.vab{z-index:45;height:48px;font-size:var(--fs-b);line-height:var(--lh-b);color:#fff;background:var(--ink);--face-ring:var(--ink);align-items:center;gap:12px;padding:0 20px 0 16px;display:flex;position:fixed;top:0;left:0;right:0}.vab b{font-weight:var(--fw-strong)}.vab-face{flex:none;display:inline-flex}.vab-who{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vab-sp{flex:1}.vab-idle{font-size:var(--fs-s);line-height:var(--lh-s);color:#ffffffb8;white-space:nowrap;flex:none}.vab-me{font-size:var(--fs-s);line-height:var(--lh-s);color:#ffffffd9;white-space:nowrap;border-inline-start:1px solid #ffffff38;flex:none;align-items:center;gap:8px;padding-inline-start:14px;display:flex}.vab-end{flex:none;margin:0;display:inline-flex}.vab-back{height:32px;min-height:32px;font:inherit;font-size:var(--fs-b);font-weight:var(--fw-strong);color:var(--ink);white-space:nowrap;background:var(--surface);cursor:pointer;border:0;border-radius:0;align-items:center;padding:0 14px;display:inline-flex}.vab-back:focus-visible{outline:2px solid var(--surface);outline-offset:2px}.vab-frame{z-index:1000;border:3px solid var(--ink);pointer-events:none;position:fixed;inset:0}body:has(.vab){padding-top:48px}body:has(.vab) .site-nav{top:48px}html[data-view-as="1"] body{padding-top:48px}html[data-view-as="1"] .site-nav{top:48px}html[data-view-as="1"] body:before{content:"";z-index:44;background:var(--ink);height:48px;position:fixed;top:0;left:0;right:0}html[data-view-as="1"] body:after{content:"";z-index:1000;border:3px solid var(--ink);pointer-events:none;position:fixed;inset:0}.vab-skel-disc{background:#ffffff2e;border-radius:50%;flex:none;width:36px;height:36px}.vab-skel-bar{background:#ffffff2e;border-radius:0;flex:none;width:320px;max-width:50vw;height:12px}.vab-skel-bar.is-short{width:140px}@media (max-width:720px){.vab{font-size:var(--fs-s);line-height:var(--lh-s);gap:8px;padding:0 10px}.vab-idle,.vab-me{display:none}}.vab{--vab-edit:#b4410f}.vab.is-edit{background:var(--vab-edit);--face-ring:var(--vab-edit)}html[data-view-as="1"][data-view-as-edit="1"] body:before{background:#b4410f}html[data-view-as="1"][data-view-as-edit="1"] body:after{border-color:#b4410f}.vab-log{color:inherit;text-underline-offset:2px;text-decoration:underline}.vab-switch{height:32px;font:inherit;font-size:var(--fs-b);font-weight:var(--fw-strong);color:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #fff6;border-radius:0;flex:none;align-items:center;gap:8px;padding:0 12px 0 6px;display:inline-flex}.vab-switch i{background:#ffffff4d;border-radius:0;width:30px;height:18px;position:relative}.vab-switch i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:left .15s;position:absolute;top:2px;left:2px}.vab-switch[aria-checked=true]{border-color:var(--line)}.vab-switch[aria-checked=true] i{background:#00000059}.vab-switch[aria-checked=true] i:after{left:14px}.vab-switch:focus-visible,.vab-confirm button:focus-visible{outline-offset:2px;outline:2px solid #fff}.vab-confirm{z-index:46;width:min(440px,100vw - 32px);font-size:var(--fs-b);line-height:var(--lh-b);color:var(--ink);background:var(--surface);box-shadow:none;border:2px solid #b4410f;border-radius:0;gap:10px;padding:16px 18px;display:grid;position:fixed;top:48px;right:16px}.vab-confirm p{color:var(--muted,inherit);margin:0}.vab-confirm-err{color:#a3222b!important}.vab-confirm-row{flex-wrap:wrap;gap:8px;display:flex}.vab-confirm-yes,.vab-confirm-no{height:34px;font:inherit;font-weight:var(--fw-strong);cursor:pointer;border-radius:0;padding:0 14px}.vab-confirm-yes{color:#fff;background:#b4410f;border:0}.vab-confirm-no{color:var(--ink);background:0 0;border:1px solid}@media (max-width:720px){.vab-switch{padding-inline-end:8px}}@media (prefers-reduced-motion:reduce){.vab-switch i:after{transition:none}}
