:root{--bg:#f6f8fc;--paper:#fff;--ink:#1b243b;--muted:#8590a5;--line:#e9edf5;--blue:#4269e9;--blue-light:#edf2ff;--green:#19a788;--nav:#131b30;--shadow:0 3px 15px rgba(27,42,77,.025);font-family:Avenir Next,PingFang SC,Microsoft YaHei,sans-serif;color:var(--ink);line-height:1.55;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}button{color:inherit;background:none;border:0;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:var(--blue);text-decoration:none}a:hover{text-decoration:underline}a:focus-visible,button:focus-visible{outline:3px solid #8aa6fb;outline-offset:3px}input:focus,select:focus,textarea:focus{outline:2px solid #9ab1fa;outline-offset:1px}button svg{flex-shrink:0}h1,h2,h3,p{margin:0}h1{font-size:27px;letter-spacing:-.65px;line-height:1.4}h1,h2{font-weight:600}h2{font-size:16px;letter-spacing:-.2px}h3{font-size:14px;font-weight:600}.small,small{font-size:12px}.muted{color:var(--muted)}.spacer{flex:1 1}.geo-shell{display:grid;grid-template-columns:228px minmax(0,1fr);min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;background:var(--nav);width:228px;color:#9ba6be;padding:30px 15px 16px;display:flex;flex-direction:column;z-index:40}.logo{display:flex;gap:11px;align-items:center;color:#fff;font-size:17px;font-weight:700;letter-spacing:1.2px;padding:0 13px;margin-bottom:36px}.logo:hover{text-decoration:none}.logo-light{font-weight:400;margin-left:3px}.logo small{display:block;font-size:7px;letter-spacing:1.35px;color:#6f7b98;margin-top:4px}.logo-mark{height:37px;width:37px;display:grid;place-items:center;background:#4269e9;color:#fff;box-shadow:0 4px 15px #0002}.project-selector{position:relative;margin-bottom:31px}.project-button{display:flex;align-items:center;gap:10px;text-align:left;background:#1e2840;padding:12px;border:1px solid #2a3550;border-radius:9px;width:100%;color:#dae2f3}.project-avatar{display:grid;place-items:center;border-radius:7px;background:#e6eafd;color:#344d99;width:32px;height:32px;font-size:17px;font-weight:600;flex-shrink:0}.project-button strong{font-size:12px;font-weight:600;display:block}.project-button small{color:#8390aa;display:block;max-width:117px;overflow:hidden;text-overflow:ellipsis}.project-menu{position:absolute;left:0;right:0;top:69px;z-index:80;background:#26324c;border:1px solid #34415e;border-radius:8px;padding:5px;box-shadow:0 10px 25px #0004}.project-menu button{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px;border-radius:5px;color:#edf1fc;width:100%;text-align:left}.project-menu button:hover{background:#354460}.nav-section-label{padding:0 15px;font-size:10px;letter-spacing:1.2px;color:#62708c;margin-bottom:14px}.sidebar nav{display:flex;flex-direction:column;gap:6px}.nav-item{display:flex;align-items:center;padding:12px 15px;border-radius:7px;width:100%;text-align:left;color:#91a0bc;min-height:44px}.nav-item svg{color:#7d8ba8;flex-shrink:0}.nav-item.active{color:#f8faff;background:#3155c7;box-shadow:0 3px 8px #0001}.nav-item.active svg{color:#f0f4ff}.nav-item:not(.active):hover{background:#202b42;color:white}.nav-item small{margin-left:auto;color:#c9d5fc;padding:0 6px;border-radius:4px;background:#ffffff10}.nav-dot{width:5px;height:5px;margin-left:auto;border-radius:50%;background:#dbb878}.sidebar-bottom{margin-top:auto;padding-top:40px}.collection-status{display:flex;align-items:center;gap:9px;padding:14px 12px;background:#1a263c;border:1px solid #29364d;border-radius:8px;margin-bottom:17px}.collection-status strong{font-weight:400;color:#c8d4e9;display:block}.collection-status small{font-size:9px;color:#667997;display:block;margin-top:3px}.collection-status svg{color:#566d96;margin-left:auto}.status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#39b597;flex-shrink:0}.status-dot.blue{background:#5d80f0}.account{border-top:1px solid #28314a;margin-top:19px;padding:20px 12px 0;display:flex;align-items:center;gap:10px}.account-avatar{background:#364460;color:#d7e0f1;display:grid;place-items:center;height:29px;width:29px;border-radius:50%;font-size:11px}.account strong{display:block;font-size:11px;font-weight:500;color:#ccd7eb}.account small{display:block;font-size:9px;color:#63748f;margin-top:3px}.workspace-main{grid-column:2;min-width:0}.global-header{background:#fff;border-bottom:1px solid var(--line);padding:0 37px;justify-content:space-between;gap:15px}.breadcrumb,.global-header{display:flex;align-items:center}.breadcrumb{gap:12px;color:#8c98af}.breadcrumb strong{font-weight:500;color:#475773}.breadcrumb svg{color:#b5bfd1}.header-right{gap:25px;margin-left:auto}.header-right,.header-status{display:flex;align-items:center}.header-status{gap:7px;color:#8a97ad}.header-avatar{background:#ecf1fc;color:#5270ba;width:29px;height:29px;border-radius:50%;font-size:12px}.workspace-content{padding:32px 37px 0;max-width:1780px;margin:0 auto}.page-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.page-heading p{color:#8a95aa;margin-top:7px}.page-actions{display:flex;align-items:center;gap:9px;margin-top:4px}.btn{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:37px;padding:9px 14px;border-radius:7px;white-space:nowrap;transition:background .15s,box-shadow .15s}.btn,.btn:hover{text-decoration:none}.btn-primary{background:var(--blue);color:#fff;border:1px solid var(--blue);box-shadow:0 2px 5px #4269e915}.btn-primary:hover{background:#3159d9;box-shadow:0 4px 10px #4269e928}.btn-secondary{border:1px solid #e0e6f0;background:#fff;color:#5f6e89}.btn-secondary:hover{background:#f8faff;border-color:#b9c7e5}.btn-danger{color:#b54e52;background:#fbefef;border:1px solid #f1d7d7}.text-button{display:inline-flex;align-items:center;gap:7px;color:var(--blue);font-weight:500;padding:3px 0;white-space:nowrap}.text-button:hover{color:#1d4ccf}.icon-button{width:29px;height:29px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;color:#8a98b2}.icon-button:hover{background:#eef2fa;color:var(--blue)}.scope-toolbar{margin-bottom:22px}.scope-select,.scope-toolbar{display:flex;align-items:center}.scope-select{gap:7px;background:#fff;border:1px solid #e3e8f1;border-radius:6px;color:#8b9ab5;padding:0 10px;height:33px}.scope-select select{border:0;color:#62708d;max-width:200px;padding:5px 0;outline:none}.sample-label{color:#9aa5b8;margin-left:4px}.kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.kpi{position:relative;display:block;text-align:left;background:#fff;border:1px solid var(--line);border-radius:10px;padding:20px 21px 17px;box-shadow:var(--shadow);min-height:143px}.kpi-label{color:#7e8ba3;display:flex;align-items:center;gap:7px;margin-bottom:10px}.kpi-label svg{color:#b4bece}.kpi-number{font-size:35px;line-height:1.22;color:#202e49;letter-spacing:-1.1px;font-weight:600}.kpi-number span{font-size:18px;font-weight:400;color:#536783}.kpi-number span.unit{font-size:12px}.kpi-number span.prefix{font-size:23px;margin-right:2px;margin-left:0;color:#8391aa}.kpi-foot{color:#99a4b7;margin-top:14px;display:flex;align-items:center;gap:6px}.kpi-symbol{position:absolute;right:20px;top:59px;color:#e4eafa}.kpi-symbol.neutral{color:#e8edf5}.kpi-ring{height:38px;width:38px;right:21px;top:61px}.kpi-ring,.kpi-ring:after{border-radius:50%;position:absolute}.kpi-ring:after{content:"";background:white}.mini-bars{position:absolute;right:19px;top:59px;height:38px;display:flex;gap:4px;align-items:flex-end}.mini-bars i{width:5px;background:#dfe7fe;border-radius:2px}.mini-bars i:last-child{background:#86a3f6}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1fr) 302px;gap:21px}.panel{border:1px solid var(--line);border-radius:10px;background:#fff;box-shadow:var(--shadow);min-width:0}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:21px 23px}.panel-head h2{font-weight:600;color:#2a3954}.panel-head p{color:#a0abbd;margin-top:4px}.tag{font-size:10px;line-height:1.6;display:inline-flex;align-items:center;border-radius:4px;background:#f2f5fa;color:#8190a8;white-space:nowrap;font-weight:400}.tag-blue{background:#edf2ff;color:#5d7de0}.tag-green{background:#e9f6f1;color:#36a58a}.tag-amber{background:#fcf2e4;color:#b08a4d}.tag-gray{background:#f1f3f7;color:#95a0b3}.tag-red{background:#fceff0;color:#c96972}.platform-chart{padding:8px 24px 22px}.platform-row{display:grid;grid-template-columns:170px minmax(0,1fr) 45px;align-items:center;gap:18px;width:100%;text-align:left;margin-bottom:25px}.platform-row:last-of-type{margin-bottom:20px}.platform-name{display:flex;align-items:center;min-width:0}.engine-mark{width:29px;height:29px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600}.engine-glm{color:#517ad3;background:#edf2ff}.engine-deep{color:#2099ab;background:#eaf7fa}.engine-claude{color:#a378bc;background:#f3edf9}.platform-name strong{display:block;color:#536580}.platform-name small{color:#a2aec0;margin-top:3px;display:block}.platform-bar{height:12px;background:#f1f4fa;border-radius:4px}.platform-bar i{height:100%;display:block;border-radius:4px;transition:width .4s}.platform-row b{font-size:13px;color:#566985;text-align:right}.axis{padding-left:188px;padding-right:62px;color:#adb6c8}.axis,.panel-bottom{display:flex;justify-content:space-between}.panel-bottom{align-items:center;padding:12px 23px;border-top:1px solid #f1f3f8;color:#a0acc0}.panel-bottom span{display:flex;align-items:center;gap:6px}.focus-panel{background:linear-gradient(120deg,#fff,#f8faff);border-color:#e2e8f8;padding-bottom:22px}.focus-panel .panel-head{padding-bottom:16px}.focus-panel .panel-head>svg{color:#9db0e1}.focus-main{display:flex;align-items:center;gap:15px;margin:6px 0 13px}.focus-number{font-size:43px;font-weight:600;color:#3e62c9;line-height:1.2}.focus-main>div{line-height:1.8;color:#8f9db8}.focus-main strong{color:#64779d}.focus-copy{color:#8898b4;margin-bottom:18px}.focus-panel .btn{min-height:34px;padding:7px 13px}.sub-link{display:flex;align-items:center;gap:4px;padding:0;margin:11px 23px 0;color:#8a9abc}.dashboard-bottom{display:grid;grid-template-columns:minmax(0,1.38fr) minmax(0,1fr);gap:21px}.table-wrap{width:100%;overflow:auto}.data-table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.data-table th{font-weight:400;color:#9da9bd;background:#fafbfe;padding:12px 22px;border-top:1px solid #f0f3f9;border-bottom:1px solid #edf1f7;white-space:nowrap}.data-table td{padding:16px 22px;border-bottom:1px solid #f0f3f8;color:#6c7a94;font-size:11px}.data-table tbody tr:last-child td{border-bottom:0}.data-table tbody tr:hover{background:#fafcff}.brand-table td{padding:16px 22px}.brand-cell{display:flex;align-items:center;gap:8px;white-space:nowrap}.brand-cell strong{color:#52627e}.rank-num{font-size:9px;color:#a4b0c3;width:18px}.brand-dot{border-radius:50%;flex-shrink:0}.brand-cell .tag{font-size:8px;padding:1px 5px;margin-left:3px}.metric-bar{min-width:89px;position:relative;display:flex;align-items:center;gap:8px;height:21px;padding-left:0}.metric-bar i{height:5px;border-radius:4px;min-width:0;max-width:80px;flex-shrink:1}.metric-bar span{white-space:nowrap;min-width:27px;color:#7185a4}.category-list{padding:0 22px 8px}.category-row{display:flex;align-items:center;padding:15px 0;width:100%;text-align:left;border-bottom:1px solid #f0f3f8}.category-row:last-child{border-bottom:0}.category-icon{height:31px;width:31px;border-radius:8px;display:grid;place-items:center}.category-row strong{color:#576a88;display:block}.category-row small{color:#a4afc2;display:block;margin-top:3px}.category-row b{font-size:13px;color:#597397}.category-row>svg{color:#c3ccdb}.scope-note{color:#a2aec1;display:flex;gap:6px;align-items:flex-start;margin-top:19px;line-height:1.8}.scope-note svg{flex-shrink:0;margin-top:2px}.workspace-footer{padding:26px 0 22px;display:flex;align-items:center;justify-content:space-between;color:#b0bacb;letter-spacing:.1px}.workspace-footer>span:first-child{font-size:8px;letter-spacing:1.5px}.toolbar{justify-content:space-between;gap:12px;margin-bottom:18px}.tabs,.toolbar{display:flex;align-items:center}.tabs{gap:3px;flex-wrap:wrap}.tabs button{padding:8px 13px;color:#8996ad;border-radius:6px}.tabs button:hover{background:#edf2fb;color:#5b74ba}.tabs button.tab-active{color:#5275d5;background:#eaf0ff;font-weight:500}.tabs button span{font-size:10px;margin-left:5px;color:#9aaac8}.search-field{display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid #e2e8f3;border-radius:6px;background:#fff;color:#9aa8c0}.search-field input{border:0;background:transparent;outline:none;font-size:11px;padding:9px 0;width:170px;color:#526580}.question-link{color:#536888;text-align:left;padding:0;line-height:1.7;font-weight:500;max-width:480px}.question-link:hover{color:var(--blue)}.row-meta{display:block;font-size:9px;color:#aab4c6}.answer-table th:first-child{width:42%}.answer-table td{padding-top:17px;padding-bottom:17px}.answer-table td:not(:first-child),.inline-engine{white-space:nowrap}.inline-engine{display:flex;align-items:center;gap:8px;color:#6c7f9a}.inline-engine .engine-mark{width:23px;height:23px;border-radius:6px;font-size:10px}.sentiment{display:flex;align-items:center;gap:6px}.sentiment:not(.none):before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.sentiment.positive{color:#42a58c}.sentiment.neutral{color:#8f9eba}.sentiment.negative{color:#c78084}.sentiment.mixed{color:#b69a61}.sentiment.none{color:#a4aec0}.table-footer{display:flex;justify-content:space-between;padding:14px 22px;border-top:1px solid var(--line);color:#a4aec0}.comparison-summary{display:flex;align-items:center;gap:15px;padding:22px 24px;border:1px solid #e1e9fb;border-radius:10px;background:#edf3ff;margin-bottom:24px}.summary-icon{width:43px;height:43px;display:grid;place-items:center;border-radius:12px;background:#e0eafd;color:#6589e0}.comparison-summary>div{flex:1 1}.comparison-summary h3{font-size:14px;color:#4c6ba4}.comparison-summary p{font-size:11px;color:#8c9fbe;margin-top:5px}.matrix-table td{padding-top:12px;padding-bottom:12px}.matrix-table td:first-child{white-space:nowrap}.matrix-table td strong{font-size:12px;font-weight:500}.matrix-value{display:flex;align-items:center;justify-content:space-between;border-radius:5px;padding:12px 15px;min-width:120px}.matrix-value small{font-size:9px;opacity:.7}.source-stats{display:flex;gap:0;border:1px solid var(--line);border-radius:10px;background:white;padding:22px 0;margin-bottom:25px}.source-stats>div{flex:1 1;display:flex;align-items:center;gap:15px;padding:0 28px;border-right:1px solid var(--line)}.source-stats>div:last-child{border-right:0}.source-stats b{font-size:28px;font-weight:500;color:#597598}.source-stats span{color:#92a2b9;font-size:12px}.source-link{display:flex;flex-direction:column;gap:4px;max-width:480px}.source-link strong{font-size:12px;font-weight:500;color:#5f769d}.source-link span{font-size:10px;color:#8e9db5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.section-title{font-size:15px}.action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px}.action-card{padding:22px 23px}.action-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.action-card h2{margin-bottom:10px;line-height:1.6}.action-card>p{color:#8b9ab2;line-height:1.85;min-height:45px}.action-evidence{display:flex;align-items:center;gap:7px;color:#8196ba;font-size:11px;margin-top:16px}.action-recommend{padding:15px 16px;background:#f7f9fd;border-radius:7px;margin-top:18px}.action-recommend>span{font-size:10px;color:#7491c0}.action-recommend p{font-size:11px;color:#8393b0;line-height:1.9;margin-top:6px}.action-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:20px;padding-top:17px;border-top:1px solid #edf1f7;gap:12px}.status-select{border:1px solid #e0e6f1;border-radius:5px;background:#fff;padding:6px 9px;font-size:10px;color:#8495b1}.settings-tabs{margin-bottom:22px}.section-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:18px}.section-head h2{font-size:16px}.section-head p{font-size:12px;color:#929fb5;margin-top:5px}.engine-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.engine-card{padding:27px}.engine-card>.engine-mark{width:40px;height:40px;font-size:17px;border-radius:11px;margin-bottom:18px}.engine-card h2{font-size:16px;margin-bottom:5px}.engine-card>p{font-size:11px;color:#929fb4;margin-bottom:20px}.engine-card>small{display:block;margin-top:15px;font-size:11px;color:#95a3ba}.engine-card>p.inline-error{margin:14px 0 0;color:#c47c85;word-break:break-word}.empty-state{text-align:center;padding:50px 30px;color:#8b9bb4}.empty-state.spacious{padding:69px 30px}.empty-state>svg{color:#9eafcf;margin-bottom:18px}.empty-state h2{font-size:18px;color:#637b9f;margin-bottom:10px}.empty-state h3{font-size:15px;color:#6e83a2;margin-bottom:9px}.empty-state p{color:#99a8bf;max-width:450px;line-height:1.9;margin:0 auto 23px}.empty-icon{display:grid;place-items:center;width:68px;height:68px;border-radius:19px;background:#eff4ff;color:#82a0da;margin:0 auto 23px}.field{border:1px solid #dfe6f2;border-radius:7px;background:#fff;color:#5d708f;padding:10px 12px;width:100%;min-width:0;line-height:1.7}.field::placeholder{color:#aeb9cd}.field-label{display:flex;flex-direction:column;gap:7px;font-size:11px;color:#7186a7;min-width:0}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.full-width{grid-column:1/-1}textarea.field{resize:vertical;min-height:70px}.modal-backdrop{position:fixed;inset:0;background:#101d384c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:100;display:flex;align-items:center;justify-content:center;padding:25px}.modal{background:white;border:1px solid #e0e8f7;border-radius:13px;width:620px;max-width:100%;max-height:90vh;overflow:auto;box-shadow:0 28px 100px #17254433}.modal-head{padding:24px 26px 18px;border-bottom:1px solid #edf1f8;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.modal-head h2{font-size:20px;color:#3a5077}.modal-head p{font-size:12px;color:#8b9db9;margin-top:6px}.modal-body{padding:23px 26px}.modal-footer{padding:17px 26px;border-top:1px solid #edf1f8;background:#fafbfe;display:flex;align-items:center;justify-content:flex-end;gap:10px}.run-modal{width:660px}.run-engine-options{display:grid;margin:12px 0 23px}.engine-option{display:flex;align-items:center;gap:8px;padding:13px 10px;border:1px solid #e5eaf4;border-radius:7px;cursor:pointer;color:#8b9ab3}.engine-option.chosen{border-color:#c0d0fa;background:#f5f8ff;color:#607baa}.engine-option input{accent-color:var(--blue);width:12px;height:12px;margin:0}.engine-option .engine-mark{width:22px;height:22px;font-size:10px}.engine-option small{display:block;color:#9eacc2;margin-top:2px}.section-head.compact{margin:0 0 12px}.run-prompt-list{max-height:240px;overflow:auto;border:1px solid #e7edf6;border-radius:7px}.run-prompt-list>label{display:flex;align-items:center;gap:10px;padding:11px 13px;border-bottom:1px solid #f0f3f8;font-size:11px;color:#6d84a5;cursor:pointer}.run-prompt-list>label:last-child{border-bottom:none}.run-prompt-list input{accent-color:var(--blue)}.run-prompt-list small{margin-left:auto;white-space:nowrap;font-size:9px;color:#a0aec3}.run-cost{display:flex;align-items:center;gap:9px;background:#f3f6fd;padding:12px 13px;border-radius:7px;color:#8d9fbf;font-size:11px;margin-top:20px}.run-cost strong{color:#5b7bc2;font-weight:500}.inline-error{font-size:12px;color:#bd6670;background:#fff5f5;border-radius:6px;padding:10px 12px}.error-banner{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#fff2f3;border:1px solid #f5dfe2;color:#ba7985;border-radius:8px;padding:14px 18px;font-size:12px;margin-bottom:20px}.error-banner button{font-size:11px;color:#b56576;white-space:nowrap;text-decoration:underline}.run-progress{background:#edf3ff;border:1px solid #dce6fc;border-radius:9px;padding:15px 18px;margin-bottom:20px}.progress-label{display:flex;justify-content:space-between;color:#6b87ba}.progress-label span{display:flex;align-items:center;gap:8px}.progress-label strong{font-size:11px;font-weight:500}.pulse-dot{width:6px;height:6px;border-radius:50%;background:#7298f5;box-shadow:0 0 0 4px #8aaafb20;animation:pulse 2s infinite}.progress-track{height:4px;background:#dce6fa;border-radius:6px;overflow:hidden;margin:11px 0 7px}.progress-track i{height:100%;display:block;background:#6b8ced;transition:width .3s}.run-progress small{color:#96a9ca}.toast{display:flex;align-items:center;gap:9px;position:fixed;bottom:29px;left:calc(50% + 95px);transform:translateX(-50%);z-index:200;color:#fff;background:#273b64;padding:13px 21px;max-width:calc(100vw - 40px);border:1px solid #47628a;border-radius:8px;box-shadow:0 8px 25px #14213d33}.toast svg{color:#8fc5b8;flex-shrink:0}.loading-skeleton{display:grid;grid-template-columns:1fr 1fr;gap:20px}.loading-skeleton>div{height:140px;grid-column:1/-1}.loading-skeleton>div,.loading-skeleton>section{background:#eaf0fa;border-radius:10px;animation:pulse 2s infinite}.loading-skeleton>section{height:300px}.mobile-menu,.mobile-shade{display:none}@keyframes pulse{50%{opacity:.45}}@media(min-width:1500px){.workspace-content{padding-left:44px;padding-right:44px}.dashboard-grid{grid-template-columns:minmax(0,1fr) 330px}.platform-row{grid-template-columns:185px minmax(0,1fr) 55px}.axis{padding-left:203px;padding-right:73px}.platform-chart{padding-top:15px;padding-bottom:25px}.platform-row{margin-bottom:29px}.kpi{padding:22px 24px 20px;min-height:150px}.kpi-number{font-size:38px}.kpi-label{font-size:12px}.kpi-foot{font-size:11px}.brand-cell strong,.data-table td{font-size:12px}.panel-head h2{font-size:16px}}@media(max-width:1250px){.geo-shell{grid-template-columns:202px minmax(0,1fr)}.sidebar{width:202px;padding-left:12px;padding-right:12px}.logo{font-size:15px;gap:8px;padding:0 6px}.logo-mark{width:33px;height:33px}.logo small{font-size:6px;letter-spacing:1px}.project-button{padding:11px 9px}.project-button small{max-width:104px}.nav-item{font-size:12px;padding:11px 12px}.global-header{padding:0 27px}.workspace-content{padding:29px 27px 0}.kpi-grid{gap:12px}.kpi{padding:18px 16px 16px;min-height:137px}.kpi-number{font-size:30px}.kpi-foot{font-size:9px}.kpi-label{font-size:10px}.kpi-symbol{right:15px;top:57px}.kpi-symbol svg{width:31px}.kpi-ring{width:32px;height:32px;right:15px}.mini-bars{display:none}.dashboard-grid{grid-template-columns:minmax(0,1fr) 270px;gap:17px}.dashboard-bottom{gap:17px}.panel-head{padding:20px}.platform-chart{padding-left:20px;padding-right:20px}.platform-row{grid-template-columns:140px minmax(0,1fr) 34px;gap:10px;margin-bottom:27px}.platform-name{gap:8px}.platform-name strong{font-size:10px}.platform-name .engine-mark{width:25px;height:25px}.axis{padding-left:150px;padding-right:44px}.brand-table td,.data-table th{padding-left:17px;padding-right:17px}.brand-cell{gap:6px}.brand-cell .tag{display:none}.brand-cell strong{font-size:10px}.rank-num{width:12px}.metric-bar{min-width:70px}.category-list{padding-left:18px;padding-right:18px}.category-row{gap:9px}.category-row strong{font-size:10px}.data-table td{padding-left:17px;padding-right:17px}.answer-table .inline-engine{font-size:10px;gap:5px}.answer-table .text-button{font-size:10px}.focus-main,.focus-panel .panel-head{padding-left:20px;padding-right:20px}.focus-copy{padding:0 20px}.focus-panel .btn,.sub-link{margin-left:20px}.focus-number{font-size:38px}}@media(max-width:1040px){.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi{padding:19px 21px;min-height:128px}.kpi-ring,.kpi-symbol{right:23px;top:50px}.kpi-number{font-size:34px}.kpi-label{font-size:11px}.kpi-foot{font-size:10px}.dashboard-grid{grid-template-columns:minmax(0,1fr)}.focus-panel{display:grid;grid-template-columns:1fr 1fr;padding:0 0 20px}.focus-panel .panel-head{grid-column:1/-1;padding-bottom:13px}.focus-main{margin:0}.focus-copy{font-size:11px;align-self:center;margin:0;padding-left:5px}.focus-panel .btn{width:max-content;margin-top:15px}.focus-panel .sub-link{margin-top:15px;align-self:center;justify-self:start;margin-left:5px}.platform-row{grid-template-columns:170px minmax(0,1fr) 45px;gap:14px}.axis{padding-left:184px;padding-right:59px}.dashboard-bottom{grid-template-columns:1fr}.brand-cell .tag{display:inline-flex}.brand-cell strong{font-size:12px}.category-list{display:grid;grid-template-columns:1fr 1fr;column-gap:25px}.category-row:nth-last-child(2){border-bottom:none}.sample-label{display:none}.toolbar{flex-wrap:wrap}.toolbar .tabs{flex:1 1;min-width:300px}.engine-grid{grid-template-columns:1fr}.engine-card{display:flex;gap:15px;align-items:center;flex-wrap:wrap;padding:20px}.engine-card>.engine-mark{margin:0;width:32px;height:32px;font-size:14px}.engine-card h2{font-size:14px;margin:0}.engine-card>p{margin:0;font-size:11px}.engine-card>.tag{margin-left:auto}.engine-card>small{margin:0}.action-grid{grid-template-columns:1fr}.page-heading p{font-size:11px;max-width:320px}.page-heading h1{font-size:25px}.page-actions .btn{font-size:11px;padding:8px 11px}.comparison-summary{align-items:flex-start;padding:20px}.comparison-summary .btn{font-size:10px}.source-stats>div{padding:0 20px;gap:10px}.source-stats span{font-size:10px}.source-stats b{font-size:25px}.form-grid{gap:16px}}@media(max-width:760px){.geo-shell{display:block}.sidebar{transform:translateX(-100%);width:225px;transition:transform .2s;z-index:140}.sidebar.mobile-open{transform:translateX(0)}.mobile-shade{display:block;position:fixed;inset:0;background:#0a173d60;z-index:130}.mobile-menu{display:inline-flex;margin-left:-4px}.global-header{height:59px;padding:0 18px;gap:13px}.breadcrumb{font-size:10px;gap:7px}.breadcrumb>span:first-child,.breadcrumb>svg:first-of-type,.header-status{display:none}.header-right{gap:10px}.header-avatar{width:27px;height:27px}.workspace-content{padding:25px 19px 0}.page-heading{gap:12px;margin-bottom:21px;align-items:flex-start}.page-heading h1{font-size:25px}.page-heading p{font-size:11px;max-width:280px;line-height:1.8;margin-top:6px}.page-actions{flex-direction:column-reverse;align-items:flex-end;gap:7px;margin-top:1px}.page-actions .btn{font-size:10px;min-height:33px;padding:7px 10px;gap:5px}.scope-toolbar{gap:7px;flex-wrap:wrap}.scope-select{height:32px;padding:0 8px;gap:5px}.scope-select select{font-size:10px;max-width:142px}.scope-toolbar>.icon-button{margin-left:auto}.scope-toolbar .spacer{display:none}.kpi-grid{gap:11px;margin-bottom:18px}.kpi{padding:16px 16px 14px;min-height:123px}.kpi-number{font-size:29px}.kpi-number span{font-size:15px}.kpi-label{font-size:10px;gap:5px;margin-bottom:11px}.kpi-foot{font-size:9px;line-height:1.6;margin-top:12px;max-width:95%}.kpi-ring,.kpi-symbol{display:none}.dashboard-bottom,.dashboard-grid{gap:17px;margin-bottom:18px}.panel-head{padding:19px 17px}.panel-head h2{font-size:14px}.panel-head p{font-size:10px;line-height:1.7}.panel-head .tag{font-size:9px}.platform-chart{padding:8px 17px 19px}.platform-row{grid-template-columns:132px minmax(0,1fr) 33px;gap:9px;margin-bottom:23px}.platform-name strong{font-size:10px}.platform-name small{font-size:8px}.platform-name{gap:8px}.platform-bar{height:10px}.platform-row b{font-size:11px}.axis{padding-left:141px;padding-right:42px;font-size:8px}.panel-bottom{padding:12px 17px;font-size:8px;gap:9px}.focus-panel .panel-head{padding:19px 18px 16px}.focus-main{padding-left:18px}.focus-number{font-size:36px}.focus-copy,.focus-main>div{font-size:10px}.focus-copy{padding-right:18px}.focus-panel .btn{margin-left:18px;font-size:10px;padding:7px 10px}.focus-panel .sub-link{font-size:9px}.brand-table td,.data-table th{padding:13px 15px}.brand-cell strong{font-size:10px}.brand-cell{gap:6px}.brand-cell .tag{font-size:7px;margin-left:1px}.rank-num{font-size:8px;width:10px}.metric-bar{min-width:72px;gap:6px}.metric-bar span{font-size:9px}.brand-table td:last-child{font-size:10px;white-space:nowrap}.category-list{display:block;padding:0 17px 6px}.category-row:nth-last-child(2){border-bottom:1px solid #f0f3f8}.category-row{padding:14px 0}.category-row strong{font-size:11px}.scope-note{font-size:9px;line-height:1.9}.workspace-footer{font-size:8px;padding:24px 0 18px}.toolbar{gap:12px;align-items:center}.toolbar .tabs{min-width:0;width:100%;flex:auto}.tabs button{font-size:11px;padding:7px 10px}.toolbar .search-field{flex:1 1}.search-field input{width:100%;min-width:0}.toolbar>.btn{font-size:10px}.data-table td,.data-table th{padding:13px 15px}.answer-table{min-width:720px}.answer-table th:first-child{min-width:280px}.question-link{font-size:11px}.table-footer{font-size:9px;padding:13px 15px}.comparison-summary{padding:18px;gap:12px;flex-wrap:wrap}.comparison-summary>div{min-width:210px}.comparison-summary .btn{margin-left:55px}.comparison-summary h3{font-size:12px}.comparison-summary p{font-size:10px}.summary-icon{width:34px;height:34px;border-radius:9px}.comparison-summary .btn{font-size:10px;min-height:31px}.matrix-table{min-width:640px}.source-stats{padding:17px 0}.source-stats>div{flex-direction:column;align-items:flex-start;gap:3px;padding:0 17px}.source-stats b{font-size:26px}.source-stats span{font-size:10px}.section-title{font-size:14px}.action-card{padding:20px 19px}.action-card h2{font-size:15px}.action-card>p{font-size:11px}.action-evidence{font-size:10px}.action-recommend p{font-size:11px}.action-bottom .text-button,.status-select{font-size:10px}.empty-state.spacious{padding:48px 23px}.empty-state h2{font-size:16px}.empty-state p{font-size:11px;line-height:1.9}.empty-icon{width:59px;height:59px}.empty-state .btn{font-size:11px}.modal-backdrop{padding:15px}.modal{max-height:90dvh;border-radius:11px}.modal-head{padding:21px 20px 16px}.modal-head h2{font-size:18px}.modal-head p{font-size:11px}.modal-body{padding:20px}.modal-footer{padding:16px 20px}.form-grid{grid-template-columns:1fr;gap:17px}.full-width{grid-column:auto}.run-engine-options{grid-template-columns:1fr;gap:8px}.engine-option{padding:10px 12px}.engine-option small{display:inline;margin-left:9px}.run-prompt-list{max-height:200px}.run-prompt-list>label{font-size:10px;padding:10px}.run-prompt-list small{display:none}.run-cost{font-size:10px;align-items:flex-start;line-height:1.8}.run-cost svg{margin-top:2px;flex-shrink:0}.toast{left:50%;width:max-content;max-width:calc(100vw - 30px);bottom:20px;font-size:11px;padding:11px 17px}.engine-card{padding:20px}.engine-card h2{font-size:13px}.loading-skeleton{grid-template-columns:1fr}.loading-skeleton>div{height:250px}.error-banner{font-size:11px;padding:12px 14px}.scope-toolbar .scope-select:nth-child(2){max-width:170px}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.management-form label.field,.management-settings-form label.field{border:0;padding:0;background:transparent;border-radius:0}.chart-tabs{display:flex;background:#f3f6fc;border-radius:6px;gap:2px}.chart-tabs button{padding:4px 9px;color:#91a0b9}.chart-tabs button.active{background:white;box-shadow:0 1px 4px #24395e08;color:#5c7bc3}.history-table{min-height:237px}.kpi-foot,.page-heading p,.panel-head p,.scope-note{color:#8190aa}.data-table th{color:#8798b3}.category-row small,.platform-name small{color:#8e9eb7}.management-section{display:grid;gap:24px;min-width:0;color:var(--text,#edf1f7)}.management-section .section-head{display:flex;align-items:center;justify-content:space-between;gap:22px}.management-section .section-head h1{margin:5px 0 9px}.management-section .section-head p{margin:0}.management-eyebrow{color:var(--muted,#8b96a8);font-size:10px;font-weight:650;letter-spacing:.16em}.management-actions,.management-filters,.management-row-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.management-actions .btn{white-space:nowrap}.management-library{overflow:hidden;padding:0!important;border-radius:16px}.management-toolbar{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:18px 22px;border-bottom:1px solid var(--line,#242b37)}.management-toolbar .tabs{display:flex;align-items:center;gap:4px;padding:3px;border:1px solid #ffffff06;border-radius:11px;background:#0d1118}.management-toolbar .tabs button{padding:8px 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--muted,#8b96a8);font:inherit;font-size:13px;cursor:pointer;transition:color .16s ease,background .16s ease,border-color .16s ease}.management-toolbar .tabs button:hover{background:#ffffff04;color:var(--text,#edf1f7)}.management-toolbar .tabs button.tab-active{border-color:#a7b8ff24;background:#a7b8ff12;color:var(--accent,#a7b8ff);box-shadow:inset 0 1px 0 #ffffff06;font-weight:600}.management-filters input,.management-filters select,.management-form input:not([type=checkbox]),.management-form select,.management-form textarea,.management-settings-form input,.management-settings-form textarea{padding:11px 13px;border:1px solid var(--line,#242b37);border-radius:10px;outline:none;background:#0d1118;color:var(--text,#edf1f7);box-shadow:inset 0 1px 2px #0000001a;font:inherit;font-size:14px;color-scheme:dark;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.management-filters input::placeholder,.management-form textarea::placeholder,.management-settings-form input::placeholder,.management-settings-form textarea::placeholder{color:#646f83;opacity:1}.management-filters input:hover,.management-filters select:hover,.management-form select:hover,.management-form textarea:hover,.management-settings-form input:hover,.management-settings-form textarea:hover{border-color:#364052}.management-filters input:focus,.management-filters select:focus,.management-form input:not([type=checkbox]):focus,.management-form select:focus,.management-form textarea:focus,.management-settings-form input:focus,.management-settings-form textarea:focus{border-color:#a7b8ff8c;background:#10151f;box-shadow:0 0 0 3px #a7b8ff10}.management-modal :is(button,input,textarea,select):focus-visible,.management-section :is(button,input,textarea,select):focus-visible{outline:2px solid var(--accent,#a7b8ff);outline-offset:3px}.management-filters select{min-width:124px;padding-right:26px}.management-search{width:228px}.management-table{width:100%}.management-table th{white-space:nowrap}.management-table td:first-child{width:48%;min-width:300px}.management-table tbody tr{transition:background .16s ease}.management-table tbody tr:hover{background:#1b2230}.management-question-link{display:block;padding:0;border:0;border-radius:3px;background:none;color:#dbe2ee;font:inherit;font-size:14px;line-height:1.7;text-align:left;cursor:pointer;transition:color .16s ease}.management-question-link:hover{color:var(--accent,#a7b8ff)}.management-align-right{text-align:right!important}.management-row-actions{justify-content:flex-end;flex-wrap:nowrap}.management-small-btn{min-height:32px!important;padding:6px 10px!important;border-radius:8px;font-size:12px!important}.management-date{white-space:nowrap;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.management-category-brand{border-color:#a7b8ff20!important;background:#a7b8ff10!important;color:#b3c1ff!important}.management-category-category{border-color:#8fbddd20!important;background:#8fbddd10!important;color:#a6c4e0!important}.management-category-vs{border-color:#b4a5e820!important;background:#b4a5e810!important;color:#c2b5ef!important}.management-category-scenario{border-color:#d6b88c20!important;background:#d6b88c10!important;color:#d9c097!important}.management-status{display:inline-flex;align-items:center;gap:7px;color:var(--muted,#8b96a8);font-size:12px;white-space:nowrap}.management-status>span{width:6px;height:6px;border-radius:50%;background:#657086}.management-status.is-active{color:var(--green,#81dec4)}.management-status.is-active>span{background:var(--green,#81dec4);box-shadow:0 0 0 3px #81dec409}.management-paused-row{background:#0e1218}.management-paused-row .management-question-link{color:#8590a3}.management-table-foot{display:flex;justify-content:space-between;gap:20px;padding:15px 22px;border-top:1px solid var(--line,#242b37);color:var(--muted,#8b96a8);font-size:12px}.management-empty{padding:72px 24px;text-align:center}.management-empty h3{margin:15px 0 9px;font-size:17px;font-weight:550}.management-empty p{margin:0 0 22px;font-size:14px}.management-empty-symbol{display:grid;place-items:center;width:46px;height:46px;margin:0 auto;border:1px solid #a7b8ff24;border-radius:14px;background:#a7b8ff0c;color:var(--accent,#a7b8ff);box-shadow:inset 0 1px 0 #ffffff05;font-size:28px}.management-backdrop{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:24px;background:#030509bf;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:management-overlay-in .16s ease-out}.management-modal{display:flex;flex-direction:column;width:min(650px,100%);max-height:min(90vh,860px);max-height:min(90dvh,860px);overflow:hidden;border:1px solid #303847;border-radius:16px;background:var(--surface,#11151c);color:var(--text,#edf1f7);box-shadow:0 30px 100px #00000070,inset 0 1px 0 #ffffff07;animation:management-modal-in .18s ease-out}.management-modal .modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:23px 26px;border-bottom:1px solid var(--line,#242b37)}.management-modal .modal-head h2{margin:0;color:var(--text,#edf1f7);font-size:20px;font-weight:550;letter-spacing:-.025em}.management-modal .modal-head .icon-button{width:32px;height:32px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--muted,#8b96a8);font-size:23px;line-height:1;cursor:pointer;transition:color .16s ease,background .16s ease,border-color .16s ease}.management-modal .modal-head .icon-button:hover{border-color:var(--line,#242b37);background:var(--surface-raised,#171c25);color:var(--text,#edf1f7)}.management-modal .modal-body{padding:26px;overflow:auto;overscroll-behavior:contain;scrollbar-color:#343d4d transparent}.management-modal .modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:18px 26px;border-top:1px solid var(--line,#242b37);background:#0e1219}.management-form{display:grid;gap:20px}.management-form .field,.management-settings-form .field{display:flex;flex-direction:column;gap:9px;min-width:0}.management-form .field-label,.management-settings-form .field-label{color:#bac4d5;font-size:13px;font-weight:550}.management-form textarea,.management-settings-form textarea{min-height:96px;resize:vertical;line-height:1.7}.management-form .field select{align-self:flex-start;min-width:148px}.management-help{margin:0;font-size:12px;line-height:1.8}.management-import-summary{padding:13px 15px;border:1px solid #a7b8ff16;border-radius:12px;background:#a7b8ff08;color:var(--muted,#8b96a8);font-size:13px}.management-import-summary strong{color:var(--accent,#a7b8ff);font-size:16px}.management-suggest-empty{padding:34px 12px;text-align:center}.management-ai-icon{display:grid;place-items:center;width:52px;height:52px;margin:0 auto;border:1px solid #a7b8ff2b;border-radius:16px;background:linear-gradient(140deg,#a7b8ff15,#a7b8ff04);color:var(--accent,#a7b8ff);box-shadow:inset 0 1px 0 #ffffff08,0 8px 22px #00000014;font-size:28px}.management-suggest-empty h3{margin:18px 0 10px;font-size:16px;font-weight:550}.management-suggest-empty p{font-size:13px;line-height:1.8}.management-suggestions{display:grid;gap:12px}.management-suggestion{display:grid;grid-template-columns:18px minmax(0,1fr);gap:12px;padding:16px;border:1px solid var(--line,#242b37);border-radius:12px;background:#0e131b;box-shadow:inset 0 1px 0 #ffffff03;transition:border-color .16s ease,background .16s ease}.management-suggestion:hover{border-color:#3c4659;background:#151b25}.management-suggestion.is-selected{border-color:#a7b8ff55;background:#a7b8ff09}.management-suggestion>input{width:16px;height:16px;margin:5px 0 0;padding:0;accent-color:var(--accent,#a7b8ff);color-scheme:dark}.management-suggestion>div{min-width:0}.management-suggestion textarea{box-sizing:border-box;width:100%;min-height:48px;padding:0!important;border:0!important;border-radius:3px;background:transparent!important;color:#dbe2ee;box-shadow:none!important;font-size:14px;line-height:1.7}.management-suggestion-meta{display:flex;align-items:center;gap:10px;margin-top:9px;flex-wrap:wrap}.management-suggestion-meta select{padding:5px 22px 5px 8px!important;border-radius:7px;font-size:12px!important}.management-settings-form{display:grid;gap:20px;max-width:1000px}.management-settings-panel{padding:28px!important;border-radius:16px}.management-settings-title{display:flex;align-items:flex-start;gap:14px;margin-bottom:26px}.management-section-number{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border:1px solid #a7b8ff1c;border-radius:10px;background:#a7b8ff08;color:var(--accent,#a7b8ff);box-shadow:inset 0 1px 0 #ffffff05;font-size:11px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.management-settings-title h2{display:flex;align-items:center;gap:10px;margin:2px 0 7px;font-size:18px;font-weight:550;letter-spacing:-.02em}.management-settings-title p{margin:0;font-size:13px;line-height:1.7}.management-settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:23px}.management-span-full{grid-column:1/-1}.management-required{color:var(--accent,#a7b8ff)}.management-competitors-input{font-size:14px!important}.management-save-bar{position:sticky;bottom:16px;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 22px;border:1px solid #303847;border-radius:14px;background:#141922f2;box-shadow:0 8px 32px #00000030,inset 0 1px 0 #ffffff05;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.management-save-bar>span{font-size:13px}.management-modal button:disabled,.management-section button:disabled{opacity:.45;cursor:not-allowed}.management-modal :is(input,textarea,select):disabled,.management-section :is(input,textarea,select):disabled{opacity:.55;cursor:not-allowed}.management-modal .inline-error,.management-section .inline-error{padding:12px 15px;border:1px solid #ec9b962c;border-radius:12px;background:#ec9b9609;color:#edaaa5;font-size:13px;line-height:1.7}.management-modal .inline-error{margin-bottom:18px}@keyframes management-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes management-modal-in{0%{opacity:0;transform:translateY(7px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:900px){.management-section .section-head,.management-toolbar{align-items:flex-start;flex-direction:column}.management-filters{width:100%}.management-search{flex:1 1;min-width:100px}.management-table td:first-child{min-width:250px}.management-table .management-date,.management-table th:nth-child(4){display:none}}@media (max-width:600px){.management-section{gap:18px}.management-actions{gap:7px}.management-actions .btn{font-size:13px}.management-settings-grid{grid-template-columns:1fr;gap:20px}.management-settings-panel{padding:21px!important}.management-settings-title{gap:11px;margin-bottom:23px}.management-backdrop{padding:12px}.management-modal{max-height:94vh;max-height:94dvh}.management-modal .modal-body,.management-modal .modal-head{padding:20px}.management-modal .modal-head h2{font-size:18px}.management-modal .modal-footer{padding:16px 20px;flex-wrap:wrap}.management-filters :is(input,select),.management-form :is(input:not([type=checkbox]),textarea,select),.management-settings-form :is(input,textarea){font-size:16px}.management-suggestion{padding:13px;gap:10px}.management-suggestion textarea{font-size:16px}.management-suggestion-meta select{font-size:14px!important}.management-save-bar{bottom:10px;padding:15px 16px;align-items:flex-start;flex-direction:column}.management-save-bar .management-actions{width:100%;justify-content:flex-end}.management-table-foot{padding:13px 16px;font-size:11px}.management-toolbar{padding:15px 16px}.management-toolbar .tabs button{padding:8px 9px;font-size:12px}}@media (prefers-reduced-motion:reduce){.management-backdrop,.management-modal,.management-modal *,.management-section *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.av-backdrop{position:fixed;inset:0;z-index:100;display:flex;justify-content:flex-end;background:rgb(3 5 9/70%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.av-drawer{--av-surface:var(--surface,#11151c);--av-raised:var(--surface-raised,#171c25);--av-text:var(--text,#edf1f7);--av-muted:var(--muted,#8b96a8);--av-line:var(--border,#242b37);--av-accent:var(--accent,#a7b8ff);--av-green:var(--green,#81dec4);width:min(640px,100vw);height:100dvh;display:flex;flex-direction:column;background:var(--av-surface);color:var(--av-text);border-left:1px solid var(--av-line);box-shadow:-24px 0 80px rgb(0 0 0/38%),-1px 0 0 rgb(255 255 255/2%);animation:av-slide .22s cubic-bezier(.2,.7,.2,1);color-scheme:dark}.av-drawer .muted{color:var(--av-muted)}.av-drawer :is(button,a,input):focus-visible{outline:2px solid var(--av-accent);outline-offset:4px}.av-drawer [data-av-section]{scroll-margin-top:18px}.av-drawer [data-av-section]:focus{outline:none}.av-drawer ::selection{background:#354470;color:#fff}.av-head{position:relative;z-index:2;justify-content:space-between;gap:16px;padding:23px 28px 20px;flex-shrink:0;background:linear-gradient(115deg,rgb(167 184 255/4%),transparent 65%),var(--av-surface)}.av-head,.av-head-title{display:flex;align-items:center}.av-head-title{gap:13px;min-width:0}.av-reader-mark{display:grid;place-items:center;width:40px;height:43px;flex-shrink:0;background:var(--av-raised);color:var(--av-accent);border:1px solid #30394c;border-radius:11px;box-shadow:inset 0 1px 0 rgb(255 255 255/3%)}.av-head h2{font-size:18px;font-weight:600;line-height:1.4;margin:4px 0 0;letter-spacing:-.25px;overflow-wrap:anywhere}.av-eyebrow{font-size:10px;color:var(--av-muted);letter-spacing:1.6px}.av-head-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.av-close{width:35px;height:35px;display:grid;place-items:center;border:1px solid var(--av-line);background:var(--av-surface);border-radius:8px;color:var(--av-muted);cursor:pointer;transition:color .14s,border-color .14s,background .14s}.av-close:hover{background:#202632;color:var(--av-text);border-color:#414d63}.av-drawer .av-copy{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:35px;padding:7px 11px;border:1px solid #30394b;border-radius:8px;background:var(--av-raised);box-shadow:inset 0 1px 0 rgb(255 255 255/3%);font-size:11px;font-weight:500;color:#ccd5eb;white-space:nowrap;cursor:pointer;transition:border-color .14s,background .14s}.av-drawer .av-copy:hover:not(:disabled){background:#222b3c;border-color:#536381;color:#e4eaff}.av-drawer .av-copy:disabled{opacity:.35;cursor:not-allowed}.av-reader-nav{position:relative;z-index:2;display:flex;align-items:stretch;padding:0 28px;gap:24px;flex-shrink:0;background:var(--av-surface);border-bottom:1px solid var(--av-line);box-shadow:0 9px 20px rgb(0 0 0/10%)}.av-reader-nav>button{position:relative;display:flex;align-items:center;gap:7px;padding:12px 0 14px;border:0;background:none;color:var(--av-muted);font-size:12px;white-space:nowrap;cursor:pointer;transition:color .14s}.av-reader-nav>button:hover:not(:disabled){color:var(--av-text)}.av-reader-nav>button[aria-current]{color:var(--av-accent)}.av-reader-nav>button[aria-current]:after{content:"";position:absolute;height:2px;bottom:-1px;left:0;right:0;background:var(--av-accent);border-radius:2px 2px 0 0}.av-reader-nav>button:disabled{opacity:.4;cursor:not-allowed}.av-reader-nav>button>span{display:inline-flex;justify-content:center;min-width:18px;padding:1px 4px;border:1px solid var(--av-line);border-radius:5px;color:var(--av-muted);font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.av-reader-nav-status{align-self:center;margin-left:auto;font-size:10px;color:var(--av-green);line-height:1.6}.av-body{flex:1 1;min-height:0;padding:27px 28px calc(38px + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#353e50 transparent}.av-body::-webkit-scrollbar{width:6px}.av-body::-webkit-scrollbar-thumb{background:#353e50;border-radius:6px}.av-question{padding:19px 20px;background:linear-gradient(130deg,rgb(167 184 255/4%),transparent),#131922;border:1px solid #2a3241;border-radius:12px;box-shadow:inset 0 1px 0 rgb(255 255 255/2%)}.av-question h3{font-size:19px;font-weight:550;line-height:1.55;letter-spacing:-.3px;margin:15px 0 13px;overflow-wrap:anywhere}.av-meta{display:flex;gap:9px;align-items:center;flex-wrap:wrap;font-size:10px;line-height:1.7}.av-meta time{margin-left:auto;font-size:10px;color:var(--av-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.av-drawer .tag{display:inline-flex;align-items:center;gap:3px;padding:4px 8px;background:#1b2230;color:#a9b5c8;border:1px solid #2b3445;border-radius:5px;font-size:10px;line-height:1.5}.av-drawer .tag-blue{background:#202840;border-color:#34405e;color:#bbcbff}.av-drawer .tag-green{background:#152d29;border-color:#254b43;color:#98e4d0}.av-drawer .tag-amber{background:#31291d;border-color:#53422b;color:#e9c490}.av-drawer .av-negative-tag{background:#321e24;border-color:#563039;color:#eaa7b1}.av-section{padding-top:27px}.av-section-title{font-size:12px;font-weight:600;letter-spacing:.2px;margin:0 0 13px;color:#d9e1ed}.av-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}.av-section-heading .av-section-title{margin:0}.av-chips{display:flex;gap:7px;flex-wrap:wrap;font-size:12px;line-height:1.8}.av-mention-count{margin-left:6px;padding-left:7px;border-left:1px solid rgb(190 211 228/16%);opacity:.72;font-size:9px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.av-caption{font-size:11px;line-height:1.85;margin:11px 0 0}.av-sentiment{border-bottom:1px solid var(--av-line);padding-bottom:26px}.av-quote{font-size:13px;line-height:1.95;border:1px solid #2b3d3c;border-left:2px solid #679d8d;border-radius:0 9px 9px 0;color:#cfdfdc;background:linear-gradient(90deg,rgb(129 222 196/5%),transparent),#121c20;padding:14px 17px;margin:11px 0;overflow-wrap:anywhere}.av-analysis{font-size:12px;line-height:1.9;margin:13px 0 0;color:#bbc6d7}.av-analysis>span{display:block;color:var(--av-muted);font-size:10px;letter-spacing:.4px;margin-bottom:5px}.av-original-head{margin-bottom:13px}.av-text-length{color:var(--av-muted);font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.av-tools{justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:23px;padding:11px 12px;border:1px solid var(--av-line);border-radius:8px;background:#141a23;font-size:10px;color:var(--av-muted)}.av-tools,.av-tools label{display:flex;align-items:center}.av-tools label{gap:7px;cursor:pointer;color:#afbdd0}.av-tools input{width:13px;height:13px;margin:0;accent-color:var(--av-accent)}.av-tools>span{display:flex;align-items:center;gap:5px}.av-key{display:inline-block;width:8px;height:8px;border-radius:2px;margin-left:8px}.av-key.brand{background:#529782}.av-key.competitor{background:#7e8cc6}.av-raw{font-size:13px;line-height:2;overflow-wrap:anywhere;color:#c9d2e0}.av-raw p{margin:0 0 18px;white-space:pre-line}.av-raw strong{color:#e8edf5;font-weight:600}.av-raw h3{color:#e2e9f4;line-height:1.65;margin:28px 0 12px;font-weight:600;letter-spacing:-.1px}.av-raw>:first-child{margin-top:0}.av-raw-heading{font-size:17px}.av-raw-subheading{font-size:14px}.av-raw ol,.av-raw ul{padding-left:23px;margin:0 0 20px}.av-raw li{padding-left:4px;margin:9px 0}.av-raw li::marker{color:#8194ba}.av-raw hr{border:0;border-top:1px solid var(--av-line);margin:26px 0}.av-raw blockquote{margin:18px 0;padding:10px 16px;border-left:2px solid #46516a;background:#151b24;color:#a8b6cb}.av-raw pre{overflow:auto;background:#0b1017;border:1px solid #252f3f;padding:15px 17px;border-radius:9px;white-space:pre;margin:18px 0}.av-raw code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;background:#202939;color:#b4c5ee;border-radius:4px;padding:2px 5px}.av-raw pre code{background:none;color:#b9c7dc;padding:0;line-height:1.8}.av-drawer .av-brand-highlight,.av-drawer .av-competitor-highlight{padding:1px 3px;border-radius:3px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.av-drawer .av-brand-highlight{color:#a8f0d9;background:#214238}.av-drawer .av-competitor-highlight{color:#d0daff;background:#303c60}.av-raw-note{border-top:1px dashed #2c3544;padding-top:15px}.av-empty{font-size:12px;line-height:1.9;margin:0}.av-empty-box{padding:19px;border:1px dashed #344055;border-radius:9px;background:#141b25;color:var(--av-muted)}.av-empty-box strong{font-size:12px;font-weight:500;color:#c3cedf}.av-empty-box p{margin:7px 0 0;font-size:11px}.av-sources{margin-top:4px}.av-sources>ol{list-style:none;padding:0;display:grid;gap:9px;margin:15px 0 0}.av-sources a{position:relative;display:block;text-decoration:none;color:inherit;padding:15px 39px 15px 16px;border:1px solid #2b3547;border-radius:9px;background:#151c27;box-shadow:inset 0 1px 0 rgb(255 255 255/2%);transition:background .14s,border-color .14s}.av-sources a:hover{background:#1b2536;border-color:#56648a}.av-sources a strong{display:block;font-size:12px;font-weight:600;color:#c5d1f7}.av-sources a span:not(.av-external){display:block;font-size:10px;color:var(--av-muted);line-height:1.8;margin-top:5px;overflow-wrap:anywhere}.av-external{position:absolute;top:14px;right:15px;font-size:18px;color:#869bcc}.av-error{padding:17px;margin-top:22px;background:#291d1c;border:1px solid #55352e;border-radius:9px;color:#dfbcb1;font-size:12px;line-height:1.8;overflow-wrap:anywhere}.av-error strong{color:#efc1b0;font-weight:550}.av-error p{margin:8px 0}.av-error small{font-size:10px;color:#bd9689}@keyframes av-slide{0%{transform:translateX(24px);opacity:.65}to{transform:translateX(0);opacity:1}}@media(max-width:600px){.av-head{padding:19px 20px 17px;gap:12px}.av-head-title{gap:10px}.av-reader-mark{width:34px;height:38px;border-radius:9px}.av-head h2{font-size:16px}.av-head-actions{gap:6px}.av-drawer .av-copy{padding:8px;min-height:36px;font-size:10px}.av-close{width:34px;height:36px}.av-reader-nav{padding:0 20px;gap:22px}.av-reader-nav>button{font-size:11px;padding:13px 0}.av-reader-nav-status{max-width:78px;font-size:9px}.av-body{padding:22px 20px calc(30px + env(safe-area-inset-bottom))}.av-question{padding:16px}.av-question h3{font-size:17px}.av-meta time{margin-left:0;flex-basis:100%}.av-tools{padding:10px;gap:9px}.av-raw{font-size:13px;line-height:1.95}}@media(max-width:370px){.av-body,.av-head,.av-reader-nav{padding-left:16px;padding-right:16px}.av-reader-mark{display:none}.av-reader-nav{gap:19px}.av-reader-nav-status{max-width:56px}}@media(prefers-reduced-motion:reduce){.av-drawer{animation:none}.av-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.av-drawer *{transition:none!important;scroll-behavior:auto!important}}:root{color-scheme:dark;--bg:#0a0c10;--paper:#11151c;--surface:#11151c;--surface-raised:#171c25;--ink:#edf1f7;--text:#edf1f7;--muted:#8b96a8;--line:#242b37;--border:#242b37;--blue:#a7b8ff;--accent:#a7b8ff;--blue-light:#222a42;--green:#81dec4;--nav:#0e1117;--shadow:0 5px 22px #0002;font-size:14px}:root,body{background:var(--bg)}::selection{background:#91aaff44;color:#fff}a,button,input,select,textarea{transition:background .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s}a:focus-visible,button:focus-visible{outline:2px solid var(--blue);outline-offset:4px}input:focus,select:focus,textarea:focus{outline:2px solid #a7b8ff90}input::placeholder,textarea::placeholder{color:#626f85!important}select{color-scheme:dark}input[type=checkbox]{accent-color:#a7b8ff;width:15px;height:15px;flex-shrink:0}kbd{font-family:inherit;font-size:10px;border:1px solid #353d4b;border-radius:4px;padding:1px 5px;color:#92a0b5;white-space:nowrap}h1{letter-spacing:-1px;font-size:31px}h1,h2,h3{font-weight:550}.geo-shell{grid-template-columns:232px minmax(0,1fr)}.sidebar{width:232px;background:linear-gradient(180deg,#11151c,#0c0f14 55%);border-right:1px solid #222831;padding:30px 15px 20px;color:#9ba6b9}.logo{font-size:22px;gap:10px;letter-spacing:-1.3px;padding:0 9px;margin-bottom:38px;font-weight:600;line-height:1.1}.wordmark{white-space:nowrap}.wordmark>span{color:#adbfff;font-weight:450}.logo small{color:#68768b;font-size:8px;letter-spacing:2.05px;font-weight:400;margin-top:8px}.logo-mark{background:linear-gradient(145deg,#242d43,#141c2b);border:1px solid #3b465f;color:#b8c6ff;box-shadow:inset 0 1px 0 #ffffff0e,0 3px 14px #0004;width:36px;height:38px;border-radius:11px;flex-shrink:0}.project-selector{margin-bottom:29px}.project-button{background:#171c25;border:1px solid #2a323f;border-radius:11px;padding:13px;color:#d7deeb;box-shadow:inset 0 1px 0 #ffffff05}.project-button:hover{border-color:#47516b;background:#1a202c}.project-avatar{background:#292f44;border:1px solid #3b465f;color:#c1ceff;border-radius:9px;width:34px;height:34px}.project-button strong{font-size:13px}.project-button small{color:#7d8ba2;font-size:10px}.project-menu{background:#1b212c;border:1px solid #384254;border-radius:12px;box-shadow:0 20px 45px #0008}.project-menu button{font-size:12px;padding:11px}.project-menu button:hover{background:#2b3446}.nav-section-label{color:#606c80;font-size:9px;letter-spacing:2px;margin-bottom:10px}.sidebar nav{gap:5px}.nav-item{position:relative;color:#8b97ab;border:1px solid transparent;border-radius:9px;font-size:13px;padding:12px 14px;min-height:45px;gap:12px}.nav-item svg{color:#738197;stroke-width:1.55}.nav-item.active{color:#d6dfff;background:linear-gradient(110deg,#252e48,#1a2030);border-color:#3c4764;box-shadow:inset 0 1px 0 #ffffff06,0 2px 10px #0001}.nav-item.active:before{content:"";position:absolute;left:-16px;top:12px;bottom:12px;width:2px;background:#b8c6ff;box-shadow:0 0 12px #a7b8ff70}.nav-item.active svg{color:#b9c8ff}.nav-item:not(.active):hover{color:#e2e7f0;background:#1a202a;border-color:#2d3543;transform:translateX(2px)}.nav-item small{background:#ffffff08;color:#8e9dba;font-size:10px}.nav-dot{background:#d8b386;box-shadow:0 0 8px #d8b38620}.collection-status{background:linear-gradient(140deg,#182323,#141b20);border:1px solid #2c3c3c;border-radius:11px;padding:15px 12px}.collection-status strong{color:#c3d7d1;font-size:11px}.collection-status small{color:#778d89;font-size:10px}.collection-status svg{color:#729a8e}.status-dot{background:#81dec4;box-shadow:0 0 8px #81dec425}.status-dot.blue{background:#a7b8ff}.account{border-color:#252c37;padding-top:18px}.account-avatar,.header-avatar{background:#252d3c;border:1px solid #39465d;color:#c1cbe0}.account strong{color:#c2cad8}.account small{color:#657389}.sidebar-bottom{padding-top:30px}.workspace-main{background:radial-gradient(ellipse at 48% -18%,#323e6a24,transparent 52%),var(--bg)}.global-header{height:72px;background:#0c1016b8;border-color:#222834;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:0 38px}.breadcrumb{font-size:11px;color:#768397;gap:13px}.breadcrumb strong{color:#d0d7e4}.breadcrumb svg{color:#4c5870}.header-right{gap:18px}.header-status{color:#7d8b9d;font-size:10px}.command-trigger{display:flex;align-items:center;gap:10px;color:#7d899b;font-size:11px;background:#141920;border:1px solid #29313e;border-radius:7px;padding:6px 8px 6px 10px}.command-trigger:hover{border-color:#596884;background:#1b2230;color:#c3cdeb}.command-trigger kbd{margin-left:28px;border-color:#303948}.workspace-content{padding:35px 38px 0;max-width:1690px}.page-heading{margin-bottom:25px;align-items:center}.page-eyebrow{display:flex;align-items:center;gap:7px;font-size:9px;letter-spacing:1.8px;color:#6f7c92;margin-bottom:9px}.eyebrow-dot{width:4px;height:4px;background:#adbfff;border-radius:50%;box-shadow:0 0 8px #adbfff60}.page-heading p{font-size:12px;color:#8895aa;margin-top:8px;line-height:1.8}.page-actions{gap:10px}.btn{min-height:39px;border-radius:8px;font-size:12px;padding:9px 15px;gap:9px;font-weight:500}.btn:active:not(:disabled){transform:translateY(1px)}.btn-primary{background:linear-gradient(180deg,#c1ceff,#a8baff);border:1px solid #c4d0ff;color:#172137;box-shadow:inset 0 1px 0 #fff5,0 2px 10px #a7b8ff0a}.btn-primary:hover{background:#d1daff;box-shadow:0 0 22px #a7b8ff18;color:#121a2f}.btn-secondary{background:#161c26;border:1px solid #343e50;color:#bdc7d9;box-shadow:inset 0 1px 0 #ffffff04}.btn-secondary:hover{background:#222b3b;border-color:#5b6a87;color:#e5ecff}.btn-danger{color:#f2a8b0;background:#42212b;border-color:#673442}.text-button{color:#a7b8ff;font-size:11px}.text-button:hover{color:#d8e0ff}.icon-button{width:32px;height:32px;color:#7d8ea7;border-radius:7px}.icon-button:hover{background:#252e41;color:#c0ceff}.scope-toolbar{padding-bottom:19px;margin-bottom:0;gap:10px;border-bottom:1px solid #202632}.scope-select{background:#121821;border:1px solid #2b3545;border-radius:8px;height:35px;color:#7c8ba4}.scope-select select{background:transparent;color:#b0bfd6;font-size:11px}.scope-select:hover{border-color:#53617b}.sample-label{font-size:10px;color:#7c8ba1}.model-dock{display:flex;align-items:center;gap:8px;padding:17px 0 19px;flex-wrap:wrap}.dock-label{font-size:8px;font-weight:500;letter-spacing:1.4px;color:#5f6e86;margin-right:9px}.model-dock button{display:inline-flex;align-items:center;gap:7px;color:#a5b0c3;font-size:10px;border:1px solid transparent;padding:5px 7px;border-radius:7px;min-height:29px}.model-dock button:hover{background:#1a2231;border-color:#323f57;color:#edf1fa}.model-dock .engine-mark{width:20px;height:20px;font-size:12px;background:transparent;border:0}.model-dock button small{font-size:9px;color:#6c7d9c;margin-left:1px}.model-pending,.model-ready{width:4px;height:4px;border-radius:50%;background:#7dcab3;margin-left:2px}.model-pending{background:#64718a}.model-dock .dock-manage{font-size:10px;color:#7d8daa;padding-right:0}.kpi-grid{grid-template-columns:1.35fr repeat(3,minmax(0,1fr));gap:16px;margin-bottom:23px}.kpi{padding:23px 24px 22px;min-height:164px;background:linear-gradient(135deg,#171d28,#12171f);border:1px solid #2a3342;border-radius:13px;box-shadow:inset 0 1px 0 #ffffff05;overflow:hidden}.kpi:first-child{background:radial-gradient(ellipse at 100% 100%,#424d852b,transparent 75%),linear-gradient(135deg,#1c2336,#141a27);border-color:#3c4763}.kpi:hover{border-color:#4c5d7b;box-shadow:inset 0 1px 0 #ffffff0a,0 10px 30px #0002}.kpi-label{font-size:11px;color:#9aa9c2;letter-spacing:.1px;margin-bottom:14px}.kpi-label svg{color:#6e7b97}.kpi-number{font-size:43px;font-weight:450;letter-spacing:-1.9px;color:#f1f4fb;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.15}.kpi:first-child .kpi-number{font-size:52px;color:#d8e2ff}.kpi-number span{font-size:21px;color:#90a0bd;margin-left:4px;letter-spacing:0}.kpi-number .prefix{color:#667693;font-size:23px;margin:0 6px 0 0}.kpi-number .unit{font-size:13px;color:#7f91b0;margin-left:8px}.kpi-foot{font-size:10px;color:#8493aa;margin-top:17px;position:relative;z-index:1}.kpi-ring{width:40px;height:40px;right:23px;top:65px;opacity:.9}.kpi-ring:after{background:#171e2d;inset:7px}.kpi:first-child .kpi-ring{width:66px;height:66px;right:24px;top:65px;filter:drop-shadow(0 0 12px #adc0ff12)}.kpi:first-child .kpi-ring:after{inset:9px;background:#1b2234}.kpi-symbol{color:#64779a;opacity:.27;right:21px;top:65px}.kpi-symbol.neutral{color:#93a6cd}.panel{background:linear-gradient(120deg,#141a24,#11161e);border:1px solid #2a3240;border-radius:13px;box-shadow:inset 0 1px 0 #ffffff04;overflow:hidden}.panel-head{padding:24px 25px;gap:12px}.panel-head h2{font-size:15px;color:#dce4f2;letter-spacing:.1px}.panel-head p{font-size:11px;color:#77869e;line-height:1.8;margin-top:5px}.dashboard-grid{grid-template-columns:minmax(0,1fr) 280px;gap:20px;margin-bottom:23px}.dashboard-bottom{gap:20px}.chart-tabs{background:#0c1119;border:1px solid #293448;border-radius:7px;padding:3px}.chart-tabs button{color:#63748f;font-size:10px;border-radius:4px;padding:4px 10px}.chart-tabs button.active{background:#273249;color:#c1ceeb;box-shadow:inset 0 1px 0 #ffffff08}.platform-chart{padding:13px 25px 23px}.platform-row{grid-template-columns:165px minmax(0,1fr) 43px;gap:17px;margin-bottom:26px;border-radius:8px;transition:background .15s}.platform-row:hover{background:#1b2333;box-shadow:0 0 0 8px #1b2333}.platform-name{gap:11px}.platform-name strong{color:#c6d0e1;font-size:11px;font-weight:500}.platform-name small{color:#6b7b93;font-size:9px}.engine-mark{border:1px solid #ffffff0c;border-radius:8px;box-shadow:inset 0 1px 0 #ffffff05;font-size:13px;font-weight:550}.engine-glm{background:#28314d;color:#bbcbff}.engine-deep{background:#18353f;color:#86cedc}.engine-claude{background:#372c28;color:#e5bca5}.engine-openai{background:#203a35;color:#a2dfcb}.engine-gemini{background:#293351;color:#b4caff}.platform-bar{background:repeating-linear-gradient(90deg,#293343,#293343 1px,transparent 0,transparent 25%),#1c2432;height:11px;border-radius:3px;overflow:hidden}.platform-bar i{border-radius:3px;box-shadow:inset 0 1px 0 #ffffff25;transition:width .45s ease-out}.platform-row b{color:#c2cee4;font-size:12px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.axis{padding-left:182px;padding-right:60px;color:#556680;font-size:9px}.panel-bottom{border-color:#273043;color:#6a7c99;padding:15px 25px;font-size:9px;background:#ffffff01}.panel-bottom>span:first-child{color:#a1b1ce}.focus-panel{position:relative;background:radial-gradient(circle at 110% 0,#65628222,transparent 58%),linear-gradient(145deg,#1a1d2c,#151923);border-color:#35394e}.focus-panel .panel-head{padding:24px 23px 21px}.focus-panel .panel-head>svg{color:#b9b0de;opacity:.8}.focus-main{padding:0 23px;gap:14px}.focus-number{font-size:54px;font-weight:450;color:#d0c7f3;letter-spacing:-2px;line-height:1.1}.focus-main>div{color:#8a8da8;font-size:11px;line-height:1.7}.focus-main strong{color:#b5b6cd;font-weight:500}.focus-copy{font-size:11px;line-height:1.9;color:#8589a3;padding:0 23px;margin:18px 0 21px}.focus-panel .btn{margin-left:23px;background:#2b2d47;border-color:#505172;color:#d6cff5;box-shadow:inset 0 1px 0 #ffffff06;min-height:35px;font-size:11px}.focus-panel .btn:hover{background:#3a3b5d}.sub-link{color:#7d819b;margin:13px 0 23px 23px;font-size:10px}.sub-link:hover{color:#c1b9dd}.data-table th{background:#0f151e;color:#70829e;border-color:#242e40;font-size:10px;padding:14px 24px;font-weight:500;letter-spacing:.2px}.data-table td{border-color:#252d3b;color:#a3b1c8;padding:17px 24px;font-size:12px}.data-table tbody tr{transition:background .12s}.data-table tbody tr:hover{background:#1c2433}.brand-cell strong{font-size:11px;font-weight:500;color:#c3cee2}.rank-num{color:#5f6e89;font-size:10px}.brand-dot{width:6px;height:6px}.metric-bar{color:#bdc9df}.metric-bar i{border-radius:2px;height:4px}.metric-bar span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:10px;color:#acbedc}.tag{border:1px solid #ffffff06;font-size:9px;border-radius:5px;background:#252e3d;color:#91a2be;padding:3px 7px}.tag-blue{background:#27324b;color:#aec0f8}.tag-green{background:#1c382f;color:#8ac8b0}.tag-gray{background:#242c39;color:#8797b0}.tag-amber{background:#382e26;color:#d6b490}.tag-red{background:#40262f;color:#e3a3b1}.category-list{padding:0 24px 9px}.category-row{padding:19px 0;gap:12px}.category-row,.category-row:nth-last-child(2){border-color:#293141}.category-row:hover{background:#1c2433;box-shadow:0 0 0 8px #1c2433;border-radius:5px}.category-row strong{color:#afbed5;font-size:11px;font-weight:500}.category-row small{color:#657892;font-size:9px}.category-row b{color:#b7c7e7;font-size:12px;font-weight:500}.category-icon{border:1px solid #ffffff07;border-radius:9px;width:33px;height:33px}.category-row>svg{color:#4b5e7c}.scope-note{color:#64758e;font-size:10px;line-height:1.9}.workspace-footer{border-top:1px solid #1d2634;color:#4d5d76;margin-top:24px;padding:21px 0 20px;font-size:9px}.workspace-footer>span:first-child{font-size:11px;letter-spacing:-.3px;color:#778bab}.toolbar{margin-top:21px;margin-bottom:19px;gap:13px}.tabs{gap:4px}.tabs button{color:#7486a4;font-size:12px;border:1px solid transparent}.tabs button:hover{background:#1d273a;color:#aec1e4}.tabs button.tab-active{background:#253149;border-color:#394c6e;color:#c5d6f7}.tabs button span{color:#6f8bb5}.tabs button.tab-active span{color:#a8bce3}.search-field{border-color:#2e3c52;background:#101823;border-radius:8px;color:#667f9f;min-height:36px}.search-field:focus-within{border-color:#7b95c9;box-shadow:0 0 0 3px #a7b8ff0a}.search-field input{color:#b6c7e1;font-size:12px;outline:none!important}.question-link{font-size:12px;color:#c8d5eb;line-height:1.8}.question-link:hover{color:#acbeff}.row-meta{font-size:10px;color:#6f839f;margin-top:5px}.inline-engine{color:#9eb3d1;font-size:11px}.sentiment{font-size:10px}.sentiment.positive{color:#84cdb4}.sentiment.negative{color:#e09ba9}.sentiment.neutral{color:#8da0bf}.sentiment.mixed{color:#d4b58b}.table-footer{color:#6d829e;border-color:#2a354a;font-size:10px;padding:15px 24px}.comparison-summary{background:linear-gradient(120deg,#1d293a,#171f2c);border-color:#364861;border-radius:12px;margin-top:23px}.summary-icon{background:#2b3e5b;color:#a9bfed}.comparison-summary h3{color:#bfd0ef}.comparison-summary p{color:#7b94b5}.matrix-value{border:1px solid #ffffff03;border-radius:7px;font-size:14px}.matrix-value small{color:#7188a9}.source-stats{background:#121a26;border-color:#2c3a4f;border-radius:12px;margin-top:24px}.source-stats b{color:#c8d7ef;font-weight:450}.source-stats span{color:#7e93b0}.source-stats>div{border-color:#2b3c54}.source-link strong{color:#b1c7eb}.source-link span{color:#6b87ac}.action-grid{gap:20px}.action-card{padding:25px}.action-card h2{font-size:16px;color:#d1dcef}.action-card>p{color:#8b9eba;line-height:1.9;font-size:12px}.action-evidence{color:#7894b6}.action-recommend{background:#101923;border:1px solid #26384b;border-radius:9px;padding:15px 17px}.action-recommend>span{color:#8eaece}.action-recommend p{color:#829bb9;font-size:12px}.action-bottom{border-color:#2b3b51}.status-select{color:#a8bedb;background:#192536;border-color:#344a66;border-radius:7px;font-size:11px}.field{border-color:#344259;background:#0e1621;color:#c0d0e8;font-size:12px;border-radius:8px;padding:11px 13px}.field-label{color:#92a6c3;font-size:12px}.field-label small{font-size:10px;color:#637c9d}.modal-backdrop{background:#030609a8;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.modal{background:#151d29;border:1px solid #41506b;box-shadow:0 30px 140px #0009,inset 0 1px 0 #ffffff08;border-radius:16px}.modal-head{border-color:#2d3d53;padding:24px 27px 21px;background:#ffffff01}.modal-head h2{color:#d7e2f5;font-size:21px}.modal-head p{color:#7c94b5;line-height:1.8}.modal-body{padding:24px 27px}.modal-footer{background:#111b27;border-color:#2d3d53;padding:18px 27px}.run-modal{width:760px}.run-engine-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.engine-option{background:#111a27;border-color:#30435e;color:#96afcf;border-radius:10px;font-size:11px;padding:14px 11px}.engine-option:has(input:disabled){opacity:.48;cursor:not-allowed}.engine-option:hover:has(input:enabled){background:#253552;border-color:#526d97}.engine-option.chosen{background:#263754;border-color:#6583b9;color:#d3e1f8;box-shadow:inset 0 1px 0 #ffffff06}.engine-option small{color:#7c99bf;font-size:9px}.run-search{margin-bottom:11px}.run-search input{width:100%}.run-prompt-list{border-color:#344862;background:#0f1926;border-radius:9px;max-height:260px}.run-prompt-list>label{color:#a4b9d7;font-size:12px;padding:12px 14px;border-color:#26394f}.run-prompt-list>label:hover{background:#21344b}.run-prompt-list>label:has(input:checked){background:#1d2d43}.run-prompt-list small{color:#6d89ad}.run-cost{background:#1c2d40;border:1px solid #304861;color:#8ca7c7;border-radius:9px;line-height:1.8}.run-cost strong{color:#bdcff4}.error-banner,.inline-error{background:#351f2a;border-color:#573442;color:#dea5b4}.error-banner button{color:#e5b7c6}.run-progress{background:linear-gradient(110deg,#1a273c,#17242e);border-color:#354e6c;border-radius:10px;padding:16px 20px;box-shadow:inset 0 1px 0 #ffffff04}.progress-label{color:#a6bfdf;font-size:12px}.progress-label strong{color:#bed6f4;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pulse-dot{background:#a7b8ff;box-shadow:0 0 0 4px #a7b8ff10}.progress-track{background:#30435b;height:3px;margin:13px 0 9px}.progress-track i{background:linear-gradient(90deg,#94b0ef,#88d7c8)}.run-progress small{color:#6e8dad;font-size:10px}.toast{background:#22354c;border-color:#4b6788;color:#dce9fb;border-radius:11px;box-shadow:0 14px 55px #0008;font-size:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.toast svg{color:#8cd8c1}.empty-state{color:#8095b3}.empty-state h2,.empty-state h3{color:#adc3e4}.empty-state p{color:#708cB0;font-size:12px}.empty-icon{background:#223553;border:1px solid #344c70;color:#adc5f3}.loading-skeleton>div,.loading-skeleton>section{background:linear-gradient(110deg,#16202e,#1e2c40,#16202e);border:1px solid #2b3c55}.section-head p{color:#7892b4}.command-backdrop{align-items:flex-start;padding-top:16vh;z-index:160}.command-palette{width:590px;max-width:100%;border:1px solid #465977;border-radius:15px;background:#172231;box-shadow:0 25px 100px #000b;overflow:hidden;animation:command-in .18s ease-out}.command-input{display:flex;gap:13px;align-items:center;padding:19px 20px;border-bottom:1px solid #334a68;color:#86a5cf}.command-input input{flex:1 1;min-width:0;background:transparent;border:0;outline:0!important;color:#c7daf6;font-size:14px}.command-input button{padding:0}.command-results{max-height:390px;overflow:auto;padding:10px}.command-results>span{display:block;font-size:10px;color:#6a8bb5;padding:8px 12px}.command-results>button{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:12px 14px;border-radius:8px;font-size:12px;color:#adc4e5}.command-results>button:focus-visible,.command-results>button:hover{background:#293f5f;color:#ecf2ff;outline-offset:-2px}.command-results>button>svg:last-child{margin-left:auto;flex-shrink:0;color:#5a7ba6}.command-results>button>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-foot{display:flex;justify-content:space-between;border-top:1px solid #314761;color:#6383ac;font-size:10px;padding:13px 20px}.model-settings-head{margin:27px 0 22px}.connection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.connection-card{padding:23px;position:relative;display:flex;flex-direction:column;min-height:238px}.connection-card.pending{background:linear-gradient(145deg,#161f2d,#111923);border-style:dashed}.connection-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.connection-symbol{width:43px;height:43px;display:grid;place-items:center;font-size:26px;border-radius:12px;line-height:1}.connection-card h3{font-size:17px;color:#d3e2f7;margin-bottom:7px}.connection-model{font-family:ui-monospace,SFMono-Regular,monospace;font-size:10px;color:#7793b5;word-break:break-word;line-height:1.8;margin-bottom:15px}.connection-origin{font-size:10px;color:#6c88ab;display:flex;gap:6px;align-items:center;margin-bottom:19px}.connection-actions{display:flex;gap:8px;margin-top:auto}.connection-actions .btn{font-size:11px;min-height:34px;padding:7px 12px;flex:1 1}.connection-test{font-size:10px;line-height:1.8;margin-top:14px;color:#88cdb5;overflow-wrap:anywhere}.connection-test.failed{color:#dc9caa}.connection-note{display:flex;align-items:flex-start;gap:8px;font-size:11px;color:#6f89ac;line-height:1.9;margin-top:23px}.connection-note svg{flex-shrink:0;margin-top:3px}.connection-form{display:grid;gap:21px}.connection-form details{border:1px solid #344963;border-radius:9px;background:#111c2a;padding:13px 15px}.connection-form summary{font-size:12px;color:#90afd4;cursor:pointer}.connection-form details[open] summary{margin-bottom:20px}.connection-form details .field-label+.field-label{margin-top:17px}.secret-input{position:relative}.secret-input input{padding-right:58px}.secret-input button{position:absolute;right:12px;top:12px;font-size:10px;color:#789ac4;padding:2px}.model-policy-note{border-top:1px solid #2c405a;margin-top:28px;padding-top:18px;font-size:11px;color:#6786ad;line-height:1.9}.connection-form .inline-error{margin:0}.settings-tabs{margin-top:21px}@keyframes command-in{0%{opacity:0;transform:translateY(-7px) scale(.99)}to{opacity:1;transform:none}}@media(min-width:1550px){.workspace-content{padding-left:49px;padding-right:49px}.dashboard-grid{grid-template-columns:minmax(0,1fr) 320px}.platform-row{grid-template-columns:185px minmax(0,1fr) 48px}.axis{padding-left:202px;padding-right:65px}.kpi{min-height:178px}.kpi-number{font-size:48px}.kpi:first-child .kpi-number{font-size:58px}}@media(max-width:1250px){.geo-shell{grid-template-columns:205px minmax(0,1fr)}.sidebar{width:205px;padding-left:12px;padding-right:12px}.logo{font-size:20px;gap:9px;padding:0 5px;letter-spacing:-1px}.logo-mark{width:31px;height:34px}.logo small{font-size:7px;letter-spacing:1.8px}.global-header{padding:0 25px}.workspace-content{padding:29px 25px 0}.kpi-grid{gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.kpi{padding:21px 18px;min-height:155px}.kpi-number{font-size:35px}.kpi:first-child .kpi-number{font-size:42px}.kpi:first-child .kpi-ring{width:41px;height:41px;right:17px;top:66px}.kpi:first-child .kpi-ring:after{inset:6px}.kpi-ring,.kpi-symbol{display:none}.kpi-label{font-size:10px}.kpi-foot{font-size:9px}.dashboard-grid{grid-template-columns:minmax(0,1fr) 245px;gap:16px}.panel-head{padding:21px}.platform-chart{padding:11px 21px 21px}.platform-row{grid-template-columns:145px minmax(0,1fr) 37px;gap:12px}.axis{padding-left:157px;padding-right:49px}.focus-main,.focus-panel .panel-head{padding-left:20px;padding-right:20px}.focus-copy{padding:0 20px}.focus-number{font-size:48px}.focus-panel .btn,.sub-link{margin-left:20px}.connection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.command-trigger span{display:none}.command-trigger kbd{margin-left:3px}.model-dock{gap:4px}.dock-label{margin-right:4px}.model-dock button{font-size:10px;gap:5px;padding:5px}.data-table td,.data-table th{padding-left:19px;padding-right:19px}}@media(max-width:1040px){.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi{min-height:150px;padding:22px}.kpi-number{font-size:40px}.kpi-label{font-size:11px}.kpi-foot{font-size:10px}.kpi:first-child .kpi-ring{display:block;width:56px;height:56px;right:25px;top:60px}.kpi:first-child .kpi-ring:after{inset:8px}.dashboard-grid{grid-template-columns:1fr}.focus-panel{padding-bottom:20px;grid-template-columns:1fr 1fr}.focus-panel .panel-head{padding-bottom:17px}.focus-copy{margin:0;padding:0 20px 0 5px}.focus-panel .btn{margin-top:16px}.focus-panel .sub-link{margin:16px 0 0 5px}.platform-row{grid-template-columns:163px minmax(0,1fr) 43px;gap:16px}.axis{padding-left:179px;padding-right:59px}.page-heading h1{font-size:28px}.dock-label,.model-dock .spacer{display:none}.model-dock .dock-manage{margin-left:auto}.connection-grid{grid-template-columns:1fr 1fr}.model-dock{row-gap:9px}}@media(max-width:760px){.geo-shell{display:block}.sidebar{width:235px;padding-top:29px}.sidebar.mobile-open{box-shadow:30px 0 100px #000a}.mobile-shade{background:#0009;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.global-header{height:60px;padding:0 18px}.breadcrumb{font-size:10px}.command-trigger{width:29px;height:29px;padding:6px;border:0;background:transparent}.command-trigger kbd{display:none}.header-right{gap:11px}.workspace-content{padding:25px 18px 0}.page-heading{gap:10px;align-items:flex-start;margin-bottom:22px}.page-eyebrow{font-size:7px;letter-spacing:1.3px;gap:5px;margin-bottom:8px}.page-heading h1{font-size:26px}.page-heading p{font-size:11px;line-height:1.9;max-width:225px}.page-actions{margin-top:19px;gap:7px}.page-actions .btn{font-size:10px;min-height:33px;padding:7px 10px}.scope-toolbar{padding-bottom:16px;gap:8px}.scope-select{height:34px}.scope-select select{font-size:10px;max-width:132px}.scope-toolbar .scope-select:nth-child(2){max-width:154px}.model-dock{gap:5px;padding:13px 0 17px}.model-dock button{font-size:10px;padding:3px 5px;gap:4px}.model-dock .engine-mark{width:17px;height:17px;font-size:12px}.model-dock .dock-manage{display:none}.model-dock button small{font-size:8px}.kpi-grid{gap:11px;margin-bottom:17px}.kpi{padding:17px 16px;min-height:143px;border-radius:11px}.kpi-label{font-size:10px;margin-bottom:13px}.kpi-number{font-size:35px}.kpi:first-child .kpi-number{font-size:40px}.kpi-number .prefix,.kpi-number span{font-size:18px}.kpi-foot{font-size:9px;margin-top:14px;line-height:1.7}.kpi:first-child .kpi-ring{display:none}.panel{border-radius:12px}.panel-head{padding:21px 18px}.panel-head h2{font-size:14px}.panel-head p{font-size:10px}.dashboard-bottom,.dashboard-grid{gap:17px;margin-bottom:18px}.platform-chart{padding:8px 18px 20px}.platform-row{grid-template-columns:136px minmax(0,1fr) 34px;gap:10px;margin-bottom:25px}.platform-name{gap:9px}.platform-name strong{font-size:10px}.platform-name small{font-size:9px}.platform-name .engine-mark{width:26px;height:26px}.platform-bar{height:9px}.platform-row b{font-size:11px}.axis{padding-left:146px;padding-right:44px;font-size:8px}.panel-bottom{padding:14px 18px;font-size:8px}.focus-panel .panel-head{padding:21px 19px 17px}.focus-main{padding-left:19px;gap:12px}.focus-number{font-size:45px}.focus-copy,.focus-main>div{font-size:10px}.focus-copy{padding-right:18px;line-height:1.9}.focus-panel .btn{margin-left:19px;font-size:10px;min-height:33px}.focus-panel .sub-link{font-size:9px}.data-table td,.data-table th{padding:15px 16px}.brand-cell strong{font-size:11px}.brand-cell .tag{font-size:7px}.category-list{padding:0 19px 7px}.category-row{padding:17px 0}.category-row strong{font-size:12px}.category-row small{font-size:10px}.category-row b{font-size:12px}.scope-note{font-size:9px}.workspace-footer{margin-top:19px;font-size:8px}.workspace-footer>span:first-child{font-size:10px}.toolbar{margin-top:18px}.toolbar .tabs button{padding:7px 9px;font-size:11px}.answer-table{min-width:700px}.question-link{font-size:12px}.source-stats>div{padding:0 17px}.source-stats span{font-size:10px}.action-card{padding:22px 20px}.action-card>p{font-size:12px}.action-recommend p{font-size:11px}.comparison-summary h3{font-size:13px}.empty-state p{font-size:12px}.run-engine-options{grid-template-columns:repeat(2,minmax(0,1fr))}.engine-option{padding:13px 10px;gap:7px;font-size:10px}.engine-option small{display:block;margin-left:0;margin-top:3px}.engine-option .engine-mark{width:21px;height:21px}.run-prompt-list>label{font-size:11px}.modal{border-radius:14px}.modal-head{padding:21px 20px 18px}.modal-head h2{font-size:20px}.modal-body{padding:21px 20px}.modal-footer{padding:17px 20px}.run-cost{font-size:10px}.connection-grid{grid-template-columns:1fr}.connection-card{padding:23px;min-height:225px}.model-settings-head{align-items:flex-start}.model-settings-head h2{font-size:16px}.model-settings-head p{font-size:11px;line-height:1.8}.model-settings-head .btn{font-size:10px;padding:8px 10px}.connection-note{font-size:10px}.command-backdrop{padding:12vh 14px 20px}.command-input{padding:17px;gap:10px}.command-input input{font-size:12px}.command-results{max-height:55vh}.command-foot{font-size:9px;padding:12px 17px}.command-foot span{font-size:8px}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.global-header,.modal-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}.auth-loading{height:100dvh;display:flex;align-items:center;justify-content:center;gap:12px;background:#0b1018;color:#d4e0f5;font-size:21px;letter-spacing:-.6px}.auth-loading i{width:5px;height:5px;background:#a7b8ff;border-radius:50%;animation:pulse 1.5s infinite;margin-left:4px}.auth-shell{min-height:100dvh;display:grid;grid-template-columns:1fr 1fr;background:#0d1420}.auth-story{position:relative;display:flex;flex-direction:column;padding:41px 51px 27px;overflow:hidden;min-height:100dvh;background:radial-gradient(ellipse at 38% 65%,#354c6c30,transparent 55%),linear-gradient(130deg,#141f31,#0e1724 70%);border-right:1px solid #2a3b55}.auth-story:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.11;background-image:linear-gradient(#708cb40d 1px,transparent 0),linear-gradient(90deg,#708cb40d 1px,transparent 0);background-size:48px 48px}.auth-story>.logo{margin:0;font-size:28px;padding:0;gap:13px;z-index:1}.auth-story .logo-mark{width:44px;height:46px;border-radius:13px}.auth-story .logo small{font-size:8px;letter-spacing:2.6px;margin-top:10px}.auth-story-content{position:relative;margin:auto 0;padding:52px 0 0}.auth-eyebrow{font-size:9px;letter-spacing:2px;color:#8ba4c9;display:flex;align-items:center;gap:9px;margin-bottom:22px}.auth-eyebrow>span{width:4px;height:4px;background:#a7b8ff;border-radius:50%;box-shadow:0 0 12px #a7b8ff}.auth-story h1{font-size:clamp(40px,4.6vw,69px);line-height:1.25;font-weight:450;letter-spacing:-2px;color:#e0eafa}.auth-story-content>p{font-size:13px;color:#8b9fbd;line-height:2;margin-top:24px}.auth-models{display:flex;gap:10px;margin-top:25px}.auth-models span{font-size:11px;color:#91acd2;padding:7px 12px;background:#1d2b4070;border:1px solid #354a652d;border-radius:7px}.signal-art{position:relative;height:285px;max-width:390px;margin-top:12px;opacity:.9}.signal-orbit{position:absolute;top:50%;left:50%;border:1px solid #4f709733;border-radius:50%;transform:translate(-50%,-50%) rotate(-24deg)}.orbit-one{width:140px;height:140px;border-color:#7891c24f}.orbit-two{width:242px;height:242px;border-style:dashed;opacity:.65}.orbit-three{width:365px;height:205px;border-color:#829ac725;transform:translate(-50%,-50%) rotate(-24deg)}.signal-core{width:77px;height:77px;background:linear-gradient(145deg,#394c70,#1b2b43);border:1px solid #7088b270;color:#c6d5ff;border-radius:23px;left:50%;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 70px #8bafff1c,inset 0 1px 0 #b5ccff30}.signal-core,.signal-point{position:absolute;display:grid;place-items:center}.signal-point{width:37px;height:37px;border:1px solid #506d9180;background:#1b2d43;color:#a9bddb;border-radius:11px;font-size:23px;box-shadow:0 0 35px #a5caff08}.point-one{left:22%;top:15%;color:#9ccebd}.point-two{left:76%;top:32%;color:#b7c6f3}.point-three{left:31%;top:82%;color:#cbae9c}.signal-caption{position:absolute;bottom:0;right:0;font-size:7px;letter-spacing:1.8px;color:#526e93}.auth-story-footer{display:flex;justify-content:space-between;color:#4f6c91;font-size:9px;margin-top:25px}.auth-story-footer>span:last-child{letter-spacing:1.4px;font-size:8px}.auth-entry{display:flex;flex-direction:column;min-width:0;background:radial-gradient(ellipse at 100% 0,#364c6b16,transparent 60%),#0d1420;padding:35px 40px 27px}.auth-entry-top{display:flex;align-items:center;justify-content:flex-end;gap:15px;font-size:11px;color:#7289a9}.auth-entry-top button{display:flex;align-items:center;gap:7px;color:#afc2e6;padding:6px 0}.auth-form-wrap{width:352px;max-width:100%;margin:auto;padding:70px 0}.auth-form-eyebrow{font-size:8px;letter-spacing:2px;color:#5d7ba3}.auth-form-wrap h2{font-size:29px;color:#d4e1f5;letter-spacing:-.8px;font-weight:500;margin:12px 0}.auth-form-wrap>p{font-size:12px;color:#7d96b8;line-height:1.9}.auth-form{margin-top:33px;display:grid;gap:22px}.auth-form .field-label{font-size:11px;gap:9px;color:#9eb5d4}.auth-form .field{font-size:13px;padding:12px 14px;background:#111e2e;border-color:#314966;border-radius:9px;min-height:46px}.auth-form .field:focus{outline:1px solid #859cc5;box-shadow:0 0 0 4px #a7b8ff08}.auth-form .secret-input input{padding-right:55px}.auth-form .secret-input button{top:15px}.auth-submit{width:100%;justify-content:space-between;min-height:44px;font-size:12px;padding-left:17px;padding-right:17px;margin-top:3px}.auth-assurance{font-size:10px;color:#627fa4;margin-top:22px;display:flex;align-items:center;justify-content:center;gap:7px}.auth-entry-footer{display:flex;align-items:center;justify-content:space-between;color:#476286;font-size:9px;gap:15px}.auth-entry-footer a{color:#728cb0;display:flex;align-items:center;gap:5px}.account .icon-button{color:#7489aa;flex-shrink:0}.account strong{max-width:122px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:1600px){.auth-story{padding-left:80px;padding-right:80px}.auth-story-content{margin:auto;max-width:570px;width:100%}.auth-form-wrap{width:390px}.auth-form-wrap h2{font-size:33px}.signal-art{height:315px;max-width:450px}}@media(max-width:1050px){.auth-story{padding:35px 33px 25px}.auth-entry{padding:29px 29px 25px}.auth-story h1{font-size:46px}.auth-story-content{padding-top:35px}.auth-story-content>p{font-size:12px}.auth-models{gap:6px}.auth-models span{font-size:10px;padding:6px 9px}.signal-art{height:260px}.orbit-three{width:315px}.auth-form-wrap{width:310px}.auth-entry-footer>span{font-size:8px}.auth-story-footer>span:last-child{display:none}}@media(max-width:700px){.auth-shell{grid-template-columns:1fr}.auth-story{min-height:auto;padding:29px 25px 26px;border-right:0;border-bottom:1px solid #293d57}.auth-story>.logo{font-size:23px}.auth-story .logo-mark{width:36px;height:39px}.auth-story .logo small{font-size:7px;letter-spacing:2.1px}.auth-story-content{padding-top:32px}.auth-eyebrow{font-size:7px;margin-bottom:15px;letter-spacing:1.5px}.auth-story h1{font-size:36px;letter-spacing:-1px}.auth-story h1 br{display:none}.auth-story-content>p{margin-top:14px;font-size:11px;line-height:1.9}.auth-models{margin-top:16px;gap:8px}.auth-models span{font-size:10px}.auth-story-footer,.signal-art{display:none}.auth-entry{padding:23px 25px 21px;min-height:570px}.auth-entry-top{font-size:10px;gap:11px}.auth-form-wrap{width:100%;margin:0;padding:29px 0 39px}.auth-form-wrap h2{font-size:26px;margin-top:10px}.auth-form-eyebrow{font-size:7px}.auth-form-wrap>p{font-size:11px}.auth-form{margin-top:26px;gap:19px}.auth-form .field{font-size:16px;min-height:47px}.auth-submit{min-height:45px}.auth-assurance{font-size:9px;margin-top:20px}.auth-entry-footer{margin-top:auto;font-size:9px}}.account-avatar{flex-shrink:0}.account>div{min-width:0;flex:1 1}.account strong{max-width:100%}.account .spacer{display:none}.account{gap:9px;padding-left:7px;padding-right:7px}.account .icon-button{margin-left:auto;width:27px}.onboarding-steps{display:flex;align-items:center;justify-content:center;gap:15px;margin:0 auto 28px;color:#7e9abd;font-size:11px;flex-wrap:wrap}.onboarding-steps span{display:flex;align-items:center;gap:7px}.onboarding-steps i{font-style:normal;color:#a7b8ff;font-size:10px;display:inline-grid;place-items:center;width:23px;height:23px;border:1px solid #34445e;border-radius:6px;background:#1b283a}.onboarding-steps b{font-weight:400;color:#3c506b}@media(max-width:760px){.onboarding-steps{gap:8px;font-size:10px}.onboarding-steps i{width:20px;height:20px;font-size:9px}}