body{font-size:.875rem;line-height:1.375rem}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.page-head h1{font-size:var(--fs-2xl);letter-spacing:-.02em;line-height:2.25rem}.page-head p{color:var(--text-2);margin-top:4px;font-size:.875rem}.section-title{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:-.01em;font-size:1.0625rem;line-height:1.5rem}.section-sub{font-size:var(--fs-sm);color:var(--text-2);margin-top:2px}.stat{flex-direction:column;justify-content:space-between;min-height:112px;padding:18px 20px;display:flex;overflow:hidden}.stat .label{font-size:var(--fs-sm);color:var(--text-2);align-items:center;gap:8px;font-weight:500;display:flex}.stat .label .lucide{width:16px;height:16px;color:var(--text-3)}.stat .value{font-family:var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:10px;font-size:1.75rem;font-weight:600;line-height:2rem}.stat .value small{color:var(--text-3);margin-left:2px;font-size:.9rem;font-weight:500}.stat .foot{font-size:var(--fs-xs);color:var(--text-3);margin-top:6px}.empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:48px 24px;display:flex}.empty .orb{background:var(--brand-soft);border-radius:14px;place-items:center;width:52px;height:52px;margin-bottom:8px;display:grid}.empty .orb .lucide{width:24px;height:24px;color:var(--brand)}.empty h3{font-size:1.25rem;line-height:1.625rem}.empty p{color:var(--text-2);max-width:44ch;font-size:.875rem}.kind-chip{background:var(--brand-soft);border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.kind-chip .lucide{width:18px;height:18px;color:var(--brand)}.kind-chip.assessment{background:color-mix(in oklab, var(--brand-2) 12%, var(--surface))}.kind-chip.assessment .lucide{color:color-mix(in oklab, var(--brand-2) 80%, var(--text))}.form-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:16px;display:grid}.setting-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.setting-row:last-child{border-bottom:0}.setting-row .t{font-size:.875rem;font-weight:500}.setting-row .d{font-size:var(--fs-xs);color:var(--text-3);margin-top:2px}.secret-box{border-radius:var(--r-sm);border:1px dashed var(--brand-line);background:var(--brand-soft);font-family:var(--font-mono);font-size:var(--fs-sm);word-break:break-all;align-items:center;gap:8px;padding:10px 12px;display:flex}.code{font-family:var(--font-mono);border-radius:var(--r-md);border:1px solid var(--line);color:#c9cde4;white-space:pre;background:#0f1117;padding:14px 16px;font-size:12.5px;line-height:1.6;overflow-x:auto}
