:root,[data-theme=dark]{color-scheme:dark;--bg: #0a0a0f;--surface: #111118;--surface-2: #181822;--surface-3: #20202c;--surface-selected: #272735;--line: #23232f;--line-strong: #64647c;--ink: #f2f2f7;--ink-muted: #9a9aad;--ink-faint: #80809a;--accent: #b8ff4e;--accent-strong: #ccff7a;--accent-soft: #b8ff4e1a;--accent-line: #b8ff4e66;--on-accent: #0a0a0f;--good: #4fd1c5;--good-soft: #4fd1c51f;--warn: #f5b94a;--warn-soft: #f5b94a1f;--bad: #ff6b6b;--bad-soft: #ff6b6b1f;--info: #8ab4ff;--info-soft: #8ab4ff1f;--scrim: #000000b3;--focus: var(--accent);--shadow-panel: 0 16px 48px #000000cc;--focus-ring: 0 0 0 2px #0a0a0f, 0 0 0 4px #b8ff4e;--live-glow: 0 0 0 3px #b8ff4e2e}[data-theme=light]{color-scheme:light;--bg: #ffffff;--surface: #f7f7fa;--surface-2: #efeff4;--surface-3: #e6e6ee;--surface-selected: #ffffff;--line: #e4e4eb;--line-strong: #82828f;--ink: #0a0a0f;--ink-muted: #5c5c6e;--ink-faint: #67677a;--accent: #5b2ee5;--accent-strong: #4a1fd0;--accent-soft: #5b2ee512;--accent-line: #5b2ee566;--on-accent: #ffffff;--good: #0f766e;--good-soft: #0f766e14;--warn: #94570a;--warn-soft: #94570a14;--bad: #c8283a;--bad-soft: #c8283a14;--info: #2457c5;--info-soft: #2457c514;--scrim: #0a0a0f66;--shadow-panel: 0 12px 32px #0a0a0f1f, 0 2px 6px #0a0a0f0f;--focus-ring: 0 0 0 2px #ffffff, 0 0 0 4px #5b2ee5;--live-glow: 0 0 0 3px #5b2ee524}:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--radius-xs: 3px;--radius-sm: 6px;--radius-md: 10px;--radius-full: 9999px;--control-sm: 28px;--control-md: 32px;--control-lg: 40px;--on-media: #ffffff;--media-badge: #0a0a0fb8;--mark-liked: #ff6b8a;--mark-disliked: #ffb86b;--mark-saved: #8fd3ff;--font-sans: "Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono: "Helvetica Neue", Helvetica, Arial, sans-serif}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:14px;line-height:20px;-webkit-font-smoothing:antialiased}*,*:before,*:after{box-sizing:border-box}.qa-icon{display:block;flex:none}.qa-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.qa-label{font-family:var(--font-mono);font-size:11px;line-height:16px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.qa-heading{margin:0;font-size:16px;line-height:24px;font-weight:600;letter-spacing:-.01em}.qa-muted{color:var(--ink-muted)}.qa-link{color:var(--ink-muted);font-size:12px;line-height:16px;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px;border-radius:2px}.qa-link:hover{color:var(--ink)}.qa-num-link{color:inherit;text-decoration:underline;text-decoration-color:var(--accent-line);text-decoration-thickness:1.5px;text-underline-offset:4px;border-radius:2px}.qa-num-link:hover{text-decoration-color:var(--accent)}.qa-zero{color:var(--ink-faint);text-decoration:none}.qa-link:focus-visible,.qa-num-link:focus-visible{outline:none;box-shadow:var(--focus-ring)}.qa-kbd{display:inline-flex;align-items:center;height:18px;padding:0 5px;border:1px solid var(--line-strong);border-radius:var(--radius-xs);font-family:var(--font-mono);font-size:11px;line-height:16px;color:var(--ink-muted)}.qa-btn{--h: var(--control-md);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:var(--h);padding:0 var(--space-3);border:1px solid transparent;border-radius:var(--radius-sm);font:inherit;font-size:13px;line-height:16px;font-weight:500;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .12s ease-out,border-color .12s ease-out,color .12s ease-out}.qa-btn--sm{--h: var(--control-sm);padding:0 10px;gap:6px;font-size:12px}.qa-btn--lg{--h: var(--control-lg);padding:0 var(--space-4);font-size:14px}.qa-btn--icon{width:var(--h);padding:0}.qa-btn--primary{background:var(--accent);color:var(--on-accent)}.qa-btn--primary:hover{background:var(--accent-strong)}.qa-btn--primary .qa-kbd{border-color:var(--on-accent);color:var(--on-accent)}.qa-btn--secondary{background:var(--surface-2);border-color:var(--line-strong);color:var(--ink)}.qa-btn--secondary:hover{background:var(--surface-3)}.qa-btn--ghost{background:transparent;color:var(--ink-muted)}.qa-btn--ghost:hover{background:var(--surface-2);color:var(--ink)}.qa-btn--danger{background:transparent;border-color:var(--bad);color:var(--bad)}.qa-btn--danger:hover{background:var(--bad-soft)}.qa-btn--danger-solid{background:var(--bad);color:var(--bg)}.qa-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.qa-btn:disabled{cursor:not-allowed;opacity:.45}.qa-spinner{width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:var(--radius-full);animation:qa-spin .7s linear infinite}@keyframes qa-spin{to{transform:rotate(360deg)}}.qa-field{display:flex;flex-direction:column;gap:6px;min-width:0}.qa-field__label{font-size:12px;line-height:16px;font-weight:500;color:var(--ink)}.qa-field__msg{font-size:12px;line-height:16px;color:var(--ink-muted)}.qa-field__msg.is-error{color:var(--bad)}.qa-input{display:flex;align-items:center;gap:var(--space-2);height:var(--control-md);padding:0 var(--space-3);background:var(--surface-2);border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--ink-muted)}.qa-input:focus-within{box-shadow:var(--focus-ring)}.qa-input.is-invalid{border-color:var(--bad)}.qa-input input{flex:1;min-width:0;height:100%;padding:0;border:0;background:transparent;color:var(--ink);font:inherit;font-size:14px;outline:none}.qa-input input::placeholder{color:var(--ink-faint)}.qa-input__suffix{font-family:var(--font-mono);font-size:12px;color:var(--ink-muted)}.qa-search{min-width:240px}.qa-select{position:relative}.qa-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:var(--control-md);padding:0 32px 0 var(--space-3);background:var(--surface-2);border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--ink);font:inherit;font-size:14px;cursor:pointer}.qa-select select:focus-visible{outline:none;box-shadow:var(--focus-ring)}.qa-select .qa-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--ink-muted);pointer-events:none}.qa-check{display:inline-flex;align-items:center;gap:var(--space-2);font-size:14px;color:var(--ink);cursor:pointer}.qa-check input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;place-content:center;width:16px;height:16px;margin:0;flex:none;background:var(--surface-2);border:1px solid var(--line-strong);border-radius:var(--radius-xs);cursor:pointer}.qa-check input:checked,.qa-check input:indeterminate{background:var(--accent);border-color:var(--accent)}.qa-check input:checked:after{content:"";width:9px;height:5px;border:2px solid var(--on-accent);border-top:0;border-right:0;transform:translateY(-1px) rotate(-45deg)}.qa-check input:indeterminate:after{content:"";width:8px;height:2px;background:var(--on-accent)}.qa-check input:focus-visible{outline:none;box-shadow:var(--focus-ring)}.qa-chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.qa-chip{display:inline-flex;align-items:center;gap:6px;height:var(--control-sm);padding:0 10px;background:transparent;border:1px solid var(--line-strong);border-radius:var(--radius-xs);color:var(--ink-muted);font:inherit;font-size:13px;cursor:pointer}.qa-chip:hover{color:var(--ink)}.qa-chip[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--ink)}.qa-chip[aria-pressed=true] .qa-icon{color:var(--accent)}.qa-chip__count{font-family:var(--font-mono);font-size:11px;color:var(--ink-muted)}.qa-chip:focus-visible{outline:none;box-shadow:var(--focus-ring)}.qa-seg{display:inline-flex;gap:2px;padding:2px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-sm)}.qa-seg button{height:26px;padding:0 10px;background:transparent;border:0;border-radius:4px;color:var(--ink-muted);font:inherit;font-size:12px;font-weight:500;cursor:pointer}.qa-seg button:hover{color:var(--ink)}.qa-seg button[aria-checked=true]{background:var(--surface-selected);color:var(--ink);box-shadow:0 0 0 1px var(--line-strong)}.qa-seg button:focus-visible{outline:none;box-shadow:var(--focus-ring)}.qa-tabs{display:flex;gap:var(--space-5);border-bottom:1px solid var(--line);overflow-x:auto}.qa-tab{position:relative;display:inline-flex;align-items:center;gap:6px;height:40px;padding:0;background:none;border:0;color:var(--ink-muted);font:inherit;font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer}.qa-tab:hover,.qa-tab[aria-selected=true]{color:var(--ink)}.qa-tab[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--accent)}.qa-tab:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:2px}.qa-count{display:inline-flex;align-items:center;height:18px;padding:0 5px;background:var(--surface-2);border-radius:var(--radius-xs);font-family:var(--font-mono);font-size:11px;line-height:16px;color:var(--ink-muted);font-variant-numeric:tabular-nums}.qa-count--alert{background:var(--accent-soft);color:var(--ink)}.qa-pill{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;background:var(--surface-2);border-radius:var(--radius-xs);font-family:var(--font-mono);font-size:11px;line-height:16px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--ink-muted)}.qa-pill__dot{width:6px;height:6px;border-radius:1px;background:currentColor}.qa-pill--good{background:var(--good-soft);color:var(--good)}.qa-pill--warn{background:var(--warn-soft);color:var(--warn)}.qa-pill--bad{background:var(--bad-soft);color:var(--bad)}.qa-pill--info{background:var(--info-soft);color:var(--info)}.qa-pill--accent{background:var(--accent-soft);color:var(--accent)}.qa-fresh{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11px;line-height:16px;color:var(--ink-muted);white-space:nowrap}.qa-dot{position:relative;width:8px;height:8px;border-radius:var(--radius-full);background:var(--ink-faint);flex:none}.qa-dot--fresh{background:var(--good)}.qa-dot--late{background:var(--warn)}.qa-dot--failed{background:var(--bad)}.qa-dot--live{background:var(--accent);box-shadow:var(--live-glow);animation:qa-live 2.4s ease-in-out infinite}@keyframes qa-live{50%{box-shadow:0 0 0 1px transparent}}.qa-note{display:flex;align-items:flex-start;gap:var(--space-2);padding:10px var(--space-3);background:var(--surface-2);border-radius:var(--radius-sm);font-size:13px;line-height:18px;color:var(--ink)}.qa-note .qa-icon{margin-top:1px}.qa-note--good{background:var(--good-soft)}.qa-note--good .qa-icon{color:var(--good)}.qa-note--warn{background:var(--warn-soft)}.qa-note--warn .qa-icon{color:var(--warn)}.qa-note--bad{background:var(--bad-soft)}.qa-note--bad .qa-icon{color:var(--bad)}.qa-note--info{background:var(--info-soft)}.qa-note--info .qa-icon{color:var(--info)}.qa-note__body{flex:1;min-width:0}.qa-note__action{display:flex;align-items:center;gap:var(--space-3);margin:-4px 0 -4px auto;align-self:center}.qa-note__dismiss{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:0;border-radius:var(--radius-xs);background:transparent;color:var(--ink-muted);cursor:pointer}.qa-note__dismiss:hover{background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink)}.qa-note__dismiss .qa-icon{margin-top:0}.qa-stat{display:flex;flex-direction:column;gap:6px;min-width:0;padding:var(--space-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md)}.qa-stat__value{font-family:var(--font-mono);font-size:26px;line-height:32px;font-weight:500;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink)}.qa-stat__empty{font-size:14px;line-height:32px;color:var(--ink-muted)}.qa-stat__note{font-size:12px;line-height:16px;color:var(--ink-muted)}.qa-stat__foot{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-2);margin-top:2px;min-height:24px}.qa-change{font-family:var(--font-mono);font-size:12px;line-height:16px;color:var(--ink-muted);font-variant-numeric:tabular-nums}.qa-change--good{color:var(--good)}.qa-change--warn{color:var(--warn)}.qa-change--bad{color:var(--bad)}.qa-spark{display:block;overflow:visible;margin-left:auto}.qa-spark__line{fill:none;stroke:var(--accent);stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}.qa-spark__area{fill:var(--accent-soft);stroke:none}.qa-spark__end{fill:var(--accent)}.qa-spark--muted .qa-spark__line{stroke:var(--ink-muted)}.qa-spark--muted .qa-spark__area{fill:var(--surface-2)}.qa-spark--muted .qa-spark__end{fill:var(--ink-muted)}.qa-table{container-type:inline-size;min-width:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden}.qa-table__scroll{overflow-x:auto}.qa-table table{width:100%;border-collapse:collapse;font-size:13px;line-height:18px}.qa-table th{position:sticky;top:0;z-index:1;height:36px;padding:0 var(--space-3);background:var(--surface);border-bottom:1px solid var(--line);text-align:left;font-family:var(--font-mono);font-size:11px;line-height:16px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--ink-muted)}.qa-table td{padding:10px var(--space-3);border-bottom:1px solid var(--line);color:var(--ink);vertical-align:middle}.qa-table tbody tr:last-child td{border-bottom:0}.qa-table tbody tr:hover{background:var(--surface-2)}.qa-table tbody tr.is-clickable{cursor:pointer}.qa-table tbody tr.is-selected{background:var(--accent-soft)}.qa-table .qa-num{text-align:right}.qa-table td.qa-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.qa-table .qa-check-cell{width:40px;padding-right:0}.qa-sort{display:inline-flex;align-items:center;gap:4px;padding:0;background:none;border:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.qa-sort:hover,.qa-sort.is-active{color:var(--ink)}.qa-sort:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:2px}.qa-cell__main{font-weight:500}.qa-cell__sub{display:block;font-size:12px;line-height:16px;color:var(--ink-muted)}.qa-bulk{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3);background:var(--accent-soft);border-bottom:1px solid var(--line);font-size:13px}.qa-bulk__count{font-family:var(--font-mono);font-weight:500}.qa-empty{padding:var(--space-6) var(--space-4);color:var(--ink-muted);font-size:13px;background-image:radial-gradient(var(--line) 1px,transparent 1px);background-size:12px 12px}.qa-empty strong{display:block;margin-bottom:4px;color:var(--ink);font-size:14px;font-weight:500}@container (max-width: 400px){.qa-table thead{display:none}.qa-table table,.qa-table tbody,.qa-table tr,.qa-table td{display:block;width:auto}.qa-table tbody tr{padding:10px var(--space-3);border-bottom:1px solid var(--line)}.qa-table tbody tr:last-child{border-bottom:0}.qa-table td{display:flex;justify-content:space-between;gap:var(--space-3);padding:3px 0;border:0;text-align:right}.qa-table td:before{content:attr(data-label);font-family:var(--font-mono);font-size:11px;line-height:18px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);text-align:left}.qa-table td.qa-lead{display:block;padding-bottom:6px;text-align:left;font-size:14px}.qa-table td.qa-lead:before,.qa-table td.qa-check-cell:before{content:none}.qa-table td.qa-check-cell{float:right;width:auto;padding:2px 0 0 var(--space-3)}}.qa-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);font-size:13px;line-height:18px;color:var(--ink-muted)}.qa-pager__where b{font-family:var(--font-mono);font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums}.qa-pager__nav{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.qa-pager__day{display:flex;align-items:center;gap:var(--space-2)}.qa-pager__day .qa-input{width:150px}.qa-queue-list{container-type:inline-size;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden}.qa-queue-list__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line)}.qa-queue{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line)}.qa-queue:last-child{border-bottom:0}.qa-queue__count{font-family:var(--font-mono);font-size:22px;line-height:28px;font-weight:500;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink)}.qa-queue--warn .qa-queue__count{color:var(--warn)}.qa-queue--bad .qa-queue__count{color:var(--bad)}.qa-queue__kind{align-self:start;padding-top:3px}.qa-queue__title{font-size:14px;line-height:20px;font-weight:500}.qa-queue__meta{display:flex;flex-wrap:wrap;gap:2px var(--space-3);font-size:12px;line-height:16px;color:var(--ink-muted)}.qa-queue__actions{display:flex;gap:var(--space-2)}@container (max-width: 400px){.qa-queue{grid-template-columns:40px minmax(0,1fr)}.qa-queue__actions{grid-column:2}}.qa-panel{display:flex;flex-direction:column;width:min(480px,100%);height:100%;background:var(--surface);border-left:1px solid var(--line);box-shadow:var(--shadow-panel)}.qa-panel--inline{height:auto;border:1px solid var(--line);border-radius:var(--radius-md)}.qa-panel__head{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--line)}.qa-panel__titles{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.qa-panel__nav{display:flex;gap:2px}.qa-panel__body{flex:1;overflow:auto;padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-4)}.qa-panel__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--line)}.qa-dialog-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:var(--space-4);background:var(--scrim)}.qa-dialog-wrap.is-inline{position:relative;inset:auto;z-index:auto;min-height:100%;padding:var(--space-5)}.qa-dialog{display:flex;flex-direction:column;gap:var(--space-4);width:min(440px,100%);padding:var(--space-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-panel)}.qa-dialog__title{margin:0;font-size:18px;line-height:24px;font-weight:600;letter-spacing:-.01em;text-wrap:balance}.qa-dialog__body{font-size:14px;line-height:20px;color:var(--ink-muted)}.qa-facts{display:grid;grid-template-columns:auto 1fr;gap:6px var(--space-4);margin:0;padding:var(--space-3);background:var(--surface-2);border-radius:var(--radius-sm)}.qa-facts dt{font-family:var(--font-mono);font-size:11px;line-height:18px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.qa-facts dd{margin:0;font-family:var(--font-mono);font-size:13px;line-height:18px;color:var(--ink);text-align:right;font-variant-numeric:tabular-nums}.qa-dialog__foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.qa-timeline{position:relative;margin:0;padding:0;list-style:none}.qa-timeline li{position:relative;display:grid;grid-template-columns:84px 12px minmax(0,1fr);gap:0 var(--space-3);padding-bottom:var(--space-4)}.qa-timeline li:last-child{padding-bottom:0}.qa-timeline li:before{content:"";position:absolute;left:101.5px;top:14px;bottom:-2px;width:1px;background:var(--line)}.qa-timeline li:last-child:before{content:none}.qa-timeline time{font-family:var(--font-mono);font-size:12px;line-height:20px;color:var(--ink-muted);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.qa-timeline__mark{width:8px;height:8px;margin:6px 2px 0;border-radius:2px;background:var(--line-strong)}.qa-timeline__mark--accent{background:var(--accent)}.qa-timeline__mark--good{background:var(--good)}.qa-timeline__mark--warn{background:var(--warn)}.qa-timeline__mark--bad{background:var(--bad)}.qa-timeline__title{font-size:14px;line-height:20px}.qa-timeline__detail{font-size:12px;line-height:16px;color:var(--ink-muted)}.qa-ph{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-3) var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--line)}.qa-ph__titles{display:flex;flex-direction:column;gap:6px;min-width:0}.qa-crumbs{display:flex;flex-wrap:wrap;gap:6px;font-family:var(--font-mono);font-size:11px;line-height:16px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.qa-crumbs a{color:inherit;text-decoration:none}.qa-crumbs a:hover{color:var(--ink)}.qa-crumbs span[aria-hidden]{color:var(--ink-faint)}.qa-ph__title{margin:0;font-size:24px;line-height:32px;font-weight:600;letter-spacing:-.02em;text-wrap:balance}.qa-ph__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);font-size:13px;color:var(--ink-muted)}.qa-ph__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4)}.qa-side{display:flex;flex-direction:column;gap:var(--space-5);width:232px;height:100%;padding:var(--space-4) var(--space-3);background:var(--bg);border-right:1px solid var(--line);overflow-y:auto}.qa-side__brand{display:flex;align-items:center;gap:var(--space-2);padding:0 10px;color:var(--ink)}.qa-side__brand .qa-label{padding:1px 5px;border:1px solid var(--line-strong);border-radius:var(--radius-xs)}.qa-side__group{display:flex;flex-direction:column;gap:2px}.qa-side__group>.qa-label{padding:0 10px 6px}.qa-nav{display:flex;align-items:center;gap:10px;height:var(--control-md);padding:0 10px;border-radius:var(--radius-sm);color:var(--ink-muted);font-size:14px;font-weight:500;text-decoration:none}.qa-nav:hover,.qa-nav[aria-current=page]{background:var(--surface-2);color:var(--ink)}.qa-nav[aria-current=page] .qa-icon{color:var(--accent)}.qa-nav__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qa-nav:focus-visible{outline:none;box-shadow:var(--focus-ring)}.qa-side__foot{margin-top:auto;padding:var(--space-3) 2px 0;border-top:1px solid var(--line)}.qa-wordmark{display:block;color:var(--ink)}@media(prefers-reduced-motion:reduce){.qa-spinner{animation-duration:2.4s}.qa-dot--live{animation:none}.qa-btn{transition:none}}.qa-card{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;padding:20px;background:transparent;border:1px solid var(--line);border-radius:14px}.qa-card--fill{background:var(--surface)}.qa-card--section{gap:18px;padding:24px}.qa-card__titles{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0}.qa-card__caption{font-size:13px;color:var(--ink-muted)}.qa-card__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px var(--space-3)}.qa-big{font-size:36px;line-height:40px;font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.qa-muted{font-size:12px;color:var(--ink-muted)}.qa-grid3{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-4);align-items:stretch;container-type:inline-size}@container (min-width: 536px) and (max-width: 811px){.qa-grid3>:last-child:nth-child(odd){grid-column:1 / -1}}.qa-split2{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:var(--space-4);align-items:start}@media(max-width:759px){.qa-card{padding:16px;border-radius:12px}.qa-split2{grid-template-columns:minmax(0,1fr)}.qa-big{font-size:30px;line-height:34px}}.qa-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:28px;padding:0 26px 0 10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%238a8a99' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 9px center;color:var(--ink);font:inherit;font-size:12px;cursor:pointer}.qa-range:hover{border-color:var(--line-strong)}.qa-range:focus-visible{outline:none;box-shadow:var(--focus-ring)}.qa-share{display:flex;flex-direction:column;gap:var(--space-2)}.qa-share__bar{display:flex;gap:2px;height:10px;border-radius:3px;overflow:hidden;background:var(--surface-2)}.qa-share__seg{min-width:3px}.qa-share__legend{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:12px;color:var(--ink-muted)}.qa-share__legend>span{display:flex;align-items:center;gap:6px}.qa-share__key{width:10px;height:10px;border-radius:3px}.qa-share--accent{background:var(--accent)}.qa-share--info{background:var(--info)}.qa-share--good{background:var(--good)}.qa-share--warn{background:var(--warn)}.qa-share--bad{background:var(--bad)}.qa-share--neutral,.qa-share--muted{background:var(--line-strong)}.qa-tbl{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.qa-tbl__tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.qa-tbl__tools>.qa-search{flex:0 1 320px;min-width:200px}.qa-tbl__scroll{overflow:auto;max-height:min(72vh,760px);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md)}.qa-tbl__grid{display:grid;font-size:13px;line-height:18px}.qa-tbl__row{display:contents}.qa-tbl__th,.qa-tbl__td{display:flex;align-items:center;min-width:0;padding:10px var(--space-3);border-bottom:1px solid var(--line);background:var(--surface)}.qa-tbl__th{position:sticky;top:0;z-index:1;height:36px;padding-top:0;padding-bottom:0;color:var(--ink-muted);font-size:12px;font-weight:600;white-space:nowrap}.qa-tbl__th button{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.qa-tbl__th button:hover,.qa-tbl__th[aria-sort]{color:var(--ink)}.qa-tbl__th button:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:2px}.qa-tbl__row>:first-child{position:sticky;left:0;z-index:1}.qa-tbl__head>:first-child{z-index:2}.qa-tbl__row:not(.qa-tbl__head):hover>*{background:var(--surface-2)}.qa-tbl__row:last-child>*{border-bottom:0}.is-num{justify-content:flex-end;text-align:right;font-variant-numeric:tabular-nums}.qa-tbl__td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qa-tbl__link{color:var(--ink);font-weight:600;text-decoration:none;overflow:hidden;text-overflow:ellipsis}.qa-tbl__link:hover{text-decoration:underline}.qa-tbl__empty{margin:0;padding:var(--space-5);color:var(--ink-muted);text-align:center}.qa-tpill{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:9999px;background:var(--surface-2);color:var(--ink-muted);font-size:12px;font-weight:600}.qa-tpill--good{background:var(--good-soft);color:var(--good)}.qa-tpill--warn{background:var(--warn-soft);color:var(--warn)}.qa-tpill--bad{background:var(--bad-soft);color:var(--bad)}.qa-tpill--info{background:var(--info-soft);color:var(--info)}.qa-tpill--accent{background:var(--accent-soft);color:var(--accent)}.qa-rows{display:flex;flex-direction:column}.qa-rowlink{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3);align-items:center;padding:9px 0;border-top:1px solid var(--line);color:var(--ink);font-size:13px;text-decoration:none}.qa-rowlink:first-child{border-top:0}a.qa-rowlink:hover{color:var(--accent)}.qa-rowlink__sub{display:block;font-size:11px;color:var(--ink-muted)}.qa-h2{margin:0;font-size:16px;line-height:22px;font-weight:700}.qa-tag{padding:3px 9px;border:1px solid var(--line-strong);border-radius:var(--radius-xs);color:var(--ink);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;text-decoration:none}.qa-tag:hover{border-color:var(--accent);color:var(--accent)}.qa-who{display:flex;flex-direction:column;align-items:flex-end;gap:4px;min-width:0;font-size:14px;text-align:right}@media(max-width:759px){.qa-who{align-items:flex-start;text-align:left}.qa-ph__actions:has(>.qa-who){flex-basis:100%;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start}}.qa-who a{color:var(--ink);font-weight:600}.qa-payrow{display:grid;grid-template-columns:70px minmax(0,1fr) auto;gap:10px;padding:7px 0;border-top:1px solid var(--line);font-size:13px}.qa-payrow:first-child{border-top:0}.qa-mini3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:10px;border-top:1px solid var(--line)}.qa-mini3>div{display:flex;flex-direction:column}.qa-mini3 strong{font-size:18px;line-height:24px;font-variant-numeric:tabular-nums}.qa-mini3 span{font-size:11px;color:var(--ink-muted)}.qa-bars{display:flex;flex-direction:column;gap:8px}.qa-bars__row{display:grid;grid-template-columns:110px minmax(0,1fr) 44px;gap:10px;align-items:center;font-size:13px}.qa-bars__track{height:8px;border-radius:3px;background:var(--surface-2);overflow:hidden}.qa-bars__track>span{display:block;height:100%;background:var(--accent)}.qa-thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px}.qa-thumb{display:flex;flex-direction:column;gap:4px;min-width:0;color:var(--ink);text-decoration:none}.qa-thumb__img{display:block;aspect-ratio:16 / 9;border-radius:var(--radius-sm)}.qa-thumb__title{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qa-thumb:hover .qa-thumb__title{color:var(--accent)}.nsfw.is-gated>img,.nsfw.is-gated>video{filter:blur(14px) saturate(.6);transform:scale(1.25)}.qa-gated{position:absolute;top:6px;left:6px;z-index:1;padding:2px 7px;border-radius:9999px;background:var(--bad);color:var(--on-media);font-size:11px;font-weight:700}.qa-acct{display:flex;flex-direction:column;gap:var(--space-3)}.qa-theme{display:grid;grid-template-columns:1fr 1fr;gap:2px;padding:2px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-sm)}.qa-theme button{display:flex;align-items:center;justify-content:center;gap:6px;height:28px;border:0;border-radius:4px;background:transparent;color:var(--ink-muted);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.qa-theme button:hover{color:var(--ink)}.qa-theme button[aria-checked=true]{background:var(--surface-selected);color:var(--ink);box-shadow:0 0 0 1px var(--line-strong)}.qa-theme button[aria-checked=true] .qa-icon{color:var(--accent)}.qa-theme button:focus-visible{outline:none;box-shadow:var(--focus-ring)}.qa-acct__who{display:grid;grid-template-columns:32px minmax(0,1fr) 32px;gap:10px;align-items:center}.qa-acct__initial{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9999px;background:var(--accent-soft);color:var(--accent);font-size:13px;font-weight:700;text-transform:uppercase}.qa-acct__text{display:flex;flex-direction:column;min-width:0}.qa-acct__email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px;font-weight:600;color:var(--ink)}.qa-acct__role{font-size:12px;line-height:16px;color:var(--ink-muted)}.qa-acct__out{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink-muted);cursor:pointer}.qa-acct__out:hover{background:var(--surface-2);color:var(--ink)}.qa-acct__out:focus-visible{outline:none;box-shadow:var(--focus-ring)}.qa-acct__out:disabled{opacity:.5;cursor:default}.qa-big--none{font-size:24px;line-height:40px;font-weight:600;color:var(--ink-faint)}.qa-card .qa-spark{max-width:100%;height:auto}.qa-card--scroll{min-height:160px}.qa-grid3>.qa-card--scroll{contain:size}.qa-card__body{display:flex;flex-direction:column;gap:var(--space-3);flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.qa-card--scroll:not(.qa-grid3>*){max-height:420px}@container (max-width: 535px){.qa-grid3>.qa-card--scroll{contain:none;min-height:0;max-height:360px}}.qa-menu-wrap{position:relative}.qa-actions{position:absolute;right:0;top:calc(100% + 6px);z-index:30;min-width:240px;display:flex;flex-direction:column;padding:6px;background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow-panel)}.qa-actions__group{margin-top:4px;padding-top:4px;border-top:1px solid var(--line)}.qa-actions__item{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:8px 12px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink);font:inherit;font-size:14px;text-align:left;cursor:pointer}.qa-actions__item:hover,.qa-actions__item:focus-visible{outline:none;background:var(--surface-2)}.qa-actions__item.is-danger{color:var(--bad)}.qa-actions__item.is-danger:hover,.qa-actions__item.is-danger:focus-visible{background:var(--bad-soft)}.qa-steps{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.qa-steps li{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:12px;align-items:start}.qa-steps__rail{display:flex;flex-direction:column;align-items:center;height:100%}.qa-steps__rail:after{content:"";flex-grow:1;width:1px;margin-top:4px;background:var(--line)}.qa-steps li:last-child .qa-steps__rail:after{display:none}.qa-steps__dot{width:10px;height:10px;margin-top:5px;border-radius:9999px;background:var(--line-strong)}.qa-steps__dot--accent{background:var(--accent)}.qa-steps__dot--good{background:var(--good)}.qa-steps__dot--muted{background:var(--line-strong)}.qa-steps__text{display:flex;flex-direction:column;min-width:0;padding-bottom:14px}.qa-steps__text strong{font-size:14px;font-weight:600}.qa-steps__text span{font-size:12px;color:var(--ink-muted)}.qa-steps time{font-size:12px;color:var(--ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.qa-split-bar{display:flex;flex-direction:column;gap:10px}.qa-split-bar__bar{display:flex;gap:2px;height:28px;border-radius:6px;overflow:hidden}.qa-split-bar__bar>span{min-width:3px;background:var(--accent)}.qa-split-bar__bar>span.is-ours{background:var(--accent-soft);border:1px dashed var(--accent)}.qa-split-bar__legend{display:flex;flex-wrap:wrap;gap:8px 28px;font-size:12px;color:var(--ink-muted)}.qa-split-bar__legend>span{display:flex;align-items:center;gap:8px}.qa-split-bar__legend i{width:12px;height:12px;border-radius:3px;background:var(--accent)}.qa-split-bar__legend i.is-ours{background:var(--accent-soft);border:1px dashed var(--accent)}.qa-split-bar__legend strong{font-size:18px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.qa-stat3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.qa-stat3>div{display:flex;flex-direction:column;gap:2px}.qa-stat3 strong{font-size:20px;line-height:26px;font-weight:700;font-variant-numeric:tabular-nums}.qa-split2--wide{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:32px}.qa-cols3{display:grid;grid-template-columns:minmax(0,1fr) 110px 90px;gap:12px;align-items:center;padding:9px 0;border-top:1px solid var(--line);color:var(--ink);font-size:13px;text-decoration:none}.qa-cols3--head{padding-top:0;border-top:0}a.qa-cols3:hover .qa-cols3__name>span:first-child{color:var(--accent)}.qa-cols3__name{display:flex;flex-direction:column;gap:6px;min-width:0;font-weight:600}.qa-thinbar{display:block;height:8px;min-width:3px;border-radius:3px;background:var(--accent)}.qa-taste{display:flex;flex-direction:column;gap:12px}.qa-taste__row{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;align-items:center;color:var(--ink);text-decoration:none}.qa-taste__head{padding-bottom:8px;border-bottom:1px solid var(--line)}.qa-taste__key{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600}.qa-taste__key i{width:18px;height:8px;border-radius:3px;background:var(--accent)}.qa-taste__tag{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.qa-taste__row:hover .qa-taste__tag{color:var(--accent)}.qa-taste__bar{display:flex;align-items:center;gap:8px;font-size:11px;font-variant-numeric:tabular-nums}.qa-taste__bar .qa-muted{font-size:11px}.qa-person{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:center;padding:7px 0;border-top:1px solid var(--line);color:var(--ink);text-decoration:none}.qa-person__initials{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:9999px;background:var(--surface-2);font-size:11px;font-weight:700;text-transform:uppercase}.qa-person__name{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.qa-person:hover .qa-person__name{color:var(--accent)}.qa-minithumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px}.qa-minithumb{display:flex;flex-direction:column;gap:4px;min-width:0;text-decoration:none}.qa-minithumb .qa-muted{font-size:11px}.qa-minithumb__img{display:block;aspect-ratio:16 / 9;border-radius:7px}.qa-minithumb__held{position:absolute;left:4px;right:4px;bottom:4px;z-index:1;height:3px;border-radius:2px;background:var(--scrim)}.qa-minithumb__held>span{display:block;height:3px;border-radius:2px;background:var(--accent)}.qa-minithumb .qa-gated{top:4px;left:4px;padding:1px 6px;font-size:10px}@media(max-width:759px){.qa-split2--wide{grid-template-columns:minmax(0,1fr);gap:20px}.qa-card--section{padding:16px}.qa-stat3 strong{font-size:17px}.qa-cols3{grid-template-columns:minmax(0,1fr) 70px 70px}}.qa-ph__top{display:flex;flex-basis:100%;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:32px}.qa-ph__search{width:280px}@media(max-width:759px){.qa-ph__search{display:none}}.qa-gsearch{position:relative;flex:1 1 auto;min-width:0}.qa-gsearch__panel{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:40;display:flex;flex-direction:column;padding:6px;background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow-panel)}.qa-gsearch__hit{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px 10px;border-radius:var(--radius-sm);color:var(--ink);font-size:13px;text-decoration:none}.qa-gsearch__hit:hover,.qa-gsearch__hit.is-active{background:var(--surface-2)}.qa-gsearch__note{padding:8px 10px;font-size:12px;color:var(--ink-muted)}.qa-marks{position:absolute;right:4px;top:4px;z-index:1;display:flex;gap:3px}.qa-mark{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:9999px;background:var(--media-badge);color:var(--on-media)}.qa-mark--liked{color:var(--mark-liked)}.qa-mark--disliked{color:var(--mark-disliked)}.qa-mark--saved{color:var(--mark-saved)}.qa-thumb .qa-marks{top:6px;right:6px}.qa-thumb .qa-mark{width:24px;height:24px}.qa-reactions{display:flex;flex-wrap:wrap;gap:6px}.qa-reactions button{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:1px solid var(--line-strong);border-radius:9999px;background:transparent;color:var(--ink);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.qa-reactions button:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.qa-reactions button:disabled{color:var(--ink-faint);cursor:default}.qa-reactions button:focus-visible{outline:none;box-shadow:var(--focus-ring)}.qa-sheet{display:flex;flex-direction:column;gap:var(--space-2);width:min(1100px,100%);max-height:min(88dvh,1000px);padding:var(--space-5);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-panel)}.qa-sheet__head{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:var(--space-3)}.qa-sheet>.qa-tabs{flex-shrink:0}.qa-sheet__body{display:flex;flex-direction:column;gap:var(--space-4);flex:1 1 auto;min-height:0;margin-top:var(--space-3);overflow-y:auto;overscroll-behavior:contain}.qa-sheet__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}@media(max-width:759px){.qa-dialog-wrap:has(>.qa-sheet){padding:0}.qa-sheet{max-height:100dvh;height:100dvh;border-radius:0;padding:var(--space-4)}}.qa-pipeline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-3)}.qa-pipeline__stage{display:flex;flex-direction:column;gap:6px;padding:16px;border:1px solid var(--line);border-radius:14px;background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.qa-pipeline__stage:hover{border-color:var(--line-strong)}.qa-pipeline__stage[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.qa-pipeline__stage:focus-visible{outline:none;box-shadow:var(--focus-ring)}.qa-pipeline__top{display:flex;justify-content:space-between;gap:8px}.qa-payout{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:9px 0;border-top:1px solid var(--line)}.qa-payout__who{display:flex;flex-direction:column;min-width:0;color:var(--ink);text-decoration:none}.qa-payout__who:hover .qa-person__name{color:var(--accent)}.qa-payout-actions{display:inline-flex;gap:6px}.qa-person>span:nth-child(2){display:flex;flex-direction:column;min-width:0}@media(max-width:759px){.qa-pipeline{grid-template-columns:repeat(5,minmax(120px,1fr));overflow-x:auto}.qa-payout{grid-template-columns:minmax(0,1fr) auto}.qa-payout .qa-payout-actions{grid-column:1 / -1;justify-content:flex-end}}.qa-avatar{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:9999px;font-size:11px;font-weight:700;text-transform:uppercase;color:var(--ink-muted)}.qa-socials{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.qa-social{padding:2px 8px;border:1px solid var(--line-strong);border-radius:9999px;color:var(--ink);font-size:11px;font-weight:700;text-decoration:none}.qa-social:hover{border-color:var(--accent);color:var(--accent)}@media(max-width:759px){.qa-socials{justify-content:flex-start}}.qa-split-bar__bar--thin{height:12px}.qa-split-bar__bar>span.is-owed,.qa-split-bar__legend i.is-owed{background:var(--warn)}.qa-split-bar__bar>span.is-next,.qa-split-bar__legend i.is-next{background:var(--surface-2);border:1px dashed var(--line-strong)}.qa-split-bar__bar>span.is-info,.qa-split-bar__legend i.is-info{background:var(--info)}.qa-more{align-self:flex-start;margin-top:8px;padding:0;border:0;background:none;font:inherit;font-size:12px;cursor:pointer}.qa-gsearch__group{display:flex;flex-direction:column}.qa-gsearch__group+.qa-gsearch__group{margin-top:4px;padding-top:4px;border-top:1px solid var(--line)}.qa-gsearch__label{padding:6px 10px 2px}.qa-gsearch__panel{max-height:min(70vh,520px);overflow-y:auto}.qa-split2--even{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.qa-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-content:start}.qa-metric{display:flex;flex-direction:column;gap:2px}.qa-metric strong{font-size:26px;line-height:32px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.qa-metric>span:last-child{font-size:12px}.qa-metric .is-good{color:var(--good)}.qa-metric .is-bad{color:var(--bad)}a.qa-bars__row{color:var(--ink);text-decoration:none}a.qa-bars__row:hover>span:first-child{color:var(--accent)}@media(max-width:759px){.qa-split2--even{grid-template-columns:minmax(0,1fr);gap:20px}}.qa-when{cursor:pointer;font-variant-numeric:tabular-nums;border-radius:4px;text-decoration:underline dotted transparent;text-underline-offset:3px}.qa-when:hover{text-decoration-color:currentColor}.qa-when:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.qa-timeline time.qa-when{white-space:normal}.qa-dialog--wide{width:min(560px,100%);max-height:min(90dvh,900px);overflow-y:auto}.qa-dialog__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.qa-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3) var(--space-4)}.qa-form-grid>.is-wide{grid-column:1 / -1}@media(max-width:759px){.qa-form-grid{grid-template-columns:minmax(0,1fr)}}.qa-secret{filter:blur(6px);transition:filter .12s;cursor:default;border-radius:4px}.qa-secret:hover,.qa-secret:focus{filter:none}.qa-secret:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.qa-field.is-secret :is(input,select){filter:blur(5px);transition:filter .12s}.qa-field.is-secret:hover :is(input,select),.qa-field.is-secret :is(input,select):focus{filter:none}.qa-gsearch>form,.qa-gsearch .qa-search{width:100%;min-width:0}.qa-gsearch .qa-search input{min-width:0}@media(max-width:759px){.qa-topbar .qa-gsearch{position:static}.qa-topbar .qa-gsearch .qa-search input{font-size:16px}.qa-topbar .qa-gsearch__panel{position:absolute;left:var(--space-3);right:var(--space-3);top:calc(100% + 4px);max-height:calc(100dvh - 90px)}}.qa-card__aside{display:inline-flex;align-items:center;gap:var(--space-3);margin-left:auto}.qa-fold{width:28px;height:28px;flex:none;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--ink-muted);cursor:pointer}.qa-fold:hover{color:var(--ink);background:var(--surface-2)}.qa-fold:focus-visible{outline:none;box-shadow:var(--focus-ring)}.qa-fold svg{transition:transform .15s}.qa-fold[aria-expanded=true] svg{transform:rotate(180deg)}.qa-card.is-closed{gap:0}.qa-dialog--xl{width:min(1000px,100%);max-height:min(90dvh,1000px);overflow:hidden}.qa-dialog--xl .qa-dialog__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}@media(max-width:759px){.qa-dialog-wrap:has(>.qa-dialog--xl){padding:0}.qa-dialog--xl{width:100%;max-height:100dvh;height:100dvh;border-radius:0;padding:var(--space-4)}}.qa-vrows{display:flex;flex-direction:column}.qa-vrow{display:grid;grid-template-columns:72px minmax(0,1fr) 80px 96px 104px 90px;gap:4px 16px;align-items:center;padding:8px 0;border-top:1px solid var(--line);color:var(--ink);text-decoration:none;font-size:13px}.qa-vrow--head{border-top:0;padding:0 0 4px}.qa-vrow .qa-minithumb__img{width:72px;aspect-ratio:16 / 9;border-radius:6px}.qa-vrow__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.qa-vrow:hover .qa-vrow__title>a{color:var(--accent)}.qa-vrow__num{text-align:right;font-variant-numeric:tabular-nums}.qa-vrow__lab{display:none}.qa-vrows{container-type:inline-size}@container (max-width: 620px){.qa-vrow{grid-template-columns:72px repeat(2,minmax(0,1fr));grid-template-areas:"t n n" "t a b" "t c d";align-items:start}.qa-vrow>:nth-child(1){grid-area:t}.qa-vrow>:nth-child(2){grid-area:n}.qa-vrow>:nth-child(3){grid-area:a}.qa-vrow>:nth-child(4){grid-area:b}.qa-vrow>:nth-child(5){grid-area:c}.qa-vrow>:nth-child(6){grid-area:d}.qa-vrow--head{display:none}.qa-vrow__num{text-align:left;font-size:12px}.qa-vrow__lab{display:inline;margin-right:4px;color:var(--ink-muted)}}.qa-sizzles{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px}.qa-sizzle{display:flex;flex-direction:column;gap:4px;min-width:0}.qa-sizzle .nsfw{aspect-ratio:16 / 9;border-radius:var(--radius-sm)}.qa-divided{padding-top:16px;border-top:1px solid var(--line)}.qa-tbl__pick{justify-content:center;padding-left:var(--space-2);padding-right:var(--space-2)}.qa-tbl__row.is-picked>*{background:var(--accent-soft)}.qa-curve{display:block;width:100%;overflow:visible}.qa-bars-v{display:flex;flex-direction:column;gap:6px}.qa-bars-v__plot{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:3px;align-items:end;height:120px}.qa-bars-v__col{position:relative;display:flex;align-items:flex-end;height:100%}.qa-bars-v__bar{display:block;width:100%;min-height:2px;border-radius:3px 3px 0 0;background:var(--accent)}.qa-bars-v__mark{position:absolute;left:0;right:0;bottom:0;border-radius:3px 3px 0 0;background:var(--bad)}.qa-bars-v__labels{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:3px;font-size:11px;color:var(--ink-muted);font-variant-numeric:tabular-nums}.qa-vhome__top{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:stretch}.qa-vhome__pipe{flex:999 1 620px}.qa-vhome__play{flex:1 1 260px}.qa-statusline{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-muted)}.qa-statusline i,.qa-healthrow i{width:8px;height:8px;border-radius:9999px;background:var(--line-strong)}.qa-statusline i.is-good,.qa-healthrow i.is-good{background:var(--good)}.qa-statusline i.is-warn,.qa-healthrow i.is-warn{background:var(--warn)}.qa-statusline i.is-bad,.qa-healthrow i.is-bad{background:var(--bad)}.qa-flow{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;font-size:14px;color:var(--ink-muted)}.qa-flow>strong{color:var(--ink);font-size:40px;line-height:44px;font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.qa-flow__arrow{font-size:20px;color:var(--ink-faint)}.qa-jobrow{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:9px 0;border-top:1px solid var(--line);color:var(--ink);font-size:13px;text-decoration:none}.qa-jobrow>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.qa-jobrow>span{font-variant-numeric:tabular-nums}.qa-jobrow>span:last-child{min-width:64px;text-align:right;font-size:12px}.qa-jobrow .is-bad{color:var(--bad)}a.qa-jobrow:hover>strong{color:var(--accent)}.qa-bignum{font-size:36px;line-height:44px;font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.qa-bignum>span{font-size:14px;font-weight:500;letter-spacing:0;color:var(--ink-muted)}.qa-healthrow{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 0;border-top:1px solid var(--line);font-size:13px}.qa-healthrow>span{color:var(--ink-muted)}.qa-healthrow>strong{font-weight:600;font-variant-numeric:tabular-nums}.qa-header-links{display:inline-flex;gap:var(--space-4);align-items:center}.qa-rankrow{display:grid;grid-template-columns:18px 64px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 0;border-top:1px solid var(--line);color:var(--ink);text-decoration:none;font-size:13px}.qa-rankrow__n{color:var(--ink-muted);font-weight:700;font-variant-numeric:tabular-nums}.qa-rankrow .qa-minithumb__img{width:64px}.qa-rankrow__title{display:flex;flex-direction:column;min-width:0}.qa-rankrow__title>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.qa-rankrow:hover .qa-rankrow__title>:first-child{color:var(--accent)}.qa-split-bar__legend i.is-bad{background:var(--bad)}.qa-bulk{position:sticky;top:8px;z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 14px;border-radius:12px;background:var(--accent);color:var(--on-accent);font-size:14px}.qa-bulk button{height:30px;padding:0 12px;border:1px solid color-mix(in srgb,var(--on-accent) 35%,transparent);border-radius:8px;background:transparent;color:inherit;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.qa-bulk button:hover{background:color-mix(in srgb,var(--on-accent) 14%,transparent)}.qa-bulk button:focus-visible{outline:2px solid var(--on-accent);outline-offset:2px}.qa-bulk .qa-bulk__clear{margin-left:auto;border-color:transparent}.qa-vcell{display:flex;align-items:center;gap:10px;min-width:0;color:var(--ink);text-decoration:none}.qa-vcell .qa-minithumb__img{width:64px;flex:none}.qa-vcell>span:last-child{display:flex;flex-direction:column;min-width:0}.qa-vcell__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.qa-vcell:hover .qa-vcell__title{color:var(--accent)}.qa-filter{flex:0 1 200px;min-width:150px}.qa-filter .qa-search{min-width:0}.qa-review-list{display:flex;flex-direction:column;gap:8px;max-height:320px;overflow-y:auto;padding:10px 12px;border-radius:var(--radius-sm);background:var(--surface-2)}.qa-review-list__row{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:10px;align-items:center;font-size:13px}.qa-review-list__row .qa-minithumb__img{width:64px}.qa-review-list__row>span:nth-child(2){display:flex;flex-direction:column;min-width:0}.qa-daterange{display:inline-flex;align-items:center;gap:8px;font-size:13px}.qa-daterange .qa-field{min-width:0}.qa-vhero{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:28px;align-items:start}.qa-vhero__pic{display:block;border-radius:12px;overflow:hidden}.qa-vhero__pic .qa-thumb__img{border-radius:12px}.qa-vhero__side{display:flex;flex-direction:column;gap:8px;min-width:0}.qa-vhero__about{display:flex;flex-direction:column;gap:16px;min-width:0}.qa-metrics--row{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));padding-bottom:14px;border-bottom:1px solid var(--line)}.qa-tagchip{display:inline-flex;align-items:center;height:24px;padding:0 10px;border:1px solid var(--line-strong);border-radius:4px;color:var(--ink);font-size:12px;font-weight:600;text-decoration:none}a.qa-tagchip:hover{border-color:var(--accent);color:var(--accent)}.qa-tagchip.is-muted{border-style:dashed;color:var(--ink-muted)}.qa-curve__axis{display:flex;justify-content:space-between;font-size:11px;color:var(--ink-muted);font-variant-numeric:tabular-nums}.qa-steps__dot--bad{background:var(--bad)}.qa-raw summary{cursor:pointer;font-size:13px;color:var(--ink-muted)}.qa-raw pre{max-height:320px;overflow:auto;margin:8px 0 0;padding:12px;border-radius:var(--radius-sm);background:var(--surface-2);font-family:var(--font-mono);font-size:11px;line-height:16px;white-space:pre-wrap;word-break:break-word}.qa-tagpick{display:flex;flex-wrap:wrap;gap:6px 14px;max-height:180px;overflow-y:auto;padding:8px 2px}@media(max-width:759px){.qa-vhero{grid-template-columns:minmax(0,1fr);gap:16px}}.qa-board{display:grid;grid-template-columns:repeat(5,minmax(220px,1fr));gap:14px;align-items:start}@media(max-width:1180px){.qa-board{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}.qa-board__col{display:flex;flex-direction:column;gap:10px;min-width:0}.qa-board__head{display:flex;justify-content:space-between;gap:8px;padding:0 2px 2px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.qa-board__empty{padding:10px 2px;font-size:12px}.qa-upcard{display:flex;flex-direction:column;align-items:flex-start;gap:7px;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--surface);font-size:13px;min-width:0}.qa-upcard>*{max-width:100%}.qa-upcard.is-bad{border-color:var(--bad);background:var(--bad-soft)}.qa-upcard__top{display:flex;justify-content:space-between;gap:8px;align-self:stretch;font-size:12px;color:var(--ink-muted)}.qa-upcard__top a{color:var(--ink);font-weight:600;text-decoration:none}.qa-upcard__file{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.qa-upcard__bar{align-self:stretch;height:6px;border-radius:3px;background:var(--surface-3);overflow:hidden}.qa-upcard__bar>span{display:block;height:100%;border-radius:3px;background:var(--accent);transition:width .3s}.qa-upcard__steps{display:flex;gap:3px;align-self:stretch}.qa-upcard__steps>span{flex:1;height:4px;border-radius:2px;background:var(--surface-3)}.qa-upcard__steps>.is-done{background:var(--accent)}.qa-upcard__steps>.is-now{background:var(--accent-line)}.qa-upcard__warn{color:var(--warn)}.qa-upcard__bad{color:var(--bad)}.qa-upcard__good{color:var(--good);text-decoration:none}a.qa-upcard__good:hover{text-decoration:underline}.qa-drop{display:flex;flex-direction:column;align-items:center;gap:6px;padding:26px 16px;border:1.5px dashed var(--line-strong);border-radius:12px;color:var(--ink-muted);font-size:13px;text-align:center}.qa-drop strong{color:var(--ink);font-size:14px}.qa-drop.is-over{border-color:var(--accent);background:var(--accent-soft)}.qa-linkbtn{padding:0;border:0;background:none;color:var(--accent);font:inherit;text-decoration:underline;cursor:pointer}.qa-picked{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);font-size:13px}.qa-picked>span{display:flex;flex-direction:column}button.qa-gsearch__hit{width:100%;border:0;background:transparent;font:inherit;text-align:left;cursor:pointer}.qa-dialog .qa-gsearch__panel{position:static;margin-top:6px;box-shadow:none;max-height:260px}.qa-tagfilter{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.qa-trend{display:flex;flex-direction:column;gap:10px}.qa-trend__row{display:grid;grid-template-columns:130px minmax(0,1fr) 48px 52px;gap:10px;align-items:center;color:var(--ink);font-size:13px;text-decoration:none}.qa-trend__row>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}a.qa-trend__row:hover>strong{color:var(--accent)}.qa-trend__row .is-num{text-align:right}.qa-trend__row .is-up{color:var(--good);font-weight:700}.qa-trend__row .is-down{color:var(--bad);font-weight:700}.qa-trend__row .is-new{color:var(--accent);font-weight:700}.qa-warn-count{color:var(--warn);font-size:13px}.qa-ph__titleline{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0}.qa-metric__change{font-size:13px;font-weight:600;letter-spacing:0;color:var(--ink-muted)}.qa-metric__change.is-good{color:var(--good)}.qa-metric__change.is-bad{color:var(--bad)}.qa-metrics--plain{padding-bottom:0;border-bottom:0}.qa-metrics--plain .qa-metric strong{font-size:24px;line-height:30px}.qa-person--lg{grid-template-columns:32px minmax(0,1fr) auto;gap:12px;padding:9px 0}.qa-person--lg .qa-person__initials{width:32px;height:32px;background:var(--surface-3)}.qa-person--lg>strong{font-size:13px;font-weight:700}.qa-tagchip--count{gap:6px;height:auto;padding:4px 10px;border-radius:3px}.qa-tagchip--count>span{font-weight:500;color:var(--ink-muted);font-variant-numeric:tabular-nums}.qa-ph__titleline:has(>.qa-ph__count){align-items:baseline;gap:4px 14px}.qa-ph__count{font-size:13px;color:var(--ink-muted);font-variant-numeric:tabular-nums}.qa-duperow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--line)}.qa-duperow>span:first-child{display:flex;flex-direction:column;min-width:0}.qa-duperow__names{font-size:14px;font-weight:600}.qa-duperow__names a{color:var(--ink);text-decoration:none}.qa-duperow__names a:hover{color:var(--accent)}.qa-duperow__names>span{font-weight:400;color:var(--ink-muted)}.qa-trendrow{display:grid;grid-template-columns:minmax(0,1fr) 96px minmax(64px,auto);gap:14px;align-items:center;padding:12px 0;border-top:1px solid var(--line);color:var(--ink);text-decoration:none}.qa-trendrow:first-child{border-top:0}a.qa-trendrow:hover .qa-label{color:var(--accent)}.qa-trendrow__name{display:flex;flex-direction:column;gap:2px;min-width:0}.qa-trendrow__name>span:first-child{display:flex;align-items:center;gap:8px}.qa-trendrow__step{display:flex;align-items:center;justify-content:center;flex:none;width:18px;height:18px;border-radius:var(--radius-full);background:var(--surface-3);font-size:10px;font-weight:700}.qa-trendrow__note{font-size:12px;color:var(--ink-muted)}.qa-trendrow__chart{display:flex;justify-content:center}.qa-trendrow__value{display:flex;flex-direction:column;align-items:flex-end}.qa-trendrow__value strong{font-size:22px;line-height:28px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.qa-trendrow__value>span{font-size:12px;font-weight:700;color:var(--ink-muted)}.qa-trendrow__value>.is-good{color:var(--good)}.qa-trendrow__value>.is-bad{color:var(--bad)}@container (max-width: 360px){.qa-trendrow{grid-template-columns:minmax(0,1fr) minmax(64px,auto)}.qa-trendrow__chart{display:none}}.qa-statusline{display:flex;flex-wrap:wrap;align-items:center;gap:8px 28px;padding:10px 16px;border:1px solid var(--line);border-radius:10px;font-size:13px;line-height:18px;color:var(--ink-muted)}.qa-statusline>span{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.qa-statusline strong{color:var(--ink);font-weight:600}.qa-statusline__dot{width:8px;height:8px;border-radius:var(--radius-full);background:var(--ink-faint)}.qa-statusline__dot.is-good{background:var(--good)}.qa-statusline__dot.is-warn{background:var(--warn)}.qa-statusline__dot.is-bad{background:var(--bad)}.qa-home-row{display:flex;flex-wrap:wrap;gap:20px;align-items:stretch}.qa-home-row>.qa-card{flex:1 1 380px;container-type:inline-size}.qa-home-row>.qa-card.qa-home-money{flex:1 1 240px}.qa-change{color:var(--ink-muted)}.qa-change.is-good{color:var(--good)}.qa-change.is-bad{color:var(--bad)}.qa-bigfig{color:var(--ink);text-decoration:none;font-size:32px;line-height:40px;font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.qa-bigfig small{font-size:14px;font-weight:500;letter-spacing:0;color:var(--ink-muted)}.qa-bigfig>.qa-change{font-size:13px;letter-spacing:0}.qa-valuerow{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--line);font-size:13px;color:var(--ink);text-decoration:none}.qa-valuerow>span:first-child{color:var(--ink-muted)}.qa-valuerow>span:last-child{font-weight:600;font-variant-numeric:tabular-nums}.qa-countchange{font-size:13px}.qa-countchange strong{font-weight:700}.qa-home-foot{font-size:12px;color:var(--ink-faint)}.qa-feed{display:flex;flex-direction:column;gap:20px}.qa-feed__heading{display:flex;align-items:center;gap:12px;margin:0;padding:4px 0 10px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.qa-feed__heading:after{content:"";flex-grow:1;height:1px;background:var(--line)}.qa-feed__item{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:14px;align-items:start;padding:12px 0;border-bottom:1px solid var(--line)}.qa-feed__icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9px;background:var(--surface-2);color:var(--ink)}.qa-feed__icon.is-money{background:var(--good-soft);color:var(--good)}.qa-feed__icon.is-people{background:var(--info-soft);color:var(--info)}.qa-feed__icon.is-creator{background:var(--accent-soft);color:var(--accent)}.qa-feed__icon.is-loss{background:var(--bad-soft);color:var(--bad)}.qa-feed__body{display:flex;flex-direction:column;gap:6px;min-width:0}.qa-feed__line{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.qa-feed__who{font-size:15px;font-weight:700;color:var(--ink);text-decoration:none;font-variant-numeric:tabular-nums}a.qa-feed__who:hover{color:var(--accent)}.qa-feed__what{font-size:14px;font-weight:500}.qa-feed__meta{font-size:13px;color:var(--ink-muted)}.qa-feed__time{font-size:12px;color:var(--ink-muted);white-space:nowrap}.qa-feed__pics{display:flex;flex-wrap:wrap;gap:8px}.qa-feed__pics>.qa-playthumb{width:128px}.qa-feed__pics .qa-minithumb__img{display:block;width:128px}.qa-feed__pics small{position:absolute;left:5px;bottom:5px;padding:0 4px;border-radius:3px;background:var(--scrim);color:var(--on-media);font-size:10px;font-weight:600}.qa-feed__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.qa-feed__search{flex:0 1 280px;min-width:200px}@media(max-width:759px){.qa-feed__search{flex:1 1 100%;order:-1}}.qa-stale{opacity:.55;transition:opacity .15s}.qa-changelist{display:flex;flex-direction:column;gap:6px;margin:12px 0 0;padding:10px 12px;border-radius:10px;background:var(--surface-2);list-style:none;font-size:13px}.qa-changelist li{display:flex;justify-content:space-between;gap:12px}.qa-changelist li>span:last-child{font-variant-numeric:tabular-nums}.qa-player{position:relative;overflow:hidden;margin-inline:auto;border-radius:10px;background:#000;aspect-ratio:16 / 9;max-height:68vh}.qa-player>video{display:block;width:100%;height:100%;object-fit:contain;background:#000;transition:filter .15s}.qa-player.is-blurred>video{filter:blur(28px) saturate(.6)}.qa-player>.qa-gated{position:absolute;top:12px;left:12px}.qa-player__unblur{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:0;border-radius:var(--radius-full);background:var(--scrim);color:var(--on-media);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.qa-player__fail{position:absolute;left:12px;right:12px;bottom:56px}.qa-player__foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;width:100%}.qa-player__nav{display:inline-flex;align-items:center;gap:4px}.qa-player__links{display:inline-flex;flex-wrap:wrap;gap:16px;font-size:13px}.qa-playthumb{position:relative;display:block;border-radius:7px}.qa-playthumb>.nsfw,.qa-playthumb>a>.nsfw{display:block}.qa-playthumb>a{display:block}.qa-playthumb.is-whole{padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.qa-playthumb.is-whole:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.qa-playthumb__btn{position:absolute;left:6px;bottom:6px;z-index:2;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--radius-full);background:var(--scrim);color:var(--on-media);cursor:pointer;transition:transform .15s,background .15s}.qa-playthumb__btn:hover,.qa-playthumb.is-whole:hover .qa-playthumb__btn{transform:scale(1.08);background:var(--accent);color:var(--on-accent)}.qa-playthumb__btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.qa-vrow .qa-playthumb__btn,.qa-rankrow .qa-playthumb__btn,.qa-vcell .qa-playthumb__btn,.qa-minithumb .qa-playthumb__btn{left:3px;bottom:3px;width:20px;height:20px}.qa-vrow .qa-playthumb__btn .qa-icon,.qa-rankrow .qa-playthumb__btn .qa-icon,.qa-vcell .qa-playthumb__btn .qa-icon,.qa-minithumb .qa-playthumb__btn .qa-icon{width:10px;height:10px}.qa-vhero__pic .qa-playthumb__btn{left:12px;bottom:12px;width:44px;height:44px}.qa-playthumb__btn:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:inherit}.qa-stretch{position:relative}.qa-stretch__link{color:inherit;text-decoration:none}.qa-stretch__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.qa-sizzletiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.qa-sizzletile{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:13px}.qa-sizzletile__meta{display:flex;justify-content:space-between;gap:8px}.qa-sizzletile__meta a{font-weight:600;text-decoration:none;color:var(--ink)}.qa-person__initials--lg{width:40px;height:40px;font-size:13px}.qa-person__initials.nsfw>img{border-radius:inherit}.qa-thumbflag{position:absolute;top:6px;right:6px;z-index:1;padding:1px 7px;border-radius:var(--radius-full);background:var(--scrim);color:var(--on-media);font-size:11px;font-weight:700}html,body,#root{min-height:100%}body{background:var(--bg)}.qa-app{display:grid;grid-template-columns:232px minmax(0,1fr);min-height:100dvh;background:var(--bg)}.qa-app__side{position:sticky;top:0;height:100dvh}.qa-app__side>.qa-side{height:100%}.qa-app__col{display:flex;flex-direction:column;min-width:0}.qa-main{display:flex;flex-direction:column;gap:var(--space-5);min-width:0;padding:var(--space-5) max(var(--space-6),env(safe-area-inset-right,0px)) var(--space-7) var(--space-6)}.qa-side__top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.qa-side__brand{text-decoration:none}.qa-section{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.qa-section__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.qa-icon-btn{width:44px;height:44px;flex:none;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:transparent;color:var(--ink);cursor:pointer}.qa-icon-btn:hover{background:var(--surface-2)}.qa-icon-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.qa-eye--side{width:32px;height:32px;border-color:transparent;color:var(--ink-muted)}.qa-eye[aria-pressed=true]{color:var(--accent);border-color:var(--accent-line);background:var(--accent-soft)}.qa-topbar{display:none}.qa-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;overflow-y:auto;background:var(--bg)}.qa-menu>.qa-side{width:100%;min-height:100%;height:auto;border-right:0;padding:10px max(var(--space-4),env(safe-area-inset-right,0px)) max(var(--space-5),env(safe-area-inset-bottom,0px)) max(var(--space-4),env(safe-area-inset-left,0px))}@media(max-width:759px){.qa-app{grid-template-columns:1fr}.qa-app__side{display:none}.qa-topbar{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:10px max(var(--space-4),env(safe-area-inset-right,0px)) 10px max(var(--space-4),env(safe-area-inset-left,0px));background:var(--bg);border-bottom:1px solid var(--line)}.qa-topbar__brand{display:flex;color:var(--ink)}.qa-topbar__actions{display:flex;gap:var(--space-2)}.qa-main{gap:var(--space-4);padding:var(--space-4) max(var(--space-4),env(safe-area-inset-right,0px)) var(--space-6) max(var(--space-4),env(safe-area-inset-left,0px))}}.nsfw{position:relative;overflow:hidden;isolation:isolate;background:var(--surface-2)}.nsfw>img,.nsfw>video{display:block;width:100%;height:100%;object-fit:cover;transition:filter .15s,transform .15s}[data-blur=on] .nsfw>img,[data-blur=on] .nsfw>video{filter:blur(14px) saturate(.6);transform:scale(1.25)}[data-blur=on] .nsfw:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0a0f47 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.6 5.1A10.7 10.7 0 0 1 12 5c6.4 0 10 7 10 7a17 17 0 0 1-2.6 3.5M6.6 6.6A17.4 17.4 0 0 0 2 12s3.6 7 10 7a9.7 9.7 0 0 0 5.4-1.6M9.9 9.9a3 3 0 0 0 4.2 4.2'/%3E%3Cpath d='M3 3l18 18'/%3E%3C/svg%3E") no-repeat center}.qa-auth{min-height:100dvh;display:grid;place-items:center;padding:var(--space-4);background:var(--bg)}.qa-auth__card{width:min(380px,100%);display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md)}.qa-auth__brand{display:flex;align-items:center;gap:var(--space-2);color:var(--ink)}.qa-auth__brand .qa-label{padding:1px 5px;border:1px solid var(--line-strong);border-radius:var(--radius-xs)}
