@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-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:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.float-left{float:left}.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}}.m-1{margin:var(--spacing)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.m-4{margin:calc(var(--spacing) * 4)}.m-5{margin:calc(var(--spacing) * 5)}.mx-1{margin-inline:var(--spacing)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mr-5{margin-right:calc(var(--spacing) * 5)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-5{margin-left:calc(var(--spacing) * 5)}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.resize{resize:both}.rounded{border-radius:.25rem}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.px-1{padding-inline:var(--spacing)}.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-5{padding-inline:calc(var(--spacing) * 5)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pl-1{padding-left:var(--spacing)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#10241f;--ink-soft:#344640;--muted:#586760;--paper:#f7f2e8;--canvas:#f6f7f4;--surface:#fff;--line:#dfe5df;--line-strong:#cdd7cf;--accent:#f05643;--accent-dark:#cc4332;--accent-soft:#fff0ec;--success:#19714f;--success-soft:#e8f5ef;--warning:#9a5a0a;--warning-soft:#fff5dd;--sidebar:#0d211c}*{box-sizing:border-box}html,body{min-height:100%}body{background:var(--canvas);color:var(--ink);font-family:var(--font-cairo), Arial, sans-serif;-webkit-font-smoothing:antialiased;margin:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}.auth-page{background:var(--paper);grid-template-columns:minmax(320px,.9fr) minmax(520px,1.1fr);min-height:100vh;display:grid}.auth-context{background:var(--sidebar);color:#eef4f1;flex-direction:column;justify-content:space-between;min-height:100vh;padding:clamp(28px,5vw,72px);display:flex}.auth-brand{color:inherit;align-items:baseline;gap:8px;width:fit-content;text-decoration:none;display:flex}.auth-brand>span{background:var(--accent);font-family:var(--font-montserrat), sans-serif;border-radius:7px;justify-content:center;align-items:center;width:32px;height:32px;margin-inline-end:3px;font-size:17px;font-weight:800;display:inline-flex}.auth-brand strong{font-family:var(--font-montserrat), var(--font-cairo), sans-serif;letter-spacing:-.025em;font-size:17px}.auth-brand small{color:#9fb0a8;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:750}.auth-context>div{max-width:570px;padding-block:80px}.auth-eyebrow{color:#e9a196;letter-spacing:.06em;text-transform:uppercase;margin:0 0 16px;font-size:12px;font-weight:750}[dir=rtl] .auth-eyebrow{letter-spacing:0}.auth-context h1{letter-spacing:-.052em;text-wrap:balance;margin:0;font-size:clamp(34px,4vw,60px);font-weight:680;line-height:1.08}[dir=rtl] .auth-context h1{letter-spacing:-.01em;line-height:1.28}.auth-context-copy{color:#aec0b8;max-width:540px;margin:23px 0 0;font-size:clamp(14px,1.35vw,17px);line-height:1.75}.auth-trust-note{color:#90a39a;border-top:1px solid #ffffff1c;margin:0;padding-top:20px;font-size:11px}.auth-form-side{flex-direction:column;min-width:0;padding:24px clamp(24px,6vw,92px) 56px;display:flex}.auth-utility{justify-content:flex-end;min-height:40px;display:flex}.auth-utility a{border:1px solid var(--line-strong);color:var(--ink);border-radius:7px;align-items:center;height:38px;padding:0 13px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.auth-utility a:hover{background:#ffffff8c}.auth-card{align-self:center;width:100%;max-width:440px;margin-block:auto;padding-block:54px}.auth-card-heading h2,.auth-success h2,.auth-verify h2{letter-spacing:-.035em;margin:0;font-size:clamp(26px,2.5vw,34px);line-height:1.2}[dir=rtl] .auth-card-heading h2,[dir=rtl] .auth-success h2,[dir=rtl] .auth-verify h2{letter-spacing:0}.auth-card-heading p,.auth-success p,.auth-verify p{color:var(--muted);margin:9px 0 0;font-size:13px;line-height:1.65}.auth-fields{gap:17px;margin-top:29px;display:grid}.auth-fields label{gap:7px;display:grid}.auth-fields label>span{font-size:12px;font-weight:720}.auth-fields input{border:1px solid var(--line-strong);color:var(--ink);background:#ffffffb8;border-radius:7px;outline:0;width:100%;height:48px;padding-inline:13px;font-size:14px}.auth-fields input:hover{border-color:#b8c5bb}.auth-fields input:focus{border-color:var(--ink);background:#fff;box-shadow:0 0 0 3px #10241f17}.auth-fields label small{color:var(--muted);font-size:10px;line-height:1.5}.auth-forgot-link{color:#8f3025;justify-self:end;margin-top:-8px;font-size:11px;font-weight:750;text-decoration:none}.auth-forgot-link:hover,.auth-alternate a:hover{text-underline-offset:3px;text-decoration:underline}.auth-submit,.auth-primary-link{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:7px;justify-content:center;align-items:center;gap:9px;width:100%;height:48px;margin-top:5px;padding:0 18px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.auth-submit:hover,.auth-primary-link:hover{background:#18362d}.auth-submit:disabled{cursor:not-allowed;opacity:.62}.auth-error{border-inline-start:3px solid var(--accent);color:#8d3327;background:#fff0ec;margin:-3px 0 0;padding:9px 11px;font-size:11px;line-height:1.55}.auth-alternate{color:var(--muted);text-align:center;margin:23px 0 0;font-size:12px}.auth-alternate a{color:#8f3025;font-weight:750;text-decoration:none}.auth-success,.auth-verify{justify-items:start;display:grid}.auth-success>span,.auth-success-icon{color:var(--success);margin-bottom:20px}.auth-verify>.auth-spinner{color:var(--muted);margin-bottom:20px}.auth-success .auth-primary-link,.auth-verify .auth-primary-link,.auth-verify .auth-submit{width:auto;margin-top:25px}.auth-spinner{animation:.8s linear infinite auth-spin}@keyframes auth-spin{to{transform:rotate(360deg)}}.setup-shell{background:#f7f5ef;grid-template-columns:280px minmax(0,1fr);min-height:100vh;display:grid}.setup-rail{background:var(--sidebar);color:#edf4f0;flex-direction:column;min-height:100vh;padding:30px 25px 24px;display:flex;position:sticky;top:0}.setup-brand{align-items:baseline;gap:7px;display:flex}.setup-brand>span{background:var(--accent);font-family:var(--font-montserrat), sans-serif;border-radius:7px;justify-content:center;align-items:center;width:31px;height:31px;margin-inline-end:3px;font-weight:800;display:inline-flex}.setup-brand strong{font-family:var(--font-montserrat), var(--font-cairo), sans-serif;font-size:15px}.setup-brand small{color:#94a89e;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:750}.setup-progress-copy{margin-top:80px}.setup-progress-copy p{color:#c4d0ca;margin:0 0 10px;font-size:11px}.setup-progress-track{background:#274038;height:4px;overflow:hidden}.setup-progress-track span{background:var(--accent);width:28.5%;height:100%;display:block}.setup-rail ol{gap:19px;margin:32px 0 0;padding:0;list-style:none;display:grid}.setup-rail li{color:#7f958b;grid-template-columns:26px 1fr;align-items:center;gap:11px;font-size:12px;font-weight:650;display:grid}.setup-rail li>span{border:1px solid #3b554b;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:10px;display:flex}.setup-rail li.done{color:#a9bbb2}.setup-rail li.done>span{color:#a9dcc8;background:#23493c;border-color:#2c5b4b}.setup-rail li.current{color:#fff}.setup-rail li.current>span{background:var(--paper);border-color:var(--paper);color:var(--ink)}.setup-rail-note{color:#849a90;border-top:1px solid #ffffff1a;margin:auto 0 0;padding-top:18px;font-size:10px;line-height:1.65}.setup-main{width:100%;max-width:900px;margin:0 auto;padding:58px clamp(28px,6vw,82px) 80px}.setup-heading{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:14px;display:grid}.setup-heading>span{background:var(--accent-soft);color:var(--accent-dark);border-radius:7px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.setup-heading p{color:var(--muted);margin:0 0 4px;font-size:11px}.setup-heading h1{letter-spacing:-.04em;margin:0;font-size:clamp(28px,3.2vw,40px);line-height:1.15}[dir=rtl] .setup-heading h1{letter-spacing:0}.setup-heading small{color:var(--muted);max-width:620px;margin-top:9px;font-size:12px;line-height:1.7;display:block}.setup-form{gap:18px;margin-top:35px;display:grid}.setup-section,.setup-summary{border:1px solid var(--line);background:#fff;border-radius:8px;padding:21px}.setup-section>header{margin-bottom:13px}.setup-section h2{margin:0;font-size:13px}.setup-section>header>small{color:var(--muted);margin-top:5px;font-size:9.5px;line-height:1.55;display:block}.setup-field-grid{gap:16px;display:grid}.setup-field-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.setup-field{gap:7px;display:grid}.setup-field>span{font-size:11px;font-weight:720}.setup-field input,.setup-field select{border:1px solid var(--line-strong);color:var(--ink);background:#fbfcfa;border-radius:7px;outline:0;width:100%;height:46px;padding-inline:12px}.setup-field input:focus,.setup-field select:focus{border-color:var(--ink);background:#fff;box-shadow:0 0 0 3px #10241f12}.setup-field>small{color:var(--muted);font-size:9.5px}.slug-input{grid-template-columns:minmax(80px,1fr) auto;align-items:center;display:grid}.slug-input input{border-start-end-radius:0;border-end-end-radius:0}.slug-input small{border:1px solid var(--line-strong);color:#5d6d65;background:#eff2ee;border-inline-start:0;border-start-end-radius:7px;border-end-end-radius:7px;align-self:stretch;align-items:center;padding:0 11px;font-size:10px;display:flex}.choice-grid{gap:10px;display:grid}.choice-grid.two{grid-template-columns:1fr 1fr}.setup-choice{cursor:pointer;position:relative}.setup-choice input,.style-choice>input{opacity:0;width:1px;height:1px;position:absolute}.setup-choice>span{border:1px solid var(--line);background:#fbfcfa;border-radius:7px;min-height:70px;padding:13px;display:grid}.setup-choice strong{font-size:11px}.setup-choice small{color:var(--muted);margin-top:4px;font-size:10px}.setup-choice input:checked+span{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:#f1f5f1}.setup-choice input:focus-visible+span,.style-choice>input:focus-visible~.style-preview{outline-offset:2px;outline:3px solid #10241f2e}.style-choice{cursor:pointer;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:15px;display:grid;position:relative}.style-choice-list{gap:10px;display:grid}.style-choice-list .style-choice{border:1px solid var(--line);background:#fbfcfa;border-radius:8px;padding:11px}.style-choice-list .style-choice:has(input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:#f6f8f5}.style-preview{border:2px solid var(--ink);background:#f6f1e7;border-radius:6px;grid-template-columns:repeat(3,1fr);gap:5px;height:96px;padding:8px;display:grid;overflow:hidden}.style-preview i{background:var(--ink);grid-column:1/-1;height:7px}.style-preview b{background:#ded2bc;height:22px}.style-preview b:first-of-type{background:#eaa091;grid-column:span 2}.style-preview em{background:#fff;border:1px solid #e3dfd4;height:27px}.style-editorial .style-preview{background:#f3f0ea;border-color:#211d19}.style-editorial .style-preview b{background:#d8c6b8}.style-editorial .style-preview b:first-of-type{background:#8a5b3d}.style-direct .style-preview{background:#fff;border-color:#111827;border-radius:0}.style-direct .style-preview b{background:#dbeafe}.style-direct .style-preview b:first-of-type{background:#1d4ed8}.style-choice>span:nth-of-type(2){display:grid}.style-choice strong{font-size:12px}.style-choice small{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.55}.choice-check{background:var(--ink);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.setup-summary{grid-template-columns:repeat(3,1fr);padding:0;display:grid}.setup-summary div{padding:15px 18px;display:grid}.setup-summary div+div{border-inline-start:1px solid var(--line)}.setup-summary small{color:var(--muted);font-size:9px}.setup-summary strong{margin-top:3px;font-size:11px}.setup-actions{justify-content:flex-end;display:flex}.setup-actions .auth-submit{width:auto;min-width:210px}.app-frame{grid-template-columns:252px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--sidebar);color:#edf4f0;z-index:30;flex-direction:column;min-height:100vh;padding:22px 16px 16px;display:flex;position:sticky;top:0}.brand-lockup{color:inherit;align-items:center;gap:11px;min-height:42px;padding:0 8px 18px;text-decoration:none;display:flex}.brand-mark{background:var(--accent);color:#fff;font-family:var(--font-montserrat), sans-serif;border-radius:7px;justify-content:center;align-items:center;width:31px;height:31px;font-size:18px;font-weight:750;display:flex}.brand-lockup>span:last-child{line-height:1.05;display:grid}.brand-lockup strong{font-family:var(--font-montserrat), var(--font-cairo), sans-serif;letter-spacing:-.02em;font-size:15px}.brand-lockup small{color:#98aaa2;letter-spacing:.09em;text-transform:uppercase;margin-top:3px;font-size:10px;font-weight:650}.sidebar-mobile-heading>button{display:none}.store-menu-anchor,.account-menu-anchor{position:relative}.store-menu,.account-menu{z-index:35;background:#173029;border:1px solid #ffffff1f;border-radius:8px;padding:5px;display:grid;position:absolute;inset-inline:0;overflow:hidden;box-shadow:0 14px 30px #00000038}.store-menu{top:calc(100% + 7px)}.account-menu{bottom:calc(100% + 7px)}.store-menu button,.account-menu button{color:#e6efeb;cursor:pointer;text-align:start;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;width:100%;min-height:40px;padding:7px 8px;font-size:11px;display:flex}.store-menu button:hover,.account-menu button:hover{background:#ffffff14}.store-menu button:disabled{cursor:default;opacity:.58}.navigation-backdrop{display:none}.store-switcher,.account-button{color:inherit;cursor:pointer;text-align:start;background:#ffffff0e;border:1px solid #ffffff17;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:58px;padding:9px;display:grid}.store-switcher:hover,.account-button:hover{background:#ffffff14}.store-switcher>span:nth-child(2),.account-button>span:nth-child(2){min-width:0;display:grid}.store-switcher strong,.account-button strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.store-switcher small,.account-button small{color:#9aaca4;margin-top:2px;font-size:11px}.store-avatar,.user-avatar{border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:750;display:flex}.store-avatar{color:#253a33;background:#dfd2b5}.user-avatar{color:#dfe9e4;background:#29473e}.primary-nav{gap:3px;margin-top:19px;display:grid}.primary-nav a{color:#afbeb7;border-radius:7px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:42px;padding:0 11px;font-size:13px;font-weight:600;text-decoration:none;transition:background .16s,color .16s;display:grid}.primary-nav a:hover{color:#fff;background:#ffffff0e}.primary-nav a.active{color:var(--ink);background:#f6f1e8}.primary-nav a.active svg{color:var(--accent)}.nav-count{color:#dce7e2;text-align:center;background:#294039;border-radius:9px;min-width:20px;padding:2px 6px;font-size:10px}.primary-nav a.active .nav-count{color:var(--ink);background:#e9ded1}.sidebar-footer{gap:12px;margin-top:auto;display:grid}.plan-usage{border-top:1px solid #ffffff17;padding:15px 8px 0}.plan-usage>div:first-child{color:#d9e4df;justify-content:space-between;font-size:11px;font-weight:700;display:flex}.usage-track{background:#294039;border-radius:2px;height:4px;margin:8px 0 6px;overflow:hidden}.usage-track span{background:var(--accent);width:64%;height:100%;display:block}.plan-usage small{color:#8ea198;font-size:10px}.workspace{min-width:0}.topbar{border-bottom:1px solid var(--line);z-index:10;background:#fffffff5;justify-content:space-between;align-items:center;gap:20px;height:68px;padding:0 30px;display:flex;position:sticky;top:0}.global-search{color:var(--muted);align-items:center;width:100%;max-width:470px;display:flex;position:relative}.global-search>svg{position:absolute;inset-inline-start:12px}.global-search input{color:var(--ink);background:#f3f5f2;border:1px solid #0000;border-radius:7px;outline:none;width:100%;height:40px;padding-inline:40px 55px}.global-search input::placeholder{color:#869089}.global-search input:focus{border-color:var(--line-strong);background:#fff;box-shadow:0 0 0 3px #10241f0f}.global-search kbd{border:1px solid var(--line);background:#fff;border-radius:4px;padding:2px 5px;font-family:inherit;font-size:10px;position:absolute;inset-inline-end:9px}.topbar-actions{align-items:center;gap:6px;display:flex}.topbar-actions button,.locale-link,.mobile-menu{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;min-width:38px;height:38px;text-decoration:none;display:flex}.topbar-actions button:hover,.locale-link:hover,.mobile-menu:hover{border-color:var(--line);background:#f2f4f1}.locale-link{color:var(--ink);padding:0 8px;font-size:13px;font-weight:750}.notification-button{position:relative}.notification-button i{background:var(--accent);inset-inline-end:7px;border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:6px}.mobile-menu{display:none}.content{max-width:1480px;margin:0 auto;padding:30px}.page-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.page-heading h1{letter-spacing:-.035em;margin:3px 0 0;font-size:clamp(25px,2.4vw,34px);font-weight:720;line-height:1.15}[dir=rtl] .page-heading h1{letter-spacing:0}.page-heading p{color:var(--muted);margin:0;font-size:13px}.heading-actions{gap:9px;display:flex}.button{cursor:pointer;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:8px;height:41px;padding:0 15px;font-size:13px;font-weight:700;display:inline-flex}.button.primary{background:var(--ink);color:#fff}.button.primary:hover{background:#18342c}.button.secondary{border-color:var(--line-strong);background:#fff}.button.secondary:hover{background:#fafbf9}.metrics{background:var(--surface);border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(4,1fr);margin-bottom:18px;display:grid;overflow:hidden}.metrics article{min-width:0;padding:18px 20px}.metrics article+article{border-inline-start:1px solid var(--line)}.metrics p{color:var(--muted);margin:0 0 9px;font-size:12px;font-weight:650}.metrics div{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.metrics strong{font-family:var(--font-montserrat), var(--font-cairo), sans-serif;letter-spacing:-.04em;font-size:clamp(19px,1.7vw,25px)}[dir=rtl] .metrics strong{font-family:var(--font-cairo), sans-serif;letter-spacing:0}.metrics span{border-radius:4px;padding:2px 5px;font-size:10px;font-weight:750}.metrics .positive{background:var(--success-soft);color:var(--success)}.metrics .warning{background:var(--warning-soft);color:var(--warning)}.metrics small{color:#5f6d66;margin-top:6px;font-size:10px;display:block}.metrics small.metric-warning-copy{color:var(--warning);font-weight:700}.dashboard-grid{grid-template-columns:minmax(0,1.65fr) minmax(285px,.72fr);gap:18px;margin-bottom:18px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:8px;box-shadow:0 4px 14px #10241f06}.panel>header{justify-content:space-between;align-items:flex-start;gap:14px;padding:20px 22px 0;display:flex}.panel h2{margin:0;font-size:15px;font-weight:730}.panel header p{color:var(--muted);margin:3px 0 0;font-size:11px}.revenue-panel header>strong{font-family:var(--font-montserrat), var(--font-cairo), sans-serif;letter-spacing:-.03em;font-size:19px}.chart-area{grid-template-columns:40px minmax(0,1fr);height:236px;padding:22px 24px 20px 18px;display:grid}[dir=rtl] .chart-area{padding:22px 18px 20px 24px}.chart-guides{color:#5f6d66;flex-direction:column;justify-content:space-between;padding-bottom:23px;font-size:9px;display:flex}.bars{background-image:linear-gradient(to bottom, var(--line) 1px, transparent 1px);background-size:100% 25%;grid-template-columns:repeat(7,1fr);gap:clamp(8px,2vw,25px);display:grid}.bars>div{flex-direction:column;justify-content:flex-end;align-items:center;height:100%;display:flex}.bars span{background:var(--ink);border-radius:3px 3px 1px 1px;width:72%;max-width:34px;min-height:4px;transition:height .3s}.bars>div:nth-child(6) span{background:var(--accent)}.bars small{color:#5f6d66;margin-top:8px;font-size:9px}.checklist-panel{padding-bottom:18px}.checklist-panel>header{justify-content:flex-start}.checklist-icon{background:var(--accent-soft);color:var(--accent);border-radius:6px;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.progress-track{background:#edf0ec;border-radius:2px;height:5px;margin:17px 22px 13px;overflow:hidden}.progress-track span{background:var(--accent);width:67%;height:100%;display:block}.checklist-panel>p{color:var(--muted);margin:0 22px 14px;font-size:11px;line-height:1.65}.setup-item{border-top:1px solid var(--line);grid-template-columns:auto 1fr;gap:10px;margin:0 22px;padding:12px 0;display:grid}.setup-item>span{background:#f3f5f2;border-radius:5px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.setup-item div{display:grid}.setup-item strong{font-size:11px}.setup-item small{color:var(--muted);margin-top:2px;font-size:9.5px;line-height:1.5}.text-action{color:var(--accent-dark);cursor:pointer;background:0 0;border:0;margin:8px 22px 0;padding:0;font-size:11px;font-weight:750}.orders-panel{overflow:hidden}.orders-panel>header{align-items:center;padding-bottom:15px}.orders-panel header button,.orders-panel header a{color:var(--accent-dark);cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:750;text-decoration:none}.table-empty{border-top:1px solid var(--line);color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:210px;padding:30px;display:flex}.table-empty svg{color:#7c8a83;margin-bottom:12px}.table-empty strong{color:var(--ink);font-size:13px}.table-empty p{max-width:390px;margin:5px 0 0;font-size:10.5px;line-height:1.6}.table-scroll{overflow-x:auto}.table-scroll:focus-visible{outline:0;box-shadow:inset 0 0 0 3px #10241f2e}table{border-collapse:collapse;width:100%;min-width:700px}th{border-block:1px solid var(--line);color:var(--muted);text-align:start;background:#f8f9f7;padding:10px 22px;font-size:10px;font-weight:700}td{text-align:start;border-bottom:1px solid #edf0ed;padding:12px 22px;font-size:11px}tbody tr:last-child td{border-bottom:0}td:first-child{display:grid}td:first-child small{color:var(--muted);margin-top:2px;font-size:9px}.status{border-radius:4px;padding:3px 6px;font-size:9.5px;font-weight:720;display:inline-flex}.status.success{background:var(--success-soft);color:var(--success)}.status.warning{background:var(--warning-soft);color:var(--warning)}.status.neutral{color:#4b5c54;background:#edf1ee}.product-list-heading>div:first-child>span,.product-create-heading p{color:var(--muted);margin-top:7px;font-size:11px;line-height:1.65;display:block}.success-banner{background:var(--success-soft);color:var(--success);border:1px solid #cde7da;border-radius:8px;align-items:flex-start;gap:11px;margin-bottom:16px;padding:13px 15px;display:flex}.success-banner>span{background:#fff;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.success-banner strong{font-size:12px}.success-banner p{margin:2px 0 0;font-size:10px}.catalog-panel{overflow:hidden}.catalog-toolbar{align-items:center!important;padding-bottom:16px!important}.catalog-toolbar form{align-items:center;gap:8px;width:100%;max-width:620px;display:flex}.catalog-toolbar form label{flex:1;align-items:center;display:flex;position:relative}.catalog-toolbar form svg{color:var(--muted);position:absolute;inset-inline-start:11px}.catalog-toolbar form input{border:1px solid var(--line);background:#f7f8f6;border-radius:7px;outline:0;width:100%;height:40px;padding-inline:37px 12px}.catalog-toolbar form input:focus{border-color:var(--ink);background:#fff;box-shadow:0 0 0 3px #10241f12}.catalog-toolbar form select{border:1px solid var(--line-strong);color:var(--ink);background:#fff;border-radius:7px;outline:0;max-width:175px;height:40px;padding-inline:10px 28px;font-size:10.5px}.catalog-toolbar form select:focus{border-color:var(--ink);box-shadow:0 0 0 3px #10241f12}.catalog-toolbar form button{border:1px solid var(--line-strong);color:var(--ink);cursor:pointer;background:#fff;border-radius:7px;height:40px;padding:0 14px;font-size:11px;font-weight:720}.catalog-toolbar>span{color:var(--muted);white-space:nowrap;font-size:10px}.catalog-table td{height:69px}.product-cell{align-items:center;gap:11px;display:flex}.product-cell>span{border:1px solid var(--line);color:#617168;background:#f0f3ef;border-radius:6px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.product-cell>div{display:grid}.product-cell strong{font-size:11.5px}.product-cell small,.catalog-table td>small{color:var(--muted);margin-top:3px;font-size:9px;display:block}.catalog-empty{border-top:1px solid var(--line);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:390px;padding:45px 24px;display:flex}.catalog-empty>span{color:#687a71;background:#f0f3ef;border-radius:7px;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.catalog-empty h2{margin:16px 0 0;font-size:16px}.catalog-empty p{color:var(--muted);max-width:480px;margin:7px 0 19px;font-size:10.5px;line-height:1.7}.catalog-pagination{border-top:1px solid var(--line);text-align:end;padding:14px 20px}.catalog-pagination a{color:var(--accent-dark);font-size:11px;font-weight:750;text-decoration:none}.product-create-heading{margin-bottom:22px}.product-create-heading a{color:var(--muted);align-items:center;gap:6px;font-size:10.5px;text-decoration:none;display:inline-flex}.product-create-heading h1{letter-spacing:-.035em;margin:10px 0 0;font-size:clamp(25px,2.4vw,34px)}[dir=rtl] .product-create-heading h1{letter-spacing:0}.product-editor{grid-template-columns:minmax(0,1fr) 315px;align-items:start;gap:18px;display:grid}.product-editor-main,.product-editor-side{gap:16px;min-width:0;display:grid}.product-editor-side{position:sticky;top:86px}.editor-card{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;padding:20px}.editor-card>header{margin-bottom:17px}.editor-card h2{margin:0;font-size:14px}.editor-card header p{color:var(--muted);margin:4px 0 0;font-size:10px;line-height:1.6}.editor-language-grid,.editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.editor-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.editor-card label,.editor-field{gap:7px;min-width:0;display:grid}.editor-card label>span,.editor-field>span{font-size:10.5px;font-weight:720}.editor-card input,.editor-card textarea,.editor-card select{border:1px solid var(--line-strong);color:var(--ink);background:#fbfcfa;border-radius:7px;outline:0;width:100%;padding:10px 11px;font-size:12px}.editor-card input,.editor-card select{height:43px}.editor-card textarea{resize:vertical;line-height:1.65}.editor-card input:focus,.editor-card textarea:focus,.editor-card select:focus{border-color:var(--ink);background:#fff;box-shadow:0 0 0 3px #10241f12}.editor-field{margin-top:15px}.editor-field small{color:var(--muted);font-size:9px;line-height:1.5}.money-field{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.money-field input{border-start-end-radius:0;border-end-end-radius:0}.money-field small{border:1px solid var(--line-strong);color:var(--muted);background:#f0f2ef;border-inline-start:0;border-start-end-radius:7px;border-end-end-radius:7px;align-self:stretch;align-items:center;padding:0 9px;font-size:9px;font-weight:750;display:flex}.editor-card-heading-row{justify-content:space-between;align-items:flex-start;display:flex}.product-media-count{color:var(--muted);background:#f0f3ef;border-radius:5px;padding:5px 7px;font-size:9.5px;font-weight:750}.product-media-empty{color:var(--ink);cursor:pointer;text-align:center;background:#f7f9f6;border:1px dashed #b9c6bc;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;min-height:150px;padding:22px;gap:7px!important;display:flex!important}.product-media-empty:hover{background:#f2f6f1;border-color:#8fa397}.product-media-empty>svg{color:var(--accent)}.product-media-empty strong{font-size:11px}.product-media-empty span{color:var(--muted);font-size:9.5px;font-weight:500!important}.product-media-empty input,.product-media-add input{display:none}.product-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.product-media-item{border:1px solid var(--line);border-radius:7px;grid-template-columns:108px minmax(0,1fr) auto;gap:10px;min-width:0;padding:9px;display:grid}.product-media-preview{aspect-ratio:1;background:#f1f3f0;border-radius:5px;position:relative;overflow:hidden}.product-media-preview img{object-fit:cover}.product-media-preview>span{color:#fff;z-index:1;bottom:6px;background:#10241fe6;border-radius:3px;padding:3px 5px;font-size:8px;font-weight:750;position:absolute;inset-inline-start:6px}.product-media-fields{align-content:center;gap:8px;min-width:0;display:grid}.product-media-fields label{gap:4px}.product-media-fields label>span{font-size:8.5px}.product-media-fields input{height:34px;padding:7px 8px}.product-media-actions{align-content:center;gap:5px;display:grid}.product-media-actions button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#fff;border-radius:5px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.product-media-actions button:hover:not(:disabled){border-color:var(--ink);color:var(--ink)}.product-media-actions button.danger:hover{color:#9c3f32;border-color:#b85b4f}.product-media-actions button:disabled{cursor:default;opacity:.28}.product-media-add{color:var(--accent-dark);cursor:pointer;border:0;align-items:center;width:max-content;margin-top:12px;font-size:10px;font-weight:750;gap:6px!important;display:inline-flex!important}.product-media-add:has(input:disabled){cursor:default;opacity:.45}.quiet-danger{color:#9c3f32;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:720}.add-variant-callout{color:var(--ink);cursor:pointer;text-align:start;background:#f7f9f6;border:1px dashed #becac1;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:16px;display:grid}.add-variant-callout>svg:first-child{color:var(--accent)}.add-variant-callout span{display:grid}.add-variant-callout strong{font-size:11px}.add-variant-callout small{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.5}.option-stack{gap:14px;min-width:0;display:grid}.option-editor{border:1px solid var(--line);border-radius:7px;min-width:0;padding:15px}.option-editor>header{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.option-editor>header strong{font-size:11px}.option-editor button{cursor:pointer}.option-editor>header button,.option-values button{color:#7b8982;background:0 0;border:0;justify-content:center;align-items:center;display:flex}.option-editor button:disabled{cursor:default;opacity:.35}.option-meta{grid-template-columns:1fr 1fr .72fr .72fr}.option-values{gap:8px;margin-top:12px;display:grid}.option-values>div{grid-template-columns:1fr 1fr .72fr auto auto;gap:7px;display:grid}.option-values .swatch-input{width:43px;padding:4px}.text-action.inline{align-items:center;gap:5px;margin:12px 0 0;display:inline-flex}.secondary-editor-action{border:1px solid var(--line-strong);color:var(--ink);cursor:pointer;background:#fff;border-radius:7px;justify-self:start;align-items:center;gap:6px;min-height:37px;padding:0 12px;font-size:10px;font-weight:720;display:inline-flex}.variant-matrix{border-top:1px solid var(--line);min-width:0;margin-top:3px;padding-top:16px}.variant-matrix h3{margin:0;font-size:12px}.variant-matrix header p{color:var(--muted);margin:4px 0 12px;font-size:9.5px}.variant-table-scroll{border:1px solid var(--line);border-radius:7px;width:100%;min-width:0;max-width:100%;overflow-x:auto}.variant-table-scroll table{min-width:650px}.variant-table-scroll th{padding:8px 10px}.variant-table-scroll td{padding:7px 10px}.variant-table-scroll input{min-width:110px;height:37px}.seo-card{padding:0}.seo-card summary{cursor:pointer;justify-content:space-between;align-items:center;padding:19px 20px;font-size:12px;font-weight:730;list-style:none;display:flex}.seo-card summary::-webkit-details-marker{display:none}.seo-card[open] summary{border-bottom:1px solid var(--line)}.seo-card[open] summary svg{transform:rotate(180deg)}.seo-card>.editor-language-grid{padding:20px}.segmented-control{background:#f0f3ef;border-radius:7px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.segmented-control button{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:6px;height:37px;font-size:10.5px;font-weight:700;display:flex}.segmented-control button.active{border-color:var(--line);color:var(--ink);background:#fff}.package-glyph{font-size:18px;line-height:1}.check-row{grid-template-columns:auto minmax(0,1fr);align-items:start;margin-block:11px;gap:9px!important;display:grid!important}.check-row input{accent-color:var(--ink);width:16px;height:16px;margin:1px 0 0}.check-row strong{font-size:10.5px}.product-editor-side .editor-grid{grid-template-columns:1fr}.editor-error{background:var(--accent-soft);border-inline-start:3px solid var(--accent);color:#8d3327;margin:0;padding:11px 12px;font-size:10px;line-height:1.6}.editor-actions{grid-template-columns:.72fr 1.28fr;gap:8px;display:grid}.editor-actions .button{width:100%}.editor-actions button:disabled{cursor:not-allowed;opacity:.62}@media (max-width:1050px){.app-frame{grid-template-columns:82px minmax(0,1fr)}.sidebar{padding-inline:12px}.brand-lockup{justify-content:center;padding-inline:0}.brand-lockup>span:last-child,.store-switcher>span:nth-child(2),.store-switcher>svg,.primary-nav a span:not(.nav-count),.plan-usage,.account-button>span:nth-child(2),.account-button>svg{display:none}.store-switcher,.account-button{justify-content:center;padding:8px;display:flex}.primary-nav a{justify-content:center;padding:0;display:flex;position:relative}.nav-count{inset-inline-end:3px;min-width:16px;padding:1px 4px;position:absolute;top:4px}.dashboard-grid{grid-template-columns:minmax(0,1fr)}.product-editor{grid-template-columns:minmax(0,1fr) 285px}.option-meta{grid-template-columns:1fr 1fr}.product-media-grid{grid-template-columns:1fr}}@media (max-width:760px){.setup-shell{display:block}.setup-rail{min-height:auto;padding:21px 20px;position:static}.setup-progress-copy{margin-top:28px}.setup-rail ol,.setup-rail-note{display:none}.setup-main{padding:28px 16px 50px}.setup-form{margin-top:26px}.setup-section{padding:17px}.setup-field-grid.three,.choice-grid.two{grid-template-columns:1fr}.style-choice{grid-template-columns:110px minmax(0,1fr);align-items:start}.style-preview{height:80px}.choice-check{inset-inline-end:6px;position:absolute;top:6px}.style-choice>span:nth-of-type(2){padding-inline-end:25px}.setup-summary{grid-template-columns:1fr}.setup-summary div+div{border-block-start:1px solid var(--line);border-inline-start:0}.setup-actions .auth-submit{width:100%}.auth-page{min-height:100vh;display:block}.auth-context{min-height:auto;padding:24px 20px 29px}.auth-context>div{padding:52px 0 31px}.auth-context h1{font-size:clamp(31px,10vw,44px)}.auth-context-copy{margin-top:17px;font-size:13px}.auth-form-side{min-height:530px;padding:18px 20px 40px}.auth-card{padding-block:40px}.app-frame{display:block}.sidebar{bottom:0;inset-inline-start:0;width:100%;max-width:min(322px,88vw);transition:transform .18s;display:flex;position:fixed;top:0;transform:translate(calc(-100% - 12px))}[dir=rtl] .sidebar{transform:translate(calc(100% + 12px))}.navigation-open .sidebar,[dir=rtl] .navigation-open .sidebar{transform:translate(0)}.navigation-backdrop{cursor:pointer;opacity:0;pointer-events:none;z-index:25;bottom:0;inset-inline:0;background:#04100d85;border:0;transition:opacity .18s;position:fixed;top:0}.navigation-open .navigation-backdrop{opacity:1;pointer-events:auto;display:block}.sidebar-mobile-heading{justify-content:space-between;align-items:flex-start;display:flex}.sidebar-mobile-heading>button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:7px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.sidebar .brand-lockup{justify-content:flex-start;padding-inline:8px}.sidebar .brand-lockup>span:last-child,.sidebar .store-switcher>span:nth-child(2),.sidebar .store-switcher>svg,.sidebar .primary-nav a span,.sidebar .plan-usage,.sidebar .account-button>span:nth-child(2),.sidebar .account-button>svg{display:initial}.sidebar .store-switcher,.sidebar .account-button{justify-content:initial;display:grid}.sidebar .primary-nav a{justify-content:initial;padding:0 11px;display:grid}.sidebar-footer{margin-top:auto}.topbar{height:60px;padding:0 16px}.mobile-menu{flex:none;display:flex}.global-search kbd{display:none}.global-search input{padding-inline-end:12px}.content{padding:20px 16px 30px}.product-editor{flex-direction:column;display:flex}.product-editor-main,.product-editor-side{width:100%}.product-editor-side{position:static}.product-editor-side .editor-actions{order:10}.editor-language-grid,.editor-grid.three{grid-template-columns:1fr}.option-meta,.option-values>div{grid-template-columns:1fr 1fr}.option-values>div>input:nth-child(3){grid-column:span 1}.product-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-media-item{grid-template-columns:1fr auto}.product-media-preview{grid-column:1/-1}.product-list-heading{align-items:stretch}.product-list-heading>.button{width:100%}.catalog-toolbar{align-items:stretch!important;display:grid!important}.catalog-toolbar form{grid-template-columns:minmax(0,1fr) auto;max-width:none;display:grid}.catalog-toolbar form label{grid-column:1/-1}.catalog-toolbar form select{width:100%;max-width:none}.page-heading{align-items:stretch;display:grid}.page-heading>div:first-child{display:block}.heading-actions{grid-template-columns:1fr 1fr;display:grid}.metrics{grid-template-columns:1fr 1fr}.metrics article+article{border-inline-start:0}.metrics article:nth-child(2n){border-inline-start:1px solid var(--line)}.metrics article:nth-child(n+3){border-top:1px solid var(--line)}.panel>header{padding-inline:16px}.chart-area{height:210px;padding-inline:12px 16px}.checklist-panel .progress-track,.checklist-panel>p,.setup-item{margin-inline:16px}}@media (max-width:420px){.global-search{display:none}.topbar{justify-content:space-between}.metrics{display:block}.metrics article+article,.metrics article:nth-child(2n),.metrics article:nth-child(n+3){border-inline-start:0;border-top:1px solid var(--line)}.heading-actions .button{padding:0 10px}.revenue-panel header{display:grid}.product-media-grid{grid-template-columns:1fr}.product-media-item{grid-template-columns:112px minmax(0,1fr) auto}.product-media-preview{grid-column:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.order-list-content,.order-detail-content{max-width:1540px}.order-list-heading{align-items:flex-start}.order-list-heading p{color:#a93729;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:780}[dir=rtl] .order-list-heading p{letter-spacing:0}.order-list-heading>div>span{color:var(--muted);max-width:760px;margin-top:7px;font-size:11.5px;line-height:1.65;display:block}.order-summary{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:17px;display:grid;overflow:hidden}.order-summary article{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:17px 18px;display:grid}.order-summary article+article{border-inline-start:1px solid var(--line)}.order-summary-icon{color:#5e7168;background:#eef2ef;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.order-summary-icon.warning{background:var(--warning-soft);color:var(--warning)}.order-summary-icon.accent{background:var(--accent-soft);color:var(--accent-dark)}.order-summary-icon.success{background:var(--success-soft);color:var(--success)}.order-summary article>div{min-width:0;display:grid}.order-summary small{color:var(--muted);font-size:9.5px;font-weight:690}.order-summary strong{font-family:var(--font-montserrat), var(--font-cairo), sans-serif;letter-spacing:-.035em;margin-top:3px;font-size:21px}[dir=rtl] .order-summary strong{font-family:var(--font-cairo), sans-serif;letter-spacing:0}.order-summary p{color:var(--muted);margin:2px 0 0;font-size:8.5px;line-height:1.45}.merchant-orders-panel{overflow:hidden}.order-toolbar{gap:14px;align-items:center!important;padding-bottom:16px!important}.order-toolbar form{flex:1;grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(125px,.72fr)) auto;align-items:center;gap:7px;min-width:0;display:grid}.order-search{align-items:center;min-width:0;display:flex;position:relative}.order-search svg{color:var(--muted);position:absolute;inset-inline-start:11px}.order-toolbar input,.order-toolbar select{border:1px solid var(--line);color:var(--ink);font:inherit;background:#f8f9f7;border-radius:7px;outline:0;width:100%;min-width:0;height:40px;font-size:10.5px}.order-toolbar input{padding-inline:37px 10px}.order-toolbar select{padding-inline:9px 25px}.order-toolbar input:focus,.order-toolbar select:focus{border-color:var(--ink);background:#fff;box-shadow:0 0 0 3px #10241f12}.order-toolbar button{border:1px solid var(--line-strong);cursor:pointer;background:#fff;border-radius:7px;height:40px;padding:0 13px;font-size:10.5px;font-weight:720}.order-toolbar>span{color:var(--muted);white-space:nowrap;font-size:9.5px}.merchant-order-table{min-width:960px}.merchant-order-table td{height:67px}.merchant-order-table td:first-child{display:table-cell}.merchant-order-table td:first-child a{color:var(--ink);width:fit-content;text-decoration:none;display:grid}.merchant-order-table td:first-child a:hover strong{color:var(--accent-dark)}.merchant-order-table td strong{font-size:10.5px}.merchant-order-table td small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:200px;margin-top:3px;font-size:8.5px;display:block;overflow:hidden}.merchant-order-table td time{color:var(--muted);white-space:nowrap;font-size:9.5px}.order-status.accent{background:var(--accent-soft);color:#a93729}.order-status.danger{color:#99382c;background:#fdecea}.order-empty{border-top:1px solid var(--line);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:355px;padding:42px 22px;display:flex}.order-empty>span{color:#63776d;background:#edf2ee;border-radius:7px;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.order-empty h2{margin:15px 0 0;font-size:16px}.order-empty p{color:var(--muted);max-width:480px;margin:6px 0 18px;font-size:10.5px;line-height:1.65}.merchant-order-cards{display:none}.order-detail-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:19px;display:flex}.order-detail-heading>div>a{color:var(--muted);align-items:center;gap:6px;font-size:10px;text-decoration:none;display:inline-flex}.order-title-row{flex-wrap:wrap;align-items:center;gap:7px;margin-top:11px;display:flex}.order-title-row h1{font-family:var(--font-montserrat), var(--font-cairo), sans-serif;letter-spacing:-.04em;margin:0 6px 0 0;font-size:clamp(25px,2.4vw,34px)}[dir=rtl] .order-title-row h1{font-family:var(--font-cairo), sans-serif;letter-spacing:0;margin:0 0 0 6px}.order-detail-heading p{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 0;font-size:9.5px;display:flex}.order-document-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.order-document-actions a{border:1px solid var(--line-strong);color:var(--ink);background:#fff;border-radius:6px;align-items:center;gap:6px;min-height:36px;padding:0 11px;font-size:9.5px;font-weight:700;text-decoration:none;display:inline-flex}.order-document-actions a:hover{border-color:#9eaca4}.order-detail-grid{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:17px;min-width:0;display:grid}.order-detail-main,.order-detail-side{gap:15px;min-width:0;display:grid}.order-detail-card,.order-side-card,.order-action-panel{overflow:hidden}.order-detail-card>header,.order-side-card>header,.order-action-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:57px;padding:13px 17px;display:flex}.order-detail-card>header>div,.order-side-card>header,.order-detail-card>header>div{align-items:center;gap:9px;display:flex}.order-detail-card>header>div>span,.order-side-card>header>span{color:#60736a;background:#eff3ef;border-radius:5px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.order-detail-card>header strong,.order-side-card>header strong,.order-action-panel>header strong{font-size:11.5px}.order-detail-card>header small,.order-action-panel>header span{color:var(--muted);font-size:8.5px}.order-items-list article{border-bottom:1px solid var(--line);grid-template-columns:43px minmax(160px,1fr) 120px 145px;align-items:center;gap:12px;min-width:0;padding:14px 17px;display:grid}.order-line-image{border:1px solid var(--line);color:#718178;background:#f0f3ef;border-radius:6px;justify-content:center;align-items:center;width:42px;height:42px;display:flex;overflow:hidden}.order-line-image img{object-fit:cover;width:100%;height:100%}.order-line-copy,.order-line-quantity,.order-line-price{min-width:0;display:grid}.order-line-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.order-line-copy span,.order-line-copy small,.order-line-quantity span,.order-line-quantity small,.order-line-price span,.order-line-price small{color:var(--muted);margin-top:2px;font-size:8.5px}.order-line-quantity strong,.order-line-price strong{margin-top:2px;font-size:10.5px}.order-line-price{text-align:end}.order-totals{width:100%;max-width:400px;margin-inline-start:auto;padding:14px 17px 17px}.order-totals>div:not(.order-payment-totals){justify-content:space-between;align-items:center;min-height:27px;font-size:10px;display:flex}.order-totals>div.discount strong{color:var(--success)}.order-totals>div.total{border-top:1px solid var(--line);margin-top:6px;padding-top:8px;font-size:12px}.order-payment-totals{color:var(--muted);background:#f7f9f6;border-radius:6px;justify-content:flex-end;gap:16px;margin-top:8px;padding:8px;font-size:8.5px;display:flex}.order-payment-totals strong{color:var(--ink);margin-inline-start:3px}.operation-list>article{border-bottom:1px solid var(--line);padding:14px 17px}.operation-list>article:last-child{border-bottom:0}.operation-list article>header{justify-content:space-between;align-items:center;display:flex}.operation-list article>header>div{display:grid}.operation-list article>header strong{font-size:10.5px}.operation-list article>header small{color:var(--muted);margin-top:3px;font-size:8px}.operation-list article>p{color:var(--muted);margin:9px 0 0;font-size:9px;line-height:1.6}.operation-list blockquote{border-inline-start:2px solid var(--line-strong);color:#52635b;background:#f7f9f6;margin:10px 0 0;padding:8px 10px;font-size:9px;line-height:1.55}.after-sales-request-list article>small{color:var(--muted);margin-top:6px;font-size:8px;display:block}.shipment-row{border:1px solid var(--line);background:#f8faf7;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;margin-top:10px;padding:9px;display:grid}.shipment-row>span{color:var(--muted);background:#fff;border-radius:5px;justify-content:center;align-items:center;width:29px;height:29px;display:flex}.shipment-row>div{display:grid}.shipment-row strong{font-size:9.5px}.shipment-row small{color:var(--muted);margin-top:1px;font-size:8px}.shipment-row>nav{align-items:center;gap:7px;display:flex}.shipment-row>nav a{color:var(--accent-dark);align-items:center;display:flex}.shipment-event-history{border:1px solid var(--line);background:#fbfcfa;border-top:0;border-radius:0 0 6px 6px;margin-inline:7px}.shipment-event-history summary{color:var(--muted);cursor:pointer;padding:8px 9px;font-size:11.5px;line-height:1.4}.shipment-event-history ol{margin:0;padding:0 9px 7px;list-style:none}.shipment-event-history li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;padding:8px 0;display:grid}.shipment-event-history li span{font-size:11px;line-height:1.4}.shipment-event-history li small{color:var(--muted);grid-column:1;font-size:11px;line-height:1.45}.shipment-event-history li time{color:var(--muted);white-space:nowrap;grid-area:1/2/span 2;font-size:11px;line-height:1.4}.payment-operation-list dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0 0;display:grid}.payment-operation-list dl>div{background:#f7f9f6;border-radius:5px;padding:8px;display:grid}.payment-operation-list dt{color:var(--muted);font-size:7.5px}.payment-operation-list dd{margin:3px 0 0;font-size:9.5px;font-weight:720}.payment-operation-list code{direction:ltr;unicode-bidi:isolate;font-size:8px}.cod-settlement-summary{border-top:1px solid var(--line);padding:13px 17px}.cod-settlement-summary>header{justify-content:space-between;align-items:center;display:flex}.cod-settlement-summary>header>div{display:grid}.cod-settlement-summary>header strong{font-size:10px}.cod-settlement-summary>header small{color:var(--muted);margin-top:2px;font-size:8px}.cod-settlement-summary dl{grid-template-columns:repeat(3,1fr);gap:7px;margin:10px 0 0;display:grid}.cod-settlement-summary dl>div{background:#f7f9f6;border-radius:5px;padding:8px;display:grid}.cod-settlement-summary dt{color:var(--muted);font-size:7.5px}.cod-settlement-summary dd{margin:3px 0 0;font-size:9px;font-weight:720}.cod-settlement-summary>p{color:var(--muted);margin:8px 0 0;font-size:8px}.transaction-list{border-top:1px solid var(--line);padding:13px 17px}.transaction-list>strong{margin-bottom:7px;font-size:10px;display:block}.transaction-list>div{grid-template-columns:minmax(0,1fr) auto 130px;align-items:center;gap:8px;min-height:31px;font-size:8.5px;display:grid}.transaction-list>div span,.transaction-list time{color:var(--muted)}.transaction-list .manual-payment-evidence{color:var(--muted);overflow-wrap:anywhere;white-space:pre-wrap;margin-top:2px;font-size:7.5px;line-height:1.5;display:block}.transaction-list time{text-align:end}.order-card-empty{color:var(--muted);margin:0;padding:22px 17px;font-size:9.5px;line-height:1.6}.order-timeline-card ol{margin:0;padding:4px 17px 15px;list-style:none}.order-timeline-card li{grid-template-columns:12px minmax(0,1fr) auto;align-items:start;gap:10px;min-height:58px;padding-top:14px;display:grid;position:relative}.order-timeline-card li:before{background:var(--line);content:"";bottom:-3px;inset-inline-start:5px;width:1px;position:absolute;top:26px}.order-timeline-card li:last-child:before{display:none}.order-timeline-card li>span{z-index:1;background:#fff;border:2px solid #91a199;border-radius:50%;width:11px;height:11px;margin-top:3px;position:relative}.order-timeline-card li>div{display:grid}.order-timeline-card li strong{font-size:9.5px}.order-timeline-card li small,.order-timeline-card time{color:var(--muted);margin-top:3px;font-size:7.8px}.order-timeline-card time{white-space:nowrap}.order-detail-side{position:sticky;top:84px}.customer-identity{padding:14px 17px 17px;display:grid}.customer-identity strong{font-size:11px}.customer-identity a{color:var(--muted);overflow-wrap:anywhere;margin-top:5px;font-size:9.5px;text-decoration:none}.order-side-card address{padding:14px 17px 17px;font-size:9.5px;font-style:normal;line-height:1.65;display:grid}.order-side-card address a{color:var(--accent-dark);margin-top:5px;text-decoration:none}.order-side-card address small{color:var(--muted);background:#f7f9f6;border-radius:5px;margin-top:8px;padding:7px 8px;font-size:8.5px}.order-notes-card>div>article{border-top:1px solid var(--line);padding:12px 17px}.order-notes-card>div>article:first-child{border-top:0}.order-notes-card article p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:9.5px;line-height:1.6}.order-notes-card article footer{color:var(--muted);justify-content:space-between;margin-top:7px;font-size:7.5px;display:flex}.order-action-panel>header>div{display:grid}.order-action-message{border-bottom:1px solid;align-items:start;gap:7px;padding:9px 13px;font-size:8.5px;line-height:1.5;display:flex}.order-action-message.success{background:var(--success-soft);color:var(--success);border-color:#cde7da}.order-action-message.error{background:var(--accent-soft);color:#8a3328;border-color:#edc8c2}.order-quick-actions{grid-template-columns:1fr;gap:7px;padding:11px 13px;display:grid}.order-quick-actions:empty{display:none}.order-quick-actions .button{width:100%;font-size:10px}.order-action-disclosure{border-top:1px solid var(--line)}.order-action-disclosure summary{cursor:pointer;align-items:center;gap:8px;min-height:43px;padding:0 14px;font-size:10px;font-weight:720;list-style:none;display:flex}.order-action-disclosure summary::-webkit-details-marker{display:none}.order-action-disclosure summary:hover{background:#fafbf9}.order-action-disclosure.danger summary{color:#963b30}.order-action-form{border-top:1px solid var(--line);background:#f9faf8;gap:10px;padding:13px;display:grid}.order-action-form label{gap:5px;min-width:0;display:grid}.order-action-form label>span{font-size:8.5px;font-weight:700}.order-action-form input,.order-action-form select,.order-action-form textarea{border:1px solid var(--line-strong);color:var(--ink);font:inherit;background:#fff;border-radius:6px;outline:0;width:100%;padding:8px 9px;font-size:10px}.order-action-form input,.order-action-form select{height:38px}.order-action-form textarea{resize:vertical;line-height:1.55}.order-action-form input:focus,.order-action-form select:focus,.order-action-form textarea:focus{border-color:var(--ink);box-shadow:0 0 0 3px #10241f12}.order-action-form .button{justify-self:end;min-width:130px;font-size:10px}.order-form-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.fulfillment-line-inputs{border:1px solid var(--line);border-radius:6px;overflow:hidden}.fulfillment-line-inputs label{border-top:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1fr) auto 60px;align-items:center;gap:7px;padding:8px;display:grid}.fulfillment-line-inputs label:first-child{border-top:0}.fulfillment-line-inputs label>span:first-child{min-width:0;display:grid}.fulfillment-line-inputs label>span:first-child strong{text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.fulfillment-line-inputs label>span:first-child small{color:var(--muted);font-size:7.5px}.fulfillment-line-inputs input{height:34px;padding:6px}.order-checkbox{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px!important;display:grid!important}.order-checkbox input{accent-color:var(--ink);width:15px;height:15px;margin:0}.order-danger-button{color:#fff;background:#a94033}.existing-operation-actions{border-top:1px solid var(--line);padding:10px 13px}.existing-operation-actions>strong{margin-bottom:7px;font-size:8.5px;display:block}.existing-operation-actions>div{flex-wrap:wrap;gap:5px;display:flex}.existing-operation-actions button,.existing-operation-actions a{border:1px solid var(--line-strong);color:var(--ink);cursor:pointer;background:#fff;border-radius:5px;align-items:center;min-height:29px;padding:0 8px;font-size:8px;text-decoration:none;display:inline-flex}.existing-operation-actions button:disabled,.order-action-panel button:disabled{cursor:not-allowed;opacity:.55}.order-no-actions{color:var(--muted);margin:0;padding:12px 14px;font-size:9px;line-height:1.55}.after-sales-action-list{border-top:1px solid var(--line);background:#f8faf7;display:grid}.after-sales-action{border-top:1px solid var(--line);gap:9px;padding:12px 13px;display:grid}.after-sales-action:first-child{border-top:0}.after-sales-action>div:first-child{display:grid}.after-sales-action>div:first-child strong{font-size:9.5px}.after-sales-action>div:first-child small{color:var(--muted);margin-top:2px;font-size:8px;line-height:1.5}.after-sales-action label{gap:5px;display:grid}.after-sales-action label span{font-size:8.5px;font-weight:700}.after-sales-action textarea{border:1px solid var(--line-strong);color:var(--ink);font:inherit;resize:vertical;background:#fff;border-radius:6px;width:100%;padding:8px;font-size:9.5px;line-height:1.5}.after-sales-buttons{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.after-sales-buttons .button{min-height:34px;padding-inline:10px;font-size:8.5px}.order-operation-warning{background:var(--warning-soft);color:#745313;border-radius:5px;align-items:start;gap:6px;margin:0;padding:8px;font-size:8px;line-height:1.5;display:flex}.order-operation-hint{color:var(--muted);margin:0;font-size:8px;line-height:1.55}.order-document-page{max-width:1050px;margin:0 auto;padding:28px}.order-document-toolbar{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.order-document-toolbar>a{color:var(--muted);align-items:center;gap:6px;font-size:10px;text-decoration:none;display:inline-flex}.order-print-button{font-size:10px}.order-document-sheet{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:8px;min-height:940px;padding:46px 50px 35px}.order-document-header{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:start;gap:30px;padding-bottom:24px;display:flex}.order-document-header>div{display:grid}.order-document-header>div span{color:var(--accent-dark);font-size:11px;font-weight:780}.order-document-header h1{letter-spacing:-.04em;margin:7px 0 0;font-size:31px}[dir=rtl] .order-document-header h1{letter-spacing:0}.order-document-header dl{gap:7px;min-width:220px;margin:0;display:grid}.order-document-header dl>div{justify-content:space-between;gap:16px;font-size:10px;display:flex}.order-document-header dt{color:var(--muted)}.order-document-header dd{text-align:end;margin:0;font-weight:720}.order-document-parties{grid-template-columns:1fr 1fr;gap:32px;padding:27px 0;display:grid}.order-document-parties>div{display:grid}.order-document-parties small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:8px;font-weight:750}[dir=rtl] .order-document-parties small{letter-spacing:0}.order-document-parties strong{margin-bottom:3px;font-size:11px}.order-document-parties span{color:#506058;font-size:9.5px;line-height:1.6}.order-document-table{border-collapse:collapse;table-layout:fixed;width:100%}.order-document-caption{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.order-document-table th{border-block:1px solid var(--line);color:var(--muted);text-align:start;text-transform:uppercase;background:#f4f6f3;padding:10px 9px;font-size:8px}.order-document-table th:first-child{width:42%}.order-document-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:13px 9px;font-size:9.5px}.order-document-table td:first-child{align-items:start;gap:7px;display:flex}.order-document-table td:first-child span{display:grid}.order-document-table td:first-child strong{font-size:9.5px}.order-document-table td:first-child small{color:var(--muted);margin-top:2px;font-size:8px}.order-document-totals{margin-inline-start:auto;max-width:330px;margin-top:22px;display:grid}.order-document-totals>div{justify-content:space-between;align-items:center;min-height:31px;font-size:10px;display:flex}.order-document-totals .total{border-top:2px solid var(--ink);margin-top:5px;padding-top:10px;font-size:13px}.order-document-note{border:1px solid var(--line);background:#f6f8f5;border-radius:6px;margin-top:26px;padding:14px}.order-document-note strong{font-size:10px}.order-document-note p{color:var(--muted);margin:5px 0 0;font-size:9px}.order-document-sheet>footer{border-top:1px solid var(--line);color:var(--muted);text-align:center;margin-top:60px;padding-top:12px;font-size:8px}@media (max-width:1180px){.order-toolbar form{grid-template-columns:minmax(220px,1.3fr) repeat(2,minmax(125px,.7fr)) auto}.order-toolbar form select[name=fulfillmentState]{grid-column:2/3}.order-detail-grid{grid-template-columns:minmax(0,1fr) 320px}}@media (max-width:900px){.order-summary{grid-template-columns:1fr 1fr}.order-summary article:nth-child(3){border-block-start:1px solid var(--line);border-inline-start:0}.order-summary article:nth-child(4){border-block-start:1px solid var(--line)}.order-toolbar{align-items:stretch!important;display:grid!important}.order-toolbar form{grid-template-columns:1fr 1fr;width:100%}.order-search{grid-column:1/-1}.order-toolbar form select[name=fulfillmentState]{grid-column:auto}.order-toolbar form button{grid-column:1/-1}.order-detail-grid{grid-template-columns:minmax(0,1fr)}.order-detail-side{grid-template-columns:1fr 1fr;position:static}.order-detail-side>.order-action-panel,.order-detail-side>.order-notes-card{grid-column:1/-1}}@media (max-width:760px){.order-table-wrap{display:none}.merchant-order-cards{border-top:1px solid var(--line);display:grid}.merchant-order-card{border-bottom:1px solid var(--line);color:var(--ink);gap:10px;padding:14px 16px;text-decoration:none;display:grid}.merchant-order-card:last-child{border-bottom:0}.merchant-order-card>div{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.merchant-order-card>div>span{color:#64776e;background:#eff3ef;border-radius:5px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.merchant-order-card>div>div{display:grid}.merchant-order-card>div strong{font-size:10.5px}.merchant-order-card>div small{color:var(--muted);margin-top:2px;font-size:8px}.merchant-order-card>div b{font-size:10px}.merchant-order-card>p{margin:0;display:grid}.merchant-order-card>p strong{font-size:9.5px}.merchant-order-card>p span{color:var(--muted);overflow-wrap:anywhere;margin-top:2px;font-size:8px}.merchant-order-card footer{flex-wrap:wrap;gap:5px;display:flex}.order-items-list article{grid-template-columns:40px minmax(0,1fr) auto;align-items:start}.order-line-quantity{grid-column:2/3}.order-line-price{grid-area:1/3/3/4}.order-detail-side{grid-template-columns:1fr}.order-detail-side>.order-action-panel,.order-detail-side>.order-notes-card{grid-column:auto}.order-detail-heading{flex-direction:column;align-items:stretch}.order-document-actions a{flex:1;justify-content:center}.order-document-page{padding:14px}.order-document-sheet{min-height:0;padding:26px 20px}.order-document-header{display:grid}.order-document-header dl{min-width:0}.order-document-parties{grid-template-columns:1fr;gap:20px}}@media screen and (max-width:760px){.order-document-table{min-width:0;display:block}.order-document-table thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.order-document-table tbody{gap:10px;display:grid}.order-document-table tr{border:1px solid var(--line);border-radius:6px;grid-template-columns:1fr 1fr;padding:8px;display:grid;overflow:hidden}.order-document-table td{overflow-wrap:anywhere;text-align:end;border:0;justify-content:space-between;align-items:baseline;gap:8px;min-width:0;padding:6px;display:flex}.order-document-table td:first-child{border-bottom:1px solid var(--line);text-align:start;grid-column:1/-1;margin-bottom:3px;padding-bottom:10px}.order-document-table td:not(:first-child):before{color:var(--muted);content:attr(data-label);text-align:start;text-transform:uppercase;flex:none;font-size:7.5px;font-weight:700}}@media (max-width:480px){.order-summary{display:block}.order-summary article+article,.order-summary article:nth-child(3),.order-summary article:nth-child(4){border-block-start:1px solid var(--line);border-inline-start:0}.order-toolbar{grid-template-columns:minmax(0,1fr);width:100%}.order-toolbar form{grid-column:1/-1;grid-template-columns:minmax(0,1fr);justify-self:stretch;min-width:100%;max-width:none}.order-toolbar>span{grid-column:1/-1}.order-search,.order-toolbar form button{grid-column:auto}.order-title-row{gap:5px}.order-title-row h1{flex-basis:100%;margin-bottom:3px}.order-items-list article{grid-template-columns:38px minmax(0,1fr)}.order-line-quantity,.order-line-price{text-align:start;grid-area:auto/2/auto/3}.order-line-quantity{grid-template-columns:auto auto;justify-content:space-between}.order-line-quantity small{grid-column:1/-1}.order-totals{max-width:none}.order-payment-totals{flex-direction:column;align-items:flex-end;gap:4px}.shipment-row{grid-template-columns:auto minmax(0,1fr) auto}.shipment-row .order-status{grid-column:2/3;justify-self:start}.payment-operation-list dl{grid-template-columns:1fr}.transaction-list>div{grid-template-columns:minmax(0,1fr) auto;padding-block:5px}.transaction-list time{text-align:start;grid-column:1/-1}.order-timeline-card li{grid-template-columns:12px minmax(0,1fr)}.order-timeline-card time{grid-column:2/3}.order-form-grid{grid-template-columns:1fr}}@media print{@page{margin:13mm;size:A4}body *{visibility:hidden!important}.order-document-page,.order-document-page *{visibility:visible!important}.order-document-page{width:100%;max-width:none;margin:0;padding:0;position:absolute;inset:0}.order-document-toolbar{display:none!important}.order-document-sheet{border:0;border-radius:0;min-height:0;padding:0;overflow:visible}.order-document-table-scroll{overflow:visible}.order-document-table{min-width:0}.order-document-table tr{break-inside:avoid}}.storefront-content{max-width:1640px}.storefront-editor{min-width:0}.storefront-editor-heading{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:20px;display:flex}.storefront-editor-heading p{color:#8b2f24;letter-spacing:.09em;text-transform:uppercase;margin:0 0 4px;font-size:10px;font-weight:780}[dir=rtl] .storefront-editor-heading p{letter-spacing:0}.storefront-editor-heading h1{letter-spacing:-.04em;margin:0;font-size:clamp(26px,2.4vw,35px);line-height:1.15}[dir=rtl] .storefront-editor-heading h1{letter-spacing:0}.storefront-editor-heading>div:first-child>span{color:var(--muted);max-width:680px;margin-top:7px;font-size:11.5px;line-height:1.65;display:block}.storefront-editor-actions{flex:none;align-items:center;gap:8px;display:flex}.storefront-editor-actions .button:disabled{cursor:not-allowed;opacity:.5}.storefront-save-state{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;margin-inline-end:4px;font-size:9.5px;font-weight:690;display:inline-flex}.storefront-save-state.is-saved{color:var(--success)}.storefront-save-state.is-error,.storefront-save-state.is-conflict{color:#9c3f32}.spin{animation:.8s linear infinite storefront-spin}@keyframes storefront-spin{to{transform:rotate(360deg)}}.storefront-alert{border:1px solid;border-radius:7px;align-items:center;gap:8px;margin-bottom:12px;padding:10px 12px;font-size:10.5px;line-height:1.55;display:flex}.storefront-alert.warning{background:var(--warning-soft);color:#75470d;border-color:#edd7a8}.storefront-alert.error{background:var(--accent-soft);color:#813327;border-color:#efc8c1}.storefront-alert button{color:inherit;cursor:pointer;background:0 0;border:0;margin-inline-start:auto;font-size:10px;font-weight:780;text-decoration:underline}.storefront-editor-grid{grid-template-columns:390px minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid}.storefront-controls{min-width:0;overflow:hidden}.storefront-control-tabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);padding:6px;display:grid}.storefront-control-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;height:38px;font-size:10px;font-weight:720;display:flex}.storefront-control-tabs button.active{color:var(--ink);background:#f0f3ef}.storefront-language-tabs{border-bottom:1px solid var(--line);background:#f6f8f5;grid-template-columns:1fr 1fr;gap:4px;padding:7px 10px;display:grid}.storefront-language-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;height:33px;font-size:10px}.storefront-language-tabs button.active{border-color:var(--line);color:var(--ink);background:#fff;font-weight:750}.storefront-sections-editor,.storefront-field-stack{overscroll-behavior:contain;scrollbar-width:thin;min-height:520px;max-height:calc(100vh - 235px);padding:12px;overflow:auto}.section-list{gap:5px;display:grid}.section-list>div{border:1px solid #0000;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:3px;display:grid}.section-list>div:hover{border-color:var(--line);background:#fafbf9}.section-list>div.selected{background:#f1f5f1;border-color:#bdc9c0}.section-select{cursor:pointer;text-align:start;background:0 0;border:0;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:7px;display:grid}.section-select>span{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:4px;justify-content:center;align-items:center;width:23px;height:23px;font-size:8px;display:flex}.section-select strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.section-row-actions{align-items:center;gap:2px;display:flex}.section-row-actions button,.add-section-row>button{color:#687870;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.section-row-actions button:hover,.add-section-row>button:hover{color:var(--ink);background:#fff}.section-row-actions button:disabled{cursor:default;opacity:.25}.add-section-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px;margin:11px 0 15px;padding-bottom:14px;display:grid}.add-section-row label{gap:5px;display:grid}.add-section-row label span{color:var(--muted);font-size:9px;font-weight:700}.add-section-row select{border:1px solid var(--line-strong);color:var(--ink);background:#fbfcfa;border-radius:6px;width:100%;height:38px;padding-inline:9px;font-size:10px}.add-section-row>button{background:var(--ink);color:#fff;width:38px;height:38px}.add-section-row>button:disabled{cursor:not-allowed;opacity:.45}.section-fields,.storefront-field-stack fieldset{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.section-fields legend,.storefront-field-stack legend{border-bottom:1px solid var(--line);width:100%;margin-bottom:13px;padding:0 0 9px;font-size:11px;font-weight:780}.section-fields label,.storefront-field-stack label{gap:6px;min-width:0;display:grid}.section-fields label>span,.storefront-field-stack label>span,.product-picker>span{font-size:9.5px;font-weight:720}.section-fields input,.section-fields textarea,.section-fields select,.storefront-field-stack input,.storefront-field-stack textarea,.storefront-field-stack select{border:1px solid var(--line-strong);color:var(--ink);background:#fbfcfa;border-radius:6px;outline:0;width:100%;padding:9px 10px;font-size:11px}.section-fields input,.section-fields select,.storefront-field-stack input:not([type=checkbox]):not([type=color]),.storefront-field-stack select{height:41px}.section-fields textarea,.storefront-field-stack textarea{resize:vertical;line-height:1.6}.section-fields input:focus,.section-fields textarea:focus,.section-fields select:focus,.storefront-field-stack input:focus,.storefront-field-stack textarea:focus,.storefront-field-stack select:focus{border-color:var(--ink);background:#fff;box-shadow:0 0 0 3px #10241f12}.product-picker{gap:6px;display:grid}.product-picker>label{border:1px solid var(--line);background:#f8faf7;border-radius:5px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;min-height:34px;padding:6px 8px;font-size:9.5px;display:grid}.product-picker input{accent-color:var(--ink);width:14px;height:14px;margin:0}.storefront-field-stack{gap:21px;display:grid}.storefront-field-stack fieldset+fieldset{border-top:1px solid var(--line);padding-top:18px}.brand-color-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.color-control{border:1px solid var(--line);background:#fbfcfa;border-radius:6px;align-items:center;gap:8px;padding:5px 8px;display:flex}.color-control input[type=color]{border:0;width:28px;height:27px;padding:0}.color-control code{color:var(--muted);font-size:8.5px}.switch-field{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px!important;display:grid!important}.switch-field input{accent-color:var(--ink);width:15px!important;height:15px!important}.storefront-history{scrollbar-width:thin;min-height:570px;max-height:calc(100vh - 185px);padding:13px;overflow:auto}.storefront-history>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:3px 3px 13px;display:flex}.storefront-history>header>div{display:grid}.storefront-history>header strong{font-size:11px}.storefront-history>header span{color:var(--muted);margin-top:3px;font-size:8.5px}.storefront-history article{border-bottom:1px solid var(--line);padding:14px 3px;display:grid}.storefront-history article>div{justify-content:space-between;align-items:center;gap:7px;display:flex}.storefront-history article strong{font-size:10.5px}.history-status{border-radius:4px;padding:3px 5px;font-size:7.5px;font-weight:760}.history-status.is-published{background:var(--success-soft);color:var(--success)}.history-status.is-draft{color:#5d6b64;background:#edf1ed}.history-status.is-superseded{background:var(--warning-soft);color:var(--warning)}.storefront-history article p{color:var(--muted);margin:7px 0 2px;font-size:9px;line-height:1.5}.storefront-history time{color:#819089;font-size:8px}.storefront-history article button{color:#8f382c;cursor:pointer;background:0 0;border:0;align-self:end;align-items:center;gap:5px;margin-top:9px;padding:0;font-size:8.5px;font-weight:740;display:flex}.history-empty{color:var(--muted);padding:24px 3px;font-size:10px;line-height:1.6}.storefront-preview-panel{min-width:0;position:sticky;top:78px;overflow:hidden}.storefront-preview-panel>header{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;min-height:52px;padding:7px 11px;display:grid}.storefront-preview-panel>header>div:first-child{color:var(--muted);align-items:center;gap:6px;font-size:9px;display:flex}.storefront-preview-panel>header>a{color:var(--ink);justify-self:end;align-items:center;gap:5px;font-size:9px;font-weight:740;text-decoration:none;display:flex}.storefront-preview-panel>header>span{color:var(--muted);justify-self:end;font-size:8.5px}.preview-device-tabs{background:#f1f3f0;border-radius:6px;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:grid}.preview-device-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:35px;height:29px;display:flex}.preview-device-tabs button.active{color:var(--ink);background:#fff;box-shadow:0 1px 2px #10241f14}.storefront-preview-stage{scrollbar-width:thin;background:#e8ece8;height:calc(100vh - 218px);min-height:610px;padding:18px;display:flex;overflow:auto}.storefront-preview-stage.is-mobile{justify-content:center}.storefront-preview-stage.is-mobile .storefront-mini{max-width:390px}.storefront-mini{background:var(--sf-bg);color:var(--sf-fg);font-family:var(--sf-body-font,var(--font-cairo));border-radius:7px;width:100%;min-height:100%;margin:0 auto;overflow:hidden;box-shadow:0 12px 35px #1426201f}.storefront-mini h1,.storefront-mini h2,.storefront-mini h3,.storefront-mini strong{font-family:var(--sf-heading-font,var(--font-cairo))}.mini-announcement{background:var(--sf-fg);color:var(--sf-bg);text-align:center;padding:6px 18px;font-size:7.5px}.storefront-mini>header{border-bottom:1px solid var(--sf-fg);align-items:center}@supports (color:color-mix(in lab, red, red)){.storefront-mini>header{border-bottom:1px solid color-mix(in srgb, var(--sf-fg) 12%, transparent)}}.storefront-mini>header{justify-content:space-between;min-height:52px;padding:0 4%;display:flex}.storefront-mini>header>strong{font-size:12px}.storefront-mini>header nav{gap:16px;font-size:7.5px;display:flex}.storefront-mini main{display:grid}.mini-hero{grid-template-columns:minmax(0,1.08fr) minmax(180px,.92fr);align-items:stretch;min-height:310px;padding:5%;display:grid}.mini-hero>div:first-child{align-self:center;max-width:430px}.mini-hero.align-center>div:first-child{text-align:center;justify-self:center}.mini-hero small{color:var(--sf-accent)}@supports (color:color-mix(in lab, red, red)){.mini-hero small{color:color-mix(in srgb, var(--sf-accent) 45%, var(--sf-fg))}}.mini-hero small{letter-spacing:.08em;text-transform:uppercase;font-size:7.5px;font-weight:760}.mini-hero h2{letter-spacing:-.045em;margin:9px 0 0;font-size:clamp(23px,3.5vw,43px);line-height:1.08}[dir=rtl] .mini-hero h2{letter-spacing:0;line-height:1.3}.mini-hero p{color:var(--sf-muted);max-width:360px;margin:12px 0 0;font-size:9px;line-height:1.7}.mini-hero button{background:var(--sf-accent)}@supports (color:color-mix(in lab, red, red)){.mini-hero button{background:color-mix(in srgb, var(--sf-accent) 52%, var(--sf-fg))}}.mini-hero button{border-radius:var(--sf-radius);color:#fff;border:0;min-height:30px;margin-top:17px;padding:0 14px;font-size:8px;font-weight:760}.mini-hero-art{background:var(--sf-accent);align-items:center}@supports (color:color-mix(in lab, red, red)){.mini-hero-art{background:color-mix(in srgb, var(--sf-accent) 18%, var(--sf-bg))}}.mini-hero-art{border-radius:var(--sf-radius);justify-content:center;display:flex;position:relative;overflow:hidden}.mini-hero-art:before,.mini-hero-art:after{border:1px solid var(--sf-fg)}@supports (color:color-mix(in lab, red, red)){.mini-hero-art:before,.mini-hero-art:after{border:1px solid color-mix(in srgb, var(--sf-fg) 16%, transparent)}}.mini-hero-art:before,.mini-hero-art:after{content:"";border-radius:50%;width:65%;height:65%;position:absolute}.mini-hero-art:after{width:42%;height:42%}.mini-hero-art span{color:var(--sf-fg)}@supports (color:color-mix(in lab, red, red)){.mini-hero-art span{color:color-mix(in srgb, var(--sf-fg) 72%, transparent)}}.mini-hero-art span{font-family:var(--font-montserrat);font-size:44px;font-weight:760}.mini-content{padding:5%}.mini-content h3,.mini-story h3,.mini-testimonial h3,.mini-promo h3,.mini-newsletter h3{margin:0;font-size:clamp(16px,2vw,23px)}.mini-content>p,.mini-story p,.mini-promo p,.mini-newsletter p{color:var(--sf-muted);margin:7px 0 0;font-size:8px;line-height:1.65}.mini-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.mini-products article{gap:4px;min-width:0;display:grid}.mini-products article>div{aspect-ratio:4/5;background:var(--sf-muted);align-items:flex-end}@supports (color:color-mix(in lab, red, red)){.mini-products article>div{background:color-mix(in srgb, var(--sf-muted) 10%, var(--sf-bg))}}.mini-products article>div{border-radius:var(--sf-radius);padding:8px;display:flex}.mini-products article>div span{color:var(--sf-fg)}@supports (color:color-mix(in lab, red, red)){.mini-products article>div span{color:color-mix(in srgb, var(--sf-fg) 78%, transparent)}}.mini-products article>div span{font-size:7px}.mini-products strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.mini-products small{color:var(--sf-muted);font-size:7px}.mini-category-row{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:16px;display:grid}.mini-category-row span{aspect-ratio:1.35;background:var(--sf-accent);align-items:flex-end}@supports (color:color-mix(in lab, red, red)){.mini-category-row span{background:color-mix(in srgb, var(--sf-accent) 9%, var(--sf-bg))}}.mini-category-row span{border:1px solid var(--sf-fg)}@supports (color:color-mix(in lab, red, red)){.mini-category-row span{border:1px solid color-mix(in srgb, var(--sf-fg) 10%, transparent)}}.mini-category-row span{border-radius:var(--sf-radius);padding:10px;font-size:8px;font-weight:700;display:flex}.mini-story{grid-template-columns:1fr 1fr;gap:20px;padding:5%;display:grid}.mini-story>div:first-child{align-self:center;padding:4%}.mini-story>div:last-child{background:var(--sf-muted)}@supports (color:color-mix(in lab, red, red)){.mini-story>div:last-child{background:color-mix(in srgb, var(--sf-muted) 13%, var(--sf-bg))}}.mini-story>div:last-child{border-radius:var(--sf-radius);min-height:210px}.mini-story small{color:var(--sf-accent);text-transform:uppercase;font-size:7px;font-weight:760}.mini-story span{border-bottom:1px solid;margin-top:14px;padding-bottom:2px;font-size:8px;font-weight:730;display:inline-block}.mini-testimonial{background:var(--sf-accent)}@supports (color:color-mix(in lab, red, red)){.mini-testimonial{background:color-mix(in srgb, var(--sf-accent) 7%, var(--sf-bg))}}.mini-testimonial{text-align:center;padding:5%}.mini-testimonial blockquote{max-width:620px;margin:18px auto 0;font-size:clamp(12px,1.8vw,19px);line-height:1.55}.mini-testimonial cite{color:var(--sf-muted);margin-top:9px;font-size:7px;font-style:normal;display:block}.mini-promo{justify-content:space-between;align-items:center;margin:3%;padding:4%;display:flex}.mini-promo.tone-accent{background:var(--sf-accent);color:#fff}.mini-promo.tone-dark{background:var(--sf-fg);color:var(--sf-bg)}.mini-promo.tone-soft{background:var(--sf-accent)}@supports (color:color-mix(in lab, red, red)){.mini-promo.tone-soft{background:color-mix(in srgb, var(--sf-accent) 10%, var(--sf-bg))}}.mini-promo p{color:currentColor;opacity:.75}.mini-promo>span{border-bottom:1px solid;font-size:8px;font-weight:740}.mini-newsletter{border-top:1px solid var(--sf-fg);align-items:center}@supports (color:color-mix(in lab, red, red)){.mini-newsletter{border-top:1px solid color-mix(in srgb, var(--sf-fg) 12%, transparent)}}.mini-newsletter{justify-content:space-between;padding:5%;display:flex}.mini-newsletter>span{border:1px solid var(--sf-fg)}@supports (color:color-mix(in lab, red, red)){.mini-newsletter>span{border:1px solid color-mix(in srgb, var(--sf-fg) 20%, transparent)}}.mini-newsletter>span{border-radius:var(--sf-radius);color:var(--sf-muted);min-width:170px;padding:9px;font-size:7px}.storefront-mini>footer{background:var(--sf-fg);color:var(--sf-bg);gap:5px;padding:5%;display:grid}.storefront-mini>footer strong{font-size:11px}.storefront-mini>footer span{opacity:.65;font-size:7.5px}.storefront-editor-footnote{color:var(--muted);margin:10px 3px 0;font-size:8.5px;line-height:1.55}@media (max-width:1180px){.storefront-editor-grid{grid-template-columns:350px minmax(0,1fr)}.mini-products{grid-template-columns:repeat(2,minmax(0,1fr))}.mini-products article:nth-child(n+5){display:none}}@media (max-width:900px){.storefront-editor-heading{align-items:stretch;display:grid}.storefront-editor-actions{flex-wrap:wrap}.storefront-editor-grid{grid-template-columns:1fr}.storefront-controls{order:1}.storefront-preview-panel{order:0;position:static}.storefront-sections-editor,.storefront-field-stack,.storefront-history{min-height:0;max-height:none}.storefront-preview-stage{height:660px;min-height:0}}@media (max-width:600px){.storefront-editor-heading{margin-bottom:15px}.storefront-editor-actions{grid-template-columns:1fr 1fr;display:grid}.storefront-save-state{grid-column:1/-1}.storefront-editor-actions .button{width:100%;padding-inline:9px}.storefront-preview-panel>header{grid-template-columns:1fr auto}.storefront-preview-panel>header>div:first-child{display:none}.storefront-preview-stage{height:570px;padding:10px}.storefront-preview-stage.is-desktop .storefront-mini{min-width:690px}.mini-hero{grid-template-columns:1fr;min-height:360px}.mini-hero-art{order:-1;min-height:155px}.mini-products{grid-template-columns:repeat(2,minmax(0,1fr))}.mini-category-row{grid-template-columns:repeat(2,1fr)}.mini-story{grid-template-columns:1fr}.mini-newsletter{align-items:start;gap:13px;display:grid}.brand-color-grid{grid-template-columns:1fr}}.public-storefront{--store-page:min(1440px, calc(100vw - 64px));background:var(--store-bg);color:var(--store-fg);font-family:var(--store-body);min-height:100vh}.public-storefront *,.public-storefront :before,.public-storefront :after{box-sizing:border-box}.public-storefront h1,.public-storefront h2,.public-storefront h3,.public-storefront strong{font-family:var(--store-heading)}.public-storefront a{color:inherit}.public-skip-link{background:var(--store-fg);z-index:100;inset-inline-start:16px;padding:9px 13px;text-decoration:none;position:fixed;top:-80px;color:var(--store-bg)!important}.public-skip-link:focus{top:12px}.public-preview-banner{color:#33270c;text-align:center;background:#f4cf69;padding:8px 20px;font-size:11px;font-weight:720}.public-announcement{background:var(--store-fg);color:var(--store-bg);letter-spacing:.01em;text-align:center;padding:8px 22px;font-size:10px;font-weight:620}.public-store-header{background:var(--store-bg);align-items:center}@supports (color:color-mix(in lab, red, red)){.public-store-header{background:color-mix(in srgb, var(--store-bg) 96%, transparent)}}.public-store-header{border-bottom:1px solid var(--store-fg)}@supports (color:color-mix(in lab, red, red)){.public-store-header{border-bottom:1px solid color-mix(in srgb, var(--store-fg) 12%, transparent)}}.public-store-header{z-index:20;grid-template-columns:1fr auto 1fr;gap:30px;min-height:76px;padding:0 max(32px,50vw - 720px);display:grid;position:relative}.public-store-header.is-sticky{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:0}.public-store-brand{letter-spacing:-.025em;justify-self:start;align-items:center;max-width:260px;min-height:44px;font-size:16px;font-weight:760;text-decoration:none;display:inline-flex}[dir=rtl] .public-store-brand{letter-spacing:0}.public-store-brand img{object-fit:contain;object-position:left center;width:auto;height:40px}[dir=rtl] .public-store-brand img{object-position:right center}.public-desktop-nav{align-items:center;gap:27px;display:flex}.public-desktop-nav a,.public-desktop-nav span{font-size:11px;font-weight:650;text-decoration:none;position:relative}.public-desktop-nav a:after{background:var(--store-accent);content:"";transform-origin:0;bottom:-8px;width:100%;height:2px;transition:transform .16s;position:absolute;inset-inline-start:0;transform:scaleX(0)}[dir=rtl] .public-desktop-nav a:after{transform-origin:100%}.public-desktop-nav a:hover:after,.public-desktop-nav a:focus-visible:after{transform:scaleX(1)}.public-header-actions{justify-self:end;align-items:center;gap:16px;display:flex}.public-header-actions>a{align-items:center;min-height:34px;font-size:10px;font-weight:720;text-decoration:none;display:flex}.public-language-link{border-inline-start:1px solid var(--store-fg)}@supports (color:color-mix(in lab, red, red)){.public-language-link{border-inline-start:1px solid color-mix(in srgb, var(--store-fg) 17%, transparent)}}.public-language-link{padding-inline-start:16px}.public-mobile-menu{display:none;position:relative}.public-mobile-menu summary{cursor:pointer;gap:4px;padding:8px;list-style:none;display:grid}.public-mobile-menu summary::-webkit-details-marker{display:none}.public-mobile-menu summary span{background:currentColor;width:18px;height:1px;display:block}.public-mobile-menu nav{background:var(--store-bg);border:1px solid var(--store-fg)}@supports (color:color-mix(in lab, red, red)){.public-mobile-menu nav{border:1px solid color-mix(in srgb, var(--store-fg) 17%, transparent)}}.public-mobile-menu nav{border-radius:var(--store-radius);box-shadow:0 14px 35px var(--store-fg)}@supports (color:color-mix(in lab, red, red)){.public-mobile-menu nav{box-shadow:0 14px 35px color-mix(in srgb, var(--store-fg) 13%, transparent)}}.public-mobile-menu nav{inset-inline-end:0;min-width:190px;padding:7px;display:grid;position:absolute;top:calc(100% + 8px)}.public-mobile-menu nav a{border-radius:calc(var(--store-radius) / 2);padding:10px;font-size:11px;text-decoration:none}.public-mobile-menu nav a:hover{background:var(--store-fg)}@supports (color:color-mix(in lab, red, red)){.public-mobile-menu nav a:hover{background:color-mix(in srgb, var(--store-fg) 7%, transparent)}}.public-store-main{width:100%;margin:0 auto}.public-hero{grid-template-columns:minmax(0,1.04fr) minmax(380px,.96fr);gap:clamp(32px,5vw,80px);width:100%;min-height:min(720px,100vh - 105px);margin:0 auto;padding:clamp(54px,7vw,108px) max(32px,50vw - 720px);display:grid}.public-hero-copy{align-self:center;max-width:720px}.public-hero.align-center .public-hero-copy{text-align:center;justify-self:center}.public-hero-copy>p,.public-taxonomy-page>header>p,.public-taxonomy-index>header>p,.public-catalog-heading p,.public-product-information>p,.public-collection-story>div:last-child>p{color:var(--store-accent)}@supports (color:color-mix(in lab, red, red)){.public-hero-copy>p,.public-taxonomy-page>header>p,.public-taxonomy-index>header>p,.public-catalog-heading p,.public-product-information>p,.public-collection-story>div:last-child>p{color:color-mix(in srgb, var(--store-accent) 52%, var(--store-fg))}}.public-hero-copy>p,.public-taxonomy-page>header>p,.public-taxonomy-index>header>p,.public-catalog-heading p,.public-product-information>p,.public-collection-story>div:last-child>p{letter-spacing:.11em;text-transform:uppercase;margin:0 0 15px;font-size:10px;font-weight:780}[dir=rtl] .public-hero-copy>p,[dir=rtl] .public-taxonomy-page>header>p,[dir=rtl] .public-taxonomy-index>header>p,[dir=rtl] .public-catalog-heading p,[dir=rtl] .public-product-information>p,[dir=rtl] .public-collection-story>div:last-child>p{letter-spacing:0}.public-hero-copy h1{letter-spacing:-.058em;text-wrap:balance;max-width:900px;margin:0;font-size:clamp(46px,6vw,88px);font-weight:610;line-height:1.01}[dir=rtl] .public-hero-copy h1{letter-spacing:-.012em;line-height:1.2}.public-hero-copy>span{color:var(--store-muted);max-width:610px;margin-top:25px;font-size:clamp(14px,1.35vw,18px);line-height:1.75;display:block}.public-hero.align-center .public-hero-copy>span{margin-inline:auto}.public-hero-copy>div{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.public-hero.align-center .public-hero-copy>div{justify-content:center}.public-hero-copy a,.public-hero-copy div>span{border:1px solid var(--store-fg);align-items:center}@supports (color:color-mix(in lab, red, red)){.public-hero-copy a,.public-hero-copy div>span{border:1px solid color-mix(in srgb, var(--store-fg) 28%, transparent)}}.public-hero-copy a,.public-hero-copy div>span{border-radius:var(--store-radius);justify-content:center;min-height:48px;padding:0 22px;font-size:11px;font-weight:740;text-decoration:none;display:inline-flex}.public-hero-copy a.primary,.public-hero-copy div>span.primary{background:var(--store-accent)}@supports (color:color-mix(in lab, red, red)){.public-hero-copy a.primary,.public-hero-copy div>span.primary{background:color-mix(in srgb, var(--store-accent) 58%, var(--store-fg))}}.public-hero-copy a.primary,.public-hero-copy div>span.primary{color:#fff;border-color:#0000}.public-hero-copy a:hover{transform:translateY(-1px)}.public-hero-visual{background:var(--store-accent)}@supports (color:color-mix(in lab, red, red)){.public-hero-visual{background:color-mix(in srgb, var(--store-accent) 13%, var(--store-bg))}}.public-hero-visual{border-radius:var(--store-radius);min-height:480px;position:relative;overflow:hidden}.public-hero-visual>img{object-fit:cover}.public-hero-visual>div{justify-content:center;align-items:center;height:100%;min-height:480px;display:flex;position:relative;overflow:hidden}.public-hero-visual span{color:var(--store-fg)}@supports (color:color-mix(in lab, red, red)){.public-hero-visual span{color:color-mix(in srgb, var(--store-fg) 72%, transparent)}}.public-hero-visual span{font-family:var(--font-montserrat);z-index:2;font-size:clamp(64px,9vw,130px);font-weight:780;position:relative}.public-hero-visual i{border:1px solid var(--store-fg)}@supports (color:color-mix(in lab, red, red)){.public-hero-visual i{border:1px solid color-mix(in srgb, var(--store-fg) 17%, transparent)}}.public-hero-visual i{border-radius:50%;width:72%;height:72%;position:absolute}.public-hero-visual i:last-child{width:45%;height:45%}.public-home-section{max-width:1440px;margin:0 auto;padding:clamp(60px,7vw,105px) 32px}.public-section-heading{justify-content:space-between;align-items:end;gap:25px;margin-bottom:31px;display:flex}.public-section-heading h2,.public-testimonials h2,.public-promo h2,.public-newsletter h2,.public-collection-story h2{letter-spacing:-.042em;margin:0;font-size:clamp(28px,3.2vw,46px);font-weight:620;line-height:1.15}[dir=rtl] .public-section-heading h2,[dir=rtl] .public-testimonials h2,[dir=rtl] .public-promo h2,[dir=rtl] .public-newsletter h2,[dir=rtl] .public-collection-story h2{letter-spacing:0}.public-section-heading p{color:var(--store-muted);max-width:670px;margin:8px 0 0;font-size:12px;line-height:1.7}.public-section-heading>a{border-bottom:1px solid;flex:none;align-items:center;gap:6px;padding-bottom:4px;font-size:10px;font-weight:750;text-decoration:none;display:inline-flex}.public-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.7vw,24px);display:grid}.public-product-card{min-width:0;text-decoration:none;display:block}.public-product-image{aspect-ratio:4/5;background:var(--store-muted)}@supports (color:color-mix(in lab, red, red)){.public-product-image{background:color-mix(in srgb, var(--store-muted) 8%, var(--store-bg))}}.public-product-image{border-radius:var(--store-radius);position:relative;overflow:hidden}.public-product-image>img{object-fit:cover;width:100%;height:100%;transition:transform .28s}.public-product-card:hover .public-product-image>img{transform:scale(1.025)}.public-product-placeholder{background:var(--store-accent);align-items:center}@supports (color:color-mix(in lab, red, red)){.public-product-placeholder{background:color-mix(in srgb, var(--store-accent) 8%, var(--store-bg))}}.public-product-placeholder{justify-content:center;width:100%;height:100%;min-height:260px;display:flex;position:relative;overflow:hidden}.public-product-placeholder.is-large{min-height:620px}.public-product-placeholder span{color:var(--store-fg)}@supports (color:color-mix(in lab, red, red)){.public-product-placeholder span{color:color-mix(in srgb, var(--store-fg) 58%, transparent)}}.public-product-placeholder span{font-family:var(--font-montserrat);z-index:2;font-size:clamp(35px,5vw,70px);font-weight:760;position:relative}.public-product-placeholder i{border:1px solid var(--store-fg)}@supports (color:color-mix(in lab, red, red)){.public-product-placeholder i{border:1px solid color-mix(in srgb, var(--store-fg) 13%, transparent)}}.public-product-placeholder i{border-radius:50%;width:72%;height:72%;position:absolute}.public-product-placeholder i:last-child{width:43%;height:43%}.public-product-card-copy{gap:4px;padding:13px 2px 0;display:grid}.public-product-card-copy>span{color:var(--store-accent)}@supports (color:color-mix(in lab, red, red)){.public-product-card-copy>span{color:color-mix(in srgb, var(--store-accent) 52%, var(--store-fg))}}.public-product-card-copy>span{letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:750}[dir=rtl] .public-product-card-copy>span{letter-spacing:0}.public-product-card-copy h3{margin:0;font-size:13px;font-weight:650;line-height:1.4}.public-product-card-copy strong{color:var(--store-muted);font-family:var(--store-body);font-size:10px;font-weight:650}.public-home-categories>div{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.public-category-card{background:var(--store-accent)}@supports (color:color-mix(in lab, red, red)){.public-category-card{background:color-mix(in srgb, var(--store-accent) 7%, var(--store-bg))}}.public-category-card{border:1px solid var(--store-fg)}@supports (color:color-mix(in lab, red, red)){.public-category-card{border:1px solid color-mix(in srgb, var(--store-fg) 11%, transparent)}}.public-category-card{border-radius:var(--store-radius);min-height:190px;padding:25px;text-decoration:none;display:grid;position:relative}.public-category-card small{color:var(--store-accent)}@supports (color:color-mix(in lab, red, red)){.public-category-card small{color:color-mix(in srgb, var(--store-accent) 47%, var(--store-fg))}}.public-category-card small{font-size:9px;font-weight:740}.public-category-card strong{align-self:end;font-size:clamp(18px,2vw,27px);font-weight:620}.public-category-card p{color:var(--store-muted);margin:6px 0 0;font-size:10px;line-height:1.6}.public-category-card:hover{border-color:var(--store-fg)}@supports (color:color-mix(in lab, red, red)){.public-category-card:hover{border-color:color-mix(in srgb, var(--store-fg) 30%, transparent)}}.public-collection-story{grid-template-columns:1fr 1fr;max-width:1440px;margin:0 auto;padding:clamp(60px,8vw,120px) 32px;display:grid}.public-story-visual{background:var(--store-muted);align-items:center}@supports (color:color-mix(in lab, red, red)){.public-story-visual{background:color-mix(in srgb, var(--store-muted) 10%, var(--store-bg))}}.public-story-visual{border-radius:var(--store-radius);justify-content:center;min-height:520px;display:flex;position:relative;overflow:hidden}.public-story-visual img{object-fit:cover}.public-story-visual>span{color:var(--store-fg)}@supports (color:color-mix(in lab, red, red)){.public-story-visual>span{color:color-mix(in srgb, var(--store-fg) 76%, transparent)}}.public-story-visual>span{font-family:var(--store-heading);text-align:center;max-width:70%;font-size:clamp(28px,4vw,60px)}.public-collection-story>div:last-child{align-self:center;padding:clamp(35px,7vw,100px)}.public-collection-story>div:last-child>span{color:var(--store-muted);margin-top:18px;font-size:13px;line-height:1.8;display:block}.public-collection-story>div:last-child>a{border-bottom:1px solid;margin-top:27px;padding-bottom:4px;font-size:11px;font-weight:740;text-decoration:none;display:inline-block}.public-testimonials{background:var(--store-accent)}@supports (color:color-mix(in lab, red, red)){.public-testimonials{background:color-mix(in srgb, var(--store-accent) 6%, var(--store-bg))}}.public-testimonials{text-align:center;padding:clamp(70px,8vw,120px) max(32px,50vw - 590px)}.public-testimonials>div{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin-top:35px;display:grid}.public-testimonials blockquote{font-family:var(--store-heading);margin:0;padding:15px;font-size:clamp(17px,2vw,25px);line-height:1.6}.public-testimonials cite{color:var(--store-muted);font-family:var(--store-body);margin-top:14px;font-size:9px;font-style:normal;display:block}.public-promo{justify-content:space-between;align-items:center;gap:30px;width:calc(100% - 64px);max-width:1376px;margin:clamp(32px,4vw,64px) auto;padding:clamp(35px,5vw,68px);display:flex}.public-promo.tone-accent{background:var(--store-accent)}@supports (color:color-mix(in lab, red, red)){.public-promo.tone-accent{background:color-mix(in srgb, var(--store-accent) 58%, var(--store-fg))}}.public-promo.tone-accent{color:#fff}.public-promo.tone-dark{background:var(--store-fg);color:var(--store-bg)}.public-promo.tone-soft{background:var(--store-accent)}@supports (color:color-mix(in lab, red, red)){.public-promo.tone-soft{background:color-mix(in srgb, var(--store-accent) 10%, var(--store-bg))}}.public-promo.tone-soft{border:1px solid var(--store-fg)}@supports (color:color-mix(in lab, red, red)){.public-promo.tone-soft{border:1px solid color-mix(in srgb, var(--store-fg) 10%, transparent)}}.public-promo p{opacity:.78;max-width:680px;margin:10px 0 0;font-size:12px;line-height:1.7}.public-promo>a{border-bottom:1px solid;flex:none;padding-bottom:4px;font-size:11px;font-weight:740;text-decoration:none}.public-newsletter{border-top:1px solid var(--store-fg);align-items:center}@supports (color:color-mix(in lab, red, red)){.public-newsletter{border-top:1px solid color-mix(in srgb, var(--store-fg) 12%, transparent)}}.public-newsletter{grid-template-columns:minmax(0,1fr) minmax(340px,.78fr);gap:clamp(32px,7vw,100px);max-width:1376px;margin:0 auto;padding:clamp(55px,7vw,95px) 0;display:grid}.public-newsletter p{color:var(--store-muted);margin:10px 0 0;font-size:12px;line-height:1.7}.public-newsletter-form{justify-self:end;gap:9px;width:100%;max-width:560px;display:grid}.public-newsletter-form>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.public-newsletter-form label{min-width:0}.public-newsletter-form input{background:var(--store-bg);border:1px solid var(--store-fg)}@supports (color:color-mix(in lab, red, red)){.public-newsletter-form input{border:1px solid color-mix(in srgb,var(--store-fg) 20%,transparent)}}.public-newsletter-form input{border-radius:var(--store-radius);color:var(--store-fg);font:inherit;text-align:start;outline:0;width:100%;height:49px;padding:10px 13px;font-size:16px}.public-newsletter-form input:focus{border-color:var(--store-fg);box-shadow:0 0 0 3px var(--store-fg)}@supports (color:color-mix(in lab, red, red)){.public-newsletter-form input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--store-fg) 8%,transparent)}}.public-newsletter-form button{background:var(--store-fg);border:1px solid var(--store-fg);border-radius:var(--store-radius);color:var(--store-bg);cursor:pointer;font:inherit;min-width:112px;padding:0 17px;font-size:11px;font-weight:760}.public-newsletter-form button:disabled{cursor:not-allowed;opacity:.48}.public-newsletter-form>small{color:var(--store-muted);font-size:10px;line-height:1.6}.public-newsletter .public-newsletter-feedback{align-items:center;gap:7px;min-height:20px;margin:0;font-size:10.5px;display:flex}.public-newsletter-feedback.accepted{color:#18714e}@supports (color:color-mix(in lab, red, red)){.public-newsletter-feedback.accepted{color:color-mix(in srgb,#18714e 78%,var(--store-fg))}}.public-newsletter-feedback.error,.public-newsletter-feedback.rate-limited{color:#b23b31}@supports (color:color-mix(in lab, red, red)){.public-newsletter-feedback.error,.public-newsletter-feedback.rate-limited{color:color-mix(in srgb,#b23b31 78%,var(--store-fg))}}.public-newsletter-confirmation{width:100%;min-height:610px;margin:0 auto;padding:clamp(45px,7vw,95px) 20px}.public-newsletter-confirmation-card{border:1px solid var(--store-fg)}@supports (color:color-mix(in lab, red, red)){.public-newsletter-confirmation-card{border:1px solid color-mix(in srgb,var(--store-fg) 14%,transparent)}}.public-newsletter-confirmation-card{text-align:center;justify-items:center;max-width:620px;margin:0 auto;padding:clamp(36px,6vw,70px);display:grid}.public-newsletter-confirmation-card>span{background:var(--store-accent);align-items:center}@supports (color:color-mix(in lab, red, red)){.public-newsletter-confirmation-card>span{background:color-mix(in srgb,var(--store-accent) 10%,var(--store-bg))}}.public-newsletter-confirmation-card>span{color:var(--store-accent);border-radius:50%;justify-content:center;width:58px;height:58px;display:flex}.public-newsletter-confirmation-card.is-confirmed>span{background:#23805b}@supports (color:color-mix(in lab, red, red)){.public-newsletter-confirmation-card.is-confirmed>span{background:color-mix(in srgb,#23805b 12%,var(--store-bg))}}.public-newsletter-confirmation-card.is-confirmed>span{color:#19714f}.public-newsletter-confirmation-card>p{color:var(--store-accent)}@supports (color:color-mix(in lab, red, red)){.public-newsletter-confirmation-card>p{color:color-mix(in srgb,var(--store-accent) 60%,var(--store-fg))}}.public-newsletter-confirmation-card>p{letter-spacing:.1em;text-transform:uppercase;margin:24px 0 9px;font-size:10px;font-weight:780}[dir=rtl] .public-newsletter-confirmation-card>p{letter-spacing:0}.public-newsletter-confirmation-card h1{letter-spacing:-.045em;margin:0;font-size:clamp(31px,4vw,49px);line-height:1.1}[dir=rtl] .public-newsletter-confirmation-card h1{letter-spacing:0;line-height:1.25}.public-newsletter-confirmation-card>strong{color:var(--store-muted);font-family:var(--store-body);max-width:460px;margin-top:17px;font-size:11px;font-weight:450;line-height:1.75}.public-newsletter-confirmation-card>button{background:var(--store-fg);border-radius:var(--store-radius);color:var(--store-bg);cursor:pointer;font:inherit;border:0;min-width:190px;min-height:47px;margin-top:27px;padding:0 22px;font-size:11px;font-weight:760}.public-newsletter-confirmation-card>button:disabled{cursor:not-allowed;opacity:.48}.public-newsletter-confirmation-card>a{align-items:center;gap:7px;margin-top:23px;font-size:10.5px;text-decoration:none;display:flex}.public-newsletter-confirmation-loading{gap:6px;margin-top:25px;display:flex}.public-newsletter-confirmation-loading i{background:var(--store-fg);animation:1.2s ease-in-out infinite storefront-pulse}@supports (color:color-mix(in lab, red, red)){.public-newsletter-confirmation-loading i{background:color-mix(in srgb,var(--store-fg) 18%,transparent)}}.public-newsletter-confirmation-loading i{border-radius:50%;width:7px;height:7px}.public-store-empty{text-align:center;min-height:280px;padding:60px 32px}.public-store-footer{background:var(--store-fg);color:var(--store-bg);grid-template-columns:1.6fr .7fr .7fr;gap:70px;margin-top:50px;padding:clamp(55px,7vw,95px) max(32px,50vw - 720px);display:grid}.public-store-footer>div,.public-store-footer nav{align-content:start;gap:10px;display:grid}.public-store-footer strong{font-size:12px}.public-store-footer p{opacity:.65;max-width:480px;margin:0;font-size:10px;line-height:1.7}.public-store-footer a,.public-store-footer nav span{opacity:.7;width:fit-content;font-size:9.5px;text-decoration:none}.public-store-footer a:hover{opacity:1}.public-store-footer small{opacity:.72;margin-top:20px;font-size:8px}.public-account-link{justify-content:center;align-items:center;min-width:40px;min-height:40px;text-decoration:none;display:inline-flex}.public-account-page{min-height:620px;width:var(--store-page);margin:0 auto;padding:34px 0 80px}.public-account-title{color:var(--store-fg);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;margin:32px 0 20px;font-size:10px;font-weight:750;display:flex}[dir=rtl] .public-account-title{letter-spacing:0}.public-account-loading{grid-template-columns:repeat(3,1fr);gap:10px;min-height:360px;padding-top:36px;display:grid}.public-account-loading i{background:var(--store-fg);animation:1.2s ease-in-out infinite storefront-pulse}@supports (color:color-mix(in lab, red, red)){.public-account-loading i{background:color-mix(in srgb,var(--store-fg) 6%,transparent)}}.public-account-loading i{border-radius:var(--store-radius);height:220px}.public-account-auth{border:1px solid var(--store-fg)}@supports (color:color-mix(in lab, red, red)){.public-account-auth{border:1px solid color-mix(in srgb,var(--store-fg) 12%,transparent)}}.public-account-auth{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);min-height:520px;display:grid}.public-account-intro{background:var(--store-fg);color:var(--store-bg);align-content:center;padding:clamp(42px,7vw,96px);display:grid}.public-account-intro>span{border:1px solid var(--store-bg);align-items:center}@supports (color:color-mix(in lab, red, red)){.public-account-intro>span{border:1px solid color-mix(in srgb,var(--store-bg) 25%,transparent)}}.public-account-intro>span{justify-content:center;width:52px;height:52px;margin-bottom:35px;display:inline-flex}.public-account-intro>p{letter-spacing:.14em;opacity:.62;text-transform:uppercase;margin:0 0 12px;font-size:9px;font-weight:780}.public-account-intro h1{letter-spacing:-.045em;max-width:660px;margin:0;font-size:clamp(30px,4vw,55px);line-height:1.03}[dir=rtl] .public-account-intro h1{letter-spacing:-.02em}.public-account-intro>strong{font-family:var(--store-body);opacity:.68;max-width:540px;margin-top:24px;font-size:11px;font-weight:450;line-height:1.8}.public-account-intro ul{gap:11px;margin:36px 0 0;padding:0;list-style:none;display:grid}.public-account-intro li{align-items:center;gap:9px;font-size:9px;display:flex}.public-account-auth-card{background:var(--store-bg);align-content:center}@supports (color:color-mix(in lab, red, red)){.public-account-auth-card{background:color-mix(in srgb,var(--store-bg) 96%,var(--store-muted))}}.public-account-auth-card{padding:clamp(34px,5vw,72px);display:grid}.public-account-tabs{border-bottom:1px solid var(--store-fg)}@supports (color:color-mix(in lab, red, red)){.public-account-tabs{border-bottom:1px solid color-mix(in srgb,var(--store-fg) 14%,transparent)}}.public-account-tabs{gap:28px;margin-bottom:30px;display:flex}.public-account-tabs button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:13px 0;font-size:10px;font-weight:700}.public-account-tabs button[aria-selected=true]{border-bottom-color:var(--store-accent)}.public-account-auth-card form,.public-account-action-card form{gap:16px;display:grid}.public-account-auth-card form h2{margin:0 0 5px;font-size:24px}.public-account-auth-card form>p{color:var(--store-fg)}@supports (color:color-mix(in lab, red, red)){.public-account-auth-card form>p{color:color-mix(in srgb,var(--store-fg) 62%,transparent)}}.public-account-auth-card form>p{margin:0 0 6px;font-size:9px;line-height:1.7}.public-account-auth-card form>small{color:var(--store-fg)}@supports (color:color-mix(in lab, red, red)){.public-account-auth-card form>small{color:color-mix(in srgb,var(--store-fg) 55%,transparent)}}.public-account-auth-card form>small{margin-top:-8px;font-size:8px}.public-account-auth-card form>button:not(.text),.public-account-action-card form>button,.public-account-address-form>button{background:var(--store-accent);border:1px solid var(--store-accent);border-radius:var(--store-radius);color:var(--store-on-accent);cursor:pointer;font:inherit;min-height:46px;padding:11px 18px;font-size:9px;font-weight:750}.public-account-auth-card button.text{color:inherit;cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;justify-self:center;padding:5px;font-size:8.5px;text-decoration:underline}.public-account-field{gap:7px;display:grid}.public-account-field>span{font-size:8.5px;font-weight:700}.public-account-field b{color:#b84c45;margin-inline-start:4px}.public-account-field input,.public-account-field textarea{background:var(--store-bg);border:1px solid var(--store-fg)}@supports (color:color-mix(in lab, red, red)){.public-account-field input,.public-account-field textarea{border:1px solid color-mix(in srgb,var(--store-fg) 18%,transparent)}}.public-account-field input,.public-account-field textarea{border-radius:var(--store-radius);color:inherit;font:inherit;width:100%;min-height:44px;padding:10px 12px;font-size:10px}.public-account-field textarea{resize:vertical;min-height:80px}.public-account-field input:focus,.public-account-field textarea:focus{border-color:var(--store-accent);outline:2px solid var(--store-accent)}@supports (color:color-mix(in lab, red, red)){.public-account-field input:focus,.public-account-field textarea:focus{outline:2px solid color-mix(in srgb,var(--store-accent) 18%,transparent)}}.public-account-field input:focus,.public-account-field textarea:focus{outline-offset:1px}.public-account-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.public-account-field-grid .wide{grid-column:1/-1}.public-account-notice{background:#2d7a52;align-items:start}@supports (color:color-mix(in lab, red, red)){.public-account-notice{background:color-mix(in srgb,#2d7a52 9%,var(--store-bg))}}.public-account-notice{border-radius:var(--store-radius);border:1px solid #2d7a5238;gap:9px;margin:0 0 18px;padding:12px 14px;display:flex}.public-account-notice>span{color:#fff;background:#2d7a52;border-radius:50%;flex:0 0 20px;justify-content:center;align-items:center;height:20px;font-size:9px;display:inline-flex}.public-account-notice p{margin:2px 0 0;font-size:8.5px;line-height:1.55}.public-account-notice.error{background:#ad453d}@supports (color:color-mix(in lab, red, red)){.public-account-notice.error{background:color-mix(in srgb,#ad453d 8%,var(--store-bg))}}.public-account-notice.error{border-color:#ad453d38}.public-account-notice.error>span{background:#ad453d}.public-account-action-card{border:1px solid var(--store-fg)}@supports (color:color-mix(in lab, red, red)){.public-account-action-card{border:1px solid color-mix(in srgb,var(--store-fg) 14%,transparent)}}.public-account-action-card{gap:18px;max-width:560px;margin:40px auto;padding:clamp(32px,5vw,60px);display:grid}.public-account-action-card>span{background:var(--store-accent);align-items:center}@supports (color:color-mix(in lab, red, red)){.public-account-action-card>span{background:color-mix(in srgb,var(--store-accent) 10%,var(--store-bg))}}.public-account-action-card>span{color:var(--store-accent);border-radius:50%;justify-content:center;width:52px;height:52px;display:flex}.public-account-action-card>p{color:var(--store-fg)}@supports (color:color-mix(in lab, red, red)){.public-account-action-card>p{color:color-mix(in srgb,var(--store-fg) 64%,transparent)}}.public-account-action-card>p{margin:0;font-size:10px;line-height:1.75}.public-account-action-card>a{justify-self:center;align-items:center;gap:7px;font-size:8.5px;display:flex}.public-account-dashboard-heading{border-bottom:1px solid var(--store-fg);align-items:end}@supports (color:color-mix(in lab, red, red)){.public-account-dashboard-heading{border-bottom:1px solid color-mix(in srgb,var(--store-fg) 14%,transparent)}}.public-account-dashboard-heading{justify-content:space-between;margin-bottom:28px;padding:22px 0 27px;display:flex}.public-account-dashboard-heading p{color:var(--store-accent-text);letter-spacing:.1em;text-transform:uppercase;margin:0 0 9px;font-size:8.5px;font-weight:750}.public-account-dashboard-heading h1{letter-spacing:-.04em;margin:0;font-size:clamp(28px,3.4vw,46px)}.public-account-dashboard-heading span{color:var(--store-muted-text);margin-top:7px;font-size:9px;display:block}.public-account-dashboard-heading button{border:1px solid var(--store-fg);background:0 0;align-items:center}@supports (color:color-mix(in lab, red, red)){.public-account-dashboard-heading button{border:1px solid color-mix(in srgb,var(--store-fg) 18%,transparent)}}.public-account-dashboard-heading button{border-radius:var(--store-radius);color:inherit;cursor:pointer;font:inherit;gap:7px;min-height:39px;padding:8px 13px;font-size:8.5px;display:flex}.public-account-dashboard{grid-template-columns:1.15fr .85fr;align-items:start;gap:24px;display:grid}.public-account-orders,.public-account-addresses{border:1px solid var(--store-fg)}@supports (color:color-mix(in lab, red, red)){.public-account-orders,.public-account-addresses{border:1px solid color-mix(in srgb,var(--store-fg) 13%,transparent)}}.public-account-orders>header,.public-account-addresses>header{border-bottom:1px solid var(--store-fg);align-items:center}@supports (color:color-mix(in lab, red, red)){.public-account-orders>header,.public-account-addresses>header{border-bottom:1px solid color-mix(in srgb,var(--store-fg) 11%,transparent)}}.public-account-orders>header,.public-account-addresses>header{justify-content:space-between;min-height:82px;padding:18px 20px;display:flex}.public-account-orders>header>div,.public-account-addresses>header>div{align-items:center;gap:12px;display:flex}.public-account-orders h2,.public-account-addresses h2{margin:0 0 4px;font-size:14px}.public-account-orders header p,.public-account-addresses header p{color:var(--store-muted-text);margin:0;font-size:8px}.public-account-orders>header>strong{background:var(--store-accent);align-items:center}@supports (color:color-mix(in lab, red, red)){.public-account-orders>header>strong{background:color-mix(in srgb,var(--store-accent) 10%,var(--store-bg))}}.public-account-orders>header>strong{color:var(--store-accent-text);border-radius:50%;justify-content:center;width:30px;height:30px;font-size:9px;display:flex}.public-account-addresses>header button{background:var(--store-fg);border-radius:var(--store-radius);color:var(--store-bg);cursor:pointer;font:inherit;border:0;min-height:34px;padding:8px 12px;font-size:8px;font-weight:700}.public-account-orders>div>a{border-bottom:1px solid var(--store-fg);align-items:center}@supports (color:color-mix(in lab, red, red)){.public-account-orders>div>a{border-bottom:1px solid color-mix(in srgb,var(--store-fg) 9%,transparent)}}.public-account-orders>div>a{grid-template-columns:1fr auto auto;gap:18px;min-height:90px;padding:16px 20px;text-decoration:none;display:grid}.public-account-orders>div>a:last-child{border-bottom:0}.public-account-orders a div{gap:4px;display:grid}.public-account-orders a small{color:var(--store-muted-text);font-size:7.5px}.public-account-orders a strong{font-size:10px}.public-account-orders a span{color:var(--store-accent-text);font-size:8px}.public-account-orders a b{font-size:9px}.public-address-list{display:grid}.public-address-list article{border-bottom:1px solid var(--store-fg)}@supports (color:color-mix(in lab, red, red)){.public-address-list article{border-bottom:1px solid color-mix(in srgb,var(--store-fg) 9%,transparent)}}.public-address-list article{gap:13px;padding:17px 20px;display:grid}.public-address-list article:last-child{border-bottom:0}.public-address-list article>div{gap:5px;display:grid}.public-address-list article span{color:var(--store-accent-text);text-transform:uppercase;align-items:center;gap:8px;font-size:8px;font-weight:750;display:flex}.public-address-list article span small{background:var(--store-accent)}@supports (color:color-mix(in lab, red, red)){.public-address-list article span small{background:color-mix(in srgb,var(--store-accent) 10%,var(--store-bg))}}.public-address-list article span small{border-radius:3px;padding:3px 5px;font-size:6.5px}.public-address-list article strong{font-size:10px}.public-address-list article p,.public-address-list article>div>small{color:var(--store-muted-text);margin:0;font-size:8px;line-height:1.55}.public-address-list footer{gap:8px;display:flex}.public-address-list footer button{border:1px solid var(--store-fg);background:0 0}@supports (color:color-mix(in lab, red, red)){.public-address-list footer button{border:1px solid color-mix(in srgb,var(--store-fg) 14%,transparent)}}.public-address-list footer button{border-radius:var(--store-radius);color:inherit;cursor:pointer;font:inherit;min-height:30px;padding:6px 10px;font-size:7.5px}.public-address-list footer button.danger{color:#a7443d}.public-account-empty{color:var(--store-muted-text);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:170px;padding:30px;display:flex}.public-account-empty p{margin:0;font-size:9px}.public-account-dialog-backdrop{z-index:80;background:#0a0f168c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.public-account-dialog{background:var(--store-bg);border-radius:var(--store-radius);width:100%;max-width:720px;max-height:calc(100vh - 48px);padding:25px;overflow:auto;box-shadow:0 24px 80px #0003}.public-account-dialog>header{border-bottom:1px solid var(--store-fg);align-items:start}@supports (color:color-mix(in lab, red, red)){.public-account-dialog>header{border-bottom:1px solid color-mix(in srgb,var(--store-fg) 12%,transparent)}}.public-account-dialog>header{justify-content:space-between;margin-bottom:22px;padding-bottom:18px;display:flex}.public-account-dialog header small{color:var(--store-accent-text);text-transform:uppercase;font-size:7.5px;font-weight:750}.public-account-dialog header h2{margin:5px 0 0;font-size:20px}.public-account-dialog header>button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:24px;line-height:1}.public-account-address-form{gap:18px;display:grid}.public-account-checkbox{align-items:center;gap:9px;font-size:8.5px;display:flex}.public-account-address-form>small{color:var(--store-fg)}@supports (color:color-mix(in lab, red, red)){.public-account-address-form>small{color:color-mix(in srgb,var(--store-fg) 52%,transparent)}}.public-account-address-form>small{text-align:center;font-size:7.5px}.public-checkout-account-gate{border:1px solid var(--store-fg);align-items:center}@supports (color:color-mix(in lab, red, red)){.public-checkout-account-gate{border:1px solid color-mix(in srgb,var(--store-fg) 14%,transparent)}}.public-checkout-account-gate{text-align:center;flex-direction:column;max-width:720px;margin:45px auto;padding:clamp(38px,7vw,76px);display:flex}.public-checkout-account-gate>span{background:var(--store-accent);align-items:center}@supports (color:color-mix(in lab, red, red)){.public-checkout-account-gate>span{background:color-mix(in srgb,var(--store-accent) 10%,var(--store-bg))}}.public-checkout-account-gate>span{color:var(--store-accent);border-radius:50%;justify-content:center;width:56px;height:56px;margin-bottom:24px;display:flex}.public-checkout-account-gate>p{color:var(--store-accent-text);letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:8.5px;font-weight:760}.public-checkout-account-gate h1{letter-spacing:-.045em;margin:0;font-size:clamp(29px,4vw,48px)}.public-checkout-account-gate>strong{color:var(--store-fg)}@supports (color:color-mix(in lab, red, red)){.public-checkout-account-gate>strong{color:color-mix(in srgb,var(--store-fg) 62%,transparent)}}.public-checkout-account-gate>strong{font-family:var(--store-body);max-width:520px;margin:18px 0 25px;font-size:10px;font-weight:450;line-height:1.75}.public-checkout-account-gate>a{background:var(--store-accent);border-radius:var(--store-radius);color:var(--store-on-accent);min-height:44px;padding:14px 19px;font-size:9px;font-weight:750;text-decoration:none}.public-checkout-account-gate>small{color:var(--store-fg);align-items:center}@supports (color:color-mix(in lab, red, red)){.public-checkout-account-gate>small{color:color-mix(in srgb,var(--store-fg) 52%,transparent)}}.public-checkout-account-gate>small{gap:6px;margin-top:20px;font-size:7.5px;display:flex}.public-catalog-page,.public-taxonomy-page,.public-taxonomy-index,.public-product-page{max-width:1440px;padding:clamp(48px,6vw,85px) 32px}.public-catalog-heading{justify-content:space-between;align-items:end;gap:30px;display:flex}.public-catalog-heading h1,.public-taxonomy-page>header h1,.public-taxonomy-index>header h1,.public-product-information h1{letter-spacing:-.052em;margin:0;font-size:clamp(38px,5vw,70px);font-weight:610;line-height:1.05}[dir=rtl] .public-catalog-heading h1,[dir=rtl] .public-taxonomy-page>header h1,[dir=rtl] .public-taxonomy-index>header h1,[dir=rtl] .public-product-information h1{letter-spacing:-.01em;line-height:1.2}.public-catalog-heading>div>span,.public-taxonomy-page>header>span{color:var(--store-muted);max-width:620px;margin-top:13px;font-size:12px;line-height:1.7;display:block}.public-catalog-heading>strong{color:var(--store-muted);font-family:var(--store-body);font-size:10px;font-weight:650}.public-catalog-tools{border-bottom:1px solid var(--store-fg);align-items:end}@supports (color:color-mix(in lab, red, red)){.public-catalog-tools{border-bottom:1px solid color-mix(in srgb, var(--store-fg) 14%, transparent)}}.public-catalog-tools{border-top:1px solid var(--store-fg)}@supports (color:color-mix(in lab, red, red)){.public-catalog-tools{border-top:1px solid color-mix(in srgb, var(--store-fg) 14%, transparent)}}.public-catalog-tools{grid-template-columns:minmax(260px,1fr) 210px auto;gap:10px;margin:40px 0 35px;padding:14px 0;display:grid}.public-catalog-tools label{gap:5px;min-width:0;display:grid;position:relative}.public-catalog-tools label:first-child svg{inset-inline-start:12px;position:absolute;top:12px}.public-catalog-tools label>span{font-size:8.5px;font-weight:700}.public-catalog-tools input,.public-catalog-tools select{background:var(--store-fg)}@supports (color:color-mix(in lab, red, red)){.public-catalog-tools input,.public-catalog-tools select{background:color-mix(in srgb, var(--store-fg) 3%, var(--store-bg))}}.public-catalog-tools input,.public-catalog-tools select{border:1px solid var(--store-fg)}@supports (color:color-mix(in lab, red, red)){.public-catalog-tools input,.public-catalog-tools select{border:1px solid color-mix(in srgb, var(--store-fg) 18%, transparent)}}.public-catalog-tools input,.public-catalog-tools select{border-radius:var(--store-radius);color:var(--store-fg);font:inherit;outline:0;width:100%;height:42px;padding-inline:39px 11px;font-size:10px}.public-catalog-tools select{padding-inline:11px}.public-catalog-tools input:focus,.public-catalog-tools select:focus{border-color:var(--store-fg);box-shadow:0 0 0 3px var(--store-fg)}@supports (color:color-mix(in lab, red, red)){.public-catalog-tools input:focus,.public-catalog-tools select:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--store-fg) 9%, transparent)}}.public-catalog-tools button{background:var(--store-fg);border-radius:var(--store-radius);color:var(--store-bg);cursor:pointer;font:inherit;border:0;height:42px;padding:0 18px;font-size:10px;font-weight:730}.public-catalog-layout{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:35px;display:grid}.public-catalog-filters{display:grid;position:sticky;top:105px}.public-catalog-filters a{border-bottom:1px solid var(--store-fg)}@supports (color:color-mix(in lab, red, red)){.public-catalog-filters a{border-bottom:1px solid color-mix(in srgb, var(--store-fg) 11%, transparent)}}.public-catalog-filters a{color:var(--store-muted);padding:10px 3px;font-size:10px;text-decoration:none}.public-catalog-filters a:hover,.public-catalog-filters a.active{color:var(--store-fg);font-weight:720}.public-catalog-layout .public-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.public-catalog-pagination{border-top:1px solid var(--store-fg);align-items:center}@supports (color:color-mix(in lab, red, red)){.public-catalog-pagination{border-top:1px solid color-mix(in srgb, var(--store-fg) 14%, transparent)}}.public-catalog-pagination{grid-template-columns:1fr auto 1fr;margin-top:38px;padding-top:18px;display:grid}.public-catalog-pagination a{color:var(--store-fg);align-items:center;gap:7px;width:max-content;min-height:40px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.public-catalog-pagination a:last-child{justify-self:end}.public-catalog-pagination strong{color:var(--store-muted-text);font-size:9px;font-weight:650}.public-catalog-pagination a:focus-visible{outline:2px solid var(--store-accent);outline-offset:4px}.public-no-results{border:1px dashed var(--store-fg);align-items:center}@supports (color:color-mix(in lab, red, red)){.public-no-results{border:1px dashed color-mix(in srgb, var(--store-fg) 22%, transparent)}}.public-no-results{text-align:center;flex-direction:column;justify-content:center;min-height:330px;padding:40px;display:flex}.public-no-results p{color:var(--store-muted);font-size:12px}.public-no-results a{border-bottom:1px solid;padding-bottom:3px;font-size:10px;font-weight:720;text-decoration:none}.public-taxonomy-page>header,.public-taxonomy-index>header{border-bottom:1px solid var(--store-fg)}@supports (color:color-mix(in lab, red, red)){.public-taxonomy-page>header,.public-taxonomy-index>header{border-bottom:1px solid color-mix(in srgb, var(--store-fg) 13%, transparent)}}.public-taxonomy-page>header,.public-taxonomy-index>header{margin-bottom:38px;padding-bottom:35px}.public-taxonomy-index>div{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.public-taxonomy-index>div>a{background:var(--store-accent)}@supports (color:color-mix(in lab, red, red)){.public-taxonomy-index>div>a{background:color-mix(in srgb, var(--store-accent) 6%, var(--store-bg))}}.public-taxonomy-index>div>a{border:1px solid var(--store-fg)}@supports (color:color-mix(in lab, red, red)){.public-taxonomy-index>div>a{border:1px solid color-mix(in srgb, var(--store-fg) 12%, transparent)}}.public-taxonomy-index>div>a{border-radius:var(--store-radius);min-height:230px;padding:28px;text-decoration:none;display:grid}.public-taxonomy-index>div small{color:var(--store-accent);font-size:9px}.public-taxonomy-index>div strong{align-self:end;font-size:clamp(20px,2.5vw,33px);font-weight:620}.public-taxonomy-index>div span{color:var(--store-muted);margin-top:7px;font-size:10px;line-height:1.6}.public-back-link{align-items:center;gap:6px;margin-bottom:28px;font-size:10px;font-weight:680;text-decoration:none;display:inline-flex}.public-product-layout{grid-template-columns:minmax(0,1.08fr) minmax(340px,.72fr);align-items:start;gap:clamp(40px,7vw,100px);display:grid}.public-product-gallery{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.public-product-gallery>img,.public-product-gallery>.public-product-placeholder{background:var(--store-muted)}@supports (color:color-mix(in lab, red, red)){.public-product-gallery>img,.public-product-gallery>.public-product-placeholder{background:color-mix(in srgb, var(--store-muted) 8%, var(--store-bg))}}.public-product-gallery>img,.public-product-gallery>.public-product-placeholder{border-radius:var(--store-radius);object-fit:cover;width:100%;height:auto}.public-product-gallery>:first-child{grid-column:1/-1}.public-product-information{position:sticky;top:120px}.public-product-price{margin-top:20px;font-size:17px;font-weight:650;display:block;font-family:var(--store-body)!important}.public-availability{border-bottom:1px solid var(--store-fg);align-items:center}@supports (color:color-mix(in lab, red, red)){.public-availability{border-bottom:1px solid color-mix(in srgb, var(--store-fg) 12%, transparent)}}.public-availability{border-top:1px solid var(--store-fg)}@supports (color:color-mix(in lab, red, red)){.public-availability{border-top:1px solid color-mix(in srgb, var(--store-fg) 12%, transparent)}}.public-availability{grid-template-columns:auto 1fr;gap:11px;margin-top:27px;padding:17px 0;display:grid}.public-availability>span{background:var(--store-fg);align-items:center}@supports (color:color-mix(in lab, red, red)){.public-availability>span{background:color-mix(in srgb, var(--store-fg) 8%, transparent)}}.public-availability>span{border-radius:50%;justify-content:center;width:30px;height:30px;display:flex}.public-availability.available>span{color:#19714f;background:#23805b21}.public-availability>div{display:grid}.public-availability small{color:var(--store-muted);font-size:8px}.public-availability strong{font-size:10px}.public-variants{margin-top:28px}.public-variants h2,.public-product-description h2{margin:0 0 12px;font-size:12px}.public-variants>div{border:1px solid var(--store-fg);align-items:center}@supports (color:color-mix(in lab, red, red)){.public-variants>div{border:1px solid color-mix(in srgb, var(--store-fg) 14%, transparent)}}.public-variants>div{border-radius:var(--store-radius);grid-template-columns:1fr auto;gap:8px;margin-top:7px;padding:11px 12px;font-size:10px;display:grid}.public-variants>div small{color:var(--store-muted);grid-column:1/-1;font-size:8px}.public-product-description{border-top:1px solid var(--store-fg)}@supports (color:color-mix(in lab, red, red)){.public-product-description{border-top:1px solid color-mix(in srgb, var(--store-fg) 12%, transparent)}}.public-product-description{margin-top:30px;padding-top:25px}.public-product-description p{color:var(--store-muted);white-space:pre-line;margin:0;font-size:12px;line-height:1.85}.public-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.public-cart-link{gap:6px;position:relative}.public-cart-link>span{font-size:9px}.public-cart-link>strong{background:var(--store-fg);border:2px solid var(--store-bg);color:var(--store-bg);font-family:var(--store-body);inset-inline-end:-10px;border-radius:50%;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 3px;font-size:7px;display:flex;position:absolute;top:-2px}.public-purchase-panel{border-bottom:1px solid var(--store-fg)}@supports (color:color-mix(in lab, red, red)){.public-purchase-panel{border-bottom:1px solid color-mix(in srgb, var(--store-fg) 12%, transparent)}}.public-purchase-panel{margin-top:22px;padding-bottom:27px}.public-variant-picker{border:0;margin:0;padding:0}.public-variant-picker legend{margin-bottom:9px;font-size:10px;font-weight:720}.public-variant-picker>div{gap:7px;display:grid}.public-variant-picker label{border:1px solid var(--store-fg);align-items:center}@supports (color:color-mix(in lab, red, red)){.public-variant-picker label{border:1px solid color-mix(in srgb, var(--store-fg) 15%, transparent)}}.public-variant-picker label{border-radius:var(--store-radius);cursor:pointer;grid-template-columns:1fr auto;gap:10px;min-height:58px;padding:10px 12px;display:grid;position:relative}.public-variant-picker label:has(input:focus-visible){box-shadow:0 0 0 3px var(--store-fg)}@supports (color:color-mix(in lab, red, red)){.public-variant-picker label:has(input:focus-visible){box-shadow:0 0 0 3px color-mix(in srgb, var(--store-fg) 10%, transparent)}}.public-variant-picker label.is-selected{background:var(--store-accent)}@supports (color:color-mix(in lab, red, red)){.public-variant-picker label.is-selected{background:color-mix(in srgb, var(--store-accent) 6%, var(--store-bg))}}.public-variant-picker label.is-selected{border-color:var(--store-accent)}@supports (color:color-mix(in lab, red, red)){.public-variant-picker label.is-selected{border-color:color-mix(in srgb, var(--store-accent) 55%, var(--store-fg))}}.public-variant-picker label:has(input:disabled){cursor:not-allowed;opacity:.48}.public-variant-picker input{opacity:0;width:1px;height:1px;position:absolute}.public-variant-picker label>span{display:grid}.public-variant-picker label strong{font-size:10px}.public-variant-picker label small{color:var(--store-muted);margin-top:3px;font-size:8px}.public-variant-picker label>b{font-family:var(--store-body);font-size:9px;font-weight:680}.public-purchase-actions{grid-template-columns:auto 1fr;align-items:end;gap:10px;margin-top:17px;display:grid}.public-quantity-control{gap:5px;display:grid}.public-quantity-control>span{color:var(--store-muted);font-size:8px;font-weight:670}.public-quantity-control>div{border:1px solid var(--store-fg);align-items:center}@supports (color:color-mix(in lab, red, red)){.public-quantity-control>div{border:1px solid color-mix(in srgb, var(--store-fg) 18%, transparent)}}.public-quantity-control>div{border-radius:var(--store-radius);grid-template-columns:36px 33px 36px;height:48px;display:grid;overflow:hidden}.public-quantity-control button{color:var(--store-fg);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;height:100%;padding:0;display:flex}.public-quantity-control button:disabled{cursor:not-allowed;opacity:.3}.public-quantity-control output{font-family:var(--store-body);text-align:center;font-size:10px;font-weight:720}.public-add-button,.public-review-button,.public-checkout-button{background:var(--store-fg);border-radius:var(--store-radius);cursor:pointer;font:inherit;border:0;justify-content:center;align-items:center;height:48px;padding:0 22px;font-size:10px;font-weight:760;text-decoration:none;display:flex;color:var(--store-bg)!important}.public-add-button:disabled,.public-review-button:disabled{cursor:not-allowed;opacity:.43}.public-purchase-feedback{align-items:center;gap:7px;min-height:27px;padding-top:9px;font-size:9px;display:flex}.public-purchase-feedback.success{color:#18714e}@supports (color:color-mix(in lab, red, red)){.public-purchase-feedback.success{color:color-mix(in srgb, #18714e 74%, var(--store-fg))}}.public-purchase-feedback.error{color:#b23b31}@supports (color:color-mix(in lab, red, red)){.public-purchase-feedback.error{color:color-mix(in srgb, #b23b31 78%, var(--store-fg))}}.public-purchase-feedback a,.public-purchase-feedback button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:1px solid;margin-inline-start:auto;padding:0 0 2px;font-weight:740;text-decoration:none}.public-commerce-page{width:100%;max-width:1320px;min-height:62vh;margin:0 auto;padding:clamp(48px,6vw,80px) 32px}.public-commerce-heading{margin-bottom:35px}.public-commerce-heading>span,.public-tracking-heading>div:first-child>span,.public-order-confirmed span{color:var(--store-accent)}@supports (color:color-mix(in lab, red, red)){.public-commerce-heading>span,.public-tracking-heading>div:first-child>span,.public-order-confirmed span{color:color-mix(in srgb, var(--store-accent) 53%, var(--store-fg))}}.public-commerce-heading>span,.public-tracking-heading>div:first-child>span,.public-order-confirmed span{letter-spacing:.1em;text-transform:uppercase;margin-bottom:9px;font-size:9px;font-weight:780;display:block}[dir=rtl] .public-commerce-heading>span,[dir=rtl] .public-tracking-heading>div:first-child>span,[dir=rtl] .public-order-confirmed span{letter-spacing:0}.public-commerce-heading h1,.public-tracking-heading h1,.public-order-confirmed h1{letter-spacing:-.052em;margin:0;font-size:clamp(37px,4.5vw,62px);font-weight:610;line-height:1.08}[dir=rtl] .public-commerce-heading h1,[dir=rtl] .public-tracking-heading h1,[dir=rtl] .public-order-confirmed h1{letter-spacing:-.01em;line-height:1.2}.public-commerce-heading>p{color:var(--store-muted);margin:12px 0 0;font-size:11px}.public-commerce-heading.checkout>p{align-items:center;gap:6px;display:flex}.public-commerce-empty{border:1px dashed var(--store-fg);align-items:center}@supports (color:color-mix(in lab, red, red)){.public-commerce-empty{border:1px dashed color-mix(in srgb, var(--store-fg) 20%, transparent)}}.public-commerce-empty{text-align:center;flex-direction:column;justify-content:center;min-height:390px;padding:45px;display:flex}.public-commerce-empty>svg{color:var(--store-accent)}@supports (color:color-mix(in lab, red, red)){.public-commerce-empty>svg{color:color-mix(in srgb, var(--store-accent) 60%, var(--store-fg))}}.public-commerce-empty h2{margin:17px 0 0;font-size:20px}.public-commerce-empty p{color:var(--store-muted);max-width:430px;margin:8px 0 0;font-size:11px;line-height:1.65}.public-commerce-empty a,.public-commerce-empty button{background:var(--store-fg);border-radius:var(--store-radius);color:var(--store-bg);cursor:pointer;font:inherit;border:0;justify-content:center;align-items:center;gap:7px;min-height:42px;margin-top:21px;padding:0 17px;font-size:9px;font-weight:740;text-decoration:none;display:inline-flex}.public-commerce-empty>div{gap:8px;display:flex}.public-commerce-empty>div a{border:1px solid var(--store-fg);background:0 0}@supports (color:color-mix(in lab, red, red)){.public-commerce-empty>div a{border:1px solid color-mix(in srgb, var(--store-fg) 20%, transparent)}}.public-commerce-empty>div a{color:var(--store-fg)}.public-cart-loading,.public-checkout-loading,.public-tracking-loading{gap:12px;display:grid}.public-cart-loading i,.public-checkout-loading i,.public-tracking-loading i{background:var(--store-fg)}@supports (color:color-mix(in lab, red, red)){.public-cart-loading i,.public-checkout-loading i,.public-tracking-loading i{background:color-mix(in srgb, var(--store-fg) 7%, var(--store-bg))}}.public-cart-loading i,.public-checkout-loading i,.public-tracking-loading i{border-radius:var(--store-radius);height:105px;display:block}.public-cart-loading i:last-child{height:220px}.public-checkout-loading{grid-template-columns:minmax(0,1fr) 370px}.public-checkout-loading i{height:180px}.public-checkout-loading i:last-child{grid-area:1/2/4;height:430px}.public-tracking-loading{grid-template-columns:repeat(3,1fr)}.public-tracking-loading i{height:240px}.public-commerce-notice{border-inline-start:3px solid;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding:11px 13px;font-size:10px;display:flex}.public-commerce-notice.error{background:#c44e3e}@supports (color:color-mix(in lab, red, red)){.public-commerce-notice.error{background:color-mix(in srgb, #c44e3e 8%, var(--store-bg))}}.public-commerce-notice.error{color:#9d382e;border-color:#a94034}@supports (color:color-mix(in lab, red, red)){.public-commerce-notice.error{color:color-mix(in srgb, #9d382e 80%, var(--store-fg))}}.public-commerce-notice button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:1px solid;font-size:9px;font-weight:720}.public-cart-layout{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;gap:clamp(35px,6vw,80px);display:grid}.public-cart-lines{border-top:1px solid var(--store-fg)}@supports (color:color-mix(in lab, red, red)){.public-cart-lines{border-top:1px solid color-mix(in srgb, var(--store-fg) 14%, transparent)}}.public-cart-lines article{border-bottom:1px solid var(--store-fg);align-items:center}@supports (color:color-mix(in lab, red, red)){.public-cart-lines article{border-bottom:1px solid color-mix(in srgb, var(--store-fg) 14%, transparent)}}.public-cart-lines article{grid-template-columns:96px minmax(0,1fr) auto;gap:18px;min-height:150px;padding:17px 0;transition:opacity .15s;display:grid}.public-cart-lines article.is-updating{opacity:.48}.public-cart-line-image{background:var(--store-accent);align-self:stretch;align-items:center}@supports (color:color-mix(in lab, red, red)){.public-cart-line-image{background:color-mix(in srgb, var(--store-accent) 8%, var(--store-bg))}}.public-cart-line-image{border-radius:var(--store-radius);justify-content:center;min-height:116px;text-decoration:none;display:flex;overflow:hidden}.public-cart-line-image img{object-fit:cover;width:100%;height:100%}.public-cart-line-image>span{font-family:var(--store-heading);opacity:.48;font-size:27px;font-weight:650}.public-cart-line-copy{align-content:center;min-width:0;display:grid}.public-cart-line-copy>a{font-family:var(--store-heading);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:680;text-decoration:none;overflow:hidden}.public-cart-line-copy>span{color:var(--store-muted);margin-top:5px;font-size:9px}.public-cart-line-copy>strong{font-family:var(--store-body);margin-top:8px;font-size:9px;display:none}.public-cart-line-controls{grid-template-columns:auto minmax(82px,auto);place-items:center end;gap:13px;display:grid}.public-cart-line-controls>strong{font-family:var(--store-body);font-size:10px}.public-quantity-control.compact>div{grid-template-columns:30px 28px 30px;height:37px}.public-remove-line{color:var(--store-muted);cursor:pointer;font:inherit;background:0 0;border:0;grid-column:1/-1;align-items:center;gap:5px;padding:0;font-size:8px;display:flex}.public-remove-line:hover{color:var(--store-fg)}.public-order-summary,.public-checkout-summary{background:var(--store-fg)}@supports (color:color-mix(in lab, red, red)){.public-order-summary,.public-checkout-summary{background:color-mix(in srgb, var(--store-fg) 3.5%, var(--store-bg))}}.public-order-summary,.public-checkout-summary{border:1px solid var(--store-fg)}@supports (color:color-mix(in lab, red, red)){.public-order-summary,.public-checkout-summary{border:1px solid color-mix(in srgb, var(--store-fg) 13%, transparent)}}.public-order-summary,.public-checkout-summary{border-radius:var(--store-radius);padding:23px;position:sticky;top:105px}.public-order-summary h2,.public-checkout-summary>h2{margin:0 0 20px;font-size:14px}.public-order-summary dl,.public-checkout-totals,.public-tracking-total dl{margin:0}.public-order-summary dl>div,.public-checkout-totals>div,.public-tracking-total dl>div{justify-content:space-between;align-items:center;padding:7px 0;font-size:9.5px;display:flex}.public-order-summary dt,.public-checkout-totals dt,.public-tracking-total dt{color:var(--store-muted)}.public-order-summary dd,.public-checkout-totals dd,.public-tracking-total dd{margin:0;font-weight:680}.public-order-summary .discount,.public-checkout-totals .discount,.public-tracking-total .discount{color:#247153}.public-order-summary .total,.public-checkout-totals .total,.public-tracking-total .total{border-top:1px solid var(--store-fg)}@supports (color:color-mix(in lab, red, red)){.public-order-summary .total,.public-checkout-totals .total,.public-tracking-total .total{border-top:1px solid color-mix(in srgb, var(--store-fg) 13%, transparent)}}.public-order-summary .total,.public-checkout-totals .total,.public-tracking-total .total{margin-top:8px;padding-top:15px;font-size:12px}.public-checkout-button{width:100%;margin-top:20px}.public-order-summary>p{color:var(--store-muted);text-align:center;margin:13px 0 0;font-size:8px;line-height:1.55}.public-checkout-layout{grid-template-columns:minmax(0,1fr) minmax(340px,410px);align-items:start;gap:clamp(30px,5vw,64px);display:grid}.public-checkout-main{gap:15px;display:grid}.public-checkout-section{border:1px solid var(--store-fg)}@supports (color:color-mix(in lab, red, red)){.public-checkout-section{border:1px solid color-mix(in srgb, var(--store-fg) 13%, transparent)}}.public-checkout-section{border-radius:var(--store-radius);padding:24px}.public-checkout-section>header{align-items:center;gap:10px;margin-bottom:20px;display:flex}.public-checkout-section>header>span{color:var(--store-accent)}@supports (color:color-mix(in lab, red, red)){.public-checkout-section>header>span{color:color-mix(in srgb, var(--store-accent) 58%, var(--store-fg))}}.public-checkout-section>header>span{font-family:var(--font-montserrat), var(--store-body);font-size:8px;font-weight:740}.public-checkout-section h2{margin:0;font-size:13px}.public-checkout-fields{gap:12px;display:grid}.public-checkout-fields.two{grid-template-columns:repeat(2,minmax(0,1fr))}.public-checkout-field{gap:6px;min-width:0;display:grid}.public-checkout-field.wide{grid-column:1/-1}.public-checkout-field>span{color:var(--store-muted);font-size:8.5px;font-weight:680}.public-checkout-field>span b{color:#a63f34;margin-inline-start:3px}.public-checkout-field input,.public-checkout-field textarea{background:var(--store-fg)}@supports (color:color-mix(in lab, red, red)){.public-checkout-field input,.public-checkout-field textarea{background:color-mix(in srgb, var(--store-fg) 2.5%, var(--store-bg))}}.public-checkout-field input,.public-checkout-field textarea{border:1px solid var(--store-fg)}@supports (color:color-mix(in lab, red, red)){.public-checkout-field input,.public-checkout-field textarea{border:1px solid color-mix(in srgb, var(--store-fg) 17%, transparent)}}.public-checkout-field input,.public-checkout-field textarea{border-radius:var(--store-radius);color:var(--store-fg);font:inherit;outline:0;width:100%;min-height:44px;padding:9px 11px;font-size:11px}.public-checkout-field textarea{resize:vertical;min-height:78px}.public-checkout-field input:focus,.public-checkout-field textarea:focus{background:var(--store-bg);border-color:var(--store-fg);box-shadow:0 0 0 3px var(--store-fg)}@supports (color:color-mix(in lab, red, red)){.public-checkout-field input:focus,.public-checkout-field textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--store-fg) 8%, transparent)}}.public-checkout-options{gap:8px;display:grid}.public-checkout-options>label{border:1px solid var(--store-fg);align-items:center}@supports (color:color-mix(in lab, red, red)){.public-checkout-options>label{border:1px solid color-mix(in srgb, var(--store-fg) 14%, transparent)}}.public-checkout-options>label{border-radius:var(--store-radius);cursor:pointer;grid-template-columns:1fr auto;gap:12px;min-height:67px;padding:11px 13px;display:grid;position:relative}.public-checkout-options>label:has(input:focus-visible){box-shadow:0 0 0 3px var(--store-fg)}@supports (color:color-mix(in lab, red, red)){.public-checkout-options>label:has(input:focus-visible){box-shadow:0 0 0 3px color-mix(in srgb, var(--store-fg) 9%, transparent)}}.public-checkout-options>label.is-selected{background:var(--store-accent)}@supports (color:color-mix(in lab, red, red)){.public-checkout-options>label.is-selected{background:color-mix(in srgb, var(--store-accent) 6%, var(--store-bg))}}.public-checkout-options>label.is-selected{border-color:var(--store-accent)}@supports (color:color-mix(in lab, red, red)){.public-checkout-options>label.is-selected{border-color:color-mix(in srgb, var(--store-accent) 54%, var(--store-fg))}}.public-checkout-options input{opacity:0;position:absolute}.public-checkout-options label>span{align-items:center;gap:10px;display:flex}.public-checkout-options label>span>span{display:grid}.public-checkout-options label strong{font-size:10px}.public-checkout-options label small{color:var(--store-muted);margin-top:3px;font-size:8px;line-height:1.45}.public-checkout-options label>b{color:var(--store-muted);font-family:var(--store-body);text-align:end;font-size:8.5px;font-weight:670}.public-inline-warning{background:#b97c27}@supports (color:color-mix(in lab, red, red)){.public-inline-warning{background:color-mix(in srgb, #b97c27 8%, var(--store-bg))}}.public-inline-warning{color:#7b5118;border-inline-start:3px solid #a66f23}@supports (color:color-mix(in lab, red, red)){.public-inline-warning{color:color-mix(in srgb, #7b5118 77%, var(--store-fg))}}.public-inline-warning{padding:11px;font-size:9px;line-height:1.6}.public-discount-field{grid-template-columns:minmax(0,340px) 1fr;gap:6px;display:grid}.public-discount-field>span{color:var(--store-muted);align-self:end;padding-bottom:10px;font-size:8px;line-height:1.55}.public-checkout-items{border-bottom:1px solid var(--store-fg)}@supports (color:color-mix(in lab, red, red)){.public-checkout-items{border-bottom:1px solid color-mix(in srgb, var(--store-fg) 12%, transparent)}}.public-checkout-items{gap:12px;padding-bottom:17px;display:grid}.public-checkout-items>div{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.public-checkout-items>div>span{aspect-ratio:1;background:var(--store-accent);align-items:center}@supports (color:color-mix(in lab, red, red)){.public-checkout-items>div>span{background:color-mix(in srgb, var(--store-accent) 8%, var(--store-bg))}}.public-checkout-items>div>span{border-radius:calc(var(--store-radius) / 1.5);font-family:var(--store-heading);justify-content:center;font-size:15px;display:flex;overflow:hidden}.public-checkout-items img{object-fit:cover;width:100%;height:100%}.public-checkout-items>div>div{min-width:0;display:grid}.public-checkout-items strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.public-checkout-items small{color:var(--store-muted);margin-top:3px;font-size:7.5px}.public-checkout-items b{font-family:var(--store-body);font-size:8px}.public-checkout-pretotal{grid-template-columns:1fr auto;align-items:center;gap:4px;padding:17px 0;display:grid}.public-checkout-pretotal span{color:var(--store-muted);font-size:9px}.public-checkout-pretotal strong{font-family:var(--store-body);font-size:11px}.public-checkout-pretotal small{color:var(--store-muted);grid-column:1/-1;margin-top:5px;font-size:7.5px;line-height:1.55}.public-checkout-totals{padding:14px 0}.public-review-button{width:100%;margin-top:4px}.public-payment-step{outline:0}.public-review-ready{background:#26805b;align-items:center}@supports (color:color-mix(in lab, red, red)){.public-review-ready{background:color-mix(in srgb, #26805b 8%, var(--store-bg))}}.public-review-ready{color:#1b6d4d}@supports (color:color-mix(in lab, red, red)){.public-review-ready{color:color-mix(in srgb, #1b6d4d 78%, var(--store-fg))}}.public-review-ready{gap:7px;margin:2px 0 15px;padding:9px;font-size:8.5px;font-weight:700;display:flex}.public-payment-step fieldset{border:0;margin:0 0 14px;padding:0}.public-payment-step legend{margin-bottom:9px;font-size:10px;font-weight:720}.public-checkout-options.payment>label{min-height:58px}.public-secure-note{color:var(--store-muted);align-items:flex-start;gap:6px;margin:12px 0 0;font-size:7.5px;line-height:1.55;display:flex}.public-secure-note svg{flex:none}.public-order-confirmed{background:#257857;align-items:center}@supports (color:color-mix(in lab, red, red)){.public-order-confirmed{background:color-mix(in srgb, #257857 7%, var(--store-bg))}}.public-order-confirmed{border-radius:var(--store-radius);border:1px solid #2578573b;grid-template-columns:auto 1fr;gap:18px;margin-bottom:37px;padding:clamp(24px,4vw,42px);display:grid}.public-order-confirmed>svg{color:#247454}.public-order-confirmed h1{font-size:clamp(25px,3.2vw,40px)}.public-order-confirmed p{color:var(--store-muted);margin:8px 0 0;font-size:10px;line-height:1.65}.public-tracking-heading{justify-content:space-between;align-items:end;gap:25px;display:flex}.public-tracking-heading p{color:var(--store-muted);margin:9px 0 0;font-size:9px}.public-tracking-heading>div:last-child{border:1px solid var(--store-fg);align-items:center}@supports (color:color-mix(in lab, red, red)){.public-tracking-heading>div:last-child{border:1px solid color-mix(in srgb, var(--store-fg) 13%, transparent)}}.public-tracking-heading>div:last-child{border-radius:var(--store-radius);gap:9px;min-width:165px;padding:12px;display:flex}.public-tracking-heading>div:last-child.active{color:#237254}.public-tracking-heading>div:last-child.cancelled{color:#a13d33}.public-tracking-heading>div:last-child span{display:grid}.public-tracking-heading>div:last-child small{color:var(--store-muted);font-size:7px}.public-tracking-heading>div:last-child strong{margin-top:2px;font-size:10px}.public-order-progress{border-bottom:1px solid var(--store-fg)}@supports (color:color-mix(in lab, red, red)){.public-order-progress{border-bottom:1px solid color-mix(in srgb, var(--store-fg) 12%, transparent)}}.public-order-progress{border-top:1px solid var(--store-fg)}@supports (color:color-mix(in lab, red, red)){.public-order-progress{border-top:1px solid color-mix(in srgb, var(--store-fg) 12%, transparent)}}.public-order-progress{grid-template-columns:repeat(4,1fr);margin:32px 0 42px;padding:24px 0;list-style:none;display:grid}.public-order-progress li{color:var(--store-muted);align-items:center;gap:9px;min-width:0;display:flex;position:relative}.public-order-progress li:not(:last-child):after{background:var(--store-fg)}@supports (color:color-mix(in lab, red, red)){.public-order-progress li:not(:last-child):after{background:color-mix(in srgb, var(--store-fg) 16%, transparent)}}.public-order-progress li:not(:last-child):after{content:"";width:calc(100% - 115px);height:1px;position:absolute;inset-inline-end:12px}.public-order-progress li.complete:after{background:#2b795a}.public-order-progress li>span{border:1px solid var(--store-fg);align-items:center}@supports (color:color-mix(in lab, red, red)){.public-order-progress li>span{border:1px solid color-mix(in srgb, var(--store-fg) 23%, transparent)}}.public-order-progress li>span{font-family:var(--font-montserrat), var(--store-body);border-radius:50%;flex:none;justify-content:center;width:27px;height:27px;font-size:7px;display:flex}.public-order-progress li.complete>span{color:#fff;background:#277656;border-color:#277656}.public-order-progress li.current{color:var(--store-fg)}.public-order-progress li.current>span{border-color:var(--store-fg);box-shadow:0 0 0 4px var(--store-fg)}@supports (color:color-mix(in lab, red, red)){.public-order-progress li.current>span{box-shadow:0 0 0 4px color-mix(in srgb, var(--store-fg) 7%, transparent)}}.public-order-progress strong{font-size:9px}.public-cancelled-order{background:#b34335;align-items:start}@supports (color:color-mix(in lab, red, red)){.public-cancelled-order{background:color-mix(in srgb, #b34335 7%, var(--store-bg))}}.public-cancelled-order{border-inline-start:3px solid #a84034;gap:11px;margin:28px 0 38px;padding:15px;display:flex}.public-cancelled-order strong{font-size:10px}.public-cancelled-order p{color:var(--store-muted);margin:4px 0 0;font-size:8.5px;line-height:1.55}.public-tracking-layout{grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);align-items:start;gap:22px;display:grid}.public-tracking-main,.public-tracking-side{gap:16px;display:grid}.public-tracking-card{border:1px solid var(--store-fg)}@supports (color:color-mix(in lab, red, red)){.public-tracking-card{border:1px solid color-mix(in srgb, var(--store-fg) 13%, transparent)}}.public-tracking-card{border-radius:var(--store-radius);overflow:hidden}.public-tracking-card>header{border-bottom:1px solid var(--store-fg);align-items:center}@supports (color:color-mix(in lab, red, red)){.public-tracking-card>header{border-bottom:1px solid color-mix(in srgb, var(--store-fg) 11%, transparent)}}.public-tracking-card>header{gap:9px;min-height:62px;padding:13px 17px;display:flex}.public-tracking-card>header h2{margin:0;font-size:11px}.public-tracking-card>header p{color:var(--store-muted);margin:3px 0 0;font-size:7.5px}.public-tracking-items>div{padding:0 17px;display:grid}.public-tracking-items article{border-bottom:1px solid var(--store-fg);align-items:center}@supports (color:color-mix(in lab, red, red)){.public-tracking-items article{border-bottom:1px solid color-mix(in srgb, var(--store-fg) 10%, transparent)}}.public-tracking-items article{grid-template-columns:45px 1fr auto;gap:12px;min-height:75px;padding:11px 0;display:grid}.public-tracking-items article:last-child{border-bottom:0}.public-tracking-items article>span{aspect-ratio:1;background:var(--store-accent);align-items:center}@supports (color:color-mix(in lab, red, red)){.public-tracking-items article>span{background:color-mix(in srgb, var(--store-accent) 8%, var(--store-bg))}}.public-tracking-items article>span{border-radius:calc(var(--store-radius) / 1.5);font-family:var(--store-heading);justify-content:center;display:flex}.public-tracking-items article>div{display:grid}.public-tracking-items article strong{font-size:9.5px}.public-tracking-items article small{color:var(--store-muted);margin-top:3px;font-size:7.5px}.public-tracking-items article em{color:#9a4439;margin-top:3px;font-size:7px;font-style:normal}.public-tracking-items article>b{font-family:var(--store-body);font-size:8.5px}.public-order-timeline ol{margin:0;padding:13px 18px 18px;list-style:none}.public-order-timeline li{grid-template-columns:9px 1fr;gap:12px;min-height:57px;display:grid;position:relative}.public-order-timeline li:after{background:var(--store-fg)}@supports (color:color-mix(in lab, red, red)){.public-order-timeline li:after{background:color-mix(in srgb, var(--store-fg) 13%, transparent)}}.public-order-timeline li:after{content:"";inset-inline-start:4px;width:1px;height:100%;position:absolute;top:10px}.public-order-timeline li:last-child:after{display:none}.public-order-timeline li>span{background:var(--store-bg);border:2px solid var(--store-fg)}@supports (color:color-mix(in lab, red, red)){.public-order-timeline li>span{border:2px solid color-mix(in srgb, var(--store-fg) 30%, transparent)}}.public-order-timeline li>span{z-index:1;border-radius:50%;width:9px;height:9px;margin-top:2px;position:relative}.public-order-timeline li>span.latest{border-color:#277656}.public-order-timeline li>div{display:grid}.public-order-timeline strong{font-size:9px}.public-order-timeline time{color:var(--store-muted);margin-top:4px;font-size:7.5px}.public-shipments>div{padding:6px 17px 13px}.public-shipments article{border-bottom:1px solid var(--store-fg);align-items:start}@supports (color:color-mix(in lab, red, red)){.public-shipments article{border-bottom:1px solid color-mix(in srgb, var(--store-fg) 10%, transparent)}}.public-shipments article{grid-template-columns:auto 1fr auto;gap:11px;padding:13px 0;display:grid}.public-shipments article:last-child{border-bottom:0}.public-shipments article>div{display:grid}.public-shipments strong{font-size:9px}.public-shipments span,.public-shipments small,.public-shipments time{color:var(--store-muted);margin-top:3px;font-size:7.5px}.public-shipments a{border-bottom:1px solid;padding-bottom:2px;font-size:8px;font-weight:720;text-decoration:none}.public-tracking-total{padding:18px}.public-tracking-total h2,.public-address-card h2,.public-customer-notes h2{margin:0;font-size:11px}.public-payment-state{background:#b98528}@supports (color:color-mix(in lab, red, red)){.public-payment-state{background:color-mix(in srgb, #b98528 10%, var(--store-bg))}}.public-payment-state{color:#805b1d;margin:10px 0 8px;padding:5px 7px;font-size:8px;font-weight:720;display:inline-flex}.public-payment-state.paid{background:#287658}@supports (color:color-mix(in lab, red, red)){.public-payment-state.paid{background:color-mix(in srgb, #287658 10%, var(--store-bg))}}.public-payment-state.paid{color:#246b50}.public-payment-state.failed,.public-payment-state.refunded{background:#a94336}@supports (color:color-mix(in lab, red, red)){.public-payment-state.failed,.public-payment-state.refunded{background:color-mix(in srgb, #a94336 9%, var(--store-bg))}}.public-payment-state.failed,.public-payment-state.refunded{color:#933d32}.public-address-card{padding-bottom:16px}.public-address-card>header{border:0;min-height:0;padding-bottom:9px}.public-address-card>strong{padding:0 17px;font-size:9px;display:block}.public-address-card address{color:var(--store-muted);gap:3px;padding:5px 17px 0;font-size:8.5px;font-style:normal;line-height:1.45;display:grid}.public-customer-notes{padding:17px}.public-customer-notes p{background:var(--store-fg)}@supports (color:color-mix(in lab, red, red)){.public-customer-notes p{background:color-mix(in srgb, var(--store-fg) 4%, var(--store-bg))}}.public-customer-notes p{color:var(--store-muted);margin:10px 0 0;padding:10px;font-size:8.5px;line-height:1.6}.public-order-requests>div{padding:8px 17px 16px}.public-current-request{background:#b68428;align-items:center}@supports (color:color-mix(in lab, red, red)){.public-current-request{background:color-mix(in srgb, #b68428 8%, var(--store-bg))}}.public-current-request{justify-content:space-between;margin-top:8px;padding:9px 10px;font-size:8.5px;display:flex}.public-current-request span{color:var(--store-muted)}.public-order-requests details{border-top:1px solid var(--store-fg)}@supports (color:color-mix(in lab, red, red)){.public-order-requests details{border-top:1px solid color-mix(in srgb, var(--store-fg) 10%, transparent)}}.public-order-requests details{margin-top:9px;padding-top:9px}.public-order-requests summary{cursor:pointer;font-size:8.5px;font-weight:720;list-style-position:inside}.public-order-requests form{gap:9px;padding:12px 0 3px;display:grid}.public-order-requests form>p{color:var(--store-muted);margin:0;font-size:7.5px}.public-order-requests label{gap:4px;display:grid}.public-order-requests label>span{color:var(--store-muted);font-size:7.5px}.public-order-requests select,.public-order-requests textarea{background:var(--store-bg);border:1px solid var(--store-fg)}@supports (color:color-mix(in lab, red, red)){.public-order-requests select,.public-order-requests textarea{border:1px solid color-mix(in srgb, var(--store-fg) 16%, transparent)}}.public-order-requests select,.public-order-requests textarea{border-radius:calc(var(--store-radius) / 1.5);color:var(--store-fg);font:inherit;resize:vertical;width:100%;min-height:36px;padding:7px 8px;font-size:9px}.public-order-requests form button{background:var(--store-fg);border-radius:calc(var(--store-radius) / 1.5);color:var(--store-bg);cursor:pointer;font:inherit;border:0;justify-self:start;height:36px;padding:0 12px;font-size:8px;font-weight:730}.public-order-requests form button:disabled{cursor:wait;opacity:.5}.public-request-feedback,.public-request-unavailable{color:var(--store-muted);margin:10px 0 0;font-size:8px;line-height:1.55}.public-request-feedback.success{color:#246d50}.public-request-feedback.error{color:#963e33}.public-tracking-help{background:var(--store-accent)}@supports (color:color-mix(in lab, red, red)){.public-tracking-help{background:color-mix(in srgb, var(--store-accent) 7%, var(--store-bg))}}.public-tracking-help{border-radius:var(--store-radius);padding:19px}.public-tracking-help strong{font-size:10px}.public-tracking-help p{color:var(--store-muted);margin:6px 0 0;font-size:8.5px;line-height:1.6}.public-tracking-help a{border-bottom:1px solid;margin-top:13px;padding-bottom:2px;font-size:8px;font-weight:720;text-decoration:none;display:inline-block}.public-payment-return{justify-content:center;align-items:center;display:flex}.public-payment-result{border:1px solid var(--store-fg);align-items:center}@supports (color:color-mix(in lab, red, red)){.public-payment-result{border:1px solid color-mix(in srgb, var(--store-fg) 14%, transparent)}}.public-payment-result{border-radius:var(--store-radius);text-align:center;flex-direction:column;width:100%;max-width:620px;padding:clamp(36px,6vw,64px);display:flex}.public-payment-result-icon{background:#2a7558;align-items:center}@supports (color:color-mix(in lab, red, red)){.public-payment-result-icon{background:color-mix(in srgb, #2a7558 9%, var(--store-bg))}}.public-payment-result-icon{color:#267052;border-radius:50%;justify-content:center;width:58px;height:58px;margin-bottom:21px;display:flex}.public-payment-result.failed .public-payment-result-icon,.public-payment-result.error .public-payment-result-icon{background:#a94336}@supports (color:color-mix(in lab, red, red)){.public-payment-result.failed .public-payment-result-icon,.public-payment-result.error .public-payment-result-icon{background:color-mix(in srgb, #a94336 9%, var(--store-bg))}}.public-payment-result.failed .public-payment-result-icon,.public-payment-result.error .public-payment-result-icon{color:#9a4035}.public-payment-result.review .public-payment-result-icon,.public-payment-result.delayed .public-payment-result-icon{background:#b48129}@supports (color:color-mix(in lab, red, red)){.public-payment-result.review .public-payment-result-icon,.public-payment-result.delayed .public-payment-result-icon{background:color-mix(in srgb, #b48129 11%, var(--store-bg))}}.public-payment-result.review .public-payment-result-icon,.public-payment-result.delayed .public-payment-result-icon{color:#88621f}.public-payment-result>span{color:var(--store-accent)}@supports (color:color-mix(in lab, red, red)){.public-payment-result>span{color:color-mix(in srgb, var(--store-accent) 53%, var(--store-fg))}}.public-payment-result>span{letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:780}[dir=rtl] .public-payment-result>span{letter-spacing:0}.public-payment-result h1{letter-spacing:-.045em;margin:10px 0 0;font-size:clamp(29px,4vw,45px);font-weight:610;line-height:1.12}[dir=rtl] .public-payment-result h1{letter-spacing:-.01em;line-height:1.25}.public-payment-result>p{color:var(--store-muted);max-width:470px;margin:13px 0 0;font-size:11px;line-height:1.75}.public-payment-result dl{border-bottom:1px solid var(--store-fg)}@supports (color:color-mix(in lab, red, red)){.public-payment-result dl{border-bottom:1px solid color-mix(in srgb, var(--store-fg) 11%, transparent)}}.public-payment-result dl{border-top:1px solid var(--store-fg)}@supports (color:color-mix(in lab, red, red)){.public-payment-result dl{border-top:1px solid color-mix(in srgb, var(--store-fg) 11%, transparent)}}.public-payment-result dl{width:100%;margin:26px 0 0;padding:11px 0}.public-payment-result dl>div{justify-content:space-between;align-items:center;padding:5px 2px;font-size:9px;display:flex}.public-payment-result dt{color:var(--store-muted)}.public-payment-result dd{margin:0;font-weight:700}.public-payment-result-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px;display:flex}.public-payment-result-actions a,.public-payment-result-actions button{background:var(--store-fg);border:1px solid var(--store-fg);border-radius:var(--store-radius);color:var(--store-bg);cursor:pointer;font:inherit;align-items:center;gap:6px;min-height:42px;padding:0 16px;font-size:9px;font-weight:740;text-decoration:none;display:inline-flex}.public-payment-result-actions a+a,.public-payment-result-actions button+a{color:var(--store-fg);background:0 0}.public-payment-result>small{color:var(--store-muted);align-items:center;gap:5px;margin-top:21px;font-size:7.5px;display:flex}@media (max-width:980px){.public-storefront{--store-page:calc(100vw - 40px)}.public-store-header{padding-inline:20px}.public-desktop-nav{display:none}.public-store-header{grid-template-columns:1fr auto}.public-mobile-menu{display:block}.public-hero{grid-template-columns:1fr 1fr;padding-inline:28px}.public-hero-copy h1{font-size:clamp(40px,6vw,64px)}.public-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.public-home-categories>div,.public-taxonomy-index>div{grid-template-columns:repeat(2,1fr)}.public-catalog-layout{grid-template-columns:1fr}.public-catalog-filters{scrollbar-width:none;gap:7px;display:flex;position:static;overflow-x:auto}.public-catalog-filters a{border:1px solid var(--store-fg)}@supports (color:color-mix(in lab, red, red)){.public-catalog-filters a{border:1px solid color-mix(in srgb, var(--store-fg) 14%, transparent)}}.public-catalog-filters a{border-radius:var(--store-radius);flex:none;padding:8px 11px}.public-product-layout{grid-template-columns:minmax(0,1fr) minmax(310px,.72fr);gap:45px}.public-cart-layout,.public-checkout-layout{grid-template-columns:minmax(0,1fr) minmax(290px,340px);gap:30px}.public-tracking-layout{grid-template-columns:1fr}.public-tracking-side{grid-template-columns:repeat(2,minmax(0,1fr))}.public-tracking-help{grid-column:1/-1}.public-account-auth{grid-template-columns:.9fr 1.1fr}.public-account-intro{padding:46px}.public-account-dashboard{grid-template-columns:1fr}}@media (max-width:700px){.public-storefront{--store-page:calc(100vw - 32px)}.public-announcement{font-size:9px}.public-store-header{min-height:64px;padding-inline:16px}.public-store-brand{max-width:180px;font-size:13px}.public-language-link{padding-inline-start:11px}.public-hero{flex-direction:column;gap:31px;min-height:0;padding:42px 16px 60px;display:flex}.public-hero-copy{order:1}.public-hero-copy h1{font-size:clamp(38px,12vw,56px)}.public-hero-copy>span{margin-top:17px;font-size:13px}.public-hero-copy>div{margin-top:23px}.public-hero-copy a,.public-hero-copy div>span{min-height:45px;padding-inline:17px}.public-hero-visual,.public-hero-visual>div{min-height:360px}.public-home-section{padding:58px 16px}.public-section-heading{align-items:start;margin-bottom:23px;display:grid}.public-section-heading>a{justify-self:start}.public-product-grid,.public-catalog-layout .public-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 10px}.public-product-placeholder{min-height:210px}.public-product-card-copy{padding-top:10px}.public-product-card-copy>span{display:none}.public-product-card-copy h3{font-size:11px}.public-home-categories>div,.public-taxonomy-index>div{grid-template-columns:1fr}.public-category-card{min-height:155px;padding:20px}.public-collection-story{flex-direction:column;padding:58px 16px;display:flex}.public-story-visual{min-height:360px}.public-collection-story>div:last-child{padding:35px 4px 0}.public-testimonials{padding:58px 16px}.public-promo{align-items:start;width:auto;margin:28px 16px;padding:28px;display:grid}.public-promo>a{justify-self:start}.public-newsletter{grid-template-columns:1fr;align-items:start;gap:28px;margin-inline:16px;padding:58px 0}.public-newsletter-form{justify-self:stretch;max-width:none}.public-newsletter-form>div{grid-template-columns:1fr}.public-newsletter-form button{min-height:47px}.public-newsletter-confirmation{min-height:520px;padding:35px 16px 65px}.public-newsletter-confirmation-card{padding:40px 24px}.public-store-footer{grid-template-columns:1fr 1fr;gap:37px;margin-top:30px;padding:52px 20px}.public-store-footer>div:first-child{grid-column:1/-1}.public-account-link{min-width:30px;min-height:36px}.public-account-page{width:100%;min-height:520px;padding:32px 16px 60px}.public-account-auth{display:block}.public-account-intro{min-height:380px;padding:42px 28px}.public-account-intro h1{font-size:clamp(34px,10vw,48px)}.public-account-auth-card{min-height:480px;padding:38px 24px}.public-account-loading{grid-template-columns:1fr}.public-account-loading i{height:130px}.public-account-dashboard-heading{align-items:start;gap:20px;display:grid}.public-account-dashboard-heading button{justify-self:start}.public-account-orders>div>a{grid-template-columns:1fr auto;gap:11px}.public-account-orders>div>a>svg{display:none}.public-account-field-grid{grid-template-columns:1fr}.public-account-field-grid .wide{grid-column:1}.public-account-field input,.public-account-field textarea{font-size:16px}.public-account-dialog-backdrop{align-items:end;padding:0}.public-account-dialog{border-radius:var(--store-radius) var(--store-radius) 0 0;max-height:92vh;padding:22px 18px}.public-catalog-page,.public-taxonomy-page,.public-taxonomy-index,.public-product-page{padding:42px 16px}.public-catalog-heading{align-items:start;display:grid}.public-catalog-tools{grid-template-columns:1fr auto;margin-top:27px}.public-catalog-tools label:first-child{grid-column:1/-1}.public-catalog-tools label:nth-child(2){min-width:0}.public-catalog-tools button{padding-inline:14px}.public-taxonomy-page>header,.public-taxonomy-index>header{margin-bottom:25px;padding-bottom:25px}.public-taxonomy-index>div>a{min-height:170px;padding:21px}.public-product-layout{display:block}.public-product-gallery{gap:8px}.public-product-placeholder.is-large{min-height:460px}.public-product-information{margin-top:34px;position:static}.public-cart-link>span{display:none}.public-commerce-page{padding:42px 16px}.public-commerce-empty{min-height:330px;padding:30px 20px}.public-cart-layout,.public-checkout-layout{display:block}.public-order-summary,.public-checkout-summary{margin-top:28px;position:static}.public-cart-lines article{grid-template-columns:82px minmax(0,1fr);align-items:start;gap:12px;min-height:143px}.public-cart-line-image{grid-row:1/3;min-height:106px}.public-cart-line-copy>strong{display:block}.public-cart-line-controls{justify-content:space-between;align-items:end;justify-items:initial;flex-wrap:wrap;grid-column:2;display:flex}.public-cart-line-controls>strong{display:none}.public-remove-line{margin-inline-start:auto}.public-purchase-actions{grid-template-columns:105px minmax(0,1fr)}.public-checkout-section{padding:19px 16px}.public-checkout-fields.two{grid-template-columns:1fr}.public-checkout-field.wide{grid-column:1}.public-checkout-field input,.public-checkout-field textarea{font-size:16px}.public-discount-field{grid-template-columns:1fr}.public-discount-field>span{padding:0}.public-checkout-loading{display:block}.public-checkout-loading i{height:140px;margin-bottom:10px}.public-checkout-loading i:last-child{height:300px}.public-order-confirmed{grid-template-columns:1fr;align-items:start}.public-tracking-heading{align-items:start;display:grid}.public-tracking-heading>div:last-child{min-width:min(100%,220px)}.public-order-progress{gap:4px;margin:25px 0 32px;overflow-x:auto}.public-order-progress li{align-items:start;gap:6px;min-width:74px;display:grid}.public-order-progress li:not(:last-child):after{inset-inline-end:-2px;width:calc(100% - 35px);top:13px}.public-order-progress strong{font-size:7.5px}.public-tracking-side{grid-template-columns:1fr}.public-tracking-help{grid-column:auto}.public-tracking-loading{grid-template-columns:1fr}.public-tracking-loading i{height:145px}.public-shipments article{grid-template-columns:auto 1fr}.public-shipments a{grid-column:2;justify-self:start}}.platform-frame{--platform-sidebar:#10231e;background:#f4f6f3;grid-template-columns:258px minmax(0,1fr);min-height:100vh;display:grid}.platform-sidebar{background:var(--platform-sidebar);color:#eaf1ed;z-index:40;flex-direction:column;min-height:100vh;padding:21px 15px 16px;display:flex;position:sticky;top:0}.platform-brand-row{justify-content:space-between;align-items:center;display:flex}.platform-brand-row>button{color:#dbe7e1;cursor:pointer;background:0 0;border:0;padding:7px;display:none}.platform-brand{color:inherit;align-items:center;gap:10px;min-height:43px;padding:0 8px 16px;text-decoration:none;display:flex}.platform-brand>span:first-child{background:var(--accent);color:#fff;font-family:var(--font-montserrat);border-radius:7px;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;font-weight:780;display:flex}.platform-brand>span:last-child{line-height:1.04;display:grid}.platform-brand strong{font-family:var(--font-montserrat), var(--font-cairo);letter-spacing:-.025em;font-size:15px}.platform-brand small{color:#97aaa1;letter-spacing:.065em;text-transform:uppercase;margin-top:4px;font-size:8.5px;font-weight:700}[dir=rtl] .platform-brand small{letter-spacing:0}.platform-environment{background:#ffffff0e;border:1px solid #ffffff17;border-radius:7px;grid-template-columns:20px 1fr;align-items:center;gap:10px;margin-top:8px;padding:11px;display:grid}.platform-environment svg{color:#e7a89d}.platform-environment span{display:grid}.platform-environment strong{font-size:11px}.platform-environment small{color:#90a39a;margin-top:2px;font-size:8.5px}.platform-navigation{gap:3px;margin-top:23px;display:grid}.platform-navigation a{color:#adbbb5;border-radius:7px;grid-template-columns:20px 1fr auto;align-items:center;gap:11px;min-height:43px;padding:0 11px;font-size:12px;font-weight:620;text-decoration:none;display:grid}.platform-navigation a:hover{color:#fff;background:#ffffff0e}.platform-navigation a.active{color:var(--ink);background:#f3eee4}.platform-navigation a.active svg:first-child{color:var(--accent)}[dir=rtl] .platform-nav-chevron{transform:scaleX(-1)}.platform-account{border-top:1px solid #ffffff17;grid-template-columns:34px minmax(0,1fr) 32px;align-items:center;gap:9px;margin-top:auto;padding:16px 7px 2px;display:grid}.platform-account>span{background:#29473e;border-radius:6px;justify-content:center;align-items:center;height:34px;font-size:10px;font-weight:760;display:flex}.platform-account>div{min-width:0;display:grid}.platform-account strong,.platform-account small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-account strong{font-size:10.5px}.platform-account small{color:#90a299;margin-top:2px;font-size:8px}.platform-account button{color:#abbcb4;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;height:32px;display:flex}.platform-account button:hover{color:#fff;background:#ffffff12}.platform-backdrop{display:none}.platform-workspace{min-width:0}.platform-topbar{border-bottom:1px solid var(--line);z-index:20;background:#fffffff2;justify-content:space-between;align-items:center;height:62px;padding:0 29px;display:flex;position:sticky;top:0}.platform-topbar>div{color:var(--muted);align-items:center;gap:7px;font-size:10px;font-weight:690;display:flex}.platform-menu-button{border:1px solid var(--line);background:0 0;border-radius:6px;justify-content:center;align-items:center;width:37px;height:37px;display:none}.platform-locale-link{border:1px solid var(--line);color:var(--ink);border-radius:6px;justify-content:center;align-items:center;min-width:38px;height:36px;padding:0 8px;font-size:11px;font-weight:760;text-decoration:none;display:flex}.platform-content{max-width:1530px;margin:0 auto;padding:31px}.platform-page-heading{justify-content:space-between;align-items:end;gap:25px;margin-bottom:24px;display:flex}.platform-page-heading>div>span{color:#a14135;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:780;display:block}[dir=rtl] .platform-page-heading>div>span{letter-spacing:0}.platform-page-heading h1{letter-spacing:-.045em;margin:0;font-size:clamp(27px,2.5vw,37px);font-weight:710;line-height:1.12}[dir=rtl] .platform-page-heading h1{letter-spacing:0}.platform-page-heading p{color:var(--muted);max-width:760px;margin:8px 0 0;font-size:11px;line-height:1.65}.platform-page-heading>time,.platform-page-heading>strong{color:var(--muted);font-size:10px;font-weight:650}.platform-metrics{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px;display:grid;overflow:hidden}.platform-metrics article{min-width:0;padding:19px 20px}.platform-metrics article+article{border-inline-start:1px solid var(--line)}.platform-metrics article>span{color:var(--muted);align-items:center;gap:7px;font-size:10px;font-weight:690;display:flex}.platform-metrics strong{font-family:var(--font-montserrat), var(--font-cairo);letter-spacing:-.035em;overflow-wrap:anywhere;margin-top:10px;font-size:clamp(20px,1.8vw,27px);display:block}[dir=rtl] .platform-metrics strong{letter-spacing:0}.platform-metrics small{color:#596861;margin-top:5px;font-size:8.5px;display:block}.platform-overview-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,.65fr);align-items:start;gap:18px;display:grid}.platform-panel{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0}.platform-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:61px;padding:13px 17px;display:flex}.platform-panel>header h2{margin:0;font-size:12px}.platform-panel>header p{color:var(--muted);margin:4px 0 0;font-size:8.5px;line-height:1.5}.platform-panel>header>a,.platform-panel>header>button{color:#8f382c;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:9px;font-weight:740;text-decoration:none;display:flex}.platform-table-scroll{max-width:100%;overflow-x:auto}.platform-table-scroll table{border-collapse:collapse;width:100%;min-width:720px;font-size:10px}.platform-table-scroll th{color:#69756f;letter-spacing:.045em;text-align:start;text-transform:uppercase;background:#fafbf9;padding:10px 15px;font-size:8px;font-weight:760}[dir=rtl] .platform-table-scroll th{letter-spacing:0}.platform-table-scroll td{color:#394a44;vertical-align:middle;border-top:1px solid #edf0ed;padding:12px 15px}.platform-table-scroll tbody tr:hover{background:#fbfcfa}.platform-table-scroll td>a,.platform-table-scroll td>span,.platform-table-scroll td>strong{color:inherit;text-decoration:none}.platform-table-scroll td>a{min-width:0}.platform-table-scroll td:has(>strong){min-width:0}.platform-table-scroll td strong,.platform-table-scroll td small{display:block}.platform-table-scroll td strong{color:var(--ink);font-size:9.5px}.platform-table-scroll td small{color:#78847e;margin-top:3px;font-size:8px}.platform-status{white-space:nowrap;border-radius:4px;padding:5px 7px;font-size:8px;font-weight:760;line-height:1;display:inline-flex}.platform-status.status-active,.platform-status.status-succeeded{background:var(--success-soft);color:var(--success)}.platform-status.status-trialing,.platform-status.status-draft,.platform-status.status-pending{color:#4f5f58;background:#eef1ee}.platform-status.status-suspended,.platform-status.status-failed,.platform-status.status-expired,.platform-status.status-cancelled{background:var(--accent-soft);color:#9b392c}.platform-status.status-restricted,.platform-status.status-past_due{background:var(--warning-soft);color:var(--warning)}.platform-status.status-closed,.platform-status.status-retired,.platform-status.status-archived{color:#69736e;background:#eceeed}.platform-health-panel{padding-bottom:15px}.platform-health-panel dl{margin:0;padding:5px 17px}.platform-health-panel dl>div{border-bottom:1px solid #edf0ed;justify-content:space-between;align-items:center;padding:13px 0;display:flex}.platform-health-panel dt{color:#56665f;align-items:center;gap:8px;font-size:9.5px;display:flex}.platform-health-panel dd{margin:0;font-size:14px;font-weight:740}.platform-health-panel dd.healthy{color:var(--success)}.platform-health-panel dd.warning{color:var(--warning)}.platform-health-panel>p{color:var(--muted);margin:12px 17px 0;font-size:8.5px;line-height:1.6}.platform-filter-bar{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:minmax(260px,1fr) 200px auto;align-items:center;gap:9px;margin-bottom:14px;padding:11px;display:grid}.platform-filter-bar.audit-filter{grid-template-columns:minmax(260px,1fr) auto}.platform-filter-bar label{align-items:center;min-width:0;display:flex;position:relative}.platform-filter-bar label svg{color:var(--muted);position:absolute;inset-inline-start:11px}.platform-filter-bar input,.platform-filter-bar select,.platform-form-grid input,.platform-action-panel input,.platform-action-panel select{border:1px solid var(--line-strong);color:var(--ink);background:#fbfcfa;border-radius:6px;outline:0;width:100%;height:40px;padding:0 11px;font-size:10px}.platform-filter-bar label input{padding-inline-start:37px}.platform-filter-bar input:focus,.platform-filter-bar select:focus,.platform-form-grid input:focus,.platform-action-panel input:focus,.platform-action-panel select:focus{border-color:var(--ink);background:#fff;box-shadow:0 0 0 3px #10241f12}.platform-filter-bar button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:6px;height:40px;padding:0 17px;font-size:10px;font-weight:730}.platform-empty{color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:210px;padding:30px;display:flex}.platform-empty.compact{min-height:125px}.platform-empty strong{color:var(--ink);margin-top:10px;font-size:11px}.platform-empty p{margin:6px 0 0;font-size:9px}.platform-health{color:var(--muted);text-transform:capitalize;align-items:center;gap:5px;font-size:8px;font-weight:720;display:inline-flex}.platform-health:before{content:"";background:#98a39e;border-radius:50%;width:6px;height:6px}.platform-health.healthy:before{background:var(--success)}.platform-health.degraded:before,.platform-health.unhealthy:before{background:var(--warning)}.platform-back-link{color:var(--muted);align-items:center;gap:6px;margin-bottom:18px;font-size:9px;text-decoration:none;display:inline-flex}[dir=rtl] .platform-back-link svg{transform:scaleX(-1)}.merchant-detail-heading{align-items:center}.platform-detail-metrics{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:repeat(4,1fr);margin-bottom:17px;display:grid;overflow:hidden}.platform-detail-metrics article{grid-template-columns:25px 1fr auto;align-items:center;gap:5px 10px;padding:15px 17px;display:grid}.platform-detail-metrics article+article{border-inline-start:1px solid var(--line)}.platform-detail-metrics svg{color:#8b9a93;grid-row:1/3}.platform-detail-metrics span{color:var(--muted);font-size:8px}.platform-detail-metrics strong{grid-area:1/3/3;font-size:17px}.platform-detail-grid{grid-template-columns:minmax(0,1.6fr) minmax(300px,.65fr);align-items:start;gap:17px;display:grid}.platform-detail-main,.platform-detail-side{gap:17px;min-width:0;display:grid}.platform-subscription-summary{grid-template-columns:repeat(3,1fr);padding:17px;display:grid}.platform-subscription-summary>div{padding:4px 10px;display:grid}.platform-subscription-summary>div+div{border-inline-start:1px solid var(--line)}.platform-subscription-summary small{color:var(--muted);font-size:8px}.platform-subscription-summary strong{margin-top:5px;font-size:10px}.platform-timeline{padding:10px 18px 16px}.platform-timeline article{grid-template-columns:9px 1fr;gap:10px;min-height:66px;display:grid;position:relative}.platform-timeline article:before{background:var(--line);content:"";inset-inline-start:4px;width:1px;height:100%;position:absolute;top:11px}.platform-timeline article:last-child:before{display:none}.platform-timeline article>span{z-index:1;background:#fff;border:2px solid #789188;border-radius:50%;width:9px;height:9px;margin-top:4px;position:relative}.platform-timeline strong{font-size:9px}.platform-timeline p{color:var(--muted);margin:4px 0;font-size:8.5px}.platform-timeline time{color:#84918b;font-size:7.5px}.platform-facts dl,.platform-usage-panel dl{margin:0;padding:7px 17px 14px}.platform-facts dl>div,.platform-usage-panel dl>div{border-bottom:1px solid #edf0ed;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.platform-facts dt,.platform-usage-panel dt{color:var(--muted);font-size:8.5px}.platform-facts dd,.platform-usage-panel dd{overflow-wrap:anywhere;text-align:end;max-width:60%;margin:0;font-size:9px;font-weight:680}.platform-suspension-note{background:var(--accent-soft);border-inline-start:3px solid var(--accent);margin:0 17px 16px;padding:11px}.platform-suspension-note strong{color:#96392d;font-size:8.5px}.platform-suspension-note p{color:#6e433c;margin:5px 0 0;font-size:8px;line-height:1.55}.platform-usage-panel>p{color:var(--muted);margin:15px 17px;font-size:8.5px}.platform-action-panel{overflow:hidden}.platform-action-panel>form{border-top:1px solid var(--line);gap:10px;padding:15px 17px;display:grid}.platform-action-panel>header+form{border-top:0}.platform-action-read-only{color:var(--muted);align-items:center;gap:6px;margin:0;padding:15px 17px;font-size:8px;line-height:1.55;display:flex}.platform-action-title{align-items:center;gap:8px;font-size:9.5px;display:flex}.platform-action-panel label,.platform-form-grid label{gap:5px;min-width:0;display:grid}.platform-action-panel label>span,.platform-form-grid label>span{color:var(--muted);font-size:8px;font-weight:680}.platform-inline-fields{grid-template-columns:90px minmax(0,1fr);gap:8px;display:grid}.platform-inline-fields.three{grid-template-columns:.7fr .9fr 1.4fr}.platform-override-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.platform-override-grid label{gap:5px;min-width:0;display:grid}.platform-override-grid label>span{color:var(--muted);font-size:8px;font-weight:680}.platform-override-enabled{grid-template-columns:17px 1fr;align-content:end;padding:0 0 11px}.platform-override-enabled input{width:16px;height:16px}.platform-submit{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;width:fit-content;height:36px;padding:0 13px;font-size:9px;font-weight:730;display:inline-flex}.platform-submit.danger{background:#9d3b2f}.platform-submit:disabled{cursor:wait;opacity:.58}.platform-action-notice{border-inline-start:3px solid;margin:11px 17px;padding:9px 10px;font-size:8.5px;line-height:1.5}.platform-action-notice.success{background:var(--success-soft);border-color:var(--success);color:var(--success)}.platform-action-notice.error{background:var(--accent-soft);border-color:var(--accent);color:#8c352a}.platform-plan-change-list{display:grid}.platform-plan-change-card+.platform-plan-change-card{border-top:1px solid var(--line)}.platform-plan-change-summary{grid-template-columns:1.5fr .85fr 1fr auto;align-items:center;gap:12px;padding:15px 17px;display:grid}.platform-plan-change-summary>div{gap:5px;min-width:0;display:grid}.platform-plan-change-summary small{color:var(--muted);font-size:8px}.platform-plan-change-summary strong{overflow-wrap:anywhere;font-size:9.5px}.platform-plan-change-card>form{background:#fafbf9;border-top:1px solid #edf0ed;gap:10px;padding:14px 17px 16px;display:grid}.platform-plan-change-card label{gap:5px;min-width:0;display:grid}.platform-plan-change-card label>span{color:var(--muted);font-size:8px;font-weight:680}.platform-plan-change-card input,.platform-plan-change-card select{border:1px solid var(--line-strong);color:var(--ink);background:#fff;border-radius:6px;outline:0;width:100%;height:40px;padding:0 11px;font-size:10px}.platform-plan-change-card input:focus,.platform-plan-change-card select:focus{border-color:var(--ink);box-shadow:0 0 0 3px #10241f12}.platform-plan-change-warning{background:var(--warning-soft);border-inline-start:3px solid var(--warning);color:#705517;align-items:flex-start;gap:7px;margin:0;padding:9px 10px;font-size:8.5px;line-height:1.55;display:flex}.platform-plan-change-warning svg{flex:none;margin-top:1px}.platform-plan-change-warning.error{background:var(--accent-soft);border-color:var(--accent);color:#8c352a;margin:0 17px 16px}.platform-confirmed-basis{background:var(--success-soft);color:var(--success);border-top:1px solid #dce9df;align-items:center;gap:9px;padding:12px 17px;display:flex}.platform-confirmed-basis strong{font-size:9px}.platform-confirmed-basis p{margin:3px 0 0;font-size:8px}.platform-callout{border:1px solid #d5dfd8;background:#eef3ef;border-inline-start:3px solid #476f5f;border-radius:7px;margin-bottom:15px;padding:13px 16px}.platform-callout strong{font-size:9.5px}.platform-callout p{color:var(--muted);margin:5px 0 0;font-size:8.5px;line-height:1.6}.platform-plan-manager{gap:14px;display:grid}.platform-plan-toolbar{justify-content:flex-end;display:flex}.platform-read-only{color:var(--muted);align-items:center;gap:6px;font-size:8.5px;display:inline-flex}.platform-plan-confirmation{background:#f8faf7;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;padding:15px 17px;display:grid}.platform-plan-confirmation>div:first-child{gap:9px;display:grid}.platform-plan-confirmation>div:first-child>strong{font-size:10px}.platform-plan-confirmation label{gap:5px;display:grid}.platform-plan-confirmation label span{color:var(--muted);font-size:8px;font-weight:680}.platform-plan-confirmation input{border:1px solid var(--line-strong);color:var(--ink);background:#fff;border-radius:6px;outline:0;width:100%;height:39px;padding:0 10px;font-size:9px}.platform-plan-confirmation input:focus{border-color:var(--ink);box-shadow:0 0 0 3px #10241f12}.platform-plan-confirmation>div:last-child{gap:8px;display:flex}.platform-plan-confirmation>div:last-child>button:first-child{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:8.5px}.platform-plan-create{padding-bottom:16px}.platform-plan-create>header>button{color:var(--muted)}.platform-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:15px 17px;display:grid}.platform-form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-plan-create>.platform-submit{margin-inline-start:17px}.platform-plans-list{gap:14px;display:grid}.platform-plan-card>header{align-items:start}.platform-plan-card>header h2{margin-top:4px;font-size:16px}.platform-plan-key{color:#596861;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:750}.platform-plan-card-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.platform-plan-card-actions button{border:1px solid var(--line-strong);color:var(--ink);background:#fff;border-radius:6px;align-items:center;gap:5px;height:33px;padding:0 9px;font-size:8.5px;display:inline-flex}.platform-plan-card-actions button.danger-text{color:#9d3b2f}.platform-version-form{border-bottom:1px solid var(--line);background:#f8faf7}.platform-version-form .platform-form-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.platform-version-form .platform-form-grid label>small{color:var(--muted);font-size:7.5px;line-height:1.5}.platform-version-editor-section{border-top:1px solid var(--line);padding:15px 17px}.platform-version-editor-section>header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;display:flex}.platform-version-editor-section>header>div{gap:4px;display:grid}.platform-version-editor-section>header strong{font-size:10px}.platform-version-editor-section>header p{color:var(--muted);max-width:760px;margin:0;font-size:8px;line-height:1.55}.platform-version-editor-section>header>button{border:1px solid var(--line-strong);color:var(--ink);cursor:pointer;background:#fff;border-radius:6px;flex:none;align-items:center;gap:5px;height:33px;padding:0 9px;font-size:8px;font-weight:700;display:inline-flex}.platform-price-editor{gap:9px;display:grid}.platform-price-editor>article{border:1px solid var(--line);background:#fff;border-radius:7px;grid-template-columns:38px .65fr .48fr .65fr .8fr 1fr 1.2fr;align-items:end;gap:9px;padding:11px;display:grid}.platform-price-editor-heading{border-inline-end:1px solid var(--line);flex-direction:column;justify-content:space-between;align-self:stretch;align-items:center;padding-inline-end:8px;display:flex}.platform-price-editor-heading strong{color:#405a50;background:#edf2ee;border-radius:4px;justify-content:center;align-items:center;width:23px;height:23px;font-size:8px;display:flex}.platform-price-editor-heading button{color:#9d3b2f;cursor:pointer;background:0 0;border:0;padding:3px}.platform-price-editor-heading button:disabled{color:#b8c0bc;cursor:default}.platform-price-editor label,.platform-entitlement-editor article>label{gap:5px;min-width:0;display:grid}.platform-price-editor label>span,.platform-entitlement-editor article>label>span{color:var(--muted);font-size:7.5px;font-weight:680}.platform-price-editor input,.platform-price-editor select,.platform-entitlement-editor input[type=number]{border:1px solid var(--line-strong);color:var(--ink);background:#fbfcfa;border-radius:5px;outline:0;width:100%;min-width:0;height:36px;padding:0 8px;font-size:8.5px}.platform-price-editor input:focus,.platform-price-editor select:focus,.platform-entitlement-editor input[type=number]:focus{border-color:var(--ink);background:#fff;box-shadow:0 0 0 3px #10241f0f}.platform-entitlement-editor{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.platform-entitlement-editor>article{border:1px solid var(--line);background:#fff;border-radius:7px;gap:11px;padding:11px;display:grid}.platform-entitlement-editor>article>header{justify-content:space-between;align-items:start;gap:8px;display:flex}.platform-entitlement-editor>article>header>div{gap:3px;min-width:0;display:grid}.platform-entitlement-editor>article>header strong{font-size:8.5px}.platform-entitlement-editor code{color:#52635b;overflow-wrap:anywhere;font-size:8.5px}.platform-entitlement-toggle{color:var(--muted);flex:none;align-items:center;gap:4px;font-size:7px;display:flex}.platform-entitlement-toggle input{accent-color:var(--success);width:14px;height:14px}.platform-entitlement-editor input:disabled{cursor:not-allowed;opacity:.55}.platform-version-reason{border-top:1px solid var(--line);grid-template-columns:1fr!important}.platform-full-field{grid-column:1/-1}.platform-checkbox{grid-template-columns:17px 1fr;align-items:center;padding-top:20px;display:flex!important}.platform-checkbox input{width:16px;height:16px}.platform-form-actions{justify-content:flex-end;gap:8px;padding:0 17px 15px;display:flex}.platform-form-actions>button:first-child{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:8.5px}.platform-versions{display:grid}.platform-versions>section{border-top:1px solid var(--line);padding:15px 17px}.platform-versions>section:first-child{border-top:0}.platform-versions>section>header{justify-content:space-between;align-items:center;display:flex}.platform-versions>section>header div{display:grid}.platform-versions>section>header strong{font-size:10px}.platform-versions>section>header small{color:var(--muted);margin-top:3px;font-size:7.5px}.platform-versions>section>p{color:var(--muted);margin:8px 0 0;font-size:8.5px;line-height:1.55}.platform-version-prices{flex-wrap:wrap;gap:8px;margin-top:11px;display:flex}.platform-version-prices>span{background:#f5f7f4;border:1px solid #e3e8e3;border-radius:5px;min-width:120px;padding:8px 10px;display:grid}.platform-version-prices strong{font-size:9px}.platform-version-prices small{color:var(--muted);margin-top:2px;font-size:7px}.platform-versions>section>footer{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.platform-versions>section>footer>span{color:#596861;align-items:center;gap:5px;font-size:8.5px;display:flex}.platform-versions>section>footer>button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:5px;align-items:center;gap:5px;height:31px;padding:0 10px;font-size:8px;display:flex}.platform-status.status-private_beta{color:#8b5d17;background:#f7edda}.platform-operation-metrics{margin-bottom:15px}.platform-operational-settings{gap:15px;display:grid}.platform-operational-settings>.platform-action-notice{align-items:center;gap:7px;margin:0;display:flex}.platform-operation-switches{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.platform-operation-switch{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;grid-template-rows:1fr auto;gap:15px;min-height:150px;padding:17px;display:grid;position:relative}.platform-operation-switch:has(input:focus-visible){border-color:var(--ink);box-shadow:0 0 0 3px #10241f12}.platform-operation-switch:has(input:disabled){cursor:default}.platform-operation-switch>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.platform-operation-switch-body{grid-template-columns:35px minmax(0,1fr);align-items:start;gap:11px;display:grid}.platform-operation-switch-body>i{color:#405a50;background:#edf2ee;border-radius:7px;justify-content:center;align-items:center;height:35px;display:flex}.platform-operation-switch-body>span{gap:6px;display:grid}.platform-operation-switch-body strong{font-size:10px;line-height:1.4}.platform-operation-switch-body small{color:var(--muted);font-size:8px;line-height:1.6}.platform-operation-switch-state{color:var(--muted);justify-self:end;align-items:center;gap:6px;font-size:8px;font-weight:730;display:flex}.platform-operation-switch-state b{font:inherit}.platform-operation-switch-state b:nth-child(2){display:none}.platform-operation-switch-state>i{background:#b9c2bd;border-radius:999px;width:29px;height:16px;transition:background .16s;position:relative}.platform-operation-switch-state>i:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .16s;position:absolute;inset-block-start:2px;inset-inline-start:2px;box-shadow:0 1px 3px #10241f33}.platform-operation-switch:has(input:checked){border-color:#c9d9cf}.platform-operation-switch:has(input:checked) .platform-operation-switch-state{color:var(--success)}.platform-operation-switch:has(input:checked) .platform-operation-switch-state>i{background:var(--success)}.platform-operation-switch:has(input:checked) .platform-operation-switch-state>i:after{transform:translate(13px)}[dir=rtl] .platform-operation-switch:has(input:checked) .platform-operation-switch-state>i:after{transform:translate(-13px)}.platform-operation-switch:not(:has(input:checked)) .platform-operation-switch-state b:first-child{display:none}.platform-operation-switch:not(:has(input:checked)) .platform-operation-switch-state b:nth-child(2){display:inline}.platform-operation-switch:has(input:disabled){opacity:.78;background:#fafbf9}.platform-operation-contact{overflow:hidden}.platform-operation-contact>header>span{color:#405a50;background:#edf2ee;border-radius:6px;justify-content:center;align-items:center;width:31px;height:31px;margin-inline-end:10px;display:flex}.platform-operation-contact>footer{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;min-height:58px;padding:10px 17px;display:flex}.platform-operation-contact>footer p{color:var(--muted);align-items:center;gap:6px;margin:0;font-size:8px;display:flex}.platform-integration-filter{grid-template-columns:minmax(280px,1fr) 175px 175px auto}.platform-integration-list{gap:13px;display:grid}.platform-integration-card{overflow:hidden}.platform-integration-card>header{align-items:flex-start}.platform-integration-identity{grid-template-columns:39px minmax(0,1fr);align-items:center;gap:11px;display:grid}.platform-integration-identity>span{color:#405a50;font-family:var(--font-montserrat), var(--font-cairo);background:#edf2ee;border:1px solid #dbe4dd;border-radius:7px;justify-content:center;align-items:center;width:39px;height:39px;font-size:15px;font-weight:760;display:flex}.platform-integration-identity>div{min-width:0;display:grid}.platform-integration-identity small{color:#9b4538;letter-spacing:.065em;text-transform:uppercase;font-size:7px;font-weight:770}[dir=rtl] .platform-integration-identity small{letter-spacing:0}.platform-integration-identity h2{margin-top:3px!important;font-size:13px!important}.platform-integration-identity code{color:#596861;margin-top:3px;font-size:7.5px}.platform-integration-body{grid-template-columns:minmax(0,1.6fr) minmax(250px,.6fr);display:grid}.platform-integration-details{border-inline-end:1px solid var(--line);padding:15px 17px}.platform-integration-details>p{color:#4e5d57;max-width:850px;margin:0;font-size:9px;line-height:1.7}.platform-verification-row{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.platform-verification-row>span{color:#5f6d67;background:#f2f4f2;border-radius:5px;align-items:center;gap:5px;padding:5px 7px;font-size:7.5px;font-weight:700;display:inline-flex}.platform-verification-row>span.verified{background:var(--success-soft);color:var(--success)}.platform-verification-row>span.warning{background:var(--warning-soft);color:var(--warning)}.platform-integration-facts{flex-wrap:wrap;gap:24px;margin:14px 0 0;display:flex}.platform-integration-facts>div{gap:3px;display:grid}.platform-integration-facts dt{color:var(--muted);font-size:7.5px}.platform-integration-facts dd{margin:0;font-size:8.5px;font-weight:700}.platform-integration-links{flex-wrap:wrap;gap:12px;margin-top:13px;display:flex}.platform-integration-links a{color:#8f382c;align-items:center;gap:5px;font-size:8px;font-weight:700;text-decoration:none;display:inline-flex}.platform-connection-health{padding:15px 17px}.platform-connection-health>header{justify-content:space-between;align-items:center;display:flex}.platform-connection-health>header span{color:var(--muted);font-size:8px;font-weight:700}.platform-connection-health>header strong{font-size:17px}.platform-connection-health dl{margin:8px 0 0}.platform-connection-health dl>div{border-top:1px solid #edf0ed;justify-content:space-between;align-items:center;padding:8px 0;display:flex}.platform-connection-health dt{color:#63716b;font-size:8px}.platform-connection-health dd{margin:0;font-size:9px;font-weight:730}.platform-connection-health .attention{color:#a03a2f}.platform-integration-control{border-top:1px solid var(--line);background:#f9faf8;grid-template-columns:190px minmax(260px,1fr) auto;align-items:end;gap:10px;padding:13px 17px;display:grid}.platform-integration-control label{gap:5px;min-width:0;display:grid}.platform-integration-control label>span{color:var(--muted);font-size:7.5px;font-weight:680}.platform-integration-control input,.platform-integration-control select,.platform-announcement-form input,.platform-announcement-form select,.platform-announcement-form textarea{border:1px solid var(--line-strong);color:var(--ink);background:#fff;border-radius:6px;outline:0;width:100%;font-size:9px}.platform-integration-control input,.platform-integration-control select,.platform-announcement-form input,.platform-announcement-form select{height:38px;padding:0 10px}.platform-integration-control input:focus,.platform-integration-control select:focus,.platform-announcement-form input:focus,.platform-announcement-form select:focus,.platform-announcement-form textarea:focus{border-color:var(--ink);box-shadow:0 0 0 3px #10241f12}.platform-integration-control>small{color:#8a6527;grid-column:1/-1;font-size:7.5px;line-height:1.55}.platform-integration-control .platform-action-notice{grid-column:1/-1;margin:0}.platform-activation-review-section{gap:12px;display:grid}.platform-activation-review-section>header{justify-content:space-between;align-items:end;display:flex}.platform-activation-review-section>header>div{gap:5px;max-width:850px;display:grid}.platform-activation-review-section>header h2{color:var(--ink);align-items:center;gap:7px;margin:0;font-size:13px;display:flex}.platform-activation-review-section>header p{color:var(--muted);margin:0;font-size:9px;line-height:1.65}.platform-activation-review-section>header>strong{color:#405a50;background:#edf2ee;border-radius:6px;justify-content:center;align-items:center;min-width:31px;height:31px;font-size:11px;display:flex}.platform-activation-review-controls{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:auto minmax(280px,1fr);align-items:center;gap:12px;padding:9px;display:grid}.platform-activation-review-controls nav{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.platform-activation-review-controls nav a{color:var(--muted);border:1px solid #0000;border-radius:6px;align-items:center;gap:7px;min-height:34px;padding:0 9px;font-size:8.5px;font-weight:680;text-decoration:none;display:flex}.platform-activation-review-controls nav a strong{color:#53625c;text-align:center;background:#f0f3f0;border-radius:4px;min-width:20px;padding:3px 5px;font-size:8px}.platform-activation-review-controls nav a[aria-current=page]{border-color:var(--line-strong);color:var(--ink);background:#f4f7f4}.platform-activation-review-controls form{grid-template-columns:minmax(180px,1fr) auto;gap:7px;display:grid}.platform-activation-review-controls form label{min-width:0}.platform-activation-review-controls form input[type=search]{border:1px solid var(--line-strong);color:var(--ink);background:#fbfcfb;border-radius:6px;outline:0;width:100%;height:36px;padding:0 10px;font-size:9px}.platform-activation-review-controls form input[type=search]:focus{border-color:var(--ink);box-shadow:0 0 0 3px #10241f12}.platform-activation-review-controls form button,.platform-activation-review-next{background:var(--ink);color:#fff;border:0;border-radius:6px;justify-content:center;align-items:center;min-height:36px;padding:0 12px;font-size:8.5px;font-weight:720;text-decoration:none;display:inline-flex}.platform-activation-review-controls .sr-only{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.platform-activation-review-next{justify-self:end}.platform-activation-review-list{gap:12px;display:grid}.platform-activation-review-card{overflow:hidden}.platform-activation-review-card>header{align-items:flex-start}.platform-activation-review-card>header>div{gap:3px;display:grid}.platform-activation-review-card>header small{color:#9b4538;letter-spacing:.035em;font-size:8px;font-weight:750}[dir=rtl] .platform-activation-review-card>header small{letter-spacing:0}.platform-activation-review-card>header h2{margin:0;font-size:13px}.platform-activation-review-card>header p{color:var(--muted);margin:0;font-size:9px}.platform-activation-review-facts{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:15px 17px;display:grid}.platform-activation-review-facts>div{border-inline-start:1px solid var(--line);gap:4px;min-width:0;padding:3px 14px;display:grid}.platform-activation-review-facts>div:nth-child(3n+1){border-inline-start:0;padding-inline-start:0}.platform-activation-review-facts>div:nth-child(n+4){border-top:1px solid var(--line);margin-top:12px;padding-top:13px}.platform-activation-review-facts dt{color:var(--muted);font-size:8px}.platform-activation-review-facts dd{overflow-wrap:anywhere;gap:3px;min-width:0;margin:0;font-size:9px;font-weight:720;display:grid}.platform-activation-review-facts dd small{color:var(--muted);font-size:8px;font-weight:500}.platform-activation-review-form{border-top:1px solid var(--line);background:#f9faf8}.platform-activation-review-form fieldset{border:0;border-bottom:1px solid var(--line);margin:0;padding:14px 17px}.platform-activation-review-form legend{color:var(--ink);padding:0;font-size:10px;font-weight:740}.platform-activation-review-form fieldset>p{color:var(--muted);margin:4px 0 10px;font-size:8px;line-height:1.55}.platform-activation-review-form fieldset>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 18px;display:grid}.platform-activation-review-form fieldset label{align-items:center;gap:7px;font-size:8.5px;display:flex}.platform-activation-review-form fieldset input{accent-color:var(--success);width:15px;height:15px}.platform-activation-review-fields{grid-template-columns:minmax(220px,.7fr) minmax(300px,1.3fr);gap:12px;padding:14px 17px;display:grid}.platform-activation-review-fields label{gap:5px;display:grid}.platform-activation-review-fields label>span{color:var(--muted);font-size:8px;font-weight:680}.platform-activation-review-fields input,.platform-activation-review-fields textarea{border:1px solid var(--line-strong);color:var(--ink);background:#fff;border-radius:6px;outline:0;width:100%;font-size:9px}.platform-activation-review-fields input{height:38px;padding:0 10px}.platform-activation-review-fields textarea{resize:vertical;min-height:76px;padding:9px 10px}.platform-activation-review-fields input:focus,.platform-activation-review-fields textarea:focus{border-color:var(--ink);box-shadow:0 0 0 3px #10241f12}.platform-activation-review-form>footer{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:12px;padding:12px 17px;display:flex}.platform-activation-review-form>footer .platform-action-notice{margin:0}.platform-announcement-filter{grid-template-columns:minmax(280px,1fr) 210px auto}.platform-announcement-manager{gap:13px;display:grid}.platform-announcement-manager>.platform-action-notice{margin:0}.platform-announcement-list{gap:13px;display:grid}.platform-announcement-card{border-inline-start:3px solid #6f8179;overflow:hidden}.platform-announcement-card.severity-success{border-inline-start-color:var(--success)}.platform-announcement-card.severity-warning{border-inline-start-color:var(--warning)}.platform-announcement-card.severity-critical{border-inline-start-color:var(--accent)}.platform-announcement-card>header{align-items:flex-start}.platform-announcement-card>header>div:first-child{gap:6px;display:grid}.platform-announcement-card>header h2{font-size:13px;line-height:1.45}.platform-status.announcement-live{background:var(--success-soft);color:var(--success);width:fit-content}.platform-status.announcement-scheduled{color:#3d637b;background:#e9f0f5;width:fit-content}.platform-status.announcement-draft{color:#5d6964;background:#eef0ee;width:fit-content}.platform-status.announcement-ended,.platform-status.announcement-retired{color:#8b4c43;background:#f3ecea;width:fit-content}.platform-announcement-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.platform-announcement-actions button{border:1px solid var(--line-strong);color:var(--ink);cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:5px;height:32px;padding:0 9px;font-size:8px;display:inline-flex}.platform-announcement-actions button.danger-text{color:#9d3b2f}.platform-announcement-actions>span{color:var(--muted);font-size:8px}.platform-announcement-preview{padding:15px 17px 17px}.platform-announcement-preview>p{color:#45564f;white-space:pre-wrap;max-width:960px;margin:0;font-size:9px;line-height:1.75}.platform-announcement-preview>dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:16px 0 0;display:grid}.platform-announcement-preview>dl>div{border-inline-start:1px solid var(--line);gap:4px;padding:0 13px;display:grid}.platform-announcement-preview>dl>div:first-child{border-inline-start:0;padding-inline-start:0}.platform-announcement-preview dt{color:var(--muted);align-items:center;gap:5px;font-size:7.5px;display:flex}.platform-announcement-preview dd{margin:0;font-size:8.5px;font-weight:700}.platform-audience-tags{flex-wrap:wrap;gap:5px;margin-top:13px;display:flex}.platform-audience-tags span{color:#52625b;background:#f0f3f0;border-radius:4px;padding:4px 6px;font-size:7.5px;font-weight:700}.platform-announcement-form{background:#f8faf7}.platform-announcement-form .platform-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-announcement-form textarea{resize:vertical;min-height:108px;padding:10px}.platform-announcement-form .platform-checkbox input{width:16px;height:16px}.platform-form-hint{color:var(--muted);margin:0;padding:0 17px 10px;font-size:7.5px;line-height:1.55}@media (max-width:1050px){.platform-metrics{grid-template-columns:repeat(2,1fr)}.platform-metrics article:nth-child(3){border-inline-start:0;border-top:1px solid var(--line)}.platform-metrics article:nth-child(4){border-top:1px solid var(--line)}.platform-overview-grid,.platform-detail-grid{grid-template-columns:1fr}.platform-detail-side{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-detail-side .platform-action-panel{grid-column:1/-1}.platform-version-form .platform-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-price-editor>article{grid-template-columns:38px repeat(3,minmax(0,1fr))}.platform-price-editor-heading{grid-row:1/3}.platform-entitlement-editor{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-integration-body{grid-template-columns:minmax(0,1.3fr) minmax(230px,.7fr)}.platform-announcement-form .platform-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-operation-switches{grid-template-columns:1fr}.platform-operation-switch{min-height:116px}}@media (max-width:760px){.platform-frame{display:block}.platform-sidebar{width:100%;max-width:min(310px,86vw);transition:transform .18s;position:fixed;inset-block:0;inset-inline-start:0;transform:translate(-105%)}[dir=rtl] .platform-sidebar{transform:translate(105%)}.platform-frame.navigation-open .platform-sidebar{transform:translate(0)}.platform-brand-row>button,.platform-menu-button{display:flex}.platform-backdrop{opacity:0;pointer-events:none;z-index:35;background:#05100d73;border:0;transition:opacity .18s;display:block;position:fixed;inset:0}.platform-frame.navigation-open .platform-backdrop{opacity:1;pointer-events:auto}.platform-topbar{padding:0 17px}.platform-topbar>div{display:none}.platform-content{padding:22px 16px 40px}.platform-page-heading{align-items:start;display:grid}.platform-page-heading>time,.platform-page-heading>strong{justify-self:start}.platform-filter-bar,.platform-filter-bar.audit-filter{grid-template-columns:1fr auto}.platform-filter-bar label{grid-column:1/-1}.platform-detail-metrics{grid-template-columns:repeat(2,1fr)}.platform-detail-metrics article:nth-child(3){border-inline-start:0;border-top:1px solid var(--line)}.platform-detail-metrics article:nth-child(4){border-top:1px solid var(--line)}.platform-detail-side{grid-template-columns:1fr}.platform-detail-side .platform-action-panel{grid-column:auto}.platform-plan-change-summary{grid-template-columns:1fr 1fr}.platform-plan-change-summary>.platform-status{justify-self:start}.platform-form-grid.three,.platform-version-form .platform-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-plan-confirmation{grid-template-columns:1fr}.platform-plan-confirmation>div:last-child{justify-content:flex-end}.platform-price-editor>article{grid-template-columns:30px repeat(2,minmax(0,1fr))}.platform-price-editor-heading{grid-row:1/4}.platform-integration-filter{grid-template-columns:1fr 1fr}.platform-integration-filter label{grid-column:1/-1}.platform-integration-filter button{grid-column:1/-1;width:100%}.platform-integration-body{grid-template-columns:1fr}.platform-integration-details{border-bottom:1px solid var(--line);border-inline-end:0}.platform-connection-health dl{grid-template-columns:repeat(2,1fr);gap:0 18px;display:grid}.platform-integration-control{grid-template-columns:180px minmax(0,1fr)}.platform-integration-control>button{grid-column:1/-1;width:100%}.platform-activation-review-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-activation-review-controls{grid-template-columns:1fr;align-items:stretch}.platform-activation-review-facts>div:nth-child(3n+1){border-inline-start:1px solid var(--line);padding-inline-start:14px}.platform-activation-review-facts>div:nth-child(odd){border-inline-start:0;padding-inline-start:0}.platform-activation-review-facts>div:nth-child(n+3){border-top:1px solid var(--line);margin-top:12px;padding-top:13px}.platform-activation-review-fields{grid-template-columns:1fr}.platform-announcement-preview>dl{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:15px}.platform-announcement-preview>dl>div:nth-child(3){border-inline-start:0;padding-inline-start:0}}@media (max-width:520px){.platform-metrics{grid-template-columns:1fr}.platform-metrics article+article{border-inline-start:0;border-top:1px solid var(--line)}.platform-overview-grid{display:block}.platform-overview-grid>*+*{margin-top:14px}.platform-filter-bar{grid-template-columns:1fr}.platform-filter-bar label,.platform-filter-bar select,.platform-filter-bar button{grid-column:1;width:100%}.platform-detail-metrics{grid-template-columns:1fr 1fr}.platform-subscription-summary{grid-template-columns:1fr}.platform-subscription-summary>div+div{border-inline-start:0;border-top:1px solid var(--line);margin-top:8px;padding-top:12px}.platform-inline-fields,.platform-inline-fields.three,.platform-override-grid,.platform-form-grid,.platform-form-grid.three,.platform-version-form .platform-form-grid{grid-template-columns:1fr}.platform-plan-card>header{display:grid}.platform-plan-card-actions{justify-content:flex-start}.platform-version-editor-section>header{align-items:start;display:grid}.platform-price-editor>article{grid-template-columns:1fr}.platform-price-editor-heading{border-bottom:1px solid var(--line);border-inline-end:0;flex-direction:row;grid-row:auto;padding:0 0 8px}.platform-entitlement-editor{grid-template-columns:1fr}.platform-plan-key{font-size:9.5px}.platform-version-form .platform-form-grid label>small,.platform-version-editor-section>header p{font-size:10px}.platform-version-editor-section>header strong{font-size:12px}.platform-version-editor-section>header>button,.platform-price-editor label>span,.platform-entitlement-editor article>label>span{font-size:10px}.platform-price-editor input,.platform-price-editor select,.platform-entitlement-editor input[type=number],.platform-entitlement-editor>article>header strong{font-size:11px}.platform-entitlement-editor code{font-size:9.5px}.platform-entitlement-toggle{font-size:10px}.platform-full-field{grid-column:1}.platform-integration-filter,.platform-announcement-filter{grid-template-columns:1fr}.platform-integration-filter label,.platform-integration-filter select,.platform-integration-filter button,.platform-announcement-filter label,.platform-announcement-filter select,.platform-announcement-filter button{grid-column:1;width:100%}.platform-integration-card>header,.platform-announcement-card>header{display:grid}.platform-integration-card>header>.platform-status{justify-self:start}.platform-connection-health dl,.platform-integration-control,.platform-announcement-form .platform-form-grid{grid-template-columns:1fr}.platform-integration-control>button{grid-column:1}.platform-activation-review-section>header{align-items:start}.platform-activation-review-controls form{grid-template-columns:1fr}.platform-activation-review-controls form button,.platform-activation-review-next{width:100%}.platform-activation-review-facts{grid-template-columns:1fr}.platform-activation-review-facts>div,.platform-activation-review-facts>div:nth-child(3n+1),.platform-activation-review-facts>div:nth-child(odd){border-inline-start:0;padding-inline-start:0}.platform-activation-review-facts>div:nth-child(n+2){border-top:1px solid var(--line);margin-top:10px;padding-top:11px}.platform-activation-review-form fieldset>div{grid-template-columns:1fr}.platform-activation-review-form>footer{align-items:stretch;display:grid}.platform-activation-review-form>footer .platform-submit{width:100%}.platform-announcement-actions{justify-content:flex-start}.platform-announcement-preview>dl{grid-template-columns:1fr}.platform-announcement-preview>dl>div{border-inline-start:0;border-top:1px solid var(--line);padding:9px 0 0}.platform-announcement-preview>dl>div:first-child{border-top:0;padding-top:0}.platform-operation-switch{min-height:128px}}.auth-help-links{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 18px;margin-top:-8px;display:flex}.auth-help-links .auth-forgot-link{justify-self:auto;margin-top:0}.auth-secondary-link{color:#8f3025;justify-content:center;width:100%;margin-top:15px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.auth-secondary-link:hover{text-underline-offset:3px;text-decoration:underline}.commerce-landing{--landing-accent:#f05643;--landing-accent-light:#ff8878;--landing-dark:#07120f;--landing-ink:#10241f;--landing-line:#dbe4de;--landing-muted:#5a6d64;--landing-paper:#f7f2e8;background:var(--landing-paper);color:var(--landing-ink);font-family:var(--font-cairo), Arial, sans-serif;min-width:320px;overflow-x:clip}.commerce-landing *{box-sizing:border-box}.commerce-landing a:focus-visible,.commerce-landing summary:focus-visible{outline-offset:3px;outline:3px solid #f056436b}.landing-shell{width:100%;max-width:1280px;margin-inline:auto;padding-inline:clamp(20px,4.4vw,64px)}.landing-skip{color:var(--landing-ink);z-index:100;inset-inline-start:18px;background:#fff;padding:10px 14px;position:fixed;top:-80px}.landing-skip:focus{top:14px}.landing-hero{background:var(--landing-dark);color:#fff;min-height:100svh;position:relative;overflow:hidden}.landing-hero:before{content:"";pointer-events:none;inset-inline-end:-330px;background:radial-gradient(circle,#f0564329,#0000 67%);width:850px;height:850px;position:absolute;top:-250px}.landing-hero:after{content:"";opacity:.55;pointer-events:none;background:linear-gradient(100deg,#0000 25%,#f0564317 25.2% 25.5%,#0000 25.7%);inset:0}.landing-hero-shell{z-index:1;flex-direction:column;min-height:100svh;display:flex;position:relative}.landing-header{justify-content:space-between;align-items:center;gap:28px;min-height:86px;display:flex}.landing-logo{flex:none;align-items:center;display:inline-flex}.landing-logo img{object-fit:contain;object-position:left center;width:134px;height:48px;display:block}[dir=rtl] .landing-logo img{object-position:right center}.landing-nav{align-items:center;gap:30px;margin-inline-start:auto;display:flex}.landing-nav a{color:#ffffffa8;font-size:13px;font-weight:650;text-decoration:none;transition:color .16s}.landing-nav a:hover{color:#fff}.landing-header-actions,.landing-hero-actions,.landing-final-actions{align-items:center;gap:9px;display:flex}.landing-button{border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 15px;font-size:12px;font-weight:760;text-decoration:none;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.landing-button:hover{transform:translateY(-1px)}.landing-button-accent{background:var(--landing-accent);color:var(--landing-dark)}.landing-button-accent:hover{background:#ff6d5a}.landing-button-quiet{color:#fff;background:#ffffff0f;border-color:#ffffff2e}.landing-button-quiet:hover{background:#ffffff1c;border-color:#ffffff47}.landing-button-large{min-height:50px;padding-inline:22px;font-size:14px}.landing-language{color:#ffffffb8;align-items:center;gap:7px;min-height:38px;padding:0 7px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.landing-language:hover{color:#fff}.landing-mobile-language{display:none}.landing-hero-grid{flex:1;grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);align-items:center;gap:clamp(42px,6vw,92px);padding-block:64px 50px;display:grid}.landing-hero-copy{max-width:690px}.landing-eyebrow{color:#ff9c8f;border:1px solid #ffffff24;border-radius:6px;align-items:center;gap:8px;margin:0;padding:7px 10px;font-size:12px;font-weight:760;display:inline-flex}.landing-hero h1{color:#fff;letter-spacing:-.052em;text-wrap:balance;max-width:760px;margin:26px 0 0;font-size:clamp(45px,5.55vw,78px);font-weight:650;line-height:1.04}[dir=rtl] .landing-hero h1{letter-spacing:-.015em;line-height:1.18}.landing-hero-body{color:#ebf3efb8;max-width:650px;margin:24px 0 0;font-size:clamp(16px,1.4vw,19px);line-height:1.75}.landing-hero-actions{margin-top:31px}.landing-preview{color:var(--landing-ink);direction:ltr;background:#eff2ed;border:1px solid #fff3;border-radius:12px;min-height:470px;overflow:hidden;transform:perspective(1400px)rotateY(-3deg)rotateX(1deg);box-shadow:0 34px 90px #00000061}[dir=rtl] .landing-preview{transform:perspective(1400px)rotateY(3deg)rotateX(1deg)}.preview-window-bar{background:#132720;align-items:center;gap:6px;min-height:39px;padding:0 14px;display:flex}.preview-window-bar>span{background:#50615a;border-radius:50%;width:7px;height:7px}.preview-window-bar>span:first-child{background:var(--landing-accent)}.preview-window-bar small{color:#91a59c;letter-spacing:.08em;text-transform:uppercase;margin-left:auto;font-size:8px;font-weight:700}.preview-layout{grid-template-columns:54px minmax(0,1fr);min-height:431px;display:grid}.preview-layout>aside{background:#10241f;flex-direction:column;align-items:center;gap:21px;padding-top:15px;display:flex}.preview-brand-mark{background:var(--landing-accent);color:#fff;font-family:var(--font-montserrat), sans-serif;border-radius:6px;justify-content:center;align-items:center;width:27px;height:27px;margin-bottom:10px;font-size:13px;font-weight:800;display:flex}.preview-layout>aside i{opacity:.42;background:#5d7168;border-radius:3px;width:20px;height:4px}.preview-layout>aside i.active{background:var(--landing-accent);opacity:1}.preview-content{padding:24px}.preview-content>header{justify-content:space-between;align-items:flex-start;display:flex}.preview-content>header>div{gap:3px;display:grid}.preview-content>header small{color:#6c7973;font-size:9px}.preview-content>header strong{font-size:18px}.preview-content>header>span{color:#52645c;background:#fff;border:1px solid #dce3dd;border-radius:5px;padding:6px 7px;font-size:8px;font-weight:800}.preview-metrics{grid-template-columns:1.45fr .75fr;gap:10px;margin-top:22px;display:grid}.preview-metrics>div{background:#fff;border:1px solid #dce3dd;border-radius:7px;min-height:94px;padding:13px;display:grid;position:relative}.preview-metrics small{color:#64736c;font-size:9px}.preview-metrics strong{font-family:var(--font-montserrat), var(--font-cairo), sans-serif;margin-top:5px;font-size:18px}.preview-metrics em{color:#19714f;font-size:8px;font-style:normal;font-weight:800;position:absolute;top:11px;right:11px}.preview-order{background:#fff;border:1px solid #dce3dd;border-radius:7px;margin-top:10px;padding:15px}.preview-order>header{justify-content:space-between;align-items:flex-start;display:flex}.preview-order>header div{gap:3px;display:grid}.preview-order strong,.preview-order b{font-size:11px}.preview-order small{color:#67766f;font-size:8px}.preview-statuses{gap:6px;margin-top:18px;display:flex}.preview-statuses span{color:#19714f;background:#e8f5ef;border-radius:4px;align-items:center;gap:4px;padding:5px 7px;font-size:8px;font-weight:750;display:flex}.preview-statuses span+span{color:#8c5a14;background:#fff4df}.preview-progress{grid-template-columns:repeat(4,1fr);gap:3px;margin-top:17px;display:grid}.preview-progress i{background:var(--landing-accent);height:4px}.preview-progress i:nth-last-child(-n+2){background:#d9dfda}.preview-order footer{border-top:1px solid #e2e6e2;justify-content:space-between;gap:10px;margin-top:18px;padding-top:12px;display:flex}.preview-order footer span{color:#5d6d65;align-items:center;gap:5px;font-size:8px;display:flex}.landing-proof{border-top:1px solid #ffffff1f;grid-template-columns:repeat(3,1fr);display:grid}.landing-proof>div{gap:5px;min-height:102px;padding:21px 24px;display:grid}.landing-proof>div+div{border-inline-start:1px solid #ffffff1f}.landing-proof strong{color:#fff;font-size:18px}.landing-proof span{color:#ebf3ef94;max-width:300px;font-size:11px;line-height:1.55}.landing-section{padding-block:clamp(72px,8vw,112px)}.landing-paper{background:var(--landing-paper);border-bottom:1px solid var(--landing-line)}.landing-white{border-bottom:1px solid var(--landing-line);background:#fff}.landing-section-heading{max-width:640px}.landing-section-heading.split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:60px;max-width:none;display:grid}.landing-kicker{color:#b13d2f;letter-spacing:.06em;text-transform:uppercase;margin:0 0 15px;font-size:11px;font-weight:800}[dir=rtl] .landing-kicker{letter-spacing:0}.landing-section h2,.landing-final h2{letter-spacing:-.042em;text-wrap:balance;margin:0;font-size:clamp(32px,4vw,52px);font-weight:650;line-height:1.12}[dir=rtl] .landing-section h2,[dir=rtl] .landing-final h2{letter-spacing:-.01em;line-height:1.3}.landing-section-heading>p:last-child,.landing-section-heading.split>p{color:var(--landing-muted);margin:20px 0 0;font-size:15px;line-height:1.85}.landing-section-heading.split>p{margin:0}.landing-feature-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:44px;display:grid}.landing-feature-card{border:1px solid var(--landing-line);background:#fff;border-radius:8px;min-height:272px;padding:27px;transition:border-color .18s,box-shadow .18s,transform .18s}.landing-feature-card:hover{border-color:#c5d1c8;transform:translateY(-2px);box-shadow:0 14px 35px #10241f12}.landing-icon{background:var(--landing-ink);color:var(--landing-accent-light);border-radius:6px;justify-content:center;align-items:center;width:43px;height:43px;display:flex}.landing-feature-card h3,.landing-operations-grid h3,.landing-steps h3{margin:23px 0 0;font-size:17px}.landing-feature-card p,.landing-operations-grid p,.landing-steps p{color:var(--landing-muted);margin:10px 0 0;font-size:13px;line-height:1.75}.landing-flow-grid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(55px,8vw,115px);display:grid}.landing-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.landing-steps li{background:var(--landing-paper);border:1px solid var(--landing-line);border-radius:8px;grid-template-columns:39px minmax(0,1fr);align-items:flex-start;gap:18px;min-height:132px;padding:22px;display:grid}.landing-steps li>span{background:var(--landing-ink);color:#fff;border-radius:5px;justify-content:center;align-items:center;width:36px;height:36px;font-size:10px;font-weight:800;display:flex}.landing-steps h3{margin-top:3px}.landing-steps p{margin-top:6px}.landing-dark{color:#fff;background:#0c251e;position:relative;overflow:hidden}.landing-dark:after{content:"";inset-inline-end:-580px;border:1px solid #f056432b;width:800px;height:800px;position:absolute;top:-350px;transform:rotate(32deg)}.landing-dark>.landing-shell{z-index:1;position:relative}.landing-dark .landing-kicker{color:#ff9b8e}.landing-dark-heading>p:last-child{color:#ebf3efa3}.landing-operations-grid{border:1px solid #ffffff21;border-radius:9px;grid-template-columns:repeat(3,1fr);margin-top:44px;display:grid;overflow:hidden}.landing-operations-grid article{min-height:220px;padding:26px}.landing-operations-grid article+article{border-inline-start:1px solid #ffffff1f}.landing-operations-grid article:nth-child(n+4){border-top:1px solid #ffffff1f}.landing-operations-grid article:nth-child(4){border-inline-start:0}.landing-operations-grid svg{color:var(--landing-accent-light)}.landing-operations-grid h3{color:#fff;margin-top:20px}.landing-operations-grid p{color:#ebf3ef9c}.landing-faq-grid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(50px,8vw,120px);display:grid}.landing-faq-list{gap:9px;display:grid}.landing-faq-list details{border:1px solid var(--landing-line);background:#fff;border-radius:8px;overflow:hidden}.landing-faq-list summary{cursor:pointer;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:13px;min-height:74px;padding:14px 18px;font-size:14px;font-weight:750;list-style:none;display:grid}.landing-faq-list summary::-webkit-details-marker{display:none}.landing-faq-list summary>span{background:var(--landing-ink);color:#fff;border-radius:5px;justify-content:center;align-items:center;width:31px;height:31px;font-size:9px;display:flex}.landing-faq-list details[open]{border-color:#c9d3cb;box-shadow:0 9px 28px #10241f0e}.landing-faq-list details p{border-top:1px solid var(--landing-line);color:var(--landing-muted);margin:0;padding:18px 63px 21px 18px;font-size:13px;line-height:1.8}[dir=rtl] .landing-faq-list details p{padding:18px 18px 21px 63px}.landing-final{background:var(--landing-ink);color:#fff;padding-block:72px}.landing-final-grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:center;gap:60px;display:grid}.landing-final h2{max-width:800px}.landing-final p:not(.landing-kicker){color:#ebf3efa3;max-width:680px;margin:18px 0 0;font-size:13px;line-height:1.8}.landing-final .landing-kicker{color:#ff9b8e}.landing-final-actions{justify-content:flex-end}.landing-footer{background:var(--landing-dark);color:#ebf3ef8a;padding-block:28px}.landing-footer .landing-shell{grid-template-columns:160px minmax(0,1fr) auto;align-items:center;gap:28px;display:grid}.landing-footer img{object-fit:contain;object-position:left center;width:112px;height:40px}[dir=rtl] .landing-footer img{object-position:right center}.landing-footer p{margin:0;font-size:10px;line-height:1.6}.landing-footer nav{gap:18px;display:flex}.landing-footer a{color:inherit;font-size:10px;text-decoration:none}.landing-footer a:hover{color:#fff}@media (max-width:1040px){.landing-nav{display:none}.landing-hero-grid{grid-template-columns:minmax(0,1fr) minmax(370px,.84fr)}.landing-hero h1{font-size:clamp(44px,6vw,67px)}.landing-operations-grid{grid-template-columns:repeat(2,1fr)}.landing-operations-grid article:nth-child(odd){border-inline-start:0}.landing-operations-grid article:nth-child(2n){border-inline-start:1px solid #ffffff1f}.landing-operations-grid article:nth-child(n+3){border-top:1px solid #ffffff1f}}@media (max-width:820px){.landing-header{min-height:76px}.landing-language,.landing-login{display:none}.landing-mobile-language{margin-top:18px;display:block}.landing-mobile-language .landing-language{padding:0;display:inline-flex}.landing-hero-grid{grid-template-columns:1fr;align-items:start;padding-block:56px 50px}.landing-preview{min-height:430px;transform:none}[dir=rtl] .landing-preview{transform:none}.preview-layout{min-height:391px}.landing-section-heading.split,.landing-flow-grid,.landing-faq-grid,.landing-final-grid{grid-template-columns:1fr}.landing-section-heading.split{gap:22px}.landing-feature-grid{grid-template-columns:1fr}.landing-feature-card{min-height:auto}.landing-final-actions{justify-content:flex-start}.landing-footer .landing-shell{grid-template-columns:130px minmax(0,1fr)}.landing-footer nav{grid-column:1/-1}}@media (max-width:600px){.landing-shell{padding-inline:18px}.landing-logo img{width:112px;height:40px}.landing-header-actions .landing-button-accent{min-height:38px;padding-inline:12px}.landing-hero-grid{gap:42px;padding-top:38px}.landing-hero h1{font-size:clamp(39px,12.5vw,54px)}.landing-hero-body{font-size:15px}.landing-hero-actions,.landing-final-actions{flex-direction:column;align-items:stretch}.landing-hero-actions .landing-button,.landing-final-actions .landing-button{width:100%}.landing-preview{min-height:375px}.preview-layout{grid-template-columns:42px minmax(0,1fr);min-height:336px}.preview-layout>aside{gap:17px}.preview-layout>aside i{width:15px}.preview-content{padding:16px 13px}.preview-content>header strong{font-size:15px}.preview-metrics strong{font-size:14px}.preview-order footer{flex-direction:column;align-items:flex-start}.landing-proof{grid-template-columns:1fr}.landing-proof>div{min-height:82px;padding-inline:0}.landing-proof>div+div{border-inline-start:0;border-top:1px solid #ffffff1f}.landing-section{padding-block:70px}.landing-section h2,.landing-final h2{font-size:31px}.landing-steps li{grid-template-columns:34px minmax(0,1fr);padding:18px 15px}.landing-steps li>span{width:32px;height:32px}.landing-operations-grid{grid-template-columns:1fr}.landing-operations-grid article,.landing-operations-grid article:nth-child(2n),.landing-operations-grid article:nth-child(odd){border-inline-start:0}.landing-operations-grid article:nth-child(n+2){border-top:1px solid #ffffff1f}.landing-operations-grid article{min-height:190px}.landing-faq-list summary{padding-inline:13px;font-size:13px}.landing-faq-list details p,[dir=rtl] .landing-faq-list details p{padding:16px}.landing-final{padding-block:62px}.landing-footer .landing-shell{grid-template-columns:1fr;align-items:start}.landing-footer nav{flex-wrap:wrap;grid-column:auto}}@media (prefers-reduced-motion:reduce){.landing-button,.landing-feature-card{transition:none}.landing-button:hover,.landing-feature-card:hover{transform:none}}.launch-content{max-width:1440px}.launch-workspace{gap:16px;display:grid}.launch-page-heading{align-items:flex-end;margin-bottom:2px}.launch-page-heading>div>p{color:#9f3d31;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:790}[dir=rtl] .launch-page-heading>div>p{letter-spacing:0}.launch-page-heading>div>span{color:var(--muted);max-width:780px;margin-top:7px;font-size:11.5px;line-height:1.7;display:block}.launch-state{border:1px solid;border-radius:5px;align-items:center;gap:6px;min-height:31px;padding:0 10px;font-size:11px;font-weight:760;display:inline-flex}.launch-state.is-draft{color:#735f35;background:#f4f1e8;border-color:#ded5bf}.launch-state.is-live{background:var(--success-soft);color:var(--success);border-color:#bad9c7}.launch-hero{color:#fff;background:#122a23;border-color:#122a23;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:17px;min-height:148px;padding:24px 25px;display:grid;overflow:hidden}.launch-workspace.is-live .launch-hero{background:#183b30;border-color:#183b30}.launch-hero-icon{color:#f4a99f;background:#ffffff17;border:1px solid #ffffff1f;border-radius:9px;justify-content:center;align-items:center;width:51px;height:51px;display:flex}.is-live .launch-hero-icon{color:#a7ddc4}.launch-hero-copy{min-width:0;display:grid}.launch-hero-copy>p{color:#eaa096;letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px;font-size:9.5px;font-weight:780}[dir=rtl] .launch-hero-copy>p{letter-spacing:0}.is-live .launch-hero-copy>p{color:#a7ddc4}.launch-hero-copy h2{color:#fff;font-family:var(--font-montserrat), var(--font-cairo), sans-serif;letter-spacing:-.035em;margin:0;font-size:clamp(19px,2vw,27px)}[dir=rtl] .launch-hero-copy h2{font-family:var(--font-cairo), sans-serif;letter-spacing:0}.launch-hero-copy>span{color:#b8c9c2;max-width:760px;margin-top:7px;font-size:11px;line-height:1.65}.launch-hero-copy time{color:#9db4aa;margin-top:8px;font-size:9.5px}.launch-hero-action{place-items:flex-end stretch;gap:8px;min-width:185px;display:grid}.launch-hero-action .button{color:var(--ink);background:#fff;border-color:#fff;min-width:185px}.launch-hero-action .button:hover{background:#f3f6f3}.launch-hero-action button:disabled{color:#879b92;cursor:not-allowed;background:#ffffff24;border-color:#ffffff29}.launch-hero-action small{color:#91a79d;overflow-wrap:anywhere;text-align:center;max-width:220px;font-size:9px}.launch-notice{border:1px solid;border-radius:7px;align-items:center;gap:8px;padding:10px 12px;font-size:11.5px;line-height:1.55;display:flex}.launch-notice.is-success{background:var(--success-soft);color:#1f684c;border-color:#bad9c7}.launch-notice.is-stale{background:var(--warning-soft);color:#775019;border-color:#e8d5a6}.launch-notice.is-error{background:var(--accent-soft);color:#8e382d;border-color:#e9c3bd}.launch-grid{grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr);align-items:start;gap:16px;display:grid}.launch-required,.launch-optional{overflow:hidden}.launch-required>header{border-bottom:0;justify-content:space-between;align-items:flex-start;min-height:76px;padding:17px 19px 11px;display:flex}.launch-required h2,.launch-optional h2{margin:0;font-size:14px}.launch-required header p,.launch-optional header p{color:var(--muted);margin:4px 0 0;font-size:10px;line-height:1.55}.launch-required header strong{color:#4a5d55;white-space:nowrap;background:#f1f4f1;border-radius:4px;padding:5px 7px;font-size:9.5px}.launch-progress{background:#edf1ed;height:4px;margin:0 19px 11px;overflow:hidden}.launch-progress>span{background:var(--accent);height:100%;transition:width .2s;display:block}.is-live .launch-progress>span{background:var(--success)}.launch-checklist{margin:0;padding:0;list-style:none}.launch-checklist li{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:76px;padding:13px 19px;display:grid}.launch-check-icon{border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.launch-checklist li.is-complete .launch-check-icon{background:var(--success-soft);color:var(--success);border-color:#c1ddcf}.launch-checklist li.is-blocked .launch-check-icon{color:#8a7953;background:#f5f3ec;border-color:#dcd6c5}.launch-checklist li>div{min-width:0;display:grid}.launch-checklist li>div strong{font-size:11.5px}.launch-checklist li>div p{color:var(--muted);margin:3px 0 0;font-size:9.5px;line-height:1.55}.launch-item-state{white-space:nowrap;border-radius:4px;padding:4px 6px;font-size:8.5px;font-weight:780}.is-complete .launch-item-state{background:var(--success-soft);color:var(--success)}.is-blocked .launch-item-state{color:#795f2d;background:#f5f0e4}.launch-checklist li>a{color:#94392e;grid-column:2/-1;justify-self:start;align-items:center;gap:4px;margin-top:-6px;font-size:9.5px;font-weight:740;text-decoration:none;display:inline-flex}.launch-checklist li>a:hover{text-decoration:underline}.launch-optional>header{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:10px;padding:17px;display:grid}.launch-optional>header>span{color:#82652d;background:#f3eee2;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.launch-optional-list article{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:15px 17px;display:grid}.launch-optional-list article+article{border-top:1px solid var(--line)}.launch-optional-list article>div{grid-column:1/-1}.launch-optional-list strong{font-size:11.5px}.launch-optional-list p{color:var(--muted);margin:4px 0 0;font-size:9.5px;line-height:1.55}.launch-optional-list article>span{color:#806431;text-transform:uppercase;align-self:center;font-size:8.5px;font-weight:770}[dir=rtl] .launch-optional-list article>span{text-transform:none}.launch-optional-list article.is-complete>span{color:var(--success)}.launch-optional-list article>a{color:#944034;justify-self:end;align-items:center;gap:4px;font-size:9.5px;font-weight:730;text-decoration:none;display:inline-flex}.launch-security-note,.launch-permission-note{border-top:1px solid var(--line);color:var(--muted);align-items:flex-start;gap:7px;margin:0;padding:13px 17px;font-size:9.5px;line-height:1.55;display:flex}.launch-security-note svg,.launch-permission-note svg{color:#687a71;flex:none;margin-top:1px}@media (max-width:980px){.launch-grid{grid-template-columns:minmax(0,1fr)}.launch-optional-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.launch-optional-list article+article{border-inline-start:1px solid var(--line);border-top:0}}@media (max-width:760px){.launch-page-heading{align-items:flex-start}.launch-state{justify-self:start}.launch-hero{grid-template-columns:auto minmax(0,1fr);align-items:start;padding:19px 17px}.launch-hero-icon{width:42px;height:42px}.launch-hero-action{grid-column:1/-1;width:100%;min-width:0}.launch-hero-action .button{width:100%;min-height:42px}.launch-checklist li{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;padding-inline:15px}.launch-checklist li>a{margin-top:-2px}}@media (max-width:520px){.launch-required>header{gap:9px;display:grid}.launch-required header strong{justify-self:start}.launch-progress{margin-inline:15px}.launch-checklist li{grid-template-columns:auto minmax(0,1fr)}.launch-item-state{grid-column:2;justify-self:start}.launch-checklist li>a{grid-column:2}.launch-optional-list{grid-template-columns:1fr}.launch-optional-list article+article{border-inline-start:0;border-top:1px solid var(--line)}}.customer-list-content,.customer-detail-content{max-width:1540px}.customer-list-heading{align-items:flex-start}.customer-list-heading p{color:#a93729;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:780}[dir=rtl] .customer-list-heading p{letter-spacing:0}.customer-list-heading>div>span{color:var(--muted);max-width:760px;margin-top:7px;font-size:11.5px;line-height:1.65;display:block}.customer-summary{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:17px;display:grid;overflow:hidden}.customer-summary article{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:17px 18px;display:grid}.customer-summary article+article{border-inline-start:1px solid var(--line)}.customer-summary-icon{color:#5e7168;background:#eef2ef;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.customer-summary-icon.accent{background:var(--accent-soft);color:var(--accent-dark)}.customer-summary-icon.success{background:var(--success-soft);color:var(--success)}.customer-summary-icon.warning{background:var(--warning-soft);color:var(--warning)}.customer-summary article>div{min-width:0;display:grid}.customer-summary small{color:var(--muted);font-size:9px;font-weight:690}.customer-summary strong{font-family:var(--font-montserrat), var(--font-cairo), sans-serif;letter-spacing:-.035em;margin-top:3px;font-size:21px}[dir=rtl] .customer-summary strong{font-family:var(--font-cairo), sans-serif;letter-spacing:0}.customer-list-panel{overflow:hidden}.customer-toolbar{gap:14px;align-items:center!important;padding-bottom:16px!important}.customer-toolbar form{flex:1;grid-template-columns:minmax(240px,1.45fr) minmax(135px,.65fr) minmax(150px,.7fr) auto;align-items:center;gap:7px;min-width:0;display:grid}.customer-search{align-items:center;min-width:0;display:flex;position:relative}.customer-search svg{color:var(--muted);position:absolute;inset-inline-start:11px}.customer-toolbar input,.customer-toolbar select{border:1px solid var(--line);color:var(--ink);font:inherit;background:#f8f9f7;border-radius:7px;outline:0;width:100%;min-width:0;height:40px;font-size:10.5px}.customer-toolbar input{padding-inline:37px 10px}.customer-toolbar select{padding-inline:9px 25px}.customer-toolbar input:focus,.customer-toolbar select:focus{border-color:var(--ink);background:#fff;box-shadow:0 0 0 3px #10241f12}.customer-toolbar button{border:1px solid var(--line-strong);cursor:pointer;background:#fff;border-radius:7px;height:40px;padding:0 14px;font-size:10.5px;font-weight:720}.customer-toolbar>span{color:var(--muted);white-space:nowrap;font-size:9.5px}.customer-table{min-width:1010px}.customer-table td{height:72px}.customer-table td:first-child a{color:var(--ink);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;text-decoration:none;display:grid}.customer-table td:first-child a>span:last-child{min-width:0;display:grid}.customer-table td:nth-child(2) strong{display:block}.customer-table td strong{font-size:10.5px}.customer-table td small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;max-width:210px;margin-top:3px;font-size:8.5px;display:flex;overflow:hidden}.customer-table td time{color:var(--muted);white-space:nowrap;font-size:9px}.customer-avatar,.customer-profile-avatar{color:#3e5f52;font-family:var(--font-montserrat), var(--font-cairo), sans-serif;background:#e8ede8;border:1px solid #d5ddd6;border-radius:7px;justify-content:center;align-items:center;width:38px;height:38px;font-size:11px;font-weight:760;display:flex}.customer-tag-list{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.customer-tag-list>span{background:var(--tag-color)}@supports (color:color-mix(in lab, red, red)){.customer-tag-list>span{background:color-mix(in srgb, var(--tag-color) 10%, white)}}.customer-tag-list>span{border:1px solid var(--tag-color)}@supports (color:color-mix(in lab, red, red)){.customer-tag-list>span{border:1px solid color-mix(in srgb, var(--tag-color) 27%, white)}}.customer-tag-list>span{color:var(--tag-color);border-radius:4px}@supports (color:color-mix(in lab, red, red)){.customer-tag-list>span{color:color-mix(in srgb, var(--tag-color) 86%, #10241f)}}.customer-tag-list>span{text-overflow:ellipsis;white-space:nowrap;max-width:130px;padding:3px 6px;font-size:8px;font-weight:720;line-height:1.25;overflow:hidden}.customer-tag-list>small{color:var(--muted);font-size:8px}.muted-cell{color:var(--muted);font-size:8.5px}.customer-status.success{background:var(--success-soft);color:var(--success)}.customer-status.neutral{color:#617069;background:#ecefed}.customer-empty{border-top:1px solid var(--line);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:355px;padding:42px 22px;display:flex}.customer-empty>span{color:#63776d;background:#edf2ee;border-radius:7px;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.customer-empty h2{margin:15px 0 0;font-size:16px}.customer-empty p{color:var(--muted);max-width:480px;margin:6px 0 18px;font-size:10.5px;line-height:1.65}.customer-cards{display:none}.customer-detail-heading{margin-bottom:19px}.customer-detail-heading>a{color:var(--muted);align-items:center;gap:6px;font-size:10px;text-decoration:none;display:inline-flex}.customer-detail-heading>div{align-items:center;gap:13px;margin-top:13px;display:flex}.customer-profile-avatar{background:#e3eae4;border-radius:9px;width:52px;height:52px;font-size:15px}.customer-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.customer-title-row h1{letter-spacing:-.035em;margin:0;font-size:clamp(25px,2.4vw,34px);line-height:1.15}[dir=rtl] .customer-title-row h1{letter-spacing:0}.customer-detail-heading p{color:var(--muted);margin:6px 0 0;font-size:9.5px}.customer-detail-metrics{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:17px;display:grid;overflow:hidden}.customer-detail-metrics article{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:15px 17px;display:grid}.customer-detail-metrics article+article{border-inline-start:1px solid var(--line)}.customer-detail-metrics article>span{color:#657970;background:#eff3ef;border-radius:5px;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.customer-detail-metrics article>div{min-width:0;display:grid}.customer-detail-metrics small{color:var(--muted);font-size:8px}.customer-detail-metrics strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;overflow:hidden}.customer-detail-grid{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:17px;min-width:0;display:grid}.customer-detail-main,.customer-detail-side{gap:15px;min-width:0;display:grid}.customer-detail-side{position:sticky;top:84px}.customer-detail-card,.customer-side-card,.customer-actions{overflow:hidden}.customer-detail-card>header,.customer-side-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:57px;padding:13px 17px;display:flex}.customer-detail-card>header>div,.customer-detail-card>header>div>div,.customer-side-card>header{align-items:center;gap:9px;display:flex}.customer-detail-card>header>div>div{align-items:flex-start;display:grid}.customer-detail-card>header>div>span,.customer-side-card>header>span{color:#60736a;background:#eff3ef;border-radius:5px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.customer-detail-card>header strong,.customer-side-card>header strong{font-size:11.5px}.customer-detail-card>header small{color:var(--muted);font-size:8.5px}.customer-order-history{display:grid}.customer-order-history>a{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:minmax(180px,1fr) auto 135px;align-items:center;gap:12px;min-height:66px;padding:12px 17px;text-decoration:none;display:grid}.customer-order-history>a:last-child{border-bottom:0}.customer-order-history>a:hover{background:#fafbf9}.customer-order-history>a>span:first-child{display:grid}.customer-order-history>a>span:first-child strong{font-size:10.5px}.customer-order-history>a>span:first-child small{color:var(--muted);margin-top:3px;font-size:8px}.customer-order-states{flex-wrap:wrap;gap:4px;display:flex}.customer-order-history>a>strong{text-align:end;font-size:10px}.customer-history-note{border-top:1px solid var(--line);color:var(--muted);background:#f7f9f6;padding:9px 17px;font-size:8px}.customer-notes-history>div>article{border-bottom:1px solid var(--line);padding:13px 17px}.customer-notes-history>div>article:last-child{border-bottom:0}.customer-notes-history article p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:9.5px;line-height:1.65}.customer-notes-history article footer{color:var(--muted);justify-content:space-between;margin-top:7px;font-size:7.5px;display:flex}.customer-detail-empty{color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:175px;padding:25px;display:flex}.customer-detail-empty>span{color:#6e8177}.customer-detail-empty strong{color:var(--ink);margin-top:9px;font-size:10.5px}.customer-detail-empty p{max-width:420px;margin:5px 0 0;font-size:8.5px;line-height:1.6}.customer-side-card dl{margin:0;padding:6px 17px 13px}.customer-side-card dl>div{border-bottom:1px solid #edf0ed;grid-template-columns:minmax(0,.75fr) minmax(0,1fr);align-items:start;gap:8px;padding:10px 0;display:grid}.customer-side-card dl>div:last-child{border-bottom:0}.customer-side-card dt{color:var(--muted);align-items:center;gap:6px;font-size:8px;display:flex}.customer-side-card dd{overflow-wrap:anywhere;text-align:end;margin:0;font-size:8.7px;font-weight:680}.customer-side-card dd a{color:var(--accent-dark);text-decoration:none}.customer-addresses-card>div>address{padding:13px 17px;font-size:9px;font-style:normal;line-height:1.65;display:grid}.customer-addresses-card>div>address+address{border-top:1px solid var(--line)}.customer-addresses-card address>header{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.customer-addresses-card address>header strong{font-size:9.5px}.customer-addresses-card address>header span{background:var(--success-soft);color:var(--success);border-radius:4px;padding:2px 5px;font-size:7.5px;font-weight:720}.customer-addresses-card address a{color:var(--accent-dark);margin-top:4px;text-decoration:none}.customer-addresses-card address small{color:var(--muted);background:#f7f9f6;border-radius:5px;margin-top:7px;padding:7px 8px;font-size:8px}.customer-side-empty{color:var(--muted);margin:0;padding:17px;font-size:8.5px}.customer-current-tags>.customer-tag-list{padding:14px 17px 17px}.customer-actions>form{gap:10px;padding:14px 17px 17px;display:grid}.customer-actions>form+form{border-top:1px solid var(--line)}.customer-actions form>header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;display:grid}.customer-actions form>header>span{color:#60736a;background:#eff3ef;border-radius:5px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.customer-actions form>header>div{display:grid}.customer-actions form>header strong{font-size:10.5px}.customer-actions form>header small{color:var(--muted);margin-top:2px;font-size:7.8px;line-height:1.5}.customer-actions label{gap:5px;display:grid}.customer-actions label>span{font-size:8.5px;font-weight:700}.customer-actions input,.customer-actions textarea{border:1px solid var(--line-strong);color:var(--ink);font:inherit;background:#fbfcfa;border-radius:6px;outline:0;width:100%;padding:8px 9px;font-size:10px}.customer-actions input{height:39px}.customer-actions textarea{resize:vertical;line-height:1.55}.customer-actions input:focus,.customer-actions textarea:focus{border-color:var(--ink);background:#fff;box-shadow:0 0 0 3px #10241f12}.customer-actions .button{justify-self:end;height:35px;font-size:9px}.customer-actions .button:disabled{cursor:not-allowed;opacity:.55}.customer-action-notice{border-bottom:1px solid;margin:0;padding:9px 13px;font-size:8.5px;line-height:1.5}.customer-action-notice.success{background:var(--success-soft);color:var(--success);border-color:#cde7da}.customer-action-notice.error{background:var(--accent-soft);color:#8a3328;border-color:#edc8c2}.customer-route-error{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:560px;min-height:320px;margin:10vh auto 0;padding:34px;display:flex}.customer-route-error>span{color:#9a5a0a}.customer-route-error h1{margin:14px 0 0;font-size:19px}.customer-route-error p{color:var(--muted);max-width:420px;margin:7px 0 18px;font-size:10px;line-height:1.7}.customer-loading{gap:17px;display:grid}.customer-loading>span{background:#e7ebe7;border-radius:7px;width:min(440px,70%);height:42px;animation:1.2s ease-in-out infinite alternate customer-pulse;display:block}.customer-loading>span:nth-child(2){width:100%;height:73px}.customer-loading section{border:1px solid var(--line);background:#fff;border-radius:8px;padding:16px;display:grid}.customer-loading i{background:#edf0ed;border-radius:4px;height:54px;margin-top:1px;animation:1.2s ease-in-out infinite alternate customer-pulse}@keyframes customer-pulse{to{opacity:.48}}@media (max-width:1050px){.customer-detail-grid{grid-template-columns:minmax(0,1fr) 320px}.customer-toolbar form{grid-template-columns:minmax(210px,1.2fr) minmax(120px,.6fr) minmax(135px,.65fr) auto}}@media (max-width:900px){.customer-summary,.customer-detail-metrics{grid-template-columns:1fr 1fr}.customer-summary article:nth-child(3),.customer-detail-metrics article:nth-child(3){border-block-start:1px solid var(--line);border-inline-start:0}.customer-summary article:nth-child(4),.customer-detail-metrics article:nth-child(4){border-block-start:1px solid var(--line)}.customer-toolbar{align-items:stretch!important;display:grid!important}.customer-toolbar form{grid-template-columns:1fr 1fr;width:100%}.customer-search,.customer-toolbar form button{grid-column:1/-1}.customer-detail-grid{grid-template-columns:minmax(0,1fr)}.customer-detail-side{grid-template-columns:1fr 1fr;position:static}.customer-detail-side>.customer-actions{grid-column:1/-1}}@media (max-width:760px){.customer-table-wrap{display:none}.customer-cards{border-top:1px solid var(--line);display:grid}.customer-card{border-bottom:1px solid var(--line);color:var(--ink);gap:11px;padding:14px 16px;text-decoration:none;display:grid}.customer-card:last-child{border-bottom:0}.customer-card>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.customer-card>header>div{min-width:0;display:grid}.customer-card>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.customer-card>header small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;overflow:hidden}.customer-card>div{background:#f8faf7;border-radius:6px;grid-template-columns:1fr 1fr;display:grid}.customer-card>div>span{color:var(--muted);padding:8px 10px;font-size:7.5px;display:grid}.customer-card>div>span+span{border-inline-start:1px solid var(--line)}.customer-card>div strong{color:var(--ink);margin-top:2px;font-size:9.5px}.customer-card>footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.customer-card>footer time{color:var(--muted);white-space:nowrap;font-size:7.5px}.customer-detail-side{grid-template-columns:1fr}.customer-detail-side>.customer-actions{grid-column:auto}.customer-order-history>a{grid-template-columns:minmax(0,1fr) auto}.customer-order-states{grid-area:2/1/auto/-1}.customer-order-history>a>strong{grid-area:1/2}}@media (max-width:480px){.customer-toolbar form{grid-template-columns:minmax(0,1fr)}.customer-search,.customer-toolbar form button{grid-column:auto}.customer-toolbar>span{grid-column:1/-1}.customer-detail-heading>div{align-items:flex-start}.customer-title-row h1{flex-basis:100%;font-size:24px}.customer-order-history>a{grid-template-columns:minmax(0,1fr)}.customer-order-history>a>strong,.customer-order-states{text-align:start;grid-area:auto/1}}.commerce-settings-content{gap:16px;max-width:1260px;display:grid}.commerce-page-heading{align-items:center;margin-bottom:2px}.commerce-page-heading>div>p{color:#9b4034;letter-spacing:.075em;text-transform:uppercase;font-size:9px;font-weight:780}[dir=rtl] .commerce-page-heading>div>p{letter-spacing:0}.commerce-page-heading>div>span{color:var(--muted);max-width:730px;margin-top:7px;font-size:11px;line-height:1.65;display:block}.commerce-page-heading>svg{color:#84928b}.commerce-settings-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;align-items:center;gap:3px;margin-bottom:2px;display:flex;overflow-x:auto}.commerce-settings-tabs a{color:#64736c;border-bottom:2px solid #0000;flex:none;align-items:center;gap:7px;min-height:43px;padding:0 13px;font-size:10.5px;font-weight:700;text-decoration:none;display:flex}.commerce-settings-tabs a:hover{color:var(--ink)}.commerce-settings-tabs a.active{border-bottom-color:var(--accent);color:var(--ink)}.commerce-summary{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:minmax(160px,.7fr) minmax(160px,.7fr) minmax(280px,1.6fr);display:grid;overflow:hidden}.commerce-summary article{grid-template-columns:34px 1fr;align-items:center;gap:12px;min-height:78px;padding:13px 18px;display:grid}.commerce-summary article+article{border-inline-start:1px solid var(--line)}.commerce-summary article>svg{color:#71817a}.commerce-summary article>div{min-width:0;display:grid}.commerce-summary article strong{font-family:var(--font-montserrat), var(--font-cairo);font-size:16px;line-height:1.2}.commerce-summary article span{color:var(--muted);margin-top:3px;font-size:8.5px;line-height:1.5}.commerce-summary .commerce-summary-note{background:#f7f9f6}.commerce-summary .commerce-summary-note strong{font-family:inherit;font-size:10px}.commerce-notice{border:1px solid;border-radius:7px;align-items:center;gap:8px;margin:0;padding:10px 12px;font-size:9.5px;display:flex}.commerce-notice.success{background:var(--success-soft);color:var(--success);border-color:#cbe6d8}.commerce-notice.error{background:var(--accent-soft);color:#963c30;border-color:#f2cfc7}.commerce-settings-panel{overflow:hidden}.commerce-settings-panel>header{align-items:center;padding-bottom:17px}.commerce-settings-panel>header p{max-width:760px;line-height:1.55}.commerce-add-button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:6px;flex:none;align-items:center;gap:6px;min-height:35px;padding:0 12px;font-size:9.5px;font-weight:730;display:flex}.commerce-add-button:hover{background:#18372e}.commerce-add-button:focus-visible,.commerce-settings-panel button:focus-visible,.settings-landing-grid a:focus-visible,.commerce-settings-tabs a:focus-visible{outline-offset:2px;outline:3px solid #10241f2b}.commerce-empty{border-top:1px solid var(--line);color:#5f7068;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:150px;padding:25px;display:flex}.commerce-empty p{margin:9px 0 0;font-size:9.5px;line-height:1.6}.commerce-method-list,.commerce-zone-list,.discount-card-list{border-top:1px solid var(--line);display:grid}.commerce-method-card,.commerce-zone-card{border-bottom:1px solid #edf0ed}.commerce-method-card:last-child,.commerce-zone-card:last-child{border-bottom:0}.commerce-method-heading,.commerce-zone-card>button{cursor:pointer;text-align:start;background:#fff;border:0;grid-template-columns:38px minmax(0,1fr) auto 17px;align-items:center;gap:12px;width:100%;min-height:72px;padding:11px 20px;display:grid}.commerce-method-heading:hover,.commerce-zone-card>button:hover{background:#fbfcfa}.commerce-method-heading>span:nth-child(2),.commerce-zone-card>button>div{min-width:0;display:grid}.commerce-method-heading strong,.commerce-zone-card>button strong{font-size:10.5px}.commerce-method-heading small,.commerce-zone-card>button small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.commerce-method-icon,.commerce-zone-card>button>span:first-child{color:#5f7068;background:#f0f3ef;border-radius:6px;justify-content:center;align-items:center;width:37px;height:37px;display:flex}.commerce-method-icon.manual{color:#4e5a79;background:#eef0f6}.commerce-method-icon.cash_on_delivery,.commerce-method-icon.flat_rate{color:#327052;background:#edf5ef}.commerce-method-icon.price_based,.commerce-method-icon.weight_based{color:#405d7a;background:#eef2f7}.commerce-method-icon.local_pickup{color:#8c6226;background:#f7f0e4}.commerce-state{white-space:nowrap;border-radius:4px;padding:5px 7px;font-size:8px;font-weight:760;line-height:1;display:inline-flex}.commerce-state.active{background:var(--success-soft);color:var(--success)}.commerce-state.warning{background:var(--warning-soft);color:var(--warning)}.commerce-state.inactive{color:#4f5f57;background:#edf0ed}.commerce-editor-form{border-top:1px solid var(--line);background:#f8faf7;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px 20px;display:grid}.commerce-editor-form label{gap:6px;min-width:0;display:grid}.commerce-editor-form label>span{color:#54655d;font-size:8.5px;font-weight:690}.commerce-editor-form input,.commerce-editor-form select,.commerce-editor-form textarea{border:1px solid var(--line-strong);color:var(--ink);background:#fff;border-radius:6px;outline:0;width:100%;padding:0 10px;font-size:10px}.commerce-editor-form input,.commerce-editor-form select{height:40px}.commerce-editor-form textarea{resize:vertical;min-height:72px;padding-block:9px;line-height:1.55}.commerce-editor-form select[multiple]{height:auto;min-height:116px;padding:6px}.commerce-editor-form select[multiple] option{border-radius:4px;padding:6px}.commerce-editor-form input:focus,.commerce-editor-form select:focus,.commerce-editor-form textarea:focus{border-color:var(--ink);box-shadow:0 0 0 3px #10241f11}.commerce-editor-form .commerce-wide{grid-column:1/-1}.commerce-editor-form .commerce-check{align-items:center;gap:8px;min-height:40px;padding-top:15px;display:flex}.commerce-editor-form .commerce-check input{accent-color:var(--ink);width:16px;height:16px}.commerce-editor-form footer{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:8px;padding-top:3px;display:flex}.commerce-editor-form footer button{cursor:pointer;border:0;border-radius:6px;align-items:center;gap:6px;min-height:35px;padding:0 12px;font-size:9px;font-weight:730;display:flex}.commerce-editor-form footer button:first-child{color:var(--muted);background:0 0}.commerce-editor-form footer button:last-child{background:var(--ink);color:#fff}.commerce-editor-form button:disabled{cursor:wait;opacity:.55}.commerce-rate-tiers{border:1px solid #dce3dd;border-radius:7px;gap:10px;min-width:0;margin:2px 0;padding:14px;display:grid}.commerce-rate-tiers legend{color:var(--ink);padding-inline:5px;font-size:10px;font-weight:760}.commerce-rate-tiers>p{color:var(--muted);margin:0;font-size:8.5px;line-height:1.55}.commerce-rate-tiers>div{gap:7px;display:grid}.commerce-rate-tier{grid-template-columns:repeat(3,minmax(0,1fr)) 34px;align-items:end;gap:8px;display:grid}.commerce-rate-tier>button{border:1px solid var(--line-strong);color:#805044;cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;width:34px;height:40px;padding:0;display:flex}.commerce-rate-tier>button:disabled{color:#a8b0ac;cursor:not-allowed}.commerce-rate-tiers .commerce-add-tier{border:1px solid var(--line-strong);color:#34584b;cursor:pointer;background:#fff;border-radius:6px;justify-self:start;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:9px;font-weight:730;display:inline-flex}.commerce-compact-form{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr))}.commerce-compact-form footer{grid-column:1/-1}.commerce-provider-grid{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.commerce-provider-card{min-width:0;padding:19px 20px}.commerce-provider-card:nth-child(2n){border-inline-start:1px solid var(--line)}.commerce-provider-card:nth-child(n+3){border-top:1px solid var(--line)}.commerce-provider-card>header{grid-template-columns:36px 1fr;align-items:center;gap:11px;display:grid}.commerce-provider-card>header>span{background:var(--sidebar);color:#fff;font-family:var(--font-montserrat);border-radius:7px;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:760;display:flex}.commerce-provider-card>header>div{display:grid}.commerce-provider-card>header strong{font-size:11px}.commerce-provider-card>header small{color:#9a493d;text-transform:uppercase;margin-top:2px;font-size:7.5px;font-weight:740}.commerce-provider-card>p{color:var(--muted);min-height:43px;font-size:8.5px;line-height:1.65}.commerce-capabilities{flex-wrap:wrap;gap:5px;margin:12px 0;display:flex}.commerce-capabilities span{color:#53645c;background:#f1f4f1;border:1px solid #e2e7e2;border-radius:4px;padding:4px 6px;font-size:7.5px}.commerce-provider-card>footer{justify-content:space-between;align-items:center;gap:10px;margin-top:13px;display:flex}.commerce-provider-card>footer a{color:var(--muted);align-items:center;gap:5px;font-size:8px;text-decoration:none;display:flex}.commerce-provider-card>footer button{border:1px solid var(--line-strong);cursor:pointer;background:#fff;border-radius:5px;align-items:center;gap:5px;min-height:31px;padding:0 9px;font-size:8px;font-weight:720;display:flex}.commerce-provider-card>footer button:disabled{cursor:wait;opacity:.52}.commerce-prepare-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.commerce-connection{border:1px solid var(--line);border-radius:6px;margin-top:10px;overflow:hidden}.commerce-connection>button{cursor:pointer;text-align:start;background:#fafbf9;border:0;grid-template-columns:1fr auto auto;align-items:center;gap:8px;width:100%;padding:9px 10px;display:grid}.commerce-connection>button:hover{background:#f5f8f4}.commerce-connection>button>span:first-child{display:grid}.commerce-connection>button strong{font-size:8.5px}.commerce-connection>button small{color:var(--muted);margin-top:2px;font-size:7px}.commerce-connection-body{border-top:1px solid var(--line);background:#fbfcfa;display:grid}.commerce-credential-state{border-bottom:1px solid var(--line);color:#557067;background:#f4f7f3;grid-template-columns:17px minmax(0,1fr);align-items:flex-start;gap:8px;padding:11px;display:grid}.commerce-credential-state.verified{color:#32654f;background:#f0f7f2}.commerce-credential-state>svg{margin-top:1px}.commerce-credential-state>div{gap:3px;min-width:0;display:grid}.commerce-credential-state strong{font-size:8px}.commerce-credential-state span{color:#5f7068;font-size:7.25px;line-height:1.55}.commerce-connection-form,.commerce-credential-editor>form,.commerce-verification-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:12px 11px;display:grid}.commerce-connection-form,.commerce-credential-editor,.commerce-verification-form,.commerce-checkout-activation{border-bottom:1px solid var(--line)}.commerce-connection label{gap:4px;min-width:0;display:grid}.commerce-connection label span{color:#596961;font-size:7.5px;font-weight:660}.commerce-connection input,.commerce-connection select,.commerce-connection textarea{border:1px solid var(--line-strong);color:var(--ink);background:#fff;border-radius:5px;outline:0;width:100%;min-height:36px;padding:7px 8px;font-size:8.5px}.commerce-connection input:focus,.commerce-connection select:focus,.commerce-connection textarea:focus{border-color:var(--ink);box-shadow:0 0 0 3px #10241f11}.commerce-connection input:disabled,.commerce-connection select:disabled,.commerce-connection textarea:disabled{color:#66746d;background:#f0f2ef}.commerce-connection textarea{resize:vertical;min-height:62px;line-height:1.5}.commerce-connection .commerce-wide{grid-column:1/-1}.commerce-connection form>footer{grid-column:1/-1;justify-content:flex-end;display:flex}.commerce-connection form button,.commerce-checkout-activation button,.commerce-connection-actions button{background:var(--ink);border:1px solid var(--ink);color:#fff;cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:0 10px;font-size:8px;font-weight:720;display:flex}.commerce-connection form>button{justify-self:end}.commerce-connection button:disabled{cursor:not-allowed;opacity:.5}.commerce-credential-editor>header,.commerce-verification-form>header{grid-column:1/-1;grid-template-columns:17px minmax(0,1fr);align-items:flex-start;gap:8px;padding:12px 11px 0;display:grid}.commerce-credential-editor>header svg,.commerce-verification-form>header svg{color:#526d60;margin-top:1px}.commerce-credential-editor>header>div,.commerce-verification-form>header>div{gap:3px;display:grid}.commerce-credential-editor>header strong,.commerce-verification-form>header strong,.commerce-checkout-activation strong{font-size:8.5px}.commerce-credential-editor>header span,.commerce-verification-form>header span,.commerce-checkout-activation span{color:#5b6b64;font-size:7.25px;line-height:1.55}.commerce-credential-editor>form{padding-top:9px}.commerce-credential-editor>form>button{grid-column:1/-1;justify-self:end}.commerce-credential-summary{border:1px solid var(--line);background:#fff;border-radius:5px;grid-template-columns:repeat(2,minmax(0,1fr));margin:10px 11px 0;display:grid;overflow:hidden}.commerce-credential-summary>div{gap:4px;min-width:0;padding:9px;display:grid}.commerce-credential-summary>div:nth-child(2n){border-inline-start:1px solid var(--line)}.commerce-credential-summary>div:nth-child(n+3){border-top:1px solid var(--line)}.commerce-credential-summary dt{color:#66756e;font-size:6.75px}.commerce-credential-summary dd{color:var(--ink);overflow-wrap:anywhere;min-width:0;margin:0;font-size:8px}.commerce-credential-summary code{font-family:var(--font-montserrat), monospace;direction:ltr;unicode-bidi:isolate;font-size:7.5px}.commerce-secret-note{color:#5d6d65;align-items:flex-start;gap:6px;margin:9px 11px 0;font-size:7.25px;line-height:1.5;display:flex}.commerce-secret-note svg{flex:none;margin-top:1px}.commerce-verification-form>header{padding:0}.commerce-verification-form>button{place-self:end}.commerce-verification-evidence,.commerce-connection-error{grid-column:1/-1;align-items:center;gap:5px;margin:0;padding:8px;font-size:7.25px;line-height:1.45;display:flex}.commerce-verification-evidence{background:var(--success-soft);color:var(--success);border:1px solid #cbe6d8;border-radius:5px}.commerce-verification-evidence time{white-space:nowrap;margin-inline-start:auto}.commerce-connection-error{background:var(--accent-soft);color:#8e3d32;border:1px solid #f2cfc7;border-radius:5px}.commerce-checkout-activation{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:11px;display:grid}.commerce-checkout-activation>div{gap:3px;display:grid}.commerce-checkout-activation>p{color:#7c5d2d;grid-column:1/-1;align-items:flex-start;gap:5px;margin:0;font-size:7.25px;line-height:1.45;display:flex}.commerce-checkout-activation>p svg{flex:none;margin-top:1px}.commerce-checkout-activation button.primary{background:var(--ink)}.commerce-checkout-activation button.danger,.commerce-connection-actions button.danger{color:#903d32;background:#fff;border-color:#dfbcb6}.commerce-connection-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;padding:10px 11px;display:flex}.commerce-connection-actions button{border-color:var(--line-strong);color:#4f6158;background:#fff}.commerce-connection button:focus-visible,.commerce-provider-card>footer button:focus-visible{outline-offset:2px;outline:3px solid #10241f2b}.discount-card{grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:13px;padding:16px 20px;display:grid}.discount-card+.discount-card{border-top:1px solid var(--line)}.discount-value-mark{color:#3f715a;background:#eef4ef;border-radius:7px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.discount-value-mark.free_shipping{color:#8b6125;background:#f8f0e3}.discount-card-main{min-width:0}.discount-card-main>header{justify-content:space-between;align-items:center;gap:9px;display:flex}.discount-card-main>header>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.discount-card-main strong{font-size:10.5px}.discount-card-main code{border:1px solid var(--line);font-family:var(--font-montserrat), monospace;direction:ltr;background:#f0f2ef;border-radius:4px;padding:3px 5px;font-size:8px}.discount-card-main>p{color:var(--muted);margin:7px 0;font-size:8.5px}.discount-card-main>footer{flex-wrap:wrap;gap:12px;display:flex}.discount-card-main>footer span,.discount-card-main>footer time{color:#75827c;font-size:7.5px}.discount-actions{place-items:flex-end end;gap:5px;display:grid}.discount-actions button{border:1px solid var(--line-strong);cursor:pointer;background:#fff;border-radius:5px;min-height:29px;padding:0 9px;font-size:8px}.discount-actions span{color:#7b6556;text-align:end;align-items:center;gap:4px;max-width:145px;font-size:7px;display:flex}.discount-card>.discount-editor{grid-column:1/-1;margin:5px -20px -16px}.commerce-form-title{grid-column:1/-1;align-items:center;gap:7px;display:flex}.commerce-form-title strong{font-size:10px}.commerce-version{color:#607068;background:#f0f3ef;border-radius:4px;padding:5px 7px;font-size:8px;font-weight:720}.commerce-static-form{border-bottom:1px solid var(--line)}.commerce-immutability-note{color:var(--muted);align-items:flex-start;gap:6px;margin:0;padding:11px 20px;font-size:8px;line-height:1.55;display:flex}.commerce-immutability-note svg{flex:none}.tax-rate-list{border-top:1px solid var(--line);display:grid}.tax-rate-list>article{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:64px;padding:11px 20px;display:grid}.tax-rate-list>article+article{border-top:1px solid #edf0ed}.tax-rate-list>article>span{color:#305e4b;font-family:var(--font-montserrat), var(--font-cairo);font-size:18px;font-weight:720}.tax-rate-list>article>div{display:grid}.tax-rate-list strong{font-size:10px}.tax-rate-list small,.tax-rate-list time{color:var(--muted);margin-top:3px;font-size:8px}.settings-landing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.settings-landing-grid>a{border:1px solid var(--line);color:inherit;background:#fff;border-radius:8px;grid-template-columns:43px minmax(0,1fr) 18px;align-items:center;gap:14px;min-height:104px;padding:19px;text-decoration:none;transition:border-color .16s,transform .16s;display:grid}.settings-landing-grid>a:hover{border-color:#aebdb3;transform:translateY(-1px)}.settings-landing-grid>a>span{color:#526f62;background:#eef3ef;border-radius:7px;justify-content:center;align-items:center;width:43px;height:43px;display:flex}.settings-landing-grid>a>div{min-width:0}.settings-landing-grid strong{font-size:12px}.settings-landing-grid p{color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.55}[dir=rtl] .settings-landing-grid>a>svg{transform:scaleX(-1)}.customer-experience-content{max-width:1120px}.customer-experience-overview{background:#f8faf7;border:1px solid #dce4dd;border-radius:8px;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:86px;padding:15px 18px;display:grid}.customer-experience-overview>span{color:#47705b;background:#e8f0ea;border-radius:7px;justify-content:center;align-items:center;width:39px;height:39px;display:flex}.customer-experience-overview h2{margin:0;font-size:11px}.customer-experience-overview p{color:var(--muted);max-width:590px;margin:4px 0 0;font-size:8.5px;line-height:1.55}.customer-experience-statuses{place-items:flex-end end;gap:6px;display:grid}.customer-experience-statuses>span{white-space:nowrap;border-radius:5px;align-items:center;gap:5px;padding:5px 7px;font-size:7.5px;font-weight:710;display:inline-flex}.customer-experience-statuses>span.active{background:var(--success-soft);color:var(--success)}.customer-experience-statuses>span.inactive{color:#4f5f57;background:#edf0ed}.customer-experience-panel>header{align-items:center}.customer-experience-read-only{color:#65736c;background:#f0f2ef;border-radius:5px;flex:none;align-items:center;gap:5px;padding:7px 8px;font-size:8px;font-weight:700;display:flex}.customer-experience-options{border-top:1px solid var(--line);display:grid}.customer-experience-options>article{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:116px;padding:18px 20px;display:grid}.customer-experience-options>article+article{border-top:1px solid #edf0ed}.customer-experience-option-icon{color:#4d6d5e;background:#eef3ef;border-radius:7px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.customer-experience-options h3{margin:0;font-size:11px}.customer-experience-options p{color:#53645c;max-width:670px;margin:5px 0 0;font-size:9px;line-height:1.55}.customer-experience-options small{color:var(--muted);margin-top:5px;font-size:7.5px;line-height:1.5;display:block}.customer-experience-switch-wrap{place-items:end;gap:7px;min-width:88px;display:grid}.customer-experience-switch-wrap>span{color:#64736c;font-size:7.5px;font-weight:700}.customer-experience-switch{cursor:pointer;background:#aeb8b2;border:0;border-radius:13px;width:43px;height:24px;padding:0;transition:background-color .15s;position:relative}.customer-experience-switch>span{background:#fff;border-radius:50%;width:18px;height:18px;transition:inset-inline-start .15s;position:absolute;inset-block-start:3px;inset-inline-start:3px;box-shadow:0 1px 3px #10241f33}.customer-experience-switch[aria-checked=true]{background:#376b53}.customer-experience-switch[aria-checked=true]>span{inset-inline-start:22px}.customer-experience-switch:disabled{cursor:not-allowed;opacity:.55}.customer-experience-switch:focus-visible,.customer-experience-footer button:focus-visible{outline-offset:2px;outline:3px solid #10241f2b}.customer-experience-footer{border-top:1px solid var(--line);background:#f8faf7;justify-content:space-between;align-items:center;gap:18px;padding:14px 20px;display:flex}.customer-experience-footer>div{color:#587064;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:3px 7px;display:grid}.customer-experience-footer>div svg{grid-row:1/3}.customer-experience-footer>div span{font-size:7.5px;font-weight:720}.customer-experience-footer>div strong{color:var(--ink);font-size:8.5px;font-weight:630}.customer-experience-footer>button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:6px;flex:none;align-items:center;gap:6px;min-height:36px;padding:0 13px;font-size:9px;font-weight:730;display:flex}.customer-experience-footer>button:disabled{cursor:default;opacity:.46}@media (max-width:820px){.commerce-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-summary .commerce-summary-note{border-inline-start:0;border-top:1px solid var(--line);grid-column:1/-1}.commerce-provider-grid{grid-template-columns:1fr}.commerce-provider-card:nth-child(2n){border-inline-start:0}.commerce-provider-card+.commerce-provider-card{border-top:1px solid var(--line)}.commerce-compact-form{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-experience-overview{grid-template-columns:39px minmax(0,1fr)}.customer-experience-statuses{grid-column:2;place-items:start}}@media (max-width:620px){.commerce-settings-content{padding-inline:16px}.commerce-page-heading{align-items:start}.commerce-page-heading>svg{display:none}.commerce-settings-tabs{margin-inline:-16px;padding-inline:10px}.commerce-summary{grid-template-columns:1fr 1fr}.commerce-summary article{grid-template-columns:25px 1fr;gap:7px;min-height:70px;padding:11px}.commerce-summary article>svg{width:16px;height:16px}.commerce-summary article strong{font-size:13px}.commerce-summary article span{font-size:7.5px}.commerce-settings-panel>header{align-items:flex-start;padding:16px}.commerce-settings-panel>header h2{font-size:13px}.commerce-add-button{min-height:32px;padding-inline:9px}.commerce-method-heading,.commerce-zone-card>button{grid-template-columns:35px minmax(0,1fr) 15px;gap:8px;padding-inline:14px}.commerce-method-heading>.commerce-state,.commerce-zone-card>button>.commerce-state{display:none}.commerce-editor-form,.commerce-compact-form{grid-template-columns:1fr;padding:15px}.commerce-editor-form .commerce-wide,.commerce-editor-form footer,.commerce-form-title{grid-column:1}.commerce-rate-tier{grid-template-columns:1fr 1fr}.commerce-rate-tier>label:last-of-type{grid-column:1}.commerce-rate-tier>button{grid-column:2;justify-self:end}.commerce-provider-card{padding:16px}.commerce-provider-card>footer{flex-wrap:wrap;align-items:flex-start}.commerce-prepare-actions{justify-content:flex-start;width:100%}.commerce-connection>button{grid-template-columns:minmax(0,1fr) auto 14px}.commerce-connection>button .commerce-state{text-overflow:ellipsis;max-width:116px;overflow:hidden}.commerce-connection-form,.commerce-credential-editor>form,.commerce-verification-form{grid-template-columns:1fr}.commerce-connection .commerce-wide,.commerce-connection form>footer,.commerce-credential-editor>form>button,.commerce-verification-form>header,.commerce-verification-evidence,.commerce-connection-error{grid-column:1}.commerce-credential-summary{grid-template-columns:1fr}.commerce-credential-summary>div:nth-child(2n){border-inline-start:0}.commerce-credential-summary>div+div{border-top:1px solid var(--line)}.commerce-verification-form>button,.commerce-credential-editor>form>button{justify-self:stretch}.commerce-verification-evidence{flex-wrap:wrap;align-items:flex-start}.commerce-verification-evidence time{white-space:normal;margin-inline-start:18px}.commerce-checkout-activation{grid-template-columns:1fr;align-items:stretch}.commerce-checkout-activation button{width:100%}.commerce-checkout-activation>p{grid-column:1}.commerce-connection-actions{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.discount-card{grid-template-columns:38px minmax(0,1fr);gap:10px;padding:14px}.discount-value-mark{width:38px;height:38px}.discount-actions{flex-wrap:wrap;grid-column:2;place-items:center start;display:flex}.discount-actions span{text-align:start;max-width:none}.discount-card>.discount-editor{grid-column:1/-1;margin:4px -14px -14px}.tax-rate-list>article{grid-template-columns:55px 1fr;gap:9px;padding-inline:14px}.tax-rate-list time{grid-column:2}.settings-landing-grid{grid-template-columns:1fr}.customer-experience-overview{align-items:start;gap:11px;padding:14px}.customer-experience-statuses{grid-column:1/-1;justify-items:stretch;width:100%}.customer-experience-statuses>span{white-space:normal}.customer-experience-options>article{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:11px;padding:16px}.customer-experience-option-icon{width:36px;height:36px}.customer-experience-switch-wrap{grid-column:2;justify-content:space-between;place-items:center stretch;width:100%;min-width:0;display:flex}.customer-experience-footer{flex-direction:column;align-items:stretch;padding:14px 16px}.customer-experience-footer>button{justify-content:center;width:100%}}.inventory-content{gap:16px;max-width:1360px;display:grid}.inventory-heading{align-items:end;margin-bottom:1px}.inventory-heading>div>p{color:#9b4034;letter-spacing:.075em;text-transform:uppercase;font-size:9px;font-weight:780}[dir=rtl] .inventory-heading>div>p{letter-spacing:0}.inventory-heading>div>span{color:var(--muted);max-width:760px;margin-top:6px;font-size:10px;line-height:1.6;display:block}.inventory-summary{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.inventory-summary article{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:11px;min-height:101px;padding:17px;display:grid}.inventory-summary article+article{border-inline-start:1px solid var(--line)}.inventory-summary article>span{color:#4e705f;background:#edf3ee;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.inventory-summary article.warning>span{background:var(--warning-soft);color:var(--warning)}.inventory-summary article.critical>span{background:var(--accent-soft);color:#963c30}.inventory-summary article>div{min-width:0;display:grid}.inventory-summary p{color:#52615a;margin:1px 0 4px;font-size:8px;font-weight:690}.inventory-summary strong{font-family:var(--font-montserrat), var(--font-cairo);letter-spacing:-.03em;font-size:19px}.inventory-summary small{color:#5d6c65;margin-top:5px;font-size:7.5px;line-height:1.45}.inventory-panel{overflow:hidden}.inventory-toolbar{border-bottom:1px solid var(--line);gap:16px;display:flex;align-items:center!important;padding-bottom:15px!important}.inventory-toolbar form{flex:1;grid-template-columns:minmax(210px,1fr) 145px 165px auto;align-items:center;gap:7px;display:grid}.inventory-search{align-items:center;display:flex;position:relative}.inventory-search svg{color:#61716a;position:absolute;inset-inline-start:11px}.inventory-toolbar input,.inventory-toolbar select{border:1px solid var(--line-strong);color:var(--ink);background:#f8faf7;border-radius:6px;outline:0;width:100%;height:38px;font-size:9px}.inventory-toolbar input{padding-inline:35px 10px}.inventory-toolbar select{padding-inline:9px 25px}.inventory-toolbar input:focus,.inventory-toolbar select:focus{border-color:var(--ink);background:#fff;box-shadow:0 0 0 3px #10241f12}.inventory-toolbar button{border:1px solid var(--line-strong);color:var(--ink);cursor:pointer;background:#fff;border-radius:6px;height:38px;padding-inline:13px;font-size:9px;font-weight:730}.inventory-toolbar>span{color:#5b6b64;white-space:nowrap;font-size:8px}.inventory-table{min-width:930px}.inventory-table th,.inventory-table td{padding-inline:14px}.inventory-table td{height:67px}.inventory-table td:first-child{min-width:250px}.inventory-table td:nth-child(2){min-width:120px}.inventory-table td>strong{font-size:9px}.inventory-table td>small{color:#5d6c65;margin-top:3px;font-size:7px;display:block}.inventory-product-cell{grid-template-columns:33px minmax(0,1fr);align-items:center;gap:10px;display:grid}.inventory-product-cell>span{color:#537161;background:#eef3ef;border-radius:6px;justify-content:center;align-items:center;width:33px;height:33px;display:flex}.inventory-product-cell>div{min-width:0;display:grid}.inventory-product-cell strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.inventory-product-cell small{color:#596a62;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7.5px;overflow:hidden}.inventory-quantity{font-family:var(--font-montserrat), var(--font-cairo);border-radius:5px;justify-content:center;align-items:center;min-width:31px;padding:5px 7px;font-size:10px;font-weight:760;display:inline-flex}.inventory-quantity.healthy{background:var(--success-soft);color:var(--success)}.inventory-quantity.low{background:var(--warning-soft);color:var(--warning)}.inventory-quantity.out{background:var(--accent-soft);color:#963c30}.inventory-policy{color:#52625a;white-space:nowrap;font-size:8px}.inventory-adjust-trigger{border:1px solid var(--line-strong);color:var(--ink);cursor:pointer;white-space:nowrap;background:#fff;border-radius:5px;align-items:center;gap:5px;min-height:31px;padding:0 9px;font-size:8px;font-weight:720;display:flex}.inventory-adjust-trigger:hover{border-color:#82968b}.inventory-adjust-trigger:focus-visible,.inventory-dialog button:focus-visible,.inventory-dialog input:focus-visible,.inventory-dialog select:focus-visible,.inventory-dialog textarea:focus-visible{outline-offset:2px;outline:3px solid #10241f2b}.inventory-table .sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.inventory-empty{color:#596861;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:330px;padding:35px 20px;display:flex}.inventory-empty>span{color:#547261;background:#eef3ef;border-radius:7px;justify-content:center;align-items:center;width:45px;height:45px;display:flex}.inventory-empty h2{color:var(--ink);margin:14px 0 0;font-size:14px}.inventory-empty p{margin:6px 0 17px;font-size:8.5px;line-height:1.6}.inventory-empty>a:not(.button){color:var(--accent-dark);font-size:9px;font-weight:720}.inventory-pagination{border-top:1px solid var(--line);text-align:end;padding:13px 17px}.inventory-pagination a{color:var(--accent-dark);font-size:9px;font-weight:730;text-decoration:none}.inventory-history-panel{overflow:hidden}.inventory-history-panel>header{border-bottom:1px solid var(--line)}.inventory-history-panel>header>span{color:#596861;font-size:8px}.inventory-history-list{display:grid}.inventory-history-list article{border-bottom:1px solid #edf0ed;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:67px;padding:10px 19px;display:grid}.inventory-history-list article:last-child{border-bottom:0}.inventory-history-list article>span{background:var(--success-soft);color:var(--success);font-family:var(--font-montserrat), var(--font-cairo);border-radius:6px;justify-content:center;align-items:center;min-width:35px;height:35px;padding:0 5px;font-size:10px;font-weight:760;display:flex}.inventory-history-list article>span.negative{background:var(--accent-soft);color:#963c30}.inventory-history-list article>div{min-width:0;display:grid}.inventory-history-list article>div:nth-child(2) strong{text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.inventory-history-list p{color:#53645c;margin:3px 0;font-size:7.5px;line-height:1.45}.inventory-history-list small,.inventory-history-list time{color:#64736c;font-size:7px}.inventory-history-list article>div:last-child{justify-items:end}.inventory-history-list article>div:last-child strong{font-family:var(--font-montserrat), var(--font-cairo);font-size:10px}.inventory-history-empty{color:#596861;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:140px;padding:25px;display:flex}.inventory-history-empty p{margin:8px 0 0;font-size:8px;line-height:1.55}.inventory-dialog-backdrop{pointer-events:none;z-index:120;background:#08181475;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.inventory-dialog-dismiss{pointer-events:auto;background:0 0;border:0;position:absolute;inset:0}.inventory-dialog{pointer-events:auto;z-index:1;background:#fff;border:1px solid #ffffff80;border-radius:9px;width:100%;max-width:510px;max-height:calc(100vh - 40px);position:relative;overflow:auto;box-shadow:0 24px 70px #071a153d}.inventory-dialog>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;padding:18px 19px;display:flex}.inventory-dialog>header>div{grid-template-columns:34px 1fr;align-items:center;gap:10px;display:grid}.inventory-dialog>header>div>span{color:#4e705e;background:#eef3ef;border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.inventory-dialog h2{margin:0;font-size:13px}.inventory-dialog header p{color:#596a62;margin:4px 0 0;font-size:7.5px;line-height:1.5}.inventory-dialog>header>button{color:#596a62;cursor:pointer;background:0 0;border:0;padding:5px}.inventory-dialog-product{border-bottom:1px solid var(--line);background:#f7f9f6;padding:11px 19px;display:grid}.inventory-dialog-product strong{font-size:9px}.inventory-dialog-product span{color:#596a62;margin-top:3px;font-size:7.5px}.inventory-dialog form{grid-template-columns:1fr 1fr;gap:12px;padding:18px 19px;display:grid}.inventory-dialog form>label{gap:5px;display:grid}.inventory-dialog form>label>span{color:#52625a;font-size:8px;font-weight:680}.inventory-dialog input,.inventory-dialog select,.inventory-dialog textarea{border:1px solid var(--line-strong);color:var(--ink);font:inherit;border-radius:6px;outline:0;padding-inline:9px;font-size:9px}.inventory-dialog input,.inventory-dialog select{height:39px}.inventory-dialog textarea{resize:vertical;min-height:72px;padding-block:8px;line-height:1.55}.inventory-adjust-reason{grid-column:1/-1}.inventory-balance-preview{border:1px solid var(--line);background:#f7f9f6;border-radius:7px;grid-column:1/-1;grid-template-columns:1fr 25px 1fr;align-items:center;gap:8px;padding:12px;display:grid;position:relative}.inventory-balance-preview>div{justify-items:center;display:grid}.inventory-balance-preview>div span{color:#596a62;font-size:7px}.inventory-balance-preview>div strong{font-family:var(--font-montserrat), var(--font-cairo);margin-top:4px;font-size:17px}.inventory-balance-preview>span{color:#536f61;justify-content:center;display:flex}.inventory-balance-preview>small{color:#64736c;bottom:5px;font-size:6.5px;position:absolute;inset-inline-end:8px}.inventory-adjust-error{background:var(--accent-soft);color:#8f382d;border-radius:5px;grid-column:1/-1;align-items:center;gap:6px;margin:0;padding:8px 9px;font-size:7.5px;line-height:1.45;display:flex}.inventory-dialog form>footer{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:8px;padding-top:3px;display:flex}.inventory-dialog form>footer button,.inventory-adjust-success>button{cursor:pointer;border:0;border-radius:6px;min-height:35px;padding:0 12px;font-size:8.5px;font-weight:730}.inventory-dialog form>footer button:first-child{color:#52625a;background:0 0}.inventory-dialog form>footer button:last-child,.inventory-adjust-success>button{background:var(--ink);color:#fff}.inventory-dialog button:disabled{cursor:wait;opacity:.55}.inventory-adjust-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:280px;padding:30px;display:flex}.inventory-adjust-success>span{background:var(--success-soft);color:var(--success);border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.inventory-adjust-success strong{margin-top:13px;font-size:13px}.inventory-adjust-success p{color:#53645c;margin:7px 0 17px;font-size:8.5px}@media (max-width:900px){.inventory-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-summary article:nth-child(3){border-inline-start:0}.inventory-summary article:nth-child(n+3){border-top:1px solid var(--line)}.inventory-toolbar{display:grid;align-items:stretch!important}.inventory-toolbar form{grid-template-columns:minmax(0,1fr) minmax(130px,.5fr) auto}.inventory-toolbar form select:nth-of-type(2){grid-column:1/3}}@media (max-width:620px){.inventory-content{padding-inline:16px}.inventory-heading{align-items:start;gap:12px;display:grid}.inventory-heading>a{justify-content:center}.inventory-summary article{grid-template-columns:25px minmax(0,1fr);gap:7px;min-height:88px;padding:11px 10px}.inventory-summary article>span{width:25px;height:25px}.inventory-summary article>span svg{width:14px;height:14px}.inventory-summary strong{font-size:14px}.inventory-toolbar{padding:14px!important}.inventory-toolbar form{grid-template-columns:1fr 1fr}.inventory-toolbar .inventory-search{grid-column:1/-1}.inventory-toolbar form select:nth-of-type(2){grid-column:auto}.inventory-toolbar form button{grid-column:1/-1}.inventory-table th:last-child,.inventory-table td:last-child{z-index:2;background:#fff;position:sticky;inset-inline-end:0;box-shadow:-7px 0 12px #10241f09}[dir=rtl] .inventory-table th:last-child,[dir=rtl] .inventory-table td:last-child{box-shadow:7px 0 12px #10241f09}.inventory-table th:last-child{z-index:3;background:#f8f9f7}.inventory-history-panel>header{align-items:start;padding:15px}.inventory-history-list article{grid-template-columns:38px minmax(0,1fr);gap:9px;padding:10px 13px}.inventory-history-list article>div:last-child{grid-column:2;justify-items:start}.inventory-dialog-backdrop{align-items:end;padding:0}.inventory-dialog{border-radius:10px 10px 0 0;max-height:calc(100vh - 18px)}.inventory-dialog form{grid-template-columns:1fr;padding:16px}.inventory-adjust-reason,.inventory-balance-preview,.inventory-adjust-error,.inventory-dialog form>footer{grid-column:1}}.analytics-content{gap:16px;max-width:1360px;display:grid}.analytics-heading{align-items:end;margin-bottom:1px}.analytics-heading>div:first-child>p{color:#9b4034;letter-spacing:.075em;text-transform:uppercase;font-size:9px;font-weight:780}[dir=rtl] .analytics-heading>div:first-child>p{letter-spacing:0}.analytics-heading>div:first-child>span{color:var(--muted);margin-top:6px;font-size:10px;line-height:1.6;display:block}.analytics-heading-actions{align-items:center;gap:9px;display:flex}.analytics-range{background:#edf1ed;border:1px solid #e0e6e0;border-radius:7px;align-items:center;padding:3px;display:flex}.analytics-range a{color:#52625a;text-align:center;border-radius:4px;min-width:56px;padding:7px 8px;font-size:8.5px;font-weight:720;text-decoration:none}.analytics-range a.active{color:var(--ink);background:#fff;box-shadow:0 1px 3px #10241f17}.analytics-export{white-space:nowrap;min-height:35px}.analytics-metrics{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.analytics-metrics>article{grid-template-columns:31px minmax(0,1fr);align-items:start;gap:11px;min-height:106px;padding:18px;display:grid}.analytics-metrics>article+article{border-inline-start:1px solid var(--line)}.analytics-metrics>article>span{color:#4c6e5e;background:#eef3ef;border-radius:6px;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.analytics-metrics>article.warning>span{background:var(--warning-soft);color:var(--warning)}.analytics-metrics>article>div{min-width:0;display:grid}.analytics-metrics p{color:#52615a;margin:1px 0 6px;font-size:8.5px;font-weight:670}.analytics-metrics strong{font-family:var(--font-montserrat), var(--font-cairo);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}[dir=rtl] .analytics-metrics strong{letter-spacing:0}.analytics-metrics small{color:#5d6c65;margin-top:5px;font-size:7.5px;line-height:1.45}.analytics-funnel-panel{overflow:hidden}.analytics-funnel-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:76px;display:flex}.analytics-funnel-panel>header>div>p{color:#9b4034;letter-spacing:.07em;text-transform:uppercase;margin:0 0 4px;font-size:7px;font-weight:780}[dir=rtl] .analytics-funnel-panel>header>div>p{letter-spacing:0}.analytics-funnel-panel>header>div>h2{font-size:11px}.analytics-funnel-panel>header>div>span{color:var(--muted);margin-top:4px;font-size:7.5px;line-height:1.55;display:block}.analytics-funnel-panel>header dl{border-inline-start:1px solid var(--line);justify-items:end;min-width:108px;margin:0;padding-inline-start:18px;display:grid}.analytics-funnel-panel>header dt{color:var(--muted);font-size:7px}.analytics-funnel-panel>header dd{font-family:var(--font-montserrat), var(--font-cairo);margin:4px 0 0;font-size:16px;font-weight:740}.analytics-funnel-stages{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.analytics-funnel-stages>article{min-height:132px;padding:18px;display:grid}.analytics-funnel-stages>article+article{border-inline-start:1px solid var(--line)}.analytics-funnel-stages>article>header{justify-content:space-between;align-items:center;padding:0;display:flex}.analytics-funnel-stages>article>header>span{color:#4f7060;background:#eef3ef;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.analytics-funnel-stages>article>header>small{color:#596861;font-family:var(--font-montserrat), var(--font-cairo);font-size:9px;font-weight:700}.analytics-funnel-stages>article>strong{font-family:var(--font-montserrat), var(--font-cairo);letter-spacing:-.035em;margin-top:13px;font-size:21px}[dir=rtl] .analytics-funnel-stages>article>strong{letter-spacing:0}.analytics-funnel-stages>article>p{color:var(--ink);margin:3px 0 0;font-size:8.5px;font-weight:690}.analytics-funnel-stages>article>small{color:var(--muted);margin-top:5px;font-size:7px}.analytics-funnel-panel>footer{border-top:1px solid var(--line);background:#f8faf8;align-items:baseline;gap:7px;padding:10px 18px;display:flex}.analytics-funnel-panel>footer strong{color:#52655b;flex:none;font-size:7px}.analytics-funnel-panel>footer p{color:#66756e;margin:0;font-size:7px;line-height:1.55}.analytics-sales-panel{overflow:hidden}.analytics-sales-panel>header{border-bottom:1px solid var(--line);align-items:start;min-height:68px}.analytics-sales-totals{place-items:end;gap:4px;display:grid}.analytics-sales-totals span{color:var(--muted);font-size:7.5px}.analytics-sales-totals strong{color:var(--ink);margin-inline-start:5px;font-size:9px}.analytics-chart{scrollbar-width:thin;align-items:stretch;gap:clamp(2px,.55vw,8px);height:232px;padding:24px 20px 13px;display:flex;overflow-x:auto}.analytics-bar-column{flex:1 0 18px;grid-template-rows:18px minmax(120px,1fr) 19px;align-items:center;min-width:18px;display:grid;position:relative}.analytics-bar-value{color:#6f7e77;opacity:0;pointer-events:none;text-align:center;white-space:nowrap;font-size:6.5px;transition:opacity .12s;overflow:visible}.analytics-bar-column:hover .analytics-bar-value{opacity:1}.analytics-bar-track{background-image:linear-gradient(#0000 49.5%,#edf0ed 50%,#0000 50.5%);border-bottom:1px solid #dfe5df;justify-content:center;align-items:end;width:100%;height:100%;display:flex}.analytics-bar-track i{background:#4f7664;border-radius:2px 2px 0 0;width:62%;max-width:18px;min-height:3px;display:block}.analytics-bar-column time{color:#596861;text-align:center;white-space:nowrap;width:100%;padding-top:7px;font-size:6.5px;overflow:hidden}.analytics-two-column{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:16px;display:grid}.analytics-three-column{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.analytics-data-panel{min-width:0;overflow:hidden}.analytics-data-panel>header{border-bottom:1px solid var(--line);grid-template-columns:31px 1fr;align-items:center;gap:10px;min-height:67px;display:grid}.analytics-data-panel>header>span{color:#527060;background:#eef3ef;border-radius:6px;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.analytics-data-panel>header h2{font-size:11px}.analytics-data-panel>header p{margin-top:3px;font-size:7.5px}.analytics-ranked-list,.analytics-dimension-list,.analytics-compact-list{display:grid}.analytics-ranked-list article,.analytics-dimension-list article,.analytics-compact-list article{border-bottom:1px solid #edf0ed;align-items:center;gap:10px;min-height:52px;padding:9px 18px;display:grid}.analytics-ranked-list article:last-child,.analytics-dimension-list article:last-child,.analytics-compact-list article:last-child{border-bottom:0}.analytics-ranked-list article{grid-template-columns:22px minmax(0,1fr) auto}.analytics-ranked-list article>span{color:#66766e;background:#f0f3ef;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;font-size:8px;font-weight:760;display:flex}.analytics-ranked-list article>div,.analytics-dimension-list article>div,.analytics-compact-list article>div{min-width:0;display:grid}.analytics-ranked-list strong,.analytics-dimension-list strong,.analytics-compact-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.analytics-ranked-list small,.analytics-dimension-list small,.analytics-compact-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;overflow:hidden}.analytics-ranked-list b,.analytics-dimension-list b,.analytics-compact-list b{font-family:var(--font-montserrat), var(--font-cairo);white-space:nowrap;font-size:8.5px}.analytics-dimension-list article,.analytics-compact-list article{grid-template-columns:minmax(0,1fr) auto}.analytics-customer-mix{grid-template-columns:108px 1fr;align-items:center;gap:22px;min-height:178px;padding:20px;display:grid}.analytics-ring{background:conic-gradient(#4f7664 var(--analytics-value), #e9eeea 0);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:104px;height:104px;display:flex;position:relative}.analytics-ring:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:12px}.analytics-ring strong,.analytics-ring span{z-index:1;position:relative}.analytics-ring strong{font-family:var(--font-montserrat), var(--font-cairo);font-size:17px}.analytics-ring span{color:var(--muted);margin-top:2px;font-size:6.5px}.analytics-customer-mix dl{gap:11px;margin:0;display:grid}.analytics-customer-mix dl>div{border-bottom:1px solid #edf0ed;grid-template-columns:1fr auto;gap:5px;padding-bottom:10px;display:grid}.analytics-customer-mix dl>div:last-child{border-bottom:0}.analytics-customer-mix dt{color:var(--muted);font-size:7.5px}.analytics-customer-mix dd{font-family:var(--font-montserrat), var(--font-cairo);margin:0;font-size:10px;font-weight:740}.analytics-compact-list{max-height:178px;overflow:auto}.analytics-compact-list article{min-height:50px;padding-inline:15px}.analytics-compact-list.inventory b{background:var(--warning-soft);color:var(--warning);border-radius:4px;padding:5px 6px;font-family:inherit;font-size:7px}.analytics-compact-list.inventory b.critical{background:var(--accent-soft);color:#9b4034}.analytics-panel-empty{color:#596861;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:178px;padding:22px;display:flex}.analytics-panel-empty p{margin:8px 0 0;font-size:8px;line-height:1.55}.analytics-footnote{color:#56665e;margin:-2px 3px 3px;font-size:7.5px;line-height:1.65}@media (max-width:1050px){.analytics-three-column{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-three-column>:last-child{grid-column:1/-1}}@media (max-width:820px){.analytics-heading{align-items:start;gap:14px;display:grid}.analytics-heading-actions{justify-content:space-between;width:100%}.analytics-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-metrics>article:nth-child(3){border-inline-start:0}.analytics-metrics>article:nth-child(n+3){border-top:1px solid var(--line)}.analytics-funnel-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-funnel-stages>article:nth-child(3){border-inline-start:0}.analytics-funnel-stages>article:nth-child(n+3){border-top:1px solid var(--line)}.analytics-two-column,.analytics-three-column{grid-template-columns:1fr}.analytics-three-column>:last-child{grid-column:auto}}@media (max-width:620px){.analytics-content{padding-inline:16px}.analytics-heading-actions{align-items:stretch;display:grid}.analytics-range a{flex:1}.analytics-export{justify-content:center}.analytics-metrics>article{grid-template-columns:25px minmax(0,1fr);gap:7px;min-height:90px;padding:12px 10px}.analytics-metrics>article>span{width:25px;height:25px}.analytics-metrics>article>span svg{width:14px;height:14px}.analytics-metrics strong{font-size:13px}.analytics-funnel-panel>header{align-items:start;gap:11px;padding:15px;display:grid}.analytics-funnel-panel>header dl{border-inline-start:0;justify-items:start;min-width:0;padding-inline-start:0}.analytics-funnel-stages>article{min-height:116px;padding:14px}.analytics-funnel-panel>footer{align-items:start;padding-inline:14px;display:grid}.analytics-sales-panel>header{align-items:start;gap:8px;padding:15px;display:grid}.analytics-sales-totals{justify-items:start}.analytics-chart{height:208px;padding-inline:12px}.analytics-bar-column{flex-basis:16px}.analytics-customer-mix{grid-template-columns:92px 1fr;padding:15px}.analytics-ring{width:88px;height:88px}}@media (max-width:430px){.analytics-funnel-stages{grid-template-columns:1fr}.analytics-funnel-stages>article+article{border-inline-start:0;border-top:1px solid var(--line)}}.staff-content{width:100%;max-width:1320px;margin:0 auto;padding-bottom:70px}.staff-page-heading{margin-bottom:22px}.staff-workspace{gap:18px;display:grid}.staff-notice{border:1px solid;border-radius:7px;margin:0;padding:11px 14px;font-size:12px;font-weight:650}.staff-notice.success{background:var(--success-soft);color:var(--success);border-color:#bddfce}.staff-notice.error{background:var(--accent-soft);color:#8d3327;border-color:#efc2ba}.staff-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.staff-summary>article{background:var(--surface);border:1px solid var(--line);border-radius:8px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;min-height:82px;padding:14px;display:grid}.staff-summary>article>span{color:#365c4e;background:#eef3ef;border-radius:7px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.staff-summary article div{min-width:0;display:grid}.staff-summary small{color:var(--muted);font-size:10px}.staff-summary strong{margin-top:2px;font-size:17px}.staff-invite-panel{padding:0}.staff-invite-panel>header{border-bottom:1px solid var(--line);grid-template-columns:36px 1fr;align-items:start;gap:12px;padding:18px 20px;display:grid}.staff-invite-panel>header>span{background:var(--accent-soft);color:var(--accent-dark);border-radius:7px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.staff-invite-panel h2,.staff-section-heading h2,.staff-role-heading h2{margin:0;font-size:15px}.staff-invite-panel header p,.staff-role-heading p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.6}.staff-invite-panel>form{grid-template-columns:minmax(210px,1fr) minmax(330px,1.7fr) 120px auto;align-items:end;gap:16px;padding:18px 20px 20px;display:grid}.staff-invite-panel form>label,.staff-role-form>label{gap:7px;display:grid}.staff-invite-panel form>label>span,.staff-role-form label>span,.staff-invite-panel legend,.staff-permissions>legend{color:var(--ink-soft);font-size:10px;font-weight:750}.staff-invite-panel input,.staff-role-form input,.staff-role-form textarea{border:1px solid var(--line-strong);color:var(--ink);background:#fbfcfa;border-radius:7px;outline:0;width:100%;min-height:42px;padding:9px 11px}.staff-invite-panel input:focus,.staff-role-form input:focus,.staff-role-form textarea:focus{border-color:var(--ink);background:#fff;box-shadow:0 0 0 3px #10241f14}.staff-invite-panel fieldset,.staff-permissions{border:0;min-width:0;margin:0;padding:0}.staff-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:7px;display:grid}.staff-choice-grid label{cursor:pointer;min-width:0;position:relative}.staff-choice-grid input{opacity:0;width:1px;height:1px;position:absolute}.staff-choice-grid label>span{border:1px solid var(--line);background:#fafbf9;border-radius:7px;min-height:48px;padding:8px 10px;display:grid}.staff-choice-grid label>span strong{font-size:10.5px}.staff-choice-grid label>span small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9px;line-height:1.45;overflow:hidden}.staff-choice-grid input:checked+span{background:#eef4f0;border-color:#46695c;box-shadow:inset 0 0 0 1px #46695c}.staff-choice-grid input:focus-visible+span{outline-offset:2px;outline:3px solid #10241f26}.staff-expiry>span:last-child{grid-template-columns:62px auto;align-items:center;display:grid}.staff-expiry>span:last-child small{color:var(--muted);padding-inline-start:6px;font-size:10px}.staff-invite-panel .button,.staff-role-heading .button,.staff-accept-card .button{border:1px solid var(--ink);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 15px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.staff-invite-panel .button.primary,.staff-role-heading .button.primary,.staff-accept-card .button.primary{background:var(--ink);color:#fff}.staff-invite-panel .button:disabled{cursor:not-allowed;opacity:.5}.staff-read-only{border:1px solid var(--line);color:var(--muted);background:#f0f3ef;border-radius:8px;align-items:center;gap:9px;padding:12px 15px;font-size:11px;display:flex}.staff-read-only p{margin:0}.staff-invitation-link{color:#155f43;background:#edf7f2;border:1px solid #badfcd;border-radius:8px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.staff-invitation-link>div{align-items:center;gap:9px;min-width:0;display:flex}.staff-invitation-link span{min-width:0;display:grid}.staff-invitation-link strong{font-size:11px}.staff-invitation-link small{text-overflow:ellipsis;white-space:nowrap;max-width:620px;font-size:9px;overflow:hidden}.staff-invitation-link button{cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:6px;font-size:10px;font-weight:700;display:flex}.staff-member-panel,.staff-invitation-panel{padding:0}.staff-section-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 19px;display:flex}.staff-section-heading>div{align-items:baseline;gap:8px;display:flex}.staff-section-heading p{color:var(--muted);background:#edf1ed;border-radius:5px;margin:0;padding:2px 6px;font-size:9px}.staff-member-list{display:grid}.staff-member{gap:12px;padding:15px 19px;display:grid}.staff-member+.staff-member{border-top:1px solid var(--line)}.staff-member>header{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.staff-avatar{color:#31574a;background:#e8eee9;border-radius:7px;justify-content:center;align-items:center;width:36px;height:36px;font-size:11px;font-weight:800;display:flex}.staff-member>header div{min-width:0;display:grid}.staff-member>header strong{font-size:11px}.staff-member>header small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.staff-status{font-size:9px}.staff-status.status-owner,.staff-status.status-active,.staff-status.status-accepted{background:var(--success-soft);color:var(--success)}.staff-status.status-suspended,.staff-status.status-revoked{color:#695f58;background:#f1efed}.staff-status.status-pending,.staff-status.status-invited{background:var(--warning-soft);color:var(--warning)}.staff-status.status-expired{color:#69716d;background:#f3f3f1}.staff-member-meta{grid-template-columns:minmax(180px,1fr) minmax(150px,.5fr);gap:18px;margin-inline-start:46px;display:grid}.staff-member-meta>span{display:grid}.staff-member-meta small{color:var(--muted);font-size:9px}.staff-member-meta strong{margin-top:2px;font-size:10px;font-weight:650}.staff-member>footer{justify-content:space-between;align-items:start;margin-inline-start:46px;display:flex}.staff-member footer>div{gap:6px;display:flex}.staff-member button,.staff-member summary,.staff-invitation-list button,.staff-role-card summary,.staff-role-form button{border:1px solid var(--line-strong);cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:5px;min-height:31px;padding:0 9px;font-size:9.5px;font-weight:700;display:inline-flex}.staff-member details{position:relative}.staff-member summary,.staff-role-card summary{list-style:none}.staff-member summary::-webkit-details-marker{display:none}.staff-role-card summary::-webkit-details-marker{display:none}.staff-role-heading summary::-webkit-details-marker{display:none}.staff-member details>form{border:1px solid var(--line);z-index:10;inset-inline-start:0;background:#fff;border-radius:8px;gap:10px;min-width:360px;padding:12px;display:grid;position:absolute;top:calc(100% + 6px);box-shadow:0 16px 38px #1227201f}.staff-choice-grid.compact{grid-template-columns:1fr 1fr;margin:0}.staff-choice-grid.compact label>span{min-height:36px}.danger-text{color:#a23e30!important}.staff-empty{color:var(--muted);margin:0;padding:24px 19px;font-size:11px}.staff-invitation-list{display:grid}.staff-invitation-list>article{grid-template-columns:minmax(220px,1fr) minmax(220px,.7fr) auto;align-items:center;gap:16px;padding:13px 19px;display:grid}.staff-invitation-list>article+article{border-top:1px solid var(--line)}.staff-invitation-list article>span{min-width:0;display:grid}.staff-invitation-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.staff-invitation-list small{color:var(--muted);margin-top:3px;font-size:9px}.staff-invitation-list .staff-status{justify-self:start}.staff-role-section{gap:14px;margin-top:8px;display:grid}.staff-role-heading{justify-content:space-between;align-items:end;display:flex;position:relative}.staff-role-heading>div{max-width:620px}.staff-role-heading details[open]>summary{color:var(--ink);background:#e9eeea}.staff-role-form{border:1px solid var(--line);z-index:20;inset-inline-end:0;background:#fff;border-radius:8px;gap:14px;width:min(620px,100vw - 40px);max-height:min(720px,75vh);padding:16px;display:grid;position:absolute;top:calc(100% + 8px);overflow:auto;box-shadow:0 18px 48px #10241f24}.staff-role-form textarea{resize:vertical;min-height:70px}.staff-permissions{gap:12px;display:grid}.staff-permissions>legend{margin-bottom:8px}.staff-permissions section{gap:6px;display:grid}.staff-permissions section>strong{color:var(--muted);text-transform:uppercase;font-size:9px}[dir=rtl] .staff-permissions section>strong{text-transform:none}.staff-permissions section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.staff-permissions label{border:1px solid var(--line);cursor:pointer;background:#fafbf9;border-radius:6px;align-items:center;gap:7px;min-height:34px;padding:7px 9px;font-size:9.5px;display:flex}.staff-permissions label input{accent-color:var(--ink);width:auto;min-height:auto}.staff-role-form>div{justify-content:flex-end;gap:7px;display:flex}.staff-role-form button{background:var(--ink);color:#fff}.staff-role-form button:disabled{cursor:not-allowed;opacity:.45}.staff-role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.staff-role-card{gap:11px;padding:16px;display:grid}.staff-role-card>header{justify-content:space-between;align-items:start;display:flex}.staff-role-card header>div{display:grid}.staff-role-card header strong{font-size:12px}.staff-role-card header small,.staff-role-card>p{color:var(--muted);margin:2px 0 0;font-size:9px;line-height:1.5}.staff-permission-tags{flex-wrap:wrap;gap:5px;display:flex}.staff-permission-tags span{color:#41574e;background:#eef2ee;border-radius:5px;padding:4px 6px;font-size:8.5px}.staff-role-card details{border-top:1px solid var(--line);padding-top:10px;position:relative}.staff-role-card .staff-role-form{inset-inline:0 auto;top:calc(100% + 5px)}.staff-accept-shell{background:var(--paper);place-items:center;min-height:100vh;padding:90px 22px 40px;display:grid;position:relative}.staff-accept-brand{inset-inline-start:clamp(22px,5vw,70px);align-items:center;gap:7px;display:flex;position:absolute;top:28px}.staff-accept-brand span{background:var(--accent);color:#fff;font-family:var(--font-montserrat),sans-serif;border-radius:7px;justify-content:center;align-items:center;width:31px;height:31px;font-weight:800;display:flex}.staff-accept-brand strong{font-family:var(--font-montserrat),var(--font-cairo),sans-serif;font-size:14px}.staff-accept-brand small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.staff-accept-card{border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;max-width:560px;padding:clamp(27px,5vw,48px);box-shadow:0 22px 60px #10241f12}.staff-accept-icon{color:#355d4e;background:#edf2ee;border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:22px;display:flex}.staff-accept-icon.success{background:var(--success-soft);color:var(--success)}.staff-accept-icon.warning{background:var(--warning-soft);color:var(--warning)}.staff-accept-eyebrow{letter-spacing:.08em;text-transform:uppercase;font-weight:800;color:var(--accent-dark)!important;margin:0 0 7px!important;font-size:10px!important}[dir=rtl] .staff-accept-eyebrow{letter-spacing:0}.staff-accept-card h1{letter-spacing:-.035em;margin:0;font-size:clamp(25px,4vw,36px);line-height:1.2}[dir=rtl] .staff-accept-card h1{letter-spacing:0}.staff-accept-card>p:not(.staff-accept-eyebrow):not(.staff-accept-error){color:var(--muted);margin:11px 0 0;font-size:12px;line-height:1.75}.staff-accept-card dl{border-block:1px solid var(--line);gap:0;margin:23px 0;display:grid}.staff-accept-card dl>div{justify-content:space-between;align-items:baseline;gap:20px;padding:11px 0;display:flex}.staff-accept-card dl>div+div{border-top:1px solid var(--line)}.staff-accept-card dt{color:var(--muted);font-size:9.5px}.staff-accept-card dd{text-align:end;margin:0;font-size:10.5px;font-weight:700}.staff-accept-card>.button{width:100%;margin-top:22px}.staff-accept-card .button.secondary{border-color:var(--line-strong);color:var(--ink);background:#fff}.staff-accept-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:22px;display:grid}.staff-accept-actions .button{margin:0}.staff-accept-error{background:var(--accent-soft);color:#8d3327;padding:9px 10px;font-size:10px;line-height:1.5}@media (max-width:980px){.staff-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-invite-panel>form{grid-template-columns:1fr 1fr}.staff-invite-panel>form fieldset{grid-column:1/-1}.staff-role-grid{grid-template-columns:1fr}}@media (max-width:640px){.staff-content{padding-inline:15px}.staff-summary{gap:7px}.staff-summary>article{grid-template-columns:30px minmax(0,1fr);gap:8px;min-height:70px;padding:10px}.staff-summary>article>span{width:30px;height:30px}.staff-summary>article svg{width:15px;height:15px}.staff-summary strong{font-size:13px}.staff-invite-panel>form{grid-template-columns:1fr;padding:15px;display:grid}.staff-invite-panel>form fieldset{grid-column:auto}.staff-choice-grid{grid-template-columns:1fr}.staff-member{padding:13px}.staff-member-meta{grid-template-columns:1fr;gap:9px;margin-inline-start:0}.staff-member>footer{align-items:stretch;gap:8px;margin-inline-start:0;display:grid}.staff-member footer>div{justify-content:flex-end}.staff-member details>form{min-width:min(350px,100vw - 56px)}.staff-invitation-list>article{grid-template-columns:1fr auto;align-items:start;gap:8px;padding:12px 13px}.staff-invitation-list>article>span:first-child{grid-column:1/-1}.staff-role-heading{align-items:stretch;gap:12px;display:grid}.staff-role-form{width:100%;inset-inline:0}.staff-permissions section>div{grid-template-columns:1fr}.staff-role-card .staff-role-form{width:min(100%,100vw - 60px)}.staff-invitation-link{align-items:stretch;gap:8px;display:grid}.staff-invitation-link>div:last-child{justify-content:flex-end}.staff-accept-shell{align-items:start;padding-inline:14px}.staff-accept-card{padding:25px 20px}.staff-accept-actions{grid-template-columns:1fr}}.billing-content{width:100%;max-width:1320px;margin:0 auto;padding-bottom:72px}.billing-page-heading{align-items:start;margin-bottom:22px}.billing-page-heading span{color:var(--muted);max-width:760px;margin-top:7px;font-size:12px;line-height:1.7;display:block}.billing-workspace{gap:17px;display:grid}.billing-notice{border:1px solid;border-radius:7px;align-items:center;gap:8px;margin:0;padding:11px 13px;font-size:11px;font-weight:680;display:flex}.billing-notice.success{background:var(--success-soft);color:var(--success);border-color:#bddfce}.billing-notice.warning{background:var(--warning-soft);color:#82500e;border-color:#ead5a7}.billing-notice.error{background:var(--accent-soft);color:#8d3327;border-color:#efc1b9}.billing-state-banner{color:#70460e;border:1px solid #ead7a8;background:#fff8e7;border-inline-start:4px solid #b56a10;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 15px;display:grid}.billing-state-banner>div{display:grid}.billing-state-banner strong{font-size:11.5px}.billing-state-banner p{color:#85621f;margin:3px 0 0;font-size:10px;line-height:1.55}.billing-state-banner time{font-size:10px;font-weight:750}.billing-state-banner.state-restricted,.billing-state-banner.state-expired{border-color:#efc4bc;border-inline-start-color:var(--accent);color:#893629;background:#fff1ee}.billing-state-banner.state-cancelled{border-color:var(--line-strong);color:#495750;background:#f1f3f1;border-inline-start-color:#68756f}.billing-current-grid{grid-template-columns:minmax(0,1.7fr) minmax(300px,.72fr);gap:17px;display:grid}.billing-current-card,.billing-provider-card{min-width:0;padding:22px}.billing-current-card>header{justify-content:space-between;align-items:start;padding:0;display:flex}.billing-current-card header>div{display:grid}.billing-current-card header small,.billing-provider-card>div>small{color:var(--muted);letter-spacing:.055em;text-transform:uppercase;font-size:9px;font-weight:750}[dir=rtl] .billing-current-card header small,[dir=rtl] .billing-provider-card>div>small{letter-spacing:0}.billing-current-card h2{letter-spacing:-.025em;margin:4px 0 0;font-size:21px}[dir=rtl] .billing-current-card h2{letter-spacing:0}.billing-status{border:1px solid;border-radius:5px;padding:4px 7px;font-size:9px;font-weight:800}.billing-status.status-active,.billing-status.status-trialing{background:var(--success-soft);color:var(--success);border-color:#bcdcca}.billing-status.status-past_due{background:var(--warning-soft);color:var(--warning);border-color:#e7d3a5}.billing-status.status-restricted,.billing-status.status-expired{background:var(--accent-soft);color:#8d3327;border-color:#efc4bc}.billing-status.status-cancelled{border-color:var(--line-strong);color:#59655f;background:#f0f2f0}.billing-price-line{border-bottom:1px solid var(--line);align-items:baseline;gap:7px;margin-top:25px;padding-bottom:21px;display:flex}.billing-price-line strong{font-family:var(--font-montserrat),var(--font-cairo),sans-serif;letter-spacing:-.05em;font-size:clamp(27px,3vw,39px)}[dir=rtl] .billing-price-line strong{font-family:var(--font-cairo),sans-serif;letter-spacing:0}.billing-price-line span{color:var(--muted);font-size:11px}.billing-current-facts{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.billing-current-facts>div{padding:17px 14px 15px 0;display:grid}[dir=rtl] .billing-current-facts>div{padding:17px 0 15px 14px}.billing-current-facts>div+div{border-inline-start:1px solid var(--line);padding-inline-start:14px}.billing-current-facts dt{color:var(--muted);font-size:9px}.billing-current-facts dd{margin:4px 0 0;font-size:11px;font-weight:750}.billing-snapshot-note{color:#345147;background:#f1f4f1;border:1px solid #dbe3dc;border-radius:7px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:12px;display:grid}.billing-snapshot-note strong{font-size:10px}.billing-snapshot-note p{color:#5b6c64;margin:2px 0 0;font-size:9.5px;line-height:1.55}.billing-provider-card{align-content:start;gap:15px;display:grid}.billing-card-icon{color:#365b4d;background:#edf2ee;border-radius:7px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.billing-provider-card h2{margin:4px 0 0;font-size:15px}.billing-provider-card p{color:var(--muted);margin:6px 0 0;font-size:10px;line-height:1.65}.billing-provider-meta{border-block:1px solid var(--line);display:grid}.billing-provider-meta span{color:var(--ink-soft);align-items:center;gap:7px;min-height:38px;font-size:9.5px;display:flex}.billing-provider-meta span+span{border-top:1px solid var(--line)}.billing-secondary-action,.billing-danger-action,.billing-primary-action,.billing-danger-confirm,.billing-current-button{cursor:pointer;border:1px solid;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:0 13px;font-size:10.5px;font-weight:750;display:inline-flex}.billing-secondary-action{border-color:var(--line-strong);background:#fff}.billing-secondary-action:hover{background:#f7f9f6}.billing-primary-action{background:var(--ink);border-color:var(--ink);color:#fff}.billing-primary-action:hover{background:#18362d}.billing-danger-action{color:#963a2d;background:#fff;border-color:#e5bbb4}.billing-danger-confirm{color:#fff;background:#9b3b2e;border-color:#9b3b2e}.billing-current-button{color:#3f594f;cursor:default;background:#edf2ee;border-color:#d8e2da}.billing-secondary-action:disabled,.billing-danger-action:disabled,.billing-primary-action:disabled,.billing-danger-confirm:disabled,.billing-current-button:disabled{cursor:not-allowed;opacity:.5}.billing-read-only{border:1px solid var(--line);color:var(--muted);background:#f2f4f1;border-radius:7px;align-items:center;gap:7px;padding:10px;font-size:9.5px;display:flex;margin:0!important}.billing-scheduled-panel{overflow:hidden}.billing-scheduled-panel>header,.billing-usage-panel>header,.billing-history-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;padding:17px 19px;display:flex}.billing-scheduled-panel>header>div,.billing-usage-panel>header>div,.billing-history-panel>header>div{grid-template-columns:auto 1fr;align-items:start;gap:10px;display:grid}.billing-scheduled-panel h2,.billing-usage-panel h2,.billing-history-panel h2{margin:0;font-size:14px}.billing-scheduled-panel header p,.billing-usage-panel header p,.billing-history-panel header p{color:var(--muted);margin:3px 0 0;font-size:9.5px;line-height:1.5}.billing-scheduled-panel>div{display:grid}.billing-scheduled-panel article{grid-template-columns:95px minmax(170px,1fr) minmax(260px,.8fr) auto;align-items:center;gap:14px;padding:13px 19px;display:grid}.billing-scheduled-panel article+article{border-top:1px solid var(--line)}.billing-scheduled-kind{color:var(--accent-dark);font-size:9px;font-weight:800}.billing-scheduled-panel article>div{display:grid}.billing-scheduled-panel article strong{font-size:10.5px}.billing-scheduled-panel article small{color:var(--muted);margin-top:2px;font-size:9px}.billing-scheduled-panel dl{grid-template-columns:1fr 1fr;gap:18px;margin:0;display:grid}.billing-scheduled-panel dl>div{display:grid}.billing-scheduled-panel dt{color:var(--muted);font-size:8.5px}.billing-scheduled-panel dd{margin:2px 0 0;font-size:9.5px;font-weight:700}.billing-awaiting{background:var(--warning-soft);color:var(--warning);border-radius:5px;align-items:center;gap:5px;padding:5px 7px;font-size:8.5px;font-weight:750;display:flex}.billing-usage-list{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.billing-usage-list article{gap:8px;min-width:0;padding:15px 18px;display:grid}.billing-usage-list article:not(:nth-child(3n+1)){border-inline-start:1px solid var(--line)}.billing-usage-list article:nth-child(n+4){border-top:1px solid var(--line)}.billing-usage-list article>div:first-child{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.billing-usage-list article>div:first-child strong{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.billing-usage-list article>div:first-child small{color:#3f6255;background:#edf2ee;border-radius:4px;padding:3px 5px;font-size:7.5px}.billing-usage-values{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.billing-usage-values span{color:var(--muted);font-size:8.5px}.billing-usage-values strong{font-size:11px}.billing-usage-track{background:#edf0ec;border-radius:2px;height:5px;overflow:hidden}.billing-usage-track span{background:#476b5e;height:100%;display:block}.billing-usage-list article>small{color:var(--muted);font-size:8px}.billing-section-empty{color:var(--muted);margin:0;padding:24px 19px;font-size:10px}.billing-plan-section{gap:13px;margin-top:7px;display:grid}.billing-section-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.billing-section-heading h2{margin:0;font-size:17px}.billing-section-heading p{color:var(--muted);max-width:720px;margin:4px 0 0;font-size:10px;line-height:1.55}.billing-interval-switch{background:#e9ede9;border:1px solid #dce3dd;border-radius:7px;grid-template-columns:1fr 1fr;padding:3px;display:grid}.billing-interval-switch button{cursor:pointer;background:0 0;border:0;border-radius:5px;min-width:82px;min-height:32px;padding:0 10px;font-size:9.5px;font-weight:750}.billing-interval-switch button.active{background:#fff;box-shadow:0 1px 3px #10241f17}.billing-plan-awaiting{background:var(--warning-soft);color:#80500e;border:1px solid #ead6a9;border-radius:7px;align-items:center;gap:7px;margin:0;padding:9px 11px;font-size:9.5px;display:flex}.billing-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.billing-plan-empty{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:8px;margin:0;padding:24px 18px;font-size:10px}.billing-plan-card{align-content:start;gap:12px;min-width:0;padding:18px;display:grid}.billing-plan-card.current{border-color:#8eaa9d;box-shadow:inset 0 3px #365d4e}.billing-plan-card>header{justify-content:space-between;align-items:start;padding:0;display:flex}.billing-plan-card header>div{min-width:0;display:grid}.billing-plan-card header span{color:var(--muted);text-transform:uppercase;font-size:8px}[dir=rtl] .billing-plan-card header span{text-transform:none}.billing-plan-card h3{margin:2px 0 0;font-size:15px}.billing-plan-card header>small{color:#315b4b;background:#edf3ef;border-radius:4px;align-items:center;gap:4px;padding:4px 6px;font-size:8px;font-weight:800;display:flex}.billing-plan-card header>small.kind-downgrade{color:#5f665f;background:#f2f2ef}.billing-plan-card header>small.kind-upgrade{background:var(--accent-soft);color:var(--accent-dark)}.billing-plan-card>p{color:var(--muted);min-height:30px;margin:0;font-size:9.5px;line-height:1.55}.billing-plan-price{align-items:baseline;gap:5px;min-height:37px;display:flex}.billing-plan-price strong{font-family:var(--font-montserrat),var(--font-cairo),sans-serif;letter-spacing:-.045em;font-size:22px}[dir=rtl] .billing-plan-price strong{font-family:var(--font-cairo),sans-serif;letter-spacing:0}.billing-plan-price span,.billing-plan-price>small{color:var(--muted);font-size:9px}.billing-plan-trial{background:#f4f6f3;border-radius:5px;padding:6px 8px;color:#4c6259!important;min-height:auto!important;font-size:8.5px!important}.billing-plan-card ul{border-block:1px solid var(--line);gap:8px;min-height:166px;margin:0;padding:13px 0;list-style:none;display:grid}.billing-plan-card li{color:var(--ink-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;font-size:9px;display:grid}.billing-plan-card li svg{color:var(--success)}.billing-plan-card li small{color:var(--muted);font-size:8px}.billing-plan-card li.billing-plan-more{color:var(--muted);padding-inline-start:19px;font-size:8.5px;display:block}.billing-plan-card>button{width:100%;margin-top:auto}.billing-history-panel{overflow:hidden}.billing-invoice-notice{background:#f2f4f1;border-radius:6px;align-items:start;gap:6px;max-width:410px;padding:7px 9px;display:flex;margin:0!important;line-height:1.45!important}.billing-invoice-notice svg{flex:none}.billing-table-wrap{overflow-x:auto}.billing-history-panel table{border-collapse:collapse;width:100%;min-width:820px}.billing-history-panel th{border-bottom:1px solid var(--line);color:var(--muted);text-align:start;background:#fafbf9;padding:9px 15px;font-size:8.5px;font-weight:750}.billing-history-panel td{border-bottom:1px solid var(--line);text-align:start;padding:12px 15px;font-size:9.5px}.billing-history-panel tr:last-child td{border-bottom:0}.billing-history-panel td:nth-child(2){display:grid}.billing-history-panel td:nth-child(2) strong{font-size:10px}.billing-history-panel td:nth-child(2) small{color:var(--muted);margin-top:2px;font-size:8px}.billing-history-panel td:last-child,.billing-history-panel th:last-child{text-align:end}.billing-transaction-status{border-radius:4px;padding:4px 6px;font-size:8px;font-weight:750}.billing-transaction-status.transaction-succeeded{background:var(--success-soft);color:var(--success)}.billing-transaction-status.transaction-pending{background:var(--warning-soft);color:var(--warning)}.billing-transaction-status.transaction-failed{background:var(--accent-soft);color:#8d3327}.billing-transaction-status.transaction-cancelled{color:#5d6862;background:#f0f2ef}.billing-history-empty,.billing-empty{color:var(--muted);grid-template-columns:auto 1fr;align-items:start;gap:11px;padding:25px 20px;display:grid}.billing-history-empty strong,.billing-empty h2{color:var(--ink);margin:0;font-size:12px}.billing-history-empty p,.billing-empty p{margin:4px 0 0;font-size:9.5px;line-height:1.55}.billing-modal-backdrop{z-index:80;background:#0d211c8f;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.billing-modal{border:1px solid var(--line);background:#fff;border-radius:9px;width:100%;max-width:500px;box-shadow:0 24px 70px #0818133d}.billing-modal>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;padding:19px 20px;display:flex}.billing-modal h2{margin:0;font-size:16px}.billing-modal header p{color:var(--muted);max-width:410px;margin:5px 0 0;font-size:10px;line-height:1.6}.billing-modal header button{cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.billing-modal header button:hover{background:#f2f4f1}.billing-modal form{gap:16px;padding:18px 20px 20px;display:grid}.billing-modal label{gap:7px;display:grid}.billing-modal label span{color:var(--ink-soft);font-size:10px;font-weight:750}.billing-modal textarea{border:1px solid var(--line-strong);color:var(--ink);font:inherit;resize:vertical;background:#fbfcfa;border-radius:7px;outline:0;min-height:90px;padding:10px 11px}.billing-modal textarea:focus{border-color:var(--ink);background:#fff;box-shadow:0 0 0 3px #10241f14}.billing-modal footer{justify-content:flex-end;gap:8px;display:flex}@media (max-width:1050px){.billing-current-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.75fr)}.billing-plan-grid,.billing-usage-list{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-usage-list article:not(:nth-child(3n+1)){border-inline-start:0}.billing-usage-list article:not(:nth-child(odd)){border-inline-start:1px solid var(--line)}.billing-usage-list article:nth-child(n+3){border-top:1px solid var(--line)}.billing-scheduled-panel article{grid-template-columns:90px minmax(150px,1fr) minmax(230px,.8fr)}.billing-awaiting{grid-column:2/-1;justify-self:start}}@media (max-width:760px){.billing-content{padding-inline:15px}.billing-current-grid{grid-template-columns:1fr}.billing-current-card,.billing-provider-card{padding:17px}.billing-current-facts{grid-template-columns:1fr}.billing-current-facts>div{padding:11px 0}.billing-current-facts>div+div{border-inline-start:0;border-top:1px solid var(--line);padding-inline-start:0}.billing-scheduled-panel article{grid-template-columns:1fr auto;align-items:start;gap:8px;padding:13px 14px}.billing-scheduled-kind,.billing-scheduled-panel dl{grid-column:1/-1}.billing-awaiting{grid-column:auto}.billing-usage-list{grid-template-columns:1fr}.billing-usage-list article{border-inline-start:0!important}.billing-usage-list article+article{border-top:1px solid var(--line)}.billing-section-heading{align-items:stretch;display:grid}.billing-interval-switch{justify-self:stretch}.billing-plan-grid{grid-template-columns:1fr}.billing-plan-card ul{min-height:auto}.billing-history-panel>header{gap:10px;display:grid}.billing-invoice-notice{max-width:none}}@media (max-width:430px){.billing-state-banner{grid-template-columns:auto 1fr;align-items:start}.billing-state-banner time{grid-column:2}.billing-price-line strong{font-size:28px}.billing-scheduled-panel article{grid-template-columns:1fr}.billing-scheduled-panel dl,.billing-awaiting{grid-column:1}.billing-modal-backdrop{align-items:end;padding:0}.billing-modal{border-end-end-radius:0;border-end-start-radius:0}.billing-modal footer{grid-template-columns:1fr;display:grid}}.catalog-management-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.catalog-management-heading-actions .button{min-height:38px;padding-inline:12px}.catalog-management-bulk{border-top:1px solid var(--line);background:#f7f9f6;align-items:center;gap:9px;min-height:51px;padding:8px 18px;display:flex}.catalog-management-bulk>span{color:var(--muted);margin-inline-end:auto;font-size:9.5px;font-weight:720}.catalog-management-bulk label{align-items:center;gap:7px;display:flex}.catalog-management-bulk label>span{color:var(--muted);font-size:9px}.catalog-management-bulk select,.catalog-management-bulk button{border:1px solid var(--line-strong);color:var(--ink);font:inherit;background:#fff;border-radius:6px;height:34px;padding-inline:10px;font-size:9.5px}.catalog-management-bulk button{background:var(--ink);border-color:var(--ink);color:#fff;cursor:pointer;align-items:center;gap:6px;font-weight:750;display:flex}.catalog-management-bulk button:disabled{cursor:not-allowed;opacity:.46}.catalog-management-bulk>p{color:#9b372c;margin:0;font-size:9px}.catalog-management-table-wrap{border-top:1px solid var(--line)}.catalog-management-table tr[data-selected=true]{background:#f5f8f4}.catalog-management-table .catalog-management-check{width:40px;padding-inline:14px 3px}.catalog-management-check button{color:#60746a;cursor:pointer;background:0 0;border:0;align-items:center;padding:4px;display:flex}.catalog-management-product-link{color:inherit;text-decoration:none}.catalog-management-product-link:hover strong{color:var(--accent-dark);text-underline-offset:3px;text-decoration:underline}.catalog-management-content{max-width:1340px}.catalog-management-detail-heading{align-items:end}.catalog-management-detail-heading>div>a{color:var(--muted);align-items:center;gap:5px;margin-bottom:18px;font-size:9.5px;font-weight:700;text-decoration:none;display:inline-flex}.catalog-management-detail-heading>div>p{margin-top:0}.catalog-management-editor{gap:13px;display:grid}.catalog-management-notice{border:1px solid;border-radius:7px;align-items:center;gap:8px;padding:10px 12px;font-size:10px;display:flex}.catalog-management-notice.success{background:var(--success-soft);color:var(--success);border-color:#b7d1be}.catalog-management-notice.error{color:#963f31;background:#fff3ef;border-color:#e7bcb3}.catalog-management-editor-grid{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:14px;display:grid}.catalog-management-editor-grid>main,.catalog-management-editor-grid>aside{gap:13px;min-width:0;display:grid}.catalog-management-editor-grid>aside{position:sticky;top:78px}.catalog-management-card{border:1px solid var(--line);background:#fff;border-radius:9px;padding:20px;box-shadow:0 2px 9px #152a2206}.catalog-management-card>header{margin-bottom:17px}.catalog-management-card>header h2{margin:0;font-size:13px}.catalog-management-card>header p{color:var(--muted);margin:5px 0 0;font-size:9.5px;line-height:1.55}.catalog-management-card>label,.catalog-management-card form>label{gap:6px;margin-top:12px;display:grid}.catalog-management-card label>span,.catalog-management-reference-checks legend{color:#465951;font-size:9px;font-weight:680}.catalog-management-card input:not([type=checkbox]):not([type=file]),.catalog-management-card textarea,.catalog-management-card select{border:1px solid var(--line-strong);color:var(--ink);font:inherit;background:#fafbf9;border-radius:6px;outline:0;width:100%;min-height:39px;padding:9px 10px;font-size:10px}.catalog-management-card textarea{resize:vertical;line-height:1.55}.catalog-management-card input:focus,.catalog-management-card textarea:focus,.catalog-management-card select:focus{background:#fff;border-color:#607a6d;box-shadow:0 0 0 3px #466d5b14}.catalog-management-language-grid,.catalog-management-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.catalog-management-language-grid>label,.catalog-management-field-grid>label{gap:6px;display:grid}.catalog-management-field-grid{margin-top:13px}.catalog-management-media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.catalog-management-media-grid article{border:1px solid var(--line);background:#fafbf9;border-radius:7px;gap:7px;padding:8px;display:grid;overflow:hidden}.catalog-management-media-grid article>div{aspect-ratio:4/3;background:#eef1ed;border-radius:5px;position:relative;overflow:hidden}.catalog-management-media-grid article img{object-fit:cover}.catalog-management-media-grid article label{gap:4px;display:grid}.catalog-management-media-grid article input{min-height:34px!important}.catalog-management-empty-copy{color:var(--muted);margin:0;font-size:9.5px;line-height:1.6}.catalog-management-variant-list{gap:9px;display:grid}.catalog-management-variant-list>article{border:1px solid var(--line);border-radius:7px;overflow:hidden}.catalog-management-variant-list article>header{border-bottom:1px solid var(--line);background:#f8faf7;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.catalog-management-variant-list article>header>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.catalog-management-variant-list article>header strong{font-size:10.5px}.catalog-management-variant-list article>header span,.catalog-management-variant-list article>header small{color:var(--muted);font-size:9px}.catalog-management-variant-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:13px;display:grid}.catalog-management-variant-fields>label:not(.catalog-management-checkbox){gap:5px;display:grid}.catalog-management-checkbox{border:1px solid var(--line);cursor:pointer;background:#fafbf9;border-radius:6px;align-items:center;gap:7px;min-height:39px;padding:8px 10px;display:flex}.catalog-management-checkbox input,.catalog-management-reference-checks input{accent-color:var(--ink)}.catalog-management-option-list{gap:9px;display:grid}.catalog-management-option-list article{border:1px solid var(--line);border-radius:7px;padding:12px}.catalog-management-option-list strong{font-size:10px}.catalog-management-option-list article>div{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.catalog-management-option-list span{color:#475a52;background:#f1f4f0;border-radius:5px;align-items:center;gap:5px;padding:5px 7px;font-size:8.5px;display:inline-flex}.catalog-management-option-list i{border:1px solid #0000001f;border-radius:50%;width:11px;height:11px}.catalog-management-reference-checks{border:0;gap:5px;margin:15px 0 0;padding:0;display:grid}.catalog-management-reference-checks legend{margin-bottom:4px}.catalog-management-reference-checks label{border:1px solid var(--line);cursor:pointer;background:#fafbf9;border-radius:5px;align-items:center;gap:7px;padding:7px 8px;display:flex}.catalog-management-save{justify-content:center;width:100%}.catalog-management-taxonomy-layout{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:14px;display:grid}.catalog-management-reference-form{position:sticky;top:78px}.catalog-management-reference-form>header{align-items:center;gap:9px;display:flex}.catalog-management-reference-form>header>span,.catalog-management-reference-groups section>header>span{color:var(--accent-dark);background:#eef3ee;border-radius:6px;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.catalog-management-reference-form form{gap:11px;display:grid}.catalog-management-reference-form form>label{margin:0}.catalog-management-reference-form form>button{background:var(--ink);color:#fff;cursor:pointer;font:inherit;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:39px;font-size:10px;font-weight:750;display:flex}.catalog-management-reference-form form>p{margin:0;font-size:9px}.catalog-management-reference-form form>p.error{color:#963f31}.catalog-management-reference-form form>p.success{color:var(--success)}.catalog-management-reference-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.catalog-management-reference-groups section>header{align-items:center;gap:9px;margin-bottom:11px;display:flex}.catalog-management-reference-groups section>header small{color:var(--muted);margin-inline-start:auto}.catalog-management-reference-groups ul{margin:0;padding:0;list-style:none;display:grid}.catalog-management-reference-groups li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.catalog-management-reference-groups li strong,.catalog-management-reference-groups li small{display:block}.catalog-management-reference-groups li strong{font-size:10px}.catalog-management-reference-groups li small,.catalog-management-reference-groups li>span{color:var(--muted);font-size:8.5px}.catalog-management-import-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.catalog-management-upload-card{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:260px;display:flex}.catalog-management-upload-card>span{color:var(--accent-dark);background:#edf3ee;border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.catalog-management-upload-card h2{margin:14px 0 0;font-size:15px}.catalog-management-upload-card p{color:var(--muted);margin:6px 0 15px;font-size:9.5px}.catalog-management-upload-card .button{justify-content:center;min-width:170px;margin-top:7px}.catalog-management-upload-card label input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.catalog-management-template{min-height:260px}.catalog-management-template h2{margin:0;font-size:14px}.catalog-management-template p{color:var(--muted);max-width:580px;font-size:10px;line-height:1.7}.catalog-management-template code{border:1px solid var(--line);overflow-wrap:anywhere;text-align:start;background:#f3f5f2;border-radius:6px;padding:12px;font-size:9px;line-height:1.8;display:block}.catalog-management-import-layout>.catalog-management-notice,.catalog-management-preview{grid-column:1/-1}.catalog-management-preview{padding:0;overflow:hidden}.catalog-management-preview>header{justify-content:space-between;align-items:center;margin:0;padding:16px 18px;display:flex}.catalog-management-preview>header h2{margin:0;font-size:13px}.catalog-management-preview>header p{margin-top:3px}.catalog-management-preview table{border-collapse:collapse;width:100%;min-width:760px}.catalog-management-preview th,.catalog-management-preview td{border-top:1px solid var(--line);text-align:start;padding:10px 13px;font-size:9px}.catalog-management-preview th{color:var(--muted);background:#f8faf7;font-weight:740}.catalog-management-preview td strong,.catalog-management-preview td small{display:block}.catalog-management-preview td small{color:var(--muted);margin-top:3px}.catalog-management-valid{color:var(--success);align-items:center;gap:5px;display:inline-flex}@media (max-width:980px){.catalog-management-editor-grid{grid-template-columns:1fr}.catalog-management-editor-grid>aside,.catalog-management-reference-form{position:static}.catalog-management-taxonomy-layout{grid-template-columns:1fr}}@media (max-width:700px){.catalog-management-content{padding-inline:14px}.catalog-management-heading-actions{justify-content:stretch;width:100%}.catalog-management-heading-actions .button{flex:calc(50% - 5px);justify-content:center}.catalog-management-bulk{grid-template-columns:1fr auto;align-items:stretch;display:grid}.catalog-management-bulk>span{grid-column:1/-1}.catalog-management-bulk label{align-items:stretch;display:grid}.catalog-management-bulk>p{grid-column:1/-1}.catalog-management-language-grid,.catalog-management-field-grid,.catalog-management-variant-fields,.catalog-management-reference-groups,.catalog-management-import-layout{grid-template-columns:1fr}.catalog-management-card{padding:15px}.catalog-management-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-management-import-layout>.catalog-management-notice,.catalog-management-preview{grid-column:auto}.catalog-management-detail-heading{align-items:start;gap:10px;display:grid}}.domain-settings-page{max-width:1240px}.domain-settings{gap:14px;display:grid}.domain-entitlement{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:auto minmax(180px,320px);align-items:center;gap:15px;padding:14px 17px;display:grid}.domain-entitlement>div:first-child{align-items:center;gap:10px;display:flex}.domain-entitlement>div:first-child>svg{color:#426657}.domain-entitlement>div:first-child>div{gap:3px;display:grid}.domain-entitlement strong{font-size:13px}.domain-entitlement span{color:#596861;font-size:12px}.domain-usage-track{background:#e9eeea;border-radius:2px;height:5px;overflow:hidden}.domain-usage-track>span{background:#426a58;min-width:2px;height:100%;display:block}.domain-notice{border:1px solid;border-radius:7px;align-items:center;gap:8px;margin:0;padding:10px 12px;font-size:12px;display:flex}.domain-notice.success{background:var(--success-soft);color:#1f684c;border-color:#bad9c7}.domain-notice.error{color:#8f392d;background:#fff3ef;border-color:#e7bdb5}.domain-add-card{overflow:hidden}.domain-add-card>header{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:15px 17px;display:flex}.domain-add-card>header>span{color:#365e4e;background:#edf2ee;border-radius:7px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.domain-add-card h2{margin:0;font-size:15px}.domain-add-card header p{color:#596861;margin:4px 0 0;font-size:12px;line-height:1.55}.domain-add-card form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:15px 17px;display:grid}.domain-add-card label{gap:6px;display:grid}.domain-add-card label>span{color:#495c54;font-size:12px;font-weight:700}.domain-add-card label>div{position:relative}.domain-add-card label svg{color:#64756d;inset-inline-start:11px;position:absolute;top:12px}.domain-add-card input{border:1px solid var(--line-strong);color:var(--ink);font:inherit;background:#fafbf9;border-radius:6px;outline:0;width:100%;height:40px;padding-inline:37px 11px;font-size:13px}.domain-add-card input:focus{background:#fff;border-color:#426657;box-shadow:0 0 0 3px #305b4917}.domain-add-card form>button,.domain-actions button{border:1px solid var(--line-strong);cursor:pointer;font:inherit;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:12px;font-weight:730;display:inline-flex}.domain-add-card form>button{background:var(--ink);border-color:var(--ink);color:#fff;min-width:126px}.domain-add-card button:disabled,.domain-actions button:disabled{cursor:wait;opacity:.56}.domain-secret{border:1px solid #dcd2bc;background:#f6f2e9;border-inline-start:3px solid #896d36;border-radius:8px;padding:15px 17px}.domain-secret>header{justify-content:space-between;align-items:flex-start;display:flex}.domain-secret>header>div{align-items:flex-start;gap:10px;display:flex}.domain-secret>header svg{color:#755c2d;margin-top:1px}.domain-secret>header strong{font-size:14px}.domain-secret>header p{color:#665f51;margin:4px 0 0;font-size:12px;line-height:1.55}.domain-secret>header>button{color:#5d5f59;cursor:pointer;background:0 0;border:0;font-size:20px;line-height:1}.domain-secret-once{color:#73532c;background:#ffffff8f;border-radius:5px;align-items:center;gap:7px;margin:12px 0;padding:8px 9px;font-size:11.5px;display:flex}.domain-secret dl{gap:7px;margin:0;display:grid}.domain-secret dl>div{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:9px;display:grid}.domain-secret dt{color:#665f51;font-size:11px;font-weight:700}.domain-secret dd{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;margin:0;display:grid}.domain-secret code{color:#2f413a;overflow-wrap:anywhere;text-align:start;background:#fff;border:1px solid #d9d1c1;border-radius:5px 0 0 5px;padding:9px 10px;font-size:12px}[dir=rtl] .domain-secret code{border-radius:0 5px 5px 0}.domain-secret dd button{color:#3f514a;cursor:pointer;font:inherit;background:#fff;border:1px solid #d9d1c1;border-inline-start:0;border-radius:0 5px 5px 0;align-items:center;gap:5px;padding-inline:10px;font-size:11px;display:flex}[dir=rtl] .domain-secret dd button{border-radius:5px 0 0 5px}.domain-secret>small{color:#6c624d;align-items:center;gap:6px;margin-top:10px;font-size:11px;display:flex}.domain-instructions{background:#eef3ef;border:1px solid #d6e0d8;border-radius:8px;grid-template-columns:190px minmax(0,1fr);align-items:start;gap:20px;padding:15px 17px;display:grid}.domain-instructions>div{align-items:center;gap:8px;display:flex}.domain-instructions>div svg{color:#426657}.domain-instructions strong{font-size:12px}.domain-instructions ol{counter-reset:domain-steps;gap:7px;margin:0;padding:0;list-style:none;display:grid}.domain-instructions li{color:#4d5e57;counter-increment:domain-steps;grid-template-columns:20px minmax(0,1fr);gap:8px;font-size:12px;line-height:1.55;display:grid}.domain-instructions li:before{color:#365d4e;content:counter(domain-steps);background:#fff;border:1px solid #cdd9d0;border-radius:4px;justify-content:center;align-items:center;width:19px;height:19px;font-size:11px;font-weight:800;display:flex}.domain-list{gap:13px;display:grid}.domain-card{border-inline-start:3px solid #7a8d84;overflow:hidden}.domain-card.status-active{border-inline-start-color:var(--success)}.domain-card.status-verified{border-inline-start-color:#557b91}.domain-card.status-failed{border-inline-start-color:var(--accent)}.domain-card.status-disabled{border-inline-start-color:#8b918e}.domain-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:14px 17px;display:flex}.domain-identity{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;display:grid}.domain-identity>span{color:#3c6152;background:#edf2ee;border:1px solid #dce5de;border-radius:7px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.domain-identity>div{min-width:0;display:grid}.domain-identity small{color:#8e4539;letter-spacing:.045em;text-transform:uppercase;font-size:11px;font-weight:760}[dir=rtl] .domain-identity small{letter-spacing:0}.domain-identity h2{overflow-wrap:anywhere;margin:3px 0 0;font-size:15px}.domain-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.domain-badges>span{white-space:nowrap;border-radius:4px;align-items:center;gap:4px;padding:5px 7px;font-size:11px;font-weight:750;display:inline-flex}.domain-badges .primary{color:#6e5b2d;background:#ece9dd}.domain-status.status-pending_verification{color:#805719;background:#f7edda}.domain-status.status-verified{color:#3e647b;background:#e8f0f5}.domain-status.status-active{background:var(--success-soft);color:var(--success)}.domain-status.status-failed{background:var(--accent-soft);color:#8f392d}.domain-status.status-disabled{color:#59655f;background:#eef0ee}.domain-lifecycle{border-bottom:1px solid var(--line);background:#fafbf9;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.domain-lifecycle>div{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:11px 17px;display:grid}.domain-lifecycle>div+div{border-inline-start:1px solid var(--line)}.domain-lifecycle>div>span{color:#6a7771;background:#edf0ed;border-radius:6px;justify-content:center;align-items:center;width:27px;height:27px;display:flex}.domain-lifecycle>div.complete>span{background:var(--success-soft);color:var(--success)}.domain-lifecycle>div.current>span{color:#3e647b;background:#e8f0f5}.domain-lifecycle>div>div{gap:2px;display:grid}.domain-lifecycle strong{font-size:12px}.domain-lifecycle small{color:#65736c;overflow-wrap:anywhere;font-size:11px}.domain-card-body{padding:15px 17px}.domain-facts{grid-template-columns:minmax(0,1fr) minmax(180px,.45fr);gap:0;margin:0;display:grid}.domain-facts>div{gap:4px;padding-inline:0 15px;display:grid}.domain-facts>div+div{border-inline-start:1px solid var(--line);padding-inline:15px 0}.domain-facts dt{color:#64736c;font-size:11px}.domain-facts dd{color:#344941;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:690}.domain-platform-note,.domain-active-note,.domain-error-note,.domain-activation-note{border-radius:6px;align-items:flex-start;gap:8px;margin:0;padding:9px 10px;font-size:12px;line-height:1.55;display:flex}.domain-platform-note{color:#365c4e;background:#eef3ef}.domain-active-note{background:var(--success-soft);color:#1f684c;margin-top:12px}.domain-error-note{color:#8c3b30;background:#fff3ef;margin-top:12px}.domain-activation-note{color:#3d6074;background:#edf3f6;margin-top:12px}.domain-activation-note>span{gap:2px;display:grid}.domain-activation-note strong{font-size:12px}.domain-actions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:7px;padding:11px 17px;display:flex}.domain-actions button{color:var(--ink);background:#fff;min-height:34px}.domain-actions button.danger{color:#963c30;border-color:#e4bbb4}.domain-actions button:focus-visible,.domain-add-card button:focus-visible,.domain-add-card input:focus-visible,.domain-secret button:focus-visible{outline-offset:2px;outline:3px solid #10241f29}.domain-empty{color:#596861;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:28px;display:flex}.domain-empty h2{color:var(--ink);margin:12px 0 0;font-size:15px}.domain-empty p{max-width:520px;margin:6px 0 0;font-size:12px;line-height:1.6}@media (max-width:760px){.domain-entitlement,.domain-instructions{grid-template-columns:1fr}.domain-add-card form{grid-template-columns:1fr;align-items:stretch}.domain-add-card form>button{width:100%;min-height:40px}.domain-secret dl>div{grid-template-columns:1fr;align-items:stretch}.domain-lifecycle{grid-template-columns:1fr}.domain-lifecycle>div+div{border-inline-start:0;border-top:1px solid var(--line)}.domain-facts{grid-template-columns:1fr}.domain-facts>div{padding:0 0 10px}.domain-facts>div+div{border-inline-start:0;border-top:1px solid var(--line);padding:10px 0 0}}@media (max-width:520px){.domain-card>header{align-items:flex-start;display:grid}.domain-badges{justify-content:flex-start}.domain-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.domain-actions button:last-child:nth-child(odd){grid-column:1/-1}.domain-secret dd{grid-template-columns:1fr}.domain-secret code,[dir=rtl] .domain-secret code{border-radius:5px 5px 0 0}.domain-secret dd button,[dir=rtl] .domain-secret dd button{border-inline-start:1px solid #d9d1c1;border-radius:0 0 5px 5px;justify-content:center;min-height:34px}}@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}
