@font-face{font-family:"Brygada 1918";font-style:normal;font-weight:400;font-display:swap;src:url(../media/58a8a4d6a97554c4-s.19wmqxqbb77w_.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:"Brygada 1918";font-style:normal;font-weight:400;font-display:swap;src:url(../media/595f9a8dcad8907c-s.0p0gck8nneetb.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Brygada 1918";font-style:normal;font-weight:400;font-display:swap;src:url(../media/eec0a439bc6f718d-s.35-868n0st6il.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Brygada 1918";font-style:normal;font-weight:400;font-display:swap;src:url(../media/5de234f5b56e7169-s.1pnjcd-wcv10e.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:"Brygada 1918";font-style:normal;font-weight:400;font-display:swap;src:url(../media/a89ef6892173e262-s.p.2t-92gvkvi1w6.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Brygada 1918";font-style:normal;font-weight:400;font-display:swap;src:url(../media/8376c6e0441029c7-s.p.3_9bqute_28nm.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:"Brygada 1918";font-style:normal;font-weight:600;font-display:swap;src:url(../media/58a8a4d6a97554c4-s.19wmqxqbb77w_.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:"Brygada 1918";font-style:normal;font-weight:600;font-display:swap;src:url(../media/595f9a8dcad8907c-s.0p0gck8nneetb.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Brygada 1918";font-style:normal;font-weight:600;font-display:swap;src:url(../media/eec0a439bc6f718d-s.35-868n0st6il.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Brygada 1918";font-style:normal;font-weight:600;font-display:swap;src:url(../media/5de234f5b56e7169-s.1pnjcd-wcv10e.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:"Brygada 1918";font-style:normal;font-weight:600;font-display:swap;src:url(../media/a89ef6892173e262-s.p.2t-92gvkvi1w6.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Brygada 1918";font-style:normal;font-weight:600;font-display:swap;src:url(../media/8376c6e0441029c7-s.p.3_9bqute_28nm.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:"Brygada 1918 Fallback";src:local(Times New Roman);ascent-override:80.03%;descent-override:21.75%;line-gap-override:0.0%;size-adjust:114.95%}.brygada_1918_662349a4-module__u74LZa__className{font-family:"Brygada 1918","Brygada 1918 Fallback";font-style:normal}.brygada_1918_662349a4-module__u74LZa__variable{--font-brygada:"Brygada 1918", "Brygada 1918 Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.p.2rixgazldzomk.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.p.2rixgazldzomk.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.p.2rixgazldzomk.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.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:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_cae2d569-module__MjqVuq__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_cae2d569-module__MjqVuq__variable{--font-plex-sans:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.p.1u30mmyq6lnsd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.p.1i-sca43-qwng.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_dd7c8e84-module__mnzNGG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_dd7c8e84-module__mnzNGG__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.tt-root{font-family:var(--font-plex-sans), system-ui, sans-serif;color:var(--ink);font-size:15px;line-height:23px}.tt-root *,.tt-root :before,.tt-root :after{box-sizing:border-box}.tt-mono{font-family:var(--font-plex-mono);font-variant-numeric:tabular-nums}.tt-focusable:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tt-btn{justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-plex-sans), system-ui, sans-serif;border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;border:1px solid #0000;font-weight:500;text-decoration:none;transition:background-color .1s cubic-bezier(.4,0,.2,1),border-color .1s cubic-bezier(.4,0,.2,1),color .1s cubic-bezier(.4,0,.2,1);display:inline-flex}.tt-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tt-btn--sm{height:28px;padding:0 10px;font-size:13px;line-height:18px}.tt-btn--md{height:36px;padding:0 14px;font-size:13px;line-height:18px}.tt-btn--lg{height:44px;padding:0 20px;font-size:15px;line-height:22px}.tt-btn--xl{height:auto;min-height:44px;padding:0 var(--space-4);gap:var(--space-2);font-size:11px;line-height:16px;font-family:var(--font-plex-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.06em}.tt-btn--editorial{border-color:var(--line-strong);color:var(--ink);border-radius:0}.tt-btn--editorial:hover:not(:disabled){background:var(--surface-hover);border-color:var(--accent)}@media (max-width:600px){.tt-btn--xl{padding:0 var(--space-2);letter-spacing:0;font-size:9px}}.tt-btn--primary{background:var(--accent);color:var(--accent-ink)}.tt-btn--primary:hover:not(:disabled){background:var(--accent-hover)}.tt-btn--secondary{background:var(--surface-raised);color:var(--ink);border-color:var(--line-strong)}.tt-btn--secondary:hover:not(:disabled){background:var(--surface-hover)}.tt-btn--ghost{color:var(--ink-muted);background:0 0}.tt-btn--ghost:hover:not(:disabled){background:var(--surface-hover);color:var(--ink)}.tt-btn--danger{color:var(--state-critical);border-color:var(--state-critical);background:0 0}.tt-btn--danger:hover:not(:disabled){background:var(--state-critical);color:var(--surface-raised)}.tt-btn:disabled{opacity:.4;cursor:not-allowed}.tt-text-link{min-height:44px;color:var(--ink-muted);font-family:var(--font-plex-sans), sans-serif;text-underline-offset:4px;align-items:center;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.tt-text-link:hover{color:var(--ink);text-decoration:underline}.tt-text-link--nav{font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;font-size:11px;position:relative}.tt-text-link--nav:after{content:"";background:var(--accent);transform-origin:0;height:1px;transition:transform .2s cubic-bezier(.4,0,.2,1);position:absolute;bottom:11px;left:0;right:0;transform:scaleX(0)}.tt-text-link--nav:hover{color:var(--ink);text-decoration:none}.tt-text-link--nav:hover:after,.tt-text-link--nav[aria-current=page]:after,.tt-text-link--nav[aria-current=location]:after{transform:scaleX(1)}.tt-text-link--nav[aria-current=page],.tt-text-link--nav[aria-current=location]{color:var(--ink)}.tt-text-link--bare{min-height:0;color:inherit;font:inherit}.tt-text-link--bare:hover{color:inherit;text-decoration:none}@media (prefers-reduced-motion:reduce){.tt-text-link--nav:after{transition:none}}.tt-progress{border-radius:var(--radius-full);background:var(--surface-sunken);border:1px solid var(--line-strong);width:100%;height:8px;display:block;position:relative;overflow:hidden}.tt-progress__fill,.tt-progress__sweep,.tt-progress__still{background:var(--accent);transform-origin:0;display:block;position:absolute;inset:0}.tt-progress__fill{transition:transform .42s ease-out}.tt-progress__sweep{width:32%;animation:2.2s ease-in-out infinite tt-progress-sweep}.tt-progress__still{opacity:.8;width:32%}@keyframes tt-progress-sweep{0%{opacity:.45;transform:translate(-100%)}50%{opacity:1}to{opacity:.45;transform:translate(315%)}}@media (prefers-reduced-motion:reduce){.tt-progress__fill{transition:none}.tt-progress__sweep{animation:none}}.tt-boot{width:min(100% - 32px,440px);margin:var(--space-8) auto;gap:var(--space-3);color:var(--ink-muted);font-family:var(--font-plex-sans);font-size:14px;display:grid}.tt-text-link:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.tt-btn__spinner{border:1.5px solid;border-top-color:#0000;border-radius:999px;flex:none;width:13px;height:13px;animation:.7s linear infinite tt-spin}@keyframes tt-spin{to{transform:rotate(360deg)}}.tt-field{gap:var(--space-2);flex-direction:column;display:flex}.tt-field__label{color:var(--ink);font-size:13px;font-weight:500;line-height:18px}.tt-field__req{color:var(--accent);margin-left:2px}.tt-input,.tt-select{background:var(--surface-page);width:100%;height:36px;color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius-sm);font-family:var(--font-plex-sans), system-ui, sans-serif;padding:0 10px;font-size:14px;line-height:20px}.tt-input--mono{font-family:var(--font-plex-mono);font-variant-numeric:tabular-nums}.tt-input::placeholder{color:var(--ink-faint)}.tt-input:-webkit-autofill{-webkit-text-fill-color:var(--ink);-webkit-box-shadow:0 0 0 1000px var(--surface-page) inset;box-shadow:0 0 0 1000px var(--surface-page) inset;caret-color:var(--ink);transition:background-color 100000s}.tt-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ink);-webkit-box-shadow:0 0 0 1000px var(--surface-page) inset;box-shadow:0 0 0 1000px var(--surface-page) inset;caret-color:var(--ink);transition:background-color 100000s}.tt-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);-webkit-box-shadow:0 0 0 1000px var(--surface-page) inset;box-shadow:0 0 0 1000px var(--surface-page) inset;caret-color:var(--ink);transition:background-color 100000s}.tt-select:-webkit-autofill{-webkit-text-fill-color:var(--ink);-webkit-box-shadow:0 0 0 1000px var(--surface-page) inset;box-shadow:0 0 0 1000px var(--surface-page) inset;caret-color:var(--ink);transition:background-color 100000s}.tt-input:-webkit-autofill:focus-visible{border-color:var(--focus)}.tt-input:focus-visible,.tt-select:focus-visible{outline:2px solid var(--focus);outline-offset:-1px;border-color:var(--focus)}.tt-input:disabled,.tt-select:disabled{opacity:.5;cursor:not-allowed}.tt-field--invalid .tt-input,.tt-field--invalid .tt-select{border-color:var(--state-critical)}.tt-field__hint{color:var(--ink-muted);font-size:12px;line-height:17px}.tt-field__error{color:var(--state-critical);font-size:12px;font-weight:500;line-height:17px}.tt-select{appearance:none;cursor:pointer;padding-right:28px}.tt-select-wrap{display:block;position:relative}.tt-select-wrap:after{content:"";border-right:1.5px solid var(--ink-muted);border-bottom:1.5px solid var(--ink-muted);pointer-events:none;width:7px;height:7px;position:absolute;top:50%;right:11px;transform:translateY(-70%)rotate(45deg)}.tt-check{align-items:flex-start;gap:var(--space-2);cursor:pointer;display:inline-flex}.tt-check__box{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-page);flex:none;place-items:center;width:16px;height:16px;margin-top:2px;transition:background-color .1s,border-color .1s;display:grid}.tt-check input{opacity:0;width:0;height:0;position:absolute}.tt-check input:checked+.tt-check__box{background:var(--accent);border-color:var(--accent)}.tt-check input:focus-visible+.tt-check__box{outline:2px solid var(--focus);outline-offset:2px}.tt-check__tick{width:9px;height:9px;stroke:var(--accent-ink);stroke-width:2.5px;fill:none;opacity:0}.tt-check input:checked+.tt-check__box .tt-check__tick{opacity:1}.tt-check__label{color:var(--ink);font-size:13px;line-height:20px}.tt-slider{gap:var(--space-2);flex-direction:column;display:flex}.tt-slider__top{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.tt-slider__label{color:var(--ink);font-size:13px;font-weight:500;line-height:18px}.tt-slider__value{font-family:var(--font-plex-mono);font-variant-numeric:tabular-nums;color:var(--accent);font-size:13px;font-weight:500}.tt-slider__input{appearance:none;cursor:pointer;background:0 0;width:100%;height:16px}.tt-slider__input::-webkit-slider-runnable-track{background:var(--line-strong);border-radius:999px;height:3px}.tt-slider__input::-moz-range-track{background:var(--line-strong);border-radius:999px;height:3px}.tt-slider__input::-webkit-slider-thumb{appearance:none;border-radius:var(--radius-full);background:var(--accent);border:2px solid var(--surface-page);width:14px;height:14px;margin-top:-5.5px}.tt-slider__input::-moz-range-thumb{border:2px solid var(--surface-page);border-radius:var(--radius-full);background:var(--accent);width:14px;height:14px}.tt-slider__input:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:var(--radius-sm)}.tt-slider__foot{color:var(--ink-muted);font-size:12px;line-height:17px}.tt-badge{border-radius:var(--radius-full);background:var(--state-wash);white-space:nowrap;align-self:flex-start;align-items:center;gap:6px;height:22px;padding:0 10px 0 8px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.tt-badge__dot{background:currentColor;border-radius:999px;flex:none;width:6px;height:6px}.tt-badge--done{color:var(--state-done)}.tt-badge--running{color:var(--state-running)}.tt-badge--queued{color:var(--state-queued)}.tt-badge--interrupted{color:var(--state-warning)}.tt-badge--failed{color:var(--state-critical)}.tt-badge--running .tt-badge__dot{animation:1.6s ease-in-out infinite tt-pulse}@keyframes tt-pulse{0%,to{opacity:1}50%{opacity:.25}}.tt-card{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}.tt-card--interactive{cursor:pointer;transition:border-color .15s,background-color .15s}.tt-card--interactive:hover{border-color:var(--line-strong);background:var(--surface-hover)}.tt-card--selected{border-color:var(--accent);background:var(--accent-wash)}.tt-card__title{color:var(--ink);margin:0;font-size:15px;font-weight:600;line-height:22px}.tt-card__meta{color:var(--ink-muted);font-size:12px;line-height:17px}.tt-table-wrap{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);overflow-x:auto}.tt-table{border-collapse:collapse;width:100%;font-size:13px}.tt-table th{text-align:left;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 14px;font-size:11px;font-weight:500;line-height:15px}.tt-table td{border-bottom:1px solid var(--line);color:var(--ink);vertical-align:middle;padding:11px 14px}.tt-table tbody tr:last-child td{border-bottom:0}.tt-table tbody tr.is-interactive{cursor:pointer}.tt-table tbody tr.is-interactive:hover{background:var(--surface-hover)}.tt-table tbody tr.is-selected{background:var(--accent-wash)}.tt-table .tt-num{font-family:var(--font-plex-mono);font-variant-numeric:tabular-nums;text-align:right}.tt-dialog-scrim{padding:var(--space-4);z-index:50;background:#0c0906ad;place-items:center;display:grid;position:fixed;inset:0}.tt-dialog{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);width:100%;max-width:420px;box-shadow:var(--shadow-overlay);padding:var(--space-6);gap:var(--space-4);flex-direction:column;display:flex}.tt-dialog__title{color:var(--ink);margin:0;font-size:15px;font-weight:600;line-height:22px}.tt-dialog__body{color:var(--ink-muted);margin:0;font-size:14px;line-height:21px}.tt-dialog__actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.tt-toast{align-items:flex-start;gap:var(--space-3);background:var(--surface-raised);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--radius-md);box-shadow:var(--shadow-overlay);padding:var(--space-3) var(--space-4);max-width:420px;display:flex}.tt-toast--done{border-left-color:var(--state-done)}.tt-toast--failed{border-left-color:var(--state-critical)}.tt-toast__text{flex:1;min-width:0}.tt-toast__title{color:var(--ink);font-size:13px;font-weight:600;line-height:19px}.tt-toast__desc{color:var(--ink-muted);font-size:12px;line-height:18px}.tt-state{justify-content:center;align-items:center;gap:var(--space-3);text-align:center;padding:var(--space-8) var(--space-4);border:1px dashed var(--line);border-radius:var(--radius-md);color:var(--ink-muted);flex-direction:column;display:flex}.tt-state--error{border-style:solid;border-color:var(--state-critical)}.tt-state__mark{margin-bottom:var(--space-1);opacity:.85;display:block}.tt-state__mark circle{fill:none;stroke:var(--line-strong)}.tt-state__title{color:var(--ink);font-size:14px;font-weight:600;line-height:20px}.tt-state__desc{color:var(--ink-muted);max-width:42ch;font-size:13px;line-height:19px}.tt-skel-row{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.tt-skel{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--surface-hover) 25%, var(--surface-sunken) 37%, var(--surface-hover) 63%);background-size:400% 100%;height:11px;animation:1.4s ease-in-out infinite tt-shimmer}@keyframes tt-shimmer{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){.tt-btn__spinner,.tt-badge--running .tt-badge__dot,.tt-skel{animation:none}.tt-skel{background:var(--surface-hover)}.tt-root *,.tt-root :before,.tt-root :after{transition-duration:1ms!important}}.tt-skip-link{z-index:60;left:var(--space-4);padding:0 var(--space-4);background:var(--accent);position:absolute;top:-100px;color:var(--accent-ink)!important}.tt-skip-link:focus{top:var(--space-4)}[data-tt-logo] [data-tt-reveal]{transform-box:view-box;transform-origin:0 0;transform:translate(0)}[data-tt-logo] [data-tt-fix]{opacity:0;transform-box:view-box;transform-origin:336.8px 78.96px}@keyframes tt-transect-reveal{0%{transform:translateX(var(--tt-sweep-from))}to{transform:translate(0)}}@keyframes tt-spark{0%{opacity:0;transform:scale(.25)}22%{opacity:1;transform:scale(1.55)}38%{opacity:1;transform:scale(.92)}54%{opacity:1;transform:scale(1.08)}70%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.75)}}@media (prefers-reduced-motion:no-preference){[data-tt-logo][data-tt-play=entry] [data-tt-reveal]{animation:1s cubic-bezier(.4,0,.2,1) .1s both tt-transect-reveal}[data-tt-logo][data-tt-play=entry] [data-tt-fix]{animation:.9s cubic-bezier(.2,0,.2,1) 1.1s both tt-spark}[data-tt-logo][data-tt-ambient]:not([data-tt-play]) [data-tt-fix]{animation:9s linear .2s infinite both tt-fix-pulse}[data-tt-logo][data-tt-ambient][data-tt-still] [data-tt-fix]{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){[data-tt-logo] [data-tt-transect]{clip-path:none}[data-tt-logo] [data-tt-reveal]{animation:none;transform:translate(0)}[data-tt-logo] [data-tt-fix]{opacity:0;animation:none}}@keyframes tt-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}@keyframes tt-fix-pulse{0%,84%{opacity:0;transform:scale(.25)}87%{opacity:1;transform:scale(1.55)}89.5%{opacity:1;transform:scale(.92)}92%{opacity:1;transform:scale(1.08)}95%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.75)}}@media (prefers-reduced-motion:no-preference){[data-tt-logo] [data-tt-flow]{animation:9s linear 1.9s infinite both tt-flow}[data-tt-logo][data-tt-still] [data-tt-flow]{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){[data-tt-logo] [data-tt-flow]{stroke-dashoffset:.4979px;animation:none}}.tt-field__control{display:block;position:relative}.tt-field__control--trailing .tt-input{padding-right:48px}.tt-field__control--trailing:has(.tt-caps) .tt-input{padding-right:78px}.tt-field__trailing{inset-block:0;padding-right:var(--space-1);align-items:center;display:flex;position:absolute;right:0}.tt-reveal{border-radius:var(--radius-sm);width:40px;height:40px;color:var(--ink-faint);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.tt-reveal:hover{color:var(--ink)}.tt-reveal:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.tt-reveal svg{width:18px;height:18px;display:block}.tt-caps{width:30px;height:40px;color:var(--ink-faint);justify-content:center;align-items:center;display:inline-flex}.tt-caps svg{transition:transform .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);transform:rotate(180deg)}.tt-caps[data-on]{color:var(--state-warning)}.tt-caps[data-on] svg{transform:rotate(0)}@media (prefers-reduced-motion:reduce){.tt-caps svg{transition:none}}.tt-caps svg{width:17px;height:17px;display:block}.tt-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.AccountPage-module__1FOK6G__page{width:min(100% - 2 * var(--gutter), 1100px);padding:var(--space-8) 0 var(--space-16);margin:0 auto}.AccountPage-module__1FOK6G__head{padding-bottom:var(--space-6);border-bottom:1px solid var(--line-strong);margin-bottom:var(--space-6)}.AccountPage-module__1FOK6G__kicker{margin:0 0 var(--space-2);color:var(--accent);font:500 11px / 16px var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase}.AccountPage-module__1FOK6G__title{font:400 clamp(32px, 4.4vw, 48px) / 1.08 var(--font-brygada), Georgia, serif;letter-spacing:-.015em;overflow-wrap:anywhere;margin:0}.AccountPage-module__1FOK6G__layout{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.AccountPage-module__1FOK6G__panel{gap:var(--space-4);padding:clamp(var(--space-4), 3vw, var(--space-6));border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-raised);display:grid}.AccountPage-module__1FOK6G__panelTitle{font:400 clamp(22px, 2.6vw, 26px) / 1.2 var(--font-brygada), Georgia, serif;letter-spacing:-.01em;margin:0}.AccountPage-module__1FOK6G__facts{gap:var(--space-4) var(--space-6);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:0;display:grid}.AccountPage-module__1FOK6G__facts dt{color:var(--ink-faint);font:500 10px / 14px var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase}.AccountPage-module__1FOK6G__facts dd{color:var(--ink);overflow-wrap:anywhere;margin:2px 0 0;font-size:14px;line-height:20px;display:grid}.AccountPage-module__1FOK6G__mono{font-family:var(--font-plex-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums}.AccountPage-module__1FOK6G__sub{color:var(--ink-muted);font-size:12px;line-height:18px}.AccountPage-module__1FOK6G__muted{color:var(--ink-faint)}.AccountPage-module__1FOK6G__note{max-width:62ch;color:var(--ink-muted);margin:0;font-size:13px;line-height:20px}.AccountPage-module__1FOK6G__form{gap:var(--space-4);max-width:420px;display:grid}.AccountPage-module__1FOK6G__formActions{align-items:center;gap:var(--space-3);display:flex}.AccountPage-module__1FOK6G__saved{color:var(--state-done);font:500 12px / 18px var(--font-plex-mono), ui-monospace, monospace}.AccountPage-module__1FOK6G__warn{color:var(--state-warning);margin:0;font-size:12px;line-height:18px}.AccountPage-module__1FOK6G__error{color:var(--state-critical);margin:0;font-size:13px;line-height:19px}@media (max-width:860px){.AccountPage-module__1FOK6G__layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.AccountPage-module__1FOK6G__page{width:min(100% - 32px,1100px);padding-top:var(--space-6)}}
.EditableScanName-module__9Dt4Ba__display{align-items:center;gap:var(--space-1);min-width:0;display:flex}.EditableScanName-module__9Dt4Ba__name{min-width:0;color:var(--ink);font-family:var(--font-brygada), Georgia, serif;letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-weight:600}.EditableScanName-module__9Dt4Ba__display[data-size=row] .EditableScanName-module__9Dt4Ba__name{font-size:19px;line-height:1.25}.EditableScanName-module__9Dt4Ba__display[data-size=page] .EditableScanName-module__9Dt4Ba__name{letter-spacing:-.015em;font-size:clamp(28px,4.2vw,44px);font-weight:400;line-height:1.1}.EditableScanName-module__9Dt4Ba__link{color:inherit;text-underline-offset:4px;text-decoration:none;text-decoration-thickness:1px}.EditableScanName-module__9Dt4Ba__link:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.EditableScanName-module__9Dt4Ba__link:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:var(--radius-sm)}.EditableScanName-module__9Dt4Ba__iconButton{z-index:1;border-radius:var(--radius-sm);width:36px;height:36px;color:var(--ink-faint);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.EditableScanName-module__9Dt4Ba__iconButton svg{width:16px;height:16px}.EditableScanName-module__9Dt4Ba__iconButton:hover:not(:disabled){color:var(--ink);background:var(--surface-hover)}.EditableScanName-module__9Dt4Ba__iconButton:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.EditableScanName-module__9Dt4Ba__iconButton:disabled{opacity:.4;cursor:not-allowed}.EditableScanName-module__9Dt4Ba__form{z-index:1;gap:var(--space-1);min-width:0;display:grid;position:relative}.EditableScanName-module__9Dt4Ba__editRow{align-items:center;gap:var(--space-1);min-width:0;display:flex}.EditableScanName-module__9Dt4Ba__input{flex:1;min-width:0}.EditableScanName-module__9Dt4Ba__form[data-size=page] .EditableScanName-module__9Dt4Ba__input{height:48px;font-family:var(--font-brygada), Georgia, serif;font-size:24px}.EditableScanName-module__9Dt4Ba__error{color:var(--state-critical);margin:0;font-size:12px;line-height:18px}
.ScanStatusLine-module__vWC_Wa__line{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-width:0;display:inline-flex}.ScanStatusLine-module__vWC_Wa__detail{color:var(--ink-muted);font-family:var(--font-plex-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:12px;line-height:18px}.ScanStatusLine-module__vWC_Wa__line[data-status=failed] .ScanStatusLine-module__vWC_Wa__detail{color:var(--state-critical);font-family:var(--font-plex-sans), system-ui, sans-serif}.ScanStatusLine-module__vWC_Wa__line[data-status=interrupted] .ScanStatusLine-module__vWC_Wa__detail{color:var(--state-warning);font-family:var(--font-plex-sans), system-ui, sans-serif}
.ScanRow-module__dKUElG__row{gap:var(--space-4) var(--space-6);padding:var(--space-4) var(--space-4) var(--space-4) var(--space-6);border-bottom:1px solid var(--line);background:0 0;grid-template-columns:minmax(0,1fr) auto;transition:background-color .12s cubic-bezier(.4,0,.2,1);display:grid;position:relative}.ScanRow-module__dKUElG__row:before{content:"";background:0 0;width:3px;transition:background-color .12s cubic-bezier(.4,0,.2,1);position:absolute;top:0;bottom:0;left:0}.ScanRow-module__dKUElG__row[data-highlighted]{background:var(--surface-hover)}.ScanRow-module__dKUElG__row[data-highlighted]:before{background:var(--accent)}.ScanRow-module__dKUElG__main{gap:var(--space-1);min-width:0;display:grid}.ScanRow-module__dKUElG__index{color:var(--ink-faint);font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;font-size:11px;line-height:16px}.ScanRow-module__dKUElG__owner{color:var(--ink-muted);text-transform:none;letter-spacing:.02em}.ScanRow-module__dKUElG__place{color:var(--ink-muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:19px}.ScanRow-module__dKUElG__status{margin-top:var(--space-2)}.ScanRow-module__dKUElG__progress{max-width:320px;height:6px;margin-top:var(--space-1)}.ScanRow-module__dKUElG__coords{align-items:baseline;gap:var(--space-1) var(--space-2);margin:var(--space-1) 0 0;color:var(--ink);font-family:var(--font-plex-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;flex-wrap:wrap;font-size:12px;line-height:18px;display:flex}.ScanRow-module__dKUElG__crs{color:var(--ink-faint);font-size:11px}.ScanRow-module__dKUElG__error{margin:var(--space-1) 0 0;color:var(--state-critical);font-size:12px;line-height:18px}.ScanRow-module__dKUElG__aside{justify-content:space-between;align-items:flex-end;gap:var(--space-3);flex-direction:column;display:flex}.ScanRow-module__dKUElG__facts{gap:var(--space-4);text-align:right;margin:0;display:flex}.ScanRow-module__dKUElG__facts dt{color:var(--ink-faint);font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;font-size:10px;line-height:14px}.ScanRow-module__dKUElG__facts dd{color:var(--ink);font-family:var(--font-plex-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:13px;line-height:19px}.ScanRow-module__dKUElG__actions{align-items:center;gap:var(--space-1);display:flex}.ScanRow-module__dKUElG__delete{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--ink-faint);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0;display:inline-grid}.ScanRow-module__dKUElG__delete svg{width:15px;height:15px}.ScanRow-module__dKUElG__delete:hover:not(:disabled){color:var(--state-critical);border-color:var(--state-critical)}.ScanRow-module__dKUElG__delete:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.ScanRow-module__dKUElG__deleteSpacer{width:32px;height:32px}.ScanRow-module__dKUElG__delete:disabled{opacity:.35;cursor:not-allowed}@media (max-width:640px){.ScanRow-module__dKUElG__row{padding:var(--space-4) var(--space-4) var(--space-4) var(--space-4);grid-template-columns:minmax(0,1fr)}.ScanRow-module__dKUElG__aside{flex-flow:wrap;align-items:center}.ScanRow-module__dKUElG__facts{text-align:left}}@media (prefers-reduced-motion:reduce){.ScanRow-module__dKUElG__row,.ScanRow-module__dKUElG__row:before{transition:none}}
.ScansOverviewMap-module__Ryzgbq__map{border:1px solid var(--line-strong);border-radius:var(--radius-md);width:100%;height:min(70vh,640px);min-height:320px}.ScansOverviewMap-module__Ryzgbq__legend{left:var(--space-3);top:var(--space-3);z-index:2;align-items:center;gap:var(--space-2);padding:2px var(--space-2);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface-sunken) 82%, transparent);color:var(--ink-muted);font:11px / 16px var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.04em;pointer-events:none;display:inline-flex;position:absolute}.ScansOverviewMap-module__Ryzgbq__swatch{border:1.5px solid var(--ink-muted);width:12px;height:9px}@media (max-width:960px){.ScansOverviewMap-module__Ryzgbq__map{height:300px;min-height:240px}}@media (max-width:640px){.ScansOverviewMap-module__Ryzgbq__map{height:240px}}
.ScansPage-module__C_YRLa__page{width:min(100% - 2 * var(--gutter), 1440px);padding:var(--space-8) 0 var(--space-16);margin:0 auto}.ScansPage-module__C_YRLa__head{justify-content:space-between;align-items:flex-end;gap:var(--space-3) var(--space-6);padding-bottom:var(--space-6);border-bottom:1px solid var(--line-strong);flex-wrap:wrap;display:flex}.ScansPage-module__C_YRLa__kicker{margin:0 0 var(--space-2);color:var(--accent);font:500 11px / 16px var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase}.ScansPage-module__C_YRLa__title{font:400 clamp(32px, 4.4vw, 48px) / 1.08 var(--font-brygada), Georgia, serif;letter-spacing:-.015em;margin:0}.ScansPage-module__C_YRLa__summary{color:var(--ink-muted);font:12px / 18px var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.04em;font-variant-numeric:tabular-nums;margin:0}.ScansPage-module__C_YRLa__stale{margin:var(--space-4) 0 0;padding:var(--space-2) var(--space-3);border:1px solid var(--state-warning);border-radius:var(--radius-sm);background:var(--state-wash);color:var(--ink);font-size:13px;line-height:19px}.ScansPage-module__C_YRLa__inlineButton{color:var(--accent);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}.ScansPage-module__C_YRLa__inlineButton:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ScansPage-module__C_YRLa__layout{gap:var(--space-8);margin-top:var(--space-6);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;display:grid}.ScansPage-module__C_YRLa__layout[data-empty]{grid-template-columns:minmax(0,1fr);max-width:720px}.ScansPage-module__C_YRLa__listPane{min-width:0}.ScansPage-module__C_YRLa__list{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);border-bottom:0;margin:0;padding:0;list-style:none;overflow:hidden}.ScansPage-module__C_YRLa__mapPane{top:calc(var(--app-header-height,64px) + var(--space-6));gap:var(--space-2);min-width:0;display:grid;position:sticky}.ScansPage-module__C_YRLa__mapNote{color:var(--ink-faint);font:11px / 16px var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.04em;margin:0}@media (max-width:960px){.ScansPage-module__C_YRLa__layout{grid-template-columns:minmax(0,1fr)}.ScansPage-module__C_YRLa__mapPane{order:-1;position:static}}@media (max-width:640px){.ScansPage-module__C_YRLa__page{width:min(100% - 32px,1440px);padding-top:var(--space-6)}}
.CandidateList-module__VRO-dq__wrap{gap:var(--space-2);display:grid}.CandidateList-module__VRO-dq__list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.CandidateList-module__VRO-dq__item{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid;position:relative}.CandidateList-module__VRO-dq__item:before{content:"";background:0 0;width:3px;position:absolute;top:0;bottom:0;left:0}.CandidateList-module__VRO-dq__item[data-selected]{background:var(--accent-wash)}.CandidateList-module__VRO-dq__select{min-width:0;padding:var(--space-3) var(--space-2) var(--space-3) var(--space-4);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;display:grid}.CandidateList-module__VRO-dq__select:hover{background:var(--surface-hover)}.CandidateList-module__VRO-dq__item[data-selected] .CandidateList-module__VRO-dq__select:hover{background:0 0}.CandidateList-module__VRO-dq__select:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.CandidateList-module__VRO-dq__label{font:500 13px / 19px var(--font-plex-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums}.CandidateList-module__VRO-dq__meter{background:var(--line);width:100%;max-width:180px;height:3px;margin:3px 0 4px;display:block;overflow:hidden}.CandidateList-module__VRO-dq__meter span{background:var(--state-warning);transform-origin:0;height:100%;display:block}.CandidateList-module__VRO-dq__item[data-selected] .CandidateList-module__VRO-dq__meter span{background:var(--accent)}.CandidateList-module__VRO-dq__coords,.CandidateList-module__VRO-dq__latlon{font:12px / 17px var(--font-plex-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.CandidateList-module__VRO-dq__coords{color:var(--ink)}.CandidateList-module__VRO-dq__latlon{color:var(--ink-muted)}.CandidateList-module__VRO-dq__geoportal{min-height:36px;margin:var(--space-2) var(--space-2) 0 0;padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--ink-muted);white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.CandidateList-module__VRO-dq__geoportal svg{width:13px;height:13px}.CandidateList-module__VRO-dq__geoportal:hover{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.CandidateList-module__VRO-dq__geoportal:focus-visible,.CandidateList-module__VRO-dq__more:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.CandidateList-module__VRO-dq__more{min-height:36px;padding:0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--ink);cursor:pointer;background:0 0;justify-self:start;font-size:13px}.CandidateList-module__VRO-dq__more:hover{background:var(--surface-hover)}.CandidateList-module__VRO-dq__item[data-verdict=real]:before{background:var(--state-done)}.CandidateList-module__VRO-dq__item[data-verdict=unsure]:before{background:repeating-linear-gradient(to bottom, var(--state-running) 0 5px, transparent 5px 8px)}.CandidateList-module__VRO-dq__item[data-verdict=false]:before{background:repeating-linear-gradient(to bottom, var(--ink-faint) 0 3px, transparent 3px 6px)}.CandidateList-module__VRO-dq__item[data-verdict=false]:not([data-selected]) .CandidateList-module__VRO-dq__label,.CandidateList-module__VRO-dq__item[data-verdict=false]:not([data-selected]) .CandidateList-module__VRO-dq__coords{color:var(--ink-muted)}.CandidateList-module__VRO-dq__item[data-selected]:before{background:var(--accent)}.CandidateList-module__VRO-dq__badge{margin-left:var(--space-2);border-radius:var(--radius-sm);font:500 10px / 16px var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;vertical-align:1px;border:1px solid;padding:0 6px;display:inline-block}.CandidateList-module__VRO-dq__badge[data-verdict=real]{color:var(--state-done)}.CandidateList-module__VRO-dq__badge[data-verdict=unsure]{color:var(--state-running);border-style:dashed}.CandidateList-module__VRO-dq__badge[data-verdict=false]{color:var(--ink-faint);border-style:dashed}.CandidateList-module__VRO-dq__verdicts{align-items:center;gap:var(--space-1);padding:0 var(--space-2) var(--space-3) var(--space-4);flex-wrap:wrap;grid-column:1/-1;display:flex}.CandidateList-module__VRO-dq__verdict{min-height:28px;padding:0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--ink-muted);font:500 12px / 1 var(--font-plex-mono), ui-monospace, monospace;cursor:pointer;background:0 0}.CandidateList-module__VRO-dq__verdict:hover{background:var(--surface-hover);color:var(--ink)}.CandidateList-module__VRO-dq__verdict:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.CandidateList-module__VRO-dq__verdict[data-verdict=real][aria-pressed=true]{border-color:var(--state-done);background:color-mix(in srgb, var(--state-done) 22%, transparent);color:var(--ink)}.CandidateList-module__VRO-dq__verdict[data-verdict=unsure][aria-pressed=true]{border:1px dashed var(--state-running);background:color-mix(in srgb, var(--state-running) 22%, transparent);color:var(--ink)}.CandidateList-module__VRO-dq__verdict[data-verdict=false][aria-pressed=true]{border:1px dashed var(--ink-faint);background:color-mix(in srgb, var(--ink-faint) 20%, transparent);color:var(--ink)}.CandidateList-module__VRO-dq__saving{margin-left:var(--space-1);color:var(--ink-faint);font-size:12px}.CandidateList-module__VRO-dq__error{padding:0 var(--space-2) var(--space-3) var(--space-4);color:var(--state-critical);grid-column:1/-1;margin:0;font-size:12px;line-height:18px}.CandidateList-module__VRO-dq__error button{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.CandidateList-module__VRO-dq__item:has(.CandidateList-module__VRO-dq__verdicts) .CandidateList-module__VRO-dq__select{padding-bottom:var(--space-2)}@media (pointer:coarse){.CandidateList-module__VRO-dq__verdict{min-height:36px}}
.ExportPanel-module__k0IUGa__panel{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);display:grid}.ExportPanel-module__k0IUGa__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.ExportPanel-module__k0IUGa__title{margin:0;font-size:14px;font-weight:600;line-height:20px}.ExportPanel-module__k0IUGa__state{border-radius:var(--radius-sm);font:500 10px / 16px var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;border:1px solid;padding:0 6px}.ExportPanel-module__k0IUGa__state[data-state=ok]{color:var(--state-done)}.ExportPanel-module__k0IUGa__state[data-state=stale]{color:var(--state-warning)}.ExportPanel-module__k0IUGa__summary{color:var(--ink);font:12px / 18px var(--font-plex-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;margin:0}.ExportPanel-module__k0IUGa__note,.ExportPanel-module__k0IUGa__meta{color:var(--ink-muted);font-variant-numeric:tabular-nums;margin:0;font-size:12px;line-height:18px}.ExportPanel-module__k0IUGa__meta strong{color:var(--ink);font-weight:500}.ExportPanel-module__k0IUGa__stale{color:var(--state-warning);margin:0;font-size:12px;line-height:18px}.ExportPanel-module__k0IUGa__error{color:var(--state-critical);margin:0;font-size:12px;line-height:18px}.ExportPanel-module__k0IUGa__actions{gap:var(--space-2);padding-top:var(--space-1);flex-wrap:wrap;display:flex}.ExportPanel-module__k0IUGa__actions svg{width:15px;height:15px}.ExportPanel-module__k0IUGa__done,.ExportPanel-module__k0IUGa__building{gap:var(--space-2);display:grid}.ExportPanel-module__k0IUGa__bar{background:var(--line);height:4px;position:relative;overflow:hidden}.ExportPanel-module__k0IUGa__bar span{background:var(--accent);transform-origin:0;height:100%;transition:transform .3s;display:block}.ExportPanel-module__k0IUGa__bar .ExportPanel-module__k0IUGa__sweep{width:32%;animation:2.2s ease-in-out infinite ExportPanel-module__k0IUGa__export-sweep}@keyframes ExportPanel-module__k0IUGa__export-sweep{0%{transform:translate(-100%)}to{transform:translate(320%)}}.ExportPanel-module__k0IUGa__fine{margin:var(--space-1) 0 0;color:var(--ink-faint);font-size:11px;line-height:16px}@media (prefers-reduced-motion:reduce){.ExportPanel-module__k0IUGa__bar span{transition:none}.ExportPanel-module__k0IUGa__bar .ExportPanel-module__k0IUGa__sweep{animation:none}}
.ScanResultsMap-module__Mq8lIG__map{border:1px solid var(--line-strong);border-radius:var(--radius-md);width:100%;height:100%;min-height:420px}.ScanResultsMap-module__Mq8lIG__legend{left:var(--space-3);top:var(--space-3);z-index:2;align-items:center;gap:var(--space-1) var(--space-2);max-width:calc(100% - 2 * var(--space-3) - 48px);padding:2px var(--space-2);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface-sunken) 82%, transparent);color:var(--ink-muted);font:11px / 16px var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.04em;pointer-events:none;flex-wrap:wrap;display:inline-flex;position:absolute}.ScanResultsMap-module__Mq8lIG__area,.ScanResultsMap-module__Mq8lIG__box{border:1.5px solid var(--accent);width:12px;height:9px}.ScanResultsMap-module__Mq8lIG__box{margin-left:var(--space-2);border-color:var(--state-warning);background:color-mix(in srgb, var(--state-warning) 5%, transparent)}.ScanResultsMap-module__Mq8lIG__box[data-verdict=real]{border-width:2px;border-color:var(--state-done);background:0 0}.ScanResultsMap-module__Mq8lIG__box[data-verdict=unsure]{border:2px dashed var(--state-running);background:0 0}.ScanResultsMap-module__Mq8lIG__box[data-verdict=false]{border:1.5px dashed var(--ink-faint);background:0 0}@media (max-width:960px){.ScanResultsMap-module__Mq8lIG__map{height:360px;min-height:280px}}@media (max-width:640px){.ScanResultsMap-module__Mq8lIG__map{height:300px}}.ScanResultsMap-module__Mq8lIG__hillshade{left:var(--space-3);bottom:var(--space-3);z-index:2;max-width:calc(100% - 2 * var(--space-3) - 48px);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface-sunken) 82%, transparent);font:11px / 16px var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:2px;padding:2px;display:inline-flex;position:absolute}.ScanResultsMap-module__Mq8lIG__toggle,.ScanResultsMap-module__Mq8lIG__azimuth{padding:1px var(--space-2);border-radius:var(--radius-sm);color:var(--ink-muted);font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0}.ScanResultsMap-module__Mq8lIG__toggle:hover,.ScanResultsMap-module__Mq8lIG__azimuth:hover:not(:disabled){color:var(--ink)}.ScanResultsMap-module__Mq8lIG__toggle[aria-pressed=true],.ScanResultsMap-module__Mq8lIG__azimuth[aria-pressed=true]{background:color-mix(in srgb, var(--accent) 22%, transparent);color:var(--ink)}.ScanResultsMap-module__Mq8lIG__azimuth:disabled{opacity:.45;cursor:default}.ScanResultsMap-module__Mq8lIG__toggle:focus-visible,.ScanResultsMap-module__Mq8lIG__azimuth:focus-visible{outline:2px solid var(--accent);outline-offset:1px}
.ScanResults-module__MRrJpa__results{gap:var(--space-6);grid-template-columns:minmax(300px,380px) minmax(0,1fr);align-items:stretch;display:grid}.ScanResults-module__MRrJpa__side{gap:var(--space-4);min-width:0;max-height:calc(100svh - var(--app-header-height,64px) - var(--space-12));padding-right:var(--space-1);flex-direction:column;display:flex;overflow-y:auto}.ScanResults-module__MRrJpa__sideHead{gap:var(--space-1);display:grid}.ScanResults-module__MRrJpa__title{font:400 26px / 1.15 var(--font-brygada), Georgia, serif;letter-spacing:-.01em;margin:0}.ScanResults-module__MRrJpa__partial{color:var(--state-running);margin:0;font-size:13px;line-height:19px}.ScanResults-module__MRrJpa__filter{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);display:grid}.ScanResults-module__MRrJpa__counts{color:var(--ink-muted);font:12px / 18px var(--font-plex-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;margin:0}.ScanResults-module__MRrJpa__counts strong{color:var(--ink);font-weight:500}.ScanResults-module__MRrJpa__stale{color:var(--state-warning);margin:0;font-size:13px}.ScanResults-module__MRrJpa__stale button{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ScanResults-module__MRrJpa__mapPane{top:calc(var(--app-header-height,64px) + var(--space-4));height:calc(100svh - var(--app-header-height,64px) - var(--space-12));min-width:0;min-height:420px;position:sticky}@media (max-width:960px){.ScanResults-module__MRrJpa__results{grid-template-columns:minmax(0,1fr)}.ScanResults-module__MRrJpa__side{max-height:none;padding-right:0;overflow:visible}.ScanResults-module__MRrJpa__mapPane{order:-1;height:auto;min-height:0;position:static}}.ScanResults-module__MRrJpa__chips{gap:var(--space-1);flex-wrap:wrap;display:flex}.ScanResults-module__MRrJpa__chip{min-height:30px;padding:0 var(--space-3);border:1px solid var(--line-strong);color:var(--ink-muted);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.ScanResults-module__MRrJpa__chip:hover:not(:disabled){background:var(--surface-hover);color:var(--ink)}.ScanResults-module__MRrJpa__chip:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.ScanResults-module__MRrJpa__chip:disabled{opacity:.5;cursor:default}.ScanResults-module__MRrJpa__chip[aria-pressed=true]{border-color:var(--accent);background:var(--accent-wash);color:var(--ink)}.ScanResults-module__MRrJpa__chip:before{content:none;border-radius:2px;width:8px;height:8px}.ScanResults-module__MRrJpa__chip[data-verdict]:before{content:""}.ScanResults-module__MRrJpa__chip[data-verdict=none]:before{background:var(--state-warning)}.ScanResults-module__MRrJpa__chip[data-verdict=real]:before{background:var(--state-done)}.ScanResults-module__MRrJpa__chip[data-verdict=unsure]:before{border:1.5px dashed var(--state-running)}.ScanResults-module__MRrJpa__chip[data-verdict=false]:before{border:1.5px dashed var(--ink-faint)}.ScanResults-module__MRrJpa__chipCount{font:11px / 1 var(--font-plex-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;color:var(--ink-faint)}.ScanResults-module__MRrJpa__chip[aria-pressed=true] .ScanResults-module__MRrJpa__chipCount{color:var(--ink-muted)}.ScanResults-module__MRrJpa__progress{padding-top:var(--space-2);border-top:1px solid var(--line);gap:4px;display:grid}.ScanResults-module__MRrJpa__hint{color:var(--ink-faint)}.ScanResults-module__MRrJpa__progressBar{background:var(--line);height:4px;display:block;overflow:hidden}.ScanResults-module__MRrJpa__progressBar span{background:var(--state-done);transform-origin:0;height:100%;transition:transform .2s;display:block}.ScanResults-module__MRrJpa__keys{gap:var(--space-2);display:grid}.ScanResults-module__MRrJpa__legend{color:var(--ink-faint);margin:0;font-size:12px;line-height:22px}.ScanResults-module__MRrJpa__legend kbd{border:1px solid var(--line-strong);background:var(--surface-raised);min-width:18px;color:var(--ink-muted);font:500 11px / 16px var(--font-plex-mono), ui-monospace, monospace;text-align:center;border-bottom-width:2px;border-radius:3px;margin:0 2px;padding:0 4px;display:inline-block}@media (prefers-reduced-motion:reduce){.ScanResults-module__MRrJpa__progressBar span{transition:none}}.ScanResults-module__MRrJpa__legend span{display:block}@media (hover:none) and (pointer:coarse){.ScanResults-module__MRrJpa__legend{display:none}}
.ScanDetail-module__Fz-TRW__page{gap:var(--space-6);width:min(100% - 2 * var(--gutter), 1600px);padding:var(--space-6) 0 var(--space-16);margin:0 auto;display:grid}.ScanDetail-module__Fz-TRW__back{justify-self:start;align-items:center;gap:var(--space-1);min-height:36px;color:var(--ink-muted);font:500 11px / 16px var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;display:inline-flex}.ScanDetail-module__Fz-TRW__back svg{width:14px;height:14px}.ScanDetail-module__Fz-TRW__back:hover{color:var(--ink)}.ScanDetail-module__Fz-TRW__back:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ScanDetail-module__Fz-TRW__header{gap:var(--space-2);padding-bottom:var(--space-6);border-bottom:1px solid var(--line-strong);display:grid}.ScanDetail-module__Fz-TRW__kicker{color:var(--accent);font:500 11px / 16px var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;margin:0}.ScanDetail-module__Fz-TRW__place{color:var(--ink-muted);margin:0;font-size:15px;line-height:22px}.ScanDetail-module__Fz-TRW__statusRow{margin-top:var(--space-1)}.ScanDetail-module__Fz-TRW__facts{gap:var(--space-3) var(--space-8);margin:var(--space-4) 0 0;flex-wrap:wrap;display:flex}.ScanDetail-module__Fz-TRW__facts>div{min-width:0}.ScanDetail-module__Fz-TRW__facts dt{color:var(--ink-faint);font:500 10px / 14px var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase}.ScanDetail-module__Fz-TRW__facts dd{color:var(--ink);margin:2px 0 0;font-size:13px;line-height:19px;display:grid}.ScanDetail-module__Fz-TRW__mono{font-family:var(--font-plex-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums}.ScanDetail-module__Fz-TRW__sub{color:var(--ink-muted);font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:12px}.ScanDetail-module__Fz-TRW__model{overflow-wrap:anywhere}.ScanDetail-module__Fz-TRW__headerActions{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.ScanDetail-module__Fz-TRW__external{min-height:36px;padding:0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--ink);align-items:center;gap:6px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.ScanDetail-module__Fz-TRW__external svg{width:14px;height:14px;color:var(--ink-muted)}.ScanDetail-module__Fz-TRW__external:hover{background:var(--surface-hover);border-color:var(--accent)}.ScanDetail-module__Fz-TRW__external:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ScanDetail-module__Fz-TRW__stale{padding:var(--space-2) var(--space-3);border:1px solid var(--state-warning);border-radius:var(--radius-sm);background:var(--state-wash);margin:0;font-size:13px;line-height:19px}.ScanDetail-module__Fz-TRW__panel{gap:var(--space-3);padding:clamp(var(--space-4), 3vw, var(--space-8));border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-raised);display:grid}.ScanDetail-module__Fz-TRW__panel[data-tone=failed]{border-color:var(--state-critical)}.ScanDetail-module__Fz-TRW__panel[data-tone=warning]{border-color:var(--state-warning)}.ScanDetail-module__Fz-TRW__panelTitle{font:400 clamp(22px, 2.6vw, 28px) / 1.2 var(--font-brygada), Georgia, serif;letter-spacing:-.01em;margin:0}.ScanDetail-module__Fz-TRW__panelText{max-width:68ch;color:var(--ink-muted);margin:0;font-size:14px;line-height:22px}.ScanDetail-module__Fz-TRW__panelActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.ScanDetail-module__Fz-TRW__error{color:var(--state-critical);margin:0;font-size:13px}.ScanDetail-module__Fz-TRW__progressGrid{gap:var(--space-6) var(--space-12);grid-template-columns:minmax(0,1fr) minmax(200px,260px);align-items:stretch;display:grid}.ScanDetail-module__Fz-TRW__progressMain{gap:var(--space-3);align-content:start;display:grid}.ScanDetail-module__Fz-TRW__progressHead{justify-content:space-between;align-items:baseline;gap:var(--space-4);font-size:14px;font-weight:500;display:flex}.ScanDetail-module__Fz-TRW__progressHead strong{font:500 13px / 18px var(--font-plex-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums}.ScanDetail-module__Fz-TRW__metric{padding:var(--space-4) var(--space-6);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-page);flex-direction:column;justify-content:center;display:flex}.ScanDetail-module__Fz-TRW__metricLabel{color:var(--ink-muted);font:500 11px / 16px var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase}.ScanDetail-module__Fz-TRW__metric strong{margin-top:var(--space-2);color:var(--accent);font:500 clamp(40px, 6vw, 60px) / 1 var(--font-plex-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums}.ScanDetail-module__Fz-TRW__stalled{justify-items:start;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--state-warning);border-radius:var(--radius-md);background:var(--state-wash);display:grid}.ScanDetail-module__Fz-TRW__stalled h3{margin:0;font-size:15px;font-weight:600}.ScanDetail-module__Fz-TRW__stalled p{color:var(--ink-muted);margin:0;font-size:14px}.ScanDetail-module__Fz-TRW__doneLine{color:var(--ink-muted);margin:0;font-size:13px;line-height:20px}@media (max-width:700px){.ScanDetail-module__Fz-TRW__progressGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.ScanDetail-module__Fz-TRW__page{width:min(100% - 32px,1600px);padding-top:var(--space-4)}.ScanDetail-module__Fz-TRW__facts{gap:var(--space-3) var(--space-6)}}
.OrganizationsAdmin-module__XTyQPW__page{gap:var(--space-6);width:min(100% - 2 * var(--gutter), 1100px);padding:var(--space-8) 0 var(--space-16);margin:0 auto;display:grid}.OrganizationsAdmin-module__XTyQPW__head{justify-content:space-between;align-items:flex-end;gap:var(--space-3) var(--space-6);padding-bottom:var(--space-6);border-bottom:1px solid var(--line-strong);flex-wrap:wrap;display:flex}.OrganizationsAdmin-module__XTyQPW__kicker{margin:0 0 var(--space-2);color:var(--accent);font:500 11px / 16px var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase}.OrganizationsAdmin-module__XTyQPW__title{font:400 clamp(32px, 4.4vw, 48px) / 1.08 var(--font-brygada), Georgia, serif;letter-spacing:-.015em;margin:0}.OrganizationsAdmin-module__XTyQPW__summary{color:var(--ink-muted);font:12px / 18px var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.04em;font-variant-numeric:tabular-nums;margin:0}.OrganizationsAdmin-module__XTyQPW__lede{margin:calc(-1 * var(--space-2)) 0 0;max-width:72ch;color:var(--ink-muted);font-size:14px;line-height:22px}.OrganizationsAdmin-module__XTyQPW__stale{padding:var(--space-2) var(--space-3);border:1px solid var(--state-warning);border-radius:var(--radius-sm);background:var(--state-wash);margin:0;font-size:13px;line-height:19px}.OrganizationsAdmin-module__XTyQPW__inlineButton{color:var(--accent);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}.OrganizationsAdmin-module__XTyQPW__sectionTitle{color:var(--ink-faint);font:500 11px / 16px var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;margin:0}.OrganizationsAdmin-module__XTyQPW__sectionNote{color:var(--ink-muted);margin:0;font-size:13px;line-height:19px}.OrganizationsAdmin-module__XTyQPW__create{gap:var(--space-3);padding:var(--space-4);border:1px dashed var(--line-strong);border-radius:var(--radius-md);display:grid}.OrganizationsAdmin-module__XTyQPW__createRow{align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.OrganizationsAdmin-module__XTyQPW__createName{flex:260px;max-width:420px}.OrganizationsAdmin-module__XTyQPW__createButton{margin-top:26px}.OrganizationsAdmin-module__XTyQPW__orgList{gap:var(--space-4);display:grid}.OrganizationsAdmin-module__XTyQPW__org{gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-4) var(--space-6);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-raised);display:grid}.OrganizationsAdmin-module__XTyQPW__orgHead{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.OrganizationsAdmin-module__XTyQPW__nameRow{align-items:center;gap:var(--space-2);min-width:0;display:flex}.OrganizationsAdmin-module__XTyQPW__orgName{font:400 clamp(22px, 2.4vw, 26px) / 1.2 var(--font-brygada), Georgia, serif;letter-spacing:-.01em;overflow-wrap:anywhere;margin:0}.OrganizationsAdmin-module__XTyQPW__iconButton{border-radius:var(--radius-sm);width:30px;height:30px;color:var(--ink-faint);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0;display:inline-grid}.OrganizationsAdmin-module__XTyQPW__iconButton svg{width:14px;height:14px}.OrganizationsAdmin-module__XTyQPW__iconButton:hover{color:var(--ink);border-color:var(--line-strong)}.OrganizationsAdmin-module__XTyQPW__iconButton:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.OrganizationsAdmin-module__XTyQPW__renameForm{gap:var(--space-1);flex:360px;display:grid}.OrganizationsAdmin-module__XTyQPW__renameRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.OrganizationsAdmin-module__XTyQPW__renameInput{flex:220px;max-width:380px}.OrganizationsAdmin-module__XTyQPW__orgControls{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.OrganizationsAdmin-module__XTyQPW__inlineLabel{align-items:center;gap:var(--space-2);color:var(--ink-faint);font:500 10px / 14px var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;display:inline-flex}.OrganizationsAdmin-module__XTyQPW__dangerGhost:hover:not(:disabled){color:var(--state-critical)}.OrganizationsAdmin-module__XTyQPW__orgMeta{align-items:center;gap:var(--space-1) var(--space-3);margin:calc(-1 * var(--space-1)) 0 0;color:var(--ink-muted);font:12px / 18px var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.02em;flex-wrap:wrap;display:flex}.OrganizationsAdmin-module__XTyQPW__planTag{border:1px solid var(--line-strong);border-radius:var(--radius-full);color:var(--ink);letter-spacing:.06em;text-transform:uppercase;padding:1px 8px;font-size:11px}.OrganizationsAdmin-module__XTyQPW__planTag[data-plan=pro],.OrganizationsAdmin-module__XTyQPW__planTag[data-plan=institution]{border-color:var(--accent);color:var(--accent)}.OrganizationsAdmin-module__XTyQPW__table{border-collapse:collapse;width:100%;font-size:13px}.OrganizationsAdmin-module__XTyQPW__table th{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line);color:var(--ink-faint);font:500 10px / 14px var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.1em;text-align:left;text-transform:uppercase;white-space:nowrap}.OrganizationsAdmin-module__XTyQPW__table td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line);vertical-align:middle}.OrganizationsAdmin-module__XTyQPW__table tbody tr:last-child td{border-bottom:0}.OrganizationsAdmin-module__XTyQPW__table .OrganizationsAdmin-module__XTyQPW__end{text-align:right}.OrganizationsAdmin-module__XTyQPW__mono{font-family:var(--font-plex-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.OrganizationsAdmin-module__XTyQPW__muted{color:var(--ink-faint)}.OrganizationsAdmin-module__XTyQPW__emptyLine{color:var(--ink-faint);margin:0;font-size:13px;line-height:19px}.OrganizationsAdmin-module__XTyQPW__addRow{align-items:center;gap:var(--space-2);padding-top:var(--space-3);border-top:1px dashed var(--line);flex-wrap:wrap;display:flex}.OrganizationsAdmin-module__XTyQPW__addHint{color:var(--state-warning);font-size:12px;line-height:18px}.OrganizationsAdmin-module__XTyQPW__loose{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);display:grid}.OrganizationsAdmin-module__XTyQPW__looseAdd{justify-content:flex-end;align-items:center;gap:var(--space-2);display:inline-flex}.OrganizationsAdmin-module__XTyQPW__error{color:var(--state-critical);margin:0;font-size:13px;line-height:19px}.OrganizationsAdmin-module__XTyQPW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:640px){.OrganizationsAdmin-module__XTyQPW__page{width:min(100% - 32px,1100px);padding-top:var(--space-6)}.OrganizationsAdmin-module__XTyQPW__org{padding-left:var(--space-4)}.OrganizationsAdmin-module__XTyQPW__table thead{display:none}.OrganizationsAdmin-module__XTyQPW__table tr{gap:var(--space-2);padding:var(--space-2) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;display:grid}.OrganizationsAdmin-module__XTyQPW__table td{border:0;padding:0}.OrganizationsAdmin-module__XTyQPW__table td:last-child{grid-column:1/-1;justify-self:end}.OrganizationsAdmin-module__XTyQPW__looseAdd{justify-content:flex-start}}
.interior-module__tBi_TG__section{padding:var(--space-24) var(--gutter)}.interior-module__tBi_TG__sectionLabel{justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--line-strong);color:var(--ink-faint);font-family:var(--font-plex-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:10px;display:flex}.interior-module__tBi_TG__sectionLabel span:first-child{color:var(--accent)}.interior-module__tBi_TG__section h1{font:400 clamp(54px, 5.7vw, 128px) / 1 var(--font-brygada), Georgia, serif;letter-spacing:-.05em;margin:0}.interior-module__tBi_TG__section h1 em{color:var(--accent);font-style:italic;font-weight:400}.interior-module__tBi_TG__intro{align-items:end;gap:var(--space-16);padding:var(--space-24) 0;grid-template-columns:minmax(0,1.65fr) minmax(270px,.6fr);display:grid}.interior-module__tBi_TG__intro p{max-width:45ch;margin:0 0 var(--space-4);color:var(--ink-muted);font-size:clamp(17px,1.2vw,22px);line-height:1.55}.interior-module__tBi_TG__intro p:first-child{color:var(--ink)}.interior-module__tBi_TG__intro p:last-child{margin-bottom:0}.interior-module__tBi_TG__note{max-width:100ch;margin:var(--space-24) 0 0;padding-top:var(--space-4);border-top:1px solid var(--line);color:var(--ink-faint);font-family:var(--font-plex-mono), monospace;font-size:11px;line-height:1.6}.interior-module__tBi_TG__next{justify-content:space-between;align-items:baseline;gap:var(--space-6);margin-top:var(--space-24);padding-top:var(--space-4);border-top:1px solid var(--line-strong);display:flex}.interior-module__tBi_TG__next span{color:var(--ink-faint);font-family:var(--font-plex-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:10px}@media (max-width:1050px){.interior-module__tBi_TG__intro{grid-template-columns:1.25fr .75fr}}@media (max-width:760px){.interior-module__tBi_TG__section{padding-top:var(--space-16);padding-bottom:var(--space-16)}.interior-module__tBi_TG__intro{padding:var(--space-12) 0;display:block}.interior-module__tBi_TG__intro>div{margin-top:var(--space-8)}}@media (max-width:600px){.interior-module__tBi_TG__section h1{font-size:clamp(43px,11vw,66px)}.interior-module__tBi_TG__sectionLabel span:last-child{display:none}.interior-module__tBi_TG__note{margin-top:var(--space-12)}.interior-module__tBi_TG__next{align-items:start;gap:var(--space-3);flex-direction:column}}
.ActiveScansBadge-module__F5jN9G__slot{min-width:0;display:inline-flex}.ActiveScansBadge-module__F5jN9G__badge{border:1px solid var(--line-strong);border-radius:var(--radius-full);background:var(--state-wash);min-height:28px;color:var(--state-queued);font:500 12px / 16px var(--font-plex-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;padding:0 10px 0 8px;text-decoration:none;display:inline-flex}.ActiveScansBadge-module__F5jN9G__badge[data-running]{color:var(--state-running)}.ActiveScansBadge-module__F5jN9G__badge:hover{border-color:currentColor}.ActiveScansBadge-module__F5jN9G__badge:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ActiveScansBadge-module__F5jN9G__dot{background:currentColor;border-radius:999px;width:6px;height:6px}.ActiveScansBadge-module__F5jN9G__badge[data-running] .ActiveScansBadge-module__F5jN9G__dot{animation:1.6s ease-in-out infinite ActiveScansBadge-module__F5jN9G__pulse}@keyframes ActiveScansBadge-module__F5jN9G__pulse{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.ActiveScansBadge-module__F5jN9G__badge[data-running] .ActiveScansBadge-module__F5jN9G__dot{animation:none}}
.EvidencePage-module__ij3GNa__evidence{background:var(--surface-page)}.EvidencePage-module__ij3GNa__exhibits{gap:var(--space-6);grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:start;display:grid}.EvidencePage-module__ij3GNa__exhibits figure{min-width:0;margin:0}.EvidencePage-module__ij3GNa__exhibits img{background:var(--surface-sunken);width:100%;height:auto;display:block}.EvidencePage-module__ij3GNa__exhibitSecondary{padding-top:var(--space-24)}.EvidencePage-module__ij3GNa__exhibits figcaption{gap:var(--space-2) var(--space-4);padding:var(--space-4) 0;border-top:1px solid var(--accent);color:var(--ink-muted);grid-template-columns:150px 1fr;font-size:15px;line-height:1.45;display:grid}.EvidencePage-module__ij3GNa__exhibits strong{color:var(--accent);font-family:var(--font-plex-mono), monospace;text-transform:uppercase;font-size:11px;font-weight:500}.EvidencePage-module__ij3GNa__exhibits small{color:var(--ink-faint);font-family:var(--font-plex-mono), monospace;text-transform:uppercase;grid-column:2;font-size:10px}@media (max-width:900px){.EvidencePage-module__ij3GNa__exhibits figcaption{grid-template-columns:1fr}.EvidencePage-module__ij3GNa__exhibits small{grid-column:1}}@media (max-width:600px){.EvidencePage-module__ij3GNa__exhibits{display:block}.EvidencePage-module__ij3GNa__exhibitSecondary{padding-top:var(--space-12)}}
.UserMenu-module__AlZ82G__root{position:relative}.UserMenu-module__AlZ82G__trigger{align-items:center;gap:var(--space-2);max-width:220px;height:36px;padding:0 var(--space-2) 0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--ink);font:500 13px / 18px var(--font-plex-sans), system-ui, sans-serif;cursor:pointer;background:0 0;display:inline-flex}.UserMenu-module__AlZ82G__trigger:hover{background:var(--surface-hover)}.UserMenu-module__AlZ82G__trigger:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.UserMenu-module__AlZ82G__avatar{width:16px;height:16px;color:var(--ink-muted);flex:none}.UserMenu-module__AlZ82G__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.UserMenu-module__AlZ82G__chevron{width:14px;height:14px;color:var(--ink-faint);flex:none;transition:transform .15s cubic-bezier(.4,0,.2,1)}.UserMenu-module__AlZ82G__trigger[aria-expanded=true] .UserMenu-module__AlZ82G__chevron{transform:rotate(180deg)}.UserMenu-module__AlZ82G__menu{right:0;top:calc(100% + var(--space-2));z-index:45;min-width:220px;padding:var(--space-1);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-overlay);position:absolute}.UserMenu-module__AlZ82G__who{padding:var(--space-2) var(--space-3) var(--space-3);border-bottom:1px solid var(--line);margin-bottom:var(--space-1);gap:2px;display:grid}.UserMenu-module__AlZ82G__whoLabel,.UserMenu-module__AlZ82G__whoRole{color:var(--ink-faint);font:500 10px / 14px var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase}.UserMenu-module__AlZ82G__whoRole{color:var(--accent)}.UserMenu-module__AlZ82G__whoOrg{color:var(--ink-muted);overflow-wrap:anywhere;font-size:12px;line-height:17px}.UserMenu-module__AlZ82G__separator{height:1px;margin:var(--space-1) 0;background:var(--line)}.UserMenu-module__AlZ82G__whoName{color:var(--ink);overflow-wrap:anywhere;font-size:14px;font-weight:500}.UserMenu-module__AlZ82G__item{align-items:center;gap:var(--space-2);width:100%;min-height:40px;padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--ink);font:500 13px / 18px var(--font-plex-sans), system-ui, sans-serif;text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.UserMenu-module__AlZ82G__item svg{width:15px;height:15px;color:var(--ink-muted)}.UserMenu-module__AlZ82G__item:hover,.UserMenu-module__AlZ82G__item:focus-visible{background:var(--surface-hover);outline:none}.UserMenu-module__AlZ82G__item:focus-visible{box-shadow:inset 0 0 0 2px var(--focus)}@media (max-width:640px){.UserMenu-module__AlZ82G__name{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.UserMenu-module__AlZ82G__trigger{padding:0 var(--space-2)}}@media (prefers-reduced-motion:reduce){.UserMenu-module__AlZ82G__chevron{transition:none}}
.MethodPage-module__mSgXxq__method{background:var(--surface-raised)}.MethodPage-module__mSgXxq__methodIntro{padding-bottom:var(--space-16)}.MethodPage-module__mSgXxq__steps{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.MethodPage-module__mSgXxq__steps li{gap:var(--space-8);padding:var(--space-8) 0;border-bottom:1px solid var(--line-strong);grid-template-columns:90px minmax(180px,.75fr) minmax(0,1fr);display:grid}.MethodPage-module__mSgXxq__stepNumber{padding-top:var(--space-2);color:var(--accent);font-family:var(--font-plex-mono), monospace;font-size:12px}.MethodPage-module__mSgXxq__steps h2{font:400 clamp(28px, 2.5vw, 50px) / 1.12 var(--font-brygada), Georgia, serif;margin:0}.MethodPage-module__mSgXxq__steps p{max-width:58ch;color:var(--ink-muted);margin:0;font-size:16px;line-height:1.6}.MethodPage-module__mSgXxq__parameters{gap:var(--space-4) var(--space-12);padding-top:var(--space-8);color:var(--ink-faint);font-family:var(--font-plex-mono), monospace;flex-wrap:wrap;font-size:11px;line-height:1.5;display:flex}.MethodPage-module__mSgXxq__parameters span:first-child{color:var(--accent);text-transform:uppercase}@media (max-width:760px){.MethodPage-module__mSgXxq__steps li{gap:var(--space-3);grid-template-columns:40px 1fr}.MethodPage-module__mSgXxq__steps p{grid-column:2}}@media (max-width:600px){.MethodPage-module__mSgXxq__steps h2{font-size:28px}.MethodPage-module__mSgXxq__steps p{font-size:14px}}
.SiteHeader-module__YlUlvG__siteHeader{z-index:40;height:var(--chrome-height);background:color-mix(in srgb, var(--surface-page) 96%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 10px 30px -18px color-mix(in srgb, var(--surface-sunken) 90%, transparent);padding:var(--space-4) var(--chrome-gutter);align-items:center;gap:var(--space-8);border-bottom:1px solid var(--line);grid-template-columns:minmax(160px,1fr) auto minmax(260px,1fr);display:grid;position:sticky;top:0}.SiteHeader-module__YlUlvG__edge{display:none}.SiteHeader-module__YlUlvG__siteHeader[data-overlay]{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border-bottom-color:#0000;transition:background-color .2s cubic-bezier(.4,0,.2,1),border-bottom-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.SiteHeader-module__YlUlvG__siteHeader[data-overlay] .SiteHeader-module__YlUlvG__edge{inset:0 0 calc(-1 * var(--chrome-height)) 0;z-index:-1;pointer-events:none;background:linear-gradient(180deg in oklab, color-mix(in srgb, var(--surface-sunken) 62%, transparent) 0%, color-mix(in srgb, var(--surface-sunken) 62%, transparent) 50%, color-mix(in srgb, var(--surface-sunken) 46%, transparent) 59.5%, color-mix(in srgb, var(--surface-sunken) 34%, transparent) 67%, color-mix(in srgb, var(--surface-sunken) 24%, transparent) 73.5%, color-mix(in srgb, var(--surface-sunken) 16%, transparent) 79.5%, color-mix(in srgb, var(--surface-sunken) 10%, transparent) 85%, color-mix(in srgb, var(--surface-sunken) 5%, transparent) 90%, color-mix(in srgb, var(--surface-sunken) 2%, transparent) 95%, transparent 100%);transition:opacity .2s cubic-bezier(.4,0,.2,1);display:block;position:absolute}html[data-chrome=scrolled] .SiteHeader-module__YlUlvG__siteHeader[data-overlay]{background:color-mix(in srgb, var(--surface-page) 96%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom-color:var(--line);box-shadow:0 10px 30px -18px color-mix(in srgb, var(--surface-sunken) 90%, transparent)}html[data-chrome=scrolled] .SiteHeader-module__YlUlvG__siteHeader[data-overlay] .SiteHeader-module__YlUlvG__edge{opacity:0}.SiteHeader-module__YlUlvG__siteHeader .SiteHeader-module__YlUlvG__actions .tt-btn--primary{border-color:var(--surface-page)}:is(.SiteHeader-module__YlUlvG__siteHeader[data-overlay] .SiteHeader-module__YlUlvG__nav .tt-text-link--nav,.SiteHeader-module__YlUlvG__siteHeader[data-overlay] .SiteHeader-module__YlUlvG__actions .tt-btn--ghost){color:var(--ink)}.SiteHeader-module__YlUlvG__siteHeader[data-overlay] .SiteHeader-module__YlUlvG__nav .tt-text-link--nav:after{background:var(--ink)}:is(.SiteHeader-module__YlUlvG__siteHeader[data-overlay] .tt-btn:focus-visible,.SiteHeader-module__YlUlvG__siteHeader[data-overlay] .tt-text-link--nav:focus-visible){outline:2px solid var(--focus);outline-offset:2px;box-shadow:0 0 0 2px var(--surface-page)}@media (forced-colors:active){.SiteHeader-module__YlUlvG__siteHeader[data-overlay]{background:canvas;border-bottom:1px solid canvastext}.SiteHeader-module__YlUlvG__siteHeader[data-overlay] .SiteHeader-module__YlUlvG__edge{display:none}}@media (prefers-contrast:more),(prefers-contrast:custom){.SiteHeader-module__YlUlvG__siteHeader[data-overlay]{background:var(--surface-page);border-bottom-color:var(--line)}.SiteHeader-module__YlUlvG__siteHeader[data-overlay] .SiteHeader-module__YlUlvG__edge{display:none}}@media (prefers-reduced-motion:reduce){.SiteHeader-module__YlUlvG__siteHeader[data-overlay],.SiteHeader-module__YlUlvG__siteHeader[data-overlay] .SiteHeader-module__YlUlvG__edge,.SiteHeader-module__YlUlvG__siteHeader[data-overlay] .SiteHeader-module__YlUlvG__brand{transition:none}.SiteHeader-module__YlUlvG__siteHeader[data-overlay] .SiteHeader-module__YlUlvG__actions .tt-btn--primary{transition:none}}.SiteHeader-module__YlUlvG__brand{align-items:center;width:268px;max-width:100%;display:flex}.SiteHeader-module__YlUlvG__brand svg{width:100%;height:auto;display:block}.SiteHeader-module__YlUlvG__nav,.SiteHeader-module__YlUlvG__actions,.SiteHeader-module__YlUlvG__desktopActions{align-items:center;gap:clamp(var(--space-4), 2vw, var(--space-8));display:flex}.SiteHeader-module__YlUlvG__nav a{white-space:nowrap}.SiteHeader-module__YlUlvG__actions{grid-column:-2;justify-content:flex-end}.SiteHeader-module__YlUlvG__actions>a:first-child{white-space:nowrap}@media (max-width:1050px){.SiteHeader-module__YlUlvG__siteHeader{grid-template-columns:1fr auto}.SiteHeader-module__YlUlvG__nav,.SiteHeader-module__YlUlvG__desktopActions{display:none}}@media (max-width:600px){.SiteHeader-module__YlUlvG__siteHeader{gap:var(--space-2);padding:var(--space-3) var(--chrome-gutter)}.SiteHeader-module__YlUlvG__brand{width:168px}.SiteHeader-module__YlUlvG__actions{gap:var(--space-2)}}
.AppHeader-module__J53bYG__header{z-index:40;align-items:center;gap:var(--space-2) var(--space-8);min-height:var(--app-header-height,64px);padding:var(--space-2) var(--gutter);border-bottom:1px solid var(--line-strong);background:color-mix(in srgb, var(--surface-page) 96%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand nav actions";display:grid;position:sticky;top:0}.AppHeader-module__J53bYG__brand{border-radius:var(--radius-sm);grid-area:brand;width:156px;margin-left:-10.296px;display:block}.AppHeader-module__J53bYG__brand svg{width:100%;height:auto;display:block}.AppHeader-module__J53bYG__brand:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.AppHeader-module__J53bYG__nav{align-items:center;gap:var(--space-4);grid-area:nav;min-width:0;display:flex}.AppHeader-module__J53bYG__navLink{min-height:44px;color:var(--ink-muted);font:500 11px / 16px var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex;position:relative}.AppHeader-module__J53bYG__navLink:after{content:"";background:var(--accent);transform-origin:0;height:1px;transition:transform .2s cubic-bezier(.4,0,.2,1);position:absolute;bottom:11px;left:0;right:0;transform:scaleX(0)}.AppHeader-module__J53bYG__navLink:hover,.AppHeader-module__J53bYG__navLink[aria-current=page]{color:var(--ink)}.AppHeader-module__J53bYG__navLink:hover:after,.AppHeader-module__J53bYG__navLink[aria-current=page]:after{transform:scaleX(1)}.AppHeader-module__J53bYG__navLink:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.AppHeader-module__J53bYG__actions{align-items:center;gap:var(--space-2);grid-area:actions;display:flex}.AppHeader-module__J53bYG__newScan[aria-current=page]{box-shadow:inset 0 -2px 0 var(--accent-ink)}@media (max-width:640px){.AppHeader-module__J53bYG__header{gap:0 var(--space-3);padding-block:var(--space-1) 0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions""nav nav"}.AppHeader-module__J53bYG__brand{width:128px;margin-left:-8.448px}.AppHeader-module__J53bYG__nav{border-top:1px solid var(--line);gap:var(--space-3)}}@media (prefers-reduced-motion:reduce){.AppHeader-module__J53bYG__navLink:after{transition:none}}
.MobileNav-module__3UYd0W__trigger{align-items:center;gap:var(--space-3);min-height:44px;padding:0 var(--space-3);border:1px solid var(--line-strong);color:var(--ink);font-family:var(--font-plex-mono), monospace;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;font-size:11px;display:none}.MobileNav-module__3UYd0W__trigger:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.MobileNav-module__3UYd0W__bars{width:18px;height:10px;display:block;position:relative}.MobileNav-module__3UYd0W__bars:before,.MobileNav-module__3UYd0W__bars:after{content:"";background:var(--accent);width:100%;height:1px;transition:transform .2s cubic-bezier(.4,0,.2,1);position:absolute;left:0}.MobileNav-module__3UYd0W__bars:before{top:0}.MobileNav-module__3UYd0W__bars:after{bottom:0}.MobileNav-module__3UYd0W__bars[data-open]:before{transform:translateY(4.5px)rotate(45deg)}.MobileNav-module__3UYd0W__bars[data-open]:after{transform:translateY(-4.5px)rotate(-45deg)}.MobileNav-module__3UYd0W__panel{height:calc(100svh - var(--chrome-height));z-index:39;justify-content:space-between;gap:var(--space-8);padding:var(--space-8) var(--chrome-gutter) var(--space-12);background:var(--surface-page);overscroll-behavior:contain;flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.MobileNav-module__3UYd0W__panel[hidden]{display:none}.MobileNav-module__3UYd0W__panel nav{border-top:1px solid var(--line-strong);display:block}.MobileNav-module__3UYd0W__row{gap:var(--space-4);padding:var(--space-6) 0;border-bottom:1px solid var(--line-strong);color:var(--ink);grid-template-columns:40px 1fr;align-items:baseline;text-decoration:none;display:grid}.MobileNav-module__3UYd0W__row:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.MobileNav-module__3UYd0W__number{color:var(--ink-faint);font-family:var(--font-plex-mono), monospace;font-size:11px}.MobileNav-module__3UYd0W__label{font:400 clamp(32px, 9vw, 44px) / 1.1 var(--font-brygada), Georgia, serif}.MobileNav-module__3UYd0W__row[aria-current=page] .MobileNav-module__3UYd0W__number,.MobileNav-module__3UYd0W__row[aria-current=page] .MobileNav-module__3UYd0W__label{color:var(--accent)}.MobileNav-module__3UYd0W__panelActions{gap:var(--space-3);display:grid}@media (max-width:1050px){.MobileNav-module__3UYd0W__trigger{display:inline-flex}}@media (prefers-reduced-motion:reduce){.MobileNav-module__3UYd0W__bars:before,.MobileNav-module__3UYd0W__bars:after{transition:none}}
.ScanToasts-module__xFf0Iq__region{right:var(--space-4);bottom:var(--space-4);z-index:45;align-items:flex-end;gap:var(--space-2);max-width:calc(100vw - 2 * var(--space-4));pointer-events:none;flex-direction:column;display:flex;position:fixed}.ScanToasts-module__xFf0Iq__toast{pointer-events:auto;width:380px;max-width:100%;animation:.22s cubic-bezier(.2,0,.2,1) both ScanToasts-module__xFf0Iq__rise}.ScanToasts-module__xFf0Iq__actions{align-items:center;gap:var(--space-1);margin:-4px -6px -4px 0;display:flex}.ScanToasts-module__xFf0Iq__open{min-height:32px;padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--accent);align-items:center;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.ScanToasts-module__xFf0Iq__open:hover{text-underline-offset:3px;text-decoration:underline}.ScanToasts-module__xFf0Iq__open:focus-visible,.ScanToasts-module__xFf0Iq__close:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.ScanToasts-module__xFf0Iq__close{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--ink-faint);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.ScanToasts-module__xFf0Iq__close:hover{color:var(--ink);background:var(--surface-hover)}.ScanToasts-module__xFf0Iq__close svg{width:15px;height:15px}@keyframes ScanToasts-module__xFf0Iq__rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ScanToasts-module__xFf0Iq__toast{animation:none}}
.SiteFooter-module__CptLja__footer{justify-content:space-between;align-items:end;gap:var(--space-8);padding:var(--space-12) var(--gutter);border-top:1px solid var(--line);background:var(--surface-page);color:var(--ink);font-family:var(--font-plex-mono), monospace;display:flex}.SiteFooter-module__CptLja__brand{width:220px}.SiteFooter-module__CptLja__brand svg{width:100%;height:auto;display:block}.SiteFooter-module__CptLja__brand p{margin:var(--space-4) 0 0;color:var(--ink-faint);font-size:10px}.SiteFooter-module__CptLja__links{gap:var(--space-8);flex-wrap:wrap;display:flex}@media (max-width:600px){.SiteFooter-module__CptLja__footer{align-items:start}.SiteFooter-module__CptLja__brand{width:150px}.SiteFooter-module__CptLja__links{flex-direction:column;gap:0}}
.AppShell-module__0ov3RG__shell{--app-header-height:64px;background:var(--surface-page);min-height:100svh;color:var(--ink);font-family:var(--font-plex-sans), system-ui, sans-serif;flex-direction:column;display:flex}.AppShell-module__0ov3RG__main{outline:none;flex:1;min-width:0}.AppShell-module__0ov3RG__shell .tt-dialog__desc{color:var(--ink-muted);margin:0;font-size:14px;line-height:21px}.AppShell-module__0ov3RG__shell .tt-dialog:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (max-width:640px){.AppShell-module__0ov3RG__shell{--app-header-height:108px}}
.NewScanScreen-module__tXIaIG__screen{height:calc(100svh - var(--app-header-height,64px));background:var(--surface-page);grid-template-columns:minmax(0,1fr) minmax(320px,380px);min-height:560px;display:grid}.NewScanScreen-module__tXIaIG__map{border-right:1px solid var(--line);min-height:0}.NewScanScreen-module__tXIaIG__mapHint{z-index:2;top:var(--space-4);padding:var(--space-2) var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-full);background:color-mix(in srgb, var(--surface-raised) 92%, transparent);box-shadow:var(--shadow-raised);color:var(--ink);white-space:nowrap;pointer-events:none;margin:0;font-size:13px;line-height:18px;position:absolute;left:50%;transform:translate(-50%)}.NewScanScreen-module__tXIaIG__legend{z-index:2;left:var(--space-3);bottom:var(--space-3);gap:var(--space-3);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface-raised) 88%, transparent);color:var(--ink-muted);font-family:var(--font-plex-mono);pointer-events:none;font-size:11px;line-height:18px;display:flex;position:absolute}.NewScanScreen-module__tXIaIG__legendItem{align-items:center;gap:6px;display:inline-flex}.NewScanScreen-module__tXIaIG__swatchNew,.NewScanScreen-module__tXIaIG__swatchPast{border:2px solid var(--accent);background:color-mix(in srgb, var(--accent) 18%, transparent);width:12px;height:9px;display:inline-block}.NewScanScreen-module__tXIaIG__swatchPast{border-width:1px;border-color:var(--ink-faint);background:color-mix(in srgb, var(--ink-faint) 12%, transparent)}.NewScanScreen-module__tXIaIG__panel{gap:var(--space-6);min-height:0;padding:var(--space-6) var(--space-6) var(--space-8);background:var(--surface-raised);flex-direction:column;display:flex;overflow-y:auto}.NewScanScreen-module__tXIaIG__panelHead{padding-bottom:var(--space-4);border-bottom:1px solid var(--line)}.NewScanScreen-module__tXIaIG__kicker,.NewScanScreen-module__tXIaIG__blockLabel{margin:0 0 var(--space-2);color:var(--ink-muted);font-family:var(--font-plex-mono);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:500;line-height:16px}.NewScanScreen-module__tXIaIG__title{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:600;line-height:1.15}.NewScanScreen-module__tXIaIG__lede{margin:var(--space-2) 0 0;color:var(--ink-muted);font-size:14px;line-height:21px}.NewScanScreen-module__tXIaIG__block{flex-direction:column;display:flex}.NewScanScreen-module__tXIaIG__centre{gap:var(--space-3);flex-direction:column;display:flex}.NewScanScreen-module__tXIaIG__tabs{border:1px solid var(--line-strong);border-radius:var(--radius-sm);grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.NewScanScreen-module__tXIaIG__tab{background:var(--surface-page);min-height:34px;color:var(--ink-muted);font-family:var(--font-plex-mono);cursor:pointer;border:0;font-size:12px}.NewScanScreen-module__tXIaIG__tab+.NewScanScreen-module__tXIaIG__tab{border-left:1px solid var(--line-strong)}.NewScanScreen-module__tXIaIG__tab:hover{background:var(--surface-hover);color:var(--ink)}.NewScanScreen-module__tXIaIG__tab[aria-selected=true]{background:var(--accent-wash);color:var(--accent);box-shadow:inset 0 -2px 0 var(--accent)}.NewScanScreen-module__tXIaIG__tab:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.NewScanScreen-module__tXIaIG__tabPanel{gap:var(--space-4);flex-direction:column;display:flex}.NewScanScreen-module__tXIaIG__tabNote{color:var(--ink-muted);margin:0;font-size:13px;line-height:19px}.NewScanScreen-module__tXIaIG__readout{gap:var(--space-2);margin:0;display:grid}.NewScanScreen-module__tXIaIG__readout>div{gap:var(--space-3);grid-template-columns:72px 1fr;align-items:baseline;display:grid}.NewScanScreen-module__tXIaIG__readout dt{color:var(--ink-faint);font-family:var(--font-plex-mono);font-size:11px}.NewScanScreen-module__tXIaIG__readout dd{color:var(--ink);margin:0;font-size:13px}.NewScanScreen-module__tXIaIG__pair{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.NewScanScreen-module__tXIaIG__paste{padding-top:var(--space-3);border-top:1px dashed var(--line)}.NewScanScreen-module__tXIaIG__size{gap:var(--space-2);grid-template-columns:1fr auto 1fr;align-items:start;display:grid}.NewScanScreen-module__tXIaIG__times{color:var(--ink-faint);padding-top:32px}.NewScanScreen-module__tXIaIG__size input:disabled{opacity:.5;cursor:not-allowed}.NewScanScreen-module__tXIaIG__estimate{min-height:21px;margin:0;font-size:14px;line-height:21px}.NewScanScreen-module__tXIaIG__muted{color:var(--ink-muted)}.NewScanScreen-module__tXIaIG__warn{color:var(--state-warning);font-size:13px}.NewScanScreen-module__tXIaIG__actions{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--line);flex-direction:column;margin-top:auto;display:flex}.NewScanScreen-module__tXIaIG__actions>button{width:100%}.NewScanScreen-module__tXIaIG__error{padding:var(--space-2) var(--space-3);border-left:2px solid var(--state-critical);background:var(--state-wash);color:var(--ink);margin:0;font-size:13px;line-height:19px}.NewScanScreen-module__tXIaIG__footnote{color:var(--ink-faint);margin:0;font-size:12px;line-height:17px}.NewScanScreen-module__tXIaIG__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:900px){.NewScanScreen-module__tXIaIG__screen{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);height:auto;min-height:0}.NewScanScreen-module__tXIaIG__map{border-right:0;border-bottom:1px solid var(--line);height:62svh;min-height:340px}.NewScanScreen-module__tXIaIG__panel{padding:var(--space-6) var(--space-4) var(--space-8);overflow:visible}.NewScanScreen-module__tXIaIG__mapHint{white-space:normal;text-align:center;width:max-content;max-width:calc(100% - 96px)}}@media (max-width:420px){.NewScanScreen-module__tXIaIG__pair{grid-template-columns:1fr}}.NewScanScreen-module__tXIaIG__planLimit{margin:var(--space-2) 0 0;color:var(--ink-muted);font-size:12px;line-height:17px}
.PageShell-module__0pcjxa__shell{background:var(--surface-page);width:100%;min-width:0;color:var(--ink);overflow-x:clip}.PageShell-module__0pcjxa__shell *{box-sizing:border-box}.PageShell-module__0pcjxa__main{scroll-margin-top:var(--chrome-height);display:block}
.LoginForm-module__MYmKRG__form{gap:var(--space-6);display:grid}.LoginForm-module__MYmKRG__error{color:var(--state-critical);margin:0;font-size:14px;line-height:1.5}.LoginForm-module__MYmKRG__form .tt-field{gap:var(--space-3)}.LoginForm-module__MYmKRG__form .tt-input{height:44px;font-size:16px}
.HeroMessages-module__DqIdYa__messages{align-content:start;display:grid}.HeroMessages-module__DqIdYa__slot{gap:var(--space-6);min-height:var(--hero-slot-min,15.5rem);align-content:start;display:grid}.HeroMessages-module__DqIdYa__line{margin-block:-.1em;padding-block:.1em;display:block;overflow:hidden}.HeroMessages-module__DqIdYa__lineInner{will-change:transform;animation:.62s cubic-bezier(0,0,.2,1) both HeroMessages-module__DqIdYa__lineRise;display:block}.HeroMessages-module__DqIdYa__line:nth-of-type(2) .HeroMessages-module__DqIdYa__lineInner{animation-delay:80ms}.HeroMessages-module__DqIdYa__lead{max-width:46ch;color:var(--ink-muted);margin:0;font-size:clamp(16px,1.25vw,20px);line-height:1.55;animation:.56s cubic-bezier(0,0,.2,1) .17s both HeroMessages-module__DqIdYa__leadRise}@keyframes HeroMessages-module__DqIdYa__lineRise{0%{transform:translateY(105%)}to{transform:translate(0,0)}}@keyframes HeroMessages-module__DqIdYa__leadRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0,0)}}.HeroMessages-module__DqIdYa__slot[data-exiting]{animation:.2s cubic-bezier(.4,0,1,1) both HeroMessages-module__DqIdYa__slotExit}@keyframes HeroMessages-module__DqIdYa__slotExit{0%{opacity:1}to{opacity:0}}.HeroMessages-module__DqIdYa__slot[data-reduced] .HeroMessages-module__DqIdYa__lineInner,.HeroMessages-module__DqIdYa__slot[data-reduced] .HeroMessages-module__DqIdYa__lead,.HeroMessages-module__DqIdYa__slot[data-reduced]{opacity:1;animation:none;transform:none}@media (max-width:760px){.HeroMessages-module__DqIdYa__slot{min-height:0}}@media (prefers-reduced-motion:reduce){.HeroMessages-module__DqIdYa__lineInner,.HeroMessages-module__DqIdYa__lead,.HeroMessages-module__DqIdYa__slot[data-exiting]{opacity:1;animation:none;transform:none}}
.page-module__aydn6q__page{background:var(--surface-page);min-height:100svh;color:var(--ink);flex-direction:column;display:flex}.page-module__aydn6q__formPane{width:100%;padding:var(--space-12) var(--gutter);flex-direction:column;flex:1;display:flex}.page-module__aydn6q__brand{--brand-w:176px;width:var(--brand-w);margin:0 0 var(--space-8) calc(var(--brand-w) * -.066);display:block}.page-module__aydn6q__brand svg{width:100%;height:auto;display:block}.page-module__aydn6q__column{width:100%;max-width:420px;padding-block:var(--space-12);flex-direction:column;flex:1;justify-content:center;display:flex}.page-module__aydn6q__eyebrow{margin:0 0 var(--space-3);font:500 11px var(--font-plex-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.page-module__aydn6q__title{margin:0 0 var(--space-8);font:400 32px / 1.18 var(--font-brygada), Georgia, serif;letter-spacing:-.015em;text-wrap:balance}.page-module__aydn6q__notice{margin:var(--space-12) 0 0;color:var(--ink-muted);font:12px / 1.65 var(--font-plex-mono), monospace;letter-spacing:.03em}.page-module__aydn6q__noticeLead{margin-bottom:var(--space-1);color:var(--ink);display:block}.page-module__aydn6q__imagePane{display:none}.page-module__aydn6q__figure{flex-direction:column;flex:1;justify-content:flex-end;margin:0;display:flex;position:relative;overflow:hidden}.page-module__aydn6q__plate{position:absolute;inset:0;overflow:hidden}.page-module__aydn6q__plateImage{filter:var(--plate-filter);transform-origin:50%;background-image:url(/stronghold-dem.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}@keyframes page-module__aydn6q__plateDrift{0%{transform:translate(-2%,1.4%)scale(1.06)}to{transform:translate(2%,-1.4%)scale(1.06)}}@media (prefers-reduced-motion:no-preference){.page-module__aydn6q__plateImage{animation:20s cubic-bezier(.45,0,.55,1) infinite alternate both page-module__aydn6q__plateDrift;transform:translate(-2%,1.4%)scale(1.06)}}@media (prefers-reduced-motion:reduce){.page-module__aydn6q__plateImage{animation:none;transform:none}}.page-module__aydn6q__caption{gap:var(--space-2);padding:var(--space-8);background:var(--surface-sunken);font:12px / 1.6 var(--font-plex-sans), system-ui, sans-serif;letter-spacing:.01em;display:grid;position:relative}.page-module__aydn6q__caption:before{content:"";height:var(--space-24);pointer-events:none;background:linear-gradient(0deg, var(--surface-sunken) 0%, color-mix(in srgb, var(--surface-sunken) 62%, transparent) 38%, color-mix(in srgb, var(--surface-sunken) 24%, transparent) 68%, transparent 100%);position:absolute;inset:auto 0 100%}.page-module__aydn6q__plateIndex{font-family:var(--font-plex-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:11px}.page-module__aydn6q__plateTitle{color:var(--ink);font-size:14px}.page-module__aydn6q__plateCredit{color:var(--ink-muted);font-size:12px;line-height:1.6}.page-module__aydn6q__plateCredit a{color:inherit;text-underline-offset:3px}.page-module__aydn6q__plateCredit a:hover{color:var(--ink)}.page-module__aydn6q__plateCredit a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (max-width:899px){.page-module__aydn6q__imagePane{width:100%;padding:0 var(--gutter) var(--space-12);display:block}.page-module__aydn6q__plate{display:none}.page-module__aydn6q__caption{background:0 0;max-width:420px;padding:0}.page-module__aydn6q__caption:before{display:none}}@media (min-width:900px){.page-module__aydn6q__page{--plate-filter:saturate(.82) brightness(.78) contrast(1.05);flex-direction:row}[data-theme=light] .page-module__aydn6q__page{--plate-filter:saturate(.86) brightness(1) contrast(1.02)}.page-module__aydn6q__formPane{width:50%;padding:var(--space-16);flex:0 0 50%;align-items:center}.page-module__aydn6q__brand{--brand-w:208px}.page-module__aydn6q__column{align-self:center}.page-module__aydn6q__imagePane{border-left:1px solid var(--line-strong);flex-direction:column;flex:0 0 50%;justify-content:center;width:50%;display:flex;overflow:hidden}}@media (min-width:1280px){.page-module__aydn6q__caption{padding:var(--space-12)}}@media (forced-colors:active),(prefers-contrast:more),(prefers-contrast:custom){.page-module__aydn6q__plate{display:none}}
.Landing-module__PyMr3q__hero{--sheet-margin:clamp(var(--space-4), 3.5vw, var(--space-16));--sheet-col:calc((100% - 2 * var(--sheet-margin)) / 16);--sheet-inset:calc(var(--sheet-margin) + var(--sheet-col));isolation:isolate;min-height:100svh;margin-top:calc(-1 * var(--chrome-height));padding:calc(var(--chrome-height) + clamp(var(--space-3), 4.4vh, var(--space-8))) 0 0;grid-template-rows:1fr auto auto;display:grid;position:relative;overflow:clip}.Landing-module__PyMr3q__heroFigure{z-index:-2;background:var(--surface-sunken);transform-origin:50%;margin:0;position:absolute;inset:0}.Landing-module__PyMr3q__heroPlate{transform-origin:50%;position:absolute;inset:0}@keyframes Landing-module__PyMr3q__terrainDrift{0%{transform:translate(-2%,1.4%)scale(1.06)}to{transform:translate(2%,-1.4%)scale(1.06)}}@media (prefers-reduced-motion:no-preference){.Landing-module__PyMr3q__heroPlate{transform:translate(-2%,1.4%)scale(1.06)}html:not([data-opener=running]) .Landing-module__PyMr3q__heroPlate{animation:20s cubic-bezier(.45,0,.55,1) infinite alternate both Landing-module__PyMr3q__terrainDrift}html[data-hero-paused] .Landing-module__PyMr3q__heroPlate{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.Landing-module__PyMr3q__heroPlate{animation:none;transform:none}}.Landing-module__PyMr3q__heroImage{object-fit:cover;object-position:center;filter:contrast(1.28)brightness(.82)sepia(.46)saturate(1.2)hue-rotate(-6deg);width:100%;height:100%}.Landing-module__PyMr3q__heroAnnotations{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.Landing-module__PyMr3q__heroAnnotations path{fill:none;stroke:var(--accent);stroke-width:1.4px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.Landing-module__PyMr3q__heroAnnotations circle{fill:none;stroke:var(--accent);stroke-width:1.6px;vector-effect:non-scaling-stroke}.Landing-module__PyMr3q__heroAnnotations text{fill:var(--ink);font-family:var(--font-plex-mono), monospace;letter-spacing:1.4px;font-size:15px}@media (max-width:900px){.Landing-module__PyMr3q__heroAnnotations{display:none}}.Landing-module__PyMr3q__hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(0deg, color-mix(in srgb, var(--surface-sunken) 92%, transparent) 0%, color-mix(in srgb, var(--surface-sunken) 92%, transparent) 46%, color-mix(in srgb, var(--surface-sunken) 70%, transparent) 56%, color-mix(in srgb, var(--surface-sunken) 48%, transparent) 65%, color-mix(in srgb, var(--surface-sunken) 30%, transparent) 74%, color-mix(in srgb, var(--surface-sunken) 17%, transparent) 82%, color-mix(in srgb, var(--surface-sunken) 8%, transparent) 89%, color-mix(in srgb, var(--surface-sunken) 3%, transparent) 95%, transparent 100%);height:clamp(240px,34vh,400px);position:absolute;inset:auto 0 0}.Landing-module__PyMr3q__heroScrim{z-index:-1;pointer-events:none;background:linear-gradient(96deg, color-mix(in srgb, var(--surface-sunken) 88%, transparent) 0%, color-mix(in srgb, var(--surface-sunken) 62%, transparent) 30%, color-mix(in srgb, var(--surface-sunken) 10%, transparent) 62%, transparent 78%), linear-gradient(180deg, color-mix(in srgb, var(--surface-sunken) 46%, transparent) 0%, transparent 26%, transparent 62%, color-mix(in srgb, var(--surface-sunken) 78%, transparent) 100%);position:absolute;inset:0}.Landing-module__PyMr3q__heroGrain{z-index:-1;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:0}.Landing-module__PyMr3q__sheetTicks{z-index:1;inset:var(--sheet-margin);pointer-events:none;background-image:repeating-linear-gradient(90deg, color-mix(in srgb, var(--ink) 30%, transparent) 0 1px, transparent 1px calc(100% / 16)), repeating-linear-gradient(90deg, color-mix(in srgb, var(--ink) 30%, transparent) 0 1px, transparent 1px calc(100% / 16));background-position:0 0,0 100%;background-repeat:no-repeat;background-size:100% 6px,100% 6px;position:absolute}.Landing-module__PyMr3q__heroCopy{z-index:2;padding:0 var(--sheet-inset);align-self:start;position:relative}.Landing-module__PyMr3q__eyebrow{margin:0 0 var(--space-6);color:var(--accent);letter-spacing:.16em;text-transform:uppercase;font-size:10px}.Landing-module__PyMr3q__hero h1{font:400 clamp(40px, min(6.1vw, 11vh), 104px) / .92 var(--font-brygada), Georgia, serif;text-wrap:balance;letter-spacing:-.046em;margin:0}.Landing-module__PyMr3q__heroLead{max-width:48ch;margin:var(--space-6) 0 0;color:color-mix(in srgb, var(--ink) 94%, transparent);letter-spacing:-.01em;font-size:clamp(16px,1.42vw,26px);line-height:1.46}.Landing-module__PyMr3q__northMark{z-index:2;top:calc(104px + var(--space-12));right:calc(var(--sheet-margin) + var(--space-8));align-items:center;gap:var(--space-2);color:var(--ink);flex-direction:column;display:flex;position:absolute}.Landing-module__PyMr3q__northMark span{font:500 10px var(--font-plex-mono), monospace;letter-spacing:.16em}.Landing-module__PyMr3q__heroSteps{z-index:2;gap:var(--sheet-col);margin:clamp(var(--space-6), 6vh, var(--space-16)) 0 0;padding:0 var(--sheet-inset);grid-template-columns:repeat(4,1fr);list-style:none;display:grid;position:relative}.Landing-module__PyMr3q__heroSteps li{padding-top:var(--space-4);border-top:1px solid color-mix(in srgb, var(--ink-muted) 55%, transparent)}.Landing-module__PyMr3q__stepNumber{margin-bottom:var(--space-2);color:var(--accent);letter-spacing:.16em;font-size:10px;display:block}.Landing-module__PyMr3q__heroSteps h2{font:500 13px var(--font-plex-mono), monospace;letter-spacing:.07em;text-transform:uppercase;color:var(--ink);margin:0 0 6px}.Landing-module__PyMr3q__heroSteps p{color:var(--ink-muted);margin:0;font-size:13px;line-height:1.46}.Landing-module__PyMr3q__sheetStrip{z-index:2;gap:0 var(--space-8);margin:clamp(var(--space-4), 3.6vh, var(--space-12)) 0 0;padding:var(--space-3) var(--sheet-inset) var(--sheet-margin);border-top:1px solid color-mix(in srgb, var(--ink-muted) 32%, transparent);font-family:var(--font-plex-mono), monospace;letter-spacing:.02em;grid-template-columns:auto auto 1fr auto auto;font-size:12px;display:grid;position:relative}.Landing-module__PyMr3q__sheetStrip>div{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.Landing-module__PyMr3q__sheetStrip dt{color:var(--ink-faint);text-transform:uppercase}.Landing-module__PyMr3q__sheetStrip dd{color:var(--ink-muted);overflow-wrap:anywhere;min-width:0;margin:0}@media (max-width:1100px){.Landing-module__PyMr3q__heroSteps{row-gap:var(--space-8);grid-template-columns:repeat(2,1fr)}.Landing-module__PyMr3q__sheetStrip{grid-template-columns:repeat(2,auto);justify-content:start;row-gap:6px}.Landing-module__PyMr3q__northMark{display:none}}@media (max-width:680px){.Landing-module__PyMr3q__hero{min-height:0}.Landing-module__PyMr3q__heroSteps{row-gap:var(--space-6);grid-template-columns:1fr}.Landing-module__PyMr3q__sheetStrip{grid-template-columns:1fr}.Landing-module__PyMr3q__sheetStrip dd{white-space:normal}}.Landing-module__PyMr3q__eyebrow,.Landing-module__PyMr3q__stepNumber,.Landing-module__PyMr3q__sheetStrip dt,.Landing-module__PyMr3q__sheetStrip dd{font-family:var(--font-plex-mono), monospace}.Landing-module__PyMr3q__hero h1 em{color:var(--accent);font-weight:400}@keyframes Landing-module__PyMr3q__entranceRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translate(0,0)}}@keyframes Landing-module__PyMr3q__entranceTitle{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translate(0,0)}}@keyframes Landing-module__PyMr3q__entranceFigure{0%{opacity:0;transform:translateY(24px)scale(1.045)}to{opacity:1;transform:translate(0,0)scale(1)}}html[data-opener=running] .Landing-module__PyMr3q__eyebrow{animation:.36s cubic-bezier(0,0,.2,1) .12s both Landing-module__PyMr3q__entranceRise}html[data-opener=running] .Landing-module__PyMr3q__hero h1{animation:.51s cubic-bezier(0,0,.2,1) .19s both Landing-module__PyMr3q__entranceTitle}html[data-opener=running] .Landing-module__PyMr3q__heroLead{animation:.43s cubic-bezier(0,0,.2,1) .3s both Landing-module__PyMr3q__entranceRise}html[data-opener=running] .Landing-module__PyMr3q__heroFigure{animation:.4s cubic-bezier(0,0,.2,1) .45s both Landing-module__PyMr3q__entranceFigure}html[data-opener-paused] .Landing-module__PyMr3q__eyebrow,html[data-opener-paused] .Landing-module__PyMr3q__hero h1,html[data-opener-paused] .Landing-module__PyMr3q__heroLead,html[data-opener-paused] .Landing-module__PyMr3q__heroFigure{animation-play-state:paused}@media (prefers-reduced-motion:reduce){html[data-opener=running] .Landing-module__PyMr3q__eyebrow,html[data-opener=running] .Landing-module__PyMr3q__hero h1,html[data-opener=running] .Landing-module__PyMr3q__heroLead,html[data-opener=running] .Landing-module__PyMr3q__heroFigure{opacity:1;animation:none;transform:none}}@media (max-width:1050px){.Landing-module__PyMr3q__hero h1{font-size:clamp(56px,7vw,96px)}}@media (max-width:760px){.Landing-module__PyMr3q__hero{padding-top:calc(var(--chrome-height) + var(--space-6));flex-direction:column;display:flex}.Landing-module__PyMr3q__heroCopy{padding:0 var(--gutter) var(--space-8)}.Landing-module__PyMr3q__hero h1{font-size:clamp(60px,11vw,90px)}.Landing-module__PyMr3q__heroFigure{width:calc(100% + 2 * var(--gutter));height:clamp(320px,58vw,520px);margin:0 calc(-1 * var(--gutter))}.Landing-module__PyMr3q__heroSteps{gap:var(--space-6) var(--space-8);margin-top:var(--space-8);grid-template-columns:1fr 1fr}}@media (max-width:600px){.Landing-module__PyMr3q__hero{padding-top:calc(var(--chrome-height) + var(--space-4))}.Landing-module__PyMr3q__eyebrow{max-width:34ch;margin-bottom:var(--space-6);font-size:9px}.Landing-module__PyMr3q__hero h1{white-space:normal;font-size:clamp(51px,13vw,75px)}.Landing-module__PyMr3q__heroLead{font-size:17px}.Landing-module__PyMr3q__heroFigure{height:350px}}
.InstitutionsPage-module__cqoiiG__who{background:var(--surface-sunken)}.InstitutionsPage-module__cqoiiG__audiences{gap:0 var(--space-16);grid-template-columns:repeat(auto-fit,minmax(290px,1fr));display:grid}.InstitutionsPage-module__cqoiiG__audiences article{gap:var(--space-4);padding:var(--space-6) 0;border-top:1px solid var(--line-strong);grid-template-columns:50px 1fr;display:grid}.InstitutionsPage-module__cqoiiG__audiences article>span{padding-top:var(--space-2);color:var(--accent);font:11px var(--font-plex-mono), monospace}.InstitutionsPage-module__cqoiiG__audiences h2{margin:0 0 var(--space-2);font:400 clamp(26px, 2.3vw, 42px) var(--font-brygada), Georgia, serif}.InstitutionsPage-module__cqoiiG__audiences p{max-width:44ch;color:var(--ink-muted);margin:0;font-size:16px;line-height:1.6}.InstitutionsPage-module__cqoiiG__pilot{margin-top:var(--space-24);padding:var(--space-12) var(--gutter);margin-inline:calc(-1 * var(--gutter));background:var(--accent-wash);border-top:1px solid var(--line)}.InstitutionsPage-module__cqoiiG__pilotContent{align-items:end;gap:var(--space-16);padding-top:var(--space-16);grid-template-columns:minmax(0,1.5fr) minmax(290px,.55fr);display:grid}.InstitutionsPage-module__cqoiiG__pilotContent h2{max-width:14ch;font:400 clamp(48px, 4.6vw, 96px) / 1 var(--font-brygada), Georgia, serif;letter-spacing:-.05em;margin:0}.InstitutionsPage-module__cqoiiG__pilotContent h2 em{color:var(--accent);font-style:italic;font-weight:400}.InstitutionsPage-module__cqoiiG__pilotContent p{max-width:45ch;margin:0 0 var(--space-4);color:var(--ink-muted);font-size:clamp(17px,1.2vw,22px);line-height:1.55}.InstitutionsPage-module__cqoiiG__pilotContent p:first-child{color:var(--ink)}.InstitutionsPage-module__cqoiiG__pilotContent p.InstitutionsPage-module__cqoiiG__pilotStatus{margin:var(--space-8) 0 0;padding-top:var(--space-4);border-top:1px solid var(--line-strong);color:var(--ink-faint);font-family:var(--font-plex-mono), monospace;font-size:11px;line-height:1.6}@media (max-width:760px){.InstitutionsPage-module__cqoiiG__audiences{grid-template-columns:1fr}.InstitutionsPage-module__cqoiiG__pilotContent{display:block}.InstitutionsPage-module__cqoiiG__pilotContent>div{margin-top:var(--space-8)}}@media (max-width:600px){.InstitutionsPage-module__cqoiiG__pilot{margin-top:var(--space-12)}.InstitutionsPage-module__cqoiiG__pilotContent h2{font-size:clamp(42px,10vw,60px)}.InstitutionsPage-module__cqoiiG__audiences p{font-size:14px}}
