@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cc6c75d91fb27f62-s.3j-lqo2q-puhp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ed5f1f9bced69653-s.p.2li_3lqay9qjq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(../media/574e5b2a8fe8e45b-s.061jvc6_x84nn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(../media/89ea96820aa96980-s.p.0hs6q6udzld4a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Fallback;src:local(Arial);ascent-override:95.6%;descent-override:29.18%;line-gap-override:0.0%;size-adjust:99.37%}.atkinson_hyperlegible_3c80ed12-module__S5uInW__className{font-family:Atkinson Hyperlegible,Atkinson Hyperlegible Fallback;font-style:normal}.atkinson_hyperlegible_3c80ed12-module__S5uInW__variable{--font-peekatile-body:"Atkinson Hyperlegible", "Atkinson Hyperlegible Fallback"}
@font-face{font-family:displayFont;src:url(../media/DepartureMono_Regular-s.p.3w3u72zfv1vgz.otf)format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:displayFont Fallback;src:local(Arial);ascent-override:71.7%;descent-override:19.56%;line-gap-override:0.0%;size-adjust:139.46%}.displayfont_dd9c37b9-module__2u9TlG__className{font-family:displayFont,displayFont Fallback;font-style:normal;font-weight:400}.displayfont_dd9c37b9-module__2u9TlG__variable{--font-peekatile-display:"displayFont", "displayFont Fallback"}
:root{--void:#0b0b0f;--stage-bg:#060608;--panel:#0e0e13;--panel-2:#14141b;--border:#ffffff14;--border-strong:#ffffff29;--text:#e7e7ea;--muted:#8a8a93;--pulse:#e8ff5a;--danger:#ff6b6b;--tnum:"tnum" 1, "lnum" 1}*{box-sizing:border-box}html,body{background:var(--stage-bg);height:100%;color:var(--text);-webkit-font-smoothing:antialiased;margin:0;padding:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px}.tnum,.stat-val,.grid-readout .tnum{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:var(--tnum)}.landing{place-items:center;min-height:100dvh;padding:24px;display:grid}.landing-card{text-align:center}.landing-card h1{letter-spacing:.18em;margin:0 0 4px;font-size:28px}.landing-link{color:var(--void);background:var(--pulse);border-radius:8px;margin-top:16px;padding:10px 18px;font-weight:600;text-decoration:none;display:inline-block}.landing-muted{color:var(--muted)}.legal-card{text-align:left;align-self:start;max-width:640px;padding:48px 0 64px}.legal-card h1{letter-spacing:normal}.legal-card h2{margin:28px 0 8px;font-size:16px}.legal-card p{color:var(--muted);margin:0 0 12px;line-height:1.6}.legal-card a{color:var(--pulse)}.legal-card .landing-link{color:var(--void)}.sandbox{width:100%;height:100dvh;display:flex;overflow:hidden}.stage{background:var(--stage-bg);cursor:grab;flex:auto;min-width:0;position:relative;overflow:hidden}.stage:active{cursor:grabbing}.stage-canvas{width:100%;height:100%;display:block}.controls{background:var(--panel);border-right:1px solid var(--border);flex:0 0 320px;width:320px;height:100%;padding:0 0 24px;overflow-y:auto}.controls-head{z-index:2;background:linear-gradient(var(--panel), var(--panel) 70%, transparent);border-bottom:1px solid var(--border);align-items:baseline;gap:8px;padding:16px 16px 12px;display:flex;position:sticky;top:0}.brand{letter-spacing:.2em;font-size:13px;font-weight:700}.brand-sub{color:var(--muted);letter-spacing:.04em;font-size:11px}.ctl-section{border-bottom:1px solid var(--border);padding:16px}.ctl-section[aria-disabled=true]{opacity:.5}.ctl-section h2{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin:0 0 10px;font-size:11px;font-weight:600}.field{margin-bottom:10px;display:block}.field>span{color:var(--muted);margin-bottom:4px;font-size:12px;display:block}.row{gap:6px;display:flex}.row-between{justify-content:space-between;align-items:center;display:flex}.row-between>span{margin-bottom:0}input[type=number],input[type=text],select{background:var(--panel-2);border:1px solid var(--border);width:100%;color:var(--text);font:inherit;border-radius:6px;outline:none;padding:7px 9px}input[type=number]:focus,select:focus{border-color:var(--border-strong)}input[type=range]{width:100%;accent-color:var(--pulse)}input[type=color]{border:1px solid var(--border);background:var(--panel-2);border-radius:6px;width:40px;height:28px;padding:0}input[type=checkbox]{accent-color:var(--pulse);width:16px;height:16px}.btn{appearance:none;background:var(--panel-2);border:1px solid var(--border);width:100%;color:var(--text);font:inherit;cursor:pointer;border-radius:6px;padding:8px 10px;transition:border-color .12s,background .12s}.btn:hover{border-color:var(--border-strong);background:#191922}.btn:disabled{opacity:.4;cursor:not-allowed}.btn-sm{white-space:nowrap;width:auto;padding:7px 12px}.btn-accent{background:var(--pulse);color:var(--void);border-color:var(--pulse);font-weight:600}.btn-accent:hover{background:#f0ff7a}.btn-grid{grid-template-columns:1fr 1fr;gap:6px;margin-top:8px;display:grid}.seg{background:var(--panel-2);border:1px solid var(--border);border-radius:8px;gap:4px;padding:3px;display:flex}.seg-btn{appearance:none;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;padding:6px 8px}.seg-btn.is-active{background:var(--void);color:var(--text);box-shadow:inset 0 0 0 1px var(--border-strong)}.hint{color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.4}.error{color:var(--danger);margin:8px 0 0;font-size:12px;line-height:1.4}.grid-readout{background:var(--panel-2);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:2px;margin-top:10px;padding:10px;display:flex}.grid-readout span:first-child{font-size:15px;font-weight:600}.readout-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.stat{flex-direction:column;gap:2px;display:flex}.stat-label{color:var(--muted);font-size:11px}.stat-val{font-size:18px;font-weight:600}.stat-sub{color:var(--muted);font-size:12px;font-weight:400}.progressbar{background:var(--panel-2);border:1px solid var(--border);border-radius:999px;height:6px;margin-top:12px;overflow:hidden}.progressbar-fill{transform-origin:0;background:var(--pulse);width:100%;height:100%;transition:transform .12s linear}@media (max-width:720px){.sandbox{flex-direction:column;height:auto;min-height:100dvh}.controls{border-right:0;border-bottom:1px solid var(--border);flex-basis:auto;width:100%;height:auto;max-height:45dvh}.stage{height:55dvh}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
:root{--pf-bg:#fff;--pf-surface:#edf0f8;--pf-coral:#404dd8;--pf-yellow:#f7e04f;--pf-blush:var(--pf-yellow);--pf-live:#33d977;--pf-ink:#121521;--pf-ink-muted:#525769;--pf-dark-muted:#293295;--pf-cover:#171d37;--pf-danger:#c21919;--pf-signal:var(--pf-coral);--pf-page-inset:clamp(1rem, 2.5vw, 2.5rem);--pf-inset-start:max(var(--pf-page-inset), env(safe-area-inset-left,0px));--pf-inset-end:max(var(--pf-page-inset), env(safe-area-inset-right,0px));--pf-content-max:90rem;--pf-space-1:.25rem;--pf-space-2:.5rem;--pf-space-3:.75rem;--pf-space-4:1rem;--pf-space-6:1.5rem;--pf-space-8:2rem;--pf-space-12:3rem;--pf-space-16:4rem;--pf-space-24:6rem;--pf-radius-control:.5rem;--pf-rule:.0625rem solid var(--pf-ink);--pf-rule-strong:.125rem solid var(--pf-ink);--pf-ease-out:cubic-bezier(.16, 1, .3, 1);--pf-z-overlay:20;--pf-z-modal:30;--pf-z-sticky:40;--pf-z-toast:50}@supports (color:lab(0% 0 0)){:root{--pf-bg:lab(100% 0 0);--pf-surface:lab(94.7086% .230968 -4.53661);--pf-coral:lab(38.8732% 31.5913 -74.3515);--pf-yellow:lab(89.1523% -3.17127 70.1316);--pf-live:lab(76.8892% -59.0219 35.4856);--pf-ink:lab(7.04066% 1.23011 -9.04198);--pf-ink-muted:lab(37.1534% 1.03956 -11.1178);--pf-dark-muted:lab(25.693% 24.1277 -56.6487);--pf-cover:lab(11.3537% 3.96735 -17.9471);--pf-danger:lab(42.332% 62.8445 47.7885)}}:is(html:has(.home),html:has(.landing--peekatile),html:has(.legal-page),html:has(.result-page)){font-size:16px}body:has(.home){background:var(--pf-bg);color:var(--pf-ink)}.home-page{background:var(--pf-bg);width:100%;min-width:0;color:var(--pf-ink);overflow-x:clip}.home-page :where(a,button,[tabindex]):focus-visible{outline:.1875rem solid var(--pf-coral);outline-offset:.1875rem}.home,.home-below,.home-legalfooter,.home-devfooter,.landing--peekatile{font-family:var(--font-peekatile-body), ui-sans-serif, system-ui, sans-serif;font-kerning:normal;font-optical-sizing:auto;font-size:1rem}main:has(.home){font-family:var(--font-peekatile-body), ui-sans-serif, system-ui, sans-serif;font-kerning:normal;font-optical-sizing:auto;font-size:1rem}.home{isolation:isolate;background:var(--pf-bg);width:100%;max-width:none;height:100svh;min-height:0;color:var(--pf-ink);grid-template-rows:auto auto auto minmax(0,1fr) auto auto;display:grid;overflow:hidden}.home-header{align-items:center;gap:clamp(var(--pf-space-4), 3vw, var(--pf-space-12));min-height:3.5rem;padding-block:var(--pf-space-2);border-bottom:var(--pf-rule);background:var(--pf-bg);grid-template-columns:auto minmax(18rem,1fr) auto;padding-inline-start:var(--pf-inset-start);padding-inline-end:var(--pf-inset-end);display:grid}.home-header>*{min-width:0}.home-brand,.home-progress,.transaction-dock,.home-section-title,.home-faq-q,.home-faq-dossier-row,.home-legalfooter,.purchase-strip,.completion-card{font-family:var(--font-peekatile-display), ui-monospace, monospace}.home-brand{color:var(--pf-ink);letter-spacing:-.02em;text-wrap:nowrap;margin:0;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:400;line-height:1}.home-hook{max-width:56ch;color:var(--pf-ink);overflow-wrap:anywhere;text-wrap:pretty;margin:0;font-size:1rem;line-height:1.45}.home-hook-line+.home-hook-line:before{content:" "}.conn-badge{z-index:auto;justify-content:flex-end;align-items:center;gap:var(--pf-space-2);min-width:7.5rem;min-height:2.75rem;padding:var(--pf-space-2) 0;color:var(--pf-ink);font-family:var(--font-peekatile-display), ui-monospace, monospace;pointer-events:none;background:0 0;border:0;border-radius:0;font-size:.875rem;display:inline-flex;position:static}.conn-badge span:last-child{overflow-wrap:anywhere}.conn-badge-dot{background:var(--pf-ink-muted);border-radius:999px;flex:none;width:.5rem;height:.5rem}.conn-badge--live .conn-badge-dot{background:var(--pf-live)}.conn-badge--connecting .conn-badge-dot,.conn-badge--reconnecting .conn-badge-dot{background:var(--pf-coral);animation:1.2s ease-in-out infinite pf-status-pulse}.conn-badge--offline .conn-badge-dot{background:var(--pf-danger)}.home-progress{align-items:end;gap:var(--pf-space-6);padding-block:var(--pf-space-2) var(--pf-space-3);background:var(--pf-bg);grid-template-columns:auto minmax(0,1fr);padding-inline-start:var(--pf-inset-start);padding-inline-end:var(--pf-inset-end);display:grid}.home-progress-pct{min-width:10.5ch;color:var(--pf-ink);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;font-size:.875rem;line-height:1.25}.home-progress-register{min-width:0;padding-top:1.125rem;position:relative}.home-progress-label{color:var(--pf-ink);text-align:center;font-size:.75rem;line-height:1;position:absolute;inset:0 0 auto}.home-progress-track{border:.0625rem solid var(--pf-coral);background:var(--pf-bg);height:.5rem;overflow:hidden}.home-progress-fill{transform-origin:0;background:var(--pf-coral);width:100%;height:100%;transition:transform .18s linear}.purchase-strip{min-width:0;margin-inline-start:var(--pf-inset-start);margin-inline-end:var(--pf-inset-end)}.purchase-strip--active{align-items:center;gap:var(--pf-space-3);min-height:2.75rem;margin-bottom:var(--pf-space-2);padding:var(--pf-space-2) var(--pf-space-3);border:.0625rem solid var(--pf-coral);background:var(--pf-surface);color:var(--pf-ink);animation:pf-strip-in .18s var(--pf-ease-out) both;flex-wrap:wrap;display:flex}.purchase-strip--error{border-color:var(--pf-danger)}.purchase-strip-text,.purchase-strip-note{min-width:0;font-family:var(--font-peekatile-body), ui-sans-serif, system-ui, sans-serif;overflow-wrap:anywhere;flex:16rem;margin:0;font-size:1rem;line-height:1.35}.purchase-strip-note{color:var(--pf-ink-muted);flex-basis:100%;font-size:.75rem}.purchase-strip-actions,.purchase-strip-nav{align-items:center;gap:var(--pf-space-2);margin-left:auto;display:flex}.purchase-strip-nav-pos{font-variant-numeric:tabular-nums lining-nums;text-align:center;min-width:3.25rem;font-size:.875rem}.purchase-strip-btn{min-width:2.75rem;min-height:2.75rem;padding:var(--pf-space-2) var(--pf-space-3);border:var(--pf-rule);background:var(--pf-bg);color:var(--pf-ink);font:inherit;cursor:pointer;border-radius:0;font-size:.875rem}.purchase-strip-btn--retry{border-color:var(--pf-coral);background:var(--pf-coral);color:var(--pf-bg)}.purchase-strip-btn:focus-visible{outline:.1875rem solid var(--pf-coral);outline-offset:.125rem}.purchase-strip-btn:disabled{cursor:not-allowed;opacity:.62}.home-stage-wrap{min-width:0;min-height:0;border:var(--pf-rule-strong);background:var(--pf-cover);animation:pf-board-in .62s 80ms var(--pf-ease-out) both;margin-inline-start:var(--pf-inset-start);margin-inline-end:var(--pf-inset-end);display:flex;position:relative;overflow:hidden}.home-stage-wrap>*{flex:auto;min-width:0;min-height:0}.home-stage-wrap .stage{background:var(--pf-cover);flex:auto;min-width:0;height:100%;min-height:0}.home-stage-wrap .stage:focus-visible{outline:.1875rem solid var(--pf-coral);outline-offset:-.1875rem}.home-stage-wrap .stage-canvas{width:100%;height:100%}.board-controls{right:var(--pf-space-3);bottom:var(--pf-space-3);z-index:var(--pf-z-overlay);border:var(--pf-rule);background:var(--pf-bg);align-items:center;display:flex;position:absolute}[data-roster-open=true] .board-controls{bottom:calc(min(58%, 20rem) + var(--pf-space-3))}.board-controls button{appearance:none;min-width:2.75rem;min-height:2.75rem;padding:var(--pf-space-2);border:0;border-right:var(--pf-rule);background:var(--pf-bg);color:var(--pf-ink);font-family:var(--font-peekatile-display), ui-monospace, monospace;cursor:pointer;border-radius:0;font-size:1.25rem}.board-controls button:last-child{border-right:0}.board-controls .board-controls-fit{min-width:3.5rem;font-size:.875rem}.board-controls button:focus-visible{z-index:1;outline:.1875rem solid var(--pf-coral);outline-offset:-.1875rem;position:relative}.board-controls button:active{background:var(--pf-surface)}.reveal-locator-layer{z-index:var(--pf-z-overlay);pointer-events:none;position:absolute;inset:0;overflow:hidden}.reveal-locator{contain:layout paint;border:.125rem solid var(--pf-coral);opacity:0;animation:pf-reveal-locator 1s var(--pf-ease-out) both;will-change:transform, opacity;position:absolute;transform:translate(-50%,-50%)scale(1.35)}.transaction-dock{min-height:7.25rem;padding-block:var(--pf-space-3);border-top:var(--pf-rule-strong);border-bottom:var(--pf-rule-strong);background:var(--pf-coral);color:var(--pf-bg);justify-content:center;align-items:center;padding-inline-start:var(--pf-inset-start);padding-inline-end:var(--pf-inset-end);display:flex;container:transaction-dock/inline-size}.transaction-dock-primary{width:min(100%,44rem)}.transaction-dock .buybar,.transaction-dock .buybar--inline{width:100%;min-width:0;color:inherit;background:0 0;border:0;margin:0;padding:0}.transaction-dock .buybar-buttons{gap:var(--pf-space-3);width:100%;max-width:none;margin:0;display:grid}.transaction-dock .buybar-btn{min-width:0;min-height:2.75rem;padding:var(--pf-space-2) var(--pf-space-3);border:.125rem solid var(--pf-bg);color:var(--pf-bg);font-family:var(--font-peekatile-display), ui-monospace, monospace;cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;display:flex}.transaction-dock .buybar-label,.transaction-dock .buybar-confirm-text,.transaction-dock .buybar-error,.transaction-dock .buybar-soldout-text{overflow-wrap:anywhere;min-width:0}.transaction-dock-primary .buybar-btn{border-color:var(--pf-ink);border-radius:var(--pf-radius-control);background:var(--pf-bg);min-height:4rem;color:var(--pf-ink);box-shadow:var(--pf-space-1) var(--pf-space-1) 0 var(--pf-ink)}.transaction-dock-primary .buybar-label{letter-spacing:-.02em;text-align:center;text-wrap:balance;white-space:normal;max-width:100%;font-size:clamp(1.25rem,2vw,2rem);font-weight:400;line-height:1.05}.transaction-dock .buybar-legal,.transaction-dock .buybar-error,.transaction-dock .buybar-confirm-text,.transaction-dock .buybar-soldout-text{margin:var(--pf-space-2) 0 0;color:var(--pf-bg);font-family:var(--font-peekatile-body), ui-sans-serif, system-ui, sans-serif;text-align:left;font-size:.75rem;line-height:1.3}.transaction-dock .buybar-legal{text-align:center}.transaction-dock .buybar-legal a,.transaction-dock .buybar-retry{color:inherit;text-underline-offset:.15em}.transaction-dock .buybar-retry{min-height:2.75rem;padding-inline:var(--pf-space-2)}.transaction-dock .buybar-confirm-actions{justify-content:flex-start;gap:var(--pf-space-2);display:flex}.transaction-dock .buybar-confirm-actions .btn{border:.125rem solid var(--pf-bg);width:auto;min-height:2.75rem;color:var(--pf-bg);background:0 0;border-radius:0}.transaction-dock .buybar-confirm-actions .btn-accent{border-color:var(--pf-ink);background:var(--pf-bg);color:var(--pf-ink)}.transaction-dock .buybar-spinner{border-style:solid;border-width:.125rem;border-color:color-mix(in oklch, var(--pf-ink) 30%, var(--pf-bg));border-top-color:var(--pf-ink);border-radius:999px;width:1.125rem;height:1.125rem;animation:.7s linear infinite pf-buybar-spin;display:inline-block}.transaction-dock .buybar-btn:disabled{cursor:wait;opacity:.68}.transaction-dock .buybar-btn:focus-visible,.transaction-dock .btn:focus-visible,.transaction-dock .buybar-retry:focus-visible{outline:.1875rem solid var(--pf-ink);outline-offset:.1875rem}.transaction-dock-primary .buybar-btn:active{box-shadow:.125rem .125rem 0 var(--pf-ink);transform:translate(.125rem,.125rem)}.home-below{overflow-wrap:anywhere;background:var(--pf-bg);width:100%;max-width:none;color:var(--pf-ink);gap:0;margin:0;padding:0;display:block}.home-section,.home-faq-sheet,.home-why-layout{width:min(100%, var(--pf-content-max));margin-inline:auto}.home-section{gap:var(--pf-space-8) clamp(var(--pf-space-8), 6vw, var(--pf-space-24));padding-block:clamp(var(--pf-space-12), 6vw, var(--pf-space-16));border-bottom:var(--pf-rule);background:var(--pf-bg);grid-template-columns:minmax(12rem,.32fr) minmax(0,1fr);padding-inline-start:var(--pf-inset-start);padding-inline-end:var(--pf-inset-end);display:grid}.home-section--greedy{background:var(--pf-surface);align-items:center}.home-section--greedy .home-section-title{color:var(--pf-coral)}.home-section--greedy .buybar,.home-section--greedy .buybar--inline{background:0 0;border:0;grid-column:2;width:100%;min-width:0;margin:0;padding:0}.home-section--greedy .buybar-buttons{gap:var(--pf-space-4);width:100%;max-width:none;margin:0;display:grid}.home-section--greedy .buybar-btn{min-width:0;min-height:clamp(5.5rem,9vw,7rem);padding:var(--pf-space-4);border:var(--pf-rule-strong);border-radius:var(--pf-radius-control);background:var(--pf-coral);color:var(--pf-bg);font-family:var(--font-peekatile-display), ui-monospace, monospace;box-shadow:none;cursor:pointer;justify-content:center;align-items:center;display:flex}.home-section--greedy .buybar-label{letter-spacing:-.02em;overflow-wrap:anywhere;text-align:center;text-wrap:balance;min-width:0;font-size:clamp(1.5rem,3.2vw,2.75rem);font-weight:400;line-height:1.05}.home-section--greedy .buybar-legal,.home-section--greedy .buybar-error,.home-section--greedy .buybar-confirm-text{max-width:65ch;margin:var(--pf-space-3) 0 0;color:var(--pf-ink-muted);font-family:var(--font-peekatile-body), ui-sans-serif, system-ui, sans-serif;overflow-wrap:anywhere;text-align:left;font-size:.75rem;line-height:1.4}.home-section--greedy .buybar-legal a,.home-section--greedy .buybar-retry{color:var(--pf-coral);text-underline-offset:.15em}.home-section--greedy .buybar-retry{appearance:none;min-height:2.75rem;padding:var(--pf-space-2);font:inherit;cursor:pointer;background:0 0;border:0}.home-section--greedy .buybar-confirm-actions{gap:var(--pf-space-2);margin-top:var(--pf-space-3);flex-wrap:wrap;display:flex}.home-section--greedy .buybar-confirm-actions .btn{width:auto;min-height:2.75rem;padding:var(--pf-space-2) var(--pf-space-3);border:var(--pf-rule-strong);border-radius:var(--pf-radius-control);background:var(--pf-bg);color:var(--pf-ink)}.home-section--greedy .buybar-confirm-actions .btn-accent{background:var(--pf-coral);color:var(--pf-bg)}.home-section--greedy .buybar-spinner{border:.125rem solid color-mix(in oklch, var(--pf-bg) 42%, transparent);border-top-color:var(--pf-bg);border-radius:999px;width:1.125rem;height:1.125rem;animation:.7s linear infinite pf-buybar-spin;display:inline-block}.home-section--greedy .buybar-btn:disabled{cursor:wait;opacity:.68}.home-section--greedy .buybar-btn:focus-visible,.home-section--greedy .btn:focus-visible,.home-section--greedy .buybar-retry:focus-visible{outline:.1875rem solid var(--pf-ink);outline-offset:.1875rem}.home-section--greedy .buybar-btn:active{background:var(--pf-ink)}.home-section-title{color:var(--pf-ink);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:1.25rem;font-weight:400;line-height:1.2}.home-section--how .home-section-title{grid-area:1/1/span 2}.home-steps{flex-direction:column;grid-column:2;gap:0;margin:0;padding:0;list-style:none;display:flex}.home-steps li{align-items:baseline;gap:var(--pf-space-4);padding:var(--pf-space-3) 0;border-top:var(--pf-rule);grid-template-columns:2.75rem minmax(0,1fr);font-size:1rem;line-height:1.55;display:grid}.home-steps li:last-child{border-bottom:var(--pf-rule)}.home-step-number,.home-share-arrow{color:var(--pf-coral);font-family:var(--font-peekatile-display), ui-monospace, monospace;font-size:1.25rem;line-height:1}.home-section-note{max-width:65ch;color:var(--pf-ink-muted);text-wrap:pretty;grid-column:2;margin:0;font-size:1rem;line-height:1.55}.home-share-arrow{margin-right:var(--pf-space-2);display:inline-block}.home-section--why{padding:0;display:block}.home-why-layout{gap:var(--pf-space-8) clamp(var(--pf-space-8), 6vw, var(--pf-space-24));padding-block:clamp(var(--pf-space-12), 6vw, var(--pf-space-16));grid-template-columns:minmax(12rem,.32fr) minmax(0,1fr);padding-inline-start:var(--pf-inset-start);padding-inline-end:var(--pf-inset-end);display:grid}.home-why-main{display:contents}.home-section--why .home-section-title{grid-column:1}.home-why-list{gap:var(--pf-space-3);max-width:65ch;padding-left:var(--pf-space-6);flex-direction:column;grid-column:2;margin:0;font-size:1rem;line-height:1.55;display:flex}.home-why-list li::marker{color:var(--pf-coral)}.home-signoff-panel{margin-top:var(--pf-space-4);border-block:var(--pf-rule);grid-column:2;grid-template-columns:minmax(9rem,.3fr) minmax(0,1fr);align-items:stretch;display:grid}.home-signoff-label,.home-signoff{padding:var(--pf-space-3) var(--pf-space-4);margin:0;font-size:1rem;line-height:1.55}.home-signoff-label{background:var(--pf-yellow);color:var(--pf-ink);font-family:var(--font-peekatile-display), ui-monospace, monospace}.home-signoff{border-left:var(--pf-rule);text-wrap:pretty}.home-section--faq{padding:0;display:block}.home-faq-sheet{gap:var(--pf-space-8) clamp(var(--pf-space-8), 6vw, var(--pf-space-24));padding-block:clamp(var(--pf-space-12), 6vw, var(--pf-space-16));grid-template-columns:minmax(12rem,.32fr) minmax(0,1fr);padding-inline-start:var(--pf-inset-start);padding-inline-end:var(--pf-inset-end);display:grid}.home-faq{flex-direction:column;gap:0;margin:0;display:flex}.home-faq-item{gap:var(--pf-space-6);padding:var(--pf-space-4) 0;border-top:var(--pf-rule);grid-template-columns:minmax(12rem,.42fr) minmax(0,1fr);display:grid}.home-faq-item:last-child{border-bottom:var(--pf-rule)}.home-faq-q{font-size:1rem;font-weight:400;line-height:1.45}.home-faq-a{max-width:65ch;font-family:var(--font-peekatile-body), ui-sans-serif, system-ui, sans-serif;text-wrap:pretty;margin:0;font-size:1rem;line-height:1.55}.home-faq-a p{margin:0}.home-faq-dossier{margin:var(--pf-space-4) 0 0}.home-faq-dossier-row{gap:var(--pf-space-4);padding:var(--pf-space-2) 0;border-top:var(--pf-rule);grid-template-columns:1fr auto;display:grid}.home-faq-dossier-row:last-child{border-bottom:var(--pf-rule)}.home-faq-dossier-row dt,.home-faq-dossier-row dd{margin:0;font-size:.875rem;font-weight:400;line-height:1.4}.home-faq-dossier-row dd{font-variant-numeric:tabular-nums lining-nums;text-align:right}.toast-stack{left:var(--pf-space-3);bottom:var(--pf-space-3);z-index:var(--pf-z-toast);gap:var(--pf-space-2);pointer-events:none;flex-direction:column;width:min(20rem,100% - 1.5rem);max-height:calc(100% - 1.5rem);display:flex;position:absolute;overflow:hidden}.toast{align-items:center;gap:var(--pf-space-2);min-height:2.75rem;padding:0 var(--pf-space-2) 0 var(--pf-space-3);border:.0625rem solid var(--pf-coral);background:var(--pf-bg);color:var(--pf-ink);animation:pf-toast-in .16s var(--pf-ease-out) both;pointer-events:auto;border-radius:0;font-size:.875rem;display:flex}.toast-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.toast-dismiss{appearance:none;min-width:2.75rem;min-height:2.75rem;color:var(--pf-ink-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;padding:0;font-size:1rem}.toast-dismiss:focus-visible{outline:.125rem solid var(--pf-coral);outline-offset:-.125rem}.milestone-region{inset:var(--pf-space-4) 0 auto;z-index:var(--pf-z-overlay);padding-inline:var(--pf-space-4);pointer-events:none;justify-content:center;display:flex;position:absolute}.milestone{align-items:baseline;gap:var(--pf-space-3);padding:var(--pf-space-3) var(--pf-space-6);border:var(--pf-rule-strong);background:var(--pf-yellow);color:var(--pf-ink);animation:pf-milestone-in .24s var(--pf-ease-out) both, pf-milestone-out .28s ease-in 2s forwards;border-radius:0;display:inline-flex}.milestone-pct,.milestone-text{color:var(--pf-ink)}.milestone-pct{font-family:var(--font-peekatile-display), ui-monospace, monospace;font-size:1.25rem;font-weight:400}.milestone-text{font-size:.875rem}.completion-card{left:50%;bottom:var(--pf-space-4);z-index:var(--pf-z-modal);overscroll-behavior:contain;width:min(34rem,100% - 2rem);max-height:calc(100% - 2rem);padding:var(--pf-space-8);border:var(--pf-rule-strong);border-radius:var(--pf-radius-control);background:var(--pf-bg);color:var(--pf-ink);box-shadow:none;animation:pf-completion-in .36s var(--pf-ease-out) both;position:absolute;overflow:auto;transform:translate(-50%)}.completion-kicker{color:var(--pf-coral);margin:0;font-size:.75rem}.completion-caption{margin:var(--pf-space-3) 0 var(--pf-space-2);font-family:var(--font-peekatile-display), ui-monospace, monospace;letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2rem,4vw,3.75rem);font-weight:400;line-height:1}.completion-desc{margin:0 0 var(--pf-space-3);color:var(--pf-ink-muted);font-size:1rem;line-height:1.55}.completion-stats{gap:var(--pf-space-3);margin:var(--pf-space-4) 0;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));display:grid}.completion-stats>div{min-width:0}.completion-stats dt,.completion-stats dd{overflow-wrap:anywhere;margin:0}.completion-stats dt{color:var(--pf-ink-muted);font-size:.75rem}.completion-stats dd{font-size:1.25rem}.completion-dismiss,.completion-chip{appearance:none;min-height:2.75rem;padding:var(--pf-space-2) var(--pf-space-3);border:.0625rem solid var(--pf-coral);background:var(--pf-coral);color:var(--pf-bg);font:inherit;cursor:pointer;border-radius:0}.completion-chip{right:var(--pf-space-3);bottom:var(--pf-space-3);z-index:var(--pf-z-modal);overflow-wrap:anywhere;max-width:calc(100% - 1.5rem);font-size:.875rem;position:absolute}.completion-dismiss{width:auto}.completion-dismiss:focus-visible,.completion-chip:focus-visible{outline:.125rem solid var(--pf-ink);outline-offset:.125rem}.nametip-ring,.nametip-bubble{z-index:var(--pf-z-overlay);pointer-events:none;position:absolute}.nametip-ring{box-shadow:inset 0 0 0 .0625rem var(--pf-cover), 0 0 0 .125rem var(--pf-coral)}.nametip-bubble{max-width:16rem;padding:var(--pf-space-1) var(--pf-space-2);border:.0625rem solid var(--pf-coral);background:var(--pf-bg);color:var(--pf-ink);text-overflow:ellipsis;white-space:nowrap;animation:pf-nametip-in .15s var(--pf-ease-out) both;font-size:.875rem;font-weight:700;line-height:1.25;overflow:hidden}.home-legalfooter,.home-devfooter{z-index:auto;background:var(--pf-ink);width:100%;color:var(--pf-bg);margin:0;padding:0;font-size:.75rem;position:static}.home-footer-inner{align-items:center;gap:var(--pf-space-8);width:min(100%, var(--pf-content-max));min-height:5rem;padding-block:var(--pf-space-4) max(var(--pf-space-4), env(safe-area-inset-bottom,0px));grid-template-columns:1fr auto 1fr;margin-inline:auto;padding-inline-start:var(--pf-inset-start);padding-inline-end:var(--pf-inset-end);display:grid}.home-footer-brand{align-items:center;gap:var(--pf-space-4);display:flex}.home-footer-brand strong{font-size:1.25rem;font-weight:400}.home-footer-brand span{max-width:24ch;font-family:var(--font-peekatile-body), ui-sans-serif, system-ui, sans-serif;line-height:1.3}.home-legalfooter nav{gap:var(--pf-space-4);display:flex}.home-legalfooter p{font-family:var(--font-peekatile-body), ui-sans-serif, system-ui, sans-serif;text-align:right;justify-self:end;margin:0;line-height:1.3}.home-legalfooter a,.home-devfooter a{min-height:2.75rem;color:var(--pf-bg);text-underline-offset:.2em;align-items:center;display:inline-flex}.home-devfooter{padding-bottom:var(--pf-space-3);justify-content:center;display:flex}.devbar{align-items:center;gap:var(--pf-space-2);min-width:0;max-width:100%;padding-block:var(--pf-space-2);border-top:.0625rem dashed var(--pf-ink-muted);background:var(--pf-surface);color:var(--pf-ink);padding-inline-start:var(--pf-inset-start);padding-inline-end:var(--pf-inset-end);font-size:.75rem;display:flex;overflow:hidden}.devbar .btn{width:auto}.devbar-label{color:var(--pf-ink-muted);font-family:var(--font-peekatile-display), ui-monospace, monospace;font-size:.75rem}.devbar-link{color:var(--pf-ink-muted);text-underline-offset:.15em}.devbar-result{flex:1 1 0;min-width:0;max-width:100%}.landing--peekatile{background:var(--pf-bg);color:var(--pf-ink);padding-block-start:max(var(--pf-space-6), env(safe-area-inset-top,0px));padding-block-end:max(var(--pf-space-6), env(safe-area-inset-bottom,0px));padding-inline-start:var(--pf-inset-start);padding-inline-end:var(--pf-inset-end)}.landing--peekatile .landing-card{width:min(36rem,100%);padding:var(--pf-space-8);border:var(--pf-rule-strong);border-radius:var(--pf-radius-control);background:var(--pf-surface);box-shadow:none}.landing--peekatile h1{margin:0 0 var(--pf-space-4);color:var(--pf-ink);font-family:var(--font-peekatile-display), ui-monospace, monospace;letter-spacing:-.02em;text-transform:lowercase;font-size:clamp(2rem,4vw,3.75rem);font-weight:400;line-height:1}.landing--peekatile .landing-muted{color:var(--pf-ink-muted);font-size:1rem;line-height:1.55}@media (hover:hover) and (pointer:fine){.board-controls button:hover,.purchase-strip-btn:hover{background:var(--pf-surface)}.transaction-dock-primary .buybar-btn:hover{background:var(--pf-yellow)}.home-section--greedy .buybar-btn:hover{background:var(--pf-ink)}.home-legalfooter a:hover,.home-devfooter a:hover{color:var(--pf-yellow)}}@media (max-width:48rem){.home-header{gap:var(--pf-space-1) var(--pf-space-4);grid-template-columns:1fr auto}.home-hook{grid-area:2/1/auto/-1;max-width:65ch;font-size:.875rem}.home-hook-line{display:inline}.home-progress{gap:var(--pf-space-3)}.home-section,.home-why-layout,.home-faq-sheet{gap:var(--pf-space-6);grid-template-columns:1fr}.home-section--how .home-section-title,.home-steps,.home-section-note,.home-section--greedy .buybar,.home-section--why .home-section-title,.home-why-list,.home-signoff-panel{grid-column:1}.home-section--how .home-section-title{grid-row:auto}.home-faq-item{grid-template-columns:minmax(10rem,.4fr) minmax(0,1fr)}}@media (max-width:34rem){.home-header{min-height:3rem;padding-block:var(--pf-space-1);padding-inline-start:var(--pf-inset-start);padding-inline-end:var(--pf-inset-end)}.home-brand{font-size:clamp(1.5rem,7vw,1.75rem)}.conn-badge{gap:.375rem;min-width:auto;font-size:.75rem}.home-hook{font-size:.75rem;line-height:1.25}.home-progress{padding-block:var(--pf-space-1) var(--pf-space-2);grid-template-columns:1fr;gap:0;padding-inline-start:var(--pf-inset-start);padding-inline-end:var(--pf-inset-end)}.home-progress-pct{min-width:0;font-size:.75rem}.home-progress-register{padding-top:var(--pf-space-1)}.home-progress-label{display:none}.home-stage-wrap,.purchase-strip{margin-inline-start:var(--pf-inset-start);margin-inline-end:var(--pf-inset-end)}.board-controls{right:var(--pf-space-2);bottom:var(--pf-space-2)}.transaction-dock{min-height:0;padding-block:var(--pf-space-2);padding-inline-start:var(--pf-inset-start);padding-inline-end:var(--pf-inset-end)}.transaction-dock-primary,.home-section--greedy .buybar{grid-column:1}.transaction-dock-primary .buybar-btn{min-height:3.5rem}.transaction-dock-primary .buybar-label{font-size:clamp(1.5rem,6vw,2rem)}.transaction-dock .buybar-legal{font-size:.75rem}.home-section,.home-why-layout,.home-faq-sheet{padding-block:var(--pf-space-12);padding-inline-start:var(--pf-inset-start);padding-inline-end:var(--pf-inset-end)}.home-faq-item,.home-signoff-panel{gap:var(--pf-space-2);grid-template-columns:1fr}.home-signoff{border-top:var(--pf-rule);border-left:0}.home-footer-inner{gap:var(--pf-space-2) var(--pf-space-4);grid-template-columns:1fr auto}.home-footer-brand{grid-column:1/-1}.home-legalfooter p{grid-column:2}}@media (max-height:40rem) and (min-width:34.001rem){.home-header{min-height:2.75rem}.home-hook{display:none}.home-progress{padding-block:var(--pf-space-1)}.transaction-dock{min-height:0;padding-block:var(--pf-space-2)}.transaction-dock-primary .buybar-btn{min-height:2.75rem}.transaction-dock-primary .buybar-label{font-size:1.25rem}.transaction-dock .buybar-legal{margin-top:var(--pf-space-1)}}@media (max-height:32rem){.home{grid-template-rows:auto auto auto minmax(13rem,52svh) auto auto;height:auto;min-height:100svh;overflow:visible}.home-stage-wrap{min-height:13rem}}@media (pointer:coarse){.board-controls button,.purchase-strip-btn,.transaction-dock .buybar-btn,.transaction-dock .btn,.transaction-dock .buybar-retry,.home-section--greedy .buybar-btn,.home-section--greedy .btn,.home-section--greedy .buybar-retry,.toast-dismiss,.completion-dismiss,.completion-chip,.home-legalfooter a,.home-devfooter a{min-height:2.75rem}}@media (forced-colors:active){.home-page,.home,.home-header,.home-progress,.home-below,.home-section,.home-why-layout,.home-faq-sheet,.home-legalfooter,.transaction-dock{color:canvastext;background:canvas}.home-stage-wrap{background:canvastext;border-color:canvastext}.home-progress-fill{background:highlight}.transaction-dock .buybar-btn,.transaction-dock .btn,.home-section--greedy .buybar-btn,.home-section--greedy .btn,.purchase-strip-btn,.board-controls button,.toast,.milestone,.completion-card,.completion-chip,.completion-dismiss{color:buttontext;box-shadow:none;background:buttonface;border-color:buttontext}.conn-badge-dot,.reveal-locator{forced-color-adjust:none}}@media (prefers-reduced-motion:reduce){.home-stage-wrap,.purchase-strip--active,.toast,.milestone,.completion-card,.nametip-bubble{animation:none}.home-progress-fill{transition:none}.conn-badge-dot,.buybar-spinner{animation:none}.reveal-locator{opacity:1;animation:none;transform:translate(-50%,-50%)scale(1)}}@keyframes pf-board-in{0%{opacity:.35;clip-path:inset(0 0 10%)}to{opacity:1;clip-path:inset(0)}}@keyframes pf-strip-in{0%{opacity:0;transform:translateY(-.25rem)}}@keyframes pf-status-pulse{50%{opacity:.35}}@keyframes pf-toast-in{0%{opacity:0;transform:translateY(.25rem)}}@keyframes pf-buybar-spin{to{transform:rotate(360deg)}}@keyframes pf-milestone-in{0%{opacity:0;transform:translateY(-.5rem)}}@keyframes pf-milestone-out{to{opacity:0;transform:translateY(-.375rem)}}@keyframes pf-completion-in{0%{opacity:0;transform:translate(-50%,1.5rem)}}@keyframes pf-nametip-in{0%{opacity:0;transform:translateY(.25rem)}}@keyframes pf-reveal-locator{0%{opacity:0;transform:translate(-50%,-50%)scale(1.35)}20%,80%{opacity:1}45%,to{transform:translate(-50%,-50%)scale(1)}to{opacity:0}}
body:has(.legal-page){background:var(--pf-bg)}.legal-page{min-height:100dvh;color:var(--pf-ink);background:var(--pf-bg);font-family:var(--font-peekatile-body), ui-sans-serif, system-ui, sans-serif;font-kerning:normal;font-optical-sizing:auto;grid-template-columns:minmax(18rem,32vw) minmax(0,1fr);font-size:1.125rem;line-height:1.65;display:grid}.legal-rail{min-height:100dvh;color:var(--pf-bg);background:var(--pf-coral);flex-direction:column;align-self:start;padding:clamp(2rem,4vw,4rem) clamp(1.5rem,3.25vw,4rem);display:flex;position:sticky;top:0;overflow:hidden}.legal-brand,.legal-rail h1,.legal-document h2{font-family:var(--font-peekatile-display), "Arial Rounded MT Bold", sans-serif;font-weight:400}.legal-brand{color:var(--pf-bg);letter-spacing:0;white-space:nowrap;margin:0;font-size:clamp(2.25rem,5vw,4.5rem);line-height:1.05}.legal-rail-heading{margin-block:auto;padding-block:clamp(4rem,10vh,8rem)}.legal-rail h1{letter-spacing:0;text-wrap:balance;max-width:7ch;margin:0;font-size:clamp(3rem,6vw,5.5rem);line-height:1.05}.legal-effective{border-top:.0625rem solid var(--pf-bg);color:var(--pf-bg);font-family:var(--font-peekatile-body), ui-sans-serif, system-ui, sans-serif;letter-spacing:0;margin:clamp(1.5rem,4vh,3rem) 0 0;padding-top:1rem;font-size:.875rem;font-weight:700;line-height:1.25}.legal-back{width:fit-content;min-height:44px;color:var(--pf-bg);text-underline-offset:.35em;align-items:center;font-size:1rem;font-weight:700;line-height:1.25;text-decoration-line:underline;text-decoration-thickness:1px;display:inline-flex}.legal-back:visited{color:var(--pf-bg)}.legal-back:hover{text-decoration-thickness:2px}.legal-back:focus-visible,.legal-document a:focus-visible{outline:.1875rem solid var(--pf-blush);outline-offset:.3125rem}.legal-document-shell{background:var(--pf-bg);min-width:0;padding:clamp(3rem,7vw,6rem) clamp(1.5rem,7vw,6rem)}.legal-document{width:min(100%,72ch);margin-inline:auto}.legal-document h2{border-top:.0625rem solid var(--pf-surface);color:var(--pf-coral);letter-spacing:0;text-wrap:balance;margin:clamp(2.75rem,6vw,5rem) 0 1.25rem;padding-top:clamp(2rem,4vw,3.5rem);font-size:clamp(2.25rem,4vw,3.5rem);line-height:1.05}.legal-document h2:first-child{border-top:0;margin-top:0;padding-top:0}.legal-document p{max-width:68ch;margin:0 0 1.15em}.legal-document strong{font-weight:700}.legal-document a{color:var(--pf-coral);-webkit-text-decoration-color:var(--pf-coral);text-decoration-color:var(--pf-coral);text-underline-offset:.2em;font-weight:700;text-decoration-thickness:1px}.legal-document a:visited{color:var(--pf-dark-muted)}.legal-document a:hover{color:var(--pf-dark-muted);text-decoration-thickness:2px}.legal-page ::selection{color:var(--pf-ink);background:var(--pf-blush)}@media (max-width:48rem){.legal-page{font-size:1.0625rem;display:block}.legal-rail{min-height:auto;padding:1.5rem var(--pf-page-inset) 2rem;position:static}.legal-brand{font-size:clamp(2.25rem,12vw,4rem)}.legal-rail-heading{margin:0;padding-block:clamp(3.5rem,15vw,6rem)}.legal-rail h1{max-width:8ch;font-size:clamp(3rem,16vw,5rem)}.legal-effective{font-size:1.25rem}.legal-document-shell{padding:clamp(3rem, 13vw, 5rem) var(--pf-page-inset) clamp(4rem, 18vw, 7rem)}.legal-document h2{font-size:clamp(2.4rem,13vw,3.5rem)}}@media print{.legal-page,.legal-document-shell{color:#000;background:#fff}body:has(.legal-page){color:#000;background:#fff}.legal-page{font-family:Georgia,Times New Roman,serif;font-size:11pt;line-height:1.45;display:block}.legal-rail{color:#000;background:#fff;min-height:auto;padding:0 0 24pt;display:block;position:static}.legal-brand,.legal-back{display:none}.legal-rail-heading{margin:0;padding:0}.legal-rail h1{text-transform:none;max-width:none;font-family:Georgia,Times New Roman,serif;font-size:24pt;line-height:1.1}.legal-effective{color:#000;text-transform:none;border:0;margin-top:8pt;padding:0;font-family:Georgia,Times New Roman,serif;font-size:10pt}.legal-document-shell{padding:0}.legal-document{width:auto}.legal-document h2{break-after:avoid;color:#000;text-transform:none;border:0;margin:18pt 0 6pt;padding:0;font-family:Georgia,Times New Roman,serif;font-size:14pt;line-height:1.2}.legal-document p{orphans:3;widows:3}.legal-document a,.legal-document a:visited{color:#000;text-decoration:underline}}
body:has(.result-page){background:var(--pf-bg)}.result-page{overflow-wrap:anywhere;min-height:100svh;color:var(--pf-ink);background:var(--pf-bg);font-family:var(--font-peekatile-body), ui-sans-serif, system-ui, sans-serif;font-kerning:normal;font-optical-sizing:auto;grid-template-rows:minmax(8rem,26svh) minmax(0,1fr);font-size:1rem;display:grid}.result-page__state{padding:max(var(--pf-space-6), env(safe-area-inset-top)) max(var(--pf-page-inset), env(safe-area-inset-right)) var(--pf-space-6) max(var(--pf-page-inset), env(safe-area-inset-left));align-items:flex-end;display:flex}.result-page--success .result-page__state{color:var(--pf-bg);background:var(--pf-coral)}.result-page--canceled .result-page__state{color:var(--pf-ink);background:var(--pf-surface)}.result-page--not-found .result-page__state{color:var(--pf-ink);background:var(--pf-blush)}.result-page--error .result-page__state{background:var(--pf-surface)}.result-page__kicker{text-wrap:pretty;max-width:42ch;margin:0;font-size:.875rem;font-weight:700;line-height:1.25}.result-page__kicker--code{font-family:var(--font-peekatile-display), "Arial Rounded MT Bold", sans-serif;letter-spacing:0;font-size:clamp(3rem,18vw,5.5rem);font-weight:400;line-height:1.05}.result-page__content{justify-content:space-between;gap:var(--pf-space-12);min-width:0;padding:clamp(2rem, 9vw, 4rem) max(var(--pf-page-inset), env(safe-area-inset-right)) max(var(--pf-space-8), env(safe-area-inset-bottom)) max(var(--pf-page-inset), env(safe-area-inset-left));flex-direction:column;display:flex}.result-page__message{max-width:58rem}.result-page__message h1{max-width:12ch;color:var(--pf-ink);font-family:var(--font-peekatile-display), "Arial Rounded MT Bold", sans-serif;letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(3rem,14vw,5.5rem);font-weight:400;line-height:1.05}.result-page__message p{max-width:52ch;margin:var(--pf-space-6) 0 0;color:var(--pf-ink-muted);letter-spacing:.005em;text-wrap:pretty;font-size:1rem;font-weight:400;line-height:1.55}.result-page__link{width:fit-content;min-width:44px;min-height:44px;color:var(--pf-coral);text-underline-offset:.35em;align-items:center;font-size:1rem;font-weight:700;line-height:1.25;text-decoration-line:underline;text-decoration-thickness:.0625rem;display:inline-flex}.result-page__link:visited{color:var(--pf-blush)}.result-page__link:focus-visible{outline:.1875rem solid var(--pf-coral);outline-offset:.3125rem}.result-page__link:active{color:var(--pf-ink)}@media (hover:hover){.result-page__link:hover{color:var(--pf-ink);text-decoration-thickness:.125rem}}@media (min-width:48rem){.result-page{grid-template-rows:minmax(100svh,1fr);grid-template-columns:minmax(18rem,34vw) minmax(0,1fr)}.result-page__state{padding:max(clamp(2rem, 4vw, 4rem), env(safe-area-inset-top)) max(clamp(2rem, 4vw, 4rem), env(safe-area-inset-right)) max(clamp(2rem, 4vw, 4rem), env(safe-area-inset-bottom)) max(clamp(2rem, 4vw, 4rem), env(safe-area-inset-left))}.result-page__content{padding:max(clamp(3rem, 6vw, 6rem), env(safe-area-inset-top)) max(clamp(3rem, 6vw, 6rem), env(safe-area-inset-right)) max(clamp(3rem, 6vw, 6rem), env(safe-area-inset-bottom)) max(clamp(3rem, 6vw, 6rem), env(safe-area-inset-left))}.result-page__message{align-self:center}.result-page__message h1{font-size:clamp(3.5rem,7vw,5.5rem)}}
