@font-face{font-family:Geologica X;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/geologica-vf-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geologica X;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/geologica-vf-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--page:1240px;--font-x:"Geologica X",var(--font-display),system-ui,sans-serif;--ground:#F2F2EF;--surface:#FFFFFF;--surface-2:#E9E9E5;--ink:#0F0E17;--muted:#5E5B6E;--line:rgb(15 14 23/0.09);--accent-soft:color-mix(in srgb,var(--accent) 10%,transparent);--glass:rgb(255 255 255/0.94);--glass-strong:rgb(255 255 255/0.86);--glass-edge:rgb(15 14 23/0.06);--glass-blur:blur(22px) saturate(170%);--shadow-1:0 1px 2px rgb(20 16 50/0.04),0 14px 40px -24px rgb(30 20 90/0.28);--shadow-2:0 2px 4px rgb(20 16 50/0.05),0 28px 60px -28px rgb(60 30 160/0.42);--r-md:16px;--r-lg:24px;--r-xl:32px;--ease:cubic-bezier(0.16,1,0.3,1)}:root[data-theme=dark]{--ground:#0A0910;--surface:#15131D;--surface-2:#1D1A28;--ink:#F1F0F7;--muted:#9D99AE;--line:rgb(255 255 255/0.09);--glass:rgb(28 25 40/0.58);--glass-strong:rgb(24 21 34/0.82);--glass-edge:rgb(255 255 255/0.1);--shadow-1:0 1px 2px rgb(0 0 0/0.4),0 14px 40px -24px rgb(0 0 0/0.9);--shadow-2:0 2px 4px rgb(0 0 0/0.5),0 28px 60px -28px rgb(120 80 255/0.4)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ground:#0A0910;--surface:#15131D;--surface-2:#1D1A28;--ink:#F1F0F7;--muted:#9D99AE;--line:rgb(255 255 255/0.09);--glass:rgb(28 25 40/0.58);--glass-strong:rgb(24 21 34/0.82);--glass-edge:rgb(255 255 255/0.1);--shadow-1:0 1px 2px rgb(0 0 0/0.4),0 14px 40px -24px rgb(0 0 0/0.9);--shadow-2:0 2px 4px rgb(0 0 0/0.5),0 28px 60px -28px rgb(120 80 255/0.4)}}body{background:var(--ground);background-image:none}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(46rem 30rem at 10% -8%,color-mix(in srgb,var(--accent) 11%,transparent),transparent 70%),radial-gradient(40rem 28rem at 96% 0,color-mix(in srgb,#38BDF8 7%,transparent),transparent 70%)}.section__title,h1,h2{letter-spacing:-.04em;line-height:1.05}.section__title,h1,h2,h3{font-family:var(--font-x);font-weight:800}h3{letter-spacing:-.025em}.page{max-width:var(--page);padding-inline:24px}@media (max-width:760px){.page{padding-inline:16px}}.glass{background:var(--glass);border:1px solid var(--glass-edge);box-shadow:var(--shadow-1)}.reveal-ready .reveal-wait{transform:translateY(12px);filter:none;transition:opacity .4s ease,transform .5s var(--ease);transition-delay:calc(var(--reveal-delay, 0s) * .5)}.page>*{animation:none!important}.btn{border-radius:14px;font-weight:600;transition:transform .2s var(--ease),background .15s ease,border-color .15s ease,box-shadow .2s ease}.btn:after,.btn:before{content:none!important}.btn--primary{background:var(--accent);color:var(--accent-ink);box-shadow:0 10px 24px -12px var(--accent)}.btn--primary:hover:not(:disabled){background:var(--accent-hover);transform:translateY(-1px);box-shadow:0 16px 30px -12px var(--accent)}.btn--ghost{background:var(--glass-strong);border-color:var(--line);color:var(--ink);box-shadow:none}.btn--ghost:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 50%,var(--line));transform:translateY(-1px)}.btn--white{background:#fff;color:#17103A;box-shadow:0 14px 30px -14px rgb(0 0 0/.5)}.btn--white:hover{transform:translateY(-2px)}.btn--lg{height:54px;padding:0 24px;border-radius:16px;font-size:15.5px}.btn--lg,.btn--xl{font-family:var(--font-x);font-weight:800}.btn--xl{height:60px;padding:0 30px;border-radius:18px;font-size:16.5px;letter-spacing:-.01em;gap:10px}.btn--lg svg,.btn--xl svg{transition:transform .25s var(--ease)}.btn--lg:hover svg,.btn--xl:hover svg{transform:translateX(3px)}.hd-top{position:relative;z-index:41;font-size:13.5px;background:color-mix(in srgb,var(--ink) 3%,var(--ground));border-bottom:1px solid var(--line)}.hd-top__in{display:flex;align-items:center;justify-content:space-between;gap:24px;height:40px}.hd-top__left,.hd-top__nav{display:flex;align-items:center;gap:22px;white-space:nowrap}.hd-top a{display:inline-flex;align-items:center;gap:6px;color:var(--muted);text-decoration:none;transition:color .15s ease}.hd-top a:hover{color:var(--ink)}.hd-top .hd-top__key{color:var(--accent);font-weight:600}@media (max-width:1080px){.hd-top__nav a:nth-child(n+4){display:none}}@media (max-width:760px){.hd-top{display:none}}.header--shop{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:var(--glass-strong);border-bottom:1px solid var(--line);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.hd{display:flex;align-items:center;gap:14px;height:76px}.header--shop .logo--shop{gap:10px;font-family:var(--font-x);font-weight:800;font-size:20px;letter-spacing:-.04em;flex:none;margin-right:6px}.brand-ava{display:inline-grid;place-items:center;flex:none;color:#fff;background:var(--accent);box-shadow:inset 0 1px 0 rgb(255 255 255/.3);transition:transform .4s var(--ease);background:linear-gradient(140deg,#7C4DFF,#5A2EDC)}.brand-ava svg,.logo .brand-ava svg{height:52%;width:auto;color:#fff}.logo:hover .brand-ava{transform:rotate(-8deg) scale(1.05)}.hd__cat{height:48px;padding:0 22px;font-family:var(--font-x);font-weight:800;font-size:14.5px;flex:none}.hd__nav{display:flex;gap:22px;margin-inline:10px;font-size:14.5px;white-space:nowrap}.hd__nav a{color:var(--muted);text-decoration:none;transition:color .15s ease}.hd__nav a:hover{color:var(--ink)}.hd__actions{display:flex;align-items:center;gap:8px;margin-left:auto;flex:none}.hd__actions .btn{height:48px;padding:0 18px;gap:7px;font-size:14.5px}.hd__actions .theme-toggle,.hd__find{width:48px;height:48px;border-radius:14px;background:var(--glass-strong);border:1px solid var(--line);color:var(--ink)}.hd__find{display:none;place-items:center}.hsearch{position:relative;flex:1 1;min-width:0;max-width:620px;display:flex;align-items:center}.hsearch>svg{position:absolute;left:14px;color:var(--muted);pointer-events:none}.hsearch input{width:100%;height:48px;padding:0 14px 0 42px;font:inherit;font-size:14.5px;color:var(--ink);background:var(--surface-2);border:1px solid transparent;border-radius:14px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.hsearch input::placeholder{color:var(--muted)}.hsearch input:focus{outline:none;background:var(--surface);border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.hsearch input::-webkit-search-cancel-button{display:none}.hsearch__drop{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:50;display:flex;flex-direction:column;gap:2px;padding:8px;background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow-2);animation:drop-in .18s ease both}@keyframes drop-in{0%{opacity:0;transform:translateY(-6px)}}.hsearch__item{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:12px;text-decoration:none;color:var(--ink)}.hsearch__item:focus-visible,.hsearch__item:hover{background:var(--accent-soft);outline:none}.hsearch__name{font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hsearch__price{margin-left:auto;color:var(--muted);font-size:14px;white-space:nowrap}.hsearch__empty{padding:12px 10px;color:var(--muted);font-size:14.5px}.hsearch__all{display:flex;align-items:center;justify-content:space-between;margin-top:4px;padding:10px;border:0;border-top:1px solid var(--line);background:none;font:inherit;font-weight:600;font-size:14.5px;color:var(--accent);cursor:pointer;text-align:left}@media (max-width:1180px){.hd__nav{display:none}}@media (max-width:980px){.hd__key span{display:none}.hd__key{width:44px;padding:0!important;justify-content:center}}@media (max-width:760px){.hd{height:58px;gap:8px}.hd__cat,.hd__key,.hd__login,.hd__staff,.hsearch{display:none!important}.hd__find{display:grid}.burger,.hd__actions .theme-toggle,.hd__find{width:40px;height:40px;border-radius:12px}}.tabbar{display:none}@media (max-width:760px){.tabbar{position:fixed;z-index:35;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom, 0px));display:grid;grid-template-columns:repeat(4,1fr);padding:6px;border-radius:22px;background:var(--glass-strong);box-shadow:var(--shadow-2)}.tabbar a{display:flex;flex-direction:column;align-items:center;gap:3px;padding:7px 4px 5px;border-radius:16px;font-size:11.5px;font-weight:600;color:var(--muted);text-decoration:none;-webkit-tap-highlight-color:transparent}.tabbar a.is-on{color:var(--accent);background:var(--accent-soft)}body:has(.buybar) .tabbar{display:none}body:has(.tabbar){padding-bottom:84px}body:has(.tabbar) .support-fab{bottom:calc(92px + env(safe-area-inset-bottom, 0px));width:46px;height:46px;right:14px}:root[data-miniapp="1"] .tabbar{display:none}}.home{display:flex;flex-direction:column;gap:136px;padding-bottom:40px}.home>*{order:0!important}.intro{position:relative;display:flex;flex-direction:column;text-align:center;gap:24px;padding:112px 0 40px}.intro,.pill{align-items:center}.pill{display:inline-flex;gap:9px;padding:8px 16px;border-radius:999px;font-size:14px;font-weight:600;color:var(--accent);background:var(--glass);border:1px solid color-mix(in srgb,var(--accent) 24%,transparent);animation:rise .7s var(--ease) both}.pill i{width:8px;height:8px;border-radius:50%;background:var(--success);animation:pulse 2.2s ease-in-out infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--success) 55%,transparent)}70%,to{box-shadow:0 0 0 9px transparent}}.intro__title{margin:0;max-width:15ch;font-size:clamp(40px,6.4vw,84px);line-height:1;letter-spacing:-.055em;animation:rise .8s var(--ease) .08s both}.intro__title em{font-style:normal;color:var(--accent);background:linear-gradient(100deg,var(--accent) 10%,#A855F7 55%,#38BDF8 110%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.intro__rot{margin:0;font-size:19px;color:var(--muted);animation:rise .8s var(--ease) .16s both}.rotator{display:inline-block;min-width:5.6em;text-align:left;font-family:var(--font-x);font-weight:800;color:var(--ink)}.rotator__word{display:inline-block;animation:rot-in .45s var(--ease) both}@keyframes rot-in{0%{opacity:0;transform:translateY(.5em)}}.intro__lead{margin:0;max-width:52ch;font-size:18.5px;line-height:1.55;color:var(--muted);animation:rise .8s var(--ease) .22s both}.intro__cta{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;animation:rise .8s var(--ease) .3s both}@keyframes rise{0%{opacity:0;transform:translateY(22px)}}.ticks{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 24px;list-style:none;margin:4px 0 0;padding:0;font-size:14.5px;font-weight:500;color:var(--muted);animation:rise .8s var(--ease) .38s both}.ticks li{display:inline-flex;align-items:center;gap:7px}.ticks svg{color:var(--success)}.ticks--left{justify-content:flex-start;animation:none}.glass-art{height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.intro__art{position:absolute;inset:0 -60px;pointer-events:none}.intro__g{position:absolute;opacity:.5;filter:saturate(.38) brightness(1.14);will-change:transform;animation:g-in 1s var(--ease) both,g-float 7s ease-in-out infinite alternate}.intro__g--1{width:150px;left:3%;top:18%;rotate:-12deg;animation-delay:.25s,0s}.intro__g--2{width:136px;right:3%;top:12%;rotate:10deg;animation-delay:.35s,-2s}.intro__g--3{width:88px;left:13%;bottom:8%;rotate:8deg;animation-delay:.45s,-4s;animation-duration:1s,9s}.intro__g--4{width:96px;right:12%;bottom:4%;rotate:-8deg;animation-delay:.55s,-1s;animation-duration:1s,8s}@keyframes g-in{0%{opacity:0;scale:.7}}@keyframes g-float{0%{transform:translateY(-12px) rotate(-3deg)}to{transform:translateY(14px) rotate(3deg)}}@media (max-width:1280px){.intro__art{inset:0}.intro__g--1,.intro__g--2{width:116px}.intro__g--3,.intro__g--4{width:76px}}@media (max-width:1040px){.intro__g--3,.intro__g--4{display:none}.intro__g--1,.intro__g--2{width:92px;top:0;opacity:.8}}@media (max-width:760px){.home{gap:76px}.intro{padding:44px 0 16px;gap:18px}.intro__title{font-size:clamp(36px,11vw,52px)}.intro__lead{font-size:16.5px}.intro__rot{font-size:17px}.intro__cta{width:100%}.intro__cta .btn{flex:1 1 100%}.btn--xl{height:56px;font-size:16px}.ticks{flex-direction:column;align-items:center;gap:6px}.intro__g--1,.intro__g--2{width:68px;top:-6px;opacity:.5}.intro__g--1{left:-22px}.intro__g--2{right:-22px}}@media (prefers-reduced-motion:reduce){.intro__cta,.intro__g,.intro__lead,.intro__rot,.intro__title,.marq__track,.pill,.pill i,.rotator__word,.ticks{animation:none!important}}.nums{display:grid;grid-template-columns:repeat(4,1fr);margin-top:-64px;border-radius:var(--r-xl)}.num{display:flex;flex-direction:column;align-items:center;gap:8px;padding:44px 16px;text-align:center}.num+.num{border-left:1px solid var(--line)}.num strong{font-family:var(--font-x);font-weight:800;font-size:clamp(24px,2.8vw,38px);letter-spacing:-.04em;line-height:1;white-space:nowrap}.num>span{color:var(--muted);font-size:14.5px}@media (max-width:860px){.nums{grid-template-columns:repeat(2,1fr);margin-top:-36px;border-radius:var(--r-lg)}.num{padding:26px 10px}.num:nth-child(3){border-left:0}.num:nth-child(n+3){border-top:1px solid var(--line)}}.marq{overflow:hidden;margin-block:-76px;padding-block:4px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.marq__track{display:flex;width:max-content;animation:marq 40s linear infinite}.marq:hover .marq__track{animation-play-state:paused}.marq__set{display:flex;gap:40px;padding-right:40px}.marq__item{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-family:var(--font-x);font-weight:800;font-size:20px;letter-spacing:-.03em;color:var(--muted);white-space:nowrap;opacity:.75;transition:opacity .2s ease,color .2s ease}.marq__item:hover{opacity:1;color:var(--ink)}@keyframes marq{to{transform:translateX(-50%)}}@media (max-width:760px){.marq{margin-block:-40px}.marq__item{font-size:17px}.marq__set{gap:28px;padding-right:28px}}.sec{gap:48px}.sec,.sec__head{display:flex;flex-direction:column}.sec__head{align-items:center;gap:16px;text-align:center}.sec__head h2{margin:0;font-size:clamp(28px,3.6vw,46px)}.sec__head p{margin:0;max-width:56ch;color:var(--muted);font-size:17px}.sec__head a{color:var(--accent)}.sec__more{display:flex;justify-content:center}.phead{display:flex;flex-direction:column;gap:12px}.phead h1{margin:0;font-size:clamp(32px,4.4vw,54px)}.phead p{margin:0;max-width:62ch;color:var(--muted);font-size:17px}.phead a{color:var(--accent)}@media (max-width:760px){.sec{gap:28px}}.cover{--svc:var(--accent);position:relative;display:block;width:100%;aspect-ratio:4/3;container-type:inline-size;border-radius:18px;overflow:hidden}.cover__in{inset:0;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:1.6cqw;padding:6.5cqw;text-align:left;color:var(--ink);background:radial-gradient(75% 80% at 96% 4%,color-mix(in srgb,var(--svc) 48%,transparent),transparent 62%),linear-gradient(160deg,color-mix(in srgb,var(--svc) 15%,var(--surface)),color-mix(in srgb,var(--svc) 5%,var(--surface)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--svc) 22%,transparent);border-radius:inherit}.cover__in,.cover__top{position:absolute;display:flex}.cover__top{top:6.5cqw;left:6.5cqw;right:6.5cqw;align-items:center;gap:3cqw;font-size:4.6cqw}.cover__mark{height:5.2cqw;width:auto;color:var(--ink);flex:none}.cover__top i{width:1px;height:6cqw;background:color-mix(in srgb,var(--ink) 22%,transparent);flex:none}.cover__logo{width:7cqw;height:7cqw;color:color-mix(in srgb,var(--svc) 78%,var(--ink));flex:none;object-fit:contain}.cover__top b{letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis}.cover__title,.cover__top b{font-family:var(--font-x);font-weight:800;white-space:nowrap}.cover__title{text-transform:uppercase;letter-spacing:-.045em;line-height:.92;font-size:min(21cqw,calc(116cqw / var(--len)))}.cover__kind{font-weight:600;font-size:4.8cqw;line-height:1.15;color:color-mix(in srgb,var(--ink) 72%,transparent)}.cover__term{margin-top:1.4cqw;padding:1.3cqw 3.4cqw;border-radius:999px;background:var(--ink);color:var(--surface);font-family:var(--font-x);font-weight:800;font-size:4.4cqw}.pgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:24px;gap:24px}.pgrid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.pgrid--4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.pgrid,.pgrid--4{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.pc{position:relative;display:flex;flex-direction:column;padding:12px;border-radius:26px;transition:transform .35s var(--ease),box-shadow .3s ease,border-color .2s ease}.pc:hover{transform:translateY(-5px);box-shadow:var(--shadow-2);border-color:color-mix(in srgb,var(--accent) 40%,var(--glass-edge))}.pc__cover{position:relative;display:block;border-radius:18px;text-decoration:none}.pc__badge{position:absolute;top:10px;right:10px;padding:4px 11px;border-radius:999px;background:var(--accent);color:#fff;font-family:var(--font-x);font-weight:800;font-size:12.5px;box-shadow:0 8px 16px -8px var(--accent)}.pc__badge--soon{background:var(--ink);color:var(--surface);box-shadow:none}.pc__body{display:flex;flex-direction:column;flex:1 1;gap:8px;padding:18px 10px 8px}.pc__name{margin:0;font-size:18.5px;line-height:1.15}.pc__name a{text-decoration:none;color:var(--ink)}.pc__name a:after{content:"";position:absolute;inset:0;border-radius:26px}.pc__desc{margin:0;color:var(--muted);font-size:14.5px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pc__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:20px}.pc__price{display:flex;flex-direction:column;line-height:1.1;min-width:0}.pc__price s{color:var(--muted);font-size:13.5px}.pc__price strong{font-family:var(--font-x);font-weight:800;font-size:22px;letter-spacing:-.035em;white-space:nowrap}.pc__note{color:var(--muted);font-size:14px;font-weight:500}.pc__buy{position:relative;z-index:1;height:42px;padding:0 18px;border-radius:13px;font-family:var(--font-x);font-weight:800;font-size:14px;flex:none}.pc--out .cover{filter:saturate(.35);opacity:.8}@media (max-width:820px){.pc{padding:7px;border-radius:20px}.cover,.pc__cover{border-radius:14px}.pc__body{padding:10px 5px 4px}.pc__name{font-size:15.5px}.pc__desc{display:none}.pc__foot{flex-direction:column;align-items:stretch;gap:8px;padding-top:8px}.pc__price strong{font-size:19px}.pc__buy{height:40px}.pc:hover{transform:none}.pc__badge{top:7px;right:7px;font-size:11px;padding:3px 9px}}.show{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) auto;align-items:center;grid-gap:24px;gap:24px;margin-inline:calc(50% - 50vw);padding:88px max(24px,calc(50vw - var(--page) / 2 + 24px));min-height:600px;color:#fff;background:#050409}.show:before{background:radial-gradient(34rem 24rem at 62% 56%,rgb(124 77 255/.22),transparent 70%),radial-gradient(26rem 18rem at 0 100%,rgb(124 77 255/.1),transparent 70%)}.show:after,.show:before{content:"";position:absolute;z-index:-1;inset:0}.show:after{pointer-events:none;background:linear-gradient(90deg,transparent,#7C4DFF 28%,#E879F9 52%,#38BDF8 76%,transparent) top /100% 2px no-repeat,linear-gradient(90deg,transparent,#38BDF8 24%,#7C4DFF 62%,transparent) bottom /100% 2px no-repeat,linear-gradient(180deg,rgb(124 77 255/.18),transparent) top /100% 36px no-repeat,linear-gradient(0deg,rgb(124 77 255/.14),transparent) bottom /100% 36px no-repeat}.show__copy{display:flex;flex-direction:column;align-items:flex-start;gap:26px;min-width:0}.show__pill{display:inline-flex;align-items:center;gap:10px;padding:7px 18px 7px 8px;border-radius:999px;border:1.5px solid #a48fff;font-family:var(--font-x);font-weight:800;font-size:17px;letter-spacing:-.03em;box-shadow:0 0 12px rgb(124 77 255/.25)}.show__pill .brand-ava{border-radius:50%!important}.show h2{margin:0;font-size:clamp(34px,4.6vw,64px);line-height:1.02;letter-spacing:-.05em;color:#fff}.show h2 em{font-style:normal;color:#A48FFF;text-shadow:0 0 22px rgb(124 77 255/.3)}.show__news{gap:10px;width:100%;max-width:440px}.show__box,.show__news{display:flex;flex-direction:column}.show__box{position:relative;gap:4px;padding:16px 48px 16px 18px;border-radius:18px;border:1px solid rgb(255 255 255/.16);background:rgb(255 255 255/.06);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;text-decoration:none;transition:border-color .2s ease,background .2s ease,transform .25s var(--ease),box-shadow .25s ease}a.show__box:hover{border-color:#A48FFF;background:rgb(255 255 255/.1);transform:translateY(-2px);box-shadow:0 0 22px rgb(124 77 255/.5)}.show__box strong{font-family:var(--font-x);font-weight:800;font-size:17px;letter-spacing:-.02em}.show__box span{font-size:14px;line-height:1.45;color:rgb(255 255 255/.72)}.show__box svg{position:absolute;right:16px;top:50%;translate:0 -50%;color:#A48FFF;transition:transform .25s var(--ease)}a.show__box:hover svg{transform:translateX(4px)}:root:not([data-miniapp="1"]) .show__box--miniapp,:root[data-miniapp="1"] .show__box--site{display:none}.show__art{position:relative;align-self:stretch;min-height:420px}.show__arc{left:50%;top:14%;width:104%;aspect-ratio:1;translate:-50% 0;pointer-events:none;background:radial-gradient(closest-side,rgb(124 77 255/.1) 0,rgb(124 77 255/.05) 55%,rgb(124 77 255/.2) 96.5%,rgb(196 181 253/.75) 99%,transparent 99.6%);-webkit-mask-image:linear-gradient(180deg,#000,#000 28%,transparent 46%);mask-image:linear-gradient(180deg,#000,#000 28%,transparent 46%)}.show__arc,.show__comet{position:absolute;border-radius:50%}.show__comet{inset:0}.show__comet:before{content:"";position:absolute;left:50%;top:-5px;width:46px;height:10px;translate:-50% 0;border-radius:999px;background:radial-gradient(closest-side,#fff,rgb(196 181 253/.9) 40%,transparent)}.is-live .show__comet{animation:comet 12s ease-in-out infinite alternate;will-change:transform}@keyframes comet{0%{transform:rotate(-24deg)}to{transform:rotate(24deg)}}.show__cards{position:absolute;left:50%;top:50%;width:min(540px,116%);height:auto;max-width:none;margin:0;translate:-50% -50%}.is-live .show__cards{animation:card-float 8s ease-in-out infinite alternate;will-change:transform}@keyframes card-float{0%{transform:translateY(-9px)}to{transform:translateY(9px)}}.show__toast{position:absolute;z-index:4;display:flex;align-items:center;gap:11px;padding:11px 16px 11px 11px;border-radius:16px;background:rgb(255 255 255/.97);color:#0F0E17;box-shadow:0 20px 40px -18px rgb(0 0 0/.8),0 0 26px rgb(124 77 255/.4)}.show__toast i{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:color-mix(in srgb,var(--success) 14%,#fff);color:var(--success)}.show__toast span{display:flex;flex-direction:column;line-height:1.2}.show__toast strong{font-size:14px;font-weight:600;white-space:nowrap}.show__toast small{font-size:12.5px;color:#5E5B6E;white-space:nowrap}.show__toast--pay{right:-2%;top:10%}.show__toast--key{left:-2%;bottom:10%}.show__toast--key i{background:color-mix(in srgb,#6A3DF0 12%,#fff);color:#6A3DF0}.show__code{font-family:var(--font-mono),monospace;letter-spacing:.04em}.is-live .show__toast--pay{animation:toast-in .6s var(--ease) .15s both}.is-live .show__toast--key{animation:toast-in .6s var(--ease) 2.3s both}.is-live .show__toast--pay i{animation:tick .5s var(--ease) .55s both}.is-live .show__code{animation:type .9s steps(17) 2.7s both}@keyframes toast-in{0%{opacity:0;transform:translateY(14px) scale(.92)}}@keyframes tick{0%{transform:scale(.4);box-shadow:0 0 0 0 color-mix(in srgb,var(--success) 60%,transparent)}60%{transform:scale(1.15)}to{transform:none;box-shadow:0 0 0 10px transparent}}@keyframes type{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.show__nums{gap:30px;list-style:none;margin:0;padding:0;min-width:150px}.show__nums,.show__nums li{display:flex;flex-direction:column}.show__nums li{gap:4px}.show__nums strong{font-family:var(--font-x);font-weight:800;font-size:36px;letter-spacing:-.04em;line-height:1;color:#A48FFF}.show__nums li>span{font-size:14.5px;line-height:1.35;color:rgb(255 255 255/.78);max-width:14ch}@media (max-width:1100px){.show{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);padding-block:64px}.show__nums{grid-column:1/-1;flex-direction:row;flex-wrap:wrap;gap:20px 44px}.show__art{min-height:360px}}@media (max-width:760px){.show{grid-template-columns:1fr;min-height:0;padding-block:40px 44px;gap:8px}.show__copy{gap:20px}.show__art{order:-1;min-height:290px;margin-bottom:8px}.show__cards{width:330px}.show__arc{width:96%;top:12%}.show__toast{padding:8px 12px 8px 8px}.show__toast--pay{top:0;right:0}.show__toast--key{bottom:0;left:0}.show__nums{gap:16px 28px;margin-top:14px}.show__nums strong{font-size:28px}}.path,.why{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px;list-style:none;margin:0;padding:0}.path__step,.why__card{display:flex;flex-direction:column;gap:12px;padding:34px 30px;border-radius:var(--r-lg);transition:transform .35s var(--ease),border-color .2s ease,box-shadow .3s ease}.path__step:hover,.why__card:hover{transform:translateY(-4px);box-shadow:var(--shadow-2)}.path__n,.why__icon{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;margin-bottom:6px;background:var(--accent-soft);color:var(--accent)}.path__n{font-family:var(--font-x);font-weight:800;font-size:19px;background:var(--accent);color:#fff}.path__step h3,.why__card h3{margin:0;font-size:18.5px;line-height:1.2}.path__step p,.why__card p{margin:0;color:var(--muted);font-size:15px;line-height:1.5}@media (max-width:1000px){.path,.why{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.path,.why{grid-template-columns:1fr;gap:12px}.path__step,.why__card{padding:24px}}.faq--narrow{width:100%;max-width:860px;margin-inline:auto}.faq details{background:var(--glass);border:1px solid var(--glass-edge);border-radius:18px;transition:border-color .2s ease,box-shadow .2s ease}.faq details[open]{border-color:color-mix(in srgb,var(--accent) 40%,var(--glass-edge));box-shadow:var(--shadow-1)}.faq summary{font-weight:600}.final{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:18px;padding:84px 28px 92px;border-radius:36px;text-align:center;color:#fff;background:linear-gradient(125deg,#4A22D6,var(--g1,#6A3DF0) 45%,#9B4DFF);box-shadow:0 40px 80px -46px #6A3DF0}.final:before{content:"";position:absolute;z-index:-2;inset:0;background:radial-gradient(34rem 20rem at 50% -10%,rgb(255 255 255/.22),transparent 65%),radial-gradient(26rem 18rem at 0 110%,rgb(56 189 248/.4),transparent 65%),radial-gradient(26rem 18rem at 100% 110%,rgb(217 70 239/.3),transparent 65%)}.final h2{margin:0;font-size:clamp(30px,4.4vw,56px);color:#fff}.final p{margin:0 0 6px;font-size:18px;color:rgb(255 255 255/.85)}.final__logos{position:absolute;z-index:-1;inset:0;pointer-events:none}.final__logo{position:absolute;left:var(--x);top:var(--y);width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);color:#fff;opacity:var(--o);rotate:var(--r);animation:logo-float calc(7s + var(--i) * .7s) ease-in-out infinite alternate;animation-delay:calc(var(--i) * -1.1s)}@keyframes logo-float{0%{transform:translateY(-6px)}to{transform:translateY(7px)}}@media (max-width:1000px){.final__logo:nth-child(3n+2){display:none}.final__logo{--s:48px!important;opacity:.3}}@media (prefers-reduced-motion:reduce){.final__logo{animation:none}}.keybar{position:relative;display:flex;align-items:center;gap:8px;width:min(100%,600px);margin-top:10px;padding:6px 6px 6px 18px;border-radius:20px;background:rgb(255 255 255/.16);border:1px solid rgb(255 255 255/.32);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:border-color .2s ease,background .2s ease}.keybar:focus-within{background:rgb(255 255 255/.24);border-color:rgb(255 255 255/.7)}.keybar__label{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:14.5px;white-space:nowrap;color:#fff}.keybar__input{flex:1 1;min-width:0;height:44px;padding:0 8px;border:0;background:none;font-family:var(--font-mono),monospace;font-size:14.5px;letter-spacing:.04em;color:#fff}.keybar__input:focus{outline:none}.keybar__input::placeholder{color:rgb(255 255 255/.55)}.keybar__btn{height:44px;padding:0 18px;border-radius:14px;color:#17103A;box-shadow:none;font-family:var(--font-x);font-weight:800;font-size:14px;flex:none}.keybar__btn,.keybar__btn:hover:not(:disabled){background:#fff}.keybar__status{position:absolute;left:0;right:0;top:calc(100% + 8px);font-size:14px;color:#fff}.keybar__status .activator__error,.keybar__status .activator__found{color:#fff}@media (max-width:760px){.final{padding:48px 18px 56px;border-radius:28px}.final .btn--xl{width:100%}.final__logo{top:9%!important}.final__logo:nth-child(n+4){top:auto!important;bottom:3%}.keybar{flex-wrap:wrap;padding:12px}.keybar__label{flex-basis:100%;justify-content:center}.keybar__input{flex-basis:100%;text-align:center;background:rgb(255 255 255/.14);border-radius:12px}.keybar__btn{flex:1 1}}.catalog-page{padding-block:36px 40px;gap:36px!important}.catalog{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:36px;gap:36px;align-items:start}.catalog__side{position:-webkit-sticky;position:sticky;top:96px;display:flex;flex-direction:column;gap:4px;padding:10px;border-radius:var(--r-lg)}.catalog__cat{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:0;border-radius:14px;background:none;font:inherit;font-weight:600;color:var(--ink);text-align:left;cursor:pointer;transition:background .15s ease}.catalog__cat:hover{background:var(--accent-soft)}.catalog__cat.is-active{background:var(--accent);color:var(--accent-ink)}.catalog__all{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:var(--accent-soft);color:var(--accent);flex:none}.catalog__cat.is-active .catalog__all{background:rgb(255 255 255/.2);color:inherit}.catalog__cat .chip__dot{flex:none}.catalog__count{margin-left:auto;font-size:13px;font-weight:500;opacity:.65}.catalog__main{display:flex;flex-direction:column;gap:20px;min-width:0}.catalog__bar{flex-wrap:wrap;gap:10px}.catalog__bar,.catalog__search{display:flex;align-items:center}.catalog__search{position:relative;flex:1 1 260px}.catalog__search svg{position:absolute;left:15px;color:var(--muted);pointer-events:none}.catalog__check,.catalog__search input,.catalog__sort{height:48px;font:inherit;font-size:15px;color:var(--ink);background:var(--glass-strong);border:1px solid var(--line);border-radius:14px}.catalog__search input{width:100%;padding:0 16px 0 44px}.catalog__search input:focus,.catalog__sort:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.catalog__check,.catalog__sort{padding:0 14px;cursor:pointer}.catalog__check{display:inline-flex;align-items:center;gap:8px;font-weight:500;white-space:nowrap}.catalog__check input{width:17px;height:17px;accent-color:var(--accent)}.catalog__found{margin:0;color:var(--muted);font-size:14px}.catalog__empty{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:32px;border:1px dashed var(--line);border-radius:var(--r-lg)}.catalog__empty strong{font-family:var(--font-x);font-weight:800;font-size:20px}.catalog .pgrid{grid-template-columns:repeat(auto-fill,minmax(236px,1fr))}@media (max-width:900px){.catalog{grid-template-columns:1fr;gap:14px}.catalog__side{position:static;flex-direction:row;overflow-x:auto;padding:6px;border-radius:18px;scrollbar-width:none}.catalog__side::-webkit-scrollbar{display:none}.catalog__cat{width:auto;white-space:nowrap;padding:8px 12px}.catalog__count{margin-left:2px}.catalog .pgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog__search{flex-basis:100%}.catalog__sort{flex:1 1;min-width:0}}.pdp{display:grid;grid-template-columns:minmax(0,440px) minmax(0,1fr);grid-gap:64px;gap:64px;align-items:start}.pdp__gallery{position:-webkit-sticky;position:sticky;top:100px;display:flex;flex-direction:column;gap:18px}.pdp__gallery .cover{border-radius:28px;box-shadow:var(--shadow-2)}.pdp__perks{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:4px 6px;font-weight:500}.pdp__perks li{display:flex;align-items:center;gap:10px}.pdp__perks svg{color:var(--success);flex:none}.pdp__info{display:flex;flex-direction:column;gap:26px;min-width:0}.pdp__info h1{margin:0;font-size:clamp(30px,3.8vw,48px)}.pdp__lead{margin:0;color:var(--muted);font-size:17px;line-height:1.55;max-width:62ch}.vchips{display:flex;flex-wrap:wrap;gap:8px}.vchip{display:flex;flex-direction:column;gap:2px;padding:10px 16px;border-radius:14px;border:1.5px solid var(--line);background:var(--glass-strong);text-decoration:none;color:var(--ink);transition:border-color .15s ease,transform .2s var(--ease)}.vchip:hover{border-color:var(--accent);transform:translateY(-2px)}.vchip strong{font-size:15px;font-weight:600}.vchip span{font-size:13px;color:var(--muted)}.vchip.is-active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,var(--surface));box-shadow:0 0 0 3px var(--accent-soft)}.vchip.is-active span{color:var(--accent);font-weight:600}.vchip--out{opacity:.6}.buybox{display:flex;flex-direction:column;gap:18px;padding:34px;border-radius:28px}.buybox__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px}.buybox__price strong{font-family:var(--font-x);font-weight:800;font-size:clamp(34px,4vw,46px);letter-spacing:-.045em;line-height:1}.buybox__price s{color:var(--muted);font-size:20px}.buybox__price small{color:var(--muted);font-size:15px}.buybox__off{padding:3px 10px;border-radius:999px;background:var(--accent);color:var(--accent-ink);font-family:var(--font-x);font-weight:800;font-size:13.5px}.buybox__chips{display:flex;flex-wrap:wrap;gap:8px}.buybox__chip{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border-radius:999px;font-size:14px;font-weight:600;background:color-mix(in srgb,var(--success) 12%,transparent);color:var(--success)}.buybox__chip--out{background:var(--surface-2);color:var(--muted)}.buybox__chip--plain{background:var(--accent-soft);color:var(--accent)}.buybox__cta{display:flex;flex-wrap:wrap;gap:10px}.buybox__cta .btn{height:58px;padding:0 30px;border-radius:18px;font-family:var(--font-x);font-weight:800;font-size:17px}.buybox__cta .btn--primary{flex:1 1 240px}.specs{display:grid;grid-template-columns:minmax(140px,.8fr) minmax(0,1.2fr);margin:0}.specs dd,.specs dt{margin:0;padding:13px 0;border-bottom:1px solid var(--line)}.specs dt{color:var(--muted)}.specs dd{font-weight:600}@media (max-width:900px){.pdp{grid-template-columns:1fr;gap:28px}.pdp__gallery{position:static;max-width:460px}.pdp__info{gap:20px}.buybox{padding:22px;border-radius:22px}}.svc-hero{--svc:var(--accent);position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding:64px;border-radius:var(--r-xl)}.svc-hero:before{content:"";position:absolute;z-index:-1;right:-120px;top:-160px;width:520px;height:520px;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--svc) 42%,transparent),transparent)}.svc-hero__top{display:flex;align-items:center;gap:16px}.svc-hero .logo-mark{width:60px;height:60px;border-radius:18px;flex:none}.svc-hero h1{margin:0;font-size:clamp(30px,4.2vw,52px)}.svc-hero__lead{margin:0;max-width:60ch;font-size:17.5px;color:var(--muted)}.svc-hero__cta{margin-block:4px}@media (max-width:760px){.svc-hero{padding:30px 22px;border-radius:var(--r-lg)}.svc-hero .logo-mark{width:48px;height:48px;border-radius:14px}.svc-hero__cta .btn{width:100%}}.auth{display:grid;place-items:center;min-height:calc(100svh - 300px);padding-block:48px}.auth__card{display:flex;flex-direction:column;gap:20px;width:min(100%,440px);padding:32px;border-radius:28px}.auth__card h1{margin:0;font-size:30px}.auth__card>p{margin:-10px 0 0;color:var(--muted)}.auth__tabs{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:4px;gap:4px;padding:4px;border-radius:14px;background:var(--surface-2)}.auth__tabs button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;border:0;border-radius:11px;background:none;font:inherit;font-weight:600;color:var(--muted);cursor:pointer;transition:background .15s ease,color .15s ease}.auth__tabs button[aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px rgb(0 0 0/.1)}.auth__pane{display:flex;flex-direction:column;gap:12px}.auth__pane .btn{height:54px;border-radius:16px;font-family:var(--font-x);font-weight:800;font-size:15.5px}.auth__pane input{height:52px;border-radius:14px}.auth__note{font-size:13.5px;color:var(--muted);text-align:center}@media (max-width:520px){.auth{padding-block:20px}.auth__card{padding:22px;border-radius:22px}}.footer:not(.footer--neutral){margin-top:136px;padding-block:72px 48px;border-top:1px solid var(--line);background:var(--glass);border-radius:0;color:var(--muted)}.footer__inner{display:grid;grid-template-columns:1.4fr repeat(3,1fr);grid-gap:40px;gap:40px;padding-bottom:32px}.footer__brand{display:flex;flex-direction:column;gap:14px;max-width:34ch}.footer:not(.footer--neutral) .footer__brand .logo{font-family:var(--font-x);font-weight:800;font-size:20px;letter-spacing:-.04em;color:var(--ink)}.footer__col{display:flex;flex-direction:column;gap:10px}.footer:not(.footer--neutral) .footer__col h3{margin:0 0 4px;font-family:var(--font-body);font-size:12.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.footer:not(.footer--neutral) .footer__col a{color:var(--muted);text-decoration:none;transition:color .15s ease}.footer:not(.footer--neutral) .footer__col a:hover{color:var(--accent)}.footer:not(.footer--neutral) .footer__fine{border-top-color:var(--line);color:var(--muted)}@media (max-width:860px){.footer__inner{grid-template-columns:1fr 1fr;gap:28px 20px}.footer__brand{grid-column:1/-1}.footer:not(.footer--neutral){margin-top:64px;padding-block:32px 28px}}.link-btn{border:0;background:none;padding:0;font:inherit;cursor:pointer;text-decoration:underline}.footer:not(.footer--neutral) .footer__fine{position:relative;border-top:0;padding-top:24px}.footer:not(.footer--neutral) .footer__fine:before{content:"";position:absolute;top:0;left:24px;right:24px;height:1px;background:var(--line)}.support-fab{background:var(--accent);box-shadow:0 14px 30px -12px var(--accent)}main{overflow-x:clip}.pdp>*{min-width:0}.why__art{width:84px;height:84px;object-fit:contain;object-position:left center;margin:-6px 0 6px -6px;filter:drop-shadow(0 14px 18px rgb(80 40 200/.25));transition:transform .5s var(--ease)}.why__card:hover .why__art{transform:translateY(-4px) rotate(-6deg) scale(1.06)}.outlets{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:24px;gap:24px}.outlets__card{display:flex;align-items:center;gap:22px;padding:30px 34px;border-radius:var(--r-xl);text-decoration:none;color:var(--ink);transition:transform .35s var(--ease),box-shadow .3s ease}.outlets__card:hover{transform:translateY(-4px);box-shadow:var(--shadow-2)}.outlets__art{width:84px;flex:none;filter:drop-shadow(0 14px 18px rgb(80 40 200/.25));transition:transform .5s var(--ease)}.outlets__card:hover .outlets__art{transform:rotate(-8deg) scale(1.06)}.outlets__text{display:flex;flex-direction:column;gap:6px;flex:1 1;min-width:0}.outlets__text strong{font-family:var(--font-x);font-weight:800;font-size:21px;letter-spacing:-.03em}.outlets__text span{color:var(--muted);font-size:15px;line-height:1.45}.outlets__go{display:grid;place-items:center;width:46px;height:46px;flex:none;border-radius:50%;background:var(--accent-soft);color:var(--accent);transition:transform .3s var(--ease),background .2s ease,color .2s ease}.outlets__card:hover .outlets__go{transform:translateX(4px);background:var(--accent);color:#fff}@media (max-width:760px){.outlets{grid-template-columns:1fr;gap:12px}.outlets__card{padding:20px;gap:14px;border-radius:var(--r-lg)}.outlets__art{width:60px}.outlets__go{display:none}.outlets__text strong{font-size:18px}}.about{display:flex;flex-direction:column;gap:112px;padding-block:36px 40px}.about>.crumbs{margin-bottom:-84px}.about__hero{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;gap:22px;padding:76px 64px;border-radius:36px}.about__hero h1{margin:0;max-width:18ch;font-size:clamp(32px,4.6vw,60px)}.about__hero p{margin:0;max-width:58ch;font-size:18px;line-height:1.6;color:var(--muted)}.about__cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.about__art{position:absolute;z-index:-1;right:6%;top:50%;translate:0 -50%;rotate:12deg;filter:drop-shadow(0 30px 40px rgb(80 40 200/.3));animation:g-float 8s ease-in-out infinite alternate}.about__fine{margin:0 auto;max-width:76ch;text-align:center;color:var(--muted);font-size:14.5px;line-height:1.6}.about__fine a{color:var(--accent)}@media (max-width:1000px){.about__art{width:130px;right:-16px;top:12%;translate:none;opacity:.6}}@media (max-width:760px){.about{gap:72px}.about>.crumbs{margin-bottom:-52px}.about__hero{padding:34px 22px;border-radius:28px}.about__cta .btn{flex:1 1 100%}}.auth__card{position:relative}.auth__art{position:absolute;right:-34px;top:-46px;width:112px;rotate:16deg;filter:drop-shadow(0 18px 24px rgb(80 40 200/.3))}.auth__or{display:flex;align-items:center;gap:14px;color:var(--muted);font-size:13.5px}.auth__or:after,.auth__or:before{content:"";flex:1 1;height:1px;background:var(--line)}.auth__pass{position:relative;display:flex}.auth__pass input{flex:1 1;padding-right:96px}.auth__pass button{position:absolute;right:6px;top:50%;translate:0 -50%;height:38px;padding:0 12px;border:0;border-radius:10px;background:none;font:inherit;font-size:13.5px;font-weight:600;color:var(--accent);cursor:pointer}.auth__pass button:hover{background:var(--accent-soft)}.auth__note a{color:var(--accent)}@media (max-width:520px){.auth__art{width:80px;right:-10px;top:-34px}}.checkout{max-width:1120px;padding-block:48px 24px;gap:36px!important}.checkout__grid{gap:28px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.assure.card,.basket.card{background:var(--glass);border:1px solid var(--glass-edge);border-radius:30px;box-shadow:var(--shadow-1)}.basket{gap:28px;padding:38px}.basket__head{gap:18px;padding-bottom:26px;border-bottom:1px solid var(--line)}.basket__head .logo-mark{width:64px;height:64px;border-radius:20px}.basket__title{font-size:clamp(24px,3vw,32px)}.basket__label,.basket__line{font-size:15px}.seg{border-radius:14px;padding:4px;background:var(--surface-2)}.pay{gap:10px}.pay__row{padding:18px;border-radius:18px;border-width:1.5px;background:var(--glass-strong);transition:border-color .15s ease,background .15s ease,transform .2s var(--ease),box-shadow .2s ease}.pay__row:hover{transform:translateY(-2px)}.pay__row.is-on{background:color-mix(in srgb,var(--accent) 8%,var(--surface));box-shadow:0 0 0 4px var(--accent-soft)}.pay__icon{border-radius:14px}.basket__sum{padding-top:26px;gap:10px}.basket__total{align-items:center;font-size:17px}.basket__total strong{font-family:var(--font-x);font-weight:800;font-size:40px;letter-spacing:-.04em}.basket .btn--stick{height:62px;border-radius:18px;font-family:var(--font-x);font-weight:800;font-size:17.5px}.assure{position:-webkit-sticky;position:sticky;top:100px;gap:22px;padding:34px;overflow:visible}.assure h2{font-size:24px;padding-right:100px;min-height:60px}.assure__art{position:absolute;right:14px;top:-30px;width:108px;rotate:10deg;filter:drop-shadow(0 18px 24px rgb(80 40 200/.3))}.assure__part{padding:22px;border-radius:20px;background:var(--glass-strong);border:1px solid var(--line)}.assure h3{font-size:16.5px}.buyflow__dot{font-family:var(--font-x)}@media (max-width:900px){.checkout__grid{grid-template-columns:minmax(0,1fr)}.assure{position:relative;top:auto}}@media (max-width:600px){.checkout{padding-block:24px 16px}.basket{padding:22px 18px;gap:22px;border-radius:24px}.assure{padding:24px 18px}.assure__part{padding:18px 16px}.basket__total strong{font-size:32px}.assure__art{width:84px;top:-24px}}.intro__rating{display:inline-flex;align-items:center;gap:10px;margin-top:6px;padding:9px 18px;border-radius:999px;text-decoration:none;color:var(--ink);font-size:14.5px;animation:rise .8s var(--ease) .46s both;transition:transform .25s var(--ease),box-shadow .25s ease}.intro__rating:hover{transform:translateY(-2px);box-shadow:var(--shadow-2)}.intro__rating strong{font-family:var(--font-x);font-weight:800;font-size:16px}.intro__rating span:last-child{color:var(--muted)}.stars{display:inline-flex;gap:2px;color:color-mix(in srgb,var(--muted) 35%,transparent);line-height:0}.stars .is-on{color:#F5A524}.cats{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:24px;gap:24px;margin-top:-48px}.cat{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:8px;min-height:220px;padding:34px;border-radius:var(--r-xl);text-decoration:none;color:var(--ink);transition:transform .35s var(--ease),box-shadow .3s ease}.cat:hover{transform:translateY(-5px);box-shadow:var(--shadow-2)}.cat strong{margin-top:auto;font-family:var(--font-x);font-weight:800;font-size:28px;letter-spacing:-.04em}.cat>span:not(.cat__go){max-width:26ch;color:var(--muted);font-size:15px;line-height:1.45}.cat__art{position:absolute;right:18px;top:14px;width:120px;filter:saturate(.8) drop-shadow(0 18px 24px rgb(80 40 200/.22));transition:transform .6s var(--ease)}.cat:hover .cat__art{transform:rotate(-8deg) scale(1.08)}.cat__go{position:absolute;right:30px;bottom:30px;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--accent-soft);color:var(--accent);transition:background .2s ease,color .2s ease,transform .3s var(--ease)}.cat:hover .cat__go{background:var(--accent);color:#fff;transform:translateX(4px)}@media (max-width:760px){.cats{grid-template-columns:1fr;gap:12px;margin-top:-30px}.cat{min-height:150px;padding:22px;border-radius:var(--r-lg)}.cat strong{font-size:22px}.cat__art{width:84px}.cat__go{display:none}}.catalog-wrap{display:flex;flex-direction:column;gap:28px}.cattabs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px}.cattabs::-webkit-scrollbar{display:none}.cattabs button{display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 22px;border-radius:16px;border:1px solid var(--line);background:var(--glass-strong);font-family:var(--font-x);font-weight:800;font-size:16px;letter-spacing:-.02em;color:var(--ink);white-space:nowrap;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .2s var(--ease)}.cattabs button:hover{border-color:color-mix(in srgb,var(--accent) 50%,var(--line));transform:translateY(-1px)}.cattabs button span{font-family:var(--font-body);font-weight:500;font-size:13px;opacity:.6}.cattabs button.is-on{background:var(--ink);border-color:var(--ink);color:var(--surface)}@media (max-width:760px){.cattabs button{height:44px;padding:0 16px;font-size:14.5px;border-radius:14px}.catalog-wrap{gap:16px}}.revsum{display:flex;align-items:center;gap:22px;align-self:center;padding:22px 34px;border-radius:var(--r-xl)}.revsum__num{font-family:var(--font-x);font-weight:800;font-size:64px;letter-spacing:-.05em;line-height:1}.revsum__meta{display:flex;flex-direction:column;gap:8px;color:var(--muted);font-size:15px}.revgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.rev{display:flex;flex-direction:column;gap:16px;padding:28px;border-radius:var(--r-lg);transition:transform .35s var(--ease),box-shadow .3s ease}.rev:hover{transform:translateY(-4px);box-shadow:var(--shadow-2)}.rev__head{display:flex;align-items:center;gap:12px}.rev__ava{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:14px;background:var(--accent-soft);color:var(--accent);font-family:var(--font-x);font-weight:800;font-size:18px}.rev__who{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.rev__who strong{font-size:15.5px}.rev__who span{color:var(--muted);font-size:13px}.rev__text{margin:0;font-size:15.5px;line-height:1.55;overflow-wrap:anywhere}.rev__product{margin-top:auto;align-self:flex-start;padding:5px 12px;border-radius:999px;background:var(--surface-2);color:var(--muted);font-size:13px;font-weight:500}.revpage{display:flex;flex-direction:column;gap:44px;padding-block:36px 40px}.revpage__head{display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.revpage__head .phead{gap:18px;align-items:flex-start}@media (max-width:1000px){.revgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.revgrid{grid-template-columns:1fr;gap:12px}.rev{padding:22px}.revsum{padding:18px 22px;gap:16px}.revsum__num{font-size:48px}.rev__head{flex-wrap:wrap}}.flow__cards{gap:24px}.flow__card{padding:30px 26px;border-radius:var(--r-lg);background:var(--glass);border:1px solid var(--glass-edge);box-shadow:var(--shadow-1)}.flow__card strong{font-family:var(--font-x);font-weight:800;font-size:18.5px;letter-spacing:-.025em}.flow__card:before{content:none}.flow__node{font-family:var(--font-x);font-weight:800}.flow__icon{border-radius:14px}@media (max-width:760px){.flow__cards{gap:12px}.flow__card{padding:22px}}.faqchat{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-gap:20px;gap:20px;align-items:start}.faqchat__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.faqchat__q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;border-radius:var(--radius);border:1px solid transparent;background:transparent;color:var(--muted);font:inherit;font-weight:500;text-align:left;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.faqchat__q svg{flex:none;transition:transform .25s var(--ease-out),color .2s ease}.faqchat__q.is-on,.faqchat__q:hover{background:var(--surface);color:var(--ink)}.faqchat__q.is-on{border-color:var(--line)}.faqchat__q.is-on svg{color:var(--accent);transform:translateX(3px)}.faqchat__inline{display:none}.faqchat__panel{position:-webkit-sticky;position:sticky;top:96px;display:flex;flex-direction:column;gap:16px;padding:20px;border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface);min-height:260px}.faqchat__from{display:flex;gap:10px;align-items:center;font-size:14.5px}.faqchat__from img{border-radius:50%}.faqchat__from .muted{font-size:13px}.faqchat__thread{display:flex;flex-direction:column;gap:10px}.faqchat__msg{max-width:88%;padding:12px 14px;border-radius:16px;line-height:1.5;font-size:15px}.faqchat__msg--me{align-self:flex-end;border-bottom-right-radius:6px;background:color-mix(in srgb,var(--accent) 14%,var(--surface));color:var(--ink)}.faqchat__msg--them{align-self:flex-start;border-bottom-left-radius:6px;animation:msg-in .4s var(--ease-out) both}.faqchat__more{margin-top:auto;font-size:14px;color:var(--accent);text-decoration:none;font-weight:600}.faqchat__more:hover{text-decoration:underline}@media (max-width:860px){.faqchat{grid-template-columns:1fr}.faqchat__panel{display:none}.faqchat__inline{display:block;padding:4px 16px 12px;color:var(--muted);animation:msg-in .35s var(--ease-out) both}.faqchat__inline p{margin:0}.faqchat__q.is-on{border-bottom-left-radius:0;border-bottom-right-radius:0}.faqchat__inline{background:var(--surface);border:1px solid var(--line);border-top:0;border-radius:0 0 var(--radius) var(--radius);padding:10px 16px 14px}.faqchat__q.is-on svg{transform:rotate(90deg)}}.faqchat__thread{display:grid}.faqchat__pair{grid-area:1/1;display:flex;flex-direction:column;gap:10px;justify-content:flex-start;visibility:hidden;opacity:0;pointer-events:none}.faqchat__pair.is-on{visibility:visible;opacity:1;pointer-events:auto}.faqchat__reply{position:relative;display:flex}.faqchat__msg--me{background:var(--grad-main);background-size:160% 100%;font-weight:500;box-shadow:0 12px 24px -16px color-mix(in srgb,var(--g3) 90%,transparent)}.faqchat__msg--them{animation:none}.faqchat__pair.is-on .faqchat__msg--me{animation:msg-me .7s var(--ease-soft) both}.faqchat__pair.is-on .faqchat__msg--them{animation:msg-them .9s var(--ease-soft) .55s both}.faqchat__typing{position:absolute;left:0;top:0;display:inline-flex;gap:5px;padding:14px 16px;border-radius:16px;border-bottom-left-radius:6px;background:var(--surface-2);opacity:0}.faqchat__typing i{width:7px;height:7px;border-radius:50%;background:var(--muted);animation:typing .9s ease-in-out infinite}.faqchat__typing i:nth-child(2){animation-delay:.15s}.faqchat__typing i:nth-child(3){animation-delay:.3s}.faqchat__pair.is-on .faqchat__typing{animation:typing-show .75s ease both}.faqchat__q{position:relative;transition:background .3s ease,border-color .3s ease,color .2s ease,transform .35s var(--ease-soft)}.faqchat__q:hover{transform:translateX(4px)}.faqchat__q.is-on:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:3px;background:var(--grad-main)}@media (prefers-reduced-motion:reduce){.faqchat__pair.is-on .faqchat__msg--me,.faqchat__pair.is-on .faqchat__msg--them,.faqchat__typing i{animation:none!important}.faqchat__pair.is-on .faqchat__typing{animation:none;opacity:0}.faqchat__q:hover{transform:none}}.faqchat__help{display:none}@media (max-width:760px){.faqchat__list{gap:10px}.faqchat__list li{border-radius:18px;background:var(--surface);border:1px solid var(--line);overflow:hidden;transition:border-color .4s ease,box-shadow .4s ease}.faqchat__list li.is-open{border-color:color-mix(in srgb,var(--g2) 55%,var(--line));box-shadow:0 16px 30px -22px var(--g3)}.faqchat__q,.faqchat__q.is-on{width:100%;padding:16px;border:0;border-radius:0;background:none;font-size:16px;font-weight:600;color:var(--ink);text-align:left}.faqchat__q:hover{transform:none;background:none}.faqchat__q.is-on:before{display:none}.faqchat__q svg{width:30px;height:30px;padding:6px;border-radius:50%;background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent);transition:transform .45s var(--ease-soft),background .3s ease,color .3s ease}.faqchat__q svg,.faqchat__q.is-on svg{transform:rotate(90deg)}li.is-open .faqchat__q svg{transform:rotate(-90deg);background:var(--g2);color:#fff}.faqchat__inline,.faqchat__q.is-on+.faqchat__inline{display:grid;grid-template-rows:0fr;padding:0;margin:0;border:0;background:none;border-radius:0;animation:none;transition:grid-template-rows .5s var(--ease-soft)}li.is-open .faqchat__inline,li.is-open .faqchat__q.is-on+.faqchat__inline{grid-template-rows:1fr}.faqchat__inline-in{min-height:0;overflow:hidden;display:flex;gap:10px;align-items:flex-end;padding:0 14px}li.is-open .faqchat__inline-in{padding-bottom:16px;transition:padding .5s var(--ease-soft)}.faqchat__inline-in img{flex:none;border-radius:50%;opacity:0;transition:opacity .4s ease .2s}li.is-open .faqchat__inline-in img{opacity:1}.faqchat__bubble{position:relative;flex:1 1;min-width:0;padding:12px 14px;border-radius:16px 16px 16px 5px;background:var(--surface-2)}.faqchat__bubble p{margin:0;font-size:15px;line-height:1.5;color:var(--ink);opacity:0}.faqchat__bubble .faqchat__typing{left:0;top:0;background:none;padding:16px 14px}li.is-open .faqchat__bubble p{animation:msg-them .7s var(--ease-soft) .55s both}li.is-open .faqchat__bubble .faqchat__typing{animation:typing-show .75s ease both}.faqchat__help{display:flex;justify-content:center;margin-top:4px;padding:14px;border-radius:16px;text-decoration:none;font-weight:600;font-size:15px;color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.faqchat__help:active{transform:scale(.98)}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.faqchat__inline{transition:none}li.is-open .faqchat__bubble p{animation:none;opacity:1}}@keyframes msg-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@keyframes msg-me{0%{opacity:0;transform:translate(18px,8px) scale(.96);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}@keyframes msg-them{0%{opacity:0;transform:translateY(10px) scale(.98);filter:blur(5px)}to{opacity:1;transform:none;filter:none}}@keyframes typing{0%,to{transform:translateY(0);opacity:.45}50%{transform:translateY(-4px);opacity:1}}@keyframes typing-show{0%{opacity:0}25%,70%{opacity:1}to{opacity:0}}.faqchat{gap:28px}.faqchat__panel{border-radius:var(--r-xl);background:var(--glass);border:1px solid var(--glass-edge);box-shadow:var(--shadow-1);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);padding:28px}.faqchat__q{border-radius:16px;font-size:16px;padding-block:18px}.faqchat__q.is-on{background:var(--glass-strong);border-color:var(--glass-edge);box-shadow:var(--shadow-1)}.faqchat__msg--me,.faqchat__q.is-on:before{background:var(--accent)}.faqchat__msg--me{color:#fff}.faqchat__msg--them{background:var(--surface-2)}.faqchat__from .brand-ava,.faqchat__inline-in .brand-ava{border-radius:50%!important}.revsum__art{width:76px;margin-block:-8px;filter:saturate(.85) drop-shadow(0 14px 18px rgb(80 40 200/.25))}.rev__who strong{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.rev__who time{color:var(--muted);font-size:13px}.rev__ok{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--success) 12%,transparent);color:var(--success);font-family:var(--font-body);font-size:12px;font-weight:600}.revform{display:flex;flex-direction:column;gap:18px;width:100%;max-width:720px;margin-inline:auto;padding:32px;border-radius:var(--r-xl)}.revform h3{margin:0;font-size:24px}.revform--hint{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:22px 28px;color:var(--muted)}.revform--hint>span{display:inline-flex;align-items:center;gap:8px}.revform--hint svg{color:var(--success)}.revform__about{align-self:flex-start;padding:6px 14px;border-radius:999px;background:var(--surface-2);font-weight:600;font-size:14.5px}.revform__stars{display:flex;gap:4px}.revform__stars button{padding:2px;border:0;background:none;cursor:pointer;line-height:0;color:color-mix(in srgb,var(--muted) 30%,transparent);transition:color .12s ease,transform .15s var(--ease)}.revform__stars button:hover{transform:scale(1.12)}.revform__stars button.is-on{color:#F5A524}.revform textarea{border-radius:14px;resize:vertical}.revform__foot{display:flex;align-items:center;flex-wrap:wrap;gap:14px}.revform__foot .btn{height:52px;padding:0 26px;border-radius:16px;font-family:var(--font-x);font-weight:800}@media (max-width:640px){.revform{padding:22px}.revform--hint{padding:18px}.revform--hint .btn{width:100%;justify-content:center}}.footer__places{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.place{--tone:var(--accent);display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px 0 6px;border-radius:12px;background:var(--surface);border:1px solid var(--line);color:var(--ink)!important;font-size:14px;font-weight:600;text-decoration:none;transition:transform .2s var(--ease),border-color .15s ease,box-shadow .2s ease}.place:hover{transform:translateY(-2px);border-color:var(--tone);box-shadow:0 10px 20px -12px var(--tone)}.place i{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--tone);color:#fff;font-style:normal;font-family:var(--font-x);font-weight:800;font-size:14px}@media (max-width:760px){.footer:not(.footer--neutral) .place{background:rgb(255 255 255/.08);border-color:rgb(255 255 255/.16);color:#fff!important}}.place--off{opacity:.45;cursor:default}.place--off:hover{transform:none;border-color:var(--line);box-shadow:none}.place--off i{background:var(--muted)}@media (max-width:760px){.intro__art{display:none}.show__art{min-height:372px}.show__cards{width:min(270px,76%)}.show__toast--pay{top:0;right:0}.show__toast--key{bottom:0;left:0}.show__nums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.show__nums strong{font-size:26px}.show__nums li>span{font-size:13px;max-width:none}.specs{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.specs dt{padding-right:14px}.specs dd,.specs dt{overflow-wrap:anywhere}.about__art{width:84px;right:-10px;top:-6px;opacity:.35}}@font-face{font-family:display;src:url(/_next/static/media/4ea63b2755f8f5d5-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:display;src:url(/_next/static/media/84a6710aaad2c544-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:display;src:url(/_next/static/media/3b6ebd1dcc512923-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:display Fallback;src:local("Arial");ascent-override:90.01%;descent-override:25.39%;line-gap-override:0.00%;size-adjust:108.33%}.__className_e572de{font-family:display,display Fallback}.__variable_e572de{--font-display:"display","display Fallback"}@font-face{font-family:body;src:url(/_next/static/media/fb7dc0c899f8fbb7-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:body;src:url(/_next/static/media/e92bdea7bcd3c6a5-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:body;src:url(/_next/static/media/0dfa14999204fa76-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:body Fallback;src:local("Arial");ascent-override:90.05%;descent-override:20.21%;line-gap-override:0.00%;size-adjust:108.83%}.__className_2bd607{font-family:body,body Fallback}.__variable_2bd607{--font-body:"body","body Fallback"}@font-face{font-family:mono;src:url(/_next/static/media/ab7308ed2a4b14ff-s.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:mono;src:url(/_next/static/media/d36ce8f52221ba4f-s.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:mono Fallback;src:local("Arial");ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.00%;size-adjust:131.49%}.__className_976908{font-family:mono,mono Fallback}.__variable_976908{--font-mono:"mono","mono Fallback"}