@property --shade-t{syntax:"<number>";inherits:true;initial-value:0}@property --shade-b{syntax:"<number>";inherits:true;initial-value:0}@keyframes vault-pulse{0%,to{opacity:1}50%{opacity:.25}}@keyframes vault-blink{50%{opacity:0}}@keyframes vault-band-in{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes vault-row-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes vault-view-in{0%{opacity:0}to{opacity:1}}@keyframes vault-hud-l-in{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}@keyframes vault-hud-r-in{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:none}}@keyframes vault-rail-in{0%{opacity:0;transform:translateY(90px)}to{opacity:1;transform:none}}@keyframes vault-spark-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes vault-scroll-shade{0%{--shade-t:0;--shade-b:1}12%{--shade-t:1;--shade-b:1}88%{--shade-t:1;--shade-b:1}to{--shade-t:1;--shade-b:0}}@keyframes bt-glyph-in{to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes bt-glint{0%{opacity:0;transform:translate(-34px)skew(-18deg)}20%,80%{opacity:1}to{opacity:0;transform:translate(196px)skew(-18deg)}}@keyframes bt-hairline{to{transform:scaleX(1)}}@keyframes bt-status-show{to{opacity:1}}@keyframes bt-status-unsealing{0%,99%{opacity:1}to{opacity:0}}@keyframes bt-status-open{to{opacity:1}}@keyframes bt-cursor{50%{opacity:0}}@keyframes bt-seam{to{opacity:1}}@keyframes bt-chrome-top{to{opacity:1;transform:translateY(0)}}@keyframes bt-chrome-frame{to{opacity:1}}@keyframes bt-chrome-bottom{to{opacity:1;transform:translateY(0)}}@keyframes kenburns{0%{transform:scale(1.02)}to{transform:scale(1.075)}}@keyframes grain-shift{0%{transform:translate(0)}33%{transform:translate(-2%,1%)}66%{transform:translate(1%,-2%)}}@keyframes rail-shade{0%{--shade-t:0;--shade-b:1}5%{--shade-t:1;--shade-b:1}95%{--shade-t:1;--shade-b:1}to{--shade-t:1;--shade-b:0}}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.vault-root{--void:#060607;--void-2:#0c0c0e;--void-3:#141416;--bone:#f1f1ef;--bone-2:#e7e7e5;--bone-3:#dbdbd9;--ink:#121211;--white:#f4f3f0;--grey:#a2a2a8;--grey-dim:#7a7a83;--hairline:#f4f3f024;--hairline-soft:#f4f3f012;--hairline-ink:#14131229;--hairline-ink-soft:#14131214;--red:#e1261c;--red-deep:#8f1611;--green:#3f9d64;--bronze:#8c6a3f;--gold:#c8a35a;--font-display:"Gellix", "Helvetica Neue", sans-serif;--font-mono:"Geist Mono", "SFMono-Regular", monospace;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-inout:cubic-bezier(.65, 0, .35, 1);--rail-h:148px;--sysbar-h:54px;--bar-h:var(--sysbar-h)}.vault-root::selection{background:var(--red);color:var(--white)}.vault-root ::selection{background:var(--red);color:var(--white)}@font-face{font-family:Permanent Marker;src:url(/garage/fonts/PermanentMarker-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}.vault-page{background:#060607;flex-direction:column;height:100dvh;display:flex;overflow:hidden}.vault-page>header{flex:none;position:relative;top:0}.vault-page>.vault-root{flex:auto;width:100%;min-height:0;position:relative;inset:auto;transform:translateZ(0);container-type:size}.vault-root{z-index:40;font-family:var(--font-display);background:var(--void);color:var(--white);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;position:fixed;inset:0;overflow:hidden}.vault-root *,.vault-root :before,.vault-root :after{box-sizing:border-box;margin:0;padding:0}.vault-root img{max-width:100%;display:block}.vault-root .vault-spark-draw{stroke-dasharray:1;animation:vault-spark-draw 1.2s var(--ease-out) both}@media (prefers-reduced-motion:reduce){.vault-root .vault-spark-draw{stroke-dashoffset:0;animation:none}}.vault-root a{color:inherit;text-decoration:none}.vault-root button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.vault-root button:active{transform:scale(.97)}.vault-root ul,.vault-root ol{list-style:none}.vault-root{--frame:8px;--status-h:calc(34px + env(safe-area-inset-bottom,0px))}.vault-root .mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.vault-root b,.vault-root .num{font-variant-numeric:tabular-nums}.vault-root .microlabel{font-family:var(--font-display);letter-spacing:.17em;text-transform:uppercase;color:var(--grey);font-size:9.5px;font-weight:600}.vault-root .delta{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12px}.vault-root .delta.up{color:var(--green)}.vault-root .delta.down{color:var(--red)}.vault-root [data-theme=dark] .delta.up{color:#58c283}.vault-root .frame{z-index:90;pointer-events:none;position:fixed;inset:0}.vault-root .frame:before{content:"";inset:var(--frame);border:1px solid var(--hairline-soft);position:absolute}.vault-root .frame i{border:1px solid #f4f3f066;width:14px;height:14px;position:absolute}.vault-root .frame i:first-child{top:var(--frame);left:var(--frame);border-width:1px 0 0 1px}.vault-root .frame i:nth-child(2){top:var(--frame);right:var(--frame);border-width:1px 1px 0 0}.vault-root .frame i:nth-child(3){bottom:var(--frame);left:var(--frame);border-width:0 0 1px 1px}.vault-root .frame i:nth-child(4){bottom:var(--frame);right:var(--frame);border-width:0 1px 1px 0}.vault-root [data-theme=light] .frame:before{border-color:var(--hairline-ink-soft)}.vault-root [data-theme=light] .frame i{border-color:#14131280}.vault-root .sysbar{top:var(--frame);left:var(--frame);right:var(--frame);height:calc(var(--sysbar-h) - var(--frame));border-bottom:1px solid var(--hairline-soft);background:color-mix(in srgb, var(--void) 74%, transparent);-webkit-backdrop-filter:blur(14px);z-index:70;letter-spacing:.08em;align-items:stretch;font-size:10px;display:flex;position:fixed}.vault-root .sys-left,.vault-root .sys-right,.vault-root .sys-nav,.vault-root .sys-links{align-items:stretch;min-width:0;display:flex}.vault-root .sys-left{flex:none}.vault-root .sys-center{flex:auto;align-items:stretch;min-width:0;display:flex;overflow:hidden}.vault-root .sys-right{flex:none;margin-left:auto}.vault-root .sys-cell{border-right:1px solid var(--hairline-soft);white-space:nowrap;align-items:center;min-width:0;padding:0 16px;display:flex}.vault-root .sys-cell>*,.vault-root .sys-nav button>*,.vault-root .sys-links a{min-width:0}.vault-root .sys-brand svg{width:auto;height:13px;display:block}.vault-root .sys-brand{color:var(--white);flex:none}.vault-root .sys-os{color:var(--grey-dim);letter-spacing:.2em;gap:5px}.vault-root .sys-os span{color:var(--grey)}.vault-root .sys-nav a,.vault-root .sys-nav button{color:var(--grey);font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;border-right:1px solid var(--hairline-soft);white-space:nowrap;align-items:center;gap:8px;min-width:0;padding:0 20px;font-size:10px;font-weight:600;transition:color .2s,background .2s;display:flex;position:relative}.vault-root .nav-label,.vault-root .nav-short{text-overflow:ellipsis;overflow:hidden}@media (hover:hover){.vault-root .sys-nav a:hover,.vault-root .sys-nav button:hover{color:var(--white);background:#f4f3f008}}.vault-root .sys-nav a.active,.vault-root .sys-nav button.active{color:var(--white)}.vault-root .nav-code{color:var(--grey-dim);font-size:8.5px}.vault-root .sys-nav a.active .nav-code,.vault-root .sys-nav button.active .nav-code{color:var(--red)}.vault-root .nav-line{background:var(--red);height:1px;position:absolute;bottom:-1px;left:0;right:0}.vault-root .sys-metric{border-left:1px solid var(--hairline-soft);flex-direction:column;justify-content:center;align-items:flex-end;gap:3px;max-width:190px;overflow:hidden}.vault-root .sys-metric span,.vault-root .sys-metric b,.vault-root .sys-metric small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.vault-root .sys-metric>span{letter-spacing:.2em;color:var(--grey-dim);font-size:8px}.vault-root .sys-metric b{letter-spacing:.04em;font-size:12px;font-weight:500}.vault-root .sys-metric b.pos{color:#58c283}.vault-root .sys-delta{border:1px solid;border-radius:999px;padding:2px 5px;line-height:1;letter-spacing:.1em!important;font-size:7px!important}.vault-root .sys-delta.up{color:#58c283!important}.vault-root .sys-delta.down{color:var(--red)!important}.vault-root .sys-delta-compact{display:none}.vault-root .sys-clock{border-left:1px solid var(--hairline-soft);flex-direction:column;flex:none;justify-content:center;align-items:flex-end;gap:3px;overflow:hidden}.vault-root .sys-clock span{letter-spacing:.2em;color:var(--grey-dim);font-size:8px}.vault-root .sys-clock b{font-size:12px;font-weight:500}.vault-root .sys-clock i{color:var(--grey-dim);font-style:normal}.vault-root .sys-user{border-right:0;border-left:1px solid var(--hairline-soft);letter-spacing:.1em;background:linear-gradient(160deg,#1c1c20,#101013);font-size:11px;font-weight:600}.vault-root .sys-links a{border-left:1px solid var(--hairline-soft);color:var(--grey);font:600 8.5px var(--font-display);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:0 12px;display:flex}.vault-root .sys-menu{border-left:1px solid var(--hairline-soft);display:none;position:relative}.vault-root .sys-menu summary{width:44px;height:100%;color:var(--grey);cursor:pointer;justify-content:center;align-items:center;gap:5px;list-style:none;display:flex}.vault-root .sys-menu summary b{color:var(--white);font-size:10px;font-weight:600}.vault-root .sys-menu summary span{font-size:8px}.vault-root .sys-menu summary::-webkit-details-marker{display:none}.vault-root .sys-menu summary:focus-visible{outline:1px solid var(--white);outline-offset:-3px}.vault-root .sys-menu-panel{z-index:90;border:1px solid var(--hairline);background:var(--void-2);min-width:150px;display:grid;position:absolute;top:100%;right:0;box-shadow:0 14px 34px #00000073}.vault-root .sys-menu-panel a{border-bottom:1px solid var(--hairline-soft);color:var(--grey);font:600 9px var(--font-display);letter-spacing:.12em;text-transform:uppercase;padding:11px 13px}.vault-root .sys-menu-panel a:last-child{border-bottom:0}.vault-root .sys-menu-panel a:hover,.vault-root .sys-menu-panel a:focus-visible,.vault-root .sys-links a:hover,.vault-root .sys-links a:focus-visible{color:var(--white)}.vault-root .sys-exit{color:var(--grey-dim)}@media (hover:hover){.vault-root .sys-exit:hover{color:var(--white)}}.vault-root [data-theme=light] .sysbar{background:color-mix(in srgb, var(--bone) 80%, transparent);border-color:var(--hairline-ink-soft);color:var(--ink)}.vault-root [data-theme=light] .sysbar .sys-cell,.vault-root [data-theme=light] .sysbar .sys-nav a,.vault-root [data-theme=light] .sysbar .sys-nav button{border-color:var(--hairline-ink-soft)}.vault-root [data-theme=light] .sys-brand,.vault-root [data-theme=light] .sys-nav a.active,.vault-root [data-theme=light] .sys-nav button.active{color:var(--ink)}@media (hover:hover){.vault-root [data-theme=light] .sys-nav a:hover,.vault-root [data-theme=light] .sys-nav button:hover{color:var(--ink);background:#1413120a}}.vault-root [data-theme=light] .sys-metric b.pos{color:#2e7d4f}.vault-root [data-theme=light] .sys-user{background:var(--ink);color:var(--bone)}.vault-root [data-theme=light] .sys-links a{border-color:var(--hairline-ink-soft);color:#666664}.vault-root [data-theme=light] .sys-links a:hover,.vault-root [data-theme=light] .sys-links a:focus-visible{color:var(--ink)}.vault-root [data-theme=light] .sys-menu{border-color:var(--hairline-ink-soft)}.vault-root [data-theme=light] .sys-menu summary{color:#666664}.vault-root [data-theme=light] .sys-menu summary b{color:var(--ink)}@media (width>=1200px) and (width<=1350px){.vault-root .sys-cell{padding-inline:10px}.vault-root .sys-brand{padding-inline:11px}.vault-root .sys-os{letter-spacing:.14em}.vault-root .sys-nav a,.vault-root .sys-nav button{letter-spacing:.11em;gap:5px;padding-inline:10px;font-size:9px}.vault-root .sys-portfolio{max-width:158px}.vault-root .sys-links a{padding-inline:9px;font-size:8px}.vault-root .sys-clock{padding-inline:10px}.vault-root .sys-user{padding-inline:11px}}.vault-root .statusbar{bottom:var(--frame);left:var(--frame);right:var(--frame);height:calc(var(--status-h) - var(--frame));padding:0 16px env(safe-area-inset-bottom,0px);border-top:1px solid var(--hairline-soft);background:color-mix(in srgb, var(--void) 78%, transparent);-webkit-backdrop-filter:blur(14px);z-index:70;letter-spacing:.14em;color:var(--grey-dim);justify-content:space-between;align-items:center;gap:20px;font-size:9px;display:flex;position:fixed}.vault-root .st-msg{color:var(--grey);align-items:center;gap:8px;display:inline-flex}.vault-root .st-dot{background:#58c283;border-radius:50%;width:5px;height:5px;animation:2.4s ease-in-out infinite vault-pulse}.vault-root .st-hint{color:var(--grey-dim)}.vault-root .st-right{align-items:center;gap:2px;display:inline-flex}.vault-root .st-cursor{color:var(--red);margin-left:6px;font-size:8px;animation:1.1s step-end infinite vault-blink}.vault-root [data-theme=light] .statusbar{background:color-mix(in srgb, var(--bone) 84%, transparent);border-color:var(--hairline-ink-soft);color:#8b8b89}.vault-root [data-theme=light] .st-msg{color:#6e6e6c}.vault-root [data-theme=light] .st-dot{background:#2e7d4f}@media (width>=901px) and (width<=1199px){.vault-root .sys-os{display:none}.vault-root .sys-cell{padding-inline:10px}.vault-root .sys-brand{padding-inline:11px}.vault-root .sys-brand svg{height:11px}.vault-root .sys-nav a,.vault-root .sys-nav button{letter-spacing:.1em;gap:4px;padding-inline:9px;font-size:8.5px}.vault-root .nav-code{font-size:7.5px}.vault-root .sys-portfolio{gap:2px;padding-inline:9px}.vault-root .sys-portfolio>span,.vault-root .sys-delta-full{display:none}.vault-root .sys-delta-compact{display:inline}.vault-root .sys-vehicles{padding-inline:9px}.vault-root .sys-links a{letter-spacing:.08em;padding-inline:9px;font-size:8px}.vault-root .sys-clock{padding-inline:9px}.vault-root .sys-clock-date{display:none}.vault-root .sys-user{padding-inline:11px}}@media (width<=900px){.vault-root .sys-os,.vault-root .sys-metric,.vault-root .sys-links,.vault-root .st-hint,.vault-root .st-right{display:none}.vault-root .sys-menu{display:block}.vault-root .sys-cell{padding-inline:9px}.vault-root .sys-brand{padding-inline:10px}.vault-root .sys-brand svg{height:11px}.vault-root .sys-nav a,.vault-root .sys-nav button{letter-spacing:.09em;gap:4px;padding-inline:8px;font-size:9px}.vault-root .nav-code{font-size:7.5px}.vault-root .sys-clock{padding-inline:9px}.vault-root .sys-user{display:none}}@media (width<=620px){.vault-root .sys-clock{display:none}.vault-root .sys-cell{padding:0 10px}.vault-root .sys-nav a,.vault-root .sys-nav button{letter-spacing:.1em;gap:5px;padding:0 11px}.vault-root .sys-nav button[aria-label=Add\ vehicle]{padding:0 10px}.vault-root .sys-nav button[aria-label=Add\ vehicle] .nav-add-label{display:none}.vault-root .sys-nav button[aria-label=Add\ vehicle] svg{width:14px;height:14px}.vault-root .sys-brand svg{height:11px}}@media (width<=430px){.vault-root .sys-left{flex:0 auto}.vault-root .sys-nav a,.vault-root .sys-nav button{letter-spacing:.07em;gap:4px;padding:0 9px}}.vault-root .panel{border:1px solid var(--hairline-soft);-webkit-backdrop-filter:blur(16px);background:linear-gradient(165deg,#111114c7,#09090b9e)}.vault-root .panel-head{border-bottom:1px solid var(--hairline-soft);justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;display:flex}.vault-root .panel-head-label{align-items:center;gap:8px;min-width:0;display:flex}.vault-root .ph-label{font:600 9px var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--grey)}.vault-root .ph-code{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:400 8.5px var(--font-mono);letter-spacing:.14em;color:var(--grey-dim);margin-left:auto;overflow:hidden}.vault-root .hud-icon-button{border:1px solid var(--hairline-soft);width:26px;height:26px;color:var(--grey);flex:none;place-items:center;transition:border-color .2s,color .2s,background .2s;display:grid}.vault-root .hud-icon-button:hover{border-color:var(--hairline);color:var(--white);background:#f4f3f00a}.vault-root .hud-icon-button:focus-visible{outline:1px solid var(--white);outline-offset:2px}.vault-root .btn{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--hairline);white-space:nowrap;justify-content:center;align-items:center;gap:10px;padding:12px 20px;font-size:10.5px;font-weight:600;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.vault-root .catalogue-link{border-bottom:1px solid var(--hairline);width:max-content;color:var(--grey);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:5px 0 4px;font-size:8.5px;transition:color .2s,border-color .2s;display:inline-flex}.vault-root .catalogue-link:hover,.vault-root .catalogue-link:focus-visible{color:var(--white);border-color:currentColor}.vault-root .detail-catalogue-link{margin-top:20px}@media (hover:hover){.vault-root .btn:hover{background:#f4f3f00a;border-color:#f4f3f066}.vault-root .btn.primary:hover{background:#c31f16}}.vault-root .btn.primary{background:var(--stage-accent,var(--red));border-color:var(--stage-accent,var(--red));color:var(--btn-ink,#fff)}.vault-root .showroom[data-stage=studio] .btn.primary,.vault-root .showroom[data-stage=editorial] .btn.primary,.vault-root .showroom[data-stage=works] .btn.primary{color:var(--tint-ink,#fff)}.vault-root .showroom[data-stage=led] .btn.primary{color:#06232a}.vault-root .showroom[data-stage=night] .btn.primary{color:#0b1226}.vault-root :where(a,button,select,input,[tabindex],[role=slider]):focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #f4f3f0d9}.vault-root [data-theme=light] :where(a,button,select,input,[tabindex],[role=slider]):focus-visible{outline-color:#141312b3}.vault-root .hairline-h{background:var(--hairline);border:0;height:1px}.vault-root ::-webkit-scrollbar{width:10px;height:10px}.vault-root ::-webkit-scrollbar-thumb{border:3px solid var(--void);background:#2a2a2e;border-radius:6px}.vault-root [data-theme=light] ::-webkit-scrollbar-thumb{border-color:var(--bone);background:#b9b3a6}@media (prefers-reduced-motion:reduce){.vault-root *,.vault-root :before,.vault-root :after{transition-duration:.01ms!important;animation-duration:.01ms!important}.vault-root .st-cursor,.vault-root .st-dot,.vault-root .sig-live{animation:none!important}}.vault-root .table-head,.vault-root .row-score span,.vault-root .row-change span,.vault-root .jkind,.vault-root .cert-dims span,.vault-root .cert-word,.vault-root .doc-seal,.vault-root .signal-foot,.vault-root .st-hint,.vault-root .st-msg,.vault-root .rail-car span{font-family:var(--font-display);font-weight:600}.vault-root .tip{cursor:help;border-bottom:1px dotted;position:relative}.vault-root .tip:focus-visible{outline-offset:3px;outline:1px dotted}.vault-root .tip-bubble{color:#f2f1ee;width:max-content;max-width:250px;font:400 10px/1.55 var(--font-mono);letter-spacing:.02em;text-transform:none;white-space:normal;text-align:left;opacity:0;pointer-events:none;transition:opacity .22s var(--ease-out), transform .22s var(--ease-out);z-index:40;background:#131211;border:1px solid #f4f3f02e;border-radius:7px;padding:9px 12px;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 14px 34px #00000073}.vault-root .tip:hover .tip-bubble,.vault-root .tip:focus-visible .tip-bubble,.vault-root .tip:focus-within .tip-bubble{opacity:1;transform:translate(-50%)translateY(0)}@supports (animation-timeline:scroll(self)){.vault-root .detail-scroll,.vault-root .hud-body,.vault-root .signal-side{animation:linear both vault-scroll-shade;animation-timeline:scroll(self)}.vault-root .detail-scroll,.vault-root .hud-body{-webkit-mask-image:linear-gradient(to bottom, rgb(0 0 0/calc(1 - var(--shade-t,0))) 0, #000 40px, #000 calc(100% - 40px), rgb(0 0 0/calc(1 - var(--shade-b,0))) 100%);mask-image:linear-gradient(to bottom, rgb(0 0 0/calc(1 - var(--shade-t,0))) 0, #000 40px, #000 calc(100% - 40px), rgb(0 0 0/calc(1 - var(--shade-b,0))) 100%)}}.vault-root .signal-side{--sp-t:26px;--sp-x:28px;--sp-b:22px}.vault-root .signal-side:before{content:"";z-index:6;height:36px;margin:calc(-1 * var(--sp-t,0px)) calc(-1 * var(--sp-x,0px)) calc(-36px + var(--sp-t,0px));opacity:var(--shade-t,0);pointer-events:none;background:linear-gradient(#050507d1,#0000);flex:none;display:block;position:sticky;top:0}.vault-root .signal-side:after{content:"";z-index:6;height:36px;margin:calc(-36px + var(--sp-b,0px)) calc(-1 * var(--sp-x,0px)) calc(-1 * var(--sp-b,0px));opacity:var(--shade-b,0);pointer-events:none;background:linear-gradient(#0000,#050507d1);flex:none;display:block;position:sticky;bottom:0}.vault-root .view{position:absolute;inset:0;overflow:hidden auto}.vault-root .vault-view-in{animation:vault-view-in .6s var(--ease-out) both}.vault-root .vault-hud-l{animation:vault-hud-l-in .7s .35s var(--ease-out) both}.vault-root .vault-hud-r{animation:vault-hud-r-in .55s .15s var(--ease-out) both}.vault-root .vault-rail-in{animation:vault-rail-in .7s .25s var(--ease-out) both}@media (prefers-reduced-motion:reduce){.vault-root .vault-view-in,.vault-root .vault-hud-l,.vault-root .vault-hud-r,.vault-root .vault-rail-in{opacity:1;animation:none;transform:none}}.vault-root .boot{z-index:120;background:var(--void);color:var(--white);flex-direction:column;justify-content:center;align-items:center;transition:transform .55s cubic-bezier(.83,0,.17,1);display:flex;position:fixed;inset:0}.vault-root .boot-lift{pointer-events:none;transform:translateY(-100%)}.vault-root .boot-mark-wrap{width:clamp(220px,30vw,340px);position:relative;overflow:hidden}.vault-root .boot-mark{width:100%;color:color-mix(in srgb, var(--white) 84%, var(--void));display:block}.vault-root .boot .hic-glyph{opacity:0;filter:blur(2px);animation:.68s cubic-bezier(.22,.61,.36,1) forwards bt-glyph-in;transform:translateY(2px)}.vault-root .boot .hic-glyph:first-child{animation-delay:80ms}.vault-root .boot .hic-glyph:nth-child(2){animation-delay:.15s}.vault-root .boot .hic-glyph:nth-child(3){animation-delay:.22s}.vault-root .boot .hic-glyph:nth-child(4){animation-delay:.29s}.vault-root .boot .hic-glyph:nth-child(5){animation-delay:.36s}.vault-root .boot .hic-glyph:nth-child(6){animation-delay:.43s}.vault-root .boot .hic-glyph:nth-child(7){animation-delay:.5s}.vault-root .boot .hic-glyph:nth-child(8){animation-delay:.57s}.vault-root .boot .hic-glyph:nth-child(9){animation-delay:.64s}.vault-root .boot-glint{opacity:0;filter:blur(2px);animation:.6s ease-in-out 1.35s forwards bt-glint;transform:translate(-34px)skew(-18deg)}.vault-root .boot-hairline{background:color-mix(in srgb, var(--white) 30%, transparent);transform-origin:0;width:clamp(220px,30vw,340px);height:1px;margin-top:18px;animation:1.35s ease-out .3s forwards bt-hairline;display:block;transform:scaleX(0)}.vault-root .boot-status{letter-spacing:.14em;color:color-mix(in srgb, var(--white) 55%, transparent);opacity:0;align-items:center;gap:5px;margin-top:12px;font-size:10px;line-height:1;animation:1ms step-end .4s forwards bt-status-show;display:flex}.vault-root .boot-status-copy{display:grid}.vault-root .boot-status-copy>span{grid-area:1/1}.vault-root .boot-status-unsealing{opacity:0;animation:1.3s step-end .4s forwards bt-status-unsealing}.vault-root .boot-status-open{opacity:0;animation:1ms step-end 1.7s forwards bt-status-open}.vault-root .boot-cursor{font-size:8px;font-weight:400;animation:1.1s step-end infinite bt-cursor}.vault-root .boot-seam{opacity:0;background:linear-gradient(#0000,#ffffff24);border-bottom:1px solid #ffffffa6;height:20px;animation:.3s ease-out 1.6s forwards bt-seam;position:absolute;bottom:0;left:0;right:0}.vault-root .booting .sysbar,.vault-root .booting .ticker{opacity:0;animation:.45s cubic-bezier(.16,1,.3,1) 2.05s both bt-chrome-top;transform:translateY(-8px)}.vault-root .booting .frame i{opacity:0;animation:.4s ease-out 2.15s both bt-chrome-frame}.vault-root .booting .statusbar{opacity:0;animation:.45s cubic-bezier(.16,1,.3,1) 2.25s both bt-chrome-bottom;transform:translateY(8px)}@media (prefers-reduced-motion:reduce){.vault-root .booting .sysbar,.vault-root .booting .ticker,.vault-root .booting .frame i,.vault-root .booting .statusbar{opacity:1;animation:none;transform:none}.vault-root .boot .hic-glyph,.vault-root .boot-glint,.vault-root .boot-hairline,.vault-root .boot-status,.vault-root .boot-status-unsealing,.vault-root .boot-status-open,.vault-root .boot-cursor,.vault-root .boot-seam{animation:none}.vault-root .boot .hic-glyph,.vault-root .boot-hairline,.vault-root .boot-status,.vault-root .boot-status-open,.vault-root .boot-seam{opacity:1;filter:none;transform:none}.vault-root .boot-status-unsealing,.vault-root .boot-glint{opacity:0}}.vault-root .showroom{background:var(--void);height:100cqh;position:relative;overflow:hidden}.vault-root .atmo{pointer-events:none;position:absolute;inset:0}.vault-root .scene{will-change:transform, opacity, filter;position:absolute;inset:0}.vault-root .scene-inner{position:absolute;inset:-1.5%}.vault-root .scene-img{object-fit:cover;object-position:center 55%;width:100%;height:100%;animation:26s ease-in-out infinite alternate kenburns}.vault-root .hero-plate{filter:brightness(.92);will-change:transform, opacity;background-position:50%;background-size:cover;position:absolute;inset:-2.5%}.vault-root .env-plate{filter:brightness(.72)saturate(.88);will-change:transform, opacity;background-position:50% 42%;background-size:cover;position:absolute;inset:-2.5%}.vault-root .env-shade{background:radial-gradient(120% 90% at 50% 40%,#0000 40%,#0404058c 100%),linear-gradient(#0404058c,#0000 22% 62%,#040405b8 96%);position:absolute;inset:0}.vault-root .light-cone{background:radial-gradient(closest-side, hsl(var(--env-hue) / .22), hsl(var(--env-hue) / .07) 45%, transparent 70%);width:150vmin;height:150vmin;transition:background 1.2s var(--ease-out);margin-left:-75vmin;position:absolute;top:-46vh;left:50%}.vault-root .light-cone:after{content:"";background:linear-gradient(to bottom, hsl(var(--env-hue) / .1), transparent 80%);clip-path:polygon(38% 0,62% 0,100% 100%,0 100%);filter:blur(18px);width:34%;height:92%;position:absolute;top:18%;left:50%;transform:translate(-50%)}.vault-root .light-pool{left:50%;top:calc(var(--stand-y,78cqh) - 12vmin);background:radial-gradient(closest-side, hsl(var(--env-hue) / .24), hsl(var(--env-hue) / .08) 52%, transparent 74%);width:84vmin;height:24vmin;transition:background 1.2s var(--ease-out);border-radius:50%;margin-left:-42vmin;position:absolute}.vault-root .floor-line{left:0;right:0;top:var(--stand-y,78cqh);background:linear-gradient(90deg, transparent, var(--hairline-soft) 20%, var(--hairline) 50%, var(--hairline-soft) 80%, transparent);opacity:.6;height:1px;position:absolute}.vault-root .grain{opacity:.05;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");animation:.9s steps(3,end) infinite grain-shift;position:absolute;inset:-50%}.vault-root .big-name{font:700 min(30vw, 46vh) var(--font-display);letter-spacing:-.04em;color:#f4f3f004;-webkit-text-stroke:1px #f4f3f01c;-webkit-user-select:none;user-select:none;white-space:nowrap;line-height:1;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.vault-root .showroom[data-env=milano]{--cover:max(calc(105cqw / 1672), calc(105cqh / 940));--stand-y:calc(.795 * 940 * var(--cover) - (940 * var(--cover) - 105cqh) * .42 - 2.5cqh)}.vault-root .showroom[data-env=monaco]{--cover:max(calc(105cqw / 1672), calc(105cqh / 941));--stand-y:calc(.76 * 941 * var(--cover) - (941 * var(--cover) - 105cqh) * .42 - 2.5cqh)}.vault-root .stage{position:absolute;inset:0}.vault-root .car-wrap{left:50%;top:var(--stand-y,78cqh);--car-span:calc(min(calc(900 * var(--cover,.09cqw)), 92cqw) * var(--cut-real,1));width:var(--car-span);--car-height:calc(var(--car-span) / var(--cut-r,3));will-change:transform;position:absolute;translate:-50% -100%}.vault-root .car-img{width:calc(100% / var(--cut-w,1));max-width:none;left:calc(-100% * var(--cut-x,0) / var(--cut-w,1));margin-bottom:calc(-100% * var(--cut-mb,0));filter:drop-shadow(0 30px 60px #000000a6)drop-shadow(0 8px 22px #00000080);-webkit-user-select:none;user-select:none;position:relative}.vault-root .car-shadow{left:4%;right:4%;bottom:calc(-.066 * var(--car-height));height:calc(.264 * var(--car-height));filter:blur(9px);background:radial-gradient(closest-side,#0000009e,#00000040 55%,#0000 75%);position:absolute}.vault-root .car-reflection{top:calc(100% - .02 * var(--car-height));height:calc(.98 * var(--car-height));background-size:calc(100% / var(--cut-w,1)) auto;background-position-x:var(--cut-bgx,0%);opacity:.12;filter:blur(5px)saturate(.85);pointer-events:none;background-repeat:no-repeat;position:absolute;left:0;right:0;transform:scaleY(-1);-webkit-mask-image:linear-gradient(#000c 0%,#0000 70%);mask-image:linear-gradient(#000c 0%,#0000 70%)}.vault-root .showroom:after{content:"";background:radial-gradient(55% 40% at 50% 62%, color-mix(in srgb, var(--tint) 9%, transparent), transparent 70%);pointer-events:none;transition:background 1s var(--ease-out);position:absolute;inset:0}.vault-root .hud{z-index:20;position:absolute}.vault-root .hud-stage{left:28px;top:calc(var(--bar-h) + 26px);color:var(--white);text-shadow:0 1px 2px #0000008c,0 2px 14px #0006}.vault-root .hud-stage:before{content:"";pointer-events:none;background:radial-gradient(120% 100% at 22% 30%,#06060885,#0000 68%);transition:opacity .4s;position:absolute;inset:-30px -70px -46px -34px}.vault-root .stage-now{text-align:left;gap:3px;display:grid;position:relative}.vault-root .stage-label{letter-spacing:.3em;text-transform:uppercase;opacity:.68;align-items:center;gap:6px;font-size:8.5px;transition:opacity .3s;display:inline-flex}.vault-root .stage-now:hover .stage-label{opacity:1}.vault-root .stage-name{align-items:center;gap:8px;display:flex}.vault-root .stage-name b{font:300 21px/1.1 var(--font-display);letter-spacing:-.01em;display:block}.vault-root .stage-caret{opacity:.55;transition:transform .4s var(--ease-out), opacity .3s;flex:none}.vault-root .stage-now:hover .stage-caret{opacity:1}.vault-root .hud-stage.open .stage-caret{transform:rotate(180deg)}.vault-root .stage-opts{opacity:0;max-height:0;transition:max-height .45s var(--ease-out), opacity .3s var(--ease-out);display:grid;overflow:hidden}.vault-root .hud-stage.open .stage-opts{opacity:1;max-height:220px}.vault-root .stage-opts{position:relative}.vault-root .stage-opts button{text-align:left;font:300 14px/1.2 var(--font-display);letter-spacing:-.005em;color:var(--white);opacity:.72;text-shadow:inherit;transition:opacity .2s, transform .3s var(--ease-out);padding:4px 0}.vault-root .stage-opts button:first-child{margin-top:9px}.vault-root .stage-opts button:hover,.vault-root .stage-opts button.on{opacity:1;transform:translate(3px)}.vault-root .hud-data{right:28px;top:calc(var(--bar-h) + 22px);width:318px;max-height:calc(100cqh - var(--bar-h) - var(--rail-h) - var(--status-h) - 34px);transition:grid-template-rows .35s var(--ease-out);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.vault-root .hud-data.is-collapsed{grid-template-rows:auto minmax(0,0fr)}.vault-root .hud-data.is-collapsed .panel-head{border-bottom-color:#0000}.vault-root .hud-collapse{flex-direction:column;min-height:0;display:flex;overflow:hidden}.vault-root .hud-body{scrollbar-width:none;opacity:1;min-width:0;min-height:0;transition:opacity .2s var(--ease-out);flex-direction:column;flex:1;gap:16px;padding:14px 14px 16px;display:flex;overflow:clip auto}.vault-root .hud-data.is-collapsed .hud-body{opacity:0;pointer-events:none}.vault-root .hud-body::-webkit-scrollbar{display:none}.vault-root .hud-tiles{gap:10px;display:grid}.vault-root .hud-head h2{font:300 27px/1.05 var(--font-display);letter-spacing:-.01em;margin-top:7px}.vault-root .hud-head h2 b{font-weight:600}.vault-root .hud-head .chassis{letter-spacing:.14em;color:var(--grey);margin-top:8px;font-size:10px}.vault-root .hud-score{border:1px solid var(--hairline-soft);background:#06060773;gap:10px;padding:13px 14px 14px;display:grid}.vault-root .hud-score-top{justify-content:space-between;align-items:center;display:flex}.vault-root .hud-score-row{align-items:baseline;gap:12px;display:flex}.vault-root .hud-score-num{font:300 44px/.9 var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.vault-root .hud-score-side{letter-spacing:.14em;color:var(--grey);gap:5px;font-size:9px;display:grid}.vault-root .hud-price{letter-spacing:.02em;color:var(--white);font-size:12.5px;font-weight:600}.vault-root .hud-score-bars{color:var(--white)}.vault-root .hud-stats{background:var(--hairline-soft);border-block:1px solid var(--hairline-soft);gap:1px;display:grid}.vault-root .hud-stats li{background:#09090b99;align-items:center;gap:12px;padding:9px 2px;display:flex}.vault-root .hud-stats li svg{color:var(--grey);flex:none}.vault-root .hud-stats li b{font:500 13px var(--font-display);display:block}.vault-root .hud-stats li span{font:400 9.5px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--grey-dim)}.vault-root .hud-actions{gap:10px;display:grid}.vault-root .hud-actions-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.vault-root .rail{left:0;right:0;bottom:calc(var(--status-h) - var(--frame));height:var(--rail-h);z-index:30;background:linear-gradient(#0000,#0404058c 30%,#040405eb);flex-direction:column;justify-content:flex-end;gap:7px;padding:12px 28px 14px;display:flex;position:absolute}.vault-root .rail-cars{scrollbar-width:none;gap:10px;margin:-12px -28px -10px;padding:12px 28px 14px;display:flex;overflow-x:auto}.vault-root .rail-cars::-webkit-scrollbar{display:none}@supports (animation-timeline:scroll(self inline)){.vault-root .rail-cars{-webkit-mask-image:linear-gradient(to right, rgb(0 0 0/calc(1 - var(--shade-t,0))) 0, #000 52px, #000 calc(100% - 52px), rgb(0 0 0/calc(1 - var(--shade-b,0))) 100%);mask-image:linear-gradient(to right, rgb(0 0 0/calc(1 - var(--shade-t,0))) 0, #000 52px, #000 calc(100% - 52px), rgb(0 0 0/calc(1 - var(--shade-b,0))) 100%);animation:linear both rail-shade;animation-timeline:scroll(self inline)}}.vault-root .rail-car{border:1px solid var(--hairline-soft);text-align:left;background:#0e0e1080;flex:none;grid-template-rows:52px minmax(0,1fr);align-items:center;gap:4px;width:148px;height:92px;padding:10px 12px 11px;transition:border-color .25s,background .25s;display:grid;position:relative}.vault-root .rail-car:hover{border-color:var(--hairline);background:#141417b3}.vault-root .rail-car.on{border-color:var(--chip,var(--red))}.vault-root .rail-media{width:100%;height:52px;color:var(--grey);place-items:center;display:grid;position:relative;overflow:hidden}.vault-root .rail-media>img{object-fit:contain;filter:drop-shadow(0 6px 10px #00000080);width:100%;height:44px;transition:transform .35s var(--ease-out)}.vault-root .rail-cut{width:min(calc(var(--cut-real-soft,var(--cut-real,1)) * 92%), calc(44px * var(--cut-r,3)));position:absolute;bottom:3px;left:50%;overflow:visible;translate:-50%}.vault-root .rail-cut img{width:calc(100% / var(--cut-w,1));max-width:none;left:calc(-100% * var(--cut-x,0) / var(--cut-w,1));margin-bottom:calc(-100% * var(--cut-mb,0));filter:drop-shadow(0 6px 10px #00000080);transition:transform .35s var(--ease-out);display:block;position:relative}.vault-root .rail-car:hover .rail-media img{transform:translateY(-3px)scale(1.04)}.vault-root .rail-label{letter-spacing:.1em;color:var(--grey);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:8.5px;overflow:hidden}.vault-root .rail-car em{z-index:3;background:var(--red);color:#fff;clip-path:polygon(4px 0,100% 0,calc(100% - 4px) 100%,0 100%);opacity:.85;transition:opacity .25s, transform .25s var(--ease-out);padding:3px 9px 2px;font-size:9.5px;font-style:normal;font-weight:600;position:absolute;top:-7px;right:8px}.vault-root .rail-car.on em,.vault-root .rail-car:hover em{opacity:1;transform:translateY(-1px)}.vault-root .rail-line{background:var(--red);height:2px;position:absolute;bottom:-1px;left:0;right:0}.vault-root .rail-add{color:var(--grey);text-align:center;border-style:dashed;justify-items:center}.vault-root .rail-add .rail-label{text-align:center}.vault-root .rail-add:hover{color:var(--white)}.vault-root .rail-meta{letter-spacing:.16em;color:var(--grey-dim);white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:14px;font-size:10px;display:flex}.vault-root .rail-meta span:first-child{color:var(--grey);font-size:12px}.vault-root .present-exit{z-index:80;border:1px solid var(--hairline);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.18em;color:var(--grey);background:#08080999;align-items:center;gap:10px;padding:10px 16px;font-size:10px;display:flex;position:fixed;top:84px;right:28px}.vault-root .present-exit:hover{color:var(--white)}@media (width<=1150px){.vault-root .hud-data{width:286px}.vault-root .hud-head h2{font-size:24px}}@media (width<=760px){.vault-root .hud-stage{display:none}.vault-root .car-wrap{--car-span:calc(min(calc(900 * var(--cover,.09cqw)), 88cqw) * var(--cut-real,1));top:44cqh}.vault-root .hud-data{top:auto;left:0;right:0;bottom:var(--status-h);border-bottom:0;border-left:0;border-right:0;border-top:1px solid var(--hairline);border-radius:16px 16px 0 0;width:auto;max-height:54vh;position:fixed;overflow:hidden}.vault-root .rail{display:none}.vault-root .showroom[data-dossier-collapsed=true] .rail{bottom:calc(var(--status-h) + 48px);z-index:18;padding-inline:16px;display:flex}.vault-root .showroom[data-dossier-collapsed=true] .rail-cars{margin-inline:-16px;padding-inline:16px}.vault-root .showroom[data-dossier-collapsed=true] .tt-transport{bottom:calc(var(--status-h) + var(--rail-h) + 58px)}.vault-root .showroom[data-dossier-collapsed=true] .tt-cluster{display:none}.vault-root .hud-tiles{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.vault-root .hud-data,.vault-root .hud-body{transition:none}}.vault-root .chart-tip{pointer-events:none;background:var(--void-3);border:1px solid var(--hairline);z-index:5;justify-items:center;gap:2px;padding:7px 11px;display:grid;position:absolute;top:-6px;transform:translate(-50%)}.vault-root .chart-tip b{font-size:12px;font-weight:600}.vault-root .chart-tip span{color:var(--grey);font-size:9.5px}.vault-root [data-theme=light] .chart-tip{background:var(--bone);border-color:var(--hairline-ink)}.vault-root .showroom[data-stage=editorial]{--bars-accent:var(--tint,var(--red))}.vault-root .showroom[data-stage=editorial] .ph-label,.vault-root .showroom[data-stage=editorial] .stage-label{background:var(--tint,var(--red));color:#fff;clip-path:polygon(4px 0,100% 0,calc(100% - 4px) 100%,0 100%);opacity:1;padding:3px 10px 2px}.vault-root .showroom[data-stage=editorial] .microlabel{color:var(--tint,var(--red))}.vault-root .showroom[data-stage=editorial] .panel{border-color:color-mix(in srgb, var(--tint,var(--red)) 28%, transparent)}.vault-root .showroom[data-stage=editorial] .panel-head{border-bottom-color:color-mix(in srgb, var(--tint,var(--red)) 28%, transparent)}.vault-root .showroom[data-stage=editorial] .btn.primary{clip-path:polygon(7px 0,100% 0,calc(100% - 7px) 100%,0 100%)}.vault-root .showroom[data-stage=art]{--bars-accent:#c9a86a}.vault-root .showroom[data-stage=art] .ph-label,.vault-root .showroom[data-stage=art] .stage-label{background:var(--bone);color:#17140e;text-transform:none;letter-spacing:.06em;opacity:1;text-shadow:none;border:1px solid #00000080;padding:3px 9px 2px;font-family:Georgia,Times New Roman,serif;font-size:10px;font-style:italic;font-weight:600}.vault-root .showroom[data-stage=art] .microlabel,.vault-root .showroom[data-stage=art] .rail-car.on em{color:#c9a86a}.vault-root .showroom[data-stage=art] .hud-head h2{letter-spacing:0;font-family:Georgia,Times New Roman,serif;font-weight:400}.vault-root .showroom[data-stage=art] .stage-name b,.vault-root .showroom[data-stage=art] .stage-opts button{font-family:Georgia,Times New Roman,serif}.vault-root .showroom[data-stage=art] .panel{border-color:#c9a86a4d}.vault-root .showroom[data-stage=art] .btn.primary{color:var(--bone);background:0 0;border-color:#c9a86a}.vault-root .showroom[data-stage=art] .btn.primary:hover{background:#c9a86a24}.vault-root .showroom[data-stage=art] .rail-car.on{border-color:#c9a86a99}.vault-root .showroom[data-stage=art] .rail-line{background:#c9a86a}.vault-root .showroom[data-stage=riocam]{--bars-accent:#ff3d94}.vault-root .lbl-patch{filter:drop-shadow(0 2px 5px #0006);width:auto;height:27px;margin:2px 0 0 5px;transform:rotate(-2deg)}.vault-root .stage-label-img{display:block}.vault-root .stage-label-img .lbl-patch{height:25px;transform:rotate(-3deg)}.vault-root .btn-patch{transition:transform .25s var(--ease-out);justify-content:center;align-items:center;display:flex}.vault-root .btn-patch img{filter:drop-shadow(0 4px 9px #00000073);width:auto;height:48px}.vault-root .btn-patch:hover{transform:scale(1.05)rotate(-1.2deg)}.vault-root .btn-patch.sm img{height:33px}.vault-root .showroom[data-stage=riocam] .stage-name b{font-size:22px}.vault-root .showroom[data-stage=riocam] .panel-head{padding:12px 14px}.vault-root .showroom[data-stage=riocam] .microlabel{color:#ff9ec4;letter-spacing:.06em;opacity:1;transform:rotate(-.6deg)}.vault-root .showroom[data-stage=riocam] .hud-head h2{margin-top:10px}.vault-root .showroom[data-stage=riocam] .panel{border-color:#ffffff24;border-radius:12px}.vault-root .showroom[data-stage=riocam] .panel-head{border-bottom-color:#ffffff1a}.vault-root .showroom[data-stage=riocam] .gtile,.vault-root .showroom[data-stage=riocam] .gtile-edge{border-radius:10px}.vault-root .showroom[data-stage=riocam] .rail-car.on{border-color:#ff3d94b3}.vault-root .showroom[data-stage=riocam] .rail-car.on em{color:#ff3d94}.vault-root .showroom[data-stage=riocam] .rail-line{background:linear-gradient(90deg,#ff2f8e,#ff7a3d)}.vault-root .showroom[data-stage=riocam] .rail{background:linear-gradient(#0000,#0d0b2c80 30%,#0d0b2cf0)}.vault-root .showroom[data-stage=riocam] .rail-car{background:#110f3f73;border-radius:9px}.vault-root .showroom[data-stage=riocam] .rail-car img{filter:drop-shadow(0 6px 10px #00000080)saturate(1.3)contrast(1.04)}.vault-root .showroom[data-stage=riocam] .rail-cars:before{background:linear-gradient(90deg,#0d0b2ceb,#0000)}.vault-root .showroom[data-stage=riocam] .rail-cars:after{background:linear-gradient(270deg,#0d0b2ceb,#0000)}.vault-root .showroom[data-stage=riocam] .gtile-edge{box-shadow:inset 0 0 0 1px #ffffff17}.vault-root .showroom[data-stage=art] .rail-car{background:#18150f8c}.vault-root .showroom[data-stage=art] .rail-car img{filter:drop-shadow(0 6px 10px #00000080)sepia(.22)saturate(.92)}.vault-root .showroom[data-stage=editorial] .rail-car img{filter:drop-shadow(0 6px 10px #00000080)contrast(1.06)}.vault-root .patch{z-index:21;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 5px 10px #00000073);position:absolute}.vault-root .patch-84{width:62px;right:16px;bottom:calc(var(--status-h) - 24px);z-index:40}.vault-root .riocam-wordmark{z-index:75;filter:drop-shadow(0 3px 7px #00000080);transform-origin:50% 10%;width:112px;height:67px;position:fixed;top:14px;left:20px}.vault-root .riocam-wordmark img{object-fit:contain;width:100%;height:100%}@media (width<=760px){.vault-root .patch,.vault-root .riocam-wordmark{display:none}}.vault-root .showroom[data-stage=riocam] .hud-head h2,.vault-root .showroom[data-stage=riocam] .hud-head h2 b{font-family:"Permanent Marker", var(--font-display);letter-spacing:.01em;font-style:normal;font-weight:400}.vault-root .showroom[data-stage=riocam] .hud-head h2{font-size:24px;transform:rotate(-1deg)}.vault-root .showroom[data-stage=riocam] .stage-name b,.vault-root .showroom[data-stage=riocam] .stage-opts button{font-family:"Permanent Marker", var(--font-display);letter-spacing:.01em}.vault-root .showroom[data-stage=riocam] .stage-name b{font-size:19px;transform:rotate(-1.2deg)}.vault-root .showroom[data-stage=riocam] .microlabel{font-family:"Permanent Marker", var(--font-display);letter-spacing:.05em;font-size:10px;font-style:normal;font-weight:400}.vault-root .showroom[data-stage=riocam] .rail-label,.vault-root .showroom[data-stage=riocam] .rail-hint{font-family:"Permanent Marker", var(--font-display);letter-spacing:.04em}.vault-root .showroom[data-stage=riocam] .hud-tiles>:nth-child(odd){transform:rotate(-.8deg)}.vault-root .showroom[data-stage=riocam] .hud-tiles>:nth-child(2n){transform:rotate(.7deg)}.vault-root .showroom[data-stage=riocam] .hud-tiles>:hover{transform:rotate(0)}.vault-root .showroom[data-stage=riocam] .hud-tiles>*{transition:transform .35s var(--ease-out)}.vault-root .showroom[data-stage=riocam] .rail-line{display:none}.vault-root .showroom[data-stage=riocam] .rail-car{background:linear-gradient(#110f3f73,#110f3f73) padding-box padding-box,linear-gradient(115deg,#ffffff1f,#ffffff0d) border-box;border:2px solid #0000}.vault-root .showroom[data-stage=riocam] .rail-car.on{background:linear-gradient(#110f3fc7,#110f3fc7) padding-box padding-box,linear-gradient(115deg,#ff2f8e,#ff7a3d 55%,#14c1c9) border-box;box-shadow:0 4px 16px #ff2f8e59}.vault-root .showroom[data-stage=riocam] .rail-label{transition:transform .25s var(--ease-out), color .2s}.vault-root .showroom[data-stage=riocam] .rail-vehicle.on .rail-label{color:#fff;font-size:9.5px}.vault-root .showroom[data-stage=riocam] .rail-vehicle:hover .rail-label{color:#fff;text-shadow:1.5px 1.5px #ff2f8e;overflow:visible;transform:rotate(-2deg)scale(1.1)translate(4px)}.vault-root .showroom[data-stage=riocam] .rail-car em{width:29px;height:29px;font-family:"Permanent Marker", var(--font-display);background:linear-gradient(140deg,#ff2f8e,#ff7a3d);border-radius:50%;place-items:center;font-size:10px;display:grid;top:6px;right:7px;transform:rotate(9deg);box-shadow:inset 0 0 0 1.5px #fffc,0 2px 6px #0006;color:#fff!important}.vault-root .showroom[data-stage=riocam] .rail-car.on em{background:linear-gradient(140deg,#14c1c9,#2f7bff)}.vault-root .showroom[data-stage=riocam] .rail-vehicle:nth-child(3n+1){transform:rotate(-.7deg)}.vault-root .showroom[data-stage=riocam] .rail-vehicle:nth-child(3n+2){transform:rotate(.8deg)translateY(-2px)}.vault-root .showroom[data-stage=riocam] .rail-vehicle:nth-child(4n+3) em{transform:rotate(-8deg)}.vault-root .showroom[data-stage=riocam] .rail-vehicle:nth-child(3n+2) .rail-label{transform:rotate(-1deg)}.vault-root .showroom[data-stage=riocam] .rail-vehicle:nth-child(3n+1) img{filter:drop-shadow(0 6px 10px #00000080)saturate(1.4)hue-rotate(-5deg)}.vault-root .showroom[data-stage=riocam] .rail-vehicle:nth-child(3n+3) img{filter:drop-shadow(0 6px 10px #00000080)saturate(1.2)contrast(1.1)brightness(1.05)}.vault-root .showroom[data-stage=riocam] .rail-vehicle:hover{transform:rotate(0)translateY(-2px)}.vault-root .showroom[data-stage=riocam]{--red:#ff3d94}.vault-root .showroom[data-stage=riocam] .price-badge{fill:url(#rio-sunset)}.vault-root .showroom[data-stage=riocam] .score-tile-num{font-family:"Permanent Marker", var(--font-display);text-shadow:2.5px 2.5px #ff2f8e80;font-size:46px;font-weight:400;transform:rotate(-3deg)translate(-4px,3px)}.vault-root .showroom[data-stage=riocam] .score-badge{fill:url(#rio-ocean)}.vault-root .showroom[data-stage=riocam] .spec-badge{fill:url(#rio-coral)}.vault-root .showroom[data-stage=riocam] .tile-detail:before{content:"";z-index:7;background:linear-gradient(90deg,#ff2f8e,#ff7a3d 55%,#14c1c9);height:3px;position:absolute;top:0;left:0;right:0}.vault-root .showroom[data-stage=riocam] .detail-score-hero>b{font-family:"Permanent Marker", var(--font-display);text-shadow:3px 3px #ff2f8e66}.vault-root .showroom[data-stage=art] .rail-car em{background:var(--bone);color:#17140e;clip-path:none;border:1px solid #0000008c;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:600}.vault-root .showroom[data-stage=art] .ph-label,.vault-root .showroom[data-stage=art] .stage-label{box-shadow:inset 0 0 0 2.5px var(--bone), inset 0 0 0 3.5px #17140e99, 0 2px 6px #00000059;padding:5px 13px 4px;font-size:10.5px}.vault-root .showroom[data-stage=riocam] .stage-name b{display:none}.vault-root .showroom[data-stage=riocam] .hud-stage{top:calc(var(--bar-h) + 52px);left:46px}.vault-root .showroom[data-stage=riocam] .hud-stage:before{inset:-88px -60px -20px -46px}.vault-root .showroom[data-stage=riocam] .stage-caret{opacity:.8}.vault-root .showroom[data-stage=riocam] .rail-vehicle .rail-media{padding-top:16px}.vault-root .showroom[data-stage=riocam] .rail-vehicle .rail-label{z-index:3;white-space:normal;text-overflow:clip;width:auto;line-height:1.2;position:absolute;top:7px;left:9px;right:40px;overflow:visible;transform:rotate(-2deg)}.vault-root .showroom[data-stage=riocam] .rail-vehicle:nth-child(3n+2) .rail-label{top:9px;transform:rotate(1.5deg)}.vault-root .showroom[data-stage=riocam] .rail-vehicle:nth-child(3n+3) .rail-label{left:12px;transform:rotate(-1deg)}.vault-root .showroom[data-stage=riocam] .rail-car:after{content:"";z-index:1;opacity:0;pointer-events:none;background:linear-gradient(160deg,#ff2f8e66,#110f3f9e 70%);border-radius:7px;transition:opacity .3s;position:absolute;inset:0}.vault-root .showroom[data-stage=riocam] .rail-car:hover:after,.vault-root .showroom[data-stage=riocam] .rail-car.on:after{opacity:1}.vault-root .showroom[data-stage=riocam] .rail-vehicle:hover img{filter:drop-shadow(0 6px 10px #00000080)saturate(1.2)brightness(.8);transform:scale(.94)translateY(2px)}.vault-root .showroom[data-stage=riocam] .rail-vehicle:hover .rail-label{color:#fff;text-shadow:1.5px 1.5px #ff2f8e;transform:rotate(-2.5deg)scale(1.08)}.vault-root .showroom[data-stage=riocam] .rail-car em{top:-9px}.vault-root .showroom[data-stage=works] .ph-label,.vault-root .showroom[data-stage=works] .stage-label{background:var(--tint,var(--red));color:#fff;clip-path:polygon(4px 0,100% 0,calc(100% - 4px) 100%,0 100%);opacity:1;padding:3px 10px 2px}.vault-root .showroom[data-stage=works] .microlabel{color:var(--tint,var(--red))}.vault-root .showroom[data-stage=works] .panel{border-color:color-mix(in srgb, var(--tint,var(--red)) 30%, transparent)}.vault-root .showroom[data-stage=works] .panel-head{border-bottom-color:color-mix(in srgb, var(--tint,var(--red)) 30%, transparent);position:relative}.vault-root .showroom[data-stage=works] .panel-head:after{content:"";background:repeating-linear-gradient(115deg, var(--tint,var(--red)) 0 4px, transparent 4px 9px);opacity:.75;width:26px;position:absolute;top:12px;bottom:12px;right:44px}.vault-root .showroom[data-stage=works] .btn.primary{clip-path:polygon(7px 0,100% 0,calc(100% - 7px) 100%,0 100%)}.vault-root .showroom[data-stage=works] .rail-car img{filter:drop-shadow(0 6px 10px #00000080)contrast(1.1)saturate(1.15)}.vault-root .showroom[data-stage=works] .hud-head h2 b{font-style:italic}.vault-root .showroom[data-stage=studio]{--stage-accent:var(--tint,var(--red));--bars-accent:var(--tint,var(--red))}.vault-root .showroom[data-stage=studio] .rail-line{background:linear-gradient(90deg, var(--tint,var(--red)), var(--tint2,var(--tint,var(--red))))}.vault-root .showroom[data-stage=studio] .microlabel{color:color-mix(in srgb, var(--tint) 72%, var(--white))}.vault-root .rail-car em{background:linear-gradient(120deg, var(--chip,var(--red)), var(--chip2,var(--chip,var(--red))));text-shadow:0 1px 2px #0000008c}.vault-root .signal{background:var(--bone);color:var(--ink);min-height:100cqh;padding-top:var(--bar-h);padding-bottom:var(--status-h)}.vault-root .signal-grid{max-width:1240px;margin-inline:auto}.vault-root .ticker{border-left:1px solid var(--hairline-soft);min-width:0;height:100%;color:var(--grey);white-space:nowrap;flex:auto;display:flex;position:relative;overflow:hidden}.vault-root .ticker-window{flex:auto;align-items:stretch;min-width:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 28px calc(100% - 56px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 28px calc(100% - 56px),#0000 100%)}.vault-root .ticker-label{z-index:1;border-right:1px solid var(--hairline-soft);color:var(--grey-dim);font:700 8px var(--font-display);letter-spacing:.16em;flex:none;align-items:center;gap:7px;padding:0 14px;display:flex;position:relative}.vault-root .ticker-label:before{content:"";background:var(--red);border-radius:50%;width:5px;height:5px;animation:2.4s ease-in-out infinite vault-pulse}.vault-root .ticker-label span{letter-spacing:0;font-size:7px}.vault-root .ticker-label:focus-visible{outline-offset:-3px}.vault-root .ticker-static-label{display:none}.vault-root .ticker-row{flex:none;align-self:stretch;align-items:center;animation:46s linear infinite ticker-scroll;display:flex}.vault-root .ticker:hover .ticker-row,.vault-root .ticker.is-paused .ticker-row{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.vault-root .ticker-window{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.vault-root .ticker-toggle{display:none}.vault-root .ticker-static-label{display:flex}.vault-root .ticker-row{animation:none}.vault-root .ticker-row[aria-hidden=true]{display:none}}.vault-root .ticker-item{border-right:1px solid var(--hairline-soft);font-family:var(--font-mono);letter-spacing:.1em;align-items:baseline;gap:10px;padding:0 22px;font-size:9.5px;display:inline-flex}.vault-root .t-src{color:var(--grey-dim)}.vault-root .t-val:before,.vault-root .t-detail:before{content:"·";color:var(--grey-dim);margin-right:10px}.vault-root .t-val{color:var(--white);font-weight:500}.vault-root .t-detail.positive{color:#7ed09c}.vault-root .t-detail.negative{color:#ff7a72}.vault-root .t-detail.neutral{color:var(--grey)}.vault-root [data-theme=light] .ticker{border-color:var(--hairline-ink-soft);color:#55554f}.vault-root [data-theme=light] .ticker-label{border-color:var(--hairline-ink-soft);color:#5c5c56}.vault-root [data-theme=light] .ticker-item{border-color:var(--hairline-ink-soft)}.vault-root [data-theme=light] .t-src{color:#63635d}.vault-root [data-theme=light] .t-val{color:var(--ink)}.vault-root [data-theme=light] .t-detail.positive{color:#22633f}.vault-root [data-theme=light] .t-detail.negative{color:var(--red-deep)}.vault-root [data-theme=light] .t-detail.neutral{color:#55554f}@media (width<=620px){.vault-root .ticker{display:none}}.vault-root .signal-grid{min-height:calc(100cqh - var(--bar-h) - var(--status-h));grid-template-columns:minmax(0,1fr) 340px;display:grid}@media (width<=1360px){.vault-root .signal-grid{grid-template-columns:minmax(0,1fr) 300px}.vault-root .signal-side{padding:22px 20px 18px}.vault-root .side-value{font-size:44px}}.vault-root .signal-main{min-width:0;padding:26px 36px 22px}.vault-root .signal-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex}.vault-root .sig-title{align-items:center;gap:16px;display:flex}.vault-root .sig-id{letter-spacing:.2em;color:var(--bone);background:var(--ink);padding:7px 9px;font-size:9px}.vault-root .signal-head h1{font:500 19px/1 var(--font-display);letter-spacing:-.01em}.vault-root .signal-date{letter-spacing:.18em;color:#6e6e6c;margin-top:6px;font-size:9px}.vault-root .sig-live{color:#2e7d4f;font-style:normal;animation:2.4s ease-in-out infinite vault-pulse}.vault-root .scope-tabs{border:1px solid var(--hairline-ink);scrollbar-width:none;gap:2px;max-width:100%;padding:3px;display:flex;overflow-x:auto}.vault-root .scope-tabs::-webkit-scrollbar{display:none}.vault-root .scope-tabs button{font:600 10.5px var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:#6e6e6c;white-space:nowrap;flex:none;padding:9px 18px;position:relative}.vault-root .scope-tabs button.on{color:var(--bone)}.vault-root .scope-tabs button i{background:var(--ink);z-index:-1;position:absolute;inset:0}.vault-root .scope-tabs button{z-index:1}.vault-root .signal-main{--ledger-cols:minmax(220px, 1.3fr) 92px minmax(120px, 150px) minmax(104px, .7fr) 58px 100px 22px}.vault-root .table-head{grid-template-columns:var(--ledger-cols);border-bottom:1px solid var(--ink);letter-spacing:.18em;text-transform:uppercase;color:#6e6e6c;align-items:center;gap:16px;padding:0 18px 10px;font-size:9px;display:grid}.vault-root .table-head button{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;text-align:left;justify-content:flex-start;align-items:center;gap:5px;display:inline-flex}.vault-root .table-head button.on{color:var(--ink);font-weight:600}.vault-root .rows{display:grid}.vault-root .row-in{opacity:0;animation:vault-row-in .6s var(--ease-out) both}@media (prefers-reduced-motion:reduce){.vault-root .row-in{opacity:1;animation:none}}.vault-root .row{grid-template-columns:var(--ledger-cols);border-bottom:1px solid var(--hairline-ink-soft);cursor:pointer;text-align:left;width:100%;transition:background .2s var(--ease-out);align-items:center;gap:16px;padding:11px 18px;display:grid}.vault-root .row:hover{background:var(--bone-2)}.vault-root .row-vehicle{align-items:center;gap:16px;min-width:0;display:flex}.vault-root .row-vehicle img{object-fit:contain;filter:drop-shadow(0 5px 8px #14131238);flex:none;width:100px;height:42px}.vault-root .row-year{color:#6e6e6c;letter-spacing:.12em;font-size:9.5px}.vault-root .row-vehicle-name{font:500 15.5px/1.15 var(--font-display);letter-spacing:-.01em;margin:2px 0;display:block}.vault-root .row-chassis{color:#6a6a68;letter-spacing:.08em;font-size:9px}.vault-root .row-score{justify-items:start;gap:4px;display:grid}.vault-root .row-score b{font:400 22px var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.vault-root .row-score small{color:#6a6a68;margin-left:3px;font-size:9.5px}.vault-root .row-score span{letter-spacing:.16em;color:#6e6e6c;font-size:7.5px;display:block}.vault-root .row-bars{color:var(--ink)}.vault-root .row-price{gap:6px;display:grid}.vault-root .row-price b{letter-spacing:.01em;font-size:12.5px;font-weight:600}.vault-root .row-price span{color:#6a6a68;letter-spacing:.1em;font-size:9px}.vault-root .row-change{justify-items:start;gap:5px;display:grid}.vault-root .row-change>svg:first-child{display:none}.vault-root .row-change b{border:1px solid;border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font-size:11.5px;display:inline-flex}.vault-root .row-change span{letter-spacing:.16em;color:#6e6e6c;text-transform:uppercase;font-size:8px}.vault-root .row-change.up{color:#23724a}.vault-root .row-change.down{color:var(--red)}.vault-root .row-go{color:#b4b4b2;transition:color .2s,transform .2s}.vault-root .row:hover .row-go,.vault-root .row:focus-visible .row-go{color:var(--ink);transform:translate(3px)}.vault-root .row-trend{overflow:hidden}.vault-root .signal-empty{color:#6e6e6c;padding:32px 18px}.vault-root .signal-foot{letter-spacing:.14em;color:#6e6e6c;text-transform:uppercase;justify-content:space-between;gap:20px;padding:18px 18px 0;font-size:9.5px;display:flex}.vault-root .signal-foot span{align-items:center;gap:8px;display:inline-flex}.vault-root .signal-side{color:var(--white);border-left:1px solid var(--hairline-ink);top:var(--bar-h);height:calc(100cqh - var(--bar-h) - var(--status-h));background:linear-gradient(#0c0c0e,#070708);flex-direction:column;gap:16px;padding:26px 28px 22px;display:flex;position:sticky;overflow-y:auto}.vault-root .side-value{font:300 54px/1 var(--font-display);letter-spacing:-.03em;margin-top:8px}.vault-root .side-spark{opacity:.9;gap:7px;margin:12px 0 2px;display:grid}.vault-root .side-series-label{color:var(--grey-dim);letter-spacing:.11em;font-size:7.5px}.vault-root .side-focus{gap:10px;display:grid}.vault-root .side-focus-car{object-fit:contain;filter:drop-shadow(0 10px 18px #0000008c);justify-self:center;height:74px;margin-top:4px}.vault-root .side-focus-name{gap:2px;display:grid}.vault-root .side-focus-name span{letter-spacing:.14em;color:var(--grey);font-size:9px}.vault-root .side-focus-name b{font:500 17px var(--font-display);letter-spacing:-.01em}.vault-root .side-focus-chassis{color:var(--grey-dim)!important;font-size:8.5px!important}.vault-root .side-focus-score{color:var(--white);align-items:center;gap:12px;display:flex}.vault-root .side-focus-score b{font-size:22px;font-weight:500}.vault-root .side-focus-price{border-block:1px solid var(--hairline-soft);gap:5px;padding:10px 0;display:grid}.vault-root .side-focus-price b{font-size:13px;font-weight:600}.vault-root .side-focus-meta{letter-spacing:.08em;color:var(--grey);flex-wrap:wrap;gap:12px;font-size:8.5px;display:flex}.vault-root .side-focus-meta .pos{color:#58c283}.vault-root .side-focus-meta .neg{color:var(--red)}.vault-root .side-block{border-top:1px solid var(--hairline-soft);gap:14px;padding-top:18px;display:grid}.vault-root .side-alloc{align-items:center;gap:20px;display:flex}.vault-root .alloc-legend{letter-spacing:.06em;color:var(--grey);gap:9px;font-size:10.5px;display:grid}.vault-root .alloc-legend li{align-items:center;gap:9px;display:flex}.vault-root .alloc-legend i{flex:none;width:8px;height:8px}.vault-root .alloc-legend b{color:var(--white);margin-left:auto}.vault-root .mover{border:1px solid var(--hairline-soft);width:100%;color:inherit;text-align:left;align-items:center;gap:14px;padding:12px 14px;transition:border-color .25s,background .25s;display:flex}.vault-root .mover:hover{border-color:var(--hairline);background:#f4f3f008}.vault-root .mover img{object-fit:contain;filter:drop-shadow(0 4px 8px #00000080);width:72px;height:34px}.vault-root .mover>span{flex:1;min-width:0}.vault-root .mover span{color:var(--grey);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.vault-root .mover b{font:600 16px var(--font-mono)}.vault-root .mover b.up{color:#58c283}.vault-root .mover b.down{color:var(--red)}.vault-root .mover svg{color:var(--grey-dim)}.vault-root .watchlist{display:grid}.vault-root .watchlist li{border-bottom:1px solid var(--hairline-soft);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.vault-root .watchlist li:last-child{border-bottom:0}.vault-root .watchlist b{font:500 12.5px var(--font-display);display:block}.vault-root .watchlist b .mono{color:var(--grey);font-size:10px}.vault-root .watchlist li>div>span{color:var(--grey-dim);letter-spacing:.08em;font-size:9px}.vault-root .watch-right{text-align:right;align-items:center;gap:10px;display:flex}.vault-root .watch-right span{color:var(--grey);font-size:10px}.vault-root .watch-right svg{color:var(--red)}.vault-root .side-note{letter-spacing:.1em;color:var(--grey-dim);margin-top:auto;padding-top:16px;font-size:9px;line-height:1.6}.vault-root .side-stack{flex-direction:column;gap:16px;display:flex}.vault-root .side-docs{gap:8px;display:grid}.vault-root .side-docs li{letter-spacing:.04em;color:var(--grey);align-items:center;gap:8px;font-size:10px;display:flex}.vault-root .side-docs li span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vault-root .side-docs .ok{color:#58c283;flex:none}.vault-root .side-docs .warn{color:#e8b34b;flex:none}.vault-root .side-comp{letter-spacing:.06em;color:var(--grey);gap:3px;font-size:9.5px;display:grid}.vault-root .side-comp b{color:var(--white);letter-spacing:.02em;font-size:17px}.vault-root .side-status{gap:6px;display:grid}.vault-root .side-status b{letter-spacing:.1em;color:var(--white);font-size:15px;font-weight:500}.vault-root .side-status span{letter-spacing:.06em;color:var(--grey);font-variant-numeric:tabular-nums;font-size:9.5px}.vault-root .side-status .catalogue-link{justify-self:start;margin-top:4px}.vault-root .side-journal b{font:500 12.5px var(--font-display);margin-bottom:4px;display:block}.vault-root .side-journal span{letter-spacing:.1em;color:var(--grey-dim);font-size:8.5px}.vault-root .side-open{letter-spacing:.16em;text-transform:uppercase;color:var(--grey);border-top:1px solid var(--hairline-soft);align-items:center;gap:8px;padding-top:14px;font-size:9.5px;transition:color .2s;display:inline-flex}.vault-root .side-open:hover{color:var(--white)}.vault-root .side-focus-score b.mono{font-family:var(--font-display);letter-spacing:-.03em;font-size:24px;font-weight:300}@media (width<=1200px){.vault-root .signal-main{--ledger-cols:minmax(200px, 1.4fr) 88px minmax(120px, 160px) 108px 22px}.vault-root .table-head,.vault-root .row{gap:14px}.vault-root .th-docs,.vault-root .th-trend,.vault-root .row-docs,.vault-root .row-trend{display:none}.vault-root .signal-main{padding:24px 22px 20px}.vault-root .side-value{font-size:42px}.vault-root .row-vehicle img{width:80px;height:36px}}@media (width<=900px){.vault-root .signal-grid{grid-template-columns:1fr}.vault-root .signal-side{height:auto;position:static}.vault-root .signal-main{padding:28px 24px 20px}}@media (width<=860px){.vault-root .table-head{display:none}.vault-root .row{flex-wrap:wrap;align-items:center;gap:10px 20px;padding:14px 16px;display:flex}.vault-root .row-vehicle{flex:100%}.vault-root .row-vehicle img{width:88px;height:40px}.vault-root .row-chassis{display:block}.vault-root .row-score,.vault-root .row-price,.vault-root .row-change{justify-items:start}.vault-root .row-docs,.vault-root .row-trend,.vault-root .row-go{display:none}}.vault-root .gtile{--glass-tint:244, 243, 240;isolation:isolate;background:linear-gradient(158deg, rgba(var(--glass-tint), .085), rgba(var(--glass-tint), .028) 38%, rgba(var(--glass-tint), .055)), linear-gradient(158deg, #0a0a0e9e, #06060980);-webkit-backdrop-filter:blur(22px)saturate(1.25);text-align:left;border-radius:10px;width:100%;padding:13px 14px 14px;position:relative;box-shadow:0 18px 42px #0000006b,inset 0 1px #ffffff0f}.vault-root .gtile-edge{border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(165deg,#ffffff52,#ffffff13 28%,#ffffff0a 55%,#ffffff24);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.vault-root .gtile-spec{border-radius:inherit;opacity:0;transition:opacity .35s var(--ease-out);pointer-events:none;position:absolute;inset:0}.vault-root .gtile-spec:after{content:"";border-radius:inherit;background:radial-gradient(130px circle at var(--mx,50%) var(--my,0%), #ffffffbf, #ffffff0f 55%, transparent 75%);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (hover:hover){.vault-root .gtile:hover .gtile-spec{opacity:1}}.vault-root button.gtile{cursor:pointer}.vault-root .gtile-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.vault-root .gtile-label{font:600 9px var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--grey)}.vault-root .gtile-code{letter-spacing:.1em;color:var(--grey-dim);white-space:nowrap;text-overflow:ellipsis;font-size:8.5px;overflow:hidden}.vault-root .score-tile-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.vault-root .score-tile-num{letter-spacing:-.02em;font-size:34px;font-weight:500;line-height:1}.vault-root .score-tile-bars{color:var(--white);flex:none}.vault-root .score-dims{opacity:0;max-height:0;transition:max-height .5s var(--ease-out), opacity .4s var(--ease-out), margin-top .4s var(--ease-out);display:grid;overflow:hidden}@media (hover:hover){.vault-root .gtile:hover .score-dims{opacity:1;max-height:240px;margin-top:10px}}.vault-root .score-dims:focus-within{opacity:1;max-height:240px;margin-top:10px}.vault-root .score-dim{color:var(--grey);grid-template-columns:92px 1fr 26px;align-items:center;gap:10px;padding:4.5px 0;font-size:9px;transition:color .15s;display:grid}.vault-root .score-dim span{letter-spacing:.08em;text-transform:uppercase;text-align:left;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.vault-root .score-dim b{color:var(--white);text-align:right;font-size:10px}.vault-root .score-dim-meter{background:#f4f3f01f;height:2px;position:relative}.vault-root .score-dim-meter i{background:var(--grey);transition:background .15s;position:absolute;inset:0 auto 0 0}.vault-root .score-dim.on{color:var(--white)}.vault-root .score-dim.on .score-dim-meter i{background:var(--stage-accent,var(--red))}.vault-root .signet-range{align-items:center;gap:10px;display:flex}.vault-root .signet-range>b{white-space:nowrap;font-size:12.5px;font-weight:600}.vault-root .signet-track{flex:1;height:14px;position:relative}.vault-root .signet-band{background:linear-gradient(90deg,#f4f3f01a,#f4f3f052 50%,#f4f3f01a);height:3px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.vault-root .signet-mark{background:var(--red);width:9px;height:9px;position:absolute;top:50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 12px #e1261ca6}.vault-root .signet-meta{letter-spacing:.06em;color:var(--grey);justify-content:space-between;gap:12px;margin-top:10px;font-size:8.5px;display:flex}.vault-root .signet-meta span{align-items:center;gap:5px;display:inline-flex}.vault-root .signet-single{gap:5px;display:grid}.vault-root .signet-single b{font-size:21px;font-weight:500}.vault-root .signet-single span{color:var(--grey);letter-spacing:.08em;font-size:8px}.vault-root .price-signet.compact{padding:10px 12px}.vault-root .price-signet.compact .gtile-head{margin-bottom:7px}.vault-root .spec-more{opacity:0;max-height:0;transition:max-height .5s var(--ease-out), opacity .4s var(--ease-out), margin-top .4s var(--ease-out);display:grid;overflow:hidden}@media (hover:hover){.vault-root .gtile:hover .spec-more,.vault-root .spec-more:focus-within{opacity:1;max-height:190px;margin-top:10px}}.vault-root .spec-more-row{border-bottom:1px solid #f4f3f012;justify-content:space-between;align-items:baseline;gap:12px;padding:5px 0;display:flex}.vault-root .spec-more-row span{font:600 8.5px var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--grey-dim)}.vault-root .spec-more-row b{font:400 10.5px var(--font-display);color:var(--white);text-align:right}.vault-root .spec-more-hint{letter-spacing:.1em;color:var(--grey-dim);margin-top:7px;font-size:8px}.vault-root .specs-figures{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.vault-root .spec-fig{border-left:1px solid #f4f3f017;justify-items:center;gap:3px;min-width:0;padding:9px 2px 8px;display:grid}.vault-root .spec-fig:first-child{border-left:0}.vault-root .spec-fig b{letter-spacing:-.01em;white-space:nowrap;font-size:14px;font-weight:600}.vault-root .spec-fig b small{color:var(--grey);letter-spacing:.06em;margin-left:2px;font-size:8px}.vault-root .spec-fig span{font:600 7.5px var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--grey-dim)}.vault-root .tile-dialog-shell{z-index:56;pointer-events:none;position:fixed;inset:0}.vault-root .tile-dialog-shell .tile-detail,.vault-root .tile-dialog-shell .tile-close{pointer-events:auto}.vault-root .tile-backdrop{z-index:55;-webkit-backdrop-filter:blur(6px);background:#0303048c;position:fixed;inset:0}.vault-root .tile-detail{z-index:56;top:calc(var(--bar-h) + 18px);right:28px;bottom:calc(var(--status-h) + 14px);flex-direction:column;width:min(640px,56vw);padding:0;display:flex;position:fixed;overflow:hidden}.vault-root .detail-scroll{scrollbar-width:none;flex:1;min-height:0;padding:18px 22px 20px;overflow-y:auto}.vault-root .detail-scroll::-webkit-scrollbar{display:none}.vault-root .tile-detail.book .detail-scroll{padding:12px}.vault-root .tile-detail .gtile-head{padding-right:36px}.vault-root .tile-detail .gtile-code{white-space:normal;text-overflow:clip;text-align:right;overflow:visible}.vault-root .tile-close{top:calc(var(--bar-h) + 5px);z-index:58;border:1px solid var(--hairline);width:34px;height:34px;color:var(--grey);transition:color .2s, border-color .2s, transform .2s var(--ease-out);background:linear-gradient(160deg,#1b1b1f,#0b0b0e);border-radius:50%;place-items:center;display:grid;position:fixed;right:15px;box-shadow:0 10px 26px #0000008c}.vault-root .tile-close:hover{color:var(--white);border-color:#f4f3f080;transform:scale(1.06)}.vault-root .detail-price-range{align-items:baseline;gap:6px;display:inline-flex;color:var(--white)!important;font-size:12px!important}.vault-root .detail-price-range em{color:var(--grey-dim);font-style:normal}.vault-root .detail-score-hero{align-items:flex-end;gap:18px;margin:8px 0 18px;display:flex}.vault-root .detail-score-hero>b{letter-spacing:-.03em;font-size:64px;font-weight:500;line-height:.85}.vault-root .detail-score-hero>b.embargo-range{font-size:clamp(26px,3.2vw,44px)}.vault-root .detail-score-hero span{letter-spacing:.18em;color:var(--grey);margin-bottom:8px;font-size:9px;display:block}.vault-root .detail-score-hero svg{color:var(--white)}.vault-root .tile-detail.wide{width:min(980px,100vw - 56px)}.vault-root .ds-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,380px);align-items:start;gap:26px;margin-top:4px;display:grid}.vault-root .ds-main{min-width:0}.vault-root .detail-dims{gap:4px;margin-top:6px;display:grid}.vault-root .detail-dim{text-align:left;border-bottom:1px solid var(--hairline-soft);width:100%;transition:background .2s var(--ease-out);border-radius:9px;grid-template-columns:44px minmax(170px,240px) 1fr 38px 46px;align-items:center;gap:14px;margin-inline:-12px;padding:9px 12px;display:grid}.vault-root .detail-dim.on{background:#f4f3f00b;border-bottom-color:#0000}.vault-root .dim-icon{object-fit:contain;filter:brightness(1.15)contrast(1.25)drop-shadow(0 0 6px #f4f3f024);width:40px;height:40px}.vault-root .detail-dim-text{gap:3px;min-width:0;display:grid}.vault-root .detail-dim-text small{font:400 8.5px/1.45 var(--font-mono);letter-spacing:.02em;color:var(--grey-dim)}.vault-root .detail-dim-text>span{font:600 9px var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--grey)}.vault-root .detail-dim-bars{color:var(--white);justify-self:end}.vault-root .detail-dim>b{text-align:right;font-size:12.5px}.vault-root .detail-dim>em{color:var(--grey-dim);text-align:right;font-size:8.5px;font-style:normal}.vault-root .detail-dim-note{letter-spacing:.06em;color:var(--grey-dim);align-items:center;gap:7px;padding-top:12px;font-size:8.5px;display:flex}.vault-root .ds-side{border:1px solid var(--hairline-soft);background:#08080a80;border-radius:10px;min-height:400px;padding:18px;overflow:hidden}.vault-root .ds-focus-icon{width:62px;height:62px;margin-bottom:10px}.vault-root .ds-focus-num{font:300 56px/1 var(--font-display);letter-spacing:-.045em;margin:6px 0 4px;display:block}.vault-root .ds-focus p{font:300 12.5px/1.6 var(--font-display);color:#cfcecb;margin:8px 0 16px}.vault-root .ds-ev-list{gap:7px;margin-top:10px;display:grid}.vault-root .ev-plaque{clip-path:polygon(0 0,100% 0,calc(100% - 9px) 100%,0 100%);letter-spacing:.03em;color:#d8d7d4;background:linear-gradient(115deg,#f4f3f00f,#f4f3f005 80%);align-items:center;gap:11px;padding:8px 16px 8px 12px;font-size:10px;line-height:1.45;display:flex}.vault-root .ev-plaque i{background:var(--bone);flex:none;width:7px;height:7px;transform:rotate(45deg)}.vault-root .ev-plaque.neg{background:linear-gradient(115deg,#e1261c1f,#e1261c08 80%)}.vault-root .ev-plaque.neg i{background:var(--red);box-shadow:0 0 8px #e1261c80}.vault-root .ds-impact{border-top:1px solid var(--hairline-soft);letter-spacing:.06em;color:var(--grey);margin-top:16px;padding-top:12px;font-size:9.5px}.vault-root .ds-impact b{color:var(--white)}.vault-root .ds-model-name{font:300 30px var(--font-display);letter-spacing:-.01em;margin:8px 0 14px}.vault-root .ds-model-name b{font-weight:600}.vault-root .ds-model-rows li{border-bottom:1px solid var(--hairline-soft);letter-spacing:.04em;justify-content:space-between;gap:14px;padding:7.5px 0;font-size:9.5px;display:flex}.vault-root .ds-model-rows span{color:var(--grey-dim);text-transform:uppercase;letter-spacing:.12em;font-size:8.5px}.vault-root .ds-model-rows b{color:var(--white);text-align:right;font-weight:500}.vault-root .ds-model-note{color:var(--grey-dim);margin-top:14px;font-size:9px;line-height:1.6}.vault-root .score-tile .score-tile-num.mono,.vault-root .detail-score-hero>b.mono{font-family:var(--font-display);letter-spacing:-.05em;font-weight:300}.vault-root .detail-score .detail-score-hero>b{font-size:88px}.vault-root .detail-score-bars{color:var(--white)}.vault-root .dim-expand{opacity:0;max-height:0;color:var(--grey-dim);font:400 9px/1.6 var(--font-mono);letter-spacing:.03em;text-transform:none;transition:max-height .45s var(--ease-out), opacity .3s var(--ease-out);grid-column:1/-1;display:none;overflow:hidden}.vault-root .dim-expand-note{padding:8px 0 0 54px;display:block}.vault-root .dim-expand .ds-ev-list{gap:6px;margin-top:2px;padding:4px 0 8px 54px}.vault-root .dim-expand .ev-plaque{padding:6px 14px 6px 11px;font-size:9px}.vault-root .dim-expand .ds-impact{margin:2px 0 8px 54px;display:block}@media (width<=1100px){.vault-root .ds-grid{grid-template-columns:1fr}.vault-root .ds-side{display:none}.vault-root .dim-expand{display:block}.vault-root .detail-dim.on .dim-expand{opacity:1;max-height:260px}}.vault-root .market-panel{color:var(--white)}.vault-root .market-toggles{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 14px;display:flex}.vault-root .layer-chip{border:1px solid var(--hairline-soft);letter-spacing:.1em;color:var(--grey);border-radius:999px;align-items:center;gap:7px;padding:6px 11px;font-size:9px;transition:color .2s,border-color .2s;display:inline-flex}.vault-root .layer-chip.on{color:var(--white);border-color:var(--hairline)}.vault-root .layer-chip i{width:12px;height:2px}.vault-root .market-over{letter-spacing:.1em;color:var(--grey);margin-left:auto;font-size:9px}.vault-root .market-over b.pos{color:#58c283}.vault-root .market-over b.neg{color:var(--red)}.vault-root .market-foot{letter-spacing:.08em;color:var(--grey-dim);flex-wrap:wrap;justify-content:space-between;gap:14px;margin-top:10px;font-size:8px;display:flex}.vault-root .price-drivers{border-top:1px solid var(--hairline-soft);gap:8px;margin-top:18px;padding-top:14px;display:grid}.vault-root .price-drivers .gtile-label:not(:first-child){margin-top:12px}.vault-root .driver-list{margin-top:2px;display:grid}.vault-root .driver-row{border-bottom:1px solid var(--hairline-soft);transition:background .2s var(--ease-out);border-radius:7px;grid-template-columns:16px minmax(0,1fr) auto;align-items:baseline;gap:10px;margin-inline:-8px;padding:7.5px 8px;display:grid}.vault-root .driver-row i{font-style:normal;font-family:var(--font-mono);text-align:center;font-size:11px}.vault-root .driver-row i.pos{color:#58c283}.vault-root .driver-row i.neg{color:#e88f88}.vault-root .driver-row i.neutral{color:var(--grey)}.vault-root .driver-row b{font:500 11px var(--font-display);color:var(--white);letter-spacing:.02em;display:block}.vault-root .driver-row div span{color:var(--grey-dim);letter-spacing:.08em;margin-top:2px;font-size:8.5px;display:block}.vault-root .driver-row em{color:var(--grey);white-space:nowrap;font-size:10px;font-style:normal}.vault-root .driver-row.link:hover,.vault-root .driver-row.hot{background:#f4f3f00b;border-bottom-color:#0000}.vault-root .detail-specs-grid{grid-template-columns:1fr 1fr;gap:0 26px;margin-top:6px;display:grid}.vault-root .detail-spec-row{border-bottom:1px solid var(--hairline-soft);justify-content:space-between;align-items:baseline;gap:14px;padding:9px 0;display:flex}.vault-root .detail-spec-row span{font:600 8.5px var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--grey-dim)}.vault-root .detail-spec-row b{font:400 14px var(--font-display);text-align:right}.vault-root .paper{color:#161514;background:#f6f5f2;border-radius:2px;position:relative;box-shadow:0 34px 70px #0000008c,0 3px 10px #00000059}.vault-root .paper:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#0000000b,#0000 2.5% 97.5%,#0000000d),linear-gradient(#ffffff80,#0000 2%);position:absolute;inset:0}.vault-root .paper :where(a,button,[tabindex]):focus-visible{outline-color:#161514}.vault-root .paper-head{z-index:1;border-bottom:2px solid #161514;justify-content:space-between;align-items:center;gap:20px;padding-bottom:14px;display:flex;position:relative}.vault-root .paper-mark{color:#161514}.vault-root .paper-headnote{letter-spacing:.2em;color:#797772;text-align:right;font-size:8.5px}.vault-root .profile-drawing{place-items:center;min-height:240px;display:grid;position:relative;overflow:hidden}.vault-root .profile-drawing img{z-index:1;mix-blend-mode:multiply;width:100%;position:relative}.vault-root .spec-asset-fallback{color:#797772;letter-spacing:.16em;text-align:center;font-size:8px;display:none}.vault-root .profile-drawing:has(img[hidden]) .spec-asset-fallback{display:grid}.vault-root .dim-lines{z-index:2;width:100%;height:100%;position:absolute;inset:0}.vault-root .dim-lines line{stroke:#1c1b1a;stroke-width:1.2px;opacity:.6}.vault-root .dim-lines text{fill:#4d4b47;font-size:19px;font-family:var(--font-mono);letter-spacing:.08em}.vault-root .profile-plate{color:#f4f3f0;clip-path:polygon(0 0,100% 0,94% 100%,0 100%);background:#161514;gap:3px;margin-top:18px;padding:12px 22px 13px 16px;display:inline-grid}.vault-root .profile-plate b{font:600 12.5px var(--font-display);letter-spacing:.06em}.vault-root .profile-plate span{letter-spacing:.12em;opacity:.72;font-size:8.5px}.vault-root .rtable{align-content:start;display:grid}.vault-root .rtable-head{font:700 10px var(--font-display);letter-spacing:.2em;text-transform:uppercase;border-bottom:1.5px solid #161514;align-items:center;gap:8px;margin-bottom:4px;padding-bottom:9px;display:flex}.vault-root .rtable-row{border-bottom:1px solid #16151424;justify-content:space-between;align-items:baseline;gap:16px;padding:7.5px 2px;display:flex}.vault-root .rtable-row span{color:#797772;font:600 8.5px var(--font-display);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.vault-root .rtable-row b{text-align:right;overflow-wrap:anywhere;max-width:62%;font-size:10.5px;font-weight:500}.vault-root .hbar{gap:5px;display:flex}.vault-root .hbar i{background:#f4f3f024;flex:1;height:20px;display:block;overflow:hidden;transform:skew(-14deg)}.vault-root .hbar b{background:currentColor;height:100%;display:block}.vault-root .hbar b.partial{background:var(--red)}.vault-root .tile-detail.book{width:auto;left:28px}.vault-root .paper.spec-book{flex-direction:column;min-height:100%;padding:30px 38px 18px;display:flex}.vault-root .spec-book .paper-head{margin-bottom:24px}.vault-root .sb-pages{grid-template-columns:minmax(0,1.06fr) 1px minmax(0,1fr);align-items:start;gap:0 38px;display:grid}.vault-root .sb-page{align-content:start;gap:20px;min-width:0;display:grid}.vault-root .sb-gutter{background:#16151426;align-self:stretch;position:relative}.vault-root .sb-gutter:before{content:"";background:radial-gradient(60% 100%,#1615140d,#0000 72%);position:absolute;inset:0 -24px}.vault-root .sb-perf{color:#f6f5f2;clip-path:polygon(0 0,100% 0,calc(100% - 14px) 100%,0 100%);background:#161514;gap:12px;padding:14px 18px 15px;display:grid}.vault-root .sb-perf-head{letter-spacing:.24em;color:#f6f5f28c;font-size:8px}.vault-root .sb-perf-cells{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.vault-root .sb-perf-cell{gap:5px;display:grid}.vault-root .sb-perf-cell b{font:300 27px/.9 var(--font-display);letter-spacing:-.02em}.vault-root .sb-perf-cell b small{color:#f6f5f299;letter-spacing:.04em;margin-left:3px;font-size:10px}.vault-root .sb-perf-cell span{font:600 7.5px var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:#f6f5f28c}.vault-root .sb-perf-sub{letter-spacing:.14em;color:#f6f5f28c;border-top:1px solid #f6f5f229;flex-wrap:wrap;gap:18px;padding-top:10px;font-size:8.5px;display:flex}.vault-root .sb-perf-sub b{color:#f6f5f2;margin-left:6px}.vault-root .sb-two{grid-template-columns:1fr 1fr;align-items:start;gap:26px;display:grid}.vault-root .sb-col{gap:16px;display:grid}.vault-root .sb-score{text-align:left;width:100%;transition:background .2s var(--ease-out);border:1.5px solid #161514;justify-items:start;gap:9px;padding:14px 16px 13px;display:grid}.vault-root .sb-score:hover{background:#1615140b}.vault-root .sb-score-row{align-items:baseline;gap:8px;display:flex}.vault-root .sb-score-row b{font:300 38px/.9 var(--font-display);letter-spacing:-.045em;color:#161514}.vault-root .sb-score-row span{letter-spacing:.18em;color:#797772;font-size:8px}.vault-root .sb-hbar{color:#161514;width:100%}.vault-root .sb-hbar i{background:#e2e0db;height:11px}.vault-root .sb-score>em{letter-spacing:.22em;color:#55534f;border-top:1px solid #1615142e;width:100%;padding-top:8px;font-size:7.5px;font-style:normal;transition:color .2s}.vault-root .sb-score:hover>em{color:var(--red)}.vault-root .sb-features{margin-top:28px}.vault-root .sb-feat-grid{grid-template-columns:repeat(3,1fr);gap:4px 30px;display:grid}.vault-root .sb-feat{border-bottom:1px solid #1615141f;grid-template-columns:56px 1fr;align-items:center;gap:13px;margin:0;padding:10px 0;display:grid}.vault-root .sb-feat img{object-fit:contain;mix-blend-mode:multiply;width:56px;height:56px}.vault-root .sb-feat b{font:600 10.5px var(--font-display);letter-spacing:.02em;display:block}.vault-root .sb-feat span{font:400 9.5px/1.5 var(--font-display);color:#55534f;margin-top:3px;display:block}.vault-root .sb-folio{letter-spacing:.2em;color:#8a8985;border-top:1px solid #16151438;justify-content:space-between;gap:16px;margin-top:26px;padding-top:10px;font-size:8px;display:flex}.vault-root .spec-book-actions{gap:10px;margin:16px 4px 4px;display:flex}@media (width<=1150px){.vault-root .sb-pages{grid-template-columns:1fr;gap:26px}.vault-root .sb-gutter{display:none}.vault-root .sb-feat-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.vault-root .tile-detail,.vault-root .tile-detail.wide,.vault-root .tile-detail.book{width:auto;left:12px;right:12px}.vault-root .paper.spec-book{padding:22px 16px 16px}.vault-root .paper-head{flex-direction:column;align-items:flex-start}.vault-root .paper-headnote{text-align:left}.vault-root .sb-perf-cells{grid-template-columns:1fr 1fr}.vault-root .sb-two,.vault-root .sb-feat-grid{grid-template-columns:1fr}.vault-root .profile-plate{width:100%}.vault-root .detail-dim{grid-template-columns:38px minmax(0,1fr) 114px 34px 38px;gap:8px;margin-inline:-6px;padding-inline:6px}.vault-root .detail-dim-text small{display:none}.vault-root .dim-expand-note,.vault-root .dim-expand .ds-ev-list{padding-left:46px}.vault-root .dim-expand .ds-impact{margin-left:46px}}.vault-root .showroom[data-stage=editorial]{--stage-accent:var(--tint,var(--red))}.vault-root .showroom[data-stage=editorial] .gtile{--glass-tint:255, 60, 48}.vault-root .showroom[data-stage=art]{--stage-accent:#c9a86a}.vault-root .showroom[data-stage=art] .gtile{--glass-tint:201, 168, 106}.vault-root .showroom[data-stage=riocam]{--stage-accent:#ff3d94}.vault-root .showroom[data-stage=riocam] .gtile{--glass-tint:255, 61, 148;background:linear-gradient(158deg,#ff3d9412,#110f3f57 45%,#110f3f47),linear-gradient(158deg,#0c0b2299,#06060980)}.vault-root .showroom[data-stage] .gtile-label{color:color-mix(in srgb, var(--stage-accent) 55%, var(--grey))}.vault-root .showroom[data-stage] .signet-mark{background:var(--stage-accent);box-shadow:0 0 12px color-mix(in srgb, var(--stage-accent) 65%, transparent)}.vault-root .showroom[data-stage=studio] .signet-mark{background:var(--tint,var(--red));box-shadow:0 0 12px color-mix(in srgb, var(--tint,var(--red)) 65%, transparent)}.vault-root .showroom[data-stage=editorial],.vault-root .showroom[data-stage=art],.vault-root .showroom[data-stage=riocam],.vault-root .showroom[data-stage=works],.vault-root .showroom[data-stage=led],.vault-root .showroom[data-stage=night]{--bars-accent:var(--stage-accent)}.vault-root .showroom[data-stage] .spec-more-hint{color:color-mix(in srgb, var(--stage-accent) 40%, var(--grey-dim))}.vault-root .showroom[data-stage=riocam] .gtile-head{border-bottom:2px solid;border-image:linear-gradient(90deg,#ff2f8e,#ff7a3d 55%,#14c1c9) 1;margin-bottom:10px;padding-bottom:8px}.vault-root .showroom[data-stage=riocam] .gtile-label{font-family:"Permanent Marker", var(--font-display);letter-spacing:.06em;color:#ff9ec4;font-size:9.5px;transform:rotate(-.5deg)}.vault-root .showroom[data-stage=riocam] .delta.up{color:#2ee6c8}.vault-root .showroom[data-stage=riocam] .delta.down{color:#ff3d94}.vault-root .showroom[data-stage=riocam] .score-figure,.vault-root .showroom[data-stage=riocam] .signet-range>b{font-family:"Permanent Marker", var(--font-display);font-weight:400}.vault-root .showroom[data-stage=works]{--stage-accent:var(--tint,var(--red))}.vault-root .showroom[data-stage=works] .gtile{--glass-tint:255, 60, 48}.vault-root .showroom[data-stage=led]{--stage-accent:#5fd4e7}.vault-root .showroom[data-stage=led] .gtile{--glass-tint:95, 212, 231}.vault-root .showroom[data-stage=night]{--stage-accent:#7aa2ff}.vault-root .showroom[data-stage=night] .gtile{--glass-tint:122, 162, 255}.vault-root .turntable{background:var(--void);color:var(--white);justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.vault-root .tt-stage{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.vault-root .tt-stage.is-dragging{cursor:grabbing}.vault-root .tt-stage:focus-visible{outline:1px solid var(--hairline);outline-offset:6px}.vault-root .tt-stage canvas{opacity:.55;width:100%;height:100%;transition:opacity .35s var(--ease-out);display:block}.vault-root .tt-stage.is-ready canvas{opacity:1}.vault-root .tt-sync{pointer-events:none;letter-spacing:.14em;width:160px;color:var(--grey);opacity:1;visibility:visible;transition:opacity .2s var(--ease-out), visibility 0s linear .2s;gap:10px;font-size:9px;display:grid;position:absolute;bottom:24%;left:50%;transform:translate(-50%)}.vault-root .tt-sync:after,.vault-root .tt-sync i{grid-area:2/1;width:160px;height:1px}.vault-root .tt-sync:after{content:"";background:var(--hairline-soft)}.vault-root .tt-sync i{z-index:1;background:var(--white);transform-origin:0;display:block}.vault-root .tt-stage.is-ready .tt-sync{opacity:0;visibility:hidden}.vault-root .tt-cluster{bottom:calc(var(--status-h) + 28px);z-index:2;letter-spacing:.12em;color:var(--grey-dim);align-items:center;gap:22px;font-size:9px;display:flex;position:absolute;left:28px}.vault-root .tt-cluster b{color:var(--white);font-weight:500}.vault-root .tt-step{left:var(--step-lx,18%);top:var(--step-y,68%);z-index:3;border:1px solid var(--hairline-soft);cursor:pointer;width:38px;height:38px;color:var(--grey);touch-action:none;-webkit-user-select:none;user-select:none;transition:color .2s var(--ease-out), border-color .2s var(--ease-out);background:#0606078c;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.vault-root .tt-step.right{left:var(--step-rx,82%)}.vault-root .tt-step:active{transform:translate(-50%,-50%)scale(.94)}.vault-root .tt-step:focus-visible{outline:1px solid var(--hairline);outline-offset:4px}@media (hover:hover){.vault-root .tt-step:hover{color:var(--white);border-color:var(--hairline)}}.vault-root .tt-gyro{cursor:pointer;font:500 9px var(--font-mono);letter-spacing:.14em;color:var(--grey-dim);background:0 0;border:0;margin:-12px 0 -12px 10px;padding:12px 6px}.vault-root .tt-transport{bottom:calc(var(--status-h) + 58px);z-index:2;flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.vault-root .tt-t-row{justify-content:center;align-items:center;gap:8px;display:flex}.vault-root .tt-transport button,.vault-root .tt-rpm select{border:1px solid var(--hairline-soft);cursor:pointer;height:32px;font:500 9px var(--font-mono);letter-spacing:.14em;color:var(--grey);transition:color .2s var(--ease-out), border-color .2s var(--ease-out), background .2s var(--ease-out);background:#0606078c;border-radius:3px;align-items:center;gap:8px;padding:0 13px;display:inline-flex}.vault-root .tt-transport button:active{transform:translateY(.5px)}.vault-root .tt-transport .tt-play{border-radius:50%;justify-content:center;width:44px;height:44px;padding:0}.vault-root .tt-play.is-on{color:var(--white);border-color:var(--hairline);background:#f4f3f00f}.vault-root .tt-rpm{position:relative}.vault-root .tt-rpm select{appearance:none;padding-right:26px}.vault-root .tt-rpm>svg{pointer-events:none;color:var(--grey-dim);position:absolute;top:50%;right:10px;transform:translateY(-50%)}.vault-root .tt-preset svg{color:var(--grey-dim);transition:color .2s var(--ease-out)}.vault-root .tt-transport button:focus-visible,.vault-root .tt-rpm select:focus-visible{outline:1px solid var(--hairline);outline-offset:2px}@media (hover:hover){.vault-root .tt-transport button:hover,.vault-root .tt-rpm select:hover{color:var(--white);border-color:var(--hairline);background:#f4f3f00a}.vault-root .tt-preset:hover svg{color:var(--grey)}}.vault-root .tt-gyro.live{color:var(--white)}.vault-root .tt-gyro:focus-visible{outline:1px solid var(--hairline);outline-offset:2px}@media (hover:hover){.vault-root .tt-gyro:hover{color:var(--grey)}}@media (width<=640px){.vault-root .tt-cluster{gap:14px;left:14px}.vault-root .tt-cluster span:nth-child(3){display:none}}@media (width<=420px){.vault-root .tt-cluster span:nth-child(2),.vault-root .tt-transport .tt-t-row:last-child{display:none}}.vault-root .tt-dossier{right:366px;bottom:calc(var(--status-h) + var(--rail-h) + 12px);z-index:2;letter-spacing:.14em;min-height:44px;color:var(--grey);transition:color .2s var(--ease-out);align-items:center;font-size:9px;display:flex;position:absolute}@media (width<=1150px){.vault-root .tt-dossier{right:334px}}@media (width<=1100px){.vault-root .tt-dossier{display:none}}.vault-root .tt-dossier:focus-visible{outline:1px solid var(--hairline);outline-offset:6px}@media (hover:hover){.vault-root .tt-dossier:hover{color:var(--white)}}.vault-root .collections{background:radial-gradient(120% 60% at 50% -10%, #131316, transparent 60%), var(--void);color:var(--white)}.vault-root .col-scroll{height:100%;padding:calc(var(--bar-h) + 26px) clamp(20px, 4vw, 56px) calc(var(--status-h) + 40px);overflow-y:auto}.vault-root .col-inner{max-width:1240px;margin-inline:auto}.vault-root .col-band{padding:18px 0 30px;position:relative}.vault-root .col-band+.col-band{border-top:1px solid var(--hairline-soft)}.vault-root .col-band-in{opacity:0;animation:vault-band-in .7s var(--ease-out) both}@media (prefers-reduced-motion:reduce){.vault-root .col-band-in{opacity:1;animation:none}}.vault-root .col-band-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.vault-root .col-band-meta{letter-spacing:.16em;color:var(--grey-dim);font-size:8.5px}.vault-root .col-band-actions{align-items:center;gap:18px;display:flex}.vault-root .col-band-actions button,.vault-root .col-band-actions a{letter-spacing:.16em;text-transform:uppercase;color:var(--grey-dim);align-items:center;gap:5px;font-size:8.5px;transition:color .2s;display:inline-flex}.vault-root .col-band-actions button:hover,.vault-root .col-band-actions a:hover{color:var(--white)}.vault-root .card-grid{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:clamp(14px,2vw,26px);display:grid}.vault-root .ccard{isolation:isolate;text-align:left;transition:transform .5s var(--ease-out), border-color .5s var(--ease-out);background:#0a0a0c;border:1px solid #f4f3f029;border-radius:14px;flex-direction:column;padding:20px 20px 16px;display:flex;position:relative;overflow:hidden}@media (hover:hover){.vault-root .ccard:hover{border-color:#f4f3f057;transform:translateY(-6px)}}.vault-root .ccard-foil{z-index:-2;opacity:.9;background:url(/garage/cards/foil.jpg) 50%/cover no-repeat;position:absolute;inset:0}.vault-root .ccard-sheen{z-index:-1;opacity:.55;pointer-events:none;transition:background-position 1.1s var(--ease-out), opacity .6s var(--ease-out);background:linear-gradient(118deg,#0000 30%,#b2c6ff1a 42%,#ffe4b214 50%,#a2ffe417 58%,#0000 70%) 85% 0/260% 100%;position:absolute;inset:0}@media (hover:hover){.vault-root .ccard:hover .ccard-sheen{opacity:.95;background-position:15% 0}}.vault-root .ccard-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.vault-root .ccard-marque{font:600 9px var(--font-display);letter-spacing:.26em;text-transform:uppercase;color:var(--grey)}.vault-root .ccard-year{letter-spacing:.16em;color:var(--grey-dim);font-size:9px}.vault-root .ccard-name{font:300 clamp(20px, 1.8vw, 25px)/1.08 var(--font-display);letter-spacing:-.01em;margin:7px 0 2px}.vault-root .ccard-art{place-items:center;min-height:158px;padding:16px 4px 22px;display:grid;position:relative}.vault-root .ccard-art img{filter:drop-shadow(0 24px 26px #000000ad);width:90%;max-width:340px}.vault-root .ccard-blank{border:1px dashed var(--hairline);width:100%;height:120px;color:var(--grey-dim);letter-spacing:.2em;border-radius:8px;place-items:center;font-size:20px;display:grid}.vault-root .ccard-rarity{letter-spacing:.22em;color:#f4f3f09e;background:#00000059;border:1px solid #f4f3f024;border-radius:3px;align-self:center;margin-bottom:14px;padding:5px 12px;font-size:7.5px}.vault-root .ccard-specs{border-block:1px solid #f4f3f01f;grid-template-columns:1fr 1fr 1fr;display:grid}.vault-root .ccard-specs>span{align-content:start;gap:4px;min-width:0;padding:10px 10px 11px;display:grid}.vault-root .ccard-specs>span+span{border-left:1px solid #f4f3f014}.vault-root .ccard-specs i,.vault-root .ccard-value i{font:600 7px var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:var(--grey-dim);font-style:normal}.vault-root .ccard-specs b{font:500 10.5px var(--font-mono);letter-spacing:.02em;color:var(--white);overflow-wrap:break-word}.vault-root .ccard-value{border-bottom:1px solid #f4f3f01f;justify-items:center;gap:4px;padding:11px 10px 12px;display:grid}.vault-root .ccard-value b{letter-spacing:.04em;color:var(--gold);font-size:15px;font-weight:500}.vault-root .ccard-value small{color:var(--grey-dim);letter-spacing:.06em;margin-top:3px;font-size:7px;display:block}.vault-root .ccard-foot{justify-content:space-between;align-items:center;margin-top:13px;display:flex}.vault-root .ccard-series{font:600 8.5px var(--font-display);letter-spacing:.24em;text-transform:uppercase;color:var(--grey);gap:3px;display:grid}.vault-root .ccard-series i{letter-spacing:.3em;color:var(--grey-dim);font-size:6.5px;font-style:normal}.vault-root .ccard-seal{color:#f4f3f0d1;border:1px solid #f4f3f04d;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-style:normal;display:grid}.vault-root .col-empty{color:var(--grey);font:300 13px var(--font-display);align-items:center;gap:20px;padding:30px 6px 40px;display:flex}.vault-root .col-create{border:1px dashed var(--hairline);width:100%;color:var(--grey);font:600 10.5px var(--font-display);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:14px;margin-top:8px;padding:22px 20px;transition:color .2s,border-color .2s,background .2s;display:flex}.vault-root .col-create:hover{color:var(--white);background:#f4f3f008;border-color:#f4f3f066}.vault-root .col-create-note{letter-spacing:.18em;color:var(--grey-dim);margin-left:auto;font-size:8px}.vault-root .vault-empty{text-align:center;place-items:center;padding:40px;display:grid;position:absolute;inset:0}.vault-root .vault-empty h1{font:300 clamp(28px, 4vw, 44px)/1.1 var(--font-display);letter-spacing:-.02em;margin:14px 0 10px}.vault-root .vault-empty p{color:var(--grey);font:300 13.5px/1.6 var(--font-display);max-width:420px;margin:0 auto 22px}.vault-booting{z-index:40;background:var(--void,#060607);position:fixed;inset:0}.vault-empty-actions{flex-direction:column;align-items:center;gap:14px;display:flex}.vault-empty-walk{color:var(--grey);font:500 10.5px/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:6px;text-decoration:none;transition:color .15s;display:inline-flex}.vault-empty-walk:hover{color:var(--paper,#f4f3f0)}.vault-empty-rail{text-align:left;border-top:1px solid #f4f3f01f;max-width:380px;margin:34px auto 0;padding-top:16px}.vault-empty-rail .microlabel{text-align:center;margin-bottom:6px}.vault-seed-row{width:100%;color:var(--grey);font:400 12.5px/1.3 var(--font-display);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f4f3f014;align-items:center;gap:12px;padding:9px 2px;transition:color .15s;display:flex}.vault-seed-row:last-child{border-bottom:0}.vault-seed-row:hover{color:var(--paper,#f4f3f0)}.vault-seed-thumb{background:var(--void-2,#0c0c0e);border:1px solid #f4f3f01a;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:28px;display:flex;overflow:hidden}.vault-seed-thumb img{object-fit:cover;width:100%;height:100%}.vault-seed-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.vault-tour-offer{z-index:30;white-space:nowrap;background:#080809eb;border:1px solid #f4f3f024;align-items:center;gap:12px;padding:10px 18px;animation:.24s ease-out both vault-offer-in;display:flex;position:fixed;bottom:46px;left:50%;transform:translate(-50%)}.vault-tour-offer span.vault-tour-offer-label{color:var(--grey);letter-spacing:.16em;text-transform:uppercase;font-size:9.5px}.vault-tour-offer em{color:var(--paper,#f4f3f0);letter-spacing:.04em;font-size:11px;font-style:normal}.vault-tour-offer button{cursor:pointer;color:var(--paper,#f4f3f0);font:inherit;letter-spacing:.04em;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:11px;-webkit-text-decoration:underline #f4f3f059;text-decoration:underline #f4f3f059;transition:text-decoration-color .15s}.vault-tour-offer button:hover{text-decoration-color:currentColor}.vault-tour-offer i{color:var(--grey);font-style:normal}@keyframes vault-offer-in{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}@media (width<=640px){.vault-tour-offer{white-space:normal;flex-wrap:wrap;justify-content:center;max-width:calc(100vw - 32px)}}.vault-tour{z-index:60;background:var(--void,#060607);text-align:center;place-items:center;padding:40px;display:grid;position:fixed;inset:0}.vault-tour-page{color:var(--grey);letter-spacing:.18em;font-size:10px;position:absolute;top:26px;right:30px}.vault-tour-frame{animation:.2s ease-out both vault-frame-in}.vault-tour-frame h1{font:300 clamp(28px, 4vw, 44px)/1.1 var(--font-display);letter-spacing:-.02em;color:var(--paper,#f4f3f0);margin:14px 0 10px}.vault-tour-frame p{color:var(--grey);font:300 13.5px/1.6 var(--font-display);max-width:460px;margin:0 auto 26px}.vault-tour-actions{justify-content:center;align-items:center;gap:10px;display:flex}@keyframes vault-frame-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.vault-tour-frame,.vault-tour-offer{animation:none}}.vault-finder{z-index:96;background:color-mix(in srgb, var(--void) 72%, transparent);-webkit-backdrop-filter:blur(10px);justify-content:center;align-items:flex-start;padding:clamp(56px,14vh,140px) 16px 24px;display:flex;position:fixed;inset:0}.vault-finder-panel{border:1px solid var(--hairline);background:#080809f5;width:min(620px,100%);animation:.16s ease-out both vault-frame-in}.vault-finder-field{border-bottom:1px solid var(--hairline-soft);color:var(--grey);align-items:center;gap:12px;padding:14px 16px;display:flex}.vault-finder-field input{min-width:0;color:var(--paper,#f4f3f0);font:300 16px/1.3 var(--font-display);letter-spacing:.01em;background:0 0;border:0;outline:none;flex:1}.vault-finder-field input::placeholder{color:var(--grey-dim)}.vault-finder-count{letter-spacing:.14em;color:var(--grey-dim);flex:none;font-size:9px}.vault-finder-hits{max-height:min(52vh,430px);overflow-y:auto}.vault-finder-hit{color:var(--grey);cursor:pointer;border-bottom:1px solid #f4f3f00f;align-items:center;gap:12px;padding:9px 16px;display:flex}.vault-finder-hit.active{color:var(--paper,#f4f3f0);box-shadow:inset 2px 0 0 var(--red);background:#f4f3f00d}.vault-finder-thumb{background:var(--void-2,#0c0c0e);border:1px solid #f4f3f01a;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:30px;display:flex;overflow:hidden}.vault-finder-thumb img{object-fit:contain;width:100%;height:100%}.vault-finder-name{flex:1;gap:2px;min-width:0;display:grid}.vault-finder-name b{font:400 13px/1.25 var(--font-display);color:inherit;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.vault-finder-name b i{color:var(--grey);font-size:11.5px;font-style:normal}.vault-finder-name>span{letter-spacing:.14em;color:var(--grey-dim);text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.vault-finder-open{border:1px solid var(--hairline-soft);color:var(--grey);letter-spacing:.14em;text-transform:uppercase;opacity:0;flex:none;align-items:center;gap:5px;padding:5px 9px;font-size:8.5px;transition:opacity .12s,color .12s;display:flex}.vault-finder-hit.active .vault-finder-open,.vault-finder-open:focus-visible{opacity:1}.vault-finder-open:hover{color:var(--paper,#f4f3f0)}.vault-finder-empty{letter-spacing:.14em;color:var(--grey-dim);padding:18px 16px;font-size:9.5px}.vault-finder-foot{color:var(--grey-dim);letter-spacing:.14em;gap:18px;padding:9px 16px;font-size:8.5px;display:flex}@media (width<=640px){.vault-finder{padding-top:72px}.vault-finder-foot span:not(:last-child){display:none}.vault-finder-open{opacity:1}}@media (prefers-reduced-motion:reduce){.vault-finder-panel{animation:none}}[data-theme=light] .vault-finder{background:#f4f3f0b8}[data-theme=light] .vault-finder-panel{border-color:var(--hairline-ink);background:#fbfaf8fa}[data-theme=light] .vault-finder-field{border-color:var(--hairline-ink-soft);color:#5c5b57}[data-theme=light] .vault-finder-field input{color:var(--ink)}[data-theme=light] .vault-finder-hit{color:#5c5b57;border-color:#1413120f}[data-theme=light] .vault-finder-hit.active{color:var(--ink);background:#1413120d}[data-theme=light] .vault-finder-thumb{border-color:var(--hairline-ink-soft);background:#ecebe7}[data-theme=light] .vault-finder-open{border-color:var(--hairline-ink-soft);color:#5c5b57}[data-theme=light] .vault-finder-open:hover{color:var(--ink)}[data-theme=light] .sys-nav button[aria-label="Find a vehicle"]{border-color:var(--hairline-ink-soft)}.sys-nav button[aria-label="Find a vehicle"] .nav-add-label{display:inline}@media (width<=900px){.sys-nav button[aria-label="Find a vehicle"] .nav-add-label{display:none}}.vault-root [data-view=collections] .frame,.vault-root [data-view=index] .frame,.vault-root [data-view=collections] .statusbar,.vault-root [data-view=index] .statusbar{display:none}
