@font-face{font-family:__Lexend_d62d30;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/630e0b819503bca7-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Lexend_d62d30;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6eed223b32d97b82-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Lexend_d62d30;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/793968fa3513f5d6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Lexend_d62d30;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/630e0b819503bca7-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Lexend_d62d30;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6eed223b32d97b82-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Lexend_d62d30;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/793968fa3513f5d6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Lexend_d62d30;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/630e0b819503bca7-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Lexend_d62d30;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6eed223b32d97b82-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Lexend_d62d30;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/793968fa3513f5d6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Lexend_Fallback_d62d30;src:local("Arial");ascent-override:90.98%;descent-override:22.74%;line-gap-override:0.00%;size-adjust:109.91%}.__className_d62d30{font-family:__Lexend_d62d30,__Lexend_Fallback_d62d30;font-style:normal}.__variable_d62d30{--font-display:"__Lexend_d62d30","__Lexend_Fallback_d62d30"}@font-face{font-family:__Source_Sans_3_e73cbf;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/88da59c891d37117-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Source_Sans_3_e73cbf;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Source_Sans_3_e73cbf;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36d711d427a06e51-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Source_Sans_3_e73cbf;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f1f7cdf240180e28-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Source_Sans_3_e73cbf;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/55fbdf033607a0e1-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Source_Sans_3_e73cbf;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Source_Sans_3_e73cbf;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9cf9c6e84ed13b5e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Source_Sans_3_e73cbf;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/88da59c891d37117-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Source_Sans_3_e73cbf;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Source_Sans_3_e73cbf;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36d711d427a06e51-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Source_Sans_3_e73cbf;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f1f7cdf240180e28-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Source_Sans_3_e73cbf;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/55fbdf033607a0e1-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Source_Sans_3_e73cbf;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Source_Sans_3_e73cbf;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9cf9c6e84ed13b5e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Source_Sans_3_e73cbf;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/88da59c891d37117-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Source_Sans_3_e73cbf;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Source_Sans_3_e73cbf;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36d711d427a06e51-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Source_Sans_3_e73cbf;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f1f7cdf240180e28-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Source_Sans_3_e73cbf;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/55fbdf033607a0e1-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Source_Sans_3_e73cbf;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Source_Sans_3_e73cbf;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9cf9c6e84ed13b5e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Source_Sans_3_e73cbf;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/88da59c891d37117-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Source_Sans_3_e73cbf;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Source_Sans_3_e73cbf;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36d711d427a06e51-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Source_Sans_3_e73cbf;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f1f7cdf240180e28-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Source_Sans_3_e73cbf;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/55fbdf033607a0e1-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Source_Sans_3_e73cbf;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Source_Sans_3_e73cbf;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9cf9c6e84ed13b5e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Source_Sans_3_Fallback_e73cbf;src:local("Arial");ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.00%;size-adjust:93.76%}.__className_e73cbf{font-family:__Source_Sans_3_e73cbf,__Source_Sans_3_Fallback_e73cbf;font-style:normal}.__variable_e73cbf{--font-body:"__Source_Sans_3_e73cbf","__Source_Sans_3_Fallback_e73cbf"}:root{--bg:#0a1320;--bg-deep:#101d2d;--surface:rgba(16,29,45,.84);--surface-soft:rgba(18,35,54,.9);--text:#edf4fb;--muted:#9eb4c8;--line:rgba(125,159,184,.22);--line-strong:rgba(163,196,219,.34);--primary:#7cc6fe;--primary-strong:#00c2a8;--accent:#ff8c42;--good:#42d392;--danger:#f95d6a;--radius:20px;--shadow-sm:0 18px 34px rgba(2,8,18,.34);--shadow-lg:0 30px 70px rgba(2,8,18,.46)}*{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100%}body{color:var(--text);font-family:var(--font-body),"Segoe UI",sans-serif;background:radial-gradient(circle at 0 0,rgba(124,198,254,.16),transparent 28%),radial-gradient(circle at 100% 0,rgba(255,140,66,.16),transparent 24%),radial-gradient(circle at 50% 120%,rgba(0,194,168,.12),transparent 28%),linear-gradient(180deg,#08111d,#0d1725 45%,#111e30);line-height:1.45}.nav-shell{position:-webkit-sticky;position:sticky;top:0;z-index:50;padding:12px 14px 0}.nav-wrap{max-width:1160px;margin:0 auto;border:1px solid var(--line);border-radius:16px;background:rgba(8,16,27,.74);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow-sm);padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.nav-brand{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display),"Trebuchet MS",sans-serif;font-weight:700;letter-spacing:.01em}.nav-brand-text{display:inline-block;line-height:1}.nav-dot{width:10px;height:10px;border-radius:999px;background:linear-gradient(130deg,var(--primary),var(--accent));box-shadow:0 0 0 4px rgba(15,111,168,.14)}.nav-links{display:flex;gap:8px;flex-wrap:wrap}.nav-link{border:1px solid var(--line-strong);border-radius:10px;padding:7px 12px;background:hsla(0,0%,100%,.02);color:#d8e8f5;font-size:.9rem;font-weight:600;transition:transform .12s ease,border-color .12s ease}.nav-link:hover{transform:translateY(-1px);border-color:rgba(124,198,254,.62)}a{color:inherit;text-decoration:none}main{animation:rise-in .42s ease}.app-shell{max-width:1160px;margin:0 auto;padding:28px 20px 48px}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.page-title{margin:0;font-family:var(--font-display),"Trebuchet MS",sans-serif;font-size:clamp(1.7rem,2.4vw,2.4rem);letter-spacing:.01em}.page-subtitle{margin:8px 0 0;color:var(--muted)}.nav-inline{display:flex;gap:10px;flex-wrap:wrap}.badge{border:1px solid var(--line-strong);border-radius:999px;padding:6px 12px;font-size:.83rem;color:var(--muted);background:hsla(0,0%,100%,.04)}.card,.hero-card,.panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-sm)}.hero-card{padding:26px;background:linear-gradient(155deg,rgba(13,28,44,.96),rgba(17,34,52,.94) 62%,rgba(17,47,58,.92))}.announce-ribbon{border:1px solid rgba(124,198,254,.26);border-radius:999px;padding:7px 12px;width:-moz-fit-content;width:fit-content;background:linear-gradient(120deg,rgba(124,198,254,.15),rgba(255,140,66,.16));color:#dcecf9;font-size:.86rem;font-weight:600;letter-spacing:.01em}.hero-grid{display:grid;grid-template-columns:1.4fr minmax(220px,.8fr);grid-gap:16px;gap:16px;align-items:stretch}.hero-aside{border:1px solid rgba(124,198,254,.18);border-radius:14px;background:linear-gradient(180deg,hsla(0,0%,100%,.05),rgba(124,198,254,.06));padding:12px}.trust-row{margin-top:2px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:#93a9bc;font-size:.88rem;border-top:1px solid rgba(158,180,200,.16);padding-top:12px}.card,.panel{padding:20px}.panel-soft{border:1px solid rgba(124,198,254,.18);border-radius:14px;background:linear-gradient(180deg,rgba(124,198,254,.06),rgba(12,27,41,.78));padding:14px}.hero-copy{margin:14px 0 0;max-width:66ch;color:#bfd0de}.feature-grid{margin-top:18px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.feature-item{border:1px solid var(--line);border-radius:14px;padding:16px;background:hsla(0,0%,100%,.03)}.feature-title{margin:0;font-family:var(--font-display),"Trebuchet MS",sans-serif;font-size:1.02rem}.feature-desc{margin:8px 0 0;color:var(--muted);font-size:.92rem}.page-actions,.row{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.stack{display:grid;grid-gap:14px;gap:14px}.button,.button-muted,.button-secondary{border-radius:12px;padding:10px 16px;font-weight:600;border:1px solid transparent;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,background-color .12s ease;display:inline-flex;align-items:center;justify-content:center}.button{background:linear-gradient(130deg,var(--accent),#ffb347);color:#1a120d;box-shadow:0 12px 28px rgba(255,140,66,.28)}.button-secondary{background:linear-gradient(135deg,#15314a,#0aa892);color:#fff}.button-muted{background:hsla(0,0%,100%,.04);border-color:var(--line-strong);color:#d5e6f4}.button-muted:hover,.button-secondary:hover,.button:hover{transform:translateY(-1px)}.button[aria-disabled=true],button:disabled{opacity:.58;cursor:not-allowed;transform:none}.form-grid{display:grid;grid-gap:12px;gap:12px}.field{display:grid;grid-gap:7px;gap:7px}.field span,.label{color:var(--muted);font-size:.88rem;font-weight:600}input,select,textarea{width:100%;border:1px solid var(--line-strong);border-radius:12px;background:rgba(7,17,27,.74);color:var(--text);padding:10px 12px;font:inherit}input:focus,select:focus,textarea:focus{outline:2px solid rgba(15,111,168,.24);border-color:var(--primary)}.empty,.error,.notice{padding:12px 14px;border-radius:12px;font-size:.92rem}.error{background:rgba(249,93,106,.12);border:1px solid rgba(249,93,106,.24);color:#ffd9dd}.notice{background:rgba(0,194,168,.12);border:1px solid rgba(0,194,168,.24);color:#d9fff7}.empty{background:hsla(0,0%,100%,.03);border:1px dashed var(--line-strong);color:var(--muted)}.kpi-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.kpi-card{border:1px solid var(--line);border-radius:14px;padding:14px;background:var(--surface-soft);position:relative;overflow:hidden}.kpi-card:after{content:"";position:absolute;inset:auto -20% -45% 30%;height:110px;background:radial-gradient(circle,rgba(124,198,254,.18) 0,transparent 70%);pointer-events:none}.kpi-label{font-size:.84rem;color:var(--muted)}.kpi-value{margin-top:6px;font-size:1.4rem;font-weight:700;font-family:var(--font-display),"Trebuchet MS",sans-serif}.list{display:grid;grid-gap:12px;gap:12px}.list-item{border:1px solid var(--line);border-radius:14px;padding:14px;background:hsla(0,0%,100%,.03)}.list-item:hover{border-color:rgba(124,198,254,.44);box-shadow:0 14px 24px rgba(6,14,24,.34)}.meta{color:var(--muted);font-size:.88rem}.split{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap}.review-badge{border:1px solid var(--line-strong);border-radius:999px;padding:6px 10px;background:rgba(124,198,254,.12);color:#d8ebfa;font-size:.83rem;font-weight:700}.review-badge-approved{background:rgba(66,211,146,.14);border-color:rgba(66,211,146,.28);color:#dcfff0}.review-badge-edited{background:rgba(255,140,66,.14);border-color:rgba(255,140,66,.3);color:#ffe5d3}.review-badge-rejected{background:rgba(249,93,106,.14);border-color:rgba(249,93,106,.3);color:#ffd9dd}.review-ai-summary{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.review-ai-summary-card{border:1px solid var(--line);border-radius:14px;padding:12px;background:linear-gradient(180deg,rgba(124,198,254,.08),rgba(10,18,31,.72))}.review-chip-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.review-chip{border:1px solid var(--line-strong);border-radius:999px;padding:5px 10px;background:hsla(0,0%,100%,.04);color:#ebf5fc;font-size:.86rem}.review-text{margin:8px 0 0;color:#d7e6f3}.review-history{display:grid;grid-gap:8px;gap:8px}.review-history-item{border-left:3px solid rgba(124,198,254,.34);padding-left:10px}.mark-soft{background:rgba(255,140,66,.16);color:#ffe7d0;border-radius:4px;padding:0 3px}pre{margin:0;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.inline-code{background:rgba(7,17,27,.9);border:1px solid var(--line);border-radius:10px;padding:10px;overflow-x:auto;color:#dceaf6}.auth-shell{max-width:760px;margin:0 auto}.auth-toggle{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.form-cols{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.demo-header{border:1px solid rgba(124,198,254,.18);border-radius:14px;background:linear-gradient(140deg,hsla(0,0%,100%,.04),rgba(124,198,254,.06));padding:14px}.chart-wrap{margin-top:8px;height:350px}.chart-wrap,.chart-wrap-sm{width:100%;border:1px solid var(--line);border-radius:14px;padding:8px;background:linear-gradient(180deg,rgba(7,17,27,.92),rgba(12,28,42,.88))}.chart-wrap-sm{margin-top:6px;height:300px}.dashboard-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-shell{display:grid;grid-template-columns:280px 1fr;align-items:start;grid-gap:16px;gap:16px}.onboarding-side{position:-webkit-sticky;position:sticky;top:84px;border:1px solid var(--line);border-radius:14px;background:hsla(0,0%,100%,.03);box-shadow:var(--shadow-sm);padding:14px;display:grid;grid-gap:14px;gap:14px}.onboarding-side-head{display:grid;grid-gap:6px;gap:6px}.onboarding-nav{display:grid;grid-gap:8px;gap:8px}.onboarding-link{border:1px solid var(--line-strong);border-radius:10px;padding:8px 10px;background:hsla(0,0%,100%,.04);font-size:.9rem;font-weight:600;color:#d5e6f4}.onboarding-main{min-width:0}.footer-note{color:var(--muted);font-size:.84rem}.control-hero,.home-hero{border:1px solid var(--line);border-radius:28px;padding:28px;background:radial-gradient(circle at top right,rgba(255,140,66,.18),transparent 24%),radial-gradient(circle at left center,rgba(124,198,254,.18),transparent 30%),linear-gradient(145deg,rgba(11,24,38,.96),rgba(12,24,39,.92) 50%,rgba(11,33,40,.92));box-shadow:var(--shadow-lg)}.home-hero{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1.3fr) minmax(300px,.9fr);align-items:stretch}.control-hero{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;flex-wrap:wrap}.control-hero-copy,.home-hero-copy{display:grid;grid-gap:14px;gap:14px}.hero-kicker{text-transform:uppercase;letter-spacing:.12em;font-size:.8rem;color:#86d7c8;font-weight:700}.home-hero-title{margin:0;font-family:var(--font-display),"Trebuchet MS",sans-serif;font-size:clamp(2.3rem,5vw,4.3rem);line-height:.96;letter-spacing:-.03em;max-width:11ch}.home-hero-text{margin:0;max-width:62ch;color:#c8d7e4;font-size:1rem}.control-hero-actions,.home-hero-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.home-hero-trust{display:flex;gap:10px;flex-wrap:wrap;color:#99afc2;font-size:.88rem}.home-hero-trust span{border:1px solid hsla(0,0%,100%,.08);border-radius:999px;padding:6px 10px;background:hsla(0,0%,100%,.03)}.home-signal-wall{display:grid;grid-gap:14px;gap:14px;border:1px solid hsla(0,0%,100%,.08);border-radius:22px;padding:18px;background:rgba(5,13,21,.5)}.signal-wall-header{display:flex;align-items:center;gap:10px;color:#d5e7f4;font-weight:700}.signal-dot{width:10px;height:10px;border-radius:999px;background:linear-gradient(130deg,var(--accent),var(--primary-strong));box-shadow:0 0 0 5px rgba(255,140,66,.12)}.signal-card-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.signal-card{border-radius:18px;padding:14px;min-height:120px;display:grid;align-content:space-between;border:1px solid hsla(0,0%,100%,.08)}.signal-card-calm{background:linear-gradient(180deg,rgba(0,194,168,.12),rgba(6,22,28,.78))}.signal-card-alert{background:linear-gradient(180deg,rgba(249,93,106,.12),rgba(20,10,15,.78))}.signal-card-bright{background:linear-gradient(180deg,rgba(124,198,254,.16),rgba(10,18,31,.78))}.signal-card-label{color:#96aec1;font-size:.82rem}.signal-card-value{font-family:var(--font-display),"Trebuchet MS",sans-serif;font-size:1.34rem;line-height:1.1}.signal-strip{border:1px solid hsla(0,0%,100%,.08);border-radius:18px;padding:14px;background:hsla(0,0%,100%,.02)}.signal-strip-head{display:grid;grid-gap:3px;gap:3px}.signal-strip-head span{color:#8ea6b9;font-size:.82rem}.signal-mini-bars{margin-top:14px;display:grid;grid-gap:8px;gap:8px}.signal-mini-bars span{display:block;height:10px;border-radius:999px;background:linear-gradient(90deg,rgba(124,198,254,.6),rgba(255,140,66,.8))}.story-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.story-card{border:1px solid var(--line);border-radius:22px;padding:20px;background:hsla(0,0%,100%,.03);box-shadow:var(--shadow-sm)}.story-card-spotlight{background:radial-gradient(circle at top left,rgba(255,140,66,.12),transparent 28%),linear-gradient(160deg,rgba(13,25,39,.92),rgba(11,20,30,.9))}.story-card-head{display:grid;grid-gap:12px;gap:12px}.story-list{display:grid;grid-gap:14px;gap:14px;margin-top:18px}.story-list-item{display:grid;grid-gap:5px;gap:5px;border-left:3px solid rgba(124,198,254,.4);padding-left:14px}.demo-lab-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) minmax(300px,.95fr)}.demo-output-shell{border:1px solid hsla(0,0%,100%,.08);border-radius:20px;padding:16px;background:radial-gradient(circle at top right,rgba(0,194,168,.12),transparent 24%),rgba(5,13,21,.55)}.demo-output-head{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.kpi-card-alert{border-color:rgba(255,140,66,.34)}.kpi-card-good{border-color:rgba(66,211,146,.32)}.review-item{background:radial-gradient(circle at top right,rgba(124,198,254,.08),transparent 22%),hsla(0,0%,100%,.03)}.docs-frame-shell{border:1px solid var(--line);border-radius:22px;overflow:hidden;background:hsla(0,0%,100%,.04);box-shadow:var(--shadow-sm)}.docs-frame-bar{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--line);background:rgba(7,17,27,.78)}.docs-frame-dot{width:10px;height:10px;border-radius:999px;display:inline-block}.docs-frame-dot-red{background:#f95d6a}.docs-frame-dot-amber{background:#ffb347}.docs-frame-dot-green{background:#42d392}.docs-frame-label{margin-left:4px;color:#d9e9f5;font-size:.88rem;font-weight:600}.docs-frame-panel{background:#fff}@media (max-width:960px){.dashboard-grid,.demo-lab-grid,.home-hero,.signal-card-grid,.story-grid{grid-template-columns:1fr}}@media (max-width:700px){.control-hero,.home-hero{padding:20px}.home-hero-title{max-width:none;font-size:clamp(2rem,12vw,3rem)}}.app-footer{margin:8px auto 20px;max-width:1160px;padding:0 20px;color:var(--muted);font-size:.86rem;text-align:center}@keyframes rise-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:700px){.app-shell{padding:18px 14px 32px}.card,.hero-card,.panel{padding:15px;border-radius:14px}.chart-wrap{height:300px}.chart-wrap-sm{height:280px}.nav-shell{padding:10px 10px 0}.nav-wrap{padding:10px}.onboarding-shell{grid-template-columns:1fr}.onboarding-side{position:static}.dashboard-grid,.hero-grid{grid-template-columns:1fr}}