.shb{margin:54px 0}.shb-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:22px}.shb-title{font-size:clamp(22px,3vw,30px);letter-spacing:-.025em;margin:0}.shb-dot{color:var(--accent)}.shb-lead{margin:7px 0 0;font-size:13.5px;opacity:.6;line-height:1.5;max-width:56ch}.shb-all{display:inline-flex;align-items:center;gap:7px;flex:none;font-size:13px;font-weight:600;color:var(--accent);padding:9px 15px;border-radius:10px;border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);transition:background .16s,transform .16s}.shb-all:hover{background:color-mix(in srgb,var(--accent) 12%,transparent)}.shb-all:hover svg{transform:translateX(3px)}.shb-all svg{transition:transform .16s}.shb-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}.shb-card{position:relative;display:flex;flex-direction:column;border:1px solid hsla(0,0%,100%,.09);border-radius:18px;background:hsla(0,0%,100%,.022);padding:20px 19px 17px;transition:border-color .18s,transform .18s,background .18s}.shb-card:hover{border-color:color-mix(in srgb,var(--accent) 40%,transparent);background:hsla(0,0%,100%,.038);transform:translateY(-2px)}.shb-badge{position:absolute;top:-9px;left:17px;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:4px 10px;border-radius:999px;background:var(--accent);color:#0b0b0d}.shb-card-top h3{font-size:17px;letter-spacing:-.015em;margin:0 0 5px}.shb-card-top p{margin:0;font-size:12.5px;opacity:.58;line-height:1.5}.shb-thumbs{display:flex;gap:7px;margin:15px 0 14px}.shb-thumb{width:52px;height:52px;flex:none;display:grid;place-items:center;border-radius:11px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.06);overflow:hidden;padding:5px}.shb-thumb img,.shb-thumb svg{max-width:100%;max-height:100%;object-fit:contain}.shb-thumb-more{font-size:12px;font-weight:600;opacity:.55;padding:0}.shb-items{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:6px;flex:1}.shb-items li{display:grid;grid-template-columns:78px minmax(0,1fr);gap:10px;font-size:12px;align-items:baseline}.shb-items span{opacity:.45}.shb-items b{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shb-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px solid hsla(0,0%,100%,.07)}.shb-price em{display:block;font-style:normal;font-size:10.5px;opacity:.45;margin-bottom:1px}.shb-price b{font-size:18px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.shb-take{display:inline-flex;align-items:center;gap:7px;padding:10px 17px;border-radius:11px;border:0;background:var(--accent);color:#0b0b0d;font-size:13px;font-weight:650;cursor:pointer;transition:filter .16s,transform .16s}.shb-take:hover{filter:brightness(1.08)}.shb-take:hover svg{transform:translateX(2px)}.shb-take svg{transition:transform .16s}@media (max-width:640px){.shb{margin:40px 0}.shb-grid{grid-template-columns:1fr}.shb-head{align-items:flex-start}}.hx,.stk,.tz{--hb-line:hsla(0,0%,100%,.08);--hb-muted:#a2a2ad;--hb-dim:#7d7d87;--hb-r-lg:clamp(20px,2vw,30px);--hb-r-md:clamp(16px,1.6vw,24px);--hb-r-sm:clamp(14px,1.4vw,20px)}.hx{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(400px,100%),1fr));gap:clamp(14px,1.4vw,20px);align-items:stretch}.hx-left{container-type:inline-size;position:relative;overflow:hidden;border-radius:var(--hb-r-lg);border:1px solid var(--hb-line);background:radial-gradient(120% 90% at 12% 0,#1a1a20 0,#0d0d11 46%,#0a0a0d 100%);padding:clamp(22px,2.6vw,40px);display:flex;flex-direction:column;gap:clamp(16px,1.8vw,26px);min-height:min(560px,calc(100svh - 190px))}.hx-glow{right:-140px;bottom:-160px;width:520px;height:520px;background:radial-gradient(circle,rgba(255,0,64,.22) 0,rgba(255,0,64,0) 62%);animation:hx-drift 9s ease-in-out infinite}.hx-glow,.hx-ring{position:absolute;border-radius:50%;pointer-events:none}.hx-ring{border:1px solid hsla(0,0%,100%,.05)}.hx-badges{position:relative;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.hx-pill-ghost,.hx-pill-red{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:var(--r-pill);font-family:var(--f-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.hx-pill-red{background:var(--red);color:var(--on-red);font-weight:700}.hx-pill-ghost{border:1px solid hsla(0,0%,100%,.12);color:#9a9aa4;font-weight:500;transition:border-color var(--t-fast),color var(--t-fast)}.hx-pill-ghost:hover{border-color:hsla(0,0%,100%,.3);color:#fff}.hx-dot{width:6px;height:6px;border-radius:50%;background:#fff;animation:hx-blink 1.6s ease-in-out infinite}.hx-copy{position:relative;display:flex;flex-direction:column;gap:clamp(14px,1.6vw,22px);flex:1;justify-content:center}.hx-h1{margin:0;font-family:var(--f-display);font-size:clamp(30px,8.2cqw,54px);line-height:1.06;letter-spacing:-.012em;font-weight:800;color:#fff;text-transform:uppercase;text-wrap:nowrap}.hx-h1 i{font-style:normal;color:var(--red)}.hx-lead{margin:0;max-width:34ch;font-size:clamp(14px,1.05vw,17px);line-height:1.5;color:var(--hb-muted);text-wrap:pretty}.hx-facts{position:relative;display:flex;flex-wrap:wrap;gap:10px}.hx-fact{flex:1 1 130px;padding:14px 16px;border-radius:var(--r-md);border:1px solid var(--hb-line);background:hsla(0,0%,100%,.025)}.hx-fact b{display:block;font-size:clamp(20px,1.7vw,26px);font-weight:800;color:#fff;letter-spacing:-.02em}.hx-fact span{display:block;margin-top:4px;font-family:var(--f-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--hb-dim)}.hx-cta-row{position:relative;display:flex;flex-wrap:wrap}.hx-btn-ghost,.hx-cta-row{gap:10px;align-items:center}.hx-btn-ghost{display:inline-flex;padding:14px 22px;border-radius:var(--r-pill);border:1px solid hsla(0,0%,100%,.16);color:#fff;font-size:14px;font-weight:700;white-space:nowrap;transition:background var(--t-base),border-color var(--t-base)}.hx-btn-ghost:hover{background:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.32)}.hx-btn-ghost em{font-style:normal;font-size:11px;color:var(--red)}.hx-btn-ghost em,.hx-tel{font-family:var(--f-mono)}.hx-tel{font-size:13px;letter-spacing:.04em;color:#8b8b95;padding:14px 4px}.hx-tel:hover{color:#fff}.hx-right{position:relative;border-radius:var(--hb-r-lg);border:1px solid var(--hb-line);background:linear-gradient(180deg,#111116,#0a0a0d);padding:clamp(18px,2vw,26px);display:flex;flex-direction:column;gap:clamp(12px,1.2vw,16px);min-height:min(560px,calc(100svh - 190px))}.hx-right-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:2px 4px;font-family:var(--f-mono);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#6f6f79}.hx-right-head b{color:var(--red);font-weight:700;letter-spacing:.14em}.hx-stage{position:relative;flex:1;min-height:clamp(220px,20vw,280px);border-radius:var(--hb-r-md);border:1px solid hsla(0,0%,100%,.07);background:radial-gradient(90% 70% at 50% 0,#17171e 0,#0b0b0f 70%);overflow:hidden}.hx-scene{position:absolute;inset:0;padding:clamp(18px,2vw,28px);display:flex;flex-direction:column;justify-content:space-between;transition:opacity var(--t-slow) ease,transform var(--t-slow) ease;opacity:0;pointer-events:none}.hx-scene[data-on="1"]{opacity:1;pointer-events:auto}.hx-scene-build{transform:translateY(10px)}.hx-scene-build[data-on="1"]{transform:none}.hx-scene-expert{transform:translateY(-10px)}.hx-scene-expert[data-on="1"]{transform:none}.hx-slots{display:flex;flex-direction:column;gap:8px}.hx-slot{display:flex;align-items:center;gap:12px;padding:9px 12px;border-radius:var(--r);border:1px solid hsla(0,0%,100%,.07);background:hsla(0,0%,100%,.03)}.hx-slot i{font-style:normal;width:22px;height:22px;border-radius:6px;flex:none;background:rgba(255,0,64,.14);display:grid;place-items:center;font-family:var(--f-mono);font-size:9px;font-weight:700;color:#ff5c7c}.hx-slot b{flex:none;font-size:13px;font-weight:700;color:#e9e9ee;letter-spacing:-.01em}.hx-slot s{color:var(--hb-dim);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hx-slot s,.hx-slot u{text-decoration:none;font-family:var(--f-mono);font-size:11px}.hx-slot u{font-weight:700;color:#fff;min-width:66px;text-align:right;flex:none}.hx-stage-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px solid hsla(0,0%,100%,.07)}.hx-stage-foot>span{font-family:var(--f-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#6f6f79}.hx-total{font-size:clamp(24px,2.4vw,34px);font-weight:800;color:#fff;letter-spacing:-.03em;line-height:1}.hx-total i{font-style:normal;color:var(--red)}.hx-msg{max-width:82%;padding:11px 15px;font-size:13px;line-height:1.45}.hx-msg-in{align-self:flex-start;max-width:80%;border-radius:16px 16px 16px 4px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.07);color:#d7d7de}.hx-msg-out{align-self:flex-end;border-radius:16px 16px 4px 16px;background:rgba(255,0,64,.14);border:1px solid rgba(255,0,64,.35);color:#ffd9e0}.hx-typing{display:flex;align-items:center;gap:8px;padding-left:4px;font-family:var(--f-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#6f6f79}.hx-typing i{width:5px;height:5px;border-radius:50%;background:var(--red);animation:hx-blink 1.2s ease-in-out infinite}.hx-wave{position:absolute;left:0;right:0;top:calc(50% - 28px);width:100%;height:56px;opacity:.28;pointer-events:none;z-index:0}.hx-wave path{animation:hx-flow 2.4s linear infinite}.hx-paths{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:10px}.hx-path{position:relative;cursor:pointer;text-align:left;width:100%;padding:clamp(14px,1.5vw,18px);border-radius:var(--hb-r-sm);border:1px solid hsla(0,0%,100%,.09);background:hsla(0,0%,100%,.03);overflow:hidden;transition:transform var(--t-base)}.hx-path:hover{transform:translateY(-2px)}.hx-path:before{content:"";position:absolute;inset:0;border-radius:inherit;border:1.5px solid var(--red);background:radial-gradient(120% 100% at 0 0,rgba(255,0,64,.2),rgba(255,0,64,.04));opacity:0;transition:opacity var(--t-slow);pointer-events:none}.hx-path[data-on="1"]:before{opacity:1}.hx-path>span{position:relative;display:flex;flex-direction:column;gap:8px}.hx-path b{font-size:clamp(15px,1.3vw,18px);font-weight:800;color:#fff;letter-spacing:-.02em}.hx-path em{font-style:normal;font-size:12px;line-height:1.45;color:#8b8b95}.hx-btn-red{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 22px;border-radius:var(--r-pill);border:0;width:100%;background:var(--red);color:var(--on-red);font-size:15px;font-weight:800;white-space:nowrap;cursor:pointer;transition:filter var(--t-base)}.hx-btn-red:hover{filter:brightness(1.1)}.hx-btn-red i{font-style:normal;font-family:var(--f-mono);font-size:12px;font-weight:700}.tz{border-radius:var(--hb-r-lg);border:1px solid var(--hb-line);background:#0c0c10;overflow:hidden}.tz-strip{overflow:hidden;border-bottom:1px solid hsla(0,0%,100%,.07);background:linear-gradient(180deg,#121218,#0c0c10);display:flex;align-items:center;gap:14px;padding-left:clamp(18px,2vw,28px)}.tz-line,.tz-strip{position:relative;height:58px}.tz-line{flex:1;min-width:0}.tz-line svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.tz-pulse{animation:hx-flow 3.4s linear infinite}.tz-tag{flex:none;display:inline-flex;align-items:center;gap:9px;padding:5px 12px;border-radius:var(--r-pill);background:#0c0c10;border:1px solid hsla(0,0%,100%,.09);font-family:var(--f-mono);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#8b8b95;white-space:nowrap}.tz-tag i{width:5px;height:5px;border-radius:50%;background:var(--red);animation:hx-blink 1.8s ease-in-out infinite}.tz-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:1px;background:hsla(0,0%,100%,.07)}.tz-item{background:#0c0c10;padding:clamp(20px,2.2vw,30px) clamp(18px,2vw,28px);display:flex;flex-direction:column;gap:10px;transition:background var(--t-slow)}.tz-item:hover{background:#121219}.tz-item em{font-style:normal;font-family:var(--f-mono);font-size:10px;font-weight:700;letter-spacing:.18em;color:var(--red)}.tz-item b{font-size:clamp(15px,1.2vw,18px);font-weight:800;color:#fff;letter-spacing:-.02em}.tz-item span{font-size:12.5px;line-height:1.45;color:var(--hb-dim)}.stk{border-radius:var(--hb-r-lg);border:1px solid hsla(0,0%,100%,.07);background:radial-gradient(110% 120% at 82% 10%,#1a1a21 0,#0b0b0e 55%);padding:clamp(24px,3vw,52px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:clamp(24px,3vw,56px);align-items:center}.stk-copy{display:flex;flex-direction:column;gap:clamp(16px,1.8vw,24px)}.stk-eyebrow{font-family:var(--f-mono);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#6f6f79}.stk-h2{margin:0;font-family:var(--f-display);font-size:clamp(30px,3.4vw,54px);line-height:1;letter-spacing:-.035em;font-weight:800;color:#fff;text-wrap:balance}.stk-h2 i{font-style:normal;color:var(--red)}.stk-lead{margin:0;max-width:44ch;font-size:clamp(14px,1.05vw,17px);line-height:1.55;color:var(--hb-muted)}.stk-lead b{color:#fff}.stk-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.stk-btn-red{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 22px;border-radius:var(--r-pill);border:0;background:var(--red);color:var(--on-red);font-size:14px;font-weight:800;white-space:nowrap;cursor:pointer;transition:filter var(--t-base)}.stk-btn-red:hover{filter:brightness(1.1)}.stk-btn-red i{font-style:normal;font-family:var(--f-mono);font-size:12px;font-weight:700}.stk-btn-ghost{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:var(--r-pill);border:1px solid hsla(0,0%,100%,.16);color:#fff;font-size:14px;font-weight:700;white-space:nowrap;transition:background var(--t-base),border-color var(--t-base)}.stk-btn-ghost:hover{background:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.32)}.stk-meter{position:relative;border-radius:var(--hb-r-md);border:1px solid var(--hb-line);background:linear-gradient(180deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.012));padding:clamp(20px,2.2vw,32px);display:flex;flex-direction:column;gap:clamp(16px,1.8vw,24px)}.stk-meter-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.stk-meter-head b{font-family:var(--f-mono);font-size:13px;font-weight:700;color:var(--red)}.stk-eq-box{position:relative;overflow:hidden;border-radius:8px}.stk-eq{display:grid;grid-template-columns:repeat(24,1fr);gap:4px;align-items:end;min-height:96px}.stk-eq span{display:block;transform-origin:bottom;border-radius:2px;background:hsla(0,0%,100%,.09);transition:background var(--t-slow),height var(--t-slow),box-shadow var(--t-slow);animation:hx-eq 1.4s ease-in-out infinite alternate}.stk-eq span[data-lit="1"]{background:var(--red);box-shadow:0 0 14px rgba(255,0,64,.55);animation:hx-eq 1.4s ease-in-out infinite alternate,stk-lit .7s ease-out both}@keyframes stk-lit{0%{background:hsla(0,0%,100%,.09);box-shadow:none}}.stk-sweep{position:absolute;top:0;bottom:0;left:0;width:34%;pointer-events:none;background:linear-gradient(90deg,rgba(255,0,64,0),rgba(255,0,64,.16),rgba(255,0,64,0));animation:hx-sweep 4.6s linear infinite}.stk-meter-foot{display:flex;flex-wrap:wrap;gap:clamp(16px,2vw,32px);padding-top:16px;border-top:1px solid var(--hb-line)}.stk-num{font-size:clamp(24px,2.2vw,32px);font-weight:800;color:#fff;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.stk-num i{font-style:normal;color:var(--red)}.stk-cap{margin-top:5px;color:#6f6f79}.stk-cap,.stk-live{font-family:var(--f-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.stk-live{margin-left:auto;align-self:center;display:inline-flex;align-items:center;gap:8px;padding:8px 13px;border-radius:var(--r-pill);border:1px solid rgba(255,0,64,.35);background:rgba(255,0,64,.1);font-weight:700;color:#ff8fa3;white-space:nowrap}.stk-live i{width:5px;height:5px;border-radius:50%;background:var(--red);animation:hx-blink 1.6s ease-in-out infinite}@keyframes hx-flow{to{stroke-dashoffset:-40}}@keyframes hx-blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes hx-drift{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-10px,0)}}@keyframes hx-eq{0%{transform:scaleY(1)}to{transform:scaleY(.55)}}@keyframes hx-sweep{0%{transform:translateX(-40%)}to{transform:translateX(240%)}}@media (prefers-reduced-motion:reduce){.hx *,.stk *,.tz *{animation:none!important}}@media (max-width:860px){.hx-left,.hx-right{min-height:0}.hx-slot s{display:none}.stk-live{margin-left:0}}