.ek-stage{isolation:isolate;aspect-ratio:1;border-radius:var(--ws-radius-lg);background:#2a3440;padding:18% 0 0 20%;position:relative;overflow:hidden}.ek-stage>img{object-fit:cover;object-position:55% center;z-index:-2}.ek-stage:after{content:"";z-index:-1;background:linear-gradient(140deg,#0e122273,#0e122240);position:absolute;inset:0}.ek-catalog,.ek-order{height:100%;font-size:var(--ws-meta)}.ek-catalog p,.ek-order p{margin:0}.ek-catalog-head{border-bottom:1px solid color-mix(in oklab, var(--ws-line) 55%, var(--ws-white));justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.ek-catalog-head b{font-size:var(--ws-meta);font-weight:var(--ws-weight-medium)}.ek-catalog-head>span{color:var(--ws-muted);padding-right:12px}.ek-catalog-search{border-bottom:1px solid color-mix(in oklab, var(--ws-line) 55%, var(--ws-white));color:var(--ws-muted);align-items:center;gap:10px;padding:10px 18px;display:flex}.ek-catalog-row{border-bottom:1px solid color-mix(in oklab, var(--ws-line) 55%, var(--ws-white));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 24px 11px 18px;display:grid}.ek-catalog-row>span:first-child{min-width:0}.ek-catalog-row b{font-weight:var(--ws-weight-medium);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.ek-catalog-row span span{color:var(--ws-muted)}.ek-catalog-row>span:last-child{font-variant-numeric:tabular-nums}.ek-catalog-foot{color:var(--ws-positive);align-items:center;gap:8px;padding:12px 18px;display:flex}.ek-intro{padding-block:var(--ws-space-l)}.ek-intro>.ws-container{text-align:center;max-width:960px}.ek-intro h2,.ek-pair h2{font-size:var(--ws-title);font-weight:var(--ws-weight-medium);line-height:var(--ws-lh-title);letter-spacing:var(--ws-track-title);text-wrap:var(--ws-wrap)}.ek-intro p{max-width:620px;margin:var(--ws-copy-gap) auto 0;font-size:var(--ws-body);line-height:var(--ws-lh-body);color:var(--ws-muted)}.ek-section,.ek-pair{padding-block:var(--ws-space-l)}.ek-pair.is-flipped>.ws-container>:first-child{order:2}.ek-body{margin-top:var(--ws-copy-gap);max-width:480px;font-size:var(--ws-body);line-height:var(--ws-lh-body);color:var(--ws-muted)}.ek-points{border:1px solid var(--ws-line);border-radius:var(--ws-radius);background:var(--ws-line);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:1px;max-width:560px;margin-top:28px;display:grid;overflow:hidden}.ek-points span{background:var(--ws-paper);font-size:var(--ws-meta);line-height:var(--ws-lh-meta);padding:14px 16px}.ek-panel{border-radius:var(--ws-radius-lg);background:color-mix(in oklab, var(--ws-blue) 9%, var(--ws-white));padding:clamp(24px,4vw,44px)}.ek-panel>div:first-child{border-radius:var(--ws-radius);background:var(--ws-white);font-size:var(--ws-meta);overflow:hidden;box-shadow:0 18px 50px #18234314}.ek-card-head{border-bottom:1px solid color-mix(in oklab, var(--ws-line) 55%, var(--ws-white));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:14px 18px;display:flex}.ek-card-head b{font-size:var(--ws-meta);font-weight:var(--ws-weight-medium)}.ek-card-head>span{color:var(--ws-muted)}.ek-marks{flex:200px;min-width:0;max-width:260px}.ek-marks .pf-marquee{--pf-bleed:0px;margin-top:0}.ek-marks .pf-marquee-track>*{margin-right:22px}.ek-marks .pf-marquee-track img{height:14px}.ek-marks .pf-marquee-track span{font-size:var(--ws-ui)}.ek-facts{border-bottom:1px solid color-mix(in oklab, var(--ws-line) 55%, var(--ws-white));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ek-facts p{border-right:1px solid color-mix(in oklab, var(--ws-line) 55%, var(--ws-white));margin:0;padding:12px 18px}.ek-facts p:nth-child(-n+2){border-bottom:1px solid color-mix(in oklab, var(--ws-line) 55%, var(--ws-white))}.ek-facts p:nth-child(2n){border-right:0}.ek-facts span,.ek-used>span{color:var(--ws-muted);display:block}.ek-facts b{font-weight:var(--ws-weight-medium)}.ek-used{padding:12px 18px}.ek-used>span{margin-bottom:8px}.ek-used p{border-top:1px solid color-mix(in oklab, var(--ws-line) 55%, var(--ws-white));justify-content:space-between;margin:0;padding:8px 0;display:flex}.ek-used p span:last-child{color:var(--ws-muted)}.ek-channel{border-bottom:1px solid color-mix(in oklab, var(--ws-line) 55%, var(--ws-white));grid-template-columns:36px minmax(0,1fr);align-items:start;gap:14px;padding:16px 18px;display:grid}.ek-channel:last-child{border-bottom:0}.ek-channel i{border-radius:var(--ws-radius);background:color-mix(in oklab, var(--ws-blue) 9%, var(--ws-white));width:36px;height:36px;color:var(--ws-blue);place-items:center;display:grid}.ek-channel>div{gap:4px;min-width:0;display:grid}.ek-channel p{flex-wrap:wrap;justify-content:space-between;gap:4px 10px;margin:0;display:flex}.ek-channel em{font-style:normal;font-size:var(--ws-ui);color:var(--ws-blue)}.ek-channel p span{font-size:var(--ws-ui);color:var(--ws-muted);white-space:nowrap}.ek-channel>div>span{font-size:var(--ws-meta);line-height:var(--ws-lh-meta)}.ek-gradient{aspect-ratio:5/4;border-radius:var(--ws-radius-lg);background:var(--ws-gradient);padding:8% 0 0 8%;overflow:hidden}.ek-gradient .pf-glass{height:100%}.ek-order-row{border-bottom:1px solid color-mix(in oklab, var(--ws-line) 55%, var(--ws-white));grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 24px 12px 18px;display:grid}.ek-order-row b{font-weight:var(--ws-weight-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ek-order-row>span{color:var(--ws-muted)}.ek-order-row em{font-style:normal;font-size:var(--ws-ui-sm);font-weight:var(--ws-weight-medium);white-space:nowrap;border-radius:99px;padding:3px 9px}.ek-order-row em.is-done{background:color-mix(in oklab, var(--ws-positive) 14%, var(--ws-white));color:var(--ws-positive)}.ek-order-row em.is-moving{background:color-mix(in oklab, var(--ws-blue) 7%, var(--ws-white));color:var(--ws-blue)}.ek-order-row em.is-open{background:var(--ws-mist);color:var(--ws-muted)}.ek-order-foot{justify-content:space-between;padding:14px 24px 14px 18px;display:flex}.ek-order-foot span{color:var(--ws-muted)}.ek-order-foot b{font-weight:var(--ws-weight-medium)}.ek-two article{border:1px solid var(--ws-line);border-radius:var(--ws-radius-lg);background:var(--ws-white);flex-direction:column;display:flex;overflow:hidden}.ek-two>article>div:last-child{gap:12px;padding:28px 32px 32px;display:grid}.ek-two h2{font-size:var(--ws-subtitle);font-weight:var(--ws-weight-medium);line-height:var(--ws-lh-subtitle);letter-spacing:var(--ws-track-heading);text-wrap:var(--ws-wrap)}.ek-two p{font-size:var(--ws-body);line-height:var(--ws-lh-body);color:var(--ws-muted);margin:0}.ek-two article>div:first-child{height:clamp(340px,32vw,460px)}.ek-scan{background:var(--ws-paper);border-bottom:1px solid color-mix(in oklab, var(--ws-line) 55%, var(--ws-white));place-items:center;padding:32px 24px;display:grid}.ek-stock{background:color-mix(in oklab, var(--ws-blue) 9%, var(--ws-white));font-size:var(--ws-meta);align-content:center;gap:12px;padding:28px;display:grid}.ek-stock>div{border-radius:var(--ws-radius);background:var(--ws-white);gap:8px;padding:12px 14px;display:grid}.ek-stock p{color:inherit;font-size:var(--ws-meta);justify-content:space-between;gap:12px;margin:0;display:flex}.ek-stock b{font-weight:var(--ws-weight-medium)}.ek-stock span.is-low{color:var(--ws-warn)}.ek-bar{background:var(--ws-mist);border-radius:3px;height:5px;display:block;overflow:hidden}.ek-bar i{background:var(--ws-blue);height:100%;display:block}.ek-bar i.is-low{background:var(--ws-warn)}.ek-closing{padding-block:var(--ws-space-l) var(--ws-space-xl)}.ek-closing>.ws-container>div{border-radius:var(--ws-radius-lg);background:var(--ws-cta-surface);color:var(--ws-white);text-align:center;padding:clamp(40px,6vw,88px) clamp(32px,5vw,64px)}.ek-closing h2{max-width:880px;font-size:var(--ws-display);font-weight:var(--ws-weight-display);letter-spacing:var(--ws-track-display);text-wrap:var(--ws-wrap);margin-inline:auto;line-height:1.05}.ek-closing p{margin:var(--ws-copy-gap) auto 0;max-width:520px;font-size:var(--ws-body);line-height:var(--ws-lh-body);color:var(--ws-on-blue)}@media (max-width:900px){.ek-pair.is-flipped>.ws-container>:first-child{order:0}}@media (max-width:640px){.ek-facts{grid-template-columns:1fr}.ek-facts p{border-right:0;border-bottom:1px solid color-mix(in oklab, var(--ws-line) 55%, var(--ws-white))}}
