:root{--yz-pink-50:#ffe8f1;--yz-pink-100:#ffd0e3;--yz-pink-300:#ff7fb0;--yz-pink-500:#ff3d8a;--yz-pink-600:#f2246f;--yz-pink-700:#d1145b;--yz-ink-950:#141319;--yz-ink-900:#1c1b22;--yz-ink-850:#23222a;--yz-ink-800:#2b2a33;--yz-ink-700:#383743;--yz-ink-600:#4a4956;--yz-ink-400:#8a8896;--yz-ink-300:#b4b2be;--yz-paper:#fcf6f6;--yz-white:#fff;--yz-canvas:#f2f3f6;--yz-line:#e8e9eb;--yz-soft-surface:#fafafa;--yz-success:#2ed3a0;--yz-warning:#ffc53d;--yz-danger:#ff5e62;--yz-focus:#737d94;--yz-engine-know-me:#ff3d8a;--yz-engine-who-among-us:#ffc53d;--yz-engine-who-wrote-it:#3da5ff;--yz-engine-friend-court:#8a63f6;--yz-engine-truth-or-lie:#ff8a3d;--yz-engine-in-my-shoes:#28cfe0;--yz-engine-same-wavelength:#2ed3a0;--yz-engine-whose-memory:#c38cff;--yz-engine-would-it-fly:#b5e655;--yz-space-1:4px;--yz-space-2:8px;--yz-space-3:12px;--yz-space-4:16px;--yz-space-5:20px;--yz-space-6:24px;--yz-space-8:32px;--yz-space-10:40px;--yz-space-12:48px;--yz-space-16:64px;--yz-space-20:80px;--yz-radius-sm:10px;--yz-radius-md:14px;--yz-radius-card:20px;--yz-radius-panel:28px;--yz-radius-pill:999px;--yz-font:"Manrope", "Plus Jakarta Sans", system-ui, -apple-system, Arial, sans-serif;--yz-ease-ui:cubic-bezier(.2, .7, .2, 1);--yz-motion-fast:.16s;--yz-motion-base:.2s;--yz-touch-min:48px}@font-face{font-family:Manrope;src:url(../fonts/Manrope-Variable.woff2)format("woff2");font-weight:200 800;font-display:swap}:root{--bg:#f4f4f7;--surface:#fff;--surface-2:#f8f8fa;--surface-3:#efeff3;--border:#e6e6ec;--border-strong:#d4d4dc;--text:#1c1b22;--text-2:#4a4956;--muted:#76747f;--accent:var(--yz-pink-500);--accent-hover:var(--yz-pink-600);--accent-text:#c4104f;--accent-soft:#ffeef5;--on-accent:#fff;--focus-ring:0 0 0 3px #ff3d8a47;--good:#0f8a63;--good-soft:#e3f7ef;--warn:#9a6a00;--warn-soft:#fff4d6;--bad:#c62d34;--bad-soft:#ffe9e9;--info:#1f6fc0;--info-soft:#e7f2ff;--violet:#6a45d8;--violet-soft:#efeaff;--stage-draft:#ff7fb0;--stage-checked:#ff3d8a;--stage-approved:#d1145b;--stage-published:#8c0c3e;--stage-ready-ring:#1c1b22;--stage-tick:#fff;--stage-bar:#fffffff2;--stage-bar-track:#ffffff4d;--stage-bar-strong:#fffffff2;--stage-bar-track-strong:#ffffff40;--bubble-good:#e3f7ef;--bubble-good-border:#9fe3c8;--bubble-bad:#ffeef5;--bubble-bad-border:#ffc2da;--shadow-1:0 1px 2px #1413190f, 0 1px 1px #1413190a;--shadow-2:0 8px 28px #14131924, 0 2px 6px #14131914;--radius:10px;--radius-sm:7px;--sidebar-w:216px;--topbar-h:52px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#121117;--surface:#1b1a21;--surface-2:#211f28;--surface-3:#2a2832;--border:#2e2c37;--border-strong:#3d3b48;--text:#f1f0f5;--text-2:#c3c1cc;--muted:#8f8d9a;--accent-text:#ff7fb0;--accent-soft:#ff3d8a24;--good:#3fd9a8;--good-soft:#2ed3a021;--warn:#ffc53d;--warn-soft:#ffc53d21;--bad:#ff7a7e;--bad-soft:#ff5e6224;--info:#6cb8ff;--info-soft:#3da5ff24;--violet:#b29bff;--violet-soft:#8a63f629;--stage-draft:#a3205a;--stage-checked:#db2a70;--stage-approved:#ff6aa6;--stage-published:#ffb8d6;--stage-ready-ring:#fff;--stage-tick:#1c1b22;--stage-bar:#fffffff2;--stage-bar-track:#ffffff40;--stage-bar-strong:#1c1b22e6;--stage-bar-track-strong:#1c1b2238;--bubble-good:#2ed3a01f;--bubble-good-border:#2ed3a066;--bubble-bad:#ff3d8a1f;--bubble-bad-border:#ff3d8a6b;--shadow-1:0 1px 2px #0006;--shadow-2:0 10px 32px #0000008c, 0 2px 6px #0006;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#121117;--surface:#1b1a21;--surface-2:#211f28;--surface-3:#2a2832;--border:#2e2c37;--border-strong:#3d3b48;--text:#f1f0f5;--text-2:#c3c1cc;--muted:#8f8d9a;--accent-text:#ff7fb0;--accent-soft:#ff3d8a24;--good:#3fd9a8;--good-soft:#2ed3a021;--warn:#ffc53d;--warn-soft:#ffc53d21;--bad:#ff7a7e;--bad-soft:#ff5e6224;--info:#6cb8ff;--info-soft:#3da5ff24;--violet:#b29bff;--violet-soft:#8a63f629;--stage-draft:#a3205a;--stage-checked:#db2a70;--stage-approved:#ff6aa6;--stage-published:#ffb8d6;--stage-ready-ring:#fff;--stage-tick:#1c1b22;--stage-bar:#fffffff2;--stage-bar-track:#ffffff40;--stage-bar-strong:#1c1b22e6;--stage-bar-track-strong:#1c1b2238;--bubble-good:#2ed3a01f;--bubble-good-border:#2ed3a066;--bubble-bad:#ff3d8a1f;--bubble-bad-border:#ff3d8a6b;--shadow-1:0 1px 2px #0006;--shadow-2:0 10px 32px #0000008c, 0 2px 6px #0006;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:after,:before{box-sizing:border-box}body,html{background:var(--bg);color:var(--text);font-family:var(--yz-font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:13px;line-height:1.45}h1,h2,h3,h4{letter-spacing:-.01em;margin:0;font-weight:750}h1{font-size:18px}h2{font-size:15px}h3{font-size:13px}p{margin:0}a{color:var(--accent-text);text-decoration:none}a:hover{text-decoration:underline}.mono,code{font-family:ui-monospace,SF Mono,JetBrains Mono,Menlo,Consolas,monospace;font-size:12px}.num{font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.text-2{color:var(--text-2)}.small{font-size:12px}.tiny{font-size:11px}.section-label,.strong{font-weight:700}.btn,.chip,.ellipsis,.nowrap,.table th{white-space:nowrap}.ellipsis{text-overflow:ellipsis;overflow:hidden}.sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{box-shadow:var(--focus-ring);outline:none}.row{align-items:center;gap:8px;display:flex}.page-head,.row.wrap,.seg{flex-wrap:wrap}.card-head,.page-head,.row.between{justify-content:space-between}.row.top{align-items:flex-start}.stack{flex-direction:column;gap:12px;display:flex}.stack.tight{gap:6px}.grow{flex:auto;min-width:0}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-2,.grid-3{gap:12px;display:grid}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1100px){.grid-2,.grid-3{grid-template-columns:minmax(0,1fr)}}.page{flex-direction:column;gap:14px;max-width:1480px;padding:18px 22px 40px;display:flex}.page-head{align-items:flex-end;gap:12px;display:flex}.page-head .sub{color:var(--muted);margin-top:2px}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-1)}.card-head{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:11px 14px;display:flex}.card-head h2,.card-head h3{align-items:center;gap:6px;display:flex}.card-body{padding:12px 14px}.card-body.flush{padding:0}.section-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px}.btn{border:1.5px solid var(--border-strong);background:var(--surface);height:30px;color:var(--text);font:inherit;cursor:pointer;transition:background var(--yz-motion-fast) var(--yz-ease-ui),border-color var(--yz-motion-fast) var(--yz-ease-ui),color var(--yz-motion-fast) var(--yz-ease-ui);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:650;display:inline-flex}.btn:hover:not(:disabled){border-color:var(--text-2)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.btn.primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.btn.good{background:var(--good);border-color:var(--good);color:#fff}:root[data-theme=dark] .btn.good{color:#0b2a20}.btn.danger{border-color:var(--bad);color:var(--bad)}.btn.danger:hover:not(:disabled){background:var(--bad-soft);border-color:var(--bad)}.btn.ghost{background:0 0;border-color:#0000}.btn.ghost:hover:not(:disabled){background:var(--surface-3);border-color:#0000}.btn.sm{height:26px;padding:0 9px;font-size:12px}.btn.icon{width:30px;padding:0}.btn.sm.icon{width:26px}.kbd,kbd{border:1px solid var(--border-strong);background:var(--surface-2);min-width:18px;height:18px;color:var(--text-2);border-bottom-width:2px;border-radius:5px;justify-content:center;align-items:center;padding:0 4px;font-family:inherit;font-size:10.5px;font-weight:750;line-height:1;display:inline-flex}.btn.good kbd,.btn.primary kbd{color:inherit;background:#fff3;border-color:#ffffff73}.field{flex-direction:column;gap:4px;display:flex}.field>label,.field>span{color:var(--text-2);font-size:11.5px;font-weight:650}.input,.select,.textarea{border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--surface);height:30px;color:var(--text);font:inherit;min-width:0;padding:0 10px}.textarea{resize:vertical;height:auto;min-height:56px;padding:7px 10px;line-height:1.4}.input:focus,.select:focus,.textarea:focus{border-color:var(--accent);box-shadow:var(--focus-ring);outline:none}.input.invalid,.textarea.invalid{border-color:var(--bad)}.field-error{color:var(--bad);font-size:11.5px}.check{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;display:inline-flex}.check input{accent-color:var(--accent);margin:0}.seg{background:var(--surface-3);border-radius:999px;gap:2px;padding:2px;display:inline-flex}.field>.seg{align-self:flex-start}.seg button{color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;height:24px;padding:0 10px;font-size:12px;font-weight:650}.seg button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:var(--shadow-1)}.seg button:disabled{opacity:.4;cursor:not-allowed}.chip{background:var(--surface-3);height:20px;color:var(--text-2);border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:0 7px;font-size:11px;font-weight:700;display:inline-flex}.chip .dot{background:currentColor;border-radius:50%;width:6px;height:6px}.chip.outline{border-color:var(--border-strong);background:0 0}.chip.accent{background:var(--accent-soft);color:var(--accent-text)}.chip.good{background:var(--good-soft);color:var(--good)}.chip.warn{background:var(--warn-soft);color:var(--warn)}.chip.bad{background:var(--bad-soft);color:var(--bad)}.chip.info{background:var(--info-soft);color:var(--info)}.chip.violet{background:var(--violet-soft);color:var(--violet)}.table-wrap{overflow-x:auto}table.table{border-collapse:separate;border-spacing:0;width:100%;font-size:12.5px}.table th{z-index:1;background:var(--surface-2);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;text-align:left;font-size:11px;font-weight:700;position:sticky;top:0}.table td,.table th{border-bottom:1px solid var(--border);padding:7px 10px}.table td{vertical-align:middle}.table tr:last-child td{border-bottom:0}.table tbody tr:hover td{background:var(--surface-2)}.table tr.clickable{cursor:pointer}.table td.r,.table th.r{text-align:right}.state{color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:28px 16px;display:flex}.state.bad{color:var(--bad)}.skeleton{background:linear-gradient(90deg,var(--surface-3) 0,var(--surface-2) 50%,var(--surface-3) 100%);background-size:200% 100%;border-radius:6px;animation:1.2s linear infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}.progress{background:var(--surface-3);border-radius:999px;height:6px;position:relative;overflow:hidden}.progress>i{background:var(--accent);border-radius:999px;position:absolute;inset:0 auto 0 0}.progress.good>i{background:var(--good)}.callout{border-radius:var(--radius-sm);background:var(--info-soft);color:var(--text);align-items:flex-start;gap:8px;padding:9px 12px;font-size:12.5px;display:flex}.callout.warn{background:var(--warn-soft)}.callout.bad{background:var(--bad-soft)}.divider{background:var(--border);border:0;height:1px;margin:0}
