:root{--bg:#f6f7fb;--ink:#192137;--muted:#58647c;--line:#e1e5ef;--primary:#4149f8;--soft:#eeefff;--shadow:0 12px 40px #20294508;color-scheme:light;font-family:Onest,Arial,sans-serif;font-size:16px;font-synthesis:none}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--bg);color:var(--ink);line-height:1.65;-webkit-font-smoothing:antialiased}body,button,input,select{font-family:Onest,Arial,sans-serif}button,input,select{font-size:15px}button{cursor:pointer;color:inherit}button:disabled{cursor:not-allowed;opacity:.56}a,button{touch-action:manipulation}a{color:var(--primary);text-decoration:none}a:hover{color:#3038d9}a,button,input,select{transition:background .2s,color .2s,border-color .2s,box-shadow .2s,transform .2s}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #777dff;outline-offset:4px}input,select{min-width:0}input:focus,select:focus{outline:3px solid #4149f829;border-color:var(--primary)}img{max-width:100%;display:block}svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.2;letter-spacing:-.04em}h1{font-size:clamp(34px,4.2vw,58px);font-weight:650;margin-bottom:20px}h2{font-size:clamp(27px,2.6vw,38px);font-weight:600;margin-bottom:18px}h3{font-size:20px;font-weight:600;letter-spacing:-.025em}p{margin-bottom:18px;color:var(--muted)}b,strong{font-weight:600}small{font-size:13px}ul,ol{padding-left:24px}li+li{margin-top:9px}[hidden]{display:none!important}.container{width:min(1280px,calc(100% - 80px));margin:0 auto}.page{padding:28px 0 90px}.section{padding:56px 0 42px}.eyebrow{display:block;color:#596580;font-size:12px;font-weight:600;letter-spacing:.13em;line-height:1.6;margin-bottom:18px}.muted{color:var(--muted)}.button{display:inline-flex;justify-content:center;align-items:center;gap:13px;min-height:52px;padding:13px 22px;border:1px solid transparent;border-radius:12px;line-height:1.45;font-weight:600;font-size:15px;text-align:center}.button:hover{transform:translateY(-2px)}.button:active{transform:translateY(0)}.button-primary{background:var(--primary);color:#fff;box-shadow:0 5px 16px #4149f81a}.button-primary:hover{background:#3038d9;color:#fff;box-shadow:0 8px 22px #4149f82b}.button-dark{background:var(--ink);color:#fff}.button-dark:hover{background:#313c56;color:#fff}.button-secondary{background:#fff;border-color:var(--line);color:var(--ink)}.button-secondary:hover{border-color:#adb2ef;color:var(--primary)}.button-plain{color:var(--ink);padding-left:10px;padding-right:10px}.button-telegram{background:#ebf5ff;border-color:#d3e7fb;color:#1663a1}.full-width{width:100%}.icon-button{border:0;background:transparent;padding:10px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center}.icon-button:hover{background:var(--soft)}.round-button{width:44px;height:44px;display:grid;place-items:center;background:var(--soft);color:var(--primary);border-radius:50%;flex-shrink:0}.round-button:hover{background:var(--primary);color:white;transform:rotate(-30deg)}.text-link{display:inline-flex;gap:12px;align-items:center;font-size:15px;font-weight:550}.text-link:hover svg{transform:translateX(4px)}.text-link svg{transition:transform .2s}.text-button{border:0;background:transparent;padding:6px 0;color:var(--primary);font-weight:500}.surface{border:1px solid var(--line);border-radius:22px;background:#fff;box-shadow:var(--shadow)}.skip-link{position:fixed;left:20px;top:-70px;z-index:100;background:#fff;border:2px solid var(--primary);border-radius:10px;padding:12px}.skip-link:focus{top:12px}.site-header{position:sticky;top:0;z-index:30;background:#f6f7fbef;backdrop-filter:blur(18px);border-bottom:1px solid #e6e9f1}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;height:92px}.brand{display:inline-flex;gap:11px;align-items:center;white-space:nowrap;color:var(--ink);font-size:24px;font-weight:650;letter-spacing:-1px}.brand img{border-radius:12px}.brand-light{font-weight:450}.main-nav{display:flex;gap:28px}.main-nav a{position:relative;white-space:nowrap;font-size:14px;font-weight:500;color:var(--muted);padding:10px 0}.main-nav a:after{content:"";position:absolute;left:0;right:100%;bottom:2px;height:2px;border-radius:2px;background:var(--primary);transition:right .25s}.main-nav a:hover,.main-nav a[aria-current=page]{color:var(--ink)}.main-nav a[aria-current=page]:after,.main-nav a:hover:after{right:0}.account-nav{font-size:14px;min-height:46px;padding:11px 16px;gap:8px}.account-nav svg{width:18px;height:18px}.menu-toggle{display:none}.hero{display:grid;grid-template-columns:1.05fr 1fr;gap:25px;align-items:center;min-height:580px;padding:65px 0 55px}.hero h1{font-size:clamp(52px,5.5vw,80px);line-height:1.02;letter-spacing:-.06em;margin-bottom:27px}.hero h1 em{font-style:normal;color:var(--primary)}.hero p{font-size:17px;line-height:1.8;margin-bottom:28px}.hero .eyebrow{font-size:11px;letter-spacing:.12em;display:flex;gap:10px;align-items:center;color:#485773}.tiny-spark{font-size:25px;color:var(--primary);line-height:1}.hero-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.hero-note{display:flex;align-items:center;gap:8px;margin-top:25px;font-size:13px;color:#626e87}.hero-note svg{width:17px;height:17px}.hero-art{position:relative;height:430px;isolation:isolate}.art-orbit{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-18deg);border:1px solid #dadef2;border-radius:50%;width:92%;height:80%}.orbit-two{width:67%;height:106%;transform:translate(-50%,-50%) rotate(30deg);border-color:#e5e8f5}.hero-art:before{content:"";position:absolute;inset:10% 0;background:radial-gradient(ellipse,#e3e5ff88,transparent 66%);z-index:-1}.art-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-8deg);width:168px;height:192px;background:linear-gradient(145deg,#fff,#f0f0fe);box-shadow:0 26px 45px #34397814;border:1px solid #e2e5fa;border-radius:38px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;animation:core-float 7s ease-in-out infinite}.art-core img{width:80px;height:80px;border-radius:23px;box-shadow:0 7px 12px #4149f820}.art-core span{font-size:13px;text-align:center;line-height:1.45;color:#5b627e}.float-service{position:absolute;display:flex;align-items:center;gap:13px;background:#fff;border:1px solid #e6e8f4;border-radius:18px;padding:17px;box-shadow:0 12px 30px #313f6409;animation:float 6s ease-in-out infinite;z-index:2}.float-service .service-logo{width:35px;height:35px}.float-service b{display:block;font-size:17px;letter-spacing:-.02em}.float-service small{display:block;font-size:11px;color:#63718a;white-space:nowrap;margin-top:3px}.float-one{left:3%;top:4%;transform:rotate(-6deg)}.float-two{right:0;top:12%;animation-delay:-1.5s}.float-three{left:-1%;bottom:8%;animation-delay:-3s}.float-four{right:0;bottom:2%;animation-delay:-4.5s}.art-star{position:absolute;right:4%;top:51%;color:#939aff;font-size:46px;animation:twinkle 8s ease-in-out infinite}.art-dot{position:absolute;left:14%;top:48%;width:12px;height:12px;background:#9befba;border-radius:50%;box-shadow:0 0 0 7px #9befba22}.service-rail{display:grid;grid-template-columns:repeat(9,1fr);gap:7px;padding:12px 0 24px}.service-rail a{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;padding:17px 8px;border:1px solid var(--line);border-radius:15px;background:#fff;color:var(--ink);font-size:12px;font-weight:550}.service-rail a:hover{transform:translateY(-4px);border-color:#aeb4f9;box-shadow:var(--shadow)}.service-rail .service-logo{width:26px;height:26px}.service-rail svg{display:none}.section-heading{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:30px}.section-heading h2{margin:0}.section-heading .eyebrow{margin-bottom:12px}.section-heading .text-link{margin-bottom:6px}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.home-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.product-card{--cover-bg:#eaf4ef;--cover-ink:#183a30;background:#fff;border:1px solid var(--line);border-radius:20px;overflow:hidden;min-width:0;transition:transform .3s,box-shadow .3s,border-color .3s}.product-card:hover{transform:translateY(-5px);box-shadow:0 18px 42px #28374b12;border-color:#c3c9dd}.product-cover{position:relative;height:156px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--cover-bg);color:var(--cover-ink)}.product-cover:hover{color:var(--cover-ink)}.product-cover:before,.product-cover:after{content:"";position:absolute;width:155px;height:155px;border:1px solid currentColor;opacity:.06;border-radius:50%;right:-45px;bottom:-75px;transition:transform .5s}.product-cover:after{width:210px;height:210px;right:-72px;bottom:-103px}.product-card:hover .product-cover:before{transform:scale(1.2)}.product-card:hover .product-cover:after{transform:scale(1.13)}.cover-label{position:absolute;top:15px;left:19px;font-size:10px;font-weight:550;letter-spacing:.07em;text-transform:uppercase;opacity:.8}.cover-brand{display:flex;align-items:center;gap:13px;margin-top:18px;position:relative;z-index:1}.cover-brand b{font-size:26px;font-weight:550;letter-spacing:-1.1px}.cover-brand .service-logo{width:44px;height:44px;object-fit:contain;transition:transform .35s}.product-card:hover .cover-brand .service-logo{transform:rotate(-7deg) scale(1.06)}.claude{--cover-bg:#f6ede6;--cover-ink:#5e3d2d}.gemini{--cover-bg:#edf0fd;--cover-ink:#324986}.capcut{--cover-bg:#edf0f4;--cover-ink:#222b41}.grok{--cover-bg:#e9ecf1;--cover-ink:#202934}.elevenlabs{--cover-bg:#f1edfa;--cover-ink:#514064}.spotify{--cover-bg:#e5f6ea;--cover-ink:#145c36}.duolingo{--cover-bg:#f0f8e3;--cover-ink:#3a6024}.api{--cover-bg:#ebeffc;--cover-ink:#39487c}.product-card-body{padding:20px 20px 18px;display:flex;flex-direction:column;min-height:238px}.product-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:#5e6a82;margin-bottom:12px}.stock{color:#26724e;display:inline-flex;align-items:center;gap:6px;font-size:12px}.stock:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;flex-shrink:0}.stock.empty{color:#626b7e}.product-card h3{font-size:17px;font-weight:550;line-height:1.5;letter-spacing:-.022em;margin:0 0 9px}.product-card h3 a{color:var(--ink)}.product-card h3 a:hover{color:var(--primary)}.product-card p{font-size:13px;color:#5c6780;line-height:1.7;margin:0 0 20px}.product-card-bottom{display:flex;align-items:end;justify-content:space-between;border-top:1px solid #edf0f5;padding-top:16px;margin-top:auto;gap:8px}.product-card-bottom small{display:block;font-size:11px;color:#67738a;margin-bottom:2px}.product-card-bottom b{font-size:25px;letter-spacing:-.04em;line-height:1.2;white-space:nowrap}.journey{display:grid;grid-template-columns:1fr 1.1fr;background:#eef0fa;border:1px solid #e3e7f5;border-radius:26px;padding:48px 52px;margin:48px 0 50px;gap:50px}.journey h2{font-size:40px;line-height:1.15;margin-bottom:25px}.steps{list-style:none;margin:0;padding:0}.steps li{display:flex;gap:23px;align-items:start;padding-bottom:23px}.steps li+li{padding-top:16px;margin-top:0;border-top:1px solid #dce1f0}.steps li:last-child{padding-bottom:0}.steps li>span{font-size:14px;color:var(--primary);font-weight:600;background:#fff;border-radius:10px;width:40px;height:40px;display:grid;place-items:center;flex-shrink:0}.steps h3{margin-bottom:6px;font-size:19px}.steps p{font-size:14px;margin:0}.help-banner{display:flex;align-items:center;justify-content:space-between;gap:40px;margin:0 0 80px;padding:30px 0}.help-banner h2{font-size:32px;margin-bottom:12px}.help-banner p{font-size:15px;margin:0}.site-footer{background:#eef0f6;border-top:1px solid #e0e5ef;padding:55px 0 23px}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1.2fr;gap:70px}.footer-grid h3{font-size:14px;margin:4px 0 21px;font-weight:600;letter-spacing:0}.footer-grid>div>a:not(.brand):not(.support-pill){display:block;color:#536078;font-size:13px;margin:12px 0}.footer-grid>div>a:hover{color:var(--primary)}.footer-brand p{font-size:15px;margin:20px 0}.support-pill{display:inline-flex;align-items:center;gap:10px;font-size:15px;color:var(--ink)}.support-pill svg{width:18px;height:18px}.footer-bottom{display:flex;justify-content:space-between;gap:30px;font-size:11px;color:#5e6a82;padding-top:28px;border-top:1px solid #dce1ec;margin-top:40px}.footer-bottom>span:last-child{text-align:right}.breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;color:#646f87;margin:0 0 36px}.breadcrumbs a{color:#52607b}.breadcrumbs>span:not([aria-current]){color:#929ab0}.page-heading{margin:0 0 40px}.page-heading h1{font-size:46px;margin-bottom:16px}.page-heading p{font-size:17px;max-width:720px;margin:0}.page-heading .eyebrow{margin-bottom:14px}.catalog-layout{display:grid;grid-template-columns:205px minmax(0,1fr);gap:36px}.catalog-sidebar h2{font-size:17px;letter-spacing:0;padding:0 12px;margin:4px 0 15px}.category-list{display:flex;flex-direction:column;gap:5px}.category-list button{display:flex;align-items:center;justify-content:space-between;gap:15px;background:transparent;border:1px solid transparent;border-radius:11px;text-align:left;padding:11px 13px;font-size:14px;color:#4e5a72;font-weight:500}.category-list button span{font-size:11px;background:#eaedf5;padding:1px 7px;min-width:24px;border-radius:6px;color:#5a6680}.category-list button:hover{background:#eef0fa}.category-list button.active{background:var(--ink);color:#fff}.category-list button.active span{background:#ffffff20;color:white}.sidebar-help{margin:32px 8px 0;padding:22px 15px;background:#edeffa;border-radius:14px}.sidebar-help>svg{color:var(--primary);margin-bottom:15px}.sidebar-help h3{font-size:15px;line-height:1.4;margin-bottom:8px}.sidebar-help p{font-size:13px;margin-bottom:10px}.sidebar-help a{font-size:13px;font-weight:550}.catalog-toolbar{display:flex;gap:13px;align-items:center;margin-bottom:22px}.search-box{display:flex;align-items:center;gap:9px;border:1px solid var(--line);border-radius:12px;background:#fff;padding:0 14px;flex:1;min-width:0;min-height:52px}.search-box:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #4149f812}.search-box>svg{width:20px;height:20px;color:#687590}.search-box input{background:transparent;border:0;outline:0;min-width:0;width:100%;padding:13px 0;font-size:14px;color:var(--ink)}.search-box input:focus{outline:0}.search-box input::placeholder{color:#6b768d}.search-box .icon-button{padding:5px}.search-box .icon-button svg{width:16px;height:16px}select{border:1px solid var(--line);border-radius:12px;padding:13px 34px 13px 14px;color:#4f5b73;background:#fff;min-height:52px;font-size:13px;max-width:100%}.catalog-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px;gap:16px;font-size:13px;color:#59667e}.check-label{display:flex;align-items:center;gap:10px;line-height:1.7;font-size:13px;cursor:pointer}.check-label input{appearance:auto;accent-color:var(--primary);width:17px;height:17px;flex-shrink:0;margin:0}.show-more{display:flex;margin:28px auto 0;min-width:190px}.notice{border:1px solid #dfe3fa;background:#f1f3fe;border-radius:12px;padding:14px 17px;color:#4d5a7c;font-size:13px;line-height:1.75;margin:0 0 22px}.notice.error{background:#fff1ef;border-color:#ffd9d2;color:#ab3c31}.empty-state{grid-column:1/-1;padding:65px 30px;text-align:center;min-height:300px}.empty-state>svg{width:40px;height:40px;color:#858db8;margin-bottom:20px}.empty-state h2,.empty-state h3{font-size:25px;margin-bottom:12px}.empty-state p{max-width:430px;margin:0 auto 25px;font-size:15px}.product-heading{display:flex;gap:28px;align-items:center;margin:10px 0 38px;max-width:1000px}.large-logo{background:var(--cover-bg,#edf0ff);width:104px;height:104px;border:1px solid #e3e7f3;border-radius:25px;display:grid;place-items:center;flex-shrink:0}.large-logo img{width:52px;height:52px;object-fit:contain}.product-heading h1{font-size:35px;margin-bottom:14px;line-height:1.25}.product-heading p{font-size:16px;max-width:700px;margin:0}.product-heading .eyebrow{margin-bottom:10px}.product-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:28px;align-items:start}.product-description{display:grid;gap:22px}.description-block{padding:32px 36px}.description-block h2{font-size:24px;letter-spacing:-.035em;margin-bottom:24px}.description-block .eyebrow{font-size:11px;margin-bottom:9px}.description-block p{font-size:15px;line-height:1.8}.description-block p:last-child{margin-bottom:0}.clean-list{list-style:none;padding:0;margin:23px 0 0}.clean-list li{font-size:15px;color:#4a566f;line-height:1.85;padding-left:23px;position:relative;overflow-wrap:anywhere}.clean-list li:before{content:"";width:5px;height:5px;border-radius:50%;background:#949bc5;position:absolute;top:.72em;left:2px}.clean-list li+li{margin-top:11px}.delivery-box{display:flex;gap:14px;align-items:center;background:#f3f5fc;padding:16px 20px;border-radius:12px;color:var(--primary)}.delivery-box p{color:#384562;font-weight:500;margin:0;font-size:15px;overflow-wrap:anywhere}.warranty-box{display:flex;gap:14px;align-items:start;background:#edf7f1;border:1px solid #daede2;color:#2f704d;border-radius:12px;padding:17px 19px;margin:20px 0}.warranty-box svg{margin-top:2px}.warranty-box b{font-size:13px}.warranty-box p{margin:3px 0 0;color:#35674d;font-size:14px;line-height:1.7}.numbered-list{list-style:none;counter-reset:step;padding:0;margin:0}.numbered-list li{counter-increment:step;position:relative;padding:3px 0 3px 44px;font-size:15px;color:#4a566f;line-height:1.8;min-height:34px}.numbered-list li:before{content:counter(step,decimal-leading-zero);position:absolute;left:0;top:0;font-size:11px;font-weight:600;background:#f0f1fd;color:#555fe2;width:30px;height:30px;border-radius:9px;display:grid;place-items:center}.numbered-list li+li{margin-top:20px}.hint{font-size:13px!important;line-height:1.8;color:#5d6882;margin:20px 0}.purchase-panel{position:sticky;top:118px;padding:28px}.purchase-panel .eyebrow{font-size:10px;margin-bottom:22px}.purchase-price{display:flex;align-items:baseline;gap:10px;font-size:38px;font-weight:600;letter-spacing:-.055em;line-height:1.3}.purchase-price small{font-size:12px;letter-spacing:0;font-weight:400;color:#5e6a81}.purchase-panel>.stock{font-size:13px;margin:12px 0 0}.purchase-divider{height:1px;background:var(--line);margin:24px 0}.support-box{display:flex;align-items:center;gap:13px;background:#f5f6fb;border-radius:12px;padding:15px;color:var(--ink)}.support-box svg{color:#596681}.support-box b{font-size:13px}.support-box small{display:block;font-size:12px;color:#58647f;margin-top:4px}.help-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:30px;align-items:start}.help-layout>div{display:grid;gap:24px}.support-panel{position:sticky;top:118px;border-radius:22px;padding:32px 28px;background:#eaeefa;border:1px solid #dee4f6}.support-avatar{width:54px;height:54px;border-radius:18px;background:#fff;display:grid;place-items:center;color:var(--primary);margin-bottom:25px}.support-panel h2{font-size:25px}.support-panel p{font-size:15px}.support-panel small{display:block;margin:19px 0 22px;color:#596782;font-size:13px}.support-panel>a:last-child{display:flex;align-items:center;gap:12px;font-size:13px}.faq details{padding:18px 0;border-bottom:1px solid #e7eaf3}.faq details:last-child{border-bottom:0;padding-bottom:0}.faq details:first-child{padding-top:0}.faq summary{font-size:16px;font-weight:550;cursor:pointer;list-style:none;padding-right:35px;position:relative}.faq summary:after{content:"+";position:absolute;right:1px;top:-3px;font-size:24px;font-weight:400;color:#737c9e}.faq details[open] summary:after{content:"−"}.faq details[open] summary{margin-bottom:16px}.faq p{font-size:14px;line-height:1.85}.document-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:35px;align-items:start}.document-nav{display:flex;flex-direction:column;gap:8px;position:sticky;top:118px}.document-nav a{padding:12px 15px;border-radius:10px;color:#56627e;font-size:13px;line-height:1.65}.document-nav a:hover{background:#eceffa}.document-nav a.active{background:#e7eafb;color:#353dcc}.prose{padding:40px 45px;max-width:850px}.prose h2{font-size:23px;letter-spacing:-.03em;margin:32px 0 16px}.prose h2:first-child{margin-top:0}.prose p,.prose li{font-size:15px;line-height:1.9;color:#4f5b74}.prose p:last-child{margin-bottom:0}.seller-details{margin:0;font-size:14px}.seller-details>div{display:grid;grid-template-columns:90px 1fr;gap:20px;padding:12px 0;border-bottom:1px solid var(--line)}.seller-details dt{color:#6b758d}.seller-details dd{margin:0;overflow-wrap:anywhere}

.auth-layout{display:grid;grid-template-columns:1fr 460px;align-items:start;gap:100px;max-width:1090px;margin:25px auto 0}.auth-intro{padding:45px 0}.auth-intro h1{font-size:53px;line-height:1.08}.auth-intro>p{font-size:17px;max-width:480px;margin-bottom:36px}.auth-benefit{display:flex;gap:15px;align-items:center;color:#4e5d79;font-size:14px;margin-bottom:18px}.auth-benefit svg{color:#6973cd}.auth-decor{margin-top:55px;display:flex;align-items:center;gap:25px;font-size:14px;color:#657090;line-height:1.65}.auth-decor img{transform:rotate(-9deg);border-radius:25px;box-shadow:0 15px 30px #4149f82a;animation:float 7s infinite ease-in-out}.auth-card{padding:30px 34px}.auth-tabs{display:grid;grid-template-columns:1fr 1.3fr;background:#f1f3fa;border-radius:11px;padding:4px;margin-bottom:30px;gap:3px}.auth-tabs button{background:transparent;border:0;padding:9px 7px;border-radius:8px;color:#596580;font-size:13px;white-space:nowrap}.auth-tabs button.active{background:#fff;color:var(--ink);box-shadow:0 2px 7px #37426712}.auth-card h2{font-size:27px;margin-bottom:10px}.auth-card>p{font-size:14px;margin-bottom:24px}.field{display:block;font-size:14px;font-weight:500;color:#47546e;margin:0 0 18px}.field input{display:block;width:100%;padding:13px 14px;margin-top:8px;border:1px solid #dce1ef;border-radius:10px;background:#fff;color:var(--ink);height:49px;font-weight:400;font-size:15px}.field input::placeholder{color:#748097}.password-wrap{display:block;position:relative}.password-wrap input{padding-right:83px}.password-toggle{position:absolute;right:9px;top:9px;height:30px;padding:0 5px;border:0;background:transparent;color:#596789;font-size:11px}.forgot-link{display:block;margin:-7px 0 19px auto;font-size:13px}.form-divider{display:flex;align-items:center;gap:12px;font-size:12px;color:#637089;margin:22px 0}.form-divider:before,.form-divider:after{content:"";height:1px;background:var(--line);flex:1}.form-note{font-size:12px!important;line-height:1.7;color:#626e87;margin:12px 0 0;display:flex;justify-content:center;align-items:center;gap:6px;text-align:center}.form-note svg{width:14px;height:14px}.captcha-row{display:flex;align-items:center;gap:10px;background:#f3f5fc;border-radius:10px;padding:6px 10px;margin:18px 0 12px;min-height:68px}.captcha-row img{width:204px;height:56px}.captcha-row button{font-size:27px;margin-left:auto;color:#4d5c8c}.terms-check{align-items:flex-start;font-size:12px;line-height:1.8;margin:20px 0}.terms-check input{margin-top:4px;width:16px;height:16px}.terms-check a{text-decoration:underline;text-underline-offset:3px}.form-error{font-size:13px;line-height:1.7;color:#b53648;background:#fff0f2;border:1px solid #f9d5dc;border-radius:10px;padding:12px 14px;margin:16px 0}.form-error.success{color:#24704e;background:#edf9f1;border-color:#d0ebdb}.telegram-widget{display:flex;justify-content:center}.telegram-widget iframe{max-width:100%}#auth-form #captcha{margin:24px 0 20px;min-width:0}.turnstile-widget{width:100%;min-height:65px;display:flex;justify-content:center;align-items:center}.turnstile-widget>div{width:100%;line-height:0}.turnstile-widget[data-size="compact"]{min-height:140px}.turnstile-widget[data-size="compact"]>div{width:150px}.token-card{max-width:520px;margin:50px auto;padding:36px}.token-card h1{font-size:30px}.token-card p{font-size:14px}.token-card .text-link{margin-top:25px}.account-layout{display:grid;grid-template-columns:310px minmax(0,1fr);gap:35px;align-items:start}.profile-card{padding:30px;overflow-wrap:anywhere}.profile-avatar{width:60px;height:60px;border-radius:20px;background:#e9ebff;color:var(--primary);display:grid;place-items:center;font-size:27px;font-weight:600;margin-bottom:20px}.profile-card h2{font-size:23px;margin-bottom:9px}.profile-card p{font-size:14px}.account-badge{display:inline-flex;font-size:12px;background:#eef1fb;color:#536089;border-radius:8px;padding:5px 9px;margin-bottom:17px}.profile-card small{display:block;font-size:12px;color:#626f88;line-height:1.7;margin-top:12px}.profile-card #telegram-auth{margin:20px 0}.profile-card #logout{margin-top:20px;font-size:14px}.orders-section h2{font-size:28px}.orders-section .section-heading{margin:8px 0 22px}.order-card{padding:25px;margin-bottom:16px;overflow:hidden}.order-top{display:flex;justify-content:space-between;gap:15px;font-size:12px;color:#616d87;margin-bottom:16px}.order-card h3{font-size:18px;margin-bottom:10px}.order-card p{font-size:13px}.order-card summary{font-size:14px;font-weight:500;color:var(--primary);cursor:pointer}.delivery-data{font-family:monospace;font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere;background:#f0f3fa;border:1px solid var(--line);border-radius:10px;padding:16px;line-height:1.7;color:#33415d}.checkout-layout{display:grid;grid-template-columns:minmax(0,1fr) 355px;gap:28px;align-items:start}.checkout-layout>div{display:grid;gap:22px}.checkout-product{padding:27px 30px;display:flex;align-items:center;gap:22px}.checkout-product h2{font-size:22px;line-height:1.4;margin:0 0 10px}.checkout-product p{font-size:13px;margin:0}.checkout-product .eyebrow{font-size:11px;margin-bottom:8px}.checkout-product .large-logo{width:75px;height:75px;border-radius:19px}.checkout-product .large-logo img{width:38px;height:38px}.payment-method{display:flex;align-items:center;gap:16px;padding:17px 18px;border:1px solid #cbd0fa;border-radius:12px;background:#f5f6fe}.payment-method b{font-size:17px}.payment-method p{font-size:13px;margin:3px 0 0;line-height:1.6}.selected-dot{width:15px;height:15px;flex-shrink:0;border:4px solid var(--primary);border-radius:50%;margin-left:auto}.checkout-total{padding:28px;position:sticky;top:118px}.checkout-total h2{font-size:24px;margin-bottom:26px}.total-line{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:13px;margin-top:22px;color:#596782}.total-line b{color:var(--ink);font-size:15px;white-space:nowrap}.grand-total{border-top:1px solid var(--line);padding-top:21px;font-size:16px;color:var(--ink)}.grand-total b{font-size:28px;letter-spacing:-.04em}.checkout-total .hint{font-size:12px!important;margin:12px 0 20px}.checkout-total .notice{font-size:12px;padding:12px 14px}.payment-result{max-width:600px;margin:50px auto;padding:45px;text-align:center}.result-icon{display:grid;place-items:center;width:65px;height:65px;border-radius:22px;background:#eceeff;color:var(--primary);margin:0 auto 25px}.result-icon svg{width:32px;height:32px}.payment-result h1{font-size:32px}.payment-result p{font-size:15px}.payment-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px}.loading{min-height:70vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px}.loader{width:34px;height:34px;border:3px solid #e5e7fa;border-top-color:var(--primary);border-radius:50%;animation:spin .9s linear infinite}.toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);background:var(--ink);color:white;border-radius:12px;padding:15px 25px;box-shadow:0 10px 30px #19213730;z-index:100;font-size:14px}.noscript{padding:20px;background:white;text-align:center}.reveal{opacity:0;transform:translateY(14px);transition:opacity .65s ease,transform .65s ease}.reveal.visible{opacity:1;transform:translateY(0)}.product-grid .reveal:nth-child(3n+2){transition-delay:.055s}.product-grid .reveal:nth-child(3n+3){transition-delay:.11s}.product-card.reveal.visible:hover{transform:translateY(-5px)}main{animation:page-in .35s ease-out}
@keyframes page-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes float{0%,100%{translate:0 0}50%{translate:0 -9px}}@keyframes core-float{0%,100%{transform:translate(-50%,-50%) rotate(-8deg)}50%{transform:translate(-50%,-53%) rotate(-3deg)}}@keyframes twinkle{0%,100%{rotate:0deg;scale:1}50%{rotate:45deg;scale:1.1}}@keyframes spin{to{transform:rotate(360deg)}}
@media(max-width:1150px){.container{width:calc(100% - 48px)}.header-inner{gap:18px}.main-nav{gap:21px}.main-nav a{font-size:13px}.brand{font-size:22px}.brand img{width:36px;height:36px}.hero{min-height:540px;gap:20px}.hero h1{font-size:66px}.hero p{font-size:15px}.hero-actions{gap:9px}.hero-actions .button{font-size:13px;padding:13px 17px}.hero-art{height:380px}.float-service{padding:13px;gap:9px}.float-service b{font-size:15px}.float-service .service-logo{width:30px;height:30px}.float-service small{font-size:10px}.float-one{left:0}.float-two,.float-four{right:0}.art-core{width:143px;height:165px}.art-core img{width:67px;height:67px}.service-rail{gap:6px}.service-rail a{font-size:11px}.product-grid{gap:16px}.product-cover{height:145px}.cover-brand b{font-size:24px}.cover-brand .service-logo{width:35px;height:35px}.product-card-body{padding:17px}.product-card-bottom b{font-size:23px}.journey{padding:40px;gap:35px}.journey h2{font-size:36px}.catalog-layout{grid-template-columns:175px minmax(0,1fr);gap:23px}.catalog-toolbar{flex-wrap:wrap}.search-box{min-width:220px}.catalog-sidebar h2{font-size:16px}.category-list button{font-size:13px}.catalog-content .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-layout{grid-template-columns:minmax(0,1fr) 300px;gap:22px}.purchase-panel{padding:24px}.purchase-price{font-size:34px}.description-block{padding:28px}.product-heading h1{font-size:32px}.auth-layout{gap:50px;grid-template-columns:1fr 430px}.auth-intro h1{font-size:45px}.auth-intro>p{font-size:15px}.auth-card{padding:28px}.help-layout{grid-template-columns:minmax(0,1fr) 290px;gap:22px}.document-layout{grid-template-columns:215px minmax(0,1fr);gap:25px}.prose{padding:32px}.checkout-layout{grid-template-columns:minmax(0,1fr) 320px;gap:22px}.checkout-total{padding:24px}.checkout-product{padding:25px}.footer-grid{gap:45px}}
@media(max-width:880px){.header-inner{height:78px}.main-nav{gap:16px}.main-nav a{font-size:12px}.account-nav span:last-child{display:none}.account-nav{padding:12px;min-height:44px}.account-nav svg{width:20px;height:20px}.hero{min-height:470px;padding:44px 0}.hero h1{font-size:56px}.hero .eyebrow{font-size:10px}.hero-art{height:340px}.art-core{width:128px;height:150px;gap:10px;border-radius:30px}.art-core img{width:60px;height:60px;border-radius:17px}.art-core span{font-size:11px}.float-service{padding:11px;border-radius:14px;gap:8px}.float-service b{font-size:13px}.float-service small{display:none}.float-service .service-logo{width:29px;height:29px}.float-one{top:10%;left:1%}.float-two{top:23%}.float-three{bottom:12%;left:0}.float-four{bottom:6%}.art-star{font-size:34px}.hero-note{font-size:12px}.service-rail{grid-template-columns:repeat(5,1fr)}.service-rail a{flex-direction:row;gap:8px;padding:12px 8px;font-size:11px}.service-rail .service-logo{width:23px;height:23px}.home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-cover{height:165px}.cover-brand b{font-size:30px}.cover-brand .service-logo{width:44px;height:44px}.product-card-body{min-height:218px;padding:20px}.journey{padding:33px;gap:30px}.journey h2{font-size:30px}.journey .eyebrow{font-size:10px}.steps h3{font-size:17px}.steps li{gap:14px}.help-banner{gap:25px}.help-banner h2{font-size:29px}.help-banner .button{font-size:13px;white-space:nowrap}.footer-grid{grid-template-columns:1.2fr 1fr 1.25fr;gap:25px}.footer-grid .brand{font-size:19px;gap:8px}.footer-grid .brand img{width:30px;height:30px}.page-heading h1{font-size:39px}.page-heading p{font-size:16px}.product-layout{grid-template-columns:minmax(0,1fr) 280px;gap:18px}.description-block{padding:24px}.description-block h2{font-size:23px}.purchase-panel{padding:22px}.purchase-panel .button{font-size:13px;padding-left:10px;padding-right:10px}.product-heading{gap:22px}.product-heading h1{font-size:29px}.product-heading p{font-size:15px}.large-logo{width:85px;height:85px;border-radius:22px}.large-logo img{width:44px;height:44px}.help-layout{grid-template-columns:1fr}.support-panel{position:static}.support-panel>.button{width:auto}.document-layout{grid-template-columns:1fr}.document-nav{position:static;display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.document-nav a{padding:10px 12px;background:#eef0fa}.auth-layout{gap:30px;grid-template-columns:1fr 370px}.auth-card{padding:24px}.auth-intro h1{font-size:38px}.auth-intro .eyebrow{font-size:11px}.auth-benefit{font-size:13px;gap:10px}.auth-decor img{width:65px;height:65px;border-radius:19px}.auth-decor{gap:15px;font-size:12px}.checkout-layout{grid-template-columns:minmax(0,1fr) 290px;gap:18px}.checkout-product{flex-direction:column;align-items:start;padding:24px}.checkout-total{padding:23px}.checkout-total .button{font-size:13px}.account-layout{grid-template-columns:255px minmax(0,1fr);gap:22px}.profile-card{padding:23px}.orders-section h2{font-size:25px}.orders-section .section-heading{align-items:center;gap:12px}}
@media(max-width:680px){.container{width:calc(100% - 36px)}.header-inner{height:72px;gap:12px}.brand{font-size:21px;gap:8px}.brand img{width:34px;height:34px}.account-nav{margin-left:auto;padding:10px;background:#eceefd;color:#323d75;min-height:40px}.menu-toggle{display:flex;padding:9px}.main-nav{display:none;position:absolute;top:72px;left:0;right:0;background:#f6f7fb;box-shadow:0 12px 20px #28304b0d;padding:14px 20px;border-bottom:1px solid var(--line)}.menu-open .main-nav{display:flex;flex-direction:column;gap:0}.main-nav a{font-size:15px;padding:14px 8px}.main-nav a:after{display:none}.main-nav a[aria-current=page]{background:#eaeefe;border-radius:10px}.hero{display:flex;flex-direction:column;gap:16px;padding:44px 0 22px;text-align:left;min-height:0}.hero-copy{width:100%}.hero h1{font-size:clamp(46px,12vw,64px);line-height:1.06;margin-bottom:24px}.hero .eyebrow{font-size:9px;letter-spacing:.1em;margin-bottom:22px}.hero p{font-size:15px;line-height:1.85;max-width:450px}.hero .desktop-break{display:none}.hero-actions{gap:8px}.hero-actions .button{font-size:13px;padding:13px 15px;min-height:49px}.hero-actions .button-plain{padding:10px 4px;font-size:12px}.hero-actions svg{width:18px;height:18px}.hero-note{margin-top:22px;font-size:12px;gap:6px}.hero-art{width:100%;max-width:420px;height:300px;margin:0 auto}.art-orbit{height:73%;width:90%}.orbit-two{height:96%;width:65%}.art-core{width:130px;height:155px}.float-one{top:9%;left:1%}.float-two{top:21%;right:0}.float-three{bottom:16%;left:0}.float-four{bottom:3%;right:0}.float-service{padding:13px}.float-service b{font-size:13px}.float-service small{display:block;font-size:9px}.float-service .service-logo{width:30px;height:30px}.float-four small{display:none}.float-four b{font-size:12px}.art-star{right:6%;top:55%;font-size:31px}.service-rail{grid-template-columns:repeat(3,1fr);padding-bottom:15px;gap:7px}.service-rail a{font-size:11px;padding:13px 6px}.service-rail .service-logo{width:22px;height:22px}.section{padding:34px 0 20px}.section-heading{margin-bottom:23px;gap:15px;align-items:start}.section-heading h2{font-size:28px}.section-heading .eyebrow{font-size:9px;margin-bottom:12px}.section-heading .text-link{font-size:12px;gap:6px;align-self:end}.section-heading .text-link svg{width:16px;height:16px}.product-grid,.home-grid,.catalog-content .product-grid{grid-template-columns:1fr;gap:18px}.product-card{border-radius:18px}.product-cover{height:155px}.cover-label{font-size:11px;top:16px;left:20px;letter-spacing:.03em}.cover-brand{gap:13px;margin-top:18px}.cover-brand b{font-size:30px}.cover-brand .service-logo{width:45px;height:45px}.product-card-body{padding:22px;min-height:216px}.product-meta{font-size:12px;margin-bottom:12px}.stock{font-size:12px}.product-card h3{font-size:18px;line-height:1.5;margin-bottom:10px;overflow-wrap:anywhere}.product-card p{font-size:14px;line-height:1.7;margin-bottom:19px}.product-card-bottom b{font-size:28px}.product-card-bottom small{font-size:12px}.round-button{width:43px;height:43px}.journey{display:block;padding:28px 24px;margin:30px 0;border-radius:22px}.journey>div{margin-bottom:32px}.journey h2{font-size:31px;line-height:1.17}.journey h2 br{display:none}.journey .eyebrow{font-size:10px}.journey .text-link{font-size:14px}.steps h3{font-size:18px}.steps p{font-size:14px}.steps li>span{width:35px;height:35px;font-size:12px}.steps li{gap:14px;padding-bottom:20px}.help-banner{display:block;padding:25px 0 20px;margin-bottom:38px}.help-banner h2{font-size:30px}.help-banner p{font-size:15px;margin-bottom:24px}.help-banner .eyebrow{font-size:10px}.help-banner .button{min-height:50px;font-size:14px}.site-footer{padding-top:35px}.footer-grid{grid-template-columns:1fr 1fr;gap:28px 20px}.footer-brand{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:15px}.footer-brand>.brand{grid-column:1/-1;font-size:23px}.footer-brand>.brand img{width:34px;height:34px}.footer-brand p{font-size:13px;margin:0}.footer-brand .support-pill{font-size:14px;align-self:center;justify-self:end}.footer-grid h3{font-size:14px;margin-bottom:16px}.footer-grid>div>a:not(.brand):not(.support-pill){font-size:12px;line-height:1.8;margin:10px 0}.footer-bottom{margin-top:28px;padding-top:23px;display:block;font-size:11px}.footer-bottom>span{display:block}.footer-bottom>span:last-child{text-align:left;margin-top:12px}.page{padding:20px 0 50px}.breadcrumbs{font-size:12px;gap:9px;margin-bottom:27px}.page-heading{margin-bottom:28px}.page-heading h1{font-size:34px;line-height:1.12;margin-bottom:14px}.page-heading p{font-size:15px}.page-heading .eyebrow{font-size:10px;margin-bottom:11px}.catalog-layout{display:block}.catalog-sidebar{margin-bottom:20px}.catalog-sidebar h2,.sidebar-help{display:none}.category-list{flex-direction:row;overflow-x:auto;gap:7px;padding:0 0 10px;scrollbar-width:thin}.category-list button{padding:10px 13px;white-space:nowrap;font-size:13px;background:#fff;border-color:var(--line);gap:10px}.category-list button span{font-size:11px;min-width:20px;padding:0 5px}.catalog-toolbar{gap:10px;margin-bottom:17px}.search-box{flex-basis:100%;min-height:50px}.search-box input{font-size:16px}.catalog-toolbar select{min-height:46px;font-size:14px;padding:10px 32px 10px 12px;width:100%}.catalog-meta{font-size:12px;gap:10px;margin-bottom:20px}.check-label{font-size:12px;gap:8px}.check-label input{width:17px;height:17px}.notice{font-size:13px;padding:14px 15px}.show-more{font-size:14px;min-height:50px;margin-top:24px}.product-heading{align-items:start;gap:17px;margin-bottom:24px;flex-direction:column}.product-heading .large-logo{width:68px;height:68px;border-radius:18px}.product-heading .large-logo img{width:38px;height:38px}.product-heading h1{font-size:28px;line-height:1.3}.product-heading p{font-size:15px}.product-heading .eyebrow{font-size:11px}.product-layout{display:flex;flex-direction:column;gap:20px}.purchase-panel{position:static;order:-1;width:100%;padding:25px}.purchase-panel .eyebrow{font-size:11px;margin-bottom:14px}.purchase-price{font-size:36px}.purchase-divider{margin:20px 0}.purchase-panel .button{font-size:15px;min-height:52px}.purchase-panel .hint{margin:18px 0}.product-description{gap:18px;width:100%}.description-block{padding:26px 23px;border-radius:18px}.description-block h2{font-size:24px;margin-bottom:22px}.clean-list li{font-size:15px;line-height:1.85;padding-left:18px}.description-block p{font-size:15px;line-height:1.8}.delivery-box{padding:16px;gap:11px}.delivery-box p{font-size:14px}.warranty-box{padding:16px}.warranty-box p{font-size:14px}.numbered-list li{font-size:15px;padding-left:41px}.help-layout{gap:20px}.support-panel{padding:28px 25px}.support-panel h2{font-size:27px}.support-panel p{font-size:15px}.support-panel .button{width:100%}.faq summary{font-size:16px}.faq p{font-size:14px}.document-nav{display:flex;flex-direction:row;overflow:auto;padding-bottom:8px}.document-nav a{white-space:nowrap;padding:11px 13px;font-size:12px}.document-layout{gap:20px}.prose{padding:28px 23px;border-radius:18px}.prose h2{font-size:23px;margin-top:30px}.prose p,.prose li{font-size:15px;line-height:1.85}.auth-layout{display:flex;flex-direction:column;gap:24px;margin:0}.auth-intro{padding:0}.auth-intro h1{font-size:35px;margin-bottom:15px}.auth-intro h1 br{display:none}.auth-intro>p{font-size:15px;margin-bottom:0}.auth-intro .eyebrow{font-size:10px}.auth-benefit,.auth-decor{display:none}.auth-card{width:100%;padding:25px 23px;border-radius:19px;max-width:450px;margin:auto}.auth-tabs{margin-bottom:25px}.auth-tabs button{font-size:13px}.auth-card h2{font-size:28px}.auth-card>p{font-size:14px}.field{font-size:14px}.field input{font-size:16px}.form-note{font-size:12px!important}.terms-check{font-size:12px}.token-card{margin:25px auto;padding:25px}.token-card h1{font-size:30px}.account-layout{grid-template-columns:1fr;gap:27px}.profile-card{padding:26px}.profile-card .button,.profile-card #telegram-auth{max-width:340px}.orders-section .section-heading h2{font-size:28px}.orders-section .empty-state{padding:40px 22px}.empty-state{padding:45px 20px}.empty-state h2,.empty-state h3{font-size:24px}.empty-state p{font-size:15px}.order-card{padding:23px}.checkout-layout{display:flex;flex-direction:column;gap:20px}.checkout-layout>div,.checkout-total{width:100%}.checkout-total{position:static;padding:26px}.checkout-product{flex-direction:row;padding:23px;gap:16px}.checkout-product h2{font-size:18px}.checkout-product .large-logo{width:53px;height:53px;border-radius:14px}.checkout-product .large-logo img{width:30px;height:30px}.checkout-product p{font-size:13px}.checkout-total .button{font-size:15px}.checkout-total .terms-check{font-size:13px}.payment-method{padding:16px;gap:12px}.payment-result{padding:34px 23px;margin:20px auto}.payment-result h1{font-size:30px}.payment-actions{flex-direction:column}.payment-result p{font-size:15px}}
@media(max-width:370px){.container{width:calc(100% - 28px)}.brand{font-size:19px}.brand img{width:31px;height:31px}.hero h1{font-size:46px}.hero-actions .button{font-size:12px;padding:12px}.hero-art{height:275px}.float-service{padding:10px}.float-service small{display:none}.captcha-row{padding:6px}.captcha-row img{width:180px}.auth-card{padding:23px 18px}.service-rail a{font-size:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.reveal{opacity:1!important;transform:none!important}}

