@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_2a795aec-module__ktxwjW__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_2a795aec-module__ktxwjW__variable{--font-display:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.08hd0g.321csk.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.0x08jh8vondwt.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.0~wrfy7sm-h4g.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.0k_.i63k_i_qa.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.16-z~2sp29ex6.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.0m9hhkgdlzukj.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.0juuwbcf7uz~t.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.0qg7j5o.yrclm.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.0hkrq11n-dhos.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.07ig5l8azj~hy.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_3d32714f-module__BqeOpa__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_3d32714f-module__BqeOpa__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
﻿:root{--bg:#08131d;--bg-elevated:#0a151feb;--panel:#0a1621d6;--panel-strong:#0a141ef5;--line:#e6d8c029;--text:#fff6ea;--muted:#c8d3d0;--signal:#8ed1d3;--signal-strong:#fff9f0;--amber:#d5a874;--danger:#ff7c7c;--shadow:0 28px 90px #020a1057}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100vh;color:var(--text);font-family:var(--font-display), sans-serif;background:radial-gradient(circle at 50% 14%,#ffe3b32e,#0000 16%),radial-gradient(circle at 18% 18%,#8ed1d324,#0000 18%),linear-gradient(#08121c 0%,#0e1d2b 26%,#17384d 53%,#2d6670 66%,#d6bd9c 67%,#c0986e 83%,#8b6648 100%);margin:0}body:before{content:"";pointer-events:none;opacity:.3;background:linear-gradient(#fff5e00f 0%,#0000 20% 62%,#fff3da2e 66%,#0000 71%),linear-gradient(90deg,#0000 0% 12%,#553b2714 12.5%,#0000 13% 28%,#553b2714 28.5%,#0000 29% 44%,#553b2714 44.5%,#0000 45% 60%,#553b2714 60.5%,#0000 61%);position:fixed;inset:0}body:after{content:"";pointer-events:none;opacity:.16;background:radial-gradient(circle at 28% 14%,#fffbef1f,#0000 10%),radial-gradient(circle at 76% 9%,#ffeed01f,#0000 12%);position:fixed;inset:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.page-shell{width:min(1200px,100% - 40px);margin:0 auto;padding:32px 0 80px}.site-header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.brand-mark{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;font-size:1rem;display:inline-flex}.brand-mark:before{content:"";background:linear-gradient(135deg, var(--signal), var(--amber));border-radius:999px;width:10px;height:10px;box-shadow:0 0 18px #69d8dacc}.brand-subline{color:var(--muted);max-width:320px;margin:8px 0 0;font-size:.9rem}.site-nav{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.site-nav a,.secondary-link,.room-footer{border:1px solid var(--line);color:#fff6ea;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b1621ad;border-radius:999px;padding:10px 15px;transition:all .18s;box-shadow:inset 0 1px #ffffff0d}.site-nav a:hover,.secondary-link:hover{color:var(--text);border-color:#b6fff366;transform:translateY(-1px)}.page-main{gap:24px;display:grid}.hero-panel,.panel,.room-card,.form-card,.metric-card,.timeline-card{border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 1px 0 #ffffff0a, var(--shadow);background:linear-gradient(#0b1823e6,#081119f7);border-radius:26px;position:relative;overflow:hidden}.hero-panel:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffe8bc1f,#0000 28%),linear-gradient(#0000 0% 55%,#ffe1b414 58%,#0000 64%),radial-gradient(circle at 80% 16%,#8ed1d31f,#0000 18%);position:absolute;inset:0}.hero-panel:after,.panel:after,.form-card:after,.metric-card:after,.timeline-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffbf7229,#0000 72%);width:220px;height:220px;position:absolute;inset:auto -10% -55% auto}.eyebrow{color:var(--signal-strong);letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:.78rem}.hero-panel h1{text-shadow:0 14px 28px #0003;max-width:11ch;margin:0;font-size:clamp(2.3rem,6vw,4.4rem);line-height:.95}.hero-slot{gap:16px;margin-top:26px;display:grid}.grid-2,.grid-3,.grid-4,.metrics-grid,.preview-grid,.room-grid,.feature-grid,.steps-grid,.rules-grid{gap:20px;display:grid}.grid-2,.metrics-grid,.preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3,.feature-grid,.rules-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4,.steps-grid,.room-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.panel,.form-card,.metric-card,.timeline-card,.room-card{padding:26px}.panel h2,.form-card h2,.timeline-card h3,.metric-card h3,.room-card h3,.room-preview-card h3{margin-top:0}.lead-list,.detail-list,.timeline-list,.pill-list{margin:0;padding:0;list-style:none}.lead-list,.detail-list,.timeline-list{gap:12px;display:grid}.lead-list li,.detail-list li,.timeline-list li{color:var(--muted);line-height:1.6}.feature-grid article,.steps-grid article,.rules-grid article{border:1px solid var(--line);background:#fff8ec0b;border-radius:22px;padding:22px}.feature-grid h3,.steps-grid h3,.rules-grid h3{margin:0 0 10px}.feature-grid p,.steps-grid p,.rules-grid p,.room-card p,.room-preview-card p,.metric-card p,.timeline-card p,.panel p{color:var(--muted);margin:0;line-height:1.7}.pill-list{flex-wrap:wrap;gap:10px;display:flex}.pill-list li,.status-chip{border:1px solid var(--line);color:var(--text);background:#fff8ec0f;border-radius:999px;align-items:center;padding:8px 12px;display:inline-flex}.status-chip-signal{color:var(--signal-strong);border-color:#69d8da66}.status-chip-alert{color:#ffc5c5;border-color:#ff6b6b6b}.status-chip-warning{color:#ffe5c4;border-color:#ffbf7252}.dual-actions{flex-wrap:wrap;gap:14px;margin-top:24px;display:flex}.primary-button,.secondary-button{cursor:pointer;border:0;border-radius:999px;padding:12px 18px;transition:transform .16s,opacity .16s}.secondary-button,.secondary-link{color:var(--text);border:1px solid var(--line);background:#ffffff0a}.primary-button:disabled{cursor:wait;opacity:.7}.label{gap:10px;margin-bottom:16px;display:grid}.input,.select,.textarea{width:100%;color:var(--text);background:#071018f0;border:1px solid #e3d6be29;border-radius:16px;padding:14px 16px}.textarea{resize:vertical;min-height:120px}.input:focus,.select:focus,.textarea:focus{border-color:#f2f8f25c;outline:none;box-shadow:0 0 0 4px #93d9d41a}.form-help,.form-error,.microcopy,.mono-note{color:var(--muted);line-height:1.6}.mono-note{font-family:var(--font-mono), monospace;font-size:.92rem}.choice-grid,.checkbox-grid{gap:12px;margin-bottom:18px;display:grid}.checkbox-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.choice-card,.checkbox-card{border:1px solid var(--line);background:#fff8ec0a;border-radius:18px;align-items:flex-start;gap:12px;padding:16px;display:flex}.choice-card input,.checkbox-card input{margin-top:3px}.choice-card strong,.checkbox-card strong{margin-bottom:6px;display:block}.choice-card p,.checkbox-card p{color:var(--muted);line-height:1.5}.room-card{gap:18px;display:grid}.room-preview-card{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(#0d1e2af0,#09131cfa);border-radius:26px;gap:16px;display:grid;overflow:hidden}.room-preview-media{aspect-ratio:16/9;background:linear-gradient(#fff5e01a,#0000 22%),radial-gradient(circle at 78% 22%,#ffd29933,#0000 22%),#081621d6;border-bottom:1px solid #b6fff324;position:relative}.room-preview-media img{object-fit:cover;width:100%;height:100%;display:block}.room-preview-body{gap:16px;padding:22px;display:grid}.room-preview-summary{color:var(--signal-strong)}.room-preview-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.room-preview-stat{background:#ffffff0a;border:1px solid #b6fff324;border-radius:18px;padding:12px 14px}.room-preview-stat span{color:var(--muted);font-size:.9rem}.room-preview-stat strong{margin-top:8px;font-size:1.15rem;display:block}.room-preview-actions{flex-wrap:wrap;gap:12px;display:flex}.room-card-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.metric-card strong{margin-top:18px;font-size:2rem;display:block}.timeline-list li{padding-left:18px;position:relative}.timeline-list li:before{content:"";background:linear-gradient(135deg, var(--signal), var(--amber));border-radius:999px;width:8px;height:8px;position:absolute;top:.7em;left:0}.code-note{color:#ffcfaa;background:#ff9c5214;border:1px solid #ff9c523d;border-radius:999px;align-items:center;gap:8px;padding:10px 15px;display:inline-flex}.footer-note{color:var(--muted);text-align:center;margin-top:12px}.coweb-shell{gap:20px;width:min(1180px,100% - 24px);margin:0 auto;padding:20px 0 36px;display:grid}.coweb-hero{grid-template-columns:minmax(0,1.45fr) minmax(280px,.9fr);align-items:stretch;gap:20px;display:grid}.coweb-hero-shell:before,.coweb-hero-market:before,.coweb-hero-signal:before{content:"";pointer-events:none;background:radial-gradient(circle at 82% 18%,#ffe7ae2e,#0000 24%),linear-gradient(120deg,#d7f5f014,#0000 46%);position:absolute;inset:0}.coweb-title{margin:0;font-size:clamp(2rem,5vw,3rem);line-height:1}.coweb-denied{align-content:center;min-height:320px}.coweb-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.85fr);gap:20px;display:grid}.terminal-panel{gap:18px;display:grid}.terminal-panel h2,.terminal-entry h3,.wave-card h3{margin:0}.coweb-identity-bar{background:#ffffff0d;border:1px solid #b6fff324;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.coweb-identity-bar strong{font-size:1rem;display:block}.coweb-identity-bar p{margin:6px 0 0}.coweb-identity-extra{align-items:flex-start;display:flex}.coweb-room-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 78% 16%,#ffd79d2e,#0000 22%),linear-gradient(120deg,#d7f5f014,#0000 40%);position:absolute;inset:0}.terminal-kicker{color:var(--signal-strong);letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;font-size:.72rem}.terminal-section-head,.terminal-entry-head,.hot-list-item{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.terminal-aside{background:linear-gradient(#fff8ee1a,#0d1f288f);border:1px solid #c6f4ec2e;border-radius:24px;gap:14px;padding:20px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff14}.terminal-aside strong{font-size:1.4rem;line-height:1.05}.terminal-aside p,.terminal-note{color:var(--muted);margin:0;line-height:1.7}.terminal-aside-label,.terminal-entry-index{color:var(--signal-strong);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem}.terminal-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.terminal-stat-strip div{background:#ffffff0a;border:1px solid #b6fff324;border-radius:18px;padding:12px 14px}.terminal-stat-strip span,.terminal-meta{color:var(--muted);font-size:.9rem}.terminal-stat-strip strong{margin-top:8px;font-size:1.15rem;display:block}.terminal-chip-list,.terminal-tag-list{flex-wrap:wrap;gap:10px;display:flex}.terminal-chip,.terminal-tag,.terminal-badge{color:var(--text);background:#ffffff0d;border:1px solid #b6fff329;border-radius:999px;align-items:center;padding:8px 12px;display:inline-flex}.terminal-tag{padding:7px 11px}.terminal-tag-alt{color:#ffe5c4;border-color:#ffbf7242}.terminal-badge{color:var(--signal-strong)}.terminal-feed,.terminal-stack,.market-board,.wave-grid{gap:14px;display:grid}.terminal-entry,.wave-card{background:#ffffff06;border:1px solid #b6fff31f;border-radius:22px;padding:18px}.terminal-entry p,.wave-card p{color:var(--muted);margin:0;line-height:1.7}.terminal-entry-empty{background:#ffffff05}.market-board{grid-template-columns:repeat(2,minmax(0,1fr))}.tag-section{gap:10px;display:grid}.terminal-list,.hot-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.terminal-list li{color:var(--muted);padding-left:18px;line-height:1.7;position:relative}.terminal-list li:before{content:"";background:linear-gradient(135deg, var(--signal), var(--amber));border-radius:999px;width:8px;height:8px;position:absolute;top:.75em;left:0}.hot-list-item{background:#ffffff06;border:1px solid #b6fff31f;border-radius:18px;padding:12px 14px}.hot-list-item strong{font-size:1.15rem}.signal-bars{gap:10px;display:grid}.signal-bar{gap:8px;display:grid}.signal-bar span{color:var(--signal-strong);font-size:.9rem}.signal-bar div{background:#ffffff14;border-radius:999px;height:12px;position:relative;overflow:hidden}.signal-bar i{border-radius:inherit;background:linear-gradient(135deg, var(--signal-strong), var(--amber));height:100%;display:block}.signal-aside{overflow:hidden}.signal-orb{background:radial-gradient(circle at 35% 35%,#fff9e6e0,#ffbf7247 26%,#6bd6d72e 60%,#0000 72%),radial-gradient(circle,#ffffff1f,#0000 66%);border-radius:999px;justify-self:end;width:120px;height:120px;box-shadow:inset 0 0 30px #ffffff14,0 0 42px #6bd6d733}.terminal-metric-card{gap:8px;display:grid}.terminal-metric-card strong{margin-top:6px}.wave-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.readiness-header,.readiness-check-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.readiness-metric-grid,.readiness-meta-grid{gap:16px;display:grid}.readiness-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.readiness-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.readiness-metric-card{background:#ffffff0a;border:1px solid #b6fff324;border-radius:20px;padding:16px 18px}.readiness-metric-card span{color:var(--muted);font-size:.92rem}.readiness-metric-card strong{word-break:break-word;margin-top:10px;font-size:1.2rem;display:block}.readiness-checklist{gap:14px;margin:0;padding:0;list-style:none;display:grid}.readiness-check{background:#ffffff06;border:1px solid #b6fff31f;border-radius:20px;padding:16px 18px}.readiness-check p{margin-top:10px}.code-block-shell{background:#051220b8;border:1px solid #b6fff324;border-radius:22px;padding:18px}@media (max-width:980px){.site-header,.room-card-header,.terminal-section-head,.terminal-entry-head,.hot-list-item,.readiness-header,.readiness-check-head,.coweb-identity-bar{flex-direction:column}.grid-4,.grid-3,.preview-grid,.room-grid,.feature-grid,.steps-grid,.rules-grid,.choice-grid,.checkbox-grid,.grid-2,.metrics-grid,.readiness-metric-grid,.readiness-meta-grid,.coweb-hero,.coweb-grid,.market-board,.wave-grid{grid-template-columns:1fr}.page-shell{width:min(100% - 20px,1180px);padding-top:20px}.hero-panel,.panel,.form-card,.metric-card,.timeline-card,.room-card{padding:22px}.coweb-shell{width:min(100% - 18px,1180px);padding-top:14px}.room-preview-stats{grid-template-columns:1fr}.signal-orb{justify-self:start}}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.hero-badge-row{flex-wrap:wrap;gap:10px;display:flex}.hero-badge-row span,.step-pill{color:var(--signal-strong);background:#fff8ec14;border:1px solid #ebd9bc33;border-radius:999px;align-items:center;padding:8px 12px;display:inline-flex}.inline-metrics{flex-wrap:wrap;gap:10px;display:flex}.inline-metrics span{color:var(--signal-strong);background:#fff8ec0f;border:1px solid #ebd9bc2e;border-radius:999px;align-items:center;padding:8px 12px;display:inline-flex}.gate-grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:20px;display:grid}.gate-grid-wide{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr)}.form-stack{gap:14px;display:grid}.panel-subtle{background:linear-gradient(#0d1b27d1,#091119f5)}.signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.hero-split{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:16px;display:grid}.hero-slate{background:linear-gradient(#fff8ec0f,#0a1620b3);border:1px solid #bee8e524;border-radius:24px;padding:22px}.hero-slate h2{max-width:13ch;margin:0;font-size:clamp(1.45rem,3vw,2.15rem);line-height:1.1}.hero-slate-alt{background:linear-gradient(#fff5e31a,#0a1620a3)}.step-strip{flex-wrap:wrap;gap:10px;display:flex}.route-stack{gap:12px;display:grid}.route-item{background:#fff8ec0d;border:1px solid #bee8e51f;border-radius:18px;padding:14px 16px}.route-item strong{color:var(--text);font-size:1rem;display:block}.route-item p{color:var(--muted);margin:6px 0 0;line-height:1.65}.signal-card{background:#fff8ec0b;border:1px solid #9dd1d224;border-radius:24px;padding:20px}.signal-card p{color:var(--muted);margin:0;line-height:1.7}.section-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.section-head h2{margin:0}.quiet-note{color:var(--muted);margin:0;line-height:1.7}.compact-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.compact-list li{color:var(--muted);background:#fff8ec0b;border:1px solid #9dd1d21f;border-radius:18px;padding:14px 16px;line-height:1.7}.compact-list strong{color:var(--text);margin-bottom:6px;display:block}.profile-summary{gap:16px;display:grid}.skill-chip-grid{flex-wrap:wrap;gap:10px;display:flex}.skill-chip{cursor:pointer;color:var(--text);background:#fff8ec0e;border:1px solid #bee8e524;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;display:inline-flex}.skill-chip input{margin:0}.skill-chip span{color:inherit}.playbook-overlay{z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#050a0fb8,#050a0fd1),radial-gradient(circle at 50% 12%,#ffe5b81f,#0000 18%);place-items:center;padding:18px;display:grid;position:fixed;inset:0}.playbook-dialog{background:linear-gradient(#101d29f7,#09121afa),#09121af5;border:1px solid #e9dcc529;border-radius:30px;gap:22px;width:min(820px,100%);padding:28px;display:grid;box-shadow:inset 0 1px #ffffff0f,0 40px 120px #01060a80}.playbook-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.playbook-head h2{margin:0;font-size:clamp(1.8rem,4vw,2.6rem)}.playbook-close{width:42px;height:42px;color:var(--text);cursor:pointer;background:#fff8ec0d;border:1px solid #e9dcc52e;border-radius:999px;font-size:1.5rem;line-height:1}.playbook-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.playbook-card{background:#fff8ec0b;border:1px solid #e9dcc524;border-radius:22px;padding:18px}.playbook-card p{color:var(--muted);margin:0;line-height:1.7}.playbook-footer{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.playbook-note{gap:8px;display:grid}.playbook-note strong{color:var(--signal-strong)}.playbook-note p{color:var(--muted);margin:0;line-height:1.7}:root{--bg:#08090d;--bg-elevated:#140e0ee6;--panel:#150f0ee6;--panel-strong:#1c1311f5;--line:#ffffff12;--text:#f6eee7;--muted:#b4a095;--signal:#ff8448;--signal-strong:#ffd8b6;--amber:#d8a169;--danger:#ff8d8d;--shadow:0 32px 90px #0000006b}body{color:var(--text);font-family:var(--font-display), "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;background:radial-gradient(circle at 50% 8%,#ff9b602e,#0000 12%),radial-gradient(circle at 22% 16%,#5a6eb41f,#0000 14%),radial-gradient(circle at 78% 18%,#ffc18914,#0000 16%),linear-gradient(#06070c 0%,#0a0d16 14%,#110e13 28%,#18110f 46%,#211612 62%,#16100f 72%,#0d0b0e 100%)}.site-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#18110ff5,#0c0a0beb);border:1px solid #ffffff14;border-radius:30px;margin-bottom:18px;padding:18px 20px;box-shadow:inset 0 1px #ffffff0a,0 18px 60px #00000057}.site-header-actions{align-items:center;gap:10px;display:flex}.brand-mark,.hero-panel h1,.hero-slate h2,.section-head h2,.playbook-head h2,.panel h2,.form-card h2,.timeline-card h3,.metric-card h3,.room-card h3,.room-preview-card h3{color:var(--text);letter-spacing:-.04em;text-wrap:balance;font-weight:650}.brand-mark:before{clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);background:radial-gradient(circle,#fff4e1fa 0 28%,#ffaf62fa 28% 58%,#ffaf6200 58%),linear-gradient(#ffce8ae6,#ff7e40eb);border-radius:0;width:14px;height:14px;box-shadow:0 0 0 1px #ffc37c24,0 0 18px #ff935470,0 0 34px #79aaff33}.brand-mark-copy{letter-spacing:.08em}.brand-subline,.hero-copy,.quiet-note,.panel p,.feature-grid p,.steps-grid p,.rules-grid p,.room-card p,.room-preview-card p,.metric-card p,.timeline-card p,.route-item p,.compact-list li,.form-help,.terminal-note,.terminal-meta,.wave-card p,.terminal-entry p,.playbook-card p,.playbook-note p{color:var(--muted);text-wrap:pretty}.brand-subline{max-width:24rem;margin-top:10px;font-size:.92rem}.brand-mark-image,.emoxia-logo-chip{background:linear-gradient(#2b1d18f5,#150f0eeb);border:1px solid #ffffff0f;border-radius:20px;box-shadow:inset 0 1px #ffffff0a,0 18px 38px #00000042,0 0 0 1px #ff84480f}.brand-mark-image{padding:10px 14px}.site-nav a,.secondary-link,.secondary-button,.room-footer,.header-close{color:var(--text);background:#ffffff08;border-color:#ffffff14;box-shadow:inset 0 1px #ffffff08,0 8px 20px #00000024}.site-nav a:hover,.secondary-link:hover,.secondary-button:hover,.playbook-close:hover,.header-close:hover{background:#ff844814;border-color:#ff84483d}.header-close{border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.25rem;line-height:1;display:inline-flex}.primary-button,.secondary-button{min-height:46px;font-weight:600}.primary-button:hover,.secondary-button:hover{transform:translateY(-1px)}.hero-panel,.panel,.room-card,.form-card,.metric-card,.timeline-card,.room-preview-card,.terminal-aside,.playbook-dialog{box-shadow:inset 0 1px 0 #ffffff0a, var(--shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(#18110ff5,#0d0a0af0);border-color:#ffffff12}.hero-panel{background:radial-gradient(circle at 78% 22%,#ff82442e,#0000 20%),radial-gradient(circle at 20% 0,#7da2ff29,#0000 20%),radial-gradient(circle at 72% 10%,#ffcb8e0f,#0000 16%),linear-gradient(#121422fa,#0b0d16f5 44%,#0b090cf7);border-radius:34px;gap:24px;min-height:auto;padding:42px;display:grid}.hero-panel:after,.panel:after,.form-card:after,.metric-card:after,.timeline-card:after{background:radial-gradient(circle,#ff7a3b24,#0000 70%)}.hero-panel h1{max-width:11ch;margin:0;font-size:clamp(3.1rem,7vw,5.6rem);line-height:.92}.hero-copy{max-width:34rem;margin:0;font-size:1.02rem;line-height:1.68}.hero-title-lockup{gap:12px;display:grid}.hero-title-prefix{color:#ffeedfc7;letter-spacing:.3em;text-transform:uppercase;align-items:center;gap:14px;font-size:.18em;line-height:1;display:inline-flex}.hero-title-prefix:after{content:"";background:linear-gradient(90deg,#ffc78d85,#ffc78d00);width:72px;height:1px;display:block}.hero-title-main-row{align-items:flex-start;gap:18px;display:inline-flex}.hero-title-main{display:block}.hero-star,.section-star{clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);background:radial-gradient(circle,#fffbf0fa 0 24%,#ffc27afa 24% 56%,#ffc27a00 56%),linear-gradient(#ffdc9ceb,#ff8c48f5);border-radius:0;flex:none;width:22px;height:22px;margin-top:.18em;box-shadow:0 0 0 1px #ffcd8e29,0 0 18px #ff8d4a6b,0 0 30px #7cb8ff2e}.section-star{width:16px;height:16px;margin-top:6px}.section-star-sm{width:14px;height:14px;margin-top:4px}.hero-slot{gap:18px;max-width:none;margin-top:0}.hero-master-grid{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:stretch;gap:18px;display:grid}.hero-primary-stack,.signal-stack,.dock-route-list{gap:12px;display:grid}.dock-brief-card,.signal-card,.route-item,.hero-slate,.hero-slate-alt,.panel-subtle,.feature-grid article,.steps-grid article,.rules-grid article,.choice-card,.checkbox-card,.compact-list li,.skill-chip,.room-preview-stat,.terminal-entry,.wave-card,.hot-list-item,.readiness-metric-card,.readiness-check,.code-block-shell,.playbook-card{background:linear-gradient(#1f1613eb,#100c0ce0);border-color:#ffffff0f}.dock-brief-card{background:linear-gradient(#15131df0,#0d0b12e6),radial-gradient(circle at 84% 14%,#ff995e1a,#0000 18%);border-radius:28px;gap:14px;padding:20px;display:grid;box-shadow:inset 0 1px #ffffff08,0 18px 34px #0000002e}.dock-flow-strip,.hero-actions,.inline-metrics,.step-strip,.pill-list,.skill-chip-grid,.terminal-chip-list,.terminal-tag-list{flex-wrap:wrap;gap:10px;display:flex}.hero-actions,.dual-actions{align-items:center}.hero-actions>*,.dual-actions>*{flex:none}.step-pill,.inline-metrics span,.terminal-chip,.terminal-tag,.terminal-badge,.pill-list li,.status-chip{color:var(--signal-strong);background:#ff844814;border-color:#ff84482e}.terminal-kicker,.eyebrow,.route-item strong,.compact-list strong,.room-preview-summary,.launch-quote,.playbook-note strong{color:var(--signal-strong)}.terminal-kicker,.eyebrow{letter-spacing:.18em}.eyebrow{margin:0 0 6px}.section-head{align-items:flex-end}.home-atmosphere-grid{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:stretch;gap:18px;display:grid}.signal-panel{background:radial-gradient(circle at 18% 0,#7ba2ff1f,#0000 24%),linear-gradient(#16121ff5,#0d0b12f0);height:100%}.signal-card{border-radius:24px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:18px 18px 18px 16px;display:grid}.signal-card-copy{gap:6px;display:grid}.signal-card-copy strong{color:var(--text);font-size:1.02rem;font-weight:600}.preview-grid{gap:18px}.room-preview-media{background:linear-gradient(#ffffff08,#0000 24%),#07070ab8;border-bottom-color:#ffffff0f}.room-preview-media:after{content:"";pointer-events:none;background:linear-gradient(#0c090a14,#0c090a38 46%,#0c090abd 100%),radial-gradient(circle at 78% 14%,#ff915033,#0000 18%);position:absolute;inset:0}.room-preview-summary{font-size:.95rem}.room-preview-card-featured .room-preview-media{aspect-ratio:16/10}.room-preview-card-featured .room-preview-body{gap:22px;padding:28px}.room-preview-card-compact{min-height:100%}.room-preview-card-compact .room-preview-media{aspect-ratio:5/4}.room-preview-card-compact .room-preview-body{gap:16px;padding:22px}.room-preview-card-compact .room-preview-summary{color:#fff0ddb8;font-size:.88rem;line-height:1.75}.room-preview-footer-label{color:#fff1e0d1;letter-spacing:.08em;background:#ff955414;border:1px solid #ffb1772e;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:34px;padding:0 14px;font-size:.78rem;display:inline-flex}.input,.select,.textarea{color:var(--text);background:#ffffff08;border-color:#ffffff14;box-shadow:inset 0 1px #ffffff08}.form-error{color:#ffb4b4}.choice-card p,.checkbox-card p,.signal-bar span,.readiness-metric-card span{color:var(--muted)}.emoxia-ribbon{background:radial-gradient(circle at 18% 0,#80a7ff1f,#0000 24%),linear-gradient(#12101bf5,#0b0a11f0);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:20px;padding:24px;display:grid}.emoxia-ribbon-copy{gap:14px;display:grid}.emoxia-ribbon-title-row{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;display:grid}.emoxia-ribbon-title-copy{gap:10px;display:grid}.emoxia-ribbon-copy h2{margin:0}.emoxia-ribbon-note{max-width:24rem}.emoxia-ribbon-stamps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.emoxia-stamp{background:linear-gradient(#1d1721f0,#0d0c12e6),radial-gradient(circle at 50% 0,#ff995e14,#0000 30%);border:1px solid #ffffff0f;border-radius:24px;gap:10px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff08,0 12px 28px #0000002e}.emoxia-stamp-art{aspect-ratio:1;background:radial-gradient(circle at 50% 16%,#ff985c2e,#0000 28%),linear-gradient(#ffffff0a,#ffffff03),#0d0a0bb3;border-radius:18px;place-items:center;padding:10px;display:grid}.emoxia-stamp-art img{object-fit:contain;width:100%;height:100%;display:block}.emoxia-stamp-copy{text-align:left;gap:4px;display:grid}.emoxia-stamp-copy strong{color:var(--text);font-size:.94rem;line-height:1.18}.emoxia-stamp-copy span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.74rem}.emoxia-ribbon-rail{border-top:1px solid #ffffff0f;grid-template-columns:1fr;margin-top:18px;padding:18px 0 0}.emoxia-ribbon-rail .emoxia-ribbon-stamps{justify-content:flex-start}.emoxia-ribbon-rail .emoxia-stamp{width:auto}.page-shell-headerless{padding-top:20px}.page-shell-headerless .page-main{gap:18px}.page-shell-headerless .hero-panel{background:radial-gradient(circle at 78% 18%,#ffad6e1f,#0000 18%),radial-gradient(circle at 18% 6%,#ffe8c614,#0000 20%),linear-gradient(#1c1410fa,#100c0bf7);padding:34px 34px 36px}.page-shell-headerless .hero-panel:before{background:radial-gradient(circle at 82% 18%,#ffaa672e,#0000 18%),linear-gradient(#ffffff08 0%,#0000 28% 62%,#ff9f5d14 74%,#0000 82%),linear-gradient(120deg,#ffffff0a,#0000 42%)}.page-shell-headerless .panel{background:radial-gradient(circle at 88% 12%,#ffa96714,#0000 16%),linear-gradient(#18110ff5,#0d0a0af0)}.page-shell-headerless .hero-panel h1{max-width:none}.hero-title-lockup-home{gap:0}.hero-title-brand-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px;display:grid}.hero-logo-badge{background:linear-gradient(#2b1d18f5,#150f0eeb),linear-gradient(135deg,#ffffff08,#fff0);border:1px solid #ffffff14;border-radius:24px;justify-content:center;align-items:center;padding:12px 16px;display:inline-flex;box-shadow:inset 0 1px #ffffff0a,0 18px 38px #00000042,0 0 0 1px #ff84480f}.hero-logo-badge img{width:126px;height:auto;display:block}.hero-title-copy{gap:10px;min-width:0;display:grid}.hero-title-copy .hero-title-prefix{font-size:.16em}.hero-title-copy .hero-title-main{display:block}.hero-master-grid-premium{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:stretch;gap:22px}.hero-primary-stack-home{align-content:start;gap:18px}.hero-actions-home{gap:12px}.hero-actions-home .primary-button,.hero-actions-home .secondary-button,.hero-actions-home .secondary-link{border-radius:18px;min-height:48px;padding-left:18px;padding-right:18px}.hero-actions-home .primary-button{background:linear-gradient(135deg,#ff9f63,#d97b42);box-shadow:inset 0 1px #ffffff24,0 18px 32px #d97b4247}.hero-announcement-board{background:radial-gradient(circle at 92% 0,#ffa9641f,#0000 22%),linear-gradient(#211713f0,#110c0be6);border-radius:28px;gap:16px;padding:22px;display:grid}.hero-announcement-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.hero-announcement-head h2{margin:4px 0 0;font-size:1.18rem}.hero-announcement-stats{flex-wrap:wrap;gap:10px;display:flex}.hero-announcement-stats span{color:#ffead3bd;letter-spacing:.08em;background:#ffffff05;border:1px solid #ffb37a24;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:.75rem;display:inline-flex}.hero-announcement-chip{color:#fff1e2cc;letter-spacing:.14em;text-transform:uppercase;background:#ff945414;border:1px solid #ffb2782e;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:.74rem;display:inline-flex}.hero-announcement-list{gap:10px;display:grid}.hero-announcement-list>:first-child{background:radial-gradient(circle at 88% 0,#ffaa651f,#0000 22%),linear-gradient(#2f2018f0,#160f0de0)}.hero-announcement-item{background:linear-gradient(#271b15e6,#130e0ddb),linear-gradient(135deg,#ffffff05,#fff0);border:1px solid #ffffff0f;border-radius:22px;gap:8px;padding:16px 18px;display:grid}.hero-announcement-item p{margin:0}.hero-announcement-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.hero-announcement-meta strong{color:var(--text);font-size:.98rem}.hero-announcement-meta span{color:#ffe9d0ad;letter-spacing:.08em;font-size:.78rem}.hero-signal-board{background:radial-gradient(circle at 82% 0,#ffab661a,#0000 22%),linear-gradient(#1c1410f0,#0f0b0beb);border-radius:30px;gap:18px;padding:24px}.hero-section-head{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.hero-section-head h2,.panel-harbor h2{margin:0}.hero-signal-stack{gap:12px}.signal-card-premium{background:linear-gradient(#271b15eb,#120d0ce0),linear-gradient(135deg,#ffffff08,#fff0);border-radius:22px;grid-template-columns:minmax(0,1fr);gap:10px;min-height:0;padding:18px}.signal-card-premium .signal-card-copy{gap:8px}.hero-route-divider{background:linear-gradient(90deg,#ffb87f42,#ffb87f00);height:1px}.hero-route-grid{gap:10px}.hero-route-item{background:linear-gradient(#1f1612e6,#110d0cdb),linear-gradient(135deg,#ffffff05,#fff0);border-radius:20px;padding:14px 16px;box-shadow:inset 0 1px #ffffff08}.hero-route-item strong{font-size:.98rem}.panel-harbor{background:radial-gradient(circle at 80% 0,#ffa36014,#0000 20%),linear-gradient(#18110ff5,#0d0a0af0)}.panel-harbor-showcase{gap:30px;padding:34px}.section-head-harbor{gap:24px;padding-bottom:6px}.section-head-harbor h2{margin-top:6px}.section-head-harbor .quiet-note{max-width:42rem;margin-top:12px}.harbor-overview-strip{flex-wrap:wrap;justify-content:flex-end;gap:12px;padding-top:4px;display:flex}.harbor-overview-strip span{color:#ffefddc7;letter-spacing:.08em;background:#ff955412;border:1px solid #ffb77e29;border-radius:999px;align-items:center;min-height:36px;padding:0 14px;font-size:.78rem;display:inline-flex}.harbor-showcase-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;gap:24px;display:grid}.harbor-showcase-lead,.harbor-showcase-side-grid{min-width:0}.harbor-showcase-side-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.harbor-room-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.harbor-room-list>:first-child{grid-column:1/-1}.harbor-room-list .room-preview-card{min-height:100%}.home-sheet-overlay{z-index:220}.home-sheet-dialog{background:radial-gradient(circle at 88% 0,#ffab6614,#0000 16%),linear-gradient(#1e1511fa,#0c0a0afa);width:min(880px,100%)}.home-sheet-dialog-wide{width:min(1120px,100%)}.home-sheet-head{padding-bottom:16px}.home-sheet-label{margin-bottom:8px}.home-sheet-body{gap:18px}.bay-sheet-card{background:radial-gradient(circle at 84% 0,#ffa7621a,#0000 22%),linear-gradient(#231915eb,#100c0be6);border:1px solid #ffffff0f;border-radius:24px;gap:12px;padding:18px;display:grid}.bay-sheet-card h3{margin:0}.home-sheet-footer{justify-content:flex-end}.home-entry-grid{align-items:stretch}.home-entry-aside{gap:16px;display:grid}.home-entry-note-list{gap:10px;display:grid}.home-entry-note{background:linear-gradient(#261b15e6,#110d0cdb),linear-gradient(135deg,#ffffff05,#fff0);border:1px solid #ffffff0f;border-radius:20px;padding:14px 16px}.home-entry-note p{margin:0}.home-rules-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.home-rules-grid article{background:radial-gradient(circle at 88% 0,#ffab6614,#0000 20%),linear-gradient(#291d16e6,#120d0cdb);min-height:100%}.playbook-overlay{z-index:200;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#0000009e,#000000c7),radial-gradient(circle at 50% 18%,#ff884c1f,#0000 20%);justify-content:center;align-items:center;padding:20px;display:flex;overflow:auto}.playbook-dialog{background:linear-gradient(#1c1311fa,#0c0a0afa);border-radius:32px;width:min(960px,100%);max-height:calc(100vh - 40px);padding:0;overflow:auto}.playbook-head>div{flex:1;min-width:0}.playbook-head h2{font-size:clamp(2rem,4vw,2.8rem)}.playbook-lead{max-width:30rem}.playbook-body{gap:20px;padding:0 26px 26px;display:grid}.playbook-grid{gap:14px}.playbook-card h3{margin:0 0 10px}.playbook-footer{align-items:center;padding-top:2px}.playbook-close{color:var(--text);background:#ffffff08;border-color:#ffffff14;flex:none}@media (max-width:1180px){.hero-master-grid,.home-atmosphere-grid,.emoxia-ribbon{grid-template-columns:1fr}.emoxia-ribbon-stamps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.page-shell{width:min(100% - 18px,1260px);padding-top:18px}.site-header,.room-card-header,.terminal-section-head,.terminal-entry-head,.hot-list-item,.readiness-header,.readiness-check-head,.section-head,.playbook-footer,.site-header-actions,.site-header{flex-direction:column;align-items:flex-start}.grid-4,.grid-3,.preview-grid,.room-grid,.feature-grid,.steps-grid,.rules-grid,.choice-grid,.checkbox-grid,.grid-2,.metrics-grid,.readiness-metric-grid,.readiness-meta-grid,.coweb-hero,.coweb-grid,.market-board,.wave-grid,.gate-grid,.gate-grid-wide,.field-row,.signal-grid,.playbook-grid,.hero-master-grid,.home-atmosphere-grid{grid-template-columns:1fr}.hero-panel,.panel,.form-card,.metric-card,.timeline-card,.room-card{padding:22px}.hero-panel{padding:28px 22px}.hero-panel h1{max-width:none;font-size:clamp(2.5rem,13vw,4rem)}.hero-title-brand-row{grid-template-columns:1fr;align-items:flex-start;gap:16px}.hero-title-main-row{flex-wrap:wrap;gap:12px}.hero-title-prefix:after{width:48px}.emoxia-ribbon-stamps{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-master-grid-premium{gap:18px}.hero-announcement-head,.hero-announcement-meta{flex-direction:column;align-items:flex-start}.harbor-showcase-grid,.harbor-room-list,.home-bay-grid,.home-rules-grid{grid-template-columns:1fr}.harbor-overview-strip{justify-content:flex-start}.harbor-showcase-side-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.playbook-overlay{padding:12px}.playbook-dialog{max-height:calc(100vh - 24px)}.playbook-head,.playbook-body{padding-left:18px;padding-right:18px}.emoxia-ribbon,.emoxia-ribbon-rail{padding-left:0;padding-right:0}}@media (max-width:640px){.page-shell-headerless{padding-top:14px}.hero-actions{width:100%}.hero-actions-home>*{flex:calc(50% - 6px);justify-content:center}.hero-logo-badge{padding:10px 14px}.hero-logo-badge img{width:112px}.hero-signal-board,.signal-card-premium,.hero-announcement-board,.bay-sheet-card,.home-entry-note,.room-preview-card-featured .room-preview-body,.room-preview-card-compact .room-preview-body{padding-left:16px;padding-right:16px}.harbor-showcase-side-grid,.emoxia-ribbon-stamps{grid-template-columns:1fr}.signal-card{gap:12px;padding-left:14px;padding-right:14px}}:root{--bg:#071521;--bg-deep:#0b1e2f;--panel:#0a1622db;--panel-strong:#07111bf5;--line:#a8e2e924;--line-strong:#a8e2e93d;--text:#f5f8fb;--muted:#9db2c3;--signal:#7ad0d8;--signal-strong:#d9fbff;--accent:#9ed7ff;--amber:#d7b07a;--shadow:0 28px 72px #010a1052}body{background:radial-gradient(circle at 18% 12%,#7ad0d81f,#0000 18%),radial-gradient(circle at 78% 8%,#9ed7ff1f,#0000 18%),linear-gradient(#06121d 0%,#0b1d2c 28%,#12314a 64%,#0a1e31 100%)}body:before{opacity:.14;background:linear-gradient(#ffffff0a 0%,#0000 18% 82%,#ffffff05 100%),linear-gradient(90deg,#0000 0% 17%,#ffffff08 17.4%,#0000 17.8% 46%,#ffffff08 46.4%,#0000 46.8% 73%,#ffffff08 73.4%,#0000 73.8%)}body:after{opacity:.18;background:radial-gradient(circle at 22% 18%,#d9fbff1f,#0000 10%),radial-gradient(circle at 76% 14%,#d9b07a1a,#0000 12%)}.page-shell{width:min(1220px,100% - 32px);padding:24px 0 72px}.page-main{gap:22px}.site-header{z-index:24;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#07121ce6,#07121cd1),radial-gradient(circle at 84% 0,#9ed7ff14,#0000 24%);border:1px solid #a8e2e91f;border-radius:28px;align-items:center;gap:24px;margin-bottom:18px;padding:18px 20px;position:sticky;top:14px;box-shadow:inset 0 1px #ffffff0a,0 18px 40px #010a102e}.site-header-brand{flex:auto;align-items:center;min-width:0;min-height:52px;display:flex}.site-header-copy{color:var(--signal-strong);letter-spacing:.04em;align-items:center;min-height:52px;padding:0;font-size:.98rem;font-weight:600;line-height:1.12;text-decoration:none;display:inline-flex}.site-header-copy:hover{color:#f4fdff}.brand-mark{letter-spacing:normal;text-transform:none;gap:14px}.brand-mark:before{display:none}.brand-mark-image{background:linear-gradient(#0c1c2af0,#09141fe6);border:1px solid #a8e2e91f;border-radius:18px;justify-content:center;align-items:center;min-width:118px;padding:10px 14px;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.brand-mark-image img{width:108px;height:auto;display:block}.brand-mark-copy{gap:4px;display:grid}.brand-mark-title{letter-spacing:.04em;font-size:1.05rem;font-weight:600}.brand-mark-subtitle{color:#d9fbffb8;letter-spacing:.16em;text-transform:uppercase;font-size:.78rem}.brand-subline{max-width:480px;color:var(--muted);margin:0;font-size:.95rem}.site-header-actions{flex-wrap:wrap;align-items:center;gap:12px;min-height:52px;display:flex}.site-nav{gap:10px}.site-nav a,.secondary-link,.room-footer,.landing-weak-link{border:1px solid var(--line);min-height:44px;color:var(--text);background:#ffffff08;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;transition:transform .18s,border-color .18s,background-color .18s,color .18s,box-shadow .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff08}.site-nav a[data-active=true]{color:var(--signal-strong);background:#7ad0d814;border-color:#7ad0d847}.site-nav a:hover,.secondary-link:hover,.landing-weak-link:hover,.room-footer:hover{color:var(--signal-strong);border-color:#7ad0d84d;transform:translateY(-1px)}.hero-panel,.panel,.form-card,.room-preview-card,.playbook-dialog,.landing-announcement-card,.landing-value-card,.landing-note-card,.login-signal-card,.rules-card,.bay-sheet-card{border-color:var(--line);box-shadow:inset 0 1px 0 #ffffff0a, var(--shadow);background:radial-gradient(circle at 82% 0,#9ed7ff14,#0000 18%),linear-gradient(#091521f2,#060f18fa)}.hero-panel{padding:32px}.hero-panel:before{background:linear-gradient(135deg,#d9fbff0a,#0000 28%),radial-gradient(circle at 84% 12%,#9ed7ff1a,#0000 18%)}.hero-panel-landing{padding:34px}.hero-panel-compact{padding:28px}.hero-copy-stack{gap:12px;display:grid}.hero-panel h1{letter-spacing:-.04em;max-width:14ch;font-size:clamp(2.35rem,5.8vw,4.45rem)}.hero-copy{max-width:760px;color:var(--muted);margin:0;font-size:1rem;line-height:1.78}.eyebrow,.terminal-kicker{color:#d9fbffd6;letter-spacing:.18em}.hero-slot{margin-top:22px}.page-hero-rail,.launch-hero-dashboard{gap:12px;display:grid}.page-hero-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-rail-card{background:#ffffff08;border:1px solid #a8e2e91f;border-radius:22px;gap:8px;padding:16px 18px;display:grid}.hero-rail-card strong{color:var(--text);font-size:1rem}.hero-rail-card p{color:var(--muted);margin:0;line-height:1.66}.hero-rail-card-active{background:linear-gradient(#122d4075,#08131ee6),#ffffff0a;border-color:#7ad0d83d}.hero-rail-label{color:#d9fbffb8;letter-spacing:.16em;text-transform:uppercase;font-size:.72rem}.hero-panel-login:before{background:linear-gradient(135deg,#d9fbff0a,#0000 28%),radial-gradient(circle at 90% 12%,#7ad0d829,#0000 18%)}.hero-panel-setup:before{background:linear-gradient(135deg,#d9fbff0a,#0000 28%),radial-gradient(circle at 86% 12%,#d7b07a24,#0000 18%)}.hero-panel-launch:before{background:linear-gradient(135deg,#d9fbff0a,#0000 28%),radial-gradient(circle at 84% 12%,#9ed7ff29,#0000 20%)}.landing-title-lockup{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px;display:grid}.landing-title-brand{background:#ffffff08;border:1px solid #a8e2e91f;border-radius:22px;justify-content:center;align-items:center;padding:14px 16px;display:inline-flex}.landing-title-brand img{width:124px;height:auto;display:block}.landing-title-copy{gap:8px;display:grid}.landing-title-main{display:block}.landing-title-sub{color:#d9fbffc2;letter-spacing:.04em;font-size:.98rem;line-height:1.6}.landing-hero-actions{gap:14px;display:grid}.landing-cta-row,.hero-actions,.landing-form-links,.login-help-row,.playbook-footer,.room-preview-actions,.room-card-status-list,.landing-stat-row{flex-wrap:wrap;gap:12px;display:flex}.landing-cta-row{align-items:center}.primary-button,.secondary-button,.secondary-link,.landing-weak-link,.playbook-close,.header-close{border-radius:999px}.primary-button,.secondary-button,.landing-weak-link,.playbook-close,.header-close{min-height:48px;padding:0 18px}.primary-button,.secondary-button,.secondary-link,.playbook-close,.header-close{text-align:center;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;font-weight:600;transition:transform .18s,border-color .18s,background .18s,color .18s,box-shadow .18s,opacity .18s}.primary-button{color:#071521;background:linear-gradient(135deg,#dffcff,#8ecfd6 58%,#d7b07a 100%);box-shadow:0 16px 34px #7ad0d83d}.primary-button:hover,.secondary-button:hover,.playbook-close:hover,.header-close:hover{transform:translateY(-1px)}.primary-button:focus-visible,.secondary-button:focus-visible,.secondary-link:focus-visible,.landing-weak-link:focus-visible,.playbook-close:focus-visible,.header-close:focus-visible,.input:focus-visible,.select:focus-visible,.textarea:focus-visible,.site-nav a:focus-visible{outline:none;box-shadow:0 0 0 4px #7ad0d829}.primary-button:disabled{cursor:wait;opacity:.72;transform:none}.secondary-button,.secondary-link,.playbook-close,.header-close{border-color:var(--line);color:var(--text);background:#ffffff08}.secondary-button:hover,.secondary-link:hover,.playbook-close:hover,.header-close:hover{border-color:var(--line-strong);color:var(--signal-strong)}.site-home-link{white-space:nowrap}.setup-title-nowrap{white-space:nowrap;max-width:100%;display:inline-block}.landing-weak-link{color:#d9fbffb8;cursor:pointer;background:0 0;border:none;min-height:auto;padding:0}.landing-weak-link:hover{background:0 0}.hero-badge-row{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.hero-badge-row span,.login-help-pill,.landing-stat-row span{color:#d9fbffcc;letter-spacing:.08em;background:#ffffff0a;border:1px solid #a8e2e924;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:.78rem;display:inline-flex}.landing-value-grid,.launch-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.landing-value-card{border-radius:26px;padding:24px}.landing-value-card h2{margin:6px 0 10px;font-size:1.3rem}.landing-value-card p{color:var(--muted);margin:0;line-height:1.72}.landing-signal-section{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:20px;display:grid}.landing-signal-copy,.nameplate-side-panel,.login-visual-panel{gap:16px;display:grid}.landing-entry-aside,.landing-entry-note-list,.nameplate-side-copy,.landing-note-stack,.login-signal-stack,.landing-announcement-list,.compact-list,.route-stack{gap:12px;display:grid}.signal-brief-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.signal-brief-card{border:1px solid var(--line);background:#ffffff08;border-radius:22px;gap:12px;padding:16px 18px;display:grid}.signal-brief-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.signal-brief-head strong{color:var(--text);font-size:.98rem}.signal-brief-head span{color:#d9fbffd1;letter-spacing:.08em;background:#7ad0d81a;border:1px solid #7ad0d824;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:.72rem;display:inline-flex}.landing-note-card,.login-signal-card,.landing-entry-note,.landing-micro-card{border:1px solid var(--line);background:#ffffff08;border-radius:22px;padding:16px 18px}.landing-note-card p,.login-signal-card p,.landing-entry-note p,.landing-micro-card p,.landing-announcement-item p,.rules-card p,.room-preview-card p,.panel p,.form-card p{color:var(--muted);margin:0;line-height:1.72}.landing-announcement-card{border-radius:28px;padding:22px}.landing-announcement-head,.landing-announcement-meta,.room-card-header,.bay-sheet-head,.section-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.landing-announcement-head h2,.section-head h2,.login-visual-copy h2,.login-form-head h2,.landing-form-head h3{margin:6px 0 0}.landing-announcement-item{border:1px solid var(--line);background:#ffffff08;border-radius:22px;padding:16px 18px}.landing-announcement-meta strong{color:var(--text);font-size:.98rem}.landing-announcement-meta span{color:#d9fbffad;font-size:.76rem}.landing-bay-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.landing-bay-grid>:first-child,.landing-bay-grid-launch>:first-child{grid-column:1/-1}.room-preview-card{border-radius:28px;overflow:hidden}.room-preview-media{border-bottom:1px solid var(--line);background:linear-gradient(#d9fbff08,#08111b80)}.room-preview-body{gap:14px;padding:22px}.room-card-header h3{margin:0}.room-card-subtitle{color:#d9fbffc7;letter-spacing:.04em;margin-top:8px;font-size:.92rem}.terminal-note{color:#9db2c3d1;margin-top:8px}.room-card-status-list{justify-content:flex-end}.status-chip{color:var(--signal-strong);background:#7ad0d814;border-color:#7ad0d82e}.room-preview-summary,.quiet-note{color:#d9fbffbd}.room-preview-stats{gap:12px}.room-preview-stat{border:1px solid var(--line);background:#ffffff08;border-radius:18px;padding:14px 16px}.room-preview-stat span{color:var(--muted)}.room-preview-stat strong{color:var(--text);margin-top:6px}.room-preview-footer-label{color:#faeed8d1;background:#d7b07a14;border-color:#d7b07a38}.login-dual-layout,.nameplate-layout,.landing-entry-dialog{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:20px;display:grid}.login-visual-panel,.nameplate-side-panel{border-radius:28px;padding:24px}.login-dual-layout-focused{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)}.login-dual-layout-focused .login-visual-panel{background:linear-gradient(#08141fcc,#08141fb8),radial-gradient(circle at 84% 0,#9ed7ff0f,#0000 22%)}.login-dual-layout-focused .login-form-card{border-color:#a8e2e938;box-shadow:inset 0 1px #ffffff0d,0 32px 84px #010a1061}.login-visual-copy{gap:12px;display:grid}.login-form-card,.nameplate-form-card,.form-card-landing{border-radius:30px;padding:24px}.landing-form-head,.login-form-head{gap:8px;margin-bottom:18px;display:grid}.login-trust-strip{background:#ffffff08;border:1px solid #a8e2e91f;border-radius:22px;gap:8px;margin-top:18px;padding:16px 18px;display:grid}.login-trust-strip strong{color:var(--signal-strong)}.landing-form-head h3,.login-form-head h2{font-size:1.7rem}.label{gap:10px;margin-bottom:0}.label span{color:#d9fbffdb;font-size:.9rem}.input,.select,.textarea{color:var(--text);background:#ffffff08;border-color:#a8e2e91f;border-radius:18px;min-height:52px}.textarea{min-height:124px}.input::placeholder,.textarea::placeholder{color:#9db2c3bd}.select option,.select optgroup{color:#071521;background:#f4f8fb}.input:focus,.select:focus,.textarea:focus{border-color:#7ad0d857;box-shadow:0 0 0 4px #7ad0d81f}.form-stack{gap:16px}.form-section-block{background:#ffffff06;border:1px solid #a8e2e91a;border-radius:24px;gap:16px;padding:18px;display:grid}.form-section-head{gap:8px;display:grid}.form-section-head h3{color:var(--text);margin:0;font-size:1.2rem}.form-submit-row{gap:14px;display:grid}.field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.choice-grid,.skill-chip-grid{gap:12px;display:grid}.choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.choice-card,.skill-chip{border:1px solid var(--line);background:#ffffff08;border-radius:18px}.choice-card{padding:16px}.skill-chip{align-items:center;gap:10px;min-height:44px;padding:10px 14px;display:inline-flex}.skill-chip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-form-links{align-items:stretch;margin-top:18px}.landing-form-links>*{flex:180px}.playbook-overlay{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#020a10c2,#020a10e0),radial-gradient(circle at 50% 16%,#7ad0d824,#0000 20%);padding:18px}.playbook-dialog{border-radius:30px;width:min(960px,100%);max-height:calc(100vh - 36px)}.playbook-head{z-index:3;background:linear-gradient(#091521fa,#091521eb 82%,#09152100);padding:24px 24px 18px;position:sticky;top:0}.playbook-body{padding:0 24px 24px}.home-sheet-dialog{background:radial-gradient(circle at 86% 0,#7ad0d814,#0000 18%),linear-gradient(#091521fa,#060f18fa)}.home-bay-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.bay-sheet-card{border-radius:24px;padding:18px}.bay-sheet-card h3,.rules-card h3{margin:0}.rules-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.rules-grid-home{grid-template-columns:repeat(2,minmax(0,1fr))}.rules-card{border-radius:26px;height:100%;padding:22px}.rules-card-head{gap:10px;margin-bottom:16px;display:grid}.rules-bullet-list,.compact-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.rules-bullet-list li,.compact-list li{color:var(--muted);padding-left:18px;line-height:1.72;position:relative}.rules-bullet-list li:before,.compact-list li:before{content:"";background:linear-gradient(135deg, var(--signal), var(--amber));border-radius:999px;width:8px;height:8px;position:absolute;top:.72em;left:0}.launch-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-hero-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.launch-guidance-strip{gap:16px;display:grid}.launch-guidance-strip h2{margin:6px 0 0}.launch-guidance-steps{flex-wrap:wrap;gap:12px;display:flex}.launch-guidance-steps span{color:#d9fbffd1;background:#ffffff08;border:1px solid #a8e2e924;border-radius:999px;align-items:center;min-height:38px;padding:0 14px;display:inline-flex}.rules-action-panel{justify-content:space-between;align-items:center;gap:16px;display:flex}.hero-actions>*,.rules-action-panel .hero-actions>*{min-width:144px}.launch-quote{color:var(--signal-strong);margin:0;font-size:1.2rem;line-height:1.7}.profile-summary{gap:18px;margin-top:18px;display:grid}.pill-list{margin-top:8px}.header-close{width:48px;padding:0;font-size:1.35rem}@media (max-width:1180px){.landing-signal-section,.login-dual-layout,.nameplate-layout,.landing-entry-dialog,.launch-summary-grid,.landing-value-grid,.signal-brief-grid{grid-template-columns:1fr}}@media (max-width:980px){.page-shell{width:min(100% - 18px,1220px);padding-top:18px}.site-header,.site-header-actions,.landing-announcement-head,.landing-announcement-meta,.room-card-header,.bay-sheet-head,.section-head,.site-nav,.rules-action-panel{flex-direction:column;align-items:flex-start}.landing-title-lockup,.field-row,.choice-grid,.skill-chip-grid,.landing-bay-grid,.home-bay-grid,.rules-grid,.rules-grid-home,.signal-brief-grid,.page-hero-rail,.launch-hero-rail{grid-template-columns:1fr}.hero-panel,.landing-value-card,.login-form-card,.nameplate-form-card,.login-visual-panel,.nameplate-side-panel,.landing-announcement-card,.site-header{padding:22px}.hero-panel h1{max-width:none;font-size:clamp(2.2rem,10vw,3.6rem)}.setup-title-nowrap{white-space:normal}.landing-cta-row>*{width:100%}}@media (max-width:640px){.brand-mark{align-items:flex-start}.brand-mark-image{min-width:0}.brand-mark-image img,.landing-title-brand img{width:104px}.hero-panel,.landing-value-card,.login-form-card,.nameplate-form-card,.login-visual-panel,.nameplate-side-panel,.landing-announcement-card,.playbook-head,.playbook-body{padding-left:18px;padding-right:18px}.landing-form-links,.hero-actions,.room-preview-actions,.room-card-status-list,.landing-form-links>*,.hero-actions>*,.room-preview-actions>*{width:100%}}.page-shell :is(a.primary-button,button.primary-button,a.secondary-button,button.secondary-button){white-space:nowrap;text-align:center!important;justify-content:center!important;align-items:center!important;line-height:1.1!important;text-decoration:none!important;display:inline-flex!important}.page-shell :is(a.primary-button,button.primary-button){color:#071521!important;background:linear-gradient(135deg,#eefeff 0%,#9edfe5 56%,#d7b07a 100%)!important;box-shadow:0 18px 36px #7ad0d842,inset 0 1px #ffffff5c!important}.page-shell :is(a.secondary-button,button.secondary-button){color:var(--signal-strong)!important;background:linear-gradient(#122a3cf5,#0a1825f5)!important;border-color:#7ad0d842!important;box-shadow:inset 0 1px #ffffff0d,0 14px 28px #040c142e!important}.page-shell :is(a.secondary-button,button.secondary-button):hover{color:#f2fdff!important;background:linear-gradient(#163248fa,#0c1c2afa)!important;border-color:#9ed7ff66!important}.page-shell .landing-form-links,.page-shell .hero-actions{align-items:center}.page-shell .landing-form-links{justify-content:center}.page-shell .landing-form-links>*{min-width:180px}
