:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--navy:#000724;--blue:#2851f5;--blue-hover:#1f43d6;--blue-soft:#eef1fc;--bg:#f5f8ff;--surface:#fff;--border:#dce2f9;--text:#000724;--text-2:#50505e;--muted:#5f5f73;--ok-bg:#e3f8ef;--ok:#0b6b45;--info-bg:#eef1fc;--info:#1f43d6;--warn-bg:#fff2c1;--warn:#7a5800;--bad-bg:#fdeaea;--bad:#a32626;--neutral-bg:#eef0f5;--neutral:#50505e;--c-answered:#2851f5;--c-cache:#9db0fa;--c-refused:#f0a23b;--c-error:#c23a3a;--c-out:#000724;--c-total:#15a36b;--c-domain:#8a6400;--track:#eef1fc;--refusal-bg:#f1f3fb;--safety-bg:#fff6dc;--safety-border:#e9c860;--sidebar-text:#ffffffb8;--shadow:0 12px 40px #00072429;color:var(--text);background:var(--bg);font-family:Inter,Suisse Intl,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.5}*{box-sizing:border-box}body{background:var(--bg);margin:0}a{color:var(--blue)}code{background:var(--blue-soft);border-radius:4px;padding:.05rem .3rem;font-size:.92em}h1{letter-spacing:-.01em;overflow-wrap:anywhere;margin:0 0 4px;font-size:24px;font-weight:600}h1 .badge{vertical-align:middle}[hidden]{display:none!important}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:50;background:var(--surface);border-radius:8px;padding:8px 12px;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.muted{color:var(--muted)}.small{font-size:12px}.strong{font-weight:600}.nowrap{white-space:nowrap}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.icon,.nav-item svg,.search svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.shell{grid-template-columns:232px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--navy);color:#fff;flex-direction:column;gap:4px;height:100vh;padding:20px 12px;display:flex;position:sticky;top:0;overflow-y:auto}.brand{color:#fff;flex-direction:column;align-items:flex-start;gap:6px;padding:0 8px 20px;text-decoration:none;display:flex}.brand-logo{width:auto;height:32px;display:block}#nav{flex-direction:column;gap:2px;display:flex}.nav-item{min-height:40px;color:var(--sidebar-text);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-weight:500;text-decoration:none;display:flex}.nav-item:hover{color:#fff;background:#ffffff14}.nav-item.active{color:#fff;background:#ffffff1f}.sidebar-foot{flex-direction:column;gap:8px;margin-top:auto;padding-top:16px;display:flex}.nav-external{flex-direction:column;gap:2px;display:flex}.nav-item .ext{opacity:.6;width:14px;height:14px;margin-left:auto}.spend{background:#ffffff0f;border-radius:12px;padding:12px;font-size:12px}.spend-title{margin-bottom:8px;font-weight:600}.spend .meter{background:#ffffff26}.spend .meter span{background:#5b7bff}.spend-note{color:var(--sidebar-text);margin-top:6px}.main{flex-direction:column;min-width:0;display:flex}.topbar{background:var(--surface);border-bottom:1px solid var(--border);z-index:5;align-items:center;gap:16px;min-height:68px;padding:14px 32px;display:flex;position:sticky;top:0}.product{letter-spacing:-.01em;color:var(--text);font-size:18px;font-weight:600;text-decoration:none}#view{outline:none;flex:1}input[type=text],input[type=search],select,textarea{font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:8px;min-height:40px;padding:8px 12px}input:focus,select:focus,textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 18%, transparent);outline:none}.btn{min-height:40px;font:inherit;cursor:pointer;background:var(--surface);color:var(--text);border:1px solid var(--border);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-weight:500;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--blue);color:var(--blue)}.btn.primary{background:var(--blue);border-color:var(--blue);color:#fff}.btn.primary:hover{background:var(--blue-hover);border-color:var(--blue-hover);color:#fff}.btn.ghost{color:var(--blue);background:0 0;border-color:#0000}.btn.small{min-height:36px;padding:6px 12px}.btn:disabled{opacity:.45;cursor:not-allowed}.icon-btn{width:40px;height:40px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.icon-btn:hover{background:var(--blue-soft)}.chip{font:inherit;border:1px solid var(--border);background:var(--surface);min-height:36px;color:var(--text);cursor:pointer;border-radius:8px;padding:6px 12px}.chip:hover{border-color:var(--blue);color:var(--blue)}.chip[aria-pressed=true]{border-color:var(--blue);background:var(--blue-soft);color:var(--blue)}.chips{flex-wrap:wrap;gap:8px;display:flex}.inline{color:var(--text-2);align-items:center;gap:8px;display:inline-flex}.badge{white-space:nowrap;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-block}.badge.ok{background:var(--ok-bg);color:var(--ok)}.badge.info{background:var(--info-bg);color:var(--info)}.badge.warn{background:var(--warn-bg);color:var(--warn)}.badge.bad{background:var(--bad-bg);color:var(--bad)}.badge.neutral{background:var(--neutral-bg);color:var(--neutral)}.meter{background:var(--track);border-radius:999px;height:6px;position:relative;overflow:visible}.meter>span{background:var(--blue);border-radius:999px;height:100%;display:block}.meter.soft>span{background:var(--c-cache)}.meter.over>span{background:var(--c-error)}.meter.parse>span{background:var(--c-out)}.meter.embed>span{background:var(--c-cache)}.page{flex-direction:column;gap:20px;max-width:1344px;padding:28px 32px 32px;display:flex}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;display:flex}.page-head>div:first-child{flex:28rem}.lede{color:var(--text-2);max-width:46rem;margin:0}.actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.empty{color:var(--muted);margin:0;padding:16px}.alert{border-radius:8px;margin:0 0 12px;padding:10px 14px}.alert.bad{background:var(--bad-bg);color:var(--bad)}.kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.kpis.four{grid-template-columns:repeat(4,minmax(0,1fr))}.kpi{background:var(--surface);border:1px solid var(--border);border-radius:12px;min-width:0;padding:14px 16px}.kpi-label{color:var(--text-2);font-size:13px}.kpi-value{font-variant-numeric:tabular-nums;margin:4px 0 2px;font-size:24px;font-weight:600}.kpi-note{color:var(--muted);font-size:12px}.kpi.highlight{background:var(--blue);border-color:var(--blue);color:#fff}.kpi.highlight .kpi-label,.kpi.highlight .kpi-note{color:#ffffffd9}.card{background:var(--surface);border:1px solid var(--border);border-radius:12px;min-width:0;overflow:hidden}.card-head{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:14px 16px;display:flex}.card-head h2{margin:0;font-size:15px;font-weight:600}.card-head .card-title-row{flex:1}.card-tools{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.card-title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;width:100%;display:flex}.card-title-row h2{margin:0;font-size:15px;font-weight:600}.card-body{padding:16px}.card-foot{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.card-foot:empty{display:none}.card-note{color:var(--muted);border-top:1px solid var(--border);margin:0;padding:12px 16px;font-size:12px}.scroll{overflow-x:auto}.grid{gap:20px;display:grid}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.tight{gap:16px}.grid.wide-side{grid-template-columns:minmax(0,1fr) 360px;align-items:start}.stack{flex-direction:column;gap:20px;display:flex}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid var(--border);vertical-align:middle;padding:12px 16px}tbody tr:last-child td{border-bottom:0}th{color:var(--muted);white-space:nowrap;background:var(--bg);font-size:12px;font-weight:500}td{font-variant-numeric:tabular-nums}th.num,td.num{text-align:right;white-space:nowrap}.sub{color:var(--muted);font-size:12px}table.compact th,table.compact td{padding:8px 12px}.name-cell{align-items:center;gap:12px;min-width:16rem;display:flex}.name-link{color:var(--text);font-weight:600;text-decoration:none}.name-link:hover{color:var(--blue);text-decoration:underline}.avatar{border-radius:8px;flex:none;place-items:center;width:36px;height:36px;font-weight:600;display:grid}.avatar.tone-0{background:var(--blue-soft);color:var(--info)}.avatar.tone-1{background:var(--warn-bg);color:var(--warn)}.avatar.tone-2{background:var(--ok-bg);color:var(--ok)}.avatar.tone-3{background:var(--bad-bg);color:var(--bad)}td.actions{text-align:right;white-space:nowrap;display:table-cell}td.actions .btn+.btn{margin-left:8px}td.diets .badge+.badge{margin-left:4px}.drop{border:1.5px dashed var(--border);background:color-mix(in srgb, var(--surface) 60%, transparent);border-radius:12px;align-items:center;gap:16px;padding:20px;display:flex}.drop.over{border-color:var(--blue);background:var(--blue-soft)}.drop-icon{background:var(--blue-soft);width:44px;height:44px;color:var(--blue);border-radius:10px;flex:none;place-items:center;display:grid}.drop-text{flex-direction:column;flex:1;display:flex}.drop.big{text-align:center;flex-direction:column;justify-content:center;gap:8px;padding:36px 20px}.page.wide{gap:0;max-width:none;padding:0}.base-head{background:var(--surface);border-bottom:1px solid var(--border);padding:20px 32px 0}.crumbs{color:var(--text-2);margin-bottom:10px;font-size:13px}.crumbs a{color:var(--text-2)}.title-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.title-text{flex:20rem}.tabs{gap:4px;margin-top:18px;display:flex;overflow-x:auto}.tab{color:var(--text-2);white-space:nowrap;border-bottom:2px solid #0000;padding:10px 14px;font-weight:500;text-decoration:none}.tab:hover{color:var(--blue)}.tab[aria-selected=true]{color:var(--blue);border-bottom-color:var(--blue)}.tab-panel{max-width:1344px;padding:24px 32px 32px}.toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.toolbar input[type=search]{flex:18rem;max-width:22rem}.toolbar form.inline{display:contents}.request-filters{align-items:flex-end}.filter-field{flex-direction:column;gap:4px;display:flex}.filter-label{color:var(--text-2);font-size:12px;font-weight:500}.filter-pair{align-items:center;gap:6px;display:flex}.num-filter{width:5.5rem}input[type=datetime-local]{font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:8px;min-height:40px;padding:8px 10px}.pager{align-items:center;gap:12px;display:flex}@media (width<=640px){.request-filters .filter-field{flex:100%;min-width:0}.request-filters .filter-pair input[type=datetime-local]{flex:1 1 0;min-width:0}.card-foot:has(.pager){flex-wrap:wrap}.card-foot .pager{gap:8px}}.toolbar>.muted{margin-left:auto}.settings{margin:0;padding:4px 16px}.setting{border-bottom:1px solid var(--border);grid-template-columns:11rem 1fr;gap:12px;padding:10px 0;display:grid}.setting:last-child{border-bottom:0}.setting dt{color:var(--muted)}.setting dd{overflow-wrap:anywhere;margin:0}.ask-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;display:grid}.ask-main{flex-direction:column;gap:14px;min-width:0;display:flex}.ask-form{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:12px}.ask-form:focus-within{border-color:var(--blue)}.ask-form textarea{resize:vertical;width:100%;min-height:5rem;box-shadow:none;border:0;padding:4px}.form-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.counter,.hint{color:var(--muted);font-size:12px}.hint{margin-right:auto}.check{color:var(--text-2);cursor:pointer;align-items:center;gap:6px;min-height:40px;display:inline-flex}.check input{width:16px;height:16px;accent-color:var(--blue)}.examples{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.examples .chip{border-radius:999px}.side-panels{flex-direction:column;gap:16px;display:flex}.side-panels>.empty{background:var(--surface);border:1px dashed var(--border);border-radius:12px}.trace{flex-direction:column;gap:16px;display:flex}.facts{grid-template-columns:1fr 1fr;gap:12px 16px;margin:0;padding:14px 16px;display:grid}.fact dt{color:var(--muted);font-size:12px}.fact dd{overflow-wrap:anywhere;margin:2px 0 0;font-weight:600}.split{background:var(--track);border-radius:999px;gap:2px;height:8px;margin:0 16px;display:flex;overflow:hidden}.split span{min-width:3px}.split .embed{background:var(--c-cache)}.split .prompt{background:var(--c-answered)}.split .output{background:var(--c-out)}.split-legend{color:var(--text-2);flex-wrap:wrap;gap:12px;margin:8px 16px 14px;font-size:12px;display:flex}.retrieved{margin:0;padding:0;list-style:none}.retrieved li{border-bottom:1px solid var(--border);padding:12px 16px}.retrieved li:last-child{border-bottom:0}.row-line{justify-content:space-between;align-items:center;gap:12px;display:flex}.row-line+.row-line{margin-top:6px}.row-line .meter{flex:1}.retrieved .title{font-weight:500}.score{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:12px}.result,.error,.loading{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:18px 20px}.loading{color:var(--muted);align-items:center;gap:10px;display:flex}.spinner{border:2px solid var(--border);border-top-color:var(--blue);border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite spin}.spinner.big{border-width:3px;width:40px;height:40px}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner{animation:none}}.result h2{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin:18px 0 6px;font-size:12px;font-weight:600}.answer p{margin:0 0 10px}.marker{vertical-align:super;background:var(--blue-soft);color:var(--blue);border-radius:4px;margin-left:2px;padding:2px 4px;font-size:11px;font-weight:700;line-height:1;text-decoration:none;display:inline-block}.refusal{background:var(--refusal-bg);border-radius:8px;padding:12px 14px}.refusal p{margin:4px 0 0}.safety{background:var(--safety-bg);border:1px solid var(--safety-border);border-radius:8px;margin-top:14px;padding:10px 14px}.safety p{margin:4px 0 0}.error{background:var(--bad-bg);border-color:color-mix(in srgb, var(--bad) 30%, transparent)}.error p:first-child{color:var(--bad);margin-top:0}.constraints{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;font-size:12px;display:flex}.constraints ul{list-style:none;display:contents}.constraints li{background:var(--neutral-bg);color:var(--text);border-radius:6px;padding:2px 8px}.citations{margin:0;padding-left:22px}.citations li{margin:3px 0}.citations li:target{background:var(--blue-soft);border-radius:4px}.source{color:var(--muted);font-size:13px}.meta{color:var(--muted);word-break:break-all;margin:16px 0 0;font-size:12px}.filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.segmented{background:var(--surface);border:1px solid var(--border);border-radius:8px;gap:2px;padding:3px;display:inline-flex}.segmented button{font:inherit;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:32px;padding:6px 12px}.segmented button[aria-pressed=true]{background:var(--blue-soft);color:var(--blue);font-weight:500}.date-box{position:relative}.popover{z-index:30;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:12px;width:max-content;max-width:calc(100vw - 32px);padding:16px;position:absolute;top:calc(100% + 8px);left:0}.months{flex-wrap:wrap;gap:28px;display:flex}.month-name{text-align:center;margin-bottom:8px;font-weight:600}.days{grid-template-columns:repeat(7,38px);gap:2px 0;display:grid}.dow{text-align:center;color:var(--muted);padding:4px 0;font-size:12px}.day{font:inherit;height:36px;color:var(--text);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0}.day:hover:not(:disabled){background:var(--blue-soft);border-radius:8px}.day:disabled{color:var(--muted);opacity:.5;cursor:default}.day.in{background:var(--blue-soft);color:var(--info)}.day.edge{background:var(--blue);color:#fff;border-radius:8px}.popover-foot{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:14px;display:flex}.analytics-body{flex-direction:column;gap:20px;display:flex}.targets{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.target{border:1px solid var(--border);border-radius:12px;flex-direction:column;align-items:flex-start;gap:10px;padding:14px;display:flex}.target .meter{width:100%}.target-title{color:var(--text-2);font-size:13px}.target-value strong{font-size:22px;font-weight:600}.target-value .muted{font-size:12px}.target-mark{background:var(--text);border-radius:1px;width:2px;height:16px;position:absolute;top:-5px}.target.over .target-value strong{color:var(--bad)}.legend{color:var(--text-2);flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.legend li{align-items:center;gap:6px;display:inline-flex}.legend i{border-radius:2px;width:10px;height:10px;display:inline-block}.legend i.avg{border-top:2px dashed var(--text);border-radius:0;width:14px;height:0}.answered,.legend i.answered{background:var(--c-answered)}.cache,.legend i.cache{background:var(--c-cache)}.refused,.legend i.refused,.rf-out_of_corpus{background:var(--c-refused)}.errors,.legend i.errors,.rf-safety{background:var(--c-error)}.rf-out_of_domain,.hl-notice{background:var(--c-domain)}.hl-hybrid,.hl-ok{background:var(--c-total)}.hl-fallback{background:var(--c-refused)}.hl-error{background:var(--c-error)}.tin,.legend i.tin{background:var(--c-answered)}.tout,.legend i.tout,.stage-parse,.legend i.parse{background:var(--c-out)}.stage-embed,.legend i.embed{background:var(--c-cache)}.stage-generate,.legend i.generate{background:var(--c-answered)}.chart{padding:16px}.bars{align-items:flex-end;gap:3px;height:180px;display:flex;position:relative}.chart.short .bars{height:130px}.col{border-radius:3px 3px 0 0;flex-direction:column-reverse;flex:1;min-width:2px;display:flex;overflow:hidden}.col:hover{opacity:.85}.col span{min-height:1px}.avg-line{border-top:2px dashed var(--text);pointer-events:none;position:absolute;left:0;right:0}.avg-line span{background:var(--surface);padding:0 4px;font-size:12px;font-weight:600;position:absolute;bottom:2px;right:0}.axis{gap:3px;margin-top:6px;display:flex}.axis span{color:var(--muted);white-space:nowrap;flex:1;min-width:2px;font-size:11px;overflow:visible}.where{flex-direction:column;gap:12px;padding:0 16px 16px;display:flex}.where h3{margin:0;font-size:13px}.where-row .row-line{margin-bottom:4px;font-size:13px}.timeline{flex-direction:column;gap:10px;padding:16px;display:flex}.lane{grid-template-columns:8rem minmax(0,1fr) 4.5rem;align-items:center;gap:12px;font-size:13px;display:grid}.lane-track{background:var(--track);border-radius:4px;height:22px;position:relative}.lane-track>span{border-radius:4px;position:absolute;top:0;bottom:0}.lane-track .parse{background:var(--c-out)}.lane-track .embed{background:var(--c-cache)}.lane-track .generate{background:var(--c-answered)}.lane-track .total{background:var(--c-total)}.lane-value{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.target-line{background:var(--c-error);width:2px;position:absolute;top:-4px;bottom:-4px}.lane.scale .lane-track{background:0 0;height:16px}.tick{color:var(--muted);white-space:nowrap;font-size:11px;position:absolute}.tick-target{color:var(--c-error);transform:translate(-100%)}.top-blocks td.share{min-width:10rem}.top-blocks td.share .meter{vertical-align:middle;width:7rem;margin-right:8px;display:inline-block}.plain-list{margin:0;padding:0;list-style:none}.plain-list li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.plain-list li:last-child{border-bottom:0}.dot{border-radius:2px;width:10px;height:10px;margin-right:8px;display:inline-block}.refusals-split{margin:0 0 12px}.questions .q{flex:1}.q-meta{align-items:center;gap:8px;display:inline-flex}.modal{background:var(--surface);width:min(880px,100vw - 32px);max-height:calc(100vh - 48px);color:var(--text);box-shadow:var(--shadow);border:0;border-radius:16px;padding:0}.modal::backdrop{background:#00072473}.modal-head{justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.modal-head h2{margin:0;font-size:18px}.stepper{background:var(--bg);border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-wrap:wrap;gap:24px;margin:0;padding:12px 24px;list-style:none;display:flex}.stepper li{color:var(--muted);flex:1;align-items:center;gap:8px;min-width:9rem;display:inline-flex}.stepper li.current,.stepper li.done{color:var(--text);font-weight:500}.step-dot{background:var(--neutral-bg);border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.step-dot .icon{width:14px;height:14px}.stepper li.current .step-dot{background:var(--blue);color:#fff}.stepper li.done .step-dot{color:#fff;background:#15a36b}.modal-body{flex-direction:column;gap:16px;padding:20px 24px;display:flex}.modal-foot{border-top:1px solid var(--border);justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.modal-foot:empty{display:none}.limits{color:var(--text-2);flex-direction:column;gap:4px;margin:0;padding-left:20px;display:flex}.file-row{border:1px solid var(--border);border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.file-row>div{overflow-wrap:anywhere;flex:1;min-width:0}.file-ok{background:var(--ok-bg);width:36px;height:36px;color:var(--ok);border-radius:8px;flex:none;place-items:center;display:grid}.file-ok.big{border-radius:50%;width:56px;height:56px}.field{flex-direction:column;gap:6px;display:flex}.field label,.field .label{font-weight:600}.col-chips{flex-wrap:wrap;gap:6px;display:flex}.framed{border:1px solid var(--border);border-radius:12px}.totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.total{background:var(--bg);border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.total span{color:var(--text-2);font-size:12px}.total strong{overflow-wrap:anywhere;font-size:17px}.total.warn{background:var(--warn-bg)}.total.warn span,.total.warn strong{color:var(--warn)}.skipped summary{cursor:pointer;color:var(--text-2)}.indexing{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:24px 0;display:flex}@media (width<=1100px){.kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.targets{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.two,.grid.wide-side,.ask-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.shell{grid-template-columns:minmax(0,1fr)}.sidebar{height:auto;padding:12px 16px;position:static}.brand{padding-bottom:8px}#nav,.nav-external{flex-flow:wrap}.sidebar-foot{margin-top:8px;padding-top:0}.topbar{padding:12px 16px;position:static}.page,.tab-panel{padding:20px 16px 32px}.base-head{padding-left:16px;padding-right:16px}.kpis,.kpis.four,.targets,.totals{grid-template-columns:minmax(0,1fr)}.drop{flex-direction:column;align-items:flex-start}.setting{grid-template-columns:1fr;gap:2px}.lane{grid-template-columns:6rem minmax(0,1fr) 3.5rem}.days{grid-template-columns:repeat(7,36px)}.hint{display:none}}.badge.answered{background:var(--ok-bg);color:var(--ok)}.badge.refused{background:var(--warn-bg);color:var(--warn)}.badge.error{background:var(--bad-bg);color:var(--bad);border:0;padding:2px 8px}.badge.cached{background:var(--info-bg);color:var(--info)}td.time,td.dataset{white-space:nowrap;color:var(--text-2)}td.question{min-width:18rem}tr.row{cursor:pointer}tr.row:hover td{background:var(--blue-soft)}tr.detail td{background:var(--bg)}tr.detail pre{white-space:pre-wrap;word-break:break-word;color:var(--text-2);margin:0;font-size:12px}.datasets-table td.question code{color:var(--muted);margin-top:2px;display:inline-block}.datasets-table td:nth-child(n+7),.datasets-table th:nth-child(n+7){text-align:right;white-space:nowrap}.dataset-detail{color:var(--text-2)}.dataset-detail p{margin:0 0 10px}.dataset-detail h3{color:var(--text);margin:14px 0 6px;font-size:13px;font-weight:600}.dataset-detail ul,.dataset-detail ol{columns:2 18rem;margin:0;padding-left:20px}.tooltip{z-index:50;pointer-events:none;background:var(--navy);color:#fff;white-space:pre-line;border-radius:8px;max-width:280px;padding:8px 10px;font-size:12px;line-height:1.45;position:fixed;box-shadow:0 6px 20px #0007242e}.tooltip[hidden]{display:none}[data-tip]{cursor:default}.meter[data-tip]:before,.split>[data-tip]:before{content:"";position:absolute;inset:-6px 0}.split>[data-tip]{position:relative}
