:root{--font-ui: "Plus Jakarta Sans", Inter, "Segoe UI", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--bg-app: #eef4f8;--bg-surface: #fcfeff;--bg-elevated: #ffffff;--border-default: #dde7ef;--border-subtle: #e9f0f5;--text-primary: #1f2933;--text-secondary: #5f6b76;--text-tertiary: #8a96a3;--primary: #0a40bf;--primary-hover: #0937a5;--primary-soft: #e1ebff;--focus-ring: #3a67db;--state-success-bg: #eef7f1;--state-success-fg: #206343;--state-warning-bg: #fcefd8;--state-warning-fg: #7a4b10;--state-danger-bg: #faeef0;--state-danger-fg: #8f2d3b;--state-info-bg: #eef5fa;--state-info-fg: #2f4f6a;--state-review-bg: #f2effa;--state-review-fg: #4d4366;--state-neutral-bg: #eef1f4;--state-neutral-fg: #4d5762;--admin-chrome: #0e1822;--admin-chrome-hover: #1a2533;--admin-chrome-border: #1e2a38;--admin-chrome-fg: #e5edf5;--admin-chrome-fg-dim: #8696aa;--admin-pill: #8f2d3b;--admin-pill-bg: #faeef0;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-pill: 999px;--shadow-1: 0 1px 2px rgba(31, 41, 51, .06);--shadow-2: 0 4px 12px rgba(31, 41, 51, .08);--shadow-3: 0 16px 28px rgba(31, 41, 51, .14);--shadow-drawer: -16px 0 32px rgba(15, 24, 36, .18);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--row-h: 36px;--topbar-h: 52px;--footer-h: 28px}*{box-sizing:border-box}.admin-root{font-family:var(--font-ui);color:var(--text-primary);background:var(--bg-app);font-size:14px;line-height:1.45;letter-spacing:-.005em;font-feature-settings:"cv02","cv03","cv04","cv11";-webkit-font-smoothing:antialiased}.admin-root *::selection{background:var(--primary-soft)}.ab{display:flex;flex-direction:column;background:var(--bg-app);font-family:var(--font-ui);color:var(--text-primary);font-size:14px;line-height:1.45;height:100%;width:100%;position:relative;overflow:hidden}.admin-topbar{display:flex;align-items:center;height:var(--topbar-h);padding:0 16px;background:var(--admin-chrome);color:var(--admin-chrome-fg);border-bottom:1px solid var(--admin-chrome-border);gap:16px;flex:0 0 auto}.admin-topbar-brand{display:flex;align-items:center;gap:10px;font-weight:700;letter-spacing:-.01em;color:#fff;font-size:14px}.admin-topbar-brand .lock{width:26px;height:26px;border-radius:8px;background:linear-gradient(135deg,#2b3a4d,#1a2533);display:grid;place-items:center;border:1px solid #2b3a4d}.admin-pill{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:4px;background:#8f2d3b2e;border:1px solid rgba(143,45,59,.5);color:#f0b4c0;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.admin-pill:before{content:"";width:5px;height:5px;border-radius:50%;background:#ef6478;box-shadow:0 0 0 2px #ef647838}.admin-topbar-spacer{flex:1}.admin-topbar-env{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:6px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);font-family:var(--font-mono);font-size:11px;color:var(--admin-chrome-fg-dim);letter-spacing:.04em}.admin-topbar-env b{color:#fff;font-weight:600;margin-left:6px}.admin-topbar-user{display:flex;align-items:center;gap:10px;padding:4px 4px 4px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--admin-chrome-fg);font-size:13px}.admin-topbar-user .avatar{width:26px;height:26px;border-radius:6px;background:linear-gradient(135deg,#3a67db,#0a40bf);display:grid;place-items:center;color:#fff;font-weight:700;font-size:11px;letter-spacing:.02em}.admin-topbar-user .meta{display:grid;line-height:1.15}.admin-topbar-user .meta b{color:#fff;font-weight:600}.admin-topbar-user .meta span{font-size:11px;color:var(--admin-chrome-fg-dim)}.admin-iconbtn{width:32px;height:32px;border-radius:6px;background:transparent;border:1px solid transparent;color:var(--admin-chrome-fg-dim);display:grid;place-items:center;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.admin-iconbtn:hover{background:#ffffff0f;color:#fff;border-color:#ffffff14}.admin-footer{height:var(--footer-h);border-top:1px solid var(--border-default);background:var(--bg-surface);display:flex;align-items:center;gap:16px;padding:0 16px;font-size:11px;color:var(--text-tertiary);font-family:var(--font-mono);letter-spacing:.02em;flex:0 0 auto}.admin-footer .dot{width:6px;height:6px;border-radius:50%;background:#2da06b;box-shadow:0 0 0 2px #2da06b2e}.admin-footer .sep{color:#cdd6df}.admin-footer .right{margin-left:auto}.admin-main{flex:1;overflow:auto;padding:24px 28px}.btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:8px;border:1px solid var(--border-default);background:var(--bg-elevated);color:var(--text-primary);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease;white-space:nowrap}.btn:hover{background:var(--bg-surface);border-color:#c5d3e0}.btn:focus-visible{outline:2px solid color-mix(in srgb,var(--focus-ring) 70%,transparent);outline-offset:1px}.btn--primary{background:var(--primary);color:#fff;border-color:var(--primary)}.btn--primary:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.btn--danger{background:var(--bg-elevated);color:var(--state-danger-fg);border-color:color-mix(in srgb,var(--state-danger-fg) 30%,var(--border-default))}.btn--danger:hover{background:var(--state-danger-bg)}.btn--danger-solid{background:var(--state-danger-fg);color:#fff;border-color:var(--state-danger-fg)}.btn--danger-solid:hover{background:#762432;border-color:#762432}.btn--ghost{background:transparent;border-color:transparent}.btn--ghost:hover{background:var(--bg-app)}.btn--sm{height:26px;padding:0 10px;font-size:12px;gap:4px;border-radius:6px}.btn--xs{height:22px;padding:0 8px;font-size:11px;gap:4px;border-radius:5px}.btn--block{width:100%;justify-content:center}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.btn .ico{width:14px;height:14px;flex:0 0 auto}.field{display:flex;flex-direction:column;gap:6px}.field label,.field-label{font-size:12px;font-weight:600;color:var(--text-secondary);letter-spacing:0}.input,.select{height:36px;padding:0 12px;border-radius:8px;border:1px solid var(--border-default);background:var(--bg-elevated);font-family:inherit;font-size:13px;color:var(--text-primary);width:100%;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.input:focus,.select:focus{border-color:var(--focus-ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus-ring) 18%,transparent)}.input::placeholder{color:var(--text-tertiary)}.input--lg{height:44px;font-size:14px;padding:0 14px}.textarea{padding:10px 12px;border-radius:8px;border:1px solid var(--border-default);background:var(--bg-elevated);font-family:inherit;font-size:13px;color:var(--text-primary);width:100%;outline:none;resize:vertical;min-height:80px;transition:border-color .15s ease,box-shadow .15s ease}.textarea:focus{border-color:var(--focus-ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus-ring) 18%,transparent)}.card{background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:12px;box-shadow:var(--shadow-1)}.card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--border-subtle)}.card-head h3{margin:0;font-size:13px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--text-secondary)}.card-body{padding:16px}.card-body--tight{padding:0}.badge{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:4px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:var(--state-neutral-bg);color:var(--state-neutral-fg);border:1px solid color-mix(in srgb,var(--state-neutral-fg) 14%,transparent);white-space:nowrap;font-family:var(--font-ui)}.badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.85}.badge--lg{height:26px;font-size:12px;padding:0 10px}.badge--plain:before{display:none}.badge--success{background:var(--state-success-bg);color:var(--state-success-fg);border-color:color-mix(in srgb,var(--state-success-fg) 18%,transparent)}.badge--warning{background:var(--state-warning-bg);color:var(--state-warning-fg);border-color:color-mix(in srgb,var(--state-warning-fg) 22%,transparent)}.badge--danger{background:var(--state-danger-bg);color:var(--state-danger-fg);border-color:color-mix(in srgb,var(--state-danger-fg) 20%,transparent)}.badge--info{background:var(--state-info-bg);color:var(--state-info-fg);border-color:color-mix(in srgb,var(--state-info-fg) 18%,transparent)}.badge--review{background:var(--state-review-bg);color:var(--state-review-fg);border-color:color-mix(in srgb,var(--state-review-fg) 18%,transparent)}.badge--neutral{background:var(--state-neutral-bg);color:var(--state-neutral-fg);border-color:color-mix(in srgb,var(--state-neutral-fg) 14%,transparent)}.id-chip{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 6px 0 8px;border-radius:5px;background:var(--bg-app);border:1px solid var(--border-default);font-family:var(--font-mono);font-size:11.5px;color:var(--text-secondary);letter-spacing:0;cursor:pointer;transition:background .15s ease,border-color .15s ease}.id-chip:hover{background:var(--primary-soft);border-color:color-mix(in srgb,var(--primary) 25%,var(--border-default));color:var(--primary)}.id-chip .copy-ico{width:11px;height:11px;opacity:.5}.id-chip:hover .copy-ico{opacity:1}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.table thead th{text-align:left;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);padding:10px 12px;border-bottom:1px solid var(--border-default);background:var(--bg-app);white-space:nowrap;position:sticky;top:0}.table tbody td{padding:0 12px;height:var(--row-h);border-bottom:1px solid var(--border-subtle);color:var(--text-primary);vertical-align:middle}.table tbody tr:hover td{background:var(--bg-app)}.table tbody tr:last-child td{border-bottom:none}.table td.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.cmdk{width:100%;background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:14px;box-shadow:var(--shadow-3);overflow:hidden}.cmdk-input-row{display:flex;align-items:center;gap:12px;padding:0 18px;height:56px;border-bottom:1px solid var(--border-subtle)}.cmdk-input{flex:1;border:none;outline:none;background:transparent;font-size:16px;color:var(--text-primary);font-family:inherit;height:100%;padding:0}.cmdk-input::placeholder{color:var(--text-tertiary);font-weight:400}.cmdk-input-row .kbd{background:var(--bg-app);border:1px solid var(--border-default)}.kbd{display:inline-flex;align-items:center;height:22px;padding:0 6px;border-radius:5px;background:var(--bg-app);border:1px solid var(--border-default);font-family:var(--font-mono);font-size:11px;color:var(--text-secondary);font-weight:600;min-width:22px;justify-content:center}.cmdk-group-label{padding:10px 18px 6px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);display:flex;justify-content:space-between;align-items:center}.cmdk-group-label .count{font-family:var(--font-mono);font-weight:600;color:var(--text-tertiary)}.cmdk-item{display:grid;grid-template-columns:28px 1fr auto auto 14px;align-items:center;gap:14px;padding:0 18px;height:52px;cursor:pointer;border-left:2px solid transparent;transition:background .12s ease}.cmdk-item:hover,.cmdk-item.active{background:var(--bg-app);border-left-color:var(--primary)}.cmdk-item .avatar{width:28px;height:28px;border-radius:8px;background:var(--state-info-bg);color:var(--state-info-fg);font-weight:700;font-size:11px;display:grid;place-items:center;letter-spacing:.02em}.cmdk-item .name{font-weight:600;font-size:14px;color:var(--text-primary)}.cmdk-item .sub{font-size:12px;color:var(--text-secondary);font-family:var(--font-mono);margin-top:1px}.cmdk-item .chev{color:var(--text-tertiary)}.check-item{display:flex;align-items:center;gap:10px;height:32px;font-size:13px}.check-item .mark{width:18px;height:18px;border-radius:5px;display:grid;place-items:center;flex:0 0 auto}.check-item.done .mark{background:var(--state-success-bg);color:var(--state-success-fg);border:1px solid color-mix(in srgb,var(--state-success-fg) 22%,transparent)}.check-item.todo .mark{background:var(--bg-app);color:var(--text-tertiary);border:1px dashed var(--border-default)}.check-item .label{flex:1;color:var(--text-primary)}.check-item .meta{font-size:11px;color:var(--text-tertiary);font-family:var(--font-mono)}.kv{display:grid;grid-template-columns:140px 1fr;gap:8px 16px;font-size:13px}.kv dt{color:var(--text-secondary);font-weight:500;font-size:12px;padding-top:1px}.kv dd{margin:0;color:var(--text-primary);font-weight:500}.note{display:grid;grid-template-columns:auto 1fr;gap:12px;padding:12px 14px;border-bottom:1px solid var(--border-subtle)}.note:last-child{border-bottom:none}.note.pinned{background:linear-gradient(180deg,#fff8e8,#fffdf6)}.note-mark{width:28px;height:28px;border-radius:7px;display:grid;place-items:center;color:#fff;font-size:11px;font-weight:700}.note-mark.support{background:#2f4f6a}.note-mark.onboarding{background:#206343}.note-mark.bug{background:#8f2d3b}.note-mark.feature{background:#4d4366}.note-head{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-secondary);margin-bottom:2px}.note-head .author{color:var(--text-primary);font-weight:600}.note-head .pin{color:#b3771c;font-weight:700;font-size:11px}.note-body{font-size:13px;line-height:1.5;color:var(--text-primary)}.note-body code{font-family:var(--font-mono);font-size:12px;background:var(--bg-app);padding:1px 5px;border-radius:4px}.scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f18246b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:grid;place-items:center;z-index:100}.modal{width:480px;background:var(--bg-elevated);border-radius:14px;box-shadow:var(--shadow-3);border:1px solid var(--border-default);overflow:hidden}.modal-head{padding:18px 22px 12px;display:flex;gap:14px;align-items:flex-start}.modal-warn{width:36px;height:36px;border-radius:9px;background:var(--state-danger-bg);color:var(--state-danger-fg);display:grid;place-items:center;flex:0 0 auto}.modal h3{margin:0 0 4px;font-size:15px;font-weight:700}.modal p{margin:0;font-size:13px;color:var(--text-secondary);line-height:1.55}.modal-confirm-input{margin:0 22px 12px}.modal-foot{padding:14px 22px;background:var(--bg-app);border-top:1px solid var(--border-subtle);display:flex;justify-content:flex-end;gap:8px}.drawer{position:absolute;top:0;right:0;bottom:0;width:560px;background:var(--bg-elevated);box-shadow:var(--shadow-drawer);border-left:1px solid var(--border-default);z-index:90;display:flex;flex-direction:column}.drawer-head{padding:18px 20px 14px;border-bottom:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:space-between;gap:12px}.drawer-head h3{margin:0;font-size:14px;font-weight:700}.drawer-body{flex:1;overflow:auto;padding:16px 20px}.toast-wrap{position:absolute;bottom:44px;right:24px;z-index:80}.toast{background:var(--admin-chrome);color:#fff;border-radius:10px;padding:12px 16px;display:flex;align-items:center;gap:12px;box-shadow:var(--shadow-3);border:1px solid var(--admin-chrome-border);font-size:13px;max-width:380px}.toast .ico-success{width:22px;height:22px;border-radius:50%;background:var(--state-success-fg);color:#fff;display:grid;place-items:center;flex:0 0 auto}pre.code{margin:0;background:var(--admin-chrome);color:#d5e1ed;font-family:var(--font-mono);font-size:12px;line-height:1.7;padding:14px 16px;border-radius:8px;overflow:auto;border:1px solid var(--admin-chrome-border)}pre.code .k{color:#92c5f0}pre.code .s{color:#f0b78a}pre.code .n{color:#c6e6a8}pre.code .b{color:#d8a8e8}pre.code .c{color:#6f7e8e;font-style:italic}.page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:20px}.page-head h1{margin:0 0 6px;font-size:22px;font-weight:700;letter-spacing:-.015em;line-height:1.2}.page-head .crumbs{font-size:12px;color:var(--text-secondary);font-family:var(--font-mono);display:flex;align-items:center;gap:6px;margin-bottom:8px}.page-head .crumbs a{color:var(--text-secondary);text-decoration:none}.page-head .crumbs a:hover{color:var(--primary)}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.stat{background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:12px;padding:14px 16px}.stat-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);margin-bottom:4px}.stat-value{font-size:26px;font-weight:700;letter-spacing:-.02em;color:var(--text-primary);font-variant-numeric:tabular-nums}.stat-delta{font-size:11px;color:var(--text-secondary);margin-top:4px;font-family:var(--font-mono)}.stat-delta.up{color:var(--state-success-fg)}.stat-delta.down{color:var(--state-danger-fg)}.auth-shell{display:grid;place-items:center;height:100%;background:radial-gradient(circle at 12% 18%,rgba(10,64,191,.06),transparent 38%),radial-gradient(circle at 88% 92%,rgba(143,45,59,.05),transparent 38%),var(--bg-app)}.auth-card{width:420px;background:var(--bg-elevated);border-radius:16px;border:1px solid var(--border-default);box-shadow:var(--shadow-3);padding:32px 32px 28px}.auth-card--wide{width:520px}.auth-mark{display:flex;align-items:center;gap:10px;margin-bottom:24px}.auth-mark .lock{width:36px;height:36px;border-radius:10px;background:var(--admin-chrome);display:grid;place-items:center;color:#fff}.auth-mark .name{font-size:14px;font-weight:700;letter-spacing:-.01em}.auth-mark .name span{display:block;font-size:11px;font-weight:600;color:var(--text-tertiary);letter-spacing:.08em;text-transform:uppercase;margin-top:1px}.auth-card h2{margin:0 0 6px;font-size:20px;font-weight:700;letter-spacing:-.015em}.auth-card .sub{margin:0 0 22px;font-size:13px;color:var(--text-secondary);line-height:1.55}.auth-foot{margin-top:22px;text-align:center;font-size:11.5px;color:var(--text-tertiary);font-family:var(--font-mono);letter-spacing:.02em}.otp{display:flex;gap:8px;justify-content:center;margin:12px 0 6px}.otp input{width:44px;height:54px;border-radius:10px;border:1px solid var(--border-default);background:var(--bg-elevated);text-align:center;font-family:var(--font-mono);font-size:22px;font-weight:600;color:var(--text-primary);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.otp input:focus{border-color:var(--focus-ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus-ring) 18%,transparent)}.otp input.filled{border-color:color-mix(in srgb,var(--primary) 35%,var(--border-default));background:var(--primary-soft)}.otp.error input{border-color:var(--state-danger-fg)}.qr-frame{background:#fff;border:1px solid var(--border-default);border-radius:10px;padding:12px;display:grid;place-items:center;width:168px;height:168px}.qr-grid{display:grid;grid-template-columns:repeat(21,6px);grid-template-rows:repeat(21,6px);gap:0}.qr-grid div{background:#0e1822}.qr-grid div.off{background:transparent}.recovery{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--border-default);border-radius:8px;overflow:hidden;font-family:var(--font-mono);font-size:12.5px;background:var(--bg-app)}.recovery div{padding:8px 12px;border-bottom:1px solid var(--border-subtle);border-right:1px solid var(--border-subtle);color:var(--text-primary);letter-spacing:.06em}.recovery div:nth-child(2n){border-right:none}.recovery div:nth-last-child(-n+2){border-bottom:none}.steps{display:flex;gap:6px;margin-bottom:22px}.steps span{height:3px;flex:1;background:var(--border-default);border-radius:2px}.steps span.done,.steps span.active{background:var(--primary)}.filters{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.filter-chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border-radius:6px;background:var(--bg-elevated);border:1px solid var(--border-default);font-size:12px;font-weight:500;color:var(--text-primary);cursor:pointer}.filter-chip:hover{background:var(--bg-surface)}.filter-chip .lbl{color:var(--text-secondary);font-weight:500}.filter-chip .val{color:var(--text-primary);font-weight:600}.filter-chip .x{color:var(--text-tertiary)}.shortcut-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px}.shortcut{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:12px;background:var(--bg-elevated);border:1px solid var(--border-default);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;text-align:left;text-decoration:none;color:var(--text-primary)}.shortcut:hover{border-color:color-mix(in srgb,var(--primary) 25%,var(--border-default));box-shadow:var(--shadow-2);transform:translateY(-1px)}.shortcut-ico{width:36px;height:36px;border-radius:9px;background:var(--state-info-bg);color:var(--state-info-fg);display:grid;place-items:center;flex:0 0 auto}.shortcut-text{display:grid;gap:1px}.shortcut-text b{font-size:13px;font-weight:600}.shortcut-text span{font-size:11.5px;color:var(--text-secondary);font-family:var(--font-mono)}.action-list{display:flex;flex-direction:column}.action-row{display:flex;align-items:center;gap:10px;padding:10px 16px;height:42px;border-bottom:1px solid var(--border-subtle);cursor:pointer;color:var(--text-primary);font-size:13px;background:transparent;border-left:0;border-right:0;width:100%;text-align:left;font-weight:500}.action-row:hover{background:var(--bg-app)}.action-row:last-child{border-bottom:none}.action-row .ico{color:var(--text-secondary);width:16px;height:16px;flex:0 0 auto}.action-row.danger,.action-row.danger .ico{color:var(--state-danger-fg)}.action-row.danger:hover{background:var(--state-danger-bg)}.action-row:disabled,.action-row[aria-disabled=true]{color:var(--text-tertiary);cursor:not-allowed}.action-row:disabled .ico,.action-row[aria-disabled=true] .ico{color:var(--text-tertiary)}.action-row .chev{margin-left:auto;color:var(--text-tertiary)}.err{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:8px;background:var(--state-danger-bg);border:1px solid color-mix(in srgb,var(--state-danger-fg) 25%,transparent);color:var(--state-danger-fg);font-size:12.5px;font-weight:500}.avatar-lg{width:56px;height:56px;border-radius:14px;background:linear-gradient(135deg,#e1ebff,#f4f8fc);color:#0a40bf;display:grid;place-items:center;font-weight:700;font-size:18px;letter-spacing:.02em;border:1px solid var(--border-default);flex:0 0 auto}.pager{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-secondary);font-family:var(--font-mono)}.pager .info{margin-right:auto}
