.lce-sq{--ink:#0b0b0c;--panel:#121214;--line:#26262a;--mute:#8a8a90;--soft:#c9c9cd;--white:#f4f4f2;--warn:#b8b0a0;--f-display:var(--font-heading--family),"Arial Narrow",sans-serif;--f-body:var(--font-body--family),system-ui,sans-serif;--f-mono:"IBM Plex Mono",ui-monospace,Menlo,Consolas,monospace;color-scheme:dark}.lce-sq *{box-sizing:border-box}.lce-sq{background:var(--ink);color:var(--soft)}.lce-sq{font-family:var(--f-body);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}.lce-sq button{font:inherit;color:inherit}.lce-sq :focus-visible{outline:2px solid var(--white);outline-offset:2px}.lce-sq .wrap{max-width:1240px;margin:0 auto;padding-inline:clamp(16px,4vw,40px)}.lce-sq .lang{display:flex;border:1px solid var(--line);border-radius:2px}.lce-sq .lang button{background:none;border:0;padding:6px 12px;font-family:var(--f-mono);font-size:12px;letter-spacing:.08em;color:var(--mute);cursor:pointer}.lce-sq .lang button[aria-pressed=true]{background:var(--white);color:var(--ink)}.lce-sq .hero{padding-block:clamp(28px,5vw,56px) 8px}.lce-sq .eyebrow{font-family:var(--f-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--mute)}.lce-sq h1{font-family:var(--f-display);font-weight:300;font-size:clamp(40px,7vw,84px);line-height:.92;color:var(--white);margin:.25em 0 0;letter-spacing:-.01em;text-wrap:balance}.lce-sq h1 b{font-weight:700;font-style:italic}.lce-sq .stage{margin-top:18px;border:1px solid var(--line);background:radial-gradient(120% 90% at 50% 100%,#1d1d20,#0d0d0e 60%);position:relative;overflow:hidden}.lce-sq .stage svg{display:block;width:100%;height:auto;max-width:100%}.lce-sq .stage canvas{display:block;width:100%;height:auto;max-width:100%;aspect-ratio:16/9;-webkit-mask-image:radial-gradient(ellipse 75% 80% at 50% 50%,#000 62%,transparent 100%);mask-image:radial-gradient(ellipse 75% 80% at 50% 50%,#000 62%,transparent 100%)}.lce-sq .stage.is-photo{background:#060608}.lce-sq .pnote{margin:0;padding:0 16px 14px;font-size:12px;color:var(--mute)}.lce-sq .stage .cap{padding:0 16px 14px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-family:var(--f-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.lce-sq .stage .cap b{color:var(--white);font-weight:500}.lce-sq nav.steps{position:sticky;top:var(--header-height,0px);z-index:15;background:var(--ink);border-bottom:1px solid var(--line);margin-top:24px}.lce-sq nav.steps .wrap{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;padding-block:0}.lce-sq nav.steps button{background:none;border:0;border-radius:0;cursor:pointer;flex:0 0 auto;padding:12px;text-decoration:none;color:var(--mute);font-family:var(--f-display);font-weight:500;font-size:15px;letter-spacing:.06em;text-transform:uppercase;border-bottom:2px solid transparent}.lce-sq nav.steps button span{font-family:var(--f-mono);font-size:10px;margin-right:6px;color:#5c5c62}.lce-sq nav.steps button.on{color:var(--white);border-color:var(--white)}.lce-sq .grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:40px;padding-block:28px 120px;align-items:start}@media(max-width:960px){.lce-sq .grid{grid-template-columns:minmax(0,1fr)}}.lce-sq .sq-main{min-width:0}.lce-sq section.step{scroll-margin-top:130px;border:1px solid var(--line);margin-bottom:10px}.lce-sq section.step.open{border-color:#3a3a40;background:#0c0c0e}.lce-sq .steps-top{display:flex;justify-content:flex-end;margin-bottom:12px}.lce-sq .linkbtn{background:none;border:1px solid var(--line);color:var(--soft);font-family:var(--f-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:8px 12px;cursor:pointer;border-radius:2px}.lce-sq .linkbtn:hover{color:var(--white);border-color:#4a4a50}.lce-sq button.step-h{display:grid!important;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:baseline;gap:14px;width:100%;padding:18px 20px;margin:0!important;background:none;border:0;cursor:pointer;text-align:left;color:inherit}.lce-sq button.step-h:hover h2{color:var(--white)}.lce-sq section.step:not(.open) h2{color:var(--soft);font-size:24px}.lce-sq .step-h .sum{font-size:13px;color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right;min-width:0}.lce-sq .step.open .step-h .sum{visibility:hidden}.lce-sq .step-h .chev{font-family:var(--f-mono);font-size:18px;color:var(--mute);width:16px;text-align:center}.lce-sq .step-b{padding:0 20px 24px}.lce-sq .step-b .group:first-child{margin-top:4px}.lce-sq .step-foot{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:28px;padding-top:20px;border-top:1px solid var(--line)}@media(max-width:560px){.lce-sq button.step-h{grid-template-columns:auto minmax(0,1fr) auto}.lce-sq .step-h .sum{grid-column:1/-1;text-align:left;order:4}.lce-sq .step.open .step-h .sum{display:none}.lce-sq .step-foot .btn{flex:1 1 auto}}.lce-sq .codebox{padding:16px 20px;border-top:1px solid var(--line);display:grid;gap:10px}.lce-sq .codebox .l{font-family:var(--f-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.lce-sq .code-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:0}.lce-sq .code{font-family:var(--f-mono);font-size:16px;letter-spacing:.08em;color:var(--white);padding:9px 10px;border:1px dashed #3a3a40;overflow-wrap:anywhere;min-width:0}.lce-sq #sq-codeIn{background:var(--ink);border:1px solid var(--line);color:var(--white);font-family:var(--f-mono);font-size:14px;padding:9px 10px;text-transform:uppercase;min-width:0;border-radius:2px;letter-spacing:.06em}.lce-sq .btn.sm{padding:8px 12px;font-size:13px}.lce-sq .code-err{margin:0;font-size:12px;color:var(--warn)}.lce-sq .step-h{display:flex;align-items:baseline;gap:14px;margin-bottom:6px}.lce-sq .step-h .n{font-family:var(--f-mono);font-size:12px;color:var(--mute)}.lce-sq h2{font-family:var(--f-display);font-weight:700;font-size:30px;line-height:1;color:var(--white);margin:0;letter-spacing:.02em;text-transform:uppercase}.lce-sq .group{margin-top:22px}.lce-sq .group-h{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px}.lce-sq h3{margin:0;font-family:var(--f-body);font-weight:600;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--soft)}.lce-sq .rule{font-family:var(--f-mono);font-size:11px;color:var(--mute);white-space:nowrap}.lce-sq .note{font-size:13px;color:var(--warn);margin:8px 0 0}.lce-sq .opts{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:8px}.lce-sq .opt{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr);gap:12px;align-items:start;text-align:left;padding:14px 14px 13px;background:var(--panel);border:1px solid var(--line);border-radius:2px;cursor:pointer;transition:border-color .15s,background .15s}.lce-sq .opt:hover{border-color:#4a4a50}.lce-sq .opt .mk{width:16px;height:16px;margin-top:2px;border:1px solid #5c5c62;display:grid;place-items:center}.lce-sq .opt[data-kind=one] .mk{border-radius:50%}.lce-sq .opt .mk:after{content:"";width:8px;height:8px;background:var(--ink);opacity:0}.lce-sq .opt[data-kind=one] .mk:after{border-radius:50%}.lce-sq .opt .t{color:var(--white);font-weight:500;font-size:14.5px;line-height:1.3}.lce-sq .opt .s{display:flex;justify-content:space-between;gap:10px;margin-top:6px;font-family:var(--f-mono);font-size:12px;color:var(--mute);font-variant-numeric:tabular-nums}.lce-sq .opt .s .pr{color:var(--soft)}.lce-sq .opt .why{grid-column:2;font-size:12px;color:var(--warn);margin-top:4px}.lce-sq .opt[aria-pressed=true]{background:var(--white);border-color:var(--white)}.lce-sq .opt[aria-pressed=true] .t{color:var(--ink)}.lce-sq .opt[aria-pressed=true] .s,.lce-sq .opt[aria-pressed=true] .s .pr{color:#3c3c40}.lce-sq .opt[aria-pressed=true] .mk{border-color:var(--ink);background:var(--white)}.lce-sq .opt[aria-pressed=true] .mk:after{opacity:1}.lce-sq .opt:disabled{cursor:not-allowed;opacity:.45}.lce-sq .optw{display:grid;gap:4px;align-content:start;min-width:0}.lce-sq .unblock{justify-self:start;background:none;border:0;padding:2px 4px;font-family:var(--f-body);font-size:12px;color:var(--soft);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.lce-sq .unblock:hover{color:var(--white)}.lce-sq .opt:disabled:hover{border-color:var(--line)}.lce-sq .opt .sw{position:absolute;top:12px;right:12px;width:22px;height:22px;border-radius:50%;border:1px solid rgba(255,255,255,.25)}.lce-sq .opt.has-sw .t{padding-right:28px}.lce-sq aside.order{position:sticky;top:calc(var(--header-height,0px) + 72px)}@media(max-width:960px){.lce-sq aside.order{position:static}}.lce-sq .card{border:1px solid var(--line);background:var(--panel)}.lce-sq .card-h{padding:18px 20px 14px;border-bottom:1px solid var(--line)}.lce-sq .card-h .model{font-family:var(--f-display);font-weight:700;font-size:26px;line-height:1.05;color:var(--white);text-transform:uppercase;margin-top:4px}.lce-sq .lines{list-style:none;margin:0;padding:8px 20px;max-height:42vh;overflow:auto}@media(max-width:960px){.lce-sq .lines{max-height:none}}.lce-sq .lines li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:7px 0;border-bottom:1px dashed #222226;font-size:13px}.lce-sq .lines li:last-child{border-bottom:0}.lce-sq .lines .nm{color:var(--soft);min-width:0}.lce-sq .lines .cd{display:block;font-family:var(--f-mono);font-size:10.5px;color:#66666c;letter-spacing:.04em}.lce-sq .lines .am{font-family:var(--f-mono);font-variant-numeric:tabular-nums;color:var(--white);font-size:12.5px;white-space:nowrap}.lce-sq .lines .empty{color:var(--mute);font-style:italic;border:0}.lce-sq .sums{padding:14px 20px;border-top:1px solid var(--line);display:grid;gap:6px;font-size:13px}.lce-sq .sums div{display:flex;justify-content:space-between;gap:12px}.lce-sq .sums span:last-child{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.lce-sq .total{padding:16px 20px 18px;border-top:1px solid var(--white);background:var(--white);color:var(--ink)}.lce-sq .total .l{font-family:var(--f-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.lce-sq .total .v{font-family:var(--f-display);font-weight:700;font-size:38px;line-height:1.05;font-variant-numeric:tabular-nums}.lce-sq .actions{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:14px 20px 18px}.lce-sq .btn{border:1px solid var(--white);background:var(--ink);color:var(--white);padding:11px 14px;font-family:var(--f-display);font-weight:500;letter-spacing:.1em;text-transform:uppercase;font-size:15px;cursor:pointer;border-radius:0}.lce-sq .btn:hover{background:var(--white);color:var(--ink)}.lce-sq .btn.ghost{border-color:var(--line);color:var(--mute)}.lce-sq .btn.ghost:hover{background:var(--line);color:var(--white)}.lce-sq .fine{font-size:12px;color:var(--mute);padding:0 20px 18px;margin:0}.lce-sq textarea#sq-copyfall{height:120px;margin:0 20px 18px;width:calc(100% - 40px);background:var(--ink);color:var(--soft);border:1px solid var(--line);font-family:var(--f-mono);font-size:11px}.lce-sq .bar{display:none}@media(max-width:960px){.lce-sq .bar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:30;background:var(--white);color:var(--ink);padding:12px max(16px,env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));justify-content:space-between;align-items:center;gap:12px}.lce-sq .bar .v{font-family:var(--f-display);font-weight:700;font-size:24px;font-variant-numeric:tabular-nums}.lce-sq .bar .l{font-family:var(--f-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.lce-sq .bar a{color:var(--ink);font-family:var(--f-display);font-weight:500;text-transform:uppercase;letter-spacing:.1em;border:1px solid var(--ink);padding:8px 12px;text-decoration:none}}.lce-sq .toast{position:fixed;left:50%;bottom:90px;transform:translate(-50%);background:var(--white);color:var(--ink);padding:10px 16px;font-size:13px;z-index:40;border-radius:0}.lce-sq .picker{display:grid;grid-template-columns:auto minmax(0,1fr);gap:24px;align-items:center;padding:18px;background:var(--panel);border:1px solid var(--line)}@media(max-width:560px){.lce-sq .picker{grid-template-columns:minmax(0,1fr);justify-items:center}}.lce-sq .wheel{position:relative;width:220px;max-width:100%;aspect-ratio:1}.lce-sq .wheel canvas{width:100%;height:100%;border-radius:50%;cursor:crosshair;touch-action:none;display:block}.lce-sq .dot{position:absolute;width:20px;height:20px;border:2px solid var(--white);border-radius:50%;box-shadow:0 0 0 1px var(--ink),0 2px 8px #0009;transform:translate(-50%,-50%);pointer-events:none}.lce-sq .pk-side{display:grid;gap:8px;min-width:0;width:100%}.lce-sq .pk-side label{font-family:var(--f-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.lce-sq #sq-pkVal{width:100%;height:8px;-webkit-appearance:none;appearance:none;border-radius:4px;border:1px solid var(--line);margin-bottom:8px}.lce-sq #sq-pkVal::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:var(--white);border:1px solid var(--ink);cursor:pointer}.lce-sq #sq-pkVal::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--white);border:1px solid var(--ink);cursor:pointer}.lce-sq #sq-pkHex{background:var(--ink);border:1px solid var(--line);color:var(--white);font-family:var(--f-mono);font-size:14px;padding:9px 10px;width:100%;max-width:170px;text-transform:uppercase;border-radius:2px}.lce-sq .pk-chip{height:46px;border:1px solid var(--line);margin-top:6px}.lce-sq .pk-hint{font-size:12px;color:var(--mute);margin:0}@media(prefers-reduced-motion:reduce){.lce-sq *{transition:none!important;scroll-behavior:auto!important}}.lce-sq #sq-car .body{transition:fill .35s}.lce-sq svg [hidden]{display:none}.lce-sq .sq-top{display:flex;justify-content:space-between;align-items:center;gap:16px}.lce-sq h1{text-transform:uppercase}.lce-sq .inq{padding:18px 20px 22px;border-top:1px solid var(--line);display:grid;gap:10px}.lce-sq .inq h3{color:var(--white)}.lce-sq .inq p{margin:0;font-size:13px;color:var(--mute)}.lce-sq .inq label{font-family:var(--f-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.lce-sq .inq input,.lce-sq .inq textarea{width:100%;background:var(--ink);border:1px solid var(--line);color:var(--white);padding:10px 12px;font:inherit;font-size:14px;border-radius:0}.lce-sq .inq textarea{min-height:84px;resize:vertical}.lce-sq .inq input:focus,.lce-sq .inq textarea:focus{outline:none;border-color:var(--white)}.lce-sq .inq .ok{color:var(--white);border:1px solid var(--line);padding:10px 12px}.lce-sq .inq .err{color:var(--warn)}
/*# sourceMappingURL=/cdn/shop/t/16/assets/lce-sq-configurator.css.map */
