:root{--bg:#121413;--panel:#1a1d1b;--panel-2:#212522;--line:#2e3430;--line-2:#3b433e;--text:#e8ece9;--muted:#a3ada7;--faint:#7d8781;--green:#5fd48a;--green-2:#3fb66c;--green-bg:#5fd48a1f;--amber:#e9b949;--amber-bg:#e9b94921;--red:#f07878;--red-bg:#f0787821;--blue:#7cb4f0;--blue-bg:#7cb4f021;--radius:8px;--mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);margin:0}body{-webkit-font-smoothing:antialiased;font:15px/1.55 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}a{color:var(--green);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--green);outline-offset:2px;border-radius:4px}h1,h2,h3{margin:0 0 .5rem;line-height:1.25}h1{font-size:1.45rem;font-weight:650}h2{font-size:1.1rem;font-weight:620}h3{font-size:.98rem;font-weight:600}p{margin:0 0 .75rem}code,.mono{font-family:var(--mono);font-size:.85em}.skip{background:var(--green);color:#000;z-index:10;padding:8px 12px;position:absolute;top:0;left:-999px}.skip:focus{top:8px;left:8px}.shell{grid-template-columns:232px minmax(0,1fr);min-height:100vh;display:grid}.side{border-right:1px solid var(--line);background:#151816;height:100vh;padding:18px 14px;position:sticky;top:0;overflow-y:auto}.brand{letter-spacing:.01em;margin-bottom:4px;font-weight:700}.brand small{color:var(--faint);font-size:.75rem;font-weight:500;display:block}.nav{gap:2px;margin:18px 0;padding:0;list-style:none;display:grid}.nav a{color:var(--muted);border-radius:6px;padding:7px 10px;display:block}.nav a:hover{background:var(--panel-2);color:var(--text);text-decoration:none}.nav a[aria-current=page]{background:var(--green-bg);color:var(--green);font-weight:600}.side-section{border-top:1px solid var(--line);color:var(--muted);margin-top:12px;padding-top:12px;font-size:.85rem}.main{width:100%;max-width:1280px;padding:22px 28px 60px}.banner{background:var(--amber-bg);color:#f3d68c;border-radius:var(--radius);border:1px solid #e9b94959;margin-bottom:18px;padding:8px 14px;font-size:.88rem}.banner strong{color:var(--amber)}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.page-head p{color:var(--muted);max-width:70ch;margin:0}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);min-width:0;padding:16px 18px}.card+.card,.stack>*+*{margin-top:14px}.grid{gap:14px;display:grid}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.split{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.muted{color:var(--muted)}.faint{color:var(--faint);font-size:.85rem}.small{font-size:.85rem}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.between{justify-content:space-between}.kpi .label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.8rem}.kpi .value{font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:650}.kpi .delta{font-size:.85rem}.up{color:var(--green)}.down{color:var(--red)}.flat{color:var(--muted)}hr{border:0;border-top:1px solid var(--line);margin:14px 0}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.9rem}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:8px 10px}th{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:.78rem;font-weight:560}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}tbody tr:hover{background:#ffffff05}.badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:.75rem;font-weight:600;display:inline-flex}.b-green{background:var(--green-bg);color:var(--green);border-color:#5fd48a4d}.b-amber{background:var(--amber-bg);color:var(--amber);border-color:#e9b9494d}.b-red{background:var(--red-bg);color:var(--red);border-color:#f078784d}.b-blue{background:var(--blue-bg);color:var(--blue);border-color:#7cb4f04d}.b-grey{background:var(--panel-2);color:var(--muted);border-color:var(--line-2)}label{color:var(--muted);margin-bottom:4px;font-size:.85rem;font-weight:550;display:block}input,textarea,select{width:100%;color:var(--text);border:1px solid var(--line-2);font:inherit;background:#0f1110;border-radius:6px;padding:8px 10px}textarea{resize:vertical;min-height:90px}textarea.md{font-family:var(--mono);min-height:460px;font-size:.86rem;line-height:1.6}input:focus,textarea:focus,select:focus{border-color:var(--green-2);box-shadow:0 0 0 2px var(--green-bg);outline:none}.field{margin-bottom:12px}.hint{color:var(--faint);margin-top:3px;font-size:.8rem}button,.btn{font:inherit;border:1px solid var(--line-2);background:var(--panel-2);color:var(--text);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:7px 14px;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}button:hover:not(:disabled),.btn:hover{border-color:var(--faint);text-decoration:none}button.primary,.btn.primary{background:var(--green-2);border-color:var(--green-2);color:#06120a}button.primary:hover:not(:disabled){background:var(--green)}button.danger{color:var(--red);border-color:#f0787866}button:disabled{opacity:.5;cursor:not-allowed}.radio-card{border:1px solid var(--line-2);border-radius:var(--radius);cursor:pointer;color:var(--text);margin-bottom:8px;padding:10px 12px;font-weight:500;display:block}.radio-card input{width:auto;margin-right:8px}.radio-card:has(input:checked){border-color:var(--green-2);background:var(--green-bg)}.alert{border:1px solid;border-radius:6px;margin:8px 0;padding:10px 12px;font-size:.88rem}.alert.error{background:var(--red-bg);color:#f6b0b0;border-color:#f0787859}.alert.warn{background:var(--amber-bg);color:#f3d68c;border-color:#e9b94959}.alert.ok{background:var(--green-bg);color:#a9ecc0;border-color:#5fd48a59}.alert.info{background:var(--blue-bg);color:#bfdaf7;border-color:#7cb4f059}.empty{border:1px dashed var(--line-2);border-radius:var(--radius);color:var(--muted);text-align:center;padding:20px}.tabs{border-bottom:1px solid var(--line);gap:2px;margin-bottom:16px;display:flex;overflow-x:auto}.tabs a{color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;padding:8px 14px}.tabs a[aria-current=page]{color:var(--text);border-bottom-color:var(--green);font-weight:600}.tabs a:hover{color:var(--text);text-decoration:none}.steps{flex-wrap:wrap;gap:4px;margin:6px 0 16px;padding:0;list-style:none;display:flex}.steps li{background:var(--panel-2);color:var(--faint);border:1px solid var(--line);border-radius:999px;padding:3px 9px;font-size:.75rem}.steps li.done{color:var(--muted)}.steps li.now{background:var(--green-bg);color:var(--green);border-color:#5fd48a66;font-weight:650}.article{color:#1b1e1c;border-radius:var(--radius);background:#f7f8f6;padding:28px 32px;font:16px/1.7 Georgia,Times New Roman,serif}.article h1{margin-bottom:.6rem;font:700 1.7rem/1.25 system-ui,sans-serif}.article h2{margin:1.6rem 0 .5rem;font:650 1.25rem/1.3 system-ui,sans-serif}.article h3{margin:1.2rem 0 .4rem;font:650 1.05rem/1.3 system-ui,sans-serif}.article a{color:#1f7a45;text-decoration:underline}.article mark{background:#ffe39a;border-radius:3px;padding:0 3px}.article blockquote{color:#444;border-left:3px solid #9bb;margin:0;padding-left:14px}.article .meta{color:#5d655f;margin-bottom:1rem;font:.85rem system-ui,sans-serif}.diff{font-family:var(--mono);border:1px solid var(--line);border-radius:var(--radius);font-size:.82rem;overflow:hidden}.diff div{white-space:pre-wrap;word-break:break-word;padding:2px 10px}.diff .add{color:#b9f0cb;background:#5fd48a1f}.diff .del{color:#f3b4b4;background:#f078781f;-webkit-text-decoration:line-through #f0787880;text-decoration:line-through #f0787880}.diff .eq{color:var(--muted)}.diff .gap{color:var(--faint);background:var(--panel-2);font-style:italic}.bar{background:var(--panel-2);border-radius:3px;height:6px;overflow:hidden}.bar>span{background:var(--green-2);height:100%;display:block}.bar.missing>span{background:0 0}dl.kv{grid-template-columns:max-content 1fr;gap:6px 14px;margin:0;font-size:.9rem;display:grid}dl.kv dt{color:var(--muted)}dl.kv dd{margin:0}ul.clean{margin:0;padding-left:18px}ul.clean li{margin-bottom:4px}details summary{cursor:pointer;color:var(--muted)}.chart text{fill:var(--faint);font-size:10px}@media (max-width:960px){.shell{grid-template-columns:minmax(0,1fr)}.side{border-right:0;border-bottom:1px solid var(--line);height:auto;position:static}.nav{flex-wrap:wrap;display:flex}.split,.g2,.g3,.g4{grid-template-columns:minmax(0,1fr)!important}.page-head>div{min-width:0}h1{overflow-wrap:anywhere}.main{padding:16px}.article{padding:18px}}
:root{--bg:#0a0c12;--panel:#21242bd9;--panel-2:#ffffff08;--line:#e6ebd817;--line-2:#e6ebd82e;--text:#f3f5ed;--muted:#b5bbaf;--faint:#a1a89b;--green:#c6f135;--green-2:#c6f135;--green-bg:#c6f11212;--radius:18px;--blue:#b1c5df;--amber:#e7c985}html{background:#0a0c12}body{background:0 0;padding:22px;font-family:Avenir Next,Segoe UI,sans-serif;font-size:14px}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 12% 0,#72775b20,#0000 52%),radial-gradient(at 92% 100%,#4751701c,#0000 55%),repeating-linear-gradient(133deg,#0000 0 240px,#b6c29608 241px 242px,#0000 243px 480px),#0a0c12;position:fixed;inset:0}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,.btn,.nav a{transition:background .18s,border-color .18s,color .18s}a{color:#d3e5aa}.icon{vertical-align:middle;flex:none;width:19px;height:19px}h1{letter-spacing:-1.1px;font-size:clamp(25px,2.3vw,34px);font-weight:550}h2{letter-spacing:-.2px;font-size:15px;font-weight:600}h3{font-size:14px}.shell{-webkit-backdrop-filter:blur(28px);background:linear-gradient(135deg,#4b4e3d4a,#171b24db 48%,#10131ce8);border:1px solid #c7c9c041;border-top-color:#f6fbe66b;border-radius:25px;grid-template-columns:212px minmax(0,1fr);max-width:1660px;min-height:calc(100vh - 44px);margin:auto;overflow:clip;box-shadow:inset 0 1px 2px #ffffff20,0 24px 80px #0006}.side{background:linear-gradient(#4e51451c,#11121c22);border-color:#f2fcd40d;flex-direction:column;height:calc(100vh - 44px);padding:27px 16px 20px;display:flex;top:22px}.brand{color:var(--text);align-items:center;gap:10px;margin-bottom:30px;padding:0 7px;text-decoration:none;display:flex}.brand:hover{text-decoration:none}.brand-symbol{color:#e7edc9;border:1px solid #e9f9ba55;border-radius:50%;flex-shrink:0;place-items:center;width:33px;height:33px;display:grid;box-shadow:inset 0 0 12px #e8f9b410}.brand-word{letter-spacing:-.8px;font-size:22px;font-weight:550}.brand-word small{letter-spacing:2px;color:#b0b8a3;margin-top:2px;font-size:8px}.workspace-picker{border:1px solid var(--line);background:#ffffff03;border-radius:11px;margin-bottom:30px;padding:11px}.workspace-picker label{color:var(--faint);font-size:10px;font-weight:400}.workspace-picker select{background-color:#0000;border:0;min-height:30px;padding:3px 0;font-size:12px}select option{color:var(--text);background:#23262d}.nav-caption{letter-spacing:1.6px;color:#abb49a;margin:0 11px 10px;font-size:9px}.nav{gap:7px;margin:0}.nav a{border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;min-height:46px;padding:12px;font-size:12px;font-weight:400;display:flex}.nav a .icon{width:18px;height:18px}.nav a[aria-current=page]{color:#f5f8ec;background:linear-gradient(140deg,#d7e3b325,#d0dea50c);border-color:#edf7cc50 #d7e3b326 #d7e3b326;font-weight:500;position:relative;box-shadow:inset 0 1px 1px #f7fde51a,0 5px 14px #0001}.nav a[aria-current=page]:after{content:"";background:#c6f135;border-radius:3px 0 0 3px;width:3px;height:17px;position:absolute;right:-17px;box-shadow:0 0 10px #c6f13535}.sidebar-bottom{margin-top:auto;padding-top:36px}.engine-status{background:linear-gradient(130deg,#d0e5a508,#0000);border:1px solid #d7e3b326;border-radius:13px;padding:15px 13px}.engine-status>.round-icon{margin-bottom:12px}.engine-status strong{font-size:11px;font-weight:500;display:block}.engine-status p{color:var(--muted);margin:8px 0 14px;font-size:11px;line-height:1.8}.engine-status a{justify-content:space-between;align-items:center;font-size:11px;display:flex}.engine-status a .icon{width:15px;height:15px}.side-section{margin-top:20px;padding-top:20px}.profile{align-items:center;gap:10px;display:flex}.profile-avatar{color:#eaf0d7;background:#a8c15d30;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:10px;display:grid}.profile strong{color:#e5e9dc;font-size:11px;font-weight:500;display:block}.profile div>span{color:var(--faint);text-transform:capitalize;margin-top:2px;font-size:10px;display:block}.account-controls{margin-top:14px;font-size:10px}.account-controls summary{padding:6px 0}.account-controls label{margin-top:14px;font-size:11px}.account-controls select{font-size:11px}.account-controls .hint{font-size:10px}.provider-status{color:var(--faint);align-items:center;gap:7px;padding:20px 4px 0;font-size:10px;display:flex}.status-dot{background:#c6f135;border-radius:50%;flex:none;width:5px;height:5px;display:inline-block}.workspace-body{min-width:0}.topbar{border-bottom:1px solid #ffffff07;justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:0 30px;display:flex}.breadcrumbs{align-items:center;gap:16px;min-width:0;font-size:11px;display:flex}.breadcrumbs>.icon{color:#b6bba2;width:11px;height:11px}.breadcrumbs a{color:var(--muted)}.breadcrumbs>span{color:#e7ecd9}.topbar-status{color:#d0ddad;white-space:nowrap;border:1px solid #edfac71f;border-radius:6px;align-items:center;gap:7px;padding:5px 10px;font-size:10px;display:flex}.icon-button{border:1px solid var(--line-2);background:0 0;border-radius:9px;place-items:center;width:36px;height:36px;padding:0;display:grid}.main{max-width:1460px;margin:auto;padding:20px 30px}.banner{color:#b8bfa9;background:#f0fbce03;border:1px solid #e6f8ae18;border-radius:8px;align-items:center;gap:9px;margin:0 0 26px;padding:9px 12px;font-size:10px;display:flex}.banner>.icon{color:#dcecac;width:14px;height:14px}.banner strong{color:#d8e2bc;font-weight:500}.banner a{white-space:nowrap;align-items:center;gap:8px;margin-left:auto;display:flex}.banner a .icon{width:13px;height:13px}.card{-webkit-backdrop-filter:blur(22px);background:linear-gradient(135deg,#ffffff10 0%,#ffffff03 43%,#10131c66 100%);border:1px solid #c6c8bf32;border-color:#e9eae77a #c6c8bf32 #c6c8bf32 #d4d6ce4d;border-radius:18px;padding:23px;box-shadow:inset 0 1px 1px #ffffff1f,inset 0 -1px 1px #0003,0 7px 14px #0002}.grid>.card+.card{margin-top:0}.card .card{-webkit-backdrop-filter:none;border-color:var(--line-2);box-shadow:none;background:#ffffff03}button,.btn{background:linear-gradient(140deg,#e2f2b30b,#e2f2b303);border-color:#eefbc92b;border-radius:9px;min-height:40px;padding:8px 13px;font-size:12px;font-weight:500;box-shadow:inset 0 1px 1px #ffffff0d}.btn.primary,button.primary{color:#20290e;background:linear-gradient(135deg,#d1f466,#b2d82e);border-color:#e4f5aa91;font-weight:600;box-shadow:inset 0 1px #ffffff60,0 4px 20px #a5c05313}.btn.primary:hover,button.primary:hover:not(:disabled){background:#d4f66f;border-color:#efffc2}button:disabled{opacity:.55}input,textarea,select{background:#0d111b70;border-color:#e1eeb92a;border-radius:8px;min-height:40px}.badge{border-radius:6px;padding:3px 8px;font-size:10px;font-weight:450}.b-green{color:#d4e9a7;background:#d3ed8e09;border-color:#d3ed8e2c}.b-amber{color:#e8cf9b;background:#e8cf9b09;border-color:#e8cf9b26}.b-grey{color:#bfc6b4}.b-blue{color:#b9cde4;background:#b9cde409;border-color:#b9cde426}.page-head{margin-bottom:24px}.page-head p{font-size:12px;line-height:1.8}table{font-size:12px}th{font-size:10px}td{padding-top:13px;padding-bottom:13px}.tabs{gap:10px}.tabs a{padding:10px 12px;font-size:12px}.workspace-footer{color:#a0a996;justify-content:space-between;gap:12px;margin-top:28px;font-size:10px;display:flex}.workspace-footer>span:first-child{align-items:center;gap:7px;display:flex}.workspace-footer .status-dot{background:#9eaa8f;width:4px;height:4px}.footer-separator{color:#727d68;margin:0 8px}.shell.is-compact{grid-template-columns:72px minmax(0,1fr)}.is-compact .side{padding-left:13px;padding-right:13px}.is-compact .brand{justify-content:center;padding:0}.is-compact .brand-word,.is-compact .workspace-picker,.is-compact .nav-caption,.is-compact .nav a>span,.is-compact .engine-status,.is-compact .profile>div,.is-compact .account-controls,.is-compact .provider-status{display:none}.is-compact .nav a{justify-content:center;padding:12px}.is-compact .nav a[aria-current=page]:after{right:-14px}.is-compact .profile{justify-content:center}.overview{gap:20px;display:grid}.overview .card+.card{margin-top:0}.overview-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:4px;display:flex}.eyebrow{letter-spacing:1.9px;color:#b6c29e;margin-bottom:9px;font-size:9px}.overview-heading h1{margin-bottom:8px}.overview-heading>div>p:last-child{color:var(--muted);margin:0;font-size:12px}.heading-actions{flex-shrink:0;align-items:center;gap:9px;display:flex}.heading-actions .icon{width:15px;height:15px}.section-label{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin-bottom:-9px;font-size:10px;display:flex}.section-label>span:first-child{letter-spacing:1.7px;font-size:9px}.period-note{color:var(--faint)}.overview-performance{grid-template-columns:minmax(0,.92fr) minmax(0,1.18fr);align-items:stretch;gap:16px;display:grid}.metric-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.metric-card{flex-direction:column;justify-content:space-between;min-height:162px;padding:19px;display:flex}.metric-top{color:#e0e4d8;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.round-icon,.circle-link{color:#dce4cb;background:#e6edd007;border:1px solid #eef3e02e;border-radius:50%;flex-shrink:0;place-items:center;width:29px;height:29px;display:inline-grid}.round-icon .icon,.circle-link .icon{width:15px;height:15px}.circle-link{width:34px;height:34px;transition:background .18s}.circle-link:hover{background:#e6edd020}.metric-value{letter-spacing:-1px;font-variant-numeric:tabular-nums;margin:20px 0 10px;font-size:clamp(27px,2.5vw,37px);font-weight:500;line-height:1.15}.metric-bottom{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:10px;display:flex}.metric-bottom>.up,.metric-bottom>.down,.metric-bottom>.flat{font-size:10px}.metric-card.featured{background:linear-gradient(140deg,#b9d56676,#7e992d86 72%,#64762970);border-color:#f5fce0b0 #e8f9b66b #e8f9b66b;box-shadow:inset 0 1px 1px #ffffff50,inset 0 -1px 2px #ddf69120,0 5px 22px #60732518}.featured .round-icon{color:#5f712c;background:#e7f4bc;border-color:#e8f4c0}.featured .metric-bottom{color:#e0eac9}.featured .up{color:#f0f9da;background:#ecf8c61a;border-radius:12px;padding:2px 6px}.panel-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.panel-heading h2{margin:0}.panel-heading p{color:var(--muted);margin:6px 0 0;font-size:11px}.traffic-panel{flex-direction:column;justify-content:space-between;display:flex}.traffic-panel .panel-heading{margin-bottom:20px}.search-visual{flex-direction:column;flex:1;justify-content:space-between;display:flex}.chart-toolbar{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.chart-legend{color:var(--muted);flex-wrap:wrap;gap:12px;font-size:9px;display:flex}.chart-legend span{align-items:center;gap:6px;display:flex}.chart-legend i{background:#c6f135;border-radius:50%;width:5px;height:5px}.chart-legend i.previous{background:#929db0}.segmented{background:#00000018;border:1px solid #ffffff0c;border-radius:7px;gap:2px;padding:3px;display:flex}.segmented button{min-height:30px;box-shadow:none;color:var(--muted);background:0 0;border:0;border-radius:5px;padding:4px 8px;font-size:10px}.segmented button[aria-pressed=true]{color:#eaf2d5;background:#e4edd312;box-shadow:inset 0 1px #ffffff16}.search-chart{width:100%;min-height:180px;overflow:visible}.search-chart text{fill:#a9b29d;font-family:inherit;font-size:10px}.chart-grid{stroke:#e8f2c812;stroke-dasharray:2 5}.chart-point{fill:#0000;stroke:#0000;cursor:crosshair}.chart-point.selected,.chart-point:focus-visible{fill:#d0f75b;stroke:#f1ffc3;stroke-width:2px;filter:drop-shadow(0 0 5px #c6f13555);outline:none}.chart-footnote{min-height:30px;color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin-top:12px;font-size:9px;display:flex}.chart-footnote strong{color:#d6e6ab;font-weight:500}.chart-footnote .faint{font-size:inherit}.data-notes{padding:0 4px;font-size:11px}.data-notes summary{color:var(--amber)}.data-notes p{color:var(--muted);margin:8px 0 0}.text-link{color:#e0e8d2;white-space:nowrap;align-items:center;gap:10px;font-size:11px;display:inline-flex}.text-link .icon{width:16px;height:16px}.flow-stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.flow-stage{color:var(--text);background:#12161c22;border:1px solid #e8f3c61a;border-radius:10px;padding:15px 17px;transition:background .18s,border-color .18s;position:relative}.flow-stage:hover{background:#d9edb408;border-color:#e6f1c64f;text-decoration:none}.flow-stage:not(:last-child):after{content:"";background:#c3d68c45;width:12px;height:1px;position:absolute;top:50%;right:-13px}.flow-stage-top{color:#d0ddaf;justify-content:space-between;align-items:center;display:flex}.flow-stage-top .icon{width:17px;height:17px}.flow-stage-top>span{color:#a2ad93;letter-spacing:1px;font-size:9px}.flow-stage-body{justify-content:space-between;align-items:baseline;margin:15px 0 4px;display:flex}.flow-stage-body strong{font-size:12px;font-weight:500}.flow-stage-body b{font-size:22px;font-weight:450;line-height:1}.flow-stage-hint{color:var(--muted);justify-content:space-between;align-items:center;font-size:10px;display:flex}.flow-stage-hint .icon{color:#a9ba8b;width:13px;height:13px}.flow-note{color:var(--muted);justify-content:space-between;align-items:center;gap:14px;margin-top:16px;font-size:10px;display:flex}.flow-note>span:first-child{align-items:center;gap:7px;display:flex}.flow-note .icon{color:#cad9b0;width:13px;height:13px}.overview-work{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:18px;display:grid}.opportunity-list{display:grid}.opportunity-row{border-top:1px solid var(--line);color:var(--text);align-items:center;gap:12px;min-width:0;padding:15px 0;display:flex}.opportunity-row:hover{text-decoration:none}.opportunity-row:hover strong{color:#dfefb5}.score-disc{color:#d7e5b8;font-variant-numeric:tabular-nums;background:#d8ecae07;border:1px solid #d9ecac26;border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.opportunity-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.opportunity-copy strong{overflow-wrap:anywhere;font-size:12px;font-weight:450}.opportunity-copy>span{color:var(--faint);font-size:10px}.opportunity-row>.icon{color:#c3cdb5;width:15px;height:15px}.panel-bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:6px;padding-top:15px;display:flex}.panel-bottom>span{color:var(--faint);max-width:30ch;font-size:9px}.panel-bottom button{min-height:34px;font-size:10px}.panel-bottom button .icon{width:13px;height:13px}.attention-panel{flex-direction:column;display:flex}.queue-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:25px 10px;display:flex}.queue-empty>.round-icon{width:44px;height:44px;margin-bottom:17px}.queue-empty>.round-icon .icon{width:20px;height:20px}.queue-empty strong{font-size:14px;font-weight:450}.queue-empty p{color:var(--muted);margin-top:7px;font-size:11px}.queue-empty .text-link{color:#d0e1a7;margin-top:5px}.queue-link{border-top:1px solid var(--line);color:var(--text);justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;font-size:11px;display:flex}.queue-link .icon{width:16px;height:16px}.review-queue{flex:1;margin:0 0 15px;padding:0;list-style:none}.review-queue li{border-top:1px solid var(--line)}.review-queue a{min-height:62px;color:var(--text);justify-content:space-between;align-items:center;gap:10px;display:flex}.review-queue strong{font-size:12px;font-weight:450}.activity-list{margin:0;padding:0;list-style:none}.activity-list li{border-top:1px solid var(--line);align-items:center;gap:12px;padding:14px 0;display:flex}.activity-symbol{color:#c6d4aa;background:#dceca309;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.activity-symbol .icon{width:15px;height:15px}.activity-list li>span:nth-child(2){flex-direction:column;gap:3px;display:flex}.activity-list strong{font-size:11px;font-weight:450}.activity-list li>span:nth-child(2)>span{color:var(--faint);text-transform:capitalize;font-size:10px}.activity-list time{color:var(--muted);margin-left:auto;font-size:10px}.empty-performance{text-align:center;padding:45px 25px}.empty-performance>.icon{color:var(--green);margin-bottom:16px}.empty-performance p{color:var(--muted);font-size:12px}.featured .down{color:#ffddce}.mobile-access-toggle,.sidebar-scrim{display:none}@media (max-width:960px){.mobile-access-toggle{width:32px;height:32px;display:grid}.sidebar-scrim{z-index:30;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#070a12bb;border:0;border-radius:0;display:block;position:fixed;inset:0}.is-mobile-open .side{z-index:40;border:1px solid var(--line-2);background:#23272ef5;border-radius:18px;width:230px;height:calc(100dvh - 28px);padding:24px 17px;position:fixed;top:14px;left:14px}.is-mobile-open .brand{justify-content:flex-start}.is-mobile-open .brand-word,.is-mobile-open .workspace-picker,.is-mobile-open .nav-caption,.is-mobile-open .engine-status,.is-mobile-open .profile>div,.is-mobile-open .account-controls{display:block}.is-mobile-open .nav a{justify-content:flex-start}.is-mobile-open .nav a>span{display:inline}.is-mobile-open .profile{justify-content:flex-start}}@media (min-width:1600px){.main{padding:27px 36px}.metric-card{min-height:180px}.overview{gap:24px}.overview-heading{margin-bottom:8px}}@media (max-width:1200px){body{padding:14px}.shell{grid-template-columns:190px minmax(0,1fr);min-height:calc(100vh - 28px)}.side{height:calc(100vh - 28px);padding:24px 12px 18px;top:14px}.main{padding:18px 23px}.topbar{padding:0 23px}.brand-word{font-size:20px}.overview-heading{align-items:flex-start}.heading-actions{flex-wrap:wrap;justify-content:flex-end;max-width:180px}.heading-actions .btn{min-height:36px;font-size:11px}.card{padding:19px}.metric-card{padding:16px}.overview-performance{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:14px}.metric-grid{gap:12px}.chart-toolbar{flex-direction:column;align-items:flex-start;gap:12px}.metric-bottom{gap:3px}.metric-top{font-size:10px}.metric-top .round-icon{width:24px;height:24px}.opportunity-row>.badge{white-space:normal;text-align:center;max-width:120px}.opportunity-row{gap:9px}.period-note{display:none}.flow-stage{padding:14px}.nav a{padding:11px;font-size:11px}.nav a[aria-current=page]:after{right:-13px}}@media (max-width:960px){.shell{grid-template-columns:72px minmax(0,1fr)}.side{border-right:1px solid var(--line);border-bottom:0;padding:22px 13px 18px;position:sticky}.side .brand{justify-content:center;padding:0}.brand-word,.workspace-picker,.nav-caption,.nav a>span,.engine-status,.profile>div,.account-controls,.provider-status{display:none}.nav{display:grid}.nav a{justify-content:center;min-height:46px;padding:12px}.nav a[aria-current=page]:after{right:-14px}.profile{justify-content:center}.sidebar-toggle{display:none}.sidebar-bottom{padding-top:20px}.overview-heading h1{font-size:28px}.overview-work{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.g2,.g3,.g4,.split{grid-template-columns:minmax(0,1fr)}.search-chart{min-height:150px}.metric-value{font-size:29px}.panel-heading{gap:10px}.flow-stage{padding:12px}.flow-stages{gap:8px}.flow-stage:not(:last-child):after{width:8px;right:-9px}}@media (max-width:760px){body{padding:9px}.shell,.shell.is-compact{border-radius:19px;grid-template-columns:58px minmax(0,1fr);min-height:calc(100vh - 18px)}.side,.is-compact .side{height:calc(100vh - 18px);padding:20px 7px;top:9px}.brand-symbol{width:30px;height:30px}.nav a{min-height:44px;padding:10px}.nav a[aria-current=page]:after{right:-8px}.topbar{min-height:59px;padding:0 17px}.breadcrumbs{gap:10px;font-size:10px}.topbar-status{padding:4px 7px;font-size:9px}.main{padding:16px}.banner{align-items:flex-start;margin-bottom:22px;padding:8px 9px;font-size:9px}.banner>.icon{margin-top:2px}.banner a{display:none}.overview-heading{flex-direction:column;gap:18px}.overview-heading h1{font-size:29px}.eyebrow{font-size:8px}.heading-actions{justify-content:flex-start;max-width:none}.heading-actions .btn{min-height:42px}.overview-heading>div>p:last-child{font-size:11px}.overview{gap:18px}.section-label{flex-wrap:wrap;gap:5px;margin-top:3px}.section-label>span{font-size:9px}.overview-performance,.overview-work{grid-template-columns:minmax(0,1fr)}.metric-grid{gap:12px}.metric-card{min-height:155px;padding:16px}.metric-value{font-size:30px}.metric-top{font-size:10px}.metric-bottom{font-size:9px}.traffic-panel{min-height:320px}.chart-toolbar{flex-flow:wrap;align-items:center}.search-chart{min-height:160px}.chart-footnote{flex-wrap:wrap;gap:5px;font-size:9px}.flow-stages{grid-template-columns:1fr 1fr;gap:10px}.flow-stage:not(:last-child):after{display:none}.flow-stage{padding:15px}.flow-note{align-items:flex-start;font-size:9px}.flow-note>span:first-child{align-items:flex-start;max-width:26ch}.flow-note>span:last-child{white-space:nowrap}.card{padding:18px}.panel-heading h2{font-size:14px}.panel-heading p,.panel-heading .text-link{font-size:10px}.opportunity-copy strong{font-size:11px}.opportunity-row>.badge{max-width:100px;font-size:9px}.opportunity-row>.icon{display:none}.panel-bottom{flex-wrap:wrap;gap:12px}.panel-bottom>span{max-width:none}.attention-panel{min-height:290px}.activity-list time{text-align:right;max-width:90px;font-size:9px}.workspace-footer{flex-direction:column;gap:7px;font-size:9px}.article{padding:18px}.topbar .breadcrumb-workspace,.topbar .breadcrumbs>.icon{display:none}}@media (max-width:390px){.main{padding:12px}.card{padding:14px}.metric-card{min-height:150px;padding:13px}.metric-value{font-size:27px}.metric-top .round-icon{display:none}.topbar{padding:0 12px}.topbar-status{font-size:8px}.overview-heading h1{font-size:26px}.heading-actions{gap:7px}.heading-actions .btn{padding:8px 10px;font-size:10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (prefers-reduced-transparency:reduce){.shell{-webkit-backdrop-filter:none;backdrop-filter:none;background:#191d25}.card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#242831}.metric-card.featured{background:#586e31}}
