@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-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:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_246ccd{font-family:Geist,Geist Fallback;font-style:normal}.__variable_246ccd{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-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:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_c29908{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_c29908{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}:root{font-family:var(--font-geist-sans),Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC",Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji",system-ui,sans-serif;line-height:1.65;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--text-xs:12px;--text-sm:13px;--text-base:14px;--text-md:16px;--text-lg:22px;--text-xl:32px;--bg:#0b0e12;--panel:#12161d;--line:#232a33;--text:#9aa3af;--muted:#6b7280;--accent:#60a5fa;--glow:rgba(96,165,250,0.35);--color-primary:#3b82f6;--color-on-primary:#ffffff;--color-secondary:#60a5fa;--color-on-secondary:#0b1220;--color-accent:#f59e0b;--color-on-accent:#0b1220;--color-background:#0a0f1c;--color-foreground:#e2e8f0;--color-card:#12161d;--color-card-foreground:#e2e8f0;--color-muted:#1a2029;--color-muted-foreground:#94a3b8;--color-border:rgba(148,163,184,0.16);--color-destructive:#f87171;--color-on-destructive:#0b1220;--color-ring:#3b82f6;--accent-fg:#0b1220;--accent-hover:#93c5fd;--success:#34d399;--warning:#fbbf24;--danger:#f87171;--info:#60a5fa;--surface-1:#0b0e12;--surface-2:#12161d;--surface-3:#1a2029;--text-strong:#f1f5f9;--text-base:#9aa3af;--text-muted:#6b7280;--text-on-accent:#0b1220;--border-subtle:rgba(255,255,255,0.08);--border-default:rgba(255,255,255,0.12);--border-strong:rgba(255,255,255,0.18);--border-accent:rgba(96,165,250,0.45);--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius:16px;--radius-lg:20px;--radius-xl:24px;--radius-pill:999px;--space-xs:8px;--space-sm:16px;--space-md:24px;--space-lg:40px;--space-xl:64px;--space-xxl:96px;--shadow-ambient:0 1px 0 rgba(255,255,255,0.04) inset;--shadow-direct-sm:0 4px 12px rgba(0,0,0,0.25);--shadow-direct-md:0 12px 32px rgba(0,0,0,0.35);--shadow-direct-lg:0 24px 60px rgba(0,0,0,0.45);--shadow-glow-accent:0 24px 60px rgba(96,165,250,0.18);--shadow-card:0 1px 0 rgba(255,255,255,0.04) inset,0 16px 40px rgba(0,0,0,0.35);--shadow-card-hover:0 1px 0 rgba(255,255,255,0.06) inset,0 24px 60px rgba(96,165,250,0.18);--ease-standard:cubic-bezier(0.2,0,0,1);--ease-emphasized:cubic-bezier(0.2,0.65,0.2,1);--duration-fast:0.15s;--duration-base:0.2s;--duration-slow:0.3s;--focus-ring:0 0 0 2px var(--surface-1),0 0 0 4px var(--accent);--focus-ring-offset:2px;--container:1140px;color-scheme:dark}.theme-light,[data-theme=light]{--bg:#ffffff;--panel:#f8fafc;--line:#e5e7eb;--text:#374151;--muted:#6b7280;--accent:#1e40af;--glow:rgba(30,64,175,0.18);--color-primary:#1e40af;--color-on-primary:#ffffff;--color-secondary:#3b82f6;--color-on-secondary:#000000;--color-accent:#d97706;--color-on-accent:#000000;--color-background:#f8fafc;--color-foreground:#1e3a8a;--color-card:#ffffff;--color-card-foreground:#1e3a8a;--color-muted:#e9eef6;--color-muted-foreground:#475569;--color-border:#dbeafe;--color-destructive:#dc2626;--color-on-destructive:#ffffff;--color-ring:#1e40af;--accent-fg:#ffffff;--accent-hover:#1e3a8a;--success:#059669;--warning:#d97706;--danger:#dc2626;--info:#2563eb;--surface-1:#ffffff;--surface-2:#f8fafc;--surface-3:#f1f5f9;--text-strong:#111827;--text-base:#374151;--text-muted:#6b7280;--text-on-accent:#ffffff;--border-subtle:rgba(0,0,0,0.06);--border-default:rgba(0,0,0,0.08);--border-strong:rgba(0,0,0,0.12);--border-accent:rgba(30,64,175,0.45);--shadow-ambient:0 1px 0 rgba(255,255,255,0.6) inset;--shadow-direct-sm:0 4px 12px rgba(0,0,0,0.06);--shadow-direct-md:0 12px 32px rgba(0,0,0,0.08);--shadow-direct-lg:0 24px 60px rgba(0,0,0,0.12);--shadow-glow-accent:0 24px 60px rgba(31,77,210,0.12);--shadow-card:0 1px 0 rgba(255,255,255,0.6) inset,0 16px 40px rgba(0,0,0,0.08);--shadow-card-hover:0 1px 0 rgba(255,255,255,0.7) inset,0 24px 60px rgba(31,77,210,0.12);--focus-ring:0 0 0 2px var(--surface-1),0 0 0 4px var(--accent);color-scheme:light}.theme-dark{color-scheme:dark}*,:after,:before{box-sizing:border-box}html{scrollbar-width:auto;scrollbar-color:rgba(148,163,184,.65) transparent}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-corner,::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(148,163,184,.62);border-radius:999px;border:1px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:var(--color-secondary,#60a5fa)}::-webkit-scrollbar-thumb:active{background-color:var(--color-primary,#3b82f6)}.theme-light,[data-theme=light]{scrollbar-color:rgba(71,85,105,.65) transparent}.theme-light ::-webkit-scrollbar-thumb,[data-theme=light] ::-webkit-scrollbar-thumb{background:rgba(71,85,105,.6)}.theme-light ::-webkit-scrollbar-thumb:hover,[data-theme=light] ::-webkit-scrollbar-thumb:hover{background-color:var(--color-primary,#1e40af)}body,html{width:100%;max-width:100%;overflow-x:hidden;background-color:#0b1220;margin:0;padding:0}body{font-size:var(--text-base);letter-spacing:0;word-break:break-word}.ant-typography,body{line-height:1.65}.ant-typography+.ant-typography{margin-top:.75em}h2,h3,h4,h5,h6{font-weight:600;line-height:1.4}h2{font-size:1.625em;letter-spacing:-.01em}h3{font-size:1.375em}h4{font-size:1.1875em}h5,h6{font-size:1em}h2+p,h3+p,h4+p{margin-top:.6em}.prose-limit{max-width:72ch}.ant-alert-description,.ant-alert-message,.ant-descriptions-item-content,.ant-form-item .ant-form-item-extra,.ant-form-item .ant-form-item-label>label,.ant-table-tbody>tr>td,.ant-table-thead>tr>th{line-height:1.6}.ant-modal-body{line-height:1.65}@media (max-width:767px){body{font-size:var(--text-md)}}:focus-visible{outline:2px solid var(--color-secondary,#60a5fa);outline-offset:2px;border-radius:4px}.theme-light :focus-visible,[data-theme=light] :focus-visible{outline-color:var(--color-primary,#1e40af)}::selection{background:rgba(59,130,246,.32);color:inherit}.theme-light ::selection,[data-theme=light] ::selection{background:rgba(30,64,175,.18)}.ant-card-extra,.ant-card-head-title{line-height:1.6;padding:14px 0}.ant-modal .ant-modal-title{line-height:1.5}html{padding:0}body,html{margin:0;background-color:#0b1220}body{min-width:320px;display:block;min-height:auto;color:#9aa3af;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans SC,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji}img,svg,video{max-width:100%;height:auto}.theme-light{background:var(--bg);color:var(--text);min-height:calc(100vh - 64px)}.theme-light .ant-card{background:var(--surface-1)!important;border:1px solid var(--border-default)!important;color:var(--text-base);box-shadow:var(--shadow-card)!important}.theme-light .ant-card .ant-card-head-title,.theme-light .ant-card .ant-card-meta-title,.theme-light .ant-card .ant-typography{color:var(--text-strong)!important}.theme-light .ant-table-tbody>tr>td{background:var(--surface-1);color:var(--text-base)}.theme-light .ant-table-tbody>tr:hover>td{background:var(--surface-3)}.theme-light .ant-table-thead>tr>th{background:var(--surface-2)!important;color:var(--text-strong)!important;border-bottom:1px solid var(--border-default)!important}.theme-light .ant-breadcrumb-link,.theme-light .ant-form-item-label>label,.theme-light .ant-menu-item,.theme-light .ant-typography{color:var(--text-base)}.theme-light .ant-typography strong,.theme-light h1,.theme-light h2,.theme-light h3,.theme-light h4{color:var(--text-strong)}.theme-light .ant-input,.theme-light .ant-input-affix-wrapper,.theme-light .ant-select .ant-select-selector{border-color:var(--border-default)!important;background:var(--surface-1)!important;color:var(--text-base)!important}.theme-light .ant-input::placeholder,.theme-light .ant-select-selection-placeholder{color:var(--text-muted)!important}[role=button],[tabindex]:not([tabindex="-1"]),a,button,input,select,textarea{touch-action:manipulation}:focus{outline:none}:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:inherit}.ant-btn:focus-visible,.ant-checkbox-input:focus-visible,.ant-input:focus-visible,.ant-radio-input:focus-visible,.ant-select-selector:focus-visible,.ant-tabs-tab-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ant-btn-icon-only{min-width:24px;min-height:24px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a{font-weight:500;color:var(--accent);text-decoration:inherit;transition:color var(--duration-fast) var(--ease-standard)}a:hover{color:var(--accent-hover)}h1{font-size:3.2em;line-height:1.1}button{border-radius:var(--radius-sm);border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color var(--duration-base) var(--ease-standard),background-color var(--duration-base) var(--ease-standard),color var(--duration-base) var(--ease-standard)}button:hover{border-color:var(--accent)}.layout{min-height:100vh}.page-container{width:100%;max-width:980px;margin:0 auto;padding:0 16px}.section-container{padding:48px 0}.logo{color:white;font-size:20px;font-weight:700;letter-spacing:.5px}.site-layout-content{background:rgba(255,255,255,.04);padding:24px;min-height:calc(100vh - 64px - 48px);border-radius:12px;box-shadow:0 12px 32px rgba(0,0,0,.25);backdrop-filter:blur(10px)}.ant-card-head-title{font-size:18px;font-weight:500}.ant-statistic-title{font-size:16px!important}.ant-statistic-content{font-size:28px!important}.ant-statistic-content,.metric-badge,.screen-bar-value,.screen-client-hero-rate,.screen-client-rank,.screen-count-item strong,.screen-overview-rate strong,.screen-pie-val,.screen-rank-rate,.screen-sem-rate,.screen-stat-card>div{font-variant-numeric:tabular-nums}.ant-card{border-radius:12px!important;box-shadow:none!important}.theme-light .ant-card,[data-theme=light] .ant-card{background:#ffffff!important;border:1px solid rgba(0,0,0,.08)!important;color:#111827}.theme-light .ant-card .ant-card-meta-title,.theme-light .ant-card .ant-typography,.theme-light .ant-card-head-title,[data-theme=light] .ant-card .ant-card-meta-title,[data-theme=light] .ant-card .ant-typography,[data-theme=light] .ant-card-head-title{color:#111827!important}.ant-table-wrapper .ant-table{border-radius:10px;overflow:hidden}.theme-light .ant-table-tbody>tr>td,[data-theme=light] .ant-table-tbody>tr>td{background:#ffffff;color:#111827}.theme-light .ant-table-tbody>tr:hover>td,[data-theme=light] .ant-table-tbody>tr:hover>td{background:#f5f7fa}.app-header{background:linear-gradient(120deg,#0d1b3e,#16337f 48%,#2456c4);color:#fff;border-bottom:2px solid var(--color-accent,#d97706);box-shadow:0 4px 20px rgba(13,27,62,.35);position:fixed;top:0;left:0;right:0;z-index:10;height:64px;padding:8px 24px}.app-header .logo{min-width:0}.landing-hero{position:relative;background:linear-gradient(180deg,#0a0a0a,#0f1114);padding:120px 24px 72px;text-align:center;overflow:hidden;background:radial-gradient(1200px 600px at 50% -100px,rgba(96,165,250,.15),transparent 60%),radial-gradient(800px 500px at 90% 0,rgba(139,92,246,.12),transparent 65%)}.landing-hero .pulse-dot{position:absolute;width:8px;height:8px;border-radius:50%;background:#8ab4ff;opacity:.8;animation:pulse 3s ease-in-out infinite}@keyframes pulse{0%{transform:scale(1);opacity:.8}50%{transform:scale(1.8);opacity:.25}to{transform:scale(1);opacity:.8}}.gradient-text{background:linear-gradient(90deg,#9cc8ff,#ffffff);-webkit-background-clip:text;background-clip:text;color:transparent}.glass-card{background:rgba(22,28,40,.75)!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 8px 24px rgba(0,0,0,.35)!important;backdrop-filter:blur(6px)}.ant-btn-ghost{color:#9aa3af!important;border-color:rgba(156,163,175,.7)!important}.ant-btn-ghost:hover{background:rgba(255,255,255,.08)!important}.eyebrow,.section-eyebrow{color:rgba(156,163,175,.75);font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:13px}.section-eyebrow{font-size:14px;margin-bottom:8px}.section-title{color:#9aa3af}.section-subtitle{color:rgba(156,163,175,.85)}.hero-inner{display:flex;flex-direction:column;align-items:center;gap:16px}.hero-left,.hero-right{flex:1}.hero-title{color:#111827;letter-spacing:.03em;line-height:1.06;font-size:clamp(56px,10vw,160px);font-weight:700;margin-bottom:8px}.hero-desc{color:rgba(156,163,175,.9);font-size:18px;max-width:720px}.hero-title.ant-typography{color:#111827!important}.landing-hero .hero-desc.ant-typography{color:rgba(156,163,175,.9)!important}.section-subtitle.ant-typography{color:rgba(156,163,175,.85)!important}.section-title.ant-typography{color:#9aa3af!important}.faq .ant-typography{color:rgba(156,163,175,.85)!important}.flip-words{display:inline-block;height:1em;overflow:hidden;vertical-align:initial;text-align:left;vertical-align:-.14em}.flip-words-inner{display:flex;flex-direction:column;animation:flipWords 8s cubic-bezier(.2,.65,.2,1) infinite;will-change:transform}.flip-words-inner>span{height:1em;line-height:1em;display:block}@keyframes flipWords{0%,30%{transform:translateY(0)}33%{transform:translateY(-1.06em)}35%,65%{transform:translateY(-1em)}68%{transform:translateY(-2.06em)}70%,to{transform:translateY(-2em)}}@media (prefers-reduced-motion:reduce){.flip-words,.flip-words-inner{animation:none}}.hero-actions .ant-btn.pill-btn{border-radius:999px;padding:0 20px;height:44px}.ant-btn-ghost.pill-btn{color:var(--text);border-color:rgba(230,232,235,.22)}.ant-btn-ghost.pill-btn:hover{background:rgba(255,255,255,.08)}.hero-media{width:100%;height:auto;box-sizing:border-box;border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02)) border-box,radial-gradient(800px 300px at 10% 10%,rgba(96,165,250,.35),transparent 60%) padding-box,radial-gradient(600px 240px at 90% 0,rgba(139,92,246,.28),transparent 60%) padding-box,var(--panel);border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 40px 100px rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-media .hero-img{width:100%;height:auto;object-fit:contain;object-position:center;display:block}.platform-strip{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.platform-chip{padding:8px 12px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#9aa3af;background:rgba(255,255,255,.04)}.platform-logo{width:32px;height:32px;border:none;background:none;box-shadow:none;display:block;object-fit:contain;transform-origin:center;transition:transform .18s ease,filter .18s ease;will-change:transform,filter}.platform-logo:hover{transform:scale(1.06);filter:brightness(1.08) saturate(1.06)}@media (min-width:768px){.platform-logo{width:38px;height:38px}}.site-logo{display:inline-block;filter:drop-shadow(0 6px 20px rgba(96,165,250,.25));border-radius:6px;max-width:100%;height:1em;width:auto;vertical-align:middle}.site-title{color:var(--text);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:clamp(120px,40vw,360px)}@media (max-width:480px){.site-title{display:none}}.card-plain{background:var(--panel);border:1px solid var(--border-default);border-radius:var(--radius);padding:var(--space-md);box-shadow:var(--shadow-card);transition:border-color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard)}.card-plain:hover{border-color:var(--border-accent);box-shadow:var(--shadow-card-hover)}.grid-3 .card-plain .section-title{color:#fff;margin-top:0}.grid-3{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:768px){.grid-3{grid-template-columns:1fr 1fr 1fr}}.section-lead{margin-top:8px;max-width:780px}.step-list{display:grid;grid-template-columns:1fr;gap:14px}@media (min-width:768px){.step-list{grid-template-columns:1fr 1fr 1fr}}.step-item{display:flex;gap:12px;align-items:flex-start;padding:16px 18px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(255,255,255,.03)}.step-index{font-weight:700;color:#9cc8ff;min-width:28px}.faq{margin-top:8px}.faq .ant-collapse-item{border-bottom:1px solid var(--line)}.faq .ant-collapse-header{color:var(--text)}.faq .ant-collapse-content{background:var(--panel);border:none}.divider{width:100%;height:1px;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.08),rgba(255,255,255,0));margin:28px 0}.eyebrow-pill{display:inline-flex;align-items:center;padding:10px 16px;border:1px solid var(--accent);border-radius:999px;font-size:14px;line-height:1.2;font-weight:600;margin-bottom:12px;color:var(--accent);background:rgba(96,165,250,.1)}.section-split{display:flex;align-items:stretch;justify-content:space-between;gap:24px}.split-left{flex:0 0 48%;min-width:300px}.split-right{flex:1 1 52%;max-width:640px;display:flex;align-items:center}@media (max-width:768px){.section-split{flex-direction:column;gap:16px}.split-right{max-width:none}}@media (max-width:1024px){.logo-wall{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.logo-wall{grid-template-columns:repeat(3,1fr)}}@media (max-width:480px){.logo-wall{grid-template-columns:repeat(2,1fr)}}.compare-table{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:768px){.compare-table{grid-template-columns:1fr}}.pill-btn{border-radius:999px!important;padding:0 22px!important;height:42px;font-weight:600}.feature-strip{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.feature-chip{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.04);color:#9aa3af}.ability-list{border:1px solid rgba(255,255,255,.08);border-radius:18px;background:rgba(255,255,255,.03)}.ability-item{display:flex;align-items:flex-start;gap:14px;padding:18px 20px}.ability-item+.ability-item{border-top:1px solid rgba(255,255,255,.07)}.ability-icon{color:#9cc8ff;font-size:20px;margin-top:2px}.ability-title{margin:0;font-size:18px;font-weight:600}.ability-desc{margin:6px 0 0;color:rgba(156,163,175,.8)}.logo-wall{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;padding:16px 0}.logo-chip{background:rgba(22,28,40,.6);border:1px solid rgba(255,255,255,.1);color:#cfe0ff;border-radius:10px;padding:8px 12px;text-align:center}.metrics-grid{margin-top:8px}.metric-badge{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:#cfe0ff;border-radius:10px;padding:10px 12px;text-align:center}.quote-card{padding:24px}.compare-card{padding:16px;border-radius:12px;background:rgba(22,28,40,.75);border:1px solid rgba(255,255,255,.1)}.compare-card h4{color:#9aa3af;margin-bottom:12px}.compare-item{display:flex;align-items:center;gap:8px;color:rgba(156,163,175,.9);padding:6px 0}.compare-item .ok{color:#6bd675}.compare-item .no{color:#ff7a7a}.cta-banner{background:rgba(22,28,40,.75);border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:24px;text-align:center}.illus-wrapper{width:100%;max-width:780px;margin:0 auto 20px}.illus-glow{filter:blur(10px);opacity:.55}.card-illus{margin:8px 0 4px}.glass-card .card-illus .illus-wrapper{opacity:.95}.login-shell{display:flex;min-height:100vh;background:#0b1220}.login-context{flex:1 1 50%;display:flex;flex-direction:column;justify-content:center;padding:60px 56px;background:linear-gradient(160deg,#0a1628,#0f2244 40%,#162b6f);position:relative;overflow:hidden}.login-context:before{top:-120px;right:-80px;width:400px;height:400px;background:radial-gradient(circle,rgba(96,165,250,.15),transparent 70%)}.login-context:after,.login-context:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.login-context:after{bottom:-60px;left:-40px;width:300px;height:300px;background:radial-gradient(circle,rgba(139,92,246,.1),transparent 70%)}.login-brand{display:flex;align-items:center;gap:12px;margin-bottom:48px;position:relative;z-index:1}.login-brand img{max-height:64px;width:auto}.login-brand span{font-size:15px;font-weight:600;color:rgba(255,255,255,.85);letter-spacing:.5px}.login-context-copy{position:relative;z-index:1}.login-kicker{font-size:12px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:#60a5fa;margin:0 0 20px}.login-context-copy h1{font-size:32px;font-weight:700;line-height:1.35;color:#fff;margin:0 0 16px}.login-context-copy p{font-size:15px;line-height:1.7;color:rgba(255,255,255,.55);margin:0}.login-capabilities{display:flex;gap:10px;flex-wrap:wrap;margin-top:40px;position:relative;z-index:1}.login-capabilities span{padding:8px 18px;border:1px solid rgba(255,255,255,.12);border-radius:999px;font-size:13px;font-weight:500;color:rgba(255,255,255,.65);background:rgba(255,255,255,.04)}.login-panel{flex:0 0 480px;display:flex;flex-direction:column;justify-content:center;padding:60px 48px;background:#fff;position:relative}.login-form-head{margin-bottom:36px}.login-icon{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#1e40af,#5b8cff);display:flex;align-items:center;justify-content:center;font-size:22px;color:#fff;margin-bottom:20px}.login-form-head .login-kicker{color:#1e40af}.login-form-head h2{font-size:24px;font-weight:700;color:#111827;margin:0 0 8px}.login-form-head .ant-typography{color:#6b7280;font-size:14px}.login-form .ant-form-item-label>label{font-weight:500;color:#374151;font-size:13px}.login-form .ant-input-affix-wrapper,.login-form .ant-input-password{border-radius:10px!important;border-color:#e5e7eb!important;box-shadow:none!important;transition:border-color .2s,box-shadow .2s}.login-form .ant-input-affix-wrapper:hover,.login-form .ant-input-password:hover{border-color:#93c5fd!important}.login-form .ant-input-affix-wrapper-focused,.login-form .ant-input-affix-wrapper:focus,.login-form .ant-input-password-focused{border-color:#3b82f6!important;box-shadow:0 0 0 3px rgba(59,130,246,.1)!important}.login-form .ant-btn-primary{height:44px;border-radius:10px;font-size:15px;font-weight:600;background:linear-gradient(135deg,#1e40af,#3b82f6);border:none;box-shadow:0 4px 14px rgba(30,64,175,.3);transition:transform .15s,box-shadow .15s}.login-form .ant-btn-primary:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(30,64,175,.4)}.login-register{margin-top:8px!important}.login-footer{margin-top:32px;text-align:center;font-size:12px;color:#9ca3af}@media (max-width:900px){.login-shell{flex-direction:column}.login-context{flex:none;padding:40px 24px 32px}.login-panel{flex:none;padding:32px 24px}}.app-header .logo img{height:28px;width:auto;margin-right:10px;vertical-align:middle;filter:brightness(0) invert(1)}@keyframes screenFloatBlob{0%{transform:translate(0) scale(1)}to{transform:translate(48px,36px) scale(1.14)}}@keyframes screenFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes screenTickerScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.screen-blob{animation:screenFloatBlob 20s ease-in-out infinite alternate}.screen-fade-up{animation:screenFadeUp .55s ease}.screen-ticker{animation:screenTickerScroll 45s linear infinite}.screen-glow-green{box-shadow:0 0 26px rgba(52,211,153,.22),inset 0 0 18px rgba(52,211,153,.04)}.screen-glow-yellow{box-shadow:0 0 26px rgba(245,184,77,.2),inset 0 0 18px rgba(245,184,77,.04)}.screen-glow-red{box-shadow:0 0 26px rgba(242,109,109,.26),inset 0 0 18px rgba(242,109,109,.06)}.screen-glow-blue{box-shadow:0 0 26px rgba(91,141,239,.18),inset 0 0 18px rgba(91,141,239,.04)}@keyframes screenAlertPulse{0%,to{box-shadow:0 0 18px rgba(242,109,109,.12)}50%{box-shadow:0 0 30px rgba(242,109,109,.28)}}@keyframes screenPlanPulse{0%,to{transform:translateY(0);border-color:rgba(96,165,250,.12)}50%{transform:translateY(-2px);border-color:rgba(96,165,250,.32)}}@keyframes screenOverviewSweep{0%{background-position:-220px 0}to{background-position:calc(100% + 220px) 0}}.screen-alert-focus{animation:screenAlertPulse 2.8s ease-in-out infinite}.screen-plan-card{animation:screenPlanPulse 4.4s ease-in-out infinite}.screen-plan-card:nth-child(2n){animation-delay:.7s}.screen-plan-card:nth-child(3n){animation-delay:1.4s}.screen-overview-card{background-image:linear-gradient(110deg,transparent 38%,rgba(96,165,250,.09) 50%,transparent 62%);background-repeat:no-repeat;background-size:220px 100%;animation:screenOverviewSweep 7s linear infinite}.screen-alert-item{animation:screenFadeUp .45s ease both}.screen-stage-viewport{position:fixed;top:0;left:0;width:100%;height:100%;background:#0a0f1c;overflow:hidden}.screen-stage{position:absolute;top:50%;left:50%;width:1920px;height:1080px;transform-origin:center center}.screen-frame,.screen-shell{height:100%;overflow:hidden}.screen-frame{display:grid;grid-template-rows:auto minmax(0,1fr)}.screen-header{min-height:64px;padding:12px 30px;display:flex;align-items:center;flex:none;background:linear-gradient(135deg,#0d1b3e,#16295e 55%,#12234f);position:relative}.screen-header:after{content:"";position:absolute;left:0;bottom:-1px;width:160px;height:2px;background:linear-gradient(90deg,rgba(232,181,77,.9),transparent);pointer-events:none}.screen-brand,.screen-header-meta{display:flex;align-items:center;min-width:0}.screen-brand>*+*,.screen-header-meta>*+*{margin-left:12px}.screen-brand{flex:none}.screen-brand>div{min-width:0}.screen-share-logo{width:auto;max-width:180px;height:38px;object-fit:contain;flex:none}.screen-brand-subtitle{margin-top:3px;color:rgba(232,181,77,.88);font-size:12px;letter-spacing:.16em;white-space:nowrap}.screen-live-dot{display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:50%;background:#34d399;box-shadow:0 0 0 3px rgba(52,211,153,.12),0 0 12px rgba(52,211,153,.8);animation:screenLivePulse 2.2s ease-in-out infinite}.screen-header-meta{margin-left:auto;justify-content:flex-end;font-size:15px;white-space:nowrap}.screen-content{min-height:0;overflow:hidden;padding:16px 30px 12px;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto auto;grid-gap:12px;gap:12px}.screen-overview-grid{display:grid;grid-template-columns:minmax(320px,1.7fr) repeat(3,minmax(170px,1fr));grid-gap:12px;gap:12px;min-width:0}.screen-overview-card,.screen-stat-card{min-width:0;min-height:104px}.screen-health-card{padding:12px 16px;display:grid;grid-template-columns:84px minmax(0,1fr);align-items:center;grid-gap:14px;gap:14px;position:relative;overflow:hidden}.screen-health-score{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center}.screen-health-card:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,transparent,rgba(96,165,250,.75),transparent);animation:screenHealthSweep 4.5s linear infinite}.screen-health-copy{min-width:0;overflow:hidden}.screen-health-copy>div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.screen-health-meter{width:100%;max-width:180px;height:4px;margin-top:9px;border-radius:4px;background:rgba(148,163,184,.12);overflow:hidden}.screen-health-meter span{display:block;height:100%;border-radius:inherit;box-shadow:0 0 12px currentColor;transition:width .9s ease}.screen-level-card{padding:10px 14px;display:flex;align-items:center;overflow:hidden}.screen-level-card>*+*{margin-left:14px}.screen-stat-card{overflow:hidden}.screen-stat-card>div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.screen-ticker-wrap{min-width:0}.screen-main-grid{min-height:0;display:grid;grid-gap:14px;gap:14px}.screen-main-with-side{grid-template-columns:minmax(0,1fr) minmax(290px,27%)}.screen-main-project-only{grid-template-columns:minmax(0,1fr)}.screen-project-stage,.screen-side-panel{min-height:0}.screen-project-stage{position:relative;box-sizing:border-box;padding-bottom:24px}.screen-plan-grid{overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(96,165,250,.4) transparent}.screen-plan-grid::-webkit-scrollbar{width:6px}.screen-plan-grid::-webkit-scrollbar-thumb{background:rgba(96,165,250,.4);border-radius:3px}.screen-plan-grid::-webkit-scrollbar-track{background:transparent}.screen-project-card{min-height:0;position:relative}.screen-project-card:before{content:"";position:absolute;top:0;left:24px;right:24px;height:1px;background:linear-gradient(90deg,transparent,rgba(96,165,250,.7),transparent);opacity:.7}.screen-side-panel{display:flex;flex-direction:column;overflow:hidden}.screen-side-panel>*+*{margin-top:12px}.screen-ranking{min-width:0;overflow:hidden}.screen-footer{min-height:16px;display:flex;justify-content:space-between;padding:0 4px;font-size:11px;white-space:nowrap}.screen-slide-dots{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;padding:8px}.screen-slide-dots>*+*{margin-left:8px}.screen-overview-slide{height:100%;border:1px solid rgba(96,165,250,.2);border-radius:12px;background:rgba(15,23,42,.72);padding:22px 24px;box-sizing:border-box;overflow:hidden}.screen-slide-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:18px}.screen-eyebrow{color:#60a5fa;font-size:10px;letter-spacing:.12em}.screen-slide-title{margin-top:4px;color:#f1f5f9;font-size:25px;font-weight:800}.screen-slide-note{color:#64748b;font-size:12px;white-space:nowrap}.screen-overview-panels{height:calc(100% - 62px);display:grid;grid-template-columns:minmax(0,1.55fr) minmax(230px,.75fr) minmax(230px,.75fr);grid-gap:14px;gap:14px}.screen-chart-panel{min-width:0;overflow:hidden;border:1px solid rgba(148,163,184,.14);border-radius:9px;background:rgba(2,6,23,.35);padding:14px 16px}.screen-panel-title{display:flex;align-items:center;color:#9db0cc;font-size:17px;font-weight:600;letter-spacing:.08em;padding-bottom:9px;border-bottom:1px solid rgba(120,140,175,.12);margin-bottom:8px}.screen-panel-title>*+*{margin-left:7px}.screen-bar-legend{display:flex;margin:9px 0 12px;color:#64748b;font-size:10px}.screen-bar-legend>*+*{margin-left:12px}.screen-bar-legend span{display:flex;align-items:center}.screen-bar-legend span>*+*{margin-left:4px}.screen-bar-legend i{width:7px;height:7px;border-radius:2px}.screen-bar-today,.screen-legend-current{background:#60a5fa}.screen-bar-before,.screen-legend-previous{background:#475569}.screen-bars{display:flex;flex-direction:column}.screen-bars>*+*{margin-top:9px}.screen-bar-row{display:grid;grid-template-columns:minmax(72px,1fr) minmax(90px,2.1fr) 36px;grid-gap:8px;gap:8px;align-items:center}.screen-bar-label{overflow:hidden;color:#cbd5e1;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.screen-bar-track{position:relative;height:11px;overflow:hidden;border-radius:4px;background:rgba(148,163,184,.09)}.screen-bar-before,.screen-bar-today{position:absolute;left:0;border-radius:4px;transition:width .8s ease}.screen-bar-before{top:2px;height:7px;opacity:.85}.screen-bar-today{top:4px;height:3px;box-shadow:0 0 8px rgba(96,165,250,.65)}.screen-bar-value{color:#93c5fd;font-size:11px;font-weight:700;text-align:right}.screen-chart-more{margin-top:4px;color:#475569;font-size:10px}.screen-count-list{display:flex;flex-direction:column;margin-top:18px}.screen-count-list>*+*{margin-top:9px}.screen-count-item{display:grid;grid-template-columns:8px 1fr auto auto;grid-gap:7px;gap:7px;align-items:center;color:#94a3b8;font-size:14px}.screen-count-dot{width:7px;height:7px;border-radius:50%;box-shadow:0 0 10px currentColor}.screen-count-item strong{font-size:24px;line-height:1}.screen-count-item em{color:#475569;font-size:12px;font-style:normal}.screen-overview-rate{margin-top:24px;padding-top:14px;border-top:1px solid rgba(148,163,184,.12)}.screen-overview-rate>div:first-child{display:flex;justify-content:space-between;color:#94a3b8;font-size:11px}.screen-overview-rate strong{font-size:20px}.screen-mini-comparison{display:flex;flex-direction:column;margin-top:10px}.screen-mini-comparison>*+*{margin-top:5px}.screen-mini-comparison b,.screen-mini-comparison span{display:block;height:5px;border-radius:4px}.screen-mini-comparison span{background:#475569}.screen-mini-comparison b{background:#60a5fa;box-shadow:0 0 8px rgba(96,165,250,.6)}.screen-mini-labels{display:flex;justify-content:space-between;margin-top:6px;color:#64748b;font-size:10px}.screen-alert-panel{border-color:rgba(248,113,113,.18)}.screen-alert-panel .ant-tag{margin-left:auto;border:0;color:#f87171;background:rgba(248,113,113,.12)}.screen-summary-alert{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid rgba(248,113,113,.1);color:#fecaca;font-size:12px}.screen-summary-alert span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.screen-summary-alert strong{color:#f87171}.screen-no-alert{margin-top:28px;color:#64748b;font-size:12px;text-align:center}.screen-platform-line{margin-top:14px;color:#64748b;font-size:11px}.screen-platform-line b{float:right;color:#60a5fa}.screen-logo-preview{display:flex;align-items:center;min-height:64px;margin:-4px 0 16px;padding:12px;border-radius:6px;background:#10243e}.screen-logo-preview>*+*{margin-left:12px}.screen-logo-preview img{display:block;max-width:180px;max-height:36px;object-fit:contain}.screen-logo-preview span{color:#cbd5e1;font-size:12px}@keyframes screenLivePulse{0%,to{opacity:.65;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@keyframes screenHealthSweep{0%{transform:translateX(-45%)}to{transform:translateX(45%)}}.screen-client-pager{flex:1;min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);grid-gap:14px;gap:14px;padding:2px;animation:screenFadeUp .55s ease}.screen-client-pager .screen-client-card{flex:initial;min-height:0;overflow:hidden;display:flex;flex-direction:column}.screen-client-pager .screen-client-card>.screen-client-head,.screen-client-pager .screen-client-card>.screen-client-hero,.screen-client-pager .screen-client-card>.screen-client-period,.screen-client-pager .screen-client-card>.screen-client-region{flex:none}.screen-client-pager.grid-2>.screen-client-card:last-child:nth-child(odd){grid-column:span 2}.screen-client-pager .screen-client-card>.screen-client-sems{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}.screen-sems-body{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:space-evenly}.screen-sem-day{flex:none;display:inline-flex;align-items:center;white-space:nowrap;font-weight:700;font-variant-numeric:tabular-nums}.screen-sem-day>*+*{margin-left:6px}.screen-sem-adjusted-mark{display:inline-block;width:7px;height:7px;border-radius:50%;margin-left:4px;background:currentColor;opacity:.6;vertical-align:middle}.screen-ov-adjusted-mark{width:12px;height:12px;margin-left:10px;opacity:.75}.screen-adjusted-tag{display:inline-block;margin-left:10px;padding:2px 10px;border-radius:4px;background:rgba(251,191,36,.14);color:#fbbf24;font-size:13px;font-weight:600}.screen-pager-dots{position:absolute;right:14px;bottom:8px;display:flex;z-index:2}.screen-pager-dots>*+*{margin-left:5px}.screen-pager-dot{width:7px;height:7px;border-radius:50%;background:rgba(148,163,184,.28)}.screen-pager-dot.on{background:#60a5fa;box-shadow:0 0 6px rgba(96,165,250,.65)}.screen-split-grid{min-height:0;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);grid-gap:18px;gap:18px}.screen-client-panel{min-height:0;display:flex;flex-direction:column;border:1px solid rgba(96,165,250,.2);border-radius:12px;background:rgba(15,23,42,.72);padding:16px 18px;box-sizing:border-box;overflow:hidden;box-shadow:inset 0 1px 0 rgba(96,165,250,.06),0 12px 32px rgba(0,0,0,.4)}.screen-client-panel>*+*{margin-top:10px}.screen-client-marquee{flex:1;min-height:0;overflow:hidden;position:relative}.screen-client-card{background:linear-gradient(100deg,rgba(30,58,95,.32),rgba(15,23,42,.3));border:1px solid rgba(148,163,184,.14);border-left:3px solid var(--health-color,rgba(96,165,250,.75));border-radius:12px;padding:24px 30px;flex:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 4px 12px rgba(0,0,0,.28);transition:border-color .2s ease,box-shadow .2s ease}.screen-client-head{display:flex;align-items:center;min-width:0}.screen-client-head>*+*{margin-left:9px}.screen-client-rank{flex:none;min-width:44px;height:34px;padding:0 9px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:rgba(96,165,250,.16);color:#93c5fd;font-size:20px;font-weight:800}.screen-client-rank-top{background:rgba(251,191,36,.18);color:#fbbf24}.screen-client-name{font-size:36px;font-weight:800;color:#f1f5f9;text-shadow:0 0 8px rgba(96,165,250,.25)}.screen-client-name,.screen-client-region{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.screen-client-region{margin-top:9px;font-size:15px;color:#64748b}.screen-client-region em{color:#93c5fd;font-style:normal}.screen-client-hero{flex:none;min-width:0;display:grid;grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,.9fr)) minmax(0,1.1fr);align-items:end;grid-gap:0 18px;gap:0 18px;margin-top:12px;padding-bottom:14px;border-bottom:1px solid rgba(148,163,184,.12)}.screen-client-hero-main,.screen-client-hero-side{display:flex;flex-direction:column;min-width:0}.screen-client-hero-label{font-size:14px;letter-spacing:.08em;color:#7488a6;white-space:nowrap}.screen-client-hero-rate{font-size:64px;line-height:1.05;font-weight:800;font-variant-numeric:tabular-nums;text-shadow:0 0 14px currentColor}.screen-hero-real{margin-top:4px;font-size:15px;font-weight:600;color:#8aa0b8;font-variant-numeric:tabular-nums;white-space:nowrap}.screen-sem-real{margin-left:6px;font-size:13px;font-style:normal;font-weight:600;color:#64748b;font-variant-numeric:tabular-nums}.screen-client-period{display:flex;flex-wrap:wrap;margin-top:10px;padding-top:9px;border-top:1px solid rgba(148,163,184,.1);color:#64748b;font-size:15px}.screen-client-period>*{margin-right:14px}.screen-client-period b{color:#cbd5e1;font-size:18px;margin-left:4px}.screen-client-sems{margin-top:10px;min-height:0}.screen-client-sems-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px;color:#94a3b8;font-size:14px}.screen-sem-row{display:flex;align-items:center;min-width:0;padding:5px 0;font-size:17px;line-height:1.4;flex:1 1 0;min-height:28px;max-height:64px}.screen-sem-row>*+*{margin-left:8px}.screen-sem-q{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#cbd5e1;font-size:19px}.screen-sem-rate{flex:none;min-width:72px;text-align:right;font-size:21px;font-weight:800;font-variant-numeric:tabular-nums}.screen-side-grid{min-height:0;display:flex;flex-direction:column}.screen-side-grid>*+*{margin-top:14px}.screen-client-shell{min-height:0;display:flex;flex-direction:column}.screen-client-shell>.screen-split-grid{flex:1;min-height:0}.screen-hero-band{flex:none;min-width:0;display:flex;align-items:center;padding:12px 24px;margin-bottom:14px;border:1px solid rgba(232,181,77,.2);border-radius:12px;background:linear-gradient(100deg,rgba(30,58,95,.34),rgba(13,20,36,.82));box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 12px 32px rgba(0,0,0,.4);overflow:hidden}.screen-hero-band .screen-ov-hero{flex:1;min-width:0;flex-direction:row;align-items:center;margin-top:0;overflow:hidden}.screen-hero-band .screen-ov-hero>*+*{margin-top:0;margin-left:24px}.screen-hero-band .screen-ov-main{flex:1 1 0;min-width:0;padding-left:14px}.screen-hero-band .screen-ov-compact{flex:2 1 0;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr));padding-top:0;border-top:none}.screen-trend-split{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-gap:14px;gap:14px;margin-top:8px}.screen-plat-list{min-width:0;min-height:0;display:flex;flex-direction:column;justify-content:space-evenly;overflow:hidden}.screen-plat-list>*+*{margin-top:6px}.screen-plat-caption{flex:none;font-size:13px;letter-spacing:.08em;color:#7488a6;white-space:nowrap}.screen-plat-row{flex:1 1 0;min-height:22px;max-height:46px;display:grid;grid-template-columns:minmax(0,68px) minmax(0,1fr) 50px;grid-gap:8px;gap:8px;align-items:center;font-size:14px}.screen-plat-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#cbd5e1}.screen-plat-track{position:relative;height:9px;border-radius:5px;background:rgba(148,163,184,.12);overflow:hidden}.screen-plat-fill{position:absolute;left:0;top:0;bottom:0;border-radius:5px;background:linear-gradient(90deg,rgba(91,141,239,.5),#5b8def)}.screen-plat-val{text-align:right;font-weight:700;font-variant-numeric:tabular-nums;color:#dbe5f2}.screen-ov-hero{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;margin-top:8px;overflow:hidden}.screen-ov-hero>*+*{margin-top:12px}.screen-ov-main{flex:none;min-width:0;border-left:3px solid #e8b54d;padding-left:16px;display:flex;flex-direction:column}.screen-ov-main>*+*{margin-top:6px}.screen-ov-eyebrow{display:flex;align-items:center;font-size:15px;letter-spacing:.14em;color:#8ea3c0;white-space:nowrap}.screen-ov-eyebrow>*+*{margin-left:8px}.screen-ov-eyebrow em{font-style:normal;color:rgba(232,181,77,.92);letter-spacing:.1em;font-size:12px;border:1px solid rgba(232,181,77,.35);border-radius:3px;padding:1px 7px}.screen-ov-dot{flex:none;width:7px;height:7px;border-radius:50%;background:#e8b54d;box-shadow:0 0 10px rgba(232,181,77,.75);animation:screenBreath 2.4s ease-in-out infinite}@keyframes screenBreath{0%,to{opacity:1}50%{opacity:.3}}.screen-ov-rate-row{display:flex;align-items:baseline;min-width:0}.screen-ov-rate-row>*+*{margin-left:12px}.screen-ov-rate{font-size:60px;font-weight:800;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-shadow:0 0 22px currentColor;opacity:.96}.screen-ov-delta{font-size:17px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.screen-ov-note{font-size:14px;color:#5c6b84;letter-spacing:.05em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.screen-ov-compact{flex:none;min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px 14px;gap:8px 14px;padding:10px 0 0;border-top:1px solid rgba(120,140,175,.14)}.screen-ov-citem{display:flex;flex-direction:column;min-width:0;overflow:hidden}.screen-ov-citem>*+*{margin-top:2px}.screen-ov-clabel{font-size:14px;letter-spacing:.12em;color:#7488a6;white-space:nowrap}.screen-ov-cval{font-size:28px;font-weight:700;line-height:1.15;font-variant-numeric:tabular-nums;color:#e8edf5;white-space:normal}.screen-ov-dist{margin-left:6px;font-size:13px;font-weight:600;color:#7488a6;white-space:nowrap}.screen-ov-dist b{font-weight:700}.screen-ov-dist>*+*{margin-left:8px}.screen-ov-legend-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:4px;vertical-align:middle}.screen-platform-list{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;margin-top:8px;overflow:hidden}.screen-platform-list>*+*{margin-top:16px}.screen-platform-row{display:flex;align-items:center}.screen-platform-row>*+*{margin-left:10px}.screen-platform-name{flex:none;width:132px;font-size:16px;color:#cbd5e1;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.screen-platform-track{flex:1;min-width:0;height:14px;border-radius:7px;background:rgba(148,163,184,.12);overflow:hidden}.screen-platform-track>span{display:block;height:100%;border-radius:7px}.screen-platform-rate{flex:none;width:64px;font-size:22px;font-weight:700;font-variant-numeric:tabular-nums;text-shadow:0 0 10px currentColor}.screen-chart-box{flex:1 1 0;min-height:0;display:flex;flex-direction:column;border:1px solid rgba(120,140,175,.15);border-radius:12px;background:rgba(13,20,36,.82);padding:14px 18px;box-sizing:border-box;overflow:hidden;box-shadow:0 14px 34px rgba(2,6,17,.5),0 3px 8px rgba(2,6,17,.45),inset 0 1px 0 rgba(255,255,255,.03)}.screen-rank-list{flex:1;min-height:0;overflow:hidden;margin-top:8px}.screen-rank-row{display:grid;grid-template-columns:26px minmax(0,1fr) 84px;grid-gap:10px;gap:10px;align-items:center;padding:7px 2px;border-bottom:1px solid rgba(148,163,184,.08)}.screen-rank-row.top1{background:linear-gradient(90deg,rgba(251,191,36,.1),transparent 70%);border-radius:6px;padding-left:6px}.screen-rank-row.top2{background:linear-gradient(90deg,rgba(203,213,225,.08),transparent 70%);border-radius:6px;padding-left:6px}.screen-rank-row.top3{background:linear-gradient(90deg,rgba(251,146,60,.08),transparent 70%);border-radius:6px;padding-left:6px}.screen-rank-no{color:#64748b;font-size:12px;font-weight:800;text-align:center}.screen-rank-no.top3{color:#fbbf24}.screen-rank-no.top1{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#1a1208;box-shadow:0 0 8px rgba(251,191,36,.5)}.screen-rank-no.top1,.screen-rank-no.top2{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%}.screen-rank-no.top2{background:linear-gradient(135deg,#e2e8f0,#cbd5e1);color:#1e293b;box-shadow:0 0 8px rgba(203,213,225,.4)}.screen-rank-no.top3{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#fb923c,#ea580c);color:#1a0f06;box-shadow:0 0 8px rgba(251,146,60,.45)}.screen-rank-name{font-size:13px;color:#e2e8f0;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.screen-rank-track{position:relative;height:8px;border-radius:4px;background:rgba(148,163,184,.1);overflow:hidden;grid-column:2}.screen-rank-track span{display:block;height:100%;border-radius:4px;box-shadow:0 0 10px currentColor;transition:width .8s ease}.screen-rank-rate{font-size:13px;font-weight:800;text-align:right;grid-column:3;font-variant-numeric:tabular-nums;text-shadow:0 0 10px currentColor}.screen-pie-wrap{flex:1;min-height:0;display:flex;align-items:center;margin-top:6px}.screen-pie-wrap>*+*{margin-left:8px}.screen-pie-canvas{width:46%;height:100%;min-height:0;position:relative}.screen-pie-center{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;text-align:center}.screen-pie-center b{font-size:22px;font-weight:800;color:#f1f5f9;font-variant-numeric:tabular-nums;line-height:1.1;text-shadow:0 0 14px rgba(96,165,250,.45)}.screen-pie-center span{font-size:10px;color:#64748b;margin-top:2px;letter-spacing:.04em}.screen-pie-legend{width:54%;min-height:0;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.screen-pie-legend>*+*{margin-top:6px}.screen-pie-row{display:grid;grid-template-columns:9px minmax(0,1fr) auto;grid-gap:7px;gap:7px;align-items:center;font-size:11px;color:#cbd5e1}.screen-pie-dot{width:8px;height:8px;border-radius:2px;box-shadow:0 0 8px currentColor}.screen-pie-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.screen-pie-val{color:#64748b;font-size:10px;white-space:nowrap}.screen-panel-note{margin-left:10px;color:#64748b;font-size:12px;font-weight:400}.screen-intelligence{flex:1;min-height:0;display:flex;flex-direction:row;margin-top:8px;overflow:hidden}.screen-intelligence>*+*{margin-left:14px}.screen-intelligence-main{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.screen-intelligence-side{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center}.screen-donut-legend{margin-top:10px;margin-left:0}.screen-donut{position:relative;flex:none}.screen-donut-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;pointer-events:none}.screen-donut-center b{font-size:20px;font-weight:800;line-height:1.1;color:#f1f5f9;font-variant-numeric:tabular-nums}.screen-donut-center span{font-size:11px;color:#7488a6}.screen-ov-citem-donut{flex-direction:row;align-items:center}.screen-ov-citem-donut .screen-ov-dist{margin-left:10px;margin-top:0;display:flex;flex-direction:column;align-items:flex-start;font-size:14px}.screen-ov-citem-donut .screen-ov-dist>*+*{margin-top:4px;margin-left:0}.screen-spark{flex:none;min-width:0;opacity:.95}.screen-focus-list{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;justify-content:space-evenly}.screen-focus-list>*+*{margin-top:8px}.screen-focus-row{min-width:0;display:grid;grid-template-columns:62px minmax(0,1fr) 58px;grid-gap:10px;gap:10px;align-items:center;flex:1 1 0;min-height:40px;max-height:88px;padding:7px 8px;border:1px solid rgba(148,163,184,.12);border-radius:6px;background:rgba(30,41,59,.42)}.screen-focus-status{font-size:13px;font-weight:800;white-space:nowrap}.screen-focus-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#cbd5e1;font-size:14px}.screen-focus-row b{text-align:right;font-size:18px;font-variant-numeric:tabular-nums}.screen-dimension-grid{flex:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(148,163,184,.12)}.screen-dimension-item{min-width:0;display:flex;flex-direction:column;overflow:hidden}.screen-dimension-item>*+*{margin-top:5px}.screen-dimension-item span{color:#7488a6;font-size:12px}.screen-dimension-item b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#dbe5f2;font-size:14px;font-variant-numeric:tabular-nums}.screen-dimension-item em{margin:0 5px;color:#64748b;font-style:normal;font-weight:400}.screen-empty-copy{color:#64748b;font-size:14px}.screen-template-shell{min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden}.screen-exec-hero,.screen-template-kpis{flex:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:16px}.screen-exec-hero>div,.screen-template-kpis>div{min-width:0;display:flex;flex-direction:column;padding:16px 20px;border:1px solid rgba(120,140,175,.16);border-radius:8px;background:rgba(13,20,36,.82);box-shadow:0 10px 26px rgba(2,6,17,.35),inset 0 1px 0 rgba(255,255,255,.03)}.screen-exec-hero span,.screen-template-kpis span{color:#8ea3c0;font-size:16px;letter-spacing:.08em}.screen-exec-hero b,.screen-template-kpis b{margin-top:6px;color:#f1f5f9;font-size:40px;line-height:1;font-variant-numeric:tabular-nums}.screen-exec-hero>div:first-child{border-color:rgba(232,181,77,.42)}.screen-exec-hero>div:first-child b{font-size:58px;text-shadow:0 0 18px currentColor}.screen-exec-hero em{margin-top:7px;color:#64748b;font-size:14px;font-style:normal}.screen-exec-hero i{font-style:normal}.screen-template-grid{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) minmax(0,.9fr);grid-gap:16px;gap:16px}.screen-template-panel{min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:14px 16px;border:1px solid rgba(120,140,175,.16);border-radius:8px;background:rgba(13,20,36,.82);box-shadow:0 10px 26px rgba(2,6,17,.35),inset 0 1px 0 rgba(255,255,255,.03)}.screen-template-panel>*+*{margin-top:10px}.screen-template-list{flex:1;min-height:0;overflow:hidden}.screen-template-list>*+*{margin-top:10px}.screen-template-row{min-width:0;min-height:76px;display:grid;grid-template-columns:36px minmax(0,1fr) 84px 60px 78px;grid-gap:12px;gap:12px;align-items:center;padding:10px 12px;border:1px solid rgba(148,163,184,.11);border-radius:6px;background:rgba(30,41,59,.42)}.screen-template-order{color:#64748b;font-size:18px;font-weight:800;text-align:center;font-variant-numeric:tabular-nums}.screen-template-brand,.screen-template-metric{min-width:0;display:flex;flex-direction:column}.screen-template-brand b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f1f5f9;font-size:20px}.screen-template-brand span,.screen-template-metric span{margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#7488a6;font-size:14px}.screen-template-metric b{margin-top:3px;font-size:24px;font-variant-numeric:tabular-nums}.screen-template-status{font-size:16px;font-weight:800;text-align:right;white-space:nowrap}.screen-template-grid>.screen-chart-box{min-height:0}.screen-template-grid>.screen-chart-box .screen-ov-hero{justify-content:flex-start}@media (prefers-reduced-motion:reduce){.screen-client-pager,.screen-health-card:after,.screen-live-dot,.screen-ov-dot{animation:none}}.ui-card{border-radius:var(--radius-md)!important;border:1px solid var(--border-default)!important;box-shadow:var(--shadow-card)!important;transition:border-color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard)!important}.ui-card-hoverable:hover{border-color:var(--border-accent)!important;box-shadow:var(--shadow-card-hover)!important}.ui-card .ant-card-head{border-bottom:1px solid var(--border-subtle)!important;min-height:48px}.ui-card .ant-card-head-title{font-size:16px;font-weight:600}.ui-card .ant-card-body{padding:var(--space-md)}.ui-stat .ant-statistic-content{font-size:28px!important;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.2}.ui-stat .ant-statistic-title{font-size:13px!important;color:var(--text-muted);margin-bottom:4px!important}.ui-metric-card{transition:border-color var(--duration-base,.2s) var(--ease-standard,ease),box-shadow var(--duration-base,.2s) var(--ease-standard,ease),transform var(--duration-base,.2s) var(--ease-standard,ease)}.ui-metric-card:hover{border-color:var(--border-accent,rgba(30,64,175,.45));box-shadow:0 8px 24px rgba(16,24,40,.12);transform:translateY(-2px)}.ui-metric-card:active{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.ui-metric-card{transition:none;transform:none}}.amber-cta.ant-btn-primary{background:var(--color-accent,#d97706);color:#1a1208;border-color:var(--color-accent,#d97706);box-shadow:0 4px 12px rgba(217,119,6,.28);font-weight:600}.amber-cta.ant-btn-primary:focus-visible,.amber-cta.ant-btn-primary:hover{background:#b45309!important;border-color:#b45309!important;color:#fff!important}.ui-tag{border-radius:var(--radius-xs)!important;font-size:12px;font-weight:500;padding:2px 8px;border:1px solid transparent}.ui-tag-neutral{color:var(--text-muted);background:var(--surface-3);border-color:var(--border-subtle)!important}.ui-tag-success{color:var(--success);background:rgba(52,211,153,.1);border-color:rgba(52,211,153,.3)!important}.ui-tag-warning{color:var(--warning);background:rgba(251,191,36,.1);border-color:rgba(251,191,36,.3)!important}.ui-tag-danger{color:var(--danger);background:rgba(248,113,113,.1);border-color:rgba(248,113,113,.3)!important}.ui-tag-info{color:var(--info)}.ui-tag-accent,.ui-tag-info{background:rgba(96,165,250,.1);border-color:rgba(96,165,250,.3)!important}.ui-tag-accent{color:var(--accent)}.ui-btn.ant-btn{border-radius:var(--radius-sm);font-weight:500;transition:border-color var(--duration-base) var(--ease-standard),background-color var(--duration-base) var(--ease-standard),color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard)}.ui-toolbar{gap:var(--space-sm)!important}.ui-section-title{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md);margin-bottom:var(--space-md)}.ui-section-title-main{flex:1;min-width:0}.ui-section-eyebrow{display:block;color:var(--text-muted);font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:12px;margin-bottom:4px}.ui-section-heading{margin:0;font-size:20px;font-weight:700;color:var(--text-strong);line-height:1.3}.ui-section-subtitle{margin:6px 0 0;color:var(--text-muted);font-size:14px}.ui-section-extra{flex-shrink:0}.rp-desktop{display:block}.rp-mobile{display:none}@media (max-width:767px){.rp-desktop{display:none!important}.rp-mobile{display:block!important}.rp-page .ant-statistic-title{font-size:12px!important}.rp-page .ant-statistic-content{font-size:20px!important}.rp-hero{padding:20px 16px!important;border-radius:12px!important}.rp-hero-title{font-size:19px!important}.rp-hero-meta{font-size:12px!important;gap:6px!important}.rp-stat-card{flex:1 1 calc(50% - 6px)!important;min-width:0!important;padding:12px 8px 10px!important}.rp-stat-card .rp-stat-value{font-size:20px!important}.rp-stat-card .rp-stat-icon{width:30px!important;height:30px!important;font-size:15px!important;margin:0 auto 6px!important}.rp-screenshots>.rp-shot-item{width:calc(50% - 6px)!important}.rp-shot-item .ant-image{width:100%!important}.rp-shot-item .ant-image img{width:100%!important;height:100px!important}.rp-region-row{flex-direction:column;align-items:flex-start;gap:1px}.rp-platform-head{flex-wrap:wrap;row-gap:4px}.rp-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}}@media (viewport-fit:cover) and (max-width:767px){body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.rp-page{padding-bottom:calc(16px + env(safe-area-inset-bottom))}}@media (pointer:coarse){.ant-btn-icon-only{min-width:40px;min-height:40px}.ant-btn-sm{min-height:36px}.ant-space .ant-space-item+.ant-space-item .ant-btn{margin-left:4px}.ant-table-cell .ant-btn-link{padding:6px 8px}}.page-content{padding:32px 36px 56px}@media (max-width:1024px){.page-content{padding:24px 24px 40px}}@media (max-width:767px){.page-content{padding:16px 16px 32px}}.page-content .ant-breadcrumb{margin-bottom:12px}.page-heading{margin-bottom:20px}.geo-header-title{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:clamp(120px,30vw,300px)}@media (max-width:480px){.geo-header-title{display:none}}.notice-item{border-radius:8px;transition:background-color .2s ease}.notice-item--clickable{cursor:pointer}.notice-item--clickable:hover{background:var(--color-muted,rgba(0,0,0,.04))}.notice-item--clickable:focus-visible{outline:2px solid var(--color-primary,#1e40af);outline-offset:-2px}.portal-report-cards{display:none}.portal-report-card+.portal-report-card{margin-top:12px}.portal-report-card-title{font-weight:600;font-size:15px;color:var(--color-primary,#1e40af);cursor:pointer;padding:6px 0;word-break:break-all;min-height:32px}.portal-report-card-meta{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:2px;color:#6b7280;font-size:12px;font-variant-numeric:tabular-nums}.portal-report-card-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:8px;margin-top:12px}.portal-report-card-actions .ant-btn{height:40px;padding:0 8px}@media (max-width:767px){.rp-desktop-wrap{display:none!important}.portal-report-cards{display:block!important}.portal-topbar{padding:env(safe-area-inset-top) 12px 0!important}.portal-username{display:none}.portal-brand-name{font-size:14px!important}.portal-back-label,.portal-report-title{display:none}}