#initial-loading-screen{z-index:9999;color:#f8f8fb;background:radial-gradient(circle at 50% 42%,#29243f 0,#171821 38%,#0e0f13 78%);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}#initial-loading-screen:before,#initial-loading-screen:after{aspect-ratio:1;content:"";pointer-events:none;border:1px solid #9d76ff25;border-radius:50%;width:min(72vw,560px);position:absolute}#initial-loading-screen:before{animation:12s linear infinite initial-loading-orbit;box-shadow:0 0 80px #6758ff1c,inset 0 0 80px #6758ff0c}#initial-loading-screen:after{border-color:#39c8ff1f;width:min(48vw,370px);transform:rotate(35deg)scaleY(.42)}.initial-loading-screen__content{z-index:1;justify-items:center;gap:22px;display:grid;position:relative}.initial-loading-screen__brand{justify-items:center;gap:8px;display:grid}.initial-loading-screen__mark{color:#fff;letter-spacing:-.09em;text-shadow:0 0 28px #876cff80;font-size:clamp(3.3rem,11vw,6rem);font-weight:850;line-height:.9}.initial-loading-screen__caption{color:#a9a5bc;letter-spacing:.28em;font-size:.68rem;font-weight:750}.initial-loading-screen__signal{align-items:end;gap:6px;height:24px;display:flex}.initial-loading-screen__signal span{background:linear-gradient(#39c8ff,#9d76ff);border-radius:999px;width:4px;height:10px;animation:1s ease-in-out infinite initial-loading-pulse;display:block}.initial-loading-screen__signal span:nth-child(2){height:20px;animation-delay:.14s}.initial-loading-screen__signal span:nth-child(3){height:14px;animation-delay:.28s}.initial-loading-screen__status{color:#aaaab4;letter-spacing:.13em;margin:0;font-size:.78rem}.initial-loading-screen--fade-out{pointer-events:none;opacity:0;transition:opacity .45s}.initial-loading-screen--fade-out .initial-loading-screen__content{transition:transform .45s;transform:translateY(10px)scale(.985)}.initial-loading-screen--fade-out .initial-loading-screen__signal span,.initial-loading-screen--fade-out:before{animation:none}.initial-loading-noscript{color:#aaaab4;text-align:center;background:#111216;place-items:center;min-height:100vh;padding:24px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;display:grid}@keyframes initial-loading-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes initial-loading-pulse{0%,to{opacity:.35;transform:scaleY(.7)}50%{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){#initial-loading-screen:before,.initial-loading-screen__signal span{animation:none}.initial-loading-screen--fade-out{transition:none}.initial-loading-screen--fade-out .initial-loading-screen__content{transition:none;transform:none}}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (width>=640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (width>=768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (width>=1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (width>=1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (width>=1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.right-0{right:0}.top-full{top:100%}.z-30{z-index:30}.z-50{z-index:50}.my-2{margin-top:.5rem;margin-bottom:.5rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.ml-1{margin-left:.25rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-1\.5{height:.375rem}.h-14{height:3.5rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-\[56px\]{height:56px}.h-full{height:100%}.w-16{width:4rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-80{width:20rem}.w-\[280px\]{width:280px}.w-full{width:100%}.min-w-\[52px\]{min-width:52px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.appearance-none{appearance:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.place-items-center{place-items:center}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-\[10px\]{border-radius:10px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-\[\#e2e8f0\]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-red-400\/40{border-color:#f8717166}.border-slate-100{--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-slate-300{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.border-slate-50{--tw-border-opacity:1;border-color:rgb(248 250 252/var(--tw-border-opacity,1))}.border-surface-border{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/40{border-color:#fff6}.border-white\/60{border-color:#fff9}.bg-\[\#635bff\]{--tw-bg-opacity:1;background-color:rgb(99 91 255/var(--tw-bg-opacity,1))}.bg-\[\#ef4444\]{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-brand-primary\/10{background-color:#635bff1a}.bg-brand-primary\/30{background-color:#635bff4d}.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-indigo-500{--tw-bg-opacity:1;background-color:rgb(99 102 241/var(--tw-bg-opacity,1))}.bg-indigo-600{--tw-bg-opacity:1;background-color:rgb(79 70 229/var(--tw-bg-opacity,1))}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-200{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.bg-surface{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-surface-border{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.bg-transparent{background-color:#0000}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/5{background-color:#ffffff0d}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-4{padding:1rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.pb-2{padding-bottom:.5rem}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-brand-primary{--tw-text-opacity:1;color:rgb(99 91 255/var(--tw-text-opacity,1))}.text-muted{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-primary{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-primary\/70{color:#0f172ab3}.text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/60{color:#fff9}.text-white\/80{color:#fffc}.accent-brand-primary{accent-color:#635bff}.opacity-40{opacity:.4}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}@font-face{font-family:Noto Sans JP;src:url(/fonts/NotoSansJP-Regular.otf)format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Noto Sans JP;src:url(/fonts/NotoSansJP-Bold.otf)format("opentype");font-style:normal;font-weight:700 900;font-display:swap}@font-face{font-family:Noto Serif JP;src:url(/fonts/NotoSerifJP-Regular.otf)format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Noto Serif JP;src:url(/fonts/NotoSerifJP-Bold.otf)format("opentype");font-style:normal;font-weight:700 900;font-display:swap}:root{color:#f8f8fb;background:#111216;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}*{box-sizing:border-box}body{background:#111216;min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}button{cursor:pointer}.page{background:radial-gradient(circle at 50% 8%,#252936,#17191f 38%,#111216 75%);min-height:100vh;overflow:hidden}.home-page{border-inline:4px solid #6758ff;place-items:center;padding:48px 24px;display:grid}.home-content{text-align:center;width:min(100%,720px)}.brand-mark{color:#39c8ff;filter:drop-shadow(0 0 16px #6758ff);place-items:center;width:112px;height:112px;margin:0 auto 28px;display:grid;transform:rotate(-35deg)}.brand-mark svg{stroke-width:1.6px;width:76px;height:76px}h1{letter-spacing:-.045em;margin:0;font-size:clamp(2.25rem,7vw,3.7rem);line-height:1.04}.hero-copy,.lead{color:#aaaab4;font-size:clamp(1rem,3vw,1.3rem);line-height:1.45}.hero-copy{max-width:580px;margin:18px auto 40px}.gradient-button{color:#fff;background:linear-gradient(100deg,#b817ed,#7548fb 47%,#119df5);border:0;font-weight:750;box-shadow:0 10px 32px #6f41ff35}.hero-button{border-radius:17px;width:100%;min-height:70px;font-size:clamp(1rem,3vw,1.5rem)}.hero-button b{margin-right:8px;font-size:1.35em}.steps{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:66px;display:grid}.step-card{background:#ffffff08;border:1px solid #ffffff18;border-radius:22px;min-height:270px;padding:28px 18px;position:relative}.step-card em{color:#ccc;background:#ffffff12;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;display:grid;position:absolute;top:10px;left:12px}.step-icon{color:#aaaab7;place-items:center;height:72px;font-size:44px;display:grid}.step-icon svg{width:43px;height:43px}.step-card h2{margin:10px 0 14px;font-size:1.25rem;line-height:1.05}.step-card p{color:#aaaab4;margin:0;line-height:1.25}.flow-header,.editor-header{background:#121318dd;border-bottom:1px solid #ffffff10;justify-content:space-between;align-items:center;height:74px;padding:0 22px;display:flex}.flow-header span{width:42px}.icon-button{color:#d8d8df;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.icon-button svg{width:20px}.flow-content{width:min(100% - 36px,620px);margin:auto;padding:52px 0 70px}.eyebrow{color:#9d76ff;letter-spacing:.17em;font-size:.72rem;font-weight:800}.lead{margin:16px 0 34px}.product-grid{gap:14px;display:grid}.product-card,.order-card{color:#f4f4f7;text-align:left;background:#ffffff07;border:1px solid #ffffff12;border-radius:18px;grid-template-columns:72px 1fr auto;align-items:center;gap:16px;padding:14px;display:grid;position:relative}.product-card.selected{border-color:#8b5cff;box-shadow:0 0 0 2px #8b5cff22}.product-art{color:#9870ff;background:linear-gradient(145deg,#2b2e39,#1b1d24);border-radius:13px;place-items:center;width:72px;height:72px;font:700 2rem serif;display:grid}.product-card strong,.product-card small,.order-card strong,.order-card small{display:block}.product-card small,.order-card small{color:#9696a1;margin-top:6px;font-weight:400}.selected-check{background:#8355ff;border-radius:50%;padding:4px;position:absolute;top:-7px;right:-7px}.continue-button{border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;height:58px;margin-top:28px;display:flex}.editor-page{background:#111216;flex-direction:column;height:100vh;display:flex;overflow:hidden}.editor-header{flex:0 0 72px}.editor-header strong{margin-left:12px;margin-right:auto}.login-pill{color:#fff;background:#764bde;border:0;border-radius:12px;padding:11px 17px;font-weight:700}.editor-workspace{background-color:#13151a;background-image:linear-gradient(#292c334d 1px,#0000 1px),linear-gradient(90deg,#292c334d 1px,#0000 1px);background-size:24px 24px;flex:1;min-height:260px;position:relative;overflow:hidden}.canvas-wrap{filter:drop-shadow(0 0 18px #7761ca44);place-items:center;width:100%;height:100%;display:grid}.canvas-wrap>div{padding:22px}.canvas-wrap>div>div{background:#22242b!important;box-shadow:inset 0 0 0 2px #7772a633,0 0 22px #7867bf33!important}.floating-tools{background:linear-gradient(#2a2542ee,#17181fee);border:1px solid #9d7cff55;border-radius:40px;align-items:center;padding:10px 17px;display:flex;position:absolute;bottom:25px;left:50%;transform:translate(-50%)}.floating-tools button{color:#9565ff;background:0 0;border:0;padding:8px;display:grid}.floating-tools i{background:#fff2;width:1px;height:36px}.editor-drawer{z-index:3;background:#212329;border-radius:28px 28px 0 0;flex:none;max-height:42vh;padding:14px 28px 22px;overflow-y:auto}.drawer-handle{background:#777983;border-radius:8px;width:55px;height:6px;margin:0 auto 24px}.editor-drawer>p,details summary{color:#a7a7b0;letter-spacing:.05em;font-size:.8rem}.swatches{gap:18px;padding:12px 2px 24px;display:flex;overflow-x:auto}.swatches button{border:0;border-radius:13px;flex:0 0 68px;width:68px;height:68px}.swatches button.active{outline-offset:3px;outline:3px solid #8b5cff}details{border-top:1px solid #ffffff0d;padding-top:20px}details summary{cursor:pointer;margin-bottom:20px;font-weight:700}.clear-link{color:#ff6670;background:0 0;border:0;padding:15px 0 0}.order-card{margin:28px 0}.payment-form{gap:18px;display:grid}.payment-form label{color:#bdbdc6;gap:8px;font-size:.83rem;display:grid}.payment-form input{color:#fff;background:#ffffff08;border:1px solid #ffffff16;border-radius:12px;outline:none;width:100%;min-width:0;padding:15px}.card-input{position:relative}.card-input svg{color:#858590;width:20px;position:absolute;top:14px;left:14px}.card-input input{padding-left:45px}.field-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.totals{border-block:1px solid #ffffff12;gap:12px;padding:21px 0;display:grid}.totals span{color:#a5a5af;justify-content:space-between;display:flex}.totals b{color:#fff}.totals .total{color:#fff;font-size:1.15rem}.pay-button{border-radius:14px;justify-content:center;align-items:center;gap:10px;height:60px;display:flex}.secure-note{color:#777985;text-align:center;justify-content:center;gap:6px;font-size:.75rem;display:flex}.secure-note svg{width:14px}.success-page{place-items:center;padding:24px;display:grid}.success-card{text-align:center;background:#ffffff07;border:1px solid #ffffff13;border-radius:28px;width:min(100%,560px);padding:52px 28px}.success-icon{color:#61e694;background:#61e69415;border-radius:50%;place-items:center;width:86px;height:86px;margin:0 auto 28px;display:grid}.success-icon svg{width:48px;height:48px}@media (width>=800px){.editor-page{grid-template:72px 1fr/1fr 340px;display:grid}.editor-header{grid-column:1/-1}.editor-drawer{border-radius:0;grid-area:2/2;max-height:none;padding-top:28px}.editor-workspace{grid-area:2/1}.drawer-handle{display:none}}@media (width<=560px){.home-page{padding-inline:18px}.brand-mark{width:80px;height:80px;margin-bottom:22px}.brand-mark svg{width:60px}.hero-button{min-height:58px}.steps{gap:9px;margin-top:54px}.step-card{border-radius:16px;min-height:220px;padding:24px 8px 16px}.step-card h2{font-size:.95rem}.step-card p{font-size:.78rem}.step-icon{height:58px}.step-icon svg{width:34px}.step-card em{width:28px;height:28px}.editor-header .icon-button{display:none}.editor-header strong{margin-left:0}.login-pill{padding:10px 13px}.swatches button{flex-basis:58px;width:58px;height:58px}}.preview-grid{grid-template-columns:1fr 1fr;gap:16px;margin:22px 0 8px;display:grid}.preview-panel{text-align:center;background:#ffffff07;border:1px solid #ffffff12;border-radius:18px;margin:0;padding:14px 14px 18px;overflow:hidden}.preview-panel figcaption{color:#9696a1;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:.72rem;font-weight:700}.cue-2d{filter:drop-shadow(0 0 18px #7761ca44);place-items:center;display:grid}.cue-2d svg{width:100%;max-width:230px;height:auto;display:block}.cue-3d{perspective:900px;contain:paint;place-items:center;width:100%;min-width:0;display:grid;overflow:hidden}.cue-3d-spinner{--cue-depth:28px;aspect-ratio:1;width:min(190px,100%);height:auto;transform-style:preserve-3d;animation:7s linear infinite cue-spin;position:relative;transform:rotateX(58deg)}.cue-3d-rim,.cue-3d-top,.cue-3d-sidewall{backface-visibility:hidden;border-radius:50%;width:100%;height:100%;margin-top:-50%;margin-left:-50%;position:absolute;top:50%;left:50%}.cue-3d-rim{transform:translateZ(calc(var(--cue-depth)*-1));overflow:hidden;box-shadow:0 10px 16px #08080c99,0 0 0 2px #111}.cue-3d-sidewall{transform:translateZ(calc(var(--cue-depth)*-1));background:linear-gradient(135deg,var(--cue-side-highlight,#484d4b),var(--cue-side-color,#141716) 62%,var(--cue-side-highlight,#303532));overflow:visible;box-shadow:0 0 0 2px #08090a,0 8px 14px #08080c99}.cue-3d-sidewall span{border-radius:inherit;border:1px solid var(--cue-side-highlight,#858b8b);opacity:.82;background:linear-gradient(145deg,var(--cue-side-highlight,#484d4b),var(--cue-side-color,#141716) 62%,var(--cue-side-highlight,#303532));position:absolute;inset:0;transform:translateZ(8px)}.cue-3d-sidewall span:nth-child(2){opacity:.9;transform:translateZ(16px)}.cue-3d-sidewall span:nth-child(3){opacity:.82;transform:translateZ(24px)}.cue-3d-top{overflow:hidden;transform:translateZ(0);box-shadow:inset 0 1px #fff5,0 8px 14px #08080c55}.cue-3d-top svg{width:100%;height:100%;display:block}@keyframes cue-spin{0%{transform:rotateX(58deg)rotate(0)}to{transform:rotateX(58deg)rotate(360deg)}}@media (width<=560px){.preview-grid{grid-template-columns:1fr}.cue-3d-spinner{--cue-depth:22px;width:min(180px,100%)}}.header-left{align-items:center;gap:8px;display:flex}.history-button{color:#d8d8df;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.history-button svg{width:20px}.history-button:disabled{opacity:.35;cursor:not-allowed}.history-button:not(:disabled):hover{background:#ffffff14}.image-file-input{display:none}.image-drop-overlay{z-index:8;color:#fff;pointer-events:none;background:#1b1739e8;border:2px dashed #a487ff;border-radius:24px;place-content:center;justify-items:center;gap:8px;display:grid;position:absolute;inset:18px}.image-drop-overlay svg{color:#a487ff;width:46px;height:46px}.image-drop-overlay span{color:#aaa8b8;font-size:.78rem}.editor-workspace.is-image-dragging .canvas-wrap{opacity:.35}.header-right{align-items:center;gap:10px;display:flex}.hamburger-wrap{position:relative}.hamburger-backdrop{z-index:70;background:#0a0b0f6b;animation:.18s ease-out both cue-backdrop-in;position:fixed;inset:0}.hamburger-menu{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:80;background:#1b1d24f2;border:1px solid #ffffff14;border-radius:14px;gap:4px;min-width:228px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 16px 40px #0009}@keyframes cue-backdrop-in{0%{opacity:0}to{opacity:1}}.hamburger-item{color:#d8d8df;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:.9rem;transition:background .15s;display:flex}.hamburger-item:hover{background:#ffffff10}.hamburger-item>svg{color:#a487ff;flex:0 0 19px;width:19px;height:19px}.hamburger-item+.hamburger-item{border-top:1px solid #ffffff0d;border-radius:10px}.hamburger-label{flex-direction:column;gap:2px;line-height:1.15;display:flex}.hamburger-label small{color:#8b8b96;font-size:.75rem}.account-content{text-align:center}.account-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:22px;flex-direction:column;align-items:center;gap:10px;max-width:380px;margin:0 auto;padding:38px 28px;display:flex}.account-avatar{-o-object-fit:cover;object-fit:cover;border:2px solid #ffffff18;border-radius:50%;width:84px;height:84px;margin-bottom:4px}.account-avatar-placeholder{color:#9696a1;background:#ffffff0f;place-items:center;display:grid}.account-avatar-placeholder svg{width:36px;height:36px}.account-card h2{margin:0;font-size:1.5rem}.account-status{letter-spacing:.08em;text-transform:uppercase;color:#35c96f;background:#35c96f14;border:1px solid #35c96f44;border-radius:999px;padding:5px 12px;font-size:.72rem;font-weight:700}.logout-link{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:7px;margin-top:22px;padding:10px 18px;font-weight:700;display:inline-flex}.logout-link svg{width:17px;height:17px}.product-card.unavailable{opacity:.45;filter:grayscale(.6);cursor:not-allowed}.product-card.unavailable:hover{border-color:#ffffff12}.product-badge{letter-spacing:.06em;color:#c9cbcf;background:#ffffff12;border:1px solid #fff2;border-radius:999px;padding:4px 10px;font-size:.68rem;font-weight:700;position:absolute;bottom:12px;right:12px}.discount-hint{color:#ffd95e;margin-top:6px;font-size:.72rem;font-weight:700;display:block}.quantity-row{background:#ffffff07;border:1px solid #ffffff12;border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:22px;padding:14px 18px;display:flex}.quantity-label{color:#aaaab4;font-size:.85rem;font-weight:600}.quantity-button{color:#d8d8df;background:#ffffff08;border:1px solid #ffffff14;border-radius:11px;place-items:center;width:38px;height:38px;transition:background .15s;display:grid}.quantity-button:hover{background:#ffffff14}.quantity-button svg{width:18px;height:18px}.quantity-value{text-align:center;min-width:32px;font-size:1.2rem}.discount-applied{color:#35c96f;background:#35c96f14;border:1px solid #35c96f33;border-radius:999px;padding:5px 12px;font-size:.8rem;font-weight:700}.discount-applied--none{color:#9696a1;background:0 0;border-color:#0000}.order-history{text-align:left;max-width:420px;margin:28px auto 0}.order-history-title{color:#aaaab4;align-items:center;gap:8px;display:flex}.order-history-title svg{width:18px;height:18px}.order-history-title h3{letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.85rem}.order-history-list{gap:8px;margin-top:12px;display:grid}.order-history-item{background:#ffffff07;border:1px solid #ffffff12;border-radius:14px;grid-template-columns:1fr auto;grid-template-areas:"main total""main status";gap:2px 14px;padding:12px 14px;display:grid}.order-history-main{flex-direction:column;grid-area:main;gap:3px;min-width:0;display:flex}.order-history-main strong{font-size:.95rem}.order-history-main span{color:#aaaab4;font-size:.82rem}.order-history-main small{color:#77777f;font-size:.72rem}.order-history-item>b{text-align:right;grid-area:total;font-size:.95rem}.order-history-status{text-align:right;color:#35c96f;grid-area:status;font-size:.68rem;font-weight:700}.order-history-empty{color:#8b8b96;margin-top:12px;font-size:.85rem}.cart-add-button{color:#d8d8df;background:#ffffff0f;border:1px solid #fff2;border-radius:12px;padding:9px 16px;font-weight:700;transition:background .15s}.cart-add-button:hover{background:#ffffff18}.quantity-meta{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:12px;display:flex}.discount-next{color:#ffd95e;background:#ffd95e14;border:1px solid #ffd95e33;border-radius:999px;padding:5px 12px;font-size:.8rem;font-weight:700}.link-button{color:#a487ff;background:0 0;border:0;padding:0;font-weight:700}.link-button:hover{text-decoration:underline}.cart-list{gap:10px;margin-top:4px;display:grid}.cart-item{color:#f4f4f7;background:#ffffff07;border:1px solid #ffffff12;border-radius:18px;grid-template-columns:56px 1fr auto auto auto;align-items:center;gap:12px;padding:14px;display:grid}.cart-item-main{flex-direction:column;gap:3px;min-width:0;display:flex}.cart-item-main small{color:#9696a1;font-weight:400}.cart-item-qty{align-items:center;gap:6px;display:flex}.cart-item-qty .quantity-button{width:32px;height:32px}.cart-item>.product-art{width:56px;height:56px;font-size:26px}.cart-item>b{text-align:right;min-width:70px;font-size:.95rem}.cart-remove{color:#ff6670;background:0 0;border-color:#0000;width:36px;height:36px}.cart-remove:hover{background:#ff667015;border-color:#ff667044}.cart-button{position:relative}.cart-button svg{width:20px;height:20px}.cart-badge{color:#fff;background:#b817ed;border:2px solid #17191f;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.66rem;font-weight:800;display:grid;position:absolute;top:-6px;right:-6px}.order-card{color:#f4f4f7;text-align:left;background:#ffffff07;border:1px solid #ffffff12;border-radius:18px;grid-template-columns:64px 1fr auto;align-items:center;gap:16px;margin-top:12px;padding:14px;display:grid;position:relative}.order-card strong,.order-card small{display:block}.order-card small{color:#9696a1;margin-top:4px;font-weight:400}@media (width<=560px){.cart-item{grid-template-columns:48px 1fr auto;grid-template-areas:"icon main total""icon main remove""icon qty qty"}.cart-item>.product-art{grid-area:icon;width:48px;height:48px;font-size:22px}.cart-item-main{grid-area:main}.cart-item>b{grid-area:total}.cart-item-qty{grid-area:qty;justify-content:flex-end}.cart-remove{grid-area:remove;justify-self:end}}.hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:bg-\[\#5146e5\]:hover{--tw-bg-opacity:1;background-color:rgb(81 70 229/var(--tw-bg-opacity,1))}.hover\:bg-\[\#dc2626\]:hover{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.hover\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.hover\:bg-emerald-600:hover{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.hover\:bg-indigo-600:hover{--tw-bg-opacity:1;background-color:rgb(79 70 229/var(--tw-bg-opacity,1))}.hover\:bg-indigo-700:hover{--tw-bg-opacity:1;background-color:rgb(67 56 202/var(--tw-bg-opacity,1))}.hover\:bg-red-500\/20:hover{background-color:#ef444433}.hover\:bg-red-600:hover{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.hover\:bg-slate-200:hover{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.hover\:bg-slate-300:hover{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1))}.hover\:bg-slate-50:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.hover\:bg-surface:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:bg-surface-border\/50:hover{background-color:#e2e8f080}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:text-primary:hover{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.focus\:border-brand-primary:focus{--tw-border-opacity:1;border-color:rgb(99 91 255/var(--tw-border-opacity,1))}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-\[\#635bff\]:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 91 255/var(--tw-ring-opacity,1))}.focus\:ring-\[\#ef4444\]:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(239 68 68/var(--tw-ring-opacity,1))}.focus\:ring-brand-primary\/20:focus{--tw-ring-color:#635bff33}.focus\:ring-slate-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(148 163 184/var(--tw-ring-opacity,1))}.focus\:ring-slate-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(100 116 139/var(--tw-ring-opacity,1))}.focus\:ring-white\/40:focus{--tw-ring-color:#fff6}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.active\:scale-\[0\.98\]:active{--tw-scale-x:.98;--tw-scale-y:.98;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-40:disabled{opacity:.4}@media (width>=640px){.sm\:block{display:block}}.cue-element{animation:.3s both cue-element-fade-in}.cue-element-removing{pointer-events:none;animation:.3s both cue-element-fade-out}.cue-selection-handle{touch-action:none;transform-box:fill-box;transform-origin:50%}.cue-selection-handle--in{animation:.4s cubic-bezier(.2,.8,.2,1) both cue-handle-in}.cue-selection-handle--out{animation:.3s cubic-bezier(.4,0,.8,.6) both cue-handle-out}.cue-selection-frame{transform-box:fill-box;transform-origin:50%}.cue-selection-frame--in{animation:.3s ease-out both cue-frame-in}.cue-selection-frame--out{animation:.25s ease-in both cue-frame-out}.cue-rotation-guide{isolation:isolate;pointer-events:none}.cue-touch-knob-cursor{opacity:0;transform-box:fill-box;transform-origin:50%;animation:.2s ease-out both cue-touch-knob-fade}.cue-touch-knob-cursor__knob{transform-box:fill-box;transform-origin:50%;animation:.2s cubic-bezier(.22,1,.36,1) both cue-touch-knob-spin}.cue-touch-knob-cursor--reduced,.cue-touch-knob-cursor--reduced .cue-touch-knob-cursor__knob{opacity:1;animation:none!important}@keyframes cue-touch-knob-fade{0%{opacity:0}25%{opacity:1}75%{opacity:1}to{opacity:0}}@keyframes cue-touch-knob-spin{0%{transform:rotate(-24deg)scale(.72)}to{transform:rotate(336deg)scale(1)}}.cue-rotation-guide__ray,.cue-rotation-guide__direction-halo,.cue-rotation-guide__direction-line{stroke-dasharray:1;stroke-dashoffset:0;stroke-linecap:round}.cue-rotation-guide__circle{stroke:#111827a8;stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:0;filter:drop-shadow(0 0 1px #fffffff2);transition:stroke .12s,stroke-width .12s}.cue-rotation-guide__circle.is-active{stroke:#635bff;stroke-width:2.5px}.cue-rotation-guide__tick{stroke:#11182794;stroke-width:1px;stroke-linecap:round;filter:drop-shadow(0 0 1px #fffffff2)}.cue-rotation-guide__tick--major{stroke:#111827d1;stroke-width:1.5px}.cue-rotation-guide__direction-halo{stroke:#ffffffe0;stroke-width:5px}.cue-rotation-guide__direction-line{stroke-width:2.5px}.cue-rotation-guide__label rect{fill:#0f172adb;stroke:#ffffffd1;stroke-width:1px;filter:drop-shadow(0 2px 5px #0f172a47)}.cue-rotation-guide__label text{fill:#fff;text-anchor:middle;dominant-baseline:middle;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.cue-rotation-guide__angle{font-weight:700}.cue-rotation-guide__mode{letter-spacing:.08em;opacity:.72;font-weight:700}.cue-rotation-guide--entering .cue-rotation-guide__ray,.cue-rotation-guide--entering .cue-rotation-guide__direction-halo,.cue-rotation-guide--entering .cue-rotation-guide__direction-line{animation:.3s cubic-bezier(.22,1,.36,1) both cue-rotation-guide-draw-ray}.cue-rotation-guide--entering .cue-rotation-guide__circle--inner{animation:cue-rotation-guide-draw-circle .12s ease-out var(--cue-rotation-inner-delay) both}.cue-rotation-guide--entering .cue-rotation-guide__circle--outer{animation:.12s ease-out .3s both cue-rotation-guide-draw-circle}.cue-rotation-guide--entering .cue-rotation-guide__ticks{animation:cue-rotation-guide-fade-in .12s ease-out var(--cue-rotation-inner-delay) both}.cue-rotation-guide--entering .cue-rotation-guide__label{animation:.12s ease-out .3s both cue-rotation-guide-label-in}.cue-rotation-guide--exiting .cue-rotation-guide__circle--outer{animation:90ms ease-in both cue-rotation-guide-hide-circle}.cue-rotation-guide--exiting .cue-rotation-guide__circle--inner{animation:.11s ease-in 70ms both cue-rotation-guide-hide-circle}.cue-rotation-guide--exiting .cue-rotation-guide__ticks{animation:.11s ease-in 70ms both cue-rotation-guide-fade-out}.cue-rotation-guide--exiting .cue-rotation-guide__ray,.cue-rotation-guide--exiting .cue-rotation-guide__direction-halo,.cue-rotation-guide--exiting .cue-rotation-guide__direction-line{animation:.18s cubic-bezier(.55,0,1,.45) .12s both cue-rotation-guide-hide-ray}.cue-rotation-guide--exiting .cue-rotation-guide__label{animation:.1s ease-in both cue-rotation-guide-label-out}@keyframes cue-element-fade-in{0%{opacity:0}}@keyframes cue-element-fade-out{to{opacity:0}}@keyframes cue-rotation-guide-draw-ray{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes cue-rotation-guide-hide-ray{0%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}@keyframes cue-rotation-guide-draw-circle{0%{stroke-dashoffset:1px;opacity:.35}to{stroke-dashoffset:0;opacity:1}}@keyframes cue-rotation-guide-hide-circle{0%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-1px;opacity:.2}}@keyframes cue-rotation-guide-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cue-rotation-guide-fade-out{0%{opacity:1}to{opacity:0}}@keyframes cue-rotation-guide-label-in{0%{opacity:0}to{opacity:1}}@keyframes cue-rotation-guide-label-out{0%{opacity:1}to{opacity:0}}@keyframes cue-handle-in{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes cue-handle-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.4)}}@keyframes cue-frame-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes cue-frame-out{0%{opacity:1}to{opacity:0}}.cue-hover-menu{z-index:30;touch-action:none;background:#0f1114f0;border:1px solid #ffffff24;border-radius:10px;gap:8px;padding:10px;animation:.16s ease-out both cue-hover-menu-in;display:grid;position:absolute;box-shadow:0 12px 32px #00000059}@keyframes cue-hover-menu-in{0%{opacity:0;transform:translateY(4px)scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cue-hover-menu{animation-duration:.01ms!important;animation-delay:0s!important}.cue-element,.cue-element-removing,.cue-rotation-guide *,.cue-rotation-guide,.cue-selection-handle--in,.cue-selection-handle--out,.cue-selection-frame--in,.cue-selection-frame--out{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}.cue-touch-knob-cursor,.cue-touch-knob-cursor__knob{opacity:1;animation:none!important}}.trace-modal-backdrop{z-index:30;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#090a0dcc;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.trace-modal{background:#202229;border:1px solid #ffffff1f;border-radius:24px;width:min(820px,100%);max-height:min(760px,100vh - 48px);padding:24px;overflow:auto;box-shadow:0 28px 80px #0009}.trace-modal-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.trace-modal-header span{color:#9d76ff;letter-spacing:.16em;font-size:.7rem;font-weight:800}.trace-modal-header h2{margin:5px 0 0;font-size:1.55rem}.trace-close{color:#ddd;background:#ffffff08;border:1px solid #ffffff18;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.trace-close svg{width:20px}.trace-previews{grid-template-columns:1fr 1fr;gap:16px;margin-top:22px;display:grid}.trace-previews figure{margin:0}.trace-previews figcaption{color:#9c9ca6;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:.72rem;font-weight:750}.trace-preview-surface{aspect-ratio:1.35;background-color:#15171c;background-image:linear-gradient(45deg,#252830 25%,#0000 25%),linear-gradient(-45deg,#252830 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#252830 75%),linear-gradient(-45deg,#0000 75%,#252830 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;border:1px solid #ffffff12;border-radius:15px;place-items:center;min-height:230px;display:grid;position:relative;overflow:hidden}.trace-preview-surface img,.trace-preview-surface svg{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.trace-vector-preview svg{padding:12px}.trace-vector-preview>svg:not([aria-label]){color:#656771;width:50px;height:50px}.trace-loading{color:#c9c0e8;background:#15171cb3;place-content:center;justify-items:center;gap:8px;display:grid;position:absolute;inset:0}.trace-loading svg{width:30px;height:30px;animation:1s linear infinite trace-spin}.trace-controls{background:#ffffff08;border-radius:15px;grid-template-columns:1fr 1fr auto;align-items:end;gap:20px;margin-top:22px;padding:18px;display:grid}.trace-controls>label:not(.trace-toggle){gap:9px;display:grid}.trace-controls label>span{color:#b6b6c0;justify-content:space-between;font-size:.78rem;font-weight:650;display:flex}.trace-controls output{color:#fff;font-family:ui-monospace,monospace}.trace-controls input[type=range]{accent-color:#8b5cff;width:100%}.trace-toggle{white-space:nowrap;align-items:center;gap:9px;height:38px;display:flex}.trace-toggle input{accent-color:#8b5cff}.trace-toggle span{display:block!important}.trace-preview-placeholder,.trace-preview-error{color:#a6a7b1;text-align:center;margin:0;padding:16px;font-size:.78rem}.trace-preview-error{color:#ffb1b7}.trace-error{color:#ff9ca5;background:#ff53631a;border-radius:10px;margin:14px 0 0;padding:10px 12px;font-size:.82rem}.trace-actions{justify-content:flex-end;gap:12px;margin-top:22px;display:flex}.trace-actions button{border-radius:12px;min-height:46px;padding:0 20px;font-weight:750}.trace-cancel{color:#ddd;background:#ffffff08;border:1px solid #ffffff18}.trace-add{color:#fff;border:0}.trace-add:disabled{opacity:.4;cursor:not-allowed}@keyframes trace-spin{to{transform:rotate(360deg)}}@media (width<=650px){.trace-modal-backdrop{padding:10px}.trace-modal{border-radius:18px;max-height:calc(100vh - 20px);padding:18px}.trace-previews{grid-template-columns:1fr 1fr;gap:9px}.trace-preview-surface{min-height:140px}.trace-controls{grid-template-columns:1fr}.trace-toggle{height:auto}.trace-actions button{flex:1}}.v8-public-page{background:var(--paper);min-height:calc(100vh - 76px);color:var(--ink);padding:150px 8vw 100px}.v8-public-page h1{letter-spacing:-.08em;margin:20px 0 34px;font-size:clamp(60px,9vw,135px);line-height:.8}.v8-public-lead{color:#5b5d58;max-width:620px;margin:0 0 58px;font-size:clamp(16px,2vw,20px);line-height:1.6}.v8-policy-sections{border-top:1px solid var(--ink);max-width:980px}@keyframes cue-slide-in-left{0%{opacity:0;transform:translate(-64px)}to{opacity:1;transform:none}}@keyframes cue-slide-in-down{0%{opacity:0;transform:translateY(-32px)}to{opacity:1;transform:none}}.v8-public-page>.v8-eyebrow,.v8-public-page>h1{animation:.6s cubic-bezier(.2,.7,.2,1) both cue-slide-in-left}.v8-public-page>:not(.v8-eyebrow):not(h1){animation:.6s cubic-bezier(.2,.7,.2,1) .24s both cue-slide-in-down}.v8-public-page>.v8-policy-sections{animation:none}.v8-policy-sections section{animation:.55s cubic-bezier(.2,.7,.2,1) both cue-slide-in-down}.v8-policy-sections section:first-child{animation-delay:.3s}.v8-policy-sections section:nth-child(2){animation-delay:.38s}.v8-policy-sections section:nth-child(3){animation-delay:.46s}.v8-policy-sections section:nth-child(4){animation-delay:.54s}.v8-policy-sections section:nth-child(5){animation-delay:.62s}.v8-policy-sections section:nth-child(6){animation-delay:.7s}@media (prefers-reduced-motion:reduce){.v8-public-page>*,.v8-policy-sections section,.v8-detail-hero>div>*,.v8-detail-art,.v8-purchase-facts div,.v8-control-panel>*,.v8-custom-shell>.v8-preview,.v8-swatches button,.v8-review>*,.v8-account-page>*,.v8-commerce:not(.v8-checkout)>*,.v8-commerce:not(.v8-checkout) .v8-cart-item{animation-duration:.01ms!important;animation-delay:0s!important}}.v8-policy-sections section{border-bottom:1px solid #aaa;grid-template-columns:minmax(160px,.5fr) 1fr;gap:24px;padding:26px 0;display:grid}.v8-policy-sections h2{letter-spacing:-.04em;margin:0;font-size:clamp(20px,3vw,34px)}.v8-policy-sections section>div p{color:#5b5d58;max-width:540px;margin:0;line-height:1.7}.v8-public-updated{color:#777;letter-spacing:.06em;margin-top:30px;font:800 10px ui-monospace,monospace}.v8-public-page a{color:inherit}.v8-public-updated a,.v8-text-link{color:var(--orange)}.v8-contact-grid{grid-template-columns:minmax(280px,560px) minmax(220px,360px);align-items:start;gap:80px;display:grid}.v8-public-form{gap:18px;max-width:600px;display:grid}.v8-public-form label{letter-spacing:.08em;gap:8px;font:800 10px ui-monospace,monospace;display:grid}.v8-public-form input,.v8-public-form textarea{width:100%;color:var(--ink);resize:vertical;background:#f9f7f1;border:1px solid #999;border-radius:0;padding:14px}.v8-public-form input:focus,.v8-public-form textarea:focus{outline:2px solid var(--orange);outline-offset:2px}.v8-public-form button:disabled{opacity:.45;cursor:not-allowed}.v8-contact-aside{border-top:1px solid var(--ink);padding-top:22px}.v8-contact-aside h2{margin:16px 0;font:900 11px ui-monospace,monospace}.v8-contact-aside a{align-items:center;gap:8px;font-weight:800;display:flex}.v8-contact-aside p{color:#666;font-size:13px;line-height:1.6}.v8-form-notice{color:#567500;align-items:center;gap:8px;font-size:13px;line-height:1.5;display:flex}.v8-lookup-card{border-top:1px solid var(--ink);max-width:600px;padding-top:28px}.v8-lookup-result,.v8-checkout-status,.v8-admin-warning{background:#e5e1d8;border:1px solid #aaa;align-items:flex-start;gap:14px;margin-top:24px;padding:18px;display:flex}.v8-lookup-result.success{border-color:#567500}.v8-lookup-result.error{border-color:#b44}.v8-lookup-result p{color:#666;margin:7px 0 0;font-size:13px;line-height:1.5}.v8-lookup-result a{color:var(--orange)}.v8-admin-warning{background:#ede2d9;border-color:#b44;max-width:820px}.v8-admin-warning h2{margin:0 0 8px;font:900 12px ui-monospace,monospace}.v8-admin-warning p{color:#5b5d58;margin:0;line-height:1.6}.v8-admin-grid{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(3,minmax(140px,1fr));max-width:820px;margin:35px 0;display:grid}.v8-admin-grid div{border-right:1px solid #aaa;gap:12px;padding:20px;display:grid}.v8-admin-grid div:last-child{border:0}.v8-admin-grid span{color:#777;font:800 10px ui-monospace,monospace}.v8-admin-grid b{font:900 14px ui-monospace,monospace}.v8-text-link{font:900 11px ui-monospace,monospace}.v8-order-summary{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(4,minmax(120px,1fr));max-width:820px;margin:30px 0 22px;display:grid}.v8-order-summary div{border-right:1px solid #aaa;gap:9px;padding:16px;display:grid}.v8-order-summary div:last-child{border-right:0}.v8-order-summary span{color:#777;font:800 10px ui-monospace,monospace}.v8-order-summary b{font-size:15px}.v8-order-lines{border-bottom:1px solid #aaa;max-width:820px}.v8-order-lines div{border-top:1px solid #aaa;justify-content:space-between;gap:18px;padding:13px 0;font-size:13px;display:flex}.v8-order-lines span,.v8-order-shipping{color:#5b5d58}.v8-order-shipping{max-width:820px;font-size:13px;line-height:1.6}.v8-order-shipping b{color:#777;margin-right:12px;font:800 10px ui-monospace,monospace}.v8-order-cancel{background:#ede2d9;border:1px solid #b44;max-width:600px;margin-top:24px;padding:18px}.v8-order-cancel p{color:#5b5d58;margin:0 0 14px;font-size:13px;line-height:1.6}.v8-order-cancel .v8-cta{margin:0}.v8-checkout-status{background:#ede2d9;border-color:#b44;max-width:600px}.v8-checkout-status b{font:900 11px ui-monospace,monospace}.v8-checkout-status p{color:#5b5d58;margin:7px 0 0;line-height:1.5}.v8-checkout-guard .v8-public-form{margin-top:30px}.v8-check{align-items:flex-start;letter-spacing:normal!important;gap:10px!important;font:500 13px/1.5 system-ui,sans-serif!important;display:flex!important}.v8-check input{accent-color:var(--orange);margin-top:2px;width:18px!important}.v8-check a{color:var(--orange)}.v8-checkout-guard .v8-total{max-width:600px}.v8-checkout-guard .v8-cta{margin-top:0}.v8-admin-toolbar{align-items:end;gap:16px;max-width:820px;margin:0 0 20px;display:flex}.v8-admin-toolbar label,.v8-admin-action-row label{letter-spacing:.08em;gap:7px;font:800 10px ui-monospace,monospace;display:grid}.v8-admin-toolbar select,.v8-admin-action-row input{color:var(--ink);background:#f9f7f1;border:1px solid #999;min-width:180px;padding:11px}.v8-admin-refresh{border:1px solid var(--ink);color:var(--ink);letter-spacing:.05em;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:7px;padding:12px 15px;font:900 10px ui-monospace,monospace;display:inline-flex}.v8-admin-refresh:disabled{opacity:.45;cursor:not-allowed}.v8-admin-message,.v8-admin-muted{color:#5b5d58;max-width:820px;line-height:1.6}.v8-admin-table-wrap{border-top:1px solid var(--ink);max-width:1100px;margin:25px 0 30px;overflow-x:auto}.v8-admin-table{border-collapse:collapse;width:100%;min-width:760px;font-size:13px}.v8-admin-table th,.v8-admin-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #aaa;padding:15px 12px}.v8-admin-table thead th{letter-spacing:.08em;color:#666;font:800 10px ui-monospace,monospace}.v8-admin-table tbody th{font:800 11px ui-monospace,monospace}.v8-admin-table a{color:var(--orange)}.v8-admin-table .v8-text-link{align-items:center;gap:5px;display:inline-flex}.v8-status{white-space:nowrap;border:1px solid;padding:5px 7px;font:800 10px ui-monospace,monospace;display:inline-block}.v8-status-paid{color:#567500}.v8-status-in_production{color:#a25b00}.v8-status-shipped{color:#276b79}.v8-status-refunded,.v8-status-payment_failed,.v8-status-expired{color:#8b3939}.v8-status-pending_payment,.v8-status-cancel_pending{color:#777}.v8-admin-detail-grid{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(4,minmax(150px,1fr));max-width:1000px;margin:0 0 35px;display:grid}.v8-admin-detail-grid>div{border-right:1px solid #aaa;gap:10px;padding:18px 15px;display:grid}.v8-admin-detail-grid>div:last-child{border-right:0}.v8-admin-detail-grid span{color:#777;font:800 10px ui-monospace,monospace}.v8-admin-detail-grid b{overflow-wrap:anywhere;font-size:13px}.v8-admin-actions{border-top:1px solid var(--ink);max-width:820px;margin-bottom:28px;padding:24px 0}.v8-admin-actions h2{margin:0 0 18px;font:900 11px ui-monospace,monospace}.v8-admin-actions>p{color:#5b5d58;font-size:13px;line-height:1.6}.v8-admin-action-row{flex-wrap:wrap;align-items:end;gap:13px;display:flex}.v8-admin-action-row .v8-cta{align-items:center;gap:8px;margin:0;display:inline-flex}.v8-admin-action-row input{min-width:190px}.v8-admin-links{align-items:center;gap:18px;display:flex}.v8-admin-links button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.v8-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.v8-public-footer{align-items:flex-start;gap:25px}.v8-public-footer nav{flex-wrap:wrap;gap:14px;display:flex}.v8-public-footer nav a{color:#aaa;font:700 9px ui-monospace,monospace}.v8-public-footer nav a:hover{color:#fff}.v8-skip-link{z-index:200;background:var(--acid);color:var(--ink);padding:10px 14px;font:800 11px ui-monospace,monospace;position:fixed;top:8px;left:12px;transform:translateY(-150%)}.v8-error-page,.v8-not-found{background:var(--ink);color:#fff}.v8-error-page .v8-public-lead,.v8-not-found .v8-public-lead{color:#bbb}@media (width<=800px){.v8-public-page{padding:130px 20px 70px}.v8-policy-sections section{grid-template-columns:1fr;gap:10px}.v8-contact-grid{grid-template-columns:1fr;gap:45px}.v8-order-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.v8-order-summary div:nth-child(2){border-right:0}.v8-order-summary div:nth-child(-n+2){border-bottom:1px solid #aaa}.v8-order-lines div{gap:5px;display:grid}.v8-admin-grid{grid-template-columns:1fr}.v8-admin-grid div{border-bottom:1px solid #aaa;border-right:0}.v8-admin-toolbar{flex-direction:column;align-items:stretch}.v8-admin-toolbar select{width:100%}.v8-admin-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v8-admin-detail-grid>div:nth-child(2){border-right:0}.v8-admin-detail-grid>div:nth-child(-n+2){border-bottom:1px solid #aaa}.v8-admin-action-row{flex-direction:column;align-items:stretch}.v8-admin-action-row label input,.v8-admin-action-row .v8-cta,.v8-admin-refresh{width:100%}.v8-public-footer{gap:18px;display:grid}.v8-public-footer nav{gap:10px}.v8-header nav{display:none}.v8-header-end{font-size:9px}}.v8-passphrase-dialog h4{margin:0;font:900 10px ui-monospace,monospace}.v8-passphrase-dialog label{gap:6px;font:800 9px ui-monospace,monospace;display:grid}.v8-passphrase-dialog input{background:#fff;border:1px solid #aaa;padding:10px}.v8-confirm-details{border-top:1px solid #aaa;border-bottom:1px solid #aaa;gap:8px;max-width:600px;margin:20px 0;padding:16px 0;font-size:13px;display:grid}.v8-confirm-details b{font:900 10px ui-monospace,monospace}.v8-confirm-details a{color:var(--orange);font:800 10px ui-monospace,monospace}.v8-cloud-panel input:focus{outline:2px solid var(--orange);outline-offset:1px}.v8-admin-actions address{color:#444;font-style:normal;line-height:1.7}.v8-admin-designs{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.v8-admin-designs article{border:1px solid #aaa;gap:10px;min-width:0;padding:14px;display:grid}.v8-admin-designs article>b,.v8-admin-designs article>small{font:800 10px ui-monospace,monospace}.v8-admin-designs article>small{color:#666;overflow-wrap:anywhere}.v8-admin-designs svg{width:100%;height:auto;max-height:220px}.v8-confirm-note{color:#5b5d58;max-width:600px;font-size:12px;line-height:1.6}.v8-confirm-note a{color:var(--orange);margin-left:6px}.v8-community-templates{background:#f5f2ea;border:1px solid #aaa;margin:24px 0;padding:16px}.v8-community-heading{border-bottom:1px solid #aaa;justify-content:space-between;gap:12px;padding-bottom:12px;font:800 11px ui-monospace,monospace;display:flex}.v8-community-heading span{color:#666;font:12px inherit}.v8-community-list{gap:8px;margin:12px 0;display:grid}.v8-community-list article{border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.v8-community-list article div{gap:3px;display:grid}.v8-community-list small{color:#777;font:10px ui-monospace,monospace}.v8-community-list button,.v8-community-publish button{border:1px solid var(--ink);background:var(--ink);color:#f9f7f1;padding:9px 12px;font:800 10px ui-monospace,monospace}.v8-community-publish{border-top:1px solid #aaa;gap:10px;padding-top:14px;display:grid}.v8-community-publish label:not(.v8-check){gap:6px;font:800 10px ui-monospace,monospace;display:grid}.v8-community-publish input:not([type=checkbox]){background:#fff;border:1px solid #999;padding:9px}.v8-community-publish button:disabled{opacity:.45;cursor:not-allowed}.v8-account-history-lead{color:#5b5d58;max-width:620px;margin:0 0 22px;line-height:1.6}.v8-account-order-state{color:#5b5d58;border-top:1px solid #aaa;gap:12px;max-width:680px;padding:18px 0;line-height:1.6;display:grid}.v8-account-order-state p{margin:0}.v8-account-order-state.is-error{color:#8b3939;border-color:#b44}.v8-account-order-state.is-error .v8-admin-refresh{justify-self:start}.v8-account-orders{gap:22px;display:grid}.v8-account-order{background:#f9f7f1;border:1px solid #aaa;padding:20px}.v8-account-order-head{border-bottom:1px solid #aaa;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:15px;display:flex}.v8-account-order-head strong{overflow-wrap:anywhere;font:900 13px ui-monospace,monospace}.v8-account-order-head small{color:#666;margin-top:7px;display:block}.v8-account-order-total{border-bottom:1px solid #ccc;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.v8-account-order-total div{border-right:1px solid #ccc;gap:7px;padding:15px 12px;display:grid}.v8-account-order-total div:last-child{border-right:0}.v8-account-order-total dt{color:#777;font:800 9px ui-monospace,monospace}.v8-account-order-total dd{margin:0;font-size:14px}.v8-account-order-total div:last-child dd{font-weight:900}.v8-account-order-items{border-bottom:1px solid #ccc;padding:15px 0}.v8-account-order-items>b{color:#777;font:800 9px ui-monospace,monospace}.v8-account-order-items ul{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.v8-account-order-items li{justify-content:space-between;gap:18px;font-size:13px;display:flex}.v8-account-order-items li span:last-child{color:#5b5d58;white-space:nowrap}.v8-account-order-meta{color:#666;flex-wrap:wrap;gap:10px 20px;padding-top:14px;font-size:12px;display:flex}.v8-account-tracking{color:#276b79;align-items:center;gap:5px;display:inline-flex}.v8-account-lookup{border-top:1px solid #aaa;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:22px;padding-top:18px;display:flex}.v8-account-lookup p{color:#666;flex:100%;margin:0;font-size:12px;line-height:1.5}.v8-lookup-actions{align-items:start;gap:18px;display:grid}.v8-lookup-actions .v8-cta{justify-self:start;margin-top:0}@media (width<=560px){.v8-account-order{padding:15px}.v8-account-order-head{gap:12px;display:grid}.v8-account-order-total div{padding-inline:7px}.v8-account-order-items li{gap:3px;display:grid}.v8-account-order-items li span:last-child{white-space:normal}.v8-account-order-meta{gap:7px;display:grid}.v8-lookup-actions .v8-cta{justify-content:space-between;width:100%}}:root{--ink:#090a0a;--paper:#f2efe7;--orange:#ff4d17;--acid:#c7ff54;--line:#0a0a0a2e}.cue-v8{background:var(--paper);min-height:100vh;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,sans-serif}.cue-v8 button{font:inherit;cursor:pointer}.v8-grain{pointer-events:none;z-index:99;opacity:.1;background-image:radial-gradient(#000 1px,#0000 1px);background-size:4px 4px;position:fixed;inset:0}.v8-header{z-index:80;color:#fff;background:#090a0ae8;border-bottom:1px solid #ffffff26;grid-template-columns:1fr auto 1fr;align-items:center;height:76px;padding:0 28px;display:grid;position:fixed;top:0;left:0;right:0}.v8-brand{color:#fff;text-align:left;background:0 0;border:0;align-items:center;gap:12px;display:flex}.v8-brand b{letter-spacing:-.08em;font-size:29px}.v8-brand small{color:#aaa;font:700 9px/1.2 ui-monospace,monospace}.v8-header nav{gap:27px;display:flex}.v8-header nav button,.v8-header nav a,.v8-header-end{letter-spacing:.08em;font:700 10px ui-monospace,monospace}.v8-header nav button,.v8-header-end button{color:inherit;background:0 0;border:0}.v8-header-end{justify-self:end;align-items:center;gap:16px;display:flex}.v8-header-end i{background:var(--acid);border-radius:50%;width:7px;height:7px}.v8-menu{display:none}.v8-hero{background:var(--ink);color:#fff;grid-template-columns:1fr;min-height:100vh;padding:130px 28px 40px;display:grid;position:relative;overflow:hidden}.v8-hero:before,.v8-preview:before{content:"";background-image:linear-gradient(#fff1 1px,#0000 1px),linear-gradient(90deg,#fff1 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}.v8-hero-copy{z-index:1;flex-direction:column;justify-content:end;padding-bottom:5vh;display:flex}.v8-eyebrow,.v8-control-kicker{letter-spacing:.14em;color:var(--orange);font:800 10px ui-monospace,monospace}.v8-hero h1{letter-spacing:-.08em;margin:20px 0 35px;font-size:clamp(60px,9vw,145px);line-height:.8}.v8-hero h1 span{margin-left:7vw}.v8-hero-note{color:#ccc;max-width:530px;line-height:1.6}.v8-cta{background:var(--orange);color:#080808;border:0;align-items:center;gap:24px;width:max-content;min-height:56px;margin-top:25px;padding:0 22px;font:900 11px ui-monospace,monospace;display:inline-flex}.v8-ticker{background:var(--orange);white-space:nowrap;height:48px;padding:16px 0;font:900 11px ui-monospace,monospace;overflow:hidden}.v8-products{padding:110px 28px}.v8-section-intro{grid-template-columns:180px 1fr;gap:45px;margin-bottom:65px;display:grid}.v8-section-intro span,.v8-product-row>small{color:#777;font:700 10px ui-monospace,monospace}.v8-section-intro h2{letter-spacing:-.07em;margin:0;font-size:clamp(50px,7vw,110px);line-height:.86}.v8-product-row{border-top:1px solid var(--ink);grid-template-columns:120px minmax(240px,.8fr) 1fr 145px;align-items:center;gap:25px;min-height:230px;padding:28px 0;display:grid}.v8-product-row:last-child{border-bottom:1px solid}.v8-product-row h3{letter-spacing:-.06em;margin:0 0 14px;font-size:clamp(32px,4vw,66px);line-height:.9}.v8-product-row p{color:#656663;max-width:430px;line-height:1.5}.v8-product-art{height:170px;position:relative}.v8-product-art:after{content:"";aspect-ratio:1;background:var(--orange);border-radius:50%;position:absolute;top:30px;bottom:30px;left:50%;transform:translate(-50%);box-shadow:0 20px 25px #0003}.v8-product-art.board:after{aspect-ratio:2.5;background:#202323;border-radius:5px;height:70px;top:55px;left:50%;right:auto;transform:translate(-50%)rotateX(55deg)}.v8-product-art.fx:after{aspect-ratio:1.2;background:#202323;border-radius:8px;height:130px;top:22px;left:50%;right:auto;transform:translate(-50%)}.v8-round-action{background:0 0;border:1px solid #999;border-radius:50%;width:130px;height:130px;font:900 10px ui-monospace,monospace}.v8-round-action:hover{background:var(--ink);color:#fff}.v8-round-action.coming{color:#888;border-style:dashed}.v8-footer{background:var(--ink);color:#777;justify-content:space-between;padding:28px;font:700 9px ui-monospace,monospace;display:flex}.v8-detail-hero{background:var(--ink);color:#fff;grid-template-columns:1fr 1fr;align-items:end;gap:60px;min-height:85vh;padding:150px 28px 75px;display:grid}.v8-detail-hero h1,.v8-commerce h1,.v8-success h1{letter-spacing:-.08em;margin:20px 0;font-size:clamp(65px,9vw,140px);line-height:.8}.v8-detail-hero p{color:#bbb;max-width:550px;line-height:1.6}.v8-detail-art{place-items:center;min-height:480px;display:grid}.v8-generic-pedal{background:#222;border:1px solid #666;border-radius:12px;width:240px;height:340px;position:relative;transform:rotateY(-16deg)rotateX(8deg);box-shadow:35px 50px 70px #000}.v8-generic-pedal i{background:#111;border:1px solid #777;border-radius:50%;width:38px;height:38px;position:absolute;top:52px}.v8-generic-pedal i:first-child{left:42px}.v8-generic-pedal i:nth-child(2){left:101px}.v8-generic-pedal i:nth-child(3){right:42px}.v8-generic-pedal>b{background:var(--acid);width:10px;height:10px;box-shadow:0 0 18px var(--acid);border-radius:50%;position:absolute;top:125px;left:115px}.v8-generic-pedal>.v8-device-label{color:#fff;border-radius:50%;place-items:center;width:100px;height:100px;font-weight:900;display:grid;position:absolute;bottom:40px;left:70px}.v8-preview-surface{border-radius:50%;place-items:center;width:100px;height:100px;display:grid;position:absolute;bottom:40px;left:70px;overflow:hidden}.v8-preview-surface .cue-3d{width:100%;height:100%}.v8-preview-surface .cue-3d-spinner{--cue-depth:10px;width:100%}.v8-order-body{background:#eae6dd;min-height:100vh;padding-top:76px}.v8-progress{color:#777;z-index:20;background:#111;height:70px;display:flex;position:sticky;top:76px}.v8-progress div{border-right:1px solid #333;flex:1;align-items:center;gap:10px;padding:0 20px;font:800 10px ui-monospace,monospace;display:flex}.v8-progress b{font-size:9px}.v8-progress .current{color:#fff;border-bottom:4px solid var(--orange)}.v8-progress .done{color:#aaa}.v8-custom-shell{grid-template-columns:minmax(430px,.9fr) minmax(480px,1.1fr);min-height:calc(100vh - 146px);display:grid}.v8-control-panel{border-right:1px solid #bbb;padding:48px 42px 100px;position:relative}.v8-control-panel h1{letter-spacing:-.07em;margin:15px 0;font-size:clamp(45px,5vw,75px);line-height:.9}.v8-control-panel>p:not(.v8-control-kicker){color:#666;line-height:1.55}.v8-section{border-top:1px solid #aaa;padding:23px 0}.v8-section>b,.v8-control-panel details summary{font:800 10px ui-monospace,monospace}.v8-seg{border:1px solid #aaa;grid-template-columns:1fr 1fr;margin-top:14px;display:grid}.v8-seg button{background:#f4f1ea;border:0;border-right:1px solid #aaa;height:56px;font-weight:800}.v8-seg button.active{color:#fff;background:#111}.v8-swatches{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px;display:grid}@media (width<=1200px){.v8-swatches{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.v8-swatches{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.v8-swatches{grid-template-columns:1fr}}.v8-swatches button{text-align:left;background:0 0;border:0;padding:0}.v8-swatches i{aspect-ratio:1;border:1px solid #777;border-radius:50%;display:block}.v8-swatches .active i{outline-offset:3px;outline:3px solid #111}.v8-swatches b,.v8-swatches small{margin-top:7px;font:800 9px ui-monospace,monospace;display:block}.v8-swatches small{color:#888}.v8-note,.v8-locked{border-block:1px solid #aaa;padding:16px 0;font:700 10px/1.5 ui-monospace,monospace}.v8-nav{border-top:1px solid #aaa;grid-template-columns:1fr 1fr;height:78px;display:grid;position:absolute;bottom:0;left:0;right:0}.v8-nav button{background:0 0;border:0;font:900 10px ui-monospace,monospace}.v8-nav button:last-child{color:#fff;background:#111}.v8-preview{color:#fff;background:#0d0f0f;height:calc(100vh - 146px);padding:22px 24px;font:800 10px ui-monospace,monospace;position:relative;top:146px;overflow:hidden}.v8-preview>div:first-child{z-index:1;justify-content:space-between;display:flex;position:relative}.v8-preview>div:first-child b{color:var(--acid)}.v8-preview-pedal{z-index:1;place-items:center;height:75%;display:grid;position:relative}.v8-preview-pedal .v8-generic-pedal{transform:rotateX(12deg)rotateY(-18deg)}.v8-preview section{z-index:1;border-top:1px solid #333;grid-template-columns:repeat(3,1fr);height:140px;display:grid;position:absolute;bottom:0;left:0;right:0}.v8-preview section span{color:#777;border-right:1px solid #333;padding:18px 20px}.v8-preview section b{color:#fff;margin-top:14px;display:block}.v8-editor-box{background:#fff;border:1px solid #999;margin-top:22px;position:relative}.v8-drop-overlay{z-index:5;color:#fff;border:2px dashed var(--orange);pointer-events:none;background:#111d;place-content:center;justify-items:center;gap:10px;display:grid;position:absolute;inset:46px 0 30px}.v8-drop-overlay b{font:800 10px ui-monospace,monospace}.v8-tools{border-bottom:1px solid #aaa;align-items:center;gap:4px;padding:9px;display:flex}.v8-tools button{background:#f4f1ea;border:0;place-items:center;padding:8px;display:grid}.v8-tools span{flex:1}.v8-canvas{place-items:center;height:360px;display:grid;overflow:hidden}.v8-canvas>div{width:100%;height:100%}.v8-editor-foot{color:#777;border-top:1px solid #aaa;justify-content:space-between;padding:10px;font:700 9px ui-monospace,monospace;display:flex}.v8-editor-foot button{color:var(--orange);background:0 0;border:0;font:800 9px ui-monospace,monospace}.v8-color-strip{gap:10px;margin-top:15px;display:flex}.v8-color-strip button{border:1px solid #777;border-radius:50%;width:30px;height:30px}.v8-control-panel details{border-top:1px solid #aaa;padding:20px 0}.v8-review{background:#f6f3ec;border:1px solid #aaa;margin-top:24px}.v8-review>b{border-bottom:1px solid #aaa;padding:16px;font:800 10px ui-monospace,monospace;display:block}.v8-review>div{border-bottom:1px solid #ccc;grid-template-columns:1fr 1fr;display:grid}.v8-review span{color:#888;border-right:1px solid #ccc;padding:16px;font:700 9px ui-monospace,monospace}.v8-review em{color:#111;margin-top:7px;font-style:normal;display:block}.v8-review>strong{justify-content:space-between;padding:22px;font-size:11px;display:flex}.v8-review>strong b{font-size:29px}.v8-qty{align-items:center;gap:14px;padding:20px 0;font:800 10px ui-monospace,monospace;display:flex}.v8-qty button,.v8-cart-item button{background:0 0;border:1px solid #aaa;width:30px;height:30px}.v8-qty i{color:var(--orange)}.v8-discount{color:#777;font-size:11px}.v8-commerce,.v8-success{min-height:calc(100vh - 80px);padding:145px 8vw 90px}.v8-commerce>p:not(.v8-eyebrow),.v8-success>p:not(.v8-eyebrow){color:#666;line-height:1.6}.v8-cart-list{border-top:1px solid #111}.v8-cart-item{border-bottom:1px solid #aaa;grid-template-columns:100px 1fr auto auto auto;align-items:center;gap:16px;padding:20px 0;display:grid}.v8-cart-item>strong{letter-spacing:-.08em;font-size:32px}.v8-cart-item small{color:#777;margin-top:6px;font-size:11px;display:block}.v8-cart-item button{border:0;place-items:center;margin:0 3px;display:inline-grid}.v8-total{border-block:1px solid #aaa;gap:12px;max-width:500px;margin:30px 0;padding:20px 0;display:grid}.v8-total span,.v8-total strong{justify-content:space-between;display:flex}.v8-total strong{font-size:18px}.v8-checkout form{gap:18px;max-width:520px;display:grid}.v8-checkout label{gap:8px;font:800 10px ui-monospace,monospace;display:grid}.v8-checkout input{background:#f9f7f1;border:1px solid #aaa;padding:15px}.v8-success{background:var(--ink);color:#fff}.v8-success svg{color:var(--acid);margin-top:25px}.v8-success h1{margin-top:28px}.v8-success button{margin-top:20px}.v8-checkout .v8-total{margin-top:10px}.v8-checkout .v8-cta{margin-top:0}@media (orientation:portrait){.v8-hero-copy{justify-content:flex-start;padding-top:2vh;padding-bottom:0}}@media (width<=900px){.v8-header{grid-template-columns:1fr auto}.v8-header nav{display:none}.v8-header nav.open{background:#111;padding:20px;display:grid;position:absolute;top:76px;left:0;right:0}.v8-menu{display:block!important}.v8-hero{grid-template-columns:1fr}.v8-products{padding-inline:20px}.v8-section-intro,.v8-detail-hero,.v8-custom-shell{grid-template-columns:1fr}.v8-product-row{grid-template-columns:65px 1fr}.v8-product-art{grid-column:2}.v8-round-action{grid-column:2;width:100px;height:100px}.v8-detail-art{min-height:380px}.v8-preview{order:-1;height:600px;position:relative;top:auto}.v8-control-panel{border:0}.v8-swatches{grid-template-columns:repeat(2,1fr)}}.v8-cloud-panel{border-top:1px solid #aaa;margin-top:8px;padding:18px 0;font:800 10px ui-monospace,monospace}.v8-cloud-panel h3{align-items:center;gap:8px;margin:0;display:flex}.v8-cloud-panel p{color:#777;font:500 11px/1.5 system-ui,sans-serif}.v8-cloud-action{color:#fff;background:#111;border:0;justify-content:center;align-items:center;gap:7px;width:100%;padding:10px;font:800 10px ui-monospace,monospace;display:flex}.v8-cloud-action.secondary{color:#111;background:0 0;border:1px solid #aaa}.v8-cloud-error{color:#b33!important;font-size:10px!important}.v8-account-page{background:var(--paper);min-height:calc(100vh - 76px);padding:145px 8vw 90px}.v8-account-page h1{letter-spacing:-.08em;margin:20px 0 42px;font-size:clamp(60px,9vw,130px);line-height:.8}.v8-account-card{border-top:1px solid #111;gap:10px;max-width:580px;padding:28px 0;display:grid}.v8-account-avatar{color:#fff;background:#111;border-radius:50%;place-items:center;width:72px;height:72px;display:grid}.v8-account-avatar img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%}.v8-account-card h2{margin:0;font-size:28px}.v8-account-card p{color:#666;max-width:480px;line-height:1.5}.v8-account-card>span,.v8-account-card button{font:800 10px ui-monospace,monospace}.v8-account-card>span{color:#567500}.v8-order-history{border-top:1px solid #111;max-width:680px;margin-top:45px}.v8-order-history h3{gap:8px;padding:20px 0;font:800 10px ui-monospace,monospace;display:flex}.v8-order-history>div{border-top:1px solid #aaa;grid-template-columns:1fr auto auto;align-items:center;gap:20px;padding:16px 0;display:grid}.v8-order-history small{color:#666;margin-top:5px;display:block}.v8-order-history em{color:#567500;font:800 9px ui-monospace,monospace}.v8-logout{background:0 0;border:1px solid #999;align-items:center;gap:8px;margin-top:28px;padding:12px 16px;font:800 10px ui-monospace,monospace;display:flex}.v8-account-card .gradient-button{background:var(--orange);box-shadow:none;color:#111;border-radius:0;padding:12px 18px}.v8-account-card .gradient-button:hover{background:var(--orange)}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media (width<=560px){.v8-header{padding-inline:15px}.v8-header-end{gap:7px;font-size:9px}.v8-header-end>i,.v8-header-end button:nth-last-of-type(2){display:none}.v8-hero{padding-inline:20px}.v8-products{padding-top:70px}.v8-footer{font-size:8px}.v8-control-panel{padding:35px 20px 100px}.v8-cart-item{grid-template-columns:55px 1fr auto;grid-template-areas:"icon main total""icon qty remove"}.v8-cart-item>strong{grid-area:icon}.v8-cart-item>span{grid-area:main}.v8-cart-item>div{grid-area:qty}.v8-cart-item>b{grid-area:total}.v8-cart-item>button:last-child{grid-area:remove}.v8-commerce{padding-inline:20px}}.v8-reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(24px)}.v8-reveal.in{opacity:1;transform:none}.v8-cursor{pointer-events:none;display:none}.v8-cart-item{grid-template-columns:82px minmax(180px,1fr) auto auto auto}.v8-cart-preview{border-radius:50%;width:72px;height:72px;overflow:hidden}.v8-cart-preview .cue-2d svg{width:100%;max-width:none;height:100%}.v8-cart-main{min-width:0}.v8-cart-main strong{font:800 12px ui-monospace,monospace}.v8-cart-main small{display:block}.v8-cart-qty{align-items:center;gap:6px;display:flex}.v8-cart-price{white-space:nowrap}.v8-editor details .text-white,.v8-editor details .text-slate-100,.v8-editor details .text-slate-200,.v8-editor details .text-slate-300,.v8-editor details .text-primary,.v8-editor details .text-muted{color:#222!important}.v8-editor details input:not([type=checkbox]):not([type=range]),.v8-editor details select{color:#111!important;background:#fff!important;border-color:#999!important}.v8-editor details button{color:#222}.v8-editor details .bg-white\/5,.v8-editor details .bg-brand-primary\/30{background:#e8e3d9!important}.v8-editor details .border-white\/10{border-color:#aaa!important}@media (pointer:fine) and (hover:hover){.v8-cursor{border:1px solid var(--orange);z-index:120;opacity:0;border-radius:50%;width:18px;height:18px;transition:width .18s,height .18s,left .18s,top .18s,background .18s;display:block;position:fixed;top:-9px;left:-9px}.v8-cursor.active{background:#ff4d1733;width:30px;height:30px;top:-15px;left:-15px}}@media (prefers-reduced-motion:reduce){.v8-reveal{opacity:1;transform:none}.v8-cursor{display:none!important}}@media (width<=560px){.v8-cart-item{grid-template-columns:64px 1fr auto;grid-template-areas:"preview main price""preview qty remove"}.v8-cart-item>.v8-cart-preview{grid-area:preview;width:58px;height:58px}.v8-cart-item>.v8-cart-main{grid-area:main}.v8-cart-item>.v8-cart-qty{grid-area:qty}.v8-cart-item>.v8-cart-price{grid-area:price}.v8-cart-item>.v8-cart-remove:last-child{grid-area:remove;justify-self:end}}.v8-cursor-knob{border:2px solid var(--orange);background:radial-gradient(circle at 35% 30%,#fff5 0 8%,#0000 9%),#252020;border-radius:50%;display:block;position:absolute;inset:2px;box-shadow:0 2px 8px #0008,inset 0 0 0 2px #fff2}.v8-cursor-knob:before{content:"";background:var(--acid);border-radius:2px;width:2px;height:6px;position:absolute;top:2px;left:50%;transform:translate(-50%)}.v8-cursor-knob i{border:1px solid #ffffff38;border-radius:50%;display:block;position:absolute;inset:5px}.v8-commerce-lead{color:#5b5d58;max-width:650px;font-size:17px;line-height:1.7}.v8-saver-models,.v8-saver-weight{gap:8px;display:grid}.v8-saver-models button,.v8-saver-weight button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #999;gap:5px;padding:13px 15px;display:grid}.v8-saver-models button.active,.v8-saver-weight button.active{border-color:var(--orange);box-shadow:inset 5px 0 var(--orange);background:#eee9df}.v8-saver-models button strong{font:900 12px ui-monospace,monospace}.v8-saver-models button small,.v8-saver-weight button small{color:#666;font-size:11px}.v8-seg.v8-saver-weight{grid-template-columns:repeat(3,1fr)}.v8-seg.v8-saver-weight button,.v8-seg.v8-saver-cover button{text-align:center;align-content:center;justify-items:center;gap:5px;height:auto;min-height:56px;padding:10px 8px;display:grid}.v8-seg.v8-saver-cover button:not(.active){color:inherit;background:0 0}.v8-saver-cover button small{color:#666;margin-top:4px;display:block}.v8-saver-models button span{color:#5b5d58;font-size:12px}.v8-saver-price-note,.v8-shipping-note{color:#5b5d58;font-size:12px;line-height:1.6}.v8-saver-price-note a{color:var(--orange)}.v8-saver-swatches button:disabled{opacity:.55;cursor:not-allowed;filter:grayscale(.4)}.v8-saver-swatches button.is-contact-only b{color:#9b3d20}.v8-shipping-note{border-left:3px solid var(--acid);background:#eee9df;margin:14px 0 28px;padding:12px 15px}.v8-recommendations{border-top:1px solid #aaa;max-width:820px;margin:35px 0;padding-top:24px}.v8-recommendations h2{letter-spacing:-.06em;margin:8px 0 20px;font-size:clamp(26px,4vw,42px)}.v8-recommendations>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.v8-recommendations article{background:#eee9df;border:1px solid #aaa;gap:10px;padding:18px;display:grid}.v8-recommendations article strong{font:900 12px ui-monospace,monospace}.v8-recommendations article p{color:#5b5d58;margin:0;font-size:13px;line-height:1.5}.v8-recommendations article button{color:var(--orange);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:6px;font:900 10px ui-monospace,monospace;display:inline-flex}.v8-recommendations-empty{color:#666;font-size:13px}.v8-saver-catalog{border-top:1px solid #aaa;max-width:820px;margin:38px 0;padding-top:22px}.v8-saver-catalog h2{letter-spacing:-.04em;margin:0 0 16px;font-size:24px}.v8-saver-model-table{border-top:1px solid #aaa}.v8-saver-model-table article{border-bottom:1px solid #aaa;grid-template-columns:1fr auto;gap:5px 18px;padding:16px 0;display:grid}.v8-saver-model-table article>div{gap:4px;display:grid}.v8-saver-model-table strong{font:900 12px ui-monospace,monospace}.v8-saver-model-table span,.v8-saver-model-table p{color:#666;margin:0;font-size:12px}.v8-saver-model-table article>b{font:900 14px ui-monospace,monospace}.v8-saver-model-table p{grid-column:1/-1}.v8-saver-color-table{border-top:1px solid #aaa;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.v8-saver-color-table span{border-bottom:1px solid #aaa;align-items:center;gap:8px;padding:12px 0;font:800 10px ui-monospace,monospace;display:flex}.v8-saver-color-table span:nth-child(odd){margin-right:15px}.v8-saver-color-table i{border:1px solid #888;border-radius:50%;width:18px;height:18px}.v8-saver-color-table b{color:#666;margin-left:auto;font-size:9px}.v8-saver-catalog>p{color:#5b5d58;font-size:12px;line-height:1.6}.v8-saver-product-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:30px;display:flex}.v8-saver-product-actions>span{color:#5b5d58;font:800 11px ui-monospace,monospace}.v8-preview-auth{color:#333;background:#eee9df;border:1px solid #aaa;gap:7px;padding:12px 14px;font-size:12px;line-height:1.5;display:grid}.v8-preview-auth strong{color:#a92b08;letter-spacing:.08em;font:900 10px ui-monospace,monospace}.v8-preview-auth--hero{margin-top:10px}.v8-cart-saver-art{background:#191b1a;width:100%;height:100%;position:relative}.v8-cart-saver-art:before{content:"";border:7px solid var(--saver-color);border-radius:13px;height:31%;position:absolute;top:27%;left:10%;right:10%;box-shadow:inset 0 0 0 2px #fff4}.v8-cart-saver-art i{z-index:1;aspect-ratio:1;background:#222;border:1px solid #aaa;border-radius:50%;width:18%;margin:36% 3% 0;display:inline-block;position:relative}.v8-template-picker{color:#222;background:0 0;border-block:1px solid #aaa;gap:12px;margin:25px 0 22px;padding:18px 0;display:grid}.v8-template-picker>div:first-child{gap:3px;display:grid}.v8-template-picker b{font:900 9px ui-monospace,monospace}.v8-template-picker span,.v8-template-picker small{color:#666;font-size:10px;line-height:1.35}.v8-template-picker>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.v8-template-picker button{min-height:58px;color:inherit;text-align:left;cursor:pointer;background:#f6f3ec;border:1px solid #aaa;gap:3px;padding:10px;display:grid}.v8-template-picker button:hover,.v8-template-picker button:focus-visible{border-color:var(--orange);background:#fff}.v8-template-picker strong{font:900 14px system-ui,sans-serif}.v8-manufacturing-warnings{color:#462016;background:#fff3ed;border:1px solid #c45a35;gap:8px;margin:14px 0;padding:12px 14px;font-size:12px;line-height:1.5;display:grid}.v8-manufacturing-warnings>b{letter-spacing:.04em;font:900 10px ui-monospace,monospace}.v8-manufacturing-warnings ul{gap:6px;margin:0;padding-left:18px;display:grid}.v8-manufacturing-warnings li{gap:2px;display:grid}.v8-manufacturing-warning-target{color:#a92b08;text-align:left;background:0 0;border:0;justify-self:start;padding:0;font-weight:800;text-decoration:underline}.v8-manufacturing-warning-target:focus-visible{outline-offset:2px;outline:2px solid #111}.v8-manufacturing-warnings em{color:#6b2d1b;font-style:normal}.v8-manufacturing-hint{color:#6b2d1b;border-top:1px solid #e0b5a5;margin:0;padding-top:6px}.v8-manufacturing-ok{color:#567500;margin:14px 0;font:800 11px ui-monospace,monospace}.v8-preview-warnings{z-index:3;color:#222;max-height:170px;position:relative;overflow:auto}.v8-preview-warnings .v8-manufacturing-warnings{background:#fffaf5;margin:0}@media (width<=700px){.v8-recommendations>div,.v8-saver-color-table{grid-template-columns:1fr}.v8-saver-color-table span:nth-child(odd){margin-right:0}.v8-saver-product-actions{flex-direction:column;align-items:flex-start}}.v8-custom-shell{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.v8-custom-shell:has(.v8-editor){grid-template-columns:minmax(0,1.7fr) minmax(0,.95fr)}.v8-control-panel{min-width:0}.v8-editor-box{overflow:hidden}.v8-canvas{background:#f5f5f2;height:64vh;min-height:520px;max-height:760px;position:relative}.v8-canvas>div{z-index:1;position:relative}.v8-canvas-hint{z-index:2;color:#555;text-align:center;pointer-events:none;background:#fffffff2;border:1px solid #aaa;width:max-content;max-width:calc(100% - 24px);margin:0;padding:7px 10px;font-size:11px;line-height:1.35;position:absolute;bottom:13px;left:50%;transform:translate(-50%)}.v8-tools button:disabled{opacity:.3;cursor:not-allowed}.v8-tool-button{gap:2px;min-width:42px;min-height:42px}.v8-tool-button span{color:#555;font:700 8px/1 system-ui,sans-serif;display:none}.v8-tool-button svg{width:18px;height:18px}.v8-clear-button{color:#b52d0e!important}.v8-tools{flex-wrap:wrap}.v8-tools button{width:44px;height:44px;padding:8px}.v8-demo-object{z-index:4;width:138px;height:190px;transform-style:preserve-3d;transition:transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)rotate(-9deg)}.v8-demo-object .v8-demo-cover{background:linear-gradient(145deg,#3b403e 0%,#171a1a 72%);border:1px solid #68706c;border-radius:12px;width:100%;height:100%;inset:0;overflow:hidden;transform:none;box-shadow:18px 24px 30px #000b}.v8-demo-object .v8-demo-cover:after{content:"";pointer-events:none;border:1px solid #d8ddd733;border-radius:8px;position:absolute;inset:10px}.v8-demo-object .v8-demo-cover i{z-index:2;background:radial-gradient(circle at 35% 30%,#777 0 7%,#161918 12% 100%);border:1px solid #a3aaa5;border-radius:50%;width:18px;height:18px;position:absolute;top:27px;box-shadow:0 4px 7px #000b}.v8-demo-object .v8-demo-cover i:first-child{left:22px}.v8-demo-object .v8-demo-cover i:nth-child(2){left:59px}.v8-demo-object .v8-demo-cover i:nth-child(3){right:22px}.v8-demo-object .v8-demo-cover b{background:var(--acid);width:9px;height:9px;box-shadow:0 0 16px var(--acid);z-index:2;border-radius:50%;position:absolute;top:70px;left:64px}.v8-demo-object .v8-demo-cover span{color:#c7ccc7;text-align:center;letter-spacing:.1em;z-index:2;width:100%;font:800 8px ui-monospace,monospace;position:absolute;bottom:20px;left:0;transform:none}.v8-demo-object .v8-demo-cover em{z-index:3;background:radial-gradient(circle,#707671 0 54%,#3d423f 56% 100%);border:7px solid #bdc1bc;border-radius:50%;width:50px;height:50px;position:absolute;bottom:45px;left:50%;transform:translate(-50%)translateZ(32px);box-shadow:0 9px 13px #000b}.v8-demo-object .v8-demo-hat{z-index:5;background:linear-gradient(145deg,#ff7b3f,#e23b0e);border:4px solid #ef4a17;border-radius:50%;width:65px;height:65px;top:74%;left:50%;transform:translate(-50%,-50%)translateZ(55px)rotateX(56deg);box-shadow:0 14px 22px #000b,inset 0 0 0 1px #fff5}.v8-demo-object .v8-demo-hat span{color:#fff;place-items:center;width:100%;height:100%;font:900 25px/1 sans-serif;display:grid;transform:rotateX(-56deg)}.v8-demo-object .v8-demo-engraving-star{z-index:6;width:52px;height:52px;top:74%;left:50%;transform:translate(-50%,-50%)translateZ(60px)rotateX(56deg)}.v8-demo-object .v8-demo-engraving-star path{fill:none;stroke:var(--acid);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.v8-demo-step-1 .v8-demo-object{transform:translate(-50%,-50%)rotate(-9deg)}.v8-demo-step-2 .v8-demo-object{transform:translate(-50%,-50%)rotate(7deg)scale(1.04)}.v8-demo-step-3 .v8-demo-object{transform:translate(-50%,-50%)rotate(3deg)translateY(9px)}.v8-demo-step-1 .v8-demo-object .v8-demo-cover{visibility:visible;animation:.7s cubic-bezier(.2,.8,.2,1) both v8-demo-cover-in}.v8-demo-step-1 .v8-demo-object .v8-demo-hat{visibility:visible;animation:.7s cubic-bezier(.2,.8,.2,1) .7s both v8-demo-hat-in}.v8-demo-step-2 .v8-demo-object .v8-demo-cover,.v8-demo-step-3 .v8-demo-object .v8-demo-cover,.v8-demo-step-2 .v8-demo-object .v8-demo-hat,.v8-demo-step-3 .v8-demo-object .v8-demo-hat,.v8-demo-step-2 .v8-demo-object .v8-demo-engraving-star{visibility:visible;opacity:1}@keyframes v8-demo-cover-in{0%{opacity:0;transform:translateY(-24px)scale(.84)}to{opacity:1;transform:none}}@keyframes v8-demo-hat-in{0%{opacity:0;transform:translate(-50%,-50%)translateZ(15px)rotateX(56deg)scale(.7)}to{opacity:1;transform:translate(-50%,-50%)translateZ(55px)rotateX(56deg)scale(1)}}.v8-tools button svg{width:18px;height:18px}.v8-preview{min-width:0}.v8-preview-controls{z-index:2;justify-content:flex-end;gap:6px;margin-top:12px;display:flex;position:relative}.v8-preview-controls button{color:#bbb;letter-spacing:.04em;background:#171a19;border:1px solid #555;min-height:36px;padding:0 10px;font:800 9px ui-monospace,monospace}.v8-preview-controls button[aria-pressed=true]{border-color:var(--acid);color:#fff;background:#2b3321}.v8-preview>div:first-child b.is-review{color:#ffb347}.v8-preview-surface .cue-3d-spinner.is-paused{animation-play-state:paused}.v8-preview-pedal .v8-preview-pedal-shell[data-preview-mode="3d"]{transform:rotateX(12deg)rotateY(-18deg)}.v8-preview-pedal .v8-preview-pedal-shell[data-preview-mode="2d"]{box-shadow:none;border-radius:4px;transform:none}.v8-preview-pedal .v8-preview-pedal-shell[data-preview-mode="2d"] i{box-shadow:none}.v8-progress ol{width:100%;height:100%;margin:0;padding:0;list-style:none;display:flex}.v8-progress li{border-right:1px solid #333;flex:1;align-items:center;gap:10px;padding:0 20px;font:800 10px ui-monospace,monospace;display:flex}.v8-progress li.current{color:#fff;border-bottom:4px solid var(--orange)}.v8-progress li.done{color:#aaa}.v8-progress>div{display:none}.v8-element-list{border-top:1px solid #aaa;padding:18px 0}.v8-element-list-heading{justify-content:space-between;align-items:baseline;font:800 10px ui-monospace,monospace;display:flex}.v8-element-list-heading span{color:#777;font-size:9px}.v8-element-list p{color:#777;margin:12px 0 0;font-size:11px}.v8-element-list ul{gap:6px;margin:0;padding:10px 0 0;list-style:none;display:grid}.v8-element-list li button{text-align:left;color:#222;background:#f6f3ec;border:1px solid #bbb;grid-template-columns:34px 1fr auto;align-items:center;gap:8px;width:100%;min-height:44px;padding:7px 10px;font:800 10px ui-monospace,monospace;display:grid}.v8-element-list li button.active{border-color:var(--orange);box-shadow:inset 4px 0 var(--orange)}.v8-element-list li button small{color:#777;font-size:9px;font-weight:500}.v8-control-panel details summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;display:flex}.v8-control-panel details summary span{color:#777;font-size:9px}.v8-editor-status{font-size:11px;color:#555!important}.v8-purchase-facts{border-block:1px solid #555;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;max-width:620px;margin:28px 0 4px;display:grid}.v8-purchase-facts div{border-bottom:1px solid #333;padding:13px 14px}.v8-purchase-facts div:nth-child(odd){border-right:1px solid #333}.v8-purchase-facts dt{color:#888;letter-spacing:.08em;font:800 9px ui-monospace,monospace}.v8-purchase-facts dd{color:#fff;margin:6px 0 0;font-size:12px}.v8-purchase-facts small{color:#aaa;margin-top:3px;font-size:10px;display:block}.v8-brand-logo{filter:brightness(0)invert();width:auto;height:30px;display:block}.v8-detail-hero>div>.v8-eyebrow,.v8-detail-hero h1{animation:.6s cubic-bezier(.2,.7,.2,1) both cue-slide-in-left}.v8-detail-hero>div>:not(.v8-eyebrow):not(h1),.v8-detail-art{animation:.6s cubic-bezier(.2,.7,.2,1) .24s both cue-slide-in-down}.v8-detail-hero>div>.v8-purchase-facts{animation:none}.v8-purchase-facts div{animation:.55s cubic-bezier(.2,.7,.2,1) both cue-slide-in-down}.v8-purchase-facts div:first-child{animation-delay:.3s}.v8-purchase-facts div:nth-child(2){animation-delay:.38s}.v8-purchase-facts div:nth-child(3){animation-delay:.46s}.v8-purchase-facts div:nth-child(4){animation-delay:.54s}.v8-purchase-facts div:nth-child(5){animation-delay:.62s}.v8-purchase-facts div:nth-child(6){animation-delay:.7s}.v8-color-strip button{animation:.5s cubic-bezier(.2,.7,.2,1) both cue-slide-in-down}.v8-color-strip button:first-child{animation-delay:.38s}.v8-color-strip button:nth-child(2){animation-delay:.46s}.v8-color-strip button:nth-child(3){animation-delay:.54s}.v8-color-strip button:nth-child(4){animation-delay:.62s}.v8-color-strip button:nth-child(5){animation-delay:.7s}.v8-color-strip button:nth-child(6){animation-delay:.78s}.v8-reel-visual{vertical-align:-.04em;font-variant-numeric:tabular-nums;align-items:flex-end;line-height:1;display:inline-flex}.v8-review .v8-reel,.v8-review .v8-reel span,.v8-qty .v8-reel,.v8-qty .v8-reel span,.v8-total .v8-reel,.v8-total .v8-reel span{font:inherit;color:inherit;border:0;padding:0}.v8-reel-char{line-height:1;display:inline-block;transform:translateY(-.12em)}.v8-reel-digit{text-align:center;width:.64em;height:1em;display:inline-block;overflow:hidden}.v8-reel-strip{will-change:transform;transition-property:transform;transition-timing-function:cubic-bezier(.18,.72,.22,1);display:block}.v8-reel-strip i{height:1em;font-style:normal;line-height:1;display:block}.v8-sr-value{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.v8-review>strong b s{color:#999;margin-right:12px;font-size:13px;font-weight:600;text-decoration-thickness:1px}.v8-total-price,.v8-total-price .v8-reel,.v8-total-price .v8-reel-visual,.v8-total-price .v8-reel-char,.v8-total-price .v8-reel-digit,.v8-total-price .v8-reel-strip,.v8-total-price .v8-reel-strip i{color:#111}.v8-total-price{align-items:flex-end;display:inline-flex}.v8-review>b,.v8-review>strong{color:#111}.v8-control-panel>.v8-control-kicker,.v8-control-panel h1{animation:.6s cubic-bezier(.2,.7,.2,1) both cue-slide-in-left}.v8-control-panel>:not(.v8-control-kicker):not(h1),.v8-custom-shell>.v8-preview{animation:.6s cubic-bezier(.2,.7,.2,1) .24s both cue-slide-in-down}.v8-control-panel>.v8-section:nth-child(3){animation-delay:.3s}.v8-control-panel>.v8-section:nth-child(4){animation-delay:.38s}.v8-swatches button{animation:.5s cubic-bezier(.2,.7,.2,1) both cue-slide-in-down}.v8-swatches button:first-child{animation-delay:.38s}.v8-swatches button:nth-child(2){animation-delay:.46s}.v8-swatches button:nth-child(3){animation-delay:.54s}.v8-swatches button:nth-child(4){animation-delay:.62s}.v8-swatches button:nth-child(5){animation-delay:.7s}.v8-swatches button:nth-child(6){animation-delay:.78s}.v8-control-panel>.v8-review{animation:none}.v8-review>*{animation:.5s cubic-bezier(.2,.7,.2,1) both cue-slide-in-down}.v8-review>:first-child{animation-delay:.28s}.v8-review>:nth-child(2){animation-delay:.36s}.v8-review>:nth-child(3){animation-delay:.44s}.v8-review>:nth-child(4){animation-delay:.52s}.v8-review>:nth-child(5){animation-delay:.6s}.v8-account-page>.v8-eyebrow,.v8-account-page h1{animation:.6s cubic-bezier(.2,.7,.2,1) both cue-slide-in-left}.v8-account-page>.v8-account-card{animation:.6s cubic-bezier(.2,.7,.2,1) .24s both cue-slide-in-down}.v8-account-page>.v8-order-history{animation:.55s cubic-bezier(.2,.7,.2,1) .32s both cue-slide-in-down}.v8-account-page>.v8-logout{animation:.55s cubic-bezier(.2,.7,.2,1) .4s both cue-slide-in-down}.v8-commerce:not(.v8-checkout)>.v8-eyebrow,.v8-commerce:not(.v8-checkout)>h1{animation:.6s cubic-bezier(.2,.7,.2,1) both cue-slide-in-left}.v8-commerce:not(.v8-checkout)>p{animation:.55s cubic-bezier(.2,.7,.2,1) .24s both cue-slide-in-down}.v8-commerce:not(.v8-checkout)>.v8-cart-list{animation:none}.v8-commerce:not(.v8-checkout) .v8-cart-item{animation:.5s cubic-bezier(.2,.7,.2,1) .28s both cue-slide-in-down}.v8-commerce:not(.v8-checkout) .v8-cart-item:nth-child(2){animation-delay:.36s}.v8-commerce:not(.v8-checkout) .v8-cart-item:nth-child(3){animation-delay:.44s}.v8-commerce:not(.v8-checkout) .v8-cart-item:nth-child(n+4){animation-delay:.52s}.v8-commerce:not(.v8-checkout)>.v8-total{animation:.55s cubic-bezier(.2,.7,.2,1) .36s both cue-slide-in-down}.v8-commerce:not(.v8-checkout)>.v8-cta{animation:.55s cubic-bezier(.2,.7,.2,1) .44s both cue-slide-in-down}.v8-error-page{background:var(--ink);color:#fff;min-height:75vh;padding:160px 8vw 100px}.v8-error-page h1{letter-spacing:-.08em;margin:24px 0 28px;font-size:clamp(58px,9vw,130px);line-height:.82}.v8-error-page p:not(.v8-eyebrow){color:#bbb;max-width:480px;line-height:1.6}@media (width<=900px){:is(.v8-custom-shell,.v8-custom-shell:has(.v8-editor)){flex-direction:column;display:flex}.v8-control-panel{order:1}.v8-preview{order:2;width:100%;height:260px;min-height:220px;max-height:280px;padding:16px 18px;position:relative;top:auto}.v8-preview-pedal{height:150px}.v8-preview-pedal .v8-generic-pedal{width:150px;height:215px}.v8-preview-surface{width:62px;height:62px;bottom:28px;left:44px}.v8-preview section{height:64px}.v8-preview section span{padding:9px 10px;font-size:8px}.v8-preview section b{margin-top:6px;font-size:9px}.v8-canvas{height:58vh;min-height:420px}.v8-purchase-facts{max-width:none}}.v8-preview-pedal{perspective:1000px}.v8-preview-pedal-scene{width:240px;height:340px;transform-style:preserve-3d;position:relative}.v8-preview-pedal-scene--3d.is-rotating{animation:9s linear infinite v8-preview-object-spin}.v8-preview-pedal-scene--3d.is-paused{animation-play-state:paused}.v8-preview-pedal-scene--2d{transform:none}.v8-preview-pedal-shell{width:240px;height:340px;transform-style:preserve-3d;transform:none!important}.v8-preview-pedal-scene--2d .v8-preview-pedal-shell{box-shadow:none;border-radius:4px}.v8-preview-pedal-scene--2d .v8-preview-pedal-shell i{box-shadow:none}.v8-preview-pedal-scene--3d .v8-preview-surface{transform:translateZ(48px)}.v8-preview-pedal-scene--2d .v8-preview-surface{transform:none}.v8-preview-pedal-scene .cue-3d-spinner{animation:none}.v8-preview-pedal-scene--3d .cue-3d-spinner{--cue-depth:24px}@keyframes v8-preview-object-spin{0%{transform:rotateX(12deg)rotateY(-18deg)rotate(3deg)}to{transform:rotateX(12deg)rotateY(342deg)rotate(3deg)}}@media (width<=560px){.v8-preview{height:240px;min-height:220px}.v8-preview-pedal{height:132px}.v8-canvas{height:52vh;min-height:360px}.v8-tool-button{min-width:48px;padding:6px 5px!important}.v8-tool-button span{display:block}.v8-history-button span{display:none}.v8-canvas-hint{font-size:10px;bottom:8px}.v8-purchase-facts{grid-template-columns:1fr}.v8-purchase-facts div:nth-child(odd){border-right:0}}.v8-error-links{flex-wrap:wrap;gap:22px;margin-top:26px;font:800 10px ui-monospace,monospace;display:flex}.v8-error-links a{color:#fff;text-underline-offset:.2em;text-decoration:underline}.v8-hero{grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);align-items:center;gap:clamp(28px,5vw,96px);min-height:min(880px,100svh);padding:clamp(100px,12vh,132px) clamp(22px,5vw,72px) clamp(28px,5vh,52px)}.v8-hero-copy{justify-content:center;padding:0}.v8-hero-note{margin:0}.v8-demo{z-index:1;background:#151717d9;border:1px solid #ffffff38;justify-self:end;width:min(100%,470px);padding:16px;position:relative;box-shadow:18px 22px #00000038}.v8-demo-heading,.v8-demo-controls,.v8-demo-steps{align-items:center;display:flex}.v8-demo-heading{color:#fff;letter-spacing:.08em;justify-content:space-between;font:800 10px ui-monospace,monospace}.v8-demo-heading span{color:var(--acid)}.v8-demo-heading b{color:#8c928d;font-size:9px}.v8-demo-stage{background:#0d0f0f;border:1px solid #ffffff24;height:clamp(260px,31vw,340px);margin:14px 0 12px;position:relative;overflow:hidden}.v8-demo-grid{opacity:.55;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.v8-demo-pedal{background:linear-gradient(145deg,#303331,#111313);border:1px solid #777;border-radius:12px;width:124px;height:184px;transition:transform .45s,background .45s;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)rotate(-9deg);box-shadow:22px 24px 30px #0008}.v8-demo-pedal i{background:#080909;border:1px solid #888;border-radius:50%;width:20px;height:20px;position:absolute;top:30px}.v8-demo-pedal i:first-child{left:20px}.v8-demo-pedal i:nth-child(2){left:52px}.v8-demo-pedal i:nth-child(3){right:20px}.v8-demo-pedal b{background:var(--acid);width:9px;height:9px;box-shadow:0 0 15px var(--acid);border-radius:50%;position:absolute;top:74px;left:57px}.v8-demo-pedal span{color:#fff;text-align:center;letter-spacing:.08em;width:60px;font:900 12px ui-monospace,monospace;position:absolute;bottom:24px;left:32px}.v8-demo-step-1 .v8-demo-pedal{transform:translate(-50%,-50%)rotate(-9deg)}.v8-demo-step-2 .v8-demo-pedal{background:linear-gradient(145deg,#514d35,#161817);transform:translate(-50%,-50%)rotate(8deg)scale(1.08)}.v8-demo-step-3 .v8-demo-pedal{transform:translate(-50%,-50%)rotate(3deg)translateY(13px)}.v8-demo-marker{color:var(--orange);font-size:30px;font-weight:900;transition:left .45s,top .45s;position:absolute;top:25%;left:33%}.v8-demo-step-2 .v8-demo-marker{top:18%;left:59%}.v8-demo-step-3 .v8-demo-marker{display:none}.v8-demo-copy{z-index:5;background:linear-gradient(#0000,#0d0f0ff2 30%);gap:4px;padding-top:35px;display:grid;position:absolute;bottom:14px;left:14px;right:14px}.v8-demo-copy strong{color:#fff;letter-spacing:-.04em;font-size:18px}.v8-demo-copy span{color:#a8ada8;font-size:11px;line-height:1.45}.v8-demo-controls{justify-content:space-between;gap:10px}.v8-demo-steps{gap:5px;min-width:0}.v8-demo-steps button{color:#777d78;background:0 0;border:0;grid-template-columns:auto auto;align-items:center;gap:6px;padding:7px 8px;font:800 9px ui-monospace,monospace;display:grid}.v8-demo-steps button[aria-selected=true]{color:#fff;background:#ffffff14}.v8-demo-steps button b{color:var(--orange)}.v8-demo-play{color:#fff;background:0 0;border:1px solid #ffffff45;flex:none;align-items:center;gap:7px;padding:8px 10px;font:800 9px ui-monospace,monospace;display:inline-flex}.v8-demo-play:hover{background:#ffffff14}.v8-demo-hint{color:#747a75;margin:12px 0 0;font-size:11px}.v8-preview-help{z-index:2;gap:4px;margin-top:22px;display:grid;position:relative}.v8-preview-help strong{color:#fff;letter-spacing:-.02em;font-size:15px}.v8-preview-help span{color:#8e948f;font:500 11px system-ui,sans-serif}.v8-preview-controls{justify-content:stretch;margin-top:10px}.v8-preview-controls button{text-align:left;flex:1;gap:3px;min-width:0;padding:7px 6px;display:grid}.v8-preview-controls button b{color:#fff;font-size:11px}.v8-preview-controls button span{color:#929892;white-space:nowrap;font:500 10px system-ui,sans-serif}.v8-preview-controls button[aria-pressed=true] span{color:var(--acid)}@media (width<=700px){.v8-hero{grid-template-columns:1fr;align-content:start;gap:25px;min-height:auto;padding:104px 20px 30px}.v8-hero h1{margin:16px 0 22px;font-size:clamp(49px,14vw,78px)}.v8-hero-note{max-width:34rem;line-height:1.45}.v8-cta{margin-top:18px}.v8-demo{justify-self:stretch;width:100%;padding:12px;box-shadow:10px 12px #00000030}.v8-demo-stage{height:252px;margin-block:10px}.v8-demo-pedal,.v8-demo-step-1 .v8-demo-pedal{transform:translate(-50%,-50%)scale(.82)rotate(-9deg)}.v8-demo-step-2 .v8-demo-pedal{transform:translate(-50%,-50%)scale(.9)rotate(8deg)}.v8-demo-step-3 .v8-demo-pedal{transform:translate(-50%,-50%)scale(.82)rotate(3deg)translateY(13px)}.v8-demo-hint{font-size:10px}}@media (width<=420px){.v8-demo-steps button{padding-inline:5px}.v8-demo-steps button span{display:none}.v8-demo-play{padding-inline:8px}}@media (prefers-reduced-motion:reduce){.v8-demo-pedal,.v8-demo-marker{transition:none}}.v8-preview-pedal-shell--webgl{width:100%;height:100%;min-height:330px;box-shadow:none;background:0 0;border:0;position:relative;overflow:hidden;transform:none!important}.v8-preview-pedal-scene--3d{transform:none}.v8-preview-pedal-scene--3d.is-rotating,.v8-preview-pedal-scene--3d.is-paused{animation:none}.cue-3d,.cue-3d-spinner,.cue-3d-webgl{width:100%;height:100%;min-height:330px}.cue-3d-spinner{position:relative;animation:none!important;transform:none!important}.cue-3d-webgl{contain:paint;position:relative}.cue-3d-webgl canvas{touch-action:none;cursor:grab;width:100%;height:100%;min-height:330px;display:block}.cue-3d-webgl canvas:active{cursor:grabbing}.cue-3d-fallback{color:#ffb1b7;text-align:center;margin:0;font-size:12px;position:absolute;inset:50% 18px auto;transform:translateY(-50%)}.cue-3d-sidewall{display:none}@media (width<=700px){.v8-preview-pedal-shell--webgl,.cue-3d,.cue-3d-spinner,.cue-3d-webgl,.cue-3d-webgl canvas{min-height:275px}}.v8-demo-object>.cue-3d,.v8-demo-object .cue-3d-spinner,.v8-demo-object .cue-3d-webgl,.v8-demo-object .cue-3d-webgl canvas{width:100%;height:100%;min-height:0}.v8-demo-object .cue-3d-webgl canvas{cursor:default}.v8-demo-object .cue-3d-fallback{font-size:9px}.v8-demo-object .v8-demo-engraving-star{display:none}.v8-product-art.saver:after{background:var(--orange);border-radius:24px;width:160px;height:68px;top:52px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 8px #ff7b53,0 18px 24px #0003}.v8-product-art.saver:before{content:"";z-index:1;background:radial-gradient(circle at 12%,#111 0 12px,#777 13px,#0000 14px),radial-gradient(circle,#111 0 12px,#777 13px,#0000 14px),radial-gradient(circle at 88%,#111 0 12px,#777 13px,#0000 14px);width:160px;height:30px;position:absolute;top:70px;left:50%;transform:translate(-50%)}.v8-product-art.stand{isolation:isolate;place-items:center;display:grid}.v8-product-art.stand:after{display:none}.v8-product-art.stand img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 16px 13px #0005);width:min(100%,300px);height:170px;transition:transform .25s;display:block;transform:translateY(-2px)}.v8-product-row:hover .v8-product-art.stand img{transform:translateY(-7px)rotate(-1deg)}.v8-saver-visual{perspective:900px;place-items:center;width:min(100%,380px);height:450px;display:grid}.v8-saver-pedal{background:linear-gradient(145deg,#303330,#121414 60%);border:1px solid #6f7470;border-radius:13px;width:250px;height:350px;position:relative;overflow:hidden;transform:rotateX(10deg)rotateY(-13deg)rotate(2deg);box-shadow:36px 46px 65px #0009}.v8-saver-pedal:after{content:"";pointer-events:none;background:linear-gradient(100deg,#fff1,#0000 22% 75%,#0004);position:absolute;inset:0}.v8-saver-rail{--saver-color:var(--orange);z-index:2;border:8px solid var(--saver-color);background:color-mix(in srgb, var(--saver-color) 25%, transparent);border-radius:29px;justify-content:space-around;align-items:center;width:202px;height:86px;display:flex;position:absolute;top:47px;left:24px;box-shadow:inset 0 0 0 2px #ffffff32,0 12px 24px #0007}.v8-saver-rail i{background:radial-gradient(circle at 38% 32%,#4d514e,#0a0b0b 62%);border:2px solid #7a7e7a;border-radius:50%;width:42px;height:42px;display:block;box-shadow:0 5px 7px #0008}.v8-saver-visual.is-full-cover .v8-saver-rail{background:color-mix(in srgb, var(--saver-color) 88%, #fff 12%);box-shadow:inset 0 0 0 2px #fff6,0 12px 24px #0007}.v8-saver-visual.is-full-cover .v8-saver-rail i{opacity:.14}.v8-saver-pedal>b{background:var(--acid);width:12px;height:12px;box-shadow:0 0 18px var(--acid);border-radius:50%;position:absolute;top:160px;left:119px}.v8-saver-pedal>em{color:#ddd;text-align:center;letter-spacing:.14em;font:900 11px ui-monospace,monospace;position:absolute;bottom:38px;left:0;right:0}.v8-saver-detail-art{position:relative}.v8-saver-callout{background:#111d;border:1px solid #ffffff38;width:min(240px,48%);padding:14px;font:700 9px ui-monospace,monospace;position:absolute;bottom:15px;right:0}.v8-saver-callout span{color:var(--orange)}.v8-saver-callout b{color:#fff;margin:7px 0;display:block}.v8-saver-callout p{margin:0;font:500 11px/1.5 system-ui,sans-serif}.v8-saver-story{background:var(--paper);grid-template-columns:repeat(3,1fr);display:grid}.v8-saver-story article{border-right:1px solid #aaa;min-height:330px;padding:clamp(28px,4vw,60px)}.v8-saver-story article:last-child{border-right:0}.v8-saver-story small{color:#777;font:800 9px ui-monospace,monospace}.v8-saver-story h2{letter-spacing:-.06em;margin:48px 0 18px;font-size:clamp(30px,3vw,50px);line-height:.95}.v8-saver-story p{color:#666;line-height:1.65}.v8-saver-progress li{max-width:none}.v8-saver-fit{border-left:5px solid var(--orange);color:#fff;background:#111;gap:5px;margin:28px 0 8px;padding:18px;font:800 10px ui-monospace,monospace;display:grid}.v8-saver-fit span,.v8-saver-fit small{color:#8d938e;font-size:9px}.v8-saver-fit strong{font-size:14px}.v8-saver-swatches{grid-template-columns:repeat(3,1fr)}.v8-saver-swatches button{animation:none}.v8-saver-swatches i{border-radius:9px}.v8-saver-review>strong b{font-size:25px}.v8-saver-preview-stage{z-index:1;place-items:center;height:calc(100% - 190px);display:grid;position:relative}.v8-cart-saver-preview{background:#111;border-radius:8px}.v8-cart-saver-preview .v8-saver-visual{transform-origin:50%;width:72px;height:72px;transform:scale(.24)}.v8-cart-saver-media{border-radius:inherit;background:#111;width:100%;height:100%;position:relative;overflow:hidden}.v8-cart-saver-media>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.v8-cart-saver-media>.v8-saver-visual,.v8-cart-saver-media>.v8-cart-saver-art{width:100%;height:100%}.v8-cart-saver-color-swatch{z-index:2;background:var(--saver-color);border:2px solid #fff;border-radius:2px;width:15px;height:15px;position:absolute;bottom:4px;right:4px;box-shadow:0 1px 4px #0009}.v8-reveal{opacity:1;transform:none}.v8-section-intro span,.v8-product-row>small,.v8-saver-story small{color:#555}.v8-public-page .v8-eyebrow,.v8-commerce .v8-eyebrow,.v8-control-kicker{color:#a92b08}.v8-public-page .v8-eyebrow{animation:none}.v8-cta,.v8-round-action,.v8-tools button,.v8-nav button{transition:background-color .18s,color .18s,border-color .18s,transform .18s}.v8-cta:hover:not(:disabled){background:#ff6a3b;transform:translateY(-2px)}.v8-cta:focus-visible,.v8-round-action:focus-visible,.v8-header a:focus-visible,.v8-menu:focus-visible{outline:3px solid var(--acid);outline-offset:4px}@media (width<=900px){.v8-hero{grid-template-columns:1fr;gap:34px;min-height:auto;padding-top:118px}.v8-demo{justify-self:stretch;width:min(100%,560px)}.v8-product-row{grid-template-columns:72px minmax(0,1fr) 180px 110px}.v8-product-art,.v8-round-action{grid-column:auto}.v8-saver-story{grid-template-columns:1fr}.v8-saver-story article{border-bottom:1px solid #aaa;border-right:0;min-height:auto}.v8-saver-story h2{margin-top:28px}.v8-saver-preview-stage{height:130px}.v8-saver-preview-stage .v8-saver-visual{height:160px;transform:scale(.48)}.v8-saver-callout{right:20px}}@media (width<=700px){.v8-header{height:64px;padding-inline:16px}.v8-brand{gap:8px}.v8-brand-logo{height:22px}.v8-brand small{font-size:7px}.v8-header nav.open{border-bottom:1px solid #444;gap:0;padding:8px 16px 16px;top:64px}.v8-header nav.open a{border-bottom:1px solid #333;align-items:center;min-height:48px;display:flex}.v8-sales-state,.v8-account-link{display:none!important}.v8-header-end{gap:12px}.v8-header-end i{display:none}.v8-cart-link{font-size:9px}.v8-hero{padding-top:92px}.v8-products{padding:70px 16px}.v8-section-intro{gap:24px;margin-bottom:46px}.v8-section-intro h2{font-size:clamp(43px,13vw,62px)}.v8-product-row{grid-template-columns:42px minmax(0,1fr);gap:12px;min-height:0;padding:28px 0;position:relative}.v8-product-row>small{align-self:start;padding-top:7px}.v8-product-row h3{font-size:clamp(34px,11vw,50px)}.v8-product-row p{margin-bottom:8px;font-size:13px}.v8-product-art{grid-column:1/-1;height:120px}.v8-product-art:after{top:20px;bottom:20px}.v8-product-art.fx:after{height:92px;top:14px}.v8-round-action{text-align:left;border-radius:0;grid-column:2;width:100%;height:48px;padding-inline:16px}.v8-detail-hero{gap:24px;padding:110px 20px 54px}.v8-detail-hero h1{font-size:clamp(56px,18vw,80px)}.v8-detail-art{min-height:330px}.v8-saver-visual{height:340px;transform:scale(.78)}.v8-saver-callout{width:190px;bottom:0;right:0}.v8-order-body{padding-top:64px}.v8-progress{height:58px;top:64px}.v8-progress li{padding-inline:14px}.v8-control-panel{padding-top:30px}.v8-saver-swatches{grid-template-columns:repeat(2,1fr)}.v8-footer{flex-wrap:wrap;gap:18px;line-height:1.5}.v8-footer nav{flex-wrap:wrap;gap:12px;width:100%;display:flex}}.v8-demo-cover,.v8-demo-hat,.v8-demo-engraving-star,.v8-demo-signal,.v8-demo-plug{opacity:0;visibility:hidden;pointer-events:none;position:absolute}.v8-demo-cover{z-index:2;background:linear-gradient(145deg,#565b57,#202322);border:1px solid #a9afaa;border-radius:12px;width:138px;height:190px;top:46%;left:50%;transform:translate(-50%,-50%)rotate(-9deg);box-shadow:18px 22px 28px #0009}.v8-demo-cover:after{content:"";border:1px dashed #d5d8d333;border-radius:8px;position:absolute;inset:12px}.v8-demo-cover span{color:#d8dbd7;letter-spacing:.08em;place-items:center;font:800 8px ui-monospace,monospace;display:grid;position:absolute;inset:0;transform:rotate(90deg)}.v8-demo-hat{z-index:4;aspect-ratio:1;background:var(--orange);border:5px solid #d74313;border-radius:50%;width:78px;top:61%;left:50%;transform:translate(-50%,-50%)rotateX(55deg);box-shadow:12px 18px 24px #0008}.v8-demo-engraving-star{z-index:5;width:64px;height:64px;top:61%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.v8-demo-engraving-star path{fill:none;stroke:var(--acid);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.v8-demo-signal{z-index:5;color:var(--acid);letter-spacing:.12em;place-items:center;font:900 9px ui-monospace,monospace;display:grid;top:45%;left:14%;right:14%}.v8-demo-signal:before{content:"";z-index:-1;background:repeating-linear-gradient(90deg, transparent 0 8px, var(--acid) 8px 15px, transparent 15px 25px);height:3px;position:absolute;top:50%;left:0;right:0;box-shadow:0 0 10px #c7ff5433}.v8-demo-plug{z-index:6;background:#3f4441;border:2px solid #d4d7d3;border-radius:4px 10px 10px 4px;width:58px;height:22px;top:45%;transform:translateY(-50%);box-shadow:8px 10px 15px #0008}.v8-demo-plug:before{content:"";background:#151717;width:42px;height:6px;position:absolute;top:7px}.v8-demo-plug:after{content:"";background:#999d99;border:1px solid #f4f4ef;width:7px;height:10px;position:absolute;top:5px}.v8-demo-plug i{background:var(--orange);width:5px;height:6px;position:absolute;top:7px}.v8-demo-plug-left{left:-68px;transform:translateY(-50%)rotate(180deg)}.v8-demo-plug-left:before{left:54px}.v8-demo-plug-left:after{left:5px}.v8-demo-plug-left i{left:39px}.v8-demo-plug-right{right:-68px}.v8-demo-plug-right:before{right:54px}.v8-demo-plug-right:after{right:5px}.v8-demo-plug-right i{right:39px}.v8-demo-step-1 .v8-demo-cover{visibility:visible;animation:.72s cubic-bezier(.2,.8,.2,1) 80ms both v8-place-cover}.v8-demo-step-1 .v8-demo-hat{visibility:visible;animation:.72s cubic-bezier(.2,.8,.2,1) .72s both v8-place-hat}.v8-demo-step-2 .v8-demo-hat,.v8-demo-step-3 .v8-demo-hat{visibility:visible;opacity:1;transform:translate(-50%,-50%)rotateX(55deg)}.v8-demo-step-2 .v8-demo-engraving-star,.v8-demo-step-3 .v8-demo-engraving-star{visibility:visible;opacity:1}.v8-demo-step-2 .v8-demo-engraving-star path{animation:.28s ease-out both v8-engrave-stroke}.v8-demo-step-2 .v8-demo-engraving-star path:nth-child(2){animation-delay:.12s}.v8-demo-step-2 .v8-demo-engraving-star path:nth-child(3){animation-delay:.24s}.v8-demo-step-2 .v8-demo-engraving-star path:nth-child(4){animation-delay:.36s}.v8-demo-step-2 .v8-demo-engraving-star path:nth-child(5){animation-delay:.48s}.v8-demo-step-2 .v8-demo-engraving-star path:nth-child(6){animation-delay:.6s}.v8-demo-step-2 .v8-demo-engraving-star path:nth-child(7){animation-delay:.72s}.v8-demo-step-2 .v8-demo-engraving-star path:nth-child(8){animation-delay:.84s}.v8-demo-step-2 .v8-demo-engraving-star path:nth-child(9){animation-delay:.96s}.v8-demo-step-2 .v8-demo-engraving-star path:nth-child(10){animation-delay:1.08s}.v8-demo-step-3 .v8-demo-engraving-star path{stroke-dashoffset:0}.v8-demo-step-3 .v8-demo-signal{visibility:visible;opacity:1}.v8-demo-step-3 .v8-demo-signal:before{animation:.8s linear infinite v8-signal-flow}.v8-demo-step-3 .v8-demo-plug-left{visibility:visible;animation:.85s cubic-bezier(.2,.8,.2,1) both v8-plug-in-left}.v8-demo-step-3 .v8-demo-plug-right{visibility:visible;animation:.85s cubic-bezier(.2,.8,.2,1) both v8-plug-in-right}@keyframes v8-place-cover{0%{opacity:0;transform:translate(-50%,calc(-50% - 38px))rotate(-9deg)}to{opacity:1;transform:translate(-50%,-50%)rotate(-9deg)}}@keyframes v8-place-hat{0%{opacity:0;transform:translate(-50%,calc(-50% - 34px))rotateX(55deg)scale(.7)}to{opacity:1;transform:translate(-50%,-50%)rotateX(55deg)scale(1)}}@keyframes v8-engrave-stroke{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes v8-plug-in-left{0%{left:-68px}to{left:calc(50% - 112px)}}@keyframes v8-plug-in-right{0%{right:-68px}to{right:calc(50% - 112px)}}@keyframes v8-signal-flow{0%{background-position:0 0}to{background-position:-40px 0}}.v8-custom-shell>*,.v8-control-panel>*,.v8-preview>*{min-width:0}.v8-control-panel h1,.v8-control-panel p,.v8-control-panel .v8-note,.v8-control-panel .v8-review,.v8-review>strong,.v8-review>strong b,.v8-preview section span,.v8-preview section b{overflow-wrap:anywhere}.v8-review>strong{align-items:baseline;gap:12px}.v8-review>strong b{text-align:right}.v8-preview-controls button span{white-space:normal;overflow-wrap:anywhere}.v8-nav button{overflow-wrap:anywhere;min-width:0}@media (width<=900px){.v8-control-panel{padding-inline:clamp(18px,5vw,42px)}.v8-preview-controls button{padding-inline:6px}}@media (width<=560px){.v8-control-panel h1{font-size:clamp(40px,13vw,62px)}.v8-review>strong{flex-wrap:wrap;padding:16px}.v8-review>strong b{font-size:clamp(22px,8vw,29px)}.v8-nav button{padding-inline:clamp(10px,4vw,20px);font-size:9px}}@media (width<=700px){.v8-demo-cover{width:108px;height:154px}.v8-demo-hat{width:64px}.v8-demo-engraving-star{width:54px;height:54px}}@media (prefers-reduced-motion:reduce){.v8-demo-step-1 .v8-demo-cover,.v8-demo-step-1 .v8-demo-hat,.v8-demo-step-2 .v8-demo-hat,.v8-demo-step-3 .v8-demo-hat,.v8-demo-step-2 .v8-demo-engraving-star,.v8-demo-step-3 .v8-demo-engraving-star,.v8-demo-step-3 .v8-demo-signal,.v8-demo-step-3 .v8-demo-plug-left,.v8-demo-step-3 .v8-demo-plug-right{visibility:visible;opacity:1}.v8-demo-step-1 .v8-demo-cover{transform:translate(-50%,-50%)rotate(-9deg)}.v8-demo-step-1 .v8-demo-hat{transform:translate(-50%,-50%)rotateX(55deg)}.v8-demo-step-2 .v8-demo-engraving-star path,.v8-demo-step-3 .v8-demo-engraving-star path{stroke-dashoffset:0}.v8-demo-step-3 .v8-demo-plug-left{left:calc(50% - 112px)}.v8-demo-step-3 .v8-demo-plug-right{right:calc(50% - 112px)}}@media (width<=560px){.cue-v8{width:100%;overflow-x:clip}.v8-order-body{overflow-x:clip}.v8-preview{height:460px;min-height:460px;max-height:none;padding:16px 18px}.v8-preview-pedal{grid-template-rows:minmax(0,1fr);height:300px}.v8-preview-pedal-scene{top:-25px}.v8-preview-pedal-scene--3d.is-paused{transform:scale(.65)rotateX(12deg)rotateY(-18deg)rotate(3deg)}.v8-preview-pedal-scene--2d{transform:scale(.65)}.v8-preview-pedal-scene--3d.is-rotating{animation-name:v8-preview-object-spin-mobile}.v8-preview section{height:64px}.v8-preview section span{padding:9px 10px;font-size:8px}.v8-preview section b{margin-top:6px;font-size:9px}.v8-demo-object,.v8-demo-step-1 .v8-demo-object{transform:translate(-50%,-50%)scale(.8)rotate(-9deg)}.v8-demo-step-2 .v8-demo-object{transform:translate(-50%,-50%)scale(.84)rotate(7deg)}.v8-demo-step-3 .v8-demo-object{transform:translate(-50%,-50%)scale(.8)rotate(3deg)translateY(9px)}}@keyframes v8-preview-object-spin-mobile{0%{transform:scale(.65)rotateX(12deg)rotateY(-18deg)rotate(3deg)}to{transform:scale(.65)rotateX(12deg)rotateY(342deg)rotate(3deg)}}.v8-detail-hero>*,.v8-hat-product,.v8-hat-product .v8-detail-hero,.v8-hat-product .v8-detail-hero>div{min-width:0}@media (width<=900px){.v8-detail-hero{grid-template-columns:minmax(0,1fr)}}.v8-hat-product{background:var(--ink);color:#fff;padding:76px 0 0}.v8-hat-product .v8-detail-hero{box-sizing:border-box;width:100%;min-height:calc(100vh - 76px)}.v8-custom-shell{align-items:stretch}.v8-custom-shell>.v8-preview{align-self:stretch;height:auto;min-height:calc(100vh - 146px);top:auto}.v8-home-hero>.v8-hero-copy>.v8-eyebrow,.v8-home-hero>.v8-hero-copy>h1{animation:.6s cubic-bezier(.2,.7,.2,1) both cue-home-slide-left}.v8-home-hero>.v8-hero-copy>.v8-hero-note,.v8-home-hero>.v8-hero-copy>.v8-cta{animation:.55s cubic-bezier(.2,.7,.2,1) both cue-home-slide-down}.v8-home-hero>.v8-hero-copy>.v8-hero-note{animation-delay:.2s}.v8-home-hero>.v8-hero-copy>.v8-cta{animation-delay:.3s}.v8-home-hero>.v8-demo{animation:.65s cubic-bezier(.2,.7,.2,1) .22s both cue-home-slide-down}.v8-home-products>.v8-section-intro{animation:.6s cubic-bezier(.2,.7,.2,1) .18s both cue-home-slide-left}.v8-home-products>.v8-product-row{animation:.55s cubic-bezier(.2,.7,.2,1) both cue-home-slide-down}.v8-home-products>.v8-product-row:nth-of-type(2){animation-delay:.28s}.v8-home-products>.v8-product-row:nth-of-type(3){animation-delay:.38s}.v8-home-products>.v8-product-row:nth-of-type(4){animation-delay:.48s}.v8-home-products>.v8-product-row:nth-of-type(5){animation-delay:.58s}@keyframes cue-home-slide-left{0%{transform:translate(-64px)}to{transform:none}}@keyframes cue-home-slide-down{0%{transform:translateY(-32px)}to{transform:none}}@media (width<=700px){.v8-hat-product{padding-top:64px}.v8-hat-product .v8-detail-hero{min-height:calc(100svh - 64px)}.v8-hat-product .v8-cta{white-space:normal;overflow-wrap:anywhere;justify-content:space-between;width:100%;max-width:100%}}@media (width<=900px){.v8-custom-shell>.v8-preview{height:460px;min-height:460px}}@media (width<=1024px) and (orientation:landscape){.v8-preview-pedal-scene--3d.is-paused{transform:scale(.64)rotateX(12deg)rotateY(-18deg)rotate(3deg)}.v8-preview-pedal-scene--2d{transform:scale(.64)}.v8-preview-pedal-scene--3d.is-rotating{animation-name:v8-preview-object-spin-landscape}}@keyframes v8-preview-object-spin-landscape{0%{transform:scale(.64)rotateX(12deg)rotateY(-18deg)rotate(3deg)}to{transform:scale(.64)rotateX(12deg)rotateY(342deg)rotate(3deg)}}.v8-demo-object{--demo-axis-angle:-9deg;--demo-object-scale:1;--demo-jack-y:120px;transform:translate(-50%, -50%) scale(var(--demo-object-scale)) rotate(var(--demo-axis-angle))}.v8-demo-step-1 .v8-demo-object{--demo-axis-angle:-9deg;--demo-object-scale:1;transform:translate(-50%, -50%) scale(var(--demo-object-scale)) rotate(var(--demo-axis-angle))}.v8-demo-step-2 .v8-demo-object{--demo-axis-angle:7deg;--demo-object-scale:1.04;transform:translate(-50%, -50%) scale(var(--demo-object-scale)) rotate(var(--demo-axis-angle))}.v8-demo-step-3 .v8-demo-object{--demo-axis-angle:0deg;--demo-object-scale:1;transform:translate(-50%, -50%) translateY(9px) scale(var(--demo-object-scale)) rotate(var(--demo-axis-angle))}.v8-demo-object .v8-demo-cover{z-index:2;position:absolute;inset:0 auto auto 0;transform:none}.v8-demo-object .v8-demo-cover .v8-demo-jack{top:var(--demo-jack-y);z-index:4;background:#111514;border:2px solid #e0e3df;border-radius:50%;width:12px;height:12px;margin:0;position:absolute;transform:translateY(-50%)translateZ(5px);box-shadow:inset 0 0 0 2px #555b57,0 2px 5px #000b}.v8-demo-object .v8-demo-cover .v8-demo-jack-left{left:-6px}.v8-demo-object .v8-demo-cover .v8-demo-jack-right{right:-6px}.v8-demo-object .v8-demo-hat{left:50%;top:var(--demo-jack-y);z-index:5;transform:translate(-50%,-50%)translateZ(43px)}.v8-demo-object .v8-demo-engraving-star{left:50%;top:var(--demo-jack-y);z-index:6;transform:translate(-50%,-50%)translateZ(50px)}.v8-demo-step-1 .v8-demo-object .v8-demo-hat{animation:.7s cubic-bezier(.2,.8,.2,1) .7s both v8-demo-local-hat-in}@keyframes v8-demo-local-hat-in{0%{opacity:0;transform:translate(-50%,calc(-50% - 34px))translateZ(13px)scale(.7)}78%{opacity:1;transform:translate(-50%,-50%)translateZ(49px)scale(1.04)}to{opacity:1;transform:translate(-50%,-50%)translateZ(43px)scale(1)}}.v8-demo-object .v8-demo-signal{left:-72px;right:-72px;top:var(--demo-jack-y);z-index:1;opacity:0;visibility:hidden;color:#0000;pointer-events:none;height:3px;font-size:0;display:block;position:absolute;transform:translateY(-50%)}.v8-demo-object .v8-demo-signal-label{left:calc(100% + 14px);top:calc(var(--demo-jack-y) - 27px);z-index:8;color:var(--acid);letter-spacing:.1em;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;font:900 9px ui-monospace,monospace;position:absolute}.v8-demo-object .v8-demo-signal:before{content:"";z-index:0;opacity:0;background:repeating-linear-gradient(90deg, transparent 0 8px, var(--acid) 8px 15px, transparent 15px 25px);height:3px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 10px #c7ff5433}.v8-demo-object .v8-demo-plug{top:var(--demo-jack-y);z-index:7;opacity:0;visibility:hidden;background:#3f4441;border:2px solid #d4d7d3;border-radius:4px 9px 9px 4px;width:44px;height:18px;position:absolute;transform:translateY(-50%);box-shadow:8px 10px 15px #0008}.v8-demo-object .v8-demo-plug:before{width:26px;height:6px;top:5px;left:8px}.v8-demo-object .v8-demo-plug:after{width:7px;height:10px;top:3px;right:4px}.v8-demo-object .v8-demo-plug-left{left:-210px}.v8-demo-object .v8-demo-plug-right{right:-210px;transform:translateY(-50%)rotate(180deg)}.v8-demo-object .v8-demo-plug .v8-demo-plug-tip{background:var(--orange);border:2px solid #f4f4ef;border-radius:50%;width:10px;height:10px;margin:0;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 8px #ff4d1788}.v8-demo-object .v8-demo-plug-left .v8-demo-plug-tip{right:-5px}.v8-demo-object .v8-demo-plug-right .v8-demo-plug-tip{left:auto;right:-5px}.v8-demo-step-3 .v8-demo-object .v8-demo-plug-left,.v8-demo-step-3 .v8-demo-object .v8-demo-plug-right{visibility:visible;animation-duration:.9s;animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-fill-mode:both}.v8-demo-step-3 .v8-demo-object .v8-demo-plug-left{animation-name:v8-demo-local-plug-left-in}.v8-demo-step-3 .v8-demo-object .v8-demo-plug-right{animation-name:v8-demo-local-plug-right-in}.v8-demo-step-3 .v8-demo-object .v8-demo-signal,.v8-demo-step-3 .v8-demo-object .v8-demo-signal-label{visibility:visible;animation:.16s ease-out 1.02s both v8-demo-signal-reveal}.v8-demo-step-3 .v8-demo-object .v8-demo-signal:before{animation:.16s ease-out 1.02s both v8-demo-signal-line-in,.8s linear 1.22s infinite v8-signal-flow}@keyframes v8-demo-local-plug-left-in{0%{opacity:0;left:-210px}12%{opacity:1}to{opacity:1;left:-44px}}@keyframes v8-demo-local-plug-right-in{0%{opacity:0;right:-210px}12%{opacity:1}to{opacity:1;right:-44px}}@keyframes v8-demo-signal-reveal{0%{opacity:0}to{opacity:1}}@keyframes v8-demo-signal-line-in{0%{opacity:0}to{opacity:1}}@media (width<=700px){.v8-demo-object{--demo-object-scale:.8;top:43%}.v8-demo-step-1 .v8-demo-object,.v8-demo-step-2 .v8-demo-object,.v8-demo-step-3 .v8-demo-object{--demo-object-scale:.8}}@media (prefers-reduced-motion:reduce){.v8-demo-step-1 .v8-demo-object .v8-demo-hat{opacity:1;animation:none;transform:translate(-50%,-50%)translateZ(43px)}.v8-demo-step-3 .v8-demo-object .v8-demo-plug-left{opacity:1;animation:none;left:-44px}.v8-demo-step-3 .v8-demo-object .v8-demo-plug-right{opacity:1;animation:none;right:-44px}.v8-demo-step-3 .v8-demo-object .v8-demo-signal{opacity:1;animation:none}.v8-demo-step-3 .v8-demo-object .v8-demo-signal-label{opacity:1;visibility:visible;animation:none}.v8-demo-step-3 .v8-demo-object .v8-demo-signal:before{opacity:1;animation:none}}.v8-saver-product{padding-top:76px}.v8-saver-product-hero{color:#fff;background:#111;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);align-items:center;gap:48px;margin:0 -8vw 70px;padding:70px 8vw 75px;display:grid;overflow:hidden}@media (width<=700px){.v8-saver-product{padding-top:64px}}.v8-saver-product-hero h1{margin-bottom:28px}.v8-saver-product-hero .v8-commerce-lead{color:#c5c8c3;max-width:570px}.v8-saver-product-price{align-items:baseline;gap:14px;margin-top:28px;display:flex}.v8-saver-product-price strong{color:var(--acid);font:900 clamp(26px,4vw,42px)/1 ui-monospace,monospace}.v8-saver-product-price span{color:#9ca29d;font-size:11px}.v8-saver-product-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.v8-saver-product-hero-art{background:radial-gradient(circle at 50% 46%,#434a43,#151817 60%);border:1px solid #ffffff2e;place-items:center;min-height:440px;display:grid;position:relative}.v8-saver-product-hero-art .v8-saver-visual{transform:scale(.85)}.v8-saver-product-art-label{z-index:2;color:#adb5af;text-align:right;gap:5px;font:800 9px ui-monospace,monospace;display:grid;position:absolute;top:18px;right:18px}.v8-saver-product-art-label b{color:var(--acid)}.v8-saver-proof{border-block:1px solid #aaa;grid-template-columns:repeat(3,1fr);margin:0 0 80px;display:grid}.v8-saver-proof article{border-right:1px solid #aaa;min-height:180px;padding:25px 28px}.v8-saver-proof article:last-child{border-right:0}.v8-saver-proof b{color:var(--orange);font:900 11px ui-monospace,monospace}.v8-saver-proof strong{margin-top:34px;font:900 12px ui-monospace,monospace;display:block}.v8-saver-proof p{color:#666;margin:8px 0 0;font-size:13px;line-height:1.6}.v8-saver-product-section{grid-template-columns:230px minmax(0,820px);gap:42px;margin:0 0 100px;scroll-margin-top:95px;display:grid}.v8-saver-section-heading h2{letter-spacing:-.06em;margin:18px 0;font-size:clamp(32px,4vw,60px);line-height:.9}.v8-saver-section-heading>p:last-child{color:#666;font-size:12px;line-height:1.65}.v8-saver-spec-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.v8-saver-spec-grid article{background:#eee9df;border:1px solid #aaa;align-content:start;min-height:260px;padding:22px;display:grid}.v8-saver-spec-grid article.is-featured{border-color:var(--orange);color:#fff;background:#111}.v8-saver-spec-grid span,.v8-saver-spec-grid b{font:800 9px ui-monospace,monospace}.v8-saver-spec-grid span{color:#777}.v8-saver-spec-grid h3{letter-spacing:-.04em;margin:42px 0 12px;font-size:23px}.v8-saver-spec-grid p{color:#666;font-size:12px;line-height:1.6}.v8-saver-spec-grid article.is-featured p{color:#bbb}.v8-saver-spec-grid b{color:var(--orange);margin-top:auto}.v8-saver-faq{border-top:1px solid #aaa;max-width:820px;margin:0 0 80px;padding-top:30px}.v8-saver-faq h2{letter-spacing:-.05em;margin:18px 0 28px;font-size:clamp(28px,4vw,48px)}.v8-saver-faq details{border-top:1px solid #aaa;padding:18px 0}.v8-saver-faq details:last-child{border-bottom:1px solid #aaa}.v8-saver-faq summary{cursor:pointer;font-weight:800}.v8-saver-faq details p{color:#666;max-width:650px;font-size:13px;line-height:1.7}.v8-saver-final-cta{border-top:1px solid #111;justify-content:space-between;align-items:center;gap:20px;padding:35px 0;display:flex}.v8-saver-final-cta strong{letter-spacing:-.06em;font-size:clamp(26px,4vw,50px);line-height:.9}@media (width<=800px){.v8-saver-product-hero{grid-template-columns:1fr;margin-inline:-20px;padding-inline:20px}.v8-saver-product-hero-art{min-height:360px}.v8-saver-proof{grid-template-columns:1fr}.v8-saver-proof article{border-bottom:1px solid #aaa;border-right:0;min-height:auto}.v8-saver-proof article:last-child{border-bottom:0}.v8-saver-product-section{grid-template-columns:1fr;gap:20px}.v8-saver-spec-grid{grid-template-columns:1fr}.v8-saver-spec-grid article{min-height:190px}.v8-saver-final-cta{flex-direction:column;align-items:flex-start}}.v8-saver-motion-hero>.v8-saver-hero-copy>h1{animation:.6s cubic-bezier(.2,.7,.2,1) both cue-slide-in-left}.v8-saver-motion-hero>.v8-saver-hero-copy>.v8-commerce-lead,.v8-saver-motion-hero>.v8-saver-hero-copy>.v8-saver-product-price,.v8-saver-motion-hero>.v8-saver-hero-copy>.v8-saver-product-actions{animation:.55s cubic-bezier(.2,.7,.2,1) both cue-slide-in-down}.v8-saver-motion-hero>.v8-saver-hero-copy>.v8-commerce-lead{animation-delay:.2s}.v8-saver-motion-hero>.v8-saver-hero-copy>.v8-saver-product-price{animation-delay:.28s}.v8-saver-motion-hero>.v8-saver-hero-copy>.v8-saver-product-actions{animation-delay:.36s}.v8-saver-motion-art{animation:.65s cubic-bezier(.2,.7,.2,1) .22s both cue-slide-in-down}.v8-saver-motion-art .v8-saver-product-art-label{animation:.5s ease-out .62s both cue-fade}.v8-saver-motion-art .v8-saver-pedal{animation:.7s cubic-bezier(.2,.8,.2,1) .32s both cue-saver-pedal-in}@keyframes cue-saver-pedal-in{0%{opacity:0;transform:rotateX(10deg)rotateY(-13deg)rotate(2deg)translateY(-24px)scale(.84)}to{opacity:1;transform:rotateX(10deg)rotateY(-13deg)rotate(2deg)}}.v8-saver-proof{animation:none}.v8-saver-proof article{animation:.5s cubic-bezier(.2,.7,.2,1) both cue-slide-in-down}.v8-saver-proof article:first-child{animation-delay:.3s}.v8-saver-proof article:nth-child(2){animation-delay:.39s}.v8-saver-proof article:nth-child(3){animation-delay:.48s}.v8-saver-product-section{animation:none}.v8-saver-product-section>.v8-saver-section-heading>h2{animation:.55s cubic-bezier(.2,.7,.2,1) .28s both cue-slide-in-left}.v8-saver-product-section>.v8-saver-section-heading>p:last-child{animation:.5s cubic-bezier(.2,.7,.2,1) .38s both cue-slide-in-down}.v8-saver-product-section>.v8-saver-compatibility,.v8-saver-spec-grid,.v8-saver-color-table{animation:.6s cubic-bezier(.2,.7,.2,1) .34s both cue-slide-in-down}.v8-saver-catalog>p{animation:.5s cubic-bezier(.2,.7,.2,1) .42s both cue-slide-in-down}.v8-saver-spec-grid{animation-name:none}.v8-saver-spec-grid article,.v8-saver-color-table>span{animation:.48s cubic-bezier(.2,.7,.2,1) both cue-slide-in-down}.v8-saver-spec-grid article:first-child,.v8-saver-color-table>span:first-child{animation-delay:.36s}.v8-saver-spec-grid article:nth-child(2),.v8-saver-color-table>span:nth-child(2){animation-delay:.44s}.v8-saver-spec-grid article:nth-child(3),.v8-saver-color-table>span:nth-child(3){animation-delay:.52s}.v8-saver-color-table>span:nth-child(4){animation-delay:.6s}.v8-saver-color-table>span:nth-child(5){animation-delay:.68s}.v8-saver-color-table>span:nth-child(6){animation-delay:.76s}.v8-saver-faq>h2,.v8-saver-faq>details{animation:.5s cubic-bezier(.2,.7,.2,1) both cue-slide-in-down}.v8-saver-faq>h2{animation-delay:.3s}.v8-saver-faq>details:first-of-type{animation-delay:.38s}.v8-saver-faq>details:nth-of-type(2){animation-delay:.46s}.v8-saver-faq>details:nth-of-type(3){animation-delay:.54s}.v8-saver-final-cta{animation:.55s cubic-bezier(.2,.7,.2,1) .3s both cue-slide-in-down}.v8-saver-custom-shell>.v8-control-panel>.v8-control-kicker,.v8-saver-custom-shell>.v8-control-panel>h1{animation:.6s cubic-bezier(.2,.7,.2,1) both cue-slide-in-left}.v8-saver-custom-shell>.v8-control-panel>.v8-saver-fit,.v8-saver-custom-shell>.v8-control-panel>.v8-section,.v8-saver-custom-shell>.v8-control-panel>.v8-review,.v8-saver-custom-shell>.v8-control-panel>.v8-qty,.v8-saver-custom-shell>.v8-control-panel>.v8-note{animation:.5s cubic-bezier(.2,.7,.2,1) .24s both cue-slide-in-down}.v8-saver-custom-shell>.v8-control-panel>.v8-saver-fit{animation-delay:.2s}.v8-saver-custom-shell>.v8-control-panel>.v8-section:nth-of-type(2){animation-delay:.3s}.v8-saver-custom-shell>.v8-control-panel>.v8-section:nth-of-type(3){animation-delay:.38s}.v8-saver-custom-shell>.v8-control-panel>.v8-section:nth-of-type(4){animation-delay:.46s}.v8-saver-custom-shell>.v8-control-panel>.v8-section:nth-of-type(5){animation-delay:.54s}.v8-saver-custom-shell>.v8-control-panel>.v8-review{animation-delay:.62s}.v8-saver-custom-shell>.v8-control-panel>.v8-qty{animation-delay:.7s}.v8-saver-custom-shell>.v8-control-panel>.v8-note{animation-delay:.78s}.v8-saver-custom-shell>.v8-preview{animation:.65s cubic-bezier(.2,.7,.2,1) .24s both cue-slide-in-down}.v8-saver-custom-shell .v8-saver-preview-stage .v8-saver-pedal{animation:.7s cubic-bezier(.2,.8,.2,1) .42s both cue-saver-pedal-in}.v8-saver-custom-shell .v8-saver-models button,.v8-saver-custom-shell .v8-saver-weight button,.v8-saver-custom-shell .v8-saver-cover button,.v8-saver-custom-shell .v8-saver-swatches button{transition:transform .2s,border-color .2s,background-color .2s,box-shadow .2s}.v8-saver-custom-shell .v8-saver-models button:hover:not(:disabled),.v8-saver-custom-shell .v8-saver-weight button:hover:not(:disabled),.v8-saver-custom-shell .v8-saver-cover button:hover:not(:disabled),.v8-saver-custom-shell .v8-saver-swatches button:hover:not(:disabled){transform:translateY(-2px)}.v8-saver-custom-shell .v8-saver-swatches button i{transition:transform .2s,box-shadow .2s}.v8-saver-custom-shell .v8-saver-swatches button:hover:not(:disabled) i{transform:translateY(-4px)rotateX(10deg);box-shadow:0 7px 15px #00000029}.v8-saver-compatibility{width:100%;min-width:0}.v8-saver-directory-bar{background:var(--ink);color:#fff;letter-spacing:.08em;grid-template-columns:1fr auto auto;align-items:center;gap:18px;min-height:48px;padding:0 14px;font:800 10px ui-monospace,monospace;display:grid}.v8-saver-directory-count{color:var(--acid);white-space:nowrap}.v8-saver-directory-status{color:#adb5af;white-space:nowrap;align-items:center;gap:7px;font-size:9px;display:inline-flex}.v8-saver-directory-status i{background:var(--acid);width:7px;height:7px;box-shadow:0 0 8px var(--acid);border-radius:50%;display:inline-block}.v8-saver-toolbar{grid-template-columns:minmax(190px,1fr) minmax(0,2fr) auto;align-items:end;gap:12px;margin:18px 0 22px;display:grid}.v8-saver-search,.v8-saver-filter{gap:7px;min-width:0;display:grid}.v8-saver-search label,.v8-saver-filter label{color:#555;letter-spacing:.06em;font:800 9px ui-monospace,monospace}.v8-saver-search input,.v8-saver-filter select{box-sizing:border-box;width:100%;min-width:0;min-height:44px;color:var(--ink);background:#f8f5ed;border:1px solid #999;border-radius:0;padding:10px 12px;font:500 13px system-ui,sans-serif}.v8-saver-search input:focus-visible,.v8-saver-filter select:focus-visible,.v8-saver-clear:focus-visible,.v8-saver-more:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.v8-saver-filters{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;min-width:0;display:grid}.v8-saver-clear,.v8-saver-more{min-height:44px;color:var(--ink);white-space:nowrap;background:0 0;border:1px solid #999;border-radius:0;padding:10px 13px;font:800 10px ui-monospace,monospace}.v8-saver-clear:hover,.v8-saver-more:hover{border-color:var(--orange);background:#eee9df}.v8-saver-model-list{border-top:1px solid #999;gap:0;margin:0;padding:0;list-style:none;display:grid}.v8-saver-model-list>li{border-bottom:1px solid #999;min-width:0;animation:.45s cubic-bezier(.2,.7,.2,1) both cue-slide-in-down}.v8-saver-model-list>li:first-child{animation-delay:.12s}.v8-saver-model-list>li:nth-child(2){animation-delay:.18s}.v8-saver-model-list>li:nth-child(3){animation-delay:.24s}.v8-saver-model-list>li:nth-child(4){animation-delay:.3s}.v8-saver-model-list>li:nth-child(5){animation-delay:.36s}.v8-saver-model-list>li:nth-child(n+6){animation-delay:.42s}.v8-saver-model-list article{grid-template-columns:minmax(0,1fr) auto;gap:20px;padding:20px 0;display:grid}.v8-saver-model-copy{min-width:0}.v8-saver-model-copy h3{letter-spacing:-.04em;overflow-wrap:anywhere;margin:0 0 10px;font-size:clamp(19px,2vw,27px);line-height:1}.v8-saver-model-pedal,.v8-saver-model-description,.v8-saver-model-manufacturer{overflow-wrap:anywhere;margin:0;line-height:1.55}.v8-saver-model-pedal{color:var(--ink);font-size:13px;font-weight:700}.v8-saver-model-pedal span{color:#595959;letter-spacing:.05em;margin-right:7px;font:800 9px ui-monospace,monospace}.v8-saver-model-description{color:#666;margin-top:5px;font-size:12px}.v8-saver-model-manufacturer{color:#555;margin-top:11px;font-size:11px}.v8-saver-model-tags{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.v8-saver-model-tags span{color:#555;border:1px solid #aaa;padding:5px 8px;font:700 10px/1.2 system-ui,sans-serif}.v8-saver-model-price{color:var(--ink);white-space:nowrap;align-self:start;margin:0;font:900 clamp(15px,2vw,20px) ui-monospace,monospace}.v8-saver-empty{color:#555;overflow-wrap:anywhere;margin:0;padding:25px 0;font-size:13px;line-height:1.6}.v8-saver-more{color:#fff;background:#111;border-color:#111;margin:18px 0 0 auto;display:block}.v8-saver-more:hover{background:var(--orange);border-color:var(--orange);color:var(--ink)}@media (width<=800px){.v8-saver-toolbar{grid-template-columns:1fr;align-items:stretch}.v8-saver-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.v8-saver-clear{justify-self:start}}@media (width<=560px){.v8-saver-directory-bar{grid-template-columns:1fr auto;gap:8px;padding-inline:10px}.v8-saver-directory-status{grid-column:1/-1;padding-bottom:9px}.v8-saver-filters{grid-template-columns:1fr}.v8-saver-model-list article{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:17px 0}.v8-saver-model-price{font-size:14px}.v8-saver-model-tags span{padding-inline:6px}}@media (prefers-reduced-motion:reduce){.v8-saver-motion-hero>*,.v8-saver-motion-hero>.v8-saver-hero-copy>*,.v8-saver-motion-art .v8-saver-product-art-label,.v8-saver-motion-art .v8-saver-pedal,.v8-saver-proof article,.v8-saver-product-section>*,.v8-saver-catalog>p,.v8-saver-spec-grid article,.v8-saver-color-table>span,.v8-saver-faq>*,.v8-saver-final-cta,.v8-saver-custom-shell>.v8-control-panel>*,.v8-saver-custom-shell>.v8-preview,.v8-saver-fit-options,.v8-saver-fit-options>button,.v8-saver-fit-search,.v8-saver-compatibility .v8-saver-model-list>li{animation:none!important}.v8-saver-custom-shell .v8-saver-models button,.v8-saver-custom-shell .v8-saver-weight button,.v8-saver-custom-shell .v8-saver-cover button,.v8-saver-custom-shell .v8-saver-swatches button,.v8-saver-custom-shell .v8-saver-swatches button i,.v8-saver-compatibility .v8-saver-search input,.v8-saver-compatibility .v8-saver-filters select,.v8-saver-compatibility .v8-saver-clear,.v8-saver-compatibility .v8-saver-more{transition:none!important}}.v8-cart-saver-art.is-full-cover:before{background:color-mix(in srgb, var(--saver-color) 88%, #fff 12%);box-shadow:inset 0 0 0 2px #fff6}.v8-cart-saver-art.is-full-cover i{opacity:.14}.v8-swatches i{position:relative;overflow:hidden}.v8-swatches i.is-glossy:after,.v8-saver-color-table i.is-glossy:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff9,#0000);position:absolute;inset:-30% 42% 42% -30%;transform:rotate(-28deg)}.v8-saver-rail.is-glossy:after{content:"";pointer-events:none;background:linear-gradient(115deg,#fff8,#0000 30% 70%,#0002);border-radius:20px;position:absolute;inset:4px}.v8-saver-color-table i{position:relative;overflow:hidden}.v8-saver-color-table small{color:#666;letter-spacing:.04em;font:800 8px ui-monospace,monospace}.v8-cart-saver-art.is-glossy:after{content:"";filter:blur(1px);background:#fff8;width:30%;height:12%;position:absolute;top:15%;left:12%;transform:rotate(-22deg)}.v8-saver-model-list article{grid-template-columns:96px minmax(0,1fr) auto;gap:12px;padding:14px 0}.v8-saver-model-photo{aspect-ratio:1;color:#777;text-align:center;letter-spacing:.06em;background:#e8e4db;border:1px dashed #aaa;place-items:center;width:96px;font:800 8px/1.3 ui-monospace,monospace;display:grid;position:relative;overflow:hidden}.v8-saver-model-photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.v8-saver-model-photo .v8-saver-photo,.v8-saver-model-photo .v8-saver-noimage{inset:0}.v8-saver-model-photo.is-photo-visible .v8-saver-photo,.v8-saver-model-photo.is-photo-visible .v8-saver-noimage{opacity:1}.v8-saver-model-photo .v8-saver-noimage{color:#777;font-size:8px}.v8-saver-model-photo .v8-saver-noimage:before{border-color:#999;inset:8px}.v8-saver-model-copy h3{margin-bottom:5px}.v8-saver-model-pedal{line-height:1.35}.v8-saver-model-description{margin-top:3px;line-height:1.35}.v8-saver-model-tags{margin-top:6px}.v8-saver-model-tags span{padding:3px 6px}@media (width<=700px){.v8-saver-model-list article{grid-template-columns:76px minmax(0,1fr) auto;gap:9px;padding:12px 0}.v8-saver-model-photo{width:76px}.v8-saver-model-copy h3{font-size:17px}.v8-saver-model-pedal,.v8-saver-model-description{font-size:11px}.v8-saver-model-tags{margin-top:5px}}.v8-saver-model-row{width:100%;color:inherit;text-align:left;font:inherit;background:0 0;border:0;grid-template-columns:96px minmax(0,1fr) auto;gap:12px;padding:14px 0;display:grid}.v8-saver-model-row:hover{background:#eee9df}.v8-saver-model-row:focus-visible{outline:2px solid var(--orange);outline-offset:-2px}.v8-saver-fit{width:100%;color:inherit;text-align:left;cursor:pointer;border:0}.v8-saver-fit-options{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;margin:8px 0 18px;display:grid}.v8-saver-fit-options button{min-width:0;color:var(--ink);text-align:left;background:#f4f1ea;border:1px solid #aaa;gap:4px;padding:11px 12px;display:grid}.v8-saver-fit-options button.active{border-color:var(--orange);box-shadow:inset 4px 0 var(--orange);background:#eee9df}.v8-saver-fit-options button:hover{border-color:var(--orange)}.v8-saver-fit-options strong{overflow-wrap:anywhere;font:900 11px ui-monospace,monospace}.v8-saver-fit-options span{color:#666;overflow-wrap:anywhere;font-size:11px;line-height:1.35}.v8-saver-fit-options b{font:900 12px ui-monospace,monospace}@keyframes cue-saver-fit-expand{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.v8-saver-fit-options{transform-origin:top;animation:.3s cubic-bezier(.2,.7,.2,1) both cue-saver-fit-expand}.v8-saver-fit-options>button{animation:.3s cubic-bezier(.2,.7,.2,1) both cue-saver-fit-expand}.v8-saver-fit-options>button:nth-child(2){animation-delay:40ms}.v8-saver-fit-options>button:nth-child(3){animation-delay:80ms}.v8-saver-fit-options>button:nth-child(4){animation-delay:.12s}.v8-saver-fit-options>button:nth-child(n+5){animation-delay:.16s}.v8-saver-fit-search{animation:.3s cubic-bezier(.2,.7,.2,1) both cue-saver-fit-expand}@keyframes cue-saver-targeted{0%{box-shadow:inset 0 0 0 2px var(--orange)}to{box-shadow:inset 0 0 #0000}}#supported-models.is-targeted{border-radius:4px;animation:1.8s cubic-bezier(.2,.7,.2,1) cue-saver-targeted}@media (prefers-reduced-motion:reduce){#supported-models.is-targeted{animation:none}}@media (width<=700px){.v8-saver-model-row{grid-template-columns:76px minmax(0,1fr) auto;gap:9px;padding:12px 0}.v8-saver-model-row .v8-saver-model-photo{width:76px}}.v8-total-discount{color:var(--orange)}.v8-template-picker{gap:8px;margin:14px 0 16px;padding:10px 0}.v8-template-picker>div:last-child{gap:6px}.v8-template-picker button{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:7px;min-height:50px;padding:5px 7px}.v8-template-thumb{background:#202522;border-radius:50%;width:40px;height:40px;display:block;overflow:hidden}.v8-template-thumb .cue-2d,.v8-template-thumb .cue-2d svg{width:100%;height:100%}.v8-template-thumb .cue-2d{filter:none}.v8-template-copy{gap:2px;min-width:0;display:grid}.v8-template-picker strong{font-size:13px}.v8-template-picker small{font-size:9px}.v8-custom-shell>.v8-preview{z-index:10;align-self:start;position:sticky;top:146px}@media (width<=900px){.v8-custom-shell>.v8-preview{order:0;width:100%;height:min(48vh,360px);min-height:240px;max-height:360px;top:146px}.v8-custom-shell>.v8-control-panel{order:1}}.v8-saver-model-section>.v8-saver-fit{margin:10px 0 0;padding-top:10px}button.v8-saver-fit{color:#fff}button.v8-saver-fit small{color:#c4c9c4}.v8-saver-fit small{overflow-wrap:anywhere;line-height:1.45}.v8-saver-fit em{color:var(--orange);letter-spacing:.04em;justify-self:end;font:800 9px ui-monospace,monospace}.v8-saver-fit-options{margin-top:8px}.v8-saver-color-groups{gap:16px;margin-top:12px;display:grid}.v8-saver-color-group{gap:7px;display:grid}.v8-saver-color-group>b{color:#555;letter-spacing:.08em;font:800 9px ui-monospace,monospace}.v8-saver-color-group .v8-saver-swatches{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:0}.v8-saver-color-group .v8-saver-swatches button{min-width:0}.v8-saver-color-group .v8-saver-swatches button b,.v8-saver-color-group .v8-saver-swatches button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v8-saver-color-group .v8-saver-swatches button.is-contact-only{cursor:pointer}.v8-saver-color-group .v8-saver-swatches button.is-contact-only i{opacity:.72;outline-offset:2px;outline:1px dashed #9b3d20}.v8-inline-contact{color:#9b3d20;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.v8-saver-custom-shell .v8-saver-weight{grid-template-columns:repeat(3,minmax(0,1fr))}.v8-saver-custom-shell .v8-saver-weight button.active,.v8-saver-custom-shell .v8-saver-cover button.active{color:#fff;border:2px solid var(--orange);box-shadow:inset 0 0 0 1px #111, 0 0 0 1px var(--orange);background:#111}.v8-contact-color-request{border:1px solid var(--orange);background:#f9f7f1;align-items:center;gap:12px;margin:22px 0 30px;padding:10px 14px;font:800 9px/1.4 ui-monospace,monospace;display:inline-flex}.v8-contact-color-request i{border:1px solid #777;border-radius:50%;width:28px;height:28px}.v8-contact-color-request span,.v8-contact-color-request strong{gap:3px;display:grid}.v8-contact-color-request strong{color:var(--ink);font-size:11px}@media (width<=600px){.v8-saver-color-group .v8-saver-swatches{grid-template-columns:repeat(3,minmax(0,1fr))}}.v8-total>span,.v8-total>strong{justify-content:space-between;display:flex}.v8-total .v8-reel{justify-content:initial;display:inline-block}.v8-total .v8-reel-visual{justify-content:initial;display:inline-flex}.v8-total .v8-reel-char,.v8-total .v8-reel-digit{justify-content:initial;display:inline-block}.v8-total .v8-reel-strip{justify-content:initial;display:block}.v8-editor-side{color:#fff;background:#0d0f0f;align-content:start;align-self:stretch;gap:16px;min-width:0;height:calc(100vh - 146px);padding:22px 24px 96px;font:800 10px ui-monospace,monospace;display:grid;position:sticky;top:146px;overflow-y:auto}.v8-editor-properties{background:#171a19;border:1px solid #ffffff26;min-width:0;padding:18px}.v8-editor-side-heading{border-bottom:1px solid #fff2;gap:5px;margin-bottom:18px;padding-bottom:14px;display:grid}.v8-editor-side-heading b{color:var(--acid);letter-spacing:.08em}.v8-editor-side-heading span,.v8-editor-properties-empty{color:#a5aba6;font:500 11px/1.55 system-ui,sans-serif}.v8-editor-properties-empty{margin:0}.v8-editor-properties .text-primary{color:#fff!important}.v8-editor-properties .text-muted{color:#a5aba6!important}.v8-editor-properties .border-surface-border{border-color:#fff2!important}.v8-editor-properties input:not([type=checkbox]):not([type=range]),.v8-editor-properties select{color:#fff!important;background:#0d0f0f!important;border-color:#ffffff26!important}.v8-editor-properties select option{color:#fff;background:#171a19}.v8-editor-properties .bg-white\/5{background:#ffffff0d!important}.v8-editor-properties .border-white\/10{border-color:#ffffff26!important}.v8-wear-preview{background:#111514;border:1px solid #ffffff26;min-width:0}.v8-wear-preview>summary{color:#fff;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:14px 16px;list-style:none;display:flex}.v8-wear-preview>summary::-webkit-details-marker{display:none}.v8-wear-preview>summary:hover,.v8-wear-preview>summary:focus-visible{background:#ffffff0d}.v8-wear-preview>summary:focus-visible{outline:2px solid var(--acid);outline-offset:-2px}.v8-wear-preview>summary>span{gap:6px;display:grid}.v8-wear-preview>summary b{font-size:12px}.v8-wear-preview>summary small{color:var(--acid);letter-spacing:.08em;font-size:9px}.v8-wear-preview>summary i{width:28px;height:28px;color:var(--acid);border:1px solid #ffffff3d;border-radius:50%;place-items:center;font:400 18px/1 system-ui,sans-serif;display:grid}.v8-wear-preview-content{border-top:1px solid #fff2}.v8-wear-preview-content>.v8-preview{height:560px;min-height:0;padding:18px 16px 0;position:relative;top:auto}.v8-element-list>summary{cursor:pointer;min-height:44px;padding:4px 0;list-style:none;display:block}.v8-element-list>summary::-webkit-details-marker{display:none}.v8-element-list>summary:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.v8-element-list>summary .v8-element-list-heading{align-items:center;min-height:36px}.v8-element-list>summary .v8-element-list-heading span{color:var(--orange)}.v8-element-list[open]>summary{margin-bottom:2px}@media (width<=900px){.v8-editor-side{order:2;height:auto;max-height:none;padding:18px 20px 90px;position:relative;top:auto}.v8-wear-preview-content>.v8-preview{height:460px}}.v8-saver-visual{position:relative}.v8-saver-photo{z-index:1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .35s;position:absolute;inset:0}.v8-saver-visual.is-photo-visible .v8-saver-photo{opacity:1}.v8-saver-visual.is-photo-visible .v8-saver-photo.is-loading,.v8-saver-model-photo.is-photo-visible .v8-saver-photo.is-loading{opacity:0;animation:none}.v8-saver-photo-loading{z-index:2;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.v8-saver-photo-loading i{border:2px solid #ffffff40;border-top-color:#fff;border-radius:50%;width:26px;height:26px;animation:.8s linear infinite v8-saver-spin}@keyframes v8-saver-spin{to{transform:rotate(360deg)}}.v8-saver-model-photo .v8-saver-photo-loading i{border-color:#666 #9995 #9995}@keyframes cue-saver-photo-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.v8-saver-photo,.v8-saver-model-photo .v8-saver-noimage{animation:.3s cue-saver-photo-in}.v8-saver-noimage{z-index:1;opacity:0;pointer-events:none;color:#8e948f;letter-spacing:.2em;place-items:center;font:800 11px ui-monospace,monospace;transition:opacity .35s;display:grid;position:absolute;inset:0}.v8-saver-noimage:before{content:"";border:1px dashed #ffffff45;position:absolute;inset:24px}.v8-saver-visual.is-photo-visible .v8-saver-noimage{opacity:1}.cue-saver-3d-webgl{width:100%;height:100%;min-height:0}.cue-saver-3d-webgl canvas{touch-action:none;cursor:grab;min-height:0;display:block;width:100%!important;height:100%!important}.cue-saver-3d-webgl canvas:active{cursor:grabbing}.v8-saver-pedal-label{z-index:2;color:#e8eae6;text-align:center;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.1em;pointer-events:none;background:#0000008c;max-width:calc(100% - 16px);padding:4px 10px;font:800 10px ui-monospace,monospace;position:absolute;bottom:10px;left:50%;overflow:hidden;transform:translate(-50%)}.v8-saver-product-actions .v8-cta{margin-top:0}.v8-saver-catalog .v8-saver-color-groups{gap:20px;margin-top:18px;display:grid}.v8-saver-model-thumb{width:100%;height:100%;display:block}.v8-saver-model-photo:has(.v8-saver-model-thumb){background:#222626;border-style:solid;padding:2px}.v8-cart-saver-preview .v8-saver-pedal-label{display:none}.v8-cart-saver-preview .v8-saver-visual{width:72px;height:72px;transform:none}.v8-cart-saver-preview .cue-saver-3d-webgl{height:72px}.v8-stand-model-grid,.v8-stand-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.v8-stand-model-grid button,.v8-stand-option-grid button{color:#222;text-align:left;cursor:pointer;background:#f6f3ec;border:1px solid #999;gap:4px;padding:12px;display:grid}.v8-stand-model-grid button:hover,.v8-stand-option-grid button:hover,.v8-stand-model-grid button.active,.v8-stand-option-grid button.active{border-color:var(--orange);box-shadow:inset 4px 0 var(--orange);background:#fff}.v8-stand-model-grid strong,.v8-stand-option-grid strong{font:800 11px ui-monospace,monospace}.v8-stand-model-grid span,.v8-stand-model-grid small,.v8-stand-option-grid span,.v8-stand-option-grid small{color:#666;font-size:10px;line-height:1.35}.v8-stand-option-grid small{color:var(--orange);font-weight:800}.v8-stand-help{color:#666;margin:9px 0 0;font-size:11px}.v8-stand-benefits{color:#567500;flex-wrap:wrap;gap:7px;margin:18px 0 5px;font:800 9px ui-monospace,monospace;display:flex}.v8-stand-preview{color:#fff;perspective:800px;background:linear-gradient(150deg,#232725,#0b0d0c);min-height:420px;position:relative;overflow:hidden}.v8-stand-preview-grid{opacity:.3;background-image:linear-gradient(#fff2 1px,#0000 1px),linear-gradient(90deg,#fff2 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0}.v8-stand-pedal{z-index:3;background:linear-gradient(145deg,#3b403e,#111313);border:1px solid #77807a;border-radius:14px;place-items:center;width:190px;height:118px;transition:transform .3s;display:grid;position:absolute;top:35%;left:50%;box-shadow:18px 24px 26px #000b}.v8-stand-pedal span{letter-spacing:.06em;font:800 11px ui-monospace,monospace}.v8-stand-pedal i{background:#111;border:1px solid #aaa;border-radius:50%;width:15px;height:15px;position:absolute;top:15px}.v8-stand-pedal i:first-of-type{left:22px}.v8-stand-pedal i:nth-of-type(2){left:50%;transform:translate(-50%)}.v8-stand-pedal i:nth-of-type(3){right:22px}.v8-stand-foot{border:2px solid var(--orange);transform-origin:bottom;z-index:2;background:linear-gradient(150deg,#ff743b,#ab2809);border-radius:12px 12px 5px 5px;justify-content:space-between;align-items:flex-end;width:245px;height:90px;padding:0 16px 13px;transition:transform .3s;display:flex;position:absolute;bottom:105px;left:50%;box-shadow:0 15px 22px #000b}.v8-stand-foot b,.v8-stand-foot small{font:800 10px ui-monospace,monospace}.v8-stand-preview>p{color:#bfc7c0;z-index:4;justify-content:space-between;margin:0;font:800 9px ui-monospace,monospace;display:flex;position:absolute;bottom:17px;left:18px;right:18px}.v8-stand-preview>p strong{color:var(--acid)}.v8-stand-preview-panel>section{border-top:1px solid #555;grid-template-columns:repeat(3,1fr);gap:8px;padding:13px 0;font:800 9px ui-monospace,monospace;display:grid}.v8-stand-preview-panel>section span{color:#999;gap:5px;display:grid}.v8-stand-preview-panel>section b{color:#fff}.v8-cart-stand-art{background:linear-gradient(145deg,#292d2b,#0b0d0c);border-radius:50%;width:72px;height:72px;position:relative;overflow:hidden}.v8-cart-stand-art i{border:3px solid var(--orange);border-radius:5px;height:35%;position:absolute;top:30%;left:16%;right:16%;transform:skewY(-10deg)}.v8-cart-stand-art b{background:#ff7b43;height:12%;position:absolute;bottom:18%;left:25%;right:18%;transform:skewY(8deg)}.v8-stand-product .v8-stand-product-art{padding:18px}.v8-stand-product .v8-stand-product-art .v8-stand-preview{width:100%;height:100%;min-height:440px}.v8-stand-model-section{background:#ece8df}.v8-stand-custom-shell .v8-control-panel{background:#f2efe7}.v8-stand-clamp{color:#fff;z-index:5;background:linear-gradient(90deg,#9f2107,#ff743b);border:3px solid #ffb08d;border-bottom:0;border-radius:9px 9px 0 0;place-items:start center;width:24px;height:78px;padding-top:7px;font:900 8px ui-monospace,monospace;display:grid;position:absolute;top:-54px;box-shadow:0 5px 10px #0008}.v8-stand-bottom-tape{color:#292416;text-align:center;letter-spacing:.08em;background:#e8dfba;border:1px dashed #151515;width:62%;padding:5px 4px;font:900 7px ui-monospace,monospace;position:absolute;bottom:-7px;left:50%;transform:translate(-50%);box-shadow:0 4px 7px #0008}.v8-stand-foot>b,.v8-stand-foot>small{z-index:6;position:relative}.v8-stand-clamp{color:#242624;background:linear-gradient(90deg,#656966,#b8bbb8 48%,#747875);border-width:4px;border-color:#b8bab7;width:34px;height:112px;padding-top:10px;top:-42px;box-shadow:inset 0 0 0 2px #4d504e,0 7px 12px #0009}.v8-stand-clamp-left{left:-12px}.v8-stand-clamp-right{right:-12px}.v8-stand-bottom-tape{background:repeating-linear-gradient(135deg,#d8d0a9 0 7px,#eee8c8 7px 14px);bottom:-10px}.v8-stand-saver-outline{border:2px dashed var(--acid);z-index:4;pointer-events:none;opacity:.72;border-radius:7px;width:170px;height:82px;position:absolute;top:18%;left:50%;transform:translate(-50%)rotate(-2deg)}.v8-stand-saver-outline:before,.v8-stand-saver-outline:after{content:"";border:2px solid var(--acid);border-radius:50%;width:30px;height:30px;position:absolute;top:12px}.v8-stand-saver-outline:before{left:20px}.v8-stand-saver-outline:after{right:20px}.v8-stand-saver-outline span{white-space:nowrap;color:var(--acid);letter-spacing:.08em;font:900 7px ui-monospace,monospace;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.v8-stand-model-grid button>em{color:#777;border:1px solid #aaa;justify-self:start;padding:4px 6px;font:900 8px ui-monospace,monospace}.v8-stand-model-grid button>em.compatible{color:#567500;background:#eff7d7;border-color:#739b00}.v8-stand-side-svg{z-index:2;width:100%;height:100%;min-height:360px;padding:20px;display:block;position:relative}.v8-stand-svg-body{stroke:none}.v8-stand-svg-cutout{fill:#171a18;stroke:#767c78;stroke-width:3px;stroke-linejoin:round}.v8-stand-svg-wedge-outline,.v8-stand-svg-base-outline{fill:none;stroke:#d8dcd9;stroke-width:3px;stroke-linejoin:round}.v8-stand-svg-diagonal{fill:none;stroke:var(--orange);stroke-width:7px;stroke-linecap:round}.v8-stand-svg-seat{fill:none;stroke:#c5cbc7;stroke-width:5px;stroke-linecap:round}.v8-stand-svg-angle-point{fill:var(--orange);stroke:#fff;stroke-width:2px}.v8-stand-svg-guides{fill:none;stroke:#a8b0aa;stroke-width:1.5px;stroke-dasharray:5 5}.v8-stand-svg-guides text,.v8-stand-svg-model{fill:#d9dfda;stroke:none;font:800 12px ui-monospace,monospace}.v8-stand-svg-model{fill:#fff;letter-spacing:.04em;font-size:11px}.v8-stand-product .v8-stand-preview,.v8-stand-preview-panel .v8-stand-preview{perspective:none}.v8-stand-product .v8-stand-side-svg{min-height:420px}.v8-stand-product .v8-stand-preview *,.v8-stand-preview-panel .v8-stand-preview *{animation:none!important}.v8-stand-product .v8-stand-side-svg,.v8-stand-preview-panel .v8-stand-side-svg{transition:none!important;transform:none!important}.v8-stand-svg-pedal rect{fill:#dadeda;stroke:#fff;stroke-width:2px;opacity:.86}.v8-stand-svg-pedal text{fill:#111;stroke:none;font:900 10px ui-monospace,monospace}.v8-stand-range{grid-template-columns:1fr auto;align-items:center;gap:18px;margin-top:16px;display:grid}.v8-stand-range>input[type=range]{width:100%;accent-color:var(--orange)}.v8-stand-range label{align-items:center;gap:6px;font:900 11px ui-monospace,monospace;display:flex}.v8-stand-range input[type=number]{background:#fff;border:1px solid #888;width:76px;padding:10px;font:900 13px ui-monospace,monospace}.v8-stand-colors{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.v8-stand-colors button{text-align:left;background:#f6f3ec;border:1px solid #aaa;align-items:center;gap:8px;padding:9px;display:flex}.v8-stand-colors button.active{border-color:var(--orange);box-shadow:inset 3px 0 var(--orange)}.v8-stand-colors i{border:1px solid #777;border-radius:50%;flex:0 0 25px;width:25px;height:25px}.v8-stand-colors span{font:800 9px ui-monospace,monospace}.v8-stand-svg-holders{fill:none;stroke-width:20px;stroke-linecap:square;stroke-linejoin:round}.v8-stand-svg-holders path{filter:drop-shadow(0 5px 4px #0007)}.v8-stand-svg-fixed-point{fill:#c9d0cb;stroke:#202422;stroke-width:2px}.v8-stand-svg-base,.v8-stand-svg-connector{stroke:none}.v8-stand-svg-frame-part{stroke:#d8dcd9;stroke-width:3px;stroke-linejoin:round;filter:drop-shadow(0 6px 5px #0007)}.v8-stand-svg-inner-seat{fill:none;stroke:var(--orange);stroke-width:7px;stroke-linecap:round}@media (width<=700px){.v8-stand-model-grid,.v8-stand-option-grid{grid-template-columns:1fr}.v8-stand-preview{min-height:330px}.v8-stand-product .v8-stand-product-art .v8-stand-preview{min-height:320px}.v8-stand-side-svg{min-height:300px;padding:8px}.v8-stand-colors{grid-template-columns:repeat(2,minmax(0,1fr))}}.v8-editor-properties input[type=range],.v8-stand-range>input[type=range]{--range-accent:var(--orange);appearance:none;cursor:pointer;background:0 0;border:0;outline:none;width:100%;height:28px;margin:2px 0}.v8-editor-properties input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,#494e4b,#bbbdb8);border:1px solid #0004;border-radius:999px;height:6px;box-shadow:inset 0 1px 2px #0005}.v8-stand-range>input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,#494e4b,#bbbdb8);border:1px solid #0004;border-radius:999px;height:6px;box-shadow:inset 0 1px 2px #0005}.v8-editor-properties input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--range-accent);border:3px solid #fff;border-radius:50%;width:20px;height:20px;margin-top:-8px;box-shadow:0 0 0 1px #161817,0 3px 8px #0006}.v8-stand-range>input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--range-accent);border:3px solid #fff;border-radius:50%;width:20px;height:20px;margin-top:-8px;box-shadow:0 0 0 1px #161817,0 3px 8px #0006}.v8-editor-properties input[type=range]::-moz-range-track{background:#8b8f8b;border-radius:999px;height:6px;box-shadow:inset 0 1px 2px #0005}.v8-stand-range>input[type=range]::-moz-range-track{background:#8b8f8b;border-radius:999px;height:6px;box-shadow:inset 0 1px 2px #0005}.v8-editor-properties input[type=range]::-moz-range-thumb{background:var(--range-accent);border:3px solid #fff;border-radius:50%;width:15px;height:15px;box-shadow:0 0 0 1px #161817,0 3px 8px #0006}.v8-stand-range>input[type=range]::-moz-range-thumb{background:var(--range-accent);border:3px solid #fff;border-radius:50%;width:15px;height:15px;box-shadow:0 0 0 1px #161817,0 3px 8px #0006}.v8-editor-properties input[type=range]:focus-visible::-webkit-slider-thumb{outline:3px solid color-mix(in srgb, var(--orange) 35%, transparent);outline-offset:3px}.v8-stand-range>input[type=range]:focus-visible::-webkit-slider-thumb{outline:3px solid color-mix(in srgb, var(--orange) 35%, transparent);outline-offset:3px}details.v8-cloud-panel{border-bottom:1px solid #aaa;padding:0}.v8-cloud-panel>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;list-style:none;display:flex}.v8-cloud-panel>summary::-webkit-details-marker{display:none}.v8-cloud-panel>summary>span{align-items:center;gap:8px;display:flex}.v8-cloud-panel>summary small{color:#777;margin-left:auto;font:500 10px system-ui,sans-serif}.v8-cloud-panel>summary i{color:var(--orange);font:400 18px/1 system-ui,sans-serif;transition:transform .2s}.v8-cloud-panel[open]>summary i{transform:rotate(45deg)}.v8-cloud-content{padding:0 0 18px}.v8-cloud-content>p{margin-top:0}.v8-cloud-content ol{color:#444;gap:7px;margin:14px 0;padding-left:25px;font:600 11px/1.45 system-ui,sans-serif;display:grid}.v8-cloud-signin{border-left:4px solid var(--orange);background:#eee9df;padding:10px 12px;color:#333!important}.v8-passphrase-dialog{background:#f9f7f1;border:1px solid #aaa;gap:10px;margin-top:14px;padding:14px;display:grid}.v8-passphrase-dialog h4{margin:0 0 2px}.v8-passphrase-dialog label{color:#555;gap:6px;font-size:9px;display:grid}.v8-passphrase-dialog input{color:#111;background:#fff;border:1px solid #999;min-width:0;padding:10px}.v8-cloud-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.v8-cloud-action:disabled{opacity:.42;cursor:not-allowed}.v8-cloud-privacy{color:#777;font:500 9px/1.5 system-ui,sans-serif}@media (width<=560px){.v8-cloud-panel>summary small{display:none}.v8-cloud-actions{grid-template-columns:1fr}}.v8-accounting-screen{--accounting-bg:var(--paper);--accounting-ink:var(--ink);--accounting-muted:#5b5d58;--accounting-border:#aaa;--accounting-border-strong:var(--ink);--accounting-border-soft:#ccc;--accounting-surface:#f9f7f1;--accounting-alert:#ede2d9;--accounting-accent:var(--orange);background:var(--accounting-bg);min-height:calc(100vh - 76px);color:var(--accounting-ink);padding:144px clamp(20px,8vw,112px) 88px;font-size:14px}.v8-accounting-screen h1{letter-spacing:-.08em;margin:20px 0 38px;font-size:clamp(60px,9vw,130px);line-height:.8}.v8-accounting-screen>.v8-eyebrow{color:var(--accounting-accent)}.v8-accounting-screen>p:not(.v8-eyebrow),.v8-accounting-screen .v8-public-lead{color:var(--accounting-muted);line-height:1.6}.v8-accounting-screen .v8-checkout-status,.v8-accounting-screen .v8-lookup-result{border:1px solid var(--accounting-border);background:var(--accounting-surface);color:var(--accounting-ink)}.v8-accounting-screen .v8-checkout-status p,.v8-accounting-screen .v8-lookup-result p{color:var(--accounting-muted)}.v8-accounting-screen .v8-checkout-status svg,.v8-accounting-screen .v8-lookup-result svg{color:var(--accounting-accent);flex:none}.v8-accounting-screen .v8-checkout-status{max-width:600px}.v8-accounting-screen .v8-checkout-status b{color:var(--accounting-ink)}.v8-accounting-screen .v8-cart-list{border-top:0;max-width:820px}.v8-accounting-screen .v8-cart-item{border:1px solid var(--accounting-border);background:var(--accounting-surface);grid-template-columns:100px minmax(0,1fr) auto auto auto;margin-bottom:12px}.v8-accounting-screen .v8-cart-item:last-child{margin-bottom:0}.v8-accounting-screen .v8-cart-main strong{letter-spacing:.01em;font-size:15px}.v8-accounting-screen .v8-cart-main small,.v8-accounting-screen .v8-cart-price{color:var(--accounting-muted)}.v8-accounting-screen .v8-cart-price{font-size:15px}.v8-accounting-screen .v8-cart-qty button,.v8-accounting-screen .v8-cart-remove{color:var(--accounting-ink)}.v8-accounting-screen .v8-cart-qty button{border:1px solid var(--accounting-border);background:0 0}.v8-accounting-screen .v8-cart-remove{opacity:.7}.v8-accounting-screen .v8-total{border:1px solid var(--accounting-border);background:var(--accounting-surface);max-width:600px;color:var(--accounting-ink);margin:24px 0;padding:20px}.v8-accounting-screen .v8-total span,.v8-accounting-screen .v8-total strong{gap:18px}.v8-accounting-screen .v8-total strong{border-top:1px solid var(--accounting-border-soft);padding-top:14px}.v8-accounting-screen .v8-total b{color:var(--accounting-ink)}.v8-accounting-screen.v8-checkout form{gap:16px;max-width:600px}.v8-accounting-screen.v8-checkout input,.v8-accounting-screen.v8-checkout textarea,.v8-accounting-screen.v8-checkout select{border:1px solid var(--accounting-border);background:var(--accounting-surface);color:var(--accounting-ink);border-radius:0;font-size:14px}.v8-accounting-screen.v8-checkout input:focus,.v8-accounting-screen.v8-checkout textarea:focus,.v8-accounting-screen.v8-checkout select:focus{outline:2px solid var(--accounting-accent);outline-offset:1px}.v8-accounting-screen .v8-confirm-details{border:1px solid var(--accounting-border);background:var(--accounting-surface);max-width:600px;margin:20px 0;padding:16px}.v8-accounting-screen .v8-confirm-details>div{color:var(--accounting-muted);justify-content:space-between;gap:16px;display:flex}.v8-accounting-screen .v8-confirm-details>div+div{border-top:1px solid var(--accounting-border-soft);padding-top:8px}.v8-accounting-screen .v8-confirm-details a,.v8-accounting-screen .v8-text-link{color:var(--accounting-accent)}.v8-accounting-screen .v8-cta{background:var(--accounting-accent);color:var(--accounting-ink)}.v8-accounting-screen.v8-success{display:block}.v8-accounting-screen.v8-success>svg{color:#567500;margin-top:22px}.v8-accounting-screen.v8-success>p[role=status]{max-width:600px;color:var(--accounting-muted)}.v8-accounting-screen .v8-order-summary{border:1px solid var(--accounting-border);background:var(--accounting-surface);max-width:820px;margin:24px 0 18px}.v8-accounting-screen .v8-order-summary div{border-right:1px solid var(--accounting-border-soft)}.v8-accounting-screen .v8-order-summary div:last-child{border-right:0}.v8-accounting-screen .v8-order-summary span{color:var(--accounting-muted)}.v8-accounting-screen .v8-order-lines{border:1px solid var(--accounting-border);background:var(--accounting-surface);max-width:820px}.v8-accounting-screen .v8-order-lines div{border-top-color:var(--accounting-border-soft);padding:14px 16px}.v8-accounting-screen .v8-order-lines div:first-child{border-top:0}.v8-accounting-screen .v8-order-lines span,.v8-accounting-screen .v8-order-shipping{color:var(--accounting-muted)}.v8-accounting-screen .v8-order-cancel{background:var(--accounting-alert);border:1px solid #b44}.v8-accounting-screen .v8-account-card{border:1px solid var(--accounting-border);background:var(--accounting-surface);width:min(100%,820px);max-width:none;padding:24px}.v8-accounting-screen .v8-account-card p{color:var(--accounting-muted)}.v8-accounting-screen .v8-account-card .gradient-button{background:var(--accounting-accent);color:var(--accounting-ink)}.v8-accounting-screen .v8-order-history{border-top-color:var(--accounting-border-strong);max-width:820px}.v8-accounting-screen .v8-account-order{border-color:var(--accounting-border);background:var(--accounting-surface)}.v8-accounting-screen .v8-account-order-head,.v8-accounting-screen .v8-account-order-total,.v8-accounting-screen .v8-account-order-items{border-color:var(--accounting-border-soft)}.v8-accounting-screen .v8-account-order-head small,.v8-accounting-screen .v8-account-order-meta,.v8-accounting-screen .v8-account-order-items li span:last-child{color:var(--accounting-muted)}.v8-accounting-screen .v8-account-order-total div{border-color:var(--accounting-border-soft)}.v8-accounting-screen .v8-account-history-lead,.v8-accounting-screen .v8-account-order-state{color:var(--accounting-muted)}.v8-accounting-screen .v8-account-lookup{border-top-color:var(--accounting-border)}.v8-accounting-screen .v8-logout{border-color:var(--accounting-border);color:var(--accounting-ink)}@media (width<=800px){.v8-accounting-screen .v8-cart-item{grid-template-columns:70px minmax(0,1fr) auto}.v8-accounting-screen .v8-account-card{padding:20px}}.v8-review>strong{align-items:flex-end}.v8-total-price{white-space:nowrap;align-items:flex-end;gap:10px;min-height:1em;line-height:1;display:inline-flex}.v8-total-price>s{align-items:flex-end;height:1em;margin:0;font-size:13px;line-height:1;display:inline-flex}.v8-review>strong .v8-total-price>s{margin:0}.v8-total-price>.v8-reel{align-items:flex-end;height:1em;line-height:1;display:inline-flex}.v8-total-price .v8-reel-visual{align-items:flex-end;height:1em;line-height:1}.v8-total-price .v8-reel-char{line-height:1;transform:none}.v8-total-price .v8-reel-digit{height:1em;line-height:1}.v8-total-price .v8-reel-strip,.v8-total-price .v8-reel-strip i{line-height:1}.v8-custom-shell .v8-qty{align-items:center;gap:8px;min-height:70px;padding:16px 0;line-height:1;display:flex}.v8-custom-shell .v8-qty>span{margin-right:4px}.v8-custom-shell .v8-qty>b,.v8-custom-shell .v8-qty>i{align-items:center;min-height:30px;display:inline-flex}.v8-custom-shell .v8-qty>b{justify-content:center;min-width:1.5em}.v8-custom-shell .v8-qty>i{margin-left:4px;line-height:1}.v8-custom-shell .v8-qty .v8-reel,.v8-custom-shell .v8-qty .v8-reel-visual,.v8-custom-shell .v8-qty .v8-reel-char,.v8-custom-shell .v8-qty .v8-reel-digit{line-height:1}@media (width<=560px){.v8-review>strong{align-items:flex-end}.v8-total-price{gap:7px}.v8-review>strong .v8-total-price>s{font-size:11px}.v8-custom-shell .v8-qty{gap:6px;min-height:64px;padding-block:13px}.v8-custom-shell .v8-qty>span{margin-right:0}.v8-custom-shell .v8-qty>i{margin-left:2px}}.v8-section-intro>span,.v8-public-updated,.v8-admin-grid span,.v8-order-summary span,.v8-order-shipping b,.v8-admin-detail-grid span{color:#555650}.v8-footer>span{color:#8a8a8a}.v8-public-page>.v8-eyebrow{color:#a92d0b}.v8-public-updated a,.v8-policy-sections a,.v8-confirm-note a{color:#a92d0b;text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.v8-skip-link{z-index:200;color:#111;border:2px solid var(--orange);background:#fff;padding:12px 16px;font-weight:800;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.v8-skip-link:focus{transform:translateY(0)}#main-content:focus{outline:none}:where(.cue-v8) :where(a,button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:3px solid var(--orange);outline-offset:3px}.v8-route-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:fixed;overflow:hidden}.v8-header a,.v8-footer a{align-items:center;min-height:44px;display:inline-flex}.v8-swatches button{min-height:44px}.v8-detail-hero .v8-eyebrow{color:#ff9b7a}.v8-saver-detail-hero .v8-eyebrow{color:#8f2d18}.v8-eyebrow{color:#4a1208!important;animation:none!important}.v8-detail-hero .v8-eyebrow{color:#ffd0c2!important;animation:none!important}.v8-saver-product-hero .v8-eyebrow{color:#ffd0c2!important}.v8-saver-proof b,.v8-saver-product .v8-text-link,.v8-saver-spec-grid article:not(.is-featured)>b{color:#8f2d18}.v8-saver-product-hero .v8-text-link{color:#ffd0c2}.v8-saver-spec-grid article:not(.is-featured)>span{color:#555650}.v8-saver-spec-grid article.is-featured>span{color:#999}.v8-saver-faq summary{color:#111}
