:root{--bg:#faf7f2;--paper:#fffcf8;--card:#fff;--card3:#faf5ee;--line:#eae2d6;--line2:#dcd2c2;--rule:#cdbfaa;--ink:#15110e;--ink2:#3b352e;--mute:#645c53;--red:#c82318;--redd:#a3190f;--red-soft:#fcece8;--red-line:#f3d6cf;--ok:#1b5e41;--ok-soft:#e7f1ea;--warn:#7a4c05;--warn-soft:#f7eedb;--info:#2a4572;--info-soft:#e8eef7;--bad:#a3190f;--bad-soft:#fce4e0;--off:#4a433c;--off-soft:#ede7de;--dark:#15110e;--dark2:#241e19;--dark-text:#f4eee4;--dark-mute:#b3a899;--color-bg:var(--bg);--color-surface:var(--paper);--color-text:var(--ink);--color-muted:var(--mute);--color-border:var(--line2);--color-accent:var(--redd);--color-accent-text:#fff;--color-danger:var(--bad);--color-danger-bg:var(--bad-soft);--color-status-bg:var(--info-soft);--color-limit-bg:var(--warn-soft);--color-limit-border:var(--warn);--color-ok:var(--ok);--focus:3px solid var(--red);--radius:6px;--space-1:.25rem;--space-2:.5rem;--space-3:1rem;--space-4:1.5rem;--space-5:2.5rem;--font:"Segoe UI", system-ui, -apple-system, Roboto, sans-serif;--serif:Georgia, "Times New Roman", serif;--mono:Consolas, ui-monospace, "Cascadia Mono", Menlo, monospace;--rail:256px;--top:62px;--ease:cubic-bezier(.2, .7, .2, 1);--rail-bg:var(--bg);--topbar-bg:#faf7f2eb;--hover:#15110e0d;--shadow:#15110e59;--attn-bg:#fdf0ec;--attn-line:#f2d3cb;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#14110e;--paper:#1b1713;--card:#221d18;--card3:#2b251f;--line:#342d26;--line2:#463c33;--rule:#5c5146;--ink:#f4eee4;--ink2:#dcd3c6;--mute:#aca192;--red:#ef5a4b;--redd:#ff8f80;--red-soft:#3a1d18;--red-line:#5c2b23;--ok:#86d6ab;--ok-soft:#16301f;--warn:#ecbb63;--warn-soft:#33270f;--info:#a3bfec;--info-soft:#1b2639;--bad:#ff8f80;--bad-soft:#3c1b16;--off:#cbc1b4;--off-soft:#2d2721;--dark:#0b0907;--dark2:#171310;--color-accent:#d6382a;--rail-bg:linear-gradient(180deg, #1f1a15 0%, #1b1713 55%, #18140f 100%);--topbar-bg:#14110ee6;--hover:#f4eee412;--shadow:#0009;--attn-bg:#2e1915;--attn-line:#5c2b23;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root[data-theme=system]{--bg:#14110e;--paper:#1b1713;--card:#221d18;--card3:#2b251f;--line:#342d26;--line2:#463c33;--rule:#5c5146;--ink:#f4eee4;--ink2:#dcd3c6;--mute:#aca192;--red:#ef5a4b;--redd:#ff8f80;--red-soft:#3a1d18;--red-line:#5c2b23;--ok:#86d6ab;--ok-soft:#16301f;--warn:#ecbb63;--warn-soft:#33270f;--info:#a3bfec;--info-soft:#1b2639;--bad:#ff8f80;--bad-soft:#3c1b16;--off:#cbc1b4;--off-soft:#2d2721;--dark:#0b0907;--dark2:#171310;--color-accent:#d6382a;--rail-bg:linear-gradient(180deg, #1f1a15 0%, #1b1713 55%, #18140f 100%);--topbar-bg:#14110ee6;--hover:#f4eee412;--shadow:#0009;--attn-bg:#2e1915;--attn-line:#5c2b23;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}body{font-family:var(--font);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.55;overflow-x:clip}a{color:var(--color-accent);text-underline-offset:3px}:focus-visible{outline:var(--focus);outline-offset:2px}h1:focus{outline:none}h1,h2{font-family:var(--serif);letter-spacing:-.015em;font-weight:400;line-height:1.15}h1{font-size:clamp(1.75rem,3vw,2.25rem)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{left:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--color-accent);color:var(--color-accent-text);z-index:50;position:absolute;top:-3rem}.skip-link:focus{top:var(--space-2)}.brand{font-family:var(--serif);color:var(--ink);align-items:center;gap:.6rem;font-size:1.2rem;text-decoration:none;display:inline-flex}.brand__mark{flex:none;width:1.75rem;height:1.75rem;display:block}.brand__mod{font-family:var(--mono);color:var(--mute);letter-spacing:.1em;font-size:.7rem}.topbar{z-index:30;background:var(--paper);border-bottom:1px solid var(--line2);position:sticky;top:0}.topbar__in{max-width:77.5rem;padding:.75rem var(--space-4);align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;margin:0 auto;display:flex}.kv-rail{width:var(--rail);background:var(--rail-bg);border-right:1px solid var(--line2);box-shadow:4px 0 24px -18px var(--shadow);z-index:30;flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}.kv-rail__top{align-items:center;padding:16px 18px 12px;display:flex}.kv-org{border:1px solid var(--line2);background:var(--card);border-radius:6px;align-items:center;gap:10px;margin:0 12px 6px;padding:9px 10px;display:flex}.kv-av{background:var(--dark);color:#fff;width:28px;height:28px;font-family:var(--mono);text-transform:uppercase;border-radius:5px;flex:none;place-items:center;font-size:11px;display:grid}.kv-org b{white-space:nowrap;text-overflow:ellipsis;max-width:11rem;font-size:13px;font-weight:600;line-height:1.2;display:block;overflow:hidden}.kv-org small{color:var(--mute);font-size:11.5px;display:block}.kv-nav{flex:1;padding:4px 12px 12px;overflow:auto}.kv-nav ul{margin:0;padding:0;list-style:none}.kv-grp{--grp:var(--red);--grp-soft:var(--red-soft);margin-top:18px}.kv-grp:first-child{margin-top:6px}.kv-grp:nth-child(3){--grp:#2a5aa8;--grp-soft:#e8effa}.kv-grp:nth-child(4){--grp:#1f7a52;--grp-soft:#e5f3eb}.kv-grp:nth-child(5){--grp:#a8650a;--grp-soft:#fbf0dc}.kv-grp:nth-child(6){--grp:#6a6058;--grp-soft:#f0ebe4}:root[data-theme=dark] .kv-grp{--grp:#ef5a4b;--grp-soft:#3a1d18}:root[data-theme=dark] .kv-grp:nth-child(3){--grp:#7fa6e8;--grp-soft:#1b2639}:root[data-theme=dark] .kv-grp:nth-child(4){--grp:#6fcb9a;--grp-soft:#16301f}:root[data-theme=dark] .kv-grp:nth-child(5){--grp:#e3a94a;--grp-soft:#33270f}:root[data-theme=dark] .kv-grp:nth-child(6){--grp:#b9ada0;--grp-soft:#2d2721}@media (prefers-color-scheme:dark){:root[data-theme=system] .kv-grp{--grp:#ef5a4b;--grp-soft:#3a1d18}:root[data-theme=system] .kv-grp:nth-child(3){--grp:#7fa6e8;--grp-soft:#1b2639}:root[data-theme=system] .kv-grp:nth-child(4){--grp:#6fcb9a;--grp-soft:#16301f}:root[data-theme=system] .kv-grp:nth-child(5){--grp:#e3a94a;--grp-soft:#33270f}:root[data-theme=system] .kv-grp:nth-child(6){--grp:#b9ada0;--grp-soft:#2d2721}}.kv-grp__name{font-family:var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);align-items:center;gap:8px;margin:0 0 6px;padding:0 10px;font-size:11px;font-weight:700;display:flex}.kv-grp__icon{width:16px;height:16px;color:var(--grp);flex:none}.kv-grp__toggle{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;width:100%;padding-top:4px;padding-bottom:4px}.kv-grp__toggle:hover{background:var(--grp-soft)}.kv-grp__toggle:focus-visible{outline:2px solid var(--grp);outline-offset:1px}.kv-grp__toggle .kv-ct{order:2}.kv-grp__chev{color:var(--mute);transition:transform .2s var(--ease);flex:none;order:3}.kv-grp__chev--open{transform:rotate(90deg)}.kv-grp__name:after{content:"";background:linear-gradient(90deg, var(--line2), transparent);flex:1;height:1px}.kv-nav a,.kv-nav .kv-soon-item{color:var(--ink2);min-height:36px;transition:background-color .2s, color .2s, transform .2s var(--ease);border-radius:6px;align-items:center;gap:10px;padding:8px 10px 8px 12px;font-size:13.5px;text-decoration:none;display:flex}.kv-nav a:hover{background:var(--grp-soft,#15110e0d);color:var(--ink);transform:translate(2px)}.kv-nav a[aria-current=page]{background:var(--grp-soft,#fff);color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--grp,var(--red)) 25%, transparent), inset 3px 0 0 var(--grp,var(--red));font-weight:600}@media (prefers-reduced-motion:reduce){.kv-nav a:hover{transform:none}}.kv-nav .kv-soon-item{color:var(--mute)}.kv-ct{font-family:var(--mono);color:var(--mute);background:var(--card3);border-radius:999px;margin-left:auto;padding:2px 7px;font-size:11px}.kv-ct--hot{background:var(--red-soft);color:var(--redd)}.kv-soon{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--info);background:var(--info-soft);border-radius:3px;margin-left:auto;padding:3px 6px;font-size:9.5px}.kv-trust{background:var(--ok-soft);color:var(--ok);border-radius:6px;align-items:center;gap:10px;padding:10px;font-size:12.5px;font-weight:600;display:flex}.kv-trust--off{background:var(--off-soft);color:var(--off)}.kv-trust i{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #1b5e412e}.kv-trust small{font-size:11.5px;font-weight:500;display:block}.kv-top{top:0;left:var(--rail);height:var(--top);background:var(--topbar-bg);-webkit-backdrop-filter:blur(12px)saturate(1.4);backdrop-filter:blur(12px)saturate(1.4);border-bottom:1px solid var(--line2);z-index:20;align-items:center;gap:14px;padding:0 28px;display:flex;position:fixed;right:0}.kv-crumb{color:var(--mute);align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.kv-crumb b{color:var(--ink);font-weight:600}.kv-top__r{align-items:center;gap:8px;margin-left:auto;display:flex}.kv-env{font-family:var(--mono);letter-spacing:.04em;background:var(--warn-soft);color:var(--warn);white-space:nowrap;border-radius:4px;align-items:center;gap:7px;padding:6px 10px;font-size:11px;display:inline-flex}.kv-env i{background:#b47a14;border-radius:50%;width:7px;height:7px}.kv-ib{border:1px solid var(--line2);background:var(--card);width:38px;height:38px;color:var(--ink2);font:inherit;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.kv-ib:hover{border-color:var(--ink);color:var(--ink)}.kv-ib .kv-n{background:var(--red);color:#fff;border:2px solid var(--bg);border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10.5px;font-weight:700;display:grid;position:absolute;top:-5px;right:-5px}.kv-mob{display:none}.kv-btn{min-height:38px;font:inherit;white-space:nowrap;border:1px solid var(--ink);color:var(--ink);cursor:pointer;transition:background-color .2s, color .2s, transform .2s var(--ease);background:0 0;border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.kv-btn:hover{background:var(--ink);color:#fff}.kv-btn--fill{background:var(--red);border-color:var(--red);color:#fff;box-shadow:0 10px 22px -12px #c82318b3}.kv-btn--fill:hover{background:var(--redd);border-color:var(--redd);transform:translateY(-1px)}.kv-btn--sm{min-height:32px;padding:0 11px;font-size:12.5px}.kv-btn--ghost{color:var(--ink2);border-color:#0000}.kv-btn--ghost:hover{background:var(--hover);color:var(--ink)}.kv-main{margin-left:var(--rail);padding:calc(var(--top) + 28px) 28px 48px;max-width:calc(1500px + var(--rail))}.kv-main:focus{outline:none}@media (width<=61.25rem){.kv-rail{display:none}.kv-rail--open{display:flex;box-shadow:0 0 0 100vmax #15110e59}.kv-top{padding:0 16px;left:0}.kv-main{margin-left:0;padding-left:16px;padding-right:16px}.kv-mob{display:inline-flex}}@media (width<=40rem){.kv-env,.kv-crumb span{display:none}}.page__header{gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.form{gap:var(--space-3);max-width:32rem;margin:var(--space-3) 0;display:grid}.field{gap:var(--space-1);display:grid}.field label{font-weight:600}.field__required,.field__hint{color:var(--color-muted);margin:0;font-size:.875rem;font-weight:400}.field input,.field select,.field textarea{font:inherit;border:1px solid var(--line2);background:var(--card);min-height:2.75rem;color:var(--color-text);border-radius:4px;padding:.6rem .7rem}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{border-color:var(--red)}.field input[aria-invalid=true]{border-color:var(--color-danger);border-width:2px}.field__error{color:var(--color-danger);margin:0;font-weight:600}.button{font:inherit;border:1px solid var(--ink);cursor:pointer;border-radius:5px;justify-self:start;min-height:38px;padding:0 14px;font-size:13.5px;font-weight:600;transition:background-color .2s,color .2s}.button--primary{background:var(--red);border-color:var(--red);color:#fff}.button--primary:hover:not(:disabled){background:var(--redd);border-color:var(--redd)}.button--secondary{color:var(--ink);background:0 0}.button--secondary:hover:not(:disabled){background:var(--ink);color:var(--bg)}.button--danger{background:var(--color-danger);border-color:var(--color-danger);color:var(--color-accent-text)}.button:disabled{opacity:.6;cursor:not-allowed}.notice{margin:var(--space-3) 0;padding:var(--space-3);border-radius:var(--radius);border-left:4px solid var(--info);background:var(--color-status-bg)}.notice--error{border-left-color:var(--color-danger);background:var(--color-danger-bg)}.notice--limit{border-left-color:var(--color-limit-border);background:var(--color-limit-bg)}.notice__title{margin:0 0 var(--space-1);font-weight:700}.notice__body>:first-child{margin-top:0}.notice__body>:last-child{margin-bottom:0}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;padding:var(--space-2);border-bottom:1px solid var(--color-border);vertical-align:top}.mono{font-family:var(--mono);overflow-wrap:anywhere}.muted{color:var(--color-muted)}dl.facts{gap:var(--space-1) var(--space-3);grid-template-columns:minmax(10rem,max-content) 1fr;display:grid}dl.facts dt{font-weight:600}dl.facts dd{margin:0}progress{width:100%;max-width:32rem;height:1rem;accent-color:var(--red)}.form--inline{grid-template-columns:repeat(auto-fit,minmax(14rem,max-content));align-items:end;max-width:none}.field--checkbox{align-items:start;gap:var(--space-2);grid-template-columns:auto 1fr}.field--checkbox label{font-weight:400}.field--checkbox>input[type=radio],.field--checkbox>input[type=checkbox]{width:1rem;height:1rem;min-height:0;accent-color:var(--red);background:0 0;border:0;margin:.2em 0 0;padding:0}.field__option{justify-items:start;gap:.35rem;min-width:0;display:grid}.field__option .field__hint{margin:0}fieldset>.field--checkbox+.field--checkbox{margin-top:.75rem}.field__id{overflow-wrap:anywhere;font-size:.9375rem}fieldset{border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-3)}legend{font-weight:600}.button-row{gap:var(--space-3);margin:var(--space-3) 0;flex-wrap:wrap;display:flex}pre.mono{white-space:pre-wrap;background:var(--color-surface);max-height:20rem;padding:var(--space-2);border-radius:var(--radius);overflow:auto}caption{text-align:left;padding-bottom:var(--space-2)}.chip{font-family:var(--font);white-space:nowrap;vertical-align:middle;border-radius:3px;align-items:center;gap:.35rem;padding:.35rem .55rem;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}.chip--ok{background:var(--ok-soft);color:var(--ok)}.chip--warn{background:var(--warn-soft);color:var(--warn)}.chip--info{background:var(--info-soft);color:var(--info)}.chip--bad{background:var(--bad-soft);color:var(--bad)}.chip--off{background:var(--off-soft);color:var(--off)}.chip i{opacity:.8;background:currentColor;border-radius:50%;width:6px;height:6px}dl.facts .facts__row{display:contents}.copy{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:inline-flex}table.compare td.mono{font-size:.8rem}td.match{color:var(--color-ok);font-weight:700}ol.history{margin:var(--space-3) 0;padding:0;list-style:none}.history-entry{border-left:3px solid var(--color-border);margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);overflow-wrap:anywhere}.history-entry h3{margin:0 0 var(--space-1);font-size:1rem}.history-entry p{margin:var(--space-1) 0}.history-pass{color:var(--color-ok)}.history-fail{color:var(--color-danger)}.history-simulated{color:var(--color-limit-border)}ul.history-files{margin:var(--space-2) 0;padding-left:var(--space-4)}td.mismatch,.integrity-failed{color:var(--color-danger);font-weight:700}.field select{max-width:100%}.db-ph{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.db-ph h1{font-family:var(--serif);letter-spacing:-.02em;margin:0;font-size:34px;font-weight:400;line-height:1.05}.db-ph p{color:var(--mute);margin:8px 0 0;font-size:14px}.db-acts{flex-wrap:wrap;gap:8px;display:flex}.db-next{background:var(--attn-bg);border:1px solid var(--attn-line);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:22px;padding:16px 18px;display:grid}.db-next .db-next__n{background:var(--red);color:#fff;width:36px;height:36px;font-family:var(--serif);border-radius:50%;place-items:center;font-size:16px;display:grid}.db-next b{font-size:15px;font-weight:600;display:block}.db-next span{color:var(--ink2);font-size:13px;display:block}.db-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.db-kpi{background:var(--card);border:1px solid var(--line2);transition:transform .25s var(--ease), box-shadow .25s;border-radius:8px;padding:16px 18px 40px;position:relative;overflow:hidden}.db-kpi:hover{transform:translateY(-2px);box-shadow:0 20px 30px -24px #15110e59}.db-kpi__l{color:var(--mute);align-items:center;gap:8px;font-size:12.5px;display:flex}.db-kpi__l i{border-radius:50%;width:8px;height:8px}.db-kpi__v{font-family:var(--serif);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:36px;font-weight:300;line-height:1.1}.db-kpi__s{color:var(--mute);margin:6px 0 0;font-size:12.5px}.db-kpi__s b{color:var(--ok);font-weight:600}.db-kpi__s b.d{color:#86360f}.db-kpi__s b.q{color:var(--warn)}.db-spark{position:absolute;bottom:12px;right:14px}.db-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:14px;margin-top:14px;display:grid}.db-col{gap:14px;min-width:0;display:grid}.db-card{background:var(--card);border:1px solid var(--line2);border-radius:8px;min-width:0;padding:20px 22px}.db-ch{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.db-ch h2{font-family:var(--serif);letter-spacing:-.01em;align-items:center;gap:10px;margin:0;font-size:19px;font-weight:500;display:flex}.db-ch p{color:var(--mute);flex-basis:100%;margin:2px 0 0;font-size:12.5px}.db-cta{align-items:center;gap:6px;display:flex}.db-table{border-collapse:collapse;width:100%;margin-top:14px;font-size:13.5px}.db-table th{text-align:left;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);border-bottom:1px solid var(--line2);white-space:nowrap;padding:0 10px 10px 0;font-size:10.5px;font-weight:500}.db-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:11px 10px 11px 0}.db-table tr:last-child td{border-bottom:0}.db-table tbody tr:hover td{background:var(--paper)}.db-fn{align-items:center;gap:10px;min-width:0;display:flex}.db-ic{background:var(--card3);width:32px;height:32px;color:var(--ink2);border-radius:6px;flex:none;place-items:center;display:grid}.db-ic--tool{background:var(--info-soft);color:var(--info)}.db-ic--cert{background:var(--red-soft);color:var(--redd)}.db-fn b{white-space:nowrap;text-overflow:ellipsis;max-width:240px;font-weight:600;display:block;overflow:hidden}.db-fn b a{color:inherit;text-decoration:none}.db-fn b a:hover{color:var(--red)}.db-fn span{color:var(--mute);font-size:12px;display:block}.db-fp{font-family:var(--mono);color:var(--mute);white-space:nowrap;font-size:12px}.db-ver{font-family:var(--mono);color:var(--ink2);background:var(--card3);border-radius:4px;padding:2px 7px;font-size:12px}.db-table td.r{text-align:right;color:var(--mute);white-space:nowrap;font-size:12.5px}.db-sig{gap:3px;display:inline-flex}.db-sig i{background:var(--ok);border-radius:2px;width:9px;height:9px}.db-sig i.m{background:var(--ink)}.db-sig i.x{background:var(--bad)}.db-more{color:var(--mute);text-align:center;margin-top:12px;font-size:13px;text-decoration:none;display:block}.db-more:hover{color:var(--red)}.db-nq{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.db-nq li{border:1px solid var(--line);border-radius:6px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 13px;font-size:13.5px;line-height:1.35;display:grid}.db-nq li:first-child{background:var(--attn-bg);border-color:var(--attn-line)}.db-nq__n{width:28px;height:28px;font-family:var(--serif);background:var(--card3);border-radius:50%;place-items:center;font-size:13px;display:grid}.db-nq li:first-child .db-nq__n{background:var(--red);color:#fff}.db-nq b,.db-lst b,.db-rec b,.db-tl b{font-weight:600;display:block}.db-nq b a,.db-lst b a{color:inherit;text-decoration:none}.db-nq small,.db-lst small,.db-rec small,.db-tl small{color:var(--mute);font-size:12px;display:block}.db-tl{margin:14px 0 0;padding:0;list-style:none;position:relative}.db-tl:before{content:"";background:var(--line2);width:1px;position:absolute;top:10px;bottom:10px;left:7px}.db-tl li{grid-template-columns:16px minmax(0,1fr) auto;align-items:start;gap:12px;padding:8px 0;font-size:13.5px;display:grid}.db-tl i{background:var(--card);border:2px solid var(--line2);z-index:1;border-radius:50%;width:15px;height:15px;margin-top:3px;position:relative}.db-tl i.on{border-color:var(--red);background:var(--red);box-shadow:0 0 0 3px var(--red-soft)}.db-tl i.tool{border-color:var(--info);background:var(--info);box-shadow:0 0 0 3px var(--info-soft)}.db-tl__t{text-align:right}.db-tl__t .mono{color:var(--mute);white-space:nowrap;margin-top:4px;font-size:11.5px;display:block}.db-tsa{border-top:1px dashed var(--line2);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;padding-top:14px;display:grid}.db-tsa div{color:var(--mute);font-size:12px}.db-tsa div b{font-family:var(--mono);color:var(--ink);margin-top:2px;font-size:13px;font-weight:500;display:block}.db-lst{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.db-lst li{border:1px solid var(--line);background:var(--paper);border-radius:6px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;font-size:13px;display:grid}.db-lst .db-ic{width:34px;height:34px}.db-conn{color:var(--mute);border-top:1px dashed var(--line2);align-items:center;gap:8px;margin-top:12px;padding-top:12px;font-size:12.5px;display:flex}.db-conn i{background:var(--info);width:8px;height:8px;box-shadow:0 0 0 3px var(--info-soft);border-radius:50%;flex:none}.db-kset{gap:8px;margin-top:14px;display:grid}.db-key{border:1px solid var(--line);background:var(--paper);border-radius:6px;align-items:center;gap:10px;padding:9px 12px;font-size:13px;display:flex}.db-key i{border-radius:50%;flex:none;width:8px;height:8px}.db-key b{font-weight:600}.db-key .db-fp{margin-left:auto}.db-bar{background:var(--card3);border-radius:3px;height:6px;margin-top:12px;overflow:hidden}.db-bar i{background:linear-gradient(90deg,#d8301f,#ff8f70);border-radius:3px;height:100%;display:block}.db-kv{grid-template-columns:auto 1fr;gap:7px 14px;margin:12px 0 0;font-size:12.5px;display:grid}.db-kv dt{color:var(--mute)}.db-kv dd{text-align:right;margin:0;font-weight:500}.db-rec{gap:8px;margin-top:14px;display:grid}.db-rec>div{border:1px solid var(--line);border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:grid}.db-store{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.db-st{border:1px solid var(--line);background:var(--paper);border-radius:6px;padding:12px}.db-st span{color:var(--mute);font-size:11.5px;display:block}.db-st b{font-family:var(--serif);margin-top:2px;font-size:20px;font-weight:400;display:block}.db-fs{border-top:1px solid var(--line2);color:var(--mute);flex-wrap:wrap;gap:18px;margin-top:22px;padding-top:16px;font-size:12px;display:flex}.db-fs b{color:var(--ink2);font-weight:500}.db-empty{border:1px dashed var(--line2);color:var(--mute);border-radius:6px;margin:14px 0 0;padding:14px;font-size:13px}.db-empty--error{border-style:solid;border-color:var(--red-line);background:var(--bad-soft);color:var(--bad)}@media (width<=82.5rem){.db-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=73.75rem){.db-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=40rem){.db-kpis,.db-store{grid-template-columns:minmax(0,1fr)}.db-tsa{grid-template-columns:repeat(2,minmax(0,1fr))}.db-next{grid-template-columns:auto minmax(0,1fr)}.db-next .kv-btn{grid-column:2;justify-self:start}.db-ph h1{font-size:28px}.db-table th:nth-child(3),.db-table td:nth-child(3),.db-table th:nth-child(5),.db-table td:nth-child(5){display:none}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.st-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:1100px;margin-top:22px;display:grid}.st-sec{flex-direction:column;gap:14px;display:flex}.st-profile{align-items:center;gap:14px;display:flex}.st-profile__av{background:var(--red-soft);width:52px;height:52px;color:var(--redd);border-radius:50%;font-size:17px}.st-profile__name{font-family:var(--serif);color:var(--ink);margin:0;font-size:22px;line-height:1.2}.st-profile__sub{color:var(--mute);margin:2px 0 0;font-size:13px}.st-facts{border-top:1px solid var(--line);gap:0;margin:0;display:grid}.st-facts>div{border-bottom:1px solid var(--line);grid-template-columns:9.5rem minmax(0,1fr);gap:12px;padding:10px 0;font-size:13.5px;display:grid}.st-facts dt{color:var(--mute)}.st-facts dd{color:var(--ink);margin:0}.st-facts dd .kv-soon{margin-left:6px}.st-themes{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;display:grid}.st-theme{border:1px solid var(--line2);background:var(--paper);cursor:pointer;transition:border-color .2s, box-shadow .2s, transform .2s var(--ease);border-radius:8px;flex-direction:column;gap:10px;padding:12px;display:flex;position:relative}.st-theme:hover{border-color:var(--rule);transform:translateY(-1px)}.st-theme input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.st-theme:has(input:focus-visible){outline:var(--focus);outline-offset:2px}.st-theme--on{border-color:var(--red);box-shadow:0 0 0 3px var(--red-soft)}.st-theme b{color:var(--ink);font-size:13.5px;display:block}.st-theme small{color:var(--mute);font-size:12px;display:block}.st-swatch{border:1px solid var(--line2);border-radius:5px;grid-template-rows:1fr 1fr;grid-template-columns:1fr 2fr;gap:3px;height:46px;padding:4px;display:grid}.st-swatch i:first-child{border-radius:3px;grid-row:span 2}.st-swatch i{border-radius:2px}.st-swatch--light{background:#faf7f2}.st-swatch--light i:first-child{background:#fff;box-shadow:inset 0 0 0 1px #eae2d6}.st-swatch--light i:nth-child(2){background:#c82318}.st-swatch--light i:nth-child(3){background:#eae2d6}.st-swatch--dark{background:#14110e}.st-swatch--dark i:first-child{background:#221d18}.st-swatch--dark i:nth-child(2){background:#ef5a4b}.st-swatch--dark i:nth-child(3){background:#463c33}.st-swatch--system{background:linear-gradient(135deg,#faf7f2 50%,#14110e 50%)}.st-swatch--system i:first-child{background:linear-gradient(135deg,#fff 50%,#221d18 50%)}.st-swatch--system i:nth-child(2){background:#d6382a}.st-swatch--system i:nth-child(3){background:linear-gradient(135deg,#eae2d6 50%,#463c33 50%)}.st-note{color:var(--mute);margin:0;font-size:13px}.st-note a{color:var(--redd)}.st-signout{border-color:var(--red);color:var(--redd);align-self:flex-start;gap:8px}.st-signout:hover{background:var(--red);border-color:var(--red);color:#fff}@media (width<=980px){.st-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.st-themes{grid-template-columns:minmax(0,1fr)}.st-facts>div{grid-template-columns:minmax(0,1fr);gap:2px}}.page>.db-ph{margin-bottom:20px}.page>.db-card+.db-card,.page>.db-card+.db-grid2,.page>.notice+.db-card,.page>.db-grid2+.db-card{margin-top:14px}.page .notice{margin:0 0 14px}.db-grid2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;margin-top:14px;display:grid}.card__p{color:var(--ink2);margin:10px 0 14px;font-size:14px}.db-card .form{margin:14px 0 0}.form--wide{max-width:44rem}.db-fn__t{min-width:0}.db-table tbody th[scope=row]{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;text-transform:none;letter-spacing:0;font-weight:400;font-family:var(--font);color:inherit;white-space:normal;padding:11px 10px 11px 0;font-size:13.5px}.db-table tr:last-child th[scope=row]{border-bottom:0}.db-table tbody tr:hover th[scope=row]{background:var(--paper)}.db-table td.num{font-variant-numeric:tabular-nums}.db-table td.when{color:var(--mute);white-space:nowrap;font-size:12.5px}.db-table td.mono-cell{font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;max-width:14rem;font-size:12px;overflow:hidden}.db-table td.act{text-align:right;white-space:nowrap}.db-table td.act>*+*{margin-left:4px}.act__confirm{gap:4px;display:inline-flex}.db-fpc{align-items:center;gap:4px;display:inline-flex}.copy__status:empty{display:none}.copy__status{font-size:12px}.kv-btn:disabled{opacity:.55;cursor:not-allowed}.kv-btn:disabled:hover{color:var(--ink);background:0 0}.kv-btn--danger{background:var(--bad);border-color:var(--bad);color:#fff}.kv-btn--danger:hover{background:var(--ink);border-color:var(--ink)}.rm{display:inline-block;position:relative}.rm__btn{width:32px;padding:0}.rm__menu{z-index:20;background:var(--card);border:1px solid var(--line2);min-width:11rem;box-shadow:0 14px 30px -16px var(--shadow);text-align:left;border-radius:8px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);right:0}.rm__menu a,.rm__menu button{width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:8px 10px;font-size:13.5px;text-decoration:none;display:block}.rm__menu a:hover,.rm__menu a:focus,.rm__menu button:hover,.rm__menu button:focus{background:var(--hover);outline:none}.rm__menu a:focus-visible,.rm__menu button:focus-visible{outline:var(--focus);outline-offset:-2px}.rm__menu .rm__danger{color:var(--bad)}.seg ul{background:var(--card3);border-radius:7px;flex-wrap:wrap;gap:4px;margin:0 0 14px;padding:3px;list-style:none;display:inline-flex}.seg a{color:var(--ink2);border-radius:5px;padding:5px 12px;font-size:13px;font-weight:600;text-decoration:none;display:block}.seg a[aria-current=page]{background:var(--card);color:var(--ink);box-shadow:0 1px 2px var(--shadow)}@media (width<=61.25rem){.db-grid2{grid-template-columns:minmax(0,1fr)}}@media (width<=40rem){.db-table--rows thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.db-table--rows,.db-table--rows tbody,.db-table--rows tr,.db-table--rows th[scope=row],.db-table--rows td{width:100%;display:block}.db-table--rows tr{border-bottom:1px solid var(--line);padding:12px 0}.db-table--rows tr:last-child{border-bottom:0}.db-table--rows th[scope=row],.db-table--rows td{border:0;padding:3px 0}.db-table--rows td[data-label]{justify-content:space-between;gap:12px;display:flex}.db-table--rows td[data-label]:before{content:attr(data-label);color:var(--mute);font-size:12px}.db-table--rows td.act{text-align:left;padding-top:8px}.db-table td.mono-cell{max-width:none}.db-fn b{max-width:70vw}}.viewer{border:1px solid var(--line2);background:var(--card);-webkit-user-select:none;user-select:none;border-radius:4px;position:relative;overflow:hidden}.viewer__scroll{max-height:60vh;overflow:auto}.viewer__text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:1rem;font-family:Consolas,SFMono-Regular,Menlo,monospace;font-size:.875rem}.viewer__mark{pointer-events:none;position:absolute;inset:0;overflow:hidden}.viewer__mark>div{width:220%;height:220%;color:var(--red);opacity:.14;white-space:nowrap;flex-wrap:wrap;align-content:flex-start;gap:2.25rem 3rem;font-size:.875rem;font-weight:600;display:flex;position:absolute;top:-60%;left:-60%;transform:rotate(-24deg)}@media print{.viewer,#viewer{display:none!important}}.act--stack{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.act__select select{font:inherit;border:1px solid var(--line2);background:var(--card);border-radius:4px;padding:.3rem .4rem;font-size:.8125rem}.kv-icon{vertical-align:middle;background-color:currentColor;flex:none;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.fileview:focus{outline:none}.fileview__facts{margin-bottom:12px}.fileview__ok{color:var(--color-ok);font-weight:600}.viewer__image{max-width:100%;height:auto;margin:0 auto;display:block}.notice__actions{margin-top:10px;display:block}
