.final-site{background:var(--sbx-bg,#101511);color:var(--sbx-text,#eef3ef);min-height:100vh}.final-page{max-width:1380px;margin:auto;padding:32px clamp(20px,4vw,68px) 60px}.final-breadcrumb{color:#9caea3;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:36px;font-size:12px;display:flex}.final-breadcrumb a{color:inherit}.final-intro{padding:16px 0 38px}.final-intro--media{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(28px,5vw,70px);display:grid}.final-eyebrow{color:#36c394;letter-spacing:.06em;margin-bottom:18px;font-size:12px;font-weight:700}.final-intro h1{letter-spacing:-.04em;margin:0 0 22px;font-size:clamp(30px,3.4vw,51px);line-height:1.65}.final-intro p:not(.final-eyebrow),.final-blocks p,.final-faq p{color:#b5c1b8;font-size:16px;line-height:2.1}.final-intro figure{background:#e9e6df;border-radius:22px;margin:0;overflow:hidden}.final-intro figure img{object-fit:cover;width:100%;height:clamp(280px,36vw,440px)}.final-intro figcaption{color:#31433b;padding:12px 18px;font-size:11px}.final-button{background:#22bd8f;border:1px solid #22bd8f;border-radius:12px;justify-content:center;align-items:center;gap:16px;min-height:50px;margin-top:20px;padding:15px 22px;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex;color:#061d14!important}.final-button:hover{background:#51d6ab}.final-button:focus-visible{outline-offset:5px;outline:3px solid #39d6a2}.final-site a:focus-visible{outline-offset:5px;outline:3px solid #39d6a2}.final-site summary:focus-visible{outline-offset:5px;outline:3px solid #39d6a2}.final-blocks{border-top:1px solid #344139;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 42px;margin:24px 0 40px;display:grid}.final-blocks section{border-bottom:1px solid #344139;padding:28px 0}.final-block-number{color:#45c798;font-size:12px}.final-blocks h2{margin:12px 0;font-size:21px}.final-contact,.final-next{background:#18251e;border:1px solid #344c3e;border-radius:20px;justify-content:space-between;gap:35px;margin:32px 0;padding:32px;display:flex}.final-contact h2,.final-next h2{font-size:23px;line-height:1.8}.final-contact p{align-items:flex-start;gap:12px;line-height:2;display:flex}.final-contact svg{flex-shrink:0}.final-contact-links{gap:17px;min-width:240px;display:grid}.final-contact-links a{color:inherit;align-items:center;gap:15px;font-size:15px;display:flex}.final-faq{max-width:980px;margin:20px auto 50px}.final-faq details{border-bottom:1px solid #354339;padding:22px 0}.final-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-weight:600;list-style:none;display:flex}.final-faq summary span{color:#41cf9f;font-size:24px}.final-faq details[open] summary span{transform:rotate(45deg)}.final-faq p{margin-bottom:0}.final-colours>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.final-colours a{color:inherit;background:#1a241d;border-radius:14px;text-decoration:none;overflow:hidden}.final-colours img{object-fit:cover;width:100%;height:200px}.final-colours span{align-items:center;gap:10px;padding:14px;display:flex}.final-colours i{border:1px solid #bdc6bc;border-radius:50%;width:18px;height:18px;display:inline-block}.final-colours>p{color:#a7b8ac;font-size:14px;line-height:2}.final-standard{border-block:1px solid #3d4b40;align-items:center;gap:20px;padding:22px 0;font-size:14px;line-height:2;display:flex}.final-standard svg{color:#36c394;flex-shrink:0}.final-standard>a{color:#51d6ab;white-space:nowrap;align-items:center;gap:10px;display:flex}.final-next{align-items:center}.final-next .final-button{flex-shrink:0;margin:0}.final-journal{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.final-journal article{border:1px solid #344139;border-radius:16px;overflow:hidden}.final-journal article a{color:inherit;padding-bottom:24px;text-decoration:none;display:block}.final-journal img{object-fit:cover;width:100%;height:220px}.final-journal :is(h2,p,span){margin:16px 20px}.final-journal h2{font-size:19px;line-height:1.8}.final-journal p:not(.final-eyebrow){color:#b5c1b8;font-size:14px;line-height:2}.final-journal span{color:#4ccea0;align-items:center;gap:8px;font-size:13px;display:flex}.final-article{max-width:820px;margin:0 auto}.final-article h1{font-size:clamp(28px,4vw,44px);line-height:1.6}.final-article h2{margin-top:36px;font-size:24px}.final-article p,.final-article li{color:#b5c1b8;font-size:17px;line-height:2.25}.final-article>img{border-radius:18px;width:100%;height:auto}.final-article a{color:#43cf9c}.final-article footer{background:#1b2920;border-radius:14px;margin-top:35px;padding:22px}.final-article footer a{margin:8px 0 8px 20px;display:inline-block}[data-theme=light] .final-site{color:#17271c;background:#f5f7f3}[data-theme=light] .final-site :is(.final-intro p:not(.final-eyebrow),.final-blocks p,.final-faq p,.final-article p,.final-journal p:not(.final-eyebrow),.final-breadcrumb,.final-colours>p){color:#4d6153}[data-theme=light] .final-site :is(.final-contact,.final-next,.final-colours a,.final-article footer){background:#e5ede6;border-color:#bbcbbd}[data-theme=light] .final-site :is(.final-blocks,.final-blocks section,.final-faq details,.final-standard,.final-journal article){border-color:#c7d2c8}[data-theme=light] .final-site :is(.final-eyebrow,.final-article a,.final-standard>a){color:#087448}@media (max-width:900px){.final-intro--media{gap:24px}.final-journal{grid-template-columns:repeat(2,minmax(0,1fr))}.final-contact{flex-direction:column}.final-next{align-items:flex-start}.final-colours>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.final-page{padding-top:22px}.final-breadcrumb{margin-bottom:20px;font-size:11px}.final-intro--media{grid-template-columns:1fr}.final-intro{padding-bottom:20px}.final-intro h1{font-size:29px}.final-intro p:not(.final-eyebrow){font-size:15px}.final-intro figure img{height:300px}.final-blocks{grid-template-columns:1fr;gap:0}.final-blocks section{padding:22px 0}.final-contact,.final-next{flex-direction:column;gap:12px;padding:23px}.final-standard{flex-wrap:wrap;gap:8px}.final-standard p{flex:1;min-width:220px}.final-colours img{height:155px}.final-journal{grid-template-columns:1fr}.final-button{box-sizing:border-box;width:100%}.final-article p{font-size:16px}}.final-options{margin:36px 0 44px}.final-options-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.final-options-grid article{border:1px solid #344139;border-radius:16px;min-width:0;padding:22px}.final-options h3{justify-content:space-between;align-items:center;font-size:26px;display:flex}.final-options h3 small{color:#93aa9c;font-size:12px}.final-options dl>div{border-bottom:1px solid #344139;padding:14px 0}.final-options dt{color:#a8b9ae;font-size:13px;line-height:1.8}.final-options dd{margin:8px 0;font-size:15px}.final-options p{color:#a8b9ae;font-size:13px;line-height:2}.final-options article>a{color:#30c896;font-size:14px}.final-options-grid article>p{font-size:11px}[data-theme=light] .final-options :is(dt,p,h3 small){color:#496150}[data-theme=light] .final-options :is(article,dl>div){border-color:#c6d4c8}@media (max-width:900px){.final-options-grid{grid-template-columns:1fr}.final-options-grid dl{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}}@media (max-width:440px){.final-options-grid dl{display:block}}@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{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--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-leading:initial;--tw-font-weight:initial;--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}::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--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-leading:initial;--tw-font-weight:initial;--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}}}@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;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-medium:500;--font-weight-semibold:600;--radius-sm:.25rem;--radius-md:.375rem;--animate-spin:spin 1s linear infinite;--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{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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{.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.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}.\!sticky{position:sticky!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.\!start{inset-inline-start:var(--spacing)!important}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.end-2{inset-inline-end:calc(var(--spacing) * 2)}.z-\[1200\]{z-index:1200}.clear-start{clear:inline-start}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.my-1{margin-block:calc(var(--spacing) * 1)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-9{height:calc(var(--spacing) * 9)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-auto{height:auto}.h-px{height:1px}.max-h-\[min\(360px\,var\(--radix-select-content-available-height\)\)\]{max-height:min(360px, var(--radix-select-content-available-height))}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-24{min-height:calc(var(--spacing) * 24)}.w-11{width:calc(var(--spacing) * 11)}.w-\[var\(--radix-select-trigger-width\)\]{width:var(--radix-select-trigger-width)}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[8rem\]{min-width:8rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.translate-y-1{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-\[5px\]{border-radius:5px}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-\[var\(--border\)\]{border-color:var(--border)}.border-\[var\(--border-strong\)\]{border-color:var(--border-strong)}.border-\[var\(--input\)\]{border-color:var(--input)}.border-transparent{border-color:#0000}.bg-\[var\(--border\)\]{background-color:var(--border)}.bg-\[var\(--control\)\]{background-color:var(--control)}.bg-\[var\(--destructive\)\]{background-color:var(--destructive)}.bg-\[var\(--foreground\)\]{background-color:var(--foreground)}.bg-\[var\(--muted\)\]{background-color:var(--muted)}.bg-\[var\(--popover\)\]{background-color:var(--popover)}.bg-\[var\(--primary\)\]{background-color:var(--primary)}.bg-\[var\(--secondary\)\]{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.fill-current{fill:currentColor}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.ps-2{padding-inline-start:calc(var(--spacing) * 2)}.pe-8{padding-inline-end:calc(var(--spacing) * 8)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.whitespace-nowrap{white-space:nowrap}.text-\[var\(--foreground\)\]{color:var(--foreground)}.text-\[var\(--muted-foreground\)\]{color:var(--muted-foreground)}.text-\[var\(--popover-foreground\)\]{color:var(--popover-foreground)}.text-\[var\(--primary\)\]{color:var(--primary)}.text-\[var\(--primary-foreground\)\]{color:var(--primary-foreground)}.text-\[var\(--secondary-foreground\)\]{color:var(--secondary-foreground)}.text-current{color:currentColor}.text-white{color:var(--color-white)}.underline-offset-4{text-underline-offset:4px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,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))}.transition-\[border-color\,box-shadow\,background-color\]{transition-property:border-color,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-60:is(:where(.peer):disabled~*){opacity:.6}.placeholder\:text-\[var\(--muted-foreground\)\]::placeholder{color:var(--muted-foreground)}.first\:rounded-s-md:first-child{border-start-start-radius:var(--radius-md);border-end-start-radius:var(--radius-md)}.first\:border-s:first-child{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.last\:rounded-e-md:last-child{border-start-end-radius:var(--radius-md);border-end-end-radius:var(--radius-md)}@media (hover:hover){.hover\:bg-\[var\(--accent\)\]:hover{background-color:var(--accent)}.hover\:bg-\[var\(--primary-hover\)\]:hover{background-color:var(--primary-hover)}.hover\:underline:hover{text-decoration-line:underline}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);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,)}}.focus\:bg-\[var\(--accent\)\]:focus{background-color:var(--accent)}.focus\:text-\[var\(--accent-foreground\)\]:focus{color:var(--accent-foreground)}.focus-visible\:border-\[var\(--ring\)\]:focus-visible{border-color:var(--ring)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.focus-visible\:ring-\[color-mix\(in_srgb\,var\(--ring\)_22\%\,transparent\)\]:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-\[color-mix\(in_srgb\,var\(--ring\)_22\%\,transparent\)\]:focus-visible{--tw-ring-color:color-mix(in srgb,var(--ring) 22%,transparent)}}.focus-visible\:ring-\[color-mix\(in_srgb\,var\(--ring\)_25\%\,transparent\)\]:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-\[color-mix\(in_srgb\,var\(--ring\)_25\%\,transparent\)\]:focus-visible{--tw-ring-color:color-mix(in srgb,var(--ring) 25%,transparent)}}.focus-visible\:ring-\[var\(--ring\)\]:focus-visible{--tw-ring-color:var(--ring)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-\[var\(--background\)\]:focus-visible{--tw-ring-offset-color:var(--background)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-60:disabled{opacity:.6}.has-disabled\:opacity-60:has(:disabled){opacity:.6}.data-\[active\=true\]\:z-10[data-active=true]{z-index:10}.data-\[active\=true\]\:border-\[var\(--ring\)\][data-active=true]{border-color:var(--ring)}.data-\[active\=true\]\:ring-2[data-active=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.data-\[active\=true\]\:ring-\[color-mix\(in_srgb\,var\(--ring\)_22\%\,transparent\)\][data-active=true]{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.data-\[active\=true\]\:ring-\[color-mix\(in_srgb\,var\(--ring\)_22\%\,transparent\)\][data-active=true]{--tw-ring-color:color-mix(in srgb,var(--ring) 22%,transparent)}}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-45[data-disabled]{opacity:.45}.data-\[placeholder\]\:text-\[var\(--muted-foreground\)\][data-placeholder]{color:var(--muted-foreground)}.data-\[size\=sm\]\:h-9[data-size=sm]{height:calc(var(--spacing) * 9)}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:border-\[var\(--primary\)\][data-state=checked]{border-color:var(--primary)}.data-\[state\=checked\]\:bg-\[var\(--primary\)\][data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-\[var\(--primary-foreground\)\][data-state=checked]{color:var(--primary-foreground)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}@media (min-width:48rem){.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.rtl\:data-\[state\=checked\]\:-translate-x-5:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *)[data-state=checked]{--tw-translate-x:calc(var(--spacing) * -5);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:text-\[var\(--muted-foreground\)\] svg{color:var(--muted-foreground)}.\[\&\>span\]\:truncate>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@font-face{font-family:IRANSansXFaNum;src:url(/fonts/IRANSansXFaNum-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:IRANSansXFaNum;src:url(/fonts/IRANSansXFaNum-Medium.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:IRANSansXFaNum;src:url(/fonts/IRANSansXFaNum-DemiBold.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:IRANSansXFaNum;src:url(/fonts/IRANSansXFaNum-Bold.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:IRANSansXFaNum;src:url(/fonts/IRANSansXFaNum-ExtraBold.woff2)format("woff2");font-style:normal;font-weight:800;font-display:swap}@font-face{font-family:IRANSansXFaNum;src:url(/fonts/IRANSansXFaNum-Black.woff2)format("woff2");font-style:normal;font-weight:900;font-display:swap}:root{--ink:#111b2d;--ink-soft:#26344b;--night:#0d1729;--paper:#f2eee5;--paper-deep:#e5ddcf;--sage:#a4ad99;--copper:#bd6845;--sand:#d7b990;--cream:#fffdf7;--line:#111b2d29;--shadow:0 28px 80px #111b2d21;--font-ui:"IRANSansXFaNum", Tahoma, "Segoe UI", Arial, sans-serif}html:lang(en),html:lang(ru){--font-ui:"Segoe UI", Tahoma, Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper);scroll-padding-top:96px}body{background:var(--paper);color:var(--ink);font-family:var(--font-ui);margin:0}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}::selection{background:var(--copper);color:#fff}:focus-visible{outline-offset:3px;outline:3px solid #e1975e}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.brand-logo{flex:none;width:84px;height:72px;display:block;overflow:hidden}.brand-logo__crop{width:100%;height:100%;display:block;position:relative;overflow:hidden}.brand-logo__crop img{object-fit:contain;mix-blend-mode:multiply;width:176px;max-width:none;height:176px;position:absolute;inset:-51px auto auto -48px}.brand-logo--inverse .brand-logo__crop img{filter:invert()contrast(1.08);mix-blend-mode:screen}.brand-logo--compact{width:70px;height:58px}.brand-logo--compact .brand-logo__crop img{width:148px;height:148px;inset:-43px auto auto -40px}.locale-switcher{z-index:12;color:inherit;flex:none;position:relative}.locale-switcher summary{min-width:70px;min-height:40px;color:inherit;cursor:pointer;letter-spacing:.08em;background:0 0;border:1px solid;justify-content:center;align-items:center;gap:.45rem;padding:.55rem .7rem;font:700 .6rem/1 Arial,sans-serif;list-style:none;display:inline-flex}.locale-switcher summary::-webkit-details-marker{display:none}.locale-switcher summary:after{content:"⌄";font-size:.7rem;transition:transform .2s}.locale-switcher[open] summary:after{transform:rotate(180deg)}.locale-switcher__name{letter-spacing:0;font-family:inherit}.locale-switcher__menu{color:#121a27;background:#f5f0e7;border:1px solid #121a271f;width:178px;padding:.4rem;position:absolute;inset-block-start:calc(100% + .5rem);inset-inline-end:0;box-shadow:0 20px 55px #0003}.locale-switcher__menu a{color:#626b77;grid-template-columns:38px 1fr;align-items:center;gap:.55rem;min-height:42px;padding:.55rem .65rem;display:grid}.locale-switcher__menu a:hover,.locale-switcher__menu a[aria-current=page]{color:#121a27;background:#e7dfd2}.locale-switcher__menu a>span{letter-spacing:.08em;font:700 .56rem Arial,sans-serif}.locale-switcher__menu a>b{font-size:.68rem;font-weight:650}@media (max-width:640px){.locale-switcher summary{width:42px;min-width:42px;padding-inline:.35rem}.locale-switcher__name{display:none}}[data-scroll-header]{will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .36s cubic-bezier(.22,1,.36,1),background-color .28s,box-shadow .28s;transform:translate(0)}html[data-header-state=hidden] [data-scroll-header]{pointer-events:none;transform:translateY(calc(-100% - 4px))}.sleepbox-site{background:var(--paper);min-height:100vh;overflow:clip}.site-header{z-index:30;color:#fff;inset-inline:0;border-bottom:1px solid #ffffff29;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;height:96px;padding:0 clamp(1.25rem,4vw,5rem);display:grid;position:absolute;top:0}.brand{align-items:center;gap:.72rem;width:max-content;display:inline-flex}.brand-mark{border:1px solid;width:34px;height:34px;display:block;position:relative;transform:rotate(45deg)}.brand-mark i{opacity:.9;background:currentColor;position:absolute}.brand-mark i:first-child{width:1px;height:100%;top:0;left:50%}.brand-mark i:last-child{width:100%;height:1px;top:50%;left:0}.brand-word{letter-spacing:.18em;white-space:nowrap;font-family:Segoe UI,Arial,sans-serif;font-size:1rem;font-weight:300}.brand-word b{font-weight:800}.main-nav{justify-content:center;align-items:center;gap:clamp(1.2rem,2.5vw,2.5rem);display:flex}.main-nav a{color:#ffffffb8;white-space:nowrap;font-size:.82rem;font-weight:650;transition:color .2s;position:relative}.main-nav a:after{content:"";inset-inline:50%;background:#fff;height:1px;transition:inset-inline .2s;position:absolute;bottom:-10px}.main-nav a:hover{color:#fff}.main-nav a:hover:after{inset-inline:0}.header-actions{justify-self:end;align-items:center;gap:.8rem;display:flex}[dir=rtl] .header-actions{justify-self:start}.language-switch{border:1px solid #ffffff38;align-items:center;padding:3px;display:flex}.language-switch button{color:#ffffff8f;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;padding:.42rem .5rem;font-size:.62rem}.language-switch button.is-active{color:var(--night);background:#fff}.cart-button,.menu-button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff38;place-items:center;width:42px;height:42px;display:grid;position:relative}.cart-button span{font-size:1.35rem;transform:rotate(45deg)}.cart-button b{background:var(--copper);top:-7px;border-radius:50%;place-items:center;width:20px;height:20px;font-size:.65rem;display:grid;position:absolute;inset-inline-end:-7px}.menu-button{display:none}.menu-button i{background:currentColor;width:18px;height:1px;position:absolute}.menu-button i:first-child{transform:translateY(-4px)}.menu-button i:last-child{transform:translateY(4px)}.hero{background:var(--night);color:#fff;isolation:isolate;grid-template-columns:minmax(0,.84fr) minmax(420px,1.16fr);align-items:center;height:min(880px,100svh);min-height:790px;display:grid;position:relative}.hero:before{content:"";z-index:-3;background:radial-gradient(circle at 72% 47%,#d4ba9324,#0000 32%),linear-gradient(115deg,#0a1323 0%,#101d32 55%,#162740 100%);position:absolute;inset:0}.hero:after{content:"";z-index:-2;opacity:.36;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(270deg,#000,#0000 80%);mask-image:linear-gradient(270deg,#000,#0000 80%)}.hero-grain{z-index:-1;opacity:.18;pointer-events:none;background-image:radial-gradient(circle at 18% 23%,#ffffff29 0 1px,#0000 1.5px),radial-gradient(circle at 71% 62%,#ffffff1a 0 1px,#0000 1.5px);background-size:29px 31px,41px 37px;position:absolute;inset:0}.hero-copy{padding-inline:clamp(1.5rem,8vw,8.5rem) clamp(1rem,3vw,3rem);padding-top:86px}.eyebrow{color:#d9bf9e;letter-spacing:.04em;align-items:center;gap:.8rem;margin:0 0 1.4rem;font-size:.76rem;font-weight:750;display:flex}.eyebrow span{background:currentColor;width:34px;height:1px;display:block}.eyebrow--dark{color:var(--copper)}.hero h1{letter-spacing:-.055em;max-width:730px;margin:0;font-size:clamp(3.7rem,6.7vw,7.5rem);font-weight:240;line-height:1.03}[dir=rtl] .hero h1{letter-spacing:-.035em}.hero h1 em{color:#d5bb98;font-style:normal;font-weight:780}.hero-text{color:#bcc6d4;max-width:590px;margin:2rem 0 0;font-size:clamp(.95rem,1.35vw,1.14rem);line-height:2.05}.hero-actions{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.button{cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:1.5rem;min-height:52px;padding:.8rem 1.35rem;font-size:.83rem;font-weight:800;transition:transform .2s,background .2s,color .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button--primary{color:var(--night);background:#d6bc99}.button--primary:hover{background:#fff}.button--ghost{color:#fff;border-color:#ffffff47}.button--ghost:hover{background:#ffffff14}.button--dark{background:var(--night);color:#fff}.button--dark:hover{background:var(--copper)}.hero-stage{place-items:center;height:100%;min-height:700px;display:grid;position:relative}.moon-disc{aspect-ratio:1;opacity:.78;background:radial-gradient(circle at 40% 35%,#e2d3bc,#bda88b 52%,#7d6c58 100%);border:1px solid #ffffff21;border-radius:50%;width:min(42vw,600px);position:absolute;box-shadow:inset -50px -30px 80px #1a233259,0 0 100px #cfb58f1f}.moon-disc:after{content:"";border:1px solid #ffffff3d;border-radius:50%;position:absolute;inset:8%}.hero-product{z-index:3;width:min(46vw,680px);position:relative;transform:translateY(35px)rotate(-2deg)}.product-visual{perspective:1200px;height:390px;position:relative}.product-shadow{filter:blur(24px);background:#03081157;border-radius:50%;height:13%;position:absolute;bottom:11%;left:12%;right:10%}.product-mattress{z-index:2;transform-origin:50%;background:linear-gradient(160deg,#f4efe6 0%,#cfc7b9 58%,#9b9487 100%);border-radius:19px 19px 29px 29px;height:49%;position:absolute;top:13%;left:9%;right:5%;overflow:hidden;transform:rotateX(57deg)rotate(-7deg);box-shadow:inset 0 3px #ffffffc7,inset 0 -16px 25px #2b33412e,0 30px 45px #050a144d}.product-mattress:after{content:"";background:repeating-linear-gradient(90deg,#232d3c14 0 1px,#0000 1px 16px);border-top:1px solid #313b4b33;height:28%;position:absolute;inset:auto 0 0}.product-topography{background-image:repeating-radial-gradient(#0000 0 7px,#27303e14 8px 9px);background-size:36px 18px;border:1px solid #2f3b4a2e;border-radius:13px;position:absolute;inset:12% 8% 32%}.product-label{color:#374154;letter-spacing:.18em;font-family:Arial,sans-serif;font-size:.56rem;font-weight:800;position:absolute;bottom:5%;left:7%}.product-box{z-index:3;color:#f4e5d5;background:linear-gradient(135deg,#a96846,#7d422f);width:29%;height:32%;position:absolute;bottom:11%;right:2%;transform:rotateY(-12deg)rotateX(4deg)rotate(4deg);box-shadow:inset 0 0 0 1px #ffffff24,0 20px 35px #050a1454}.product-box:before{content:"";border:1px solid #ffffff42;position:absolute;inset:10px}.product-box span{letter-spacing:.12em;font-family:Arial,sans-serif;font-size:.48rem;position:absolute;bottom:12%;left:12%}.product-box strong{letter-spacing:-.08em;font-family:Arial,sans-serif;font-size:2.6rem;line-height:1;position:absolute;top:22%;left:16%}.product-visual--sage .product-box{background:linear-gradient(135deg,#87917d,#515d4d)}.product-visual--blue .product-box{background:linear-gradient(135deg,#435a77,#1c2d45)}.product-visual--sand .product-box{background:linear-gradient(135deg,#b9774e,#78412f)}.product-visual.is-compact{height:260px}.product-visual.is-compact .product-mattress{top:18%}.product-visual.is-compact .product-box{bottom:8%}.material-tag{z-index:4;color:#fff;align-items:center;gap:.65rem;font-size:.7rem;display:flex;position:absolute}.material-tag span{border:1px solid #ffffff61;border-radius:50%;place-items:center;width:38px;height:38px;font-family:Arial,sans-serif;font-size:.6rem;display:grid}.material-tag b{color:#ffffffb8;font-weight:620}.material-tag--one{top:28%;left:4%}.material-tag--two{bottom:20%;right:5%}.scroll-cue{z-index:5;color:#ffffff80;align-items:center;gap:1rem;font-size:.68rem;display:flex;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.scroll-cue i{border:1px solid #fff3;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.promise-strip{min-height:132px;color:var(--night);background:#d8c1a2;grid-template-columns:repeat(3,minmax(120px,1fr)) minmax(230px,1.5fr);align-items:center;gap:1rem;padding:1.5rem clamp(1.5rem,7vw,7rem);display:grid}.promise-strip>div{border-inline-end:1px solid #111b2d33;align-items:baseline;gap:.7rem;padding-inline-end:1rem;display:flex}.promise-strip strong{letter-spacing:-.06em;font-family:Arial,sans-serif;font-size:2rem}.promise-strip span,.promise-strip p{font-size:.74rem;font-weight:720;line-height:1.7}.promise-strip p{text-align:center;margin:0}.section{padding:clamp(5.5rem,10vw,9rem) clamp(1.35rem,7vw,7rem)}.section-heading{grid-template-columns:minmax(0,1.2fr) minmax(250px,.8fr);align-items:end;gap:clamp(2rem,8vw,8rem);margin-bottom:3.5rem;display:grid}.section-heading h2,.story-copy h2,.business-intro h2,.craft-copy h2,.install-copy h2{letter-spacing:-.045em;margin:0;font-size:clamp(2.25rem,4.7vw,5rem);font-weight:420;line-height:1.25}.section-heading>p,.story-copy>p:last-child,.business-intro>p,.craft-copy>p,.install-copy>p{color:#5a6270;margin:0;font-size:.95rem;line-height:2}.products-section{background:var(--paper)}.product-grid{border-top:1px solid var(--line);border-inline-start:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.product-card{border-inline-end:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;transition:background .25s;position:relative;overflow:hidden}.product-card:hover{background:#ffffff73}.product-card-number{z-index:4;color:#111b2d66;letter-spacing:.1em;top:1.2rem;font-family:Arial,sans-serif;font-size:.66rem;position:absolute;inset-inline-start:1.2rem}.product-card-stage{border-bottom:1px solid var(--line);background:#ffffff38;place-items:center;min-height:280px;padding:1rem;display:grid}.product-card-copy{padding:1.6rem}.product-card-copy>p:first-child{color:var(--copper);letter-spacing:.04em;margin:0 0 .65rem;font-size:.65rem;font-weight:800}.product-card h3{font-family:Arial, var(--font-ui);letter-spacing:-.025em;margin:0;font-size:1.55rem}.product-description{color:#636b78;min-height:78px;margin:.8rem 0 0;font-size:.82rem;line-height:1.9}.product-card ul{align-content:start;gap:.4rem;min-height:80px;margin:1rem 0;padding:0;list-style:none;display:grid}.product-card li{align-items:center;gap:.55rem;font-size:.73rem;font-weight:670;display:flex}.product-card li:before{content:"";background:var(--copper);width:5px;height:5px;transform:rotate(45deg)}.color-row{border-top:1px solid var(--line);align-items:center;gap:.55rem;padding:.8rem 0 1rem;display:flex}.color-row>span{color:#6b7280;margin-inline-end:auto;font-size:.68rem}.color-row button{border:3px solid var(--paper);background:var(--swatch);cursor:pointer;border-radius:50%;outline:1px solid #0000;width:22px;height:22px}.color-row button.is-active{outline-color:var(--ink)}.product-actions{grid-template-columns:1.3fr .7fr;align-items:center;gap:.7rem;display:grid}.product-actions button{background:var(--night);color:#fff;cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:.5rem;min-height:48px;padding:.7rem .9rem;font-size:.72rem;font-weight:800;display:flex}.product-actions a{text-align:center;text-underline-offset:5px;font-size:.68rem;font-weight:760;text-decoration:underline}.craft-section{background:var(--night);color:#fff;grid-template-columns:1.15fr .85fr;min-height:800px;display:grid}.craft-visual{background:linear-gradient(140deg,#17283f,#0a1322);place-items:center;min-height:640px;display:grid;position:relative;overflow:hidden}.craft-visual:before{content:"";opacity:.4;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0}.layer-stack{aspect-ratio:1.4;width:min(76%,610px);transform-style:preserve-3d;position:relative;transform:rotateX(58deg)rotate(-14deg)}.layer-stack i{box-shadow:var(--shadow);border:1px solid #ffffff3d;position:absolute;inset:12%}.layer-stack i:first-child{background:#e7dfd0;transform:translateZ(110px)}.layer-stack i:nth-child(2){background:#b8c1ad;transform:translateZ(72px)}.layer-stack i:nth-child(3){background:#c68461;transform:translateZ(35px)}.layer-stack i:nth-child(4){background:#52637a;transform:translateZ(0)}.craft-ring{aspect-ratio:1;text-align:center;border:1px solid #ffffff52;border-radius:50%;place-items:center;width:130px;animation:20s linear infinite ring;display:grid;position:absolute;bottom:10%;right:9%}.craft-ring:before{content:"";border:1px dashed #ffffff3d;border-radius:50%;position:absolute;inset:9px}.craft-ring span{letter-spacing:.18em;font-family:Arial,sans-serif;font-size:.52rem;line-height:1.5}@keyframes ring{to{transform:rotate(360deg)}}.craft-copy{align-self:center;padding:clamp(3rem,7vw,7rem)}.craft-copy h2{max-width:620px}.craft-copy>p{color:#b8c1cf;margin-top:1.6rem}.craft-copy ol{border-top:1px solid #ffffff26;margin:2.5rem 0 0;padding:0;list-style:none}.craft-copy li{color:#e1e5eb;border-bottom:1px solid #ffffff26;align-items:center;gap:1.2rem;padding:1rem 0;font-size:.82rem;display:flex}.craft-copy li span{color:#d5bb98;font-family:Arial,sans-serif;font-size:.65rem}.story-section{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(3rem,10vw,10rem);display:grid}.story-copy{position:sticky;top:3rem}.story-copy>p:last-child{margin-top:1.8rem}.value-grid{border-top:1px solid var(--line)}.value-grid article{border-bottom:1px solid var(--line);grid-template-columns:70px 140px 1fr;align-items:baseline;gap:1.2rem;padding:2rem 0;display:grid}.value-grid span{color:var(--copper);font-family:Arial,sans-serif;font-size:.68rem}.value-grid h3{margin:0;font-size:1.2rem}.value-grid p{color:#656d78;margin:0;font-size:.82rem;line-height:1.9}.install-section{color:#fff;background:#a04f36;grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(2rem,8vw,9rem);min-height:760px;padding:clamp(4rem,8vw,8rem) clamp(1.5rem,9vw,10rem);display:grid}.install-device{place-items:center;min-height:540px;display:grid;position:relative}.phone-shell{z-index:2;width:min(300px,72vw);height:560px;color:var(--night);background:#f2eee5;border:9px solid #111a28;border-radius:42px;padding:2.6rem 1.2rem 1.4rem;position:relative;overflow:hidden;transform:rotate(-4deg);box-shadow:0 40px 90px #2a120c57}.phone-top{background:#111a28;border-radius:30px;width:74px;height:18px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.mini-brand{letter-spacing:.18em;font-family:Arial,sans-serif;font-size:.58rem;font-weight:800}.guide-art{background:#d9c1a2;align-content:center;gap:16px;height:300px;margin:1.5rem -1.2rem 1.2rem;padding:2rem;display:grid}.guide-art i{background:linear-gradient(90deg,#ede6da 0 34%,#c5b8a4 34% 68%,#8b5944 68%);border:1px solid #111b2d33;height:45px;display:block;transform:skewY(-3deg)}.phone-shell>b{color:var(--copper);font-family:Arial,sans-serif;font-size:.68rem}.phone-shell>p{letter-spacing:.08em;margin:.5rem 0;font-family:Arial,sans-serif;font-size:.7rem;font-weight:800}.scan-beam{z-index:1;border:1px solid #ffffff3d;border-radius:50%;width:430px;height:430px;position:absolute}.scan-beam:before,.scan-beam:after{content:"";border:1px solid #ffffff26;border-radius:50%;position:absolute}.scan-beam:before{inset:-44px}.scan-beam:after{inset:44px}.install-copy h2{max-width:660px}.install-copy>p{color:#f4dfd7;max-width:650px;margin-top:1.4rem}.guide-search{background:#fff;grid-template-columns:1fr auto;max-width:640px;margin-top:2rem;padding:6px;display:grid}.guide-search input{min-width:0;height:52px;color:var(--night);background:0 0;border:0;outline:0;padding:0 1rem}.guide-search button{background:var(--night);color:#fff;cursor:pointer;border:0;align-items:center;gap:1rem;padding:0 1.2rem;font-size:.76rem;font-weight:800;display:flex}.guide-languages{gap:.6rem;margin-top:1.2rem;display:flex}.guide-languages span{text-align:center;letter-spacing:.06em;border:1px solid #ffffff4d;min-width:38px;padding:.38rem .5rem;font-family:Arial,sans-serif;font-size:.62rem}.business-section{grid-template-columns:1fr .95fr;align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.business-intro>p{max-width:630px;margin-top:1.4rem}.business-chips{flex-wrap:wrap;gap:.55rem;margin:2rem 0;display:flex}.business-chips span{border:1px solid var(--line);padding:.65rem .8rem;font-size:.7rem;font-weight:700}.business-blueprint{min-height:480px;color:var(--night);background:#d6c1a3;place-items:center;display:grid;position:relative;overflow:hidden}.business-blueprint:before{content:"";border:1px solid #111b2d3d;position:absolute;inset:2rem}.room-grid{grid-template-columns:repeat(3,1fr);gap:8px;width:72%;display:grid;transform:perspective(800px)rotateX(58deg)rotate(-18deg)}.room-grid i{aspect-ratio:1.2;background:#f2eee5;border:8px solid #22324a;box-shadow:inset 0 0 0 2px #9f563c,14px 18px #111b2d1f}.business-blueprint strong{font-family:Arial,sans-serif;font-size:4rem;line-height:.8;position:absolute;bottom:2.3rem;left:2.8rem}.business-blueprint>span{letter-spacing:.12em;font-family:Arial,sans-serif;font-size:.55rem;position:absolute;bottom:1rem;left:2.9rem}.faq-section{padding-top:3rem}.section-heading.compact{margin-bottom:2rem;display:block}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;grid-template-columns:60px 1fr 30px;align-items:center;gap:1rem;padding:1.35rem 0;font-size:.9rem;font-weight:760;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--copper);font-family:Arial,sans-serif;font-size:.64rem}.faq-list summary i{font-size:1.3rem;font-style:normal;transition:transform .2s}.faq-list details[open] summary i{transform:rotate(45deg)}.faq-list details p{color:#606977;max-width:720px;margin:0 60px 1.5rem;font-size:.82rem;line-height:2}.site-footer{background:var(--night);color:#fff;grid-template-columns:1.2fr 1fr;gap:3rem;padding:4rem clamp(1.5rem,7vw,7rem) 2rem;display:grid}.footer-brand .brand-word{font-size:1.5rem}.footer-brand p{color:#aeb8c7;max-width:520px;margin:1rem 0 0;font-size:.8rem;line-height:2}.footer-links{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.8rem;display:grid}.footer-links a{color:#c8d0db;font-size:.72rem}.footer-note{color:#7f8b9d;letter-spacing:.12em;border-top:1px solid #ffffff21;grid-column:1/-1;justify-content:space-between;padding-top:1.5rem;font-family:Arial,sans-serif;font-size:.58rem;display:flex}.modal-layer,.drawer-layer{z-index:80;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.modal-backdrop,.drawer-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:default;background:#070d17b8;border:0;position:absolute;inset:0}.modal-panel{z-index:2;background:var(--paper);width:min(760px,100%);max-height:calc(100svh - 2rem);box-shadow:var(--shadow);padding:clamp(1.5rem,4vw,3rem);position:relative;overflow:auto}.modal-close{border:1px solid var(--line);cursor:pointer;top:1rem;background:0 0;width:42px;height:42px;font-size:1.5rem;position:absolute;inset-inline-end:1rem}.modal-panel h2{margin:0 0 2rem;font-size:clamp(1.8rem,4vw,3rem);font-weight:450}.business-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.business-form label,.checkout-form label{gap:.45rem;font-size:.7rem;font-weight:750;display:grid}.business-form input,.business-form textarea,.checkout-form input,.checkout-form textarea{border:1px solid var(--line);resize:vertical;background:#ffffff85;outline:0;width:100%;padding:.8rem}.business-form input:focus,.business-form textarea:focus,.checkout-form input:focus,.checkout-form textarea:focus{border-color:var(--copper);box-shadow:0 0 0 2px #bd684526}.business-form .full{grid-column:1/-1}.consent{align-items:start;line-height:1.7;grid-template-columns:auto 1fr!important;font-weight:550!important}.consent input{width:18px;height:18px;margin:2px 0 0}.honeypot{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;opacity:0!important;pointer-events:none!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.drawer-layer{justify-items:end;padding:0}[dir=rtl] .drawer-layer{justify-items:start}.drawer-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cart-drawer{z-index:2;background:var(--paper);width:min(440px,100%);height:100%;padding:1.4rem;position:relative;overflow:auto;box-shadow:-20px 0 80px #070d173d}.drawer-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:1rem;display:flex}.drawer-head h2{margin:0;font-size:1.4rem;font-weight:500}.drawer-head button{border:1px solid var(--line);cursor:pointer;background:0 0;width:42px;height:42px;font-size:1.5rem}.empty-cart{text-align:center;align-content:center;place-items:center;gap:1rem;min-height:72vh;display:grid}.empty-cart>span{color:#b8ad9d;font-size:4rem;transform:rotate(45deg)}.empty-cart p{color:#68707b}.empty-cart a{text-underline-offset:5px;font-size:.8rem;font-weight:800;text-decoration:underline}.cart-item{border:1px solid var(--line);background:#ffffff59;grid-template-columns:150px 1fr;align-items:center;gap:1rem;margin-top:1rem;display:grid}.cart-item .product-visual{height:130px;overflow:hidden}.cart-item .product-mattress{top:12%;left:2%;right:2%}.cart-item .product-box{right:1%}.cart-item span{color:var(--copper);font-family:Arial,sans-serif;font-size:.62rem}.cart-item h3{margin:.35rem 0;font-size:1rem}.cart-item p{color:#6d7480;margin:0;font-size:.72rem}.quantity-field{justify-content:space-between;align-items:center;margin:1rem 0;font-size:.76rem;font-weight:760;display:flex}.quantity-field input{border:1px solid var(--line);text-align:center;background:#fff;width:76px;padding:.6rem}.cart-drawer>.button{width:100%}.checkout-form{border-top:1px solid var(--line);gap:1rem;margin-top:1.2rem;padding-top:1.2rem;display:grid}.checkout-form .button{width:100%}.toast{z-index:120;background:var(--night);color:#fff;max-width:min(440px,100% - 2.5rem);box-shadow:var(--shadow);inset-inline-start:1.25rem;grid-template-columns:34px 1fr 28px;align-items:center;gap:.7rem;padding:.8rem;display:grid;position:fixed;bottom:1.25rem}.toast>span{border:1px solid #ffffff4d;place-items:center;width:34px;height:34px;display:grid}.toast--success>span{background:#61745e}.toast--error>span{background:#a64736}.toast p{margin:0;font-size:.76rem;line-height:1.7}.toast button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:1.1rem}.guide-page{min-height:100vh;color:var(--ink);background:#f3efe6}.guide-header{z-index:120;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f3efe6f0;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;min-height:82px;padding:0 clamp(1.2rem,5vw,5rem);display:grid;position:sticky;top:0}.guide-brand{letter-spacing:.18em;width:max-content;font-family:Arial,sans-serif;font-size:.92rem;font-weight:300}.guide-locale-switch{border:1px solid var(--line);gap:.25rem;padding:3px;display:flex}.guide-locale-switch button{color:#6d7480;cursor:pointer;background:0 0;border:0;min-width:38px;padding:.43rem .5rem;font-family:Arial,sans-serif;font-size:.58rem}.guide-locale-switch button.is-active{background:var(--night);color:#fff}.guide-code{color:var(--copper);letter-spacing:.1em;justify-self:end;font-family:Arial,sans-serif;font-size:.67rem}[dir=rtl] .guide-code{justify-self:start}.guide-hero{grid-template-columns:.75fr 1.25fr;min-height:560px;display:grid}.guide-hero-copy{align-self:center;padding:clamp(3.5rem,7vw,7rem)}.guide-hero-copy>p:first-child{color:var(--copper);margin:0 0 1rem;font-size:.72rem;font-weight:800}.guide-hero-copy h1{font-family:Arial, var(--font-ui);letter-spacing:-.05em;margin:0;font-size:clamp(2.8rem,5vw,5rem);line-height:1.05}.guide-hero-copy>span{color:#727987;letter-spacing:.08em;margin-top:.8rem;font-family:Arial,sans-serif;font-size:.65rem;display:block}.guide-intro{color:#596271;margin:1.8rem 0 0;font-size:.86rem;line-height:2}.safety-note{background:#bd684514;border:1px solid #bd684566;grid-template-columns:38px 1fr;align-items:center;gap:.8rem;margin-top:1.5rem;padding:.9rem;display:grid}.safety-note b{background:var(--copper);color:#fff;place-items:center;width:38px;height:38px;font-family:Arial,sans-serif;display:grid}.safety-note p{margin:0;font-size:.72rem;line-height:1.7}.guide-video{background:linear-gradient(135deg,#d6c1a4,#9da890);place-items:center;min-height:500px;display:grid;position:relative;overflow:hidden}.guide-video:before{content:"";border:1px solid #111b2d2e;position:absolute;inset:7%}.guide-video button{z-index:3;color:#fff;cursor:pointer;background:#0d1729d1;border:1px solid #ffffffb3;border-radius:50%;width:78px;height:78px;font-size:1.1rem;position:relative}.guide-video>span{background:var(--night);color:#fff;padding:.4rem .6rem;font-family:Arial,sans-serif;font-size:.62rem;position:absolute;bottom:9%;right:9%}.video-bed{width:min(65%,620px);height:47%;position:absolute;transform:perspective(900px)rotateX(58deg)rotate(-10deg)}.video-bed i{background:#f3eee4;border:1px solid #111b2d2e;position:absolute;inset:0;box-shadow:0 25px 40px #111b2d33}.video-bed i:first-child{transform:translateZ(50px)}.video-bed i:nth-child(2){background:#c87959;transform:translateZ(25px)}.video-bed i:nth-child(3){background:#34465f}.guide-steps{padding:clamp(4rem,7vw,7rem) clamp(1.2rem,6vw,6rem)}.step-tabs{border-top:1px solid var(--line);border-inline-start:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.step-tabs button{border:0;border-inline-end:1px solid var(--line);border-bottom:1px solid var(--line);text-align:start;cursor:pointer;background:0 0;grid-template-columns:34px 1fr;align-items:center;gap:.7rem;min-height:112px;padding:1rem;display:grid}.step-tabs button.is-active{background:var(--night);color:#fff}.step-tabs span{color:var(--copper);font-family:Arial,sans-serif;font-size:.62rem}.step-tabs b{font-size:.76rem;line-height:1.65}.active-step{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(2rem,7vw,7rem);min-height:460px;padding-top:3rem;display:grid}.step-illustration{background:#ddd3c3;min-height:400px;position:relative;overflow:hidden}.step-illustration:before{content:"";border:1px dashed #111b2d38;position:absolute;inset:1.5rem}.step-illustration i{background:#f4efe7;border:1px solid #111b2d2e;height:14%;position:absolute;left:18%;right:18%;transform:skewY(-4deg);box-shadow:18px 18px #111b2d14}.step-illustration i:first-child{top:25%}.step-illustration i:nth-child(2){background:#a9b29e;top:44%}.step-illustration i:nth-child(3){background:#b96a4c;top:63%}.step-illustration--2 i{transform:rotate(12deg)skewY(-4deg)}.step-illustration--3 i{left:28%;right:28%;transform:rotate(-12deg)}.step-illustration--4 i{border-radius:22px;transform:perspective(600px)rotateX(58deg)}.active-step>div:last-child>span{color:var(--copper);font-family:Arial,sans-serif;font-size:.7rem}.active-step h2{margin:1rem 0;font-size:clamp(2rem,4vw,4rem);font-weight:450;line-height:1.25}.active-step p{color:#5e6673;margin:0;font-size:.88rem;line-height:2}.guide-spatial-demo{border-top:1px solid var(--line);grid-template-columns:minmax(260px,.45fr) minmax(0,1.55fr);align-items:center;gap:2rem;margin-top:2rem;padding-top:2rem;display:grid}.guide-spatial-demo>div:first-child>span{color:var(--copper);letter-spacing:.12em;font-family:Arial,sans-serif;font-size:.52rem;font-weight:750}.guide-spatial-demo h2{margin:.8rem 0;font-size:clamp(1.7rem,3vw,3.1rem);font-weight:420;line-height:1.35}.guide-spatial-demo>div:first-child>p{color:#68717d;font-size:.7rem;line-height:1.9}.guide-meta{background:var(--night);color:#fff;grid-template-columns:repeat(3,1fr);display:grid}.guide-meta>*{border-inline-end:1px solid #ffffff1f;align-content:center;gap:.7rem;min-height:150px;padding:2rem;display:grid}.guide-meta button{color:#fff;text-align:start;cursor:not-allowed;background:#ffffff06;border:0}.guide-meta span{color:#d9bd98;letter-spacing:.12em;font-family:Arial,sans-serif;font-size:.58rem}.guide-meta p,.guide-meta b{color:#ced5df;margin:0;font-size:.76rem;line-height:1.8}.guide-footer{color:#737c89;letter-spacing:.08em;justify-content:space-between;align-items:center;min-height:70px;padding:0 clamp(1.2rem,5vw,5rem);font-family:Arial,sans-serif;font-size:.58rem;display:flex}.guide-page--missing{background:var(--night);color:#fff;grid-template-rows:auto 1fr;min-height:100vh;padding:2rem clamp(1.2rem,5vw,5rem);display:grid}.missing-card{border:1px solid #ffffff2e;align-self:center;max-width:680px;padding:clamp(2rem,5vw,4rem)}.missing-card>span{color:#d3b894;letter-spacing:.12em;font-family:Arial,sans-serif;font-size:.65rem}.missing-card h1{margin:1rem 0;font-size:clamp(2.4rem,5vw,5rem);font-weight:400;line-height:1.2}.missing-card p{color:#bac3d1;line-height:2}.missing-card div{flex-wrap:wrap;gap:.7rem;margin-top:2rem;display:flex}.missing-card a{border:1px solid #ffffff42;padding:.8rem 1rem;font-size:.76rem}.missing-card a:first-child{color:var(--night);background:#d3b894}.install-entry{background:var(--night);color:#fff;grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr);align-items:center;gap:3rem;min-height:100svh;padding:clamp(2rem,7vw,7rem);display:grid}.install-entry>.guide-brand{top:2rem;position:absolute;inset-inline-start:clamp(1.5rem,7vw,7rem)}.install-entry section>p:first-child{color:#d4b893;margin:0 0 1rem;font-size:.72rem;font-weight:800}.install-entry h1{letter-spacing:-.045em;max-width:700px;margin:0;font-size:clamp(3rem,6vw,6.5rem);font-weight:350;line-height:1.16}.install-entry section>p:nth-of-type(2){color:#b5bfcd;max-width:620px;line-height:2}.install-entry form{max-width:620px;margin-top:2rem}.install-entry form>label{color:#d4b893;margin-bottom:.6rem;font-size:.68rem;font-weight:800;display:block}.install-entry form>div{background:#fff;grid-template-columns:1fr auto;padding:5px;display:grid}.install-entry input{min-width:0;color:var(--night);border:0;outline:0;padding:0 1rem;font-family:Arial,sans-serif}.install-entry button{color:#fff;cursor:pointer;background:#a85339;border:0;min-height:52px;padding:0 1.2rem;font-size:.76rem;font-weight:800}.install-entry form>span{color:#ffb4a1;margin-top:.6rem;font-size:.7rem;display:block}.install-entry small{color:#8591a2;margin-top:1rem;display:block}.install-entry-art{background:linear-gradient(145deg,#182a43,#0a1322);border:1px solid #ffffff24;min-height:640px;position:relative;overflow:hidden}.install-entry-art:before{content:"";border:1px dashed #ffffff2e;position:absolute;inset:8%}.install-entry-art i{border:1px solid #fff3;height:16%;position:absolute;left:20%;right:20%;transform:perspective(700px)rotateX(58deg)rotate(-12deg);box-shadow:25px 25px #00000026}.install-entry-art i:first-child{background:#eee6d9;top:23%}.install-entry-art i:nth-child(2){background:#a4ad99;top:42%}.install-entry-art i:nth-child(3){background:#a85339;top:61%}.install-entry-art span{color:#d5bc99;letter-spacing:.14em;font-family:Arial,sans-serif;font-size:.7rem;line-height:1.5;position:absolute;bottom:2rem;left:2rem}.admin-page{min-height:100vh;color:var(--ink);background:#ebe6dc;grid-template-columns:250px 1fr;display:grid}.admin-sidebar{background:var(--night);color:#fff;flex-direction:column;height:100vh;padding:2rem 1.2rem 1.2rem;display:flex;position:sticky;top:0}.admin-brand{letter-spacing:.16em;grid-template-columns:auto auto;justify-content:start;gap:.25rem;font-family:Arial,sans-serif;font-size:.9rem;display:grid}.admin-brand span{color:#7f8da0;letter-spacing:.2em;grid-column:1/-1;font-size:.47rem}.admin-sidebar nav a{color:#98a5b6;border:1px solid #0000;grid-template-columns:30px 1fr;align-items:center;gap:.6rem;min-height:44px;padding:0 .75rem;font-size:.72rem;display:grid}.admin-sidebar nav a.is-active{color:#fff;background:#ffffff12;border-color:#ffffff1a}.back-to-site{color:#bdc6d2;text-align:center;border:1px solid #ffffff24;margin-top:auto;padding:.9rem;font-size:.68rem}.admin-topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:2rem;padding-bottom:2rem;display:flex}.admin-topbar span{color:#747d89;font-size:.65rem}.admin-user{justify-items:end;gap:.25rem;display:grid}.admin-user b{text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:.76rem;overflow:hidden}.admin-alert{background:#a74b3414;border:1px solid #a74b344d;grid-template-columns:38px 1fr auto;align-items:center;gap:.8rem;margin-top:1rem;padding:.8rem;display:grid}.admin-alert b{color:#fff;background:#a74b34;place-items:center;width:38px;height:38px;display:grid}.admin-alert button{border:1px solid var(--line);cursor:pointer;background:0 0;padding:.5rem .7rem;font-size:.65rem}.admin-metrics{border-top:1px solid var(--line);border-inline-start:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2rem;display:grid}.admin-metrics article{border-inline-end:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff40;min-height:190px;padding:1.25rem;position:relative}.admin-metrics article>span{color:#9a7a62;top:1rem;font-family:Arial,sans-serif;font-size:.56rem;position:absolute;inset-inline-end:1rem}.admin-metrics strong{letter-spacing:-.06em;margin-top:1rem;font-family:Arial,sans-serif;font-size:3.2rem;font-weight:450;display:block}.admin-metrics h2{margin:.8rem 0 .3rem;font-size:.8rem}.admin-metrics p{color:#717986;margin:0;font-size:.62rem;line-height:1.7}.admin-grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,.5fr);gap:1rem;margin-top:1rem;display:grid}.admin-panel{border:1px solid var(--line);background:#ffffff52;min-width:0;padding:1.25rem}.panel-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.panel-head span{color:var(--copper);letter-spacing:.14em;font-family:Arial,sans-serif;font-size:.52rem}.panel-head h2{margin:.25rem 0 0;font-size:1rem}.panel-head button{border:1px solid var(--line);cursor:pointer;background:0 0;padding:.55rem .7rem;font-size:.63rem}.admin-table{overflow-x:auto}.table-row{border-bottom:1px solid var(--line);grid-template-columns:1.1fr 1.4fr .7fr .6fr;align-items:center;gap:.8rem;min-width:630px;min-height:58px;padding:.65rem 0;font-size:.65rem;display:grid}.table-row>span:first-child{color:#6f7885;font-family:Arial,sans-serif;font-size:.55rem}.table-row span:nth-child(2){gap:.15rem;display:grid}.table-row small{color:#8b929c}.table-row span:last-child{align-items:center;gap:.4rem;font-family:Arial,sans-serif;font-size:.55rem;display:flex}.table-row span:last-child i{background:#678166;border-radius:50%;width:6px;height:6px}.table-head{color:#8b929c;min-height:38px;font-size:.56rem}.panel-empty{text-align:center;color:#858d98;padding:2rem;font-size:.7rem}.upload-panel>p{color:#69727f;margin:0 0 1.2rem;font-size:.68rem;line-height:1.8}.upload-panel form{gap:.8rem;display:grid}.upload-panel label{gap:.4rem;font-size:.62rem;font-weight:760;display:grid}.upload-panel select{border:1px solid var(--line);background:#f7f4ed;min-height:42px;padding:0 .7rem}.file-drop{cursor:pointer;background:#ffffff52;border:1px dashed #9c8d7e;align-content:center;place-items:center;min-height:130px}.file-drop input{opacity:0;width:1px;height:1px;position:absolute}.file-drop b{font-size:.72rem}.file-drop span{color:#8b929b;font-size:.58rem;font-weight:500}.upload-panel form>button{background:var(--night);color:#fff;cursor:pointer;border:0;min-height:44px;font-size:.67rem;font-weight:800}.upload-state{background:#6781661f;padding:.65rem;color:#40513f!important;margin-top:.8rem!important}.module-panel{margin-top:1rem}.module-grid{border-top:1px solid var(--line);border-inline-start:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.module-grid article{border-inline-end:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;min-height:80px;padding:.9rem;display:flex}.module-grid b{font-family:Arial,sans-serif;font-size:.7rem}.module-grid p{color:#79818c;margin:.25rem 0 0;font-size:.6rem}.module-grid article>span{letter-spacing:.08em;padding:.34rem .5rem;font-family:Arial,sans-serif;font-size:.48rem}.module-grid .active{color:#476145;background:#58775624}.module-grid .pending{color:#965f3d;background:#b7714824}@media (max-width:1060px){.site-header{grid-template-columns:1fr auto}.main-nav{top:96px;background:#0d1729fa;border-bottom:1px solid #ffffff1f;align-items:stretch;padding:1.2rem;display:none;position:absolute;inset-inline:0}.main-nav.is-open{display:grid}.main-nav a{padding:.75rem 0}.menu-button{display:grid}.language-switch{display:none}.hero{grid-template-columns:1fr;height:auto;min-height:980px;padding-top:96px}.hero-copy{padding:5rem clamp(1.5rem,8vw,6rem) 0}.hero-stage{min-height:540px}.moon-disc{width:min(72vw,560px)}.hero-product{width:min(76vw,650px)}.material-tag--one{left:12%}.material-tag--two{right:12%}.scroll-cue{display:none}.product-grid{grid-template-columns:1fr}.product-card{grid-template-columns:minmax(280px,.8fr) 1.2fr;display:grid}.product-card-stage{border-bottom:0;border-inline-end:1px solid var(--line)}.product-description,.product-card ul{min-height:0}.craft-section{grid-template-columns:1fr}.craft-visual{min-height:570px}.story-section,.business-section{grid-template-columns:1fr}.story-copy{position:static}.install-section{grid-template-columns:1fr 1fr;padding-inline:2rem}.admin-page{grid-template-columns:1fr}.admin-sidebar{grid-template-columns:1fr auto;align-items:center;height:auto;padding:1rem;display:grid;position:static}.admin-sidebar nav{grid-column:1/-1;margin-top:1rem;display:flex;overflow-x:auto}.admin-sidebar nav a{min-width:max-content}.back-to-site{margin:0}.admin-metrics{grid-template-columns:repeat(2,1fr)}.admin-grid{grid-template-columns:1fr}}@media (max-width:760px){.site-header{height:78px;padding-inline:1rem}.main-nav{top:78px}.brand-mark{width:28px;height:28px}.brand-word{font-size:.78rem}.cart-button,.menu-button{width:38px;height:38px}.hero{min-height:850px;padding-top:78px}.hero-copy{padding:4rem 1.25rem 0}.hero h1{font-size:clamp(3.2rem,15vw,5rem)}.hero-text{font-size:.88rem;line-height:1.9}.hero-actions{grid-template-columns:1fr;display:grid}.hero-stage{min-height:430px}.moon-disc{width:88vw}.hero-product{width:94vw;transform:translateY(20px)rotate(-2deg)}.product-visual{height:320px}.material-tag{display:none}.promise-strip{grid-template-columns:repeat(3,1fr);gap:.5rem;padding:1.5rem 1rem}.promise-strip>div{text-align:center;gap:.25rem;padding:0 .4rem;display:grid}.promise-strip strong{font-size:1.35rem}.promise-strip span{font-size:.58rem}.promise-strip p{display:none}.section{padding:5rem 1.2rem}.section-heading{grid-template-columns:1fr;gap:1.2rem;margin-bottom:2rem}.section-heading h2,.story-copy h2,.business-intro h2,.craft-copy h2,.install-copy h2{font-size:2.35rem}.product-card{display:block}.product-card-stage{border-inline-end:0;border-bottom:1px solid var(--line)}.product-card-copy{padding:1.25rem}.product-actions{grid-template-columns:1fr}.craft-section{min-height:auto}.craft-visual{min-height:430px}.layer-stack{width:90%}.craft-ring{width:96px;right:5%}.craft-copy{padding:4rem 1.25rem}.story-section{gap:3rem}.value-grid article{grid-template-columns:42px 1fr}.value-grid p{grid-column:2}.install-section{grid-template-columns:1fr;padding:4.5rem 1.25rem}.install-device{order:2;min-height:480px}.phone-shell{height:500px}.guide-art{height:250px}.scan-beam{width:330px;height:330px}.guide-search{background:0 0;grid-template-columns:1fr;gap:.6rem;padding:0}.guide-search input,.guide-search button{background:#fff;min-height:54px}.guide-search button{background:var(--night);justify-content:space-between}.business-blueprint{min-height:360px}.business-blueprint strong{font-size:3rem}.faq-list summary{grid-template-columns:38px 1fr 24px;font-size:.8rem}.faq-list details p{margin-inline:38px 24px}.site-footer{grid-template-columns:1fr;padding-inline:1.2rem}.footer-note{grid-column:auto}.business-form{grid-template-columns:1fr}.business-form .full{grid-column:auto}.guide-header{grid-template-columns:1fr auto;padding-block:1rem}.guide-locale-switch{grid-area:2/1/auto/-1;justify-self:center}.guide-hero{grid-template-columns:1fr}.guide-hero-copy{padding:3rem 1.2rem}.guide-video{min-height:380px}.guide-steps{padding:3.5rem 1.2rem}.step-tabs{grid-template-columns:repeat(2,1fr)}.step-tabs button{min-height:90px}.active-step,.guide-spatial-demo{grid-template-columns:1fr}.step-illustration{min-height:320px}.guide-meta{grid-template-columns:1fr}.guide-meta>*{border-bottom:1px solid #ffffff1f;min-height:110px}.guide-footer{flex-wrap:wrap;gap:1rem;padding-block:1rem}.install-entry{grid-template-columns:1fr;padding:7rem 1.2rem 2rem}.install-entry>.guide-brand{top:1.5rem;inset-inline-start:1.2rem}.install-entry h1{font-size:3.4rem}.install-entry form>div{background:0 0;grid-template-columns:1fr;gap:.6rem;padding:0}.install-entry input,.install-entry button{min-height:54px}.install-entry input{background:#fff}.install-entry-art{min-height:440px}.admin-main{padding:1rem}.admin-topbar{align-items:flex-start}.admin-user{display:none}.admin-metrics{grid-template-columns:1fr 1fr}.admin-metrics article{min-height:150px;padding:1rem}.admin-metrics strong{font-size:2.3rem}.module-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@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}@keyframes spin{to{transform:rotate(360deg)}}:root{--sbx-night:#071426;--sbx-blue:#0b1f3a;--sbx-ink:#0a0a0a;--sbx-paper:#f5f3ee;--sbx-cream:#fff;--sbx-sand:#087f5b;--sbx-copper:#087f5b;--sbx-sage:#056044;--sbx-line:#121a2726;--sbx-max:1500px;--scroll-progress:0}.sbx-site{background:var(--sbx-paper);min-height:100vh;color:var(--sbx-ink);overflow:clip}.sbx-site button,.sbx-site input,.sbx-site textarea,.sbx-site select{font:inherit}.sbx-site button{color:inherit}.sbx-scroll-progress{z-index:200;top:0;width:calc(var(--scroll-progress) * 100%);transform-origin:0;pointer-events:none;background:#e1bd91;height:2px;position:fixed;inset-inline-start:0}.discovery-home--story>.sbx-scroll-progress{transform-origin:0;width:100%;transform:scaleX(0)}.discovery-home--story[dir=rtl]>.sbx-scroll-progress{transform-origin:100%}.sbx-header{z-index:120;top:0;color:#fff;background:#0d172900;border-bottom:1px solid #ffffff21;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;height:88px;padding-inline:clamp(1.25rem,4vw,5.5rem);display:grid;position:fixed;inset-inline:0}html[data-header-scrolled=true] .sbx-header{-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);background:#0d1729e6;box-shadow:0 12px 36px #050a1424}.sbx-brand{letter-spacing:.18em;white-space:nowrap;align-items:center;gap:.75rem;width:max-content;font-family:Arial,sans-serif;font-size:.86rem;display:inline-flex}.sbx-brand b{font-weight:850}.sbx-brand__mark{aspect-ratio:1;border:1px solid;width:29px;position:relative;transform:rotate(45deg)}.sbx-brand__mark i{opacity:.85;background:currentColor;position:absolute}.sbx-brand__mark i:first-child{inset-block:0;width:1px;left:50%}.sbx-brand__mark i:last-child{inset-inline:0;height:1px;top:50%}.sbx-nav{justify-content:center;align-items:center;gap:clamp(1.15rem,2vw,2.35rem);display:flex}.sbx-nav a{color:#ffffffb8;white-space:nowrap;font-size:.76rem;font-weight:700;transition:color .25s;position:relative}.sbx-nav a:after{content:"";inset-inline:50%;background:#fff;height:1px;transition:inset-inline .25s;position:absolute;bottom:-.75rem}.sbx-nav a:hover{color:#fff}.sbx-nav a:hover:after{inset-inline:0}.sbx-header__actions{justify-self:end;align-items:center;gap:.45rem;display:flex}[dir=rtl] .sbx-header__actions{justify-self:start}.sbx-icon-button{color:#fff;cursor:pointer;background:#ffffff05;border:1px solid #ffffff2b;place-items:center;width:42px;height:42px;transition:background .2s,border-color .2s;display:grid;position:relative}.sbx-icon-button:hover{background:#ffffff17;border-color:#ffffff61}.sbx-icon-button svg{width:18px}.sbx-icon-button b{top:-6px;background:var(--sbx-copper);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font:700 .58rem Arial;display:grid;position:absolute;inset-inline-end:-6px}.sbx-language{position:relative}.sbx-language summary{color:#fff;cursor:pointer;letter-spacing:.08em;border:1px solid #ffffff2b;align-items:center;gap:.45rem;height:42px;padding-inline:.75rem;font:700 .6rem Arial;list-style:none;display:flex}.sbx-language summary::-webkit-details-marker{display:none}.sbx-language summary svg{width:15px}.sbx-language[open] summary svg:last-child{transform:rotate(180deg)}.sbx-language>div{top:calc(100% + .5rem);background:var(--sbx-cream);min-width:170px;color:var(--sbx-ink);padding:.45rem;position:absolute;inset-inline-end:0;box-shadow:0 20px 55px #0000002e}.sbx-language>div a{color:#6a7079;grid-template-columns:36px 1fr;gap:.5rem;padding:.7rem;font-size:.7rem;display:grid}.sbx-language>div a span{font:700 .58rem Arial}.sbx-language>div a:hover,.sbx-language>div a.is-active{color:var(--sbx-ink);background:#ebe5d9}.sbx-menu-button{display:none}.sbx-hero{isolation:isolate;background:var(--sbx-night);color:#fff;grid-template-columns:minmax(390px,.88fr) minmax(520px,1.12fr);align-items:center;height:min(820px,100svh);min-height:680px;display:grid;position:relative}.sbx-hero:before{content:"";z-index:-3;background:radial-gradient(circle at 72% 43%,#dcbc932e,#0000 28%),radial-gradient(circle at 62% 52%,#38587933,#0000 45%),linear-gradient(118deg,#07101e 0%,#0b1728 52%,#15273f 100%);position:absolute;inset:0}.sbx-hero:after{content:"";z-index:-2;pointer-events:none;background:linear-gradient(90deg,#08111fe0,#0000 55%);position:absolute;inset:0}[dir=rtl] .sbx-hero:after{transform:scaleX(-1)}.sbx-hero__grid{z-index:-1;opacity:.24;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:62px 62px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.sbx-hero__copy{z-index:4;padding:7.5rem clamp(1.5rem,3vw,3rem) 4.5rem clamp(1.5rem,8vw,8.5rem);position:relative}[dir=rtl] .sbx-hero__copy{padding:7.5rem clamp(1.5rem,8vw,8.5rem) 4.5rem clamp(1.5rem,3vw,3rem)}.sbx-kicker{color:#d9bb96;letter-spacing:.025em;align-items:center;gap:.85rem;margin:0 0 1.35rem;font-size:.7rem;font-weight:760;display:flex}.sbx-kicker span{letter-spacing:.12em;min-width:28px;font:700 .56rem Arial}.sbx-kicker span:after{content:"";vertical-align:middle;opacity:.7;background:currentColor;width:30px;height:1px;margin-inline-start:.65rem;display:inline-block}.sbx-kicker--dark{color:var(--sbx-copper)}.sbx-hero h1{letter-spacing:-.065em;max-width:770px;margin:0;font-size:clamp(3.6rem,6.4vw,7.2rem);font-weight:240;line-height:1}[dir=rtl] .sbx-hero h1{letter-spacing:-.045em}.sbx-hero h1 em{color:#ddc3a2;font-style:normal;font-weight:760}.sbx-hero__copy>p:last-of-type{color:#adb9c9;max-width:580px;margin:2rem 0 0;font-size:clamp(.9rem,1.2vw,1.08rem);line-height:2.05}.sbx-actions{flex-wrap:wrap;gap:.75rem;margin-top:2.1rem;display:flex}.sbx-button{cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:1.1rem;min-height:52px;padding:.8rem 1.35rem;font-size:.78rem;font-weight:800;transition:transform .2s,background .2s,color .2s;display:inline-flex}.sbx-button:hover{transform:translateY(-2px)}.sbx-button svg{width:16px}.sbx-button--light{color:var(--sbx-night);background:#fff}.sbx-button--line{color:#fff;border-color:#ffffff40}.sbx-button--line:hover{background:#ffffff14}.sbx-button--sand{background:var(--sbx-sand);color:var(--sbx-night)}.sbx-button--dark{background:var(--sbx-night);color:#fff}.sbx-button--dark:hover{background:var(--sbx-copper)}.sbx-hero__stage{place-items:center;height:100%;display:grid;position:relative;overflow:hidden}.sbx-hero__stage:before{content:"";aspect-ratio:1;opacity:.84;background:radial-gradient(circle at 35% 30%,#ead9c1,#b49e80 48%,#5f574e 100%);border:1px solid #ffffff2b;border-radius:50%;width:min(44vw,670px);position:absolute;box-shadow:0 0 120px #d8bb9521,inset -70px -45px 100px #0b162673}.sbx-hero__stage:after{content:"";aspect-ratio:1;border:1px solid #ffffff38;border-radius:50%;width:min(37vw,565px);position:absolute}.sleep-sculpture{perspective:1200px;width:min(100%,700px);height:430px;color:var(--sbx-copper);position:relative}.sbx-hero .sleep-sculpture{z-index:3;width:min(47vw,700px);transform:translateY(35px)rotate(-2deg)}[dir=rtl] .sbx-hero .sleep-sculpture{transform:translateY(35px)rotate(2deg)}.sleep-sculpture__halo{aspect-ratio:1.6;inset-inline-start:10%;opacity:.22;border:1px solid;border-radius:50%;width:76%;position:absolute;top:8%;transform:rotateX(70deg)}.sleep-sculpture__shadow{inset-inline:11% 7%;filter:blur(25px);background:#02081266;border-radius:50%;height:12%;position:absolute;bottom:13%}.sleep-sculpture__base{z-index:1;inset-inline:13% 9%;background:linear-gradient(155deg,#74503f,#392f2c);border-radius:8px 8px 19px 19px;height:37%;position:absolute;top:36%;transform:rotateX(62deg)rotate(-6deg);box-shadow:inset 0 0 0 1px #ffffff1f,0 30px 50px #00000040}[dir=rtl] .sleep-sculpture__base{transform:rotateX(62deg)rotate(6deg)}.sleep-sculpture__base i{background:#ffffff21;width:1px;position:absolute;top:18%;bottom:15%}.sleep-sculpture__base i:first-child{left:25%}.sleep-sculpture__base i:nth-child(2){left:50%}.sleep-sculpture__base i:nth-child(3){left:75%}.sleep-sculpture__mattress{z-index:2;inset-inline:9% 5%;background:linear-gradient(155deg,#f9f5ed 0%,#d7d0c4 62%,#9e978b 100%);border-radius:19px 19px 30px 30px;height:40%;position:absolute;top:23%;overflow:hidden;transform:rotateX(59deg)rotate(-6deg);box-shadow:inset 0 4px #ffffffbf,inset 0 -20px 28px #202a3929,0 35px 55px #00000047}[dir=rtl] .sleep-sculpture__mattress{transform:rotateX(59deg)rotate(6deg)}.sleep-sculpture__mattress:before{content:"";background:repeating-radial-gradient(#0000 0 6px,#1e293712 7px 8px) 0 0/30px 16px;border:1px solid #1f2a3a26;border-radius:12px;position:absolute;inset:9% 5% 30%}.sleep-sculpture__mattress i{inset-inline:0;background:#1f2a3a2e;height:1px;position:absolute;bottom:21%}.sleep-sculpture__mattress span{bottom:7%;color:#3f4856;letter-spacing:.18em;font:800 .5rem Arial;position:absolute;inset-inline-start:7%}.sleep-sculpture__box{z-index:4;inset-inline-end:1%;color:#f2dfca;background:linear-gradient(135deg,#b56c49,#6c3527);width:26%;height:35%;position:absolute;bottom:15%;transform:rotateY(-10deg)rotateX(3deg)rotate(4deg);box-shadow:inset 0 0 0 1px #ffffff26,0 24px 38px #00000054}[dir=rtl] .sleep-sculpture__box{transform:rotateY(10deg)rotateX(3deg)rotate(-4deg)}.sleep-sculpture__box:before{content:"";border:1px solid #ffffff4d;position:absolute;inset:9px}.sleep-sculpture__box span{top:18%;letter-spacing:-.1em;font:850 3rem/1 Arial;position:absolute;inset-inline-start:16%}.sleep-sculpture__box b{bottom:14%;letter-spacing:.13em;font:650 .42rem Arial;position:absolute;inset-inline-start:14%}.sleep-sculpture__measure{z-index:5;top:15%;color:#ffffffb8;grid-template-columns:auto 45px auto;align-items:center;gap:.5rem;font:650 .48rem Arial;display:grid;position:absolute;inset-inline-start:4%}.sleep-sculpture__measure span{border:1px solid #ffffff59;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.sleep-sculpture__measure i{background:#ffffff59;height:1px}.sleep-sculpture--sage{color:#6e8272}.sleep-sculpture--sage .sleep-sculpture__box{background:linear-gradient(135deg,#869b84,#465948)}.sleep-sculpture--ocean{color:#385670}.sleep-sculpture--ocean .sleep-sculpture__box{background:linear-gradient(135deg,#45637d,#1c2e43)}.sleep-sculpture--clay{color:var(--sbx-copper)}.sbx-product .sleep-sculpture__measure,.sbx-cart .sleep-sculpture__measure{display:none}.sbx-hero__note{z-index:5;color:#ffffff9e;letter-spacing:.11em;align-items:center;gap:.6rem;font:650 .52rem Arial;display:flex;position:absolute}.sbx-hero__note span{border:1px solid #ffffff40;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.sbx-hero__note--one{top:27%;inset-inline-start:9%}.sbx-hero__note--two{bottom:21%;inset-inline-end:9%}.sbx-scroll-cue{z-index:5;color:#ffffff73;letter-spacing:.15em;align-items:center;gap:.7rem;font:600 .5rem Arial;display:flex;position:absolute;bottom:1.8rem;left:50%;transform:translate(-50%)}.sbx-scroll-cue svg{width:15px;animation:1.8s ease-in-out infinite sbx-bob}@keyframes sbx-bob{50%{transform:translateY(5px)}}.sbx-trust{max-width:var(--sbx-max);border-inline-start:1px solid var(--sbx-line);grid-template-columns:repeat(4,1fr);margin:auto;display:grid}.sbx-trust article{border-inline-end:1px solid var(--sbx-line);align-content:center;min-height:144px;padding:1.3rem clamp(1rem,2.5vw,2.4rem);display:grid;position:relative}.sbx-trust article>span{top:1rem;color:#9a826c;font:650 .48rem Arial;position:absolute;inset-inline-end:1rem}.sbx-trust strong{letter-spacing:-.04em;font-size:clamp(1.45rem,2.2vw,2.4rem);font-weight:420}.sbx-trust p{color:#59636f;margin:.35rem 0 0;font-size:.75rem;font-weight:670;line-height:1.65}.sbx-section{max-width:var(--sbx-max);margin-inline:auto;padding:clamp(4rem,6.5vw,6.5rem) clamp(1.2rem,5vw,5rem)}.sbx-section-head{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:end;gap:clamp(2rem,7vw,7rem);margin-bottom:2.5rem;display:grid}.sbx-section h2,.sbx-factory h2,.sbx-guide h2,.sbx-business h2,.sbx-spatial h2{letter-spacing:-.052em;margin:0;font-size:clamp(2.5rem,5.3vw,5.8rem);font-weight:340;line-height:1.15}[dir=rtl] .sbx-section h2,[dir=rtl] .sbx-factory h2,[dir=rtl] .sbx-guide h2,[dir=rtl] .sbx-business h2,[dir=rtl] .sbx-spatial h2{letter-spacing:-.035em}.sbx-section-head>div:last-child>p{color:#626b77;margin:0;font-size:.86rem;line-height:2}.sbx-section-head>div:last-child>a{border-bottom:1px solid;align-items:center;gap:.8rem;width:max-content;margin-top:1.25rem;padding-bottom:.35rem;font-size:.7rem;font-weight:800;display:flex}.sbx-section-head a svg{width:15px}.sbx-product-grid{border-top:1px solid var(--sbx-line);border-inline-start:1px solid var(--sbx-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sbx-product{border-inline-end:1px solid var(--sbx-line);border-bottom:1px solid var(--sbx-line);background:#ffffff26;min-width:0;transition:background .3s,transform .3s}.sbx-product:hover{background:#ffffff7a}.sbx-product__visual{border-bottom:1px solid var(--sbx-line);place-items:center;min-height:300px;display:grid;position:relative;overflow:hidden}.sbx-product__visual:before{content:"";aspect-ratio:1;background:#ac5e3e14;border-radius:50%;width:260px;position:absolute}.sbx-product--sage .sbx-product__visual:before{background:#69806d1f}.sbx-product--ocean .sbx-product__visual:before{background:#32516c1c}.sbx-product__visual .sleep-sculpture{width:110%;height:320px;transform:translateY(24px)scale(.92)}.sbx-product__index{z-index:5;top:1rem;color:#8c7e70;font:650 .52rem Arial;position:absolute;inset-inline-start:1rem}.sbx-wish{z-index:5;top:.8rem;border:1px solid var(--sbx-line);cursor:pointer;background:0 0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;inset-inline-end:.8rem}.sbx-wish svg{width:16px}.sbx-wish:hover svg{fill:var(--sbx-copper);color:var(--sbx-copper)}.sbx-product__copy>p:first-child{color:var(--sbx-copper);font:700 .52rem Arial,var(--font-ui);letter-spacing:.06em;margin:0 0 .7rem}.sbx-product h3{letter-spacing:-.03em;margin:0;font-size:1.55rem;font-weight:520}.sbx-product__copy>p:nth-of-type(2){color:#5d6672;min-height:77px;margin:.8rem 0 1rem;font-size:.82rem;line-height:1.9}.sbx-product dl{border-top:1px solid var(--sbx-line);border-bottom:1px solid var(--sbx-line);grid-template-columns:1fr 1fr;margin:0;padding:.9rem 0;display:grid}.sbx-product dl div+div{border-inline-start:1px solid var(--sbx-line);padding-inline-start:.8rem}.sbx-product dt{color:#8a9098;font-size:.56rem}.sbx-product dd{margin:.35rem 0 0;font-size:.65rem;font-weight:750}.sbx-product__actions{grid-template-columns:1fr auto;gap:.6rem;padding-top:1rem;display:grid}.sbx-product__actions a,.sbx-product__actions button{background:var(--sbx-night);color:#fff;cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:.7rem;min-height:47px;padding:.7rem .9rem;font-size:.74rem;font-weight:800;display:flex}.sbx-product__actions button{background:var(--sbx-copper);justify-content:center;width:47px;padding:0}.sbx-product__actions button span{display:none}.sbx-product__actions svg{width:15px}.sbx-product .sbx-product__copy>p.sbx-product__price{min-height:0;color:var(--sbx-ink);margin:.7rem 0 0;font-size:.78rem;font-weight:800;line-height:1.5}.sbx-story{background:var(--sbx-night);color:#fff;grid-template-columns:.9fr 1.1fr;min-height:0;display:grid}.sbx-story__visual{min-width:0;position:relative}.sbx-story__sticky{background:radial-gradient(circle,#ceb49126,#0000 35%),linear-gradient(145deg,#172840,#08111f);place-items:center;height:min(760px,100svh);min-height:640px;display:grid;position:sticky;top:0;overflow:hidden}.sbx-story__sticky:before{content:"";aspect-ratio:1;border:1px solid #ffffff24;border-radius:50%;width:min(36vw,560px);position:absolute;box-shadow:0 0 0 55px #ffffff05,0 0 0 110px #ffffff04}.sbx-story-object{aspect-ratio:1;perspective:1000px;width:min(68%,520px);position:relative}.sbx-story-object__box{z-index:5;color:#f4e2cf;background:linear-gradient(135deg,#b96f49,#6b382a);place-items:center;transition:opacity .7s,transform .9s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;inset:22%;transform:rotateX(58deg)rotate(-12deg);box-shadow:0 35px 70px #00000059,inset 0 0 0 1px #ffffff2e}.sbx-story-object__box:after{content:"";border:1px solid #ffffff47;position:absolute;inset:12px}.sbx-story-object__box span{letter-spacing:-.1em;font:850 5rem Arial}.sbx-story-object__roll{z-index:4;opacity:0;background:repeating-linear-gradient(90deg,#eee6da 0 12px,#cec6ba 13px 16px);border-radius:48%;transition:opacity .7s,transform .9s cubic-bezier(.2,.8,.2,1);position:absolute;inset:26% 16%;transform:rotate(-10deg)scale(.4);box-shadow:0 25px 60px #00000059}.sbx-story-object__layers{transform-style:preserve-3d;opacity:0;transition:opacity .7s,transform .9s;position:absolute;inset:15%;transform:rotateX(60deg)rotate(-12deg)}.sbx-story-object__layers i{border:1px solid #ffffff47;transition:transform .9s;position:absolute;inset:18%;box-shadow:0 20px 35px #00000038}.sbx-story-object__layers i:first-child{background:#eee7dc;transform:translateZ(110px)}.sbx-story-object__layers i:nth-child(2){background:#a5b09e;transform:translateZ(72px)}.sbx-story-object__layers i:nth-child(3){background:#bf7654;transform:translateZ(35px)}.sbx-story-object__layers i:nth-child(4){background:#41536b;transform:translateZ(0)}.sbx-story-object--2 .sbx-story-object__box{opacity:.18;transform:rotateX(58deg)rotate(-12deg)translate(-70%)}.sbx-story-object--2 .sbx-story-object__roll{opacity:1;transform:rotate(-10deg)scale(1)}.sbx-story-object--3 .sbx-story-object__box,.sbx-story-object--4 .sbx-story-object__box{opacity:0;transform:rotateX(58deg)rotate(-12deg)translate(-80%)}.sbx-story-object--3 .sbx-story-object__layers,.sbx-story-object--4 .sbx-story-object__layers{opacity:1;transform:rotateX(60deg)rotate(-12deg)scale(1.08)}.sbx-story-object--4 .sbx-story-object__layers i:first-child{transform:translateZ(155px)}.sbx-story-object--4 .sbx-story-object__layers i:nth-child(2){transform:translateZ(95px)}.sbx-story-object--4 .sbx-story-object__layers i:nth-child(3){transform:translateZ(40px)}.sbx-story__counter{bottom:2.5rem;color:#7e8b9d;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;font:700 .62rem Arial;display:grid;position:absolute;inset-inline:2.5rem}.sbx-story__counter i{background:#ffffff2e;height:1px}.sbx-story__counter span{color:#ddc09d}.sbx-story__content{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;padding:clamp(4rem,6vw,6rem) clamp(1.5rem,5vw,5rem);display:grid}.sbx-story__content header{grid-column:1/-1;min-height:0;padding-bottom:3rem}.sbx-story__content header h2{letter-spacing:-.05em;margin:0;font-size:clamp(2.8rem,5vw,5.5rem);font-weight:330;line-height:1.2}.sbx-story__content header>p:last-child{color:#94a1b2;max-width:520px;line-height:2}.sbx-story__content article{opacity:.72;border-top:1px solid #ffffff21;grid-template-columns:38px 1fr;align-content:start;gap:.9rem;min-height:220px;padding:2rem 1.25rem 1.5rem 0;transition:opacity .4s,background .4s;display:grid}[dir=rtl] .sbx-story__content article{padding:2rem 0 1.5rem 1.25rem}.sbx-story__content article:nth-of-type(2n){border-inline-start:1px solid #ffffff21;padding-inline-start:1.25rem}.sbx-story__content article.is-active{opacity:1;background:#ffffff06}.sbx-story__content article>span{color:#d5b996;font:700 .6rem Arial}.sbx-story__content article div>p:first-child{color:#8492a4;text-transform:uppercase;letter-spacing:.07em;margin:0 0 1rem;font-size:.62rem;font-weight:700}.sbx-story__content h3{letter-spacing:-.035em;margin:0;font-size:clamp(1.45rem,2.2vw,2.3rem);font-weight:400}.sbx-story__content article div>p:last-child{color:#aab4c2;max-width:520px;font-size:.82rem;line-height:2}.sbx-spatial{background:#e9e4da;max-width:none;padding-inline:clamp(1.2rem,6vw,7rem)}.sbx-spatial__head{max-width:var(--sbx-max);grid-template-columns:1fr 1fr;align-items:end;gap:2rem;margin:0 auto 2.5rem;display:grid}.sbx-spatial__head .sbx-kicker{grid-column:1/-1;margin-bottom:0}.sbx-spatial__head>p:last-child{color:#626b77;justify-self:end;max-width:550px;margin:0;font-size:.86rem;line-height:2}.spatial-viewer{max-width:var(--sbx-max);isolation:isolate;background:radial-gradient(circle at 50% 38%,#fcfaf4 0,#e4ded3 48%,#c9c2b6 100%);border:1px solid #121a2721;height:min(760px,75vw);min-height:560px;margin:auto;position:relative;overflow:hidden}.spatial-viewer:before{content:"";z-index:-1;opacity:.25;background-image:linear-gradient(#121a2714 1px,#0000 1px),linear-gradient(90deg,#121a2714 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 35%,#0000 92%);mask-image:linear-gradient(#0000,#000 35%,#0000 92%)}.spatial-canvas{--poster-color:transparent;width:100%;height:100%}.spatial-loader,.spatial-fallback{color:#657080;align-content:center;place-items:center;gap:.8rem;display:grid;position:absolute;inset:0}.spatial-loader svg{width:28px;animation:1.2s linear infinite sbx-spin}.spatial-loader span{font-size:.7rem}@keyframes sbx-spin{to{transform:rotate(360deg)}}.spatial-fallback svg{width:45px}.spatial-fallback p{font-size:.75rem}.spatial-toolbar{z-index:8;top:1rem;gap:.35rem;display:flex;position:absolute;inset-inline-start:1rem}.spatial-toolbar button{color:#101713;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#fcfdfaf5;border:1px solid #121a2738;align-items:center;gap:.5rem;height:42px;padding:0 .8rem;font-size:.6rem;font-weight:750;display:flex;box-shadow:0 8px 24px #00000024}.spatial-toolbar button:hover,.spatial-toolbar button.is-active{background:var(--sbx-night);color:#fff}.spatial-toolbar svg{width:15px}.spatial-toolbar button.spatial-toolbar__ar:not(:disabled){color:#fff;background:#0f7c58;border-color:#31c692}.spatial-toolbar button.spatial-toolbar__ar:not(:disabled):hover{background:#095f43}.spatial-toolbar button:disabled{opacity:.64;cursor:wait}.spatial-toolbar button:disabled:hover{color:#101713;background:#fcfdfaf5}.spatial-ar-message{z-index:9;top:4.3rem;color:#75462f;background:#fff8f0f0;border:1px solid #8c4a3138;width:min(340px,100% - 2rem);margin:0;padding:.65rem .8rem;font-size:.55rem;line-height:1.7;position:absolute;inset-inline-start:1rem}.spatial-mobile-ar-tip{display:none}.spatial-finishes{z-index:8;bottom:1rem;color:#101713;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fcfdfaf5;border:1px solid #121a2733;align-items:center;gap:.8rem;padding:.6rem .75rem;font-size:.58rem;font-weight:780;display:flex;position:absolute;inset-inline-start:1rem;box-shadow:0 8px 24px #00000024}.spatial-finishes>div{gap:.35rem;display:flex}.spatial-finishes button{outline-offset:-1px;background:var(--finish);cursor:pointer;border:4px solid #fff;border-radius:50%;outline:2px solid #0000;width:36px;height:36px;box-shadow:0 0 0 1px #121a273d}:is(.spatial-finishes button:hover,.spatial-finishes button:focus-visible,.spatial-finishes button.is-active){outline-color:var(--sbx-night)}.spatial-disclosure{z-index:8;top:1rem;color:#26312b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fcfdfaf5;border:1px solid #121a2738;max-width:390px;padding:.7rem .85rem;font-size:.54rem;font-weight:620;line-height:1.75;position:absolute;inset-inline-end:1rem;box-shadow:0 8px 24px #0000001f}.spatial-credit{z-index:8;bottom:1rem;color:#f3f7f4;text-underline-offset:3px;background:#080d0ac7;border-radius:4px;padding:.35rem .5rem;font:650 .47rem Arial;text-decoration:underline;position:absolute;inset-inline-end:1rem}.spatial-hotspot{background:var(--sbx-copper);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:30px;height:30px;font:700 .52rem Arial;display:grid;box-shadow:0 0 0 7px #ad5e3e33}.spatial-hotspot b{top:36px;background:var(--sbx-night);color:#fff;opacity:0;pointer-events:none;width:max-content;font:650 .5rem var(--font-ui);padding:.4rem .55rem;transition:opacity .2s;position:absolute;inset-inline-start:50%;transform:translate(-50%)}.spatial-hotspot:hover b,.spatial-hotspot:focus b{opacity:1}.spatial-progress{background:#121a271a;width:100%;height:2px}.spatial-progress i{background:var(--sbx-copper);width:45%;height:100%;display:block}.spatial-ar-prompt{display:none}.spatial-orbit{pointer-events:none;border:1px dashed #121a2729;border-radius:50%;position:absolute;inset:16% 23%;transform:rotateX(69deg)}.spatial-corner{color:#121a274d;width:16px;position:absolute;bottom:1.2rem;left:50%}.spatial-viewer--compact{height:520px;min-height:420px}.sbx-factory{max-width:var(--sbx-max);background:var(--sbx-night);color:#fff;grid-template-columns:1.08fr .92fr;min-height:640px;margin:auto;display:grid}.sbx-factory__media{background:linear-gradient(145deg,#172a44,#091320);place-items:center;min-height:560px;display:grid;position:relative;overflow:hidden}.sbx-factory__media:before{content:"";opacity:.35;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:55px 55px;position:absolute;inset:0}.sbx-factory__line{width:72%;height:48%;position:relative;transform:perspective(700px)rotateX(58deg)rotate(-12deg)}.sbx-factory__line i{border:1px solid #ffffff38;height:18%;position:absolute;inset-inline:0;box-shadow:25px 25px #00000021}.sbx-factory__line i:first-child{background:#eee6d8;top:0}.sbx-factory__line i:nth-child(2){background:#a2ad9d;top:26%}.sbx-factory__line i:nth-child(3){background:#b86e4c;top:52%}.sbx-factory__line i:nth-child(4){background:#3e5069;top:78%}.sbx-factory__line span{inset-inline-end:-7%;color:#ddc2a0;border:1px solid #ffffff52;border-radius:50%;place-items:center;width:82px;height:82px;display:grid;position:absolute;bottom:-23%;transform:rotate(12deg)rotateX(-58deg)}.sbx-factory__line span svg{width:31px}.sbx-factory__stamp{bottom:2rem;color:#aab5c4;letter-spacing:.1em;align-items:center;gap:.6rem;font:650 .5rem/1.5 Arial;display:flex;position:absolute;inset-inline-start:2rem}.sbx-factory__stamp svg{color:#d6ba97;width:28px}.sbx-factory__copy{align-content:center;padding:clamp(4rem,7vw,7rem);display:grid}.sbx-factory__copy>p:nth-of-type(2){color:#a8b3c2;max-width:570px;line-height:2}.sbx-factory__copy>div{border-top:1px solid #ffffff24;border-inline-start:1px solid #ffffff24;grid-template-columns:repeat(3,1fr);margin-top:2rem;display:grid}.sbx-factory__copy article{border-inline-end:1px solid #ffffff24;border-bottom:1px solid #ffffff24;align-content:center;min-height:112px;padding:.9rem;display:grid}.sbx-factory__copy strong{color:#dec4a2;font:400 1.8rem Arial}.sbx-factory__copy article span{color:#9aa7b8;margin-top:.4rem;font-size:.68rem;line-height:1.6}.sbx-text-link{border-bottom:1px solid #fff6;align-items:center;gap:1rem;width:max-content;margin-top:2rem;padding-bottom:.4rem;font-size:.68rem;font-weight:760;display:flex}.sbx-text-link svg{width:15px}.sbx-guide{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(3rem,8vw,9rem);display:grid}.sbx-guide__card{background:#d8c1a3;min-height:540px;position:relative;overflow:hidden}.sbx-guide__card:before{content:"";border:1px solid #121a272e;position:absolute;inset:8%}.sbx-guide__qr{z-index:3;top:12%;background:var(--sbx-cream);width:146px;padding:.75rem;position:absolute;inset-inline-start:10%;transform:rotate(-6deg);box-shadow:0 20px 45px #121a2724}.sbx-guide__qr>span{text-align:center;letter-spacing:.12em;margin-top:.5rem;font:700 .56rem Arial;display:block}.qr-pattern{aspect-ratio:1;grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.qr-pattern i{background:0 0}.qr-pattern i.on{background:var(--sbx-night)}.sbx-guide__phone{z-index:2;bottom:-10%;background:#111827;border-radius:36px;width:238px;height:470px;padding:9px;position:absolute;inset-inline-end:10%;transform:rotate(5deg);box-shadow:0 35px 70px #121a2747}.sbx-guide__phone>div{background:#f5f1e8;border-radius:28px;height:100%;padding:1.2rem;overflow:hidden}.sbx-guide__phone span{letter-spacing:.13em;font:750 .54rem Arial}.sbx-guide__phone b{float:inline-end;color:#9b7058;font:650 .5rem Arial}.sbx-guide__phone p{text-align:center;letter-spacing:.1em;font:750 .58rem Arial}.sbx-guide__mini{background:linear-gradient(145deg,#162940,#09131f);height:260px;margin:1.3rem -1.2rem;position:relative;overflow:hidden}.sbx-guide__mini i{border:1px solid #fff3;height:14%;position:absolute;inset-inline:17%;transform:perspective(500px)rotateX(58deg)rotate(-10deg);box-shadow:15px 15px #00000024}.sbx-guide__mini i:first-child{background:#eee7db;top:23%}.sbx-guide__mini i:nth-child(2){background:#9faa98;top:43%}.sbx-guide__mini i:nth-child(3){background:#b66c4a;top:63%}.sbx-guide__copy>p:nth-of-type(2){color:#626b77;max-width:580px;line-height:2}.sbx-guide__copy form{border:1px solid var(--sbx-line);background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;max-width:620px;margin-top:2rem;padding:5px 5px 5px .9rem;display:grid}.sbx-guide__copy form>svg{color:#8a9098;width:18px}.sbx-guide__copy input{text-transform:uppercase;background:0 0;border:0;outline:0;min-width:0;height:52px;font:650 .78rem Arial}.sbx-guide__copy form button{background:var(--sbx-night);color:#fff;cursor:pointer;border:0;align-items:center;gap:1rem;height:52px;padding:0 1.2rem;font-size:.65rem;font-weight:800;display:flex}.sbx-guide__copy form button svg{width:15px}.sbx-guide__languages{gap:.45rem;margin-top:1rem;display:flex}.sbx-guide__languages span{border:1px solid var(--sbx-line);color:#757c85;place-items:center;width:36px;height:26px;font:650 .5rem Arial;display:grid}.sbx-business{background:var(--sbx-night);color:#fff;grid-template-columns:.9fr 1.1fr;min-height:620px;display:grid}.sbx-business__copy>p:nth-of-type(2){color:#a4b0bf;max-width:580px;line-height:2}.sbx-business__chips{flex-wrap:wrap;gap:.45rem;margin-top:1.6rem;display:flex}.sbx-business__chips span{color:#c7cfda;border:1px solid #ffffff2b;padding:.55rem .8rem;font-size:.7rem}.sbx-business__blueprint{min-height:520px;color:var(--sbx-night);background:#d8c1a3;position:relative;overflow:hidden}.sbx-plan-grid{border-top:1px solid #121a272e;border-inline-start:1px solid #121a272e;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(4,1fr);display:grid;position:absolute;inset:8%}.sbx-plan-grid i{border-inline-end:1px solid #121a272e;border-bottom:1px solid #121a272e}.sbx-plan-bed{border:2px solid #121a278c;position:absolute;inset:24% 14% 20%}.sbx-plan-bed:before,.sbx-plan-bed:after{content:"";border:1px solid #121a2761;position:absolute}.sbx-plan-bed:before{inset:8%}.sbx-plan-bed:after{border-radius:50%;inset:17% 9% 45%}.sbx-plan-bed span{background:#121a2740;width:1px;position:absolute;top:50%;bottom:8%}.sbx-plan-bed span:first-child{left:25%}.sbx-plan-bed span:nth-child(2){left:50%}.sbx-plan-bed span:nth-child(3){left:75%}.sbx-plan-label{bottom:8%;align-items:baseline;gap:.7rem;display:flex;position:absolute;inset-inline-end:8%}.sbx-plan-label strong{letter-spacing:-.08em;font:300 clamp(4rem,8vw,8rem)/1 Arial}.sbx-plan-label span{letter-spacing:.13em;font:750 .55rem/1.5 Arial}.sbx-business .sbx-button--line{color:#fff}.sbx-service-strip{max-width:var(--sbx-max);border-inline-start:1px solid var(--sbx-line);grid-template-columns:repeat(4,1fr);margin:auto;display:grid}.sbx-service-strip article{border-inline-end:1px solid var(--sbx-line);align-items:center;gap:.9rem;min-height:112px;padding:1.1rem;display:flex}.sbx-service-strip svg{width:25px;color:var(--sbx-copper);stroke-width:1.4px}.sbx-service-strip article div{gap:.25rem;display:grid}.sbx-service-strip b{font-size:.76rem}.sbx-service-strip span{color:#6e7680;font-size:.68rem;line-height:1.55}.sbx-footer{color:#fff;background:#060d17;grid-template-columns:.8fr 1.3fr .9fr;gap:clamp(2rem,5vw,5rem);padding:4rem clamp(1.2rem,5vw,5rem) 1.5rem;display:grid}.sbx-footer__brand p{color:#909aa8;max-width:300px;margin-top:1.5rem;font-size:.78rem;line-height:1.85}.sbx-footer__links{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.sbx-footer__links>div{align-content:start;gap:.75rem;display:grid}.sbx-footer__links b{color:#d4b995;margin-bottom:.35rem;font-size:.72rem}.sbx-footer__links a{color:#9aa5b4;font-size:.72rem}.sbx-footer__links a:hover{color:#fff}.sbx-footer__newsletter label{color:#d4b995;margin-bottom:.8rem;font-size:.72rem;font-weight:750;display:block}.sbx-footer__newsletter>div{border-bottom:1px solid #fff3;grid-template-columns:1fr 45px;display:grid}.sbx-footer__newsletter input{color:#fff;background:0 0;border:0;outline:0;min-width:0;height:48px;font-size:.76rem}.sbx-footer__newsletter button{color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.sbx-footer__newsletter svg{width:16px}.sbx-footer__bottom{color:#667282;letter-spacing:.09em;border-top:1px solid #ffffff1c;grid-column:1/-1;justify-content:space-between;gap:1rem;margin-top:2rem;padding-top:1.2rem;font:600 .48rem Arial;display:flex}.sbx-footer__bottom>div{align-items:center;gap:1rem;display:flex}.sbx-footer__bottom a{color:#9aa7b3;letter-spacing:0}.sbx-footer__bottom a:hover{color:#fff}.sbx-menu{z-index:300;color:#fff;background:#07101dfa;align-content:center;padding:clamp(1.5rem,8vw,8rem);display:grid;position:fixed;inset:0}.sbx-menu__close{top:1.5rem;color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;font-size:.65rem;display:flex;position:absolute;inset-inline-end:1.5rem}.sbx-menu__close svg{width:18px}.sbx-menu__nav{display:grid}.sbx-menu__nav a{color:#a9b4c2;border-bottom:1px solid #ffffff21;grid-template-columns:50px 1fr auto;align-items:center;gap:1rem;min-height:82px;font-size:clamp(1.5rem,4vw,3.5rem);font-weight:350;transition:color .2s,padding .2s;display:grid}.sbx-menu__nav a:hover{color:#fff;padding-inline:.8rem}.sbx-menu__nav a>span{color:#d6bb98;font:650 .55rem Arial}.sbx-menu__nav svg{width:20px}.sbx-menu__foot{gap:1rem;margin-top:2rem;display:flex}.sbx-menu__foot a{color:#7f8c9c;font-size:.62rem}.sbx-drawer-layer,.sbx-modal-layer{z-index:250;justify-content:flex-end;display:flex;position:fixed;inset:0}.sbx-drawer-backdrop,.sbx-modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040911ad;border:0;position:absolute;inset:0}.sbx-cart{z-index:1;background:var(--sbx-paper);flex-direction:column;width:min(100%,520px);height:100%;padding:1.5rem;display:flex;position:relative;overflow-y:auto;box-shadow:-30px 0 80px #00000040}.sbx-cart>header,.sbx-modal>header{border-bottom:1px solid var(--sbx-line);justify-content:space-between;align-items:start;gap:1rem;padding-bottom:1.2rem;display:flex}.sbx-cart header span,.sbx-modal header span{color:var(--sbx-copper);letter-spacing:.13em;font:700 .5rem Arial}.sbx-cart h2,.sbx-modal h2{margin:.35rem 0 0;font-size:1.7rem;font-weight:450}.sbx-cart header button,.sbx-modal header button{border:1px solid var(--sbx-line);cursor:pointer;background:0 0;place-items:center;width:40px;height:40px;display:grid}.sbx-cart header svg,.sbx-modal header svg{width:17px}.sbx-cart__empty{color:#7b838d;flex:1;align-content:center;place-items:center;gap:.8rem;display:grid}.sbx-cart__empty>svg{stroke-width:1px;width:45px}.sbx-cart__empty p{font-size:.7rem}.sbx-cart__empty button{cursor:pointer;background:0 0;border:0;border-bottom:1px solid;font-size:.65rem;font-weight:750}.sbx-cart__items{margin-top:1rem;display:grid}.sbx-cart__items article{border-bottom:1px solid var(--sbx-line);grid-template-columns:125px 1fr;gap:1rem;padding:1rem 0;display:grid}.sbx-cart__thumb{background:#e5ded2;height:115px;overflow:hidden}.sbx-cart__thumb .sleep-sculpture{width:160px;height:130px;transform:translate(-17px,9px)scale(.85)}.sbx-cart__items article>div:last-child>span{color:var(--sbx-copper);font:650 .5rem Arial}.sbx-cart h3{margin:.25rem 0;font-size:.88rem}.sbx-cart__items article p{color:#777f89;margin:0;font-size:.58rem}.sbx-cart__items article>div:last-child>div{align-items:center;gap:.6rem;margin-top:.65rem;display:flex}.sbx-cart__items button{border:1px solid var(--sbx-line);cursor:pointer;background:0 0;place-items:center;width:27px;height:27px;display:grid}.sbx-cart__items button svg{width:12px}.sbx-cart__items b{font:650 .62rem Arial}.sbx-cart__remove{color:#9a5d49;margin-inline-start:auto}.sbx-cart__note{color:#7a828c;margin:auto 0 1rem;padding-top:1.2rem;font-size:.61rem;line-height:1.8}.sbx-cart__continue{width:100%}.sbx-checkout{gap:.75rem;margin-top:1rem;display:grid}.sbx-checkout label,.sbx-business-form label{color:#626a75;gap:.35rem;font-size:.58rem;font-weight:700;display:grid}.sbx-checkout input,.sbx-checkout textarea,.sbx-business-form input,.sbx-business-form textarea,.sbx-business-form select{border:1px solid var(--sbx-line);width:100%;min-height:45px;color:var(--sbx-ink);background:#ffffff80;outline:0;padding:.65rem}.sbx-checkout textarea,.sbx-business-form textarea{resize:vertical}.sbx-checkout input:focus,.sbx-checkout textarea:focus,.sbx-business-form input:focus,.sbx-business-form textarea:focus,.sbx-business-form select:focus{border-color:var(--sbx-copper)}.sbx-cart__items article>div:last-child>strong{margin-block-start:.35rem;font-size:.64rem;display:block}.sbx-cart__total{border-top:1px solid var(--sbx-line);justify-content:space-between;align-items:center;gap:1rem;margin-block-start:auto;padding-block-start:1.25rem;font-size:.72rem;display:flex}.sbx-cart__total b{font-size:.9rem}.sbx-cart__total+.sbx-cart__note{margin-block-start:0}.sbx-modal-layer{justify-content:center;align-items:center;padding:1rem}.sbx-modal{z-index:1;background:var(--sbx-paper);width:min(900px,100%);max-height:calc(100svh - 2rem);padding:clamp(1.3rem,3vw,2.5rem);position:relative;overflow-y:auto;box-shadow:0 35px 100px #00000059}.sbx-business-form{grid-template-columns:1fr 1fr;gap:.9rem;margin-top:1.4rem;display:grid}.sbx-business-form .full{grid-column:1/-1}.sbx-consent{grid-template-columns:auto 1fr;align-items:center;display:flex!important}.sbx-consent input{width:17px;min-height:17px}.sbx-toast{z-index:400;inset-inline-end:1.2rem;background:var(--sbx-night);color:#fff;grid-template-columns:36px 1fr 28px;align-items:center;gap:.6rem;width:min(400px,100% - 2.4rem);padding:.7rem;display:grid;position:fixed;bottom:1.2rem;box-shadow:0 20px 60px #00000040}.sbx-toast>span{background:#557050;place-items:center;width:36px;height:36px;display:grid}.sbx-toast--error>span{background:#a7503d}.sbx-toast svg{width:16px}.sbx-toast p{margin:0;font-size:.63rem;line-height:1.7}.sbx-toast button{color:#fff;cursor:pointer;background:0 0;border:0}@media (max-width:1120px){.sbx-header{grid-template-columns:1fr auto}.sbx-nav{display:none}.sbx-menu-button{display:grid}.sbx-hero{grid-template-columns:1fr;height:auto;min-height:820px;padding-top:88px}.sbx-hero__copy,[dir=rtl] .sbx-hero__copy{padding:4rem clamp(1.5rem,8vw,6rem) 0}.sbx-hero__stage{min-height:440px}.sbx-hero__stage:before{width:min(70vw,620px)}.sbx-hero__stage:after{width:min(58vw,520px)}.sbx-hero .sleep-sculpture{width:min(82vw,680px)}.sbx-product-grid{grid-template-columns:1fr}.sbx-product{grid-template-columns:minmax(320px,.85fr) 1.15fr;display:grid}.sbx-product__visual{border-bottom:0;border-inline-end:1px solid var(--sbx-line)}.sbx-product__copy>p:nth-of-type(2){min-height:0}.sbx-product__actions button{width:auto;padding-inline:1rem}.sbx-product__actions button span{display:inline}.sbx-story{grid-template-columns:.85fr 1.15fr}.sbx-story__content{grid-template-columns:1fr}.sbx-story__content header{grid-column:auto}.sbx-story__content article:nth-of-type(2n){border-inline-start:0;padding-inline-start:0}.sbx-factory{grid-template-columns:1fr}.sbx-factory__media{min-height:580px}.sbx-guide{gap:3rem}.sbx-business{grid-template-columns:1fr}.sbx-business__blueprint{min-height:580px}.sbx-service-strip{grid-template-columns:repeat(2,1fr)}.sbx-footer{grid-template-columns:1fr 1.5fr}.sbx-footer__newsletter{grid-column:1/-1}}@media (max-width:760px){.sbx-header{gap:.5rem;height:72px;padding-inline:.8rem}.sbx-brand{gap:.55rem;font-size:.7rem}.sbx-brand__mark{width:24px}.sbx-language summary{justify-content:center;width:38px;padding:0}.sbx-language summary>svg,.sbx-language summary span{display:none}.sbx-language summary:before{content:"文"}.sbx-account{display:none}.sbx-icon-button{width:38px;height:38px}.sbx-hero{min-height:690px;padding-top:72px}.sbx-hero__copy,[dir=rtl] .sbx-hero__copy{padding:2.8rem 1.2rem 0}.sbx-hero h1{font-size:clamp(3.2rem,15vw,5rem)}.sbx-hero__copy>p:last-of-type{margin-top:1.15rem;font-size:.84rem}.sbx-actions{grid-template-columns:1fr;display:grid}.sbx-hero__stage{min-height:310px}.sbx-hero__stage:before{width:92vw}.sbx-hero__stage:after{width:76vw}.sbx-hero .sleep-sculpture{width:103vw;height:295px;transform:translateY(10px)rotate(-2deg)}.sbx-hero__note,.sbx-scroll-cue{display:none}.sbx-trust{grid-template-columns:repeat(2,1fr)}.sbx-trust article{min-height:115px}.sbx-trust strong{font-size:1.3rem}.sbx-section{padding:3.5rem 1rem}.sbx-section-head,.sbx-spatial__head{grid-template-columns:1fr;gap:1.2rem;margin-bottom:2rem}.sbx-section h2,.sbx-factory h2,.sbx-guide h2,.sbx-business h2,.sbx-spatial h2{font-size:2.45rem}.sbx-spatial__head>p:last-child{justify-self:start}.sbx-product{display:block}.sbx-product__visual{border-inline-end:0;border-bottom:1px solid var(--sbx-line);min-height:265px}.sbx-product__visual .sleep-sculpture{height:265px}.sbx-product__actions button{width:47px;padding:0}.sbx-product__actions button span{display:none}.sbx-story{grid-template-columns:1fr;min-height:0}.sbx-story__visual{min-height:360px}.sbx-story__sticky{z-index:3;height:360px;min-height:360px;position:relative}.sbx-story__sticky:before{width:72vw}.sbx-story-object{width:68%}.sbx-story__content{padding:3.5rem 1.2rem;display:block}.sbx-story__content header{min-height:0;padding-bottom:2rem}.sbx-story__content header h2{font-size:2.45rem}.sbx-story__content article{opacity:1;min-height:0;padding-block:1.5rem}.spatial-viewer{height:clamp(520px,78svh,580px);min-height:0}.spatial-toolbar button{justify-content:center;width:42px;padding:0}.spatial-toolbar button span{display:none}.spatial-toolbar button.spatial-toolbar__ar{width:auto;min-width:92px;padding-inline:.65rem}.spatial-toolbar button.spatial-toolbar__ar span{display:inline}.spatial-finishes button{width:44px;height:44px}.spatial-mobile-ar-tip{z-index:9;top:4.35rem;color:#f2fff9;background:#07402df0;border:1px solid #44d7a357;border-radius:6px;align-items:flex-start;gap:.55rem;width:min(330px,100% - 2rem);margin:0;padding:.65rem .75rem;font-size:.68rem;font-weight:650;line-height:1.75;display:flex;position:absolute;inset-inline-start:1rem;box-shadow:0 10px 28px #0003}.spatial-mobile-ar-tip svg{color:#63e2b3;width:17px;min-width:17px;margin-top:.1rem}.spatial-disclosure{top:9.25rem;max-width:min(330px,100% - 2rem);inset-inline:1rem}.spatial-credit{text-align:end;max-width:190px;line-height:1.5}.spatial-orbit{inset:28% 8%}.sbx-factory__media{min-height:360px}.sbx-factory__line{width:82%}.sbx-factory__copy{padding:3.5rem 1.2rem}.sbx-factory__copy>div{grid-template-columns:1fr}.sbx-factory__copy article{min-height:78px}.sbx-guide{grid-template-columns:1fr}.sbx-guide__card{order:2;min-height:430px}.sbx-guide__phone{width:200px;height:390px}.sbx-guide__mini{height:210px}.sbx-guide__qr{width:105px}.sbx-guide__copy form{background:0 0;border:0;grid-template-columns:auto 1fr;padding:0}.sbx-guide__copy form>svg{display:none}.sbx-guide__copy input{border:1px solid var(--sbx-line);background:#fff;padding:0 .8rem}.sbx-guide__copy form button{grid-column:1/-1;justify-content:space-between}.sbx-business__copy{padding:4rem 1.2rem}.sbx-business__blueprint{min-height:410px}.sbx-plan-label strong{font-size:4rem}.sbx-service-strip{grid-template-columns:1fr}.sbx-service-strip article{min-height:95px}.sbx-footer{grid-template-columns:1fr;padding-inline:1.2rem}.sbx-footer__links{grid-template-columns:repeat(2,1fr)}.sbx-footer__newsletter{grid-column:auto}.sbx-footer__bottom{flex-wrap:wrap}.sbx-menu{padding:4rem 1.2rem 1.2rem}.sbx-menu__nav a{grid-template-columns:35px 1fr auto;min-height:68px;font-size:1.5rem}.sbx-cart{padding:1rem}.sbx-business-form{grid-template-columns:1fr}.sbx-business-form .full{grid-column:auto}.sbx-modal{padding:1rem}.sbx-modal h2{font-size:1.35rem}}@media (prefers-reduced-motion:reduce){.sbx-site *,.sbx-site :before,.sbx-site :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.sbx-story-object{transform:none!important}}@media (prefers-contrast:more){.sbx-nav a,.sbx-hero__copy>p:last-of-type,.sbx-story__content article div>p:last-child{color:#fff}.sbx-product__copy>p:nth-of-type(2),.sbx-section-head>div:last-child>p{color:#333b47}}.sbx-header{background:color-mix(in srgb, var(--sbx-night) 78%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sbx-header>.brand-logo{justify-self:start}.sbx-kicker,.sbx-kicker--dark,.sbx-section-head>div:last-child>a,.sbx-spatial__head>p:last-child{color:#1aa779}.sbx-button--sand,.sbx-button--light{color:#fff;background:#087f5b;border-color:#087f5b}.sbx-button--sand:hover,.sbx-button--light:hover{background:#056044}.sbx-hero{background:var(--sbx-night);height:min(900px,100svh);min-height:720px;display:block;position:relative;overflow:hidden}.sbx-hero:before,[dir=rtl] .sbx-hero:before{background:linear-gradient(90deg,#071426 0%,#071426f0 30%,#07142675 58%,#07142614 100%)}.sbx-hero:after{display:none}.sbx-hero__grid{z-index:2;opacity:.15;-webkit-mask-image:linear-gradient(90deg,#000,#0000 62%);mask-image:linear-gradient(90deg,#000,#0000 62%)}.sbx-hero__copy,[dir=rtl] .sbx-hero__copy{z-index:6;width:min(43vw,650px);padding:2rem 0;position:absolute;top:50%;left:clamp(1.5rem,7vw,8rem);transform:translateY(-46%)}.sbx-hero h1{font-size:clamp(3.45rem,5.7vw,6.8rem);font-weight:320;line-height:1.04}.sbx-hero h1 em{color:#42c99a;font-weight:760}.sbx-hero__copy>p:last-of-type{color:#ffffffc2;max-width:590px;font-size:clamp(.9rem,1.1vw,1.05rem);line-height:2}.sbx-hero__stage{z-index:1;min-height:100%;position:absolute;inset:0;overflow:hidden}.sbx-hero__image{object-fit:cover;object-position:center;transform:translate3d(0, calc(var(--scroll-progress) * 32px), 0) scale(1.035);transition:transform .12s linear}.sbx-hero__veil{z-index:2;background:linear-gradient(90deg,#071426fa 0%,#071426cc 31%,#07142633 61%,#0000 80%);position:absolute;inset:0}.sbx-hero__note{z-index:4;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071426a3;border:1px solid #ffffff3b}.sbx-hero__note--one{top:29%;transform:translateY(calc(var(--scroll-progress) * -28px));inset-inline-end:5%}.sbx-hero__note--two{bottom:17%;transform:translateY(calc(var(--scroll-progress) * 26px));inset-inline-end:12%}.sbx-hero__depth{z-index:4;inset-inline-end:2.2rem;gap:.55rem;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.sbx-hero__depth i{border:1px solid #ffffff8c;border-radius:50%;width:8px;height:8px}.sbx-hero__depth i:nth-child(2){background:#087f5b;border-color:#087f5b;box-shadow:0 0 0 6px #087f5b33}.sbx-product__visual{background:#d9ddd9;min-height:360px;position:relative;overflow:hidden}.sbx-product__visual>img{object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1)}.sbx-product:hover .sbx-product__visual>img{transform:scale(1.035)}.sbx-product__index{z-index:3;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#071426d1}.sbx-story__sticky{background:#071426;overflow:hidden}.sbx-story__sticky:before{z-index:1;filter:blur(44px);background:#087f5b38;width:62%}.sbx-story__sticky:after{content:"";z-index:2;background:url(/images/sleepbox-puzzle-bed-hero.webp) 50%/cover no-repeat;transition:transform .9s cubic-bezier(.22,1,.36,1),inset .9s cubic-bezier(.22,1,.36,1),filter .9s;position:absolute;inset:8%;box-shadow:0 36px 100px #0000004d}.sbx-story__sticky:has(.sbx-story-object--2):after{transform:translate(-3%,2%)scale(1.05)}.sbx-story__sticky:has(.sbx-story-object--3):after{filter:saturate(1.08);transform:translate(3%,-2%)scale(1.09)}.sbx-story__sticky:has(.sbx-story-object--4):after{inset:4%;transform:scale(1.02)}.sbx-story-object{display:none}.sbx-story__counter{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071426a8;padding:.55rem .7rem}.sbx-company-film{background:#030914;min-height:560px;padding:0;position:relative}.sbx-company-film:before{display:none}.sbx-company-film video{object-fit:cover;background:#030914;width:100%;height:100%;min-height:560px;display:block}.sbx-company-film__caption{inset-inline-start:1.4rem;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#071426c2;align-items:center;gap:.7rem;padding:.7rem .9rem;font-size:.72rem;display:flex;position:absolute;bottom:1.4rem}.sbx-company-film__caption svg{color:#42c99a;width:19px}.sbx-factory__copy strong{color:#42c99a}.sbx-applications{background:#eef0eb;max-width:none}.sbx-applications__grid{background:#07142624;border:1px solid #07142624;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.sbx-application-card{isolation:isolate;color:#fff;min-height:330px;position:relative;overflow:hidden}.sbx-application-card>img{z-index:-2;object-fit:cover;transition:transform .65s cubic-bezier(.22,1,.36,1),filter .4s}.sbx-application-card__shade{z-index:-1;background:linear-gradient(#07142605 20%,#071426eb 100%);position:absolute;inset:0}.sbx-application-card>div{inset-inline:1.2rem;grid-template-columns:1fr auto;align-items:end;gap:.35rem .8rem;display:grid;position:absolute;bottom:1.2rem}.sbx-application-card b{color:#54d7a8;letter-spacing:.13em;grid-column:1/-1;font:700 .58rem Arial}.sbx-application-card h3{margin:0;font-size:1.18rem;font-weight:700}.sbx-application-card p{color:#ffffffb8;grid-column:1;margin:0;font-size:.72rem;line-height:1.75}.sbx-application-card i{border:1px solid #ffffff59;border-radius:50%;grid-area:2/2/4;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.sbx-application-card i svg{width:15px}.sbx-application-card:hover>img{filter:saturate(1.08);transform:scale(1.045)}.sbx-application-card:hover i{background:#087f5b;border-color:#087f5b}.sbx-business__blueprint{background:#071426;position:relative}.sbx-business__blueprint>img{object-fit:cover}.sbx-business__blueprint:after{content:"";background:linear-gradient(#0000 35%,#071426d9);position:absolute;inset:0}.sbx-business__media-label{z-index:2;inset-inline:2rem;color:#fff;justify-content:space-between;align-items:baseline;gap:1rem;display:flex;position:absolute;bottom:2rem}.sbx-business__media-label strong{font-size:clamp(1.8rem,3.5vw,4rem);font-weight:350}.sbx-business__media-label span{color:#54d7a8;letter-spacing:.12em;font:700 .65rem Arial}.sbx-footer__brand>.brand-logo{width:104px;height:88px}.sbx-footer__brand>.brand-logo .brand-logo__crop img{width:214px;height:214px;inset:-63px auto auto -57px}.sbx-cart__thumb{position:relative}.sbx-cart__thumb>img{object-fit:cover;object-position:center}@media (max-width:1120px){.sbx-applications__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sbx-application-card{min-height:360px}}@media (max-width:760px){.sbx-header{height:72px}.sbx-header>.brand-logo{width:66px;height:56px}.sbx-header>.brand-logo .brand-logo__crop img{width:142px;height:142px;inset:-42px auto auto -39px}.sbx-hero{height:100svh;min-height:760px;padding-top:72px}.sbx-hero__copy,[dir=rtl] .sbx-hero__copy{width:auto;padding:1rem .2rem;top:88px;left:1rem;right:1rem;transform:none}.sbx-hero h1{max-width:94%;font-size:clamp(2.8rem,13vw,4.2rem);line-height:1.06}.sbx-hero__copy>p:last-of-type{max-width:94%;font-size:.83rem;line-height:1.9}.sbx-hero__stage{min-height:100%}.sbx-hero__image{object-position:66% center;transform:translate3d(0, calc(var(--scroll-progress) * 18px), 0) scale(1.08)}.sbx-hero__veil{background:linear-gradient(#071426fa 0%,#071426cc 42%,#07142629 73%,#071426ad 100%)}.sbx-hero__note{padding:.55rem .7rem;display:flex}.sbx-hero__note--one{top:auto;bottom:7.2rem;inset-inline:1rem auto}.sbx-hero__note--two{top:auto;bottom:4.1rem;inset-inline:4.5rem auto}.sbx-hero__depth,.sbx-scroll-cue{display:none}.sbx-story{display:block}.sbx-story__visual{z-index:1;height:44svh;min-height:44svh;position:sticky;top:72px}.sbx-story__sticky{height:44svh;min-height:44svh;position:relative}.sbx-story__sticky:after{inset:1rem}.sbx-story__content{z-index:2;background:#071426f5;padding:3.5rem 1.1rem;display:block;position:relative;box-shadow:0 -30px 70px #0000003d}.sbx-story__content article{align-content:center;min-height:44svh;display:grid}.sbx-company-film,.sbx-company-film video{min-height:330px}.sbx-applications__grid{background:0 0;border:0;grid-template-columns:1fr;gap:.65rem}.sbx-application-card{border-radius:2px;min-height:300px}.sbx-business__blueprint{min-height:360px}.sbx-business__media-label{inset-inline:1rem;bottom:1rem}}@media (prefers-reduced-motion:reduce){.sbx-hero__image,.sbx-hero__note,.sbx-story__sticky:after{transition:none!important;transform:none!important}.sbx-story__visual{position:relative;top:auto}}.pdp{background:var(--sbx-paper);min-height:100svh;color:var(--sbx-ink);overflow:clip}.pdp-header{z-index:70;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08111ff5;border-bottom:1px solid #ffffff1f;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;height:72px;padding-inline:clamp(1rem,4vw,4.5rem);display:grid;position:sticky;inset-block-start:0}.pdp-header nav{align-items:center;gap:clamp(1.15rem,2.5vw,2.2rem);display:flex}.pdp-header nav a{color:#aeb8c6;white-space:nowrap;font-size:.68rem;font-weight:700;transition:color .2s;position:relative}.pdp-header nav a:hover{color:#fff}.pdp-header__bag{color:#e9edf2;border:1px solid #ffffff24;justify-self:end;align-items:center;gap:.6rem;min-height:38px;padding-inline:.75rem;font-size:.65rem;font-weight:750;display:inline-flex}[dir=rtl] .pdp-header__bag{justify-self:start}.pdp-header__bag svg{width:16px}.pdp-header__actions{justify-self:end;align-items:center;gap:.55rem;display:flex}[dir=rtl] .pdp-header__actions{justify-self:start}.pdp-hero{border-bottom:1px solid var(--sbx-line);grid-template-columns:minmax(0,1.12fr) minmax(420px,.88fr);min-height:clamp(620px,100svh - 72px,760px);display:grid}.pdp-hero__visual{border-inline-end:1px solid var(--sbx-line);background:radial-gradient(circle at 52% 44%,#fffffff0,#0000 34%),linear-gradient(145deg,#ece7dd 0%,#d7d0c4 72%,#c9c1b4 100%);place-items:center;min-height:clamp(620px,100svh - 72px,760px);display:grid;position:relative;overflow:hidden}.pdp-hero__visual:before{content:"";opacity:.32;background-image:linear-gradient(#121a2711 1px,#0000 1px),linear-gradient(90deg,#121a2711 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 16% 76%,#0000);mask-image:linear-gradient(#0000,#000 16% 76%,#0000)}.pdp-back{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf8ad;border:1px solid #121a271f;align-items:center;gap:.6rem;min-height:38px;padding-inline:.75rem;font-size:.63rem;font-weight:750;display:inline-flex;position:absolute;inset-block-start:1.25rem;inset-inline-start:1.5rem}.pdp-back svg{width:14px}.pdp-bed{z-index:1;perspective:1100px;width:min(84%,760px);height:470px;color:var(--sbx-copper);position:relative;transform:translateY(1.25rem)}.pdp-bed__shadow{filter:blur(26px);background:#121a2736;border-radius:50%;height:10%;position:absolute;inset-block-end:13%;inset-inline:8%}.pdp-bed__layers{transform-style:preserve-3d;position:absolute;inset:20% 7% 18%;transform:rotateX(61deg)rotate(-8deg)}[dir=rtl] .pdp-bed__layers{transform:rotateX(61deg)rotate(8deg)}.pdp-bed__layers i{border:1px solid #121a2729;border-radius:13px 13px 25px 25px;position:absolute;inset:8%;box-shadow:0 26px 38px #121a2721}.pdp-bed__layers i:first-child{background:#f3ede3;transform:translateZ(80px)}.pdp-bed__layers i:nth-child(2){background:#b7c1ae;transform:translateZ(51px)}.pdp-bed__layers i:nth-child(3){background:#c37b59;transform:translateZ(23px)}.pdp-bed__layers i:nth-child(4){background:#4a5e76;transform:translateZ(0)}.pdp-bed__top{background:linear-gradient(155deg,#fffdf8,#d5cec2 63%,#9d9588);border-radius:20px 20px 34px 34px;position:absolute;inset:15% 4% 32%;overflow:hidden;transform:rotateX(61deg)rotate(-8deg);box-shadow:inset 0 3px #fffc,0 45px 60px #121a272e}[dir=rtl] .pdp-bed__top{transform:rotateX(61deg)rotate(8deg)}.pdp-bed__top:before{content:"";background:repeating-radial-gradient(#0000 0 7px,#121a2711 8px 9px) 0 0/34px 18px;border:1px solid #121a2721;border-radius:13px;position:absolute;inset:8% 5% 30%}.pdp-bed__top span{letter-spacing:.18em;font:800 .58rem Arial,sans-serif;position:absolute;inset-block-end:8%;inset-inline-start:7%}.pdp-bed--sage{color:var(--sbx-sage)}.pdp-bed--ocean{color:#385570}.pdp-bed-photo{z-index:0;background:#071426;position:absolute;inset:0;overflow:hidden}.pdp-bed-photo img{object-fit:cover;object-position:center;transition:transform .8s cubic-bezier(.22,1,.36,1)}.pdp-hero__visual:hover .pdp-bed-photo img{transform:scale(1.025)}.pdp-hero__visual:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0714260a 45%,#0714267a);position:absolute;inset:0}.pdp-back{color:#071426;background:#f5f3eee6}.pdp-visual-nav{z-index:3}.pdp-visual-nav>span{background:#ffffff80}.pdp-visual-nav b{color:#fff}.pdp-config__intro>p:first-child{color:#087f5b}.pdp-buy{background:#087f5b}.pdp-visual-nav{z-index:2;grid-template-columns:1fr auto;align-items:center;gap:.8rem;display:grid;position:absolute;inset-block-end:1.25rem;inset-inline:1.5rem}.pdp-visual-nav>span{background:#121a272e;height:1px}.pdp-visual-nav b{color:#766f67;font:700 .52rem Arial, var(--font-ui);letter-spacing:.1em}.pdp-config{background:var(--sbx-cream);flex-direction:column;justify-content:center;min-width:0;padding:clamp(1.75rem,3.7vw,3.75rem);display:flex}.pdp-config__intro{border-bottom:1px solid var(--sbx-line);padding-block-end:1rem}.pdp-config__intro>p:first-child{color:var(--sbx-copper);font:750 .6rem Arial, var(--font-ui);letter-spacing:.07em;margin:0 0 .55rem}.pdp-config__intro h1{letter-spacing:-.045em;margin:0;font-size:clamp(2.25rem,3.5vw,4.15rem);font-weight:390;line-height:1.06}.pdp-config__intro>p:last-child{color:#626c78;max-width:620px;margin:.75rem 0 0;font-size:.73rem;line-height:1.85}.pdp-price{border:1px solid var(--sbx-line);background:#f7f3ec;justify-content:space-between;align-items:center;gap:1rem;margin-block:.85rem 0;padding:.9rem 1rem;display:flex}.pdp-price span{color:#69727d;font-size:.61rem;line-height:1.55}.pdp-price strong{color:var(--sbx-ink);flex:none;font-size:1.05rem;font-weight:800}.pdp-selector{border-bottom:1px solid var(--sbx-line);padding-block:.85rem}.pdp-selector__head{justify-content:space-between;align-items:center;gap:1rem;margin-block-end:.65rem;display:flex}.pdp-selector__head b{font-size:.66rem}.pdp-selector__head span{color:#747d88;align-items:center;gap:.35rem;font-size:.56rem;display:inline-flex}.pdp-selector__head svg{width:14px}.pdp-sizes{grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;display:grid}.pdp-sizes button{border:1px solid var(--sbx-line);cursor:pointer;background:#ffffff80;min-width:0;min-height:40px;font:700 .54rem Arial,sans-serif;transition:border-color .2s,background-color .2s,color .2s}.pdp-sizes button:hover{border-color:var(--sbx-night)}.pdp-sizes button.is-active{border-color:var(--sbx-night);background:var(--sbx-night);color:#fff}.pdp-colors{flex-wrap:wrap;gap:.4rem;display:flex}.pdp-colors button{cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:.45rem;min-height:37px;padding:.3rem .6rem .3rem .35rem;font:700 .53rem Arial,sans-serif;display:inline-flex;position:relative}.pdp-colors button i{background:var(--pdp-color);border-radius:50%;width:23px;height:23px;box-shadow:inset 0 0 0 1px #00000021}.pdp-colors button.is-active{border-color:var(--sbx-ink);background:#fff}.pdp-colors button.is-unavailable{opacity:.42;cursor:not-allowed}.pdp-colors button.is-unavailable:after{content:"";background:currentColor;height:1px;position:absolute;inset:50% 5px auto;transform:rotate(-16deg)}.pdp-purchase{padding-block-start:.85rem}.pdp-availability{color:#406149;background:#436f5414;align-items:flex-start;gap:.55rem;margin-block-end:.65rem;padding:.65rem .75rem;display:flex}.pdp-availability svg{flex:none;width:15px;margin-block-start:.05rem}.pdp-availability span{font-size:.58rem;line-height:1.65}.pdp-buy{background:var(--sbx-night);color:#fff;cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:54px;padding-inline:1.1rem;font-size:.69rem;font-weight:800;transition:background-color .2s,transform .2s;display:flex}.pdp-buy:hover{background:var(--sbx-copper)}.pdp-buy:active{transform:translateY(1px)}.pdp-buy svg{width:16px}.pdp-promises{border-block:1px solid var(--sbx-line);border-inline-start:1px solid var(--sbx-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:.75rem;display:grid}.pdp-promises>span{border-inline-end:1px solid var(--sbx-line);text-align:center;justify-content:center;align-items:center;gap:.45rem;min-height:58px;padding:.55rem;display:flex}.pdp-promises svg{width:15px;color:var(--sbx-copper);flex:none}.pdp-promises b,.pdp-promises a{font-size:.5rem;font-weight:700;line-height:1.5}.pdp-promises a{text-underline-offset:3px;text-decoration:underline}.pdp-layers{background:var(--sbx-night);color:#fff;border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(250px,.72fr) minmax(300px,.88fr) minmax(320px,1fr);align-items:stretch;min-height:620px;display:grid}.pdp-layers>header{flex-direction:column;justify-content:center;padding:clamp(2.5rem,5vw,5rem);display:flex}.pdp-layers h2,.pdp-spatial h2,.pdp-install h2{letter-spacing:-.045em;margin:0;font-size:clamp(2.15rem,4vw,4.2rem);font-weight:340;line-height:1.16}.pdp-layers__stage{border-inline:1px solid #ffffff1a;place-items:center;min-height:520px;display:grid;position:relative;overflow:hidden}.pdp-layers__stage:before{content:"";aspect-ratio:1;border:1px solid #ffffff21;border-radius:50%;width:min(75%,360px);position:absolute;box-shadow:0 0 0 45px #ffffff04,0 0 0 90px #ffffff03}.pdp-order-stage{z-index:1;aspect-ratio:1;background:radial-gradient(circle at 50% 25%,#ffffff1f,#ffffff06 62%);border:1px solid #fff3;align-content:center;place-items:center;gap:.75rem;width:min(68%,310px);display:grid;position:relative;transform:rotate(-3deg);box-shadow:0 34px 76px #00000047}[dir=rtl] .pdp-order-stage{transform:rotate(3deg)}.pdp-order-stage svg{color:#d5ba98;stroke-width:.85px;width:27%;height:auto}.pdp-order-stage strong{letter-spacing:.15em;font:750 .95rem Arial,sans-serif}.pdp-order-stage span{color:#8d9aad;letter-spacing:.08em;font-size:.52rem;font-weight:700}.pdp-layers__list{flex-direction:column;justify-content:center;padding:clamp(2rem,4vw,4rem);display:flex}.pdp-layers__list article{border-top:1px solid #ffffff21;grid-template-columns:34px 1fr;gap:.75rem;padding-block:1.15rem;display:grid}.pdp-layers__list article:last-child{border-bottom:1px solid #ffffff21}.pdp-layers__list article>span{color:#d5ba98;font:700 .54rem Arial,sans-serif}.pdp-layers__list h3{margin:0;font-size:.85rem}.pdp-layers__list p{color:#9ca8b8;margin:.4rem 0 0;font-size:.64rem;line-height:1.75}.pdp-spatial{background:#e9e4da;padding:clamp(3.5rem,6vw,6rem) clamp(1rem,5vw,5rem)}.pdp-spatial>header{width:min(100%,1280px);margin:0 auto 2rem}.pdp-spatial h2{max-width:850px}.pdp-install{background:#d8c1a3;grid-template-columns:minmax(270px,.62fr) minmax(0,1.38fr);align-items:stretch;min-height:410px;display:grid}.pdp-install>div:first-child{background:#ffffff14;border-inline-end:1px solid #121a2729;align-content:center;place-items:center;gap:.8rem;min-height:410px;display:grid}.pdp-install>div:first-child svg{stroke-width:.8px;width:84px}.pdp-install>div:first-child span{letter-spacing:.16em;font:750 .67rem Arial,sans-serif}.pdp-install>div:last-child{flex-direction:column;justify-content:center;padding:clamp(2.5rem,6vw,6rem);display:flex}.pdp-install>div:last-child>p:first-child{color:#8b4d36;letter-spacing:.08em;margin:0 0 .65rem;font-size:.55rem;font-weight:750}.pdp-install>div:last-child>p:nth-of-type(2){color:#555e68;max-width:680px;margin:1rem 0 0;font-size:.72rem;line-height:1.9}.pdp-install a{border-bottom:1px solid;align-items:center;gap:.8rem;width:max-content;margin-block-start:1.25rem;padding-block-end:.3rem;font-size:.66rem;font-weight:800;display:inline-flex}.pdp-install a svg{width:15px}.pdp-footer{background:var(--sbx-night);color:#fff;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;min-height:82px;padding-inline:clamp(1rem,4vw,4rem);display:grid}.pdp-footer>span{color:#8e99a8;font:650 .52rem Arial, var(--font-ui);letter-spacing:.08em}.pdp-footer>a:last-child{color:#9aa5b4;justify-self:end;font-size:.53rem;font-weight:700}.pdp[dir=rtl] .pdp-footer>a:last-child{justify-self:start}@media (max-width:1080px){.pdp-hero{grid-template-columns:1fr}.pdp-hero__visual{border-inline-end:0;border-bottom:1px solid var(--sbx-line);min-height:520px}.pdp-config{width:min(100%,820px);margin-inline:auto;padding-block:2.25rem}.pdp-layers{grid-template-columns:.8fr 1fr}.pdp-layers>header{grid-column:1/-1;min-height:230px;padding-block-end:1.5rem}.pdp-layers__stage{min-height:430px}}@media (max-width:720px){.pdp-header{grid-template-columns:1fr auto;gap:.75rem;height:64px}.pdp-header nav{display:none}.pdp-header__bag{justify-content:center;width:40px;min-height:40px;padding:0}.pdp-header__bag span{display:none}.pdp-hero__visual{min-height:440px}.pdp-back{inset-block-start:.8rem;inset-inline-start:.8rem}.pdp-bed{width:108%;height:340px;transform:translateY(1.75rem)}.pdp-bed-photo img{object-position:56% center}.pdp-visual-nav{inset-block-end:.9rem;inset-inline:1rem}.pdp-config{padding:1.5rem 1rem 1.75rem}.pdp-config__intro h1{font-size:clamp(2.1rem,11vw,3.25rem)}.pdp-price{flex-direction:column;align-items:flex-start;gap:.35rem}.pdp-sizes{gap:.25rem}.pdp-sizes button{min-height:42px;padding-inline:.15rem;font-size:.49rem}.pdp-promises{grid-template-columns:1fr}.pdp-promises>span{text-align:start;justify-content:flex-start;min-height:45px}.pdp-layers{grid-template-columns:1fr}.pdp-layers>header{grid-column:auto;min-height:auto;padding:3.25rem 1rem 1.5rem}.pdp-layers__stage{border:1px solid #ffffff1a;border-inline:0;min-height:360px}.pdp-order-stage{width:min(60%,230px)}.pdp-layers__list{padding:1.25rem 1rem 3rem}.pdp-spatial{padding-block:3.25rem}.pdp-install{grid-template-columns:1fr}.pdp-install>div:first-child{border-inline-end:0;border-bottom:1px solid #121a2729;min-height:220px}.pdp-install>div:first-child svg{width:64px}.pdp-install>div:last-child{padding:2.5rem 1rem}.pdp-footer{grid-template-columns:1fr auto}.pdp-footer>span{display:none}}@media (max-width:390px){.pdp-colors button{padding-inline-end:.4rem}.pdp-colors button span{display:none}.pdp-sizes button{font-size:.45rem}}@media (prefers-reduced-motion:reduce){.pdp-buy,.pdp-sizes button,.pdp-header nav a{transition:none}}.section-page{background:var(--sbx-paper);min-height:100vh;color:var(--sbx-ink);overflow:clip}.section-page :where(a,button,input,textarea,summary){-webkit-tap-highlight-color:transparent}.section-header{z-index:80;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);will-change:transform;background:#08111ff7;border-bottom:1px solid #ffffff21;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);align-items:center;gap:clamp(1rem,3vw,3rem);height:72px;padding-inline:clamp(1rem,4vw,4.5rem);display:grid;position:sticky;top:0}.section-header .sbx-brand,.section-footer .sbx-brand{align-items:center;gap:.7rem;width:max-content;display:inline-flex}.section-header>.brand-logo{justify-self:start}.section-footer__brand>.brand-logo{width:92px;height:78px}.section-footer__brand>.brand-logo .brand-logo__crop img{width:192px;height:192px;inset:-56px auto auto -52px}.section-header .sbx-brand{justify-self:start}[dir=rtl] .section-header .sbx-brand{justify-self:end}.section-header__nav{justify-content:center;align-items:center;gap:clamp(1rem,2.5vw,2.25rem);display:flex}.section-header__nav a{color:#9ca8b8;white-space:nowrap;font-size:.68rem;font-weight:680;transition:color .2s;position:relative}.section-header__nav a:after{content:"";inset-inline:50%;background:#d9bea0;height:1px;transition:inset-inline .2s;position:absolute;bottom:-.8rem}.section-header__nav a:hover,.section-header__nav a[aria-current=page]{color:#fff}.section-header__nav a:hover:after,.section-header__nav a[aria-current=page]:after{inset-inline:0}.section-header__actions{justify-self:end;align-items:center;gap:.45rem;display:flex}[dir=rtl] .section-header__actions{justify-self:start}.section-header__actions>a{color:#c7cfda;border:1px solid #ffffff24;align-items:center;gap:.48rem;min-height:38px;padding:.45rem .65rem;font-size:.61rem;font-weight:720;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.section-header__actions>a:hover{color:#fff;background:#ffffff0f;border-color:#ffffff59}.section-header__actions svg{stroke-width:1.6px;width:15px;height:15px}.section-mobile-menu{display:none;position:relative}.section-mobile-menu summary{cursor:pointer;border:1px solid #ffffff2e;place-items:center;width:40px;height:40px;list-style:none;display:grid}.section-mobile-menu summary::-webkit-details-marker{display:none}.section-mobile-menu>div{top:calc(100% + .65rem);background:#0d1929;border:1px solid #ffffff1f;width:min(330px,100vw - 2rem);padding:1rem;position:absolute;inset-inline-end:0;box-shadow:0 24px 70px #00000052}.section-mobile-menu nav{display:grid}.section-mobile-menu nav a{color:#d6dce4;border-bottom:1px solid #ffffff1a;padding:.8rem .25rem;font-size:.72rem}.section-mobile-menu p{color:#7f8b9c;margin:1rem 0 .5rem;font-size:.57rem}.section-mobile-menu__locales{grid-template-columns:repeat(4,1fr);gap:.35rem;display:grid}.section-mobile-menu__locales a{color:#8f9aaa;border:1px solid #ffffff24;place-items:center;min-height:34px;font:650 .55rem Arial,sans-serif;display:grid}.section-mobile-menu__locales a[aria-current=page]{color:#08111f;background:#d9bea0}.section-hero{min-height:clamp(480px,61svh,650px);padding-inline:max(clamp(1.2rem, 5vw, 5rem), calc((100vw - var(--sbx-max)) / 2 + 2rem));color:#fff;isolation:isolate;background:radial-gradient(circle at 83% 38%,#d9bea021,#0000 27%),linear-gradient(125deg,#08111f,#11243b 72%,#172b43);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:relative}.section-hero:before{content:"";z-index:-1;opacity:.3;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 56%,#000);mask-image:linear-gradient(90deg,#0000 0,#000 56%,#000)}.section-hero--business{background:radial-gradient(circle at 82% 30%,#ad5e3e38,#0000 29%),linear-gradient(128deg,#0b1727,#1a2940 66%,#3b2b2a)}.section-hero--editorial{border-bottom:1px solid var(--sbx-line);color:var(--sbx-ink);background:radial-gradient(circle at 82% 35%,#ad5e3e1c,#0000 25%),#e9e2d6}.section-hero--legal{border-bottom:1px solid var(--sbx-line);color:var(--sbx-ink);background-color:#fbf8f1;background-image:linear-gradient(90deg,#121a2706 1px,#0000 1px),linear-gradient(#121a2706 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.section-hero__copy{grid-column:1/span 7;align-content:center;padding:clamp(2.8rem,5vw,5.2rem) clamp(1rem,4vw,4rem) clamp(2.4rem,4vw,4rem) 0;display:grid}[dir=rtl] .section-hero__copy{padding-inline:clamp(1rem,4vw,4rem) 0}.section-kicker{color:#d9bea0;flex-wrap:wrap;align-items:center;gap:.75rem;margin:0 0 1.1rem;font-size:.67rem;font-weight:760;display:flex}.section-kicker span{color:#78879a;letter-spacing:.13em;border-inline-end:1px solid #fff3;padding-inline-end:.75rem;font:650 .5rem Arial,sans-serif}.section-hero--editorial .section-kicker,.section-hero--legal .section-kicker{color:var(--sbx-copper)}.section-hero--editorial .section-kicker span,.section-hero--legal .section-kicker span{border-color:var(--sbx-line);color:#7b8088}.section-hero h1{letter-spacing:-.058em;text-wrap:balance;max-width:930px;margin:0;font-size:clamp(2.75rem,5.1vw,5.7rem);font-weight:340;line-height:1.08}.section-page[dir=rtl] .section-hero h1{letter-spacing:-.035em}.section-lede{color:#aeb9c8;max-width:680px;margin:1.35rem 0 0;font-size:clamp(.78rem,1.05vw,.96rem);line-height:2}.section-hero--editorial .section-lede,.section-hero--legal .section-lede{color:#626a74}.section-hero__actions{flex-wrap:wrap;gap:.65rem;margin-top:1.7rem;display:flex}.section-button{border:1px solid #0000;justify-content:center;align-items:center;gap:1rem;min-height:46px;padding:.7rem 1rem;font-size:.65rem;font-weight:800;transition:transform .2s,background .2s,color .2s;display:inline-flex}.section-button:hover{transform:translateY(-2px)}.section-button svg{width:15px}.section-button--light{color:var(--sbx-night);background:#fff}.section-hero--editorial .section-button--light,.section-hero--legal .section-button--light{background:var(--sbx-night);color:#fff}.section-button--outline{color:#fff;border-color:#ffffff40}.section-hero--editorial .section-button--outline,.section-hero--legal .section-button--outline{border-color:var(--sbx-line);color:var(--sbx-ink)}.section-hero__visual{grid-column:9/-1;place-items:center;min-width:0;padding-block:2.3rem;display:grid}.section-visual__frame{aspect-ratio:1.08;background:#ffffff06;border:1px solid #ffffff26;width:min(100%,430px);position:relative;overflow:hidden}.section-hero--editorial .section-visual__frame,.section-hero--legal .section-visual__frame{border-color:var(--sbx-line);background:#fff6}.section-visual__label{top:1.2rem;color:#9ba7b7;font-size:.55rem;font-weight:740;position:absolute;inset-inline-start:1.2rem}.section-visual__icon{z-index:2;color:#d9bea0;stroke-width:.8px;width:82px;height:82px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.section-visual__frame>strong{inset-inline-end:1rem;color:#ffffff12;letter-spacing:-.12em;font:800 clamp(5rem,9vw,9rem)/1 Arial,sans-serif;position:absolute;bottom:.35rem}.section-hero--editorial .section-visual__frame>strong,.section-hero--legal .section-visual__frame>strong{color:#121a270e}.section-visual__system{border:1px solid #ffffff1a;border-radius:50%;position:absolute;inset:15%}.section-hero--editorial .section-visual__system,.section-hero--legal .section-visual__system{border-color:#121a271c;border-radius:0;transform:rotate(8deg)}.section-visual__system i{background:#ffffff29;position:absolute}.section-visual__system i:first-child{top:50%;height:1px;inset-inline:-18%}.section-visual__system i:nth-child(2){inset-block:-18%;width:1px;left:50%}.section-visual__system i:nth-child(3){background:0 0;border:1px solid #ffffff21;border-radius:50%;inset:18%}.section-visual__system i:nth-child(4){background:0 0;border:1px dashed #d9bea05c;border-radius:50%;inset:34%}.section-hero--editorial .section-visual__system i,.section-hero--legal .section-visual__system i{background:#121a2724}.section-hero--editorial .section-visual__system i:nth-child(3),.section-hero--editorial .section-visual__system i:nth-child(4),.section-hero--legal .section-visual__system i:nth-child(3),.section-hero--legal .section-visual__system i:nth-child(4){background:0 0;border-color:#121a271f}.section-visual__nodes{position:absolute;inset:0}.section-visual__nodes i{background:#12233a;border:2px solid #d9bea0;border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 0 7px #d9bea014}.section-visual__nodes i:first-child{top:26%;inset-inline-start:18%}.section-visual__nodes i:nth-child(2){top:58%;inset-inline-end:13%}.section-visual__nodes i:nth-child(3){bottom:15%;inset-inline-start:36%}.section-hero__visual[data-variant=editorial] .section-visual__nodes i,.section-hero__visual[data-variant=legal] .section-visual__nodes i{background:#f7f3eb}.section-hero__visual[data-variant=business] .section-visual__frame{transform:perspective(800px)rotateY(-5deg);box-shadow:24px 24px #ffffff06}[dir=rtl] .section-hero__visual[data-variant=business] .section-visual__frame{transform:perspective(800px)rotateY(5deg)}.section-hero__index{border-top:1px solid #ffffff21;border-inline-start:1px solid #ffffff21;grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.section-hero--editorial .section-hero__index,.section-hero--legal .section-hero__index{border-color:var(--sbx-line)}.section-hero__index a{color:#c9d1db;border-inline-end:1px solid #ffffff21;grid-template-columns:auto 1fr;align-items:center;gap:.8rem;min-height:72px;padding:.85rem 1rem;transition:background .2s,color .2s;display:grid}.section-hero__index a:hover{color:#fff;background:#ffffff0d}.section-hero--editorial .section-hero__index a,.section-hero--legal .section-hero__index a{border-color:var(--sbx-line);color:#59616b}.section-hero--editorial .section-hero__index a:hover,.section-hero--legal .section-hero__index a:hover{color:var(--sbx-ink);background:#ffffff8c}.section-hero__index span{color:#d9bea0;font:650 .52rem Arial,sans-serif}.section-hero__index b{font-size:.65rem;font-weight:680}.section-content{max-width:var(--sbx-max);margin-inline:auto;padding:clamp(3.5rem,6vw,6rem) clamp(1.2rem,5vw,5rem);scroll-margin-top:88px}.section-content__header{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:1rem;margin-bottom:clamp(1.8rem,3vw,3rem);display:grid}.section-content__header>div{grid-column:span 3;padding-top:.45rem}.section-content__header>div span{color:var(--sbx-copper);letter-spacing:.12em;font:700 .5rem Arial,sans-serif}.section-content__header>div p{color:#646c77;margin:.55rem 0 0;font-size:.67rem}.section-content__header h2{letter-spacing:-.045em;text-wrap:balance;grid-column:span 8;margin:0;font-size:clamp(2rem,3.7vw,4.1rem);font-weight:380;line-height:1.25}.section-card-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;display:grid}.section-card-grid article{border:1px solid var(--sbx-line);background:#ffffff38;flex-direction:column;grid-column:span 4;min-height:255px;padding:clamp(1.2rem,2vw,1.8rem);scroll-margin-top:92px;transition:background .24s,transform .24s,border-color .24s;display:flex}.section-card-grid article:hover{background:#ffffff8f;border-color:#ad5e3e52;transform:translateY(-4px)}.section-card__top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.section-card__top span{color:var(--sbx-copper);font:700 .58rem Arial,sans-serif}.section-card__top p{color:#8b8179;letter-spacing:.09em;text-align:end;margin:0;font:650 .48rem Arial,sans-serif}.section-card-grid h3{margin:auto 0 .65rem;font-size:clamp(1.15rem,1.65vw,1.55rem);font-weight:520;line-height:1.45}.section-card-grid article>p{color:#646d78;margin:0;font-size:.7rem;line-height:1.95}.section-page--about .section-card-grid article:first-child{background:var(--sbx-night);color:#fff;grid-column:span 6}.section-page--about .section-card-grid article:first-child>p{color:#aeb8c6}.section-page--about .section-card-grid article:nth-child(n+2){grid-column:span 3}.section-page--quality .section-card-grid article:nth-child(-n+2){grid-column:span 6}.section-page--quality .section-card-grid article:last-child{grid-column:span 12;grid-template-columns:110px minmax(180px,1fr) 2fr;align-items:center;gap:1rem;min-height:150px;display:grid}.section-page--quality .section-card-grid article:last-child h3{margin:0}.section-page--legal .section-card-grid{border-top:1px solid var(--sbx-line);gap:0}.section-page--legal .section-card-grid article{border:0;border-bottom:1px solid var(--sbx-line);background:0 0;grid-column:1/-1;grid-template-columns:minmax(110px,2fr) minmax(190px,3fr) minmax(260px,7fr);align-items:center;gap:1.2rem;min-height:132px;display:grid}.section-page--legal .section-card-grid article:hover{background:#ffffff61;transform:none}.section-page--legal .section-card__top{justify-content:start;display:grid}.section-page--legal .section-card__top p{text-align:start}.section-page--legal .section-card-grid h3{margin:0}.section-note{background:#ad5e3e0f;border:1px solid #ad5e3e3d;grid-template-columns:auto 1fr;align-items:center;gap:.85rem;margin-top:1rem;padding:1rem 1.2rem;display:grid}.section-note svg{width:21px;color:var(--sbx-copper)}.section-note p{color:#665f5c;margin:0;font-size:.66rem;line-height:1.8}.section-faq{border-top:1px solid var(--sbx-line)}.section-faq details{border-bottom:1px solid var(--sbx-line);scroll-margin-top:92px}.section-faq summary{cursor:pointer;grid-template-columns:52px 1fr 34px;align-items:center;gap:1rem;min-height:88px;padding:.9rem 0;list-style:none;display:grid}.section-faq summary::-webkit-details-marker{display:none}.section-faq summary span{color:var(--sbx-copper);font:650 .56rem Arial,sans-serif}.section-faq summary b{font-size:clamp(.82rem,1.4vw,1.05rem);font-weight:560}.section-faq summary svg{width:17px;transition:transform .2s}.section-faq details[open] summary svg{transform:rotate(180deg)}.section-faq details>p{color:#626b76;max-width:880px;margin:0;padding:0 68px 1.5rem 52px;font-size:.72rem;line-height:2}[dir=rtl] .section-faq details>p{padding:0 52px 1.5rem 68px}.section-request{padding:clamp(3.5rem, 6vw, 6rem) max(clamp(1.2rem, 6vw, 6rem), calc((100vw - var(--sbx-max)) / 2 + 2rem));background-color:#d9bea0;background-image:linear-gradient(90deg,#121a270b 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:62px 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(2rem,5vw,5rem);scroll-margin-top:82px;display:grid}.section-request__intro{grid-column:span 4;align-self:start;transition:top .36s cubic-bezier(.22,1,.36,1);position:sticky;top:96px}html[data-header-state=hidden] .section-request__intro{top:16px}.section-request__intro>p:first-child{color:#985139;letter-spacing:.13em;margin:0 0 .8rem;font:700 .53rem Arial,sans-serif}.section-request h2{letter-spacing:-.045em;margin:0;font-size:clamp(2rem,3.6vw,4rem);font-weight:380;line-height:1.25}.section-request__intro>p:nth-of-type(2){color:#5f6061;max-width:520px;margin:1rem 0 0;font-size:.72rem;line-height:2}.section-request__intro>div{color:#6c5448;border-top:1px solid #121a2729;align-items:center;gap:.65rem;margin-top:1.5rem;padding-top:1rem;font-size:.62rem;font-weight:720;display:flex}.section-request__intro svg{width:19px}.section-request form{background:#ffffff59;border:1px solid #121a2729;grid-column:6/-1;grid-template-columns:1fr 1fr;align-content:start;gap:.8rem;padding:clamp(1rem,2.2vw,2rem);display:grid;box-shadow:20px 20px #121a270b}.section-request label{color:#55595e;gap:.38rem;font-size:.58rem;font-weight:750;display:grid}.section-request input,.section-request select,.section-request textarea{width:100%;min-height:48px;color:var(--sbx-ink);resize:vertical;background:#ffffffb8;border:1px solid #121a272b;outline:0;padding:.72rem .8rem}.section-request input:focus,.section-request select:focus,.section-request textarea:focus{border-color:var(--sbx-copper);box-shadow:0 0 0 3px #ad5e3e1a}.section-request .full{grid-column:1/-1}.section-consent{align-items:center;gap:.55rem;padding-block:.2rem;display:flex!important}.section-consent input{width:18px;min-height:18px;margin:0}.section-request form>button{background:var(--sbx-night);color:#fff;cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:1rem;min-height:50px;padding:.75rem 1rem;font-size:.66rem;font-weight:800;display:flex}.section-request form>button:disabled{cursor:wait;opacity:.65}.section-request form>button svg{width:16px}.section-result{color:#3e593c;background:#46654324;align-items:center;gap:.55rem;margin:0;padding:.8rem;font-size:.65rem;display:flex}.section-result svg{width:16px}.section-next{max-width:var(--sbx-max);border-top:1px solid var(--sbx-line);border-inline-start:1px solid var(--sbx-line);background:#fff3;grid-template-columns:5fr 7fr;align-items:stretch;min-height:150px;margin-inline:auto;display:grid}.section-next>div,.section-next>a{border-inline-end:1px solid var(--sbx-line);border-bottom:1px solid var(--sbx-line);align-content:center;padding:1.5rem clamp(1.2rem,3.5vw,3.5rem);display:grid}.section-next>div span{color:var(--sbx-copper);letter-spacing:.13em;font:700 .5rem Arial,sans-serif}.section-next>div p{color:#707782;margin:.45rem 0 0;font-size:.65rem}.section-next>a{background:var(--sbx-night);color:#fff;grid-template-columns:1fr auto;align-items:center;transition:background .2s}.section-next>a:hover{background:var(--sbx-copper)}.section-next>a strong{font-size:clamp(1.2rem,2.2vw,2rem);font-weight:450}.section-next>a svg{stroke-width:1.2px;width:24px}.section-footer{min-height:285px;padding:3rem max(clamp(1.2rem, 5vw, 5rem), calc((100vw - var(--sbx-max)) / 2 + 2rem)) 1.4rem;color:#fff;background:#050c16;grid-template-columns:repeat(12,minmax(0,1fr));align-content:start;gap:1rem;display:grid}.section-footer__brand{grid-column:span 5}.section-footer__brand p{color:#7f8b9c;max-width:430px;margin:1rem 0 0;font-size:.67rem;line-height:1.9}.section-footer>nav,.section-footer__service{grid-column:span 3;align-content:start;gap:.75rem;display:grid}.section-footer>nav a,.section-footer__service a{color:#9ca7b6;width:max-content;font-size:.65rem;transition:color .2s}.section-footer>nav a:hover,.section-footer__service a:hover{color:#fff}.section-footer__service{grid-column:span 4}.section-footer__bottom{border-top:1px solid #ffffff1a;grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;padding-top:1.1rem;display:flex}.section-footer__bottom>span{color:#687586;letter-spacing:.1em;font:600 .5rem Arial,sans-serif}.section-footer__bottom>div{gap:.4rem;display:flex}.section-footer__bottom a{color:#6f7b8b;border:1px solid #ffffff1c;place-items:center;min-width:34px;min-height:28px;font:650 .48rem Arial,sans-serif;display:grid}.section-footer__bottom a[aria-current=page]{color:#d9bea0;border-color:#d9bea0}.listing-hero{min-height:clamp(470px,58svh,620px);padding:clamp(3rem, 5vw, 5rem) max(clamp(1.2rem, 5vw, 5rem), calc((100vw - var(--sbx-max)) / 2 + 2rem));background:radial-gradient(circle at 79% 40%, #d9bea024, transparent 29%), var(--sbx-night);color:#fff;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:1rem;display:grid}.listing-hero>div:first-child{grid-column:span 7}.listing-hero>div:first-child>p:first-child,.compare-page header p:first-child{color:#d9bea0;letter-spacing:.13em;margin:0 0 .8rem;font:700 .53rem Arial,sans-serif}.listing-hero h1,.compare-page h1{letter-spacing:-.058em;max-width:900px;margin:0;font-size:clamp(3rem,5.6vw,6.2rem);font-weight:330;line-height:1.08}.listing-hero>div:first-child>p:nth-child(3){color:#aeb9c8;max-width:620px;margin:1.2rem 0 1.5rem;font-size:.8rem;line-height:2}.listing-hero__summary{border-top:1px solid #ffffff24;grid-column:9/-1}.listing-hero__summary>span{color:#718095;letter-spacing:.12em;padding:.85rem 0;font:650 .5rem Arial,sans-serif;display:block}.listing-hero__summary>div{border-top:1px solid #ffffff1a;grid-template-columns:38px 1fr auto;align-items:center;gap:.8rem;min-height:72px;display:grid}.listing-hero__summary b,.listing-hero__summary small{color:#778498;font:650 .5rem Arial,sans-serif}.listing-hero__summary strong{font-size:.76rem;font-weight:550}.listing-grid{max-width:var(--sbx-max);grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;margin-inline:auto;padding:clamp(3rem,5vw,5rem) clamp(1.2rem,5vw,5rem);display:grid}.listing-product{border:1px solid var(--sbx-line);background:#fff3;grid-column:span 4;min-width:0;transition:transform .25s,box-shadow .25s;overflow:hidden}.listing-product:hover{transform:translateY(-5px);box-shadow:0 24px 65px #121a271a}.listing-product__art{border-bottom:1px solid var(--sbx-line);background:#e5dfd5;place-items:center;min-height:235px;display:grid;position:relative;overflow:hidden}.listing-product__art:before{content:"";aspect-ratio:1;border:1px solid #121a271c;border-radius:50%;width:min(78%,290px);position:absolute}.listing-product__art>span,.listing-product__art>small{z-index:2;top:1rem;color:#8b7d70;font:650 .52rem Arial,sans-serif;position:absolute;inset-inline-start:1rem}.listing-product__art>small{top:auto;bottom:1rem;letter-spacing:.1em;inset-inline:auto 1rem}.listing-product__art>div{aspect-ratio:1.4;width:68%;transform-style:preserve-3d;position:relative;transform:rotateX(58deg)rotate(-9deg)}.listing-product__art i{border:1px solid #121a2726;position:absolute;inset:12%;box-shadow:0 22px 36px #121a2721}.listing-product__art i:first-child{background:#f8f3e9;transform:translateZ(70px)}.listing-product__art i:nth-child(2){background:#adb7a5;transform:translateZ(35px)}.listing-product__art i:nth-child(3){background:#b96d4e}.listing-product--sage .listing-product__art i:nth-child(3){background:#7f907d}.listing-product--ocean .listing-product__art i:nth-child(3){background:#3b5870}.listing-product__copy{padding:1.35rem}.listing-product__copy>p:first-child{color:var(--sbx-copper);letter-spacing:.08em;margin:0 0 .5rem;font:700 .5rem Arial,sans-serif}.listing-product h2{letter-spacing:-.04em;margin:0;font-size:clamp(1.7rem,2.6vw,2.5rem);font-weight:410}.listing-product__copy>p:nth-of-type(2){color:#68717d;min-height:82px;margin:.65rem 0 1rem;font-size:.68rem;line-height:1.9}.listing-product dl{border-top:1px solid var(--sbx-line);border-inline-start:1px solid var(--sbx-line);grid-template-columns:1fr 1fr;margin:0;display:grid}.listing-product dl div{border-inline-end:1px solid var(--sbx-line);border-bottom:1px solid var(--sbx-line);min-width:0;padding:.75rem}.listing-product dt{color:#8b929b;font-size:.48rem}.listing-product dd{margin:.35rem 0 0;font-size:.58rem;font-weight:720}.listing-product__copy>a{background:var(--sbx-night);color:#fff;justify-content:space-between;align-items:center;gap:1rem;min-height:44px;margin-top:1rem;padding:.7rem .85rem;font-size:.63rem;font-weight:780;display:flex}.listing-product__copy>a svg{width:15px}.compare-page{padding:clamp(3rem, 5.5vw, 5.5rem) max(clamp(1.2rem, 5vw, 5rem), calc((100vw - var(--sbx-max)) / 2 + 2rem))}.compare-page>header{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:1rem;margin-bottom:2.5rem;display:grid}.compare-page>header>div{grid-column:span 7}.compare-page>header>p{color:#65707d;grid-column:9/-1;margin:0 0 .45rem;font-size:.72rem;line-height:2}.compare-table{border-top:1px solid var(--sbx-line);border-inline-start:1px solid var(--sbx-line);background:#fff3;overflow-x:auto}.compare-mobile-cards{display:none}.compare-row{grid-template-columns:190px repeat(3,minmax(220px,1fr));min-width:890px;display:grid}.compare-row>*{border-inline-end:1px solid var(--sbx-line);border-bottom:1px solid var(--sbx-line);align-items:center;min-height:92px;padding:1rem;font-size:.67rem;display:flex}.compare-row>div[role=rowheader]{color:#747d87}.compare-row>div[role=rowheader] strong{font-weight:720}.compare-products>div{align-content:end;min-height:210px;display:grid;position:relative;overflow:hidden}.compare-products div>i{top:.9rem;color:#121a2717;font:800 3.8rem/1 Arial,sans-serif;position:absolute;inset-inline-end:.9rem}.compare-products div>span{color:var(--sbx-copper);font:650 .5rem Arial,sans-serif;position:relative}.compare-products h2{margin:.35rem 0 .75rem;font-size:1.4rem;font-weight:500;position:relative}.compare-products a{border-bottom:1px solid;align-items:center;gap:.4rem;width:max-content;padding-bottom:.2rem;font-size:.56rem;font-weight:750;display:flex;position:relative}.compare-products a svg{width:12px}.tracking-shell{min-height:clamp(560px,67svh,700px);padding:clamp(3rem, 6vw, 6rem) max(clamp(1.2rem, 6vw, 6rem), calc((100vw - var(--sbx-max)) / 2 + 2rem));background:radial-gradient(circle at 18% 40%, #d9bea024, transparent 25%), var(--sbx-night);color:#fff;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.tracking-copy{grid-column:span 5}.tracking-copy>svg{color:#d9bea0;stroke-width:.9px;width:54px}.tracking-copy>p:first-of-type{color:#d9bea0;letter-spacing:.13em;margin:1rem 0 .7rem;font:700 .53rem Arial,sans-serif}.tracking-copy h1{letter-spacing:-.055em;max-width:650px;margin:0;font-size:clamp(2.8rem,5vw,5.5rem);font-weight:340;line-height:1.12}.tracking-copy>p:last-child{color:#aab5c4;max-width:520px;margin:1rem 0 0;font-size:.74rem;line-height:2}.tracking-panel{background:#ffffff09;border:1px solid #ffffff26;grid-column:7/-1;padding:clamp(1.2rem,2.5vw,2.2rem);box-shadow:22px 22px #ffffff05}.tracking-panel form{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.tracking-panel label{color:#aeb8c6;gap:.38rem;font-size:.57rem;font-weight:700;display:grid}.tracking-panel input{color:#fff;background:#ffffff14;border:1px solid #ffffff2b;outline:0;min-width:0;min-height:49px;padding:.7rem .8rem}.tracking-panel input:focus{border-color:#d9bea0}.tracking-panel form button{min-height:49px;color:var(--sbx-night);cursor:pointer;background:#d9bea0;border:0;grid-column:1/-1;justify-content:center;align-items:center;gap:.6rem;font-size:.64rem;font-weight:800;display:flex}.tracking-panel button svg{width:15px}.tracking-panel ol{border-top:1px solid #ffffff1f;grid-template-columns:repeat(3,1fr);margin:1.3rem 0 0;padding:1.1rem 0 0;list-style:none;display:grid}.tracking-panel li{color:#aab5c4;border-inline-end:1px solid #ffffff1a;align-content:start;gap:.45rem;min-height:70px;padding-inline:.8rem;font-size:.57rem;line-height:1.7;display:grid}.tracking-panel li:last-child{border-inline-end:0}.tracking-panel li span{color:#d9bea0;font:650 .5rem Arial,sans-serif}.tracking-result{color:#e4eddf;text-align:start;background:#6788622e;align-items:center;gap:.8rem;margin-top:.8rem;padding:.8rem;display:flex}.tracking-result>svg{color:#9fbd98;width:26px}.tracking-result span{color:#aeb8c6;font:650 .48rem Arial,sans-serif}.tracking-result h2{margin:.15rem 0;font-size:1rem}.tracking-result p{margin:0;font-size:.56rem}.tracking-result.is-error{color:#ffd8ca;background:#ad5e3e33}@media (max-width:1120px){.section-header{grid-template-columns:1fr auto}.section-header__nav{display:none}.section-mobile-menu{display:block}.section-hero__copy{grid-column:1/span 8}.section-hero__visual{grid-column:9/-1}.section-card-grid article{grid-column:span 4}.listing-product{grid-column:span 6}.listing-product:last-child{grid-column:4/span 6}}@media (max-width:840px){.section-header__actions>a span{display:none}.section-hero{grid-template-rows:auto auto;min-height:auto;padding-top:0}.section-hero__copy{grid-column:1/span 8;min-height:470px;padding-block:3.5rem}.section-hero__visual{grid-column:9/-1}.section-visual__frame{aspect-ratio:.85}.section-visual__icon{width:64px;height:64px}.section-content__header>div{grid-column:span 4}.section-content__header h2{grid-column:span 8}.section-card-grid article,.section-page--quality .section-card-grid article:nth-child(-n+2){grid-column:span 6}.section-page--about .section-card-grid article:first-child{grid-column:span 12}.section-page--about .section-card-grid article:nth-child(n+2){grid-column:span 6}.section-card-grid article:last-child:nth-child(odd){grid-column:span 12}.section-page--quality .section-card-grid article:last-child{grid-template-columns:80px 1fr 1.6fr}.section-request__intro{grid-column:span 5}.section-request form{grid-column:6/-1}.listing-hero>div:first-child{grid-column:span 7}.listing-hero__summary{grid-column:8/-1}.compare-page>header>div{grid-column:span 7}.compare-page>header>p{grid-column:8/-1}.tracking-copy{grid-column:span 5}.tracking-panel{grid-column:6/-1}}@media (max-width:660px){.section-header{height:64px;padding-inline:.9rem}.section-header__actions>a{justify-content:center;width:38px;height:38px;padding:0}.section-hero{padding-inline:1rem;display:block}.section-hero:before{-webkit-mask-image:none;mask-image:none}.section-hero__copy{min-height:clamp(330px,58svh,380px);padding:2.6rem .2rem 2.2rem}.section-hero h1{font-size:clamp(2.7rem,13vw,4.1rem)}.section-lede{font-size:.75rem}.section-hero__visual{display:none}.section-hero__index{grid-template-columns:1fr}.section-hero__index a{border-bottom:1px solid #ffffff21;min-height:58px}.section-hero--editorial .section-hero__index a,.section-hero--legal .section-hero__index a{border-bottom-color:var(--sbx-line)}.section-content{padding:3.5rem 1rem}.section-content__header{grid-template-columns:1fr;gap:1rem}.section-content__header>div,.section-content__header h2{grid-column:auto}.section-content__header h2{font-size:2.35rem}.section-card-grid{grid-template-columns:1fr;gap:.75rem}.section-card-grid article,.section-page--about .section-card-grid article:first-child,.section-page--about .section-card-grid article:nth-child(n+2),.section-page--quality .section-card-grid article:nth-child(-n+2),.section-page--quality .section-card-grid article:last-child,.section-card-grid article:last-child:nth-child(odd){grid-column:auto}.section-card-grid article{min-height:210px}.section-page--quality .section-card-grid article:last-child{align-items:stretch;min-height:210px;display:flex}.section-page--legal .section-card-grid{display:block}.section-page--legal .section-card-grid article{align-items:stretch;min-height:210px;display:flex}.section-faq summary{grid-template-columns:34px 1fr 24px}.section-faq details>p,[dir=rtl] .section-faq details>p{padding:0 34px 1.3rem}.section-request{grid-template-columns:1fr;gap:2rem;padding:3.5rem 1rem}.section-request__intro,.section-request form{grid-column:auto}.section-request__intro{position:static}.section-request form{grid-template-columns:1fr;padding:1rem;box-shadow:10px 10px #121a270b}.section-request .full{grid-column:auto}.section-next{grid-template-columns:1fr;margin-inline:1rem}.section-next>div,.section-next>a{min-height:110px}.section-footer{grid-template-columns:1fr;padding:2.5rem 1rem 1.2rem}.section-footer__brand,.section-footer>nav,.section-footer__service,.section-footer__bottom{grid-column:auto}.section-footer>nav,.section-footer__service{border-top:1px solid #ffffff1a;margin-top:1rem;padding-top:1rem}.section-footer__bottom{flex-direction:column;align-items:flex-start}.listing-hero{grid-template-columns:1fr;min-height:auto;padding:3.5rem 1rem}.listing-hero>div:first-child,.listing-hero__summary{grid-column:auto}.listing-hero h1,.compare-page h1{font-size:3.25rem}.listing-hero__summary{margin-top:1.5rem}.listing-grid{grid-template-columns:1fr;padding:3rem 1rem}.listing-product,.listing-product:last-child{grid-column:auto}.listing-product__copy>p:nth-of-type(2){min-height:0}.compare-page{padding:3.5rem 1rem}.compare-page>header{grid-template-columns:1fr;gap:1.2rem}.compare-page>header>div,.compare-page>header>p{grid-column:auto}.tracking-shell{grid-template-columns:1fr;padding:3.5rem 1rem}.tracking-copy,.tracking-panel{grid-column:auto}.tracking-copy h1{font-size:3.15rem}.tracking-panel{padding:1rem}.tracking-panel form,.tracking-panel ol{grid-template-columns:1fr}.tracking-panel li{border-inline-end:0;border-bottom:1px solid #ffffff1a;grid-template-columns:30px 1fr;align-items:center;min-height:auto;padding:.7rem 0}}@media (prefers-reduced-motion:reduce){.section-page *,.section-page :before,.section-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.agent-page{--agent-navy:#1c252b;--agent-navy-2:#263137;--agent-green:#247553;--agent-green-soft:#e8f3ed;--agent-amber:#c9762f;--agent-amber-soft:#fff2e7;--agent-red:#ad463d;--agent-line:#dde2e4;--agent-muted:#6c787e;color:#273138;min-height:100svh;font-family:"IRANSansXFaNum", var(--font-ui), sans-serif;background:#f1f3f3;grid-template-columns:256px minmax(0,1fr);display:grid}.agent-page button,.agent-page input,.agent-page select,.agent-page textarea{font:inherit}.agent-page button{cursor:pointer}.agent-page button:disabled{cursor:wait;opacity:.56}.agent-sidebar{z-index:10;background:var(--agent-navy);color:#fff;flex-direction:column;height:100svh;padding:1.35rem 1rem;display:flex;position:sticky;top:0;box-shadow:12px 0 32px #1f272c14}.agent-brand{border-bottom:1px solid #ffffff17;align-items:center;gap:.8rem;padding:.45rem .55rem 1.5rem;display:flex}.agent-brand>span{background:var(--agent-green);letter-spacing:.05em;border-radius:11px;place-items:center;width:42px;height:42px;font-family:Arial,sans-serif;font-size:.75rem;font-weight:800;display:grid}.agent-brand>div{gap:.12rem;display:grid}.agent-brand b{letter-spacing:.12em;font-family:Arial,sans-serif;font-size:.78rem}.agent-brand small{color:#8e9ca5;font-size:.6rem}.agent-sidebar nav{gap:.3rem;margin-top:1.65rem;display:grid}.agent-sidebar nav a{color:#aeb9bf;border-radius:8px;align-items:center;gap:.8rem;min-height:47px;padding:0 .8rem;font-size:.68rem;transition:background-color .18s,color .18s;display:flex}.agent-sidebar nav a svg{stroke-width:1.8px;width:18px;height:18px}.agent-sidebar nav a:hover{color:#fff;background:#ffffff0e}.agent-sidebar nav a.is-active{background:var(--agent-green);color:#fff;box-shadow:0 8px 20px #24755338}.agent-sidebar-note{background:#ffffff09;border:1px solid #ffffff17;border-radius:9px;grid-template-columns:24px 1fr;gap:.65rem;margin-top:auto;padding:.8rem;display:grid}.agent-sidebar-note svg{color:#79bd9b;width:19px}.agent-sidebar-note div{gap:.28rem;display:grid}.agent-sidebar-note b{font-size:.62rem}.agent-sidebar-note span{color:#91a0a8;font-size:.51rem;line-height:1.75}.agent-sidebar-foot{border-top:1px solid #ffffff17;margin-top:.7rem;padding-top:.7rem}.agent-sidebar-foot a{color:#98a6ad;justify-content:space-between;align-items:center;min-height:40px;padding:0 .7rem;font-size:.64rem;display:flex}.agent-sidebar-foot a:hover{color:#fff}.agent-sidebar-foot svg{width:15px}.agent-main{min-width:0;padding:clamp(1rem,2.4vw,2.25rem)}.agent-topbar{border-bottom:1px solid var(--agent-line);justify-content:space-between;align-items:flex-start;gap:1.5rem;min-height:76px;padding-bottom:1.3rem;display:flex}.agent-topbar>div:first-child>span,.agent-composer>header span,.agent-drafts>header span{color:var(--agent-green);letter-spacing:.08em;font-family:Arial,sans-serif;font-size:.55rem;font-weight:800}.agent-topbar h1{margin:.3rem 0 0;font-size:clamp(1.35rem,2vw,2rem);font-weight:760}.agent-topbar p{color:var(--agent-muted);margin:.38rem 0 0;font-size:.58rem}.agent-topbar-actions{align-items:center;gap:.65rem;display:flex}.agent-topbar-actions>span{border-inline-end:1px solid var(--agent-line);gap:.15rem;min-width:112px;padding-inline-end:.9rem;display:grid}.agent-topbar-actions small{color:var(--agent-muted);font-size:.52rem}.agent-topbar-actions b{color:var(--agent-green);font-size:1rem}.agent-topbar-actions>button{border:1px solid var(--agent-line);width:39px;height:39px;color:var(--agent-green);background:#fff;border-radius:9px;place-items:center;display:grid}.agent-topbar-actions svg{width:17px}.agent-message{background:var(--agent-amber-soft);color:#895020;border:1px solid #edcfb4;border-radius:9px;grid-template-columns:20px 1fr 30px;align-items:center;gap:.65rem;min-height:48px;margin-top:1rem;padding:.55rem .75rem;font-size:.65rem;display:grid}.agent-message svg{width:17px}.agent-message button{color:inherit;background:0 0;border:0}.agent-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin-top:1rem;display:grid}.agent-summary article{border:1px solid var(--agent-line);background:#fff;border-radius:10px;align-items:center;gap:.7rem;min-height:74px;padding:.75rem .85rem;display:flex}.agent-summary article>svg{width:20px;color:var(--agent-green)}.agent-summary article:nth-child(3)>svg{color:var(--agent-red)}.agent-summary span{gap:.1rem;display:grid}.agent-summary b{font-size:.92rem}.agent-summary small{color:var(--agent-muted);font-size:.53rem}.agent-work-grid{grid-template-columns:minmax(300px,.68fr) minmax(0,1.5fr);align-items:start;gap:.85rem;margin-top:.85rem;display:grid}.agent-composer,.agent-drafts{border:1px solid var(--agent-line);background:#fff;border-radius:11px;min-width:0;box-shadow:0 8px 30px #28303509}.agent-composer{padding:1rem;position:sticky;top:1rem}.agent-composer>header{align-items:center;gap:.65rem;display:flex}.agent-composer>header>svg{background:var(--agent-green-soft);width:34px;height:34px;color:var(--agent-green);border-radius:9px;padding:.45rem}.agent-composer>header div{gap:.18rem;display:grid}.agent-composer h2{margin:0;font-size:.9rem}.agent-composer>p{color:var(--agent-muted);margin:.8rem 0 0;font-size:.56rem;line-height:1.8}.agent-composer form{gap:.65rem;margin-top:.9rem;display:grid}.agent-composer label{color:#5c686f;gap:.35rem;font-size:.52rem;display:grid}.agent-composer textarea,.agent-composer select{color:#29343a;background:#fbfcfc;border:1px solid #d9dfe1;border-radius:8px;outline:none;width:100%}.agent-composer textarea{resize:vertical;min-height:148px;padding:.8rem;font-size:.63rem;line-height:1.85}.agent-composer select{min-height:40px;padding-inline:.65rem}.agent-composer textarea:focus,.agent-composer select:focus{border-color:var(--agent-green);box-shadow:0 0 0 3px #24755317}.agent-composer form>div{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.55rem;display:grid}.agent-composer form button{background:var(--agent-green);color:#fff;border:0;border-radius:7px;justify-content:center;align-items:center;gap:.45rem;min-height:40px;padding-inline:.85rem;font-size:.58rem;font-weight:750;display:flex}.agent-composer form button svg{width:15px}.agent-starters{border-top:1px solid #edf0f1;gap:.38rem;margin-top:.9rem;padding-top:.8rem;display:grid}.agent-starters>span{color:var(--agent-muted);margin-bottom:.12rem;font-size:.51rem}.agent-starters button{color:#58656c;text-align:right;background:#fafbfb;border:1px solid #e2e6e8;border-radius:7px;min-height:34px;padding:.4rem .55rem;font-size:.52rem}.agent-starters button:hover{background:var(--agent-green-soft);color:#225f47;border-color:#bad2c6}.agent-drafts{padding:1rem}.agent-drafts>header{justify-content:space-between;align-items:flex-start;gap:1rem;min-height:45px;margin-bottom:.8rem;display:flex}.agent-drafts h2{margin:.25rem 0 0;font-size:.92rem}.agent-queue-count{background:var(--agent-green-soft);min-width:52px;color:var(--agent-green);border-radius:8px;justify-items:center;padding:.35rem .6rem;display:grid}.agent-queue-count b{font-size:.75rem}.agent-queue-count small{font-size:.46rem}.agent-draft-list{gap:.6rem;display:grid}.agent-draft-list>article{background:#fcfdfd;border:1px solid #e1e5e7;border-radius:9px;padding:.8rem}.agent-draft-list article>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.agent-draft-list article>header>div{min-width:0}.agent-draft-list article header span{color:var(--agent-green);letter-spacing:.04em;font-family:Arial,sans-serif;font-size:.49rem;font-weight:750}.agent-draft-list h3{margin:.32rem 0 .2rem;font-size:.7rem;line-height:1.65}.agent-draft-list header small{color:#8a9499;font-size:.48rem}.agent-draft-list article>header>b{border-radius:99px;flex:none;padding:.3rem .52rem;font-size:.49rem}.agent-draft-list .status-draft{background:var(--agent-amber-soft);color:#94551f}.agent-draft-list .status-approved{background:var(--agent-green-soft);color:#276248}.agent-draft-list .status-rejected{color:#984038;background:#fae9e7}.agent-draft-list article>p{color:#657178;margin:.65rem 0;font-size:.56rem;line-height:1.75}.agent-diff{background:#fff;border:1px solid #e5e8e9;border-radius:8px}.agent-diff summary{color:#58656c;cursor:pointer;align-items:center;gap:.45rem;min-height:39px;padding:0 .65rem;font-size:.53rem;list-style:none;display:flex}.agent-diff summary::-webkit-details-marker{display:none}.agent-diff summary svg{width:14px}.agent-diff summary svg:last-child{margin-inline-start:auto;transition:transform .2s}.agent-diff[open] summary svg:last-child{transform:rotate(180deg)}.agent-diff>div{border-top:1px solid #e5e8e9;grid-template-columns:.75fr 1.25fr;display:grid}.agent-diff section{min-width:0;padding:.7rem}.agent-diff section+section{border-inline-start:1px solid #e5e8e9}.agent-diff section>span{color:#7b868c;font-size:.5rem}.agent-diff p{color:#707b81;margin:.45rem 0 0;font-size:.52rem}.agent-diff pre{text-align:left;white-space:pre-wrap;color:#45535a;direction:ltr;max-height:210px;margin:.45rem 0 0;font:.53rem/1.7 Consolas,monospace;overflow:auto}.agent-draft-list article>footer{justify-content:flex-end;gap:.45rem;margin-top:.65rem;display:flex}.agent-draft-list article>footer button{border:1px solid var(--agent-line);color:#58636a;background:#fff;border-radius:7px;align-items:center;gap:.35rem;min-height:36px;padding:0 .65rem;font-size:.52rem;display:flex}.agent-draft-list article>footer button:last-child{border-color:var(--agent-green);background:var(--agent-green);color:#fff}.agent-draft-list article>footer svg{width:14px}.agent-loading,.agent-empty{color:#869198;text-align:center;align-content:center;justify-items:center;gap:.45rem;min-height:220px;display:grid}.agent-loading svg,.agent-empty svg{color:#9aa5aa;width:30px}.agent-empty h3{margin:.3rem 0 0;font-size:.7rem}.agent-empty p{margin:0;font-size:.54rem}.agent-guardrails{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-top:.85rem;display:grid}.agent-guardrails article{border:1px solid var(--agent-line);background:#fff;border-radius:9px;grid-template-columns:24px 1fr;gap:.65rem;min-height:88px;padding:.75rem;display:grid}.agent-guardrails svg{width:18px;color:var(--agent-green)}.agent-guardrails h3{margin:0;font-size:.62rem}.agent-guardrails p{color:var(--agent-muted);margin:.3rem 0 0;font-size:.5rem;line-height:1.7}.agent-page :focus-visible{outline:2px solid var(--agent-green);outline-offset:2px}@media (max-width:1100px){.agent-page{grid-template-columns:1fr}.agent-sidebar{grid-template-columns:auto 1fr;align-items:center;height:auto;padding:.8rem;display:grid;position:static}.agent-brand{border:0;padding:0 .35rem}.agent-brand small{display:none}.agent-sidebar nav{scrollbar-width:none;margin:0;padding-inline-start:1rem;display:flex;overflow-x:auto}.agent-sidebar nav a{min-width:max-content}.agent-sidebar-note,.agent-sidebar-foot{display:none}.agent-work-grid{grid-template-columns:1fr}.agent-composer{position:static}}@media (max-width:760px){.agent-main{padding:.75rem}.agent-topbar{align-items:center;min-height:63px}.agent-topbar p,.agent-topbar-actions>span{display:none}.agent-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-composer form>div,.agent-diff>div{grid-template-columns:1fr}.agent-diff section+section{border-inline-start:0;border-top:1px solid #e5e8e9}.agent-guardrails{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.agent-sidebar nav a{padding:0 .65rem}.agent-sidebar nav a svg{display:none}.agent-summary{gap:.45rem}.agent-summary article{padding:.65rem}.agent-draft-list article>header{display:grid}.agent-draft-list article>header>b{justify-self:start}.agent-draft-list article>footer{grid-template-columns:1fr;display:grid}.agent-draft-list article>footer button{justify-content:center}.agent-guardrails{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.agent-page *,.agent-page :before,.agent-page :after{transition:none!important;animation:none!important}}:root{--commerce-ink:#111b2d;--commerce-muted:#687381;--commerce-paper:#f2efe8;--commerce-card:#fffdf9;--commerce-soft:#f8f5ef;--commerce-line:#111b2d24;--commerce-line-strong:#111b2d3d;--commerce-copper:#ad5e3e;--commerce-green:#21745b;--commerce-night:#0b1628;--commerce-shadow:0 18px 48px #111b2d12}.checkout-shell,.payment-shell,.receipt-shell,.account-shell{background:radial-gradient(circle at 92% 0, #b7603e14, transparent 24rem), var(--commerce-paper);min-height:100svh;color:var(--commerce-ink)}.commerce-header{z-index:70;border-bottom:1px solid var(--commerce-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf9eb;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.25rem;min-height:68px;padding:.75rem clamp(1rem,4vw,4rem);display:grid;position:sticky;inset-block-start:0}.commerce-brand{letter-spacing:.17em;white-space:nowrap;width:max-content;font:350 .94rem/1 Segoe UI,Arial,sans-serif}.commerce-brand b{font-weight:800}.commerce-header>.brand-logo{justify-self:start;width:60px;height:48px}.commerce-header>.brand-logo .brand-logo__crop img{width:126px;height:126px;inset:-36px auto auto -34px}.commerce-header h1{margin:0;font-size:.9rem;font-weight:650}.commerce-header>span{color:var(--commerce-muted);justify-self:end;align-items:center;gap:.45rem;font-size:.66rem;font-weight:650;display:inline-flex}[dir=rtl] .commerce-header>span{justify-self:start}.commerce-header>span svg{width:15px;color:var(--commerce-green)}.commerce-back{color:var(--commerce-muted);justify-self:end;align-items:center;gap:.5rem;font-size:.66rem;font-weight:700;display:inline-flex}[dir=rtl] .commerce-back{justify-self:start}.commerce-back svg{width:15px}.commerce-loading,.account-loading{min-height:360px;color:var(--commerce-muted);letter-spacing:.13em;align-content:center;place-items:center;gap:.75rem;font-size:.68rem;display:grid}.commerce-loading svg{width:24px;color:var(--commerce-copper)}.spin{animation:.9s linear infinite commerce-spin}@keyframes commerce-spin{to{transform:rotate(360deg)}}.checkout-steps{grid-template-columns:repeat(4,minmax(0,1fr));width:min(1180px,100% - 2rem);margin:1.25rem auto;padding:0;list-style:none;display:grid}.checkout-steps li{color:#979ea8;align-items:center;gap:.6rem;min-width:0;display:flex;position:relative}.checkout-steps li:not(:last-child):after{content:"";z-index:0;background:var(--commerce-line);height:1px;position:absolute;inset-block-start:18px;inset-inline:38px 10px}.checkout-steps li>span{z-index:1;border:1px solid var(--commerce-line);background:var(--commerce-paper);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid;position:relative}.checkout-steps svg{width:15px}.checkout-steps li>div{gap:.05rem;min-width:0;display:grid}.checkout-steps small{letter-spacing:.07em;font:700 .53rem Arial,sans-serif}.checkout-steps b{text-overflow:ellipsis;white-space:nowrap;font-size:.63rem;overflow:hidden}.checkout-steps .is-active,.checkout-steps .is-complete{color:var(--commerce-ink)}.checkout-steps .is-active>span{border-color:var(--commerce-copper);box-shadow:0 0 0 4px #ad5e3e17}.checkout-steps .is-complete>span{border-color:var(--commerce-green);background:var(--commerce-green);color:#fff}.checkout-steps .is-complete:after{background:#21745b6b!important}.checkout-layout{grid-template-columns:minmax(0,1fr) minmax(340px,380px);align-items:start;gap:1rem;width:min(1180px,100% - 2rem);margin:0 auto;padding-block-end:3rem;display:grid}.checkout-editable{border:0;min-width:0;margin:0;padding:0}.checkout-recovery{border:1px solid var(--commerce-green);background:var(--commerce-card);width:min(1180px,100% - 2rem);color:var(--commerce-ink);border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;margin:0 auto 1rem;padding:clamp(1rem,3vw,1.5rem);display:flex}.checkout-recovery h2{margin:.25rem 0;font-size:1rem;line-height:1.8}.checkout-recovery p{margin:.35rem 0;font-size:.8rem;line-height:1.9}.checkout-recovery>div:last-child{flex:none;gap:.8rem;display:grid}.checkout-recovery a{color:var(--commerce-green);text-underline-offset:4px;font-size:.8rem;text-decoration:underline}.checkout-recovery button{white-space:normal;height:auto;min-height:44px}@media (max-width:760px){.checkout-recovery{flex-direction:column;align-items:stretch;width:calc(100% - 1rem)}}.checkout-content,.order-summary{border:1px solid var(--commerce-line);background:var(--commerce-card);box-shadow:var(--commerce-shadow)}.checkout-auth{grid-template-columns:minmax(0,.9fr) minmax(330px,1.1fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);min-height:440px;padding:clamp(1.5rem,3.5vw,3rem);display:grid}.checkout-auth>div:first-child>p,.delivery-form>header p{color:var(--commerce-copper);letter-spacing:.08em;margin:0 0 .55rem;font-size:.59rem;font-weight:800}.checkout-auth>div:first-child h2{max-width:460px;margin:0;font-size:clamp(1.55rem,2.6vw,2.55rem);font-weight:460;line-height:1.35}.checkout-auth>div:first-child span{max-width:450px;color:var(--commerce-muted);margin-block-start:.75rem;font-size:.75rem;line-height:1.8;display:block}.delivery-form{padding:clamp(1.25rem,3vw,2rem)}.delivery-form>header,.account-section>header{border-bottom:1px solid var(--commerce-line);justify-content:space-between;align-items:center;gap:1rem;padding-block-end:1rem;display:flex}.delivery-form>header h2,.account-section>header h2{margin:0;font-size:1.4rem;font-weight:520}.delivery-form>header>svg,.account-section>header>svg{width:27px;color:var(--commerce-copper);stroke-width:1.35px}.saved-addresses{margin-block:1.1rem}.saved-addresses>span{color:var(--commerce-muted);margin-block-end:.5rem;font-size:.63rem;font-weight:700;display:block}.saved-addresses>div{scrollbar-width:thin;gap:.5rem;padding-block-end:.25rem;display:flex;overflow-x:auto}.saved-addresses button{border:1px solid var(--commerce-line);background:var(--commerce-soft);text-align:start;cursor:pointer;align-items:center;gap:.55rem;min-width:170px;min-height:58px;padding:.65rem;display:flex}.saved-addresses button:hover{border-color:var(--commerce-line-strong);background:#fff}.saved-addresses button>svg{width:16px;color:var(--commerce-copper);flex:none}.saved-addresses button span{gap:.1rem;min-width:0;display:grid}.saved-addresses button b{text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.saved-addresses button small{color:var(--commerce-muted);font-size:.56rem}.delivery-fields,.account-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.delivery-fields label,.account-form label,.account-profile label{min-width:0;color:var(--commerce-muted);gap:.35rem;font-size:.62rem;font-weight:700;display:grid}.delivery-fields input,.delivery-fields textarea,.account-form input,.account-form textarea,.account-form select,.account-profile input{border:1px solid var(--commerce-line);width:100%;min-height:45px;color:var(--commerce-ink);resize:vertical;background:#fff;border-radius:0;outline:0;padding:.65rem .75rem}.delivery-fields input:focus,.delivery-fields textarea:focus,.account-form input:focus,.account-form textarea:focus,.account-form select:focus,.account-profile input:focus{border-color:var(--commerce-copper);box-shadow:0 0 0 3px #ad5e3e14}.delivery-fields .full,.account-form .full{grid-column:1/-1}.shipping-options{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:1.1rem 0;padding:0;display:grid}.shipping-options legend{grid-column:1/-1;align-items:center;gap:.45rem;margin-block-end:.15rem;font-size:.68rem;font-weight:800;display:flex}.shipping-options legend svg{width:16px;color:var(--commerce-copper)}.shipping-options label{border:1px solid var(--commerce-line);cursor:pointer;align-items:flex-start;gap:.45rem;min-height:84px;padding:.7rem;display:flex;position:relative}.shipping-options input{opacity:0;position:absolute}.shipping-options label:has(input:checked){border-color:var(--commerce-green);background:#21745b0e}.shipping-options label>span{gap:.28rem;display:grid}.shipping-options label b{font-size:.65rem}.shipping-options label small{color:var(--commerce-muted);font-size:.54rem;line-height:1.55}.shipping-options label>svg{opacity:0;width:15px;color:var(--commerce-green);flex:none;margin-inline-start:auto}.shipping-options label:has(input:checked)>svg{opacity:1}.checkout-terms{background:var(--commerce-soft);color:var(--commerce-muted);align-items:flex-start;gap:.6rem;margin-block:1rem;padding:.7rem;font-size:.62rem;line-height:1.65;display:flex}.checkout-terms input{width:16px;height:16px;accent-color:var(--commerce-green);flex:none;margin-block-start:.1rem}.checkout-terms a{text-underline-offset:3px;text-decoration:underline}.checkout-pay,.payment-confirm{background:var(--commerce-night);color:#fff;cursor:pointer;border:0;justify-content:center;align-items:center;gap:.7rem;width:100%;min-height:54px;padding:.75rem 1rem;font-size:.7rem;font-weight:800;transition:background-color .2s,opacity .2s;display:flex}.checkout-pay:hover:not(:disabled),.payment-confirm:hover:not(:disabled){background:var(--commerce-copper)}.checkout-pay svg,.payment-confirm svg{width:17px}.checkout-pay svg:last-child,.payment-confirm svg:last-child{margin-inline-start:auto}.checkout-pay:disabled,.payment-confirm:disabled{opacity:.46;cursor:not-allowed}.checkout-security{color:var(--commerce-muted);text-align:center;justify-content:center;align-items:flex-start;gap:.45rem;margin:.65rem 0 0;font-size:.56rem;line-height:1.55;display:flex}.checkout-security svg{width:14px;color:var(--commerce-green);flex:none}.order-summary{scrollbar-width:thin;max-height:calc(100svh - 100px);transition:inset-block-start .36s cubic-bezier(.22,1,.36,1),max-height .36s;position:sticky;inset-block-start:84px;overflow-y:auto}html[data-header-state=hidden] .order-summary{max-height:calc(100svh - 32px);inset-block-start:16px}.order-summary>header{border-bottom:1px solid var(--commerce-line);justify-content:space-between;align-items:center;padding:1rem;display:flex}.order-summary>header span{color:var(--commerce-copper);letter-spacing:.08em;font-size:.54rem;font-weight:750}.order-summary>header h2{margin:.15rem 0 0;font-size:1.1rem;font-weight:530}.order-summary>header>b{background:var(--commerce-night);color:#fff;border-radius:50%;place-items:center;width:29px;height:29px;font-size:.65rem;display:grid}.summary-items{padding-inline:1rem}.summary-items article{border-bottom:1px solid var(--commerce-line);grid-template-columns:48px minmax(0,1fr);gap:.65rem;padding-block:.85rem;display:grid}.summary-thumb{color:#94624e;background:#eaded2;grid-row:span 2;place-items:center;width:48px;height:48px;display:grid}.summary-thumb--sage{color:#64725e;background:#dce2d8}.summary-thumb--ocean{color:#4b6873;background:#dbe4e8}.summary-thumb svg{stroke-width:1.4px;width:19px}.summary-items article>div:nth-child(2){min-width:0}.summary-items article>div:nth-child(2)>span{color:var(--commerce-copper);font:700 .5rem Arial,sans-serif}.summary-items h3{text-overflow:ellipsis;white-space:nowrap;margin:.12rem 0;font-size:.72rem;overflow:hidden}.summary-items p{color:var(--commerce-muted);margin:0;font-size:.53rem}.summary-items article>strong{color:var(--commerce-ink);white-space:nowrap;grid-column:2;font-size:.62rem}.summary-quantity{align-items:center;gap:.3rem;margin-block-start:.45rem;display:flex}.summary-quantity>span{color:var(--commerce-muted);margin-inline-end:.1rem;font-size:.51rem}.summary-quantity button{border:1px solid var(--commerce-line);cursor:pointer;background:0 0;place-items:center;width:23px;height:23px;display:grid}.summary-quantity button:hover{border-color:var(--commerce-line-strong);background:var(--commerce-soft)}.summary-quantity button svg{width:10px}.summary-quantity b{text-align:center;min-width:14px;font-size:.6rem}.summary-quantity .summary-remove{color:#a34e3d;margin-inline-start:auto}.summary-confirmed{color:var(--commerce-green);background:#21745b12;align-items:flex-start;gap:.4rem;margin:.7rem 1rem 0;padding:.6rem;font-size:.55rem;line-height:1.55;display:flex}.summary-confirmed svg{flex:none;width:14px}.order-summary dl{gap:.55rem;margin:0;padding:1rem;display:grid}.order-summary dl div{justify-content:space-between;gap:1rem;font-size:.63rem;display:flex}.order-summary dt{color:var(--commerce-muted)}.order-summary dd{text-align:end;margin:0;font-weight:750}.order-summary .is-discount dd{color:var(--commerce-green)}.order-summary .summary-total{border-top:1px solid var(--commerce-line);margin-block-start:.2rem;padding-block-start:.8rem;font-size:.78rem}.summary-total dd{font-size:.93rem}.summary-loading{color:var(--commerce-muted);justify-content:center;align-items:center;gap:.45rem;padding:1rem;font-size:.61rem;display:flex}.summary-loading svg{width:16px}.quote-refresh{color:#855e1f;cursor:pointer;background:#fff7e6;border:1px solid #d3a358;width:calc(100% - 2rem);margin:0 1rem 1rem;padding:.65rem;font-size:.61rem}.summary-assurances{border-top:1px solid var(--commerce-line);display:flex}.summary-assurances span{min-width:0;min-height:40px;color:var(--commerce-muted);text-align:center;flex:1;justify-content:center;align-items:center;gap:.3rem;padding:.45rem;font-size:.49rem;line-height:1.4;display:flex}.summary-assurances span+span{border-inline-start:1px solid var(--commerce-line)}.summary-assurances svg{width:13px;color:var(--commerce-green);flex:none}.commerce-error{color:#8a312c;background:#fff0ed;border-inline-start:3px solid #a54038;margin:.75rem 0;padding:.7rem .8rem;font-size:.63rem;line-height:1.65}.order-summary .commerce-error{margin-inline:1rem}.commerce-error button{border:0;color:inherit;cursor:pointer;background:0 0;border-bottom:1px solid;margin-inline-start:.45rem}.commerce-empty{border:1px solid var(--commerce-line);background:var(--commerce-card);text-align:center;width:min(620px,100% - 2rem);min-height:290px;box-shadow:var(--commerce-shadow);align-content:center;place-items:center;gap:.8rem;margin:2rem auto;padding:2rem;display:grid}.commerce-empty>svg{width:38px;color:var(--commerce-copper);stroke-width:1.25px}.commerce-empty h2{margin:0;font-size:1.15rem;font-weight:520}.commerce-empty a{border-bottom:1px solid;align-items:center;gap:.45rem;margin-block-start:.25rem;padding-block-end:.2rem;font-size:.65rem;font-weight:750;display:inline-flex}.commerce-empty a svg{width:15px}.otp-card{border:1px solid var(--commerce-line);background:var(--commerce-card);width:min(100%,450px);box-shadow:var(--commerce-shadow);margin:clamp(1.5rem,5vh,3rem) auto;padding:clamp(1.25rem,3vw,2rem)}.otp-card--compact{background:var(--commerce-soft);box-shadow:none;margin:0;padding:1.35rem}.otp-card__icon{background:var(--commerce-night);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;margin-block-end:.9rem;display:grid}.otp-card__icon svg{width:19px}.otp-card>p:first-of-type{color:var(--commerce-copper);letter-spacing:.04em;margin:0 0 .45rem;font-size:.59rem;font-weight:800}.otp-card h2{margin:0;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:520;line-height:1.35}.otp-card h2+p{color:var(--commerce-muted);margin:.55rem 0 1rem;font-size:.7rem;line-height:1.75}.otp-card form{gap:.65rem;display:grid}.otp-card label{color:var(--commerce-muted);gap:.35rem;font-size:.62rem;font-weight:700;display:grid}.otp-card input{border:1px solid var(--commerce-line);width:100%;height:47px;color:var(--commerce-ink);text-align:start;direction:ltr;background:#fff;border-radius:0;outline:0;padding-inline:.85rem}.otp-card input:focus{border-color:var(--commerce-copper);box-shadow:0 0 0 3px #ad5e3e14}.otp-card form>button{background:var(--commerce-night);color:#fff;cursor:pointer;border:0;justify-content:center;align-items:center;gap:.55rem;min-height:47px;padding:.7rem .9rem;font-size:.69rem;font-weight:800;display:flex}.otp-card form>button:disabled{opacity:.5;cursor:wait}.otp-card form>button svg{width:16px}.otp-card form .otp-secondary{min-height:34px;color:var(--commerce-muted);background:0 0}[dir=rtl] .otp-secondary svg{transform:rotate(180deg)}.otp-preview{color:var(--commerce-green);background:#21745b12;border:1px dashed #21745b59;justify-content:space-between;align-items:center;gap:1rem;margin-block-start:.75rem;padding:.65rem .8rem;display:flex}.otp-preview span{font-size:.6rem}.otp-preview b{letter-spacing:.14em;font:750 .9rem Arial,sans-serif}.otp-message{background:#111b2d0d;padding:.6rem .7rem;color:var(--commerce-ink)!important;margin:.75rem 0 0!important;font-size:.63rem!important;line-height:1.55!important}.payment-card{border:1px solid var(--commerce-line);background:var(--commerce-card);grid-template-columns:.92fr 1.08fr;width:min(900px,100% - 2rem);min-height:450px;margin:clamp(1.5rem,5vh,3rem) auto;display:grid;box-shadow:0 24px 65px #111b2d1a}.payment-card__visual{background:linear-gradient(145deg,#0d1729,#1d314d);place-items:center;padding:2rem;display:grid;overflow:hidden}.payment-card__visual>div{aspect-ratio:1.58;color:#fff;background:linear-gradient(135deg,#ffffff26,#ffffff0a);border:1px solid #fff3;border-radius:16px;width:min(100%,320px);padding:1.35rem;display:grid;position:relative;transform:rotate(-4deg);box-shadow:0 24px 45px #00000040}[dir=rtl] .payment-card__visual>div{transform:rotate(4deg)}.payment-card__visual svg{width:24px}.payment-card__visual i{background:linear-gradient(135deg,#e2c28d,#9c7747);border-radius:5px;width:38px;height:27px;margin-block-start:.8rem}.payment-card__visual span{letter-spacing:.16em;align-self:end;font:650 .65rem Arial,sans-serif}.payment-card__visual b{letter-spacing:.1em;font:500 .72rem Arial,sans-serif;position:absolute;inset-block-end:1.35rem;inset-inline-end:1.35rem}.payment-card__copy{flex-direction:column;justify-content:center;padding:clamp(1.5rem,4vw,3rem);display:flex}.payment-card__copy>p{color:var(--commerce-copper);letter-spacing:.06em;margin:0 0 .5rem;font-size:.59rem;font-weight:750}.payment-card__copy h1{margin:0;font-size:clamp(1.6rem,3vw,2.35rem);font-weight:520;line-height:1.25}.payment-card__copy>span{color:var(--commerce-muted);margin-block:.75rem;font-size:.69rem;line-height:1.75}.payment-reference{border:1px solid var(--commerce-line);background:var(--commerce-soft);align-items:center;gap:.65rem;margin-block:.65rem .85rem;padding:.75rem;display:flex}.payment-reference>svg{width:18px;color:var(--commerce-green)}.payment-reference div{gap:.12rem;display:grid}.payment-reference small{color:var(--commerce-muted);font-size:.51rem}.payment-reference b{letter-spacing:.04em;font:750 .72rem Arial,sans-serif}.payment-cancel{color:var(--commerce-muted);text-align:center;margin-block-start:.7rem;font-size:.62rem}.payment-secure{color:var(--commerce-muted);align-items:flex-start;gap:.4rem;margin-block-start:.9rem;font-size:.54rem;line-height:1.55;display:flex}.payment-secure svg{width:13px;color:var(--commerce-green);flex:none}.receipt-status{border:1px solid var(--commerce-line);background:var(--commerce-card);align-items:center;gap:1rem;width:min(1000px,100% - 2rem);margin:1.5rem auto 1rem;padding:1.25rem 1.5rem;display:flex}.receipt-status>div:first-child{border-radius:50%;flex:none;place-items:center;width:54px;height:54px;display:grid}.receipt-status>div:first-child svg{width:25px}.receipt-status.is-paid>div:first-child{color:var(--commerce-green);background:#21745b1c}.receipt-status.is-pending>div:first-child{color:#9a6b1a;background:#fff0ce}.receipt-status>div:last-child{min-width:0}.receipt-status p{color:var(--commerce-muted);letter-spacing:.06em;margin:0 0 .25rem;font-size:.54rem;font-weight:750}.receipt-status h1{margin:0;font-size:clamp(1.35rem,2.5vw,2.15rem);font-weight:520}.receipt-status>div:last-child>span{max-width:700px;color:var(--commerce-muted);margin-block-start:.3rem;font-size:.68rem;line-height:1.65;display:block}.receipt-paper{border:1px solid var(--commerce-line);background:var(--commerce-card);width:min(1000px,100% - 2rem);box-shadow:var(--commerce-shadow);margin:0 auto}.receipt-paper>header{border-bottom:1px solid var(--commerce-line);background:var(--commerce-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:1.15rem 1.25rem;display:grid}.receipt-paper>header>div{gap:.22rem;min-width:0;display:grid}.receipt-paper small{color:var(--commerce-muted);font-size:.54rem}.receipt-paper h2{overflow-wrap:anywhere;margin:0;font:750 .9rem Arial,sans-serif}.receipt-paper>header b{overflow-wrap:anywhere;font-size:.64rem}.receipt-items{padding:1.15rem 1.25rem}.receipt-items>h3{align-items:center;gap:.45rem;margin:0 0 .55rem;font-size:.78rem;display:flex}.receipt-items>h3 svg{width:17px;color:var(--commerce-copper)}.receipt-items article{border-bottom:1px solid var(--commerce-line);grid-template-columns:minmax(0,1fr) 58px 125px 135px;align-items:center;gap:.75rem;padding-block:.8rem;display:grid}.receipt-items article>div:first-child>span{color:var(--commerce-copper);font:700 .49rem Arial,sans-serif}.receipt-items h4{margin:.15rem 0;font-size:.72rem}.receipt-items p{color:var(--commerce-muted);margin:0;font-size:.57rem}.receipt-items article>div:not(:first-child){gap:.12rem;display:grid}.receipt-items article b,.receipt-items article>strong{font-size:.62rem}.receipt-items article>strong{text-align:end}.receipt-bottom{border-top:1px solid var(--commerce-line);grid-template-columns:1fr minmax(290px,.7fr);display:grid}.receipt-bottom address{gap:.7rem;padding:1.2rem 1.25rem;font-style:normal;display:flex}.receipt-bottom address>svg{width:19px;color:var(--commerce-copper);flex:none}.receipt-bottom address div{gap:.2rem;display:grid}.receipt-bottom address b{font-size:.7rem}.receipt-bottom address span,.receipt-bottom address p{color:var(--commerce-muted);margin:0;font-size:.6rem;line-height:1.65}.receipt-bottom dl{border-inline-start:1px solid var(--commerce-line);gap:.55rem;margin:0;padding:1.2rem 1.25rem;display:grid}.receipt-bottom dl div{justify-content:space-between;gap:1rem;font-size:.63rem;display:flex}.receipt-bottom dt{color:var(--commerce-muted)}.receipt-bottom dd{text-align:end;margin:0;font-weight:750}.receipt-bottom dl div:last-child{border-top:1px solid var(--commerce-line);margin-block-start:.15rem;padding-block-start:.7rem;font-size:.78rem}.receipt-paper>footer{border-top:1px solid var(--commerce-line);min-height:43px;color:var(--commerce-muted);background:#111b2d06;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem 1.25rem;font-size:.54rem;display:flex}.receipt-paper>footer span{align-items:center;gap:.35rem;display:flex}.receipt-paper>footer svg{width:13px;color:var(--commerce-green)}.receipt-actions{flex-wrap:wrap;justify-content:center;gap:.55rem;padding:1rem 1rem 2.5rem;display:flex}.receipt-actions a,.receipt-actions button{border:1px solid var(--commerce-line);background:var(--commerce-card);cursor:pointer;align-items:center;gap:.45rem;min-height:40px;padding:.55rem .85rem;font-size:.62rem;font-weight:750;display:flex}.receipt-actions a:first-child{border-color:var(--commerce-night);background:var(--commerce-night);color:#fff}.receipt-actions svg{width:14px}.receipt-login{text-align:center;width:min(520px,100% - 2rem);margin:1.75rem auto}.receipt-login>p{color:var(--commerce-muted);margin:0 0 .75rem;font-size:.69rem;line-height:1.65}.account-public-header{z-index:70;border-bottom:1px solid var(--commerce-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf9eb;justify-content:space-between;align-items:center;min-height:68px;padding:.75rem clamp(1rem,4vw,4rem);display:flex;position:sticky;inset-block-start:0}.account-public-header>.brand-logo{width:60px;height:48px}.account-public-header>.brand-logo .brand-logo__crop img{width:126px;height:126px;inset:-36px auto auto -34px}.account-public-header>span{color:var(--commerce-muted);font-size:.66rem}.account-shell--dashboard{background:#edf0ec;grid-template-columns:236px minmax(0,1fr);display:grid}.account-nav{z-index:50;background:var(--commerce-night);color:#fff;flex-direction:column;height:100svh;padding:1rem;display:flex;position:sticky;inset-block-start:0}.account-logo{justify-items:start;gap:.1rem;padding:.25rem .5rem .45rem;display:grid}.account-logo__label{color:#9faaba;font:650 .48rem var(--font-ui);letter-spacing:.08em}.account-person{border-block:1px solid #ffffff1c;align-items:center;gap:.6rem;margin-block:1.15rem;padding:.85rem .5rem;display:flex}.account-person>svg{color:#d1b996;stroke-width:1.3px;flex:none;width:27px}.account-person div{gap:.18rem;min-width:0;display:grid}.account-person b{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.account-person span{color:#a8b3c2;direction:ltr;font:.58rem Arial,sans-serif}.account-nav nav{gap:.25rem;display:grid}.account-nav nav a,.account-signout{color:#aeb8c6;cursor:pointer;text-align:start;background:0 0;border:0;align-items:center;gap:.6rem;width:100%;min-height:42px;padding:.65rem;font-size:.63rem;display:flex}.account-nav nav a svg,.account-signout svg{flex:none;width:16px}.account-nav nav a:hover{color:#fff;background:#ffffff0e}.account-nav nav a.is-active{color:#fff;background:#ffffff1a;box-shadow:inset 2px 0 #d1b996}[dir=rtl] .account-nav nav a.is-active{box-shadow:inset -2px 0 #d1b996}.account-signout{color:#d7a695;border-top:1px solid #ffffff1c;margin-block-start:auto}.account-main{width:100%;min-width:0;max-width:1480px;margin-inline:auto;padding:clamp(1rem,2.5vw,2rem)}.account-main>header{justify-content:space-between;align-items:center;gap:1rem;margin-block-end:1rem;display:flex}.account-main>header span{color:var(--commerce-muted);font-size:.6rem}.account-main>header h1{margin:.15rem 0 0;font-size:clamp(1.45rem,2.4vw,2rem);font-weight:520}.account-main>header>a{align-items:center;gap:.35rem;font-size:.62rem;font-weight:700;display:inline-flex}.account-main>header>a svg{width:15px}[dir=rtl] .account-main>header>a svg{transform:rotate(180deg)}.account-welcome{color:#fff;background:linear-gradient(115deg,#14233a,#243b5a);justify-content:space-between;align-items:center;gap:1rem;min-height:132px;padding:1.35rem 1.6rem;display:flex;box-shadow:0 15px 40px #14233a1f}.account-welcome p{color:#d6bd9b;margin:0;font-size:.6rem}.account-welcome h2{margin:.25rem 0;font-size:clamp(1.35rem,2.6vw,2rem);font-weight:470}.account-welcome span{color:#bdc7d3;font-size:.65rem;line-height:1.55}.account-welcome>svg{opacity:.25;stroke-width:.85px;flex:none;width:60px}.account-overview-strip{border-block:1px solid var(--commerce-line);border-inline-start:1px solid var(--commerce-line);background:var(--commerce-card);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:.75rem;display:grid}.account-overview-strip article{border-inline-end:1px solid var(--commerce-line);align-items:center;gap:.65rem;min-width:0;min-height:66px;padding:.75rem 1rem;display:flex}.account-overview-strip svg{width:19px;color:var(--commerce-copper);flex:none}.account-overview-strip article>div{gap:.12rem;min-width:0;display:grid}.account-overview-strip span{color:var(--commerce-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.55rem;overflow:hidden}.account-overview-strip strong{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.account-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:.75rem;margin-block-start:.75rem;display:grid}.account-grid>section,.account-section{border:1px solid var(--commerce-line);background:var(--commerce-card);padding:1rem;box-shadow:0 10px 30px #111b2d09}.account-grid>section>header{border-bottom:1px solid var(--commerce-line);align-items:center;gap:.55rem;padding-block-end:.75rem;display:flex}.account-grid>section>header>svg{width:18px;color:var(--commerce-copper)}.account-grid>section>header div{flex:1;justify-content:space-between;display:flex}.account-grid>section>header b{font-size:.69rem}.account-grid>section>header span{color:var(--commerce-muted);font-size:.6rem}.account-order{border-bottom:1px solid var(--commerce-line);justify-content:space-between;align-items:center;gap:1rem;padding-block:.72rem;display:flex}.account-order:hover{background:var(--commerce-soft)}.account-order>div{gap:.2rem;min-width:0;display:grid}.account-order>div:last-child{text-align:end;justify-items:end}.account-order b{font:750 .65rem Arial,sans-serif}.account-order span{color:var(--commerce-muted);font-size:.54rem}.account-order strong{font-size:.64rem}.account-order .state-paid{color:var(--commerce-green)}.account-order .state-unpaid{color:#a16a21}.account-empty{min-height:76px;color:var(--commerce-muted);text-align:center;place-items:center;margin:0;padding:1rem;font-size:.64rem;display:grid}.account-empty--compact{border:1px dashed var(--commerce-line);background:var(--commerce-soft);grid-column:1/-1;min-height:74px}.account-profile{gap:.6rem;padding-block-start:.75rem;display:grid}.account-profile input:disabled{color:var(--commerce-muted);background:#f0f0ec}.account-profile button,.account-form button{background:var(--commerce-night);color:#fff;cursor:pointer;border:0;justify-content:center;align-items:center;gap:.45rem;min-height:44px;padding:.65rem .9rem;font-size:.65rem;font-weight:750;display:inline-flex}.account-profile button svg,.account-form button svg{width:15px}.account-section{grid-template-columns:minmax(240px,.8fr) minmax(440px,1.2fr);align-items:start;gap:1rem;display:grid}.account-section>header{grid-column:1/-1}.account-section>header p{color:var(--commerce-copper);letter-spacing:.07em;margin:0 0 .2rem;font-size:.53rem;font-weight:750}.address-list{grid-template-columns:1fr;gap:.55rem;margin:0;display:grid}.address-list article{border:1px solid var(--commerce-line);background:var(--commerce-soft);gap:.6rem;min-width:0;padding:.8rem;display:flex}.address-list article>svg{width:17px;color:var(--commerce-copper);flex:none}.address-list article div{gap:.18rem;min-width:0;display:grid}.address-list b{font-size:.66rem}.address-list span,.address-list p{overflow-wrap:anywhere;color:var(--commerce-muted);margin:0;font-size:.57rem;line-height:1.6}.account-form{border-inline-start:1px solid var(--commerce-line);padding-inline-start:1rem}.account-form h3,.account-form>p{margin:0 0 .25rem}.account-form h3{grid-column:1/-1;align-items:center;gap:.45rem;font-size:.78rem;display:flex}.account-form h3 svg{width:16px;color:var(--commerce-copper)}.account-form>p{color:var(--commerce-muted);font-size:.63rem;line-height:1.65}.b2b-account{display:block}.b2b-account>header{margin-block-end:1rem}.b2b-status{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.b2b-status>div{border:1px solid var(--commerce-line);background:var(--commerce-soft);gap:.25rem;min-width:0;padding:.75rem;display:grid}.b2b-status span{color:var(--commerce-muted);font-size:.54rem}.b2b-status b{text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.state-approved{color:var(--commerce-green)}.state-pending,.state-new,.state-reviewing{color:#95641f}.state-rejected,.state-suspended{color:#963e34}.offer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-block-start:.75rem;display:grid}.offer-grid article{border:1px solid var(--commerce-line);background:linear-gradient(155deg,#fffefa,#f7f4ed);align-content:start;gap:.28rem;min-width:0;padding:.85rem;display:grid}.offer-grid svg{width:19px;color:var(--commerce-green);margin-block-end:.15rem}.offer-grid p,.offer-grid h3{margin:0}.offer-grid p{color:var(--commerce-copper);letter-spacing:.06em;font:700 .5rem Arial,sans-serif}.offer-grid h3{min-height:2.8em;font-size:.72rem;line-height:1.4}.offer-grid strong{margin-block:.2rem;font-size:.82rem}.offer-grid span,.offer-grid small{color:var(--commerce-muted);font-size:.54rem;line-height:1.5}.offer-grid .offer-terms{border-top:1px solid var(--commerce-line);margin-block-start:.25rem;padding-block-start:.45rem}.offer-grid>.account-empty{grid-column:1/-1}.b2b-pending{background:var(--commerce-soft);text-align:center;align-content:center;place-items:center;min-height:160px;padding:1.5rem 1rem;display:grid}.b2b-pending svg{color:#a27127;stroke-width:1.25px;width:34px}.b2b-pending h3{margin:.6rem 0 .2rem;font-size:.9rem}.b2b-pending p{max-width:520px;color:var(--commerce-muted);margin:0;font-size:.64rem;line-height:1.7}.b2b-account>.account-form{border-inline-start:0;padding-inline-start:0}.account-toast{z-index:100;background:var(--commerce-night);color:#fff;width:min(360px,100% - 2rem);padding:.75rem .9rem;font-size:.65rem;position:fixed;inset-block-end:1rem;inset-inline-end:1rem;box-shadow:0 15px 40px #0003}@media (max-width:1040px){.checkout-layout{grid-template-columns:1fr}.order-summary{grid-row:1;max-height:none;position:static}.checkout-auth{grid-template-columns:minmax(0,.85fr) minmax(320px,1.15fr)}.account-shell--dashboard{grid-template-columns:210px minmax(0,1fr)}.account-grid,.account-section{grid-template-columns:1fr}.account-section>.account-form{border-block-start:1px solid var(--commerce-line);border-inline-start:0;padding-block-start:1rem;padding-inline-start:0}.address-list,.b2b-status,.offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.commerce-header{grid-template-columns:1fr auto;min-height:62px;padding-inline:1rem}.commerce-header h1{display:none}.commerce-back{justify-content:center;width:36px;height:36px;font-size:0}.commerce-back svg{width:18px}.commerce-header>span{text-overflow:ellipsis;white-space:nowrap;max-width:55vw;overflow:hidden}.checkout-steps{width:calc(100% - 1.5rem);margin-block:.9rem}.checkout-steps li{gap:.25rem}.checkout-steps li:not(:last-child):after{inset-block-start:15px;inset-inline-start:31px}.checkout-steps li>span{width:30px;height:30px}.checkout-steps li>div b{display:none}.checkout-steps small{font-size:.48rem}.checkout-layout{gap:.6rem;width:calc(100% - 1rem);padding-block-end:1.5rem}.checkout-auth{grid-template-columns:1fr;gap:1rem;min-height:0;padding:1rem}.checkout-auth>div:first-child h2{font-size:1.45rem}.delivery-form{padding:1rem}.shipping-options{grid-template-columns:1fr}.shipping-options label{min-height:66px}.summary-items article{grid-template-columns:44px minmax(0,1fr) auto}.summary-thumb{grid-row:auto;width:44px;height:44px}.summary-items article>strong{grid-area:1;padding-block-start:.8rem}.summary-quantity .summary-remove{margin-inline-start:.35rem}.payment-card{grid-template-columns:1fr;width:calc(100% - 1rem);min-height:0;margin:.5rem auto 1.5rem}.payment-card__visual{min-height:240px;padding:1.5rem}.payment-card__visual>div{width:min(86%,300px)}.payment-card__copy{padding:1.4rem 1rem}.receipt-status{width:calc(100% - 1rem);margin-block-start:.75rem;padding:1rem}.receipt-paper{width:calc(100% - 1rem)}.receipt-paper>header{grid-template-columns:1fr 1fr}.receipt-items{padding-inline:1rem}.receipt-items article{grid-template-columns:minmax(0,1fr) 52px;gap:.5rem}.receipt-items article>div:nth-child(3),.receipt-items article>strong{text-align:start;grid-column:1/-1}.receipt-bottom{grid-template-columns:1fr}.receipt-bottom dl{border-block-start:1px solid var(--commerce-line);border-inline-start:0}.account-shell--dashboard{display:block}.account-nav{grid-template-columns:1fr auto;height:auto;padding:.65rem;display:grid;position:sticky;inset-block-start:0}.account-logo{align-content:center}.account-person{display:none}.account-nav nav{border-top:1px solid #ffffff1a;grid-area:2/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:.5rem;padding-block-start:.5rem}.account-nav nav a{text-align:center;flex-direction:column;justify-content:center;gap:.25rem;min-height:46px;padding:.4rem .2rem;font-size:.52rem}.account-nav nav a.is-active,[dir=rtl] .account-nav nav a.is-active{box-shadow:inset 0 -2px #d1b996}.account-signout{border:1px solid #ffffff1a;grid-area:1/2;justify-content:center;width:40px;height:40px;margin:0;padding:0;font-size:0}.account-main{padding:.75rem .5rem 1.5rem}.account-main>header{padding-inline:.5rem}.account-main>header>a{font-size:0}.account-main>header>a svg{width:18px}.account-welcome{min-height:122px;padding:1.15rem}.account-welcome>svg{width:46px}.account-overview-strip article{min-height:58px;padding:.6rem}.account-overview-strip svg{width:16px}.account-grid{gap:.6rem;margin-block-start:.6rem}.account-section{gap:.75rem}.address-list{grid-template-columns:1fr}}@media (max-width:520px){.delivery-fields,.account-form{grid-template-columns:1fr}.delivery-fields .full,.account-form .full,.account-form h3{grid-column:auto}.summary-items article{grid-template-columns:42px minmax(0,1fr)}.summary-items article>strong{grid-area:auto/2;padding:0}.summary-assurances{grid-template-columns:1fr 1fr;display:grid}.receipt-status{align-items:flex-start}.receipt-status>div:first-child{width:44px;height:44px}.receipt-paper>header{grid-template-columns:1fr}.receipt-paper>footer{flex-direction:column;align-items:flex-start}.receipt-actions{grid-template-columns:1fr 1fr;display:grid}.receipt-actions a,.receipt-actions button{justify-content:center}.receipt-actions a:first-child{grid-column:1/-1}.account-welcome span{max-width:250px;display:block}.account-overview-strip{border-bottom:0;grid-template-columns:1fr}.account-overview-strip article{border-bottom:1px solid var(--commerce-line)}.b2b-status,.offer-grid{grid-template-columns:1fr}}@media print{.receipt-shell{background:#fff}.receipt-shell .commerce-header,.receipt-status,.receipt-actions{display:none}.receipt-paper{width:100%;box-shadow:none;border:0;margin:0}}@media (prefers-reduced-motion:reduce){.spin{animation-duration:1.8s}.checkout-pay,.payment-confirm{transition:none}}.sbx-transfer{max-width:1160px;color:var(--foreground);margin:0 auto;padding:2.5rem 1.25rem 4rem}.sbx-transfer h1{margin:.5rem 0;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:750}.sbx-transfer h2{margin:0 0 1rem;font-size:1.15rem;font-weight:700;line-height:1.7}.sbx-transfer p{font-size:1rem;line-height:1.9}.sbx-transfer-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.sbx-transfer-head span{color:var(--muted-foreground);font-size:.875rem}.sbx-transfer-head a,.sbx-transfer-links a{text-underline-offset:.25em;font-size:.95rem;text-decoration:underline}.sbx-transfer-status{background:var(--card);border:1px solid var(--border);border-radius:1.25rem;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.5rem;display:flex}.sbx-transfer-status>div{align-items:flex-start;gap:1rem;display:flex}.sbx-transfer-status svg{flex-shrink:0}.sbx-transfer-status h2{margin-bottom:.3rem}.sbx-transfer-status p{color:var(--muted-foreground);margin:.25rem 0}.sbx-transfer-status.is-approved,.sbx-transfer-success{color:#17482f;background:#ecf8f0;border-color:#2b7651}.sbx-transfer-status.is-rejected,.sbx-transfer-error{color:#832f2f;background:#fff3f3;border-color:#ba5353}.sbx-transfer-status.is-reconciliation_required{color:#704b11;background:#fff8e6;border-color:#b99850}.sbx-transfer-totals{grid-template-columns:repeat(3,1fr);gap:1rem;margin:1.5rem 0;display:grid}.sbx-transfer-totals>div{border:1px solid var(--border);background:var(--card);border-radius:1rem;padding:1.2rem}.sbx-transfer-totals dt{color:var(--muted-foreground);font-size:.9rem}.sbx-transfer-totals dd{overflow-wrap:anywhere;margin:.5rem 0 0;font-size:1.25rem;font-weight:700}.sbx-transfer-workspace{grid-template-columns:1fr 1.1fr;align-items:start;gap:1.5rem;display:grid}.sbx-transfer-destination,.sbx-transfer-form,.sbx-transfer-ready{border:1px solid var(--border);background:var(--card);border-radius:1.5rem;min-width:0;padding:1.5rem}.sbx-transfer-destination h2{align-items:center;gap:.7rem;display:flex}.sbx-bank-card{text-align:start;color:#fff;cursor:pointer;background:linear-gradient(125deg,#092c27,#1b5348);border:1px solid #234b42;border-radius:1.5rem;flex-direction:column;justify-content:space-between;width:100%;min-height:225px;padding:1.5rem;display:flex;box-shadow:0 12px 28px #0b332519}:is(.sbx-bank-card:focus-visible,.sbx-transfer-iban:focus-visible){outline-offset:4px;outline:3px solid #478cb4}.sbx-bank-card-top,.sbx-bank-card-bottom{justify-content:space-between;align-items:center;gap:1rem;display:flex}.sbx-bank-card-top svg{color:#cae6e8;width:2.2rem;height:2.2rem}.sbx-bank-card-number{letter-spacing:.065em;text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums;-webkit-user-select:text;user-select:text;margin:1.5rem 0;font-size:clamp(1.2rem,2.2vw,1.8rem)}.sbx-bank-card-bottom>span:first-child{flex-direction:column;gap:.35rem;display:flex}.sbx-bank-card-bottom small{color:#c3d9d2;font-size:.8rem}.sbx-bank-card-bottom>span:last-child{align-items:center;gap:.4rem;font-size:.875rem;display:flex}.sbx-bank-card-bottom svg{width:1rem;height:1rem}.sbx-transfer-iban{border:1px solid var(--border);background:var(--background);cursor:pointer;border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;width:100%;margin:1rem 0;padding:1rem;display:flex}.sbx-transfer-iban strong{overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;width:100%;font-size:1rem}.sbx-transfer-iban span{align-items:center;gap:.4rem;font-size:.875rem;display:flex}.sbx-transfer-iban svg{width:1rem;height:1rem}.sbx-transfer-methods{flex-wrap:wrap;gap:1rem;margin-bottom:1.25rem;display:flex}.sbx-transfer-methods label{align-items:center;gap:.5rem;display:flex!important}.sbx-transfer-form fieldset{flex-direction:column;gap:1.1rem;min-width:0;display:flex}.sbx-transfer-form label{gap:.55rem;min-width:0;font-size:.95rem;display:grid}.sbx-transfer-fields{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.sbx-transfer-form input,.sbx-transfer-form textarea{border-radius:.85rem;max-width:100%;font-size:1rem}.sbx-transfer-form textarea{resize:vertical;min-height:100px}.sbx-transfer-form small{color:var(--muted-foreground);font-size:.8rem}.sbx-transfer-dropzone{text-align:center;cursor:pointer;background:#0e5a3610;border:1px dashed #7a9e91;border-radius:1rem;place-items:center;min-height:150px;padding:1.5rem 1rem;position:relative}.sbx-transfer-dropzone input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.sbx-transfer-dropzone:focus-within{outline-offset:3px;outline:3px solid #478cb4}.sbx-transfer-dropzone.is-dragging{background:#1c7a3430}.sbx-transfer-dropzone svg{width:2rem;height:2rem}.sbx-transfer-preview{justify-content:space-between;align-items:center;gap:1rem;display:flex}.sbx-transfer-preview img{object-fit:contain;border:1px solid var(--border);border-radius:.5rem;width:85px;height:90px}.sbx-transfer-privacy{color:var(--muted-foreground);align-items:flex-start;gap:.6rem;margin:0;display:flex;font-size:.875rem!important}.sbx-transfer-privacy svg{flex-shrink:0;width:1.2rem}.sbx-transfer button[data-slot=button]{white-space:normal;border-radius:999px;min-height:44px}.sbx-transfer-ready{text-align:center;padding:3rem 1.5rem}.sbx-transfer-ready>svg{color:#2b7651;width:3rem;height:3rem;margin:0 auto 1rem}.sbx-transfer-receipts{margin-top:2rem}.sbx-transfer-receipts>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.sbx-transfer-receipts article{border:1px solid var(--border);background:var(--card);border-radius:1.25rem;flex-direction:column;gap:.6rem;min-width:0;padding:1rem;display:flex}.sbx-transfer-receipts img{object-fit:contain;background:#fff;border-radius:.6rem;width:100%;height:180px}.sbx-transfer-receipts article>span,.sbx-transfer-receipts small{color:var(--muted-foreground);font-size:.875rem}.sbx-transfer-receipts p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.95rem}.sbx-transfer-review-note{overflow-wrap:anywhere;font-weight:600}.sbx-transfer-submit{border:1px solid var(--border);background:var(--card);border-radius:1.25rem;justify-content:space-between;align-items:center;gap:1.25rem;margin:1.5rem 0;padding:1.5rem;display:flex}.sbx-transfer-submit label{align-items:flex-start;gap:.6rem;font-size:1rem;line-height:1.8;display:flex}.sbx-transfer-submit button{flex-shrink:0}.sbx-transfer-success{border:1px solid #2b7651;border-radius:1.25rem;flex-wrap:wrap;align-items:center;gap:1rem;margin:1.5rem 0;padding:1.5rem;line-height:1.8;display:flex}.sbx-transfer-error,.sbx-transfer-notice{border:1px solid var(--border);border-radius:1rem;margin:1rem 0;padding:1rem 1.5rem;line-height:1.8}.sbx-transfer-notice{background:var(--card)}.sbx-transfer-links{justify-content:center;gap:1.5rem;margin:2rem 0 0;display:flex}@media (max-width:760px){.sbx-transfer{padding:1.5rem 1rem 3rem}.sbx-transfer-head{flex-direction:column;align-items:flex-start}.sbx-transfer-status{flex-direction:column;align-items:stretch;padding:1rem}.sbx-transfer-totals{gap:.5rem}.sbx-transfer-totals>div{padding:.85rem .7rem}.sbx-transfer-totals dd{font-size:1rem}.sbx-transfer-totals dt{font-size:.8rem}.sbx-transfer-workspace{grid-template-columns:minmax(0,1fr)}.sbx-transfer-destination,.sbx-transfer-form{padding:1.1rem}.sbx-bank-card{min-height:210px}.sbx-bank-card-number{font-size:clamp(1.15rem,5.5vw,1.7rem)}.sbx-transfer-receipts>div{grid-template-columns:repeat(2,minmax(0,1fr))}.sbx-transfer-submit{flex-direction:column;align-items:stretch;padding:1rem}.sbx-transfer-submit button{width:100%}}@media (max-width:380px){.sbx-transfer-fields,.sbx-transfer-receipts>div,.sbx-transfer-totals{grid-template-columns:1fr}.sbx-transfer-totals>div{justify-content:space-between;align-items:center;gap:1rem;display:flex}.sbx-transfer-totals dd{margin:0}.sbx-bank-card{padding:1.1rem}}.sbx-review-toolbar{align-items:center;gap:1rem;margin:1.5rem 0;display:flex}.sbx-review-toolbar>[data-slot=select-trigger]{max-width:320px;min-height:44px}.sbx-review-list{gap:.75rem;display:grid}.sbx-review-list>button{flex-wrap:wrap;justify-content:flex-start;gap:1rem;padding:1rem;display:flex;min-height:65px!important}.sbx-review-list>button strong{margin-inline-start:auto}.sbx-review-detail{border:1px solid var(--border);background:var(--card);border-radius:1.25rem;margin-top:2rem;padding:1.5rem}.sbx-review-detail h2{margin:0}.sbx-review-actions{gap:1rem;margin-top:1.5rem;display:grid}.sbx-review-actions>label:first-child{gap:.75rem;display:grid}.sbx-review-confirm{align-items:flex-start;gap:.75rem;line-height:1.9;display:flex}.sbx-review-actions>div{flex-wrap:wrap;gap:1rem;display:flex}@media (max-width:600px){.sbx-review-detail{padding:1rem}.sbx-review-toolbar{flex-wrap:wrap}.sbx-review-actions>div>button{width:100%}}.erp-page,.erp-loading{--erp-graphite:#1c2328;--erp-graphite-2:#252e34;--erp-green:#247553;--erp-green-soft:#e8f3ed;--erp-orange:#d87925;--erp-orange-soft:#fff1e4;--erp-red:#b8493f;--erp-line:#dde2e4;--erp-muted:#69757c;--erp-canvas:#f1f3f3;--erp-card:#fff;min-height:100svh;font-family:"IRANSansXFaNum", var(--font-ui), sans-serif;color:#263037;background:var(--erp-canvas)}.erp-page{grid-template-columns:256px minmax(0,1fr);display:grid}.erp-page button,.erp-page input,.erp-page select,.erp-page textarea{font:inherit}.erp-page button{cursor:pointer}.erp-page button:disabled{cursor:wait;opacity:.58}.erp-sidebar{z-index:10;background:var(--erp-graphite);color:#fff;flex-direction:column;height:100svh;padding:1.35rem 1rem;display:flex;position:sticky;top:0;box-shadow:12px 0 32px #1f272c14}.erp-brand{border-bottom:1px solid #ffffff17;align-items:center;gap:.8rem;padding:.45rem .55rem 1.5rem;display:flex}.erp-brand>span{background:var(--erp-green);letter-spacing:.05em;border-radius:11px;place-items:center;width:42px;height:42px;font-family:Arial,sans-serif;font-size:.75rem;font-weight:800;display:grid}.erp-brand>div{gap:.12rem;display:grid}.erp-brand b{letter-spacing:.12em;font-family:Arial,sans-serif;font-size:.78rem}.erp-brand small{color:#8e9ca5;font-size:.6rem}.erp-sidebar nav{gap:.3rem;margin-top:1.65rem;display:grid}.erp-sidebar nav button{color:#aeb9bf;text-align:right;background:0 0;border:0;border-radius:8px;align-items:center;gap:.8rem;width:100%;min-height:47px;padding:0 .8rem;transition:background-color .18s,color .18s;display:flex}.erp-sidebar nav button svg{stroke-width:1.8px;width:18px;height:18px}.erp-sidebar nav button:hover{color:#fff;background:#ffffff0e}.erp-sidebar nav button.is-active{background:var(--erp-green);color:#fff;box-shadow:0 8px 20px #24755338}.erp-sidebar-foot{border-top:1px solid #ffffff17;gap:.3rem;margin-top:auto;padding-top:1rem;display:grid}.erp-sidebar-foot a{color:#98a6ad;justify-content:flex-start;align-items:center;gap:.65rem;min-height:40px;padding:0 .7rem;font-size:.66rem;display:flex}.erp-sidebar-foot a:hover{color:#fff}.erp-sidebar-foot svg{width:15px}.erp-sidebar-foot a:last-child svg{margin-inline-start:auto}.admin-logout-form{margin:0}.admin-logout-form button{color:#c49a9a;width:100%;min-height:40px;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:.65rem;padding:0 .7rem;font-size:.66rem;display:flex}.admin-logout-form button:hover{color:#ffd5d5;background:#be41411a}.admin-logout-form svg{width:16px;height:16px}.erp-topbar{border-bottom:1px solid var(--erp-line);justify-content:space-between;align-items:flex-start;gap:1.5rem;min-height:76px;padding-bottom:1.3rem;display:flex}.erp-topbar>div:first-child>span,.erp-card-head>div>span{color:var(--erp-green);letter-spacing:.13em;font-family:Arial,sans-serif;font-size:.55rem;font-weight:800}.erp-topbar h1{margin:.35rem 0 0;font-size:clamp(1.35rem,2vw,2rem);font-weight:720}.erp-topbar>div:first-child>p{color:var(--erp-muted);margin:.35rem 0 0;font-size:.58rem}.erp-topbar-actions{align-items:center;gap:.8rem;display:flex}.erp-topbar-actions>span,.erp-topbar-actions>div{gap:.22rem;min-width:140px;padding-inline:.7rem;display:grid}.erp-topbar-actions small{color:var(--erp-muted);font-size:.54rem}.erp-topbar-actions span{font-size:.62rem}.erp-topbar-actions b{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:.68rem;overflow:hidden}.erp-topbar-actions>button{border:1px solid var(--erp-line);width:39px;height:39px;color:var(--erp-green);background:#fff;border-radius:9px;place-items:center;display:grid}.erp-topbar-actions svg{width:17px}.is-spinning{animation:.7s linear infinite erp-spin}@keyframes erp-spin{to{transform:rotate(360deg)}}.erp-notice{border:1px solid;border-radius:9px;grid-template-columns:22px 1fr 30px;align-items:center;gap:.6rem;min-height:48px;margin-top:1rem;padding:.55rem .75rem;font-size:.68rem;display:grid}.erp-notice svg{width:17px}.erp-notice button{color:inherit;background:0 0;border:0;font-size:1.25rem}.erp-notice--ok{background:var(--erp-green-soft);color:#1f6046;border-color:#b7d8c7}.erp-notice--error{color:#9e3e35;background:#fff0ee;border-color:#e5bcb8}.erp-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;margin-top:1.25rem;display:grid}.erp-metric{border:1px solid var(--erp-line);background:var(--erp-card);border-radius:11px;align-content:space-between;gap:.4rem;min-width:0;min-height:112px;padding:.85rem;display:grid;box-shadow:0 8px 26px #28303509}.erp-metric>span{color:var(--erp-muted);font-size:.61rem}.erp-metric strong{text-overflow:ellipsis;white-space:nowrap;font-family:IRANSansXFaNum,sans-serif;font-size:clamp(1.05rem,1.5vw,1.42rem);font-weight:760;display:block;overflow:hidden}.erp-metric--green{border-top:3px solid var(--erp-green)}.erp-metric--orange{border-top:3px solid var(--erp-orange)}.erp-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:.85rem;display:grid}.erp-card{border:1px solid var(--erp-line);background:var(--erp-card);border-radius:11px;min-width:0;padding:1rem;box-shadow:0 8px 30px #28303509}.erp-card-head{justify-content:space-between;align-items:flex-start;gap:1rem;min-height:45px;margin-bottom:.9rem;display:flex}.erp-card-head h2{margin:.28rem 0 0;font-size:.92rem;font-weight:760}.erp-card-head p{max-width:650px;color:var(--erp-muted);margin:.45rem 0 0;font-size:.58rem;line-height:1.8}.erp-card-head>button{border:1px solid var(--erp-line);color:#536067;background:#f8f9f9;border-radius:7px;min-height:34px;padding:0 .7rem;font-size:.58rem}.erp-card-head>b{background:var(--erp-orange-soft);color:#9e581e;border-radius:7px;place-items:center;min-width:34px;height:30px;font-size:.62rem;display:grid}.erp-table-wrap{width:100%;overflow-x:auto}.erp-page table{border-collapse:collapse;text-align:right;width:100%}.erp-page th{border-bottom:1px solid var(--erp-line);color:#859097;white-space:nowrap;height:38px;font-size:.54rem;font-weight:640}.erp-page td{vertical-align:middle;white-space:nowrap;border-bottom:1px solid #edf0f1;min-height:54px;padding:.62rem .4rem;font-size:.62rem}.erp-page tbody tr:last-child td{border-bottom:0}.erp-page td>b{color:#2d383e;font-family:Arial, var(--font-ui);font-size:.61rem;display:block}.erp-page td>small{color:#8a949a;margin-top:.2rem;font-size:.5rem;display:block}.erp-status{white-space:nowrap;border-radius:99px;align-items:center;width:max-content;padding:.3rem .53rem;font-size:.5rem;font-weight:700;display:inline-flex}.erp-status--good{background:var(--erp-green-soft);color:#236646}.erp-status--warn{background:var(--erp-orange-soft);color:#9c581f}.erp-status--bad{color:#9f4038;background:#f9e7e5}.erp-empty{color:#8a9499;text-align:center;align-content:center;place-items:center;gap:.45rem;min-height:116px;display:grid}.erp-empty svg{color:#a9b0b4;width:24px}.erp-empty p{margin:0;font-size:.62rem}.erp-compact-list{display:grid}.erp-compact-list>button{text-align:right;background:0 0;border:0;border-bottom:1px solid #edf0f1;justify-content:space-between;align-items:center;gap:1rem;min-height:58px;padding:.55rem .1rem;display:flex}.erp-compact-list>button:last-child{border-bottom:0}.erp-compact-list>button>span{gap:.2rem;display:grid}.erp-compact-list b{font-size:.64rem}.erp-compact-list small{color:#849097;font-size:.52rem}.erp-stock-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.erp-stock-grid>div{background:#fafbfb;border:1px solid #e4e8e9;border-radius:8px;grid-template-columns:26px 1fr auto;align-items:center;gap:.55rem;min-height:72px;padding:.65rem;display:grid}.erp-stock-grid svg{width:18px;color:var(--erp-orange)}.erp-stock-grid span{gap:.18rem;min-width:0;display:grid}.erp-stock-grid b{text-overflow:ellipsis;font-family:Arial,sans-serif;font-size:.55rem;overflow:hidden}.erp-stock-grid small{color:#879198;text-overflow:ellipsis;white-space:nowrap;font-size:.48rem;overflow:hidden}.erp-stock-grid strong{color:#a9581d;font-size:.9rem}.erp-inline-form{grid-template-columns:1fr auto;gap:.35rem;min-width:205px;display:grid}.erp-page select,.erp-page input,.erp-page textarea{color:#29343a;background:#fff;border:1px solid #d9dfe1;border-radius:7px;outline:none;width:100%;padding-inline:.65rem}.erp-page textarea{resize:vertical;padding-block:.6rem}.erp-page input:focus,.erp-page select:focus,.erp-page textarea:focus{border-color:var(--erp-green);box-shadow:0 0 0 3px #24755317}.erp-inline-form button,.erp-stock-form button{background:var(--erp-green);color:#fff;border:0;border-radius:6px;padding-inline:.65rem;font-size:.55rem}.erp-orders-table{min-width:980px}.erp-order-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:.75rem;display:grid}.erp-order-filters>label{min-width:0;color:var(--erp-muted);gap:.4rem;font-size:13px;display:grid}.erp-order-filters [data-slot=select-trigger]{width:100%;min-width:0;min-height:44px}.erp-order-filters>button{min-height:44px}.erp-order-result-note{min-height:24px;color:var(--erp-muted);margin:1rem 0 .7rem;font-size:13px}.erp-order-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;gap:1rem;display:grid}.erp-order-card{border:1px solid var(--erp-line);background:var(--erp-card);min-width:0;color:inherit;overflow-wrap:anywhere;border-radius:14px;padding:1rem}.erp-order-card>header{border-bottom:1px solid var(--erp-line);justify-content:space-between;align-items:start;gap:.65rem;padding-bottom:.8rem;display:flex}.erp-order-card>header>div{gap:.4rem;min-width:0;display:grid}.erp-order-card>header b{font:700 13px/1.5 var(--font-ui), sans-serif;text-align:start}.erp-order-card>header time,.erp-order-card>header>span{color:var(--erp-muted);font-size:12px}.erp-order-card>header>span{background:var(--erp-green-soft);color:var(--erp-green);border-radius:6px;flex-shrink:0;padding:.25rem .45rem}.erp-order-customer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.4rem .65rem;padding-top:.9rem;display:grid}.erp-order-customer strong{grid-column:1/-1;font-size:15px;line-height:1.7}.erp-order-customer>span{color:var(--erp-muted);font-size:13px}.erp-order-customer>a{min-height:40px;color:var(--erp-green);text-underline-offset:4px;align-items:center;font-size:13px;text-decoration:underline;display:inline-flex}.erp-order-facts{border-block:1px solid var(--erp-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem .65rem;margin:.85rem 0;padding:.8rem 0;display:grid}.erp-order-facts>div{align-content:start;gap:.4rem;min-width:0;display:grid}.erp-order-facts dt{color:var(--erp-muted);font-size:12px}.erp-order-facts dd{min-width:0;margin:0;font-size:14px}.erp-order-facts__amount{grid-column:1/-1;grid-template-columns:1fr auto;align-items:center}.erp-order-facts__amount dd{font-size:17px;font-weight:750}.erp-order-card .erp-status{white-space:normal;width:fit-content;max-width:100%;font-size:12px;line-height:1.7}.erp-order-card .erp-order-lines>summary{align-items:center;width:auto;min-height:44px;font-size:13px;display:flex}.erp-order-card .erp-order-lines>div{min-width:0}.erp-order-card .erp-order-lines article{grid-template-columns:minmax(0,1fr)}.erp-order-card .erp-order-lines :is(b,span,small){font-size:12px;line-height:1.8}.erp-order-card>footer{gap:.65rem;margin-top:.8rem;display:grid}.erp-order-action{gap:.5rem;min-width:0;display:grid}.erp-order-action>label{color:var(--erp-muted);font-size:13px}.erp-order-action>div{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;display:grid}.erp-order-action :is(button,[data-slot=select-trigger]){min-width:0;min-height:44px;font-size:13px}.erp-order-action [data-slot=select-trigger]{white-space:normal;width:100%;height:auto}.erp-order-action [data-slot=select-value]{white-space:normal}.erp-order-card .erp-locked-state{min-height:40px;font-size:13px;line-height:1.7}.erp-order-support-link{border:1px solid var(--erp-line);min-height:44px;color:var(--erp-green);border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .65rem;font-size:13px;display:flex}.erp-order-support-link svg{flex-shrink:0;width:18px;height:18px}.erp-order-pagination{border-top:1px solid var(--erp-line);flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:1.25rem;padding-top:1rem;display:flex}.erp-order-pagination>span{color:var(--erp-muted);font-size:13px}.erp-order-pagination>button{min-height:44px}.erp-stage-summary>button[aria-pressed=true]{outline:2px solid var(--erp-green);outline-offset:-2px}@media (max-width:600px){.erp-order-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.erp-order-filters>button{grid-column:1/-1}.erp-order-card{padding:.8rem}.erp-order-card>header{flex-wrap:wrap}}.erp-two-column{grid-template-columns:minmax(0,1.65fr) minmax(310px,.75fr);align-items:start;gap:.85rem;margin-top:1.25rem;display:grid}.erp-two-column>.erp-section-card{margin-top:0}.erp-side-stack{gap:.85rem;display:grid}.erp-account-list{gap:.7rem;display:grid}.erp-account-list>article{background:#fbfcfc;border:1px solid #e2e6e8;border-radius:9px;padding:.9rem}.erp-account-list article>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.erp-account-list h3{margin:0;font-size:.76rem}.erp-account-list header p{color:var(--erp-muted);margin:.32rem 0 0;font-size:.53rem}.erp-account-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin-top:.75rem;display:grid}.erp-account-meta span{color:#879198;background:#fff;border:1px solid #e7eaeb;border-radius:7px;gap:.2rem;padding:.55rem;font-size:.49rem;display:grid}.erp-account-meta b{color:#3d484e;text-overflow:ellipsis;white-space:nowrap;font-size:.55rem;overflow:hidden}.erp-review-form{grid-template-columns:.8fr 1.2fr .65fr 1.2fr;align-items:end;gap:.5rem;margin-top:.7rem;display:grid}.erp-review-form label,.erp-form-card label{color:#616d73;gap:.3rem;font-size:.51rem;display:grid}.erp-review-form input,.erp-review-form select{min-height:36px;font-size:.55rem}.erp-review-form>div{grid-template-columns:1fr 1fr;gap:.35rem;display:grid}.erp-review-form button,.erp-form-card form>button{background:var(--erp-green);color:#fff;border:0;border-radius:7px;min-height:38px;font-size:.56rem;font-weight:750}.erp-review-form button.secondary{color:var(--erp-red);background:#fff;border:1px solid #e2c5c2}.erp-form-card form{gap:.65rem;display:grid}.erp-form-split{grid-template-columns:1fr .75fr;gap:.5rem;display:grid}.erp-offer-list{gap:.55rem;display:grid}.erp-offer-list article{border-bottom:1px solid #edf0f1;gap:.35rem;padding-bottom:.65rem;display:grid}.erp-offer-list article:last-child{border-bottom:0}.erp-offer-list header{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.erp-offer-list p{color:#778289;margin:0;font-size:.52rem}.erp-offer-list strong{color:var(--erp-green);font-size:.75rem}.erp-offer-list small{color:#8a9499;font-size:.5rem}.erp-timeline{display:grid}.erp-timeline>article{border-bottom:1px solid #edf0f1;grid-template-columns:16px minmax(0,1fr) auto;gap:.75rem;padding:.75rem 0;display:grid;position:relative}.erp-timeline>article:last-child{border-bottom:0}.erp-timeline i{background:var(--erp-orange);border:2px solid #fff;border-radius:50%;width:9px;height:9px;margin-top:5px;position:relative;box-shadow:0 0 0 2px #f1c9a6}.erp-timeline article.is-complete i{background:var(--erp-green);box-shadow:0 0 0 2px #b9dac9}.erp-timeline article>div>header{align-items:center;gap:.5rem;display:flex}.erp-timeline article>div>header>span{color:var(--erp-green);font-size:.5rem;font-weight:800}.erp-timeline h3{margin:.35rem 0;font-size:.68rem}.erp-timeline p{color:#667279;margin:0 0 .35rem;font-size:.56rem;line-height:1.8}.erp-timeline small{color:#8a9499;font-size:.49rem}.erp-timeline article>button{color:var(--erp-green);background:#f3faf6;border:1px solid #c9ded3;border-radius:7px;align-self:center;align-items:center;gap:.35rem;padding:.45rem .55rem;font-size:.5rem;display:flex}.erp-timeline article>button svg{width:13px}.erp-customer-list{display:grid}.erp-customer-list>div{border-bottom:1px solid #edf0f1;justify-content:space-between;align-items:center;gap:.7rem;min-height:51px;display:flex}.erp-customer-list>div:last-child{border-bottom:0}.erp-customer-list span{gap:.15rem;display:grid}.erp-customer-list small{color:#899399;font-size:.49rem}.erp-inventory-table tr.is-low td:first-child{border-inline-start:3px solid var(--erp-orange);padding-inline-start:.65rem}.erp-stock-form{grid-template-columns:90px 1fr auto;gap:.35rem;min-width:330px;display:grid}.erp-loading{background:var(--erp-canvas);color:#263037;place-items:center;display:grid}.erp-loading>div{border:1px solid var(--erp-line);background:#fff;border-radius:12px;grid-template-columns:52px 1fr;align-items:center;gap:1rem;width:min(480px,100% - 2rem);padding:1.2rem;display:grid;box-shadow:0 18px 55px #1f272c14}.erp-loading-brand{background:var(--erp-green);color:#fff;letter-spacing:.05em;border-radius:12px;place-items:center;width:52px;height:52px;font:800 .76rem Arial,sans-serif;display:grid}.erp-loading section{text-align:right;gap:.35rem;display:grid}.erp-loading small{color:var(--erp-green);letter-spacing:.06em;font:700 .52rem Arial,sans-serif}.erp-loading strong{font-size:.7rem;font-weight:650}.erp-loading section>div{grid-template-columns:repeat(3,1fr);gap:.35rem;margin-top:.35rem;display:grid}.erp-loading i{background:#e8ecee;border-radius:99px;height:4px;overflow:hidden}.erp-loading i:after{content:"";background:var(--erp-green);width:50%;height:100%;animation:1s ease-in-out infinite alternate erp-load;display:block}.erp-loading i:nth-child(2):after{animation-delay:.15s}.erp-loading i:nth-child(3):after{animation-delay:.3s}.erp-loading button{background:var(--erp-green);color:#fff;border:0;border-radius:7px;justify-self:start;padding:.6rem .9rem;font-size:.58rem}@keyframes erp-load{to{transform:translate(-100%)}}.erp-page :focus-visible{outline:2px solid var(--erp-green);outline-offset:2px}@media (max-width:1320px){.erp-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.erp-stock-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-review-form{grid-template-columns:repeat(3,1fr)}.erp-review-form>div{grid-column:1/-1}}@media (max-width:1000px){.erp-page{grid-template-columns:1fr}.erp-sidebar{grid-template-columns:auto 1fr;align-items:center;height:auto;padding:.8rem;display:grid;position:static}.erp-brand{border:0;padding:0 .35rem}.erp-brand small{display:none}.erp-sidebar nav{scrollbar-width:none;margin:0;padding-inline-start:1rem;display:flex;overflow-x:auto}.erp-sidebar nav button{min-width:max-content;min-height:41px}.erp-sidebar-foot{grid-column:1/-1;display:none}.erp-two-column{grid-template-columns:1fr}}@media (max-width:720px){.erp-workspace{padding:.75rem}.erp-topbar{align-items:center;min-height:63px}.erp-topbar-actions>span,.erp-topbar-actions>div{display:none}.erp-metrics,.erp-metrics--finance{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-metric{min-height:116px;padding:.8rem}.erp-overview-grid{grid-template-columns:1fr}.erp-card--wide{grid-column:auto}.erp-stock-grid{grid-template-columns:1fr}.erp-account-meta{grid-template-columns:repeat(2,1fr)}.erp-review-form{grid-template-columns:1fr}.erp-review-form>div{grid-column:auto}.erp-timeline>article{grid-template-columns:14px minmax(0,1fr)}.erp-timeline article>button{grid-column:2;justify-self:start}}@media (max-width:460px){.erp-sidebar nav button{padding:0 .65rem}.erp-sidebar nav button svg{display:none}.erp-metrics{gap:.5rem}.erp-metric{min-height:108px}.erp-metric strong{font-size:1rem}.erp-card{padding:.85rem}.erp-form-split{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.erp-page *,.erp-page :before,.erp-page :after{transition:none!important;animation:none!important}}.erp-page,.erp-loading{--erp-graphite:#111a26;--erp-graphite-2:#182433;--erp-green:#23745a;--erp-green-strong:#155e47;--erp-green-soft:#e8f4ef;--erp-blue:#315f82;--erp-blue-soft:#eaf2f8;--erp-orange:#bb6b2f;--erp-orange-soft:#fff2e8;--erp-red:#b0443c;--erp-red-soft:#fff0ee;--erp-line:#dfe5e7;--erp-line-strong:#ccd5d8;--erp-muted:#65737b;--erp-canvas:#f3f5f4;--erp-card:#fff;--erp-sand:#d8c19d;color:#243039;background:radial-gradient(circle at 82% -10%, #d8c19d2e, transparent 31rem), var(--erp-canvas)}.erp-page{grid-template-columns:282px minmax(0,1fr);font-size:16px;transition:grid-template-columns .22s}.erp-page.is-sidebar-collapsed{grid-template-columns:88px minmax(0,1fr)}.erp-page button{border:0}.erp-sidebar{background:radial-gradient(circle at 15% 0,#d8c19d1f,#0000 15rem),linear-gradient(#111b28 0%,#0d1621 100%);padding:1.1rem .9rem;overflow:hidden;box-shadow:-12px 0 38px #111a261f}.erp-sidebar__top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.erp-brand{border:0;flex:1;gap:.7rem;min-width:0;padding:.2rem .25rem .9rem}.erp-brand>span{letter-spacing:.08em;background:linear-gradient(145deg,#2c8468,#1b6049);border:1px solid #ffffff1f;border-radius:13px;flex:0 0 45px;width:45px;height:45px;font-size:.68rem;box-shadow:0 10px 25px #113f3047}.erp-brand>div{min-width:0}.erp-brand b{letter-spacing:.1em;text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;overflow:hidden}.erp-brand small{color:#91a2ac;white-space:nowrap;margin-top:.15rem;font-size:.65rem}.erp-sidebar-toggle{color:#9eabb3;background:#ffffff0b;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid;border:1px solid #ffffff1a!important}.erp-sidebar-toggle:hover{color:#fff;background:#ffffff17}.erp-sidebar-toggle svg{width:17px}.erp-nav-label{color:#6f818d;margin:1.15rem .7rem .45rem;font-size:.64rem;font-weight:700}.erp-sidebar nav{gap:.38rem;margin:0}.erp-sidebar nav button{color:#aab6bd;border-radius:11px;gap:.75rem;min-height:48px;padding:0 .8rem;font-size:.77rem;font-weight:580;position:relative}.erp-sidebar nav button:before{content:"";background:0 0;border-radius:4px;width:3px;position:absolute;inset-block:12px;inset-inline-start:-1rem}.erp-sidebar nav button svg{flex:0 0 19px;width:19px;height:19px}.erp-sidebar nav button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.erp-sidebar nav button em{color:#dfe7ea;background:#ffffff14;border-radius:7px;place-items:center;min-width:23px;height:23px;margin-inline-start:auto;font-size:.63rem;font-style:normal;display:grid}.erp-sidebar nav button:hover{background:#ffffff0f}.erp-sidebar nav button.is-active{background:linear-gradient(135deg,#2f896af2,#1b644bf2);box-shadow:0 10px 25px #07231b52}.erp-sidebar nav button.is-active:before{background:var(--erp-sand)}.erp-sidebar nav button.is-active em{color:#fff;background:#ffffff29}.erp-role-card{background:#d8c19d12;border:1px solid #d8c19d2e;border-radius:12px;grid-template-columns:34px 1fr;align-items:center;gap:.65rem;margin-top:auto;padding:.75rem;display:grid}.erp-role-card>svg{width:20px;color:var(--erp-sand)}.erp-role-card>span{gap:.1rem;min-width:0;display:grid}.erp-role-card small{color:#82939d;font-size:.6rem}.erp-role-card b{color:#f4f6f7;font-size:.72rem}.erp-role-card em{color:#8fa0aa;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;font-style:normal;overflow:hidden}.erp-sidebar-foot{gap:.25rem;margin-top:.75rem;padding-top:.75rem}.erp-sidebar-foot a{color:#8798a2;border-radius:8px;min-height:38px;font-size:.68rem}.erp-sidebar-foot a:hover{background:#ffffff0a}.is-sidebar-collapsed .erp-sidebar{padding-inline:.7rem}.is-sidebar-collapsed .erp-brand>div,.is-sidebar-collapsed .erp-nav-label,.is-sidebar-collapsed .erp-sidebar nav button>span,.is-sidebar-collapsed .erp-role-card>span,.is-sidebar-collapsed .erp-sidebar-foot span{display:none}.is-sidebar-collapsed .erp-sidebar__top{flex-direction:column}.is-sidebar-collapsed .erp-brand{flex:none;padding-inline:0}.is-sidebar-collapsed .erp-sidebar nav button{justify-content:center;padding:0}.is-sidebar-collapsed .erp-sidebar nav button em{top:3px;min-width:18px;height:18px;font-size:.53rem;position:absolute;inset-inline-end:3px}.is-sidebar-collapsed .erp-role-card{grid-template-columns:1fr;justify-items:center;padding:.65rem}.is-sidebar-collapsed .erp-sidebar-foot a{justify-content:center;padding:0}.erp-workspace{min-width:0;padding:1rem clamp(1rem,2.4vw,2.35rem) 2.5rem}.erp-topbar{z-index:30;border-bottom-color:var(--erp-line);align-items:center;gap:1rem;min-height:82px;padding-bottom:1rem;position:relative}.erp-topbar__title{align-items:center;gap:.65rem;min-width:210px;display:flex}.erp-topbar__title>div{min-width:0}.erp-topbar__title>div>span{color:var(--erp-green);font-size:.65rem;font-weight:800}.erp-topbar__title h1{margin:.2rem 0 0;font-size:clamp(1.25rem,1.7vw,1.75rem);font-weight:780}.erp-topbar__title p{color:var(--erp-muted);margin:.25rem 0 0;font-size:.7rem}.erp-mobile-menu{width:38px;height:38px;color:var(--erp-graphite);background:#fff;border-radius:9px;place-items:center;display:none}.erp-mobile-menu svg{width:18px}.erp-topbar__tools{justify-content:flex-end;align-items:center;gap:.6rem;min-width:0;display:flex}.erp-command{width:clamp(250px,27vw,420px);min-width:230px;position:relative}.erp-command>svg{z-index:2;top:50%;color:#708087;pointer-events:none;width:18px;position:absolute;inset-inline-start:.85rem;transform:translateY(-50%)}.erp-command>input{border-color:var(--erp-line);background:#fff;border-radius:12px;height:45px;padding-inline:2.7rem 2.8rem;font-size:.73rem;box-shadow:0 5px 18px #202d3209}.erp-command>input:focus{border-color:#89b6a5;box-shadow:0 0 0 4px #23745a14}.erp-command>kbd,.erp-command>button{z-index:2;top:50%;position:absolute;inset-inline-end:.65rem;transform:translateY(-50%)}.erp-command>kbd{color:#77858c;background:#f5f7f7;border:1px solid #d9e0e2;border-radius:7px;place-items:center;width:25px;height:25px;font:700 .7rem Arial,sans-serif;display:grid}.erp-command>button{color:#7b898f;background:0 0;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.erp-command>button:hover{background:#f0f3f3}.erp-command>button svg{width:15px}.erp-command-results{z-index:100;top:calc(100% + .55rem);border:1px solid var(--erp-line-strong);background:#fff;border-radius:14px;position:absolute;inset-inline:0;overflow:hidden;box-shadow:0 24px 70px #14212a2e}.erp-command-results>header{border-bottom:1px solid #edf0f1;align-items:center;gap:.5rem;min-height:43px;padding:.55rem .75rem;display:flex}.erp-command-results>header svg{width:16px;color:var(--erp-green)}.erp-command-results>header span{font-size:.7rem;font-weight:750}.erp-command-results>header small{color:#8a969c;margin-inline-start:auto;font-size:.58rem}.erp-command-list{padding:.35rem;display:grid}.erp-command-list button{text-align:right;background:0 0;border-radius:9px;grid-template-columns:1fr auto 18px;align-items:center;gap:.65rem;min-height:58px;padding:.55rem .65rem;display:grid}:is(.erp-command-list button:hover,.erp-command-list button:focus-visible){background:#f1f7f4}.erp-command-list button>span{gap:.18rem;min-width:0;display:grid}.erp-command-list b{text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;overflow:hidden}.erp-command-list small{color:var(--erp-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.erp-command-list em{background:var(--erp-green-soft);color:var(--erp-green-strong);border-radius:99px;padding:.25rem .48rem;font-size:.57rem;font-style:normal}.erp-command-list svg{color:#8d999e;width:15px}.erp-command-hints{flex-wrap:wrap;gap:.45rem;padding:.8rem;display:flex}.erp-command-hints button{border:1px solid var(--erp-line);color:#53646b;background:#f8faf9;border-radius:99px;min-height:34px;padding:.35rem .65rem;font-size:.62rem}.erp-command-hints button:hover{background:var(--erp-green-soft);color:var(--erp-green-strong);border-color:#9bc0b2}.erp-command-empty{color:var(--erp-muted);text-align:center;padding:1.5rem 1rem;font-size:.68rem}.erp-refresh{width:43px;height:43px;color:var(--erp-green);background:#fff;border-radius:11px;flex:0 0 43px;place-items:center;display:grid;border:1px solid var(--erp-line)!important}.erp-refresh:hover{background:#f7fbf9;border-color:#a9cabc!important}.erp-refresh svg{width:17px}.erp-primary-action{background:var(--erp-green);color:#fff;border-radius:11px;align-items:center;gap:.45rem;min-height:43px;padding:0 .85rem;font-size:.7rem;font-weight:730;display:flex;box-shadow:0 8px 20px #23745a2e}.erp-primary-action:hover{background:var(--erp-green-strong)}.erp-primary-action svg{width:16px}.erp-user-menu{border-inline-start:1px solid var(--erp-line);grid-template-columns:38px 1fr;align-items:center;gap:.55rem;min-width:155px;padding-inline-start:.7rem;display:grid}.erp-user-menu>span{width:38px;height:38px;color:var(--erp-green-strong);background:#e4ece8;border-radius:11px;place-items:center;font-size:.8rem;font-weight:800;display:grid}.erp-user-menu>div{gap:.1rem;min-width:0;display:grid}.erp-user-menu small{color:var(--erp-muted);font-size:.57rem}.erp-user-menu b{text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;overflow:hidden}.erp-notice{z-index:20;border-radius:11px;min-height:50px;font-size:.74rem;position:sticky;top:.5rem;box-shadow:0 10px 30px #1a262d14}.erp-notice button{place-items:center;width:28px;height:28px;display:grid}.erp-notice button svg{width:15px}.erp-filter-strip{color:#365f50;background:#f0f7f4;border:1px solid #cdded7;border-radius:10px;align-items:center;gap:.55rem;min-height:42px;margin-top:.8rem;padding:.4rem .65rem;font-size:.69rem;display:flex}.erp-filter-strip>svg{width:15px}.erp-filter-strip button{color:var(--erp-green-strong);background:#fff;border-radius:7px;margin-inline-start:auto;padding:.35rem .55rem;font-size:.61rem}.erp-welcome{color:#fff;background:radial-gradient(circle at 12% 20%,#d8c19d33,#0000 20rem),linear-gradient(135deg,#142231 0%,#101a26 70%);border-radius:18px;grid-template-columns:minmax(0,1.45fr) minmax(310px,.65fr);gap:1rem;min-height:252px;margin-top:1.15rem;padding:clamp(1.25rem,2.4vw,2rem);display:grid;overflow:hidden;box-shadow:0 20px 50px #13202d26}.erp-welcome__copy{align-self:center}.erp-welcome__copy>span{color:#9fb2bc;align-items:center;gap:.45rem;font-size:.68rem;display:flex}.erp-live-dot{background:#65d2a6;border:2px solid #174f3c;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #65d2a61f}.erp-welcome h2{max-width:720px;margin:.65rem 0 .35rem;font-size:clamp(1.3rem,2.5vw,2.1rem);line-height:1.55}.erp-welcome p{color:#acbac1;margin:0;font-size:.78rem}.erp-welcome__actions{flex-wrap:wrap;gap:.55rem;margin-top:1.25rem;display:flex}.erp-welcome__actions button{background:var(--erp-green);color:#fff;border-radius:10px;align-items:center;gap:.45rem;min-height:43px;padding:0 .85rem;font-size:.7rem;display:flex}.erp-welcome__actions button.secondary{color:#eef2f3;background:#ffffff0f;border:1px solid #fff3}.erp-welcome__actions button:hover{transform:translateY(-1px)}.erp-welcome__actions svg{width:16px}.erp-health-board{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:15px;grid-template-columns:1fr auto;align-items:center;gap:.75rem 1rem;padding:1rem;display:grid}.erp-health-board>span{color:#9fb0b9;font-size:.65rem}.erp-health-board__score{border:6px solid #65d2a638;border-top-color:#65d2a6;border-radius:50%;grid-row:span 2;align-content:center;place-items:center;width:88px;height:88px;display:grid}.erp-health-board__score strong{font-size:1.15rem}.erp-health-board__score small{color:#9eafb7;font-size:.52rem}.erp-health-board dl{gap:.55rem;margin:0;display:grid}.erp-health-board dl div{justify-content:space-between;gap:1rem;display:flex}.erp-health-board dt{color:#8fa1aa;font-size:.58rem}.erp-health-board dd{color:#f2f5f6;margin:0;font-size:.62rem;font-weight:700}.erp-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-top:.9rem}.erp-metric{text-align:right;background:#fff;border-radius:14px;grid-template-columns:43px minmax(0,1fr) 20px;align-content:center;align-items:start;gap:.7rem;min-height:128px;padding:1rem;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;box-shadow:0 8px 25px #2331380a;border:1px solid var(--erp-line)!important;border-top:1px solid var(--erp-line)!important}.erp-metric:hover{transform:translateY(-2px);box-shadow:0 14px 30px #23313814;border-color:#b9c9c4!important}.erp-metric__icon{color:#64747a;background:#eef2f1;border-radius:11px;place-items:center;width:43px;height:43px;display:grid}.erp-metric__icon svg{width:20px}.erp-metric__copy{gap:.25rem;min-width:0;display:grid}.erp-metric__copy>span{color:var(--erp-muted);font-size:.68rem}.erp-metric strong{color:#263139;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.05rem,1.7vw,1.45rem);overflow:hidden}.erp-metric small{color:#839096;font-size:.6rem;line-height:1.5}.erp-metric__arrow{color:#a0aaae;width:16px}.erp-metric--green .erp-metric__icon{background:var(--erp-green-soft);color:var(--erp-green)}.erp-metric--green strong{color:var(--erp-green-strong)}.erp-metric--orange .erp-metric__icon{background:var(--erp-orange-soft);color:var(--erp-orange)}.erp-metric--orange strong{color:#9d5726}.erp-metric--blue .erp-metric__icon{background:var(--erp-blue-soft);color:var(--erp-blue)}.erp-action-center{border:1px solid var(--erp-line);background:#ffffffb8;border-radius:15px;margin-top:.9rem;padding:1rem}.erp-section-heading{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:.8rem;display:flex}.erp-section-heading>div>span{color:var(--erp-green);font-size:.62rem;font-weight:800}.erp-section-heading h2{margin:.2rem 0 0;font-size:1rem}.erp-section-heading>small{color:var(--erp-muted);font-size:.62rem}.erp-priority-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.erp-priority-grid>button{text-align:right;background:#fff;border:1px solid #e4e8e9;border-radius:12px;grid-template-columns:40px 1fr 16px;align-items:center;gap:.6rem;min-width:0;min-height:92px;padding:.65rem;display:grid}.erp-priority-grid>button:hover{background:#fbfdfc;border-color:#b8cbc3}.erp-priority-grid>button>span{color:#63757b;background:#eff3f2;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.erp-priority-grid>button>span svg{width:18px}.erp-priority-grid>button>div{grid-template-columns:auto 1fr;align-items:baseline;gap:.12rem .4rem;min-width:0;display:grid}.erp-priority-grid strong{color:#28343b;font-size:1.15rem}.erp-priority-grid b{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.erp-priority-grid small{color:#849096;grid-column:1/-1;font-size:.57rem}.erp-priority-grid>button>svg{color:#a0aaae;width:15px}.erp-priority-grid>button.is-urgent{background:snow;border-color:#ecc6c1}.erp-priority-grid>button.is-urgent>span{background:var(--erp-red-soft);color:var(--erp-red)}.erp-priority-grid>button.is-attention{border-color:#ead5c4}.erp-priority-grid>button.is-attention>span{background:var(--erp-orange-soft);color:var(--erp-orange)}.erp-overview-grid{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:.8rem}.erp-card{border-color:var(--erp-line);border-radius:14px;padding:1rem;box-shadow:0 8px 28px #2331380a}.erp-card-head{margin-bottom:.75rem}.erp-card-head>div>span{letter-spacing:.12em;font-size:.58rem}.erp-card-head h2{font-size:.92rem}.erp-card-head p{font-size:.65rem;line-height:1.7}.erp-card-head>button{background:#fff;border-radius:9px;min-height:35px;font-size:.63rem;border:1px solid var(--erp-line)!important}.erp-card-head>button:hover{color:var(--erp-green-strong);border-color:#abc8bc!important}.erp-card-head>b{min-width:34px;height:31px;font-size:.66rem}.erp-card--wide{grid-column:1/-1}.erp-stage-grid{gap:.35rem;display:grid}.erp-stage-grid>button{text-align:right;background:0 0;border-radius:8px;gap:.35rem;padding:.45rem .5rem;display:grid}.erp-stage-grid>button:hover{background:#f5f8f7}.erp-stage-grid>button>span{grid-template-columns:25px 1fr auto;align-items:center;gap:.5rem;display:grid}.erp-stage-grid em{width:25px;height:25px;color:var(--erp-green-strong);background:#edf3f0;border-radius:7px;place-items:center;font-size:.61rem;font-style:normal;display:grid}.erp-stage-grid b{font-size:.67rem}.erp-stage-grid strong{font-size:.72rem}.erp-stage-grid>button>i{background:#edf0f1;border-radius:9px;height:4px;overflow:hidden}.erp-stage-grid>button>i>i{border-radius:inherit;background:linear-gradient(90deg, var(--erp-green), #65a98f);height:100%;display:block}.erp-followup-list{display:grid}.erp-followup-list>button{text-align:right;background:0 0;border-bottom:1px solid #edf0f1;grid-template-columns:35px 1fr auto;align-items:center;gap:.65rem;min-height:62px;padding:.45rem .1rem;display:grid}.erp-followup-list>button:last-child{border-bottom:0}.erp-followup-list>button:hover{background:#fafcfc}.erp-followup-list>button>span{background:var(--erp-green-soft);width:35px;height:35px;color:var(--erp-green);border-radius:9px;place-items:center;display:grid}.erp-followup-list>button>span.is-overdue{background:var(--erp-red-soft);color:var(--erp-red)}.erp-followup-list svg{width:16px}.erp-followup-list>button>div{gap:.15rem;min-width:0;display:grid}.erp-followup-list b{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.erp-followup-list small{color:var(--erp-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.erp-followup-list em{color:#7b888e;text-align:left;max-width:105px;font-size:.57rem;font-style:normal}.erp-page table{min-width:760px}.erp-page th{height:43px;font-size:.64rem;font-weight:700}.erp-page td{height:62px;padding:.65rem .5rem;font-size:.7rem}.erp-page tbody tr{transition:background-color .15s}.erp-page tbody tr:hover{background:#fafcfb}.erp-page td>b{font-size:.68rem}.erp-page td>strong{color:#29353c;font-size:.69rem}.erp-page td>small{font-size:.56rem}.erp-status{padding:.32rem .55rem;font-size:.57rem}.erp-empty p{font-size:.68rem}.erp-stage-summary,.erp-b2b-summary,.erp-inventory-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin-top:1rem;display:grid}.erp-stage-summary{grid-template-columns:repeat(6,minmax(0,1fr))}.erp-stage-summary>button{border:1px solid var(--erp-line);text-align:right;background:#fff;border-radius:12px;grid-template-columns:31px 1fr;align-items:center;gap:.55rem;min-height:74px;padding:.6rem;display:grid}.erp-stage-summary>button:hover{border-color:#9cc0b2;transform:translateY(-1px)}.erp-stage-summary>button>span{background:var(--erp-green-soft);width:31px;height:31px;color:var(--erp-green-strong);border-radius:9px;place-items:center;font-size:.63rem;font-weight:800;display:grid}.erp-stage-summary>button>div{gap:.15rem;display:grid}.erp-stage-summary b{text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;overflow:hidden}.erp-stage-summary strong{font-size:.9rem}.erp-order-lines{margin-top:.42rem;position:relative}.erp-order-lines>summary{cursor:pointer;width:max-content;color:var(--erp-green);font-size:.55rem;font-weight:750;list-style:none}.erp-order-lines>summary:before{content:"+";margin-inline-end:.25rem;display:inline-block}.erp-order-lines[open]>summary:before{content:"−"}.erp-order-lines>div{border:1px solid var(--erp-line);background:var(--erp-card);border-radius:9px;gap:.35rem;min-width:320px;margin-top:.45rem;padding:.55rem;display:grid}.erp-order-lines article{border-bottom:1px solid var(--erp-line);grid-template-columns:auto 1fr;gap:.12rem .45rem;padding-bottom:.4rem;display:grid}.erp-order-lines article:last-child{border-bottom:0;padding-bottom:0}.erp-order-lines article b{color:var(--erp-green);font-size:.54rem}.erp-order-lines article span{font-size:.55rem}.erp-order-lines article small{color:var(--erp-muted);grid-column:1/-1;font-size:.5rem}.erp-b2b-summary>div,.erp-inventory-summary>div{border:1px solid var(--erp-line);background:#fff;border-radius:13px;align-content:center;gap:.27rem;min-height:104px;padding:.85rem;display:grid}.erp-b2b-summary span,.erp-inventory-summary span{color:var(--erp-muted);font-size:.66rem}.erp-b2b-summary strong,.erp-inventory-summary strong{color:#26333a;font-size:1.25rem}.erp-b2b-summary small{color:#879399;font-size:.57rem}.erp-inventory-summary>div.is-alert{background:snow;border-color:#e6c1bc}.erp-inventory-summary>div.is-alert strong{color:var(--erp-red)}.erp-section-card{margin-top:1rem}.erp-two-column{grid-template-columns:minmax(0,1.55fr) minmax(340px,.72fr);gap:.8rem;margin-top:1rem}.erp-account-list{gap:.75rem}.erp-account-list>article{background:#fbfcfc;border-radius:12px;padding:1rem}.erp-account-list>article.is-pending{border-color:#e5c7ac;border-inline-start:4px solid var(--erp-orange);background:#fffdfb}.erp-account-list h3{font-size:.8rem}.erp-account-list header p{font-size:.61rem}.erp-account-meta span{padding:.6rem;font-size:.56rem}.erp-account-meta b{font-size:.63rem}.erp-review-form label,.erp-form-card label{gap:.35rem;font-size:.61rem}.erp-page input,.erp-page select,.erp-page textarea{border-radius:9px;font-size:.69rem}.erp-page input,.erp-page select{min-height:42px}.erp-review-form button,.erp-form-card form>button{border-radius:9px;min-height:42px;font-size:.66rem}.erp-offer-list b{font-size:.7rem}.erp-offer-list p{font-size:.61rem}.erp-offer-list strong{font-size:.82rem}.erp-offer-list small{font-size:.58rem}.erp-crm-summary{grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:.7rem;margin-top:1rem;display:grid}.erp-crm-summary>div{border:1px solid var(--erp-line);background:#fff;border-radius:12px;grid-template-columns:39px auto;align-content:center;align-items:center;gap:.1rem .65rem;min-height:82px;padding:.65rem .75rem;display:grid}.erp-crm-summary>div>span{background:var(--erp-green-soft);width:39px;height:39px;color:var(--erp-green);border-radius:10px;grid-row:span 2;place-items:center;display:grid}.erp-crm-summary>div>span svg{width:18px}.erp-crm-summary b{font-size:1.05rem}.erp-crm-summary small{color:var(--erp-muted);font-size:.61rem}.erp-crm-summary>div.is-alert{border-color:#ecc7c3}.erp-crm-summary>div.is-alert>span{background:var(--erp-red-soft);color:var(--erp-red)}.erp-crm-summary>button{background:var(--erp-green);color:#fff;border-radius:12px;justify-content:center;align-items:center;gap:.45rem;min-height:82px;padding:0 1rem;font-size:.68rem;display:flex}.erp-crm-summary>button svg{width:16px}.erp-timeline>article{grid-template-columns:17px minmax(0,1fr) auto;gap:.8rem;padding:.9rem 0}.erp-timeline article.is-overdue{background:snow;border-radius:9px;margin-inline:-.5rem;padding-inline:.5rem}.erp-timeline article.is-overdue i{background:var(--erp-red);box-shadow:0 0 0 2px #efc4c0}.erp-timeline article>div>header>span{font-size:.58rem}.erp-timeline article>div>header>em{background:var(--erp-red-soft);color:var(--erp-red);border-radius:99px;padding:.25rem .45rem;font-size:.53rem;font-style:normal}.erp-timeline h3{font-size:.75rem}.erp-timeline p{font-size:.65rem}.erp-timeline small{font-size:.57rem}.erp-timeline article>button{border-radius:8px;padding:.5rem .65rem;font-size:.59rem}.erp-customer-list b{font-size:.67rem}.erp-customer-list small{font-size:.57rem}.erp-inventory-table{min-width:1130px!important}.erp-inventory-table tr.is-low{background:#fff9f6}.erp-stock-form{grid-template-columns:90px 1fr auto;min-width:365px}.erp-stock-form input{min-height:37px;font-size:.63rem}.erp-stock-form button,.erp-inline-form button{border-radius:8px;min-height:37px;padding-inline:.7rem;font-size:.62rem}.erp-inline-form{min-width:245px}.erp-inline-form select{min-height:37px;font-size:.62rem}.erp-locked-state{color:#78858b;align-items:center;gap:.35rem;font-size:.6rem;display:inline-flex}.erp-locked-state svg{width:14px}.erp-metrics--finance{grid-template-columns:repeat(4,minmax(0,1fr))}.erp-loading-brand{background:linear-gradient(145deg,#2c8468,#1b6049);border-radius:14px;width:58px;height:58px;font-size:.67rem}.erp-loading small{font-size:.58rem}.erp-loading strong{font-size:.78rem}@media (max-width:1380px){.erp-page{grid-template-columns:250px minmax(0,1fr)}.erp-page.is-sidebar-collapsed{grid-template-columns:82px minmax(0,1fr)}.erp-priority-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-stage-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.erp-user-menu{min-width:130px}}@media (max-width:1120px){.erp-page,.erp-page.is-sidebar-collapsed{display:block}.erp-sidebar{z-index:80;grid-template-columns:auto minmax(0,1fr);align-items:center;width:100%;height:auto;padding:.65rem .8rem;display:grid;position:sticky;top:0;box-shadow:0 8px 25px #111a2621}.erp-sidebar__top{min-width:190px}.erp-brand{padding:0}.erp-brand>span{flex-basis:39px;width:39px;height:39px}.erp-brand small,.erp-nav-label,.erp-sidebar-toggle,.erp-role-card,.erp-sidebar-foot{display:none}.erp-sidebar nav{scrollbar-width:none;justify-content:flex-end;padding-inline-start:.8rem;display:flex;overflow-x:auto}.erp-sidebar nav button{width:auto;min-width:max-content;min-height:42px;padding:0 .65rem}.erp-sidebar nav button:before{display:none}.erp-sidebar nav button em{min-width:20px;height:20px}.is-sidebar-collapsed .erp-sidebar__top{flex-direction:row}.is-sidebar-collapsed .erp-brand{flex:1;padding:0}.is-sidebar-collapsed .erp-brand>div{display:grid}.is-sidebar-collapsed .erp-sidebar nav button{justify-content:flex-start;padding:0 .65rem}.is-sidebar-collapsed .erp-sidebar nav button>span{display:inline}.is-sidebar-collapsed .erp-sidebar nav button em{min-width:20px;height:20px;margin-inline-start:auto;font-size:.57rem;position:static}.erp-topbar{flex-wrap:wrap}.erp-topbar__title{flex:1}.erp-topbar__tools{flex:2}.erp-user-menu{display:none}.erp-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-overview-grid{grid-template-columns:1fr}.erp-card--wide{grid-column:auto}.erp-two-column{grid-template-columns:1fr}.erp-two-column>.erp-section-card{margin-top:0}}@media (max-width:820px){.erp-workspace{padding:.85rem .75rem 2rem}.erp-topbar{align-items:flex-start}.erp-topbar__title p{display:none}.erp-topbar__tools{flex:none;grid-template-columns:1fr 43px auto;width:100%;display:grid}.erp-command{width:100%;min-width:0}.erp-welcome{grid-template-columns:1fr}.erp-health-board{grid-template-columns:1fr auto}.erp-priority-grid,.erp-b2b-summary,.erp-inventory-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-crm-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.erp-crm-summary>button{grid-column:1/-1;min-height:48px}.erp-account-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-review-form{grid-template-columns:1fr 1fr}.erp-review-form>div{grid-column:1/-1}}@media (max-width:620px){.erp-sidebar{grid-template-columns:auto minmax(0,1fr)}.erp-sidebar__top{min-width:46px}.erp-brand>div,.is-sidebar-collapsed .erp-brand>div{display:none}.erp-sidebar nav{justify-content:flex-start}.erp-sidebar nav button{gap:.4rem;min-height:40px;padding:0 .55rem;font-size:.64rem}.erp-sidebar nav button svg{width:16px}.erp-sidebar nav button em{top:1px;min-width:17px;height:17px;font-size:.5rem;position:absolute;inset-inline-end:1px}.erp-topbar__title h1{font-size:1.1rem}.erp-topbar__tools{grid-template-columns:1fr 42px}.erp-primary-action{display:none}.erp-command-results{top:8.2rem;position:fixed;inset-inline:.75rem}.erp-welcome{border-radius:15px;min-height:0;padding:1.1rem}.erp-welcome h2{font-size:1.2rem}.erp-welcome__actions{grid-template-columns:1fr;display:grid}.erp-welcome__actions button{justify-content:center}.erp-health-board{grid-template-columns:1fr auto}.erp-metrics{gap:.55rem}.erp-metric{grid-template-columns:36px minmax(0,1fr);gap:.55rem;min-height:120px;padding:.75rem}.erp-metric__icon{width:36px;height:36px}.erp-metric__icon svg{width:17px}.erp-metric__arrow{display:none}.erp-metric strong{font-size:1rem}.erp-priority-grid{grid-template-columns:1fr}.erp-section-heading{align-items:flex-start}.erp-section-heading>small{display:none}.erp-card{padding:.85rem}.erp-card-head{align-items:flex-start}.erp-card-head p{display:none}.erp-stage-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-b2b-summary,.erp-inventory-summary{gap:.5rem}.erp-b2b-summary>div,.erp-inventory-summary>div{min-height:94px;padding:.7rem}.erp-b2b-summary strong,.erp-inventory-summary strong{font-size:1rem}.erp-crm-summary{grid-template-columns:1fr}.erp-crm-summary>button{grid-column:auto}.erp-review-form{grid-template-columns:1fr}.erp-review-form>div{grid-column:auto}.erp-timeline>article{grid-template-columns:14px minmax(0,1fr)}.erp-timeline article>button{grid-column:2;justify-self:start}.erp-form-split{grid-template-columns:1fr}.erp-metrics--finance{grid-template-columns:1fr 1fr}}@media (max-width:430px){.erp-metrics,.erp-metrics--finance{grid-template-columns:1fr}.erp-metric{min-height:100px}.erp-b2b-summary,.erp-inventory-summary{grid-template-columns:1fr}.erp-health-board{display:block}.erp-health-board__score{margin:.75rem auto}.erp-health-board dl{margin-top:.75rem}}.admin-page{--admin-navy:#1c2328;--admin-green:#247553;--admin-green-soft:#e8f3ed;--admin-amber-soft:#fff1e4;--admin-line:#dde2e4;--admin-muted:#69757c;color:#263037;min-height:100svh;font-family:"IRANSansXFaNum", var(--font-ui), sans-serif;background:#f1f3f3;grid-template-columns:256px minmax(0,1fr);display:grid}.admin-page button,.admin-page input,.admin-page select{font:inherit}.admin-page button{cursor:pointer}.admin-page button:disabled{cursor:wait;opacity:.58}.admin-sidebar{z-index:10;background:var(--admin-navy);color:#fff;flex-direction:column;height:100svh;padding:1.35rem 1rem;display:flex;position:sticky;top:0;box-shadow:12px 0 32px #1f272c14}.admin-brand{letter-spacing:normal;font-family:inherit;font-size:inherit;border-bottom:1px solid #ffffff17;justify-content:flex-start;align-items:center;gap:.8rem;padding:.45rem .55rem 1.5rem;display:flex}.admin-brand>span{background:var(--admin-green);color:#fff;letter-spacing:.05em;border-radius:11px;grid-column:auto;place-items:center;width:42px;height:42px;font:800 .75rem Arial,sans-serif;display:grid}.admin-brand>div{gap:.12rem;display:grid}.admin-brand b{letter-spacing:.12em;font:750 .78rem Arial,sans-serif}.admin-brand small{color:#8e9ca5;font-size:.6rem}.admin-sidebar nav{gap:.3rem;margin-top:1.65rem;display:grid}.admin-sidebar nav a{color:#aeb9bf;background:0 0;border:0;border-radius:8px;grid-template-columns:none;align-items:center;gap:.8rem;min-height:47px;padding:0 .8rem;font-size:.68rem;transition:background-color .18s,color .18s;display:flex}.admin-sidebar nav a svg{stroke-width:1.8px;width:18px;height:18px}.admin-sidebar nav a:hover{color:#fff;background:#ffffff0e}.admin-sidebar nav a.is-active{background:var(--admin-green);color:#fff;border:0;box-shadow:0 8px 20px #24755338}.admin-sidebar nav a span{color:inherit;font-family:inherit;font-size:inherit}.admin-sidebar nav a.is-active span{color:inherit}.admin-sidebar-foot{border-top:1px solid #ffffff17;gap:.3rem;margin-top:auto;padding-top:1rem;display:grid}.admin-sidebar-foot a{color:#98a6ad;justify-content:space-between;align-items:center;min-height:40px;padding:0 .7rem;font-size:.64rem;display:flex}.admin-sidebar-foot a:hover{color:#fff}.admin-sidebar-foot svg{width:15px}.admin-main{min-width:0;padding:clamp(1rem,2.4vw,2.25rem)}.admin-topbar{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:flex-start;gap:1.5rem;min-height:76px;padding-bottom:1.3rem;display:flex}.admin-topbar>div:first-child>span,.admin-panel-head>div>span{color:var(--admin-green);letter-spacing:.08em;font-family:Arial,sans-serif;font-size:.55rem;font-weight:800}.admin-topbar h1{margin:.3rem 0 0;font-size:clamp(1.35rem,2vw,2rem);font-weight:760}.admin-topbar p{color:var(--admin-muted);margin:.38rem 0 0;font-size:.58rem}.admin-topbar-actions{align-items:center;gap:.7rem;display:flex}.admin-topbar-actions>div{gap:.18rem;min-width:150px;padding-inline:.7rem;display:grid}.admin-topbar-actions small{color:var(--admin-muted);font-size:.52rem}.admin-topbar-actions b{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:.66rem;overflow:hidden}.admin-topbar-actions>button{border:1px solid var(--admin-line);width:39px;height:39px;color:var(--admin-green);background:#fff;border-radius:9px;place-items:center;display:grid}.admin-topbar-actions svg{width:17px}.admin-loading{border:1px solid var(--admin-line);min-height:260px;color:var(--admin-muted);background:#fff;border-radius:11px;justify-content:center;align-items:center;gap:.85rem;margin-top:1rem;display:flex}.admin-loading>svg{width:25px;color:var(--admin-green)}.admin-loading>div{gap:.2rem;display:grid}.admin-loading strong{color:#364147;font-size:.68rem}.admin-loading span{font-size:.54rem}.admin-alert{color:#9e3e35;background:#fff0ee;border:1px solid #e5bcb8;border-radius:9px;grid-template-columns:20px 1fr auto;align-items:center;gap:.7rem;min-height:49px;margin-top:1rem;padding:.55rem .75rem;display:grid}.admin-alert>svg{width:17px}.admin-alert p{margin:0;font-size:.64rem}.admin-alert button{color:inherit;background:#fff;border:1px solid #dab1ad;border-radius:7px;padding:.45rem .65rem;font-size:.55rem}.admin-metrics{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin-top:1rem;display:grid}.admin-metrics article{border:1px solid var(--admin-line);background:#fff;border-radius:10px;grid-template-columns:38px 1fr;align-items:center;gap:.7rem;min-height:88px;padding:.75rem .85rem;display:grid;box-shadow:0 8px 26px #28303509}.admin-metrics article>svg{width:19px;height:19px;color:var(--admin-green)}.admin-metrics article>div{grid-template-columns:1fr auto;align-items:baseline;gap:.12rem .55rem;min-width:0;display:grid}.admin-metrics article span{color:var(--admin-muted);font-size:.56rem}.admin-metrics strong{color:#2f3a40;letter-spacing:-.02em;margin:0;font-size:1.15rem;font-weight:780}.admin-metrics small{color:#899399;grid-column:1/-1;font-size:.49rem}.admin-work-grid{grid-template-columns:minmax(0,1.5fr) minmax(300px,.62fr);align-items:start;gap:.8rem;margin-top:.8rem;display:grid}.admin-panel{border:1px solid var(--admin-line);background:#fff;border-radius:11px;min-width:0;padding:1rem;box-shadow:0 8px 30px #28303509}.admin-panel--wide{grid-row:span 2}.admin-panel-head{justify-content:space-between;align-items:flex-start;gap:1rem;min-height:43px;margin-bottom:.75rem;display:flex}.admin-panel-head h2{margin:.25rem 0 0;font-size:.88rem}.admin-panel-head>button,.admin-panel-head>a{border:1px solid var(--admin-line);color:#58656c;background:#fafbfb;border-radius:7px;align-items:center;min-height:33px;padding:0 .65rem;font-size:.54rem;display:flex}.admin-panel-head>svg{width:20px;color:var(--admin-green)}.admin-table-wrap{width:100%;overflow-x:auto}.admin-page table{border-collapse:collapse;text-align:right;width:100%;min-width:680px}.admin-page th{border-bottom:1px solid var(--admin-line);color:#859097;white-space:nowrap;height:38px;font-size:.52rem;font-weight:650}.admin-page td{color:#4e5a60;white-space:nowrap;border-bottom:1px solid #edf0f1;padding:.65rem .35rem;font-size:.59rem}.admin-page tbody tr:last-child td{border-bottom:0}.admin-page td>b{font-family:Arial,sans-serif;font-size:.57rem}.admin-page td>strong{color:#303b41;font-size:.59rem;display:block}.admin-page td>small{color:#8b959a;margin-top:.2rem;font-size:.48rem;display:block}.admin-status{background:var(--admin-amber-soft);color:#93531e;border-radius:99px;padding:.28rem .48rem;font-size:.49rem;font-weight:700;display:inline-flex}.admin-order-list{display:grid}.admin-order-list>div{border-bottom:1px solid #edf0f1;justify-content:space-between;align-items:center;gap:.7rem;min-height:58px;display:flex}.admin-order-list>div:last-child{border-bottom:0}.admin-order-list>div>span{gap:.16rem;min-width:0;display:grid}.admin-order-list>div>span:last-child{justify-items:end}.admin-order-list b{text-overflow:ellipsis;white-space:nowrap;font-size:.59rem;overflow:hidden}.admin-order-list small{color:#899399;font-size:.48rem}.admin-order-list code{color:#58656c;font:.5rem Arial,sans-serif}.admin-order-list i{color:var(--admin-green);font-size:.48rem;font-style:normal}.admin-empty{color:#899399;text-align:center;align-content:center;justify-items:center;gap:.35rem;min-height:150px;display:grid}.admin-empty--compact{min-height:128px}.admin-empty svg{color:#9ea8ad;width:25px}.admin-empty strong{color:#5e696f;font-size:.62rem}.admin-empty span{font-size:.51rem}.admin-upload-panel>p{color:var(--admin-muted);margin:-.2rem 0 .75rem;font-size:.54rem;line-height:1.7}.admin-upload-panel form{gap:.55rem;display:grid}.admin-upload-panel label{color:#606c72;gap:.3rem;font-size:.51rem;display:grid}.admin-upload-panel select{color:#29343a;background:#fff;border:1px solid #d9dfe1;border-radius:7px;outline:none;width:100%;min-height:38px;padding-inline:.65rem}.admin-file-input{cursor:pointer;background:#fafbfb;border:1px dashed #cfd7da;border-radius:8px;grid-template-columns:26px 1fr;align-content:center;min-height:78px;padding:.65rem;gap:.7rem!important;display:grid!important}.admin-file-input input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.admin-file-input>svg{width:22px;color:var(--admin-green)}.admin-file-input>span{gap:.18rem;display:grid}.admin-file-input b{color:#47545b;font-size:.58rem}.admin-file-input small{color:#899399;font-size:.48rem}.admin-file-input:focus-within{border-color:var(--admin-green);box-shadow:0 0 0 3px #24755317}.admin-upload-panel form>button{background:var(--admin-green);color:#fff;border:0;border-radius:7px;min-height:39px;font-size:.57rem;font-weight:750}.admin-upload-state{background:var(--admin-amber-soft);color:#895020;border-radius:7px;align-items:center;gap:.4rem;margin:.6rem 0 0;padding:.55rem;font-size:.51rem;display:flex}.admin-upload-state.is-success{background:var(--admin-green-soft);color:#245e46}.admin-upload-state svg{width:14px}.admin-quick-access{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:.8rem;display:grid}.admin-quick-access>a{border:1px solid var(--admin-line);background:#fff;border-radius:10px;grid-template-columns:28px 1fr 18px;align-items:center;gap:.65rem;min-height:74px;padding:.75rem .85rem;transition:border-color .18s,transform .18s;display:grid}.admin-quick-access>a:hover{border-color:#b8cfc4;transform:translateY(-1px)}.admin-quick-access>a>svg:first-child{width:20px;color:var(--admin-green)}.admin-quick-access>a>svg:last-child{color:#879298;width:15px}.admin-quick-access span{gap:.18rem;min-width:0;display:grid}.admin-quick-access b{font-size:.61rem}.admin-quick-access small{color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.49rem;overflow:hidden}.admin-page :focus-visible{outline:2px solid var(--admin-green);outline-offset:2px}@media (max-width:1100px){.admin-page{grid-template-columns:1fr}.admin-sidebar{grid-template-columns:auto 1fr;align-items:center;height:auto;padding:.8rem;display:grid;position:static}.admin-brand{border:0;padding:0 .35rem}.admin-brand small{display:none}.admin-sidebar nav{scrollbar-width:none;margin:0;padding-inline-start:1rem;display:flex;overflow-x:auto}.admin-sidebar nav a{min-width:max-content}.admin-sidebar-foot{display:none}}@media (max-width:900px){.admin-work-grid{grid-template-columns:1fr}.admin-panel--wide{grid-row:auto}.admin-quick-access{grid-template-columns:1fr}}@media (max-width:720px){.admin-main{padding:.75rem}.admin-topbar{align-items:center;min-height:63px}.admin-topbar p,.admin-topbar-actions>div{display:none}.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:460px){.admin-sidebar nav a{padding:0 .65rem}.admin-sidebar nav a svg{display:none}.admin-metrics{gap:.45rem}.admin-metrics article{grid-template-columns:1fr;min-height:104px}.admin-metrics article>svg{display:none}.admin-panel{padding:.85rem}}@media (prefers-reduced-motion:reduce){.admin-page *,.admin-page :before,.admin-page :after{transition:none!important;animation:none!important}}.guide-brand{width:max-content;color:inherit;letter-spacing:.2em;white-space:nowrap;align-items:baseline;font-family:Arial,sans-serif;font-size:.86rem;font-weight:300;line-height:1;display:inline-flex}.guide-brand b{font-weight:800}.install-entry{color:#f8f4ec;background:radial-gradient(circle at 75% 45%,#c89a691f,#0000 28%),#0d1729;min-height:100svh;padding:0;display:block}.install-entry__header{z-index:120;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d1729e6;border-bottom:1px solid #ffffff1f;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;min-height:68px;padding:0 clamp(1.25rem,4vw,4rem);display:grid;position:sticky;top:0;box-shadow:0 12px 35px #0308121a}.install-entry__header>.brand-logo,.guide-page .guide-header>.brand-logo,.missing-header>.brand-logo{justify-self:start}.install-entry__header-title{color:#d9c4a6;align-items:center;gap:.65rem;display:flex}.install-entry__header-title:before{content:"";background:currentColor;width:18px;height:1px}.install-entry__header-title span{letter-spacing:.15em;font-family:Arial,sans-serif;font-size:.52rem}.install-entry__header-title b{color:#fff;font-size:.67rem;font-weight:600}.install-entry__back{color:#c0c9d5;justify-self:end;align-items:center;gap:.55rem;font-size:.67rem;font-weight:600;transition:color .2s;display:inline-flex}.install-entry__back:hover{color:#fff}.install-entry__back svg{width:15px;height:15px}.install-entry__shell{grid-template-columns:minmax(0,.96fr) minmax(420px,1.04fr);align-items:center;gap:clamp(2.5rem,7vw,6.5rem);width:min(1280px,100%);min-height:calc(100svh - 68px);margin-inline:auto;padding:clamp(2.5rem,6vh,5rem) clamp(1.25rem,5vw,4rem);display:grid}.install-entry__content{min-width:0}.install-entry__eyebrow{color:#d8bc94;align-items:center;gap:.65rem;margin-bottom:1.15rem;font-size:.68rem;font-weight:700;display:inline-flex}.install-entry__eyebrow svg{stroke-width:1.6px;width:17px;height:17px}.install-entry .install-entry__content h1{letter-spacing:-.045em;max-width:680px;margin:0;font-size:clamp(2.65rem,5vw,5.5rem);font-weight:380;line-height:1.13}.install-entry__lead{color:#b9c3d1;max-width:590px;margin:1.2rem 0 0;font-size:.86rem;line-height:1.95}.install-entry .install-entry__form{background:#ffffff0b;border:1px solid #ffffff24;max-width:620px;margin-top:1.75rem;padding:1rem;box-shadow:0 20px 55px #0208122e}.install-entry__form-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.65rem;display:flex}.install-entry .install-entry__form-head label{color:#f6f1e8;margin:0;font-size:.7rem;font-weight:700}.install-entry__form-head span{color:#8693a4;font-size:.61rem}.install-entry__form-head bdi{color:#d8bc94;letter-spacing:.05em;font-family:Arial,sans-serif}.install-entry .install-entry__field{background:#fff;grid-template-columns:minmax(0,1fr) auto;gap:0;padding:4px;display:grid}.install-entry .install-entry__field input{color:#0d1729;letter-spacing:.08em;text-align:left;text-transform:uppercase;background:#fff;border:0;outline:none;min-width:0;min-height:52px;padding:0 1rem;font-family:Arial,sans-serif;font-size:.88rem;font-weight:700}.install-entry .install-entry__field input::placeholder{color:#8c95a2}.install-entry .install-entry__field input:focus-visible{outline:0;box-shadow:inset 0 0 0 2px #bd6845}.install-entry .install-entry__field button{color:#fff;cursor:pointer;background:#b85f3e;border:0;justify-content:center;align-items:center;gap:.8rem;min-height:52px;padding:0 1.15rem;font-size:.72rem;font-weight:750;transition:background .2s,transform .2s;display:inline-flex}.install-entry .install-entry__field button:hover{background:#92452f}.install-entry .install-entry__field button:active{transform:translateY(1px)}.install-entry .install-entry__field button svg{width:16px;height:16px}.install-entry__help,.install-entry__error{margin:.65rem 0 0;font-size:.62rem;line-height:1.65}.install-entry__help{color:#8793a3}.install-entry .install-entry__error{color:#ffb39d;min-height:1.05rem;margin-top:.25rem}.install-entry__languages{flex-wrap:wrap;gap:.45rem;margin-top:1rem;display:flex}.install-entry__languages a{color:#aeb8c5;border:1px solid #ffffff21;align-items:center;min-height:44px;padding:.25rem .65rem;font-size:.59rem;display:inline-flex}.install-entry__languages a[aria-current=page]{color:#fff;background:#36a37424;border-color:#36a374}.install-entry__visual{background:linear-gradient(#ffffff09 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/42px 42px,linear-gradient(145deg,#172941,#0a1424);border:1px solid #ffffff21;min-height:clamp(390px,55vh,520px);position:relative;overflow:hidden;box-shadow:0 30px 85px #02071052}.install-entry__visual:after{content:"";border:1px dashed #ffffff26;position:absolute;inset:8%}.install-entry__visual-top{z-index:3;top:1.25rem;color:#9cabbc;letter-spacing:.13em;justify-content:space-between;font-family:Arial,sans-serif;font-size:.53rem;display:flex;position:absolute;inset-inline:1.25rem}.install-entry__visual-top b{color:#d8bc94;font-weight:500}.install-entry__package{z-index:2;transform-style:preserve-3d;position:absolute;inset:20% 12%;transform:perspective(950px)rotateX(61deg)rotate(-11deg)}.install-entry__package>i{border:1px solid #0f192938;position:absolute;inset:12% 9%;box-shadow:22px 28px 45px #01060e4d}.install-entry__package>i:first-child{background:#f1eadf;transform:translateZ(72px)}.install-entry__package>i:nth-child(2){background:#a9b29d;transform:translateZ(38px)}.install-entry__package>i:nth-child(3){background:#b85f3e;transform:translateZ(4px)}.install-entry__label{z-index:4;color:#fff;background:#0d1729;grid-template-columns:1fr auto;align-content:center;gap:.35rem;width:126px;min-height:82px;padding:.75rem;display:grid;position:absolute;top:22%;left:16%;transform:translateZ(78px)}.install-entry__label span,.install-entry__label b{letter-spacing:.1em;font-family:Arial,sans-serif;font-size:.48rem}.install-entry__label b{color:#d8bc94;grid-column:1}.install-entry__label svg{grid-area:1/2/3;width:30px;height:30px}.install-entry__visual-caption{z-index:3;inset-inline-start:1.25rem;align-items:center;gap:.75rem;display:flex;position:absolute;bottom:1.1rem}.install-entry__visual-caption span{color:#0d1729;background:#d8bc94;padding:.35rem .55rem;font-size:.57rem;font-weight:750}.install-entry__visual-caption p{color:#a9b5c4;margin:0;font-size:.61rem}.guide-access-page{--commerce-night:#0a100d;--commerce-green:#14825e;--commerce-copper:#16865f;color:#f7f8f5;background:radial-gradient(circle at 78% 20%,#23a77624,#0000 30rem),linear-gradient(145deg,#111713,#080c0a 72%);min-height:100svh}.guide-access-shell{grid-template-columns:minmax(0,1fr) minmax(340px,430px);align-items:center;gap:clamp(1.5rem,6vw,5rem);width:min(1080px,100% - 2rem);min-height:clamp(520px,72svh,720px);margin-inline:auto;padding-block:clamp(2.5rem,7vw,6rem);display:grid}.guide-access-page--denied .guide-access-shell{grid-template-columns:1fr;width:min(760px,100% - 2rem)}.guide-access-copy{min-width:0}.guide-access-icon{color:#42d29d;background:#23a7761c;border:1px solid #37d39961;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:1.2rem;display:grid}.guide-access-icon svg{stroke-width:1.7px;width:22px;height:22px}.guide-access-copy>p{color:#4bd6a3;letter-spacing:.04em;margin:0 0 .65rem;font-size:.65rem;font-weight:800}.guide-access-copy h1{color:#fff;letter-spacing:-.035em;max-width:680px;margin:0;font-size:clamp(2rem,4.4vw,4.35rem);font-weight:430;line-height:1.22}.guide-access-copy>span{color:#aeb9b2;max-width:610px;margin-top:1rem;font-size:.78rem;line-height:1.95;display:block}.guide-access-code{background:#ffffff0b;border:1px solid #ffffff1f;align-items:center;gap:.8rem;width:max-content;max-width:100%;margin-top:1.35rem;padding:.7rem .85rem;display:flex}.guide-access-code small{color:#8e9a93;font-size:.59rem}.guide-access-code bdi{color:#fff;letter-spacing:.08em;font-family:Arial,sans-serif;font-size:.72rem;font-weight:750}.guide-access-page .otp-card{background:#fbfcfa;border:1px solid #ffffff29;width:100%;max-width:430px;margin:0;box-shadow:0 30px 80px #00000047}.guide-access-actions{flex-wrap:wrap;gap:.65rem;margin-top:1.6rem;display:flex}.guide-access-actions a{color:#f7faf8;border:1px solid #fff3;justify-content:center;align-items:center;gap:.55rem;min-height:48px;padding:.7rem 1rem;font-size:.66rem;font-weight:750;transition:border-color .2s,background-color .2s;display:inline-flex}.guide-access-actions a:first-child{background:#16865f;border-color:#2bb987}.guide-access-actions a:hover{background:#37d3991a;border-color:#51d6a6}.guide-access-actions a svg{width:16px;height:16px}.guide-page{color:#111b2d;background:#f5f1e9;min-height:100vh}.guide-page .guide-header{z-index:120;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f5f1e9eb;border-bottom:1px solid #111b2d21;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;min-height:68px;padding:0 clamp(1.25rem,4vw,4rem);display:grid;position:sticky;top:0;box-shadow:0 12px 35px #111b2d0a}.guide-page .guide-locale-switch{background:#ffffff73;border:1px solid #111b2d24;gap:2px;padding:3px;display:flex}.guide-page .guide-locale-switch button{color:#697384;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;min-width:40px;min-height:30px;padding:.35rem .48rem;font-family:Arial,sans-serif;font-size:.56rem;font-weight:700;transition:background .2s,color .2s}.guide-page .guide-locale-switch button:hover{color:#111b2d;background:#111b2d12}.guide-page .guide-locale-switch button.is-active{color:#fff;background:#111b2d}.guide-page .guide-code{color:#b45f40;letter-spacing:.06em;justify-self:end;align-items:center;gap:.65rem;font-family:Arial,sans-serif;font-size:.64rem;display:flex}.guide-page[dir=rtl] .guide-code{justify-self:start}.guide-page .guide-code span{color:#737d8b;font-family:var(--font-ui);letter-spacing:0;font-size:.58rem}.guide-page .guide-hero{border-inline:1px solid #111b2d1f;border-bottom:1px solid #111b2d1f;grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);width:min(1320px,100%);min-height:0;margin-inline:auto;display:grid}.guide-page .guide-hero-copy{align-self:center;padding:clamp(2.5rem,5vw,4.8rem)}.guide-kicker{color:#b45f40;align-items:center;gap:.65rem;margin-bottom:1rem;font-size:.67rem;font-weight:750;display:flex}.guide-kicker svg{stroke-width:1.7px;width:17px;height:17px}.guide-page .guide-hero-copy h1{font-family:Arial, var(--font-ui);letter-spacing:-.055em;margin:0;font-size:clamp(2.75rem,5vw,5.2rem);font-weight:620;line-height:.98}.guide-product-meta{color:#6b7584;letter-spacing:.08em;align-items:center;gap:.65rem;margin-top:.95rem;font-family:Arial,sans-serif;font-size:.59rem;display:flex}.guide-product-meta i{background:#b45f40;border-radius:50%;width:3px;height:3px}.guide-page .guide-intro{color:#566171;max-width:610px;margin:1.35rem 0 0;font-size:.8rem;line-height:1.95}.guide-page .safety-note{background:#b45f4011;border:1px solid #b45f404d;grid-template-columns:38px 1fr;align-items:center;gap:.8rem;margin-top:1.25rem;padding:.8rem;display:grid}.guide-page .safety-note>svg{color:#fff;background:#b45f40;width:38px;height:38px;padding:9px}.guide-page .safety-note b{color:#7f3f2b;background:0 0;width:auto;height:auto;margin-bottom:.2rem;font-size:.62rem;display:block}.guide-page .safety-note p{color:#5c6470;margin:0;font-size:.68rem;line-height:1.7}.guide-visual{background:linear-gradient(#111b2d0b 1px,#0000 1px) 0 0/46px 46px,linear-gradient(90deg,#111b2d0b 1px,#0000 1px) 0 0/46px 46px,linear-gradient(140deg,#dfceb5,#aab29f);place-items:center;min-height:clamp(390px,46vw,500px);display:grid;position:relative;overflow:hidden}.guide-visual:before{content:"";border:1px solid #111b2d26;position:absolute;inset:8%}.guide-visual__head{z-index:3;top:1.2rem;color:#111b2d9e;letter-spacing:.12em;justify-content:space-between;font-family:Arial,sans-serif;font-size:.52rem;display:flex;position:absolute;inset-inline:1.25rem}.guide-visual__head b{color:#9a4b32;font-weight:700}.guide-visual .video-bed{width:min(68%,520px);height:42%;transform-style:preserve-3d;position:absolute;transform:perspective(900px)rotateX(59deg)rotate(-10deg)}.guide-visual .video-bed i{background:#f2ece2;border:1px solid #111b2d2e;position:absolute;inset:0;box-shadow:0 28px 45px #111b2d2b}.guide-visual .video-bed i:first-child{transform:translateZ(56px)}.guide-visual .video-bed i:nth-child(2){background:#c57452;transform:translateZ(28px)}.guide-visual .video-bed i:nth-child(3){background:#34465e}.guide-visual__caption{z-index:3;inset-inline-start:1.25rem;align-items:center;gap:.7rem;display:flex;position:absolute;bottom:1.15rem}.guide-visual__caption span{color:#fff;background:#111b2d;padding:.36rem .55rem;font-size:.57rem;font-weight:700}.guide-visual__caption p{color:#445060;margin:0;font-size:.61rem}.guide-page .guide-steps{width:min(1320px,100%);margin-inline:auto;padding:clamp(3.5rem,6vw,5.5rem) clamp(1.25rem,4vw,4rem)}.guide-steps__heading{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);align-items:end;gap:clamp(2rem,8vw,7rem);margin-bottom:2rem;display:grid}.guide-steps__heading>div>span{color:#b45f40;letter-spacing:.11em;font-family:Arial,sans-serif;font-size:.57rem;font-weight:700}.guide-steps__heading h2{letter-spacing:-.035em;max-width:760px;margin:.7rem 0 0;font-size:clamp(2rem,3.7vw,4rem);font-weight:450;line-height:1.2}.guide-steps__heading>p{color:#626c79;margin:0;font-size:.75rem;line-height:1.9}.guide-page .step-tabs{border-top:1px solid #111b2d26;border-inline-start:1px solid #111b2d26;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.guide-page .step-tabs button{border:0;border-inline-end:1px solid #111b2d26;color:#111b2d;text-align:start;cursor:pointer;background:#ffffff38;border-bottom:1px solid #111b2d26;grid-template-columns:30px 1fr;align-items:center;gap:.65rem;min-height:92px;padding:.85rem;transition:background .2s,color .2s;display:grid;position:relative}.guide-page .step-tabs button:hover{background:#ffffff9e}.guide-page .step-tabs button.is-active{color:#fff;background:#111b2d}.guide-page .step-tabs button>span{color:#b45f40;font-family:Arial,sans-serif;font-size:.59rem;font-weight:750}.guide-page .step-tabs button>b{font-size:.7rem;font-weight:650;line-height:1.55}.guide-page .step-tabs button>i{inset-inline:0;background:0 0;height:2px;position:absolute;bottom:0}.guide-page .step-tabs button.is-active>i{background:#cf805f}.guide-page .active-step{grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);align-items:stretch;gap:0;min-height:0;padding-top:1.5rem;display:grid}.guide-page .step-illustration{background:#ddd2c1;min-height:340px;position:relative;overflow:hidden}.step-illustration__grid{background-image:linear-gradient(#111b2d0b 1px,#0000 1px),linear-gradient(90deg,#111b2d0b 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0}.guide-page .step-illustration:before{content:"";border:1px dashed #111b2d33;position:absolute;inset:1.25rem}.guide-page .step-illustration>i{background:#f5efe6;border:1px solid #111b2d2e;height:13%;position:absolute;left:18%;right:18%;transform:perspective(650px)rotateX(52deg)rotate(-5deg);box-shadow:16px 18px #111b2d12}.guide-page .step-illustration>i:first-of-type{top:27%}.guide-page .step-illustration>i:nth-of-type(2){background:#a8b19d;top:45%}.guide-page .step-illustration>i:nth-of-type(3){background:#b96545;top:63%}.guide-page .step-illustration--2>i{transform:perspective(650px)rotateX(54deg)rotate(9deg)}.guide-page .step-illustration--3>i{left:28%;right:28%;transform:rotate(-11deg)}.guide-page .step-illustration--4>i{border-radius:18px;transform:perspective(650px)rotateX(61deg)}.guide-page .step-illustration>span{inset-inline-end:1.25rem;color:#111b2d1f;letter-spacing:-.08em;font-family:Arial,sans-serif;font-size:clamp(4rem,8vw,7rem);font-weight:800;line-height:1;position:absolute;bottom:.7rem}.active-step__copy{border:1px solid #111b2d24;background:#ffffff59;border-inline-start:0;align-content:center;padding:clamp(2rem,5vw,4.5rem);display:grid}.guide-page[dir=rtl] .active-step__copy{border-inline-start:0}.guide-page .active-step__copy>span{color:#b45f40;letter-spacing:.08em;font-family:Arial,sans-serif;font-size:.62rem;font-weight:700}.active-step__copy h3{letter-spacing:-.025em;margin:.75rem 0;font-size:clamp(1.65rem,3vw,3.05rem);font-weight:470;line-height:1.25}.active-step__copy>p{color:#5d6774;margin:0;font-size:.78rem;line-height:1.95}.active-step__nav{border-top:1px solid #111b2d21;gap:.55rem;margin-top:1.55rem;padding-top:1rem;display:flex}.active-step__nav button{color:#26344b;cursor:pointer;background:0 0;border:1px solid #111b2d2e;justify-content:center;align-items:center;gap:.45rem;min-height:40px;padding:.55rem .8rem;font-size:.64rem;font-weight:650;display:inline-flex}.active-step__nav button:hover:not(:disabled){color:#fff;background:#111b2d;border-color:#111b2d}.active-step__nav button:disabled{opacity:.35;cursor:not-allowed}.active-step__nav svg{width:15px;height:15px}.guide-page .guide-meta{color:#fff;background:#111b2d;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.guide-page .guide-meta article{border-inline-end:1px solid #ffffff1f;grid-template-columns:36px 1fr;align-content:center;align-items:center;gap:.85rem;min-height:116px;padding:1.5rem clamp(1.25rem,4vw,3rem);display:grid}.guide-page .guide-meta article>svg{color:#d8bc94;stroke-width:1.5px;border:1px solid #fff3;width:36px;height:36px;padding:8px}.guide-page .guide-meta span{color:#d8bc94;letter-spacing:.03em;font-size:.57rem;font-weight:700}.guide-page .guide-meta p{color:#cbd3de;margin:.3rem 0 0;font-size:.69rem;line-height:1.65}.guide-page .guide-footer{color:#687381;letter-spacing:.07em;justify-content:space-between;align-items:center;gap:1rem;min-height:58px;padding:0 clamp(1.25rem,4vw,4rem);font-family:Arial,sans-serif;font-size:.56rem;display:flex}.guide-page .guide-footer a{color:#111b2d;font-weight:700}.guide-page--missing{color:#fff;background:radial-gradient(circle at 75% 35%,#b85f3e29,#0000 30%),#0d1729;min-height:100svh;padding:0;display:block}.missing-header{z-index:120;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d1729e6;border-bottom:1px solid #ffffff1f;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;min-height:68px;padding:0 clamp(1.25rem,4vw,4rem);display:grid;position:sticky;top:0}.missing-header>span{color:#d8bc94;font-size:.64rem;font-weight:650}.missing-header>a:last-child{color:#bdc6d2;justify-self:end;font-size:.64rem}.guide-page--missing .missing-card{background:#ffffff09;border:1px solid #ffffff29;width:min(720px,100% - 2.5rem);min-height:0;margin:clamp(3.5rem,10vh,7rem) auto;padding:clamp(2rem,5vw,4rem);box-shadow:0 30px 80px #0208123d}.guide-page--missing .missing-card>span{color:#d8bc94;letter-spacing:.13em;font-family:Arial,sans-serif;font-size:.59rem}.guide-page--missing .missing-card h1{letter-spacing:-.035em;max-width:640px;margin:.9rem 0;font-size:clamp(2.15rem,5vw,4.7rem);font-weight:420;line-height:1.22}.guide-page--missing .missing-card p{color:#b7c1cf;max-width:590px;margin:0;font-size:.79rem;line-height:1.95}.guide-page--missing .missing-card div{flex-wrap:wrap;gap:.6rem;margin-top:1.5rem;display:flex}.guide-page--missing .missing-card a{border:1px solid #ffffff38;align-items:center;min-height:42px;padding:.6rem .9rem;font-size:.67rem;font-weight:700;display:inline-flex}.guide-page--missing .missing-card a:first-child{color:#0d1729;background:#d8bc94;border-color:#d8bc94}@media (max-width:980px){.install-entry__shell{grid-template-columns:minmax(0,1fr) minmax(340px,.8fr);gap:2rem}.install-entry .install-entry__content h1{font-size:clamp(2.6rem,6vw,4.3rem)}.install-entry__visual{min-height:400px}.guide-page .guide-hero{grid-template-columns:minmax(0,.92fr) minmax(380px,1.08fr)}.guide-page .guide-hero-copy{padding:2.5rem}.guide-page .guide-steps{padding-inline:1.5rem}.guide-page .step-tabs button{grid-template-columns:24px 1fr;min-height:98px;padding:.7rem}.guide-page .active-step{grid-template-columns:minmax(0,1fr) minmax(290px,.85fr)}}@media (max-width:760px){.guide-access-shell{grid-template-columns:1fr;gap:1.4rem;min-height:0;padding-block:2.5rem}.guide-access-copy h1{font-size:clamp(2rem,9vw,3.2rem)}.guide-access-page .otp-card{justify-self:stretch;max-width:none}.install-entry__header{grid-template-columns:1fr auto;min-height:62px;padding-inline:1rem}.install-entry__header-title{display:none}.install-entry__header>.brand-logo,.guide-page .guide-header>.brand-logo,.missing-header>.brand-logo{width:64px;height:52px}.install-entry__header>.brand-logo .brand-logo__crop img,.guide-page .guide-header>.brand-logo .brand-logo__crop img,.missing-header>.brand-logo .brand-logo__crop img{width:136px;height:136px;inset:-40px auto auto -36px}.install-entry__back{font-size:.61rem}.install-entry__shell{grid-template-columns:1fr;min-height:0;padding:2.5rem 1rem 1rem}.install-entry__content{padding-inline:.25rem}.install-entry__visual{min-height:300px}.install-entry__package{inset:16% 10% 20%}.guide-page .guide-header{grid-template-rows:50px 44px;grid-template-columns:1fr auto;gap:0 .75rem;min-height:102px;padding:0 1rem 7px}.guide-page .guide-brand,.guide-page .guide-code{align-self:center}.guide-page .guide-locale-switch{grid-area:2/1/auto/-1;grid-template-columns:repeat(4,1fr);justify-self:stretch;display:grid}.guide-page .guide-locale-switch button{min-height:44px}.guide-page .guide-hero{border-inline:0;grid-template-columns:1fr}.guide-page .guide-hero-copy{padding:2.5rem 1.25rem}.guide-visual{min-height:330px}.guide-page .guide-steps{padding:3rem 1rem}.guide-steps__heading{grid-template-columns:1fr;gap:.8rem;margin-bottom:1.5rem}.guide-steps__heading>p{max-width:620px}.guide-page .step-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-page .step-tabs button{min-height:78px}.guide-page .active-step{grid-template-columns:1fr}.guide-page .step-illustration{min-height:290px}.active-step__copy{border-top:0;border-inline-start:1px solid #111b2d24;padding:2rem 1.25rem}.guide-page[dir=rtl] .active-step__copy{border-inline-start:1px solid #111b2d24}.guide-page .guide-meta{grid-template-columns:1fr}.guide-page .guide-meta article{border-inline-end:0;border-bottom:1px solid #ffffff1f;min-height:92px}.missing-header{grid-template-columns:1fr auto;min-height:62px;padding-inline:1rem}.missing-header>span{display:none}}@media (max-width:480px){.guide-access-shell{width:min(100% - 1.25rem,1080px);padding-block:1.5rem 2.5rem}.guide-access-copy>span{font-size:.72rem}.guide-access-actions{grid-template-columns:1fr;display:grid}.guide-access-actions a{width:100%}.install-entry .install-entry__content h1{font-size:2.55rem}.install-entry__lead{font-size:.77rem}.install-entry .install-entry__form{padding:.8rem}.install-entry .install-entry__field{background:0 0;grid-template-columns:1fr;gap:.45rem;padding:0}.install-entry .install-entry__field input{min-height:50px}.install-entry .install-entry__field button{justify-content:space-between;min-height:48px}.install-entry__languages{grid-template-columns:repeat(2,1fr);display:grid}.install-entry__languages a{justify-content:center}.install-entry__visual{min-height:270px}.install-entry__visual-caption p,.guide-page .guide-code span{display:none}.guide-page .guide-hero-copy h1{font-size:2.7rem}.guide-visual{min-height:280px}.guide-visual__caption p{display:none}.guide-steps__heading h2{font-size:2rem}.guide-page .step-tabs button{grid-template-columns:22px 1fr;min-height:82px;padding:.65rem}.guide-page .step-tabs button>b{font-size:.63rem}.guide-page .step-illustration{min-height:245px}.active-step__nav{grid-template-columns:1fr 1fr;display:grid}.active-step__nav button{padding-inline:.55rem}.guide-page .guide-footer{flex-wrap:wrap;min-height:66px;padding-block:.75rem}.guide-page--missing .missing-card{margin-block:2rem;padding:1.5rem}.guide-page--missing .missing-card h1{font-size:2.35rem}}@media (prefers-reduced-motion:reduce){.install-entry__field button,.guide-access-actions a,.guide-locale-switch button,.step-tabs button,.active-step__nav button{transition:none}}.admin-login{color:#071426;background:#f5f3ee;grid-template-columns:minmax(420px,1.02fr) minmax(420px,.98fr);min-height:100svh;display:grid}.admin-login__visual{color:#fff;background:radial-gradient(circle at 12% 10%,#087f5b59,#0000 32%),linear-gradient(145deg,#071426 0%,#0b1f3a 66%,#056044 160%);flex-direction:column;justify-content:space-between;min-height:100svh;padding:clamp(2rem,5vw,5.5rem);display:flex;position:relative;overflow:hidden}.admin-login__visual:before{content:"";border:1px solid #ffffff17;border-radius:999px 999px 8px 8px;position:absolute;inset:7% 8%;transform:rotate(-16deg)translate(-28%)}.admin-login__visual:after{content:"";aspect-ratio:1;inset-inline-end:-18vw;border:1px solid #ffffff21;border-radius:50%;width:36vw;position:absolute;bottom:-18vw;box-shadow:0 0 0 70px #ffffff06,0 0 0 140px #ffffff05}.admin-login__visual>*{z-index:1;position:relative}.admin-login__visual .brand-logo{width:min(190px,42vw)}.admin-login__visual-copy{max-width:610px;margin-block:auto 3rem}.admin-login__visual-copy>span{color:#8ed9bf;align-items:center;gap:.55rem;font-size:.72rem;font-weight:700;display:inline-flex}.admin-login__visual-copy>span:before{content:"";background:#8ed9bf;width:26px;height:1px}.admin-login__visual-copy h1{letter-spacing:-.055em;max-width:590px;margin:1.1rem 0 1rem;font-size:clamp(2.6rem,4.8vw,5.6rem);line-height:1.05}.admin-login__visual-copy p{color:#b5c1ca;max-width:520px;margin:0;font-size:clamp(.88rem,1.2vw,1.05rem);line-height:2}.admin-login__capabilities{grid-template-columns:repeat(3,1fr);gap:.55rem;display:grid}.admin-login__capabilities article{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff09;border:1px solid #ffffff1a;align-items:center;gap:.7rem;min-height:80px;padding:.8rem;display:flex}.admin-login__capabilities svg{color:#8ed9bf;width:20px}.admin-login__capabilities span{gap:.2rem;display:grid}.admin-login__capabilities b{font-size:.7rem}.admin-login__capabilities small{color:#8e9ca7;font-size:.52rem}.admin-login__panel{place-items:center;padding:clamp(1.5rem,6vw,7rem);display:grid}.admin-login__card{width:min(460px,100%)}.admin-login__mobile-brand{display:none}.admin-login__badge{color:#056044;background:#e3f1eb;border-radius:999px;align-items:center;gap:.5rem;min-height:33px;padding:0 .75rem;font-size:.62rem;font-weight:750;display:inline-flex}.admin-login__badge svg{width:15px}.admin-login__card header{margin:1.25rem 0 2rem}.admin-login__card h2{letter-spacing:-.04em;margin:0 0 .55rem;font-size:clamp(2rem,3.6vw,3rem)}.admin-login__card header p{color:#69777e;margin:0;font-size:.76rem;line-height:1.9}.admin-login__card form{gap:1.1rem;display:grid}.admin-login__card label{gap:.45rem;display:grid}.admin-login__card label>span{color:#37474f;font-size:.66rem;font-weight:700}.admin-login__card input{color:#071426;width:100%;height:54px;font:inherit;background:#fff;border:1px solid #d6ddda;border-radius:9px;outline:0;padding:0 1rem}.admin-login__card input:focus{border-color:#087f5b;box-shadow:0 0 0 3px #087f5b1c}.admin-login__password{position:relative}.admin-login__password input{padding-inline-end:3.25rem}.admin-login__password button{inset-inline-end:.6rem;color:#6e7c82;cursor:pointer;background:0 0;border:0;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.admin-login__password svg{width:18px}.admin-login__error{color:#8d2929;background:#fbeaea;border-inline-start:3px solid #b23b3b;margin:-.2rem 0 0;padding:.7rem .85rem;font-size:.65rem}.admin-login__submit{color:#fff;min-height:56px;font:inherit;cursor:pointer;background:#087f5b;border:0;border-radius:9px;justify-content:center;align-items:center;gap:.65rem;padding:0 1rem;font-size:.72rem;font-weight:750;display:flex;box-shadow:0 14px 28px #087f5b33}.admin-login__submit:hover{background:#056044}.admin-login__submit:disabled{cursor:wait;opacity:.65}.admin-login__submit svg{width:18px}.admin-login__submit svg:last-child{margin-inline-start:auto}.admin-login__card footer{color:#8a969a;justify-content:space-between;gap:1rem;margin-top:1.3rem;font-size:.57rem;display:flex}.admin-login__card footer a{color:#087f5b;font-weight:750}.admin-login :focus-visible{outline-offset:3px;outline:2px solid #087f5b}@media (max-width:900px){.admin-login{grid-template-columns:1fr}.admin-login__visual{display:none}.admin-login__panel{min-height:100svh;padding:1.4rem}.admin-login__mobile-brand{margin-bottom:3rem;display:block}.admin-login__mobile-brand .brand-logo{width:150px}}@media (max-width:520px){.admin-login__card footer{flex-direction:column;align-items:center}.admin-login__card header{margin-bottom:1.5rem}}@media (prefers-reduced-motion:reduce){.admin-login *,.admin-login :before,.admin-login :after{transition:none!important}}.admin-login__methods{flex-wrap:wrap;gap:.75rem;margin-block:1.25rem;display:flex}.admin-login__methods>button{flex:1;min-width:9rem}.admin-login__otp>p{color:var(--muted-foreground);margin-block:1rem;font-size:.85rem;line-height:1.9}:root,html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#090c0a;--foreground:#f4f7f5;--card:#111713;--card-foreground:#f4f7f5;--popover:#151c17;--popover-foreground:#f4f7f5;--primary:#1bc58a;--primary-hover:#25d59a;--primary-foreground:#03120c;--secondary:#18211b;--secondary-foreground:#eef5f0;--muted:#222c26;--muted-foreground:#a8b5ad;--accent:#1b2820;--accent-foreground:#f7faf8;--destructive:#c9544e;--border:#edf4ef26;--border-strong:#edf4ef45;--input:#edf4ef38;--ring:#2bd99b;--control:#141a16;--radius:.625rem;--ink:#f2f5f2;--ink-soft:#c0c8c2;--night:#070908;--paper:#101310;--paper-deep:#171c18;--sage:#8aa397;--copper:#18a873;--sand:#20b77f;--cream:#f7faf7;--line:#edf4ef21;--shadow:0 28px 80px #00000057;--sbx-night:#070908;--sbx-blue:#111612;--sbx-ink:#f2f5f2;--sbx-paper:#101310;--sbx-cream:#f7faf7;--sbx-sand:#18a873;--sbx-copper:#18a873;--sbx-sage:#0d6a49;--sbx-line:#edf4ef21;--commerce-ink:#f2f5f2;--commerce-muted:#9da9a1;--commerce-paper:#0e110f;--commerce-card:#171b18;--commerce-soft:#121613;--commerce-line:#edf4ef1f;--commerce-line-strong:#edf4ef38;--commerce-copper:#18a873;--commerce-green:#18a873;--commerce-night:#070908;--commerce-shadow:0 18px 48px #00000042}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f5f7f4;--foreground:#121713;--card:#fff;--card-foreground:#121713;--popover:#fff;--popover-foreground:#121713;--primary:#087b57;--primary-hover:#086b4d;--primary-foreground:#fff;--secondary:#e7ede9;--secondary-foreground:#18221c;--muted:#e5ebe7;--muted-foreground:#647168;--accent:#e5eee8;--accent-foreground:#101813;--destructive:#b8423d;--border:#131c1724;--border-strong:#131c1740;--input:#131c173d;--ring:#087b57;--control:#fff;--radius:.625rem;--ink:#151a17;--ink-soft:#3f4b44;--night:#111512;--paper:#f2f4f0;--paper-deep:#e3e8e2;--sage:#7d9186;--copper:#087f5b;--sand:#0a9569;--cream:#fff;--line:#131c1724;--shadow:0 28px 80px #131c171f;--sbx-night:#111512;--sbx-blue:#202722;--sbx-ink:#151a17;--sbx-paper:#f2f4f0;--sbx-cream:#fff;--sbx-sand:#087f5b;--sbx-copper:#087f5b;--sbx-sage:#056044;--sbx-line:#131c1724;--commerce-ink:#151a17;--commerce-muted:#657169;--commerce-paper:#f2f4f0;--commerce-card:#fff;--commerce-soft:#e9ede8;--commerce-line:#131c171f;--commerce-line-strong:#131c1738;--commerce-copper:#087f5b;--commerce-green:#087f5b;--commerce-night:#111512;--commerce-shadow:0 18px 48px #131c1714}html,body{background:var(--paper);color:var(--ink)}body{font-synthesis:none;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:16px;line-height:1.65}button,input,select,textarea{font-family:var(--font-ui);font-size:1rem}::placeholder{color:var(--muted-foreground);opacity:1}[data-slot=input],[data-slot=textarea],[data-slot=select-trigger]{color:var(--foreground);caret-color:var(--primary)}[data-slot=select-content]{direction:inherit}.theme-toggle{z-index:950;inset-inline-end:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));color:#f5f8f5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);min-height:42px;font:700 .72rem/1 var(--font-ui);cursor:pointer;background:#090c0ad6;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:.5rem;padding:.55rem .8rem;display:inline-flex;position:fixed;box-shadow:0 14px 35px #00000047}.theme-toggle svg{color:#42d49d;width:17px;height:17px}html[data-theme=light] .theme-toggle{color:#151a17;background:#ffffffe6;border-color:#131c1724;box-shadow:0 12px 30px #131c1724}html[data-theme=dark] :where(.section-page,.pdp,.checkout-shell,.payment-shell,.receipt-shell,.account-shell){color:#f2f5f2;background:#0e110f}html[data-theme=dark] :where(.section-content,.section-request,.section-catalog,.compare-page,.tracking-page,.pdp-config,.pdp-layers,.pdp-spatial,.checkout-main,.receipt-main,.account-content){color:#f2f5f2}html[data-theme=dark] :where(.commerce-header,.checkout-card,.checkout-summary,.payment-card,.receipt-card,.account-panel,.account-order,.otp-card){color:#f2f5f2;background:#171b18;border-color:#edf4ef1f}html[data-theme=dark] :where(input,select,textarea){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (max-width:640px){.theme-toggle{justify-content:center;width:42px;padding:0}.theme-toggle span{display:none}}@media (prefers-reduced-motion:reduce){.theme-toggle{transition:none}}:root,html[data-theme=dark]{--sbz-charcoal:#0a0d0b;--sbz-panel:#121713;--sbz-panel-2:#191f1b;--sbz-emerald:#1ab37b;--sbz-emerald-deep:#0a7d57;--sbz-text:#f1f5f2;--sbz-muted:#98a39c;--sbz-stroke:#ebf3ed1f;--sbz-radius:14px}html[data-theme=light]{--sbz-charcoal:#151a17;--sbz-panel:#fff;--sbz-panel-2:#e9eee9;--sbz-emerald:#087c57;--sbz-emerald-deep:#056444;--sbz-text:#171c19;--sbz-muted:#657169;--sbz-stroke:#111c1521}body{background:var(--sbx-paper)}:where(.sbx-button,.section-button,.checkout-pay,.account-profile button,.account-form button){border-radius:8px}.sbx-site{background:var(--sbx-paper)}.sbx-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080b0994;height:76px;padding-inline:clamp(1rem,4vw,4.5rem)}html[data-header-scrolled=true] .sbx-header{background:#080b09f0}.sbx-hero{background:#080b09;grid-template-columns:minmax(390px,.82fr) minmax(520px,1.18fr);height:min(790px,100svh);min-height:650px}.sbx-hero:before{background:radial-gradient(circle at 72% 42%,#1bb37b21,#0000 34%),linear-gradient(115deg,#080b09 0%,#0d110e 58%,#111713 100%)}[dir=rtl] .sbx-hero:before{background:radial-gradient(circle at 28% 42%,#1bb37b21,#0000 34%),linear-gradient(245deg,#080b09 0%,#0d110e 58%,#111713 100%)}.sbx-hero:after{background:linear-gradient(90deg,#060807f0 0%,#06080775 50%,#0000 78%)}.sbx-hero__grid,.sbx-hero__stage:before,.sbx-hero__stage:after,.sbx-hero__depth,.sbx-hero__note{display:none}.sbx-hero__stage{min-height:100%}.sbx-hero__image{object-fit:cover;object-position:center;filter:saturate(.82)contrast(1.05)}.sbx-hero__veil{background:linear-gradient(90deg,#080b0959,#0000 35%),linear-gradient(#0000 55%,#080b0933);position:absolute;inset:0}[dir=rtl] .sbx-hero__veil{transform:scaleX(-1)}.sbx-hero__copy{padding-block:7rem 4rem}@media (min-width:761px){[dir=rtl] .sbx-hero__copy{text-align:right;left:auto;right:clamp(1.5rem,7vw,8rem)}}.sbx-hero h1{font-size:clamp(3.4rem,6.3vw,6.7rem);line-height:1.04}.sbx-hero h1 em,.sbx-kicker,.sbx-kicker--dark{color:#45c999}.sbx-hero__copy>p:last-of-type{color:#b2bcb5}.sbx-button--light{background:var(--sbz-emerald);color:#fff}.sbx-button--light:hover{background:#30c993}.sbx-scroll-cue{bottom:1.1rem}.sbx-trust article{min-height:96px}.sbx-trust strong{font-size:clamp(1.1rem,1.6vw,1.55rem)}.sbx-section{padding-block:clamp(3.3rem,5vw,5rem)}.sbx-section h2,.sbx-factory h2,.sbx-guide h2,.sbx-business h2,.sbx-spatial h2{font-size:clamp(2rem,3.8vw,4.2rem)}.sbx-section-head{margin-bottom:1.8rem}.sbx-product-grid{border:0;gap:.8rem}.sbx-product{border:1px solid var(--sbx-line);border-radius:var(--sbz-radius);background:var(--sbz-panel);overflow:hidden}.sbx-product__visual{border-bottom-color:var(--sbx-line);min-height:270px}.sbx-product__visual:before{display:none}.sbx-product__visual img{object-fit:cover;transition:transform .55s cubic-bezier(.2,.8,.2,1)}.sbx-product:hover .sbx-product__visual img{transform:scale(1.025)}.sbx-product__copy{padding:1.25rem}.sbx-product__copy>p:nth-of-type(2){min-height:64px}.sbx-product__actions a,.sbx-product__actions button{background:var(--sbz-charcoal);border-radius:7px}.sbx-product__actions button{background:var(--sbz-emerald-deep)}.sbx-story,.sbx-guide{display:none}.sbx-spatial{background:var(--sbz-panel-2);padding-block:clamp(3.5rem,5vw,5rem)}.sbx-spatial__head{margin-bottom:1.75rem}.sbx-spatial .spatial-viewer{border-radius:var(--sbz-radius);background:radial-gradient(circle at 50% 35%,#303832 0,#171c18 60%,#0d100e 100%);height:min(570px,72vw);min-height:430px}html[data-theme=light] .sbx-spatial .spatial-viewer{background:radial-gradient(circle at 50% 35%,#fff 0,#e8ece8 60%,#d9dfda 100%)}.sbx-factory{border-radius:var(--sbz-radius);min-height:500px;overflow:hidden}.sbx-factory__media{min-height:500px}.sbx-factory__copy{padding:clamp(2.5rem,5vw,5rem)}.sbx-factory__copy article{min-height:84px}.sbx-applications__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.sbx-application-card{border-radius:12px;min-height:270px;overflow:hidden}.sbx-application-card h3{font-size:1.05rem}.sbx-application-card p{font-size:.67rem}.sbx-business{min-height:520px}.sbx-business__copy{padding:clamp(3rem,5vw,5rem)}.sbx-service-strip article{min-height:92px}.sbx-footer__newsletter>a{color:#fff;border-bottom:1px solid #fff3;justify-content:space-between;align-items:center;gap:1rem;min-height:48px;font-size:.74rem;display:flex}.sbx-footer__newsletter>a svg{width:16px}html[data-theme=dark] .sbx-trust,html[data-theme=dark] .sbx-section-head>div:last-child>p,html[data-theme=dark] .sbx-product__copy>p:nth-of-type(2),html[data-theme=dark] .sbx-product .sbx-product__copy>p.sbx-product__price{color:var(--sbz-text)}html[data-theme=dark] .sbx-trust p{color:var(--sbz-muted)}.section-header{background:#080b09f5;height:70px}.section-header__nav a:after{background:var(--sbz-emerald)}.section-mobile-menu>div{background:#111713}.section-mobile-menu__locales a[aria-current=page]{background:var(--sbz-emerald);color:#fff}.section-hero,.section-hero--business,.section-hero--editorial,.section-hero--legal{border-color:var(--sbz-stroke);color:#f1f5f2;background:radial-gradient(circle at 78% 38%,#1ab37b26,#0000 27%),linear-gradient(125deg,#080b09,#101712 68%,#14251d);min-height:clamp(450px,56svh,570px)}.section-kicker,.section-hero--editorial .section-kicker,.section-hero--legal .section-kicker,.section-hero__index span{color:#45c999}.section-kicker span,.section-hero--editorial .section-kicker span,.section-hero--legal .section-kicker span{color:#87948c;border-color:#ffffff29}.section-lede,.section-hero--editorial .section-lede,.section-hero--legal .section-lede{color:#b2bcb5}.section-button--light,.section-hero--editorial .section-button--light,.section-hero--legal .section-button--light{background:var(--sbz-emerald);color:#fff}.section-button--light:hover{background:#30c993}.section-hero--editorial .section-button--outline,.section-hero--legal .section-button--outline{color:#fff;border-color:#ffffff3d}.section-visual__frame,.section-hero--editorial .section-visual__frame,.section-hero--legal .section-visual__frame{background:#ffffff06;border-color:#ffffff21}.section-visual__icon{color:#45c999}.section-visual__system,.section-hero--editorial .section-visual__system,.section-hero--legal .section-visual__system{border-color:#ffffff17;border-radius:50%;transform:none}.section-visual__system i:nth-child(4){border-color:#45c99957}.section-visual__nodes i,.section-hero__visual[data-variant=editorial] .section-visual__nodes i,.section-hero__visual[data-variant=legal] .section-visual__nodes i{background:#101712;border-color:#45c999;box-shadow:0 0 0 7px #45c99914}.section-hero__index,.section-hero--editorial .section-hero__index,.section-hero--legal .section-hero__index{border-color:#ffffff1f}.section-hero__index a,.section-hero--editorial .section-hero__index a,.section-hero--legal .section-hero__index a{color:#c9d2cc;border-color:#ffffff1f}.section-content{padding-block:clamp(3.2rem,4.8vw,4.8rem)}.section-card-grid article,.listing-product,.section-next{border-color:var(--sbz-stroke);background:var(--sbz-panel);border-radius:11px}.section-card-grid article:hover,.listing-product:hover{background:var(--sbz-panel);border-color:#1ab37b59}.section-card__top p,.section-card-grid article>p,.section-content__header>div p,.listing-product__copy>p:nth-of-type(2){color:var(--sbz-muted)}.section-note{background:#1ab37b12;border-color:#1ab37b3d}.section-note svg,.section-content__header>div span{color:var(--sbz-emerald)}.section-note p{color:var(--sbz-muted)}.section-request{background:var(--sbz-panel-2);background-image:linear-gradient(90deg,var(--sbz-stroke) 1px,transparent 1px);padding-block:clamp(3.2rem,4.8vw,4.8rem)}.section-request__intro>p:first-child{color:var(--sbz-emerald)}.section-request__intro>p:nth-of-type(2),.section-request label{color:var(--sbz-muted)}.section-request form{border-color:var(--sbz-stroke);background:var(--sbz-panel);box-shadow:none;border-radius:11px}.section-request input,.section-request select,.section-request textarea{border-color:var(--sbz-stroke);background:var(--sbz-charcoal);color:#f1f5f2;border-radius:7px}html[data-theme=light] .section-request input,html[data-theme=light] .section-request select,html[data-theme=light] .section-request textarea{color:#171c19;background:#fff}.section-request form>button,.listing-product__copy>a{background:var(--sbz-emerald-deep);border-radius:7px}.section-next{overflow:hidden}.listing-hero{background:radial-gradient(circle at 79% 40%,#1ab37b26,#0000 29%),#080b09;min-height:clamp(440px,54svh,560px)}.listing-hero>div:first-child>p:first-child,.compare-page header p:first-child{color:#45c999}.listing-product__art{background:#171c18;min-height:255px}.listing-product__art:before,.listing-product__art>div{display:none}.listing-product__art>img{object-fit:cover;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.listing-product:hover .listing-product__art>img{transform:scale(1.025)}.pdp-premium{min-height:100svh;color:var(--sbz-text);background:#0d100e}html[data-theme=light] .pdp-premium{color:#171c19;background:#f1f3f0}.pdp-premium .pdp-header{border-bottom-color:var(--sbz-stroke);color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#090c0ae6;height:72px;padding-inline:clamp(1rem,3.5vw,4rem)}.pdp-premium .pdp-header nav a{color:#aeb9b1}.pdp-premium .pdp-header__bag{border-color:#ffffff29}.pdp-premium__hero{grid-template-columns:minmax(0,1.15fr) minmax(430px,.85fr);min-height:calc(100svh - 72px);display:grid}.pdp-premium__visual{background:#171c18;height:calc(100svh - 72px);min-height:650px;position:sticky;top:72px;overflow:hidden}.pdp-premium__visual>img{object-fit:cover}.pdp-premium__visual:after{content:"";pointer-events:none;background:linear-gradient(#080b0938,#0000 24% 76%,#080b0940);position:absolute;inset:0}.pdp-premium__visual .pdp-back{z-index:3;top:1.2rem;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080b098c;border-color:#ffffff47;inset-inline-start:1.2rem}.pdp-premium__visual-tag{z-index:6;top:1.2rem;color:#fff;letter-spacing:.08em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080b0999;border:1px solid #fff3;border-radius:99px;align-items:center;gap:.45rem;padding:.55rem .7rem;font:700 .6rem Arial;display:flex;position:absolute;inset-inline-end:4.9rem}.pdp-premium__visual-tag svg{color:#45c999;width:14px}.product-gallery{z-index:1;color:#fff;background:#111612;grid-template-rows:minmax(0,1fr) 88px;min-width:0;display:grid;position:absolute;inset:0}.product-gallery__stage{touch-action:pan-y;min-height:0;position:relative;overflow:hidden}.product-gallery__stage:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0508061a,#0000 56%,#0508068c);position:absolute;inset:0}.product-gallery__stage>img{object-fit:cover;object-position:center;animation:.28s ease-out product-gallery-reveal}@keyframes product-gallery-reveal{0%{opacity:.68;transform:scale(1.01)}to{opacity:1;transform:scale(1)}}.product-gallery__arrow,.product-gallery__expand,.product-gallery__lightbox-close,.product-gallery__lightbox-arrow{z-index:4;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080b099e;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:46px;height:46px;transition:background-color .18s,border-color .18s,transform .18s;display:grid;position:absolute}.product-gallery__arrow:hover,.product-gallery__expand:hover,.product-gallery__lightbox-close:hover,.product-gallery__lightbox-arrow:hover{background:#141b16e0;border-color:#ffffff73}.product-gallery__arrow:active,.product-gallery__expand:active,.product-gallery__lightbox-arrow:active{transform:scale(.96)}.product-gallery__arrow svg,.product-gallery__expand svg,.product-gallery__lightbox-close svg,.product-gallery__lightbox-arrow svg{width:19px;height:19px}.product-gallery__arrow{top:50%;transform:translateY(-50%)}.product-gallery__arrow:active{transform:translateY(-50%)scale(.96)}.product-gallery__arrow--previous{inset-inline-start:1.1rem}.product-gallery__arrow--next{inset-inline-end:1.1rem}.product-gallery__expand{top:1.15rem;inset-inline-end:1.15rem}.product-gallery__caption{z-index:3;inset-inline:1.2rem;pointer-events:none;text-shadow:0 1px 16px #0000009e;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:absolute;bottom:1rem}.product-gallery__caption span{text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-weight:650;overflow:hidden}.product-gallery__caption b{letter-spacing:.08em;flex:none;font:700 .58rem Arial,sans-serif}.product-gallery__thumbs{z-index:3;scrollbar-width:none;scroll-snap-type:inline proximity;background:#0b0f0c;align-items:center;gap:.55rem;padding:.7rem 1rem;display:flex;position:relative;overflow-x:auto}.product-gallery__thumbs::-webkit-scrollbar{display:none}.product-gallery__thumbs button{opacity:.62;cursor:pointer;scroll-snap-align:start;background:#1b211c;border:1px solid #ffffff24;border-radius:8px;width:82px;min-width:82px;height:62px;padding:0;transition:opacity .18s,border-color .18s,transform .18s;position:relative;overflow:hidden}.product-gallery__thumbs button:hover{opacity:.9}.product-gallery__thumbs button.is-active{opacity:1;border-color:#43d09b;box-shadow:0 0 0 2px #1ab37b33}.product-gallery__thumbs button img{object-fit:cover}.product-gallery__lightbox-backdrop{z-index:2100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#020403e0;animation:.18s ease-out product-gallery-backdrop;position:fixed;inset:0;display:block!important}@keyframes product-gallery-backdrop{0%{opacity:0}to{opacity:1}}.product-gallery__lightbox{z-index:2101;color:#fff;background:0 0;border:0;outline:0;grid-template-rows:minmax(0,1fr) auto;gap:1rem;padding:clamp(4.5rem,7vw,6.5rem) clamp(1rem,7vw,7rem) 1.25rem;display:grid;position:fixed;inset:0}.product-gallery__lightbox-image{touch-action:pan-y;border-radius:14px;min-width:0;min-height:0;position:relative;overflow:hidden}.product-gallery__lightbox-image img{object-fit:contain}.product-gallery__lightbox-close{top:max(1rem,env(safe-area-inset-top));position:fixed;inset-inline-end:max(1rem,env(safe-area-inset-right))}.product-gallery__lightbox-arrow{top:50%;transform:translateY(-50%)}.product-gallery__lightbox-arrow:active{transform:translateY(-50%)scale(.96)}.product-gallery__lightbox-arrow--previous{inset-inline-start:max(1rem,env(safe-area-inset-left))}.product-gallery__lightbox-arrow--next{inset-inline-end:max(1rem,env(safe-area-inset-right))}.product-gallery__lightbox-caption{text-align:center;justify-content:center;align-items:center;gap:1rem;min-height:42px;display:flex}.product-gallery__lightbox-caption span{font-size:.72rem}.product-gallery__lightbox-caption b{color:#8ee7c5;font:700 .62rem Arial,sans-serif}.product-gallery__sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.product-gallery :focus-visible{outline-offset:3px;outline:2px solid #62dfb1}.product-gallery__lightbox:focus-visible{outline-offset:3px;outline:2px solid #62dfb1}.product-gallery__lightbox button:focus-visible{outline-offset:3px;outline:2px solid #62dfb1}.pdp-premium__config{background:var(--sbz-panel);align-content:start;gap:0;min-width:0;padding:clamp(2rem,4vw,4rem);display:grid}.pdp-premium__title{border-bottom:1px solid var(--sbz-stroke);padding-bottom:1.7rem}.pdp-premium__title>p:first-child{color:var(--sbz-emerald);font:750 .62rem Arial,var(--font-ui);letter-spacing:.07em;margin:0 0 .65rem}.pdp-premium__title h1{letter-spacing:-.045em;margin:0;font-size:clamp(2.2rem,3.5vw,4rem);font-weight:500;line-height:1.15}.pdp-premium__title>span{color:#37c992;background:#1ab37b1c;border-radius:99px;align-items:center;gap:.4rem;width:max-content;margin-top:.8rem;padding:.3rem .55rem;font-size:.62rem;display:flex}.pdp-premium__title>span svg{width:13px}.pdp-premium__title>p:last-child{color:var(--sbz-muted);margin:1rem 0 0;font-size:.78rem;line-height:1.85}.pdp-option{border:0;border-bottom:1px solid var(--sbz-stroke);min-width:0;margin:0;padding:1.25rem 0}.pdp-option legend{grid-template-columns:auto 1fr;align-items:center;gap:.55rem;width:100%;padding:0;font-size:.74rem;font-weight:780;display:grid}.pdp-option legend>span{color:var(--sbz-emerald);font:700 .52rem Arial}.pdp-option legend>small{color:var(--sbz-muted);grid-column:1/-1;align-items:center;gap:.35rem;font-size:.56rem;font-weight:500;line-height:1.6;display:flex}.pdp-option legend>small svg{width:13px}.pdp-size-grid{direction:ltr;grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem;margin-top:.85rem;display:grid}.pdp-size-grid button{border:1px solid var(--sbz-stroke);min-height:42px;color:inherit;cursor:pointer;background:0 0;border-radius:7px;font:650 .62rem Arial}.pdp-size-grid button:hover,.pdp-size-grid button.is-active{border-color:var(--sbz-emerald);color:#48d39f;background:#1ab37b1a}.pdp-fabric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-top:.8rem;display:grid}.pdp-fabric-grid button{border:1px solid var(--sbz-stroke);min-height:52px;color:inherit;text-align:start;cursor:pointer;background:0 0;border-radius:8px;grid-template-columns:27px 1fr auto;align-items:center;gap:.55rem;padding:.45rem .55rem;display:grid;position:relative}.pdp-fabric-grid button:hover,.pdp-fabric-grid button.is-active{border-color:var(--sbz-emerald);background:#1ab37b12}.pdp-fabric-grid button:disabled{opacity:.34;cursor:not-allowed}.pdp-fabric-grid button>i,.pdp-materials span>i{background:var(--swatch);width:25px;height:25px;box-shadow:0 0 0 1px var(--sbz-stroke);border:2px solid #ffffffb8;border-radius:50%;display:block}.pdp-fabric-grid button b{min-width:0;font-size:.62rem}.pdp-fabric-grid button small{color:var(--sbz-muted);font-size:.48rem}.pdp-fabric-grid button svg{width:14px;color:var(--sbz-emerald)}.pdp-shipping-promo{color:#47d09c;background:#1ab37b1c;border-radius:7px;align-items:flex-start;gap:.45rem;margin:.7rem 0 0;padding:.65rem;font-size:.57rem;line-height:1.65;display:flex}.pdp-shipping-promo svg{flex:none;width:15px}.pdp-option-split{border-bottom:1px solid var(--sbz-stroke);grid-template-columns:1fr 1fr;gap:.6rem;padding:1.2rem 0;display:grid}.pdp-option-split>button{white-space:normal;text-align:start;height:auto;min-height:64px;padding:.8rem;line-height:1.9}.pdp-option-split>button[aria-pressed=true]{border-color:var(--sbz-emerald);background:#1ab37b1a}.pdp-approved-specs,.pdp-approved-package{border:1px solid var(--sbz-stroke);border-radius:12px;margin-block:1rem;padding:1rem}.pdp-approved-specs p,.pdp-approved-package p,.pdp-option>p{color:var(--sbz-muted);font-size:clamp(.75rem,1vw,.95rem);line-height:1.9}.pdp-approved-specs strong{color:var(--sbz-text)}.pdp-approved-package h2{margin:0 0 .7rem;font-size:1.1rem}.pdp-select{gap:.45rem;display:grid;position:relative}.pdp-select>span{font-size:.58rem;font-weight:750}.pdp-select select{-webkit-appearance:none;appearance:none;border:1px solid var(--sbz-stroke);width:100%;height:45px;color:inherit;background:#ffffff06;border-radius:7px;outline:0;padding-inline:.7rem 2.2rem;font-size:.58rem}.pdp-select>svg{bottom:.75rem;pointer-events:none;width:15px;position:absolute;inset-inline-end:.7rem}.pdp-premium__buy{gap:.8rem;padding-top:1.3rem;display:grid}.pdp-premium__buy>div{grid-template-columns:1fr auto;align-items:end;gap:.4rem;display:grid}.pdp-premium__buy>div>span{color:var(--sbz-muted);font-size:.58rem}.pdp-premium__buy strong{color:#fff;font-size:1.45rem;font-weight:680}html[data-theme=light] .pdp-premium__buy strong{color:#171c19}.pdp-premium__buy small{color:var(--sbz-muted);grid-column:1/-1;font-size:.52rem;line-height:1.7}.pdp-premium__buy>button{background:var(--sbz-emerald);color:#fff;cursor:pointer;border:0;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;min-height:54px;padding:.75rem 1rem;font-weight:800;display:grid}.pdp-premium__buy>button svg{width:17px}.pdp-premium__assurances{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:1rem;display:grid}.pdp-premium__assurances span{color:var(--sbz-muted);align-items:center;gap:.35rem;font-size:.5rem;line-height:1.5;display:flex}.pdp-premium__assurances svg{width:14px;color:var(--sbz-emerald);flex:none}.pdp-materials{background:var(--sbx-paper);max-width:1440px;color:var(--sbx-ink);grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(2rem,6vw,6rem);margin:auto;padding:clamp(3rem,6vw,6rem);display:grid}.pdp-materials__image{border-radius:12px;min-height:480px;position:relative;overflow:hidden}.pdp-materials__image img{object-fit:cover}.pdp-materials h2{margin:0;font-size:clamp(2.1rem,4vw,4.5rem);font-weight:430;line-height:1.2}.pdp-materials>div:last-child>p:nth-of-type(2){color:var(--sbz-muted);line-height:2}.pdp-materials>div:last-child>div{flex-wrap:wrap;gap:.55rem;margin-top:1.2rem;display:flex}.pdp-materials span{border:1px solid var(--sbz-stroke);border-radius:99px;align-items:center;gap:.4rem;padding:.45rem .6rem;font-size:.58rem;display:flex}.pdp-materials span>i{width:18px;height:18px}.pdp-spatial--compact{background:var(--sbz-panel-2);color:var(--sbz-text);padding:clamp(3rem,5vw,5rem)}html[data-theme=light] .pdp-spatial--compact{color:#171c19}.pdp-spatial--compact>header{max-width:1440px;margin:0 auto 1.5rem}.pdp-spatial--compact>header h2{max-width:780px;margin:0;font-size:clamp(2rem,4vw,4rem);font-weight:420}.pdp-spatial--compact .spatial-viewer{background:radial-gradient(circle at 50% 36%,#303832,#131713 68%);border-radius:12px;height:520px;min-height:420px}.pdp-faq{background:var(--sbx-paper);max-width:1200px;color:var(--sbx-ink);grid-template-columns:.6fr 1.4fr;gap:3rem;margin:auto;padding:clamp(3rem,6vw,6rem) clamp(1rem,4vw,4rem);display:grid}.pdp-faq header>p{color:var(--sbz-emerald);font-size:.62rem;font-weight:800}.pdp-faq h2{margin:0;font-size:clamp(1.7rem,3vw,3rem);font-weight:450}.pdp-faq details{border-top:1px solid var(--sbz-stroke)}.pdp-faq details:last-child{border-bottom:1px solid var(--sbz-stroke)}.pdp-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:64px;font-size:.75rem;font-weight:700;list-style:none;display:flex}.pdp-faq summary svg{width:16px;transition:transform .2s}.pdp-faq details[open] summary svg{transform:rotate(180deg)}.pdp-faq details p{color:var(--sbz-muted);margin:0 0 1rem;font-size:.7rem;line-height:1.9}html[data-theme=dark] :where(.commerce-header,.checkout-content,.order-summary,.account-grid>section,.account-section,.otp-card){background:var(--sbz-panel);color:var(--sbz-text);border-color:var(--sbz-stroke)}html[data-theme=dark] :where(.checkout-shell,.account-shell--dashboard,.section-page){color:var(--sbz-text);background:#0d100e}html[data-theme=dark] :where(.delivery-form input,.delivery-form textarea,.delivery-form select,.account-form input,.account-form textarea,.account-form select,.account-profile input){color:var(--sbz-text);border-color:var(--sbz-stroke);background:#0f1310}.account-nav{background:#0a0d0b}.account-nav nav a.is-active{box-shadow:inset 3px 0 var(--sbz-emerald);background:#1ab37b1f}.account-welcome{background:linear-gradient(120deg,#121814,#0c2b20);border-radius:11px}.account-grid>section,.account-section,.order-summary,.checkout-content{border-radius:11px;overflow:hidden}.account-section--single{grid-template-columns:1fr}.account-section--single>header{grid-column:1}.account-order-list{max-width:900px}.account-profile--wide{grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px}.account-profile--wide button{grid-column:1/-1}html[data-theme=dark] .erp-page,html[data-theme=dark] .erp-loading{--erp-graphite:#080b09;--erp-graphite-2:#111713;--erp-green:#1ab37b;--erp-green-soft:#1ab37b1f;--erp-orange:#d4944e;--erp-orange-soft:#d4944e1f;--erp-red:#de746b;--erp-line:#ebf3ed1c;--erp-muted:#93a098;--erp-canvas:#0d100e;--erp-card:#151a16;color:#edf3ef;background:var(--erp-canvas)}html[data-theme=dark] .erp-page :where(.erp-topbar-actions>button,.erp-card,.erp-metric,.erp-account-list>article,.erp-stock-grid>div,.erp-page input,.erp-page select,.erp-page textarea),html[data-theme=dark] .erp-page :where(.erp-stage-summary>button,.erp-b2b-summary>div,.erp-inventory-summary>div,.erp-crm-summary>div){background:var(--erp-card);color:#edf3ef;border-color:var(--erp-line)}html[data-theme=dark] .erp-page :where(.erp-b2b-summary strong,.erp-inventory-summary strong,.erp-crm-summary b){color:#edf3ef}html[data-theme=dark] .erp-page :where(.erp-b2b-summary>div.is-alert,.erp-inventory-summary>div.is-alert,.erp-crm-summary>div.is-alert){background:#de746b14;border-color:#de746b47}html[data-theme=dark] .erp-page :where(td>b,.erp-metric strong,.erp-account-meta b){color:#edf3ef}html[data-theme=dark] .erp-page tbody tr>*{border-color:#ebf3ed13}html[data-theme=dark] .erp-page tbody tr:hover{background:#1ab37b0e}html[data-theme=dark] .erp-page .erp-inventory-table tr.is-low{background:#de746b0f}.erp-card,.erp-metric{border-radius:10px}.erp-catalog-table{min-width:980px}.erp-policy-list{gap:.15rem;display:grid}.erp-policy-list>span{border-bottom:1px solid var(--erp-line);min-height:42px;color:var(--erp-muted);align-items:center;gap:.55rem;font-size:.57rem;display:flex}.erp-policy-list>span:last-child{border-bottom:0}.erp-policy-list svg{width:15px;color:var(--erp-green)}.erp-policy-list b{min-width:130px;color:inherit;font:700 .52rem Arial}.erp-sidebar nav .erp-nav-item{color:#aab6bd;text-align:right;background:0 0;border:0;border-radius:11px;align-items:center;gap:.75rem;width:100%;min-height:48px;padding:0 .8rem;font-size:.77rem;font-weight:580;transition:background-color .18s,color .18s;display:flex;position:relative}.erp-sidebar nav .erp-nav-item:before{content:"";background:0 0;border-radius:4px;width:3px;position:absolute;inset-block:12px;inset-inline-start:-1rem}.erp-sidebar nav .erp-nav-item svg{flex:0 0 19px;width:19px;height:19px}.erp-sidebar nav .erp-nav-item>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.erp-sidebar nav .erp-nav-item em{color:#dfe7ea;background:#ffffff14;border-radius:7px;place-items:center;min-width:23px;height:23px;margin-inline-start:auto;font-size:.63rem;font-style:normal;display:grid}.erp-sidebar nav .erp-nav-item:hover{color:#fff;background:#ffffff0f}.erp-sidebar nav .erp-nav-item.is-active{color:#fff;background:linear-gradient(135deg,#1ab37beb,#0a7d57f2);box-shadow:0 10px 25px #07231b52}.erp-sidebar nav .erp-nav-item.is-active:before{background:var(--erp-sand)}.is-sidebar-collapsed .erp-sidebar nav .erp-nav-item{justify-content:center;padding:0}.is-sidebar-collapsed .erp-sidebar nav .erp-nav-item>span{display:none}.is-sidebar-collapsed .erp-sidebar nav .erp-nav-item em{top:3px;min-width:18px;height:18px;font-size:.53rem;position:absolute;inset-inline-end:3px}.summary-configuration,.sbx-cart__configuration{color:var(--sbz-muted)!important;font-size:.52rem!important;line-height:1.65!important}.summary-delivery-promo{color:var(--sbz-emerald);background:#1ab37b1c;border-radius:7px;align-items:center;gap:.45rem;margin:.65rem 1rem 0;padding:.55rem .65rem;font-size:.56rem;display:flex}.summary-delivery-promo svg{width:15px}@media (max-width:1100px){.sbx-applications__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pdp-premium__hero{grid-template-columns:1fr}.pdp-premium__visual{height:min(720px,75vw);min-height:560px;position:relative;top:0}.pdp-premium__config{padding:clamp(1.5rem,5vw,4rem)}}@media (max-width:760px){.sbx-header{height:68px}.sbx-hero{grid-template-columns:1fr;height:auto;min-height:760px;padding-top:68px}.sbx-hero__copy{align-content:center;min-height:450px;padding:3rem 1.2rem 1.5rem;display:grid}.sbx-hero__stage{min-height:360px}.sbx-hero:after{background:linear-gradient(#070908f5 0%,#070908b8 46%,#0000 74%)}[dir=rtl] .sbx-hero:after{transform:none}.sbx-scroll-cue{display:none}.sbx-trust{grid-template-columns:repeat(2,1fr)}.sbx-trust article{min-height:82px}.sbx-product-grid{grid-template-columns:1fr}.sbx-product__copy>p:nth-of-type(2){min-height:0}.sbx-spatial__head{grid-template-columns:1fr}.sbx-spatial__head>p:last-child{justify-self:start}.sbx-spatial .spatial-viewer{height:520px;min-height:390px}.sbx-factory{border-radius:0;grid-template-columns:1fr}.sbx-factory__media{min-height:380px}.sbx-applications__grid{scroll-snap-type:x mandatory;padding-bottom:.7rem;display:flex;overflow-x:auto}.sbx-application-card{scroll-snap-align:center;min-width:82vw;min-height:250px}.sbx-business{min-height:0}.pdp-premium .pdp-header{height:64px}.pdp-premium .pdp-header nav{display:none}.pdp-premium__visual{height:min(620px,118vw);min-height:460px}.product-gallery{grid-template-rows:minmax(0,1fr) 72px}.product-gallery__thumbs{gap:.45rem;padding:.55rem .7rem}.product-gallery__thumbs button{width:64px;min-width:64px;height:52px}.product-gallery__arrow{width:44px;height:44px;top:auto;bottom:.85rem}.product-gallery__arrow--previous{inset-inline-start:.75rem}.product-gallery__arrow--next{inset-inline-end:.75rem}.product-gallery__caption{inset-inline:4rem;justify-content:center;bottom:1.45rem}.product-gallery__caption span{display:none}.product-gallery__expand{top:.75rem;width:44px;height:44px;inset-inline-end:.75rem}.pdp-premium__visual-tag{top:.8rem;inset-inline-end:4rem}.product-gallery__lightbox{padding:4.5rem .75rem calc(1rem + env(safe-area-inset-bottom))}.product-gallery__lightbox-arrow{top:auto;bottom:calc(1.05rem + env(safe-area-inset-bottom));width:46px;height:46px}.product-gallery__lightbox-caption{padding-inline:3.5rem}.pdp-premium__config{padding:1.2rem}.pdp-premium__title h1{font-size:2.2rem}.pdp-size-grid{grid-template-columns:repeat(3,1fr)}.pdp-fabric-grid,.pdp-option-split,.pdp-premium__assurances{grid-template-columns:1fr}.pdp-materials{grid-template-columns:1fr;padding:3.5rem 1.2rem}.pdp-materials__image{order:2;min-height:65vw}.pdp-spatial--compact{padding:3.5rem 1rem}.pdp-spatial--compact .spatial-viewer{height:500px;min-height:420px}.pdp-faq{grid-template-columns:1fr;gap:1.5rem;padding:3.5rem 1.2rem}.account-welcome{min-height:110px}}@media (max-width:1120px){.erp-sidebar nav .erp-nav-item{width:auto;min-width:max-content;min-height:42px;padding:0 .65rem}.erp-sidebar nav .erp-nav-item:before{display:none}.is-sidebar-collapsed .erp-sidebar nav .erp-nav-item{justify-content:flex-start;padding:0 .65rem}.is-sidebar-collapsed .erp-sidebar nav .erp-nav-item>span{display:inline}.is-sidebar-collapsed .erp-sidebar nav .erp-nav-item em{min-width:20px;height:20px;margin-inline-start:auto;font-size:.57rem;position:static}}@media (max-width:620px){.erp-sidebar nav .erp-nav-item{gap:.4rem;min-height:40px;padding:0 .55rem;font-size:.64rem}.erp-sidebar nav .erp-nav-item svg{width:16px}.erp-sidebar nav .erp-nav-item em{top:1px;min-width:17px;height:17px;font-size:.5rem;position:absolute;inset-inline-end:1px}}@media (prefers-reduced-motion:reduce){.sbx-product__visual img,.pdp-faq summary svg,.product-gallery button{transition:none}.product-gallery__stage>img,.product-gallery__lightbox,.product-gallery__lightbox-backdrop{animation:none}}.sbx-approved-intro{max-width:850px;color:var(--sbx-text);margin-bottom:40px;line-height:2.1}.sbx-approved-intro a,.sbx-approved-values a{color:#27bd8e;align-items:center;gap:12px;font-size:14px;font-weight:700;display:inline-flex}.sbx-approved-load-note{color:#a4b6aa;margin-top:24px;font-size:13px;line-height:2}.sbx-approved-values{background:#121d16;grid-template-columns:1fr 1fr;gap:50px;padding:48px clamp(22px,5vw,80px);display:grid}.sbx-approved-values h2{color:#edf4ef;font-size:25px}.sbx-approved-values p{color:#b1c2b6;font-size:15px;line-height:2}.sbx-approved-intro p{color:#b1c2b6;font-size:17px}[data-theme=light] .sbx-approved-values{background:#eaf1e9}[data-theme=light] .sbx-approved-values h2{color:#153624}[data-theme=light] .sbx-approved-values p,[data-theme=light] .sbx-approved-intro p,[data-theme=light] .sbx-approved-load-note{color:#475e4e}@media (max-width:760px){.sbx-approved-values{grid-template-columns:1fr;gap:25px;padding-block:32px}.sbx-approved-values h2{font-size:22px}.sbx-approved-intro p{font-size:15px}}.ui-button[data-variant=default]{color:var(--primary-foreground);background-color:var(--primary);border-color:var(--primary)}.ui-button[data-variant=default]:hover:not(:disabled){background-color:var(--primary-hover)}.receipt-support-link{border-bottom:1px solid var(--border);color:var(--primary);justify-content:space-between;align-items:center;gap:.75rem;padding:1rem;font-weight:650;display:flex}.receipt-support-link svg{width:1.1rem;height:1.1rem}.public-site-header{z-index:1100;color:#f4f7f5;-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);background:#090d0af0;border-bottom:1px solid #ecf4ef21;grid-template-columns:minmax(80px,1fr) auto minmax(220px,1fr);align-items:center;gap:clamp(.8rem,2.5vw,2.2rem);min-height:72px;padding:.45rem clamp(1rem,4vw,4.5rem);display:grid;position:sticky;top:0;box-shadow:0 10px 34px #0000001f}.public-site-header--overlay{box-shadow:none;background:#090d0a57;position:fixed;inset-inline:0}html[data-header-scrolled=true] .public-site-header--overlay{background:#090d0af0;box-shadow:0 10px 34px #0003}.public-site-header>.brand-logo{justify-self:start;width:78px;height:62px}.public-site-header__nav{justify-content:center;align-items:center;gap:clamp(1rem,2.2vw,2rem);display:flex}.public-site-header__nav a{color:#b5c0b9;white-space:nowrap;font-size:.8rem;font-weight:600;position:relative}.public-site-header__nav a:after{content:"";inset-inline:50%;background:var(--primary);border-radius:2px;height:2px;transition:inset-inline .2s;position:absolute;bottom:-.8rem}.public-site-header__nav a:is(:hover,[aria-current=page]){color:#fff}.public-site-header__nav a:is(:hover,[aria-current=page]):after{inset-inline:0}.public-site-header__actions{justify-self:end;align-items:center;gap:.3rem;display:flex}.public-site-header__icon{color:#f4f7f5;position:relative}.public-site-header__icon:hover{background:#ffffff14}.public-site-header__icon b{top:1px;background:var(--primary);min-width:17px;height:17px;color:var(--primary-foreground);border-radius:99px;place-items:center;font:700 .62rem/1 Arial,sans-serif;display:grid;position:absolute;inset-inline-end:1px}.public-site-header .locale-switcher summary{color:#f4f7f5;border-color:#ffffff2e;border-radius:8px}.public-site-header .locale-switcher__menu{z-index:1400;border-color:var(--border);color:#f4f7f5;background:#141a16;border-radius:10px}.public-site-header .locale-switcher__menu a{color:#aebbb3}.public-site-header .locale-switcher__menu a:is(:hover,[aria-current=page]){color:#fff;background:#1d2921}.public-site-menu{z-index:1600;color:#f4f7f5;background:#070a08fb;padding:clamp(1rem,4vw,4rem);position:fixed;inset:0;overflow:auto}.public-site-menu__top{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.public-site-menu>nav{grid-template-columns:repeat(2,minmax(0,1fr));width:min(1100px,100%);margin:clamp(2rem,6vh,5rem) auto;display:grid}.public-site-menu>nav a{color:#b7c1bb;border-bottom:1px solid #ffffff1a;grid-template-columns:42px 1fr;align-items:center;gap:1rem;min-height:70px;padding:.7rem;display:grid}.public-site-menu>nav a:hover{color:#fff;background:#ffffff06}.public-site-menu>nav span{color:#45d5a0;font:700 .68rem Arial,sans-serif}.public-site-menu>nav b{font-size:clamp(1.05rem,2vw,1.6rem);font-weight:500}.public-site-menu__locales{justify-content:center;gap:.5rem;display:flex}.public-site-menu__locales a{text-align:center;color:#9ca9a1;border:1px solid #ffffff21;border-radius:7px;min-width:48px;padding:.55rem;font:700 .72rem Arial,sans-serif}.public-site-menu__locales a[aria-current=page]{border-color:var(--primary);color:#fff;background:#1bc58a1f}.public-site-footer,.sbx-footer,.section-footer{color:#edf4ef;background:#080c0a}.public-site-footer{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-top:1px solid #ffffff1a;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:clamp(2rem,6vw,6rem);padding:clamp(3rem,6vw,5rem) clamp(1.2rem,5vw,5rem) 4.75rem;display:grid}.public-site-footer__brand{align-items:flex-start;gap:1.2rem;display:flex}.public-site-footer__brand>.brand-logo{flex:none;width:92px;height:76px}.public-site-footer__brand strong{font:600 1rem/1.4 var(--font-ui);margin-top:.45rem;display:block}.public-site-footer__brand p{color:#9caaa1;max-width:360px;margin:.55rem 0 0;font-size:.84rem;line-height:1.9}.public-site-footer__links{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;display:grid}.public-site-footer__links nav{align-content:start;gap:.7rem;display:grid}.public-site-footer__links b{color:#55d6a7;margin-bottom:.25rem;font-size:.82rem}.public-site-footer__links a{color:#a8b4ad;width:max-content;font-size:.8rem}.public-site-footer__links a:hover{color:#fff}.public-site-footer__bottom{color:#758179;border-top:1px solid #ffffff1a;grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding-top:1.1rem;font:500 .75rem/1.5 Arial,sans-serif;display:flex}.public-site-footer__bottom>div{gap:1rem;display:flex}.public-site-footer__bottom a{color:#9daaa2}html:lang(fa) body,html:lang(ar) body{font-family:var(--font-ui);letter-spacing:0;word-spacing:.015em}.ui-input,.ui-textarea,.ui-select-trigger{border:1px solid var(--input)!important;background:var(--control)!important;color:var(--foreground)!important;font-family:var(--font-ui)!important;font-size:1rem!important;line-height:1.7!important}.ui-input::placeholder,.ui-textarea::placeholder{opacity:1;color:var(--muted-foreground)!important}:is(.ui-input:focus-visible,.ui-textarea:focus-visible,.ui-select-trigger:focus-visible){border-color:var(--ring)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--ring) 18%, transparent)!important;outline:none!important}.ui-select-content{z-index:1700!important;border-color:var(--border-strong)!important;background:var(--popover)!important;color:var(--popover-foreground)!important;font-family:var(--font-ui)!important;box-shadow:0 20px 60px #00000061!important}[data-radix-popper-content-wrapper]{z-index:1700!important}.ui-select-item{min-height:44px!important;font-size:.875rem!important;line-height:1.7!important}.ui-select-item:focus-visible{outline:none!important}.ui-select-item[data-highlighted]{background:var(--accent)!important;color:var(--accent-foreground)!important;outline:none!important}.ui-select-content[dir=rtl],html[dir=rtl] .ui-select-content{text-align:right;direction:rtl}.admin-upload-panel [data-slot=select-trigger],.agent-composer [data-slot=select-trigger],.erp-page [data-slot=select-trigger]{min-height:44px}.agent-composer form [data-slot=select-trigger],.erp-page [data-slot=select-trigger]{background:var(--control)!important;color:var(--foreground)!important}.account-form [data-slot=select-trigger],.agent-composer form [data-slot=select-trigger],.erp-page [data-slot=select-trigger],.admin-upload-panel [data-slot=select-trigger]{justify-content:space-between;min-height:44px;padding:.5rem .75rem}.sbx-drawer-layer,.sbx-modal-layer{z-index:1500!important}:where(.section-request,.delivery-fields,.account-form,.account-profile,.otp-card) label{line-height:1.6;font-size:.8rem!important}.section-lede{font-size:clamp(.94rem,1.05vw,1.05rem)}.section-card-grid article>p,.section-content__header>div p,.about-parent p,.about-parent dd{font-size:.84rem;line-height:1.95}.section-kicker,.section-hero__index b{font-size:.78rem}.section-hero__index span,.section-content__header>div span,.section-card__top span,.section-card__top p,.section-next>div span{line-height:1.55;font-size:.75rem!important}.section-next>div p{line-height:1.75;font-size:.8rem!important}.pdp-option legend{font-size:.86rem}.pdp-option legend>small,.pdp-fabric-grid button small,.pdp-premium__buy small{font-size:.7rem}.pdp-fabric-grid button b,.pdp-select>span{font-size:.78rem}.section-hero__visual.has-image .section-visual__frame{aspect-ratio:4/3;border-radius:12px;width:min(100%,500px);box-shadow:0 28px 70px #0000004d}.section-hero__visual.has-image .section-visual__frame>img{object-fit:cover;object-position:center;filter:saturate(.82)contrast(1.06)}.section-hero__visual.has-image .section-visual__frame:after{content:"";pointer-events:none;background:linear-gradient(#06090714,#0609076b);position:absolute;inset:0}.section-hero__visual.has-image .section-visual__label{z-index:2;color:#e6eee9}.about-parent{color:#f3f7f4;background:linear-gradient(130deg,#111713,#0c2119);border:1px solid #41d39d33;border-radius:12px;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:clamp(2rem,5vw,5rem);margin-top:1rem;padding:clamp(1.5rem,4vw,3.5rem);display:grid}.about-parent>div>span{color:#50d5a5;font-size:.76rem;font-weight:700}.about-parent h2{max-width:720px;margin:.6rem 0 1rem;font-size:clamp(1.7rem,3vw,3rem);font-weight:500;line-height:1.35}.about-parent p{color:#adbbb2;max-width:720px;margin:0}.about-parent dl{gap:0;margin:0;display:grid}.about-parent dl>div{border-bottom:1px solid #ffffff1c;grid-template-columns:minmax(90px,.35fr) 1fr;gap:1rem;padding:1rem 0;display:grid}.about-parent dl>div:last-child{border-bottom:0}.about-parent dt{color:#55d6a7;font-size:.78rem;font-weight:700}.about-parent dd{color:#c6d0ca;margin:0}.account-shell--login{flex-direction:column;display:flex;background:radial-gradient(circle at 78% 18%,#1bc58a1a,#0000 27rem),#0d100e!important}html[data-theme=light] .account-shell--login{background:radial-gradient(circle at 78% 18%,#087b571a,#0000 28rem),#f1f4f1!important}.account-login-content{flex:1;place-items:center;width:100%;padding:clamp(2rem,7vw,6rem) 1rem;display:grid}.account-login-content>.otp-card{margin:0}.otp-card{background:var(--card)!important;color:var(--card-foreground)!important;border-radius:12px!important}.otp-card h2{font-size:clamp(1.55rem,2.5vw,2.15rem);font-weight:600}.otp-card h2+p{font-size:.86rem}.otp-card>p:first-of-type,.otp-card label{font-size:.78rem!important}.otp-card [data-slot=input]{background:var(--control)!important;color:var(--foreground)!important;border-radius:8px!important}.otp-card form>[data-slot=button]:not(.otp-secondary){background:var(--primary)!important;color:var(--primary-foreground)!important}.otp-slots,[data-slot=input-otp-group]{direction:ltr;width:100%}.otp-slots [data-slot=input-otp-group]{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.otp-slots [data-slot=input-otp-slot]{border-color:var(--input);background:var(--control);width:auto;min-width:0;height:52px;color:var(--foreground)}.otp-message{border-radius:8px;background:var(--muted)!important;color:var(--foreground)!important}.shipping-options{display:block}.shipping-options>[data-slot=radio-group]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.55rem;display:grid}.shipping-options label{background:var(--control);border-radius:8px}.shipping-options [data-slot=radio-group-item]{opacity:1;margin-top:.05rem;position:static}.shipping-options label:has([data-state=checked]){border-color:var(--primary);background:color-mix(in srgb, var(--primary) 9%, var(--control))}.shipping-options label:has([data-state=checked])>svg{opacity:1}.checkout-terms>[data-slot=checkbox]{margin-top:.1rem}.saved-addresses button:hover{background:var(--accent)!important;color:var(--accent-foreground)!important}html[data-theme=dark] .offer-grid article{color:var(--foreground);background:linear-gradient(155deg,#172019,#111713)}.admin-login__visual{background:radial-gradient(circle at 16% 12%,#1bc58a33,#0000 34%),linear-gradient(145deg,#080c0a 0%,#111914 68%,#0b2b20 150%)}html[data-theme=dark] .admin-login{color:var(--foreground);background:#0d100e}html[data-theme=dark] .admin-login__card header p,html[data-theme=dark] .admin-login__card footer{color:var(--muted-foreground)}html[data-theme=dark] .admin-login__card label>span{color:var(--foreground)}html[data-theme=dark] .admin-login__badge{color:#55d6a7;background:#1bc58a1f}.admin-login__mobile-brand .brand-logo{background:#fff;border-radius:10px;box-shadow:0 12px 30px #0000001a}.erp-topbar>div:first-child>p,.erp-card-head p,.admin-topbar p,.admin-panel-head p,.agent-topbar p,.agent-composer>p{line-height:1.75;font-size:.78rem!important}.erp-metric>span,.admin-metrics article span,.agent-summary small{font-size:.74rem!important}.erp-metric small,.admin-metrics article small{line-height:1.65;font-size:.7rem!important}.erp-page th,.admin-page th{font-size:.7rem!important}.erp-page td,.admin-page td{font-size:.76rem!important}.erp-page td>b,.admin-page td>b,.admin-page td>strong{font-size:.75rem!important}.erp-page td>small,.admin-page td>small,.admin-order-list small,.erp-stock-grid small,.erp-status,.admin-status{font-size:.64rem!important}.erp-page :where(.erp-form-card label,.erp-review-form label),.admin-upload-panel label,.agent-composer label,.erp-page :where(.erp-inline-form button,.erp-stock-form button,.erp-review-form button,.erp-form-card form>button),.admin-upload-panel form>button,.agent-composer form button{font-size:.72rem!important}.agent-composer textarea{font-size:.8rem!important}.agent-starters>span,.agent-starters button,.agent-draft-list article :where(p,small,span),.agent-diff :where(summary,p),.agent-guardrails p{font-size:.68rem!important}.agent-draft-list h3,.agent-guardrails h3{font-size:.78rem!important}.admin-page small,.erp-page small,.agent-page small{line-height:1.6;font-size:.72rem!important}.admin-sidebar :where(nav a,.admin-sidebar-foot a),.erp-sidebar :where(nav button,.erp-sidebar-foot a,.admin-logout-form button),.agent-sidebar :where(nav a,.agent-sidebar-foot a){font-size:.76rem!important}.admin-topbar>div:first-child>span,.admin-panel-head>div>span,.erp-card-head>div>span,.erp-topbar__title>div>span,.agent-drafts>header span{line-height:1.5;font-size:.72rem!important}.admin-panel-head>:where(button,a),.admin-alert :where(p,button),.admin-upload-panel>p,.admin-order-list :where(b,code,i),.admin-quick-access :where(b,small),.agent-message,.agent-draft-list article>footer button,.erp-card-head>button,.erp-page :where(.erp-inline-form button,.erp-timeline article>button){font-size:.72rem!important}html[data-theme=dark] .admin-page,html[data-theme=dark] .agent-page{--admin-line:#ebf3ed1c;--admin-muted:#9aa8a0;--agent-line:#ebf3ed1c;--agent-muted:#9aa8a0;color:#edf3ef;background:#0d100e}html[data-theme=dark] .admin-page :where(.admin-panel,.admin-metrics article,.admin-loading,.admin-quick-access>a,.admin-upload-panel,.admin-file-input),html[data-theme=dark] .agent-page :where(.agent-composer,.agent-drafts,.agent-summary article,.agent-draft-list>article,.agent-diff,.agent-diff section,.agent-guardrails article){color:#edf3ef!important;background:#151b17!important;border-color:#ebf3ed1c!important}html[data-theme=dark] .admin-page :where(h1,h2,h3,strong,td>b,.admin-order-list b,.admin-file-input b,.admin-quick-access b),html[data-theme=dark] .agent-page :where(h1,h2,h3,strong,.agent-draft-list h3){color:#edf3ef!important}html[data-theme=dark] .admin-page :where(p,small,td,.admin-order-list code,.admin-quick-access small),html[data-theme=dark] .agent-page :where(p,small,label,.agent-diff pre){color:#a7b3ac}html[data-theme=dark] .admin-page :where(.admin-topbar-actions>button,.admin-upload-panel [data-slot=select-trigger]),html[data-theme=dark] .agent-page :where(.agent-topbar-actions>button,.agent-composer [data-slot=select-trigger],.agent-composer textarea,.agent-starters button,.agent-draft-list footer button){color:#edf3ef!important;background:#101511!important;border-color:#ebf3ed24!important}html[data-theme=dark] .admin-page tbody tr>*,html[data-theme=dark] .agent-page .agent-draft-list>article{border-color:#ebf3ed14}.install-entry>.public-site-header,.guide-page>.public-site-header{position:sticky;top:0}.install-entry__shell{min-height:calc(100svh - 76px)}.guide-page .guide-header,.guide-page--missing .missing-header{z-index:20;min-height:54px;box-shadow:none;position:relative;top:auto}.guide-page .guide-header{grid-template-columns:1fr auto 1fr}.guide-header__back{color:#526071;justify-self:start;font-size:.78rem;font-weight:700}.guide-page--missing .missing-header>bdi{color:#fff;letter-spacing:.08em;justify-self:center;font-family:Arial,sans-serif;font-size:.75rem}.pdp-project-brief{border:1px solid color-mix(in srgb, var(--primary) 35%, var(--border));background:color-mix(in srgb, var(--primary) 8%, var(--card));border-radius:10px;grid-template-columns:46px 1fr;align-items:start;gap:1rem;padding:1.15rem;display:grid}.pdp-project-brief>svg{background:var(--primary);width:42px;height:42px;color:var(--primary-foreground);border-radius:9px;padding:.65rem}.pdp-project-brief span{color:var(--primary);font-size:.76rem;font-weight:750}.pdp-project-brief h2{margin:.35rem 0 .45rem;font-size:1.2rem;line-height:1.55}.pdp-project-brief p{color:var(--muted-foreground);margin:0;font-size:.86rem;line-height:1.9}@media (max-width:1180px){.public-site-header{grid-template-columns:1fr auto}.public-site-header__nav{display:none}}@media (max-width:760px){.public-site-header{gap:.35rem;min-height:64px;padding:.3rem .7rem}.public-site-header>.brand-logo{width:65px;height:54px}.public-site-header__actions{gap:.1rem}.public-site-header__icon{width:40px;height:40px}.public-site-menu{padding:1rem}.public-site-menu>nav{grid-template-columns:1fr;margin:2rem auto}.public-site-menu>nav a{min-height:58px}.public-site-footer{grid-template-columns:1fr;gap:2rem;padding:2.7rem 1rem 4.5rem}.public-site-footer__links{grid-template-columns:repeat(2,minmax(0,1fr))}.public-site-footer__bottom{flex-direction:column;align-items:flex-start}.section-hero__visual.has-image .section-visual__frame{aspect-ratio:16/10}.about-parent{grid-template-columns:1fr;padding:1.4rem}.shipping-options>[data-slot=radio-group]{grid-template-columns:1fr}.guide-page .guide-header{grid-template-columns:1fr auto;padding-inline:1rem}.guide-header__back,.guide-page .guide-code{display:none}.guide-page--missing .missing-header{grid-template-columns:1fr auto;padding-inline:1rem}.guide-page--missing .missing-header>bdi{display:none}}@media (max-width:460px){.public-site-header .locale-switcher{display:none}.public-site-footer__links{grid-template-columns:1fr}.otp-slots [data-slot=input-otp-slot]{height:46px;font-size:1rem}}.sbx-site :where(.sbx-icon-button b,.sbx-language summary,.sbx-language>div a,.sbx-language>div a span,.sbx-kicker,.sbx-kicker span,.sleep-sculpture__mattress span,.sleep-sculpture__box b,.sleep-sculpture__measure,.sbx-hero__note,.sbx-scroll-cue,.sbx-trust article>span,.sbx-section-head>div:last-child>a,.sbx-product__index,.sbx-product__copy>p:first-child,.sbx-product dt,.sbx-product dd,.sbx-product__actions a,.sbx-product__actions button,.sbx-story__counter,.sbx-story__content article>span,.sbx-story__content article div>p:first-child,.spatial-loader span,.spatial-toolbar button,.spatial-ar-message,.spatial-finishes,.spatial-disclosure,.spatial-credit,.spatial-hotspot,.spatial-hotspot b,.sbx-factory__stamp,.sbx-factory__copy article span,.sbx-text-link,.sbx-guide__qr>span,.sbx-guide__phone span,.sbx-guide__phone b,.sbx-guide__phone p,.sbx-guide__copy form button,.sbx-guide__languages span,.sbx-business__chips span,.sbx-plan-label span,.sbx-service-strip span,.sbx-company-film__caption,.sbx-application-card b,.sbx-application-card p,.sbx-business__media-label span,.sbx-footer__links b,.sbx-footer__links a,.sbx-footer__newsletter label,.sbx-footer__newsletter>a,.sbx-footer__bottom,.sbx-menu__close,.sbx-menu__nav a>span,.sbx-menu__foot a,.sbx-cart header span,.sbx-modal header span,.sbx-cart__empty p,.sbx-cart__empty button,.sbx-cart__items article>div:last-child>span,.sbx-cart__items article p,.sbx-cart__items b,.sbx-cart__note,.sbx-checkout label,.sbx-business-form label,.sbx-cart__items article>div:last-child>strong,.sbx-cart__total,.sbx-toast p){line-height:1.6;font-size:.75rem!important}.pdp :where(.pdp-header nav a,.pdp-header__bag,.pdp-back,.pdp-premium__visual-tag,.pdp-premium__title>p:first-child,.pdp-premium__title>span,.pdp-option legend>span,.pdp-option legend>small,.pdp-size-grid button,.pdp-fabric-grid button b,.pdp-fabric-grid button small,.pdp-shipping-promo,.pdp-select>span,.pdp-premium__buy>div>span,.pdp-premium__buy small,.pdp-premium__assurances span,.pdp-materials span,.pdp-faq header>p,.pdp-faq summary,.pdp-faq details p){line-height:1.65;font-size:.75rem!important}.pdp .pdp-option legend,.pdp .pdp-premium__title>p:last-child,.pdp .pdp-project-brief p{font-size:.84rem!important}.section-page :where(.section-header__nav a,.section-header__actions>a,.section-mobile-menu nav a,.section-mobile-menu p,.section-mobile-menu__locales a,.section-kicker,.section-kicker span,.section-button,.section-visual__label,.section-hero__index span,.section-hero__index b,.section-content__header>div span,.section-card__top span,.section-card__top p,.section-note p,.section-faq summary span,.section-faq details>p,.section-request__intro>p:first-child,.section-request__intro>div,.section-request label,.section-request form>button,.section-result,.section-next>div span,.section-next>div p,.section-footer__brand p,.section-footer>nav a,.section-footer__service a,.section-footer__bottom>span,.section-footer__bottom a,.listing-hero>div:first-child>p:first-child,.listing-hero__summary>span,.listing-hero__summary b,.listing-hero__summary small,.listing-product__art>span,.listing-product__art>small,.listing-product__copy>p:first-child,.listing-product dt,.listing-product dd,.listing-product__copy>a,.compare-row>*,.compare-products div>span,.compare-products a,.tracking-copy>p:first-of-type,.tracking-panel label,.tracking-panel form button,.tracking-panel li,.tracking-panel li span,.tracking-result span,.tracking-result p){line-height:1.65;font-size:.75rem!important}.section-page :where(.section-card-grid article>p,.section-content__header>div p,.section-request__intro>p:nth-of-type(2),.listing-product__copy>p:nth-of-type(2),.tracking-copy>p:last-child,.compare-page>header>p){line-height:1.9;font-size:.84rem!important}.checkout-shell :where(.commerce-header>span,.commerce-back,.commerce-loading,.checkout-steps small,.checkout-steps b,.checkout-auth>div:first-child>p,.delivery-form>header p,.saved-addresses>span,.saved-addresses button b,.saved-addresses button small,.delivery-fields label,.shipping-options legend,.shipping-options label b,.shipping-options label small,.checkout-terms,.checkout-pay,.checkout-security,.order-summary>header span,.order-summary>header>b,.summary-items article>div:nth-child(2)>span,.summary-items h3,.summary-items p,.summary-items article>strong,.summary-quantity>span,.summary-quantity b,.summary-confirmed,.order-summary dl div,.summary-loading,.quote-refresh,.summary-assurances span,.commerce-error,.commerce-empty a,.otp-preview span,.otp-message),.account-shell :where(.account-loading,.account-public-header>span,.account-logo__label,.account-person b,.account-person span,.account-nav nav a,.account-signout,.account-main>header span,.account-main>header>a,.account-welcome p,.account-welcome span,.account-overview-strip span,.account-grid>section>header b,.account-grid>section>header span,.account-order b,.account-order span,.account-order strong,.account-empty,.account-profile label,.account-profile button,.account-form label,.account-form button,.account-section>header p,.address-list b,.address-list span,.address-list p,.account-form>p,.b2b-status span,.b2b-status b,.offer-grid p,.offer-grid h3,.offer-grid span,.offer-grid small,.b2b-pending p,.account-toast,.otp-card>p:first-of-type,.otp-card h2+p,.otp-card label,.otp-card form>button,.otp-preview span,.otp-message){line-height:1.65;font-size:.75rem!important}.erp-page :where(.erp-brand>span,.erp-brand b,.erp-brand small,.erp-nav-label,.erp-sidebar nav button,.erp-sidebar nav .erp-nav-item,.erp-sidebar nav button em,.erp-sidebar nav .erp-nav-item em,.erp-role-card small,.erp-role-card b,.erp-role-card em,.erp-sidebar-foot a,.admin-logout-form button,.erp-topbar__title>div>span,.erp-topbar__title p,.erp-topbar-actions small,.erp-topbar-actions span,.erp-topbar-actions b,.erp-notice,.erp-command>input,.erp-command>kbd,.erp-command-results>header span,.erp-command-results>header small,.erp-command-list b,.erp-command-list small,.erp-command-list em,.erp-command-hints button,.erp-command-empty,.erp-primary-action,.erp-user-menu small,.erp-user-menu b,.erp-filter-strip,.erp-filter-strip button,.erp-welcome__copy>span,.erp-welcome__actions button,.erp-health-board>span,.erp-health-board__score small,.erp-health-board dt,.erp-health-board dd,.erp-metric__copy>span,.erp-metric small,.erp-section-heading>div>span,.erp-section-heading>small,.erp-priority-grid b,.erp-priority-grid small,.erp-card-head>div>span,.erp-card-head p,.erp-card-head>button,.erp-card-head>b,.erp-stage-grid em,.erp-stage-grid b,.erp-stage-grid strong,.erp-followup-list b,.erp-followup-list small,.erp-followup-list em,th,td,td>b,td>strong,td>small,.erp-status,.erp-empty p,.erp-compact-list b,.erp-compact-list small,.erp-stock-grid b,.erp-stock-grid small,.erp-inline-form select,.erp-inline-form button,.erp-stock-form button,.erp-stock-form input,.erp-stage-summary>button>span,.erp-stage-summary b,.erp-order-lines>summary,.erp-order-lines article b,.erp-order-lines article span,.erp-order-lines article small,.erp-b2b-summary span,.erp-b2b-summary small,.erp-inventory-summary span,.erp-account-list header p,.erp-account-meta span,.erp-account-meta b,.erp-review-form label,.erp-form-card label,input,textarea,.erp-review-form button,.erp-form-card form>button,.erp-offer-list b,.erp-offer-list p,.erp-offer-list small,.erp-crm-summary small,.erp-crm-summary>button,.erp-timeline article>div>header>span,.erp-timeline article>div>header>em,.erp-timeline p,.erp-timeline small,.erp-timeline article>button,.erp-customer-list b,.erp-customer-list small,.erp-locked-state,.erp-loading small),.admin-page :where(.admin-brand small,.admin-sidebar nav a,.admin-sidebar-foot a,.admin-topbar>div:first-child>span,.admin-topbar p,.admin-topbar-actions small,.admin-topbar-actions b,.admin-loading strong,.admin-loading span,.admin-alert p,.admin-alert button,.admin-metrics article span,.admin-metrics small,.admin-panel-head>div>span,.admin-panel-head>button,.admin-panel-head>a,th,td,td>b,td>strong,td>small,.admin-status,.admin-order-list b,.admin-order-list small,.admin-order-list code,.admin-order-list i,.admin-empty strong,.admin-empty span,.admin-upload-panel>p,.admin-upload-panel label,.admin-file-input b,.admin-file-input small,.admin-upload-panel form>button,.admin-upload-state,.admin-quick-access b,.admin-quick-access small),.agent-page :where(.agent-brand small,.agent-sidebar nav a,.agent-sidebar-note b,.agent-sidebar-note span,.agent-sidebar-foot a,.agent-topbar>div:first-child>span,.agent-topbar p,.agent-topbar-actions small,.agent-message,.agent-summary small,.agent-composer>header span,.agent-composer>p,.agent-composer label,.agent-composer form button,.agent-starters>span,.agent-starters button,.agent-queue-count small,.agent-draft-list article header span,.agent-draft-list h3,.agent-draft-list header small,.agent-draft-list article>header>b,.agent-draft-list article>p,.agent-diff summary,.agent-diff section>span,.agent-diff p,.agent-diff pre,.agent-draft-list article>footer button,.agent-empty h3,.agent-empty p,.agent-guardrails h3,.agent-guardrails p),.install-entry :where(.install-entry__header-title span,.install-entry__header-title b,.install-entry__back,.install-entry__eyebrow,.install-entry__form-head label,.install-entry__form-head span,.install-entry__field button,.install-entry__help,.install-entry__error,.install-entry__languages a,.install-entry__visual-top,.install-entry__label span,.install-entry__label b,.install-entry__visual-caption span,.install-entry__visual-caption p),.guide-page :where(.guide-locale-switch button,.guide-code,.guide-code span,.guide-kicker,.guide-product-meta,.safety-note b,.safety-note p,.guide-visual__head,.guide-visual__caption span,.guide-visual__caption p,.guide-steps__heading>div>span,.step-tabs button>span,.step-tabs button>b,.active-step__copy>span,.active-step__nav button,.guide-meta span,.guide-meta p,.guide-footer,.missing-header>span,.missing-header>a:last-child,.missing-card>span,.missing-card a){line-height:1.6;font-size:.75rem!important}.sbx-applications{color:#f2f5f2;background:#0f1411!important}.sbx-applications .sbx-section-head>div:last-child>p{color:#aeb9b2!important}html[data-theme=light] .sbx-applications{color:#151a17;background:#eef0eb!important}html[data-theme=light] .sbx-applications .sbx-section-head>div:last-child>p{color:#526058!important}:where(.sbx-button--light,.section-button--light,.pdp-premium__buy>button){background:var(--primary)!important;color:var(--primary-foreground)!important}:where(.sbx-button--light,.section-button--light,.pdp-premium__buy>button):hover{background:var(--primary-hover)!important}html[data-theme=dark] .erp-page :where(td>strong,td>b,.erp-order-list b,.erp-card strong){color:#edf3ef!important}html[data-theme=dark] .erp-status--good{color:#90e6bd!important;background:#153d2c!important}html[data-theme=dark] .erp-status--warn{color:#f2bd7b!important;background:#442d17!important}html[data-theme=dark] .erp-status--bad{color:#f0aaa3!important;background:#472421!important}.locale-switcher__name,.theme-toggle span,.public-site-header__icon b,.sbx-icon-button b{font-size:.75rem!important}.pdp :where(.sbx-kicker,.sbx-kicker span,.spatial-loader span,.spatial-fallback p,.spatial-toolbar button,.spatial-ar-message,.spatial-finishes,.spatial-disclosure,.spatial-credit,.spatial-hotspot,.spatial-hotspot b),.erp-page.erp-page :where(small,span,button,th,td),.admin-page.admin-page :where(small,span,button,th,td,label,code),.agent-page.agent-page :where(small,span,button,label,code){line-height:1.6;font-size:.75rem!important}html[data-theme=dark] .erp-page .erp-action-center{color:#edf3ef;border-color:var(--erp-line)!important;background:#111713!important}html[data-theme=dark] .erp-page .erp-priority-grid>button{color:#edf3ef!important;background:#171d18!important;border-color:#ebf3ed1f!important}html[data-theme=dark] .erp-page .erp-priority-grid>button:hover{background:#1b241e!important;border-color:#2bd99b61!important}html[data-theme=dark] .erp-page .erp-priority-grid>button :where(strong,b){color:#edf3ef!important}html[data-theme=dark] .erp-page .erp-priority-grid>button small{color:#a7b3ac!important}html[data-theme=dark] .erp-page .erp-priority-grid>button>span{color:#aebbb3!important;background:#202a23!important}html[data-theme=dark] .erp-page .erp-priority-grid>button.is-urgent{background:#de746b14!important;border-color:#de746b4d!important}html[data-theme=dark] .erp-page .erp-priority-grid>button.is-attention{background:#d4944e12!important;border-color:#d4944e4d!important}html[data-theme=dark] .erp-page .erp-account-meta>span{color:#a7b3ac!important;background:#171d18!important;border-color:#ebf3ed1f!important}html[data-theme=dark] .erp-page :where(.erp-account-meta b,.erp-review-form label,.erp-form-card label){color:#edf3ef!important}html[data-theme=dark] .erp-page .erp-stage-summary>button>span{color:#78dfb8!important;background:#2bd99b2b!important}@media (max-width:760px){.summary-quantity button,.sbx-cart__items button,.public-site-header__icon,.sbx-icon-button,.pdp-header__bag{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.theme-toggle{min-width:44px!important;height:44px!important;min-height:44px!important}.compare-products a{align-items:center;min-height:44px;display:inline-flex}.public-site-footer__links a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.checkout-terms__control{cursor:pointer;place-items:center;width:44px;min-width:44px;height:44px;margin:-.45rem 0;display:grid}.checkout-terms a{align-items:center;min-height:44px;display:inline-flex}.otp-card form>[data-slot=button]:not(.otp-secondary){min-height:50px!important;font-size:.875rem!important}.pdp-header nav a,.pdp-back{min-height:44px}.pdp-back{align-items:center;display:inline-flex}.sbx-cart{padding-bottom:calc(1rem + env(safe-area-inset-bottom))}.compare-table{display:none}.compare-swipe-hint{color:var(--muted-foreground);align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:.78rem;line-height:1.7;display:flex}.compare-swipe-hint svg{width:19px;color:var(--primary);flex:0 0 19px}.compare-mobile-cards{scroll-snap-type:inline mandatory;scrollbar-width:thin;scrollbar-color:var(--primary) #78847c2e;gap:.75rem;margin-inline:-.25rem;padding:.25rem .25rem .9rem;scroll-padding-inline:.25rem;display:flex;overflow-x:auto}.compare-mobile-cards>article{border:1px solid var(--border);background:var(--card);scroll-snap-align:start;border-radius:18px;align-content:start;width:min(82vw,320px);min-width:min(82vw,320px);display:grid;overflow:hidden}.compare-mobile-cards article>header{background:linear-gradient(145deg, color-mix(in srgb, var(--primary) 12%, var(--card)), var(--card));align-content:end;min-height:148px;padding:1.1rem;display:grid;position:relative}.compare-mobile-cards header i{top:.75rem;color:color-mix(in srgb, var(--foreground) 7%, transparent);font:800 3.35rem/1 Arial,sans-serif;position:absolute;inset-inline-end:.9rem}.compare-mobile-cards header span{color:var(--primary);font:750 .76rem/1.5 Arial,sans-serif;position:relative}.compare-mobile-cards h2{color:var(--foreground);margin:.4rem 0 0;font-size:1.45rem;line-height:1.35;position:relative}.compare-mobile-cards dl{margin:0}.compare-mobile-cards dl>div{border-top:1px solid var(--border);grid-template-columns:88px minmax(0,1fr);align-items:center;gap:.75rem;min-height:70px;padding:.8rem 1.1rem;display:grid}.compare-mobile-cards :where(dt,dd){margin:0;font-size:.78rem;line-height:1.75}.compare-mobile-cards dt{color:var(--muted-foreground);font-weight:750}.compare-mobile-cards dd{color:var(--foreground)}.compare-mobile-cards article>a{border-top:1px solid var(--border);background:var(--primary);min-height:50px;color:var(--primary-foreground);justify-content:space-between;align-items:center;gap:.65rem;padding-inline:1.1rem;font-size:.78rem;font-weight:800;display:flex}.compare-mobile-cards article>a svg{width:17px}.compare-row{grid-template-columns:110px repeat(3,220px);min-width:770px}.compare-row>:first-child{z-index:4;background:var(--sbz-panel,#151a16);position:sticky;inset-inline-start:0;box-shadow:-10px 0 18px #00000029}.compare-products>div{scroll-snap-align:start}}html[data-theme=dark] .erp-page :where(.erp-primary-action,.erp-welcome__actions button,.erp-stock-form button,.erp-form-card form>button,.erp-crm-summary>button){background:var(--primary)!important;color:var(--primary-foreground)!important}html[data-theme=dark] .erp-loading>div{color:#edf3ef!important;background:#151a16!important;border-color:#ebf3ed1f!important}html[data-theme=dark] .erp-loading strong{color:#edf3ef!important}html[data-theme=dark] .erp-loading i{background:#263029!important}.persian-date-control{gap:.4rem;width:100%;display:grid}.persian-date-control__field{width:100%;display:block;position:relative}.persian-date-control__field>svg{color:var(--sbx-green,#20c997);pointer-events:none;z-index:1;width:1.1rem;height:1.1rem;position:absolute;top:50%;left:.9rem;transform:translateY(-50%)}.persian-date-control__field>input{text-align:left;direction:ltr;min-height:44px;padding-left:2.75rem}.persian-date-control>small{color:var(--sbx-muted,#99a59f);font-size:.75rem;font-weight:500;line-height:1.6;display:block}.receipt-shell .receipt-paper small,.receipt-shell .receipt-paper>header b,.receipt-shell .receipt-items p,.receipt-shell .receipt-items article>div:first-child>span,.receipt-shell .receipt-paper>footer{font-size:.75rem}.receipt-shell .receipt-items article b,.receipt-shell .receipt-items article>strong,.receipt-shell .receipt-bottom address span,.receipt-shell .receipt-bottom address p,.receipt-shell .receipt-bottom dl div,.receipt-shell .receipt-actions a,.receipt-shell .receipt-actions button{font-size:.875rem}.erp-shell .erp-notice{-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=dark] .erp-notice--ok{color:#c9f5df;background:#173b2d;border-color:#3a8d66}html[data-theme=dark] .erp-notice--error{color:#ffdad5;background:#442323;border-color:#ad5f54}.persian-date-control__picker{width:100%;min-width:0}.persian-date-control>small{color:var(--muted-foreground)}.persian-date-control__field>input{font-variant-numeric:tabular-nums;padding-left:3rem;padding-right:3rem}.persian-date-control__field>:is(.persian-date-control__open,.persian-date-control__clear){border-radius:var(--radius);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--primary);box-shadow:none;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.persian-date-control__field>.persian-date-control__open{left:0}.persian-date-control__field>.persian-date-control__clear{color:var(--muted-foreground);right:0}.persian-date-control__field>button svg{width:18px;height:18px}.persian-date-control__field>button:disabled{cursor:not-allowed;opacity:.5}.persian-date-control__field>button:focus-visible{outline:2px solid var(--ring);outline-offset:-4px}.rmdp-wrapper.persian-calendar{--rmdp-primary:var(--primary);border:1px solid var(--border-strong);background:var(--popover);width:min(336px,100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);color:var(--popover-foreground);box-shadow:var(--shadow);border-radius:16px;font-family:inherit;overflow:auto}.persian-calendar .rmdp-top-class,.persian-calendar .rmdp-calendar{width:100%}.persian-calendar .rmdp-calendar{padding:8px}.persian-calendar .rmdp-header{height:48px;margin:0 0 4px}.persian-calendar .rmdp-header-values{color:var(--foreground);font-size:15px;font-weight:700}.persian-calendar .rmdp-header-values>span{padding:8px 3px}.persian-calendar .rmdp-week{justify-content:space-between;gap:0}.persian-calendar .rmdp-week-day{color:var(--muted-foreground);font-size:12px}.persian-calendar :is(.rmdp-day,.rmdp-week-day){flex:1 1 0;width:44px;height:44px}.persian-calendar .rmdp-day{color:var(--foreground)}.persian-calendar .rmdp-day span{border-radius:10px;font-size:14px}.persian-calendar .rmdp-day.rmdp-today span{background:var(--accent);color:var(--foreground);outline:1px solid var(--primary)}.persian-calendar .rmdp-day.rmdp-selected span:not(.highlight){background:var(--primary);color:var(--primary-foreground);box-shadow:none}.persian-calendar .rmdp-day:not(.rmdp-disabled,.rmdp-day-hidden) span:hover{background:var(--primary);color:var(--primary-foreground)}.persian-calendar :is(.rmdp-disabled,.rmdp-deactive){color:var(--muted-foreground);opacity:.45}.persian-calendar :is(.rmdp-month-picker,.rmdp-year-picker){background:var(--popover);border-radius:12px}.persian-calendar .rmdp-arrow-container{border-radius:10px;width:40px;height:40px}.persian-calendar .rmdp-arrow{border-color:var(--primary);margin-top:14px}.persian-calendar .rmdp-arrow-container:hover{background:var(--accent);box-shadow:none}.persian-calendar .rmdp-arrow-container:hover .rmdp-arrow{border-color:var(--foreground)}.persian-calendar :is(button,[tabindex]):focus-visible{outline:2px solid var(--ring);outline-offset:2px}.persian-calendar .rmdp-time-picker{border-top:1px solid var(--border);color:var(--foreground);padding:10px 8px}.persian-calendar .rmdp-border-top{border-color:var(--border)}.persian-calendar .rmdp-time-picker input{border:1px solid var(--input);background:var(--control);width:52px;height:44px;min-height:44px;color:var(--foreground);font:inherit;text-align:center;border-radius:8px;padding:6px}.persian-calendar .rmdp-time-picker :is(.rmdp-am,.rmdp-pm){color:var(--foreground)}.persian-calendar .rmdp-time-picker .rmdp-arrow-container{width:44px;height:32px}.persian-calendar .rmdp-time-picker .rmdp-arrow{margin-top:9px}.persian-calendar__actions{border-top:1px solid var(--border);justify-content:space-between;gap:8px;padding:8px;display:flex}.persian-calendar__actions button{min-height:44px;color:var(--muted-foreground);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px 16px;font-size:13px}.persian-calendar__actions button:last-child{background:var(--primary);color:var(--primary-foreground)}.persian-calendar__actions button:hover{filter:brightness(1.08)}@media (max-width:360px){.persian-calendar :is(.rmdp-day,.rmdp-week-day){height:40px}}.management-bottom-nav,.management-sheet-backdrop,.management-sheet{display:none}@media (max-width:560px){.management-bottom-nav{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#141c1f!important}.management-sheet-backdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media (max-width:1120px),(max-width:1366px) and (pointer:coarse){.erp-page,.erp-page.is-sidebar-collapsed,.admin-page,.agent-page{grid-template-columns:1fr;display:block}.erp-sidebar,.admin-sidebar,.agent-sidebar{display:none!important}.erp-workspace,.admin-main,.agent-main{padding-bottom:calc(102px + env(safe-area-inset-bottom))}.management-bottom-nav{z-index:1100;width:min(680px,100% - 24px);inset-inline:0;bottom:max(10px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);direction:rtl;background:#141c1ff5;border:1px solid #ffffff1a;border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;height:70px;margin-inline:auto;padding:6px;display:grid;position:fixed;box-shadow:0 18px 55px #080e104d}.management-bottom-nav>a,.management-bottom-nav>button{color:#aeb9bb;min-width:0;min-height:56px;font:700 .75rem/1.2 "IRANSansXFaNum", var(--font-ui), sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:16px;grid-template-rows:24px auto;align-content:center;place-items:center;gap:3px;padding:4px 3px;display:grid}.management-bottom-nav>:is(a,button) svg{stroke-width:1.8px;width:21px;height:21px}.management-bottom-nav>:is(a,button).is-active{color:#fff;background:linear-gradient(145deg,#20b985,#11815e);box-shadow:0 7px 18px #149b703d}.management-bottom-nav>:is(a,button):focus-visible{outline-offset:2px;outline:2px solid #d7b98e}.management-sheet-backdrop{z-index:1190;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;background:#03080994;border:0;width:100%;height:100%;display:block;position:fixed;inset:0}.management-sheet{z-index:1200;inset-inline:0;width:min(680px,100%);max-height:min(82svh,760px);padding:18px clamp(16px, 3vw, 28px) calc(22px + env(safe-area-inset-bottom));color:#1d292d;overscroll-behavior:contain;background:#f5f7f6;border:1px solid #d9e0dd;border-bottom:0;border-radius:26px 26px 0 0;margin-inline:auto;display:block;position:fixed;bottom:0;overflow-y:auto;box-shadow:0 -22px 70px #040d0f47}.management-sheet:before{content:"";background:#c8d0cd;border-radius:99px;width:42px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.management-sheet>header{border-bottom:1px solid #dce2e0;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding-block:8px 14px;display:flex}.management-sheet>header>div{gap:4px;display:grid}.management-sheet>header [data-slot=sheet-description]{color:#197353;margin:0;font-size:.75rem;font-weight:750}.management-sheet>header h2{margin:0;font-size:1.25rem;line-height:1.35}.management-sheet>header>button{color:#344347;cursor:pointer;background:#fff;border:1px solid #d4ddda;border-radius:15px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.management-sheet>header>button svg{width:21px}.management-sheet-groups{grid-template-columns:1fr 1fr;gap:22px;padding-top:17px;display:grid}.management-sheet-groups>section{min-width:0}.management-sheet-groups h3{color:#68767a;margin:0 0 9px;font-size:.75rem}.management-sheet-groups section>div{gap:7px;display:grid}.management-sheet-groups a{color:#28363a;background:#fff;border:1px solid #dce2e0;border-radius:15px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;min-height:66px;padding:8px 10px;display:grid}.management-sheet-groups a.is-active{background:#e6f3ee;border-color:#8fcbb5}.management-sheet-link-icon{color:#187353;background:#edf2f0;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.management-sheet-link-icon svg{width:21px}.management-sheet-groups a>span:last-child{gap:3px;min-width:0;display:grid}.management-sheet-groups b{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.management-sheet-groups small{color:#768286;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.management-sheet>footer{border-top:1px solid #dce2e0;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;padding-top:12px;display:grid}.management-sheet .admin-logout-form button{color:#9a3f37;width:100%;min-height:50px;font:750 .75rem "IRANSansXFaNum", var(--font-ui), sans-serif;cursor:pointer;background:#fff5f3;border:1px solid #dfc9c6;border-radius:14px;justify-content:center;align-items:center;gap:8px;display:flex}.management-theme-button{color:#166847;width:100%;min-height:50px;font:750 .75rem "IRANSansXFaNum", var(--font-ui), sans-serif;cursor:pointer;background:#edf8f3;border:1px solid #b9d9cc;border-radius:14px;justify-content:center;align-items:center;gap:8px;display:flex}.management-theme-button svg,.management-sheet .admin-logout-form svg{width:19px}body:has(.erp-page,.admin-page,.agent-page) .theme-toggle{display:none!important}html[data-theme=dark] .management-sheet{color:#edf3ef;background:#111713;border-color:#ebf3ed21}html[data-theme=dark] .management-sheet:before{background:#526059}html[data-theme=dark] .management-sheet>header,html[data-theme=dark] .management-sheet>footer{border-color:#ebf3ed1c}html[data-theme=dark] .management-sheet>header>button,html[data-theme=dark] .management-sheet-groups a{color:#edf3ef;background:#171d18;border-color:#ebf3ed1f}html[data-theme=dark] .management-sheet-groups a.is-active{background:#20b9851f;border-color:#20b9857a}html[data-theme=dark] .management-sheet-link-icon{color:#78dfb8;background:#202a23}html[data-theme=dark] .management-sheet-groups small,html[data-theme=dark] .management-sheet-groups h3{color:#a7b3ac}html[data-theme=dark] .management-sheet .admin-logout-form button{color:#f0aaa3;background:#de746b14;border-color:#de746b47}html[data-theme=dark] .management-theme-button{color:#87e8c3;background:#20b9851a;border-color:#20b9854d}.management-sheet :focus-visible{outline-offset:2px;outline:2px solid #1d8c66}.admin-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-panel--wide{grid-area:auto/1/auto/-1}.admin-topbar-actions>button,.agent-topbar-actions>button,.admin-panel-head>:is(button,a),.erp-refresh,.erp-primary-action,.erp-welcome__actions button,.erp-card-head>button,.erp-review-form button,.erp-form-card form>button,.erp-crm-summary>button,.agent-starters button,.agent-draft-list article>footer button{min-width:44px;min-height:44px}.erp-refresh{flex-basis:44px;width:44px;height:44px}.erp-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.65rem}.erp-stage-grid>button{min-height:58px}.erp-table-wrap :is(th,td):last-child{z-index:2;background:#fff;position:sticky;inset-inline-end:0;box-shadow:10px 0 18px #19222614}.erp-inventory-table .erp-stock-form{grid-template-columns:68px minmax(120px,1fr) 72px;width:304px;min-width:304px;max-width:304px}.erp-inventory-table :is(th,td):last-child{width:320px;min-width:320px;max-width:320px}.erp-table-wrap th:last-child{z-index:3}html[data-theme=dark] .erp-table-wrap :is(th,td):last-child{background:var(--erp-card);box-shadow:10px 0 20px #0000003d}}@media (max-width:560px){.management-bottom-nav{width:calc(100% - 16px);bottom:max(7px, env(safe-area-inset-bottom));border-radius:19px;height:66px;padding:5px}.management-bottom-nav>a,.management-bottom-nav>button{border-radius:14px;min-height:54px;font-size:.75rem}.management-sheet{border-radius:22px 22px 0 0;max-height:88svh;padding-inline:13px}.management-sheet-groups{grid-template-columns:1fr;gap:16px}.management-sheet-groups a{min-height:61px}.management-sheet>footer{grid-template-columns:1fr}.erp-inventory-table :is(th,td):last-child{width:auto;min-width:320px;max-width:none;box-shadow:none;position:static}.admin-work-grid,.erp-stage-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){@media (max-width:1120px),(max-width:1366px) and (pointer:coarse){.management-sheet{animation:.2s ease-out both management-sheet-enter}.management-sheet-backdrop{animation:.18s ease-out both management-backdrop-enter}}}@keyframes management-sheet-enter{0%{opacity:.75;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes management-backdrop-enter{0%{opacity:0}to{opacity:1}}.event-connect{background:var(--background);min-height:100svh;color:var(--foreground);place-items:center;padding:36px;display:grid}.event-connect__frame{border:1px solid var(--border);background:var(--card);border-radius:28px;grid-template-columns:1fr 1fr;width:min(1200px,100%);display:grid;overflow:hidden}.event-connect__visual{color:#fff;isolation:isolate;background:#090c0a;min-height:730px;position:relative}.event-connect__visual>img{object-fit:cover;object-position:65% center}.event-connect__visual:after{content:"";z-index:-1;background:linear-gradient(#060c0890,#0000 40%,#060c08ed);position:absolute;inset:0}.event-connect__visual>img{z-index:-2}.event-connect__visual header{justify-content:space-between;align-items:center;padding:25px 30px;display:flex}.event-connect__visual nav{gap:2px;display:flex}.event-connect__visual nav a{color:#d3ddd6;border-radius:9px;place-items:center;width:35px;min-height:44px;font:600 12px Arial,sans-serif;display:grid}.event-connect__visual nav a[aria-current]{color:#fff;background:#fff2}.event-connect__visual-copy{inset-inline:36px;position:absolute;bottom:32px}.event-connect__visual-copy span{letter-spacing:.25em;font:500 14px Arial,sans-serif}.event-connect__visual-copy p{margin:14px 0 0;font-size:24px;font-weight:600}.event-connect__content{flex-direction:column;padding:46px 42px 26px;display:flex}.event-connect__eyebrow{color:var(--primary);align-items:center;gap:10px;margin:0 0 20px;font-size:14px;display:flex}.event-connect__eyebrow i{background:var(--primary);width:8px;height:8px;box-shadow:0 0 0 5px color-mix(in srgb, var(--primary) 12%, transparent);border-radius:50%}.event-connect h1{letter-spacing:-.025em;margin:0;font-size:clamp(32px,3.4vw,48px);font-weight:800;line-height:1.5}.event-connect h1 em{color:var(--primary);font-style:normal}.event-connect__intro{color:var(--muted-foreground);margin:18px 0 28px;font-size:16px;line-height:1.9}.event-connect__links{gap:12px;display:grid}.event-connect__links>a{border:1px solid var(--border);border-radius:16px;align-items:center;gap:16px;min-height:88px;padding:20px;transition:transform .2s,border-color .2s;display:flex}.event-connect__links a:hover{border-color:var(--primary);transform:translateY(-2px)}.event-connect__links>a>svg:last-child{width:20px;margin-inline-start:auto}.event-connect__links b,.event-connect__links small{display:block}.event-connect__links b{font-size:16px;font-weight:700}.event-connect__links small{opacity:.8;margin-top:5px;font-size:13px}.event-connect__links .event-connect__purchase{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.event-connect__social{background:var(--secondary)}.event-connect__pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.event-connect__pair a{border:1px solid var(--border);border-radius:14px;align-items:center;gap:10px;min-height:64px;padding:14px;font-size:14px;transition:transform .2s;display:flex}.event-connect__pair svg{flex:none;width:18px}.event-connect__pair svg:last-child{width:15px;margin-inline-start:auto}.event-connect__details{color:var(--muted-foreground);flex-wrap:wrap;gap:12px 25px;margin-top:28px;font-size:14px;font-style:normal;display:flex}.event-connect__details a,.event-connect__details p{align-items:center;gap:9px;margin:0;display:flex}.event-connect__details svg{flex:none;width:17px}.event-connect footer{border-top:1px solid var(--border);color:var(--muted-foreground);margin-top:auto;padding-top:22px;padding-bottom:4px;font-size:12px}.event-connect footer>span{margin-bottom:14px;display:block}.event-connect footer>div{gap:22px;display:flex}.event-connect footer a,.event-connect footer button{cursor:pointer;min-height:44px;color:var(--foreground);background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:14px;display:inline-flex}.event-connect footer svg{width:17px}@media (max-width:980px){.event-connect{padding:20px}.event-connect__content{padding:32px 26px 20px}.event-connect__visual{min-height:680px}.event-connect__pair{grid-template-columns:1fr}}@media (max-width:760px){.event-connect{padding:0;display:block}.event-connect__frame{border:0;border-radius:0;grid-template-columns:1fr}.event-connect__visual{min-height:275px}.event-connect__visual>img{object-position:center 58%}.event-connect__visual header{padding:12px 22px}.event-connect__visual-copy{bottom:22px;inset-inline:24px}.event-connect__visual-copy p{margin-top:8px;font-size:19px}.event-connect__visual-copy span{font-size:12px}.event-connect__content{padding:26px 22px 80px}.event-connect h1{font-size:34px;line-height:1.45}.event-connect__eyebrow{margin-bottom:14px}.event-connect__intro{margin:16px 0 24px}.event-connect__pair{grid-template-columns:1fr 1fr}.event-connect footer{margin-top:26px}}@media (prefers-reduced-motion:reduce){.event-connect__links a{transition:none}}.event-desk{background:var(--background);min-height:100svh;color:var(--foreground);padding-bottom:125px}.event-desk__header{border-bottom:1px solid var(--border);background:var(--card);align-items:center;gap:18px;min-height:82px;padding:12px max(24px,50vw - 660px);display:flex}.event-desk__back{border:1px solid var(--border);border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.event-desk__brand{align-items:center;gap:20px;display:flex}.event-desk__brand span{letter-spacing:.2em;color:var(--primary);font:600 13px Arial,sans-serif}.event-desk__brand b{border-inline-start:1px solid var(--border);padding-inline-start:20px;font-size:18px}.event-desk__operator{color:var(--muted-foreground);margin-inline-start:auto;font-size:13px}.event-desk__body{max-width:1320px;margin:0 auto;padding:32px 24px}.event-management-tools{max-width:1320px;color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:12px;margin:0 auto;padding:12px 24px;font-size:13px;display:flex}.event-business-links{flex-wrap:wrap;gap:10px;display:flex}.event-business-links a{border:1px solid var(--border);min-height:42px;color:var(--foreground);background:var(--card);border-radius:10px;align-items:center;gap:8px;padding:9px 14px;display:inline-flex}.event-business-links svg{width:17px;height:17px;color:var(--primary)}.event-desk__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.event-desk__heading>div{min-width:0}.event-desk__heading p{color:var(--muted-foreground);margin:0 0 6px;font-size:14px}.event-desk h1{margin:0;font-size:30px;font-weight:800;line-height:1.65}.event-campaign-picker{align-items:center;gap:12px;width:min(410px,100%);max-width:100%;display:flex}.event-campaign-picker>svg{color:var(--primary);flex-shrink:0;width:23px}.event-campaign-picker [data-slot=select-trigger]{border-radius:12px;flex:1;width:0;min-width:0;min-height:50px;font-size:15px}.event-campaign-picker>button:last-child{flex-shrink:0}.event-metrics{border:1px solid var(--border);background:var(--card);border-radius:18px;grid-template-columns:repeat(3,1fr);margin-bottom:24px;display:grid}.event-metrics>div{align-items:center;gap:18px;padding:18px 24px;display:flex}.event-metrics>div+div{border-inline-start:1px solid var(--border)}.event-metrics svg{color:var(--primary);width:24px}.event-metrics span{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:18px;width:100%;font-size:13px;display:flex}.event-metrics b{color:var(--foreground);font-size:27px;font-weight:600}.event-capture-layout{grid-template-columns:1.2fr 1fr;align-items:start;gap:24px;display:grid}.event-capture-card,.event-recent,.event-list-card,.event-settings-card{background:var(--card);border:1px solid var(--border);border-radius:20px;padding:28px}.event-card-heading{align-items:center;gap:14px;margin-bottom:24px;display:flex}.event-card-heading .ui-button{margin-inline-start:auto}.event-card-heading h2,.event-settings-card h2{margin:0;font-size:20px;font-weight:700;line-height:1.6}.event-card-heading p,.event-settings-card>p{color:var(--muted-foreground);margin:4px 0 0;font-size:14px;line-height:1.8}.event-icon{width:50px;height:50px;color:var(--primary);background:var(--secondary);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.event-capture-form fieldset{border:0;min-width:0;margin:0;padding:0}.event-capture-form label:not(.event-consent),.event-settings-card label,.event-sheet form>label{gap:10px;margin-bottom:20px;font-size:15px;font-weight:500;display:grid}.event-desk input,.event-sheet input{min-height:56px;color:var(--foreground);background:var(--control);border:1px solid var(--input);border-radius:12px;padding-inline:16px;font-size:17px}.event-desk input::placeholder,.event-sheet input::placeholder{color:var(--muted-foreground);opacity:.8}.event-field-pair{grid-template-columns:1fr 1fr;gap:16px;display:grid}.event-consent{color:var(--muted-foreground);cursor:pointer;align-items:flex-start;gap:12px;padding:5px 0 20px;font-size:14px;line-height:1.9;display:flex}.event-consent [data-slot=checkbox]{flex-shrink:0;width:24px;height:24px;margin-top:3px}.event-save.ui-button{border-radius:12px;width:100%;height:60px;padding:16px 20px;font-size:17px}.event-save>svg:last-child{margin-inline-start:auto}.event-save>span{flex:1}.event-help{color:var(--muted-foreground);flex-wrap:wrap;align-items:flex-start;gap:5px;margin:16px 0 0;font-size:13px;line-height:1.9;display:flex}.event-help svg{flex-shrink:0;width:16px;margin-top:4px}.event-help button{color:var(--primary);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.event-capture-success{border:1px solid var(--primary);background:color-mix(in srgb, var(--primary) 10%, var(--card));border-radius:14px;gap:12px;margin-top:22px;padding:16px;font-size:15px;display:flex}.event-capture-success>svg{color:var(--primary);flex-shrink:0}.event-capture-success p{color:var(--muted-foreground);margin:6px 0 0;font-size:13px;line-height:1.7}.event-person{text-align:start;border:0;border-bottom:1px solid var(--border);cursor:pointer;width:100%;color:var(--foreground);background:0 0;align-items:center;gap:13px;padding:18px 0;display:flex}.event-person:hover{background:var(--secondary)}.event-avatar{width:43px;height:43px;color:var(--primary);background:var(--secondary);border:1px solid var(--border);border-radius:50%;flex-shrink:0;place-items:center;font-size:17px;font-weight:700;display:grid}.event-person__name{flex:1;min-width:0}.event-person__name b{overflow-wrap:anywhere;font-size:15px;display:block}.event-person__name small{color:var(--muted-foreground);align-items:center;gap:4px;margin-top:5px;font-size:13px;display:flex}.event-person__name small svg{width:12px;height:12px}.event-person__phone{font-size:14px}.event-person>svg{width:16px;color:var(--muted-foreground);flex-shrink:0}.event-status{color:var(--muted-foreground);background:var(--secondary);border-radius:8px;align-items:center;gap:6px;padding:6px 9px;font-size:12px;display:flex}.event-status svg{width:15px}.event-status--accepted{color:var(--primary)}.event-recent .event-status span{display:none}.event-recent .event-person{padding:14px 0}.event-qr-teaser{border:1px solid var(--border);background:var(--secondary);cursor:pointer;text-align:start;border-radius:14px;align-items:center;gap:16px;width:100%;margin-top:28px;padding:18px;display:flex}.event-qr-teaser>svg{width:28px;height:28px;color:var(--primary)}.event-qr-teaser>svg:last-child{width:18px;margin-inline-start:auto}.event-qr-teaser b{font-size:15px;display:block}.event-qr-teaser small{color:var(--muted-foreground);margin-top:5px;font-size:13px;display:block}.event-empty{text-align:center;padding:38px 20px}.event-empty>svg{width:38px;height:38px;color:var(--muted-foreground);margin:0 auto 20px}.event-empty h3{margin:0 0 10px;font-size:18px}.event-empty p{color:var(--muted-foreground);margin-bottom:20px;font-size:14px;line-height:1.9}.event-notice{border:1px solid var(--primary);color:var(--foreground);background:var(--card);border-radius:12px;align-items:center;gap:12px;margin-bottom:20px;padding:14px 18px;font-size:14px;line-height:1.8;display:flex}.event-notice>svg{color:var(--primary);flex-shrink:0}.event-notice--error{border-color:#bc743e;flex-wrap:wrap}.event-notice--error>svg{color:#db975c}.event-notice a{text-decoration:underline}.event-list-tools{align-items:center;gap:14px;display:flex}.event-search{flex:1;position:relative}.event-search>svg{inset-inline-start:14px;width:20px;color:var(--muted-foreground);position:absolute;top:17px}.event-search input{padding-inline-start:43px}.event-list-tools [data-slot=select-trigger]{width:180px;min-height:50px}.event-list-caption{color:var(--muted-foreground);justify-content:space-between;gap:12px;padding:22px 0 8px;font-size:13px;display:flex}.event-pagination{justify-content:space-between;align-items:center;margin-top:24px;font-size:14px;display:flex}.event-qr-layout{grid-template-columns:1fr 1fr;align-items:center;gap:60px;max-width:1030px;margin:38px auto;display:grid}.event-qr-card{color:#11251b;text-align:center;background:#f5f8f5;border:1px solid #d4e4d9;border-radius:26px;padding:34px 32px;box-shadow:0 20px 80px #0002}.event-qr-card>span{letter-spacing:.23em;color:#176045;font:600 13px Arial,sans-serif}.event-qr-card h2{margin:20px 0;font-size:28px}.event-qr-image{background:#fff;border-radius:18px;width:min(100%,290px);margin:auto;overflow:hidden}.event-qr-image img{width:100%;height:auto}.event-qr-card p{margin:22px 0 8px;font-size:15px}.event-qr-card>b{overflow-wrap:anywhere;font:500 14px Arial,sans-serif}.event-eyebrow{color:var(--primary);font-size:14px}.event-qr-actions h2{margin:15px 0;font-size:40px;font-weight:800;line-height:1.6}.event-qr-actions em{color:var(--primary);font-style:normal}.event-qr-actions>p:not(.event-eyebrow){color:var(--muted-foreground);margin-bottom:24px;font-size:16px;line-height:2}.event-qr-actions>.ui-button{border-radius:12px;width:100%;min-height:52px;margin:6px 0}.event-settings-layout{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.event-settings-card>p{margin-bottom:24px}.event-settings-card label:first-of-type{margin-top:26px}.event-settings-card textarea,.event-sheet textarea{background:var(--control);color:var(--foreground);border-radius:12px;font-size:16px;line-height:1.9}.event-settings-side{gap:24px;display:grid}.event-message-preview{white-space:pre-wrap;overflow-wrap:anywhere;font:14px/2 var(--font-ui);background:var(--secondary);border:1px solid var(--border);border-radius:14px;margin:18px 0;padding:18px}.event-settings-card small{color:var(--muted-foreground);font-size:13px;line-height:1.9;display:block}.event-connection{align-items:center;gap:8px;display:flex}.event-connection span{background:#dd9b50;border-radius:50%;width:8px;height:8px}.event-connection.is-ready span{background:var(--primary)}.event-dock{bottom:max(18px, env(safe-area-inset-bottom));z-index:150;background:var(--card);border:1px solid var(--border-strong);border-radius:20px;gap:6px;padding:7px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #0004}.event-dock button{min-width:130px;min-height:54px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:14px;justify-content:center;align-items:center;gap:9px;padding:12px 18px;font-size:14px;display:flex}.event-dock button.is-active{background:var(--primary);color:var(--primary-foreground);font-weight:700}.event-dock button svg{width:20px;height:20px}.management-sheet-backdrop.event-sheet-backdrop{z-index:1090;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0009;display:block;position:fixed;inset:0}.event-sheet{z-index:1100;background:var(--card);width:min(480px,100%);color:var(--foreground);border-inline-start:1px solid var(--border);padding:50px 28px 40px;position:fixed;inset:0 0 0 auto;overflow-y:auto}.event-sheet [data-slot=sheet-title]{margin:12px 0;font-size:26px;font-weight:700}.event-sheet [data-slot=sheet-description]{color:var(--muted-foreground);margin-bottom:24px;font-size:14px;line-height:1.9}.event-sheet-close{inset-inline-end:15px;background:var(--secondary);cursor:pointer;border:0;border-radius:10px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:12px}.event-sheet .ui-button{border-radius:10px;min-height:50px}:is(.event-desk,.event-sheet) .ui-button[class*="bg-[var(--primary)]"]{color:var(--primary-foreground)}.event-call{background:var(--secondary);border:1px solid var(--border);border-radius:12px;align-items:center;gap:14px;min-height:62px;margin:24px 0;padding:16px;display:flex}.event-call svg{color:var(--primary)}.event-call>span{margin-inline-start:auto;font-size:14px}.event-sms-detail{border-top:1px solid var(--border);margin-top:26px;padding-top:22px}.event-sms-detail>svg{width:22px;color:var(--primary);margin-bottom:14px}.event-sms-detail b{font-size:15px;display:block}.event-sms-detail p,.event-sms-detail small{color:var(--muted-foreground);margin-top:12px;font-size:13px;line-height:1.8;display:block}.event-spin{animation:.8s linear infinite event-spin}body:has(.event-desk) .theme-toggle{display:none}.event-dock button{white-space:nowrap}@keyframes event-spin{to{transform:rotate(360deg)}}@media (max-width:1100px){.event-capture-layout{grid-template-columns:1.2fr 1fr;gap:18px}.event-capture-card,.event-recent{padding:22px}.event-field-pair{grid-template-columns:1fr;gap:0}.event-metrics span{display:block}.event-metrics b{margin-top:4px;display:block}.event-metrics>div{padding:16px 20px}}@media (min-width:761px) and (max-width:1100px){.event-desk input{min-height:62px}.event-save.ui-button{min-height:64px}.event-desk__body{padding-inline:20px}}@media (max-width:760px){.event-management-tools{flex-direction:column;align-items:stretch;padding:10px 16px}.event-business-links a{flex:1;justify-content:center;padding-inline:10px;font-size:12px}.event-desk__header{gap:12px;min-height:72px;padding:12px 18px}.event-desk__brand{gap:10px}.event-desk__brand span{letter-spacing:.12em;font-size:10px}.event-desk__brand b{padding-inline-start:10px;font-size:16px}.event-desk__operator{display:none}.event-desk__header>.ui-button{margin-inline-start:auto;padding:10px}.event-desk__header>.ui-button span{display:none}.event-desk__body{padding:24px 16px}.event-desk__heading{gap:18px;display:grid}.event-desk h1{font-size:27px}.event-campaign-picker{width:100%}.event-metrics{border-radius:14px;margin-bottom:18px}.event-metrics>div{padding:12px 10px;display:block}.event-metrics svg{width:19px;height:19px;margin-bottom:7px}.event-metrics span{font-size:11px;line-height:1.7}.event-metrics b{font-size:24px}.event-capture-layout,.event-settings-layout,.event-qr-layout{grid-template-columns:1fr}.event-capture-card,.event-recent,.event-list-card,.event-settings-card{border-radius:16px;padding:22px 18px}.event-card-heading h2{font-size:19px}.event-card-heading p{font-size:13px}.event-icon{width:43px;height:43px}.event-dock{width:100%;padding:6px 6px max(8px, env(safe-area-inset-bottom));border-radius:18px 18px 0 0;gap:0;bottom:0}.event-dock button{flex-direction:column;flex:1;gap:6px;min-width:0;min-height:61px;padding:10px 5px;font-size:12px}.event-list-tools{flex-wrap:wrap;gap:12px}.event-search{flex-basis:100%}.event-list-tools [data-slot=select-trigger]{flex:1}.event-list-tools>a{font-size:13px}.event-list-caption{font-size:12px}.event-person{flex-wrap:wrap;gap:8px;padding:18px 0;position:relative}.event-person__name{flex-basis:calc(100% - 90px)}.event-person__phone{margin-inline-end:auto;padding-inline-start:50px}.event-person>svg{display:none}.event-status{font-size:11px}.event-recent .event-person{flex-wrap:nowrap}.event-recent .event-person__name{flex-basis:auto}.event-qr-layout{gap:30px;margin:20px auto}.event-qr-card{padding:26px 20px}.event-qr-actions h2{font-size:32px}.event-pagination{gap:8px;font-size:12px}.event-pagination .ui-button{padding-inline:10px;font-size:12px}}@media (min-width:761px) and (max-width:1100px) and (max-height:1100px){.event-desk__header{min-height:64px;padding-block:9px}.event-desk__body{padding-top:20px}.event-desk__heading{margin-bottom:18px}.event-desk h1{font-size:26px}.event-metrics>div{padding-block:10px}.event-metrics span{display:flex}.event-metrics b{margin:0}.event-card-heading{margin-bottom:18px}.event-desk input{min-height:54px}.event-capture-form label:not(.event-consent){gap:7px;margin-bottom:14px}.event-capture-card{padding:20px}.event-consent{padding-bottom:14px;font-size:13px}.event-save.ui-button{height:56px;min-height:56px}}@media (min-width:980px) and (max-width:1100px) and (max-height:850px){.event-field-pair{grid-template-columns:1fr 1fr;gap:14px}}@media (max-width:760px){body:has(.event-connect) .theme-toggle{position:absolute;inset:217px auto auto 18px}.event-desk__header{gap:8px;min-height:64px;padding-inline:14px}.event-desk__header>.ui-button:last-child{margin-inline-start:0}.event-desk__heading p{display:none}.event-desk__heading{gap:12px;margin-bottom:18px}.event-desk__body{padding-top:16px}.event-metrics>div{padding:9px 10px}.event-metrics svg{display:none}.event-metrics span{font-size:12px}.event-metrics b{margin:0}.event-card-heading{margin-bottom:20px}.event-capture-form label:not(.event-consent){gap:7px;margin-bottom:15px}.event-capture-card{padding:20px 18px}}.event-person.event-person--compact{cursor:default;grid-template-columns:minmax(0,1fr) minmax(112px,auto) 90px;gap:14px;padding:13px 8px;display:grid}.event-person--compact .event-person__name{color:var(--foreground);text-align:start;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0}.event-person--compact .event-person__phone{white-space:nowrap;color:var(--foreground);font-variant-numeric:tabular-nums;margin:0;padding:0;font-size:13px;display:block}.event-person__priority{flex-direction:column;align-items:center;gap:3px;display:flex}.event-person__stage{color:var(--muted-foreground);text-align:center;font-size:10px;line-height:1.5}.event-star,.event-capture-star{border:1px solid var(--border);color:var(--muted-foreground);background:var(--secondary);cursor:pointer}.event-star{border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.event-star svg,.event-capture-star svg{width:19px;height:19px}.event-star.is-starred,.event-capture-star.is-starred{color:#c99a37;border-color:#c99a3760}.event-star.is-starred svg,.event-capture-star.is-starred svg{fill:currentColor}.event-capture-star{border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:46px;margin-bottom:18px;padding:10px 14px;display:flex}.event-person--compact button:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.event-person--compact a:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.event-capture-star:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.event-star:disabled{opacity:.6;cursor:wait}@media (max-width:600px){.event-notice--overview{gap:10px;padding:12px}.event-notice--overview>div{flex:1;min-width:0;font-size:12px}.event-notice--overview p,.event-notice--overview>svg{display:none}.event-notice--overview>.ui-button{flex-shrink:0;padding-inline:10px}.event-desk__heading{grid-template-columns:minmax(0,1fr)}.event-person.event-person--compact{grid-template-columns:minmax(0,1fr) 106px 55px;gap:6px;padding-inline:0}.event-person--compact .event-person__name b{font-size:13px}.event-person--compact .event-person__phone{letter-spacing:-.15px;font-size:11px}.event-person__stage{font-size:9px}}.event-contact-kind{gap:10px;margin-bottom:20px;display:flex}.event-contact-kind .ui-button{flex:1;gap:9px;min-height:46px}.event-capture-form [data-slot=select-trigger]{width:100%;min-height:46px}.discovery-page{background:var(--background);color:var(--foreground);min-height:100svh}.discovery-page>.public-site-header{position:sticky;top:0}.discovery-page h1,.discovery-page h2,.discovery-page h3{letter-spacing:-.025em}.discovery-page :is(a,button):focus-visible{outline:2px solid var(--ring);outline-offset:5px}.discovery-kicker{color:var(--primary);align-items:center;gap:10px;margin:0 0 20px;font-size:14px;font-weight:600;display:flex}.discovery-kicker>i{background:currentColor;border-radius:50%;width:7px;height:7px}.discovery-text-link{border-bottom:1px solid var(--border-strong);align-items:center;gap:14px;min-height:48px;font-size:15px;display:inline-flex}.discovery-text-link svg{width:19px}.dc-intro{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(32px,6vw,90px);width:min(1320px,100% - 80px);margin:auto;padding:52px 0;display:grid}.dc-intro h1{margin:0;font-size:clamp(34px,3.5vw,54px);font-weight:800;line-height:1.55}.dc-intro h1 em{color:var(--primary);font-style:normal;display:block}.dc-intro>div>p:not(.discovery-kicker){color:var(--muted-foreground);max-width:520px;margin:18px 0;font-size:16px;line-height:1.95}.dc-intro__visual{background:#262723;border-radius:22px;height:300px;position:relative;overflow:hidden}.dc-intro__visual>img{object-fit:cover}.dc-intro__visual>div{color:#fff;background:linear-gradient(#0000,#090c0aea);justify-content:space-between;align-items:center;padding:28px 25px 20px;display:flex;position:absolute;inset:auto 0 0}.dc-intro__visual span{letter-spacing:.16em;font:500 11px/1.4 Arial,sans-serif}.dc-intro__visual>div>div,.dc-colours{align-items:center;gap:8px;display:flex}.dc-intro__visual i,.dc-colours i{border:1px solid #ffffff40;border-radius:50%;flex:0 0 18px;width:18px;height:18px;box-shadow:0 0 0 2px #00000025}.dc-collection{border-top:1px solid var(--border);width:min(1320px,100% - 80px);margin:0 auto 64px;padding-top:30px}.discovery-section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}.discovery-section-heading p{color:var(--muted-foreground);margin:0 0 5px;font-size:14px}.discovery-section-heading h2{margin:0;font-size:26px;line-height:1.6}.discovery-section-heading>span{color:var(--muted-foreground);letter-spacing:.1em;font:12px/1.5 Arial,sans-serif}.dc-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.dc-product{background:var(--card);border:1px solid var(--border);border-radius:20px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.dc-product__image{aspect-ratio:1.15;background:#202320;display:block;position:relative;overflow:hidden}.dc-product__image img{object-fit:cover;transition:transform .5s}.dc-product__image:hover img{transform:scale(1.035)}.dc-product__image>span{top:18px;color:#f4f7f5;letter-spacing:.08em;background:#0a0d0be6;border-radius:7px;padding:8px 10px;font:12px Arial,sans-serif;position:absolute;inset-inline-start:18px}.dc-product__image>b{bottom:18px;color:#101713;background:#f4f7f5;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;inset-inline-end:18px}.dc-product__image svg{width:19px}.dc-product__body{flex-direction:column;flex:1;padding:24px;display:flex}.dc-product__body>p:first-child{color:var(--primary);margin:0 0 8px;font-size:14px}.dc-product h3{margin:0 0 10px;font-size:22px;line-height:1.6}.dc-product__body>p:nth-of-type(2){color:var(--muted-foreground);margin:0 0 18px;font-size:15px;line-height:1.9}.dc-colours{flex-wrap:wrap;margin-top:auto;padding:10px 0 18px}.dc-colours>span{color:var(--muted-foreground);flex-basis:100%;margin-top:5px;font-size:12px}.dc-product__price{border-top:1px solid var(--border);align-items:baseline;gap:8px;min-height:52px;margin-bottom:14px;padding-top:16px;display:flex}.dc-product__price span{color:var(--muted-foreground);font-size:13px}.dc-product__price strong{font-size:17px;font-weight:600}.discovery-button{border:1px solid var(--primary);background:var(--primary);min-height:52px;color:var(--primary-foreground);cursor:pointer;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;font-size:15px;font-weight:650;transition:background .2s;display:flex}.discovery-button:hover{background:var(--primary-hover)}.discovery-button svg{flex-shrink:0;width:20px}.dc-details{border:1px solid var(--border);background:var(--card);border-radius:22px;grid-template-columns:1fr 1fr;width:min(1320px,100% - 80px);margin:0 auto 60px;display:grid;overflow:hidden}.dc-details__photo{min-height:370px;position:relative}.dc-details__photo img{object-fit:cover}.dc-details__photo>span{bottom:24px;color:#fff;letter-spacing:.22em;font:12px Arial,sans-serif;position:absolute;inset-inline-start:28px}.dc-details__copy{padding:clamp(28px,4vw,55px)}.dc-details h2{margin:0 0 16px;font-size:clamp(26px,2.6vw,36px);line-height:1.6}.dc-details__copy>p:not(.discovery-kicker){color:var(--muted-foreground);font-size:16px;line-height:1.95}.dc-feature-list{flex-wrap:wrap;gap:20px;padding:16px 0;display:flex}.dc-feature-list span{align-items:center;gap:8px;font-size:14px;display:flex}.dc-feature-list svg{width:20px;color:var(--primary)}.dc-details__copy .dc-delivery-note{border-top:1px solid var(--border);margin:8px 0 0;padding-top:18px;font-size:14px}.discovery-contact-strip{border-block:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;width:min(1320px,100% - 80px);margin:0 auto 56px;padding:25px 0;display:flex}.discovery-contact-strip h2{margin:0;font-size:24px}.discovery-contact-strip>a{min-height:48px;color:var(--primary);align-items:center;gap:14px;font-size:16px;display:flex}.discovery-contact-strip svg{width:20px}@media (max-width:1050px){.dc-intro,.dc-collection,.dc-details,.discovery-contact-strip{width:calc(100% - 48px)}.dc-product-grid{gap:12px}.dc-product__body{padding:18px}.dc-product h3{font-size:19px}.dc-intro{gap:30px}}@media (max-width:760px){.dc-intro,.dc-collection,.dc-details,.discovery-contact-strip{width:calc(100% - 32px)}.dc-intro{grid-template-columns:1fr;gap:24px;padding:28px 0}.dc-intro h1{font-size:36px}.dc-intro__visual{border-radius:15px;height:180px}.dc-intro .discovery-kicker{margin-bottom:12px}.dc-product-grid{grid-template-columns:1fr;gap:22px}.dc-product__image{aspect-ratio:1.3}.dc-product__body{padding:22px}.dc-product h3{font-size:23px}.dc-colours>span{flex-basis:auto;margin:0 6px}.dc-product__body>p:nth-of-type(2){font-size:16px}.dc-details{grid-template-columns:1fr;margin-bottom:30px}.dc-details__photo{min-height:230px}.dc-details__copy{padding:26px}.dc-collection{margin-bottom:30px}.discovery-contact-strip{margin-bottom:30px;display:block}.discovery-contact-strip h2{margin-bottom:8px;font-size:22px}.discovery-section-heading h2{font-size:23px}}@media (prefers-reduced-motion:reduce){.dc-product__image img{transition:none}}.dcontact-layout{grid-template-columns:1fr 1.15fr;align-items:start;gap:clamp(30px,6vw,85px);width:min(1260px,100% - 80px);margin:50px auto;display:grid}.dcontact-intro{padding-top:8px}.dcontact-intro h1{margin:0;font-size:clamp(36px,4vw,56px);font-weight:800;line-height:1.5}.dcontact-intro h1 em{color:var(--primary);font-style:normal;display:block}.dcontact-intro>p:not(.discovery-kicker){color:var(--muted-foreground);margin:20px 0;font-size:16px;line-height:2}.dcontact-photo{background:#161b17;border-radius:20px;height:270px;margin-top:30px;position:relative;overflow:hidden}.dcontact-photo img{object-fit:cover;object-position:center 65%}.dcontact-photo span{bottom:22px;color:#fff;letter-spacing:.2em;font:12px Arial,sans-serif;position:absolute;inset-inline-start:24px}.dcontact-intro>p.dcontact-parent{margin:14px 0 24px;font-size:14px}.dcontact-channels{border-top:1px solid var(--border);gap:0;font-style:normal;display:grid}.dcontact-channels :is(a,p){border-bottom:1px solid var(--border);overflow-wrap:anywhere;align-items:center;gap:14px;min-height:58px;margin:0;padding:14px 0;font-size:16px;display:flex}.dcontact-channels svg{color:var(--primary);flex-shrink:0;width:20px}.dcontact-channels svg:last-child{margin-inline-start:auto}.dcontact-form-card{background:var(--card);border:1px solid var(--border);border-radius:22px;padding:32px}.dcontact-form-card header{align-items:start;gap:15px;margin-bottom:26px;display:flex}.dcontact-form-card header>span{background:var(--secondary);height:46px;color:var(--primary);border-radius:13px;flex:0 0 46px;place-items:center;display:grid}.dcontact-form-card h2{margin:0 0 8px;font-size:24px;line-height:1.4}.dcontact-form-card header p{color:var(--muted-foreground);margin:0;font-size:14px;line-height:1.85}.dcontact-form-card form{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;display:grid}.dcontact-form-card form>label{gap:10px;min-width:0;font-size:14px;display:grid}.dcontact-full{grid-column:1/-1}.dcontact-form-card :is(input,textarea,[data-slot=select-trigger]){background:var(--control);color:var(--foreground);border:1px solid var(--input);border-radius:10px;min-height:50px;font-size:16px}.dcontact-form-card textarea{resize:vertical;padding:12px 15px;line-height:1.9}.dcontact-form-card :is(input,textarea)::placeholder{color:var(--muted-foreground)}.dcontact-consent{align-items:start;gap:12px;display:flex}.dcontact-consent [data-slot=checkbox]{flex:0 0 22px;height:22px;margin-top:3px}.dcontact-consent label{color:var(--muted-foreground);cursor:pointer;font-size:14px;line-height:1.9}.dcontact-consent a{color:var(--primary);margin-top:7px;font-size:13px;display:block}.dcontact-form-card .discovery-button{color:var(--primary-foreground);justify-content:center;min-height:54px}.dcontact-result{border:1px solid var(--primary);background:var(--secondary);overflow-wrap:anywhere;border-radius:12px;align-items:start;gap:10px;padding:16px;font-size:14px;line-height:1.9;display:flex}.dcontact-result p{margin:0 0 9px}.dcontact-result>svg{color:var(--primary);flex:0 0 22px}.dcontact-result.is-error{border-color:var(--destructive);color:var(--foreground)}.dcontact-help{border-top:1px solid var(--border);width:min(1260px,100% - 80px);margin:0 auto 50px;padding-top:26px}.dcontact-help>p{margin:0 0 18px;font-size:18px}.dcontact-help nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.dcontact-help a{border:1px solid var(--border);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:15px 20px;font-size:15px;display:flex}.dcontact-help svg{width:18px;color:var(--primary);flex-shrink:0}.discovery-home.sbx-site{background:var(--background)}.discovery-home>.public-site-header{position:sticky;top:0}.discovery-home .sbx-hero{background:0 0;grid-template-columns:1fr 1.2fr;align-items:stretch;gap:clamp(24px,4vw,60px);width:min(1360px,100% - 80px);height:auto;min-height:0;margin:auto;padding:32px 0 38px;display:grid;overflow:visible}.discovery-home .sbx-hero:before,.discovery-home .sbx-hero:after{display:none}.discovery-home .sbx-hero__copy{text-align:start;flex-direction:column;justify-content:center;width:auto;max-width:none;margin:0;padding:45px 0 60px;display:flex;position:relative;transform:none;inset:auto!important}.discovery-home .sbx-hero h1{letter-spacing:-.035em;color:var(--foreground);margin:0;font-size:clamp(38px,4.2vw,62px);line-height:1.48}.discovery-home .sbx-hero h1 em{color:var(--primary)}.discovery-home .sbx-hero__copy>.sbx-kicker{color:var(--primary);margin:0 0 22px;font-size:14px}.discovery-home .sbx-hero__copy>p:last-of-type{color:var(--muted-foreground);max-width:520px;margin:22px 0 28px;font-size:16px;line-height:2}.discovery-home .sbx-hero__stage{border-radius:24px;grid-column:auto;width:100%;height:auto;min-height:535px;position:relative;inset:auto;overflow:hidden}.discovery-home .sbx-hero__image{object-fit:cover;object-position:57% center;filter:none}.discovery-home .sbx-hero__veil{background:linear-gradient(#0000 65%,#050b079c);transform:none}.discovery-home .sbx-actions{flex-wrap:wrap;gap:12px;margin:0;display:flex}.discovery-home .sbx-actions .sbx-button{border-radius:11px;min-height:52px;padding:14px 20px;font-size:14px}.discovery-home .sbx-actions .sbx-button--line{border-color:var(--border-strong);color:var(--foreground);background:0 0}.discovery-home .sbx-actions :is(.sbx-button--sand,.sbx-button--light){background:var(--primary);color:var(--primary-foreground)}.discovery-home .sbx-scroll-cue{display:none}.discovery-home__image-note{color:#fff;justify-content:space-between;align-items:center;gap:16px;display:flex;position:absolute;inset:auto 26px 24px}.discovery-home__image-note span{letter-spacing:.16em;font:12px Arial,sans-serif}.discovery-home__image-note>div{gap:8px;display:flex}.discovery-home__image-note i{border:1px solid #ffffff8c;border-radius:50%;width:22px;height:22px}.discovery-home .sbx-trust{background:var(--card);border:1px solid var(--border);border-radius:16px;width:min(1360px,100% - 80px);margin:auto;overflow:hidden}.discovery-home .sbx-trust article{min-height:94px;padding:18px 24px}.discovery-home .sbx-trust strong{font-size:22px}.discovery-home .sbx-trust p{font-size:14px}.discovery-home .sbx-trust article>span{color:var(--primary)}.discovery-home .sbx-section{width:min(1320px,100% - 80px);margin:auto;padding:52px 0}.discovery-home :is(.sbx-section h2,.sbx-factory h2,.sbx-business h2){font-size:clamp(28px,2.8vw,40px);line-height:1.6}.discovery-home .sbx-section-head{gap:32px;margin-bottom:28px}.discovery-home .sbx-section-head p{font-size:16px;line-height:1.95}.discovery-home .sbx-section-head .sbx-kicker{font-size:14px}.discovery-home .sbx-product-grid{gap:20px}.discovery-home .sbx-product{background:var(--card);border-radius:20px}.discovery-home .sbx-product__visual{aspect-ratio:1.25;height:auto;min-height:0}.discovery-home .sbx-product__copy{padding:24px}.discovery-home .sbx-product__copy h3{font-size:23px;line-height:1.6}.discovery-home .sbx-product__copy>p{font-size:14px;line-height:1.9}.discovery-home .sbx-product__copy>p:nth-of-type(2){min-height:86px;font-size:15px}.discovery-home .sbx-product__actions{gap:8px}.discovery-home .sbx-product__actions :is(a,button){border-radius:10px;min-height:48px;font-size:14px}.discovery-home .sbx-product__actions a{background:var(--secondary);color:var(--foreground)}.discovery-home .sbx-product__actions button{background:var(--primary);color:var(--primary-foreground)}.discovery-home .sbx-spatial{border:1px solid var(--border);background:var(--card);border-radius:22px;grid-template-columns:.75fr 1fr;align-items:center;gap:45px;margin-bottom:52px;padding:34px;display:grid}.discovery-home .sbx-spatial__head{margin:0;display:block}.discovery-home .sbx-spatial__head>p:last-child{font-size:16px;line-height:2}.discovery-home .sbx-spatial .spatial-viewer{width:100%;min-width:0;height:400px;min-height:400px}.discovery-home .sbx-factory{border:1px solid var(--border);background:var(--card);border-radius:22px;width:min(1320px,100% - 80px);min-height:0;margin:0 auto}.discovery-home .sbx-factory__media{min-height:370px}.discovery-home .sbx-factory__copy{padding:36px}.discovery-home .sbx-factory__copy>p{font-size:16px;line-height:2}.discovery-home :is(.sbx-factory__copy,.sbx-business__copy),.discovery-home :is(.sbx-factory__copy,.sbx-business__copy) h2{color:var(--foreground)}.discovery-home :is(.sbx-factory__copy,.sbx-business__copy)>p:not(.sbx-kicker),.discovery-home .sbx-factory__copy article span{color:var(--muted-foreground)}.discovery-home .sbx-factory__copy :is(article,article+article),.discovery-home .sbx-factory__copy>div{border-color:var(--border)}.discovery-home .sbx-business__chips span{color:var(--foreground);border-color:var(--border)}.discovery-home .sbx-factory__copy article{min-height:70px}.discovery-home .sbx-applications__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.discovery-home .sbx-application-card{border-radius:18px;min-height:300px}.discovery-home .sbx-application-card h3{font-size:18px}.discovery-home .sbx-application-card p{font-size:14px;line-height:1.85}.discovery-home .sbx-business{border:1px solid var(--border);background:var(--card);border-radius:22px;width:min(1320px,100% - 80px);min-height:0;margin:0 auto 45px;overflow:hidden}.discovery-home .sbx-business__copy{min-width:0;padding:36px}.discovery-home .sbx-business__copy>p{font-size:16px;line-height:2}.discovery-home .sbx-business__blueprint{min-height:390px}.discovery-home .sbx-business__chips span{padding:8px 12px;font-size:14px}.discovery-home .sbx-business__copy>.sbx-actions{margin-block-start:24px}.discovery-home .sbx-business__copy>.sbx-actions>.sbx-button{white-space:normal;text-align:center;max-width:100%;height:auto}.discovery-home .sbx-service-strip{background:var(--card);border-block:1px solid var(--border)}.discovery-home .sbx-service-strip :is(h3,p){font-size:14px}.discovery-product.pdp{background:var(--background)}.discovery-product .pdp-premium__hero{border:0;grid-template-columns:1.12fr 1fr;align-items:start;gap:24px;width:min(1380px,100% - 64px);margin:26px auto 50px}.discovery-product .pdp-premium__visual{border:1px solid var(--border);background:var(--card);border-radius:22px;height:min(690px,100svh - 120px);min-height:500px;position:sticky;top:96px;overflow:hidden}.discovery-product .product-gallery{grid-template-rows:minmax(0,1fr) 82px;height:100%}.discovery-product .product-gallery__thumbs{background:var(--card);justify-content:center}.discovery-product .product-gallery__thumbs button{width:76px;min-width:76px;height:58px}.discovery-product .pdp-back{color:#fff;background:#0c110eea;border-color:#ffffff38;border-radius:10px;min-height:40px;font-size:13px}.discovery-product .pdp-premium__config{border:1px solid var(--border);background:var(--card);border-radius:22px;padding:28px}.discovery-product .pdp-premium__title h1{margin:8px 0 14px;font-size:clamp(27px,2.5vw,36px);line-height:1.65}.discovery-product .pdp-premium__title>p:last-of-type{color:var(--muted-foreground);margin:18px 0 0;font-weight:400;line-height:1.95;font-size:16px!important}.discovery-product-price{justify-content:space-between;align-items:baseline;gap:16px;padding:18px 0 10px;display:flex}.discovery-product-price>span{color:var(--muted-foreground);font-size:14px}.discovery-product-price>strong{color:var(--foreground);font-size:22px;font-weight:700}.discovery-product .pdp-option{padding-block:18px}.discovery-product .pdp-option legend{margin:0;font-size:15px!important}.discovery-product .pdp-option legend small{line-height:1.8;font-size:14px!important}.discovery-product .pdp-size-grid,.discovery-product .pdp-fabric-grid{gap:9px;margin-top:14px}.discovery-product .pdp-size-grid button{border-radius:9px;min-height:46px;font:600 13px Arial,sans-serif}.discovery-product .pdp-fabric-grid button{border-radius:10px;min-height:51px;padding:10px}.discovery-product .pdp-fabric-grid b{font-size:14px!important}.discovery-product .pdp-fabric-grid small{font-size:12px}.discovery-product .pdp-premium__buy{background:var(--secondary);border:1px solid var(--border);border-radius:14px;margin-top:20px;padding:20px}.discovery-product .pdp-premium__buy>button{border-radius:10px;min-height:56px;font-size:16px}.discovery-product .pdp-premium__assurances{flex-wrap:wrap;gap:10px}.discovery-product .pdp-premium__assurances span{font-size:13px}.discovery-product :is(.pdp-materials,.pdp-spatial,.pdp-faq){border:1px solid var(--border);background:var(--card);border-radius:22px;width:min(1320px,100% - 64px);margin:0 auto 44px;overflow:hidden}.discovery-product .pdp-materials{gap:0;min-height:0;padding:0}.discovery-product .pdp-materials__image{min-height:350px}.discovery-product .pdp-materials>div:last-child{padding:34px}.discovery-product .pdp-materials h2,.discovery-product .pdp-spatial h2{font-size:clamp(26px,2.5vw,36px);line-height:1.65}.discovery-product .pdp-materials p{line-height:2;font-size:16px!important}.discovery-product .pdp-faq{padding:34px}.discovery-product .pdp-faq summary,.discovery-product .pdp-faq details p{line-height:1.9;font-size:16px!important}:is(.discovery-page,.discovery-home,.discovery-product) .public-site-footer{background:var(--card);border-top:1px solid var(--border);color:var(--foreground);color-scheme:normal}:is(.discovery-page,.discovery-home,.discovery-product) .public-site-footer a{font-size:14px}:is(.discovery-page,.discovery-home,.discovery-product) .public-site-footer :is(p,a,.public-site-footer__bottom){color:var(--muted-foreground)}:is(.discovery-page,.discovery-home,.discovery-product) .public-site-footer :is(b,a:hover){color:var(--primary)}:is(.discovery-page,.discovery-home,.discovery-product) .public-site-footer__bottom{border-color:var(--border)}html[data-theme=light] :is(.discovery-page,.discovery-home,.discovery-product) .public-site-footer .brand-logo__crop img{filter:none;mix-blend-mode:multiply}@media (max-width:760px){:is(.discovery-page,.discovery-home,.discovery-product) .public-site-footer{gap:28px;padding:30px 20px 76px}:is(.discovery-page,.discovery-home,.discovery-product) .public-site-footer__links{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}:is(.discovery-page,.discovery-home,.discovery-product) .public-site-footer__links a{overflow-wrap:anywhere;align-items:center;width:auto;min-height:40px;line-height:1.8;display:flex}:is(.discovery-page,.discovery-home,.discovery-product) .public-site-footer__links nav{gap:4px}:is(.discovery-page,.discovery-home,.discovery-product) .public-site-footer__bottom{margin-top:0}}@media (max-width:1100px){.discovery-home .sbx-hero{grid-template-columns:1fr 1fr;gap:24px;width:calc(100% - 48px)}.discovery-home .sbx-hero__stage{min-height:440px}.discovery-home .sbx-hero h1{font-size:42px}.discovery-home .sbx-hero__copy{padding:22px 0}.discovery-home :is(.sbx-section,.sbx-trust,.sbx-factory,.sbx-business){width:calc(100% - 48px)}.discovery-home .sbx-product-grid{gap:12px}.discovery-home .sbx-product__copy{padding:18px}.discovery-home .sbx-product__copy h3{font-size:20px}.discovery-home .sbx-spatial{grid-template-columns:1fr;gap:20px}.discovery-home .sbx-spatial .spatial-viewer{height:440px}.discovery-home .sbx-applications__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-product .pdp-premium__hero{grid-template-columns:1fr;width:calc(100% - 48px)}.discovery-product .pdp-premium__visual{height:min(630px,70vw);min-height:0;position:relative;top:0}.dcontact-layout{grid-template-columns:.9fr 1fr;gap:28px;width:calc(100% - 48px)}.dcontact-form-card{padding:24px}.dcontact-form-card form{grid-template-columns:1fr}.dcontact-intro h1{font-size:42px}.dcontact-help{width:calc(100% - 48px)}}@media (max-width:760px){.dcontact-layout{grid-template-columns:1fr;gap:26px;width:calc(100% - 32px);margin:26px auto}.dcontact-intro{padding:0}.dcontact-intro h1{font-size:36px}.dcontact-photo{height:190px;margin-top:22px}.dcontact-form-card{border-radius:17px;padding:22px 18px}.dcontact-help{width:calc(100% - 32px);margin-bottom:30px}.dcontact-help nav{grid-template-columns:1fr;gap:10px}.discovery-home .sbx-hero{flex-direction:column;gap:25px;width:calc(100% - 32px);padding:24px 0 20px;display:flex}.discovery-home .sbx-hero__copy{order:0;width:100%;padding:0;transform:none;inset:auto!important}.discovery-home .sbx-hero h1{font-size:38px;line-height:1.5}.discovery-home .sbx-hero__copy>.sbx-kicker{margin-bottom:16px;font-size:13px}.discovery-home .sbx-hero__copy>p:last-of-type{margin:16px 0 20px;font-size:16px}.discovery-home .sbx-hero__stage{border-radius:18px;order:1;height:300px;min-height:300px}.discovery-home .sbx-hero__image{object-position:center 64%}.discovery-home .sbx-hero .sbx-actions{grid-template-columns:1fr;display:grid}.discovery-home .sbx-hero .sbx-button{justify-content:space-between;min-height:50px}.discovery-home :is(.sbx-section,.sbx-trust,.sbx-factory,.sbx-business){width:calc(100% - 32px)}.discovery-home .sbx-trust{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-home .sbx-trust article{min-height:92px;padding:16px}.discovery-home .sbx-trust strong{font-size:20px}.discovery-home .sbx-section{padding:34px 0}.discovery-home .sbx-section-head{display:block}.discovery-home .sbx-section-head h2{font-size:28px}.discovery-home .sbx-product-grid{grid-template-columns:1fr;gap:20px}.discovery-home .sbx-product__visual{aspect-ratio:1.4;min-height:0}.discovery-home .sbx-product__copy{padding:22px}.discovery-home .sbx-product__copy>p:nth-of-type(2){min-height:0}.discovery-home .sbx-spatial{margin-bottom:30px;padding:22px 16px}.discovery-home .sbx-spatial .spatial-viewer{height:360px;min-height:360px}.discovery-home .sbx-factory{flex-direction:column;display:flex}.discovery-home .sbx-factory__media{min-height:220px}.discovery-home .sbx-factory__copy,.discovery-home .sbx-business__copy{padding:25px}.discovery-home .sbx-applications__grid{gap:12px}.discovery-home .sbx-application-card{min-height:240px}.discovery-home .sbx-application-card>div{padding:16px}.discovery-home .sbx-application-card h3{font-size:17px}.discovery-home .sbx-application-card p{display:none}.discovery-home .sbx-business{flex-direction:column;margin-bottom:30px;display:flex}.discovery-home .sbx-business__copy>.sbx-actions{grid-template-columns:minmax(0,1fr);display:grid}.discovery-home .sbx-business__blueprint{min-height:230px}.discovery-product .pdp-premium__hero{gap:18px;width:calc(100% - 24px);margin:14px auto 26px}.discovery-product .pdp-premium__visual{border-radius:17px;height:390px;min-height:0}.discovery-product .product-gallery{grid-template-rows:minmax(0,1fr) 72px}.discovery-product .product-gallery__thumbs button{width:60px;min-width:60px;height:48px}.discovery-product .pdp-premium__config{border-radius:17px;padding:20px 16px}.discovery-product .pdp-premium__title h1{font-size:27px}.discovery-product .pdp-premium__title>p:last-of-type{font-size:16px}.discovery-product-price>strong{font-size:20px}.discovery-product .pdp-premium__buy{padding:16px}.discovery-product .pdp-premium__buy>button{font-size:15px}.discovery-product :is(.pdp-materials,.pdp-spatial,.pdp-faq){border-radius:17px;width:calc(100% - 24px);margin-bottom:26px}.discovery-product .pdp-materials__image{min-height:230px}.discovery-product .pdp-materials>div:last-child,.discovery-product .pdp-faq{padding:24px 20px}}.event-promotion{color:#e8fff6;letter-spacing:.01em;text-align:center;background:linear-gradient(100deg,#10251e,#15372b 48%,#10251e);border:1px solid #22c5856b;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:min(100% - 40px,1280px);margin:14px auto 0;padding:13px 18px;font-weight:750;display:flex}.event-promotion svg{color:#20c48a;flex:none;width:18px;height:18px}.event-promotion--compact{border-radius:999px;width:fit-content;max-width:100%;margin:14px 0 0;padding:8px 12px;font-size:13px}.dc-product__price del,.connect-model__bottom del,.pdp-premium__title .discovery-product-price del,.sbx-product__price del{color:#8c9690;font-size:.82em;font-weight:500;text-decoration-thickness:1px}.dc-product__price del,.dc-product__price strong,.connect-model__bottom del{display:block}.discovery-product-price del{margin-inline-start:10px}.sbx-product__price del{margin-inline-end:8px}@media (max-width:640px){.event-promotion{width:calc(100% - 24px);margin-top:10px;padding:11px 12px;font-size:14px}.event-promotion--compact{width:fit-content;margin:10px 0 0;font-size:12px}}.public-site-footer--compact{--footer-text:#edf4ef;--footer-muted:#a8b4ad;--footer-accent:#55d6a7;--footer-line:#ffffff24}:is(.discovery-page,.discovery-home,.discovery-product) .public-site-footer--compact{--footer-text:var(--foreground);--footer-muted:var(--muted-foreground);--footer-accent:var(--primary);--footer-line:var(--border)}.public-site-footer__mobile{display:none}@media (max-width:760px){.public-site-footer.public-site-footer--compact{padding:24px 20px max(28px,env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr);gap:20px}.public-site-footer--compact .public-site-footer__brand{align-items:center;gap:12px}.public-site-footer--compact .public-site-footer__brand>.brand-logo{width:84px;height:72px}.public-site-footer--compact .public-site-footer__brand strong{color:var(--footer-text);margin:0;font-size:1rem}.public-site-footer--compact .public-site-footer__brand p{color:var(--footer-muted);margin:6px 0 0;font-size:.8125rem;line-height:1.8}.public-site-footer--compact .public-site-footer__links{display:none}.public-site-footer--compact .public-site-footer__mobile{display:block}.public-site-footer__mobile details{border-top:1px solid var(--footer-line)}.public-site-footer__mobile details:last-child{border-bottom:1px solid var(--footer-line)}.public-site-footer__mobile summary{min-height:54px;color:var(--footer-text);cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;font-size:1rem;font-weight:600;list-style:none;display:flex}.public-site-footer__mobile summary::-webkit-details-marker{display:none}.public-site-footer__mobile summary::marker{content:""}.public-site-footer__mobile summary>svg{width:18px;height:18px;color:var(--footer-accent);flex-shrink:0;transition:transform .2s}.public-site-footer__mobile details[open] summary>svg{transform:rotate(45deg)}.public-site-footer__mobile details[open] summary{color:var(--footer-accent)}.public-site-footer__mobile nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 16px;padding:0 0 14px;display:grid}.public-site-footer--compact .public-site-footer__mobile nav a{min-width:0;min-height:44px;color:var(--footer-muted);overflow-wrap:anywhere;align-items:center;padding:6px 0;font-size:.875rem;line-height:1.8;display:flex}.public-site-footer--compact :is(summary,a):focus-visible{outline:2px solid var(--footer-accent);outline-offset:3px;border-radius:4px}.public-site-footer--compact .public-site-footer__bottom{border:0;flex-direction:column-reverse;align-items:stretch;gap:6px;margin:0;padding:0}.public-site-footer--compact .public-site-footer__bottom>div{justify-content:space-between;gap:16px}.public-site-footer--compact .public-site-footer__bottom a{min-height:44px;color:var(--footer-muted);align-items:center;font-size:.875rem;display:inline-flex}.public-site-footer--compact .public-site-footer__bottom>span{color:var(--footer-muted);text-align:center;font-size:.75rem;line-height:1.8}.public-site-footer--compact .public-site-footer__parent-name{display:none}}@media (prefers-reduced-motion:reduce){.public-site-footer__mobile summary>svg{transition:none}}.management-sidebar.management-sidebar{background:var(--card);min-width:0;height:100svh;color:var(--foreground);border-inline-end:1px solid var(--border);flex-direction:column;gap:18px;padding:22px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.management-sidebar .management-brand{color:var(--foreground);align-items:center;gap:10px;padding:0 4px 12px;display:flex}.management-brand img{border-radius:9px;flex-shrink:0;width:40px;height:40px}.management-brand span{gap:5px;display:grid}.management-brand b{font:700 12px Arial,sans-serif}.management-brand small{color:var(--muted-foreground);font-size:.875rem}.management-sidebar.management-sidebar nav{gap:8px;margin:0;display:grid}.management-sidebar.management-sidebar nav h2{color:var(--muted-foreground);font:600 .75rem/1.7 var(--font-ui),sans-serif;margin:14px 10px 5px}.management-sidebar.management-sidebar nav a{min-height:42px;color:var(--foreground);font:500 .875rem/1.6 var(--font-ui),sans-serif;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.management-sidebar.management-sidebar nav a svg{width:19px;height:19px;color:var(--muted-foreground);flex:0 0 19px}.management-sidebar.management-sidebar nav a:is(:hover,.is-active){background:var(--secondary);color:var(--primary)}.management-sidebar.management-sidebar nav a.is-active svg{color:var(--primary)}.management-sidebar footer{border-top:1px solid var(--border);gap:10px;margin-top:auto;padding:16px 8px 0;display:grid}.management-sidebar footer>a{align-items:center;min-height:44px;font-size:.875rem;display:flex}.management-sidebar .admin-logout-form button{min-height:44px;color:var(--muted-foreground);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;font-size:.875rem;display:flex}.management-sidebar .admin-logout-form svg{width:18px}.management-sidebar.management-sidebar nav a>span{font:inherit}.pa-shell.pa-shell .management-sidebar.management-sidebar nav a{font-size:.875rem!important}.management-sidebar nav a em{background:var(--secondary);color:var(--primary);border-radius:6px;margin-inline-start:auto;padding:2px 6px;font-size:.75rem;font-style:normal}.management-sheet-backdrop--standalone{z-index:1190;background:#03080994;display:block;position:fixed;inset:0}.management-directory{margin-block:20px 28px;scroll-margin-top:24px}.management-directory>header{margin-bottom:16px}.management-directory h2{margin:0 0 5px;font-size:1.125rem}.management-directory header p{color:var(--muted-foreground);margin:0;font-size:.875rem}.management-directory>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.management-directory>div>section{background:var(--card);border:1px solid var(--border);border-radius:16px;min-width:0;padding:16px}.management-directory h3{color:var(--muted-foreground);margin:0 8px 10px;font-size:.875rem}.management-directory a{min-width:0;min-height:68px;color:var(--foreground);border-radius:10px;align-items:center;gap:12px;padding:10px 8px;display:flex}.management-directory a:hover{background:var(--secondary)}.management-directory a>svg{width:22px;height:22px;color:var(--primary);flex:0 0 22px}.management-directory a span{gap:4px;min-width:0;display:grid}.management-directory b{font-size:.9375rem;font-weight:650}.management-directory small{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:.8125rem;line-height:1.6}:is(.management-directory a:focus-visible,.management-sidebar a:focus-visible){outline:2px solid var(--primary);outline-offset:2px}.management-menu-launcher{display:flex}.management-menu-launcher button{background:var(--card);min-height:44px;color:var(--foreground);border:1px solid var(--border);font:600 .875rem var(--font-ui),sans-serif;cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;display:flex}.management-menu-launcher svg{width:20px;height:20px}.event-management-tools{justify-content:space-between;align-items:center;gap:16px;max-width:1320px;margin:auto;padding:16px 24px 0;display:flex}.event-management-tools>a{align-items:center;min-height:44px;font-size:.875rem;display:flex}.management-sheet-groups b,.management-sheet-groups small{white-space:normal;text-overflow:clip;overflow:visible}.management-sheet-groups b{font-size:.875rem;line-height:1.6}.management-sheet-groups small{font-size:.8125rem;line-height:1.6}.management-site-link{border:1px solid var(--border);min-height:44px;color:var(--foreground);border-radius:12px;justify-content:center;align-items:center;padding:10px;font-size:.875rem;display:flex}#media{scroll-margin-top:30px}@media (max-width:560px){.management-directory>div{grid-template-columns:1fr}}@media (min-width:1121px){.management-sheet--standalone{z-index:1200;background:var(--card);max-width:760px;max-height:88svh;color:var(--foreground);border:1px solid var(--border);border-radius:24px 24px 0 0;margin:auto;padding:24px;display:block;position:fixed;inset:auto 0 0;overflow:auto}.management-sheet--standalone>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.management-sheet--standalone header h2{margin:6px 0;font-size:1.25rem}.management-sheet--standalone header p{color:var(--muted-foreground)}.management-sheet--standalone header button{border:1px solid var(--border);background:var(--secondary);min-width:44px;min-height:44px;color:var(--foreground);cursor:pointer;border-radius:12px;place-items:center;display:grid}.management-sheet--standalone .management-sheet-groups{grid-template-columns:1fr 1fr;gap:24px;display:grid}.management-sheet--standalone .management-sheet-groups h3{color:var(--muted-foreground);margin:20px 0 8px;font-size:.875rem}.management-sheet--standalone .management-sheet-groups a{min-height:66px;color:var(--foreground);border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.management-sheet--standalone .management-sheet-groups a:is(:hover,.is-active){background:var(--secondary)}.management-sheet--standalone .management-sheet-link-icon svg{width:22px;height:22px;color:var(--primary)}.management-sheet--standalone a span:last-child{gap:4px;display:grid}.management-sheet--standalone small{color:var(--muted-foreground)}.management-sheet--standalone>footer{border-top:1px solid var(--border);gap:20px;margin-top:20px;padding-top:20px;display:flex}.management-sheet--standalone footer button{border:1px solid var(--border);background:var(--secondary);min-height:44px;color:var(--foreground);cursor:pointer;font:inherit;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:.875rem;display:flex}.management-sheet--standalone footer svg{width:18px}}.staff-access{border:1px solid var(--border);background:var(--card);border-radius:16px;gap:18px;margin-bottom:20px;padding:20px;display:grid}.staff-access>div:first-child{align-items:start;gap:13px;display:flex}.staff-access>div:first-child>svg{width:26px;height:26px;color:var(--primary);flex-shrink:0}.staff-access h2{margin:0 0 7px;font-size:.95rem}.staff-access p,.staff-access small{color:var(--muted-foreground);margin:0;font-size:.8125rem;line-height:1.95}.staff-access small{margin-top:5px;display:block}.staff-access__links{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.staff-directory{border:1px solid var(--border);background:var(--card);border-radius:16px;overflow:hidden}.staff-directory__toolbar{grid-template-columns:minmax(0,1fr) 44px;gap:10px;padding:18px;display:grid}.staff-directory__toolbar .it-search{grid-column:auto}.staff-directory__filters{border-bottom:1px solid var(--border);gap:5px;padding:0 18px 16px;display:flex}.staff-directory__filters .ui-button{gap:8px;min-height:44px;padding-inline:12px}.staff-directory__filters .ui-button span{color:var(--muted-foreground);font-size:.75rem}.staff-member{border-bottom:1px solid var(--border);align-items:center;gap:14px;padding:20px;display:flex}.staff-member:last-child{border-bottom:0}.staff-member__identity{flex:1;min-width:0}.staff-member__identity h2{overflow-wrap:anywhere;margin:0 0 5px;font-size:.9375rem}.staff-member__identity a{color:var(--muted-foreground);min-height:28px;font-size:.8125rem;display:inline-block}.staff-member .ui-button{min-height:44px}.staff-other-units{margin-top:18px;line-height:2}.staff-other-units a{color:var(--primary);text-underline-offset:4px;text-decoration:underline}.staff-active{border:1px solid var(--border);border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:16px;display:flex}.staff-active>span{gap:6px;display:grid}.staff-active b{font-size:.875rem}.staff-active small{color:var(--muted-foreground);font-size:.75rem;line-height:1.9}.staff-editor fieldset{border:0;min-width:0;margin:0;padding:0}@media (max-width:600px){.staff-shell .it-topbar{flex-wrap:wrap;gap:10px}.staff-shell .it-heading{flex-direction:column;align-items:stretch}.staff-shell .it-heading>.ui-button{width:100%;min-height:48px}.staff-member{grid-template-columns:40px minmax(0,1fr) auto;gap:12px;padding:16px;display:grid}.staff-member>.ui-button{grid-column:2/-1;justify-self:start}.staff-access{padding:16px}.staff-access__links{flex-direction:column;align-items:stretch}.staff-access__links>*{justify-content:center;min-height:44px}.staff-directory__toolbar{padding:14px}.staff-shell .it-search input,.staff-editor .it-field input{font-size:16px}}.it-shell{background:var(--background);min-height:100svh;color:var(--foreground);font-size:.875rem}.it-shell--admin{grid-template-columns:236px minmax(0,1fr);align-items:start;display:grid}.it-main{min-width:0}.it-topbar{border-bottom:1px solid var(--border);background:var(--card);justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:14px 28px;display:flex}.it-brand{color:var(--foreground);align-items:center;gap:10px;display:flex}.it-brand img{border-radius:8px;flex:none}.it-brand>span{gap:5px;display:grid}.it-brand b{letter-spacing:.06em;font:700 11px/1.3 Arial,sans-serif}.it-brand small{color:var(--muted-foreground);font-size:.75rem}.it-topbar__tools,.it-actor{align-items:center;gap:10px;display:flex}.it-actor{color:var(--muted-foreground);font-size:.8125rem}.it-actor svg{width:16px;height:16px}.it-topbar .admin-logout-form button{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;display:flex}.it-topbar .admin-logout-form svg{width:17px}.it-workspace{max-width:1440px;margin:auto;padding:28px}.it-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.it-heading h1{margin:3px 0 5px;font-size:clamp(1.4rem,2vw,1.875rem);font-weight:750;line-height:1.6}.it-heading p{color:var(--muted-foreground);margin:0;font-size:.8125rem;line-height:1.9}.it-heading p:first-child{color:var(--primary);font-size:.75rem}.it-heading>.ui-button{border-radius:10px}.it-shell :is(h2,h3,h4){line-height:1.65}.it-toolbar{border:1px solid var(--border);background:var(--card);border-radius:15px;margin-bottom:18px;padding:16px}.it-scopes{background:var(--background);border:1px solid var(--border);border-radius:10px;align-items:center;gap:4px;width:fit-content;margin-bottom:16px;padding:3px;display:flex}.it-scopes .ui-button{border-radius:7px;height:36px;padding-inline:14px;font-size:.8125rem}.it-scopes [aria-pressed=true]{color:var(--primary);border-color:var(--border-strong)}.it-filters{grid-template-columns:minmax(160px,1fr) minmax(150px,.6fr) minmax(150px,.6fr) 44px;align-items:end;gap:10px;display:grid}.it-field{gap:8px;min-width:0;margin-bottom:16px;font-size:.8125rem;display:grid}.it-field>span{font-weight:550}.it-field input,.it-field textarea,.it-search input{border-radius:9px;font-size:.875rem}.it-field textarea{resize:vertical;min-height:100px;line-height:1.9}.it-field [data-slot=select-trigger]{border-radius:9px}.it-filters .it-field{margin-bottom:0}.it-filters .it-field>span{color:var(--muted-foreground);font-size:.75rem}.it-search{min-width:0;display:block;position:relative}.it-search svg{inset-inline-start:12px;width:17px;height:17px;color:var(--muted-foreground);pointer-events:none;position:absolute;top:14px}.it-search input{width:100%;height:44px;padding-inline-start:38px}.it-board{grid-template-columns:minmax(280px,.8fr) minmax(0,1.4fr);align-items:start;gap:18px;scroll-margin-top:12px;display:grid}.it-list,.it-detail{border:1px solid var(--border);background:var(--card);border-radius:15px;min-width:0;overflow:hidden}.it-list>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:17px 16px;display:flex}.it-list>header h2{margin:0;font-size:.9375rem;font-weight:650}.it-list>header>span{color:var(--muted-foreground);font-size:.75rem}.it-list__items{overscroll-behavior:contain;max-height:790px;overflow-y:auto}.it-ticket-row{text-align:start;border:0;border-bottom:1px solid var(--border);width:100%;min-width:0;color:var(--foreground);cursor:pointer;font:inherit;background:0 0;border-inline-start:3px solid #0000;gap:11px;padding:17px 16px;display:grid}.it-ticket-row:last-child{border-bottom:0}.it-ticket-row:hover{background:var(--secondary)}.it-ticket-row.is-selected{border-inline-start-color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,var(--card))}.it-ticket-row:focus-visible{outline:2px solid var(--primary);outline-offset:-3px}.it-ticket-row strong{overflow-wrap:anywhere;font-size:.9375rem;font-weight:650;line-height:1.8}.it-ticket-row__top,.it-ticket-row__meta,.it-ticket-row__footer{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.it-ticket-row__meta,.it-ticket-row__footer{color:var(--muted-foreground);font-size:.75rem;line-height:1.6}.it-ticket-row__meta>span:first-child{align-items:center;gap:6px;display:flex}.it-ticket-row__meta svg{flex-shrink:0;width:14px;height:14px}.it-ticket-row__footer time{flex-shrink:0;font-size:.6875rem}.it-code{color:var(--muted-foreground);letter-spacing:.02em;font:600 11px/1.5 Arial,sans-serif}.it-status{background:var(--secondary);color:var(--foreground);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:4px 7px;font-size:.6875rem;line-height:1.5;display:inline-flex}.it-status i{background:currentColor;border-radius:50%;width:5px;height:5px}.it-status--open,.it-status--in_progress{color:var(--primary);background:color-mix(in srgb,var(--primary) 12%,var(--card))}.it-status--waiting{color:#e3b15f;background:color-mix(in srgb,#c79a49 12%,var(--card))}.it-status--closed{color:var(--muted-foreground)}.it-status--resolved{color:var(--primary)}.it-priority{font-size:.6875rem}.it-priority--high{color:#e3b15f}.it-priority--urgent{color:#f38c82}[data-theme=light] .it-status--waiting,[data-theme=light] .it-priority--high{color:#8a590f}[data-theme=light] .it-priority--urgent{color:#b33428}.it-pagination{border-top:1px solid var(--border);color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:.75rem;display:flex}.it-empty{text-align:center;align-content:center;justify-items:center;min-height:330px;padding:36px 20px;display:grid}.it-empty>svg{width:37px;height:37px;color:var(--primary);stroke-width:1.4px;margin-bottom:18px}.it-empty :is(h2,h3){margin:0 0 8px;font-size:.9375rem;font-weight:650}.it-empty p{color:var(--muted-foreground);max-width:320px;margin:0 0 20px;font-size:.8125rem;line-height:1.95}.it-detail--empty{align-items:center;min-height:445px;display:grid}.it-private{color:var(--muted-foreground);border:1px solid var(--border);border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:.75rem;display:flex}.it-private svg{width:15px;height:15px}.it-loading{color:var(--muted-foreground);justify-content:center;align-items:center;gap:9px;padding:65px 16px;font-size:.8125rem;display:flex}.it-loading svg{width:21px;height:21px;color:var(--primary)}.it-notice,.it-success{background:var(--card);border:1px solid color-mix(in srgb,var(--destructive) 65%,var(--border));overflow-wrap:anywhere;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;padding:12px 14px;font-size:.8125rem;line-height:1.8;display:flex}.it-notice>svg,.it-success>svg{width:18px;height:18px;color:var(--destructive);flex:0 0 18px}.it-notice>span,.it-success>span{flex:1;min-width:150px}.it-success{border-color:var(--primary)}.it-success>svg{color:var(--primary)}.it-detail>.it-notice,.it-detail>.it-conflict,.it-detail>.it-saved{margin:12px 18px}.it-detail__nav{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.it-detail__nav .ui-button{color:var(--muted-foreground)}.it-detail__heading{padding:20px 22px 16px}.it-detail__heading>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.it-detail__heading h2{overflow-wrap:anywhere;margin:14px 0 10px;font-size:1.1875rem;font-weight:700;line-height:1.75}.it-detail__heading p{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:12px;margin:0;font-size:.75rem;display:flex}.it-detail__heading p span{align-items:center;gap:5px;display:flex}.it-detail__heading p svg{width:14px;height:14px}.it-request-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 22px 18px;font-size:.875rem;line-height:2.05}.it-routing{border-block:1px solid var(--border);color:var(--muted-foreground);flex-wrap:wrap;gap:15px;margin:0 22px 20px;padding:12px 0;font-size:.75rem;display:flex}.it-routing>span{align-items:center;gap:6px;display:flex}.it-routing svg{width:15px;height:15px}.it-attachments{border:1px solid var(--border);border-radius:12px;min-width:0;margin:0 22px 20px;padding:16px}.it-attachments>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.it-attachments h3{align-items:center;gap:7px;margin:0;font-size:.875rem;display:flex}.it-attachments svg{flex:none;width:17px;height:17px}.it-attachments>header>span{color:var(--muted-foreground);font-size:.75rem}.it-attachments ul{gap:8px;margin:14px 0;padding:0;list-style:none;display:grid}.it-attachments li{background:var(--secondary);border-radius:8px;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.it-attachments li>div{flex:1;gap:6px;min-width:0;display:grid}.it-attachments li b{overflow-wrap:anywhere;font-size:.8125rem;font-weight:600}.it-attachments li small{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:.6875rem;line-height:1.8}.it-attachments li a{min-height:44px;color:var(--primary);flex-shrink:0;align-items:center;gap:5px;padding:8px;font-size:.75rem;display:flex}.it-attachments li a:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:5px}.it-attachments .it-help{overflow-wrap:anywhere}.it-attachments input[type=file]{white-space:normal;width:100%;min-width:0;height:auto;min-height:44px;color:var(--foreground);background:var(--background);padding:10px;font-size:.75rem}.it-attachments input[type=file]::file-selector-button{color:var(--foreground);background:var(--secondary);border:1px solid var(--border);font:inherit;border-radius:6px;margin-inline-end:10px;padding:8px}.it-attachments form>.ui-button{min-height:44px}.it-manage{border:1px solid var(--border);border-radius:10px;margin:0 22px 20px;overflow:hidden}.it-manage>summary{cursor:pointer;background:var(--secondary);align-items:center;gap:8px;min-height:44px;padding:12px;font-size:.8125rem;list-style:none;display:flex}.it-manage>summary::-webkit-details-marker{display:none}.it-manage>summary>svg{width:16px;height:16px}.it-manage>summary>svg:last-child{margin-inline-start:auto}.it-manage[open]>summary>svg:last-child{transform:rotate(180deg)}.it-manage>form{padding:16px 12px}.it-field-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.it-conversation{border-top:1px solid var(--border);padding:18px 22px}.it-conversation>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}.it-conversation h3{align-items:center;gap:8px;margin:0;font-size:.875rem;font-weight:650;display:flex}.it-conversation h3 svg{width:17px;height:17px;color:var(--primary)}.it-conversation ol{gap:14px;margin:0;padding:0;list-style:none;display:grid}.it-event{min-width:0}.it-event>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.it-event b{font-size:.75rem;font-weight:600}.it-event time{color:var(--muted-foreground);font-size:.6875rem}.it-event p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;font-size:.8125rem;line-height:1.95}.it-event--reply{background:var(--secondary);border:1px solid var(--border);border-radius:12px;padding:13px 14px}.it-event--reply.is-mine{background:color-mix(in srgb,var(--primary) 6%,var(--card));border-color:color-mix(in srgb,var(--primary) 22%,var(--border))}.it-event--reply.is-mine b{color:var(--primary)}.it-event--system{border-inline-start:2px solid var(--border-strong);color:var(--muted-foreground);padding:6px 12px}.it-event--system p{font-size:.75rem}.it-reply{border-top:1px solid var(--border);padding:20px 22px}.it-form-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.it-help{color:var(--muted-foreground);margin:0 0 16px;font-size:.75rem;line-height:1.9}.it-help a{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.it-field input[readonly]{color:var(--muted-foreground);background:var(--secondary)}.it-saved{color:var(--primary);align-items:center;gap:6px;font-size:.8125rem;display:flex}.it-saved svg{width:16px;height:16px}.it-conflict{background:var(--secondary);border:1px solid var(--border-strong);border-radius:10px;padding:14px;font-size:.8125rem;line-height:1.9}.it-conflict p{margin:0 0 12px}.it-closed{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.it-closed>svg{flex:0 0 18px;width:18px;height:18px}.it-closed p{flex:1;min-width:180px;margin:0;font-size:.8125rem;line-height:1.9}.it-create-sheet{z-index:1220;overscroll-behavior:contain;background:var(--card);width:min(540px,100vw);color:var(--foreground);border-inline-start:1px solid var(--border);padding:26px;position:fixed;inset-block:0;inset-inline-end:0;overflow-y:auto;box-shadow:0 0 80px #0004}.it-sheet-backdrop{z-index:1210;background:#030809a8;display:block;position:fixed;inset:0}.it-select-content{z-index:1250}.it-create-sheet>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:24px;padding-bottom:20px;display:flex}.it-create-sheet [data-slot=sheet-title]{margin:0 0 8px;font-size:1.25rem;font-weight:700}.it-create-sheet [data-slot=sheet-description]{color:var(--muted-foreground);margin:0;font-size:.8125rem;line-height:1.9}.it-create-sheet fieldset,.it-team fieldset{border:0;min-width:0;margin:0;padding:0}.it-create-sheet .it-form-actions{margin-top:22px}.it-team{border:1px solid var(--border);background:var(--card);border-radius:12px;margin-bottom:18px;overflow:hidden}.it-team__toggle.ui-button{border-radius:0;justify-content:flex-start;gap:10px;width:100%;height:auto;min-height:49px;padding:12px 16px;font-size:.8125rem;display:flex}.it-team__toggle>svg:first-child{color:var(--primary)}.it-team__toggle small{color:var(--muted-foreground);margin-inline-start:auto;font-size:.6875rem;font-weight:400}.it-team__toggle .is-open{transform:rotate(180deg)}.it-team__body{border-top:1px solid var(--border);padding:18px}.it-team__forms{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:24px;display:grid}.it-team__forms>form:last-child{border-inline-start:1px solid var(--border);padding-inline-start:24px}.it-team h3{margin:0 0 18px;font-size:.875rem;font-weight:650}.it-check{cursor:pointer;align-items:center;gap:8px;margin:4px 0 20px;font-size:.8125rem;display:flex}.it-unit-list{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.it-unit-list>span{border:1px solid var(--border);color:var(--muted-foreground);border-radius:6px;align-items:center;gap:5px;padding:6px 8px;font-size:.75rem;display:flex}.it-unit-list svg{width:13px;height:13px}.it-members{border-top:1px solid var(--border);margin-top:24px;padding-top:20px}.it-members h3 span{color:var(--muted-foreground);margin-inline-start:5px}.it-member{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:12px 0;display:flex}.it-member:last-child{border-bottom:0}.it-avatar{background:var(--secondary);width:35px;height:35px;color:var(--primary);border-radius:10px;flex:0 0 35px;place-items:center;display:grid}.it-avatar svg{width:18px;height:18px}.it-member>div{flex:1;gap:5px;min-width:0;display:grid}.it-member b{overflow-wrap:anywhere;font-size:.8125rem}.it-member small{color:var(--muted-foreground);flex-wrap:wrap;gap:5px 12px;font-size:.75rem;display:flex}.it-member-state{color:var(--muted-foreground);font-size:.6875rem}.it-member-state.is-active{color:var(--primary)}.it-login{background:var(--background);min-height:100svh;color:var(--foreground);place-items:center;padding:40px 20px;display:grid}.it-login__card{border:1px solid var(--border);background:var(--card);border-radius:22px;width:100%;max-width:470px;padding:30px}.it-login .it-brand{margin-bottom:28px}.it-login__intro{margin-bottom:24px}.it-login__intro>svg{color:var(--primary);width:29px;height:29px;margin-bottom:12px}.it-login__intro h1{margin:4px 0 12px;font-size:1.5rem;font-weight:750;line-height:1.6}.it-login__intro p{color:var(--muted-foreground);margin:0;font-size:.8125rem;line-height:1.9}.it-login__intro>svg+p{color:var(--primary);font-size:.75rem}.it-login .otp-card{background:var(--background);width:100%;max-width:none;box-shadow:none;border-radius:14px;margin:0;padding:20px}.it-login .otp-card h2{font-size:1rem;line-height:1.8}.it-login .otp-card>p{font-size:.75rem;line-height:1.9}.it-login .otp-card label{font-size:.8125rem}.it-login .otp-card__icon{display:none}.it-login__note{color:var(--muted-foreground);margin:20px 0 8px;font-size:.75rem;line-height:1.95}.it-login__back{min-height:44px;color:var(--primary);align-items:center;font-size:.8125rem;display:flex}.it-login__denied{border:1px solid var(--border-strong);background:var(--secondary);border-radius:12px;padding:18px}.it-login__denied h2{margin:0 0 10px;font-size:1rem}.it-login__denied p{color:var(--muted-foreground);margin:0 0 14px;font-size:.8125rem;line-height:1.95}.it-login__denied .it-logout{margin-top:8px}.it-logout{gap:4px;display:grid}.it-logout small{color:var(--destructive);font-size:.6875rem}@media (max-width:1120px),(max-width:1366px) and (pointer:coarse){.it-shell--admin{display:block}.it-shell .it-sidebar.management-sidebar{display:none}.it-shell--admin .it-workspace{padding-bottom:calc(110px + env(safe-area-inset-bottom))}.it-workspace{padding:24px}}@media (max-width:850px){.it-board{grid-template-columns:minmax(0,1fr)}.it-board:not(.has-selection) .it-detail,.it-board.has-selection .it-list{display:none}.it-list__items{max-height:none}.it-team__forms{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:18px}.it-team__forms>form:last-child{padding-inline-start:18px}}@media (max-width:600px){.it-topbar{gap:8px;min-height:65px;padding:10px 16px}.it-topbar__tools{gap:2px}.it-topbar .it-actor{display:none}.it-topbar .it-brand b{font-size:9px}.it-topbar .it-brand small{font-size:.6875rem}.it-topbar .it-brand{gap:7px}.it-topbar .it-brand img{width:29px;height:29px}.it-workspace{padding:20px 14px 30px}.it-heading{align-items:center;gap:12px;margin-bottom:20px}.it-heading h1{font-size:1.375rem}.it-heading p:last-child{display:none}.it-heading>.ui-button{padding-inline:12px;font-size:.8125rem}.it-toolbar{padding:12px}.it-scopes{width:100%}.it-scopes>.ui-button{flex:1;padding-inline:8px}.it-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px;gap:10px 8px}.it-search{grid-column:1/-1}.it-filters .it-field [data-slot=select-trigger]{padding-inline:9px;font-size:.75rem}.it-detail__heading{padding:18px 16px 14px}.it-detail__heading h2{font-size:1.0625rem}.it-request-body,.it-routing,.it-manage{margin-inline:16px}.it-attachments{margin-inline:16px;padding:12px}.it-attachments form>.ui-button{width:100%}.it-conversation,.it-reply{padding:18px 16px}.it-team__body{padding:16px 12px}.it-team__toggle.ui-button{padding-inline:12px;font-size:.75rem}.it-team__toggle{gap:7px}.it-team__toggle small{font-size:.625rem}.it-team__forms{grid-template-columns:minmax(0,1fr)}.it-team__forms>form:last-child{border-inline-start:0;border-top:1px solid var(--border);padding:20px 0 0}.it-member{gap:8px}.it-member .it-avatar{display:none}.it-member>.ui-button{padding-inline:10px}.it-create-sheet{padding:22px 18px calc(24px + env(safe-area-inset-bottom))}.it-login{padding:20px 14px}.it-login__card{border-radius:18px;padding:24px 20px}.it-login .otp-card{padding:16px}.it-login__intro h1{font-size:1.3rem}}@media (prefers-reduced-motion:reduce){.it-shell .spin,.it-create-sheet .spin{animation:none}}.sales-desk{min-height:100svh;color:var(--foreground);background:var(--background);font-size:.875rem}.sales-topbar{border-bottom:1px solid var(--border);background:var(--card);justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:12px max(22px,50vw - 640px);display:flex}.sales-topbar>div{align-items:center;gap:10px;display:flex}.sales-operator{color:var(--muted-foreground);font-size:.8125rem}.sales-topbar .admin-logout-form button{min-height:44px;color:var(--muted-foreground);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:8px;font-size:.75rem;display:flex}.sales-topbar .admin-logout-form svg{width:16px;height:16px}.sales-workspace{max-width:1328px;margin:auto;padding:28px 24px 50px}.sales-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.sales-eyebrow{color:var(--primary);margin:0 0 5px;font-size:.75rem;line-height:1.8}.sales-heading h1{margin:0 0 7px;font-size:clamp(1.375rem,2.5vw,1.875rem);font-weight:750;line-height:1.65}.sales-heading>div>p:last-child{color:var(--muted-foreground);margin:0;font-size:.8125rem;line-height:1.9}.sales-heading .ui-button{border-radius:10px}.sales-links{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-bottom:24px;display:flex}.sales-links>a{color:var(--foreground);align-items:center;gap:7px;min-height:36px;font-size:.75rem;display:inline-flex}.sales-links svg{width:16px;height:16px;color:var(--primary)}.sales-links>span{color:var(--muted-foreground);margin-inline-start:auto;font-size:.6875rem}.sales-toolbar{border:1px solid var(--border);background:var(--card);border-radius:12px;align-items:center;gap:10px;margin-bottom:20px;padding:14px;display:flex}.sales-toolbar label{flex:1;min-width:0;position:relative}.sales-toolbar label>svg{inset-inline-start:12px;color:var(--muted-foreground);width:17px;height:17px;position:absolute;top:14px}.sales-toolbar input{border-radius:8px;width:100%;padding-inline-start:39px;font-size:.875rem}.sales-board{grid-template-columns:minmax(280px,.8fr) minmax(0,1.4fr);align-items:start;gap:20px;scroll-margin-top:14px;display:grid}.sales-customers,.sales-detail,.sales-upcoming{background:var(--card);border:1px solid var(--border);border-radius:14px;min-width:0;overflow:hidden}.sales-customers>header,.sales-upcoming>header,.sales-history>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:17px 18px;display:flex}.sales-customers h2,.sales-upcoming h2,.sales-history h3{align-items:center;gap:8px;margin:0;font-size:.9375rem;font-weight:650;line-height:1.8;display:flex}.sales-upcoming h2 svg{color:var(--primary);width:18px;height:18px}.sales-customers>header>span,.sales-upcoming>header>span,.sales-history>header>span{color:var(--muted-foreground);font-size:.75rem}.sales-customers>div:not(.sales-empty):not(.sales-loading){overscroll-behavior:contain;max-height:740px;overflow-y:auto}.sales-customer-row{border:0;border-bottom:1px solid var(--border);width:100%;min-width:0;min-height:81px;color:var(--foreground);text-align:start;cursor:pointer;font:inherit;background:0 0;border-inline-start:3px solid #0000;align-items:center;gap:12px;padding:14px 16px;display:flex}.sales-customer-row:last-child{border-bottom:0}.sales-customer-row:hover{background:var(--secondary)}.sales-customer-row.is-selected{border-inline-start-color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,var(--card))}.sales-customer-row>span:nth-child(2){flex:1;gap:7px;min-width:0;display:grid}.sales-customer-row b{overflow-wrap:anywhere;font-size:.875rem;font-weight:600}.sales-customer-row small{color:var(--muted-foreground);text-align:start;font-size:.75rem}.sales-customer-row>svg{width:16px;height:16px;color:var(--muted-foreground)}.sales-avatar{background:var(--secondary);width:38px;height:38px;color:var(--primary);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.sales-avatar svg{width:20px;height:20px}.sales-empty{text-align:center;align-content:center;place-items:center;min-height:290px;padding:40px 22px;display:grid}.sales-empty>svg{width:34px;height:34px;color:var(--primary);stroke-width:1.5px;margin-bottom:18px}.sales-empty h3{margin:0 0 8px;font-size:.9375rem;line-height:1.8}.sales-empty p{color:var(--muted-foreground);max-width:320px;margin:0 0 20px;font-size:.8125rem;line-height:1.9}.sales-loading{color:var(--muted-foreground);justify-content:center;align-items:center;gap:9px;padding:60px 16px;font-size:.8125rem;display:flex}.sales-loading svg{width:20px;height:20px;color:var(--primary)}.sales-pages{border-top:1px solid var(--border);color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:.75rem;display:flex}.sales-help{color:var(--muted-foreground);margin:0 0 16px;font-size:.75rem;line-height:1.95}.sales-upcoming>.sales-help{padding:14px 18px 0}.sales-activity{border-bottom:1px solid var(--border);align-items:flex-start;gap:14px;padding:17px 18px;display:flex}.sales-activity:last-child{border-bottom:0}.sales-activity>div{flex:1;min-width:0}.sales-activity h3,.sales-activity h4{overflow-wrap:anywhere;margin:5px 0 7px;font-size:.875rem;font-weight:650;line-height:1.8}.sales-activity p{color:var(--muted-foreground);white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 10px;font-size:.8125rem;line-height:1.9}.sales-activity small{color:var(--muted-foreground);align-items:center;gap:6px;font-size:.6875rem;line-height:1.8;display:flex}.sales-activity small svg{flex-shrink:0;width:13px;height:13px}.sales-contact-link{color:var(--primary);font:inherit;text-align:start;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:3px 0;font-size:.75rem;text-decoration:underline}.sales-activity-state{color:var(--primary);font-size:.6875rem}.sales-activity.is-complete .sales-activity-state{color:var(--muted-foreground)}.sales-detail-nav{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.sales-detail-heading{align-items:center;gap:12px;padding:22px 22px 15px;display:flex}.sales-detail-heading h2{overflow-wrap:anywhere;margin:0;font-size:1.1875rem;line-height:1.8}.sales-contact-methods{gap:7px;padding:0 22px;display:grid}.sales-contact-methods a{min-width:0;min-height:39px;color:var(--foreground);align-items:center;gap:9px;font-size:.8125rem;display:flex}.sales-contact-methods a>span{overflow-wrap:anywhere}.sales-contact-methods svg{color:var(--primary);flex-shrink:0;width:16px;height:16px}.sales-contact-methods small{color:var(--primary);margin-inline-start:auto;font-size:.75rem}.sales-registration{padding:12px 22px 0}.sales-detail-form{border-block:1px solid var(--border);padding:20px 22px}.sales-follow-form h3{margin:0 0 18px;font-size:.9375rem;font-weight:650}.sales-field{gap:8px;min-width:0;margin-bottom:17px;font-size:.8125rem;display:grid}.sales-field>span{font-weight:550}.sales-field>span>small{color:var(--muted-foreground);margin-inline-start:3px;font-size:.6875rem;font-weight:400}.sales-field input,.sales-field textarea{border-radius:9px;font-size:.875rem}.sales-field textarea{resize:vertical;line-height:1.9}.sales-field .persian-date-control{margin:0}.sales-field .persian-date-control>small{font-size:.6875rem}.sales-follow-form fieldset,.sales-create-sheet fieldset{border:0;min-width:0;margin:0;padding:0}.sales-history>.sales-help{padding:16px 18px}.sales-error{border:1px solid color-mix(in srgb,var(--destructive) 65%,var(--border));background:var(--card);border-radius:9px;align-items:flex-start;gap:9px;margin:12px 0;padding:12px;font-size:.8125rem;line-height:1.9;display:flex}.sales-error>svg{color:var(--destructive);flex:0 0 18px;height:18px;margin-top:3px}.sales-notice{border:1px solid var(--primary);background:var(--card);border-radius:10px;align-items:center;gap:10px;margin-bottom:18px;padding:12px 14px;font-size:.8125rem;line-height:1.9;display:flex}.sales-notice>span{flex:1;min-width:0}.sales-notice>svg,.sales-saved>svg{color:var(--primary);flex:0 0 18px;height:18px}.sales-saved{color:var(--primary);align-items:center;gap:8px;margin:14px 18px;font-size:.8125rem;display:flex}.sales-detail>.sales-error{margin:14px 18px}.sales-sheet-backdrop{z-index:1210;background:#030809a8;display:block;position:fixed;inset:0}.sales-create-sheet{z-index:1220;overscroll-behavior:contain;background:var(--card);width:min(510px,100vw);max-width:100vw;color:var(--foreground);padding:26px;position:fixed;inset-block:0;inset-inline-end:0;overflow-y:auto;box-shadow:0 0 80px #0004}.sales-create-sheet>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:22px;padding-bottom:20px;display:flex}.sales-create-sheet [data-slot=sheet-title]{margin:5px 0 9px;font-size:1.25rem;font-weight:700}.sales-create-sheet [data-slot=sheet-description]{color:var(--muted-foreground);margin:0;font-size:.8125rem;line-height:1.9}.sales-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.sales-follow-toggle{border-block:1px solid var(--border);cursor:pointer;align-items:center;gap:9px;margin:3px 0 16px;padding:14px 0;font-size:.8125rem;display:flex}.sales-first-follow{border:1px solid var(--border);background:var(--secondary);border-radius:10px;margin-bottom:17px;padding:16px 14px 0}.erp-crm-start{border:1px solid color-mix(in srgb,var(--primary) 35%,var(--border));background:var(--card);border-radius:15px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;padding:20px 22px;display:flex}.erp-crm-start h2{color:var(--foreground);margin:0 0 6px;font-size:1.0625rem}.erp-crm-start p{color:var(--muted-foreground);margin:0;font-size:.8125rem;line-height:1.8}.erp-crm-start>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 16px;display:flex}.erp-crm-start a{min-height:40px;color:var(--primary);text-underline-offset:4px;align-items:center;font-size:.8125rem;text-decoration:underline;display:inline-flex}.it-sales-link{color:var(--primary);align-items:center;gap:7px;min-height:44px;padding:6px 8px;font-size:.8125rem;display:inline-flex}.it-sales-link svg{width:17px;height:17px}@media (max-width:850px){.sales-workspace.is-detail-open .sales-toolbar{display:none}.sales-board{grid-template-columns:minmax(0,1fr)}.sales-board.has-selection .sales-customers{display:none}.sales-customers>div:not(.sales-empty):not(.sales-loading){max-height:500px}.sales-topbar{padding-inline:20px}.sales-workspace{padding:24px 20px 40px}.sales-links>span{width:100%;margin-inline-start:0}}@media (max-width:600px){.sales-field input,.sales-field textarea,.sales-toolbar input{font-size:1rem}.sales-topbar{gap:8px;min-height:65px;padding:10px 14px}.sales-topbar>div{gap:2px}.sales-operator{display:none}.sales-workspace{padding:20px 14px 30px}.sales-heading{gap:12px}.sales-heading h1{font-size:1.25rem}.sales-heading>div>p:last-child{display:none}.sales-heading .ui-button{padding-inline:11px;font-size:.8125rem}.sales-links{margin-bottom:15px}.sales-toolbar{padding:11px}.sales-activity{gap:10px;padding:16px 14px}.sales-activity .ui-button{padding-inline:9px;font-size:.6875rem}.sales-detail-heading{padding:18px 16px 12px}.sales-detail-heading h2{font-size:1.0625rem}.sales-contact-methods,.sales-registration{padding-inline:16px}.sales-detail-form{padding:18px 16px}.sales-create-sheet{padding:22px 18px calc(24px + env(safe-area-inset-bottom))}.erp-crm-start{flex-direction:column;align-items:stretch;gap:12px;padding:17px}.erp-crm-start>div:last-child{justify-content:flex-start}.it-sales-link{padding-inline:5px;font-size:.75rem}.it-sales-link svg{display:none}}.discovery-home .sbx-hero__stage{background:#f5f5f3}.discovery-home .sbx-hero__image{object-fit:cover;object-position:center 55%;transform:none}.discovery-home .sbx-hero__stage:before,.discovery-home .sbx-hero__stage:after,.discovery-home .sbx-hero__grid{display:none}.discovery-home__image-note{z-index:3;background:#0d1715c9;border-radius:10px;padding:12px}.discovery-home .sbx-hero__veil{background:linear-gradient(#0000 82%,#101813a8)}.discovery-home .sbx-hero__depth{display:none}.discovery-home .sbx-product__visual,.dc-product__image{aspect-ratio:1.2;background:#f5f5f3}.discovery-home .sbx-product__visual img,.dc-product__image img{object-fit:contain;object-position:center}.dc-intro__visual,.dc-details__photo,.pdp-materials__image{background:#f5f5f3}.dc-intro__visual img,.dc-details__photo img,.pdp-materials__image img{object-fit:contain}.pdp-fixed-model{border-block:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;margin:10px 0 20px;padding:16px 0;font-size:15px;display:flex}.pdp-fixed-model span{color:var(--muted-foreground)}.pdp-fixed-model strong{color:var(--foreground);font-family:inherit}.discovery-product .pdp-premium__visual{background:var(--card);flex-direction:column;height:auto;min-height:0;display:flex;overflow:visible}.discovery-product .product-gallery{border-radius:22px 22px 0 0;flex:none;grid-template-rows:auto auto;height:auto;position:relative;inset:auto;overflow:hidden}.discovery-product .product-gallery__stage{aspect-ratio:1.12;background:#f5f5f3;min-height:330px}.discovery-product .product-gallery__stage>img{object-fit:contain;object-position:center}.discovery-product .product-gallery__stage:after{background:linear-gradient(#0000 83%,#15251a99)}.discovery-product .product-gallery__thumbs{justify-content:safe center;padding:12px}.discovery-product .product-gallery__thumbs button{background:#f5f5f3}.discovery-product .product-gallery__thumbs button img{object-fit:contain}.discovery-product .product-gallery--with-controls{grid-template-rows:auto auto auto}.pdp-cover-picker{background:var(--card);color:var(--foreground);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px 10px;display:flex}.pdp-cover-picker__label{gap:4px;min-width:0;font-size:13px;line-height:1.7;display:grid}.pdp-cover-picker__label>span{color:var(--muted-foreground);font-size:12px}.pdp-cover-picker__label>strong{font-weight:600}.pdp-cover-picker__swatches{flex:none;align-items:center;gap:4px;display:flex}.pdp-cover-picker__swatches button{color:#fff;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:5px;display:grid}.pdp-cover-picker__swatches button>span{border:3px solid var(--card);outline:1px solid var(--border-strong);background:var(--swatch);border-radius:50%;place-items:center;width:32px;height:32px;transition:outline-color .15s,transform .15s;display:grid}.pdp-cover-picker__swatches button[aria-pressed=true]>span{outline:2px solid var(--primary)}.pdp-cover-picker__swatches button:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.pdp-cover-picker__swatches svg{background:#071b12b3;border-radius:50%;width:15px;height:15px;padding:1px}@media (hover:hover){.pdp-cover-picker__swatches button:hover>span{transform:translateY(-2px)}}@media (max-width:380px){.pdp-cover-picker{flex-wrap:wrap;justify-content:center;gap:6px;padding-inline:12px}.pdp-cover-picker__label{flex-basis:100%;justify-content:center;gap:8px;display:flex}}@media (prefers-reduced-motion:reduce){.pdp-cover-picker__swatches button>span{transition:none}}.pdp-photo-note{color:var(--muted-foreground);margin:0;padding:12px 18px 18px;font-size:13px;line-height:1.9}.discovery-product .pdp-premium__visual:after{display:none}.discovery-home .sbx-applications__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.discovery-home .sbx-application-card{min-height:360px}.sbx-context-caption{color:#e0e8e2;margin-top:12px;font-size:12px;line-height:1.7;display:block}.sbx-application-card:first-child img{object-fit:contain;background:#f5f5f3}.discovery-home .sbx-business__blueprint{background:#f5f5f3}.discovery-home .sbx-business__blueprint>img{object-fit:contain}.sbx-cart__thumb img{object-fit:contain;background:#f5f5f3}.summary-thumb{position:relative;overflow:hidden}.summary-thumb img{object-fit:contain;object-position:center}.dc-product__image,.dc-intro__visual,.dc-details__photo,.discovery-product .pdp-premium__visual{min-width:0}.dc-product__image>img,.dc-intro__visual>img,.dc-details__photo>img,.product-gallery__stage>img,.product-gallery__lightbox-image>img{max-width:100%}#model-comparison{scroll-margin-top:100px}#model-comparison>h2{margin:0 0 22px;font-size:clamp(22px,2.2vw,30px);line-height:1.65}#model-comparison>div{border:1px solid var(--border);background:var(--card);border-radius:16px}#model-comparison table{border-collapse:collapse;table-layout:fixed;text-align:start;width:100%;min-width:690px}#model-comparison :is(th,td){vertical-align:middle;border-bottom:1px solid var(--border);overflow-wrap:anywhere;text-align:start;font-size:14px;line-height:1.85;padding:18px 20px!important}#model-comparison th{background:var(--secondary);color:var(--muted-foreground);font-size:12px;font-weight:600}#model-comparison th:first-child,#model-comparison th:nth-child(2){width:18%}#model-comparison th:nth-child(3){width:24%}#model-comparison td[dir=ltr]{text-align:center;font-variant-numeric:tabular-nums}#model-comparison tbody tr:last-child td{border-bottom:0}#model-comparison td:first-child a{min-height:36px;color:var(--primary);align-items:center;font-weight:650;display:inline-flex}#model-comparison>p{color:var(--muted-foreground);margin:14px 0 0;font-size:12px;line-height:1.9}@media (max-width:760px){#model-comparison :is(th,td){padding:14px 12px!important}#model-comparison table{min-width:650px}}.discovery-product .pdp-spatial{padding:0;overflow:clip}.discovery-product .pdp-spatial>header{display:none}.sb-assembly{min-height:260svh}.sb-assembly__sticky{padding-top:90px}.sb-assembly__heading{inset-block-start:95px}@media (min-width:1100px){.discovery-product .pdp-premium__visual{top:88px}}@media (max-width:760px){.discovery-home .sbx-hero__stage{height:330px;min-height:330px}.discovery-home .sbx-applications__grid{grid-template-columns:1fr}.discovery-home .sbx-application-card{min-height:340px}.discovery-home .sbx-application-card p{display:block}.discovery-home .sbx-application-card>div{padding:24px}.discovery-product .pdp-premium__visual{position:relative;top:auto}.discovery-product .product-gallery__stage{aspect-ratio:1;min-height:300px}.discovery-product .pdp-spatial{width:calc(100% - 32px)}.sb-assembly__heading{inset-block-start:72px}.sb-assembly__visual{inset:24% -5% 26%}.sb-assembly__sticky{min-height:640px;padding:20px 14px}}.discovery-home .sbx-hero__stage--3d{background:var(--card);border:1px solid var(--border);min-height:590px;display:block}.hero-model{--model-stage:#19231e;isolation:isolate;width:100%;min-width:0;height:100%;min-height:590px;color:var(--foreground);background:radial-gradient(at 50% 30%,#48645255,#0000 66%),linear-gradient(155deg,#1e2b23,#101713 75%);grid-template-rows:auto minmax(330px,1fr) auto;scroll-margin-top:90px;display:grid;position:relative}:root[data-theme=light] .hero-model{--model-stage:#e6ede6;background:radial-gradient(at 50% 30%,#fff,#0000 70%),linear-gradient(155deg,#eaf0e9,#dce4dd)}.hero-model__top{z-index:3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:20px 22px 0;display:flex;position:relative}.hero-model__ar-strip{border:1px solid color-mix(in srgb,var(--primary) 40%,var(--border));width:100%;min-height:44px;color:var(--foreground);background:color-mix(in srgb,var(--primary) 12%,var(--card));text-align:start;cursor:pointer;border-radius:10px;flex:0 0 100%;align-items:center;gap:9px;padding:8px 13px;font-size:12px;line-height:1.7;display:flex}.hero-model__ar-strip>svg{width:17px;height:17px;color:var(--primary);flex:0 0 17px}.hero-model__ar-strip>span{flex:1}.hero-model__ar-strip>b{letter-spacing:.08em;background:var(--primary);color:var(--primary-foreground);border-radius:5px;padding:5px 6px;font:700 10px/1 Arial,sans-serif}.hero-model__ar-strip:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media (hover:hover){.hero-model__ar-strip:hover{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 18%,var(--card))}}.hero-model__brand{letter-spacing:.06em;white-space:nowrap;color:var(--muted-foreground);align-items:center;gap:9px;font-size:12px;display:flex}.hero-model__brand i{background:var(--primary);border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #28d49c55}.hero-model__select{background:var(--card);border-radius:12px;width:170px;max-width:55%;font-size:12px}.hero-model__viewport{min-height:330px;position:relative;overflow:hidden}.hero-model__canvas{opacity:0;--poster-color:transparent;--progress-bar-height:0;touch-action:pan-y;width:100%;height:calc(100% - 48px);min-height:0;transition:opacity .5s;display:block;position:absolute;inset:0 0 48px}.hero-model[data-ready=true] .hero-model__canvas{opacity:1}.hero-model__poster{object-fit:contain;object-position:center}.hero-model__loading{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;inset:auto 16px 20px}.hero-model__loading>span{color:#eef7f0;background:#0d1b16e8;border:1px solid #ffffff20;border-radius:12px;align-items:center;gap:8px;padding:10px 15px;font-size:12px;line-height:1.7;display:flex}.hero-model__spinner{width:16px;height:16px;animation:1.3s linear infinite hero-model-spin}@keyframes hero-model-spin{to{transform:rotate(360deg)}}.hero-model__hint{bottom:15px;color:var(--muted-foreground);pointer-events:none;align-items:center;gap:7px;font-size:12px;display:flex;position:absolute;inset-inline-start:22px}.hero-model__hint svg{width:15px;height:15px}.hero-model__tools{inset-inline-end:20px;gap:7px;display:flex;position:absolute;bottom:10px}.hero-model__tools button{background:var(--card);border-radius:50%}.hero-model__tools button[aria-pressed=true]{color:var(--primary);border-color:var(--primary)}.hero-model__bottom{background:var(--card);border-top:1px solid var(--border);z-index:3;grid-template-columns:1fr auto;align-items:center;gap:20px;padding:18px 22px 17px;display:grid;position:relative}.hero-model__finish>span{color:var(--muted-foreground);align-items:center;gap:9px;font-size:11px;display:flex}.hero-model__finish b{color:var(--foreground);font-weight:500}.hero-model__swatches{gap:8px;margin-top:9px;display:flex}.hero-model__swatches button{border:3px solid var(--card);outline:1px solid var(--border-strong);background:var(--swatch);color:#fff;cursor:pointer;border-radius:50%;place-items:center;width:35px;height:35px;transition:transform .2s,outline-color .2s;display:grid}.hero-model__swatches button[aria-pressed=true]{outline:2px solid var(--primary)}.hero-model__swatches button:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.hero-model__swatches button:hover{transform:translateY(-2px)}.hero-model__swatches svg{width:14px;height:14px}.hero-model__ar{border-radius:12px;min-height:48px;font-size:13px}.hero-model__note{color:var(--muted-foreground);grid-column:1/-1;margin:0;font-size:11px;line-height:1.8}.hero-ar-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1600;background:#020806c9;position:fixed;inset:0}.hero-ar-dialog{z-index:1601;border:1px solid var(--border-strong);background:var(--card);width:min(540px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--foreground);border-radius:24px;outline:none;padding:30px;position:fixed;inset:50% auto auto 50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 24px 100px #0006}.hero-ar-dialog__close{position:absolute;inset-block-start:12px;inset-inline-end:12px}.hero-ar-dialog__eyebrow{color:var(--primary);letter-spacing:.16em;margin:8px 0 20px;font:11px Arial,sans-serif;display:block}.hero-ar-dialog h2{margin:0 0 10px;padding-inline-end:15px;font-size:25px;font-weight:650;line-height:1.6}.hero-ar-dialog [data-slot=sheet-description]{color:var(--muted-foreground);font-size:14px;line-height:1.8}.hero-ar-dialog__model{background:var(--secondary);border-radius:10px;flex-wrap:wrap;justify-content:space-between;gap:8px;margin:20px 0;padding:13px 15px;font-size:13px;display:flex}.hero-ar-dialog ol{gap:12px;margin:0 0 20px;padding-inline-start:24px;font-size:14px;line-height:1.9;display:grid}.hero-ar-dialog li::marker{color:var(--primary);font-weight:700}.hero-ar-dialog__transfer{text-align:center;justify-items:center;gap:12px;display:grid}.hero-ar-dialog__transfer p{color:var(--muted-foreground);margin:0;font-size:13px;line-height:1.9}.hero-ar-dialog__transfer img{border-radius:12px}.hero-ar-dialog__transfer a{word-break:break-all;color:var(--primary);font:11px/1.6 Arial,sans-serif}.hero-ar-dialog__start{border-radius:12px;width:100%;min-height:50px}.hero-ar-dialog__native{gap:12px;margin-top:16px;display:grid}.hero-ar-dialog__native .hero-ar-dialog__privacy{margin:0}.hero-ar-dialog__apple-poster{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.hero-ar-dialog ol.hero-ar-dialog__steps{margin-top:24px}.hero-ar-dialog__floor{border-top:1px solid var(--border);color:var(--muted-foreground);padding:12px 0;font-size:12px;line-height:1.9}.hero-ar-dialog__floor summary{color:var(--foreground);cursor:pointer;padding:6px 0}.hero-ar-dialog__floor p{margin:10px 0 0}.hero-ar-dialog__privacy,.hero-ar-dialog__note{color:var(--muted-foreground);margin:15px 0 0;font-size:11px;line-height:1.9}.hero-ar-dialog__note{border-top:1px solid var(--border);padding-top:12px}.hero-ar-dialog__message{color:var(--foreground);border:1px solid var(--primary);border-radius:10px;padding:12px;font-size:13px;line-height:1.9}@media (max-width:1100px){.discovery-home .sbx-hero__stage--3d,.hero-model{min-height:520px}.hero-model{grid-template-rows:auto minmax(280px,1fr) auto}.hero-model__top{gap:8px;padding:16px 14px 0}.hero-model__brand{letter-spacing:0;font-size:10px}.hero-model__viewport{min-height:280px}.hero-model__bottom{grid-template-columns:1fr;gap:15px;padding:16px 14px}.hero-model__finish{justify-content:space-between;align-items:center;gap:8px;display:flex}.hero-model__finish>span{gap:3px;display:grid}.hero-model__swatches{margin:0}.hero-model__ar{width:100%}.hero-model__hint{bottom:18px;inset-inline-start:14px}}@media (max-width:760px){.discovery-home .sbx-hero__stage--3d{height:auto;min-height:510px}.hero-model{grid-template-rows:auto 290px auto;min-height:510px}.hero-model__viewport{min-height:290px}.hero-model__select{width:170px;max-width:56%}.hero-model__hint{font-size:10px;bottom:18px}.hero-model__tools{bottom:9px;inset-inline-end:12px}.hero-model__tools button{width:36px;height:36px}.hero-model__note{font-size:10px}.hero-ar-dialog{border-radius:20px;padding:24px 20px}}@media (prefers-reduced-motion:reduce){.hero-model *{transition:none!important;animation:none!important}}.invoice-shell .invoice-heading{border-bottom:1px solid var(--commerce-line);justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem;display:flex}.invoice-heading strong{letter-spacing:.1em;color:var(--commerce-green)}.invoice-shell .invoice-heading h2{margin:.5rem 0 0;font-family:inherit;font-size:1.3rem;font-weight:700}.invoice-heading>span{border:1px solid var(--commerce-line);border-radius:99px;padding:.5rem .8rem;font-size:.85rem}.invoice-parties{border-bottom:1px solid var(--commerce-line);grid-template-columns:1fr 1fr;gap:1.5rem;padding:1.2rem 1.5rem;display:grid}.invoice-parties section{overflow-wrap:anywhere;align-content:start;gap:.35rem;min-width:0;font-size:.85rem;display:grid}.invoice-parties h3{color:var(--commerce-muted);margin:0 0 .3rem;font-size:.9rem}.invoice-parties p{margin:0;line-height:1.9}.invoice-notes{border-top:1px solid var(--commerce-line);padding:1rem 1.5rem;font-size:.8rem;line-height:1.9}.invoice-notes p{margin:.25rem 0}.invoice-shell .receipt-paper{border-radius:1.2rem;overflow:hidden}.invoice-shell .receipt-items article{break-inside:avoid}@media (max-width:600px){.invoice-parties{grid-template-columns:1fr;gap:1.2rem}.invoice-heading{align-items:flex-start}.invoice-heading>span{max-width:40%;font-size:.75rem}}@media print{@page{size:A4;margin:12mm}.invoice-shell{color:#111!important;background:#fff!important}.invoice-shell>header,.invoice-shell>footer,.invoice-shell .receipt-status,.invoice-shell .receipt-actions,.invoice-shell .receipt-support-link{display:none!important}.invoice-shell .receipt-paper{color:#111;width:100%;box-shadow:none;background:#fff;border:0;border-radius:0;overflow:visible}.invoice-shell .invoice-parties{grid-template-columns:1fr 1fr}.invoice-shell .receipt-paper>header{background:#fff;grid-template-columns:repeat(3,minmax(0,1fr))}.invoice-shell .receipt-items article{grid-template-columns:minmax(0,1fr) 45px 100px 110px}.invoice-shell .receipt-items article>div:nth-child(3),.invoice-shell .receipt-items article>strong{grid-column:auto}.invoice-shell .receipt-bottom{grid-template-columns:1fr 1fr}.invoice-shell .receipt-paper small,.invoice-shell .receipt-paper p,.invoice-shell .receipt-paper span{color:#333}}
