.app{background:#000;flex-direction:column;width:100%;min-height:100vh;display:flex}.app__content{flex:1}.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{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:flex-start;gap:48px;padding:34px 0 30px;display:grid}.footer__group{min-width:0}.footer__group--social{text-align:right}.footer__group--legal{text-align:center;min-width:240px}.footer__heading{color:#f5f5f76b;letter-spacing:.09em;text-transform:uppercase;margin:0 0 13px;font-size:.7rem;font-weight:620}.footer__items{grid-template-columns:repeat(2,max-content);align-items:center;gap:17px 26px;display:grid}.footer__group--social .footer__items{justify-content:flex-end;gap:17px 26px}.footer__legal-links{justify-content:center;align-items:center;gap:20px;min-height:40px;display:flex}.footer__legal-links a{color:#f5f5f785;transition:color .24s var(--footer-ease);font-size:.76rem;font-weight:540;position:relative}.footer__legal-links a+a:before{content:"";background:#f5f5f740;border-radius:50%;width:2px;height:2px;position:absolute;top:50%;left:-11px}.footer__legal-links a:hover,.footer__legal-links a:focus-visible{color:#f5f5f7}.footer__owner{color:#f5f5f761;letter-spacing:.055em;text-transform:uppercase;transition:color .24s var(--footer-ease), transform .24s var(--footer-ease);align-items:center;gap:7px;margin-top:9px;font-size:.68rem;display:inline-flex}.footer__owner:after{content:"";border-top:1px solid;border-right:1px solid;width:4px;height:4px;transform:rotate(45deg)}.footer__owner strong{color:#f5f5f7b3;font-weight:650}.footer__owner:hover,.footer__owner:focus-visible{color:#f5f5f7;transform:translateY(-1px)}.footer__owner:focus-visible{outline-offset:4px;outline:2px solid #ffffffb3}.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__chip--button{font:inherit;cursor:pointer}.footer__copy-label{display:grid}.footer__copy-label-value,.footer__copy-label-measure{grid-area:1/1}.footer__copy-label-measure{visibility:hidden;pointer-events:none}.footer__chip--button.is-copied{color:#cdecd8eb;animation:footer-copy-confirm .48s var(--footer-ease) both;background:linear-gradient(#75bc8c1a,#75bc8c0b);border-color:#95cda833}.footer__chip--button.is-copied .footer__icon{color:#cdecd8f5;animation:footer-copy-icon .48s var(--footer-ease) both;background:#75bc8c1c}.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__currency-symbol{font-size:.92rem;font-weight:680;line-height:1}.footer a.footer__chip:focus-visible,.footer button.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}@keyframes footer-copy-confirm{0%{transform:scale(.96)}55%{transform:scale(1.025)}to{transform:scale(1)}}@keyframes footer-copy-icon{0%{transform:scale(.7)rotate(-12deg)}65%{transform:scale(1.12)rotate(3deg)}to{transform:scale(1)rotate(0)}}@media (width<=1080px){.footer__groups{grid-template-columns:1fr 1fr}.footer__group--legal{text-align:left;grid-area:2/1/auto/-1}.footer__legal-links{justify-content:flex-start}}@media (width<=640px){.footer__inner{width:min(100% - 24px,1480px)}.footer__groups{grid-template-columns:1fr;gap:21px;padding-block:22px}.footer__group--legal{grid-area:auto}.footer__group--social{text-align:left}.footer__group--social .footer__items{justify-content:flex-start}.footer__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.footer__group--social .footer__items{gap:9px}.footer__heading{margin-bottom:9px;font-size:.6rem}.footer__chip{gap:6px;width:100%;min-width:0;min-height:36px;padding:0 9px 0 5px;font-size:.68rem}.footer__chip>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.footer__icon{flex:none;width:25px;height:25px}.footer__legal-links{justify-content:flex-start;gap:16px;min-height:32px}.footer__legal-links a{font-size:.68rem}.footer__owner{margin-top:6px;font-size:.6rem}.footer__bottom{min-height:48px}.footer__bottom p{font-size:.65rem}}@media (prefers-reduced-motion:reduce){.footer *,.footer :before,.footer :after{transition-duration:.01ms!important}}.notification-center{position:relative}.notification-center__trigger{color:#f5f5f794;cursor:pointer;width:42px;height:42px;transition:color .24s var(--navbar-ease), border-color .24s var(--navbar-ease), background .24s var(--navbar-ease), transform .24s var(--navbar-ease);background:#ffffff0a;border:1px solid #ffffff16;border-radius:50%;place-items:center;display:grid;position:relative}.notification-center__trigger:hover,.notification-center__trigger:focus-visible,.notification-center__trigger.has-unread{color:#f5f5f7;background:#ffffff13;border-color:#ffffff26}.notification-center__trigger:hover{transform:translateY(-1px)}.notification-center__trigger>span{color:#0a0a0b;font-variant-numeric:tabular-nums;background:#f2f2f4;border:2px solid #09090a;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:.52rem;font-weight:760;display:grid;position:absolute;top:-4px;right:-4px}.notification-center__panel{z-index:220;color:#f5f5f7;-webkit-backdrop-filter:blur(28px)saturate(140%);backdrop-filter:blur(28px)saturate(140%);background:#0d0d0ef7;border:1px solid #ffffff1f;border-radius:20px;width:min(360px,100vw - 28px);animation:.28s cubic-bezier(.22,1,.36,1) both notification-panel-in;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 28px 80px #0000009e,inset 0 1px #ffffff09}.notification-center__panel>header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;min-height:73px;padding:16px 17px;display:flex}.notification-center__panel>header>div{gap:4px;display:grid}.notification-center__panel>header span{color:#f5f5f757;letter-spacing:.12em;font-size:.5rem;font-weight:700}.notification-center__panel h2{letter-spacing:-.025em;margin:0;font-size:.95rem;font-weight:610}.notification-center__panel>header>button{color:#f5f5f780;cursor:pointer;background:#ffffff09;border:1px solid #ffffff12;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.notification-center__panel>header>button:hover{color:#fff;background:#ffffff12}.notification-center__list{scrollbar-width:thin;scrollbar-color:#ffffff1f transparent;max-height:390px;padding:7px;overflow-y:auto}.notification-center__list>button{width:100%;min-height:79px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:13px;grid-template-columns:34px minmax(0,1fr) 7px;align-items:start;gap:10px;padding:11px 10px;transition:background .18s;display:grid}.notification-center__list>button:hover,.notification-center__list>button.is-unread{background:#ffffff09}.notification-center__list>button:hover{background:#ffffff0f}.notification-center__icon{color:#c5d9f0a6;background:#ffffff09;border:1px solid #ffffff13;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.notification-center__copy{gap:4px;min-width:0;display:grid}.notification-center__copy strong,.notification-center__copy>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notification-center__copy strong{color:#f5f5f7d1;font-size:.66rem;font-weight:610}.notification-center__copy>span{color:#f5f5f76e;font-size:.59rem}.notification-center__copy time{color:#f5f5f740;font-size:.5rem}.notification-center__list>button>i{background:#b9d4c3;border-radius:50%;width:6px;height:6px;margin-top:5px;box-shadow:0 0 0 4px #b9d4c30f}.notification-center__read-all{color:#f5f5f78c;cursor:pointer;background:#ffffff05;border:0;border-top:1px solid #fff1;justify-content:center;align-items:center;gap:7px;width:100%;min-height:42px;font-size:.58rem;display:inline-flex}.notification-center__read-all:hover{color:#fff;background:#ffffff0a}.notification-center__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:210px;padding:30px;display:flex}.notification-center__empty>span{color:#f5f5f77a;background:#ffffff08;border:1px solid #ffffff14;border-radius:13px;place-items:center;width:42px;height:42px;margin-bottom:15px;display:grid}.notification-center__empty strong{font-size:.72rem;font-weight:600}.notification-center__empty p{color:#f5f5f752;margin:7px 0 0;font-size:.59rem}@keyframes notification-panel-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=560px){.notification-center__trigger{width:40px;height:40px}.notification-center__panel{width:auto;position:fixed;top:68px;left:7px;right:7px}}@media (prefers-reduced-motion:reduce){.notification-center__panel{animation:none}}.profile-menu{position:relative}.profile-menu .navbar__profile{cursor:pointer}.profile-menu__panel{z-index:225;color:#f5f5f7;-webkit-backdrop-filter:blur(28px)saturate(140%);backdrop-filter:blur(28px)saturate(140%);background:#0d0d0ef7;border:1px solid #ffffff1f;border-radius:18px;width:238px;animation:.26s cubic-bezier(.22,1,.36,1) both profile-menu-in;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 28px 80px #0000009e,inset 0 1px #ffffff0a}.profile-menu__panel header{border-bottom:1px solid #ffffff12;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:15px;display:grid}.profile-menu__panel header>span{color:#f5f5f7cc;background:#222224;border:1px solid #ffffff17;border-radius:50%;place-items:center;width:38px;height:38px;font-size:.6rem;display:grid;overflow:hidden}.profile-menu__panel header img{object-fit:cover;width:100%;height:100%}.profile-menu__panel header div{gap:4px;min-width:0;display:grid}.profile-menu__panel header strong,.profile-menu__panel header small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-menu__panel header strong{font-size:.68rem;font-weight:610}.profile-menu__panel header small{color:#f5f5f754;font-size:.51rem}.profile-menu__panel nav{gap:2px;padding:7px;display:grid}.profile-menu__panel nav a,.profile-menu__panel nav button{color:#f5f5f7a8;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 11px;font-size:.64rem;transition:color .18s,background .18s,transform .18s;display:flex}.profile-menu__panel nav a:hover,.profile-menu__panel nav button:hover{color:#fff;background:#ffffff0f}.profile-menu__panel nav a:active,.profile-menu__panel nav button:active{transform:scale(.98)}.profile-menu__panel nav button{color:#e1a8a8ad;border-top:1px solid #ffffff0e;border-radius:0 0 11px 11px;margin-top:3px}.profile-menu__panel nav button:disabled{cursor:wait;opacity:.55}@keyframes profile-menu-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=560px){.profile-menu__panel{width:238px;position:fixed;top:68px;right:7px}}@media (prefers-reduced-motion:reduce){.profile-menu__panel{animation:none}}.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{cursor:pointer;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;gap:6px 12px;width:min(100% - 28px,1480px);min-height:58px;padding-top:1px}.navbar__brand-name strong,.navbar__brand-name span{font-size:.9rem}.navbar__actions{gap:5px}.navbar__currency{min-width:54px;min-height:36px;padding-inline:9px;font-size:.7rem}.navbar__currency-icon,.navbar__cart-label,.navbar__login svg{display:none}.navbar__cart{gap:0;width:36px;min-height:36px;padding:0;position:relative}.navbar__cart-icon{width:32px;height:32px}.navbar__cart-count{border:2px solid #09090a;min-width:16px;height:16px;font-size:.54rem;position:absolute;top:-4px;right:-4px}.navbar__login{min-width:64px;min-height:36px;padding-inline:11px;font-size:.7rem}.navbar__profile{width:36px;min-width:36px;height:36px;min-height:36px}.navbar__links{scrollbar-width:none;order:3;grid-column:1/-1;justify-content:flex-start;gap:24px;margin-bottom:5px;overflow-x:auto}.navbar__links::-webkit-scrollbar{display:none}.navbar__links a{flex:none;padding:6px 0 10px;font-size:.72rem}.navbar__links a:after{bottom:4px}}@media (width<=560px){.navbar__inner{gap:5px 8px;width:min(100% - 24px,1480px);min-height:56px}.navbar__brand-name strong{font-size:.82rem}.navbar__brand-name span{display:none}.navbar__actions{gap:5px}.navbar__currency{min-width:48px;min-height:36px;padding-inline:8px;font-size:.67rem}.navbar__currency-icon,.navbar__cart-label,.navbar__login svg{display:none}.navbar__cart{gap:0;width:36px;min-height:36px;padding:0;position:relative}.navbar__cart-icon{width:32px;height:32px}.navbar__cart-count{border:2px solid #09090a;min-width:16px;height:16px;font-size:.54rem;position:absolute;top:-4px;right:-4px}.navbar__login{min-width:52px;min-height:36px;padding-inline:10px;font-size:.68rem}.navbar__profile{width:36px;min-width:36px;height:36px;min-height:36px}.navbar__links{justify-content:space-between;gap:0;width:100%;margin-bottom:5px;overflow:visible}.navbar__links a{padding:6px 0 10px;font-size:.67rem}.navbar__links a:after{bottom:5px}}@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)}}.cart-drawer{--drawer-ease:cubic-bezier(.22, 1, .36, 1);z-index:1200;color:#f5f5f7;-webkit-backdrop-filter:blur(28px)saturate(135%);backdrop-filter:blur(28px)saturate(135%);opacity:0;visibility:hidden;pointer-events:none;transform-origin:100%;width:min(410px,100vw - 20px);transition:transform .52s var(--drawer-ease), opacity .26s ease, visibility 0s linear .52s;background:#0c0c0df0;border:1px solid #ffffff21;border-radius:26px;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;top:10px;bottom:10px;right:10px;overflow:hidden;transform:translate(calc(100% + 28px))scale(.985);box-shadow:-24px 0 80px #00000094,inset 1px 0 #ffffff09}.cart-drawer.is-open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(0)scale(1)}.cart-drawer__header{border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:center;min-height:88px;padding:22px 22px 18px;display:flex}.cart-drawer__header>div{gap:5px;display:grid}.cart-drawer__header span{color:#f5f5f761;letter-spacing:.14em;font-size:.6rem;font-weight:700}.cart-drawer__header h2{letter-spacing:-.035em;margin:0;font-size:1.25rem;font-weight:600}.cart-drawer__header button{color:#f5f5f7a8;cursor:pointer;width:38px;height:38px;transition:color .18s ease, border-color .18s ease, background .18s ease, transform .22s var(--drawer-ease);background:#ffffff0b;border:1px solid #ffffff17;border-radius:50%;place-items:center;display:grid}.cart-drawer__header button:hover{color:#fff;background:#ffffff16;border-color:#ffffff2e;transform:rotate(5deg)}.cart-drawer__items{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff1f transparent;align-content:start;gap:10px;padding:14px;display:grid;overflow-y:auto}.drawer-item{background:#ffffff06;border:1px solid #ffffff13;border-radius:18px;grid-template-columns:76px minmax(0,1fr);gap:13px;padding:11px;display:grid}.drawer-item__visual{color:#f5f5f7b8;background:#151516;border:1px solid #fff1;border-radius:13px;place-items:center;width:76px;height:76px;display:grid;overflow:hidden}.drawer-item__visual img{object-fit:cover;width:100%;height:100%}.drawer-item__visual span{font-size:.9rem;font-weight:650}.drawer-item__details{align-content:start;min-width:0;display:grid}.drawer-item__details>span{color:#f5f5f757;letter-spacing:.09em;text-transform:uppercase;font-size:.57rem;font-weight:680}.drawer-item__details h3{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 3px;font-size:.82rem;font-weight:590;overflow:hidden}.drawer-item__details>strong{color:#f5f5f7e0;font-variant-numeric:tabular-nums;font-size:.76rem}.drawer-item__controls{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.drawer-item__controls>div{border:1px solid #ffffff14;border-radius:999px;align-items:center;height:28px;display:inline-flex;overflow:hidden}.drawer-item__controls button{color:#f5f5f78c;cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;display:grid}.drawer-item__controls button:hover:not(:disabled){color:#fff;background:#ffffff0f}.drawer-item__controls button:disabled{opacity:.24;cursor:not-allowed}.drawer-item__controls output{text-align:center;color:#f5f5f7bf;font-variant-numeric:tabular-nums;min-width:27px;font-size:.66rem}.cart-drawer__footer{background:#080809d1;border-top:1px solid #ffffff13;padding:18px 22px 20px;position:relative}.cart-drawer__clear{color:#f5f5f78a;letter-spacing:-.01em;cursor:pointer;min-height:30px;transition:color .18s ease, border-color .18s ease, background .18s ease, transform .22s var(--drawer-ease);background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:.62rem;font-weight:580;display:inline-flex;position:absolute;top:16px;right:22px}.cart-drawer__clear:hover{color:#fff;background:#ffffff13;border-color:#ffffff29;transform:translateY(-1px)}.cart-drawer__clear.is-confirming{color:#ffb4b4;background:#ff44441a;border-color:#ff5c5c47}.cart-drawer__clear.is-confirming:hover{color:#ffd1d1;background:#ff444429;border-color:#ff6e6e66}.cart-drawer__subtotal{gap:4px;display:grid}.cart-drawer__subtotal span{color:#f5f5f766;font-size:.66rem}.cart-drawer__subtotal strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:1.7rem;font-weight:610}.cart-drawer__footer>p{color:#f5f5f752;margin:13px 0 15px;font-size:.63rem;line-height:1.45}.cart-drawer__checkout,.cart-drawer__empty>button{color:#111;background:linear-gradient(#fff,#e9e9ec);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;font-size:.76rem;font-weight:650;display:inline-flex}.cart-drawer__checkout:disabled{color:#11111194;cursor:not-allowed}.cart-drawer__checkout:not(:disabled){cursor:pointer;transition:transform .22s var(--drawer-ease), box-shadow .22s ease;box-shadow:0 14px 34px #ffffff1a}.cart-drawer__checkout:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 18px 44px #ffffff26}.cart-drawer__footer>small{color:#f5f5f74d;justify-content:center;align-items:center;gap:6px;margin-top:12px;font-size:.6rem;display:flex}.cart-drawer__empty{text-align:center;grid-row:2/4;place-content:center;justify-items:center;padding:34px;display:grid}.cart-drawer__empty>span{color:#f5f5f7a6;background:#ffffff09;border:1px solid #ffffff17;border-radius:16px;place-items:center;width:50px;height:50px;display:grid}.cart-drawer__empty h3{letter-spacing:-.035em;margin:21px 0 7px;font-size:1.25rem;font-weight:600}.cart-drawer__empty p{color:#f5f5f761;max-width:245px;margin:0;font-size:.75rem;line-height:1.55}.cart-drawer__empty>button{cursor:pointer;width:auto;min-height:42px;margin-top:24px;padding:0 18px}.cart-drawer button:focus-visible{outline-offset:2px;outline:2px solid #ffffffb8}@media (width<=560px){.cart-drawer{border-radius:18px;width:calc(100% - 8px);top:4px;bottom:4px;right:4px}.cart-drawer__header{min-height:70px;padding:13px 15px}.cart-drawer__header h2{font-size:1.05rem}.cart-drawer__header button{width:36px;height:36px}.cart-drawer__items{gap:7px;padding:8px}.drawer-item{grid-template-columns:62px minmax(0,1fr);gap:10px;padding:9px}.drawer-item__visual{border-radius:12px;width:62px;height:62px}.drawer-item__controls{grid-column:1/-1;margin-top:2px}.cart-drawer__footer{padding:14px 15px 16px}.cart-drawer__subtotal strong{font-size:1.25rem}}@media (prefers-reduced-motion:reduce){.cart-drawer{transition-duration:1ms}}.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 select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f5f5f7d6;cursor:pointer;background-color:#111113;border-color:#ffffff21}.admin-shell select:hover{background-color:#171719;border-color:#ffffff38}.admin-shell select:focus{background-color:#171719;border-color:#ffffff52;box-shadow:0 0 0 3px #ffffff0b}.admin-shell select:focus-visible{outline:none;box-shadow:0 0 0 3px #ffffff0e}.admin-shell select option{color:#f5f5f7;background:#151516}.admin-shell select option:checked{color:#fff;background:#353538}.admin-shell button:focus-visible,.admin-shell a:focus-visible{outline-offset:2px;outline:2px solid #ffffffb3}.admin-shell input:focus-visible,.admin-shell textarea:focus-visible,.admin-shell .premium-select__trigger:focus-visible,.admin-shell .premium-select__menu>button:focus-visible{outline:none}.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-pending,.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:visible}.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-pending,.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:46px;color:var(--admin-faint);background:#0000003b;border-radius:11px;align-items:center;gap:9px;margin-left:45px;padding:0 5px 0 13px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex;box-shadow:inset 0 1px #ffffff05}.admin-reply:focus-within{background:#0006;border-color:#fff3;box-shadow:0 0 0 3px #ffffff06,inset 0 1px #ffffff06}.admin-reply input{color:#f5f5f7d1;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:.65rem;line-height:1.4}.admin-reply input:focus-visible{box-shadow:none;outline:none}.admin-reply input::placeholder{color:#f5f5f74f}.admin-reply button{color:#101011;cursor:pointer;min-height:34px;transition:transform .18s var(--admin-ease), box-shadow .18s ease, background .18s ease;background:#ededf0;border:0;border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-size:.57rem;font-weight:620;display:inline-flex}.admin-reply button:hover:not(:disabled){background:#fff;transform:translateY(-1px)}.admin-reply button:focus-visible{outline:none;box-shadow:0 0 0 2px #080809,0 0 0 4px #ffffff61}.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{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;gap:9px;max-height:min(58vh,620px);padding:17px 10px 12px 0;display:grid;overflow-y:auto}.admin-conversation::-webkit-scrollbar{width:7px}.admin-conversation::-webkit-scrollbar-track{background:0 0}.admin-conversation::-webkit-scrollbar-thumb{background:#ffffff2b padding-box padding-box;border:2px solid #0000;border-radius:999px}.admin-conversation::-webkit-scrollbar-thumb:hover{background:#ffffff42 padding-box padding-box}.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-message-audit__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-message-audit__meta{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.admin-message-audit__header em{color:#dcbe96bd;letter-spacing:.035em;background:#dcbe960a;border:1px solid #dcbe961f;border-radius:999px;padding:4px 7px;font-size:.44rem;font-style:normal;font-weight:650}.admin-message-actions{opacity:.42;align-items:center;gap:3px;transition:opacity .18s;display:inline-flex}.admin-conversation>div:hover .admin-message-actions,.admin-conversation>div:focus-within .admin-message-actions{opacity:1}.admin-message-actions button{color:#f5f5f780;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;width:24px;height:24px;padding:0;transition:color .18s,border-color .18s,background .18s;display:grid}.admin-message-actions button:hover{color:#f5f5f7e6;background:#ffffff0e;border-color:#ffffff14}.admin-message-actions button:last-child:hover{color:#f0ababe6;background:#d25a5a0e;border-color:#e682821f}.admin-message-actions button:disabled{opacity:.35;cursor:wait}.admin-conversation>div.is-deleted{background:linear-gradient(145deg,#be3a3a17,#8624240b);border-color:#e67e7e38}.admin-conversation>div.is-deleted>p,.admin-conversation>div.is-deleted .admin-message-audit__change p{color:#f2aeaec7}.admin-conversation>div.is-deleted .admin-message-audit__header em{color:#f49f9fe6;background:#ca464617;border-color:#e8737333}.admin-message-audit__change{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);align-items:stretch;gap:8px;margin:3px 0;display:grid}.admin-message-audit__change>svg{color:#f5f5f738;place-self:center}.admin-message-audit__change section{background:#0000002e;border:1px solid #ffffff0e;border-radius:8px;align-content:start;gap:6px;min-width:0;padding:9px 10px;display:grid}.admin-message-audit__change section>span{color:#f5f5f740;font-size:.42rem}.admin-message-audit__change section p{overflow-wrap:anywhere}.admin-message-editor{gap:8px;margin:3px 0;display:grid}.admin-message-editor textarea{resize:vertical;color:#f5f5f7c7;background:#00000047;border:1px solid #ffffff17;border-radius:9px;outline:0;width:100%;min-height:92px;padding:10px 11px;font-size:.59rem;line-height:1.55}.admin-message-editor textarea:focus{border-color:#bed5ee33;box-shadow:0 0 0 3px #bed5ee06}.admin-message-editor footer{justify-content:flex-end;align-items:center;gap:6px;display:flex}.admin-message-editor footer>span{color:var(--admin-faint);margin-right:auto;font-size:.45rem}.admin-message-editor button{color:#f5f5f794;cursor:pointer;background:#ffffff09;border:1px solid #ffffff13;border-radius:8px;align-items:center;gap:5px;min-height:29px;padding:0 9px;font-size:.49rem;display:inline-flex}.admin-message-editor button[type=submit]{color:#111;background:#ececef;border-color:#0000;font-weight:650}.admin-message-editor button:disabled{opacity:.4;cursor:wait}.admin-reply--ticket{margin:12px 0 0}.admin-ticket__reply-locked{color:var(--admin-faint);border:1px solid var(--admin-line);text-align:center;background:#ffffff05;border-radius:10px;margin:12px 0 0;padding:11px 13px;font-size:.55rem}.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(100svh - 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:9px;width:100%;height:auto;min-height:54px;padding:7px 10px;display:grid;position:sticky;top:0}.admin-sidebar__brand>span{border-radius:9px;width:31px;height:31px}.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:34px;min-width:34px;height:34px;min-height:34px}.admin-sidebar__account{display:none}.admin-workspace{padding:0 12px 48px}.admin-topbar{min-height:68px}.admin-topbar>div{gap:5px}.admin-topbar h1{font-size:1.08rem}.admin-refresh span{display:none}.admin-refresh{justify-content:center;width:36px;padding:0}.admin-content{padding-top:12px}.admin-stat-grid{gap:8px}.admin-stat{min-height:112px;padding:13px}.admin-stat strong{margin-top:12px;font-size:1.5rem}.admin-stat small{margin-top:5px}.admin-activity-chart{gap:5px;height:160px;padding-inline:12px}.admin-overview-grid{gap:8px;margin-top:8px}.admin-card__header,.admin-section-header{padding-inline:14px}.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-conversation{max-height:min(55svh,480px);padding-right:5px}.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:6px}.product-editor{border-radius:17px;max-height:calc(100dvh - 12px)}.product-editor__header{min-height:68px;padding:15px}.product-editor__form{grid-template-columns:1fr;gap:14px;padding:14px}.admin-field--wide{grid-column:auto}.admin-field>input,.admin-field__prefix{min-height:41px}.admin-field__prefix input{height:41px}.admin-field textarea{min-height:78px}.admin-tag-palette{min-height:58px;padding:8px}.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}.admin-table-wrap{overflow:visible}.admin-product-table{min-width:0;padding:0 12px 12px;display:block}.admin-product-table thead{display:none}.admin-product-table tbody{gap:8px;display:grid}.admin-product-table tr{border:1px solid var(--admin-line);background:#ffffff05;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;min-width:0;padding:12px;display:grid}.admin-product-table td{border:0;height:auto;padding:0}.admin-product-table td:first-child{grid-column:1/-1}.admin-product-table td:nth-child(2),.admin-product-table td:nth-child(3),.admin-product-table td:nth-child(4){grid-column:1}.admin-product-table td:last-child{grid-area:2/2/span 3;align-self:center}.admin-product-image{width:38px;height:38px}}@media (width<=410px){.admin-stat-grid{grid-template-columns:1fr}.admin-stat{min-height:102px}.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}}.admin-orders-card{overflow:visible}.admin-order-create{animation:admin-ticket-open .28s var(--admin-ease) both;background:#ffffff06;border:1px solid #ffffff16;border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:0 22px 20px;padding:20px;display:grid}.admin-order-create label,.admin-order__editor label{gap:7px;min-width:0;display:grid}.admin-order-create label>span,.admin-order__editor label>span{color:var(--admin-faint);letter-spacing:.045em;font-size:.52rem;font-weight:650}.admin-order-create input,.admin-order-create select,.admin-order-create textarea,.admin-order__editor input,.admin-order__editor select,.admin-order__editor textarea{color:#f5f5f7c7;background:#00000042;border:1px solid #ffffff16;border-radius:9px;width:100%;min-height:40px;padding:0 11px;font-size:.61rem}.admin-order-create textarea,.admin-order__editor textarea{resize:vertical;min-height:78px;padding-block:10px;line-height:1.55}.admin-order-create .is-wide,.admin-order__editor .is-wide{grid-column:1/-1}.admin-order-create footer,.admin-order__editor footer{border-top:1px solid var(--admin-line);grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding-top:14px;display:flex}.admin-order-create footer>span,.admin-order__editor footer>span{color:var(--admin-faint);font-size:.53rem}.admin-order-list{border-top:1px solid var(--admin-line)}.admin-order{border-bottom:1px solid var(--admin-line)}.admin-order:last-child{border-bottom:0}.admin-order__summary{width:100%;min-height:76px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:38px minmax(180px,1fr) minmax(140px,.9fr) auto auto 28px;align-items:center;gap:13px;padding:13px 22px;transition:background .18s;display:grid}.admin-order__summary:hover,.admin-order.is-expanded .admin-order__summary{background:#ffffff06}.admin-order__icon{color:#b5d3c0a6;background:#b5d3c009;border:1px solid #b5d3c01c;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.admin-order__icon.is-cancelled{color:var(--admin-red);background:#e6a1a10a;border-color:#e6a1a11f}.admin-order .admin-pill.is-placed,.admin-order .admin-pill.is-confirmed{color:#becde0c2;background:#becde00b;border-color:#becde021}.admin-order .admin-pill.is-processing,.admin-order .admin-pill.is-ready{color:#dcbe96c7;background:#dcbe960b;border-color:#dcbe9621}.admin-order .admin-pill.is-delivered{color:#a5c8b1c7;background:#a5c8b10b;border-color:#a5c8b121}.admin-order .admin-pill.is-cancelled{color:#e6a1a1c7;background:#e6a1a10b;border-color:#e6a1a121}.admin-order__customer{gap:5px;min-width:0;display:grid}.admin-order__customer strong{text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;font-weight:590;overflow:hidden}.admin-order__customer small{color:var(--admin-faint);text-overflow:ellipsis;white-space:nowrap;font-size:.51rem;overflow:hidden}.admin-order__product{color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.admin-order__total{font-size:.65rem;font-weight:590}.admin-order__toggle{color:var(--admin-faint);transition:transform .22s var(--admin-ease)}.admin-order.is-expanded .admin-order__toggle{transform:rotate(45deg)}.admin-order__editor{animation:admin-ticket-open .26s var(--admin-ease) both;background:#0003;border:1px solid #ffffff12;border-radius:14px;grid-template-columns:1fr 1fr;gap:13px;margin:0 22px 20px 73px;padding:18px;display:grid}.admin-order__facts{border:1px solid #ffffff0f;border-radius:10px;grid-column:1/-1;grid-template-columns:repeat(4,1fr);display:grid}.admin-order__facts>div{border-right:1px solid #ffffff0f;align-content:center;gap:6px;min-height:62px;padding:13px;display:grid}.admin-order__facts>div:last-child{border-right:0}.admin-order__facts span{color:var(--admin-faint);font-size:.49rem}.admin-order__facts strong{font-size:.59rem;font-weight:560}.admin-order__checkout-data,.admin-order__payment-proof{background:#ffffff05;border:1px solid #fff1;border-radius:11px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;padding:14px;display:grid}.admin-order__checkout-data header,.admin-order__payment-proof header{color:#dce4eeb8;grid-column:1/-1;align-items:center;gap:8px;display:flex}.admin-order__checkout-data header strong,.admin-order__payment-proof header strong{font-size:.59rem;font-weight:620}.admin-order__checkout-data>div:not(header),.admin-order__payment-proof>div:not(header){align-content:start;gap:5px;min-width:0;display:grid}.admin-order__checkout-data>div.is-wide{grid-column:1/-1}.admin-order__checkout-data span,.admin-order__payment-proof span{color:var(--admin-faint);font-size:.48rem}.admin-order__checkout-data strong,.admin-order__payment-proof strong{overflow-wrap:anywhere;color:#f5f5f7bf;font-size:.58rem;font-weight:560;line-height:1.5}.admin-order__checkout-data small,.admin-order__payment-proof small{color:var(--admin-faint);font-size:.47rem}.admin-order__payment-proof{background:#c8b88406;border-color:#c8b8841f}.admin-order__payment-proof header>div{gap:4px;display:grid}.admin-order__payment-proof a{color:#f5f5f7c2;background:#ffffff09;border:1px solid #ffffff17;border-radius:9px;justify-content:center;align-self:end;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:.52rem;text-decoration:none;display:inline-flex}.admin-order__payment-proof p{color:#dac59394;border-top:1px solid #ffffff0d;grid-column:1/-1;margin:0;padding-top:11px;font-size:.49rem;line-height:1.55}@media (width<=850px){.admin-order-create{grid-template-columns:1fr 1fr}.admin-order__summary{grid-template-columns:38px minmax(150px,1fr) auto 28px}.admin-order__product,.admin-order__summary>.admin-pill{display:none}}@media (width<=650px){.admin-order-create{grid-template-columns:1fr;margin-inline:14px}.admin-order-create .is-wide{grid-column:auto}.admin-order-create footer,.admin-order__editor footer{flex-direction:column;align-items:stretch}.admin-order__summary{grid-template-columns:36px minmax(0,1fr) 26px;padding-inline:15px}.admin-order__total{grid-column:2}.admin-order__toggle{grid-area:1/3/-1}.admin-order__editor{grid-template-columns:1fr;margin:0 14px 15px}.admin-order__editor .is-wide,.admin-order__facts,.admin-order__checkout-data,.admin-order__payment-proof{grid-column:auto}.admin-order__facts,.admin-order__checkout-data,.admin-order__payment-proof{grid-template-columns:1fr}.admin-order__checkout-data header,.admin-order__payment-proof header,.admin-order__checkout-data>div.is-wide,.admin-order__payment-proof p{grid-column:auto}.admin-order__facts>div{border-bottom:1px solid #ffffff0f;border-right:0;min-height:52px}.admin-order__facts>div:last-child{border-bottom:0}}.admin-users{gap:12px;display:grid}.admin-users-card{overflow:hidden}.admin-users-header{min-height:104px}.admin-users-value{text-align:right;justify-items:end;gap:4px;min-width:150px;display:grid}.admin-users-value>span{color:var(--admin-faint);letter-spacing:.06em;text-transform:uppercase;font-size:.49rem;font-weight:650}.admin-users-value strong{color:#f5f5f7db;font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:610}.admin-users-value small{color:var(--admin-muted);font-size:.51rem}.admin-users-toolbar{border-bottom:1px solid var(--admin-line);align-items:center;gap:11px;min-height:70px;padding:14px 21px;display:flex}.admin-users-search{flex:0 330px;width:min(100%,330px)}.admin-user-filters{align-items:center;gap:5px;display:flex}.admin-user-filters button{min-height:31px;color:var(--admin-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:0 10px;font-size:.53rem;transition:color .18s,border-color .18s,background .18s}.admin-user-filters button:hover{color:#f5f5f7bf;background:#ffffff08}.admin-user-filters button.is-active{color:#f5f5f7d1;border-color:var(--admin-line-strong);background:#ffffff0e}.admin-users-result{color:var(--admin-faint);flex:none;margin-left:auto;font-size:.52rem}.admin-user-list__labels,.admin-user__summary{grid-template-columns:minmax(220px,1.5fr) minmax(112px,.72fr) 65px minmax(108px,.72fr) minmax(128px,.8fr) 20px;align-items:center;gap:13px;display:grid}.admin-user-list__labels{min-height:35px;color:var(--admin-faint);border-bottom:1px solid var(--admin-line);letter-spacing:.055em;text-transform:uppercase;background:#ffffff03;padding:0 22px;font-size:.46rem;font-weight:650}.admin-user{border-bottom:1px solid var(--admin-line)}.admin-user:last-child{border-bottom:0}.admin-user__summary{width:100%;min-height:76px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:12px 22px;transition:background .18s}.admin-user__summary:hover,.admin-user.is-expanded .admin-user__summary{background:#ffffff06}.admin-user__identity{align-items:center;gap:11px;min-width:0;display:flex}.admin-user__identity>span:last-child{gap:5px;min-width:0;display:grid}.admin-user__identity strong,.admin-user__identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-user__identity strong{color:#f5f5f7cc;font-size:.64rem;font-weight:590}.admin-user__identity small{color:var(--admin-faint);font-size:.51rem}.admin-user__avatar{color:#e6edf6bd;letter-spacing:.02em;background:linear-gradient(145deg,#a4bedd1f,#ffffff09);border:1px solid #b9cfe821;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:.57rem;font-weight:670;display:grid;overflow:hidden}.admin-user__avatar img{object-fit:cover;width:100%;height:100%}.admin-user__whatsapp,.admin-user__spend,.admin-user__activity{color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.55rem;overflow:hidden}.admin-user__whatsapp.is-empty{color:var(--admin-faint)}.admin-user__orders{gap:3px;display:grid}.admin-user__orders strong{color:#f5f5f7c2;font-variant-numeric:tabular-nums;font-size:.67rem;font-weight:600}.admin-user__orders small{color:var(--admin-faint);font-size:.46rem}.admin-user__spend{color:#f5f5f7ab;font-variant-numeric:tabular-nums}.admin-user__activity{font-size:.5rem}.admin-user__toggle{color:var(--admin-faint);transition:transform .22s var(--admin-ease), color .18s ease}.admin-user.is-expanded .admin-user__toggle{color:#f5f5f79e;transform:rotate(90deg)}.admin-user__details{animation:admin-ticket-open .26s var(--admin-ease) both;background:#0003;border:1px solid #ffffff12;border-radius:14px;margin:0 22px 19px 71px;padding:17px}.admin-user__detail-grid{background:#fff1;border:1px solid #fff1;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.admin-user__detail-grid>section{background:#0a0a0bf5;min-width:0;padding:16px}.admin-user__detail-grid>section>span,.admin-user__recent-orders>header>span{color:var(--admin-faint);letter-spacing:.12em;font-size:.46rem;font-weight:700}.admin-user__detail-grid dl{gap:10px;margin:13px 0 0;display:grid}.admin-user__detail-grid dl>div{justify-content:space-between;align-items:baseline;gap:14px;min-width:0;display:flex}.admin-user__detail-grid dt{color:var(--admin-faint);flex:none;font-size:.49rem}.admin-user__detail-grid dd{color:#f5f5f7ab;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:.52rem;font-weight:540;overflow:hidden}.admin-user__detail-grid a{color:#bed5f0b8;text-decoration:none}.admin-user__detail-grid a:hover{color:#e1edfaeb}.admin-user__review{color:var(--admin-muted);background:#ffffff05;border:1px solid #ffffff0f;border-radius:11px;align-items:flex-start;gap:13px;margin:13px 0 0;padding:13px 15px;display:flex}.admin-user__review .admin-rating{flex:none;margin-top:1px}.admin-user__review p{margin:0;font-size:.54rem;line-height:1.6}.admin-user__recent-orders{border:1px solid #ffffff0f;border-radius:11px;margin-top:13px;overflow:hidden}.admin-user__recent-orders>header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;min-height:41px;padding:0 14px;display:flex}.admin-user__recent-orders>header small{color:var(--admin-faint);font-size:.48rem}.admin-user__recent-orders>div{border-bottom:1px solid #ffffff0e;grid-template-columns:minmax(0,1fr) auto minmax(72px,auto);align-items:center;gap:13px;min-height:57px;padding:9px 14px;display:grid}.admin-user__recent-orders>div:last-child{border-bottom:0}.admin-user__recent-orders>div>span:first-child{gap:4px;min-width:0;display:grid}.admin-user__recent-orders>div>span:first-child strong,.admin-user__recent-orders>div>span:first-child small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-user__recent-orders>div>span:first-child strong{color:#f5f5f7b8;font-size:.56rem;font-weight:560}.admin-user__recent-orders>div>span:first-child small{color:var(--admin-faint);font-size:.47rem}.admin-user__recent-orders>div>strong{color:#f5f5f7b8;text-align:right;font-variant-numeric:tabular-nums;font-size:.57rem;font-weight:590}.admin-users-error{margin:0}@media (width<=1100px){.admin-user-list__labels,.admin-user__summary{grid-template-columns:minmax(220px,1.5fr) 65px minmax(108px,.72fr) minmax(128px,.8fr) 20px}.admin-user-list__labels>span:nth-child(2),.admin-user__whatsapp{display:none}.admin-users-toolbar{flex-wrap:wrap;align-items:flex-start}.admin-users-result{align-self:center}}@media (width<=850px){.admin-users-header{flex-direction:row;align-items:center}.admin-user-filters{scrollbar-width:none;order:3;width:100%;padding-bottom:2px;overflow-x:auto}.admin-user-filters::-webkit-scrollbar{display:none}.admin-users-result{margin-left:auto}.admin-user-list__labels,.admin-user__summary{grid-template-columns:minmax(210px,1.5fr) 60px minmax(100px,.75fr) 20px}.admin-user-list__labels>span:nth-child(5),.admin-user__activity{display:none}.admin-user__detail-grid{grid-template-columns:1fr}}@media (width<=650px){.admin-users-header{flex-direction:column;align-items:flex-start;min-height:120px}.admin-users-value{text-align:left;justify-items:start;min-width:0}.admin-users-toolbar{padding-inline:15px}.admin-users-search{flex-basis:100%;width:100%}.admin-user-list__labels{display:none}.admin-user__summary{grid-template-columns:minmax(0,1fr) 22px;gap:9px;min-height:104px;padding:14px 15px}.admin-user__identity{grid-column:1}.admin-user__orders{grid-column:1;align-items:baseline;gap:5px;display:flex}.admin-user__orders small:after{content:" ·"}.admin-user__spend{grid-column:1}.admin-user__toggle{grid-area:1/2/span 3}.admin-user__activity{display:none}.admin-user__details{margin:0 14px 14px;padding:12px}.admin-user__detail-grid>section{padding:14px}.admin-user__review{flex-direction:column;align-items:flex-start}.admin-user__recent-orders>div{grid-template-columns:minmax(0,1fr) auto}.admin-user__recent-orders>div>.admin-pill{grid-column:1;width:fit-content}.admin-user__recent-orders>div>strong{grid-area:1/2/span 2}.admin-message-audit__change{grid-template-columns:1fr}.admin-message-audit__change>svg{transform:rotate(90deg)}}.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{min-height:auto;padding:36px 12px 52px}.login-copy h1,.onboarding-heading h1,.account-page__heading h1{font-size:2.3rem;line-height:.98}.login-card,.profile-form{border-radius:18px;padding:18px}.login-card h2{margin-top:28px}.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:56px 1fr;padding:18px}.account-avatar{width:56px;height:56px}.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:92px;padding:17px 18px}.account-details>div:last-child{border-bottom:0}.account-card__footer{flex-direction:column;align-items:flex-start;padding:16px 18px}}@media (prefers-reduced-motion:reduce){.login-copy,.login-card,.onboarding-heading,.profile-form,.account-page__heading,.account-card{animation:none}}.account-shell--login{background:radial-gradient(circle at 50% 38%,#ffffff0e,#0000 32%),#000;place-items:center;min-height:calc(100svh - 78px);padding:clamp(64px,9vh,100px) 20px;display:grid}.account-shell--login:before{background-image:linear-gradient(#ffffff04 1px,#0000 1px);background-size:100% 72px;-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}.account-shell--login .login-layout{flex-direction:column;gap:18px;width:min(100%,430px);display:flex}.login-back{color:#f5f5f7ad;width:fit-content;min-height:38px;transition:color .18s ease, border-color .18s ease, background .18s ease, transform .22s var(--account-ease);background:#ffffff09;border:1px solid #ffffff18;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 12px;font-size:.72rem;font-weight:550;display:inline-flex;box-shadow:inset 0 1px #ffffff09}.login-back:hover{color:#f5f5f7;background:#ffffff13;border-color:#ffffff2e;transform:translate(-3px)}.login-back:focus-visible{outline-offset:3px;outline:2px solid #ffffffb8}.account-shell--login .login-card{text-align:center;background:linear-gradient(155deg,#ffffff13,#ffffff06 55%,#ffffff03);border-color:#ffffff1c;border-radius:26px;width:100%;min-height:0;padding:42px 34px 30px;box-shadow:inset 0 1px #ffffff0e,0 34px 100px #0009}.login-card__brand{color:#f5f5f7ad;letter-spacing:.12em;justify-items:center;gap:12px;font-size:.68rem;display:grid}.login-card__brand>span{color:#f5f5f7;background:#ffffff0e;border:1px solid #ffffff1c;border-radius:15px;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 0 1px #ffffff0f}.account-shell--login .login-card h1{color:#f5f5f7;letter-spacing:-.052em;margin:27px 0 9px;font-size:clamp(2rem,7vw,2.45rem);font-weight:610;line-height:1.05}.account-shell--login .login-card>p:not(.form-error,.login-card__privacy){color:#f5f5f775;max-width:290px;margin:0 auto;font-size:.84rem;line-height:1.55}.account-shell--login .google-button{min-height:52px;margin-top:30px}.account-shell--login .google-button>div{place-items:center;width:100%;min-height:44px;display:grid}.account-shell--login .login-setup{text-align:left;margin-top:30px}.account-shell--login .form-error{text-align:left;background:#eaa7a70b;border:1px solid #eaa7a724;border-radius:10px;margin:16px auto 0;padding:10px 12px}.login-card__privacy{color:#f5f5f757;border-top:1px solid #ffffff12;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;margin:27px 0 0;padding-top:20px;font-size:.65rem;line-height:1.45;display:flex}@media (width<=640px){.account-shell--login{place-items:start center;min-height:auto;padding:22px 12px 48px}.account-shell--login .login-layout{gap:12px}.login-back{min-height:34px;padding-inline:11px 12px;font-size:.66rem}.account-shell--login .login-card{border-radius:19px;padding:26px 18px 20px}.login-card__brand{gap:9px}.login-card__brand>span{border-radius:12px;width:40px;height:40px}.account-shell--login .login-card h1{margin:20px 0 7px;font-size:1.8rem}.account-shell--login .login-card>p:not(.form-error,.login-card__privacy){font-size:.78rem}.account-shell--login .google-button{min-height:48px;margin-top:23px}.login-card__privacy{margin-top:20px;padding-top:16px}.account-shell--login .login-setup{margin-top:22px}}.premium-select{--select-height:44px;--select-radius:11px;z-index:1;width:100%;font:inherit;position:relative}.premium-select.is-open{z-index:80}.premium-select__trigger{width:100%;height:var(--select-height);color:#f5f5f7d1;border-radius:var(--select-radius);text-align:left;cursor:pointer;background:linear-gradient(#ffffff0b,#ffffff06);border:1px solid #ffffff1c;justify-content:space-between;align-items:center;gap:12px;padding:0 12px 0 14px;font-size:.72rem;transition:color .18s,border-color .18s,background .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:inset 0 1px #ffffff06}.premium-select__trigger:hover{color:#fff;background:linear-gradient(#ffffff12,#ffffff09);border-color:#fff3}.premium-select__trigger:focus-visible,.premium-select.is-open .premium-select__trigger{color:#fff;background:#161617;border-color:#ffffff4d;outline:none;box-shadow:0 0 0 3px #ffffff0e,inset 0 1px #ffffff0a}.premium-select__trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.premium-select__trigger>svg{color:#f5f5f76e;flex:none;transition:color .18s,transform .26s cubic-bezier(.22,1,.36,1)}.premium-select.is-open .premium-select__trigger>svg{color:#f5f5f7bf;transform:rotate(180deg)}.premium-select__menu{z-index:100;-webkit-backdrop-filter:blur(24px)saturate(135%);backdrop-filter:blur(24px)saturate(135%);scrollbar-width:thin;scrollbar-color:#ffffff21 transparent;transform-origin:top;background:#121213fb;border:1px solid #ffffff24;border-radius:13px;max-height:260px;padding:6px;animation:.22s cubic-bezier(.22,1,.36,1) both premium-select-in;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow-y:auto;box-shadow:0 22px 60px #000000b3,inset 0 1px #ffffff0b}.premium-select__menu>button{color:#f5f5f794;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:38px;padding:0 10px;font-size:.68rem;transition:color .15s,background .15s,transform .15s;display:flex}.premium-select__menu>button:hover,.premium-select__menu>button:focus-visible,.premium-select__menu>button.is-active{color:#fff;background:#fff1;outline:none}.premium-select__menu>button.is-selected{color:#fff;background:#ffffff18;font-weight:590}.premium-select__menu>button.is-selected svg{color:#caded1db}.premium-select__menu>button:active{transform:scale(.985)}.premium-select__menu>button:disabled{color:#f5f5f738;cursor:not-allowed}.premium-select.is-disabled{opacity:.48}.premium-select.is-disabled .premium-select__trigger{cursor:wait}.premium-select--compact{--select-height:32px;--select-radius:8px;min-width:128px}.premium-select--compact .premium-select__trigger{padding-inline:9px;font-size:.55rem}.premium-select--compact .premium-select__menu>button{min-height:34px;font-size:.56rem}.premium-select--filter{width:150px}.premium-select--filter .premium-select__trigger{border-radius:9px;height:37px;font-size:.59rem}.premium-select--admin .premium-select__trigger{background:#00000042;border-radius:9px;height:40px;font-size:.61rem}.premium-select--account .premium-select__trigger{background:#00000047;border-radius:12px;height:48px;font-size:.78rem}@keyframes premium-select-in{0%{opacity:0;transform:translateY(-7px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.premium-select__menu{animation:none}.premium-select *{transition-duration:.01ms!important}}.checkout-page{--checkout-text:#f5f5f7;--checkout-muted:#f5f5f77a;--checkout-faint:#f5f5f747;--checkout-line:#ffffff16;--checkout-panel:#ffffff07;--checkout-green:#bad4c3;min-height:calc(100svh - 78px);color:var(--checkout-text);background:radial-gradient(circle at 74% 4%,#a9bed813,#0000 27%),linear-gradient(#ffffff05 1px,#0000 1px) 0 0/120px 120px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/120px 120px,#000}.checkout-page--center{place-items:center;padding:70px 24px;display:grid}.checkout-shell{width:min(100% - 56px,1460px);margin:0 auto;padding:clamp(30px,4vw,52px) 0 120px}.checkout-heading{border-bottom:1px solid var(--checkout-line);justify-content:space-between;align-items:center;gap:34px;min-height:62px;padding-bottom:18px;display:flex}.checkout-heading>a{width:fit-content;color:var(--checkout-muted);align-items:center;gap:8px;font-size:.72rem;transition:color .18s,transform .18s;display:inline-flex}.checkout-heading>a:hover{color:#fff;transform:translate(-2px)}.checkout-progress{margin:0;padding:0;list-style:none;display:flex}.checkout-progress li{min-width:96px;color:var(--checkout-faint);justify-items:center;gap:8px;display:grid;position:relative}.checkout-progress li:not(:last-child):after{content:"";background:#ffffff1a;height:1px;position:absolute;top:14px;left:calc(50% + 17px);right:calc(17px - 50%)}.checkout-progress li span{z-index:1;font-variant-numeric:tabular-nums;background:#080809;border:1px solid #ffffff1c;border-radius:50%;place-items:center;width:29px;height:29px;font-size:.54rem;display:grid;position:relative}.checkout-progress li strong{font-size:.58rem;font-weight:580}.checkout-progress li.is-active{color:#f5f5f7}.checkout-progress li.is-active span{border-color:#fff9;box-shadow:0 0 0 5px #ffffff0e}.checkout-progress li.is-complete{color:#c3dacbb8}.checkout-progress li.is-complete span{background:#c3dacb1a;border-color:#c3dacb47}.checkout-alert{color:#e0afaf;background:#e26f6f0e;border:1px solid #e29a9a29;border-radius:14px;grid-template-columns:32px 1fr 30px;align-items:center;gap:10px;min-height:52px;margin-top:20px;padding:10px 12px;animation:.3s cubic-bezier(.22,1,.36,1) both checkout-in;display:grid}.checkout-alert>span{background:#e29a9a0f;border:1px solid #e29a9a24;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.checkout-alert p{margin:0;font-size:.68rem;line-height:1.45}.checkout-alert button{width:30px;height:30px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.checkout-layout{grid-template-columns:minmax(0,1fr) 375px;align-items:start;gap:18px;margin-top:26px;display:grid}.checkout-stage{min-width:0}.checkout-panel,.checkout-success,.checkout-crypto-ready{border:1px solid var(--checkout-line);background:linear-gradient(145deg,#ffffff0c,#ffffff04);border-radius:24px;animation:.44s cubic-bezier(.22,1,.36,1) both checkout-in;box-shadow:inset 0 1px #ffffff06}.checkout-panel{padding:clamp(25px,4vw,46px)}.checkout-panel>header,.checkout-payment>header{grid-template-columns:38px minmax(0,1fr);gap:16px;display:grid}.checkout-panel>header>span{color:#f5f5f78f;background:#ffffff09;border:1px solid #ffffff1a;border-radius:12px;place-items:center;width:38px;height:38px;font-size:.6rem;font-weight:680;display:grid}.checkout-panel header small,.checkout-proof header small{color:var(--checkout-faint);letter-spacing:.14em;font-size:.56rem;font-weight:720}.checkout-panel header h2{letter-spacing:-.04em;margin:6px 0 5px;font-size:clamp(1.35rem,2.5vw,2rem);font-weight:560}.checkout-panel header p{color:var(--checkout-muted);margin:0;font-size:.68rem;line-height:1.55}.checkout-divider{background:var(--checkout-line);height:1px;margin:38px 0}.checkout-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:24px 0 18px;display:grid}.checkout-choice-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.checkout-choice-grid>button{min-height:96px;color:var(--checkout-text);text-align:left;cursor:pointer;background:#00000038;border:1px solid #ffffff13;border-radius:15px;grid-template-rows:auto auto;grid-template-columns:31px 1fr 20px;align-items:center;column-gap:10px;padding:15px;transition:border-color .18s,background .18s,transform .22s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.checkout-choice-grid>button:hover{background:#ffffff0a;border-color:#ffffff26;transform:translateY(-2px)}.checkout-choice-grid>button.is-active{background:linear-gradient(145deg,#c6d8ed16,#ffffff06);border-color:#d8e2f040;box-shadow:inset 0 0 0 1px #ffffff06}.checkout-choice-grid button>span{color:#d2deeca6;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;grid-row:1/-1;place-items:center;width:31px;height:31px;display:grid}.checkout-choice-grid button>strong{align-self:end;font-size:.68rem;font-weight:600}.checkout-choice-grid button>small{color:var(--checkout-faint);white-space:nowrap;text-overflow:ellipsis;align-self:start;margin-top:3px;font-size:.52rem;overflow:hidden}.checkout-choice-grid button>i{color:#111;background:0 0;border-radius:50%;place-items:center;width:19px;height:19px;font-style:normal;display:grid}.checkout-choice-grid button.is-active>i{background:#f1f1f3}.checkout-field{gap:8px;margin-top:15px;display:grid}.checkout-field>span,.checkout-proof__fields label>span{color:#f5f5f77a;font-size:.59rem;font-weight:590}.checkout-field em,.checkout-proof__fields em{color:#f5f5f738;letter-spacing:.07em;margin-left:5px;font-size:.46rem;font-style:normal}.checkout-field input,.checkout-field textarea,.checkout-proof__fields input{color:#f5f5f7db;width:100%;font:inherit;background:#00000045;border:1px solid #ffffff17;border-radius:13px;outline:none;font-size:.69rem;transition:border-color .18s,box-shadow .18s,background .18s}.checkout-field input,.checkout-proof__fields input{min-height:49px;padding:0 15px}.checkout-field textarea{resize:vertical;min-height:105px;padding:14px 15px;line-height:1.55}.checkout-field input:focus,.checkout-field textarea:focus,.checkout-proof__fields input:focus{background:#ffffff09;border-color:#e5eaf173;box-shadow:0 0 0 4px #d1ddec0e}.checkout-field input[readonly]{color:#f5f5f785;cursor:default}.checkout-field>small{color:var(--checkout-faint);justify-self:end;font-size:.51rem}.checkout-field--priority{background:#b1c9e509;border:1px solid #b1c9e51f;border-radius:15px;padding:15px}.checkout-field--priority>span{color:#d6e3f2ad}.checkout-field--priority>div{background:#00000040;border:1px solid #ffffff17;border-radius:12px;grid-template-columns:20px 1fr;align-items:center;padding-left:13px;display:grid}.checkout-field--priority>div>svg{color:#d6e3f273}.checkout-field--priority>div input{box-shadow:none;background:0 0;border:0;padding-left:5px}.checkout-field--priority>small{color:#f5f5f74d;justify-self:start;line-height:1.4}.checkout-panel>footer,.checkout-proof>footer{border-top:1px solid var(--checkout-line);justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding-top:20px;display:flex}.checkout-panel>footer>span,.checkout-proof>footer>span{max-width:440px;color:var(--checkout-faint);align-items:center;gap:7px;font-size:.55rem;line-height:1.45;display:flex}.checkout-primary,.checkout-secondary{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:45px;padding:0 18px;font-size:.68rem;font-weight:640;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s,opacity .18s;display:inline-flex}.checkout-primary{color:#101011;background:linear-gradient(#fff,#e8e8eb);border:0;box-shadow:0 14px 35px #ffffff17}.checkout-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 20px 44px #ffffff24}.checkout-primary:disabled{opacity:.35;cursor:not-allowed}.checkout-secondary{color:#f5f5f78c;background:#ffffff06;border:1px solid #ffffff17}.checkout-secondary:hover{color:#fff;border-color:#ffffff29}.checkout-methods{grid-template-columns:1fr 1fr;gap:10px;margin-top:25px;display:grid}.checkout-method{min-height:92px;color:var(--checkout-text);text-align:left;cursor:pointer;background:#0000003b;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:38px 1fr auto 22px;align-items:center;gap:12px;padding:15px;transition:border-color .18s,background .18s,transform .22s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.checkout-method:hover:not(:disabled){border-color:#ffffff29;transform:translateY(-2px)}.checkout-method.is-active{background:linear-gradient(145deg,#c5d8ed14,#ffffff05);border-color:#d4e1ef42}.checkout-method:disabled{opacity:.36;cursor:not-allowed}.checkout-method>span{color:#d6e1eea8;background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.checkout-method>div{gap:5px;min-width:0;display:grid}.checkout-method strong{font-size:.74rem;font-weight:610}.checkout-method small{color:var(--checkout-faint);font-size:.54rem}.checkout-method em{color:#f5f5f761;border:1px solid #ffffff13;border-radius:999px;padding:5px 7px;font-size:.48rem;font-style:normal;font-weight:680}.checkout-method>i{color:#111;background:0 0;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.checkout-method.is-active>i{background:#f2f2f4}.checkout-crypto-options{background:#0000002e;border:1px solid #ffffff12;border-radius:15px;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px;padding:8px;display:grid}.checkout-crypto-options button{color:#f5f5f77a;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:34px 1fr 18px;align-items:center;gap:9px;min-height:52px;padding:8px 12px;display:grid}.checkout-crypto-options button.is-active{color:#f5f5f7;background:#ffffff0a;border-color:#ffffff1a}.checkout-crypto-options button:disabled{opacity:.3;cursor:not-allowed}.checkout-crypto-options button>span{color:#d5e0ed99;background:#ffffff0b;border-radius:8px;place-items:center;width:34px;height:28px;font-size:.49rem;font-weight:700;display:grid}.checkout-crypto-options button strong{font-size:.62rem;font-weight:580}.checkout-setup-note{color:#dac4a1b8;background:#dac4a10a;border:1px solid #dac4a121;border-radius:14px;gap:12px;margin-top:12px;padding:15px;display:flex}.checkout-setup-note strong{font-size:.64rem}.checkout-setup-note p{color:#f5f5f752;margin:4px 0 0;font-size:.54rem;line-height:1.5}.checkout-review-details{background:#0000002e;border:1px solid #ffffff12;border-radius:17px;margin-top:28px}.checkout-review-details>header{border-bottom:1px solid #fff1;justify-content:space-between;align-items:center;min-height:50px;padding:0 16px;display:flex}.checkout-review-details header small{font-size:.51rem}.checkout-review-details header button{color:#f5f5f785;cursor:pointer;background:0 0;border:0;font-size:.56rem}.checkout-review-details dl{margin:0;padding:4px 16px}.checkout-review-details dl>div{border-bottom:1px solid #ffffff0e;grid-template-columns:125px 1fr;align-items:center;gap:15px;min-height:50px;padding:10px 0;display:grid}.checkout-review-details dl>div:last-child{border-bottom:0}.checkout-review-details dt{color:var(--checkout-faint);font-size:.57rem}.checkout-review-details dd{color:#f5f5f7ad;word-break:break-word;margin:0;font-size:.61rem;line-height:1.45}.checkout-review-details dd span{color:#ccdbec94;text-transform:uppercase;background:#ccdbec0e;border-radius:999px;margin-right:8px;padding:4px 7px;font-size:.46rem}.checkout-summary{border:1px solid var(--checkout-line);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0d0d0ee0;border-radius:22px;position:sticky;top:102px;overflow:hidden;box-shadow:0 28px 70px #0000004d}.checkout-summary>header{border-bottom:1px solid var(--checkout-line);justify-content:space-between;align-items:center;min-height:83px;padding:19px 20px;display:flex}.checkout-summary header div{gap:5px;display:grid}.checkout-summary header small{color:var(--checkout-faint);letter-spacing:.12em;font-size:.53rem;font-weight:700}.checkout-summary header h2{margin:0;font-size:1rem;font-weight:580}.checkout-summary header>svg{color:#f5f5f752}.checkout-summary__items{gap:6px;max-height:310px;padding:9px;display:grid;overflow-y:auto}.checkout-summary__items article{background:#ffffff05;border:1px solid #ffffff0e;border-radius:13px;grid-template-columns:51px 1fr auto;align-items:center;gap:10px;min-height:68px;padding:8px;display:grid}.checkout-summary__visual{color:#f5f5f7a3;background:#151516;border:1px solid #ffffff0f;border-radius:10px;place-items:center;width:51px;height:51px;font-size:.6rem;font-weight:650;display:grid;overflow:hidden}.checkout-summary__visual img{object-fit:cover;width:100%;height:100%}.checkout-summary__items article>div{gap:5px;min-width:0;display:grid}.checkout-summary__items article strong{font-size:.61rem;font-weight:590}.checkout-summary__items article>div strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.checkout-summary__items article small{color:var(--checkout-faint);font-size:.49rem}.checkout-summary>dl{border-top:1px solid var(--checkout-line);gap:11px;margin:0;padding:16px 20px;display:grid}.checkout-summary dl div{justify-content:space-between;gap:14px;font-size:.57rem;display:flex}.checkout-summary dt{color:var(--checkout-faint)}.checkout-summary dd{color:#f5f5f794;margin:0}.checkout-summary dl div:last-child{border-top:1px solid #fff1;align-items:end;margin-top:4px;padding-top:13px}.checkout-summary dl div:last-child dt{color:#f5f5f780}.checkout-summary dl div:last-child dd{color:#f5f5f7;letter-spacing:-.035em;font-size:1.25rem;font-weight:610}.checkout-summary>footer{color:#bcd2c480;border-top:1px solid var(--checkout-line);background:#bcd2c406;align-items:flex-start;gap:9px;padding:14px 20px 17px;font-size:.5rem;line-height:1.45;display:flex}.checkout-summary>footer svg{flex:none}.checkout-payment{padding:0;overflow:hidden}.checkout-payment>header{border-bottom:1px solid var(--checkout-line);padding:30px 32px}.checkout-payment>header>span{color:#bad5c3b3;background:#bad5c30b;border:1px solid #bad5c324;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.checkout-upi{grid-template-columns:245px 1fr;gap:30px;padding:28px 32px;display:grid}.checkout-upi__qr{align-content:start;justify-items:center;display:grid}.checkout-upi__qr>div{background:#fff;border:7px solid #fff;border-radius:20px;place-items:center;width:230px;height:230px;display:grid;overflow:hidden;box-shadow:0 22px 55px #0000006b,0 0 0 1px #ffffff21}.checkout-upi__qr img{width:100%;height:100%;display:block}.checkout-upi__qr>div svg{color:#111}.checkout-upi__qr>a{color:#101011;background:#f2f2f4;border-radius:999px;align-items:center;gap:7px;min-height:39px;margin-top:13px;padding:0 14px;font-size:.6rem;font-weight:620;display:inline-flex}.checkout-upi__qr>small{color:var(--checkout-faint);margin-top:9px;font-size:.48rem}.checkout-upi__details{padding-top:3px}.checkout-amount{border-bottom:1px solid var(--checkout-line);gap:5px;padding-bottom:19px;display:grid}.checkout-amount small{color:var(--checkout-faint);letter-spacing:.12em;font-size:.51rem;font-weight:700}.checkout-amount strong{letter-spacing:-.055em;font-size:clamp(2.3rem,4vw,3.7rem);font-weight:570}.checkout-amount strong em{color:#f5f5f773;letter-spacing:.01em;margin-left:5px;font-size:.34em;font-style:normal}.checkout-amount span{color:#dec5a18a;font-size:.54rem}.checkout-upi__details dl{margin:0;padding:9px 0}.checkout-upi__details dl>div{border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:12px;min-height:43px;display:flex}.checkout-upi__details dt{color:var(--checkout-faint);font-size:.54rem}.checkout-upi__details dd{color:#f5f5f7b8;align-items:center;gap:8px;margin:0;font-size:.58rem;display:flex}.checkout-upi__details dd.checkout-wallet-address{justify-content:flex-end;min-width:0}.checkout-wallet-address>span{text-overflow:ellipsis;white-space:nowrap;max-width:310px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.checkout-upi__details dd button{color:#f5f5f773;cursor:pointer;background:#ffffff06;border:1px solid #ffffff13;border-radius:999px;align-items:center;gap:5px;min-height:26px;padding:0 8px;font-size:.49rem;display:inline-flex}.checkout-upi__details>p{color:var(--checkout-faint);align-items:flex-start;gap:7px;margin:14px 0 0;font-size:.52rem;line-height:1.5;display:flex}.checkout-upi__details>p svg{flex:none}.checkout-proof{background:#00000038;border:1px solid #ffffff13;border-radius:17px;margin:0 32px 32px;padding:22px}.checkout-proof>header{justify-content:space-between;align-items:center;display:flex}.checkout-proof header h3{margin:5px 0 0;font-size:1rem;font-weight:570}.checkout-proof>header>span{color:#d6c2a38c;background:#d6c2a309;border:1px solid #d6c2a31a;border-radius:999px;padding:6px 9px;font-size:.48rem}.checkout-proof__fields{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.checkout-proof__fields label{gap:8px;display:grid}.checkout-hash-input{letter-spacing:.01em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important}.checkout-receipt{cursor:pointer;background:#ffffff05;border:1px dashed #ffffff1c;border-radius:13px;grid-template-columns:36px 1fr 32px;align-items:center;gap:10px;min-height:66px;margin-top:11px;padding:10px 12px;display:grid}.checkout-receipt.has-file{background:#bbd5c407;border-style:solid;border-color:#bbd5c424}.checkout-receipt>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.checkout-receipt>span{color:#f5f5f775;background:#ffffff06;border:1px solid #ffffff13;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.checkout-receipt>div{gap:4px;min-width:0;display:grid}.checkout-receipt strong{font-size:.59rem;font-weight:580}.checkout-receipt small{color:var(--checkout-faint);text-overflow:ellipsis;white-space:nowrap;font-size:.49rem;overflow:hidden}.checkout-receipt>button{color:#e2a0a08f;cursor:pointer;background:#e2a0a009;border:1px solid #e2a0a01a;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.checkout-success,.checkout-crypto-ready{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:570px;padding:clamp(35px,7vw,82px);display:flex}.checkout-success>span,.checkout-crypto-ready>span,.checkout-empty>span{color:#bed7c7b8;background:#bed7c70b;border:1px solid #bed7c726;border-radius:18px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 18px 45px #00000047}.checkout-success>small,.checkout-crypto-ready>small,.checkout-empty>small{color:var(--checkout-faint);letter-spacing:.15em;margin-top:24px;font-size:.56rem;font-weight:720}.checkout-success h2,.checkout-crypto-ready h2,.checkout-empty h1{letter-spacing:-.065em;margin:12px 0 10px;font-size:clamp(2.3rem,5vw,4.8rem);font-weight:560;line-height:.96}.checkout-success>p,.checkout-crypto-ready>p,.checkout-empty>p{max-width:550px;color:var(--checkout-muted);margin:0;font-size:.72rem;line-height:1.65}.checkout-success>div{border:1px solid var(--checkout-line);background:#00000038;border-radius:14px;gap:5px;min-width:310px;margin:28px 0 22px;padding:15px 17px;display:grid}.checkout-success>div strong{font-size:.75rem}.checkout-success>div span{color:var(--checkout-faint);font-size:.51rem}.checkout-crypto-ready>div{border:1px solid var(--checkout-line);background:#0003;border-radius:16px;grid-template-columns:repeat(3,1fr);width:min(100%,620px);margin:31px 0 24px;display:grid}.checkout-crypto-ready>div>span{min-height:82px;color:var(--checkout-faint);border-right:1px solid var(--checkout-line);place-content:center;gap:7px;font-size:.5rem;display:grid}.checkout-crypto-ready>div>span:last-child{border-right:0}.checkout-crypto-ready>div strong{color:#f5f5f7d1;font-size:.74rem;font-weight:590}.checkout-crypto-ready>a{color:var(--checkout-faint);text-underline-offset:4px;margin-top:17px;font-size:.56rem;text-decoration:underline}.checkout-empty{text-align:center;flex-direction:column;align-items:center;display:flex}.checkout-empty>a{color:#111;background:#f2f2f4;border-radius:999px;align-items:center;gap:8px;min-height:44px;margin-top:24px;padding:0 17px;font-size:.64rem;font-weight:620;display:inline-flex}.checkout-loading{color:#f5f5f7ad;flex-direction:column;align-items:center;display:flex}.checkout-loading strong{margin-top:18px;font-size:.75rem}.checkout-loading span{color:var(--checkout-faint);margin-top:7px;font-size:.56rem}.checkout-page .is-spinning{animation:.9s linear infinite checkout-spin}@keyframes checkout-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes checkout-spin{to{transform:rotate(360deg)}}@media (width<=1050px){.checkout-layout{grid-template-columns:1fr}.checkout-summary{order:-1;position:static}.checkout-summary__items{max-height:190px}}@media (width<=760px){.checkout-page{background-size:72px 72px,auto,auto;min-height:calc(100svh - 84px)}.checkout-page--center{padding:42px 14px}.checkout-shell{width:min(100% - 24px,1460px);padding:24px 0 64px}.checkout-heading{flex-direction:column;align-items:flex-start;gap:17px;min-height:0;padding-bottom:14px}.checkout-heading>a{font-size:.66rem}.checkout-progress{justify-content:center;width:100%}.checkout-progress li{gap:5px;min-width:72px}.checkout-progress li:not(:last-child):after{top:12px;left:calc(50% + 15px);right:calc(15px - 50%)}.checkout-progress li span{width:25px;height:25px;font-size:.5rem}.checkout-progress li strong{font-size:.52rem}.checkout-layout{gap:12px;margin-top:16px}.checkout-alert{margin-top:14px}.checkout-panel,.checkout-success,.checkout-crypto-ready{border-radius:18px}.checkout-panel{padding:17px 15px}.checkout-panel>header,.checkout-payment>header{grid-template-columns:32px minmax(0,1fr);gap:11px}.checkout-panel>header>span{border-radius:10px;width:32px;height:32px}.checkout-panel header h2{margin-top:4px;font-size:1.28rem}.checkout-panel header p{font-size:.64rem}.checkout-divider{margin:25px 0}.checkout-choice-grid,.checkout-choice-grid--three{grid-template-columns:1fr 1fr}.checkout-choice-grid{gap:7px;margin:17px 0 14px}.checkout-choice-grid>button{min-height:84px;padding:12px}.checkout-field input,.checkout-proof__fields input{min-height:45px}.checkout-field textarea{min-height:90px}.checkout-methods,.checkout-proof__fields{grid-template-columns:1fr}.checkout-methods{margin-top:18px}.checkout-method{min-height:78px;padding:12px}.checkout-review-details{margin-top:20px}.checkout-upi{grid-template-columns:1fr}.checkout-upi__details{padding-top:0}.checkout-panel>footer,.checkout-proof>footer{flex-direction:column;align-items:stretch;gap:13px;margin-top:22px;padding-top:16px}.checkout-panel>footer button,.checkout-proof>footer button{width:100%}.checkout-primary,.checkout-secondary{min-height:43px}.checkout-summary{border-radius:17px}.checkout-summary>header{min-height:64px;padding:14px 15px}.checkout-summary__items{max-height:154px;padding:7px}.checkout-summary__items article{grid-template-columns:43px 1fr auto;min-height:58px}.checkout-summary__visual{width:43px;height:43px}.checkout-summary>dl{gap:8px;padding:12px 15px}.checkout-summary dl div:last-child{padding-top:10px}.checkout-summary dl div:last-child dd{font-size:1.08rem}.checkout-summary>footer{padding:11px 15px 13px}.checkout-payment>header{padding:20px 16px}.checkout-payment>header>span{border-radius:10px;width:32px;height:32px}.checkout-upi{gap:20px;padding:20px 16px}.checkout-amount strong{font-size:2.2rem}.checkout-proof{margin:0 16px 20px;padding:18px}.checkout-success,.checkout-crypto-ready{min-height:440px;padding:36px 18px}.checkout-success h2,.checkout-crypto-ready h2,.checkout-empty h1{font-size:clamp(2rem,11vw,3rem)}}@media (width<=500px){.checkout-choice-grid,.checkout-choice-grid--three,.checkout-crypto-options{grid-template-columns:1fr}.checkout-review-details dl>div{grid-template-columns:1fr;gap:5px}.checkout-upi{padding:18px 13px}.checkout-payment>header{padding:18px 14px}.checkout-proof{margin:0 13px 16px;padding:15px}.checkout-upi__qr>div{border-width:5px;border-radius:16px;width:min(190px,62vw);height:min(190px,62vw)}.checkout-upi__details dl>div{flex-direction:column;align-items:flex-start;padding:11px 0}.checkout-upi__details dd.checkout-wallet-address{justify-content:space-between;align-items:flex-start;width:100%}.checkout-wallet-address>span{white-space:normal;overflow-wrap:anywhere;max-width:calc(100% - 70px)}.checkout-crypto-ready>div{grid-template-columns:1fr}.checkout-crypto-ready>div>span{border-right:0;border-bottom:1px solid var(--checkout-line)}.checkout-crypto-ready>div>span:last-child{border-bottom:0}.checkout-success>div{width:100%;min-width:0;margin-block:22px 18px}}@media (prefers-reduced-motion:reduce){.checkout-panel,.checkout-success,.checkout-crypto-ready,.checkout-alert{animation:none}.checkout-primary,.checkout-choice-grid>button,.checkout-method{transition: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;padding:44px 0 52px}.home-journey__panel{background:linear-gradient(140deg,#ffffff0e,#ffffff03);border:1px solid #ffffff16;border-radius:28px;max-width:1120px;margin:0 auto;padding:clamp(28px,4vw,48px);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:560px;position:relative}.home-journey__heading h2{font-size:clamp(2.25rem,4vw,3.65rem)}.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:48px;display:grid;position:relative}.home-journey__step{min-height:178px;padding:24px 24px 24px 0}.home-journey__step+.home-journey__step{border-left:1px solid #ffffff14;padding-left:24px}.home-journey__step>span{color:#b0ceef8c;letter-spacing:.08em;font-size:.68rem;font-weight:650}.home-journey__step h3{letter-spacing:-.035em;margin:34px 0 9px;font-size:1.12rem;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:21px;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-reviews{background:#000;padding:22px 0 96px;overflow:hidden}.home-reviews__header{justify-content:space-between;align-items:end;gap:32px;max-width:1120px;display:flex}.home-reviews__header h2{letter-spacing:-.055em;margin:0;font-size:clamp(1.9rem,3vw,2.9rem);font-weight:610}.home-reviews__header>a{color:#f5f5f7ad;transition:color .24s var(--home-ease);align-items:center;gap:8px;font-size:.78rem;font-weight:600;display:inline-flex}.home-reviews__header>a:hover,.home-reviews__header>a:focus-visible{color:#fff}.home-reviews__header>a:focus-visible,.home-reviews__marquee:focus-visible{outline-offset:4px;outline:2px solid #ffffffb3}.home-reviews__marquee{width:100%;margin-top:32px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.home-reviews__track{will-change:transform;width:max-content;animation:home-review-train var(--home-review-speed,36s) linear infinite;display:flex}.home-reviews__group{gap:14px;padding-right:14px;display:flex}.home-reviews__marquee:hover .home-reviews__track,.home-reviews__marquee:focus-within .home-reviews__track{animation-play-state:paused}.home-review-card{width:clamp(290px,29vw,390px);min-height:190px;transition:border-color .28s var(--home-ease), background .28s var(--home-ease);background:linear-gradient(145deg,#ffffff0c,#ffffff05);border:1px solid #ffffff13;border-radius:20px;flex-direction:column;padding:21px;display:flex;box-shadow:inset 0 1px #ffffff09}.home-review-card:hover{background:linear-gradient(145deg,#ffffff10,#ffffff06);border-color:#ffffff24}.home-review-card__top,.home-review-card__person,.home-review-card__meta,.home-review-card__stars{align-items:center;display:flex}.home-review-card__top{justify-content:space-between;gap:18px}.home-review-card__person{gap:10px;min-width:0}.home-review-card__person>span{color:#e4eefae0;background:#82a4cb17;border:1px solid #bad3ef1f;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:.72rem;font-weight:660;display:grid}.home-review-card__person div{gap:3px;min-width:0;display:grid}.home-review-card__person strong{color:#f5f5f7e0;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:610;overflow:hidden}.home-review-card__person small{color:#f5f5f752;font-size:.65rem}.home-review-card__stars{color:#d8e6f7b8;flex:none;gap:2px}.home-review-card>p{color:#f5f5f79e;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:24px 0 20px;font-size:.82rem;line-height:1.62;display:-webkit-box;overflow:hidden}.home-review-card__meta{color:#f5f5f747;justify-content:space-between;gap:16px;margin-top:auto;font-size:.64rem}.home-review-card__meta span{color:#a9cdb88c;align-items:center;gap:5px;display:inline-flex}@keyframes home-review-train{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.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-journey{padding:44px 0 52px}.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% - 24px,1320px)}.home-hero{min-height:auto}.home-hero__grid{gap:36px;padding:42px 0 50px}.home-hero h1{font-size:clamp(2.42rem,11vw,3.1rem);line-height:.94}.home-hero__description{margin-top:19px;font-size:.88rem;line-height:1.58}.home-hero__actions{flex-direction:column;align-items:stretch;gap:9px}.home-button{width:100%;min-height:48px}.home-assurances{gap:10px 14px;margin-top:24px;font-size:.65rem}.home-flow{border-radius:19px;padding:11px}.home-flow__topbar{padding:5px 5px 13px}.home-flow__intro{padding-block:20px 17px}.home-flow__intro h2{font-size:1.42rem}.home-flow__timeline{padding:4px 2px}.home-flow__step{grid-template-columns:32px 1fr;min-height:64px}.home-flow__step-state{display:none}.home-flow__footer{flex-direction:column;align-items:flex-start}.home-section{padding-block:56px}.home-benefits{padding:54px 0 42px}.home-section__heading{gap:18px;margin-bottom:28px}.home-section__heading>p{font-size:.82rem;line-height:1.55}.home-journey{padding:30px 0 38px}.home-section__heading h2,.home-journey__heading h2{font-size:clamp(2rem,9.5vw,2.55rem);line-height:1}.home-closing h2{font-size:clamp(1.95rem,9vw,2.45rem);line-height:1.02}.home-benefits__grid{gap:9px}.home-benefit{border-radius:17px;min-height:154px;padding:18px}.home-benefit h3{margin-top:31px}.home-closing{padding:58px 0}.home-closing__inner{border-radius:21px;gap:25px;padding:25px 19px}.home-closing__action p{margin-bottom:18px;font-size:.8rem}.home-journey__panel{border-radius:20px;padding:24px 18px}.home-journey__steps{margin-top:31px}.home-journey__step,.home-journey__step+.home-journey__step{min-height:132px;padding:19px 0}.home-journey__step h3{margin-top:23px}.home-journey__footer{flex-direction:column;align-items:flex-start;gap:14px;padding-top:17px}.home-reviews{padding:14px 0 56px}.home-reviews__header{flex-direction:column;align-items:flex-start;gap:18px}.home-reviews__marquee{margin-top:22px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.home-review-card{width:min(78vw,320px);min-height:172px;padding:18px}}@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}.home-reviews__marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.home-reviews__track{animation:none}.home-reviews__group[aria-hidden=true]{display:none}}.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-page .catalog__search input:focus-visible,.store-page .ticket-reply input:focus-visible,.store-page .premium-select__trigger:focus-visible,.store-page .premium-select__menu>button:focus-visible{outline:none}.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{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding-top:20px;display:grid}.catalog__search{color:#f5f5f761;border:1px solid var(--store-border);background:#ffffff06;border-radius:15px;grid-column:1;align-items:center;gap:11px;width:100%;height:56px;padding:0 18px;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;grid-column:2;justify-self:end;align-items:center;gap:8px;font-size:.72rem;display:inline-flex}.catalog__categories{scrollbar-width:none;justify-content:flex-start;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-browser{grid-template-columns:225px minmax(0,1fr);align-items:start;gap:24px;display:grid}.review-filters{border:1px solid var(--store-border);background:linear-gradient(145deg,#ffffff09,#ffffff04);border-radius:18px;padding:17px;position:sticky;top:106px;box-shadow:inset 0 1px #ffffff06}.review-filters__top{border-bottom:1px solid #fff1;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:15px;display:flex}.review-filters__top>div{gap:6px;display:grid}.review-filters__top span,.review-filters__group>p{color:var(--store-faint);letter-spacing:.09em;text-transform:uppercase;font-size:.54rem;font-weight:680}.review-filters__top strong{color:#f5f5f7b8;font-size:.68rem;font-weight:570;line-height:1.4}.review-filters__top>button{color:#f5f5f76e;font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:.57rem}.review-filters__top>button:hover{color:#fff}.review-filters__group{padding-top:15px}.review-filters__group+.review-filters__group{border-top:1px solid #ffffff0e;margin-top:15px}.review-filters__group>p{margin:0 0 8px}.review-filters__group>button{color:#f5f5f770;width:100%;min-height:32px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:9px;padding:0 9px;font-size:.62rem;transition:color .16s,border-color .16s,background .16s;display:flex}.review-filters__group>button:hover{color:#f5f5f7c7;background:#ffffff06}.review-filters__group>button.is-active{color:#f5f5f7;background:#ffffff0f;border-color:#ffffff18}.review-filters__group>button b{color:var(--store-faint);font-size:.55rem;font-weight:600}.review-filters__group>button.is-active b{color:#f5f5f7a8}.review-results{min-width:0}.review-results__meta{color:#f5f5f780;justify-content:space-between;align-items:center;min-height:34px;margin-bottom:10px;font-size:.66rem;display:flex}.review-results__meta small{color:var(--store-faint);font-size:.58rem}.review-browser .review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.review-load-more{border:1px solid var(--store-border);background:#ffffff05;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding:18px;display:flex}.review-load-more p{color:var(--store-faint);margin:0;font-size:.66rem}.review-load-more>div{gap:7px;display:flex}.review-load-more button{color:#f5f5f7ab;border:1px solid var(--store-border);min-height:36px;font:inherit;cursor:pointer;background:#ffffff08;border-radius:999px;padding:0 13px;font-size:.63rem}.review-load-more button:first-child{color:#111;background:#ededf0;border-color:#ededf0;font-weight:620}.review-load-more button:hover{transform:translateY(-1px)}.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:left;padding-top:clamp(56px,7vw,88px);padding-bottom:38px}.faq-hero .store-eyebrow{margin-bottom:10px}.faq-hero>p:last-child{color:var(--store-muted);margin: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{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:clamp(52px,7vw,88px) 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-channels>.support-channel{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer}.support-channels>.support-channel:hover{border-color:var(--store-border-strong);background:#ffffff0a;transform:translateY(-2px)}.support-channels>.support-channel.is-copied{color:#cdecd8e6;animation:store-copy-confirm .48s var(--store-ease) both;background:#75bc8c0e;border-color:#95cda82e}.support-channels>.support-channel.is-copied .support-channel__icon{color:#cdecd8f0;background:#75bc8c14;border-color:#95cda826}.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__active-ticket{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:245px;display:flex}.ticket-form__active-ticket>span{color:#d8c99bb8;background:#aa872412;border:1px solid #cbb05c29;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.ticket-form__active-ticket>div{max-width:350px;margin-top:18px}.ticket-form__active-ticket small{color:var(--store-faint);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem}.ticket-form__active-ticket h3{letter-spacing:-.03em;margin:7px 0 9px;font-size:1.05rem;font-weight:590}.ticket-form__active-ticket p{color:var(--store-muted);margin:0;font-size:.7rem;line-height:1.6}.ticket-form__active-ticket>button{color:#101011;min-height:39px;font:inherit;cursor:pointer;background:#f3f3f5;border:0;border-radius:999px;align-items:center;gap:8px;margin-top:21px;padding:0 15px;font-size:.67rem;font-weight:650;display:inline-flex}.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__messages-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#ffffff2b transparent;max-height:min(52vh,520px);padding:2px 8px 8px 0;overflow-y:auto}.ticket__messages-scroll::-webkit-scrollbar{width:7px}.ticket__messages-scroll::-webkit-scrollbar-track{background:0 0}.ticket__messages-scroll::-webkit-scrollbar-thumb{background:#ffffff29 padding-box padding-box;border:2px solid #0000;border-radius:999px}.ticket__messages-scroll::-webkit-scrollbar-thumb:hover{background:#ffffff40 padding-box padding-box}.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__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.ticket-message__header>span:first-child{color:#bed5ee91;font-size:.57rem;font-weight:650}.ticket-message__actions{opacity:.42;align-items:center;gap:3px;transition:opacity .18s;display:inline-flex}.ticket-message:hover .ticket-message__actions,.ticket-message:focus-within .ticket-message__actions{opacity:1}.ticket-message__actions button{color:#f5f5f78a;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;width:24px;height:24px;padding:0;transition:color .18s,border-color .18s,background .18s;display:grid}.ticket-message__actions button:hover{color:#f5f5f7e6;background:#ffffff0e;border-color:#ffffff14}.ticket-message__actions button:last-child:hover{color:#f0ababe6;background:#d25a5a0e;border-color:#e682821f}.ticket-message__actions button:disabled{opacity:.35;cursor:wait}.ticket-message p{color:#f5f5f78a;margin:6px 0;font-size:.7rem;line-height:1.55}.ticket-message time{color:var(--store-faint);align-items:center;gap:7px;font-size:.54rem;display:flex}.ticket-message time em{color:#bed5ee70;border-left:1px solid #ffffff14;padding-left:7px;font-style:normal}.ticket-message.is-editing{border-color:#bed5ee21;width:min(94%,500px)}.ticket-message__editor{gap:7px;margin:8px 0;display:grid}.ticket-message__editor textarea{resize:vertical;color:#f5f5f7c7;width:100%;min-height:82px;font:inherit;background:#00000047;border:1px solid #ffffff1a;border-radius:9px;outline:0;padding:10px 11px;font-size:.68rem;line-height:1.5}.ticket-message__editor textarea:focus{border-color:#bed5ee3d;box-shadow:0 0 0 3px #bed5ee09}.ticket-message__editor>div{justify-content:flex-end;align-items:center;gap:6px;display:flex}.ticket-message__editor>div>span{color:var(--store-faint);margin-right:auto;font-size:.49rem}.ticket-message__editor button{color:#f5f5f79e;min-height:29px;font:inherit;cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:5px;padding:0 9px;font-size:.53rem;display:inline-flex}.ticket-message__editor button[type=submit]{color:#111;background:#ececef;border-color:#0000;font-weight:630}.ticket-message__editor button:disabled{opacity:.42;cursor:wait}.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;transition:border-color .18s,background .18s,box-shadow .18s;display:grid}.ticket-reply:focus-within{border-color:var(--store-border-strong);background:#ffffff06;box-shadow:0 0 0 3px #ffffff06}.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:focus-visible{outline:none;box-shadow:0 0 0 2px #060607,0 0 0 4px #ffffff5c}.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)}}@keyframes store-copy-confirm{0%{transform:scale(.975)}55%{transform:scale(1.012)}to{transform:scale(1)}}.policy-page{min-height:72vh;padding:116px 0 128px}.policy-page__inner{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(64px,9vw,150px);display:grid}.policy-page__header{align-self:start;position:sticky;top:132px}.policy-page__header h1{color:#f5f5f7;letter-spacing:-.065em;margin:14px 0 18px;font-size:clamp(2.7rem,5vw,5.6rem);font-weight:620;line-height:.98}.policy-page__header>p:not(.store-eyebrow){max-width:470px;color:var(--store-muted);margin:0;font-size:.92rem;line-height:1.7}.policy-page__header>span{color:var(--store-faint);margin-top:22px;font-size:.66rem;display:block}.policy-page__sections{border-top:1px solid var(--store-border)}.policy-page__sections section{border-bottom:1px solid var(--store-border);grid-template-columns:42px minmax(0,1fr);gap:18px;padding:32px 0 36px;display:grid}.policy-page__sections section>span{color:var(--store-faint);font-size:.65rem;font-weight:650}.policy-page__sections h2{color:#f5f5f7e6;letter-spacing:-.025em;margin:0 0 12px;font-size:1.05rem;font-weight:620}.policy-page__sections p{max-width:720px;color:var(--store-muted);margin:0;font-size:.84rem;line-height:1.75}@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))}.review-browser{grid-template-columns:205px minmax(0,1fr)}.review-browser .review-grid,.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}.catalog__toolbar{grid-template-columns:1fr}.catalog__search,.catalog__count{grid-column:1}.catalog__count{justify-self:center}.catalog__categories{justify-content:flex-start}.review-browser{grid-template-columns:1fr}.review-filters{position:static}.review-filters__group{flex-wrap:wrap;gap:6px;display:flex}.review-filters__group>p{width:100%}.review-filters__group>button{flex:1;width:auto;min-width:105px}.review-browser .review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-contact{position:static}.support-channels{grid-template-columns:1fr}.policy-page__inner{grid-template-columns:1fr;gap:54px}.policy-page__header{position:static}}@media (width<=600px){.store-container{width:min(100% - 24px,1320px)}.store-hero,.reviews-hero,.faq-hero,.support-hero{padding-top:42px;padding-bottom:34px}.store-hero h1,.faq-hero h1,.reviews-hero h1,.support-hero h1{font-size:clamp(2.35rem,10.8vw,3.1rem);line-height:.96}.store-hero__split,.reviews-hero,.support-hero,.faq-layout{gap:22px}.store-hero__split{margin-top:16px}.store-hero__split>p,.support-hero>p,.reviews-hero__intro{font-size:.82rem;line-height:1.55}.reviews-hero__intro{margin-top:15px}.catalog{padding-bottom:66px}.catalog__toolbar{gap:12px;padding-top:12px}.catalog__search{border-radius:14px;height:48px;padding-inline:14px}.catalog__categories{gap:7px}.product-grid,.review-grid{grid-template-columns:1fr}.product-grid{gap:10px}.product-card{border-radius:18px;padding:8px}.product-card__visual{border-radius:14px;min-height:132px}.product-card__visual img{height:132px;padding:14px}.product-card__monogram{border-radius:17px;width:60px;height:60px}.product-card__body{padding:16px 8px 14px}.product-card__description{margin-top:7px;font-size:.75rem}.product-card__footer{padding:12px 8px 6px}.product-card--loading{min-height:300px}.reviews-hero{padding-bottom:42px}.rating-summary{border-radius:18px;padding:18px}.rating-summary__score{gap:16px}.rating-summary__score>strong{font-size:2.65rem}.rating-summary__bars{gap:7px;margin-top:17px;padding-top:14px}.rating-summary>p{margin-top:14px}.reviews-content{padding-block:42px 68px}.reviews-content__heading{flex-direction:column;align-items:flex-start}.reviews-content__heading h2{font-size:1.55rem}.review-editor{border-radius:18px;padding:18px}.review-editor textarea{min-height:118px}.review-filters{border-radius:17px;padding:16px}.review-card{border-radius:17px;padding:18px}.review-browser .review-grid{grid-template-columns:1fr}.review-load-more{flex-direction:column;align-items:stretch}.review-load-more>div{grid-template-columns:1fr 1fr;display:grid}.faq-layout{padding-bottom:66px}.faq-item h2>button{grid-template-columns:27px 1fr 18px;gap:8px;min-height:66px;font-size:.78rem}.faq-item__answer{padding-left:38px;padding-right:10px}.support-workspace{padding-block:25px 68px}.support-channels{gap:9px}.support-channel{min-height:72px;padding:12px 14px}.support-auth-card{border-radius:18px;grid-template-columns:38px 1fr;padding:19px}.support-auth-card h2{font-size:1.25rem}.support-auth-card>a{grid-column:1/-1;justify-content:center;width:100%}.ticket-form,.ticket-list{border-radius:17px;padding:16px}.ticket__conversation{padding-left:0}.ticket__conversation-scroll{max-height:360px}.ticket-message{width:94%}.ticket-message__actions{opacity:.72}.policy-page{padding:50px 0 68px}.policy-page__inner{gap:34px}}@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}}.not-found{background:radial-gradient(circle at 50% 45%,#66768b1a,#0000 34%),#000;border-bottom:1px solid #ffffff14;place-items:center;min-height:clamp(430px,67vh,720px);padding:72px 32px;display:grid;position:relative;overflow:hidden}.not-found:before{content:"";pointer-events:none;opacity:.32;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:100px 100px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.not-found__content{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.not-found__code{color:#e6ecf47a;letter-spacing:.22em;margin:0 0 16px;font-size:.72rem;font-weight:800}.not-found h1{color:#f4f4f6;letter-spacing:-.065em;max-width:800px;margin:0;font-size:clamp(2.65rem,6vw,6.5rem);font-weight:600;line-height:.94}.not-found__link{color:#f5f5f7c7;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:46px;margin-top:34px;padding:0 20px;font-size:.82rem;font-weight:700;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.not-found__link:hover{color:#fff;background:#ffffff14;border-color:#ffffff47;transform:translateY(-1px)}.not-found__link:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (width<=600px){.not-found{min-height:62vh;padding:56px 20px}.not-found:before{background-size:64px 64px}.not-found__code{margin-bottom:12px;font-size:.64rem}.not-found h1{max-width:340px;font-size:clamp(2.45rem,13vw,4rem);line-height:.98}.not-found__link{min-height:44px;margin-top:28px}}@media (prefers-reduced-motion:reduce){.not-found__link{transition:none}}.orders-page{color:#f5f5f7;background:radial-gradient(circle at 76% 0,#ffffff09,#0000 27%),#000;min-height:calc(100svh - 78px)}.orders-shell{width:min(100% - 48px,1360px);margin:0 auto;padding:clamp(70px,9vw,120px) 0 120px}.orders-heading{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-end;gap:40px;padding-bottom:34px;display:flex}.orders-heading>div:first-child>span,.order-timeline header small{color:#f5f5f757;letter-spacing:.14em;font-size:.58rem;font-weight:720}.orders-heading h1{letter-spacing:-.065em;margin:13px 0 8px;font-size:clamp(3.2rem,7vw,6.2rem);font-weight:590;line-height:.95}.orders-heading p{color:#f5f5f766;margin:0;font-size:.86rem}.orders-heading__stats{gap:34px;display:flex}.orders-heading__stats span{color:#f5f5f752;gap:6px;font-size:.58rem;display:grid}.orders-heading__stats strong{color:#f5f5f7;font-size:1.45rem;font-weight:560}.orders-list{gap:12px;margin-top:34px;display:grid}.order-card{background:linear-gradient(145deg,#ffffff0b,#ffffff04);border:1px solid #ffffff14;border-radius:20px;transition:border-color .22s,background .22s;overflow:hidden}.order-card.is-expanded{background:linear-gradient(145deg,#ffffff0f,#ffffff05);border-color:#ffffff24}.order-card__summary{width:100%;min-height:104px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:46px minmax(200px,1fr) auto minmax(95px,auto) 20px;align-items:center;gap:17px;padding:18px 22px;display:grid}.order-card__summary:hover{background:#ffffff06}.order-card__status-icon{color:#cfe1d6b8;background:#cfe1d60b;border:1px solid #cfe1d61f;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.order-card__status-icon.is-cancelled{color:#dca4a4;background:#dca4a40d;border-color:#dca4a424}.order-card__identity{gap:4px;min-width:0;display:grid}.order-card__identity small{color:#f5f5f745;letter-spacing:.08em;font-size:.52rem;font-weight:650}.order-card__identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:610;overflow:hidden}.order-card__identity>span{color:#f5f5f75e;font-size:.59rem}.order-status{color:#c2d7cbb8;text-transform:uppercase;letter-spacing:.06em;background:#c2d7cb0b;border:1px solid #c2d7cb1f;border-radius:999px;padding:7px 10px;font-size:.55rem;font-weight:680}.order-status.is-cancelled{color:#dca4a4;background:#dca4a40d;border-color:#dca4a426}.order-card__total{text-align:right;gap:4px;display:grid}.order-card__total small{color:#f5f5f747;font-size:.52rem}.order-card__total strong{font-size:.83rem;font-weight:600}.order-card__arrow{color:#f5f5f74d;transition:transform .24s}.order-card.is-expanded .order-card__arrow{transform:rotate(90deg)}.order-card__detail{border-top:1px solid #fff1;padding:0 22px 24px;animation:.32s cubic-bezier(.22,1,.36,1) both order-detail-in}.order-progress{grid-template-columns:repeat(5,1fr);padding:30px 14px 34px;display:grid}.order-progress>div{color:#f5f5f73d;justify-items:center;gap:9px;font-size:.55rem;display:grid;position:relative}.order-progress>div:before{content:"";background:#ffffff14;height:1px;position:absolute;top:13px;left:-50%;right:50%}.order-progress>div:first-child:before{display:none}.order-progress span{z-index:1;background:#101011;border:1px solid #ffffff17;border-radius:50%;place-items:center;width:27px;height:27px;font-size:.52rem;display:grid;position:relative}.order-progress .is-complete{color:#f5f5f7b8}.order-progress .is-complete:before{background:#bed5c74d}.order-progress .is-complete span{color:#0b0b0c;background:#ccd9d0;border-color:#ccd9d0}.order-progress strong{font-weight:540}.order-progress--cancelled{background:#dca4a409;border:1px solid #dca4a41f;border-radius:14px;padding:22px;display:block}.order-progress--cancelled span{color:#e2b2b2;font-size:.72rem;font-weight:620}.order-progress--cancelled p{color:#f5f5f759;margin:6px 0 0;font-size:.6rem}.order-detail-grid{grid-template-columns:1.35fr .8fr .9fr;gap:12px;display:grid}.order-detail-card,.order-timeline{background:#0003;border:1px solid #fff1;border-radius:16px;padding:20px}.order-detail-card header{align-items:center;gap:10px;display:flex}.order-detail-card header>span{color:#c9dbcfa6;background:#ffffff08;border:1px solid #ffffff13;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.order-detail-card header div{gap:3px;display:grid}.order-detail-card header small{color:#f5f5f745;letter-spacing:.1em;font-size:.48rem;font-weight:700}.order-detail-card h3,.order-timeline h3{margin:0;font-size:.76rem;font-weight:590}.order-item-list{gap:10px;margin-top:18px;display:grid}.order-item-list>div{border-top:1px solid #ffffff0e;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;padding-top:12px;display:grid}.order-item-list>div>span{color:#f5f5f773;background:#ffffff06;border:1px solid #fff1;border-radius:10px;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.order-item-list img{object-fit:cover;width:100%;height:100%}.order-item-list div div{gap:4px;min-width:0;display:grid}.order-item-list strong{font-size:.65rem;font-weight:580}.order-item-list small{color:#f5f5f752;font-size:.53rem}.order-detail-card dl{gap:11px;margin:18px 0 0;display:grid}.order-detail-card dl div{justify-content:space-between;gap:12px;font-size:.58rem;display:flex}.order-detail-card dt{color:#f5f5f74d}.order-detail-card dd{color:#f5f5f7b3;text-align:right;text-transform:capitalize;margin:0}.payment-status.is-paid{color:#b9d6c3}.payment-status.is-refunded{color:#d6c8a9}.payment-status.is-verification_submitted,.payment-status.is-confirming{color:#c5d6e8}.payment-status.is-failed,.payment-status.is-rejected,.payment-status.is-expired,.payment-status.is-partially_paid{color:#dda6a6}.order-payment-note{color:#c5d6e894;background:#c5d6e808;border:1px solid #c5d6e81a;border-radius:10px;align-items:flex-start;gap:8px;margin-top:14px;padding:11px;font-size:.52rem;line-height:1.45;display:flex}.order-payment-note svg{flex:none}.order-payment-action{background:#ededf0;border-radius:999px;align-items:center;gap:7px;min-height:35px;margin-top:14px;font-weight:630;color:#101011!important;border:0!important;padding:0 11px!important;font-size:.55rem!important;display:flex!important}.order-payment-action svg:last-child{margin-left:auto}.order-fulfilment-list{background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;padding:11px;margin-top:17px!important}.order-fulfilment-list div{align-items:flex-start}.order-fulfilment-list dd{word-break:break-word;max-width:65%;text-transform:none!important}.order-detail-card--contact{grid-column:1/-1}.order-detail-card--contact dl{grid-template-columns:1fr 1fr;gap:10px 30px}.order-detail-card--contact dl div{border-bottom:1px solid #ffffff0d;padding:9px 0}.order-detail-card>p{color:#f5f5f761;white-space:pre-line;min-height:69px;margin:20px 0 17px;font-size:.59rem;line-height:1.65}.order-detail-card>a{color:#f5f5f7a6;border-top:1px solid #ffffff0f;align-items:center;gap:7px;padding-top:13px;font-size:.57rem;display:flex}.order-detail-card>a svg:last-child{margin-left:auto}.order-timeline{margin-top:12px}.order-timeline header{gap:5px;margin-bottom:13px;display:grid}.order-timeline>div{display:grid}.order-timeline article{min-height:55px;padding:10px 0 10px 40px;display:grid;position:relative}.order-timeline article>span{color:#c3d7c99e;background:#ffffff06;border:1px solid #ffffff12;border-radius:50%;place-items:center;width:27px;height:27px;display:grid;position:absolute;top:11px;left:0}.order-timeline article:not(:last-child):before{content:"";background:#fff1;width:1px;position:absolute;top:38px;bottom:-11px;left:13px}.order-timeline article div{gap:4px;display:grid}.order-timeline article strong{font-size:.61rem;font-weight:570}.order-timeline article p{color:#f5f5f761;margin:0;font-size:.55rem}.order-timeline article time{color:#f5f5f73b;font-size:.49rem}.orders-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:380px;display:flex}.orders-empty>span{color:#f5f5f77a;background:#ffffff08;border:1px solid #ffffff17;border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.orders-empty h2{letter-spacing:-.055em;margin:23px 0 8px;font-size:clamp(1.8rem,4vw,3.3rem);font-weight:570}.orders-empty p{color:#f5f5f759;margin:0;font-size:.7rem}.orders-empty a{color:#09090a;background:#f2f2f4;border-radius:999px;align-items:center;gap:9px;min-height:44px;margin-top:25px;padding:0 17px;font-size:.66rem;font-weight:610;display:inline-flex}.orders-loading{gap:12px;margin-top:35px;display:grid}.orders-loading span{background:linear-gradient(100deg,#ffffff05,#ffffff0e,#ffffff05) 0 0/200% 100%;border:1px solid #ffffff0f;border-radius:20px;height:104px;animation:1.4s infinite order-loading}.orders-error{color:#dca6a6;background:#de97970a;border:1px solid #de979724;border-radius:13px;justify-content:space-between;align-items:center;margin-top:25px;padding:14px 16px;font-size:.62rem;display:flex}.orders-error p{margin:0}.orders-error button{color:inherit;cursor:pointer;background:0 0;border:0}@keyframes order-detail-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes order-loading{to{background-position:-200% 0}}@media (width<=900px){.order-detail-grid{grid-template-columns:1fr 1fr}.order-detail-card--items{grid-column:1/-1}}@media (width<=680px){.orders-shell{width:min(100% - 28px,1360px);padding-top:55px}.orders-heading{flex-direction:column;align-items:flex-start}.order-card__summary{grid-template-columns:42px 1fr auto;gap:12px}.order-status{grid-column:2;width:fit-content}.order-card__total{text-align:left;grid-column:2}.order-card__arrow{grid-area:1/3}.order-detail-grid{grid-template-columns:1fr}.order-detail-card--items{grid-column:auto}.order-progress{padding-inline:0}.order-progress strong{font-size:.48rem}}@media (width<=520px){.orders-shell{width:min(100% - 24px,1360px);padding:34px 0 62px}.orders-heading{gap:18px;padding-bottom:22px}.orders-heading h1{margin:9px 0 6px;font-size:2.35rem}.orders-heading p{font-size:.7rem}.orders-heading__stats{gap:25px;width:100%}.orders-heading__stats strong{font-size:1.15rem}.orders-list{gap:9px;margin-top:20px}.order-card{border-radius:16px}.order-card__summary{grid-template-columns:38px minmax(0,1fr) 18px;gap:10px;min-height:92px;padding:13px}.order-card__status-icon{border-radius:12px;width:38px;height:38px}.order-card__detail{padding:0 12px 14px}.order-progress{padding:22px 0 25px}.order-progress>div{gap:6px}.order-progress strong{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:58px;overflow:hidden}.order-detail-card,.order-timeline{border-radius:13px;padding:15px}.order-detail-card--contact dl{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.order-card__detail,.orders-loading span{animation:none}}.confirm-dialog{z-index:10000;-webkit-backdrop-filter:blur(16px)saturate(85%);backdrop-filter:blur(16px)saturate(85%);background:#000000ad;place-items:center;padding:22px;animation:.18s both confirm-backdrop-in;display:grid;position:fixed;inset:0}.confirm-dialog__panel{color:#f5f5f7;background:radial-gradient(circle at 18% 0,#fff1,#0000 36%),#0e0e0ffa;border:1px solid #ffffff1f;border-radius:24px;width:min(100%,440px);animation:.3s cubic-bezier(.22,1,.36,1) both confirm-panel-in;overflow:hidden;box-shadow:0 36px 110px #000000b8,inset 0 1px #ffffff0b}.confirm-dialog__panel>header{justify-content:space-between;align-items:center;min-height:74px;padding:17px 19px;display:flex}.confirm-dialog__icon{color:#edb3b3d6;background:#c2505013;border:1px solid #e68f8f29;border-radius:12px;place-items:center;width:39px;height:39px;display:grid}.confirm-dialog__panel.is-neutral .confirm-dialog__icon{color:#c6d9efd1;background:#749ecd11;border-color:#a8c6e726}.confirm-dialog__panel>header>button{color:#f5f5f766;cursor:pointer;background:#ffffff06;border:1px solid #ffffff13;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;transition:color .18s,border-color .18s,background .18s,transform .2s;display:grid}.confirm-dialog__panel>header>button:hover{color:#fff;background:#fff1;border-color:#ffffff24;transform:rotate(5deg)}.confirm-dialog__content{padding:3px 27px 28px}.confirm-dialog__content>span{color:#e9abab94;letter-spacing:.13em;text-transform:uppercase;font-size:.58rem;font-weight:720}.confirm-dialog__panel.is-neutral .confirm-dialog__content>span{color:#bbd2ee8f}.confirm-dialog__content h2{color:#f5f5f7f0;letter-spacing:-.035em;margin:12px 0 10px;font-size:1.35rem;font-weight:610}.confirm-dialog__content p{color:#f5f5f76e;margin:0;font-size:.74rem;line-height:1.65}.confirm-dialog__panel>footer{background:#0000002e;border-top:1px solid #fff1;justify-content:flex-end;align-items:center;gap:8px;min-height:78px;padding:15px 19px;display:flex}.confirm-dialog__panel>footer button{min-height:42px;font:inherit;cursor:pointer;border-radius:999px;padding:0 15px;font-size:.66rem;font-weight:650;transition:transform .2s cubic-bezier(.22,1,.36,1),border-color .18s,background .18s}.confirm-dialog__cancel{color:#f5f5f799;background:#ffffff06;border:1px solid #ffffff17}.confirm-dialog__cancel:hover{color:#fff;background:#ffffff0f;border-color:#ffffff29}.confirm-dialog__confirm{color:#fff;background:linear-gradient(#bb4848f0,#943232f5);border:1px solid #eb979733;justify-content:center;align-items:center;gap:9px;min-width:128px;display:inline-flex;box-shadow:0 10px 28px #76242438,inset 0 1px #ffffff1f}.confirm-dialog__panel.is-neutral .confirm-dialog__confirm{color:#101011;background:#f1f1f3;border-color:#0000;box-shadow:0 12px 30px #ffffff14}.confirm-dialog__panel>footer button:hover{transform:translateY(-1px)}.confirm-dialog__panel>footer button:active{transform:scale(.98)}.confirm-dialog__panel button:focus-visible{outline-offset:3px;outline:2px solid #ffffffb8}@keyframes confirm-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes confirm-panel-in{0%{opacity:0;transform:translateY(12px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=520px){.confirm-dialog{align-items:end;padding:14px}.confirm-dialog__panel{border-radius:22px}.confirm-dialog__content{padding-inline:22px}.confirm-dialog__panel>footer{flex-direction:column-reverse;align-items:stretch}.confirm-dialog__panel>footer button{width:100%}}@media (prefers-reduced-motion:reduce){.confirm-dialog,.confirm-dialog__panel{animation:none}}:root{--site-scrollbar-thumb:#e8edf42e;--site-scrollbar-thumb-hover:#e8edf452;--site-scrollbar-thumb-active:#e8edf46b;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;scrollbar-width:thin;scrollbar-color:var(--site-scrollbar-thumb) transparent}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--site-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px;min-height:36px}::-webkit-scrollbar-thumb:hover{background:var(--site-scrollbar-thumb-hover);background-clip:padding-box}::-webkit-scrollbar-thumb:active{background:var(--site-scrollbar-thumb-active);background-clip:padding-box}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-corner{background:0 0}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-gutter:stable;background:#000}body{background:#000;min-width:320px;min-height:100vh;margin:0}@media (width<=600px){html{scrollbar-gutter:auto;-webkit-text-size-adjust:100%;font-size:15px}::-webkit-scrollbar{width:6px;height:6px}}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit}select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;accent-color:#f5f5f7}select option,select optgroup{color:#f5f5f7;background-color:#151516}select option:checked{color:#fff;background-color:#343437}select option:disabled{color:#f5f5f759}
