@property --v{syntax:"<integer>";inherits:false;initial-value:0}@media (min-width:900px){.hero{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr)}}.hs{--s-bg:#0f131b;--s-panel:#171d29;--s-panel2:#1d2434;--s-line:#ffffff1a;--s-ink:#eaf0ff;--s-mut:#9aa7c0;--s-blue:#7297ff;--s-green:#3ddc97;--s-amber:#ffb454;--s-red:#ff7a88;width:100%;max-width:600px;color:var(--s-ink);justify-self:end;gap:12px;padding:0;display:grid;position:relative}.hs:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 55% at 50% 45%,#7297ff33,#0000 70%);position:absolute;inset:-8% -6%}@media (max-width:899px){.hs{content-visibility:auto;contain-intrinsic-size:auto 560px;justify-self:center;margin-top:8px}}.hs-intro{display:none}@media (max-width:899px){.hero{gap:28px;min-height:auto}.hs-intro{display:block}.hs-intro h2{letter-spacing:.05em;margin:0 0 6px;font-size:clamp(1.45rem,5.4vw,2.1rem)}.hs-intro p{color:var(--muted);max-width:40em;margin:0;font-size:1rem;line-height:1.5}}.hs-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.hs-badge{border:1px solid var(--s-line);font:600 .82rem var(--font-barlow), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--s-ink);background:#0f131beb;border-radius:999px;align-items:center;gap:9px;margin:0;padding:9px 16px;display:inline-flex}.hs-badge i{background:var(--s-green);width:8px;height:8px;box-shadow:0 0 8px var(--s-green);border-radius:50%}.hs-ctrl{gap:8px;display:flex}.hs-ctrl button{border:1px solid var(--s-line);width:44px;height:44px;color:var(--s-ink);cursor:pointer;background:#0f131beb;border-radius:50%;place-items:center;transition:background .2s,border-color .2s,transform .1s;display:grid}.hs-ctrl button:active{background:#7297ff42;transform:scale(.95)}.hs-ctrl button:disabled{opacity:.5;cursor:not-allowed}@media (hover:hover){.hs-ctrl button:not(:disabled):hover{background:#7297ff33;border-color:#7297ff80}}.hs-ctrl svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;width:20px;height:20px}.hs-stage{aspect-ratio:1/.86;background:linear-gradient(160deg,#151b29,#0c1018);border:1px solid #ffffff1f;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #000c,inset 0 1px #ffffff14;container-type:inline-size}@media (max-width:899px){.hs-stage{aspect-ratio:1/.98}}.hs-slide{opacity:0;visibility:hidden;transform:translateX(calc(var(--dir,1) * 6%));padding:3cqw;font-size:2.2cqw;transition:opacity .45s,transform .5s cubic-bezier(.22,.7,.25,1),visibility 0s .5s;position:absolute;inset:0}.hs-slide[data-state=leaving]{transform:translateX(calc(var(--dir,1) * -6%))}.hs-slide[data-state=active]{opacity:1;visibility:visible;transition:opacity .45s .12s,transform .5s cubic-bezier(.22,.7,.25,1),visibility;transform:none}.hs-art{place-items:center;width:100%;height:100%;display:grid}.hs-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.hs-dots{gap:4px;display:flex}.hs-dots button{cursor:pointer;background:0 0;border:0;align-items:center;width:40px;height:44px;padding:0;display:grid}.hs-dots button i{pointer-events:none;background:#9aa7c066;border-radius:4px;height:4px;display:block;position:relative;overflow:hidden}.hs-dots button[aria-current=true] i{background:#7297ff66}.hs-dots button[aria-current=true] i.run:after{content:"";background:var(--s-blue);transform-origin:0;animation:4.8s linear forwards dotfill;position:absolute;inset:0}.hs-dots button[aria-current=true] i:not(.run):after{content:"";background:var(--s-blue);position:absolute;inset:0}@media (hover:hover){.hs-dots button:hover i{background:#7297ff99}}.hs-note{color:var(--muted);margin:0;font-size:.85rem}.hs-art .ic{flex:none;width:1.2em;height:1.2em}.hs-art button,.hs-art select,.hs-art input{font:inherit;color:inherit}.hs-art button{cursor:pointer}.hs-art button:disabled{cursor:not-allowed}.hs-art button:focus-visible,.hs-art select:focus-visible,.hs-art input:focus-visible{outline-offset:2px;outline:2px solid #a9c0ff}.chip{white-space:nowrap;border-radius:999px;padding:.15em .6em;font-size:.85em;font-style:normal;font-weight:600;animation:.35s pop;display:inline-block}.chip.g{color:#5aeab0;background:#3ddc9729}.chip.a{color:#ffc980;background:#ffb45429}.chip.b{color:#b0c5ff;background:#7297ff33}.chip.r{color:#ffa0aa;background:#ff7a8829}.chip.m{color:#bcc6db;background:#9aa7c02e}.dot{border-radius:50%;flex:none;width:.7em;height:.7em;display:inline-block}.dot.g{background:var(--s-green)}.dot.a{background:var(--s-amber)}.dot.b{background:var(--s-blue)}.btn-s{background:var(--s-blue);color:#0b1020;white-space:nowrap;border:0;border-radius:.6em;justify-content:center;align-items:center;min-height:2.4em;padding:.5em .95em;font-size:.9em;font-weight:700;transition:filter .15s,transform .1s;display:inline-flex}.btn-s.ghost{border:1px solid var(--s-line);color:var(--s-ink);background:0 0}.btn-s:disabled{opacity:.55}.btn-s:active:not(:disabled){transform:scale(.96)}@media (hover:hover){.btn-s:not(:disabled):hover{filter:brightness(1.12)}.btn-s.ghost:not(:disabled):hover{background:#7297ff24}}.seg{border:1px solid var(--s-line);background:#0f131b99;border-radius:.7em;display:inline-flex;overflow:hidden}.seg button{border:0;border-right:1px solid var(--s-line);min-height:2.4em;color:var(--s-mut);background:0 0;padding:.3em .8em;font-size:.85em;font-weight:600}.seg button:last-child{border-right:0}.seg button[aria-pressed=true]{color:var(--s-ink);background:linear-gradient(#7297ff4d,#7297ff29)}@media (hover:hover){.seg button[aria-pressed=false]:hover{color:var(--s-ink);background:#7297ff1a}}.win{background:var(--s-bg);border:1px solid var(--s-line);text-align:left;border-radius:1em;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 2em 3em -1.5em #000000b3}.w-bar{background:var(--s-panel);border-bottom:1px solid var(--s-line);color:var(--s-mut);align-items:center;gap:.5em;padding:.65em 1em;font-size:.9em;display:flex}.w-bar i{background:#3a4357;border-radius:50%;width:.8em;height:.8em}.w-bar i:first-child{background:#ff6b7a}.w-bar i:nth-child(2){background:#ffbd5a}.w-bar i:nth-child(3){background:#4fd6a0}.w-bar span{margin-left:.6em}.tr{border:0;border-bottom:1px solid var(--s-line);text-align:left;background:0 0;grid-template-columns:3.6em minmax(0,1.6fr) minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:.5em;width:100%;padding:.6em .9em;font-size:.93em;display:grid}.tr.th{color:var(--s-mut);text-transform:uppercase;letter-spacing:.08em;padding-block:.5em;font-size:.75em}.tr.row{cursor:pointer;transition:background .15s}.tr.row:last-child{border-bottom:0}@media (hover:hover){.tr.row:hover{background:#7297ff14}}.tr.row[aria-pressed=true]{box-shadow:inset 3px 0 0 var(--s-blue);background:#7297ff2e}.tr.empty{color:var(--s-mut);display:block}.ell{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.panel{background:var(--s-panel);border:1px solid var(--s-line);border-radius:.8em;flex-direction:column;gap:.4em;min-height:0;padding:.7em;display:flex}.panel small,.kpis small,.ph-hero small,.ph-grid small,.sum small,.order small,.mini-kpis small,.w-panel small{color:var(--s-mut);font-size:.75em}.up{color:var(--s-green)}.dn{color:var(--s-red)}.bars{align-items:flex-end;gap:.5em;height:100%;min-height:3em;display:flex}.bars i{transform-origin:bottom;animation:.7s cubic-bezier(.2,.7,.2,1) both grow;animation-delay:calc(var(--d,0) * 60ms);background:linear-gradient(#7297ff,#7297ff38);border-radius:.3em .3em 0 0;flex:1;transition:filter .2s}.bars i.sel{filter:brightness(1.5)saturate(1.2)}.note-s{color:var(--s-mut);margin:0;font-size:.78em}.stack{background:var(--s-line);border-radius:1em;gap:2px;height:.5em;display:flex;overflow:hidden}.stack i{transition:flex .4s,width .4s;display:block}.stack i.g{background:var(--s-green)}.stack i.a{background:var(--s-amber)}.stack i.r{background:var(--s-red)}.stack i.m{background:#6b7690}.hs-slide[data-state=active] .demo .hint{animation:2.2s ease-out infinite hint}.touched .hint{animation:none}.hs-art .count-up{font-size:1em;display:inline}.count-up{--v:var(--to);counter-reset:n var(--v);font-weight:inherit}.count-up:after{content:counter(n)}.hs-slide[data-state=active] .count-up{animation:1.4s cubic-bezier(.2,.7,.2,1) both count}.s-android{place-items:center;width:100%;height:100%;display:grid;position:relative}.s-android .glow{background:radial-gradient(circle,#7297ff4d,#0000 65%);border-radius:50%;width:70%;height:74%;position:absolute}.phone{aspect-ratio:9/18.6;background:#0b0e15;border:.35em solid #2a3144;border-radius:2.6em;flex-direction:column;gap:.5em;height:98%;padding:.9em .9em 0;display:flex;position:relative;overflow:hidden;transform:perspective(60em)rotateY(-6deg)rotateX(2deg);box-shadow:0 0 0 1px #ffffff1a,0 2.5em 4em -1.5em #000,0 0 3em #7297ff38}.ph-notch{background:#000;border-radius:1em;width:3.2em;height:.85em;position:absolute;top:.45em;left:50%;translate:-50%}.ph-status{color:var(--s-mut);justify-content:space-between;padding:.1em .6em 0;font-size:.7em;display:flex}.ph-screen{flex-direction:column;flex:1;gap:.55em;min-height:0;animation:.35s cubic-bezier(.22,.7,.25,1) screen-in;display:flex;overflow:hidden}.ph-head{justify-content:space-between;align-items:center;display:flex}.ph-head small{color:var(--s-mut);font-size:.72em;display:block}.ph-head b{font-size:1.05em}.avatar{background:#2a3a66;border-radius:50%;place-items:center;width:2.2em;height:2.2em;font-size:.8em;font-style:normal;font-weight:700;display:grid}.ph-hero{background:linear-gradient(160deg,#1c2a52,#141b30);border:1px solid #7297ff47;border-radius:1em;gap:.1em;padding:.7em .8em;display:grid}.ph-hero small{color:#b4c1e3}.ph-hero .big{font-size:1.8em;font-weight:700;line-height:1.1}.ph-hero .up{font-size:.76em;font-weight:600}.ph-hero .bars{height:3.2em;margin-top:.4em}.ph-grid{grid-template-columns:1fr 1fr;gap:.5em;display:grid}.ph-grid div{background:var(--s-panel);border:1px solid var(--s-line);border-radius:.8em;padding:.5em .7em}.ph-grid small{display:block}.ph-grid b{font-size:1.2em}.ph-list{gap:.4em;margin:0;padding:0;list-style:none;display:grid}.ph-list li{background:var(--s-panel);border-radius:.7em;align-items:center;gap:.6em;padding:.5em .7em;font-size:.8em;display:flex}.ph-list li span{flex:1}.ph-list li.empty{color:var(--s-mut);justify-content:center}.ph-tap li{padding:0}.ph-tap li button{text-align:left;background:0 0;border:1px solid #0000;border-radius:.7em;align-items:center;gap:.6em;width:100%;min-height:3em;padding:.5em .7em;font-size:1em;display:flex}.ph-tap li button span{flex:1}.ph-tap li button:not(:disabled):active{background:#7297ff2e}@media (hover:hover){.ph-tap li button:not(:disabled):hover{border-color:#7297ff80}}.ph-help{color:var(--s-mut);text-align:center;margin:0;font-size:.72em}.ph-card{background:var(--s-panel);border:1px solid var(--s-line);border-radius:.9em;align-items:center;gap:.8em;padding:.8em;display:flex}.ph-card small{color:var(--s-mut);display:block}.big-av{width:3em;height:3em;font-size:1em}.ph-switch{border:1px solid var(--s-line);background:var(--s-panel);text-align:left;border-radius:.8em;justify-content:space-between;align-items:center;gap:.6em;min-height:3em;padding:.5em .8em;font-size:.85em;display:flex}.ph-switch i{background:#3a4357;border-radius:1em;flex:none;width:2.6em;height:1.4em;transition:background .2s;position:relative}.ph-switch i:after{content:"";background:#fff;border-radius:50%;width:1em;height:1em;transition:transform .2s;position:absolute;top:.2em;left:.2em}.ph-switch[aria-checked=true] i{background:var(--s-blue)}.ph-switch[aria-checked=true] i:after{transform:translate(1.2em)}.ph-toast{color:#8af3c6;z-index:2;background:#143c2df7;border:1px solid #3ddc9780;border-radius:.8em;padding:.55em .8em;font-size:.76em;font-weight:600;animation:.3s rise;position:absolute;bottom:4.6em;left:.9em;right:.9em}.ph-nav{border-top:1px solid var(--s-line);background:#0e1219;justify-content:space-around;margin:0 -.9em;padding:.55em .4em .85em;display:flex}.ph-nav button{width:3.2em;height:3.2em;color:var(--s-mut);background:0 0;border:0;border-radius:.9em;place-items:center;transition:background .2s,color .2s;display:grid}.ph-nav button[aria-current=page]{color:#b0c5ff;background:#7297ff38}@media (hover:hover){.ph-nav button:not([aria-current]):hover{color:var(--s-ink);background:#7297ff1f}}.ph-nav button .ic{width:1.4em;height:1.4em}@media (max-width:899px){.phone{transform:none}}.w-body{flex:1;grid-template-columns:9em minmax(0,1fr);min-height:0;display:grid;position:relative}.s-desk aside{background:var(--s-panel);border-right:1px solid var(--s-line);align-content:start;gap:.3em;padding:.9em .7em;font-size:.9em;display:grid}.s-desk aside .brand{color:#a9c0ff;margin-bottom:.7em;font-size:1.05em}.s-desk aside button{min-height:2.8em;color:var(--s-mut);text-align:left;background:0 0;border:0;border-radius:.6em;align-items:center;gap:.6em;padding:.45em .7em;font-weight:600;display:flex}.s-desk aside button[aria-current=page]{color:var(--s-ink);background:#7297ff33}@media (hover:hover){.s-desk aside button:not([aria-current]):hover{color:var(--s-ink);background:#7297ff1a}}.s-desk main{flex-direction:column;gap:.7em;min-width:0;min-height:0;padding:.9em;animation:.35s cubic-bezier(.22,.7,.25,1) screen-in;display:flex}.w-head{flex-wrap:wrap;align-items:center;gap:.6em;display:flex}.w-head>b{font-size:1.2em}.w-head .gap{flex:1}.bl{flex-direction:column;gap:.7em;min-height:0;display:flex}.grid-t{border:1px solid var(--s-line);background:var(--s-panel);border-radius:.8em;overflow:hidden}.w-panel{background:#1b2234;border:1px solid #7297ff66;border-radius:.9em;grid-template-columns:1fr auto auto;align-items:center;gap:.9em;padding:.7em .9em;animation:.3s rise;display:grid}.w-panel>div:first-child b,.w-panel small{display:block}.w-sum{gap:.1em;font-size:.85em;display:grid}.w-sum p{color:var(--s-mut);justify-content:space-between;gap:1.2em;margin:0;display:flex}.w-sum .tot{color:var(--s-ink);font-weight:700}.mini-kpis{grid-template-columns:repeat(3,1fr);gap:.6em;display:grid}.mini-kpis div{background:var(--s-panel);border:1px solid var(--s-line);border-radius:.8em;gap:.2em;padding:.7em;display:grid}.mini-kpis b{font-size:1.1em}.stock{gap:.45em;margin:0;padding:0;list-style:none;display:grid}.stock li{background:var(--s-panel);border:1px solid var(--s-line);border-radius:.7em;grid-template-columns:1fr 5em auto auto;align-items:center;gap:.7em;padding:.45em .7em;font-size:.9em;display:grid}.stock-bar{background:var(--s-line);border-radius:1em;height:.45em;display:block;overflow:hidden}.stock-bar u{background:var(--s-green);height:100%;transition:width .4s;display:block}.stock-bar u.low{background:var(--s-amber)}.rep{gap:.6em;display:grid}.rep p{color:var(--s-mut);justify-content:space-between;gap:1em;margin:0;font-size:.85em;display:flex}.rep .bars{height:6em}.modal{z-index:3;background:#05080e99;place-items:center;animation:.2s fade;display:grid;position:absolute;inset:0}.modal form{background:#1b2234;border:1px solid #7297ff73;border-radius:1em;gap:.7em;width:70%;padding:1.1em;animation:.25s rise;display:grid;box-shadow:0 2em 3em -1em #000}.modal b{font-size:1.1em}.modal label{color:var(--s-mut);gap:.3em;font-size:.85em;display:grid}.modal select,.modal input{border:1px solid var(--s-line);background:var(--s-bg);min-height:2.6em;color:var(--s-ink);border-radius:.6em;padding:.4em .7em}.m-actions{justify-content:flex-end;gap:.6em;display:flex}.toast{color:#8af3c6;z-index:4;background:#143c2df7;border:1px solid #3ddc9780;border-radius:.8em;max-width:90%;padding:.55em .9em;font-size:.85em;font-weight:600;animation:.3s rise;position:absolute;bottom:.9em;left:.9em}.api-body{flex:1;grid-template-rows:auto auto 1fr;gap:.7em;min-height:0;padding:.9em;font-family:ui-monospace,Cascadia Code,Consolas,monospace;display:grid}.eps{gap:.35em;margin:0;padding:0;list-style:none;display:grid}.eps button{background:var(--s-panel);border:1px solid var(--s-line);text-align:left;border-radius:.7em;grid-template-columns:4.2em 1fr;align-items:center;gap:.8em;width:100%;min-height:2.6em;padding:.35em .8em;display:grid}.eps button code{color:var(--s-ink);font-size:.95em}.eps button[aria-pressed=true]{background:#7297ff29;border-color:#7297ffb3}@media (hover:hover){.eps button[aria-pressed=false]:hover{border-color:#7297ff73}}.m{text-align:center;border-radius:.4em;padding:.15em .5em;font-size:.78em;font-weight:700}.m.get{color:#b0c5ff;background:#7297ff38}.m.post{color:#ffc980;background:#ffb45433}.m.del{color:#ffa0aa;background:#ff7a8833}.req{border:1px solid var(--s-line);background:#0a0e15;border-radius:.7em;align-items:center;gap:.7em;padding:.45em .6em .45em .8em;display:flex}.req code{color:var(--s-ink);flex:1}.resp{flex-direction:column;gap:.4em;min-height:0;display:flex}.r-head{color:var(--s-mut);flex-wrap:wrap;gap:.3em 1em;font-size:.85em;display:flex}.r-head .ok{color:var(--s-green);font-weight:700}.r-head .bad{color:var(--s-red);font-weight:700}.resp pre{border:1px solid var(--s-line);color:#d2defa;background:#0a0e15;border-radius:.8em;flex:1;min-height:0;margin:0;padding:.8em;font-size:.86em;line-height:1.5;overflow:hidden}.resp pre code span{white-space:pre;animation:.35s both line;animation-delay:calc(var(--d,0) * 70ms);display:block}.r-wait{border:1px dashed var(--s-line);color:var(--s-mut);text-align:center;border-radius:.8em;flex:1;place-items:center;margin:0;padding:1em;font-family:inherit;display:grid}.d-body{flex:1;grid-template-rows:auto auto 1fr auto;gap:.6em;min-height:0;padding:.8em .9em;display:grid}.kpis{grid-template-columns:repeat(4,1fr);gap:.5em;display:grid}.kpis button{background:var(--s-panel);border:1px solid var(--s-line);text-align:left;border-radius:.8em;gap:.1em;padding:.5em .65em;animation:.35s pop;display:grid}.kpis button[aria-pressed=true]{background:#7297ff24;border-color:#7297ffb3}@media (hover:hover){.kpis button[aria-pressed=false]:hover{border-color:#7297ff66}}.kpis b{white-space:nowrap;font-size:1.15em}.kpis em{font-size:.75em;font-style:normal;font-weight:600}.d-row{grid-template-columns:1.6fr 1fr;gap:.5em;min-height:0;display:grid}.plot{flex:1;min-height:0;position:relative}.plot svg{width:100%;height:100%;position:absolute;inset:0}.plot .area{animation:1.2s both fade}.plot .line{animation:1.2s ease-out both draw}.pt-btn{background:0 0;border:0;border-radius:50%;width:2.4em;height:2.4em;padding:0;position:absolute;translate:-50% -50%}.pt-btn:after{content:"";border:2px solid var(--s-blue);background:#0f131b;border-radius:50%;width:.8em;height:.8em;transition:transform .15s,background .15s;position:absolute;top:50%;left:50%;translate:-50% -50%}.pt-btn[aria-pressed=true]:after{background:#fff;transform:scale(1.35)}@media (hover:hover){.pt-btn:hover:after{transform:scale(1.3)}}.tip{white-space:nowrap;pointer-events:none;z-index:2;background:#0a0e15;border:1px solid #7297ff99;border-radius:.5em;padding:.3em .6em;font-size:.8em;font-weight:600;position:absolute;translate:-50% calc(-100% - .9em)}.bars2 .bars{flex:1}.activity{justify-content:center;gap:.1em;min-height:5.2em}.activity p{align-items:center;gap:.6em;margin:0;padding:.15em 0;font-size:.85em;display:flex}.activity p span{color:var(--s-mut);margin-left:auto}.activity .detail{line-height:1.5;display:block}.f-body{flex:1;grid-template-columns:1.5fr 1fr;gap:.7em;min-height:0;padding:.9em;display:grid;position:relative}.s-fin .inv{border:1px solid var(--s-line);background:var(--s-panel);border-radius:.8em;align-self:start;overflow:hidden}.s-fin .inv .tr{grid-template-columns:4.6em minmax(0,1.5fr) minmax(0,1.2fr) minmax(0,1fr);gap:.8em}.s-fin .inv .tr:last-child{border-bottom:0}.f-side{align-content:start;gap:.6em;min-width:0;display:grid}.sum{background:linear-gradient(160deg,#1c2a52,#141b30);border:1px solid #7297ff47;border-radius:.9em;gap:.15em;padding:.8em;display:grid}.sum small{color:#b4c1e3}.sum>b{font-size:1.4em;animation:.35s pop}.sum p{color:#c9d4f0;justify-content:space-between;margin:.2em 0 .3em;font-size:.82em;display:flex}.sum p span:last-child{animation:.35s pop}.detail-card{gap:.5em}.detail-card .seg{flex-wrap:wrap;align-self:start}.detail-card .btn-s{white-space:normal;text-align:center;line-height:1.2}.sh-body{flex-direction:column;flex:1;gap:.6em;min-height:0;padding:.8em;display:flex;position:relative}.sh-top{align-items:center;gap:.8em;display:flex}.sh-top>b{font-size:1.1em}.sh-top .search{background:var(--s-panel);border:1px solid var(--s-line);color:var(--s-mut);border-radius:.7em;flex:1;align-items:center;gap:.5em;padding:.5em .8em;font-size:.85em;display:flex}.cart{background:var(--s-panel);border:1px solid var(--s-line);border-radius:.8em;place-items:center;width:3em;height:3em;display:grid;position:relative}.cart[aria-pressed=true]{background:#7297ff2e;border-color:#7297ffb3}.cart-badge{background:var(--s-blue);color:#0b1020;border-radius:1em;place-items:center;min-width:1.5em;height:1.5em;padding:0 .3em;font-size:.75em;font-style:normal;font-weight:800;animation:.35s bump;display:grid;position:absolute;top:-.5em;right:-.5em}.sh-main{flex:1;grid-template-columns:1.7fr 1fr;gap:.7em;min-height:0;display:grid}.prods{grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:.5em;min-height:0;display:grid}.p{background:var(--s-panel);border:1px solid var(--s-line);border-radius:.8em;min-height:0;transition:border-color .2s,background .2s;position:relative;overflow:hidden}.p.on{background:#7297ff1f;border-color:#7297ffbf}@media (hover:hover){.p:not(.on):hover{border-color:#7297ff66}}.p-open{text-align:left;background:0 0;border:0;align-content:start;gap:.1em;width:100%;height:100%;padding:.45em;display:grid}.p svg{aspect-ratio:4/2.5;border-radius:.5em;width:100%;height:auto;display:block}.p-open b{margin-top:.25em;font-size:.85em}.p-open>span{color:var(--s-mut);font-size:.8em}.p-open .chip{justify-self:start;font-size:.68em}.addbtn{background:var(--s-blue);color:#0b1020;border:0;border-radius:.6em;min-height:2.4em;padding:.3em .8em;font-size:.75em;font-weight:700;position:absolute;bottom:.45em;right:.45em}.addbtn:active{transform:scale(.94)}.order{background:var(--s-panel);border:1px solid var(--s-line);border-radius:.9em;align-content:start;gap:.35em;min-height:0;padding:.7em;font-size:.88em;animation:.3s cubic-bezier(.22,.7,.25,1) screen-in;display:grid;overflow:hidden}.order>b{font-size:1.05em}.order .blurb{color:var(--s-mut);margin:0;font-size:.85em;line-height:1.4}.order p{color:var(--s-mut);justify-content:space-between;gap:.5em;margin:0;display:flex}.order .tot{color:var(--s-ink);border-top:1px solid var(--s-line);padding-top:.4em;font-weight:700}.qty{align-items:center;gap:.3em;display:inline-flex}.qty button{border:1px solid var(--s-line);background:var(--s-bg);border-radius:.6em;place-items:center;width:2.6em;height:2.6em;padding:0;font-size:1em;font-weight:700;display:grid}.qty button:not(:disabled):active{background:#7297ff4d}.qty output{text-align:center;min-width:1.8em;font-weight:700}.qty.sm button{width:2.2em;height:2.2em}.line{justify-content:space-between;align-items:center;gap:.4em;font-size:.85em;display:flex}.line>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.steps{grid-template-columns:repeat(3,1fr);gap:.3em;margin-top:.3em;display:grid}.steps i{background:var(--s-line);border-radius:1em;height:.4em;transition:background .3s}.steps i.on{background:var(--s-green)}.step-l{color:var(--s-mut);grid-template-columns:repeat(3,1fr);font-size:.72em;display:grid}.step-l .now{color:var(--s-green);font-weight:700}@keyframes count{0%{--v:0}}@keyframes grow{0%{transform:scaleY(.08)}}@keyframes rise{0%{opacity:0;translate:0 .6em}}@keyframes fade{0%{opacity:0}}@keyframes line{0%{opacity:0;translate:-.5em}}@keyframes draw{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes pop{0%{opacity:.3;transform:scale(.94)}}@keyframes bump{40%{transform:scale(1.35)}}@keyframes screen-in{0%{opacity:0;translate:.8em}}@keyframes hint{0%,to{box-shadow:0 0 #7297ff99}70%{box-shadow:0 0 0 .55em #7297ff00}}@keyframes dotfill{0%{transform:scaleX(0)}}@media (max-width:599px){.seg button{min-width:3.9em;min-height:3.9em;padding-inline:.9em}.btn-s,.addbtn{min-height:3.7em}.eps button{min-height:3.3em}.s-desk aside button{min-height:3.7em}.tr.row{padding-block:.75em}.pt-btn{width:3.3em;height:3.3em}.cart{width:3.5em;height:3.5em}.qty button{width:3.7em;height:3.7em}.qty.sm button{width:3.5em;height:3.5em}.ph-nav button{width:3.4em;height:3.4em}.ph-switch,.ph-tap li button{min-height:3.4em}}
