.data-loading{--skeleton-base:color-mix(in srgb,var(--muted,#8394a5) 15%,transparent);--skeleton-shine:color-mix(in srgb,var(--text,#e6edf3) 11%,transparent);position:relative;display:block;flex:1;align-self:stretch;min-width:0;min-height:64px;padding:16px;overflow:hidden;border-radius:6px}.data-loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(100deg,transparent 15%,var(--skeleton-shine) 48%,transparent 80%);transform:translate(-100%);animation:data-skeleton-sweep 1.65s ease-in-out infinite}.data-skeleton-content{display:block;width:100%;height:100%}.data-skeleton-bone{display:block;max-width:100%;width:100%;height:.72em;min-height:8px;border-radius:4px;background:var(--skeleton-base,color-mix(in srgb,var(--muted,#8394a5) 15%,transparent));pointer-events:none}.data-skeleton-bone--short{width:58%}.data-skeleton-bone--caption{width:42%;height:.6em;min-height:6px}.data-skeleton-bone--value{width:min(11ch,82%);height:1.05em;min-height:20px}.data-skeleton-bone--track{width:100%;height:8px;min-height:8px;border-radius:99px}.data-skeleton-lines{display:grid;gap:14px;min-height:48px;align-content:center}.data-loading--inline{display:inline-block;vertical-align:middle;flex:none;align-self:auto;width:5ch;min-width:2ch;min-height:0;height:.9em;padding:0;line-height:1;border-radius:3px}.data-loading--inline .data-skeleton-bone{width:100%;height:100%;min-height:0}.data-loading--metric{display:grid;align-content:center;min-height:54px;padding:0;gap:10px}.data-loading--metric .data-skeleton-content{display:grid;gap:10px}.data-loading--chart{height:100%;min-height:160px;padding:0}.data-skeleton-chart{display:block;width:100%;height:100%;min-height:160px}.data-skeleton-chart line{stroke:var(--line,#ffffff18);stroke-width:1;stroke-dasharray:3 5}.data-skeleton-chart path{fill:none;stroke:var(--muted,#8394a5);stroke-width:1;opacity:.28}.data-skeleton-chart .data-skeleton-chart-baseline{stroke-width:2;opacity:.42}.data-skeleton-table{display:grid;gap:0}.data-skeleton-table-row{display:grid;grid-template-columns:repeat(var(--data-skeleton-columns,4),minmax(0,1fr));gap:20px;align-items:center;min-height:42px;border-bottom:1px solid var(--line,#ffffff12)}.data-skeleton-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:24px 18px}.data-skeleton-detail{display:grid;gap:12px;min-height:46px}.data-skeleton-progress{display:grid;gap:18px}.data-skeleton-progress-row{display:grid;gap:12px}.data-skeleton-progress-row>div{display:flex;justify-content:space-between;gap:18px}.data-skeleton-progress-row>div>.data-skeleton-bone{max-width:36%}.data-skeleton-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:16px}.data-skeleton-card{display:grid;gap:16px;padding:18px;border:1px solid var(--line,#ffffff18);border-radius:10px}.data-loading.cockpit-metric-loading{min-height:34px;padding:0;justify-items:start;align-self:auto}.table-wrap.is-loading .table-skeleton-cell{height:43px}.table-skeleton-cell .data-skeleton-bone{height:10px;width:72%;animation:data-skeleton-pulse 1.65s ease-in-out infinite}.table-skeleton-row:nth-child(2n) .data-skeleton-bone{width:55%}.table-update-progress{display:block;width:44px;height:3px;overflow:hidden;border-radius:99px;background:color-mix(in srgb,var(--muted,#8394a5) 16%,transparent)}.table-update-progress:after{content:"";display:block;width:50%;height:100%;border-radius:inherit;background:var(--teal,#36c6af);animation:data-skeleton-progress 1.25s ease-in-out infinite}.component-data-enter{animation:component-data-enter .18s ease-out}@keyframes data-skeleton-sweep{to{transform:translate(100%)}}@keyframes data-skeleton-pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes data-skeleton-progress{0%{transform:translate(-100%)}to{transform:translate(300%)}}@keyframes component-data-enter{0%{opacity:.35}to{opacity:1}}@media(max-width:560px){.data-loading{padding:12px}.data-loading--inline,.data-loading--metric,.data-loading--chart{padding:0}.data-skeleton-table-row{gap:12px}.data-skeleton-details{gap:18px 12px}.data-skeleton-progress-row>div{gap:10px}}@media(prefers-reduced-motion:reduce){.data-loading:after{animation:none;display:none}.table-skeleton-cell .data-skeleton-bone,.table-update-progress:after,.component-data-enter{animation:none}}.cockpit-metric-card.kpi-card{min-width:0}.cockpit-metric-card .k-value-row{position:relative;display:block}.cockpit-metric-card .k-val{white-space:nowrap}.cockpit-metric-loading{width:116px;max-width:65%;vertical-align:middle}.cockpit-metric-card[data-design-field] .k-val{font-size:clamp(16px,1.8vw,24px);white-space:normal;overflow-wrap:anywhere}.cockpit-metric-card .k-mini-chart{position:absolute;right:0;bottom:1px}.cockpit-metric-card.neutral{border-color:var(--line)}.cockpit-metric-card.neutral:before{background:var(--muted)}.cockpit-metric-card .k-sparkline.red .spark-data-line{stroke:var(--red)}.cockpit-metric-card .k-sparkline.neutral .spark-data-line{stroke:var(--muted)}.cockpit-metric-card .k-sparkline.red .spark-empty-line{stroke:var(--red)}.cockpit-metric-card .k-sparkline.neutral .spark-empty-line{stroke:var(--muted)}.cockpit-metric-card.kpi-card.custom[data-metric-color]{border-color:color-mix(in srgb,var(--metric-card-color) 38%,var(--line));background:linear-gradient(150deg,color-mix(in srgb,var(--panel) 92%,var(--metric-card-color) 8%),var(--panel2) 76%)}.cockpit-metric-card.custom[data-metric-color]:before{background:var(--metric-card-color)}.cockpit-metric-card.custom[data-metric-color].highlight:after{background:radial-gradient(circle,color-mix(in srgb,var(--metric-card-color) 14%,transparent),transparent 70%)}.cockpit-metric-card.kpi-card.custom[data-metric-color]:hover{border-color:color-mix(in srgb,var(--metric-card-color) 60%,var(--line));box-shadow:0 16px 34px #0000003d,0 0 24px color-mix(in srgb,var(--metric-card-color) 7%,transparent)}.cockpit-metric-card.custom[data-metric-color] .k-icon{color:var(--metric-card-color)}.cockpit-metric-card.custom[data-metric-color]:hover .k-icon{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--metric-card-color) 32%,transparent))}.cockpit-metric-card.custom[data-metric-color] .k-sparkline svg{color:var(--metric-card-color)}.cockpit-metric-card.custom[data-metric-color] .spark-data-line{stroke:var(--metric-card-color);filter:drop-shadow(0 0 3px color-mix(in srgb,var(--metric-card-color) 45%,transparent))}.cockpit-metric-card.custom[data-metric-color] .spark-empty-line{stroke:var(--metric-card-color)}.k-sparkline[data-trend-loading] .spark-empty-line{animation:metric-trend-pulse 1.5s ease-in-out infinite}@keyframes metric-trend-pulse{0%,to{opacity:.22}50%{opacity:.65}}@media(prefers-reduced-motion:reduce){.k-sparkline[data-trend-loading] .spark-empty-line{animation:none;opacity:.4}}.bi-kpi.explore-metric-card{box-sizing:border-box;min-height:120px}.user-profile-source-date{display:block;color:var(--muted);font-size:11px;line-height:1.5;overflow-wrap:anywhere}.explore-metric-chart{min-width:0;width:100%;flex:1}.explore-metric-chart svg{display:block;width:100%;min-height:130px;max-height:100%}.explore-metric-chart text{fill:var(--muted);font-size:9px}.explore-metric-grid{stroke:var(--line);stroke-width:1}.explore-metric-line{fill:none;stroke:var(--teal);stroke-width:2.5}.explore-metric-line.secondary{stroke:var(--gold)}.explore-metric-chart-empty{display:grid;place-content:center;flex:1;min-height:100px;color:var(--muted);font-size:12px}.explore-metric-legend{display:flex;justify-content:center;gap:18px;font-size:11px;color:var(--teal)}.explore-metric-legend span+span{color:var(--gold)}.explore-metric-chart.is-empty{position:relative}.explore-metric-chart.is-empty>.data-loading{position:absolute;top:10px;right:8px;bottom:15px;left:36px;padding:0;min-height:0}.explore-metric-card .metric>.data-loading{display:inline-flex;vertical-align:middle}.metric-comparison-formula[title]{cursor:help}.metric-control{--metric-control-tone:var(--gold,#d2b46f);width:100%;height:100%;min-width:0;color:var(--text)}.metric-control.tone-green{--metric-control-tone:var(--green,#36d399)}.metric-control.tone-blue{--metric-control-tone:var(--blue,#60a5fa)}.metric-control.tone-red{--metric-control-tone:var(--red,#f87171)}.metric-control.tone-neutral{--metric-control-tone:var(--muted,#94a3b8)}.metric-control .metric-control-card{box-sizing:border-box;width:100%;min-width:0;animation:none}.metric-control:not(.style-cockpit) .metric-control-card{min-height:158px;display:flex;flex-direction:column;gap:10px}.metric-control .bi-kpi.metric-control-card{border-color:color-mix(in srgb,var(--metric-control-tone) 24%,var(--line))}.metric-control:not(.style-cockpit) :is(.k-val,.metric){font-variant-numeric:tabular-nums;overflow-wrap:anywhere;white-space:normal}.metric-control:not(.style-cockpit) .metric-control-comparisons{display:flex;flex-wrap:wrap;gap:3px 12px;margin-top:5px}.metric-control:not(.style-cockpit) .metric-control-comparisons .k-trend{margin:0;font-size:10px;line-height:1.5;white-space:normal;overflow-wrap:anywhere}.metric-control:not(.style-cockpit) .metric-control-sparkline{position:static;width:100%;max-width:100px;height:22px;margin-top:auto;align-self:flex-end}.metric-control:not(.style-cockpit) .metric-control-sparkline .spark-data-line{stroke:var(--metric-control-tone)}.metric-control:not(.style-cockpit) .metric-control-sparkline .spark-empty-line{stroke:var(--metric-control-tone)}.metric-control:not(.style-cockpit) .metric-control-sparkline svg{color:var(--metric-control-tone)}.metric-control[data-metric-color]:not(.style-cockpit) .metric-control-sparkline .spark-data-line{filter:drop-shadow(0 0 3px color-mix(in srgb,var(--metric-control-tone) 45%,transparent))}.metric-control[data-metric-color] .bi-kpi.metric-control-card:hover{border-color:color-mix(in srgb,var(--metric-control-tone) 60%,var(--line))}.metric-control .metric-control-trend-empty{margin-top:auto;align-self:flex-end;color:var(--muted);font-size:10px;line-height:22px}.metric-control.style-explore .metric-control-card{min-height:120px}.metric-control.style-detail .metric-control-card{min-height:78px}.metric-control-note{margin:7px 0 0;color:var(--muted);font-size:11px;line-height:1.5;overflow-wrap:anywhere}.metric-control-note[role=alert]{color:var(--red)}:where(.ni-panel),.ni-page .ni-panel{min-width:0;background:var(--panel);border:1px solid var(--line);border-radius:14px;box-shadow:0 8px 32px #00000012;overflow:hidden}:where(.ni-panel>.ni-panel-head),.ni-page .ni-panel-head{position:relative;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:6px 14px;min-height:52px;padding:10px 16px;border-bottom:1px solid var(--line)}:where(.ni-panel>.ni-panel-head):before,.ni-page .ni-panel-head:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(var(--teal),color-mix(in srgb,var(--teal) 30%,transparent))}:where(.ni-panel>.ni-panel-head h3),.ni-page .ni-panel-head h3{display:flex;align-items:center;gap:6px;margin:0;color:var(--text);font-size:16px;line-height:1.5;font-weight:700}:where(.ni-panel>.ni-panel-head small),.ni-page .ni-panel-head small{color:var(--muted);font-size:10px}:where(.ni-panel>.ni-panel-body),.ni-page .ni-panel-body{min-width:0;padding:16px}@container native-intelligence (max-width:470px){.ni-page .ni-panel-head small{display:none}}[data-pc-table-density=compact] :is(th,td){padding-top:6px;padding-bottom:6px}[data-pc-table-density=normal] :is(th,td){padding-top:10px;padding-bottom:10px}[data-pc-table-density=comfortable] :is(th,td){padding-top:15px;padding-bottom:15px}[data-pc-table-striped=true] tbody tr:nth-child(2n)>td{background:color-mix(in srgb,var(--text) 4%,var(--panel))}[data-pc-table-striped=false] tbody tr:nth-child(2n)>td{background:transparent}.assistant-thinking{flex-wrap:wrap}.assistant-analysis-head{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%;align-items:center;gap:8px}.assistant-analysis-title{display:flex;align-items:center;gap:8px;min-width:0;overflow-wrap:anywhere}.assistant-analysis-title .assistant-thinking-dots{flex-shrink:0}.assistant-total-time{margin-left:auto;color:var(--muted);font-size:10px;font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.modal-overlay>.modal-box.modal-fit-tables:not(.modal-box-drawer){max-height:calc(100dvh - 32px);display:flex;flex-direction:column}.modal-fit-tables>.modal-head,.modal-fit-tables>.modal-foot{flex:none}.modal-fit-tables>.modal-body{min-height:0;overflow:auto}.modal-overlay.modal-overlay-drawer{z-index:90;place-items:stretch end;padding:0;background:#02080dad;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.modal-overlay.modal-overlay-drawer>.modal-box.modal-box-drawer{width:min(1120px,97vw);max-width:none;height:100dvh;max-height:100dvh;border-width:0 0 0 1px;border-radius:0;display:flex;flex-direction:column;background:var(--panel);box-shadow:-24px 0 60px #00000057;animation:modal-drawer-in .2s ease-out both;transform-origin:right center}.modal-overlay-drawer>.modal-box-drawer>.modal-head,.modal-overlay-drawer>.modal-box-drawer>.modal-foot{flex:none}.modal-overlay-drawer>.modal-box-drawer>.modal-body{min-height:0;max-height:none;overflow:auto;flex:1;overscroll-behavior:contain}@keyframes modal-drawer-in{0%{opacity:.96;transform:translate(102%)}to{opacity:1;transform:translate(0)}}@media(max-width:700px){.modal-overlay.modal-overlay-drawer>.modal-box.modal-box-drawer{width:100vw}.modal-overlay>.modal-box.modal-fit-tables:not(.modal-box-drawer){max-height:calc(100dvh - 16px)}.modal-fit-tables>.modal-body{padding:12px}}@media(prefers-reduced-motion:reduce){.modal-overlay.modal-overlay-drawer>.modal-box.modal-box-drawer{animation:none}}:is(.modal-fit-tables,.native-surface-content) :is(.table-wrap,.naa-table-scroll,.ni-table-scroll,.intelligence-detail-table-scroll,.risk-control-table-scroll,.risk-user-daily-scroll,.gi-table-scroll,.iiv-trend-table-scroll){min-width:0;max-width:100%;width:100%}:is(.modal-fit-tables,.native-surface-content) table{width:100%!important;min-width:0!important;max-width:100%;table-layout:fixed;white-space:normal}:is(.modal-fit-tables,.native-surface-content) table :is(col,th,td){box-sizing:border-box;width:auto!important;min-width:0!important;max-width:none!important;white-space:normal!important;overflow-wrap:anywhere;word-break:normal;vertical-align:top!important;text-overflow:clip!important;padding:8px clamp(2px,.5vw,8px)!important;left:auto!important;right:auto!important}:is(.modal-fit-tables,.native-surface-content) table :is(th,td) :is(span,strong,b,small,em,a,button,div,summary):not(.table-column-filter-menu,.table-column-filter-menu *){min-width:0!important;max-width:100%;white-space:normal!important;overflow-wrap:anywhere;word-break:normal;text-overflow:clip!important}:is(.modal-fit-tables,.native-surface-content) :is(.table-header-actions,.risk-row-actions){flex-wrap:wrap}:is(.modal-fit-tables,.native-surface-content) table :is(th,td) button,:is(.modal-fit-tables,.native-surface-content) table .table-column-label{padding-inline:0!important}:is(.modal-fit-tables,.native-surface-content) table .naa-actions{flex-wrap:wrap!important}:is(.modal-fit-tables,.native-surface-content) :is(.table-wrap,.naa-table-scroll,.ni-table-scroll,.intelligence-detail-table-scroll,.risk-control-table-scroll) svg{max-width:100%}@media(max-width:700px){:is(.modal-fit-tables,.native-surface-content) table :is(th,td){padding-inline:1px!important}}.account-menu{position:relative;flex:none;min-width:0}.account-menu-trigger{max-width:220px;gap:7px}.account-menu-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:160px}.account-menu-avatar{display:grid;place-items:center;width:20px;height:20px;flex:none;border-radius:50%;background:color-mix(in srgb,var(--teal) 16%,var(--panel));color:var(--teal);font-size:10px;font-weight:800}.account-menu-chevron{color:var(--muted);font-size:10px}.account-menu-popover{position:absolute;right:0;top:calc(100% + 8px);z-index:50;width:min(248px,calc(100vw - 24px));padding:7px;border:1px solid var(--line);border-radius:12px;background:var(--panel);box-shadow:var(--shadow);color:var(--text)}.account-menu-identity{display:flex;flex-direction:column;gap:5px;margin-bottom:5px;padding:10px 10px 13px;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.account-menu-identity small{color:var(--muted);font-size:11px}.account-menu-popover [role=menuitem]{width:100%;display:block;border:0;border-radius:7px;background:transparent;color:var(--text);padding:11px 10px;text-align:left;font-size:13px}.account-menu-popover [role=menuitem]:hover,.account-menu-popover [role=menuitem]:focus-visible{background:var(--panel2);outline:2px solid var(--teal);outline-offset:-2px}.account-menu-popover [role=menuitem]:disabled{opacity:.55;cursor:not-allowed}.account-menu-trigger:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.account-menu-popover .form-error{margin-top:7px;white-space:normal}@media(max-width:1100px){.account-menu-trigger{max-width:190px}.account-menu-name{max-width:130px}}@media(max-width:600px){.account-menu-trigger{max-width:170px}.account-menu-name{max-width:115px}}.pc-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.pc-detail{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:0 20px;margin:0}.pc-detail>div{padding:12px 0;border-bottom:1px solid var(--line,#203143);min-width:0}.pc-detail dt{font-size:11px;color:var(--muted,#7f93a5);margin-bottom:6px}.pc-detail dd{margin:0;font-size:13px;overflow-wrap:anywhere}@media(max-width:600px){.pc-detail{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}}.pc-detail>div{padding:14px 0}.pc-detail dt{font-size:12px}.pc-detail dd{line-height:1.7;font-variant-numeric:tabular-nums}.pc-native-slot{min-width:0}.pc-native-slot+.pc-native-slot{margin-top:16px}.portal-password-dialog .modal-box{width:min(440px,calc(100vw - 24px));max-height:calc(100dvh - 24px);display:flex;flex-direction:column}.portal-password-dialog .modal-body{overflow:auto;min-height:0}.portal-password-dialog .modal-head{flex:none;padding-right:48px}.portal-password-dialog .modal-foot{flex:none;padding:12px 20px;border-top:1px solid var(--line);display:flex;justify-content:flex-end;gap:8px}.portal-password-form{display:flex;flex-direction:column;gap:13px}.portal-password-form p,.portal-password-unavailable{margin:0;color:var(--muted);line-height:1.7;overflow-wrap:anywhere}.portal-password-form label{display:flex;flex-direction:column;gap:7px;color:var(--text);font-size:13px}.portal-password-form input{width:100%;height:38px;padding:0 10px;color:var(--text);border:1px solid var(--line);border-radius:7px;background:var(--bg2)}.portal-password-form input:focus-visible{outline:2px solid var(--teal);outline-offset:1px}.portal-password-form small{font-size:11px;color:var(--muted);line-height:1.5}@media(max-width:1100px){.app.portal-shell{grid-template-rows:auto minmax(0,1fr)}.portal-shell>.topbar{width:100vw;max-width:100%;padding:10px 12px;gap:10px;flex-wrap:wrap}.portal-shell .top-actions{flex-wrap:wrap;gap:7px;max-width:100%}.portal-shell .brand-top{width:auto;min-width:0}}@media(max-width:600px){.portal-shell .top-actions{width:100%;justify-content:flex-end}.portal-shell .top-select{flex:1 1 calc(50% - 8px);min-width:0}.portal-shell .top-select select{flex:1;min-width:0;max-width:100%;width:95px}.portal-shell .top-btn{padding:0 10px}}.team-page,.team-dialog{--text-2:var(--muted);--bg-card:var(--panel);--bg-base:var(--bg2);--accent:var(--teal)}.team-page{padding:28px;max-width:1520px;margin:auto;color:var(--text)}.team-heading,.team-section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.team-heading h1{margin:6px 0 12px;overflow-wrap:anywhere}.team-eyebrow{font-size:12px;letter-spacing:1.2px;color:var(--accent)}.team-page p,.team-page small,.team-dialog small{color:var(--text-2);line-height:1.65}.team-panel{margin-top:20px;border:1px solid var(--border);background:var(--bg-card);border-radius:14px;padding:22px}.team-panel h2{font-size:17px;margin:0 0 8px}.team-panel p{margin:6px 0 18px;font-size:13px}.team-table-scroll{overflow-x:auto}.team-table{width:100%;border-collapse:collapse;min-width:900px;font-size:13px;text-align:left}.team-table th{color:var(--text-2);font-weight:500;padding:12px}.team-table td{padding:15px 12px;border-top:1px solid var(--border);vertical-align:top;line-height:1.6;max-width:340px;overflow-wrap:anywhere}.team-table td small{display:block}.team-table-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.team-panel .team-presence-note{font-size:12px;color:var(--text-2);margin:0 0 10px}.team-last-online{white-space:nowrap;font-variant-numeric:tabular-nums}.team-presence{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border);border-radius:999px;padding:2px 9px;white-space:nowrap;font-size:12px}.team-presence:before{content:"";width:6px;height:6px;background:currentColor;border-radius:50%}.team-presence-online{color:var(--green,var(--teal));background:color-mix(in srgb,currentColor 9%,transparent)}.team-presence-offline,.team-presence-empty{color:var(--text-2)}.team-presence-unknown{color:var(--amber,#fbbf24)}.team-actions{display:flex;flex-wrap:wrap;gap:7px}.team-empty{text-align:center!important;padding:30px!important;color:var(--text-2)}.team-warning{color:var(--amber,#fbbf24)!important;font-size:12px}.team-dialog{color:var(--text)}.team-dialog .modal-box{max-height:calc(100dvh - 32px);display:flex;flex-direction:column;overflow:hidden;background:var(--bg-card)}.team-dialog .modal-head,.team-dialog .modal-foot{flex-shrink:0}.team-dialog .modal-body{min-height:0;overflow:auto}.team-dialog .modal-foot{display:flex;justify-content:flex-end;gap:10px;padding:18px 24px;border-top:1px solid var(--border)}.team-form{display:grid;gap:17px}.team-form label:not(.team-check){display:grid;gap:8px;font-size:13px}.team-form input:not([type=checkbox]){width:100%;box-sizing:border-box;min-width:0;background:var(--bg-input,var(--bg-base));border:1px solid var(--border);border-radius:8px;color:var(--text);padding:11px;font:inherit}.team-form input:focus{outline:2px solid var(--accent);outline-offset:2px}.team-form input[readonly]{color:var(--text-2)}.team-form fieldset{border:1px solid var(--border);border-radius:10px;padding:14px}.team-form legend{padding:0 6px;font-size:13px}.team-check{display:flex;align-items:center;gap:8px;font-size:13px;min-height:30px}.team-check input{accent-color:var(--accent);width:16px;height:16px;flex:none}.team-platforms{margin-left:24px;display:flex;flex-wrap:wrap;gap:6px 18px}.team-page-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:6px 18px;margin:12px 0}.team-scope-choice+.team-scope-choice{margin-top:8px}.team-page>.form-error{margin:12px 0}.team-dialog .form-error{overflow-wrap:anywhere}.team-scope-tools{display:grid;gap:9px}.team-original{margin-top:8px;font-size:12px;color:var(--text-2)}.team-original summary{cursor:pointer;margin-bottom:7px}@media(max-width:700px){.team-page{padding:18px 12px;width:100vw;box-sizing:border-box}.team-heading,.team-section-head{flex-direction:column;gap:10px}.team-panel{padding:16px 12px}.team-dialog .modal-box{max-width:calc(100vw - 24px)}.team-dialog .modal-body{padding:18px}.team-dialog .modal-foot{padding:14px}.portal-team-shell>.shell{width:100vw;grid-template-columns:minmax(0,1fr)}.portal-team-shell>.shell>.sidebar{display:none}.portal-team-shell>.shell>.main{width:100vw}.portal-team-shell>.shell>.main>.page{padding:0}.team-heading>.team-actions{width:100%;justify-content:space-between}.team-page .team-panel{min-width:0}}.page-loading{width:100%;min-width:0;color:var(--text)}.page-loading-content{display:flex;flex-direction:column;gap:18px}.page-loading-bone{display:block;width:100%;height:12px;border-radius:5px;background:color-mix(in srgb,var(--muted,#7f93a5) 14%,var(--panel,#0d1a27));animation:page-loading-pulse 1.6s ease-in-out infinite}.page-loading--page{min-height:420px;padding:22px 24px}.page-loading-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:54px}.page-loading-heading>div{display:flex;flex-direction:column;gap:12px;width:min(310px,55%)}.page-loading-title{width:58%;height:19px}.page-loading-caption{width:42%;height:10px}.page-loading-short{width:64%}.page-loading-button{width:90px;height:30px;border-radius:7px;flex:none}.page-loading-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.page-loading-card{display:flex;flex-direction:column;gap:16px;min-height:126px;padding:20px;border:1px solid var(--line,#203143);border-radius:var(--radius,12px);background:var(--panel,#0d1a27)}.page-loading-card .page-loading-value{width:52%;height:25px}.page-loading-table{border:1px solid var(--line,#203143);border-radius:var(--radius,12px);overflow:hidden;background:var(--panel,#0d1a27)}.page-loading-table-head{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:60px;padding:15px 20px;border-bottom:1px solid var(--line,#203143)}.page-loading-table-head .page-loading-title{width:140px}.page-loading-table-row{display:grid;grid-template-columns:1.1fr 1.6fr 1fr 1fr;align-items:center;gap:34px;min-height:43px;padding:12px 20px;border-bottom:1px solid color-mix(in srgb,var(--line,#203143) 65%,transparent)}.page-loading-table-row:last-child{border-bottom:0}.page-loading-table-row:nth-child(2n) .page-loading-bone{animation-delay:.15s}.page-loading--navigation{padding:12px 14px;min-height:330px}.login-gate>.page-loading--navigation{width:min(300px,100%)}.page-loading--navigation .page-loading-content{gap:27px}.page-loading-nav-group{display:flex;flex-direction:column;gap:14px}.page-loading-nav-group>.page-loading-caption{margin-bottom:2px;width:38%}.page-loading-nav-row{display:flex;align-items:center;gap:13px;min-height:24px}.page-loading-icon{flex:none;width:18px;height:18px;border-radius:5px}.page-loading-nav-row>.page-loading-bone:last-child{max-width:136px}@keyframes page-loading-pulse{0%,to{opacity:.45}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.page-loading-bone{animation:none;opacity:.7}}@media(max-width:720px){.page-loading--page{padding:16px}.page-loading-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.page-loading-table-row{gap:16px}}.metric-flow-row{display:flex;flex-wrap:wrap;align-items:stretch;gap:14px;grid-column:1/-1;min-width:0;max-width:100%;container:metric-flow/inline-size}.metric-flow-row>.metric-instance{min-width:0;max-width:100%}.metric-flow-row>.metric-instance[data-pc-width-mode=auto]{--metric-auto-basis:0px}@container metric-flow (max-width:560px){.metric-flow-row>.metric-instance[data-pc-width-mode=auto]{--metric-auto-basis: calc((100% - 14px)/2) }}@container metric-flow (max-width:300px){.metric-flow-row>.metric-instance[data-pc-width-mode=auto]{--metric-auto-basis:100%}}.component-date-query{min-height:44px;margin-bottom:12px;padding:7px 10px;border:1px solid var(--line);border-radius:10px;display:flex;flex-wrap:wrap;align-items:center;gap:9px;background:var(--panel);color:var(--muted);font-size:10px}.component-date-query label{color:var(--text);font-weight:700}.component-date-query input{height:30px;padding:0 9px;border:1px solid var(--line);border-radius:7px;background:var(--bg);color:var(--text);color-scheme:dark}.component-date-query .btn{height:29px}.component-date-query-range{color:var(--muted)}.component-date-query-range strong{color:var(--text);font-weight:500}.component-date-query-error{color:var(--danger,#d67676)}.pce-family-date .component-date-query{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-height:48px;margin:0;padding:12px 0 4px;border:0;border-radius:0;background:transparent;color:var(--text);font-size:12px}.pce-family-date .component-date-query label{font-weight:600}.pce-family-date .component-date-query input{height:34px;padding:0 10px;border:1px solid var(--line);border-radius:6px;background:var(--panel);color:var(--text);font:inherit;color-scheme:dark}.pce-family-date .component-date-query .btn{height:34px;min-height:34px;padding:0 16px}.sql-table-filters{border:1px solid var(--line);border-radius:12px;padding:16px;margin-bottom:18px;background:var(--panel)}.sql-table-toolbar,.sql-table-filter-row{display:flex;align-items:end;gap:10px;flex-wrap:wrap}.sql-table-toolbar label{display:grid;gap:6px;font-size:12px;color:var(--muted)}.sql-table-filters input,.sql-table-filters select{padding:8px 10px;background:var(--bg);color:var(--text);border:1px solid var(--line);border-radius:7px;min-width:0;max-width:100%}.sql-table-filter-row{margin-top:12px}.sql-table-filter-row select{max-width:240px}.sql-table-error{color:var(--red);margin:12px 0 0}@media(max-width:600px){.sql-table-toolbar label{width:calc(50% - 5px)}.sql-table-filter-row>*{flex:1;min-width:100px}.sql-table-toolbar input{width:100%}}.sql-result-panel>.panel-head>small{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:12px}.native-analysis-page{--naa-series-0:var(--teal,#d2b46f);--naa-series-1:#55b9a0;--naa-series-2:#82a7d8;--naa-series-3:#ca95ba;min-width:0;width:100%;color:var(--text);font-size:13px;container:native-analysis / inline-size}.native-analysis-page *{box-sizing:border-box}.naa-page-heading{display:flex;align-items:center;gap:16px;margin:0 0 18px}.naa-page-heading h2{margin:0}.naa-page-heading p{margin:6px 0 0;color:var(--muted);font-size:12px}.naa-query{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:14px 0 20px;border-top:1px solid var(--line)}.naa-query label{display:grid;gap:6px;color:var(--muted);font-size:11px}.naa-query input,.naa-export-toolbar select{min-height:34px;padding:7px 10px;border:1px solid var(--line);border-radius:7px;color:var(--text);background:var(--bg2);font:inherit;color-scheme:dark}.naa-date-separator{color:var(--muted);align-self:center;margin-top:17px}.naa-query-message{color:var(--muted);align-self:center;padding-top:16px}.naa-grid{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));align-items:start;gap:18px;min-width:0}.naa-component{grid-column:span calc(var(--naa-span,12) * 2);min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.naa-component-head{display:flex;gap:12px;justify-content:space-between;align-items:center;padding:16px 18px;border-bottom:1px solid var(--line)}.naa-component-head h3{margin:0;font-size:14px;line-height:1.6;font-weight:600;color:var(--text)}.naa-sample-label{flex-shrink:0;font-size:10px;color:var(--muted)}.naa-component[data-pc-selected=true]{outline:2px solid var(--teal);outline-offset:-2px}.naa-kind-section{border:0;background:transparent}.naa-kind-section>.naa-component-head{padding:0 0 14px;border:0}.naa-kind-section>.naa-grid{gap:14px}.naa-kind-metrics>.naa-component-head{border:0;padding-bottom:0}.naa-metrics{display:flex;flex-wrap:wrap;gap:12px;padding:18px}.naa-metrics article{flex:1 1 120px;min-width:0;padding:0 12px 0 0;border-right:1px solid var(--line)}.naa-metrics article:last-child{border:0}.naa-metrics span{display:block;font-size:12px;color:var(--muted);line-height:1.6}.naa-metrics strong{display:block;margin:10px 0 6px;color:var(--text);font-size:25px;line-height:1.3;font-weight:650;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.naa-metrics small{font-size:10px;color:var(--muted)}.naa-behavior-tiers article{padding:14px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--naa-color) 5%,var(--panel))}.naa-behavior-tiers article:last-child{border:1px solid var(--line)}.naa-behavior-tiers strong{color:var(--naa-color)}.naa-tier-track{margin:12px 0 8px;height:5px;border-radius:5px;background:var(--bg);overflow:hidden}.naa-tier-track i{display:block;height:100%;background:var(--naa-color)}.naa-table{min-width:0}.naa-table-toolbar{display:flex;gap:10px;justify-content:space-between;align-items:center;padding:14px 18px}.naa-search{display:flex;gap:8px;align-items:center;color:var(--muted);background:var(--bg2);border:1px solid var(--line);border-radius:7px;min-width:120px;width:240px;padding:7px 10px}.naa-search span{font-size:18px;line-height:1}.naa-search input{width:100%;min-width:0;background:transparent;border:0;outline:0;color:var(--text);font:inherit;font-size:12px}.naa-table-scroll{overflow-x:auto;max-width:100%;scrollbar-color:var(--line) transparent}.naa-table table{width:100%;border-collapse:collapse;font-size:12px;text-align:left;white-space:nowrap}.naa-table th{padding:0;color:var(--muted);background:var(--bg2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-weight:500}.naa-table th button{width:100%;text-align:left;padding:13px 15px;border:0;color:inherit;font:inherit;background:transparent;cursor:pointer}.naa-table th button span{font-size:10px;opacity:.65}.naa-table td{padding:13px 15px;border-bottom:1px solid color-mix(in srgb,var(--line) 65%,transparent);color:var(--text);font-variant-numeric:tabular-nums}.naa-table tbody tr:hover td{background:color-mix(in srgb,var(--teal) 4%,var(--panel))}.naa-table th.naa-sticky-action{padding:13px 15px}.naa-sticky-action{position:sticky;right:0;background:var(--panel);box-shadow:-1px 0 var(--line)}.naa-table td .naa-actions{flex-wrap:nowrap}.naa-actions{display:flex;flex-wrap:wrap;gap:8px}.naa-component>.naa-actions:not(:empty){padding:0 18px 18px}.naa-button{display:inline-flex;justify-content:center;align-items:center;min-height:33px;padding:7px 12px;border:1px solid var(--line);border-radius:7px;color:var(--text);background:var(--bg2);font:inherit;font-size:12px;line-height:1.4;cursor:pointer;text-decoration:none;white-space:nowrap}.naa-button.primary{border-color:color-mix(in srgb,var(--teal) 45%,var(--line));background:color-mix(in srgb,var(--teal) 13%,var(--panel));color:var(--teal)}.naa-button:hover:not(:disabled){border-color:var(--teal);color:var(--teal)}.naa-button:disabled{opacity:.45;cursor:default}.naa-button:focus-visible,.naa-component:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.naa-pagination{display:flex;justify-content:space-between;gap:12px;align-items:center;color:var(--muted);font-size:11px;padding:12px 18px}.naa-pagination>div{display:flex;align-items:center;gap:12px}.naa-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:148px;padding:25px;text-align:center;color:var(--muted)}.naa-empty>span{font-size:26px;opacity:.5}.naa-empty strong{font-weight:500;font-size:13px}.naa-empty p{margin:0;font-size:12px;line-height:1.6}.naa-chart{padding:18px;min-width:0}.naa-chart-legend{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:12px;margin-bottom:16px}.naa-chart-legend button{display:flex;align-items:center;gap:6px;border:0;background:none;padding:0;color:var(--muted);font:inherit;font-size:11px;cursor:pointer}.naa-chart-legend button[aria-pressed=false]{opacity:.35;text-decoration:line-through}.naa-chart-legend i{width:8px;height:8px;border-radius:3px}.naa-line-chart{display:block;width:100%;height:250px;overflow:visible}.naa-line-chart text{fill:var(--muted);font-size:11px}.naa-line-chart line{stroke:var(--line);stroke-dasharray:4 5;opacity:.65}.naa-distribution{display:grid;gap:20px;padding:12px 0}.naa-distribution>div{display:grid;grid-template-columns:140px minmax(0,1fr) 80px;gap:14px;align-items:center}.naa-distribution>div>span{font-size:12px;color:var(--muted)}.naa-distribution>div>b{font-size:12px;font-weight:500;text-align:right}.naa-stacked-bar{display:flex;min-width:0;overflow:hidden;height:28px;border-radius:5px}.naa-stacked-bar i{display:flex;align-items:center;justify-content:center;min-width:0;color:var(--bg);font-size:11px;font-style:normal;font-weight:700;border-right:2px solid var(--panel)}.naa-funnel{display:grid;gap:13px;padding:22px}.naa-funnel-step{display:grid;grid-template-columns:minmax(120px,210px) minmax(0,1fr) 130px;gap:18px;align-items:center}.naa-funnel-step>div:first-child{display:flex;align-items:center;gap:10px}.naa-funnel-step>div>span{display:grid;place-items:center;width:24px;height:24px;flex-shrink:0;border:1px solid var(--line);border-radius:50%;color:var(--muted);font-size:11px}.naa-funnel-step strong{font-size:12px;font-weight:500}.naa-funnel-bar{position:relative;height:38px;background:var(--bg2);border-radius:7px;overflow:hidden}.naa-funnel-bar i{display:block;height:100%;background:linear-gradient(90deg,color-mix(in srgb,var(--teal) 40%,var(--panel)),color-mix(in srgb,var(--teal) 13%,var(--panel)))}.naa-funnel-bar b{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;padding:0 12px;font-size:12px;font-weight:600}.naa-funnel-step small{color:var(--muted);font-size:11px}.naa-details,.naa-export-checks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:20px}.naa-details dt,.naa-export-checks dt,.naa-package-stats dt{color:var(--muted);font-size:11px;margin-bottom:8px}.naa-details dd,.naa-export-checks dd,.naa-package-stats dd{margin:0;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.naa-signals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px}.naa-signals article{display:flex;align-items:center;gap:12px;padding:15px;border:1px solid var(--line);border-radius:9px;background:var(--bg2)}.naa-signals article>i{width:9px;height:9px;border-radius:50%;background:#55b9a0;flex-shrink:0}.naa-signals article>div{flex:1;min-width:0}.naa-signals strong{font-size:12px;font-weight:600}.naa-signals p{margin:6px 0 0;color:var(--muted);font-size:11px;line-height:1.65}.naa-signals article>span{font-size:11px;color:var(--muted)}.naa-signals .naa-signal-1>i{background:#d2b46f}.naa-signals .naa-signal-2>i{background:#df897b}.naa-signals .naa-signal-empty>i{background:var(--muted)}.naa-judgment{border-color:color-mix(in srgb,var(--teal) 40%,var(--line));background:linear-gradient(120deg,color-mix(in srgb,var(--teal) 6%,var(--panel)),var(--panel))}.naa-judgment>.naa-component-head{border:0;padding-bottom:0}.naa-judgment-copy{padding:18px}.naa-judgment-copy p{margin:0 0 12px;font-size:15px;line-height:1.9;color:var(--text)}.naa-muted{color:var(--muted);font-size:11px;line-height:1.7}.naa-strategy{padding:20px}.naa-strategy-summary{display:flex;align-items:flex-start;gap:13px}.naa-package-mark{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border-radius:9px;color:var(--teal);background:color-mix(in srgb,var(--teal) 12%,var(--panel));font-size:23px}.naa-chip{font-size:11px;color:var(--teal)}.naa-strategy-summary p{margin:7px 0 0;font-size:12px;line-height:1.8;color:var(--muted)}.naa-package-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:20px 0;padding:15px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.naa-package-stats div:first-child dd{font-size:24px;color:var(--teal);font-weight:650}.naa-note{border-left:2px solid var(--teal);padding:10px 14px;background:color-mix(in srgb,var(--teal) 6%,transparent);color:var(--muted);line-height:1.7;font-size:12px}.naa-export-checks{padding:18px 0}.naa-export-checks dd{font-size:21px}.naa-export-toolbar{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:14px 0}.naa-export-toolbar label{display:flex;gap:10px;align-items:center;color:var(--muted)}.naa-export>.naa-table{border:1px solid var(--line);border-radius:10px;overflow:hidden}.naa-tabs{display:flex;gap:8px;padding:12px 16px;border-bottom:1px solid var(--line)}.naa-tabs button{padding:8px 13px;border:0;border-bottom:2px solid transparent;color:var(--muted);background:transparent;cursor:pointer}.naa-tabs button[aria-selected=true]{color:var(--teal);border-color:var(--teal)}.naa-tabs+[role=tabpanel]{padding:16px}.naa-modal-content>.naa-button{margin-bottom:14px}@container native-analysis (max-width:850px){.naa-component{grid-column:span 24}.naa-kind-metrics{grid-column:span calc(var(--naa-span,12) * 2)}.naa-signals{grid-template-columns:1fr}.naa-details{grid-template-columns:repeat(2,minmax(0,1fr))}.naa-funnel-step{grid-template-columns:160px minmax(0,1fr);gap:10px}.naa-funnel-step small{grid-column:2}.naa-distribution>div{grid-template-columns:110px minmax(0,1fr) 65px;gap:8px}}.naa-signals .naa-signal-neutral>i{background:var(--muted)}.naa-form{display:grid;gap:12px 16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:end}.naa-form label{display:flex;flex-direction:column;gap:6px;font-size:13px;min-width:0}.naa-form input,.naa-form select{padding:8px 10px;border:1px solid rgba(128,128,128,.35);border-radius:8px;background:transparent;color:inherit;font:inherit;min-width:0}.naa-form .naa-form-submit{display:flex;align-items:center;gap:10px;grid-column:1/-1}.naa-form .naa-empty{grid-column:1/-1}.naa-library-preview{padding:8px}.component-canvas[data-component-canvas=native_risk][data-component-dialog=risk_user_detail]>.native-analysis-page>.naa-grid{row-gap:24px}.component-canvas[data-component-canvas=native_risk][data-component-dialog=risk_user_detail]>.native-analysis-page>.naa-page-heading{display:none}.component-canvas[data-component-canvas=native_risk][data-component-dialog=risk_user_detail]>.ni-page>.intelligence-detail{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));align-items:start;gap:24px}.configured-table-toolbar{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:10px;min-width:0}.configured-table-export{display:inline-flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:8px;margin-left:auto;font-size:12px}.configured-table-export .btn{min-height:30px;padding:5px 10px;font-size:12px;white-space:nowrap}.configured-table-export>small{color:var(--muted);font-size:11px}.configured-table-export>[role=alert]{color:var(--red,#dc6875)}.configured-table-toolbar:empty,.naa-table-toolbar:empty{display:none}.intelligence-detail{--id-gold:#d8b45e;--id-text:#e6e0cf;--id-muted:#a9a99b;--id-card:#191b1a;--id-head:#21231e;--id-line:rgba(216,180,94,.18);min-width:0;width:100%;color:var(--id-text);font-size:13px;line-height:1.6;container:intelligence-detail / inline-size}.intelligence-detail *{box-sizing:border-box}.intelligence-detail h3,.intelligence-detail p{margin:0}.intelligence-detail h3{color:var(--id-gold);font-size:14px;font-weight:600;line-height:1.5}.intelligence-detail-tabs{display:flex;gap:4px;overflow-x:auto;margin-bottom:16px;padding:4px;background:var(--id-card);border-radius:8px;scrollbar-width:thin}.intelligence-detail-tabs button{flex:1 0 auto;min-height:38px;padding:8px 16px;border:0;border-radius:6px;background:transparent;color:var(--id-text);font:inherit;font-size:13px;line-height:1.5;white-space:nowrap;cursor:pointer}.intelligence-detail-tabs button:hover{background:#d8b45e1a}.intelligence-detail-tabs button[aria-selected=true]{color:#131512;background:linear-gradient(135deg,#d8b45e,#b8963e);font-weight:600}.intelligence-detail-tabs button:focus-visible,.intelligence-detail-export:focus-visible,.intelligence-detail-table-scroll:focus-visible{outline:2px solid #e8c46e;outline-offset:3px}.intelligence-detail-package{min-width:0;display:grid;gap:16px}.intelligence-detail-summary,.intelligence-detail-card{min-width:0;background:var(--id-card);border:1px solid var(--id-line);border-radius:8px;overflow:hidden}.intelligence-detail-summary h3,.intelligence-detail-card>header{padding:12px 16px;border-bottom:1px solid rgba(216,180,94,.1)}.intelligence-detail-summary+*{margin-top:16px}.intelligence-detail-summary p{padding:14px 16px;font-size:13px;line-height:1.85;color:var(--id-text);overflow-wrap:anywhere;white-space:pre-line}.intelligence-detail-summary-loading{padding:14px 16px}.intelligence-detail-summary strong{color:var(--id-gold);font-weight:650;font-variant-numeric:tabular-nums}.intelligence-detail-summary .is-muted{color:var(--id-muted)}.intelligence-detail-card>header{display:flex;justify-content:space-between;align-items:center;gap:12px}.intelligence-detail-card>header>span{flex-shrink:0;font-size:11px;color:var(--id-muted)}.intelligence-detail-table-scroll{max-width:100%;min-width:0;overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(216,180,94,.3) var(--id-card)}.intelligence-detail-table{width:100%;border-collapse:collapse;border-spacing:0;font-size:12px;line-height:1.5;text-align:center}.intelligence-detail-table thead th{padding:10px 12px;vertical-align:middle;background:var(--id-head);color:var(--id-gold);font-weight:600;border-bottom:1px solid rgba(216,180,94,.22);border-right:1px solid rgba(216,180,94,.2);white-space:nowrap}.intelligence-detail-table thead tr:first-child th{border-right:2px solid rgba(216,180,94,.45)}.intelligence-detail-table thead th.is-group{border-left:2px solid rgba(216,180,94,.45)}.intelligence-detail-table thead th.is-group-start{border-left:2px solid rgba(216,180,94,.3)}.intelligence-detail-table thead th:last-child{border-right:0}.intelligence-detail-table tbody td{padding:11px 12px;color:var(--id-text);border-bottom:1px solid rgba(216,180,94,.1);font-variant-numeric:tabular-nums;white-space:nowrap}.intelligence-detail-table tbody tr:last-child td{border-bottom:0}.intelligence-detail-table tbody tr:hover{background:#d8b45e0a}.intelligence-detail-table tbody td.is-multiplier,.intelligence-detail-table tbody .is-average td{color:var(--id-gold);font-weight:600}.intelligence-detail-table tbody .is-average td{background:#d8b45e0b;border-top:1px solid rgba(216,180,94,.25)}.intelligence-detail .intelligence-detail-empty{padding:32px 18px;color:var(--id-muted);text-align:center;font-size:12px;line-height:1.7;white-space:normal}.intelligence-detail-footer{display:flex;justify-content:center;align-items:center;padding:16px 0 2px;border-top:1px solid var(--id-line)}.intelligence-detail-export{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:39px;padding:10px 30px;border:0;border-radius:6px;background:linear-gradient(135deg,#d8b45e,#b8963e);color:#131512;font:inherit;font-size:13px;font-weight:600;line-height:1.5;cursor:pointer}.intelligence-detail-export:hover{background:linear-gradient(135deg,#e8c46e,#c8a64e)}.intelligence-detail-export:active{transform:translateY(1px)}.intelligence-health-intro{margin-bottom:14px;padding:14px 16px;background:#d8b45e0b;border:1px solid var(--id-line);border-radius:8px}.intelligence-health-intro p{margin-top:8px;color:var(--id-muted);font-size:12px;line-height:1.8}.intelligence-health-grid{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:16px;min-width:0;align-items:start}.intelligence-health-grid>.intelligence-detail-package,.intelligence-health-grid>.intelligence-health-list,.intelligence-health-grid>.intelligence-detail-summary{grid-column:1/-1}.intelligence-health-grid>.intelligence-detail-summary+*{margin-top:0}@container intelligence-detail (max-width:650px){.intelligence-health-grid{column-gap:0}}.intelligence-health-stat{grid-column:span calc(var(--health-span,3) * 2);padding:14px 16px;min-width:0;background:var(--id-card);border:1px solid var(--id-line);border-radius:8px}.intelligence-health-stat span{display:block;color:var(--id-muted);font-size:12px}.intelligence-health-stat strong{display:block;margin-top:5px;font-size:25px;color:var(--id-gold);font-weight:600;line-height:1.4;font-variant-numeric:tabular-nums}.intelligence-health-list{min-width:0}.intelligence-health-notes{margin-top:14px;padding:12px 15px;border-left:2px solid rgba(216,180,94,.4);background:#d8b45e06;color:var(--id-muted);font-size:11px;line-height:1.8}.intelligence-health-notes p+p{margin-top:7px}.intelligence-health-notes strong{color:var(--id-text);font-weight:600}.intelligence-health-tag{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:3px 8px;background:color-mix(in srgb,currentColor 9%,transparent);border:1px solid color-mix(in srgb,currentColor 25%,transparent);border-radius:5px;font-size:11px;font-weight:500}.intelligence-health-tag i{width:5px;height:5px;border-radius:50%;background:currentColor}.intelligence-detail .health-tone-success{color:#64bf92}.intelligence-detail .health-tone-caution{color:#dfc15f}.intelligence-detail .health-tone-warning{color:#e7a363}.intelligence-detail .health-tone-danger{color:#ee8581}.intelligence-health-grid+.intelligence-detail-footer{margin-top:16px}@container intelligence-detail (max-width:650px){.intelligence-health-stat{grid-column:span 12}.intelligence-detail-tabs button{padding:8px 12px}.intelligence-detail-card>header{padding:11px 13px}.intelligence-detail-table thead th,.intelligence-detail-table tbody td{padding:9px 10px}}.intelligence-detail-table-scroll.is-refreshing tbody{opacity:.55;pointer-events:none}.intelligence-health-tag.health-tone-neutral{color:var(--muted);border-color:var(--line);background:color-mix(in srgb,var(--text) 3%,transparent)}.package-conclusion-value{color:#d8b45e;font-weight:700;font-variant-numeric:tabular-nums}.opportunity-effect .configured-table-toolbar{display:none}.opportunity-effect .intelligence-detail-footer{margin-top:12px;padding:16px 0 4px}.opportunity-effect .intelligence-detail-footer .naa-actions{justify-content:center}.opportunity-effect .intelligence-detail-footer .naa-button{min-height:39px;padding:10px 30px;border:0;border-radius:6px;background:linear-gradient(135deg,#d8b45e,#b8963e);color:#131512;font-size:13px;font-weight:600}.opportunity-effect .intelligence-detail-footer .naa-button:hover:not(:disabled){background:linear-gradient(135deg,#e8c46e,#c8a64e)}.opportunity-members>summary{cursor:pointer;width:max-content;padding:6px 0;color:#d8b45e;font-size:13px;font-weight:600}.opportunity-members[open]>summary{margin-bottom:10px}.package-conclusion p{line-height:1.85}.modal-box:has(.opportunity-effect),.modal-box:has(.intelligence-detail-package),.modal-box:has(.intelligence-health-grid){width:min(1080px,calc(100vw - 48px))}.intelligence-detail-package .configured-table-toolbar{display:none}.intelligence-detail-package .intelligence-detail-footer{margin-top:4px}.intelligence-health-grid>.intelligence-health-export{grid-column:1/-1}.naa-opportunity-package-shell{container:opportunity-package/inline-size;background:var(--panel);border-color:var(--line);border-radius:14px}.naa-opportunity-package-shell>.naa-component-head{display:none}.naa-opportunity-package-shell .naa-opportunity-package{padding:0;min-width:0}.naa-opportunity-package-shell .naa-opportunity-overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(110px,.18fr) minmax(160px,.3fr);align-items:center;gap:24px;padding:20px 22px}.naa-opportunity-package-shell .naa-opportunity-intro{min-width:0}.naa-opportunity-package-shell .naa-opportunity-label{display:inline-flex;align-items:center;gap:6px;color:var(--teal);font-size:10px;line-height:1.5;letter-spacing:.04em}.naa-opportunity-package-shell .naa-opportunity-label>span{font-size:15px;line-height:1}.naa-opportunity-package-shell .naa-opportunity-intro h3{margin:7px 0 0;font-size:16px;font-weight:650;line-height:1.65;overflow-wrap:anywhere;color:var(--text)}.naa-opportunity-package-shell .naa-opportunity-intro p{margin:7px 0 0;color:var(--muted);font-size:12px;line-height:1.8;overflow-wrap:anywhere}.naa-opportunity-package-shell .naa-opportunity-count{margin:0;padding:3px 0 3px 22px;border-left:1px solid var(--line);min-width:0}.naa-opportunity-package-shell .naa-opportunity-count dt,.naa-opportunity-package-shell .naa-opportunity-meta dt{margin:0 0 7px;color:var(--muted);font-size:11px;line-height:1.5}.naa-opportunity-package-shell .naa-opportunity-count dd{margin:0;color:var(--teal);font-size:32px;line-height:1.25;font-weight:650;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.naa-opportunity-package-shell .naa-opportunity-placeholder{color:var(--muted);opacity:.5}.naa-opportunity-package-shell .naa-opportunity-meta{display:grid;gap:13px;margin:0;padding-left:22px;border-left:1px solid var(--line);min-width:0}.naa-opportunity-package-shell .naa-opportunity-meta>div{min-width:0}.naa-opportunity-package-shell .naa-opportunity-meta dd{margin:0;color:var(--text);font-size:12px;line-height:1.7;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.naa-opportunity-package-shell .naa-opportunity-fields{display:flex;flex-wrap:wrap;gap:4px 8px}.naa-opportunity-package-shell .naa-opportunity-fields>span{color:var(--muted);font-size:11px;overflow-wrap:anywhere;max-width:100%}.naa-opportunity-package-shell .naa-opportunity-overview.without-count{grid-template-columns:minmax(0,1fr) minmax(180px,.35fr)}.naa-opportunity-package-shell .naa-opportunity-preview{margin:0 22px 18px;min-width:0;border-top:1px solid var(--line)}.naa-opportunity-package-shell .naa-opportunity-preview-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 0 10px;color:var(--muted);font-size:11px;line-height:1.5}.naa-opportunity-package-shell .naa-opportunity-preview-head small{font-size:10px}.naa-opportunity-package-shell .naa-opportunity-preview-field{margin-left:9px;padding-left:9px;border-left:1px solid var(--line);font-size:10px;color:var(--muted)}.naa-opportunity-package-shell .naa-opportunity-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:8px;margin:0;padding:0;list-style:none;min-width:0}.naa-opportunity-package-shell .naa-opportunity-list li{min-width:0;max-width:100%;padding:9px 11px;border:1px solid color-mix(in srgb,var(--line) 75%,transparent);border-radius:6px;background:color-mix(in srgb,var(--bg2) 55%,var(--panel));font-size:12px;line-height:1.6;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;white-space:normal}.naa-opportunity-package-shell .naa-opportunity-list-empty{display:flex;min-height:45px;align-items:center;justify-content:center;color:var(--muted);font-size:11px}.naa-opportunity-package-shell .naa-opportunity-table{min-width:0;max-width:100%;overflow:hidden}.naa-opportunity-package-shell .naa-opportunity-table table{width:100%;table-layout:fixed;border-collapse:collapse;text-align:left;font-size:12px}.naa-opportunity-package-shell .naa-opportunity-table :is(th,td){padding:10px 12px;text-align:left;vertical-align:top;white-space:normal;overflow-wrap:anywhere;word-break:normal;font-variant-numeric:tabular-nums}.naa-opportunity-package-shell .naa-opportunity-table th{color:var(--muted);font-size:11px;font-weight:500;background:var(--bg2);border-bottom:1px solid var(--line)}.naa-opportunity-package-shell .naa-opportunity-table td{color:var(--text);border-bottom:1px solid color-mix(in srgb,var(--line) 60%,transparent);line-height:1.65}.naa-opportunity-package-shell .naa-opportunity-table tbody tr:last-child td{border-bottom:0}.naa-opportunity-package-shell .naa-opportunity-table .naa-opportunity-empty td{height:54px;vertical-align:middle;text-align:center;color:var(--muted);font-size:11px}.naa-opportunity-package-shell .naa-opportunity-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid var(--line);padding:13px 22px;background:color-mix(in srgb,var(--bg2) 35%,var(--panel))}.naa-opportunity-package-shell .naa-opportunity-footer fieldset{border:0;margin:0;padding:0;min-width:0}.naa-opportunity-package-shell .naa-opportunity-footer .naa-actions{justify-content:flex-end;gap:8px}.naa-opportunity-package-shell .naa-opportunity-footer .naa-button{white-space:normal;overflow-wrap:anywhere;min-width:0;padding:7px 13px}.naa-opportunity-package-shell>.form-error,.naa-opportunity-package-shell>.inline-notice{margin:0 22px 16px}@container opportunity-package (max-width:760px){.naa-opportunity-package-shell .naa-opportunity-overview{grid-template-columns:minmax(0,1fr) 120px;gap:16px}.naa-opportunity-package-shell .naa-opportunity-meta{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));padding:14px 0 0;border-left:0;border-top:1px solid var(--line)}.naa-opportunity-package-shell .naa-opportunity-overview.without-count{grid-template-columns:minmax(0,1fr)}}@container opportunity-package (max-width:440px){.naa-opportunity-package-shell .naa-opportunity-overview{grid-template-columns:minmax(0,1fr);padding:17px;gap:15px}.naa-opportunity-package-shell .naa-opportunity-count{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0 0;border-left:0;border-top:1px solid var(--line)}.naa-opportunity-package-shell .naa-opportunity-count dt{margin:0}.naa-opportunity-package-shell .naa-opportunity-count dd{font-size:28px}.naa-opportunity-package-shell .naa-opportunity-meta{grid-template-columns:minmax(0,1fr);gap:12px}.naa-opportunity-package-shell .naa-opportunity-preview{margin:0 17px 15px}.naa-opportunity-package-shell .naa-opportunity-table :is(th,td){padding:9px 8px}.naa-opportunity-package-shell .naa-opportunity-footer{padding:12px 17px;align-items:stretch}.naa-opportunity-package-shell .naa-opportunity-footer>div:empty{display:none}.naa-opportunity-package-shell .naa-opportunity-footer fieldset{width:100%}.naa-opportunity-package-shell .naa-opportunity-footer .naa-actions{justify-content:stretch}.naa-opportunity-package-shell .naa-opportunity-footer .naa-button{flex:1 1 110px}.naa-opportunity-package-shell>.form-error,.naa-opportunity-package-shell>.inline-notice{margin:0 17px 15px}}.naa-opportunity-package-shell .naa-opportunity-package.is-compact{display:flex;align-items:center;gap:14px;padding:20px}.naa-opportunity-package-shell .naa-opportunity-icon{flex:0 0 50px;display:grid;place-items:center;width:50px;height:50px;border:1px solid var(--line);border-radius:10px;background:var(--bg);font-size:22px;line-height:1}.naa-opportunity-package-shell .is-compact .naa-opportunity-intro{flex:1 1 auto;min-width:0}.naa-opportunity-package-shell .is-compact .naa-opportunity-intro h3{margin:0;font-size:16px;font-weight:700;line-height:1.5;color:var(--text)}.naa-opportunity-package-shell .is-compact .naa-opportunity-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 4px;margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.6}.naa-opportunity-package-shell .is-compact .naa-opportunity-line b{font-weight:500;color:inherit;font-variant-numeric:tabular-nums}.naa-opportunity-package-shell .is-compact .naa-opportunity-footer{flex:0 0 auto;border-top:0;padding:0;background:none}.naa-opportunity-package-shell .is-compact .naa-opportunity-footer>div:empty{display:none}.naa-opportunity-package-shell .is-compact .naa-opportunity-footer .naa-button{min-height:36px;padding:0 14px;border:1px solid rgba(210,180,111,.55);border-radius:8px;background:#d2b46f0f;color:#d2b46f;font-size:13px;font-weight:800}.naa-opportunity-package-shell .is-compact .naa-opportunity-footer .naa-button:hover:not(:disabled){border-color:#d2b46f;background:#d2b46f1f}@container opportunity-package (max-width:440px){.naa-opportunity-package-shell .naa-opportunity-package.is-compact{flex-wrap:wrap;padding:16px}.naa-opportunity-package-shell .is-compact .naa-opportunity-footer{flex-basis:100%}.naa-opportunity-package-shell .is-compact .naa-opportunity-footer .naa-actions{justify-content:stretch}.naa-opportunity-package-shell .is-compact .naa-opportunity-footer .naa-button{flex:1 1 auto}}.metric-group-frame{min-width:0;display:flex;flex-direction:column;gap:12px}.metric-group-frame.is-titled{padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.metric-group-frame>.naa-component-head{margin:0}.metric-group-frame>.naa-component-head h3{margin:0;font-size:14px;font-weight:600;color:var(--text)}.metric-flow-row>.metric-flow-row{flex:1 1 100%}article.health-big[data-risk-color]{border-color:color-mix(in srgb,var(--health-tone) 38%,var(--line))}article.health-big[data-risk-color]:hover{border-color:color-mix(in srgb,var(--health-tone) 60%,var(--line))}article.health-big[data-risk-color] .hb-led-main{background:var(--health-tone)}article.health-big[data-risk-color] .hb-metrics .m b{color:var(--health-tone)}article.health-big{min-width:0}.health-big .hb-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.health-big .hb-metrics>.m{min-width:0}.health-big .hb-metrics .hb-values{display:block;max-width:100%;white-space:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.health-big .hb-metrics .hb-values>[data-risk-field]{display:inline;margin:0;font:inherit;color:inherit}.goal-action-glyph{display:inline-grid;place-items:center;line-height:1;font-size:14px;color:inherit}.goal-panel .goal-add{width:auto;min-width:0;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:4px;white-space:nowrap;flex-shrink:0}.goal-panel .goal-add .goal-action-glyph{font-size:inherit}.goal-summary .goal-icon-btn .goal-action-glyph{color:inherit;font-size:12px}.goal-panel[data-goal-color]{border-color:color-mix(in srgb,var(--goal-progress-color) 38%,var(--line))}.goal-panel[data-goal-color] .panel-head h3{color:var(--goal-progress-color)}.goal-panel[data-goal-color] .goal-item{--goal-tone: var(--goal-progress-color)}.goal-panel[data-goal-color] .goal-track i{background:linear-gradient(90deg,color-mix(in srgb,var(--goal-progress-color) 68%,var(--panel)),var(--goal-progress-color))}.goal-panel[data-goal-color] .goal-add{color:var(--goal-progress-color);border-color:color-mix(in srgb,var(--goal-progress-color) 45%,var(--line))}.goal-item.is-loading .goal-summary>span,.goal-item.is-loading .goal-meta>span{display:inline-flex;align-items:center;gap:4px;min-width:0}.goal-item.is-loading .goal-track>.data-loading{display:block;width:100%;height:100%;min-height:0}.goal-item.is-loading .goal-track .data-skeleton-bone{width:100%;height:100%;border-radius:inherit}.goal-item.is-loading .goal-summary .data-loading{max-width:64px}.goal-item.is-loading .goal-meta .data-loading{max-width:40px}.game-intelligence{width:100%;min-width:0;color:var(--text);font-size:13px;line-height:1.5}.game-intelligence *{box-sizing:border-box}.gi-heading{display:flex;align-items:center;gap:12px;margin-bottom:18px}.gi-heading h1{margin:0}.gi-example{color:var(--muted);font-size:11px;border:1px solid var(--line);border-radius:5px;padding:2px 7px}.gi-scope{display:flex;align-items:center;margin-bottom:18px}.gi-scope label{display:flex;align-items:center;gap:12px;color:var(--muted)}.game-intelligence select{font:inherit;color:var(--text);background:var(--panel);border:1px solid var(--line);border-radius:7px;padding:7px 10px;min-height:34px;color-scheme:dark}.game-intelligence select:disabled{opacity:.65;cursor:not-allowed}.gi-pending{color:var(--muted);background:var(--panel);padding:12px 15px;border-left:2px solid var(--teal);margin:0 0 18px}.gi-regions,.gi-dialog-content{display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px;min-width:0}.gi-regions>[data-pc-component],.gi-dialog-content>[data-pc-component]{width:calc((100% + 20px) * var(--native-component-span,1) - 20px);max-width:100%;flex-shrink:0}.gi-regions>:not([data-pc-component]),.gi-dialog-content>:not([data-pc-component]){width:100%}.gi-overview{min-width:0}.gi-overview-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--panel)}.gi-overview-card{padding:18px 17px;min-width:0;display:flex;flex-direction:column;gap:8px;border-right:1px solid var(--line)}.gi-overview-card:last-child{border-right:0}.gi-overview-card>span{color:var(--muted);font-size:12px;overflow-wrap:anywhere}.gi-overview-card>strong{font-size:clamp(18px,2cqw,27px);font-weight:650;line-height:1.25;font-variant-numeric:tabular-nums;white-space:nowrap}.gi-overview-card>small{font-size:11px}.gi-overview-comparison{font-size:11px;color:var(--muted)}.gi-overview-footer{display:flex;justify-content:flex-end;margin-top:10px}.gi-overview-footer .btn{font-size:12px;min-height:30px}.gi-section{min-width:0;width:100%;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--panel)}.gi-section-head{padding:16px 18px;display:flex;flex-direction:column;gap:5px;border-bottom:1px solid var(--line)}.gi-section-head>div{display:flex;gap:12px;align-items:center}.gi-section-head h2{font-size:15px;line-height:1.4;margin:0;font-weight:650}.gi-section-head h2:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;margin:0 9px 2px 0;background:var(--amber,#d59b4c)}.gi-level-severe .gi-section-head h2:before{background:var(--red,#db7575)}.gi-level-watch .gi-section-head h2:before{background:var(--blue,#86a5c0)}.gi-section-head p{color:var(--muted);font-size:12px;margin:0}.gi-count{color:var(--muted);font-size:11px;padding:1px 7px;border:1px solid var(--line);border-radius:10px}.gi-table-scroll{min-width:0;max-width:100%;overflow:auto;overscroll-behavior-x:contain;scrollbar-color:var(--line) var(--panel);scrollbar-width:thin}.gi-table-scroll:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.game-intelligence table{border-collapse:separate;border-spacing:0;width:100%;margin:0;font-size:12px;background:var(--panel)}.game-intelligence th,.game-intelligence td{padding:12px 14px;text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;white-space:nowrap}.game-intelligence thead th{background:var(--panel2,var(--panel));color:var(--muted);font-size:11px;font-weight:500}.game-intelligence tbody th{font-weight:550}.game-intelligence tbody tr:last-child>td,.game-intelligence tbody tr:last-child>th{border-bottom:0}.game-intelligence .gi-num{text-align:right;font-variant-numeric:tabular-nums}.gi-game-table{table-layout:fixed;min-width:100%}.gi-game-table th,.gi-game-table td{overflow:hidden;text-overflow:ellipsis}.game-intelligence .gi-game-table th.gi-num{text-align:right}.gi-game-table .gi-game-name{position:sticky;left:0;z-index:2;white-space:normal;overflow-wrap:anywhere;background:var(--panel);border-right:1px solid var(--line)}.gi-game-table thead .gi-game-name,.gi-game-table thead .gi-operation{background:var(--panel2,var(--panel));z-index:3}.gi-game-id{color:var(--muted);font-size:11px}.gi-game-table .gi-operation{position:sticky;right:0;z-index:2;background:var(--panel);border-left:1px solid var(--line);text-align:center;overflow:visible}.gi-operation .btn{font-size:11px;min-height:30px;padding:5px 10px;white-space:nowrap}.gi-rule-cell{white-space:normal!important;overflow-wrap:anywhere;line-height:1.6}.gi-wrap-cell{white-space:normal!important;overflow-wrap:anywhere}.game-intelligence .gi-negative,.gi-up{color:var(--red,#db7575)}.gi-down{color:var(--green,#62ad8b)}.gi-flat{color:var(--muted)}.gi-comparison{font-size:11px}.game-intelligence .gi-empty{text-align:center;color:var(--muted);white-space:normal;padding:30px 18px}.gi-game-table .gi-empty{text-align:left;padding-left:20px}.gi-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-top:1px solid var(--line);color:var(--muted);font-size:11px}.gi-pager>div{display:flex;align-items:center;gap:8px}.gi-pager .btn,.gi-pager select{font-size:11px;min-height:30px;padding:5px 10px}.gi-modal .modal-box{width:min(1120px,calc(100vw - 48px));max-height:calc(100dvh - 48px);display:flex;flex-direction:column;background:var(--panel);color:var(--text)}.gi-modal .modal-body{overflow:auto;min-height:0;max-height:none;background:var(--panel)}.gi-modal .modal-head,.gi-modal .modal-foot{flex:none;background:var(--panel)}.gi-modal .modal-head{padding-right:50px}.gi-modal .modal-close{color:var(--muted)}.gi-detail-date{margin:0 0 14px;color:var(--muted);font-size:12px}.gi-detail-heading{margin-bottom:18px}.gi-detail-heading h2{font-size:18px;margin:0}.gi-detail-heading p{color:var(--muted);font-size:12px;margin:6px 0 0}.gi-rules-table{min-width:620px}.gi-rules-table td:last-child{white-space:normal;min-width:300px;line-height:1.8}.gi-rules-table th:first-child{min-width:80px}.gi-level-badge{display:inline-block;padding:2px 8px;border:1px solid currentColor;border-radius:5px;font-size:11px}.gi-badge-severe{color:var(--red,#db7575)}.gi-badge-alert{color:var(--amber,#d59b4c)}.gi-badge-watch{color:var(--blue,#86a5c0)}.gi-rule-priority{margin:0;color:var(--muted);line-height:1.9;font-size:12px}.gi-supplier{margin:0;padding:14px 16px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.gi-supplier dt{font-size:11px;color:var(--muted);margin-bottom:6px}.gi-supplier dd{margin:0;font-size:14px;font-weight:550}.gi-daily{min-width:0}.gi-daily h3{font-size:14px;margin:0 0 12px}.gi-daily table{min-width:680px}.gi-missing{display:block;color:var(--muted);font-size:10px;font-weight:400}.gi-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@container native-preview (max-width:850px){.gi-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gi-overview-card:nth-child(3){border-right:0}.gi-overview-card:nth-child(-n+3){border-bottom:1px solid var(--line)}}@media(max-width:1100px){.gi-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gi-overview-card:nth-child(3){border-right:0}.gi-overview-card:nth-child(-n+3){border-bottom:1px solid var(--line)}}@media(max-width:650px){.gi-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gi-overview-card:nth-child(3){border-right:1px solid var(--line)}.gi-overview-card:nth-child(2n){border-right:0}.gi-overview-card:nth-child(-n+4){border-bottom:1px solid var(--line)}.gi-pager{align-items:flex-start;flex-direction:column}.gi-modal .modal-box{width:calc(100vw - 20px)}}.user-detail-sections{display:grid;gap:18px;min-width:0}.user-detail-section{min-width:0;margin-top:22px}.user-detail-sections .user-detail-section{margin-top:0}.user-detail-sections.user-detail-component-grid{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));align-items:start;gap:12px;min-width:0;width:100%}.user-detail-component-grid>.user-detail-component{grid-column:span calc(var(--native-component-columns,12) * 2);width:auto;min-width:0;max-width:100%}.user-detail-component>.explore-configured-tables,.user-detail-component>.user-detail-tags-panel{width:100%;min-width:0}.user-detail-component .explore-configured-detail{width:100%}.user-profile-empty{padding:24px 18px;border:1px dashed var(--line);border-radius:10px;color:var(--muted);font-size:12px;line-height:1.7;text-align:center}.user-profile-empty.is-tags{padding:10px 0;border:0;border-radius:0;text-align:left;background:transparent}.user-detail-profile{min-width:0;background:transparent}.user-detail-data-table{min-width:0}.user-detail-table-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.user-detail-table-head h3{margin:0;font-size:14px}.user-detail-table-head small{color:var(--muted);font-size:11px}.user-profile-content{display:grid;gap:16px;min-width:0}.user-profile-record{min-width:0}.user-profile-tags,.user-profile-attributes{margin:0;display:flex;flex-wrap:wrap;gap:10px}.user-profile-tag,.user-profile-attribute{min-width:0;box-sizing:border-box;border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 85%,var(--bg))}.user-profile-tag{display:flex;align-items:center;gap:8px;padding:8px 12px 8px 10px;border-radius:9px;max-width:100%}.user-profile-tag.tone-warning{border-color:color-mix(in srgb,#e6ad32 58%,var(--line));background:color-mix(in srgb,#e6ad32 10%,var(--panel))}.user-profile-tag.tone-danger{border-color:color-mix(in srgb,#e65b68 55%,var(--line));background:color-mix(in srgb,#e65b68 9%,var(--panel))}.user-profile-tag.tone-info{border-color:color-mix(in srgb,#4a9dda 55%,var(--line));background:color-mix(in srgb,#4a9dda 9%,var(--panel))}.user-profile-tag.tone-success{border-color:color-mix(in srgb,#37b879 55%,var(--line));background:color-mix(in srgb,#37b879 9%,var(--panel))}.user-profile-tag-icon{width:24px;height:24px;border-radius:50%;flex:none;display:grid;place-items:center;color:var(--gold);background:color-mix(in srgb,var(--gold) 13%,var(--panel))}.user-profile-tag-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.user-profile-tag-name{min-width:0;color:var(--text);font-size:13px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.user-profile-tag-name em{margin-left:8px;border:1px solid currentColor;border-radius:10px;padding:1px 6px;font-style:normal;font-size:9px}.user-profile-tag-fields{display:flex;flex-wrap:wrap;gap:8px 16px;min-width:0;color:var(--muted);font-size:12px}.user-profile-content dt{color:var(--muted);font-size:11px;line-height:1.5}.user-profile-content dt em{margin-left:8px;border:1px solid currentColor;border-radius:10px;padding:1px 6px;font-style:normal;font-size:9px}.user-profile-content dd{margin:4px 0 0;color:var(--text);font-size:14px;font-weight:600;line-height:1.6;overflow-wrap:anywhere;white-space:pre-wrap}.user-profile-tag>div{min-width:0}.explore-configured-tables.user-profile-controls-grid,.visual-control-grid.user-profile-controls-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));grid-auto-rows:1fr;align-items:stretch;gap:12px;min-width:0}.user-profile-content.is-attributes,.user-profile-content.is-attributes>.user-profile-record{display:flex;flex-direction:column;flex:1 0 auto;height:auto;max-height:none;overflow:visible}.user-profile-attribute-groups{display:grid;flex:1 0 auto;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));grid-auto-rows:1fr;align-items:stretch;gap:10px;min-width:0;overflow:visible}.user-profile-attribute-group{display:flex;flex-direction:column;align-self:stretch;min-width:0;box-sizing:border-box;overflow:visible;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--panel) 90%,var(--bg))}.user-profile-attribute-group>header{display:flex;flex:none;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 12px;border-bottom:1px solid var(--line);border-radius:9px 9px 0 0}.user-profile-attribute-group>header>span{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:800;background:color-mix(in srgb,currentColor 18%,transparent)}.user-profile-attribute-group>header>b{min-width:0;overflow-wrap:anywhere}.user-profile-attribute-group>header small{color:inherit;border-radius:12px;padding:1px 6px;background:color-mix(in srgb,currentColor 10%,transparent);font-size:10px}.user-profile-attribute-group.tone-danger>header{color:#f17883;background:color-mix(in srgb,#e65b68 8%,transparent)}.user-profile-attribute-group.tone-warning>header{color:#e9b943;background:color-mix(in srgb,#e6ad32 8%,transparent)}.user-profile-attribute-group.tone-info>header{color:#7aa6ff;background:color-mix(in srgb,#657deb 8%,transparent)}.user-profile-attribute-group.tone-success>header{color:#51d598;background:color-mix(in srgb,#37b879 8%,transparent)}.user-profile-attribute-group.tone-danger{background:color-mix(in srgb,#e65b68 3%,var(--panel))}.user-profile-attribute-group.tone-warning{background:color-mix(in srgb,#e6ad32 3%,var(--panel))}.user-profile-attribute-group.tone-info{background:color-mix(in srgb,#657deb 5%,var(--panel))}.user-profile-attribute-group.tone-success{background:color-mix(in srgb,#37b879 4%,var(--panel))}.user-profile-attributes{display:grid;flex:none;grid-template-columns:1fr;align-content:start;gap:0;height:auto;max-height:none;overflow:visible}.user-profile-attribute{min-height:44px;padding:9px 12px;border:0;border-bottom:1px dashed color-mix(in srgb,var(--line) 70%,transparent);border-radius:0;display:flex;align-items:baseline;justify-content:space-between;gap:16px}.user-profile-attribute dt{flex:1;min-width:0;overflow-wrap:anywhere}.user-profile-attribute:last-child{border-bottom:0;border-radius:0 0 9px 9px}.user-profile-attribute dd{min-width:0;max-width:60%;font-size:13px;text-align:right}.user-profile-attribute-group.has-configured-color{border-color:color-mix(in srgb,var(--user-attribute-color) 48%,var(--line));background:color-mix(in srgb,var(--user-attribute-color) 4%,var(--panel))}.user-profile-attribute-group.has-configured-color>header{color:var(--user-attribute-color);background:color-mix(in srgb,var(--user-attribute-color) 9%,transparent)}.user-detail-component.is-user-attribute-component{display:flex;flex-direction:column;height:var(--native-component-height,auto)!important;max-height:var(--native-component-height,none)}.user-detail-component.is-user-attribute-component>.explore-configured-tables{display:flex;flex-direction:column;align-items:stretch;flex:1 1 auto;min-height:0}.user-detail-component.is-user-attribute-component .explore-configured-detail.is-profile-attributes{flex:1 1 auto;min-height:0;height:auto!important;max-height:100%;overflow:hidden}.user-detail-component.is-user-attribute-component :is(.user-detail-profile.is-attributes,.user-detail-profile-content,.user-profile-content.is-attributes,.user-profile-record,.user-profile-attribute-groups){display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:auto;max-height:100%;overflow:hidden}.user-detail-component.is-user-attribute-component .user-profile-attribute-group{flex:1 1 auto;min-height:0;overflow:hidden}.user-detail-component.is-user-attribute-component .user-profile-attributes{flex:1 1 auto;min-height:0;height:auto;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}@media(max-width:600px){.explore-configured-tables.user-profile-controls-grid,.visual-control-grid.user-profile-controls-grid,.user-profile-attribute-groups{grid-template-columns:1fr;grid-auto-rows:auto}}.bi-kpi-grid.has-configured-layout{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start}.bi-kpi-grid.has-configured-layout>.bi-kpi{flex:0 0 calc((100% + 12px) * var(--explore-control-width, calc(1 / var(--bi-kpi-columns, 4))) - 12px);min-width:0;box-sizing:border-box}.user-detail-component-grid{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:12px;min-width:0;width:100%}.user-detail-component-grid>[data-pc-component]{grid-column:span calc(var(--native-component-columns,12) * 2);min-width:0;width:100%}.user-detail-component-grid>.bi-kpi-grid{margin-bottom:0;align-self:stretch}.user-detail-component-grid>.bi-kpi-grid>.bi-kpi{height:100%}.explore-filter-panel.has-configured-layout{box-sizing:border-box;max-width:100%;display:flex;align-items:center}.explore-configured-keyword{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:11px}.explore-configured-keyword>span{white-space:nowrap}.explore-configured-tables{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start}.explore-configured-detail{min-width:0;flex:0 0 calc((100% + 12px) * var(--detail-control-width, 1) - 12px)}.agent-downline-table-selector{display:flex;align-items:center;gap:10px;margin-bottom:14px;font-size:12px;color:var(--muted)}.agent-downline-table-selector select{padding:7px 10px;border:1px solid var(--line);border-radius:6px;background:var(--bg);color:var(--text);font:inherit}.explore-configured-detail.has-configured-layout{box-sizing:border-box;max-width:100%;overflow:visible;border-radius:12px}.explore-configured-detail.has-configured-layout>.panel{min-height:100%;box-sizing:border-box;margin-bottom:0}.user-detail-sections .explore-configured-detail{height:auto;max-height:none;overflow:visible}.user-detail-sections .explore-configured-detail>.panel{min-height:0;margin-bottom:0}.user-detail-tags-panel{margin-bottom:0}.explore-configured-detail.is-profile-attributes{display:flex;flex-direction:column;height:auto;max-height:none;overflow:visible}.user-profile-controls-grid>.explore-configured-detail.is-profile-attributes{width:auto;align-self:stretch}.user-detail-profile.is-attributes,.user-detail-profile.is-attributes>.user-detail-profile-content{display:flex;flex-direction:column;flex:1 0 auto;min-width:0;height:auto;max-height:none;overflow:visible}.user-detail-profile.is-attributes .user-profile-empty.is-attributes{flex:1 0 auto;box-sizing:border-box}.user-detail-profile-content{position:relative}.user-detail-profile-content.refreshing>.user-profile-content{opacity:.55}.user-detail-profile-refresh.data-loading{position:absolute;top:6px;right:6px;min-height:28px;padding:4px;border-radius:50%;background:var(--panel);pointer-events:none}.user-detail-page-loading{min-height:240px}.configured-table-export{display:inline-flex;align-items:center;gap:8px;margin-left:12px}.configured-table-export .btn{min-height:30px;padding:5px 10px;font-size:12px}.user-detail-data-table>.panel-head>small{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:6px}@media(max-width:680px){.user-detail-component-grid>.bi-kpi-grid{grid-column:span 12}.user-detail-component-grid>.bi-kpi-grid>.bi-kpi:only-child{flex-basis:100%}.bi-kpi-grid.has-configured-layout>.bi-kpi{flex-basis:calc(50% - 6px)}.explore-filter-panel.has-configured-layout,.explore-configured-detail.has-configured-layout{width:100%!important}.explore-configured-detail{flex-basis:100%}.explore-configured-keyword{width:100%}.explore-configured-keyword>input{flex:1;min-width:0}}.iiv-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:125px;padding:24px 14px;text-align:center;color:var(--muted)}.iiv-empty>span{color:var(--teal);font-size:24px;opacity:.65}.iiv-empty strong{font-size:12px;font-weight:500}.iiv-empty small{font-size:10px}.iiv-description{margin:0 0 12px;font-size:10px;color:var(--muted);line-height:1.6}.iiv-distribution-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px}.iiv-distribution-card{min-width:0;padding:14px;border:1px solid #34d3be20;border-radius:12px;background:linear-gradient(180deg,#0d1a27cc,#0d1a2780)}.iiv-distribution-name{font-size:13px;color:var(--teal);line-height:1.5}.iiv-distribution-total{margin-top:8px;color:var(--muted);font-size:11px}.iiv-distribution-total b{margin-left:4px;color:var(--text);font-weight:600;font-variant-numeric:tabular-nums}.iiv-distribution-item{margin-top:20px}.iiv-distribution-value{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 8px;font-size:12px;line-height:1.5}.iiv-distribution-value>span{display:flex;align-items:center;gap:6px;color:var(--text);min-width:0;overflow-wrap:anywhere}.iiv-distribution-value i{display:inline-block;flex:0 0 6px;width:6px;height:6px;background:var(--iiv-series);border-radius:50%}.iiv-distribution-value>b{color:var(--text);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.iiv-distribution-track{height:5px;margin:10px 0 5px;border-radius:10px;background:color-mix(in srgb,var(--text) 10%,transparent);overflow:hidden}.iiv-distribution-track>i{display:block;height:100%;border-radius:inherit;background:var(--iiv-series)}.iiv-distribution-item>small{display:block;text-align:right;color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}.iiv-trend,.iiv-trend-summary{min-width:0}.iiv-trend-summary>small{display:flex;justify-content:space-between;flex-wrap:wrap;gap:2px 8px;font-size:10px;line-height:1.6;color:var(--muted)}.iiv-trend-period{white-space:nowrap}.iiv-trend-summary>strong{display:block;margin:3px 0 2px;color:var(--text);font-size:19px;font-weight:750;line-height:1.35;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.iiv-trend-summary>span{display:block;color:var(--muted);font-size:10px;line-height:1.65;overflow-wrap:anywhere}.iiv-trend-summary>span b{font-weight:500}.iiv-trend .is-positive,.iiv-agent-metric .is-positive{color:var(--green,#4bd195)}.iiv-trend .is-negative{color:var(--red,#ff6b72)}.iiv-trend-chart{width:100%;min-width:0;margin:10px 0 0}.iiv-trend-chart svg{display:block;width:100%;height:190px;overflow:visible}.iiv-trend-chart svg text{fill:var(--muted);font-family:inherit;font-size:10px}.iiv-trend-chart .iiv-chart-grid{stroke:var(--line);stroke-width:1;stroke-dasharray:3 3;opacity:.65}.iiv-trend-chart circle{transition:r .15s ease}.iiv-trend-chart circle:focus,.iiv-trend-chart circle:hover{r:4.5;outline:none;stroke:var(--text);stroke-width:1}.iiv-trend-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 10px;margin-top:10px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--teal) 12%,var(--line))}.iiv-trend-legend>button{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:0;border:0;border-radius:2px;background:transparent;color:var(--text);text-align:left;font:inherit;font-size:10px;line-height:1.5;cursor:pointer}.iiv-trend-legend>button:hover{color:var(--teal)}.iiv-trend-legend>button:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.iiv-trend-legend>button.is-muted{opacity:.4}.iiv-trend-series-label{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.iiv-trend-series-label>i{display:inline-block;width:12px;height:0;border-top-width:2px}.iiv-trend-legend strong{color:var(--text);font-size:10px;font-weight:500;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.iiv-trend-legend small{font-size:10px;color:var(--muted)}.iiv-trend-details{min-width:0;margin-top:9px;font-size:10px;color:var(--muted)}.iiv-trend-details>summary{padding:2px 0;cursor:pointer;width:fit-content}.iiv-trend-details>summary:hover{color:var(--teal)}.iiv-trend-details>summary:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.iiv-trend-table-scroll{max-width:100%;margin-top:8px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--muted) transparent}.iiv-trend-table-scroll table{min-width:100%;border-collapse:collapse;font-size:10px;color:var(--text);font-variant-numeric:tabular-nums}.iiv-trend-table-scroll caption{padding-bottom:6px;color:var(--muted);text-align:left}.iiv-trend-table-scroll th,.iiv-trend-table-scroll td{padding:5px 7px;border-bottom:1px solid var(--line);white-space:nowrap;text-align:right}.iiv-trend-table-scroll th{font-weight:500;color:var(--muted)}.iiv-trend-table-scroll th:first-child,.iiv-trend-table-scroll td:first-child{text-align:left}.iiv-tiers{display:flex;flex-wrap:wrap;gap:10px}.iiv-tier{flex:1 1 160px;max-width:100%;position:relative;min-width:0;overflow:hidden;padding:14px 12px;text-align:center;border:1px solid color-mix(in srgb,var(--iiv-tier-color) 13%,transparent);border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--iiv-tier-color) 3%,var(--panel2)),var(--panel2))}.iiv-tier:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--iiv-tier-color)}.iiv-tier>strong{display:block;margin-bottom:8px;color:var(--text);font-size:11px;line-height:1.5;font-weight:700}.iiv-tier>b{display:block;margin:4px 0 8px;color:var(--iiv-tier-color);font-size:22px;font-weight:800;line-height:1.35;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.iiv-tier>p{margin:0;color:var(--muted);font-size:10px;line-height:1.4}.iiv-chain-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--muted) transparent}.iiv-chain{display:flex;align-items:center;flex-wrap:nowrap;width:100%;min-width:650px}.iiv-chain-short{min-width:0}.iiv-chain-card{flex:1 1 0;min-width:0;padding:12px;border:1px solid var(--line);border-radius:10px;background:linear-gradient(155deg,var(--panel2),#0c1925);text-align:center}.iiv-chain-icon{margin-bottom:6px;font-size:20px;line-height:1}.iiv-chain-card>strong{display:block;margin-top:3px;color:var(--text);font-size:13px;line-height:20px;font-weight:700}.iiv-chain-en{display:block;margin-top:3px;color:var(--muted);font-size:12px;line-height:18px;text-transform:uppercase;letter-spacing:.3px}.iiv-chain-count{display:block;margin-top:6px;font-size:22px;line-height:1.35;font-weight:800;color:var(--teal);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.iiv-chain-metric{margin-top:6px;padding:4px 6px;border-radius:5px;background:color-mix(in srgb,var(--teal) 6%,transparent)}.iiv-chain-metric>span{display:block;color:var(--muted);font-size:12px;line-height:18px}.iiv-chain-metric>b{display:block;color:var(--yellow,#fbbf24);font-size:14px;line-height:20px;font-weight:700}.iiv-chain-connector{display:flex;flex:0 0 42px;flex-direction:column;align-items:center;justify-content:center;padding:0 2px;color:var(--teal)}.iiv-chain-connector>span{padding:1px 4px;border:1px solid color-mix(in srgb,var(--teal) 20%,transparent);border-radius:4px;background:color-mix(in srgb,var(--teal) 8%,transparent);font-size:9px;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.iiv-chain-connector>i{display:none}.iiv-chain-short .iiv-chain-connector{flex-basis:60px;position:relative}.iiv-chain-short .iiv-chain-connector>i{display:block;position:absolute;left:6px;right:6px;top:50%;border-top:2px dashed var(--teal);z-index:0}.iiv-chain-short .iiv-chain-connector>i:after{content:"";position:absolute;top:-4px;right:0;border-left:5px solid var(--teal);border-top:3px solid transparent;border-bottom:3px solid transparent}.iiv-chain-short .iiv-chain-connector>span{z-index:1;padding:2px;border:0;background:var(--panel2)}.iiv-agent-metric{min-width:0}.iiv-agent-metric>strong{display:block;margin:10px 0 8px;color:var(--text);font-size:22px;line-height:1.15;font-weight:700;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.iiv-agent-metric>small{display:block;color:var(--muted);font-size:10px;line-height:1.6}.iiv-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@container native-intelligence (max-width:760px){.iiv-distribution-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.iiv-tiers{gap:8px}.iiv-tier{padding:12px 8px}}@container native-intelligence (max-width:510px){.iiv-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}.iiv-tier:last-child:nth-child(odd){grid-column:1 / -1}.iiv-distribution-grid{grid-template-columns:minmax(0,1fr)}.iiv-chain-short .iiv-chain-card{padding:12px 8px}}.iiv-trend-chart,.naa-chart,.site-block-series.is-empty{position:relative}.iiv-trend-chart>.data-loading,.site-block-series.is-empty>.data-loading{position:absolute;top:12px;right:8px;bottom:22px;left:40px;padding:0;min-height:0}.naa-chart>.data-loading{position:absolute;top:40px;right:12px;bottom:16px;left:40px;padding:0;min-height:0}.iiv-distribution-track.is-loading{position:relative}.iiv-distribution-track.is-loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--text) 18%,transparent),transparent);animation:distribution-loading-track 1.5s linear infinite}@keyframes distribution-loading-track{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.iiv-distribution-track.is-loading:after{animation:none;transform:none;opacity:.45}}.site-block-distribution-empty{position:relative;width:100%;min-height:150px}.site-block-distribution-empty>svg{display:block;width:100%;height:150px}.site-block-distribution-empty>.data-loading{position:absolute;top:10px;right:8px;bottom:20px;left:24px;padding:0;min-height:0}.ni-page{--teal:#34d3be;--green:#4bd195;--red:#ff6b72;width:100%;min-width:0;color:var(--text);font-size:14px;line-height:1.57;container:native-intelligence / inline-size}.ni-page *{box-sizing:border-box}.ni-page .ni-sections{display:flex;flex-direction:column;gap:14px;padding-top:4px}.ni-page .ni-region{min-width:0}.ni-page [data-pc-selected=true],.ni-page [data-pc-component].native-component-selected{outline:2px solid var(--teal);outline-offset:-2px}.ni-page .ni-summary-region{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--panel)}.ni-page .ni-summary{display:flex;flex:1;min-width:0;align-items:stretch;gap:12px;padding:14px 18px;border-left:3px solid var(--teal);border-radius:0 12px 12px 0;background:linear-gradient(135deg,color-mix(in srgb,var(--teal) 10%,transparent),color-mix(in srgb,var(--teal) 2%,transparent) 60%,transparent)}.ni-page .ni-summary-mark{display:grid;place-items:center;align-self:flex-start;flex:0 0 32px;height:32px;border-radius:50%;background:var(--teal);color:var(--bg);font-size:16px;font-weight:700}.ni-page .ni-summary-copy{display:flex;flex:1;flex-direction:column;min-width:0}.ni-page .ni-summary-loading{width:100%;min-height:64px;padding:12px 0}.ni-page .ni-summary-loading .data-skeleton-lines{height:100%;align-content:space-around}.ni-page .ni-summary h3{margin:0 0 4px;color:var(--teal);font-size:10px;font-weight:700;letter-spacing:1px}.ni-page .ni-summary p{margin:0;color:var(--text);font-size:11px;line-height:1.8}.ni-page .ni-table-scroll{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--muted) transparent}.ni-page .ni-business-table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px;line-height:20px}.ni-page .ni-business-table th{padding:10px 12px;text-align:left;font-size:13px;color:var(--muted);font-weight:600;white-space:nowrap;background:var(--panel2);border-bottom:2px solid color-mix(in srgb,var(--teal) 15%,var(--line))}.ni-page .ni-business-table th button{padding:0;border:0;background:transparent;color:inherit;text-align:inherit;font:inherit;cursor:pointer;white-space:nowrap}.ni-page .ni-business-table th small{display:block;color:var(--teal);font-size:9px;font-weight:400}.ni-page .ni-business-table td{padding:10px 12px;color:var(--text);border-bottom:1px solid color-mix(in srgb,var(--line) 60%,transparent);vertical-align:middle;white-space:nowrap}.ni-page .ni-business-table tr:last-child td{border-bottom:0}.ni-page .ni-business-table tbody tr:hover td{background:color-mix(in srgb,var(--teal) 4%,var(--panel))}.ni-page .ni-business-table .ni-number{text-align:right;font-variant-numeric:tabular-nums;font-family:Consolas,ui-monospace,monospace}.ni-page .ni-business-table td small{display:block;font-size:13px;line-height:20px}.ni-page .ni-business-table .ni-date{color:var(--teal);font-family:Consolas,ui-monospace,monospace}.ni-page .ni-business-table .ni-ggr{color:var(--green,#4bd195)}.ni-page .ni-share{color:var(--teal)}.ni-page .ni-up{color:var(--green,#4bd195)}.ni-page .ni-down{color:var(--red,#ff6b72)}.ni-page .ni-muted{color:var(--muted)}.ni-page .ni-cohort{display:flex;align-items:center;gap:8px;padding:4px 6px;border-radius:8px;background:color-mix(in srgb,var(--teal) 4%,transparent);border:1px solid color-mix(in srgb,var(--teal) 8%,transparent)}.ni-page .ni-cohort>span{font-size:16px}.ni-page .ni-cohort strong{color:var(--teal);font-size:12px;font-weight:600}.ni-page .ni-agent-id{font-family:Consolas,ui-monospace,monospace}.ni-page .ni-agent-id:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:6px;background:var(--muted)}.ni-page .ni-business-table .ni-table-action{position:sticky;right:0;z-index:1;background:var(--panel);text-align:center;box-shadow:-1px 0 var(--line)}.ni-page .ni-effect-button{display:inline-flex;justify-content:center;align-items:center;min-height:34px;padding:6px 12px;border:1px solid color-mix(in srgb,var(--pce-accent,var(--teal)) 45%,var(--line));border-radius:8px;background:color-mix(in srgb,var(--pce-accent,var(--teal)) 10%,var(--panel));color:var(--pce-accent,var(--teal));font:inherit;font-size:13px;white-space:nowrap;cursor:pointer}.ni-page .ni-effect-button:hover:not(:disabled){border-color:var(--teal);background:color-mix(in srgb,var(--teal) 16%,var(--panel))}.ni-page button:focus-visible,.ni-page select:focus-visible,.ni-page .ni-table-scroll:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.ni-page button:disabled{opacity:.4;cursor:default}.ni-page .ni-pagination{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;color:var(--muted);font-size:10px}.ni-page .ni-pagination>div{display:flex;align-items:center;gap:5px}.ni-page .ni-pagination button{padding:4px 8px;border:1px solid var(--line);border-radius:5px;background:var(--bg2);color:var(--muted);font:inherit;cursor:pointer}.ni-page .ni-pagination button[aria-current=page]{background:color-mix(in srgb,var(--teal) 12%,var(--panel));color:var(--teal);border-color:color-mix(in srgb,var(--teal) 30%,var(--line))}.ni-page .ni-trends-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ni-page .ni-chains-grid{display:flex;flex-direction:column;gap:14px}.ni-page .ni-agent-cards{display:flex;flex-wrap:wrap;gap:10px}.ni-page .ni-agent-region{flex:0 1 calc((100% - 60px) / 7);padding:14px 12px;border:1px solid var(--line);border-radius:10px;background:var(--panel);box-shadow:inset 3px 0 #b7a15f}.ni-page .ni-agent-label{display:block;color:var(--muted);font-size:10px}.ni-page .ni-visual-title{margin:0 0 10px;color:var(--text);font-size:12px;font-weight:700;line-height:1.6}.ni-page .ni-trend-region{--ni-trend-color:var(--teal);position:relative;padding:14px;border:1px solid #34d3be20;border-radius:12px;background:linear-gradient(180deg,#0d1a27cc,#0d1a2780);overflow:hidden}.ni-page .ni-trend-region:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--ni-trend-color),transparent)}.ni-page .ni-trend-heading{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:8px}.ni-page .ni-trend-heading .ni-visual-title{display:flex;align-items:center;gap:6px;margin:0;font-size:13px;color:var(--ni-trend-color)}.ni-page .ni-trend-heading small{flex-shrink:0;color:var(--muted);font-size:9px}.ni-page .ni-chain-region>.ni-visual-title{margin-bottom:8px;padding:4px;text-align:center;font-size:10px;color:var(--teal);border:1px solid color-mix(in srgb,var(--teal) 15%,transparent);border-radius:5px;background:color-mix(in srgb,var(--teal) 6%,transparent)}.ni-page .ni-chain-region{padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.ni-page .ni-empty{display:grid;place-items:center;padding:30px 16px;min-height:100px;color:var(--muted);font-size:12px;text-align:center}.ni-page .ni-back{margin:0 0 12px;padding:6px 0;border:0;background:transparent;color:var(--teal);font:inherit;cursor:pointer}.ni-page .ni-package-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.ni-page .ni-package-heading h3{margin:0;font-size:14px}.ni-page .ni-package-heading>span{color:var(--muted)}.ni-page .ni-package-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}.ni-page .ni-package-checks>div{border:1px solid var(--line);border-radius:8px;padding:12px;background:var(--panel2)}.ni-page .ni-package-checks span{display:block;color:var(--muted)}.ni-page .ni-package-checks b{font-size:22px;color:var(--teal)}.ni-page .ni-package-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.ni-page .ni-package-toolbar select{margin-left:6px;padding:5px 8px;background:var(--bg2);color:var(--text);border:1px solid var(--line);border-radius:5px}@container native-intelligence (max-width:1100px){.ni-page .ni-agent-region{flex-basis:calc((100% - 30px)/4)}}@container native-intelligence (max-width:1100px){.ni-page .ni-agent-cards[style*=--ni-agent-basis]>.ni-agent-region{--ni-agent-basis: calc((100% - 30px)/4) }}@container native-intelligence (max-width:720px){.ni-page .ni-trends-grid{grid-template-columns:minmax(0,1fr)}}@container native-intelligence (max-width:620px){.ni-page .ni-agent-region{flex-basis:calc((100% - 10px)/2)}}@container native-intelligence (max-width:620px){.ni-page .ni-agent-cards[style*=--ni-agent-basis]>.ni-agent-region{--ni-agent-basis: calc((100% - 10px)/2) }}@container native-intelligence (max-width:470px){.ni-page .ni-trends-grid{grid-template-columns:minmax(0,1fr)}}.ni-business-table .ni-business-skeleton-row .table-skeleton-cell{height:52px}.ni-business-skeleton-row small{margin-top:8px}.ni-business-refresh{position:sticky;top:0;right:0;z-index:2;display:flex;justify-content:flex-end;height:0;pointer-events:none}.component-panel-contents{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:14px;min-width:0;align-items:start}.ni-panel-content{min-width:0;max-width:100%;grid-column:span calc(var(--native-component-columns,12) * 2)}.component-panel-empty{grid-column:1/-1;display:grid;place-items:center;min-height:80px;border:1px dashed var(--line);border-radius:8px;color:var(--muted);font-size:12px}.component-panel-container[data-panel-style=plain]>.ni-panel-head:before{content:none}.risk-control-table{min-width:0;display:flex;flex:1;flex-direction:column;min-height:0}.risk-control-table-scroll{overflow:auto;min-height:0;flex:1}.risk-control-table table{border-collapse:collapse;width:100%;font-size:12px;text-align:left}.risk-control-table th{position:sticky;top:0;z-index:1;background:var(--panel2,var(--bg2));font-weight:500;color:var(--muted);white-space:nowrap}.risk-control-table th,.risk-control-table td{padding:13px 16px;border-bottom:1px solid var(--line);vertical-align:top}.risk-control-table tr:last-child td{border-bottom:0}.risk-control-table tbody tr:hover{background:color-mix(in srgb,var(--text) 3%,transparent)}.risk-user-id{font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.risk-facts{display:block;min-width:180px;max-width:520px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.risk-inline-action{border:0;background:transparent;color:var(--teal);padding:0;white-space:nowrap;cursor:pointer;font:inherit}.risk-inline-action:hover{text-decoration:underline}.risk-inline-action:disabled{opacity:.5;cursor:wait}.risk-row-actions{display:flex;gap:14px}.risk-control-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:130px;padding:24px;color:var(--muted);font-size:12px;text-align:center;line-height:1.8}.risk-control-empty.is-error strong{color:var(--amber)}.risk-table-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border-top:1px solid var(--line);color:var(--muted);font-size:11px}.risk-table-foot>div{display:flex;align-items:center;gap:10px}.risk-table-foot button{color:var(--text);background:transparent;border:1px solid var(--line);border-radius:5px;padding:4px 8px}.risk-table-foot button:disabled{opacity:.4}.risk-table-foot>div{flex-shrink:0}.risk-table-foot button{white-space:nowrap}.risk-table-foot>div>span{white-space:nowrap}@media(max-width:700px){.risk-table-foot{align-items:flex-start;flex-direction:column;gap:10px}}.risk-type-label{display:inline-block;line-height:1.6;overflow-wrap:anywhere;max-width:360px}.risk-metric-card{display:flex;align-items:center;min-height:100%;padding:16px;border-radius:10px;box-sizing:border-box}.risk-metric-card>.metric{font-size:30px;font-weight:700;overflow-wrap:anywhere}.risk-metric-card.metric-style-cockpit{border-left:3px solid var(--teal);background:linear-gradient(145deg,color-mix(in srgb,var(--panel) 90%,var(--teal) 10%),var(--bg))}.risk-metric-card.metric-style-explore{border:1px solid color-mix(in srgb,var(--teal) 24%,var(--line));background:linear-gradient(155deg,var(--panel2),var(--bg))}.risk-metric-card.metric-style-detail{min-height:72px;padding:10px 12px;background:var(--bg)}.risk-metric-card.metric-style-detail>.metric{font-size:22px;font-weight:650}.risk-user-detail-content{display:flex;flex-direction:column;gap:12px;min-width:0}.risk-user-section{min-width:0;border:1px solid var(--line);border-radius:13px;background:var(--panel);overflow:hidden}.risk-user-section>header{padding:14px 16px;border-bottom:1px solid var(--line)}.risk-user-section h4{margin:0;font-size:14px;line-height:1.5;font-weight:700}.risk-user-section>header p{margin:5px 0 0;color:var(--muted);font-size:11px;line-height:1.7}.risk-user-section>header .risk-user-date-range{font-variant-numeric:tabular-nums}.risk-user-section-body{padding:13px 16px;min-width:0}.risk-user-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.risk-user-section.is-basic .risk-user-facts{grid-template-columns:repeat(6,minmax(0,1fr))}.risk-user-fact{padding:12px 11px;min-width:0;min-height:65px;border:1px solid color-mix(in srgb,var(--line) 70%,transparent);border-radius:9px;background:color-mix(in srgb,var(--text) 2%,transparent);box-sizing:border-box}.risk-user-fact dt{color:var(--muted);font-size:11px;line-height:1.5;overflow-wrap:anywhere}.risk-user-fact dd{margin:5px 0 0;color:var(--text);font-size:14px;line-height:1.4;font-weight:650;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.risk-user-section.is-risk .risk-user-fact{border-color:color-mix(in srgb,var(--red) 17%,var(--line));background:color-mix(in srgb,var(--red) 4%,transparent)}.risk-user-section .is-negative{color:var(--red)}.risk-user-section-note{margin:12px 0 0;line-height:1.7;color:var(--muted);font-size:12px}.risk-user-section-note.is-error{color:var(--amber)}.risk-user-daily-scroll{overflow:auto;border:1px solid var(--line);border-radius:8px;max-height:460px;min-width:0}.risk-user-daily-scroll table{width:100%;border-collapse:collapse;white-space:nowrap;font-size:11px}.risk-user-daily-scroll th,.risk-user-daily-scroll td{padding:12px;border-bottom:1px solid var(--line);text-align:right;font-variant-numeric:tabular-nums}.risk-user-daily-scroll th{color:var(--muted);font-weight:500;background:var(--panel2,var(--bg2));position:sticky;top:0;z-index:1}.risk-user-daily-scroll td{color:var(--text)}.risk-user-daily-scroll th:first-child,.risk-user-daily-scroll td:first-child{text-align:left}.risk-user-daily-scroll tr:last-child td{border-bottom:0}.risk-user-daily-scroll tbody tr:hover{background:color-mix(in srgb,var(--text) 3%,transparent)}.risk-user-section.is-loading .risk-user-fact dd{color:var(--muted)}@media(max-width:900px){.risk-user-section.is-basic .risk-user-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.risk-user-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.risk-user-section.is-basic .risk-user-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.risk-user-section>header,.risk-user-section-body{padding:12px}.risk-user-fact{padding:10px}.risk-user-fact dd{font-size:13px}}.risk-value-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.risk-value-groups>section{min-width:0}.risk-value-groups h5{margin:0 0 9px;font-size:11px;font-weight:500;color:var(--muted)}.risk-value-groups .risk-user-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.risk-value-ungrouped{margin-top:8px}@media(max-width:700px){.risk-value-groups{grid-template-columns:minmax(0,1fr);gap:16px}}.risk-user-section.is-risk-record .risk-user-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.risk-user-section.is-risk-record .risk-user-fact dd{white-space:pre-wrap;line-height:1.6}.risk-user-record-loading{padding:48px 20px;text-align:center;color:var(--muted);font-size:13px}@media(max-width:900px){.risk-user-section.is-risk-record .risk-user-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.risk-user-section.is-risk-record .risk-user-facts{grid-template-columns:minmax(0,1fr)}}.risk-user-detail-dialog .modal-overlay{z-index:90}.risk-user-detail-dialog .modal-box-drawer{width:min(1120px,97vw);height:100dvh;max-height:100dvh;display:flex;flex-direction:column;border-radius:0;background:var(--panel)}.risk-user-detail-dialog .modal-head{flex:none;min-height:66px;padding:17px 60px 17px 20px}.risk-user-detail-dialog .modal-head h3{font-size:21px;line-height:1.4;overflow-wrap:anywhere}.risk-user-detail-dialog .modal-close{top:17px;right:17px;width:34px;height:34px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--text);cursor:pointer}.risk-user-detail-dialog .modal-close:hover{border-color:var(--red);color:var(--red)}.risk-user-detail-dialog .modal-body{overflow:auto;min-height:0;padding:0 18px 20px;flex:1}.risk-user-detail-meta{position:relative;padding:12px 2px 18px;display:flex;gap:12px;justify-content:space-between;color:var(--muted);font-size:11px}.risk-user-detail-meta p{margin:0;line-height:1.7;overflow-wrap:anywhere}.risk-user-detail-error{border:1px solid var(--line);border-radius:12px;padding:24px;line-height:1.7}.risk-user-detail-error>p{color:var(--muted)}@media(max-width:700px){.risk-user-detail-dialog .modal-box-drawer{width:100vw}.risk-user-detail-dialog .modal-head{padding-left:14px}.risk-user-detail-dialog .modal-head h3{font-size:17px}.risk-user-detail-dialog .modal-body{padding:0 10px 12px}}.risk-user-detail-description{margin:0 0 14px;color:var(--muted);line-height:1.7;overflow-wrap:anywhere}.risk-packages-page{min-width:0}.risk-packages-grid{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px}.risk-package-panel{display:flex;flex-direction:column;flex:0 0 calc((100% + 16px)*var(--risk-width) - 16px);max-width:100%;min-width:0;overflow:hidden;background:var(--panel);border:1px solid var(--line);border-radius:12px;min-height:160px}.risk-package-panel>header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;flex:none;gap:8px 14px;padding:16px 18px;border-bottom:1px solid var(--line)}.risk-package-actions{margin-left:auto}.risk-package-actions:empty{display:none}.risk-package-panel h2{font-size:14px;line-height:1.5;margin:0}.risk-package-panel.is-metric>.metric{padding:20px;font-size:30px;font-weight:700;font-variant-numeric:tabular-nums}.risk-package-panel.is-chart>.explore-metric-chart{padding:16px;min-height:180px;flex:1}.risk-package-error{border:1px solid var(--red);border-radius:8px;color:var(--red);padding:12px;margin-bottom:16px}.risk-package-dialog .modal-box{width:min(900px,calc(100vw - 32px));max-height:calc(100dvh - 40px);display:flex;flex-direction:column}.risk-package-dialog .modal-head{flex:none;padding-right:48px}.risk-package-dialog .modal-body{overflow:auto;min-height:0}.risk-detail-summary{color:var(--muted);font-size:12px;margin:0 0 16px}.risk-package-dialog .risk-control-table-scroll{max-height:60vh}@media(max-width:700px){.risk-package-panel{flex-basis:100%}.risk-packages-page .head-tools{flex-wrap:wrap}.risk-control-table th,.risk-control-table td{padding:11px 12px}.risk-package-panel>header{padding:14px}}.us-yesterday-risk-package{width:100%;flex-basis:100%;min-height:220px;margin-bottom:16px}.us-yesterday-risk-package>header{padding:14px 16px}.us-yesterday-risk-package>header h2{font-size:14px}.us-yesterday-risk-package>header p{margin:3px 0 0;color:var(--muted);font-size:11px}.us-yesterday-risk-package .risk-package-error{margin:14px 16px 0}.us-risk-download{border-color:color-mix(in srgb,var(--green) 55%,var(--line));color:var(--green);background:color-mix(in srgb,var(--green) 8%,transparent)}.us-risk-download:hover:not(:disabled){border-color:var(--green);background:color-mix(in srgb,var(--green) 14%,transparent)}.us-yesterday-risk-package .risk-control-table-scroll{overflow:auto}.us-yesterday-risk-package table{min-width:800px}.us-yesterday-risk-package th:nth-child(1){width:15%}.us-yesterday-risk-package th:nth-child(2){width:auto}.us-yesterday-risk-package th:nth-child(3){width:12%}.us-yesterday-risk-package th:nth-child(4){width:10%}.us-yesterday-risk-package tbody tr{cursor:pointer}.us-yesterday-risk-package tbody tr:focus{outline:2px solid var(--teal);outline-offset:-2px}.us-risk-row-date{display:block;margin-top:6px;color:var(--muted);font-size:10px;font-weight:400;white-space:nowrap}.us-risk-status{display:inline-flex;align-items:center;min-height:24px;padding:2px 10px;border:1px solid var(--line);border-radius:999px;white-space:nowrap}.us-risk-status.is-clear{border-color:color-mix(in srgb,var(--green) 48%,var(--line));color:var(--green);background:color-mix(in srgb,var(--green) 7%,transparent)}.us-risk-status.is-banned{border-color:color-mix(in srgb,var(--red) 48%,var(--line));color:var(--red);background:color-mix(in srgb,var(--red) 7%,transparent)}.us-yesterday-risk-package .risk-table-foot{padding:12px 16px}.us-risk-user-detail .modal-body{min-height:0;overflow:auto}.us-risk-user-detail .risk-user-detail-meta{position:sticky;top:0;z-index:2;background:var(--panel)}@media(max-width:700px){.us-yesterday-risk-package>header{align-items:flex-start}.us-risk-download{white-space:nowrap}}@media(max-width:700px){.risk-packages-page .page-head{flex-wrap:wrap}.risk-packages-page .head-tools{justify-content:flex-start}}.is-design .risk-public-section.is-empty{min-height:72px;border:1px dashed var(--line);border-radius:10px}.site-page-grid{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:12px}.site-page-block{grid-column:span calc(var(--block-width,12) * 2);min-width:0}.site-page-block.panel{margin:0}.site-page-toolbar{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;margin:0 0 14px;color:var(--muted);font-size:12px}.site-page-toolbar select{font-size:12px}.site-page-block-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;font-size:13px}.site-page-block-head strong{font-weight:600}.site-block-kpi{display:flex;flex-direction:column;gap:6px;min-height:96px}.site-block-kpi-head{display:flex;gap:6px;align-items:center;color:var(--muted);font-size:12px}.site-block-kpi-value{font-size:26px;font-weight:600;letter-spacing:-.4px;font-variant-numeric:tabular-nums}.site-block-kpi-delta{color:var(--muted);font-size:11px}.site-block-kpi-delta.up{color:var(--green)}.site-block-kpi-delta.down{color:var(--red, #e2746a)}.site-block-series svg{width:100%;height:auto;display:block}.site-block-series figcaption{display:flex;justify-content:space-between;font-size:11px;color:var(--muted)}.site-block-series-axis{stroke:var(--line);stroke-width:1}.site-block-series-line{fill:none;stroke:var(--teal);stroke-width:2}.site-block-series-dot{fill:var(--teal)}.site-block-distribution{list-style:none;margin:0;padding:0;display:grid;gap:6px}.site-block-distribution li{display:grid;grid-template-columns:minmax(60px,120px) 1fr auto;gap:10px;align-items:center;font-size:12px}.site-block-distribution-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-block-distribution-bar{height:10px;border-radius:5px;background:color-mix(in srgb,var(--teal) 12%,transparent);overflow:hidden}.site-block-distribution-bar i{display:block;height:100%;background:var(--teal);border-radius:5px}.site-block-distribution-value{font-variant-numeric:tabular-nums}.site-block-distribution-value small{margin-left:6px;color:var(--muted)}.site-block-table small{display:block;margin-top:6px;color:var(--muted);font-size:11px}.site-block-empty{color:var(--muted);font-size:12px;padding:14px 0;text-align:center}.site-block-error{color:var(--red, #e2746a);font-size:12px;padding:10px 0}.site-block-text{margin:0;font-size:13px;line-height:1.6;white-space:pre-wrap}.site-block-download{display:grid;gap:12px;min-width:0}.site-block-download-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.site-block-download-summary>div{display:flex;align-items:baseline;gap:10px}.site-block-download-summary strong{font-size:28px;font-weight:600;font-variant-numeric:tabular-nums}.site-block-download-summary span,.site-block-download p{font-size:12px;color:var(--muted)}.site-block-download p{margin:0;line-height:1.7;overflow-wrap:anywhere}.site-block-download-summary button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--teal);border-radius:8px;background:color-mix(in srgb,var(--teal) 13%,transparent);color:var(--teal);padding:8px 14px;cursor:pointer;font:inherit;font-size:12px}.site-block-download-summary button:disabled{opacity:.45;cursor:not-allowed}.site-block-download-summary button:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.site-block-download .site-block-download-warning{color:var(--red, #e2746a);padding:10px 12px;border:1px solid currentColor;border-radius:8px}.site-block-download-preview{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.site-block-download-preview code{padding:4px 7px;border:1px solid var(--line);border-radius:5px;max-width:100%;overflow-wrap:anywhere;font-size:11px;color:var(--muted)}@media(max-width:900px){.site-page-block{grid-column:span 24}}.cockpit-page{width:100%;min-width:0;container:cockpit-page / inline-size}.cockpit-page :is(.kpi-row,.health-big-row){margin-bottom:0}.cockpit-page .cockpit-fixed-sections.cockpit-public-layout{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));align-items:stretch}.cockpit-page .cockpit-public-layout :is(.cockpit-fixed-section,.cockpit-chart-panel,.goal-panel)[data-pc-component]{grid-column:span calc(var(--native-component-columns,12) * 2);width:auto;min-width:0;max-width:none;margin-bottom:0}.cockpit-page .cockpit-public-layout :is(.cockpit-chart-panel,.goal-panel)[data-pc-component]{min-height:278px}.cockpit-page .cockpit-public-layout.cockpit-single-visual :is(.cockpit-chart-panel,.goal-panel)[data-pc-component]{grid-column:1 / -1}.cockpit-page .cockpit-kpi-grid{--cockpit-kpi-columns: 7}.cockpit-page .cockpit-kpi-grid>.kpi-card{flex:0 0 calc((100% - (var(--cockpit-kpi-columns) - 1) * 12px) / var(--cockpit-kpi-columns))}.cockpit-page .goal-empty{min-height:142px;display:grid;place-items:center;color:var(--muted);font-size:10px}.cockpit-chart-panel[data-visual-color]{border-color:color-mix(in srgb,var(--cockpit-visual-color) 38%,var(--line))}.cockpit-chart-panel[data-visual-color] .panel-head h3{color:var(--cockpit-visual-color)}.cockpit-chart-panel[data-visual-color] :is(.chart-data-line,.chart-empty-line){stroke:var(--cockpit-visual-color)}.cockpit-chart-panel[data-visual-color] .chart-data-line{filter:drop-shadow(0 0 4px color-mix(in srgb,var(--cockpit-visual-color) 32%,transparent))}.cockpit-chart-panel[data-visual-color] .chart-data-point{fill:var(--cockpit-visual-color);stroke:color-mix(in srgb,var(--cockpit-visual-color) 18%,white);filter:drop-shadow(0 0 4px color-mix(in srgb,var(--cockpit-visual-color) 48%,transparent))}.app .cockpit-page{padding-bottom:64px}.cockpit-page .cockpit-judgment-region{padding:0;border:0;background:transparent}.cockpit-page .cockpit-judgment{display:grid;grid-template-columns:minmax(0,1.618fr) minmax(260px,1fr);align-items:stretch;gap:0;min-width:0;min-height:176px;margin:0;padding:0;border-left-width:4px}.cockpit-page .cockpit-judgment:after{inset:auto 26% auto auto;top:-68%;width:420px;height:320px;border:0;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--teal) 13%,transparent),transparent 66%);pointer-events:none}.cockpit-page .judgment-copy{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:26px 30px 26px 28px}.cockpit-page .cockpit-judgment .judgment-title{margin:0;color:var(--teal);font-size:13px;line-height:20px;letter-spacing:.08em;font-weight:800}.cockpit-page .judgment-summary{margin:10px 0 0;font-size:20px;line-height:32px;font-weight:750;letter-spacing:-.012em;color:var(--text);overflow-wrap:anywhere;white-space:pre-line}.cockpit-page .judgment-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0 0}.cockpit-page .judgment-highlights>div{display:flex;align-items:center;flex-wrap:wrap;gap:7px;min-width:0;min-height:34px;padding:6px 10px;border:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-radius:8px;background:color-mix(in srgb,var(--panel2) 74%,transparent);font-size:12px;line-height:18px;color:var(--muted)}.cockpit-page .judgment-highlights dt{font-size:12px}.cockpit-page .judgment-highlights dd{margin:0;color:var(--text);font-size:13px;font-weight:700;overflow-wrap:anywhere}.cockpit-page .judgment-empty strong{font-size:15px;font-weight:500}.cockpit-page .judgment-empty p{margin:8px 0 0;font-size:13px;color:var(--muted);line-height:1.8}.cockpit-page .judgment-suggestion{margin:0;font-size:13px;color:var(--text);line-height:1.7;white-space:pre-line;overflow-wrap:anywhere}.cockpit-page .cockpit-judgment .conclusion-actions{position:relative;z-index:1;display:flex;flex-direction:column;align-items:stretch;justify-content:center;min-width:0;gap:10px;padding:24px;border-left:1px solid var(--line);background:color-mix(in srgb,var(--panel2) 64%,transparent)}.cockpit-page .decision-label{font-size:12px;line-height:18px;color:var(--muted);font-weight:700;letter-spacing:.08em}.cockpit-page .cockpit-judgment .conclusion-actions .btn{width:100%;height:44px;border-radius:10px;font-size:14px;white-space:normal}.cockpit-page .decision-note{margin:2px 0 0;font-size:12px;line-height:18px;color:var(--muted)}.cockpit-page .cockpit-judgment .btn:disabled{opacity:1;cursor:default}.cockpit-page .cockpit-judgment[data-empty=true] .btn:disabled{opacity:.45}@media(max-width:1280px){.cockpit-page .cockpit-kpi-grid{--cockpit-kpi-columns: 4}}@container cockpit-page (max-width: 1100px){.cockpit-page .cockpit-kpi-grid{--cockpit-kpi-columns: 4}}@container cockpit-page (max-width: 740px){.cockpit-page .cockpit-kpi-grid{--cockpit-kpi-columns: 2}.cockpit-page .cockpit-fixed-sections .health-big-row>.health-big{flex-basis:100%}.cockpit-page .cockpit-public-layout :is(.cockpit-chart-panel,.goal-panel)[data-pc-component]{grid-column:1 / -1}.cockpit-page .cockpit-judgment{grid-template-columns:minmax(0,1fr)}.cockpit-page .cockpit-judgment .conclusion-actions{border-left:0;border-top:1px solid var(--line)}}@container cockpit-page (max-width: 420px){.cockpit-page .cockpit-kpi-grid{--cockpit-kpi-columns: 1}.cockpit-page .judgment-highlights{grid-template-columns:minmax(0,1fr)}}.native-react-page{min-width:0;width:100%;color:var(--text);container:native-preview/inline-size}.native-react-page .native-component-selected{outline:2px solid var(--accent,#cfad72);outline-offset:3px;border-radius:10px}.native-react-page [data-pc-component]{scroll-margin:16px}.native-react-page.is-preview:not([data-native-renderer=native_cockpit]) .page-head{margin-bottom:18px}.native-react-page.is-preview .risk-packages-page,.native-react-page.is-preview .risk-packages-grid{min-width:0}@container native-preview (max-width:700px){.native-react-page .cockpit-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.native-react-page .health-big-row,.native-react-page .cockpit-visual-grid{grid-template-columns:minmax(0,1fr)}.native-react-page .bi-kpi-grid,.native-react-page .skill-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.native-react-page .page-head,.native-react-page .explore-filter-date,.native-react-page .explore-pagination{flex-wrap:wrap}}.native-react-page.is-preview:not([data-native-renderer=native_cockpit]) :is(.kpi-card,.health-big,.panel){animation:none!important;opacity:1}.native-react-page .native-detail-preview{min-width:0;padding:0}.native-react-page .native-detail-preview>h2{margin:0 0 20px;font-size:18px}.native-react-page .native-explore-page,.native-react-page .native-skills-page{display:flex;flex-direction:column;min-width:0}.native-react-page .native-user-query-results:not([hidden]),.native-react-page .native-user-query-results .user-detail-sections{display:contents}.native-react-page .native-user-query-results>[data-pc-component]{width:var(--native-component-width,100%);max-width:100%}.native-react-page .native-user-query-results .user-detail-sections.user-detail-component-grid{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:12px;width:100%}.native-react-page .user-public-controls-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;min-width:0}.native-react-page .user-public-controls-grid>div{min-width:0}.native-react-page .user-public-controls-grid .explore-configured-detail{width:100%}.native-react-page :is(.native-explore-page,.native-skills-page)>.page-head{order:-1}.native-react-page :is(.native-explore-page,.native-skills-page)>[data-pc-component],.native-react-page .cockpit-fixed-section[data-pc-component]{width:var(--native-component-width,100%);max-width:100%}.native-react-page .cockpit-visual-grid,.native-react-page .health-big-row{display:flex;flex-wrap:wrap;gap:14px}.native-react-page :is(.cockpit-visual-grid,.health-big-row)>[data-pc-component]{flex:0 0 calc((100% + 14px)*var(--native-component-span,1) - 14px);min-width:0;max-width:100%}.native-react-page .risk-packages-page{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:16px}.native-react-page .risk-packages-page>.page-head{grid-column:1/-1;order:-1;margin-bottom:0}.native-react-page .risk-packages-page>[data-pc-component],.native-react-page .risk-packages-grid>[data-pc-component]{grid-column:span calc(var(--native-component-columns,12) * 2)}.native-react-page .risk-packages-grid{display:contents}.native-react-page .us-yesterday-risk-package{margin-bottom:0}@container native-preview (max-width:700px){.native-react-page :is(.cockpit-visual-grid,.health-big-row)>[data-pc-component]{flex-basis:100%}.native-react-page :is(.native-explore-page,.native-skills-page)>[data-pc-component],.native-react-page .cockpit-fixed-section[data-pc-component]{width:100%}.native-react-page .risk-packages-page>[data-pc-component],.native-react-page .risk-packages-grid>[data-pc-component]{grid-column:1/-1}}.native-goal-preview{width:100%;min-width:0}.native-goal-preview>.modal-box{position:static;inset:auto;transform:none;width:100%;max-width:none;max-height:none;margin:0;box-shadow:none}.native-goal-preview .modal-close{display:none}.native-react-page .risk-public-section{min-width:0}.native-react-page .risk-public-section>[data-pc-component]{width:var(--native-component-width,100%);min-width:0}.native-react-page .risk-dispatch-content{display:flex;flex-direction:column;gap:14px;min-width:0}.native-react-page .risk-dispatch-content>[data-pc-component]{min-width:0}.composer-family-tabs{overflow-x:auto}.composer-family-tabs .sub-nav-item{flex:0 0 auto}.native-bound-placement{min-width:0}.native-bound-placement>.native-analysis-page,.native-bound-placement>.ni-page{padding:0;max-width:none}.native-bound-placement .gi-heading,.native-bound-placement .gi-scope{display:none}.native-bound-placement .native-explore-page>.page-head{display:none}.native-bound-placement .ni-sections,.native-bound-placement .naa-grid{gap:0}.native-inline-surface{grid-column:1/-1;min-width:0;width:100%;margin:16px 0 0;padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--panel);box-sizing:border-box}.native-inline-surface-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.native-inline-surface-head h3{margin:0;font-size:16px;line-height:1.5}.native-inline-surface>.native-surface-content>.native-react-page>.component-canvas>.native-explore-page,.native-inline-surface>.native-surface-content>.native-react-page>.component-canvas>.native-analysis-page{padding:0}.native-data-freshness{margin:0 0 12px;padding:8px 12px;border:1px solid color-mix(in srgb,var(--amber) 35%,transparent);border-radius:7px;background:color-mix(in srgb,var(--amber) 9%,transparent);color:var(--text);font-size:12px}.native-download-status{position:fixed;right:24px;bottom:24px;z-index:1200;max-width:min(360px,calc(100vw - 32px));padding:10px 14px;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--text);font-size:13px;box-shadow:0 8px 24px #00000040}.pc-page-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 20px}.pc-page-head h1{margin:3px 0 6px}.pc-page-head p{color:var(--muted,#7f93a5);font-size:13px}.composer-family-page,.composer-family-page>section[role=tabpanel]{width:100%;min-width:0;box-sizing:border-box}@media(max-width:600px){.pc-page-head{align-items:flex-start}}:root{font-family:Inter,Microsoft YaHei,PingFang SC,system-ui,sans-serif;color:#edf6fb;background:#071019;font-synthesis:none;text-rendering:optimizeLegibility;--bg: #071019;--bg2: #0a1520;--panel: #0d1a27;--panel2: #101f2e;--line: #203143;--border: #203143;--text: #edf6fb;--muted: #7f93a5;--text-muted: #7f93a5;--faint: #536779;--teal: #34d3be;--teal2: #1da995;--blue: #5aa9ff;--purple: #a78bfa;--amber: #f6ba55;--yellow: #f6ba55;--red: #ff6b72;--green: #4bd195;--border-strong: #2d4558;--shadow-sm: 0 6px 18px rgba(0, 0, 0, .18);--shadow: 0 18px 60px rgba(0, 0, 0, .32);--radius: 14px;--scrollbar-size: 8px;--scrollbar-track: color-mix(in srgb, var(--panel2) 72%, transparent);--scrollbar-thumb: color-mix(in srgb, var(--muted) 58%, var(--line));--scrollbar-thumb-hover: color-mix(in srgb, var(--teal) 78%, var(--muted))}*{box-sizing:border-box}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}*::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}*::-webkit-scrollbar-track{border-radius:999px;background:var(--scrollbar-track)}*::-webkit-scrollbar-thumb{min-width:36px;min-height:36px;border:2px solid transparent;border-radius:999px;background:var(--scrollbar-thumb);background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:padding-box}*::-webkit-scrollbar-button{width:0;height:0;display:none}*::-webkit-scrollbar-corner{background:transparent}html,body,#root{width:100%;height:100%;margin:0}body{min-width:1120px;overflow:hidden;background:var(--bg);color:var(--text);font-size:13px;-webkit-font-smoothing:antialiased;letter-spacing:.2px}button,input,select,textarea{font:inherit}button,select{cursor:pointer}button:disabled,select:disabled,input:disabled{cursor:not-allowed;opacity:.55}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p{margin:0}.theme-root{width:100%;height:100%;color:var(--text)}.app{width:100%;height:100%;display:grid;grid-template-rows:56px minmax(0,1fr);background:var(--bg)}:is(.app,.theme-root,.login-gate){--scrollbar-track: color-mix(in srgb,var(--panel2) 72%,transparent);--scrollbar-thumb: color-mix(in srgb,var(--muted) 58%,var(--line));--scrollbar-thumb-hover: color-mix(in srgb,var(--teal) 78%,var(--muted))}:is(.app,.theme-root)[data-theme=ocean]{--bg: #06111d;--bg2: #081827;--panel: #0b1d2e;--panel2: #10283e;--line: #1f3c55;--teal: #4bc7ff;--teal2: #2598cf}:is(.app,.theme-root)[data-theme=midnight]{--bg: #0d0b17;--bg2: #121022;--panel: #18152a;--panel2: #211c38;--line: #332c50;--teal: #a78bfa;--teal2: #7c5fd2}:is(.app,.theme-root)[data-theme=graphite]{--bg: #0c0f12;--bg2: #11161a;--panel: #161d22;--panel2: #1c262d;--line: #2c3942;--teal: #55d6a7;--teal2: #279a70}:is(.app,.theme-root)[data-theme=noir],.login-gate[data-theme=noir]{--bg: #191b1a;--bg2: #1d1f1e;--panel: #262825;--panel2: #2d2f2b;--line: #484940;--border: #484940;--border-strong: #66604f;--text: #eee8da;--muted: #beb6a7;--text-muted: #beb6a7;--faint: #918b80;--teal: #d2b46f;--teal2: #ead399;--blue: #86a5c0;--purple: #a78249;--amber: #d59b4c;--yellow: #d59b4c;--red: #d67676;--green: #62ad8b;--shadow-sm: 0 8px 24px rgba(14,15,14,.18);--shadow: 0 18px 44px rgba(14,15,14,.28)}:is(.app,.theme-root)[data-theme=noir] .topbar{background:#202220;border-color:#484940}:is(.app,.theme-root)[data-theme=noir] .sidebar{background:#1d1f1e}:is(.app,.theme-root)[data-theme=noir] .main{background:radial-gradient(circle at 48% -20%,rgba(210,180,111,.08),transparent 35%),#191b1a}:is(.app,.theme-root)[data-theme=noir] .brand-mark,.login-gate[data-theme=noir] .brand-mark{border-color:#66604f;background:linear-gradient(145deg,#ead399,#d2b46f);color:#202220;box-shadow:0 8px 24px #d2b46f2e}:is(.app,.theme-root)[data-theme=noir] .panel,:is(.app,.theme-root)[data-theme=noir] .kpi-card,:is(.app,.theme-root)[data-theme=noir] .health-big{background:linear-gradient(155deg,#262825,#2d2f2b)}:is(.app,.theme-root)[data-theme=noir] .conclusion{border-color:#66604f;background:radial-gradient(circle at 82% 12%,rgba(210,180,111,.12),transparent 34%),linear-gradient(135deg,#202220,#262825 62%,#2d2f2b)}:is(.app,.theme-root)[data-theme=noir] .nav-item.active{color:#eee8da;background:linear-gradient(90deg,#d2b46f2e,#d2b46f08)}:is(.app,.theme-root)[data-theme=noir] .btn.primary,.login-gate[data-theme=noir] .btn.primary{background:linear-gradient(135deg,#d2b46f,#ead399);color:#202220;box-shadow:0 9px 24px #d2b46f2e}:is(.app,.theme-root)[data-theme=noir] .top-btn,:is(.app,.theme-root)[data-theme=noir] .top-select,:is(.app,.theme-root)[data-theme=noir] .btn{color:#eee8da}:is(.app,.theme-root)[data-theme=noir] .top-select,:is(.app,.theme-root)[data-theme=noir] .top-btn{border-color:#d2b46f52;background:linear-gradient(180deg,#292b28,#202220);box-shadow:inset 0 1px #fff4d70a,0 5px 16px #0a0b0a2e}:is(.app,.theme-root)[data-theme=noir] .top-select>span{color:#d8cdaf;border-color:#d2b46f33}:is(.app,.theme-root)[data-theme=noir] .top-select select{color:#eee8da}:is(.app,.theme-root)[data-theme=noir] .top-select:focus-within,:is(.app,.theme-root)[data-theme=noir] .top-btn:hover{border-color:#ead3999e;background:linear-gradient(180deg,#30322e,#252724);box-shadow:0 0 0 2px #d2b46f14,0 7px 18px #0a0b0a38}:is(.app,.theme-root)[data-theme=noir] .theme-btn{border-color:#d2b46f7a;color:#ead399}:is(.app,.theme-root)[data-theme=noir] .version-btn{border-color:#d2b46f80;color:#efd487;background:linear-gradient(180deg,#2f2c23f5,#22221ef5);font-weight:800}:is(.app,.theme-root)[data-theme=nexuswave]{--bg: #061226;--bg2: #08182f;--panel: #0d213c;--panel2: #122a49;--line: rgba(143,196,255,.24);--border: rgba(143,196,255,.24);--border-strong: rgba(143,196,255,.46);--text: #f7f9ff;--muted: #b7c8de;--text-muted: #b7c8de;--faint: #7f9abb;--teal: #1688f5;--teal2: #0877f9;--blue: #72b6ff;--green: #45d7b0}:is(.app,.theme-root)[data-theme=nexuswave] .topbar{background:linear-gradient(110deg,#061229,#00265f 72%,#0047b8);border-color:#8fc4ff38}:is(.app,.theme-root)[data-theme=nexuswave] .sidebar{background:linear-gradient(180deg,#07152b,#061226 72%,#071a34)}:is(.app,.theme-root)[data-theme=nexuswave] .main{background:radial-gradient(circle at 78% 8%,rgba(8,105,233,.18),transparent 28%),linear-gradient(145deg,#041020,#07172d 62%,#06244d)}:is(.app,.theme-root)[data-theme=nexuswave] .brand-mark{border-color:#8fc4ff8c;background:linear-gradient(145deg,#0047b8,#1688f5 68%,#72b6ff);color:#fff;box-shadow:0 10px 28px #0869e947}:is(.app,.theme-root)[data-theme=nexuswave] .panel,:is(.app,.theme-root)[data-theme=nexuswave] .kpi-card,:is(.app,.theme-root)[data-theme=nexuswave] .health-big{background:linear-gradient(155deg,#0d213cf7,#07182ff0)}:is(.app,.theme-root)[data-theme=nexuswave] .conclusion{border-color:#8fc4ff80;background:radial-gradient(circle at 80% 15%,rgba(114,182,255,.18),transparent 32%),linear-gradient(135deg,#00265f,#0047b8 62%,#0869e9)}:is(.app,.theme-root)[data-theme=nexuswave] .nav-item.active{background:linear-gradient(90deg,#0877f942,#0877f90a)}:is(.app,.theme-root)[data-theme=nexuswave] .btn.primary{background:linear-gradient(135deg,#0877f9,#1688f5);box-shadow:0 12px 30px #0869e940}.topbar{display:flex;align-items:center;border-bottom:1px solid var(--line);background:var(--panel);padding:0 16px;gap:16px;z-index:30}.brand-top{width:232px;min-width:232px;display:flex;align-items:center;gap:10px}.brand-mark{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;color:#04110f;background:linear-gradient(145deg,#62f0d9,#23ae9c);box-shadow:0 0 22px #34d3be38;font-size:15px;font-weight:900}.brand-copy b{display:block;font-size:14px;letter-spacing:.3px}.brand-copy span{display:block;margin-top:2px;color:var(--muted);font-size:9px}.live{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px #4bd1951a}.live{animation:livePulse 2s ease-in-out infinite}@keyframes livePulse{0%,to{opacity:1;box-shadow:0 0 0 4px #4bd19521,0 0 9px #4bd19552}50%{opacity:.62;box-shadow:0 0 0 8px #4bd1950a,0 0 15px #4bd19585}}.top-actions{min-width:0;margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:8px}.top-btn,.top-select{height:34px;border:1px solid var(--line);border-radius:10px;background:var(--bg2);color:#c8d5df;font-size:13px;display:flex;align-items:center;gap:0;white-space:nowrap;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease}.top-btn{padding:0 13px;gap:6px}.top-btn:hover{border-color:#36516b;background:var(--panel2)}.top-select{padding-left:0;overflow:hidden}.top-select>span{align-self:stretch;padding:0 9px 0 10px;border-right:1px solid var(--line);display:inline-flex;align-items:center;color:var(--text);font-size:11px;font-weight:700}.top-select select{min-width:88px;height:32px;border:0;padding:0 27px 0 9px;background:transparent;color:#c8d5df;outline:0;font-size:12px;font-weight:700}.top-select option{background:var(--panel2);color:var(--text)}.top-site-select select{min-width:92px}.top-platform-select select{min-width:94px}.top-language-select select{min-width:96px}.language-select{position:relative;display:flex}.language-select-error{position:absolute;top:calc(100% + 6px);right:0;z-index:30;width:max-content;max-width:280px;padding:6px 9px;border:1px solid var(--red);border-radius:8px;background:var(--panel2);color:var(--red);font-size:12px;white-space:normal;box-shadow:var(--shadow-sm)}.login-brand .language-select{margin-left:auto;min-width:0}.login-language select{min-width:0;max-width:132px;text-overflow:ellipsis}.theme-btn{border-color:#34d3be3d;color:var(--teal);font-size:12px;font-weight:700}.theme-swatch{width:13px;height:13px;border:1px solid currentColor;border-radius:50%;background:linear-gradient(135deg,currentColor 0 48%,transparent 50% 100%);box-shadow:0 0 9px color-mix(in srgb,currentColor 42%,transparent)}.cycle-icon{color:var(--muted);transition:transform .35s ease}.theme-btn:hover .cycle-icon{transform:rotate(180deg)}.shell{min-height:0;display:grid;grid-template-columns:240px minmax(0,1fr)}.sidebar{min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--bg2);border-right:1px solid var(--line)}.nav{flex:1;padding:12px 10px;overflow-y:auto}.nav-group{margin-bottom:15px}.nav-label{padding:7px 10px;color:var(--faint);font-size:10px;font-weight:700;letter-spacing:1.4px;text-align:left;text-transform:uppercase}.nav-item{width:100%;height:38px;border:0;border-radius:8px;margin:2px 0;padding:0 12px;display:flex;align-items:center;gap:10px;color:var(--muted);background:transparent;text-align:left;font-size:13px;font-weight:700;transition:.15s}.nav-item:hover{background:var(--panel2);color:var(--text)}.nav-item.active{color:#eafffb;background:linear-gradient(90deg,#34d3be2b,#34d3be08);box-shadow:inset 2px 0 var(--teal)}.nav-item{position:relative;transition:color .2s ease,background .2s ease,transform .2s ease,box-shadow .2s ease}.nav-item:hover{transform:translate(2px)}.nav-item.active{font-weight:700;box-shadow:inset 3px 0 var(--teal),0 0 20px #34d3be14}.nav-item.active:after{content:"";position:absolute;right:8px;top:50%;width:6px;height:6px;border-radius:50%;transform:translateY(-50%);background:var(--teal);box-shadow:0 0 12px var(--teal);animation:navActiveBreath 2.1s ease-in-out infinite}.nav-item.active:has(.nav-badge):after{display:none}@keyframes navActiveBreath{0%,to{opacity:.55;box-shadow:0 0 6px var(--teal)}50%{opacity:1;box-shadow:0 0 15px var(--teal)}}.nav-item .ico{width:20px;color:var(--amber);text-align:center;font-size:14px}.nav-item .ico.cockpit-nav-icon{color:var(--teal)}.nav-badge{min-width:20px;height:18px;margin-left:auto;padding:0 6px;border-radius:10px;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;background:#ff6b7224;color:#ff8e94;font-size:9px;white-space:nowrap}.nav-badge.sample{background:#fbbf2421;color:#fcd34d}.nav-item.has-children .ico{color:#7da7ce}.nav-arrow{margin-left:auto;font-size:14px;transition:transform .2s}.nav-item.has-children .nav-arrow{margin-right:16px}.nav-arrow.expanded{transform:rotate(90deg)}.nav-children{overflow:hidden}.nav-sub-item{position:relative;width:calc(100% - 16px);min-height:36px;border-radius:6px;margin:1px 0 1px 28px;padding:6px 10px 6px 12px;display:flex;align-items:center;color:var(--muted);font-size:12px;font-weight:700}.nav-sub-item:hover{background:var(--panel2);color:var(--text)}.nav-sub-item.active{color:var(--teal);background:#34d3be14}.portal-shell .nav-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-shell .nav-item>span:nth-child(2),.portal-shell .nav-sub-item>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-shell .nav-item .ico,.portal-shell .nav-arrow{flex-shrink:0}.portal-shell .nav-sub-item{width:calc(100% - 28px)}.portal-shell .nav-children>div{margin-left:12px}.side-foot{border-top:1px solid var(--line);padding:12px}.agent-health{padding:11px;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--muted);font-size:10px}.agent-health-head,.agent-health-hours{display:flex;align-items:center;justify-content:space-between;gap:8px}.agent-health-head strong{color:var(--green);font-size:12px}.agent-health-track{height:4px;margin:8px 0 9px;overflow:hidden;border-radius:3px;background:var(--bg)}.agent-health-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--amber),var(--green))}.agent-health-stats{padding-bottom:7px;display:grid;grid-template-columns:1fr;gap:8px;border-bottom:1px solid var(--line)}.agent-health-stats span{text-align:left}.agent-health b{color:var(--text);font-weight:700}.agent-health-hours{padding-top:7px}.main{min-width:0;overflow-y:auto;background:radial-gradient(circle at 48% -20%,rgba(52,211,190,.06),transparent 35%),var(--bg)}.page{max-width:1540px;margin:0 auto;padding:20px 22px 42px}.page-head{min-height:54px;margin-bottom:12px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}:is(.page-title h1,.gi-heading h1,.naa-page-heading h2,.pc-page-head h1,.team-heading h1){color:var(--text);font-size:22px;line-height:1.4;font-weight:650;letter-spacing:.2px}.page-title h1{margin:0 0 5px}.page-data-date{margin-left:auto;display:inline-flex;align-items:baseline;gap:6px;flex:none;color:var(--muted);font-size:12px;white-space:nowrap}.page-data-date strong{color:var(--text);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.page-title p{color:var(--muted);font-size:11px}.cockpit-head{min-height:42px;align-items:center;justify-content:flex-start;flex-wrap:wrap}.cockpit-head .page-title h1{margin:0}.cockpit-head .meta-chip{font-size:10px}.cockpit-head>p{margin-left:2px;color:var(--muted);font-size:12px}.cockpit-savings-chip{min-height:28px;margin-left:auto;padding:0 12px;border:1px solid rgba(210,180,111,.48);border-radius:999px;display:inline-flex;align-items:center;gap:5px;white-space:nowrap;background:linear-gradient(135deg,#1c1d1af5,#2b2921f0);color:#e7dfce;font-size:10px;font-weight:600;box-shadow:inset 0 1px #ffffff0a,0 5px 16px #0000002e}.cockpit-savings-chip>span{color:#d2b46f;font-size:13px;line-height:1}.cockpit-savings-chip b{color:#efd487;font-size:11px}.cockpit-savings-chip small{color:#c9c0ac;font-size:9px;font-weight:500;opacity:.82}.cockpit-head-spacer{flex:1}.value-chip{border-color:#34d3be40;background:#34d3be14;color:var(--teal);font-weight:600}.value-chip b{margin-left:4px;font-size:13px}.head-tools{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:7px}.meta-chip{padding:4px 8px;border:1px solid var(--line);border-radius:20px;background:var(--bg2);color:var(--muted);font-size:9px}.btn{height:32px;border:1px solid var(--line);border-radius:8px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:6px;background:var(--bg2);color:#c8d5df;font-size:11px;outline:none}.btn:hover:not(:disabled){border-color:#36516b;background:var(--panel2)}.btn.primary{border:0;background:linear-gradient(135deg,#2cc5b0,#1e9f90);color:#041310;font-weight:700}.btn.primary{position:relative;overflow:hidden;box-shadow:0 6px 14px #34d3be2e;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.btn.primary:before{content:"";position:absolute;top:0;left:-110%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);transition:left .52s ease}.btn.primary:hover:before{left:110%}.btn.primary:hover{transform:translateY(-1px);box-shadow:0 9px 22px #34d3be45;filter:brightness(1.05)}.btn.ghost-teal{border-color:#34d3be4d;color:var(--teal);background:#34d3be0a}.conclusion{position:relative;overflow:hidden;min-height:86px;margin-bottom:14px;padding:16px 18px;border:1px solid rgba(52,211,190,.27);border-radius:var(--radius);display:grid;grid-template-columns:1fr auto;align-items:center;gap:18px;background:linear-gradient(105deg,#1c68673b,#0c1b27f5 52%,#1b334d99);box-shadow:var(--shadow-sm)}.conclusion:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 16% 20%,rgba(52,211,190,.08),transparent 38%);pointer-events:none}.conclusion:after{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border:0;border-radius:0 3px 3px 0;background:linear-gradient(180deg,#34d3be,#34d3be2e);box-shadow:none}.eyebrow{position:relative;z-index:1;margin-bottom:7px;color:var(--teal);font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.conclusion h2{position:relative;z-index:1;max-width:980px;color:var(--text);font-size:15px;line-height:1.75}.conclusion h2 em{color:#ffb26e;font-style:normal}.conclusion-actions{position:relative;z-index:2;display:flex;gap:7px}.kpi-row{display:grid;gap:12px;margin-bottom:14px}.kpi-row.cols7{grid-template-columns:repeat(7,minmax(0,1fr))}.kpi-row.cols4{grid-template-columns:repeat(4,minmax(0,1fr))}.skill-summary-grid{width:100%;margin:0 0 14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:14px}.skill-summary-grid>.kpi-card{width:100%;min-width:0;min-height:116px;padding:15px 16px;border-radius:11px;background:radial-gradient(circle at 92% 4%,color-mix(in srgb,var(--teal) 10%,transparent),transparent 38%),linear-gradient(150deg,color-mix(in srgb,var(--panel) 95%,var(--teal) 5%),var(--panel2))}.skill-summary-grid>.kpi-card:after{content:"";position:absolute;top:0;right:16px;left:16px;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--teal) 40%,transparent),transparent);opacity:.68}.skill-summary-grid .k-name{color:var(--text-muted);font-size:12px;font-weight:650;letter-spacing:.25px}.skill-summary-grid .k-val{min-height:38px;font-size:28px;letter-spacing:-.7px}.skill-summary-grid .kpi-card.green .k-icon{color:var(--green)}.skill-summary-grid .kpi-card.yellow .k-icon{color:var(--yellow)}:is(.app,.theme-root)[data-theme=noir] .skill-summary-grid>.kpi-card{border-color:#d2b46f4d;background:radial-gradient(circle at 92% 4%,rgba(234,211,153,.1),transparent 40%),linear-gradient(145deg,#242622,#2d2f2b 68%,#262825);box-shadow:inset 0 1px #ead3990a,0 10px 26px #0e0f0e33}:is(.app,.theme-root)[data-theme=noir] .skill-summary-grid>.kpi-card:after{background:linear-gradient(90deg,transparent,rgba(234,211,153,.52),transparent)}:is(.app,.theme-root)[data-theme=noir] .skill-summary-grid>.kpi-card:hover{border-color:#ead39994;box-shadow:inset 0 1px #ead39914,0 15px 34px #0e0f0e4d}.cockpit-widget-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;align-items:stretch}.cockpit-widget-slot{min-width:0}.cockpit-widget-slot>.panel{height:100%;min-height:278px;margin-bottom:0}.cockpit-widget-slot>.conclusion{margin-bottom:0}.cockpit-config-section{min-width:0}.widget-section-head{display:flex;align-items:baseline;gap:10px;margin:0 0 10px}.widget-section-head h3{margin:0;color:var(--text);font-size:13px}.widget-section-head small{color:var(--muted);font-size:10px}.cockpit-config-section .kpi-row,.cockpit-config-section .health-big-row{margin-bottom:0}.cockpit-fixed-sections{display:flex;flex-direction:column;gap:14px;container:cockpit-layout / inline-size}.cockpit-layout-notice{margin-bottom:14px;border:1px solid var(--line);border-radius:8px;padding:10px 12px;background:var(--panel);color:var(--muted);font-size:12px}.cockpit-layout-preview [data-cockpit-item][role=button]{cursor:pointer}.cockpit-layout-preview [data-cockpit-item][role=button]:is(:focus-visible,[aria-pressed=true]){outline:2px solid var(--teal);outline-offset:2px}.cockpit-layout-preview :is(.kpi-card,.health-big,.panel){animation:none}.cockpit-layout-preview .kpi-card:hover{transform:none}.cockpit-layout-preview .goal-add:disabled{pointer-events:none}.cockpit-fixed-section{min-width:0}.cockpit-judgment-region{min-width:0;contain:layout}.cockpit-fixed-section>.widget-section-head{min-height:28px;margin-bottom:8px;padding:0 2px;align-items:center}.cockpit-fixed-section>.widget-section-head h3{font-size:13px}.goal-loading-placeholder{min-height:142px;display:grid;place-items:center;color:var(--muted);font-size:10px;font-weight:700}.cockpit-kpi-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.cockpit-visual-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cockpit-visual-grid>.panel{min-width:0;min-height:278px;margin-bottom:0}.cockpit-visual-value{min-height:210px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px}.cockpit-visual-value>strong{color:var(--text);font-size:36px;font-variant-numeric:tabular-nums}.cockpit-visual-value>div{display:flex;gap:18px;color:var(--muted);font-size:11px}.cockpit-fixed-sections>.source-foot{margin-top:-2px}.kpi-card{position:relative;overflow:hidden;min-height:124px;padding:14px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(150deg,color-mix(in srgb,var(--panel) 92%,var(--teal) 8%),var(--panel2) 76%)}.kpi-card.metric-style-explore{border-left-width:1px;background:linear-gradient(155deg,var(--panel2),var(--bg));box-shadow:none}.kpi-card.metric-style-explore:before{width:0}.kpi-card.metric-style-detail{min-height:92px;padding:11px 13px;border-radius:8px;background:var(--panel);box-shadow:none}.kpi-card.metric-style-detail:before{width:2px;opacity:.42}.kpi-card.metric-style-detail .k-val{font-size:22px}.kpi-card.accent{border-color:color-mix(in srgb,var(--teal) 38%,var(--line))}.kpi-card.green{border-color:color-mix(in srgb,var(--green) 38%,var(--line))}.kpi-card.yellow{border-color:color-mix(in srgb,var(--yellow) 42%,var(--line))}.kpi-card.purple{border-color:color-mix(in srgb,var(--blue) 38%,var(--line))}.kpi-card.red{border-color:color-mix(in srgb,var(--red) 42%,var(--line))}.kpi-card.blue{border-color:color-mix(in srgb,var(--blue) 38%,var(--line))}.kpi-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;border-radius:0 3px 3px 0;background:var(--teal);opacity:.74;transition:width .25s ease,opacity .25s ease}.kpi-card.green:before{background:var(--green)}.kpi-card.yellow:before{background:var(--yellow)}.kpi-card.red:before{background:var(--red)}.kpi-card.purple:before{background:var(--purple)}.kpi-card.blue:before{background:var(--blue)}.kpi-card.highlight:after{content:"";position:absolute;top:-44px;right:-44px;width:108px;height:108px;border-radius:50%;background:radial-gradient(circle,rgba(52,211,190,.14),transparent 70%);pointer-events:none}.kpi-card{box-shadow:0 8px 24px #0000001c;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s,border-color .25s}.kpi-card:hover{z-index:2;transform:translateY(-3px);border-color:#34d3be6b;box-shadow:0 16px 34px #0000003d,0 0 24px #34d3be12}.kpi-card:hover:before{width:5px;opacity:1}.kpi-card .k-icon{filter:drop-shadow(0 0 7px rgba(255,255,255,.08));transition:transform .3s ease,filter .3s ease}.kpi-card:hover .k-icon{transform:scale(1.18);filter:drop-shadow(0 0 8px rgba(52,211,190,.32))}.k-top{margin-bottom:8px;display:flex;align-items:center;justify-content:space-between}.k-name{overflow:hidden;color:var(--muted);font-size:11px;white-space:nowrap;text-overflow:ellipsis}.k-icon{color:var(--teal);font-size:15px}.k-value-row{display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.k-val{min-height:34px;color:var(--text);font-size:25px;font-weight:800;letter-spacing:-1px;font-variant-numeric:tabular-nums}.cockpit-kpi-grid .k-value-row{position:relative;display:block}.cockpit-kpi-grid .k-val{white-space:nowrap}.cockpit-kpi-grid .k-mini-chart{position:absolute;right:0;bottom:1px}.kpi-ordered-content{min-height:94px;display:flex;flex-direction:column;gap:5px}.kpi-ordered-content .k-top{margin-bottom:0}.kpi-ordered-content .k-sub{margin-top:0}.kpi-ordered-content .k-mini-chart{position:static;width:100%;height:24px;margin-top:auto}.visual-ordered-content{min-height:276px;display:flex;flex-direction:column}.visual-content-slot.slot-value,.visual-content-slot.slot-chart,.visual-content-slot.slot-goals{flex:1;min-height:0}.visual-content-slot.slot-value{display:flex}.visual-content-slot.slot-value>.cockpit-visual-value{width:100%;min-height:148px}.k-val.unbound{color:#597083}.k-sub{margin-top:4px}.k-trend{margin-top:2px;color:var(--faint);font-size:9px;white-space:nowrap}.k-mini-chart{width:52px;height:28px;display:flex;align-items:flex-end;gap:4px;opacity:.55}.k-sparkline{display:block;opacity:.9}.k-sparkline svg{width:100%;height:100%;overflow:visible}.spark-placeholder,.spark-data-line{fill:none;stroke:var(--teal);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.spark-placeholder{stroke-dasharray:3 3;opacity:.55}.spark-data-line{opacity:1;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--teal) 45%,transparent))}.k-sparkline.green .spark-placeholder,.k-sparkline.green .spark-data-line{stroke:var(--green)}.k-sparkline.yellow .spark-placeholder,.k-sparkline.yellow .spark-data-line{stroke:var(--yellow)}.k-sparkline.purple .spark-placeholder,.k-sparkline.purple .spark-data-line{stroke:var(--purple)}.k-sparkline.blue .spark-placeholder,.k-sparkline.blue .spark-data-line{stroke:var(--blue)}.spark-empty{color:var(--faint);font-size:9px;line-height:22px;white-space:nowrap}.spark-empty-line{fill:none;stroke:var(--teal);stroke-width:1.7;stroke-linecap:round;opacity:.55}.k-sparkline.green .spark-empty-line{stroke:var(--green)}.k-sparkline.yellow .spark-empty-line{stroke:var(--yellow)}.k-sparkline.purple .spark-empty-line{stroke:var(--purple)}.k-sparkline.blue .spark-empty-line{stroke:var(--blue)}.empty-spark i{flex:1;border-radius:2px 2px 0 0;background:#34d3be42}.empty-spark i:nth-child(1){height:35%}.empty-spark i:nth-child(2){height:55%}.empty-spark i:nth-child(3){height:42%}.empty-spark i:nth-child(4){height:68%}.empty-spark i:nth-child(5){height:48%}.health-big-row{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:14px}.health-big{position:relative;overflow:hidden;min-height:175px;padding:14px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(155deg,var(--panel),var(--panel2))}.health-big.green,.health-big.yellow,.health-big.red{border-color:var(--line);background:linear-gradient(155deg,var(--panel),var(--panel2))}.hb-head{margin-bottom:14px;display:flex;align-items:center;justify-content:space-between}.hb-dot{width:10px;height:10px;margin-right:8px;border-radius:50%;display:inline-block;background:currentColor;box-shadow:0 0 12px currentColor}.health-big.green .hb-dot{color:var(--green)}.health-big.yellow .hb-dot{color:var(--yellow)}.health-big.red .hb-dot{color:var(--red)}.hb-title{font-size:14px;font-weight:700}.hb-count{margin-bottom:12px;color:#61788b;font-size:24px;font-weight:800}.hb-count small{color:var(--muted);font-size:11px;font-weight:500}.hb-metrics{display:grid;grid-template-columns:1fr 1fr;gap:8px}.hb-metrics .m{padding:8px 10px;border-radius:8px;background:#ffffff08}.hb-metrics .m span{display:block;margin-bottom:3px;color:var(--muted);font-size:9px}.hb-metrics .m b{color:#62798c;font-size:14px}.health-big{--health-tone: var(--teal);box-shadow:var(--shadow-sm);transition:transform .25s ease,box-shadow .25s ease}.health-big.green{--health-tone: var(--green)}.health-big.yellow{--health-tone: var(--yellow)}.health-big.red{--health-tone: var(--red)}.health-big:before{content:"";position:absolute;z-index:1;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--health-tone),transparent 72%);opacity:.95}.health-big:after{content:none}.health-big:hover{transform:translateY(-2px);border-color:var(--line);box-shadow:0 12px 36px #0003}.hb-status{position:relative;z-index:2;display:flex;align-items:center;gap:9px}.hb-led{flex:0 0 auto;display:inline-block;border-radius:50%}.hb-led-soft{width:10px;height:10px;background:var(--health-tone);opacity:.58;box-shadow:0 0 7px color-mix(in srgb,var(--health-tone) 45%,transparent);animation:healthSoftBreath 2.5s ease-in-out infinite}.hb-led-main{width:14px;height:14px;opacity:1;transform:none;box-shadow:inset 0 0 0 1px #00000014;animation:none}.hb-custom-icon{margin-right:6px;font-style:normal}.health-big.green .hb-led-main{background:#16c60c}.health-big.yellow .hb-led-main{background:#fff100}.health-big.red .hb-led-main{background:#e81224}.health-big.green .hb-metrics .m b{color:#62e7b0}.health-big.yellow .hb-metrics .m b{color:#fcd34d}.health-big.red .hb-metrics .m b{color:#ff8e94}@keyframes healthSoftBreath{0%,to{opacity:.42;box-shadow:0 0 4px color-mix(in srgb,var(--health-tone) 32%,transparent)}50%{opacity:1;box-shadow:0 0 13px color-mix(in srgb,var(--health-tone) 82%,transparent)}}.panel{position:relative;margin-bottom:14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow-sm)}.panel{overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease}.panel:hover{border-color:color-mix(in srgb,var(--teal) 21%,var(--line));box-shadow:0 12px 36px #0000002b}.panel-head{position:relative;height:46px;padding:0 15px;border-bottom:1px solid rgba(32,49,67,.72);display:flex;align-items:center;justify-content:space-between}.panel-head:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,var(--teal),rgba(52,211,190,.3))}.panel-head h3{font-size:13px}.panel-head small{color:var(--muted);font-size:10px}.panel-body{padding:14px}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cockpit-bottom{align-items:stretch}.cockpit-bottom .panel{min-height:278px;margin-bottom:0}.cockpit-chart-panel .panel-body{padding:8px 14px 12px}.ggr-chart-empty{position:relative;height:208px}.ggr-chart-empty svg{width:100%;height:100%;overflow:visible}.chart-grid-line{stroke:#2031438c;stroke-width:1}.chart-average-line{stroke:#7f93a559;stroke-width:1;stroke-dasharray:5 5}.chart-empty-line,.chart-data-line{fill:none;stroke:var(--teal);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.chart-empty-line{opacity:.45;stroke-dasharray:7 7}.chart-data-line{filter:drop-shadow(0 0 4px rgba(52,211,190,.32))}.chart-data-point{fill:var(--teal);stroke:#dffffa;stroke-width:1;filter:drop-shadow(0 0 4px rgba(52,211,190,.48))}.chart-value-label{fill:var(--text);font-size:9px;font-weight:700}.chart-date-label{fill:var(--muted);font-size:8px}.chart-empty-copy{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.chart-empty-copy strong{color:var(--muted);font-size:11px}.chart-empty-copy span{margin-top:5px;color:var(--faint);font-size:9px}.goal-panel .panel-head{gap:10px}.goal-panel .panel-head small{margin-left:auto}.goal-add{height:27px;padding:0 10px;font-size:9px}.goal-list{padding:12px 14px;display:flex;flex-direction:column;gap:8px}.goal-item{--goal-tone: var(--teal)}.goal-item.yellow{--goal-tone: var(--yellow)}.goal-item.green{--goal-tone: var(--green)}.goal-summary{min-height:18px;display:flex;align-items:center;gap:7px}.goal-summary strong{font-size:10px}.goal-summary span{color:var(--muted);font-size:8px}.goal-summary .goal-current{display:inline-flex;align-items:baseline;gap:4px}.goal-summary b{color:var(--text);font-size:10px}.goal-summary em{margin-left:auto;color:var(--goal-tone);font-size:9px;font-style:normal;font-weight:700}.goal-icon-btn{width:34px;height:17px;border:1px solid var(--line);border-radius:9px;display:inline-grid;place-items:center;background:var(--bg2);color:var(--amber);font-size:8px}.goal-icon-btn.delete{color:var(--red)}.goal-track{height:9px;border-radius:5px;overflow:hidden;background:var(--bg);box-shadow:inset 0 1px 3px #0000004d}.goal-track i{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--goal-tone) 68%,#0d6f66),var(--goal-tone));box-shadow:0 0 10px color-mix(in srgb,var(--goal-tone) 35%,transparent)}.goal-meta{min-height:14px;margin-top:3px;display:flex;gap:12px;color:var(--faint);font-size:8px}.goal-meta span:last-child{color:var(--goal-tone);font-weight:650}.goal-dialog{max-width:470px}.goal-dialog .modal-body{display:flex;flex-direction:column;gap:14px}.goal-dialog select,.goal-dialog input{width:100%;height:36px;border:1px solid var(--line);border-radius:8px;padding:0 11px;background:var(--bg);color:var(--text);outline:0}.dialog-actions{padding-top:5px;display:flex;justify-content:flex-end;gap:8px}.goal-select-dialog .modal-body{padding:24px;gap:16px}.goal-select-lead{color:var(--muted);font-size:12px}.goal-select-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.goal-select-card{min-height:110px;padding:16px;border:1px solid var(--line);border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;background:var(--bg2);color:var(--text);transition:.18s ease}.goal-select-card:hover{border-color:#34d3be80;background:#34d3be0d;transform:translateY(-1px)}.goal-select-card.selected{border-color:var(--teal);background:#34d3be1a;box-shadow:0 0 0 1px #34d3be26,0 10px 28px #0000002e}.goal-select-card>span{font-size:28px;line-height:1}.goal-select-card strong{font-size:13px}.goal-select-card small{margin-top:2px;color:var(--muted);font-size:10px}.goal-select-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.goal-select-actions .btn{width:100%}.goal-chosen{min-height:66px;padding:12px 14px;border:1px solid rgba(52,211,190,.28);border-radius:10px;display:flex;align-items:center;gap:12px;background:#34d3be0f}.goal-chosen>span{font-size:28px}.goal-chosen strong,.goal-chosen small{display:block}.goal-chosen small{margin-top:4px;color:var(--muted);font-size:10px}.empty-state{min-height:170px;padding:26px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--muted);text-align:center}.empty-state.compact{min-height:112px;padding:16px}.empty-glyph{width:28px;height:28px;margin-bottom:8px;display:grid;place-items:center;color:var(--teal);font-size:18px}.empty-state strong{color:var(--text);font-size:12px}.empty-state p{max-width:620px;margin-top:7px;color:var(--faint);font-size:10px;line-height:1.7}.error-state{min-height:108px;margin-bottom:14px;border:1px solid rgba(255,107,114,.24);border-radius:12px;background:#ff6b720f}.error-state .empty-glyph{border:1px solid rgba(255,107,114,.4);border-radius:50%;color:var(--red)}.loading-state{position:static;min-height:52px;margin:0;padding:12px 14px;border:1px dashed color-mix(in srgb,var(--line) 78%,transparent);border-radius:9px;display:flex;align-items:center;justify-content:center;gap:10px;background:color-mix(in srgb,var(--bg) 82%,transparent);color:var(--muted)}.loading-state span{width:68px;height:8px;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--line) 82%,transparent),color-mix(in srgb,var(--teal) 36%,var(--line)),color-mix(in srgb,var(--line) 82%,transparent));background-size:220% 100%;animation:component-data-wave 1.35s ease-in-out infinite}.loading-state small{font-size:10px;font-weight:700;letter-spacing:.2px}.site-switch-overlay{position:fixed;z-index:220;top:0;right:0;bottom:0;left:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes component-data-wave{0%{background-position:110% 0}to{background-position:-110% 0}}@keyframes component-data-pulse{0%,to{opacity:.42}50%{opacity:.9}}.source-foot{margin:10px 2px 0;display:flex;align-items:center;justify-content:flex-end;gap:7px;color:var(--faint);font-size:9px}.source-foot span{width:6px;height:6px;border-radius:50%;background:var(--amber)}.source-foot.ready span{background:var(--green)}.smart-pkg-card,.game-group-card{position:relative;overflow:hidden;margin-bottom:16px;padding:20px;border:1px solid var(--border);border-radius:14px;background:var(--panel);transition:.2s}.smart-pkg-card,.game-group-card{box-shadow:0 8px 28px #00000021;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.smart-pkg-card:before,.game-group-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--red),transparent 72%)}.smart-pkg-card.opportunity-card:before,.game-group-card:before{background:linear-gradient(90deg,var(--teal),transparent 72%)}.smart-pkg-card:hover,.game-group-card:hover{transform:translateY(-2px);box-shadow:0 15px 38px #0000003b,0 0 24px #34d3be0f}.smart-pkg-card:hover{border-color:#ff6b6bb3;box-shadow:0 4px 20px #ff6b6b0f}.smart-pkg-card.opportunity-card:hover{border-color:var(--teal);box-shadow:0 4px 20px #34d3be14}.game-group-card:hover{border-color:var(--teal);box-shadow:0 4px 20px #34d3be0f}.sp-head,.ggc-head{margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:12px}.sp-icon,.ggc-icon{width:52px;height:52px;border:1px solid var(--border);border-radius:10px;display:flex;align-items:center;justify-content:center;background:var(--bg);color:var(--teal);font-size:28px}.sp-info,.ggc-info{flex:1}.sp-info h3,.ggc-info h3{color:var(--text);font-size:17px}.sp-info p,.ggc-info p{margin-top:4px;color:var(--text-muted);font-size:12px}.sp-ai-summary,.ggc-reason{margin-bottom:14px;padding:12px;border:1px solid var(--border);border-radius:10px;background:var(--bg);color:var(--text-muted);font-size:11px;line-height:1.7}.sp-ai-summary:before{content:"✓ ";color:var(--teal)}.ggc-reason:before{content:"📋 原因分析";display:block;margin-bottom:6px;color:var(--teal);font-size:11px;font-weight:700}.card-actions{display:flex;justify-content:flex-end;gap:8px}.tag{padding:3px 9px;border-radius:8px;display:inline-block;font-size:9px;font-weight:700;white-space:nowrap}.tag.green{background:#4bd19524;color:#5fe4b0}.tag.red{background:#ff6b7224;color:#ff8e94}.tag.yellow{background:#fbbf2424;color:#fcd34d}.tag.teal{background:#34d3be1f;color:var(--teal)}.empty-card .sp-icon,.empty-card .ggc-icon{color:var(--faint)}.risk-action{border:0;border-radius:16px;background:linear-gradient(135deg,#ff6b6b,#ee5a5a);color:#fff;font-weight:700}.cockpit-risk-action{box-shadow:0 5px 16px #ff6b7247;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.cockpit-risk-action:hover{transform:translateY(-1px);box-shadow:0 8px 24px #ff6b7266,0 0 16px #ff6b7233;filter:brightness(1.07)}.dispatch-message{margin-bottom:14px;padding:10px 13px;border:1px solid rgba(52,211,190,.24);border-radius:9px;background:#34d3be12;color:#b9f7ee;font-size:10px}.dispatch-sub{display:block;margin-top:3px;color:var(--faint);font-size:8px;font-weight:500}.dispatch-modal{width:min(920px,calc(100vw - 40px))}.dispatch-modal .modal-body{max-height:72vh;overflow:auto}.dispatch-detail-meta{margin-bottom:14px;display:flex;flex-wrap:wrap;gap:8px}.dispatch-detail-meta span{padding:5px 9px;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--muted);font-size:9px}.tier-export-row{margin-bottom:12px;display:flex;flex-wrap:wrap;gap:8px}.tier-chip{min-height:34px;padding:7px 12px;border:1px solid rgba(52,211,190,.34);border-radius:9px;background:#34d3be17;color:var(--teal);font:inherit;font-size:10px;cursor:pointer}.tier-chip b{margin-left:5px;color:var(--text)}.tier-chip:hover:not(:disabled){border-color:var(--teal);background:#34d3be29}.tier-chip:disabled{opacity:.38;cursor:not-allowed}.dispatch-note{margin-bottom:14px;color:var(--muted);font-size:9px;line-height:1.7}.opportunity-action{border:0;border-radius:16px;background:linear-gradient(135deg,var(--teal),#2dbfa9);color:#071019;font-weight:700}.ggc-action-row{padding-top:14px;border-top:1px dashed var(--border);display:flex;gap:8px}.game-recommendation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.game-recommendation-card{margin-bottom:0;display:flex;flex-direction:column}.game-recommendation-card.down:before{background:linear-gradient(90deg,var(--red),transparent 72%)}.game-recommendation-card.watch:before{background:linear-gradient(90deg,var(--amber),transparent 72%)}.game-recommendation-card.up:before{background:linear-gradient(90deg,var(--teal),transparent 72%)}.game-recommendation-items{min-height:150px;margin-bottom:14px;display:flex;flex-direction:column;gap:8px}.game-recommendation-item{padding:10px;border:1px solid var(--line);border-radius:9px;display:grid;grid-template-columns:minmax(110px,1.4fr) repeat(3,minmax(66px,.7fr));align-items:center;gap:8px;background:color-mix(in srgb,var(--panel) 60%,var(--bg))}.game-recommendation-item strong{min-width:0;overflow:hidden;color:var(--text);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.game-recommendation-item span{color:var(--muted);font-family:Consolas,monospace;font-size:8px;white-space:nowrap}.game-recommendation-empty{min-height:82px;border:1px dashed var(--line);border-radius:9px;display:grid;place-items:center;color:var(--faint);font-size:9px}.game-recommendation-card .ggc-action-row{margin-top:auto}.package-attribution-row{margin-bottom:16px;display:flex;justify-content:flex-end}.package-card-list .smart-pkg-card:last-child{margin-bottom:0}.package-card-compact .sp-head{margin-bottom:0}.package-card-compact .sp-info{min-width:0}.package-card-compact .sp-info h3{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.package-card-compact .risk-action,.package-card-compact .opportunity-action{min-width:126px;padding:0 16px;box-shadow:0 2px 8px #34d3be33}.package-card-compact .risk-action{box-shadow:0 2px 8px #ff6b6b33}.package-exported{opacity:.35!important;filter:grayscale(.9)}.package-detail-modal{width:min(960px,calc(100vw - 48px))}.package-detail-modal .modal-head{min-height:56px}.package-modal-body{min-height:430px;display:flex;flex-direction:column}.package-rule-summary{flex:0 0 auto;margin-bottom:16px;padding:18px 20px;border:1px solid rgba(52,211,190,.15);border-radius:12px;background:#34d3be0a}.package-rule-summary>div{margin-bottom:10px;color:var(--teal);font-size:14px;font-weight:700}.package-rule-summary p{color:var(--text);font-size:13px;line-height:1.8}.package-distribution-title{flex:0 0 auto;margin-bottom:14px;color:var(--text);font-size:12px;font-weight:700}.package-metric-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;align-content:start}.package-metric{min-height:112px;padding:16px 8px;border:1px solid var(--border);border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:var(--bg);text-align:center;transition:border-color .2s,transform .2s}.package-metric:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--teal) 45%,var(--border))}.package-metric span{min-height:31px;color:var(--text-muted);font-size:11px;font-weight:600;line-height:1.4;white-space:pre-line}.package-metric strong{color:var(--teal);font-family:Consolas,monospace;font-size:28px;font-weight:800}.package-metric.risk strong{color:var(--red)}.package-metric.warning strong{color:var(--amber)}.package-source-note{margin-top:14px;color:var(--faint);font-size:10px}.package-source-note:first-letter{color:var(--green)}.package-modal-loading{min-height:112px;border:1px solid var(--border);border-radius:12px;display:flex;align-items:center;justify-content:center;gap:9px;background:var(--bg);color:var(--muted);font-size:11px}.package-modal-loading span{width:14px;height:14px;border:2px solid var(--line);border-top-color:var(--teal);border-radius:50%;animation:spin .7s linear infinite}.package-modal-actions{margin-top:auto;padding-top:20px;border-top:1px solid var(--border);display:flex;justify-content:center}.package-export-button{min-width:230px;height:46px;padding:0 34px;border-radius:12px;font-size:14px;box-shadow:0 2px 12px #34d3be33}.package-export-button.risk-action{box-shadow:0 2px 12px #ff6b6b33}.table-wrap{overflow:auto;border:1px solid rgba(32,49,67,.62);border-radius:9px}.tbl{width:100%;border-collapse:collapse;font-size:11px}.tbl th{padding:9px 12px;border-bottom:1px solid var(--line);background:#0c1a26;color:var(--muted);text-align:left;font-size:10px;font-weight:600;white-space:nowrap}.tbl th.sortable,.tbl th.filterable{padding:0}.table-header-actions{position:relative;display:inline-flex;align-items:center;width:100%}.tbl th.filterable .table-column-label{padding:9px 12px}.table-sort-button{flex:1 1 auto;min-width:0;min-height:34px;padding:9px 12px;border:0;display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;background:transparent;color:inherit;font:inherit;text-align:left;white-space:nowrap;cursor:pointer}.table-sort-button:hover{background:#34d3be0f;color:var(--text)}.table-sort-button:focus-visible{outline:1px solid var(--teal);outline-offset:-2px}.tbl th.sortable.active,.tbl th.sortable.active .table-sort-button{color:var(--teal)}.table-sort-indicator{color:var(--faint);font-size:10px;line-height:1}.tbl th.sortable.active .table-sort-indicator{color:var(--teal)}.table-column-filter{position:relative;flex:0 0 auto;align-self:stretch;display:flex;align-items:center}.table-column-filter>summary{width:28px;height:34px;display:grid;place-items:center;border-left:1px solid transparent;color:var(--faint);cursor:pointer;list-style:none}.table-column-filter>summary::-webkit-details-marker{display:none}.table-column-filter>summary:hover,.table-column-filter.active>summary{color:var(--teal);background:#34d3be14}.table-column-filter[open]>summary{border-left-color:var(--line);color:var(--teal)}.table-column-filter-menu{position:absolute;z-index:40;top:calc(100% + 3px);right:0;width:250px;padding:10px;border:1px solid var(--line);border-radius:9px;background:var(--panel2);box-shadow:0 14px 30px #00000057;color:var(--text);font-size:11px}.table-column-filter-menu header{display:flex;align-items:center;gap:8px;padding:2px 2px 8px;border-bottom:1px solid var(--line)}.table-column-filter-menu header small{margin-left:auto;color:var(--muted)}.table-column-filter-menu label{display:flex;align-items:center;gap:7px;min-height:28px;cursor:pointer}.table-column-filter-menu label>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-column-filter-menu label>small{margin-left:auto;color:var(--muted)}.table-column-filter-menu input{accent-color:var(--teal)}.table-column-filter-all{margin-top:5px;border-bottom:1px solid var(--line)}.table-column-filter-options{max-height:260px;overflow:auto}.table-column-filter-empty{display:grid;min-height:72px;place-items:center;color:var(--muted)}.table-column-filter-menu footer{display:flex;justify-content:flex-end;padding-top:8px;border-top:1px solid var(--line)}.table-column-filter-menu footer button{height:28px;min-width:60px;border:1px solid var(--teal);border-radius:6px;background:var(--teal);color:#041310;cursor:pointer}.table-column-filter-menu footer button:disabled{opacity:.35;cursor:not-allowed}.tbl td{padding:9px 12px;border-bottom:1px solid rgba(32,49,67,.4);color:#c8d5df;vertical-align:middle;white-space:nowrap}.tbl tbody tr:last-child td{border-bottom:0}.tbl tbody tr:hover{background:#34d3be0a}.table-empty{min-height:92px;border:1px solid rgba(32,49,67,.5);border-top:0;border-radius:0 0 9px 9px;display:flex;align-items:center;justify-content:center;color:var(--faint);font-size:10px}.table-wrap:has(+.table-empty){border-radius:9px 9px 0 0}.filter-bar{min-height:52px;margin-bottom:14px;padding:10px 14px;border:1px solid var(--line);border-radius:10px;display:flex;align-items:center;gap:10px;background:#0b1a28}.filter-bar .fl{color:var(--muted);font-size:10px}.filter-bar select{height:30px;border:1px solid var(--line);border-radius:6px;padding:0 9px;outline:0;background:#091721;color:#c9d6de;font-size:10px}.bi-kpi-grid{margin-bottom:14px;display:grid;grid-template-columns:repeat(var(--bi-kpi-columns, 6),minmax(0,1fr));gap:12px}.explore-query-notice{margin:0 0 14px;padding:11px 14px;border:1px solid rgba(246,186,85,.32);border-radius:10px;display:flex;align-items:baseline;gap:10px;background:#f6ba5512;color:var(--muted);font-size:10px}.explore-query-notice strong{flex:0 0 auto;color:var(--yellow);font-size:11px}.explore-query-notice span{min-width:0;overflow-wrap:anywhere}.bi-kpi{position:relative;overflow:hidden;min-height:98px;padding:14px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(155deg,var(--panel2),#0c1925)}.bi-kpi.metric-style-explore{background:linear-gradient(155deg,var(--panel2),var(--bg))}.bi-kpi.metric-style-cockpit{border-left:3px solid var(--teal);background:linear-gradient(145deg,color-mix(in srgb,var(--panel) 90%,var(--teal) 10%),var(--panel2));box-shadow:0 8px 24px #0000001c}.bi-kpi.metric-style-detail{min-height:78px;padding:11px 13px;border-radius:8px;background:var(--panel)}.bi-kpi.metric-style-detail .metric{margin-top:10px;font-size:21px;font-weight:650}.bi-kpi header,.bi-kpi footer{display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:9px}.bi-kpi .metric{margin:15px 0 0;font-size:26px;font-weight:800}.table-loading-row td{padding:0!important}.table-loading-state{min-height:104px;display:flex;align-items:center;justify-content:center;gap:9px;color:var(--muted)}.table-loading-state small{font-size:10px;font-weight:700;letter-spacing:.2px}.table-loading-spinner{width:17px;height:17px;border:2px solid color-mix(in srgb,var(--line) 82%,transparent);border-top-color:var(--teal);border-radius:50%;animation:spin .75s linear infinite}.table-wrap tbody{transition:opacity .2s ease}.table-wrap.refreshing tbody{opacity:.55;pointer-events:none}.table-refresh-badge{position:sticky;top:6px;left:0;z-index:3;height:0;display:flex;justify-content:flex-end;pointer-events:none}.table-refresh-pill{margin-right:10px;transform:translateY(6px);display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--line);border-radius:999px;background:var(--panel2);color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.2px;box-shadow:0 4px 12px #00000047}.table-refresh-pill .table-loading-spinner{width:12px;height:12px;border-width:2px}.table-refresh-pill.err{color:#f1c3c3;border-color:#d6767699}.explore-pagination.refreshing{opacity:.6;pointer-events:none}.bi-kpi-grid .metric{transition:opacity .2s ease}.bi-kpi-grid.refreshing .metric{opacity:.55}.data-source{color:var(--teal)}.query-grid{margin-bottom:14px;display:grid;grid-template-columns:minmax(280px,1fr) auto auto;align-items:end;gap:10px}.field{display:flex;flex-direction:column;gap:6px;color:var(--muted);font-size:10px}.field input{height:34px;border:1px solid var(--line);border-radius:7px;padding:0 10px;outline:0;background:var(--bg);color:var(--text)}.field input:focus{border-color:#34d3be8c;box-shadow:0 0 0 3px #34d3be14}.profile-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.profile-item{min-height:66px;padding:11px;border:1px solid var(--line);border-radius:9px;background:var(--bg)}.profile-item span{display:block;margin-bottom:7px;color:var(--muted);font-size:9px}.profile-item strong{font-size:13px}.bi-search-row{margin-bottom:12px;display:flex;align-items:center;gap:8px}.bi-search-row input,.bi-search-row select,.site-filter-grid input,.site-filter-grid select{height:32px;border:1px solid var(--line);border-radius:8px;padding:0 11px;outline:0;background:var(--bg);color:var(--text);font-size:10px}.bi-search-row input{width:240px}.bi-empty-kpis{margin-bottom:14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.bi-empty-kpis:has(.kpi-card:nth-child(6)){grid-template-columns:repeat(6,minmax(0,1fr))}.bi-empty-kpis .kpi-card{min-height:108px}.site-filter-grid{margin-bottom:14px;padding:14px;border:1px solid var(--line);border-radius:12px;display:grid;grid-template-columns:1.35fr repeat(5,minmax(115px,1fr)) auto;gap:8px;background:var(--panel)}.empty-pagination{margin-top:10px;display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:10px}.empty-pagination>div{display:flex;gap:6px}.empty-pagination .btn{height:28px;padding:0 9px}.empty-pagination .btn.active{border-color:var(--teal);color:var(--teal)}.explore-filter-panel{margin-bottom:14px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.explore-filter-date{display:flex;align-items:flex-end;flex-wrap:wrap;gap:8px}.explore-filter-title{align-self:center;color:var(--muted);font-size:10px;white-space:nowrap}.explore-date-field{display:flex;flex-direction:column;gap:4px;color:var(--muted);font-size:9px}.explore-date-field input,.explore-keyword-input,.explore-inline-filter:not(.explore-multi-filter){height:32px;border:1px solid var(--line);border-radius:8px;padding:0 11px;outline:0;background:var(--bg);color:var(--text);font-size:10px}.explore-date-field input{min-width:138px;color-scheme:dark}.explore-keyword-input{width:min(280px,100%);min-width:200px;flex:1 1 220px}.explore-inline-filter{width:min(220px,100%);min-width:160px;flex:0 1 220px}.explore-date-field input:focus,.explore-keyword-input:focus,.explore-inline-filter:not(.explore-multi-filter):focus{border-color:#34d3be8c;box-shadow:0 0 0 3px #34d3be12}.explore-range-buttons{min-height:32px;display:inline-flex;align-items:center;gap:5px}.explore-range-buttons button{height:30px;min-width:46px;border:1px solid var(--line);border-radius:7px;padding:0 10px;background:var(--bg);color:var(--muted);cursor:pointer;font-size:10px}.explore-range-buttons button:not(.active):hover{border-color:#34d3be8c;background:#34d3be14;color:var(--teal)}.explore-range-buttons button.active{border-color:transparent;background:linear-gradient(135deg,var(--teal),var(--teal2));color:#041310;font-weight:700;box-shadow:0 5px 13px #34d3be2e}:is(.app,.theme-root)[data-theme=noir] .explore-range-buttons button.active{border-color:#ead399b8;background:linear-gradient(135deg,#d2b46f,#ead399);color:#202220;box-shadow:0 6px 16px #d2b46f33}.explore-search-button{min-width:70px}.explore-multi-filter{position:relative;height:32px;min-width:160px;padding:0;border:0;background:transparent;color:var(--text);font-size:10px}.explore-multi-filter>summary{height:32px;border:1px solid var(--line);border-radius:8px;padding:0 28px 0 11px;display:flex;align-items:center;overflow:hidden;background:var(--bg);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;list-style:none}.explore-multi-filter>summary::-webkit-details-marker{display:none}.explore-multi-filter>summary:after{content:"⌄";position:absolute;right:10px;color:var(--muted)}.explore-multi-filter[open]>summary{border-color:#34d3be8c;box-shadow:0 0 0 3px #34d3be12}.explore-multi-filter-menu{position:absolute;z-index:30;top:calc(100% + 5px);left:0;width:max(100%,220px);max-height:240px;padding:6px;overflow-y:auto;border:1px solid var(--line);border-radius:9px;background:var(--panel2);box-shadow:0 14px 34px #0000005c}.explore-multi-filter-option{min-height:30px;padding:5px 7px;display:flex;align-items:center;gap:8px;border-radius:6px;cursor:pointer}.explore-multi-filter-option:hover{background:#34d3be14}.explore-multi-filter-option input{width:14px;height:14px;accent-color:var(--teal)}.explore-multi-filter-option.all-option{margin-bottom:4px;border-bottom:1px solid var(--line);border-radius:6px 6px 0 0;font-weight:700}.explore-multi-filter-empty{padding:8px;display:block;color:var(--muted)}.explore-pagination{margin-top:10px;padding-top:10px;border-top:1px solid var(--line);display:flex;align-items:center;gap:12px;color:var(--muted);font-size:10px}.explore-pagination label{display:inline-flex;align-items:center;gap:5px}.explore-pagination select{height:28px;border:1px solid var(--line);border-radius:7px;padding:0 7px;background:var(--bg);color:var(--text);font-size:10px}.explore-pagination>span{margin-right:auto}.explore-pagination>div{display:flex;align-items:center;gap:6px}.explore-pagination button{min-width:34px;height:28px;border:1px solid var(--line);border-radius:7px;padding:0 8px;background:var(--bg);color:var(--muted);cursor:pointer;font-size:10px}.explore-pagination button:hover:not(:disabled),.explore-pagination button.active{border-color:var(--teal);background:var(--teal);color:#041310}.explore-pagination button:disabled{opacity:.35;cursor:not-allowed}.agent-downline-button{min-width:88px;white-space:nowrap}.agent-inline-downline{margin-top:14px;overflow:hidden;border:1px solid rgba(52,211,190,.34);border-radius:12px;background:linear-gradient(145deg,var(--panel),var(--panel2));box-shadow:0 12px 30px #0003;scroll-margin-top:16px}.agent-inline-head{min-height:64px;padding:13px 15px;border-bottom:1px solid var(--line);display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.agent-inline-head h3{margin:0;font-size:15px}.agent-inline-head p{margin:5px 0 0;color:var(--muted);font-size:10px}.agent-inline-body{padding:12px}.agent-self-data{margin-bottom:14px}.agent-self-data>h4,.agent-downline-title{margin:0 0 9px;color:var(--text);font-size:12px}.agent-downline-title{padding-top:2px}.sub-nav-bar{min-height:56px;margin-bottom:14px;padding:8px;border:1px solid var(--line);border-radius:10px;display:flex;align-items:center;gap:7px;background:var(--panel);overflow-x:auto}.sub-nav-item,.sub-nav-more{position:relative;min-height:38px;border:1px solid var(--line);border-radius:8px;padding:0 11px;display:inline-flex;align-items:center;gap:6px;background:var(--bg);color:var(--muted);white-space:nowrap;font-size:10px}.sub-nav-item.active{border-color:#34d3be73;background:#34d3be17;color:var(--teal)}.sub-nav-item,.attr-sub-item{transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}.sub-nav-item:hover,.attr-sub-item:hover{transform:translateY(-2px);border-color:#34d3be52}.sub-nav-item.active,.attr-sub-item.active{box-shadow:0 0 0 1px #34d3be1f,0 7px 20px #34d3be12,inset 0 -2px #34d3be73}.sub-nav-more{margin-left:auto;color:var(--teal)}.user-time-filter input{height:30px;border:1px solid var(--line);border-radius:6px;padding:0 9px;outline:0;background:#091721;color:#c9d6de;font-size:10px;color-scheme:dark}.real-source-chip{margin-left:auto;padding:4px 9px;border:1px solid rgba(75,209,149,.22);border-radius:12px;background:#4bd19512;color:var(--green);font-size:9px;white-space:nowrap}.user-summary-grid{margin-bottom:14px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.user-summary-grid .kpi-card{min-height:116px}.data-key{color:var(--teal);font-family:Consolas,SFMono-Regular,monospace}.risk-number{color:var(--red);font-weight:800}.user-distribution{display:flex;flex-direction:column;gap:10px}.distribution-row{display:grid;grid-template-columns:130px minmax(100px,1fr) 72px;align-items:center;gap:12px;color:var(--muted);font-size:10px}.distribution-row>i{height:8px;border-radius:8px;overflow:hidden;background:var(--bg)}.distribution-row>i b{display:block;min-width:2px;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--teal2),var(--teal));box-shadow:0 0 10px #34d3be3d}.distribution-row>strong{color:var(--text);text-align:right;font-variant-numeric:tabular-nums}.behavior-segment-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.behavior-segment{min-height:142px;padding:14px 11px;border:1px solid rgba(52,211,190,.14);border-radius:10px;display:flex;flex-direction:column;align-items:center;background:linear-gradient(180deg,rgba(52,211,190,.055),var(--panel2));text-align:center}.behavior-segment>span{font-size:22px}.behavior-segment>strong{min-height:32px;margin-top:7px;font-size:10px}.behavior-segment>b{margin:4px 0;color:var(--teal);font-size:22px}.behavior-segment>small{color:var(--faint);font-size:9px;line-height:1.5}.behavior-segment.tone-3,.behavior-segment.tone-4{border-color:#ff6b7233}.behavior-segment.tone-3>b,.behavior-segment.tone-4>b{color:var(--red)}.conversion-flow{display:flex;align-items:stretch;overflow-x:auto;padding:4px 2px 8px}.conversion-step-wrap{min-width:0;flex:1;display:flex;align-items:center}.conversion-arrow{width:34px;flex:0 0 34px;color:var(--teal);text-align:center;font-size:18px}.conversion-step{min-width:130px;min-height:136px;flex:1;padding:14px 10px;border:1px solid var(--line);border-radius:11px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--bg);text-align:center}.conversion-step>span{font-size:24px}.conversion-step>strong{margin-top:7px;font-size:10px}.conversion-step>b{margin-top:4px;color:var(--teal);font-size:21px}.conversion-step>small{margin-top:5px;padding:2px 7px;border-radius:8px;background:#34d3be14;color:var(--teal);font-size:9px}.value-showcase{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.value-card{min-height:170px;padding:20px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(145deg,var(--panel),var(--panel2));text-align:center}.value-card.gain{border-color:#34d3be47}.vc-icon{width:46px;height:46px;margin:0 auto 12px;border-radius:13px;display:grid;place-items:center;background:#34d3be1a;color:var(--teal);font-size:24px}.vc-title{color:var(--muted);font-size:11px}.vc-val{margin:8px 0;color:var(--teal);font-size:30px;font-weight:800}.vc-desc{color:var(--faint);font-size:10px;line-height:1.7}.fc-predict-grid-v2{margin-bottom:14px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.fc-card-v2{min-height:148px;padding:14px;border:1px solid var(--line);border-radius:13px;background:linear-gradient(150deg,var(--panel2),var(--panel));color:var(--text);text-align:left}.fc-card-v2{position:relative;overflow:hidden;box-shadow:0 8px 26px #0000001f;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.fc-card-v2:hover{transform:translateY(-3px);box-shadow:0 14px 34px #00000038}.fc-card-v2.active:after{content:"";position:absolute;top:-45%;right:-20%;bottom:-45%;left:-20%;background:linear-gradient(110deg,transparent 42%,rgba(255,255,255,.05) 50%,transparent 58%);animation:activeCardSweep 3.5s ease-in-out infinite;pointer-events:none}@keyframes activeCardSweep{0%,55%{transform:translate(-45%)}to{transform:translate(45%)}}.fc-icon-v2{margin-bottom:8px;font-size:23px}.fc-title-v2{color:var(--muted);font-size:10px}.fc-count-v2{margin:7px 0;font-size:25px;font-weight:800}.fc-count-v2 small{font-size:10px;font-weight:500}.fc-bar-v2{height:4px;border-radius:4px;overflow:hidden;background:var(--bg)}.fc-bar-v2 i{display:block;width:0;height:100%;background:var(--teal)}.fc-sub-v2{margin-top:8px;color:var(--faint);font-size:9px}.predict-chart-v2{min-height:245px;margin-bottom:14px;padding:15px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.forecast-meta{min-height:38px;margin-bottom:12px;padding:7px 10px;border:1px solid var(--line);border-radius:9px;display:flex;align-items:center;gap:16px;background:var(--panel);color:var(--muted);font-size:9px}.forecast-meta .real-source-chip{margin-left:0}.forecast-chart-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.forecast-chart-head strong{display:block;font-size:12px}.forecast-chart-head small{display:block;margin-top:3px;color:var(--muted);font-size:9px}.forecast-chart-head>div:last-child{display:flex;gap:12px;color:var(--muted);font-size:9px}.forecast-chart-head>div:last-child span{display:flex;align-items:center;gap:5px}.forecast-chart-head i{width:18px;height:0;border-top:2px solid var(--teal)}.forecast-chart-head .legend-forecast{border-top-style:dashed}.forecast-svg{width:100%;height:220px;margin-top:4px;overflow:visible}.forecast-grid-line{stroke:#20314394;stroke-width:1}.forecast-axis-label,.forecast-date-label{fill:var(--muted);font-size:8px}.forecast-actual-line,.forecast-projected-line{fill:none;stroke:var(--teal);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.forecast-projected-line{stroke-width:2;stroke-dasharray:6 4}.forecast-point{fill:var(--teal);stroke:var(--panel);stroke-width:1.5}.forecast-point.projected{stroke:var(--text)}.forecast-boundary{stroke:#f6ba5573;stroke-width:1;stroke-dasharray:3 4}.probability-chip{min-width:46px;padding:3px 7px;border:1px solid var(--teal);border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#34d3be0f;font-weight:800}.row-action{height:25px;padding:0 8px;border-color:#34d3be47;color:var(--teal);font-size:9px;white-space:nowrap}.chart-title{display:flex;align-items:center;justify-content:space-between;gap:14px}.chart-title h4{font-size:13px}.chart-title>div{display:flex;gap:14px;color:var(--muted);font-size:9px}.preview-warning{min-height:110px;margin-bottom:20px;padding:28px 32px;border:2px solid rgba(251,191,36,.4);border-left:6px solid #fbbf24;border-radius:12px;display:flex;align-items:center;gap:12px;background:linear-gradient(135deg,#fbbf2426,#fbbf240a)}.preview-warning>span{font-size:36px}.preview-warning strong{color:#fbbf24;font-size:22px}.preview-warning p{font-size:20px;line-height:1.8}.attr-kpis{margin-bottom:14px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.attr-kpis .kpi-card{min-height:120px}.attr-kpis .kpi-card:last-child{grid-column:span 2}.attr-subnav{margin-bottom:14px;display:flex;align-items:center;gap:8px}.attr-sub-item{height:38px;border:1px solid var(--line);border-radius:9px;padding:0 16px;background:var(--panel);color:var(--muted);font-size:11px}.attr-sub-item.active{border-color:#34d3be73;background:#34d3be17;color:var(--teal)}.sample-warning{margin-bottom:16px;padding:20px 22px;border:1px solid rgba(246,186,85,.42);border-left:5px solid var(--yellow);border-radius:12px;display:flex;align-items:center;gap:15px;background:linear-gradient(135deg,#f6ba5524,#f6ba5509)}.sample-warning>span{font-size:32px}.sample-warning>div{flex:1}.sample-warning strong{color:var(--yellow);font-size:15px}.sample-warning p{margin-top:5px;color:var(--muted);font-size:10px}.sample-warning>b{padding:4px 10px;border-radius:10px;background:#f6ba5526;color:var(--yellow);font-size:10px}.strategy-heading{margin-bottom:8px;color:var(--green);font-size:11px}.strategy-heading.bad{color:var(--red)}.strategy-sample-card{margin-bottom:8px;padding:12px;border:1px solid rgba(75,209,149,.2);border-radius:9px;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px;background:var(--bg)}.strategy-sample-card strong{font-size:10px}.strategy-sample-card span{color:var(--muted);font-size:9px}.strategy-sample-card b{color:var(--green);font-size:9px}.strategy-sample-card.bad{border-color:#ff6b7238}.strategy-sample-card.bad b{color:var(--red)}.report-tabs{margin-bottom:14px;display:flex;gap:0;border-bottom:1px solid var(--line)}.report-tab{padding:8px 16px;border-bottom:2px solid transparent;color:var(--muted);cursor:pointer;font-size:12px;transition:color .2s,border-color .2s}.report-tab:hover{color:var(--text)}.report-tab:focus-visible{outline:1px solid var(--teal);outline-offset:-1px}.report-tab.active{border-bottom-color:var(--teal);color:var(--teal)}.inline-filter{width:fit-content;min-height:40px;margin-bottom:12px;padding:5px 8px}.strategy-columns{display:grid;grid-template-columns:1fr 1fr;gap:14px}.strategy-columns .empty-state{border:1px solid var(--line);border-radius:10px;background:var(--bg)}.report-kpis{margin-bottom:14px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px}.report-kpis .kpi-card{min-height:115px}.report-detail-grid{align-items:stretch}.report-detail-grid .panel{height:100%}.report-notes{color:var(--muted);font-size:11px;line-height:2}.report-notes p{display:flex;align-items:baseline;gap:6px}.report-notes p>span{width:17px;height:17px;border-radius:50%;display:inline-grid;place-items:center;flex:0 0 17px;background:#34d3be1a;color:var(--teal);font-size:9px}.report-notes strong{color:var(--text)}.report-artifact-status{margin:-2px 0 14px;min-height:38px;padding:8px 12px;display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;border:1px solid rgba(52,211,190,.2);border-radius:9px;background:#34d3be0b;color:var(--muted);font-size:10px}.report-artifact-status strong{color:var(--text);font-size:11px}.report-artifact-status b{margin-left:auto;color:var(--yellow)}.report-artifact-status.working{border-color:#59a9ff47;background:#59a9ff0d}.report-artifact-status.degraded{border-color:#f0b85240;background:#f0b8520d}.artifact-state-dot{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px #6bdbad17}.working .artifact-state-dot{background:var(--blue);animation:artifactPulse 1.4s ease-in-out infinite}.degraded .artifact-state-dot{background:var(--yellow)}.artifact-skill{margin-left:auto;padding:3px 8px;border:1px solid rgba(52,211,190,.2);border-radius:999px;color:var(--teal);background:#34d3be0f}@keyframes artifactPulse{50%{opacity:.35;transform:scale(.78)}}.report-document-panel{margin:0 0 14px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(145deg,rgba(52,211,190,.045),transparent 35%),var(--panel);overflow:hidden}.report-document-panel>header{min-height:60px;padding:13px 16px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line)}.report-document-panel>header span{color:var(--teal);font-size:8px;letter-spacing:1.4px;font-weight:700}.report-document-panel>header h3{margin:3px 0 0;font-size:13px}.report-document-panel>header small{color:var(--muted);font-size:9px}.report-markdown{padding:18px;color:var(--text);font-size:11px;line-height:1.75}.report-markdown h2{margin:2px 0 14px;font-size:18px}.report-markdown h3{margin:20px 0 9px;color:var(--teal);font-size:13px}.report-markdown h4{margin:16px 0 7px;font-size:11px}.report-markdown p{margin:5px 0;color:var(--muted)}.report-markdown blockquote{margin:10px 0;padding:10px 12px;border-left:3px solid var(--teal);border-radius:0 8px 8px 0;background:#34d3be0e;color:var(--text)}.report-markdown ul{margin:8px 0 8px 20px;color:var(--muted)}.report-markdown-table-wrap{margin:9px 0 14px;overflow-x:auto;border:1px solid var(--line);border-radius:8px}.report-markdown table{width:100%;border-collapse:collapse;white-space:nowrap}.report-markdown th,.report-markdown td{padding:8px 10px;border-bottom:1px solid var(--line);text-align:right}.report-markdown th{background:#ffffff06;color:var(--muted);font-size:9px;text-transform:none}.report-markdown th:first-child,.report-markdown td:first-child{text-align:left}.report-markdown tbody tr:last-child td{border-bottom:0}.report-markdown td strong{color:var(--teal)}.report-analysis-unavailable{margin-bottom:14px;padding:14px 16px;display:flex;align-items:center;gap:12px;border:1px dashed rgba(240,184,82,.3);border-radius:10px;background:#f0b8520a}.report-analysis-unavailable>span{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:#f0b8521a;color:var(--yellow)}.report-analysis-unavailable strong{font-size:11px}.report-analysis-unavailable p{margin:3px 0 0;color:var(--muted);font-size:10px}.forward-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:none;align-items:center;justify-content:center;background:#0009}.forward-modal-overlay.show{display:flex}.forward-modal{width:460px;padding:28px;border:1px solid var(--teal);border-radius:14px;background:var(--panel);box-shadow:0 24px 80px #00000080}.forward-modal h3{margin-bottom:16px;font-size:16px}.forward-choice{margin-bottom:16px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.fc-btn{padding:20px;border:1px solid var(--line);border-radius:10px;display:flex;flex-direction:column;align-items:center;background:var(--bg);color:var(--text);text-align:center;font-size:14px;cursor:pointer;transition:.2s}.fc-btn:hover,.fc-btn.active{border-color:var(--teal);background:#34d3be1a;color:var(--teal)}.fc-icon{margin-bottom:8px;font-size:32px}.forward-detail{display:none}.forward-detail.show{display:block}.forward-detail label{display:block;margin-bottom:6px;color:var(--muted);font-size:11px}.forward-detail-note{margin-bottom:12px;color:var(--muted);font-size:11px}.forward-detail input,.forward-detail select{width:100%;height:36px;margin-bottom:12px;border:1px solid var(--line);border-radius:8px;padding:0 12px;background:var(--bg);color:var(--text)}.forward-detail .form-error{margin:-5px 0 10px}.forward-detail .btn,.modal-cancel{width:100%;justify-content:center}.modal-cancel{margin-top:12px}.ai-fab{position:fixed;right:26px;bottom:20px;z-index:42;height:42px;border:1px solid rgba(247,220,150,.72);border-radius:24px;padding:0 15px;display:flex;align-items:center;gap:7px;background:linear-gradient(180deg,#e8ca7e,#dfbd6b);color:#171811;box-shadow:0 12px 32px #00000057,0 0 24px #e2be6524;font-size:12px;font-weight:800;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.ai-fab:hover{transform:translateY(-2px);filter:brightness(1.035);box-shadow:0 15px 38px #0006,0 0 28px #e2be6533}.ai-fab:focus-visible{outline:2px solid #f3d993;outline-offset:3px}.ai-fab-badge{min-width:18px;height:18px;border-radius:9px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;background:#d96f82;color:#fff;box-shadow:0 2px 7px #621c2e4d;font-size:9px;line-height:1}.ai-fab-mark{font-size:16px}.drawer-scrim{position:fixed;top:56px;right:320px;bottom:0;left:0;z-index:48;background:#02080d57}.copilot-drawer{position:fixed;z-index:50;top:56px;right:0;bottom:0;width:320px;border-left:1px solid var(--line);display:flex;flex-direction:column;overflow:auto;background:var(--bg2);box-shadow:-18px 0 50px #00000052}.copilot-head{min-height:64px;padding:12px 14px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:10px}.ai-avatar{width:34px;height:34px;border:1px solid rgba(52,211,190,.25);border-radius:10px;display:grid;place-items:center;background:linear-gradient(145deg,#34d3be33,#34d3be0d);color:var(--teal);font-size:16px}.copilot-head h3{font-size:12px}.copilot-head p{margin-top:3px;color:var(--muted);font-size:9px}.copilot-head button{margin-left:auto;border:0;background:transparent;color:var(--muted);font-size:22px}.context-card{margin:10px;padding:11px;border:1px solid var(--line);border-radius:10px;background:#0c1a26}.ctx-top{margin-bottom:7px;display:flex;justify-content:space-between;color:var(--muted);font-size:9px}.context-card h4{font-size:11px}.context-card p{margin-top:4px;color:var(--muted);font-size:9px;line-height:1.6}.copilot-messages{flex:1;min-height:0;padding:10px;overflow-y:auto}.bubble{width:fit-content;max-width:92%;margin-bottom:8px;padding:10px 11px;border:1px solid var(--line);border-radius:4px 11px 11px;background:var(--panel);color:#c6d4de;font-size:10px;line-height:1.65}.copilot-input{padding:10px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr auto;gap:7px}.copilot-input input{height:36px;border:1px solid var(--line);border-radius:8px;padding:0 10px;background:var(--panel);color:var(--text)}.copilot-input button{border:0;border-radius:8px;padding:0 13px;background:var(--teal);color:#041310}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;background:#02080dc7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.login-gate{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 18% 12%,rgba(24,183,166,.16),transparent 36%),radial-gradient(circle at 82% 86%,rgba(35,115,204,.18),transparent 42%),var(--bg)}.auth-loading{display:flex;min-width:260px;align-items:center;justify-content:center;flex-direction:column;gap:10px;color:var(--muted)}.auth-loading strong{color:var(--text);font-size:18px}.auth-loading-visual{display:block;width:96px;height:96px;overflow:visible;color:var(--teal)}.auth-loading-visual path,.auth-switch-card rect{fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.auth-loading-logo{fill:color-mix(in srgb,var(--teal) 12%,var(--panel));stroke:var(--line)}.auth-loading-visual text{fill:var(--text);font-size:12px;font-weight:800;text-anchor:middle;dominant-baseline:middle}.auth-refresh-spin{transform-origin:48px 48px;animation:auth-brand-refresh 1.6s linear infinite}.auth-switch-graphic,[data-loading-intent=switch] .auth-refresh-graphic{display:none}[data-loading-intent=switch] .auth-switch-graphic{display:block}.auth-switch-card{animation:auth-brand-transfer 1.7s ease-in-out infinite}.auth-switch-card-right{animation-delay:-.85s}.auth-switch-flow{animation:auth-brand-flow 1.7s ease-in-out infinite}@keyframes auth-brand-refresh{to{transform:rotate(360deg)}}@keyframes auth-brand-transfer{0%,to{opacity:.45;transform:translateY(3px)}50%{opacity:1;transform:translateY(-3px)}}@keyframes auth-brand-flow{0%,to{opacity:.45;transform:translate(-2px)}50%{opacity:1;transform:translate(2px)}}@media(prefers-reduced-motion:reduce){.auth-refresh-spin,.auth-switch-card,.auth-switch-flow{animation:none}}.login-card{position:relative;width:410px;padding:26px;border:1px solid rgba(52,211,190,.25);border-radius:16px;display:flex;flex-direction:column;gap:16px;background:linear-gradient(160deg,var(--panel2),var(--panel));box-shadow:var(--shadow)}.modal-close{position:absolute;top:10px;right:12px;border:0;background:transparent;color:var(--muted);font-size:23px}.login-brand{margin-bottom:4px;display:flex;align-items:center;gap:12px}.login-brand h2{font-size:17px}.login-submit{width:100%;height:38px}.portal-login-status{min-height:74px;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--muted);font-size:12px}.portal-login-spinner{width:18px;height:18px;border:2px solid var(--line);border-top-color:var(--teal);border-radius:50%;animation:spin .8s linear infinite}.form-error{padding:9px 10px;border:1px solid rgba(255,107,114,.25);border-radius:7px;background:#ff6b7212;color:#ff9da2;font-size:10px}.modal-box{position:relative;width:min(720px,calc(100vw - 40px));border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--panel);box-shadow:var(--shadow)}.modal-head{min-height:52px;padding:0 18px;border-bottom:1px solid var(--line);display:flex;align-items:center}.modal-head h3{font-size:14px}.modal-head .modal-close{position:static;margin-left:auto}.modal-body{padding:20px}.release-notes-modal{width:min(680px,calc(100vw - 40px));max-height:min(760px,calc(100vh - 48px));display:flex;flex-direction:column}.release-notes-modal .modal-head>div>span{display:block;margin-bottom:2px;color:var(--muted);font-size:9px;letter-spacing:.8px}.release-notes-modal .modal-body{min-height:180px;overflow-y:auto}.release-notes-heading{padding:2px 2px 18px;border-bottom:1px solid var(--line)}.release-notes-heading>span{display:inline-flex;padding:3px 8px;border:1px solid rgba(210,180,111,.34);border-radius:999px;color:#efd487;background:#d2b46f14;font-size:9px}.release-notes-heading h2{margin:10px 0 6px;font-size:20px}.release-notes-heading p{color:var(--muted);line-height:1.7}.release-notes-heading small{display:block;margin-top:9px;color:var(--faint);font-size:9px}.release-notes-content{padding-top:18px}.release-notes-content .assistant-markdown{font-size:12px;line-height:1.75}.release-notes-empty{min-height:160px;display:grid;place-items:center;color:var(--muted)}.panel,.kpi-card,.health-big,.conclusion,.smart-pkg-card,.game-group-card,.value-card,.fc-card-v2{animation:fadeInUp .42s ease-out backwards}.kpi-card:nth-child(1){animation-delay:.02s}.kpi-card:nth-child(2){animation-delay:.06s}.kpi-card:nth-child(3){animation-delay:.1s}.kpi-card:nth-child(4){animation-delay:.14s}.kpi-card:nth-child(5){animation-delay:.18s}.kpi-card:nth-child(6){animation-delay:.22s}.kpi-card:nth-child(7){animation-delay:.26s}.health-big:nth-child(1){animation-delay:.1s}.health-big:nth-child(2){animation-delay:.16s}.health-big:nth-child(3){animation-delay:.22s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.live,.hb-led,.nav-item.active:after,.panel,.kpi-card,.health-big,.conclusion,.smart-pkg-card,.game-group-card,.value-card,.fc-card-v2,.loading-state span,.table-loading-spinner{animation:none!important;transition-duration:.01ms!important}}@media(max-width:640px){.skill-summary-grid,.report-kpis{grid-template-columns:1fr}.report-artifact-status b,.artifact-skill{margin-left:0}.report-document-panel>header{align-items:flex-start;flex-direction:column;gap:6px}}@media(max-width:1280px){.kpi-row.cols7{grid-template-columns:repeat(4,1fr)}.report-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.bi-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.cockpit-widget-slot{grid-column:1 / -1!important}.kpi-row.configurable{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}.cockpit-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.kpi-card:nth-child(n+5){min-height:112px}}@container cockpit-layout (max-width: 1100px){.cockpit-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container cockpit-layout (max-width: 740px){.cockpit-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit-visual-grid,.cockpit-config-section .health-big-row{grid-template-columns:minmax(0,1fr)}}@container cockpit-layout (max-width: 420px){.cockpit-kpi-grid{grid-template-columns:minmax(0,1fr)}}.cockpit-fixed-sections.cockpit-config-runtime .cockpit-config-section>:is(.cockpit-kpi-grid,.health-big-row,.cockpit-visual-grid){--cockpit-item-gap: 14px;display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--cockpit-item-gap)}.cockpit-fixed-sections .cockpit-kpi-grid{--cockpit-default-width: 14.285714285714286}.cockpit-fixed-sections .health-big-row{--cockpit-default-width: 33.333333333333336}.cockpit-fixed-sections .cockpit-visual-grid{--cockpit-default-width: 50}.cockpit-fixed-sections [data-cockpit-item]{position:relative;flex:0 0 calc((100% + var(--cockpit-item-gap)) * var(--cockpit-item-width,var(--cockpit-default-width)) / 100 - var(--cockpit-item-gap));max-width:100%;min-width:0;height:var(--cockpit-item-height,auto)}.cockpit-fixed-sections [data-cockpit-section=kpi_cards]{min-height:var(--cockpit-item-height,124px)}.cockpit-fixed-sections [data-cockpit-section=health_segments]{min-height:var(--cockpit-item-height,175px)}.cockpit-fixed-sections [data-cockpit-section=visualizations]{display:flex;flex-direction:column;min-height:var(--cockpit-item-height,278px)}.cockpit-fixed-sections [data-cockpit-section=visualizations]>.panel-head{flex-shrink:0}.cockpit-fixed-sections [data-cockpit-section=visualizations]>.panel-body,.cockpit-fixed-sections [data-cockpit-section=visualizations]>.visual-ordered-content{flex:1;min-height:0}.cockpit-fixed-sections [data-cockpit-section=visualizations] .ggr-chart-empty{height:max(30px,calc(var(--cockpit-item-height,278px) - 70px))}.cockpit-fixed-sections [data-cockpit-section=visualizations] .goal-list{overflow:auto}.cockpit-fixed-sections [data-cockpit-section=visualizations] .visual-content-slot>.panel-body{min-height:0}.cockpit-fixed-sections [data-cockpit-section=visualizations] .visual-content-slot.slot-value{align-items:stretch}@container cockpit-layout (max-width: 1100px){.cockpit-fixed-sections .cockpit-kpi-grid{--cockpit-default-width: 25}}@container cockpit-layout (max-width: 740px){.cockpit-fixed-sections .cockpit-kpi-grid{--cockpit-default-width: 50}.cockpit-fixed-sections .cockpit-kpi-grid>[data-cockpit-item]{flex-basis:calc((100% + var(--cockpit-item-gap)) * max(50,var(--cockpit-item-width,var(--cockpit-default-width))) / 100 - var(--cockpit-item-gap))}.cockpit-fixed-sections :is(.health-big-row,.cockpit-visual-grid)>[data-cockpit-item]{flex-basis:100%}}@container cockpit-layout (max-width: 420px){.cockpit-fixed-sections .cockpit-kpi-grid>[data-cockpit-item]{flex-basis:100%}}.drawer-scrim{right:var(--copilot-drawer-width,380px)}.copilot-drawer{width:var(--copilot-drawer-width,380px);min-width:320px;max-width:min(720px,calc(100vw - 240px));overflow:hidden}.copilot-resize-handle{position:absolute;z-index:4;inset:0 auto 0 0;width:10px;border:0;outline:0;cursor:ew-resize;touch-action:none}.copilot-resize-handle:after{content:"";position:absolute;top:50%;left:2px;width:3px;height:52px;border-radius:2px;background:#e7c5735c;transform:translateY(-50%);transition:height .16s ease,background .16s ease,box-shadow .16s ease}.copilot-resize-handle:hover:after,.copilot-resize-handle:focus-visible:after,body.copilot-resizing .copilot-resize-handle:after{height:72px;background:var(--gold);box-shadow:0 0 10px #e7c57366}body.copilot-resizing,body.copilot-resizing *{cursor:ew-resize!important;-webkit-user-select:none!important;user-select:none!important}.copilot-title{flex:1;min-width:0}.copilot-head .copilot-reset{margin-left:auto;font-size:16px}.copilot-head .copilot-reset+button{margin-left:0}.copilot-head button:disabled{opacity:.35;cursor:not-allowed}.assistant-online{color:var(--green)}.assistant-offline{color:var(--yellow)}.copilot-messages .bubble{width:auto;max-width:94%;font-size:11px}.copilot-messages .bubble.copyable{position:relative;padding-right:39px}.assistant-copy{position:absolute;top:6px;right:7px;width:23px;height:23px;border:0;border-radius:4px;padding:0;display:grid;place-items:center;background:transparent;color:var(--muted);cursor:pointer;opacity:.62;transition:opacity .16s ease,color .16s ease}.assistant-copy-icon{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.assistant-copy[data-status=copied]{color:var(--green);opacity:1}.assistant-copy[data-status=failed]{color:var(--red);opacity:1}.assistant-copy:hover{color:var(--teal);opacity:1}.assistant-copy:focus-visible{color:var(--teal);opacity:1;outline:1px solid color-mix(in srgb,var(--teal) 55%,transparent);outline-offset:1px}.copilot-messages .bubble.user{margin-left:auto;border-radius:11px 4px 11px 11px;border-color:#34d3be59;background:#34d3be21;color:var(--text)}.copilot-messages .bubble.error{border-color:#ff6b724d;background:#ff6b7214;color:#ffadb1}.assistant-markdown p+p,.assistant-markdown ul+p,.assistant-markdown ol+p,.assistant-markdown p+ul,.assistant-markdown p+ol{margin-top:7px}.assistant-markdown ul,.assistant-markdown ol{padding-left:18px}.assistant-markdown li{margin:3px 0}.assistant-markdown code{border:1px solid var(--line);border-radius:4px;padding:1px 4px;background:var(--bg);color:var(--teal);font-family:Consolas,monospace}.assistant-markdown a{color:var(--blue);text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.assistant-markdown a:hover,.assistant-markdown a:focus-visible{color:color-mix(in srgb,var(--blue) 80%,white)}.assistant-markdown blockquote{margin:8px 0;border-left:3px solid color-mix(in srgb,var(--gold) 60%,transparent);padding:5px 9px;background:color-mix(in srgb,var(--panel2) 76%,transparent);color:var(--muted)}.assistant-markdown hr{height:1px;margin:9px 0;border:0;background:var(--line)}.assistant-markdown .assistant-code-block{max-width:100%;margin:8px 0;overflow:auto;border:1px solid var(--line);border-radius:7px;padding:9px;background:var(--bg);white-space:pre}.assistant-markdown .assistant-code-block code{border:0;padding:0;background:transparent;color:var(--text);white-space:pre}.assistant-markdown .md-heading{margin:9px 0 5px;color:var(--text);font-size:12px}.assistant-markdown .md-heading:first-child{margin-top:0}.assistant-table-wrap{max-width:100%;margin:8px 0;overflow-x:auto;border:1px solid var(--line);border-radius:7px}.assistant-table-wrap table{width:100%;border-collapse:collapse;white-space:nowrap}.assistant-table-wrap th,.assistant-table-wrap td{padding:6px 8px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left}.assistant-table-wrap th{color:var(--teal);background:var(--bg)}.assistant-table-wrap tr:last-child td{border-bottom:0}.assistant-reply-time{margin-top:8px;color:var(--muted);font-size:8px}.assistant-thinking{display:flex;align-items:center;gap:8px}.assistant-thinking-dots{display:inline-flex;align-items:center;gap:2px}.assistant-thinking-dots i{width:4px;height:4px;border-radius:50%;display:inline-block;background:var(--teal);animation:assistantPulse 1.1s infinite alternate}.assistant-thinking-dots i:nth-child(2){animation-delay:.2s}.assistant-thinking-dots i:nth-child(3){animation-delay:.4s}.assistant-elapsed{margin-left:auto;color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}.assistant-confirm{align-self:flex-start;max-width:86%;padding:11px 12px;border:1px solid rgba(245,183,61,.45);border-radius:10px;background:#f5b73d14;color:#dce8ef;font-size:12px;line-height:1.5}.assistant-confirm>div{display:flex;justify-content:flex-end;gap:8px;margin-top:9px}.assistant-confirm button{padding:6px 12px;border:1px solid #2e4556;border-radius:7px;background:#0b1721;color:#bcd0db;cursor:pointer}.assistant-confirm button.confirm{border-color:#36cdbb;background:#36cdbb;color:#03100f;font-weight:700}.assistant-confirm button:disabled{opacity:.55;cursor:not-allowed}@keyframes assistantPulse{0%{opacity:.25;transform:translateY(1px)}to{opacity:1;transform:translateY(-2px)}}.assistant-follow-ups{padding:0 10px 10px}.assistant-follow-ups>span{display:block;margin-bottom:6px;color:var(--muted);font-size:9px}.assistant-follow-ups>div{display:flex;flex-wrap:wrap;gap:6px}.assistant-follow-ups button{min-height:28px;border:1px solid var(--line);border-radius:14px;padding:5px 9px;background:var(--panel);color:var(--muted);font-size:9px;line-height:1.35;text-align:left;cursor:pointer}.assistant-follow-ups button:hover:not(:disabled){border-color:#34d3be73;color:var(--teal)}.assistant-follow-ups button:disabled{opacity:.42;cursor:not-allowed}.copilot-input textarea{min-height:42px;max-height:100px;resize:vertical;border:1px solid var(--line);border-radius:8px;padding:8px 10px;background:var(--panel);color:var(--text);font:inherit;line-height:1.45}.copilot-input textarea:focus{outline:1px solid rgba(52,211,190,.5)}.copilot-input button:disabled{opacity:.4;cursor:not-allowed}.copilot-input button.assistant-stop{min-width:42px;border:1px solid rgba(255,107,114,.55);background:#ff6b7224;color:#ff8f96;cursor:pointer}.assistant-reset-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:90;border-radius:0}.assistant-reset-dialog{width:min(348px,calc(100% - 24px))}.assistant-reset-dialog .modal-body>p{color:var(--text);font-size:13px;line-height:1.7}.assistant-reset-dialog .dialog-actions{margin-top:18px}.assistant-reset-dialog .dialog-actions button{min-width:76px;height:34px;border:1px solid var(--line);border-radius:8px;padding:0 16px;cursor:pointer}.assistant-reset-dialog .assistant-reset-cancel{background:var(--bg);color:var(--muted)}.assistant-reset-dialog .assistant-reset-continue{border-color:var(--teal);background:var(--teal);color:#041310;font-weight:700}.assistant-reset-dialog .dialog-actions button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:560px){.drawer-scrim{right:0}.copilot-drawer{top:0;width:min(100vw,420px);min-width:0;max-width:none}.copilot-resize-handle{display:none}}@media print{body{min-width:0;overflow:visible;background:#fff;color:#111}.app{display:block;height:auto;background:#fff;color:#111}.topbar,.sidebar,.head-tools,.ai-fab,.report-tabs,.forward-modal-overlay,.report-artifact-status{display:none!important}.shell{display:block}.main{overflow:visible;background:#fff}.page{max-width:none;padding:18px}.conclusion,.panel,.kpi-card{break-inside:avoid;box-shadow:none;color:#111;background:#fff;border-color:#ccd4da}.conclusion h2,.panel h3,.kpi-card .k-val,.report-notes strong{color:#111}.report-notes,.kpi-card .k-sub{color:#555}.report-document-panel,.report-markdown-table-wrap{break-inside:avoid;border-color:#ccd4da;background:#fff}.report-markdown,.report-markdown p,.report-markdown th{color:#333}.report-markdown h2,.report-markdown h3,.report-markdown h4{color:#111}}:root{--motion-fast: .12s;--motion-normal: .18s;--motion-ease: cubic-bezier(.2,.7,.2,1)}.panel,.kpi-card,.health-big,.conclusion,.smart-pkg-card,.game-group-card,.value-card,.fc-card-v2{animation:none}.page>:first-child,.console-page{animation:surface-appear var(--motion-normal) var(--motion-ease)}.modal-overlay{animation:overlay-appear var(--motion-fast) ease-out}.modal-box{animation:dialog-appear var(--motion-normal) var(--motion-ease);transform-origin:50% 40%}.copilot-drawer{animation:drawer-appear var(--motion-normal) var(--motion-ease)}.toast{animation:notice-appear var(--motion-normal) var(--motion-ease)}.account-menu-popover{animation:dialog-appear var(--motion-fast) var(--motion-ease)}.btn,.top-btn,.nav-item,.sub-nav-item,.attr-sub-item{transition-property:background-color,border-color,color,box-shadow;transition-duration:var(--motion-fast);transition-timing-function:var(--motion-ease)}.kpi-card,.health-big,.smart-pkg-card,.game-group-card{transition-duration:var(--motion-normal)}.kpi-card:hover,.health-big:hover,.sub-nav-item:hover,.attr-sub-item:hover{transform:none}.hb-led-soft,.nav-item.active:after,.fc-card-v2.active:after{animation:none}@keyframes surface-appear{0%{opacity:.55}to{opacity:1}}@keyframes overlay-appear{0%{opacity:0}to{opacity:1}}@keyframes dialog-appear{0%{opacity:0;transform:translateY(5px) scale(.995)}to{opacity:1;transform:none}}@keyframes drawer-appear{0%{opacity:.6;transform:translate(12px)}to{opacity:1;transform:none}}@keyframes notice-appear{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition-duration:0s!important;scroll-behavior:auto!important}}
