.ov{--amber: #fbbf24;--grass: #0f1a12;--grass-2: #132318;--rough: #0b120d;--tree: #070c08;--chart-line: #2a3d30;--chart-label: #6f8f78}.ov [hidden]{display:none!important}.v-intro{position:relative;height:min(82vh,820px);min-height:480px;overflow:hidden;background:#06050d;border-bottom:1px solid var(--border)}.v-scene{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.v-intro-copy{position:absolute;top:7%;left:max(2rem,calc((100% - 1200px)/2));z-index:2;max-width:360px}.v-eyebrow{display:inline-block;margin-bottom:.6rem;font-family:DM Mono,monospace;font-size:.75rem;letter-spacing:2px;text-transform:uppercase;color:var(--accent2)}.v-intro-title{margin:0;font-family:Bebas Neue,sans-serif;font-weight:400;font-size:clamp(2.6rem,5vw,4.5rem);letter-spacing:3px;line-height:1;color:var(--text);text-wrap:balance}.v-intro-title p{margin:0;font:inherit;color:inherit}.v-intro-title em{color:var(--accent);font-style:normal}.v-enter{position:absolute;bottom:5%;left:50%;z-index:2;transform:translate(-50%);padding:.7rem 1.2rem;background:none;border:0;cursor:pointer;font:500 .85rem DM Mono,monospace;letter-spacing:2px;text-transform:uppercase;white-space:nowrap;color:var(--accent2);text-shadow:0 0 10px color-mix(in srgb,var(--accent2) 70%,transparent);animation:v-pulse 2.2s infinite}@keyframes v-pulse{50%{opacity:.45}}#vDoor{cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent}#vDoor:focus-visible>circle:first-child{stroke:var(--accent2);stroke-width:6}#vStash{opacity:.35;transition:opacity 1s 1.2s}.v-intro.opening #vStash{opacity:1}.v-intro.fading{opacity:0;transition:opacity .5s}@media(max-width:700px){.v-intro{height:72vh}.v-intro-copy{left:50%;transform:translate(-50%);top:4%;text-align:center;width:calc(100% - 2rem)}.v-intro-title{font-size:2.4rem}.v-enter{font-size:.7rem;letter-spacing:1px}}.v-inside{padding:2rem}@media(max-width:640px){.v-inside{padding:1.25rem 1rem}}.v-wrap{max-width:1200px;margin:0 auto}.v-tabs{display:flex;gap:.5rem;margin-bottom:1.25rem;border-bottom:1px solid var(--border)}.v-tab{position:relative;padding:.8rem 1.2rem;background:none;border:0;cursor:pointer;font-family:Bebas Neue,sans-serif;font-size:1.5rem;letter-spacing:1.5px;color:var(--text-muted)}.v-tab:hover{color:var(--text)}.v-tab.on{color:var(--accent)}.v-tab.on:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--accent)}.v-tabpanel{padding-top:1.75rem}.v-sub{margin:.5rem 0 1.5rem;max-width:620px;color:var(--text-muted);font-size:.95rem;line-height:1.6}.v-panel{min-width:0;padding:1.25rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.v-panel-head{margin-bottom:.9rem}.v-fields{display:grid;gap:1rem}.v-field{display:flex;flex-direction:column;gap:.4rem;min-width:0}.v-field-row{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}.v-field output{font-family:DM Mono,monospace;font-size:.8rem;color:var(--accent)}.v-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem}@media(max-width:480px){.v-two{grid-template-columns:minmax(0,1fr)}}.ov select,.ov input[type=number],.ov input[type=search]{width:100%;padding:.65rem .75rem;font:inherit;font-size:.9rem;color:var(--text);background:var(--surface2);border:1px solid var(--border-strong);border-radius:var(--radius-sm)}.ov select:hover,.ov input[type=number]:hover,.ov input[type=search]:hover{border-color:var(--accent)}.ov input[type=search]{-webkit-appearance:none;appearance:none;font-size:16px}.ov input[type=range]{width:100%;accent-color:var(--accent)}.v-hint{margin:0;font-size:.78rem;line-height:1.5;color:var(--text-muted)}.v-seg{display:flex;flex-wrap:wrap;gap:4px;padding:4px;background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-sm)}.v-seg button{flex:1;padding:.45rem .5rem;background:none;border:0;border-radius:4px;cursor:pointer;white-space:nowrap;font:500 .78rem DM Mono,monospace;letter-spacing:.5px;color:var(--text-muted)}.v-seg button:hover{color:var(--text)}.v-seg button.on{background:var(--accent);color:#000}.v-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.75rem 1.2rem;border-radius:var(--radius-sm);cursor:pointer;transition:all .2s;font:600 .8rem DM Sans,sans-serif;letter-spacing:1px;text-transform:uppercase;color:var(--text);background:transparent;border:1px solid var(--border-strong)}.v-btn:hover{border-color:var(--accent);color:var(--accent)}.v-btn.primary{background:var(--accent);border-color:var(--accent);color:#000}.v-btn.primary:hover{background:var(--accent-h);border-color:var(--accent-h);color:#000}.v-throw-panel{margin-bottom:.25rem}.v-throw{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,.9fr) minmax(0,.9fr);gap:1rem 1.25rem;align-items:end}@media(max-width:960px){.v-throw{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:520px){.v-throw{grid-template-columns:minmax(0,1fr)}}.v-listing-card{display:flex;gap:.9rem;align-items:center;padding:.7rem;background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-sm);transition:border-color .2s}.v-listing-card:hover{border-color:var(--accent)}.v-listing-card img{width:72px;height:72px;flex:none;object-fit:cover;border-radius:4px;background:var(--surface3)}.v-listing-card>span{display:flex;flex-direction:column;gap:.15rem;min-width:0}.v-listing-card b{font-weight:600;font-size:.9rem}#vListingMeta,.v-listing-meta{font-size:.78rem;color:var(--text-muted)}.v-listing-cta{font-family:DM Mono,monospace;font-size:.7rem;letter-spacing:1px;text-transform:uppercase;color:var(--accent2)}.v-chips{display:flex;flex-wrap:wrap;gap:.4rem}.v-chips span{padding:.3rem .55rem;font-family:DM Mono,monospace;font-size:.7rem;color:var(--text);background:var(--surface2);border:1px solid var(--border);border-radius:4px}.v-chips span em{font-style:normal;color:var(--text-muted);margin-right:.3rem}.v-empty{margin:0;font-size:.85rem;color:var(--text-muted)}.v-solver{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:1.25rem;align-items:start}@media(max-width:900px){.v-solver{grid-template-columns:minmax(0,1fr)}}.v-result{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:1.25rem;align-items:start}@media(max-width:640px){.v-result{grid-template-columns:minmax(0,1fr)}}.v-stockline{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;margin-bottom:.9rem}.v-flight-row{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .55rem;font-family:DM Mono,monospace;font-size:.8rem;background:var(--surface2);border:1px solid var(--border);border-radius:4px}.v-flight-row .sep{color:var(--text-dim)}.v-flight-row b{font-weight:500}.v-flight-row b:first-child{color:var(--accent)}.ov .flight-box-num{font-variant-numeric:tabular-nums}.v-delta{margin-top:.2rem;min-height:1em;font-family:DM Mono,monospace;font-size:.7rem;color:var(--text-dim)}.v-delta.up{color:var(--accent2)}.v-delta.down{color:var(--amber)}.v-summary{margin:1rem 0 0;font-size:1rem;line-height:1.65}.v-summary strong{color:var(--accent);font-weight:600}.v-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-top:1rem}.v-stat{min-width:0;padding:.7rem .8rem;background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-sm)}.v-stat b{display:block;font-family:Bebas Neue,sans-serif;font-weight:400;font-size:1.7rem;line-height:1;letter-spacing:1px;font-variant-numeric:tabular-nums}.v-stat span{font-family:DM Mono,monospace;font-size:.62rem;letter-spacing:1px;text-transform:uppercase;color:var(--text-muted)}.v-changes{margin:1.1rem 0 0;padding:0;list-style:none;border-top:1px solid var(--border)}.v-changes li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.2rem 1rem;padding:.65rem 0;border-bottom:1px solid var(--border)}.v-changes .what{font-weight:600;font-size:.85rem}.v-changes .why{grid-column:1 / -1;font-size:.76rem;line-height:1.5;color:var(--text-muted)}.v-changes .fx{font-family:DM Mono,monospace;font-size:.72rem;color:var(--text-muted);text-align:right;white-space:nowrap}.v-changes .fx.zero{color:var(--text-dim)}.v-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.1rem}.v-legend{display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin-top:.6rem;font-family:DM Mono,monospace;font-size:.68rem;color:var(--text-muted)}.v-legend i{display:inline-block;width:18px;height:0;margin-right:6px;vertical-align:middle;border-top:2px solid}.v-legend i.dash{border-color:var(--text-muted);border-top-style:dashed}.v-legend i.band{border-color:color-mix(in srgb,var(--accent) 35%,transparent);border-top-width:8px}.v-chart{padding:6px;background:var(--rough);border:1px solid var(--border);border-radius:var(--radius)}.v-chart svg{display:block;width:100%;height:auto;max-height:680px;margin:0 auto}.v-lab-head{display:flex;justify-content:space-between;align-items:end;flex-wrap:wrap;gap:1rem}.v-lab{display:grid;grid-template-columns:minmax(0,400px) minmax(0,1fr);gap:1.25rem;align-items:start}@media(max-width:860px){.v-lab{grid-template-columns:minmax(0,1fr)}}.v-slots{display:grid;gap:.75rem}.v-slot{display:grid;grid-template-columns:4px minmax(0,1fr);gap:.9rem;padding:1rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.v-swatch{border-radius:2px}.v-slot>.v-fields{gap:.8rem;min-width:0}.v-slot .v-listing-card[hidden],.v-slot .v-chips[hidden]{display:none}.v-nums4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-top:.6rem}.v-nums4 label{display:block;margin-bottom:.25rem;font-family:DM Mono,monospace;font-size:.6rem;letter-spacing:1px;color:var(--text-muted)}.ov .v-nums4 input{padding:.45rem .5rem;font-family:DM Mono,monospace;font-size:.85rem}.v-readout{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.4rem 1rem;margin-top:.7rem;font-size:.82rem;color:var(--text-muted)}.v-readout b{font-weight:600;color:var(--text)}.v-readout a{font-family:DM Mono,monospace;font-size:.72rem;letter-spacing:1px;text-transform:uppercase;color:var(--accent2)}.v-readout a:hover{color:var(--accent)}.v-foot{max-width:760px;margin:2.5rem 0 0;font-size:.78rem;line-height:1.6;color:var(--text-dim)}@media(prefers-reduced-motion:reduce){.ov *,.ov *:before,.ov *:after{animation:none!important;transition:none!important}}.v-combo{position:relative}.v-combo-list{position:absolute;z-index:30;top:100%;left:0;right:0;margin:4px 0 0;max-height:300px;overflow-y:auto;padding:4px;list-style:none;background:var(--surface2);border:1px solid var(--border-strong);border-radius:var(--radius-sm);box-shadow:0 12px 30px #0009}.v-combo-list li{display:flex;justify-content:space-between;gap:.6rem;padding:.5rem .6rem;border-radius:4px;cursor:pointer;font-size:.88rem}.v-combo-list li small{font:.7rem DM Mono,monospace;color:var(--text-muted);white-space:nowrap}.v-combo-list li[aria-selected=true],.v-combo-list li:hover{background:var(--surface3)}.v-combo-list li.empty{cursor:default;color:var(--text-muted);font-size:.8rem}.v-picked{display:flex;flex-wrap:wrap;gap:.3rem .6rem;align-items:center;font-size:.8rem;color:var(--text-muted)}.v-linkish{padding:0;background:none;border:0;cursor:pointer;font:500 .72rem DM Mono,monospace;letter-spacing:.5px;color:var(--accent2);text-align:left}.v-linkish:hover{color:var(--accent)}.v-cards{display:grid;gap:.6rem;min-width:0}.v-card{display:grid;grid-template-columns:5px 60px minmax(0,1fr) auto;gap:.8rem;align-items:center;padding:.7rem .8rem .7rem 0;overflow:hidden;background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius);transition:border-color .2s}a.v-card:hover{border-color:var(--accent)}.v-card-bar{align-self:stretch}.v-card img,.v-card .v-noimg{width:60px;height:60px;border-radius:6px;object-fit:cover;background:var(--surface3)}.v-card h4{margin:0;font-size:.9rem;font-weight:600}.v-card-meta{font-size:.76rem;color:var(--text-muted)}.v-card-why{margin-top:.25rem;font-size:.78rem}.v-card .v-chips{margin-top:.3rem;gap:.3rem}.v-card .v-chips span{padding:.12rem .4rem;font-size:.64rem}.v-card-score{text-align:right}.v-card-score b{display:block;font-family:Bebas Neue,sans-serif;font-weight:400;font-size:1.7rem;line-height:1;letter-spacing:1px;color:var(--accent);font-variant-numeric:tabular-nums}.v-card-score span{font:.6rem DM Mono,monospace;letter-spacing:1px;text-transform:uppercase;color:var(--text-muted)}@media(max-width:420px){.v-card{grid-template-columns:5px 48px minmax(0,1fr) auto;gap:.6rem}.v-card img,.v-card .v-noimg{width:48px;height:48px}}.v-tools{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.7rem}.v-tools .v-seg{flex:1 1 260px}.v-holestats{display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin-top:.5rem;font:.72rem DM Mono,monospace;color:var(--text-muted)}.v-holestats b{color:var(--text);font-weight:500}.v-shots{display:grid;gap:.5rem;margin-top:.6rem}.v-shot{display:grid;grid-template-columns:5px minmax(0,1fr) auto;gap:.7rem;align-items:center;padding:.6rem .8rem .6rem 0;overflow:hidden;background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius)}a.v-shot:hover{border-color:var(--accent)}.v-shot-bar{align-self:stretch}.v-shot b{font-weight:600;font-size:.88rem}.v-shot-meta{font-size:.76rem;color:var(--text-muted)}.v-shot-pct{font-family:Bebas Neue,sans-serif;font-size:1.5rem;line-height:1;color:var(--accent);text-align:right;font-variant-numeric:tabular-nums}.v-shot-pct span{display:block;font:.58rem DM Mono,monospace;letter-spacing:1px;color:var(--text-muted);text-transform:uppercase}#vMapSvg .v-handle{cursor:grab;touch-action:none}#vMapSvg.v-adding{cursor:crosshair;touch-action:none}.v-tabs{overflow-x:auto;scrollbar-width:none}.v-tabs::-webkit-scrollbar{display:none}.v-tab{white-space:nowrap}@media(max-width:640px){.v-tabs{flex-wrap:wrap;gap:0 .25rem;overflow:visible}.v-tab{padding:.6rem .7rem;font-size:1.2rem}}.v-intro-text{margin:.8rem 0 0;max-width:340px;font-size:.95rem;line-height:1.55;color:#cfc8e3;text-wrap:pretty}@media(max-width:1000px){.v-intro{display:flex;flex-direction:column;height:auto;min-height:0}.v-intro-copy{order:-1;position:relative;top:auto;left:auto;transform:none;width:auto;max-width:none;padding:1.4rem 1rem .3rem;text-align:center}.v-intro-text{max-width:34ch;margin:.6rem auto 0;font-size:.88rem}.v-scene{position:relative;inset:auto;display:block;width:100%;height:62vh;min-height:360px}}.v-add-slot{width:100%;border-style:dashed}.v-add-slot[hidden]{display:none}.v-slot .v-field-row .v-linkish{font-size:.68rem}.v-done{width:100%;padding-block:.9rem}.v-done:disabled{opacity:.7;cursor:progress}.v-twin-status{margin:0 0 .6rem;padding:.55rem .7rem;font-size:.82rem;color:var(--amber);background:color-mix(in srgb,var(--amber) 10%,transparent);border:1px solid color-mix(in srgb,var(--amber) 35%,transparent);border-radius:var(--radius-sm)}.v-cards.v-stale{opacity:.45}.v-mpicks{display:grid;gap:.9rem;margin-top:.5rem}.v-mpick{display:grid;gap:.45rem;padding:.8rem;background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius)}.v-mpick .v-shot{background:var(--surface)}.v-mpick-info{margin:0;font-family:DM Mono,monospace;font-size:.7rem}.v-dot{display:inline-block;width:8px;height:8px;margin-right:.4rem;border-radius:50%;vertical-align:middle}.v-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.v-chart.v-stale{opacity:.45}
/*# sourceMappingURL=/cdn/shop/t/26/assets/vault.css.map */
