html,body,#root{height:100%;margin:0}body{font-family:Inter,ui-sans-serif,system-ui,sans-serif;background:#fafaf8;color:#1a1915}body[data-theme=dark]{background:#14131a;color:#ece9e0}*{box-sizing:border-box}.tweaks{margin-top:auto;display:flex;align-items:center;justify-content:center;gap:6px;padding:6px;border-radius:10px;background:var(--vb-surface);border:1px solid var(--vb-border);color:var(--vb-text)}.tweaks-btn{width:30px;height:30px;border-radius:7px;border:none;background:transparent;color:var(--vb-text-2);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tweaks-btn:hover{background:var(--vb-accent-soft);color:var(--vb-accent)}.vb-dark .tweaks-btn:hover{color:#c4b5fd}.tweaks-sep{width:1px;height:20px;background:var(--vb-border);flex-shrink:0}.tweaks-seg{display:flex;gap:1px;padding:2px;border-radius:7px;background:var(--vb-side);border:1px solid var(--vb-border);min-width:0}.tweaks-seg button{padding:3px 9px;font-size:11px;font-family:var(--vb-mono);font-weight:500;border:none;background:transparent;color:var(--vb-text-2);border-radius:4px;cursor:pointer}.tweaks-seg button.on{background:var(--vb-surface);color:var(--vb-text);box-shadow:0 1px 2px #0000000f}.vb-side-collapsed .tweaks{flex-direction:column;padding:4px;gap:4px}.vb-side-collapsed .tweaks-sep,.vb-side-collapsed .tweaks-seg{display:none}.vb-side-collapsed .tweaks-btn{width:32px;height:32px}.vb{--vb-bg: #fafaf8;--vb-surface: #ffffff;--vb-side: #f4f3ef;--vb-border: #e9e7e0;--vb-border-strong: #d9d6cc;--vb-text: #1a1915;--vb-text-2: #5c5a52;--vb-text-3: #8d8a7f;--vb-accent: #7c3aed;--vb-accent-soft: #ede9fe;--vb-ok: #15803d;--vb-err: #b91c1c;--vb-warn: #a16207;--vb-mono: ui-monospace, "JetBrains Mono", "SF Mono", Menlo, Consolas, monospace;--vb-serif: "Fraunces", "Playfair Display", Georgia, serif;--vb-sans: "Inter var", "Inter", ui-sans-serif, system-ui, sans-serif;--tok-key: #6d28d9;--tok-str: #166534;--tok-num: #9a3412;--tok-bool: #a16207;--tok-null: #78716c;--tok-punct: #78716c;font-family:var(--vb-sans);color:var(--vb-text);background:var(--vb-bg);height:100%;display:grid;grid-template-columns:260px 1fr;overflow:hidden;transition:grid-template-columns .22s ease}.vb-side-collapsed{grid-template-columns:56px 1fr}.vb-side-collapsed .vb-side{padding:14px 8px}.vb-side-collapsed .vb-search,.vb-side-collapsed .vb-nav-section,.vb-side-collapsed .vb-promo,.vb-side-collapsed .vb-nav-item.sub,.vb-side-collapsed .vb-brand>div:last-child{display:none}.vb-side-collapsed .vb-brand{justify-content:center;padding:0}.vb-side-collapsed .vb-nav-item{justify-content:center;padding:8px 0;gap:0}.vb-side-collapsed .vb-nav-item span{display:none}.vb-side-collapsed .vb-nav-item svg{width:18px;height:18px}.vb-dark{--vb-bg: #14131a;--vb-surface: #1a1922;--vb-side: #100f17;--vb-border: #25242e;--vb-border-strong: #35343f;--vb-text: #ece9e0;--vb-text-2: #a5a192;--vb-text-3: #6a6657;--vb-accent-soft: #2a1f46;--tok-key: #c4b5fd;--tok-str: #86efac;--tok-num: #fdba74;--tok-bool: #fde68a;--tok-null: #a1a1aa;--tok-punct: #71717a}.vb-side{background:var(--vb-side);border-right:1px solid var(--vb-border);display:flex;flex-direction:column;padding:18px 12px;gap:14px;overflow-y:auto}.vb-brand{display:flex;align-items:center;gap:10px;padding:0 6px}.vb-logo{flex-shrink:0}.vb-brand-name{font-family:var(--vb-serif);font-size:17px;font-weight:600;letter-spacing:-.01em}.vb-brand-sub{font-family:var(--vb-mono);font-size:10.5px;color:var(--vb-text-3)}.vb-search{display:flex;align-items:center;gap:8px;padding:0 10px;height:32px;border-radius:8px;background:var(--vb-surface);border:1px solid var(--vb-border)}.vb-search-ico{color:var(--vb-text-3);font-size:14px}.vb-search input{flex:1;border:none;background:transparent;outline:none;font:inherit;font-size:12.5px;color:var(--vb-text)}.vb-search kbd{font-family:var(--vb-mono);font-size:10px;padding:1px 5px;border-radius:4px;background:var(--vb-side);border:1px solid var(--vb-border);color:var(--vb-text-3)}.vb-nav{display:flex;flex-direction:column;gap:1px}.vb-nav-section{font-family:var(--vb-mono);font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--vb-text-3);padding:12px 8px 4px;font-weight:600}.vb-nav-item{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:7px;background:transparent;border:none;text-align:left;font:inherit;font-size:13px;color:var(--vb-text-2);cursor:pointer;width:100%;text-decoration:none}.vb-nav-item span{flex:1}.vb-nav-item kbd{font-family:var(--vb-mono);font-size:10px;color:var(--vb-text-3);padding:1px 5px;border-radius:4px;background:var(--vb-surface);border:1px solid var(--vb-border)}.vb-nav-item:hover{background:var(--vb-surface);color:var(--vb-text)}.vb-nav-item.active{background:var(--vb-accent-soft);color:var(--vb-accent);font-weight:600}.vb-nav-item.active svg{color:var(--vb-accent)}.vb-nav-item.sub{font-size:12.5px;color:var(--vb-text-2);padding:5px 10px}.vb-nav-item.sub svg{color:var(--vb-text-3);width:8px;height:8px}.vb-hist-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px}.vb-hist{display:flex;align-items:center;gap:8px;min-width:0;padding:5px 10px;border-radius:6px;background:transparent;border:none;text-align:left;font:inherit;color:var(--vb-text-2);cursor:pointer;width:100%}.vb-hist:hover{background:var(--vb-surface)}.vb-hist svg{color:var(--vb-text-3);flex-shrink:0;width:12px;height:12px}.vb-hist-name{flex:1;min-width:0;font-size:12.5px;font-family:var(--vb-mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vb-hist-meta{font-size:10.5px;color:var(--vb-text-3);font-family:var(--vb-mono);flex-shrink:0}.vb-hist-del{width:22px;height:22px;padding:0;border:none;background:transparent;color:var(--vb-text-3);border-radius:4px;cursor:pointer;font-size:15px;line-height:1;display:inline-flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s ease}.vb-hist-row:hover .vb-hist-del,.vb-hist-del:focus{opacity:1}.vb-hist-del:hover{background:var(--vb-border);color:var(--vb-text)}.vb-side-collapsed .vb-hist-row{display:none}.vb-promo{margin-top:auto;padding:14px;border-radius:10px;background:var(--vb-surface);border:1px solid var(--vb-border);text-decoration:none;color:var(--vb-text);display:flex;flex-direction:column;gap:4px;position:relative;overflow:hidden}.vb-promo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 80% at 100% 0%,rgba(124,58,237,.08),transparent 60%);pointer-events:none}.vb-promo-tag{font-family:var(--vb-mono);font-size:9.5px;text-transform:uppercase;letter-spacing:.1em;color:var(--vb-text-3);font-weight:600}.vb-promo-title{font-family:var(--vb-serif);font-size:15px;font-weight:600}.vb-promo-body{font-size:12px;color:var(--vb-text-2);line-height:1.45}.vb-promo-cta{font-size:12px;font-weight:600;color:var(--vb-accent);margin-top:4px}.vb-main{display:flex;flex-direction:column;min-width:0;overflow:hidden}.vb-top{display:flex;align-items:center;gap:16px;height:54px;padding:0 22px 0 14px;border-bottom:1px solid var(--vb-border);background:var(--vb-bg);flex-shrink:0}.vb-side-toggle{width:30px;height:30px;border-radius:7px;border:1px solid transparent;background:transparent;color:var(--vb-text-2);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.vb-side-toggle:hover{background:var(--vb-surface);border-color:var(--vb-border);color:var(--vb-text)}.vb-crumbs{display:flex;align-items:center;gap:8px;font-family:var(--vb-mono);font-size:12px;color:var(--vb-text-3)}.vb-crumbs b{color:var(--vb-text);font-weight:600}.vb-crumb-sep{color:var(--vb-text-3)}.vb-top-right{margin-left:auto;display:flex;align-items:center;gap:10px}.vb-validity{display:inline-flex;align-items:center;gap:6px;font-family:var(--vb-mono);font-size:11.5px;color:var(--vb-text-2);padding:4px 10px;border-radius:6px;background:var(--vb-surface);border:1px solid var(--vb-border)}.vb-dot{width:7px;height:7px;border-radius:50%}.vb-dot-ok{background:var(--vb-ok);box-shadow:0 0 0 3px #15803d29}.vb-dot-idle{background:var(--vb-text-3);box-shadow:0 0 0 3px #8d8a7f2e}.vb-dot-err{background:var(--vb-err);box-shadow:0 0 0 3px #b91c1c26}.vb-btn{height:32px;padding:0 14px;border-radius:8px;font:inherit;font-size:12.5px;font-weight:500;cursor:pointer;border:1px solid var(--vb-border);background:var(--vb-surface);color:var(--vb-text)}.vb-btn-ghost:hover{background:var(--vb-side)}.vb-btn-primary{background:var(--vb-accent);color:#fff;border-color:var(--vb-accent);font-weight:600}.vb-btn-primary:hover{filter:brightness(1.08)}.vb-panes{flex:1;min-height:0;display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--vb-border)}.vb-pane{background:var(--vb-bg);display:flex;flex-direction:column;min-width:0;min-height:0}.vb-pane-head{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;flex-shrink:0;border-bottom:1px solid var(--vb-border)}.vb-pane-title{display:flex;align-items:baseline;gap:10px}.vb-pane-label{font-family:var(--vb-serif);font-size:15px;font-weight:600}.vb-pane-meta{font-family:var(--vb-mono);font-size:11px;color:var(--vb-text-3)}.vb-chip-row{display:flex;gap:6px;align-items:center}.vb-chip{height:26px;padding:0 10px;border-radius:6px;background:var(--vb-surface);border:1px solid var(--vb-border);font:inherit;font-size:11.5px;font-weight:500;color:var(--vb-text-2);cursor:pointer}.vb-chip:hover:not(:disabled){background:var(--vb-side);color:var(--vb-text)}.vb-chip:disabled{opacity:.4;cursor:not-allowed}.vb-chip-danger:hover{color:var(--vb-err);border-color:var(--vb-err)}.vb-chip-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:24px;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'><path d='M2 4l3 3 3-3' stroke='%235c5a52' stroke-width='1.4' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 8px center;background-size:10px 10px}.vb-dark .vb-chip-select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'><path d='M2 4l3 3 3-3' stroke='%23a5a192' stroke-width='1.4' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.vb-chip-select:hover{color:var(--vb-text)}.vb-seg{display:flex;gap:1px;padding:2px;border-radius:7px;background:var(--vb-side);border:1px solid var(--vb-border)}.vb-seg button{padding:3px 9px;font-size:11px;font-family:var(--vb-mono);font-weight:500;border:none;background:transparent;color:var(--vb-text-2);border-radius:4px;cursor:pointer}.vb-seg button.on{background:var(--vb-surface);color:var(--vb-text);box-shadow:0 1px 2px #0000000f}.vb-editor{flex:1;min-height:0;position:relative;display:flex;font-family:var(--vb-mono);font-size:13px;line-height:1.6;background:var(--vb-surface)}.vb-compact .vb-editor{font-size:12px;line-height:1.5}.vb-gutter{flex-shrink:0;padding:16px 8px 40px 16px;min-width:40px;text-align:right;color:var(--vb-text-3);background:var(--vb-bg);border-right:1px solid var(--vb-border);-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;overflow:hidden}.vb-gutter .err{color:var(--vb-err);font-weight:700}.vb-ed-body{flex:1;min-width:0;display:grid;overflow:auto}.vb-hl,.vb-ta{grid-column:1;grid-row:1;margin:0;padding:16px 20px 40px;font:inherit;white-space:pre;-moz-tab-size:2;tab-size:2;min-height:0}.vb-hl{color:var(--vb-text);pointer-events:none}.vb-ta{border:none;outline:none;resize:none;background:transparent;color:transparent;caret-color:var(--vb-text);overflow:hidden;width:100%;height:100%}.vb-drag{outline:2px dashed var(--vb-accent);outline-offset:-4px}.vb-drop{position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:10px;background:var(--vb-accent-soft);color:var(--vb-accent);display:flex;align-items:center;justify-content:center;font-family:var(--vb-serif);font-size:16px;font-weight:600;pointer-events:none}.tok-key{color:var(--tok-key)}.tok-str{color:var(--tok-str)}.tok-num{color:var(--tok-num)}.tok-bool{color:var(--tok-bool);font-weight:500}.tok-null{color:var(--tok-null);font-style:italic}.tok-punct{color:var(--tok-punct)}.vb-out{flex:1;min-height:0;overflow:auto;background:var(--vb-surface)}.vb-out .vb-hl-out{margin:0;padding:16px 20px 40px;font-family:var(--vb-mono);font-size:13px;line-height:1.6;white-space:pre;-moz-tab-size:2;tab-size:2;color:var(--vb-text)}.vb-compact .vb-hl-out{font-size:12px;line-height:1.5}.vb-empty{padding:50px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.vb-empty-mark{width:44px;height:44px;border-radius:50%;background:#b91c1c1f;color:var(--vb-err);display:flex;align-items:center;justify-content:center;font-family:var(--vb-serif);font-size:22px;font-weight:700}.vb-empty-title{font-family:var(--vb-serif);font-size:18px;font-weight:600}.vb-empty-sub{font-family:var(--vb-mono);font-size:12.5px;color:var(--vb-text-2);max-width:420px}.vb-empty-pos{font-family:var(--vb-mono);font-size:11.5px;font-weight:600;color:var(--vb-err);padding:3px 8px;border-radius:999px;background:#b91c1c1a}.vb-empty-idle .vb-empty-title{color:var(--vb-text-2)}.vb-empty-idle .vb-empty-sub{color:var(--vb-text-3)}.vb-tree{padding:10px 0 40px;font-family:var(--vb-mono);font-size:12.5px;line-height:1.85}.vb-tree-row{display:flex;align-items:center;gap:6px;padding:0 18px 0 0}.vb-tree-row:hover{background:var(--vb-bg)}.vb-caret{width:16px;text-align:center;background:transparent;border:none;color:var(--vb-text-3);cursor:pointer;font-size:10px;transition:transform .15s;flex-shrink:0}.vb-caret.open{transform:rotate(90deg)}.vb-caret.ghost{cursor:default;visibility:hidden}.vb-tkey{color:var(--tok-key)}.vb-tidx{color:var(--vb-text-3)}.vb-tval{color:var(--vb-text)}.vb-tsum{color:var(--vb-text-3);font-style:italic;margin:0 4px}.vb-diff-layout{flex:1;min-height:0;display:grid;grid-template-rows:minmax(0,3fr) minmax(160px,2fr);background:var(--vb-border);gap:1px}.vb-diff-editors{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--vb-border);min-height:0}.vb-diff-pane{background:var(--vb-bg)}.vb-diff-side-tag{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:4px;background:var(--vb-accent-soft);color:var(--vb-accent);font-weight:700;font-size:10.5px;font-family:var(--vb-mono)}.vb-diff-side-tag.b{background:#a1620724;color:var(--vb-warn)}.vb-dark .vb-diff-side-tag.b{background:#fde04729;color:#fde68a}.vb-diff-chip{font-family:var(--vb-mono);font-size:11px;font-weight:600;padding:2px 8px;border-radius:5px}.vb-diff-chip.add{background:#15803d1f;color:var(--vb-ok)}.vb-diff-chip.rem{background:#b91c1c1f;color:var(--vb-err)}.vb-diff-chip.ch{background:#a162071f;color:var(--vb-warn)}.vb-diff-rows{flex:1;min-height:0;overflow:auto;padding:6px 0 40px;font-family:var(--vb-mono);font-size:12px;line-height:1.85}.vb-drow{display:flex;align-items:center;gap:10px;padding-right:18px}.vb-drow:hover{background:var(--vb-bg)}.vb-dico{width:14px;text-align:center;font-weight:700}.vb-drow-added{background:#15803d0d}.vb-drow-added .vb-dico{color:var(--vb-ok)}.vb-drow-removed{background:#b91c1c0d}.vb-drow-removed .vb-dico{color:var(--vb-err)}.vb-drow-changed{background:#a162070a}.vb-drow-changed .vb-dico{color:var(--vb-warn)}.vb-dpath{color:var(--vb-text-2)}.vb-dval.old{color:var(--vb-err);text-decoration:line-through}.vb-dval.new{color:var(--vb-ok);font-weight:500}.vb-darrow{color:var(--vb-text-3)}.vb-diff-none{padding:40px;text-align:center;color:var(--vb-ok);font-weight:600;font-family:var(--vb-serif);font-size:18px}.vb-toast{position:absolute;bottom:30px;left:50%;transform:translate(-50%);padding:8px 14px;border-radius:999px;background:var(--vb-text);color:var(--vb-bg);font-size:12px;font-weight:500;font-family:var(--vb-mono);box-shadow:0 12px 30px #0003;pointer-events:none}.vb-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#14131a8c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:32px 16px;animation:vb-fade-in .18s ease}@keyframes vb-fade-in{0%{opacity:0}to{opacity:1}}.vb-modal{width:min(760px,100%);max-height:88vh;display:flex;flex-direction:column;background:var(--vb-bg);color:var(--vb-text);border:1px solid var(--vb-border);border-radius:14px;box-shadow:0 20px 60px #00000040;overflow:hidden;animation:vb-pop .22s ease}@keyframes vb-pop{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}.vb-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 26px 14px;border-bottom:1px solid var(--vb-border);flex-shrink:0}.vb-modal-eyebrow{font-family:var(--vb-mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.1em;color:var(--vb-text-3);font-weight:600}.vb-modal-title{margin:4px 0 0;font-family:var(--vb-serif);font-weight:600;font-size:26px;letter-spacing:-.01em}.vb-modal-close{width:32px;height:32px;border-radius:8px;background:transparent;border:1px solid var(--vb-border);color:var(--vb-text-2);cursor:pointer;font-size:14px;line-height:1;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.vb-modal-close:hover{background:var(--vb-surface);color:var(--vb-text)}.vb-modal-body{padding:18px 26px 28px;overflow-y:auto;font-size:14px;line-height:1.65;color:var(--vb-text)}.vb-modal-body h3{font-family:var(--vb-serif);font-size:17px;font-weight:600;margin:22px 0 8px;color:var(--vb-text)}.vb-modal-body p{margin:0 0 12px}.vb-modal-lede{font-size:15px;line-height:1.65;color:var(--vb-text-2);margin-bottom:18px!important;padding-bottom:16px;border-bottom:1px dashed var(--vb-border)}.vb-modal-body ul,.vb-modal-body ol{margin:0 0 14px;padding-left:22px}.vb-modal-body li{margin-bottom:6px}.vb-modal-body code{font-family:var(--vb-mono);font-size:12.5px;padding:1px 6px;border-radius:4px;background:var(--vb-surface);border:1px solid var(--vb-border);color:var(--vb-text)}.vb-modal-body a{color:var(--vb-accent);text-decoration:none;border-bottom:1px dotted var(--vb-accent)}.vb-modal-body a:hover{border-bottom-style:solid}.vb-modal-body strong{color:var(--vb-text);font-weight:600}.vb-modal-body em{color:var(--vb-text-2);font-style:italic}.vb-modal-refs li{margin-bottom:8px}.vb-modal-refs code{display:none}.vb-side-backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#0000006b;animation:vb-fade-in .18s ease}@media (max-width: 860px){.vb{grid-template-columns:1fr;transition:none}.vb-side-collapsed{grid-template-columns:1fr}.vb-side{position:fixed;top:0;left:0;bottom:0;width:280px;max-width:86vw;z-index:60;transform:translate(0);transition:transform .25s ease;box-shadow:4px 0 28px #00000040;padding:18px 12px}.vb-side-collapsed .vb-side{transform:translate(-100%);box-shadow:none}.vb-side-collapsed .vb-search,.vb-side-collapsed .vb-nav-section,.vb-side-collapsed .vb-promo,.vb-side-collapsed .vb-nav-item.sub,.vb-side-collapsed .vb-brand>div:last-child{display:revert}.vb-side-collapsed .vb-brand{padding:0 6px;justify-content:flex-start}.vb-side-collapsed .vb-nav-item{justify-content:flex-start;padding:7px 10px;gap:10px}.vb-side-collapsed .vb-nav-item span{display:revert}.vb-side-collapsed .vb-nav-item svg{width:14px;height:14px}.vb:not(.vb-side-collapsed) .vb-side-backdrop{display:block}.vb-top{height:50px;padding:0 12px 0 6px;gap:8px}.vb-crumbs{font-size:11px;gap:6px;min-width:0;overflow:hidden}.vb-crumbs>span:not(.vb-crumb-sep){display:none}.vb-crumbs>span:nth-of-type(3),.vb-crumbs>.vb-crumb-sep:nth-of-type(2){display:none}.vb-crumbs b{font-size:13px}.vb-top-right{gap:6px}.vb-validity{padding:3px 8px;font-size:10.5px;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vb-btn{height:30px;padding:0 10px;font-size:12px}.vb-panes{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.vb-diff-layout{grid-template-rows:minmax(180px,2fr) minmax(140px,1fr)}.vb-diff-editors{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.vb-pane-head{flex-wrap:wrap;gap:8px;padding:10px 14px}.vb-chip-row{flex-wrap:wrap}.vb-editor{font-size:12px;line-height:1.5}.vb-gutter{padding:12px 6px 24px 12px;min-width:32px}.vb-hl,.vb-ta{padding:12px 14px 24px}.vb-out .vb-hl-out{padding:12px 14px 24px;font-size:12px;line-height:1.5}.vb-modal{max-height:92vh;border-radius:10px}.vb-modal-head{padding:16px 18px 10px}.vb-modal-title{font-size:22px}.vb-modal-body{padding:14px 18px 22px;font-size:13.5px}.vb-tree-row,.vb-drow{padding-right:12px}}@media (max-width: 480px){.vb-side{width:calc(100vw - 56px)}.vb-validity,.vb-crumbs{display:none}.vb-top{padding-left:4px}}
