@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-latin-300-normal-Cw-E_7L1.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-300-normal-BuXLI6C0.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-latin-300-italic-qkwBXYHn.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-300-italic-DRnsRYID.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-normal-B-1hWBU7.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-400-normal-B7YtguxJ.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-500-normal-zIXX3Q-H.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-600-normal-Co1r35X9.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-600-normal-2CBVLo0M.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/dm-sans-latin-300-normal-C46oWILc.woff2)format("woff2"),url(/assets/dm-sans-latin-300-normal-CsNfKS1n.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2)format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2)format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff)format("woff")}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-mono-latin-400-normal-Rg4St2Dn.woff2)format("woff2"),url(/assets/space-mono-latin-400-normal-_3DlpgIW.woff)format("woff")}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-mono-latin-700-normal-mWgeinG7.woff2)format("woff2"),url(/assets/space-mono-latin-700-normal-D7A851RN.woff)format("woff")}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);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}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.\!end{inset-inline-end:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#0a0a0a;--panel:#111113;--panel2:#161618;--line:#242428;--white:#f8f7f2;--muted:#888892;--gold:#d5af56;--gold2:#e2c47a;--mint:#66e1c4;--red:#ff8074;--font-cormorant:"Cormorant Garamond";--font-dm-sans:"DM Sans";--font-space-mono:"Space Mono"}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--white);font-family:var(--font-dm-sans),sans-serif;margin:0;font-size:17px;font-weight:300;line-height:1.75;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:9999;opacity:.4;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.03'/%3E%3C/svg%3E");position:fixed;inset:0}button,input,textarea,select{font:inherit}option{color:#f4f4f4;background:#0d0f0e}option:checked,option:hover{background:var(--mint,#8fd6b4);color:#0a0a0a}button,a{transition:all .2s}a{color:inherit;text-decoration:none}button{cursor:pointer}.eyebrow{font-family:var(--font-space-mono),monospace;text-transform:uppercase;letter-spacing:.3em;color:var(--mint);font-size:.72rem;font-weight:400}.brand{font-family:var(--font-cormorant),serif;letter-spacing:.3em;font-size:1.6rem;font-weight:600}.brand span{color:var(--gold)}.nav{z-index:200;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--line);background:#0a0a0af7;justify-content:space-between;align-items:center;height:auto;padding:1.2rem 4rem;display:flex;position:fixed;inset:0 0 auto}.navlinks{color:var(--muted);gap:2.5rem;font-size:.82rem;display:flex}.navlinks a:hover{color:var(--white)}.cartButton{color:var(--white);border:1px solid var(--line);background:0 0;padding:.7rem 1rem}.cartButton b{background:var(--mint);width:22px;height:22px;color:var(--ink);border-radius:50%;place-items:center;margin-left:.5rem;display:inline-grid}.hero{grid-template-columns:1fr;align-items:center;gap:2rem;padding:150px 6vw 60px;display:grid;position:relative;overflow:hidden}.heroCopy{z-index:2;max-width:760px;position:relative}.hero h1,.how h2,.shop h2,.eventCta h2,.modal h2,.adminGate h1{font-family:var(--font-cormorant),serif;letter-spacing:-.035em;font-weight:400;line-height:.94}.hero h1{margin:1.1rem 0 1.6rem;font-size:clamp(4rem,8vw,7.8rem)}.hero h1 em{color:var(--gold);font-weight:400}.lead{color:#b3b8b4;max-width:600px;font-size:1.15rem;line-height:1.8}.heroActions{gap:1rem;margin:2.5rem 0;display:flex}.primary,.secondary{text-transform:uppercase;letter-spacing:.1em;border:0;justify-content:center;align-items:center;padding:1rem 1.4rem;font-size:.76rem;font-weight:800;display:inline-flex}.primary{background:var(--gold);color:var(--ink)}.primary:hover{background:var(--gold2);transform:translateY(-2px)}.secondary{color:var(--white);background:0 0;border:1px solid #3b403d}.secondary:hover{border-color:var(--mint);color:var(--mint)}.trust{color:#8d938f;gap:1.5rem;font-size:.75rem;display:flex}.trust span:before{content:"✓";color:var(--mint);margin-right:.4rem}.signal{opacity:.38;width:650px;height:650px;position:absolute;top:90px;right:-160px}.signal i{border:1px solid var(--mint);border-radius:50%;animation:4s infinite signal;position:absolute;inset:20%}.signal i:nth-child(2){animation-delay:1s;inset:7%}.signal i:nth-child(3){animation-delay:2s;inset:-6%}@keyframes signal{0%{opacity:.6;transform:scale(.7)}to{opacity:0;transform:scale(1.1)}}.heroVisual{z-index:2;text-align:center;position:relative}.tagMock{aspect-ratio:1;background:linear-gradient(145deg,#242928,#0d0f0f);border:1px solid #454c48;border-radius:52px;flex-direction:column;justify-content:center;align-items:center;width:min(360px,75vw);margin:auto;display:flex;overflow:hidden;transform:rotate(7deg);box-shadow:-20px 30px 70px #000,0 0 0 10px #ffffff05}.tagMock img{object-fit:cover;width:100%;height:100%}.tagMock strong{font-family:var(--font-cormorant),serif;letter-spacing:.18em;font-size:4rem}.tagMock span,.tagMock small{font-family:var(--font-space-mono),monospace;text-transform:uppercase;letter-spacing:.18em;color:var(--mint);font-size:.58rem}.tagMock small{color:#69706c;margin-top:1rem}.heroVisual>p{color:#7c827e;margin-top:2rem;font-size:.78rem}.quickStrip{background:var(--mint);color:var(--ink);justify-content:center;align-items:center;gap:2rem;padding:1.05rem;font-weight:700;display:flex}.quickStrip p{margin:0}.quickStrip button{background:0 0;border:0;font-weight:800;text-decoration:underline}.how,.shop{padding:7rem 6vw}.how{background:var(--panel)}.how h2,.shop h2{max-width:850px;margin:.8rem 0 3.5rem;font-size:clamp(3rem,5vw,5.3rem)}.steps{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.steps article{border-right:1px solid var(--line);padding:2.3rem}.steps article:last-child{border:0}.steps b{font-family:var(--font-space-mono),monospace;color:var(--gold);font-size:.75rem}.steps h3{font-family:var(--font-cormorant),serif;margin:1.2rem 0 .7rem;font-size:1.8rem}.steps p{color:var(--muted);line-height:1.7}.sectionHead{justify-content:space-between;align-items:end;gap:4rem;display:flex}.sectionHead>p{max-width:330px;color:var(--muted);line-height:1.7}.tabs{gap:.6rem;margin-bottom:2rem;display:flex;overflow:auto}.tabs button{border:1px solid var(--line);color:var(--muted);white-space:nowrap;background:0 0;padding:.85rem 1.2rem}.tabs button.active{border-color:var(--gold);color:var(--gold);background:#d5af5614}.productGrid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.product{background:var(--panel);border:1px solid var(--line)}.product:hover{border-color:#525a56;transform:translateY(-4px)}.productImage{background:radial-gradient(circle at 50% 15%,#303634,#101212 68%);place-items:center;height:280px;display:grid;position:relative;overflow:hidden}.productImage>img{object-fit:contain;object-position:center;width:100%;height:100%;padding:.6rem}.productImage>i{background:var(--gold);color:var(--ink);font:700 .58rem var(--font-space-mono);text-transform:uppercase;letter-spacing:.1em;padding:.35rem .6rem;position:absolute;top:1rem;left:1rem}.miniTag{background:#202523;border:1px solid #515a56;border-radius:25px;place-items:center;width:140px;height:140px;display:grid;transform:rotate(-7deg);box-shadow:0 24px 44px #000}.miniTag span{font-family:var(--font-cormorant);letter-spacing:.15em;font-size:2rem}.tagPlaceholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;padding:1rem;display:flex;position:absolute;inset:0}.tagPlaceholder span{font-family:var(--font-cormorant);letter-spacing:.14em;color:#f8f7f2e6;font-size:clamp(2.6rem,7vw,4rem);font-weight:500;line-height:1}.tagPlaceholder span em{color:var(--gold);font-style:normal}.tagPlaceholder small{font-family:var(--font-space-mono),monospace;letter-spacing:.24em;text-transform:uppercase;color:var(--muted);font-size:.58rem}.productInfo{padding:1.5rem}.productInfo>p:first-child{font:700 .58rem var(--font-space-mono);color:var(--mint);letter-spacing:.14em;text-transform:uppercase}.productInfo h3{font-family:var(--font-cormorant);margin:.65rem 0;font-size:1.9rem}.productMeta{justify-content:space-between;align-items:center;gap:1rem;display:flex}.productMeta strong{color:var(--gold)}.productMeta span{color:var(--muted);font-size:.72rem}.description{min-height:72px;color:var(--muted);font-size:.88rem;line-height:1.65}.productInfo>button{width:100%;color:var(--white);text-transform:uppercase;letter-spacing:.12em;background:0 0;border:1px solid #4a514d;padding:.9rem;font-size:.7rem;font-weight:700}.productInfo>button:hover{background:var(--gold);border-color:var(--gold);color:var(--ink)}.bulkCard{border:1px solid var(--line);background:linear-gradient(115deg,var(--panel),#0c211c);justify-content:space-between;align-items:end;gap:3rem;padding:4rem;display:flex}.bulkCard>div{max-width:700px}.bulkCard h3{font-family:var(--font-cormorant);margin:.5rem 0;font-size:3.4rem}.bulkCard p,.bulkCard li{color:#a8afaa;line-height:1.7}.eventCta{text-align:center;background:linear-gradient(#090a0ab3,#090a0a),radial-gradient(circle at top,var(--panel2),#090a0a);padding:8rem 6vw}.eventCta h2{max-width:1000px;margin:1rem auto;font-size:clamp(3.1rem,6vw,6rem)}.eventCta>p:not(.eyebrow){color:var(--muted);max-width:620px;margin:1rem auto 2rem;line-height:1.7}footer{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:2rem 6vw;display:flex}footer div{flex-wrap:wrap;gap:1.5rem;font-size:.8rem;display:flex}.overlay{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000c2;position:fixed;inset:0}.drawer{background:var(--panel);border-left:1px solid var(--line);flex-direction:column;width:min(460px,100%);height:100%;margin-left:auto;display:flex}.drawer header,.modal{position:relative}.drawer header{border-bottom:1px solid var(--line);justify-content:space-between;padding:1.5rem;display:flex}.drawer h2{font-family:var(--font-cormorant);margin:.2rem 0;font-size:2rem}.drawer h2 small{font:400 .7rem var(--font-space-mono);color:var(--muted)}.close{color:var(--muted);background:0 0;border:0;font-size:2rem}.cartLines{flex:1;padding:1rem 1.5rem;overflow:auto}.cartLine{border-bottom:1px solid var(--line);grid-template-columns:58px 1fr auto;align-items:center;gap:1rem;padding:1rem 0;display:grid}.cartThumb{width:58px;height:58px;color:var(--gold);font-family:var(--font-cormorant);background:#252a28;border-radius:12px;place-items:center;font-size:1.5rem;display:grid}.cartLine>div:nth-child(2){flex-direction:column;gap:.22rem;display:flex}.cartLine small{color:var(--muted)}.cartLine span{color:var(--gold)}.qty{border:1px solid var(--line);align-items:center;display:flex}.qty button{color:var(--white);background:0 0;border:0;padding:.4rem .6rem}.qty b{font-size:.8rem}.empty{text-align:center;color:var(--muted);padding:5rem 1rem}.empty>span{color:var(--mint);font-size:3rem}.empty h3{font-family:var(--font-cormorant);color:var(--white);font-size:1.7rem}.cartFooter{border-top:1px solid var(--line);padding:1.5rem}.cartFooter>div{color:var(--muted);justify-content:space-between;padding:.35rem 0;display:flex}.cartFooter .total{border-top:1px solid var(--line);color:var(--white);margin-top:.5rem;padding:1rem 0;font-size:1.2rem}.cartFooter .primary{width:100%;margin-top:.4rem}.cartFooter>small{text-align:center;color:#737a76;margin-top:.8rem;display:block}.modalWrap{place-items:center;padding:1rem;display:grid;overflow:auto}.modal{background:var(--panel);border:1px solid var(--line);width:min(680px,100%);max-height:95vh;padding:2.3rem;overflow:auto}.modal>.close{position:absolute;top:.6rem;right:1rem}.modal h2{margin:.5rem 0 1.5rem;font-size:3rem}.modalLead{color:var(--muted);line-height:1.6}.form{flex-direction:column;gap:1rem;display:flex}.form label,.adminForm label{color:#c3c8c4;flex-direction:column;gap:.4rem;font-size:.78rem;display:flex}.form label span{color:var(--muted);font-size:.67rem}.form input,.form textarea,.form select,.adminForm input,.adminForm textarea,.adminForm select{border:1px solid var(--line);color:var(--white);background:#0d0f0e;outline:0;padding:.9rem}.form input:focus,.form textarea:focus,.adminForm input:focus,.adminForm textarea:focus{border-color:var(--mint)}.form textarea,.adminForm textarea{resize:vertical;min-height:90px}.formRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.payChoice{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.payChoice label{border:1px solid var(--line);flex-direction:row;align-items:flex-start;padding:1rem}.payChoice input{width:auto}.payChoice span{flex-direction:column;gap:.3rem;display:flex}.payChoice small{color:var(--muted)}.payChoice .pending{opacity:.45}.checkoutTotal{border-top:1px solid var(--line);justify-content:space-between;padding:1rem 0;font-size:1.2rem;display:flex}.checkoutTotal b{color:var(--gold)}.success{text-align:center;padding:2rem}.success>span{width:70px;height:70px;color:var(--mint);background:#66e1c41a;border-radius:50%;place-items:center;margin:auto;font-size:2rem;display:grid}.success.secured{text-align:center;max-width:520px;margin:0 auto}.success.secured .secureCheck{width:76px;height:76px;color:var(--mint);background:#66e1c41f;border:1px solid #66e1c466;border-radius:50%;place-items:center;margin:0 auto 1.2rem;font-size:2rem;display:grid}.success.secured h2{font-family:var(--font-cormorant);margin:.4rem 0 .8rem;font-size:clamp(2.4rem,5vw,3.4rem);font-weight:400;line-height:1.02}.success.secured h2 em{color:var(--gold);font-style:italic}.secureRef{font-family:var(--font-space-mono),monospace;letter-spacing:.22em;color:var(--muted);margin:1rem 0 1.4rem;font-size:.72rem}.secureProgress{font-family:var(--font-space-mono),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin:0 auto 1.8rem;font-size:.6rem;display:flex}.secureProgress .on{color:var(--mint)}.secureProgress i{background:var(--line);width:26px;height:1px}.secureItems{text-align:left;flex-direction:column;gap:.7rem;margin:0 0 1.4rem;display:flex}.secureItem{border:1px solid var(--line);background:var(--panel);align-items:center;gap:1rem;padding:.8rem;display:flex}.secureThumb{border:1px solid var(--line);background:#0d0f0e;flex:none;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.secureThumb img{object-fit:contain;width:100%;height:100%}.secureThumb span{color:#5a615c}.secureItemInfo{flex-direction:column;flex:1;gap:.1rem;display:flex}.secureItemInfo strong{font-family:var(--font-cormorant);font-size:1.2rem;font-weight:500}.secureItemInfo small{color:var(--muted);font-size:.72rem}.secureItemInfo span{font-family:var(--font-space-mono),monospace;letter-spacing:.08em;color:var(--muted);font-size:.6rem}.secureItem>b{color:var(--gold);white-space:nowrap;font-variant-numeric:tabular-nums}.secureDispatch{font-family:var(--font-space-mono),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 1.6rem;font-size:.6rem}.secureActions{flex-direction:column;align-items:stretch;gap:.7rem;display:flex}.success p:not(.eyebrow){color:var(--muted)}.toast{z-index:120;background:var(--mint);color:var(--ink);padding:1rem 1.3rem;font-weight:700;position:fixed;bottom:1rem;right:1rem}.adminGate{background:radial-gradient(circle at 70% 20%,#17352f,#090a0a 45%);place-items:center;min-height:100vh;padding:2rem;display:grid}.adminGate>div{max-width:700px}.adminGate .brand{margin-bottom:5rem;display:block}.adminGate h1{margin:.8rem 0;font-size:5rem}.adminGate p:not(.eyebrow){color:var(--muted);margin-bottom:2rem;font-size:1.1rem}.adminGate .backlink{color:var(--muted);margin-top:2rem;display:block}.dashboardShell{background:#0d0f0e;grid-template-columns:250px 1fr;min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);background:#090a0a;flex-direction:column;height:100vh;padding:2rem 1.3rem;display:flex;position:sticky;top:0}.adminLabel{font:700 .58rem var(--font-space-mono);color:var(--muted);text-transform:uppercase;letter-spacing:.15em;margin:2.5rem .8rem 1rem}.sidebar nav{flex-direction:column;gap:.35rem;display:flex}.sidebar nav button{color:var(--muted);text-align:left;text-transform:capitalize;background:0 0;border:0;border-radius:8px;padding:.8rem}.sidebar nav button span{width:28px;color:var(--mint);display:inline-block}.sidebar nav button.active{color:var(--white);background:#1b1f1d}.sideFoot{border-top:1px solid var(--line);flex-direction:column;gap:.3rem;margin-top:auto;padding-top:1rem;display:flex;overflow:hidden}.sideFoot small,.sideFoot a,.sideFoot button.signout{color:var(--muted);font-size:.7rem}.sideFoot button.signout{text-align:left;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.sideFoot b{white-space:nowrap;text-overflow:ellipsis;font-size:.76rem;overflow:hidden}.ownerSignInForm{flex-direction:column;gap:.7rem;max-width:360px;display:flex}.ownerSignInForm label{font:400 .55rem var(--font-space-mono),monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.ownerSignInForm input{background:var(--panel);color:var(--white);font:400 .95rem var(--font-dm-sans),sans-serif;border:1px solid #303035;padding:.7rem}.ownerSignInForm .primary{margin-top:.4rem}.ownerSignInForm .primary:disabled{opacity:.5}.ownerNotice{line-height:1.5;color:var(--muted)!important;margin:0 0 .3rem!important;font-size:.8rem!important}.ownerError{color:var(--red)!important;margin-top:.8rem!important;font-size:.82rem!important}.dashMain{padding:2.5rem 3vw}.dashMain>header{justify-content:space-between;align-items:center;margin-bottom:2.5rem;display:flex}.dashMain h1{font-family:var(--font-cormorant);text-transform:capitalize;margin:.3rem 0;font-size:3rem}.dashShop{border:1px solid var(--line);padding:.7rem 1rem;font-size:.75rem}.metrics{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.metrics article,.panel{border:1px solid var(--line);background:#131615;padding:1.35rem}.metrics article{flex-direction:column;gap:.45rem;display:flex}.metrics small{color:var(--muted)}.metrics strong{font-family:var(--font-cormorant);font-size:2.3rem;font-weight:500}.metrics span{color:var(--mint);font-size:.7rem}.dashGrid{grid-template-columns:1.5fr .7fr;gap:1rem;margin-top:1rem;display:grid}.panel h2{font-family:var(--font-cormorant);margin:.1rem 0;font-size:1.7rem}.panelHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:1rem;display:flex}.panelHead button{color:var(--mint);background:0 0;border:0}.panelHead>span{color:var(--muted);font-size:.75rem}.orderRows article{border-bottom:1px solid var(--line);grid-template-columns:1fr 2fr .7fr .7fr;align-items:center;gap:1rem;padding:1rem 0;display:grid}.orderRows article>div{flex-direction:column;gap:.25rem;display:flex}.orderRows small{color:var(--muted);font-size:.7rem}.status{color:var(--gold);text-transform:capitalize;background:#d5af561f;border-radius:10px;justify-self:end;padding:.3rem .6rem;font-size:.68rem}.status.paid{color:var(--mint);background:#66e1c41f}.actionPanel>div{border-bottom:1px solid var(--line);gap:.8rem;padding:1rem 0;display:flex}.actionPanel>div>span{border:1px solid var(--line);border-radius:50%;place-items:center;width:25px;height:25px;font-size:.65rem;display:grid}.actionPanel>div>span.done{color:var(--mint);border-color:var(--mint)}.actionPanel p{flex-direction:column;margin:0;display:flex}.actionPanel small{color:var(--muted);margin-top:.3rem}.actionPanel>button{background:var(--gold);border:0;width:100%;margin-top:1rem;padding:.8rem;font-weight:700}.wide{min-height:420px}.leadList article{border-bottom:1px solid var(--line);grid-template-columns:1.2fr auto;gap:.7rem;padding:1rem 0;display:grid}.leadList article>div{flex-direction:column;display:flex}.leadList small,.leadList p,.leadList span{color:var(--muted);font-size:.75rem}.leadList p{grid-column:1/-1;margin:0}.leadList span{font-family:var(--font-space-mono)}.productAdmin{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=1080px){.productAdmin .adminForm{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem 1.6rem;display:grid}.productAdmin .adminForm>.formRow,.productAdmin .adminForm>.uploadBox,.productAdmin .adminForm>.fieldHelp,.productAdmin .adminForm>button,.productAdmin .adminForm>.formMessage,.productAdmin .adminForm>.editorImages,.productAdmin .adminForm>h3{grid-column:1/-1}}@media (width>=1500px){.productAdmin .adminForm{grid-template-columns:repeat(3,minmax(0,1fr))}.productAdmin .adminForm>.formRow{grid-column:span 2}}.panel>p{color:var(--muted);font-size:.85rem;line-height:1.6}.adminForm{flex-direction:column;gap:1rem;margin-top:1.4rem;display:flex}.pricingView{flex-direction:column;gap:1.4rem;display:flex}.pricingView .panel>p{margin:.4rem 0 1.2rem}.tierList{flex-direction:column;gap:.8rem;display:flex}.tierRow{border:1px solid var(--line);background:#0d0f0e;border-radius:10px;padding:1rem}.tierRow.on{border-color:var(--mint)}.tierGrid{grid-template-columns:1.6fr 1fr .8fr .8fr .8fr 1.4fr;align-items:end;gap:.6rem;display:grid}.tierGrid label,.variantPriceRow label{font:400 .55rem var(--font-space-mono),monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);flex-direction:column;gap:.25rem;display:flex}.tierGrid label span,.variantPriceRow label span{text-transform:none;letter-spacing:0;color:#6f746f}.tierGrid input,.tierGrid select,.variantPriceRow input{background:var(--panel);color:var(--white);font:400 .8rem var(--font-dm-sans),sans-serif;border:1px solid #303035;padding:.5rem}.tierGrid input:disabled{opacity:.4}.tierCheck,.variantPriceRow .tierCheck{text-transform:none;letter-spacing:0;color:var(--muted);grid-column:span 2;align-items:center;gap:.4rem;flex-direction:row!important}.tierCheck input{width:auto}.tierActions{flex-wrap:wrap;align-items:center;gap:.9rem;margin-top:.9rem;display:flex}.tierToggle{font:700 .6rem var(--font-space-mono),monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);align-items:center;gap:.45rem;display:flex}.tierToggle.on{color:var(--mint)}.tierToggle input{width:auto}.tierActions .secondary{border:1px solid var(--line);color:var(--white);background:0 0;padding:.55rem 1.1rem;font-size:.72rem}.linklike{background:0 0;border:0;padding:0}.linklike.danger{color:var(--red);margin-left:auto;font-size:.72rem}.variantPriceList{flex-direction:column;gap:.6rem;display:flex}.variantPriceRow{border-bottom:1px solid var(--line);grid-template-columns:2fr 1fr 1fr 1fr auto;align-items:end;gap:.7rem;padding:.85rem 0;display:grid}.vpName{flex-direction:column;gap:.2rem;display:flex}.vpName b{font-size:.92rem}.vpName small{color:var(--muted);font-size:.7rem}.variantPriceRow .secondary{border:1px solid var(--line);color:var(--white);background:0 0;align-self:end;padding:.55rem 1rem;font-size:.72rem}.variantPriceRow .secondary:disabled{opacity:.4}@media (width<=1000px){.tierGrid{grid-template-columns:1fr 1fr}.tierCheck{grid-column:span 2}.variantPriceRow{grid-template-columns:1fr 1fr;gap:.6rem}.vpName{grid-column:1/-1}}.tagLines{flex-direction:column;gap:.5rem;display:flex}.tagLine{border:1px solid var(--line);border-radius:10px;padding:.7rem .9rem;transition:all .15s}.tagLine.on{border-color:var(--mint);background:#66e1c40d}.tagPick{cursor:pointer;align-items:center;gap:.7rem;margin:0;display:flex}.tagPick input{width:auto;margin:0}.tagPick span{font-size:.95rem;font-weight:600}.tagFields{grid-template-columns:repeat(3,1fr) 1.6fr;gap:.55rem;margin-top:.7rem;display:grid}.tagFields label{font:400 .55rem var(--font-space-mono),monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);flex-direction:column;gap:.2rem;display:flex}.tagFields label span{text-transform:none;letter-spacing:0}.tagFields input{background:var(--panel);color:var(--white);font:400 .8rem var(--font-dm-sans),sans-serif;border:1px solid #303035;padding:.5rem}.tagArt{flex-direction:column;grid-column:1/-1;gap:.2rem;margin-top:.2rem;display:flex}.tagArtPick{cursor:pointer;font:400 .68rem var(--font-dm-sans),sans-serif;color:var(--mint);text-transform:none;letter-spacing:0;align-items:center;display:inline-flex}.tagArtPick input{opacity:0;width:.1px;height:.1px;position:absolute}.tagArtDone{color:var(--mint);align-items:center;gap:.5rem;font-size:.72rem;display:inline-flex}.tagArtDone button{color:var(--muted);background:0 0;border:0;padding:0;font-size:.68rem;text-decoration:underline}.tagArtError{color:var(--red);font-size:.7rem;font-style:normal}.tagArt small{color:#6f746f;font-size:.66rem}.tagHint{color:var(--muted);margin:.2rem 0 0;font-size:.75rem;line-height:1.55}.stepActions{align-items:center;gap:.8rem;display:flex}.stepActions .primary{flex:1}@media (width<=560px){.tagFields{grid-template-columns:1fr 1fr}}.artworkStatus{border:1px solid var(--line);background:#0d0f0e;border-radius:10px;align-items:center;gap:.9rem;margin:.6rem 0 0;padding:.8rem;display:flex}.artworkStatus img,.artworkStatus .artworkIcon{object-fit:cover;width:52px;height:52px;font:700 .62rem var(--font-space-mono),monospace;color:var(--muted);background:#191b1a;border-radius:8px;flex:0 0 52px;place-items:center;display:grid}.artworkStatus>div{flex-direction:column;gap:.15rem;min-width:0;display:flex}.artworkStatus b{font-size:.85rem}.artworkStatus small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.artworkStatus em{color:var(--muted);font-size:.72rem;font-style:normal}.artworkStatus.done{border-color:#66e1c480}.artworkStatus.done b,.artworkStatus.done em{color:var(--mint)}.artworkStatus.done.warn{border-color:#d5af5699}.artworkStatus.done.warn b,.artworkStatus.done.warn em,.artworkStatus.uploading .artworkIcon{color:var(--gold)}.artworkStatus.error{border-color:#ff80748c}.artworkStatus.error b,.artworkStatus.error em,.artworkStatus.error .artworkIcon{color:var(--red)}.artworkActions{gap:.6rem;margin-top:.45rem;display:flex}.artworkActions button{border:1px solid var(--line);color:var(--white);font:700 .6rem var(--font-space-mono),monospace;text-transform:uppercase;letter-spacing:.06em;background:0 0;border-radius:6px;padding:.35rem .7rem}.artworkActions button:hover{border-color:var(--mint);color:var(--mint)}.uploadBox{border:1px dashed #505753;padding:1.2rem}.uploadBox input{background:0 0;border:0;padding:.5rem 0}.uploadBox input:disabled{opacity:.5}.uploadBox span{color:var(--muted)}.editorImages{flex-direction:column;gap:.7rem;display:flex}.editorImagesHead{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.editorImagesHead small{color:var(--muted);font-size:.7rem}.editorGallery{grid-template-columns:repeat(4,1fr);gap:.7rem;display:grid}.editorGallery figure{border:1px solid var(--line);aspect-ratio:1;background:#0d0f0e;border-radius:8px;margin:0;position:relative;overflow:hidden}.editorGallery figure.primary{border-color:var(--mint)}.editorGallery img{object-fit:cover;width:100%;height:100%;display:block}.editorGallery figcaption{font:700 .52rem var(--font-space-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);background:var(--mint);border-radius:4px;padding:.12rem .35rem;position:absolute;top:.4rem;left:.4rem}.editorThumbActions{background:linear-gradient(#0000,#000000a6);justify-content:flex-end;gap:.2rem;padding:.3rem;display:flex;position:absolute;bottom:0;left:0;right:0}.editorThumbActions button{width:24px;height:24px;color:var(--white);cursor:pointer;background:#0d0f0ed9;border:0;border-radius:5px;place-items:center;font-size:.8rem;line-height:1;display:grid}.editorThumbActions button:disabled{opacity:.35;cursor:default}.editorThumbActions .removeThumb{color:#fff;background:#d46666e6}@media (width<=640px){.editorGallery{grid-template-columns:repeat(2,1fr)}}.adminForm .check{flex-direction:row;align-items:center}.adminForm .check input{width:auto}.formMessage{color:var(--mint)!important}.catalogueList article{border-bottom:1px solid var(--line);grid-template-columns:65px 1fr;gap:1rem;padding:1rem 0;display:grid}.catalogueList img,.noPhoto{object-fit:cover;border-radius:8px;width:65px;height:65px}.noPhoto{color:var(--gold);font:700 1.5rem var(--font-cormorant);background:#222724;place-items:center;display:grid}.catalogueList article>div{flex-direction:column;gap:.25rem;display:flex}.catalogueList small,.catalogueList span{color:var(--muted);font-size:.7rem}.emptyAdmin{text-align:center;color:var(--muted);padding:3rem 1rem}.overviewView{flex-direction:column;gap:1.4rem;display:flex}.periodBar{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.periodButtons{flex-wrap:wrap;gap:.4rem;display:flex}.periodButtons button{border:1px solid var(--line);color:var(--muted);font:700 .62rem var(--font-space-mono);text-transform:uppercase;letter-spacing:.08em;background:0 0;border-radius:6px;padding:.5rem .9rem}.periodButtons button.active{border-color:var(--mint);color:var(--mint);background:#66e1c414}.periodCustom{gap:.6rem;display:flex}.periodCustom label{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;flex-direction:column;gap:.2rem;font-size:.58rem;display:flex}.periodCustom input{background:var(--panel);border:1px solid var(--line);color:var(--white);padding:.4rem}.periodLabel{font:700 .62rem var(--font-space-mono);color:var(--muted);text-transform:uppercase;letter-spacing:.1em;margin-left:auto}.workQueue{flex-direction:column;display:flex}.workItem{border-bottom:1px solid var(--line);grid-template-columns:64px 1fr auto;align-items:center;gap:1.1rem;padding:1.1rem 0;display:grid}.workItem.priority-urgent{box-shadow:inset 3px 0 0 var(--gold)}.workItem.priority-exception{box-shadow:inset 3px 0 0 var(--red)}.workThumb{border:1px solid var(--line);background:#0d0f0e;border-radius:8px;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.workThumb img{object-fit:contain;width:100%;height:100%}.workThumb span{color:#4a514c;font-size:1.4rem}.workMain{flex-direction:column;gap:.3rem;min-width:0;display:flex}.workTop{flex-wrap:wrap;align-items:baseline;gap:.7rem;display:flex}.workTop b{font-family:var(--font-space-mono);letter-spacing:.04em;font-size:.85rem}.workTop small{color:var(--muted);text-transform:capitalize;font-size:.68rem}.workCustomer{color:#c7cbc6;font-size:.8rem}.workItems{flex-wrap:wrap;gap:.5rem;display:flex}.workItems span{color:var(--muted);border:1px solid var(--line);background:#0d0f0e;border-radius:5px;padding:.15rem .5rem;font-size:.72rem}.workMeta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;font-size:.74rem;display:flex}.workMeta b{color:var(--white)}.workStatusPill{text-transform:capitalize;color:var(--mint)}.workActions{flex-direction:column;align-items:stretch;gap:.5rem;min-width:170px;display:flex}.workActions .primary{background:var(--gold);color:var(--ink);font:700 .68rem var(--font-space-mono);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;border:0;padding:.7rem 1rem}.workActions .secondary{border:1px solid var(--line);color:var(--white);cursor:pointer;background:0 0;padding:.55rem 1rem;font-size:.72rem}@media (width<=900px){.workItem{grid-template-columns:52px 1fr;gap:.8rem}.workActions{flex-direction:row;grid-column:1/-1}.periodLabel{margin-left:0}}.ordersView{flex-direction:column;gap:1.1rem;display:flex}.orderFilters{flex-direction:column;gap:.7rem;display:flex}.filterPills{flex-wrap:wrap;gap:.4rem;display:flex}.filterPills button{border:1px solid var(--line);color:var(--muted);font:700 .6rem var(--font-space-mono);text-transform:uppercase;letter-spacing:.07em;cursor:pointer;background:0 0;border-radius:6px;padding:.45rem .85rem}.filterPills button.active{border-color:var(--mint);color:var(--mint);background:#66e1c414}.statusPills button.active{border-color:var(--gold);color:var(--gold);background:#d5af5614}.filterRow{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.orderSearch{background:var(--panel);border:1px solid var(--line);min-width:240px;color:var(--white);flex:1;padding:.7rem 1rem;font-size:.85rem}@media (width<=1000px){.hero{grid-template-columns:1fr;padding-top:130px}.heroVisual{display:none}.productGrid,.metrics{grid-template-columns:repeat(2,1fr)}.dashGrid,.productAdmin{grid-template-columns:1fr}.sectionHead{flex-direction:column;align-items:start;gap:0}.dashboardShell{grid-template-columns:76px 1fr}.sidebar{padding:1.5rem .7rem}.sidebar .brand{font-size:1rem}.adminLabel,.sidebar nav button:not(.active),.sidebar nav button.active{font-size:0}.sidebar nav button span{width:auto;font-size:1rem}.sideFoot{display:none}}@media (width<=680px){.nav{padding:0 1rem}.navlinks{display:none}.hero{min-height:auto;padding:120px 1.2rem 4rem}.hero h1{font-size:4.2rem}.heroActions{flex-direction:column;align-items:stretch}.trust{flex-direction:column;gap:.45rem}.quickStrip{flex-direction:column;align-items:flex-start;gap:.4rem;padding:1rem 1.2rem}.how,.shop{padding:5rem 1.2rem}.steps{grid-template-columns:1fr}.steps article{border-right:0;border-bottom:1px solid var(--line)}.productGrid{grid-template-columns:1fr}.bulkCard{flex-direction:column;align-items:start;padding:2rem}.bulkCard h3{font-size:2.5rem}.eventCta{padding:6rem 1.2rem}footer{flex-direction:column;align-items:flex-start;gap:1rem}.formRow,.payChoice{grid-template-columns:1fr}.modal{padding:1.5rem}.modal h2{font-size:2.4rem}.dashboardShell{display:block}.sidebar{z-index:10;flex-direction:row;align-items:center;height:auto;position:sticky;top:0}.sidebar .adminLabel,.sideFoot{display:none}.sidebar nav{-webkit-overflow-scrolling:touch;flex-direction:row;min-width:0;margin-left:auto;overflow-x:auto}.sidebar nav button{flex:none}.dashMain{padding:1.5rem 1rem}.dashMain>header{align-items:flex-start}.dashShop{display:none}.metrics{grid-template-columns:1fr 1fr}.orderRows article{grid-template-columns:1fr auto}.orderRows article>div:nth-child(2){grid-area:2/1/auto/-1}.status{grid-area:1/2}.productAdmin{grid-template-columns:1fr}.adminGate h1{font-size:3.5rem}}.navShop{color:var(--white);border:1px solid var(--line);text-transform:uppercase;letter-spacing:.1em;background:0 0;padding:.7rem 1rem;font-size:.72rem}.navShop:hover{border-color:var(--gold);color:var(--gold)}.problemPitch,.solutionPitch,.builtFor,.aboutSection,.customProcess{padding:7rem 6vw}.problemPitch h2,.solutionPitch h2,.builtFor h2,.aboutSection h2,.customProcess h2{font-family:var(--font-cormorant),serif;letter-spacing:-.035em;max-width:850px;margin:.8rem 0 3.5rem;font-size:clamp(3rem,5vw,5.3rem);font-weight:400;line-height:.96}.problemPitch{background:var(--panel);grid-template-columns:.85fr 1.15fr;gap:6vw;display:grid}.pitchPoints{border-top:1px solid var(--line)}.pitchPoints article{border-bottom:1px solid var(--line);grid-template-columns:60px 1fr;gap:1rem;padding:1.6rem 0;display:grid}.pitchPoints b,.builtFor span{font:700 .7rem var(--font-space-mono);color:var(--gold)}.pitchPoints p{color:#c1c6c2;margin:0;font-size:1.05rem;line-height:1.6}.solutionPitch{text-align:center}.solutionPitch h2{margin-left:auto;margin-right:auto}.solutionGrid{background:var(--line);border:1px solid var(--line);text-align:left;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.solutionGrid article{background:var(--ink);padding:2.3rem}.solutionGrid b{font-family:var(--font-cormorant);color:var(--mint);font-size:2rem}.solutionGrid p{color:var(--muted);line-height:1.7}.demoStage{border:1px solid var(--line);background:#0c0e0d;grid-template-columns:.8fr 1.2fr;align-items:center;gap:5vw;margin-bottom:5rem;padding:4rem;display:grid}.demoPhone{aspect-ratio:.54;background:linear-gradient(160deg,#162821,#090a0a);border:8px solid #303532;border-radius:42px;flex-direction:column;width:min(280px,100%);margin:auto;padding:1rem;display:flex}.demoPhone>span{font-size:.65rem}.demoPhone>div{text-align:center;flex-direction:column;gap:.6rem;margin:auto 0;display:flex}.demoPhone small{color:var(--mint)}.demoPhone strong{font-family:var(--font-cormorant);font-size:2rem}.demoPhone p{color:var(--muted);font-size:.75rem}.demoPhone button{background:var(--gold);border:0;padding:.7rem;font-weight:700}.demoCopy h3{font-family:var(--font-cormorant);margin:.5rem 0;font-size:3rem}.demoCopy>p:not(.eyebrow){color:var(--muted);max-width:520px;line-height:1.7}.demoCopy .secondary{margin-top:1rem}.builtFor{background:var(--panel)}.builtFor>div{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.builtFor article{border:1px solid var(--line);padding:2rem}.builtFor h3{font-family:var(--font-cormorant);margin:1rem 0;font-size:2rem}.builtFor p{color:var(--muted);line-height:1.7}.aboutSection{grid-template-columns:1fr 1fr;gap:7vw;display:grid}.aboutSection>div:last-child{padding-top:2rem}.aboutSection p{color:#aeb4b0;font-size:1.05rem;line-height:1.8}.aboutSection a,.contactPrompt a,.trackResult a{color:var(--mint)}.customProcess{background:var(--panel);grid-template-columns:1fr 1fr;gap:6vw;display:grid}.customProcess>div>p:not(.eyebrow){color:var(--muted);line-height:1.7}.processSteps article{border-bottom:1px solid var(--line);padding:1.4rem 0}.processSteps b{font:700 .7rem var(--font-space-mono);color:var(--gold)}.processSteps h3{font-family:var(--font-cormorant);margin:.5rem 0;font-size:1.7rem}.processSteps p{color:var(--muted);margin:.3rem 0;line-height:1.6}.subPage{min-height:100vh;padding:150px max(6vw,50vw - 550px) 7rem}.subPage>h1{font-family:var(--font-cormorant);max-width:900px;font-size:clamp(3.5rem,7vw,6rem);font-weight:400;line-height:.95}.faqList{border-top:1px solid var(--line);margin-top:4rem}.faqList details{border-bottom:1px solid var(--line);padding:1.4rem 0}.faqList summary{cursor:pointer;font-family:var(--font-cormorant);justify-content:space-between;font-size:1.6rem;list-style:none;display:flex}.faqList summary::-webkit-details-marker{display:none}.faqList summary span{color:var(--gold)}.faqList details p{color:var(--muted);max-width:780px;line-height:1.7}.faqIntro{color:var(--muted);max-width:620px;margin-top:1.4rem;line-height:1.7}.faqTabs{flex-wrap:wrap;gap:.5rem;margin-top:2.6rem;display:flex}.faqTab{font-family:var(--font-space-mono),monospace;letter-spacing:.15em;text-transform:uppercase;border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;padding:.7rem 1.2rem;font-size:.66rem;transition:border-color .3s,color .3s,background .3s}.faqTab:hover{border-color:var(--mint);color:var(--white)}.faqTab.active{border-color:var(--mint);color:var(--mint);background:#66e1c414}.faqList.faqPanel{margin-top:1.6rem}.contactPrompt{color:var(--muted);margin-top:3rem}.trackForm{gap:1rem;max-width:650px;margin-top:3rem;display:grid}.trackForm label{color:#c5cac7;flex-direction:column;gap:.5rem;font-size:.8rem;display:flex}.trackForm input{background:var(--panel);border:1px solid var(--line);color:var(--white);padding:1rem}.trackError{color:var(--red)}.trackResult{background:var(--panel);border:1px solid var(--line);max-width:650px;margin-top:2rem;padding:2rem}.trackResult h2{font-family:var(--font-cormorant);text-transform:capitalize;margin:.4rem 0;font-size:3rem}.trackResult>div{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1rem;padding:1rem 0;display:grid}.trackResult span{color:var(--muted);flex-direction:column;gap:.35rem;font-size:.75rem;display:flex}.trackResult b{color:var(--white);text-transform:capitalize}.trackResult>p:last-child{color:var(--muted)}@media (width<=1000px){.problemPitch,.aboutSection,.customProcess,.builtFor>div,.demoStage{grid-template-columns:1fr}}@media (width<=680px){.navShop{padding:.6rem .8rem}.solutionGrid{grid-template-columns:1fr}.problemPitch,.solutionPitch,.builtFor,.aboutSection,.customProcess{padding:5rem 1.2rem}.demoStage{padding:2rem 1rem}.trackResult>div{grid-template-columns:1fr}}.originalHero{place-items:center;min-height:100vh;padding:8rem 4rem 6rem;display:grid;position:relative;overflow:hidden}.originalHero>video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.heroShade{background:linear-gradient(#0a0a0a9e,#0a0a0a5c 55%,#0a0a0a);position:absolute;inset:0}.originalHeroCopy{z-index:3;text-align:center;max-width:900px;position:relative}.originalHeroCopy h1 em,.originalSection h2 em,.videoDemo h2 em,.eventCta h2 em{color:var(--gold);font-weight:400}.statsBar div{text-align:center;border-right:1px solid var(--line);flex-direction:column;align-items:center;display:flex}.statsBar div:nth-child(2) strong{color:var(--mint)}.statsBar div:last-child strong{color:var(--gold)}.statsBar small{font:400 .5rem var(--font-space-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--muted)}.problemSection,.audienceSection{background:var(--panel)}.painGrid{border:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:4rem;display:grid}.painGrid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:2.4rem}.painGrid h3,.originalSteps h3,.audienceGrid h3{font-family:var(--font-cormorant);margin:1rem 0 .6rem;font-size:1.55rem}.painGrid p,.originalSteps p,.audienceGrid p{color:var(--muted);line-height:1.7}.painGrid b,.audienceGrid b{color:var(--mint);margin-top:1rem;font-size:.85rem;line-height:1.6;display:block}.originalSteps{grid-template-columns:repeat(4,1fr);margin-top:4rem;display:grid}.originalSteps article{border-left:1px solid var(--line);padding:2rem}.originalSteps article:first-child{border-left:0}.demoMedia{min-height:520px;position:relative;overflow:hidden}.demoMedia video{object-fit:cover;width:100%;height:100%;position:absolute}.demoMedia>span{color:var(--mint);font:700 .58rem var(--font-space-mono);text-transform:uppercase;letter-spacing:.18em;background:#000000b3;border:1px solid #66e1c459;padding:.4rem .7rem;position:absolute;top:1.2rem;left:1.2rem}.demoText>p:not(.eyebrow),.demoText li{color:#a8adaa;line-height:1.75}.demoText ul{margin:1rem 0 2rem;padding:0;list-style:none}.demoText li{padding:.35rem 0}.demoText li:before{content:"→";color:var(--mint);margin-right:.7rem}.demoText .primary{align-self:flex-start}.audienceGrid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:4rem;display:grid}.audienceGrid article{border:1px solid var(--line);padding:2rem}.processTrack{color:var(--mint);margin-top:1.4rem;display:block}@media (height<=720px) and (width>=681px){.originalHero{padding-top:7rem;padding-bottom:3rem}.originalHeroCopy h1{margin:.8rem 0 1.6rem;font-size:clamp(3.5rem,6.3vw,5.7rem)}.scrollCue{margin-top:1.8rem}}@media (width<=1000px){.originalSteps{grid-template-columns:1fr 1fr}.videoDemo{grid-template-columns:1fr}.audienceGrid{grid-template-columns:1fr 1fr}.demoMedia{min-height:480px}}@media (width<=680px){.originalHero{padding:7rem 1.2rem 4rem}.originalHeroCopy h1{font-size:4.6rem}.statsBar{grid-template-columns:1fr 1fr;padding:0}.statsBar div{border-bottom:1px solid var(--line);padding:1rem}.originalSection{padding:5rem 1.2rem}.painGrid,.originalSteps,.audienceGrid{grid-template-columns:1fr}.painGrid article,.painGrid article:nth-child(2n),.painGrid article:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.originalSteps article,.originalSteps article:first-child{border-left:0;border-bottom:1px solid var(--line)}.videoDemo{border-inline:0}.demoText{padding:3rem 1.3rem}.audienceGrid{gap:.8rem}}.mobileDock{display:none}@media (width<=680px){body{padding-bottom:70px;font-size:16px}.nav{height:64px}.nav .brand{font-size:1.35rem}.navShop{letter-spacing:.08em;font-size:.62rem}.originalHero{min-height:88svh;padding:6rem 1.15rem 3rem}.originalHeroCopy{width:100%}.originalHeroCopy h1{margin:1rem 0 2rem;font-size:clamp(3.35rem,17vw,4.25rem);line-height:.92}.originalHeroCopy .eyebrow{font-size:.56rem;line-height:1.7}.originalHeroCopy .primary{width:min(100%,280px)}.scrollCue{margin-top:2.7rem}.signal{width:390px;height:390px;top:160px;right:-180px}.statsBar strong{font-size:1.28rem}.statsBar small{font-size:.44rem;line-height:1.5}.originalSection{padding:4.2rem 1.15rem}.originalSection h2,.videoDemo h2,.aboutSection h2,.customProcess h2,.shop h2,.how h2,.eventCta h2{font-size:clamp(2.55rem,12vw,3.35rem);line-height:1}.sectionIntro{font-size:.96rem}.painGrid,.originalSteps,.audienceGrid{margin-top:2.5rem}.painGrid article,.originalSteps article,.audienceGrid article{padding:1.5rem}.painGrid h3,.originalSteps h3,.audienceGrid h3{font-size:1.4rem}.painGrid p,.originalSteps p,.audienceGrid p{font-size:.9rem}.painGrid b,.audienceGrid b{font-size:.8rem}.videoDemo{min-height:0}.demoMedia{min-height:360px}.demoText{padding:3.2rem 1.15rem}.demoText h2{margin-bottom:1rem}.demoText>p:not(.eyebrow),.demoText li{font-size:.9rem}.demoText .primary{width:100%}.aboutSection{gap:1rem;padding:4.2rem 1.15rem}.aboutSection>div:last-child{padding-top:0}.aboutSection p{font-size:.95rem}.eventCta{padding:5rem 1.15rem}.eventCta>p:not(.eyebrow){font-size:.92rem}.hero{padding:100px 1.15rem 3.5rem}.hero h1{font-size:clamp(3.2rem,16vw,4rem);line-height:.93}.lead{font-size:1rem;line-height:1.65}.quickStrip{font-size:.9rem}.shop,.how{padding:4.2rem 1.15rem}.sectionHead>p{font-size:.9rem}.tabs{margin-inline:-1.15rem;padding-inline:1.15rem}.productImage{height:245px}.productInfo{padding:1.25rem}.description{min-height:0}.customProcess{padding:4.2rem 1.15rem}.processSteps{margin-top:1.5rem}.processSteps article{padding:1.2rem 0}.bulkCard{padding:1.5rem}.bulkCard h3{font-size:2.25rem}.subPage{padding:112px 1.15rem 5rem}.subPage>h1{font-size:clamp(3rem,15vw,4rem)}.faqList{margin-top:2.5rem}.faqList summary{gap:1rem;font-size:1.3rem}.faqList details p{font-size:.9rem}.faqTabs{gap:.4rem;margin-top:2rem}.faqTab{letter-spacing:.1em;padding:.6rem .85rem;font-size:.58rem}.faqList.faqPanel{margin-top:1.2rem}.trackForm input{font-size:16px}.trackResult{padding:1.4rem}footer{padding-bottom:2rem}.mobileDock{z-index:90;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);height:66px;padding:max(.35rem,env(safe-area-inset-bottom)) .3rem .35rem;background:#0a0a0af5;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.mobileDock a{color:#747b77;text-transform:uppercase;letter-spacing:.08em;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;font-size:.58rem;display:flex}.mobileDock a span{font-size:1.05rem;line-height:1}.mobileDock a.active{color:var(--gold)}.dashboardShell{padding-bottom:0}.dashboardShell+.mobileDock{display:none}}.routeChoice{border:0;grid-template-columns:1fr 1fr;gap:.7rem;margin:0;padding:0;display:grid}.routeChoice legend{color:#c3c8c4;grid-column:1/-1;margin-bottom:.4rem;font-size:.78rem}.routeChoice label{border:1px solid var(--line);flex-direction:row;align-items:flex-start;padding:1rem}.routeChoice input{width:auto}.routeChoice span{flex-direction:column;gap:.25rem;display:flex}.routeChoice small{color:var(--muted)}.timelineNotice{background:#66e1c40d;border:1px solid #66e1c440;padding:1rem}.timelineNotice b{color:var(--mint);font-size:.8rem}.timelineNotice p{color:var(--muted);margin:.35rem 0 0;font-size:.78rem;line-height:1.6}.customModal{width:min(760px,100%)}.artworkLink{color:var(--mint);margin-top:.2rem;font-size:.7rem}.statusControl{flex-direction:column;justify-self:end;gap:.3rem;display:flex}.statusControl small{color:var(--muted)}.statusControl select{max-width:190px;color:var(--white);border:1px solid var(--line);background:#0d0f0e;padding:.55rem}.trackJourney{border:1px solid var(--line);background:var(--panel);max-width:760px;margin-top:2.5rem}.trackJourney>header{text-align:center;background:radial-gradient(circle at top,#66e1c41a,#0000 65%);padding:2.8rem 2rem}.currentIcon{border:1px solid var(--mint);width:72px;height:72px;color:var(--mint);border-radius:50%;place-items:center;margin:0 auto 1rem;font-size:1.7rem;display:grid;box-shadow:0 0 40px #66e1c41f}.trackJourney h2{font-family:var(--font-cormorant);margin:.5rem 0;font-size:3.4rem;font-weight:400}.trackJourney>header>p:last-child{color:var(--muted)}.journeyMeta{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);padding:1rem 1.5rem;display:grid}.journeyMeta span{color:var(--muted);flex-direction:column;gap:.3rem;font-size:.72rem;display:flex}.journeyMeta b{color:var(--white);text-transform:capitalize}.timeline{padding:1.5rem 2rem}.timeline>div{grid-template-columns:48px 1fr;gap:1rem;padding-bottom:1.5rem;display:grid;position:relative}.timeline>div:not(:last-child):before{content:"";background:var(--line);width:2px;position:absolute;top:42px;bottom:0;left:23px}.timeline>div.done:not(:last-child):before{background:var(--mint)}.timelineIcon{border:1px solid var(--line);color:#666;background:#111;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.timeline .done .timelineIcon{background:var(--mint);color:var(--ink);border-color:var(--mint)}.timeline .current .timelineIcon{border-color:var(--gold);color:var(--gold);box-shadow:0 0 24px #d5af561f}.timeline b{font-family:var(--font-cormorant);font-size:1.35rem}.timeline p{color:var(--muted);margin:.3rem 0;font-size:.78rem;line-height:1.55}.timeline .future{opacity:.45}.trackHelp{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:1.2rem 2rem;font-size:.82rem}.trackHelp a{color:var(--mint)}@media (width<=680px){.routeChoice{grid-template-columns:1fr}.journeyMeta{grid-template-columns:1fr;gap:.8rem}.trackJourney>header{padding:2.2rem 1.2rem}.trackJourney h2{font-size:2.7rem}.timeline{padding:1.3rem 1rem}.timeline>div{grid-template-columns:42px 1fr;gap:.8rem}.timelineIcon{width:40px;height:40px}.timeline>div:not(:last-child):before{top:38px;left:20px}.statusControl{grid-column:1/-1;justify-self:stretch}.statusControl select{max-width:none}.operationalOrder{padding:1rem 0!important}}.rangeButtons{flex-wrap:wrap;gap:.4rem;display:flex}.rangeButtons button{border:1px solid var(--line);color:var(--muted);background:0 0;padding:.65rem .8rem;font-size:.7rem}.rangeButtons button.active{border-color:var(--gold);color:var(--gold);background:#d5af5614}.bar{background:#252a27;grid-column:1/-1;height:4px}.bar i{background:linear-gradient(90deg,var(--mint),var(--gold));height:100%;display:block}.analyticsNote{background:#66e1c40a;border:1px solid #66e1c438;padding:1.2rem}.analyticsNote b{color:var(--mint)}.analyticsNote p{color:var(--muted);margin:.4rem 0 0;font-size:.8rem;line-height:1.6}@media (width<=680px){.rangeButtons{width:100%}.rangeButtons button{flex:1}}.portalIntro{color:var(--muted);font-size:1.05rem}.portalLookup{grid-template-columns:1fr 1fr auto;align-items:end;max-width:900px}.portalLookup .primary{height:52px}.orderHistory{max-width:950px;margin-top:4rem}.orderHistory>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:1rem;display:flex}.orderHistory>header h2{font-family:var(--font-cormorant);margin:0;font-size:2.5rem}.orderHistory>header span{color:var(--muted)}.historyCard{border:1px solid var(--line);background:var(--panel);margin-top:1rem;padding:1.5rem}.historyTop{justify-content:space-between;gap:2rem;display:flex}.historyTop h3{font-family:var(--font-cormorant);margin:.4rem 0;font-size:1.55rem}.historyTop small{color:var(--muted)}.historyTop>div:last-child{text-align:right;flex-direction:column;gap:.4rem;display:flex}.historyTop>div:last-child strong{font-family:var(--font-cormorant);color:var(--gold);font-size:1.7rem}.historyTop>div:last-child span{text-transform:capitalize;color:var(--mint);font-size:.68rem}.historyDetails{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1rem;margin:1.3rem 0;padding:1rem 0;display:grid}.historyDetails div{flex-direction:column;gap:.3rem;display:flex}.historyDetails small{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:.58rem}.historyDetails b{font-size:.78rem;font-weight:500}.recentEvent{align-items:center;gap:.8rem;display:flex}.recentEvent>span{background:var(--mint);width:30px;height:30px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.recentEvent>div{text-transform:capitalize;flex-direction:column;display:flex}.recentEvent small{color:var(--muted)}.historyActions{flex-wrap:wrap;gap:.6rem;margin-top:1.3rem;display:flex}.historyActions a,.historyActions button{border:1px solid var(--line);color:var(--white);text-transform:capitalize;background:0 0;padding:.7rem .9rem;font-size:.68rem}.historyActions button{border-color:var(--gold);color:var(--gold);margin-left:auto}@media (width<=900px){.portalLookup{grid-template-columns:1fr}.historyDetails{grid-template-columns:1fr 1fr}}@media (width<=680px){.portalIntro{font-size:.92rem}.orderHistory{margin-top:2.5rem}.historyCard{padding:1.1rem}.historyTop{flex-direction:column}.historyTop>div:last-child{text-align:left}.historyDetails{grid-template-columns:1fr}.historyActions a,.historyActions button{text-align:center;flex:1}.historyActions button{margin-left:0}}@media (width>=681px){.nav{height:82px;padding-inline:4vw}.nav .brand{letter-spacing:.3em;font-size:1.6rem}.navlinks{align-items:center;gap:clamp(1.25rem,2.2vw,2.6rem)}.navlinks a{font-family:var(--font-space-mono),monospace;letter-spacing:.14em;text-transform:uppercase;color:#b8bcb9;white-space:nowrap;font-size:.85rem;font-weight:700}.navlinks a:hover{color:var(--gold)}.navShop,.cartButton{font-family:var(--font-space-mono),monospace;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:700}.navShop{background:var(--gold);border-color:var(--gold);color:var(--ink);padding:.82rem 1.15rem}.navShop:hover{background:var(--gold2);color:var(--ink)}}.rowActions{align-items:end!important;gap:.5rem!important;display:flex!important}.rowActions>button{border:1px solid var(--gold);color:var(--gold);white-space:nowrap;background:#d5af5614;padding:.6rem .7rem;font-size:.68rem}.operationalOrder.priority-urgent{border-left:2px solid var(--gold);padding-left:.8rem}.operationalOrder.priority-exception{border-left:2px solid var(--red);padding-left:.8rem}.orderWorkspaceOverlay{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d1;justify-content:flex-end;display:flex;position:fixed;inset:0}.orderWorkspace{border-left:1px solid var(--line);background:#0d0f0e;flex-direction:column;width:min(1040px,94vw);height:100vh;display:flex;overflow:hidden;box-shadow:-30px 0 80px #000}.orderWorkspace>header{border-bottom:1px solid var(--line);background:linear-gradient(120deg,#131615,#10231e);justify-content:space-between;align-items:flex-start;padding:1.5rem 2rem;display:flex}.orderWorkspace h2{font-family:var(--font-cormorant);margin:.2rem 0;font-size:2.5rem}.orderWorkspace>header span{color:var(--muted);font-size:.72rem}.workspaceBody{flex:1;padding:1.5rem 2rem 2rem;overflow:auto}.workspaceHero{grid-template-columns:1.4fr 1fr .7fr;gap:1rem;margin-bottom:1rem;display:grid}.workspaceHero>div,.workspaceHero>label{border:1px solid var(--line);background:#131615;flex-direction:column;gap:.3rem;padding:1rem;display:flex}.workspaceHero small,.workspaceCard label{color:var(--muted);font-size:.7rem}.workspaceHero a{color:var(--mint);font-size:.72rem}.workspaceHero span{color:var(--muted);font-size:.68rem}.workspaceHero select,.workspaceCard input,.workspaceCard textarea,.workspaceCard select{border:1px solid var(--line);color:var(--white);background:#090a0a;outline:0;padding:.72rem}.workspaceGrid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.workspaceCard{border:1px solid var(--line);background:#131615;padding:1.2rem}.workspaceCard h3{font-family:var(--font-cormorant);margin:0 0 1rem;font-size:1.55rem}.workspaceCard label{flex-direction:column;gap:.35rem;margin:.7rem 0;display:flex}.workspaceCard textarea{resize:vertical;min-height:75px}.workspaceItem{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding:.7rem 0;display:flex}.workspaceItem span,.mutedLine{color:var(--muted);font-size:.72rem;line-height:1.55}.filePill{color:var(--mint);border:1px solid #66e1c44d;margin-top:.7rem;padding:.7rem;font-size:.72rem;display:block}.paymentSummary{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.paymentSummary span{color:var(--muted);background:#0d0f0e;flex-direction:column;gap:.2rem;padding:.7rem;font-size:.68rem;display:flex}.paymentSummary b{text-transform:capitalize;color:var(--white)}.documentList a{border-bottom:1px solid var(--line);gap:.7rem;padding:.7rem 0;display:flex}.documentList a>span{color:var(--gold)}.documentList a>div{text-transform:capitalize;flex-direction:column;display:flex}.documentList small{color:var(--muted);text-transform:none;font-size:.65rem}.proofUpload{border:1px dashed #4d5551;padding:.8rem}.proofUpload input{background:0 0;border:0;padding:.25rem}.proofUpload span{color:var(--muted);font-size:.68rem}.safeTimeline{color:#b9c3bf;background:#66e1c40a;border:1px solid #66e1c43d;padding:.8rem;font-size:.72rem;line-height:1.55}.twoFields{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.eventCard{margin-top:1rem}.eventCard article{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr;gap:.7rem;padding:.75rem 0;display:grid}.eventCard article>span{color:var(--mint)}.eventCard article>div{text-transform:capitalize;flex-direction:column;display:flex}.eventCard small,.eventCard p{color:var(--muted);text-transform:none;margin:.2rem 0;font-size:.67rem}.orderWorkspace>footer{border-top:1px solid var(--line);background:#090a0a;justify-content:space-between;align-items:center;gap:2rem;padding:1rem 2rem;display:flex}.orderWorkspace>footer p{color:var(--muted);max-width:570px;font-size:.7rem}.orderWorkspace>footer .primary{white-space:nowrap}@media (width<=900px){.orderWorkspace{width:100vw}.workspaceGrid{grid-template-columns:1fr}.workspaceHero{grid-template-columns:1fr 1fr}.workspaceHero>label{grid-column:1/-1}.rowActions{grid-column:1/-1;align-items:stretch!important}.rowActions .statusControl,.rowActions>button{flex:1}}@media (width<=680px){.orderWorkspace>header{padding:1rem 1.2rem}.orderWorkspace h2{font-size:2rem}.workspaceBody{padding:1rem}.workspaceHero{grid-template-columns:1fr}.workspaceHero>label{grid-column:auto}.workspaceGrid{display:block}.workspaceCard{margin-bottom:.8rem}.twoFields,.paymentSummary{grid-template-columns:1fr}.orderWorkspace>footer{flex-direction:column;align-items:stretch;gap:.5rem;padding:.8rem 1rem}.orderWorkspace>footer p{margin:.2rem 0}.orderWorkspace>footer .primary{width:100%}}.collectionHeader{margin-bottom:2.5rem}.collectionKicker{align-items:center;gap:1.5rem;display:flex}.collectionKicker .eyebrow{border:1px solid #66e1c473;align-items:center;gap:.65rem;margin:0;padding:.75rem 1.05rem;display:flex}.collectionKicker .eyebrow span{background:var(--mint);border-radius:50%;width:7px;height:7px;box-shadow:0 0 16px #66e1c4a6}.collectionKicker>i{background:linear-gradient(90deg,var(--line),transparent);flex:1;height:1px}.collectionHeading{grid-template-columns:1fr auto;align-items:end;gap:4rem;margin-top:3rem;display:grid}.collectionHeading h2{margin:0;font-size:clamp(3rem,5vw,5.3rem);font-weight:300;line-height:1}.collectionHeading h2 em{color:var(--gold);font-weight:400}.collectionHeading>div>p{max-width:620px;color:var(--muted);margin:1.8rem 0 0;font-size:1rem;line-height:1.75}.collectionHeading aside{text-align:right;flex-direction:column;gap:1rem;min-width:230px;display:flex}.collectionHeading aside small{color:var(--muted);font:400 .58rem var(--font-space-mono),monospace;letter-spacing:.18em;text-transform:uppercase}.collectionHeading aside strong{font-family:var(--font-cormorant),Georgia,serif;font-size:1.7rem;font-weight:400}.shop>.tabs{margin-top:3rem}@media (width<=760px){.collectionKicker{gap:.8rem}.collectionHeading{grid-template-columns:1fr;gap:1.5rem;margin-top:2.2rem}.collectionHeading h2{font-size:clamp(2.55rem,12vw,3.35rem)}.collectionHeading>div>p{margin-top:1.2rem;font-size:.9rem}.collectionHeading aside{text-align:left;border-top:1px solid var(--line);gap:.35rem;min-width:0;padding-top:1rem}.collectionHeading aside strong{font-size:1.4rem}.shop>.tabs{margin-top:2rem}}.customerTimingNote{border-bottom:1px solid var(--line);color:var(--mint);margin:0;padding:1rem 1.5rem;font-size:.78rem;line-height:1.6}.journeyMeta:has(span:nth-child(4)){grid-template-columns:repeat(3,1fr);row-gap:1rem}.emailPreview{border:1px solid var(--line);background:#090a0a;margin:.8rem 0;padding:1rem}.emailPreview small{color:var(--mint);margin-bottom:.7rem;display:block}.emailPreview b{font-family:var(--font-cormorant);font-size:1.35rem}.emailPreview p{color:var(--muted);font-size:.72rem;line-height:1.5}.emailPreview span,.deliveryMode{color:var(--gold);font-size:.65rem}.workspaceCard>.secondary{width:100%;margin-top:.3rem}.deliveryMode{color:var(--muted);margin:.5rem 0 1rem;display:block}.courierQuoteButton{border:1px solid var(--mint);color:var(--mint);background:#66e1c40f;padding:.85rem}.courierQuoteButton:disabled{opacity:.4}.courierRates{border:1px solid var(--line);gap:.5rem;padding:.8rem;display:grid}.courierRates legend{color:var(--mint);padding:0 .4rem;font-size:.7rem}.courierRates label{border:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.8rem;display:grid!important}.courierRates input{width:auto}.courierRates label span{flex-direction:column;gap:.2rem;display:flex}.courierRates strong{color:var(--gold)}.courierNotice{color:var(--muted);font-size:.68rem;line-height:1.5}.courierDesk{background:#090a0a;border:1px solid #66e1c440;flex-direction:column;gap:.35rem;margin-top:1rem;padding:.9rem;display:flex}.courierDesk small{color:var(--mint)}.courierDesk span,.courierDesk em{color:var(--muted);font-size:.68rem}.courierDesk strong{color:var(--gold);font-family:var(--font-space-mono)}.courierDesk a{color:var(--mint);font-size:.72rem}.courierDesk button{margin:.5rem 0}.courierDesk em{font-style:normal}.manageCatalogue{grid-template-columns:repeat(auto-fill,minmax(390px,1fr));gap:1rem;display:grid}.manageCatalogue article{border:1px solid var(--line);border-bottom:1px solid var(--line);background:#0f1211;border-radius:10px;grid-template-columns:65px 1fr;align-content:start;padding:1rem}.manageCatalogue nav{gap:.4rem;margin-top:.45rem;display:flex}.manageCatalogue nav button{border:1px solid var(--line);color:var(--muted);background:0 0;padding:.35rem .55rem;font-size:.62rem}.manageCatalogue nav button:first-child{border-color:var(--mint);color:var(--mint)}.archivedProduct{opacity:.52}.productEditor{border-left:1px solid var(--line);background:#111313;width:min(1180px,96vw);height:100vh;margin-left:auto;padding:1.5rem 2rem;overflow:auto}@media (width>=1080px){.productEditor .adminForm{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem 1.6rem;display:grid}.productEditor .adminForm>.formRow,.productEditor .adminForm>.uploadBox,.productEditor .adminForm>.fieldHelp,.productEditor .adminForm>button,.productEditor .adminForm>.formMessage,.productEditor .adminForm>.editorImages,.productEditor .adminForm>h3{grid-column:1/-1}}.productEditor>header{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:1rem;display:flex}.productEditor h2{font-family:var(--font-cormorant);margin:.3rem 0;font-size:2.3rem}.productEditor .adminForm{padding-bottom:3rem}.fieldHint{color:var(--muted);font-size:.67rem;line-height:1.45}.catalogueDetails{color:var(--mint);margin:.65rem 0 0;font-size:.72rem}.emptyCatalogue{border:1px solid var(--line);background:var(--panel);text-align:center;padding:4rem 2rem}.emptyCatalogue h3{font-family:var(--font-cormorant);margin:0;font-size:2.4rem}.emptyCatalogue p{color:var(--muted);max-width:600px;margin:1rem auto 1.5rem;line-height:1.7}.premiumGallery>img{transition:opacity .45s}.galleryArrow{z-index:4;width:38px;height:38px;color:var(--white);background:#00000073;border:1px solid #ffffff24;font-size:1.6rem;position:absolute;top:50%;transform:translateY(-50%)}.galleryArrow.previous{left:.8rem}.galleryArrow.next{right:.8rem}.galleryDots{z-index:4;gap:.4rem;display:flex;position:absolute;bottom:.8rem;left:50%;transform:translate(-50%)}.galleryDots button{background:#fff6;border:0;border-radius:50%;width:6px;height:6px;padding:0}.galleryDots button.active{background:var(--white);transform:scale(1.18)}.spamTrap{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.onlineOnly{background:#66e1c40d;border:1px solid #66e1c44d;align-items:flex-start;gap:.8rem;padding:1rem;display:flex}.onlineOnly:before{content:"✓";background:var(--mint);height:28px;color:var(--ink);border-radius:50%;flex:0 0 28px;place-items:center;font-weight:800;display:grid}.onlineOnly span{flex-direction:column;gap:.3rem;display:flex}.onlineOnly small{color:var(--muted);line-height:1.5}.policyChecks{border:1px solid var(--line);gap:.65rem;padding:1rem;display:grid}.policyChecks legend{color:var(--gold);padding:0 .35rem;font-size:.72rem}.policyChecks label,.policyConsent{align-items:flex-start;gap:.6rem;font-size:.72rem;line-height:1.5;color:var(--muted)!important;flex-direction:row!important;display:flex!important}.policyChecks input,.policyConsent input{margin-top:.15rem;width:auto!important}.policyChecks a,.policyConsent a{color:var(--mint);text-decoration:underline}.success>.secondary{margin-top:.7rem}.success>a.primary{margin-top:1rem;display:inline-block}.secureNotice{color:#c5d4ce;background:#66e1c40d;border:1px solid #66e1c447;max-width:900px;padding:1rem;font-size:.82rem;line-height:1.6}.codeForm{grid-template-columns:1fr auto auto;align-items:end;max-width:650px}.codeForm input{font-family:var(--font-space-mono),monospace;letter-spacing:.3em;font-size:1.3rem}.codeForm .primary,.codeForm .secondary{height:52px}.policyPage{max-width:1180px}.policyContact{color:var(--muted);margin-top:1.5rem}.policyContact a{color:var(--mint)}.policyTiles{grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));gap:1rem;margin-top:2.6rem;display:grid}.policyTile{border:1px solid var(--line);background:var(--panel);flex-direction:column;gap:.55rem;padding:1.6rem;text-decoration:none;transition:border-color .18s,transform .18s,background .18s;display:flex}.policyTile:hover,.policyTile:focus-visible{background:#141416;border-color:#d5af5680;transform:translateY(-2px)}.policyTile h2{font-family:var(--font-cormorant);color:var(--white);margin:0;font-size:1.65rem;font-weight:500;line-height:1.2}.policyTile .eyebrow{margin:0}.policyTileSummary{color:var(--muted);flex:auto;margin:0;font-size:.85rem;line-height:1.7}.policyTileGo{color:var(--mint);letter-spacing:.05em;align-items:center;gap:.4rem;margin-top:.3rem;font-size:.78rem;display:inline-flex}.policyTile:hover .policyTileGo i{transform:translate(3px)}.policyTileGo i{font-style:normal;transition:transform .18s}.policyOne{max-width:920px}.policyBack{color:var(--muted);align-items:center;gap:.45rem;margin-bottom:1.4rem;font-size:.8rem;text-decoration:none;display:inline-flex}.policyBack:hover{color:var(--mint)}.policyBack i{font-style:normal}.policyBackFoot{margin:2rem 0 0}.policyContents{border:1px solid var(--line);background:var(--panel);margin:2rem 0 1rem;padding:1.5rem}.policyContentsTitle{color:var(--gold);letter-spacing:.09em;text-transform:uppercase;margin:0 0 .9rem;font-size:.72rem}.policyContents ol{grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));gap:.1rem 1.2rem;margin:0;padding:0;list-style:none;display:grid}.policyContents a{color:var(--muted);align-items:baseline;gap:.7rem;padding:.35rem .4rem;font-size:.85rem;line-height:1.6;text-decoration:none;display:flex}.policyContents a:hover,.policyContents a:focus-visible{color:var(--white);background:#17171a}.policyContents a span{color:var(--gold);text-align:right;flex:0 0 1.7rem;font-size:.75rem}.policyBody{scroll-behavior:smooth}.policyBody .policySection{scroll-margin-top:1.5rem}.policyClosing{border-top:1px solid var(--line);margin-top:2.6rem;padding-top:1.6rem}.policyEffective{color:var(--gold);letter-spacing:.04em;margin:0 0 1.2rem;font-size:.74rem}.policyIntroLine{margin:0 0 .7rem;font-size:.92rem;line-height:1.8;color:var(--white)!important}.policyPart{margin-top:2.8rem;scroll-margin-top:1.5rem}.policyPart:first-of-type{margin-top:1.8rem}.policyPartTitle{font-family:var(--font-cormorant);color:var(--white);border-bottom:1px solid var(--line);align-items:baseline;gap:.8rem;margin:0 0 .4rem;padding-bottom:.7rem;font-size:1.75rem;font-weight:500;display:flex}.policyPartTitle span{color:var(--gold);font-size:.9rem;font-family:var(--font-inter,inherit);flex:none}.policyPart .policySection{margin-top:1.4rem}.policyPart .policySection h3{color:var(--white);font-size:1.08rem}.policySection{margin-top:1.8rem}.policySection h3{font-family:var(--font-cormorant);color:var(--white);margin:0 0 .7rem;font-size:1.3rem;font-weight:500}.policySection p{color:var(--muted);margin:0 0 .7rem;font-size:.88rem;line-height:1.8}.policySection ul{gap:.3rem;margin:0 0 .9rem;padding-left:1.1rem;display:grid}.policySection li{color:var(--muted);font-size:.88rem;line-height:1.7}.quoteAcceptance{background:#d5af560a;border:1px solid #d5af5661;margin:1.3rem 0 0;padding:1.2rem}.quoteAcceptance h4{font-family:var(--font-cormorant);margin:.35rem 0 1rem;font-size:1.8rem}.quoteAcceptance>div:first-of-type{grid-template-columns:repeat(3,1fr);gap:.7rem;display:grid}.quoteAcceptance>div:first-of-type span{color:var(--muted);background:#0d0f0e;flex-direction:column;gap:.3rem;padding:.75rem;font-size:.7rem;display:flex}.quoteAcceptance>div:first-of-type b{color:var(--white);font-size:.9rem}.quoteAcceptance>label{color:var(--muted);flex-direction:column;gap:.35rem;margin:1rem 0;font-size:.7rem;display:flex}.quoteAcceptance input[type=text],.quoteAcceptance>label input{border:1px solid var(--line);color:var(--white);background:#090a0a;padding:.75rem}.quoteAcceptance fieldset{border:1px solid var(--line);gap:.45rem;padding:.8rem;display:grid}.quoteAcceptance legend{color:var(--gold);font-size:.68rem}.quoteAcceptance fieldset label{color:var(--muted);align-items:flex-start;gap:.5rem;font-size:.68rem;display:flex}.quoteAcceptance fieldset input{width:auto}.quoteAcceptance a{color:var(--mint)}.quoteActions{justify-content:flex-end;gap:.6rem;margin-top:1rem;display:flex!important}.quoteActions button{width:auto}.acceptedQuote{color:var(--mint);border:1px solid #66e1c44d;justify-content:space-between;gap:1rem;margin-top:1rem;padding:.8rem;display:flex}.operationsView{flex-direction:column;gap:1rem;display:flex}.alertActions{flex-direction:column;flex:none;gap:.35rem;display:flex}.alertActions button{white-space:nowrap;cursor:pointer}.alertActions button:hover{border-color:var(--mint);color:var(--white)}.lowStockProduct{border-left:2px solid var(--red)!important;padding-left:.6rem!important}@media (width<=900px){.codeForm{grid-template-columns:1fr}.codeForm .primary,.codeForm .secondary{height:auto}.quoteAcceptance>div:first-of-type{grid-template-columns:1fr}}@media (width<=680px){.policyTile{padding:1.25rem}.policyContents{padding:1.1rem}.quoteActions{flex-direction:column}.quoteActions button{width:100%}.acceptedQuote{flex-direction:column}}.originalHero{background:var(--ink);place-items:center;min-height:100vh;padding:8rem 4rem 6rem;display:grid;position:relative;overflow:hidden}.originalHeroCopy{z-index:3;text-align:center;max-width:900px;animation:1.2s cubic-bezier(.16,1,.3,1) both fadeUp;position:relative}@keyframes fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.originalHeroCopy .eyebrow{letter-spacing:.3em;margin-bottom:2rem;font-size:.75rem;display:block}.originalHeroCopy h1{font-family:var(--font-cormorant),serif;letter-spacing:-.02em;margin:0 0 1.5rem;font-size:clamp(3.5rem,9vw,7.5rem);font-weight:300;line-height:1}.originalHeroCopy h1 em,.originalSection h2 em,.videoDemo h2 em,.eventCta h2 em,.collectionHeading h2 em{color:var(--gold);font-style:italic;font-weight:inherit}.originalHeroCopy .primary{min-width:220px}.scrollCue{font:400 .64rem var(--font-space-mono),monospace;letter-spacing:.22em;text-transform:uppercase;color:#ffffff61;margin-top:2.4rem}.statsBar{background:var(--panel);border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);padding:1.1rem 4rem;display:grid}.statsBar div{text-align:center;border-right:1px solid var(--line);padding:0 2.5rem}.statsBar div:last-child{border:0}.statsBar strong{font-family:var(--font-cormorant),serif;font-size:1.4rem;font-weight:300}.statsBar small{font:400 .5rem var(--font-space-mono),monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-top:.1rem}.originalSection{padding:7rem 4rem}.sectionInner{max-width:1200px;margin:0 auto}.originalSection h2,.videoDemo h2{font-family:var(--font-cormorant),serif;margin:0 0 1.5rem;font-size:clamp(2.2rem,5vw,3.8rem);font-weight:300;line-height:1.1}.sectionIntro{color:#fff9;max-width:540px;font-size:1.05rem;line-height:1.9}.problemSection,.audienceSection{background:var(--panel);border-block:1px solid var(--line)}.painGrid{border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0;max-width:1200px;margin:4rem auto 0;display:grid}.painGrid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:2.5rem;transition:background .4s}.painGrid article:hover{background:#66e1c408}.painGrid article:nth-child(2n){border-right:0}.painGrid article:nth-last-child(-n+2){border-bottom:0}.painGrid span,.originalSteps span,.audienceGrid span{font:400 .7rem var(--font-space-mono),monospace;color:var(--mint);letter-spacing:.2em}.painGrid h3{font-family:var(--font-cormorant),serif;margin:0 0 .8rem;font-size:1.4rem;font-weight:500;line-height:1.3}.painGrid p{color:var(--muted);margin:0;font-size:.95rem;line-height:1.8}.painGrid b{color:var(--mint);margin-top:1rem;font-size:.9rem;font-style:italic;font-weight:300;line-height:1.6;display:block}.originalSteps{grid-template-columns:repeat(4,1fr);gap:0;margin-top:5rem;display:grid;position:relative}.originalSteps:before{content:"";background:linear-gradient(90deg,var(--mint),var(--gold),var(--mint));opacity:.25;height:1px;position:absolute;top:2rem;left:12.5%;right:12.5%}.originalSteps article,.originalSteps article:first-child{text-align:center;border:0;padding:0 2rem}.originalSteps article>span{background:var(--panel2);border:1px solid var(--line);z-index:1;border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;margin:0 auto 2rem;font-size:.8rem;transition:border-color .3s,background .3s;display:flex;position:relative}.originalSteps article:hover>span{border-color:var(--mint);background:#66e1c414}.originalSteps h3{font-family:var(--font-cormorant),serif;margin:0 0 .7rem;font-size:1.2rem;font-weight:500}.originalSteps p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.7}.videoDemo{border:1px solid var(--line);grid-template-columns:1fr 1fr;max-width:1200px;min-height:520px;margin:0 auto;display:grid}.demoMedia{background:var(--panel);min-height:520px;position:relative;overflow:hidden}.demoMedia video{object-fit:cover;width:100%;height:100%;display:block;position:absolute}.demoMedia>span{font:400 .58rem var(--font-space-mono),monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--mint);background:#0a0a0ab3;border:1px solid #66e1c44d;padding:.35rem .7rem;position:absolute;top:1.2rem;left:1.2rem}.demoText{background:var(--panel);flex-direction:column;justify-content:center;padding:5rem 4rem;display:flex}.demoText>p:not(.eyebrow){color:#fff9;max-width:360px;font-size:1rem;line-height:1.9}.demoText li{color:#ffffffb3;font-size:.92rem;line-height:1.7}.demoText li:before{color:var(--mint)}.audienceGrid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:4rem;display:grid}.audienceGrid article{background:var(--panel);border:0;padding:2rem;transition:background .3s;position:relative;overflow:hidden}.audienceGrid article:hover{background:var(--panel2)}.audienceGrid article:before{content:"";background:linear-gradient(90deg,var(--mint),var(--gold));opacity:0;height:2px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.audienceGrid article:hover:before{opacity:1}.audienceGrid h3{font-family:var(--font-cormorant),serif;margin:0 0 .5rem;font-size:1.2rem;font-weight:500}.audienceGrid p{color:var(--muted);margin:0 0 .8rem;font-size:.82rem;line-height:1.6}.audienceGrid b{color:var(--mint);font-size:.8rem;font-style:italic;font-weight:300;line-height:1.6}@media (width<=1000px){.originalSteps{grid-template-columns:1fr 1fr}.videoDemo{grid-template-columns:1fr}.audienceGrid{grid-template-columns:1fr 1fr}.demoMedia{min-height:480px}}@media (width<=680px){body:has(.originalHero){padding-bottom:0}.originalHero{padding:7rem 1.2rem 4rem}.originalHeroCopy h1{font-size:4.6rem}.statsBar{grid-template-columns:1fr 1fr;padding:0}.statsBar div{padding:1rem}.originalSection{padding:5rem 1.2rem}.painGrid,.originalSteps,.audienceGrid{grid-template-columns:1fr}.painGrid article,.painGrid article:nth-child(2n),.painGrid article:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.originalSteps article,.originalSteps article:first-child{border-left:0;border-bottom:1px solid var(--line);padding:2rem}.videoDemo{border-inline:0}.demoText{padding:3rem 1.3rem}.audienceGrid{gap:1px}}.dropFeature{background:linear-gradient(120deg,#66e1c417,#d5af560d 72%,var(--panel));border:1px solid #66e1c457;grid-template-columns:1fr auto;align-items:end;gap:3rem;margin:0 6vw 2rem;padding:2.2rem 2.5rem;display:grid}.dropFeature h2{font:400 clamp(2.4rem,4vw,4rem)/1 var(--font-cormorant),serif;margin:.5rem 0}.dropFeature p:not(.eyebrow),.dropFeature aside span{color:var(--muted);max-width:700px;margin:0}.dropFeature aside{text-align:right;flex-direction:column;gap:.35rem;max-width:310px;display:flex}.dropFeature aside small{font:400 .58rem var(--font-space-mono),monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--mint)}.dropFeature aside strong{font-family:var(--font-cormorant),serif;font-size:1.55rem;font-weight:400}.dropFeature aside span{font-size:.7rem;line-height:1.5}.dropProduct{position:relative}.dropProduct.low_stock,.dropProduct.final_two{border-color:#d5af5680}.dropProduct.sold_out,.dropProduct.unavailable,.dropProduct.coming_soon{opacity:.72}.productMeta span.available{color:var(--mint)}.productMeta span.low_stock,.productMeta span.final_two{color:var(--gold)}.productMeta span.sold_out,.productMeta span.unavailable{color:var(--red)}.productQuantity{border:1px solid var(--line);background:#0d0f0e;grid-template-columns:38px 42px 38px;align-items:center;width:max-content;margin:0 0 .8rem;display:grid}.productQuantity button{color:var(--white);background:0 0;border:0;height:38px}.productQuantity button:disabled{opacity:.3}.productQuantity b{text-align:center;font:700 .75rem var(--font-space-mono),monospace}.productInfo>button:disabled{cursor:not-allowed;opacity:.55;color:var(--muted);border-color:var(--line);background:0 0}.dropsView{flex-direction:column;gap:1rem;display:flex}.dropMetrics{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.dropMetrics article{background:#131615;border:1px solid #66e1c440;flex-direction:column;gap:.3rem;padding:1.15rem;display:flex}.dropMetrics small,.dropMetrics span{color:var(--muted);font-size:.67rem}.dropMetrics strong{font-family:var(--font-cormorant),serif;color:var(--mint);font-size:2rem;font-weight:400}.dropEditorForm{flex-direction:column;gap:1rem;display:flex}.dropVariantControls{border-top:1px solid var(--line);margin-top:.5rem;padding-top:1.2rem}.dropVariantControls h3{font:400 1.55rem var(--font-cormorant),serif;margin:0 0 1rem}.dropVariantControls article{border-bottom:1px solid var(--line);grid-template-columns:minmax(230px,1fr) 125px 140px 150px;align-items:end;gap:.8rem;padding:.8rem 0;display:grid}.dropVariantControls article>.check{flex-direction:row;align-items:center}.dropVariantControls article>.check input{width:auto}.dropVariantControls article>.check span,.dropVariantControls article>div{flex-direction:column;display:flex}.dropVariantControls article small{color:var(--muted);font-size:.62rem;line-height:1.45}.dropVariantControls article>div b{color:var(--gold)}.dropAnalytics{background:var(--line);grid-template-columns:repeat(6,1fr);gap:1px;display:grid}.dropAnalytics .panelHead{background:var(--panel);grid-column:1/-1}.dropAnalytics article{background:var(--panel);flex-direction:column;gap:.3rem;padding:1rem;display:flex}.dropAnalytics article span{color:var(--muted);font-size:.65rem}.dropAnalytics article b{font:400 1.8rem var(--font-cormorant),serif;color:var(--mint)}@media (width<=1000px){.dropMetrics,.dropVariantControls article{grid-template-columns:1fr 1fr}.dropVariantControls article>.check{grid-column:1/-1}.dropAnalytics{grid-template-columns:repeat(3,1fr)}}@media (width<=680px){.dropFeature{grid-template-columns:1fr;gap:1.2rem;margin:0 1.2rem 1rem;padding:1.4rem}.dropFeature aside{text-align:left}.dropMetrics{grid-template-columns:1fr 1fr;gap:.6rem}.dropVariantControls article{grid-template-columns:1fr}.dropVariantControls article>.check{grid-column:auto}.dropAnalytics{grid-template-columns:1fr 1fr}}.intentListLink{text-align:center;color:var(--mint);font:700 11px var(--font-space-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:10px;display:block}.intentModal{max-width:580px}.intentManage{text-align:center;margin-top:10px;display:block}.intentPage{background:var(--ink);min-height:100vh}.intentHero{background:linear-gradient(135deg,var(--ink),#143c38);color:#fff;padding:150px 7vw 70px}.intentHero h1{margin:8px 0 16px;font-size:clamp(54px,8vw,104px)}.intentHero>p:last-child{color:#d5eee8;max-width:700px;font-size:20px}.intentAccess,.intentWorkspace{width:min(1120px,86vw);margin:56px auto 100px}.intentAccess{background:var(--panel);border:1px solid var(--line);max-width:620px;padding:40px;box-shadow:0 20px 60px #0005}.intentAccess h2,.intentWorkspace h2{font-size:36px}.intentWorkspace>header{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.intentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.intentCard{background:var(--panel);border:1px solid var(--line);padding:28px;box-shadow:0 12px 34px #0003}.intentCard>div:first-child{justify-content:space-between;gap:12px;display:flex}.intentCard>div:first-child span{color:var(--mint);font:700 10px var(--font-space-mono);letter-spacing:.08em;text-transform:uppercase}.intentCard h3{margin:20px 0 4px;font-size:30px}.intentCard>p{color:var(--muted)}.intentCard>label{justify-content:space-between;align-items:center;gap:14px;margin-top:18px;display:flex}.intentCard>label input[type=number]{width:90px}.intentActions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:24px;display:flex}.intentActions button{width:auto}.intentActions .textButton{color:var(--gold);background:0 0;border:0;text-decoration:underline}.priorityPromise{border-left:3px solid var(--mint);background:#66e1c40f;padding:14px;font-size:13px}.emptyIntent{text-align:center;background:var(--panel);border:1px dashed var(--line);grid-column:1/-1;padding:70px}.emptyIntent .primary{margin-top:14px;display:inline-block}.intentAdmin{gap:22px;display:grid}.intentControls{padding:26px}.intentOwnerActions{gap:10px;margin:18px 0;display:flex}.intentOwnerActions button{width:auto}.intentDemandTable>header,.intentDemandTable>article{grid-template-columns:2fr .8fr 1fr 1.4fr 1fr;align-items:center;gap:15px;padding:14px 10px;display:grid}.intentDemandTable>header{border-bottom:1px solid var(--line);color:var(--muted);font:700 10px var(--font-space-mono);letter-spacing:.06em;text-transform:uppercase}.intentDemandTable>article{border-bottom:1px solid var(--line)}.intentDemandTable article div{gap:4px;display:grid}.intentDemandTable small{color:var(--muted)}.accountLink{color:var(--mint)!important}.refinedProduct.dropProduct.sold_out,.refinedProduct.dropProduct.unavailable,.refinedProduct.dropProduct.coming_soon{opacity:1}.refinedProduct{flex-direction:column;display:flex}.refinedProductInfo{flex-direction:column;flex:1;padding:1.7rem;display:flex}.refinedProductInfo h3{margin:0 0 .65rem;font-size:2.25rem;font-weight:400}.refinedProductInfo .description{min-height:0;margin:0 0 1rem}.productPrice{font:400 1.35rem var(--font-dm-sans),sans-serif;color:var(--gold);margin-bottom:1.3rem}.variantChooser{border:1px solid var(--line);background:#0d0f0e;margin:0 0 1rem;padding:1rem}.variantChooser legend{font:700 .62rem var(--font-space-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--white);padding:0 .35rem}.variantChooser>p{color:var(--muted);margin:.25rem 0 .85rem;font-size:.7rem;line-height:1.45}.variantChooser>div{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.variantChooser label{font:400 .56rem var(--font-space-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex-direction:column;gap:.3rem;display:flex}.variantChooser label:first-child{grid-column:1/-1}.variantChooser select{background:var(--panel);width:100%;min-width:0;color:var(--white);font:400 .72rem var(--font-dm-sans),sans-serif;text-transform:none;letter-spacing:0;border:1px solid #303035;padding:.62rem}.variantChooser select:disabled{opacity:.72;cursor:default}.availabilityState{border-block:1px solid var(--line);justify-content:space-between;gap:.75rem;padding:.75rem 0;font-size:.72rem;display:flex}.availabilityState span{color:var(--mint)}.availabilityState.unavailable span,.availabilityState.coming_soon span,.availabilityState.sold_out span{color:#d9a19b}.availabilityState small{color:var(--muted);text-align:right}.purchaseRow{justify-content:space-between;align-items:end;gap:1rem;margin-top:1rem;display:flex}.purchaseRow>div>small,.purchaseRow>p span{font:400 .55rem var(--font-space-mono),monospace;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);display:block}.purchaseRow>p{text-align:right;color:#bfc3c0;margin:0;font-size:.75rem}.purchaseRow .productQuantity{margin:.35rem 0 0}.productPrimaryAction{margin-top:1rem!important}.intentConfirmation{text-align:center;padding:1.5rem 0 .5rem}.intentConfirmation>span{background:var(--mint);width:44px;height:44px;color:var(--ink);border-radius:50%;place-items:center;margin:0 auto 1rem;font-weight:800;display:grid}.intentConfirmation h3{font:400 1.8rem var(--font-cormorant),serif;margin:.5rem}.intentConfirmation p{color:var(--muted);font-size:.85rem}.intentConfirmation a{color:var(--mint);font:700 .65rem var(--font-space-mono),monospace;text-transform:uppercase;letter-spacing:.1em}.variantChooser .variantThumbnails{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.variantThumbnails button{text-align:left;border:1px solid var(--line);color:var(--white);background:#0c0e0e;grid-template-columns:64px 1fr;align-items:center;gap:10px;padding:8px;display:grid}.variantThumbnails button.selected{border-color:var(--mint);box-shadow:0 0 0 1px var(--mint)}.variantThumbnails img{object-fit:cover;width:64px;height:64px}.variantThumbnails span{font:700 11px var(--font-space-mono);letter-spacing:.06em;text-transform:uppercase}.variantThumbnails small{color:var(--muted);font:400 10px var(--font-dm-sans);letter-spacing:0;text-transform:none;margin-top:5px;display:block}.selectedVariantDetails{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0 0;display:grid!important}.selectedVariantDetails div{border-top:1px solid var(--line);padding-top:7px}.selectedVariantDetails dt{color:var(--muted);font:700 9px var(--font-space-mono);letter-spacing:.08em;text-transform:uppercase}.selectedVariantDetails dd{color:var(--white);margin:3px 0 0;font-size:12px}.compactVariantChooser{padding:1rem 1rem .9rem}.compactVariantChooser>label{display:flex!important}.compactVariantChooser>label>span{font:700 .56rem var(--font-space-mono),monospace;letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.compactVariantChooser select{border-color:#66e1c461!important;padding:.78rem!important;font-size:.82rem!important}.compactVariantChooser .selectedVariantSummary{align-items:center;margin-top:.8rem;grid-template-columns:62px minmax(0,1fr)!important;gap:.8rem!important;display:grid!important}.selectedVariantSummary>span{border:1px solid var(--line);background:#171a19;width:62px;height:62px}.selectedVariantSummary img{object-fit:cover;width:100%;height:100%}.selectedVariantSummary>div{flex-direction:column;min-width:0;display:flex}.selectedVariantSummary strong{font-size:.76rem;font-weight:500}.selectedVariantSummary small{color:var(--muted);font-size:.65rem;line-height:1.45}.selectedVariantSummary em{color:var(--mint);margin-top:.25rem;font-size:.58rem;font-style:normal}.addedToBagToast{z-index:1200;pointer-events:none;border:1px solid #66e1c466;border-left:3px solid var(--mint);background:#0e1413;border-radius:10px;flex-direction:column;gap:.2rem;width:max-content;max-width:min(92vw,420px);margin:0 auto;padding:.9rem 1.15rem;animation:.28s toastIn;display:flex;position:fixed;bottom:88px;left:16px;right:16px;box-shadow:0 18px 44px #00000080}.addedToBagToast b{color:var(--mint);font:700 .6rem var(--font-space-mono),monospace;text-transform:uppercase;letter-spacing:.08em}.addedToBagToast span{color:#c7cdc9;font-size:.72rem;line-height:1.45}@keyframes toastIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (width>=768px){.addedToBagToast{margin:0;inset:84px 24px auto auto}}.cartThumb{overflow:hidden}.cartThumb img{object-fit:cover;width:100%;height:100%}.cartLine .qty button:disabled{opacity:.3;cursor:not-allowed}.tagTypeTabs{gap:.55rem;margin:-.8rem 0 1.5rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.tagTypeTabs button{border:1px solid var(--line);min-width:145px;color:var(--muted);text-align:left;background:#0d0f0e;flex-direction:column;gap:.12rem;padding:.72rem .9rem;display:flex}.tagTypeTabs button>span,.tagTypeTabs button:first-child{font:700 .62rem var(--font-space-mono),monospace;text-transform:uppercase;letter-spacing:.08em}.tagTypeTabs button small{color:#777e7a;font-size:.6rem}.tagTypeTabs button.active{border-color:var(--mint);color:var(--white);background:#66e1c412}.tagTypeTabs button.active small{color:var(--mint)}.readyProductGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;max-width:1200px;margin-inline:auto}.readyProductGrid .product{border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:0 14px 34px #00000047}.readyProductGrid .productImage{aspect-ratio:1;background:linear-gradient(160deg,#faf8f2,#eee9dd);height:auto;max-height:400px}.readyProductGrid .productImage>img{object-fit:contain;padding:2.2rem}.readyProductGrid .productImage>i{background:var(--gold);color:var(--ink);letter-spacing:.12em;border-radius:999px;padding:.42rem .9rem;font-weight:700;top:1rem;left:auto;right:1rem;box-shadow:0 2px 10px #d5af5659}.readyProductGrid .galleryArrow{color:#faf8f2;background:#1818168c;border-color:#ffffff40}.readyProductGrid .galleryDots button{background:#18181647}.readyProductGrid .galleryDots button.active{background:var(--ink)}.readyProductGrid .refinedProductInfo{padding:1.6rem}.readyProductGrid .refinedProductInfo h3{font-size:clamp(1.7rem,2.2vw,2.2rem)}@media (width<=1080px){.readyProductGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.readyProductGrid{grid-template-columns:1fr;max-width:460px}.readyProductGrid .refinedProductInfo{padding:1.3rem}.tagTypeTabs{margin-inline:-1.2rem;padding-inline:1.2rem}.tagTypeTabs button{min-width:132px}}.intentVariantImage{object-fit:cover;border:1px solid var(--line);width:76px;height:76px}.customerAccount{background:var(--ink);min-height:100vh}.accountLoading{padding:180px 7vw}.accountLoading h1,.accountAccess h1{font:300 clamp(3.4rem,7vw,7rem)/.98 var(--font-cormorant),serif}.accountAccess{background:radial-gradient(circle at 75% 25%,#66e1c417,#0000 35%);grid-template-columns:1.05fr .75fr;align-items:center;gap:8vw;min-height:100vh;padding:150px 7vw 80px;display:grid}.accountAccess>div:first-child>p:last-child{max-width:620px;color:var(--muted)}.accountAccess>div:last-child{border:1px solid var(--line);background:var(--panel);padding:2rem}.accountShell{grid-template-columns:280px minmax(0,1fr);gap:4rem;width:min(1480px,100%);margin:0 auto;padding:120px 4vw 80px;display:grid}.accountSidebar{align-self:start;position:sticky;top:120px}.accountSidebar h1{font:400 2.3rem var(--font-cormorant),serif;margin:.45rem 0}.accountSidebar>p:not(.eyebrow){color:var(--muted);word-break:break-word;font-size:.72rem}.accountSidebar nav{border-top:1px solid var(--line);margin:2rem 0;display:grid}.accountSidebar nav button{border:0;border-bottom:1px solid var(--line);color:var(--muted);text-align:left;font:700 .62rem var(--font-space-mono),monospace;text-transform:uppercase;letter-spacing:.09em;background:0 0;padding:.9rem 0}.accountSidebar nav button.active{color:var(--mint);border-left:2px solid var(--mint);padding-left:.7rem}.accountSidebar>a{color:var(--gold);font-size:.75rem}.accountContent{min-width:0}.accountHeader{border-bottom:1px solid var(--line);margin-bottom:1.5rem;padding-bottom:1.8rem}.accountHeader h2{font:300 clamp(2.7rem,5vw,4.8rem)/1 var(--font-cormorant),serif;margin:.35rem 0}.accountHeader>p:last-child{color:var(--muted);max-width:720px}.accountMetrics{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.accountMetrics button{background:var(--panel);text-align:left;color:var(--white);border:0;flex-direction:column;gap:.4rem;padding:1.4rem;display:flex}.accountMetrics button:hover{background:var(--panel2)}.accountMetrics small,.recentOrder small,.accountOrderList small,.trackingList small,.accountIntentList small{font:400 .55rem var(--font-space-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.accountMetrics strong{font:400 1.65rem var(--font-cormorant),serif}.accountMetrics span{color:var(--muted);font-size:.68rem}.recentOrder{background:linear-gradient(115deg,var(--panel),#66e1c40f);border:1px solid #66e1c440;justify-content:space-between;gap:2rem;margin-top:1.5rem;padding:1.5rem;display:flex}.recentOrder h3{font:400 1.65rem var(--font-cormorant),serif;margin:.4rem 0}.recentOrder>div:last-child{text-align:right;flex-direction:column;gap:.6rem;display:flex}.recentOrder>div:last-child b{color:var(--mint);font-size:.75rem}.recentOrder a{color:var(--gold);font-size:.72rem}.accountOrderList,.accountIntentList,.trackingList,.notificationPanel{gap:1rem;display:grid}.accountOrderList>article,.accountIntentList>article,.notificationPanel>article{border:1px solid var(--line);background:var(--panel);padding:1.4rem}.accountOrderList article>header,.accountIntentList article>header{justify-content:space-between;gap:2rem;display:flex}.accountOrderList h3,.accountIntentList h3,.notificationPanel h3{font:400 1.55rem var(--font-cormorant),serif;margin:.25rem 0}.accountOrderList article>header>div:last-child{text-align:right;flex-direction:column;display:flex}.accountOrderList article>header strong{color:var(--gold)}.accountOrderList article>header b,.accountIntentList article>header>b{color:var(--mint);font:700 .6rem var(--font-space-mono),monospace;text-transform:uppercase;letter-spacing:.07em}.orderFacts{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin:1.2rem 0;display:grid}.orderFacts>span{color:#c2c5c3;background:#0d0f0e;flex-direction:column;padding:.8rem;font-size:.72rem;display:flex}.orderFacts small{margin-bottom:.25rem;display:block}.accountOrderList details{border-top:1px solid var(--line);padding-top:.8rem}.accountOrderList summary{cursor:pointer;color:var(--mint);font-size:.72rem}.accountOrderList details p{color:var(--muted);justify-content:space-between;gap:1rem;font-size:.7rem;display:flex}.accountOrderList details p b{color:var(--white)}.accountOrderList article>footer,.accountIntentList article>footer{border:0;flex-wrap:wrap;align-items:center;gap:.6rem;padding:1rem 0 0;display:flex}.accountOrderList footer a,.accountOrderList footer button{border:1px solid var(--line);color:var(--white);background:0 0;padding:.65rem .8rem;font-size:.68rem}.accountOrderList footer button{color:var(--gold);border-color:#d5af5666;margin-left:auto}.trackingList>a{border:1px solid var(--line);background:var(--panel);justify-content:space-between;gap:1rem;padding:1.1rem 1.25rem;display:flex}.trackingList>a>div{flex-direction:column;display:flex}.trackingList>a>span{color:var(--mint);font-size:.72rem}.accountTrackAny{margin-top:1rem}.accountIntentList dl{background:var(--line);grid-template-columns:repeat(5,1fr);gap:1px;margin:1.1rem 0;display:grid}.accountIntentList dl>div{background:#0d0f0e;padding:.75rem}.accountIntentList dt{font:400 .52rem var(--font-space-mono),monospace;text-transform:uppercase;color:var(--muted)}.accountIntentList dd{margin:.25rem 0 0;font-size:.72rem}.intentPreference{justify-content:space-between;align-items:center;gap:1rem;display:flex}.intentPreference label{color:var(--muted);align-items:center;gap:.6rem;font-size:.72rem;display:flex}.intentPreference input[type=number]{border:1px solid var(--line);width:75px;color:var(--white);background:#090a0a;padding:.55rem}.priorityWindow{color:var(--mint);border-left:2px solid var(--mint);padding-left:.7rem;font-size:.7rem}.accountIntentList footer .textButton{color:var(--gold);background:0 0;border:0;text-decoration:underline}.notificationPanel>article{justify-content:space-between;align-items:center;gap:2rem;display:flex}.notificationPanel h3{margin:0}.notificationPanel p{color:var(--muted);margin:.25rem 0;font-size:.75rem}.notificationPanel>article>span{color:var(--muted);font-size:.7rem}.notificationPanel label{color:var(--mint);gap:.5rem;font-size:.7rem;display:flex}.accountEmpty{text-align:center;border:1px dashed var(--line);background:var(--panel);padding:4rem 1rem}.accountEmpty h3{font:400 2rem var(--font-cormorant),serif}.accountEmpty p{color:var(--muted)}.accountEmpty a{color:var(--gold);font-size:.75rem}@media (width<=1180px){.productGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.accountShell{grid-template-columns:230px minmax(0,1fr);gap:2rem}.accountIntentList dl{grid-template-columns:repeat(3,1fr)}}@media (width<=800px){.productGrid{grid-template-columns:1fr}.accountAccess{grid-template-columns:1fr;gap:2rem}.accountShell{padding:110px 1.2rem 90px;display:block}.accountSidebar{position:static}.accountSidebar nav{display:flex;overflow:auto}.accountSidebar nav button{white-space:nowrap;padding:.8rem}.accountSidebar nav button.active{border-left:0;border-bottom-color:var(--mint)}.accountMetrics{grid-template-columns:1fr}.accountOrderList article>header,.accountIntentList article>header,.recentOrder{flex-direction:column}.recentOrder>div:last-child,.accountOrderList article>header>div:last-child{text-align:left}.orderFacts{grid-template-columns:1fr}.accountIntentList dl{grid-template-columns:1fr 1fr}.intentPreference{flex-direction:column;align-items:flex-start}.notificationPanel>article{align-items:flex-start}.accountOrderList article>footer{align-items:stretch}.accountOrderList footer button{margin-left:0}.variantChooser>div{grid-template-columns:1fr}.variantChooser label:first-child{grid-column:auto}.intentGrid{grid-template-columns:1fr}.intentHero{padding-top:120px}.intentWorkspace>header{flex-direction:column;align-items:start;gap:16px}.intentDemandTable>header{display:none}.intentDemandTable>article{grid-template-columns:1fr 1fr}.intentDemandTable>article>div:first-child{grid-column:1/-1}}@media (width<=520px){.intentAccess,.intentWorkspace{width:92vw}.intentAccess{padding:24px}.intentDemandTable>article{grid-template-columns:1fr}.intentDemandTable>article>div:first-child{grid-column:auto}}.tagMock{aspect-ratio:4/3;background:#0d0f0f;border-radius:48px;width:min(440px,80vw);transform:rotate(5deg)}.tagMock img{object-fit:contain}.shop>.tabs button{font:700 .68rem var(--font-space-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.readyProductGrid .productImage>img{object-fit:contain}.readyProductGrid .productPrimaryAction{background:var(--gold);border-color:var(--gold);color:var(--ink)}.readyProductGrid .productPrimaryAction:hover{background:var(--gold2);border-color:var(--gold2);color:var(--ink)}.cartThumb img{object-fit:contain;background:#0d0f0f}.variantBuilder{width:min(900px,100%)}.builderSteps{font-family:var(--font-space-mono),monospace;text-transform:uppercase;letter-spacing:.12em;flex-wrap:wrap;gap:.5rem;margin:0 0 1.4rem;padding:0;font-size:.6rem;list-style:none;display:flex}.builderSteps li{color:var(--muted);border:1px solid var(--line);padding:.35rem .55rem}.builderSteps li.active{color:var(--ink);background:var(--gold);border-color:var(--gold)}.builderSteps li.done{color:var(--mint);border-color:var(--mint)}.builderPanel{flex-direction:column;gap:1rem;display:flex}.builderPanel h2{margin:.2rem 0 .4rem;font-size:2.4rem}.builderPanel h3{font-family:var(--font-cormorant),serif;margin:.6rem 0 0;font-size:1.3rem;font-weight:500}.builderPanel label{color:#c3c8c4;flex-direction:column;gap:.4rem;font-size:.78rem;display:flex}.builderPanel label span{color:var(--muted);font-size:.67rem;font-weight:400}.builderPanel input,.builderPanel textarea,.builderPanel select{border:1px solid var(--line);color:var(--white);background:#0d0f0e;outline:0;padding:.8rem}.builderPanel input:focus,.builderPanel textarea:focus,.builderPanel select:focus{border-color:var(--mint)}.builderPanel textarea{resize:vertical;min-height:70px}.colourRouteChoice{border:1px solid var(--line);background:#0d0f0e;gap:.6rem;margin:0;padding:1rem;display:grid}.colourRouteChoice legend{font:700 .62rem var(--font-space-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--white);padding:0 .35rem}.colourRouteChoice>label{border:1px solid var(--line);cursor:pointer;color:#c3c8c4;border-radius:8px;align-items:flex-start;gap:.6rem;padding:.7rem .8rem;display:flex}.colourRouteChoice>label.on{border-color:var(--mint);background:#66e1c40f}.colourRouteChoice>label input{flex:none;margin-top:.2rem}.colourRouteChoice>label span{flex-direction:column;gap:.2rem;display:flex}.colourRouteChoice>label b{color:var(--white);font-size:.9rem}.colourRouteChoice>label small{color:var(--muted);font-size:.74rem;line-height:1.45}.colourFee{color:var(--gold2);background:#d5af561a;border-radius:6px;margin:.1rem 0 0;padding:.55rem .7rem;font-size:.8rem}.colourFee b{color:var(--white)}.artworkGuidance{border-left:2px solid var(--mint);color:#b8bdb9;background:#66e1c40f;border-radius:0 8px 8px 0;margin:.2rem 0 1rem;padding:.85rem 1rem;font-size:.86rem;line-height:1.6}.builderPanel label.check{color:var(--muted);flex-direction:row;align-items:flex-start;gap:.6rem;font-size:.74rem;line-height:1.5}.builderPanel label.check input{width:auto}.builderPanel label.check a{color:var(--mint);text-decoration:underline}.prefillNotice{border:1px solid var(--mint);color:var(--mint);background:#66e1c414;padding:.7rem .9rem;font-size:.78rem}.recipientChoice,.artworkChoice,.confirmChecks{border:1px solid var(--line);flex-direction:column;gap:.6rem;margin:0;padding:1rem;display:flex}.recipientChoice legend,.artworkChoice legend,.confirmChecks legend{color:#c3c8c4;padding:0 .3rem;font-size:.78rem}.recipientChoice label,.artworkChoice label{flex-direction:row;align-items:center;gap:.6rem;font-size:.82rem}.recipientChoice label.on,.artworkChoice label.on{color:var(--white)}.recipientChoice input,.artworkChoice input{width:auto}.artworkOption small{color:var(--muted);font-size:.68rem;display:block}.recipientFields{border-left:2px solid var(--line);flex-direction:column;gap:1rem;padding-left:1rem;display:flex}.confirmChecks label{color:#c3c8c4;flex-direction:row;align-items:flex-start;gap:.6rem;font-size:.8rem;line-height:1.5}.confirmChecks input{width:auto;margin-top:.2rem}.libraryMeta{font-family:var(--font-space-mono),monospace;color:var(--muted);gap:1.2rem;font-size:.7rem;display:flex}.libraryGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.9rem;display:grid}.libraryFile{border:1px solid var(--line);background:var(--panel2);gap:.7rem;padding:.7rem;display:flex}.libraryFile.error{border-color:var(--red)}.libraryFile.done{border-color:var(--mint)}.libraryThumb{width:64px;height:64px;color:var(--muted);background:#0d0f0f;flex:0 0 64px;place-items:center;font-size:.65rem;display:grid;overflow:hidden}.libraryThumb img{object-fit:contain;width:100%;height:100%}.libraryInfo{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.libraryInfo small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.libraryLabel{align-items:center;gap:.4rem;flex-direction:row!important}.libraryLabel span{font-family:var(--font-space-mono),monospace;text-transform:uppercase;letter-spacing:.1em;color:var(--gold);font-size:.55rem}.libraryLabel input{padding:.25rem .4rem;font-size:.75rem}.libraryStatus{color:var(--muted);font-size:.66rem}.libraryStatus.done{color:var(--mint)}.libraryStatus.error{color:var(--red)}.libraryActions{gap:.6rem;margin-top:.2rem;display:flex}.libraryActions button,.linkButton{border:1px solid var(--line);color:var(--white);background:0 0;padding:.35rem .6rem;font-size:.68rem}.linkButton{cursor:pointer;align-items:center;display:inline-flex}.linkButton.small{align-self:flex-start;font-size:.66rem}.libraryAdd{border:1px dashed var(--line);cursor:pointer;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:.2rem;min-height:96px;padding:1rem;display:flex!important}.libraryAdd span{color:var(--gold);font-size:1.6rem}.libraryAdd b{color:var(--white);font-size:.85rem}.noVariants{border:1px dashed var(--line);text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:1rem;padding:2rem;display:flex}.variantTotals{color:var(--muted);gap:1.4rem;font-size:.8rem;display:flex}.variantTotals b{color:var(--white);font-size:1.1rem}.variantList{flex-direction:column;gap:.7rem;display:flex}.variantCard{border:1px solid var(--line);background:var(--panel2)}.variantCard.incomplete{border-left:3px solid var(--gold)}.variantCard.complete{border-left:3px solid var(--mint)}.variantCard>header{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.variantCard>header b{font-family:var(--font-space-mono),monospace;letter-spacing:.1em;font-size:.72rem;display:block}.variantCard>header small{color:var(--muted);font-size:.7rem;display:block}.variantCardActions{flex-shrink:0;align-items:center;gap:.4rem;display:flex}.variantCardActions button{border:1px solid var(--line);color:var(--white);background:0 0;padding:.3rem .55rem;font-size:.68rem}.variantBadge{text-transform:uppercase;letter-spacing:.1em;border:1px solid;padding:.2rem .45rem;font-size:.6rem}.variantBadge.ok{color:var(--mint);border-color:var(--mint)}.variantBadge.warn{color:var(--gold);border-color:var(--gold)}.cloneNotice{color:var(--gold);background:#d5af5614;margin:0;padding:.6rem 1rem;font-size:.72rem}.dupNotice{color:var(--red);background:#ff807414;flex-direction:column;gap:.15rem;margin:0;padding:.6rem 1rem;font-size:.72rem;display:flex}.dupNotice span{color:var(--muted)}.variantForm{border-top:1px solid var(--line);flex-direction:column;gap:.9rem;padding:1rem;display:flex}.stepper{align-items:stretch;display:flex}.stepper button{border:1px solid var(--line);width:40px;color:var(--white);background:#0d0f0e}.stepper input{text-align:center;flex:1}.reviewFlag{color:var(--gold);margin:0;font-size:.72rem}.variantPrice{color:var(--mint);font-size:.78rem;font-family:var(--font-space-mono),monospace;margin:0}.variantIssues{color:var(--gold);margin:0;padding-left:1.1rem;font-size:.72rem}.addVariant{align-self:flex-start}.reviewBlock{border:1px solid var(--line);flex-direction:column;gap:.3rem;padding:1rem;display:flex}.reviewHead{justify-content:space-between;align-items:center;display:flex}.reviewHead h3{margin:0}.reviewHead button{border:1px solid var(--line);color:var(--white);background:0 0;padding:.3rem .6rem;font-size:.68rem}.reviewBlock p{color:#c3c8c4;margin:0;font-size:.8rem}.reviewVariant{border-top:1px solid var(--line);color:#c3c8c4;flex-direction:column;gap:.15rem;padding:.6rem 0;font-size:.76rem;display:flex}.reviewVariant b{font-family:var(--font-space-mono),monospace;letter-spacing:.08em;color:var(--white);font-size:.68rem}.reviewPrice{color:var(--mint)!important}.submitSummary{border-bottom:1px solid var(--line);justify-content:space-between;padding:.6rem 0;font-size:.85rem;display:flex}.submitSummary b{color:var(--gold)}@media (width<=640px){.builderPanel h2{font-size:1.9rem}.variantCard>header{flex-wrap:wrap}}.variantFormActions{justify-content:flex-end;padding-top:.3rem;display:flex}.variantFormActions .primary{padding:.6rem 1.2rem}.reviewVariant b{justify-content:space-between;align-items:center;gap:1rem;display:flex}.reviewVariantEdit{border:1px solid var(--line);color:var(--white);font-size:.62rem;font-family:var(--font-dm-sans),sans-serif;letter-spacing:0;background:0 0;padding:.2rem .55rem}.reviewVariantEdit:hover{border-color:var(--mint);color:var(--mint)}.modalWrap{place-items:safe center}.builderSuccess{text-align:left;align-items:flex-start}.builderSuccess .successMark{background:var(--mint);width:56px;height:56px;color:var(--ink);border-radius:50%;place-items:center;font-size:1.6rem;display:inline-grid}.builderSuccess h2{margin:.4rem 0}.nextSteps{color:#c3c8c4;flex-direction:column;gap:.4rem;margin:.2rem 0;padding-left:1.2rem;font-size:.85rem;display:flex}.nextSteps li{padding-left:.2rem}.builderSuccess a{color:var(--mint);text-decoration:underline}.volumePanel{border:1px solid var(--line);background:linear-gradient(#66e1c40d,#0000);flex-direction:column;gap:.5rem;padding:1rem 1.1rem;display:flex}.volumePanel.earning{border-color:var(--mint)}.volumeHead{justify-content:space-between;align-items:baseline;display:flex}.volumeHead small{color:var(--muted);font-family:var(--font-space-mono),monospace;text-transform:uppercase;letter-spacing:.14em;font-size:.6rem}.volumeHead b{font-size:1.15rem}.volumeBand{flex-direction:column;display:flex}.volumeBand b{color:var(--gold);font-size:.95rem}.volumeBand span{color:var(--muted);font-size:.78rem}.volumeSave{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;padding-top:.5rem;display:flex}.volumeSave small{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:.6rem;font-family:var(--font-space-mono),monospace}.volumeSave b{color:var(--mint);font-size:1.4rem}.volumeNext{color:var(--gold);margin:0;font-size:.76rem}.linePrice{border-top:1px dashed var(--line);color:#c3c8c4;flex-direction:column;gap:.15rem;padding-top:.6rem;font-size:.78rem;display:flex}.linePrice s{color:var(--muted)}.linePrice b{color:var(--white)}.reviewPrice{font-size:.72rem;color:var(--mint)!important}.savingsSummary{gap:.1rem}.sumRow{color:#c3c8c4;justify-content:space-between;align-items:baseline;padding:.35rem 0;font-size:.82rem;display:flex}.sumRow b{color:var(--white)}.sumRow.saving b{color:var(--mint)}.sumRow.total{border-top:1px solid var(--line);margin-top:.3rem;padding-top:.6rem;font-size:1rem}.sumRow.total b{font-size:1.25rem}.youSaved{background:var(--mint);color:var(--ink);text-align:center;letter-spacing:.01em;margin:.6rem 0 0;padding:.6rem .9rem;font-size:.95rem;font-weight:600}.programmingChoice{border:1px solid var(--line);flex-direction:column;gap:.6rem;margin:0;padding:1rem;display:flex}.programmingChoice legend{color:#c3c8c4;padding:0 .3rem;font-size:.78rem}.programmingChoice legend span{color:var(--muted);font-size:.66rem}.programmingChoice label{flex-direction:row;align-items:center;gap:.6rem;font-size:.82rem}.programmingChoice label.on{color:var(--white)}.programmingChoice input{width:auto}.paletteField{margin-top:.3rem}.paletteField textarea{resize:vertical;min-height:52px;font-family:var(--font-space-mono),monospace;letter-spacing:.04em;font-size:.78rem}.paletteChips{flex-wrap:wrap;gap:.35rem;margin-top:.35rem;display:flex}.paletteChip{border:1px solid var(--line);color:var(--white);font-family:var(--font-space-mono),monospace;letter-spacing:.04em;background:#0d0f0e;align-items:center;gap:.35rem;padding:.2rem .5rem;font-size:.68rem;display:inline-flex}.paletteChip button{color:var(--muted);background:0 0;border:0;padding:0;font-size:.85rem;line-height:1}.paletteChip button:hover{color:var(--red)}.paletteChip.readonly{color:#c3c8c4}.paletteInvalid{color:var(--gold);font-size:.68rem}.needsDetail>input,.needsDetail>select,fieldset.needsDetail{border-color:var(--gold)}.detailNeeded{color:var(--gold);margin-top:.35rem;font-size:.7rem;font-style:normal;line-height:1.4;display:block}.detailsMissing{border:1px solid var(--gold);color:var(--gold);margin:0 0 1rem;padding:.7rem .85rem;font-size:.78rem;line-height:1.5}.tagPalette{flex-direction:column;gap:.25rem;display:flex}.tagPalette small{color:var(--muted);font-size:.68rem}.priceBookRoute{margin:.8rem 0}.priceBookRoute h3{color:#c3c8c4;margin:.6rem 0 .3rem;font-size:.8rem}.priceBookGrid{grid-template-columns:repeat(3,1fr);gap:.6rem;display:grid}.priceBookGrid.bands{grid-template-columns:repeat(5,1fr)}.priceBookGrid label,.priceBookNfc{color:var(--muted);flex-direction:column;gap:.25rem;font-size:.72rem;display:flex}.priceBookGrid input,.priceBookNfc input{border:1px solid var(--line);color:var(--white);background:#0d0f0e;outline:0;padding:.55rem}.priceBookNfc{max-width:220px;margin-top:.6rem}@media (width<=700px){.priceBookGrid.bands{grid-template-columns:repeat(2,1fr)}}.deliveryNote{color:var(--muted);margin:.2rem 0 0;font-size:.72rem}.addressType,.addressTypeChoice{border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;align-items:stretch;gap:.8rem;padding:1rem 1.15rem;display:flex}.savedPlaces{flex-direction:column;align-items:stretch}.savedPlaces label{border:1px solid var(--line);border-radius:8px;align-items:flex-start;gap:.7rem;padding:.75rem .9rem;display:flex}.savedPlaces label span{flex-direction:column;gap:.15rem;display:flex}.savedPlaces label small{color:var(--muted);font-size:.7rem}.savedPlaces .fieldHint{color:var(--muted);font-size:.68rem;line-height:1.5}.addressType legend,.addressTypeChoice legend{color:#c3c8c4;padding:0 .35rem;font-size:.78rem}.addressTypeChoice legend span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-left:.4rem;font-size:.62rem}.addressType label,.addressTypeChoice label{border:1px solid var(--line);cursor:pointer;border-radius:8px;flex:1;align-items:center;gap:.7rem;min-width:150px;padding:.85rem 1rem;font-size:.9rem;transition:border-color .15s,background .15s;flex-direction:row!important}.addressType label:hover,.addressTypeChoice label:hover{border-color:#66e1c466}.addressType label.on,.addressTypeChoice label.on{border-color:var(--mint);color:var(--white);background:#66e1c412}.addressType label input,.addressTypeChoice label input{width:20px;height:20px;accent-color:var(--mint);cursor:pointer}.addressType input{width:auto!important}.fulfilmentPanel{background:#0f1413;border:1px solid #66e1c440}.fulfilStatus{flex-wrap:wrap;gap:1.5rem;margin:.4rem 0 1rem;display:flex}.fulfilStatus small{color:var(--muted);font:500 .56rem var(--font-space-mono),monospace;text-transform:uppercase;letter-spacing:.08em;display:block}.fulfilStatus b{text-transform:capitalize;font-size:.95rem}.fulfilLedger{flex-wrap:wrap;gap:1rem;margin-bottom:1rem;display:flex}.fulfilLedger span{border:1px solid var(--line);min-width:120px;color:var(--muted);border-radius:8px;flex-direction:column;flex:1;gap:.25rem;padding:.6rem .8rem;font-size:.72rem;display:flex}.fulfilLedger b{color:var(--white);font-size:.85rem}.fulfilLedger b.paid{color:var(--mint)}.fulfilAdvance{font:400 .55rem var(--font-space-mono),monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);flex-direction:column;gap:.3rem;margin-bottom:1rem;display:flex}.fulfilAdvance select{background:var(--panel);color:var(--white);text-transform:capitalize;border:1px solid #303035;padding:.6rem}.fulfilBlock{border:1px solid var(--line);border-radius:8px;margin-bottom:.7rem;padding:.4rem .9rem}.fulfilBlock summary{cursor:pointer;color:var(--mint);font:600 .64rem var(--font-space-mono),monospace;text-transform:uppercase;letter-spacing:.08em;padding:.5rem 0}.fulfilBlock label{font:400 .55rem var(--font-space-mono),monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);flex-direction:column;gap:.25rem;margin:.4rem 0;display:flex}.fulfilBlock label span{text-transform:none;letter-spacing:0;color:#6f746f}.fulfilBlock input,.fulfilBlock select{background:var(--panel);color:var(--white);font:400 .82rem var(--font-dm-sans),sans-serif;border:1px solid #303035;padding:.5rem}.fulfilBlock .primary{background:var(--gold);color:#090a0a;border:0;margin:.6rem .6rem 0 0;padding:.7rem 1.1rem;font-weight:700}.fulfilBlock .primary:disabled{opacity:.5}.fulfilBlock .secondary{border:1px solid var(--line);color:var(--white);background:0 0;margin:.6rem 0 0;padding:.65rem 1.1rem}.fulfilBlock .secondary:disabled{opacity:.4}.parcelRow{grid-template-columns:repeat(4,1fr) auto;align-items:end;gap:.5rem;margin:.4rem 0;display:grid}@media (width<=600px){.parcelRow{grid-template-columns:1fr 1fr}}.stockAlertsView{flex-direction:column;gap:1.4rem;display:flex}.stockAlertsHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.stockAlertsHead h2{font-family:var(--font-cormorant);margin:.2rem 0;font-size:2.4rem}.stockAlertTotal{font:700 .62rem var(--font-space-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.stockAllClear{padding:2.4rem 1rem}.stockSection{border:1px solid var(--line);background:#0f1413;border-radius:12px;overflow:hidden}.stockSectionHead{border-bottom:1px solid var(--line);background:#0b0e0d;justify-content:space-between;align-items:center;padding:.9rem 1.2rem;display:flex}.stockSectionHead h3{font:700 .72rem var(--font-space-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--white);margin:0}.stockSectionHead span{font:600 .6rem var(--font-space-mono);color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.stockSectionEmpty{color:var(--muted);margin:0;padding:1.1rem 1.2rem;font-size:.82rem}.stockRows{flex-direction:column;display:flex}.stockRow{border-bottom:1px solid var(--line);grid-template-columns:64px 1.6fr 2.4fr;grid-template-areas:"thumb main facts""explain explain explain""actions actions actions";align-items:center;gap:.7rem 1rem;padding:1.1rem 1.2rem;display:grid}.stockRow:last-child{border-bottom:0}.stockRow.out_of_stock{box-shadow:inset 3px 0 0 var(--red)}.stockRow.low_stock{box-shadow:inset 3px 0 0 var(--gold)}.stockThumb{border:1px solid var(--line);background:#0d0f0e;border-radius:8px;grid-area:thumb;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.stockMain{flex-direction:column;grid-area:main;gap:.25rem;min-width:0;display:flex}.stockMain b{font-size:.92rem}.stockMain small{color:var(--muted);font-size:.7rem}.stockBadge{font:700 .56rem var(--font-space-mono);text-transform:uppercase;letter-spacing:.07em;border-radius:6px;align-self:flex-start;margin-top:.15rem;padding:.2rem .5rem}.stockFacts{grid-area:facts;grid-template-columns:repeat(5,1fr);gap:.6rem;display:grid}.stockFacts>div{flex-direction:column;gap:.2rem;display:flex}.stockFacts small{color:var(--muted);font:500 .52rem var(--font-space-mono);text-transform:uppercase;letter-spacing:.06em}.stockFacts b{font-size:.95rem}.stockRec b{color:var(--mint)}.stockExplain{color:var(--muted);border-top:1px dashed var(--line);grid-area:explain;margin:0;padding-top:.7rem;font-size:.76rem;line-height:1.5}.stockActions{flex-wrap:wrap;grid-area:actions;gap:.6rem;display:flex}.stockActions button{font:700 .62rem var(--font-space-mono);text-transform:uppercase;letter-spacing:.06em;border-radius:6px;padding:.6rem 1rem}.stockWaitlist{border-top:1px solid var(--line);flex-direction:column;grid-area:actions;gap:.5rem;margin-top:.6rem;padding-top:.7rem;display:flex}.waitCustomer{flex-direction:column;gap:.1rem;font-size:.76rem;display:flex}.waitCustomer b{font-size:.82rem}.waitCustomer span{color:var(--muted)}.waitCustomer em{color:var(--mint);font-style:normal;font:600 .58rem var(--font-space-mono);text-transform:uppercase;letter-spacing:.06em}@media (width<=820px){.stockRow{grid-template-columns:56px 1fr;grid-template-areas:"thumb main""facts facts""explain explain""actions actions"}.stockFacts{grid-template-columns:repeat(2,1fr)}}.stockGrid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1rem;padding:1.1rem;display:grid}.stockCard{border:1px solid var(--line);background:#0d1211;border-radius:12px;flex-direction:column;gap:.9rem;padding:1.1rem 1.2rem;display:flex}.stockCard.out_of_stock{border-color:#ff807466}.stockCard.low_stock{border-color:#d5af5659}.stockCardHead{justify-content:space-between;align-items:center;display:flex}.stockCardMaterial{font:700 .58rem var(--font-space-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.stockBadge{font:700 .56rem var(--font-space-mono);text-transform:uppercase;letter-spacing:.08em;border-radius:6px;padding:.25rem .55rem}.stockBadge.low_stock{color:var(--gold);background:#d5af5629}.stockBadge.out_of_stock{color:var(--red);background:#ff807429}.stockCardId{grid-template-columns:72px 1fr;align-items:center;gap:.9rem;display:grid}.stockThumb{border:1px solid var(--line);background:#0a0d0c;border-radius:10px;place-items:center;width:72px;height:72px;display:grid;overflow:hidden}.stockThumb img{object-fit:contain;width:100%;height:100%}.stockThumb span{color:#454b47;font-size:1.5rem}.stockCardName{flex-direction:column;gap:.2rem;min-width:0;display:flex}.stockCardName b{font-size:.98rem;line-height:1.25}.stockCardName span{color:var(--muted);font-size:.78rem}.stockCardName small{color:#6f746f;font:500 .62rem var(--font-space-mono);letter-spacing:.03em;margin-top:.1rem}.stockStatGrid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(5,1fr);gap:.5rem;padding:.85rem 0;display:grid}.stockStatGrid>div{text-align:center;flex-direction:column;align-items:center;gap:.25rem;display:flex}.stockStatGrid small{color:var(--muted);font:600 .5rem var(--font-space-mono);text-transform:uppercase;letter-spacing:.05em}.stockStatGrid b{font-size:1.05rem}.stockStatGrid .stockRec b{color:var(--mint);white-space:nowrap;font-size:.92rem}.stockExplain{color:var(--muted);margin:0;font-size:.78rem;line-height:1.5}.stockActions{flex-wrap:wrap;gap:.55rem;display:flex}.stockActions button{min-width:110px;font:700 .6rem var(--font-space-mono);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;border-radius:7px;flex:1;padding:.65rem .8rem}.stockActions .primary{background:var(--gold);color:#090a0a;border:0}.stockActions .secondary{border:1px solid var(--line);color:var(--white);background:0 0}.stockActions button:disabled{opacity:.5}@media (width<=520px){.stockStatGrid{grid-template-columns:repeat(3,1fr);gap:.7rem}.stockActions button{flex-basis:100%}}.waitlistModal{border:1px solid var(--line);background:#0d1211;border-radius:14px;flex-direction:column;gap:1rem;width:min(560px,94vw);max-height:88vh;padding:1.4rem;display:flex;overflow:auto}.waitlistModal header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.waitlistModal header h2{font-family:var(--font-cormorant);margin:.2rem 0;font-size:1.7rem}.waitlistModal header .eyebrow{color:var(--muted);font:700 .58rem var(--font-space-mono);text-transform:uppercase;letter-spacing:.1em}.waitlistModal header span{color:#6f746f;font:500 .68rem var(--font-space-mono)}.waitlistModal .close{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:1.6rem;line-height:1}.waitlistFacts{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.waitlistFacts>div{border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:.25rem;padding:.7rem .9rem;display:flex}.waitlistFacts small{color:var(--muted);font:600 .55rem var(--font-space-mono);text-transform:uppercase;letter-spacing:.05em}.waitlistFacts b{font-size:1.4rem;font-family:var(--font-cormorant)}.waitlistTabs{border-bottom:1px solid var(--line);gap:.4rem;display:flex}.waitlistTabs button{color:var(--muted);font:700 .64rem var(--font-space-mono);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:.6rem .9rem}.waitlistTabs button.active{color:var(--mint);border-bottom-color:var(--mint)}.waitlistSearch{background:var(--panel);color:var(--white);border:1px solid #303035;border-radius:8px;padding:.7rem .9rem;font-size:.85rem}.waitlistSelectAll{font:600 .62rem var(--font-space-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);cursor:pointer;align-items:center;gap:.5rem;display:flex}.waitlistSelectAll input{width:16px;height:16px;accent-color:var(--mint)}.waitlistCustomers{flex-direction:column;gap:.5rem;max-height:40vh;display:flex;overflow:auto}.waitlistCustomer{border:1px solid var(--line);border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:.75rem .9rem;display:grid}.waitlistCustomer.on{border-color:var(--mint);background:#66e1c40d}.waitlistCustomer>input{width:17px;height:17px;accent-color:var(--mint);cursor:pointer}.waitCustomerBody{flex-direction:column;gap:.1rem;min-width:0;display:flex}.waitCustomerBody b{font-size:.86rem}.waitCustomerBody span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.waitCustomerMeta{text-align:right;gap:1rem;display:flex}.waitCustomerMeta small{color:var(--muted);font:600 .5rem var(--font-space-mono);text-transform:uppercase;letter-spacing:.05em;display:block}.waitCustomerMeta b{font-size:.74rem}.waitStatus.waiting{color:var(--gold)}.waitStatus.notified{color:var(--mint)}.waitlistActions{flex-wrap:wrap;gap:.6rem;display:flex}.waitlistActions button{min-width:150px;font:700 .62rem var(--font-space-mono);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;border-radius:8px;flex:1;padding:.8rem}.waitlistActions .primary{background:var(--gold);color:#090a0a;border:0}.waitlistActions .secondary{border:1px solid var(--line);color:var(--white);background:0 0}.waitlistActions button:disabled{opacity:.45}.supplierPackCard .supPackHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:4px 0 10px;display:flex}.supDesignFiles{gap:.4rem;margin:0 0 12px;display:grid}.supDesignFiles>small{color:var(--muted);font:700 .54rem var(--font-space-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.supDesignFiles .filePill{margin-top:0}.supStatus{letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line);color:var(--muted,#9aa0a6);white-space:nowrap;border-radius:20px;padding:3px 9px;font-size:.66rem}.supStatus.approved,.supStatus.sent_owner{color:#66e1c4;border-color:#3f9e86}.supStatus.sent_supplier{border-color:var(--gold);color:var(--gold)}.supStatus.outdated{color:#e0a3a3;border-color:#a15b5b}.supReadiness{border:1px solid var(--line);border-left-width:3px;border-radius:6px;margin:8px 0;padding:10px 14px}.supReadiness.ok{border-left-color:#3f9e86}.supReadiness.ok b{color:#66e1c4}.supReadiness.warn{border-left-color:var(--gold)}.supReadiness.warn b{color:var(--gold)}.supReadiness ul{color:var(--muted,#b7bcb9);margin:8px 0 0;padding-left:18px;font-size:.86rem}.supReadiness li{margin:3px 0}.supForm{flex-direction:column;gap:12px;margin-top:6px;display:flex}.supForm .twoFields{flex-wrap:wrap;gap:12px;display:flex}.supForm .twoFields label{flex:1;min-width:160px}.supNew{border:1px solid var(--line);border-radius:6px;flex-direction:column;gap:8px;padding:12px;display:flex}.supActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.supActions a.secondary{align-items:center;text-decoration:none;display:inline-flex}.supMeta{color:var(--muted,#b7bcb9);flex-direction:column;gap:4px;font-size:.82rem;display:flex}.supReadyForSupplier{gap:.9rem;display:grid}.supReview{border:1px solid var(--line);background:#ffffff05;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:.7rem .9rem;display:flex}.supSend{border:1px solid var(--line);border-radius:10px;gap:.6rem;padding:.8rem .9rem;display:grid}.supSend .eyebrow{margin:0}.supActions.supSecondary{opacity:.9;gap:14px}.approvedSpecNote{border-left:3px solid var(--gold);background:#d5af560f;padding:.6rem .8rem}.linkBtn{color:var(--gold);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.linkBtn:disabled{opacity:.5;cursor:default}.supConfirm{border:1px solid var(--gold);border-radius:8px;margin-top:12px;padding:14px 16px}.supConfirm>b{margin-bottom:8px;font-size:1rem;display:block}.supHistory{border-top:1px solid var(--line);margin-top:14px;padding-top:10px}.supHistory small{color:var(--muted,#9aa0a6);text-transform:uppercase;letter-spacing:.08em;font-size:.62rem}.supHistory>div{justify-content:space-between;align-items:center;gap:12px;padding:6px 0;font-size:.84rem;display:flex}.supHistory a{color:var(--gold);text-decoration:none}.bulkEntryAction{width:100%;color:var(--mint);font:700 .68rem var(--font-space-mono),monospace;letter-spacing:.04em;text-align:left;cursor:pointer;background:0 0;border:0;margin-top:.7rem;padding:.2rem 0}.bulkEntryAction:hover{color:var(--gold);text-decoration:underline}.journeyIntro{text-align:center;max-width:720px;margin:0 auto;padding:2rem 0 1rem}.journeyIntro .modalLead{color:#b3b8b4;font-size:1.02rem;line-height:1.75}.journeyIntro .journeyMinimum{color:var(--gold);font:700 .8rem var(--font-space-mono),monospace;letter-spacing:.06em;margin:1.2rem 0}.journeyIntro .primary{margin-top:.5rem}.bulkCatalogueGrid{margin-top:1.5rem}.bulkCatalogueCard .refinedProductInfo{gap:.15rem}.bulkProductType{letter-spacing:.1em;text-transform:uppercase;font:700 .6rem var(--font-space-mono),monospace!important;color:var(--mint)!important;margin:.2rem 0!important}.bulkSku{font:400 .62rem var(--font-space-mono),monospace;color:var(--muted);letter-spacing:.06em}.bulkReadyRow{color:#bfc3c0;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:.7rem 0;font-size:.72rem;display:flex}.bulkReadyBadge{color:var(--mint);font-weight:700}.bulkStartPrice{flex-direction:column;gap:.15rem;margin:.4rem 0 1rem;display:flex}.bulkStartPrice strong{font:400 1.25rem var(--font-dm-sans),sans-serif;color:var(--gold)}.bulkStartPrice small{color:var(--muted);font-size:.7rem}.bulkProductPage{max-width:1100px;margin:1.5rem auto 0}.linkBack,.bulkCrossSell{color:var(--mint);cursor:pointer;font:700 .68rem var(--font-space-mono),monospace;letter-spacing:.04em;background:0 0;border:0}.linkBack:hover,.bulkCrossSell:hover{color:var(--gold);text-decoration:underline}.bulkProductLayout{grid-template-columns:1fr 1fr;align-items:start;gap:2.5rem;margin-top:1rem;display:grid}.bulkProductGallery .productImage{aspect-ratio:1;border:1px solid var(--line);background:linear-gradient(160deg,#faf8f2,#eee9dd);border-radius:16px;overflow:hidden}.bulkProductGallery .productImage>img{width:100%;height:100%;padding:2rem}.bulkThumbs{gap:.5rem;margin-top:.6rem;display:flex}.bulkThumbs button{border:1px solid var(--line);cursor:pointer;background:#faf8f2;border-radius:8px;width:60px;height:60px;padding:0;overflow:hidden}.bulkThumbs button.active{border-color:var(--gold)}.bulkThumbs img{object-fit:contain;width:100%;height:100%;padding:.3rem}.bulkProductDetail h2{font-family:var(--font-cormorant),serif;margin:.4rem 0;font-size:2.6rem;line-height:1}.bulkProductDetail .productPrice{margin:.6rem 0;display:block}.bulkSpecs{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;gap:.5rem 1.5rem;margin:1.2rem 0;padding:1rem 0;display:grid}.bulkSpecs div{flex-direction:column;gap:.15rem;display:flex}.bulkSpecs dt{font:700 .55rem var(--font-space-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.bulkSpecs dd{color:var(--white);margin:0;font-size:.9rem}.bulkQtyField,.bulkProgramming,.programmingToggleField{border:1px solid var(--line);background:#0d0f0e;margin:1rem 0;padding:1rem}.bulkQtyField legend,.bulkProgramming legend,.programmingToggleField legend{font:700 .62rem var(--font-space-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--white);padding:0 .35rem}.bulkQtyField .stepper{max-width:180px;margin:.5rem 0}.bulkQtyField small{color:var(--muted);margin-top:.4rem;font-size:.7rem;display:block}.bulkQtyWarn,.bulkQtyField em{color:#d9a19b;margin-top:.35rem;font-size:.72rem;font-style:normal;display:block}.bulkToggle,.programmingToggle{cursor:pointer;color:var(--white);align-items:center;gap:.5rem;font-size:.85rem;display:inline-flex}.bulkLink{color:var(--muted);flex-direction:column;gap:.3rem;margin-top:.8rem;font-size:.8rem;display:flex}.bulkLink input{background:var(--panel);color:var(--white);border:1px solid #303035;padding:.6rem}.bulkLink small{color:var(--muted);font-size:.7rem}.bulkPricingSummary{margin:1rem 0}.bulkPricingSummary .sumRow{color:#bfc3c0;justify-content:space-between;padding:.35rem 0;font-size:.85rem;display:flex}.bulkPricingSummary .sumRow b{color:var(--white)}.bulkActions{margin:1rem 0 .6rem}.bulkActions .primary{width:100%}.bulkCrossSell{text-align:left;margin-top:.5rem;padding:0;display:block}.bulkCartLine .cartSku,.bulkCartLine .cartOrderType,.bulkCartLine .cartProgramming,.bulkCartLine .cartLink{color:var(--muted);font-size:.66rem;display:block}.bulkCartLine .cartOrderType{color:var(--mint)}.cartRemove{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;margin-top:.3rem;font-size:.62rem}.cartRemove:hover{color:#d9a19b}.bulkDeliveryNote{color:var(--muted);margin:.4rem 0;font-size:.7rem;display:block}@media (width<=800px){.bulkProductLayout,.bulkSpecs{grid-template-columns:1fr}}.announceBar{cursor:pointer;background:var(--mint);width:100%;color:var(--ink);font:700 .72rem var(--font-space-mono),monospace;letter-spacing:.06em;text-transform:uppercase;text-align:center;border:0;padding:.6rem 1rem;display:block}.announceBar:hover{background:var(--gold)}.deliveryBanner{font:700 .66rem var(--font-space-mono),monospace;letter-spacing:.04em;color:var(--mint);text-transform:none;margin:0}.collectionDeliveryBanner{text-align:center;margin:.2rem 0 1.4rem;font-size:.78rem}.cardDeliveryBanner{margin:.1rem 0 .9rem;font-size:.62rem;line-height:1.4}.deliveryProgress{border:1px solid var(--line);border-left:2px solid var(--gold);font:700 .7rem var(--font-space-mono),monospace;letter-spacing:.03em;color:#e8d9a8;background:#66e1c414;margin-bottom:.8rem;padding:.6rem .8rem}.deliveryProgress.qualified{border-left-color:var(--mint);color:var(--mint)}.checkoutDelivery{border-block:1px solid var(--line);font:700 .74rem var(--font-space-mono),monospace;letter-spacing:.03em;color:#bfc3c0;justify-content:space-between;margin:.4rem 0;padding:.7rem 0;display:flex}.checkoutDelivery .free{color:var(--mint)}.secureDelivery{font:700 .74rem var(--font-space-mono),monospace;letter-spacing:.03em;color:var(--mint);margin:.4rem 0}.deliveryOutcomeTag{font:700 .6rem var(--font-space-mono),monospace;letter-spacing:.03em;color:#e8d9a8;margin:.2rem 0;display:block}.deliveryOutcomeTag.free{color:var(--mint)}.bulkCatalogueView{margin-top:1rem}.bulkSearch{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.4rem;display:flex}.bulkSearchField{flex-direction:column;flex:1;gap:.35rem;min-width:260px;display:flex}.bulkSearchField span{font:700 .55rem var(--font-space-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.bulkSearchField input{background:var(--panel);width:100%;color:var(--white);font:400 .9rem var(--font-dm-sans),sans-serif;border:1px solid #303035;padding:.8rem .9rem}.bulkSearchField input:focus{border-color:var(--mint);outline:none}.bulkSearchCount{font:400 .7rem var(--font-space-mono),monospace;letter-spacing:.04em;color:var(--muted);white-space:nowrap}@media (width<=600px){.bulkSearchCount{white-space:normal}}.addressType input[type=radio],.addressTypeChoice input[type=radio],.courierRates input[type=radio],.routeChoice input[type=radio],.programmingChoice input[type=radio],.artworkChoice input[type=radio]{appearance:none;cursor:pointer;background:#0d0f0e;border:1.5px solid #4a514d;border-radius:50%;flex:none;min-width:19px;padding:0;transition:border-color .18s,box-shadow .18s,background .18s;width:19px!important;height:19px!important;margin:0!important}.addressType input[type=radio]:hover,.addressTypeChoice input[type=radio]:hover,.courierRates input[type=radio]:hover,.routeChoice input[type=radio]:hover,.programmingChoice input[type=radio]:hover,.artworkChoice input[type=radio]:hover{border-color:#66e1c48c}.addressType input[type=radio]:checked,.addressTypeChoice input[type=radio]:checked,.courierRates input[type=radio]:checked,.routeChoice input[type=radio]:checked,.programmingChoice input[type=radio]:checked,.artworkChoice input[type=radio]:checked{border-color:var(--mint);background:radial-gradient(circle at center,var(--mint) 0 42%,transparent 47%)}.addressType input[type=radio]:focus-visible,.addressTypeChoice input[type=radio]:focus-visible,.courierRates input[type=radio]:focus-visible,.routeChoice input[type=radio]:focus-visible,.programmingChoice input[type=radio]:focus-visible,.artworkChoice input[type=radio]:focus-visible{outline:none;box-shadow:0 0 0 3px #66e1c440}.policyChecks input[type=checkbox],.policyConsent input[type=checkbox],.confirmChecks input[type=checkbox],.form label.check input[type=checkbox],.programmingToggle input[type=checkbox],.bulkToggle input[type=checkbox]{appearance:none;cursor:pointer;background:#0d0f0e;border:1.5px solid #4a514d;border-radius:5px;flex:none;min-width:19px;padding:0;transition:border-color .18s,box-shadow .18s,background .18s;width:19px!important;height:19px!important;margin:.1rem 0 0!important}.policyChecks input[type=checkbox]:hover,.policyConsent input[type=checkbox]:hover,.confirmChecks input[type=checkbox]:hover,.form label.check input[type=checkbox]:hover,.programmingToggle input[type=checkbox]:hover,.bulkToggle input[type=checkbox]:hover{border-color:#66e1c48c}.policyChecks input[type=checkbox]:checked,.policyConsent input[type=checkbox]:checked,.confirmChecks input[type=checkbox]:checked,.form label.check input[type=checkbox]:checked,.programmingToggle input[type=checkbox]:checked,.bulkToggle input[type=checkbox]:checked{border-color:var(--mint);background:var(--mint) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b0d0c' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'><path d='M20 6 9 17l-5-5'/></svg>") center/12px 12px no-repeat}.policyChecks input[type=checkbox]:focus-visible,.policyConsent input[type=checkbox]:focus-visible,.confirmChecks input[type=checkbox]:focus-visible,.form label.check input[type=checkbox]:focus-visible,.programmingToggle input[type=checkbox]:focus-visible,.bulkToggle input[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 3px #66e1c440}.checkoutTopBar{z-index:6;background:var(--panel);flex-wrap:wrap;align-items:center;gap:1.4rem;margin:0 0 1rem;padding:.2rem 2.4rem .8rem 0;display:flex;position:sticky;top:0}.checkoutBack{color:var(--mint);cursor:pointer;font:700 .68rem var(--font-space-mono),monospace;letter-spacing:.04em;background:0 0;border:0;padding:0}.checkoutBack:hover{color:var(--gold);text-decoration:underline}.deliveryPayment{border:1px solid var(--line);border-left:2px solid var(--gold);background:#0d0f0e;margin:.8rem 0;padding:1rem 1.1rem}.deliveryPayment h4{font:700 .62rem var(--font-space-mono),monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin:0 0 .7rem}.deliveryPayment .dpRow{color:#bfc3c0;border-bottom:1px solid #ffffff0d;justify-content:space-between;gap:1rem;padding:.4rem 0;font-size:.82rem;display:flex}.deliveryPayment .dpRow:last-of-type{border-bottom:0}.deliveryPayment .dpRow b{color:var(--white)}.deliveryPayment .dpRow b.paid{color:var(--mint)}.deliveryPayment .dpRow b.await{color:var(--gold)}.deliveryPayment .twoFields{margin-top:.8rem}.deliveryPayment .primary{width:100%;margin-top:.9rem}.deliveryPayment .dpActions{flex-wrap:wrap;gap:.6rem;margin-top:.9rem;display:flex}.deliveryPayment .dpActions .secondary{text-align:center;flex:1;min-width:130px;padding:.7rem;text-decoration:none}.deliveryPayment .deliveryMode{color:var(--muted);margin-top:.6rem;font-size:.68rem;display:block}.deliveryPayment .linklike{color:var(--muted);cursor:pointer;background:0 0;border:0;margin-top:.5rem;font-size:.72rem;text-decoration:underline}.justDropped{grid-template-columns:1.1fr .9fr;align-items:center}.justDropped .justDroppedCopy{flex-direction:column;align-items:flex-start;gap:.4rem;display:flex}.justDropped .releaseIntro{font-size:1.02rem;line-height:1.7;color:#c1c6c2!important;margin:.3rem 0 0!important}.justDropped .shopTheDrop{background:var(--gold);border-color:var(--gold);color:var(--ink);margin-top:1.3rem}.justDropped .justDroppedImage{aspect-ratio:4/3;background:linear-gradient(160deg,#faf8f2,#eee9dd);border:1px solid #d5af5640;border-radius:14px;overflow:hidden}.justDropped .justDroppedImage img{object-fit:cover;width:100%;height:100%;display:block}.whyWeLoveIt{max-width:760px;margin:0 6vw 2.5rem;padding:0 .5rem}.whyWeLoveIt .eyebrow{color:var(--mint);text-transform:uppercase}.whyWeLoveIt .whyBody{color:#c1c6c2;white-space:pre-line;margin:.8rem 0 0;font-size:1.08rem;line-height:1.9}.heroBulkLink{color:var(--mint);cursor:pointer;font:700 .72rem var(--font-space-mono),monospace;letter-spacing:.04em;background:0 0;border:0;align-self:flex-start;margin:-1rem 0 1.4rem;padding:0}.heroBulkLink:hover{color:var(--gold);text-decoration:underline}@media (width<=820px){.justDropped{grid-template-columns:1fr}.justDropped .justDroppedImage{order:-1}}.fieldHelp{color:var(--muted);margin:.1rem 0 0;font-size:.7rem;line-height:1.5}.campaignImageField .campaignPreview{max-width:280px;margin:.5rem 0;display:block}.campaignImageField .campaignPreview img{border:1px solid var(--line);border-radius:10px;width:100%;display:block}.campaignImageActions{align-items:center;gap:1rem;margin-top:.4rem;display:flex}.campaignImageActions .linkButton{cursor:pointer;color:var(--mint);font:700 .66rem var(--font-space-mono),monospace;letter-spacing:.05em}.campaignImageActions .linklike{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:.7rem;text-decoration:underline}.campaignImageActions .linklike:disabled{opacity:.5;cursor:default}.eligibleProduct .check{align-items:center;gap:.8rem}.eligibleThumb{background:#faf8f2;border-radius:8px;flex:none;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.eligibleThumb img{object-fit:contain;width:100%;height:100%;padding:.2rem}.eligibleThumb em{color:#c9c6bc}.eligibleInfo{flex-direction:column;gap:.05rem;display:flex}.eligibleInfo b{font-size:.9rem}.eligibleInfo small{color:var(--muted);font-size:.66rem}.bundleEditor .bundleComponents{margin:1rem 0}.bundleEditor .bundleComponents h3{font:700 .68rem var(--font-space-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--white);margin:0 0 .6rem}.bundleEditor .eligibleProduct{border-bottom:1px solid #ffffff0d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 0;display:flex}.bundleEditor .eligibleProduct.on{background:#66e1c40a}.bundleEditor .bundleQty{font:400 .58rem var(--font-space-mono),monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);flex-direction:column;gap:.2rem;display:flex}.bundleEditor .bundleQty input{background:var(--panel);width:80px;color:var(--white);border:1px solid #303035;padding:.5rem}.bundleSummary{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin:1rem 0;display:grid}.bundleSummary>div{background:var(--ink);flex-direction:column;gap:.25rem;padding:.9rem 1rem;display:flex}.bundleSummary span{font:700 .52rem var(--font-space-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.bundleSummary b{color:var(--white);font-size:1.05rem}.bundleSummary .saving b{color:var(--mint)}@media (width<=900px){.bundleSummary{grid-template-columns:1fr 1fr}}.bundleCardFeature{background:linear-gradient(120deg,#d5af560f,var(--panel));border:1px solid #d5af564d;border-radius:16px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:2rem;max-width:1000px;margin:1.5rem auto;display:grid;overflow:hidden}.bundleCardImage{aspect-ratio:4/3;background:linear-gradient(160deg,#faf8f2,#eee9dd);place-items:center;display:grid}.bundleCardImage img{object-fit:cover;width:100%;height:100%}.bundlePlaceholder{font:400 2.4rem var(--font-cormorant),serif;color:#c9c6bc;letter-spacing:.12em}.bundlePlaceholder em{color:var(--gold)}.bundleCardBody{padding:1.6rem 1.8rem 1.6rem 0}.bundleCardBody h3{font:400 2.2rem/1 var(--font-cormorant),serif;margin:.4rem 0}.bundleDescriptor{color:#c1c6c2;margin:.2rem 0 .8rem;line-height:1.5}.bundlePriceRow{align-items:baseline;gap:.7rem;display:flex}.bundlePriceRow strong{font:600 1.6rem var(--font-dm-sans),sans-serif;color:var(--red)}.bundlePriceRow s{color:var(--muted);font-size:1rem;text-decoration-thickness:1px}.bundlePriceRow.large strong{font-size:2rem}.bundleSaveTag,.bundleSaveLine{color:var(--mint);font:700 .7rem var(--font-space-mono),monospace;letter-spacing:.05em;margin:.5rem 0;display:inline-block}.bundleViewBtn,.bundleAddBtn{background:var(--gold);border-color:var(--gold);color:var(--ink);margin-top:1rem}.bundleViewBtn{width:auto}@media (width<=760px){.bundleCardFeature{grid-template-columns:1fr}.bundleCardBody{padding:0 1.4rem 1.6rem}}.bundleDetailModal{width:min(900px,100%);padding:0;overflow:hidden}.bundleDetailLayout{grid-template-columns:1fr 1fr;max-height:95vh;display:grid;overflow:auto}.bundleDetailImage{background:linear-gradient(160deg,#faf8f2,#eee9dd);place-items:center;min-height:320px;display:grid}.bundleDetailImage img{object-fit:cover;width:100%;height:100%}.bundleDetailInfo{padding:2rem 2.2rem}.bundleDetailInfo .breadcrumb{font:400 .62rem var(--font-space-mono),monospace;letter-spacing:.06em;color:var(--muted);text-transform:none}.bundleDetailInfo h2{font:400 2.4rem/1 var(--font-cormorant),serif;margin:.4rem 0}.inThisBundle{border-top:1px solid var(--line);margin-top:1.2rem;padding-top:1rem}.bundleComponentRow{border-bottom:1px solid #ffffff0d;align-items:center;gap:.9rem;padding:.6rem 0;display:flex}.bundleComponentThumb{background:#faf8f2;border-radius:8px;flex:none;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.bundleComponentThumb img{object-fit:contain;width:100%;height:100%;padding:.3rem}.bundleComponentThumb span{color:#c9c6bc}.bundleComponentInfo{flex-direction:column;gap:.12rem;display:flex}.bundleComponentInfo b{font-size:.92rem}.bundleComponentInfo small{color:var(--muted);font-size:.72rem}.bundleAvailability{font:700 .72rem var(--font-space-mono),monospace;letter-spacing:.04em;color:var(--mint);margin:1rem 0 .3rem}.bundleAvailability.unavailable{color:#d9a19b}.bundleQtyRow{margin:.6rem 0}.bundleAddBtn{width:100%}.bundleDetails{border-top:1px solid var(--line);margin-top:1.2rem;padding-top:.8rem}.bundleDetailsToggle{width:100%;color:var(--white);font:700 .68rem var(--font-space-mono),monospace;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:.3rem 0;display:flex}.bundleDetailsBody{color:#c1c6c2;margin:.6rem 0 0;font-size:.9rem;line-height:1.75}.bundleCartLine .cartIncludesLabel,.bundleCartLine .cartIncludesRow{color:var(--muted);font-size:.66rem;display:block}.bundleCartLine .cartIncludesLabel{color:var(--mint);margin-top:.2rem}@media (width<=760px){.bundleDetailLayout{grid-template-columns:1fr}.bundleDetailImage{min-height:220px}.bundleDetailInfo{padding:1.4rem 1.3rem}}.pickPack{border-top:1px solid var(--line);margin-top:.5rem;padding-top:.5rem}.pickPack>small{font:700 .56rem var(--font-space-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.pickPackRow{border-bottom:1px solid #ffffff0d;flex-direction:column;gap:.05rem;padding:.35rem 0;display:flex}.pickPackRow b{font-size:.82rem}.pickPackRow small{color:var(--muted);font-size:.66rem}.personaSection{border-top:1px solid var(--line);background:linear-gradient(180deg,var(--ink),var(--panel));padding:5rem 4rem;scroll-margin-top:6rem}.personaIntro{text-align:center;max-width:820px;margin:0 auto 2.5rem}.personaIntro h2{font-family:var(--font-cormorant),serif;margin:.7rem 0 1rem;font-size:clamp(1.9rem,3.4vw,2.9rem);font-weight:600;line-height:1.12}.personaLead{color:var(--muted);max-width:720px;margin:0 auto;font-size:1rem;line-height:1.7}.personaTabs{flex-wrap:wrap;justify-content:center;gap:.5rem;max-width:900px;margin:0 auto 2.5rem;display:flex}.personaTab{color:var(--muted);border:1px solid var(--line);font:700 .68rem var(--font-space-mono),monospace;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:0 0;border-radius:999px;padding:.6rem 1.2rem}.personaTab:hover{color:var(--white);border-color:var(--gold)}.personaTab.active{color:var(--ink);background:var(--gold);border-color:var(--gold);box-shadow:0 6px 18px #d5af5647}.personaTab:focus-visible{outline:2px solid var(--gold2);outline-offset:2px}.personaPanel{background:var(--panel2);border:1px solid var(--line);border-radius:20px;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);align-items:stretch;gap:2.5rem;max-width:1120px;margin:0 auto;padding:1.4rem;display:grid;box-shadow:0 24px 60px #00000059}.personaImage{border-radius:16px;min-height:360px;margin:0;display:flex;overflow:hidden}.personaImage img{object-fit:cover;width:100%;height:100%}.personaCarousel{align-content:start;align-self:start;gap:.7rem;display:grid}.personaFrame{width:100%;display:grid;position:relative}.personaStrip{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:center;gap:0;display:flex;overflow-x:auto}.personaStrip::-webkit-scrollbar{display:none}.personaSlide{scroll-snap-align:center;scroll-snap-stop:always;background:0 0;flex:0 0 100%;justify-content:center;align-items:center;margin:0;display:flex}.personaSlide img{border-radius:14px;width:auto;max-width:100%;height:auto;max-height:25rem;display:block}@media (width>=900px){.personaSlide img{max-height:30rem}}.personaArrow{width:2.6rem;height:100%;color:var(--white);cursor:pointer;z-index:2;text-shadow:0 1px 8px #000000f2;background:0 0;border:0;justify-content:center;align-items:center;font-size:1.6rem;line-height:1;display:flex;position:absolute;top:0}.personaArrow:disabled{opacity:.25;cursor:default}.personaArrowBack{justify-content:flex-start;padding-left:.35rem;left:0}.personaArrowNext{justify-content:flex-end;padding-right:.35rem;right:0}.personaArrow:focus-visible{outline:2px solid var(--gold);outline-offset:-8px;border-radius:12px}.personaDots{justify-content:center;gap:.55rem;display:flex}.personaDot{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;display:flex}.personaDot:after{content:"";background:var(--line);border-radius:50%;width:8px;height:8px;transition:background .2s,transform .2s}.personaDot.active:after{background:var(--gold);transform:scale(1.35)}.personaDot:focus-visible{outline:2px solid var(--gold);outline-offset:-6px;border-radius:50%}.personaImagePlaceholder{border:1px solid var(--line);background:radial-gradient(120% 120% at 30% 20%,#d5af5638,#0000 60%),linear-gradient(160deg,#17171b,#0d0d0f);flex-direction:column;justify-content:center;align-items:center;gap:1rem;position:relative}.personaInitial{font-family:var(--font-cormorant),serif;color:var(--gold);text-shadow:0 8px 30px #d5af5659;font-size:5.5rem;font-weight:600;line-height:1}.personaImagePlaceholder figcaption{font:700 .64rem var(--font-space-mono),monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);text-align:center;padding:0 1.2rem}.personaBody{flex-direction:column;padding:.6rem .6rem .6rem 0;display:flex}.personaHook{font-family:var(--font-cormorant),serif;color:var(--white);text-wrap:balance;max-width:30ch;margin:0 0 .8rem;font-size:clamp(1.45rem,2.4vw,2rem);font-weight:600;line-height:1.18}.personaWho{flex-wrap:wrap;align-items:baseline;gap:.35rem .8rem;margin:0 0 .5rem;display:flex}.personaMeet{font:700 .66rem var(--font-space-mono),monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--mint);margin:0}.personaRole{font-family:var(--font-cormorant),serif;color:var(--muted);margin:0;font-size:1.05rem;font-weight:600;line-height:1.1}.personaUseCases{font:700 .66rem var(--font-space-mono),monospace;letter-spacing:.08em;color:var(--gold2);max-width:52ch;margin:0 0 .7rem;line-height:1.5}.personaBio{color:var(--muted);max-width:52ch;margin:0 0 1.4rem;font-size:.94rem;line-height:1.6}.personaJourneyLabel{font:700 .62rem var(--font-space-mono),monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--white);margin:0 0 .6rem}.journeyTabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.4rem;margin:0 0 1.4rem;padding-bottom:1rem;display:flex}.journeyTab,.personaTab{position:relative}.journeyTab{color:var(--muted);font:600 .74rem var(--font-dm-sans),sans-serif;letter-spacing:.02em;background:0 0;border:1px solid #0000;border-radius:10px;padding:.5rem .85rem}.journeyTab:hover{color:var(--white)}.journeyTab.active{color:var(--white);border-color:var(--line);box-shadow:inset 0 -2px 0 0 var(--gold);background:#d5af561a;font-weight:700}.journeyTab:focus-visible{outline:2px solid var(--gold2);outline-offset:2px}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.journeyNum{min-width:1.1em;font:700 .66rem var(--font-space-mono),monospace;color:var(--gold);letter-spacing:0;margin-right:.45rem;display:inline-block}.stageBefore{margin:0 0 1.1rem}.journeyStage{animation:.22s personaFade}@keyframes personaFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.stageHeading{font-family:var(--font-cormorant),serif;margin:0 0 .5rem;font-size:1.5rem;font-weight:600;line-height:1.15}.stageStory{color:var(--white);max-width:56ch;margin:0;font-size:1rem;line-height:1.65}.stageLabel{font:700 .58rem var(--font-space-mono),monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin:0 0 .35rem;display:block}.stageTap{margin:0 0 1.1rem}.tapAction{font-family:var(--font-cormorant),serif;color:var(--white);border-bottom:2px solid var(--gold);padding-bottom:.1rem;font-size:1.35rem;font-weight:600;display:inline-block}.stageExamples{margin:0 0 1.1rem}.exampleLine{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.15rem;margin:0;font-size:.9rem;display:flex}.exampleItem{white-space:nowrap}.exampleSep{color:var(--gold);padding:0 .1rem}.stageWhy{margin:0 0 1.4rem}.whyLine{color:var(--white);max-width:56ch;margin:0;font-size:.95rem;font-style:italic;line-height:1.55}.stageNext{margin:0 0 1.4rem}.stageNextBtn{border:1px solid var(--line);color:var(--white);min-height:44px;font:600 .82rem var(--font-dm-sans),sans-serif;letter-spacing:.01em;cursor:pointer;background:0 0;border-radius:10px;padding:.75rem 1.1rem;transition:border-color .2s}.stageNextBtn:hover{border-color:var(--gold)}.stageNextBtn:focus-visible{outline:2px solid var(--gold2);outline-offset:2px}.personaClosing{border-top:1px solid var(--line);margin-top:auto;padding-top:1.2rem}.personaClosing strong{font-family:var(--font-cormorant),serif;color:var(--gold2);margin-bottom:.3rem;font-size:1.2rem;font-weight:600;display:block}.personaClosing p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.55}.personaSharedClosing{text-align:center;max-width:1000px;margin:3.5rem auto 0}.personaSharedClosing h3{font-family:var(--font-cormorant),serif;margin:0 0 1.8rem;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:600}.personaPillars{text-align:left;grid-template-columns:repeat(3,1fr);gap:1.2rem;margin:0 0 2rem;display:grid}.personaPillar{background:var(--panel2);border:1px solid var(--line);border-radius:14px;padding:1.3rem}.personaPillar strong{font:700 .66rem var(--font-space-mono),monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--mint);margin-bottom:.6rem;display:block}.personaPillar p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.6}.personaFinalLine{font-family:var(--font-cormorant),serif;color:var(--white);margin:0;font-size:1.5rem;font-style:italic}@media (width<=900px){.personaSection{padding:3.5rem 1.2rem}.personaPanel{grid-template-columns:1fr;gap:1.4rem;padding:1rem}.personaImage{min-height:220px}.personaInitial{font-size:4rem}.personaTabs{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:.4rem;overflow-x:auto}.personaTab{flex:none}.journeyTabs{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.journeyTab{flex:none}.personaPillars{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.journeyStage{animation:none}.personaTab,.journeyTab,button,a{transition:none}}.shopVideoSection{max-width:1200px;margin:0 auto;padding:2.5rem 4rem 0}.shopVideoSection .eyebrow{text-align:center;margin-bottom:1rem;display:block}.shopVideoFrame{aspect-ratio:16/9;border:1px solid var(--line);background:#000;border-radius:18px;width:100%;position:relative;overflow:hidden;box-shadow:0 24px 60px #0006}.shopVideoFrame iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}@media (width<=900px){.shopVideoSection{padding:2rem 1.2rem 0}.shopVideoFrame{border-radius:12px}}.shopVideoPanel .shopVideoLede{color:var(--muted);margin:.2rem 0 1rem;font-size:.86rem}.shopVideoPanel .shopVideoSub{font:700 .62rem var(--font-space-mono),monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin:.4rem 0 .6rem}.shopVideoPreview{aspect-ratio:16/9;border:1px solid var(--line);background:#000;border-radius:12px;width:100%;max-width:760px;margin:.6rem 0;position:relative;overflow:hidden}.shopVideoPreview iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.shopVideoPlayback{font:700 .64rem var(--font-space-mono),monospace;letter-spacing:.08em;color:var(--muted);margin:.4rem 0 .8rem}.shopVideoActions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.6rem;display:flex}.productAdmin .subTabs{border-bottom:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;gap:.2rem;margin:0 0 1rem;display:flex}.productAdmin .subTabs button{width:auto;color:var(--muted);font:700 .72rem var(--font-space-mono),monospace;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;margin-bottom:-1px;padding:.7rem 1.15rem}.productAdmin .subTabs button:hover{color:var(--white)}.productAdmin .subTabs button.active{color:var(--gold);border-bottom-color:var(--gold)}.bundleComponents>h3 span{font:400 .72rem var(--font-dm-sans),sans-serif;letter-spacing:0;text-transform:none;color:var(--muted);max-width:70ch;margin-top:.25rem;display:block}.customDocs h3 .docsHint{font-family:var(--font-dm-sans),sans-serif;color:var(--muted);margin-left:.5rem;font-size:.66rem}.docsGroup{margin:.9rem 0}.docsGroup>small{font:700 .58rem var(--font-space-mono),monospace;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin-bottom:.35rem;display:block}.docsRow{border-bottom:1px solid var(--line);align-items:baseline;gap:.7rem;padding:.45rem 0;font-size:.78rem;display:flex}.docsRow b{overflow-wrap:anywhere;flex:none;min-width:0;max-width:52%}.docsRow span{color:var(--muted);overflow-wrap:anywhere;flex:1;font-size:.72rem}.docsRow a{color:var(--mint)}.docsRow.link{color:inherit;text-decoration:none}.docsRow.link:hover b{color:var(--gold)}.stagePrevious{border-top:1px dashed var(--line);opacity:.86;margin-top:1.1rem;padding-top:.9rem}.stagePrevious>small{font:700 .58rem var(--font-space-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:.5rem;display:block}.stagePrevious:hover{opacity:1}.customStages{flex-wrap:wrap;gap:.35rem;margin:.6rem 0 1rem;padding:0;list-style:none;display:flex}.customStages li{font:700 .56rem var(--font-space-mono),monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);border-radius:5px;padding:.25rem .5rem}.customStages li.done{color:var(--mint);border-color:#66e1c459}.customStages li.on{color:var(--ink);background:var(--gold);border-color:var(--gold)}.supplierQuoteBlock{border:1px solid var(--line);background:#0f1211;border-radius:10px;margin:.4rem 0 1rem;padding:1rem}.supplierQuoteBlock h4,.quoteForm h4{font-family:var(--font-cormorant);margin:0 0 .6rem;font-size:1.25rem}.supplierQuoteBlock h4 span,.quoteForm h4 span{font-family:var(--font-dm-sans),sans-serif;color:var(--muted);margin-left:.5rem;font-size:.68rem}.quoteEcon{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin:.7rem 0;display:grid}.quoteEcon>div{background:#0d0f0e;flex-direction:column;gap:.2rem;padding:.6rem .7rem;display:flex}.quoteEcon small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.6rem}.quoteEcon b{color:var(--gold)}.quoteEcon b.neg{color:var(--red)}@media (width<=720px){.quoteEcon{grid-template-columns:1fr 1fr}}.waitSource{font:700 .56rem var(--font-space-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--gold2);background:#d5af561a;border:1px solid #d5af5659;border-radius:5px;align-self:flex-start;margin-top:.25rem;padding:.12rem .45rem}.waitSource.drop{color:var(--mint);background:#66e1c41a;border-color:#66e1c466}.bundleLibrary{grid-template-columns:repeat(auto-fill,minmax(390px,1fr));gap:1rem;margin-top:1rem;display:grid}.bundleCardAdmin{border:1px solid var(--line);background:#0f1211;border-radius:10px;grid-template-columns:65px 1fr;align-content:start;gap:1rem;padding:1rem;display:grid}.bundleCardAdmin.live{border-color:#66e1c473}.bundleCardAdmin img,.bundleCardAdmin .noPhoto{object-fit:cover;border-radius:8px;width:65px;height:65px}.bundleCardAdmin>div{flex-direction:column;gap:.25rem;min-width:0;display:flex}.bundleCardAdmin small{color:var(--muted);font-size:.7rem;line-height:1.5}.bundleDesc{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bundleLive{color:var(--mint);font:700 .56rem var(--font-space-mono),monospace;letter-spacing:.1em;border:1px solid #66e1c466;border-radius:5px;align-self:flex-start;padding:.15rem .45rem}.bundleCardAdmin nav{gap:.4rem;margin-top:.45rem;display:flex}.bundleCardAdmin nav button{border:1px solid var(--line);color:var(--white);cursor:pointer;background:0 0;padding:.4rem .7rem;font-size:.7rem}.bundleCardAdmin nav button:hover{border-color:var(--gold);color:var(--gold)}.bundleComponentGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.7rem;margin-top:.8rem;display:grid}.bundleComponentCard{flex-direction:column;gap:.5rem;height:100%;margin:0;display:flex}.bundleComponentCard .bundleQty{margin-top:auto}.bundlePricing{margin-top:1.4rem}.bundlePricing>h3 span{font:400 .72rem var(--font-dm-sans),sans-serif;letter-spacing:0;text-transform:none;color:var(--muted);max-width:70ch;margin-top:.25rem;display:block}.bundlePricingGrid{grid-template-columns:repeat(3,1fr);gap:.9rem;margin-top:.8rem;display:grid}@media (width<=760px){.bundlePricingGrid{grid-template-columns:1fr}}.bundleSuggested{border:1px dashed var(--line);color:var(--muted);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.8rem;margin:.8rem 0 0;padding:.6rem .8rem;font-size:.86rem;display:flex}.bundleSuggested b{color:var(--white);font-size:1rem}.bulkPricingView{flex-direction:column;gap:1rem;display:flex}.bulkPricingPanel .panelHead>div>span{color:var(--muted);margin-top:.2rem;font-size:.8rem;display:block}.bulkPricingTabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.2rem;margin:1rem 0 1.4rem;display:flex}.bulkPricingTabs button{color:var(--muted);font:700 .72rem var(--font-space-mono),monospace;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;padding:.7rem 1.2rem}.bulkPricingTabs button:hover{color:var(--white)}.bulkPricingTabs button.active{color:var(--gold);border-bottom-color:var(--gold)}.bulkPricingControls{grid-template-columns:minmax(220px,1.4fr) minmax(240px,1.6fr) minmax(160px,.8fr);align-items:end;gap:1.4rem;margin-bottom:1.4rem;display:grid}.bulkPricingControls label,.bpMaterial{flex-direction:column;gap:.4rem;display:flex}.bulkPricingControls span,.bpMaterial>span{font:700 .58rem var(--font-space-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.bpProduct select{background:var(--panel);color:var(--white);font:400 .9rem var(--font-dm-sans),sans-serif;border:1px solid #303035;padding:.7rem}.bpMaterialToggle{flex-wrap:wrap;gap:.4rem;display:flex}.bpMaterialToggle button{background:var(--panel);color:var(--muted);font:700 .7rem var(--font-space-mono),monospace;letter-spacing:.06em;text-transform:uppercase;border:1px solid #303035;border-radius:8px;flex:auto;padding:.7rem .5rem}.bpMaterialToggle button:hover{color:var(--white);border-color:var(--gold)}.bpMaterialToggle button.active{background:var(--gold);border-color:var(--gold);color:var(--ink)}.bpMoqField{align-items:center;gap:.5rem;display:flex}.bpMoqField input{background:var(--panel);width:90px;color:var(--white);font:400 .9rem var(--font-dm-sans),sans-serif;border:1px solid #303035;padding:.7rem}.bpMoqField em{color:var(--muted);font-size:.8rem;font-style:normal}.bulkPricingTableWrap{overflow-x:auto}.bulkPricingTable{border-collapse:collapse;width:100%}.bulkPricingTable th{text-align:left;font:700 .58rem var(--font-space-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding:.6rem .8rem}.bulkPricingTable td{vertical-align:middle;border-bottom:1px solid #ffffff0d;padding:.55rem .8rem}.bulkPricingTable th:first-child,.bulkPricingTable td.bpQty{white-space:nowrap}.bulkPricingTable .bpQty{font:700 .82rem var(--font-space-mono),monospace;letter-spacing:.03em;color:var(--white)}.bpInput{background:var(--panel);border:1px solid #303035;border-radius:8px;align-items:center;gap:.35rem;max-width:190px;padding:.15rem .55rem;display:flex}.bpInput span{color:var(--muted);font-size:.8rem}.bpInput input{min-width:0;color:var(--white);font:400 .88rem var(--font-dm-sans),sans-serif;background:0 0;border:0;flex:1;padding:.5rem 0}.bpInput.bpPct{max-width:120px}.bpSelling{font-family:var(--font-cormorant),serif;color:var(--gold2);font-size:1.15rem}.bpSelling em{font-family:var(--font-space-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);font-size:.66rem;font-style:normal}.bulkPricingFoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.4rem;margin-top:1.2rem;display:flex}.bulkPricingFoot small{color:var(--muted);max-width:70ch;font-size:.72rem;line-height:1.5}.bulkPricingFoot .primary{margin-left:auto}@media (width<=900px){.bulkPricingControls{grid-template-columns:1fr}.bpInput,.bpInput.bpPct{max-width:none}}.shopAnnounceBar{z-index:210;background:var(--gold);color:var(--ink);position:fixed;inset:0 0 auto}.shopAnnounceInner{align-items:center;gap:.8rem;max-width:1400px;min-height:40px;margin:0 auto;padding:0 4rem;display:flex}.shopAnnounceMsg{text-align:center;font:700 .74rem var(--font-space-mono),monospace;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;animation:.35s announceFade;overflow:hidden}@keyframes announceFade{0%{opacity:0}to{opacity:1}}.shopAnnounceCta{background:var(--ink);color:var(--white);font:700 .62rem var(--font-space-mono),monospace;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;padding:.35rem .9rem}.shopAnnounceCta:hover{background:#1a1a1a}.shopAnnouncePause{color:var(--ink);cursor:pointer;opacity:.65;background:0 0;border:0;padding:.2rem .35rem;font-size:.95rem;line-height:1}.shopAnnouncePause:hover{opacity:1}.shopAnnouncePause:focus-visible{outline:2px solid var(--ink);outline-offset:2px}main:has(.shopAnnounceBar) .nav{top:40px}main:has(.shopAnnounceBar) .hero{padding-top:180px}main:has(.shopAnnounceBar) .shop{padding-top:calc(7rem + 40px)}@media (width<=680px){.shopAnnounceInner{gap:.5rem;padding:0 1rem}main:has(.shopAnnounceBar) .shop{padding-top:calc(5rem + 40px)}}@media (prefers-reduced-motion:reduce){.shopAnnounceMsg{animation:none}}.shopAnnouncePanel .panelHead>div>span{color:var(--muted);margin-top:.2rem;font-size:.8rem;display:block}.announceTableWrap{margin-top:1rem;overflow-x:auto}.announceTable{border-collapse:collapse;width:100%}.announceTable th{text-align:left;font:700 .56rem var(--font-space-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:.5rem .7rem}.announceTable td{vertical-align:middle;border-bottom:1px solid #ffffff0d;padding:.45rem .7rem}.announceTable input,.announceTable select{background:var(--panel);color:var(--white);font:400 .82rem var(--font-dm-sans),sans-serif;border:1px solid #303035;width:100%;padding:.5rem}.announceTable .anMsg{min-width:260px}.announceTable .anCta{min-width:120px}.announceTable .anOrder{text-align:center;width:72px}.anToggle{cursor:pointer;font:700 .6rem var(--font-space-mono),monospace;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);align-items:center;gap:.4rem;display:inline-flex}.anToggle input{width:auto!important}.announceFoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.4rem;margin-top:1.2rem;display:flex}.announceFoot small{color:var(--muted);max-width:70ch;font-size:.72rem;line-height:1.5}.announceFoot .primary{margin-left:auto}@media (width<=760px){.announceTable .anMsg{min-width:180px}}.restockTag{font:700 .5rem var(--font-space-mono),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);background:var(--mint);vertical-align:middle;border-radius:4px;margin-left:.15rem;padding:.1rem .4rem;display:inline-block}.workItem.restockItem{box-shadow:inset 3px 0 0 var(--mint)}.restockView{text-align:left;color:var(--white);cursor:pointer;background:#66e1c414;border:1px solid #66e1c466;flex-direction:column;align-items:flex-start;gap:.1rem;padding:.5rem .8rem;display:flex}.restockView b{color:var(--mint);font-size:.78rem}.restockView small{color:var(--muted);font-size:.66rem}.restockView span{font:700 .6rem var(--font-space-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--mint);margin-top:.15rem}.restockView:hover{border-color:var(--mint)}.restockWorkspace header .eyebrow{color:var(--mint)}.restockStepper{flex-wrap:wrap;gap:.4rem;margin:0 0 1.2rem;padding:0;list-style:none;display:flex}.restockStepper li{border:1px solid var(--line);background:#0d0f0e;border-radius:10px;flex:auto;align-items:center;gap:.5rem;min-width:130px;padding:.6rem .8rem;display:flex}.restockStepper .rsMark{border:1px solid var(--line);width:20px;height:20px;color:var(--muted);border-radius:50%;flex:0 0 20px;place-items:center;font-size:.7rem;display:grid}.restockStepper .rsLabel{font:700 .64rem var(--font-space-mono),monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.restockStepper li.done{border-color:#66e1c466}.restockStepper li.done .rsMark{color:var(--ink);background:var(--mint);border-color:var(--mint)}.restockStepper li.done .rsLabel{color:var(--white)}.restockStepper li.current{border-color:var(--gold);background:#d5af5614}.restockStepper li.current .rsMark{color:var(--ink);background:var(--gold);border-color:var(--gold)}.restockStepper li.current .rsLabel{color:var(--gold)}.restockHead .restockFacts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.8rem 1.2rem;display:grid}.restockFacts small{color:var(--muted);font:700 .54rem var(--font-space-mono),monospace;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.2rem;display:block}.restockFacts b{font-size:.92rem}.restockFeedback{border-radius:8px;margin:1rem 0 0;padding:.6rem .8rem;font-size:.82rem;font-weight:600}.restockFeedback.saving{color:var(--gold2);background:#d5af561a}.restockFeedback.saved{color:var(--mint);background:#66e1c41f}.restockFeedback.error{color:var(--red);background:#ff80741f}.restockFeedback .linklike{color:inherit;margin-left:.4rem;text-decoration:underline}.qcGrid{grid-template-columns:repeat(3,1fr);gap:.8rem;margin:.6rem 0;display:grid}@media (width<=600px){.qcGrid{grid-template-columns:1fr}}.restockAdvance{flex-direction:column;align-items:flex-start;gap:.4rem;margin:.4rem 0 1.2rem;display:flex}.restockAdvance .primary{background:var(--gold);color:var(--ink);font:700 .74rem var(--font-space-mono),monospace;letter-spacing:.06em;text-transform:uppercase;border:0;padding:.85rem 1.4rem}.restockAdvance small{color:var(--muted);font-size:.72rem}.restockScan{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.8rem 1.4rem;display:grid}.restockScan>div{flex-direction:column;gap:.2rem;display:flex}.restockScan small{color:var(--muted);font:700 .54rem var(--font-space-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.restockScan b{font-size:1.05rem}.restockScan .mutedLine{font-size:.68rem}.qcResult{background:#66e1c412;border-radius:8px;margin-top:.8rem;padding:.8rem}.restockRefGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.rrBlock{flex-direction:column;gap:.25rem;display:flex}.rrBlock small{color:var(--muted);font:700 .54rem var(--font-space-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.rrBlock b{font-size:.9rem}.rrLinks{flex-wrap:wrap;gap:.8rem;margin-top:.2rem;display:flex}.rrLinks a,.rrLinks .linklike{color:var(--mint);font-size:.76rem;text-decoration:none}.assessHead{flex-wrap:wrap;align-items:center;gap:.8rem;margin-bottom:.6rem;display:flex}.assessHead small{color:var(--muted);font-size:.72rem}.assessBadge{font:700 .68rem var(--font-space-mono),monospace;letter-spacing:.08em;border:1px solid var(--line);border-radius:6px;padding:.35rem .7rem}.assessBadge.ontrack{color:var(--mint);background:#66e1c424;border-color:#66e1c466}.assessBadge.offtrack{color:var(--red);background:#ff80741f;border-color:#ff807466}.assessBadge.risk{color:var(--red);border-color:var(--red);background:#ff807433}.assessBadge.followup{color:var(--gold2);background:#d5af5624;border-color:#d5af5666}.assessBadge.neutral{color:var(--muted)}.assessActions{flex-wrap:wrap;gap:.6rem;display:flex}.notTrackForm{gap:.6rem;margin-top:.4rem;display:grid}.supplierUpdateInline{gap:.4rem;margin-top:.8rem;display:grid}.supplierUpdates{gap:.3rem;margin-top:.6rem;display:grid}.supplierUpdates p{color:var(--muted);margin:0;font-size:.78rem}.restockSignal{border-radius:8px;margin:.8rem 0 0;padding:.6rem .8rem;font-size:.8rem;font-weight:600}.restockSignal.followup{color:var(--gold2);background:#d5af561f}.restockSignal.risk{color:var(--red);background:#ff807424}.waitlistUpdateCard{background:#d5af560f;border:1px solid #d5af5659;border-radius:8px;gap:.5rem;margin-top:.9rem;padding:.8rem;display:grid}.waitlistPreview{gap:.6rem;display:grid}.waitlistMsg{border-left:3px solid var(--gold);color:var(--white);background:#ffffff08;margin:0;padding:.6rem .8rem;font-size:.82rem;font-style:italic}.restockActivity .panelHead{justify-content:space-between;align-items:center;display:flex}.restockActivity article{border-top:1px solid var(--line);gap:.8rem;padding:.4rem 0;font-size:.8rem;display:flex}.restockActivity article span{color:var(--muted);font:700 .62rem var(--font-space-mono),monospace;white-space:nowrap;min-width:56px}.restockActivity article p{color:var(--white);margin:0}.cyoJourney{gap:1.6rem;max-width:1040px;margin:0 auto;padding:1rem 0 2rem;display:grid}.cyoIntro{max-width:640px}.cyoIntro h3{font:400 2.2rem var(--font-cormorant),serif;margin:.3rem 0 .6rem}.cyoLead{color:var(--muted);font-size:.95rem;line-height:1.6}.cyoRail{grid-template-columns:repeat(5,1fr);gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.cyoDot{text-align:left;border:0;border-top:2px solid var(--line);cursor:pointer;width:100%;color:var(--muted);background:0 0;flex-direction:column;gap:.4rem;padding:.7rem 0 0;display:flex}.cyoDot span{font:700 .95rem var(--font-space-mono),monospace;color:var(--muted)}.cyoDot em{font:400 .7rem var(--font-dm-sans),sans-serif;color:var(--muted);font-style:normal;line-height:1.35}.cyoDot.done{border-top-color:#66e1c480}.cyoDot.done span{color:var(--mint)}.cyoDot.on{border-top-color:var(--gold)}.cyoDot.on span,.cyoDot.on em{color:var(--white)}.cyoDot:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.cyoViewport{border:1px solid var(--line);background:linear-gradient(#d5af560d,#ffffff03);border-radius:16px;overflow:hidden}.cyoTrack{transition:transform .32s;display:flex}.cyoSlide{flex:0 0 100%;grid-template-columns:.85fr 1.15fr;align-items:center;gap:1.6rem;padding:1.6rem;display:grid}.cyoSlideImg{aspect-ratio:4/3;background:#f6f4ee;border-radius:12px;place-items:center;display:grid;overflow:hidden}.cyoSlideImg img{object-fit:contain;width:100%;height:100%;padding:6%}.cyoImgPlaceholder{text-align:center;background:linear-gradient(150deg,#14100a,#0b0e0d 55%,#141a17);border:1px solid #d5af5659;align-content:center;justify-items:center;gap:.5rem;width:100%;height:100%;padding:1.5rem;display:grid}.cyoImgNum{font:700 .72rem var(--font-space-mono),monospace;letter-spacing:.22em;color:var(--gold)}.cyoImgWord{font:400 clamp(1.5rem,3.4vw,2.3rem)/1.15 var(--font-cormorant),serif;color:var(--white);max-width:12ch}.cyoImgMark{font:600 .58rem var(--font-space-mono),monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-top:.4rem;font-style:normal}.cyoImgMark i{color:var(--gold);font-style:normal}.cyoImgPlaceholder small{font:700 .56rem var(--font-space-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:#a49b88}.cyoNum i{color:var(--muted);font-size:.8rem;font-style:normal}.cyoSlideText h4{font:400 2rem var(--font-cormorant),serif;margin:.3rem 0 .8rem}@media (prefers-reduced-motion:reduce){.cyoTrack{transition:none}}.cyoHowLabel{font:600 .62rem var(--font-space-mono),monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin:0}.cyoHowHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin:0 0 .9rem;display:flex}.cyoHowTime{font:400 .78rem var(--font-dm-sans),sans-serif;color:var(--mint);white-space:nowrap;margin:0}.cyoDotTime{font:400 .68rem var(--font-dm-sans),sans-serif;color:var(--muted);margin-top:.15rem;font-style:normal;display:block}@media (width<=720px){.cyoDot .cyoDotTime{display:none}.cyoDot.on .cyoDotTime{display:block}}.cyoHow{counter-reset:cyoHow;gap:.75rem;max-width:640px;margin:0;padding:0;list-style:none;display:grid}.cyoHow li{counter-increment:cyoHow;color:var(--white);padding-left:1.9rem;font-size:.95rem;line-height:1.6;position:relative}.cyoHow li:before{content:counter(cyoHow);width:1.25rem;height:1.25rem;color:var(--gold);font:600 .6rem/1.25rem var(--font-space-mono),monospace;text-align:center;border:1px solid #d5af5673;border-radius:50%;position:absolute;top:.1rem;left:0}.cyoHow li:only-child{padding-left:0}.cyoHow li:only-child:before{display:none}.cyoPromise{color:var(--white);border-left:2px solid var(--gold);margin:.8rem 0 0;padding-left:.8rem;font-size:.92rem;line-height:1.6}.cyoMinimum{color:var(--muted);margin:.7rem 0 0;font-size:.85rem;line-height:1.6}.cyoActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}@media (width<=720px){.cyoRail{grid-template-columns:1fr 1fr;gap:.5rem}.cyoDot em{display:none}.cyoDot.on em{display:block}.cyoSlide{grid-template-columns:1fr;padding:1.2rem}.cyoSlideText h4{font-size:1.6rem}.cyoHow li{padding-left:1.7rem;font-size:.88rem}}.customQuotePanel .panelHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.customQuotePanel .panelHead span{color:var(--gold2);font-size:.74rem}.quoteState{border:1px solid var(--line);border-radius:8px;margin:.6rem 0;padding:.7rem .8rem}.quoteState.sent{background:#d5af5614;border-color:#d5af5659}.quoteState.accepted{background:#66e1c414;border-color:#66e1c466}.quoteState b{font-size:.9rem}.quoteState a{color:var(--mint)}.quoteForm{gap:.6rem;margin-top:.6rem;display:grid}.quoteActions{flex-wrap:wrap;gap:.6rem;display:flex}.quoteHistory{gap:.3rem;margin-top:.9rem;display:grid}.quoteHistory>small{color:var(--muted);font:700 .54rem var(--font-space-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.quoteHistRow{color:var(--muted);border-top:1px solid var(--line);align-items:center;gap:.7rem;padding:.3rem 0;font-size:.76rem;display:flex}.quoteHistRow b{color:var(--white)}.quoteHistRow em{margin-left:auto;font-style:normal}.quoteHistRow.accepted em{color:var(--mint)}.quoteHistRow.declined em,.quoteHistRow.replaced em{color:var(--muted)}.quoteHistRow.sent em{color:var(--gold2)}.quoteHistRow a{color:var(--mint);text-decoration:none}.rtoGrid{grid-template-columns:1fr 1fr;gap:1rem;margin:0 0 1rem;display:grid}@media (width<=760px){.rtoGrid{grid-template-columns:1fr}}.rtoKV{gap:.5rem;display:grid}.rtoKV small,.rtoAddress small,.rtoCourierInfo small{color:var(--muted);font:700 .54rem var(--font-space-mono),monospace;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.15rem;display:block}.rtoKV b{font-size:.9rem}.rtoAddress{margin-top:.6rem}.rtoAddress p{color:var(--white);white-space:pre-line;margin:.15rem 0 0;font-size:.86rem}.rtoTotals{gap:.45rem;display:grid}.rtoTotals>div{color:var(--muted);justify-content:space-between;font-size:.86rem;display:flex}.rtoTotals b{color:var(--white)}.rtoTotalLine{border-top:1px solid var(--line);padding-top:.45rem;font-weight:700}.rtoTotalLine span,.rtoTotalLine b{color:var(--white);font-size:.95rem}.rtoPaid{margin-top:.7rem}.rtoPaidBadge{font:700 .64rem var(--font-space-mono),monospace;letter-spacing:.06em;border-radius:6px;padding:.3rem .6rem}.rtoPaidBadge.paid{color:var(--mint);background:#66e1c424}.rtoPaidBadge.await{color:var(--gold2);background:#d5af5624}.rtoFulfil .rtoStageBox{gap:.6rem;max-width:560px;display:grid}.rtoStageNow{font-size:1rem}.rtoCourierInfo{flex-wrap:wrap;align-items:flex-end;gap:1rem 1.6rem;margin:.2rem 0 .4rem;display:flex}.rtoCourierInfo b{font-size:.9rem}.rtoTrack{align-self:center;padding:.4rem .8rem;font-size:.74rem;text-decoration:none}.rtoDelivered{color:var(--mint);margin:0;font-weight:600}.preOrderPill{border:1px solid var(--gold);color:var(--gold)}.preOrderPill.ready{border-color:var(--mint);color:var(--mint)}.preOrderWaiting{border-left:2px solid var(--gold);padding-left:1rem}.preOrderNext{border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:.2rem;margin:.2rem 0 1rem;padding:.8rem 1rem;display:flex}.preOrderNext b{font-size:.95rem}.preOrderNext span{color:var(--muted);font-size:.8rem;line-height:1.6}.preOrderNext.act{border-color:var(--mint)}.preOrderNext.act b{color:var(--mint)}.preOrderNext.waiting b{color:var(--muted)}.preOrderArtGrid{grid-template-columns:120px 1fr;align-items:start;gap:1.2rem;display:grid}.preOrderArtGrid img{object-fit:contain;border:1px solid var(--line);background:#0d0f0e;border-radius:8px;width:120px;height:120px;padding:.5rem}@media (width<=640px){.preOrderArtGrid{grid-template-columns:1fr}.preOrderArtGrid img{width:100%;height:auto;max-height:200px}}.preOrderPlace{border-color:var(--mint)!important}.rtoHistory .rtoNotified{margin:.25rem 0 0;font-size:.76rem}.rtoNotified.ok{color:var(--mint)}.rtoNotified.queued,.rtoNotified.warn{color:var(--gold2)}.rtoOwnerOnly{color:var(--muted);font-size:.72rem;font-family:var(--font-space-mono),monospace;letter-spacing:.08em;text-transform:uppercase;margin:.25rem 0 0}.rtoTracking{gap:.7rem;display:grid}.rtoTracking label{gap:.3rem;display:grid}.rtoTracking .fieldHint{color:var(--muted);overflow-wrap:anywhere;font-size:.72rem;line-height:1.5}.rtoTracking .fieldHint a{color:var(--mint)}.rtoManual,.rtoNotes{gap:.6rem;margin:0 0 1rem;display:grid}.rtoManual textarea,.rtoNotes textarea{resize:vertical;width:100%;min-height:6.5rem;line-height:1.6}.rtoManual button,.rtoNotes button{justify-self:start}.workbenchView{gap:1.2rem;display:grid}.workbenchGroup{padding:1rem}.wbSummary{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.8rem;display:flex}.wbSummary h2{margin:0;font-size:1.05rem}.wbSummary>div>span{color:var(--muted);font-size:.76rem}.wbInactive{color:var(--red);font-weight:400}.wbSummaryStats{color:var(--muted);flex-wrap:wrap;gap:1.1rem;font-size:.74rem;display:flex}.wbSummaryStats b{color:var(--white)}.wbTableWrap{overflow-x:auto}.wbTable{border-collapse:collapse;width:100%;min-width:900px;font-size:.78rem}.wbTable th{text-align:left;color:var(--muted);font:700 .56rem var(--font-space-mono),monospace;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--line);white-space:nowrap;padding:.5rem}.wbTable td{border-bottom:1px solid var(--line);vertical-align:middle;padding:.55rem .5rem}.wbRow{cursor:grab}.wbRow.dragging{opacity:.5}.wbRow.paused{background:#d5af560d}.wbPriority{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.wbWork{min-width:150px}.wbWork .linklike{color:var(--white);padding:0}.wbWork b{font-size:.82rem}.wbWork small{color:var(--muted);font-size:.7rem;display:block}.wbType{color:var(--muted);max-width:170px;font-size:.72rem}.wbTable select{border:1px solid var(--line);color:var(--white);background:#0d0f0e;border-radius:6px;max-width:150px;padding:.3rem .4rem;font-size:.72rem}.wbStage{font:700 .6rem var(--font-space-mono),monospace;letter-spacing:.03em;border:1px solid var(--line);white-space:nowrap;border-radius:5px;padding:.22rem .5rem;display:inline-block}.wbStage.await{color:var(--muted)}.wbStage.prod{color:var(--mint);border-color:#66e1c466}.wbStage.qc{color:var(--gold2);border-color:#d5af5666}.wbStage.ready{color:var(--white);border-color:#ffffff40}.wbActivity{border:1px solid var(--line);font:700 .62rem var(--font-space-mono),monospace;cursor:pointer;background:0 0;border-radius:5px;padding:.24rem .55rem}.wbActivity.active{color:var(--mint)}.wbActivity.paused{color:var(--gold2);background:#d5af561a}.wbDue{white-space:nowrap;font-weight:600}.wbDue.coming_up{color:var(--gold2)}.wbDue.today{color:var(--gold)}.wbDue.overdue{color:var(--red)}.wbTrack{font:700 .62rem var(--font-space-mono),monospace;letter-spacing:.03em;white-space:nowrap}.wbTrack.on{color:var(--mint)}.wbTrack.off{color:var(--red)}.wbView{padding:.35rem .8rem;font-size:.72rem}.wbFoot{font-size:.74rem}.supplyMaster{grid-template-columns:repeat(auto-fit,minmax(420px,1fr));align-items:start;gap:1.2rem;display:grid}@media (width<=900px){.supplyMaster{grid-template-columns:1fr}}.supplyList{gap:.5rem;margin:.6rem 0 1rem;display:grid}.supplyList article{border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:.8rem;padding:.6rem .8rem;display:flex}.supplyList article b{font-size:.86rem}.supplyList article small{color:var(--muted);font-size:.72rem;display:block}.supplyList article nav{flex-shrink:0;gap:.5rem;display:flex}.supplyList article nav button{color:var(--mint);cursor:pointer;background:0 0;border:0;font-size:.74rem}.restockPreparation{gap:1rem;margin:1rem 0;display:grid}.restockPreparation>section{border:1px solid var(--line);background:#ffffff04;border-radius:10px;padding:1rem}.decisionFacts,.costDecision{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:.65rem;margin:.8rem 0;display:grid}.decisionFacts span,.costDecision span,.readyChecks span{color:var(--muted);flex-direction:column;gap:.18rem;font-size:.7rem;display:flex}.decisionFacts b,.costDecision b{color:var(--white);font-size:.9rem}.costDecision{background:#66e1c412;border-radius:8px;padding:.8rem}.adjacentBand{color:var(--muted);border-top:1px solid var(--line);padding:.65rem 0;font-size:.72rem}.baseCostMissing{border:1px solid #d5af5659;border-radius:8px;flex-wrap:wrap;align-items:end;gap:.7rem;padding:.7rem;display:flex}.baseCostMissing p{flex:100%;margin:0}.baseCostMissing label{max-width:190px}.costDecision label.costInput{color:var(--muted);flex-direction:column;gap:.18rem;font-size:.7rem;display:flex}.costDecision label.costInput input{border:1px solid var(--line);color:var(--white);background:#0003;border-radius:6px;margin-top:.1rem;padding:.3rem .4rem;font-size:.9rem}.costActions{margin:.2rem 0 .4rem}.costNote{margin:.2rem 0 .6rem;font-size:.72rem}.specGrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.7rem;display:grid}.specGrid label{grid-template-columns:1fr auto;align-items:center;gap:.35rem;display:grid}.specGrid label span{grid-column:1/-1}.specGrid input{min-width:0}.specGrid button{align-self:center}.dimensionEditor,.paletteEditor{border-top:1px solid var(--line);flex-wrap:wrap;align-items:end;gap:.7rem;margin-top:1rem;padding-top:1rem;display:flex}.dimensionEditor>b{flex:100%}.dimensionEditor label{max-width:150px}.productionArtwork>b{margin:.4rem 0;display:block}.artworkUpload{cursor:pointer;margin-top:.5rem;display:inline-flex!important}.artworkUpload input{display:none}.readyChecks{background:#00000029;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:.5rem;margin:.8rem 0;padding:.75rem;display:grid}.readyChecks span{color:var(--white)}.atRiskView{gap:1.1rem;display:grid}.arHealthBar{grid-template-columns:repeat(3,1fr);gap:.7rem;display:grid}.arCount{border:1px solid var(--line);cursor:pointer;text-align:left;background:#ffffff04;border-radius:12px;flex-direction:column;align-items:flex-start;gap:.1rem;padding:.85rem 1rem;transition:all .2s;display:flex}.arCount span{font-size:1rem;line-height:1}.arCount b{font-family:var(--font-cormorant),serif;font-size:2rem;font-weight:600;line-height:1.05}.arCount em{font:400 .64rem var(--font-space-mono),monospace;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-style:normal}.arCount.green{border-color:#66e1c44d}.arCount.green b{color:var(--mint)}.arCount.amber{border-color:#d5af5659}.arCount.amber b{color:var(--gold2)}.arCount.red{background:#ff80740d;border-color:#ff807473}.arCount.red b{color:var(--red)}.arCount.on{box-shadow:inset 0 0 0 1px}.arCount.green.on{background:#66e1c414}.arCount.amber.on{background:#d5af5614}.arCount.red.on{background:#ff80741a}.arFilters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.arSelects{flex-wrap:wrap;gap:.9rem;display:flex}.arSelects label{color:var(--muted);font:400 .58rem var(--font-space-mono),monospace;text-transform:uppercase;letter-spacing:.09em;flex-direction:column;gap:.2rem;display:flex}.arSelects select{border:1px solid var(--line);color:var(--white);background:#0d0f0e;border-radius:6px;padding:.35rem .5rem;font-size:.76rem}.arLaneList{gap:.7rem;display:grid}.arGroup{margin-top:.3rem}.arGroup>h3{font-family:var(--font-cormorant),serif;border-bottom:1px solid var(--line);margin:.6rem 0 .5rem;padding-bottom:.35rem;font-size:1.25rem;font-weight:600}.arLane{border:1px solid var(--line);border-left:3px solid var(--line);background:#ffffff03;border-radius:10px;gap:.55rem;padding:.7rem .9rem;display:grid}.arLane.ar-green{opacity:.82;gap:.35rem;padding:.55rem .9rem}.arLane.ar-green:hover{opacity:1}.arLane.ar-amber{border-left-color:var(--gold2);background:#d5af5608}.arLane.ar-red{border-color:#ff807466;border-left-color:var(--red);background:#ff80740b}.arLaneHead{text-align:left;width:100%;color:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:0;display:flex}.arLaneId{align-items:center;gap:.7rem;min-width:0;display:flex}.arPos{font:700 .78rem var(--font-space-mono),monospace;color:var(--muted);font-variant-numeric:tabular-nums;flex-shrink:0}.arLaneId b{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;display:block;overflow:hidden}.arLaneId small{color:var(--muted);font-size:.7rem;display:block}.arHealth{flex-shrink:0;align-items:center;gap:.4rem;display:flex}.arHealth .arDot{font-size:.82rem}.arHealth em{font:700 .62rem var(--font-space-mono),monospace;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-style:normal}.ar-red .arHealth em{color:var(--red)}.ar-amber .arHealth em{color:var(--gold2)}.ar-green .arHealth em{color:var(--mint)}.arPrimary{gap:.28rem;display:grid}.ar-green .arPrimary{display:none}.arCmp{color:var(--muted);justify-content:space-between;gap:1rem;font-size:.78rem;display:flex}.arCmp b{color:var(--white);font-weight:400}.arGap{font:700 .72rem var(--font-space-mono),monospace;border-radius:6px;margin-top:.1rem;padding:.35rem .55rem}.arGap.ar-red{color:var(--red);background:#ff80741a}.arGap.ar-amber{color:var(--gold2);background:#d5af5617}.arGap.ar-green{color:var(--mint);background:#66e1c414}.arWhy,.arNeeds,.arSupport,.arQueue{gap:.2rem;display:grid}.arWhy>small,.arNeeds>small,.arSupport>small,.arQueue>small,.arDetails small{font:400 .56rem var(--font-space-mono),monospace;text-transform:uppercase;letter-spacing:.11em;color:var(--muted)}.arFactor{margin:0;font-size:.78rem;line-height:1.5}.arFactor.sev-red{color:var(--red)}.arFactor.sev-amber{color:var(--gold2)}.arFactor.sev-green{color:var(--mint)}.arNeeds{border:1px dashed var(--line);background:#ffffff08;border-radius:7px;padding:.5rem .65rem}.ar-red .arNeeds{border-color:#ff807466}.arNeeds p{color:var(--white);margin:0;font-size:.8rem}.arDetails{border-top:1px solid var(--line);gap:.75rem;margin-top:.15rem;padding-top:.65rem;display:grid}.arQueueRow{color:var(--muted);border-radius:5px;justify-content:space-between;gap:1rem;padding:.28rem .5rem;font-size:.76rem;display:flex}.arQueueRow em{font-variant-numeric:tabular-nums;font-style:normal}.arQueueRow.here{color:var(--white);background:#66e1c417}.arQueueRow.here em{color:var(--mint)}.arDetailActions{flex-wrap:wrap;gap:.6rem;display:flex}.arDetailActions .secondary{border:1px solid var(--line);color:var(--white);background:0 0;border-radius:6px;padding:.5rem .9rem;font-size:.74rem}.arViewToggle{color:var(--muted);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:.72rem;text-decoration:underline}.arLane.ar-green .arViewToggle{font-size:.68rem}.arFoot{margin-top:.3rem;font-size:.74rem}@media (width<=640px){.arHealthBar{grid-template-columns:1fr 1fr}.arCount.red{flex-direction:row;grid-column:1/-1;align-items:baseline;gap:.6rem}.arFilters{flex-direction:column;align-items:stretch}}.supPage>h1{max-width:820px}.supIntro{color:var(--muted);max-width:720px;margin-top:1.2rem;line-height:1.7}.supSearch{max-width:620px;margin:2rem 0 .8rem;position:relative}.supSearch input{border:1px solid var(--line);width:100%;color:var(--white);background:#0d0f0e;border-radius:12px;padding:1rem 2.6rem 1rem 1.1rem;font-size:1rem}.supSearch input:focus{border-color:var(--mint);outline:none}.supClear{color:var(--muted);cursor:pointer;background:0 0;border:0;width:2rem;height:2rem;font-size:1.5rem;line-height:1;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.supHints{flex-wrap:wrap;gap:.4rem;margin-bottom:1rem;display:flex}.supHints button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:20px;padding:.4rem .8rem;font-size:.72rem}.supHints button:hover{border-color:var(--mint);color:var(--white)}.supResultCount{color:var(--muted);margin:.4rem 0 1rem;font-size:.82rem}.supNav{flex-wrap:wrap;gap:.5rem;margin:1.6rem 0 .5rem;display:flex}.supTab{font-family:var(--font-space-mono),monospace;letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:7px;padding:.6rem 1rem;font-size:.64rem;transition:all .25s}.supTab:hover{border-color:var(--mint);color:var(--white)}.supTab.active{border-color:var(--mint);color:var(--ink);background:var(--mint)}.supPanel{max-width:820px;margin-top:2rem}.supPanel>h2{font-family:var(--font-cormorant),serif;margin:.4rem 0 .3rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:400}.supLead{color:var(--muted);margin:.2rem 0 1.4rem;line-height:1.7}.supBadges{flex-wrap:wrap;gap:.7rem;margin:1rem 0 1.6rem;display:flex}.supBadge{border:1px solid var(--line);background:#0d0f0e;border-radius:9px;flex-direction:column;justify-content:center;padding:.5rem 1rem;line-height:1.2;display:inline-flex}.supBadge:hover{border-color:var(--gold)}.supBadge small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.6rem}.supBadge b{font-size:.95rem}.supSteps{gap:.9rem;margin:1rem 0;padding:0;list-style:none;display:grid}.supSteps li{border:1px solid var(--line);background:#ffffff03;border-radius:11px;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.supStepNo{width:34px;height:34px;color:var(--mint);font-family:var(--font-space-mono),monospace;background:#66e1c41f;border-radius:50%;flex-shrink:0;place-items:center;font-size:.9rem;display:grid}.supSteps li b{font-size:1rem}.supSteps li p{color:var(--white);margin:.25rem 0 0;font-size:.9rem;line-height:1.6}.supSteps li small{color:var(--muted);margin-top:.4rem;font-size:.78rem;line-height:1.5;display:block}.supCallout{border:1px solid var(--line);border-left:3px solid var(--gold2);background:#d5af560a;border-radius:10px;margin:1.4rem 0;padding:1.1rem 1.2rem}.supCallout.warn{border-left-color:var(--red);background:#ff80740d}.supCallout b{margin-bottom:.4rem;font-size:1rem;display:block}.supCallout p{color:var(--muted);margin:.3rem 0;line-height:1.7}.supCallout ul{color:var(--muted);margin:.4rem 0 0;padding-left:1.1rem;line-height:1.7}.supReassure{color:var(--mint)!important}.supTapList,.supCheck{color:var(--white);margin:1rem 0;padding-left:1.3rem;line-height:1.9}.supCheck li{color:var(--muted)}.supList{margin-top:1.4rem}.supItem{border-bottom:1px solid var(--line);padding:1.1rem 0}.supItem.warn summary{color:var(--gold2)}.supItem summary{cursor:pointer;font-family:var(--font-cormorant),serif;justify-content:space-between;align-items:baseline;gap:1rem;font-size:1.3rem;list-style:none;display:flex}.supItem summary::-webkit-details-marker{display:none}.supItem summary span{color:var(--gold);flex-shrink:0;font-size:1.4rem}.supItem[open] summary span{transform:rotate(45deg)}.supAnswer{padding-top:.7rem}.supAnswer p{color:var(--muted);max-width:760px;margin:.4rem 0;font-size:.9rem;line-height:1.7}.supAnswer ul{color:var(--muted);margin:.5rem 0;padding-left:1.2rem;font-size:.9rem;line-height:1.7}.supContactGrid{flex-wrap:wrap;gap:.8rem;margin:1rem 0;display:flex}.supContactCard{border:1px solid var(--line);background:#ffffff03;border-radius:10px;min-width:200px;padding:1rem 1.3rem}.supContactCard:hover{border-color:var(--mint)}.supContactCard b{display:block}.supContactCard span{color:var(--mint);font-size:.85rem}.supPolicies{color:var(--muted);margin-top:2.4rem;font-size:.82rem;line-height:1.7}.supPolicies a{color:var(--mint)}.routeExamplesNote{color:var(--muted);margin-top:.5rem;font-size:.74rem;line-height:1.6;display:block}.supPositioning{border-top:1px solid var(--line);color:var(--muted);max-width:760px;margin-top:3rem;padding-top:1.6rem;font-style:italic;line-height:1.8}.supVersion{color:#5f6562;font-size:.68rem;font-family:var(--font-space-mono),monospace;margin-top:.8rem}.supResults .linklike{color:var(--mint);margin-top:1rem}@media (width<=640px){.supPage{padding-bottom:6rem}.supItem summary{font-size:1.1rem}}.useCareAck{border:1px solid var(--gold);color:#d7dbd6;cursor:pointer;background:#d5af560f;border-radius:8px;grid-template-columns:auto 1fr;align-items:start;gap:.8rem;margin:.4rem 0 .2rem;padding:1rem;font-size:.82rem;line-height:1.6;display:grid}.useCareAck input{width:auto;margin-top:.28rem}.useCareAck a{color:var(--gold2);text-decoration:underline}.useCareAck small{color:var(--muted);margin-top:.35rem;font-size:.72rem;line-height:1.55;display:block}.ackRecord{border:1px solid var(--line);background:#ffffff04;border-radius:7px;gap:.15rem;margin-top:.6rem;padding:.6rem .7rem;display:grid}.ackRecord>small{font:400 .56rem var(--font-space-mono),monospace;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.ackRecord b{font-size:.82rem}.ackRecord b.on{color:var(--mint)}.ackRecord b.off{color:var(--gold2)}.ackRecord span{color:var(--muted);font-size:.72rem}.shopMaterials{flex-wrap:wrap;justify-content:center;gap:.5rem;max-width:1200px;margin:1.5rem auto 2rem;display:flex}.shopMaterials button{border:1px solid var(--line);color:var(--muted);font:700 .64rem var(--font-space-mono),monospace;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:8px;padding:.55rem 1.2rem;transition:all .2s}.shopMaterials button:hover{border-color:var(--gold2);color:var(--white)}.shopMaterials button.active{border-color:var(--gold);background:var(--gold);color:var(--ink)}.tapdxGrid{background:#f6f4ee;border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;max-width:1200px;margin-inline:auto;padding:2.6rem}.tapdxGrid .tapdxCard{background:#fff;border:1px solid #ece7db;border-radius:18px;flex-direction:column;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 8px 22px #1e190f0f}.tapdxGrid .tapdxCard:hover{border-color:#dcd4c2;transform:translateY(-4px);box-shadow:0 16px 34px #1e190f1f}.tapdxGrid .tapdxCardName h3{color:var(--ink)}.tapdxGrid .tapdxCardName:hover h3{color:#b0862c}.tapdxGrid .tapdxCardSub{color:#7a746a}.tapdxGrid .tapdxCardPrice{color:#33302b}.tapdxGrid .tapdxCardCta{color:var(--ink);border-color:#e3ddce}.tapdxGrid .tapdxCardCta:hover{color:#b0862c;border-color:#b0862c}.tapdxGrid .tapdxCardCta.drop{background:var(--gold);border-color:var(--gold);color:var(--ink)}.tapdxGrid .tapdxCardCta.drop:hover{background:var(--gold2);border-color:var(--gold2)}.tapdxCardImage{aspect-ratio:1;cursor:pointer;background:linear-gradient(160deg,#faf8f2,#eee9dd);border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.tapdxCardImage img{object-fit:contain;width:100%;height:100%;padding:7%;display:block}.tapdxBadge{background:var(--ink);color:var(--gold2);font:700 .56rem var(--font-space-mono),monospace;letter-spacing:.1em;text-transform:uppercase;border-radius:5px;padding:.35rem .6rem;position:absolute;top:.7rem;left:.7rem}.tapdxScarcity{color:#1a0a08;font:700 .58rem var(--font-space-mono),monospace;letter-spacing:.04em;background:#ff8074eb;border-radius:5px;padding:.32rem .6rem;font-style:normal;position:absolute;bottom:.7rem;left:.7rem}.tapdxStatePill{color:#e8e2d4;font:700 .56rem var(--font-space-mono),monospace;letter-spacing:.08em;background:#141614e6;border-radius:5px;padding:.32rem .6rem;font-style:normal;position:absolute;bottom:.7rem;left:.7rem}.tapdxCardSold .tapdxCardImage img,.tapdxCardSoon .tapdxCardImage img{opacity:.82}.tapdxCardInfo{flex-direction:column;gap:.2rem;padding:1rem 1.1rem 1.2rem;display:flex}.tapdxCardName{text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;padding:0}.tapdxCardName h3{font-family:var(--font-cormorant),serif;margin:0;font-size:1.35rem;font-weight:600;line-height:1.15}.tapdxCardName:hover h3{color:var(--gold2)}.tapdxCardSub{color:var(--muted);margin:.1rem 0 0;font-size:.78rem}.tapdxCardConnect{color:var(--muted);margin:.2rem 0 0;font-size:.72rem}.tapdxCardConnect b{font-weight:600}.tapdxGrid .tapdxCardConnect{color:#8a8378}.tapdxGrid .tapdxCardConnect b{color:var(--ink)}.tapdxConnect{color:var(--muted);margin:-.1rem 0 .1rem;font-size:.85rem}.tapdxConnect b{color:var(--white);font-weight:500}.tapdxNotice{color:var(--muted);margin-left:.4rem;font-size:.7rem;text-decoration:underline}.tapdxNotice:hover{color:var(--mint)}.caFlags{flex-wrap:wrap;gap:.3rem;display:flex}.caFlags.inlineFlags{margin:.45rem 0 .2rem}.caShows{color:var(--muted);font-size:.68rem;line-height:1.45;display:block}.caFlag{color:var(--gold2);font:700 .58rem var(--font-space-mono),monospace;background:#d5af561f;border:1px solid #d5af5659;border-radius:5px;padding:.15rem .45rem}.caFlag.caMissing{color:#9fb2cc;background:#788caa1f;border-color:#788caa59}.caOk{color:var(--mint);font-size:.72rem}.caEdit{padding:.35rem .8rem;font-size:.72rem}.tapdxCardPrice{color:var(--gold);font-family:var(--font-cormorant),serif;margin-top:.35rem;font-size:1.3rem}.tapdxCardCta{border:1px solid var(--line);width:100%;color:var(--white);font:700 .68rem var(--font-space-mono),monospace;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:8px;margin-top:.7rem;padding:.7rem;transition:all .2s}.tapdxCardCta:hover{border-color:var(--gold);color:var(--gold)}.tapdxCardCta.drop{background:var(--gold);border-color:var(--gold);color:var(--ink)}.tapdxCardCta.drop:hover{background:var(--gold2);border-color:var(--gold2);color:var(--ink)}.tapdxDetailWrap{padding:0;display:block;overflow:hidden}.tapdxDetail{background:var(--ink);border-left:1px solid var(--line);border-right:1px solid var(--line);width:min(1180px,100%);height:100dvh;margin:0 auto;padding:4rem clamp(1rem,4vw,3rem) 5rem;position:relative;overflow-y:auto}.tapdxDetailClose{z-index:2;background:var(--panel);border:1px solid var(--line);color:var(--white);border-radius:50%;width:40px;height:40px;position:fixed;top:1.1rem;right:max(1.1rem,50vw - 590px + 1.1rem)}.tapdxDetailTop{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:2.4rem;display:grid}.tapdxGallery{grid-template-columns:66px minmax(0,1fr);align-items:start;gap:.9rem;display:grid}.tapdxThumbs{flex-direction:column;gap:.6rem;display:flex}.tapdxThumbs button{border:1px solid var(--line);cursor:pointer;background:linear-gradient(160deg,#faf8f2,#eee9dd);border-radius:9px;flex:none;width:66px;height:66px;padding:2px;overflow:hidden}.tapdxThumbs button.active{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold)}.tapdxThumbs img{object-fit:contain;width:100%;height:100%}.tapdxHero{aspect-ratio:1;background:linear-gradient(160deg,#faf8f2,#eee9dd);border-radius:16px;position:relative;overflow:hidden}.tapdxHeroTrack{width:100%;height:100%;transition:transform .3s;display:flex}.tapdxHeroSlide{flex:0 0 100%;height:100%}.tapdxHeroSlide img{object-fit:contain;width:100%;height:100%;padding:5%;display:block}.tapdxHeroNav{border:1px solid var(--line);color:#fff;cursor:pointer;background:#0a0a0a8c;border-radius:50%;width:38px;height:38px;font-size:1.4rem;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.tapdxHeroNav.prev{left:.6rem}.tapdxHeroNav.next{right:.6rem}.tapdxBuy{flex-direction:column;gap:.7rem;display:flex}.tapdxTitle{font-family:var(--font-cormorant),serif;margin:0;font-size:clamp(2rem,4vw,2.8rem);font-weight:600;line-height:1.05}.tapdxSub{color:var(--muted);margin:0}.tapdxPrice{color:var(--gold);font-family:var(--font-cormorant),serif;font-size:1.7rem}.tapdxOption{margin-top:.4rem}.tapdxOption>span{font:400 .58rem var(--font-space-mono),monospace;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-bottom:.4rem;display:block}.tapdxChips{flex-wrap:wrap;gap:.5rem;display:flex}.tapdxChips button{border:1px solid var(--line);color:var(--white);cursor:pointer;background:0 0;border-radius:8px;padding:.5rem .9rem;font-size:.8rem;transition:all .2s}.tapdxChips button:hover{border-color:var(--gold2)}.tapdxChips button.active{border-color:var(--gold);color:var(--gold2);background:#d5af561f}.tapdxMaterialOne{color:var(--muted);font-size:.85rem}.tapdxAvail{font:700 .68rem var(--font-space-mono),monospace;letter-spacing:.03em;margin-top:.3rem}.tapdxAvail.ok{color:var(--mint)}.tapdxAvail.low{color:var(--gold)}.tapdxAvail.soldout{color:var(--red)}.tapdxAvail small{color:var(--muted);font-weight:400}.tapdxQty{justify-content:space-between;align-items:center;gap:1rem;margin-top:.3rem;display:flex}.tapdxQty>span{font:400 .58rem var(--font-space-mono),monospace;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.tapdxQty>div{border:1px solid var(--line);border-radius:8px;align-items:center;gap:.2rem;display:inline-flex}.tapdxQty button{width:38px;height:40px;color:var(--white);cursor:pointer;background:0 0;border:0;font-size:1.1rem}.tapdxQty button:disabled{opacity:.35;cursor:default}.tapdxQty b{text-align:center;min-width:34px}.tapdxAddToBag{background:var(--gold);border:1px solid var(--gold);width:100%;color:var(--ink);font:700 .82rem var(--font-space-mono),monospace;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border-radius:10px;margin-top:.5rem;padding:1rem}.tapdxAddToBag:disabled{opacity:.5;cursor:default}.tapdxBulkLink{color:var(--mint);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:.76rem;text-decoration:underline}.tapdxBulkLink:hover{color:var(--gold2)}.tapdxFacts{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1.2rem;margin:3rem 0 1rem;padding-top:2rem;display:grid}.tapdxFacts small{font:400 .58rem var(--font-space-mono),monospace;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-bottom:.35rem;display:block}.tapdxFacts p{margin:0;font-size:.92rem;line-height:1.5}.tapdxChoose{grid-template-columns:repeat(2,1fr);gap:1rem;margin:1.6rem 0 1rem;display:grid}.tapdxChooseCard{border:1px solid var(--line);background:linear-gradient(#d5af560d,#ffffff03);border-radius:12px;padding:1.1rem 1.2rem}.tapdxChooseCard small{font:700 .58rem var(--font-space-mono),monospace;text-transform:uppercase;letter-spacing:.12em;color:var(--gold2);margin-bottom:.4rem;display:block}.tapdxChooseCard p{color:#c9cdc7;margin:0;font-size:.95rem;line-height:1.6}@media (width<=640px){.tapdxChoose{grid-template-columns:1fr}}.tapdxSections{max-width:820px;margin:1.5rem 0}.tapdxSections details{border-bottom:1px solid var(--line)}.tapdxSections summary{cursor:pointer;font-family:var(--font-cormorant),serif;justify-content:space-between;align-items:center;padding:1.1rem 0;font-size:1.2rem;list-style:none;display:flex}.tapdxSections summary::-webkit-details-marker{display:none}.tapdxSections summary span{color:var(--gold);font-size:1.3rem}.tapdxSections details[open] summary span{transform:rotate(45deg)}.tapdxSections details p{color:var(--muted);max-width:760px;padding:0 0 1.1rem;font-size:.9rem;line-height:1.7}.tapdxSections a{color:var(--mint)}.tapdxRelated{border-top:1px solid var(--line);margin-top:3rem;padding-top:2rem}.tapdxRelated h2{font-family:var(--font-cormorant),serif;margin:0 0 1.2rem;font-size:1.8rem;font-weight:600}.tapdxRelatedGrid{grid-template-columns:repeat(3,1fr);gap:1.2rem;display:grid}.tapdxRelatedCard{background:var(--panel);border:1px solid var(--line);cursor:pointer;text-align:left;color:inherit;border-radius:14px;flex-direction:column;gap:.25rem;padding-bottom:1rem;display:flex;overflow:hidden}.tapdxRelatedCard:hover{border-color:#525a56}.tapdxRelatedImg{aspect-ratio:1;background:linear-gradient(160deg,#faf8f2,#eee9dd);place-items:center;width:100%;display:grid}.tapdxRelatedImg img{object-fit:contain;width:100%;height:100%}.tapdxRelatedImg em{font-family:var(--font-cormorant),serif;color:#b9b3a3;letter-spacing:.2em}.tapdxRelatedCard b{font-family:var(--font-cormorant),serif;padding:.7rem 1rem 0;font-size:1.1rem;font-weight:600}.tapdxRelatedCard small{color:var(--muted);padding:0 1rem;font-size:.74rem}.tapdxRelatedCard i{color:var(--gold);padding:.2rem 1rem 0;font-style:normal}@media (prefers-reduced-motion:reduce){.tapdxHeroTrack{transition:none}}@media (width<=1000px){.tapdxGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.tapdxDetailTop{grid-template-columns:1fr;gap:1.4rem}.tapdxDetailClose{right:1.1rem}.tapdxFacts,.tapdxRelatedGrid{grid-template-columns:1fr 1fr}.tapdxGallery{grid-template-columns:1fr;gap:.7rem}.tapdxThumbs{flex-direction:row;order:2;max-height:none;padding-bottom:.2rem;overflow-x:auto}.tapdxHero{order:1}}@media (width<=560px){.tapdxGrid{grid-template-columns:1fr;gap:1.3rem;padding:1.3rem}.tapdxDetail{padding:3.4rem 1rem 4rem}.tapdxFacts{grid-template-columns:1fr 1fr;gap:1rem}.tapdxRelatedGrid{grid-template-columns:1fr}}.resetPanel{border-color:#e0696947}.resetPanel>p{color:var(--muted);margin:.4rem 0 .9rem;font-size:.72rem;line-height:1.65}.resetActions{flex-wrap:wrap;gap:.5rem;margin-top:.9rem;display:flex}.resetActions button{border:1px solid var(--line);color:var(--white);cursor:pointer;background:#0d0f0e;padding:.65rem .85rem;font-size:.68rem}.resetActions button:hover:not(:disabled){border-color:var(--mint)}.resetActions button:disabled{opacity:.5;cursor:not-allowed}.resetCounts{grid-template-columns:1fr 1fr;gap:.8rem;margin:.2rem 0 .9rem;display:grid}.resetCounts article{border:1px solid var(--line);background:#131615;flex-direction:column;gap:.35rem;padding:1rem;display:flex}.resetCounts small{color:var(--muted);font-size:.66rem;line-height:1.45}.resetCounts strong{font-family:var(--font-cormorant);font-size:1.7rem}.resetList{grid-template-columns:repeat(2,minmax(0,1fr));gap:.15rem .9rem;max-height:15rem;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.resetList li{border-bottom:1px solid var(--line);justify-content:space-between;gap:.75rem;padding:.35rem 0;font-size:.68rem;display:flex}.resetList li span{color:var(--muted);overflow-wrap:anywhere}.resetList li b{font-variant-numeric:tabular-nums}.resetKeep{color:var(--muted);margin:.8rem 0 0;font-size:.66rem;line-height:1.6}.resetConfirm{border-top:1px solid var(--line);flex-direction:column;gap:.5rem;margin-top:1rem;padding-top:1rem;display:flex}.resetConfirm label{color:var(--muted);flex-direction:column;gap:.4rem;font-size:.68rem;display:flex}.resetConfirm label b{color:var(--white);letter-spacing:.06em}.resetConfirm input{border:1px solid var(--line);color:var(--white);letter-spacing:.05em;background:#0d0f0e;padding:.65rem .75rem;font-size:.72rem}.resetConfirm small{color:var(--muted);font-size:.64rem;line-height:1.5}.resetConfirm .danger{border:1px solid var(--red);color:var(--red);cursor:pointer;background:0 0;align-self:flex-start;padding:.65rem 1rem;font-size:.68rem}.resetConfirm .danger:hover:not(:disabled){background:var(--red);color:#0d0f0e}.resetConfirm .danger:disabled{opacity:.4;cursor:not-allowed}.resetWarn{color:var(--red);margin:.8rem 0 0;font-size:.68rem;line-height:1.6}.resetResult{border-top:1px solid var(--line);flex-direction:column;gap:.4rem;margin-top:1rem;padding-top:1rem;font-size:.7rem;display:flex}.resetResult p{color:var(--muted);margin:0;font-size:.68rem;line-height:1.6}.resetResult details{margin-top:.4rem}.resetResult summary{color:var(--gold);cursor:pointer;font-size:.68rem}.resetResult details .resetList{grid-template-columns:1fr;margin-top:.5rem}@media (width<=680px){.resetCounts,.resetList{grid-template-columns:1fr}}.requestReceived{flex-direction:column;gap:1rem;display:flex}.requestReceived .stageHead{flex-direction:column;gap:.5rem;display:flex}.requestReceived .stageHead h3{font-family:var(--font-cormorant);margin:.2rem 0 0;font-size:1.9rem}.requestReceived .stageHead .eyebrow{margin:0}.reqGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}.reqGrid>div{flex-direction:column;gap:.25rem;min-width:0;display:flex}.reqGrid small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.63rem}.reqGrid b{overflow-wrap:anywhere;font-size:.78rem;font-weight:500}.reqGrid b a{color:var(--mint)}.reqWide{grid-column:1/-1}.reqNotes{border-top:1px solid var(--line);color:var(--white);flex-direction:column;gap:.3rem;margin:1rem 0 0;padding-top:.9rem;font-size:.75rem;line-height:1.65;display:flex}.reqNotes small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.63rem}.reqTag{border-bottom:1px solid var(--line);flex-direction:column;gap:.75rem;padding:1rem 0;display:flex}.reqTag:last-of-type{border-bottom:0;padding-bottom:0}.reqTag>header{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.reqTag>header b{font-size:.9rem}.reqTag>header span{color:var(--mint);white-space:nowrap;font-size:.7rem}.reqTag .filePill{align-self:flex-start}.stageAdvance{border:1px solid var(--line);background:linear-gradient(120deg,#131615,#10231e);flex-direction:column;align-items:flex-start;gap:.5rem;padding:1.2rem;display:flex}.stageAdvance button{border:1px solid var(--mint);color:var(--mint);cursor:pointer;background:0 0;padding:.8rem 1.2rem;font-size:.72rem}.stageAdvance button:hover:not(:disabled){background:var(--mint);color:#0d0f0e}.stageAdvance button:disabled{opacity:.5;cursor:not-allowed}.stageAdvance small{color:var(--muted);font-size:.66rem;line-height:1.5}@media (width<=900px){.reqGrid{grid-template-columns:1fr 1fr}}@media (width<=560px){.reqGrid{grid-template-columns:1fr}.reqTag>header{flex-direction:column;gap:.2rem}}.originalRequest{flex-direction:column;gap:1rem;display:flex}.originalToggle{border:1px solid var(--line);color:var(--muted);letter-spacing:.06em;cursor:pointer;background:#0d0f0e;align-self:flex-start;padding:.6rem .85rem;font-size:.68rem}.originalToggle:hover{border-color:var(--mint);color:var(--white)}.supplierResponse,.contactPanel{flex-direction:column;gap:.85rem;display:flex}.supplierResponse label,.contactPanel label{color:var(--muted);flex-direction:column;gap:.35rem;font-size:.7rem;display:flex}.supplierResponse label>span,.contactPanel label>span{color:var(--muted);letter-spacing:.05em;font-size:.62rem}.supplierResponse input,.supplierResponse select,.supplierResponse textarea,.contactPanel input,.contactPanel select,.contactPanel textarea{border:1px solid var(--line);color:var(--white);background:#0d0f0e;padding:.6rem .7rem;font-family:inherit;font-size:.74rem}.respSent{border:1px solid var(--line);background:#131615;padding:.9rem 1rem}.feasibility{border:1px solid var(--line);background:#131615;flex-direction:column;gap:.55rem;padding:1rem;display:flex}.feasibility>small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.63rem}.feasChoices,.feasIssues{flex-wrap:wrap;gap:.4rem;display:flex}.feasChoices label,.feasIssues label{border:1px solid var(--line);color:var(--white);cursor:pointer;flex-direction:row;align-items:center;gap:.4rem;padding:.45rem .7rem;font-size:.68rem}.feasChoices label.on{border-color:var(--mint);color:var(--mint)}.feasIssues label.on{border-color:var(--gold);color:var(--gold)}.feasChoices input,.feasIssues input{accent-color:var(--mint);width:auto;padding:0}.contactForm{border-top:1px solid var(--line);flex-direction:column;gap:.7rem;padding-top:.5rem;display:flex}.quoteHistRow.customer_update span{color:var(--mint)}.quoteHistRow.customer_call span{color:var(--muted)}.quoteHistRow em{color:var(--muted);font-size:.66rem;font-style:normal;line-height:1.5}.supplierSummary,.tapdxPricing,.customerQuoteBlock{flex-direction:column;gap:.85rem;display:flex}.priceInputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.priceInputs label{border:1px solid var(--line);color:var(--muted);background:#131615;flex-direction:column;gap:.35rem;padding:.9rem;font-size:.68rem;display:flex}.priceInputs label>span{letter-spacing:.05em;font-size:.6rem}.priceInputs label.controlling{border-color:var(--mint)}.priceInputs label.controlling>span{color:var(--mint)}.priceInputs input{border:1px solid var(--line);color:var(--white);background:#0d0f0e;padding:.55rem .65rem;font-size:.85rem}.readOnlyField b{font-family:var(--font-cormorant);color:var(--white);font-size:1.5rem}.customerQuoteBlock label{color:var(--muted);flex-direction:column;gap:.35rem;font-size:.7rem;display:flex}.customerQuoteBlock textarea{border:1px solid var(--line);color:var(--white);background:#0d0f0e;padding:.6rem .7rem;font-family:inherit;font-size:.74rem}@media (width<=760px){.priceInputs{grid-template-columns:1fr}}.deliveryRow{border:1px solid var(--line);background:#131615;flex-direction:column;gap:.6rem;padding:1rem;display:flex}.deliveryToggle{color:var(--white);cursor:pointer;align-items:center;gap:.5rem;font-size:.72rem;flex-direction:row!important}.deliveryToggle input{accent-color:var(--mint);width:auto}.deliveryRow>label:not(.deliveryToggle){max-width:16rem}.deliveryRow input[type=number]{border:1px solid var(--line);color:var(--white);background:#0d0f0e;padding:.55rem .65rem;font-size:.8rem}.quoteTotals{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.quoteTotals>div{border:1px solid var(--line);background:#131615;flex-direction:column;gap:.3rem;padding:.9rem;display:flex}.quoteTotals small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.63rem}.quoteTotals b{font-family:var(--font-cormorant);font-size:1.45rem}.quoteTotals>div:last-child{border-color:#66e1c459}@media (width<=760px){.quoteTotals{grid-template-columns:1fr}}.orderHistory{flex-direction:column;gap:.75rem;display:flex}.historyToggle{border:1px solid var(--line);color:var(--muted);letter-spacing:.06em;cursor:pointer;background:#0d0f0e;align-self:flex-start;padding:.6rem .85rem;font-size:.68rem}.historyToggle:hover{border-color:var(--mint);color:var(--white)}.historyList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.historyList>li{border-bottom:1px solid var(--line)}.historyList>li:last-child{border-bottom:0}.historyRow{justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 0;display:flex}.historyRow>div:first-child{flex-direction:column;gap:.2rem;min-width:0;display:flex}.historyRow b{font-size:.75rem;font-weight:500}.historyRow small{color:var(--muted);overflow-wrap:anywhere;font-size:.65rem;line-height:1.45}.historyOpen{flex:none;gap:.4rem;display:flex}.historyOpen a,.historyOpen button{border:1px solid var(--line);color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;padding:.35rem .6rem;font-size:.62rem}.historyOpen a:hover,.historyOpen button:hover{border-color:var(--mint);color:var(--white)}.historyDetail{padding:.4rem 0 1rem}.historyDetail .workspaceCard{background:#131615}@media (width<=600px){.historyRow{flex-direction:column;align-items:flex-start;gap:.5rem}}.accountNotifyGroup{flex-direction:column;gap:.7rem;margin-bottom:2rem;display:flex}.accountNotifyGroup h3{font-family:var(--font-cormorant);border-bottom:1px solid var(--line);margin:0;padding-bottom:.5rem;font-size:1.4rem}.accountNotifyGroup .notifyHint{color:var(--muted);margin:0;font-size:.7rem}.orderUpdates{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.orderUpdates li{border-bottom:1px solid var(--line);flex-direction:column;gap:.25rem;padding:.75rem 0;display:flex}.orderUpdates li:last-child{border-bottom:0}.orderUpdates li>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.orderUpdates b{font-size:.78rem;font-weight:500}.orderUpdates small{color:var(--muted);font-size:.65rem}.orderUpdates p{color:var(--muted);margin:0;font-size:.7rem;line-height:1.6}.historyWarn{color:var(--red);font-weight:400}.dpNote{color:var(--muted);flex-direction:column;gap:.35rem;font-size:.7rem;display:flex}.dpNote textarea{border:1px solid var(--line);color:var(--white);background:#0d0f0e;padding:.6rem .7rem;font-family:inherit;font-size:.74rem}.commPreview{flex-direction:column;gap:.6rem;margin:.6rem 0;display:flex}.commPreview>button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#0d0f0e;align-self:flex-start;padding:.55rem .8rem;font-size:.66rem}.commPreview>button:hover:not(:disabled){border-color:var(--mint);color:var(--white)}.commPreviewBody{border:1px solid var(--line);background:#131615;flex-direction:column;gap:.55rem;padding:1rem;display:flex}.commMeta{grid-template-columns:1fr 2fr;gap:.8rem;display:grid}.commMeta small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;display:block}.commMeta b{overflow-wrap:anywhere;font-size:.72rem;font-weight:500}.commLabel{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-top:.3rem;font-size:.62rem}.commFrame{border:1px solid var(--line);background:#fff;width:100%;height:26rem}.commAccount{border:1px solid var(--line);background:#0d0f0e;flex-direction:column;gap:.4rem;padding:.9rem;display:flex}.commAccount b{font-size:.82rem}.commAccount p{color:var(--muted);margin:0;font-size:.72rem;line-height:1.65}.commOwnerNote{border-left:2px solid var(--mint);padding-left:.6rem;color:var(--white)!important}.commCta{border:1px solid var(--mint);color:var(--mint);align-self:flex-start;padding:.4rem .7rem;font-size:.66rem}.commAccount small{color:var(--muted);font-size:.63rem;line-height:1.5}@media (width<=600px){.commMeta{grid-template-columns:1fr}.commFrame{height:20rem}}.templateList{flex-direction:column;gap:1rem;margin-top:.9rem;display:flex}.templateList>article{border-top:1px solid var(--line);flex-direction:column;gap:.4rem;padding-top:1rem;display:flex}.templateList>article:first-child{border-top:0;padding-top:0}.templateList b{font-size:.82rem}.templateList small{color:var(--muted);font-size:.66rem;line-height:1.5;display:block}.changeRequestCard{flex-direction:column;gap:.8rem;display:flex;border-color:var(--gold)!important}.changeRequestCard h3{color:var(--gold)}.specEditor{flex-direction:column;gap:.85rem;display:flex}.specRow{border-bottom:1px solid var(--line);flex-direction:column;gap:.6rem;padding:1rem 0;display:flex}.specRow>header b{font-size:.82rem}.specFields{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.specFields label{color:var(--muted);flex-direction:column;gap:.3rem;font-size:.65rem;display:flex}.specFields input{border:1px solid var(--line);color:var(--white);background:#0d0f0e;padding:.5rem .6rem;font-size:.74rem}.specReason{border:1px solid var(--line);background:#131615;flex-direction:column;gap:.55rem;padding:1rem;display:flex}.specReason>small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.63rem}.specReason label{color:var(--muted);flex-direction:column;gap:.35rem;font-size:.68rem;display:flex}.specReason textarea{border:1px solid var(--line);color:var(--white);background:#0d0f0e;padding:.55rem .65rem;font-family:inherit;font-size:.74rem}@media (width<=900px){.specFields{grid-template-columns:1fr 1fr}}@media (width<=560px){.specFields{grid-template-columns:1fr}}.trackActions{flex-wrap:wrap;justify-content:center;gap:.7rem;margin:1.4rem 0 0;display:flex}.trackAction{font-family:var(--font-space-mono),monospace;letter-spacing:.14em;text-transform:uppercase;background:var(--mint);color:var(--ink);border:1px solid var(--mint);padding:.85rem 1.5rem;font-size:.68rem}.trackSecondary{font-family:var(--font-space-mono),monospace;letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--line);color:var(--muted);padding:.85rem 1.5rem;font-size:.68rem}.trackSecondary:hover{border-color:var(--mint);color:var(--mint)}.trackBack{color:var(--muted);font-family:var(--font-space-mono),monospace;letter-spacing:.12em;text-transform:uppercase;margin:0 0 1rem;font-size:.66rem;text-decoration:none;display:inline-block}.trackBack:hover{color:var(--mint)}.trackParcel{border-top:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;gap:1rem 1.8rem;margin:0;padding:1rem 1.5rem;display:flex}.trackParcel small{color:var(--muted);font:700 .54rem var(--font-space-mono),monospace;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.2rem;display:block}.trackParcel b{color:var(--white);overflow-wrap:anywhere;font-size:.9rem}.trackParcelAction{color:var(--mint);font-family:var(--font-space-mono),monospace;letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--mint);padding:.6rem 1.1rem;font-size:.66rem;text-decoration:none}.trackParcelAction:hover{background:var(--mint);color:var(--ink)}@media (width<=560px){.trackParcel{gap:.8rem;padding:1rem 1.1rem}.trackParcelAction{text-align:center;width:100%}}.trackStatus{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.6rem;margin:0;padding:1rem 1.5rem;display:flex}.trackStatus b{color:var(--white);font-size:.95rem}.trackStatus span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.attentionList{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.attentionList li{background:#d5af560d;border:1px solid #d5af5652;gap:.5rem;padding:1rem;display:grid}.attentionList li>div:first-child{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.attentionList b{color:var(--gold);font-size:.88rem;font-weight:500}.attentionList small{color:var(--muted);font:500 .62rem var(--font-space-mono),monospace;letter-spacing:.1em}.attentionList p{color:#c7ceca;margin:0;font-size:.76rem;line-height:1.6}.attentionActions{flex-wrap:wrap;gap:.6rem;display:flex}.attentionActions button{border:1px solid var(--mint);background:var(--mint);color:var(--ink);font:600 .6rem var(--font-space-mono),monospace;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;padding:.65rem .95rem}.attentionActions .attentionSecondary{color:var(--muted);border-color:var(--line);background:0 0}.attentionActions .attentionSecondary:hover{border-color:var(--mint);color:var(--mint)}.orderUpdates li>a{color:var(--mint);font:500 .62rem var(--font-space-mono),monospace;text-transform:uppercase;letter-spacing:.08em}.orderUpdates li>.updateRow{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.orderUpdates li>.updateRow:hover b{color:var(--mint)}.updateWaybill{color:var(--white);font-family:var(--font-space-mono),monospace;letter-spacing:.06em;margin-top:.3rem;font-size:.68rem;display:block}.orderUpdates li>.updateTrack{color:var(--mint);font:500 .62rem var(--font-space-mono),monospace;text-transform:uppercase;letter-spacing:.08em;align-self:flex-start;margin-top:.35rem;text-decoration:none}.orderUpdates li>.updateTrack:hover{text-decoration:underline}.notifyAvailable{color:var(--mint);margin:.4rem 0 0;font-size:.75rem}.timeline .stageAt{font:500 .62rem var(--font-space-mono),monospace;letter-spacing:.06em;color:var(--muted);margin-top:.2rem;display:block}.timeline .done .stageAt{color:var(--mint)}.timeline .current .stageAt{color:var(--gold)}.resetNoBackup{background:#d5af560f;border:1px solid #d5af5666;gap:.6rem;margin-bottom:1rem;padding:1rem;display:grid}.resetNoBackup b{color:var(--gold)}.resetNoBackup p{color:#c7ceca;margin:0;font-size:.8rem;line-height:1.6}.resetAck{color:#c7ceca;align-items:flex-start;gap:.6rem;font-size:.8rem;display:flex}.resetResultFailed{border-color:var(--red)}.resetDiagnostics{margin-top:.8rem}.resetDiagnostics summary{cursor:pointer;color:var(--muted);font:500 .64rem var(--font-space-mono),monospace;text-transform:uppercase;letter-spacing:.09em}.resetHeld{color:var(--mint);background:#66e1c40f;border:1px solid #66e1c459;margin:0 0 1rem;padding:.8rem 1rem;font-size:.8rem}.resetNoBackup details summary{cursor:pointer;color:var(--muted);font-size:.72rem}.supIssueSummary{gap:.35rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.supIssueSummary li{color:var(--gold);font-size:.78rem;line-height:1.5}.supIssueSummary li:before{content:"⚠ ";opacity:.8}.ovSellers{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ovSellers li{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;padding:.75rem 0;display:grid}.ovSellers li:last-child{border-bottom:0}.ovRank{width:24px;height:24px;color:var(--gold);font:700 .68rem var(--font-space-mono);background:#d5af561f;border-radius:6px;place-items:center;display:grid}.ovSellerName{flex-direction:column;gap:.15rem;min-width:0;display:flex}.ovSellerName strong{font-size:.88rem}.ovSellerName small{color:var(--muted);font-size:.7rem}.ovSellerFigures{flex-direction:column;align-items:flex-end;gap:.15rem;display:flex}.ovSellerFigures strong{font:700 .78rem var(--font-space-mono);color:var(--mint)}.ovSellerFigures small{color:var(--muted);font-size:.7rem}.sidebar{overflow:hidden}.sidebar nav{overscroll-behavior:contain;flex:auto;min-height:0;padding-right:.4rem;overflow-y:auto}@supports not selector(::-webkit-scrollbar){.sidebar nav{scrollbar-width:thin;scrollbar-color:#5b6a63 #ffffff0f}}.sidebar nav::-webkit-scrollbar{width:8px}.sidebar nav::-webkit-scrollbar-track{background:#ffffff0a;border-radius:4px}.sidebar nav::-webkit-scrollbar-thumb{background:#5b6a63;border-radius:4px}.sidebar nav::-webkit-scrollbar-thumb:hover{background:var(--mint)}.sideFoot,.sidebar nav button{flex:none}@media (width<=680px){.sidebar nav{flex:0 auto;min-width:0;padding-bottom:.3rem;padding-right:0;overflow:auto hidden}.sidebar nav::-webkit-scrollbar{width:auto;height:6px}}.ovHeader{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;gap:1.5rem;padding-bottom:1.1rem;display:flex}.ovHeader h2{font-family:var(--font-cormorant),serif;margin:0;font-size:2rem}.ovHeader p{color:var(--muted);font:700 .62rem var(--font-space-mono);text-transform:uppercase;letter-spacing:.1em;margin:.3rem 0 0}.ovHeader .periodBar{margin-left:auto}.ovExports{flex-wrap:wrap;gap:.6rem;display:flex}.ovExports a{color:var(--mint);font:700 .6rem var(--font-space-mono);text-transform:uppercase;letter-spacing:.07em;border:1px solid var(--line);border-radius:6px;padding:.45rem .8rem;text-decoration:none}.ovExports a:hover{border-color:var(--mint)}.ovGroup{border:1px solid var(--line);background:#0d0f0e;border-radius:12px;padding:1.3rem}.ovGroupHead{margin-bottom:1.1rem}.ovGroupHead h2{font-family:var(--font-cormorant),serif;margin:0;font-size:1.5rem}.ovGroupHead p{color:var(--muted);margin:.25rem 0 0;font-size:.8rem;line-height:1.5}.ovGroupBody{flex-direction:column;gap:1rem;display:flex}.ovGroupLink{color:var(--mint);font:700 .62rem var(--font-space-mono);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;margin-top:1rem;padding:0}.ovGroupLink:hover{text-decoration:underline}.ovColumns{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;gap:1rem;display:grid}.ovBlock{border:1px solid var(--line);background:#0a0b0b;border-radius:10px;flex-direction:column;gap:.6rem;padding:.95rem;display:flex}.ovBlockHead{flex-direction:column;gap:.15rem;display:flex}.ovBlockHead h3{letter-spacing:.01em;margin:0;font-size:.85rem}.ovBlockHead span{color:var(--muted);font:700 .56rem var(--font-space-mono);text-transform:uppercase;letter-spacing:.07em}.ovFact{flex-direction:column;gap:.15rem;display:flex}.ovFact small{color:var(--muted);font:700 .56rem var(--font-space-mono);text-transform:uppercase;letter-spacing:.08em}.ovFact strong{font-family:var(--font-cormorant),serif;font-size:1.7rem;font-weight:400;line-height:1.1}.ovFact span{color:var(--muted);font-size:.7rem;line-height:1.45}.ovFact.attention strong{color:var(--gold)}.ovFact.good strong{color:var(--mint)}.ovKpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1rem;display:grid}.ovKpis .ovFact strong{font-size:2rem}.ovMini{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:.75rem;display:grid}.ovMini .ovFact strong{font-size:1.35rem}.ovRoutes{flex-wrap:wrap;gap:.5rem;display:flex}.ovRoutes span{color:var(--muted);border:1px solid var(--line);background:#0a0b0b;border-radius:6px;padding:.3rem .6rem;font-size:.72rem}.ovRoutes b{color:var(--white);font-weight:600}.ovCompare{color:var(--muted);margin:0;font-size:.78rem;line-height:1.5}.ovCompare.muted{opacity:.75}.ovCompare b.up{color:var(--mint)}.ovCompare b.down{color:var(--red)}.ovConversionLine{color:var(--muted);margin:0;font-size:.78rem}.ovConversionLine b{color:var(--white);font-size:.95rem}.ovList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ovList li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.8rem;padding:.42rem 0;font-size:.78rem;display:flex}.ovList li:last-child{border-bottom:0}.ovList li>span{color:var(--muted);text-overflow:ellipsis;min-width:0;overflow:hidden}.ovList li>b{white-space:nowrap;font-family:var(--font-space-mono);font-size:.72rem}.ovList li>button{text-align:left;color:var(--mint);cursor:pointer;text-overflow:ellipsis;background:0 0;border:0;min-width:0;padding:0;font-size:.78rem;overflow:hidden}.ovList li>button:hover{text-decoration:underline}.ovAlertRows{border-top:1px solid var(--line);flex-direction:column;gap:.3rem;padding-top:.8rem;display:flex}.ovAlertRows p{color:var(--gold);margin:0;font-size:.76rem;line-height:1.5}.ovAlertRows p b{color:var(--white)}.ovInlineLink{color:var(--mint);font:700 .58rem var(--font-space-mono);text-transform:uppercase;letter-spacing:.07em;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:.4rem;padding:0}.ovInlineLink:hover{text-decoration:underline}.ovHealthy{color:var(--mint);margin:0;font-size:.78rem}.ovOutcome{color:var(--muted);margin:0;font-size:.74rem;line-height:1.5}.ovOutcome.attention{color:var(--gold)}.ovRiskGroup{background:#d5af5608;border-color:#d5af5666}.ovRiskHeadline{color:var(--gold);margin:0;font-size:.95rem;font-weight:600}.ovActionBlock{gap:.4rem}.ovActions{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ovActions li{border-bottom:1px solid var(--line)}.ovActions li:last-child{border-bottom:0}.ovActions button{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(120px,auto) 1fr auto;align-items:baseline;gap:.9rem;padding:.55rem 0;display:grid}.ovActions button:hover .ovActionLabel{text-decoration:underline}.ovActionRef{font-family:var(--font-space-mono);letter-spacing:.04em;font-size:.74rem}.ovActionLabel{color:var(--mint);font-size:.8rem}.ovActionAge{color:var(--muted);white-space:nowrap;font-size:.7rem}@media (width<=760px){.ovHeader{align-items:flex-start}.ovHeader .periodBar{width:100%;margin-left:0}.ovGroup{padding:.95rem}.ovActions button{grid-template-columns:1fr;gap:.15rem}}.declineCard>p{color:var(--muted);margin:.4rem 0 1.1rem;font-size:.85rem;line-height:1.6}.declineChoices{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.6rem;display:grid}.declineChoices label{border:1px solid var(--line);cursor:pointer;background:#0a0b0b;border-radius:10px;align-items:flex-start;gap:.6rem;padding:.75rem .85rem;transition:all .15s;display:flex}.declineChoices label:hover{border-color:#4a544e}.declineChoices label.on{border-color:var(--mint);background:#66e1c40d}.declineChoices input{flex:none;width:auto;margin:.2rem 0 0}.declineChoices span{flex-direction:column;gap:.2rem;min-width:0;display:flex}.declineChoices b{font-size:.85rem;font-weight:600}.declineChoices small{color:var(--muted);font-size:.72rem;line-height:1.45}.declineNote{font:400 .58rem var(--font-space-mono),monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);flex-direction:column;gap:.3rem;margin-top:1.1rem;display:flex}.declineNote span{text-transform:none;letter-spacing:0;color:#6f746f;font-size:.7rem}.declineNote textarea{background:var(--panel);color:var(--white);font:400 .85rem var(--font-dm-sans),sans-serif;text-transform:none;letter-spacing:0;border:1px solid #303035;padding:.6rem}.declineCard .resetActions{align-items:center;margin-top:1.1rem}.declineCard .mutedLine{margin:0}.declineRecorded{border-left:2px solid var(--gold);color:#d9ddd8;background:#d5af560f;margin:0 0 1rem;padding:.7rem .9rem;font-size:.82rem;line-height:1.55}.declineRecorded b{color:var(--gold)}.closeCard>p{color:var(--muted);margin:.4rem 0 1.1rem;font-size:.85rem;line-height:1.6}.closeCard.lead{border-color:#d5af5666}.closeMessage{font:400 .58rem var(--font-space-mono),monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);flex-direction:column;gap:.3rem;display:flex}.closeMessage span{text-transform:none;letter-spacing:0;color:#6f746f;font-size:.7rem;line-height:1.5}.closeMessage textarea{background:var(--panel);color:var(--white);font:400 .88rem var(--font-dm-sans),sans-serif;text-transform:none;letter-spacing:0;border:1px solid #303035;padding:.75rem;line-height:1.65}.closeCard .resetActions{flex-wrap:wrap;align-items:center;margin-top:1.1rem}.closeAlternative{text-align:center;margin:.9rem 0 0}.closeAlternative .linklike{color:var(--mint);font-size:.78rem;text-decoration:underline}.declineRecorded .linklike{color:var(--mint);margin-left:.4rem;font-size:.76rem;text-decoration:underline}.checkoutTotals{border:1px solid var(--line);background:#0d0f0e;border-radius:10px;flex-direction:column;gap:.35rem;margin:1.4rem 0 1rem;padding:1rem 1.1rem;display:flex}.checkoutTotalRow{color:var(--muted);justify-content:space-between;align-items:baseline;gap:1rem;font-size:.85rem;display:flex}.checkoutTotalRow b{color:var(--white);font-weight:600}.checkoutTotalRow .freeLine{color:var(--mint)}.checkoutTotals .checkoutTotal{border-top:1px solid var(--line);color:var(--white);margin-top:.45rem;padding-top:.6rem;font-size:1rem}.checkoutTotals .checkoutTotal b{font-family:var(--font-cormorant),serif;font-size:1.5rem;font-weight:400}.checkoutTotalNote{color:var(--muted);margin-top:.3rem;font-size:.72rem;line-height:1.5}.checkoutCreditNote{color:var(--mint,#66e1c4);margin-top:.35rem;font-size:.78rem;line-height:1.5;display:block}.secureSaving{color:var(--mint,#66e1c4);margin:.4rem 0;font-size:.9rem}.cartFooter .freeLine{color:var(--mint)}.tapdxAvail.preorder{color:var(--gold)}.preOrderOffer{background:#d5af560d;border:1px solid #d5af5666;border-radius:10px;flex-direction:column;gap:.4rem;margin-top:.9rem;padding:1rem 1.1rem;display:flex}.preOrderHead{font:700 .62rem var(--font-space-mono),monospace;text-transform:uppercase;letter-spacing:.1em;color:var(--gold);margin:0}.preOrderProof{color:#c7cbc6;margin:0;font-size:.82rem}.preOrderPrices{flex-wrap:wrap;align-items:baseline;gap:.6rem;margin:.2rem 0;display:flex}.preOrderPrices b{font-family:var(--font-cormorant),serif;font-size:1.7rem;font-weight:400}.preOrderPrices s{color:var(--muted);font-size:.9rem}.preOrderPrices em{font-style:normal;font:700 .6rem var(--font-space-mono),monospace;letter-spacing:.08em;color:var(--mint);border:1px solid #66e1c466;border-radius:5px;padding:.15rem .45rem}.preOrderNote,.preOrderTiming{color:var(--muted);margin:0;font-size:.76rem;line-height:1.55}.preOrderWarn{background:#d5af560f;border:1px solid #d5af5673;border-radius:10px;margin-bottom:1rem;padding:.9rem 1rem}.preOrderWarn b{color:var(--gold);font-size:.85rem}.preOrderWarn p{color:var(--muted);margin:.35rem 0 .5rem;font-size:.8rem;line-height:1.6}.preOrderFunding{color:var(--muted);margin:.7rem 0 0;font-size:.8rem;line-height:1.6}.preOrderFunding.reached{color:var(--gold)}.referPanel p{line-height:1.65}.referLink{flex-wrap:wrap;gap:.6rem;margin:1rem 0 .5rem;display:flex}.referLink input{border:1px solid var(--line);background:var(--panel-2,#ffffff08);min-width:0;color:inherit;border-radius:10px;flex:16rem;padding:.7rem .85rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86rem}.referLink button{white-space:nowrap}.referCode{color:var(--muted);font-size:.88rem}.referCode b{letter-spacing:.06em;color:inherit;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.referCode .linkish{color:var(--gold);cursor:pointer;font:inherit;background:0 0;border:0;padding:0 .2rem;text-decoration:underline}.referCondition{color:var(--muted);margin:.9rem 0 0;font-size:.85rem}.referStanding{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;margin:1.2rem 0 .8rem;display:grid}.referStanding div{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:.15rem;padding:.75rem .85rem;display:flex}.referStanding small{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:.7rem}.referStanding strong{font-size:1.4rem;line-height:1.1}.referStanding span{color:var(--gold);font-size:.8rem}.referStatus{font-size:.9rem}.trackPreOrder{border:1px solid var(--gold);border-radius:12px;flex-direction:column;gap:.3rem;margin:0 0 1rem;padding:.85rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.trackPreOrder{border:1px solid color-mix(in srgb,var(--gold) 35%,transparent)}}.trackPreOrder{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.trackPreOrder{background:color-mix(in srgb,var(--gold) 6%,transparent)}}.trackPreOrder b{letter-spacing:.06em;text-transform:uppercase;color:var(--gold);font-size:.76rem}.trackPreOrder p{margin:0;font-size:.95rem;line-height:1.6}.trackPreOrder span{color:var(--muted);font-size:.82rem}.preOrderLean{border:1px solid var(--line);background:var(--panel-2,#ffffff05);border-radius:10px;flex-direction:column;gap:.25rem;margin:.9rem 0 0;padding:.7rem .85rem;display:flex}.preOrderLean b{letter-spacing:.04em;text-transform:uppercase;font-size:.78rem}.preOrderLean span{color:var(--muted);font-size:.82rem;line-height:1.6}.preOrderLean.place{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.preOrderLean.place{border-color:color-mix(in srgb,var(--gold) 45%,transparent)}}.preOrderLean.place b{color:var(--gold)}.preOrderLean.consider b{color:var(--warn,#d9a441)}.preOrderLean.wait b{color:var(--muted)}.preOrderPrice{color:var(--muted);margin:.5rem 0 0;font-size:.82rem}.preOrderPrice b{color:var(--white)}.preOrderList{flex-direction:column;gap:1rem;display:flex}.preOrderRow{margin:0}.bulkWorkspace .bulkHeader{background:#0e1413;border:1px solid #66e1c438}.bulkHeadGrid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem;display:grid}.bulkHeadGrid small{font:700 .56rem var(--font-space-mono),monospace;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin-bottom:.25rem;display:block}.bulkHeadGrid b{color:var(--white);font-size:.92rem}.bulkHeadGrid b.paid{color:var(--mint)}.bulkHeadGrid b.await{color:var(--gold)}.bulkNextAction{border:1px solid var(--gold);border-left:3px solid var(--gold);background:#d5af5614;border-radius:10px;flex-direction:column;gap:.15rem;margin:.2rem 0 .4rem;padding:1rem 1.15rem;display:flex}.bulkNextAction small{font:700 .56rem var(--font-space-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.bulkNextAction b{color:var(--white);font-size:1.05rem}.bulkNextAction span{color:var(--muted);font-size:.76rem}.bulkNextAction.waiting{border-color:#66e1c44d;border-left-color:var(--mint);background:#66e1c40f}.bulkNextAction.waiting small{color:var(--mint)}.bulkLinePrice{color:var(--white);margin-top:.2rem;font-size:.8rem;display:block}.bulkProgramming{font:700 .58rem var(--font-space-mono),monospace;letter-spacing:.06em;text-transform:uppercase;margin-top:.25rem;display:block}.bulkProgramming.on{color:var(--mint)}.bulkProgramming.off{color:var(--muted)}.bulkLineThumb{object-fit:cover;border:1px solid var(--line);border-radius:6px;width:60px;height:60px;margin-top:.5rem}.bulkPayFacts,.bulkKV{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.8rem;margin:.6rem 0;display:grid}.bulkPayFacts small,.bulkKV small{font:700 .56rem var(--font-space-mono),monospace;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin-bottom:.2rem;display:block}.bulkPayFacts b,.bulkKV b{color:var(--white);font-size:.88rem}.bulkMore{border:1px solid var(--line);background:#ffffff04;border-radius:10px;margin:.2rem 0}.bulkMore>summary{cursor:pointer;font:700 .68rem var(--font-space-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:.9rem 1.1rem}.bulkMore[open]>summary{color:var(--white);border-bottom:1px solid var(--line)}.bulkMore>:not(summary){margin:.9rem}.evidencePack{flex-direction:column;gap:12px;display:flex}.evidencePackAll{background:var(--ink,#101312);color:#fff;border-radius:999px;align-self:flex-start;padding:12px 20px;font-weight:600;text-decoration:none;display:inline-block}.evidencePackAll:hover{opacity:.9}.evidencePackLinks{flex-wrap:wrap;gap:8px;display:flex}.evidencePackLinks a{color:inherit;border:1px solid #1013122e;border-radius:999px;padding:6px 12px;font-size:13px;text-decoration:none}.evidencePackLinks a:hover{border-color:#1013126b}.exec{flex-direction:column;gap:1rem;margin-bottom:1.6rem;display:flex}.execHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.2rem;display:flex}.execHeadText{flex-direction:column;gap:.3rem;max-width:70ch;display:flex}.execHead h2{font-family:var(--font-cormorant),serif;margin:0;font-size:1.9rem;font-weight:400;line-height:1.1}.execHead p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.6}.snapshotDownload{color:var(--mint);font:700 .6rem var(--font-space-mono),monospace;text-transform:uppercase;letter-spacing:.07em;border:1px solid var(--line);white-space:nowrap;border-radius:6px;padding:.45rem .8rem;text-decoration:none}.snapshotDownload:hover{border-color:var(--mint)}.bands{flex-direction:column;gap:1rem;display:flex}.band{border:1px solid var(--line);background:#0d0f0e;border-radius:12px;padding:1.3rem}.bandLine{background:linear-gradient(150deg,#121614,#0b0d0c 62%);border-color:#2b322e}.execGaps{background:#0a0b0b}.aliveGood{border-color:#2b4a40}.aliveBad{border-color:#4a2f2b}.pulsePrimary{border-bottom:1px solid var(--line);flex-direction:column;gap:.3rem;margin-bottom:1.2rem;padding-bottom:1.2rem;display:flex}.pulseBig{font-family:var(--font-cormorant),serif;color:var(--white);letter-spacing:-.02em;font-size:clamp(2.6rem,6vw,4rem);font-weight:400;line-height:1}.pulseDark{font-family:var(--font-dm-sans),sans-serif;color:#5f6570;font-size:1.05rem;font-style:italic;line-height:1.5}.pulseGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.themeCards{flex-direction:column;gap:1rem;display:flex}.themeCardsHead{flex-direction:column;gap:.35rem;padding:.2rem 0 .3rem;display:flex}.themeCardsHead h3{font-family:var(--font-cormorant),serif;color:var(--white);margin:0;font-size:1.5rem;font-weight:400}.themeCardsHead p{color:var(--muted);max-width:70ch;margin:0;font-size:.76rem;line-height:1.6}.themeCard{border-left:2px solid var(--line);flex-direction:column;gap:.85rem;display:flex}.themeCard.state-constrained{border-left-color:var(--gold)}.themeCard.state-watch{border-left-color:var(--gold2)}.themeCard.state-healthy{border-left-color:var(--mint)}.themeCard.state-unreadable{border-left-color:#3a3a42}.themeCard .bandHead{margin-bottom:0}.themeGoal{color:#b6bbc2;max-width:70ch;margin:0;font-size:.86rem;line-height:1.55}.themeState{font:700 .55rem var(--font-space-mono),monospace;text-transform:uppercase;letter-spacing:.09em;white-space:nowrap;border:1px solid;border-radius:999px;margin-left:auto;padding:.3rem .6rem}.ts-constrained{color:var(--gold)}.ts-watch{color:var(--gold2)}.ts-healthy{color:var(--mint)}.ts-unreadable{color:#6d737d}.kpiRow{border:1px solid var(--line);background:#0a0b0b;border-radius:10px;grid-template-columns:minmax(0,1.4fr) auto minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:.4rem 1rem;padding:.8rem 1rem;display:grid}.kpiDark{background:#08090a;border-style:dashed}.kpiName{color:var(--muted);font:700 .56rem var(--font-space-mono),monospace;text-transform:uppercase;letter-spacing:.08em}.kpiVal{font-family:var(--font-cormorant),serif;color:var(--white);font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:400;line-height:1}.kpiDark .kpiVal{font-family:var(--font-dm-sans),sans-serif;color:#5f6570;font-size:.85rem;font-style:italic}.kpiOff{color:var(--gold)}.kpiTarget,.kpiSample{color:var(--muted);font-size:.7rem;line-height:1.45}.kpiSample{color:#5f6570;font:400 .54rem var(--font-space-mono),monospace;letter-spacing:.06em;text-transform:uppercase}.kpiSupport{flex-direction:column;gap:.4rem;display:flex}.themeFacts{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}@media (width<=720px){.kpiRow{grid-template-columns:minmax(0,1fr);gap:.2rem}}.decisionBasis{line-height:1.5;color:var(--muted)!important;font-size:.74rem!important}.decisionAnswered{letter-spacing:.05em;line-height:1.6;color:var(--mint)!important;font:700 .58rem var(--font-space-mono),monospace!important}.decideActions{flex-wrap:wrap;gap:.45rem;margin-top:.3rem;display:flex}.decideBox{flex-direction:column;gap:.5rem;margin-top:.4rem;display:flex}.decideBox label{color:var(--muted);font:700 .56rem var(--font-space-mono),monospace;text-transform:uppercase;letter-spacing:.08em;flex-direction:column;gap:.25rem;display:flex}.decideBox textarea,.decideBox input{border:1px solid var(--line);color:var(--white);font:400 .85rem/1.55 var(--font-dm-sans),sans-serif;resize:vertical;background:#08090a;border-radius:8px;padding:.55rem .7rem}.themeDue{color:var(--gold);margin:.3rem 0 0;font-size:.8rem;line-height:1.5}.learnedList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.learned{border:1px solid var(--line);border-left:2px solid var(--line);background:#08090a;border-radius:10px;flex-direction:column;gap:.35rem;padding:.85rem 1rem;display:flex}.learned b{color:var(--white);font-size:.85rem;font-weight:600}.learned span{color:#b6bbc2;font-size:.8rem;line-height:1.55}.learned i{color:var(--white);font-style:normal;font-weight:700}.v-met{border-left-color:var(--mint)}.v-improved{border-left-color:var(--gold2)}.v-instrumented{border-left-color:var(--mint)}.v-flat,.v-still_dark{border-left-color:#5f6570}.v-worsened{border-left-color:var(--red)}.themeGaps{border-top:1px solid var(--line-soft,#1a1a1e);padding-top:.7rem}.gapList{flex-direction:column;gap:.5rem;margin:.6rem 0 0;padding:0;list-style:none;display:flex}.gap{border:1px solid var(--line);background:#08090a;border-radius:10px;flex-direction:column;gap:.25rem;padding:.8rem .95rem;display:flex}.gapKind{font:700 .52rem var(--font-space-mono),monospace;text-transform:uppercase;letter-spacing:.1em}.gk-capability .gapKind{color:var(--red)}.gk-instrumentation .gapKind{color:var(--gold)}.gk-evidence .gapKind{color:#8fa4e8}.gk-quiet .gapKind{color:var(--muted)}.gap b{color:var(--white);font-size:.85rem;font-weight:600}.gap span:last-child{color:var(--muted);font-size:.76rem;line-height:1.55}.fqList{flex-direction:column;gap:.65rem;margin:.6rem 0 0;padding:0;list-style:none;display:flex}.fq{flex-direction:column;gap:.15rem;display:flex}.fq b{color:var(--white);font-size:.85rem;font-weight:600}.fqState{font:700 .52rem var(--font-space-mono),monospace;text-transform:uppercase;letter-spacing:.1em}.fq-not_yet_readable .fqState{color:var(--gold)}.fq-cannot_yet_be_answered .fqState{color:#8fa4e8}.fqAnswer{color:var(--muted);font-size:.78rem;line-height:1.55}.fq-answered .fqAnswer{color:#c9c9cf}.fqWhy{color:#7f8a86;align-self:flex-start;margin-top:.2rem;font-size:.68rem}.fqWhy:hover{color:var(--mint)}.fqMethod{border-left:1px solid var(--line);margin-top:.4rem;padding-left:.7rem}.fqMethod ol{flex-direction:column;gap:.22rem;margin:0;padding-left:1.1rem;display:flex}.fqMethod li{color:#c9c9cf;font-size:.75rem;line-height:1.45}.fqSum{margin-top:.5rem}.fqSumHead{color:#8f958f;letter-spacing:.03em;text-transform:uppercase;margin:.5rem 0 .2rem;font-size:.68rem;font-weight:600}.fqSumLine{border:1px solid var(--line);color:#dcdce2;background:#ffffff0a;border-radius:6px;margin:0;padding:.45rem .55rem;font-size:.75rem;line-height:1.5;overflow-x:auto}.outboxHeadline{color:#dcdce2;margin:0 0 .6rem;font-size:.85rem;line-height:1.55}.outboxCounts{flex-wrap:wrap;gap:.5rem;margin:0 0 .7rem;display:flex}.outboxCounts>div{border:1px solid var(--line);background:#ffffff0a;border-radius:8px;flex:8rem;padding:.55rem .6rem}.outboxCounts b{color:#dcdce2;font-size:1.25rem;line-height:1.2;display:block}.outboxCounts small{color:var(--muted);font-size:.7rem;line-height:1.4}.outboxReasons{margin:0 0 .7rem}.outboxReasons p{color:var(--muted);margin:0;font-size:.74rem;line-height:1.55}.outboxReasons b{color:#c9c9cf}.outboxRows{flex-direction:column;gap:.3rem;margin:0 0 .7rem;display:flex}.outboxRow{border:1px solid var(--line);background:#ffffff08;border-radius:6px;padding:.4rem .55rem}.outboxRow b{color:#dcdce2;overflow-wrap:anywhere;font-size:.76rem;line-height:1.4;display:block}.outboxRow small{color:var(--muted);font-size:.7rem;line-height:1.45}.fqWorked{border-bottom:1px dashed var(--line);margin:.1rem 0 .7rem;padding-bottom:.6rem}.fqCalc{flex-direction:column;gap:.25rem;display:flex}.fqCalc p{border:1px solid var(--line);color:#dcdce2;background:#ffffff0a;border-radius:6px;margin:0;padding:.4rem .55rem;font-size:.74rem;line-height:1.5;overflow-x:auto}.fqEvidence{color:var(--muted);border-left:2px solid var(--line);margin:0;padding-left:.5rem;font-size:.72rem;line-height:1.5}.fqEvidence.met{border-left-color:#5f8f5f}.fqEvidence span{color:#8f958f}.fqMeans{color:#c9c9cf;margin:0;font-size:.75rem;line-height:1.5}.fqTerms{flex-direction:column;gap:.3rem;display:flex}.fqTerms p{color:var(--muted);margin:0;font-size:.72rem;line-height:1.5}.fqTerms b{color:#c9c9cf;font-weight:600}.fqNeeds,.fqFrom{color:var(--muted);margin:.35rem 0 0;font-size:.72rem;line-height:1.5}.fqNeeds b,.fqFrom b{color:#8f958f;font-weight:600}.linklike{color:var(--mint);font:400 .78rem var(--font-dm-sans),sans-serif;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.bandHead{flex-wrap:wrap;align-items:baseline;gap:.7rem;margin-bottom:1rem;display:flex}.bandNo{font:400 .58rem var(--font-space-mono),monospace;color:var(--muted);border:1px solid var(--line);border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.bandHead h3{font-family:var(--font-cormorant),serif;margin:0;font-size:1.45rem;font-weight:400}.bandHint{color:var(--muted);font:700 .56rem var(--font-space-mono),monospace;text-transform:uppercase;letter-spacing:.08em;margin-left:auto}.theLine{font-family:var(--font-cormorant),serif;color:var(--white);text-wrap:pretty;letter-spacing:-.005em;margin:0;font-size:clamp(1.25rem,2.1vw,1.7rem);font-weight:400;line-height:1.42}.bandBasis,.bandQuiet{color:var(--muted);margin:.9rem 0 0;font-size:.74rem;line-height:1.55}.bandQuiet b{color:var(--white);font-weight:600}.learnTiles{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.8rem;margin-top:1rem;display:grid}.learnTile{text-align:left;font:inherit;border:1px solid var(--line);background:var(--panel);cursor:pointer;color:var(--white);border-radius:12px;flex-direction:column;align-items:flex-start;gap:.4rem;padding:1.05rem 1.15rem;transition:border-color .15s,transform .15s,background .15s;display:flex}.learnTile:hover,.learnTile:focus-visible{border-color:var(--gold2);outline:none;transform:translateY(-2px)}.learnTile .tileFigure{color:var(--white);font-size:2rem;font-weight:600;line-height:1;font-family:var(--font-space-mono)}.learnTile .tileLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.72rem}.learnTile .tileNote{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.74rem;line-height:1.5;display:-webkit-box;overflow:hidden}.learnTile .tileFrom{color:var(--muted);opacity:.75;font-size:.68rem}.learnTile.tileNeedsYou{background:#d5af560f;border-color:#d5af568c}.learnTile.tileNeedsYou .tileFigure{color:var(--gold2)}.learnTile.tileQuiet .tileFigure{color:var(--muted)}.learnTile.tileLesson .tileNote{color:var(--white);font-family:var(--font-cormorant);-webkit-line-clamp:3;font-size:.92rem;font-style:italic}@media (width<=680px){.learnTiles{grid-template-columns:1fr 1fr}.learnTile .tileFigure{font-size:1.6rem}}.hubActions{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.hubActions a.secondary{border:1px solid var(--line);color:var(--white);padding:.55rem 1.1rem;font-size:.72rem;text-decoration:none}.hubActions a.secondary:hover{border-color:var(--mint);color:var(--mint)}.factGrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.75rem;display:grid}.factCell{border:1px solid var(--line);background:#0a0b0b;border-radius:10px;flex-direction:column;gap:.2rem;padding:.95rem;display:flex}.factLabel{color:var(--muted);font:700 .56rem var(--font-space-mono),monospace;text-transform:uppercase;letter-spacing:.08em}.factValue{font-family:var(--font-cormorant),serif;color:var(--white);font-size:1.9rem;font-weight:400;line-height:1.1}.factNote{color:var(--muted);font-size:.7rem;line-height:1.45}.factUnmeasured .factValue{font-family:var(--font-dm-sans),sans-serif;color:#5f6570;font-size:.85rem;font-style:italic;line-height:1.5}.insightList,.decisionList{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.insight,.decision{border:1px solid var(--line);border-left:2px solid var(--line);background:#0a0b0b;border-radius:10px;flex-direction:column;gap:.45rem;padding:.95rem 1.05rem;display:flex}.conf-strong{border-left-color:var(--mint)}.conf-indicative{border-left-color:var(--gold)}.conf-weak{border-left-color:#5f6570}.insight b,.decision b{color:var(--white);font-size:.95rem;font-weight:600;line-height:1.45}.insight span,.decision span{color:#b6bbc2;font-size:.82rem;line-height:1.6}.decision i{color:var(--white);font-style:normal;font-weight:700}.decisionConfidence{text-transform:uppercase;letter-spacing:.1em;color:var(--muted)!important;font:700 .54rem var(--font-space-mono),monospace!important}.queue{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.qItem{border:1px solid var(--line);border-left:2px solid var(--line);background:#0a0b0b;border-radius:10px;grid-template-columns:130px minmax(0,1fr) auto;align-items:center;gap:0 1rem;padding:.85rem 1rem;display:grid}.q-red{border-left-color:var(--red)}.q-amber{border-left-color:var(--gold)}.q-gold{border-left-color:var(--gold2)}.qRef{color:var(--muted);font:400 .62rem var(--font-space-mono),monospace;letter-spacing:.04em;word-break:break-word}.qWhat b{color:var(--white);font-size:.9rem;font-weight:600;display:block}.qWhat small{color:var(--muted);margin-top:.15rem;font-size:.74rem;line-height:1.5;display:block}.qAct{border:1px solid var(--line);color:var(--white);font:700 .58rem var(--font-space-mono),monospace;text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;background:0 0;border-radius:999px;padding:.5rem .9rem}.qAct:hover{border-color:var(--mint);color:var(--mint)}.qActOn,.qActOn:hover{border-color:var(--mint);color:#0a0a0a;background:var(--mint)}.waitlistNudge{flex-wrap:wrap;gap:1rem;margin:.6rem 0;display:flex}.waitlistNudge label{color:#c3c8c4;flex-direction:column;flex:1;gap:.3rem;min-width:220px;font-size:.72rem;display:flex}.waitlistNudge label span{color:var(--muted);font-size:.62rem;line-height:1.4}.waitlistNudge select,.waitlistNudge input{border:1px solid var(--line);color:var(--white);background:#0d0f0e;padding:.55rem}.waitWhatsapp{justify-self:start;margin-top:.4rem;text-decoration:none}.priorityQueueList{flex-direction:column;gap:.55rem;margin:.6rem 0 0;padding-left:1.4rem;display:flex}.priorityQueueList li{border-bottom:1px solid var(--line-soft,#1a1a1e);justify-content:space-between;align-items:center;gap:.8rem;padding-bottom:.55rem;display:flex}.priorityQueueList li>div{flex-direction:column;gap:.1rem;display:flex}.priorityQueueList b{color:var(--white);font-size:.85rem}.priorityQueueList small{color:var(--muted);font-size:.68rem}.priorityQueueList .qAct{white-space:nowrap;text-decoration:none}@media (width<=720px){.qItem{grid-template-columns:minmax(0,1fr)}.qAct{justify-self:start;margin-top:.6rem}}.dials{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;display:grid}.dial{border:1px solid var(--line);background:#0a0b0b;border-radius:10px;flex-direction:column;gap:.2rem;padding:.95rem;display:flex}.dialThin{background:#08090a;border-style:dashed}.dialName{color:var(--muted);font:700 .56rem var(--font-space-mono),monospace;text-transform:uppercase;letter-spacing:.08em}.dialVal{font-family:var(--font-cormorant),serif;color:var(--white);font-size:2rem;font-weight:400;line-height:1.05}.dialThin .dialVal{color:#6d737d}.dialDetail{color:var(--muted);font-size:.7rem;line-height:1.45}.dialSample{color:#5f6570;font:400 .54rem var(--font-space-mono),monospace;letter-spacing:.06em;text-transform:uppercase}.dialNote{color:var(--gold);font-size:.68rem;line-height:1.45}.dialTarget{color:var(--mint);font:700 .54rem var(--font-space-mono),monospace;letter-spacing:.06em;text-transform:uppercase}.bandTableWrap{border:1px solid var(--line);background:#0a0b0b;border-radius:10px;overflow-x:auto}.bandTable{border-collapse:collapse;width:100%;font-size:.82rem}.bandTable th,.bandTable td{text-align:right;border-bottom:1px solid var(--line);white-space:nowrap;padding:.7rem .85rem}.bandTable th:first-child,.bandTable td:first-child{text-align:left}.bandTable thead th{color:var(--muted);font:700 .54rem var(--font-space-mono),monospace;text-transform:uppercase;letter-spacing:.09em}.bandTable tbody td{color:var(--white);font-variant-numeric:tabular-nums}.bandTable tbody tr:last-child td{border-bottom:0}.rowTotal td{color:var(--gold);font-weight:700}.rowUnavailable td{color:#5f6570}.cellUnavailable{font-size:.78rem;font-style:italic;text-align:left!important}.indicative{color:var(--gold);margin-left:2px}.sectionPending{color:var(--muted);font:700 .6rem var(--font-space-mono),monospace;text-transform:uppercase;letter-spacing:.08em;margin:0}.loadFailure{border:1px solid #d5af5657;border-left:2px solid var(--gold);background:#d5af560d;border-radius:12px;flex-wrap:wrap;align-items:flex-start;gap:1.2rem;padding:1.1rem 1.3rem;display:flex}.loadFailureBody{flex-direction:column;flex:300px;gap:.35rem;display:flex}.loadFailureBody b{color:var(--white);font-size:.92rem;font-weight:600}.loadFailureBody span{color:#b6bbc2;font-size:.8rem;line-height:1.6}.loadFailureBody code{color:var(--muted);font:400 .62rem var(--font-space-mono),monospace}.loadFailure button{border:1px solid var(--line);color:var(--white);font:700 .58rem var(--font-space-mono),monospace;text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;background:0 0;border-radius:999px;align-self:center;padding:.55rem 1.1rem}.loadFailure button:hover{border-color:var(--gold);color:var(--gold)}.themeGroup{margin-bottom:1.1rem}.themeGroup:last-child{margin-bottom:0}.themeHead{border-left:2px solid var(--gold);flex-direction:column;gap:.1rem;margin:0 0 .55rem;padding-left:.7rem;display:flex}.themeHead h4{font-family:var(--font-cormorant),serif;color:var(--white);margin:0;font-size:1.15rem;font-weight:400}.themeHead span{color:var(--muted);font-size:.72rem;line-height:1.45}.customerVoice{border-left:2px solid var(--mint);background:#0a0b0b;border-radius:0 8px 8px 0;margin:0 0 .9rem;padding:.9rem 1.1rem}.customerVoice p{color:var(--white);font-family:var(--font-cormorant),serif;margin:0;font-size:1.15rem;font-style:italic;line-height:1.55}.customerVoice cite{color:var(--muted);font-style:normal;font:400 .6rem var(--font-space-mono),monospace;letter-spacing:.06em;text-transform:uppercase;margin-top:.5rem;display:block}.landedCost{border:1px solid var(--line);background:#0a0b0b;border-radius:10px;flex-direction:column;gap:.8rem;margin:0;padding:1.1rem 1.2rem;display:flex}.landedCost legend{font-family:var(--font-cormorant),serif;color:var(--white);padding:0 .5rem;font-size:1.2rem}.freightHelper{border:1px solid var(--line);background:#0d0f0e;border-radius:8px;padding:.7rem .9rem}.freightHelper summary{cursor:pointer;font:700 .6rem var(--font-space-mono),monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--mint)}.freightHelper .formRow{margin-top:.7rem}.freightHelper .secondary{margin-top:.4rem;padding:.5rem .9rem;font-size:.7rem}.landedSummary{border-top:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;gap:1.2rem;padding-top:.9rem;display:flex}.freightCases{border-top:1px solid var(--line);flex-direction:column;flex-basis:100%;gap:.5rem;margin-top:.3rem;padding-top:.9rem;display:flex}.freightCaseRow{flex-wrap:wrap;gap:1.6rem;display:flex}.freightCaseRow>div{flex-direction:column;gap:.15rem;min-width:150px;display:flex}.freightCaseRow small{color:var(--muted);font:700 .56rem var(--font-space-mono),monospace;text-transform:uppercase;letter-spacing:.08em}.freightCaseRow strong{font-family:var(--font-cormorant),serif;font-size:1.7rem;font-weight:500}.freightCaseRow span{color:var(--muted);font-size:.74rem}.freightCaseRow .caseBad strong{color:var(--red)}.landedTotal{flex-direction:column;gap:.15rem;min-width:150px;display:flex}.landedTotal small{color:var(--muted);font:700 .56rem var(--font-space-mono),monospace;text-transform:uppercase;letter-spacing:.08em}.landedTotal strong{font-family:var(--font-cormorant),serif;color:var(--white);font-size:2rem;font-weight:400;line-height:1.05}.landedTotal span{color:var(--muted);font-size:.72rem;line-height:1.45}.landedMarkup{max-width:120px}.landedWarning{flex:100%;line-height:1.5;color:var(--red)!important;font-size:.8rem!important}.landedSummary .mutedLine{flex:100%}.benchGroup{margin-bottom:1rem}.benchAlarm{color:var(--red);margin:0 0 .6rem;font-size:.85rem;line-height:1.55}.benchControls{flex-wrap:wrap;gap:1.2rem;margin:.6rem 0 1rem;display:flex}.benchControls label{max-width:220px}.benchTable td,.benchTable th{padding:.55rem .7rem}.benchTable td:first-child{white-space:normal;min-width:180px}.benchInput{border:1px solid var(--line);width:74px;color:var(--white);font:inherit;text-align:right;background:#0d0f0e;border-radius:6px;padding:.35rem .45rem;font-size:.8rem}.benchInput:focus{border-color:var(--mint);outline:0}.benchBelow{background:#ff80740f}.benchBelow td:first-child{border-left:2px solid var(--red)}.benchUncosted td{color:#5f6570}.benchLoss{font-weight:600;color:var(--red)!important}.floorField{flex-direction:column;gap:.25rem;max-width:26rem;margin:.9rem 0 0;display:flex}.floorField span{color:var(--muted);font-size:.7rem;line-height:1.45}.floorField input{border:1px solid var(--line);color:var(--white);font:400 .9rem var(--font-dm-sans),sans-serif;background:#0a0b0b;border-radius:8px;padding:.5rem .7rem}.qcBlock{border:1px solid var(--line);background:#0a0b0b;border-radius:10px;flex-direction:column;gap:.6rem;margin-top:.9rem;padding:1rem 1.1rem;display:flex}.qcBlock h4{font-family:var(--font-cormorant),serif;color:var(--white);margin:0;font-size:1.15rem;font-weight:400}.qcUpload{color:var(--muted);font:700 .56rem var(--font-space-mono),monospace;text-transform:uppercase;letter-spacing:.08em;flex-direction:column;gap:.3rem;display:flex}.qcUpload input{color:var(--white);font:400 .8rem var(--font-dm-sans),sans-serif}.referBanner{border:1px solid var(--gold);border-radius:999px;flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;max-width:min(100%,44rem);margin:0 auto 1.4rem;padding:.7rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.referBanner{border:1px solid color-mix(in srgb,var(--gold) 40%,transparent)}}.referBanner{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.referBanner{background:color-mix(in srgb,var(--gold) 7%,transparent)}}.referBanner{text-align:center;justify-content:center}.referBanner b{color:var(--gold);font-size:.92rem}.referBanner span{color:var(--muted);font-size:.84rem}.referReady{border:1px solid var(--gold);border-radius:12px;flex-direction:column;gap:.3rem;margin:.4rem 0 1rem;padding:.85rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.referReady{border:1px solid color-mix(in srgb,var(--gold) 35%,transparent)}}.referReady{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.referReady{background:color-mix(in srgb,var(--gold) 6%,transparent)}}.referReady b{color:var(--gold);font-size:.98rem}.referReady span{color:var(--muted);font-size:.85rem;line-height:1.6}.referReady span.soon{color:var(--warn,#d9a441)}.referHow{margin-top:.6rem;font-size:.88rem}.referHow summary{cursor:pointer;color:var(--gold);padding:.3rem 0}.referHow ol{flex-direction:column;gap:.55rem;margin:.6rem 0 0;padding-left:1.2rem;line-height:1.65;display:flex}.referHow li b{color:inherit}.referHow p{color:var(--muted);margin:.8rem 0 0;font-size:.84rem}.confirmChoices{border:1px solid var(--line);background:#0f1211;border-radius:14px;margin:0 0 1.3rem;padding:1.3rem 1.35rem}.confirmHeading{font-family:var(--font-cormorant),serif;color:var(--white);margin:0 0 .35rem;font-size:1.45rem;font-weight:400;line-height:1.25}.confirmLead{color:var(--muted);margin:0 0 1rem;font-size:.82rem;line-height:1.6}.confirmLine{border-top:1px solid #ffffff0e;margin:0;padding:.75rem 0;display:block}.confirmLine:first-of-type{border-top:0;padding-top:0}.confirmLine b{color:var(--white);font-size:.95rem;font-weight:500;line-height:1.35;display:block}.confirmLine span{color:var(--muted);margin-top:.2rem;font-size:.78rem;line-height:1.6;display:block}.confirmLine em{color:var(--mint);overflow-wrap:anywhere;margin-top:.3rem;font-size:.78rem;font-style:normal;line-height:1.55;display:block}.confirmLine em:before{content:"↳";opacity:.7;margin-right:.4rem}.confirmTick{color:var(--white);cursor:pointer;background:#d5af560d;border:1px solid #d5af5666;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:.7rem;margin:1rem 0 .6rem;padding:.75rem .9rem;font-size:.88rem;display:grid!important}.confirmTick input{margin:0;width:auto!important}.confirmFair{color:var(--muted);margin:0;font-size:.76rem;line-height:1.6}.confirmFair a{color:var(--mint);white-space:nowrap}@media (width<=560px){.confirmChoices{padding:1.05rem 1.1rem}.confirmHeading{font-size:1.3rem}}.tagSetup{border:1px solid var(--line);border-radius:12px;margin:.4rem 0 1rem;padding:1rem 1.1rem 1.1rem}.tagSetup legend{padding:0 .45rem;font-size:.9rem;font-weight:600}.tagSetupLine+.tagSetupLine{border-top:1px solid var(--line);margin-top:1.1rem;padding-top:1.1rem}.tagSetupLine>b{margin-bottom:.6rem;font-size:.92rem;display:block}.tagSetupChoices{gap:.5rem;display:grid}@media (width>=34rem){.tagSetupChoices{grid-template-columns:1fr 1fr}}.tagSetupChoices label{border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:flex-start;gap:.6rem;margin:0;padding:.7rem .8rem;display:flex}.tagSetupChoices label.on{border-color:var(--gold);background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.tagSetupChoices label.on{background:color-mix(in srgb,var(--gold) 6%,transparent)}}.tagSetupChoices input{flex:none;margin-top:.25rem}.tagSetupChoices span{flex-direction:column;gap:.15rem;display:flex}.tagSetupChoices b{font-size:.88rem}.tagSetupChoices small{color:var(--muted);font-size:.78rem;line-height:1.5}.tagSetupDest{margin-top:.75rem}.tagSetupCaveat{color:var(--muted);margin:.75rem 0 0;font-size:.8rem;line-height:1.6}.foundingBanner{border:1px solid var(--line);text-align:center;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.2rem .7rem;max-width:min(100%,44rem);margin:0 auto 1rem;padding:.6rem 1rem;display:flex}.foundingBanner b{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-size:.72rem}.foundingBanner span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.85rem}.supStart{margin:1.8rem 0 0}.supChoices{grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));gap:.7rem;margin:1.2rem 0 1.6rem;display:grid}.supChoice{text-align:left;border:1px solid var(--line);background:var(--panel);color:inherit;font:inherit;cursor:pointer;border-radius:14px;flex-direction:column;gap:.3rem;padding:1.15rem 2.6rem 1.15rem 1.2rem;transition:border-color .18s,background .18s,transform .18s;display:flex;position:relative}.supChoice:hover,.supChoice:focus-visible{border-color:var(--gold);background:#141416;transform:translateY(-2px)}.supChoice b{color:var(--white);font-size:1rem;line-height:1.35}.supChoice small{color:var(--muted);font-size:.83rem;line-height:1.6}.supChoice i{color:var(--gold);font-style:normal;transition:transform .18s;position:absolute;top:1.25rem;right:1.1rem}.supChoice:hover i{transform:translate(3px)}.supBack{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.45rem;margin:0 0 1.2rem;padding:0;font-size:.82rem;display:inline-flex}.supBack:hover{color:var(--mint)}.supBack i{font-style:normal}.supTriage{border:1px solid var(--line);border-radius:14px;margin:1.4rem 0 1.6rem;padding:1.1rem 1.2rem}.supTriageQ{margin:0 0 .7rem;font-size:1.02rem;font-weight:600}.supTriage small{color:var(--muted);margin:-.4rem 0 .7rem;font-size:.82rem;line-height:1.6;display:block}.supSymptoms{flex-wrap:wrap;gap:.45rem;display:flex}.supSymptoms button{border:1px solid var(--line);color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border-radius:999px;padding:.5rem .85rem;font-size:.86rem}.supSymptoms button:hover{border-color:var(--gold)}.supSymptoms button.on{border-color:var(--gold);background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.supSymptoms button.on{background:color-mix(in srgb,var(--gold) 10%,transparent)}}.supSymptoms button.on{color:var(--gold)}.supAnswer{border-top:1px solid var(--line);margin-top:1rem;padding-top:1rem}.supAnswer>p{margin:0 0 .6rem;line-height:1.7}.supLadder{border-top:1px solid var(--line);margin-top:1.2rem;padding-top:1.1rem}.supLadderIntro{margin:.9rem 0 .2rem;font-size:.92rem;line-height:1.7}.supRungs{counter-reset:rung;flex-direction:column;gap:.75rem;margin:.8rem 0 0;padding:0;list-style:none;display:flex}.supRungs li{border:1px solid var(--line);counter-increment:rung;border-radius:12px;padding:.85rem 1rem .9rem 2.6rem;position:relative}.supRungs li:before{content:counter(rung);border:1px solid var(--gold);width:1.3rem;height:1.3rem;color:var(--gold);border-radius:50%;place-items:center;font-size:.72rem;display:grid;position:absolute;top:.9rem;left:.95rem}.supRungs b{font-size:.95rem;display:block}.supRungCost{letter-spacing:.06em;text-transform:uppercase;color:var(--gold);font-size:.72rem}.supRungs p{color:var(--muted);margin:.35rem 0 0;font-size:.88rem;line-height:1.65}.tryIt{border:1px solid var(--gold);border-radius:12px;flex-direction:column;gap:.35rem;margin:0 0 1.1rem;padding:.9rem 1.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.tryIt{border:1px solid color-mix(in srgb,var(--gold) 35%,transparent)}}.tryIt{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.tryIt{background:color-mix(in srgb,var(--gold) 5%,transparent)}}.tryIt b{color:var(--gold);font-size:.95rem}.tryIt p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.65}.tryIt a{align-self:flex-start;margin-top:.2rem;font-size:.85rem}.bandHeld{border:1px solid var(--gold);border-radius:10px;flex-direction:column;gap:.2rem;margin:.8rem 0 0;padding:.7rem .95rem;display:flex}@supports (color:color-mix(in lab, red, red)){.bandHeld{border:1px solid color-mix(in srgb,var(--gold) 32%,transparent)}}.bandHeld{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.bandHeld{background:color-mix(in srgb,var(--gold) 5%,transparent)}}.bandHeld b{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);font-size:.7rem}.bandHeld span{color:var(--muted);font-size:.88rem;line-height:1.6}.tryItRule{color:var(--warn,#d9a441);margin:.15rem 0 0;font-size:.84rem;line-height:1.6}.setupHelp{border:1px solid var(--mint);border-radius:12px;flex-direction:column;gap:.35rem;margin:0 0 1.1rem;padding:.9rem 1.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.setupHelp{border:1px solid color-mix(in srgb,var(--mint) 32%,transparent)}}.setupHelp{background:var(--mint)}@supports (color:color-mix(in lab, red, red)){.setupHelp{background:color-mix(in srgb,var(--mint) 5%,transparent)}}.setupHelp b{color:var(--mint);font-size:.95rem}.setupHelp p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.65}.setupHelpLinks,.supSetupLinks{flex-wrap:wrap;gap:.5rem .9rem;margin-top:.45rem;display:flex}.setupHelpLinks a,.supSetupLinks a{color:var(--mint);border-bottom:1px solid var(--mint);font-size:.85rem;text-decoration:none}@supports (color:color-mix(in lab, red, red)){.setupHelpLinks a,.supSetupLinks a{border-bottom:1px solid color-mix(in srgb,var(--mint) 45%,transparent)}}.setupHelpLinks a,.supSetupLinks a{padding-bottom:.1rem}.setupHelpLinks a:hover,.supSetupLinks a:hover{border-bottom-color:var(--mint)}@media (width<=720px){.setupHelpLinks,.supSetupLinks{flex-direction:column;gap:.7rem}.setupHelpLinks a,.supSetupLinks a{padding:.55rem 0}}.foundingBadge{border:1px solid var(--gold);border-radius:16px;flex-direction:column;gap:.4rem;margin:0 0 1.6rem;padding:1.4rem 1.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.foundingBadge{border:1px solid color-mix(in srgb,var(--gold) 40%,transparent)}}.foundingBadge{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.foundingBadge{background:color-mix(in srgb,var(--gold) 6%,transparent)}}.foundingBadge strong{color:var(--gold);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.4rem,8vw,3.4rem);line-height:1}.foundingBadge>p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.6}.foundingBadge ul{flex-direction:column;gap:.3rem;margin:.5rem 0 0;padding-left:1.1rem;display:flex}.foundingBadge li{color:var(--muted);font-size:.86rem;line-height:1.6}.tierCard{border:1px solid var(--line);border-radius:12px;gap:.85rem;margin:.9rem 0;padding:1.1rem 1.2rem;display:grid}.tierCard label{gap:.35rem;display:grid}.tierCard label>span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.72rem}.tierCard label>small{color:var(--muted);font-size:.75rem}.tierCard input,.tierCard textarea{background:var(--panel2);border:1px solid var(--line);color:var(--white);font:inherit;border-radius:8px;padding:.6rem .7rem}.tierExamples{border-top:1px solid var(--line);padding-top:.85rem}.tierExampleGrid{flex-wrap:wrap;gap:.6rem;margin:.5rem 0;display:flex}.tierExampleGrid figure{gap:.3rem;width:104px;margin:0;display:grid}.tierExampleGrid img{object-fit:cover;border:1px solid var(--line);background:var(--panel2);border-radius:10px;width:104px;height:104px}.tierUpload{gap:.35rem;max-width:360px;display:grid}.mouldCharge{gap:.35rem;max-width:420px;margin:.8rem 0;display:grid}.mouldCharge>span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.72rem}.mouldCharge input{background:var(--panel2);border:1px solid var(--line);color:var(--white);font:inherit;border-radius:8px;padding:.6rem .7rem}.mouldCharge small{color:var(--muted);font-size:.75rem;line-height:1.5}.tierNudge{color:var(--gold)}.designRoute small{color:var(--muted);margin-top:.35rem;font-size:.78rem;line-height:1.55;display:block}.routeExamples{flex-wrap:wrap;gap:.45rem;margin-top:.5rem;display:flex}.routeExamples img{object-fit:cover;border:1px solid var(--line);border-radius:8px;width:72px;height:72px}.firstTapCounts{flex-wrap:wrap;gap:2rem;margin:.6rem 0 .8rem;display:flex}.firstTapCounts small{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.68rem;display:block}.firstTapCounts b{font-size:1.7rem;font-family:var(--font-cormorant),serif}.firstTapBad{color:var(--red)}.firstTapStuckPanel{border-color:var(--red)}.firstTapStuck{border:1px solid var(--line);border-radius:10px;gap:.3rem;margin:.5rem 0;padding:.8rem .9rem;display:grid}.firstTapStuck div{align-items:baseline;gap:.6rem;display:flex}.firstTapStuck span{color:var(--muted);font-size:.78rem}.firstTapStuck a{color:var(--mint);font-size:.85rem;text-decoration:none}.firstTapStuck p{color:var(--muted);margin:0;font-size:.85rem}.firstTapQuote{border:1px solid var(--line);border-radius:10px;gap:.4rem;margin:.5rem 0;padding:.8rem .9rem;display:grid}.firstTapQuote p{font-family:var(--font-cormorant),serif;margin:0;font-size:1.08rem;line-height:1.5}.firstTapQuote div{flex-wrap:wrap;align-items:baseline;gap:.6rem;display:flex}.firstTapQuote span{color:var(--muted);font-size:.78rem}.firstTapQuote em{letter-spacing:.06em;color:var(--muted);border:1px solid var(--line);border-radius:99px;margin-left:auto;padding:.15rem .55rem;font-size:.72rem;font-style:normal}.firstTapQuote em.ok{color:var(--mint);border-color:var(--mint)}.voiceNeedsPanel{border-color:var(--red)}.voiceCase{border:1px solid var(--line);border-radius:10px;gap:.6rem;margin:.6rem 0;padding:.85rem .95rem;display:grid}.voice-needs_attention{border-color:var(--red)}.voice-resolved,.voice-closed{opacity:.85}.voiceCaseHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.voiceCaseHead b{font-size:.95rem;display:block}.voiceCaseHead span{color:var(--muted);font-size:.76rem}.voicePill{letter-spacing:.06em;border:1px solid var(--line);white-space:nowrap;border-radius:99px;padding:.18rem .6rem;font-size:.7rem;font-style:normal}.pill-needs_attention{color:var(--red);border-color:var(--red)}.pill-contacted,.pill-in_progress{color:var(--gold);border-color:var(--gold)}.pill-resolved{color:var(--mint);border-color:var(--mint)}.voiceSaid{border-bottom:1px dashed var(--line);gap:.4rem;padding-bottom:.6rem;display:grid}.voiceStars{color:var(--gold);letter-spacing:.12em;margin:0}.voiceStars small{color:var(--muted);letter-spacing:normal;margin-left:.4rem}.voiceWords{font-family:var(--font-cormorant),serif;margin:0;font-size:1.08rem;line-height:1.5}.voiceWhy{flex-wrap:wrap;gap:.4rem;display:flex}.voiceWhy span{letter-spacing:.05em;color:var(--muted);border:1px solid var(--line);border-radius:99px;padding:.15rem .55rem;font-size:.7rem}.voiceBack{color:var(--gold);margin:0;font-size:.8rem}.voiceReach{flex-wrap:wrap;gap:.9rem;font-size:.8rem;display:flex}.voiceNoCheck{color:var(--muted);margin:0;font-size:.74rem;font-style:italic}.voiceDid{gap:.5rem;display:grid}.voiceNote{margin:0;font-size:.85rem;line-height:1.55}.voiceWaiting{color:var(--gold);margin:0;font-size:.8rem;line-height:1.55}.voiceActions{flex-wrap:wrap;gap:.5rem;display:flex}.voiceActions button{border:1px solid var(--line);color:inherit;cursor:pointer;font:inherit;background:0 0;border-radius:8px;padding:.5rem .9rem;font-size:.82rem}.voiceActions button:hover:not(:disabled){border-color:var(--gold)}.voiceActions .voicePrimary{background:var(--mint);color:var(--ink);border:0;font-weight:700}.voiceActions .voiceQuiet{color:var(--muted)}.voiceContact{flex-wrap:wrap;align-items:flex-end;gap:.6rem;display:flex}.voiceContact label{color:var(--muted);gap:.25rem;font-size:.76rem;display:grid}.voiceContact select{border:1px solid var(--line);color:inherit;font:inherit;background:0 0;border-radius:8px;padding:.45rem .6rem}.voiceContact button{border:1px solid var(--gold);color:var(--gold);cursor:pointer;font:inherit;background:0 0;border-radius:8px;padding:.5rem .9rem;font-size:.82rem}.voiceContact button:disabled,.voiceActions button:disabled{opacity:.45;cursor:default}.voiceDetail summary{cursor:pointer;color:var(--muted);font-size:.8rem}.voiceDetail label{color:var(--muted);gap:.25rem;margin-top:.55rem;font-size:.76rem;display:grid}.voiceDetail select,.voiceDetail textarea{border:1px solid var(--line);color:inherit;font:inherit;background:0 0;border-radius:8px;padding:.5rem .6rem}.voiceTruth{color:var(--muted);margin:0;font-size:.74rem;line-height:1.55}.voiceReview{border:1px solid var(--line);border-radius:10px;gap:.35rem;margin:.5rem 0;padding:.75rem .9rem;display:grid}.voiceReview div{flex-wrap:wrap;align-items:baseline;gap:.6rem;display:flex}.voiceReview span{color:var(--muted);font-size:.78rem}.voiceReview em{letter-spacing:.06em;color:var(--muted);border:1px solid var(--line);border-radius:99px;margin-left:auto;padding:.15rem .55rem;font-size:.72rem;font-style:normal}.voiceReview em.ok{color:var(--mint);border-color:var(--mint)}.voiceHolder{color:var(--mint);margin:0;font-size:.78rem}.voiceUnassigned{color:var(--red,#e2604f)}.voiceTimelineList{gap:.45rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.voiceTimelineList li{border-left:2px solid var(--line);gap:.1rem;padding-left:.6rem;display:grid}.voiceTimelineList li b{font-size:.8rem}.voiceTimelineList li span{color:var(--muted);font-size:.72rem}.voiceTimelineList li small{font-size:.76rem;line-height:1.5}.voiceDetail input{border:1px solid var(--line);color:inherit;font:inherit;background:0 0;border-radius:8px;padding:.5rem .6rem;font-size:16px}.learningLine{margin:.3rem 0;font-size:.86rem}.learningGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.9rem;margin-top:.6rem;display:grid}.learningGrid div{align-content:start;gap:.25rem;display:grid}.learningGrid b{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:.78rem}.learningGrid span{border-bottom:1px solid var(--line);justify-content:space-between;gap:.5rem;padding:.2rem 0;font-size:.84rem;display:flex}.learningGrid em{color:var(--gold,#d5af56);font-style:normal}.supAsk{gap:.7rem;margin:1rem 0 1.4rem;display:grid}.supAsk label{gap:.25rem;font-size:.84rem;display:grid}.supAsk label span{color:var(--muted);font-size:.76rem}.supAsk input,.supAsk textarea{border:1px solid var(--line);color:inherit;background:0 0;border-radius:9px;padding:.6rem .7rem;font-family:inherit;font-size:16px}.supAskDone{border-color:var(--mint)}.reviewBand{margin:.85rem 0 0;padding-top:.35rem}.reviewBandHead{align-items:baseline;gap:.55rem;margin:0;display:flex}.reviewBandHead b{letter-spacing:.04em;font-size:.86rem}.reviewBandHead span{color:var(--muted);font-size:.76rem}.reviewBand-needs_action .reviewBandHead b{color:var(--red,#e2604f)}.reviewBand-worth_understanding .reviewBandHead b{color:var(--gold,#d5af56)}.reviewBand-positive_signal .reviewBandHead b{color:var(--mint)}.circleWall{max-width:1080px;margin:0 auto;padding:3.2rem 1.2rem}.circleWallHead{max-width:640px}.circleWallBasis{color:var(--muted);margin:.4rem 0 0;font-size:.9rem;line-height:1.7}.circleWallGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.9rem;margin-top:1.4rem;display:grid}.circleMoment{border:1px solid var(--line);border-radius:12px;align-content:start;gap:.35rem;padding:1rem 1.1rem;display:grid}.circleMoment b{font-size:.9rem}.circleMoment small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.74rem}.circleMoment p{color:var(--muted);margin:.2rem 0 0;font-size:.86rem;line-height:1.6}.circleMoment a{color:var(--gold,#d5af56);margin-top:.25rem;font-size:.8rem;text-decoration:none}.momentRules{border:1px solid var(--line);border-radius:10px;margin:.5rem 0;padding:.6rem .85rem}.momentRules summary{cursor:pointer;font-size:.82rem}.momentRules ul{color:var(--muted);margin:.5rem 0;padding-left:1.1rem;font-size:.8rem;line-height:1.7}.pulseAsk,.factAsk{color:var(--accent);margin-bottom:.15rem;font-size:.78rem;line-height:1.45;display:block}.pulseAsk{margin-bottom:.35rem;font-size:.86rem}.pickTag{margin:.9rem 0 1.1rem;display:block}.pickTag>span{margin-bottom:.4rem;font-size:.9rem;display:block}.pickTag>select{border:1px solid var(--gold);width:100%;color:var(--white);font:inherit;cursor:pointer;background:#090a0a;border-radius:8px;padding:.9rem 1rem;font-size:.95rem;display:block}.pickTag>select:focus{outline:2px solid var(--mint);outline-offset:1px}.pickTag>small{color:var(--muted);margin-top:.35rem;font-size:.74rem;display:block}.tapdxReviews{border-top:1px solid var(--line);margin:2.5rem 0 0;padding-top:1.5rem}.tapdxReviews h2{margin:0 0 .25rem;font-size:1.15rem;font-weight:500}.tapdxReviewsAvg{margin:0 0 .3rem;font-size:.9rem}.tapdxReviewsBasis{color:var(--muted);margin:0 0 1rem;font-size:.78rem;line-height:1.6}.tapdxReviewList{gap:.9rem;display:grid}.tapdxReview{border:1px solid var(--line);border-radius:10px;padding:.85rem 1rem}.tapdxReviewStars{color:var(--gold);letter-spacing:.1em;margin:0}.tapdxReviewWords{margin:.4rem 0;font-size:.92rem;line-height:1.6}.tapdxReviewWho{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:.6rem;margin:0;font-size:.78rem;display:flex}.tapdxReviewWho em{letter-spacing:.06em;border:1px solid var(--mint);color:var(--mint);border-radius:99px;padding:.1rem .5rem;font-size:.7rem;font-style:normal}.growthShape{max-width:420px;margin:.75rem 0 0}.growthBar{fill:#66e1c473}.growthBarNow{fill:var(--mint)}.growthMark{fill:var(--gold)}.moneyMonthLine{stroke:#0e7a4d;stroke-width:2px}.moneyMonthLineLow{stroke:#b3261e;stroke-width:2px}.moneyMonthNow{fill:#0e7a4d}.moneyMonthNowLow{fill:#b3261e}.moneyZeroLine{stroke:#9a9a9a;stroke-width:1px;stroke-dasharray:4 3}.wbWeigh{gap:.35rem;margin-top:.3rem;display:flex}.wbWeigh input{width:7.5rem;min-width:0;padding:.2rem .4rem;font-size:16px}.growthShapeFoot{justify-content:space-between;align-items:baseline;gap:1rem;margin-top:.2rem;display:flex}.growthShapeFoot span{color:var(--muted);font-size:.7rem}.growthShapeFoot b{font-size:.82rem}.growthShape .factNote{margin:.35rem 0 0}.growthPick{fill:#0000;cursor:pointer}.growthBarOpen{fill:var(--gold)}.growthStory{border:1px solid var(--line);border-radius:10px;gap:.3rem;margin:.55rem 0 0;padding:.65rem .75rem;display:grid}.growthStoryHead{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.growthStoryHead b{font-size:.85rem}.growthStoryHead span{color:var(--muted);font-size:.7rem}.growthStoryMoney{margin:0;font-size:.82rem}.growthStoryNote{color:var(--gold);margin:0;font-size:.76rem;line-height:1.5}.growthStoryChange{border-left:2px solid var(--gold);gap:.1rem;padding-left:.55rem;display:grid}.growthStoryChange b{font-size:.78rem;font-weight:600}.growthStoryChange span{color:var(--muted);font-size:.74rem}.voiceWhatsapp{border:1px solid var(--mint);color:var(--mint);font:inherit;cursor:pointer;background:#66e1c41a;border-radius:99px;padding:.35rem .9rem;font-size:.78rem;text-decoration:none;display:inline-block}.voiceWhatsapp:hover{background:#66e1c42e}.voiceSaidPart{padding:.35rem 0}.voiceSaidPart+.voiceSaidPart{border-top:1px dashed var(--line);margin-top:.35rem}.linkCopyAction{border:1px solid var(--gold);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:99px;padding:.35rem .9rem;font-size:.78rem}.linkCopyAction:hover{background:#d5af561f}.themeState.ts-partial{color:var(--gold);border-color:var(--gold)}.themeCard.state-partial{border-color:var(--line)}.rehearsalList{gap:.55rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.rehearsalList li{border:1px solid var(--line);border-radius:10px;gap:.15rem;padding:.7rem .85rem;display:grid}.rehearsalList b{letter-spacing:.04em;color:var(--muted);font-size:.78rem}.rehearsalList span{font-size:.95rem;line-height:1.5}.rehearsalList .rehearsalGap,.rehearsalList li.rehearsalGap{border-style:dashed}.rehearsalList em{color:var(--gold);font-size:.75rem;font-style:normal}.rehearsalAsked{color:var(--muted);font-size:.75rem;font-style:italic}.rehearsalWhy{color:var(--muted);font-size:.78rem;font-style:normal;line-height:1.45}.rehearsalBand>summary{cursor:pointer;list-style:none}.rehearsalBand>summary::-webkit-details-marker{display:none}.rehearsalBand>summary .bandHead{margin:0}.rehearsalBand>summary .bandHint:after{content:" ▸";color:var(--gold)}.rehearsalBand[open]>summary .bandHint:after{content:" ▾"}.rehearsalBand[open] .rehearsalList{margin-top:.9rem}.changeList{gap:.5rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.changeList li{border:1px solid var(--line);border-radius:10px;grid-template-columns:auto 1fr;align-items:baseline;gap:.15rem .7rem;padding:.65rem .8rem;display:grid}.changeList b{font-family:var(--mono,monospace);color:var(--muted);font-size:.82rem}.changeList span{font-size:.9rem;line-height:1.45}.changeList em{grid-column:2;font-size:.76rem;font-style:normal}.changeList li.changeOn em{color:var(--mint)}.changeList li.changeWaiting{border-style:dashed}.changeList li.changeWaiting em{color:var(--gold)}.consignmentList{gap:.55rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.consignmentList li{border:1px solid var(--line);border-radius:10px;overflow:hidden}.consignmentList li.stage-awaiting_invoices{border-style:dashed}.consignmentHead{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;grid-template-columns:1fr auto auto;align-items:baseline;gap:.8rem;padding:.75rem .85rem;display:grid}.consignmentHead b{font-size:.95rem}.consignmentHead span{color:var(--muted);font-size:.78rem}.consignmentStage{color:var(--gold)}.stage-costed .consignmentStage{color:var(--mint)}.consignmentBody{gap:.6rem;padding:0 .85rem .85rem;display:grid}.consignmentForm{border:1px solid var(--line);border-radius:8px;padding:.6rem .75rem}.consignmentForm>summary{cursor:pointer;font-size:.85rem}.consignmentForm>*+*{margin-top:.55rem}.bandTable tr.partRow td{opacity:.85}.rowNote{color:var(--muted);margin-top:.15rem;font-size:.7rem;line-height:1.35;display:block}.linkish{color:var(--gold);cursor:pointer;background:0 0;border:0;padding:0;font-size:.75rem;text-decoration:underline}.friendSaving{border:1px solid var(--line);border-radius:12px;margin-top:1rem;padding:.9rem 1rem}.friendSaving legend{letter-spacing:.05em;color:var(--muted);padding:0 .4rem;font-size:.8rem}.friendSaving input[type=range]{width:100%;accent-color:var(--gold)}.friendSavingActions{flex-wrap:wrap;gap:.55rem;margin-top:.7rem;display:flex}.bannerLine{border:1px dashed var(--gold);border-radius:10px;gap:.3rem;margin-top:.8rem;padding:.7rem .85rem;display:grid}.bannerLine b{letter-spacing:.04em;color:var(--muted);font-size:.75rem}.bannerLine p{margin:0;font-size:.95rem}.bannerLine small{color:var(--muted);font-size:.72rem;line-height:1.45}.shipSides{grid-template-columns:1fr 1fr;gap:.8rem;margin-top:.7rem;display:grid}@media (width<=720px){.shipSides{grid-template-columns:1fr}}.shipSide{border:1px solid var(--line);border-radius:10px;align-content:start;gap:.35rem;padding:.75rem .85rem;display:grid}.shipSide b{letter-spacing:.05em;color:var(--muted);font-size:.75rem}.shipSide p{margin:0;font-size:.92rem;line-height:1.5}.shipSide small{color:var(--muted);font-size:.75rem;line-height:1.45}.opsPanel{border:1px solid var(--line);border-radius:12px;margin-bottom:1rem;padding:1rem 1.1rem}.opsPanel>header{justify-content:space-between;align-items:baseline;gap:.8rem;margin-bottom:.3rem;display:flex}.opsPanel>header h3{margin:0;font-size:1rem}.bandTable tr.campaignRow td{color:var(--muted);border-top:0;padding-top:.1rem;font-size:.78rem}.weighForm{border-top:1px solid var(--line);margin-top:1rem;padding-top:.9rem}.weighForm b{font-size:.8rem}.weighForm .twoFields{grid-template-columns:1.2fr 1fr auto;align-items:end;margin-top:.5rem}@media (width<=680px){.weighForm .twoFields{grid-template-columns:1fr}}.weighForm label{color:var(--muted);flex-direction:column;gap:.35rem;font-size:.7rem;display:flex}.weighForm input{border:1px solid var(--line);color:var(--white);background:#090a0a;outline:0;padding:.6rem}.changeList li.changeHalf{border-style:solid;border-color:var(--red)}.changeList li.changeHalf em{color:var(--red)}.changeList .changeFinishes{color:var(--muted);margin-top:.25rem;font-size:.68rem;display:block}.kpiRow .kpiCloses{color:var(--gold);grid-column:1/-1;margin-top:.3rem;font-size:.68rem;line-height:1.5}.batchBars{flex-direction:column;gap:.9rem;margin:.9rem 0 0;padding:0;list-style:none;display:flex}.batchBars li{flex-direction:column;gap:.35rem;display:flex}.batchBarHead{justify-content:space-between;align-items:baseline;gap:1rem;font-size:.82rem;display:flex}.batchBarHead span{color:var(--gold);font-variant-numeric:tabular-nums}.batchBarTrack{background:var(--line-soft,#1a1a1e);border-radius:999px;min-width:2%;height:.55rem}.batchBarFill{background:var(--gold);border-radius:999px;min-width:0;height:100%}.batchBars small{color:var(--muted,#8b8b93);font-size:.72rem}.dispatchCheck{border:1px solid var(--line);border-radius:10px;gap:.55rem;margin:.7rem 0;padding:.85rem .95rem;display:grid}.dispatchHead{align-items:center;gap:.6rem;display:flex}.dispatchHead b{font-size:.95rem}.checkPassPill,.checkFailPill{letter-spacing:.06em;border:1px solid;border-radius:99px;padding:.15rem .55rem;font-size:.7rem;font-style:normal}.checkPassPill{color:var(--mint);border-color:var(--mint)}.checkFailPill{color:var(--red);border-color:var(--red)}.checkList{color:var(--muted);gap:.2rem;margin:0;padding-left:1.05rem;font-size:.82rem;line-height:1.5;display:grid}.checkPassed{color:var(--mint);margin:0;font-size:.84rem}.checkFailed{color:var(--red);margin:0;font-size:.84rem;line-height:1.55}.checkWaiting{color:var(--gold);margin:0;font-size:.82rem;line-height:1.55}.checkFailToggle{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;justify-self:start;padding:.2rem 0;font-size:.8rem;text-decoration:underline}.checkDetail{border-top:1px dashed var(--line);gap:.45rem;padding-top:.6rem;display:grid}.checkFailRow{align-items:flex-start;gap:.5rem;font-size:.84rem;display:flex}.checkFailTag{flex-wrap:wrap;gap:.6rem;display:flex}.checkFailTag label{color:var(--muted);gap:.25rem;font-size:.76rem;display:grid}.checkFailTag select,.checkFailTag input{border:1px solid var(--line);color:inherit;font:inherit;background:0 0;border-radius:8px;padding:.45rem .6rem}.checkReplaced{align-items:flex-start;gap:.5rem;font-size:.82rem;display:flex}.checkDetail textarea{border:1px solid var(--line);color:inherit;font:inherit;background:0 0;border-radius:8px;padding:.5rem .6rem}.checkPhoto{color:var(--muted);gap:.25rem;font-size:.78rem;display:grid}.checkPhoto small{font-size:.72rem}.checkPhotoThumb{border:1px solid var(--line);border-radius:8px;max-width:160px}.checkHistory summary{cursor:pointer;color:var(--muted);font-size:.8rem}.failedTagRow{border-bottom:1px solid var(--line);justify-content:space-between;gap:.8rem;padding:.45rem 0;font-size:.86rem;display:flex}.failedTagRow span{color:var(--muted);font-size:.78rem}.momentRow{border:1px solid var(--line);border-radius:10px;gap:.5rem;margin:.6rem 0;padding:.8rem .9rem;display:grid}.momentRow header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.momentRow header b{font-size:.95rem;display:block}.momentRow header span{color:var(--muted);font-size:.76rem}.momentPill{letter-spacing:.06em;border:1px solid var(--line);white-space:nowrap;border-radius:99px;padding:.18rem .6rem;font-size:.7rem;font-style:normal}.pill-verified{color:var(--mint);border-color:var(--mint)}.pill-not_eligible,.pill-unavailable{color:var(--muted)}.pill-pending{color:var(--gold);border-color:var(--gold)}.momentLink{color:var(--gold);font-size:.85rem}.momentActions{flex-wrap:wrap;gap:.5rem;display:flex}.momentActions button{border:1px solid var(--line);color:inherit;cursor:pointer;font:inherit;background:0 0;border-radius:8px;padding:.45rem .8rem;font-size:.8rem}.momentActions button:disabled{opacity:.45}.momentDecisions{gap:.4rem;display:grid}.momentDecisions label{align-items:flex-start;gap:.5rem;font-size:.85rem;display:flex}.momentOrder{border-top:1px dashed var(--line);border-bottom:1px dashed var(--line);flex-wrap:wrap;gap:1.2rem;padding:.5rem 0;display:flex}.momentOrder small{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:.66rem;display:block}.momentOrder b{font-size:.84rem}.momentFlags{flex-wrap:wrap;gap:.4rem;display:flex}.momentFlags span{color:var(--gold);border:1px solid var(--gold);border-radius:99px;padding:.15rem .55rem;font-size:.7rem}.momentLooksRight{background:var(--mint);color:var(--ink);cursor:pointer;border:0;border-radius:9px;justify-self:start;padding:.6rem 1.1rem;font-weight:700}.momentMore summary{cursor:pointer;color:var(--muted);font-size:.8rem}@media (width<=680px){input,select,textarea{font-size:16px!important}}.practiceCast{gap:.5rem;margin:.7rem 0;padding:0;list-style:none;display:grid}.practiceCast li{border-left:2px solid var(--gold,#d5af56);gap:.15rem;padding-left:.65rem;display:grid}.practiceCast li b{font-size:.85rem}.practiceCast li span{color:var(--muted);font-size:.78rem;line-height:1.5}.readinessSummary{margin:.3rem 0 .6rem;font-size:.9rem}.readinessList{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.readinessList li{border-top:1px solid var(--line);gap:.25rem;padding-top:.5rem;display:grid}.readinessList li b{font-size:.86rem}.readinessList li span{flex-wrap:wrap;gap:.35rem;display:flex}.readinessList em{letter-spacing:.04em;color:var(--muted);border:1px solid var(--line);border-radius:99px;padding:.15rem .55rem;font-size:.72rem;font-style:normal}.readinessList em.readinessPhoto{color:var(--red,#e2604f);border-color:var(--red,#e2604f)}.practiceMode{color:var(--gold,#d5af56);margin:.2rem 0 .5rem;font-size:.82rem}.practicePick{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:.6rem 0 .2rem;font-size:.82rem}.practiceCast li button{border:1px solid var(--gold,#d5af56);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:99px;justify-self:start;margin-top:.3rem;padding:.4rem .9rem;font-size:.8rem}.voiceTopPanel .voiceHeadline{color:#dcdce2;margin:0 0 .8rem;font-size:.9rem;line-height:1.55}.voicePiles{flex-wrap:wrap;gap:.5rem;margin:0 0 .8rem;display:flex}.voicePile{text-align:left;border:1px solid var(--line);color:inherit;background:#ffffff0a;border-radius:8px;flex:9rem;padding:.6rem .7rem}.voicePile b{color:#dcdce2;font-size:1.5rem;line-height:1.15;display:block}.voicePile small{color:var(--muted);font-size:.72rem;line-height:1.4}.voicePile.love b{color:#8fd6b4}.voicePile.needs b{color:#e0a3a3}.voicePile.on{background:#ffffff14;border-color:#8f958f}.voicePatterns{flex-direction:column;gap:.3rem;margin:0 0 .8rem;display:flex}.voicePattern{border-left:2px solid var(--line);color:#c9c9cf;margin:0;padding:.45rem .6rem;font-size:.78rem;line-height:1.5}.voicePattern.problem{border-left-color:#e0a3a3}.voiceTabs{flex-wrap:wrap;gap:.35rem;display:flex}.voiceTabs button{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:999px;min-height:2.2rem;padding:.4rem .8rem;font-size:.75rem}.voiceTabs button.on{color:#f4f4f4;background:#ffffff14;border-color:#8f958f}.voiceList{flex-direction:column;gap:.4rem;display:flex}.voiceRow{border:1px solid var(--line);background:#ffffff08;border-radius:8px;padding:.55rem .65rem}.voiceRowWords{color:#dcdce2;margin:0 0 .25rem;font-size:.8rem;line-height:1.55}.voiceRowWho{color:var(--muted);font-size:.71rem;line-height:1.45}.voiceRowShop{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.4rem;display:flex}.voiceRowShop em{color:var(--muted);font-size:.7rem;font-style:normal}.voiceRowShop em.ok{color:#8fd6b4}.voiceRowPick{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.voiceRowPick span{color:var(--muted);font-size:.7rem}.voiceRowPick select{color:#f4f4f4;border:1px solid var(--line);background:#0d0f0e;border-radius:.5rem;min-height:2.4rem;padding:.35rem .5rem;font-size:16px}.voiceRowNeeds{color:var(--muted);flex-basis:100%;font-size:.7rem}.creditReminderMessage{border:1px solid var(--line);color:var(--ink);border-radius:9px;margin:.5rem 0;padding:.6rem .75rem;font-size:.82rem;line-height:1.55}.catalogueFind{flex-direction:column;gap:4px;margin:12px 0 4px;display:flex}.catalogueFind>span{opacity:.75;font-size:.82rem}.catalogueFind input{border-radius:8px;width:100%;max-width:420px;padding:10px 12px;font-size:16px}.soldInPerson{background:#0000000a;border-radius:10px;margin-top:10px;padding:12px}.soldInPerson .formRow{flex-wrap:wrap;gap:10px;display:flex}.soldInPerson .formRow>label{flex-direction:column;flex:200px;gap:4px;font-size:.85rem;display:flex}.soldInPerson input{border-radius:8px;width:100%;padding:9px 10px;font-size:16px}.soldInPerson .qAct{margin-top:10px}.moneyInRoutes{margin-top:1rem}.moneyInRoutes h4{margin:0 0 .2rem}.preOrderMoney{flex-direction:column;gap:.8rem;margin:.4rem 0;display:flex}.preOrderMoneyRow{border:1px solid var(--line);background:#131615;flex-direction:column;gap:.7rem;padding:1.1rem;display:flex}.preOrderMoneyHead{flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;display:flex}.preOrderMoneyHead b{font-size:1rem}.preOrderMoneyHead span{color:var(--muted);font-size:.78rem}.preOrderMoneyHead em{color:var(--mint);font-style:normal;font:700 .58rem var(--font-space-mono), monospace;text-transform:uppercase;letter-spacing:.07em;margin-left:auto}.preOrderMoney .ovFact.preOrderReady strong{color:var(--mint)}.preOrderUnreadable{color:var(--gold);margin:0;font-size:.82rem;line-height:1.6}@media (width<=720px){.preOrderMoneyHead em{margin-left:0}}.startBlock{text-align:center;border:1px solid var(--line);background:#131615;flex-direction:column;align-items:center;gap:.9rem;margin:.4rem 0;padding:2.2rem 1rem;display:flex}.startBlock h3{font-family:var(--font-cormorant), serif;margin:0;font-size:1.9rem;font-weight:400}.startBlock .primary,.startBlock .secondary{padding:1.15rem 2.6rem;font-size:1rem}.startBlock p{max-width:560px;color:var(--muted);margin:0;font-size:.85rem;line-height:1.6}.eventSaleBox{background:#0000000a;border-radius:10px;margin:8px 0 14px;padding:12px}.eventSaleMatches{flex-direction:column;gap:6px;margin-top:8px;display:flex}.eventSaleMatches button{text-align:left;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:10px 12px;display:flex}.ov2{flex-direction:column;gap:1.1rem;display:flex}.ov2Stand{flex-direction:column;gap:.7rem;display:flex}.ov2Lede{color:var(--muted);max-width:64ch;margin:0;line-height:1.6}.ov2Failed{color:var(--gold);margin:0;font-size:.9rem}.ov2Failed .linklike{color:var(--mint);margin-left:.4rem;text-decoration:underline}.voiceInsight{border-left:3px solid var(--line);margin:.9rem 0;padding:.7rem 0 .7rem 1rem}.voiceInsight-strong{border-left-color:var(--mint)}.voiceInsight-supported{border-left-color:var(--gold)}.voiceInsight-emerging{border-left-color:var(--line)}.voiceInsightHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.8rem;margin:0 0 .35rem;display:flex}.voiceInsightHead b{font-weight:400;line-height:1.5}.voiceConfidence{font:700 .56rem var(--font-space-mono),monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);border:1px solid var(--line);flex:none;padding:.2rem .5rem}.voiceInsight-strong .voiceConfidence{color:var(--mint);border-color:var(--mint)}.voiceInsight-supported .voiceConfidence{color:var(--gold);border-color:var(--gold)}.voiceEvidence{margin-top:.5rem}.voiceEvidence>summary{font:700 .6rem var(--font-space-mono),monospace;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);cursor:pointer}.voiceEvidenceRow{color:var(--muted);margin:.5rem 0 0;font-size:.85rem;line-height:1.55}.voiceEvidenceRow b{color:var(--white);font-weight:400}.voiceEvidenceRow em{margin-top:.15rem;font-style:italic;display:block}.voiceEvidenceKind{font:700 .54rem var(--font-space-mono),monospace;text-transform:uppercase;letter-spacing:.07em;color:var(--gold);margin-left:.4rem}.voiceEvidenceMore{font:700 .58rem var(--font-space-mono),monospace;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:.6rem 0 0}.voiceInsightSub{font-family:var(--font-cormorant),serif;color:var(--gold);border-top:1px solid var(--line);margin:1.4rem 0 .3rem;padding-top:1rem;font-size:1.1rem}.voicePatternProblem{color:#c8c2b4}.voiceCoverage{border-top:1px solid var(--line);color:var(--muted);margin:1.2rem 0 0;padding-top:.9rem;font-size:.82rem;line-height:1.6}.ov2Learned{font-family:var(--font-cormorant),serif;color:var(--white);flex-wrap:wrap;align-items:flex-start;gap:.6rem;margin:0;font-size:1.15rem;line-height:1.5;display:flex}@media (width<=720px){.ov2Learned{font-size:1.05rem}}.ov2Band{flex-direction:column;gap:.9rem;display:flex}.ov2Theme{font:700 .58rem var(--font-space-mono),monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--mint);border:1px solid var(--line);padding:.24rem .55rem}@media (width<=720px){.ov2Theme{order:3;margin-left:0}.bandHead .bandHint{margin-left:0}}.ov2Sub{font-family:var(--font-cormorant),serif;color:var(--gold);border-top:1px solid var(--line);margin:1.5rem 0 .2rem;padding:1.1rem 0 0 1rem;font-size:1.3rem;position:relative}.ov2Sub:before{content:"";background:var(--gold);width:4px;height:1rem;position:absolute;top:1.35rem;left:0}.ov2Band>.ov2Sub:first-of-type{border-top:0;margin-top:.3rem;padding-top:0}.ov2Band>.ov2Sub:first-of-type:before{top:.25rem}.ov2Sub .factNote{font-family:var(--font-dm-sans),sans-serif;margin-left:.5rem;font-size:.74rem}.ov2How{border:1px solid var(--line);background:#0d0f0e;border-radius:10px;padding:.55rem .9rem}.ov2How summary{cursor:pointer;font:700 .6rem var(--font-space-mono),monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--mint);padding:.25rem 0}.ov2How[open] summary{margin-bottom:.5rem}.ov2HowLede{color:var(--muted);margin:0 0 .9rem;font-size:.78rem}.ov2HowFigure{border-top:1px solid var(--line);padding:.8rem 0}.ov2HowFigure:first-of-type{border-top:0;padding-top:0}.ov2HowName{font:700 .58rem var(--font-space-mono),monospace;text-transform:uppercase;letter-spacing:.09em;color:var(--muted);margin:0 0 .35rem}.ov2Sum{color:var(--white);font-variant-numeric:tabular-nums;margin:0;font-size:.95rem;line-height:1.55}.ov2SumPlain{color:var(--white);margin:0;font-size:.88rem;line-height:1.55}.ov2NumbersHead{font:700 .55rem var(--font-space-mono),monospace;text-transform:uppercase;letter-spacing:.09em;color:var(--muted);margin:.55rem 0 .2rem}.ov2Numbers{gap:.25rem;margin:0;display:grid}.ov2Numbers>div{align-items:baseline;gap:.5rem;font-size:.8rem;display:flex}.ov2Numbers dt{color:var(--muted)}.ov2Numbers dd{color:var(--white);font-variant-numeric:tabular-nums;margin:0}.ov2Needed{color:var(--gold);margin:.45rem 0 0;font-size:.8rem;line-height:1.5}.ov2Source{color:var(--muted);margin:.45rem 0 0;font-size:.78rem;line-height:1.5}.factNo{border:1px solid var(--mint);width:1.15rem;height:1.15rem;color:var(--mint);font:700 .58rem var(--font-space-mono),monospace;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.factCell .factNo,.pulsePrimary .factNo{margin-bottom:.35rem}.ov2Asks{gap:.35rem;margin:.2rem 0 0;padding:0;list-style:none;display:grid}.ov2Asks li{color:var(--muted);align-items:baseline;gap:.5rem;font-size:.82rem;line-height:1.5;display:flex}.ov2AskText{flex-direction:column;gap:.1rem;display:flex}.ov2AskSum{color:var(--white);font-variant-numeric:tabular-nums;font-size:.8rem;line-height:1.45}.ov2Asked ul{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.ov2Asked li{border-left:2px solid var(--line);padding:.35rem .8rem}.ov2AskedQ{color:var(--white);margin:0 0 .2rem;font-size:.86rem;line-height:1.5}.ov2AskedA{color:var(--muted);margin:0;font-size:.84rem;line-height:1.55}.ov2AskedA.ov2AskedThin{font-style:italic}.ov2AskedHow{margin:.35rem 0 0}.ov2AskedHow>summary{color:var(--muted);letter-spacing:.02em;font-size:.78rem}.ov2Gaps{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.ov2Gaps li{border-left:2px solid var(--gold);background:#0d0f0e;grid-template-columns:minmax(150px,220px) 1fr;align-items:baseline;gap:.8rem;padding:.5rem .8rem;display:grid}.ov2GapArea{color:var(--white);font-size:.86rem}.ov2GapDetail{color:var(--muted);font-size:.82rem;line-height:1.5}@media (width<=720px){.ov2Gaps li{grid-template-columns:1fr;gap:.2rem}}.ov2Themes{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.ov2Themes li{border-top:1px solid var(--line);grid-template-columns:minmax(150px,220px) minmax(120px,170px) 1fr;align-items:baseline;gap:.8rem;padding:.6rem 0;display:grid}.ov2Themes li:first-child{border-top:0}.ov2ThemeName{color:var(--white);font-size:.9rem}.ov2ThemeKpi{flex-direction:column;gap:.1rem;display:flex}.ov2ThemeKpi b{color:var(--white);font-variant-numeric:tabular-nums;font-size:1rem}.ov2ThemeKpi small{color:var(--muted);font-size:.72rem}.ov2ThemeSays{color:var(--muted);font-size:.82rem;line-height:1.5}.ov2Decisions{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.ov2Decisions li{border-left:2px solid var(--mint);background:#0d0f0e;padding:.55rem .85rem}.ov2DecisionWhat{color:var(--white);margin:0 0 .25rem;font-size:.95rem;line-height:1.5}.ov2DecisionMoves{font:700 .58rem var(--font-space-mono),monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--mint);margin:.35rem 0 0}@media (width<=720px){.ov2Themes li{grid-template-columns:1fr;gap:.2rem}}.ov2Dates{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.ov2Dates li{border-left:2px solid var(--gold);background:#0d0f0e;grid-template-columns:minmax(96px,120px) 1fr;align-items:baseline;gap:.8rem;padding:.5rem .8rem;display:grid}.ov2Dates li.ov2DatePassed{border-left-color:var(--red)}.ov2DateWhen{font:700 .62rem var(--font-space-mono),monospace;letter-spacing:.06em;color:var(--muted)}.ov2DateWhat{flex-direction:column;gap:.15rem;font-size:.9rem;line-height:1.5;display:flex}.ov2DateWhat small{color:var(--muted);font-size:.76rem}@media (width<=720px){.ov2Dates li{grid-template-columns:1fr;gap:.2rem}}.ov2InShort{flex-direction:column;gap:.3rem;display:flex}.ov2Line{margin:0;font-size:1rem;line-height:1.6}.ov2Next{color:var(--muted);margin:0;font-size:.85rem}.cookieNotice{z-index:60;border-top:1px solid var(--gold);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b0e0df7;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding:1.25rem clamp(1rem,4vw,2.5rem);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -18px 44px #0006}.cookieBody{max-width:760px}.cookieNotice h2{font:400 1.25rem var(--font-cormorant),serif;color:var(--white);margin:0 0 .35rem}.cookiePromise{color:var(--gold);margin:0 0 .8rem;font-size:.82rem;line-height:1.5}.cookieList{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.cookieList li{gap:.15rem;display:grid}.cookieList b{font:500 .82rem var(--font-dm-sans),sans-serif;color:var(--white)}.cookieList em{color:var(--mint);letter-spacing:.02em;font-size:.74rem;font-style:normal}.cookieList span{color:var(--muted);font-size:.78rem;line-height:1.5}.cookieOptional{border-left:2px solid var(--mint);padding-left:.7rem}.cookieFoot{color:var(--muted);margin:.9rem 0 0;font-size:.74rem;line-height:1.5}.cookieFoot a{color:var(--mint);text-underline-offset:3px;text-decoration:underline}.cookieLine{color:var(--white);margin:0;font-size:.85rem;line-height:1.6}.cookieLine a{color:var(--mint);text-underline-offset:3px;text-decoration:underline}.cookieActions{align-content:center;gap:.6rem;min-width:190px;display:grid}.cookieActions button{width:100%;font:600 .68rem var(--font-space-mono),monospace;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:1px solid var(--gold);padding:.85rem 1.2rem}.cookieActions .primary{background:var(--gold);color:#0b0e0d}.cookieActions .secondary{color:var(--white);background:0 0;border-color:#4a514c}.cookieActions .secondary:hover,.cookieActions .secondary:focus-visible{border-color:var(--white)}@media (width<=760px){.cookieNotice{padding:1.1rem 1rem calc(1.1rem + env(safe-area-inset-bottom));grid-template-columns:1fr;gap:1rem}.cookieActions{grid-template-columns:1fr 1fr;min-width:0}.cookieNotice h2{font-size:1.15rem}.cookieList span{font-size:.76rem}}.stepTimingRoute{margin-top:1.4rem}.stepTimingRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(160px,1.4fr) 80px 80px 130px 1fr auto;align-items:end;gap:.7rem;padding:.7rem 0;display:grid}.stepTimingWho{flex-direction:column;gap:.15rem;display:flex}.stepTimingWho b{font:700 .62rem var(--font-space-mono),monospace;letter-spacing:.12em;color:var(--gold)}.stepTimingWho span{font-size:.85rem}.stepTimingRow label{font:400 .55rem var(--font-space-mono),monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);flex-direction:column;gap:.25rem;display:flex}.stepTimingRow input,.stepTimingRow select{background:var(--panel);color:var(--white);font:400 .82rem var(--font-dm-sans),sans-serif;border:1px solid #303035;padding:.5rem}.stepTimingShown{color:var(--mint);font-size:.78rem}@media (width<=900px){.stepTimingRow{grid-template-columns:1fr 1fr;gap:.6rem}.stepTimingWho,.stepTimingShown{grid-column:1/-1}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}.firstBuild{--fb-black:var(--ink);--fb-charcoal:var(--panel);--fb-card:var(--panel2);--fb-border:var(--line);--fb-white:var(--white);--fb-grey:var(--muted);--fb-gold:var(--gold);--fb-gold-light:var(--gold2);--fb-teal:var(--mint);background:var(--fb-black);min-height:100vh;color:var(--fb-white);font-family:DM Sans,sans-serif;font-size:17px;font-weight:300;line-height:1.75;position:relative;overflow:hidden}.firstBuild:before{content:"";pointer-events:none;z-index:9999;opacity:.4;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.03'/%3E%3C/svg%3E");position:fixed;inset:0}.firstBuild *{box-sizing:border-box}.firstBuild em{font-style:italic}.fb-nav{z-index:200;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--fb-border);background:#0a0a0af7;justify-content:space-between;align-items:center;padding:1.2rem 4rem;display:flex;position:fixed;top:0;left:0;right:0}.fb-logo{letter-spacing:.3em;color:var(--fb-white);white-space:nowrap;font-family:Cormorant Garamond,serif;font-size:1.6rem;font-weight:600;text-decoration:none}.fb-logo span{color:var(--fb-gold)}.fb-nav-links{gap:2.5rem;display:flex}.fb-nav-links a{letter-spacing:.15em;text-transform:uppercase;color:var(--fb-grey);font-size:.82rem;text-decoration:none}.fb-nav-links a:hover{color:var(--fb-white)}.fb-nav-cta,.fb-primary{letter-spacing:.12em;text-transform:uppercase;color:var(--fb-black);background:var(--fb-gold);border:0;padding:.65rem 1.4rem;font-family:DM Sans,sans-serif;font-size:.82rem;font-weight:500;text-decoration:none}.fb-primary{padding:1rem 2.5rem;font-size:.85rem;display:inline-block}.fb-nav-cta:hover,.fb-primary:hover{background:var(--fb-gold-light);transform:translateY(-1px)}.fb-hero{background:var(--fb-black);place-items:center;min-height:100vh;padding:8rem 4rem 6rem;display:grid;position:relative;overflow:hidden}.fb-hero-media{z-index:0;position:absolute;inset:0;overflow:hidden}.fb-hero-media:before{content:"";z-index:2;background:linear-gradient(#0a0a0a 0,#0a0a0a59 18%,#0a0a0a73 65%,#0a0a0a 100%);position:absolute;inset:0}.fb-hero-media video{object-fit:cover;width:100%;height:100%;display:block}.fb-pulses{z-index:2;pointer-events:none;position:absolute;top:50%;left:50%}.fb-pulses i{border:1px solid var(--fb-teal);opacity:0;border-radius:50%;animation:4s ease-out infinite fbPulse;position:absolute}.fb-pulses i:first-child{width:300px;height:300px;margin:-150px;animation-delay:0s}.fb-pulses i:nth-child(2){width:500px;height:500px;margin:-250px;animation-delay:.8s}.fb-pulses i:nth-child(3){width:700px;height:700px;margin:-350px;animation-delay:1.6s}.fb-pulses i:nth-child(4){width:900px;height:900px;margin:-450px;animation-delay:2.4s}@keyframes fbPulse{0%{opacity:.25;transform:scale(.3)}to{opacity:0;transform:scale(1)}}.fb-hero-content{z-index:3;text-align:center;max-width:900px;animation:1.2s cubic-bezier(.16,1,.3,1) both fbUp;position:relative}@keyframes fbUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.fb-label,.fb-section-label{letter-spacing:.3em;text-transform:uppercase;color:var(--fb-teal);margin-bottom:2rem;font-family:Space Mono,monospace;font-size:.75rem;display:block}.fb-section-label{margin-bottom:1.2rem;font-size:.72rem}.fb-hero h1{letter-spacing:-.02em;margin:0 0 1.5rem;font-family:Cormorant Garamond,serif;font-size:clamp(3.5rem,9vw,7.5rem);font-weight:300;line-height:1}.fb-hero h1 em,.fb-section-title em,.fb-demo-copy h2 em,.fb-cta h2 em{color:var(--fb-gold);font-style:italic;font-weight:300}.fb-hero-actions{justify-content:center;display:flex}.fb-scroll{letter-spacing:.22em;text-transform:uppercase;color:#ffffff61;margin-top:2.4rem;font-family:Space Mono,monospace;font-size:.64rem}.fb-stats{background:var(--fb-charcoal);border-block:1px solid var(--fb-border);justify-content:center;align-items:center;padding:1.1rem 4rem;display:flex}.fb-stats div{text-align:center;border-right:1px solid var(--fb-border);padding:0 2.5rem}.fb-stats div:last-child{border:0}.fb-stats strong{color:var(--fb-white);font-family:Cormorant Garamond,serif;font-size:1.4rem;font-weight:300;line-height:1.2;display:block}.fb-stats div:nth-child(2) strong{color:var(--fb-teal)}.fb-stats div:last-child strong{color:var(--fb-gold)}.fb-stats small{letter-spacing:.16em;text-transform:uppercase;color:var(--fb-grey);margin-top:.1rem;font-family:Space Mono,monospace;font-size:.5rem;display:block}.fb-section{background:var(--fb-black);padding:7rem 4rem}.fb-dark{background:var(--fb-charcoal);border-block:1px solid var(--fb-border)}.fb-inner{max-width:1200px;margin:0 auto}.fb-section-title{margin:0 0 1.5rem;font-family:Cormorant Garamond,serif;font-size:clamp(2.2rem,5vw,3.8rem);font-weight:300;line-height:1.1}.fb-section-body{color:#fff9;max-width:540px;margin:0;font-size:1.05rem;line-height:1.9}.fb-pain-grid{border:1px solid var(--fb-border);grid-template-columns:1fr 1fr;gap:0;margin:4rem auto 0;display:grid}.fb-pain-grid article{border-right:1px solid var(--fb-border);border-bottom:1px solid var(--fb-border);padding:2.5rem;transition:background .4s}.fb-pain-grid article:hover{background:#66e1c408}.fb-pain-grid article:nth-child(2n){border-right:0}.fb-pain-grid article:nth-last-child(-n+2){border-bottom:0}.fb-pain-grid article>span,.fb-audience-grid article>span{color:var(--fb-teal);letter-spacing:.2em;margin-bottom:1rem;font-family:Space Mono,monospace;font-size:.7rem;display:block}.fb-pain-grid h3{margin:0 0 .8rem;font-family:Cormorant Garamond,serif;font-size:1.4rem;font-weight:500;line-height:1.3}.fb-pain-grid p{color:var(--fb-grey);margin:0;font-size:.95rem;line-height:1.8}.fb-pain-grid b{color:var(--fb-teal);margin-top:1rem;font-size:.9rem;font-style:italic;font-weight:300;line-height:1.6;display:block}.fb-steps{grid-template-columns:repeat(4,1fr);gap:0;margin-top:5rem;display:grid;position:relative}.fb-steps:before{content:"";background:linear-gradient(90deg,var(--fb-teal),var(--fb-gold),var(--fb-teal));opacity:.25;height:1px;position:absolute;top:2rem;left:12.5%;right:12.5%}.fb-steps article{text-align:center;padding:0 2rem}.fb-steps article>span{background:var(--fb-card);border:1px solid var(--fb-border);width:4rem;height:4rem;color:var(--fb-teal);z-index:1;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 2rem;font-family:Space Mono,monospace;font-size:.8rem;display:flex;position:relative}.fb-steps h3{margin:0 0 .7rem;font-family:Cormorant Garamond,serif;font-size:1.2rem;font-weight:500}.fb-steps p{color:var(--fb-grey);margin:0;font-size:.92rem;line-height:1.7}.fb-demo{border-inline:1px solid var(--fb-border);grid-template-columns:1fr 1fr;max-width:1200px;min-height:520px;margin:0 auto;display:grid}.fb-demo-media{background:var(--fb-charcoal);min-height:520px;position:relative;overflow:hidden}.fb-demo-media video{object-fit:cover;width:100%;height:100%;position:absolute}.fb-demo-media:after{content:"";background:linear-gradient(135deg,#0a0a0a4d,#0000 60%);position:absolute;inset:0}.fb-demo-media>span{z-index:2;letter-spacing:.2em;text-transform:uppercase;color:var(--fb-teal);background:#0a0a0ab3;border:1px solid #66e1c44d;padding:.35rem .7rem;font-family:Space Mono,monospace;font-size:.58rem;position:absolute;top:1.2rem;left:1.2rem}.fb-demo-copy{background:var(--fb-charcoal);flex-direction:column;justify-content:center;padding:5rem 4rem;display:flex}.fb-demo-copy h2{margin:0 0 1.5rem;font-family:Cormorant Garamond,serif;font-size:clamp(2.2rem,4vw,3.5rem);font-weight:300;line-height:1.1}.fb-demo-copy p{color:#fff9;max-width:360px;margin:0 0 2rem;font-size:1rem;line-height:1.9}.fb-demo-copy ul{margin:0 0 2.5rem;padding:0;list-style:none}.fb-demo-copy li{color:#ffffffb3;padding:.3rem 0;font-size:.92rem}.fb-demo-copy li:before{content:"→";color:var(--fb-teal);margin-right:.8rem}.fb-demo-copy .fb-primary{align-self:flex-start}.fb-audience-grid{background:var(--fb-border);border:1px solid var(--fb-border);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:4rem;display:grid}.fb-audience-grid article{background:var(--fb-charcoal);padding:2rem;transition:background .3s;position:relative;overflow:hidden}.fb-audience-grid article:hover{background:var(--fb-card)}.fb-audience-grid article:before{content:"";background:linear-gradient(90deg,var(--fb-teal),var(--fb-gold));opacity:0;height:2px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.fb-audience-grid article:hover:before{opacity:1}.fb-audience-grid h3{margin:0 0 .5rem;font-family:Cormorant Garamond,serif;font-size:1.2rem;font-weight:500}.fb-audience-grid p{color:var(--fb-grey);margin:0 0 .8rem;font-size:.82rem;line-height:1.6}.fb-audience-grid b{color:var(--fb-teal);font-size:.8rem;font-style:italic;font-weight:300;line-height:1.6}.fb-founder{grid-template-columns:.82fr 1.18fr;align-items:start;gap:5.5rem;max-width:1180px;margin:0 auto;padding:8rem 4rem;display:grid}.fb-founder-aside{position:sticky;top:7rem}.fb-founder-lead{color:var(--fb-white);margin:1rem 0 0;font-family:Cormorant Garamond,serif;font-size:clamp(2.4rem,4.5vw,3.6rem);font-weight:300;line-height:1.12}.fb-founder-lead em{color:var(--fb-gold);font-style:italic}.fb-founder-body{max-width:640px}.fb-founder-body p{color:#ffffffb8;margin:0 0 1.4rem;font-size:1.06rem;line-height:1.95}.fb-founder-body p:first-child{color:var(--fb-white)}.fb-founder-sign{border-top:1px solid var(--fb-border);padding-top:2rem;font-family:Cormorant Garamond,serif;font-size:1.5rem;margin-top:2.4rem!important}.fb-founder-sign em{color:var(--fb-gold);letter-spacing:.02em;font-style:italic}.fb-values-inner{text-align:center;max-width:840px;margin:0 auto}.fb-values-lead{color:#ffffff9e;max-width:560px;margin:0 auto 3rem;font-size:1.1rem;font-style:italic;line-height:1.9}.fb-values-list{text-align:left;max-width:720px;margin:0 auto}.fb-values-list article{border-top:1px solid var(--fb-border);grid-template-columns:.85fr 1.65fr;align-items:baseline;gap:2.5rem;padding:2rem 0;display:grid}.fb-values-list article:last-child{border-bottom:1px solid var(--fb-border)}.fb-values-list h3{color:var(--fb-gold-light);margin:0;font-family:Cormorant Garamond,serif;font-size:1.7rem;font-weight:400;line-height:1.15}.fb-values-list p{color:#ffffffb8;margin:0;font-size:1.02rem;line-height:1.9}.fb-cta{text-align:center;border-top:1px solid var(--fb-border);background:radial-gradient(60% 80%,#d5af560f,#0000 70%);padding:6rem 4rem}.fb-cta h2{margin:0 0 1rem;font-family:Cormorant Garamond,serif;font-size:clamp(2rem,5vw,4rem);font-weight:300;line-height:1.1}.fb-cta p{color:var(--fb-grey);max-width:620px;margin:0 auto 2rem}.fb-footer{border-top:1px solid var(--fb-border);grid-template-columns:1.5fr 1fr 1fr;align-items:start;gap:3rem;padding:4rem;display:grid}.fb-footer>div{flex-direction:column;align-items:flex-start;gap:.6rem;display:flex}.fb-footer p,.fb-footer a{color:var(--fb-grey);font-size:.92rem}.fb-footer .fb-logo{color:var(--fb-white);font-size:1.5rem}.fb-footer strong{letter-spacing:.25em;text-transform:uppercase;color:var(--fb-teal);margin-bottom:.6rem;font-family:Space Mono,monospace;font-size:.65rem}.fb-footer small{border-top:1px solid var(--fb-border);color:var(--fb-grey);grid-column:1/-1;padding-top:2rem}@media (width<=1000px){.fb-nav{flex-wrap:wrap;row-gap:.4rem;padding:1rem 1.4rem}.fb-nav-links{flex-wrap:wrap;justify-content:center;gap:1.1rem}.fb-nav-links a{letter-spacing:.1em;font-size:.62rem}.fb-steps{grid-template-columns:1fr 1fr;gap:3rem 0}.fb-demo{grid-template-columns:1fr}.fb-audience-grid{grid-template-columns:1fr 1fr}.fb-founder{grid-template-columns:1fr;gap:2.4rem;padding:6rem 4rem}.fb-founder-aside{position:static}.fb-demo-media{min-height:480px}}@media (width<=680px){.firstBuild{font-size:16px}.fb-nav{padding:1rem 1.2rem}.fb-nav-links{display:none}.fb-logo{font-size:1.35rem}.fb-nav-cta{padding:.6rem .8rem;font-size:.68rem}.fb-hero{min-height:88svh;padding:7rem 1.2rem 4rem}.fb-hero h1{font-size:clamp(3.4rem,17vw,4.6rem)}.fb-stats{grid-template-columns:1fr 1fr;padding:0;display:grid}.fb-stats div{border-bottom:1px solid var(--fb-border);padding:1rem}.fb-section,.fb-founder,.fb-cta{padding:5rem 1.2rem}.fb-pain-grid,.fb-steps,.fb-audience-grid{grid-template-columns:1fr}.fb-values-list article{grid-template-columns:1fr;gap:.5rem;padding:1.6rem 0}.fb-pain-grid article,.fb-pain-grid article:nth-child(2n),.fb-pain-grid article:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--fb-border)}.fb-steps{gap:0}.fb-steps:before{display:none}.fb-steps article{border-bottom:1px solid var(--fb-border);padding:2rem}.fb-audience-grid{gap:1px}.fb-demo{border-inline:0}.fb-demo-copy{padding:3rem 1.3rem}.fb-footer{grid-template-columns:1fr 1fr;padding:3rem 1.2rem}.fb-footer>div:first-child,.fb-footer small{grid-column:1/-1}}.fb-nav-links a{font-family:var(--font-space-mono),monospace;letter-spacing:.16em;font-size:.68rem;font-weight:700}.fb-flows{background:var(--fb-border);border:1px solid var(--fb-border);grid-template-columns:1fr 1fr;gap:1px;max-width:960px;margin:3.5rem 0 0;display:grid}.fb-flow{background:var(--fb-black);padding:2.2rem 2.4rem}.fb-dark .fb-flow{background:var(--fb-charcoal)}.fb-flow-label{letter-spacing:.24em;text-transform:uppercase;color:var(--fb-grey);margin-bottom:1.1rem;font-family:Space Mono,monospace;font-size:.62rem;display:block}.fb-flow-tapdx .fb-flow-label{color:var(--fb-teal)}.fb-flow-chain{color:#ffffff8c;margin:0;font-family:Space Mono,monospace;font-size:.92rem;line-height:2.1}.fb-flow-tapdx .fb-flow-chain{color:var(--fb-white)}.fb-flow-note{color:var(--fb-grey);margin:1rem 0 0;font-size:.9rem}.fb-flow-note b{color:var(--fb-gold);font-style:italic;font-weight:500}.fb-flow-close{color:var(--fb-white);margin:3.5rem 0 0;font-family:Cormorant Garamond,serif;font-size:clamp(1.6rem,3.4vw,2.4rem);font-weight:300;line-height:1.3}.fb-flow-close em{color:var(--fb-gold);font-style:italic}.fb-video{border:1px solid var(--fb-border);background:var(--fb-charcoal);aspect-ratio:16/9;margin-top:5rem;position:relative;overflow:hidden}.fb-video video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.fb-video>span{z-index:2;letter-spacing:.2em;text-transform:uppercase;color:var(--fb-teal);background:#0a0a0ab3;border:1px solid #66e1c44d;padding:.35rem .7rem;font-family:Space Mono,monospace;font-size:.58rem;position:absolute;top:1.2rem;left:1.2rem}.fb-video-caption{max-width:560px;margin-top:2.2rem}.fb-video-caption h3{margin:0 0 .6rem;font-family:Cormorant Garamond,serif;font-size:clamp(1.8rem,3.6vw,2.6rem);font-weight:300;line-height:1.15}.fb-video-caption h3 em{color:var(--fb-gold);font-style:italic}.fb-video-caption p{color:var(--fb-grey);margin:0;font-size:1rem;line-height:1.8}.fb-sub-title{margin:0 0 1.2rem;font-family:Cormorant Garamond,serif;font-size:clamp(1.9rem,3.8vw,2.8rem);font-weight:300;line-height:1.15}.fb-sub-title em{color:var(--fb-gold);font-style:italic}.fb-journeys{border-top:1px solid var(--fb-border);margin-top:3.5rem}.fb-journeys article{border-bottom:1px solid var(--fb-border);grid-template-columns:1.2fr 1fr;align-items:baseline;gap:2.5rem;padding:1.8rem 0;display:grid}.fb-journeys h3{margin:0 0 .4rem;font-family:Cormorant Garamond,serif;font-size:1.45rem;font-weight:400;line-height:1.25}.fb-journey-flow{letter-spacing:.04em;color:var(--fb-teal);margin:0;font-family:Space Mono,monospace;font-size:.82rem;line-height:1.9}.fb-journey-who{color:var(--fb-grey);margin:0;font-size:.95rem;font-style:italic;line-height:1.7}.fb-linktree{border-top:1px solid var(--fb-border);margin-top:6rem;padding-top:4.5rem}.fb-linktree>p{color:#ffffffb8;max-width:620px;margin:0 0 1.2rem;font-size:1.02rem;line-height:1.9}.fb-linktree .fb-flows{margin:2.5rem 0}.fb-compare-wrap{border:1px solid var(--fb-border);margin-top:2.5rem;overflow-x:auto}.fb-compare{border-collapse:collapse;width:100%;min-width:640px}.fb-compare th,.fb-compare td{text-align:left;vertical-align:top;border-bottom:1px solid var(--fb-border);padding:1.1rem 1.4rem;font-size:.92rem;line-height:1.7}.fb-compare thead th{letter-spacing:.22em;text-transform:uppercase;color:var(--fb-teal);border-bottom:1px solid var(--fb-border);font-family:Space Mono,monospace;font-size:.62rem}.fb-compare tbody th{color:var(--fb-white);font-weight:500}.fb-compare tbody td{color:#ffffffa8}.fb-compare tbody td:last-child{color:#ffffffd9}.fb-compare tbody tr:last-child th,.fb-compare tbody tr:last-child td{border-bottom:0}.fb-moments{border-top:1px solid var(--fb-border);margin-top:6rem;padding-top:4.5rem}.fb-moments>p{color:#ffffffb8;max-width:620px;margin:0;font-size:1.02rem;line-height:1.9}.fb-moments-close{color:var(--fb-white);margin-top:3rem;font-size:1.05rem;font-style:italic;line-height:1.8}@media (width<=1000px){.fb-flows{grid-template-columns:1fr}.fb-journeys article{grid-template-columns:1fr;gap:.5rem}}@media (width<=680px){.fb-flow{padding:1.6rem 1.2rem}.fb-video{aspect-ratio:4/5}.fb-linktree,.fb-moments{margin-top:4.5rem;padding-top:3.5rem}}.fb-hero-sub{color:#ffffffc7;max-width:560px;margin:0 auto 2.4rem;font-size:1.05rem;line-height:1.85}@media (width<=680px){.fb-hero-sub{margin-bottom:2rem;font-size:.95rem}}.fb-access{grid-template-columns:.82fr 1.18fr;align-items:start;gap:5.5rem;max-width:1180px;margin:0 auto;padding:0 4rem 8rem;display:grid}.fb-access-title{color:var(--fb-white);margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(2.1rem,3.8vw,3rem);font-weight:300;line-height:1.12}.fb-access-body{border-top:1px solid var(--fb-border);max-width:640px;padding-top:2.4rem}.fb-access-body p{color:#ffffffb8;margin:0 0 1.4rem;font-size:1.06rem;line-height:1.95}.fb-access-body p:first-child,.fb-access-body p:nth-child(3){color:var(--fb-white)}.fb-access-close{font-family:Cormorant Garamond,serif;font-size:1.45rem;margin-top:2rem!important;line-height:1.5!important}.fb-access-close em{color:var(--fb-gold);font-style:italic}@media (width<=1000px){.fb-access{grid-template-columns:1fr;gap:1.6rem;padding:0 4rem 6rem}}@media (width<=680px){.fb-access{padding:0 1.2rem 5rem}.fb-access-body p{font-size:1rem}}
