:root{--ink:#252631;--muted:#737581;--line:#ececf1;--accent:#6654ae;--ease:cubic-bezier(.2,0,0,1)}
body{background:#fdfdfd;color:var(--ink)}.wrap{width:min(1184px,calc(100% - 112px))}.header{height:112px;border-bottom:1px solid #f0f0f4;gap:65px}.brand{font-size:36px;letter-spacing:-1.8px}.brand>span{color:#705fae}.brand i{background:#7462b4}.header-nav{display:flex;align-items:center;gap:32px;font-size:12px}.header-nav>a{position:relative;color:#35323f}.header-nav>a:after{content:'';width:4px;height:4px;background:#7663b5;border-radius:50%;position:absolute;bottom:-12px;left:calc(50% - 2px)}.header-nav>button{border:0;background:transparent;font-size:12px;color:#6b6976;min-height:44px;padding:0}.track-btn{font-size:12px;gap:10px;color:#514e5c;padding-inline:16px;border:1px solid #e8e6ee;border-radius:24px;transition:background-color .15s}.track-btn svg{width:18px;height:18px}.catalog{padding-top:59px;min-height:0}.section-top{align-items:center}.section-top h1{font-size:38px;font-weight:650;letter-spacing:-1.4px;margin-bottom:10px;display:flex;align-items:baseline;gap:7px}.title-point{width:6px;height:6px;border-radius:50%;background:#9887ca}.section-top p{font-size:13px;color:#6b6976}.search{border:1px solid #e9e7ef;background:#fff;border-radius:12px;padding:12px 15px;width:275px;transition:border-color .2s,box-shadow .2s}.search:focus-within{border-color:#9f8dcc;box-shadow:0 4px 18px #5e43820a}.search svg{color:#6f6780}.search input{font-size:12px;color:#393444}.search input::placeholder{color:#706a7b}.search kbd{color:#706a79;border-color:#ece8f1;font-size:11px;padding-inline:5px}.search button{border:0;background:none;font-size:20px;color:#6f6976;width:20px;height:24px;padding:0;line-height:1}.catalog-tools{margin-top:35px;margin-bottom:0;border:0;gap:20px}.filter-shell{max-width:100%;min-width:0;background:#f2f1f6;border-radius:12px;padding:4px}.categories{gap:4px;position:relative;isolation:isolate;flex-wrap:nowrap;padding:0}.categories button{z-index:1;padding:9px 20px;min-height:40px;color:#6f6976;font-size:12px;border-radius:9px;transition:color .15s}.categories button:after{display:none}.categories button.active{color:#4a3e68}.tab-indicator{position:absolute;top:0;bottom:0;left:0;background:#fff;border-radius:9px;box-shadow:0 2px 5px #2c17400a;z-index:0;pointer-events:none;transition:transform .35s var(--ease),width .35s var(--ease)}#result-count{padding:0;font-size:12px;color:#6f6879}.catalog-meta{display:flex;justify-content:space-between;align-items:center;margin:32px 0 2px;font-size:11px;color:#6f6975}.guest-badge{display:flex;align-items:center;gap:6px;color:#736a7d}.guest-badge svg{width:16px;height:16px;stroke-width:1.4;color:#736783}.products{gap:0 48px;align-items:start}.product{display:block;min-height:0;padding:0;border-bottom:1px solid #eae8ee;border-radius:0;animation:none;transition:background-color .15s,border-color .15s;min-width:0}.product-main{display:flex;align-items:center;gap:21px;min-height:151px;padding:30px 12px 30px 9px;position:relative}.product-logo{width:45px;height:45px;color:#6e667b;transition:color .2s,transform .35s var(--ease)}.product-logo svg{width:34px;height:34px;stroke-width:1.25;fill:none}.product-logo.chat svg{width:35px;height:35px}.product-logo.claude{color:#84655b}.product-logo.gemini{color:#676b88}.product-logo.telegram{color:#5b6f81}.product-logo.star{color:#7b6b4d}.product-logo.perplexity{color:#576f6c}.product-info h2{font-size:18px;font-weight:560;letter-spacing:-.3px;line-height:1.7;margin-bottom:7px;color:#37323e}.product-info p{font-size:11px;color:#716978}.product-action{gap:7px;min-width:100px}.product-price{font-size:16px;gap:5px;color:#4b4255;font-weight:500}.product-price small{color:#716978;font-size:10px}.product-price .quote{font-size:12px;color:#6f6977}.product-buy{gap:12px;font-size:11px;color:#74687c;min-height:35px;padding:0}.row-arrow{width:27px;height:27px;border:1px solid #e8e3ed;border-radius:50%;display:grid;place-items:center;transition:color .15s,background-color .15s,transform .3s var(--ease)}.product-buy svg{width:14px;height:14px;stroke-width:1.4;transition:none}.product.expanded{border-color:#b6a2d5;background:#f8f6fb;border-radius:13px;box-shadow:0 8px 30px #5a3e7509;margin-top:4px}.product.expanded .product-main{padding-top:26px;padding-bottom:26px;min-height:143px}.product.expanded .row-arrow{background:#7660aa;border-color:transparent;color:white;transform:rotate(-90deg)}.product.expanded .product-buy{color:#6e5796}.product.expanded .product-logo{color:#7660aa}.row-options{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .38s var(--ease),opacity .25s var(--ease)}.row-options-inner{overflow:hidden;min-height:0;padding-inline:24px}.product.expanded .row-options{grid-template-rows:1fr;opacity:1}.plan-label{font-size:11px;color:#71677b;margin-bottom:11px}.plan-choices{display:flex;gap:8px;flex-wrap:wrap}.plan-chip{border:1px solid #e5dfed;background:transparent;border-radius:8px;padding:10px 12px;min-height:42px;display:flex;align-items:center;gap:8px;font-size:12px;color:#73677f;transition:background-color .15s,border-color .15s,color .15s,scale .15s}.plan-chip svg{width:14px;height:14px;opacity:0;transform:scale(.3);transition:opacity .2s,transform .3s var(--ease)}.plan-chip.selected{background:#fff;border-color:#b7a5ce;color:#63507e}.plan-chip.selected svg{opacity:1;transform:scale(1)}.row-checkout{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:23px 0 24px}.row-total{display:flex;flex-direction:column;gap:5px}.row-total>small{font-size:10px;color:#73677e}.row-total strong{font-weight:550;color:#5c496f;font-size:17px;font-variant-numeric:tabular-nums}.row-total strong small{font-size:10px;font-weight:400}.inline-continue{border:0;background:#71608d;color:#fff;border-radius:9px;padding:11px 17px;min-height:44px;display:flex;gap:20px;align-items:center;font-size:12px;transition:background-color .15s,scale .15s}.inline-continue svg{width:16px;height:16px}.row-hint{font-size:12px;color:#776786;margin:0}.catalog-note{margin-top:24px;font-size:10px;color:#716a79}.catalog-note svg{color:#726a7c}.empty{padding:100px 0}.empty h2{font-size:20px;color:#63576c}.text-btn{color:#756680;font-size:11px}footer{margin-top:55px;padding-block:25px 34px;color:#716979;font-size:11px;border-top:1px solid #f0edf3}footer>a{font-size:13px;color:#756781}.checkout{width:min(550px,100%);background:#fdfcfe;border-start-start-radius:18px;border-end-start-radius:18px}.checkout::backdrop,.tracking::backdrop{background:#30273e36;backdrop-filter:blur(7px)}dialog{overscroll-behavior:contain}.drawer-top{border-bottom-color:#eee9f2;padding:27px 32px}.drawer-top .brand{font-size:30px}.drawer-top .brand-x{color:#776294}.icon-btn{background:#f0ecf5;color:#72657d;width:34px;height:34px;transition:scale .15s}.drawer-inner{padding:33px 32px 35px}.checkout h2{font-size:28px;font-weight:600;color:#403248;margin-bottom:8px;letter-spacing:-.5px}.subtitle{color:#766681;font-size:12px;margin-bottom:28px}.progress{display:flex;list-style:none;padding:0;gap:0;margin-bottom:34px;background:none}.progress li{display:flex;align-items:center;gap:7px;font-size:11px;color:#726a79;flex:1;white-space:nowrap}.progress li:after{content:'';flex:1;height:1px;background:#e7e0ed;margin-inline:8px}.progress li:last-child{flex:0}.progress li:last-child:after{display:none}.progress li>span{height:24px;width:24px;flex:0 0 24px;border:1px solid #e5deec;background:transparent;border-radius:50%;display:grid;place-items:center;font-size:10px;color:#716779}.progress li.done{background:transparent;color:#7c648f}.progress li.done>span{border-color:#b7a0cb;color:#806093}.progress li.current>span{background:#7a638f;color:white;border-color:transparent}.progress svg{width:13px;height:13px}.purchase-name{border-color:#e9e1f0;padding-bottom:23px}.purchase-name h3{font-size:19px;font-weight:550;color:#5a4666}.purchase-name p{color:#756780}.field{font-size:12px;color:#74617f}.field input,.field select{background:#fff;border-color:#c5b9d0;color:#4f3d5c;padding:14px 15px;min-height:48px;border-radius:10px;font-size:13px}.field input:focus,.field select:focus{border-color:#9273aa;box-shadow:0 0 0 3px #967aaf0d}.field small,.fine{color:#75647f;font-size:11px}.price-summary{background:#f3eff7;border-radius:12px;padding:20px 22px;margin:25px 0}.price-row{color:#796586;font-size:12px}.price-row:last-child{border-color:#e1d7ea;color:#644875;font-size:15px}.primary{background:#756087;min-height:51px;border-radius:10px;font-size:13px;transition:background-color .15s,scale .15s}.primary:hover{background:#675078}.back-btn{color:#766382;font-size:11px}.review-list>div{border-color:#ebe3f1}.review-list dt{color:#766381}.review-list dd{color:#695176}.tracking{background:#fdfcfe}.tracking h2{color:#614872}.tracking>p{color:#756480}.receipt{background:#f3eef7;border-radius:12px}.success-circle{background:#eee6f5;color:#7d648f}.success h2{font-size:25px}.track-status{background:#f0e9f6}.track-status h3{color:#685076}.track-status p{color:#7a6387}.toast{background:#6c537d}.help-steps{color:#7a648b}.search:focus-within input{color:#63516f}
@media(hover:hover){.product:not(.expanded):hover{background:#faf8fc;border-color:#ddd3e5}.product:hover .product-logo{transform:translateY(-2px);color:#78658a}.product-buy:hover .row-arrow{background:#847199;color:white;border-color:transparent}.product-buy:hover svg{transform:none}.track-btn:hover{background:#f6f2fa}.inline-continue:hover{background:#645176}.plan-chip:hover{border-color:#b9a6ce}.header-nav>button:hover{color:#6d5481}}
button:not(:disabled):active{scale:.96}.categories button:active,.product-buy:active{scale:1}
@media(max-width:1050px){.wrap{width:calc(100% - 72px)}.products{column-gap:30px}.product-main{gap:15px;padding-inline:4px}.product-info h2{font-size:16px}.product-price{font-size:14px}.product-logo{width:35px}.product-action{min-width:93px}.header{gap:45px}.plan-chip{font-size:11px;padding-inline:10px}.row-options-inner{padding-inline:18px}.inline-continue{padding-inline:13px;gap:12px}}
@media(max-width:700px){.wrap{width:calc(100% - 40px)}.header{height:88px;border-bottom:0;gap:15px}.brand{font-size:31px}.header-nav{display:none}.track-btn{font-size:11px;padding:7px 12px;min-height:38px;gap:8px}.track-btn svg{width:16px;height:16px}.catalog{padding-top:32px}.section-top h1{font-size:34px;letter-spacing:-1px}.section-top p{font-size:12px}.title-point{width:5px;height:5px}.search{width:100%;margin-top:25px;padding:12px 14px;border-radius:11px;background:#fff}.search input{font-size:12px}.catalog-tools{display:flex;margin-top:23px;margin-bottom:0;gap:0}.filter-shell{width:100%;padding:3px;border-radius:10px}.categories{gap:0;overflow:visible;justify-content:space-between}.categories button{font-size:10px;min-height:39px;flex:1;padding:9px 8px}.tab-indicator{border-radius:8px}#result-count{display:none}.catalog-meta{margin-top:25px;margin-bottom:1px;font-size:10px}.guest-badge{font-size:10px;gap:5px}.guest-badge svg{width:14px;height:14px}.products{grid-template-columns:minmax(0,1fr);gap:0}.product-main{min-height:137px;padding:25px 4px;gap:17px}.product-info h2{font-size:17px;font-weight:550;margin-bottom:6px}.product-info p{font-size:10px}.product-logo{width:34px;height:40px}.product-logo svg{width:30px;height:30px}.product-price{font-size:14px}.product-price small{font-size:9px}.product-action{min-width:96px;gap:6px}.product-buy{font-size:10px;gap:10px}.row-arrow{width:25px;height:25px}.product.expanded .product-main{min-height:137px;padding-block:25px;padding-inline:11px}.product.expanded{margin-inline:-9px;padding-inline:5px}.row-options-inner{padding-inline:17px}.row-checkout{padding-block:22px 24px}.row-total strong{font-size:17px}.plan-choices{gap:7px}.plan-chip{font-size:11px;padding:10px 11px}.inline-continue{font-size:11px;gap:15px;min-height:43px}.catalog-note{font-size:10px;line-height:1.9;margin-top:25px}.catalog-note svg{width:13px}footer{margin-top:48px;padding-block:23px 27px;font-size:10px;gap:22px}footer>a{font-size:12px}.drawer-inner{padding:26px 24px}.drawer-top{padding:24px}.checkout{border-radius:0}.checkout h2{font-size:26px}.progress{margin-bottom:30px}.progress li{font-size:10px;gap:6px}.progress li:after{margin-inline:6px}.field small,.fine{font-size:11px}.purchase-name .product-logo{width:34px}}
@media(max-width:360px){.wrap{width:calc(100% - 32px)}.product-main{gap:12px}.product-info h2{font-size:15px}.product-action{min-width:85px}.product-price{font-size:13px}.product-logo{width:28px}.categories button{font-size:9px;padding-inline:5px}.plan-chip{padding-inline:8px;font-size:10px}.row-checkout{gap:8px}.inline-continue{gap:10px}.row-total strong{font-size:15px}.product.expanded .product-main{padding-inline:6px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition-duration:.01ms!important}button:active{scale:1!important}}

.product-main .product-buy{min-height:44px}.plan-chip{min-height:44px}.inline-continue{min-height:46px}.checkout[open]{animation:drawer-in 380ms cubic-bezier(.2,0,0,1)}

.skip:focus:not(:focus-visible){top:-100px}.products{view-transition-name:product-list}::view-transition-old(product-list){animation:catalog-out 140ms ease-out both}::view-transition-new(product-list){animation:catalog-in 290ms cubic-bezier(.2,0,0,1) both}.payment-spinner{height:17px;width:17px;border:1.5px solid #ffffff70;border-top-color:white;border-radius:50%;animation:spin .7s linear infinite}.success-circle svg path{stroke-dasharray:26;stroke-dashoffset:0;animation:receipt-check .6s cubic-bezier(.2,0,0,1)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes receipt-check{from{stroke-dashoffset:26}to{stroke-dashoffset:0}}@keyframes catalog-out{to{opacity:0;transform:translateY(-4px)}}@keyframes catalog-in{from{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){::view-transition-old(*),::view-transition-new(*){animation:none!important}.payment-spinner{animation:none!important;border-top-color:transparent}}
