:root{--vb-bg:#141517;--vb-fg:#f5f1ea;--vb-dim:#c9c1b4;--vb-h:34px}@media (prefers-color-scheme:dark){:root:not([data-cr-theme=light]){--vb-bg:#ece6dc;--vb-fg:#141517;--vb-dim:#433f3a}}:root[data-cr-theme=dark]{--vb-bg:#ece6dc;--vb-fg:#141517;--vb-dim:#433f3a}html[data-cr-viewing] body{padding-top:calc(var(--vb-h) + 18px)}.vb{z-index:2147483000;font-family:var(--cr-font-main);pointer-events:none;position:fixed;inset:0 0 auto}.vb-in{pointer-events:auto;min-height:var(--vb-h);padding:4px max(16px, env(safe-area-inset-left)) 4px max(16px, env(safe-area-inset-left));background:var(--vb-bg);color:var(--vb-fg);align-items:center;gap:12px;font-size:13px;line-height:1.3;display:flex}.vb-k{font-family:var(--cr-font-mono);letter-spacing:.14em;white-space:nowrap;font-size:11px}.vb-who{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.vb-who b{font-weight:600}.vb-left{font-family:var(--cr-font-mono);font-variant-numeric:tabular-nums}.vb-left.last{font-weight:800}.vb-acts{align-items:center;gap:8px;display:flex}.vb-acts form,.vb-in form{margin:0}.vb-btn{font:600 12px/1 var(--cr-font-main);cursor:pointer;background:var(--vb-fg);color:var(--vb-bg);border:0;border-radius:4px;padding:7px 12px}.vb-btn.ghost{color:var(--vb-fg);box-shadow:inset 0 0 0 1px var(--vb-dim);background:0 0}.vb-btn:focus-visible{outline:2px solid var(--vb-fg);outline-offset:2px}.vb-paused{font:11px/14px var(--cr-font-mono);color:var(--cr-text2,#433f3a);background:var(--cr-s0,#f3eee6);pointer-events:auto;margin:0;padding:2px 16px}.vb-toast{pointer-events:auto;left:50%;top:calc(var(--vb-h) + 28px);background:var(--vb-bg);max-width:calc(100vw - 32px);color:var(--vb-fg);border-radius:4px;margin:0;padding:10px 14px;font-size:13px;position:fixed;transform:translate(-50%);box-shadow:0 6px 24px #00000040}.vb-frame{border:2px solid var(--vb-bg);pointer-events:none;position:fixed;inset:0}@media (max-width:599px){.vb-in{flex-wrap:wrap;gap:4px 10px}.vb-who{flex-basis:calc(100% - 90px)}html[data-cr-viewing] body{padding-top:calc(var(--vb-h) + 40px)}}html[data-cr-viewing] :is(button[type=submit],.wk-btn.primary,.po-btn,.po-approve):not(.vb-btn):not([data-view-ok] *){opacity:.55}.vr-private{text-align:center;background:var(--cr-s1,#e9e2d6);height:100%;min-height:160px;color:var(--cr-text2,#433f3a);font:14px/1.5 var(--cr-font-main);border-radius:14px;place-items:center;padding:24px;display:grid}.vr-private .k{font:11px/1 var(--cr-font-mono);letter-spacing:.14em;color:var(--cr-text3,#5e5952);margin-bottom:6px;display:block}.vr-page{background:var(--cr-s0);place-items:center;min-height:100vh;padding:24px 16px;display:grid}.vr-page .vr-private{max-width:520px;min-height:220px}.vp-scrim{z-index:2147482000;background:#14151773;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.vp{background:var(--cr-s2);width:min(440px,100%);max-height:calc(100vh - 32px);color:var(--cr-text);font:14px/1.4 var(--cr-font-main);text-align:left;border-radius:14px;padding:18px;overflow:auto;box-shadow:0 12px 40px #00000040}.va-card .vp{width:100%;box-shadow:none;background:0 0;padding:0}.vp .dim{color:var(--cr-text3)}.vp-h{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.vp-k{font:11px/1 var(--cr-font-mono);letter-spacing:.14em;color:var(--cr-text3)}.vp-x{color:var(--cr-text2);cursor:pointer;background:0 0;border:0;font-size:20px;line-height:1}.vp-seg{background:var(--cr-s1);border-radius:8px;gap:4px;margin-bottom:10px;padding:3px;display:inline-flex}.vp-seg button{font:600 13px var(--cr-font-main);color:var(--cr-text2);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 12px}.vp-seg button[aria-pressed=true]{background:var(--cr-s2);color:var(--cr-text)}.vp-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.vp-list button{text-align:left;background:var(--cr-s1);width:100%;color:var(--cr-text);font:14px var(--cr-font-main);cursor:pointer;border:0;border-radius:8px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.vp-list button:hover,.vp-list button:focus-visible{background:var(--cr-s3)}.vp-list .dim,.vp-pick .dim{font-size:12px}.vp-pick{background:var(--cr-s1);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.vp-pick>span{flex-direction:column;gap:2px;display:flex}.vp-link{color:var(--cr-text2);cursor:pointer;font:13px var(--cr-font-main);background:0 0;border:0;text-decoration:underline}.vp-q{margin:16px 0 8px;font-weight:600}.vp-chips{flex-wrap:wrap;gap:6px;display:flex}.vp-chips button{background:var(--cr-s1);color:var(--cr-text);font:13px var(--cr-font-main);cursor:pointer;border:0;border-radius:999px;padding:7px 11px}.vp-chips button.on{background:var(--cr-ink);color:#f5f1ea}:root[data-cr-theme=dark] .vp-chips button.on,:root[data-cr-theme=dark] .vp-start{color:var(--cr-ink);background:#ece6dc}@media (prefers-color-scheme:dark){:root:not([data-cr-theme=light]) .vp-chips button.on,:root:not([data-cr-theme=light]) .vp-start{color:var(--cr-ink);background:#ece6dc}}.vp-note{background:var(--cr-s1);width:100%;color:var(--cr-text);font:14px var(--cr-font-main);box-sizing:border-box;border:0;border-radius:8px;margin-top:10px;padding:9px 11px}.vp-start{background:var(--cr-ink);color:#f5f1ea;width:100%;font:600 14px var(--cr-font-main);cursor:pointer;border:0;border-radius:999px;margin-top:12px;padding:11px}.vp-start:disabled{opacity:.5;cursor:default}.vp-foot{margin:10px 0 0;font-size:12px}.vp-err{color:var(--cr-text);margin:10px 0 0;font-weight:600}.vp .ys-lock{gap:8px;display:grid}.wk-vlog{gap:6px;margin:10px 0;display:grid}.wk-vlog ul{gap:4px;max-height:260px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.wk-vlog .row{text-align:left;background:var(--soft,var(--cr-s1));width:100%;color:var(--text,var(--cr-text));font:12px/1.4 var(--cr-font-mono);cursor:pointer;border:0;border-radius:8px;padding:8px 10px}.wk-vlog .pages{gap:2px;margin:4px 0 6px;padding:0 10px 0 28px;font-size:12px;display:grid}.wk-vlog .pages .mono{font-family:var(--cr-font-mono)}
