@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_b9ef379-module__8Jjb8a__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_b9ef379-module__8Jjb8a__variable{--font-sans:"Manrope","Manrope Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.a82ecf4e.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.afa48be3.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.764b43eb.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.cb53f04b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.64b9304e.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.6b5ea6af.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.1dcddae6.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.8da66e7f.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.e6cd1753.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.19510058.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:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.140490a3.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:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.b36ae37c.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:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.bf5f8a12.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:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.10086973.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.2902b61f.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_5d4d634a-module__kRvh2a__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_5d4d634a-module__kRvh2a__variable{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}
:root{--bg:#f4f7fb;--bg-deep:#ebf0f8;--surface:#ffffffad;--surface-strong:#ffffffe0;--surface-soft:#f8faffc2;--line:#0f172a14;--line-strong:#0f172a1f;--text:#0f172a;--muted:#5d6980;--muted-2:#8290a5;--blue:#4b82ff;--blue-soft:#4b82ff24;--green:#16b67b;--green-soft:#16b67b24;--rose:#ff7d95;--rose-soft:#ff7d9524;--future:#dbe4f1;--heat-0:#e8eef7;--heat-1:#c9dcff;--heat-2:#8fbbff;--heat-3:#67d2b1;--shadow-xl:0 40px 120px #34486929;--shadow-lg:0 26px 64px #3448691f;--shadow-md:0 18px 40px #3448691a;--radius-xl:34px;--radius-lg:28px;--radius-md:22px;--radius-sm:18px;--container:1220px}*{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-behavior:smooth}body{min-height:100vh;color:var(--text);font-family:var(--font-sans),"Avenir Next","Helvetica Neue",sans-serif;background:radial-gradient(900px 520px at 0 0,#7da5ff33,#0000 55%),radial-gradient(840px 480px at 100% 0,#67d2b124,#0000 52%),radial-gradient(920px 540px at 50% 100%,#7da5ff1a,#0000 62%),linear-gradient(#f4f7fb 0%,#fff 46%,#edf2fa 100%);overflow-x:hidden}body:before,body:after{content:"";pointer-events:none;z-index:0;filter:blur(18px);border-radius:50%;position:fixed;inset:auto}body:before{background:radial-gradient(circle,#67d2b12e,#0000 72%);width:24rem;height:24rem;top:4rem;right:-8rem}body:after{background:radial-gradient(circle,#4b82ff24,#0000 72%);width:22rem;height:22rem;bottom:6rem;left:-7rem}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,textarea,select{font:inherit}h1,h2,h3,h4,p{margin:0}.container{z-index:1;width:min(100% - 2rem,var(--container));margin-inline:auto;position:relative}.landing-shell{padding:1.4rem 0 2.6rem}.site-header{z-index:20;border:1px solid var(--line);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:var(--shadow-md);background:#ffffff94;border-radius:999px;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem .95rem;display:flex;position:sticky;top:1rem}.brand{align-items:center;gap:.85rem;min-width:0;display:flex}.brand-mark{border-radius:.95rem;width:2.75rem;height:2.75rem;box-shadow:0 10px 24px #34486929}.brand-copy{flex-direction:column;min-width:0;display:flex}.brand-copy strong{letter-spacing:-.05em;font-size:1rem;font-weight:800}.brand-copy small,.section-label,.eyebrow,.panel-head span,.timeline-labels,.metric-meta,.footer-link,.footer-pill,.hero-pill,.status-chip,.status-detail span,.window-title{font-family:var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.12em}.brand-copy small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:.15rem;font-size:.69rem;overflow:hidden}.header-actions,.hero-actions,.footer-meta,.status-chip-row,.status-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.button{letter-spacing:-.02em;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:3rem;padding:.8rem 1.2rem;font-weight:700;transition:transform .18s,box-shadow .18s,background-color .18s,border-color .18s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button:focus-visible{outline-offset:3px;outline:2px solid #4b82ff59}.button-primary{color:#fff;background:linear-gradient(#1a2438,#0f172a);box-shadow:0 16px 32px #0f172a29}.button-primary:hover{box-shadow:0 20px 36px #0f172a33}.button-secondary{border-color:var(--line);background:#ffffffb8;box-shadow:inset 0 1px #ffffffb3}.button-secondary:hover{border-color:var(--line-strong);box-shadow:inset 0 1px #ffffffc2,0 10px 20px #34486914}.inline-status{border:1px solid var(--line);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--shadow-md);background:#ffffff9e;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:1.15rem 1.25rem;display:flex}.inline-status-paid{background:radial-gradient(360px 160px at 100% 0,#67d2b11f,#0000 70%),#ffffff9e}.inline-status-cancelled{background:radial-gradient(360px 160px at 100% 0,#ff7d951f,#0000 70%),#ffffff9e}.inline-status-copy h2{letter-spacing:-.04em;margin-top:.3rem;font-size:clamp(1.35rem,2vw,1.8rem)}.inline-status-copy p:last-child{max-width:66ch;color:var(--muted);margin-top:.45rem;line-height:1.65}.hero-panel{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2.4rem,6vw,5.5rem);margin-top:clamp(2.6rem,5vw,4.6rem);display:grid}.hero-copy{max-width:36rem;padding-top:.75rem}.eyebrow,.section-label{color:var(--muted);font-size:.72rem}.eyebrow{border:1px solid var(--line);background:#ffffffad;border-radius:999px;align-items:center;min-height:2rem;padding:.35rem .7rem;display:inline-flex}.hero-copy h1{letter-spacing:-.07em;max-width:9.5ch;margin-top:1.3rem;font-size:clamp(2.9rem,5.8vw,5.15rem);line-height:.98}.hero-description{max-width:31rem;color:var(--muted);margin-top:1.55rem;font-size:clamp(1.02rem,1.18vw,1.1rem);line-height:1.9}.hero-actions{margin-top:1.8rem}.hero-pill-row{flex-wrap:wrap;gap:.8rem;margin-top:1.5rem;display:flex}.hero-pill,.footer-pill,.status-chip{border:1px solid var(--line);min-height:2.2rem;color:var(--muted);background:#ffffffa3;border-radius:999px;align-items:center;padding:.45rem .78rem;font-size:.68rem;display:inline-flex}.hero-detail-list{gap:1rem;margin-top:2rem;display:grid}.detail-row{border:1px solid var(--line);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow-md);background:#ffffff94;grid-template-columns:auto 1fr;gap:.85rem;padding:1.15rem 1.2rem;display:grid}.detail-dot{background:linear-gradient(#79a8ff,#4b82ff);border-radius:50%;width:.78rem;height:.78rem;margin-top:.45rem;box-shadow:0 0 0 .38rem #4b82ff1f}.detail-row h2{letter-spacing:-.04em;font-size:1.08rem}.detail-row p{color:var(--muted);margin-top:.4rem;line-height:1.7}.hero-preview{position:relative}.preview-glow{pointer-events:none;filter:blur(16px);border-radius:50%;animation:14s ease-in-out infinite soft-drift;position:absolute}.preview-glow-one{background:radial-gradient(circle,#67d2b138,#0000 70%);width:15rem;height:15rem;top:1rem;right:0}.preview-glow-two{background:radial-gradient(circle,#4b82ff2e,#0000 72%);width:18rem;height:18rem;animation-delay:-4s;bottom:2rem;left:-1rem}.product-window{border:1px solid var(--line-strong);border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);box-shadow:var(--shadow-xl);background:#ffffffb3;margin-top:.35rem;position:relative;overflow:hidden}.product-window:before{content:"";pointer-events:none;background:linear-gradient(#ffffff5c,#0000 24%),radial-gradient(520px 180px at 50% -10%,#4b82ff1f,#0000 60%);position:absolute;inset:0}.window-top,.window-body,.status-card,.site-footer{z-index:1;position:relative}.window-top{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:1rem 1.15rem;display:grid}.traffic-lights{gap:.45rem;display:flex}.traffic-lights span{border-radius:50%;width:.72rem;height:.72rem}.traffic-lights span:first-child{background:#ff8b96}.traffic-lights span:nth-child(2){background:#ffcc6d}.traffic-lights span:nth-child(3){background:#63d39c}.window-title{color:var(--muted);text-align:center;font-size:.68rem}.signal-pill{min-height:2rem;font-family:var(--font-mono),monospace;letter-spacing:.12em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:.45rem .8rem;font-size:.68rem;font-weight:600;display:inline-flex}.signal-pill-active{color:#0d7550;background:#16b67b1a;border-color:#16b67b2e}.signal-pill-idle{color:#d84f74;background:#ff7d951a;border-color:#ff7d952e}.signal-pill-future{color:#5d6980;background:#dbe4f1cc;border-color:#0f172a14}.window-body{padding:1.15rem}.window-summary{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.window-summary h2{letter-spacing:-.06em;margin-top:.35rem;font-size:clamp(2rem,3.8vw,3rem);line-height:1}.window-summary-side{flex-direction:column;align-items:flex-end;gap:.35rem;display:flex}.window-summary-side span{color:var(--muted);font-family:var(--font-mono),monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem}.window-summary-side strong{letter-spacing:-.03em;font-size:1rem}.preview-panel,.metric-card,.archive-panel,.status-detail,.status-card,.site-footer{border:1px solid var(--line);box-shadow:inset 0 1px 0 #ffffffc7,var(--shadow-md);background:#ffffff9e}.preview-panel,.archive-panel,.metric-card,.status-detail{border-radius:var(--radius-md)}.preview-panel,.archive-panel{margin-top:1rem;padding:1rem}.panel-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.panel-head h3{letter-spacing:-.04em;margin-top:.3rem;font-size:1.16rem}.panel-head span{color:var(--muted);text-align:right;font-size:.66rem}.timeline-track{border:1px solid var(--line);background:linear-gradient(#e8eef7eb,#f5f8fdf5);border-radius:999px;grid-template-columns:repeat(288,minmax(0,1fr));gap:1px;margin-top:.9rem;padding:.22rem;display:grid;overflow:hidden}.slice{opacity:.5;border-radius:999px;height:.9rem;transition:opacity .22s,transform .22s,background-color .18s linear,filter .22s;transform:scaleY(.82)}.slice.active{background:linear-gradient(#74dfb7,#19b67d)}.slice.idle{background:linear-gradient(#ffb1be,#ff7d95)}.slice.future{opacity:.9;background:linear-gradient(#d7dfec,#e5ebf5)}.slice.revealed{opacity:1;transform:scaleY(1)}.slice.latest{animation:.42s slice-pop}.timeline-labels{color:var(--muted-2);justify-content:space-between;margin-top:.65rem;font-size:.64rem;display:flex}.preview-grid,.status-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.preview-grid{margin-top:1rem}.metric-card{padding:1rem}.metric-card strong{letter-spacing:-.06em;margin-top:.35rem;font-size:clamp(1.8rem,3vw,2.4rem);line-height:1;display:block}.metric-card-active{background:radial-gradient(220px 120px at 100% 0,#16b67b1f,#0000 72%),#ffffff9e}.metric-card-idle{background:radial-gradient(220px 120px at 100% 0,#ff7d951f,#0000 72%),#ffffff9e}.metric-card-future,.metric-card-neutral{background:radial-gradient(220px 120px at 100% 0,#4b82ff14,#0000 72%),#ffffff9e}.metric-copy,.status-copy,.status-card p:last-child,.status-detail strong,.footer-copy p{color:var(--muted)}.metric-copy{margin-top:.55rem;line-height:1.7}.meter-track{background:#e2e9f4;border-radius:999px;height:.68rem;margin-top:.85rem;overflow:hidden}.meter-fill{border-radius:inherit;background:linear-gradient(90deg,#17b37b,#8ae0c1);height:100%;display:block;box-shadow:0 0 18px #16b67b2e}.metric-meta{color:var(--muted);justify-content:space-between;gap:.75rem;margin-top:.7rem;font-size:.62rem;display:flex}.history-shell{width:100%;margin-top:.9rem}.history-grid{aspect-ratio:53/7;grid-template-rows:repeat(7,minmax(0,1fr));grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:clamp(.18rem,.34vw,.38rem);width:100%;min-height:8.75rem;display:grid}.history-cell{background:var(--heat-0);border-radius:.3rem;width:100%;height:100%;box-shadow:inset 0 1px #ffffffd1}.history-cell.lv1{background:var(--heat-1)}.history-cell.lv2{background:var(--heat-2)}.history-cell.lv3{background:var(--heat-3);box-shadow:inset 0 1px #ffffff9e,0 0 0 1px #16b67b29}.history-cell.current{box-shadow:inset 0 1px #ffffffd1,0 0 0 1px #4b82ff38,0 0 18px #4b82ff24}.site-footer{border-radius:var(--radius-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.8rem;padding:1rem 1.15rem;display:flex}.footer-copy strong{letter-spacing:-.04em;font-size:1.08rem;font-weight:800}.footer-copy p{margin-top:.22rem;line-height:1.6}.footer-link{color:var(--muted);font-size:.68rem}.footer-link:hover{color:var(--text)}.status-shell{place-items:center;width:min(100% - 2rem,720px);min-height:100vh;margin:0 auto;padding:2rem 0;display:grid}.status-card{border-radius:var(--radius-xl);width:100%;padding:clamp(1.35rem,4vw,2.2rem);overflow:hidden}.status-card:before{content:"";pointer-events:none;position:absolute;inset:0}.status-card-success:before{background:radial-gradient(420px 160px at 100% 0,#67d2b124,#0000 72%)}.status-card-cancelled:before{background:radial-gradient(420px 160px at 100% 0,#ff7d9524,#0000 72%)}.status-card h1{letter-spacing:-.07em;margin-top:.75rem;font-size:clamp(2.35rem,5vw,4rem);line-height:.96}.status-copy{max-width:54ch;margin-top:.95rem;line-height:1.75}.status-chip-row{margin-top:1.2rem}.status-detail-grid{margin-top:1rem}.status-detail{padding:.95rem}.status-detail span{color:var(--muted);font-size:.64rem}.status-detail strong{letter-spacing:-.03em;color:var(--text);margin-top:.35rem;font-size:1.02rem;line-height:1.5;display:block}.status-actions{margin-top:1.3rem}@keyframes slice-pop{0%{opacity:0;filter:brightness(1.25);transform:scaleY(.12)}to{opacity:1;filter:brightness();transform:scaleY(1)}}@keyframes soft-drift{0%,to{transform:translate(0,0)scale(1)}50%{transform:translateY(-10px)scale(1.03)}}@media (max-width:1100px){.hero-panel{grid-template-columns:1fr}.hero-copy{max-width:none;padding-top:0}.hero-copy h1{max-width:10ch}}@media (max-width:860px){.container{width:min(100% - 1.25rem,var(--container))}.landing-shell{padding-top:.8rem}.site-header{border-radius:1.4rem;position:static}.site-header,.inline-status,.window-summary,.site-footer{flex-direction:column;align-items:flex-start}.window-summary{display:flex}.window-summary-side{align-items:flex-start}.preview-grid,.status-detail-grid{grid-template-columns:1fr}}@media (max-width:640px){.hero-copy h1{max-width:10ch;margin-top:1rem;font-size:clamp(2.45rem,12vw,3.6rem);line-height:1}.hero-description{max-width:none;margin-top:1.2rem;line-height:1.78}.hero-actions{width:100%;margin-top:1.45rem}.hero-actions .button{width:100%}.site-header,.inline-status,.preview-panel,.archive-panel,.metric-card,.status-card,.site-footer{padding-left:1rem;padding-right:1rem}.window-top{grid-template-columns:auto 1fr}.signal-pill{grid-column:1/-1;justify-self:flex-start}.window-body{padding:1rem}.hero-pill-row{margin-top:1.2rem}.hero-detail-list{margin-top:1.5rem}.timeline-track{min-width:100%}.slice{height:.82rem}.history-shell{padding-bottom:.15rem;overflow-x:auto}.history-grid{aspect-ratio:auto;width:min(100%,34rem);min-width:34rem;height:8.4rem;min-height:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
