:root{--ink:oklch(18% .03 250);--text:oklch(97% .007 240);--text-2:oklch(97% .007 240/.72);--text-3:oklch(97% .007 240/.5);--line:oklch(97% .007 240/.24);--brass:oklch(84% .11 84);--ok:oklch(87% .1 155);--warn:oklch(87% .1 75);--no:oklch(80% .12 30);--ease:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--font:"Archivo", "Helvetica Neue", Arial, sans-serif;--fs-xs:13px;--fs-sm:15px;--fs-md:18px;--fs-lg:clamp(21px, .9vw + 15px, 27px);--fs-q:clamp(26px, min(2.2vw + 18px, 6vh), 50px);--fs-num:clamp(76px, min(7vw + 76px, 19vh), 184px);--gap:clamp(12px, 2.9vh, 26px);--t:1;--mullion-x:50vw;--gutter:calc(32px + (clamp(20px, 6.5vw, 104px) - 32px) * var(--t));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@property --content-top{syntax:"<length>";inherits:true;initial-value:400px}:root{transition:--content-top .7s var(--ease)}[hidden]{display:none!important}*{box-sizing:border-box}html,body{height:100%}body{background:var(--ink);color:var(--text);font-family:var(--font);font-size:var(--fs-sm);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.5;overflow:hidden}::selection{background:var(--brass);color:var(--ink)}button{font:inherit;color:inherit}:focus-visible{outline:1.5px solid var(--brass);outline-offset:4px;border-radius:2px}#world{background:#1f5eab linear-gradient(#1f5eab 0%,#5a9ad5 55%,#c4deed 100%);position:fixed;inset:0;overflow:hidden}.layer{will-change:transform;transform-origin:50% 72%;position:absolute;inset:-6%}.layer canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.layer.sky{top:-50%}.clouds canvas{width:200%;animation:1400s linear infinite drift}@keyframes drift{to{transform:translate(-50%)}}.ring{aspect-ratio:1.7;opacity:0;width:2.6%;animation:ring 11s var(--ease) 3s infinite;border:2px solid #fffc;border-radius:50%;position:absolute}@keyframes ring{0%{opacity:0;transform:translate(-50%)scale(.5)}6%{opacity:.85}70%{opacity:0;transform:translate(-20%,-260%)scale(2.2)}to{opacity:0}}.veil{--shade-x:calc(var(--gutter) + min(540px, var(--pane-right) - 1.5 * var(--gutter)) + (1 - var(--t)) * 100vw);pointer-events:none;transition:opacity 1.6s var(--ease);-webkit-mask-image:linear-gradient(90deg, #000 calc(var(--shade-x) - 160px), transparent calc(var(--shade-x) + 70px)), linear-gradient(180deg, transparent calc(var(--content-top) - 170px), #000 calc(var(--content-top) + 70px));-webkit-mask-image:linear-gradient(90deg, #000 calc(var(--shade-x) - 160px), transparent calc(var(--shade-x) + 70px)), linear-gradient(180deg, transparent calc(var(--content-top) - 170px), #000 calc(var(--content-top) + 70px));mask-image:linear-gradient(90deg, #000 calc(var(--shade-x) - 160px), transparent calc(var(--shade-x) + 70px)), linear-gradient(180deg, transparent calc(var(--content-top) - 170px), #000 calc(var(--content-top) + 70px));-webkit-mask-composite:source-in;background:linear-gradient(90deg,oklch(20% .055 252/.54),oklch(20% .055 252/.4));position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}.grain{pointer-events:none;opacity:.07;mix-blend-mode:overlay;position:absolute;inset:0}.veil-top{pointer-events:none;height:16%;transition:opacity 1.6s var(--ease);background:linear-gradient(oklch(20% .055 252/.22),#0000);position:absolute;inset:0 0 auto}:root{--member:clamp(12px, calc((100vw + 100vh) * .0137), 44px);--bevel:calc(var(--member) * .21);--edge:max(1.5px, calc(var(--member) * .06));--transom:calc(env(safe-area-inset-top,0px) + 64px + (max(20vh, calc(env(safe-area-inset-top,0px) + 96px)) - env(safe-area-inset-top,0px) - 64px) * var(--t));--pane-right:min(calc(var(--mullion-x) - var(--member) * .75), calc(100vw - var(--member) * .92));--paint:oklch(90% .006 240);--paint-deep:oklch(84% .009 245);--paint-lit:oklch(98.5% .012 85);--paint-shade:oklch(77% .014 248);--groove:oklch(68% .016 248);--putty:oklch(56% .02 248)}.layer.window{inset:0}.glint{pointer-events:none;position:absolute;inset:0;overflow:hidden}.glint i{will-change:transform;mix-blend-mode:screen;background:linear-gradient(104deg,#0000 40%,oklch(100% 0 0/.05) 45%,oklch(100% 0 0/.11) 46.6%,oklch(100% 0 0/.035) 47.4%,#0000 50% 54%,oklch(100% 0 0/.06) 55.4%,#0000 56.8%);position:absolute;inset:-10% -40%}.frame i{display:block;position:absolute}.transom{left:-10%;right:-10%;top:calc(var(--transom) - var(--member) * .65);height:calc(var(--member) * 1.3);background:linear-gradient(180deg, var(--putty) 0 var(--edge), var(--paint-lit) var(--edge) var(--bevel), var(--paint) var(--bevel) calc(36% - 1px), var(--groove) calc(36% - 1px) 36%, var(--paint-lit) 36%, var(--paint) calc(36% + 2px) calc(64% - 1px), var(--groove) calc(64% - 1px) 64%, var(--paint) 64%, var(--paint-deep) calc(100% - var(--bevel)), var(--paint-shade) calc(100% - var(--bevel)) calc(100% - var(--edge)), var(--putty) calc(100% - var(--edge)))}.rail{height:calc(var(--member) * 1.05 + 12vh);background:linear-gradient(180deg, var(--putty) 0 var(--edge), var(--paint-lit) var(--edge) var(--bevel), var(--paint) var(--bevel) calc(var(--member) * .5), var(--groove) calc(var(--member) * .5) calc(var(--member) * .5 + 1px), var(--paint-lit) calc(var(--member) * .5 + 1px), var(--paint) calc(var(--member) * .5 + 3px), var(--paint-deep) calc(var(--member) * 1.05 + 12vh));bottom:-12vh;left:-10%;right:-10%}.jamb{width:calc(var(--member) * .92);top:-110%;bottom:-12vh}.jamb.l{background:linear-gradient(90deg, var(--paint-deep), var(--paint) 30% 46%, var(--groove) 46% calc(46% + 1px), var(--paint-lit) calc(46% + 1px), var(--paint) calc(46% + 3px) calc(100% - var(--bevel)), var(--paint-lit) calc(100% - var(--bevel)) calc(100% - var(--edge)), var(--putty) calc(100% - var(--edge)));left:0}.jamb.r{background:linear-gradient(270deg, var(--paint-deep), var(--paint) 30% 46%, var(--groove) 46% calc(46% + 1px), var(--paint-shade) calc(46% + 1px), var(--paint) calc(46% + 3px) calc(100% - var(--bevel)), var(--paint-shade) calc(100% - var(--bevel)) calc(100% - var(--edge)), var(--putty) calc(100% - var(--edge)));right:0}.mullion{top:-110%;bottom:-12vh;left:calc(var(--mullion-x) - var(--member) * .75);width:calc(var(--member) * 1.5);background:linear-gradient(90deg, var(--putty) 0 var(--edge), var(--paint-shade) var(--edge) var(--bevel), var(--paint) var(--bevel) calc(34% - 1px), var(--groove) calc(34% - 1px) 34%, var(--paint-deep) 34%, var(--paint) 50%, var(--paint-deep) 66%, var(--groove) 66% calc(66% + 1px), var(--paint) calc(66% + 1px) calc(100% - var(--bevel)), var(--paint-lit) calc(100% - var(--bevel)) calc(100% - var(--edge)), var(--putty) calc(100% - var(--edge)))}.handle{left:calc(min(var(--mullion-x), 100% - var(--member) * .46) - var(--member) * .25);top:calc(60% - 7% * var(--t));width:calc(var(--member) * .5);filter:drop-shadow(-2px 3px 2px oklch(35% .03 250/.35));height:auto;position:absolute}.hud{z-index:10;padding:calc(env(safe-area-inset-top,0px) + 12px + 4px * var(--t)) calc(var(--gutter) - 10px) 0 var(--gutter);box-sizing:border-box;height:calc((var(--transom) - var(--member) * .65) * var(--t) + (env(safe-area-inset-top,0px) + 56px) * (1 - var(--t)));justify-content:space-between;align-items:center;gap:6px;display:flex;position:fixed;top:0;left:0;right:0}.hud,.stage{text-shadow:0 0 2px oklch(20% .055 252/.3),0 1px 18px oklch(20% .055 252/.55)}.hud-right,.brand .sub,.stage{transition:opacity 1s var(--ease), transform 1.1s var(--ease)}body.intro .hud-right,body.intro .brand .sub{opacity:0}body.intro .stage{opacity:0;transform:translateY(18px)}body.intro .veil,body.intro .grain{pointer-events:none;opacity:.07;mix-blend-mode:overlay;position:absolute;inset:0}.veil-top,body.titling .brand .word,body.titling .brand .lead{opacity:0}@property --wipe{syntax:"<length>";inherits:true;initial-value:0}.title{z-index:11;padding-inline:var(--gutter);pointer-events:none;letter-spacing:-.01em;text-shadow:0 .025em .07em oklch(22% .05 252/.34),0 2px 40px oklch(20% .055 252/.4);justify-content:center;justify-items:start;margin:0;font-size:clamp(40px,7vw,116px);font-stretch:125%;display:grid;position:fixed;top:30%;left:0;right:0}.title .lead{opacity:.85;text-shadow:0 .05em .12em oklch(22% .05 252/.5),0 2px 28px oklch(20% .055 252/.45);font-size:.56em;font-weight:300;line-height:1.2}.title .lead,.title .name{transform-origin:0 0;will-change:transform}.title .name{white-space:nowrap;font-weight:500;line-height:1.25;position:relative}.title .ink{display:block}.title .wiping .ink{clip-path:inset(-1em -1em calc(100% - var(--wipe)) -1em)}.title .suds{--swipe:#000 40%, transparent 72%;opacity:0;-webkit-backdrop-filter:blur(3px)brightness(1.05);-webkit-mask-image:radial-gradient(34% 60% at 20% 54%, var(--swipe)), radial-gradient(32% 56% at 50% 46%, var(--swipe)), radial-gradient(34% 62% at 80% 56%, var(--swipe));mask-image:radial-gradient(34% 60% at 20% 54%, var(--swipe)), radial-gradient(32% 56% at 50% 46%, var(--swipe)), radial-gradient(34% 62% at 80% 56%, var(--swipe));-webkit-mask-image:radial-gradient(34% 60% at 20% 54%, var(--swipe)), radial-gradient(32% 56% at 50% 46%, var(--swipe)), radial-gradient(34% 62% at 80% 56%, var(--swipe));clip-path:inset(max(0px, calc(var(--wipe) + .12em)) 0 0 0);background:oklch(96% .01 235/.26);position:absolute;inset:-.12em -.4em -.22em}.title .squeegee{opacity:0;height:.1em;transform:translateY(calc(var(--wipe) + .045em));filter:drop-shadow(0 .04em .05em oklch(20% .05 250/.4));background:linear-gradient(oklch(95% .06 90),oklch(80% .11 82) 40%,oklch(92% .08 88) 58%,oklch(60% .1 70));border-radius:.025em;position:absolute;top:0;left:-.36em;right:-.36em;box-shadow:0 .035em .015em -.012em oklch(99% .01 230/.9),0 .07em .1em -.03em oklch(99% .01 230/.45)}.title .squeegee:before{content:"";background:linear-gradient(oklch(70% .1 76),oklch(90% .08 88) .04em,oklch(62% .1 70) .1em,#0000 .1em),linear-gradient(90deg,oklch(24% .015 250),oklch(44% .02 250) 34%,oklch(20% .015 250));border-radius:.02em .02em .085em .085em;width:.17em;height:.72em;margin-left:-.085em;position:absolute;top:100%;left:50%}.title .squeegee:after{content:"";background:oklch(20% .01 250);border-radius:.02em .02em 0 0;height:.045em;position:absolute;bottom:100%;left:.03em;right:.03em}.brand{flex-wrap:wrap;align-items:baseline;margin:0;display:flex}.brand>span{white-space:nowrap}.brand .lead{font-weight:300;font-stretch:125%;font-size:calc(13px * var(--hud-scale,1) * var(--lead-scale,1));letter-spacing:-.01em;color:var(--text-2);margin-right:.5em}.brand .word{font-weight:500;font-stretch:125%;font-size:calc(19px * var(--hud-scale,1));letter-spacing:-.01em}.brand .sub{margin-left:calc(14px * var(--hud-scale,1));font-size:calc(var(--fs-xs) * var(--hud-scale,1));color:var(--text-3)}.brand.stacked{flex-direction:column;align-items:flex-start;line-height:1.2}.hud-right{align-items:center;gap:2px;display:flex}.icon{appearance:none;color:var(--text-2);cursor:pointer;width:calc(40px * var(--hud-scale,1));height:calc(40px * var(--hud-scale,1));font-size:calc(14px * var(--hud-scale,1));background:0 0;border:0;border-radius:50%;place-items:center;font-weight:500;font-stretch:112%;transition:color .2s,background-color .2s;display:grid}.icon:hover{color:var(--text);background:oklch(97% .007 240/.08)}.icon svg{width:calc(18px * var(--hud-scale,1));height:calc(18px * var(--hud-scale,1))}.stage{z-index:5;left:calc(var(--gutter) - 14px);width:min(568px, calc(var(--pane-right) - 1.5 * var(--gutter) + 28px));top:max(calc(env(safe-area-inset-top,0px) + 56px), calc(var(--transom) + var(--member) * .65 + 12px + 4px * var(--t)));bottom:calc(env(safe-area-inset-bottom,0px) + var(--member) * 1.05 + 12px + max(0px, clamp(20px, 9vh, 120px) - var(--member) * 1.05 - 12px) * var(--t));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent;flex-direction:column;padding-inline:14px;display:flex;position:fixed;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 20px);mask-image:linear-gradient(#0000 0,#000 20px)}.inner{gap:var(--gap);grid-template-columns:minmax(0,1fr);margin-top:auto;padding-top:20px;display:grid}.inner>*{margin:0}.rise{animation:rise .8s var(--ease) both;animation-delay:calc(var(--i,0) * 70ms)}@keyframes rise{0%{opacity:0;filter:blur(8px);transform:translateY(16px)}}.stage.leaving .inner>*{opacity:0;filter:blur(4px);transition:opacity .22s var(--ease-in), transform .22s var(--ease-in), filter .22s var(--ease-in);transform:translateY(-10px)}.progress{grid-template-columns:repeat(4,1fr);gap:6px;width:min(220px,60%);display:grid}.progress i{background:var(--line);border-radius:2px;height:2px}.progress i.on{background:var(--text)}.crumbs{font-size:var(--fs-xs);color:var(--text-3);flex-wrap:wrap;gap:2px 18px;display:flex}.crumbs button{all:unset;cursor:pointer;border-bottom:1px solid #0000;padding:4px 0;transition:color .2s,border-color .2s}.crumbs button:hover,.crumbs button:focus-visible{color:var(--text);border-color:var(--line)}.q{font-size:calc(var(--fs-q) * var(--q-scale,1));letter-spacing:-.015em;text-wrap:balance;font-weight:300;font-stretch:125%;line-height:1.02}.meta{font-size:var(--fs-md);color:var(--text-2);font-variant-numeric:tabular-nums;min-height:1.5em;font-stretch:110%}.meta .warn{color:var(--no)}.meta.only-warn:empty{display:none}.tip{font-size:var(--fs-xs);color:var(--text-3);align-items:center;gap:12px;display:flex}.tip:before{content:"";background:currentColor;flex:none;width:20px;height:1px}.tip.with-art:before{display:none}.sketch{width:46px;height:auto;color:var(--text-2);flex:none}.stage.done .inner{gap:calc(var(--gap) * .85)}.actions{align-items:center;gap:28px;display:flex}.next,.back,.textbtn{appearance:none;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;min-height:48px;padding:12px 0;display:inline-flex;position:relative}.next{color:var(--text);font-size:var(--fs-lg);font-weight:400;font-stretch:125%}.next:after,.blade:after{content:"";background:var(--brass);transform-origin:0;height:1.5px;transition:transform .7s var(--ease);position:absolute;bottom:6px;left:0;right:0;transform:scaleX(.16)}.next:hover:after,.next:focus-visible:after{transform:scaleX(1)}.next .arrow{transition:transform .5s var(--ease)}.next:hover .arrow{transform:translate(6px)}.next kbd{font:inherit;font-size:var(--fs-xs);color:var(--text-3);font-stretch:100%}.back{color:var(--text-3);font-size:var(--fs-sm);transition:color .2s}.back:hover{color:var(--text)}.textbtn{color:var(--text-2);font-size:var(--fs-sm);min-height:40px;padding:6px 0}.textbtn:hover{color:var(--text)}.textbtn.blade:after{height:1px;bottom:2px;transform:scaleX(0)}.textbtn.blade:hover:after{transform:scaleX(1)}.fields{gap:18px;display:grid}.line{appearance:none;border:0;border-bottom:1.5px solid var(--line);width:100%;color:var(--text);font-size:var(--fs-lg);background:0 0;border-radius:0;padding:8px 0 12px;font-weight:300;font-stretch:115%;transition:border-color .3s}.line::placeholder{color:var(--text-2)}.line:focus{border-bottom-color:var(--brass);outline:none}.line.bad{border-bottom-color:var(--no)}@media (width<=600px){:root{--gap:clamp(12px, 2.4vh, 20px)}.stage{scrollbar-width:none}.stage::-webkit-scrollbar{display:none}.next kbd{display:none}.actions{justify-content:space-between}}@media (hover:none){.next kbd{display:none}}@media (height<=720px){.tip{display:none}.fields{gap:10px}.line{padding:6px 0 8px}.next,.back{min-height:44px;padding-block:8px}.inner{padding-top:12px}}@keyframes blade{0%{transform-origin:0;transform:scaleX(0)}to{transform-origin:0;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.clouds canvas,.ring{animation:none!important}}.gull-mark{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}body.over-gull{cursor:pointer}:root.count-swipe :is(body,.stage,#world){touch-action:pinch-zoom}.meta:not(:empty)+.actions{margin-top:calc(var(--gap) * -.8)}.addr-note{font-size:var(--fs-xs);color:var(--text-3);margin:0}.inner>.kind.svelte-1wfe0pq{margin-bottom:calc(var(--gap) * -.55);font-size:var(--fs-sm);gap:22px;display:flex}.kind.svelte-1wfe0pq button:where(.svelte-1wfe0pq){all:unset;cursor:pointer;color:var(--text-3);padding:6px 0 9px;transition:color .25s;position:relative}.kind.svelte-1wfe0pq button:where(.svelte-1wfe0pq):hover{color:var(--text-2)}.kind.svelte-1wfe0pq button:where(.svelte-1wfe0pq):focus-visible{outline:1px solid var(--line);outline-offset:4px}.kind.svelte-1wfe0pq button[aria-checked=true]:where(.svelte-1wfe0pq){color:var(--text)}.kind.svelte-1wfe0pq button[aria-checked=true]:where(.svelte-1wfe0pq):after{content:"";background:var(--brass);height:1.5px;animation:blade .6s var(--ease) both;position:absolute;bottom:3px;left:0;right:0}.spinner.svelte-1wfe0pq{align-items:center;gap:clamp(4px,1.4vw,20px);margin-left:-12px;display:flex}.chev.svelte-1wfe0pq{appearance:none;color:var(--text-2);cursor:pointer;width:64px;height:min(104px,13vh);transition:color .2s, transform .25s var(--ease);touch-action:manipulation;-webkit-user-select:none;user-select:none;background:0 0;border:0;font-size:clamp(44px,min(3vw + 36px,10vh),84px);font-weight:200;line-height:1}.chev.svelte-1wfe0pq:hover{color:var(--text)}.chev.svelte-1wfe0pq:active{transform:scale(.9)}.chev.svelte-1wfe0pq:disabled{opacity:.22;cursor:default}.count.svelte-1wfe0pq{font-size:var(--fs-num);text-align:center;font-variant-numeric:tabular-nums;touch-action:none;font-weight:200;font-stretch:125%;line-height:1;position:relative}.num.svelte-1wfe0pq{vertical-align:top;min-width:2.1ch;height:1em;display:inline-grid;position:relative;overflow:hidden}.num.svelte-1wfe0pq span:where(.svelte-1wfe0pq){grid-area:1/1}.num-type.svelte-1wfe0pq{width:100%;font:inherit;text-align:center;color:#0000;caret-color:#0000;cursor:text;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0;position:absolute;inset:0}.count.svelte-1wfe0pq:after{content:"";background:var(--line);opacity:0;height:1.5px;transition:opacity .3s,background-color .3s;position:absolute;bottom:-.06em;left:12%;right:12%}.count.svelte-1wfe0pq:hover:after{opacity:1}.count.svelte-1wfe0pq:focus-within:after{opacity:1;background:var(--text-2)}.count.svelte-1wfe0pq:focus-within .num:where(.svelte-1wfe0pq){visibility:hidden}.num-type.svelte-1wfe0pq:focus{color:var(--text);caret-color:var(--brass)}.q.svelte-1wfe0pq .last:where(.svelte-1wfe0pq){white-space:nowrap}.q-help.svelte-1wfe0pq{all:unset;box-sizing:border-box;cursor:pointer;vertical-align:.42em;border:1.5px solid var(--text-3);width:1.5em;height:1.5em;color:var(--text-2);border-radius:50%;place-items:center;margin-left:.45em;font-size:.4em;font-weight:400;font-stretch:100%;transition:color .2s,border-color .2s;display:inline-grid}.q-help.small.svelte-1wfe0pq{vertical-align:.12em;margin-left:.55em;font-size:.72em}.q-help.svelte-1wfe0pq:hover,.q-help[aria-expanded=true].svelte-1wfe0pq{color:var(--text);border-color:var(--brass)}.q-help.svelte-1wfe0pq:focus-visible{outline:1.5px solid var(--brass);outline-offset:3px}.win-help.svelte-1wfe0pq{z-index:20;border:1px solid var(--line);width:min(340px,100vw - 32px);color:var(--text);font-size:var(--fs-sm);text-shadow:none;background:oklch(18% .03 250/.92);border-radius:12px;align-items:center;gap:16px;padding:14px 16px;line-height:1.4;display:flex;position:fixed;box-shadow:0 10px 34px oklch(12% .03 250/.45)}.win-help.svelte-1wfe0pq:after{content:"";left:calc(var(--caret) - 7px);background:inherit;clip-path:polygon(0 0,100% 0,50% 100%);width:14px;height:7px;position:absolute;top:100%}.win-help.below.svelte-1wfe0pq:after{clip-path:polygon(50% 0,100% 100%,0 100%);top:auto;bottom:100%}.win-help.svelte-1wfe0pq .sketch{width:54px}@media (width<=600px){.spinner.svelte-1wfe0pq{justify-content:space-between;margin-left:-10px;margin-right:-10px}}.addr.svelte-64so2x{grid-template-columns:minmax(0,1fr) 8.4ch;gap:20px;display:grid}.zip.svelte-64so2x{letter-spacing:.08em;font-variant-numeric:tabular-nums}.verdict.svelte-64so2x{font-size:var(--fs-sm);align-items:center;gap:10px;min-height:1.6em;display:flex}.verdict.svelte-64so2x:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.verdict.ok.svelte-64so2x{color:var(--ok)}.verdict.req.svelte-64so2x{color:var(--warn)}.verdict.no.svelte-64so2x{color:var(--no)}.verdict.svelte-64so2x:empty:before{display:none}.suggest.svelte-64so2x{flex-wrap:wrap;gap:0 20px;min-height:40px;margin-top:-8px;display:flex}.days.svelte-1eecv82{scrollbar-width:none;scroll-snap-type:x proximity;gap:4px 26px;margin-left:-2px;padding:2px 24px 4px 2px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 84%,#0000);mask-image:linear-gradient(90deg,#000 84%,#0000)}.days.svelte-1eecv82::-webkit-scrollbar{display:none}.day.svelte-1eecv82,.slot.svelte-1eecv82{all:unset;cursor:pointer;color:var(--text-3);scroll-snap-align:start;transition:color .25s;position:relative}.day.svelte-1eecv82:focus-visible,.slot.svelte-1eecv82:focus-visible{outline:1.5px solid var(--brass);outline-offset:4px;border-radius:2px}.day.svelte-1eecv82{gap:1px;min-width:2.6ch;padding:4px 0 10px;display:grid}.day.svelte-1eecv82 .wd:where(.svelte-1eecv82){font-size:var(--fs-xs)}.day.svelte-1eecv82 .dn:where(.svelte-1eecv82){font-size:var(--fs-lg);font-variant-numeric:tabular-nums;font-weight:300;font-stretch:120%}.day.svelte-1eecv82 .near:where(.svelte-1eecv82){background:var(--ok);border-radius:50%;width:5px;height:5px;position:absolute;top:9px;right:-9px}.day.svelte-1eecv82:hover,.slot.svelte-1eecv82:hover{color:var(--text-2)}.day[aria-pressed=true].svelte-1eecv82,.slot[aria-pressed=true].svelte-1eecv82{color:var(--text)}.day[aria-pressed=true].svelte-1eecv82:after,.slot[aria-pressed=true].svelte-1eecv82:after{content:"";background:var(--brass);height:1.5px;animation:blade .6s var(--ease) both;position:absolute;bottom:4px;left:0;right:0}.day[aria-disabled=true].svelte-1eecv82{opacity:.35;cursor:default}.time-parts.svelte-1eecv82{gap:0;display:grid}.slots.svelte-1eecv82{grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:0 22px;display:grid}.slot.svelte-1eecv82{font-size:var(--fs-lg);font-variant-numeric:tabular-nums;justify-self:start;padding:8px 0 12px;font-weight:300;font-stretch:115%}.opt.svelte-xuoo7a{font-size:var(--fs-sm);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.opt.svelte-xuoo7a .label:where(.svelte-xuoo7a){margin-right:4px}.opt.svelte-xuoo7a output:where(.svelte-xuoo7a){text-align:center;min-width:7ch;color:var(--text);font-stretch:112%}.opt.svelte-xuoo7a button:where(.svelte-xuoo7a){all:unset;cursor:pointer;color:var(--text-2);padding:8px 7px;font-size:20px;line-height:1}.opt.svelte-xuoo7a button:where(.svelte-xuoo7a):hover{color:var(--text)}.by.svelte-xuoo7a{font-size:var(--fs-xs);color:var(--text-2);gap:12px;margin-left:6px;transition:opacity .2s;display:inline-flex}.by.off.svelte-xuoo7a{opacity:.4}.by.svelte-xuoo7a label:where(.svelte-xuoo7a){cursor:pointer;align-items:center;gap:6px;display:inline-flex}.by.off.svelte-xuoo7a label:where(.svelte-xuoo7a){cursor:default}.by.svelte-xuoo7a input:where(.svelte-xuoo7a){appearance:none;border:1.5px solid var(--text-3);width:14px;height:14px;cursor:inherit;border-radius:3px;place-items:center;margin:0;display:grid}.by.svelte-xuoo7a input:where(.svelte-xuoo7a):checked{border-color:var(--brass);background:var(--brass)}.by.svelte-xuoo7a input:where(.svelte-xuoo7a):checked:after{content:"";border:solid var(--ink);border-width:0 0 1.6px 1.6px;width:7px;height:4px;transform:translateY(-1px)rotate(-45deg)}.by.svelte-xuoo7a input:where(.svelte-xuoo7a):focus-visible{outline:1.5px solid var(--brass);outline-offset:2px}.opt.svelte-xuoo7a button:where(.svelte-xuoo7a):focus-visible{outline:1.5px solid var(--brass);outline-offset:0;border-radius:2px}@media (width<=440px){.opt.svelte-xuoo7a{flex-wrap:nowrap;gap:3px}.opt.svelte-xuoo7a .label:where(.svelte-xuoo7a){margin-right:0}.opt.svelte-xuoo7a button:where(.svelte-xuoo7a){padding:8px 4px}.by.svelte-xuoo7a{gap:9px;margin-left:4px}}@media (width<=380px){.opt.svelte-xuoo7a{font-size:14px}}@media (width<=339px){.opt.svelte-xuoo7a{flex-wrap:wrap}}.done-title.svelte-l350h1{letter-spacing:-.025em;font-size:clamp(52px,min(6vw + 28px,15vh),132px);font-weight:250;font-stretch:125%;line-height:.9}.done-title.svelte-l350h1 .lead:where(.svelte-l350h1){letter-spacing:-.01em;color:var(--text-2);margin-bottom:.14em;font-size:.34em;display:block}.lines.svelte-l350h1{font-size:var(--fs-md);color:var(--text-2);font-variant-numeric:tabular-nums;gap:4px;font-stretch:108%;display:grid}.lines.svelte-l350h1 b:where(.svelte-l350h1){color:var(--text);font-weight:400}.share.svelte-l350h1{font-size:var(--fs-sm);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:4px 22px;display:flex}.info.svelte-1u8kseo{gap:14px;display:grid}.info.svelte-1u8kseo div:where(.svelte-1u8kseo){grid-template-columns:9ch minmax(0,1fr);align-items:baseline;gap:16px;display:grid}.info.svelte-1u8kseo dt:where(.svelte-1u8kseo){font-size:var(--fs-xs);color:var(--text-3)}.info.svelte-1u8kseo dd:where(.svelte-1u8kseo){font-size:var(--fs-md);color:var(--text);max-width:46ch;margin:0}.info.svelte-1u8kseo dd.with-art:where(.svelte-1u8kseo){align-items:center;gap:clamp(14px,3vw,28px);display:flex}.info.svelte-1u8kseo dd:where(.svelte-1u8kseo) .sketch{width:62px}@media (width<=600px){.info.svelte-1u8kseo div:where(.svelte-1u8kseo){grid-template-columns:1fr;gap:2px}}
