@layer reset{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd,fieldset{margin:0}fieldset{border:0;min-inline-size:0;padding:0}img,picture,video,canvas,svg{max-inline-size:100%;display:block}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-property:opacity,color,background-color,border-color,outline-color,text-decoration-color,box-shadow!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer vendor;@layer tokens{:root{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fx-bg:#0c0907;--fx-surface-1:#130e0b;--fx-surface-2:#1c1612;--fx-surface-3:#2a221d;--fx-line:#e8dbc21f;--fx-line-strong:#e8dbc238;--fx-scrim:#060403b8;--fx-text:#f2eee9;--fx-text-muted:#a69d94;--fx-text-faint:#8a8178;--fx-on-light:#0c0907;--fx-red:#c00a12;--fx-signal:#d4161e;--fx-error:var(--fx-signal);--fx-brass:#b8955a;--fx-brass-hi:#e8dbc2;--fx-brass-line:#b8955a8c;--fx-silver:#c3babc;--fx-carbon-1:#201e22;--fx-carbon-2:#363237;--fx-crimson:#961e42;--fx-cta:#f2eee9;--fx-cta-hover:#fff;--fx-cta-text:#0c0907;--fx-font-fa:"Vazirmatn FX", "Geist FX", "Vazirmatn Fallback", Tahoma, sans-serif;--fx-font-latin:"Geist FX", "Vazirmatn FX", system-ui, sans-serif;--fx-font-mono:"Geist Mono FX", ui-monospace, "Cascadia Mono", Consolas, monospace;--fx-text-display:clamp(2.25rem, 1.414rem + 3.429vw, 4.5rem);--fx-text-h2:clamp(1.875rem, 1.55rem + 1.333vw, 2.75rem);--fx-text-h3:clamp(1.375rem, 1.236rem + .571vw, 1.75rem);--fx-text-statement:clamp(1.5rem, 1.036rem + 1.905vw, 2.5rem);--fx-text-lg:clamp(1.125rem, 1.079rem + .19vw, 1.25rem);--fx-text-body:1.0625rem;--fx-text-sm:.875rem;--fx-text-xs:.8125rem;--fx-text-mono:.75rem;--fx-leading-display:1.25;--fx-leading-heading:1.4;--fx-leading-body:1.9;--fx-leading-ui:1.5;--fx-tracking-mono:.08em;--fx-weight-body:400;--fx-weight-ui:500;--fx-weight-strong:700;--fx-weight-heading:800;--fx-weight-display:900;--fx-space-1:.25rem;--fx-space-2:.5rem;--fx-space-3:.75rem;--fx-space-4:1rem;--fx-space-5:1.5rem;--fx-space-6:2rem;--fx-space-7:3rem;--fx-space-8:4rem;--fx-space-9:6rem;--fx-space-10:8rem;--fx-section:clamp(6rem, 4.514rem + 6.095vw, 10rem);--fx-radius-sm:.625rem;--fx-radius-md:1.25rem;--fx-radius-lg:1.75rem;--fx-radius-xl:2.25rem;--fx-radius-pill:999px;--fx-highlight:inset 0 1px 0 #f2eee90f;--fx-shadow-1:0 1px 2px #0006, 0 4px 12px -2px #00000059;--fx-shadow-2:0 2px 4px #00000059, 0 16px 40px -8px #0000008c;--fx-shadow-3:0 4px 8px #0000004d, 0 32px 80px -16px #000000b3;--fx-focus-ring:2px solid var(--fx-silver);--fx-focus-offset:3px;--fx-ease-out:cubic-bezier(.22, 1, .36, 1);--fx-ease-expo:cubic-bezier(.16, 1, .3, 1);--fx-ease-in-out:cubic-bezier(.65, 0, .35, 1);--fx-ease-in:cubic-bezier(.55, 0, 1, .45);--fx-dur-fast:.15s;--fx-dur-base:.25s;--fx-dur-slow:.45s;--fx-container:80rem;--fx-gutter:clamp(1rem, .6rem + 1.6vw, 1.5rem);--fx-header-h:3.75rem;--fx-measure:68ch;--fx-z-header:50;--fx-z-sticky:60;--fx-z-scrim:90;--fx-z-drawer:100;--fx-z-toast:110;--fx-z-skip:120}@media (width>=64em){:root{--fx-header-h:4.5rem}}}@layer base{html{background:var(--fx-bg);scrollbar-color:var(--fx-surface-3) var(--fx-bg);scroll-padding-block-start:calc(var(--fx-header-h) + var(--fx-space-4))}body{background:var(--fx-bg);min-block-size:100dvb;color:var(--fx-text);font-family:var(--fx-font-fa);font-size:var(--fx-text-body);font-weight:var(--fx-weight-body);line-height:var(--fx-leading-body);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;caret-color:var(--fx-brass-hi);accent-color:var(--fx-brass);flex-direction:column;display:flex}::selection{color:var(--fx-text);background:#b8955a61}h1,h2,h3,h4{font-weight:var(--fx-weight-heading);line-height:var(--fx-leading-heading);text-wrap:balance}p{text-wrap:pretty}a{color:inherit;-webkit-text-decoration-color:var(--fx-line-strong);-webkit-text-decoration-color:var(--fx-line-strong);text-decoration-color:var(--fx-line-strong);text-underline-offset:.35em;transition:text-decoration-color var(--fx-dur-base) var(--fx-ease-out);text-decoration-thickness:1px}a:hover{-webkit-text-decoration-color:var(--fx-brass);-webkit-text-decoration-color:var(--fx-brass);text-decoration-color:var(--fx-brass)}:focus-visible{outline:var(--fx-focus-ring);outline-offset:var(--fx-focus-offset)}:focus:not(:focus-visible){outline:none}hr{background:var(--fx-line);border:0;block-size:1px;margin:0}bdi,.ltr{unicode-bidi:isolate}.fx-nobr{white-space:nowrap}.fx-num,data,output{font-variant-numeric:tabular-nums}.fx-latin{font-family:var(--fx-font-latin)}.fx-mono{font-family:var(--fx-font-mono);font-size:var(--fx-text-mono);font-weight:var(--fx-weight-ui);line-height:var(--fx-leading-ui);letter-spacing:var(--fx-tracking-mono);text-transform:uppercase;direction:ltr;unicode-bidi:isolate}.fx-icon{flex:none;block-size:1.5em;inline-size:1.5em;overflow:visible}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .fx-icon--mirror{scale:-1 1}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:var(--fx-z-skip);padding:var(--fx-space-2) var(--fx-space-4);border-radius:var(--fx-radius-sm);background:var(--fx-cta);color:var(--fx-cta-text);font-weight:var(--fx-weight-strong);text-decoration:none;position:fixed;inset-block-start:var(--fx-space-3);inset-inline-start:var(--fx-space-3);translate:0 -200%}.skip-link:focus-visible{translate:0}.fx-carbon{isolation:isolate;position:relative}.fx-carbon:before{content:"";z-index:-1;border-radius:inherit;opacity:.06;pointer-events:none;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%3e%3cdefs%3e%3clinearGradient%20id='v'%20x1='0'%20x2='1'%20y1='0'%20y2='0'%3e%3cstop%20offset='0'%20stop-color='%23fff'%20stop-opacity='.15'/%3e%3cstop%20offset='.5'%20stop-color='%23fff'%20stop-opacity='.95'/%3e%3cstop%20offset='1'%20stop-color='%23fff'%20stop-opacity='.15'/%3e%3c/linearGradient%3e%3clinearGradient%20id='h'%20x1='0'%20x2='0'%20y1='0'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23fff'%20stop-opacity='.05'/%3e%3cstop%20offset='.5'%20stop-color='%23fff'%20stop-opacity='.45'/%3e%3cstop%20offset='1'%20stop-color='%23fff'%20stop-opacity='.05'/%3e%3c/linearGradient%3e%3c/defs%3e%3crect%20x='0'%20y='-4'%20width='4'%20height='8'%20fill='url(%23v)'/%3e%3crect%20x='0'%20y='12'%20width='4'%20height='8'%20fill='url(%23v)'/%3e%3crect%20x='0'%20y='28'%20width='4'%20height='8'%20fill='url(%23v)'/%3e%3crect%20x='4'%20y='-16'%20width='4'%20height='8'%20fill='url(%23v)'/%3e%3crect%20x='4'%20y='0'%20width='4'%20height='8'%20fill='url(%23v)'/%3e%3crect%20x='4'%20y='16'%20width='4'%20height='8'%20fill='url(%23v)'/%3e%3crect%20x='8'%20y='-12'%20width='4'%20height='8'%20fill='url(%23v)'/%3e%3crect%20x='8'%20y='4'%20width='4'%20height='8'%20fill='url(%23v)'/%3e%3crect%20x='8'%20y='20'%20width='4'%20height='8'%20fill='url(%23v)'/%3e%3crect%20x='12'%20y='-8'%20width='4'%20height='8'%20fill='url(%23v)'/%3e%3crect%20x='12'%20y='8'%20width='4'%20height='8'%20fill='url(%23v)'/%3e%3crect%20x='12'%20y='24'%20width='4'%20height='8'%20fill='url(%23v)'/%3e%3crect%20x='-8'%20y='0'%20width='8'%20height='4'%20fill='url(%23h)'/%3e%3crect%20x='8'%20y='0'%20width='8'%20height='4'%20fill='url(%23h)'/%3e%3crect%20x='24'%20y='0'%20width='8'%20height='4'%20fill='url(%23h)'/%3e%3crect%20x='-4'%20y='4'%20width='8'%20height='4'%20fill='url(%23h)'/%3e%3crect%20x='12'%20y='4'%20width='8'%20height='4'%20fill='url(%23h)'/%3e%3crect%20x='28'%20y='4'%20width='8'%20height='4'%20fill='url(%23h)'/%3e%3crect%20x='-16'%20y='8'%20width='8'%20height='4'%20fill='url(%23h)'/%3e%3crect%20x='0'%20y='8'%20width='8'%20height='4'%20fill='url(%23h)'/%3e%3crect%20x='16'%20y='8'%20width='8'%20height='4'%20fill='url(%23h)'/%3e%3crect%20x='-12'%20y='12'%20width='8'%20height='4'%20fill='url(%23h)'/%3e%3crect%20x='4'%20y='12'%20width='8'%20height='4'%20fill='url(%23h)'/%3e%3crect%20x='20'%20y='12'%20width='8'%20height='4'%20fill='url(%23h)'/%3e%3c/svg%3e");background-size:12px 12px;position:absolute;inset:0}::view-transition-old(root){animation-duration:.25s;animation-timing-function:var(--fx-ease-out)}::view-transition-new(root){animation-duration:.25s;animation-timing-function:var(--fx-ease-out)}::view-transition-group(*.fx-product){animation-duration:.4s;animation-timing-function:var(--fx-ease-in-out)}::view-transition-old(*.fx-product){object-fit:contain;block-size:100%}::view-transition-new(*.fx-product){object-fit:contain;block-size:100%}}@layer layout{.container{inline-size:100%;max-inline-size:calc(var(--fx-container) + 2 * var(--fx-gutter));padding-inline:var(--fx-gutter);margin-inline:auto}.site-main{flex:1 0 auto;display:block}.site-main:focus{outline:none}.fx-section{padding-block:var(--fx-section)}.fx-section+.fx-section{padding-block-start:0}.site-main>.fx-section:last-child,.site-main>article>.fx-section:nth-last-child(1 of .fx-section){padding-block-end:0}.fx-grid{gap:var(--fx-space-5);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.fx-grid>*{grid-column:1/-1}@media (width>=48em){.fx-grid>[style*=--fx-span]{grid-column:span var(--fx-span)}}.fx-stack{gap:var(--fx-stack-gap,var(--fx-space-4));flex-direction:column;display:flex}.fx-cluster{align-items:center;gap:var(--fx-cluster-gap,var(--fx-space-3));flex-wrap:wrap;display:flex}.fx-prose{max-inline-size:var(--fx-measure)}.fx-prose>*+*{margin-block-start:1em}.fx-prose :is(h2,h3){margin-block-start:1.6em}.prose-page{padding-block:var(--fx-space-9) var(--fx-section)}.prose-page__title{max-inline-size:var(--fx-measure);font-size:var(--fx-text-display);font-weight:var(--fx-weight-display);line-height:var(--fx-leading-display);text-wrap:balance;margin-block-end:var(--fx-space-7)}.prose{max-inline-size:var(--fx-measure)}.prose>*+*{margin-block-start:1em}.prose :is(h2,h3,h4){font-weight:var(--fx-weight-heading);line-height:var(--fx-leading-heading);text-wrap:balance;margin-block-start:2em}.prose h2{font-size:var(--fx-text-h3)}.prose :is(h3,h4){font-size:var(--fx-text-lg)}.prose :is(h2,h3,h4)+*{margin-block-start:.75em}.prose :is(p,li){color:var(--fx-text-muted)}.prose strong{color:var(--fx-text);font-weight:var(--fx-weight-strong)}.prose a{color:var(--fx-text);text-decoration:underline;-webkit-text-decoration-color:var(--fx-brass-line);-webkit-text-decoration-color:var(--fx-brass-line);text-decoration-color:var(--fx-brass-line);text-underline-offset:.3em}.prose a:hover{text-decoration-color:currentColor}.prose :is(ul,ol){gap:.5em;padding-inline-start:1.25em;display:grid}.prose li::marker{color:var(--fx-brass)}.prose table{border-collapse:collapse;inline-size:100%;font-size:var(--fx-text-sm)}.prose :is(th,td){padding:var(--fx-space-3) var(--fx-space-4);border-block-end:1px solid var(--fx-line);text-align:start;vertical-align:top}.prose th{color:var(--fx-text);font-weight:var(--fx-weight-strong)}.prose .wp-block-table{overflow-x:auto}.prose blockquote{border-inline-start:2px solid var(--fx-brass);padding-inline-start:var(--fx-space-5)}.prose hr{margin-block:var(--fx-space-7);border:0;border-block-start:1px solid var(--fx-line)}.fx-tbd{border:1px dashed var(--fx-line-strong);border-radius:var(--fx-radius-sm);color:var(--fx-text-muted);font-size:var(--fx-text-xs);font-weight:var(--fx-weight-ui);padding:.1em .6em;display:inline-block}}@layer components{.fx-btn{--fx-btn-h:3.25rem;--fx-btn-bg:transparent;--fx-btn-fg:var(--fx-text);--fx-btn-border:var(--fx-line-strong);justify-content:center;align-items:center;gap:var(--fx-space-2);min-block-size:var(--fx-btn-h);padding-inline:var(--fx-space-6);border:1px solid var(--fx-btn-border);border-radius:var(--fx-radius-pill);background:var(--fx-btn-bg);color:var(--fx-btn-fg);font-size:var(--fx-text-body);font-weight:var(--fx-weight-strong);white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background-color var(--fx-dur-base) var(--fx-ease-out), border-color var(--fx-dur-base) var(--fx-ease-out), color var(--fx-dur-base) var(--fx-ease-out), scale var(--fx-dur-fast) var(--fx-ease-out);line-height:1;text-decoration:none;display:inline-flex;position:relative}.fx-btn .fx-icon{block-size:1.25em;inline-size:1.25em}.fx-btn--primary{--fx-btn-bg:var(--fx-cta);--fx-btn-fg:var(--fx-cta-text);--fx-btn-border:var(--fx-cta);box-shadow:var(--fx-shadow-1)}.fx-btn--ghost{--fx-btn-bg:#f2eee905}.fx-btn--sm{--fx-btn-h:2.5rem;padding-inline:var(--fx-space-5);font-size:var(--fx-text-sm)}.fx-btn--block{inline-size:100%}@media (hover:hover){.fx-btn--primary:hover{--fx-btn-bg:var(--fx-cta-hover);--fx-btn-border:var(--fx-cta-hover)}.fx-btn--ghost:hover{--fx-btn-border:var(--fx-brass);--fx-btn-bg:#b8955a0f}}.fx-btn:active:not(:disabled,[aria-disabled=true]){scale:.98}.fx-btn:focus-visible{outline-offset:4px}.fx-btn:disabled,.fx-btn[aria-disabled=true]{--fx-btn-bg:transparent;--fx-btn-fg:var(--fx-text-faint);--fx-btn-border:var(--fx-line);box-shadow:none;cursor:not-allowed}.fx-btn[data-state=loading]{cursor:progress}.fx-btn[data-state=loading]>:not(.fx-btn__spinner){opacity:0}.fx-btn__spinner{place-items:center;display:none;position:absolute;inset:0}.fx-btn[data-state=loading] .fx-btn__spinner{display:grid}.fx-btn__spinner:before{content:"";border:2px solid;border-inline-end-color:#0000;border-radius:50%;block-size:1.25rem;inline-size:1.25rem;animation:.7s linear infinite fx-spin}.fx-btn[data-state=success]{--fx-btn-bg:var(--fx-surface-3);--fx-btn-fg:var(--fx-text);--fx-btn-border:var(--fx-silver)}.fx-link{align-items:center;gap:var(--fx-space-2);padding-block:var(--fx-space-2);color:var(--fx-text);font-weight:var(--fx-weight-strong);text-decoration:underline;-webkit-text-decoration-color:var(--fx-brass-line);-webkit-text-decoration-color:var(--fx-brass-line);text-decoration-color:var(--fx-brass-line);text-underline-offset:.45em;display:inline-flex}.fx-link .fx-icon{block-size:1.15em;inline-size:1.15em;transition:translate var(--fx-dur-base) var(--fx-ease-out)}@media (hover:hover) and (pointer:fine){.fx-link:hover .fx-icon--mirror{translate:-.2em}:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .fx-link:hover .fx-icon--mirror{translate:.2em}}.fx-icon-btn{block-size:2.75rem;inline-size:2.75rem;color:var(--fx-text);transition:background-color var(--fx-dur-base) var(--fx-ease-out), border-color var(--fx-dur-base) var(--fx-ease-out);background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;padding:0;display:inline-grid;position:relative}.fx-icon-btn .fx-icon{block-size:1.375rem;inline-size:1.375rem}.fx-icon-btn--outline{border-color:var(--fx-line-strong)}@media (hover:hover){.fx-icon-btn:hover{background:#f2eee90f}}.fx-icon-btn:disabled{color:var(--fx-text-faint);cursor:not-allowed}@keyframes fx-spin{to{rotate:1turn}}.fx-pill{--fx-pill-dot:var(--fx-signal);align-items:center;gap:var(--fx-space-3);padding-block:var(--fx-space-2);padding-inline:var(--fx-space-4) var(--fx-space-5);border:1px solid var(--fx-line-strong);border-radius:var(--fx-radius-pill);box-shadow:var(--fx-highlight), var(--fx-shadow-1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);line-height:var(--fx-leading-ui);background:#1c1612d1;display:inline-flex}.fx-pill[data-state=blocked]{--fx-pill-dot:var(--fx-silver)}.fx-pill__dot{background:var(--fx-pill-dot);block-size:.625rem;inline-size:.625rem;transition:background-color var(--fx-dur-slow) var(--fx-ease-out);border-radius:50%;flex:none;position:relative}.fx-pill__dot:after{content:"";border:1px solid var(--fx-pill-dot);opacity:.5;border-radius:50%;position:absolute;inset:-4px}.fx-pill[data-state=active] .fx-pill__dot:after{animation:fx-ping 2.4s var(--fx-ease-out) infinite}.fx-pill__labels{display:grid;overflow:clip}.fx-pill__label{flex-direction:column;grid-area:1/1;display:flex}.fx-pill__label strong{font-size:var(--fx-text-sm);font-weight:var(--fx-weight-strong)}.fx-pill:not([data-state=blocked]) .fx-pill__label--blocked,.fx-pill[data-state=blocked] .fx-pill__label--active{opacity:0}.fx-pill--lg{gap:var(--fx-space-4);padding-block:var(--fx-space-3);padding-inline:var(--fx-space-5) var(--fx-space-6)}.fx-pill--lg .fx-pill__dot{block-size:.875rem;inline-size:.875rem}.fx-pill--lg .fx-pill__label strong{font-size:var(--fx-text-lg)}@keyframes fx-ping{0%{opacity:.8;scale:.6}80%,to{opacity:0;scale:2.2}}.fx-chips{gap:var(--fx-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.fx-chip{align-items:center;gap:var(--fx-space-2);min-block-size:2.25rem;padding-inline:var(--fx-space-3) var(--fx-space-4);border:1px solid var(--fx-line);border-radius:var(--fx-radius-pill);background:var(--fx-surface-1);color:var(--fx-text);font-size:var(--fx-text-sm);white-space:nowrap;line-height:1;display:inline-flex}.fx-chip .fx-icon{block-size:1.125rem;inline-size:1.125rem;color:var(--fx-silver)}.fx-chip[data-state=active] .fx-icon{color:var(--fx-signal)}.fx-chip__band{color:var(--fx-text-muted);font-size:var(--fx-text-xs)}.fx-chip--icon{justify-content:center;inline-size:2.25rem;padding:0}.fx-eyebrow{align-items:center;gap:var(--fx-space-3);color:var(--fx-brass);font-size:var(--fx-text-sm);font-weight:var(--fx-weight-strong);line-height:var(--fx-leading-ui);display:inline-flex}.fx-eyebrow:before{content:"";background:var(--fx-signal);transform-origin:50% 100%;border-radius:1px;block-size:1.25em;inline-size:2px}.fx-section-head{gap:var(--fx-space-4);margin-block-end:var(--fx-space-8);display:grid}.fx-section-head__title{font-size:var(--fx-text-h2);font-weight:var(--fx-weight-heading);line-height:var(--fx-leading-heading)}.fx-section-head__title:after{content:"";background:var(--fx-brass);block-size:1px;inline-size:3rem;margin-block-start:var(--fx-space-5);display:block}.fx-section-head__lead{max-inline-size:42rem;color:var(--fx-text-muted);font-size:var(--fx-text-lg)}.fx-section-head--center{text-align:center;justify-items:center}.fx-section-head--center .fx-section-head__title:after{margin-inline:auto}@media (width>=64em){.fx-section-head--split{grid-template-columns:1fr auto;align-items:end}}.fx-badges{gap:var(--fx-space-3);flex-wrap:wrap;display:flex}.fx-badge-slot{block-size:5.5rem;inline-size:5.5rem;padding:var(--fx-space-2);border:1px solid var(--fx-line);border-radius:var(--fx-radius-md);background:#fff;place-items:center;display:grid}.fx-badge-slot--empty{align-content:center;gap:var(--fx-space-1);border-style:dashed;border-color:var(--fx-line-strong);color:var(--fx-text-muted);font-size:var(--fx-text-xs);text-align:center;background:0 0}.fx-badge-slot img{object-fit:contain;max-block-size:100%;max-inline-size:100%}.fx-notice{--fx-notice-tone:var(--fx-silver);gap:var(--fx-space-3);padding:var(--fx-space-4) var(--fx-space-5);border:1px solid color-mix(in srgb, var(--fx-notice-tone) 45%, transparent);border-radius:var(--fx-radius-md);background:color-mix(in srgb, var(--fx-notice-tone) 7%, var(--fx-surface-1));color:var(--fx-text);font-size:var(--fx-text-sm);line-height:var(--fx-leading-body);align-items:flex-start;display:flex}.fx-notice .fx-icon{block-size:1.25rem;inline-size:1.25rem;color:var(--fx-notice-tone);margin-block-start:.2em}.fx-notice--success{--fx-notice-tone:var(--fx-brass)}.fx-notice--error{--fx-notice-tone:var(--fx-error)}.fx-field{align-content:start;gap:var(--fx-space-2);display:grid}.fx-field__label{color:var(--fx-text);font-size:var(--fx-text-sm);font-weight:var(--fx-weight-ui);line-height:var(--fx-leading-ui)}.fx-field__label .fx-req{color:var(--fx-brass)}.fx-field__hint{color:var(--fx-text-muted);font-size:var(--fx-text-xs);line-height:var(--fx-leading-ui)}.fx-input,.fx-select,.fx-textarea{min-block-size:3.25rem;inline-size:100%;padding-inline:var(--fx-space-4);border:1px solid var(--fx-line-strong);border-radius:var(--fx-radius-sm);background:var(--fx-surface-1);color:var(--fx-text);font-size:max(16px, var(--fx-text-body));line-height:var(--fx-leading-ui);transition:border-color var(--fx-dur-base) var(--fx-ease-out), background-color var(--fx-dur-base) var(--fx-ease-out)}.fx-textarea{min-block-size:9rem;padding-block:var(--fx-space-3);resize:vertical}.fx-input::placeholder,.fx-textarea::placeholder{color:var(--fx-text-muted);opacity:1}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .fx-input[dir=ltr]{text-align:right}@media (hover:hover){.fx-input:hover,.fx-select:hover,.fx-textarea:hover{border-color:#e8dbc257}}.fx-input:focus-visible,.fx-select:focus-visible,.fx-textarea:focus-visible{border-color:var(--fx-silver);outline:1px solid var(--fx-silver);outline-offset:0;background:var(--fx-surface-2)}.fx-input:disabled,.fx-select:disabled{border-color:var(--fx-line);color:var(--fx-text-faint);cursor:not-allowed}.fx-field[data-invalid] :is(.fx-input,.fx-select,.fx-textarea),:is(.fx-input,.fx-select,.fx-textarea)[aria-invalid=true]{border-color:var(--fx-error)}.fx-field__error{gap:var(--fx-space-2);color:var(--fx-text);font-size:var(--fx-text-xs);line-height:var(--fx-leading-ui);align-items:flex-start;display:flex}.fx-field__error[hidden]{display:none}.fx-field__error .fx-icon{block-size:1.1rem;inline-size:1.1rem;color:var(--fx-error)}.password-input{display:block;position:relative}.password-input input{padding-inline-end:3.25rem}.show-password-input{inline-size:2.75rem;color:var(--fx-text-muted);cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset-block:0;inset-inline-end:var(--fx-space-1)}.show-password-input:before{content:"";background:currentColor;block-size:1.25rem;inline-size:1.25rem;margin-inline:auto;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.5-7 10-7 10 7 10 7-3.5 7-10 7S2 12 2 12z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.5-7 10-7 10 7 10 7-3.5 7-10 7S2 12 2 12z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") 50%/contain no-repeat}.show-password-input.display-password:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.5-7 10-7 10 7 10 7-3.5 7-10 7S2 12 2 12z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3Cpath d='M3 3l18 18'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.5-7 10-7 10 7 10 7-3.5 7-10 7S2 12 2 12z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3Cpath d='M3 3l18 18'/%3E%3C/svg%3E")}.show-password-input:hover{color:var(--fx-text)}.show-password-input:focus-visible{border-radius:var(--fx-radius-sm);outline:var(--fx-focus-ring);outline-offset:-2px}.fx-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a69d94' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left var(--fx-space-4) center;background-size:1.25rem;padding-inline-end:var(--fx-space-8)}:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .fx-select{background-position:right var(--fx-space-4) center}.fx-select option{background:var(--fx-surface-2);color:var(--fx-text)}.fx-check{gap:var(--fx-space-3);font-size:var(--fx-text-sm);line-height:var(--fx-leading-ui);cursor:pointer;align-items:flex-start;display:inline-flex}.fx-check input{border:1px solid var(--fx-line-strong);background:var(--fx-surface-1);appearance:none;cursor:pointer;block-size:1.375rem;inline-size:1.375rem;transition:background-color var(--fx-dur-fast) var(--fx-ease-out), border-color var(--fx-dur-fast) var(--fx-ease-out);border-radius:.375rem;flex:none;place-content:center;margin:0;display:grid}.fx-check input:after{content:"";border-bottom:2px solid var(--fx-cta-text);border-left:2px solid var(--fx-cta-text);opacity:0;block-size:.4rem;inline-size:.75rem;transition:scale var(--fx-dur-fast) var(--fx-ease-out), opacity var(--fx-dur-fast) var(--fx-ease-out);translate:0 -.08rem;rotate:-45deg;scale:.9}.fx-check input:checked{border-color:var(--fx-cta);background:var(--fx-cta)}.fx-check input:checked:after{opacity:1;scale:1}.fx-check input:disabled{cursor:not-allowed;opacity:.5}.fx-radio-cards{gap:var(--fx-space-3);display:grid}.fx-radio-card{gap:var(--fx-space-1) var(--fx-space-4);padding:var(--fx-space-4) var(--fx-space-5);border:1px solid var(--fx-line-strong);border-radius:var(--fx-radius-md);background:var(--fx-surface-1);cursor:pointer;transition:border-color var(--fx-dur-base) var(--fx-ease-out), background-color var(--fx-dur-base) var(--fx-ease-out);grid-template-columns:auto 1fr auto;align-items:center;display:grid;position:relative}.fx-radio-card input{border:1px solid var(--fx-line-strong);appearance:none;cursor:pointer;block-size:1.25rem;inline-size:1.25rem;transition:border-color var(--fx-dur-fast) var(--fx-ease-out);border-radius:50%;grid-row:span 2;margin:0;display:grid}.fx-radio-card input:after{content:"";border:5px solid var(--fx-cta);opacity:0;transition:scale var(--fx-dur-fast) var(--fx-ease-out), opacity var(--fx-dur-fast) var(--fx-ease-out);border-radius:50%;grid-area:1/1;scale:.9}.fx-radio-card input:checked{border-color:var(--fx-cta)}.fx-radio-card input:checked:after{opacity:1;scale:1}.fx-radio-card input:focus-visible{outline:none}.fx-radio-card:has(input:focus-visible){outline:var(--fx-focus-ring);outline-offset:var(--fx-focus-offset)}.fx-radio-card:has(input:checked){border-color:var(--fx-brass);background:var(--fx-surface-2)}.fx-radio-card:has(input:disabled){cursor:not-allowed;opacity:.55}.fx-radio-card__title{font-weight:var(--fx-weight-strong);line-height:var(--fx-leading-ui)}.fx-radio-card__desc{color:var(--fx-text-muted);font-size:var(--fx-text-sm);line-height:var(--fx-leading-ui);grid-column:2}.fx-radio-card__meta{color:var(--fx-text);font-size:var(--fx-text-sm);font-weight:var(--fx-weight-ui);grid-row:span 2}@media (hover:hover){.fx-radio-card:hover{border-color:#e8dbc257}}.fx-qty{border:1px solid var(--fx-line-strong);border-radius:var(--fx-radius-pill);background:var(--fx-surface-1);align-items:center;display:inline-flex}.fx-qty__btn{block-size:2.75rem;inline-size:2.75rem;color:var(--fx-text);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.fx-qty__btn .fx-icon{block-size:1.125rem;inline-size:1.125rem}.fx-qty__btn:disabled{color:var(--fx-text-faint);cursor:not-allowed}@media (hover:hover){.fx-qty__btn:not(:disabled):hover{background:#f2eee90f}}.fx-qty__input{inline-size:2.5rem;color:var(--fx-text);font-weight:var(--fx-weight-strong);font-variant-numeric:tabular-nums;text-align:center;appearance:textfield;background:0 0;border:0;padding:0}.fx-qty__input::-webkit-inner-spin-button{appearance:none;margin:0}.fx-qty__input::-webkit-outer-spin-button{appearance:none;margin:0}.fx-qty__input:focus-visible{border-radius:var(--fx-radius-sm);outline-offset:0}.fx-segmented{padding:var(--fx-space-1);border:1px solid var(--fx-line-strong);border-radius:var(--fx-radius-pill);background:var(--fx-surface-1);grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;position:relative}.fx-segmented__indicator{inset-block:var(--fx-space-1);inline-size:var(--fx-seg-w,0);border-radius:var(--fx-radius-pill);background:var(--fx-cta);box-shadow:var(--fx-shadow-1);translate:var(--fx-seg-x,0) 0;transition:translate var(--fx-dur-base) var(--fx-ease-out);position:absolute;inset-inline-start:0}.fx-segmented:not([data-ready]) .fx-segmented__indicator{visibility:hidden}.fx-segmented__option{z-index:1;min-block-size:2.75rem;padding-inline:var(--fx-space-6);border-radius:var(--fx-radius-pill);color:var(--fx-text-muted);font-weight:var(--fx-weight-strong);transition:color var(--fx-dur-base) var(--fx-ease-out);background:0 0;border:0;line-height:1;position:relative}.fx-segmented__option[aria-checked=true]{color:var(--fx-cta-text)}.fx-segmented:not([data-ready]) .fx-segmented__option[aria-checked=true]{background:var(--fx-cta)}@media (hover:hover){.fx-segmented__option[aria-checked=false]:hover{color:var(--fx-text)}}.fx-bento{gap:var(--fx-space-4);min-block-size:18rem;padding:var(--fx-space-6);border:1px solid var(--fx-line);border-radius:var(--fx-radius-lg);background:var(--fx-surface-2);box-shadow:var(--fx-highlight), var(--fx-shadow-2);transition:border-color var(--fx-dur-slow) var(--fx-ease-out);flex-direction:column;display:flex;position:relative;overflow:clip}.fx-bento__motif{block-size:3rem;inline-size:3rem;color:var(--fx-brass);order:1;margin-block-start:auto}.fx-bento__motif .fx-icon{block-size:100%;inline-size:100%}.fx-bento__title{font-size:var(--fx-text-h3);font-weight:var(--fx-weight-heading);line-height:var(--fx-leading-heading)}.fx-bento__text{color:var(--fx-text-muted);max-inline-size:36rem}.fx-bento__sweep{opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#e8dbc212,#0000);inline-size:45%;position:absolute;inset-block:-20%;inset-inline-start:0;rotate:12deg}@media (hover:hover) and (pointer:fine){.fx-bento:hover{border-color:var(--fx-brass-line)}}@media (width>=48em){.fx-bento{padding:var(--fx-space-7)}}.fx-trust{gap:var(--fx-space-1) var(--fx-space-4);padding-block:var(--fx-space-5);border-block-start:1px solid var(--fx-line);grid-template-columns:auto 1fr;align-items:start;display:grid}.fx-trust .fx-icon{block-size:1.75rem;inline-size:1.75rem;color:var(--fx-silver);grid-row:span 2}.fx-trust__title{font-size:var(--fx-text-lg);font-weight:var(--fx-weight-strong);line-height:var(--fx-leading-ui)}.fx-trust__text{color:var(--fx-text-muted);font-size:var(--fx-text-sm)}.fx-product-card{border:1px solid var(--fx-line);border-radius:var(--fx-radius-xl);background:var(--fx-surface-1);box-shadow:var(--fx-highlight), var(--fx-shadow-2);transition:translate .3s var(--fx-ease-out), border-color .3s var(--fx-ease-out), box-shadow .3s var(--fx-ease-out);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:clip;container-type:inline-size}.fx-product-card__stage{aspect-ratio:4/5;background:radial-gradient(60% 50% at 50% 42%, #ffd9b021, transparent 70%), linear-gradient(to bottom, var(--fx-surface-2), var(--fx-surface-1));grid-template:100%/100%;place-items:center;min-block-size:0;display:grid;position:relative;overflow:clip}.fx-product-card__stage>picture{display:contents}.fx-product-card__stage img{object-fit:contain;filter:drop-shadow(0 30px 40px #0000008c);block-size:78%;inline-size:78%;transition:scale .3s var(--fx-ease-out)}.fx-product-card__placeholder{justify-items:center;gap:var(--fx-space-3);color:var(--fx-text-faint);font-size:var(--fx-text-xs);display:grid}.fx-product-card__placeholder svg{opacity:.35;block-size:auto;inline-size:4.5rem}.fx-product-card__badge{position:absolute;inset-block-start:var(--fx-space-5);inset-inline-start:var(--fx-space-5)}.fx-product-card__body{gap:var(--fx-space-3);padding:var(--fx-space-6);flex-direction:column;display:flex}.fx-product-card__title{font-size:var(--fx-text-h3);font-weight:var(--fx-weight-heading);line-height:var(--fx-leading-heading)}.fx-product-card__title a{text-decoration:none}.fx-product-card__title a:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.fx-product-card__title a:focus-visible{outline:none}.fx-product-card:has(.fx-product-card__title a:focus-visible){outline:var(--fx-focus-ring);outline-offset:var(--fx-focus-offset)}.fx-product-card__tagline{color:var(--fx-text-muted)}.fx-product-card__body>:has(+.fx-product-card__foot){margin-block-end:var(--fx-space-3)}.fx-product-card__foot{justify-content:space-between;align-items:center;gap:var(--fx-space-3);border-block-start:1px solid var(--fx-line);flex-wrap:wrap;margin-block-start:auto;padding-block-start:var(--fx-space-4);display:flex}.fx-product-card__cta{align-items:center;gap:var(--fx-space-2);font-weight:var(--fx-weight-strong);display:inline-flex}.fx-product-card__cta .fx-icon{block-size:1.15em;inline-size:1.15em;transition:translate var(--fx-dur-base) var(--fx-ease-out)}@media (hover:hover) and (pointer:fine){.fx-product-card:hover{border-color:var(--fx-brass-line);box-shadow:var(--fx-highlight), var(--fx-shadow-3);translate:0 -6px}.fx-product-card:hover .fx-product-card__stage img{scale:1.02}.fx-product-card:hover .fx-product-card__cta .fx-icon--mirror{translate:-.25em}}.fx-product-card:has(:focus-visible){border-color:var(--fx-brass-line);box-shadow:var(--fx-highlight), var(--fx-shadow-3);transition-duration:0s;translate:0 -6px}.fx-product-card:has(:focus-visible) .fx-product-card__stage img{transition-duration:0s;scale:1.02}@media (prefers-reduced-motion:reduce){.fx-product-card:is(:hover,:has(:focus-visible)){translate:none}.fx-product-card:is(:hover,:has(:focus-visible)) .fx-product-card__stage img{scale:none}}@container (width>=34rem){.fx-product-card__stage{aspect-ratio:16/10}}.fx-product-grid{gap:var(--fx-space-5);margin:0;padding:0;list-style:none;display:grid}.fx-product-grid>li{display:grid}@media (width>=48em){.fx-product-grid[data-count="2"],.fx-product-grid[data-count="4"],.fx-product-grid[data-count="3"],.fx-product-grid[data-count="5"],.fx-product-grid[data-count="6"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64em){.fx-product-grid[data-count="3"],.fx-product-grid[data-count="5"],.fx-product-grid[data-count="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}.fx-product-grid[data-count="1"]{max-inline-size:56rem;margin-inline:auto}}.fx-price{align-items:baseline;gap:var(--fx-space-1) var(--fx-space-3);font-variant-numeric:tabular-nums;line-height:var(--fx-leading-ui);flex-wrap:wrap;display:inline-flex}.fx-price__amount{font-size:var(--fx-text-lg);font-weight:var(--fx-weight-heading);overflow-wrap:anywhere}.fx-price__currency{color:var(--fx-text-muted);font-size:.8em;font-weight:var(--fx-weight-ui);margin-inline-start:.25em}.fx-price__was{color:var(--fx-text-muted);font-size:var(--fx-text-sm);text-decoration:line-through;-webkit-text-decoration-color:var(--fx-text-muted);-webkit-text-decoration-color:var(--fx-text-muted);text-decoration-color:var(--fx-text-muted)}.fx-price__save{border:1px solid var(--fx-brass-line);border-radius:var(--fx-radius-pill);color:var(--fx-brass);font-size:var(--fx-text-xs);font-weight:var(--fx-weight-strong);padding:.15em .6em}.fx-price--lg .fx-price__amount{font-size:var(--fx-text-h3)}.fx-price--request .fx-price__amount{color:var(--fx-text-muted);font-size:var(--fx-text-body);font-weight:var(--fx-weight-ui)}.fx-variations{gap:var(--fx-space-2);flex-wrap:wrap;display:flex}.fx-variation{position:relative}.fx-variation input{opacity:0;cursor:pointer;position:absolute;inset:0}.fx-variation span{min-block-size:2.75rem;padding-inline:var(--fx-space-5);border:1px solid var(--fx-line-strong);border-radius:var(--fx-radius-sm);background:var(--fx-surface-1);font-size:var(--fx-text-sm);font-weight:var(--fx-weight-ui);transition:border-color var(--fx-dur-base) var(--fx-ease-out), background-color var(--fx-dur-base) var(--fx-ease-out);align-items:center;display:inline-flex}.fx-variation input:checked+span{border-color:var(--fx-text);background:var(--fx-surface-3)}.fx-variation input:focus-visible+span{outline:var(--fx-focus-ring);outline-offset:var(--fx-focus-offset)}.fx-variation input:disabled+span{color:var(--fx-text-faint);cursor:not-allowed;text-decoration:line-through}@media (hover:hover){.fx-variation input:not(:checked,:disabled):hover+span{border-color:#e8dbc266}}.fx-empty{justify-items:center;gap:var(--fx-space-4);padding:var(--fx-space-8) var(--fx-space-5);border:1px dashed var(--fx-line-strong);border-radius:var(--fx-radius-lg);text-align:center;display:grid}.fx-empty .fx-icon{block-size:2.5rem;inline-size:2.5rem;color:var(--fx-silver)}.fx-empty__title{font-size:var(--fx-text-lg);font-weight:var(--fx-weight-strong)}.fx-empty__text{max-inline-size:28rem;color:var(--fx-text-muted);font-size:var(--fx-text-sm)}.fx-skeleton{border-radius:var(--fx-radius-sm);background:var(--fx-surface-2);display:block;position:relative;overflow:clip}.fx-skeleton:after{content:"";background:linear-gradient(90deg, transparent, var(--fx-surface-3), transparent);animation:1.6s linear infinite fx-shimmer;position:absolute;inset:0;translate:-100%}@keyframes fx-shimmer{to{translate:100%}}.fx-accordion{border-block-start:1px solid var(--fx-line)}.fx-accordion__item{border-block-end:1px solid var(--fx-line)}.fx-accordion__summary{justify-content:space-between;align-items:center;gap:var(--fx-space-4);min-block-size:3.5rem;padding-block:var(--fx-space-4);font-size:var(--fx-text-lg);font-weight:var(--fx-weight-strong);line-height:var(--fx-leading-heading);cursor:pointer;list-style:none;display:flex}.fx-accordion__summary::-webkit-details-marker{display:none}.fx-accordion__summary .fx-icon{block-size:1.25rem;inline-size:1.25rem;color:var(--fx-brass);transition:rotate var(--fx-dur-base) var(--fx-ease-out)}.fx-accordion__item[open]:not([data-fx-closing])>.fx-accordion__summary .fx-icon{rotate:45deg}.fx-accordion__summary:focus-visible{outline-offset:-2px;border-radius:var(--fx-radius-sm)}.fx-accordion__panel{overflow:clip}.fx-accordion__body{max-inline-size:var(--fx-measure);color:var(--fx-text-muted);padding-block-end:var(--fx-space-5)}.fx-drawer{z-index:var(--fx-z-drawer);border:0;border-inline-start:1px solid var(--fx-line);background:var(--fx-surface-1);block-size:100dvb;max-block-size:none;inline-size:min(28rem,100vw);max-inline-size:100vw;color:var(--fx-text);box-shadow:var(--fx-shadow-3);flex-direction:column;margin:0;padding:0;display:flex;position:fixed;inset-block:0;inset-inline:auto 0}.fx-drawer:not([open]){display:none}.fx-drawer[data-fx-entering]{opacity:0}.fx-drawer::backdrop{background:var(--fx-scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.fx-drawer__head{justify-content:space-between;align-items:center;gap:var(--fx-space-4);min-block-size:var(--fx-header-h);padding-inline:var(--fx-space-5) var(--fx-space-3);border-block-end:1px solid var(--fx-line);display:flex}.fx-drawer__title{font-size:var(--fx-text-lg);font-weight:var(--fx-weight-heading)}.fx-drawer__body{overscroll-behavior:contain;padding:var(--fx-space-5);flex:1;overflow-y:auto}.fx-drawer__foot{gap:var(--fx-space-3);padding:var(--fx-space-5) var(--fx-space-5) calc(var(--fx-space-5) + env(safe-area-inset-bottom));border-block-start:1px solid var(--fx-line);background:var(--fx-surface-1);display:grid}.fx-line-item{gap:var(--fx-space-2) var(--fx-space-4);padding-block:var(--fx-space-4);border-block-end:1px solid var(--fx-line);grid-template-columns:5rem 1fr auto;align-items:start;display:grid}.fx-line-item__media{aspect-ratio:1;border-radius:var(--fx-radius-sm);background:radial-gradient(60% 60% at 50% 45%, #ffd9b01f, transparent 70%), var(--fx-surface-2);grid-row:span 3;overflow:clip}.fx-line-item__media img{object-fit:contain;block-size:100%;inline-size:100%}.fx-line-item__name{font-weight:var(--fx-weight-strong);line-height:var(--fx-leading-ui);overflow-wrap:anywhere}.fx-line-item__meta{color:var(--fx-text-muted);font-size:var(--fx-text-xs);grid-column:2}.fx-line-item__controls{justify-content:space-between;align-items:center;gap:var(--fx-space-3);grid-column:2/-1;display:flex}.fx-summary-row{justify-content:space-between;gap:var(--fx-space-4);font-size:var(--fx-text-sm);display:flex}.fx-summary-row--total{font-size:var(--fx-text-lg);font-weight:var(--fx-weight-heading)}.fx-buybar{z-index:var(--fx-z-sticky);align-items:center;gap:var(--fx-space-4);padding:var(--fx-space-3) var(--fx-gutter) calc(var(--fx-space-3) + env(safe-area-inset-bottom,0px));border-block-start:1px solid var(--fx-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#130e0beb;display:flex;position:fixed;inset-block-end:0;inset-inline:0}.fx-buybar[hidden]{display:none}.fx-buybar__info{min-inline-size:0;line-height:var(--fx-leading-ui);flex:1;display:grid}.fx-buybar__name{font-size:var(--fx-text-sm);font-weight:var(--fx-weight-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width>=64em){.fx-buybar{inset-block-end:var(--fx-space-5);inset-inline:auto var(--fx-space-5);gap:var(--fx-space-4);inline-size:auto;padding-block:var(--fx-space-2);padding-inline:var(--fx-space-5) var(--fx-space-2);border:1px solid var(--fx-line-strong);border-radius:var(--fx-radius-pill);box-shadow:var(--fx-shadow-3)}.fx-buybar__info{flex:none}.fx-buybar__name{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.fx-btn__done{display:none}.fx-btn[data-state=success] .fx-btn__done{display:inline-grid}.fx-btn__done .fx-icon{block-size:1.1em;inline-size:1.1em;color:var(--fx-silver)}.fx-cart-drawer,.fx-cart-drawer *{touch-action:pan-y pinch-zoom}.fx-cart-drawer[data-dragging]{-webkit-user-select:none;user-select:none}.fx-cart-drawer .fx-drawer__title{align-items:baseline;gap:var(--fx-space-3);display:flex}.fx-cart-drawer__count{color:var(--fx-text-muted);font-size:var(--fx-text-sm);font-weight:var(--fx-weight-body)}.fx-cart-drawer .fx-drawer__body{align-content:start;gap:var(--fx-space-5);padding-block-start:var(--fx-space-2);display:grid}.fx-cart-drawer:not([data-state=loading]) .fx-cart-drawer__skeleton,.fx-cart-drawer:not([data-state=empty]) .fx-cart-drawer__empty,.fx-cart-drawer:not([data-state=ready]) :is(.fx-cart-drawer__lines,.fx-cart-drawer__xsell),.fx-cart-drawer:not([data-state=ready],[data-state=error]) .fx-drawer__foot{display:none}.fx-cart-drawer__lines{margin:0;padding:0;list-style:none}.fx-cart-drawer__lines .fx-line-item{margin-inline:calc(var(--fx-space-3) * -1);padding-inline:var(--fx-space-3);border-radius:var(--fx-radius-md)}.fx-cart-drawer__lines .fx-line-item[data-fresh]{outline:1px solid var(--fx-brass-line);outline-offset:-1px}.fx-cart-drawer[data-state=error] .fx-drawer__foot{display:grid}.fx-cart-drawer[data-state=error] .fx-drawer__foot>:not(.fx-cart-drawer__more){display:none}.fx-cart-drawer__lines .fx-line-item:last-child{border-block-end:0}.fx-line-item[aria-busy=true]{opacity:.55;transition:opacity var(--fx-dur-fast) var(--fx-ease-out)}.fx-line-item__name a{color:inherit;text-decoration:none}@media (hover:hover) and (pointer:fine){.fx-line-item__name a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--fx-brass-line);-webkit-text-decoration-color:var(--fx-brass-line);text-decoration-color:var(--fx-brass-line);text-underline-offset:.3em}}.fx-line-item__remove{color:var(--fx-text-muted);margin-block-start:calc(var(--fx-space-2) * -1)}.fx-line-item__controls{flex-wrap:wrap}.fx-line-item__price .fx-price{font-size:var(--fx-text-sm);white-space:nowrap}.fx-cart-drawer__skeleton{gap:var(--fx-space-4);padding-block:var(--fx-space-4);display:grid}.fx-cart-drawer__ghost{gap:var(--fx-space-2) var(--fx-space-4);grid-template-rows:auto auto 1fr;grid-template-columns:5rem 1fr;display:grid}.fx-cart-drawer__ghost span{border-radius:var(--fx-radius-sm);background:var(--fx-surface-2)}.fx-cart-drawer__ghost span:first-child{aspect-ratio:1;grid-row:span 3}.fx-cart-drawer__ghost span:nth-child(2){block-size:1rem;inline-size:70%}.fx-cart-drawer__ghost span:nth-child(3){block-size:.75rem;inline-size:40%}@media (prefers-reduced-motion:no-preference){.fx-cart-drawer__ghost span{animation:fx-ghost 1.4s var(--fx-ease-in-out) infinite alternate}}@keyframes fx-ghost{to{background:var(--fx-surface-3)}}.fx-cart-drawer__empty .fx-empty{margin-block-start:var(--fx-space-6)}.fx-cart-drawer__xsell{gap:var(--fx-space-3);border-block-start:1px solid var(--fx-line);padding-block-start:var(--fx-space-4);display:grid}.fx-cart-drawer__xsell-title{color:var(--fx-text-muted);font-size:var(--fx-text-sm);font-weight:var(--fx-weight-strong)}.fx-cart-drawer__xsell-list{gap:var(--fx-space-3);margin:0;padding:0;list-style:none;display:grid}.fx-xsell{gap:var(--fx-space-4);grid-template-columns:4rem 1fr auto;align-items:center;display:grid}.fx-xsell__media{aspect-ratio:1;border-radius:var(--fx-radius-sm);background:radial-gradient(60% 60% at 50% 45%, #ffd9b01f, transparent 70%), var(--fx-surface-2);overflow:clip}.fx-xsell__media img{object-fit:contain;block-size:100%;inline-size:100%}.fx-xsell__body{gap:var(--fx-space-1);min-inline-size:0;line-height:var(--fx-leading-ui);display:grid}.fx-xsell__name{overflow-wrap:anywhere;color:var(--fx-text);font-size:var(--fx-text-sm);font-weight:var(--fx-weight-strong);text-decoration:none}.fx-xsell__price{color:var(--fx-text-muted);font-size:var(--fx-text-xs);font-variant-numeric:tabular-nums}.fx-cart-drawer__note{align-items:center;gap:var(--fx-space-2);color:var(--fx-text-muted);font-size:var(--fx-text-xs);display:flex}.fx-cart-drawer__note .fx-icon{block-size:1rem;inline-size:1rem;color:var(--fx-brass)}.fx-cart-drawer__more{justify-content:space-between;gap:var(--fx-space-2) var(--fx-space-4);flex-wrap:wrap;display:flex}.fx-line-item__media img[hidden],.fx-xsell__media img[hidden]{display:none}.fx-summary-row{flex-wrap:wrap}.fx-summary-row>:first-child{white-space:nowrap}.fx-buy__notice{margin-block-start:var(--fx-space-3)}.fx-video{border:1px solid var(--fx-brass-line);background:linear-gradient(160deg, var(--fx-carbon-2), var(--fx-carbon-1));inline-size:100%;max-inline-size:22rem;box-shadow:var(--fx-highlight), var(--fx-shadow-3);border-radius:2rem;padding:.5rem;position:relative}.fx-video__screen{aspect-ratio:464/848;background:#000;border-radius:1.5rem;position:relative;overflow:clip}.fx-video__screen :is(video,img){object-fit:cover;block-size:100%;inline-size:100%}.fx-video__controls{gap:var(--fx-space-2);padding:var(--fx-space-3);direction:ltr;background:linear-gradient(#0000,#000000bf);border-end-end-radius:1.5rem;border-end-start-radius:1.5rem;grid-template-columns:auto 1fr auto auto;align-items:center;display:grid;position:absolute;inset-block-end:.5rem;inset-inline:.5rem}.fx-video__controls .fx-icon-btn{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c09078c;block-size:2.75rem;inline-size:2.75rem}.fx-video{container-type:inline-size}@container (width<=16rem){.fx-video__controls{row-gap:var(--fx-space-3);padding:var(--fx-space-2);grid-template-columns:auto 1fr auto auto}.fx-video__controls .fx-progress{grid-area:1/1/auto/-1}.fx-video__controls [data-fx-video-play]{grid-area:2/1}.fx-video__controls [data-fx-video-mute]{grid-area:2/3}.fx-video__controls [data-fx-video-captions]{grid-area:2/4}.fx-video__controls .fx-icon-btn{block-size:2.5rem;inline-size:2.5rem}}.fx-progress{background:#f2eee938;border-radius:2px;block-size:.25rem;position:relative}.fx-progress[role=slider]{cursor:pointer;touch-action:none}.fx-progress[role=slider]:before{content:"";position:absolute;inset:-.75rem 0}.fx-progress__fill{inline-size:var(--fx-progress,0%);border-radius:inherit;background:var(--fx-text);position:absolute;inset-block:0;inset-inline-start:0}.fx-progress__cue{background:var(--fx-brass);inline-size:2px;border-radius:1px;position:absolute;inset-block:-.25rem;inset-inline-start:var(--fx-cue)}.fx-video__hint{color:var(--fx-text-muted);font-size:var(--fx-text-xs);text-align:center;margin-block-start:var(--fx-space-3)}.fx-demo-panel{gap:var(--fx-space-5);align-content:center;display:grid}.fx-demo-panel__tested{gap:var(--fx-space-2);color:var(--fx-text-muted);font-size:var(--fx-text-sm);flex-wrap:wrap;align-items:center;display:flex}.fx-cues{gap:var(--fx-space-1);margin:0;padding:0;list-style:none;display:grid}.fx-cue{align-items:center;gap:var(--fx-space-3);min-block-size:2.75rem;inline-size:100%;padding-inline:var(--fx-space-3);border-radius:var(--fx-radius-sm);color:var(--fx-text-muted);font-size:var(--fx-text-sm);text-align:start;background:0 0;border:1px solid #0000;display:flex}.fx-cue[aria-current=true]{border-color:var(--fx-line-strong);background:var(--fx-surface-2);color:var(--fx-text)}.fx-cue__time{color:var(--fx-brass);font-variant-numeric:tabular-nums}.fx-gallery{container-type:inline-size}.fx-gallery__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--fx-radius-xl);grid-auto-columns:100%;grid-auto-flow:column;display:grid;overflow-x:auto}.fx-gallery__track::-webkit-scrollbar{display:none}.fx-gallery__slide{aspect-ratio:1;scroll-snap-align:center;background:radial-gradient(60% 55% at 50% 45%, #ffd9b01f, transparent 70%), var(--fx-surface-1);place-items:center;margin:0;display:grid;position:relative}.fx-gallery__slide img{object-fit:contain;block-size:82%;inline-size:82%}@container (width>=40rem){.fx-gallery__slide{aspect-ratio:16/9}}.fx-gallery__caption{padding:var(--fx-space-1) var(--fx-space-3);border-radius:var(--fx-radius-pill);color:var(--fx-text);font-size:var(--fx-text-xs);background:#0c0907b3;position:absolute;inset-block-end:var(--fx-space-5);inset-inline-start:var(--fx-space-5)}.fx-gallery__thumbs{gap:var(--fx-space-2);margin-block-start:var(--fx-space-3);display:flex;overflow-x:auto}.fx-gallery__thumb{border:1px solid var(--fx-line);border-radius:var(--fx-radius-sm);background:var(--fx-surface-1);flex:none;block-size:4.5rem;inline-size:4.5rem;padding:0;overflow:clip}.fx-gallery__thumb[aria-current=true]{border-color:var(--fx-text)}.fx-anatomy{aspect-ratio:5/4;margin:0;position:relative}.fx-anatomy__img{filter:drop-shadow(0 30px 40px #0000008c);inset-block-start:3%;block-size:auto;inline-size:68%;position:absolute;left:2%}.fx-hotspot,.fx-anatomy__anchor,.fx-anatomy__lens{top:var(--fx-y);left:var(--fx-x);position:absolute;translate:-50% -50%}.fx-hotspot{border:1px solid var(--fx-brass);block-size:2rem;inline-size:2rem;color:var(--fx-brass-hi);font-size:var(--fx-text-xs);font-weight:var(--fx-weight-strong);background:#0c0907c7;border-radius:50%;place-items:center;padding:0;display:grid}.fx-anatomy__anchor{border:1px solid var(--fx-brass-hi);background:var(--fx-brass);border-radius:50%;block-size:.625rem;inline-size:.625rem;box-shadow:0 0 0 4px #0c09078c}.fx-anatomy .fx-anatomy__lens{aspect-ratio:1;block-size:auto;inline-size:26%;overflow:visible}.fx-anatomy .fx-anatomy__lens img{border-radius:50%}.fx-anatomy__lens .fx-anatomy__lens-index{top:8%;left:8%}.fx-hotspot[aria-expanded=true],.fx-hotspot:hover{background:var(--fx-brass);color:var(--fx-on-light)}.fx-callout{--fx-layer:var(--fx-brass);gap:var(--fx-space-1) var(--fx-space-4);padding:var(--fx-space-4) var(--fx-space-5);border:1px solid var(--fx-line);border-radius:var(--fx-radius-md);background:var(--fx-surface-1);transition:border-color var(--fx-dur-base) var(--fx-ease-out);grid-template-columns:auto 1fr;display:grid}.fx-callout[data-layer=outside]{--fx-layer:var(--fx-signal)}.fx-callout[data-layer=shield]{--fx-layer:var(--fx-silver)}.fx-callout[data-active]{border-color:var(--fx-brass-line)}.fx-callout__index{border:1px solid var(--fx-brass);block-size:1.75rem;inline-size:1.75rem;color:var(--fx-brass-hi);font-size:var(--fx-text-xs);font-weight:var(--fx-weight-strong);border-radius:50%;grid-row:span 2;place-items:center;display:grid}.fx-callout__title{align-items:center;gap:var(--fx-space-2);font-weight:var(--fx-weight-strong);line-height:var(--fx-leading-ui);display:flex}.fx-callout__title:before{content:"";background:var(--fx-layer);border-radius:1px;block-size:2px;inline-size:1rem}.fx-callout__text{color:var(--fx-text-muted);font-size:var(--fx-text-sm);grid-column:2}.fx-lens{border:1px solid var(--fx-brass);background:var(--fx-surface-2);block-size:8.75rem;inline-size:8.75rem;box-shadow:0 0 0 4px var(--fx-bg), 0 0 0 5px var(--fx-brass-line), var(--fx-shadow-2);border-radius:50%;overflow:clip}.fx-lens img{object-fit:cover;block-size:100%;inline-size:100%}.fx-leader{block-size:100%;inline-size:100%;color:var(--fx-brass);pointer-events:none;position:absolute;inset:0;overflow:visible}.fx-leader path{fill:none;stroke:currentColor;stroke-width:1px}.fx-lattice{color:var(--fx-silver);opacity:var(--fx-lattice-opacity,.18)}.fx-lattice svg{block-size:auto;inline-size:100%}.fx-lattice [data-fx-band^=rim]{opacity:.6}.fx-arc{fill:none;stroke:var(--fx-signal);stroke-linecap:round;stroke-width:1.5px}.fx-arc[data-state=blocked]{stroke:var(--fx-silver)}.fx-header{z-index:var(--fx-z-header);transition:background-color var(--fx-dur-base) var(--fx-ease-out), border-color var(--fx-dur-base) var(--fx-ease-out);border-block-end:1px solid #0000;position:sticky;inset-block-start:0}.fx-header:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);background:#0c09079e;position:absolute;inset:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.fx-header:before{background:var(--fx-bg)}}.fx-header[data-condensed]{border-block-end-color:var(--fx-line)}.fx-header__inner{align-items:center;gap:var(--fx-space-5);min-block-size:var(--fx-header-h);display:flex}.fx-header__logo{align-items:center;gap:var(--fx-space-3);color:var(--fx-text);margin-inline-end:auto;text-decoration:none;display:inline-flex}.fx-header__logo svg{block-size:2.25rem;inline-size:auto}@media (width>=64em){.fx-header__logo svg{block-size:2.5rem}}.fx-header__actions{align-items:center;gap:var(--fx-space-1);display:flex}.fx-cart-btn{position:relative}.fx-cart-btn__count{border-radius:var(--fx-radius-pill);background:var(--fx-signal);block-size:1.25rem;min-inline-size:1.25rem;color:var(--fx-text);font-size:.6875rem;font-weight:var(--fx-weight-strong);font-variant-numeric:tabular-nums;place-items:center;padding-inline:.3rem;line-height:1;display:grid;position:absolute;inset-block-start:.125rem;inset-inline-end:.125rem}.fx-cart-btn__count:empty,.fx-nav{display:none}@media (width>=64em){.fx-nav{pointer-events:none;justify-content:center;display:flex;position:absolute;inset-inline:0}.fx-header__menu-btn{display:none}}.fx-nav__list{gap:var(--fx-space-1);pointer-events:auto;margin:0;padding:0;list-style:none;display:flex}.fx-nav__item{position:relative}.fx-nav__link{align-items:center;gap:var(--fx-space-1);min-block-size:2.75rem;padding-inline:var(--fx-space-4);border-radius:var(--fx-radius-pill);color:var(--fx-text-muted);font-size:var(--fx-text-body);font-weight:var(--fx-weight-ui);transition:color var(--fx-dur-base) var(--fx-ease-out);background:0 0;border:0;text-decoration:none;display:inline-flex}.fx-nav__link .fx-icon{block-size:1rem;inline-size:1rem;transition:rotate var(--fx-dur-base) var(--fx-ease-out)}.fx-nav__link:hover,.fx-nav__link[aria-current=page],.fx-nav__link[aria-expanded=true]{color:var(--fx-text)}.fx-nav__link[aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:var(--fx-brass);-webkit-text-decoration-color:var(--fx-brass);text-decoration-color:var(--fx-brass);text-underline-offset:.6em}.fx-nav__link[aria-expanded=true] .fx-icon{rotate:180deg}.fx-nav-panel{gap:var(--fx-space-3);padding:var(--fx-space-3);border:1px solid var(--fx-line);border-radius:var(--fx-radius-lg);background:var(--fx-surface-1);box-shadow:var(--fx-highlight), var(--fx-shadow-3);grid-template-columns:repeat(2,13rem);display:grid;position:absolute;inset-block-start:calc(100% + var(--fx-space-3));inset-inline-start:50%;translate:50%}:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .fx-nav-panel{translate:-50%}.fx-nav-panel[hidden]{display:none}.fx-nav-panel__item{gap:var(--fx-space-2);padding:var(--fx-space-3);border-radius:var(--fx-radius-md);transition:background-color var(--fx-dur-base) var(--fx-ease-out);text-decoration:none;display:grid}.fx-nav-panel__item:hover{background:var(--fx-surface-2)}.fx-nav-panel__thumb{aspect-ratio:4/3;border-radius:var(--fx-radius-sm);background:radial-gradient(60% 60% at 50% 45%, #ffd9b01f, transparent 70%), var(--fx-surface-2);place-items:center;display:grid}.fx-nav-panel__thumb img{block-size:auto;inline-size:70%}.fx-nav-panel__name{font-weight:var(--fx-weight-strong);line-height:var(--fx-leading-ui)}.fx-nav-panel__meta{color:var(--fx-text-muted);font-size:var(--fx-text-xs)}.fx-sheet{z-index:var(--fx-z-drawer);background:var(--fx-bg);block-size:100dvb;max-block-size:none;inline-size:100%;max-inline-size:none;color:var(--fx-text);border:0;flex-direction:column;margin:0;padding:0;display:flex;position:fixed;inset:0}.fx-sheet:not([open]){display:none}.fx-sheet[data-fx-entering]{opacity:0}.fx-sheet::backdrop{background:0 0}.fx-sheet__bar{min-block-size:var(--fx-header-h);padding-inline:var(--fx-gutter);border-block-end:1px solid var(--fx-line);justify-content:space-between;align-items:center;display:flex}.fx-sheet__bar svg:not(.fx-icon){block-size:2.25rem;inline-size:auto}.fx-sheet__nav{padding:var(--fx-space-6) var(--fx-gutter);flex:1;overflow-y:auto}.fx-sheet__list{margin:0;padding:0;list-style:none;display:grid}.fx-sheet__link{padding-block:var(--fx-space-4);border-block-end:1px solid var(--fx-line);font-size:clamp(1.75rem,1.2rem + 2.4vw,2.25rem);font-weight:var(--fx-weight-heading);line-height:var(--fx-leading-heading);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.fx-sheet__link .fx-icon{block-size:1.5rem;inline-size:1.5rem;color:var(--fx-brass)}.fx-sheet__foot{gap:var(--fx-space-3);padding:var(--fx-space-5) var(--fx-gutter) calc(var(--fx-space-6) + env(safe-area-inset-bottom));border-block-start:1px solid var(--fx-line);color:var(--fx-text-muted);font-size:var(--fx-text-sm);display:grid}.fx-sheet__foot a{align-items:center;gap:var(--fx-space-2);min-block-size:2.75rem;color:var(--fx-text);text-decoration:none;display:inline-flex}.fx-sheet__foot .fx-icon{block-size:1.25rem;inline-size:1.25rem;color:var(--fx-silver)}.fx-crumbs ol{align-items:center;gap:var(--fx-space-2);color:var(--fx-text-muted);font-size:var(--fx-text-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.fx-crumbs li{align-items:center;gap:var(--fx-space-2);display:inline-flex}.fx-crumbs li+li:before{content:"";opacity:.6;border-block-start:1px solid;border-inline-end:1px solid;block-size:.35rem;inline-size:.35rem;rotate:45deg}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .fx-crumbs li+li:before{rotate:-45deg}.fx-crumbs a{text-decoration:none}.fx-crumbs a:hover,.fx-crumbs [aria-current=page]{color:var(--fx-text)}.fx-footer{padding-block:var(--fx-space-9) var(--fx-space-6);border-block-start:1px solid var(--fx-line);background:radial-gradient(70% 60% at 85% 0%, #ffd9b00d, transparent 70%), var(--fx-bg);color:var(--fx-text-muted);content-visibility:auto;contain-intrinsic-size:auto 40rem;margin-block-start:var(--fx-section);position:relative}.fx-footer__brand{gap:var(--fx-space-5);padding-block-end:var(--fx-space-8);display:grid}.fx-footer__logo{block-size:2.75rem;inline-size:auto;color:var(--fx-text)}.fx-footer__line{max-inline-size:18ch;color:var(--fx-text);font-size:var(--fx-text-h2);font-weight:var(--fx-weight-heading);line-height:var(--fx-leading-display)}.fx-footer__cols{gap:var(--fx-space-7) var(--fx-space-5);padding-block:var(--fx-space-7);border-block-start:1px solid var(--fx-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=64em){.fx-footer__cols{grid-template-columns:1fr 1fr 1.6fr auto}}.fx-footer__col--contact,.fx-footer__col--badges{grid-column:1/-1}@media (width>=64em){.fx-footer__col--contact,.fx-footer__col--badges{grid-column:auto}}.fx-footer__heading{color:var(--fx-brass);font-size:var(--fx-text-sm);font-weight:var(--fx-weight-strong);line-height:var(--fx-leading-ui);margin-block-end:var(--fx-space-4)}.fx-footer__links{gap:var(--fx-space-1);margin:0;padding:0;list-style:none;display:grid}.fx-footer__links a,.fx-footer__contact a{align-items:center;gap:var(--fx-space-2);min-block-size:2.25rem;color:var(--fx-text);transition:color var(--fx-dur-base) var(--fx-ease-out);text-decoration:none;display:inline-flex}.fx-footer__links a:hover,.fx-footer__contact a:hover{color:var(--fx-brass-hi)}.fx-footer__contact{gap:var(--fx-space-1);font-style:normal;display:grid}.fx-footer__contact .fx-icon{block-size:1.125rem;inline-size:1.125rem;color:var(--fx-silver)}.fx-footer__address{gap:var(--fx-space-2);padding-block:var(--fx-space-2);line-height:var(--fx-leading-body);display:flex}.fx-footer__address .fx-icon{margin-block-start:.35em}.fx-footer__bottom{justify-content:space-between;gap:var(--fx-space-3);border-block-start:1px solid var(--fx-line);font-size:var(--fx-text-sm);flex-wrap:wrap;padding-block-start:var(--fx-space-5);display:flex}}@layer sections{.fx-hero{padding-block-start:var(--fx-space-6);position:relative;overflow:clip}.fx-hero__grid{gap:var(--fx-space-5);align-items:center;display:grid}.fx-hero__text{display:contents}.fx-hero__eyebrow{order:1}.fx-hero__title{font-size:var(--fx-text-display);font-weight:var(--fx-weight-display);line-height:var(--fx-leading-display);text-wrap:balance;order:2}.fx-hero__subtitle{max-inline-size:34rem;color:var(--fx-text-muted);font-size:var(--fx-text-lg);order:3}.fx-hero__visual{order:4}.fx-hero__actions{align-items:stretch;gap:var(--fx-space-3);flex-direction:column;order:5;display:flex}.fx-hero__secondary.fx-btn--ghost{background:0 0;border-color:#0000}@media (width>=30em){.fx-hero__actions{flex-flow:wrap;align-items:center}.fx-hero__secondary.fx-btn--ghost{border-color:var(--fx-line-strong);background:#f2eee905}}@media (width>=64em){.fx-hero{padding-block-start:0}.fx-hero__grid{gap:var(--fx-space-5);min-block-size:calc(100svh - var(--fx-header-h) - 7.5rem);padding-block:var(--fx-space-6);grid-template-columns:repeat(12,minmax(0,1fr))}.fx-hero__text{align-items:flex-start;gap:var(--fx-space-5);flex-direction:column;grid-column:1/span 6;display:flex}.fx-hero__actions{margin-block-start:var(--fx-space-3)}.fx-hero__visual{grid-column:7/span 6}.fx-hero__title{font-size:min(var(--fx-text-display), 4rem)}}.fx-hero__visual{justify-items:center;gap:var(--fx-space-4);inline-size:100%;display:grid}.fx-hero__stage{aspect-ratio:1;inline-size:100%;max-inline-size:46rem;position:relative}@media (width>=48em) and (width<=63.99em){.fx-hero__stage{max-inline-size:34rem}}.fx-hero__stage:before{content:"";pointer-events:none;background:radial-gradient(closest-side at 50% 58%,#ffd9b026,#ffd9b00a 60%,#0000);position:absolute;inset:6% 4% 2%}.fx-hero__lattice{--fx-lattice-opacity:.2;inline-size:76%;position:absolute;top:16%;left:12%}.fx-hero__waves{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.fx-wave,.fx-shard{fill:none;stroke-linecap:round;stroke-width:1.5px;vector-effect:non-scaling-stroke;transform-box:view-box;transform-origin:500px 540px}.fx-wave{stroke:var(--fx-signal);transform:scale(var(--fx-s,1))}.fx-wave+.fx-wave{opacity:.55}.fx-shard{stroke:var(--fx-silver);transform:rotate(var(--fx-r,0deg)) scale(var(--fx-k,1))}.fx-hero__waves[data-live] .fx-wave{opacity:0;vector-effect:none;stroke-width:calc(1.5px * var(--fx-px,1) / var(--fx-s,1))}.fx-hero__waves[data-live] .fx-shard{opacity:0}.fx-hero__waves[data-forced] .fx-hero__signal[data-kind=active] .fx-wave{visibility:hidden}.fx-hero__waves[data-forced] .fx-shard{opacity:.6!important}.fx-hero__eyebrow:before{scale:1 var(--fx-bar,1)}@media (prefers-reduced-motion:no-preference){.js:not(.fx-hold-off) .fx-hero:not([data-fx-intro=done]) :is(.fx-hero__lattice,.fx-hero__waves,.fx-hero__emitter){opacity:0}.js:not(.fx-hold-off) .fx-hero:not([data-fx-intro=done]) .fx-hero__eyebrow:before{scale:1 0}}.fx-hero__poster{position:absolute;inset:18% 14% 10%}.fx-hero__poster img,.fx-hero__layer{object-fit:contain;block-size:100%;inline-size:100%;position:absolute;inset:0}.fx-hero__layer{pointer-events:none}:is(video,img).fx-hero__layer{block-size:calc(100% - 2px);inline-size:calc(100% - 2px);inset:1px}.fx-hero__emitters{margin:0;padding:0;list-style:none;position:absolute;inset:0}.fx-hero__emitter{top:var(--fx-y);left:var(--fx-x);justify-items:center;gap:var(--fx-space-1);display:grid;position:absolute;translate:-50% -50%}.fx-hero__emitter-icon{border:1px solid var(--fx-line-strong);block-size:2.25rem;inline-size:2.25rem;box-shadow:var(--fx-highlight);color:var(--fx-text);background:#130e0bd1;border-radius:50%;place-items:center;display:grid}.fx-hero__emitter-icon .fx-icon{block-size:1.125rem;inline-size:1.125rem}.fx-hero__emitter-label{color:var(--fx-text-muted);font-size:var(--fx-text-xs);font-weight:var(--fx-weight-ui);white-space:nowrap;margin-block-end:var(--fx-space-1);position:absolute;inset-block-end:100%}@media (width<=47.99em){.fx-hero__emitter-label{display:none}}@media (width>=64em){.fx-hero__emitter-icon{block-size:2.75rem;inline-size:2.75rem}.fx-hero__emitter-icon .fx-icon{block-size:1.25rem;inline-size:1.25rem}}.fx-hero__pill{margin-block-start:calc(-1 * var(--fx-space-6));position:relative}@media (width<=47.99em){.fx-hero__pill.fx-pill--lg{padding-block:var(--fx-space-2);padding-inline:var(--fx-space-4) var(--fx-space-5)}.fx-hero__pill.fx-pill--lg .fx-pill__label strong{font-size:var(--fx-text-body)}}.fx-trustbar{margin:var(--fx-space-8) 0 0;border-block:1px solid var(--fx-line);grid-template-columns:repeat(auto-fit,minmax(0,1fr));padding:0;list-style:none;display:grid}.fx-trustbar__item{justify-content:center;align-items:center;gap:var(--fx-space-2);padding:var(--fx-space-4) var(--fx-space-2);color:var(--fx-text-muted);font-size:var(--fx-text-xs);line-height:var(--fx-leading-ui);text-align:center;flex-direction:column;display:flex}.fx-trustbar__item+.fx-trustbar__item{border-inline-start:1px solid var(--fx-line)}.fx-trustbar__item .fx-icon{block-size:1.25rem;inline-size:1.25rem;color:var(--fx-silver);flex:none}@media (width>=48em){.fx-trustbar__item{gap:var(--fx-space-3);padding-block:var(--fx-space-5);font-size:var(--fx-text-sm);flex-direction:row}}.fx-why,.fx-intro,.fx-products,.fx-demo-section,.fx-trust-section{content-visibility:auto;contain-intrinsic-size:auto 56rem}@media (width<=47.99em){.fx-why .fx-bento{min-block-size:0}.fx-why .fx-bento__motif{margin-block-start:var(--fx-space-4)}}.fx-intro__grid{gap:var(--fx-space-7);align-items:center;display:grid}.fx-intro__text{gap:var(--fx-space-5);display:grid}.fx-intro__title{color:var(--fx-text-muted);font-size:var(--fx-text-lg);font-weight:var(--fx-weight-strong);line-height:var(--fx-leading-ui)}.fx-intro__title:after{content:"";background:var(--fx-brass);block-size:1px;inline-size:3rem;margin-block-start:var(--fx-space-4);display:block}.fx-intro__lead{max-inline-size:30em;font-size:var(--fx-text-statement);font-weight:var(--fx-weight-strong);text-wrap:pretty;line-height:1.6}.fx-intro__body{max-inline-size:36rem;color:var(--fx-text-muted);font-size:var(--fx-text-lg)}.fx-intro__media{margin:0 calc(-1 * var(--fx-gutter));aspect-ratio:4/5;background:var(--fx-surface-1);overflow:clip}.fx-intro__media img{object-fit:cover;block-size:100%;inline-size:100%}@media (width>=48em){.fx-intro__grid{gap:var(--fx-space-5);grid-template-columns:repeat(12,minmax(0,1fr))}.fx-intro__text{grid-column:1/span 7}.fx-intro__media{border:1px solid var(--fx-line);border-radius:var(--fx-radius-xl);box-shadow:var(--fx-highlight), var(--fx-shadow-2);grid-column:9/span 4;margin:0}}@media (width>=64em){.fx-intro__media{grid-column:8/span 5}}.fx-demo__toggle{justify-content:center;margin-block-end:var(--fx-space-7);display:flex}.fx-demo__item{gap:var(--fx-space-6) var(--fx-space-4);grid-template-columns:48fr 52fr;grid-template-areas:"status media""more more";align-items:center;display:grid}.fx-demo__item[hidden]{display:none}.fx-demo__status{gap:var(--fx-space-5);grid-area:status;justify-items:start;display:grid}.fx-demo__media{grid-area:media;margin:0}.fx-demo__media .fx-video{margin-inline:auto}.fx-demo__more{gap:var(--fx-space-5);grid-area:more;align-content:start;display:grid}@media (width<=22.49em){.fx-demo__item{grid-template-columns:1fr;grid-template-areas:"status""media""more"}}@media (width>=48em){.fx-demo__item{gap:var(--fx-space-6) var(--fx-space-8);grid-template-columns:minmax(0,1fr) minmax(0,22rem);grid-template-areas:"status media""more media";max-inline-size:64rem;margin-inline:auto}.fx-demo__status{align-self:end}}@media (width<=47.99em){.fx-demo .fx-pill--lg{gap:var(--fx-space-3);padding-block:var(--fx-space-2);padding-inline:var(--fx-space-3) var(--fx-space-4)}.fx-demo .fx-pill--lg .fx-pill__label strong{font-size:var(--fx-text-sm)}}.fx-demo__steps{gap:var(--fx-space-3);margin:0;padding:0;list-style:none;display:grid}.fx-demo__step{align-items:baseline;gap:var(--fx-space-3);color:var(--fx-text-muted);font-size:var(--fx-text-sm);line-height:var(--fx-leading-ui);transition:color .3s cubic-bezier(.33,1,.68,1);display:flex}.fx-demo__step[aria-current=step]{color:var(--fx-text)}.fx-demo__dot{background:var(--fx-signal);border-radius:50%;flex:none;block-size:.5rem;inline-size:.5rem;translate:0 -.1em}.fx-demo__step[data-state=blocked] .fx-demo__dot{background:var(--fx-silver)}@media (width>=48em){.fx-demo__step{font-size:var(--fx-text-body)}}.fx-demo__transcript summary{min-block-size:2.75rem;color:var(--fx-text-muted);font-size:var(--fx-text-sm);cursor:pointer;align-items:center;display:inline-flex}.fx-demo__transcript p{max-inline-size:var(--fx-measure);color:var(--fx-text-muted);font-size:var(--fx-text-sm)}.fx-video__screen .fx-video__poster{position:absolute;inset:0}.fx-video__screen .fx-video__media{background:0 0;position:relative}.fx-video__controls[hidden],[data-fx-video-play][aria-pressed=false] .fx-video__icon-pause,[data-fx-video-play][aria-pressed=true] .fx-video__icon-play,[data-fx-video-mute][aria-pressed=false] .fx-video__icon-sound,[data-fx-video-mute][aria-pressed=true] .fx-video__icon-muted{display:none}.fx-trust-section__items{gap:0 var(--fx-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fx-trust-section__items .fx-trust{grid-template-columns:1fr}.fx-trust-section__items .fx-trust .fx-icon{grid-row:auto;margin-block-end:var(--fx-space-2)}@media (width>=64em){.fx-trust-section__items{grid-template-columns:repeat(4,minmax(0,1fr))}}.fx-trust-media{gap:var(--fx-space-4);margin:var(--fx-space-7) 0 0;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;grid-auto-columns:minmax(16rem,80%);grid-auto-flow:column;padding:0;list-style:none;display:grid;overflow-x:auto}.fx-trust-media__slot{scroll-snap-align:start}.fx-trust-media figure{gap:var(--fx-space-3);margin:0;display:grid}.fx-trust-media img{aspect-ratio:4/5;object-fit:cover;border:1px solid var(--fx-line);border-radius:var(--fx-radius-lg);block-size:auto;inline-size:100%}.fx-trust-media__link{border-radius:var(--fx-radius-lg);display:block}.fx-trust-media figcaption{color:var(--fx-text-muted);font-size:var(--fx-text-sm)}@media (width>=48em){.fx-trust-media{grid-auto-flow:row;grid-template-columns:repeat(var(--fx-media-cols,3), minmax(0, 1fr));overflow:visible}.fx-trust-media[data-count="1"]{--fx-media-cols:3}.fx-trust-media[data-count="2"]{--fx-media-cols:2}}.fx-trust-section__badges{margin-block-start:var(--fx-space-7)}}@layer woo{.fx-notice__body{flex:1;min-inline-size:0;margin:0;padding:0;list-style:none}.fx-notice__body>li+li{margin-block-start:var(--fx-space-1)}.fx-notice__body a{color:var(--fx-text);font-weight:var(--fx-weight-strong);-webkit-text-decoration-color:var(--fx-brass-line);-webkit-text-decoration-color:var(--fx-brass-line);text-decoration-color:var(--fx-brass-line);text-underline-offset:.3em}.fx-notice__body .button,.fx-notice__body .wc-forward{float:inline-end;margin-inline-start:var(--fx-space-4)}.woocommerce-notices-wrapper:not(:empty){gap:var(--fx-space-3);margin-block-end:var(--fx-space-5);display:grid}.fx-pagination{margin-block-start:var(--fx-space-7)}.fx-pagination ul{justify-content:center;gap:var(--fx-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.fx-pagination :is(a,span){block-size:2.75rem;min-inline-size:2.75rem;padding-inline:var(--fx-space-3);border:1px solid var(--fx-line);border-radius:var(--fx-radius-pill);color:var(--fx-text-muted);font-variant-numeric:tabular-nums;place-items:center;text-decoration:none;display:inline-grid}.fx-pagination .current{border-color:var(--fx-text);background:var(--fx-surface-3);color:var(--fx-text)}.fx-pagination a:focus-visible{outline:var(--fx-focus-ring);outline-offset:var(--fx-focus-offset)}@media (hover:hover) and (pointer:fine){.fx-pagination a:hover{border-color:var(--fx-brass-line);color:var(--fx-text)}}.fx-pagination .fx-icon{block-size:1.125rem;inline-size:1.125rem}}@layer pages,utilities;@font-face{font-family:Vazirmatn FX;src:url(./vazirmatn-fd-var-BeR0iGW5.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+30-39,U+6??,U+200C-200F,U+A0,U+AB,U+BB,U+2013-2014,U+2018-201D,U+2022,U+2026,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Geist FX;src:url(./geist-var-TuR1Fw7W.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+A9,U+AE,U+B0-B1,U+B7,U+D7,U+2122,U+2190-2193,U+2264-2265,U+20AC}@font-face{font-family:Geist Mono FX;src:url(./geist-mono-var-CIaLUVVW.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+A0,U+A9,U+B0-B1,U+B7,U+D7,U+2013-2014,U+2190-2193,U+2264-2265}@font-face{font-family:Vazirmatn Fallback;src:local(Tahoma);size-adjust:93%;ascent-override:110.26%;descent-override:57.75%;line-gap-override:0%}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}
