:root{--ink:#202124;--muted:#6b6d73;--line:#ededf0;--accent:#3165c9}
body{background:#fff;color:var(--ink)}.wrap{width:min(1080px,calc(100% - 80px))}.header{height:56px;min-height:56px;gap:42px;position:sticky;top:0;z-index:10;background:#ffffffed;backdrop-filter:saturate(140%) blur(16px);border-bottom:1px solid #ededf0}.brand{font-size:27px;letter-spacing:-1.2px}.brand>span{color:#404957}.brand i{width:3px;height:3px;background:#657b9f}.header-nav{font-size:11px;gap:26px}.header-nav>a{color:#383e48}.header-nav>a:after{display:none}.header-nav>button{font-size:11px;color:#6a707a}.track-btn{min-height:36px;padding:5px 12px;border-radius:18px;font-size:11px;gap:7px;border-color:#e5e7eb;color:#525b69}.track-btn svg{width:16px;height:16px;stroke-width:1.7}.catalog{padding-top:29px}.section-top h1{font-size:25px;letter-spacing:-.7px;font-weight:650;margin-bottom:4px;color:#272c34;gap:5px}.title-point{display:none}.section-top p{font-size:11px;color:#737782}.search{width:240px;padding:8px 12px;min-height:38px;border-radius:9px;background:#f7f7f9;border-color:transparent}.search svg{width:17px;height:17px;color:#727986;stroke-width:1.7}.search input{font-size:11px}.search:focus-within{border-color:#adbdde;box-shadow:0 0 0 3px #3265be08}.search kbd{font-size:10px;background:#fff}.search button{display:grid;place-items:center}.search button svg{width:14px;height:14px}.catalog-tools{margin-top:24px;gap:16px}.filter-shell{background:#f1f2f5;padding:3px;border-radius:10px}.categories button{padding:6px 16px;min-height:32px;font-size:11px;color:#727680}.categories button.active{color:#303642}.tab-indicator{border-radius:7px;box-shadow:0 1px 4px #1c253a13}.catalog-meta{margin-top:20px;margin-bottom:0;font-size:10px;color:#767b84}.guest-badge{font-size:10px;color:#737b88}.guest-badge svg{color:#71809a;stroke-width:1.65;width:14px;height:14px}#result-count{font-size:11px;color:#767d87}.products{column-gap:40px}.product{border-color:#eceef2}.product-main{min-height:91px;gap:14px;padding:16px 7px 16px 5px}.product-logo{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center}.product-logo img{width:28px;height:28px;object-fit:contain;display:block}.product-logo.star img{width:29px;height:29px}.product-logo.claude img{filter:invert(54%) sepia(16%) saturate(1275%) hue-rotate(329deg) brightness(91%) contrast(86%)}.product-logo.telegram img{filter:invert(50%) sepia(60%) saturate(1329%) hue-rotate(160deg) brightness(88%) contrast(90%)}.product-logo svg{width:27px;height:27px;stroke-width:1.55;color:#586779}.product-info h2{font-size:15px;font-weight:600;margin-bottom:3px;line-height:1.6;color:#313640}.product-info p{font-size:10px;color:#737a84;line-height:1.7}.product-action{gap:0;min-width:99px}.product-price{font-size:13px;color:#444c59;line-height:1.5}.product-price small{font-size:9px;color:#717986}.product-price .quote{font-size:11px;color:#647083}.product-buy{min-height:38px;font-size:10px;gap:5px;color:#6a7689}.row-arrow{width:20px;height:20px;border:0;background:none;transform:rotate(0deg)}.row-arrow svg{width:14px;height:14px;stroke-width:1.7}.product.expanded{background:#f5f7fb;border-color:#c5d2e9;border-radius:12px;box-shadow:none;margin-top:0}.product.expanded .product-main{min-height:91px;padding-top:16px;padding-bottom:16px;padding-inline:12px}.product.expanded .product-buy{color:#42659d}.product.expanded .row-arrow{color:#42659d;background:none;border:0;transform:rotate(-90deg)}.product.expanded .product-logo{color:inherit}.row-options-inner{padding-inline:18px}.plan-label{font-size:10px;color:#727f92;margin-bottom:8px}.plan-choices{gap:7px}.plan-chip{border-color:#d9e0ec;color:#6c7a91;min-height:36px;padding:7px 11px;font-size:11px;border-radius:8px}.plan-chip.selected{border-color:#98afd4;color:#416298;background:#fff}.plan-chip svg{stroke-width:1.8}.row-checkout{padding:16px 0 17px;gap:14px}.row-total{gap:2px}.row-total>small{color:#72809a;font-size:10px}.row-total strong{color:#426093;font-size:15px}.row-total strong small{font-size:9px}.inline-continue{min-height:38px;background:#41679f;padding:8px 13px;font-size:11px;border-radius:8px;gap:16px}.inline-continue svg{width:15px;height:15px;stroke-width:1.7}.row-hint{font-size:11px;color:#68778e}.catalog-note{margin-top:18px;font-size:10px;color:#737d8b}.catalog-note svg{color:#75849b}.text-btn{color:#63728a}.checkout{background:#fdfefe}.primary{background:#41679f}.primary:hover{background:#345787}.checkout .drawer-top .brand-x{color:#41679f}.progress li.current>span{background:#41679f}.progress li.done{color:#526f9c}.progress li.done>span{border-color:#a5b9d9;color:#5277ab}.progress li:after{background:#dfe5ef}.checkout h2,.tracking h2{color:#36455c}.subtitle,.field small,.fine{color:#6b7b92}.field{color:#526581}.field input,.field select{border-color:#b6c2d5;color:#344b69}.field input:focus,.field select:focus{border-color:#6c89b3;box-shadow:0 0 0 3px #6c89b30b}.price-summary{background:#f0f4f9}.price-row{color:#667e9d}.price-row:last-child{color:#3b5b88;border-color:#d6e0ed}.back-btn{color:#637c9f}.icon-btn{background:#eef2f7;color:#657a97}.icon-btn svg{width:18px;height:18px;stroke-width:1.7}.receipt{background:#f1f5fa}.success-circle{background:#eaf1f8;color:#5d7ea9}.review-list dt{color:#6c809e}.review-list dd{color:#49658a}.track-status{background:#eff4fa}.track-status h3{color:#41618d}.track-status p{color:#627ea4}.toast{background:#3c5b85}.purchase-name{border-color:#e5ebf2}.purchase-name h3{color:#405778}.purchase-name p{color:#7085a1}.field input::placeholder{color:#718096}footer{margin-top:34px;padding:17px 0 24px;font-size:10px;border-color:#eef0f4;color:#778292}footer>a{font-size:11px;color:#63718a}.header-nav>button:hover{color:#365e96}
@media(hover:hover){.product:not(.expanded):hover{background:#f8f9fb;border-color:#e0e5ed}.product:hover .product-logo{transform:translateY(-1px)}.product-buy:hover .row-arrow{background:none;color:#365f9d}.inline-continue:hover{background:#355b93}.plan-chip:hover{border-color:#9eafd0}.track-btn:hover{background:#f4f6f9}}
@media(max-width:1000px){.wrap{width:calc(100% - 56px)}.products{column-gap:28px}.product-main{gap:12px}.product-info h2{font-size:14px}.product-action{min-width:94px}.product-price{font-size:13px}}
@media(max-width:700px){.wrap{width:calc(100% - 36px)}.header{height:54px;min-height:54px;gap:16px;border-bottom:1px solid #f0f1f4}.brand{font-size:26px}.track-btn{font-size:10px;min-height:34px;padding:4px 10px;gap:6px}.track-btn svg{width:15px;height:15px}.catalog{padding-top:21px}.section-top h1{font-size:25px;margin-bottom:4px}.section-top p{font-size:11px}.search{margin-top:17px;min-height:38px;width:100%;padding:8px 12px}.catalog-tools{margin-top:16px}.filter-shell{padding:3px;border-radius:9px}.categories button{font-size:10px;min-height:32px;padding:6px 7px}.catalog-meta{margin-top:17px;margin-bottom:2px;font-size:9px}.guest-badge{font-size:9px;gap:5px}.guest-badge svg{width:13px;height:13px}.products{grid-template-columns:minmax(0,1fr);gap:0}.product-main{min-height:89px;padding:14px 3px;gap:13px}.product-info h2{font-size:14px;font-weight:600;margin-bottom:3px}.product-info p{font-size:10px}.product-logo{width:30px;height:32px;flex-basis:30px}.product-logo img{width:26px;height:26px}.product-logo.star img{width:27px;height:27px}.product-logo svg{width:25px;height:25px}.product-action{min-width:91px;gap:0}.product-price{font-size:13px}.product-price small{font-size:9px}.product-buy{font-size:10px;min-height:38px;gap:3px}.row-arrow{width:18px;height:18px}.product.expanded{margin-inline:-5px;padding-inline:3px;margin-top:0}.product.expanded .product-main{min-height:89px;padding:14px 5px}.row-options-inner{padding-inline:13px}.plan-choices{gap:6px}.plan-chip{min-height:36px;padding:7px 10px;font-size:10px}.plan-chip svg{width:12px;height:12px}.row-checkout{padding:15px 0 17px}.row-total strong{font-size:15px}.inline-continue{min-height:40px;font-size:11px;padding:8px 12px;gap:14px}.catalog-note{margin-top:17px;font-size:9px}.catalog-note svg{width:12px;height:12px}footer{margin-top:28px;padding-block:17px 22px;font-size:10px;gap:18px}footer>a{font-size:11px}.drawer-top{padding:19px 22px}.drawer-inner{padding:24px 22px}.checkout h2{font-size:24px}}
@media(max-width:360px){.wrap{width:calc(100% - 28px)}.product-main{gap:10px}.product-info h2{font-size:13px}.product-info p{font-size:9px}.product-action{min-width:82px}.product-price{font-size:12px}.product-logo{width:27px;flex-basis:27px}.product-logo img{width:24px;height:24px}.categories button{font-size:9px;padding-inline:5px}.plan-chip{font-size:10px;padding-inline:8px}.row-checkout{gap:10px}}
.product-buy,.track-btn,.categories button{position:relative}.product-buy:before,.track-btn:before{content:'';position:absolute;inset:-4px 0;min-height:44px}.plan-chip,.inline-continue{min-height:44px}
