*,*:before,*:after{box-sizing:border-box}:root{--top-inset: calc(var(--tg-safe-area-inset-top, 0px) + var(--tg-content-safe-area-inset-top, 0px));--bottom-inset: max(env(safe-area-inset-bottom, 0px), calc(var(--tg-safe-area-inset-bottom, 0px) + var(--tg-content-safe-area-inset-bottom, 0px)))}html{-webkit-text-size-adjust:100%}html,body{margin:0;min-height:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:var(--accent-text)}img{max-width:100%;display:block}h1,h2,h3{font-family:var(--font-heading);margin:0;line-height:1.25}h1{font-size:26px;font-weight:700}h2{font-size:21px;font-weight:700}h3{font-size:17px;font-weight:700}p{margin:0}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}[dir=rtl] .flip-rtl{transform:scaleX(-1);transform-origin:center}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.num{font-family:var(--font-mono);direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums}.balance,.stack-sm>.num,.kpi .num{align-self:flex-start}.muted{color:var(--muted)}.good{color:var(--good)}.bad{color:var(--bad)}.warn{color:var(--warn)}.small{font-size:12px}.stack{display:flex;flex-direction:column;gap:14px}.stack-sm{display:flex;flex-direction:column;gap:8px}.row-between{display:flex;align-items:center;justify-content:space-between;gap:10px}.wrap{display:flex;flex-wrap:wrap;gap:8px;align-items:center}@keyframes gh-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes gh-fade{0%{opacity:0}to{opacity:1}}@keyframes gh-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes gh-pop{0%{transform:scale(.6);opacity:0}70%{transform:scale(1.08);opacity:1}to{transform:scale(1)}}@keyframes gh-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes gh-spin{to{transform:rotate(360deg)}}@keyframes gh-dialog{0%{opacity:0;transform:translateY(calc(-50% + 12px))}to{opacity:1;transform:translateY(-50%)}}.screen{animation:gh-in .3s ease}.pop{animation:gh-pop .45s cubic-bezier(.2,.8,.2,1)}.press{transition:transform .12s ease,background-color .2s ease,color .2s ease,border-color .2s ease,opacity .2s ease}.press:active:not(:disabled){transform:scale(.96)}@media(prefers-reduced-motion:reduce){.screen,.pop,.sheet,.backdrop,.toast,.sheet-layer--closing .sheet,.sheet-layer--closing .backdrop{animation:none!important}.press{transition:none}}.boot{min-height:100dvh;display:grid;place-items:center}.splash{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;align-content:center;background:var(--bg);transition:opacity .38s ease .04s,visibility 0s linear .45s;animation:splash-away .4s ease 10s forwards}.splash--out{opacity:0;visibility:hidden;pointer-events:none}.splash__mark{position:relative;display:grid;place-items:center}.splash__mark:before{content:"";position:absolute;width:280px;height:280px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 30%,transparent),transparent 66%);opacity:0;transform:scale(.55);animation:splash-light .8s cubic-bezier(.2,.8,.2,1) .44s forwards}.splash__logo{position:relative;width:144px;height:auto;overflow:visible;animation:splash-breathe 2.6s ease-in-out 1.3s infinite;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .3s ease .06s,filter .4s ease}.splash__stroke{stroke-dasharray:1 1;stroke-dashoffset:1;animation:splash-draw .42s cubic-bezier(.65,0,.35,1) .04s forwards}.splash__stroke--2{animation-duration:.36s;animation-delay:.22s}.splash__dot{transform-box:fill-box;transform-origin:center;transform:scale(0);animation:splash-dot .34s cubic-bezier(.3,1.7,.5,1) .5s forwards}.splash--out .splash__logo{transform:scale(1.35);opacity:0;filter:blur(3px)}.splash--out .splash__mark:before{opacity:0;transition:opacity .3s ease}.app-in .page{animation:app-in .5s cubic-bezier(.2,.8,.2,1) both}@keyframes splash-draw{to{stroke-dashoffset:0}}@keyframes splash-dot{to{transform:scale(1)}}@keyframes splash-light{45%{opacity:1}to{opacity:.5;transform:none}}@keyframes splash-breathe{50%{scale:1.03}}@keyframes splash-away{to{opacity:0;visibility:hidden}}@keyframes app-in{0%{opacity:.35;transform:translateY(12px) scale(.985)}}@media(prefers-reduced-motion:reduce){.splash__logo,.splash__mark:before,.splash__stroke,.splash__dot{animation:none}.splash__stroke{stroke-dashoffset:0}.splash__dot{transform:none}.splash__mark:before{opacity:.4;transform:none}.splash--out .splash__logo{transform:none;filter:none}.app-in .page{animation:none}}.boot span,.spinner{width:28px;height:28px;border-radius:50%;border:3px solid var(--line);border-top-color:var(--accent);animation:gh-spin .8s linear infinite}.spinner--sm{width:18px;height:18px;border-width:2px}.skeleton{border-radius:14px;background:linear-gradient(90deg,var(--surface) 25%,var(--surface-2) 50%,var(--surface) 75%);background-size:200% 100%;animation:gh-shimmer 1.4s ease infinite}.sk-sync .skeleton,.sk-sync.skeleton{background:linear-gradient(100deg,var(--sk-base, var(--surface)) 35%,color-mix(in srgb,var(--surface-2) 70%,var(--line)) 50%,var(--sk-base, var(--surface)) 65%) fixed;background-size:200% 100%;border-color:transparent;animation:gh-shimmer 1.8s ease-in-out infinite}.cat-rail.sk-sync,.sk-sync .showcase__thumbs{--sk-base: var(--surface-2)}.sk-sync .showcase__thumb{opacity:1}.sk-slide{flex:0 0 calc(100% - 34px);height:380px;border-radius:26px}.sk-card{aspect-ratio:4 / 5;border-radius:22px}.sk-line{display:inline-block;height:12px;border-radius:6px}.sk-tile{width:46px;height:46px;border-radius:16px;flex:none}.sk-how{height:148px;border-radius:22px}@container showcase (min-width: 760px){.sk-slide{flex-basis:calc(100% - 72px);height:330px;border-radius:30px}}@container showcase (min-width: 1000px){.sk-slide{height:370px}}@media(min-width:1000px){.showcase__track>.sk-slide{flex-basis:100%}}@media(prefers-reduced-motion:reduce){.sk-sync .skeleton,.sk-sync.skeleton{animation-duration:3s}}.page{width:100%;max-width:1120px;margin:0 auto;padding:calc(88px + var(--top-inset)) 16px calc(112px + var(--bottom-inset))}.page--narrow{max-width:620px}@media(min-width:900px){.page{padding-top:calc(104px + var(--top-inset));padding-bottom:48px}}.header{position:fixed;z-index:20;top:calc(12px + var(--top-inset));inset-inline:12px;max-width:1096px;margin:0 auto;height:60px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding-inline:14px 10px}.header:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:22px;background:color-mix(in srgb,var(--surface) 78%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--line);transform-origin:center;will-change:transform}.header__brand{display:flex;align-items:center;gap:8px;min-width:0;color:inherit;text-decoration:none}.header__word{font-family:var(--font-heading);font-size:18px;font-weight:700;letter-spacing:-.015em;line-height:1;color:var(--ink);white-space:nowrap}.header__nav{display:none;gap:4px}.header__nav>a{height:38px;padding:0 14px;border-radius:999px;display:flex;align-items:center;color:var(--muted);font-weight:600;font-size:14px;text-decoration:none}.header__nav>a[aria-current=page]{background:var(--tile);color:var(--accent-text)}.header__actions{display:flex;align-items:center;gap:6px;flex:none}@media(min-width:900px){.header__nav{display:flex}}.seg{display:flex;padding:3px;border-radius:999px;background:var(--surface-2)}.seg button{height:30px;min-width:34px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:var(--muted);font-size:13px;font-weight:700}.seg button[aria-pressed=true],.seg__value{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #0000001f}.seg__value{display:inline-flex;align-items:center;justify-content:center;height:30px;min-width:44px;padding:0 10px;border-radius:999px;font-size:13px;font-weight:700}.seg button:disabled{opacity:.45}.wallet-pill{height:36px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink);display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;text-decoration:none}.seller-pill{gap:7px}.seller-pill__dot{width:8px;height:8px;border-radius:50%;background:var(--muted)}.seller-pill--on{border-color:color-mix(in srgb,var(--warn) 45%,var(--line))}.seller-pill--on .seller-pill__dot{background:var(--warn);box-shadow:0 0 0 3px color-mix(in srgb,var(--warn) 22%,transparent)}html{overscroll-behavior-y:none}.ptr{position:fixed;z-index:19;top:calc(72px + var(--top-inset));left:50%;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;pointer-events:none;background:var(--surface);border:1px solid var(--line);color:var(--accent-text);box-shadow:0 8px 24px -10px #00000080}.ptr svg{transition:transform .1s linear}.ptr--ready{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.ptr--refreshing,.ptr--back{transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .24s ease}.ptr__spin{width:18px;height:18px;border-radius:50%;border:2px solid color-mix(in srgb,currentColor 22%,transparent);border-top-color:currentColor;animation:gh-spin .7s linear infinite}@media(prefers-reduced-motion:reduce){.ptr svg,.ptr--refreshing,.ptr--back{transition:none}.ptr__spin{animation-duration:1.6s}}.tabbar{position:fixed;z-index:20;bottom:calc(14px + var(--bottom-inset));inset-inline:16px;max-width:560px;margin:0 auto;height:68px;border-radius:34px;background:color-mix(in srgb,var(--surface) 78%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--line);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:6px}.tabbar a{border-radius:28px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:11px;font-weight:600;color:var(--muted);text-decoration:none}.tabbar__icon{position:relative;display:inline-flex}.tabbar__badge{position:absolute;top:-4px;inset-inline-end:-9px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--accent);color:var(--accent-ink);font-size:10.5px;font-weight:700;line-height:17px;text-align:center;box-shadow:0 0 0 2px var(--surface)}.list-heading{display:block;padding:10px 4px 4px;font-size:12px;font-weight:700;color:var(--muted)}.tabbar a[aria-current=page]{background:var(--tile);color:var(--accent-text)}@media(min-width:900px){.tabbar{display:none}}.card{border-radius:22px;background:var(--surface);border:1px solid var(--line)}.card--pad{padding:16px}.card--warn{border-color:color-mix(in srgb,var(--warn) 55%,var(--line))}.btn{height:54px;border:0;border-radius:18px;padding:0 20px;background:var(--accent);color:var(--accent-ink);font-size:16px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}.btn:disabled{opacity:.5}.btn--block{width:100%}.btn--sm{height:40px;border-radius:999px;padding:0 16px;font-size:14px}.btn--xs{height:32px;border-radius:999px;padding:0 12px;font-size:12px}.btn--ghost{background:transparent;color:var(--ink);border:1px solid var(--line)}.btn--soft{background:var(--surface-2);color:var(--ink)}.btn--danger{background:var(--bad);color:#fff}.icon-btn{width:36px;height:36px;border-radius:50%;border:0;background:var(--surface-2);color:var(--ink);display:inline-flex;align-items:center;justify-content:center;flex:none}.chip-row{display:flex;gap:8px;overflow-x:auto;margin:0 -16px;padding:0 16px;scrollbar-width:none}.chip-row::-webkit-scrollbar{display:none}.chip{flex:none;height:38px;padding:0 16px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:14px;font-weight:500}.chip[aria-pressed=true],.chip[aria-checked=true]{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.chip--sm{height:32px;padding:0 12px;font-size:12px;font-weight:600}.badge{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;font-size:11px;font-weight:600;padding:3px 9px;border-radius:999px;background:var(--tile);color:var(--accent-text)}.pills{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.badge--sm{font-size:10.5px;padding:1px 7px;gap:3px}.badge--server{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent-text);letter-spacing:.01em}.badge--quiet{background:var(--surface-2);color:var(--muted)}.option__tags{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.badge--good{background:color-mix(in srgb,var(--good) 15%,transparent);color:var(--good)}.badge--bad{background:color-mix(in srgb,var(--bad) 15%,transparent);color:var(--bad)}.badge--warn{background:color-mix(in srgb,var(--warn) 15%,transparent);color:var(--warn)}.dot{width:10px;height:10px;border-radius:50%;flex:none;background:var(--muted)}.icon-btn--on{border-color:color-mix(in srgb,#E5484D 45%,var(--line));background:color-mix(in srgb,#E5484D 8%,var(--surface))}.option--soldout{opacity:.62}.option--soldout[aria-checked=true]{opacity:1}.option--soldout .num{text-decoration:line-through;color:var(--muted)}.option__soldout{font-size:11px;font-weight:700;color:var(--bad)}.soldout-note{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:14px;background:color-mix(in srgb,var(--bad) 9%,transparent);color:var(--bad);font-size:14px;font-weight:600}.fav-row{display:flex;gap:12px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.fav-row::-webkit-scrollbar{display:none}.fav-item{flex:none;width:104px;display:flex;flex-direction:column;gap:4px;color:inherit;text-decoration:none}.fav-item__pic{width:104px!important;height:104px!important;border-radius:18px!important}.fav-item__name{font-size:13px;font-weight:700;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fav-item__price{color:var(--accent-text);font-weight:700}.chip__count{margin-inline-start:6px;min-width:20px;height:20px;padding:0 6px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;background:var(--surface-2)}.chip__count--alert{background:var(--warn);color:#1c1305}.search{height:48px;border-radius:16px;background:var(--surface);border:1px solid var(--line);display:flex;align-items:center;gap:10px;padding:0 14px;color:var(--muted)}.search input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.search input{flex:1;min-width:0;border:0;outline:none;background:transparent;font-size:15px;color:var(--ink)}.icon-btn{width:38px;height:38px;flex:none;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:var(--ink);display:inline-flex;align-items:center;justify-content:center;padding:0}@media(hover:hover){.icon-btn:hover{border-color:var(--accent);color:var(--accent-text)}}.method-logo{border-radius:50%;flex:none;display:block}.contact-mark{flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.page,.tabbar{transition:opacity .22s ease,transform .22s ease}html.searching .page{opacity:0;transform:translateY(16px) scale(.985)}html.searching .tabbar{opacity:0;transform:translateY(24px)}.search-overlay{position:fixed;inset:0;z-index:40;background:var(--bg);display:flex;flex-direction:column;padding-top:var(--top-inset);animation:search-in .24s cubic-bezier(.2,.8,.2,1)}.search-overlay--out{animation:search-out .18s ease forwards}.search-overlay__bar{display:flex;align-items:center;gap:10px;padding:12px 14px;max-width:760px;width:100%;margin:0 auto;animation:search-bar .3s cubic-bezier(.2,.8,.2,1)}.search-overlay__field{flex:1;min-width:0;height:46px;border-radius:999px;background:var(--surface);border:1px solid var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 14%,transparent);display:flex;align-items:center;gap:10px;padding:0 8px 0 16px;color:var(--muted)}[dir=rtl] .search-overlay__field{padding:0 16px 0 8px}.search-overlay__field input{flex:1;min-width:0;border:0;outline:none;background:transparent;font-size:16px;color:var(--ink)}.search-overlay__field input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.search-overlay__clear{width:30px;height:30px;border-radius:50%;border:0;background:var(--surface-2);color:var(--muted);display:inline-flex;align-items:center;justify-content:center;position:relative}.search-overlay__clear:after,.pk-search__x:after{content:"";position:absolute;inset:-8px}.search-overlay__body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:6px 16px calc(24px + var(--bottom-inset));max-width:760px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:22px}.search-overlay__body>section{animation:search-item .32s cubic-bezier(.2,.8,.2,1) both}.search-overlay__body>section:nth-child(2){animation-delay:.04s}.search-overlay__body>section:nth-child(3){animation-delay:.08s}.search-overlay__label{font-size:13px;font-weight:700;color:var(--muted)}.search-list{display:flex;flex-direction:column;border-radius:18px;background:var(--surface);border:1px solid var(--line);overflow:hidden}.search-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border:0;border-bottom:1px solid var(--line);background:transparent;color:inherit;text-align:start;width:100%;animation:search-item .28s ease both}.search-row:last-child{border-bottom:0}@media(hover:hover){.search-row:hover{background:var(--tile)}}.search-row__pic{width:44px!important;height:44px!important;border-radius:12px!important;flex:none}.search-row__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.search-row__name{font-weight:700;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-row__price{display:flex;flex-direction:column;align-items:flex-end;gap:0;color:var(--accent-text);font-weight:700;flex:none}.search-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:40px 0;color:var(--muted)}.chip--icon{display:inline-flex;align-items:center;gap:6px}@keyframes search-in{0%{opacity:0}to{opacity:1}}@keyframes search-out{to{opacity:0;transform:translateY(8px)}}@keyframes search-bar{0%{opacity:0;transform:translateY(-14px) scale(.98)}to{opacity:1;transform:none}}@keyframes search-item{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.search-overlay,.search-overlay--out,.search-overlay__bar,.search-overlay__body>section,.search-row{animation:none}.page,.tabbar{transition:none}}.seg--on-card{background:var(--surface)}.transfers{display:flex;flex-direction:column;gap:8px}.transfer{border-radius:16px;border:1px solid var(--line);background:var(--surface);padding:12px 14px;display:flex;flex-direction:column;gap:6px}.transfer__top,.transfer__meta{display:flex;align-items:center;justify-content:space-between;gap:10px}.transfer__who{font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transfer__amount{font-weight:800;font-size:16px;white-space:nowrap;font-variant-numeric:tabular-nums}.transfer__amount--in{color:var(--good)}.transfer__amount--out{color:var(--bad)}.transfer__meta{font-size:12px;color:var(--muted)}.transfer__meta span:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}.field{display:flex;flex-direction:column;gap:6px}.field>span:first-child,.field>label:first-child{font-size:13px;font-weight:600}.input,.select,.textarea{width:100%;min-height:50px;border-radius:14px;border:1px solid var(--line);background:var(--surface-2);color:var(--ink);padding:0 14px;font-size:16px;outline-color:var(--accent)}.textarea{padding:12px 14px;min-height:96px;resize:vertical;line-height:1.6}.input[aria-invalid=true]{border-color:var(--bad)}.amount{gap:8px}.amount__box{display:flex;gap:8px}.amount__btn{flex:none;width:50px;min-height:50px;border-radius:14px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:24px;font-weight:500;line-height:1}.amount__btn:disabled{opacity:.4}.amount__input{flex:1;min-width:0;text-align:center;font-size:20px;font-weight:700}.amount__live{font-size:14px;font-weight:700;color:var(--accent-text)}.amount__picks{display:flex;flex-direction:column;gap:10px;margin-top:4px}.amount__pickrow{display:flex;flex-direction:column;gap:6px}.pick{flex:none;display:flex;flex-direction:column;align-items:center;gap:2px;min-width:86px;padding:8px 12px;border-radius:14px;border:1px solid var(--line);background:var(--surface);color:var(--ink)}.pick__money{font-size:15px;font-weight:700}.pick__amount{font-size:11.5px;color:var(--muted);white-space:nowrap}.pick[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,var(--surface))}.pick[aria-pressed=true] .pick__amount{color:var(--accent-text)}@media(min-width:900px){.amount__picks .chip-row{flex-wrap:wrap;overflow:visible;margin:0;padding:0}}.hint{font-size:12px;color:var(--muted)}.error-text{font-size:13px;color:var(--bad)}.switch{width:50px;height:30px;border-radius:15px;border:0;padding:3px;flex:none;background:var(--line);display:flex;justify-content:flex-start;transition:background-color .2s ease}.switch[aria-checked=true]{background:var(--accent);justify-content:flex-end}.switch span{width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d}.empty{border-radius:20px;border:1px dashed var(--line);padding:32px 16px;text-align:center;color:var(--muted);font-size:14px;display:flex;flex-direction:column;gap:12px;align-items:center}.list{border-radius:22px;background:var(--surface);border:1px solid var(--line);overflow:hidden}.list>*+*{border-top:1px solid var(--line)}.list-row{width:100%;display:flex;align-items:center;gap:12px;padding:14px 16px;border:0;background:transparent;text-align:start;color:inherit;text-decoration:none}.list-row__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.list-row__title{font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-row__meta{font-size:12px;color:var(--muted)}.list-row__end{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex:none}.order-pic{position:relative;flex:none}.order-pic__art{width:44px;height:44px;border-radius:12px}.order-pic .dot{position:absolute;bottom:-2px;inset-inline-end:-2px;box-shadow:0 0 0 2px var(--surface)}.round-icon{width:40px;height:40px;flex:none;border-radius:50%;background:var(--surface-2);display:flex;align-items:center;justify-content:center}.art{position:relative;isolation:isolate;overflow:hidden;container-type:size;display:flex;align-items:center;justify-content:center;flex:none;background:var(--tile);color:var(--accent-text);font-family:var(--font-heading);font-weight:800}.art img{display:block}.art__frame{position:absolute;inset:0;display:flex}.art__img{width:100%;height:100%;object-fit:cover}.art--loading .art__img{opacity:0}.art--pic.art--loading:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(105deg,transparent 30%,color-mix(in srgb,var(--ink) 9%,transparent) 50%,transparent 70%);transform:translate(-100%);animation:gh-sheen 1.6s ease-in-out .3s infinite}@keyframes gh-sheen{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.art--pic.art--loading:after{animation:none;transform:none}}.art--pic .art__img{animation:gh-fade .25s ease}.art__blur{position:absolute;inset:-12%;z-index:-1;width:124%;height:124%;object-fit:cover;filter:blur(18px) saturate(1.5) brightness(.62);transform:scale(1.15)}.art--logo .art__frame{position:relative;inset:auto;height:100%;aspect-ratio:1;max-width:100%}.art--logo .art__img{object-fit:contain}@container (min-aspect-ratio: 13 / 10){.art--logo .art__frame{height:70%;border-radius:23%;overflow:hidden;box-shadow:0 10px 28px #00000059,0 0 0 1px #ffffff24}.art--logo .art__img{object-fit:cover}}.art--plate{background:color-mix(in srgb,var(--tile) 70%,#f3f2f7)}.art--plate .art__frame{background:#f3f2f7}.art--plate .art__img{object-fit:contain;padding:18%}@container (min-aspect-ratio: 13 / 10){.art--plate .art__img{object-fit:contain;padding:16%}}.art__in{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.art--brand{color:var(--brand-ink);background:radial-gradient(110% 120% at 85% 0%,rgb(255 255 255 / .2),transparent 55%),linear-gradient(150deg,var(--brand),color-mix(in oklab,var(--brand) 72%,#000))}.art--brand:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff1a;pointer-events:none}.art__mark{flex:none;width:min(52cqh,52cqw);aspect-ratio:1;background:currentColor;-webkit-mask:var(--mark) center / contain no-repeat;mask:var(--mark) center / contain no-repeat}.art__label{display:none;min-width:0;flex-direction:column;gap:4px;--avail: 84cqw;--cap: 15cqh}.art__label-name{display:flex;flex-direction:column;max-width:var(--avail);font-size:min(var(--cap),calc(var(--avail) / (var(--fit) * .6)),calc(40cqh / var(--lines)));line-height:1.1;letter-spacing:-.01em}.art__label-name>span{white-space:nowrap}@container (min-height: 96px) and (min-width: 130px){.art--brand .art__in{flex-direction:column;gap:6cqh;padding:0 8cqw}.art__mark{width:40cqh}.art__label{display:flex;align-items:center;max-width:100%;--avail: 84cqw;--cap: 13cqh}.art__label-name{align-items:center;text-align:center}}@container (min-aspect-ratio: 9 / 5) and (min-height: 120px){.art--brand .art__in{flex-direction:row;gap:5cqw}.art__mark{width:44cqh}.art__label{align-items:flex-start;--avail: calc(83cqw - 44cqh) ;--cap: 22cqh}.art__label-name{align-items:flex-start;text-align:start}}.art--name .art__in{flex-direction:column;gap:5cqh;padding:8cqh 8cqw}.art--name{color:#fff;text-align:center;background:radial-gradient(120% 95% at 88% 0%,color-mix(in oklch,oklch(.8 .12 calc(var(--h) + 35)) 85%,var(--accent)) 0,transparent 58%),linear-gradient(145deg,color-mix(in oklch,oklch(.6 .18 var(--h)) 82%,var(--accent)),color-mix(in oklch,oklch(.36 .15 calc(var(--h) + 24)) 88%,var(--accent)))}.art--name:before{content:"";position:absolute;z-index:-1;width:120%;aspect-ratio:1;border-radius:50%;inset-inline-end:-62%;top:-58%;border:1px solid rgb(255 255 255 / .2);box-shadow:0 0 0 14px #ffffff0f,0 0 0 34px #ffffff0a}.art--name:after{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(rgb(255 255 255 / .26) 1px,transparent 1.5px);background-size:11px 11px;-webkit-mask-image:linear-gradient(20deg,#000,transparent 55%);mask-image:linear-gradient(20deg,#000,transparent 55%)}.art__title{display:flex;flex-direction:column;align-items:center;max-width:100%;font-size:min(calc(84cqw / (var(--fit) * .6)),calc(56cqh / var(--lines)));line-height:1.04;letter-spacing:-.025em;text-shadow:0 2px 14px rgb(0 0 0 / .25)}.art__title>span{white-space:nowrap}.art__plan{font-family:var(--font);font-size:max(9px,min(9cqh,6cqw));font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.35em .8em;border-radius:999px;line-height:1;white-space:nowrap;background:#ffffff2e;border:1px solid rgb(255 255 255 / .28)}.art--brand .art__plan{align-self:inherit;background:color-mix(in srgb,var(--brand-ink) 14%,transparent);border-color:color-mix(in srgb,var(--brand-ink) 26%,transparent)}@container (max-height: 80px){.art--name .art__plan{display:none}.art__title{font-size:min(calc(84cqw / (var(--fit) * .6)),calc(62cqh / var(--lines)))}}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(min-width:640px){.grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:900px){.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.product{position:relative;border-radius:22px;background:var(--surface);border:1px solid var(--line);overflow:hidden;transition:transform .16s ease,border-color .2s ease}.product:active{transform:scale(.98)}@media(hover:hover){.product:hover{border-color:var(--accent)}}.product>a,.product>button{display:flex;flex-direction:column;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:start;text-decoration:none}.product>a{position:relative}.product .art{width:100%;height:auto;aspect-ratio:4 / 5}.product .art--logo .art__frame{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;border-radius:0;box-shadow:none}.product .art--logo .art__img{object-fit:cover}.product .art__blur{display:none}.product__body{position:absolute;inset-inline:0;bottom:0;display:flex;flex-direction:column;gap:4px;padding:36px 12px 11px;color:#fff;pointer-events:none;background:linear-gradient(to bottom,transparent,rgb(0 0 0 / .55) 40%,rgb(0 0 0 / .82))}.product__name{font-size:14px;font-weight:700;line-height:1.35;text-shadow:0 1px 2px rgb(0 0 0 / .4);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product__body .sale-countdown{color:#ff9b9b}.product__rule{height:1px;background:var(--line)}.product__price{display:flex;align-items:baseline;gap:4px;color:var(--accent-text)}.product__price .num{font-size:16px;font-weight:700}.product__flag{position:absolute;top:8px;inset-inline-start:8px;pointer-events:none;display:flex;align-items:center;gap:4px;padding:4px 9px;border-radius:999px;background:color-mix(in srgb,var(--surface) 80%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:11px;font-weight:600}.backdrop{position:fixed;inset:0;z-index:40;border:0;padding:0;background:#0000006b;animation:gh-fade .22s ease;backdrop-filter:blur(6px) saturate(.9);-webkit-backdrop-filter:blur(6px) saturate(.9)}.sheet{position:fixed;z-index:41;inset-inline:0;bottom:0;max-height:min(90dvh,calc(100dvh - var(--top-inset) - 12px));display:flex;flex-direction:column;background:var(--surface);border-radius:28px 28px 0 0;border-top:1px solid var(--line);padding-bottom:var(--bottom-inset);animation:gh-up .34s cubic-bezier(.2,.8,.2,1)}.sheet.sheet--waiting{visibility:hidden;animation:none}@keyframes gh-down{0%{transform:none}to{transform:translateY(100%)}}@keyframes gh-fade-out{0%{opacity:1}to{opacity:0}}@keyframes gh-dialog-out{0%{opacity:1;transform:translateY(-50%)}to{opacity:0;transform:translateY(calc(-50% + 12px))}}.sheet-layer--closing{pointer-events:none}.sheet-layer--closing .backdrop{animation:gh-fade-out .22s ease forwards}.sheet-layer--closing .sheet{animation:gh-down .22s cubic-bezier(.4,0,1,1) forwards}.sheet-wait{position:fixed;z-index:41;inset:0;display:grid;place-items:center;pointer-events:none}.sheet__handle{display:flex;justify-content:center;padding-top:10px}.sheet__handle span{width:40px;height:5px;border-radius:3px;background:var(--line)}.sheet__head{padding:8px 20px 0;display:flex;justify-content:space-between;align-items:center;gap:10px}.sheet__body{overflow-y:auto;padding:12px 20px 16px;display:flex;flex-direction:column;gap:14px;overscroll-behavior:contain}.sheet__foot{padding:12px 20px 22px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:10px}@media(min-width:700px){.sheet{inset-inline:0;margin:0 auto;bottom:auto;top:50%;transform:translateY(-50%);width:min(560px,calc(100vw - 32px));max-height:86dvh;border-radius:28px;border:1px solid var(--line);animation:gh-dialog .25s ease}.sheet-layer--closing .sheet{animation:gh-dialog-out .2s ease forwards}.sheet__handle{display:none}.sheet__head{padding-top:18px}}.sheet--float .sheet__head{position:absolute;z-index:2;top:0;inset-inline:0;padding:16px 30px 10px;pointer-events:none}.sheet--float .sheet__head>*{pointer-events:auto}.sheet--float .sheet__head>:first-child{flex:1;min-width:0}.sheet--float .sheet-kind{margin-inline-end:auto}.sheet--float .sheet__body{padding-top:10px}.sheet--float .sheet__head .icon-btn{background:#0c0c1061;border-color:#ffffff38;color:#fff;transition:background-color .2s ease,border-color .2s ease,color .2s ease;-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4)}.sheet--float .sheet-kind{padding:5px 11px;border-radius:999px;font-weight:600;color:#fff;background:#0c0c1061;-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4)}@media(min-width:700px){.sheet--float .sheet__head{padding-top:8px}.sheet--float .sheet__body{padding-top:14px}}.product-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.product-title h2{min-width:0}.product-hero{width:100%;height:172px;border-radius:22px}@media(min-width:700px){.product-hero{height:196px}}.options{display:flex;flex-direction:column;gap:8px}.option{min-height:50px;padding:0 14px;border-radius:14px;border:1.5px solid var(--line);background:transparent;color:var(--ink);display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:14px;font-weight:600;text-align:start}.option[aria-checked=true]{border-color:var(--accent);background:var(--tile)}.option .num{flex:none}.prose{border-radius:16px;background:var(--surface-2);padding:14px;font-size:14px;line-height:1.75;white-space:pre-line}.balance{font-family:var(--font-mono);direction:ltr;font-size:48px;font-weight:700;letter-spacing:-.03em;line-height:1.1}.amount-big{display:flex;justify-content:center;align-items:baseline;gap:4px;padding:8px 0 4px;border-bottom:1px solid var(--line);direction:ltr}.amount-big span:first-child{font-family:var(--font-mono);font-size:28px;color:var(--muted)}.amount-big input{width:6ch;border:0;background:transparent;text-align:center;outline:none;font-family:var(--font-mono);font-size:52px;font-weight:700;letter-spacing:-.03em;color:var(--ink)}.amount-big{cursor:text;transition:border-color .2s}.amount-big:focus-within{border-bottom-color:var(--accent)}.amount-big__pen{align-self:center;display:grid;place-items:center;width:30px;height:30px;border-radius:999px;background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent-text);transition:opacity .2s}.amount-big:focus-within .amount-big__pen{opacity:0}.amounts{display:grid;grid-template-columns:repeat(auto-fit,minmax(52px,1fr));gap:8px}.amounts button{height:44px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-family:var(--font-mono);font-size:15px;font-weight:700}.amounts button[aria-pressed=true]{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.amount-zone{display:flex;flex-direction:column;align-items:center;gap:4px}.amount-line{min-height:1.45em;line-height:1.45;text-align:center;font-size:13px}.pay-box{position:relative;width:100%;aspect-ratio:10 / 7;min-height:236px;max-height:300px;overflow:hidden;margin-top:-6px}.pay-box__view{position:absolute;inset:0;padding:2px;display:flex;flex-direction:column;gap:8px;transition:transform .34s cubic-bezier(.2,.8,.2,1),opacity .22s ease,visibility 0s}.pay-box__view--away,.pay-box__view--sub{opacity:0;visibility:hidden;transition:transform .34s cubic-bezier(.2,.8,.2,1),opacity .22s ease,visibility 0s linear .34s}.pay-box__view--away{transform:translate(-26%)}.pay-box__view--sub,[dir=rtl] .pay-box__view--away{transform:translate(26%)}[dir=rtl] .pay-box__view--sub{transform:translate(-26%)}.pay-box .pay-box__view--sub.pay-box__view--open{transform:none;opacity:1;visibility:visible;transition:transform .34s cubic-bezier(.2,.8,.2,1),opacity .26s ease .04s,visibility 0s}@media(prefers-reduced-motion:reduce){.pay-box__view,.pay-box__view--away,.pay-box__view--sub,.pay-box .pay-box__view--sub.pay-box__view--open{transition:none}}.pay-box__head{display:flex;align-items:center;gap:10px;min-width:0;min-height:32px}.pay-box__title{font-size:15px;white-space:nowrap}.pay-box__of{margin-inline-start:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pay-box__hint{margin:0;font-size:12.5px;line-height:1.4;color:var(--muted);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.pay-grid{flex:1;min-height:0;display:grid;gap:10px;grid-template-columns:repeat(var(--cols, 2),minmax(0,1fr));grid-template-rows:repeat(var(--rows, 2),minmax(0,1fr))}.pay-card{position:relative;min-width:0;min-height:0;overflow:hidden;border-radius:18px;border:1.5px solid var(--line);background:var(--surface);color:var(--ink);padding:12px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:6px;text-align:start;transition:border-color .2s,background-color .2s,opacity .2s}.pay-card:after{content:"";position:absolute;top:12px;inset-inline-end:12px;width:18px;height:18px;border-radius:50%;border:2px solid var(--line);box-sizing:border-box;transition:border-width .15s,border-color .15s}.pay-card[aria-checked=true]{border-color:var(--accent);background:var(--tile)}.pay-card[aria-checked=true]:after{border:6px solid var(--accent)}.pay-card:disabled{opacity:.45}.pay-card__words{display:flex;flex-direction:column;gap:2px;min-width:0;max-width:100%}.pay-card__name{font-weight:700;font-size:14.5px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.pay-card__sub{font-size:12px;line-height:1.3;color:var(--muted);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.pay-grid--three{grid-template-rows:1.45fr 1fr}.pay-grid--methods>.pay-card:last-child:nth-child(odd){grid-column:1 / -1;flex-direction:row;align-items:center;justify-content:flex-start;gap:12px}.pay-card--net{padding:8px 6px;align-items:center;justify-content:center;text-align:center;gap:6px}.pay-card--net svg{width:clamp(28px,34%,44px);height:auto;flex:none}.pay-card--net:after{top:8px;inset-inline-end:8px;width:15px;height:15px}.pay-card--net[aria-checked=true]:after{border-width:5px}.pay-card--net .pay-card__name{font-size:14px}.pay-card--net:disabled{opacity:1}.pay-card--net:disabled>:not(.pay-card__min){opacity:.4}.pay-card--net:disabled:after{display:none}.pay-card__min{position:absolute;top:7px;inset-inline-end:7px;padding:2px 7px;border-radius:999px;white-space:nowrap;font-size:10.5px;font-weight:700;line-height:1.3;background:color-mix(in srgb,var(--accent) 18%,var(--surface));color:var(--accent-text)}.pay-card--cur{justify-content:flex-end;gap:4px}.pay-card__glyph{margin-bottom:auto;display:grid;place-items:center;min-width:36px;height:36px;padding:0 8px;border-radius:999px;background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent-text);font-weight:800;font-size:14px}.pay-card__big{direction:ltr;font-family:var(--font-mono);font-size:24px;font-weight:800;letter-spacing:-.02em;line-height:1.1;color:var(--accent-text);font-variant-numeric:tabular-nums;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pay-card__big small{font-size:13px;font-weight:600;color:var(--muted);letter-spacing:0}.number-card{display:flex;flex-direction:column;gap:6px}.number-card__value{font-size:24px;font-weight:800;letter-spacing:.02em}.number-card__code{font-size:34px;font-weight:800;letter-spacing:.12em;color:var(--accent-text)}.number-card--code{border-color:color-mix(in srgb,var(--good) 45%,var(--line));background:color-mix(in srgb,var(--good) 6%,var(--surface))}.number-wait{width:10px;height:10px;border-radius:50%;background:var(--accent);animation:gh-pulse 1.2s ease-in-out infinite}@keyframes gh-pulse{0%,to{transform:scale(.7);opacity:.5}50%{transform:scale(1.2);opacity:1}}@media(prefers-reduced-motion:reduce){.number-wait{animation:none}}.copy-box{min-height:46px;border-radius:14px;background:var(--surface-2);display:flex;align-items:center;gap:8px;padding:6px 6px 6px 14px;padding-inline:14px 6px;font-family:var(--font-mono);font-size:13px;direction:ltr}.copy-box>span{flex:1;min-width:0;word-break:break-all}.copy-box .btn{font-family:var(--font)}.done{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding:18px 4px 6px}.done__icon{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center}.sx{position:relative;display:inline-flex;color:var(--good);animation:sx-pulse .62s cubic-bezier(.3,.7,.3,1) both}.sx svg{display:block;overflow:visible}.sx__fill{fill:color-mix(in srgb,var(--good) 14%,transparent);animation:gh-fade .3s ease .3s both}.sx__ring,.sx__tick{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1}.sx__ring{transform:rotate(-90deg);transform-origin:48px 48px;stroke-width:4;animation:sx-draw .36s ease-out .04s both}.sx__tick{stroke-width:5.5;animation:sx-draw .26s cubic-bezier(.3,.7,.3,1) .34s both}.sx:after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid currentColor;opacity:0;animation:sx-burst .5s ease-out .5s forwards}@keyframes sx-draw{0%{stroke-dashoffset:1;opacity:0}1%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes sx-pulse{0%{transform:scale(.86)}55%{transform:scale(1)}80%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes sx-burst{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}@media(prefers-reduced-motion:reduce){.sx,.sx__fill,.sx__ring,.sx__tick,.sx:after{animation:none!important}.sx__ring,.sx__tick{stroke-dashoffset:0}.sx:after{display:none}}.sx--fail{color:var(--bad);animation:sx-shake .42s cubic-bezier(.36,.07,.19,.97) .62s both}.sx--fail .sx__fill{fill:color-mix(in srgb,var(--bad) 14%,transparent)}.sx--fail .sx__tick{stroke-width:5.5;animation-duration:.2s}.sx--fail .sx__tick--2{animation-delay:.5s}@keyframes sx-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}@media(prefers-reduced-motion:reduce){.sx--fail .sx__tick--2{animation:none!important;stroke-dashoffset:0}}.done--tap{cursor:pointer;-webkit-tap-highlight-color:transparent}.sc-head{display:flex;align-items:center;justify-content:center;gap:20px}.sc-ring{position:relative;flex:none;width:112px;height:112px;display:grid;place-items:center;text-align:center}.sc-ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.sc-ring__track,.sc-ring__bar{fill:none;stroke-width:7}.sc-ring__track{stroke:var(--surface-2)}.sc-ring__bar{stroke:var(--accent);stroke-linecap:round;transition:stroke-dashoffset 1s linear,stroke .3s}.sc-ring--warn .sc-ring__bar{stroke:var(--warn)}.sc-ring__time{position:relative;display:block;font-size:22px;font-weight:800;color:var(--accent-text);line-height:1.1}.sc-ring--warn .sc-ring__time{color:var(--warn)}.sc-ring__label{position:relative;display:block;font-size:11px;color:var(--muted);max-width:80px;margin-top:2px}.sc-amount{min-width:0;display:flex;flex-direction:column;gap:4px}.sc-amount__value{font-size:28px;font-weight:800;line-height:1.15;overflow-wrap:anywhere}.sc-qr{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.sc-qr__img{width:196px;height:196px;border-radius:16px;background:#fff;padding:6px;box-shadow:0 0 0 1px var(--line);image-rendering:pixelated}.sc-tx{display:flex;gap:8px;align-items:stretch}.sc-tx .input{flex:1;min-width:0}@media(prefers-reduced-motion:reduce){.sc-ring__bar{transition:none}}.done__hint{font-size:13px;color:var(--muted);animation:gh-fade .4s ease .9s both}.avatar{width:64px;height:64px;flex:none;border-radius:50%;border:2px solid var(--accent-text);background:var(--tile);color:var(--accent-text);display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-size:26px;font-weight:700;overflow:hidden}.avatar img{width:100%;height:100%;object-fit:cover}.stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.stat{border-radius:16px;background:var(--surface-2);padding:12px 6px;display:flex;flex-direction:column;align-items:center;gap:4px}.stat .num{font-size:18px;font-weight:700}.pref-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0}.pref-row+.pref-row{border-top:1px solid var(--line)}.toast{position:fixed;z-index:60;inset-inline:16px;bottom:calc(96px + var(--bottom-inset));width:fit-content;max-width:min(440px,calc(100vw - 32px));margin:0 auto;display:flex;align-items:center;gap:10px;padding-block:10px;padding-inline:10px 16px;border-radius:14px;border:1px solid color-mix(in srgb,var(--ink) 10%,var(--line));background:color-mix(in srgb,var(--surface-2) 55%,var(--surface));color:var(--ink);font-size:14px;font-weight:600;line-height:1.45;cursor:default;box-shadow:0 1px 2px #00000014,0 12px 32px -6px #00000047;animation:toast-in .32s cubic-bezier(.2,.9,.3,1.2)}.toast__icon{flex:none;width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--good) 16%,transparent);color:var(--good)}.toast__text{min-width:0;overflow-wrap:anywhere}.toast--bad{border-color:color-mix(in srgb,var(--bad) 35%,var(--line))}.toast--bad .toast__icon{background:var(--bad);color:#fff}.toast--leaving{animation:toast-out .18s ease forwards}@keyframes toast-in{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:none}}@keyframes toast-out{to{opacity:0;transform:translateY(6px) scale(.98)}}.login{min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;background:var(--bg)}.login__pane{display:flex;align-items:flex-start;justify-content:center;padding:16px 16px calc(28px + var(--bottom-inset))}.login__card{width:100%;max-width:400px;display:flex;flex-direction:column;gap:14px;align-items:stretch}.login__top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.login__back{height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:13px;font-weight:600;display:inline-flex;align-items:center;text-decoration:none}.login__brand{display:flex;flex-direction:column;gap:6px;margin-bottom:4px}.login__brand h1{font-size:26px;line-height:1.25;letter-spacing:-.02em}.login__brand p{font-size:14.5px;line-height:1.6}.login .btn,.login .input{height:52px;min-height:52px;border-radius:16px}.login .btn{font-size:15px}.login-btn--google{background:var(--surface);color:var(--ink);border:1px solid var(--line);box-shadow:0 1px 2px #0000000d}.login .tg-widget{height:52px;border-radius:16px;background:#54a9eb;overflow:hidden;align-items:center;box-shadow:0 8px 20px color-mix(in srgb,#54a9eb 30%,transparent)}.login .divider{margin:2px 0}.login__bot{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:16px;border:1px dashed var(--line);color:var(--ink);font-size:14px;font-weight:600;text-decoration:none}.link-btn{border:0;background:none;padding:0;color:var(--accent-text);font:inherit;font-size:13px;font-weight:600;cursor:pointer;position:relative}.link-btn:after{content:"";position:absolute;inset:-14px -8px}.link-btn:hover{text-decoration:underline}.email-alt{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 14px;margin-top:2px}.email-set__head{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:16px;background:var(--surface-2)}.pw{position:relative}.pw .input{padding-right:52px}.pw__eye{position:absolute;right:6px;top:50%;translate:0 -50%;width:40px;height:40px;border-radius:12px;border:0;background:transparent;color:var(--muted);display:inline-flex;align-items:center;justify-content:center}.pw__eye[aria-pressed=true]{color:var(--accent-text)}.login__safe{display:flex;align-items:center;justify-content:center;gap:6px;text-align:center;margin-top:4px}.login__art{order:-1;position:relative;overflow:hidden;isolation:isolate;height:196px;margin:12px 12px 4px;border-radius:28px;color:#fff;background:linear-gradient(150deg,color-mix(in srgb,var(--accent) 72%,#000),#0b0a1a 80%)}.login__blob{position:absolute;z-index:-1;border-radius:50%;filter:blur(48px);pointer-events:none}.login__blob--a{width:62%;aspect-ratio:1;left:-16%;top:-22%;background:var(--accent);opacity:.9;animation:login-drift-a 15s ease-in-out infinite alternate}.login__blob--b{width:54%;aspect-ratio:1;right:-14%;top:16%;background:#14b8a6;opacity:.5;animation:login-drift-b 19s ease-in-out infinite alternate}.login__blob--c{width:50%;aspect-ratio:1;left:18%;bottom:-26%;background:#ec4899;opacity:.42;animation:login-drift-c 23s ease-in-out infinite alternate}@keyframes login-drift-a{to{transform:translate(34%,28%) scale(1.15)}}@keyframes login-drift-b{to{transform:translate(-40%,22%) scale(.9)}}@keyframes login-drift-c{to{transform:translate(24%,-34%) scale(1.2)}}.login__rows{position:absolute;inset:-18px -30% auto;display:flex;flex-direction:column;gap:12px;transform:rotate(-8deg);pointer-events:none}.login__row{overflow:visible}.login__track{display:flex;width:max-content;animation:login-marquee 48s linear infinite;will-change:transform}.login__row--1 .login__track{animation-duration:62s;animation-direction:reverse}.login__row--2 .login__track{animation-duration:54s}@keyframes login-marquee{to{transform:translate(-50%)}}.login__tile{flex:none;width:70px!important;height:70px!important;border-radius:20px!important;font-size:22px;margin-right:12px;box-shadow:0 12px 28px #00000052,0 0 0 1px #ffffff29}.login__now,.login__pitch{display:none}@media(min-width:960px){.login{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:1fr}.login__pane{padding:40px 48px;align-items:center}.login__card{max-width:420px}.login__brand h1{font-size:32px}.login__art{order:0;height:auto;margin:16px;border-radius:36px;display:flex;flex-direction:column;justify-content:flex-end}.login__blob{filter:blur(70px)}.login__rows{inset:3% -30% auto;gap:20px}.login__tile{width:118px!important;height:118px!important;border-radius:30px!important;font-size:34px;margin-right:20px}.login__art:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to top,rgb(8 6 24 / .92),rgb(8 6 24 / .55) 36%,transparent 64%)}.login__now{position:absolute;z-index:3;left:50%;top:47%;translate:-50% -50%;width:min(380px,78%);display:flex;align-items:center;gap:14px;padding:14px 16px 18px;border-radius:24px;background:#ffffff24;border:1px solid rgb(255 255 255 / .28);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);box-shadow:0 24px 60px #00000061;animation:login-now-in .5s cubic-bezier(.2,.8,.2,1) both}@keyframes login-now-in{0%{opacity:0;transform:translateY(16px) scale(.96)}}.login__now-tile{flex:none;width:60px!important;height:60px!important;border-radius:18px!important;font-size:20px}.login__now-text{min-width:0;display:flex;flex-direction:column;gap:3px}.login__now-cat{font-size:12px;font-weight:600;opacity:.72}.login__now-text b{font-size:16.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.login__now-price{display:flex;align-items:center;gap:8px;font-size:13px;opacity:.92}.login__now-price .num{font-weight:700}.login__now-price em{font-style:normal;font-size:11.5px;font-weight:700;padding:2px 8px;border-radius:999px;background:#22c55e38;color:#86efac}.login__now-bar{position:absolute;left:18px;right:18px;bottom:8px;height:3px;border-radius:3px;background:#ffffff29;overflow:hidden}.login__now-bar:after{content:"";position:absolute;inset:0;background:#ffffffd9;transform-origin:left;animation:login-bar 2.8s linear both}[dir=rtl] .login__now-bar:after{transform-origin:right}@keyframes login-bar{0%{transform:scaleX(0)}}.login__pitch{display:block;position:relative;z-index:2;padding:0 44px 44px;color:#fff}.login__pitch h2{font-size:30px;line-height:1.25;letter-spacing:-.02em;max-width:460px;margin-bottom:18px;text-wrap:balance}.login__pitch ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.login__pitch li{display:flex;align-items:center;gap:12px;width:fit-content;padding:7px 16px 7px 7px;border-radius:999px;font-size:14.5px;font-weight:600;background:#ffffff1f;border:1px solid rgb(255 255 255 / .18);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}[dir=rtl] .login__pitch li{padding:7px 7px 7px 16px}.login__perk-icon{width:32px;height:32px;border-radius:50%;background:#ffffff29;color:#fff;display:inline-flex;align-items:center;justify-content:center;flex:none}.login__marks{display:inline-flex;flex:none}.login__marks>*{border-radius:50%;box-shadow:0 0 0 2px #140e28;background:#fff}.login__marks>*+*{margin-inline-start:-8px}}@media(prefers-reduced-motion:reduce){.login__track,.login__blob,.login__now,.login__now-bar:after{animation:none}}.divider{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:12px}.divider:before,.divider:after{content:"";flex:1;height:1px;background:var(--line)}.tg-widget{display:flex;justify-content:center;min-height:40px}.admin{display:grid;grid-template-columns:1fr;align-content:start;min-height:100dvh}.admin__nav{position:sticky;top:0;z-index:10;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:calc(10px + var(--top-inset)) 12px 10px;background:color-mix(in srgb,var(--bg) 85%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.admin__nav::-webkit-scrollbar{display:none}.admin__nav a{flex:none;height:38px;padding:0 14px;border-radius:12px;display:flex;align-items:center;gap:8px;color:var(--muted);font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap}.admin__nav a[aria-current=page]{background:var(--tile);color:var(--accent-text)}.admin__brand,.admin__nav a.admin__brand{display:none}.admin__main{padding:16px;min-width:0;display:flex;flex-direction:column;gap:16px;max-width:1200px;width:100%}@media(min-width:980px){.admin{grid-template-columns:240px 1fr}.admin__nav{flex-direction:column;height:100dvh;padding:18px 12px;border-bottom:0;border-inline-end:1px solid var(--line);background:var(--surface)}.admin__brand{display:flex;align-items:center;gap:10px;padding:4px 10px 18px;color:inherit;text-decoration:none}.admin__main{padding:28px 32px}}.usdt-timer{display:flex;flex-direction:column;gap:8px}.usdt-timer__clock{font-size:22px;font-weight:800;color:var(--accent-text)}.usdt-timer--up{border-color:var(--warn);background:color-mix(in srgb,var(--warn) 10%,var(--surface))}.warn-text{color:var(--warn)}.hbar{display:flex;flex-direction:column;gap:5px}.hbar__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hbar__track{height:8px;border-radius:8px;background:var(--surface-2);overflow:hidden}.hbar__fill{display:block;height:100%;border-radius:inherit;background:var(--accent);transition:width .5s cubic-bezier(.2,.8,.2,1)}.hbar__fill--loss{background:var(--bad)}.hbar__fill--warn{background:var(--warn)}.hbar__fill--good{background:var(--good)}.input-wrap__pre{flex:none}.input--sm{height:38px;font-size:14px;padding:0 10px}@media(prefers-reduced-motion:reduce){.hbar__fill,.chart g{transition:none}}.table{width:100%;border-collapse:collapse;font-size:14px}.table th,.table td{padding:10px 12px;text-align:start;border-bottom:1px solid var(--line);vertical-align:middle;white-space:nowrap}.table th{font-size:12px;font-weight:600;color:var(--muted);background:var(--surface-2)}.table tr:last-child td{border-bottom:0}.form-grid{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:760px){.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sheet:focus{outline:none}.checks td{vertical-align:middle}.checks__select{min-height:36px;font-size:13px;border-radius:10px;width:auto;padding:0 8px}.sup h3{font-size:18px}.sup__alert{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:14px;background:color-mix(in srgb,var(--bad) 10%,transparent);color:var(--bad);font-size:13px}.sup__alert .muted{word-break:break-word}.sup__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sup__stat{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:16px;background:var(--surface-2);border:1px solid transparent;text-align:start;color:inherit}button.sup__stat:disabled{cursor:default}.sup__stat .num{font-size:18px;font-weight:700}.sup__stat--warn{border-color:var(--warn);background:color-mix(in srgb,var(--warn) 10%,var(--surface-2))}.choose .flip-rtl{display:inline-block}.choose__status{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;font-size:13px;color:var(--muted)}.choose__chips{margin:0;padding:0}.choose__panes{display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}.choose__panes>*{min-width:0}@media(min-width:980px){.choose__panes{grid-template-columns:300px minmax(0,1fr);align-items:start}.choose__groups{position:sticky;top:16px;max-height:calc(100dvh - 32px);overflow-y:auto;scrollbar-width:thin}.choose__back{display:none}}@media(max-width:979px){.choose__panes[data-open=true] .choose__groups,.choose__panes[data-open=false] .choose__items{display:none}}.choose__group{display:flex;align-items:center;gap:10px;padding-inline-start:14px}.choose__group[aria-current=true]{background:var(--tile)}.choose__group[aria-current=true] .list-row__title{color:var(--accent-text)}.choose__group-main{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:12px 14px 12px 0;border:0;background:transparent;color:inherit;text-align:start}[dir=rtl] .choose__group-main{padding:12px 0 12px 14px}.choose__count{font-size:12px;font-weight:700;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.choose__count--on{color:var(--accent-text)}.tick{width:24px;height:24px;flex:none;border-radius:8px;border:2px solid var(--line);background:var(--surface);display:inline-grid;place-items:center;padding:0;color:var(--accent-ink);font-size:15px;font-weight:800;line-height:1}.tick[data-state=on],.tick[data-state=mixed]{background:var(--accent);border-color:var(--accent)}.tick:disabled{opacity:.45}.tick .spinner{width:14px;height:14px;border-width:2px}.choose__item{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 16px}.choose__item--pic{grid-template-columns:24px 40px minmax(0,1fr) auto}.choose__thumb{width:40px;height:40px;border-radius:10px;object-fit:cover;background:var(--tile);flex:none}.choose__item--changed{background:color-mix(in srgb,var(--accent) 7%,transparent)}.choose__item--off .list-row__title{color:var(--muted)}.choose__item .list-row__title{white-space:normal}.choose__ref{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.choose__prices{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.choose__prices>.num{font-size:14px;font-weight:700}.choose__replace{min-height:36px;font-size:13px;border-radius:10px;width:auto;max-width:100%;margin-top:4px}.plus{color:var(--good);font-weight:700}.minus{color:var(--bad);font-weight:700}.choose__bar{position:sticky;bottom:calc(12px + var(--bottom-inset));z-index:5;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 10px;padding:10px;padding-inline-start:18px;border-radius:22px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 90%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 10px 30px #00000024}.choose__dest{border-radius:18px;border:1px solid var(--line);background:var(--surface);padding:12px 14px;display:flex;flex-direction:column;gap:8px}.choose__dest ul{margin:0;padding-inline-start:18px;font-size:14px}.choose__dest li{padding:2px 0}.choose__dest li .num{font-size:12px}.choose__names{gap:8px}.choose__names .field>span{font-weight:600}.choose__input{min-height:40px;font-size:14px;border-radius:12px}.choose__select{min-height:38px;font-size:14px;border-radius:12px;width:auto;max-width:220px;padding:0 10px}.home{gap:22px}.mirror{display:inline-flex;transform:scaleX(-1)}.showcase{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.showcase__track{container:showcase / inline-size;display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -16px;padding:0 16px;scroll-padding-inline:16px;overscroll-behavior-x:contain}.showcase__track::-webkit-scrollbar{display:none}@media(min-width:1000px){.showcase__track{margin:0;padding:0;scroll-padding-inline:0}}.slide{position:relative;flex:0 0 calc(100% - 34px);scroll-snap-align:center;overflow:hidden;isolation:isolate;height:380px;border-radius:26px;padding:20px;display:flex;flex-direction:column;justify-content:flex-end;color:#fff;background:#14121c}.showcase__track>.slide:only-child{flex-basis:100%}@container showcase (min-width: 760px){.slide{flex-basis:calc(100% - 72px);height:330px;padding:34px 40px;border-radius:30px;justify-content:center}}@container showcase (min-width: 1000px){.slide{height:370px;padding:44px 52px}}@media(min-width:1000px){.showcase__track>.slide{flex-basis:100%}}.slide--preview{flex-basis:auto}.slide--plain.slide--accent{background:radial-gradient(110% 130% at 100% 0%,color-mix(in srgb,var(--accent-ink) 20%,transparent) 0,transparent 50%),radial-gradient(90% 90% at 0% 100%,color-mix(in srgb,#000 30%,transparent) 0,transparent 62%),var(--accent)}.slide--plain.slide--dark{background:radial-gradient(70% 110% at 100% 0%,color-mix(in srgb,var(--accent) 50%,transparent) 0,transparent 62%),radial-gradient(60% 80% at 0% 100%,color-mix(in srgb,var(--accent) 22%,transparent) 0,transparent 70%),#13111b}.slide--plain.slide--light{color:var(--ink);background:radial-gradient(80% 120% at 100% 0%,color-mix(in srgb,var(--accent) 22%,transparent) 0,transparent 62%),var(--tile)}.slide__cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.slide__wash{position:absolute;inset:-40px;width:calc(100% + 80px);height:calc(100% + 80px);object-fit:cover;z-index:-2;filter:blur(36px) saturate(1.5) brightness(.7);transform:scale(1.12);pointer-events:none}.slide--cover:before,.slide--card:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0806100d 25%,#080610d1)}@container showcase (min-width: 760px){.slide--cover:before,.slide--card:before{background:linear-gradient(90deg,#080610c7,#08061026 70%)}[dir=rtl] .slide--cover:before,[dir=rtl] .slide--card:before{background:linear-gradient(270deg,#080610c7,#08061026 70%)}}.slide__bg{position:absolute;z-index:-2;inset-inline:0;top:0;height:62%;display:block;-webkit-mask-image:linear-gradient(180deg,#000 78%,transparent);mask-image:linear-gradient(180deg,#000 78%,transparent)}.slide--deal .slide__bg{height:36%}.slide__bgart{width:100%;height:100%;border-radius:0;box-shadow:none}.slide__bgart .art__label,.slide__bgart .art__title,.slide__bgart .art__plan{display:none}@container showcase (min-width: 760px){.slide__bg{inset-inline-start:auto;bottom:0;height:auto;width:58%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 26%);mask-image:linear-gradient(90deg,transparent,#000 26%)}[dir=rtl] .slide__bg{-webkit-mask-image:linear-gradient(270deg,transparent,#000 26%);mask-image:linear-gradient(270deg,transparent,#000 26%)}.slide--deal .slide__bg{height:auto}.slide__bgart.art--logo .art__frame{height:62%;transform:translateY(-9%)}.slide__bgart .art__in{transform:translateY(-9%)}}.slide__art{position:absolute;top:22px;inset-inline-end:22px;width:150px;height:150px;border-radius:38px;font-size:44px;box-shadow:0 22px 50px #00000073,0 0 0 1px #ffffff29;transform:rotate(-4deg)}[dir=rtl] .slide__art{transform:rotate(4deg)}.slide--deal .slide__art{width:96px;height:96px;border-radius:26px;font-size:30px}@container showcase (min-width: 760px){.slide__art{top:42%;inset-inline-end:7%;width:220px;height:220px;border-radius:54px;font-size:64px;transform:translateY(-50%) rotate(-4deg)}[dir=rtl] .slide__art{transform:translateY(-50%) rotate(4deg)}.slide--deal .slide__art{width:170px;height:170px;border-radius:44px;font-size:50px}}@container showcase (min-width: 1000px){.slide__art{width:250px;height:250px;border-radius:62px}.slide--deal .slide__art{width:190px;height:190px;border-radius:48px}}.slide__logos{position:absolute;top:24px;inset-inline-end:22px;display:grid;grid-template-columns:repeat(2,64px);gap:10px;transform:rotate(-6deg)}[dir=rtl] .slide__logos{transform:rotate(6deg)}.slide__logos--1{grid-template-columns:96px}.slide__logo{width:64px!important;height:64px!important;border-radius:18px!important;font-size:20px;box-shadow:0 14px 30px #00000047,0 0 0 1px #ffffff38}.slide__logos--1 .slide__logo{width:96px!important;height:96px!important;border-radius:26px!important}.slide__logos .slide__logo:nth-child(2){transform:translateY(14px)}.slide__logos .slide__logo:nth-child(4){transform:translateY(14px)}@container showcase (min-width: 760px){.slide__logos{top:42%;inset-inline-end:9%;grid-template-columns:repeat(2,84px);gap:14px;transform:translateY(-50%) rotate(-6deg)}[dir=rtl] .slide__logos{transform:translateY(-50%) rotate(6deg)}.slide__logo{width:84px!important;height:84px!important;border-radius:24px!important}}.slide__hit{position:absolute;inset:0;z-index:1;border:0;background:transparent;border-radius:inherit}.slide__hit:focus-visible{outline:3px solid currentColor;outline-offset:-6px}.slide__text{position:relative;min-width:0;display:flex;flex-direction:column;gap:7px;align-items:flex-start}@container showcase (min-width: 760px){.slide__text{max-width:54%}}.slide__badges{display:flex;flex-wrap:wrap;gap:6px}.slide__badges span{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 9px;border-radius:999px;font-size:11px;font-weight:700;background:#ffffff24;border:1px solid rgb(255 255 255 / .18);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.slide--plain.slide--light .slide__badges span{background:#ffffff8c;border-color:#0000000f}.slide__title{font-size:25px;line-height:1.1;font-weight:800;letter-spacing:-.02em;max-width:16ch;text-wrap:balance;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[dir=rtl] .slide__title{line-height:1.35;letter-spacing:0}.slide__sub{font-size:13px;line-height:1.45;opacity:.85;max-width:42ch;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@container showcase (min-width: 760px){.slide__title{font-size:34px}.slide__sub{font-size:15px}}@container showcase (min-width: 1000px){.slide__title{font-size:42px}}.slide__actions{margin-top:6px}.slide__cta,.slide__pkg{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px;border-radius:999px;font-size:13px;font-weight:700;color:inherit;white-space:nowrap;background:#ffffff29;border:1px solid rgb(255 255 255 / .26);-webkit-backdrop-filter:blur(12px) saturate(1.4);backdrop-filter:blur(12px) saturate(1.4)}.slide--plain.slide--light .slide__cta,.slide--plain.slide--light .slide__pkg{background:#fff9;border-color:#00000014}.slide__packages{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:6px;margin-top:6px;max-height:78px;overflow:hidden}.slide__pkg{font-weight:600;max-width:100%}.slide__pkg bdi{overflow:hidden;text-overflow:ellipsis}.slide__pkg .num{font-weight:800;opacity:.95}.slide__pkg--all{font-weight:700;background:transparent}@container showcase (max-width: 759px){.slide__cta,.slide__pkg{height:34px;padding:0 11px;font-size:12px;gap:6px}.slide__pkg:nth-child(n+3):not(.slide__pkg--all){display:none}}.slide__pkg--all .num{font-weight:600;opacity:.7}@media(hover:hover){.slide__pkg,.slide__cta{transition:background-color .2s ease}.slide__pkg:hover{background:#ffffff47}.slide:hover .slide__cta{background:#ffffff42}}.showcase__thumbs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px}.showcase__thumbs::-webkit-scrollbar{display:none}.showcase__thumb{position:relative;flex:none;width:46px;height:46px;padding:0;border-radius:14px;overflow:hidden;border:2px solid transparent;background:var(--surface-2);opacity:.6;transition:opacity .2s ease,border-color .2s ease}.showcase__thumb[aria-current=true]{opacity:1;border-color:var(--accent)}.showcase__thumb>img{width:100%;height:100%;object-fit:cover}.showcase__thumb .art{width:100%;height:100%}.showcase__swatch{display:block;width:100%;height:100%}.showcase__swatch--accent{background:var(--accent)}.showcase__swatch--dark{background:#13111b}.showcase__swatch--light{background:var(--tile)}.showcase__progress{position:absolute;inset-inline:5px;bottom:4px;height:3px;border-radius:999px;overflow:hidden;background:#ffffff59}@media(min-width:1000px){.showcase__thumbs{position:absolute;z-index:3;bottom:22px;inset-inline-end:28px;max-width:40%}.showcase__thumb{width:50px;height:50px;box-shadow:0 6px 16px #0000004d;border-color:#fff3}.showcase__thumb[aria-current=true]{border-color:#fff}}@keyframes gh-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.showcase__fill{position:absolute;inset:0;border-radius:inherit;background:#fff;transform-origin:left center;animation:gh-fill var(--autoplay, 6s) linear forwards}[dir=rtl] .showcase__fill{transform-origin:right center}.showcase:hover:not(:has(.showcase__toggle:hover)) .showcase__fill,.showcase:focus-within:not(:has(.showcase__toggle:focus)) .showcase__fill,.showcase[data-held] .showcase__fill,.showcase[data-paused] .showcase__fill{animation-play-state:paused}.showcase__toggle{flex:none;width:46px;height:46px;display:grid;place-items:center;padding:0;border:2px solid transparent;border-radius:14px;background:var(--surface-2);color:var(--ink)}@media(min-width:1000px){.showcase__toggle{width:50px;height:50px;background:#00000073;color:#fff;border-color:#fff3;box-shadow:0 6px 16px #0000004d}}@media(prefers-reduced-motion:reduce){.showcase__fill{animation:none;transform:none}}.catbar{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:2px 16px}.catbar::-webkit-scrollbar{display:none}.catbar__item{flex:none;width:76px;display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--ink);text-decoration:none}.catbar__icon{width:58px;height:58px;border-radius:20px;display:flex;align-items:center;justify-content:center;background:var(--tile);color:var(--accent-text);border:1px solid var(--line)}@media(hover:hover){.catbar__item:hover .catbar__icon{border-color:var(--accent)}}.catbar__label{font-size:12px;font-weight:600;text-align:center;line-height:1.25;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:900px){.catbar{display:grid;grid-template-columns:repeat(var(--cat-cols, 8),minmax(0,1fr));row-gap:14px;overflow:visible;margin:0;padding:2px 0}.catbar__item{width:auto}.catbar__label{white-space:normal;text-wrap:balance}}.shelf{display:flex;flex-direction:column;gap:10px}.shelf__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.shelf__head h2{display:flex;align-items:center;gap:8px;font-size:19px;min-width:0}.shelf__icon{width:30px;height:30px;flex:none;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:var(--tile);color:var(--accent-text)}.shelf__count{font-size:12px;font-weight:600;color:var(--muted);padding:2px 8px;border-radius:999px;background:var(--surface-2)}.shelf__tools{display:flex;align-items:center;gap:6px;flex:none}.shelf__nav{display:none;width:32px;height:32px;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:var(--ink);align-items:center;justify-content:center}@media(hover:hover)and (min-width:900px){.shelf__nav{display:inline-flex}}.shelf__more{font-size:13px;font-weight:700;color:var(--accent-text);text-decoration:none;padding:6px 4px}.shelf__row{display:grid;grid-auto-flow:column;grid-auto-columns:148px;gap:12px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;margin:0 -16px;padding:2px 16px 6px;scroll-padding-inline:16px}.shelf__row::-webkit-scrollbar{display:none}.shelf__row>.product{scroll-snap-align:start}@media(min-width:640px){.shelf__row{grid-auto-columns:176px}}@media(min-width:1000px){.shelf__row{grid-auto-columns:calc((100% - 64px)/5);gap:16px;margin:0;padding:2px 0 6px}}@media(min-width:1200px){.shelf__row{grid-auto-columns:calc((100% - 5 * 16px) / 6)}}.catpage__head{display:flex;align-items:center;gap:12px}.catpage__head h1{font-size:24px}.catpage__icon{width:46px;height:46px;border-radius:16px;flex:none;display:flex;align-items:center;justify-content:center;background:var(--tile);color:var(--accent-text)}.round-btn{width:40px;height:40px;border-radius:50%;border:1px solid var(--line);flex:none;background:var(--surface);color:var(--ink);display:inline-flex;align-items:center;justify-content:center}.welcome-note{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--good) 40%,var(--line));background:color-mix(in srgb,var(--good) 8%,var(--surface));border-radius:var(--radius, 14px);color:var(--text);font-size:14px;line-height:1.4}.welcome-note svg{flex:none;color:var(--good)}.option__name{display:flex;flex-direction:column;gap:2px;min-width:0}.option__note{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:500;color:var(--good)}.badge--warranty{display:inline-flex;align-items:center;gap:4px;background:color-mix(in srgb,var(--good) 12%,transparent);color:var(--good)}.after-note{border:1.5px dashed color-mix(in srgb,var(--accent) 45%,var(--line))}.check{display:flex;gap:10px;align-items:center;font-weight:600;font-size:14px;cursor:pointer}.check input{width:20px;height:20px;flex:none;accent-color:var(--accent)}textarea.input{padding:10px 14px;min-height:0;resize:vertical;line-height:1.5}.input--mono{font-family:var(--font-mono);font-size:12.5px}.input-wrap{display:flex;gap:8px;align-items:center}.input-wrap .input{flex:1;min-width:0}.copy-box--stack{flex-direction:column;align-items:stretch;gap:6px;padding:10px 14px}.copy-box--stack>.small{font-family:var(--font)}.delivered-part{display:flex;align-items:center;gap:8px}.delivered-part>span{flex:1;min-width:0;word-break:break-all}.delivered-part .btn{flex:none}.after-note .chip{display:inline-flex;align-items:center;min-height:32px}.howto__pic{display:block;width:100%;padding:0;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--surface-2);cursor:zoom-in}.howto__pic img{display:block;width:100%;height:auto}.howto__tap{margin-top:-6px;text-align:center}.howto__steps{white-space:pre-line}.after-ask{display:inline-flex;align-items:center;gap:6px}.after-zoom{position:fixed;inset:0;z-index:400;display:grid;place-items:center;padding:16px;background:#000c;cursor:zoom-out}.after-zoom img{max-width:100%;max-height:100%;border-radius:10px}.option__rate{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:700;padding:1px 7px;border-radius:999px;width:fit-content}.option__rate--good{color:var(--good);background:color-mix(in srgb,var(--good) 13%,transparent)}.option__rate--mid{color:var(--warn);background:color-mix(in srgb,var(--warn) 14%,transparent)}.option__rate--low{color:var(--bad);background:color-mix(in srgb,var(--bad) 12%,transparent)}.options--many{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.options--many .option{min-height:64px;padding:10px 12px;font-size:13.5px;line-height:1.3;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:6px}.options--many .option__name>bdi{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.options--many .option__price{font-size:13px;color:var(--accent-text)}.options--many .option[aria-checked=true] .option__price{font-weight:700}.option--in{animation:pk-in .28s cubic-bezier(.2,.8,.2,1) both}@keyframes pk-in{0%{opacity:0;transform:translateY(8px) scale(.98)}}.pk-none{grid-column:1 / -1;text-align:center;padding:10px 0}.pk-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:36px}.pk-head__title{font-size:14px;font-weight:700}.pk-head__title .num{font-size:12px;font-weight:600;margin-inline-start:4px}.pk-head__search{width:34px;height:34px;border-radius:50%;border:1px solid var(--line);background:var(--surface-2);color:var(--ink);display:inline-flex;align-items:center;justify-content:center;flex:none}.pk-search{flex:1;display:flex;align-items:center;gap:8px;height:36px;padding-inline:12px 4px;border-radius:999px;background:var(--surface-2);border:1.5px solid var(--accent);color:var(--muted);animation:pk-search .26s cubic-bezier(.2,.8,.2,1) both}@keyframes pk-search{0%{opacity:0;clip-path:inset(0 0 0 calc(100% - 36px) round 999px)}to{opacity:1;clip-path:inset(0 0 0 0 round 999px)}}[dir=rtl] .pk-search{animation-name:pk-search-rtl}@keyframes pk-search-rtl{0%{opacity:0;clip-path:inset(0 calc(100% - 36px) 0 0 round 999px)}to{opacity:1;clip-path:inset(0 0 0 0 round 999px)}}.pk-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:14px;height:100%}.pk-search input::-webkit-search-cancel-button{display:none}.pk-search__x{width:28px;height:28px;border-radius:50%;border:0;background:var(--line);color:var(--ink);display:inline-flex;align-items:center;justify-content:center;flex:none;position:relative}.pk-more{height:40px;border-radius:14px;border:1px dashed var(--line);background:transparent;color:var(--accent-text);font:inherit;font-size:13.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:6px}.pk-more svg{transform:rotate(90deg);transition:transform .25s ease}.pk-more--open svg{transform:rotate(-90deg)}[dir=rtl] .pk-more svg{transform:rotate(-90deg)}[dir=rtl] .pk-more--open svg{transform:rotate(90deg)}@media(prefers-reduced-motion:reduce){.option--in,.pk-search{animation:none}}.badge--instant{background:color-mix(in srgb,var(--good) 15%,transparent);color:var(--good)}.badge--new{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent-text)}.badge--hot{background:color-mix(in srgb,var(--bad) 14%,transparent);color:var(--bad)}.badge--best{background:color-mix(in srgb,var(--warn) 16%,transparent);color:var(--warn)}.badge--sale{background:color-mix(in srgb,var(--bad) 14%,transparent);color:var(--bad)}.product__flag--hot,.product__flag--sale{color:var(--bad)}.product__flag--best{color:var(--warn)}.product__flag--new{color:var(--accent-text)}.admin__icon{display:inline-flex;width:20px;justify-content:center;opacity:.85}.admin__nav a[aria-current=page] .admin__icon{opacity:1}.accounts{display:flex;flex-direction:column;gap:8px}.account{border:1px solid var(--line);border-radius:16px;overflow:hidden}.account__head{width:100%;display:flex;align-items:center;gap:12px;padding:12px 14px;border:0;background:transparent;text-align:start;color:var(--ink)}.account__head:disabled{cursor:default}.account__name{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.account__balance{font-weight:700}.account__chev{color:var(--muted);transition:transform .2s ease}.account--open .account__chev{transform:rotate(90deg)}[dir=rtl] .account--open .account__chev{transform:rotate(-90deg)}.account__body{padding:0 14px 14px}.legal{max-width:820px;margin-inline:auto;width:100%}.legal__doc{display:flex;flex-direction:column;gap:6px;padding:22px}.legal__doc h1{font-size:26px;line-height:1.3;letter-spacing:-.01em}.doc{display:flex;flex-direction:column;gap:10px;margin-top:8px;font-size:15px;line-height:1.85}.doc h2{font-size:18px;margin-top:14px}.doc h3{font-size:16px;margin-top:8px}.doc p{margin:0}.doc ul{margin:0;padding-inline-start:22px;display:flex;flex-direction:column;gap:6px}.doc a{color:var(--accent-text);font-weight:600;text-decoration:none}.doc a:hover{text-decoration:underline}.site-footer{display:flex;flex-direction:column;align-items:center;gap:10px;padding:26px 8px 8px;text-align:center}.site-footer__links{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px}.site-footer__links a{color:var(--muted);font-size:13px;font-weight:600;text-decoration:none}.site-footer__links a:hover{color:var(--accent-text)}.site-footer__copy{font-size:12px;color:var(--muted);margin:0}.login__agree{text-align:center;line-height:1.7}.login__agree a{color:var(--accent-text);font-weight:600;text-decoration:none}.stack-xs{display:flex;flex-direction:column;gap:2px}.stars{display:inline-flex;gap:1px;vertical-align:-2px}.stars__one{position:relative;display:inline-block;flex:none}.stars__one svg{display:block}.stars__empty{fill:color-mix(in srgb,var(--muted) 30%,transparent)}.stars__fill{position:absolute;inset:0 auto 0 0;overflow:hidden}[dir=rtl] .stars{transform:scaleX(-1)}.stars__fill path{fill:#f5b301}.reviews{scroll-margin-top:16px}.reviews__avg{display:inline-flex;align-items:center;gap:6px}.reviews__bars{display:flex;flex-direction:column;gap:4px}.reviews__bar{display:grid;grid-template-columns:30px 1fr 28px;align-items:center;gap:8px;font-size:12px}.reviews__bar i{display:block;height:6px;border-radius:6px;background:var(--surface-2);overflow:hidden}.reviews__bar b{display:block;height:100%;border-radius:6px;background:#f5b301}.reviews__text{margin:0;font-size:14px;line-height:1.7;white-space:pre-line;overflow-wrap:anywhere}.reviews__rate{gap:10px}.review{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:16px;background:var(--surface-2)}.star-input{display:flex;gap:4px}.star-input__one{width:44px;height:44px;border:0;background:transparent;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.star-input__one path{fill:color-mix(in srgb,var(--muted) 28%,transparent);transition:fill .15s ease,transform .15s ease}.star-input__one--on path{fill:#f5b301}.badge--rating{border:0;display:inline-flex;align-items:center;gap:4px;background:color-mix(in srgb,#f5b301 14%,transparent);color:var(--ink);cursor:pointer}.product__rating{margin-inline-start:auto;font-size:12px;font-weight:700;color:#d99a00;white-space:nowrap}.problem{border-color:color-mix(in srgb,var(--warn) 40%,var(--line))}.problem--answer{border-color:color-mix(in srgb,var(--good) 40%,var(--line))}.problem__text{margin:0;font-size:14px;line-height:1.7;white-space:pre-line;overflow-wrap:anywhere}.level{position:relative;overflow:hidden}.level:before{content:"";position:absolute;inset:0 0 auto auto;width:140px;height:140px;border-radius:50%;translate:40% -40%;background:radial-gradient(circle,color-mix(in srgb,var(--lvl, var(--accent)) 30%,transparent),transparent 70%);pointer-events:none}.level--1{--lvl: #94a3b8}.level--2{--lvl: #f5b301}.level--3{--lvl: #22d3ee}.level__name{font-size:20px}.level__pct{font-size:26px;font-weight:800;color:var(--accent-text)}.level__bar{height:8px;border-radius:8px;background:var(--surface-2);overflow:hidden}.level__bar i{display:block;height:100%;border-radius:8px;background:linear-gradient(90deg,var(--accent),var(--lvl, var(--accent)));transition:width .6s ease}.sup__pace{display:flex;flex-wrap:wrap;gap:4px 10px}.btn--ghost.bad{color:var(--bad);border-color:color-mix(in srgb,var(--bad) 35%,var(--line))}.rate{display:block;height:5px;border-radius:999px;background:var(--surface-2);overflow:hidden}.rate__fill{display:block;height:100%;border-radius:inherit;background:var(--muted)}.rate__fill--good{background:var(--good)}.rate__fill--warn{background:var(--warn)}.rate__fill--bad{background:var(--bad)}.seg--fill button{flex:1;height:auto;min-height:34px;padding:6px 10px;line-height:1.3}.field__head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap}.field__head .link-btn{font-size:12px}.acct-check:empty{display:none}.acct-check__busy{display:inline-flex;align-items:center;gap:8px}.acct-check__busy .spinner--sm{width:14px;height:14px}.saved-chip{display:inline-flex;align-items:center;max-width:260px}.saved-chip__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500}.saved-group+.saved-group{border-top:1px solid var(--line);padding-top:10px}.saved-row{display:flex;align-items:center;gap:10px;min-height:44px}.saved-row__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.saved-row__id{overflow-wrap:anywhere}.saved-row__actions{display:flex;gap:6px;flex:none}.sale-pill{display:inline-flex;align-items:center;width:fit-content;padding:1px 7px;border-radius:999px;font-size:11px;font-weight:700;line-height:1.5;white-space:nowrap;font-variant-numeric:tabular-nums;background:color-mix(in srgb,var(--bad) 14%,transparent);color:var(--bad)}.sale-was{color:var(--muted);font-size:.82em;font-weight:500;text-decoration:line-through;white-space:nowrap}.sale-was--big{font-size:15px}.sale-countdown{display:inline-block;font-size:11.5px;font-weight:600;color:var(--bad);font-variant-numeric:tabular-nums;white-space:nowrap}.product__sale{position:absolute;top:8px;inset-inline-end:8px;pointer-events:none;padding:3px 8px;background:color-mix(in srgb,var(--surface) 82%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.product__price .sale-was{font-size:12px}.search-row__price .sale-was{display:block;font-size:11.5px}.option__pricebox{display:flex;flex-direction:column;align-items:flex-end;flex:none;gap:2px}.options--many .option__pricebox{align-items:flex-start}.option__cost{font-size:10.5px;font-weight:500;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.option__prices{display:flex;flex-direction:column;align-items:flex-end;flex:none;line-height:1.25}.option__prices .sale-was{font-size:11.5px}.options--many .option__prices{flex-direction:row;align-items:baseline;gap:6px}.slide__sale{padding:0 6px;font-size:10.5px;background:color-mix(in srgb,var(--bad) 70%,transparent);color:#fff}.dot--new{background:var(--accent)}.thread-row__icon{position:relative}.thread-row__icon .dot{position:absolute;top:0;inset-inline-end:0;box-shadow:0 0 0 2px var(--surface)}.thread-row__preview{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.thread-row--closed{opacity:.72}.chat__log{display:flex;flex-direction:column;gap:8px;min-height:120px}.bubble{max-width:min(84%,520px);padding:9px 13px 7px;border-radius:18px;display:flex;flex-direction:column;gap:2px}.bubble--mine{align-self:flex-end;background:var(--accent);color:var(--accent-ink);border-end-end-radius:6px}.bubble--team{align-self:flex-start;background:var(--surface);border:1px solid var(--line);border-end-start-radius:6px}.bubble__who{font-size:11.5px;font-weight:700;color:var(--accent-text)}.bubble--mine .bubble__who{color:inherit;opacity:.85}.bubble__text{margin:0;white-space:pre-line;overflow-wrap:anywhere;line-height:1.6}.bubble__time{font-size:10.5px;opacity:.7;align-self:flex-end}.chat__composer{display:flex;gap:8px;align-items:flex-end}.chat__input{flex:1;min-width:0;min-height:52px}.chat__send{flex:none}.chat__order{display:inline-flex;align-items:center;gap:4px;text-decoration:none;font-weight:600}.chat__note{text-align:center;margin:0}.order-thread{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none}.order-thread__go{color:var(--accent-text);font-weight:600;flex:none}.order-warranty{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none}.order-warranty svg{color:var(--good);flex:none}.warranty-card__pic{width:48px;height:48px;border-radius:12px;flex:none}.warranty-card__term{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.warranty-card--expired{opacity:.75}.header:before,.header__nav,.header__word,.header__actions>*,.header__logo-chip{transition:opacity .2s ease,visibility .2s,background-color .2s ease,box-shadow .2s ease}.header--quiet{pointer-events:none}.header--quiet:before{opacity:0}.header--quiet .header__nav,.header--quiet .header__word,.header--quiet .header__actions>:not(.wallet-pill):not(.btn){opacity:0;visibility:hidden}.header--quiet .header__brand,.header--quiet .wallet-pill,.header--quiet .header__actions .btn{pointer-events:auto}.header__brand svg{border-radius:12px;padding:7px 9px;box-sizing:content-box;margin:-7px -9px;transition:background-color .2s ease,box-shadow .2s ease}.header--quiet .header__brand svg{background:color-mix(in srgb,var(--surface) 85%,transparent);box-shadow:0 0 0 1px var(--line),0 6px 18px #0000001f}@media(prefers-reduced-motion:reduce){.header:before,.header__nav,.header__word,.header__actions>*,.header__brand svg{transition:none}}.product-sub{display:block;width:100%;margin-top:-6px;padding:0;background:none;border:0;color:var(--muted);font:inherit;font-size:14px;line-height:1.55;text-align:start;cursor:pointer}.product-sub__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:pre-line}.product-sub--open .product-sub__text{display:block;-webkit-line-clamp:unset}.pkg-info{animation:pkg-info-in .28s ease both}@keyframes pkg-info-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.pkg-info{animation:none}}.amounts button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px}.amounts__syp{font-family:var(--font-mono);font-size:10.5px;font-weight:500;opacity:.7}.open-note{border-color:color-mix(in srgb,var(--warn) 45%,var(--line));background:color-mix(in srgb,var(--warn) 10%,var(--surface));font-size:14px}.sc-exact{display:flex;flex-direction:column;gap:2px;padding:10px 14px;border-radius:14px;border:1px solid color-mix(in srgb,var(--warn) 45%,var(--line));background:color-mix(in srgb,var(--warn) 10%,var(--surface));font-size:13.5px}.sc-exact strong{color:var(--warn)}.np-amount{font-size:26px;font-weight:800;line-height:1.15;overflow-wrap:anywhere}.np-amount small{font-size:15px;font-weight:700;color:var(--muted)}.np-copy{align-self:flex-start}.np-net{display:flex;flex-direction:column;gap:4px;padding:10px 14px;border-radius:14px;border:1px solid color-mix(in srgb,var(--warn) 45%,var(--line));background:color-mix(in srgb,var(--warn) 10%,var(--surface));font-size:13.5px}.np-net strong{color:var(--warn)}.np-net__chip{align-self:flex-start;padding:3px 10px;border-radius:999px;background:var(--surface);border:1px solid var(--line);font-size:12px;font-weight:700;direction:ltr}.np-qr .copy-box{width:100%}.np-address span{font-size:13px;overflow-wrap:anywhere;text-align:start}.np-status{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;border:1px solid var(--line);background:var(--surface)}.np-status--on{flex-direction:column;text-align:center;gap:8px;padding:22px 16px;border-color:color-mix(in srgb,var(--good) 40%,var(--line));background:color-mix(in srgb,var(--good) 8%,var(--surface))}.np-status--on strong{font-size:16px}.dot--good{background:var(--good)}.dot--bad{background:var(--bad)}.open-banner{display:flex;align-items:center;justify-content:space-between;gap:10px;border-color:color-mix(in srgb,var(--warn) 45%,var(--line));background:color-mix(in srgb,var(--warn) 8%,var(--surface))}.sc-steps{list-style:none;counter-reset:sc;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.sc-steps>li{counter-increment:sc;position:relative;padding-inline-start:36px}.sc-steps>li:before{content:counter(sc);position:absolute;inset-inline-start:0;top:-1px;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:var(--accent-ink);font-size:13px;font-weight:800}.sc-steps>li+li:after{content:"";position:absolute;inset-inline-start:11.5px;top:-14px;height:12px;width:1px;background:var(--line)}.sc-steps__title{display:block;font-weight:600;font-size:14px;line-height:1.45}.sc-steps>li{padding-inline-start:0}.sc-steps>li>.sc-steps__title{padding-inline-start:36px;min-height:24px}.sc-exact__hand{margin-top:4px;padding-top:6px;border-top:1px dashed color-mix(in srgb,var(--warn) 40%,var(--line));font-weight:600}.sc-where summary,.faq summary{cursor:pointer;font-weight:600;font-size:14px;color:var(--accent-text)}.sc-where[open] summary{margin-bottom:10px}.sc-demo{margin:0;display:flex;flex-direction:column;gap:8px}.sc-demo__row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;border-radius:16px;background:#222a3c;border:1px solid #333c52;color:#e8ecf4;font-family:system-ui,sans-serif}.sc-demo__side{display:flex;flex-direction:column;gap:6px;min-width:0}.sc-demo__side--end{align-items:flex-end}.sc-demo__name{font-weight:700;font-size:15px}.sc-demo__amount{color:#5fb8a2;font-size:18px;font-weight:600;direction:rtl}.sc-demo__ref{position:relative;font-size:15px;font-weight:600;padding:2px 8px}.sc-demo__ref:after{content:"";position:absolute;inset:-5px -4px;border:2.5px solid #ef3b45;border-radius:50%;animation:sc-demo-ring 1.8s ease-in-out infinite}.sc-demo__date{font-size:12px;color:#c5ccda}@keyframes sc-demo-ring{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.06);opacity:.75}}@media(prefers-reduced-motion:reduce){.sc-demo__ref:after{animation:none}}.faq{display:flex;flex-direction:column;gap:4px}.faq details{border-top:1px solid var(--line);padding:12px 0}.faq details:first-of-type{border-top:0}.faq details[open] summary{margin-bottom:8px}.faq p{margin:0 0 10px;font-size:14px;line-height:1.7;color:var(--muted)}.admin__menu{flex:0 1 auto;min-width:0;height:40px;margin:0 auto;display:flex;align-items:center;gap:6px;padding:0 14px;border:0;border-radius:999px;background:var(--surface-2);color:var(--ink);font:inherit;font-size:15px;font-weight:700;cursor:pointer}.admin__menu-now{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin__menu-chev{display:inline-flex;color:var(--muted);transform:rotate(90deg)}[dir=rtl] .admin__menu-chev{transform:rotate(-90deg)}.admin__side{flex:none;width:40px;height:40px}@media(max-width:979px){.admin__nav{align-items:center}.admin__nav>a{display:none}}@media(min-width:980px){.admin__menu,.admin__side{display:none}}.admin .btn{white-space:nowrap}@media(max-width:699px){.admin .card>.row-between:first-child,.admin .card.row-between{flex-wrap:wrap}}.admin .chip-row[role=group],.admin .chip-row.hub-tabs{flex-wrap:wrap;overflow:visible;margin:0;padding:0}@media(max-width:699px){.table--stack,.table--stack tbody{display:block}.table--stack thead{display:none}.table--stack tr{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;padding:12px 14px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.table--stack tr+tr{margin-top:8px}.table--stack tr:before{content:"";order:-1;flex-basis:100%;height:0}.table--stack td{min-width:0;padding:0;border:0;font-size:13px;white-space:normal;overflow-wrap:anywhere}.table--stack td.num{direction:inherit}.table--stack td:not(.cell-head){display:flex;flex-wrap:wrap;align-items:center;column-gap:5px}.table--stack td[data-label]:before{content:attr(data-label);font-family:var(--font);font-size:12px;font-weight:500;color:var(--muted);letter-spacing:0}.table--stack td:empty{display:none}}@media(max-width:699px){.list-row--wrap{flex-wrap:wrap}.list-row--wrap .list-row__main{flex-basis:140px}.list-row__actions{flex:1 1 100%;justify-content:flex-end}}@media(pointer:coarse){.admin .seg button,.admin .seg__value{height:36px}}.slide-pay{--x: 0px;--p: 0;--dir: 1;position:relative;display:block;width:100%;height:56px;border-radius:999px;overflow:hidden;background:var(--surface-2);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}[dir=rtl] .slide-pay{--dir: -1}.slide-pay:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.slide-pay[aria-disabled=true]:not(.slide-pay--done){opacity:.5}.slide-pay__fill{position:absolute;top:0;bottom:0;inset-inline-start:0;width:calc(56px + (100% - 56px) * var(--p));border-radius:999px;background:color-mix(in srgb,var(--ink) 9%,transparent);transition:width .3s cubic-bezier(.2,.9,.3,1)}.slide-pay__label{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:6px;padding-inline-start:52px;font-size:15px;font-weight:700;white-space:nowrap;pointer-events:none;opacity:calc(1 - var(--p) * 1.6);transition:opacity .2s ease;background:linear-gradient(100deg,var(--muted) 40%,var(--ink) 50%,var(--muted) 60%) 0 0 / 300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:slide-pay-shine 2.8s linear infinite}[dir=rtl] .slide-pay__label{animation-direction:reverse}.slide-pay__knob{position:absolute;top:5px;inset-inline-start:5px;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:var(--bg);box-shadow:0 3px 10px #00000038;translate:var(--x) 0;cursor:grab;touch-action:none;transition:translate .3s cubic-bezier(.2,.9,.3,1),scale .18s ease}.slide-pay--held .slide-pay__knob{scale:1.12;box-shadow:0 6px 18px #00000047}.slide-pay--moving .slide-pay__fill{transition:none}.slide-pay--moving .slide-pay__knob{transition:scale .18s ease}.slide-pay--moving .slide-pay__knob{cursor:grabbing}.slide-pay--done .slide-pay__label{opacity:0}.slide-pay__knob--nudge{animation:slide-pay-nudge .6s cubic-bezier(.3,1.4,.5,1)}@keyframes slide-pay-nudge{40%{translate:calc(var(--dir) * 28px) 0}}@keyframes slide-pay-shine{0%{background-position:100% 0}to{background-position:0 0}}@media(prefers-reduced-motion:reduce){.slide-pay__label{animation:none;background:none;color:var(--ink)}.slide-pay__knob,.slide-pay__fill{transition:none}.slide-pay__knob--nudge{animation:none}.slide-pay--held .slide-pay__knob{scale:none}}.bubble__pic{display:block;margin:2px 0 4px;border-radius:12px;overflow:hidden;line-height:0}.bubble__pic img{display:block;max-width:100%;max-height:260px;width:auto;height:auto;object-fit:contain}.how{display:flex;flex-direction:column;gap:12px;padding:14px 16px;border-radius:22px;background:var(--surface);border:1px solid var(--line)}.how__title{font-size:15px}.how__steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.how__step{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0}.how__step:not(:last-child):after{content:"";position:absolute;top:14px;inset-inline-start:36px;inset-inline-end:2px;border-top:1px dashed var(--line)}.how__num{width:28px;height:28px;flex:none;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--tile);color:var(--accent-text);font-size:13px;font-weight:700}.how__text{display:flex;flex-direction:column;min-width:0}.how__text strong{font-size:13px;line-height:1.3}.how__sub{display:none;font-size:12.5px;line-height:1.45;color:var(--muted)}.how__pay{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding-top:10px;border-top:1px solid var(--line)}.how__pay-label{font-size:12px;font-weight:600;color:var(--muted)}@media(min-width:700px){.how{padding:16px 18px}.how__steps{gap:18px}.how__step{flex-direction:row;align-items:flex-start;gap:10px}.how__step:after{display:none}.how__text strong{font-size:14px}.how__sub{display:block;margin-top:2px}}.pay-methods{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.pay-methods__item{display:inline-flex;align-items:center;gap:6px;height:30px;padding-inline:5px 11px;border-radius:999px;background:var(--surface-2);font-size:12.5px;font-weight:600;white-space:nowrap}.home-reviews__row{display:grid;grid-auto-flow:column;grid-auto-columns:min(78vw,290px);gap:12px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;margin:0 -16px;padding:2px 16px 6px;scroll-padding-inline:16px}.home-reviews__row::-webkit-scrollbar{display:none}@media(min-width:1000px){.home-reviews__row{grid-auto-columns:calc((100% - 48px)/4);gap:16px;margin:0;padding:2px 0 6px}}.review-card{margin:0;scroll-snap-align:start;display:flex;flex-direction:column;gap:8px;min-width:0;padding:14px;border-radius:18px;background:var(--surface);border:1px solid var(--line)}.review-card__stars{color:#d99a00;font-size:14px;letter-spacing:1px}.review-card__dim{opacity:.25}.review-card__text{margin:0;font-size:14px;line-height:1.6;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.review-card__who{margin-top:auto;font-size:12px;color:var(--muted)}.review-card__who a{color:var(--accent-text);font-weight:600;text-decoration:none}.site-footer__cols{width:100%;max-width:760px;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;padding:16px;border-radius:22px;background:var(--surface);border:1px solid var(--line);text-align:start}.site-footer__col{display:flex;flex-direction:column;gap:10px;min-width:0}.site-footer__head{font-size:12px;font-weight:700;color:var(--muted)}.site-footer__contacts{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px 18px}.site-footer__contacts a{display:inline-flex;align-items:center;gap:8px;color:var(--ink);font-size:13.5px;font-weight:600;text-decoration:none}.site-footer__contacts a:hover{color:var(--accent-text)}.site-footer__help{width:22px;height:22px;flex:none;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--tile);color:var(--accent-text)}.picture-speed__note{line-height:1.6}.sheet-bar{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;min-width:0}.sheet-title{display:none;min-width:0;margin-inline-end:auto;font-family:var(--font-heading);font-size:16px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sheet--float .sheet__head{border-radius:28px 28px 0 0;transition:background-color .2s ease,box-shadow .2s ease}.sheet--float.sheet--scrolled .sheet__head{pointer-events:auto;background:color-mix(in srgb,var(--surface) 78%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 1px 0 var(--line)}.sheet--float.sheet--scrolled .sheet-kind{display:none}.sheet--float.sheet--scrolled .sheet-title{display:block;animation:gh-fade .2s ease}.sheet--float.sheet--scrolled .sheet__head .icon-btn{background:var(--surface-2);border-color:var(--line);color:var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none}.sheet--float.sheet--scrolled .sheet__head:before{content:"";position:absolute;top:8px;left:50%;width:40px;height:5px;border-radius:3px;background:var(--line);transform:translate(-50%)}@media(min-width:700px){.sheet--float.sheet--scrolled .sheet__head:before{display:none}}@media(max-width:699px){.sheet--full{top:0;max-height:none;height:100dvh;border-radius:0;border-top:0;padding-top:var(--top-inset)}.sheet--full .sheet__handle{display:none}.sheet--full .sheet__body{flex:1 1 auto;min-height:0}.sheet--full.sheet--float .sheet__head{padding-top:calc(var(--top-inset) + 14px);border-radius:0}.sheet--full.sheet--float.sheet--scrolled .sheet__head:before{display:none}}@media(min-width:1000px){.sheet--wide{width:min(1120px,calc(100vw - 64px));height:min(860px,90dvh);max-height:90dvh;overflow:hidden}.sheet--wide .sheet__head{padding:14px 20px 12px;padding-inline-start:28px;border-bottom:1px solid var(--line)}.sheet--wide .sheet-bar{flex:1}.sheet--wide .sheet-kind{margin-inline-end:auto;padding:5px 11px;border-radius:999px;background:var(--surface-2);color:var(--ink);font-weight:600}.sheet--wide .sheet__body{flex:1;min-height:0;padding:0;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(380px,1fr);gap:0}.pd-col{min-height:0;display:flex;flex-direction:column}.pd-col--about{overflow-y:auto;overscroll-behavior:contain;padding:22px 28px 28px;gap:16px}.pd-col--buy{border-inline-start:1px solid var(--line);background:color-mix(in srgb,var(--surface-2) 40%,var(--surface))}.pd-buy{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:22px 24px 18px;display:flex;flex-direction:column;gap:14px}.pd-buy__foot{padding:14px 24px 20px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:10px;background:var(--surface)}.sheet--wide .product-hero{height:300px}}.product-desc{color:var(--muted);font-size:14.5px;line-height:1.7}.rich>*+*{margin-top:8px}.rich ul{margin:0;padding-inline-start:1.3em}.rich li+li{margin-top:3px}.rich strong{font-weight:700;color:var(--ink)}.rich__link{color:var(--accent-text);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.prose.rich{white-space:normal}.product-sub__rich{display:block}.pk-tabs{display:flex;flex-wrap:wrap;gap:6px}.pk-tabs .chip{display:inline-flex;align-items:center;gap:6px}.chip[aria-selected=true]{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.pk-tabs__n{font-size:11px;font-weight:600;opacity:.7}@keyframes gh-nudge{0%,to{transform:none}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}.nudge{animation:gh-nudge .45s ease}.nudge .input,.nudge .select{border-color:var(--bad);box-shadow:0 0 0 3px color-mix(in srgb,var(--bad) 22%,transparent)}.nudge.after-note{border-color:var(--bad)}@media(prefers-reduced-motion:reduce){.nudge{animation:none}}.ready-note{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:14px;background:color-mix(in srgb,var(--good) 13%,transparent);color:var(--good);font-size:14px;font-weight:700;animation:gh-in .3s ease}.eta-line{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12.5px;color:var(--muted);text-align:center}.eta-line svg{flex:none;color:var(--accent-text)}.order-actions{display:flex;flex-direction:column;gap:8px}.order-actions__more{display:flex;gap:8px}.order-actions__more .btn{flex:1 1 0;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.order-head{display:flex;align-items:center;gap:14px}.order-head__art{width:64px;height:64px;border-radius:16px;flex:none}.order-head__text{display:flex;flex-direction:column;gap:3px;min-width:0}.order-head__text h1{margin:0;font-size:22px;line-height:1.25;overflow-wrap:anywhere}.order-head__pkg{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.order-for{display:flex;flex-wrap:wrap;gap:6px}.order-for__item{display:inline-flex;align-items:baseline;gap:6px;padding:5px 11px;border-radius:999px;background:var(--surface-2);font-size:13px}.order-total{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px}.order-total>.num{font-size:24px;font-weight:700}.order-total .badge{margin-inline-start:auto}.order-status{--tone: var(--accent);display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px 12px;border:1px solid color-mix(in srgb,var(--tone) 35%,var(--line))}.order-status--good{--tone: var(--good)}.order-status--warn{--tone: var(--warn)}.order-status--muted{--tone: var(--muted)}.order-status__icon{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:var(--tone);background:color-mix(in srgb,var(--tone) 15%,transparent)}.order-status__text{display:flex;flex-direction:column;gap:2px;min-width:0}.order-status__text>.small{white-space:pre-line}.order-steps{grid-column:1 / -1;display:flex;gap:6px;margin:4px 0 0;padding:0;list-style:none}.order-steps li{flex:1 1 0;display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--muted)}.order-steps li:before{content:"";height:4px;border-radius:999px;background:var(--surface-2)}.order-steps .order-steps__done{color:var(--ink)}.order-steps .order-steps__done:before{background:var(--good)}.order-steps .order-steps__now{color:var(--ink);font-weight:600}.order-steps .order-steps__now:before{background:var(--accent);animation:step-glow 1.6s ease-in-out infinite}.order-steps .order-steps__now--warn:before{background:var(--warn)}@keyframes step-glow{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.order-steps .order-steps__now:before{animation:none}}.delivered-link{display:flex;flex-direction:column;gap:2px;min-width:0;text-align:start}.delivered-link>.small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-late{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 8px;font-size:13px;color:var(--muted)}.order-late .link-btn{color:var(--muted);text-decoration:underline;text-underline-offset:3px}.order-late .link-btn:hover{color:var(--accent-text)}.help-link{align-self:center;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:600;color:var(--muted);text-decoration:none}.help-link:hover{color:var(--accent-text);text-decoration:underline}.ed-group>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;list-style:none;min-height:32px}.ed-group>summary::-webkit-details-marker{display:none}.ed-group>summary:before{content:"\25b8";color:var(--muted);font-size:12px;flex:none;transition:transform .15s ease}[dir=rtl] .ed-group>summary:before{content:"\25c2"}.ed-group[open]>summary:before{transform:rotate(90deg)}[dir=rtl] .ed-group[open]>summary:before{transform:rotate(-90deg)}.ed-group__title{flex:1;min-width:0}.ed-group__state{flex:none;max-width:55%;font-size:12px;font-weight:600;color:var(--muted);text-align:end;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ed-group__state.warn-text{color:var(--warn)}.admin__top{flex-wrap:nowrap}.admin__top h1{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-history{display:flex;flex-direction:column;gap:10px}.order-history__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.order-history__item{position:relative;display:flex;flex-direction:column;gap:4px;padding:0 0 14px;padding-inline-start:22px;font-size:14px}.order-history__item:before{content:"";position:absolute;inset-inline-start:4px;top:6px;width:9px;height:9px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px var(--surface)}.order-history__item:after{content:"";position:absolute;inset-inline-start:8px;top:16px;bottom:0;width:1px;background:var(--line)}.order-history__item:last-child{padding-bottom:0}.order-history__item:last-child:after{display:none}.order-history__item--good:before{background:var(--good)}.order-history__item--warn:before{background:var(--warn)}.order-history__item--muted:before{background:var(--muted)}.order-history__note{font-size:13px;color:var(--muted);overflow-wrap:anywhere}.needs{display:flex;flex-direction:column;gap:10px}.needs h2{font-size:18px}.needs__clear{display:flex;align-items:center;gap:8px;color:var(--good);font-weight:600}.needs__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:8px}@media(min-width:760px){.needs__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.needs__item{display:flex;align-items:center;gap:10px;min-height:48px;padding:10px 14px;border-radius:14px;background:var(--surface-2);color:var(--ink);text-decoration:none;font-size:14px;font-weight:600}@media(hover:hover){.needs__item:hover{box-shadow:inset 0 0 0 1.5px var(--accent)}}.needs__dot{flex:none;width:10px;height:10px;border-radius:50%;background:var(--warn)}.needs__item--bad .needs__dot{background:var(--bad)}.needs__text{flex:1;min-width:0}.needs__go{flex:none;color:var(--muted);font-size:18px}.rs-badge{display:inline-flex;align-items:center;gap:4px;width:fit-content;white-space:nowrap;font-size:10.5px;font-weight:700;line-height:1.5;padding:1px 7px;border-radius:999px;background:color-mix(in srgb,var(--good) 15%,transparent);color:var(--good)}.rs-badge svg{flex:none}.search-row__price .rs-badge{margin-top:2px}.product:has(.rs-badge) .product__price{flex-wrap:wrap;row-gap:2px}.slide__rs{padding:0 6px;background:color-mix(in srgb,var(--good) 72%,transparent);color:#fff}.slide__rs svg{display:none}.rs-note{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;font-size:13px;color:var(--muted)}.rs-h2{margin:0;font-size:17px}.ra-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.ra-quick{align-self:flex-start;color:var(--accent-text, var(--accent));font-weight:600;text-decoration:none}.ra-key{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:10px 12px;border-radius:14px;background:var(--surface-2)}.ra-key__main{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1 200px}.ra-key__actions{flex:none}.ra-once{padding:12px;border-radius:14px;border:1px solid color-mix(in srgb,var(--warn) 45%,var(--line));background:color-mix(in srgb,var(--warn) 8%,var(--surface))}.ra-once__value{display:block;padding:8px 10px;border-radius:10px;background:var(--surface-2);font-size:13px;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.ra-hook__row{display:flex;gap:8px}.ra-hook__row .input{flex:1;min-width:0}.rs-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.rs-stats .stat{text-align:center}.rs-stats .stat .num{font-size:16px}.rs-ids{min-height:120px;font-size:14px}.rs-total{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:14px;background:var(--surface-2)}.rs-total__row{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.rs-results{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:14px;overflow:hidden}.rs-result{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;font-size:13px}.rs-result+.rs-result{border-top:1px solid var(--line)}.rs-result__n{color:var(--muted);font-size:11px}.rs-result__id{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-result__state{display:inline-flex;align-items:center;gap:6px;justify-content:flex-end;text-align:end;color:var(--muted);font-weight:600}.rs-result--ok .rs-result__state,.rs-result--ok .rs-result__state a{color:var(--good)}.rs-result--skip .rs-result__state{color:var(--warn)}.rs-result--fail .rs-result__state{color:var(--bad)}.rs-result--placing .rs-result__state{color:var(--accent-text)}.rs-sum{margin:0;font-weight:700}.rs-dates{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;align-items:end}.rs-dates__go{grid-column:span 2;justify-self:start}@media(min-width:560px){.rs-dates{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.rs-dates__go{grid-column:auto;height:50px}}.rs-find{position:relative;display:block}.rs-find svg{position:absolute;inset-inline-start:14px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}.rs-find .input{padding-inline-start:42px}.rs-share{display:flex;flex-direction:column;gap:8px}.rs-share__segs{display:flex;flex-wrap:wrap;gap:8px}.rs-products{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:16px;overflow:hidden}.rs-prod+.rs-prod{border-top:1px solid var(--line)}.rs-prod__head{display:flex;align-items:center;gap:10px;padding:10px 12px;cursor:pointer;list-style:none}.rs-prod__head::-webkit-details-marker{display:none}.rs-prod__pic{width:36px!important;height:36px!important;border-radius:10px!important;flex:none}.rs-prod__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.rs-prod__name{font-weight:700;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-prod__from{flex:none;color:var(--good);font-weight:700;white-space:nowrap}.rs-prod__chev{flex:none;display:flex;transition:transform .2s ease}.rs-prod[open] .rs-prod__chev{transform:rotate(90deg)}[dir=rtl] .rs-prod[open] .rs-prod__chev{transform:rotate(-90deg)}.rs-rows{padding:0 12px 10px}.rs-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:baseline;padding:7px 0;font-size:13px}.rs-row+.rs-row{border-top:1px dashed var(--line)}.rs-row>:not(:first-child){text-align:end;min-width:52px}.rs-row--head{font-size:11px;font-weight:700;color:var(--muted);padding-top:2px}.rs-row__name{overflow-wrap:anywhere}.rs-row__mine{font-weight:700}.admin__main{padding-bottom:calc(16px + var(--bottom-inset))}@media(min-width:980px){.admin__main{padding-bottom:calc(28px + var(--bottom-inset))}}.choose__pkg{display:grid;grid-template-columns:1fr 1fr auto;gap:6px;align-items:center;margin-block:6px;list-style:none}.choose__price{display:flex;align-items:center;gap:6px}.choose__price .choose__input{width:84px}@media(max-width:640px){.choose__pkg{grid-template-columns:1fr}}.wallet-card{display:flex;flex-direction:column;gap:2px;padding:20px 20px 16px;border-radius:24px;color:var(--accent-ink);background:radial-gradient(120% 140% at 100% 0%,color-mix(in srgb,var(--accent) 70%,#fff) 0%,var(--accent) 45%,color-mix(in srgb,var(--accent) 60%,#000) 100%);box-shadow:0 14px 34px -16px color-mix(in srgb,var(--accent) 70%,transparent)}.wallet-card__label{font-size:13px;opacity:.85}.wallet-card__big{align-self:flex-start;font-size:42px;font-weight:800;letter-spacing:-.03em;line-height:1.15}.wallet-card__syp{font-size:13px;opacity:.85}.wallet-card__add{margin-top:14px;background:var(--accent-ink);color:var(--accent)}.wallet-pending .list-row{box-shadow:inset 3px 0 0 var(--warn)}[dir=rtl] .wallet-pending .list-row{box-shadow:inset -3px 0 0 var(--warn)}.wallet-art{width:36px;height:36px;border-radius:10px;flex:none}.code-card{display:flex;align-items:center;gap:10px;padding:8px;padding-inline:10px 8px;border-radius:18px;background:var(--surface);border:1px dashed color-mix(in srgb,var(--accent) 45%,var(--line))}.code-card:focus-within{border-style:solid;border-color:var(--accent)}.code-card__icon{width:36px;height:36px;flex:none;border-radius:12px;display:grid;place-items:center;background:var(--tile);color:var(--accent-text)}.code-card__input{flex:1;min-width:0;height:40px;border:0;background:none;color:var(--ink);outline:none;font-family:var(--font-mono);font-size:15px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}[dir=rtl] .code-card__input:placeholder-shown{direction:rtl}.code-card__input::placeholder{font-family:var(--font);font-weight:500;letter-spacing:0;text-transform:none;color:var(--muted)}.voucher-row__tag{flex:none;min-width:58px;height:36px;padding:0 10px;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,var(--good) 14%,var(--surface-2));color:var(--good);font-size:13px;font-weight:800}.product__voucher{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;background:var(--good);color:#fff;font-size:10.5px;font-weight:700;line-height:1.6}.wallet-day+.wallet-day{margin-top:-6px}:root{--wrap-wide: 1120px}.header__search,.cat-rail{display:none}.shelves{display:flex;flex-direction:column;gap:22px}.store-cols+.site-footer{margin-top:22px}@media(min-width:900px){.header{top:0;inset-inline:0;max-width:none;height:calc(68px + var(--top-inset));padding-top:var(--top-inset);padding-inline:max(20px,calc((100% - var(--wrap-wide)) / 2 + 16px));gap:16px}.header:before{border-radius:0;border-width:0 0 1px;background:color-mix(in srgb,var(--bg) 70%,transparent)}.header--scrolled:before{background:color-mix(in srgb,var(--surface) 86%,transparent);box-shadow:0 12px 32px -20px #0000008c}.header__nav{margin-inline:auto;align-items:center}.header__actions{gap:8px}.header__search-icon{display:none}.header__search{display:flex;align-items:center;gap:10px;width:clamp(220px,22vw,340px);height:40px;padding-inline:14px 8px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--muted);font:inherit;font-size:13.5px;font-weight:500;cursor:text;transition:border-color .2s ease}.header__search:hover{border-color:color-mix(in srgb,var(--accent) 50%,var(--line))}.header__search:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.header__search-text{flex:1;min-width:0;text-align:start;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header__kbd{flex:none;min-width:22px;height:22px;padding:0 6px;border-radius:7px;display:grid;place-items:center;border:1px solid var(--line);background:var(--surface-2);color:var(--muted);font-family:var(--font-mono);font-size:12px;font-weight:700}.page{padding-top:calc(96px + var(--top-inset))}.page--wide .home{container:store-main / inline-size}}@media(min-width:1100px){:root{--wrap-wide: 1320px}.page--wide{max-width:var(--wrap-wide)}.page--wide .site-footer__cols{max-width:none;padding:20px 24px}.catbar{display:none}.store-cols{--rail: 62px;display:grid;grid-template-columns:var(--rail) minmax(0,1fr);gap:22px;align-items:start;transition:grid-template-columns .34s cubic-bezier(.2,.8,.2,1)}.store-cols--open{--rail: 236px;grid-template-columns:var(--rail) minmax(0,1fr)}.store-cols>.home{grid-column:2}.cat-rail{position:sticky;top:calc(96px + var(--top-inset));display:flex;flex-direction:column;gap:2px;min-width:0;max-height:calc(100dvh - 120px - var(--top-inset));overflow:hidden auto;overscroll-behavior:contain;scrollbar-width:none;padding:7px;border-radius:22px;background:var(--surface);border:1px solid var(--line)}.cat-rail__item{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 7px;border:0;border-radius:14px;background:none;color:var(--ink);font:inherit;font-size:14px;font-weight:600;text-decoration:none;text-align:start;cursor:pointer;white-space:nowrap;transition:background-color .15s ease,color .15s ease}.cat-rail__item:hover{background:var(--surface-2)}.cat-rail__item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.cat-rail__item[aria-current=page]{background:var(--tile);color:var(--accent-text)}.cat-rail__icon{width:32px;height:32px;flex:none;border-radius:10px;display:grid;place-items:center;background:var(--tile);color:var(--accent-text);transition:background-color .15s ease,color .15s ease}.cat-rail__item[aria-current=page] .cat-rail__icon{background:var(--accent);color:var(--accent-ink)}.cat-rail__toggle{margin-bottom:5px;color:var(--muted)}.cat-rail__toggle .cat-rail__icon{background:none;border:1px solid var(--line);color:var(--ink)}.cat-rail__toggle[aria-expanded=true] .cat-rail__icon{background:var(--surface-2)}.cat-rail__toggle:hover .cat-rail__icon{border-color:var(--accent);color:var(--accent-text)}.cat-rail__name,.cat-rail__count{opacity:0;transition:opacity .12s ease}.cat-rail__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.cat-rail__count{font-size:12px;font-weight:600;color:var(--muted)}.store-cols--open .cat-rail__name,.store-cols--open .cat-rail__count{opacity:1;transition:opacity .22s ease .14s}}@media(min-width:1600px){:root{--wrap-wide: 1480px}}@media(prefers-reduced-motion:reduce){.header__search,.store-cols,.cat-rail__item,.cat-rail__icon,.cat-rail__name,.cat-rail__count{transition:none!important}}@container store-main (min-width: 760px){.shelf__row{grid-auto-columns:calc((100cqw - 64px)/5);gap:16px;margin:0;padding:2px 0 6px}.grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}}@container store-main (min-width: 980px){.shelf__row{grid-auto-columns:calc((100cqw - 5 * 16px) / 6)}.grid{grid-template-columns:repeat(6,minmax(0,1fr))}.shelves{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-flow:row dense;gap:22px 16px}.shelves>.shelf:not(.shelf--short){grid-column:1 / -1}}@container store-main (min-width: 1160px){.shelf__row{grid-auto-columns:calc((100cqw - 6 * 16px) / 7)}.grid{grid-template-columns:repeat(7,minmax(0,1fr))}}@container store-main (min-width: 1400px){.shelf__row{grid-auto-columns:calc((100cqw - 112px)/8)}.grid{grid-template-columns:repeat(8,minmax(0,1fr))}}.invoice-screen{max-width:820px;margin-inline:auto;width:100%}.invoice-bar{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.invoice{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:32px}.invoice__top{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;flex-wrap:wrap;padding-bottom:22px;border-bottom:3px solid var(--accent)}.invoice__seller{display:flex;flex-direction:column;gap:2px;min-width:0;max-width:340px}.invoice__seller svg{margin-bottom:12px}.invoice__seller strong{font-size:16px}.invoice__sub{display:block;color:var(--muted);font-size:13.5px}.invoice__doc{text-align:end}.invoice__doc h1{font-family:var(--font-heading);font-size:32px;line-height:1.1;margin:0 0 12px;letter-spacing:1px;color:var(--accent-text);text-transform:uppercase}.invoice__meta{display:grid;grid-template-columns:auto auto;gap:4px 16px;margin:0;justify-content:end;text-align:start}.invoice__meta dt{color:var(--muted)}.invoice__meta dd{margin:0;font-weight:600}.invoice__stamp{display:inline-block;font-size:12px;font-weight:800;color:var(--good);border:1.5px solid currentColor;border-radius:6px;padding:0 8px;letter-spacing:.5px;text-transform:uppercase}.invoice__stamp--owed{color:var(--warn)}.invoice__parties{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:22px 0}.invoice__parties>div{display:flex;flex-direction:column;gap:2px;min-width:0}.invoice__label{font-size:12px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--muted);margin:0 0 4px}.invoice__items{width:100%;border-collapse:collapse}.invoice__items th{font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--muted);text-align:start;padding:10px;background:var(--surface-2);border-bottom:1px solid var(--line)}.invoice__items td{padding:14px 10px;border-bottom:1px solid var(--line);vertical-align:top}.invoice__items .n{text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums}.invoice__desc{display:flex;flex-direction:column;gap:2px;overflow-wrap:anywhere}.invoice__narrow{display:none}.invoice__totals{margin-inline-start:auto;width:min(100%,340px);padding-top:12px}.invoice__line{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:5px 0}.invoice__line span{color:var(--muted)}.invoice__line b{font-weight:600;text-align:end;overflow-wrap:anywhere}.invoice__line--grand{font-size:19px;border-top:2px solid var(--ink);margin-top:6px;padding-top:10px}.invoice__line--grand span{color:var(--ink);font-weight:700}.invoice__line--grand b{font-weight:800}.invoice__notes{margin-top:22px;padding-top:12px;border-top:1px dashed var(--line)}.invoice__received{margin-top:22px;padding-top:16px;border-top:1px solid var(--line)}.invoice__received h2{font-size:16px;margin:0}.invoice__foot{margin-top:24px;padding-top:16px;border-top:1px solid var(--line);text-align:center;color:var(--muted);font-size:13px}.invoice__foot p{margin:4px 0}.invoice__thanks{color:var(--ink);font-weight:700;font-size:15px}@media(max-width:560px){.invoice{padding:20px 16px;border-radius:14px}.invoice__parties{grid-template-columns:1fr;gap:16px}.invoice__doc{text-align:start}.invoice__meta{justify-content:start}.invoice__doc h1{font-size:26px}.invoice__wide{display:none}.invoice__narrow{display:block}.invoice__items td,.invoice__items th{padding-inline:6px}}@media print{.header,.tabbar,.invoice-bar,.invoice .btn{display:none!important}body{background:#fff}.page{padding:0;max-width:none}.invoice{border:0;border-radius:0;padding:0}@page{margin:14mm}}.rsite{max-width:1180px;margin:0 auto;padding:14px 16px 40px;display:flex;flex-direction:column;gap:22px;min-height:100vh}.rsite__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.rsite__brand{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none}.rsite__tag{font-size:13px;font-weight:700;padding:3px 10px;border-radius:999px;background:var(--surface-2);color:var(--muted)}.rsite__nav{display:flex;align-items:center;gap:14px;font-size:14px;font-weight:600}.rsite__nav a{color:var(--accent-text);text-decoration:none}.rsite__hero h1{margin:6px 0 8px;font-size:clamp(28px,6vw,44px);line-height:1.15}.rsite__hero p{margin:0;max-width:640px;color:var(--muted);font-size:16px;line-height:1.6}.rsite__plans{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:720px){.rsite__plans{grid-template-columns:1fr 1fr}}.rsite__plan{display:flex;flex-direction:column;gap:10px}.rsite__plan-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.rsite__plan-head h2{margin:0;font-size:19px}.rsite__fee{font-size:26px;font-weight:800;color:var(--accent-text)}.rsite__fee-wrap{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex:none;text-align:end}.rsite__plan ul{margin:0;padding-inline-start:18px;display:flex;flex-direction:column;gap:6px;color:var(--muted);font-size:14px}.rsite__contact{display:flex;flex-direction:column;gap:8px}.rsite__head h2{margin:0 0 4px;font-size:22px}.rsite__head p{margin:0}.rsite__cats{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.rsite__cats .chip{flex:none}.rsite .product>button{position:relative}.rsite__from{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:12px;color:#ffffffd9}.rsite__from b{font-size:15px;color:#fff}.rsite__from s{opacity:.7}.rsite__off{background:var(--good);color:#fff}.rsite__sheet-head{display:flex;align-items:center;gap:12px}.rsite__pkg{gap:12px}.rsite__pkg-prices{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex:none}.rsite__pkg-prices s{font-size:12px}.rsite__foot{margin-top:auto;text-align:center}.rsite__foot a{color:inherit}
