.v-about-rating-plate .v-plate-stage{border:1px solid var(--border);border-radius:calc(var(--surface-radius,1rem) + 4px);gap:clamp(1.1rem,2.4vw,2rem);padding:clamp(1.1rem,2.6vw,2.2rem);display:grid;position:relative;overflow:hidden}.v-plate-backdrop{position:absolute;inset:0}.v-plate-photo,.v-plate-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.v-plate-wash{background:radial-gradient(circle at 82% 12%, color-mix(in srgb, var(--lime) 30%, transparent), transparent 52%), radial-gradient(circle at 12% 90%, color-mix(in srgb, var(--lime-hot) 20%, transparent), transparent 46%);mix-blend-mode:screen;pointer-events:none;position:absolute;inset:0}.v-plate-panel{background:color-mix(in srgb, var(--panel) 90%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border-strong,var(--border));border-radius:var(--surface-radius,1rem);gap:.75rem;max-width:30rem;padding:clamp(1.1rem,2.2vw,1.6rem);display:grid;position:relative}.v-plate-heading{margin:0;font-size:clamp(1.5rem,2.8vw,2.1rem);line-height:1.1}.v-plate-lead{color:var(--theme-foreground);margin:0;font-size:1.02rem;font-weight:800;line-height:1.5}.v-plate-par{color:var(--text-muted);margin:0;font-size:.92rem;line-height:1.6}.v-plate-values{margin:.2rem 0 0;padding:0;list-style:none;display:grid}.v-plate-values li{border-top:1px solid color-mix(in srgb, var(--theme-foreground) 13%, transparent);gap:.15rem;padding-block:.55rem;display:grid}.v-plate-values strong{color:var(--theme-foreground);font-size:.9rem}.v-plate-values span{color:var(--text-muted);font-size:.82rem;line-height:1.4}.v-plate-signature{color:var(--lime);margin:0;font-size:.95rem;font-style:italic;font-weight:800}.v-plate-plate{background:linear-gradient(165deg, color-mix(in srgb, var(--lime) 26%, var(--panel)), color-mix(in srgb, var(--lime-deep,var(--lime)) 18%, var(--panel)) 46%, color-mix(in srgb, var(--lime) 30%, var(--panel)));border:1px solid color-mix(in srgb, var(--lime-deep,var(--lime)) 45%, var(--border));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--lime-hot) 30%, transparent);border-radius:.6rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem clamp(.8rem,2.4vw,2rem);margin:0;padding:1.5rem clamp(1.4rem,3vw,2.2rem) 1.1rem;display:grid;position:relative}.v-plate-plate-head{color:color-mix(in srgb, var(--theme-foreground) 72%, transparent);font-family:var(--font-display);letter-spacing:.22em;text-align:center;text-transform:uppercase;grid-column:1/-1;font-size:.66rem}.v-plate-cell{text-align:center;justify-items:center;gap:.15rem;display:grid}.v-plate-cell dd{color:var(--theme-foreground);font-family:var(--font-display);text-shadow:0 1px 0 color-mix(in srgb, var(--lime-hot) 34%, transparent);order:-1;margin:0;font-size:clamp(1.25rem,2.6vw,1.9rem);line-height:1}.v-plate-cell dt{color:color-mix(in srgb, var(--theme-foreground) 68%, transparent);letter-spacing:.12em;text-transform:uppercase;font-size:.64rem;font-weight:800}.v-plate-rivet{background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--lime-hot) 55%, var(--panel)), color-mix(in srgb, var(--lime-deep,var(--lime)) 42%, var(--panel)) 70%);border:1px solid color-mix(in srgb, var(--theme-foreground) 24%, transparent);border-radius:999px;width:.62rem;height:.62rem;position:absolute}.v-plate-rivet-tl{top:.55rem;left:.55rem}.v-plate-rivet-tr{top:.55rem;right:.55rem}.v-plate-rivet-bl{bottom:.55rem;left:.55rem}.v-plate-rivet-br{bottom:.55rem;right:.55rem}@media (max-width:640px){.v-about-rating-plate .v-plate-stage{padding:.8rem}.v-plate-panel{max-width:none}.v-plate-plate{grid-template-columns:minmax(0,1fr);gap:.7rem .5rem;padding-inline:1.6rem}}.theme-mode-light .v-plate-panel{background:color-mix(in srgb, var(--panel) 95%, transparent)}.theme-mode-light .v-plate-signature{color:color-mix(in srgb, var(--lime) 42%, var(--theme-foreground))}.theme-mode-light .v-plate-cell dd{text-shadow:0 1px 0 color-mix(in srgb, var(--lime-hot) 45%, transparent)}
.v-about-contact-sheet{gap:clamp(1.2rem,2.4vw,1.8rem);display:grid}.v-acsheet-layout{gap:clamp(1.4rem,3vw,2.6rem);display:grid}@media (min-width:980px){.v-acsheet-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}}.v-acsheet-copy{gap:.8rem;max-width:34rem;display:grid}.v-acsheet-lead{color:var(--theme-foreground);margin:0;font-size:clamp(1.05rem,1.6vw,1.25rem);font-weight:800;line-height:1.5}.v-acsheet-par{color:var(--text-muted);margin:0;font-size:.95rem;line-height:1.62}.v-acsheet-signature{color:var(--lime);margin:.2rem 0 0;font-size:.95rem;font-style:italic;font-weight:800}.v-acsheet-sheet{background:color-mix(in srgb, var(--theme-foreground) 7%, var(--panel));border:1px solid var(--border-strong,var(--border));border-radius:.55rem;gap:.6rem;padding:.85rem .85rem 1rem;display:grid}.v-acsheet-edge{color:color-mix(in srgb, var(--lime) 60%, var(--text-muted));font-family:var(--font-display);letter-spacing:.24em;overflow-wrap:anywhere;text-transform:uppercase;margin:0;font-size:.62rem}.v-acsheet-frames{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem .55rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.v-acsheet-frames{grid-template-columns:repeat(3,minmax(0,1fr))}}.v-acsheet-frame{position:relative}.v-acsheet-cell{background:radial-gradient(circle, color-mix(in srgb, var(--panel) 55%, var(--bg)) 1.5px, transparent 2px) 0 2px / 9px 5px repeat-x, radial-gradient(circle, color-mix(in srgb, var(--panel) 55%, var(--bg)) 1.5px, transparent 2px) 0 calc(100% - 2px) / 9px 5px repeat-x, color-mix(in srgb, var(--theme-foreground) 16%, var(--panel));border-radius:.2rem;gap:.3rem;margin:0;padding:.55rem .3rem .35rem;display:grid}.v-acsheet-photo{aspect-ratio:3/2;border-radius:.12rem;position:relative;overflow:hidden}.v-acsheet-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.v-acsheet-photo:after{background:radial-gradient(circle at 20% 85%, color-mix(in srgb, var(--lime) 22%, transparent), transparent 60%);content:"";mix-blend-mode:screen;pointer-events:none;position:absolute;inset:0}.v-acsheet-meta{justify-content:space-between;padding-inline:.15rem;display:flex}.v-acsheet-frame-no,.v-acsheet-time{color:color-mix(in srgb, var(--lime) 55%, var(--text-muted));font-family:var(--font-display);letter-spacing:.14em;font-size:.6rem}.v-acsheet-circle{border:3px solid var(--lime-hot);opacity:.85;pointer-events:none;border-radius:46% 54% 52% 48%/55% 45%;position:absolute;inset:.2rem 0 1.15rem;transform:rotate(-3deg)}.v-acsheet-note{background:color-mix(in srgb, var(--panel) 88%, transparent);color:var(--lime-hot);white-space:nowrap;border-radius:.3rem;padding:.1rem .4rem;font-size:.68rem;font-style:italic;font-weight:800;position:absolute;bottom:-.55rem;left:50%;transform:translate(-50%)rotate(-2deg)}.v-acsheet-values{gap:.8rem 1.4rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.v-acsheet-values{grid-template-columns:repeat(3,minmax(0,1fr))}}.v-acsheet-values li{border-top:2px solid color-mix(in srgb, var(--lime) 55%, var(--border));gap:.2rem;padding-top:.55rem;display:grid}.v-acsheet-values strong{color:var(--theme-foreground);font-size:.9rem}.v-acsheet-values span{color:var(--text-muted);font-size:.83rem;line-height:1.45}.theme-mode-light .v-acsheet-signature,.theme-mode-light .v-acsheet-note{color:color-mix(in srgb, var(--lime) 42%, var(--theme-foreground))}.theme-mode-light .v-acsheet-edge,.theme-mode-light .v-acsheet-frame-no,.theme-mode-light .v-acsheet-time{color:color-mix(in srgb, var(--lime) 30%, var(--text-muted))}.theme-mode-light .v-acsheet-circle{border-color:var(--lime-deep,var(--lime))}
.v-about-brass-triptych .v-triptych-layout{gap:clamp(1.5rem,3.2vw,3rem);display:grid}@media (min-width:1024px){.v-about-brass-triptych .v-triptych-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start}}.v-triptych-bookend{gap:.8rem;max-width:32rem;display:grid}.v-triptych-lead{color:var(--theme-foreground);margin:0;font-size:clamp(1.05rem,1.6vw,1.28rem);font-weight:800;line-height:1.5}.v-triptych-par{color:var(--text-muted);margin:0;font-size:.95rem;line-height:1.62}.v-triptych-signature{color:var(--lime);margin:0;font-size:.95rem;font-style:italic;font-weight:800}.v-triptych-stats{border-top:1px solid color-mix(in srgb, var(--theme-foreground) 16%, transparent);flex-wrap:wrap;gap:.4rem 1.6rem;margin:.3rem 0 0;padding-top:.7rem;display:flex}.v-triptych-stat{align-items:baseline;gap:.4rem;display:flex}.v-triptych-stat dd{color:var(--lime);font-family:var(--font-display);order:-1;margin:0;font-size:1.1rem;line-height:1}.v-triptych-stat dt{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.v-triptych-panels{gap:clamp(.8rem,1.6vw,1.2rem);margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.v-triptych-panels{grid-template-columns:repeat(3,minmax(0,1fr))}}.v-triptych-panel{background:color-mix(in srgb, var(--panel) 84%, transparent);border:1px solid var(--border);border-radius:var(--surface-radius,.9rem);grid-template-rows:auto auto 1fr;gap:.45rem;padding-bottom:1.1rem;display:grid;overflow:hidden}.v-triptych-crown{margin-bottom:1.6rem;position:relative}.v-triptych-crown-media{aspect-ratio:5/4;display:block;position:relative;overflow:hidden}.v-triptych-crown-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transform:scale(2.4)}.v-triptych-panel:first-child .v-triptych-crown-media img{transform-origin:30% 60%}.v-triptych-panel:nth-child(2) .v-triptych-crown-media img{transform-origin:65% 40%}.v-triptych-panel:nth-child(3) .v-triptych-crown-media img{transform-origin:50% 75%}.v-triptych-crown-wash{background:radial-gradient(circle at 50% 20%, color-mix(in srgb, var(--lime-hot) 30%, transparent), transparent 62%), linear-gradient(200deg, color-mix(in srgb, var(--lime) 22%, transparent), transparent 55%);mix-blend-mode:screen;pointer-events:none;position:absolute;inset:0}.v-triptych-emblem{background:conic-gradient(from 210deg, color-mix(in srgb, var(--lime-hot) 60%, var(--panel)), color-mix(in srgb, var(--lime-deep,var(--lime)) 46%, var(--panel)) 30%, color-mix(in srgb, var(--lime) 55%, var(--panel)) 55%, color-mix(in srgb, var(--lime-deep,var(--lime)) 40%, var(--panel)) 80%, color-mix(in srgb, var(--lime-hot) 60%, var(--panel)));clip-path:polygon(50% 0%,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);color:var(--accent-contrast,var(--bg));justify-content:center;align-items:center;width:2.9rem;height:2.9rem;display:flex;position:absolute;bottom:-1.35rem;left:50%;transform:translate(-50%)}.v-triptych-title{color:var(--theme-foreground);text-align:center;padding-inline:1rem;font-size:.98rem}.v-triptych-body{color:var(--text-muted);text-align:center;padding-inline:1rem;font-size:.85rem;line-height:1.5}.theme-mode-light .v-triptych-signature{color:color-mix(in srgb, var(--lime) 42%, var(--theme-foreground))}.theme-mode-light .v-triptych-stat dd{color:var(--lime-deep,var(--theme-foreground))}.theme-mode-light .v-triptych-emblem{color:var(--theme-foreground)}
.v-about-slow-drip{--v-sdrip-tap-x:15%}.v-sdrip-rig{border-bottom:1px solid color-mix(in srgb, var(--theme-foreground) 18%, transparent);height:6.5rem;margin-bottom:clamp(1.1rem,2.2vw,1.7rem);display:block;position:relative}.v-sdrip-pipe{background:linear-gradient(180deg, color-mix(in srgb, var(--theme-foreground) 30%, var(--panel)), color-mix(in srgb, var(--theme-foreground) 8%, var(--panel)) 45%, color-mix(in srgb, var(--theme-foreground) 36%, var(--panel)));border:1px solid color-mix(in srgb, var(--theme-foreground) 22%, transparent);height:.55rem;left:0;right:var(--v-sdrip-tap-x);border-radius:0 .3rem .3rem 0;position:absolute;top:.95rem}.v-sdrip-joint{background:linear-gradient(180deg, color-mix(in srgb, var(--theme-foreground) 38%, var(--panel)), color-mix(in srgb, var(--theme-foreground) 14%, var(--panel)));border:1px solid color-mix(in srgb, var(--theme-foreground) 26%, transparent);height:1rem;right:calc(var(--v-sdrip-tap-x) - .5rem);border-radius:.2rem;width:1rem;position:absolute;top:.72rem}.v-sdrip-tap{background:linear-gradient(90deg, color-mix(in srgb, var(--theme-foreground) 34%, var(--panel)), color-mix(in srgb, var(--theme-foreground) 10%, var(--panel)) 55%, color-mix(in srgb, var(--theme-foreground) 30%, var(--panel)));border:1px solid color-mix(in srgb, var(--theme-foreground) 24%, transparent);height:1.35rem;right:calc(var(--v-sdrip-tap-x) - .24rem);border-radius:0 0 .16rem .16rem;width:.48rem;position:absolute;top:1.6rem}.v-sdrip-tap-handle{background:color-mix(in srgb, var(--lime) 60%, var(--panel));border:1px solid color-mix(in srgb, var(--theme-foreground) 24%, transparent);border-radius:999px;width:1.15rem;height:.32rem;position:absolute;top:-.75rem;left:50%;transform:translate(-50%)}.v-sdrip-spout{background:color-mix(in srgb, var(--theme-foreground) 30%, var(--panel));border-radius:0 0 .2rem .2rem;width:.7rem;height:.26rem;position:absolute;bottom:-.22rem;left:50%;transform:translate(-50%)}.v-sdrip-drop{background:radial-gradient(circle at 38% 30%, color-mix(in srgb, var(--lime-hot) 80%, transparent), color-mix(in srgb, var(--lime) 65%, transparent) 70%);opacity:0;height:.72rem;right:var(--v-sdrip-tap-x);border-radius:50%/38% 38% 62% 62%;width:.56rem;position:absolute;top:3.05rem;transform:translate(50%)scale(.25)}.v-sdrip-ripple{border:2px solid color-mix(in srgb, var(--lime) 65%, transparent);opacity:0;height:.76rem;bottom:-.38rem;right:var(--v-sdrip-tap-x);border-radius:999px;width:2.8rem;position:absolute;transform:translate(50%)scale(.25)}@media (prefers-reduced-motion:no-preference){.v-sdrip-drop{animation:9.5s ease-in infinite v-sdrip-fall}.v-sdrip-ripple{animation:9.5s ease-out infinite v-sdrip-ripple}}@keyframes v-sdrip-fall{0%{opacity:0;transform:translate(50%)scale(.2)}12%{opacity:1;transform:translate(50%)scale(.45)}40%{transform:translate(50%,.05rem)scale(.8)}52%{transform:translate(50%,.16rem)scale(1)}56%{transform:translate(50%,.3rem)scaleX(.88)scaleY(1.18)}64%{opacity:1;transform:translate(50%,2.95rem)scaleX(.9)scaleY(1.12)}67%,to{opacity:0;transform:translate(50%,3.05rem)scale(.5)}}@keyframes v-sdrip-ripple{0%,62%{opacity:0;transform:translate(50%)scale(.25)}67%{opacity:.9}90%,to{opacity:0;transform:translate(50%)scale(1)}}@media (prefers-reduced-motion:reduce){.v-sdrip-drop{opacity:1;transform:translate(50%)scale(.7)}.v-sdrip-ripple{display:none}}.v-sdrip-layout{gap:clamp(1.4rem,3vw,2.8rem);display:grid}@media (min-width:960px){.v-sdrip-layout{grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr);align-items:start}}.v-sdrip-main{gap:.8rem;max-width:44rem;display:grid}.v-sdrip-heading{margin:0}.v-sdrip-stats{color:var(--text-muted);margin:0;font-size:.86rem}.v-sdrip-stats strong{color:var(--lime);font-family:var(--font-display);font-size:1rem}.v-sdrip-dot{padding-inline:.25rem}.v-sdrip-lead{color:var(--theme-foreground);margin:0;font-size:clamp(1.05rem,1.6vw,1.28rem);font-weight:800;line-height:1.5}.v-sdrip-par{color:var(--text-muted);margin:0;font-size:.95rem;line-height:1.62}.v-sdrip-signature{color:var(--lime);margin:0;font-size:.95rem;font-style:italic;font-weight:800}.v-sdrip-values{gap:0;margin:0;padding:0;list-style:none;display:grid}.v-sdrip-values li{border-left:2px solid color-mix(in srgb, var(--lime) 55%, var(--border));gap:.2rem;padding:.7rem 0 .7rem .9rem;display:grid}.v-sdrip-values li+li{border-top:1px solid color-mix(in srgb, var(--theme-foreground) 10%, transparent)}.v-sdrip-values strong{color:var(--theme-foreground);font-size:.92rem}.v-sdrip-values span{color:var(--text-muted);font-size:.84rem;line-height:1.45}.theme-mode-light .v-sdrip-stats strong,.theme-mode-light .v-sdrip-signature{color:color-mix(in srgb, var(--lime) 42%, var(--theme-foreground))}.theme-mode-light .v-sdrip-drop{background:radial-gradient(circle at 38% 30%, color-mix(in srgb, var(--lime) 85%, var(--theme-foreground)), color-mix(in srgb, var(--lime-deep,var(--lime)) 80%, transparent) 70%)}.theme-mode-light .v-sdrip-ripple{border-color:color-mix(in srgb, var(--lime-deep,var(--lime)) 70%, transparent)}
.v-about-quarter-turn{gap:clamp(1.3rem,2.6vw,2rem);display:grid}.v-qturn-band{gap:.75rem;max-width:46rem;display:grid}.v-qturn-lead{color:var(--theme-foreground);margin:0;font-size:clamp(1.05rem,1.6vw,1.3rem);font-weight:800;line-height:1.5}.v-qturn-par{color:var(--text-muted);margin:0;font-size:.95rem;line-height:1.62}.v-qturn-signature{color:var(--lime);align-items:center;gap:.55rem;margin:0;font-size:.95rem;font-style:italic;font-weight:800;display:flex}.v-qturn-monogram{background:color-mix(in srgb, var(--lime) 22%, var(--panel));border:1px solid color-mix(in srgb, var(--lime) 45%, var(--border));color:var(--lime);font-family:var(--font-display);letter-spacing:.06em;border-radius:999px;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.72rem;font-style:normal;display:inline-flex}.v-qturn-stats{flex-wrap:wrap;gap:.4rem 1.6rem;margin:0;display:flex}.v-qturn-stat{align-items:baseline;gap:.4rem;display:flex}.v-qturn-stat dd{color:var(--lime);font-family:var(--font-display);order:-1;margin:0;font-size:1.1rem;line-height:1}.v-qturn-stat dt{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.v-qturn-rig{gap:.9rem;display:grid}.v-qturn-pipe-row{align-items:center;gap:.7rem;display:flex}.v-qturn-valve{background:radial-gradient(circle at 38% 32%, color-mix(in srgb, var(--theme-foreground) 26%, var(--panel)), color-mix(in srgb, var(--theme-foreground) 8%, var(--panel)) 75%);border:1px solid var(--border-strong,var(--border));cursor:grab;touch-action:pan-y;border-radius:999px;flex:none;justify-content:center;align-items:center;width:3.4rem;height:3.4rem;padding:0;display:flex}.v-qturn-valve:active{cursor:grabbing}.v-qturn-valve:focus-visible{outline:2px solid var(--focus-ring,var(--lime));outline-offset:3px}.v-qturn-handle{background:linear-gradient(180deg, var(--lime-hot), color-mix(in srgb, var(--lime-deep,var(--lime)) 75%, var(--panel)));border-radius:999px;width:2.3rem;height:.55rem;display:block;position:relative}.v-qturn-handle:after{background:color-mix(in srgb, var(--theme-foreground) 40%, var(--panel));content:"";border-radius:999px;width:.85rem;height:.85rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v-qturn-pipe{background:linear-gradient(180deg, color-mix(in srgb, var(--theme-foreground) 28%, var(--panel)), color-mix(in srgb, var(--theme-foreground) 8%, var(--panel)) 45%, color-mix(in srgb, var(--theme-foreground) 34%, var(--panel)));border:1px solid color-mix(in srgb, var(--theme-foreground) 22%, transparent);border-radius:999px;flex:1;min-width:0;height:.7rem;position:relative;overflow:hidden}.v-qturn-flow{background:linear-gradient(90deg, color-mix(in srgb, var(--lime-hot) 85%, transparent), color-mix(in srgb, var(--lime) 70%, transparent));transform-origin:0;border-radius:999px;width:100%;height:100%;display:block}.v-qturn-hint{color:var(--text-muted);margin:0;font-size:.78rem;font-style:italic}.v-qturn-values{gap:clamp(.8rem,1.6vw,1.1rem);margin:0;padding:0;list-style:none;display:grid}@media (min-width:680px){.v-qturn-values{grid-template-columns:repeat(3,minmax(0,1fr))}}.v-qturn-value{background:color-mix(in srgb, var(--panel) 86%, transparent);border:1px solid var(--border);border-radius:var(--surface-radius,.9rem);gap:.35rem;padding:1rem 1.1rem 1.1rem;display:grid;position:relative}.v-qturn-outlet{background:color-mix(in srgb, var(--theme-foreground) 22%, var(--panel));border:1px solid color-mix(in srgb, var(--theme-foreground) 20%, transparent);border-radius:0 0 .25rem .25rem;width:.55rem;height:1rem;display:block;position:absolute;top:-1rem;left:1.4rem}.v-qturn-outlet-glow{background:color-mix(in srgb, var(--lime) 80%, transparent);border-radius:inherit;width:100%;height:100%;display:block}.v-qturn-value[data-fed]{border-color:color-mix(in srgb, var(--lime) 45%, var(--border))}.v-qturn-value strong{color:var(--theme-foreground);font-size:.95rem}.v-qturn-value>span:last-of-type{color:var(--text-muted);font-size:.85rem;line-height:1.5}.theme-mode-light .v-qturn-signature,.theme-mode-light .v-qturn-monogram{color:color-mix(in srgb, var(--lime) 42%, var(--theme-foreground))}.theme-mode-light .v-qturn-stat dd{color:var(--lime-deep,var(--theme-foreground))}.theme-mode-light .v-qturn-flow{background:linear-gradient(90deg, color-mix(in srgb, var(--lime-deep,var(--lime)) 85%, transparent), color-mix(in srgb, var(--lime) 75%, transparent))}
.v-how-job-docket .v-jdocket-sheet{background:color-mix(in srgb, var(--panel) 90%, transparent);border:1px solid var(--border-strong,var(--border));border-radius:var(--surface-radius,1rem);max-width:62rem;margin-inline:auto;padding:clamp(1.4rem,3vw,2.4rem) clamp(1.2rem,3vw,2.6rem) clamp(1.4rem,3vw,2.4rem) calc(clamp(1.2rem,3vw,2.6rem) + 1.9rem);position:relative}.v-how-job-docket .v-jdocket-sheet:before{background-color:color-mix(in srgb, var(--lime) 9%, transparent);background-image:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--bg) 94%, transparent) .24rem, transparent .3rem);border-radius:var(--surface-radius,1rem) 0 0 var(--surface-radius,1rem);border-right:1px dashed color-mix(in srgb, var(--border-strong,var(--border)) 85%, transparent);content:"";background-size:100% 1.6rem;width:1.9rem;position:absolute;top:0;bottom:0;left:0}.v-how-job-docket .v-jdocket-head{border-bottom:3px double var(--border-strong,var(--border));flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.8rem 1.4rem;padding-bottom:clamp(1rem,2vw,1.5rem);display:flex}.v-how-job-docket .v-jdocket-head .section-title{margin:.35rem 0 0}.v-how-job-docket .v-jdocket-head .how-intro{margin-top:.7rem}.v-how-job-docket .v-jdocket-serial{border:1px solid var(--border);color:var(--text-muted);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border-radius:.4rem;padding:.35rem .6rem;font-size:.7rem}.v-how-job-docket .v-jdocket-rows{margin:0;padding:0;list-style:none;display:grid}.v-how-job-docket .v-jdocket-row{grid-template-columns:7.6rem minmax(0,1fr) auto;align-items:start;gap:.85rem clamp(1rem,2.4vw,1.8rem);padding-block:clamp(1.1rem,2.2vw,1.6rem);display:grid}.v-how-job-docket .v-jdocket-row+.v-jdocket-row{border-top:1px dashed color-mix(in srgb, var(--border) 85%, transparent)}.v-how-job-docket .v-jdocket-stage{color:color-mix(in srgb, var(--lime) 42%, var(--text-muted));font-family:var(--font-display);letter-spacing:.16em;opacity:.72;text-transform:uppercase;border:2px solid;border-radius:.35rem;place-self:start;margin-top:.2rem;padding:.3rem .55rem;font-size:.72rem;transform:rotate(-3deg)}.v-how-job-docket .v-jdocket-row[data-stage="1"] .v-jdocket-stage{color:color-mix(in srgb, var(--lime) 68%, var(--text-muted));opacity:.86}.v-how-job-docket .v-jdocket-row[data-stage="2"] .v-jdocket-stage{box-shadow:0 0 10px color-mix(in srgb, var(--lime) 30%, transparent);color:var(--lime-hot);opacity:1}.v-how-job-docket .v-jdocket-entry h3{border-bottom:1px dotted color-mix(in srgb, var(--border-strong,var(--border)) 90%, transparent);color:var(--theme-foreground);margin:0;padding-bottom:.45rem;font-size:clamp(1.1rem,1.8vw,1.3rem);line-height:1.25}.v-how-job-docket .v-jdocket-entry p{color:var(--text-muted);max-width:36rem;margin:.55rem 0 0;font-size:.95rem;line-height:1.6}.v-how-job-docket .v-jdocket-stamp{border:1px dashed color-mix(in srgb, var(--lime) 45%, var(--border));color:color-mix(in srgb, var(--lime) 60%, var(--text-muted));border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;width:3.6rem;height:3.6rem;display:inline-flex;transform:rotate(6deg)}.v-how-job-docket .v-jdocket-stamp-num{letter-spacing:.12em;font-size:.62rem;font-weight:800}@media (max-width:700px){.v-how-job-docket .v-jdocket-row{grid-template-columns:minmax(0,1fr) auto}.v-how-job-docket .v-jdocket-stage{grid-column:1;margin-top:0}.v-how-job-docket .v-jdocket-stamp{grid-area:1/2/span 2}.v-how-job-docket .v-jdocket-entry{grid-column:1}}.theme-mode-light .v-how-job-docket .v-jdocket-stage{color:color-mix(in srgb, var(--lime) 42%, var(--theme-foreground))}.theme-mode-light .v-how-job-docket .v-jdocket-row[data-stage="1"] .v-jdocket-stage{color:color-mix(in srgb, var(--lime) 38%, var(--theme-foreground))}.theme-mode-light .v-how-job-docket .v-jdocket-row[data-stage="2"] .v-jdocket-stage{box-shadow:0 0 10px color-mix(in srgb, var(--lime-deep) 25%, transparent);color:var(--lime-deep,var(--theme-foreground))}.theme-mode-light .v-how-job-docket .v-jdocket-stamp{color:color-mix(in srgb, var(--lime) 42%, var(--theme-foreground))}
.v-how-call-thread .v-thread-intro{text-align:center;max-width:44rem;margin-inline:auto}.v-how-call-thread .v-thread-intro .how-intro{margin-inline:auto}.v-how-call-thread .v-thread-column{background:color-mix(in srgb, var(--panel) 82%, transparent);border:1px solid var(--border);border-radius:var(--surface-radius,1rem);max-width:36rem;margin:clamp(1.6rem,3vw,2.4rem) auto 0;overflow:hidden}.v-how-call-thread .v-thread-contact{background:color-mix(in srgb, var(--panel-2,var(--panel)) 92%, transparent);border-bottom:1px solid var(--border);align-items:center;gap:.75rem;padding:.85rem 1.1rem;display:flex}.v-how-call-thread .v-thread-avatar{background:color-mix(in srgb, var(--lime) 16%, transparent);border:1px solid var(--border-strong,var(--border));color:var(--lime-hot);border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;display:inline-flex}.v-how-call-thread .v-thread-contact-copy{line-height:1.25;display:grid}.v-how-call-thread .v-thread-contact-copy strong{font-size:.95rem}.v-how-call-thread .v-thread-status{color:var(--text-muted);align-items:center;gap:.35rem;font-size:.76rem;display:inline-flex}.v-how-call-thread .v-thread-status:before{background:var(--lime);content:"";border-radius:999px;width:.45rem;height:.45rem}.v-how-call-thread .v-thread-groups{gap:clamp(1.1rem,2.4vw,1.6rem);margin:0;padding:clamp(1rem,2.4vw,1.5rem) clamp(.9rem,2.4vw,1.4rem) 1.4rem;list-style:none;display:grid}.v-how-call-thread .v-thread-group{justify-items:start;gap:.5rem;display:grid}.v-how-call-thread .v-thread-divider{color:var(--text-muted);letter-spacing:.16em;text-transform:uppercase;justify-self:stretch;align-items:center;gap:.7rem;font-size:.7rem;display:flex}.v-how-call-thread .v-thread-divider:before,.v-how-call-thread .v-thread-divider:after{background:color-mix(in srgb, var(--border) 85%, transparent);content:"";flex:1;height:1px}.v-how-call-thread .v-thread-bubble{background:color-mix(in srgb, var(--panel-2,var(--panel)) 90%, transparent);border:1px solid var(--border);color:var(--text-muted);border-radius:1rem 1rem 1rem .3rem;max-width:min(30rem,100%);margin:0;padding:.7rem .95rem;font-size:.93rem;line-height:1.55}.v-how-call-thread .v-thread-bubble-title{background:color-mix(in srgb, var(--lime) 14%, var(--panel));border-color:color-mix(in srgb, var(--lime) 32%, var(--border));color:var(--theme-foreground);font-family:inherit;font-size:1rem;font-weight:700}.v-how-call-thread .v-thread-receipt{align-items:center;gap:.4rem;padding-left:.2rem;display:inline-flex}.v-how-call-thread .v-thread-tick{color:var(--lime);display:inline-flex}.v-how-call-thread .v-thread-tick svg+svg{margin-left:-.62rem}.v-how-call-thread .v-thread-guarantee{color:color-mix(in srgb, var(--lime) 65%, var(--text-muted));display:inline-flex}.theme-mode-light .v-how-call-thread .v-thread-avatar{color:var(--lime-deep,var(--theme-foreground))}.theme-mode-light .v-how-call-thread .v-thread-tick,.theme-mode-light .v-how-call-thread .v-thread-guarantee{color:color-mix(in srgb, var(--lime) 42%, var(--theme-foreground))}
.v-how-blueprint-run .v-bpr-sheet{background-color:color-mix(in srgb, var(--lime-deep,var(--lime)) 10%, var(--panel));background-image:linear-gradient(color-mix(in srgb, var(--lime) 8%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--lime) 8%, transparent) 1px, transparent 1px);border:1px solid var(--border-strong,var(--border));border-radius:var(--surface-radius,1rem);background-size:1.6rem 1.6rem;padding:clamp(1.4rem,3vw,2.6rem);display:grid;position:relative;overflow:hidden}.v-how-blueprint-run .v-bpr-sheet:after{border:1px dashed color-mix(in srgb, var(--lime) 30%, var(--border));border-radius:calc(var(--surface-radius,1rem) - .4rem);content:"";pointer-events:none;position:absolute;inset:.6rem}.v-how-blueprint-run .v-bpr-callouts{gap:clamp(1.2rem,3vw,2.2rem);margin:0;padding:0;list-style:none;display:grid;position:relative}.v-how-blueprint-run .v-bpr-callout{justify-items:start;gap:.7rem;display:grid;position:relative}.v-how-blueprint-run .v-bpr-valve{background:color-mix(in srgb, var(--lime-deep,var(--lime)) 12%, var(--panel));border:2px solid color-mix(in srgb, var(--lime) 55%, var(--border));color:var(--lime-hot);z-index:1;border-radius:999px;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;display:inline-flex;position:relative}.v-how-blueprint-run .v-bpr-valve:after{border-left:1px dashed color-mix(in srgb, var(--lime) 45%, var(--border));content:"";height:.9rem;position:absolute;top:100%;left:50%}.v-how-blueprint-run .v-bpr-note{background:color-mix(in srgb, var(--panel) 80%, transparent);border:1px solid color-mix(in srgb, var(--lime) 24%, var(--border));border-radius:.6rem;padding:.9rem 1rem 1rem;position:relative}.v-how-blueprint-run .v-bpr-ref{border:1px solid color-mix(in srgb, var(--lime) 45%, var(--border));color:var(--lime-hot);font-family:var(--font-display);letter-spacing:.14em;border-radius:.3rem;margin-bottom:.5rem;padding:.18rem .45rem;font-size:.72rem;display:inline-block}.v-how-blueprint-run .v-bpr-note h3{color:var(--theme-foreground);margin:0;font-size:clamp(1.05rem,1.7vw,1.25rem);line-height:1.25}.v-how-blueprint-run .v-bpr-note p{color:var(--text-muted);margin:.45rem 0 0;font-size:.92rem;line-height:1.55}.v-how-blueprint-run .v-bpr-titleblock{border-top:2px solid color-mix(in srgb, var(--lime) 35%, var(--border));flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:clamp(1rem,2.5vw,2rem);margin-top:clamp(1.4rem,3vw,2.2rem);padding-top:clamp(1rem,2.5vw,1.6rem);display:flex;position:relative}.v-how-blueprint-run .v-bpr-titleblock-copy{max-width:38rem}.v-how-blueprint-run .v-bpr-titleblock-copy .section-title{margin:.35rem 0 0}.v-how-blueprint-run .v-bpr-titleblock-intro{color:var(--text-muted);margin:.7rem 0 0;font-size:.98rem;line-height:1.6}.v-how-blueprint-run .v-bpr-photo{border:1px solid var(--border-strong,var(--border));border-radius:.5rem;flex:0 15rem;gap:.4rem;min-width:11rem;margin:0;padding:.45rem .45rem .55rem;display:grid;position:relative;overflow:hidden}.v-how-blueprint-run .v-bpr-photo-media{aspect-ratio:3/2;border-radius:.3rem;position:relative}.v-how-blueprint-run .v-bpr-photo-wash{background:radial-gradient(circle at 20% 85%, color-mix(in srgb, var(--lime) 30%, transparent), transparent 60%);aspect-ratio:3/2;mix-blend-mode:screen;pointer-events:none;border-radius:.3rem;position:absolute;inset:.45rem .45rem auto}.v-how-blueprint-run .v-bpr-photo figcaption{color:var(--text-muted);letter-spacing:.14em;text-transform:uppercase;font-size:.66rem}@media (min-width:860px){.v-how-blueprint-run .v-bpr-callouts{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:.4rem}.v-how-blueprint-run .v-bpr-callouts:before{border-block:2px solid color-mix(in srgb, var(--lime) 50%, var(--border));content:"";height:.55rem;position:absolute;top:1.45rem;left:-1rem;right:-1rem}.v-how-blueprint-run .v-bpr-callout:nth-child(2) .v-bpr-note{margin-top:1.8rem}.v-how-blueprint-run .v-bpr-callout:nth-child(2) .v-bpr-valve:after{height:2.7rem}}@media (max-width:859.98px){.v-how-blueprint-run .v-bpr-callouts:before{border-inline:2px solid color-mix(in srgb, var(--lime) 50%, var(--border));content:"";width:.55rem;position:absolute;top:.5rem;bottom:.5rem;left:1.05rem}.v-how-blueprint-run .v-bpr-callout{grid-template-columns:auto minmax(0,1fr)}.v-how-blueprint-run .v-bpr-valve:after{border-left:none;border-top:1px dashed color-mix(in srgb, var(--lime) 45%, var(--border));width:.7rem;height:0;top:50%;left:100%}}.theme-mode-light .v-how-blueprint-run .v-bpr-valve{color:var(--lime-deep,var(--theme-foreground))}.theme-mode-light .v-how-blueprint-run .v-bpr-ref{color:color-mix(in srgb, var(--lime) 42%, var(--theme-foreground))}.theme-mode-light .v-how-blueprint-run .v-bpr-sheet{background-color:color-mix(in srgb, var(--lime) 6%, var(--panel))}
.v-how-job-stills .v-stills-head{text-align:center;max-width:46rem;margin-inline:auto}.v-how-job-stills .v-stills-head .how-intro{margin-inline:auto}.v-how-job-stills .v-stills-stack{gap:clamp(1.4rem,3vw,1rem);margin:clamp(1.8rem,4vw,3rem) 0 0;padding:0;list-style:none;display:grid}.v-how-job-stills .v-stills-frame{background:color-mix(in srgb, var(--panel) 92%, transparent);border:1px solid var(--border-strong,var(--border));border-radius:.7rem;gap:.85rem;margin:0;padding:.65rem .65rem 1.1rem;display:grid;position:relative}.v-how-job-stills .v-stills-pin{background:color-mix(in srgb, var(--lime) 26%, transparent);border:1px solid color-mix(in srgb, var(--lime) 40%, var(--border));border-radius:.15rem;width:3.4rem;height:1.1rem;position:absolute;top:-.55rem;left:50%;transform:translate(-50%)rotate(-2deg)}.v-how-job-stills .v-stills-photo{aspect-ratio:4/3;border-radius:.45rem;position:relative;overflow:hidden}.v-how-job-stills .v-stills-photo-media,.v-how-job-stills .v-stills-photo-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.v-how-job-stills .v-stills-wash{background:radial-gradient(circle at 16% 88%, color-mix(in srgb, var(--lime) 30%, transparent), transparent 55%), radial-gradient(circle at 88% 10%, color-mix(in srgb, var(--lime-hot) 18%, transparent), transparent 45%);mix-blend-mode:screen;pointer-events:none;position:absolute;inset:0}.v-how-job-stills .v-stills-tab{background:color-mix(in srgb, var(--bg) 82%, transparent);border:1px solid color-mix(in srgb, var(--lime) 45%, var(--border));color:var(--lime-hot);font-family:var(--font-display);letter-spacing:.1em;border-radius:0 .45rem;padding:.3rem .65rem;font-size:.95rem;position:absolute;top:0;right:0}.v-how-job-stills .v-stills-caption{gap:.4rem;padding-inline:.35rem;display:grid}.v-how-job-stills .v-stills-caption h3{color:var(--theme-foreground);margin:0;font-size:clamp(1.05rem,1.7vw,1.25rem);line-height:1.25}.v-how-job-stills .v-stills-caption p{color:var(--text-muted);margin:0;font-size:.92rem;line-height:1.55}@media (min-width:900px){.v-how-job-stills .v-stills-stack{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.v-how-job-stills .v-stills-item[data-still="0"]{z-index:1;margin-top:4.2rem}.v-how-job-stills .v-stills-item[data-still="1"]{z-index:2;margin-top:2.1rem}.v-how-job-stills .v-stills-item[data-still="2"]{z-index:3}.v-how-job-stills .v-stills-item[data-still="0"] .v-stills-frame{transform:rotate(-1.4deg)}.v-how-job-stills .v-stills-item[data-still="1"] .v-stills-frame{margin-left:-.9rem;transform:rotate(1deg)}.v-how-job-stills .v-stills-item[data-still="2"] .v-stills-frame{margin-left:-.9rem;transform:rotate(-.7deg)}}@media (max-width:899.98px){.v-how-job-stills .v-stills-frame{max-width:32rem;margin-inline:auto}.v-how-job-stills .v-stills-item[data-still="1"] .v-stills-frame{transform:rotate(.8deg)}}.theme-mode-light .v-how-job-stills .v-stills-tab{background:color-mix(in srgb, var(--bg) 88%, transparent);color:var(--lime-deep,var(--theme-foreground))}
.v-how-water-main .v-wmain-head{text-align:center;max-width:46rem;margin-inline:auto}.v-how-water-main .v-wmain-head .how-intro{margin-inline:auto}.v-how-water-main .v-wmain-run{margin:clamp(1.8rem,4vw,2.8rem) 0 0;padding:0;list-style:none;display:grid}.v-how-water-main .v-wmain-bend{padding:0 0 clamp(1.3rem,3vw,2rem);position:relative}.v-how-water-main .v-wmain-bend:last-child{padding-bottom:0}.v-how-water-main .v-wmain-pipe{background:color-mix(in srgb, var(--panel-2,var(--panel)) 92%, transparent);border:1px solid var(--border-strong,var(--border));border-radius:999px;height:.62rem;display:block;position:relative;overflow:hidden}.v-how-water-main .v-wmain-bend[data-bend="1"] .v-wmain-pipe{transform:scaleX(-1)}.v-how-water-main .v-wmain-sheen{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--lime) 62%, transparent) 50%, transparent);opacity:0;border-radius:999px;width:26%;height:100%;animation:9.6s linear infinite v-wmain-flow;display:block;transform:translate(-110%)}.v-how-water-main .v-wmain-bend[data-bend="1"] .v-wmain-sheen{animation-delay:3.2s}.v-how-water-main .v-wmain-bend[data-bend="2"] .v-wmain-sheen{animation-delay:6.4s}@keyframes v-wmain-flow{0%{opacity:0;transform:translate(-110%)}3%{opacity:1}30%{opacity:1;transform:translate(400%)}33%,to{opacity:0;transform:translate(400%)}}.v-how-water-main .v-wmain-bend:not(:last-child):after{background:color-mix(in srgb, var(--panel-2,var(--panel)) 92%, transparent);border-inline:1px solid var(--border-strong,var(--border));content:"";width:.62rem;position:absolute;top:.3rem;bottom:-.32rem}.v-how-water-main .v-wmain-bend[data-bend="0"]:after{right:0}.v-how-water-main .v-wmain-bend[data-bend="1"]:after{left:0}.v-how-water-main .v-wmain-copy{background:color-mix(in srgb, var(--panel) 80%, transparent);border:1px solid var(--border);border-radius:var(--surface-radius,.9rem);width:min(34rem,100% - 1.4rem);margin-top:1.5rem;padding:1.35rem 1.2rem 1.2rem;animation:9.6s linear infinite v-wmain-glow;position:relative}.v-how-water-main .v-wmain-bend[data-bend="1"] .v-wmain-copy{margin-left:auto}.v-how-water-main .v-wmain-copy:before{background:color-mix(in srgb, var(--panel-2,var(--panel)) 92%, transparent);border-inline:1px solid var(--border-strong,var(--border));content:"";width:.34rem;height:1.5rem;position:absolute;top:-1.5rem;left:1.85rem}.v-how-water-main .v-wmain-tap{background:color-mix(in srgb, var(--panel-2,var(--panel)) 96%, transparent);border:2px solid color-mix(in srgb, var(--lime) 55%, var(--border));color:var(--lime-hot);border-radius:999px;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;display:inline-flex;position:absolute;top:-1rem;left:1.08rem}.v-how-water-main .v-wmain-num{color:color-mix(in srgb, var(--lime) 70%, var(--text-muted));font-family:var(--font-display);letter-spacing:.16em;font-size:.78rem}.v-how-water-main .v-wmain-copy h3{color:var(--theme-foreground);margin:.3rem 0 0;font-size:clamp(1.08rem,1.7vw,1.3rem);line-height:1.25}.v-how-water-main .v-wmain-copy p{color:var(--text-muted);margin:.5rem 0 0;font-size:.94rem;line-height:1.6}@keyframes v-wmain-glow{0%,to{border-color:var(--border);box-shadow:0 0 #0000}26%,40%{border-color:color-mix(in srgb, var(--lime) 55%, var(--border));box-shadow:0 0 18px color-mix(in srgb, var(--lime) 22%, transparent)}55%{border-color:var(--border);box-shadow:0 0 #0000}}.v-how-water-main .v-wmain-bend[data-bend="1"] .v-wmain-copy{animation-delay:3.2s}.v-how-water-main .v-wmain-bend[data-bend="2"] .v-wmain-copy{animation-delay:6.4s}@supports (animation-timeline:view()){.v-how-water-main .v-wmain-sheen{animation:1s linear both v-wmain-flow;animation-timeline:view();animation-range:entry 40% cover 60%}.v-how-water-main .v-wmain-copy{animation:1s linear both v-wmain-glow;animation-timeline:view();animation-range:entry 40% cover 70%}.v-how-water-main .v-wmain-bend[data-bend="1"] .v-wmain-sheen,.v-how-water-main .v-wmain-bend[data-bend="2"] .v-wmain-sheen,.v-how-water-main .v-wmain-bend[data-bend="1"] .v-wmain-copy,.v-how-water-main .v-wmain-bend[data-bend="2"] .v-wmain-copy{animation-delay:0s}}@media (prefers-reduced-motion:reduce){.v-how-water-main .v-wmain-sheen{opacity:.4;width:100%;animation:none;transform:none}.v-how-water-main .v-wmain-copy{border-color:color-mix(in srgb, var(--lime) 35%, var(--border));animation:none}}.theme-mode-light .v-how-water-main .v-wmain-tap{color:var(--lime-deep,var(--theme-foreground))}.theme-mode-light .v-how-water-main .v-wmain-num{color:color-mix(in srgb, var(--lime) 42%, var(--theme-foreground))}
.v-how-night-to-noon{position:relative;overflow:hidden}.v-how-night-to-noon .v-ntn-sky{pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 clamp(2.6rem,5vw,4rem) calc(100% - clamp(2.6rem,5vw,4rem)),#0000);mask-image:linear-gradient(#0000,#000 clamp(2.6rem,5vw,4rem) calc(100% - clamp(2.6rem,5vw,4rem)),#0000)}.v-how-night-to-noon .v-ntn-sky:before{background:linear-gradient(97deg, color-mix(in srgb, var(--lime-deep,var(--lime)) 24%, var(--bg)) 0%, color-mix(in srgb, var(--bg) 90%, var(--panel-2,var(--panel))) 48%, color-mix(in srgb, var(--lime) 12%, var(--bg)) 100%);content:"";position:absolute;inset:0}.v-how-night-to-noon .v-ntn-dawn,.v-how-night-to-noon .v-ntn-sun{mix-blend-mode:screen;position:absolute;inset:0}.v-how-night-to-noon .v-ntn-dawn{background:linear-gradient(97deg, transparent 28%, color-mix(in srgb, var(--lime) 20%, transparent) 62%, color-mix(in srgb, var(--lime-hot) 28%, transparent) 100%);animation:18s ease-in-out infinite alternate v-ntn-dawn}.v-how-night-to-noon .v-ntn-sun{background:radial-gradient(circle at 88% 18%, color-mix(in srgb, var(--lime-hot) 38%, transparent), transparent 55%);animation:18s ease-in-out infinite alternate v-ntn-sun}@keyframes v-ntn-dawn{0%{opacity:.3;transform:translate(-5%)}to{opacity:1;transform:translate(0)}}@keyframes v-ntn-sun{0%{opacity:.25}to{opacity:1}}.v-how-night-to-noon .v-ntn-inner{z-index:1;position:relative}.v-how-night-to-noon .v-ntn-head{text-align:center;max-width:46rem;margin-inline:auto}.v-how-night-to-noon .v-ntn-head .how-intro{margin-inline:auto}.v-how-night-to-noon .v-ntn-scenes{gap:clamp(1rem,2.4vw,1.6rem);margin:clamp(1.8rem,4vw,2.8rem) 0 0;padding:0;list-style:none;display:grid}@media (min-width:860px){.v-how-night-to-noon .v-ntn-scenes{grid-template-columns:repeat(3,minmax(0,1fr))}}.v-how-night-to-noon .v-ntn-scene{background:color-mix(in srgb, var(--panel) 84%, transparent);border:1px solid var(--border);border-radius:var(--surface-radius,.9rem);justify-items:start;gap:.55rem;padding:1.25rem 1.2rem 1.35rem;animation:18s ease-in-out infinite alternate v-ntn-lit;display:grid}.v-how-night-to-noon .v-ntn-scene[data-daypart="1"]{animation-delay:-4s}.v-how-night-to-noon .v-ntn-scene[data-daypart="2"]{animation-delay:-8s}@keyframes v-ntn-lit{0%{background-color:color-mix(in srgb, var(--panel) 55%, transparent);border-color:color-mix(in srgb, var(--border) 70%, transparent);box-shadow:0 0 #0000}to{background-color:color-mix(in srgb, var(--panel) 90%, transparent);border-color:color-mix(in srgb, var(--lime) 30%, var(--border));box-shadow:0 0 22px color-mix(in srgb, var(--lime) 12%, transparent)}}.v-how-night-to-noon .v-ntn-tag{border:1px solid color-mix(in srgb, var(--lime) 40%, var(--border));color:color-mix(in srgb, var(--lime) 70%, var(--text-muted));letter-spacing:.18em;text-transform:uppercase;border-radius:999px;padding:.28rem .7rem;font-size:.68rem}.v-how-night-to-noon .v-ntn-scene[data-daypart="0"] .v-ntn-tag{border-color:color-mix(in srgb, var(--lime-deep,var(--lime)) 55%, var(--border))}.v-how-night-to-noon .v-ntn-scene[data-daypart="2"] .v-ntn-tag{color:var(--lime-hot)}.v-how-night-to-noon .v-ntn-icon{background:color-mix(in srgb, var(--lime) 12%, transparent);border:1px solid var(--border);color:var(--lime-hot);border-radius:999px;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;display:inline-flex}.v-how-night-to-noon .v-ntn-scene h3{color:var(--theme-foreground);margin:0;font-size:clamp(1.08rem,1.7vw,1.28rem);line-height:1.25}.v-how-night-to-noon .v-ntn-scene p{color:var(--text-muted);margin:0;font-size:.94rem;line-height:1.6}@supports (animation-timeline:view()){.v-how-night-to-noon .v-ntn-dawn,.v-how-night-to-noon .v-ntn-sun{animation-duration:1s;animation-iteration-count:1;animation-fill-mode:both;animation-timeline:view();animation-range:entry cover 85%}.v-how-night-to-noon .v-ntn-scene{animation-duration:1s;animation-iteration-count:1;animation-fill-mode:both;animation-timeline:view()}.v-how-night-to-noon .v-ntn-scene[data-daypart="0"]{animation-range:entry cover 45%}.v-how-night-to-noon .v-ntn-scene[data-daypart="1"]{animation-delay:0s;animation-range:entry 15% cover 60%}.v-how-night-to-noon .v-ntn-scene[data-daypart="2"]{animation-delay:0s;animation-range:entry 30% cover 75%}}@media (prefers-reduced-motion:reduce){.v-how-night-to-noon .v-ntn-dawn,.v-how-night-to-noon .v-ntn-sun{opacity:.85;animation:none;transform:none}.v-how-night-to-noon .v-ntn-scene{background-color:color-mix(in srgb, var(--panel) 90%, transparent);border-color:color-mix(in srgb, var(--lime) 30%, var(--border));animation:none}}.theme-mode-light .v-how-night-to-noon .v-ntn-sky:before{background:linear-gradient(97deg, color-mix(in srgb, var(--lime-deep,var(--lime)) 14%, var(--bg)) 0%, var(--bg) 48%, color-mix(in srgb, var(--lime) 10%, var(--bg)) 100%)}.theme-mode-light .v-how-night-to-noon .v-ntn-tag{color:color-mix(in srgb, var(--lime) 42%, var(--theme-foreground))}.theme-mode-light .v-how-night-to-noon .v-ntn-scene[data-daypart="2"] .v-ntn-tag,.theme-mode-light .v-how-night-to-noon .v-ntn-icon{color:var(--lime-deep,var(--theme-foreground))}
.v-how-van-route .v-vroute-head{text-align:center;max-width:46rem;margin-inline:auto}.v-how-van-route .v-vroute-head .how-intro{margin-inline:auto}.v-how-van-route .v-vroute-board{margin-top:clamp(1.8rem,4vw,2.6rem)}.v-how-van-route .v-vroute-route{min-height:4.6rem;margin-bottom:1.1rem;display:flex;position:relative}.v-how-van-route .v-vroute-stop{flex:1;justify-content:center;align-items:center;display:flex;position:relative}.v-how-van-route .v-vroute-stop[data-leg="0"]{align-items:flex-start;padding-top:.9rem}.v-how-van-route .v-vroute-stop[data-leg="1"]{align-items:flex-end;padding-bottom:.3rem}.v-how-van-route .v-vroute-stop[data-leg="2"]{align-items:flex-start;padding-top:.6rem}.v-how-van-route .v-vroute-stop:after{background:var(--panel);border:2px solid var(--border-strong,var(--border));content:"";border-radius:999px;width:.95rem;height:.95rem;position:absolute}.v-how-van-route .v-vroute-stop[data-leg="0"]:after{top:2.2rem}.v-how-van-route .v-vroute-stop[data-leg="1"]:after{bottom:1.6rem}.v-how-van-route .v-vroute-stop[data-leg="2"]:after{top:1.9rem}.v-how-van-route .v-vroute-stop[data-active]:after{background:color-mix(in srgb, var(--lime) 30%, var(--panel));border-color:color-mix(in srgb, var(--lime) 60%, var(--border));box-shadow:0 0 12px color-mix(in srgb, var(--lime) 35%, transparent)}.v-how-van-route .v-vroute-stop+.v-vroute-stop:before{border-top:2px dashed color-mix(in srgb, var(--lime) 35%, var(--border));content:"";width:calc(100% - 2rem);position:absolute;top:50%;left:calc(1rem - 50%);transform:rotate(6deg)}.v-how-van-route .v-vroute-stop[data-leg="2"]:before{transform:rotate(-5deg)}.v-how-van-route .v-vroute-ticket{background:var(--lime);box-shadow:0 4px 14px color-mix(in srgb, var(--lime) 30%, transparent);color:var(--accent-contrast);letter-spacing:.12em;text-transform:uppercase;z-index:1;border-radius:.45rem;padding:.32rem .6rem;font-size:.72rem;font-weight:800;position:relative}.v-how-van-route .v-vroute-stations{align-items:stretch;gap:clamp(.7rem,1.6vw,1rem);display:flex}.v-how-van-route .v-vroute-station{flex:1 1 0;min-width:0;display:flex}.v-how-van-route .v-vroute-station[data-active]{flex:64%}.v-how-van-route .v-vroute-card{background:color-mix(in srgb, var(--panel) 88%, transparent);border:1px solid color-mix(in srgb, var(--lime) 32%, var(--border));border-radius:var(--surface-radius,.9rem);box-shadow:0 0 22px color-mix(in srgb, var(--lime) 12%, transparent);justify-items:start;gap:.5rem;width:100%;padding:1.25rem 1.3rem 1.35rem;display:grid}.v-how-van-route .v-vroute-num{color:color-mix(in srgb, var(--lime) 70%, var(--text-muted));font-family:var(--font-display);letter-spacing:.16em;font-size:.8rem}.v-how-van-route .v-vroute-card h3{color:var(--theme-foreground);margin:0;font-size:clamp(1.1rem,1.8vw,1.35rem);line-height:1.25}.v-how-van-route .v-vroute-card p{color:var(--text-muted);margin:0;font-size:.95rem;line-height:1.6}.v-how-van-route .v-vroute-sliver{background:color-mix(in srgb, var(--panel) 68%, transparent);border:1px solid var(--border);border-radius:var(--surface-radius,.9rem);cursor:pointer;text-align:left;flex-direction:column;align-items:flex-start;gap:.45rem;width:100%;min-width:0;padding:1.1rem 1rem;display:flex}.v-how-van-route .v-vroute-sliver:hover,.v-how-van-route .v-vroute-sliver:focus-visible{border-color:color-mix(in srgb, var(--lime) 40%, var(--border))}.v-how-van-route .v-vroute-sliver-title{color:var(--theme-foreground);text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.86rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}@media (max-width:760px){.v-how-van-route .v-vroute-stations{flex-direction:column}.v-how-van-route .v-vroute-station[data-active]{flex:auto}.v-how-van-route .v-vroute-sliver{flex-direction:row;align-items:center}.v-how-van-route .v-vroute-sliver-title{-webkit-line-clamp:2}.v-how-van-route .v-vroute-route{min-height:3.6rem}.v-how-van-route .v-vroute-stop[data-leg]{align-items:center;padding:0}.v-how-van-route .v-vroute-stop[data-leg]:after{top:calc(50% + .8rem);bottom:auto}.v-how-van-route .v-vroute-stop+.v-vroute-stop:before{top:calc(50% + 1.2rem);transform:none}}.theme-mode-light .v-how-van-route .v-vroute-num{color:color-mix(in srgb, var(--lime) 42%, var(--theme-foreground))}.theme-mode-light .v-how-van-route .v-vroute-card{box-shadow:0 0 22px color-mix(in srgb, var(--lime-deep,var(--lime)) 10%, transparent)}
.v-credentials-cert-wall .credentials-grid{align-items:start;row-gap:clamp(1rem,2vw,1.5rem)}.v-credentials-cert-wall .credential-card{background:radial-gradient(circle at .75rem .75rem, color-mix(in srgb, var(--theme-foreground) 42%, transparent) 0 2px, transparent 2.6px), radial-gradient(circle at calc(100% - .75rem) .75rem, color-mix(in srgb, var(--theme-foreground) 42%, transparent) 0 2px, transparent 2.6px), radial-gradient(circle at .75rem calc(100% - .75rem), color-mix(in srgb, var(--theme-foreground) 42%, transparent) 0 2px, transparent 2.6px), radial-gradient(circle at calc(100% - .75rem) calc(100% - .75rem), color-mix(in srgb, var(--theme-foreground) 42%, transparent) 0 2px, transparent 2.6px), var(--surface-bg);border:5px double color-mix(in srgb, var(--border-strong,var(--border)) 92%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--border) 80%, transparent), var(--surface-shadow);border-radius:.35rem;padding:1.2rem 1.15rem 1.35rem;display:block;position:relative}@media (min-width:640px){.v-credentials-cert-wall .credential-card:nth-child(2n){margin-top:1.1rem}}@media (min-width:980px){.v-credentials-cert-wall .credential-card:nth-child(2n){margin-top:0}.v-credentials-cert-wall .credential-card:nth-child(3n+2){margin-top:1.2rem}.v-credentials-cert-wall .credential-card:nth-child(3n){margin-top:.5rem}}.v-credentials-cert-wall .credentials-grid .credential-icon{background:radial-gradient(circle at 32% 28%, color-mix(in srgb, var(--lime) 26%, var(--panel)), color-mix(in srgb, var(--lime) 8%, var(--panel)) 72%);border:1px solid color-mix(in srgb, var(--lime) 45%, var(--border));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--theme-foreground) 24%, transparent), inset 0 -3px 5px color-mix(in srgb, var(--bg) 50%, transparent), 0 0 0 3px color-mix(in srgb, var(--lime) 12%, transparent);border-radius:999px;width:2.5rem;height:2.5rem;position:absolute;top:1rem;right:1rem}.v-credentials-cert-wall .credentials-grid .credential-icon svg{width:1.15rem;height:1.15rem}.v-credentials-cert-wall .credential-copy{gap:.45rem;padding-right:3rem}.v-credentials-cert-wall .credential-copy strong{border-bottom:1px solid color-mix(in srgb, var(--border-strong,var(--border)) 70%, transparent);font-family:var(--font-display);letter-spacing:.02em;padding-bottom:.45rem;font-size:1.05rem;line-height:1.25}.v-credentials-cert-wall .credential-copy span{font-size:.82rem;line-height:1.5}.v-credentials-cert-wall .review-status-badge{background:color-mix(in srgb, var(--lime) 9%, var(--panel));border:1px dashed color-mix(in srgb, var(--lime) 40%, var(--border));transform:rotate(-2.25deg)}.theme-mode-light .v-credentials-cert-wall .credentials-grid .credential-icon{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--theme-foreground) 10%, transparent), inset 0 -3px 5px color-mix(in srgb, var(--theme-foreground) 12%, transparent), 0 0 0 3px color-mix(in srgb, var(--lime) 14%, transparent)}
.v-cred-site-file .v-cred-file-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:stretch;gap:clamp(1.4rem,3vw,2.4rem);margin-top:clamp(1.2rem,2.2vw,1.7rem);display:grid}@media (max-width:860px){.v-cred-site-file .v-cred-file-grid{grid-template-columns:1fr}}.v-cred-file-photo{border:1px solid var(--border);border-radius:var(--surface-radius,1rem);min-height:clamp(17rem,38vw,28rem);margin:0;position:relative;overflow:hidden}.v-cred-file-media,.v-cred-file-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.v-cred-file-wash{background:radial-gradient(circle at 16% 20%, color-mix(in srgb, var(--lime) 30%, transparent), transparent 52%), radial-gradient(circle at 88% 82%, color-mix(in srgb, var(--lime-hot,var(--lime)) 20%, transparent), transparent 46%);mix-blend-mode:screen;pointer-events:none;position:absolute;inset:0}.v-cred-file-pocket{pointer-events:none;height:38%;position:absolute;bottom:0;left:0;right:0}.v-cred-file-sheet{background:repeating-linear-gradient(180deg, transparent 0 7px, color-mix(in srgb, var(--theme-foreground) 16%, transparent) 7px 8px), var(--panel-2);border:1px solid var(--border-strong,var(--border));box-shadow:0 6px 14px color-mix(in srgb, var(--bg) 45%, transparent);border-radius:3px;width:26%;height:72%;position:absolute;bottom:26%;left:8%;transform:rotate(-6deg)}.v-cred-file-sheet:nth-child(2){bottom:30%;left:34%;transform:rotate(2.5deg)}.v-cred-file-sheet:nth-child(3){bottom:24%;left:60%;transform:rotate(-2deg)}.v-cred-file-pocket:after{background:linear-gradient(180deg, color-mix(in srgb, var(--lime) 16%, var(--panel)), var(--panel));border-top:1px solid color-mix(in srgb, var(--lime) 35%, var(--border));clip-path:polygon(0 24%,100% 4%,100% 100%,0 100%);content:"";height:62%;position:absolute;bottom:0;left:0;right:0}.v-cred-file-caption{background:color-mix(in srgb, var(--panel) 88%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--border-strong,var(--border));border-radius:.8rem;gap:.15rem;max-width:calc(100% - 2rem);padding:.55rem .85rem;display:grid;position:absolute;top:1rem;left:1rem}.v-cred-file-caption strong{font-family:var(--font-display);letter-spacing:.02em;font-size:.98rem}.v-cred-file-caption span{color:var(--text-muted);font-size:.76rem;line-height:1.4}.v-cred-file-tabs{border-right:4px solid color-mix(in srgb, var(--lime) 28%, var(--border));align-content:start;gap:.5rem;margin:0;padding:0 .9rem 0 0;list-style:none;display:grid}.v-cred-file-divider{--v-file-tab-left:0rem;background:var(--panel);border:1px solid var(--border);border-radius:0 .7rem .7rem;margin-top:2.2rem;padding:.85rem 1rem .9rem;position:relative}@media (min-width:640px){.v-cred-file-divider:nth-child(2){--v-file-tab-left:min(15%, 5.5rem)}.v-cred-file-divider:nth-child(3){--v-file-tab-left:min(30%, 11rem)}.v-cred-file-divider:nth-child(4){--v-file-tab-left:min(45%, 16.5rem)}.v-cred-file-divider:nth-child(5){--v-file-tab-left:min(60%, 22rem)}}.v-cred-file-tab{background:var(--panel);border:1px solid var(--border);bottom:100%;left:var(--v-file-tab-left);max-width:calc(100% - var(--v-file-tab-left));border-bottom-color:#0000;border-radius:.6rem .6rem 0 0;align-items:center;gap:.45rem;margin-bottom:-1px;padding:.4rem .85rem;display:flex;position:absolute}.v-cred-file-tab svg{color:color-mix(in srgb, var(--lime) 70%, var(--theme-foreground));flex:none}.v-cred-file-tab strong{letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.88rem;overflow:hidden}.v-cred-file-divider p{color:var(--text-muted);margin:0;font-size:.88rem;line-height:1.5}.theme-mode-light .v-cred-file-sheet{box-shadow:0 6px 14px color-mix(in srgb, var(--theme-foreground) 16%, transparent)}.theme-mode-light .v-cred-file-tab svg{color:color-mix(in srgb, var(--lime) 42%, var(--theme-foreground))}
.v-cred-riser-callouts .v-cred-riser-band{--v-riser-line:color-mix(in srgb, var(--lime) 58%, transparent);background:repeating-linear-gradient(0deg, color-mix(in srgb, var(--lime) 7%, transparent) 0 1px, transparent 1px 26px), repeating-linear-gradient(90deg, color-mix(in srgb, var(--lime) 7%, transparent) 0 1px, transparent 1px 26px), linear-gradient(135deg, color-mix(in srgb, var(--panel-2) 90%, var(--lime) 10%), var(--panel));border:1px solid var(--border);border-radius:var(--surface-radius,1rem);margin-top:clamp(1.2rem,2.2vw,1.7rem);padding:clamp(1.2rem,3vw,2.1rem);position:relative;overflow:hidden}.v-cred-riser-diagram{mix-blend-mode:screen;pointer-events:none;position:absolute;inset:0}.v-cred-riser-house{border:1.5px solid var(--v-riser-line);border-top:0;width:34%;position:absolute;top:22%;bottom:9%;left:4%}.v-cred-riser-house:before,.v-cred-riser-house:after{background:var(--v-riser-line);content:"";width:58%;height:1.5px;position:absolute;top:-14%}.v-cred-riser-house:before{transform-origin:0 100%;left:-4%;transform:rotate(24deg)}.v-cred-riser-house:after{transform-origin:100% 100%;right:-4%;transform:rotate(-24deg)}.v-cred-riser-main{background:var(--v-riser-line);width:2px;position:absolute;top:26%;bottom:6%;left:11%}.v-cred-riser-branch{background:var(--v-riser-line);width:22%;height:1.5px;position:absolute;left:11%}.v-cred-riser-branch-1{top:34%}.v-cred-riser-branch-2{width:17%;top:54%}.v-cred-riser-branch-3{width:25%;top:74%}.v-cred-riser-geyser{border:1.5px solid var(--v-riser-line);border-radius:4px;width:9%;height:11%;position:absolute;top:28%;left:27%}.v-cred-riser-geyser:after{background:var(--v-riser-line);content:"";width:60%;height:1.5px;position:absolute;top:55%;left:-60%}.v-cred-riser-list{z-index:1;gap:.8rem;margin:0;padding:0;list-style:none;display:grid;position:relative}@media (min-width:780px){.v-cred-riser-list{margin-left:44%}}.v-cred-riser-callout{--v-riser-reach:1.1rem;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:color-mix(in srgb, var(--panel) 86%, transparent);border:1px solid color-mix(in srgb, var(--lime) 24%, var(--border));border-radius:.8rem;gap:.35rem;margin-left:1.5rem;padding:.8rem .95rem .85rem;display:grid;position:relative}@media (min-width:780px){.v-cred-riser-callout:first-child{--v-riser-reach:clamp(2.5rem, 34%, 11rem)}.v-cred-riser-callout:nth-child(2){--v-riser-reach:clamp(2rem, 20%, 7rem)}.v-cred-riser-callout:nth-child(3){--v-riser-reach:clamp(2.5rem, 42%, 13rem)}.v-cred-riser-callout:nth-child(4){--v-riser-reach:clamp(2rem, 48%, 15rem)}.v-cred-riser-callout:nth-child(5){--v-riser-reach:clamp(2rem, 27%, 9rem)}}.v-cred-riser-callout:before{background:linear-gradient(90deg, var(--v-riser-line), color-mix(in srgb, var(--lime) 85%, transparent));content:"";height:1.5px;width:var(--v-riser-reach);position:absolute;top:1.15rem;right:100%}.v-cred-riser-callout:after{background:color-mix(in srgb, var(--lime) 30%, transparent);border:1.5px solid var(--v-riser-line);content:"";height:.55rem;right:calc(100% + var(--v-riser-reach) - .2rem);border-radius:50%;width:.55rem;position:absolute;top:.95rem}.v-cred-riser-chip-head{align-items:center;gap:.5rem;display:flex}.v-cred-riser-chip-head svg{color:color-mix(in srgb, var(--lime) 70%, var(--theme-foreground));flex:none}.v-cred-riser-chip-head strong{letter-spacing:.01em;font-size:.92rem}.v-cred-riser-chip-body{color:var(--text-muted);font-size:.85rem;line-height:1.5}.theme-mode-light .v-cred-riser-band{--v-riser-line:color-mix(in srgb, var(--lime-deep,var(--lime)) 55%, transparent)}.theme-mode-light .v-cred-riser-diagram{mix-blend-mode:multiply}.theme-mode-light .v-cred-riser-chip-head svg{color:color-mix(in srgb, var(--lime) 42%, var(--theme-foreground))}
.v-cred-till-slip .v-cred-slip-head{text-align:center;justify-items:center;gap:.55rem;max-width:46rem;margin-inline:auto;display:grid}.v-cred-till-slip .v-cred-slip-head .credentials-intro{margin:.15rem 0 0}.v-cred-till-slip .v-cred-slip-stage{--v-slip-paper:color-mix(in srgb, var(--panel-2) 84%, var(--theme-foreground) 16%);--v-slip-ink:color-mix(in srgb, var(--theme-foreground) 92%, var(--panel-2));--v-slip-ink-soft:color-mix(in srgb, var(--theme-foreground) 62%, transparent);--v-slip-rule:color-mix(in srgb, var(--theme-foreground) 34%, transparent);justify-items:center;margin-top:clamp(1.3rem,2.6vw,2rem);display:grid}.v-cred-slip-printer{background:linear-gradient(180deg, color-mix(in srgb, var(--theme-foreground) 14%, var(--panel)), var(--panel-2));border:1px solid var(--border-strong,var(--border));z-index:2;border-radius:.55rem;width:min(26rem,100%);height:1.05rem;position:relative}.v-cred-slip-printer span{background:color-mix(in srgb, var(--bg) 85%, transparent);border-radius:2px;height:3px;margin-top:-1.5px;position:absolute;inset:50% 7% auto}.v-cred-slip-paper{background:var(--v-slip-paper);box-shadow:var(--surface-shadow);color:var(--v-slip-ink);z-index:1;border-radius:0 0 2px 2px;width:min(22rem,100% - 1.5rem);margin-top:-.35rem;padding:1.35rem 1.15rem 1.7rem;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;position:relative}.v-cred-slip-paper:after{background:linear-gradient(-45deg, var(--bg) 6px, transparent 0) left bottom / 12px 12px repeat-x, linear-gradient(45deg, var(--bg) 6px, transparent 0) left bottom / 12px 12px repeat-x;content:"";height:12px;position:absolute;bottom:0;left:0;right:0}.v-cred-slip-mast{border-bottom:1px dashed var(--v-slip-rule);letter-spacing:.28em;text-align:center;text-transform:uppercase;margin:0;padding-bottom:.55rem;font-size:.92rem;font-weight:700}.v-cred-slip-sub{color:var(--v-slip-ink-soft);letter-spacing:.08em;text-align:center;text-transform:uppercase;margin:.5rem 0 0;font-size:.72rem}.v-cred-slip-lines{gap:0;margin:.85rem 0 0;padding:0;list-style:none;display:grid}.v-cred-slip-lines li{border-bottom:1px dashed var(--v-slip-rule);gap:.25rem;padding:.65rem 0;display:grid}.v-cred-slip-line-head{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.v-cred-slip-line-head strong{letter-spacing:.07em;text-transform:uppercase;font-size:.8rem}.v-cred-slip-line-head span{color:color-mix(in srgb, var(--lime) 42%, var(--theme-foreground));flex:none;font-size:.85rem}.v-cred-slip-lines p,.v-cred-slip-total p{color:var(--v-slip-ink-soft);margin:0;font-size:.72rem;line-height:1.5}.v-cred-slip-total{border-bottom:3px double var(--v-slip-rule);gap:.3rem;margin-top:.85rem;padding-bottom:.8rem;display:grid}.v-cred-slip-total .v-cred-slip-line-head strong{font-size:.9rem}.v-cred-slip-note{color:var(--v-slip-ink-soft);letter-spacing:.05em;text-align:center;text-transform:uppercase;margin:.8rem 0 0;font-size:.62rem}@media (prefers-reduced-motion:no-preference){@keyframes v-cred-slip-print{0%{clip-path:inset(0 0 96%)}to{clip-path:inset(0)}}[data-reveal-ready] .v-cred-slip-stage.is-revealed .v-cred-slip-paper{animation:2.6s steps(16,end) .15s both v-cred-slip-print}}@media (prefers-reduced-motion:reduce){.v-cred-slip-paper{clip-path:none!important;animation:none!important}}
.v-cred-valve-tags .v-cred-tags-rail{background:linear-gradient(180deg, color-mix(in srgb, var(--theme-foreground) 24%, var(--panel-2)), var(--panel-2) 48%, color-mix(in srgb, var(--bg) 55%, var(--panel-2)));border:1px solid var(--border-strong,var(--border));border-radius:999px;height:.72rem;margin-top:clamp(1.3rem,2.4vw,1.8rem);position:relative}.v-cred-valve-tags .v-cred-tags-rail:before,.v-cred-valve-tags .v-cred-tags-rail:after{background:linear-gradient(180deg, color-mix(in srgb, var(--theme-foreground) 28%, var(--panel-2)), color-mix(in srgb, var(--bg) 45%, var(--panel-2)));border:1px solid var(--border-strong,var(--border));content:"";border-radius:.25rem;width:.85rem;position:absolute;top:-.24rem;bottom:-.24rem}.v-cred-valve-tags .v-cred-tags-rail:before{left:-.1rem}.v-cred-valve-tags .v-cred-tags-rail:after{right:-.1rem}.v-cred-valve-tags .v-cred-tags-row{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1.2rem .9rem;margin:0;padding:0 .5rem;list-style:none;display:grid}@media (min-width:900px){.v-cred-valve-tags .v-cred-tags-row{grid-template-columns:repeat(5,minmax(0,1fr))}}.v-cred-tags-item{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}@media (max-width:899px){.v-cred-valve-tags .v-cred-tags-rail{display:none}.v-cred-tags-item:before{background:linear-gradient(180deg, color-mix(in srgb, var(--theme-foreground) 24%, var(--panel-2)), color-mix(in srgb, var(--bg) 55%, var(--panel-2)));border:1px solid var(--border-strong,var(--border));content:"";border-radius:999px;width:100%;height:.55rem;margin-top:.9rem}}.v-cred-tags-chain{background:repeating-linear-gradient(180deg, color-mix(in srgb, var(--theme-foreground) 45%, transparent) 0 3px, transparent 3px 6px);width:2px;height:1.35rem}.v-cred-tags-tag{background:radial-gradient(circle at 30% 24%, color-mix(in srgb, var(--lime) 32%, var(--panel-2)), color-mix(in srgb, var(--lime) 12%, var(--panel-2)) 70%);border:1px solid color-mix(in srgb, var(--lime) 45%, var(--border-strong,var(--border)));box-shadow:var(--surface-shadow), inset 0 1px 0 color-mix(in srgb, var(--theme-foreground) 20%, transparent);cursor:grab;border-radius:.9rem .9rem 1.5rem 1.5rem;justify-items:center;gap:.35rem;width:100%;max-width:10.5rem;padding:.9rem .8rem;display:grid;position:relative}.v-cred-tags-tag:active{cursor:grabbing}.v-cred-tags-hole{background:color-mix(in srgb, var(--bg) 78%, transparent);border:1px solid color-mix(in srgb, var(--theme-foreground) 38%, transparent);box-shadow:inset 0 1px 2px color-mix(in srgb, var(--bg) 60%, transparent);border-radius:50%;width:.6rem;height:.6rem}.v-cred-tags-mark{color:color-mix(in srgb, var(--theme-foreground) 78%, var(--lime))}.v-cred-tags-tag strong{color:color-mix(in srgb, var(--theme-foreground) 92%, var(--lime));letter-spacing:.05em;text-shadow:0 1px 0 color-mix(in srgb, var(--bg) 45%, transparent);text-transform:uppercase;font-size:.8rem;line-height:1.3}.v-cred-tags-label{background:color-mix(in srgb, var(--panel) 88%, transparent);border:1px solid var(--border);color:var(--text-muted);opacity:.85;border-radius:.55rem;margin-top:.9rem;padding:.5rem .65rem;font-size:.8rem;line-height:1.45;transition:opacity .2s,border-color .2s;position:relative}.v-cred-tags-label:before{background:color-mix(in srgb, var(--theme-foreground) 35%, transparent);content:"";width:1px;height:.9rem;position:absolute;bottom:100%;left:50%}.v-cred-tags-item:hover .v-cred-tags-label,.v-cred-tags-item:focus-within .v-cred-tags-label{border-color:color-mix(in srgb, var(--lime) 45%, var(--border));opacity:1}.theme-mode-light .v-cred-tags-mark{color:color-mix(in srgb, var(--lime) 42%, var(--theme-foreground))}.theme-mode-light .v-cred-tags-tag strong{text-shadow:none}@media (prefers-reduced-motion:reduce){.v-cred-tags-label{opacity:1;transition:none}.v-cred-tags-tag{cursor:default}}
.v-proof-callout-ledger .v-pcl-page{background:var(--surface-bg), radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--lime) 7%, transparent), transparent 16rem);border:1px solid var(--surface-border);border-radius:var(--surface-radius);box-shadow:var(--surface-shadow);z-index:1;padding:clamp(1.6rem,3.2vw,2.6rem);position:relative}.v-proof-callout-ledger .v-pcl-letterhead{border-bottom:2px solid var(--border-strong,var(--border));padding-bottom:clamp(.9rem,1.8vw,1.3rem);padding-right:clamp(7rem,16vw,10rem)}.v-proof-callout-ledger .v-pcl-letterhead h2{color:var(--theme-foreground);font-family:var(--font-display), "Archivo Black", "Arial Black", sans-serif;text-wrap:balance;font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.1}.v-proof-callout-ledger .v-pcl-sub{color:var(--text-muted);margin-top:.5rem;font-size:.95rem;font-weight:600}.v-proof-callout-ledger .v-pcl-stamp{border:2px solid color-mix(in srgb, var(--lime) 65%, transparent);color:color-mix(in srgb, var(--lime) 42%, var(--theme-foreground));letter-spacing:.12em;text-transform:uppercase;border-radius:.45rem;max-width:clamp(6.5rem,15vw,9.5rem);padding:.4rem .55rem;font-size:.6rem;font-weight:800;line-height:1.35;position:absolute;top:clamp(1.1rem,2.6vw,2rem);right:clamp(1.1rem,2.6vw,2.2rem);transform:rotate(-4deg)}.v-proof-callout-ledger .v-pcl-rows{counter-reset:v-pcl;margin:0;padding:0;list-style:none;display:grid}.v-proof-callout-ledger .v-pcl-row{border-bottom:1px solid var(--border);-moz-column-gap:clamp(.8rem, 1.6vw, 1.2rem);grid-template-columns:auto minmax(0,1fr);column-gap:clamp(.8rem,1.6vw,1.2rem);padding-block:clamp(.85rem,1.6vw,1.15rem);display:grid}.v-proof-callout-ledger .v-pcl-row:last-child{border-bottom:0;padding-bottom:.25rem}.v-proof-callout-ledger .v-pcl-glyph{border:1px solid color-mix(in srgb, var(--lime) 30%, transparent);color:var(--lime-hot,var(--lime));border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;margin-top:.1rem;display:inline-flex}.v-proof-callout-ledger .v-pcl-line{align-items:baseline;gap:.7rem;min-width:0;display:flex}.v-proof-callout-ledger .v-pcl-line h3{color:var(--theme-foreground);flex:none;max-width:62%;font-size:clamp(.95rem,1.5vw,1.05rem);font-weight:800}.v-proof-callout-ledger .v-pcl-leader{border-bottom:2px dotted color-mix(in srgb, var(--theme-foreground) 32%, transparent);flex:auto;min-width:1.5rem;transform:translateY(-.28em)}.v-proof-callout-ledger .v-pcl-count{color:var(--lime);font-family:var(--font-display), "Archivo Black", "Arial Black", sans-serif;font-variant-numeric:tabular-nums;flex:none;font-size:clamp(1.6rem,2.6vw,2.1rem);line-height:1}.v-proof-callout-ledger .v-pcl-note{color:var(--text-muted);margin:.3rem 0 0;font-size:.82rem;line-height:1.5}@media (max-width:560px){.v-proof-callout-ledger .v-pcl-stamp{max-width:none;margin-bottom:.9rem;display:inline-block;position:static;transform:rotate(-2deg)}.v-proof-callout-ledger .v-pcl-letterhead{padding-right:0}}.theme-mode-light .v-proof-callout-ledger .v-pcl-count{color:var(--lime-deep,var(--theme-foreground))}.theme-mode-light .v-proof-callout-ledger .v-pcl-glyph{border-color:color-mix(in srgb, var(--lime-deep) 35%, transparent);color:var(--lime-deep,var(--theme-foreground))}.theme-mode-light .v-proof-callout-ledger .v-pcl-stamp{border-color:color-mix(in srgb, var(--lime-deep) 60%, transparent)}
.v-proof-job-card-fan .v-pjf-split{z-index:1;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(1.6rem,3.4vw,3rem);display:grid;position:relative}@media (max-width:860px){.v-proof-job-card-fan .v-pjf-split{grid-template-columns:1fr}}.v-proof-job-card-fan .v-pjf-board h2{color:var(--theme-foreground);font-family:var(--font-display), "Archivo Black", "Arial Black", sans-serif;text-wrap:balance;font-size:clamp(1.5rem,2.6vw,2.15rem);line-height:1.1}.v-proof-job-card-fan .v-pjf-sub{color:var(--text-muted);max-width:30rem;margin-top:.6rem;font-size:.98rem;font-weight:600}.v-proof-job-card-fan .v-pjf-disclaimer{color:var(--lime);letter-spacing:.14em;text-transform:uppercase;margin-top:.85rem;font-size:.66rem;font-weight:800}.v-proof-job-card-fan .v-pjf-fan{padding:.6rem .9rem;display:grid}.v-proof-job-card-fan .v-pjf-card{background-color:color-mix(in srgb, var(--panel) 96%, transparent);background-image:linear-gradient(160deg, color-mix(in srgb, var(--theme-foreground) 4%, transparent), transparent 45%);border:1px solid var(--border-strong,var(--border));box-shadow:0 10px 24px color-mix(in srgb, var(--bg) 45%, transparent);border-radius:.8rem;padding:1.45rem 1.2rem 1.1rem;position:relative}.v-proof-job-card-fan .v-pjf-card:first-child{transform:rotate(-1.3deg)}.v-proof-job-card-fan .v-pjf-card:nth-child(2){transform:rotate(.9deg)}.v-proof-job-card-fan .v-pjf-card:nth-child(3){transform:rotate(-.7deg)}.v-proof-job-card-fan .v-pjf-card:nth-child(4){transform:rotate(1.2deg)}.v-proof-job-card-fan .v-pjf-card:nth-child(n+2){margin-top:-.7rem}.v-proof-job-card-fan .v-pjf-hole{background:var(--bg);border:1px solid var(--border-strong,var(--border));border-radius:999px;width:.7rem;height:.7rem;position:absolute;top:.4rem;left:50%;transform:translate(-50%)}.v-proof-job-card-fan .v-pjf-clip{background:linear-gradient(180deg, color-mix(in srgb, var(--theme-foreground) 45%, transparent), color-mix(in srgb, var(--theme-foreground) 20%, transparent));border-radius:0 0 .3rem .3rem;width:2.6rem;height:.5rem;position:absolute;top:0;left:50%;transform:translate(-50%)}.v-proof-job-card-fan .v-pjf-card-head{align-items:center;gap:.65rem;min-width:0;display:flex}.v-proof-job-card-fan .v-pjf-icon{background:color-mix(in srgb, var(--lime) 12%, transparent);border:1px solid color-mix(in srgb, var(--lime) 30%, transparent);color:var(--lime-hot,var(--lime));border-radius:999px;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.v-proof-job-card-fan .v-pjf-card-head h3{color:var(--theme-foreground);min-width:0;font-size:.98rem;font-weight:800}.v-proof-job-card-fan .v-pjf-count{color:var(--lime);font-family:var(--font-display), "Archivo Black", "Arial Black", sans-serif;font-variant-numeric:tabular-nums;margin-left:auto;font-size:clamp(1.6rem,2.4vw,2rem);line-height:1}.v-proof-job-card-fan .v-pjf-body{color:var(--text-muted);margin:.55rem 0 0;font-size:.84rem;line-height:1.5}.theme-mode-light .v-proof-job-card-fan .v-pjf-count,.theme-mode-light .v-proof-job-card-fan .v-pjf-disclaimer{color:var(--lime-deep,var(--theme-foreground))}.theme-mode-light .v-proof-job-card-fan .v-pjf-icon{background:color-mix(in srgb, var(--lime-deep) 12%, transparent);border-color:color-mix(in srgb, var(--lime-deep) 30%, transparent);color:var(--lime-deep,var(--theme-foreground))}.theme-mode-light .v-proof-job-card-fan .v-pjf-card{box-shadow:0 8px 20px color-mix(in srgb, var(--theme-foreground) 12%, transparent)}
.v-proof-gauge-manifold .v-pgm-room{border:1px solid var(--surface-border);border-radius:var(--surface-radius);box-shadow:var(--surface-shadow);z-index:1;position:relative;overflow:hidden}.v-proof-gauge-manifold .v-pgm-photo,.v-proof-gauge-manifold .v-pgm-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.v-proof-gauge-manifold .v-pgm-wash{background:radial-gradient(circle at 15% 90%, color-mix(in srgb, var(--lime) 30%, transparent), transparent 52%), radial-gradient(circle at 88% 6%, color-mix(in srgb, var(--lime-hot,var(--lime)) 20%, transparent), transparent 45%);mix-blend-mode:screen;pointer-events:none;position:absolute;inset:0}.v-proof-gauge-manifold .v-pgm-inner{gap:clamp(1.2rem,2.4vw,1.8rem);padding:clamp(1.4rem,3vw,2.4rem);display:grid;position:relative}.v-proof-gauge-manifold .v-pgm-placard{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:color-mix(in srgb, var(--panel) 88%, transparent);border:1px solid var(--border-strong,var(--border));border-radius:.9rem;justify-self:start;max-width:34rem;padding:1rem 1.25rem}.v-proof-gauge-manifold .v-pgm-placard h2{color:var(--theme-foreground);font-family:var(--font-display), "Archivo Black", "Arial Black", sans-serif;font-size:clamp(1.4rem,2.4vw,1.9rem);line-height:1.1}.v-proof-gauge-manifold .v-pgm-sub{color:var(--text-muted);margin-top:.4rem;font-size:.9rem;font-weight:600}.v-proof-gauge-manifold .v-pgm-disclaimer{color:var(--lime);letter-spacing:.14em;text-transform:uppercase;margin-top:.6rem;font-size:.62rem;font-weight:800;display:block}.v-proof-gauge-manifold .v-pgm-taps{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.9rem,2vw,1.4rem);margin:0;padding:0;list-style:none;display:grid;position:relative}.v-proof-gauge-manifold .v-pgm-manifold{background:linear-gradient(180deg, color-mix(in srgb, var(--theme-foreground) 40%, transparent), color-mix(in srgb, var(--lime) 28%, transparent) 45%, color-mix(in srgb, var(--bg) 55%, transparent));border:1px solid color-mix(in srgb, var(--theme-foreground) 30%, transparent);border-radius:999px;height:.7rem;margin-bottom:-.35rem}.v-proof-gauge-manifold .v-pgm-tap{text-align:center;justify-items:center;gap:.45rem;display:grid}.v-proof-gauge-manifold .v-pgm-stub{background:linear-gradient(90deg, color-mix(in srgb, var(--theme-foreground) 38%, transparent), color-mix(in srgb, var(--lime) 26%, transparent));border:1px solid color-mix(in srgb, var(--theme-foreground) 28%, transparent);width:.55rem;height:1.1rem}.v-proof-gauge-manifold .v-pgm-gauge{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:repeating-conic-gradient(color-mix(in srgb, var(--theme-foreground) 26%, transparent) 0deg 2deg, transparent 2deg 30deg), radial-gradient(circle, color-mix(in srgb, var(--panel) 96%, transparent) 58%, color-mix(in srgb, var(--panel) 82%, transparent));border:3px solid color-mix(in srgb, var(--lime) 40%, var(--theme-foreground));box-shadow:0 8px 20px color-mix(in srgb, var(--bg) 55%, transparent);border-radius:999px;justify-content:center;align-items:center;width:clamp(5.6rem,9vw,7.2rem);height:clamp(5.6rem,9vw,7.2rem);display:flex;position:relative}.v-proof-gauge-manifold .v-pgm-needle{background:linear-gradient(180deg, var(--lime-hot,var(--lime)), transparent 85%);height:42%;transform:rotate(var(--pgm-angle,0deg));transform-origin:50% 100%;border-radius:999px;width:.18rem;position:absolute;top:8%;left:calc(50% - .09rem)}.v-proof-gauge-manifold .v-pgm-hub{background:color-mix(in srgb, var(--theme-foreground) 55%, transparent);border-radius:999px;width:.45rem;height:.45rem;position:absolute;top:calc(50% - .225rem);left:calc(50% - .225rem)}.v-proof-gauge-manifold .v-pgm-count{color:var(--lime);font-family:var(--font-display), "Archivo Black", "Arial Black", sans-serif;font-variant-numeric:tabular-nums;font-size:clamp(1.25rem,2vw,1.6rem);line-height:1;position:relative;top:18%}.v-proof-gauge-manifold .v-pgm-nameplate{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:color-mix(in srgb, var(--panel) 90%, transparent);border:1px solid var(--border-strong,var(--border));color:var(--theme-foreground);letter-spacing:.04em;text-transform:uppercase;border-radius:.4rem;padding:.3rem .6rem;font-size:.8rem;font-weight:800}.v-proof-gauge-manifold .v-pgm-tag{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:color-mix(in srgb, var(--panel) 82%, transparent);color:var(--text-muted);border-radius:.4rem;margin:0;padding:.3rem .55rem;font-size:.76rem;line-height:1.45}@media (max-width:820px){.v-proof-gauge-manifold .v-pgm-taps{grid-template-columns:repeat(2,minmax(0,1fr))}.v-proof-gauge-manifold .v-pgm-manifold{display:none}}.theme-mode-light .v-proof-gauge-manifold .v-pgm-count{color:var(--lime-deep,var(--theme-foreground))}.theme-mode-light .v-proof-gauge-manifold .v-pgm-disclaimer{color:color-mix(in srgb, var(--lime) 42%, var(--theme-foreground))}.theme-mode-light .v-proof-gauge-manifold .v-pgm-needle{background:linear-gradient(180deg, var(--lime-deep,var(--lime)), transparent 85%)}.theme-mode-light .v-proof-gauge-manifold .v-pgm-gauge{border-color:color-mix(in srgb, var(--lime-deep,var(--lime)) 45%, var(--theme-foreground));box-shadow:0 8px 20px color-mix(in srgb, var(--theme-foreground) 14%, transparent)}
.v-proof-material-macro .v-pmm-head{text-align:center;z-index:1;max-width:46rem;margin-inline:auto;position:relative}.v-proof-material-macro .v-pmm-head h2{color:var(--theme-foreground);font-family:var(--font-display), "Archivo Black", "Arial Black", sans-serif;text-wrap:balance;font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.1}.v-proof-material-macro .v-pmm-sub{color:var(--text-muted);margin-top:.6rem;font-size:.98rem;font-weight:600}.v-proof-material-macro .v-pmm-disclaimer{color:var(--lime);letter-spacing:.14em;text-transform:uppercase;margin-top:.85rem;font-size:.66rem;font-weight:800}.v-proof-material-macro .v-pmm-strip{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.9rem,1.8vw,1.3rem);margin:clamp(1.4rem,2.6vw,2rem) 0 0;padding:0;list-style:none;display:grid;position:relative}@media (max-width:1023px){.v-proof-material-macro .v-pmm-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.v-proof-material-macro .v-pmm-strip{grid-template-columns:1fr}}.v-proof-material-macro .v-pmm-tile{background:color-mix(in srgb, var(--panel) 92%, transparent);border:1px solid var(--border-strong,var(--border));border-radius:var(--surface-radius,1rem);flex-direction:column;display:flex;overflow:hidden}.v-proof-material-macro .v-pmm-photo-frame{min-height:clamp(9rem,16vw,12rem);position:relative}.v-proof-material-macro .v-pmm-photo,.v-proof-material-macro .v-pmm-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.v-proof-material-macro .v-pmm-wash{background:radial-gradient(circle at 20% 85%, color-mix(in srgb, var(--lime) 32%, transparent), transparent 58%), linear-gradient(200deg, color-mix(in srgb, var(--lime-hot,var(--lime)) 16%, transparent), transparent 55%);mix-blend-mode:screen;pointer-events:none;position:absolute;inset:0}.v-proof-material-macro .v-pmm-plate{flex:1;gap:.3rem;padding:0 1.1rem 1.15rem;display:grid}.v-proof-material-macro .v-pmm-count{color:var(--lime);font-family:var(--font-display), "Archivo Black", "Arial Black", sans-serif;font-variant-numeric:tabular-nums;text-shadow:0 2px 14px color-mix(in srgb, var(--bg) 70%, transparent);z-index:1;margin:-.55em 0 0;font-size:clamp(2.4rem,4.2vw,3.2rem);line-height:1;position:relative}.v-proof-material-macro .v-pmm-plate h3{color:var(--theme-foreground);margin-top:.2rem;font-size:.98rem;font-weight:800}.v-proof-material-macro .v-pmm-body{color:var(--text-muted);margin:0;font-size:.82rem;line-height:1.5}.theme-mode-light .v-proof-material-macro .v-pmm-count{color:var(--lime-deep,var(--theme-foreground));text-shadow:0 2px 14px color-mix(in srgb, var(--theme-foreground) 22%, transparent)}.theme-mode-light .v-proof-material-macro .v-pmm-disclaimer{color:color-mix(in srgb, var(--lime) 42%, var(--theme-foreground))}
.v-proof-sight-glass .v-psg-head{text-align:center;z-index:1;max-width:46rem;margin-inline:auto;position:relative}.v-proof-sight-glass .v-psg-head h2{color:var(--theme-foreground);font-family:var(--font-display), "Archivo Black", "Arial Black", sans-serif;text-wrap:balance;font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.1}.v-proof-sight-glass .v-psg-sub{color:var(--text-muted);margin-top:.6rem;font-size:.98rem;font-weight:600}.v-proof-sight-glass .v-psg-disclaimer{color:var(--lime);letter-spacing:.14em;text-transform:uppercase;margin-top:.85rem;font-size:.66rem;font-weight:800}.v-proof-sight-glass .v-psg-row{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:clamp(.9rem,2vw,1.5rem);margin:clamp(1.6rem,3vw,2.4rem) 0 0;padding:0;list-style:none;display:grid;position:relative}@media (max-width:800px){.v-proof-sight-glass .v-psg-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.v-proof-sight-glass .v-psg-col{justify-items:center;gap:.7rem;display:grid}.v-proof-sight-glass .v-psg-tube{background:linear-gradient(90deg, color-mix(in srgb, var(--theme-foreground) 10%, transparent), color-mix(in srgb, var(--theme-foreground) 3%, transparent) 30%, color-mix(in srgb, var(--theme-foreground) 10%, transparent));border:1px solid var(--border-strong,var(--border));border-radius:999px;width:clamp(3.2rem,5vw,4rem);height:clamp(9rem,15vw,12rem);position:relative;overflow:hidden}.v-proof-sight-glass .v-psg-water{background:linear-gradient(180deg, color-mix(in srgb, var(--lime) 55%, transparent), color-mix(in srgb, var(--lime) 28%, var(--panel)));height:var(--psg-fill,50%);position:absolute;bottom:0;left:0;right:0}html[data-reveal-ready] .v-proof-sight-glass .v-psg-col.is-revealed .v-psg-water{animation:1.3s cubic-bezier(.2,.7,.3,1) both v-psg-fill;animation-delay:calc(var(--reveal-i,0) * .14s)}@keyframes v-psg-fill{0%{height:0%}to{height:var(--psg-fill,50%)}}.v-proof-sight-glass .v-psg-wave{animation:3.8s ease-in-out infinite alternate v-psg-slosh;animation-delay:calc(var(--reveal-i,0) * -.9s);background:color-mix(in srgb, var(--lime-hot,var(--lime)) 60%, transparent);border-radius:50%;height:.8rem;position:absolute;top:-.4rem;left:-20%;right:-20%}@keyframes v-psg-slosh{0%{transform:translateY(-.1rem)rotate(-3deg)}to{transform:translateY(.12rem)rotate(3deg)}}.v-proof-sight-glass .v-psg-count{bottom:calc(var(--psg-fill,50%) + .5rem);color:var(--lime);font-family:var(--font-display), "Archivo Black", "Arial Black", sans-serif;font-variant-numeric:tabular-nums;text-align:center;font-size:clamp(1.1rem,1.8vw,1.45rem);line-height:1;position:absolute;left:0;right:0}.v-proof-sight-glass .v-psg-base{border-top:3px solid var(--border-strong,var(--border));text-align:center;justify-items:center;gap:.35rem;width:100%;padding-top:.7rem;display:grid}.v-proof-sight-glass .v-psg-icon{border:1px solid color-mix(in srgb, var(--lime) 30%, transparent);color:var(--lime-hot,var(--lime));border-radius:999px;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;display:inline-flex}.v-proof-sight-glass .v-psg-base h3{color:var(--theme-foreground);font-size:.92rem;font-weight:800}.v-proof-sight-glass .v-psg-base p{color:var(--text-muted);margin:0;font-size:.78rem;line-height:1.5}@media (prefers-reduced-motion:reduce){html[data-reveal-ready] .v-proof-sight-glass .v-psg-col.is-revealed .v-psg-water,.v-proof-sight-glass .v-psg-wave{animation:none}}.theme-mode-light .v-proof-sight-glass .v-psg-count{color:var(--lime-deep,var(--theme-foreground))}.theme-mode-light .v-proof-sight-glass .v-psg-disclaimer{color:color-mix(in srgb, var(--lime) 42%, var(--theme-foreground))}.theme-mode-light .v-proof-sight-glass .v-psg-icon{border-color:color-mix(in srgb, var(--lime-deep) 35%, transparent);color:var(--lime-deep,var(--theme-foreground))}
.v-proof-mainline-flow .v-pmf-head{text-align:center;z-index:1;max-width:46rem;margin-inline:auto;position:relative}.v-proof-mainline-flow .v-pmf-head h2{color:var(--theme-foreground);font-family:var(--font-display), "Archivo Black", "Arial Black", sans-serif;text-wrap:balance;font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.1}.v-proof-mainline-flow .v-pmf-sub{color:var(--text-muted);margin-top:.6rem;font-size:.98rem;font-weight:600}.v-proof-mainline-flow .v-pmf-disclaimer{color:var(--lime);letter-spacing:.14em;text-transform:uppercase;margin-top:.85rem;font-size:.66rem;font-weight:800}.v-proof-mainline-flow .v-pmf-run{z-index:1;margin-top:clamp(1.6rem,3vw,2.4rem);position:relative}.v-proof-mainline-flow .v-pmf-pipe{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--lime) 45%, transparent) 0 10px, transparent 10px 22px), linear-gradient(180deg, color-mix(in srgb, var(--theme-foreground) 38%, transparent), color-mix(in srgb, var(--theme-foreground) 12%, var(--panel)));border:1px solid color-mix(in srgb, var(--theme-foreground) 30%, transparent);border-radius:999px;height:.7rem;animation:.9s linear infinite v-pmf-flow;display:block;position:absolute;inset:0 0 auto;overflow:hidden}@keyframes v-pmf-flow{to{background-position:22px 0,0 0}}.v-proof-mainline-flow .v-pmf-pulse{background:radial-gradient(closest-side, var(--lime-hot,var(--lime)), color-mix(in srgb, var(--lime) 55%, transparent) 55%, transparent);border-radius:999px;width:3.4rem;height:100%;animation:6s linear infinite v-pmf-travel;display:block;position:absolute;top:0;left:-10%}@keyframes v-pmf-travel{to{left:104%}}.v-proof-mainline-flow .v-pmf-taps{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.9rem,1.8vw,1.3rem);margin:0;padding:2.2rem 0 0;list-style:none;display:grid}.v-proof-mainline-flow .v-pmf-tap{position:relative}.v-proof-mainline-flow .v-pmf-junction{animation:6s linear infinite v-pmf-light;animation-delay:calc(.75s + var(--pmf-i,0) * 1.5s);background:color-mix(in srgb, var(--lime) 55%, var(--panel));border:1px solid color-mix(in srgb, var(--theme-foreground) 35%, transparent);border-radius:999px;width:.85rem;height:.85rem;position:absolute;top:-2.28rem;left:50%;transform:translate(-50%)}.v-proof-mainline-flow .v-pmf-junction:after{background:linear-gradient(180deg, color-mix(in srgb, var(--theme-foreground) 32%, transparent), color-mix(in srgb, var(--lime) 22%, transparent));content:"";width:.4rem;height:1.5rem;position:absolute;top:.8rem;left:50%;transform:translate(-50%)}@keyframes v-pmf-light{0%,9%{background:var(--lime-hot,var(--lime));box-shadow:0 0 14px color-mix(in srgb, var(--lime) 75%, transparent)}16%,to{background:color-mix(in srgb, var(--lime) 55%, var(--panel));box-shadow:none}}.v-proof-mainline-flow .v-pmf-plate{background:color-mix(in srgb, var(--panel) 92%, transparent);border:1px solid var(--border-strong,var(--border));border-radius:.8rem;gap:.3rem;height:100%;padding:1rem 1.05rem 1.1rem;display:grid}.v-proof-mainline-flow .v-pmf-plate-head{align-items:center;gap:.6rem;display:flex}.v-proof-mainline-flow .v-pmf-icon{border:1px solid color-mix(in srgb, var(--lime) 30%, transparent);color:var(--lime-hot,var(--lime));border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;display:inline-flex}.v-proof-mainline-flow .v-pmf-count{color:var(--lime);font-family:var(--font-display), "Archivo Black", "Arial Black", sans-serif;font-variant-numeric:tabular-nums;margin:0 0 0 auto;font-size:clamp(1.5rem,2.2vw,1.9rem);line-height:1}.v-proof-mainline-flow .v-pmf-plate h3{color:var(--theme-foreground);font-size:.92rem;font-weight:800}.v-proof-mainline-flow .v-pmf-body{color:var(--text-muted);margin:0;font-size:.8rem;line-height:1.5}@media (max-width:860px){.v-proof-mainline-flow .v-pmf-run{padding-left:1.9rem}.v-proof-mainline-flow .v-pmf-pipe{background:repeating-linear-gradient(180deg, color-mix(in srgb, var(--lime) 45%, transparent) 0 10px, transparent 10px 22px), linear-gradient(90deg, color-mix(in srgb, var(--theme-foreground) 38%, transparent), color-mix(in srgb, var(--theme-foreground) 12%, var(--panel)));width:.7rem;height:auto;animation-name:v-pmf-flow-v;inset:0 auto 0 0}.v-proof-mainline-flow .v-pmf-pulse{width:100%;height:3.4rem;animation-name:v-pmf-travel-v;top:-10%;left:0}.v-proof-mainline-flow .v-pmf-taps{grid-template-columns:1fr;padding-top:0}.v-proof-mainline-flow .v-pmf-junction{top:1.1rem;left:-1.83rem;transform:none}.v-proof-mainline-flow .v-pmf-junction:after{width:1.15rem;height:.4rem;top:50%;left:.8rem;transform:translateY(-50%)}}@keyframes v-pmf-flow-v{to{background-position:0 22px,0 0}}@keyframes v-pmf-travel-v{0%{top:-10%;left:0}to{top:104%;left:0}}@media (prefers-reduced-motion:reduce){.v-proof-mainline-flow .v-pmf-pipe,.v-proof-mainline-flow .v-pmf-junction{animation:none}.v-proof-mainline-flow .v-pmf-pulse{display:none}}.theme-mode-light .v-proof-mainline-flow .v-pmf-count{color:var(--lime-deep,var(--theme-foreground))}.theme-mode-light .v-proof-mainline-flow .v-pmf-disclaimer{color:color-mix(in srgb, var(--lime) 42%, var(--theme-foreground))}.theme-mode-light .v-proof-mainline-flow .v-pmf-icon{border-color:color-mix(in srgb, var(--lime-deep) 35%, transparent);color:var(--lime-deep,var(--theme-foreground))}
.v-proof-chalk-tally .v-pct-wall{background:radial-gradient(circle at 20% 0%, color-mix(in srgb, var(--lime) 6%, transparent), transparent 20rem), linear-gradient(180deg, color-mix(in srgb, var(--panel) 88%, var(--bg)), color-mix(in srgb, var(--panel-2,var(--panel)) 92%, var(--bg)));border:1px solid var(--surface-border);border-radius:var(--surface-radius);box-shadow:var(--surface-shadow);z-index:1;padding:clamp(1.6rem,3.2vw,2.6rem);position:relative}.v-proof-chalk-tally .v-pct-head{border-bottom:2px dashed color-mix(in srgb, var(--theme-foreground) 25%, transparent);padding-bottom:clamp(.9rem,1.8vw,1.3rem)}.v-proof-chalk-tally .v-pct-head h2{color:var(--theme-foreground);font-family:var(--font-display), "Archivo Black", "Arial Black", sans-serif;text-wrap:balance;font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.1}.v-proof-chalk-tally .v-pct-sub{color:var(--text-muted);margin-top:.5rem;font-size:.95rem;font-weight:600}.v-proof-chalk-tally .v-pct-scale{color:color-mix(in srgb, var(--theme-foreground) 62%, transparent);margin-top:.55rem;font-size:.74rem;font-style:italic}.v-proof-chalk-tally .v-pct-disclaimer{color:var(--lime);letter-spacing:.14em;text-transform:uppercase;margin-top:.45rem;font-size:.62rem;font-weight:800}.v-proof-chalk-tally .v-pct-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.2rem,2.6vw,2rem) clamp(1.4rem,3vw,2.6rem);margin-top:clamp(1.2rem,2.4vw,1.8rem);display:grid}@media (max-width:700px){.v-proof-chalk-tally .v-pct-board{grid-template-columns:1fr}}.v-proof-chalk-tally .v-pct-marks{flex-wrap:wrap;align-items:center;gap:.35rem .55rem;min-height:2rem;display:flex}.v-proof-chalk-tally .v-pct-gate{width:2.3rem;height:1.9rem}.v-proof-chalk-tally .v-pct-gate line{fill:none;stroke:color-mix(in srgb, var(--theme-foreground) 82%, transparent);stroke-linecap:round;stroke-width:2.4px}.v-proof-chalk-tally .v-pct-gate line.v-pct-slash{stroke:var(--lime);stroke-width:2.8px}.v-proof-chalk-tally .v-pct-figures{align-items:baseline;gap:.6rem;margin-top:.5rem;display:flex}.v-proof-chalk-tally .v-pct-count{color:var(--lime);font-family:var(--font-display), "Archivo Black", "Arial Black", sans-serif;font-variant-numeric:tabular-nums;transform-origin:0 100%;font-size:clamp(1.7rem,2.8vw,2.2rem);line-height:1;display:inline-block}.v-proof-chalk-tally .v-pct-figures h3{color:var(--theme-foreground);font-size:.95rem;font-weight:800}.v-proof-chalk-tally .v-pct-body{color:var(--text-muted);margin:.35rem 0 0;font-size:.82rem;line-height:1.5}.theme-mode-light .v-proof-chalk-tally .v-pct-count{color:var(--lime-deep,var(--theme-foreground))}.theme-mode-light .v-proof-chalk-tally .v-pct-disclaimer{color:color-mix(in srgb, var(--lime) 42%, var(--theme-foreground))}.theme-mode-light .v-proof-chalk-tally .v-pct-gate line{stroke:color-mix(in srgb, var(--theme-foreground) 70%, transparent)}.theme-mode-light .v-proof-chalk-tally .v-pct-gate line.v-pct-slash{stroke:var(--lime-deep,var(--lime))}
.v-faq-fine-print .v-fine-head{gap:.55rem;max-width:46rem;display:grid}.v-faq-fine-print .v-fine-head .section-title{margin:0}.v-fine-intro{color:var(--text-muted);margin:0;font-size:.95rem;line-height:1.6}.v-fine-register{border-top:1px solid var(--border-strong,var(--border));-moz-column-gap:clamp(2rem, 5vw, 3.6rem);-moz-columns:2;columns:2;column-gap:clamp(2rem,5vw,3.6rem);margin-top:clamp(1.2rem,2.6vw,1.9rem);padding-top:clamp(1rem,2vw,1.5rem)}@media (max-width:760px){.v-fine-register{-moz-columns:1;columns:1}}.v-fine-note{-moz-column-break-inside:avoid;break-inside:avoid;gap:.4rem;padding-bottom:clamp(1.1rem,2.2vw,1.6rem);display:grid}.v-fine-no{color:color-mix(in srgb, var(--lime) 70%, var(--text-muted));font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.72rem}.v-fine-q{border-bottom:1px solid color-mix(in srgb, var(--theme-foreground) 14%, transparent);color:var(--theme-foreground);font-family:var(--font-display);letter-spacing:.05em;margin:0;padding-bottom:.45rem;font-size:clamp(.98rem,1.3vw,1.12rem);font-variant-caps:all-small-caps;line-height:1.3}.v-fine-a{color:var(--text-muted);margin:0;font-size:.9rem;line-height:1.62}.v-fine-sym{color:var(--lime);margin-left:.18em;font-size:.82em;font-weight:800}.v-fine-legend{border-top:1px solid var(--border-strong,var(--border));flex-wrap:wrap;align-items:baseline;gap:.5rem 1.6rem;margin-top:.4rem;padding-top:.85rem;display:flex}.v-fine-legend-title{color:color-mix(in srgb, var(--theme-foreground) 55%, transparent);font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;font-size:.7rem}.v-fine-legend-list{flex-wrap:wrap;gap:.45rem 1.5rem;margin:0;display:flex}.v-fine-legend-row{align-items:baseline;gap:.4rem;display:flex}.v-fine-legend-row dt{color:var(--lime);font-weight:800}.v-fine-legend-row dd{color:var(--text-muted);margin:0;font-size:.8rem}.theme-mode-light .v-fine-sym,.theme-mode-light .v-fine-legend-row dt{color:color-mix(in srgb, var(--lime) 42%, var(--theme-foreground))}.theme-mode-light .v-fine-no{color:color-mix(in srgb, var(--lime) 34%, var(--text-muted))}
.v-faq-contact-sheet .v-fsheet-head{gap:.55rem;max-width:46rem;display:grid}.v-faq-contact-sheet .v-fsheet-head .section-title{margin:0}.v-fsheet-intro{color:var(--text-muted);margin:0;font-size:.95rem;line-height:1.6}.v-fsheet-strip-wrap{scrollbar-width:thin;margin-top:clamp(1.1rem,2.4vw,1.7rem);overflow-x:auto}.v-fsheet-strip{background:var(--panel-2,var(--panel));border:1px solid var(--border-strong,var(--border));border-radius:.55rem;gap:.45rem;width:max-content;margin:0;padding:1.05rem .7rem;list-style:none;display:flex;position:relative}.v-fsheet-strip:before,.v-fsheet-strip:after{background-image:repeating-linear-gradient(90deg, transparent 0, transparent .55rem, var(--bg) .55rem, var(--bg) .95rem);content:"";pointer-events:none;border-radius:.2rem;height:.42rem;position:absolute;left:.7rem;right:.7rem}.v-fsheet-strip:before{top:.28rem}.v-fsheet-strip:after{bottom:.28rem}.v-fsheet-frame{border:1px solid color-mix(in srgb, var(--theme-foreground) 20%, transparent);border-radius:.3rem;flex:none;width:clamp(6.2rem,12vw,8.2rem);height:clamp(4.6rem,9vw,6rem);position:relative;overflow:hidden}.v-fsheet-photo,.v-fsheet-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.v-fsheet-wash{background:radial-gradient(circle at 82% 12%, color-mix(in srgb, var(--lime) 30%, transparent), transparent 62%);mix-blend-mode:screen;pointer-events:none;position:absolute;inset:0}.v-fsheet-frame-no{background:color-mix(in srgb, var(--panel-2,var(--panel)) 82%, transparent);color:var(--lime-hot);font-family:var(--font-display);letter-spacing:.12em;border-radius:.25rem;padding:.14rem .32rem;font-size:.62rem;position:absolute;bottom:.28rem;left:.32rem}.v-fsheet-list{margin-top:clamp(1rem,2vw,1.4rem)}.v-fsheet-row summary{gap:.85rem}.v-fsheet-row-no{border:1px solid color-mix(in srgb, var(--lime) 34%, var(--border));color:var(--lime-hot);font-family:var(--font-display);letter-spacing:.12em;border-radius:.3rem;flex:none;padding:.3rem .45rem;font-size:.68rem}.v-fsheet-row-q{text-align:left;flex:1}.v-fsheet-row .faq-answer p{max-width:60rem}@media (max-width:640px){.v-fsheet-row summary{gap:.6rem}.v-fsheet-row-no{padding:.24rem .34rem;font-size:.6rem}}.theme-mode-light .v-fsheet-frame-no,.theme-mode-light .v-fsheet-row-no{color:color-mix(in srgb, var(--lime) 42%, var(--theme-foreground))}.theme-mode-light .v-fsheet-row-no{border-color:color-mix(in srgb, var(--lime-deep,var(--lime)) 36%, var(--border))}.theme-mode-light .v-fsheet-frame{border-color:color-mix(in srgb, var(--theme-foreground) 26%, transparent)}
.v-faq-valve-rows .v-valve-head{gap:.55rem;max-width:46rem;display:grid}.v-faq-valve-rows .v-valve-head .section-title{margin:0}.v-valve-intro{color:var(--text-muted);margin:0;font-size:.95rem;line-height:1.6}.v-valve-stack{gap:.7rem;margin-top:clamp(1.1rem,2.4vw,1.7rem);padding-left:1.4rem;display:grid;position:relative}.v-valve-stack:before{background:linear-gradient(180deg, color-mix(in srgb, var(--lime) 45%, var(--border-strong,var(--border))), var(--border-strong,var(--border)));content:"";border-radius:999px;width:.32rem;position:absolute;top:.6rem;bottom:.6rem;left:.3rem}.v-valve-row{background:color-mix(in srgb, var(--panel) 80%, transparent);border:1px solid var(--border);transition:border-color var(--interaction-speed,.21s) ease;border-radius:.65rem;position:relative}.v-valve-row:before{background:var(--border-strong,var(--border));content:"";width:1.1rem;height:2px;position:absolute;top:1.55rem;left:-1.1rem}.v-valve-row[open]{border-color:color-mix(in srgb, var(--lime) 34%, var(--border))}.v-valve-summary{cursor:pointer;align-items:center;gap:.9rem;min-height:3.1rem;padding:.8rem 1rem;list-style:none;display:flex}.v-valve-summary::-webkit-details-marker{display:none}.v-valve-summary:focus-visible{outline:3px solid var(--focus-ring,var(--lime));outline-offset:-3px;border-radius:.65rem}.v-valve-q{font-family:var(--font-display);flex:1;font-size:clamp(.96rem,1.15vw,1.08rem);line-height:1.3}.v-valve-wheel{border:2px solid color-mix(in srgb, var(--lime) 55%, var(--border-strong,var(--border)));border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;transition:transform .32s cubic-bezier(.34,1.3,.64,1);display:inline-flex;position:relative}.v-valve-wheel:before,.v-valve-wheel:after{background:color-mix(in srgb, var(--lime) 55%, var(--border-strong,var(--border)));content:"";border-radius:999px;position:absolute}.v-valve-wheel:before{width:100%;height:2px}.v-valve-wheel:after{width:2px;height:100%}.v-valve-wheel-hub{background:var(--lime);z-index:1;border-radius:999px;width:.42rem;height:.42rem;position:relative}.v-valve-row[open] .v-valve-wheel{transform:rotate(90deg)}.v-valve-answer{grid-template-rows:0fr;padding:0 1rem;transition:grid-template-rows .3s;display:grid}.v-valve-row[open] .v-valve-answer{grid-template-rows:1fr;padding-bottom:1rem}.v-valve-answer-inner{gap:.7rem;min-height:0;display:grid;overflow:hidden}.v-valve-a{color:var(--text-muted);max-width:62rem;margin:.1rem 0 0;font-size:.94rem;line-height:1.62}.v-valve-flow{background:linear-gradient(90deg, var(--lime), color-mix(in srgb, var(--lime-hot) 70%, transparent));transform-origin:0;border-radius:999px;width:100%;height:3px;transition:transform .6s ease-out .18s;transform:scaleX(0)}.v-valve-row[open] .v-valve-flow{transform:scaleX(1)}@media (max-width:640px){.v-valve-stack{padding-left:1.05rem}.v-valve-row:before{width:.85rem;left:-.85rem}.v-valve-stack:before{width:.26rem;left:.16rem}}.theme-mode-light .v-valve-wheel,.theme-mode-light .v-valve-wheel:before,.theme-mode-light .v-valve-wheel:after{border-color:color-mix(in srgb, var(--lime-deep,var(--lime)) 60%, var(--border-strong,var(--border)));background-color:color-mix(in srgb, var(--lime-deep,var(--lime)) 60%, var(--border-strong,var(--border)))}.theme-mode-light .v-valve-wheel{background-color:#0000}.theme-mode-light .v-valve-wheel-hub,.theme-mode-light .v-valve-flow{background:var(--lime-deep,var(--lime))}@media (prefers-reduced-motion:reduce){.v-valve-wheel,.v-valve-answer,.v-valve-row{transition:none}.v-valve-flow{transition:none;transform:scaleX(1)}}
.v-faq-tag-sorter .v-sorter-head{gap:.55rem;max-width:46rem;display:grid}.v-faq-tag-sorter .v-sorter-head .section-title{margin:0}.v-sorter-intro{color:var(--text-muted);margin:0;font-size:.95rem;line-height:1.6}.v-sorter-rail{flex-wrap:wrap;gap:.45rem;margin-top:clamp(1rem,2.2vw,1.5rem);display:flex}.v-sorter-chip{background:color-mix(in srgb, var(--panel) 85%, transparent);border:1px solid var(--border);color:var(--theme-foreground);cursor:pointer;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;transition:border-color var(--interaction-speed,.21s) ease, background var(--interaction-speed,.21s) ease, color var(--interaction-speed,.21s) ease;border-radius:999px;padding:.42rem .9rem;font-size:.78rem}.v-sorter-chip:hover{border-color:var(--border-strong,var(--border))}.v-sorter-chip[aria-pressed=true]{background:color-mix(in srgb, var(--lime) 20%, var(--panel));border-color:color-mix(in srgb, var(--lime) 55%, var(--border));color:var(--lime-hot)}.v-sorter-chip:focus-visible{outline:3px solid var(--focus-ring,var(--lime));outline-offset:2px}.v-sorter-list{gap:.7rem;margin:clamp(1rem,2.2vw,1.5rem) 0 0;padding:0;list-style:none;display:grid}.v-sorter-card{background:color-mix(in srgb, var(--panel) 80%, transparent);border:1px solid var(--border);transition:opacity var(--interaction-speed,.21s) ease;border-radius:.75rem;gap:.9rem;padding:1rem 1.1rem;display:flex}.v-sorter-card.is-dim{opacity:.45}.v-sorter-no{color:var(--lime);font-family:var(--font-display);letter-spacing:.1em;flex:none;margin:.1rem 0 0;font-size:.82rem}.v-sorter-body{gap:.45rem;min-width:0;display:grid}.v-sorter-q{font-family:var(--font-display);margin:0;font-size:clamp(.98rem,1.2vw,1.1rem);line-height:1.3}.v-sorter-a{color:var(--text-muted);margin:0;font-size:.92rem;line-height:1.6}.v-sorter-tags{flex-wrap:wrap;gap:.3rem;margin:.1rem 0 0;display:flex}.v-sorter-tag{border:1px solid color-mix(in srgb, var(--theme-foreground) 16%, transparent);color:color-mix(in srgb, var(--theme-foreground) 60%, transparent);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.14rem .5rem;font-size:.66rem}@media (max-width:480px){.v-sorter-card{flex-direction:column;gap:.4rem}}.theme-mode-light .v-sorter-chip[aria-pressed=true]{background:color-mix(in srgb, var(--lime) 26%, var(--panel));color:color-mix(in srgb, var(--lime) 42%, var(--theme-foreground))}.theme-mode-light .v-sorter-no{color:color-mix(in srgb, var(--lime) 42%, var(--theme-foreground))}
.v-why-choose-quote-pad .v-qpad-slip{background:linear-gradient(180deg, color-mix(in srgb, var(--panel) 96%, transparent), color-mix(in srgb, var(--panel-2,var(--panel)) 92%, transparent));border:1px solid var(--surface-border,var(--border));border-radius:var(--surface-radius,1rem);box-shadow:var(--surface-shadow,none);gap:clamp(1rem,2.4vw,1.5rem);max-width:46rem;margin-inline:auto;padding:clamp(1.3rem,3.2vw,2.4rem);display:grid}.v-why-choose-quote-pad .v-qpad-letterhead{border-bottom:3px double var(--border-strong,var(--border));justify-content:space-between;align-items:flex-start;gap:.9rem;padding-bottom:clamp(.9rem,2vw,1.3rem);display:flex}.v-why-choose-quote-pad .v-qpad-letterhead .section-title{margin:.3rem 0 0}.v-qpad-intro{color:var(--text-muted);margin:.55rem 0 0;font-size:.95rem}.v-qpad-stamps{flex-wrap:wrap;gap:.7rem .85rem;margin:0;padding:0;list-style:none;display:flex}.v-qpad-stamp{border:2px solid color-mix(in srgb, var(--lime) 46%, transparent);color:color-mix(in srgb, var(--lime) 42%, var(--theme-foreground));letter-spacing:.08em;text-transform:uppercase;border-radius:.35rem;padding:.3rem .6rem;font-size:.72rem;font-weight:900;transform:rotate(-2deg)}.v-qpad-stamp:nth-child(2n){transform:rotate(1.6deg)}.v-qpad-stamp:nth-child(3n){transform:rotate(-1deg)}.v-qpad-note{color:var(--text-muted);margin:0;font-size:.94rem;line-height:1.6}.v-qpad-note strong{color:var(--theme-foreground)}.v-qpad-lines{margin:0;padding:0;list-style:none;display:grid}.v-qpad-line{border-bottom:1px solid color-mix(in srgb, var(--border) 78%, transparent);align-items:baseline;gap:.75rem;padding:.85rem .15rem;display:flex}.v-qpad-line:first-child{border-top:1px solid color-mix(in srgb, var(--border) 78%, transparent)}.v-qpad-grommet{background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--lime-hot,var(--lime)) 65%, transparent), color-mix(in srgb, var(--lime) 30%, transparent) 62%, transparent 66%);border:2px solid color-mix(in srgb, var(--lime) 55%, transparent);border-radius:999px;flex:none;align-self:center;width:.85rem;height:.85rem}.v-qpad-line-no{color:var(--text-muted);font-family:var(--font-display);letter-spacing:.1em;font-size:.78rem}.v-qpad-line-copy{gap:.2rem;display:grid}.v-qpad-line-copy strong{font-size:.98rem}.v-qpad-line-copy em{color:var(--text-muted);font-size:.88rem;font-style:normal;line-height:1.5}.v-qpad-total{border-top:2px dashed var(--border-strong,var(--border));align-items:center;gap:1rem;margin-top:.3rem;padding-top:clamp(1rem,2.4vw,1.5rem);display:flex;position:relative}.v-qpad-total:before,.v-qpad-total:after{background:var(--bg);border:1px solid var(--border-strong,var(--border));content:"";border-radius:999px;width:1rem;height:1rem;position:absolute;top:-.55rem}.v-qpad-total:before{left:calc(-1*clamp(1.3rem,3.2vw,2.4rem) - .5rem)}.v-qpad-total:after{right:calc(-1*clamp(1.3rem,3.2vw,2.4rem) - .5rem)}.v-qpad-total-copy h3{font-family:var(--font-display);margin:0;font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.2}.v-qpad-total-copy p{color:var(--text-muted);margin:.4rem 0 0;font-size:.9rem;line-height:1.55}@media (max-width:560px){.v-why-choose-quote-pad .v-qpad-letterhead{flex-direction:column}.v-qpad-total{flex-direction:column;align-items:flex-start}}.theme-mode-light .v-qpad-grommet{border-color:color-mix(in srgb, var(--lime-deep,var(--lime)) 62%, transparent)}.theme-mode-light .v-qpad-stamp{border-color:color-mix(in srgb, var(--lime-deep,var(--lime)) 48%, transparent)}
.v-why-choose-copper-macro .v-copper-stage{border:1px solid var(--border);border-radius:var(--surface-radius,1rem);min-height:clamp(20rem,46vw,30rem);margin:0;display:flex;position:relative;overflow:hidden}.v-copper-photo,.v-copper-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.v-copper-grade{background:radial-gradient(circle at 82% 20%, color-mix(in srgb, var(--lime-hot,var(--lime)) 30%, transparent), transparent 52%), radial-gradient(circle at 12% 90%, color-mix(in srgb, var(--lime) 24%, transparent), transparent 48%);mix-blend-mode:screen;pointer-events:none;position:absolute;inset:0}.v-copper-caption{background:color-mix(in srgb, var(--panel) 88%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--border-strong,var(--border));border-radius:.9rem;align-self:flex-end;justify-items:start;gap:.55rem;max-width:34rem;margin:clamp(.9rem,2.4vw,1.6rem);padding:clamp(1rem,2.4vw,1.5rem);display:grid;position:relative}.v-copper-caption .section-title{margin:0}.v-copper-intro{color:var(--text-muted);margin:0;font-size:.95rem}.v-copper-pills{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.v-copper-note{color:var(--text-muted);text-align:center;max-width:46rem;margin:clamp(1.1rem,2.4vw,1.6rem) auto 0;font-size:.95rem;line-height:1.6}.v-copper-note strong{color:var(--theme-foreground)}.v-copper-items{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.9rem,2vw,1.4rem);margin:clamp(1.2rem,2.6vw,1.8rem) 0 0;padding:0;list-style:none;display:grid}@media (max-width:980px){.v-copper-items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.v-copper-items{grid-template-columns:1fr}}.v-copper-item{background:color-mix(in srgb, var(--panel) 72%, transparent);border:1px solid var(--border);border-radius:var(--surface-radius,1rem);text-align:center;justify-items:center;gap:.45rem;padding:1.1rem 1rem 1.2rem;display:grid}.v-copper-item h3{font-family:var(--font-display);margin:.35rem 0 0;font-size:1.02rem;line-height:1.2}.v-copper-item p{color:var(--text-muted);margin:0;font-size:.88rem;line-height:1.5}.v-copper-loupe{border:3px solid color-mix(in srgb, var(--lime) 55%, var(--border-strong,var(--border)));border-radius:999px;width:6.2rem;height:6.2rem;position:relative;overflow:visible}.v-copper-loupe:after{background:color-mix(in srgb, var(--lime) 55%, var(--border-strong,var(--border)));content:"";border-radius:999px;width:.4rem;height:1.3rem;position:absolute;bottom:-.55rem;right:-.55rem;transform:rotate(45deg)}.v-copper-loupe-media{border-radius:999px;width:100%;height:100%;position:relative;overflow:hidden}.v-copper-loupe-media img{transform:scale(2.1)}.v-copper-item:nth-child(2) .v-copper-loupe-media img{transform-origin:30% 40%;transform:scale(2.3)}.v-copper-item:nth-child(3) .v-copper-loupe-media img{transform-origin:70% 30%;transform:scale(2.2)}.v-copper-item:nth-child(4) .v-copper-loupe-media img{transform-origin:45% 70%;transform:scale(2.4)}.v-copper-loupe-glass{background:radial-gradient(circle at 30% 25%, color-mix(in srgb, var(--lime) 28%, transparent), transparent 55%);mix-blend-mode:screen;pointer-events:none;border-radius:999px;position:absolute;inset:0}.v-copper-pricing{align-items:center;gap:1rem;margin-top:clamp(1.1rem,2.4vw,1.6rem);padding:clamp(1.1rem,2.4vw,1.6rem);display:flex}.v-copper-pricing h3{font-family:var(--font-display);margin:0;font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.2}.v-copper-pricing p{color:var(--text-muted);margin:.4rem 0 0;font-size:.9rem;line-height:1.55}@media (max-width:560px){.v-copper-pricing{flex-direction:column;align-items:flex-start}}.theme-mode-light .v-copper-caption{background:color-mix(in srgb, var(--panel) 94%, transparent)}.theme-mode-light .v-copper-loupe,.theme-mode-light .v-copper-loupe:after{border-color:color-mix(in srgb, var(--lime-deep,var(--lime)) 58%, var(--border-strong,var(--border)))}.theme-mode-light .v-copper-loupe:after{background:color-mix(in srgb, var(--lime-deep,var(--lime)) 58%, var(--border-strong,var(--border)))}
.v-why-choose-contact-sheet .v-wcsheet-sheet{background:color-mix(in srgb, var(--panel-2,var(--panel)) 94%, var(--theme-foreground) 3%);border:1px solid var(--border-strong,var(--border));border-radius:var(--surface-radius,1rem);gap:clamp(1rem,2.2vw,1.5rem);padding:clamp(1.2rem,3vw,2.2rem);display:grid}.v-wcsheet-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:.9rem;padding-bottom:clamp(.8rem,1.8vw,1.1rem);display:flex}.v-wcsheet-head .section-title{margin:.3rem 0 0}.v-wcsheet-intro{color:var(--text-muted);margin:.5rem 0 0;font-size:.95rem}.v-wcsheet-markings{flex-wrap:wrap;gap:.4rem 1.4rem;margin:0;padding:0;list-style:none;display:flex}.v-wcsheet-markings li{color:var(--text-muted);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:800}.v-wcsheet-markings li:before{color:color-mix(in srgb, var(--lime) 42%, var(--theme-foreground));content:"▸ "}.v-wcsheet-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;padding:.65rem 0;display:grid;position:relative;overflow:hidden}.v-wcsheet-strip:before,.v-wcsheet-strip:after{background-image:radial-gradient(color-mix(in srgb, var(--theme-foreground) 22%, transparent) 2px, transparent 2.6px);content:"";background-size:.9rem .5rem;height:.5rem;position:absolute;left:0;right:0}.v-wcsheet-strip:before{top:0}.v-wcsheet-strip:after{bottom:0}.v-wcsheet-cell{aspect-ratio:3/2;position:relative}.v-wcsheet-cell-media{width:100%;height:100%;position:relative;overflow:hidden}.v-wcsheet-cell-no{color:color-mix(in srgb, var(--lime) 42%, var(--theme-foreground));letter-spacing:.12em;font-size:.58rem;font-weight:800;position:absolute;bottom:.2rem;right:.3rem}@media (max-width:640px){.v-wcsheet-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.v-wcsheet-cell:nth-child(n+4){display:none}}.v-wcsheet-note{color:var(--text-muted);max-width:52rem;margin:0;font-size:.94rem;line-height:1.6}.v-wcsheet-note strong{color:var(--theme-foreground)}.v-wcsheet-picks{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.9rem,2vw,1.4rem);margin:0;padding:0;list-style:none;display:grid}@media (max-width:900px){.v-wcsheet-picks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.v-wcsheet-picks{grid-template-columns:1fr}}.v-wcsheet-picks h3{font-family:var(--font-display);margin:.7rem 0 0;font-size:1rem;line-height:1.2}.v-wcsheet-picks p{color:var(--text-muted);margin:.3rem 0 0;font-size:.87rem;line-height:1.5}.v-wcsheet-frame{aspect-ratio:3/2;border:3px solid color-mix(in srgb, var(--theme-foreground) 14%, var(--panel));margin:0;position:relative}.v-wcsheet-frame-media{width:100%;height:100%;position:relative;overflow:hidden}.v-wcsheet-frame-no{color:color-mix(in srgb, var(--lime) 42%, var(--theme-foreground));letter-spacing:.12em;font-size:.62rem;font-weight:800;position:absolute;bottom:.25rem;right:.4rem}.v-wcsheet-ring{border:3px solid color-mix(in srgb, var(--lime-hot,var(--lime)) 78%, transparent);pointer-events:none;border-radius:48% 52% 45% 55%/54% 46% 56% 44%;position:absolute;inset:6% 4%;transform:rotate(-3deg)}.v-wcsheet-final{border-top:1px solid var(--border);align-items:center;gap:clamp(1rem,2.4vw,1.6rem);padding-top:clamp(1rem,2.2vw,1.5rem);display:flex}.v-wcsheet-final .v-wcsheet-frame-final{flex:0 0 clamp(9rem,22vw,15rem)}.v-wcsheet-final-copy h3{font-family:var(--font-display);margin:0;font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.2}.v-wcsheet-final-copy p{color:var(--text-muted);margin:.4rem 0 0;font-size:.9rem;line-height:1.55}@media (max-width:560px){.v-wcsheet-final{flex-direction:column;align-items:stretch}.v-wcsheet-head{flex-direction:column}}.theme-mode-light .v-wcsheet-markings li:before,.theme-mode-light .v-wcsheet-cell-no,.theme-mode-light .v-wcsheet-frame-no{color:color-mix(in srgb, var(--lime-deep,var(--lime)) 55%, var(--theme-foreground))}.theme-mode-light .v-wcsheet-ring{border-color:color-mix(in srgb, var(--lime-deep,var(--lime)) 72%, transparent)}
