:root{color-scheme:light;--ink:#14233f;--muted:#64748b;--line:#dce5f1;--green:#1454ef;--cyan:#1454ef;--navy:#f6f9ff;--panel:#fff}body{background:#f7f9fd;color:var(--ink)}header{background:#fff;border-bottom:1px solid #dce5f1;padding:17px 5%;backdrop-filter:none}.logo,.manager-page .logo{display:flex;align-items:center;width:auto;max-width:none;height:42px;overflow:visible;flex-shrink:0;color:#14233f;letter-spacing:-1.5px;font:800 29px Manrope,sans-serif}.wordmark{white-space:nowrap}.wordmark em{font-style:normal;color:#1454ef}.logo .submitted-logo{display:none}nav button{color:#40536f;box-shadow:none}nav button.active{background:#edf3ff;border-color:#ccdafe;color:#1454ef}nav #bag{background:#1454ef;color:white;border:1px solid #1454ef}b#count{background:white;color:#1454ef}button,.link-button{background:#1454ef;color:#fff;box-shadow:none;border:1px solid transparent}button:hover{filter:brightness(.96)}button.secondary{background:#eef3ff;border-color:#d2dffc;color:#224879}main{max-width:1440px;padding-top:26px}.hero{position:relative;min-height:340px;padding:35px 40px;background:linear-gradient(105deg,#f8fbff 4%,#e8f4ff 65%,#cce9ff);border:1px solid #cfdef4;border-radius:4px;box-shadow:none;grid-template-columns:1.15fr 1fr;gap:20px}.hero:before{opacity:.5;background-image:linear-gradient(#4c9ff516 1px,transparent 1px),linear-gradient(90deg,#4c9ff516 1px,transparent 1px);background-size:32px 32px;mask-image:linear-gradient(90deg,transparent,#000)}.hero:after{content:'';width:240px;height:130px;border:1px solid #78b9ff;border-left:0;border-bottom:0;transform:skew(-35deg);right:-55px;bottom:24px;opacity:.5;z-index:-1}.hero .eyebrow{background:#e9f1ff;border-color:#c5d8fc;color:#2457a8;font-size:8px;letter-spacing:1.4px}.hero .eyebrow:before{background:#1454ef;box-shadow:none}.hero h1{color:#14233f;font-size:clamp(33px,3.5vw,47px);line-height:1.13;letter-spacing:-1.9px;margin:18px 0 13px}.hero h1 .gradient-text{color:#1454ef;background:none}.hero p{color:#546a89;max-width:425px;font-size:13px;line-height:1.7}.hero button{border-radius:5px;padding:13px 22px;margin-top:20px}.hero button:after{content:'';display:inline-block;width:17px;height:12px;margin-left:14px;background:#8cbcff;transform:skew(-25deg);box-shadow:7px 0 #c0dcff}.tech-scene{height:275px;margin:0}.scene-tag{display:none}.tech-scene svg{filter:drop-shadow(0 10px 16px #20448920)}.hero-products{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.benefits{border-color:#dce5f1;color:#526783;padding:20px 0;font-size:11px;gap:18px}.benefits span{display:flex;align-items:center;gap:9px}.benefit-icon{width:22px;height:22px;color:#1454ef;flex-shrink:0}.category-title{font-size:20px;letter-spacing:-.6px;margin:27px 0 14px;display:flex;align-items:center;gap:9px}.category-title:before,.catalog-head h2:before{content:'';display:inline-block;width:5px;height:18px;background:#1454ef;transform:skew(-18deg);margin-right:2px}.category-strip{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));overflow:visible;padding:0;gap:10px}.category-strip button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;min-height:90px;padding:12px 5px;font-size:10px;font-weight:600;white-space:normal;background:#fff;border:1px solid #d7e3f7;border-radius:6px;color:#415473;box-shadow:none;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.category-strip button.selected{background:#ebf2ff;color:#1454ef;border-color:#8baff9}.category-strip button:hover{background:#edf5ff}.category-icon{width:29px;height:29px;color:#1454ef;stroke-width:1.7}.catalog-head{margin-top:30px}.catalog-head h2{display:flex;align-items:center;gap:9px;color:#14233f;font-size:24px;letter-spacing:-.7px}.catalog-head .meta{font-size:10px;color:#72849d}.controls input,.controls select,input,select,textarea{background:#fff;color:#243957;border-color:#d4e0f1;box-shadow:none}input::placeholder,textarea::placeholder{color:#8292a9}input:focus,select:focus,textarea:focus{border-color:#1454ef}.controls{padding:14px;background:#edf3fc;border:1px solid #e0e9f6;border-radius:7px;gap:9px;margin-bottom:22px}.results{color:#6a7c95}.clear-filters{color:#1454ef!important}.grid{gap:16px}.card{background:#fff;border:1px solid #dce5f3;padding:14px;border-radius:8px;box-shadow:none}.card:hover{border-color:#99b9f8;box-shadow:0 10px 24px #18459d0d}.product-art{background:#f6f9ff;border:1px solid #edf2fa;border-radius:5px;height:200px}.product-art:after{display:none}.product-photo{padding:18px}.badge{color:#2456a1;background:#edf4ffeb;border:1px solid #d1e1fc;font-size:9px}.card h3{color:#14233f;font-size:16px}.meta{color:#6b7d97}.card .price{color:#1454ef;font-size:25px}.card button{background:#1454ef;border-color:#1454ef;color:white;border-radius:5px}.card .details-button{background:#fff;color:#45618a;border-color:#d6e3f6}.no-photo{color:#8291a7}.device{background:#d8e7fa;border-color:#506d93;box-shadow:6px 9px 15px #2c538b20!important}.catalog-empty{background:linear-gradient(110deg,#fff,#f0f6ff);border:1px dashed #bfd1ed;border-radius:8px;color:#6b7d97;padding:35px}.catalog-empty h3{color:#243f66;font-size:22px}.catalog-empty p{color:#647b9b}.tech-note{position:relative;display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:30px;padding:24px 30px;border:1px solid #cddff7;background:linear-gradient(100deg,#eaf3ff,#f5fbff);overflow:hidden;border-radius:5px}.tech-note h2{margin:0 0 6px;font-size:23px;letter-spacing:-.7px}.tech-note p{margin:0;font-size:12px;color:#647b9b}.tech-note svg{width:55px;height:55px;color:#2b6cf0;flex-shrink:0}.tech-note>div{flex:1}.tech-note:after{content:'';width:150px;height:150px;border:1px solid #8cbeff;transform:rotate(35deg);position:absolute;right:-65px;top:-40px}.tech-note a{position:relative;z-index:1;color:#1454ef;text-decoration:none;font-size:12px;font-weight:700;white-space:nowrap}footer{background:#fff;border-color:#dce5f1;margin-top:20px;padding:25px 5%;color:#75869d;font-size:11px}footer .footer-logo{display:flex;align-items:center;width:auto;height:auto;background:transparent;overflow:visible;color:#14233f;font:800 22px Manrope,sans-serif;letter-spacing:-1px}.manager-page footer .footer-logo{width:auto;height:auto}.footer-logo img{display:none}.footer-caption{display:block;font:400 10px 'DM Sans',sans-serif;letter-spacing:0;margin-top:7px;color:#71839c}.stat,.table-wrap,.order-card,.auth-card{background:#fff;border-color:#d9e5f5;color:#526783;box-shadow:none}.stat strong{color:#1454ef}.intro h1,td,.order-heading{color:#14233f}th{color:#7485a0;background:#f6f9ff}td,th,dl div,.cart-row{border-color:#e0e8f4}.manager-toolbar{color:#607592;border-color:#dae5f3}.manager-page nav button{background:#eef4ff;border-color:#d3e0f8;color:#2456a1}.auth-card{border-radius:9px}.auth-card h1{color:#14233f}.back-store{color:#1454ef}.notice{background:#edf4ff;border-color:#cee0fa;color:#486387}dialog{background:white;color:#14233f;border-color:#ccdff7;box-shadow:0 20px 80px #15336d33}dialog::backdrop{background:#1027508c}.detail-visual{background:#f3f7fe;border-color:#dce6f5}.detail-condition{background:#edf4ff;border-color:#cbdffc;color:#3563a7}dt{color:#243f66}dd,.preserve-lines{color:#5c7393}.form-error{color:#b42338}.recovery-code{background:#edf4ff;border-color:#c5daf8;color:#244e87}.edit-photo{background:#f2f6fd}#toast{background:#163e88;border:1px solid #4b7dcc;color:white}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #7da9ff;outline-offset:3px}@media(max-width:1000px){.category-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.hero{padding:30px}.hero h1{font-size:36px}.tech-scene{height:245px}}@media(max-width:760px){header,.manager-page header{padding:13px 5%;gap:10px}.logo,.manager-page .logo{width:auto;height:36px;font-size:25px;letter-spacing:-1.2px}main{padding:20px 5%}.hero{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:24px 23px 15px;min-height:0;border-radius:5px}.hero h1{font-size:33px;letter-spacing:-1.3px;line-height:1.13;margin-top:15px}.hero p{font-size:12px;line-height:1.7}.hero .eyebrow{font-size:6.5px;letter-spacing:1.1px}.hero button{margin-top:16px;font-size:11px;padding:11px 16px}.tech-scene{display:flex;height:180px;margin-top:7px}.hero:after{display:block;width:160px;height:90px;bottom:10px}.benefits{display:grid;grid-template-columns:1fr;padding:17px 0;gap:10px;font-size:10px}.benefit-icon{width:19px;height:19px}.category-title{font-size:18px;margin:22px 0 12px}.category-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.category-strip button{font-size:8px;line-height:1.35;min-height:76px;padding:9px 3px;gap:8px;clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px)}.category-icon{width:24px;height:24px}.catalog-head{margin-top:24px}.catalog-head h2{font-size:20px;gap:7px}.catalog-head h2:before{height:16px}.controls{padding:10px;gap:6px}.controls select{font-size:9px;padding:10px 5px}.controls input{font-size:11px}.grid{gap:10px}.card{padding:10px;border-radius:6px}.card h3{font-size:14px}.card .meta{font-size:9px}.card .price{font-size:20px}.product-art{height:150px}.card button{font-size:9px}.badge{font-size:7px;padding:4px}.tech-note{padding:20px;gap:13px;flex-wrap:wrap;margin-top:24px}.tech-note svg{width:37px;height:37px}.tech-note h2{font-size:19px}.tech-note p{font-size:11px;line-height:1.6}.tech-note a{margin-left:50px;font-size:11px}.catalog-empty{padding:28px 20px}.catalog-empty h3{font-size:19px}.catalog-empty p{font-size:12px}footer{gap:18px;padding:25px 5%}footer .footer-logo{font-size:23px}.manager-page .logo{font-size:23px}.manager-page nav button{font-size:10px;padding:8px}.auth-card{padding:25px 22px}.auth-card h1{font-size:28px}}@media(max-width:370px){.logo,.manager-page .logo{font-size:22px}.hero{padding:21px 19px 13px}.hero h1{font-size:30px}.tech-scene{height:155px}.category-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.category-strip button{font-size:9px}.card h3{font-size:13px}.card .price{font-size:18px}}
.hero:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22800%22%20height%3D%22380%22%20viewBox%3D%220%200%20800%20380%22%20fill%3D%22none%22%3E%3Cg%20stroke%3D%22%2375b9fc%22%20stroke-width%3D%221.4%22%20opacity%3D%22.55%22%3E%3Cpath%20d%3D%22M20%2060h140l32-32h105M360%2018h100l32%2032h160l30%2030h110M420%20330h90l25-25h140l38%2038h87M730%20145h-75l-26%2026h-65M12%20290h140l30%2030h92M320%2055h50l20-20h35%22%2F%3E%3Ccircle%20cx%3D%22297%22%20cy%3D%2228%22%20r%3D%224%22%2F%3E%3Ccircle%20cx%3D%22564%22%20cy%3D%22171%22%20r%3D%224%22%2F%3E%3Ccircle%20cx%3D%22274%22%20cy%3D%22320%22%20r%3D%224%22%2F%3E%3Ccircle%20cx%3D%22420%22%20cy%3D%22330%22%20r%3D%224%22%2F%3E%3Ccircle%20cx%3D%22425%22%20cy%3D%2235%22%20r%3D%224%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-size:cover;opacity:.65;mask-image:linear-gradient(90deg,transparent 5%,#000 55%)}
.eyebrow{color:#2457a8}.category-strip button:focus-visible{outline-offset:-4px}.tech-scene{animation:none}.detail-visual .device{background:#d8e7fa}