:root{--black:#0b0d0e;--panel:#141719;--panel2:#1c2021;--line:#353b3a;--white:#ecf0e8;--muted:#929c96;--lime:#d8ff35;--orange:#ff654d;--cyan:#58c6d0}*{box-sizing:border-box}[hidden]{display:none!important}body{margin:0;background:var(--black);color:var(--white);font-family:"Avenir Next","PingFang SC","Microsoft YaHei",sans-serif}button,input,textarea{font:inherit}.shop-header{height:76px;padding:0 clamp(20px,4.8vw,74px);display:flex;align-items:center;border-bottom:1px solid var(--line);background:#0b0d0ef3;backdrop-filter:blur(12px);position:sticky;top:0;z-index:20}.brand{display:flex;align-items:center;gap:11px;text-decoration:none;color:var(--white)}.logo-box{width:39px;height:39px;display:grid;place-items:center;background:var(--white);border-radius:3px}.logo-box img{width:30px}.brand>span:last-child{font-weight:700;letter-spacing:.03em}.brand small{display:block;font:7px Menlo,monospace;letter-spacing:.18em;color:#808984;margin-top:4px}.shop-header nav{display:flex;gap:26px;margin-left:auto}.shop-header nav a{font-size:10px;text-decoration:none;color:#9da69f;padding:31px 0 28px}.shop-header nav a:hover,.shop-header nav a.active{color:var(--lime);border-bottom:2px solid var(--lime)}.online{font:8px Menlo,monospace;color:#87908b;margin-left:25px}.online i{display:inline-block;width:6px;height:6px;background:var(--lime);border-radius:50%;box-shadow:0 0 9px var(--lime);margin-right:6px}.cart-open,.checkout{border:0;background:var(--lime);color:var(--black);padding:13px 16px;margin-left:24px;font-weight:700;font-size:10px;cursor:pointer}.cart-open b{display:inline-grid;place-items:center;background:var(--black);color:var(--lime);border-radius:50%;width:20px;height:20px;margin-left:8px}.shop-hero{min-height:420px;padding:70px clamp(24px,6vw,92px);display:grid;grid-template-columns:1fr .38fr;gap:8vw;align-items:center;position:relative;overflow:hidden;border-bottom:1px solid var(--line)}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(#24292a 1px,transparent 1px),linear-gradient(90deg,#24292a 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(90deg,#000,transparent);opacity:.65}.hero-copy,.hero-console{position:relative}.kicker{font:8px Menlo,monospace;letter-spacing:.18em;color:var(--lime);margin:0 0 19px}.hero-copy h1{font:700 clamp(42px,4.7vw,69px)/1.15 "Avenir Next","PingFang SC",sans-serif;letter-spacing:-.065em;margin:0}.hero-copy h1 em{font:400 .88em "Songti SC",STSong,serif;color:var(--lime);letter-spacing:-.04em}.hero-copy>p:not(.kicker){max-width:670px;font-size:12px;line-height:2;color:#a4ada7;margin:24px 0}.hero-tags{display:flex;gap:7px;flex-wrap:wrap}.hero-tags span{border:1px solid #505857;padding:7px 10px;font:7px Menlo,monospace;letter-spacing:.12em;color:#8f9993}.hero-console{border:1px solid #5f6866;background:#101314;padding:24px;min-height:250px;box-shadow:9px 9px 0 #1f2524}.hero-console>span{font:8px Menlo,monospace;color:var(--orange);letter-spacing:.15em}.hero-console strong{display:block;font:100px/.9 "DIN Alternate",Impact,sans-serif;letter-spacing:-.08em;margin-top:30px}.hero-console p{font:9px Menlo,monospace;letter-spacing:.17em;color:var(--cyan)}.hero-console>div{display:flex;gap:6px;align-items:end;height:35px;margin-top:17px}.hero-console i{width:9px;background:var(--lime);height:28%}.hero-console i:nth-child(2){height:80%}.hero-console i:nth-child(3){height:50%;background:var(--orange)}.hero-console i:nth-child(4){height:100%}.hero-console i:nth-child(5){height:62%}.hero-console i:nth-child(6){height:38%;background:var(--cyan)}.command-bar{height:39px;background:var(--lime);color:var(--black);display:grid;grid-template-columns:repeat(4,1fr);align-items:center}.command-bar span{font:700 7px Menlo,monospace;letter-spacing:.15em;text-align:center;border-right:1px solid #a6c71f}.store-shell{padding:65px clamp(24px,6vw,92px) 110px;display:grid;grid-template-columns:210px 1fr;gap:52px}.filter-label{border:1px solid var(--line);padding:17px;background:var(--panel);position:relative}.filter-label i{position:absolute;right:14px;top:14px;width:7px;height:7px;background:var(--lime);border-radius:50%}.filter-label span{display:block;font:7px Menlo,monospace;color:#707a74;letter-spacing:.13em}.filter-label b{display:block;font-size:20px;margin-top:8px}.category-list{display:grid;margin-top:10px;border-top:1px solid var(--line)}.category-list button{background:transparent;border:0;border-bottom:1px solid var(--line);padding:14px 11px;color:#8f9892;text-align:left;font-size:11px;cursor:pointer;position:relative}.category-list button:before{content:"[ ]";font:9px Menlo,monospace;margin-right:9px;color:#535b58}.category-list button:hover,.category-list button.active{background:var(--lime);color:var(--black);font-weight:700}.category-list button.active:before{content:"[x]";color:var(--black)}.filter-note{margin-top:30px;border-left:2px solid var(--orange);padding-left:14px}.filter-note span{font:7px Menlo,monospace;color:var(--orange)}.filter-note p{font-size:9px;line-height:1.8;color:#747e78}.catalog-top{display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid #59615f;padding-bottom:18px;margin-bottom:18px}.catalog-top p{font:8px Menlo,monospace;color:var(--lime);margin:0}.catalog-top h2{font-size:32px;letter-spacing:-.04em;margin:7px 0 0}.search{border:1px solid #47504e;background:var(--panel);display:flex;align-items:center;width:300px;padding:12px}.search span{font:8px Menlo,monospace;color:var(--lime)}.search input{border:0;background:transparent;color:var(--white);outline:0;width:100%;padding-left:10px;font-size:10px}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.product-card{background:var(--panel);border:1px solid var(--line);min-width:0;transition:.25s;position:relative}.product-card:hover{border-color:var(--lime);transform:translateY(-4px);box-shadow:0 15px 30px #0006}.product-art{height:170px;position:relative;overflow:hidden;display:flex;align-items:flex-end;padding:18px;background:#25393c}.product-art:before{content:"LINBO DEVICE / INDEXED";position:absolute;left:16px;top:15px;font:7px Menlo,monospace;letter-spacing:.14em;color:#b7e2e5}.product-art:after{content:"";position:absolute;width:145px;height:145px;border:1px solid rgba(255,255,255,.4);border-radius:50%;right:-55px;top:-55px}.product-art b{font:500 27px "Songti SC",serif;color:#fff;position:relative;z-index:1}.cyan{background:#227b86}.violet{background:#494261}.amber{background:#92743a}.blue{background:#244d6a}.coral{background:#8f473d}.lime{background:#566f25}.product-art.has-image{padding:0;background:#242829}.product-art.has-image:before,.product-art.has-image:after{display:none}.product-art.has-image img{width:100%;height:100%;object-fit:cover}.product-body{padding:16px}.product-category{font:7px Menlo,monospace;letter-spacing:.08em;color:#78847d}.product-name{font-size:15px;font-weight:650;margin:11px 0 7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-sub{font-size:9px;color:#79837e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-bottom{border-top:1px solid var(--line);margin-top:17px;padding-top:14px;display:flex;align-items:center;justify-content:space-between}.price{font:22px "DIN Alternate",Georgia,serif;color:var(--white)}.price small{font:9px sans-serif;color:var(--lime)}.add{border:1px solid #4e5754;background:transparent;color:#b9c1bc;padding:8px 10px;font-size:9px;cursor:pointer}.add:hover{background:var(--lime);border-color:var(--lime);color:var(--black);font-weight:700}.load-more{display:block;margin:32px auto 0;padding:13px 25px;border:1px solid #59615e;background:var(--panel);color:var(--lime);font:9px Menlo,monospace;cursor:pointer}.load-more:hover{background:var(--lime);color:var(--black)}.cart{position:fixed;z-index:40;right:0;top:0;bottom:0;width:min(440px,100vw);background:var(--panel);border-left:1px solid #59615f;box-shadow:-20px 0 50px #0009;transform:translateX(105%);transition:.28s;display:flex;flex-direction:column}.cart.open{transform:none}.veil{position:fixed;inset:0;background:#020303aa;z-index:30;opacity:0;visibility:hidden;transition:.25s}.veil.visible{opacity:1;visibility:visible}.cart-head{padding:28px;border-bottom:1px solid #59615f;display:flex;justify-content:space-between}.cart-head h2{font-size:29px;margin:0}.cart-head button,.close-dialog{border:0;background:none;color:var(--white);font-size:29px;cursor:pointer}.cart-items{padding:12px 28px;overflow:auto;flex:1}.empty{color:#87918b;font-size:11px;line-height:2;margin-top:35px}.cart-line{display:grid;grid-template-columns:1fr auto;gap:8px;padding:17px 0;border-bottom:1px solid var(--line)}.cart-line h3{margin:0;font-size:13px}.cart-line p{margin:6px 0 0;color:#808b84;font-size:9px}.quantity{display:flex;align-items:center;gap:8px}.quantity button{border:1px solid #4a5350;background:#0e1112;color:var(--white);width:24px;height:24px;cursor:pointer}.cart-foot{padding:22px 28px 28px;border-top:1px solid #59615f}.cart-total{display:flex;justify-content:space-between;margin-bottom:17px}.cart-total b{font:27px "DIN Alternate",Georgia,serif}.checkout{margin:0;width:100%;display:flex;justify-content:space-between}.cart-foot>p,.privacy{font-size:8px;color:#7f8983;line-height:1.8}dialog{border:1px solid #59615f;padding:0;width:min(500px,calc(100% - 30px));background:var(--panel);color:var(--white);box-shadow:0 25px 100px #000}dialog::backdrop{background:#030404d9}#order-form{padding:30px}.dialog-head{display:flex;justify-content:space-between}.dialog-head h2{font-size:27px;margin:0}.dialog-intro{border-block:1px solid var(--line);padding:14px 0;font-size:10px}#order-form label{display:block;font-size:9px;margin:16px 0;color:#afb8b2}em{color:var(--orange);font-style:normal}#order-form input,#order-form textarea{width:100%;border:1px solid #444c4a;background:#0e1112;color:var(--white);padding:11px;margin-top:7px;font-size:11px;outline-color:var(--lime)}#order-form textarea{height:82px;resize:vertical}#order-status{font-size:10px;color:var(--orange)}#toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,18px);opacity:0;background:var(--lime);color:var(--black);padding:12px 18px;font-size:10px;font-weight:700;z-index:60;transition:.2s}#toast.show{opacity:1;transform:translate(-50%,0)}footer{border-top:1px solid var(--line);padding:26px clamp(24px,6vw,92px);display:flex;gap:26px;font:8px Menlo,monospace;color:#707a74}footer a{color:inherit;text-decoration:none}footer a:last-child{margin-left:auto}
@media(max-width:850px){.shop-header{height:68px;padding:0 16px}.shop-header nav,.online{display:none}.brand>span:last-child{font-size:14px}.cart-open{margin-left:auto}.shop-hero{grid-template-columns:1fr;padding:55px 22px}.hero-console{min-height:205px}.hero-console strong{font-size:80px}.command-bar{grid-template-columns:1fr 1fr}.command-bar span:nth-child(n+3){display:none}.store-shell{padding:45px 20px 85px;display:block}.filters{margin-bottom:32px}.category-list{display:flex;overflow:auto}.category-list button{white-space:nowrap}.filter-note{display:none}.catalog-top{display:block}.search{width:100%;margin-top:20px}.product-grid{grid-template-columns:1fr 1fr}.product-art{height:140px}.cart{width:100vw}footer{flex-wrap:wrap}footer a:last-child{margin-left:0}}
@media(max-width:520px){.logo-box{width:35px;height:35px}.brand small,.cart-open span{display:none}.hero-copy h1{font-size:37px}.product-grid{grid-template-columns:1fr}.product-art{height:190px}.product-name{font-size:16px}footer{gap:14px}}
