:root{color-scheme:light;--ds-canvas:#edf2f5;--ds-canvas-deep:#dfe8ed;--ds-surface:#f8fafb;--ds-surface-soft:#edf4f7;--ds-surface-raised:rgba(248,250,251,.9);--ds-ink:#111820;--ds-ink-soft:#283640;--ds-muted:#627480;--ds-muted-soft:#7b8b94;--ds-line:rgba(12,30,42,.13);--ds-line-strong:rgba(12,30,42,.22);--ds-sidebar:#0e171d;--ds-sidebar-soft:#14242c;--ds-sidebar-ink:#edf7f7;--ds-accent:#0aa6a6;--ds-accent-strong:#067778;--ds-accent-soft:#d9f2f0;--ds-info:#2d647c;--ds-info-soft:#e1edf2;--ds-warning:#a86614;--ds-warning-soft:#f2e7d5;--ds-danger:#b64b55;--ds-danger-soft:#f3e0e2;--ds-violet:#6b6688;--ds-focus:rgba(10,166,166,.34);--ds-tech-glow:rgba(10,166,166,.22);--ds-tech-glow-strong:rgba(10,166,166,.34);--ds-grid-line:rgba(12,30,42,.045);--ds-radius-sm:6px;--ds-radius-md:10px;--ds-radius-lg:14px;--ds-radius-xl:20px;--ds-shadow-soft:0 1px 2px rgba(18,24,27,.04),0 12px 34px rgba(18,24,27,.055);--ds-shadow-float:0 2px 5px rgba(18,24,27,.05),0 22px 50px rgba(18,24,27,.1);--ds-fast:150ms;--ds-base:220ms;--ds-ease:cubic-bezier(.2,.78,.2,1);--motion-press:80ms;--motion-hover:140ms;--motion-content:180ms;--motion-panel:220ms;--motion-event:720ms;--ease-enter:cubic-bezier(.2,.8,.2,1);--workspace:var(--ds-canvas);--panel:var(--ds-surface);--panel-soft:var(--ds-surface-soft);--glass:var(--ds-surface-raised);--text:var(--ds-ink);--muted:var(--ds-muted);--muted-2:var(--ds-muted-soft);--line:var(--ds-line);--line-strong:var(--ds-line-strong);--blue:var(--ds-info);--blue-deep:#1d4b60;--violet:var(--ds-violet);--gold:#9a681d;--green:var(--ds-accent);--orange:var(--ds-warning);--red:var(--ds-danger);--radius-sm:var(--ds-radius-sm);--radius-md:var(--ds-radius-md);--radius-lg:var(--ds-radius-lg);--radius-xl:var(--ds-radius-xl);--shadow:var(--ds-shadow-soft);--shadow-hover:var(--ds-shadow-float);--ai-bg:var(--ds-canvas);--ai-bg-soft:var(--ds-surface-soft);--ai-sidebar:var(--ds-sidebar);--ai-card:var(--ds-surface);--ai-primary:var(--ds-accent);--ai-primary-deep:var(--ds-accent-strong);--ai-cyan:var(--ds-accent);--ai-purple:var(--ds-violet);--ai-green:var(--ds-accent);--ai-orange:var(--ds-warning);--ai-red:var(--ds-danger);--ai-text:var(--ds-ink);--ai-muted:var(--ds-muted);--ai-soft-muted:var(--ds-muted-soft);--ai-border:var(--ds-line);--ai-shadow:var(--ds-shadow-soft);--ai-shadow-hover:var(--ds-shadow-float)}.admin-workload-reset{display:grid;grid-template-columns:minmax(260px,1.7fr) minmax(150px,.52fr) minmax(180px,.68fr) auto;align-items:end;gap:16px;margin-top:18px;padding:22px}.admin-workload-reset>div>span{display:block;margin-bottom:7px;color:var(--ds-accent,#0b766d);font-size:11px;font-weight:800;letter-spacing:.12em}.admin-workload-reset h2{margin:0;color:var(--ds-ink,#162538);font-size:19px}.admin-workload-reset p{max-width:620px;margin:7px 0 0;color:var(--ds-muted,#61738a);font-size:13px;line-height:1.65}.admin-workload-reset label{display:grid;gap:7px;color:var(--ds-muted,#61738a);font-size:12px;font-weight:700}.admin-workload-reset input{min-height:42px;padding:0 12px;border:1px solid rgba(40,65,91,.18);border-radius:10px;background:rgba(255,255,255,.76);color:var(--ds-ink,#162538);font:inherit;font-size:15px}.admin-workload-reset button{min-height:42px;padding:0 15px;border:1px solid rgba(172,69,65,.28);border-radius:10px;background:#7d302f;color:#fffaf5;font-weight:800;white-space:nowrap}.admin-workload-reset button:hover:not(:disabled){background:#682725;transform:translateY(-1px)}@media (max-width:980px){.admin-workload-reset{grid-template-columns:1fr 1fr;align-items:stretch}.admin-workload-reset>div{grid-column:1/-1}}@media (max-width:620px){.admin-workload-reset{grid-template-columns:1fr}}.admin-obsidian-shell,.reviewer-obsidian-shell{--or-bg:#09090d;--or-surface:#111116;--or-surface-raised:#18171e;--or-ivory:#f1ece3;--or-ivory-muted:#e5ded2;--or-ink:#201d1a;--or-muted:#8c8794;--or-line:rgba(231,225,255,.12);--or-line-strong:rgba(231,225,255,.22);--or-violet:#8a6cff;--or-violet-bright:#b3a4ff;--or-amber:#f3a062;--or-success:#73d6a5;--or-danger:#f07e72;--or-radius-sm:8px;--or-radius-md:14px;--or-radius-lg:20px;--or-radius-xl:28px;--or-shadow-soft:0 18px 60px rgba(3,3,8,.38),0 1px 0 rgba(246,240,255,.05) inset;color:#ede9f3;background:radial-gradient(circle at 68% -16%,rgba(126,90,255,.14),transparent 38%),linear-gradient(180deg,#0c0b10,var(--or-bg))}.reviewer-obsidian-shell{grid-template-columns:224px minmax(0,1fr);transition:grid-template-columns .42s cubic-bezier(.22,1,.36,1)}.reviewer-obsidian-shell[data-active-module=review]{grid-template-columns:78px minmax(0,1fr)}.admin-obsidian-shell .zs-main,.reviewer-obsidian-shell .zs-main{min-width:0;background:radial-gradient(circle at 56% 18%,rgba(125,86,255,.1),transparent 34%),linear-gradient(180deg,#0c0b11,#09090d 72%)}.admin-obsidian-shell .zs-sidebar,.reviewer-obsidian-shell .zs-sidebar{border-right:1px solid var(--or-line);background:rgba(11,10,15,.92);box-shadow:16px 0 54px rgba(2,2,5,.2);-webkit-backdrop-filter:blur(24px) saturate(1.1);backdrop-filter:blur(24px) saturate(1.1)}.admin-obsidian-shell .zs-sidebar:after,.reviewer-obsidian-shell .zs-sidebar:after{background:linear-gradient(90deg,transparent,rgba(160,133,255,.44),transparent);box-shadow:0 0 22px rgba(126,90,255,.2)}.admin-obsidian-shell .zs-brand,.reviewer-obsidian-shell .zs-brand{min-width:0;border:0;background:transparent;color:#f2eef7;text-align:left}.admin-obsidian-shell .zs-brand__mark,.reviewer-obsidian-shell .zs-brand__mark{display:grid;flex:0 0 44px;width:44px;height:44px;place-items:center;overflow:visible;border:0;border-radius:12px;background:transparent;box-shadow:none}.admin-obsidian-shell .zs-brand__mark img,.reviewer-obsidian-shell .zs-brand__mark img{width:42px;height:42px;object-fit:contain;filter:drop-shadow(0 10px 18px rgba(115,75,255,.36))}.admin-obsidian-shell .zs-brand b,.reviewer-obsidian-shell .zs-brand b{color:#f3eff8;letter-spacing:-.025em}.admin-obsidian-shell .zs-brand span,.reviewer-obsidian-shell .zs-brand small,.reviewer-obsidian-shell .zs-brand span{color:#817b8e;letter-spacing:.14em}.reviewer-obsidian-shell .reviewer-identity>span{border:1px solid rgba(171,147,255,.28);background:rgba(122,91,234,.14);color:var(--or-violet-bright);box-shadow:none}.admin-obsidian-shell .zs-nav button,.reviewer-obsidian-shell .zs-nav button{border:1px solid transparent;border-radius:12px;color:#8f8998;transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease}.admin-obsidian-shell .zs-nav button svg,.reviewer-obsidian-shell .zs-nav button svg{color:#777181}.admin-obsidian-shell .zs-nav button.is-active,.admin-obsidian-shell .zs-nav button:hover,.reviewer-obsidian-shell .zs-nav button.is-active,.reviewer-obsidian-shell .zs-nav button:hover{border-color:rgba(165,140,255,.18);background:linear-gradient(90deg,rgba(126,90,255,.18),rgba(126,90,255,.04));color:#eeeaf5;box-shadow:inset 2px 0 0 var(--or-violet),0 10px 32px rgba(6,4,14,.18);transform:none}.admin-obsidian-shell .zs-nav button.is-active svg,.reviewer-obsidian-shell .zs-nav button.is-active svg{color:var(--or-violet-bright)}.reviewer-obsidian-shell[data-active-module=review] .zs-sidebar{padding-inline:10px}.reviewer-obsidian-shell[data-active-module=review] .zs-brand{justify-content:center;padding-inline:0}.reviewer-obsidian-shell[data-active-module=review] .reviewer-identity,.reviewer-obsidian-shell[data-active-module=review] .zs-brand>span:last-child,.reviewer-obsidian-shell[data-active-module=review] .zs-nav button span,.reviewer-obsidian-shell[data-active-module=review] .zs-nav__label,.reviewer-obsidian-shell[data-active-module=review] .zs-sidebar__foot{display:none}.reviewer-obsidian-shell[data-active-module=review] .zs-nav button{width:48px;height:48px;justify-content:center;padding:0}.admin-obsidian-shell .zs-topbar,.reviewer-obsidian-shell .zs-topbar{min-height:74px;border-bottom:1px solid var(--or-line);background:rgba(10,9,14,.78);color:#eeeaf4;box-shadow:0 14px 42px rgba(3,2,7,.2);-webkit-backdrop-filter:blur(24px) saturate(1.18);backdrop-filter:blur(24px) saturate(1.18)}.admin-obsidian-shell .zs-topbar__title h1,.reviewer-obsidian-shell .zs-topbar__title h1{color:#f1edf6;letter-spacing:-.025em}.admin-obsidian-shell .zs-topbar__title p,.reviewer-obsidian-shell .zs-topbar__title p{color:#817b89}.admin-obsidian-shell .zs-icon-btn,.admin-obsidian-shell .zs-search,.admin-obsidian-shell .zs-user-menu,.reviewer-obsidian-shell .reviewer-clock,.reviewer-obsidian-shell .zs-icon-btn,.reviewer-obsidian-shell .zs-user-menu{border-color:var(--or-line);background:rgba(24,23,30,.72);color:#ded8e8;box-shadow:inset 0 1px 0 rgba(242,237,255,.04)}.reviewer-top-progress{width:min(34vw,440px);display:grid;grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;gap:12px;color:#8f8997}.reviewer-top-progress>div{display:flex;align-items:baseline;gap:7px;white-space:nowrap}.reviewer-top-progress small,.reviewer-top-progress span{font-size:11px;letter-spacing:.08em}.reviewer-top-progress b{color:#ded8e8;font-size:12px}.reviewer-top-progress>i{height:3px;overflow:hidden;border-radius:99px;background:rgba(225,216,239,.09)}.reviewer-top-progress>i span{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,var(--or-violet),#ae95ff);box-shadow:0 0 16px rgba(138,108,255,.7);transition:width .5s cubic-bezier(.22,1,.36,1)}.reviewer-top-progress small{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;color:#a8a0b2}.reviewer-top-progress em{width:6px;height:6px;border-radius:50%;background:var(--or-success);box-shadow:0 0 12px rgba(115,214,165,.76);animation:or-live-pulse 2.4s ease-in-out infinite}@keyframes or-live-pulse{50%{opacity:.42;transform:scale(.76)}}.reviewer-obsidian-shell[data-active-module=review] .zs-content-stage,.reviewer-obsidian-shell[data-active-module=review] .zs-content-stage[data-module=review]{height:100%;min-height:0}.review-theater{position:relative;width:100%;height:100%;min-height:640px;display:block;overflow:hidden;border:0;border-radius:0;background:radial-gradient(circle at 50% 26%,rgba(138,108,255,.14),transparent 34%),radial-gradient(circle at 16% 82%,rgba(243,160,98,.055),transparent 28%),linear-gradient(180deg,#0d0c12,#09090d);box-shadow:none}.review-theater:before{z-index:0;width:auto;background:linear-gradient(90deg,rgba(221,213,236,.026) 1px,transparent 0) 0 0 /48px 48px,linear-gradient(0deg,rgba(221,213,236,.02) 1px,transparent 0) 0 0 /48px 48px;opacity:.72;animation:none}.review-theater:after,.review-theater:before{content:"";position:absolute;inset:0;pointer-events:none}.review-theater:after{background:linear-gradient(90deg,rgba(7,7,11,.72),transparent 12%,transparent 88%,rgba(7,7,11,.72))}.review-theater>.review-document-panel{position:absolute;inset:18px clamp(92px,9vw,150px) 76px;z-index:4;width:min(1040px,calc(100% - 190px));min-width:0;min-height:0;max-height:none;margin:0 auto;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto auto;gap:0;overflow:hidden;border:1px solid rgba(251,244,233,.58);border-radius:var(--or-radius-xl);background:var(--or-ivory);color:var(--or-ink);box-shadow:0 34px 100px rgba(2,2,6,.56),0 0 0 1px rgba(137,107,255,.08),inset 0 1px 0 rgba(250,247,240,.9);transition:inset .36s cubic-bezier(.22,1,.36,1),filter .24s ease}.review-theater>.review-document-panel:hover{filter:drop-shadow(0 0 24px rgba(138,108,255,.08))}.review-theater .review-watermark{color:rgba(36,31,29,.22)}.review-theater .review-document-head{min-height:104px;align-items:flex-start;padding:28px clamp(28px,5vw,68px) 20px;border-bottom:1px solid rgba(53,45,42,.1);background:linear-gradient(180deg,rgba(248,244,237,.94),rgba(241,236,227,.72))}.review-theater .review-document-head>div:first-child>span{color:#746c66;font-size:10px;font-weight:750;letter-spacing:.16em;text-transform:uppercase}.review-theater .review-document-head h2{max-width:760px;margin-top:9px;color:#211d1a;font-family:Songti SC,STSong,"Noto Serif CJK SC",serif;font-size:clamp(25px,2.1vw,36px);font-weight:700;line-height:1.24;letter-spacing:-.035em}.review-theater .review-document-head p,.review-theater .review-document-status small{color:#7f766f}.review-theater .review-document-status strong{border:1px solid rgba(102,78,199,.16);background:rgba(123,91,222,.09);color:#6248bc}.review-theater .review-session-strip{min-height:38px;padding:8px clamp(28px,5vw,68px);border:0;border-bottom:1px solid rgba(53,45,42,.08);border-radius:0;background:rgba(228,220,209,.5);color:#746c66}.review-theater .review-session-strip b,.review-theater .review-session-strip span{color:#746c66;font-size:10px;letter-spacing:.03em}.review-theater .review-article-reader{width:100%;min-height:0;max-height:none;margin:0;padding:46px clamp(34px,7vw,92px) 220px;overflow:auto;border:0;border-radius:0;outline:0;resize:none;background:transparent;color:#2a2521;font-family:Songti SC,STSong,"Noto Serif CJK SC",serif;font-size:clamp(17px,1.25vw,21px);font-weight:400;line-height:2.12;letter-spacing:.015em;text-align:justify;scrollbar-color:rgba(89,76,68,.28) transparent;scrollbar-width:thin}.review-theater .review-article-reader ::selection,.review-theater .review-article-reader::selection{background:rgba(132,101,238,.23);color:#201a2d}.review-theater .review-evidence-mark{border-radius:4px;background:linear-gradient(180deg,rgba(243,160,98,.1),rgba(243,160,98,.34));color:inherit;box-shadow:inset 0 -1px 0 rgba(181,88,35,.46)}.review-theater .review-evidence-mark.is-focused{background:rgba(138,108,255,.2);box-shadow:0 0 0 2px rgba(138,108,255,.38),0 0 24px rgba(138,108,255,.22)}.review-theater .review-document-foot{position:absolute;right:24px;bottom:18px;left:24px;z-index:2;padding:0;border:0;pointer-events:none}.review-theater .review-confidentiality{color:rgba(55,48,43,.45);font-size:9px;letter-spacing:.04em}.review-theater .review-mobile-logout{pointer-events:auto}.review-theater .review-evidence-selection{display:grid;grid-template-columns:28px minmax(0,1fr) auto;margin:0 clamp(18px,4vw,54px) 24px;border-color:rgba(67,54,48,.14);background:rgba(230,223,213,.72);color:#443d38}.review-theater>.review-task-list{position:absolute;z-index:72;top:68px;bottom:22px;left:20px;width:min(330px,calc(100% - 40px));min-height:0;max-height:none;overflow:auto;border:1px solid var(--or-line-strong);border-radius:var(--or-radius-lg);background:rgba(19,17,24,.94);color:#e9e4ef;box-shadow:var(--or-shadow-soft);-webkit-backdrop-filter:blur(22px) saturate(1.12);backdrop-filter:blur(22px) saturate(1.12);transform:translateX(calc(-100% - 48px));transition:transform .36s cubic-bezier(.22,1,.36,1)}.review-theater[data-task-dock-open=true]>.review-task-list{transform:translateX(0)}.review-theater .review-task-list__head{position:sticky;top:0;z-index:2;border-bottom:1px solid var(--or-line);background:rgba(19,17,24,.88);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.review-theater .review-task-list button b,.review-theater .review-task-list__head h2{color:#eee9f3}.review-theater .review-task-list button{border-bottom-color:var(--or-line);background:transparent;color:#8f8998}.review-theater .review-task-list button.is-active,.review-theater .review-task-list button:hover{background:linear-gradient(90deg,rgba(138,108,255,.16),rgba(138,108,255,.025));box-shadow:inset 2px 0 0 var(--or-violet)}.review-theater__task-trigger{position:absolute;z-index:74;top:18px;left:20px;min-height:38px;display:inline-flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--or-line);border-radius:12px;background:rgba(21,19,27,.82);color:#a9a1b2;box-shadow:0 12px 34px rgba(2,2,6,.26);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.review-theater__task-trigger svg{width:15px;color:var(--or-violet-bright)}.review-theater__task-trigger span{font-size:10px;font-weight:760;letter-spacing:.06em}.review-theater__scrim{position:absolute;z-index:70;inset:0;border:0;background:rgba(5,4,8,.42);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.review-theater__edge-nav{position:absolute;z-index:16;top:42%;width:52px;min-height:90px;display:grid;place-items:center;gap:4px;padding:10px 6px;border:1px solid var(--or-line);background:rgba(20,18,26,.72);color:#8d8695;box-shadow:0 18px 44px rgba(2,2,6,.24);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:color .18s ease,border-color .18s ease,transform .18s ease}.review-theater__edge-nav.is-previous{left:18px;border-radius:0 18px 18px 0}.review-theater__edge-nav.is-next{right:18px;border-radius:18px 0 0 18px}.review-theater__edge-nav:hover:not(:disabled){border-color:rgba(169,143,255,.3);color:var(--or-violet-bright);transform:translateY(-3px)}.review-theater__edge-nav:disabled{opacity:.24}.review-theater__edge-nav svg{width:18px;height:18px}.review-theater__edge-nav span{font-size:9px;font-weight:700;writing-mode:vertical-rl;letter-spacing:.16em}.review-theater>.review-decision-panel{position:absolute;z-index:52;right:auto;bottom:14px;left:50%;width:min(980px,calc(100% - 164px));min-height:0;max-height:min(55vh,570px);padding:0;overflow:hidden;border:1px solid rgba(225,214,255,.16);border-radius:24px;background:rgba(18,16,22,.96);color:#eae5ef;box-shadow:0 30px 90px rgba(2,2,6,.58),0 0 40px rgba(126,90,255,.08),inset 0 1px 0 rgba(246,240,255,.06);-webkit-backdrop-filter:blur(26px) saturate(1.15);backdrop-filter:blur(26px) saturate(1.15);transform:translateX(-50%);transition:transform .42s cubic-bezier(.22,1,.36,1),box-shadow .24s ease}.review-theater[data-decision-drawer-open=false]>.review-decision-panel{transform:translate(-50%,calc(100% - 48px));box-shadow:0 16px 44px rgba(2,2,6,.38)}.review-decision-drawer-toggle{width:100%;min-height:48px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-bottom:1px solid var(--or-line);background:rgba(25,22,31,.82);color:#9d96a6;cursor:pointer}.review-decision-drawer-toggle:before{content:"";position:absolute;top:6px;width:44px;height:3px;border-radius:99px;background:rgba(225,214,239,.2)}.review-decision-drawer-toggle svg{width:14px;height:14px;color:var(--or-violet-bright)}.review-decision-drawer-toggle span{margin-top:5px;font-size:10px;font-weight:720;letter-spacing:.05em}.review-theater .review-decision-form{max-height:calc(min(55vh, 570px) - 48px);overflow:auto;padding:20px 24px 96px;scrollbar-color:rgba(180,164,203,.24) transparent;scrollbar-width:thin;transition:opacity .18s ease}.review-theater[data-decision-drawer-open=false] .review-decision-form{opacity:0;pointer-events:none}.review-theater .review-decision-head h2,.review-theater .review-decision-head p,.review-theater .review-field>span,.review-theater .review-pass-standard b,.review-theater .review-pass-standard p,.review-theater .review-submit-readiness b,.review-theater .review-submit-readiness span{color:inherit}.review-theater .review-decision-head svg,.review-theater .review-rule-flow-title svg{color:var(--or-violet-bright)}.review-theater .review-trace-steps{border-color:var(--or-line);background:rgba(231,222,245,.035)}.review-theater .review-trace-steps span{color:#837d8d}.review-theater .review-trace-steps span.is-active,.review-theater .review-trace-steps span.is-done{color:#dad3e5}.review-theater .review-trace-steps span.is-active{background:rgba(138,108,255,.12)}.review-theater .review-action-message,.review-theater .review-draft-conflict,.review-theater .review-evidence-confirm,.review-theater .review-feedback,.review-theater .review-pass-standard,.review-theater .review-return-context,.review-theater .review-rule-context,.review-theater .review-submission-receipt,.review-theater .review-submit-readiness{border-color:var(--or-line);background:rgba(236,227,248,.045);color:#b1a9ba}.review-theater .review-decision-toggle button{border-color:var(--or-line);background:rgba(236,227,248,.035);color:#aaa3b3}.review-theater .review-decision-toggle button.is-active,.review-theater .review-decision-toggle button:hover{border-color:rgba(164,139,255,.32);background:rgba(138,108,255,.14);color:#e7e0f2;box-shadow:0 0 26px rgba(126,90,255,.09)}.review-theater .review-decision-toggle button.is-reject{border-color:rgba(243,160,98,.3);background:rgba(243,160,98,.1);color:#f4c6a5}.review-theater .evidence-builder,.review-theater .review-assistant-candidate,.review-theater .review-feedback-list article,.review-theater .review-violations article{border-color:var(--or-line);background:rgba(237,229,247,.04);color:#b9b1c2}.review-theater input,.review-theater select,.review-theater textarea{border-color:rgba(225,214,255,.14);background:rgba(8,7,11,.5);color:#eee8f4}.review-theater input::placeholder,.review-theater textarea::placeholder{color:#6e6876}.review-theater .review-actions{position:sticky;z-index:5;bottom:-96px;margin:18px -24px -96px;padding:16px 24px 18px;border-top:1px solid var(--or-line);background:rgba(16,14,20,.92);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.review-theater .review-actions button{border-color:var(--or-line-strong);background:rgba(236,227,248,.05);color:#d7cfdf}.review-theater .review-actions button.is-primary{border-color:rgba(176,151,255,.32);background:linear-gradient(135deg,#7558de,#9c7bff);color:#f6f1fa;box-shadow:0 12px 30px rgba(100,67,211,.25),inset 0 1px 0 rgba(246,240,255,.2)}.reviewer-obsidian-shell:not([data-active-module=review]) .zs-content{background:radial-gradient(circle at 70% 2%,rgba(133,100,245,.12),transparent 30%),#0b0a0f}.reviewer-obsidian-shell .reviewer-frozen,.reviewer-obsidian-shell .reviewer-metrics article,.reviewer-obsidian-shell .reviewer-welcome,.reviewer-obsidian-shell .zs-panel{border:1px solid rgba(243,236,225,.52);background:var(--or-ivory);color:var(--or-ink);box-shadow:0 22px 68px rgba(2,2,6,.28),inset 0 1px 0 rgba(250,247,240,.9)}.reviewer-obsidian-shell .reviewer-metrics strong,.reviewer-obsidian-shell .reviewer-welcome h2,.reviewer-obsidian-shell .zs-panel b,.reviewer-obsidian-shell .zs-panel h2,.reviewer-obsidian-shell .zs-panel h3{color:#211d1a}.reviewer-obsidian-shell .reviewer-metrics small,.reviewer-obsidian-shell .reviewer-metrics span,.reviewer-obsidian-shell .reviewer-welcome p,.reviewer-obsidian-shell .zs-panel p,.reviewer-obsidian-shell .zs-panel small{color:#6e665f}.reviewer-obsidian-shell .reviewer-welcome{overflow:hidden;background:radial-gradient(circle at 88% 16%,rgba(137,104,239,.13),transparent 28%),var(--or-ivory)}.reviewer-obsidian-shell .reviewer-rule-list summary>span,.reviewer-obsidian-shell .reviewer-welcome>div>span{color:#684ec0}.reviewer-obsidian-shell .review-return-list button,.reviewer-obsidian-shell .reviewer-next-task button,.reviewer-obsidian-shell .reviewer-password>button,.reviewer-obsidian-shell .reviewer-welcome button{border-color:rgba(106,77,196,.18);background:#7659dc;color:#f5f0f9;box-shadow:0 12px 26px rgba(100,69,198,.2)}.reviewer-obsidian-shell .reviewer-rules{padding:clamp(22px,3vw,36px);overflow:visible}.reviewer-obsidian-shell .reviewer-rules__toolbar{position:sticky;z-index:5;top:0;gap:22px;margin:-10px -10px 18px;padding:10px;border-radius:16px;background:rgba(241,236,227,.9);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.reviewer-obsidian-shell .reviewer-rules__filters input,.reviewer-obsidian-shell .reviewer-rules__filters select{border-color:rgba(58,48,43,.15);background:rgba(252,248,241,.72);color:#2b2622}.reviewer-obsidian-shell .reviewer-rule-list details{overflow:hidden;border:1px solid rgba(55,45,40,.12);background:rgba(250,247,240,.76);color:#2c2723;box-shadow:0 9px 30px rgba(45,35,29,.05)}.reviewer-obsidian-shell .reviewer-rule-list details[open]{border-color:rgba(109,80,204,.2);box-shadow:0 18px 44px rgba(59,40,111,.08)}.reviewer-obsidian-shell .reviewer-rule-list summary{min-height:76px;color:#2c2723}.reviewer-obsidian-shell .reviewer-rule-list details>div,.reviewer-obsidian-shell .reviewer-rule-list details>div p,.reviewer-obsidian-shell .reviewer-rule-list summary b,.reviewer-obsidian-shell .reviewer-rule-list summary small{color:#3a332e}.reviewer-obsidian-shell .reviewer-rule-guidance article,.reviewer-obsidian-shell .reviewer-rule-sources,.reviewer-obsidian-shell .rule-example-grid article{border-color:rgba(54,45,40,.11);background:rgba(231,224,214,.42);color:#3e3732}.admin-obsidian-shell .zs-content{background:radial-gradient(circle at 68% -6%,rgba(138,108,255,.12),transparent 32%),#0b0a0f}.admin-obsidian-shell .control-hero,.admin-obsidian-shell .metric-card,.admin-obsidian-shell .zs-metric-card,.admin-obsidian-shell .zs-panel{border-color:var(--or-line);background:rgba(22,20,27,.9);color:#e8e2ed;box-shadow:var(--or-shadow-soft)}.admin-obsidian-shell input,.admin-obsidian-shell select,.admin-obsidian-shell textarea{border-color:rgba(229,219,247,.14);background:rgba(12,10,15,.78);color:#eee8f4}.admin-obsidian-shell button{--admin-accent:var(--or-violet)}@media (max-width:1180px){.reviewer-top-progress{width:min(29vw,320px)}.reviewer-top-progress small,.reviewer-top-progress>div span{display:none}.review-theater>.review-document-panel{inset-inline:78px;width:calc(100% - 156px)}.review-theater>.review-decision-panel{width:calc(100% - 132px)}}@media (max-width:760px){.reviewer-obsidian-shell,.reviewer-obsidian-shell[data-active-module=review]{display:block;min-height:100svh;padding-bottom:72px}.reviewer-obsidian-shell .zs-topbar{min-height:64px;padding-inline:14px}.reviewer-obsidian-shell .reviewer-clock,.reviewer-obsidian-shell .reviewer-top-progress,.reviewer-obsidian-shell .zs-topbar__actions>.zs-icon-btn:first-of-type,.reviewer-obsidian-shell .zs-topbar__title p,.reviewer-obsidian-shell .zs-user-menu>div{display:none}.reviewer-obsidian-shell .zs-sidebar,.reviewer-obsidian-shell[data-active-module=review] .zs-sidebar{position:fixed;z-index:100;inset:auto 0 0;height:calc(66px + env(safe-area-inset-bottom));display:block;padding:7px 10px calc(7px + env(safe-area-inset-bottom));border:0;border-top:1px solid var(--or-line);background:rgba(12,10,15,.9);-webkit-backdrop-filter:blur(24px) saturate(1.15);backdrop-filter:blur(24px) saturate(1.15)}.reviewer-obsidian-shell .zs-sidebar .reviewer-identity,.reviewer-obsidian-shell .zs-sidebar .zs-brand,.reviewer-obsidian-shell .zs-sidebar .zs-nav__label,.reviewer-obsidian-shell .zs-sidebar .zs-sidebar__foot{display:none}.reviewer-obsidian-shell .zs-sidebar .zs-nav,.reviewer-obsidian-shell[data-active-module=review] .zs-sidebar .zs-nav{display:block;padding:0}.reviewer-obsidian-shell .zs-sidebar .zs-nav__section{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.reviewer-obsidian-shell .zs-sidebar .zs-nav button,.reviewer-obsidian-shell[data-active-module=review] .zs-sidebar .zs-nav button{width:100%;height:52px;display:grid;place-items:center;gap:2px;padding:4px;transform:none}.reviewer-obsidian-shell .zs-sidebar .zs-nav button span,.reviewer-obsidian-shell[data-active-module=review] .zs-sidebar .zs-nav button span{display:block;font-size:9px}.reviewer-obsidian-shell[data-active-module=review] .zs-content{height:auto;min-height:calc(100svh - 136px);padding:10px 10px 20px;overflow:visible}.review-theater{height:auto;min-height:calc(100svh - 158px);overflow:visible;border-radius:18px;background:transparent}.review-theater:after,.review-theater:before,.review-theater__edge-nav,.review-theater__scrim,.review-theater__task-trigger{display:none}.reviewer-obsidian-shell .review-mobile-switcher{top:64px;z-index:40;border-color:var(--or-line);background:rgba(17,15,21,.9);box-shadow:0 16px 44px rgba(2,2,6,.26)}.reviewer-obsidian-shell .review-mobile-switcher button{color:#827c89}.reviewer-obsidian-shell .review-mobile-switcher button.is-active{border-color:rgba(169,143,255,.22);background:rgba(138,108,255,.14);color:#e7e0ef}.review-theater>.review-decision-panel,.review-theater>.review-document-panel,.review-theater>.review-task-list{position:relative;inset:auto;z-index:2;width:100%;min-width:0;max-height:none;margin:0;transform:none}.review-theater[data-mobile-pane=decision]>.review-decision-panel,.review-theater[data-mobile-pane=tasks]>.review-task-list{display:block!important}.review-theater[data-mobile-pane=document]>.review-document-panel{display:grid!important}.review-theater>.review-task-list{min-height:calc(100svh - 220px);border-radius:18px;background:rgba(19,17,24,.96)}.review-theater>.review-document-panel{min-height:calc(100svh - 220px);grid-template-rows:auto auto minmax(52svh,auto) auto auto;overflow:hidden;border-radius:20px}.review-theater .review-document-head{min-height:0;padding:22px 20px 16px}.review-theater .review-document-head h2{font-size:23px}.review-theater .review-session-strip{align-items:flex-start;padding:9px 20px}.review-theater .review-article-reader{min-height:56svh;padding:28px 22px 110px;font-size:17px;line-height:2.02}.review-theater .review-evidence-selection{display:flex;margin:0 12px 12px;border-color:rgba(67,54,48,.12);background:rgba(227,219,207,.7);color:#504943}.review-theater>.review-decision-panel{min-height:calc(100svh - 220px);overflow:hidden;border-radius:20px;background:rgba(18,16,22,.98)}.review-theater .review-decision-form{max-height:none;overflow:visible;padding:18px 14px 92px;opacity:1!important;pointer-events:auto!important}.review-decision-drawer-toggle{position:sticky;top:0;z-index:5}.review-theater .review-actions{bottom:calc(66px + env(safe-area-inset-bottom));margin-inline:-14px;padding-inline:14px}.reviewer-obsidian-shell .reviewer-rules{padding:18px 14px}.reviewer-obsidian-shell .reviewer-rules__toolbar{position:static}.reviewer-obsidian-shell .reviewer-rule-list summary{min-height:0;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.reviewer-top-progress em{animation:none}.review-theater>.review-decision-panel,.review-theater>.review-document-panel,.review-theater>.review-task-list,.review-theater__edge-nav,.reviewer-obsidian-shell{transition:none}}html{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body,html{background:var(--ds-canvas)}body{color:var(--ds-ink);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI Variable,Segoe UI,PingFang SC,Hiragino Sans GB,Noto Sans CJK SC,Microsoft YaHei,sans-serif;font-weight:400}button,input,select,textarea{color:inherit}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed}:where(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--ds-focus);outline-offset:2px}:where(.zs-metric,.ai-metric-item,.reviewer-metrics article,.ops-brief__state,.rank-info,.zs-table) em,:where(.zs-metric,.ai-metric-item,.reviewer-metrics article,.ops-brief__state,.rank-info,.zs-table) strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.login-screen{min-height:100svh;grid-template-columns:minmax(0,1.12fr) minmax(420px,.88fr);overflow:auto;background:var(--ds-canvas)}.login-visual{position:relative;min-height:100svh;padding:clamp(36px,6vw,86px);background:radial-gradient(circle at 88% 14%,rgba(64,153,139,.2),transparent 30%),radial-gradient(circle at 8% 88%,rgba(56,93,108,.24),transparent 34%),linear-gradient(145deg,#132127,#17292e 52%,#1d3436);color:var(--ds-sidebar-ink)}.login-visual:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(232,236,232,.045) 1px,transparent 0);background-size:100% 72px;-webkit-mask-image:linear-gradient(90deg,rgba(23,41,46,.2),rgba(23,41,46,.9));mask-image:linear-gradient(90deg,rgba(23,41,46,.2),rgba(23,41,46,.9));pointer-events:none}.login-visual:after{right:8%;bottom:12%;width:min(24vw,300px);height:min(24vw,300px);border:1px solid rgba(136,203,190,.18);border-radius:50%;background:transparent;box-shadow:0 0 0 42px rgba(92,168,153,.035),0 0 0 84px rgba(92,168,153,.02);animation:none}.brand-lockup{position:relative;z-index:1}.brand-mark,.zs-brand__mark{border:1px solid rgba(136,203,190,.24);border-radius:var(--ds-radius-md);background:linear-gradient(145deg,#2f8177,#215b58);color:#eef3ef;box-shadow:0 12px 30px rgba(4,17,19,.2);font-weight:700}.brand-lockup b{color:#f0f3ef;font-size:17px;font-weight:650;letter-spacing:-.01em}.brand-lockup small{color:#9db4b1;font-size:10px;font-weight:600;letter-spacing:.12em}.login-copy{max-width:720px}.login-eyebrow{color:#8cc9bd!important;font-size:11px!important;font-weight:650;letter-spacing:.12em!important}.login-copy h1{max-width:720px;margin:24px 0 18px;color:#f0f3ef;font-size:clamp(40px,5vw,68px);font-weight:650;line-height:1.02;letter-spacing:-.035em}.login-copy>p:not(.login-eyebrow){max-width:620px;color:#b7c6c3;font-size:15px;line-height:1.9}.login-flow{max-width:650px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;margin-top:38px;border:1px solid rgba(219,231,227,.12);border-radius:var(--ds-radius-lg);background:rgba(219,231,227,.1)}.login-flow div{min-height:136px;align-content:space-between;grid-template-columns:1fr;gap:18px;padding:18px;border:0;border-radius:0;background:rgba(18,34,39,.72);box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.login-flow span{width:28px;height:28px;border-radius:50%;background:rgba(121,193,179,.12);color:#8cc9bd;font-size:11px;font-weight:700}.login-flow b{color:#d8e1de;font-size:12px;font-weight:520;line-height:1.65}.login-footnote{color:#93aaa6}.login-main{min-width:0;padding:clamp(26px,5vw,70px);background:radial-gradient(circle at 90% 8%,rgba(31,118,105,.07),transparent 28%),var(--ds-canvas)}.login-card{width:min(500px,100%);padding:clamp(24px,4vw,36px);border:1px solid var(--ds-line);border-radius:var(--ds-radius-xl);background:rgba(250,250,247,.92);box-shadow:var(--ds-shadow-float)}.login-entry-tabs{gap:3px;padding:3px;border:1px solid var(--ds-line);border-radius:var(--ds-radius-md);background:var(--ds-surface-soft)}.login-entry-tabs button{min-height:46px;border-radius:7px;color:var(--ds-muted);font-size:13px;font-weight:600}.login-entry-tabs button.is-active{color:var(--ds-accent-strong);background:var(--ds-surface);box-shadow:0 1px 2px rgba(18,24,27,.06),inset 0 0 0 1px rgba(23,27,31,.04)}.login-card__heading h2{margin-top:18px;color:var(--ds-ink);font-size:clamp(25px,3vw,32px);font-weight:650;line-height:1.15;letter-spacing:-.025em}.login-card__heading p{color:var(--ds-muted);font-size:13px;line-height:1.65}.form-field{gap:7px}.form-field>span{color:var(--ds-ink-soft);font-size:12px;font-weight:600}.input,.reviewer-password input,.select,.textarea{min-height:44px;border:1px solid var(--ds-line-strong);border-radius:var(--ds-radius-md);background:var(--ds-surface);box-shadow:0 1px 2px rgba(18,24,27,.025)}.input:read-only{color:var(--ds-muted);background:var(--ds-surface-soft)}.input:focus,.select:focus,.textarea:focus{border-color:rgba(11,118,109,.58);box-shadow:0 0 0 4px rgba(11,118,109,.1)}.ui-button--primary{border-color:var(--ds-accent);background:var(--ds-accent);color:#eef4f0;box-shadow:0 8px 22px rgba(7,91,85,.16)}.ui-button--primary:hover:not(:disabled){border-color:var(--ds-accent-strong);background:var(--ds-accent-strong);transform:translateY(-1px)}.ui-button:disabled{box-shadow:none;opacity:.5;transform:none}.login-security-note{color:#435d5a;border-color:rgba(11,118,109,.16);background:var(--ds-accent-soft)}.login-modal-backdrop{background:rgba(13,24,28,.62);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.login-modal{max-height:calc(100dvh - 32px);border-color:var(--ds-line);border-radius:var(--ds-radius-lg);background:var(--ds-surface);box-shadow:var(--ds-shadow-float)}.zs-shell{min-height:100svh;grid-template-columns:236px minmax(0,1fr);background:var(--ds-canvas);color:var(--ds-ink)}.zs-sidebar{z-index:40;gap:16px;padding:18px 14px;background:radial-gradient(circle at 20% 0,rgba(55,130,119,.16),transparent 30%),linear-gradient(180deg,var(--ds-sidebar) 0,#17282d 100%);color:var(--ds-sidebar-ink);border-right:1px solid rgba(232,236,232,.08)}.zs-brand{min-height:54px;padding:4px 7px 17px;border-bottom:1px solid rgba(232,236,232,.1)}.zs-brand__mark{width:37px;height:37px;flex-basis:37px;font-size:13px}.zs-brand b{color:#edf1ed;font-size:14px;font-weight:650;letter-spacing:-.01em}.zs-brand span{color:#8ca6a3;font-size:9px;font-weight:600;letter-spacing:.12em}.zs-nav{gap:18px;scrollbar-color:rgba(206,220,216,.2) transparent}.zs-nav__section{gap:3px;align-content:start}.zs-nav__label{padding:0 10px 6px;color:#829995;font-size:10px;font-weight:650;letter-spacing:.04em}.zs-nav button{min-height:40px;gap:10px;padding:0 10px;border-radius:8px;color:#b3c2bf;font-size:12px;font-weight:520}.zs-nav button svg{color:#809c98}.zs-nav button:hover{color:#edf1ed;background:rgba(232,236,232,.06)}.zs-nav button.is-active{color:#eef3ef;background:rgba(74,150,138,.15);box-shadow:inset 2px 0 0 #69b7aa}.zs-nav button.is-active svg{color:#7cc5b8}.zs-sidebar__foot{min-height:40px;border:1px solid rgba(232,236,232,.1);border-radius:var(--ds-radius-md);background:rgba(232,236,232,.035);color:#89a09c;font-size:11px}.zs-main{min-width:0;background:radial-gradient(circle at 100% 0,rgba(48,119,108,.055),transparent 25%),var(--ds-canvas)}.zs-topbar{min-height:68px;padding:10px clamp(16px,2.2vw,30px);border-bottom:1px solid var(--ds-line);background:rgba(241,242,238,.82);box-shadow:none;-webkit-backdrop-filter:blur(18px) saturate(125%);backdrop-filter:blur(18px) saturate(125%)}.zs-topbar__title h1{color:var(--ds-ink);font-size:18px;font-weight:650;letter-spacing:-.02em}.zs-topbar__title p{margin-top:2px;color:var(--ds-muted);font-size:11px}.zs-topbar__actions{gap:7px}.zs-search{min-width:210px;height:38px;border:1px solid var(--ds-line);border-radius:var(--ds-radius-md);background:rgba(250,250,247,.72);color:var(--ds-muted);font-size:12px}.zs-search:hover{border-color:var(--ds-line-strong);background:var(--ds-surface);color:var(--ds-accent-strong)}.zs-icon-btn,.zs-user-menu{height:38px;border:1px solid var(--ds-line);border-radius:var(--ds-radius-md);background:rgba(250,250,247,.74);color:var(--ds-ink-soft)}.zs-icon-btn{width:38px}.zs-icon-btn:hover,.zs-user-menu:hover{border-color:var(--ds-line-strong);background:var(--ds-surface);color:var(--ds-accent-strong)}.zs-profile-card>span,.zs-user-menu>span{border-radius:7px;background:var(--ds-accent);color:#edf3ef}.zs-notification-btn>span{border-color:var(--ds-canvas);background:var(--ds-danger);color:#f6ece9}.zs-content{width:100%;min-width:0;padding:clamp(18px,2.2vw,30px) clamp(18px,2.2vw,30px) 48px;container:workspace/inline-size}.ai-card,.zs-panel{border:1px solid var(--ds-line);border-radius:var(--ds-radius-lg);background:var(--ds-surface);box-shadow:var(--ds-shadow-soft)}.zs-panel__head{border-color:var(--ds-line)}.ai-section-title h2,.zs-panel__head h2{color:var(--ds-ink);font-size:14px;font-weight:650;letter-spacing:-.01em}.ai-section-title p,.ai-section-title>span,.zs-panel__head span{color:var(--ds-muted);font-size:11px}.admin-account-actions button,.admin-command-bar button,.review-actions button,.zs-btn{border-radius:var(--ds-radius-md)}.review-actions button.is-primary,.zs-btn--primary{border-color:var(--ds-accent);background:var(--ds-accent);color:#edf3ef}.review-actions button.is-primary:hover:not(:disabled),.zs-btn--primary:hover:not(:disabled){background:var(--ds-accent-strong)}.zs-mobile-menu,.zs-mobile-nav-close,.zs-nav-backdrop{display:none}.ai-dashboard-layout{grid-template-columns:minmax(0,1fr) minmax(280px,31%);gap:18px}.ai-dashboard-main,.ai-right-rail{gap:14px}.ops-brief{position:relative;min-height:176px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:30px;overflow:hidden;padding:clamp(24px,3vw,38px);border:1px solid rgba(139,190,180,.14);border-radius:var(--ds-radius-xl);background:radial-gradient(circle at 85% 5%,rgba(72,156,143,.2),transparent 31%),linear-gradient(135deg,#15252b,#183136);color:#e7eeea;box-shadow:0 18px 46px rgba(16,30,34,.12)}.ops-brief:after{content:"";position:absolute;top:-88px;right:-62px;width:280px;height:280px;border:1px solid rgba(139,190,180,.12);border-radius:50%;box-shadow:0 0 0 42px rgba(139,190,180,.025),0 0 0 84px rgba(139,190,180,.018);pointer-events:none}.ops-brief__copy,.ops-brief__state{position:relative;z-index:1}.ops-brief__copy>p{margin:0 0 10px;color:#80bdb2;font-size:10px;font-weight:650;letter-spacing:.13em}.ops-brief__copy h2{margin:0;color:#eef3ef;font-size:clamp(27px,3vw,40px);font-weight:620;line-height:1.1;letter-spacing:-.035em}.ops-brief__copy>span{display:block;max-width:660px;margin-top:13px;color:#aebfbc;font-size:12px;line-height:1.7}.ops-brief__state{min-width:172px;display:grid;justify-items:end;gap:5px;text-align:right}.ops-brief__state>span{display:inline-flex;align-items:center;gap:7px;margin-bottom:8px;color:#b9cac6;font-size:10px}.ops-brief__state i{width:7px;height:7px;border-radius:50%;background:#d69a48;box-shadow:0 0 0 4px rgba(214,154,72,.12)}.ops-brief__state .is-online i{background:#66b8a9;box-shadow:0 0 0 4px rgba(102,184,169,.12)}.ops-brief__state strong{color:#e9efeb;font-size:14px;font-weight:600}.ops-brief__state small{color:#90a7a3;font-size:10px}.ops-command-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--ds-line);border-radius:var(--ds-radius-lg);background:var(--ds-surface);box-shadow:var(--ds-shadow-soft)}.ops-command-strip>button{min-width:0;min-height:76px;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 14px;border:0;border-right:1px solid var(--ds-line);background:transparent;color:var(--ds-ink);text-align:left;transition:background var(--ds-fast) var(--ds-ease)}.ops-command-strip>button:last-child{border-right:0}.ops-command-strip>button:hover{background:var(--ds-accent-soft)}.ops-command-strip>button>span:first-child{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:var(--ds-surface-soft);color:var(--ds-accent)}.ops-command-strip>button>span:nth-child(2){min-width:0;display:grid;gap:3px}.ops-command-strip strong{font-size:12px;font-weight:650}.ops-command-strip small,.ops-command-strip strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-command-strip small{color:var(--ds-muted);font-size:10px}.ops-command-strip>button>svg{color:var(--ds-muted-soft)}.ai-metrics-panel{padding:20px}.ai-metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.ai-metric-item{min-height:94px;padding:10px 16px;border-right:1px solid var(--ds-line)}.ai-metric-item:last-child{border-right:0}.ai-metric-item:before{width:18px;height:2px;border-radius:0;background:var(--ds-accent)}.ai-metric-item>span{color:var(--ds-muted);font-size:10px;font-weight:600}.ai-metric-item strong{margin-top:6px;color:var(--ds-ink);font-size:25px;font-weight:650;letter-spacing:-.03em}.ai-metric-item strong em{margin-left:4px;color:var(--ds-muted);font-size:10px;font-weight:500}.ai-metric-item small{margin-top:4px;color:var(--ds-muted-soft);font-size:9px}.ai-panels{gap:14px}.ai-panel{min-height:270px;padding:20px}.ai-bar-item span,.ai-progress-track{background:var(--ds-canvas-deep)}.ai-bar-item span{background:linear-gradient(180deg,#3c8c81,#236a64)}.ai-link-btn{color:var(--ds-accent)}.ai-link-btn:hover{color:var(--ds-accent-strong)}.ops-attention{padding:20px;border-color:rgba(173,71,65,.13)}.ops-attention .ai-section-title>svg{color:var(--ds-warning)}.ops-attention__list{display:grid}.ops-attention__list>button{min-width:0;min-height:70px;display:grid;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:10px;padding:13px 0;border:0;border-top:1px solid var(--ds-line);background:transparent;color:var(--ds-ink);text-align:left}.ops-attention__list>button:hover{color:var(--ds-accent-strong)}.ops-attention__list>button>span{min-width:0;display:grid;grid-template-columns:8px minmax(0,1fr);align-items:center;column-gap:8px;font-size:12px;font-weight:620}.ops-attention__list>button>span>i{width:7px;height:7px;border-radius:50%;background:var(--ds-muted-soft)}.ops-attention__list>button[data-tone=warning]>span>i{background:var(--ds-warning)}.ops-attention__list>button[data-tone=danger]>span>i{background:var(--ds-danger)}.ops-attention__list>button[data-tone=info]>span>i{background:var(--ds-info)}.ops-attention__list small{grid-column:2;margin-top:3px;overflow:hidden;color:var(--ds-muted);font-size:10px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.ops-attention__list strong{color:var(--ds-ink);font-size:22px;font-weight:620;letter-spacing:-.03em}.ai-message-list,.ai-notice-list,.ai-ranking{padding:20px}.ai-feed-item,.ai-notices article,.ai-ranking li{border-color:var(--ds-line)}.rank-no{color:var(--ds-muted);background:var(--ds-surface-soft)}.rank-no--1,.rank-no--2,.rank-no--3{color:var(--ds-accent-strong);background:var(--ds-accent-soft)}.rank-avatar{color:var(--ds-info);background:var(--ds-info-soft)}.reviewer-shell .zs-sidebar{background:radial-gradient(circle at 20% 0,rgba(55,130,119,.16),transparent 30%),linear-gradient(180deg,var(--ds-sidebar) 0,#17282d 100%);color:var(--ds-sidebar-ink);border-right:1px solid rgba(232,236,232,.08)}.reviewer-shell .zs-brand{border-color:rgba(232,236,232,.1)}.reviewer-shell .zs-brand b{color:#edf1ed}.reviewer-shell .zs-brand span{color:#8ca6a3}.reviewer-shell .zs-nav{align-content:start}.reviewer-shell .zs-nav button{color:#b3c2bf}.reviewer-shell .zs-nav button svg{color:#809c98}.reviewer-shell .zs-nav button.is-active,.reviewer-shell .zs-nav button:hover{color:#eef3ef;background:rgba(74,150,138,.15)}.reviewer-shell .zs-nav button.is-active{box-shadow:inset 2px 0 0 #69b7aa}.reviewer-shell .zs-nav button.is-active svg{color:#7cc5b8}.reviewer-shell .reviewer-identity{border-color:rgba(232,236,232,.1);background:rgba(232,236,232,.04)}.reviewer-shell .reviewer-identity>span{border-color:rgba(125,197,184,.22);background:rgba(64,139,128,.16);color:#91c9bf}.reviewer-shell .reviewer-identity b{color:#e8eeea}.reviewer-shell .reviewer-identity small{color:#88a19d}.reviewer-clock{border-color:var(--ds-line);border-radius:var(--ds-radius-md);background:rgba(250,250,247,.72)}.reviewer-welcome{min-height:172px;padding:clamp(24px,3.5vw,38px);border:1px solid rgba(139,190,180,.14);border-radius:var(--ds-radius-xl);background:radial-gradient(circle at 85% 10%,rgba(72,156,143,.19),transparent 30%),linear-gradient(135deg,#15252b,#1b3437);box-shadow:0 18px 46px rgba(16,30,34,.1)}.reviewer-welcome span{color:#80bdb2;font-size:10px;font-weight:650;letter-spacing:.12em}.reviewer-welcome h2{margin-top:9px;color:#eef3ef;font-size:clamp(25px,3vw,36px);font-weight:620;letter-spacing:-.03em}.reviewer-welcome p{max-width:640px;color:#adbfbb;font-size:12px;line-height:1.75}.reviewer-welcome>button{min-height:44px;border:1px solid rgba(140,201,189,.25);border-radius:var(--ds-radius-md);background:#e4efeb;color:#164f4b;font-weight:650}.reviewer-metrics{overflow:hidden;border:1px solid var(--ds-line);border-radius:var(--ds-radius-lg);background:var(--ds-surface);box-shadow:var(--ds-shadow-soft)}.reviewer-metrics article{min-height:108px;border-color:var(--ds-line)}.reviewer-metrics article small,.reviewer-metrics article span{color:var(--ds-muted)}.reviewer-metrics article strong{color:var(--ds-ink);font-size:28px;font-weight:650;letter-spacing:-.03em}.review-workspace{height:calc(100dvh - 116px);min-height:660px;grid-template-columns:236px minmax(440px,1fr) minmax(360px,390px);border:1px solid var(--ds-line);border-radius:var(--ds-radius-lg);background:var(--ds-surface);box-shadow:var(--ds-shadow-soft);container-type:inline-size}.review-decision-panel,.review-task-list{background:var(--ds-surface-soft)}.review-task-list{border-right:1px solid var(--ds-line)}.review-task-list__head{min-height:58px;padding:16px;border-bottom:1px solid var(--ds-line);background:rgba(245,246,242,.94);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.review-task-list__head h2{color:var(--ds-ink);font-size:13px;font-weight:650}.review-task-list__head span{color:var(--ds-muted);font-size:10px}.review-task-list>button{min-height:92px;padding:14px 16px;border-bottom:1px solid var(--ds-line);color:var(--ds-ink-soft)}.review-task-list>button:hover{background:rgba(226,239,235,.55)}.review-task-list>button.is-active{background:var(--ds-accent-soft);box-shadow:inset 2px 0 var(--ds-accent)}.review-task-list>button span{color:var(--ds-accent-strong);font-size:10px}.review-task-list>button b{font-size:12px;font-weight:620}.review-task-list>button small{color:var(--ds-muted);font-size:10px}.review-document-panel{grid-template-rows:auto minmax(0,1fr) auto auto;padding:24px 28px 16px;background:linear-gradient(90deg,transparent 0,transparent 27px,rgba(23,27,31,.035) 28px,transparent 29px),var(--ds-surface)}.review-document-panel header{padding-bottom:17px;border-bottom:1px solid var(--ds-line)}.review-document-panel header p,.review-document-panel header span{color:var(--ds-muted);font-size:10px}.review-document-panel header h2{margin:7px 0 5px;color:var(--ds-ink);font-size:clamp(18px,2cqi,23px);font-weight:650;line-height:1.25;letter-spacing:-.02em}.review-document-panel header>strong{padding:5px 9px;border:1px solid rgba(11,118,109,.2);border-radius:999px;background:var(--ds-accent-soft);color:var(--ds-accent-strong);font-size:10px}.review-article-reader{margin:18px 0 12px;padding:2px clamp(8px,2cqi,24px) 24px 2px;color:#2a3337;background:transparent;font-family:Songti SC,STSong,"Noto Serif CJK SC","Source Han Serif SC",Georgia,serif;font-size:clamp(15px,1.4cqi,17px);font-weight:400;line-height:2.05;letter-spacing:.012em}.review-article-reader::selection{color:#182221;background:#e4c881}.review-evidence-selection{min-height:64px;gap:11px;margin-bottom:11px;padding:11px 13px;border:1px solid var(--ds-line);border-radius:var(--ds-radius-md);background:var(--ds-surface-soft);color:var(--ds-muted)}.review-evidence-selection.is-active{border-color:rgba(11,118,109,.28);background:var(--ds-accent-soft);color:var(--ds-accent-strong)}.review-evidence-selection b{color:var(--ds-ink-soft);font-size:11px}.review-evidence-selection p{color:var(--ds-muted);font-size:10px}.review-evidence-selection__actions button{min-height:28px;border-color:var(--ds-line-strong);border-radius:6px;color:var(--ds-muted)}.review-mobile-evidence-cta{display:none}.review-confidentiality{padding-top:11px;border-color:rgba(155,101,28,.18);color:#82571b;font-size:10px}.review-decision-panel{padding:20px;border-left:1px solid var(--ds-line)}.review-decision-head{padding-bottom:16px;border-bottom:1px solid var(--ds-line)}.review-decision-head svg{color:var(--ds-accent)}.review-decision-head h2{color:var(--ds-ink);font-size:15px;font-weight:650}.review-decision-head p{color:var(--ds-muted);font-size:10px}.review-pass-standard,.review-return-context{border-color:rgba(11,118,109,.18);border-radius:var(--ds-radius-md);background:var(--ds-accent-soft);color:#365d58;font-size:11px}.review-decision-toggle button{min-height:46px;border-color:var(--ds-line-strong);border-radius:var(--ds-radius-md);background:var(--ds-surface);color:var(--ds-muted)}.review-decision-toggle button.is-active{border-color:rgba(11,118,109,.42);background:var(--ds-accent-soft);color:var(--ds-accent-strong)}.review-decision-toggle button.is-reject{border-color:rgba(173,71,65,.34);background:var(--ds-danger-soft);color:var(--ds-danger)}.evidence-builder,.review-submit-readiness{border-color:var(--ds-line);border-radius:var(--ds-radius-md);background:var(--ds-canvas)}.review-assistant-candidate,.review-field textarea,.review-rule-context,.review-rule-options button,.review-violations article{border-color:var(--ds-line);border-radius:var(--ds-radius-md);background:var(--ds-surface)}.review-rule-options button{min-height:48px}.evidence-builder>button,.review-actions button,.review-assistant-action>button{min-height:44px}.review-violations article>div button{width:40px;height:40px}.evidence-builder label span,.review-field>span{color:var(--ds-ink-soft);font-size:11px}.review-field textarea{min-height:92px;color:var(--ds-ink)}.review-action-message,.review-draft-conflict p,.review-submit-readiness p,.review-submit-readiness span{font-size:11px}.review-mobile-switcher{display:none}.admin-command-bar,.admin-generation-panel,.admin-review-hero,.admin-section,.admin-supply-panel,.reviewer-profile-grid .zs-panel,.reviewer-rules{border-color:var(--ds-line);border-radius:var(--ds-radius-lg);background:var(--ds-surface);box-shadow:var(--ds-shadow-soft)}.admin-command-bar{background:radial-gradient(circle at 90% 0,rgba(75,157,144,.18),transparent 32%),linear-gradient(135deg,#16272d,#1b3437)}@container workspace (max-width: 980px){.review-workspace{height:auto;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);overflow:visible;border:0;background:transparent;box-shadow:none}.review-mobile-switcher{position:sticky;z-index:8;top:78px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin-bottom:10px;padding:4px;border:1px solid var(--ds-line);border-radius:var(--ds-radius-md);background:rgba(250,250,247,.9);box-shadow:var(--ds-shadow-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.review-mobile-switcher button{min-height:44px;display:flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:7px;background:transparent;color:var(--ds-muted);font-size:12px;font-weight:600}.review-mobile-switcher button svg{width:16px}.review-mobile-switcher button small{min-width:18px;height:18px;display:grid;place-items:center;padding:0 4px;border-radius:999px;background:var(--ds-canvas-deep);color:var(--ds-muted);font-size:9px}.review-mobile-switcher button.is-active{background:var(--ds-accent-soft);color:var(--ds-accent-strong)}.review-workspace>.review-decision-panel,.review-workspace>.review-document-panel,.review-workspace>.review-task-list{display:none}.review-workspace[data-mobile-pane=decision]>.review-decision-panel,.review-workspace[data-mobile-pane=document]>.review-document-panel,.review-workspace[data-mobile-pane=tasks]>.review-task-list{display:block}.review-workspace[data-mobile-pane=document]>.review-document-panel{display:grid}.review-decision-panel,.review-document-panel,.review-task-list{width:100%;min-width:0;max-height:none;overflow:visible;border:1px solid var(--ds-line);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-soft)}.review-task-list{background:var(--ds-surface)}.review-document-panel{min-height:min(760px,calc(100dvh - 178px));grid-template-rows:auto minmax(440px,1fr) auto auto}.review-article-reader{min-height:440px;resize:vertical}.review-decision-panel{padding:clamp(18px,3cqi,28px);background:var(--ds-surface)}.review-mobile-evidence-cta{display:inline-flex;align-items:center;justify-content:center;border-color:rgba(11,118,109,.28)!important;background:rgba(250,250,247,.72)!important;color:var(--ds-accent-strong)!important;font-weight:650}}@media (max-width:1320px){.ai-dashboard-layout{grid-template-columns:minmax(0,1fr) 300px}.ops-command-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-command-strip>button:nth-child(2){border-right:0}.ops-command-strip>button:nth-child(-n+2){border-bottom:1px solid var(--ds-line)}.ai-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-metric-item:nth-child(3){border-right:0}.ai-metric-item:nth-child(n+4){padding-top:15px;border-top:1px solid var(--ds-line)}}@media (max-width:1120px){.ai-dashboard-layout{grid-template-columns:minmax(0,1fr)}.ai-right-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-attention{grid-row:span 2}}@media (max-width:1024px){.zs-shell:not(.reviewer-shell){display:block}.zs-shell:not(.reviewer-shell) .zs-sidebar{position:fixed;top:0;bottom:0;left:0;width:min(84vw,310px);height:100dvh;display:flex;padding:18px 14px;border-right:1px solid rgba(232,236,232,.1);border-bottom:0;transform:translateX(-104%);transition:transform var(--ds-base) var(--ds-ease)}.zs-shell:not(.reviewer-shell) .zs-sidebar.is-mobile-open{transform:translateX(0)}.zs-shell:not(.reviewer-shell) .zs-brand{margin:0;padding:4px 7px 17px;border-right:0;border-bottom:1px solid rgba(232,236,232,.1)}.zs-shell:not(.reviewer-shell) .zs-nav{display:grid;overflow-x:hidden;overflow-y:auto}.zs-shell:not(.reviewer-shell) .zs-nav__section{display:grid}.zs-shell:not(.reviewer-shell) .zs-nav__label,.zs-shell:not(.reviewer-shell) .zs-sidebar__foot{display:flex}.zs-shell:not(.reviewer-shell) .zs-nav button{width:100%;justify-content:flex-start}.zs-mobile-menu{width:40px;height:40px;flex:0 0 40px;display:grid;place-items:center;border:1px solid var(--ds-line);border-radius:var(--ds-radius-md);background:var(--ds-surface);color:var(--ds-ink)}.zs-mobile-nav-close{width:36px;height:36px;display:grid;place-items:center;margin-left:auto;border:0;border-radius:8px;background:rgba(232,236,232,.06);color:#b9c7c4}.zs-nav-backdrop{position:fixed;z-index:35;inset:0;display:block;border:0;background:rgba(15,24,27,.5);opacity:0;pointer-events:none;transition:opacity var(--ds-base) var(--ds-ease)}.zs-nav-backdrop.is-visible{opacity:1;pointer-events:auto}}@media (max-width:760px){.login-screen{display:block;min-height:100dvh}.login-visual{min-height:auto;padding:24px 20px 26px}.login-copy{margin-top:34px}.login-copy h1{max-width:520px;margin:12px 0 9px;font-size:clamp(30px,9vw,42px);line-height:1.08}.login-copy>p:not(.login-eyebrow){font-size:13px;line-height:1.7}.login-flow,.login-footnote,.login-visual:after{display:none}.login-main{padding:18px 14px max(28px,env(safe-area-inset-bottom))}.login-card{padding:22px 18px;border-radius:var(--ds-radius-lg)}.login-card__heading h2{font-size:24px}.login-entry-tabs button{min-height:48px;font-size:11px}.login-modal-backdrop{align-items:end;padding:10px}.login-modal{width:100%;max-height:calc(100dvh - 20px);border-radius:var(--ds-radius-xl) var(--ds-radius-xl) var(--ds-radius-md) var(--ds-radius-md)}.zs-topbar{min-height:62px;padding:9px 12px}.zs-topbar__title h1{font-size:16px}.zs-search,.zs-topbar__title p,.zs-user-menu>div{display:none}.zs-content{padding:14px 12px 34px}.ai-panels,.ai-right-rail{grid-template-columns:minmax(0,1fr)}.ops-attention{grid-row:auto}.ops-brief{min-height:210px;grid-template-columns:minmax(0,1fr);align-items:start;gap:22px;padding:24px 20px}.ops-brief__copy h2{font-size:29px}.ops-brief__state{min-width:0;justify-items:start;text-align:left}.ops-brief__state>span{margin-bottom:2px}.ops-command-strip{grid-template-columns:minmax(0,1fr)}.ops-command-strip>button{min-height:68px;border-right:0;border-bottom:1px solid var(--ds-line)}.ops-command-strip>button:last-child{border-bottom:0}.ai-metrics-panel{padding:17px}.ai-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-metric-item,.ai-metric-item:nth-child(3){min-height:90px;padding:12px;border-right:1px solid var(--ds-line)}.ai-metric-item:nth-child(2n){border-right:0}.ai-metric-item:nth-child(n+3){border-top:1px solid var(--ds-line)}.ai-metric-item:last-child{grid-column:1/-1;border-right:0}.reviewer-shell{display:block;padding-bottom:calc(70px + env(safe-area-inset-bottom))}.reviewer-shell .zs-sidebar{position:fixed;z-index:60;inset:auto 0 0;width:100%;height:calc(66px + env(safe-area-inset-bottom));display:block;padding:5px 6px env(safe-area-inset-bottom);border:0;border-top:1px solid var(--ds-line);background:rgba(250,250,247,.92);box-shadow:0 -8px 26px rgba(18,24,27,.07);-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%)}.reviewer-shell .reviewer-identity,.reviewer-shell .zs-brand,.reviewer-shell .zs-nav__label,.reviewer-shell .zs-sidebar__foot{display:none}.reviewer-shell .zs-nav{display:block;overflow:visible}.reviewer-shell .zs-nav__section{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px}.reviewer-shell .zs-nav button{width:100%;min-height:54px;display:flex;flex-direction:column;justify-content:center;gap:3px;padding:4px 1px;border-radius:8px;color:var(--ds-muted);font-size:9px;text-align:center}.reviewer-shell .zs-nav button svg{width:18px;height:18px;color:var(--ds-muted)}.reviewer-shell .zs-nav button.is-active,.reviewer-shell .zs-nav button:hover{background:var(--ds-accent-soft);color:var(--ds-accent-strong);box-shadow:none}.reviewer-shell .zs-nav button.is-active svg{color:var(--ds-accent)}.reviewer-shell .zs-topbar__actions>.zs-icon-btn[title="刷新个人任务"],.reviewer-shell .zs-topbar__actions>.zs-icon-btn[title="安全退出"]{display:none}.reviewer-shell .zs-user-menu{padding-right:4px}.reviewer-welcome{min-height:220px;align-items:flex-start;padding:24px 20px}.reviewer-welcome h2{font-size:28px}.reviewer-welcome>button{width:100%;justify-content:space-between}.reviewer-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.reviewer-metrics article{min-height:98px;padding:14px}.reviewer-metrics article:nth-child(2n){border-right:0}.reviewer-metrics article:nth-child(n+3){border-top:1px solid var(--ds-line)}.reviewer-metrics article:last-child{grid-column:1/-1}.review-mobile-switcher{top:72px}.review-document-panel{min-height:calc(100dvh - 164px);grid-template-rows:auto minmax(50dvh,1fr) auto auto;padding:18px 16px 13px;background:var(--ds-surface)}.review-document-panel header{gap:12px}.review-document-panel header h2{font-size:19px}.review-article-reader{min-height:50dvh;margin-top:14px;padding-right:2px;font-size:16px;line-height:2}.review-evidence-selection{grid-template-columns:24px minmax(0,1fr)}.review-evidence-selection__actions{grid-column:1/-1;grid-template-columns:auto 1fr 1fr;align-items:center;justify-items:stretch;width:100%}.review-evidence-selection__actions button{min-height:40px}.review-decision-panel{padding:18px 14px}.review-decision-toggle{grid-template-columns:minmax(0,1fr)}.evidence-builder>button,.review-actions button,.review-assistant-action>button,.review-rule-options button{min-height:46px}.review-actions{position:sticky;z-index:6;bottom:calc(72px + env(safe-area-inset-bottom));margin:14px -14px -18px;padding:12px 14px;border-top:1px solid var(--ds-line);background:rgba(250,250,247,.93);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}.zs-shell.reviewer-obsidian-shell{background:radial-gradient(circle at 68% -16%,rgba(126,90,255,.14),transparent 38%),linear-gradient(180deg,#0c0b10,#09090d)}.reviewer-obsidian-shell[data-active-module=review] .zs-main{background:#09090d}.reviewer-obsidian-shell[data-active-module=review] .zs-content{height:calc(100svh - 74px);padding:0;overflow:hidden;background:transparent}.review-workspace.review-theater{position:relative;width:100%;height:100%;min-height:640px;display:block;overflow:hidden;border:0;border-radius:0;background:radial-gradient(circle at 50% 26%,rgba(138,108,255,.14),transparent 34%),linear-gradient(180deg,#0d0c12,#09090d);box-shadow:none}.review-workspace.review-theater:before{inset:0;left:0;width:auto;background:linear-gradient(90deg,rgba(221,213,236,.026) 1px,transparent 0) 0 0 /48px 48px,linear-gradient(0deg,rgba(221,213,236,.02) 1px,transparent 0) 0 0 /48px 48px;opacity:.72;animation:none}.review-workspace.review-theater:after{background:linear-gradient(90deg,rgba(7,7,11,.72),transparent 12%,transparent 88%,rgba(7,7,11,.72));opacity:1}.review-workspace.review-theater>.review-document-panel{position:absolute;inset:18px clamp(92px,9vw,150px) 76px;z-index:4;width:min(1040px,calc(100% - 190px));min-width:0;min-height:0;max-height:none;margin:0 auto;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto auto;gap:0;overflow:hidden;border:1px solid rgba(251,244,233,.58);border-radius:28px;background:#f1ece3;color:#201d1a;box-shadow:0 34px 100px rgba(2,2,6,.56),0 0 0 1px rgba(137,107,255,.08),inset 0 1px 0 rgba(250,247,240,.9)}.review-workspace.review-theater .review-document-head{padding:28px clamp(28px,5vw,68px) 20px;border-bottom:1px solid rgba(53,45,42,.1);background:linear-gradient(180deg,rgba(248,244,237,.94),rgba(241,236,227,.72))}.review-workspace.review-theater .review-document-head h2{color:#211d1a;font-family:Songti SC,STSong,"Noto Serif CJK SC",serif;font-size:clamp(25px,2.1vw,36px);line-height:1.24;letter-spacing:-.035em}.review-workspace.review-theater .review-session-strip{min-height:38px;padding:8px clamp(28px,5vw,68px);border:0;border-bottom:1px solid rgba(53,45,42,.08);border-radius:0;background:rgba(228,220,209,.5)}.review-workspace.review-theater .review-article-reader{width:100%;min-height:0;max-height:none;margin:0;padding:46px clamp(34px,7vw,92px) 220px;overflow:auto;border:0;border-radius:0;background:transparent;color:#2a2521;font-family:Songti SC,STSong,"Noto Serif CJK SC",serif;font-size:clamp(17px,1.25vw,21px);line-height:2.12;letter-spacing:.015em}.review-workspace.review-theater>.review-task-list{position:absolute;z-index:72;top:68px;bottom:22px;left:20px;width:min(330px,calc(100% - 40px));min-height:0;max-height:none;display:block;overflow:auto;border:1px solid rgba(231,225,255,.22);border-radius:20px;background:rgba(19,17,24,.94);transform:translateX(calc(-100% - 48px))}.review-workspace.review-theater[data-task-dock-open=true]>.review-task-list{transform:translateX(0)}.review-workspace.review-theater>.review-decision-panel{position:absolute;z-index:52;right:auto;bottom:14px;left:50%;width:min(980px,calc(100% - 164px));min-height:0;max-height:min(55vh,570px);display:block;padding:0;overflow:hidden;border:1px solid rgba(225,214,255,.16);border-radius:24px;background:rgba(18,16,22,.96);color:#eae5ef;transform:translateX(-50%)}.review-workspace.review-theater[data-decision-drawer-open=false]>.review-decision-panel{transform:translate(-50%,calc(100% - 48px))}.review-workspace.review-theater .review-decision-form{max-height:calc(min(55vh, 570px) - 48px);overflow:auto;padding:20px 24px 96px}.reviewer-obsidian-shell .reviewer-home-grid>.zs-panel,.reviewer-obsidian-shell .reviewer-profile-grid>.zs-panel,.reviewer-obsidian-shell .reviewer-rules{background:#f1ece3;color:#201d1a}.reviewer-obsidian-shell .reviewer-home-grid .zs-panel b,.reviewer-obsidian-shell .reviewer-home-grid .zs-panel h2,.reviewer-obsidian-shell .reviewer-rule-list details>div,.reviewer-obsidian-shell .reviewer-rule-list details>div p,.reviewer-obsidian-shell .reviewer-rule-list summary b,.reviewer-obsidian-shell .reviewer-rule-list summary small{color:#3a332e}@media (max-width:760px){.reviewer-obsidian-shell[data-active-module=review],.zs-shell.reviewer-obsidian-shell{display:block;min-height:100svh;padding-bottom:72px}.reviewer-obsidian-shell[data-active-module=review] .zs-content{height:auto;min-height:calc(100svh - 136px);padding:10px 10px 20px;overflow:visible}.review-workspace.review-theater{height:auto;min-height:calc(100svh - 158px);overflow:visible;border-radius:18px;background:transparent}.review-workspace.review-theater>.review-decision-panel,.review-workspace.review-theater>.review-document-panel,.review-workspace.review-theater>.review-task-list{position:relative;inset:auto;width:100%;min-width:0;max-height:none;margin:0;transform:none}.review-workspace.review-theater[data-mobile-pane=decision]>.review-decision-panel,.review-workspace.review-theater[data-mobile-pane=tasks]>.review-task-list{display:block!important}.review-workspace.review-theater[data-mobile-pane=document]>.review-document-panel{display:grid!important}.review-workspace.review-theater>.review-document-panel{min-height:calc(100svh - 220px);grid-template-rows:auto auto minmax(52svh,auto) auto auto;border-radius:20px}.review-workspace.review-theater .review-article-reader{min-height:56svh;padding:28px 22px 110px;font-size:17px;line-height:2.02}.review-workspace.review-theater>.review-decision-panel{min-height:calc(100svh - 220px);border-radius:20px}.review-workspace.review-theater .review-decision-form{max-height:none;overflow:visible;padding:18px 14px 92px}}@keyframes ds-stage-enter{0%{opacity:0;transform:translate3d(0,9px,0);filter:blur(3px)}to{opacity:1;transform:translateZ(0);filter:blur(0)}}@keyframes ds-card-settle{0%{opacity:0;transform:translate3d(0,12px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes ds-ambient-drift{0%,to{transform:translate3d(-8%,-4%,0) scale(.94);opacity:.38}50%{transform:translate3d(26%,18%,0) scale(1.12);opacity:.62}}@keyframes ds-live-pulse{0%,to{opacity:.72;box-shadow:0 0 0 3px rgba(32,241,231,.1),0 0 10px rgba(32,241,231,.22)}50%{opacity:1;box-shadow:0 0 0 5px rgba(32,241,231,.16),0 0 22px rgba(32,241,231,.42)}}@keyframes ds-nav-sweep{0%{transform:translateX(-120%)}to{transform:translateX(120%)}}@keyframes ds-rule-reveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.zs-main{position:relative;isolation:isolate;overflow:clip}.zs-main:before{content:"";position:absolute;z-index:0;top:9%;left:12%;width:min(42vw,620px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(32,241,231,.1),rgba(93,114,255,.035) 46%,transparent 70%);filter:blur(24px);pointer-events:none;animation:ds-ambient-drift 18s ease-in-out infinite}.zs-main>.zs-content,.zs-main>.zs-topbar{position:relative;z-index:1}.zs-content-stage{width:100%;min-width:0;animation:ds-stage-enter .32s var(--ease-enter) both}.zs-content-stage>*{min-width:0}.reviewer-clock small,.zs-live-state{display:inline-flex;align-items:center;gap:6px}.zs-live-state{color:rgba(167,255,249,.88);white-space:nowrap}.reviewer-clock small i,.zs-live-state i{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:#20f1e7;animation:ds-live-pulse 2.6s ease-in-out infinite}.reviewer-clock small.is-frozen i,.zs-live-state[data-state=checking] i{background:#ffb45c;animation:none;box-shadow:0 0 0 3px rgba(255,180,92,.12)}.reviewer-clock small.is-live{color:rgba(183,255,250,.84)}.reviewer-clock small.is-frozen{color:rgba(255,207,150,.88)}.zs-nav button{position:relative;overflow:hidden;transition:color var(--motion-hover) var(--ease-enter),border-color var(--motion-hover) var(--ease-enter),background var(--motion-hover) var(--ease-enter),transform var(--motion-press) var(--ease-enter),box-shadow var(--motion-hover) var(--ease-enter)}.zs-nav button:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 15%,rgba(154,255,249,.14) 48%,transparent 76%);transform:translateX(-120%);pointer-events:none}.zs-nav button.is-active:after{animation:ds-nav-sweep .56s var(--ease-enter) 1}.zs-nav button>*{position:relative;z-index:1}.ai-metric-item,.review-notice-list article,.review-return-list article,.reviewer-metrics article,.zs-metric{animation:ds-card-settle .38s var(--ease-enter) both}:where(.reviewer-metrics article,.ai-metric-item,.zs-metric,.review-return-list article,.review-notice-list article):nth-child(2){animation-delay:45ms}:where(.reviewer-metrics article,.ai-metric-item,.zs-metric,.review-return-list article,.review-notice-list article):nth-child(3){animation-delay:90ms}:where(.reviewer-metrics article,.ai-metric-item,.zs-metric,.review-return-list article,.review-notice-list article):nth-child(4){animation-delay:135ms}:where(.reviewer-metrics article,.ai-metric-item,.zs-metric,.review-return-list article,.review-notice-list article):nth-child(5){animation-delay:.18s}.reviewer-metrics article{position:relative;overflow:hidden;transition:transform var(--motion-hover) var(--ease-enter),background var(--motion-hover) var(--ease-enter),box-shadow var(--motion-hover) var(--ease-enter)}.reviewer-metrics article:after{content:"";position:absolute;right:18px;bottom:0;left:18px;height:1px;background:linear-gradient(90deg,transparent,rgba(111,251,244,.48),transparent);transform:scaleX(.28);opacity:.48;transition:transform var(--motion-panel) var(--ease-enter),opacity var(--motion-panel) var(--ease-enter)}.reviewer-shell .reviewer-metrics article>strong{color:#f5feff;opacity:1;text-shadow:0 0 22px rgba(32,241,231,.2)}.reviewer-shell .reviewer-metrics article>span{color:rgba(224,249,252,.78)}.reviewer-shell .reviewer-metrics article>small{color:rgba(218,243,248,.66);line-height:1.45}.reviewer-home-grid .review-notice-list article p,.reviewer-home-grid .review-return-list article p{font-size:12px;line-height:1.65}.reviewer-rules .reviewer-rule-list details{transition:transform var(--motion-hover) var(--ease-enter),border-color var(--motion-hover) var(--ease-enter),background var(--motion-hover) var(--ease-enter),box-shadow var(--motion-panel) var(--ease-enter)}.reviewer-rules .reviewer-rule-list details[open]>div{animation:ds-rule-reveal .24s var(--ease-enter) both}.reviewer-rules .reviewer-rule-list summary b{color:#f5feff;font-size:14.5px}.reviewer-rules .reviewer-rule-list summary small{color:rgba(218,243,248,.66)}:where(button,.zs-btn,.review-return-list article,.reviewer-rules details){-webkit-tap-highlight-color:transparent}:where(button,.zs-btn):active:not(:disabled){transform:translateY(1px) scale(.985)}@media (hover:hover) and (pointer:fine){.reviewer-metrics article:hover{transform:translateY(-2px);background:linear-gradient(180deg,rgba(19,41,55,.94),rgba(10,25,36,.9));box-shadow:0 16px 34px rgba(0,0,0,.18),inset 0 1px 0 rgba(218,251,255,.07)}.reviewer-metrics article:hover:after{transform:scaleX(1);opacity:.92}.reviewer-rules .reviewer-rule-list details:not([open]):hover{transform:translateY(-1px);border-color:rgba(32,241,231,.3);box-shadow:0 12px 30px rgba(0,0,0,.16)}}@media (max-width:760px){.zs-main:before{display:none}.zs-content-stage{animation-duration:.22s}.reviewer-shell .reviewer-metrics article>strong{font-size:26px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important}.ai-metric-item,.review-notice-list article,.review-return-list article,.reviewer-clock small i,.reviewer-metrics article,.reviewer-rules .reviewer-rule-list details[open]>div,.zs-content-stage,.zs-live-state i,.zs-main:before,.zs-metric,.zs-nav button.is-active:after{animation:none!important}:where(button,.zs-btn,.review-return-list article,.reviewer-rules details,.reviewer-metrics article){transition-duration:.01ms!important}}@media (min-width:761px){.review-workspace>.review-decision-panel,.review-workspace>.review-document-panel,.review-workspace>.review-task-list{min-height:0;height:100%;max-height:100%}.review-workspace>.review-document-panel{overflow:hidden}.review-workspace .review-article-reader,.review-workspace .review-decision-panel,.review-workspace .review-task-list{min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(111,251,244,.52) rgba(5,15,23,.3)}.review-workspace .review-article-reader{max-height:100%;touch-action:pan-y;-webkit-overflow-scrolling:touch}}.review-workspace .review-article-reader::-webkit-scrollbar,.review-workspace .review-decision-panel::-webkit-scrollbar,.review-workspace .review-task-list::-webkit-scrollbar{width:9px}.review-workspace .review-article-reader::-webkit-scrollbar-track,.review-workspace .review-decision-panel::-webkit-scrollbar-track,.review-workspace .review-task-list::-webkit-scrollbar-track{background:rgba(5,15,23,.22)}.review-workspace .review-article-reader::-webkit-scrollbar-thumb,.review-workspace .review-decision-panel::-webkit-scrollbar-thumb,.review-workspace .review-task-list::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:rgba(111,251,244,.52);background-clip:padding-box}.reviewer-rules .reviewer-rules__toolbar{min-width:0;flex-wrap:wrap}.reviewer-rules .reviewer-rules__filters{width:min(620px,100%);min-width:0;grid-template-columns:minmax(220px,1fr) minmax(160px,220px)}.reviewer-rules .reviewer-rules__filters input,.reviewer-rules .reviewer-rules__filters select{min-width:0;border-color:rgba(118,242,255,.22);background:rgba(5,17,26,.82);color:#e8fbff;box-shadow:inset 0 1px 0 rgba(218,251,255,.04)}.reviewer-rules .reviewer-rules__filters input::placeholder{color:rgba(218,243,248,.46)}.reviewer-rules .reviewer-rule-list details{overflow:hidden;border-color:rgba(118,242,255,.16);border-radius:11px;background:linear-gradient(135deg,rgba(16,37,50,.92),rgba(8,21,31,.96));color:#e8fbff;box-shadow:inset 0 1px 0 rgba(218,251,255,.045)}.reviewer-rules .reviewer-rule-list details[open]{border-color:rgba(32,241,231,.3);box-shadow:0 16px 42px rgba(0,0,0,.22),inset 3px 0 0 rgba(32,241,231,.72)}.reviewer-rules .reviewer-rule-list summary{grid-template-columns:96px minmax(0,1fr) auto;min-height:62px;padding:14px 16px}.reviewer-rules .reviewer-rule-list summary:hover{background:rgba(32,241,231,.07)}.reviewer-rules .reviewer-rule-list summary span{color:#6ffbf4;font-size:12px;letter-spacing:.02em;white-space:nowrap}.reviewer-rules .reviewer-rule-list summary b{color:#f0feff;font-size:14px;font-weight:680;line-height:1.45}.reviewer-rules .reviewer-rule-list summary small{color:rgba(218,243,248,.58);white-space:nowrap}.reviewer-rules .reviewer-rule-list details>div{border-top-color:rgba(118,242,255,.13);background:rgba(5,16,24,.42)}.reviewer-rules .reviewer-rule-list details>div b,.reviewer-rules .reviewer-rule-list h3{color:#a9fffa}.reviewer-rules .reviewer-rule-list details>div p,.reviewer-rules .reviewer-rule-list details>div span{color:rgba(229,248,251,.78);line-height:1.75}.reviewer-rules .reviewer-rule-guidance article,.reviewer-rules .reviewer-rule-sources,.reviewer-rules .rule-example-grid article{border-color:rgba(118,242,255,.13);background:rgba(12,31,43,.72);color:#e8fbff}@media (max-width:1100px){.reviewer-rules .reviewer-rules__toolbar{align-items:stretch}.reviewer-rules .reviewer-rules__filters{width:100%}}@media (max-width:620px){.reviewer-rules .reviewer-rule-list summary,.reviewer-rules .reviewer-rules__filters{grid-template-columns:minmax(0,1fr)}.reviewer-rules .reviewer-rule-list summary{gap:6px}.reviewer-rules .reviewer-rule-list summary small{white-space:normal}}.admin-supply-panel{position:relative;overflow:hidden;border-color:rgba(118,242,255,.18);background:radial-gradient(circle at 96% 0,rgba(93,114,255,.14),transparent 34%),linear-gradient(145deg,rgba(12,28,41,.96),rgba(8,19,28,.96))}.admin-supply-panel:after{position:absolute;inset:0;pointer-events:none;content:"";background:linear-gradient(110deg,transparent 20%,rgba(118,242,255,.025) 50%,transparent 80%)}.admin-supply-summary{position:relative;z-index:1;display:flex;align-items:flex-end;gap:12px;text-align:right}.admin-supply-summary strong{color:#eaffff;font-size:28px;line-height:1;letter-spacing:-.035em}.admin-supply-summary strong small{color:rgba(218,243,248,.48);font-size:13px;letter-spacing:0}.admin-supply-summary>span{padding:6px 9px;border:1px solid rgba(32,241,231,.2);border-radius:999px;background:rgba(32,241,231,.08);color:#79f7ef;font-size:11px;font-weight:700}.admin-supply-days{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.admin-supply-days>article{min-width:0;padding:14px;border:1px solid rgba(118,242,255,.12);border-radius:12px;background:rgba(6,17,26,.58);box-shadow:inset 0 1px 0 rgba(218,251,255,.035)}.admin-supply-days>article[data-state=ready]{border-color:rgba(32,241,231,.24);background:rgba(20,81,80,.14)}.admin-supply-days>article[data-state=blocked]{border-color:rgba(255,166,88,.28)}.admin-supply-days header,.admin-supply-days header>div,.admin-supply-days>article>div{display:flex;align-items:center}.admin-supply-days header{justify-content:space-between;gap:8px}.admin-supply-days header>div{min-width:0;gap:6px}.admin-supply-days header b{overflow:hidden;color:#eaffff;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.admin-supply-days header span{padding:3px 6px;border-radius:999px;background:rgba(118,242,255,.08);color:rgba(190,239,244,.72);font-size:9px}.admin-supply-days header strong{color:#78f8ef;font-size:15px}.admin-supply-days>article>i{height:4px;display:block;overflow:hidden;margin:12px 0 10px;border-radius:999px;background:rgba(118,242,255,.08)}.admin-supply-days>article>i>span{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#20f1e7,#6f8cff);box-shadow:0 0 14px rgba(32,241,231,.36);transition:width .35s ease}.admin-supply-days p{margin:0 0 10px;color:rgba(218,243,248,.56);font-size:11px}.admin-supply-days p b{color:#eaffff;font-size:15px}.admin-supply-days>article>div{flex-wrap:wrap;gap:4px}.admin-supply-days>article>div span{padding:3px 5px;border:1px solid rgba(118,242,255,.1);border-radius:5px;color:rgba(218,243,248,.54);font-size:8px}.admin-supply-days>article>div span[data-ready=true]{border-color:rgba(32,241,231,.2);color:#76eee8}.admin-supply-days>article>small{display:block;margin-top:10px;color:rgba(218,243,248,.38);font-size:9px;line-height:1.5}@media (max-width:1180px){.admin-supply-days{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.admin-supply-panel .zs-panel__head,.admin-supply-summary{align-items:flex-start;flex-direction:column;text-align:left}.admin-review-bank,.admin-supply-days{grid-template-columns:minmax(0,1fr)}.admin-review-bank{min-width:0}.admin-anomaly-list,.admin-appeal-list,.admin-command-actions,.admin-command-bar>*,.admin-generation-controls,.admin-generation-controls>*,.admin-review-bank>*,.admin-review-grid>*,.admin-review-reasons>div:last-child{min-width:0;max-width:100%}.admin-command-bar{width:100%;overflow:hidden}.admin-command-bar>div:first-child{width:100%}.admin-command-bar h2{font-size:25px;line-height:1.16}.admin-command-bar p{max-width:100%;overflow-wrap:anywhere}.admin-command-actions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-command-actions button{width:100%;min-width:0;justify-content:center}.admin-live-sync{grid-column:1/-1;width:100%;min-width:0}.admin-live-sync b,.admin-live-sync small,.admin-live-sync span{min-width:0;white-space:normal;overflow-wrap:anywhere}.admin-review-reasons>div:last-child{grid-template-columns:minmax(0,1fr)}.admin-anomaly-list>button,.admin-appeal-list>button,.admin-review-reasons article{min-width:0}.admin-anomaly-list b,.admin-anomaly-list p,.admin-appeal-list b,.admin-appeal-list p,.admin-appeal-list small,.admin-review-reasons article span{min-width:0;overflow-wrap:anywhere}.admin-assignment-table,.admin-balance-panel,.admin-performance-table{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.admin-generation-controls input,.admin-generation-controls label,.admin-generation-controls select{width:100%;min-width:0}}@media (max-width:420px){.zs-user-menu{display:none}.ops-brief__copy h2{font-size:27px}.ai-metric-item strong{font-size:22px}.review-mobile-switcher button{gap:5px;font-size:11px}.reviewer-shell .zs-topbar__title{max-width:55vw}}@media (pointer:coarse){.ops-attention__list>button,.review-evidence-selection__actions button,.review-rule-options button,.zs-icon-btn,.zs-nav button,.zs-search{min-height:44px}}@media (prefers-reduced-motion:reduce){.ops-command-strip>button,.ui-button,.zs-nav-backdrop,.zs-sidebar{transition-duration:1ms!important}}.review-workspace{grid-template-columns:224px minmax(520px,1fr) minmax(360px,400px)}.review-document-panel{grid-template-rows:auto auto minmax(0,1fr) auto auto;gap:12px;padding:22px clamp(22px,2.4cqi,34px) 16px}.review-document-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.review-document-status{display:grid;justify-items:end;gap:7px;flex:0 0 auto}.review-document-status small{color:var(--ds-muted);font-size:11px}.review-session-strip{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:38px;padding:0 12px;border:1px solid rgba(23,27,31,.09);border-radius:var(--ds-radius-md);background:rgba(245,246,242,.82);color:var(--ds-muted);font-size:12px}.review-session-strip b,.review-session-strip span{min-width:0;display:inline-flex;align-items:center;gap:8px}.review-session-strip b{color:var(--ds-ink-soft);font-weight:650;white-space:nowrap}.review-session-strip i{width:8px;height:8px;border-radius:50%;background:var(--ds-accent);box-shadow:0 0 0 4px rgba(11,118,109,.11)}.review-session-strip i[data-state=dirty]{background:var(--ds-warning);box-shadow:0 0 0 4px rgba(155,101,28,.11)}.review-session-strip i[data-state=conflict]{background:var(--ds-danger);box-shadow:0 0 0 4px rgba(173,71,65,.12)}.review-article-reader{min-height:0;overflow:auto;white-space:pre-wrap;-webkit-user-select:text;user-select:text;outline:none;scroll-behavior:smooth;padding:26px clamp(16px,3cqi,44px);border:1px solid rgba(23,27,31,.08);border-radius:var(--ds-radius-lg);background:linear-gradient(90deg,rgba(23,27,31,.035) 0 1px,transparent 1px 100%) 0 0 /34px 34px,#fbfbf7;box-shadow:inset 0 1px 0 rgba(250,250,247,.82);transition:border-color var(--motion-hover) var(--ease-enter),box-shadow var(--motion-hover) var(--ease-enter)}.review-article-reader:focus-visible{border-color:rgba(11,118,109,.38);box-shadow:0 0 0 4px rgba(20,126,116,.14)}.review-article-reader mark,.review-article-reader span{white-space:pre-wrap}.review-evidence-mark{position:relative;display:inline;padding:1px 2px;border-radius:5px;background:rgba(228,200,129,.42);box-shadow:inset 0 -1px 0 rgba(155,101,28,.28);color:inherit;cursor:pointer;transition:background-color var(--motion-hover) var(--ease-enter),box-shadow var(--motion-hover) var(--ease-enter)}.review-evidence-mark:after{content:attr(data-marker);display:inline-grid;place-items:center;min-width:27px;height:17px;margin:0 3px;padding:0 5px;border:1px solid rgba(155,101,28,.24);border-radius:999px;background:rgba(250,250,247,.88);color:#7a4f17;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,sans-serif;font-size:10px;font-weight:700;line-height:1;vertical-align:text-bottom}.review-evidence-mark.is-focused,.review-evidence-mark:focus-visible,.review-evidence-mark:hover{background:rgba(228,200,129,.68);box-shadow:inset 0 -2px 0 rgba(155,101,28,.46),0 0 0 4px rgba(228,200,129,.18)}.review-document-foot{display:flex;align-items:center;justify-content:space-between;gap:12px}.review-mobile-logout{display:none}.review-trace-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:14px 0}.review-trace-steps span{min-width:0;display:grid;gap:4px;padding:10px 9px;border:1px solid var(--ds-line);border-radius:var(--ds-radius-sm);background:var(--ds-surface);color:var(--ds-muted);transition:transform var(--motion-hover) var(--ease-enter),border-color var(--motion-hover) var(--ease-enter),background-color var(--motion-hover) var(--ease-enter)}.review-trace-steps span.is-active{transform:translateY(-1px);border-color:rgba(11,118,109,.32);background:var(--ds-accent-soft);color:var(--ds-accent-strong)}.review-trace-steps span.is-done:not(.is-active){border-color:rgba(11,118,109,.18);background:rgba(226,239,235,.46)}.review-trace-steps b{font-size:11px;font-weight:700}.review-trace-steps small{min-width:0;overflow:hidden;color:inherit;font-size:10px;opacity:.82;text-overflow:ellipsis;white-space:nowrap}.review-decision-panel{overflow-y:auto}.review-violation-actions{display:inline-flex!important;align-items:center;gap:6px}.review-violations article{transition:border-color var(--motion-hover) var(--ease-enter),background-color var(--motion-hover) var(--ease-enter),transform var(--motion-hover) var(--ease-enter)}.review-violations article.is-focused{transform:translateY(-1px);border-color:rgba(155,101,28,.32);background:var(--ds-warning-soft)}.review-violations article>div button{display:inline-grid;place-items:center}.admin-ops-brief{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.36fr);gap:16px;align-items:stretch;padding:22px 24px;border:1px solid var(--ds-line);border-radius:var(--ds-radius-lg);background:var(--ds-surface);box-shadow:var(--ds-shadow-soft)}.admin-ops-brief>div:first-child{display:grid;gap:7px;align-content:center}.admin-ops-brief>div:first-child span{color:var(--ds-accent-strong);font-size:11px;font-weight:700}.admin-ops-brief h2{margin:0;color:var(--ds-ink);font-size:clamp(22px,2.2vw,30px);line-height:1.18}.admin-ops-brief p{max-width:760px;margin:0;color:var(--ds-muted);font-size:13px;line-height:1.7}.admin-ops-brief>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.admin-ops-brief article{display:grid;align-content:center;gap:4px;min-height:86px;padding:14px;border:1px solid var(--ds-line);border-radius:var(--ds-radius-md);background:var(--ds-surface-soft)}.admin-ops-brief article b{color:var(--ds-ink);font-size:27px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.admin-ops-brief article span{color:var(--ds-muted);font-size:11px}.admin-control-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(330px,3fr);gap:14px;align-items:start}.admin-control-main,.admin-event-rail{display:grid;gap:14px;min-width:0}.admin-event-rail{position:sticky;top:92px}.admin-realtime-events>div:last-child{display:grid;gap:8px}.admin-realtime-events article{display:grid;grid-template-columns:10px minmax(0,1fr);gap:10px;align-items:start;padding:12px;border:1px solid var(--ds-line);border-radius:var(--ds-radius-md);background:var(--ds-surface-soft)}.admin-realtime-events i{width:8px;height:8px;margin-top:5px;border-radius:50%;background:var(--ds-accent);box-shadow:0 0 0 4px rgba(11,118,109,.11)}.admin-realtime-events b,.admin-realtime-events p,.admin-realtime-events small{display:block;min-width:0;overflow-wrap:anywhere}.admin-realtime-events b{color:var(--ds-ink);font-size:12px}.admin-realtime-events p{margin:3px 0;color:var(--ds-muted);font-size:11px}.admin-realtime-events small{color:var(--ds-muted-soft);font-size:10px}.admin-detail-live-update{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0 0;padding:12px;border:1px solid rgba(155,101,28,.22);border-radius:var(--ds-radius-md);background:var(--ds-warning-soft);color:#6f4914;font-size:12px}.admin-detail-live-update span{min-width:0;flex:1 1 auto}.admin-detail-live-update button{min-height:34px;padding:0 12px;border:1px solid rgba(155,101,28,.24);border-radius:var(--ds-radius-sm);background:rgba(250,250,247,.72);color:#6f4914;font-weight:700}@media (max-width:1180px){.review-workspace{grid-template-columns:210px minmax(0,1fr)}.admin-control-grid,.admin-ops-brief{grid-template-columns:minmax(0,1fr)}.admin-event-rail{position:static}}@container workspace (max-width: 980px){.review-document-panel{grid-template-rows:auto auto minmax(460px,1fr) auto auto}.review-article-reader{min-height:460px}}@media (max-width:760px){.review-document-panel{padding:14px}.review-document-foot,.review-document-head,.review-session-strip{align-items:flex-start;flex-direction:column}.review-document-status{justify-items:start}.review-article-reader{min-height:calc(100dvh - 360px);padding:18px 14px;font-size:16px;line-height:2.02}.review-mobile-logout{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px;width:100%;border:1px solid var(--ds-line);border-radius:var(--ds-radius-md);background:var(--ds-surface);color:var(--ds-muted);font-weight:700}.review-trace-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-control-grid,.admin-ops-brief>div:last-child{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.admin-assignment-table>button.is-live-updated,.review-evidence-mark,.review-trace-steps span,.review-violations article{animation:none!important;transition-duration:1ms!important}}body,html{background:radial-gradient(circle at 12% 0,rgba(10,166,166,.12),transparent 28%),radial-gradient(circle at 88% 8%,rgba(45,100,124,.13),transparent 30%),linear-gradient(180deg,#edf2f5,#e7eef2)}.zs-main{background:linear-gradient(90deg,rgba(12,30,42,.035) 1px,transparent 1px) 0 0 /34px 34px,linear-gradient(180deg,rgba(10,166,166,.055),transparent 260px),var(--ds-canvas)}.zs-content{background:transparent}.reviewer-shell .zs-sidebar,.zs-sidebar{background:radial-gradient(circle at 18% 4%,rgba(10,166,166,.22),transparent 30%),linear-gradient(180deg,#0e171d,#101b22 48%,#0c141a);border-right:1px solid rgba(130,232,226,.13);box-shadow:inset -1px 0 0 rgba(130,232,226,.07)}.zs-brand__mark{background:linear-gradient(135deg,#13bebc,#466fca);box-shadow:0 0 0 1px rgba(145,235,230,.22),0 12px 34px rgba(10,166,166,.24)}.zs-nav button.is-active,.zs-nav button:hover{background:rgba(10,166,166,.12);color:#eafafa;box-shadow:inset 2px 0 0 var(--ds-accent),0 0 22px rgba(10,166,166,.08)}.reviewer-shell .zs-topbar,.zs-topbar{border-bottom:1px solid rgba(12,30,42,.08);background:rgba(248,250,251,.78);-webkit-backdrop-filter:blur(18px) saturate(1.18);backdrop-filter:blur(18px) saturate(1.18)}.review-workspace{border-color:rgba(10,166,166,.18);background:linear-gradient(90deg,rgba(10,166,166,.18),transparent 42%),#111b22;box-shadow:0 1px 0 rgba(248,250,251,.75),0 20px 54px rgba(12,30,42,.12),0 0 0 1px rgba(10,166,166,.07)}.review-decision-panel,.review-task-list{background:linear-gradient(180deg,rgba(248,250,251,.94),rgba(238,245,248,.96))}.review-task-list__head{background:rgba(238,245,248,.88)}.review-task-list>button:hover{background:rgba(217,242,240,.76)}.review-task-list>button.is-active{background:linear-gradient(90deg,rgba(10,166,166,.16),rgba(217,242,240,.86));box-shadow:inset 2px 0 var(--ds-accent),0 0 26px rgba(10,166,166,.08)}.review-document-panel{background:linear-gradient(90deg,transparent 0,transparent 27px,var(--ds-grid-line) 28px,transparent 29px),linear-gradient(180deg,rgba(10,166,166,.065),transparent 190px),#f4f8fa}.review-session-strip{border-color:rgba(10,166,166,.17);background:rgba(230,241,245,.84)}.review-article-reader{border-color:rgba(10,166,166,.13);background:linear-gradient(90deg,rgba(12,30,42,.04) 0 1px,transparent 1px 100%) 0 0 /34px 34px,linear-gradient(180deg,rgba(248,250,251,.72),rgba(243,248,250,.96));box-shadow:inset 0 1px 0 rgba(248,250,251,.9),0 14px 36px rgba(12,30,42,.07)}.review-evidence-mark{background:rgba(235,190,92,.44);box-shadow:inset 0 -1px 0 rgba(154,104,29,.36),0 0 0 1px rgba(154,104,29,.08)}.review-evidence-mark.is-focused,.review-evidence-mark:focus-visible,.review-evidence-mark:hover{background:rgba(235,190,92,.72);box-shadow:inset 0 -2px 0 rgba(154,104,29,.52),0 0 0 4px rgba(235,190,92,.18)}.review-trace-steps span.is-active{border-color:rgba(10,166,166,.42);background:linear-gradient(180deg,rgba(217,242,240,.95),rgba(229,247,246,.84));box-shadow:0 0 0 1px rgba(10,166,166,.08),0 10px 26px rgba(10,166,166,.1)}.review-decision-toggle button.is-active{border-color:rgba(10,166,166,.46);background:linear-gradient(180deg,#d9f2f0,#e8f8f7)}.admin-command-actions button:not(:first-child),.admin-generation-controls>button,.admin-primary-action,.review-actions button.is-primary,.reviewer-welcome>button{background:linear-gradient(135deg,#0aa6a6,#0b7c91);color:#edfafa;box-shadow:0 12px 28px rgba(10,166,166,.22)}.admin-generation-controls>button:hover:not(:disabled),.admin-primary-action:hover:not(:disabled),.review-actions button.is-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 36px rgba(10,166,166,.3)}.admin-generation-controls>button:disabled,.admin-primary-action:disabled,.review-actions button.is-primary:disabled{background:rgba(98,116,128,.24);color:rgba(40,54,64,.62)}.admin-command-bar,.reviewer-welcome{background:radial-gradient(circle at 86% 0,rgba(10,166,166,.24),transparent 32%),linear-gradient(135deg,#0e171d,#132631 58%,#0f1c24);border-color:rgba(130,232,226,.22);border-left-color:var(--ds-accent);box-shadow:0 20px 54px rgba(12,30,42,.14),inset 0 1px 0 rgba(130,232,226,.08)}.admin-ops-metrics,.reviewer-metrics{border-color:rgba(12,30,42,.11);background:rgba(248,250,251,.88);box-shadow:0 12px 34px rgba(12,30,42,.065)}.admin-ops-brief,.zs-panel{border-color:rgba(12,30,42,.11);background:rgba(248,250,251,.9)}.admin-ops-brief{background:linear-gradient(90deg,rgba(10,166,166,.09),transparent 46%),rgba(248,250,251,.94)}.admin-ops-brief article{border-color:rgba(10,166,166,.13);background:linear-gradient(180deg,rgba(217,242,240,.55),rgba(237,244,247,.78))}.admin-event-rail .zs-panel{border-color:rgba(130,232,226,.16);background:radial-gradient(circle at 90% 0,rgba(10,166,166,.2),transparent 30%),linear-gradient(180deg,rgba(17,29,37,.98),rgba(12,21,28,.98));color:#e5f4f4;box-shadow:0 18px 46px rgba(12,30,42,.16)}.admin-event-rail .zs-panel b,.admin-event-rail .zs-panel h2,.admin-event-rail .zs-panel strong{color:#effafa}.admin-event-rail .zs-panel p,.admin-event-rail .zs-panel small,.admin-event-rail .zs-panel span,.admin-event-rail .zs-panel time{color:rgba(220,239,240,.76)}.admin-anomaly-list>button,.admin-appeal-list>button,.admin-realtime-events article{border-color:rgba(130,232,226,.12);background:rgba(233,247,247,.055)}.admin-anomaly-list>button:hover:not(:disabled),.admin-appeal-list>button:hover,.admin-realtime-events article:hover{border-color:rgba(130,232,226,.24);background:rgba(233,247,247,.09)}.admin-realtime-events i{background:#19d0c8;box-shadow:0 0 0 4px rgba(25,208,200,.13),0 0 18px rgba(25,208,200,.24)}.admin-detail-drawer{background:linear-gradient(180deg,rgba(248,250,251,.97),rgba(238,245,248,.98));border-left-color:rgba(10,166,166,.18);box-shadow:-24px 0 60px rgba(12,30,42,.18)}@media (max-width:760px){.zs-main{background:linear-gradient(180deg,rgba(10,166,166,.08),transparent 220px),var(--ds-canvas)}.review-workspace{background:transparent;box-shadow:none}.admin-event-rail .zs-panel{background:linear-gradient(180deg,rgba(17,29,37,.98),rgba(12,21,28,.98))}}@keyframes ds-cyber-scan{0%{transform:translateX(-38%);opacity:0}18%,72%{opacity:.64}to{transform:translateX(138%);opacity:0}}@keyframes ds-status-breathe{0%,to{box-shadow:0 0 0 4px rgba(32,241,231,.11),0 0 16px rgba(32,241,231,.18)}50%{box-shadow:0 0 0 6px rgba(32,241,231,.16),0 0 28px rgba(32,241,231,.34)}}body{background:radial-gradient(circle at 8% -8%,rgba(32,241,231,.2),transparent 34%),radial-gradient(circle at 84% 4%,rgba(85,112,255,.18),transparent 32%),linear-gradient(180deg,#071018,#08131c 48%,#0a1118)}.zs-shell{align-items:stretch;background:radial-gradient(circle at 0 0,rgba(32,241,231,.12),transparent 28%),linear-gradient(180deg,#071018,#08131c);color:#e8fbff}.zs-main{background:linear-gradient(90deg,rgba(118,242,255,.055) 1px,transparent 0) 0 0 /36px 36px,linear-gradient(0deg,rgba(118,242,255,.035) 1px,transparent 0) 0 0 /36px 36px,radial-gradient(circle at 16% 0,rgba(32,241,231,.14),transparent 32%),radial-gradient(circle at 88% 8%,rgba(80,106,255,.13),transparent 30%),linear-gradient(180deg,#08131c,#0c1620)}.zs-content{background:linear-gradient(180deg,rgba(8,19,28,.74),rgba(8,19,28,.28) 320px,transparent)}.reviewer-shell .zs-topbar,.zs-topbar{border-bottom:1px solid rgba(118,242,255,.15);background:rgba(7,16,24,.78);color:#e8fbff;box-shadow:0 14px 44px rgba(0,0,0,.22),inset 0 -1px 0 rgba(118,242,255,.06);-webkit-backdrop-filter:blur(22px) saturate(1.3);backdrop-filter:blur(22px) saturate(1.3)}.zs-topbar__title h1,.zs-topbar__title p{color:inherit}.zs-topbar__title p,.zs-user-menu small,.zs-user-menu span{color:rgba(218,243,248,.64)}.zs-icon-btn,.zs-search,.zs-user-menu{border-color:rgba(118,242,255,.16);background:rgba(14,29,42,.72);color:#e8fbff;box-shadow:inset 0 1px 0 rgba(218,251,255,.04)}.zs-search input{color:#e8fbff}.zs-search input::placeholder{color:rgba(218,243,248,.42)}.reviewer-clock{border-color:rgba(118,242,255,.18);background:rgba(14,29,42,.78);color:#e8fbff}.reviewer-shell .zs-sidebar,.zs-sidebar{align-self:stretch;background:radial-gradient(circle at 18% 4%,rgba(32,241,231,.24),transparent 28%),radial-gradient(circle at 82% 92%,rgba(75,98,255,.14),transparent 36%),linear-gradient(180deg,#061018,#07131b 56%,#050a10);border-right:1px solid rgba(118,242,255,.15);box-shadow:inset -1px 0 0 rgba(118,242,255,.07),18px 0 58px rgba(0,0,0,.2)}.zs-sidebar:after{content:"";position:absolute;inset:76px 12px auto;height:1px;background:linear-gradient(90deg,transparent,rgba(118,242,255,.52),transparent);box-shadow:0 0 18px rgba(32,241,231,.28);pointer-events:none}.reviewer-shell .reviewer-identity>span,.zs-brand__mark{background:linear-gradient(135deg,#1df3e7,#117fb9 48%,#5d72ff);color:#ebffff;box-shadow:0 0 0 1px rgba(195,252,255,.2),0 0 30px rgba(32,241,231,.28)}.reviewer-shell .reviewer-identity b,.reviewer-shell .zs-brand b,.zs-brand b{color:#ecfeff}.reviewer-shell .reviewer-identity small,.reviewer-shell .zs-brand span,.zs-brand span,.zs-nav__label{color:rgba(218,243,248,.55)}.reviewer-shell .zs-nav button,.zs-nav button{border:1px solid transparent;color:rgba(223,246,250,.72)}.reviewer-shell .zs-nav button svg,.zs-nav button svg{color:rgba(129,218,226,.68)}.reviewer-shell .zs-nav button.is-active,.reviewer-shell .zs-nav button:hover,.zs-nav button.is-active,.zs-nav button:hover{border-color:rgba(118,242,255,.14);background:linear-gradient(90deg,rgba(32,241,231,.16),rgba(93,114,255,.08));color:#f0ffff;box-shadow:inset 2px 0 0 #20f1e7,0 0 28px rgba(32,241,231,.12)}.review-workspace{position:relative;overflow:hidden;border-color:rgba(118,242,255,.26);background:radial-gradient(circle at 10% 4%,rgba(32,241,231,.18),transparent 24%),radial-gradient(circle at 96% 16%,rgba(93,114,255,.14),transparent 24%),linear-gradient(135deg,rgba(8,18,27,.98),rgba(12,25,36,.96) 52%,rgba(6,13,20,.98));box-shadow:0 28px 80px rgba(0,0,0,.34),0 0 0 1px rgba(118,242,255,.08),inset 0 1px 0 rgba(218,251,255,.07)}.review-workspace:before{content:"";position:absolute;z-index:4;top:0;bottom:0;left:-35%;width:32%;background:linear-gradient(90deg,transparent,rgba(118,242,255,.13),transparent);mix-blend-mode:screen;pointer-events:none;animation:ds-cyber-scan 8.5s var(--ds-ease) infinite}.review-workspace:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,rgba(118,242,255,.06) 1px,transparent 0) 0 0 /42px 42px,linear-gradient(0deg,rgba(118,242,255,.035) 1px,transparent 0) 0 0 /42px 42px;opacity:.42;pointer-events:none}.review-decision-panel,.review-task-list{position:relative;z-index:1;border-color:rgba(118,242,255,.16);background:linear-gradient(180deg,rgba(13,29,41,.9),rgba(8,19,28,.95));color:#e8fbff}.review-task-list{border-right:1px solid rgba(118,242,255,.14)}.review-task-list__head{border-bottom-color:rgba(118,242,255,.14);background:rgba(9,22,32,.78)}.evidence-builder label span,.review-decision-head h2,.review-field>span,.review-submit-readiness b,.review-task-list>button b,.review-task-list__head h2{color:#eafcff}.review-action-message,.review-decision-head p,.review-field small,.review-submit-readiness p,.review-submit-readiness span,.review-task-list>button small,.review-task-list__head span{color:rgba(218,243,248,.58)}.review-task-list>button{border-bottom-color:rgba(118,242,255,.1);color:rgba(232,251,255,.82)}.review-task-list>button:hover{background:rgba(32,241,231,.08)}.review-task-list>button.is-active{background:linear-gradient(90deg,rgba(32,241,231,.2),rgba(93,114,255,.08));box-shadow:inset 2px 0 #20f1e7,0 0 34px rgba(32,241,231,.12)}.review-task-list>button span{color:#6ffbf4}.review-document-panel{position:relative;z-index:1;background:radial-gradient(circle at 50% -8%,rgba(32,241,231,.13),transparent 34%),linear-gradient(90deg,rgba(118,242,255,.045) 1px,transparent 0) 0 0 /34px 34px,linear-gradient(180deg,rgba(12,27,39,.96),rgba(9,20,30,.92))}.review-document-panel header{border-bottom-color:rgba(118,242,255,.14)}.review-document-panel header h2{color:#f0feff;text-shadow:0 0 20px rgba(32,241,231,.16)}.review-document-panel header p,.review-document-panel header span,.review-document-status small{color:rgba(218,243,248,.58)}.review-document-panel header>strong{border-color:rgba(32,241,231,.24);background:rgba(32,241,231,.1);color:#8dfcf7}.review-session-strip{border-color:rgba(118,242,255,.2);background:linear-gradient(90deg,rgba(32,241,231,.11),rgba(93,114,255,.055)),rgba(8,20,30,.78);color:rgba(218,243,248,.68);box-shadow:inset 0 1px 0 rgba(218,251,255,.05)}.review-session-strip b{color:#e8fbff}.admin-realtime-events i,.review-session-strip i{background:#20f1e7;animation:ds-status-breathe 2.8s ease-in-out infinite}.review-article-reader{color:#18242d;border-color:rgba(118,242,255,.3);background:linear-gradient(90deg,rgba(11,31,43,.055) 1px,transparent 0) 0 0 /34px 34px,linear-gradient(0deg,rgba(11,31,43,.035) 1px,transparent 0) 0 0 /34px 34px,radial-gradient(circle at 50% 0,rgba(32,241,231,.1),transparent 42%),linear-gradient(180deg,rgba(246,253,255,.98),rgba(232,244,249,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 0 0 1px rgba(118,242,255,.08),0 24px 58px rgba(0,0,0,.24),0 0 36px rgba(32,241,231,.1)}.review-article-reader:focus-visible{border-color:rgba(32,241,231,.58);box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 0 0 4px rgba(32,241,231,.16),0 24px 58px rgba(0,0,0,.24)}.evidence-builder,.review-assistant-candidate,.review-evidence-selection,.review-field textarea,.review-rule-context,.review-rule-options button,.review-submit-readiness,.review-violations article{border-color:rgba(118,242,255,.16);background:rgba(13,29,41,.7);color:#e8fbff;box-shadow:inset 0 1px 0 rgba(218,251,255,.04)}.review-field textarea::placeholder{color:rgba(218,243,248,.46)}.review-rule-picker{display:grid;gap:10px;padding:12px;border:1px solid rgba(118,242,255,.16);border-radius:14px;background:rgba(7,20,30,.48)}.review-rule-picker__head{display:flex;align-items:start;justify-content:space-between;gap:12px}.review-rule-picker__head>div{display:grid;gap:4px}.review-rule-picker__head b{color:#ecfdff;font-size:13px}.review-rule-picker__head small{color:rgba(218,243,248,.62);line-height:1.55}.review-rule-picker__head>span{flex:0 0 auto;padding:4px 8px;border:1px solid rgba(32,241,231,.22);border-radius:999px;background:rgba(32,241,231,.08);color:#8dfcf7;font-size:11px}.review-rule-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:352px;overflow:auto;padding-right:2px}.review-rule-options>p{grid-column:1/-1;margin:0;padding:12px;color:rgba(218,243,248,.62);font-size:12px}.review-rule-option{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr);gap:9px;align-items:start;min-height:72px;padding:11px;border:1px solid rgba(118,242,255,.15);border-radius:12px;background:rgba(13,29,41,.7);cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.review-rule-option:hover{transform:translateY(-1px);border-color:rgba(32,241,231,.36);background:rgba(32,241,231,.08)}.review-rule-option.is-active,.review-rule-option:focus-within{border-color:rgba(32,241,231,.55);background:linear-gradient(135deg,rgba(32,241,231,.16),rgba(93,114,255,.1));box-shadow:0 0 0 3px rgba(32,241,231,.08),inset 0 1px 0 rgba(218,251,255,.08)}.review-rule-option input{position:absolute;inline-size:1px;block-size:1px;opacity:0}.review-rule-option__check{position:relative;width:18px;height:18px;margin-top:2px;border:1px solid rgba(118,242,255,.42);border-radius:50%;background:rgba(5,15,23,.78)}.review-rule-option.is-active .review-rule-option__check{border-color:#65fbf4;background:#20cfc9;box-shadow:0 0 14px rgba(32,241,231,.42)}.review-rule-option.is-active .review-rule-option__check:after{position:absolute;top:4px;left:4px;width:7px;height:4px;border-bottom:2px solid #06242c;border-left:2px solid #06242c;content:"";transform:rotate(-45deg)}.review-rule-option>div{display:grid;gap:3px;min-width:0}.review-rule-option code{width:fit-content;color:#87fcf6;font-size:11px;font-weight:800}.review-rule-option b{color:#edfaff;font-size:13px;line-height:1.4}.review-rule-option small{color:rgba(218,243,248,.62);font-size:11px}@media (max-width:740px){.review-rule-options{grid-template-columns:1fr;max-height:306px}.review-rule-picker__head{display:grid}.review-rule-picker__head>span{justify-self:start}}.review-evidence-selection.is-active,.review-pass-standard,.review-return-context,.review-trace-steps span.is-active{border-color:rgba(32,241,231,.28);background:linear-gradient(135deg,rgba(32,241,231,.14),rgba(93,114,255,.075));color:#b9fffc}.review-trace-steps span{border-color:rgba(118,242,255,.13);background:rgba(13,29,41,.68);color:rgba(218,243,248,.66)}.review-trace-steps span.is-done:not(.is-active){border-color:rgba(32,241,231,.18);background:rgba(32,241,231,.075);color:rgba(218,243,248,.74)}.review-actions button,.review-decision-toggle button,.review-evidence-selection__actions button,.review-mobile-logout{border-color:rgba(118,242,255,.16);background:rgba(13,29,41,.72);color:rgba(232,251,255,.82)}.review-actions button:hover:not(:disabled),.review-decision-toggle button:hover,.review-evidence-selection__actions button:hover:not(:disabled){border-color:rgba(32,241,231,.28);background:rgba(32,241,231,.1);transform:translateY(-1px)}.review-decision-toggle button.is-active{border-color:rgba(32,241,231,.44);background:linear-gradient(135deg,rgba(32,241,231,.2),rgba(93,114,255,.1));color:#eaffff;box-shadow:0 0 28px rgba(32,241,231,.12)}.review-decision-toggle button.is-reject{border-color:rgba(255,107,126,.38);background:rgba(255,107,126,.12);color:#ffd9df}.admin-command-actions button:not(:first-child),.admin-generation-controls>button,.admin-primary-action,.review-actions button.is-primary,.reviewer-welcome>button{border:1px solid rgba(195,252,255,.24);background:linear-gradient(135deg,#20f1e7,#0b8ec4 48%,#5d72ff);color:#f4ffff;box-shadow:0 14px 36px rgba(32,241,231,.24),0 0 0 1px rgba(32,241,231,.08)}.admin-generation-controls>button:hover:not(:disabled),.admin-primary-action:hover:not(:disabled),.review-actions button.is-primary:hover:not(:disabled),.reviewer-welcome>button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 20px 46px rgba(32,241,231,.34),0 0 36px rgba(93,114,255,.16)}.admin-generation-controls>button:disabled,.admin-primary-action:disabled,.review-actions button.is-primary:disabled{border-color:rgba(118,242,255,.09);background:rgba(82,105,118,.28);color:rgba(218,243,248,.44);box-shadow:none}.review-evidence-mark{background:rgba(255,198,92,.52);box-shadow:inset 0 -1px 0 rgba(136,86,0,.4),0 0 0 1px rgba(255,198,92,.14)}.review-evidence-mark:after{border-color:rgba(32,241,231,.28);background:rgba(8,20,30,.88);color:#aafdfa;box-shadow:0 0 18px rgba(32,241,231,.16)}.review-evidence-mark.is-focused,.review-evidence-mark:focus-visible,.review-evidence-mark:hover{background:rgba(255,198,92,.78);box-shadow:inset 0 -2px 0 rgba(136,86,0,.48),0 0 0 4px rgba(255,198,92,.16),0 0 22px rgba(32,241,231,.12)}.admin-command-bar,.admin-ops-brief,.reviewer-welcome{position:relative;overflow:hidden;border-color:rgba(118,242,255,.22);background:radial-gradient(circle at 88% 0,rgba(32,241,231,.24),transparent 32%),radial-gradient(circle at 18% 100%,rgba(93,114,255,.14),transparent 34%),linear-gradient(135deg,#08131c,#0e2030 58%,#071018);color:#e8fbff;box-shadow:0 26px 70px rgba(0,0,0,.28),inset 0 1px 0 rgba(218,251,255,.07)}.admin-command-bar:after,.admin-ops-brief:after,.reviewer-welcome:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(118,242,255,.06) 1px,transparent 0) 0 0 /40px 40px,linear-gradient(0deg,rgba(118,242,255,.035) 1px,transparent 0) 0 0 /40px 40px;pointer-events:none}.admin-command-bar>*,.admin-ops-brief>*,.reviewer-welcome>*{position:relative;z-index:1}.admin-command-bar h2,.admin-ops-brief article b,.admin-ops-brief h2,.reviewer-welcome h2{color:#f0feff}.admin-command-bar p,.admin-ops-brief article span,.admin-ops-brief p,.reviewer-welcome p{color:rgba(218,243,248,.66)}.admin-balance-panel,.admin-control-main .zs-panel,.admin-generation-panel,.admin-import-panel,.admin-ops-brief article,.admin-ops-metrics,.admin-performance-table,.admin-review-hero,.admin-section,.admin-supply-panel,.reviewer-metrics,.reviewer-profile-grid .zs-panel,.reviewer-rules{border-color:rgba(118,242,255,.15);background:linear-gradient(180deg,rgba(14,29,42,.86),rgba(9,20,30,.82));color:#e8fbff;box-shadow:0 18px 54px rgba(0,0,0,.2),inset 0 1px 0 rgba(218,251,255,.05)}.admin-balance-panel h2,.admin-control-main .zs-panel h2,.admin-generation-panel h2,.admin-import-panel h2,.admin-ops-metrics strong,.admin-performance-table h2,.admin-review-hero h2,.admin-section h2,.admin-supply-panel h2,.reviewer-metrics strong,.reviewer-profile-grid .zs-panel h2,.reviewer-rules h2{color:#f0feff}.admin-balance-panel p,.admin-balance-panel span,.admin-control-main .zs-panel p,.admin-control-main .zs-panel span,.admin-generation-panel p,.admin-generation-panel span,.admin-import-panel p,.admin-import-panel span,.admin-ops-metrics small,.admin-ops-metrics span,.admin-performance-table p,.admin-performance-table span,.admin-review-hero p,.admin-review-hero span,.admin-section p,.admin-section span,.admin-supply-panel .zs-panel__head>div>span,.reviewer-metrics small,.reviewer-metrics span,.reviewer-profile-grid .zs-panel p,.reviewer-profile-grid .zs-panel span,.reviewer-rules p,.reviewer-rules span{color:rgba(218,243,248,.64)}.admin-anomaly-list>button,.admin-appeal-list>button,.admin-assignment-table>button,.admin-realtime-events article,.admin-reason-list>button{border-color:rgba(118,242,255,.12);background:linear-gradient(180deg,rgba(16,35,48,.72),rgba(10,24,35,.78));color:#e8fbff}.admin-anomaly-list>button:hover:not(:disabled),.admin-appeal-list>button:hover,.admin-assignment-table>button:hover,.admin-realtime-events article:hover,.admin-reason-list>button:hover{border-color:rgba(32,241,231,.26);background:rgba(32,241,231,.08);transform:translateY(-1px)}.admin-assignment-table>button.is-live-updated{animation:admin-row-pulse var(--motion-event) var(--ease-enter) 1}@keyframes admin-row-pulse{0%{background:rgba(32,241,231,.2);box-shadow:inset 3px 0 0 #20f1e7,0 0 28px rgba(32,241,231,.18)}to{background:rgba(16,35,48,.72);box-shadow:inset 0 0 0 rgba(32,241,231,0)}}.admin-detail-drawer{background:radial-gradient(circle at 100% 0,rgba(32,241,231,.14),transparent 28%),linear-gradient(180deg,rgba(9,20,30,.98),rgba(7,16,24,.98));border-left-color:rgba(118,242,255,.22);color:#e8fbff;box-shadow:-24px 0 70px rgba(0,0,0,.42)}.admin-detail-drawer b,.admin-detail-drawer h2,.admin-detail-drawer h3,.admin-detail-drawer strong{color:#f0feff}.admin-detail-drawer p,.admin-detail-drawer small,.admin-detail-drawer span,.admin-detail-drawer time{color:rgba(218,243,248,.64)}@media (min-width:761px){.zs-sidebar{position:sticky;top:0;min-height:100dvh;max-height:100dvh;overflow-y:auto}}.admin-anomaly-resolution input,.admin-balance-table .admin-table-head,.admin-balance-table>div:not(.admin-table-head),.admin-file-drop,.admin-form-grid label,.admin-generation-controls label,.admin-generation-list>article,.admin-human-resolution blockquote,.admin-human-resolution label,.admin-import-panel .zs-panel__head button,.admin-performance-table .admin-table-head,.admin-performance-table>div:not(.admin-table-head){border-color:rgba(118,242,255,.15);background:linear-gradient(180deg,rgba(16,35,48,.78),rgba(10,24,35,.82));color:#e8fbff}.admin-anomaly-resolution input,.admin-form-grid input,.admin-form-grid select,.admin-generation-controls input,.admin-generation-controls select,.admin-human-resolution select,.admin-human-resolution textarea{border-color:rgba(118,242,255,.16);background:rgba(6,16,24,.86);color:#e8fbff;box-shadow:inset 0 1px 0 rgba(218,251,255,.04)}.admin-anomaly-resolution input::placeholder,.admin-form-grid input::placeholder,.admin-human-resolution textarea::placeholder{color:rgba(218,243,248,.42)}.admin-balance-table>div b,.admin-file-drop b,.admin-generation-list>article b,.admin-human-resolution b,.admin-performance-table>div b{color:#f0feff}.admin-balance-table>div span,.admin-file-drop span,.admin-generation-list>article span,.admin-generation-progress small,.admin-human-resolution blockquote,.admin-human-resolution small,.admin-human-resolution span,.admin-performance-table>div span{color:rgba(218,243,248,.64)}.admin-generation-progress i{background:rgba(118,242,255,.12)}.admin-generation-progress i span{background:linear-gradient(90deg,#20f1e7,#5d72ff);box-shadow:0 0 18px rgba(32,241,231,.24)}.admin-generation-list>article>strong[data-status=completed]{color:#6ffbf4}.admin-balance-table .admin-table-head,.admin-performance-table .admin-table-head{color:rgba(218,243,248,.72)}.admin-file-drop:hover,.admin-import-panel .zs-panel__head button:hover{border-color:rgba(32,241,231,.28);background:rgba(32,241,231,.08)}@media (max-width:760px){.zs-main{background:linear-gradient(90deg,rgba(118,242,255,.05) 1px,transparent 0) 0 0 /32px 32px,radial-gradient(circle at 12% 0,rgba(32,241,231,.13),transparent 36%),linear-gradient(180deg,#08131c,#0a121a)}.review-workspace{background:transparent;border-color:transparent}.review-workspace:after,.review-workspace:before{display:none}.review-decision-panel,.review-document-panel,.review-task-list{border-radius:var(--ds-radius-lg)}.review-article-reader{box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 16px 44px rgba(0,0,0,.22)}}@media (prefers-reduced-motion:reduce){.admin-realtime-events i,.review-session-strip i,.review-workspace:before{animation:none!important}}.reviewer-home-grid>.zs-panel{border-color:rgba(118,242,255,.16);background:radial-gradient(circle at 100% 0,rgba(32,241,231,.07),transparent 30%),linear-gradient(180deg,rgba(14,29,42,.92),rgba(8,19,28,.94));color:#e8fbff;box-shadow:0 18px 54px rgba(0,0,0,.22),inset 0 1px 0 rgba(218,251,255,.05)}.reviewer-home-grid .review-notice-list article b,.reviewer-home-grid .review-return-list article b,.reviewer-home-grid>.zs-panel .zs-panel__head h2{color:#f0feff}.reviewer-home-grid .review-notice-list article p,.reviewer-home-grid .review-notice-list article small,.reviewer-home-grid .review-return-list article p,.reviewer-home-grid>.zs-panel .zs-panel__head>span{color:rgba(218,243,248,.66)}.reviewer-home-grid .review-return-list article{border-color:rgba(118,242,255,.15) rgba(118,242,255,.15) rgba(118,242,255,.15) #20d8cf;background:linear-gradient(100deg,rgba(32,241,231,.075),transparent 32%),rgba(10,25,36,.88);box-shadow:inset 0 1px 0 rgba(218,251,255,.04)}.reviewer-home-grid .review-return-list article:hover{border-color:rgba(32,241,231,.3) rgba(32,241,231,.3) rgba(32,241,231,.3) #6ffbf4;background:rgba(16,39,51,.92);transform:translateY(-1px)}.reviewer-home-grid .review-return-list article>div>span{color:#6ffbf4}.reviewer-home-grid .review-return-list article>button{border:1px solid rgba(111,251,244,.3);background:linear-gradient(135deg,rgba(32,241,231,.2),rgba(20,125,153,.28));color:#efffff;box-shadow:0 10px 26px rgba(0,0,0,.18)}.reviewer-home-grid .review-return-list article>button:hover{border-color:rgba(111,251,244,.52);background:linear-gradient(135deg,rgba(32,241,231,.3),rgba(34,144,178,.38))}.reviewer-home-grid .review-notice-list article{border-bottom-color:rgba(118,242,255,.11)}.reviewer-home-grid .review-notice-list i{background:#20d8cf;box-shadow:0 0 0 4px rgba(32,241,231,.1),0 0 16px rgba(32,241,231,.22)}.reviewer-home-grid .reviewer-empty{border-color:rgba(118,242,255,.12);background:radial-gradient(circle at 50% 0,rgba(32,241,231,.08),transparent 46%),rgba(8,21,31,.72);color:rgba(218,243,248,.58)}.reviewer-home-grid .reviewer-empty svg{color:rgba(129,218,226,.64)}.reviewer-home-grid .reviewer-empty b,.reviewer-home-grid .reviewer-empty h2{color:#eafefe}.reviewer-home-grid .reviewer-empty p{color:rgba(218,243,248,.62)}@media (max-width:760px){.reviewer-home-grid .review-return-list article{align-items:stretch;flex-direction:column}.reviewer-home-grid .review-return-list article>button{width:100%}.reviewer-shell{background:#071018}.reviewer-shell .zs-content{padding:12px 10px 18px}.reviewer-shell .zs-sidebar{border-top-color:rgba(118,242,255,.18);background:linear-gradient(180deg,rgba(8,19,28,.82),rgba(6,14,22,.94));box-shadow:0 -14px 42px rgba(0,0,0,.36),inset 0 1px 0 rgba(118,242,255,.08)}.reviewer-shell .zs-nav button{border-color:transparent;color:rgba(218,243,248,.62)}.reviewer-shell .zs-nav button svg{color:rgba(129,218,226,.72)}.reviewer-shell .zs-nav button.is-active,.reviewer-shell .zs-nav button:hover{border-color:rgba(32,241,231,.18);background:rgba(32,241,231,.1);color:#eaffff;box-shadow:0 0 22px rgba(32,241,231,.12)}.review-workspace{width:100%;height:auto;min-height:0;display:grid;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto minmax(0,1fr);gap:10px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;container-type:normal}.review-workspace:after,.review-workspace:before{display:none}.review-mobile-switcher{position:sticky;z-index:12;top:70px;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0 0 10px;padding:4px;border:1px solid rgba(118,242,255,.18);border-radius:var(--ds-radius-md);background:rgba(7,16,24,.84);box-shadow:0 16px 44px rgba(0,0,0,.28),inset 0 1px 0 rgba(218,251,255,.05);-webkit-backdrop-filter:blur(18px) saturate(1.22);backdrop-filter:blur(18px) saturate(1.22)}.review-mobile-switcher button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid transparent;border-radius:8px;background:transparent;color:rgba(218,243,248,.62);font-size:12px;font-weight:700}.review-mobile-switcher button svg{width:15px;height:15px}.review-mobile-switcher button small{min-width:18px;height:18px;display:grid;place-items:center;padding:0 5px;border-radius:999px;background:rgba(118,242,255,.1);color:rgba(218,243,248,.76);font-size:9px}.review-mobile-switcher button.is-active{border-color:rgba(32,241,231,.22);background:linear-gradient(135deg,rgba(32,241,231,.18),rgba(93,114,255,.08));color:#eaffff}.review-workspace>.review-decision-panel,.review-workspace>.review-document-panel,.review-workspace>.review-task-list{display:none!important}.review-workspace[data-mobile-pane=decision]>.review-decision-panel,.review-workspace[data-mobile-pane=tasks]>.review-task-list{width:100%;min-width:0;display:block!important}.review-workspace[data-mobile-pane=document]>.review-document-panel{width:100%;min-width:0;display:grid!important}.review-decision-panel,.review-document-panel,.review-task-list{max-height:none;overflow:visible;border:1px solid rgba(118,242,255,.18);border-radius:var(--ds-radius-lg);background:linear-gradient(180deg,rgba(13,29,41,.92),rgba(8,19,28,.94));box-shadow:0 18px 54px rgba(0,0,0,.28),inset 0 1px 0 rgba(218,251,255,.05)}.review-task-list{min-height:calc(100dvh - 178px)}.review-task-list__head{background:rgba(8,20,30,.78)}.review-document-panel{min-height:auto;grid-template-rows:auto auto minmax(54dvh,auto) auto auto;gap:12px;padding:14px 12px 12px;overflow:hidden}.review-document-head{flex-direction:column}.review-document-panel header{padding-bottom:12px}.review-document-panel header h2{font-size:20px;line-height:1.22}.review-session-strip{flex-direction:column;align-items:flex-start;min-height:0;padding:10px}.review-article-reader{width:100%;min-height:56dvh;max-height:none;margin:0;padding:20px 16px;overflow:auto;resize:none;font-size:16px;line-height:2}.review-document-foot{flex-direction:column}.review-decision-panel{min-height:calc(100dvh - 178px);padding:16px 12px}.review-actions{bottom:calc(70px + env(safe-area-inset-bottom));margin:14px -12px -16px;padding:12px;border-top-color:rgba(118,242,255,.16);background:rgba(7,16,24,.88)}}