:root{color-scheme:light dark;--font-ui: "Avenir Next", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", ui-sans-serif, system-ui, sans-serif;--font-mono: ui-monospace, "SFMono-Regular", "JetBrains Mono", Consolas, "Liberation Mono", monospace;--fs-2xs: .75rem;--fs-xs: .8125rem;--fs-sm: .875rem;--fs-md: .9375rem;--fs-xl: 1.375rem;--r-xs: 4px;--r-sm: 6px;--r-md: 12px;--topbar-h: 60px;--rail-w: 292px;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.22, 1, .36, 1);--dur-fast: .12s;--dur: .2s;--dur-slow: .32s;--page: #f4f2ec;--panel: #faf8f3;--raised: #ffffff;--sunken: #ebe7dd;--text: #221f19;--text-muted: #6a655b;--text-soft: #948d7f;--line: #e2ddd2;--line-strong: #c7c0b2;--accent: #3a5a8c;--accent-hover: #2d4770;--accent-wash: #e4ebf4;--accent-on: #ffffff;--focus: #3a5a8c;--warn-wash: #f8eed6;--warn-line: #c3953a;--warn-text: #6a4e13;--ok-wash: #e2efe5;--ok-line: #5f9271;--ok-text: #23503b;--bad-wash: #fae4e2;--bad-line: #c26a72;--bad-text: #7c2f39;--shadow-panel: 0 1px 2px rgb(38 34 26 / .06);--shadow-float: 0 16px 40px rgb(38 34 26 / .16)}:root[data-accent=vermilion]{--accent: #a83b22;--accent-hover: #88301b;--accent-wash: #f6e1da;--accent-on: #ffffff;--focus: #a83b22}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--page: #14171c;--panel: #1b1f26;--raised: #232830;--sunken: #0f1216;--text: #e9ecef;--text-muted: #a7b0ba;--text-soft: #7e8894;--line: #2c333b;--line-strong: #3e4953;--accent: #93aede;--accent-hover: #a9c0ec;--accent-wash: #263654;--accent-on: #10131b;--focus: #9cb6f0;--warn-wash: #37301b;--warn-line: #c2963f;--warn-text: #f0d28c;--ok-wash: #1f3328;--ok-line: #67a387;--ok-text: #a9dbbd;--bad-wash: #3b2427;--bad-line: #d28f98;--bad-text: #f0b9c1;--shadow-panel: 0 1px 2px rgb(0 0 0 / .4);--shadow-float: 0 16px 40px rgb(0 0 0 / .5)}:root:not([data-theme=light])[data-accent=vermilion]{--accent: #dd8a72;--accent-hover: #e6a18a;--accent-wash: #3d2924;--accent-on: #160f0c;--focus: #e09880}}:root[data-theme=dark]{color-scheme:dark;--page: #14171c;--panel: #1b1f26;--raised: #232830;--sunken: #0f1216;--text: #e9ecef;--text-muted: #a7b0ba;--text-soft: #7e8894;--line: #2c333b;--line-strong: #3e4953;--accent: #93aede;--accent-hover: #a9c0ec;--accent-wash: #263654;--accent-on: #10131b;--focus: #9cb6f0;--warn-wash: #37301b;--warn-line: #c2963f;--warn-text: #f0d28c;--ok-wash: #1f3328;--ok-line: #67a387;--ok-text: #a9dbbd;--bad-wash: #3b2427;--bad-line: #d28f98;--bad-text: #f0b9c1;--shadow-panel: 0 1px 2px rgb(0 0 0 / .4);--shadow-float: 0 16px 40px rgb(0 0 0 / .5)}:root[data-theme=dark][data-accent=vermilion]{--accent: #dd8a72;--accent-hover: #e6a18a;--accent-wash: #3d2924;--accent-on: #160f0c;--focus: #e09880}:root[data-theme=light]{color-scheme:light}*{box-sizing:border-box}html{min-width:320px;background:var(--page)}body{margin:0;min-width:320px;min-height:100dvh;background:var(--page);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,p,dl,dd,figure{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit}code,kbd,samp,pre{font-family:var(--font-mono)}pre{overflow:auto;max-height:240px;margin:5px 0 0;padding:9px;border-radius:var(--r-sm);background:var(--sunken);color:var(--text-muted);font-size:var(--fs-2xs);line-height:1.6}button,input,select,textarea{font:inherit}button,select,input[type=radio],input[type=checkbox]{cursor:pointer}button:disabled,select:disabled,input:disabled{cursor:not-allowed}input[type=text],input[type=password],input[type=date],input[type=number],select,textarea{width:100%;border:1px solid var(--line-strong);border-radius:var(--r-sm);outline:none;background:var(--sunken);color:var(--text);transition:border-color var(--dur-fast) ease,box-shadow var(--dur-fast) ease,background var(--dur-fast) ease}input[type=text],input[type=password],input[type=date],input[type=number],select{min-height:44px;padding:0 12px}textarea{min-height:110px;resize:vertical;padding:11px 12px;line-height:1.55}input::placeholder,textarea::placeholder{color:var(--text-soft);opacity:1}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid color-mix(in srgb,var(--focus) 34%,transparent);outline-offset:2px}input[type=text]:focus,input[type=password]:focus,input[type=date]:focus,input[type=number]:focus,select:focus,textarea:focus{border-color:var(--focus);background:var(--raised);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus) 18%,transparent)}input[type=radio],input[type=checkbox]{accent-color:var(--accent)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:0 11px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--raised);color:var(--text);font-size:var(--fs-xs);font-weight:600;white-space:nowrap;transition:background var(--dur-fast) ease,border-color var(--dur-fast) ease,color var(--dur-fast) ease,transform var(--dur-fast) var(--ease-out)}.btn:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.btn:active:not(:disabled){transform:translateY(1px) scale(.99)}.btn-primary{border-color:var(--accent);background:var(--accent);color:var(--accent-on)}.btn-primary:hover:not(:disabled){border-color:var(--accent-hover);background:var(--accent-hover);color:var(--accent-on)}.btn-primary:active:not(:disabled){transform:translateY(1px) scale(.99)}.btn-quiet{height:26px;padding:0 7px;border-color:transparent;background:transparent;color:var(--text-muted);font-weight:500}.btn-quiet:hover:not(:disabled){background:var(--sunken);color:var(--text);border-color:transparent}.btn-danger{color:var(--bad-text)}.btn-danger:hover:not(:disabled){border-color:var(--bad-line);color:var(--bad-text)}.chip{display:inline-flex;align-items:center;padding:1px 6px;border-radius:var(--r-sm);background:var(--sunken);color:var(--text-muted);font-size:var(--fs-2xs);font-weight:600;white-space:nowrap;transition:background var(--dur-fast) ease,color var(--dur-fast) ease}.chip-mono{font-family:var(--font-mono);font-weight:500}.chip-ok{background:var(--ok-wash);color:var(--ok-text)}.chip-warn{background:var(--warn-wash);color:var(--warn-text)}.chip-accent{background:var(--accent-wash);color:var(--accent)}.note{padding:8px 10px;border-radius:var(--r-sm);font-size:var(--fs-xs);line-height:1.55}.note-plain{background:var(--sunken);color:var(--text-muted)}.note-ok{background:var(--ok-wash);color:var(--ok-text)}.note-warn{background:var(--warn-wash);color:var(--warn-text)}.note-bad{background:var(--bad-wash);color:var(--bad-text)}.field{display:grid;gap:5px;min-width:0;margin:0;padding:0;border:0}.field>label,.field>legend{padding:0;color:var(--text);font-size:var(--fs-xs);font-weight:650}.field-hint{color:var(--text-muted);font-size:var(--fs-2xs);line-height:1.5}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.seg{display:flex;flex-wrap:wrap;gap:3px;padding:2px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--raised)}.seg-item{position:relative;display:inline-flex;cursor:pointer}.seg-item input{position:absolute;width:1px;height:1px;opacity:0}.seg-item>span{display:inline-flex;align-items:center;padding:3px 8px;border-radius:var(--r-xs);color:var(--text-muted);font-size:var(--fs-xs);font-weight:600;white-space:nowrap;transition:background var(--dur-fast) ease,color var(--dur-fast) ease}.seg-item:hover>span{color:var(--text)}.seg-item input:checked+span{background:var(--accent-wash);color:var(--accent)}.seg-item input:focus-visible+span{outline:3px solid color-mix(in srgb,var(--focus) 34%,transparent);outline-offset:2px}.seg-item:active>span{transform:translateY(1px)}.shell{display:grid;grid-template-rows:var(--topbar-h) minmax(0,1fr);height:100dvh;overflow:hidden}.shell-body{position:relative;display:grid;grid-template-columns:var(--rail-w) minmax(0,1fr);min-height:0}.scrim{display:none}.skip-link{position:fixed;top:8px;left:8px;z-index:40;padding:7px 11px;border-radius:var(--r-sm);background:var(--accent);color:var(--accent-on);font-size:var(--fs-xs);font-weight:650;transform:translateY(-200%);transition:transform var(--dur-fast) var(--ease-out)}.skip-link:focus{transform:translateY(0)}.topbar{display:flex;align-items:center;gap:10px;padding:0 14px;border-bottom:1px solid var(--line);background:var(--panel)}.topbar .btn svg{width:18px;height:18px}.topbar-spacer{flex:1 1 auto}.rail{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;border-right:1px solid var(--line);background:var(--panel)}.main{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;background:var(--page)}.main-head{display:flex;align-items:center;gap:8px;padding:7px 16px;border-bottom:1px solid var(--line);background:var(--panel)}.main-head h1{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-sm);font-weight:650}.main-head-facts{display:flex;gap:5px;flex:0 0 auto;margin-left:auto}@media(min-width:1024px){.rail-toggle{display:none}}@media(max-width:719px){.main-head-facts{display:none}}@media(pointer:coarse){.btn-quiet{height:30px;padding:0 9px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.shell-body,.rail,.scrim{transition:none!important}}@media(min-width:1024px)and (max-width:1279px){:root{--rail-w: 236px}}@media(min-width:640px){.rail-toggle{display:inline-flex}.shell-body{grid-template-columns:var(--rail-w) minmax(0,1fr);transition:grid-template-columns var(--dur-slow) var(--ease-out)}.shell-body[data-rail=closed]{grid-template-columns:0px minmax(0,1fr)}.rail{position:static;width:var(--rail-w);overflow:hidden;box-shadow:none;transition:visibility var(--dur-slow) ease}.shell-body[data-rail=closed] .rail{visibility:hidden}.scrim{display:none}}@media(min-width:640px)and (max-width:1023px){:root{--rail-w: 224px}}@media(max-width:639px){.shell-body{grid-template-columns:minmax(0,1fr)}.rail{position:absolute;top:0;bottom:0;left:0;z-index:30;width:min(var(--rail-w),86vw);box-shadow:var(--shadow-float);transition:transform var(--dur-slow) var(--ease-out),visibility var(--dur-slow) ease}.shell-body[data-rail=closed] .rail{transform:translate(-106%);visibility:hidden}.scrim{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;border:0;background:#0e0c0952;opacity:0;pointer-events:none;transition:opacity var(--dur-slow) ease}.scrim[data-rail=open]{opacity:1;pointer-events:auto}}.plugins{display:grid;gap:8px}.registry-meta{display:flex;align-items:center;gap:7px;color:var(--text-muted);font-size:var(--fs-2xs)}.registry-toggle-all{margin-left:auto;height:24px;flex:0 0 auto}.plugin-group{display:grid;gap:4px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--raised)}.group-toggle{position:sticky;top:-12px;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:9px 11px;border:0;border-radius:var(--r-md);background:var(--raised);color:var(--text);cursor:pointer;transition:background var(--dur-fast) ease}.plugin-group:has(.group-body) .group-toggle{border-radius:var(--r-md) var(--r-md) 0 0}.group-toggle:hover{background:var(--sunken)}.group-toggle:focus-visible{outline:3px solid color-mix(in srgb,var(--focus) 34%,transparent);outline-offset:-2px}.group-toggle-title{display:inline-flex;align-items:center;gap:7px;min-width:0;font-size:var(--fs-xs);font-weight:700}.group-caret{width:16px;height:16px;flex:0 0 auto;color:var(--text-soft);transition:transform var(--dur) var(--ease-out)}.group-caret.is-open{transform:rotate(180deg)}.group-body{display:grid;gap:6px;padding:6px 11px 11px;border-top:1px solid var(--line);border-radius:0 0 var(--r-md) var(--r-md)}.group-filter{display:flex;align-items:center;gap:7px;padding:0 9px;height:32px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--sunken);transition:border-color var(--dur-fast) ease,box-shadow var(--dur-fast) ease}.group-filter:focus-within{border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus) 18%,transparent)}.group-filter svg{width:15px;height:15px;flex:0 0 auto;color:var(--text-soft)}.group-filter input.group-filter-input{min-height:28px;padding:0;border:0;background:transparent;color:var(--text);font-size:var(--fs-xs)}.group-filter input.group-filter-input::placeholder{color:var(--text-soft)}.group-filter input.group-filter-input:focus{outline:none;border-color:transparent;background:transparent;box-shadow:none}.plugin-sheet{display:grid;gap:5px;max-height:300px;overflow-y:auto}.plugin-row{display:grid;gap:3px;padding:7px 9px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel)}.plugin-row-top{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 7px;min-width:0}.plugin-row-top strong{font-size:var(--fs-xs);font-weight:650}.plugin-row-top code{color:var(--text-muted);font-size:var(--fs-2xs);overflow-wrap:anywhere}.plugin-row-meta{display:flex;flex-wrap:wrap;gap:3px 10px;color:var(--text-muted);font-size:var(--fs-2xs);line-height:1.55}.plugin-row-acts{display:flex;justify-content:flex-end}.inspector-head{display:flex;align-items:baseline;gap:7px}.inspector-head h3{font-size:var(--fs-xs);font-weight:650}.inspector-head>span:last-child{margin-left:auto}.inspector-note{color:var(--text-muted);font-size:var(--fs-2xs);line-height:1.6}.account-note{margin:0 0 10px;color:var(--text-muted);font-size:var(--fs-xs);line-height:1.55}.byok{display:grid;gap:8px}.byok-card{display:grid;gap:7px;padding:9px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--raised)}.byok-card-off{border-style:dashed}.byok-card-head{display:flex;align-items:baseline;gap:7px}.byok-card-head strong{font-size:var(--fs-xs);font-weight:650}.byok-card-head>span:last-child{margin-left:auto}.byok-model{display:grid;gap:1px;padding:6px 8px;border-radius:var(--r-sm);background:var(--sunken);font-size:var(--fs-2xs)}.byok-model>span{color:var(--text-muted)}.byok-model>strong{font-size:var(--fs-2xs);font-weight:650;overflow-wrap:anywhere}.byok-model>code{overflow:hidden;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap}.byok-state{display:grid;gap:1px;padding:6px 8px;border-radius:var(--r-sm);background:var(--ok-wash);color:var(--ok-text);font-size:var(--fs-2xs)}.byok-state>strong{font-size:var(--fs-2xs);font-weight:650}.byok-form{display:grid;gap:5px}.byok-form-acts{display:flex;gap:5px}.byok-form-acts .btn{flex:1 1 auto}.search-mode-field{display:grid;gap:6px;margin-bottom:14px}.field-label{color:var(--text-soft);font-size:var(--fs-xs);font-weight:650}.search-mode-slider{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:42px;padding:3px;border:1px solid var(--line-strong);border-radius:999px;background:var(--sunken);cursor:pointer;isolation:isolate;touch-action:none;user-select:none;-webkit-user-select:none}.search-mode-slider.is-dragging{cursor:grabbing}.search-mode-slider:focus-visible{outline:3px solid color-mix(in srgb,var(--focus) 34%,transparent);outline-offset:2px}.search-mode-thumb{position:absolute;z-index:0;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:999px;background:var(--raised);box-shadow:var(--shadow-panel);transform:translate(calc(var(--thumb-pos, 0) * 100%));transition:transform .18s ease}.search-mode-slider.is-dragging .search-mode-thumb{transition:none}.search-mode-stop{z-index:1;padding:7px 10px;color:var(--text-soft);font-size:var(--fs-xs);text-align:center;transition:color .18s ease;pointer-events:none}.search-mode-stop.is-active{color:var(--text);font-weight:700}.search-mode-help{color:var(--text-soft);font-size:var(--fs-2xs);line-height:1.5}.knowledge-settings{display:grid;gap:8px;margin:0 0 20px}.knowledge-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.knowledge-card{position:relative;display:grid;gap:2px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--raised);cursor:pointer;transition:border-color var(--dur-fast) ease,background var(--dur-fast) ease,box-shadow var(--dur-fast) ease}.knowledge-card:hover{border-color:var(--line-strong)}.knowledge-card.is-active{border-color:var(--accent);background:var(--accent-wash);box-shadow:0 0 0 1px var(--accent)}.knowledge-card input{position:absolute;width:1px;height:1px;opacity:0}.knowledge-card input:focus-visible+.knowledge-card-title{outline:3px solid color-mix(in srgb,var(--focus) 34%,transparent);outline-offset:2px}.knowledge-card-title{font-size:var(--fs-xs);font-weight:650}.knowledge-card-desc{color:var(--text-muted);font-size:var(--fs-2xs);line-height:1.5}.knowledge-bilibili{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border:1px dashed var(--line-strong);border-radius:var(--r-sm);cursor:pointer}.knowledge-bilibili.is-disabled{opacity:.6;cursor:not-allowed}.knowledge-bilibili input{margin-top:3px;accent-color:var(--accent)}.knowledge-bilibili-copy{display:grid;gap:3px}.knowledge-bilibili-copy strong{font-size:var(--fs-xs);font-weight:650}.knowledge-bilibili-copy small{color:var(--text-muted);line-height:1.5}@media(max-width:520px){.knowledge-options{grid-template-columns:1fr}}.theme-picker{display:grid;gap:6px}.theme-slider{position:relative;height:44px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--sunken);cursor:pointer;touch-action:none;user-select:none;-webkit-user-select:none}.theme-slider.is-dragging{cursor:grabbing}.theme-slider:focus-visible{outline:3px solid color-mix(in srgb,var(--focus) 34%,transparent);outline-offset:2px}.theme-slider-thumb{position:absolute;top:3px;bottom:3px;left:calc(var(--thumb-pos, .1667) * 100%);width:calc(100% / 3 - 6px);transform:translate(-50%);border:1px solid var(--line-strong);border-radius:var(--r-xs);background:var(--raised);box-shadow:var(--shadow-panel);transition:left .14s ease;pointer-events:none}.theme-slider.is-dragging .theme-slider-thumb{transition:none}.theme-slider-stops{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(3,1fr);pointer-events:none}.theme-slider-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--text-soft);transition:color 90ms ease}.theme-slider-icon svg{width:18px;height:18px}.theme-slider-icon.is-active{color:var(--accent)}.theme-slider-labels{display:grid;grid-template-columns:repeat(3,1fr);color:var(--text-soft);font-size:var(--fs-2xs);text-align:center}.theme-slider-labels .is-active{color:var(--accent);font-weight:650}.accent-picker{display:grid;gap:6px;margin-top:14px}.accent-slider-wrap{display:grid;gap:6px}.accent-slider-track{position:relative;height:32px;border:1px solid var(--line-strong);border-radius:999px;background:linear-gradient(90deg,#3a5a8c,#a83b22);cursor:pointer;touch-action:none;user-select:none;-webkit-user-select:none}.accent-slider-track.is-dragging{cursor:grabbing}.accent-slider-track:focus-visible{outline:3px solid color-mix(in srgb,var(--focus) 34%,transparent);outline-offset:2px}.accent-slider-thumb{position:absolute;top:50%;left:calc(var(--thumb-pos, 0) * (100% - 22px) + 11px);width:22px;height:22px;transform:translate(-50%,-50%);border:2px solid var(--raised);border-radius:50%;background:var(--raised);box-shadow:var(--shadow-panel);transition:left .14s ease;pointer-events:none}.accent-slider-track.is-dragging .accent-slider-thumb{transition:none}.accent-slider-labels{display:flex;justify-content:space-between;color:var(--text-soft);font-size:var(--fs-2xs)}.maintainer-entry{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-md);color:var(--text);text-decoration:none;background:color-mix(in srgb,var(--accent) 8%,var(--panel))}.maintainer-entry:hover{border-color:var(--accent)}.maintainer-entry span:first-child{display:grid;gap:3px}.maintainer-entry strong{font-size:var(--fs-sm)}.maintainer-entry small{color:var(--text-muted)}.beta-mark{border-radius:999px;padding:3px 7px;color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent);font-size:11px;font-weight:700}.theme-storage-note{margin-top:10px}.account-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:40;width:min(420px,calc(100vw - 24px));max-height:min(76vh,680px);display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);box-shadow:var(--shadow-float)}.account-menu-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;border-bottom:1px solid var(--line)}.account-menu-title{font-size:var(--fs-sm);font-weight:700}.account-tabs{display:flex;gap:4px;padding:8px 10px 0;border-bottom:1px solid var(--line)}.account-tab{padding:8px 12px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--text-muted);font-size:var(--fs-sm);cursor:pointer}.account-tab[aria-selected=true]{border-bottom-color:var(--accent);color:var(--text);font-weight:650}.account-scroll{overflow-y:auto;padding:12px 14px}.account-section-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.account-section-head h3{margin:0;font-size:var(--fs-md)}.account-signout{width:100%;border-top:1px solid var(--line);border-radius:0 0 var(--r-md) var(--r-md);justify-content:center}.menu-pop-enter-active,.menu-pop-leave-active{transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out);transform-origin:top right}.menu-pop-enter-from,.menu-pop-leave-to{opacity:0;transform:translateY(-6px) scale(.98)}@media(prefers-reduced-motion:reduce){.menu-pop-enter-active,.menu-pop-leave-active{transition:none}}.brand{display:inline-flex;align-items:center;gap:10px;min-width:0;text-decoration:none;color:var(--text)}.brand-icon{width:34px;height:34px;flex:0 0 auto;border-radius:var(--r-md);object-fit:cover;box-shadow:var(--shadow-panel)}.brand-name{font-size:var(--fs-md);font-weight:800;letter-spacing:-.01em;white-space:nowrap;flex:0 0 auto}.rail-toggle-label{white-space:nowrap}.account{position:relative;display:flex;align-items:center;flex:0 0 auto}.account-muted{color:var(--text-muted);font-size:var(--fs-xs)}.account-button{display:inline-flex;align-items:center;gap:8px;padding:5px 9px 5px 5px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--raised);color:var(--text);cursor:pointer}.account-button:hover{border-color:var(--line-strong)}.avatar{width:28px;height:28px;border-radius:50%;object-fit:cover}.account-name{font-size:var(--fs-sm);font-weight:650}.account-caret{width:16px;height:16px;color:var(--text-soft)}@media(max-width:899px){.account-name{display:none}.account-button{padding:4px}}@media(max-width:479px){.topbar{gap:7px;padding:0 10px}.rail-toggle{font-size:0;gap:0;padding:0 8px}.rail-toggle .btn,.rail-toggle svg{width:18px;height:18px}.rail-toggle-label{display:none}.brand{gap:7px}.brand-name{font-size:var(--fs-sm)}.brand-icon{width:30px;height:30px}}.rail-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 10px 9px 12px;border-bottom:1px solid var(--line)}.rail-head .btn svg{width:16px;height:16px}.rail-new{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;gap:6px}.rail-scroll{min-height:0;overflow-y:auto;padding:6px}.rail-msg{margin:0 6px 6px}.rail-empty{padding:12px 8px;color:var(--text-muted);font-size:var(--fs-xs);line-height:1.6}.folders{display:flex;flex-direction:column;gap:4px}.folder{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);overflow:hidden}.folder-row{display:flex;align-items:center;gap:4px;padding:2px}.folder-toggle{flex:1 1 auto;display:inline-flex;align-items:center;gap:8px;min-width:0;padding:9px 8px;border:0;background:transparent;color:var(--text);font-size:var(--fs-sm);font-weight:700;text-align:left;cursor:pointer;border-radius:var(--r-sm)}.folder-toggle:hover{background:var(--sunken)}.folder-toggle svg{width:18px;height:18px;flex:0 0 auto;color:var(--accent)}.folder-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folder-new{flex:0 0 auto;width:30px;padding:0;display:inline-flex;align-items:center;justify-content:center}.folder-new svg{width:16px;height:16px}.folder-list{display:flex;flex-direction:column;gap:6px;margin:0;padding:0 8px 8px;list-style:none}.folder-list .convo{display:block;border:1px solid var(--line);border-radius:var(--r-md);background:var(--raised)}.folder-list .convo-open{border-color:var(--accent);background:var(--accent-wash)}.folder-list .convo-pick{padding:10px}.convo{border-radius:var(--r-sm)}.convo+.convo{margin-top:1px}.convo-open{background:var(--accent-wash)}.convo-pick{display:grid;gap:1px;width:100%;padding:6px 8px;border:0;border-radius:var(--r-sm);background:transparent;text-align:left}.convo-pick:hover:not(:disabled){background:var(--sunken)}.convo-open .convo-pick:hover:not(:disabled){background:transparent}.convo-pick strong{font-size:var(--fs-sm);font-weight:600}.convo-meta{display:flex;gap:6px;color:var(--text-muted);font-size:var(--fs-2xs)}.convo-meta>time{flex:0 0 auto;font-family:var(--font-mono)}.convo-acts{display:flex;gap:2px;padding:0 6px 5px}.convo:not(.convo-open) .convo-acts{visibility:hidden}.convo:hover .convo-acts,.convo:focus-within .convo-acts{visibility:visible}.convo-form{display:grid;gap:5px;padding:6px 8px 8px}.convo-form-row{display:flex;gap:5px}.convo-danger{display:grid;gap:6px;padding:6px 8px 8px;color:var(--bad-text);font-size:var(--fs-2xs);line-height:1.5}@media(pointer:coarse){.convo-acts{visibility:visible}}.transcript{min-height:0;overflow-y:auto;padding:16px;scroll-behavior:smooth}.transcript-inner{display:grid;gap:14px;width:100%;margin:0 auto}.transcript-blank{display:grid;align-content:center;gap:10px;min-height:100%;width:min(560px,100%);margin:0 auto;padding:32px 0}.transcript-blank h2{font-size:var(--fs-xl);font-weight:650;letter-spacing:-.02em}.transcript-blank p{max-width:52ch;color:var(--text-muted);font-size:var(--fs-sm);line-height:1.7}.transcript-blank dl{display:grid;gap:7px;margin-top:6px;padding-top:14px;border-top:1px solid var(--line)}.transcript-blank dl>div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px;align-items:baseline}.transcript-blank dt{color:var(--text);font-size:var(--fs-xs);font-weight:650}.transcript-blank dd{color:var(--text-muted);font-size:var(--fs-xs)}.turn{display:grid;gap:10px;min-width:0}.turn-ask{justify-self:end;max-width:80%;padding:8px 11px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--raised)}.turn-ask-head{display:flex;align-items:baseline;gap:7px;margin-bottom:3px;color:var(--text-muted);font-size:var(--fs-2xs)}.turn-ask p{white-space:pre-wrap;font-size:var(--fs-sm);line-height:1.65;overflow-wrap:anywhere}@media(max-width:719px){.transcript{padding-inline:11px}.turn-ask{max-width:92%}}@media(max-height:640px){.transcript{padding-block:10px}}.material-panel{display:grid;gap:12px;padding:12px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--raised)}.material-save{display:grid;gap:8px;padding-bottom:10px;border-bottom:1px solid var(--line)}.material-hint{margin:0;color:var(--text-muted);font-size:var(--fs-2xs);line-height:1.55}.material-message{margin:0;color:var(--text-muted);font-size:var(--fs-xs)}.material-section{display:grid;gap:8px}.material-section+.material-section{padding-top:4px;border-top:1px solid var(--line)}.material-heading{display:flex;align-items:center;gap:6px;margin:0;font-size:var(--fs-xs);font-weight:700}.material-actions{display:flex;flex-wrap:wrap;gap:8px}.material-list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.material-item{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--sunken)}.material-meta{display:grid;gap:2px;min-width:0}.material-meta strong{font-size:var(--fs-xs);font-weight:650}.material-meta small{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--text-muted);font-size:var(--fs-2xs)}.material-buttons{display:flex;flex-wrap:wrap;gap:6px}.material-buttons .btn-quiet{height:24px;padding:0 8px;font-size:var(--fs-2xs)}.material-confirm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;margin:0;padding:0;border:none}.material-confirm legend{grid-column:1 / -1;padding:0;margin-bottom:2px;font-size:var(--fs-2xs);font-weight:650;color:var(--text-muted)}.material-confirm label{display:flex;gap:6px;align-items:flex-start;font-size:var(--fs-2xs);line-height:1.4}.material-confirm input{flex:0 0 auto;margin-top:2px;accent-color:var(--accent)}.material-preview{gap:9px}.preview-facts{display:flex;flex-wrap:wrap;gap:6px}.material-warnings{display:grid;gap:3px;margin:0;padding-left:18px}.material-preview-body{max-height:220px;overflow:auto;margin:0;padding:8px;border-radius:var(--r-sm);background:var(--sunken);color:var(--text-muted);font-size:var(--fs-2xs);line-height:1.5;white-space:pre-wrap;word-break:break-word}.hover-tip{position:relative;display:inline-flex}.hover-tip.closed{cursor:help}.hover-tip.closed .btn:disabled{pointer-events:none;opacity:.6}.hover-bubble{position:absolute;bottom:calc(100% + 6px);left:0;z-index:60;padding:5px 9px;border-radius:6px;background:#18181ef0;color:#fff;font-size:var(--fs-2xs);white-space:nowrap;opacity:0;transform:translateY(2px);transition:opacity .12s ease,transform .12s ease;pointer-events:none}.hover-tip.closed:hover .hover-bubble,.hover-tip.closed:focus-within .hover-bubble{opacity:1;transform:translateY(0)}.panel-toast{position:fixed;bottom:22px;left:50%;transform:translate(-50%);z-index:200;padding:9px 16px;border-radius:8px;background:#18181ef0;color:#fff;font-size:var(--fs-xs);box-shadow:0 6px 18px #00000040}@media(max-width:520px){.material-confirm{grid-template-columns:1fr}}.drawer{display:grid;align-content:start;gap:12px;padding:11px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--sunken);max-height:min(46vh,480px);overflow-y:auto;overscroll-behavior:contain}@media(max-height:560px){.drawer{max-height:34vh}}.drawer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.route-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,220px);gap:12px;align-items:end;padding-bottom:10px;border-bottom:1px solid var(--line)}.route-summary strong{display:block;margin-top:2px;font-size:var(--fs-sm)}.route-correction{margin:0}@media(max-width:639px){.route-summary{grid-template-columns:1fr}}.drawer-span{grid-column:1 / -1}.drawer-sub{color:var(--text-muted);font-size:var(--fs-2xs);font-weight:650;letter-spacing:.02em}.drawer-hint{color:var(--text-muted);font-size:var(--fs-2xs);line-height:1.55}.check{display:flex;align-items:flex-start;gap:7px}.check input{flex:0 0 auto;width:14px;height:14px;margin:2px 0 0}.check>span{display:grid;gap:1px}.check strong{font-size:var(--fs-xs);font-weight:650}.check small{color:var(--text-muted);font-size:var(--fs-2xs);line-height:1.5}.op{position:relative;min-width:0;display:inline-flex}.op-trigger{display:inline-flex;align-items:center;gap:6px;min-width:0;height:28px;padding:0 8px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--sunken);color:var(--text);font-size:var(--fs-2xs);cursor:pointer;transition:border-color var(--dur-fast) ease,background var(--dur-fast) ease,box-shadow var(--dur-fast) ease}.op-trigger:hover{border-color:var(--line-strong)}.op-trigger:focus-visible{outline:3px solid color-mix(in srgb,var(--focus) 34%,transparent);outline-offset:2px}.op-trigger:disabled{cursor:not-allowed;opacity:.6}.op-trigger-label{flex:1 1 auto;min-width:0;max-width:100%;color:var(--text)}.op-caret{width:14px;height:14px;flex:0 0 auto;color:var(--text-soft);transition:transform var(--dur) var(--ease-out)}.op-dot{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:var(--text-soft)}.op-dot.is-ok{background:var(--ok-line)}.op-dot.is-warn{background:var(--warn-line)}.op-dot.is-accent{background:var(--accent)}.op-panel{position:fixed;display:flex;flex-direction:column;z-index:70;overflow:hidden;border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--raised);box-shadow:var(--shadow-float)}.op-panel:focus-visible{outline:3px solid color-mix(in srgb,var(--focus) 34%,transparent);outline-offset:2px}.op-search{display:flex;align-items:center;gap:6px;padding:7px 8px;border-bottom:1px solid var(--line)}.op-search-icon{width:15px;height:15px;flex:0 0 auto;color:var(--text-soft)}.op-search input.op-search-input{min-height:28px;padding:0;border:0;background:transparent;color:var(--text);font-size:var(--fs-xs)}.op-search input.op-search-input::placeholder{color:var(--text-soft)}.op-search input.op-search-input:focus{outline:none;border-color:transparent;background:transparent;box-shadow:none}.op-list{flex:1 1 auto;min-height:0;max-height:calc(var(--max-visible, 8) * 34px);overflow-y:auto;padding:5px;margin:0;list-style:none}.op-group{padding:6px 8px 3px;color:var(--text-soft);font-size:var(--fs-2xs);font-weight:650}.op-option{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:var(--r-sm);cursor:pointer}.op-option.is-active{background:var(--accent-wash)}.op-option.is-disabled{cursor:not-allowed;opacity:.55}.op-option-main{display:grid;gap:1px;min-width:0;flex:1 1 auto}.op-option-label{color:var(--text);font-size:var(--fs-xs);font-weight:600}.op-option-hint{color:var(--text-muted);font-size:var(--fs-2xs)}.op-check{width:16px;height:16px;flex:0 0 auto;color:var(--accent)}.op-empty{padding:8px;color:var(--text-soft);font-size:var(--fs-xs);text-align:center}.op-pop-enter-active,.op-pop-leave-active{transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.op-pop-enter-from,.op-pop-leave-to{opacity:0;transform:translateY(4px) scale(.98)}@media(prefers-reduced-motion:reduce){.op-pop-enter-active,.op-pop-leave-active{transition:none}}.composer{border-top:1px solid var(--line);background:var(--panel)}.composer-inner{display:grid;gap:8px;width:100%;margin:0 auto;padding:10px 16px 12px}.composer-msgs{display:grid;gap:5px}.exam-plan-preview{border:1px solid var(--line);padding:10px 12px;background:var(--panel-muted, var(--panel))}.exam-plan-preview-head,.exam-plan-preview-actions{display:flex;align-items:center;gap:8px}.exam-plan-preview-head{justify-content:space-between}.exam-plan-preview p{margin:6px 0}.exam-plan-preview ul{margin:6px 0 10px;padding-left:20px}.drawer-pop-enter-active,.drawer-pop-leave-active{transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.drawer-pop-enter-from,.drawer-pop-leave-to{opacity:0;transform:translateY(-4px)}@media(prefers-reduced-motion:reduce){.drawer-pop-enter-active,.drawer-pop-leave-active{transition:none}}.composer-bar{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.composer-select{display:inline-flex;flex:0 1 auto;min-width:0}.composer-select select{box-sizing:border-box;width:132px;min-height:34px;max-width:200px;border:1px solid var(--line);border-radius:var(--r-sm);padding:0 28px 0 10px;color:var(--text);background:var(--sunken);font-size:var(--fs-2xs);cursor:pointer}.composer-select select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.composer-bar .op{flex:0 1 auto;min-width:0}.composer-bar .op-trigger{max-width:200px;font-size:var(--fs-2xs)}.composer-bar-sep{width:1px;height:16px;background:var(--line)}.route-status{display:inline-flex;align-items:center;min-height:28px;padding:0 8px;border:1px solid var(--line);border-radius:var(--r-xs);color:var(--text-soft);background:var(--sunken);font-size:var(--fs-2xs);white-space:nowrap}.route-status.is-manual{border-color:var(--accent);color:var(--accent);background:var(--accent-wash)}.composer-box{display:grid;border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--raised)}.composer-box:focus-within{border-color:var(--focus)}.composer-box textarea{min-height:62px;max-height:210px;padding:9px 11px 5px;border:0;border-radius:var(--r-md) var(--r-md) 0 0;background:transparent;font-size:var(--fs-md)}.composer-box textarea:focus{outline:none}.composer-foot{display:flex;align-items:center;gap:7px;padding:5px 7px 6px 11px}.composer-foot-hint{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-soft);font-size:var(--fs-2xs)}.composer-foot-acts{display:flex;gap:5px;margin-left:auto}@media(max-width:719px){.composer-inner{padding-inline:11px}.composer-bar .op,.composer-select{flex:1 1 120px}.composer-select select{width:100%;max-width:none}.composer-bar .op-trigger{max-width:none}.composer-bar-sep{display:none}}@media(max-width:899px){.composer-bar .op-trigger{max-width:160px}}@media(max-width:639px){.composer-bar .op-trigger{max-width:132px}}@media(max-height:640px){.composer-inner{padding-block:6px}.composer-box textarea{min-height:48px;max-height:140px}}.maintainer-page[data-v-9a3792e1]{min-height:100vh;padding:44px clamp(20px,5vw,72px);color:var(--text);background:var(--page);font-family:var(--font-ui)}.maintainer-hero[data-v-9a3792e1]{display:flex;justify-content:space-between;gap:32px;max-width:1180px;margin:0 auto 34px;padding-bottom:28px;border-bottom:1px solid var(--line)}.maintainer-hero h1[data-v-9a3792e1]{max-width:690px;margin:5px 0 12px;font-size:clamp(30px,4vw,52px);line-height:1.06;letter-spacing:-.04em;font-weight:760}.maintainer-hero p[data-v-9a3792e1]:not(.eyebrow){max-width:620px;margin:0;color:var(--text-muted);line-height:1.7}.eyebrow[data-v-9a3792e1]{margin:0;color:var(--accent);font-size:11px;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.hero-note[data-v-9a3792e1]{display:grid;align-content:end;min-width:130px;color:var(--text-muted)}.hero-note strong[data-v-9a3792e1]{color:var(--accent);font-size:42px;line-height:1}.hero-note span[data-v-9a3792e1]{margin-top:8px}.queue-tabs[data-v-9a3792e1]{display:flex;gap:8px;max-width:1180px;margin:0 auto 26px}.queue-tabs button[data-v-9a3792e1]{padding:10px 16px;border:1px solid var(--line);border-radius:var(--r-sm);color:var(--text-muted);background:var(--raised);cursor:pointer}.queue-tabs button.active[data-v-9a3792e1]{border-color:var(--accent);color:var(--accent-on);background:var(--accent)}.queue-tabs span[data-v-9a3792e1]{margin-left:6px;font-weight:700}.feedback-overview[data-v-9a3792e1],.content-grid[data-v-9a3792e1]{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.5fr);gap:28px;max-width:1180px;margin:0 auto 34px}.feedback-overview[data-v-9a3792e1]{align-items:center;padding:24px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel)}.chart-wrap[data-v-9a3792e1]{display:grid;place-items:center}.feedback-chart[data-v-9a3792e1]{width:min(260px,80vw);overflow:visible}.feedback-chart path[data-v-9a3792e1]{cursor:pointer;stroke:var(--panel);stroke-width:1.3;transition:opacity .2s,transform .2s;transform-origin:50% 50%}.feedback-chart path[data-v-9a3792e1]:hover,.feedback-chart path.selected[data-v-9a3792e1]{opacity:.72;transform:scale(1.04)}.feedback-chart circle[data-v-9a3792e1]{fill:var(--panel)}.chart-total[data-v-9a3792e1]{fill:var(--text);font-size:15px;font-weight:750}.chart-caption[data-v-9a3792e1]{fill:var(--text-muted);font-size:5px}.legend[data-v-9a3792e1]{display:grid;gap:8px}.legend h2[data-v-9a3792e1],.section-heading h2[data-v-9a3792e1],.detail-head h2[data-v-9a3792e1]{margin:0;font-size:22px;letter-spacing:-.025em}.legend p[data-v-9a3792e1]{margin:0 0 8px;color:var(--text-muted)}.legend-item[data-v-9a3792e1]{display:grid;grid-template-columns:12px 1fr auto;align-items:center;gap:10px;padding:9px 10px;border:0;border-radius:var(--r-sm);text-align:left;color:var(--text);background:transparent;cursor:pointer}.legend-item[data-v-9a3792e1]:hover,.legend-item.selected[data-v-9a3792e1]{background:var(--sunken)}.legend-item i[data-v-9a3792e1]{width:10px;height:10px;border-radius:50%}.clear-filter[data-v-9a3792e1]{justify-self:start;border:0;color:var(--accent);background:none;cursor:pointer}.report-list[data-v-9a3792e1],.contribution-list[data-v-9a3792e1],.detail-panel[data-v-9a3792e1]{max-width:1180px;margin:0 auto}.section-heading[data-v-9a3792e1]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px}.section-heading span[data-v-9a3792e1],.report-card-head span[data-v-9a3792e1],.contribution-row small[data-v-9a3792e1],.detail-facts dt[data-v-9a3792e1]{color:var(--text-soft);font-size:13px}.report-card[data-v-9a3792e1]{padding:18px 0;border-top:1px solid var(--line)}.report-card-head[data-v-9a3792e1]{display:flex;justify-content:space-between;gap:12px}.report-card p[data-v-9a3792e1]{margin:10px 0;line-height:1.6}.report-card dl[data-v-9a3792e1],.detail-facts[data-v-9a3792e1]{display:flex;flex-wrap:wrap;gap:20px;margin:0}.report-card dl div[data-v-9a3792e1],.detail-facts div[data-v-9a3792e1]{display:grid;gap:3px}.report-card dt[data-v-9a3792e1],.report-card dd[data-v-9a3792e1],.detail-facts dt[data-v-9a3792e1],.detail-facts dd[data-v-9a3792e1]{margin:0}.report-card dd[data-v-9a3792e1],.detail-facts dd[data-v-9a3792e1]{font-size:13px}.content-grid[data-v-9a3792e1]{grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);align-items:start}.contribution-row[data-v-9a3792e1]{display:flex;justify-content:space-between;width:100%;padding:15px 0;border:0;border-top:1px solid var(--line);text-align:left;color:var(--text);background:transparent;cursor:pointer}.contribution-row span[data-v-9a3792e1]{display:grid;gap:5px}.contribution-row.selected strong[data-v-9a3792e1]{color:var(--accent)}.detail-panel[data-v-9a3792e1]{min-height:290px;padding:24px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel)}.detail-head[data-v-9a3792e1]{display:flex;justify-content:space-between;gap:16px}.detail-head h2[data-v-9a3792e1]{margin-top:6px}.status[data-v-9a3792e1]{padding:5px 9px;border-radius:var(--r-sm);color:var(--accent);background:var(--accent-wash);font-size:12px}.detail-facts[data-v-9a3792e1]{margin:22px 0}.detail-copy[data-v-9a3792e1]{color:var(--text-muted);line-height:1.7}.actions[data-v-9a3792e1]{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.actions button[data-v-9a3792e1]{padding:9px 12px;border:1px solid var(--line-strong);border-radius:var(--r-sm);color:var(--text);background:var(--raised);cursor:pointer}.actions button[data-v-9a3792e1]:first-child{border-color:var(--accent);color:var(--accent)}.state[data-v-9a3792e1],.empty[data-v-9a3792e1]{color:var(--text-soft)}.error[data-v-9a3792e1]{color:var(--bad-text)}.state[data-v-9a3792e1],.empty[data-v-9a3792e1],.report-list[data-v-9a3792e1],.content-grid[data-v-9a3792e1]{max-width:1180px;margin-left:auto;margin-right:auto}@media(max-width:720px){.maintainer-page[data-v-9a3792e1]{padding:28px 16px}.maintainer-hero[data-v-9a3792e1]{display:grid}.feedback-overview[data-v-9a3792e1],.content-grid[data-v-9a3792e1]{grid-template-columns:1fr;padding:16px}.hero-note[data-v-9a3792e1]{align-content:start}.detail-panel[data-v-9a3792e1]{padding:18px}}@media(prefers-reduced-motion:reduce){.feedback-chart path[data-v-9a3792e1]{transition:none}}
