@font-face{font-family:Overpass;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3cb665d501b8f698-s.0w1g2t38o07r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Overpass;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1807ddda53c489fb-s.0-x34al75gx_9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Overpass;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bdce30ed8d477cec-s.2h4g3iym7k66g.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Overpass;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b714fc4ca4e4599c-s.p.3qb1plpz5k2hm.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:Overpass;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8c686831cca8fbc0-s.p.07m19b7gifklb.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:Overpass;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3cb665d501b8f698-s.0w1g2t38o07r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Overpass;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1807ddda53c489fb-s.0-x34al75gx_9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Overpass;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bdce30ed8d477cec-s.2h4g3iym7k66g.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Overpass;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b714fc4ca4e4599c-s.p.3qb1plpz5k2hm.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:Overpass;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8c686831cca8fbc0-s.p.07m19b7gifklb.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:Overpass Fallback;src:local(Arial);ascent-override:87.67%;descent-override:38.03%;line-gap-override:0.0%;size-adjust:100.72%}.overpass_3ad0138e-module__-FhDpa__className{font-family:Overpass,Overpass Fallback;font-style:normal}.overpass_3ad0138e-module__-FhDpa__variable{--font-overpass:"Overpass", "Overpass Fallback"}
@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4ba802ed8e67eac5-s.0fuxtgzazslqx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7a0600e467cf0bd-s.p.451yigaaz_4mg.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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc0d9adbac686440-s.p.3cik_s2si-ft-.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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8f2b92a9960dd69-s.0we3rzhp_h228.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28e60ca39c9ae554-s.p.44izq0ia6orkf.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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8d05cfa5faa8406c-s.p.1s123piy9_v1m.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:Space Mono Fallback;src:local(Arial);ascent-override:81.58%;descent-override:26.3%;line-gap-override:0.0%;size-adjust:137.28%}.space_mono_6115cf83-module__h78Eda__className{font-family:Space Mono,Space Mono Fallback;font-style:normal}.space_mono_6115cf83-module__h78Eda__variable{--font-space-mono:"Space Mono", "Space Mono Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--field-top:#e7f1e8;--field:#ddebdf;--field-bot:#e9f3ea;--ink:#0e2418;--ink-quiet:#485c50;--forest:#17492f;--forest-on:#eff7f0;--night-top:#16281c;--night:#0a120c;--night-bot:#060906;--night-fg:#edf4ee;--night-quiet:#adb5af;--sage:#a8d5b5;--sage-on:#0a0f0b;--paper-warm:#faf9f5;--green:#0b5132;--green-deep:#093f27;--mint:#a9d9bf;--mint-dim:#8fc4a8;--day-rule:#abbbaf;--night-rule:#404842;--day-rule-soft:#c2d1c5;--night-rule-soft:#282f29;--day-code-fill:#cfddd1;--night-code-fill:#1a221c;--day-status-fixed:#54685c;--night-status-fixed:#979e98;--day-status-locating:#847748;--night-status-locating:#a08d58;--day-status-denied:#a64e3c;--night-status-denied:#c87a6a;--day-scrim:#0e241861;--night-scrim:#0408059e;--day-glass-fill:#ffffff9e;--night-glass-fill:#ffffff0d;--day-glass-raised:#ffffffbf;--night-glass-raised:#ffffff0f;--day-glass-sheet:#f1f8f2f5;--night-glass-sheet:#101913f0;--day-glass-border:#17492f29;--night-glass-border:#ffffff1f;--ground:var(--lightningcss-light,var(--field))var(--lightningcss-dark,var(--night));--fg:var(--lightningcss-light,var(--ink))var(--lightningcss-dark,var(--night-fg));--fg-quiet:var(--lightningcss-light,var(--ink-quiet))var(--lightningcss-dark,var(--night-quiet));--rule:var(--lightningcss-light,var(--day-rule))var(--lightningcss-dark,var(--night-rule));--rule-soft:var(--lightningcss-light,var(--day-rule-soft))var(--lightningcss-dark,var(--night-rule-soft));--accent:var(--lightningcss-light,var(--forest))var(--lightningcss-dark,var(--sage));--accent-on:var(--lightningcss-light,var(--forest-on))var(--lightningcss-dark,var(--sage-on));--focus:var(--accent);--code-fill:var(--lightningcss-light,var(--day-code-fill))var(--lightningcss-dark,var(--night-code-fill));--status-fixed:var(--lightningcss-light,var(--day-status-fixed))var(--lightningcss-dark,var(--night-status-fixed));--status-locating:var(--lightningcss-light,var(--day-status-locating))var(--lightningcss-dark,var(--night-status-locating));--status-denied:var(--lightningcss-light,var(--day-status-denied))var(--lightningcss-dark,var(--night-status-denied));--scrim:var(--lightningcss-light,var(--day-scrim))var(--lightningcss-dark,var(--night-scrim));--glass-fill:var(--lightningcss-light,var(--day-glass-fill))var(--lightningcss-dark,var(--night-glass-fill));--glass-raised:var(--lightningcss-light,var(--day-glass-raised))var(--lightningcss-dark,var(--night-glass-raised));--glass-sheet:var(--lightningcss-light,var(--day-glass-sheet))var(--lightningcss-dark,var(--night-glass-sheet));--glass-border:var(--lightningcss-light,var(--day-glass-border))var(--lightningcss-dark,var(--night-glass-border));--ink-70:var(--lightningcss-light,#0e2418b8)var(--lightningcss-dark,#edf4eeb8);--ink-45:var(--lightningcss-light,#0e24187a)var(--lightningcss-dark,#edf4ee7a);--ink-30:var(--lightningcss-light,#0e24185c)var(--lightningcss-dark,#edf4ee5c);--fill-5:var(--lightningcss-light,#0e24180d)var(--lightningcss-dark,#edf4ee0d);--fill-8:var(--lightningcss-light,#0e241814)var(--lightningcss-dark,#edf4ee14);--fill-12:var(--lightningcss-light,#0e241821)var(--lightningcss-dark,#edf4ee21);--line:var(--lightningcss-light,#0e24181c)var(--lightningcss-dark,#edf4ee1c);--accent-soft:var(--lightningcss-light,#17492f21)var(--lightningcss-dark,#a8d5b521);--halo:var(--lightningcss-light,#17492f42)var(--lightningcss-dark,#a8d5b533);--glow:var(--lightningcss-light,0 10px 30px #17492f38)var(--lightningcss-dark,0 10px 30px #a8d5b538);--card-ink:var(--fg);--c-ink:var(--card-ink);--c-ink-70:var(--ink-70);--c-ink-45:var(--lightningcss-light,#0e241880)var(--lightningcss-dark,#edf4ee80);--c-ink-30:var(--lightningcss-light,#0e241861)var(--lightningcss-dark,#edf4ee61);--c-line:var(--line);--c-fill-5:var(--fill-5);--c-fill-12:var(--fill-12);--c-brd:var(--lightningcss-light,#0e241821)var(--lightningcss-dark,#edf4ee21);--c-accent:var(--accent);--card-1:var(--lightningcss-light,#f3faf4)var(--lightningcss-dark,#1b2e21);--card-2:var(--lightningcss-light,#e2efe5)var(--lightningcss-dark,#0f1a13);--sheet:var(--lightningcss-light,#f1f8f2)var(--lightningcss-dark,#101913);--sheet-shadow:var(--lightningcss-light,#0e241838)var(--lightningcss-dark,#0000008c);--c-pill:var(--lightningcss-light,#f3faf4)var(--lightningcss-dark,#182a1d);--toast-bg:var(--fg);--toast-ink:var(--lightningcss-light,#f3faf4)var(--lightningcss-dark,#080c09);--gutter:24px;--backdrop:radial-gradient(120% 72% at 50% 0%, #e7f1e8 0%, #ddebdf 58%, #e9f3ea 100%);--card-bg:radial-gradient(130% 100% at 18% -10%, #ffffffeb, transparent 55%), radial-gradient(120% 90% at 88% 8%, #17492f2b, transparent 60%), linear-gradient(158deg, #f7fcf8 0%, #dcebdf 100%);--card-shadow:0 26px 52px #0e281a38;--card-inner:inset 0 1px 0 #fff}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=light]){--backdrop:radial-gradient(120% 72% at 50% 0%, #16281c 0%, #0a120c 58%, #060906 100%);--card-bg:radial-gradient(125% 95% at 22% -8%, #a8d5b521, transparent 62%), linear-gradient(158deg, #1b2e21 0%, #0f1a13 100%);--card-shadow:0 24px 48px #00000080;--card-inner:inset 0 1px 0 #ffffff0f}}:root[data-theme=dark]{--backdrop:radial-gradient(120% 72% at 50% 0%, #16281c 0%, #0a120c 58%, #060906 100%);--card-bg:radial-gradient(125% 95% at 22% -8%, #a8d5b521, transparent 62%), linear-gradient(158deg, #1b2e21 0%, #0f1a13 100%);--card-shadow:0 24px 48px #00000080;--card-inner:inset 0 1px 0 #ffffff0f}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;overflow-x:clip}body{background-color:var(--ground);background-image:var(--backdrop);color:var(--fg);font-family:var(--font-overpass,system-ui), system-ui, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-attachment:fixed}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.display{font-family:var(--font-overpass,system-ui), system-ui, sans-serif;letter-spacing:-.03em;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-weight:700;line-height:.95}.meta{font-family:var(--font-space-mono,ui-monospace), ui-monospace, monospace;letter-spacing:.2em;text-transform:uppercase;font-size:11px}.data{font-family:var(--font-space-mono,ui-monospace), ui-monospace, monospace;letter-spacing:.02em;overflow-wrap:anywhere;font-size:13px}.glass-fill{background:var(--glass-fill);-webkit-backdrop-filter:blur(28px)saturate(160%);backdrop-filter:blur(28px)saturate(160%);border:1px solid var(--glass-border);border-radius:22px}.glass-raised{background:var(--glass-raised);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--glass-border);border-radius:999px}.glass-sheet{background:var(--glass-sheet);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-top:1px solid var(--glass-border)}.prose{font-family:var(--font-overpass,system-ui), system-ui, sans-serif;font-size:16.5px;font-weight:400;line-height:1.72}button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none}button:focus-visible,a:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.on-green{--focus:var(--mint)}.share-root{background-color:var(--ground);background-image:var(--share-field);min-height:100dvh;color:var(--fg);position:relative}:root:has(.share-root){--fill-5:color-mix(in srgb, var(--fg) 5%, transparent);--fill-8:color-mix(in srgb, var(--fg) 8%, transparent);--fill-12:color-mix(in srgb, var(--fg) 12%, transparent);--ink-70:var(--share-quiet);--ink-45:var(--share-quiet);--ink-30:var(--share-quiet);--card-ink:var(--fg);--c-ink:var(--fg);--c-ink-70:var(--share-quiet);--c-ink-45:var(--share-quiet);--c-ink-30:var(--share-quiet);--c-line:var(--line);--c-brd:var(--line);--c-fill-5:var(--fill-5);--c-fill-12:var(--fill-12);--c-accent:var(--accent);--c-pill:color-mix(in srgb, var(--fg) 8%, var(--share-plate));--glass-fill:color-mix(in srgb, var(--fg) 6%, var(--share-plate));--glass-raised:color-mix(in srgb, var(--fg) 9%, var(--share-plate));--glass-sheet:var(--share-plate);--glass-border:var(--line);--sheet:var(--share-plate);--card-shadow:0 18px 36px color-mix(in srgb, var(--fg) 14%, transparent);--glow:0 10px 30px #00000038;--toast-bg:var(--fg);--toast-ink:var(--share-plate)}.share-frame{min-height:100dvh;padding:var(--gutter);box-sizing:border-box;flex-direction:column;display:flex;position:relative}.share-bar{justify-content:space-between;align-items:center;gap:12px;display:flex}.share-mark s{text-decoration-thickness:from-font}.share-cta-wide{background:var(--fill-8);height:30px;color:var(--fg);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 13px;font-size:9.5px;text-decoration:none;display:none}.share-main{min-width:0;padding:var(--gutter) 0;flex-direction:column;flex:1;justify-content:center;display:flex}.share-plate{box-sizing:border-box;background:var(--share-plate);border:1px solid var(--line);width:100%;max-width:520px;padding:var(--gutter);border-radius:22px;margin:0 auto}.share-map{margin-bottom:18px}.share-map-wide{display:none}.share-map-narrow{border:1px solid var(--line);background:var(--fill-8);border-radius:18px;display:block;position:relative;overflow:hidden}.share-map-narrow:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent) 20%, transparent), transparent);pointer-events:none;width:46%;animation:1.7s cubic-bezier(.4,0,.6,1) infinite skeleton-sweep;position:absolute;inset:0}.share-map-narrow:has(.share-tile.is-loaded):after{display:none}.share-tile{opacity:0;transition:opacity .4s}.share-tile.is-loaded{opacity:1}.share-tile{object-fit:cover;width:100%;height:190px;display:block}.share-plate{flex-direction:column;display:flex}.share-cols,.share-col-a,.share-col-b{display:contents}.share-map{order:0}.share-col-a .share-reading{order:1}.share-col-b .share-note{order:2}.share-col-a .tool-row{order:3}.share-col-b .share-action-stack{order:4}.share-root .tool-row{background:0 0;border:none;margin-bottom:20px;padding:6px 0 2px}.share-address{letter-spacing:-.035em;font-size:42px;line-height:.96}.share-note{border-top:1px solid var(--c-line);margin-top:22px;margin-bottom:20px;padding-top:18px}:root:has(.share-root) .site-footer{display:none}:root:has(.share-root) .sign-toast{position:fixed;inset:auto 0 26px}.share-expiry{letter-spacing:.14em;font-size:9px}@media (min-width:1024px){.share-frame{max-width:960px;margin:0 auto;padding:0 24px}.share-bar.sign-header{background:color-mix(in srgb, var(--fg) 5%, var(--ground));margin:0 calc(50% - 50vw);padding:20px calc(50vw - 50%) 14px}.share-cta-wide{display:inline-flex}.share-cta-narrow{display:none}.share-main{padding:0 0 40px}.share-plate{max-width:none;padding:30px}.share-col-a,.share-col-b{flex-direction:column;min-width:0;display:flex}.share-col-a .tool-row{margin-top:auto}.share-col-b .share-note{border-top:none;margin-top:0;padding-top:0}.share-none .share-plate{flex-direction:column;max-width:560px;margin:0 auto;display:flex}.share-none .share-col-a,.share-none .share-col-b{display:contents}.share-none .share-col-a .tool-row{margin-top:6px}.share-none .share-col-b .share-note{border-top:1px solid var(--c-line);margin-top:22px;padding-top:18px}.share-address{font-size:48px}.share-map{margin-bottom:22px}.share-map-wide{display:block}.share-map-narrow{display:none}.share-plate{grid-template-columns:1fr 1fr;column-gap:34px;display:grid}.share-map,.share-col-b{align-self:start}.share-cols{display:contents}.share-map{grid-area:1/2;margin-bottom:22px}.share-col-a{grid-area:1/1/span 2}.share-col-b{grid-area:2/2}}@keyframes stage-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.stage-in{animation:.22s cubic-bezier(.16,1,.3,1) both stage-in}@keyframes odo-roll{0%{transform:none}to{transform:translateY(calc(var(--odo-n) * -1em))}}.odo{clip-path:inset(0);line-height:1;display:inline-block;position:relative}.odo-face{visibility:hidden;line-height:1;display:inline-block}.odo-col{animation:.42s cubic-bezier(.2,.9,.25,1) both odo-roll;animation-delay:var(--odo-delay);line-height:1;position:absolute;top:0;left:0}.odo-col>span{height:1em;line-height:1;display:block}.card{background:var(--card-bg);border:1px solid var(--c-brd);box-shadow:var(--card-shadow), var(--card-inner);color:var(--c-ink);border-radius:22px;padding:22px}@keyframes halo-breathe{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.09)}}.halo{background:radial-gradient(circle, var(--halo), transparent 68%);filter:blur(10px);pointer-events:none;transform-origin:50%;border-radius:50%;width:360px;height:360px;margin-left:-180px;animation:6.5s ease-in-out infinite halo-breathe;position:absolute;top:110px;left:50%}.press{transition:transform .3s cubic-bezier(.18,1.3,.28,1)}.press:active{transform:scale(var(--press,.96))}@keyframes card-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.card-in{animation:.85s cubic-bezier(.16,1,.3,1) both card-in}.dock-in{animation:.75s cubic-bezier(.16,1,.3,1) .18s both card-in}@keyframes address-in{0%{opacity:0;filter:blur(7px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:none}}.address-in{animation:.62s cubic-bezier(.16,1,.3,1) both address-in}.sheet-dock{z-index:41;pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.sheet-panel{width:100%;max-width:520px;max-height:88dvh;padding:14px 22px 26px;padding-bottom:max(26px, env(safe-area-inset-bottom));pointer-events:auto;background:var(--sheet);border:1px solid var(--line);box-shadow:0 -24px 60px var(--sheet-shadow);border-top-left-radius:30px;border-top-right-radius:30px;outline:none;flex-direction:column;display:flex;overflow:hidden}.sheet-handle{touch-action:none;cursor:grab;flex:none;width:auto;margin:-2px -22px 4px;padding:2px 0 12px;display:block}@keyframes sheet-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.rise{animation:.5s cubic-bezier(.16,1,.3,1) both sheet-rise}@keyframes row-sweep{0%{opacity:1}to{opacity:0}}.sweep{position:relative;overflow:hidden}.sweep:after{content:"";border-radius:inherit;background:var(--accent-soft);pointer-events:none;animation:.4s linear both row-sweep;animation-delay:var(--sweep-delay,0s);position:absolute;inset:0}@keyframes rule-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.rule-draw{background:var(--rule);transform-origin:0;height:1px;animation:.46s cubic-bezier(.16,1,.3,1) 60ms both rule-draw}@keyframes bar{0%{transform:scaleY(.18)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:1023px){.map-panel{display:none}}.map-dot{fill:var(--accent);fill-opacity:1;stroke:var(--paper-warm)}@media (prefers-color-scheme:dark){.map-dot{stroke:#08120cd9}}.map-ring{fill:var(--accent);fill-opacity:.15;stroke:var(--accent)}.map-panel{--map-chrome-bg:#ffffffe6;--map-chrome-bg-hover:#fff;--map-chrome-fg:#0e2418;--map-chrome-brd:#0e241824;--map-chrome-shadow:0 2px 10px #0e241833}.map-pill{z-index:500;border:1px solid var(--map-chrome-brd);background:var(--map-chrome-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--map-chrome-shadow);color:var(--map-chrome-fg);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border-radius:999px;padding:6px 11px;font-size:10.5px;font-weight:600;text-decoration:none;position:absolute}.map-pill:hover{background:var(--map-chrome-bg-hover)}.map-panel .leaflet-control-zoom{box-shadow:var(--map-chrome-shadow);border:none;border-radius:999px;overflow:hidden}.map-panel .leaflet-control-zoom a{background:var(--map-chrome-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--map-chrome-brd);width:28px;height:28px;color:var(--map-chrome-fg);font-size:17px;font-weight:400;line-height:28px}.map-panel .leaflet-control-zoom a:last-child{border-top:none}.map-panel .leaflet-control-zoom a:hover{background:var(--map-chrome-bg-hover);color:var(--map-chrome-fg)}.map-panel .leaflet-container{background:var(--fill-5);border-radius:inherit;font-family:inherit}.sign-root{max-width:520px;min-height:100dvh;padding:var(--gutter);margin:0 auto}.stage-inner{margin-top:20px}.tool-row{background:var(--fill-5);border:1px solid var(--line);border-radius:18px;padding:14px 0 12px}.sign-toast{z-index:2;pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:30px;left:22px;right:22px}.sign-columns,.sign-stage,.stage-answer{flex-direction:column;flex:1;min-height:0;display:flex}@media (min-width:1024px){.sign-root{max-width:1440px;min-height:auto;padding-left:44px;padding-right:44px}.sign-header{z-index:3;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--ground) 80%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin:-24px calc(50% - 50vw) 0;padding:20px calc(50vw - 50% + 44px);position:sticky;top:0}.sign-columns{flex-direction:row;align-items:flex-start;gap:32px;margin-top:24px}.sign-stage{flex:1.5;align-self:start;min-width:0;position:sticky;top:88px}.stage-answer{flex:none;position:relative}.sign-toast{inset:calc(100% + 16px) 0 auto}.sign-rail{flex:1;min-width:0;margin-top:0}.stage-inner{margin-top:0}.tool-row{background:0 0;border:none;gap:9px;padding:0}.tool-col{background:var(--fill-5);border:1px solid var(--line);box-sizing:border-box;border-radius:18px;padding:14px 0 12px}.halo{left:29%}.sheet-dock{align-items:center;padding:24px;top:0}.sheet-panel{border-radius:24px;max-width:460px;max-height:min(86dvh,780px);padding-bottom:26px}.sheet-handle{display:none}}.address{font-size:42px}.breadcrumbs{display:none}@media (min-width:1024px){.address{font-size:clamp(42px,4.6vw,72px)}.breadcrumbs{display:flex}.crumbed{display:none}}.row-stack{flex-direction:column;gap:8px;margin-top:22px;display:flex}.get-app{display:none}@media (min-width:1024px){.get-app{display:block}.sheet-panel{max-width:580px}.row-stack{grid-template-columns:1fr 1fr;align-items:start;gap:8px;display:grid}.row-stack>:first-child{grid-column:1/-1}}.share-actions{gap:9px;margin-top:16px;display:flex;position:relative}@keyframes send-sweep{0%{transform:translate(-130%)}to{transform:translate(330%)}}.send-sweep{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.send-sweep:after{content:"";background:linear-gradient(90deg, transparent, var(--accent-on), transparent);opacity:.5;width:34%;animation:.9s cubic-bezier(.45,.05,.55,.95) infinite send-sweep;position:absolute;top:0;bottom:0;left:0}@keyframes send-disc{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes send-check{0%{stroke-dashoffset:18px}to{stroke-dashoffset:0}}.send-disc{animation:.32s cubic-bezier(.18,1.3,.28,1) both send-disc}.send-disc path{stroke-dasharray:18;animation:.26s cubic-bezier(.65,0,.35,1) 60ms both send-check}@media (min-width:1024px){.sheet-panel{max-width:720px}.settings-controls{grid-template-columns:1fr 1fr;align-items:start;gap:0 22px;display:grid}.share-body{grid-template-columns:1fr 1fr;align-items:stretch;gap:22px;display:grid}.share-form{flex-direction:column;display:flex}.share-form textarea{flex:1;min-height:96px}.candidate-list{grid-template-columns:1fr 1fr}.settings-controls .section-label{margin-top:0}}.site-footer{border-top:1px solid var(--line);margin-top:72px}.site-footer-inner{max-width:520px;padding:40px var(--gutter) 64px;flex-wrap:wrap;align-items:flex-start;gap:40px 48px;margin:0 auto;display:flex}.site-footer-brand{flex:100%;min-width:0}.site-footer-col{flex:none;min-width:140px}@media (min-width:1024px){.site-footer-inner{flex-wrap:nowrap;gap:56px;max-width:1440px;padding-left:44px;padding-right:44px}.site-footer-brand{flex:auto}.site-footer-col{width:180px}}.section-label{margin-top:20px}.section-label-first{margin-top:0}.candidate-list{align-items:start;gap:8px;display:grid}.key-short{display:block}.key-long{display:none}@media (min-width:1024px){.key-short{display:none}.key-long{display:block}}@keyframes skeleton-sweep{0%{transform:translate(-100%)}to{transform:translate(240%)}}@keyframes skeleton-breathe{0%,to{opacity:.7}50%{opacity:1}}.page-root{max-width:680px;padding:var(--gutter);min-height:100dvh;margin:0 auto;padding-bottom:72px}.page-header{z-index:3;margin:calc(var(--gutter) * -1) calc(50% - 50vw) 0;padding:16px calc(50vw - 50% + var(--gutter));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:space-between;align-items:center;gap:16px;display:flex;position:sticky;top:0}@media (min-width:1024px){.page-header{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--ground) 80%, transparent)}}.page-home{color:var(--ink-45);--press:.96;align-items:center;gap:7px;text-decoration:none;transition:color .3s;display:flex}.page-home:hover{color:var(--fg)}.page-home .meta{letter-spacing:.22em;font-size:9.5px}.page-label{color:var(--ink-30);letter-spacing:.22em;font-size:9.5px}.page-cta{background:var(--accent);height:60px;color:var(--accent-on);font-family:var(--font-space-mono,ui-monospace), ui-monospace, monospace;letter-spacing:.2em;text-transform:uppercase;box-shadow:var(--glow);--press:.98;border-radius:999px;justify-content:center;align-items:center;margin-top:56px;font-size:10.5px;text-decoration:none;display:flex}@media (min-width:1024px){.page-root{padding-bottom:96px}.page-header{padding-left:calc(50vw - 50% + 44px);padding-right:calc(50vw - 50% + 44px)}}.intent-answer{border:1px solid var(--line);background:var(--fill-5);border-radius:24px;margin-top:28px;padding:26px 24px}@media (min-width:1024px){.intent-answer{padding:32px}}.sheet-settled .rise{opacity:1;animation:none;transform:none}@media (min-width:1024px){.sheet-panel.sheet-narrow{max-width:460px}}.page-tools{align-items:center;gap:12px;min-width:0;display:flex}.page-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.intent-foot{border-top:1px solid var(--line);margin-top:24px;padding-top:16px}.share-form{margin-top:26px}@media (min-width:1024px){.share-form{margin-top:0}}.request-row{background:var(--fill-5);border:1px solid var(--fill-12);color:inherit;--press:.985;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:13px 16px;text-decoration:none;display:flex}.request-again{border:1px solid var(--c-line);color:var(--c-ink-70);text-align:center;letter-spacing:.2em;--press:.98;border-radius:999px;padding:18px 0;font-size:10.5px;text-decoration:none;display:block}:root:has(.page-landing) .site-footer{display:none}.page-landing{padding-bottom:40px}.ask-card{background:var(--fill-5);border:1px solid var(--line);box-sizing:border-box;border-radius:20px;margin-top:20px;padding:20px}.ask-card-cta{background:var(--accent);height:46px;color:var(--accent-on);letter-spacing:.2em;--press:.97;border-radius:14px;justify-content:center;align-items:center;margin-top:16px;font-size:10.5px;text-decoration:none;display:flex}.request-notify{color:var(--ink-45);font-family:var(--font-space-mono,ui-monospace), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;text-underline-offset:4px;--press:.97;background:0 0;border:none;border-radius:999px;align-self:center;padding:10px 16px;font-size:10px;text-decoration:underline}.request-notify:hover{color:var(--fg)}.request-notify-on{text-align:center;letter-spacing:.18em;color:var(--ink-30);font-size:9px}.share-under .share-action-stack{margin-top:20px}.share-answered{border-top:1px solid var(--c-line);order:9;gap:6px;margin-top:20px;padding-top:16px;display:grid}@media (min-width:1024px){.share-none .share-under{max-width:560px}}.ask-card{display:none}@media (min-width:1024px){.ask-card{display:block}}.share-plate-card{background:var(--card-bg);border:1px solid var(--c-brd);box-shadow:var(--card-shadow), var(--card-inner);max-width:none;margin:20px 0 0}.share-plate-card~.share-under{max-width:none;margin-left:0;margin-right:0}.sign-ask{color:var(--ink-45);font-family:var(--font-space-mono,ui-monospace), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;--press:.98;justify-content:center;align-items:center;gap:9px;margin-top:22px;padding:12px 0;font-size:10.5px;text-decoration:none;transition:color .3s;display:flex}.sign-ask:hover{color:var(--fg)}@media (min-width:1024px){.sign-ask{display:none}}.page-root:has(.request-stage){flex-direction:column;display:flex}.request-stage{flex-direction:column;flex:1;display:flex}.request-stage .share-under{margin-top:auto;padding-top:32px}
