.vl-loader{margin-top:26px}.vl-row{display:flex;align-items:flex-end;gap:18px;flex-wrap:wrap}.vl-sym,.vl-tabs{margin-bottom:0}.vl-sym{min-width:160px}.vl-btn{border:1px solid var(--brand);background:var(--brand);color:#fff;padding:8px 16px;font:inherit;cursor:pointer}.vl-btn:disabled{opacity:.6;cursor:default}.vl-err{color:#a33;margin:10px 0 0}.vl-warn{color:#8a6d1a;margin:10px 0 0;font-size:13px}.vl-intro{margin-top:18px}.vl-panel{margin-top:26px}.vl-grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}@media (max-width:900px){.vl-grid4{grid-template-columns:repeat(2,minmax(0,1fr))}}.vl-hint{color:var(--muted);font-size:11px}.vl-metrics{display:flex;gap:34px;flex-wrap:wrap;margin:12px 0}.vl-metrics small{display:block;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.06em}.vl-metrics b{font-family:var(--font-mono),ui-monospace,monospace;font-size:20px;font-weight:500}.vl-metrics b.up{color:#1a6b3c}.vl-metrics b.down{color:#a33}.vl-note{color:var(--muted);font-size:13px;max-width:78ch}.vl-card{display:flex;gap:12px;border-top:1px solid var(--hair);padding:12px 0}.vl-check{padding-top:3px}.vl-check input{width:16px;height:16px;accent-color:#1f4a82}.vl-card-body{flex:1 1;min-width:0}.vl-card-head{font-size:14px}.vl-card-sub{display:flex;gap:14px;flex-wrap:wrap;margin-top:3px;font-size:12px}.vl-flag.warn{color:#8a6d1a}.vl-flag.new{color:#1a6b3c}.vl-tape{color:var(--muted);font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-size:11.5px}.vl-expand{border:0;background:none;padding:4px 0 0;font:inherit;font-size:12.5px;color:var(--blue);cursor:pointer}.vl-adjs{border-left:2px solid var(--rule);margin:8px 0 4px;padding:6px 0 6px 12px}.vl-adj{display:grid;grid-template-columns:220px 1fr;grid-gap:14px;gap:14px;margin-bottom:8px}.vl-adj label span{display:block;font-size:11px;color:var(--muted)}.vl-adj input{width:110px;border:0;border-bottom:1px solid var(--rule);background:transparent;font-family:var(--font-mono),monospace;font-size:14px;color:var(--blue);padding:2px 0}.vl-adj-why{font-size:12.5px}.vl-adj-why small{color:var(--muted)}.vl-effect{width:150px;text-align:right}.vl-effect small{display:block;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.06em}.vl-effect b{font-family:var(--font-mono),monospace;font-size:19px;font-weight:500}.vl-effect b.up{color:#1a6b3c}.vl-effect b.down{color:#a33}.vl-manual{border-top:1px solid var(--rule);margin-top:14px;padding-top:12px;font-size:13px}.vl-manual-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px;align-items:center}.vl-manual-row input,.vl-manual-row select{border:1px solid var(--rule);background:#fff;padding:6px 8px;font:inherit;font-size:13px}.vl-manual-desc{flex:1 1;min-width:220px}.vl-manual-row input[type=number]{width:90px}.vl-table{width:100%;border-collapse:collapse;font-size:13px;margin-top:8px}.vl-table td,.vl-table th{padding:6px 10px;border-bottom:1px solid var(--hair);text-align:left}.vl-table th{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.vl-table .num{text-align:right;font-family:var(--font-mono),monospace}.vl-daynews{display:grid;grid-template-columns:1fr 1fr;grid-gap:26px;gap:26px;margin-top:12px;font-size:13px}@media (max-width:900px){.vl-daynews{grid-template-columns:1fr}}.vl-daynews ul{margin:6px 0 0;padding-left:18px}.vl-daynews li{margin-bottom:5px}.vl-derive{border-top:1px dashed var(--rule);margin-top:10px;padding-top:10px}.vl-derive>b{font-size:12.5px}.vl-step{margin:8px 0}.vl-step-label{display:block;font-size:11.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.vl-step code{display:block;font-family:var(--font-mono),ui-monospace,monospace;font-size:12.5px;background:var(--bar);padding:5px 8px;margin-top:2px;overflow-x:auto;white-space:nowrap}.vl-step small{display:block;color:var(--muted);font-size:11.5px;margin-top:2px;max-width:70ch}.vl-step.final code{border-left:3px solid var(--brand);font-weight:600}