.app{background:#000;flex-direction:column;width:100%;min-height:100vh;display:flex}.app__content{flex:1}.app__empty-page{min-height:65vh}.footer{--footer-ease:cubic-bezier(.22, 1, .36, 1);-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);background:#080809d6;border-top:1px solid #ffffff12;width:100%;position:relative}.footer:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1f,#0000);height:1px;position:absolute;top:-1px;left:16%;right:16%}.footer__inner{width:min(100% - 56px,1480px);margin:0 auto}.footer__groups{justify-content:space-between;align-items:flex-start;gap:48px;padding:34px 0 30px;display:flex}.footer__group{min-width:0}.footer__group--social{text-align:right}.footer__heading{color:#f5f5f76b;letter-spacing:.09em;text-transform:uppercase;margin:0 0 13px;font-size:.7rem;font-weight:620}.footer__items{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.footer__group--social .footer__items{justify-content:flex-end}.footer__chip{color:#f5f5f7c7;min-height:40px;transition:color .28s var(--footer-ease), border-color .28s var(--footer-ease), background .28s var(--footer-ease), transform .28s var(--footer-ease);background:linear-gradient(#ffffff0e,#ffffff06);border:1px solid #ffffff13;border-radius:999px;align-items:center;gap:9px;padding:0 13px 0 7px;font-size:.8rem;font-weight:550;display:inline-flex;box-shadow:inset 0 1px #ffffff0a,0 8px 24px #00000024}.footer__icon{color:#f5f5f78c;width:28px;height:28px;transition:color .28s var(--footer-ease), background .28s var(--footer-ease), transform .28s var(--footer-ease);background:#ffffff0a;border:1px solid #ffffff0d;border-radius:999px;place-items:center;display:grid}.footer__litecoin-symbol{font-size:1rem;font-weight:650;line-height:1}.footer a.footer__chip:focus-visible{outline-offset:3px;outline:2px solid #ffffffb3}.footer__chip:hover{color:#f5f5f7;background:linear-gradient(#ffffff13,#ffffff09);border-color:#ffffff24;transform:translateY(-2px)}.footer__chip:hover .footer__icon{color:#fff;background:#ffffff13;transform:rotate(-4deg)}.footer__bottom{border-top:1px solid #ffffff0e;align-items:center;min-height:58px;display:flex}.footer__bottom p{color:#f5f5f757;letter-spacing:-.005em;margin:0;font-size:.74rem}@media (width<=640px){.footer__inner{width:min(100% - 28px,1480px)}.footer__groups{flex-direction:column;gap:26px;padding-block:28px}.footer__group--social{text-align:left}.footer__group--social .footer__items{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.footer *,.footer :before,.footer :after{transition-duration:.01ms!important}}.navbar{--navbar-ease:cubic-bezier(.22, 1, .36, 1);z-index:10;-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);width:100%;animation:navbar-enter .7s var(--navbar-ease) both;background:#080809c2;border-bottom:1px solid #ffffff12;position:relative}.navbar:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1f,#0000);height:1px;position:absolute;bottom:-1px;left:16%;right:16%}.navbar__inner{grid-template-columns:minmax(190px,1fr) auto minmax(310px,1fr);align-items:center;gap:34px;width:min(100% - 56px,1480px);min-height:78px;margin:0 auto;display:grid}.navbar__brand{color:#f5f5f7;width:fit-content;animation:navbar-item-enter .65s 80ms var(--navbar-ease) both;padding:9px 0}.navbar__brand-name{letter-spacing:-.035em;align-items:baseline;gap:7px;line-height:1;display:inline-flex}.navbar__brand-name strong{font-size:1.05rem;font-weight:720}.navbar__brand-name span{color:#f5f5f7;letter-spacing:-.035em;font-size:1.05rem;font-weight:720}.navbar__links{animation:navbar-item-enter .65s .13s var(--navbar-ease) both;justify-content:center;align-items:center;gap:30px;display:flex}.navbar__links a{color:#f5f5f785;letter-spacing:-.01em;transition:color .25s var(--navbar-ease), transform .25s var(--navbar-ease);align-items:center;padding:29px 0 27px;font-size:.82rem;font-weight:520;display:flex;position:relative}.navbar__link-label{perspective:120px;height:1.05em;line-height:1.05;display:block;position:relative;overflow:hidden}.navbar__link-label>span{backface-visibility:hidden;transform-origin:50% 100%;transition:transform .44s var(--navbar-ease);display:block;transform:translateY(0)rotateX(0)}.navbar__link-label>span:last-child{transform-origin:50% 0;position:absolute;top:100%;left:0;transform:translateY(0)rotateX(-55deg)}.navbar__links a:hover .navbar__link-label>span:first-child,.navbar__links a:focus-visible .navbar__link-label>span:first-child{transform:translateY(-110%)rotateX(55deg)}.navbar__links a:hover .navbar__link-label>span:last-child,.navbar__links a:focus-visible .navbar__link-label>span:last-child{transform:translateY(-100%)rotateX(0)}.navbar__links a:after{content:"";opacity:0;height:1px;transition:opacity .25s var(--navbar-ease), transform .25s var(--navbar-ease);background:#f5f5f7;border-radius:999px;position:absolute;bottom:20px;left:0;right:0;transform:scaleX(.35)}.navbar__links a:hover,.navbar__links a:focus-visible{color:#ffffffe6}.navbar__links a:hover:after,.navbar__links a:focus-visible:after,.navbar__links a.is-active:after{opacity:1;transform:scaleX(1)}.navbar__links a:active{transform:scale(.96)}.navbar__links a.is-active{color:#f5f5f7}.navbar__actions{animation:navbar-item-enter .65s .18s var(--navbar-ease) both;justify-content:flex-end;align-items:center;gap:8px;display:flex}.navbar__currency,.navbar__cart,.navbar__login,.navbar__profile{color:#f5f5f7c2;letter-spacing:-.005em;min-height:40px;transition:color .28s var(--navbar-ease), border-color .28s var(--navbar-ease), background .28s var(--navbar-ease), transform .28s var(--navbar-ease), box-shadow .28s var(--navbar-ease);background:#ffffff0b;border:1px solid #ffffff13;border-radius:999px;justify-content:center;align-items:center;font-size:.8rem;font-weight:560;display:inline-flex;box-shadow:inset 0 1px #ffffff0b,0 8px 25px #0000001f}.navbar__profile{color:#f5f5f7e6;background:linear-gradient(145deg,#ffffff1f,#ffffff09);border-color:#ffffff26;width:42px;min-width:42px;height:42px;min-height:42px;padding:3px;font-size:.65rem;position:relative;overflow:visible}.navbar__profile img,.navbar__profile>span{object-fit:cover;background:#181819;border-radius:50%;place-items:center;width:100%;height:100%;display:grid}.navbar__profile i{background:#9ec6ad;border:2px solid #09090a;border-radius:50%;width:8px;height:8px;position:absolute;bottom:1px;right:1px}.navbar__profile:hover,.navbar__profile:focus-visible{background:#ffffff1f;border-color:#ffffff57;transform:translateY(-1px)scale(1.02);box-shadow:0 0 0 4px #ffffff0b,0 12px 30px #00000052}.navbar__profile--loading{background:#ffffff0b;border-color:#ffffff0f;overflow:hidden}.navbar__profile--loading:after{content:"";background:linear-gradient(100deg,#0000 20%,#ffffff14,#0000 80%);animation:1.2s ease-in-out infinite navbar-profile-loading;position:absolute;inset:0;transform:translate(-100%)}.navbar__currency{cursor:pointer;gap:8px;min-width:91px;padding:0 13px}.navbar__currency-icon{color:#f5f5f77a;place-items:center;width:20px;height:20px;display:grid}.navbar__currency-icon svg{transition:transform .52s var(--navbar-ease), color .28s var(--navbar-ease)}.navbar__currency.is-inr .navbar__currency-icon svg{transform:rotate(180deg)}.navbar__currency-value{min-width:25px;animation:currency-swap .36s var(--navbar-ease) both}.navbar__cart{background:linear-gradient(#fff1,#ffffff08);border-color:#ffffff17;gap:8px;min-height:42px;padding:0 11px 0 7px}.navbar__cart-icon{color:#f5f5f794;width:28px;height:28px;transition:color .28s var(--navbar-ease), background .28s var(--navbar-ease), transform .28s var(--navbar-ease);background:#ffffff0b;border:1px solid #ffffff0e;border-radius:999px;place-items:center;display:grid}.navbar__cart-label{color:#f5f5f7d1}.navbar__cart-count{color:#f5f5f7e0;font-variant-numeric:tabular-nums;background:#ffffff1d;border-radius:999px;place-items:center;min-width:19px;height:19px;font-size:.65rem;display:grid;box-shadow:inset 0 1px #ffffff0f}.navbar__login{color:#09090a;background:linear-gradient(#fff 0%,#e9e9ed 100%);border-color:#fffffff5;gap:8px;min-width:94px;min-height:42px;padding:0 17px;position:relative;overflow:hidden;box-shadow:0 10px 28px #ffffff13,inset 0 1px #fff,inset 0 -1px #00000014}.navbar__login:before{border-radius:inherit;content:"";opacity:.45;pointer-events:none;transition:opacity .3s var(--navbar-ease);background:linear-gradient(120deg,#ffffffb8,#0000 48%);position:absolute;inset:1px}.navbar__login>*{z-index:1;position:relative}.navbar__login svg{transition:transform .3s var(--navbar-ease)}.navbar__currency:hover,.navbar__currency:focus-visible,.navbar__cart:hover,.navbar__cart:focus-visible{color:#f5f5f7;background:#ffffff14;border-color:#ffffff26;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff13,0 10px 28px #0000002e}.navbar__currency:hover .navbar__currency-icon svg{color:#f5f5f7}.navbar__cart:hover .navbar__cart-icon,.navbar__cart:focus-visible .navbar__cart-icon{color:#fff;background:#ffffff14;transform:translateY(-1px)rotate(-4deg)}.navbar__login:hover,.navbar__login:focus-visible{color:#000;background:linear-gradient(#fff 0%,#f3f3f5 100%);transform:translateY(-1px);box-shadow:0 13px 34px #ffffff1b,inset 0 1px #fff,inset 0 -1px #0000000f}.navbar__login:hover:before,.navbar__login:focus-visible:before{opacity:.8}.navbar__login:hover svg,.navbar__login:focus-visible svg{transform:translate(2px)}.navbar__currency:active,.navbar__cart:active,.navbar__login:active{transition-duration:90ms;transform:scale(.96)}.navbar a:focus-visible,.navbar button:focus-visible{outline-offset:3px;outline:2px solid #ffffffb8}.navbar a.navbar__login:focus-visible{outline:none;box-shadow:0 0 0 3px #fff3,0 13px 34px #ffffff1b,inset 0 1px #fff}@keyframes navbar-enter{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes navbar-item-enter{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@keyframes currency-swap{0%{opacity:0;transform:translateY(5px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes navbar-profile-loading{to{transform:translate(100%)}}@media (width<=1120px){.navbar__inner{grid-template-columns:auto 1fr auto;gap:20px}.navbar__links a{padding-inline:0}}@media (width<=940px){.navbar__inner{grid-template-columns:1fr auto;width:min(100% - 28px,1480px);min-height:70px;padding-top:1px}.navbar__links{scrollbar-width:none;order:3;grid-column:1/-1;justify-content:flex-start;gap:24px;margin-bottom:12px;overflow-x:auto}.navbar__links::-webkit-scrollbar{display:none}.navbar__links a{flex:none;padding:10px 0 16px}.navbar__links a:after{bottom:8px}}@media (width<=560px){.navbar__inner{gap:12px}.navbar__brand-name strong,.navbar__brand-name span{font-size:.95rem}.navbar__currency{min-width:70px;padding-inline:10px}.navbar__currency-icon,.navbar__cart-label,.navbar__login svg{display:none}.navbar__cart{width:auto;padding:0 7px}.navbar__login{min-width:67px;padding-inline:12px}}@media (prefers-reduced-motion:reduce){.navbar,.navbar__brand,.navbar__links,.navbar__actions,.navbar__currency-value,.navbar__profile--loading:after{animation:none}.navbar *,.navbar :before,.navbar :after{scroll-behavior:auto!important;transition-duration:.01ms!important}.navbar__links a:hover .navbar__link-label>span:first-child,.navbar__links a:focus-visible .navbar__link-label>span:first-child{transform:none}.navbar__links a:hover .navbar__link-label>span:last-child,.navbar__links a:focus-visible .navbar__link-label>span:last-child{transform:translateY(0)rotateX(-55deg)}}.auth-loading{background:#000;place-items:center;min-height:68vh;display:grid}.auth-loading span{border:2px solid #ffffff24;border-top-color:#ffffffc7;border-radius:50%;width:22px;height:22px;animation:.7s linear infinite auth-spin}@keyframes auth-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.auth-loading span{animation-duration:1.4s}}.admin-shell{--admin-bg:#070708;--admin-panel:#0d0d0e;--admin-panel-raised:#111113;--admin-line:#ffffff13;--admin-line-strong:#ffffff21;--admin-text:#f5f5f7;--admin-muted:#f5f5f773;--admin-faint:#f5f5f742;--admin-green:#a5c8b1;--admin-red:#e6a1a1;--admin-ease:cubic-bezier(.22, 1, .36, 1);min-height:calc(100vh - 78px);color:var(--admin-text);background:radial-gradient(circle at 73% 5%, #ffffff09, transparent 28%), var(--admin-bg);grid-template-columns:224px minmax(0,1fr);display:grid}.admin-shell button,.admin-shell input,.admin-shell textarea,.admin-shell select{font:inherit}.admin-shell button:focus-visible,.admin-shell input:focus-visible,.admin-shell textarea:focus-visible,.admin-shell select:focus-visible{outline-offset:2px;outline:2px solid #ffffffb3}.admin-sidebar{z-index:4;border-right:1px solid var(--admin-line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#070708e0;flex-direction:column;height:100vh;padding:25px 15px 18px;display:flex;position:sticky;top:0}.admin-sidebar__brand{align-items:center;gap:11px;min-height:48px;padding:0 10px;display:flex}.admin-sidebar__brand>span{color:#111;background:linear-gradient(145deg,#fff,#d7d7da);border:1px solid #ffffff21;border-radius:9px;place-items:center;width:31px;height:31px;display:grid;box-shadow:0 10px 30px #ffffff0f}.admin-sidebar__brand div{gap:4px;min-width:0;display:grid}.admin-sidebar__brand strong{letter-spacing:-.015em;font-size:.74rem;font-weight:700}.admin-sidebar__brand small{color:var(--admin-faint);letter-spacing:.15em;font-size:.5rem;font-weight:700}.admin-sidebar nav{gap:4px;margin-top:32px;display:grid}.admin-sidebar nav button{color:#f5f5f76e;text-align:left;cursor:pointer;width:100%;min-height:43px;transition:color .18s ease, border-color .18s ease, background .18s ease, transform .18s var(--admin-ease);background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:20px 1fr auto;align-items:center;gap:8px;padding:0 11px;font-size:.7rem;font-weight:540;display:grid}.admin-sidebar nav button:hover{color:#f5f5f7bf;background:#ffffff09}.admin-sidebar nav button.is-active{color:#f5f5f7;background:linear-gradient(100deg,#ffffff1a,#ffffff0a);border-color:#ffffff17;box-shadow:inset 0 1px #ffffff0b}.admin-sidebar nav button:active{transform:scale(.98)}.admin-sidebar nav button small{color:#f5f5f766;font-variant-numeric:tabular-nums;background:#ffffff0d;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:.56rem;display:grid}.admin-sidebar__account{border-top:1px solid var(--admin-line);grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;margin-top:auto;padding:13px 10px 0;display:grid}.admin-sidebar__account>span,.admin-user-avatar{color:#f5f5f7c2;background:linear-gradient(145deg,#262628,#121213);border:1px solid #ffffff1a;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-size:.57rem;font-weight:650;display:grid}.admin-sidebar__account div{gap:3px;min-width:0;display:grid}.admin-sidebar__account strong,.admin-sidebar__account small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-sidebar__account strong{font-size:.64rem;font-weight:570}.admin-sidebar__account small{color:var(--admin-faint);font-size:.51rem}.admin-sidebar__account>svg{color:var(--admin-green)}.admin-workspace{min-width:0;padding:0 clamp(22px,3.3vw,52px) 70px}.admin-topbar{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:center;gap:24px;min-height:102px;display:flex}.admin-topbar>div{gap:8px;display:grid}.admin-topbar>div>span{color:var(--admin-faint);letter-spacing:.15em;align-items:center;gap:7px;font-size:.51rem;font-weight:700;display:flex}.admin-topbar h1{letter-spacing:-.035em;margin:0;font-size:1.4rem;font-weight:590}.admin-live-dot{background:#9fc1aa;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #9fc1aa12}.admin-refresh{border:1px solid var(--admin-line);color:#f5f5f78f;cursor:pointer;background:#ffffff06;border-radius:999px;align-items:center;gap:7px;min-height:37px;padding:0 13px;font-size:.63rem;transition:color .18s,border-color .18s,background .18s,transform .18s;display:inline-flex}.admin-refresh:hover{color:#fff;border-color:var(--admin-line-strong);background:#ffffff0d;transform:translateY(-1px)}.admin-refresh:disabled{cursor:wait;opacity:.65}.admin-content{width:min(100%,1380px);animation:admin-enter .43s var(--admin-ease) both;margin:0 auto;padding-top:32px}.admin-card,.admin-stat{border:1px solid var(--admin-line);background:linear-gradient(145deg,#ffffff0b,#ffffff04);box-shadow:inset 0 1px #ffffff06,0 24px 70px #0000002e}.admin-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.admin-stat{min-height:156px;transition:border-color .22s ease, transform .22s var(--admin-ease), background .22s ease;border-radius:15px;grid-template-columns:1fr auto;align-content:start;padding:18px;display:grid}.admin-stat:hover{border-color:var(--admin-line-strong);background-color:#ffffff05;transform:translateY(-2px)}.admin-stat__icon{color:#f5f5f785;background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;grid-area:1/2/span 2;place-items:center;width:34px;height:34px;display:grid}.admin-stat p{color:var(--admin-muted);margin:2px 0 0;font-size:.62rem}.admin-stat strong{letter-spacing:-.06em;font-variant-numeric:tabular-nums;grid-column:1;margin-top:22px;font-size:2.05rem;font-weight:580;line-height:1}.admin-stat small{color:var(--admin-faint);grid-column:1/-1;margin-top:8px;font-size:.55rem}.admin-overview-grid{grid-template-columns:minmax(0,1.18fr) minmax(350px,.82fr);gap:12px;margin-top:12px;display:grid}.admin-card{border-radius:17px}.admin-card__header{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:center;gap:20px;min-height:84px;padding:20px 21px;display:flex}.admin-card__header>div,.admin-section-header>div{gap:5px;display:grid}.admin-card__header span,.admin-section-header>div>span,.product-editor__header>div>span{color:var(--admin-faint);letter-spacing:.16em;font-size:.49rem;font-weight:720}.admin-card__header h2,.admin-section-header h2,.product-editor__header h2{letter-spacing:-.025em;margin:0;font-size:.95rem;font-weight:570}.admin-card__header>button{color:#f5f5f770;cursor:pointer;background:0 0;border:0;padding:5px 0;font-size:.58rem;transition:color .18s}.admin-card__header>button:hover{color:#fff}.overview-reviews,.overview-tickets{padding:8px 19px 14px}.overview-reviews article{border-bottom:1px solid var(--admin-line);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:78px;padding:13px 2px;display:grid}.overview-reviews article:last-child{border-bottom:0}.overview-reviews article>div{min-width:0}.overview-reviews strong{font-size:.68rem;font-weight:570}.overview-reviews p{color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:.59rem;line-height:1.4;overflow:hidden}.admin-rating{color:#f5f5f7b8;gap:2px;display:inline-flex}.overview-tickets button{border:0;border-bottom:1px solid var(--admin-line);width:100%;min-height:61px;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 2px;display:grid}.overview-tickets button:last-child{border-bottom:0}.overview-tickets button:hover strong{color:#fff}.overview-tickets button div{gap:4px;min-width:0;display:grid}.overview-tickets strong{color:#f5f5f7b8;text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;font-weight:550;transition:color .18s;overflow:hidden}.overview-tickets small{color:var(--admin-faint);text-overflow:ellipsis;white-space:nowrap;font-size:.53rem;overflow:hidden}.admin-ticket-state{color:var(--admin-faint);text-transform:capitalize;font-size:.52rem}.admin-status-dot{background:#b4b4b8;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 4px #b4b4b80e}.admin-status-dot.is-open{background:#d2b692;box-shadow:0 0 0 4px #d2b69212}.admin-status-dot.is-in_progress{background:#9fb4cb;box-shadow:0 0 0 4px #9fb4cb12}.admin-status-dot.is-resolved,.admin-status-dot.is-closed{background:#94b69f;box-shadow:0 0 0 4px #94b69f12}.admin-data-card{min-height:520px;overflow:hidden}.admin-section-header{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:center;gap:24px;min-height:112px;padding:23px 25px;display:flex}.admin-section-header h2{font-size:1.2rem}.admin-section-header p{color:var(--admin-muted);margin:1px 0 0;font-size:.62rem}.admin-button{border:1px solid var(--admin-line-strong);cursor:pointer;min-height:38px;transition:transform .18s var(--admin-ease), box-shadow .18s ease, background .18s ease;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:.64rem;font-weight:580;display:inline-flex}.admin-button--primary{color:#0b0b0c;background:linear-gradient(#fff,#e7e7ea);box-shadow:0 10px 28px #ffffff12,inset 0 1px #fff}.admin-button--primary:hover{transform:translateY(-1px);box-shadow:0 13px 32px #ffffff1c}.admin-button--quiet{color:#f5f5f78f;background:#ffffff06}.admin-button--quiet:hover{color:#fff;background:#ffffff0e}.admin-button:active{transform:scale(.97)}.admin-button:disabled{opacity:.55;cursor:wait}.admin-toolbar{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:11px 20px;display:flex}.admin-toolbar>span{color:var(--admin-faint);font-size:.56rem}.admin-search{border:1px solid var(--admin-line);width:min(100%,290px);min-height:38px;color:var(--admin-faint);background:#0000003d;border-radius:10px;align-items:center;gap:8px;padding:0 11px;transition:border-color .18s,background .18s;display:flex}.admin-search:focus-within{background:#0006;border-color:#ffffff30}.admin-search input{color:#f5f5f7cc;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:.63rem}.admin-search input::placeholder{color:var(--admin-faint)}.admin-search button{width:25px;height:25px;color:var(--admin-faint);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.admin-table-wrap{overflow-x:auto}.admin-table{border-collapse:collapse;table-layout:fixed;width:100%}.admin-table th{height:44px;color:var(--admin-faint);letter-spacing:.08em;text-align:left;text-transform:uppercase;padding:0 16px;font-size:.5rem;font-weight:650}.admin-table td{border-top:1px solid var(--admin-line);color:#f5f5f7a8;vertical-align:middle;height:74px;padding:10px 16px;font-size:.63rem}.admin-table tr{transition:background .18s}.admin-table tbody tr:hover{background:#ffffff05}.admin-product-table th:first-child{width:40%}.admin-product-table th:nth-child(2){width:18%}.admin-product-table th:nth-child(3){width:14%}.admin-product-table th:nth-child(4){width:15%}.admin-product-table th:last-child{width:80px}.admin-product-cell{align-items:center;gap:11px;min-width:0;display:flex}.admin-product-image{border:1px solid var(--admin-line);width:41px;height:41px;color:var(--admin-muted);background:#ffffff09;border-radius:10px;flex:none;place-items:center;display:grid;overflow:hidden}.admin-product-image img{object-fit:cover;width:100%;height:100%}.admin-product-cell div{gap:5px;min-width:0;display:grid}.admin-product-cell strong{color:#f5f5f7db;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:560;overflow:hidden}.admin-product-cell small,.admin-table td>small{color:var(--admin-faint);font-size:.53rem;display:block}.admin-table td>strong{font-size:.67rem;font-weight:560;display:block}.admin-price{color:#f5f5f7d6;font-variant-numeric:tabular-nums}.admin-price-alt{font-variant-numeric:tabular-nums;margin-top:5px}.admin-pill{border:1px solid var(--admin-line);color:#f5f5f77a;text-transform:capitalize;white-space:nowrap;background:#ffffff06;border-radius:999px;align-items:center;gap:6px;width:fit-content;min-height:24px;padding:0 8px;font-size:.52rem;display:inline-flex}.admin-pill i{background:currentColor;border-radius:50%;width:5px;height:5px}.admin-pill.is-live,.admin-pill.is-resolved,.admin-pill.is-closed{color:#a5c8b1c7;background:#a5c8b10b;border-color:#a5c8b121}.admin-pill.is-open{color:#dcbe96c2;background:#dcbe960b;border-color:#dcbe9621}.admin-pill.is-in_progress{color:#a6bbd3c7;background:#a6bbd30b;border-color:#a6bbd321}.admin-row-actions{justify-content:flex-end;align-items:center;gap:4px;display:flex}.admin-row-actions button,.admin-icon-button{width:32px;height:32px;color:var(--admin-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;padding:0;transition:color .18s,border-color .18s,background .18s;display:grid}.admin-row-actions button:hover,.admin-icon-button:hover{color:#fff;border-color:var(--admin-line);background:#ffffff0b}.admin-row-actions button.is-danger:hover,.admin-icon-button.is-danger:hover{color:var(--admin-red);background:#e6a1a10b;border-color:#e6a1a121}.admin-select select,.admin-ticket__meta select{border:1px solid var(--admin-line);color:#f5f5f79e;cursor:pointer;background:#111112;border-radius:9px;outline:0;min-height:37px;padding:0 30px 0 11px;font-size:.6rem}.admin-review-list,.admin-ticket-list{padding:0 22px 22px}.admin-review{border-bottom:1px solid var(--admin-line);padding:22px 3px}.admin-review:last-child{border-bottom:0}.admin-review>header{grid-template-columns:34px minmax(120px,1fr) auto 34px;align-items:center;gap:11px;display:grid}.admin-review>header>div:nth-child(2){gap:4px;min-width:0;display:grid}.admin-review>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:570;overflow:hidden}.admin-review>header small{color:var(--admin-faint);font-size:.52rem}.admin-review__rating{justify-items:end;gap:5px;display:grid}.admin-review>p{color:#f5f5f796;max-width:850px;margin:17px 0 15px 45px;font-size:.67rem;line-height:1.65}.admin-existing-reply{border:1px solid var(--admin-line);color:var(--admin-green);background:#ffffff05;border-radius:10px;align-items:flex-start;gap:9px;margin:0 0 13px 45px;padding:13px 14px;display:flex}.admin-existing-reply>div{gap:6px;display:grid}.admin-existing-reply span{color:#a5c8b18a;letter-spacing:.1em;font-size:.48rem;font-weight:700}.admin-existing-reply p{color:#f5f5f78c;margin:0;font-size:.62rem;line-height:1.5}.admin-reply{border:1px solid var(--admin-line);min-height:43px;color:var(--admin-faint);background:#0000003b;border-radius:11px;align-items:center;gap:9px;margin-left:45px;padding:0 5px 0 12px;transition:border-color .18s,background .18s;display:flex}.admin-reply:focus-within{background:#00000061;border-color:#ffffff2e}.admin-reply input{color:#f5f5f7c2;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:.62rem}.admin-reply input::placeholder{color:var(--admin-faint)}.admin-reply button{color:#101011;cursor:pointer;background:#ededf0;border:0;border-radius:8px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:.57rem;font-weight:620;display:inline-flex}.admin-reply button:disabled{opacity:.34;cursor:default}.admin-ticket{border-bottom:1px solid var(--admin-line)}.admin-ticket:last-child{border-bottom:0}.admin-ticket__summary{width:100%;min-height:80px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:8px minmax(165px,.8fr) minmax(220px,1fr) auto 32px;align-items:center;gap:13px;padding:12px 3px;display:grid}.admin-ticket__summary:hover .admin-ticket__identity strong{color:#fff}.admin-ticket__identity{gap:5px;min-width:0;display:grid}.admin-ticket__identity strong{color:#f5f5f7cc;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:560;transition:color .18s;overflow:hidden}.admin-ticket__identity small{color:var(--admin-faint);text-overflow:ellipsis;white-space:nowrap;font-size:.51rem;overflow:hidden}.admin-ticket__summary>p{color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.6rem;overflow:hidden}.admin-ticket__toggle{border:1px solid var(--admin-line);width:29px;height:29px;color:var(--admin-muted);transition:transform .24s var(--admin-ease), color .18s ease;border-radius:8px;place-items:center;display:grid}.admin-ticket.is-expanded .admin-ticket__toggle{color:#fff;transform:rotate(45deg)}.admin-ticket__detail{border:1px solid var(--admin-line);animation:admin-ticket-open .28s var(--admin-ease) both;background:#00000040;border-radius:13px;margin:0 0 17px 21px;padding:17px}.admin-ticket__meta{border-bottom:1px solid var(--admin-line);grid-template-columns:1fr 1.2fr auto;gap:20px;padding-bottom:15px;display:grid}.admin-ticket__meta>div,.admin-ticket__meta>label{gap:5px;min-width:0;display:grid}.admin-ticket__meta span{color:var(--admin-faint);letter-spacing:.06em;text-transform:uppercase;font-size:.49rem}.admin-ticket__meta strong{color:#f5f5f7ad;text-overflow:ellipsis;white-space:nowrap;font-size:.59rem;font-weight:540;overflow:hidden}.admin-ticket__meta select{min-height:30px;padding-left:8px;font-size:.54rem}.admin-conversation{gap:9px;padding:17px 0 5px;display:grid}.admin-conversation>div{border:1px solid var(--admin-line);background:#ffffff06;border-radius:4px 12px 12px;gap:5px;width:min(80%,650px);padding:11px 13px;display:grid}.admin-conversation>div.is-admin{background:#a5c8b10b;border-color:#a5c8b11a;border-radius:12px 4px 12px 12px;margin-left:auto}.admin-conversation span{color:var(--admin-faint);letter-spacing:.08em;font-size:.46rem;font-weight:700}.admin-conversation p{color:#f5f5f7a1;margin:0;font-size:.61rem;line-height:1.5}.admin-conversation small{color:#f5f5f733;font-size:.48rem}.admin-reply--ticket{margin:12px 0 0}.admin-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:270px;padding:35px;display:flex}.admin-empty>span{border:1px solid var(--admin-line);width:44px;height:44px;color:var(--admin-muted);background:#ffffff06;border-radius:13px;place-items:center;margin-bottom:14px;display:grid}.admin-empty strong{font-size:.73rem;font-weight:570}.admin-empty p{max-width:330px;color:var(--admin-faint);margin:7px 0 0;font-size:.6rem;line-height:1.5}.admin-card--reviews .admin-empty,.admin-card--queue .admin-empty{min-height:245px}.admin-modal{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scrollbar-width:none;background:#000000c2;place-items:center;padding:30px;animation:.18s both admin-fade;display:grid;position:fixed;inset:0;overflow-y:auto}.admin-modal::-webkit-scrollbar{display:none}.product-editor::-webkit-scrollbar{display:none}.product-editor{width:min(100%,660px);max-height:calc(100vh - 60px);color:var(--admin-text);animation:admin-modal-in .34s var(--admin-ease) both;scrollbar-width:none;background:linear-gradient(145deg,#151516,#0b0b0c 58%);border:1px solid #ffffff21;border-radius:20px;overflow-y:auto;box-shadow:0 40px 120px #000000b3,inset 0 1px #ffffff0d}.product-editor__header{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:center;gap:20px;min-height:88px;padding:20px 22px;display:flex}.product-editor__header>div{gap:5px;display:grid}.product-editor__form{grid-template-columns:1fr 1fr;gap:17px 12px;padding:22px;display:grid}.admin-field{gap:8px;display:grid}.admin-field--wide{grid-column:1/-1}.admin-field>span{color:#f5f5f77a;padding-left:2px;font-size:.57rem;font-weight:550}.admin-field>span small{color:var(--admin-faint);letter-spacing:.08em;margin-left:6px;font-size:.45rem}.admin-field input,.admin-field textarea,.admin-field__prefix{border:1px solid var(--admin-line);color:#f5f5f7d1;background:#0000004d;border-radius:10px;outline:0;width:100%;font-size:.64rem;transition:border-color .18s,background .18s,box-shadow .18s}.admin-field>input{min-height:43px;padding:0 12px}.admin-field textarea{resize:vertical;min-height:90px;padding:11px 12px;line-height:1.55}.admin-field input::placeholder,.admin-field textarea::placeholder{color:#f5f5f738}.admin-field input:focus,.admin-field textarea:focus,.admin-field__prefix:focus-within{background:#0000006e;border-color:#fff3;box-shadow:0 0 0 3px #ffffff06}.admin-field__prefix{align-items:center;min-height:43px;padding:0;display:flex;position:relative}.admin-field__prefix b{z-index:1;color:var(--admin-faint);pointer-events:none;font-size:.58rem;position:absolute;left:13px}.admin-field__prefix input{text-align:center;-moz-appearance:textfield;background:0 0;border:0;outline:0;width:100%;min-width:0;height:43px;padding:0 42px}.admin-field__prefix input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.admin-field__prefix input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.admin-field__prefix input:focus,.admin-field__prefix input:focus-visible{box-shadow:none;background:0 0;outline:0}.admin-tag-palette{border:1px solid var(--admin-line);background:linear-gradient(145deg,#ffffff09,#0000003d);border-radius:12px;grid-template-columns:minmax(104px,auto) minmax(0,1fr) 88px;align-items:center;gap:13px;min-height:64px;padding:10px;display:grid;box-shadow:inset 0 1px #ffffff06}.admin-tag-preview{width:fit-content;max-width:150px;min-height:30px;color:var(--admin-tag-color,#d6e8ff);border:1px solid color-mix(in srgb, var(--admin-tag-color,#d6e8ff) 36%, transparent);background:color-mix(in srgb, var(--admin-tag-color,#d6e8ff) 14%, #000000b3);letter-spacing:.055em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:0 11px;font-size:.52rem;font-weight:690;display:inline-flex;overflow:hidden}.admin-tag-swatches{justify-content:center;align-items:center;gap:7px;display:flex}.admin-tag-swatches button{background:var(--swatch-color);cursor:pointer;width:23px;height:23px;transition:transform .18s var(--admin-ease), box-shadow .18s ease;border:3px solid #141415;border-radius:50%;flex:none;padding:0;position:relative;box-shadow:0 0 0 1px #ffffff1c}.admin-tag-swatches button:hover{transform:scale(1.1)}.admin-tag-swatches button.is-selected{transform:scale(.88);box-shadow:0 0 0 2px #dfe1e5,0 0 0 5px #ffffff0e}.admin-tag-hex{border:1px solid var(--admin-line);min-height:38px;color:var(--admin-faint);background:#0000004d;border-radius:9px;align-items:center;gap:3px;padding:0 9px;display:flex}.admin-tag-hex>span{font-size:.56rem}.admin-tag-hex>input{color:#f5f5f7a6;letter-spacing:.04em;text-transform:uppercase;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0;font-size:.54rem;font-weight:620}.admin-tag-hex:focus-within{border-color:#fff3}.admin-tag-hex>input:focus{box-shadow:none;background:0 0}.admin-image-upload{background:#0000003d;border:1px dashed #ffffff21;border-radius:12px;grid-template-columns:54px minmax(0,1fr) auto auto;align-items:center;gap:11px;min-height:76px;padding:10px;display:grid}.admin-image-upload__preview{width:54px;height:54px;color:var(--admin-faint);border:1px solid var(--admin-line);background:#ffffff09;border-radius:10px;place-items:center;display:grid;overflow:hidden}.admin-image-upload__preview img{object-fit:cover;width:100%;height:100%}.admin-image-upload>div{gap:5px;min-width:0;display:grid}.admin-image-upload>div strong{color:#f5f5f7b8;text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;font-weight:570;overflow:hidden}.admin-image-upload>div small{color:var(--admin-faint);font-size:.51rem;line-height:1.4}.admin-image-upload>button{border:1px solid var(--admin-line-strong);color:#f5f5f7b8;cursor:pointer;background:#ffffff0d;border-radius:999px;min-height:34px;padding:0 12px;font-size:.56rem;font-weight:600}.admin-image-upload>button:hover:not(:disabled){color:#fff;background:#ffffff16}.admin-image-upload>button:disabled{opacity:.55;cursor:wait}.admin-image-upload>.admin-image-upload__remove{color:#e6a1a1ad;place-items:center;width:34px;padding:0;display:grid}.admin-analytics{gap:12px;display:grid}.admin-analytics-card{overflow:hidden}.admin-analytics-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:12px;display:grid}.admin-activity-card,.admin-ranking-card{overflow:hidden}.admin-activity-chart{border-top:1px solid var(--admin-line);grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:12px;height:210px;padding:19px 25px 13px;display:grid}.admin-activity-chart>div{text-align:center;grid-template-rows:minmax(0,1fr) auto;align-items:end;gap:10px;height:100%;display:grid}.admin-activity-chart__bars{justify-content:center;align-items:flex-end;gap:4px;height:100%;display:flex}.admin-activity-chart__bars i,.admin-activity-chart__bars b{width:min(12px,32%);min-height:4px;transition:height .5s var(--admin-ease);border-radius:4px 4px 2px 2px;display:block}.admin-activity-chart__bars i{background:linear-gradient(#d8e7f9e6,#97b4d461)}.admin-activity-chart__bars b{background:linear-gradient(#aacfb8d1,#729d8247)}.admin-activity-chart small{color:var(--admin-faint);text-transform:uppercase;font-size:.49rem}.admin-activity-legend{color:var(--admin-faint);justify-content:flex-end;gap:16px;padding:0 25px 18px;font-size:.49rem;display:flex}.admin-activity-legend span{align-items:center;gap:6px;display:inline-flex}.admin-activity-legend i{background:#d8e7f9b8;border-radius:2px;width:7px;height:7px}.admin-activity-legend span:last-child i{background:#aacfb8b8}.admin-ranking-list{padding:0 20px 15px}.admin-ranking-list>div{border-top:1px solid var(--admin-line);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:48px;display:grid}.admin-ranking-list>div:first-child{border-top:0}.admin-ranking-list>div>span{color:var(--admin-faint);font-variant-numeric:tabular-nums;font-size:.48rem}.admin-ranking-list strong{color:#f5f5f7b3;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:.59rem;font-weight:560;overflow:hidden}.admin-ranking-list small{color:var(--admin-faint);font-variant-numeric:tabular-nums;font-size:.49rem}.admin-ranking-list>p{min-height:150px;color:var(--admin-faint);text-align:center;place-items:center;margin:0;font-size:.55rem;line-height:1.55;display:grid}.admin-analytics-bars{gap:17px;padding:5px 21px 22px;display:grid}.admin-analytics-bars>div{gap:8px;display:grid}.admin-analytics-bars>div>span{justify-content:space-between;align-items:center;gap:20px;display:flex}.admin-analytics-bars strong{color:#f5f5f7bf;font-size:.64rem;font-weight:560}.admin-analytics-bars small{color:var(--admin-faint);font-size:.52rem}.admin-analytics-bars i{background:#ffffff0d;border-radius:999px;height:4px;overflow:hidden}.admin-analytics-bars i b{border-radius:inherit;background:linear-gradient(90deg,#b9d3f061,#e7eef7c7);height:100%;display:block}.admin-access{gap:12px;display:grid}.admin-access-card,.admin-access-list-card{overflow:hidden}.admin-owner-lock{color:#d5e2f2ad;background:#9ab7d70d;border:1px solid #b4cde821;border-radius:999px;flex:none;align-items:center;gap:7px;min-height:29px;padding:0 10px;font-size:.52rem;display:inline-flex}.admin-access-explainer{color:#bad3ef9e;background:linear-gradient(130deg,#87aad011,#ffffff04);border:1px solid #a8c7e81a;border-radius:12px;align-items:flex-start;gap:12px;margin:20px 21px 0;padding:15px;display:flex}.admin-access-explainer>svg{flex:none;margin-top:1px}.admin-access-explainer>div{gap:6px;display:grid}.admin-access-explainer strong{color:#ebf0f7cc;font-size:.64rem;font-weight:570}.admin-access-explainer p{color:var(--admin-muted);margin:0;font-size:.55rem;line-height:1.55}.admin-access-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:20px 21px 22px;display:grid}.admin-access-form label{gap:8px;display:grid}.admin-access-form label>span{color:var(--admin-muted);padding-left:2px;font-size:.56rem;font-weight:550}.admin-access-form input{border:1px solid var(--admin-line);color:#f5f5f7d1;background:#0000004d;border-radius:10px;outline:0;min-height:43px;padding:0 12px;font-size:.64rem}.admin-access-form input:focus{border-color:#fff3;box-shadow:0 0 0 3px #ffffff06}.admin-access-form .admin-button{min-height:43px}.admin-access-message{color:var(--admin-green);margin:-8px 21px 20px;font-size:.56rem}.admin-access-message.is-error{color:var(--admin-red)}.admin-access-loading{min-height:150px;color:var(--admin-faint);justify-content:center;align-items:center;gap:9px;font-size:.57rem;display:flex}.admin-access-list{padding:0 21px 16px}.admin-access-list article{border-top:1px solid var(--admin-line);grid-template-columns:34px minmax(0,1fr) auto 34px;align-items:center;gap:11px;min-height:72px;display:grid}.admin-access-list article:first-child{border-top:0}.admin-access-list article>div{gap:5px;min-width:0;display:grid}.admin-access-list article>div strong,.admin-access-list article>div small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-access-list article>div strong{color:#f5f5f7bf;font-size:.63rem;font-weight:560}.admin-access-list article>div small{color:var(--admin-faint);font-size:.51rem}.admin-access-role{color:#bbcfe7ad;background:#9ab9da0b;border:1px solid #aac5e321;border-radius:999px;align-items:center;gap:6px;min-height:25px;padding:0 8px;font-size:.5rem;display:inline-flex}.admin-access-role.is-owner{color:#a5c8b1c2;background:#a5c8b10b;border-color:#a5c8b121;grid-column:3/5}.admin-access-empty{text-align:center;min-height:150px;color:var(--admin-faint);border-top:1px solid var(--admin-line);flex-direction:column;justify-content:center;align-items:center;display:flex}.admin-access-empty strong{color:#f5f5f7a3;margin-top:10px;font-size:.65rem;font-weight:560}.admin-access-empty p{max-width:340px;margin:7px 0 0;font-size:.53rem;line-height:1.5}.admin-switch{cursor:pointer;align-items:center;gap:11px;min-height:55px;padding:0 2px;display:flex}.admin-switch>input{opacity:0;pointer-events:none;position:absolute}.admin-switch>span{border:1px solid var(--admin-line-strong);background:#ffffff0d;border-radius:999px;flex:none;width:37px;height:22px;transition:background .18s,border-color .18s;position:relative}.admin-switch>span i{width:14px;height:14px;transition:transform .22s var(--admin-ease), background .18s ease;background:#f5f5f7a6;border-radius:50%;position:absolute;top:3px;left:3px}.admin-switch>input:checked+span{background:#a5c8b129;border-color:#a5c8b133}.admin-switch>input:checked+span i{background:#dce9e0;transform:translate(15px)}.admin-switch>input:focus-visible+span{outline-offset:2px;outline:2px solid #ffffffb3}.admin-switch div{gap:4px;display:grid}.admin-switch strong{font-size:.62rem;font-weight:560}.admin-switch small{color:var(--admin-faint);font-size:.52rem}.product-editor__footer{border-top:1px solid var(--admin-line);justify-content:flex-end;align-items:center;gap:8px;padding-top:18px;display:flex}.admin-form-error{color:var(--admin-red);grid-column:1/-1;margin:0;font-size:.59rem;line-height:1.4}.admin-notice{z-index:110;color:#dcebe1d4;min-height:43px;animation:admin-notice-in .28s var(--admin-ease) both;background:#141b16f5;border:1px solid #a5c8b12e;border-radius:11px;align-items:center;gap:8px;padding:0 8px 0 13px;font-size:.62rem;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 55px #00000080}.admin-notice button{color:#dcebe180;cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid}.admin-alert{color:#ebb7b7c7;background:#7c363612;border:1px solid #e6a1a121;border-radius:11px;align-items:center;gap:9px;width:min(100%,1380px);min-height:48px;margin:20px auto -12px;padding:8px 9px 8px 12px;display:flex}.admin-alert>span{border:1px solid #e6a1a12e;border-radius:50%;place-items:center;width:19px;height:19px;font-size:.56rem;display:grid}.admin-alert p{flex:1;min-width:0;margin:0;font-size:.59rem}.admin-alert button{min-height:29px;color:inherit;cursor:pointer;background:#e6a1a10b;border:1px solid #e6a1a121;border-radius:8px;padding:0 10px;font-size:.54rem}.admin-loading{min-height:480px;color:var(--admin-muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.admin-loading strong{margin-top:14px;font-size:.72rem;font-weight:560}.admin-loading span{color:var(--admin-faint);margin-top:6px;font-size:.56rem}.is-spinning{animation:.8s linear infinite admin-spin}.admin-guard{color:#f5f5f7;background:radial-gradient(circle at 50% 34%,#ffffff0b,#0000 25%),#070708;place-items:center;min-height:calc(100vh - 78px);padding:60px 22px;display:grid}.admin-guard__card{text-align:center;width:min(100%,430px);animation:admin-modal-in .48s var(--admin-ease,cubic-bezier(.22, 1, .36, 1)) both;background:linear-gradient(145deg,#ffffff0f,#ffffff04);border:1px solid #ffffff17;border-radius:22px;flex-direction:column;align-items:center;padding:35px;display:flex;box-shadow:0 35px 100px #0000007a,inset 0 1px #ffffff09}.admin-guard__icon{color:#f5f5f799;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:15px;place-items:center;width:50px;height:50px;display:grid}.admin-guard__card>span:not(.admin-guard__icon){color:#f5f5f74d;letter-spacing:.15em;margin-top:22px;font-size:.5rem;font-weight:700}.admin-guard__card h1{letter-spacing:-.04em;margin:10px 0 9px;font-size:1.55rem;font-weight:590}.admin-guard__card p{color:#f5f5f766;max-width:330px;margin:0;font-size:.66rem;line-height:1.6}.admin-guard__card a,.admin-guard__card button{color:#0a0a0b;cursor:pointer;background:#f2f2f4;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:7px;min-height:39px;margin-top:24px;padding:0 15px;font-size:.62rem;font-weight:600;display:inline-flex}.admin-guard__loader{border:2px solid #ffffff1f;border-top-color:#ffffffb3;border-radius:50%;width:24px;height:24px;animation:.7s linear infinite admin-spin}@keyframes admin-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes admin-ticket-open{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes admin-fade{0%{opacity:0}to{opacity:1}}@keyframes admin-modal-in{0%{opacity:0;transform:translateY(15px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes admin-notice-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes admin-spin{to{transform:rotate(360deg)}}@media (width<=1080px){.admin-shell{grid-template-columns:78px minmax(0,1fr)}.admin-sidebar{padding-inline:12px}.admin-sidebar__brand{justify-content:center;padding:0}.admin-sidebar__brand>div,.admin-sidebar nav button>span,.admin-sidebar nav button small,.admin-sidebar__account div,.admin-sidebar__account>svg{display:none}.admin-sidebar nav button{grid-template-columns:1fr;place-items:center;padding:0}.admin-sidebar__account{grid-template-columns:1fr;justify-items:center;padding-inline:0}.admin-overview-grid{grid-template-columns:1fr}}@media (width<=850px){.admin-stat-grid{grid-template-columns:1fr 1fr}.admin-analytics-layout{grid-template-columns:1fr}.admin-ticket__summary{grid-template-columns:8px minmax(0,1fr) auto 32px}.admin-ticket__summary>p{display:none}.admin-ticket__meta{grid-template-columns:1fr 1fr}.admin-ticket__meta>label{grid-column:1/-1}.admin-product-table{min-width:720px}}@media (width<=650px){.admin-shell{grid-template-columns:1fr;min-height:calc(100vh - 70px)}.admin-sidebar{z-index:20;border-right:0;border-bottom:1px solid var(--admin-line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;width:100%;height:auto;min-height:62px;padding:9px 13px;display:grid;position:sticky;top:0}.admin-sidebar__brand>span{width:34px;height:34px}.admin-sidebar nav{scrollbar-width:none;gap:3px;margin:0;display:flex;overflow-x:auto}.admin-sidebar nav::-webkit-scrollbar{display:none}.admin-sidebar nav button{flex:none;width:38px;min-width:38px;height:38px;min-height:38px}.admin-sidebar__account{display:none}.admin-workspace{padding:0 14px 55px}.admin-topbar{min-height:84px}.admin-topbar h1{font-size:1.2rem}.admin-refresh span{display:none}.admin-refresh{justify-content:center;width:36px;padding:0}.admin-content{padding-top:16px}.admin-stat-grid{gap:8px}.admin-stat{min-height:135px;padding:14px}.admin-stat strong{font-size:1.7rem}.admin-activity-chart{gap:6px;height:180px;padding-inline:14px}.admin-overview-grid{gap:8px;margin-top:8px}.admin-card__header,.admin-section-header{padding-inline:17px}.admin-section-header{flex-direction:column;align-items:flex-start}.admin-review-list,.admin-ticket-list{padding-inline:15px}.admin-review>header{grid-template-columns:34px minmax(0,1fr) 34px}.admin-review__rating{grid-area:2/2;justify-items:start}.admin-review>header>button{grid-area:1/3}.admin-review>p,.admin-existing-reply,.admin-reply{margin-left:0}.admin-review>p{margin-top:16px}.admin-ticket__summary{grid-template-columns:8px minmax(0,1fr) 30px}.admin-ticket__summary>.admin-pill{grid-column:2;width:fit-content;margin-top:2px}.admin-ticket__toggle{grid-area:1/3/span 2}.admin-ticket__detail{margin-left:0;padding:13px}.admin-ticket__meta{grid-template-columns:1fr}.admin-ticket__meta>label{grid-column:auto}.admin-conversation>div{width:92%}.admin-access-form{grid-template-columns:1fr}.admin-access-form .admin-button{width:100%}.admin-access-list article{grid-template-columns:34px minmax(0,1fr) 32px}.admin-access-list article>.admin-access-role{grid-column:2;width:fit-content}.admin-access-list article>.admin-icon-button{grid-area:1/3/span 2}.admin-access-role.is-owner{grid-column:2/4}.admin-reply--ticket button{justify-content:center;width:34px;padding:0;font-size:0}.admin-modal{align-items:start;padding:13px}.product-editor{max-height:calc(100vh - 26px)}.product-editor__form{grid-template-columns:1fr;padding:17px}.admin-field--wide{grid-column:auto}.admin-image-upload{grid-template-columns:54px minmax(0,1fr) auto}.admin-image-upload>.admin-image-upload__remove{grid-column:3}.product-editor__footer{grid-column:auto}.admin-notice{bottom:14px;left:14px;right:14px}}@media (width<=410px){.admin-stat-grid{grid-template-columns:1fr}.admin-stat{min-height:124px}.admin-tag-palette{grid-template-columns:minmax(0,1fr) 88px}.admin-tag-swatches{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start}.admin-toolbar{flex-direction:column;align-items:flex-end}.admin-search,.admin-section-header .admin-button{width:100%}}@media (prefers-reduced-motion:reduce){.admin-content,.admin-ticket__detail,.admin-modal,.product-editor,.admin-notice,.admin-guard__card{animation:none}.admin-shell *,.admin-shell :before,.admin-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.account-shell{--account-ease:cubic-bezier(.22, 1, .36, 1);color:#f5f5f7;background:radial-gradient(circle at 76% 28%,#ffffff0b,#0000 24%),#000;min-height:720px;padding:clamp(72px,9vw,132px) 28px;position:relative;overflow:hidden}.account-shell:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 70%,#0000);mask-image:linear-gradient(#0000,#000 20% 70%,#0000)}.account-eyebrow{color:#f5f5f780;letter-spacing:.14em;align-items:center;gap:7px;font-size:.68rem;font-weight:650;display:inline-flex}.login-layout,.onboarding-layout,.account-page{z-index:1;width:min(100%,1160px);margin:0 auto;position:relative}.login-layout{grid-template-columns:minmax(0,1fr) minmax(390px,450px);align-items:center;gap:clamp(70px,10vw,150px);display:grid}.login-copy,.login-card,.onboarding-heading,.profile-form,.account-page__heading,.account-card{animation:account-enter .72s var(--account-ease) both}.login-card,.profile-form,.account-card{animation-delay:90ms}.login-copy h1,.onboarding-heading h1,.account-page__heading h1{color:#f5f5f7;letter-spacing:-.065em;margin:22px 0 20px;font-size:clamp(3.1rem,6vw,5.8rem);font-weight:610;line-height:.95}.login-copy>p,.onboarding-heading>p,.account-page__heading>p{color:#f5f5f775;letter-spacing:-.015em;max-width:600px;margin:0;font-size:clamp(1rem,1.5vw,1.16rem);line-height:1.7}.login-points{color:#f5f5f791;gap:13px;margin:34px 0 0;padding:0;font-size:.78rem;list-style:none;display:grid}.login-points li{align-items:center;gap:10px;display:flex}.login-points svg{color:#9eb5a8}.login-card,.profile-form,.account-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff12,#ffffff06 48%,#ffffff03);border:1px solid #ffffff18;box-shadow:inset 0 1px #ffffff0b,0 34px 90px #0000007a}.login-card{border-radius:28px;min-height:430px;padding:30px}.login-card__top,.login-card__footer{justify-content:space-between;align-items:center;display:flex}.login-card__top>span:first-child{color:#f5f5f77a;font-size:.75rem}.login-card__secure{color:#b8dec7b8;letter-spacing:.1em;background:#7bae8f12;border:1px solid #a9cfb82b;border-radius:999px;padding:6px 8px;font-size:.57rem;font-weight:700}.login-card h2{letter-spacing:-.035em;margin:56px 0 10px;font-size:1.55rem;font-weight:590}.login-card>p:not(.form-error){color:#f5f5f76e;margin:0;font-size:.83rem;line-height:1.6}.google-button{place-items:center;min-height:74px;margin-top:25px;transition:opacity .2s;display:grid}.google-button.is-loading>div{opacity:.28;pointer-events:none}.google-button__status{color:#f5f5f7a8;font-size:.75rem;position:absolute}.login-setup{color:#f5f5f7b3;background:#ffffff09;border:1px solid #ffffff17;border-radius:14px;gap:6px;margin-top:25px;padding:17px 18px;font-size:.75rem;display:grid}.login-setup span{color:#f5f5f766;line-height:1.5}.login-card__footer{color:#f5f5f752;border-top:1px solid #ffffff12;margin-top:32px;padding-top:18px;font-size:.66rem}.login-card__footer a{color:#f5f5f7a8;transition:color .2s ease, transform .2s var(--account-ease);align-items:center;gap:6px;display:inline-flex}.login-card__footer a:hover{color:#fff;transform:translate(2px)}.form-error{color:#eaa7a7;margin:14px 0 0;font-size:.73rem;line-height:1.45}.account-shell--onboarding{padding-block:clamp(58px,7vw,96px)}.onboarding-layout{grid-template-columns:minmax(280px,.72fr) minmax(550px,1.28fr);align-items:start;gap:clamp(55px,8vw,120px);display:grid}.onboarding-heading{position:sticky;top:120px}.onboarding-heading h1{max-width:460px;font-size:clamp(3rem,5vw,5rem)}.onboarding-progress{color:#f5f5f759;align-items:center;gap:9px;margin-top:42px;font-size:.68rem;display:flex}.onboarding-progress span{border:1px solid #ffffff12;border-radius:999px;align-items:center;gap:5px;min-height:30px;padding:0 11px;display:inline-flex}.onboarding-progress .is-done{color:#b6d8c394}.onboarding-progress .is-current{color:#f5f5f7c7;background:#ffffff0f}.profile-form{border-radius:26px;padding:30px}.profile-form__photo{border-bottom:1px solid #ffffff13;grid-template-columns:82px 1fr;align-items:center;gap:20px;padding:3px 3px 28px;display:grid}.avatar-preview{color:#f5f5f7d1;background:linear-gradient(145deg,#29292b,#111112);border:1px solid #ffffff21;border-radius:50%;place-items:center;width:82px;height:82px;font-size:1.2rem;font-weight:620;display:grid;position:relative;overflow:visible}.avatar-preview img,.account-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.avatar-preview>button{color:#111;cursor:pointer;background:#f5f5f7;border:2px solid #111;border-radius:50%;place-items:center;width:29px;height:29px;padding:0;display:grid;position:absolute;bottom:-2px;right:-2px}.profile-form__photo strong{font-size:.87rem;font-weight:570}.profile-form__photo p{color:#f5f5f75e;margin:5px 0 12px;font-size:.7rem}.avatar-actions{flex-wrap:wrap;gap:7px;display:flex}.avatar-actions button{color:#f5f5f79e;cursor:pointer;background:#ffffff09;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:6px;min-height:29px;padding:0 10px;font-size:.65rem;transition:color .2s,background .2s,transform .2s;display:inline-flex}.avatar-actions button:hover{color:#fff;background:#ffffff12;transform:translateY(-1px)}.profile-form__fields{grid-template-columns:1fr 1fr;gap:22px 14px;padding-top:26px;display:grid}.form-field{color:#f5f5f794;gap:9px;font-size:.68rem;font-weight:540;display:grid}.form-field>span{padding-left:2px}.form-field>span small{color:#f5f5f740;letter-spacing:.08em;margin-left:6px;font-size:.53rem}.form-field>small{color:#f5f5f747;font-size:.61rem;font-weight:400}.form-field__control{color:#f5f5f759;background:#00000047;border:1px solid #ffffff17;border-radius:12px;align-items:center;gap:10px;min-height:48px;padding:0 14px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.form-field__control:focus-within{background:#0006;border-color:#ffffff3d;box-shadow:0 0 0 3px #ffffff09}.form-field input,.form-field select{color:#f5f5f7e0;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:.78rem}.form-field input::placeholder{color:#f5f5f740}.form-field select{appearance:none;cursor:pointer}.form-field select option{color:#e8e8ea;background:#171718}.form-field__control--select>svg{pointer-events:none;flex:none}.form-field__control--prefix b{letter-spacing:.04em;font-size:.58rem}.profile-form__whatsapp{grid-column:1/-1}.profile-form__submit{border-top:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:18px;margin-top:29px;padding-top:22px;display:flex}.profile-form__submit>span{color:#f5f5f74d;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.62rem;overflow:hidden}.profile-form__submit button{color:#080809;cursor:pointer;min-height:42px;transition:transform .22s var(--account-ease), box-shadow .22s ease;background:linear-gradient(#fff,#e7e7e9);border:0;border-radius:999px;padding:0 18px;font-size:.75rem;font-weight:620;box-shadow:0 12px 30px #ffffff14,inset 0 1px #fff}.profile-form__submit button:hover{transform:translateY(-1px);box-shadow:0 15px 34px #ffffff1f}.profile-form__submit button:active{transform:scale(.97)}.profile-form__submit button:disabled{opacity:.55;cursor:wait}.account-shell--profile{padding-block:clamp(65px,8vw,112px)}.account-page{width:min(100%,980px)}.account-page__heading{margin-bottom:45px}.account-page__heading h1{margin-bottom:12px;font-size:clamp(3rem,5vw,5.2rem)}.account-card{border-radius:28px;padding:8px}.account-card__identity{background:#00000047;border-radius:21px;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:20px;min-height:154px;padding:30px;display:grid}.account-avatar{color:#f5f5f7d6;background:linear-gradient(145deg,#2c2c2e,#121213);border:1px solid #ffffff21;border-radius:50%;place-items:center;width:82px;height:82px;font-size:1.1rem;font-weight:650;display:grid;position:relative}.account-avatar i{color:#101011;background:#f5f5f7;border:2px solid #101011;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;bottom:0;right:-1px}.account-card__label{color:#f5f5f74d;letter-spacing:.12em;font-size:.56rem;font-weight:700}.account-card__identity h2{letter-spacing:-.04em;margin:6px 0 4px;font-size:1.7rem;font-weight:580}.account-card__identity p{color:#f5f5f761;margin:0;font-size:.73rem}.account-edit{color:#f5f5f7a6;background:#ffffff09;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:.68rem;transition:color .2s,background .2s,transform .2s;display:inline-flex}.account-edit:hover{color:#fff;background:#ffffff12;transform:translateY(-1px)}.account-details{grid-template-columns:repeat(3,1fr);padding:8px 22px;display:grid}.account-details>div{border-right:1px solid #fff1;flex-direction:column;justify-content:center;min-height:138px;padding:25px 18px;display:flex}.account-details>div:last-child{border-right:0}.account-details span{color:#f5f5f75c;align-items:center;gap:7px;font-size:.65rem;display:flex}.account-details strong{text-overflow:ellipsis;margin:12px 0 6px;font-size:.82rem;font-weight:550;overflow:hidden}.account-details small{color:#f5f5f740;font-size:.59rem}.account-card__footer{color:#f5f5f747;border-top:1px solid #fff1;justify-content:space-between;align-items:center;gap:20px;min-height:70px;padding:0 22px 0 30px;font-size:.62rem;display:flex}.account-card__footer button{color:#f5f5f78f;cursor:pointer;background:#ffffff06;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:7px;min-height:35px;padding:0 12px;font-size:.66rem;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.account-card__footer button:hover{color:#efb0b0;background:#e183830d;border-color:#e183832e}@keyframes account-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (width<=880px){.account-shell{min-height:680px;padding-inline:20px}.login-layout,.onboarding-layout{grid-template-columns:1fr;gap:50px}.login-copy h1{max-width:650px}.login-card{width:min(100%,480px)}.onboarding-heading{position:static}.onboarding-heading h1{margin-bottom:14px}}@media (width<=640px){.account-shell{padding:55px 15px 70px}.login-copy h1,.onboarding-heading h1,.account-page__heading h1{font-size:2.75rem}.login-card,.profile-form{border-radius:21px;padding:22px}.login-card h2{margin-top:40px}.login-card__footer{flex-direction:column;align-items:flex-start;gap:12px}.profile-form__photo{grid-template-columns:68px 1fr}.avatar-preview{width:68px;height:68px}.profile-form__fields{grid-template-columns:1fr}.profile-form__whatsapp{grid-column:auto}.profile-form__submit{flex-direction:column-reverse;align-items:flex-end}.account-card__identity{grid-template-columns:64px 1fr;padding:22px}.account-avatar{width:64px;height:64px}.account-edit{grid-column:1/-1;width:fit-content}.account-details{grid-template-columns:1fr}.account-details>div{border-bottom:1px solid #fff1;border-right:0;min-height:112px}.account-details>div:last-child{border-bottom:0}.account-card__footer{flex-direction:column;align-items:flex-start;padding:18px 22px}}@media (prefers-reduced-motion:reduce){.login-copy,.login-card,.onboarding-heading,.profile-form,.account-page__heading,.account-card{animation:none}}.cart-page{--cart-ease:cubic-bezier(.22, 1, .36, 1);color:#f5f5f7;background:radial-gradient(circle at 78% 8%,#ffffff0b,#0000 23%),#000;min-height:720px;padding:clamp(70px,8vw,118px) 28px clamp(90px,10vw,140px)}.cart-shell{width:min(100%,1180px);margin:0 auto}.cart-heading{animation:cart-enter .62s var(--cart-ease) both;justify-content:space-between;align-items:end;gap:28px;margin-bottom:42px;display:flex}.cart-heading span,.cart-empty>span,.cart-summary__eyebrow{color:#f5f5f75e;letter-spacing:.14em;font-size:.62rem;font-weight:700}.cart-heading h1{letter-spacing:-.06em;margin:14px 0 0;font-size:clamp(2.65rem,5vw,5rem);font-weight:590;line-height:.98}.cart-heading>button,.cart-item__content button{color:#f5f5f766;cursor:pointer;background:0 0;border:0;font-size:.68rem;transition:color .18s}.cart-heading>button:hover,.cart-item__content button:hover{color:#fff}.cart-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:28px;display:grid}.cart-list{animation:cart-enter .68s 70ms var(--cart-ease) both;border-top:1px solid #ffffff1c}.cart-item{border-bottom:1px solid #ffffff16;grid-template-columns:104px minmax(0,1fr) auto;align-items:center;gap:24px;min-height:180px;padding:26px 2px;display:grid}.cart-item__visual{color:#f5f5f7b8;letter-spacing:-.03em;background:linear-gradient(145deg,#202022,#0d0d0e);border:1px solid #ffffff1a;border-radius:20px;place-items:center;width:104px;height:104px;font-size:1.1rem;font-weight:620;display:grid;overflow:hidden}.cart-item__visual img{object-fit:cover;width:100%;height:100%}.cart-item__content>span{color:#f5f5f752;font-size:.62rem}.cart-item__content h2{letter-spacing:-.025em;margin:6px 0 7px;font-size:1.12rem;font-weight:580}.cart-item__content p{color:#f5f5f75e;text-overflow:ellipsis;white-space:nowrap;max-width:460px;margin:0;font-size:.7rem;line-height:1.55;overflow:hidden}.cart-item__content button{align-items:center;gap:6px;margin:18px 0 0;padding:0;display:inline-flex}.cart-item__actions{justify-items:end;gap:24px;min-width:125px;display:grid}.cart-item__price{justify-items:end;gap:4px;display:grid}.cart-item__price strong{font-size:.9rem;font-weight:580}.cart-item__price span{color:#f5f5f74f;font-size:.61rem}.quantity-control{background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;grid-template-columns:28px 30px 28px;align-items:center;height:34px;padding:3px;display:grid}.quantity-control button{color:#f5f5f7a3;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;transition:color .16s,background .16s;display:grid}.quantity-control button:hover:not(:disabled){color:#fff;background:#ffffff14}.quantity-control button:disabled{opacity:.22;cursor:default}.quantity-control output{color:#f5f5f7d1;text-align:center;font-size:.7rem}.cart-summary{animation:cart-enter .68s .12s var(--cart-ease) both;background:linear-gradient(145deg,#fff1,#ffffff05);border:1px solid #ffffff1a;border-radius:22px;padding:26px;position:sticky;top:112px;box-shadow:inset 0 1px #ffffff09,0 28px 70px #0006}.cart-summary__row,.cart-summary__secondary,.cart-summary__total{justify-content:space-between;gap:20px;display:flex}.cart-summary__row{color:#f5f5f791;margin-top:28px;font-size:.73rem}.cart-summary__row strong{color:#f5f5f7d6;font-weight:550}.cart-summary__secondary{color:#f5f5f74d;margin-top:9px;font-size:.62rem}.cart-summary__total{border-top:1px solid #ffffff14;align-items:baseline;margin-top:24px;padding-top:22px;font-size:.75rem}.cart-summary__total strong{letter-spacing:-.04em;font-size:1.35rem;font-weight:580}.cart-summary>p{color:#f5f5f74a;margin:20px 0;font-size:.62rem;line-height:1.55}.cart-summary>button{color:#08080999;cursor:not-allowed;background:linear-gradient(#f7f7f8,#dcdcdf);border:0;border-radius:999px;width:100%;min-height:46px;font-size:.72rem;font-weight:640}.cart-summary>small{color:#f5f5f742;justify-content:center;align-items:center;gap:6px;margin-top:14px;font-size:.57rem;display:flex}.cart-page--empty{place-items:center;display:grid}.cart-empty{text-align:center;width:min(100%,530px);animation:cart-enter .65s var(--cart-ease) both;justify-items:center;display:grid}.cart-empty__icon{color:#f5f5f7a6;background:#ffffff0a;border:1px solid #ffffff1c;border-radius:17px;place-items:center;width:54px;height:54px;margin-bottom:22px;display:grid}.cart-empty h1{letter-spacing:-.06em;margin:14px 0 12px;font-size:clamp(2.5rem,5vw,4.4rem);font-weight:590}.cart-empty p{color:#f5f5f766;max-width:420px;margin:0;font-size:.78rem;line-height:1.6}.cart-empty a{color:#09090a;min-height:44px;transition:transform .2s var(--cart-ease), box-shadow .2s ease;background:linear-gradient(#fff,#e4e4e6);border-radius:999px;align-items:center;gap:9px;margin-top:28px;padding:0 18px;font-size:.72rem;font-weight:630;display:inline-flex;box-shadow:0 14px 34px #ffffff17}.cart-empty a:hover{transform:translateY(-2px);box-shadow:0 18px 42px #ffffff21}@keyframes cart-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.cart-layout{grid-template-columns:1fr}.cart-summary{position:static}}@media (width<=620px){.cart-page{min-height:620px;padding:54px 16px 80px}.cart-heading{flex-direction:column;align-items:flex-start}.cart-heading h1{font-size:2.75rem}.cart-item{grid-template-columns:76px minmax(0,1fr);gap:16px}.cart-item__visual{border-radius:16px;width:76px;height:76px}.cart-item__actions{grid-column:1/-1;grid-template-columns:1fr auto;place-items:center start;width:100%}.cart-item__price{justify-items:start}.cart-summary{padding:22px}}@media (prefers-reduced-motion:reduce){.cart-heading,.cart-list,.cart-summary,.cart-empty{animation:none}}.home-page{--home-ease:cubic-bezier(.22, 1, .36, 1);color:#f5f5f7;background:#000;overflow:hidden}.home-container{width:min(100% - 56px,1320px);margin:0 auto}.home-hero{isolation:isolate;align-items:center;min-height:calc(100vh - 78px);display:flex;position:relative}.home-hero:before{z-index:-2;content:"";opacity:.45;background-color:#0000;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 65%,#0000);mask-image:linear-gradient(#0000,#000 18% 65%,#0000)}.home-hero:after{z-index:-2;filter:blur(110px);content:"";pointer-events:none;background:#58769e1f;border-radius:50%;height:70%;position:absolute;inset:auto 8% -28% 45%}.home-ambient{z-index:-1;pointer-events:none;border:1px solid #ffffff0d;border-radius:50%;position:absolute}.home-ambient--one{width:360px;height:360px;animation:16s ease-in-out infinite alternate home-orbit;top:11%;right:7%}.home-ambient--two{opacity:.65;width:190px;height:190px;animation:12s ease-in-out 1.5s infinite alternate-reverse home-orbit;bottom:8%;right:14%}.home-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(420px,.85fr);align-items:center;gap:clamp(60px,8vw,122px);padding:88px 0 94px;display:grid}.home-hero__copy{animation:home-reveal .8s 80ms var(--home-ease) both}.home-kicker{color:#f5f5f785;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;width:fit-content;margin:0 0 22px;font-size:.72rem;font-weight:650;display:inline-flex}.home-kicker svg{color:#b2cdeed1}.home-hero h1{letter-spacing:-.075em;max-width:760px;margin:0;font-size:clamp(3.4rem,6.4vw,6.8rem);font-weight:680;line-height:.91}.home-hero h1 span{color:#f5f5f76e;font-weight:560;display:block}.home-hero__description{color:#f5f5f785;max-width:640px;margin:30px 0 0;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.7}.home-hero__actions{flex-wrap:wrap;align-items:center;gap:11px;margin-top:36px;display:flex}.home-button{min-height:48px;transition:color .28s var(--home-ease), border-color .28s var(--home-ease), background .28s var(--home-ease), transform .28s var(--home-ease), box-shadow .28s var(--home-ease);border:1px solid #ffffff17;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:.84rem;font-weight:620;display:inline-flex}.home-button svg{transition:transform .28s var(--home-ease)}.home-button:hover,.home-button:focus-visible{transform:translateY(-2px)}.home-button:hover svg,.home-button:focus-visible svg{transform:translate(3px)}.home-button--primary{color:#09090a;background:linear-gradient(#fff,#e8e8ec);border-color:#fff;box-shadow:0 13px 36px #ffffff14,inset 0 1px #fff}.home-button--primary:hover,.home-button--primary:focus-visible{background:#fff;box-shadow:0 16px 40px #ffffff1f,inset 0 1px #fff}.home-button--secondary{color:#f5f5f7bd;background:#ffffff0a;box-shadow:inset 0 1px #ffffff0a}.home-button--secondary:hover,.home-button--secondary:focus-visible{color:#fff;background:#ffffff12;border-color:#ffffff29}.home-button:focus-visible,.home-journey__footer a:focus-visible{outline-offset:3px;outline:2px solid #ffffffb8}.home-assurances{color:#f5f5f75e;flex-wrap:wrap;align-items:center;gap:20px;margin:34px 0 0;padding:0;font-size:.73rem;list-style:none;display:flex}.home-assurances li{align-items:center;gap:6px;display:inline-flex}.home-assurances svg{color:#b3d1c1bf}.home-flow{animation:home-reveal .9s .22s var(--home-ease) both, home-float 7s 1.2s ease-in-out infinite;background:linear-gradient(145deg,#ffffff13,#ffffff06);border:1px solid #ffffff1a;border-radius:28px;padding:18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 38px 100px #00000075}.home-flow:before{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff0e,#0000 38%);position:absolute;inset:0}.home-flow__glow{filter:blur(70px);pointer-events:none;background:#91b9e71f;border-radius:50%;width:260px;height:260px;position:absolute;top:-100px;right:-80px}.home-flow__topbar,.home-flow__footer{justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.home-flow__topbar{border-bottom:1px solid #ffffff12;padding:2px 2px 17px}.home-flow__identity{color:#f5f5f79e;letter-spacing:.1em;align-items:center;gap:9px;font-size:.66rem;font-weight:650;display:inline-flex}.home-flow__mark{color:#101012;background:linear-gradient(145deg,#f8f8f9,#bfc2c8);border-radius:8px;place-items:center;width:26px;height:26px;font-size:.72rem;font-weight:780;display:grid}.home-flow__status{color:#cbe9d6cc;text-transform:uppercase;background:#51996912;border:1px solid #7ccb9721;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:.64rem;font-weight:620;display:inline-flex}.home-flow__status>span{background:#78c993;border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #78c993cc}.home-flow__intro{padding:30px 5px 26px;position:relative}.home-flow__intro p{color:#f5f5f759;margin:0 0 8px;font-size:.7rem}.home-flow__intro h2{letter-spacing:-.045em;max-width:360px;margin:0;font-size:clamp(1.6rem,2.6vw,2.25rem);font-weight:590;line-height:1.08}.home-flow__timeline{padding:7px 0;position:relative}.home-flow__line{background:linear-gradient(#fff3,#ffffff0a);width:1px;position:absolute;top:34px;bottom:34px;left:22px}.home-flow__step{min-height:70px;transition:background .3s var(--home-ease), transform .3s var(--home-ease);border-radius:16px;grid-template-columns:32px 1fr auto;align-items:center;gap:11px;padding:12px 10px;display:grid;position:relative}.home-flow__step:hover{background:#ffffff09;transform:translate(3px)}.home-flow__step-icon{z-index:1;color:#f5f5f775;background:#111113;border:1px solid #ffffff17;border-radius:10px;place-items:center;width:32px;height:32px;display:grid;position:relative}.home-flow__step.is-complete .home-flow__step-icon{color:#c3e2cfdb}.home-flow__step.is-current .home-flow__step-icon{color:#c2d9f5e6;border-color:#a4c6ed2b;box-shadow:0 0 24px #7da4d21a}.home-flow__step strong,.home-flow__step>div span{display:block}.home-flow__step strong{color:#f5f5f7d4;font-size:.8rem;font-weight:600}.home-flow__step>div span{color:#f5f5f752;margin-top:4px;font-size:.68rem}.home-flow__step-state{color:#f5f5f759;font-size:.64rem}.home-flow__footer{color:#f5f5f752;border-top:1px solid #ffffff12;margin-top:13px;padding:17px 4px 2px;font-size:.65rem}.home-flow__footer>div{align-items:center;gap:7px;display:flex}.home-flow__footer>div span{color:#f5f5f794;background:#ffffff09;border:1px solid #ffffff12;border-radius:999px;padding:6px 9px}.home-flow__footer b{font-weight:680}.home-section{padding:130px 0;position:relative}.home-benefits{background:#050506;border-top:1px solid #ffffff0e;padding:104px 0 112px}.home-section__heading{grid-template-columns:1fr minmax(280px,430px);align-items:end;gap:80px;margin-bottom:42px;display:grid}.home-section__heading h2{letter-spacing:-.06em;max-width:680px;margin:0;font-size:clamp(2.5rem,4.2vw,4.05rem);font-weight:620;line-height:1}.home-journey__heading h2{letter-spacing:-.065em;margin:0;font-size:clamp(2.4rem,5vw,4.8rem);font-weight:620;line-height:.98}.home-section__heading>p{color:#f5f5f770;margin:0;font-size:.95rem;line-height:1.65}.home-benefits__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.home-benefit{min-height:220px;transition:border-color .35s var(--home-ease), background .35s var(--home-ease), transform .35s var(--home-ease);background:#ffffff05;border:1px solid #ffffff12;border-radius:20px;flex-direction:column;padding:22px;display:flex;box-shadow:inset 0 1px #ffffff09}.home-benefit:hover{background:#ffffff07;border-color:#ffffff1f;transform:translateY(-2px)}.home-benefit__top{justify-content:space-between;align-items:center;display:flex}.home-benefit__icon{color:#cfe1f6c7;background:#ffffff09;border:1px solid #ffffff16;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.home-benefit__number{color:#f5f5f733;font-variant-numeric:tabular-nums;font-size:.7rem}.home-benefit h3{letter-spacing:-.035em;margin:48px 0 9px;font-size:1.12rem;font-weight:590}.home-benefit p{color:#f5f5f766;max-width:330px;margin:0;font-size:.82rem;line-height:1.55}.home-journey{background:#000}.home-journey__panel{background:linear-gradient(140deg,#ffffff0e,#ffffff03);border:1px solid #ffffff16;border-radius:32px;padding:clamp(30px,6vw,76px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.home-journey__panel:after{filter:blur(90px);content:"";pointer-events:none;background:#6b8fb81a;border-radius:50%;width:45%;height:155%;position:absolute;top:-55%;right:-8%}.home-journey__heading{z-index:1;max-width:650px;position:relative}.home-journey__steps{z-index:1;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:74px;display:grid;position:relative}.home-journey__step{min-height:230px;padding:30px 30px 30px 0}.home-journey__step+.home-journey__step{border-left:1px solid #ffffff14;padding-left:30px}.home-journey__step>span{color:#b0ceef8c;letter-spacing:.08em;font-size:.68rem;font-weight:650}.home-journey__step h3{letter-spacing:-.035em;margin:58px 0 11px;font-size:1.25rem;font-weight:590}.home-journey__step p{color:#f5f5f761;max-width:300px;margin:0;font-size:.82rem;line-height:1.65}.home-journey__footer{z-index:1;justify-content:space-between;align-items:center;gap:20px;padding-top:27px;display:flex;position:relative}.home-journey__footer p{color:#f5f5f766;margin:0;font-size:.82rem}.home-journey__footer a{color:#f5f5f7d1;align-items:center;gap:8px;font-size:.8rem;font-weight:610;display:inline-flex}.home-journey__footer a svg{transition:transform .28s var(--home-ease)}.home-journey__footer a:hover svg{transform:translate(3px)}.home-closing{background:#000;border-top:1px solid #ffffff0d;padding:92px 0}.home-closing__inner{background:linear-gradient(135deg,#ffffff0b,#ffffff03);border:1px solid #ffffff14;border-radius:28px;grid-template-columns:1.25fr .75fr;align-items:center;gap:70px;padding:clamp(38px,5vw,64px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.home-closing__inner:after{filter:blur(85px);content:"";pointer-events:none;background:#6a8fb917;border-radius:50%;width:42%;height:230%;position:absolute;top:-80%;right:-8%}.home-closing h2{letter-spacing:-.06em;max-width:680px;margin:0;font-size:clamp(2.35rem,4.3vw,4rem);font-weight:610;line-height:1}.home-closing__action{z-index:1;text-align:right;flex-direction:column;align-items:flex-end;display:flex;position:relative}.home-closing__action p{color:#f5f5f76b;max-width:380px;margin:0 0 24px;font-size:.9rem;line-height:1.6}@keyframes home-reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes home-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes home-orbit{0%{transform:translate(0,0)scale(1)}to{transform:translate(-20px,14px)scale(1.05)}}@media (width<=1050px){.home-hero__grid{grid-template-columns:1fr minmax(360px,.8fr);gap:50px}.home-hero h1{font-size:clamp(3.2rem,7vw,5.5rem)}}@media (width<=860px){.home-hero{min-height:auto}.home-hero__grid{grid-template-columns:1fr;padding-block:74px}.home-flow{max-width:620px}.home-section{padding-block:94px}.home-section__heading,.home-closing__inner{grid-template-columns:1fr;gap:28px}.home-benefits__grid{grid-template-columns:1fr}.home-benefit{min-height:210px}.home-journey__steps{grid-template-columns:1fr}.home-journey__step,.home-journey__step+.home-journey__step{border-left:0;min-height:190px;padding:28px 0}.home-journey__step+.home-journey__step{border-top:1px solid #ffffff14}.home-journey__step h3{margin-top:38px}.home-closing{padding-block:76px}.home-closing__action{text-align:left;align-items:flex-start}}@media (width<=580px){.home-container{width:min(100% - 28px,1320px)}.home-hero__grid{padding:62px 0 68px}.home-hero h1{font-size:clamp(3rem,15.5vw,4.4rem)}.home-hero__description{margin-top:24px}.home-hero__actions{flex-direction:column;align-items:stretch}.home-button{width:100%}.home-assurances{gap:12px 16px}.home-flow{border-radius:22px;padding:13px}.home-flow__intro{padding-block:25px 22px}.home-flow__step{grid-template-columns:32px 1fr}.home-flow__step-state{display:none}.home-flow__footer{flex-direction:column;align-items:flex-start}.home-section{padding-block:76px}.home-section__heading h2,.home-journey__heading h2{font-size:clamp(2.35rem,12vw,3.6rem)}.home-closing h2{font-size:clamp(2.2rem,10.5vw,3.25rem)}.home-benefit{min-height:200px}.home-closing__inner{padding:30px 24px}.home-journey__panel{border-radius:23px}.home-journey__steps{margin-top:50px}.home-journey__footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.home-hero__copy,.home-flow,.home-ambient{animation:none}.home-page *,.home-page :before,.home-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.store-page{--store-border:#ffffff16;--store-border-strong:#ffffff24;--store-muted:#f5f5f775;--store-faint:#f5f5f745;--store-panel:#ffffff07;--store-ease:cubic-bezier(.22, 1, .36, 1);color:#f5f5f7;background:#000;min-height:70vh;overflow:hidden}.store-container{width:min(100% - 56px,1320px);margin-inline:auto}.store-eyebrow{color:#f5f5f763;letter-spacing:.12em;margin:0;font-size:.68rem;font-weight:680}.store-hero{padding-top:clamp(88px,10vw,150px);padding-bottom:70px}.store-hero__split{grid-template-columns:minmax(0,1fr) minmax(280px,410px);align-items:end;gap:72px;margin-top:22px;display:grid}.store-hero h1,.faq-hero h1,.reviews-hero h1,.support-hero h1{letter-spacing:-.075em;margin:0;font-size:clamp(3.4rem,7vw,7rem);font-weight:650;line-height:.92}.store-hero h1 span,.faq-hero h1 span,.support-hero h1 span{color:#f5f5f761;font-weight:570}.store-hero__split>p,.support-hero>p{color:var(--store-muted);margin:0 0 7px;font-size:.95rem;line-height:1.65}.store-notice{border:1px solid var(--store-border);background:var(--store-panel);border-radius:13px;margin:18px 0;padding:13px 15px;font-size:.78rem}.store-notice--error,.form-message--error{color:#f3b1b1;background:#892c2c14;border-color:#e061612e}.store-primary-action,.store-empty button{color:#09090a;cursor:pointer;min-height:43px;transition:transform .25s var(--store-ease), box-shadow .25s var(--store-ease);background:linear-gradient(#fff,#e7e7ea);border:1px solid #fff;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 17px;font-size:.77rem;font-weight:650;display:inline-flex;box-shadow:0 12px 35px #ffffff12}.store-primary-action:hover,.store-primary-action:focus-visible,.store-empty button:hover,.store-empty button:focus-visible{transform:translateY(-2px);box-shadow:0 16px 38px #ffffff1c}.store-primary-action:focus-visible,.store-empty button:focus-visible,.store-page button:focus-visible,.store-page a:focus-visible,.store-page input:focus-visible,.store-page textarea:focus-visible,.store-page select:focus-visible{outline-offset:3px;outline:2px solid #ffffffbd}.store-empty{text-align:center;border:1px solid var(--store-border);background:linear-gradient(145deg,#ffffff08,#ffffff03);border-radius:24px;flex-direction:column;justify-content:center;align-items:center;min-height:330px;padding:60px 24px;display:flex}.store-empty>svg{color:#cadcf094;margin-bottom:24px}.store-empty h2{letter-spacing:-.04em;margin:0;font-size:1.6rem;font-weight:590}.store-empty p{max-width:460px;color:var(--store-muted);margin:10px 0 23px;font-size:.84rem;line-height:1.6}.store-empty--compact{min-height:260px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.catalog{padding-top:clamp(34px,5vw,64px);padding-bottom:128px}.catalog__toolbar{justify-content:space-between;align-items:center;gap:20px;padding-top:20px;display:flex}.catalog__search{color:#f5f5f761;border:1px solid var(--store-border);background:#ffffff06;border-radius:15px;align-items:center;gap:11px;width:min(100%,520px);height:51px;padding:0 15px;transition:border-color .22s,background .22s;display:flex}.catalog__search:focus-within{border-color:var(--store-border-strong);background:#ffffff0a}.catalog__search input{color:#f5f5f7;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:.82rem}.catalog__search input::placeholder{color:#f5f5f74d}.catalog__search button{color:#f5f5f77a;cursor:pointer;background:#ffffff0d;border:0;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.catalog__count{color:#f5f5f75c;align-items:center;gap:8px;font-size:.72rem;display:inline-flex}.catalog__categories{scrollbar-width:none;gap:7px;margin:17px 0 27px;display:flex;overflow-x:auto}.catalog__categories::-webkit-scrollbar{display:none}.catalog__categories button{color:#f5f5f773;min-height:34px;font:inherit;cursor:pointer;background:#ffffff05;border:1px solid #ffffff12;border-radius:999px;flex:none;padding:0 13px;font-size:.7rem;transition:color .22s,border-color .22s,background .22s}.catalog__categories button:hover,.catalog__categories button.is-active{color:#f5f5f7e6;background:#fff1;border-color:#ffffff24}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.product-card{border:1px solid var(--store-border);min-width:0;transition:transform .32s var(--store-ease), border-color .32s var(--store-ease), background .32s var(--store-ease);background:linear-gradient(145deg,#ffffff09,#ffffff03);border-radius:23px;flex-direction:column;padding:10px;display:flex;box-shadow:inset 0 1px #ffffff09}.product-card:hover{background:linear-gradient(145deg,#ffffff0d,#ffffff04);border-color:#fff2;transform:translateY(-3px)}.product-card__visual{background:radial-gradient(circle at 50% 48%,#7e9fc321,#0000 36%),#080809;border:1px solid #ffffff0a;border-radius:16px;place-items:center;min-height:175px;display:grid;position:relative;overflow:hidden}.product-card__visual:after{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff09,#0000 45%);position:absolute;inset:0}.product-card__visual img{object-fit:contain;width:100%;height:175px;padding:26px}.product-card__monogram{color:#101011;background:linear-gradient(145deg,#f8f8fa,#9ca1aa);border-radius:22px;place-items:center;width:74px;height:74px;font-size:1.55rem;font-weight:750;display:grid;box-shadow:0 22px 60px #ffffff17}.product-card__tag{z-index:1;max-width:calc(100% - 22px);color:var(--product-tag-color,#d6e8ff);border:1px solid color-mix(in srgb, var(--product-tag-color,#d6e8ff) 34%, transparent);background:color-mix(in srgb, var(--product-tag-color,#d6e8ff) 15%, #000000c7);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.045em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:.58rem;font-weight:680;position:absolute;top:11px;right:11px;overflow:hidden}.product-card__body{flex:1;padding:22px 10px 20px}.product-card__category{color:#b5cfec94;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:.62rem;font-weight:650}.product-card__body h2{letter-spacing:-.035em;margin:0;font-size:1.18rem;font-weight:610}.product-card__description{color:#f5f5f763;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:10px 0 0;font-size:.76rem;line-height:1.55;display:-webkit-box;overflow:hidden}.product-card__footer{border-top:1px solid #fff1;justify-content:space-between;align-items:center;gap:12px;padding:15px 10px 9px;display:flex}.product-card__footer>div span,.product-card__footer>div strong{display:block}.product-card__footer>div span{color:var(--store-faint);margin-bottom:3px;font-size:.59rem}.product-card__footer>div strong{letter-spacing:-.025em;font-size:1rem;font-weight:620}.product-card__footer button{color:#101011;min-height:38px;font:inherit;cursor:pointer;transition:transform .22s var(--store-ease), background .22s ease;background:#f3f3f5;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 13px;font-size:.68rem;font-weight:650;display:inline-flex}.product-card__footer button:hover:not(:disabled){background:#fff;transform:translateY(-1px)}.product-card__footer button.is-added{color:#d5ebdc;background:#4b875f3b}.product-card__footer button:disabled{color:#f5f5f759;cursor:not-allowed;background:#ffffff0f}.product-card--loading{background:#ffffff06;min-height:380px;overflow:hidden}.product-card--loading:after,.review-card--loading:after,.ticket-list__loading:after,.support-auth-card--loading:after{content:"";background:linear-gradient(90deg,#0000,#ffffff09,#0000);width:45%;height:100%;animation:1.6s infinite store-shimmer;display:block}.reviews-hero{grid-template-columns:minmax(0,1fr) 430px;align-items:end;gap:90px;padding-top:clamp(88px,10vw,145px);padding-bottom:96px;display:grid}.reviews-hero h1{margin-top:22px}.reviews-hero__intro{max-width:520px;color:var(--store-muted);margin:25px 0 0;font-size:.9rem;line-height:1.65}.rating-summary{border:1px solid var(--store-border);background:linear-gradient(145deg,#ffffff0b,#ffffff04);border-radius:23px;padding:24px;box-shadow:inset 0 1px #ffffff0a}.rating-summary__score{align-items:center;gap:22px;display:flex}.rating-summary__score>strong{letter-spacing:-.07em;font-size:4rem;font-weight:610;line-height:1}.rating-summary__score>div{min-width:0}.rating-summary__score>div>span:last-child{color:var(--store-muted);margin-top:7px;font-size:.68rem;display:block}.review-stars{color:#f0f0f2;align-items:center;gap:3px;display:inline-flex}.rating-summary__bars{border-top:1px solid #ffffff12;gap:7px;margin-top:22px;padding-top:17px;display:grid}.rating-summary__bars>div{color:#f5f5f752;grid-template-columns:9px 13px 1fr 18px;align-items:center;gap:5px;font-size:.61rem;display:grid}.rating-summary__track{background:#ffffff12;border-radius:999px;height:3px;overflow:hidden}.rating-summary__track>span{border-radius:inherit;background:#ebebeeb8;height:100%;display:block}.rating-summary>p{color:#f5f5f747;margin:18px 0 0;font-size:.64rem}.rating-summary>p strong{color:#f5f5f794;font-weight:620}.reviews-content{border-top:1px solid #fff1;padding:73px 0 130px}.reviews-content__heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px;display:flex}.reviews-content__heading h2,.ticket-list__heading h2,.ticket-form__heading h2{letter-spacing:-.05em;margin:9px 0 0;font-size:clamp(1.75rem,3vw,2.7rem);font-weight:600}.review-own-actions{gap:7px;display:flex}.review-own-actions button{color:#f5f5f791;border:1px solid var(--store-border);min-height:38px;font:inherit;cursor:pointer;background:#ffffff07;border-radius:999px;align-items:center;gap:7px;padding:0 13px;font-size:.68rem;display:inline-flex}.review-own-actions button:hover{color:#fff;border-color:var(--store-border-strong)}.review-editor{border:1px solid var(--store-border-strong);animation:store-reveal .35s var(--store-ease) both;background:linear-gradient(145deg,#ffffff0d,#ffffff04);border-radius:22px;margin-bottom:35px;padding:25px}.review-editor__heading{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.review-editor__heading span{color:var(--store-faint);font-size:.64rem}.review-editor__heading h3{margin:5px 0 0;font-size:1.15rem;font-weight:590}.review-editor__heading>button{width:32px;height:32px;color:var(--store-muted);border:1px solid var(--store-border);cursor:pointer;background:#ffffff06;border-radius:50%;place-items:center;display:grid}.review-input{border:0;margin:0 0 18px;padding:0}.review-input legend,.review-editor>label,.ticket-form>label{color:#f5f5f77a;margin-bottom:8px;font-size:.67rem;font-weight:610}.review-input>div{gap:5px;display:flex}.review-input button{color:#f5f5f730;cursor:pointer;background:0 0;border:0;padding:2px;transition:color .17s,transform .17s}.review-input button:hover,.review-input button.is-active{color:#f1f1f3;transform:translateY(-1px)}.review-editor textarea,.ticket-form input,.ticket-form textarea,.ticket-form select{color:#f5f5f7;border:1px solid var(--store-border);width:100%;font:inherit;background:#00000040;border-radius:13px;outline:none;font-size:.8rem;transition:border-color .18s,background .18s}.review-editor textarea{resize:vertical;min-height:120px;padding:14px}.review-editor textarea:focus,.ticket-form input:focus,.ticket-form textarea:focus,.ticket-form select:focus{background:#ffffff07;border-color:#ffffff2e}.review-editor__footer{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.review-editor__footer>span{color:var(--store-faint);font-size:.62rem}.review-editor__footer button,.ticket-form__footer button{color:#0c0c0d;min-height:39px;font:inherit;cursor:pointer;background:#f3f3f5;border:0;border-radius:999px;padding:0 15px;font-size:.7rem;font-weight:660}.review-editor__footer button:disabled,.ticket-form__footer button:disabled{color:#f5f5f74d;cursor:not-allowed;background:#ffffff0f}.review-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.review-card{border:1px solid var(--store-border);background:var(--store-panel);min-width:0;transition:border-color .28s ease, transform .28s var(--store-ease);border-radius:20px;padding:21px}.review-card:hover{border-color:var(--store-border-strong);transform:translateY(-2px)}.review-card__top{justify-content:space-between;align-items:center;gap:15px;display:flex}.review-card__person{align-items:center;gap:10px;min-width:0;display:flex}.review-card__person>img,.review-card__person>span{border-radius:50%;flex:none;width:35px;height:35px}.review-card__person>img{object-fit:cover}.review-card__person>span{color:#111;background:#e8e8eb;place-items:center;font-size:.7rem;font-weight:730;display:grid}.review-card__person strong,.review-card__person small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.review-card__person strong{max-width:150px;font-size:.76rem;font-weight:630}.review-card__person small{color:var(--store-faint);margin-top:3px;font-size:.59rem}.review-card__body{color:#f5f5f782;min-height:90px;margin:24px 0 18px;font-size:.8rem;line-height:1.65}.review-card>time{color:var(--store-faint);font-size:.61rem}.review-card__reply{background:#ffffff06;border:1px solid #ffffff0f;border-radius:13px;margin-top:18px;padding:14px}.review-card__reply>span{color:#c0d7f0a6;align-items:center;gap:6px;font-size:.61rem;font-weight:650;display:inline-flex}.review-card__reply p{color:#f5f5f76e;margin:8px 0 0;font-size:.71rem;line-height:1.55}.review-card--loading{min-height:260px;padding:0;overflow:hidden}.faq-hero{text-align:center;padding-top:clamp(88px,10vw,150px);padding-bottom:80px}.faq-hero .store-eyebrow{margin-bottom:22px}.faq-hero>p:last-child{color:var(--store-muted);margin:27px auto 0;font-size:.9rem}.faq-layout{grid-template-columns:minmax(0,1fr) 315px;align-items:start;gap:52px;padding-bottom:130px;display:grid}.faq-list{border-top:1px solid var(--store-border)}.faq-item{border-bottom:1px solid var(--store-border)}.faq-item h2{margin:0}.faq-item h2>button{color:#f5f5f7c7;text-align:left;width:100%;min-height:86px;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:38px 1fr 24px;align-items:center;gap:14px;padding:18px 0;font-size:.95rem;font-weight:560;display:grid}.faq-item h2>button>svg{color:var(--store-faint);transition:transform .3s var(--store-ease)}.faq-item.is-open h2>button>svg{transform:rotate(180deg)}.faq-item__number{color:var(--store-faint);font-variant-numeric:tabular-nums;font-size:.62rem}.faq-item__answer{animation:store-reveal .28s var(--store-ease) both;padding:0 50px 27px 52px}.faq-item__answer p{max-width:720px;color:var(--store-muted);margin:0;font-size:.82rem;line-height:1.72}.faq-contact{border:1px solid var(--store-border);background:linear-gradient(145deg,#ffffff0b,#ffffff03);border-radius:21px;padding:25px;position:sticky;top:110px}.faq-contact>span{color:#c5d9f1ad;border:1px solid var(--store-border);background:#ffffff09;border-radius:12px;place-items:center;width:39px;height:39px;margin-bottom:31px;display:grid}.faq-contact h2{letter-spacing:-.04em;margin:9px 0 12px;font-size:1.45rem;font-weight:590}.faq-contact>p:not(.store-eyebrow){color:var(--store-muted);margin:0;font-size:.76rem;line-height:1.6}.faq-contact a{color:#f5f5f7bd;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;margin-top:27px;padding-top:17px;font-size:.72rem;font-weight:620;display:flex}.faq-contact a svg{transition:transform .23s var(--store-ease);transform:rotate(-90deg)}.faq-contact a:hover svg{transform:rotate(-90deg)translateY(3px)}.support-hero{grid-template-columns:minmax(0,1fr) minmax(280px,410px);align-items:end;gap:80px;padding-top:clamp(88px,10vw,145px);padding-bottom:65px;display:grid}.support-hero h1{margin-top:22px}.support-channels{border-top:1px solid var(--store-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:19px 0 23px;display:grid}.support-channels>a,.support-channels>.support-channel{border:1px solid var(--store-border);background:var(--store-panel);min-height:80px;transition:border-color .25s ease, background .25s ease, transform .25s var(--store-ease);border-radius:17px;grid-template-columns:40px 1fr 18px;align-items:center;gap:13px;padding:16px;display:grid}.support-channels>a:hover{border-color:var(--store-border-strong);background:#ffffff0a;transform:translateY(-2px)}.support-channel__icon{color:#caddf2a8;border:1px solid var(--store-border);background:#ffffff09;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.support-channels>a>span:nth-child(2) small,.support-channels>a>span:nth-child(2) strong,.support-channels>.support-channel>span:nth-child(2) small,.support-channels>.support-channel>span:nth-child(2) strong{display:block}.support-channels>a>span:nth-child(2) small,.support-channels>.support-channel>span:nth-child(2) small{color:var(--store-faint);letter-spacing:.09em;margin-bottom:5px;font-size:.58rem}.support-channels>a>span:nth-child(2) strong,.support-channels>.support-channel>span:nth-child(2) strong{font-size:.76rem;font-weight:590}.support-channels>a>svg{color:var(--store-faint)}.support-workspace{padding:48px 0 130px}.support-auth-card{border:1px solid var(--store-border);background:linear-gradient(145deg,#ffffff0a,#ffffff03);border-radius:24px;grid-template-columns:46px 1fr auto;align-items:center;gap:24px;min-height:215px;padding:34px;display:grid;overflow:hidden}.support-auth-card>span{color:#caddf2a6;border:1px solid var(--store-border);background:#ffffff09;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.support-auth-card h2{letter-spacing:-.04em;margin:9px 0 8px;font-size:1.6rem;font-weight:590}.support-auth-card div>p:last-child{color:var(--store-muted);margin:0;font-size:.78rem}.support-auth-card>a{color:#101011;background:#f3f3f5;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:.7rem;font-weight:650;display:inline-flex}.support-auth-card--loading{padding:0;display:block}.support-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:13px;display:grid}.ticket-form,.ticket-list{border:1px solid var(--store-border);background:var(--store-panel);border-radius:23px;padding:24px}.ticket-form__heading,.ticket-list__heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:27px;display:flex}.ticket-form__heading>span{max-width:160px;color:var(--store-faint);text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.ticket-form>label{margin-top:16px;display:block}.ticket-form input{height:44px;padding:0 13px}.ticket-form textarea{resize:vertical;min-height:125px;padding:13px}.ticket-form__select{position:relative}.ticket-form select{appearance:none;cursor:pointer;height:44px;padding:0 38px 0 13px}.ticket-form__select>svg{color:var(--store-faint);pointer-events:none;position:absolute;top:14px;right:13px}.ticket-form input::placeholder,.ticket-form textarea::placeholder,.review-editor textarea::placeholder{color:#f5f5f740}.form-message{border:1px solid var(--store-border);border-radius:11px;margin:12px 0 0;padding:10px 12px;font-size:.67rem}.form-message--success{color:#caebd6b3;background:#43835912;border-color:#62ab7b26;align-items:center;gap:7px;display:flex}.ticket-form__footer{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.ticket-form__footer>span{color:var(--store-faint);font-size:.6rem}.ticket-form__footer button{align-items:center;gap:7px;display:inline-flex}.ticket-list__heading>span{color:#f5f5f778;border:1px solid var(--store-border);border-radius:999px;place-items:center;min-width:29px;height:29px;padding:0 8px;font-size:.63rem;display:grid}.ticket{border-top:1px solid var(--store-border)}.ticket:last-child{border-bottom:1px solid var(--store-border)}.ticket>button{width:100%;min-height:72px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:31px 1fr 18px;align-items:center;gap:11px;padding:12px 3px;display:grid}.ticket>button>svg{color:var(--store-faint);transition:transform .25s var(--store-ease)}.ticket.is-open>button>svg{transform:rotate(180deg)}.ticket__status{color:#d8c99bad;background:#aa87240f;border:1px solid #cbb05c21;border-radius:10px;place-items:center;width:31px;height:31px;display:grid}.ticket__status.is-resolved{color:#c0e4ccad;background:#3e855612;border-color:#69b68221}.ticket__summary{min-width:0}.ticket__summary strong,.ticket__summary small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ticket__summary strong{font-size:.76rem;font-weight:590}.ticket__summary small{color:var(--store-faint);margin-top:5px;font-size:.58rem}.ticket__conversation{animation:store-reveal .25s var(--store-ease) both;padding:4px 3px 18px 42px}.ticket-message{background:#ffffff06;border:1px solid #ffffff0f;border-radius:13px;width:min(88%,440px);margin-top:8px;padding:11px 13px}.ticket-message--customer{background:#ffffff0b;margin-left:auto}.ticket-message>span{color:#bed5ee91;font-size:.57rem;font-weight:650}.ticket-message p{color:#f5f5f78a;margin:6px 0;font-size:.7rem;line-height:1.55}.ticket-message time{color:var(--store-faint);font-size:.54rem}.ticket__state{color:var(--store-faint);text-align:center;margin:13px 0 0;font-size:.58rem}.ticket-reply{border:1px solid var(--store-border);background:#00000047;border-radius:13px;grid-template-columns:1fr 34px;gap:6px;margin-top:12px;padding:5px;display:grid}.ticket-reply input{color:#f5f5f7;min-width:0;height:34px;font:inherit;background:0 0;border:0;outline:0;padding:0 9px;font-size:.68rem}.ticket-reply input::placeholder{color:var(--store-faint)}.ticket-reply button{color:#111;cursor:pointer;background:#f1f1f3;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.ticket-reply button:disabled{color:#f5f5f74d;cursor:not-allowed;background:#ffffff0f}.ticket-list__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:240px;display:flex}.ticket-list__empty>svg{color:#c5d9f07a;margin-bottom:16px}.ticket-list__empty h3{margin:0;font-size:.95rem;font-weight:590}.ticket-list__empty p{color:var(--store-faint);margin:7px 0 0;font-size:.68rem}.ticket-list__loading{height:260px;overflow:hidden}@keyframes store-shimmer{0%{transform:translate(-130%)}to{transform:translate(300%)}}@keyframes store-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=1020px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reviews-hero{grid-template-columns:minmax(0,1fr) 380px;gap:48px}.review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-grid{grid-template-columns:1fr}}@media (width<=780px){.store-hero__split,.reviews-hero,.support-hero,.faq-layout{grid-template-columns:1fr;gap:36px}.store-hero__split>p,.support-hero>p{max-width:520px}.reviews-hero{align-items:start}.rating-summary{max-width:480px}.faq-contact{position:static}.support-channels{grid-template-columns:1fr}}@media (width<=600px){.store-container{width:min(100% - 28px,1320px)}.store-hero,.reviews-hero,.faq-hero,.support-hero{padding-top:72px;padding-bottom:54px}.store-hero h1,.faq-hero h1,.reviews-hero h1,.support-hero h1{font-size:clamp(3rem,15vw,4.5rem)}.catalog{padding-bottom:90px}.catalog__toolbar{flex-direction:column;align-items:stretch}.catalog__count{padding-left:3px}.product-grid,.review-grid{grid-template-columns:1fr}.product-card__visual{min-height:160px}.product-card__visual img{height:160px}.reviews-content{padding-block:58px 92px}.reviews-content__heading{flex-direction:column;align-items:flex-start}.rating-summary__score>strong{font-size:3.4rem}.faq-layout{padding-bottom:90px}.faq-item h2>button{grid-template-columns:29px 1fr 20px;gap:9px;min-height:76px;font-size:.82rem}.faq-item__answer{padding-left:38px;padding-right:10px}.support-workspace{padding-block:34px 92px}.support-auth-card{grid-template-columns:40px 1fr;padding:25px}.support-auth-card>a{grid-column:1/-1;justify-content:center;width:100%}.ticket-form,.ticket-list{border-radius:19px;padding:19px}.ticket__conversation{padding-left:0}}@media (prefers-reduced-motion:reduce){.store-page *,.store-page :before,.store-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{font-synthesis:none;text-rendering:optimizelegibility;background:#000;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#000}body{background:#000;min-width:320px;min-height:100vh;margin:0}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit}
