.gc-ask{max-width:34ch;font-family:var(--font-display);letter-spacing:-.02em;color:hsl(var(--ink));font-size:clamp(1.15rem,2.2vw,1.6rem);font-weight:700;line-height:1.2}.gc{margin-top:3.25rem;position:relative}.gc-lane{border:1px solid hsl(var(--hairline));background:linear-gradient(to bottom, hsl(var(--ink) / .02) 0 48%, hsl(var(--ink) / .045) 48% 80%, hsl(var(--ink) / .08) 80% 100%);height:27rem;margin:0;padding:0;list-style:none;position:relative;overflow:hidden}.gc-there{font-family:var(--font-mono,ui-monospace), monospace;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--ink-3));font-size:.75rem;position:absolute;bottom:.55rem;right:.7rem}@media (min-width:800px){.gc-lane{background:linear-gradient(to right, hsl(var(--ink) / .02) 0 48%, hsl(var(--ink) / .045) 48% 80%, hsl(var(--ink) / .08) 80% 100%);height:13.5rem}}.gc-mark{left:50%;top:calc(var(--u) * 100%);border:1px solid hsl(var(--hairline-strong));width:52%;color:hsl(var(--ink-2));opacity:0;transition:opacity .32s var(--ease-brand), border-color .42s var(--ease-brand), color .42s var(--ease-brand), background-color .42s var(--ease-brand);background:#f7f5f212;align-items:center;gap:.5rem;padding:.5rem .7rem;font-size:.8125rem;line-height:1.25;display:flex;position:absolute;transform:translate(-50%,-50%)}.gc-mark[data-kind=act]{border-color:hsl(var(--ink) / .34);width:88%;color:hsl(var(--ink))}@media (min-width:800px){.gc-mark{left:calc(var(--u) * 100%);width:9.5rem;height:3.4rem;padding:.5rem .75rem;top:50%}.gc-mark[data-kind=act]{align-items:flex-start;width:9.5rem;height:5.75rem}}.gc-mark-name{flex:1}.gc-mark-cost{border:1px solid hsl(var(--accent) / .5);font-family:var(--font-mono,ui-monospace), monospace;color:hsl(var(--accent));flex:none;align-self:flex-start;padding:.05rem .3rem;font-size:.75rem}.gc-mark:after{content:"";background:linear-gradient(to top, hsl(var(--ink) / .42), transparent);opacity:0;width:1px;height:3.5rem;transition:opacity .32s var(--ease-brand);pointer-events:none;position:absolute;bottom:100%;left:50%}@media (min-width:800px){.gc-mark:after{background:linear-gradient(to left, hsl(var(--ink) / .42), transparent);width:5rem;height:1px;inset:50% 100% auto auto}}.gc-mark[data-state=flying]:after,.gc-mark[data-state=flying],.gc-mark[data-state=held]{opacity:1}.gc-mark[data-state=landed]{opacity:0}.gc-mark[data-state=held]{border-color:hsl(var(--accent) / .55);background:hsl(var(--accent) / .07);color:hsl(var(--ink-2));animation:gc-press-y .9s var(--ease-brand) infinite}@media (min-width:800px){.gc-mark[data-state=held]{animation-name:gc-press-x}}.gc-mark[data-state=held]:before{content:"";background:hsl(var(--accent));height:2px;position:absolute;bottom:-1px;left:-1px;right:-1px}@media (min-width:800px){.gc-mark[data-state=held]:before{width:2px;height:auto;inset:-1px -1px -1px auto}}@keyframes gc-press-y{0%,to{translate:0}45%{translate:0 3px}}@keyframes gc-press-x{0%,to{translate:0}45%{translate:3px}}.gc-gate{left:0;right:0;top:calc(var(--at) * 100%);z-index:2;pointer-events:none;height:0;position:absolute}@media (min-width:800px){.gc-gate{left:calc(var(--at) * 100%);width:0;height:auto;top:0;bottom:0;right:auto}}.gc-jaw{background:hsl(var(--ink) / .45);transition:width .62s var(--ease-brand), height .62s var(--ease-brand), background-color .62s var(--ease-brand);width:1rem;height:2px;position:absolute;top:-1px}.gc-jaw[data-side=a]{left:0}.gc-jaw[data-side=b]{right:0}.gc-gate[data-state=read_only] .gc-jaw{background:hsl(var(--accent));width:12%}@media (min-width:800px){.gc-jaw{width:2px;height:1rem;top:auto;left:-1px;right:auto}.gc-jaw[data-side=a]{top:0}.gc-jaw[data-side=b]{bottom:0}.gc-gate[data-state=read_only] .gc-jaw{width:2px;height:calc(50% - 2rem)}}.gc-gate:before{content:"";background:hsl(var(--hairline));height:1px;position:absolute;inset:-1px 0 auto}@media (min-width:800px){.gc-gate:before{width:1px;height:auto;inset:0 auto 0 -1px}}.gc-gate-label{display:none}@media (min-width:800px){.gc-gate-label{width:max-content;max-width:14rem;display:block;position:absolute;bottom:calc(100% + .7rem);left:.65rem}}.gc-gate-who{color:hsl(var(--ink));font-size:.9375rem;font-weight:600;display:block}.gc-gate-field{color:hsl(var(--ink-3));margin-top:.15rem;display:block}.gc-gate[data-state=read_only] .gc-gate-field{color:hsl(var(--accent))}.gc-controls{flex-wrap:wrap;align-items:center;gap:.6rem .9rem;margin-top:1.25rem;display:flex}.gc-switch{border:1px solid hsl(var(--hairline-strong));font-family:var(--font-mono,ui-monospace), monospace;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--ink-2));cursor:var(--arrow-hover);transition:color var(--dur-state) var(--ease-brand), border-color var(--dur-state) var(--ease-brand);background:0 0;align-items:center;gap:.55rem;padding:.45rem .8rem;font-size:.75rem;display:inline-flex}.gc-switch:hover{color:hsl(var(--ink));border-color:hsl(var(--ink) / .4)}.gc-switch:focus-visible{outline:2px solid hsl(var(--accent));outline-offset:2px}.gc-switch[data-state=read_only]{color:hsl(var(--accent));border-color:hsl(var(--accent))}.gc-switch-dot{width:.45rem;height:.45rem;transition:background-color var(--dur-state) var(--ease-brand);background:#4ebc72;border-radius:999px;flex:none}.gc-switch[data-state=read_only] .gc-switch-dot{background:hsl(var(--accent))}.gc-switch-field{color:inherit;opacity:.7;text-transform:none}@media (min-width:800px){.gc-switch-field{display:none}}.gc-nudge{color:hsl(var(--ink-3));font-size:.875rem}.gc-readout{flex-wrap:wrap;gap:1.75rem 3rem;margin-top:1.75rem;display:flex}#two-accounts .tag,#two-accounts .tag-verbatim{font-size:.75rem}.gc-cell dt{font-family:var(--font-mono,ui-monospace), monospace;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--ink-3));font-size:.75rem}.gc-cell dd{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:hsl(var(--ink));margin:.35rem 0 0;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:700}.gc-cell[data-bill=true] dd{color:hsl(var(--accent))}.gc-wrap[data-narrowed=true] .gc-cell[data-bill=true] dd{color:hsl(var(--ink-3))}.gc-held{max-width:62ch;color:hsl(var(--ink-3));transition:color var(--dur-entrance) var(--ease-brand);margin-top:1rem;font-size:1rem;line-height:1.5}.gc-held[data-on=true]{color:hsl(var(--ink-2))}.ag-stricter{max-width:62ch;font-family:var(--font-display);letter-spacing:-.02em;color:hsl(var(--ink-3));transition:color var(--dur-entrance) var(--ease-brand);margin-top:2.5rem;font-size:clamp(1.2rem,2.4vw,1.7rem);font-weight:700;line-height:1.25}.ag-stricter[data-on=true]{color:hsl(var(--ink))}.ag-stricter[data-on=true] .ag-why{color:hsl(var(--ink-2))}.ag-why{max-width:52ch;font-family:var(--font-sans,inherit);letter-spacing:0;color:hsl(var(--ink-3));margin-top:.6rem;font-size:1rem;font-weight:400;line-height:1.5;display:block}.ag-proof{color:hsl(var(--ink-3));margin-top:2.5rem}@media (prefers-reduced-motion:reduce){.gc-mark,.gc-held,.ag-stricter{transition:none}.gc-jaw{transition:background-color .62s var(--ease-brand)}}.bk-top{gap:1.25rem;display:grid}@media (min-width:900px){.bk-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:3rem}}.bk-lede{max-width:52ch;color:hsl(var(--ink-2));font-size:1.0625rem;line-height:1.55}@media (min-width:900px){.bk-lede{padding-bottom:.35rem}}.bk{margin-top:2.5rem}.bk-map{border:1px solid hsl(var(--hairline-strong));flex-direction:column;display:flex;position:relative;overflow:hidden}@media (min-width:800px){.bk-map{aspect-ratio:100/38;display:block}}.bk-tile{border:1px solid hsl(var(--hairline));background:hsl(var(--ink) / .02);opacity:0;min-height:4.75rem;transition:opacity .48s var(--ease-brand), transform .48s var(--ease-brand), border-color .52s var(--ease-brand), background-color .52s var(--ease-brand);flex-direction:column;gap:.4rem;padding:.55rem .7rem;display:flex;position:relative;overflow:hidden;transform:scale(.985)}@media (min-width:800px){.bk-tile{min-height:0;left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);width:calc(var(--w) * 1%);height:calc(var(--h) * 1%);gap:.6rem;padding:.85rem 1rem;position:absolute}}.bk-tile[data-in]{opacity:1;transform:none}.bk-tile:before{content:"";height:3px;width:calc(var(--share) * 1%);background:hsl(var(--ink) / .28);position:absolute;bottom:0;left:0}.bk-tile[data-wrong]:before{background:hsl(var(--accent) / .6)}.bk-tile[data-open]:before{background:hsl(var(--accent))}.bk-tile:after{content:"";background:hsl(var(--ink) / .07);z-index:-1;height:3px;position:absolute;bottom:0;left:0;right:0}@media (min-width:800px){.bk-tile:before,.bk-tile:after{content:none}}.bk-head{justify-content:space-between;align-items:flex-start;gap:.5rem .7rem;display:flex}.bk-who{min-width:0}.bk-name{color:hsl(var(--ink));font-size:.9375rem;font-weight:600;line-height:1.2}@media (min-width:800px){.bk-name{font-size:1.0625rem}}.bk-fee{font-family:var(--font-mono,ui-monospace), monospace;letter-spacing:.04em;color:hsl(var(--ink-2));font-variant-numeric:tabular-nums;font-size:.75rem}.bk-share{border-left:1px solid hsl(var(--ink) / .18);color:hsl(var(--ink));margin-left:.5rem;padding-left:.5rem;font-weight:700}.bk-tile[data-wrong] .bk-share{color:hsl(var(--accent-deep))}.bk-tile[data-wrong]{border-color:hsl(var(--accent) / .45);background:hsl(var(--accent) / .05)}.bk-tile[data-open]{border-color:hsl(var(--accent));box-shadow:inset 0 0 0 1px hsl(var(--accent) / .4);background:hsl(var(--accent) / .09)}.bk[data-settled] .bk-tile:not([data-wrong]){background:0 0}.bk[data-settled] .bk-tile:not([data-wrong]) .bk-name,.bk[data-settled] .bk-tile:not([data-wrong]) .bk-share{color:hsl(var(--ink-2))}.bk[data-settled] .bk-tile:not([data-wrong]) .bk-fee{color:hsl(var(--ink-3))}.bk-fine,.bk-first{font-family:var(--font-mono,ui-monospace), monospace;letter-spacing:.08em;text-transform:uppercase;margin-top:auto;font-size:.75rem}.bk-fine{color:hsl(var(--ink-2))}.bk-first{color:hsl(var(--accent-deep));font-weight:600}.bk-signals{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.bk-signal{border:1px solid hsl(var(--hairline-strong));background:hsl(var(--ground) / .9);text-align:left;color:hsl(var(--ink-2));cursor:var(--arrow-hover);animation:bk-drop .42s var(--ease-brand) both;transition:color var(--dur-state) var(--ease-brand), border-color var(--dur-state) var(--ease-brand);align-items:center;gap:.4rem;padding:.25rem .45rem;font-size:.75rem;line-height:1.25;display:inline-flex}.bk-signal:hover{color:hsl(var(--ink));border-color:hsl(var(--ink) / .45)}.bk-signal:focus-visible{outline:2px solid hsl(var(--accent));outline-offset:2px}@keyframes bk-drop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.bk-signal[data-going]{pointer-events:none;animation:bk-done .46s var(--ease-brand) both}@keyframes bk-done{0%{opacity:1;transform:none}25%{border-color:hsl(var(--accent))}to{opacity:0;transform:translateY(-14px)scale(.94)}}.bk-dot{border-radius:999px;flex:none;width:.5rem;height:.5rem}.bk-signal[data-sev=high] .bk-dot{background:hsl(var(--accent))}.bk-signal[data-sev=medium] .bk-dot{background:hsl(var(--data-3))}.bk-signal[data-sev=low] .bk-dot{background:hsl(var(--ink-3))}.bk-score{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:hsl(var(--accent) / .55);flex:none;font-size:1.75rem;font-weight:700;line-height:1}@media (min-width:800px){.bk-score{font-size:2rem}}.bk-tile[data-open] .bk-score{color:hsl(var(--accent))}.bk-hint{color:hsl(var(--ink-2));margin-top:.75rem;font-size:.875rem;line-height:1.4}.bk-foot{gap:1.75rem;margin-top:1.5rem;display:grid}@media (min-width:900px){.bk-foot{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:3rem}}.bk-looks{font-family:var(--font-mono,ui-monospace), monospace;letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--ink-2));flex-wrap:wrap;gap:.4rem 1.1rem;margin:0;padding:0;font-size:.75rem;list-style:none;display:flex}.bk-looks li{align-items:center;gap:.4rem;display:inline-flex}.bk-key{border-radius:999px;flex:none;width:.5rem;height:.5rem}.bk-key[data-sev=high]{background:hsl(var(--accent))}.bk-key[data-sev=medium]{background:hsl(var(--data-3))}.bk-key[data-sev=low]{background:hsl(var(--ink-3))}.bk-say{max-width:62ch;color:hsl(var(--ink-2));margin-top:.75rem;font-size:.9375rem;line-height:1.5}.bk-sweep{left:0;right:0;top:calc(var(--at) * 100%);background:hsl(var(--accent) / .55);pointer-events:none;z-index:3;height:1px;position:absolute}@media (min-width:800px){.bk-sweep{left:calc(var(--at) * 100%);width:1px;height:auto;top:0;bottom:0;right:auto}}.bk-sweep-name{font-family:var(--font-mono,ui-monospace), monospace;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:hsl(var(--accent));font-size:.625rem;position:absolute;top:-1.35rem;left:.35rem}@media (min-width:800px){.bk-sweep-name{top:auto;bottom:.5rem;left:.35rem}}.bk-empty{z-index:4;background:hsl(var(--n-0) / .94);font-family:var(--font-display);letter-spacing:-.02em;color:hsl(var(--ink));opacity:0;visibility:hidden;transition:opacity var(--dur-entrance) var(--ease-brand), visibility 0s linear .4s;flex-direction:column;justify-content:center;align-items:flex-start;gap:1.25rem;padding:1.5rem;font-size:clamp(1.15rem,2.2vw,1.6rem);font-weight:700;line-height:1.25;display:flex;position:absolute;inset:0}.bk-empty[data-on=true]{opacity:1;visibility:visible;transition-delay:0s}@media (min-width:800px){.bk-empty{max-width:46ch;padding:3rem}}.bk-again{border:1px solid hsl(var(--ink) / .35);font-family:var(--font-mono,ui-monospace), monospace;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--ink-2));cursor:var(--arrow-hover);transition:color var(--dur-state) var(--ease-brand), border-color var(--dur-state) var(--ease-brand);background:0 0;padding:.45rem .8rem;font-size:.6875rem;font-weight:400}.bk-again:hover{color:hsl(var(--ink));border-color:hsl(var(--ink))}.bk-again:focus-visible{outline:2px solid hsl(var(--accent));outline-offset:2px}.bk-unsized{max-width:72ch;color:hsl(var(--ink-3));margin-top:.85rem;font-size:.875rem;line-height:1.5}.bk-nofee{font-family:var(--font-mono,ui-monospace), monospace;color:hsl(var(--ink-2))}.bk-readout{flex-wrap:wrap;gap:1.25rem 2.5rem;margin:0;display:flex}.bk-cell dt{font-family:var(--font-mono,ui-monospace), monospace;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--ink-3));font-size:.75rem}.bk-cell dd{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:hsl(var(--ink));margin:.35rem 0 0;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:700}.bk-cell[data-open=true] dd{color:hsl(var(--accent))}.bk-close{gap:1.25rem;margin-top:3rem;display:grid}@media (min-width:900px){.bk-close{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:3rem}}.bk-omits{max-width:22ch;font-family:var(--font-display);letter-spacing:-.02em;color:hsl(var(--ink));margin:0;font-size:clamp(1.2rem,2.4vw,1.7rem);font-weight:700;line-height:1.25}.bk-absent{max-width:56ch;color:hsl(var(--ink-3));margin:0;font-size:1rem;line-height:1.5}@media (min-width:900px){.bk-absent{padding-top:.4rem}}.bk-proof{color:hsl(var(--ink-3));margin-top:2.5rem}@media (prefers-reduced-motion:reduce){.bk-tile,.bk-signal,.bk-empty{transition:none;animation:none}.bk-tile{opacity:1;transform:none}}.md-lede{max-width:52ch;color:hsl(var(--ink-2));font-size:1.0625rem;line-height:1.55}@media (min-width:900px){.md-lede{padding-bottom:.35rem}}.md-metrics{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:2.5rem;display:flex}.md-metric{border:1px solid hsl(var(--hairline-strong));font-family:var(--font-mono,ui-monospace), monospace;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--ink-2));cursor:var(--arrow-hover);transition:color var(--dur-state) var(--ease-brand), border-color var(--dur-state) var(--ease-brand), background-color var(--dur-state) var(--ease-brand);background:0 0;padding:.45rem .85rem;font-size:.75rem}.md-metric:hover{color:hsl(var(--ink));border-color:hsl(var(--ink) / .45)}.md-metric:focus-visible{outline:2px solid hsl(var(--accent));outline-offset:2px}.md-metric[data-on]{color:hsl(var(--ink));border-color:hsl(var(--accent));background:hsl(var(--accent) / .12)}.md-axis-label[data-playing]{color:hsl(var(--accent))}.md-axis-label[data-playing]:before{content:"";background:hsl(var(--accent));width:.4rem;height:.4rem;animation:md-live 1.6s var(--ease-brand) infinite;border-radius:999px;margin-right:.4rem;display:inline-block}.md-axis-label{font-family:var(--font-mono,ui-monospace), monospace;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--ink-3));margin-left:auto;font-size:.75rem}.md-field{--lab:7.5rem;--gap:.75rem;--rd:0rem;border-top:1px solid hsl(var(--hairline));padding:3.75rem 0 .5rem;position:relative}@media (min-width:800px){.md-field{--lab:11rem;--gap:1.25rem;--rd:12.25rem}.md-rule-line:before{top:3.5rem}}.md-rule{top:0;bottom:.5rem;left:calc(var(--lab) + var(--gap));right:var(--rd);z-index:2;opacity:0;transition:opacity .52s var(--ease-brand);pointer-events:none;position:absolute}.md-rule[data-on]{opacity:1}.md-rule-line{top:0;bottom:0;left:calc(var(--at) * 100%);width:0;position:absolute}.md-rule-line:before{content:"";background:hsl(var(--accent));width:3px;box-shadow:0 0 9px 0 hsl(var(--accent) / .4);position:absolute;top:3.6rem;bottom:0;left:-1.5px}.md-rule-line:after{content:"";background:hsl(var(--accent));border-radius:999px;width:8px;height:8px;position:absolute;bottom:-3px;left:-4px}.md-rule-line[data-hunting]:before{animation:md-hunt .62s var(--ease-brand) infinite}@keyframes md-hunt{0%,to{box-shadow:0 0 9px 0 hsl(var(--accent) / .4)}50%{box-shadow:0 0 15px 1px hsl(var(--accent) / .65)}}.md-census{font-family:var(--font-mono,ui-monospace), monospace;letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--ink-3));font-variant-numeric:tabular-nums;margin-top:.15rem;font-size:.625rem;display:block}.md-census b{color:hsl(var(--ink));font-weight:700}.md-census i{opacity:.5;font-style:normal}.md-rule-line[data-hunting] .md-census b{color:hsl(var(--accent))}.md-ghost{top:3.6rem;bottom:.5rem;left:calc(var(--lab) + var(--gap) + var(--at) * (100% - var(--lab) - var(--gap) - var(--rd)));background:hsl(var(--ink) / .5);z-index:1;pointer-events:none;width:1px;animation:md-ghost 1.9s var(--ease-brand) both;position:absolute}.md-ghost-tag{white-space:nowrap;font-family:var(--font-mono,ui-monospace), monospace;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--ink-3));font-size:.625rem;position:absolute;top:-1.15rem;left:.3rem}@keyframes md-ghost{0%{opacity:0}12%{opacity:1}62%{opacity:1}to{opacity:0}}.md-rule-tag{border-left:2px solid hsl(var(--accent));white-space:nowrap;background:hsl(var(--ground));flex-direction:column;gap:0;padding:.15rem .5rem;display:flex;position:absolute;top:0;left:-1px}.md-rule-line[data-end=true] .md-rule-tag{border-left:none;border-right:2px solid hsl(var(--accent));left:auto;right:-1px}.md-rule-word{font-family:var(--font-mono,ui-monospace), monospace;letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--ink-3));font-size:.75rem}@media (min-width:800px){.md-rule-tag{padding:.2rem .55rem}}.md-rule-val{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:hsl(var(--accent));font-size:1.05rem;font-weight:700}@media (min-width:800px){.md-rule-val{font-size:1.25rem}}.md-rows{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.md-row{grid-template-columns:var(--lab) minmax(0, 1fr);column-gap:var(--gap);opacity:0;transition:opacity .52s var(--ease-brand), transform .52s var(--ease-brand);grid-template-rows:auto auto;align-items:center;display:grid;transform:translateY(6px)}@media (min-width:800px){.md-row{grid-template-columns:var(--lab) minmax(0, 1fr) 11rem;grid-template-rows:auto}}.md-row[data-in]{opacity:1;transform:none}.md-row[data-out]{opacity:.34}.md-row[data-out] .md-span{opacity:0}.md-name{text-align:left;color:hsl(var(--ink));cursor:var(--arrow-hover);transition:color var(--dur-state) var(--ease-brand);background:0 0;border:none;grid-area:1/1;justify-self:start;padding:0;font-size:.875rem;font-weight:600;line-height:1.25}@media (min-width:800px){.md-name{font-size:.9375rem}}.md-name:hover{color:hsl(var(--accent))}.md-name:focus-visible{outline:2px solid hsl(var(--accent));outline-offset:3px}.md-row[data-out] .md-name{text-decoration:line-through;text-decoration-thickness:1px}.md-name-none{cursor:var(--arrow);color:hsl(var(--ink-3));font-weight:400}.md-rail{border-bottom:1px solid hsl(var(--hairline));grid-area:1/2/-1;height:1.9rem;position:relative}@media (min-width:800px){.md-rail{grid-row:1;height:2rem}}.md-span{height:2px;top:50%;left:calc(min(var(--at), var(--med)) * 100%);right:calc(100% - max(var(--at), var(--med)) * 100%);background:hsl(var(--ink) / .4);transition:background-color .38s var(--ease-brand), opacity .4s var(--ease-brand);position:absolute;transform:translateY(-50%)}.md-row[data-side=up] .md-span{background:hsl(var(--accent) / .5)}.md-mark{top:50%;left:calc(var(--at) * 100%);background:hsl(var(--ink));width:.7rem;height:.7rem;transition:background-color .38s var(--ease-brand), opacity .4s var(--ease-brand), transform .38s var(--ease-brand);border-radius:999px;margin:-.35rem 0 0 -.35rem;position:absolute}.md-row[data-out] .md-mark{transform:translateY(-.45rem)scale(.8)}.md-row[data-side=up] .md-mark{background:hsl(var(--accent))}.md-row[data-flip] .md-mark{animation:md-crossed 1.5s var(--ease-brand) 2}@keyframes md-crossed{0%,to{box-shadow:0 0 0 0 hsl(var(--accent) / 0)}40%{box-shadow:0 0 0 7px hsl(var(--accent) / .3)}}.md-read{font-family:var(--font-mono,ui-monospace), monospace;letter-spacing:-.02em;font-variant-numeric:tabular-nums;grid-area:2/1;justify-self:start;align-items:baseline;gap:.55rem;font-size:.75rem;display:flex}@media (min-width:800px){.md-read{letter-spacing:normal;grid-area:1/3;justify-self:end}}.md-val{color:hsl(var(--ink-2))}.md-delta{color:hsl(var(--ink-3))}@media (min-width:800px){.md-delta{text-align:right;min-width:5.5rem}}.md-row[data-side=up] .md-delta{color:hsl(var(--accent))}.md-row-none{border-top:1px solid hsl(var(--hairline));margin-top:.9rem;padding-top:.9rem}.md-row-none .md-mark,.md-row-none .md-span{display:none}.md-row-none[data-zeroed] .md-mark{background:hsl(var(--warn-500));box-shadow:0 0 0 4px hsl(var(--warn-500) / .2);display:block}.md-row-none[data-zeroed] .md-span{background:hsl(var(--warn-500) / .45);display:block}.md-row-none[data-zeroed] .md-name-none,.md-row-none[data-zeroed] .md-val,.md-row-none[data-zeroed] .md-delta{color:hsl(var(--warn-500))}.md-foot{gap:1.75rem;margin-top:2.25rem;display:grid}@media (min-width:900px){.md-foot{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:3rem}}.md-says{align-content:start;gap:.6rem;display:grid}.md-say{max-width:52ch;color:hsl(var(--ink-3));transition:opacity var(--dur-entrance) var(--ease-brand);font-size:.9375rem;line-height:1.5}.md-say-live{opacity:0}.md-say-live[data-on]{opacity:1}.md-say-live[data-kind=thin]{color:hsl(var(--warn-500))}.md-say-live[data-kind=flip]{color:hsl(var(--ink));font-weight:500}.md-zero{align-content:start;justify-items:start;gap:.7rem;display:grid}#against-your-book .tag-verbatim{font-size:.75rem}.md-zero-go{border:1px solid hsl(var(--hairline-strong));font-family:var(--font-mono,ui-monospace), monospace;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--ink-2));cursor:var(--arrow-hover);transition:color var(--dur-state) var(--ease-brand), border-color var(--dur-state) var(--ease-brand);background:0 0;padding:.45rem .85rem;font-size:.75rem}.md-zero-go:hover{color:hsl(var(--ink));border-color:hsl(var(--ink) / .45)}.md-zero-go:focus-visible{outline:2px solid hsl(var(--accent));outline-offset:2px}.md-zero-go[data-on]{color:hsl(var(--warn-500));border-color:hsl(var(--warn-500))}.md-zero-say{max-width:46ch;color:hsl(var(--ink-3));font-size:.9375rem;line-height:1.5}.md-close{gap:1.25rem;margin-top:3rem;display:grid}@media (min-width:900px){.md-close{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:3rem}}.md-payoff{max-width:20ch;font-family:var(--font-display);letter-spacing:-.02em;color:hsl(var(--ink));margin:0;font-size:clamp(1.2rem,2.4vw,1.7rem);font-weight:700;line-height:1.25}.md-proof{color:hsl(var(--ink-3));margin:0}@media (min-width:900px){.md-proof{padding-top:.4rem}}@media (prefers-reduced-motion:reduce){.md-row,.md-rule,.md-rule-line,.md-span,.md-mark,.md-say{transition:none}.md-rule-line[data-hunting]:before,.md-ghost,.md-axis-label[data-playing]:before{animation:none}.md-ghost{opacity:0}.md-row{opacity:1;transform:none}.md-row[data-out]{opacity:.34}.md-row[data-flip] .md-mark{animation:none}}.lk-top{gap:1.25rem;display:grid}@media (min-width:900px){.lk-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:3rem}}.lk-lede{max-width:54ch;color:hsl(var(--ink-2));font-size:1.0625rem;line-height:1.55}@media (min-width:900px){.lk-lede{padding-bottom:.35rem}}.lk-seats{flex-wrap:wrap;align-items:stretch;gap:.5rem;margin-top:2.5rem;display:flex}.lk-seat{border:1px solid hsl(var(--hairline-strong));font-family:var(--font-mono,ui-monospace), monospace;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--ink-2));cursor:var(--arrow-hover);transition:color var(--dur-state) var(--ease-brand), border-color var(--dur-state) var(--ease-brand), background-color var(--dur-state) var(--ease-brand);background:0 0;padding:.45rem .85rem;font-size:.75rem}.lk-seat:hover{color:hsl(var(--ink));border-color:hsl(var(--ink) / .45)}.lk-seat:focus-visible{outline:2px solid hsl(var(--accent));outline-offset:2px}.lk-seat[data-on]{color:hsl(var(--ink));border-color:hsl(var(--accent));background:hsl(var(--accent) / .12)}.lk-danger{letter-spacing:.12em;color:hsl(var(--accent-deep));margin-top:.1rem;font-size:.75rem;display:block}.lk-playing{font-family:var(--font-mono,ui-monospace), monospace;letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--ink-2));align-self:center;margin-left:auto;font-size:.75rem}.lk-playing[data-playing]{color:hsl(var(--accent-deep))}.lk-playing[data-playing]:before{content:"";background:hsl(var(--accent));width:.4rem;height:.4rem;animation:lk-live 1.6s var(--ease-brand) infinite;border-radius:999px;margin-right:.4rem;display:inline-block}@keyframes lk-live{0%,to{opacity:1}50%{opacity:.25}}.lk-strip{border:1px solid hsl(var(--hairline-strong));background:hsl(var(--ink) / .025);height:34rem;transition:border-color .5s var(--ease-brand), background-color .5s var(--ease-brand);margin-top:1.75rem;position:relative}@media (min-width:900px){.lk-strip{height:12.5rem;margin-top:4.25rem}}.lk-strip[data-void]{border-color:hsl(var(--warn-500) / .7)}.lk-flow{height:calc(var(--front) * 100%);background:linear-gradient(to bottom, hsl(var(--ink) / .085) 0 78%, hsl(var(--accent) / .14) 100%);border-bottom:1px solid hsl(var(--accent) / .45);position:absolute;top:0;left:0;right:0}@media (min-width:900px){.lk-flow{height:auto;width:calc(var(--front) * 100%);background:linear-gradient(to right, hsl(var(--ink) / .085) 0 78%, hsl(var(--accent) / .14) 100%);border-bottom:none;border-right:1px solid hsl(var(--accent) / .45);top:0;bottom:0}}.lk-strip[data-void] .lk-flow{border-color:hsl(var(--warn-500) / .5)}.lk-ran{z-index:3;right:.9rem;top:max(calc(var(--front) * 100%), 2.75rem);background:hsl(var(--ground));font-variant-numeric:tabular-nums;transition:color .4s var(--ease-brand);align-items:baseline;gap:.35rem;padding:.1rem .4rem;display:flex;position:absolute;transform:translateY(-115%)}@media (min-width:900px){.lk-ran{left:calc(var(--front) * 100%);top:.75rem;right:auto;transform:translate(-108%)}}.lk-ran:after{content:"";background:hsl(var(--ink) / .4);width:.4rem;height:1px;position:absolute;top:.35rem;right:-.55rem}@media (min-width:900px){.lk-ran:after{width:.45rem;top:.7rem;right:-.6rem}}.lk-ran b{font-family:var(--font-display);letter-spacing:-.03em;color:hsl(var(--ink));font-size:1.75rem;font-weight:700;line-height:1}.lk-ran span{font-family:var(--font-mono,ui-monospace), monospace;letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--ink-2));font-size:.75rem}.lk-strip[data-void] .lk-ran b{color:hsl(var(--warn-500))}.lk-lanes{margin:0;padding:0;list-style:none}.lk-lane{z-index:2;left:0;right:0;top:calc(var(--at) * 100%);height:0;position:absolute}@media (min-width:900px){.lk-lane{left:calc(var(--at) * 100%);width:0;height:auto;top:0;bottom:0;right:auto}}.lk-band{background:hsl(var(--accent));opacity:0;filter:blur(3px);height:3px;transition:opacity .62s var(--ease-brand), filter .62s var(--ease-brand);position:absolute;top:-1px;left:0;right:0}@media (min-width:900px){.lk-band{width:3px;height:auto;inset:0 auto 0 -1.5px}}.lk-lane[data-on] .lk-band{opacity:1;filter:blur()}.lk-lane:before,.lk-lane:after{content:"";background:hsl(var(--ink) / .3);width:.75rem;height:1px;transition:background-color .4s var(--ease-brand);position:absolute;left:0}.lk-lane:before{top:-.5px}.lk-lane:after{top:-.5px;left:auto;right:0}@media (min-width:900px){.lk-lane:before,.lk-lane:after{width:1px;height:.75rem;top:auto;left:-.5px}.lk-lane:before{top:0}.lk-lane:after{top:auto;bottom:0;right:auto}}.lk-tag{white-space:nowrap;font-family:var(--font-mono,ui-monospace), monospace;letter-spacing:.02em;color:hsl(var(--ink-2));transition:opacity .5s var(--ease-brand), color .5s var(--ease-brand);font-size:.75rem;position:absolute;top:.2rem;left:.9rem}@media (min-width:900px){.lk-tag{top:-1.5rem;left:.35rem}.lk-lane:nth-child(2n) .lk-tag{top:-2.8rem}}@media (min-width:900px) and (max-width:1199.9px){.lk-lane:nth-child(3n+1) .lk-tag{top:-1.5rem}.lk-lane:nth-child(3n+2) .lk-tag{top:-2.8rem}.lk-lane:nth-child(3n) .lk-tag{top:-4.1rem}}.lk-lane[data-passed] .lk-tag{color:hsl(var(--ink))}.lk-lane[data-on] .lk-tag{opacity:1;color:hsl(var(--accent-deep));font-weight:700}.lk-control .lk-band{background:hsl(var(--ink))}.lk-control:before{background:hsl(var(--ink) / .28)}.lk-control[data-on] .lk-tag{color:hsl(var(--ink))}@media (min-width:900px) and (max-width:1199.9px){.lk-control .lk-tag{left:auto;right:.35rem}}.lk-strip[data-void] .lk-control:before{background:hsl(var(--warn-500) / .55)}.lk-strip[data-void] .lk-control .lk-tag{opacity:1;color:hsl(var(--warn-500));font-weight:700}.lk-frag{min-height:1.1rem;font-family:var(--font-mono,ui-monospace), monospace;color:hsl(var(--ink-2));opacity:0;white-space:nowrap;text-overflow:ellipsis;transition:opacity .3s var(--ease-brand);margin-top:.85rem;font-size:.75rem;overflow:hidden}.lk-frag[data-on]{opacity:.8}.lk-read{max-width:62ch;font-family:var(--font-display);letter-spacing:-.02em;color:hsl(var(--ink-2));opacity:0;transition:opacity var(--dur-entrance) var(--ease-brand), color .4s var(--ease-brand);margin-top:.5rem;font-size:clamp(1.05rem,2vw,1.35rem);font-weight:700;line-height:1.3}.lk-read[data-on]{opacity:1;color:hsl(var(--ink))}.lk-read[data-void]{color:hsl(var(--warn-500))}.lk-break{align-items:center;gap:.9rem;margin-top:2rem;display:grid}@media (min-width:900px){.lk-break{grid-template-columns:auto minmax(0,1fr);gap:1.75rem}}.lk-break-go{border:1px solid hsl(var(--hairline-strong));font-family:var(--font-mono,ui-monospace), monospace;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--ink-2));cursor:var(--arrow-hover);transition:color var(--dur-state) var(--ease-brand), border-color var(--dur-state) var(--ease-brand);background:0 0;justify-self:start;padding:.5rem .9rem;font-size:.75rem}.lk-break-go:hover{color:hsl(var(--ink));border-color:hsl(var(--ink) / .45)}.lk-break-go:focus-visible{outline:2px solid hsl(var(--accent));outline-offset:2px}.lk-break-go[data-on]{color:hsl(var(--warn-500));border-color:hsl(var(--warn-500))}.lk-break-say{max-width:46ch;color:hsl(var(--ink-2));font-size:1rem;line-height:1.5}.lk-break-say b{color:hsl(var(--ink));font-weight:700}.lk-close{gap:1.25rem;margin-top:3rem;display:grid}@media (min-width:900px){.lk-close{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:3rem}}.lk-shipped,.lk-middleware{max-width:34ch;font-family:var(--font-display);letter-spacing:-.02em;color:hsl(var(--ink));margin:0;font-size:clamp(1.2rem,2.4vw,1.7rem);font-weight:700;line-height:1.25}.lk-proof{color:hsl(var(--ink-2));margin-top:2.5rem}#nothing-leaks .tag-verbatim{font-size:.75rem}@media (prefers-reduced-motion:reduce){.lk-band,.lk-tag,.lk-read,.lk-frag,.lk-strip{transition:none}.lk-playing[data-playing]:before{animation:none}}.nt-rig{margin-top:var(--space-12);max-width:34rem}@media (min-width:640px){.nt-rig{max-width:38rem}}@media (min-width:900px){.nt-rig{column-gap:var(--space-12);row-gap:var(--space-6);grid-template-columns:minmax(0,26rem) minmax(0,1fr);align-items:start;max-width:none;display:grid}.nt-roll{grid-area:1/1}.nt-total{grid-area:1/2}.nt-refusal{grid-area:2/2}}.nt-tape{padding:var(--space-4) var(--space-4) 0;border:1px solid hsl(var(--hairline));background:hsl(var(--ink) / .03);border-bottom:0;margin:0;list-style:none;position:relative}.nt-tape:before{content:"";background-image:repeating-linear-gradient(to right, hsl(var(--hairline-strong)) 0 5px, transparent 5px 11px);height:4px;position:absolute;top:0;left:0;right:0}.nt-row{align-items:baseline;gap:0 var(--space-3);padding:var(--space-2) 0;opacity:0;transition:opacity var(--dur-panel) var(--ease), transform var(--dur-panel) var(--ease);grid-template-columns:auto auto minmax(1.5rem,1fr) auto auto;display:grid;transform:translateY(-6px)}.nt-row[data-in=true]{opacity:1;transform:none}.nt-n{font-family:var(--font-mono);color:hsl(var(--ink-3));font-variant-numeric:tabular-nums;font-size:.75rem}.nt-client{font-size:var(--text-body);color:hsl(var(--ink-2))}.nt-lead{background-image:radial-gradient(circle at 1px 50%, hsl(var(--hairline-strong)) 0 1px, transparent 1px);background-repeat:repeat-x;background-size:5px 2px;align-self:center;min-width:0;height:1px}.nt-cur{color:hsl(var(--ink-3));font-size:.75rem}#no-total .tag,#no-total .tag-verbatim{font-size:.75rem}.nt-row[data-cur=INR] .nt-cur{color:hsl(var(--accent))}.nt-amount{font-family:var(--font-numeric);font-size:var(--text-body);color:hsl(var(--ink));font-variant-numeric:tabular-nums}.nt-sym{color:hsl(var(--ink-2));margin-right:1px}.nt-rule{height:1px;margin:var(--space-3) 0 var(--space-4);background:hsl(var(--ink-2));transform-origin:0;transition:transform var(--dur-panel) var(--ease);display:block;transform:scaleX(0)}.nt-rule[data-on=true]{transform:scaleX(1)}.nt-total{position:relative}.nt-naive{justify-content:space-between;align-items:baseline;gap:var(--space-6);display:flex}.nt-naive-label{color:hsl(var(--ink-3))}.nt-naive-figure{font-family:var(--font-numeric);font-size:var(--text-d3);color:hsl(var(--ink-3));font-variant-numeric:tabular-nums;position:relative}.nt-naive-figure:after{content:"";background:hsl(var(--accent));transform-origin:0;height:1px;transition:transform var(--dur-panel) var(--ease);position:absolute;top:52%;left:-2px;right:-2px;transform:scaleX(0)}.nt-naive[data-struck=true] .nt-naive-figure:after{transform:scaleX(1)}.nt-naive[data-struck=true] .nt-naive-figure{color:hsl(var(--ink-3))}.nt-groups{margin:var(--space-4) 0 0;gap:var(--space-3);padding:0;list-style:none;display:grid}.nt-group{justify-content:space-between;align-items:baseline;gap:var(--space-6);padding-top:var(--space-3);border-top:1px solid hsl(var(--hairline));transform:translateY(calc(var(--i) * 10px - 5px));transition:opacity var(--dur-panel) var(--ease), transform var(--dur-panel) var(--ease);transition-delay:calc(var(--i) * 90ms);display:flex}.nt-group[data-on=true]{transform:none}.nt-group-code{color:hsl(var(--ink-3))}.nt-group-figure{font-family:var(--font-numeric);font-size:var(--text-d3);color:hsl(var(--ink));font-variant-numeric:tabular-nums}.nt-refusal{margin-top:var(--space-6);max-width:46ch;font-family:var(--font-mono);font-size:var(--text-xs);color:hsl(var(--accent));opacity:0;transition:opacity var(--dur-panel) var(--ease);line-height:1.6}.nt-refusal[data-on=true]{opacity:1}.nt-said{margin-top:var(--space-12);max-width:50ch}.nt-why{font-size:var(--text-lead);color:hsl(var(--ink));line-height:1.5}.nt-instead{margin-top:var(--space-3);color:hsl(var(--ink-3));display:block}.nt-proof{margin-top:var(--space-10);max-width:86ch;color:hsl(var(--ink-3));line-height:1.6}@media (min-width:768px){.nt-naive-figure,.nt-group-figure{font-size:var(--text-d2)}}@media (max-width:400px){.nt-row,.nt-naive,.nt-group{align-items:flex-start;gap:var(--space-1);flex-direction:column}}@media (prefers-reduced-motion:reduce){.nt-row,.nt-rule,.nt-naive,.nt-group,.nt-refusal,.nt-naive-figure:after{transition:none}}
.kit-stage{gap:2rem;margin-top:2.5rem;display:grid}@media (min-width:1000px){.kit-stage{grid-template-columns:15rem minmax(0,1fr);align-items:start;gap:3rem;margin-top:3.5rem}}@media (min-width:1280px){.kit-stage{grid-template-columns:17rem minmax(0,1fr);gap:4rem}}@media (min-width:1000px){.kit-addr{position:sticky;top:7rem}}.kit-to{color:hsl(var(--ink-3))}.kit-choices{gap:.4rem;margin-top:.9rem;display:grid}.kit-seg{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin-top:.8rem;display:grid}.kit-seg-choice{color:#6e655e;min-height:2.75rem;cursor:var(--arrow-hover);transition:color var(--dur-state) var(--ease-brand), border-color var(--dur-state) var(--ease-brand), background-color var(--dur-state) var(--ease-brand);background:0 0;border:1px solid #221e1b2e;padding:.4rem .5rem;font-size:.8125rem;font-weight:600;line-height:1.2;position:relative;overflow:hidden}.kit-seg-choice:focus-visible{outline:2px solid hsl(var(--v-700));outline-offset:2px}.kit-seg-choice[data-on]{color:#221e1b;border-color:hsl(var(--v-700));background:hsl(var(--v-700) / .07)}.kit-seg-choice[data-on]:after{content:"";background:hsl(var(--v-700));transform-origin:0;height:2px;animation:3.6s linear infinite kit-hold;position:absolute;bottom:0;left:0;right:0}.kit-seg[data-held] .kit-seg-choice[data-on]:after{animation:none;transform:scaleX(1)}.kit-choice{text-align:left;color:hsl(var(--ink-3));cursor:var(--arrow-hover);transform-origin:0;transition:color var(--dur-state) var(--ease-brand), border-color var(--dur-state) var(--ease-brand), background-color var(--dur-state) var(--ease-brand), transform var(--dur-state) var(--ease-brand);background:0 0;border:1px solid #0000;padding:.6rem .9rem;font-size:.9375rem;font-weight:600;position:relative;overflow:hidden;transform:scale(.96)}@media (pointer:coarse){.kit-choice{min-height:2.75rem}}.kit-choice:hover{color:hsl(var(--ink-2))}.kit-choice:focus-visible{outline:2px solid hsl(var(--accent));outline-offset:2px}.kit-choice[data-on]{color:hsl(var(--ink));border-color:hsl(var(--accent));background:hsl(var(--v-h) 30% 16%);transform:scale(1)}.kit-choice[data-on]:after{content:"";background:hsl(var(--accent));transform-origin:0;height:1px;animation:3.6s linear infinite kit-hold;position:absolute;bottom:0;left:0;right:0}.kit-addr[data-held] .kit-choice[data-on]:after{animation:none;transform:scaleX(1)}@keyframes kit-hold{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.kit-pillar-list{border-top:1px solid hsl(var(--hairline));gap:.45rem;margin-top:2rem;padding-top:1.25rem;display:grid}.kit-pillar{color:hsl(var(--ink-3));transition:color var(--dur-state) var(--ease-brand);justify-content:space-between;align-items:baseline;gap:1rem;font-size:.875rem;display:flex}.kit-pillar[data-hit=true]{color:hsl(var(--ink))}.kit-pillar-n{color:hsl(var(--ink-3))}.kit-pillar[data-hit=true] .kit-pillar-n{color:hsl(var(--accent))}@media (min-width:1000px){.kit-seg{display:none}}@media (max-width:999.9px){.kit-to,.kit-choices{display:none}.kit-pillar-list{border-top:0;margin-top:0;padding-top:0}}.kit-doc{--arrow:var(--arrow-on-light);--arrow-hover:var(--arrow-on-light-hover);cursor:var(--arrow);color:#221e1b;background:#f7f5f2;padding:1.5rem 1.4rem}@media (min-width:700px){.kit-doc{padding:2rem 2rem 1.75rem}}.kit-head{border-bottom:1px solid #221e1b24;align-items:center;gap:1.25rem;padding-bottom:1.25rem;display:grid}@media (min-width:700px){.kit-head{grid-template-columns:auto minmax(0,1fr) auto}}.kit-face{object-fit:cover;border-radius:999px;width:3.25rem;height:3.25rem}@media (min-width:700px){.kit-face{width:4rem;height:4rem}}.kit-who{min-width:0}.kit-title{font-family:var(--font-display);letter-spacing:-.03em;color:#221e1b;font-size:clamp(1.35rem,2.4vw,1.9rem);font-weight:800;line-height:1}.kit-handle{color:#6e655e;margin-top:.3rem}.kit-figs{transition:border-color .42s var(--ease-brand), background-color .42s var(--ease-brand);border:1px solid #0000;gap:1.5rem;padding:.75rem .9rem;display:flex;position:relative}@media (min-width:700px){.kit-figs{gap:2rem}}@media (max-width:699.9px){.kit-figs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}#kit .kit-fig-label{letter-spacing:.04em;overflow-wrap:anywhere}}.kit-figs[data-locked=true]{border-color:hsl(var(--v-700) / .5);background:hsl(var(--v-700) / .05)}.kit-fig-label{color:#6e655e}.kit-fig-value{font-family:var(--font-display);letter-spacing:-.035em;color:#221e1b;white-space:nowrap;margin-top:.15rem;font-size:clamp(1.3rem,2.6vw,1.85rem);font-weight:800;line-height:1}.kit-lock{color:hsl(var(--v-700));opacity:0;transition:opacity .42s var(--ease-brand), transform .42s var(--ease-brand);background:#f7f5f2;padding-inline:.4rem;position:absolute;top:-.55rem;right:.6rem;transform:translateY(3px)}.kit-figs[data-locked=true] .kit-lock{opacity:1;transform:none}.kit-body{gap:1.5rem;margin-top:1.25rem;display:grid}@media (min-width:900px){.kit-body{grid-template-columns:15rem minmax(0,1fr);gap:2rem}}.kit-part-name{font-family:var(--font-mono,ui-monospace), monospace;letter-spacing:.1em;text-transform:uppercase;color:#6e655e;justify-content:space-between;align-items:baseline;gap:1rem;font-size:.75rem;display:flex}.kit-count{color:#6e655e}.kit-highs{gap:.35rem;margin-top:.8rem;display:grid}.kit-highs li{color:#39332d;font-size:.875rem;line-height:1.4}.kit-aud{color:#6e655e;margin-top:.6rem;font-size:.8125rem}.kit-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;margin-top:.8rem;display:grid}@media (max-width:559.9px){.kit-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}.kit-post{transition:opacity .52s var(--ease-brand), transform .52s var(--ease-brand), filter .52s var(--ease-brand);transition-delay:calc(var(--k) * 60ms);align-content:start;gap:.4rem;display:grid}.kit-post:not([data-in]){opacity:.22;filter:grayscale();transform:translateY(-10px)scale(.94)}.kit-shot{aspect-ratio:1;width:100%}.kit-post-title{color:#2e2824;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;font-size:.75rem;line-height:1.3;display:-webkit-box;overflow:hidden}@media (max-width:640px){.kit-post-title{-webkit-line-clamp:3;min-height:3.9em}}.kit-post-pillar{color:#6e655e}.kit-post[data-in] .kit-post-pillar{color:hsl(var(--v-700))}.kit-stage[data-state=refused] .kit-strip{animation:kit-tried .9s var(--ease-brand)}@keyframes kit-tried{0%{transform:none}38%{transform:translateY(-9px)}62%{transform:translateY(-9px)}to{transform:none}}.kit-say{border-top:1px solid #221e1b24;margin-top:1.25rem;padding-top:1rem}.kit-note{color:#6e655e;max-width:74ch;transition:color var(--dur-state) var(--ease-brand);font-size:.9375rem;line-height:1.5}.kit-note[data-kind=refused]{color:hsl(var(--v-700))}.kit-note[data-kind=tailored]{color:#221e1b}.kit-tool{color:hsl(var(--ink-3));margin-top:2rem}.kit-doc>*{transition:opacity .48s var(--ease-brand), transform .48s var(--ease-brand)}.kit-doc[data-built="0"] .kit-head,.kit-doc[data-built="0"] .kit-body,.kit-doc[data-built="0"] .kit-say,.kit-doc[data-built="1"] .kit-body,.kit-doc[data-built="1"] .kit-say,.kit-doc[data-built="2"] .kit-say{opacity:0;transform:translateY(10px)}.kit-who,.kit-face,.kit-figs{transition:opacity .48s var(--ease-brand), transform .48s var(--ease-brand)}.kit-doc[data-built="1"] .kit-figs{opacity:0;transform:translateY(8px)}.kit-stands,.kit-work{transition:opacity .48s var(--ease-brand), transform .48s var(--ease-brand)}.kit-doc[data-built="2"] .kit-work,.kit-doc[data-built="3"] .kit-work{opacity:0;transform:translateY(10px)}.kit-proof{color:hsl(var(--ink-3));margin-top:2.25rem}@media (prefers-reduced-motion:reduce){.kit-choice,.kit-post,.kit-figs,.kit-lock,.kit-note,.kit-doc>*,.kit-who,.kit-face,.kit-stands,.kit-work{transition:none}.kit-choice[data-on]:after{animation:none;transform:scaleX(1)}.kit-seg-choice{transition:none}.kit-seg-choice[data-on]:after{animation:none;transform:scaleX(1)}.kit-stage[data-state=refused] .kit-strip{animation:none}}#partners .tag,#partners .tag-verbatim{font-size:.75rem}#partners .tag{letter-spacing:.12em}.pr-ledger{gap:0;margin-top:2.5rem;display:grid}@media (min-width:900px){.pr-ledger{margin-top:3.5rem}}.pr-row{border-top:1px solid hsl(var(--hairline));gap:1rem;padding:1.75rem 0;display:grid}.pr-row:last-child{border-bottom:1px solid hsl(var(--hairline))}@media (min-width:1000px){.pr-row{grid-template-columns:minmax(0,14rem) minmax(0,1fr) minmax(0,15rem);align-items:center;gap:2.5rem;padding:2rem 0}}.pr-who{min-width:0}.pr-brand{font-family:var(--font-display);letter-spacing:-.03em;color:hsl(var(--ink));font-size:clamp(1.35rem,2.6vw,1.9rem);font-weight:800;line-height:1.05}.pr-count{color:hsl(var(--ink-3));margin-top:.4rem}.pr-next{color:hsl(var(--accent-deep));border:1px solid hsl(var(--accent) / .45);margin-top:.5rem;padding:.2rem .5rem;display:inline-block}.pr-facets{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}@media (max-width:559.9px){.pr-facets{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem}}.pr-facet{border-top:1px solid hsl(var(--hairline));min-height:4.5rem;transition:border-top-color var(--dur-state) var(--ease-brand);padding-top:.55rem}.pr-facet[data-scored][data-on]{border-top-color:hsl(var(--ink) / .35)}.pr-facet-label{color:hsl(var(--ink-3))}.pr-facet-value{font-family:var(--font-display);letter-spacing:-.035em;color:hsl(var(--ink));opacity:0;transition:opacity var(--dur-entrance) var(--ease-brand), transform var(--dur-entrance) var(--ease-brand);transition-delay:calc(var(--row) * 90ms);margin-top:.2rem;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:800;line-height:1;transform:translateY(6px)}.pr-facet[data-scored][data-on] .pr-facet-value{opacity:1;transform:none}.pr-of{font-family:var(--font-mono,ui-monospace), monospace;letter-spacing:.06em;color:hsl(var(--ink-3));margin-left:.15rem;font-size:.75rem;font-weight:400}.pr-verdict{align-content:center;gap:.6rem;display:grid}.pr-overall{font-family:var(--font-display);letter-spacing:-.035em;color:hsl(var(--ink));opacity:0;transition:opacity var(--dur-entrance) var(--ease-brand), transform var(--dur-entrance) var(--ease-brand);font-size:clamp(1.8rem,3.6vw,2.6rem);font-weight:800;line-height:1;transform:translateY(6px)}.pr-overall[data-on=true]{opacity:1;transform:none}.pr-overall-label{color:hsl(var(--ink-3));margin-left:.5rem}.pr-again{border-left:2px solid hsl(var(--hairline));max-width:30ch;color:hsl(var(--ink-2));opacity:0;transition:opacity var(--dur-entrance) var(--ease-brand);padding-left:.75rem;font-size:.9375rem;line-height:1.4}.pr-again[data-on=true]{opacity:1}.pr-again[data-yes=true]{border-left-color:hsl(var(--accent));color:hsl(var(--ink))}.pr-row[data-empty]{color:hsl(var(--ink-3))}.pr-none{max-width:46ch;color:hsl(var(--ink-3));grid-column:2/-1;font-size:1rem;line-height:1.5}@media (max-width:999.9px){.pr-none{grid-column:auto}}.pr-asks{border-top:1px solid hsl(var(--hairline));margin-top:3rem;padding-top:.75rem}.pr-proof{max-width:74ch;color:hsl(var(--ink-3));margin-top:2.25rem}@media (prefers-reduced-motion:reduce){.pr-facet-value,.pr-overall,.pr-again{transition:none}}.pr-unanswered{color:hsl(var(--ink-3));opacity:0;transition:opacity var(--dur-entrance) var(--ease-brand);margin-top:.35rem;display:block}.pr-unanswered[data-on=true]{opacity:1}.pr-answer{border-top:1px solid hsl(var(--hairline));opacity:0;transition:opacity var(--dur-entrance) var(--ease-brand), transform var(--dur-entrance) var(--ease-brand);margin-top:3rem;padding:1.5rem 0 0;transform:translateY(8px)}.pr-answer[data-on=true]{opacity:1;transform:none}.pr-answer-ask{color:hsl(var(--ink-3))}.pr-answer-said{max-width:58ch;font-family:var(--font-display);letter-spacing:-.02em;color:hsl(var(--ink));border-left:2px solid hsl(var(--accent));margin-top:.75rem;padding-left:1rem;font-size:clamp(1.15rem,2.2vw,1.6rem);font-weight:700;line-height:1.35}@media (prefers-reduced-motion:reduce){.pr-unanswered,.pr-answer{transition:none}}.vet-pump{border-bottom:1px solid hsl(var(--hairline));align-items:start;gap:2.5rem;padding-bottom:2rem;display:grid}@media (min-width:760px){.vet-pump{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem}}@media (min-width:1100px){.vet-pump{gap:5rem}}.vet-dial{min-width:0}.vet-dial-label{color:hsl(var(--ink-3))}.vet-count{flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;display:flex}.vet-count-n{font-family:var(--font-display);letter-spacing:-.04em;color:hsl(var(--ink));font-variant-numeric:tabular-nums;font-size:clamp(2.75rem,6vw,4rem);font-weight:800;line-height:.9}.vet-card{border:1px solid hsl(var(--hairline-strong));background:hsl(var(--ink) / .04);margin-top:1.5rem;padding:1.25rem 1.25rem 1.1rem}.vet-card-head{align-items:center;gap:.9rem;display:flex}.vet-card-face{flex:none;width:3.5rem;height:3.5rem}.vet-card-who{min-width:0}.vet-card-name{font-family:var(--font-display);letter-spacing:-.02em;color:hsl(var(--ink));font-size:1.35rem;font-weight:800;line-height:1.1}.vet-card-handle{color:hsl(var(--ink-2));margin-top:.2rem}.vet-card-rows{gap:0;margin:1rem 0 0;display:grid}.vet-card-row{border-top:1px solid hsl(var(--hairline));transition:box-shadow .32s var(--ease-brand);grid-template-columns:8.5rem minmax(0,1fr);align-items:baseline;gap:.75rem;padding:.6rem 0 .6rem .6rem;display:grid;box-shadow:inset 2px 0 #0000}.vet-card-row[data-on]{box-shadow:inset 2px 0 0 hsl(var(--accent))}@media (max-width:479.9px){.vet-card-row{grid-template-columns:minmax(0,1fr);gap:.3rem}}.vet-card-label{color:hsl(var(--ink-3))}.vet-card-value{color:hsl(var(--ink));margin:0;font-size:1rem;line-height:1.4}.vet-card-posts{gap:.4rem;margin:0;display:flex}.vet-card-post{width:3.75rem;height:3.75rem}.vet-cannot{padding-top:.35rem}.vet-cannot-label{font-family:var(--font-display);letter-spacing:-.025em;color:hsl(var(--ink));font-size:clamp(1.35rem,3vw,2rem);font-weight:700;line-height:1.2}.vet-cannot-list{gap:0;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.vet-cannot-item{border-top:1px solid hsl(var(--hairline));color:hsl(var(--ink-2));padding:.85rem 0 .85rem 1.75rem;font-size:1.0625rem;line-height:1.4;position:relative}.vet-cannot-item:last-child{border-bottom:1px solid hsl(var(--hairline))}.vet-cannot-item:before{content:"";background:hsl(var(--accent));width:.85rem;height:2px;position:absolute;top:1.45rem;left:.2rem}.vet-opinions{border-bottom:1px solid hsl(var(--hairline));align-items:start;gap:2rem;margin-top:2.5rem;padding-bottom:2rem;display:grid}@media (min-width:760px){.vet-opinions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem}}@media (min-width:1100px){.vet-opinions{gap:5rem}}.vet-dial-value{font-family:var(--font-display);letter-spacing:-.05em;color:hsl(var(--ink));font-variant-numeric:tabular-nums;margin-top:.5rem;font-size:clamp(5rem,15vw,11rem);font-weight:800;line-height:.8}.vet-dial-cost .vet-dial-value{color:hsl(var(--ink-3));animation:vet-click .46s var(--ease-brand) both}@keyframes vet-click{0%{opacity:0;transform:translateY(-.2em)}64%{opacity:1;transform:translateY(.03em)}to{opacity:1;transform:none}}.vet-opinions[data-judged] .vet-dial-cost .vet-dial-value{color:hsl(var(--accent))}.vet-still{min-height:1.2em;color:hsl(var(--ink-3));margin-top:1rem}.vet-opinions[data-judged] .vet-still{color:hsl(var(--accent))}.vet-principle{max-width:34ch;font-family:var(--font-display);letter-spacing:-.025em;color:hsl(var(--ink));font-size:clamp(1.35rem,3vw,2rem);font-weight:700;line-height:1.2}.vet-ask{margin-top:2.25rem}.vet-go{border:1px solid hsl(var(--accent));background:hsl(var(--v-h) 30% 16%);color:hsl(var(--ink));cursor:var(--arrow-hover);transition:background-color var(--dur-state) var(--ease-brand), opacity var(--dur-state) var(--ease-brand);padding:.85rem 1.3rem;font-size:1rem;font-weight:600}.vet-go:hover{background:hsl(var(--v-h) 34% 21%)}.vet-go:focus-visible{outline:2px solid hsl(var(--accent));outline-offset:2px}.vet-go:disabled{opacity:.3;cursor:var(--arrow)}.vet-bought{gap:.55rem;margin-top:1.75rem;display:grid}.vet-op{border-left:2px solid hsl(var(--accent) / .55);animation:vet-formed .46s var(--ease-brand) both;gap:.1rem;padding-left:.85rem;display:grid}@keyframes vet-formed{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}.vet-op-tool{color:hsl(var(--accent))}.vet-op-says{color:hsl(var(--ink));font-size:1rem;line-height:1.4}.vet-on{color:hsl(var(--ink-2));overflow-wrap:anywhere;min-height:1.2em;margin-top:1rem}.vet-limit{max-width:56ch;color:hsl(var(--ink-2));margin-top:2.5rem;font-size:1rem;line-height:1.5}.vet-proof{max-width:74ch;color:hsl(var(--ink-3));margin-top:1.25rem}@media (prefers-reduced-motion:reduce){.vet-card-row{transition:none}.vet-dial-cost .vet-dial-value,.vet-op{animation:none}}.ret-stage{align-items:center;gap:2.5rem;display:grid}@media (min-width:900px){.ret-stage{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:3.5rem}}@media (min-width:1280px){.ret-stage{gap:5.5rem}}.ret-belt{--slot:4.25rem;height:calc(var(--slot) * 6);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 16% 84%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 16% 84%,#0000 100%)}@media (min-width:900px){.ret-belt{--slot:4.75rem;height:calc(var(--slot) * 6)}}.ret-slips{grid-auto-rows:var(--slot);transform:translate3d(0, calc(var(--frac) * var(--slot) * -1), 0);will-change:transform;display:grid}.ret-slip{border-bottom:1px solid hsl(var(--hairline));transition:opacity var(--dur-entrance) var(--ease-brand);grid-template-columns:auto minmax(0,1fr) auto auto;align-content:end;align-items:baseline;gap:.75rem 1rem;padding:0 0 .9rem;display:grid}.ret-empty{color:hsl(var(--ink-3));justify-self:center}.ret-stage-says{white-space:nowrap;color:hsl(var(--ink-3));text-align:right;min-width:6.5rem}@media (max-width:599.9px){.ret-slip{grid-template-columns:auto minmax(0,1fr) auto;row-gap:.3rem}.ret-when{grid-area:1/1}.ret-who{grid-area:1/2/auto/-1}.ret-amt{grid-area:2/2}.ret-stage-says{border:1px solid hsl(var(--hairline-strong));letter-spacing:.08em;border-radius:999px;grid-area:2/3;place-self:center end;min-width:0;padding:.1rem .55rem}.ret-slip[data-stage=waiting] .ret-stage-says{border-color:hsl(var(--accent))}.ret-row{grid-template-columns:minmax(0,1fr) auto}.ret-row-freq{grid-column:1}.ret-row-amt{text-align:right;grid-column:2}}.ret-slip[data-stage=paid],.ret-slip[data-stage=sent]{color:hsl(var(--ink-3))}.ret-slip[data-stage=paid] .ret-amt,.ret-slip[data-stage=sent] .ret-amt{color:hsl(var(--ink-2))}.ret-slip[data-stage=scheduled]{border-bottom-style:dashed}.ret-slip[data-stage=scheduled] .ret-who,.ret-slip[data-stage=scheduled] .ret-amt{color:hsl(var(--ink-3));font-weight:500}.ret-slip[data-stage=waiting]{border-bottom-color:hsl(var(--accent))}.ret-slip[data-stage=waiting] .ret-when,.ret-slip[data-stage=waiting] .ret-stage-says{color:hsl(var(--accent-deep))}.ret-slip[data-stage=waiting] .ret-who{color:hsl(var(--ink))}.ret-when{color:hsl(var(--ink-3))}.ret-who{white-space:nowrap;color:hsl(var(--ink-2));font-size:.9375rem}.ret-amt{font-family:var(--font-display);letter-spacing:-.02em;color:hsl(var(--ink));white-space:nowrap;font-size:clamp(1.05rem,2vw,1.35rem);font-weight:700}.ret-raises{max-width:20ch;font-family:var(--font-display);letter-spacing:-.025em;color:hsl(var(--ink));font-size:clamp(1.5rem,3.2vw,2.2rem);font-weight:700;line-height:1.15}.ret-rows{gap:.6rem;margin-top:1.5rem;display:grid}.ret-row{border-bottom:1px solid hsl(var(--hairline));transition:opacity var(--dur-state) var(--ease-brand);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:baseline;gap:.4rem 1.25rem;padding-bottom:.7rem;display:grid}.ret-row:not([data-on]){border-bottom-style:dashed}.ret-row:not([data-on]) .ret-row-who,.ret-row:not([data-on]) .ret-row-amt{color:hsl(var(--ink-3))}.ret-row-who{color:hsl(var(--ink));font-size:1rem}.ret-row-freq{color:hsl(var(--ink-3))}.ret-row-amt{font-family:var(--font-display);letter-spacing:-.015em;color:hsl(var(--ink-2));white-space:nowrap;font-size:1rem;font-weight:700}.ret-row-go{border:1px solid hsl(var(--hairline-strong));font-family:var(--font-mono,ui-monospace), monospace;letter-spacing:.06em;color:hsl(var(--ink-2));cursor:var(--arrow-hover);transition:color var(--dur-state) var(--ease-brand), border-color var(--dur-state) var(--ease-brand);background:0 0;justify-self:end;padding:.2rem .55rem;font-size:.75rem}.ret-row-go:hover{color:hsl(var(--ink));border-color:hsl(var(--ink) / .4)}.ret-row-go:focus-visible{outline:2px solid hsl(var(--accent));outline-offset:2px}.ret-row:not([data-on]) .ret-row-go{color:hsl(var(--accent-deep));border-color:hsl(var(--accent))}.ret-auto{max-width:40ch;color:hsl(var(--ink-2));margin-top:1.5rem;font-size:1rem;line-height:1.5}.ret-undo{max-width:44ch;color:hsl(var(--ink-3));margin-top:.9rem;font-size:.9375rem;line-height:1.5}.ret-proof{max-width:74ch;color:hsl(var(--ink-3));margin-top:2.5rem}@media (prefers-reduced-motion:reduce){.ret-slips{transform:none}}
