:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#2f1b12;background:#fffbf2;font-family:Trebuchet MS,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}*{box-sizing:border-box}body{color:#2f1b12;background:radial-gradient(circle at 0 0,#ff602038,#0000 24%),radial-gradient(circle at 90% 10%,#daa5202e,#0000 20%),linear-gradient(135deg,#fff8e8 0%,#fff0d2 45%,#ffe3b3 100%);min-height:100vh;margin:0;position:relative;overflow-x:hidden}body:before,body:after{content:"";pointer-events:none;z-index:-1;position:fixed}body:before{border:3px dashed #a7210d38;border-radius:50%;width:220px;height:220px;top:60px;right:-40px;box-shadow:inset 0 0 0 12px #ff8c001a,0 0 0 10px #daa5201a}body:after{opacity:.85;background-image:linear-gradient(#a7210d1a 1px,#0000 1px),linear-gradient(90deg,#a7210d1a 1px,#0000 1px);background-size:24px 24px;border-radius:24px;width:260px;height:260px;bottom:80px;left:-60px}body .layout:before{content:"⚡";color:#a7210d61;pointer-events:none;font-size:2rem;position:absolute;top:40px;left:20px}body .layout:after{content:"✦";color:#daa5206b;pointer-events:none;font-size:1.8rem;position:absolute;top:96px;right:18px}body .layout{position:relative}body .layout:before{animation:6s ease-in-out infinite float}body .layout:after{animation:5s ease-in-out infinite sway}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes sway{0%,to{transform:rotate(0)}50%{transform:rotate(8deg)}}button{font:inherit}.layout{width:min(1120px,100% - 32px);margin:0 auto;padding:32px 0 56px}.hero{background:linear-gradient(135deg,#fff8eb 0%,#fff0d0 100%);border:2px solid #a7210d40;border-radius:24px;padding:28px;position:relative;overflow:hidden;box-shadow:0 14px 42px #6d280e24}.hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#ff66002e 0%,#0000 70%);border-radius:50%;width:160px;height:160px;position:absolute;inset:-40px auto auto -40px}.hero:after{content:"🌀";color:#a7210d70;pointer-events:none;font-size:1.4rem;position:absolute;top:20px;right:24px}.hero h1{margin:0 0 12px;font-size:clamp(2rem,4vw,3.2rem)}.hero p{max-width:720px;line-height:1.7}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#a72112;margin:0 0 8px;font-weight:700}.tabs{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.tabs button,.tabs a{color:#2f1b12;cursor:pointer;background:#fff;border:1px solid #cfd8e3;border-radius:999px;align-items:center;padding:8px 14px;text-decoration:none;display:inline-flex}.tabs button.active,.tabs a:hover{color:#fff;background:linear-gradient(135deg,#d94a21 0%,#a72112 100%);border-color:#a72112;box-shadow:0 6px 16px #a7210d33}.panel{background:linear-gradient(135deg,#fffbf2fa 0%,#ffefd0f5 100%);border:2px solid #a7210d2e;border-radius:20px;padding:24px;position:relative;overflow:hidden;box-shadow:0 10px 28px #6c270c1f}.panel:before{content:"✦";color:#a7210d29;pointer-events:none;font-size:1.3rem;position:absolute;top:16px;right:16px}.panel:after{content:"⚠";color:#daa52029;pointer-events:none;font-size:1rem;position:absolute;bottom:16px;right:18px}.panel__header{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px;display:flex}.panel__header h2{margin:0}.grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.record-card{background:linear-gradient(135deg,#fffdf7 0%,#fff2da 100%);border:2px solid #a7210d2e;border-radius:12px;padding:16px;box-shadow:0 8px 20px #963b101a}.trust-card{border:2px solid #a7210d2e;border-radius:12px;padding:16px;box-shadow:0 8px 20px #963b101a}.trust-card--high{background:linear-gradient(135deg,#ecfdf3 0%,#dff7e8 100%);border-color:#2f9e44}.trust-card--medium{background:linear-gradient(135deg,#fff8e8 0%,#ffe8b8 100%);border-color:#d98b1c}.trust-card--low{background:linear-gradient(135deg,#fff2f0 0%,#fde2e1 100%);border-color:#d9480f}.record-card--selected{border-color:#a72112;box-shadow:0 0 0 3px #a7210d24}.record-card__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.record-card h3{margin:0}.record-card p{line-height:1.6}.record-card__meta{color:#5f6b7a;gap:4px;font-size:.9rem;display:grid}.record-card button,.workbench__queue button{cursor:pointer;background:linear-gradient(135deg,#fff8ea 0%,#ffe1b7 100%);border:1px solid #a7210d3d;border-radius:10px;padding:8px 10px;box-shadow:0 4px 10px #963b1014}.record-card button{margin-top:14px}.workbench{gap:20px;display:grid}.workbench__intro{background:linear-gradient(135deg,#fffdf7 0%,#ffe8c2 100%);border:2px solid #a7210d33;border-left:6px solid #a72112;border-radius:12px;padding:16px;box-shadow:0 8px 20px #963b101a}.workbench__intro h2{margin:0 0 8px;font-size:1.25rem}.workbench__intro p:last-child{margin-bottom:0}.phase-check{background:linear-gradient(135deg,#fffdf7 0%,#fff3dc 100%);border:2px solid #a7210d2e;border-radius:12px;padding:12px 14px;box-shadow:0 8px 20px #963b1014}.phase-check__header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.phase-check h3{margin:0;font-size:1rem}.phase-check__header span{color:#5f6b7a;font-size:.88rem}.phase-check ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.phase-check li{background:#fffaf1c7;border-radius:8px;gap:2px;padding:8px 10px;display:grid}.phase-check strong{color:#8a2c0d;font-size:1.15rem}.phase-check li span{color:#5f6b7a;font-size:.86rem}.workbench__layout{grid-template-columns:minmax(140px,180px) minmax(0,1fr);gap:16px;display:grid}.workbench__queue,.workbench__checklist,.judgement-card{background:linear-gradient(135deg,#fffdf7 0%,#fff3dc 100%);border:2px solid #a7210d2e;border-radius:12px;padding:16px;box-shadow:0 8px 20px #963b1014}.workbench__queue{align-content:start;gap:8px;display:grid}.workbench__queue button{text-align:left;gap:6px;display:grid}.workbench__queue button.active{background:linear-gradient(135deg,#ffecd2 0%,#ffd0a0 100%);border-color:#a72112}.workbench__main{gap:16px;display:grid}.judgement-card__header{justify-content:space-between;gap:16px;display:flex}.judgement-card h3,.workbench__checklist h3{margin-top:0}.judgement-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.judgement-summary div{background:#f4f7fb;border-radius:8px;padding:10px}.judgement-summary dt{color:#5f6b7a;font-size:.85rem}.judgement-summary dd{margin:4px 0 0;font-weight:700}.judgement-card h4{margin-bottom:8px}.draft-editor{background:linear-gradient(135deg,#fffdf7 0%,#fff2db 100%);border:2px solid #a7210d2e;border-radius:12px;padding:16px;box-shadow:0 8px 20px #963b1014}.draft-editor__actions{align-items:center;gap:8px;display:flex}.draft-search{gap:6px;margin-bottom:12px;font-weight:600;display:grid}.draft-search input{font:inherit;background:#fffaf1;border:1px solid #a7210d3d;border-radius:10px;padding:8px 10px}.draft-editor__layout{grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:16px;display:grid}.draft-editor__list{align-content:start;gap:8px;display:grid}.draft-editor__list-header,.draft-editor__body-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.draft-editor__list-header h4,.draft-editor__body-header h4{margin:0}.draft-editor__list button{text-align:left;background:#fffaf1;border:1px solid #a7210d2e;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.draft-editor__list button.active{background:linear-gradient(135deg,#ffe7c4 0%,#ffd39a 100%);border-color:#a72112}.draft-editor__list small{color:#5f6b7a}.draft-editor__body{gap:12px;display:grid}.draft-editor__body label{gap:6px;font-weight:600;display:grid}.draft-editor__field--candidate{grid-template-columns:96px minmax(260px,1fr);align-items:center}.draft-editor__field--candidate span{white-space:nowrap}.draft-editor__field--candidate select{width:100%;min-height:44px}.draft-editor__body input,.draft-editor__body textarea,.draft-editor__body select{font:inherit;background:#fffaf1;border:1px solid #a7210d3d;border-radius:10px;padding:8px 10px}.draft-editor__body textarea{resize:vertical;min-height:88px}.draft-editor__chips{align-items:center;gap:8px;display:flex}.reason-card{background:linear-gradient(135deg,#fffdfa 0%,#ffeed0 100%);border:1px solid #a7210d2e;border-radius:10px;padding:12px 14px}.review-box{background:linear-gradient(135deg,#fffdfa 0%,#ffe9c2 100%);border:1px solid #a7210d2e;border-radius:10px;gap:12px;padding:14px;display:grid}.review-box__textarea{min-height:160px}.reason-card h4{margin:0 0 8px}.reason-card ul{margin:0 0 8px;padding-left:18px}.reason-card p{color:#5f6b7a;margin:0;line-height:1.6}.reason-card--trust{background:linear-gradient(135deg,#fff7e8 0%,#ffe1a8 100%);border-color:#d98b1c}.time-status{background:linear-gradient(135deg,#fffdf7 0%,#fff0d8 100%);border:2px solid #a7210d2e;border-radius:12px;padding:14px;box-shadow:0 8px 20px #963b1014}.time-status__note{color:#5f6b7a;margin:0 0 14px;line-height:1.6}.time-status__columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.time-status__column{background:#fffaf1;border:1px solid #a7210d2e;border-radius:10px;align-content:start;gap:8px;min-width:0;padding:10px;display:grid}.time-status__column--expired{background:linear-gradient(135deg,#fff7f0 0%,#fde2d5 100%);border-color:#d9480f}.time-status__column--unknown{background:linear-gradient(135deg,#fffaf0 0%,#ffe8b8 100%);border-color:#d98b1c}.time-status__column--known{background:linear-gradient(135deg,#f1fff6 0%,#ddf6e7 100%);border-color:#2f9e44}.time-status__column-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.time-status__column-header h4,.time-status__column-header p,.time-card h5,.time-card p{margin:0}.time-status__column-header h4{font-size:1rem}.time-status__column-header p{color:#5f6b7a;margin-top:2px;font-size:.84rem;line-height:1.35}.time-status__column-header span{color:#5f6b7a;background:#ffffffb3;border-radius:999px;padding:4px 8px;font-size:.85rem;font-weight:700}.time-status__list{gap:6px;display:grid}.time-card{background:#ffffffbd;border:1px solid #2f1b121f;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:8px;display:grid;box-shadow:0 3px 8px #602e0e0f}.time-card--selected{border-color:#a72112;outline:3px solid #a7210d2e}.time-card__header{grid-template-columns:auto minmax(0,1fr);justify-content:space-between;align-items:center;gap:8px;min-width:0;display:grid}.time-card__header span{color:#5f6b7a;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:700;overflow:hidden}.time-card__reason{color:#4f3f35;grid-column:1;font-size:.84rem;line-height:1.2}.time-card button{color:#8a2c0d;cursor:pointer;background:#fffaf1;border:1px solid #a7210d3d;border-radius:8px;grid-area:1/2/span 2;padding:6px 8px;font-size:.86rem;font-weight:700}.organizer-panel{background:linear-gradient(135deg,#fffdf7 0%,#fff1dc 100%);border:2px solid #a7210d2e;border-radius:12px;padding:16px;box-shadow:0 8px 20px #963b1014}.organizer-panel__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.organizer-tool{background:#ffffffad;border:1px solid #a7210d2e;border-radius:10px;min-width:0;padding:14px}.organizer-tool--wide{grid-column:1/-1}.organizer-tool h4,.organizer-tool h5,.organizer-tool p{margin:0}.organizer-tool h4{margin-bottom:10px}.organizer-tool h5{font-size:.95rem}.organizer-tool p,.organizer-tool li{line-height:1.55}.organizer-tool ul,.organizer-tool ol{margin:0;padding-left:20px}.quality-table{gap:8px;display:grid}.quality-row{background:#fffaf1c2;border-radius:8px;grid-template-columns:minmax(110px,.7fr) minmax(96px,auto) minmax(0,1.6fr);align-items:start;gap:10px;padding:10px;display:grid}.quality-row>span{font-weight:700}.quality-row p{color:#5f6b7a}.quality-pill{white-space:nowrap;border-radius:999px;width:fit-content;padding:4px 8px;font-size:.82rem;display:inline-flex}.quality-pill--present{color:#116b37;background:#e6f5eb}.quality-pill--needs_review{color:#8a5a00;background:#fff3cd}.quality-pill--missing{color:#9f1f17;background:#fde2e1}.conflict-list,.comparison-grid{gap:10px;display:grid}.conflict-card{background:#fff8ea;border:1px solid #a7210d24;border-radius:8px;gap:8px;padding:10px;display:grid}.conflict-card p{color:#5f6b7a}.conflict-card__records{flex-wrap:wrap;gap:6px;display:flex}.conflict-card__records button{color:#8a2c0d;cursor:pointer;background:#fffaf1;border:1px solid #a7210d3d;border-radius:999px;padding:5px 9px;font-weight:700}.conflict-card__records button.active{color:#fff;background:#a72112}.comparison-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.comparison-grid>div{background:#fffaf1;border-radius:8px;padding:12px}.comparison-grid h5{margin-bottom:8px}.draft-count{color:#8a2c0d;background:linear-gradient(135deg,#ffe0a7 0%,#ffb872 100%);border-radius:999px;align-items:center;padding:4px 8px;font-size:.85rem;font-weight:700;display:inline-flex}.judgement-card ul,.workbench__checklist ul{padding-left:20px;line-height:1.6}.status-badge,.source-label{border-radius:999px;align-items:center;width:fit-content;padding:4px 8px;font-size:.85rem;font-weight:700;display:inline-flex}.status-badge{color:#344054;background:#e9eef5}.status-needs_review,.status-unverified,.status-unknown{color:#8a5a00;background:#fff3cd}.status-verified,.status-verified_open,.status-confirmed,.status-completed,.status-fulfilled{color:#116b37;background:#dff7e8}.status-rejected,.status-cancelled,.status-verified_closed{color:#9f1f17;background:#fde2e1}.source-label{color:#245d9d;background:#eef6ff}.empty-state,.error-state{text-align:center;border-radius:8px;padding:24px}.empty-state--compact{color:#5f6b7a;padding:12px;font-size:.95rem}.empty-state{color:#5f6b7a;background:#f4f7fb}.error-state{color:#9f1f17;background:#fde2e1}.v1-workbench{gap:16px;display:grid}.v1-notice{background:linear-gradient(135deg,#f8fcff 0%,#edf7ff 100%);border:2px solid #245d9d38;border-radius:12px;grid-template-columns:minmax(0,1.3fr) minmax(240px,.7fr);align-items:start;gap:16px;padding:16px;display:grid}.v1-notice h2,.v1-notice p{margin:0}.v1-notice p{line-height:1.6}.v1-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.v1-summary div{background:#fffaf1;border:1px solid #a7210d29;border-radius:10px;gap:2px;padding:12px;display:grid}.v1-summary strong{color:#8a2c0d;font-size:1.4rem}.v1-summary span{color:#5f6b7a;font-size:.92rem}.v1-layout{grid-template-columns:minmax(220px,260px) minmax(0,1fr) minmax(260px,320px);align-items:start;gap:14px;display:grid}.v1-record-list,.v1-main,.v1-decision{background:linear-gradient(135deg,#fffdf7 0%,#fff3dc 100%);border:2px solid #a7210d2e;border-radius:12px;padding:14px;box-shadow:0 8px 20px #963b1014}.v1-record-list{gap:8px;display:grid}.v1-record-list button{text-align:left;cursor:pointer;background:#fffaf1;border:1px solid #a7210d2e;border-radius:10px;gap:8px;padding:8px 10px;display:grid}.v1-record-list button.active{background:linear-gradient(135deg,#ffe7c4 0%,#ffd39a 100%);border-color:#a72112}.v1-record-list__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.v1-record-list__top strong{color:#2f1b12}.v1-record-list small{color:#5f6b7a}.v1-trust-chips{flex-wrap:wrap;gap:4px;display:flex}.v1-trust-chip{color:#245d9d;background:#f7fbff;border:1px solid #5f6b7a38;border-radius:999px;padding:3px 7px;font-size:.78rem;font-weight:700;line-height:1.2}.v1-trust-chip--warning{color:#8a4d05;background:#fff4d8;border-color:#d98b1c61}.v1-trust-chip--danger{color:#9f1f17;background:#fff0ed;border-color:#d9480f5c}.v1-main{gap:14px;display:grid}.v1-raw{background:#fffaf1;border:1px solid #a7210d29;border-radius:10px;padding:14px}.v1-raw p{line-height:1.65}.v1-trust-panel{border-top:1px solid #a7210d29;gap:10px;margin-top:14px;padding-top:12px;display:grid}.v1-trust-panel__header{justify-content:space-between;align-items:center;gap:10px;display:flex}.v1-trust-panel__header h4,.v1-trust-panel p{margin:0}.v1-trust-panel__header span{color:#8a2c0d;background:#fff;border-radius:999px;padding:3px 8px;font-weight:700}.v1-trust-panel p{color:#5f6b7a}.v1-trust-panel ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.v1-trust-note{background:#f7fbff;border:1px solid #245d9d33;border-radius:8px;grid-template-columns:88px minmax(0,1fr);align-items:start;gap:8px;padding:8px 10px;display:grid}.v1-trust-note strong{color:#245d9d}.v1-trust-note span{color:#44505f;line-height:1.45}.v1-trust-note--warning{background:#fff8e8;border-color:#d98b1c57}.v1-trust-note--warning strong{color:#8a4d05}.v1-trust-note--danger{background:#fff4f0;border-color:#d9480f57}.v1-trust-note--danger strong{color:#9f1f17}.v1-stepper{gap:10px;display:grid}.v1-step{background:#fffaf1;border:1px solid #a7210d24;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.v1-step>span{color:#245d9d;background:#eef6ff;border-radius:999px;place-items:center;width:28px;height:28px;font-weight:700;display:inline-grid}.v1-step h4,.v1-step p,.v1-decision h3,.v1-decision h4,.v1-decision p{margin:0}.v1-step p{color:#5f6b7a;margin-top:4px;line-height:1.5}.v1-step--ok{border-color:#2f9e44}.v1-step--needs_review{border-color:#d98b1c}.v1-step--missing{border-color:#d9480f}.v1-decision{gap:12px;display:grid}.v1-decision--candidate_draft{border-color:#2f9e44}.v1-decision--human_review{border-color:#d98b1c}.v1-decision--hold{border-color:#d9480f}.v1-decision ul,.v1-decision ol{margin:0;padding-left:20px;line-height:1.55}:root{--comic-ink:#16051f;--comic-ink-soft:#332046;--comic-paper:#fff8d8;--comic-panel:#fffdf0;--comic-yellow:#ffe54f;--comic-pink:#e84cff;--comic-cyan:#11c5d9;--comic-red:#f02d3a;--comic-green:#14b86a;--comic-blue:#254bff;--comic-shadow:8px 8px 0 var(--comic-ink);color:var(--comic-ink);background:var(--comic-paper)}body{color:var(--comic-ink);background:repeating-linear-gradient(115deg,#16051f12 0 2px,#0000 2px 18px),repeating-radial-gradient(circle at 12px 12px,#16051f1f 0 2px,#0000 2px 18px),linear-gradient(135deg,#fff6c7 0%,#ffe9fb 42%,#dff9ff 100%)}body:before{width:100vw;height:100vh;box-shadow:none;background:linear-gradient(102deg,#0000 0 56%,#e84cff2e 56% 58%,#0000 58% 100%),linear-gradient(78deg,#0000 0 64%,#11c5d92e 64% 66%,#0000 66% 100%);border:0;border-radius:0;top:0;left:0;right:auto}body:after{background-image:repeating-radial-gradient(circle,#16051f38 0 2px,#0000 2px 12px),linear-gradient(135deg,#ffe54f8c,#e84cff3d);border-radius:0;width:42vw;height:42vh;bottom:-60px;left:auto;right:-80px;transform:skew(-12deg)}body .layout:before{content:"GO! GO!";color:#16051f2e;letter-spacing:.14em;font-size:clamp(2rem,6vw,5rem);font-weight:900;animation:none;top:22px;left:-6px;transform:rotate(-8deg)}body .layout:after{content:"ゴゴゴ";color:#e84cff3d;letter-spacing:.08em;writing-mode:vertical-rl;font-size:clamp(2rem,5vw,4.4rem);font-weight:900;animation:none;top:46px;right:0}.layout{width:min(1180px,100% - 32px);padding-top:38px}.hero,.panel,.record-card,.trust-card,.workbench__intro,.phase-check,.workbench__queue,.workbench__checklist,.judgement-card,.draft-editor,.reason-card,.review-box,.time-status,.organizer-panel,.organizer-tool,.v1-notice,.v1-record-list,.v1-main,.v1-decision,.v1-raw{border:3px solid var(--comic-ink);box-shadow:var(--comic-shadow);border-radius:6px}.hero{clip-path:polygon(0 0,98% 0,100% 85%,96% 100%,0 100%);color:var(--comic-ink);background:linear-gradient(135deg,#ffe54feb 0 33%,#0000 33%),linear-gradient(112deg,#e84cffd9 0 54%,#0000 54%),linear-gradient(135deg,#10bfd8 0%,#fffdf0 82%);border-width:4px}.hero:before{background:repeating-linear-gradient(-18deg,#16051f47 0 3px,#0000 3px 14px);border-radius:0;width:42%;height:72%;inset:auto 20px 14px auto;transform:skew(-16deg)}.hero:after{content:"!!";color:var(--comic-red);text-shadow:3px 3px 0 var(--comic-ink);font-size:clamp(2.4rem,6vw,5rem);font-weight:900;top:18px;right:22px;transform:rotate(10deg)}.hero h1{max-width:820px;text-shadow:3px 3px 0 #fff, 6px 6px 0 var(--comic-ink);text-transform:uppercase}.hero p{max-width:760px;font-weight:700}.eyebrow{color:var(--comic-blue);letter-spacing:.08em;text-shadow:1px 1px #fff}.tabs{gap:10px}.tabs button,.tabs a,.record-card button,.workbench__queue button,.draft-editor__list button,.time-card button,.conflict-card__records button,.v1-record-list button{border:2px solid var(--comic-ink);background:var(--comic-yellow);color:var(--comic-ink);box-shadow:4px 4px 0 var(--comic-ink);border-radius:4px;font-weight:800;transition:transform .12s,box-shadow .12s}.tabs button:hover,.tabs a:hover,.record-card button:hover,.workbench__queue button:hover,.draft-editor__list button:hover,.time-card button:hover,.conflict-card__records button:hover,.v1-record-list button:hover{box-shadow:6px 6px 0 var(--comic-ink);transform:translate(-2px,-2px)}.tabs button.active,.tabs a:hover,.workbench__queue button.active,.draft-editor__list button.active,.conflict-card__records button.active,.v1-record-list button.active{border-color:var(--comic-ink);background:linear-gradient(135deg, var(--comic-pink), var(--comic-red));color:#fff}.panel{background:linear-gradient(135deg,#ffffffdb,#fff8d8eb),repeating-linear-gradient(90deg,#16051f0d 0 1px,#0000 1px 10px)}.panel:before{content:"BANG";color:#f02d3a2e;font-size:2.4rem;font-weight:900;transform:rotate(8deg)}.panel:after{content:"";background:repeating-radial-gradient(circle,#16051f26 0 2px,#0000 2px 10px);width:140px;height:140px;transform:rotate(-12deg)}.record-card,.workbench__intro,.phase-check,.workbench__queue,.workbench__checklist,.judgement-card,.draft-editor,.time-status,.organizer-panel,.v1-record-list,.v1-main,.v1-decision{background:linear-gradient(135deg,#fffdf0f0,#fff6c8eb),repeating-linear-gradient(-45deg,#16051f0a 0 2px,#0000 2px 12px)}.record-card--selected,.time-card--selected{border-color:var(--comic-pink);outline:3px solid var(--comic-yellow);box-shadow:8px 8px 0 var(--comic-ink)}.trust-card--high,.time-status__column--known,.v1-decision--candidate_draft{border-color:var(--comic-green);background:linear-gradient(135deg,#f0fff7,#caffdf)}.trust-card--medium,.time-status__column--unknown,.v1-decision--human_review{background:linear-gradient(135deg,#fff9d8,#ffe58a);border-color:#d99000}.trust-card--low,.time-status__column--expired,.v1-decision--hold{border-color:var(--comic-red);background:linear-gradient(135deg,#fff2f2,#ffc4cf)}.status-badge,.source-label,.quality-pill,.draft-count,.v1-trust-chip{border:2px solid var(--comic-ink);box-shadow:2px 2px 0 var(--comic-ink);border-radius:4px}.status-needs_review,.status-unverified,.status-unknown,.quality-pill--needs_review,.v1-trust-chip--warning{background:var(--comic-yellow);color:var(--comic-ink)}.status-rejected,.status-cancelled,.status-verified_closed,.quality-pill--missing,.v1-trust-chip--danger{color:var(--comic-ink);background:#ffb2c2}.status-verified,.status-verified_open,.status-confirmed,.status-completed,.status-fulfilled,.quality-pill--present{color:var(--comic-ink);background:#b8ffd4}.source-label,.v1-trust-chip{color:var(--comic-ink);background:#c8f7ff}.draft-editor__body input,.draft-editor__body textarea,.draft-editor__body select,.draft-search input{border:2px solid var(--comic-ink);background:#fffdf0;border-radius:4px;box-shadow:3px 3px #16051f38}.time-status__column,.organizer-tool,.quality-row,.conflict-card,.comparison-grid>div,.time-card,.reason-card,.review-box,.v1-summary div,.v1-step,.v1-trust-note{border:2px solid var(--comic-ink);background:#fffdf0;border-radius:4px}.v1-notice{background:linear-gradient(120deg,#c8f7ffeb 0 58%,#0000 58%),linear-gradient(135deg,#fffdf0,#ffe5ff)}.v1-summary div{box-shadow:5px 5px 0 var(--comic-ink)}.v1-summary strong{color:var(--comic-red);text-shadow:2px 2px #fff}.v1-step>span{border:2px solid var(--comic-ink);background:var(--comic-cyan);color:var(--comic-ink);box-shadow:3px 3px 0 var(--comic-ink)}.v1-trust-panel__header span{border:2px solid var(--comic-ink);background:var(--comic-yellow);color:var(--comic-ink);box-shadow:2px 2px 0 var(--comic-ink);border-radius:4px}.v1-trust-note--warning{background:#fff2a8}.v1-trust-note--danger{background:#ffd4df}.v1-trust-note strong,.v1-trust-note--warning strong,.v1-trust-note--danger strong{color:var(--comic-ink)}.record-card__meta,.time-status__note,.time-status__column-header p,.judgement-summary dt,.draft-editor__list small,.phase-check__header span,.phase-check li span,.v1-record-list small,.v1-summary span,.v1-step p,.v1-trust-panel p,.v1-trust-note span,.v1-decision li,.reason-card p,.organizer-tool p,.organizer-tool li,.quality-row p,.conflict-card p,.empty-state{color:var(--comic-ink-soft)}.theme-switcher{z-index:1;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex;position:relative}.theme-switcher>span{border:2px solid var(--comic-ink);box-shadow:3px 3px 0 var(--comic-ink);background:#fff;border-radius:4px;padding:6px 10px;font-weight:900}.theme-switcher div{flex-wrap:wrap;gap:8px;display:flex}.theme-switcher button{border:2px solid var(--comic-ink);background:var(--comic-yellow);color:var(--comic-ink);box-shadow:4px 4px 0 var(--comic-ink);cursor:pointer;border-radius:4px;padding:7px 11px;font-weight:800}.theme-switcher button.active{background:linear-gradient(135deg, var(--comic-pink), var(--comic-red));color:#fff}body[data-theme=command]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#172522;background:linear-gradient(#1b2a2614 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#1b2a2614 1px,#0000 1px) 0 0/28px 28px,linear-gradient(135deg,#f7fbf7 0%,#e2f3ef 54%,#fff1dd 100%)}body[data-theme=command]:before{background:linear-gradient(90deg,#138b7a24 0 26%,#0000 26% 100%);transform:none}body[data-theme=command]:after{opacity:.7;background:linear-gradient(90deg,#0000 49%,#1b2a2629 49% 51%,#0000 51%),linear-gradient(#0000 49%,#1b2a2629 49% 51%,#0000 51%);border:2px solid #1b2a2629;border-radius:50%;width:220px;height:220px;bottom:28px;right:32px;transform:none}body[data-theme=command] .layout:before{content:"STATUS";color:#138b7a2e;letter-spacing:.18em;writing-mode:horizontal-tb;font-size:clamp(1.6rem,4vw,3.2rem);top:10px;left:4px;transform:none}body[data-theme=command] .layout:after{content:"CHECK";color:#e05c332e;letter-spacing:.16em;writing-mode:horizontal-tb;font-size:clamp(1.4rem,3vw,2.6rem);top:22px;right:10px;transform:none}.theme-command .hero,.theme-command .panel,.theme-command .record-card,.theme-command .trust-card,.theme-command .workbench__intro,.theme-command .phase-check,.theme-command .workbench__queue,.theme-command .workbench__checklist,.theme-command .judgement-card,.theme-command .draft-editor,.theme-command .reason-card,.theme-command .review-box,.theme-command .time-status,.theme-command .organizer-panel,.theme-command .organizer-tool,.theme-command .v1-notice,.theme-command .v1-record-list,.theme-command .v1-main,.theme-command .v1-decision,.theme-command .v1-raw{border:1px solid #1b2a263d;border-radius:6px;box-shadow:0 10px 24px #1b2a261a}.theme-command .hero{clip-path:none;background:linear-gradient(90deg,#143d37 0 10px,#0000 10px),linear-gradient(135deg,#f8fffc 0%,#dff4ee 100%)}.theme-command .hero:before{background:linear-gradient(115deg,#0000 0 78%,#138b7a24 78%);width:auto;height:auto;inset:0;transform:none}.theme-command .hero:after{content:""}.theme-command .hero h1{text-shadow:none;text-transform:none}.theme-command .eyebrow{color:#0b7667;text-shadow:none}.theme-command .tabs button,.theme-command .tabs a,.theme-command .theme-switcher button,.theme-command .theme-switcher>span,.theme-command .record-card button,.theme-command .workbench__queue button,.theme-command .draft-editor__list button,.theme-command .time-card button,.theme-command .conflict-card__records button,.theme-command .v1-record-list button{color:#172522;box-shadow:none;background:#f8fffc;border:1px solid #1b2a2647;border-radius:6px}.theme-command .tabs button.active,.theme-command .tabs a:hover,.theme-command .theme-switcher button.active,.theme-command .workbench__queue button.active,.theme-command .draft-editor__list button.active,.theme-command .conflict-card__records button.active,.theme-command .v1-record-list button.active{color:#fff;background:#143d37}.theme-command .panel,.theme-command .record-card,.theme-command .workbench__intro,.theme-command .phase-check,.theme-command .workbench__queue,.theme-command .workbench__checklist,.theme-command .judgement-card,.theme-command .draft-editor,.theme-command .time-status,.theme-command .organizer-panel,.theme-command .v1-record-list,.theme-command .v1-main,.theme-command .v1-decision{background:#ffffffe0}.theme-command .panel:before,.theme-command .panel:after{content:""}body[data-theme=newspaper]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#151515;background:linear-gradient(90deg,#1414140f 1px,#0000 1px) 0 0/18px 18px,linear-gradient(#f9f6e7 0%,#edf5f8 52%,#f6eadc 100%)}body[data-theme=newspaper]:before{background:repeating-linear-gradient(0deg,#1515150d 0 2px,#0000 2px 12px);transform:none}body[data-theme=newspaper]:after{background:linear-gradient(90deg,#15151529 0 6px,#0000 6px),repeating-linear-gradient(0deg,#15151524 0 2px,#0000 2px 12px),#f9f6e7;border:2px solid #1515152e;border-radius:0;width:260px;height:170px;bottom:24px;right:-20px;transform:rotate(-4deg)}body[data-theme=newspaper] .layout:before{content:"EXTRA";color:#15151529;letter-spacing:.08em;writing-mode:horizontal-tb;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,5vw,4rem);top:8px;left:6px;transform:rotate(-5deg)}body[data-theme=newspaper] .layout:after{content:"NEWS";color:#b0242433;letter-spacing:.1em;writing-mode:horizontal-tb;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,4vw,3.4rem);top:22px;right:4px;transform:rotate(4deg)}.theme-newspaper,.theme-newspaper button,.theme-newspaper input,.theme-newspaper textarea,.theme-newspaper select{font-family:Georgia,Times New Roman,Noto Serif TC,serif}.theme-newspaper .hero,.theme-newspaper .panel,.theme-newspaper .record-card,.theme-newspaper .trust-card,.theme-newspaper .workbench__intro,.theme-newspaper .phase-check,.theme-newspaper .workbench__queue,.theme-newspaper .workbench__checklist,.theme-newspaper .judgement-card,.theme-newspaper .draft-editor,.theme-newspaper .reason-card,.theme-newspaper .review-box,.theme-newspaper .time-status,.theme-newspaper .organizer-panel,.theme-newspaper .organizer-tool,.theme-newspaper .v1-notice,.theme-newspaper .v1-record-list,.theme-newspaper .v1-main,.theme-newspaper .v1-decision,.theme-newspaper .v1-raw{border:2px solid #151515;border-radius:0;box-shadow:5px 5px #1515152e}.theme-newspaper .hero{clip-path:none;background:linear-gradient(#151515 0 4px,#0000 4px 100%),linear-gradient(90deg,#fffaf0 0%,#e9f5f7 100%)}.theme-newspaper .hero:before{background:repeating-linear-gradient(0deg,#1515152e 0 2px,#0000 2px 10px);width:220px;height:90px;inset:auto 24px 18px auto;transform:rotate(-2deg)}.theme-newspaper .hero:after{content:"版";color:#b02424;text-shadow:none;transform:rotate(5deg)}.theme-newspaper .hero h1{text-shadow:none;text-transform:none}.theme-newspaper .eyebrow{color:#b02424;text-shadow:none}.theme-newspaper .tabs button,.theme-newspaper .tabs a,.theme-newspaper .theme-switcher button,.theme-newspaper .theme-switcher>span,.theme-newspaper .record-card button,.theme-newspaper .workbench__queue button,.theme-newspaper .draft-editor__list button,.theme-newspaper .time-card button,.theme-newspaper .conflict-card__records button,.theme-newspaper .v1-record-list button{color:#151515;background:#fffaf0;border:2px solid #151515;border-radius:0;box-shadow:3px 3px #15151538}.theme-newspaper .tabs button.active,.theme-newspaper .tabs a:hover,.theme-newspaper .theme-switcher button.active,.theme-newspaper .workbench__queue button.active,.theme-newspaper .draft-editor__list button.active,.theme-newspaper .conflict-card__records button.active,.theme-newspaper .v1-record-list button.active{color:#fffaf0;background:#151515}.theme-newspaper .panel,.theme-newspaper .record-card,.theme-newspaper .workbench__intro,.theme-newspaper .phase-check,.theme-newspaper .workbench__queue,.theme-newspaper .workbench__checklist,.theme-newspaper .judgement-card,.theme-newspaper .draft-editor,.theme-newspaper .time-status,.theme-newspaper .organizer-panel,.theme-newspaper .v1-record-list,.theme-newspaper .v1-main,.theme-newspaper .v1-decision{background-color:#fffaf0;background-image:linear-gradient(90deg,#1515150d 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:16px 16px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}body[data-theme=terminal]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#d8fff3;background:radial-gradient(circle at 12% 12%,#33ffb62e,#0000 24%),linear-gradient(#65ffc912 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#65ffc912 1px,#0000 1px) 0 0/24px 24px,#05080a}body[data-theme=terminal]:before{background:linear-gradient(#33ffb61a,#0000 22%),repeating-linear-gradient(0deg,#ffffff0d 0 1px,#0000 1px 4px);transform:none}body[data-theme=terminal]:after{background:linear-gradient(135deg,#65ffc924,#0000);border:1px solid #65ffc938;border-radius:8px;width:320px;height:220px;bottom:20px;right:20px;transform:none}body[data-theme=terminal] .layout:before{content:"RUN CHECK";color:#65ffc92e;letter-spacing:.14em;writing-mode:horizontal-tb;font-size:clamp(1.6rem,4vw,3rem);top:10px;left:4px;transform:none}body[data-theme=terminal] .layout:after{content:"LOG";color:#ff59bc38;letter-spacing:.18em;writing-mode:horizontal-tb;font-size:clamp(2rem,4vw,3.2rem);top:24px;right:8px;transform:none}.theme-terminal,.theme-terminal button,.theme-terminal input,.theme-terminal textarea,.theme-terminal select{font-family:SFMono-Regular,Consolas,Liberation Mono,Courier New,monospace}.theme-terminal .hero,.theme-terminal .panel,.theme-terminal .record-card,.theme-terminal .trust-card,.theme-terminal .workbench__intro,.theme-terminal .phase-check,.theme-terminal .workbench__queue,.theme-terminal .workbench__checklist,.theme-terminal .judgement-card,.theme-terminal .draft-editor,.theme-terminal .reason-card,.theme-terminal .review-box,.theme-terminal .time-status,.theme-terminal .organizer-panel,.theme-terminal .organizer-tool,.theme-terminal .v1-notice,.theme-terminal .v1-record-list,.theme-terminal .v1-main,.theme-terminal .v1-decision,.theme-terminal .v1-raw{color:#d8fff3;background:#050a0cdb;border:1px solid #65ffc957;border-radius:8px;box-shadow:0 0 0 1px #65ffc91a,0 0 28px #65ffc91a}.theme-terminal .hero{clip-path:none;background:linear-gradient(110deg,#65ffc92e 0 48%,#0000 48%),#071013}.theme-terminal .hero:before{background:repeating-linear-gradient(0deg,#65ffc917 0 1px,#0000 1px 8px);width:auto;height:auto;inset:0;transform:none}.theme-terminal .hero:after{content:"_";color:#65ffc9;text-shadow:0 0 10px #65ffc9;transform:none}.theme-terminal .hero h1{color:#eafff8;text-shadow:0 0 14px #65ffc97a;text-transform:none}.theme-terminal .eyebrow{color:#ff59bc;text-shadow:0 0 10px #ff59bc80}.theme-terminal .tabs button,.theme-terminal .tabs a,.theme-terminal .theme-switcher button,.theme-terminal .theme-switcher>span,.theme-terminal .record-card button,.theme-terminal .workbench__queue button,.theme-terminal .draft-editor__list button,.theme-terminal .time-card button,.theme-terminal .conflict-card__records button,.theme-terminal .v1-record-list button{color:#d8fff3;background:#071013;border:1px solid #65ffc96b;border-radius:6px;box-shadow:0 0 12px #65ffc91f}.theme-terminal .tabs button.active,.theme-terminal .tabs a:hover,.theme-terminal .theme-switcher button.active,.theme-terminal .workbench__queue button.active,.theme-terminal .draft-editor__list button.active,.theme-terminal .conflict-card__records button.active,.theme-terminal .v1-record-list button.active{color:#eafff8;background:linear-gradient(135deg,#0c3a32,#122026);border-color:#65ffc9b8;box-shadow:0 0 0 1px #65ffc929,0 0 18px #65ffc92e}.theme-terminal .status-badge,.theme-terminal .source-label,.theme-terminal .quality-pill,.theme-terminal .draft-count,.theme-terminal .v1-trust-chip,.theme-terminal .v1-step>span,.theme-terminal .v1-trust-panel__header span{color:#d8fff3;box-shadow:none;background:#102026;border:1px solid #65ffc975}.theme-terminal .status-needs_review,.theme-terminal .status-unverified,.theme-terminal .status-unknown,.theme-terminal .quality-pill--needs_review,.theme-terminal .v1-trust-chip--warning{color:#fff4a8;background:#493f08}.theme-terminal .status-rejected,.theme-terminal .status-cancelled,.theme-terminal .status-verified_closed,.theme-terminal .quality-pill--missing,.theme-terminal .v1-trust-chip--danger{color:#ffc7d5;background:#451522}.theme-terminal .status-verified,.theme-terminal .status-verified_open,.theme-terminal .status-confirmed,.theme-terminal .status-completed,.theme-terminal .status-fulfilled,.theme-terminal .quality-pill--present{color:#b6ffda;background:#123b29}.theme-terminal .trust-card--high,.theme-terminal .time-status__column--known,.theme-terminal .v1-decision--candidate_draft{color:#d8fff3;background:linear-gradient(135deg,#0d2a1ef0,#081815f0);border-color:#58ffa66b}.theme-terminal .trust-card--medium,.theme-terminal .time-status__column--unknown,.theme-terminal .v1-decision--human_review{color:#fff4c5;background:linear-gradient(135deg,#372c0cf0,#12130ef0);border-color:#ffe76875}.theme-terminal .trust-card--low,.theme-terminal .time-status__column--expired,.theme-terminal .v1-decision--hold{color:#ffe4ea;background:linear-gradient(135deg,#3c121ff0,#120a10f0);border-color:#ff6f977a}.theme-terminal .time-status__column,.theme-terminal .organizer-tool,.theme-terminal .quality-row,.theme-terminal .conflict-card,.theme-terminal .comparison-grid>div,.theme-terminal .time-card,.theme-terminal .phase-check li,.theme-terminal .judgement-summary div,.theme-terminal .reason-card,.theme-terminal .review-box,.theme-terminal .draft-editor__chips,.theme-terminal .v1-summary div,.theme-terminal .v1-step,.theme-terminal .v1-trust-note{color:#d8fff3;background:#071013eb;border-color:#65ffc93d}.theme-terminal .draft-search input,.theme-terminal .draft-editor__body input,.theme-terminal .draft-editor__body textarea,.theme-terminal .draft-editor__body select{color:#eafff8;background:#071013;border-color:#65ffc957;box-shadow:0 0 12px #65ffc91a}.theme-terminal .draft-search input::placeholder,.theme-terminal .draft-editor__body input::placeholder,.theme-terminal .draft-editor__body textarea::placeholder{color:#78a99d}.theme-terminal .empty-state,.theme-terminal .error-state{color:#d8fff3;background:#071013;border:1px solid #65ffc93d}.theme-terminal .time-status__column-header span,.theme-terminal .draft-count{color:#eafff8;background:#65ffc91f;border-color:#65ffc95c}.theme-terminal .v1-summary strong{color:#65ffc9;text-shadow:0 0 10px #65ffc957}.theme-terminal .phase-check strong{color:#eafff8;background:#65ffc91f}.theme-terminal .v1-trust-note--warning{background:#31290deb;border-color:#ffe7686b}.theme-terminal .v1-trust-note--danger{background:#37111eeb;border-color:#ff6f9770}.theme-terminal .v1-trust-note strong,.theme-terminal .v1-trust-note--warning strong,.theme-terminal .v1-trust-note--danger strong{color:#eafff8}.theme-terminal .record-card__meta,.theme-terminal .time-status__note,.theme-terminal .time-status__column-header p,.theme-terminal .judgement-summary dt,.theme-terminal .draft-editor__list small,.theme-terminal .phase-check__header span,.theme-terminal .phase-check li span,.theme-terminal .v1-record-list small,.theme-terminal .v1-summary span,.theme-terminal .v1-step p,.theme-terminal .v1-trust-panel p,.theme-terminal .v1-trust-note span,.theme-terminal .v1-decision li,.theme-terminal .reason-card p,.theme-terminal .organizer-tool p,.theme-terminal .organizer-tool li,.theme-terminal .quality-row p,.theme-terminal .conflict-card p,.theme-terminal .empty-state{color:#a8d9cc}@media (width<=860px){.workbench__layout{grid-template-columns:1fr}.phase-check__header{display:grid}.phase-check ul{grid-template-columns:repeat(2,minmax(0,1fr))}.draft-editor__layout,.draft-editor__field--candidate,.time-status__columns,.organizer-panel__grid,.comparison-grid,.quality-row,.v1-notice,.v1-summary,.v1-layout,.v1-trust-note,.judgement-summary{grid-template-columns:1fr}}
