@font-face{font-family:Kalameh;src:url(/fonts/kalameh/Kalameh-Regular.ttf?v=1)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Kalameh;src:url(/fonts/kalameh/Kalameh-SemiBold.ttf?v=1)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Kalameh;src:url(/fonts/kalameh/Kalameh-Bold.ttf?v=1)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Kalameh;src:url(/fonts/kalameh/Kalameh-ExtraBold.ttf?v=1)format("truetype");font-weight:800;font-style:normal;font-display:swap}:root{--page:#f7f6f2;--canvas:var(--page);--surface:#fff;--surface-muted:#f2f1ec;--surface-sunken:#ebeae4;--surface-media:#efeee9;--ink:#171719;--ink-2:#36363c;--muted:#5f5f67;--subtle:#686870;--primary:#4b3be0;--primary-hover:#3a2cbf;--primary-press:#2f249f;--primary-soft:#eeecfc;--primary-softer:#f6f5fe;--primary-line:#4b3be047;--success:#087f63;--success-soft:#e9f7f2;--success-line:#b3e1d3;--warning:#8a5a06;--warning-soft:#fff6e0;--warning-line:#efd9a2;--danger:#b42342;--danger-soft:#fff0f3;--danger-line:#efc5d0;--line:#1111131a;--line-soft:#11111312;--line-strong:#1111132e;--radius-xs:8px;--radius-sm:12px;--radius-field:14px;--radius-md:20px;--radius-lg:28px;--radius-xl:32px;--radius-pill:999px;--shadow-xs:0 1px 2px #1111130d;--shadow-sm:0 12px 30px -24px #11111366;--shadow-md:0 24px 50px -34px #1111138c;--shadow-lg:0 40px 80px -48px #11111399;--shadow-pop:0 18px 44px -18px #11111361,0 2px 6px #1111130f;--ring:0 0 0 4px #4b3be029;--ease:cubic-bezier(.22,1,.36,1);--ease-soft:cubic-bezier(.4,0,.2,1);--dur-fast:.16s;--dur:.24s;--dur-slow:.45s;--container:1320px;--gutter:20px;--header-height:74px;--font:Kalameh,Tahoma,system-ui,sans-serif;--ink-950:var(--ink);--ink-900:var(--ink);--ink-700:var(--ink-2);--ink-600:var(--muted);--ink-500:#717179;--ink-300:#9999a1;--teal-700:var(--primary);--teal-600:var(--primary);--teal-500:var(--primary);--teal-100:var(--primary-soft);--teal-50:#f5f3ff}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 20px);-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--page);min-width:320px;color:var(--ink);font:400 16px/1.8 var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"kern","liga";margin:0}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button,a,summary,label{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a{color:inherit;text-decoration:none}a:hover{color:var(--primary)}img,svg,video{display:block}.ui-icon{vertical-align:-.2em;flex-shrink:0;display:inline-block}img,video{max-width:100%}fieldset{border:0;min-width:0;margin:0;padding:0}h1,h2,h3,h4,p,li,dd,dt{overflow-wrap:anywhere}h1,h2,h3,h4{text-wrap:balance;line-height:1.5}p{text-wrap:pretty}::selection{background:var(--primary);color:#fff}:focus-visible{outline:2px solid var(--primary);outline-offset:3px}:focus:not(:focus-visible){outline:none}summary{cursor:pointer}[hidden]{display:none!important}progress,input[type=checkbox],input[type=radio]{accent-color:var(--primary)}input::placeholder,textarea::placeholder{color:var(--subtle);opacity:1}input:-webkit-autofill{-webkit-text-fill-color:var(--ink);-webkit-box-shadow:inset 0 0 0 40px #fff}@supports (scrollbar-width:thin){*{scrollbar-width:thin;scrollbar-color:#11111338 transparent}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{inset-inline-start:20px;z-index:100;border-radius:var(--radius-pill);background:var(--ink);color:#fff;box-shadow:var(--shadow-pop);padding:10px 18px;font-size:14px;font-weight:700;position:fixed;top:-100px}.skip-link:hover{color:#fff}.skip-link:focus{top:12px}.shell{width:min(var(--container),calc(100% - var(--gutter) * 2));margin-inline:auto}#main-content{outline:none;min-height:60vh}.hs-discovery-page,.hs-detail-page,.hs-search-page,.account-page{margin-inline:auto}.button,.hs-outline-button,.hs-dark-button,.hs-detail-button{--btn-bg:var(--primary);--btn-fg:#fff;--btn-bd:var(--primary);--btn-bg-hover:var(--primary-hover);--btn-bd-hover:var(--primary-hover);--btn-fg-hover:#fff;border:1px solid var(--btn-bd);border-radius:var(--radius-pill);background:var(--btn-bg);min-height:44px;color:var(--btn-fg);font:700 14px/1.5 var(--font);text-align:center;white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-soft),border-color var(--dur-fast) var(--ease-soft),color var(--dur-fast) var(--ease-soft),box-shadow var(--dur) var(--ease),transform var(--dur-fast) var(--ease);justify-content:center;align-items:center;gap:8px;padding:9px 20px;display:inline-flex}.button:hover,.hs-outline-button:hover,.hs-dark-button:hover,.hs-detail-button:hover{background:var(--btn-bg-hover);border-color:var(--btn-bd-hover);color:var(--btn-fg-hover)}.button:active,.hs-outline-button:active,.hs-dark-button:active,.hs-detail-button:active{transform:scale(.98)}.button:disabled,.hs-outline-button:disabled,.hs-dark-button:disabled,.hs-detail-button:disabled{box-shadow:none;transform:none}.button>svg,.hs-outline-button>svg,.hs-dark-button>svg,.hs-detail-button>svg{flex-shrink:0;width:18px;height:18px}.button:not(.button--ghost):not(.button--light):not(.button--text):not(.button--soft):not(.button--danger):not(:disabled):hover{box-shadow:0 10px 22px -14px #4b3be0d9}.button--ghost,.button--light,.hs-outline-button,.hs-detail-button{--btn-bg:#fff;--btn-fg:var(--ink);--btn-bd:var(--line);--btn-bg-hover:#fff;--btn-bd-hover:var(--line-strong);--btn-fg-hover:var(--ink)}.button--ghost:hover,.button--light:hover,.hs-outline-button:hover,.hs-detail-button:hover{box-shadow:var(--shadow-xs)}.hs-outline-button:hover{--btn-bd-hover:var(--primary-line);--btn-fg-hover:var(--primary)}.button--dark,.hs-dark-button,.hs-detail-button--dark{--btn-bg:var(--ink);--btn-fg:#fff;--btn-bd:var(--ink);--btn-bg-hover:#34343c;--btn-bd-hover:#34343c;--btn-fg-hover:#fff}.button--dark:not(:disabled):hover,.hs-dark-button:not(:disabled):hover,.hs-detail-button--dark:not(:disabled):hover{box-shadow:0 10px 22px -14px #111113b3}.button--soft{--btn-bg:var(--primary-soft);--btn-fg:var(--primary);--btn-bd:transparent;--btn-bg-hover:#e3e0fa;--btn-bd-hover:transparent;--btn-fg-hover:var(--primary-hover)}.button--text{--btn-bg:transparent;--btn-fg:var(--muted);--btn-bd:transparent;--btn-bg-hover:var(--surface-muted);--btn-bd-hover:transparent;--btn-fg-hover:var(--ink)}.button--danger{--btn-bg:var(--danger-soft);--btn-fg:var(--danger);--btn-bd:var(--danger-line);--btn-bg-hover:#ffe4ec;--btn-bd-hover:#e8b0bf;--btn-fg-hover:var(--danger)}.button--small{min-height:38px;padding:6px 15px;font-size:12.5px}.button--large{min-height:54px;padding:12px 28px;font-size:15px}.button--block,.hs-detail-button--wide{width:100%;display:flex}.hs-detail-button--wide{margin-top:14px}.icon-button{border:1px solid var(--line);background:var(--surface);width:44px;height:44px;color:var(--ink);transition:border-color var(--dur-fast),color var(--dur-fast),background-color var(--dur-fast),transform var(--dur-fast) var(--ease),box-shadow var(--dur) var(--ease);border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:inline-grid}.icon-button:hover{border-color:var(--primary-line);color:var(--primary);box-shadow:var(--shadow-xs)}.icon-button:active{transform:scale(.94)}.icon-button>svg{width:20px;height:20px}.field-control{border:1px solid var(--line-strong);border-radius:var(--radius-field);width:100%;min-width:0;min-height:46px;color:var(--ink);transition:border-color var(--dur-fast),box-shadow var(--dur-fast);background:#fff;padding:0 14px;font-size:14px}.field-control:hover{border-color:#1111134d}.field-control:focus{border-color:var(--primary);box-shadow:var(--ring);outline:none}.field-control:disabled{background:var(--surface-muted);color:var(--muted)}select.field-control{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%235f5f67' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:12px;background-repeat:no-repeat;background-size:18px;padding-inline-end:38px}.eyebrow,.section-kicker{color:var(--primary);margin:0;font-size:13px;font-weight:700}.form-error{border:1px solid var(--danger-line);border-radius:var(--radius-sm);background:var(--danger-soft);color:var(--danger);margin:0;padding:12px 16px;font-size:13.5px;line-height:1.85}.form-success{border:1px solid var(--success-line);border-radius:var(--radius-sm);background:var(--success-soft);color:var(--success);margin:0;padding:12px 16px;font-size:13.5px;line-height:1.85}.hs-muted,.muted{color:var(--muted);font-size:13.5px;line-height:1.95}.status-chip{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--ink-2);align-items:center;gap:6px;padding:3px 11px;font-size:12px;font-weight:600;line-height:1.7;display:inline-flex}.status-chip--active,.status-chip--approved,.status-chip--succeeded,.status-chip--ready{color:var(--success);background:var(--success-soft);border-color:var(--success-line)}.status-chip--pending_review,.status-chip--open,.status-chip--queued,.status-chip--pending{color:var(--warning);background:var(--warning-soft);border-color:var(--warning-line)}.status-chip--rejected,.status-chip--failed,.status-chip--suspended{color:var(--danger);background:var(--danger-soft);border-color:var(--danger-line)}.segmented-control{border-radius:var(--radius-pill);background:var(--surface-muted);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.segmented-control button{border-radius:var(--radius-pill);color:var(--muted);transition:background-color var(--dur-fast),color var(--dur-fast),box-shadow var(--dur-fast);background:0 0;border:0;padding:8px 16px;font-size:13px;font-weight:600}.segmented-control button:hover{color:var(--ink)}.segmented-control button.is-active,.segmented-control button[aria-pressed=true]{color:var(--ink);background:#fff;box-shadow:0 2px 6px #11111314}.result-state,.catalog-state,.social-state{border:1px solid var(--line);border-radius:var(--radius-md);text-align:center;background:#fff;justify-items:center;gap:6px;padding:44px 24px;display:grid}.result-state h1,.result-state h2,.result-state h3,.catalog-state h1,.catalog-state h2,.catalog-state h3{margin:8px 0 0;font-size:18px;font-weight:800}.result-state p,.catalog-state p,.social-state p{max-width:460px;color:var(--muted);margin:0 0 12px;font-size:14px;line-height:2}.result-state--error,.catalog-state--error{background:var(--danger-soft);border-color:var(--danger-line)}.result-state--error h3,.catalog-state--error h1{color:var(--danger)}.result-state--unavailable{background:var(--warning-soft);border-color:var(--warning-line)}.result-state__icon,.catalog-state__icon{background:var(--surface-muted);width:60px;height:60px;color:var(--muted);border-radius:20px;place-items:center;font-size:24px;font-weight:800;display:grid}.result-state__icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.catalog-state--error .catalog-state__icon,.result-state--error .result-state__icon{color:var(--danger);background:#fff}.route-state,.route-loading,.protected-loading,.access-denied{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:55vh;padding:56px 20px;display:flex}.route-state h1{max-width:680px;margin:0;font-size:clamp(26px,4vw,44px);font-weight:800}.route-state p{max-width:520px;color:var(--muted);margin:0}.route-state__actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.loading-spinner,.route-loading__mark{border:3px solid var(--primary-soft);border-top-color:var(--primary);border-radius:50%;width:30px;height:30px;animation:.8s linear infinite spin}.skel,.skeleton-card>span,.skeleton-card>i,.catalog-skeleton-card>span,.catalog-skeleton-card>i,.dashboard-list-skeleton span{background:linear-gradient(90deg,#eeede7 25%,#f8f7f3 50%,#eeede7 75%) 0 0/300% 100%;animation:1.5s linear infinite shimmer;display:block}.skeleton-card,.catalog-skeleton-card{border:1px solid var(--line-soft);border-radius:var(--radius-md);background:#fff;padding-bottom:16px;overflow:hidden}.skeleton-card>span,.catalog-skeleton-card>span{aspect-ratio:4/5}.skeleton-card>i,.catalog-skeleton-card>i{border-radius:6px;height:12px;margin:14px 14px 0}.skeleton-card>i:last-child,.catalog-skeleton-card>i:last-child{width:55%}.dashboard-list-skeleton span{border-radius:var(--radius-md);height:120px}.skeleton-grid,.catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.catalog-product-grid,.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.catalog-placeholder{background:var(--surface-media);width:100%;height:100%;min-height:80px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.catalog-placeholder img{opacity:.4;width:40px;max-width:68px;height:40px;max-height:68px}.catalog-placeholder small{font-size:12px}.catalog-pagination,.pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:32px;display:flex}.pagination button{border:1px solid var(--line);border-radius:var(--radius-pill);min-width:44px;min-height:44px;transition:border-color var(--dur-fast),background-color var(--dur-fast),color var(--dur-fast);background:#fff;padding:6px 14px;font-size:13.5px;font-weight:600}.pagination button:hover:not(:disabled){border-color:var(--primary-line);color:var(--primary)}.pagination button.is-current,.pagination button[aria-current=page]{border-color:var(--primary);background:var(--primary);color:#fff}.pagination button:disabled{opacity:.4}.pagination span{color:var(--subtle)}.catalog-breadcrumbs,.breadcrumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:9px;padding-block:24px;font-size:12.5px;display:flex}.brand{white-space:nowrap;align-items:center;gap:9px;display:inline-flex}.brand__symbol{width:28px;height:28px}.brand__wordmark{color:var(--ink);font-size:21px;font-weight:800;line-height:1.4}.brand--compact .brand__symbol{width:32px;height:32px}.site-header{z-index:50;-webkit-backdrop-filter:saturate(160%)blur(18px);transition:background-color var(--dur),box-shadow var(--dur),border-color var(--dur);background:#f7f6f2c7;border-bottom:1px solid #0000;position:sticky;top:0}.site-header.is-scrolled{border-bottom-color:var(--line-soft);background:#f7f6f2f0;box-shadow:0 14px 34px -30px #111113e6}.site-header__inner{max-width:calc(var(--container) + var(--gutter) * 2);padding:14px var(--gutter);transition:padding var(--dur) var(--ease);align-items:center;gap:18px;margin:auto;display:flex}.site-header.is-scrolled .site-header__inner{padding-block:9px}.site-header__brand{border-radius:var(--radius-sm);flex-shrink:0}.site-header__brand:hover{color:inherit}.desktop-navigation{flex-shrink:0;gap:2px;display:flex}.nav-item{border-radius:var(--radius-pill);color:var(--ink-2);white-space:nowrap;transition:background-color var(--dur-fast),color var(--dur-fast);padding:9px 14px;font-size:14.5px;font-weight:600;position:relative}.nav-item:hover{color:var(--ink);background:#1111130d}.nav-item--active,.nav-item--active:hover{background:var(--primary-soft);color:var(--primary);font-weight:700}.header-search{border:1px solid var(--line);border-radius:var(--radius-pill);min-width:0;max-width:640px;height:44px;color:var(--muted);box-shadow:var(--shadow-xs);transition:border-color var(--dur-fast),box-shadow var(--dur-fast);background:#fff;flex:auto;align-items:center;gap:8px;padding:0 14px;display:flex}.header-spacer{flex:auto}.header-search:hover{border-color:var(--line-strong)}.header-search:focus-within{border-color:var(--primary);box-shadow:var(--ring)}.header-search>svg{flex-shrink:0;width:18px;height:18px}.header-search input{width:100%;min-width:0;height:42px;color:var(--ink);text-overflow:ellipsis;background:0 0;border:0;outline:0;font-size:14px}.header-search__image{width:32px;height:32px;color:var(--muted);transition:background-color var(--dur-fast),color var(--dur-fast);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.header-search__image:hover{background:var(--primary-soft);color:var(--primary)}.header-search__image svg{width:18px;height:18px}.header-search__image:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.header-search kbd{border:1px solid var(--line);background:var(--surface-muted);color:var(--muted);border-radius:7px;padding:1px 8px;font:600 11px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace}.header-actions{flex-shrink:0;align-items:center;gap:8px;margin-inline-start:auto;display:flex}.header-seller-link{white-space:nowrap}.header-categories,.bottom-navigation{display:none}.site-footer{border-top:1px solid var(--line);background:linear-gradient(#0000,#11111306);margin-top:88px;padding:48px 0 28px}.site-footer__grid{grid-template-columns:1.5fr 1fr 1fr;gap:56px;display:grid}.site-footer__brand p{max-width:380px;color:var(--muted);margin:14px 0 0;font-size:14px;line-height:2}.site-footer__networks{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.site-footer__networks span{border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--ink-2);background:#fff;align-items:center;gap:6px;padding:4px 11px 4px 9px;font-size:12px;font-weight:600;display:inline-flex}.site-footer__networks img{width:16px;height:16px}.footer-navigation{flex-direction:column;gap:2px;font-size:14px;display:flex}.footer-navigation strong{color:var(--ink);margin-bottom:8px;font-size:13px}.footer-navigation a{width:fit-content;color:var(--muted);transition:color var(--dur-fast);padding-block:5px}.footer-navigation a:hover{color:var(--primary)}.site-footer__meta{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:36px 0 0;padding-top:20px;font-size:12.5px;display:flex}.site-footer__meta a{color:var(--muted);align-items:center;gap:6px;display:inline-flex}@media (max-width:1180px){.catalog-product-grid,.product-grid,.skeleton-grid,.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1080px){body{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.desktop-navigation{display:none}.header-categories{display:inline-grid}.bottom-navigation{z-index:55;padding:6px 6px calc(6px + env(safe-area-inset-bottom));border-top:1px solid var(--line-soft);-webkit-backdrop-filter:saturate(180%)blur(20px);background:#fffffff7;grid-template-columns:repeat(6,1fr);align-items:stretch;gap:2px;display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -14px 34px -28px #11111380}.bottom-nav-item{border-radius:var(--radius-sm);min-height:56px;color:var(--muted);white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:4px 0 2px;font-size:11px;font-weight:600;line-height:1.4;display:flex;position:relative}.bottom-nav-item:hover{color:var(--ink)}.bottom-nav-item>span{border-radius:var(--radius-pill);width:52px;height:30px;transition:background-color var(--dur) var(--ease),color var(--dur-fast),transform var(--dur-fast) var(--ease);place-items:center;display:grid}.bottom-nav-item>span>svg{width:23px;height:23px}.bottom-nav-item:active>span{transform:scale(.92)}.bottom-nav-item.is-active{color:var(--primary);font-weight:700}.bottom-nav-item.is-active>span{background:var(--primary-soft)}.bottom-nav-item.is-active>span>svg{stroke-width:2.1px}.site-footer{margin-top:56px}}@media (max-width:1000px){body:has(.hs-product-mobile-bar){padding-bottom:calc(84px + env(safe-area-inset-bottom))}body:has(.hs-product-mobile-bar) .bottom-navigation{display:none}}@media (max-width:900px){.header-personal{display:none}}@media (max-width:760px){:root{--gutter:16px}.catalog-product-grid,.product-grid,.skeleton-grid,.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.site-footer__grid{grid-template-columns:1fr;gap:28px}.site-header__inner{gap:12px}input,select,textarea{font-size:16px!important}}@media (max-width:640px){.header-seller-link,.header-actions,.header-search kbd,.header-search__image--link{display:none}.header-search{padding-inline:12px}.site-header__inner{padding-block:11px}.site-footer{padding-top:36px}.site-footer__meta{flex-direction:column;align-items:flex-start;gap:8px}}.route-progress{z-index:200;opacity:0;pointer-events:none;height:3px;transition:opacity .3s var(--ease-soft);position:fixed;inset:0 0 auto}.route-progress>i{transform-origin:100%;background:linear-gradient(270deg,var(--primary),#8e80ff);border-radius:0 0 3px 3px;height:100%;display:block;transform:scaleX(0);box-shadow:0 0 12px #4b3be08c}.route-progress[data-state=loading]{opacity:1}.route-progress[data-state=loading]>i{transition:transform 9s cubic-bezier(.08,.6,.2,1);transform:scaleX(.82)}.route-progress[data-state=done]{opacity:0;transition:opacity .35s .12s var(--ease-soft)}.route-progress[data-state=done]>i{transition:transform .22s ease-out;transform:scaleX(1)}.route-progress[data-state=idle]>i{transition:none;transform:scaleX(0)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{to{background-position:-300% 0}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes sheet-up{0%{opacity:.4;transform:translateY(36px)}to{opacity:1;transform:none}}@keyframes sheet-pop{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}@keyframes pop{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.design-demo-notice{text-align:center;color:#332586;background:#e9e5ff;padding:8px 16px;font-size:12px;line-height:1.9}.design-demo-notice a{margin-inline-start:8px;font-weight:700;text-decoration:underline}.route-state__code{color:var(--primary);justify-content:center;align-items:center;gap:clamp(2px,1vw,12px);font-size:clamp(76px,14vw,150px);font-weight:800;line-height:1;display:inline-flex}.route-state__code img{width:.82em;height:.82em;animation:5s ease-in-out infinite float}.route-state__icon{background:var(--danger-soft);width:76px;height:76px;color:var(--danger);border-radius:26px;place-items:center;display:grid}.route-state__label{color:var(--danger);font-size:13px;font-weight:800}.route-state__search{border:1px solid var(--line);border-radius:var(--radius-pill);width:min(100%,520px);box-shadow:var(--shadow-sm);transition:border-color var(--dur-fast),box-shadow var(--dur);background:#fff;align-items:center;gap:8px;margin-top:10px;padding:6px 8px 6px 18px;display:flex}.route-state__search:focus-within{border-color:var(--primary);box-shadow:var(--ring)}.route-state__search>svg{color:var(--muted);flex-shrink:0}.route-state__search input{min-width:0;height:44px;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:15px}@keyframes float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-8px)rotate(6deg)}}.skel-line{border-radius:7px;height:14px;display:block}.hs-skeleton-heading{gap:12px;margin:18px 0 28px;display:grid}
