.asm{margin-top:16px}.asm-in{padding:32px;display:flex;flex-direction:column;gap:20px;container:asm/inline-size}.asm-h{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.asm-h h3{font-family:var(--fd);font-weight:400;font-size:24px;text-transform:uppercase;margin:6px 0 0}.asm-h p{margin:6px 0 0;color:var(--mute);font-size:14px;max-width:60ch}.asm-tabs{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid var(--ink)}.asm-tabs[hidden]{display:none}.asm-tabs button{height:44px;border:0;border-left:1px solid var(--ink);background:#fff;color:var(--ink);font:700 12px var(--f);letter-spacing:.06em;text-transform:uppercase;padding:0 16px;cursor:pointer}.asm-tabs button:first-child{border-left:0}.asm-tabs button[aria-pressed=true]{background:var(--ink);color:#fff}.asm-tabs button:disabled{opacity:.35;cursor:not-allowed}.asm-devs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:16px}.asm-devs[hidden],.asm-fig[hidden]{display:none}.asm-devs-l{font:700 11px var(--f);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin-right:4px}.asm-devs button{min-height:36px;border:1px solid var(--ink);background:#fff;color:var(--ink);font:700 11px var(--f);letter-spacing:.05em;text-transform:uppercase;padding:0 12px;cursor:pointer}.asm-devs button[aria-pressed=true]{background:var(--ink);color:#fff}.asm-fig{margin:0;display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);gap:16px;align-items:start}.asm-fig[hidden]{display:none}.asm-fig:not([hidden])+.asm-fig:not([hidden]){margin-top:24px}.asm.is-live .asm-fig+.asm-fig{margin-top:0}.asm-stage{background:var(--plate);border:1px solid var(--line);position:relative}.asm-stage svg{display:block;width:100%;height:auto}.asm-ctl{display:flex;align-items:center;gap:6px;padding:10px;border-top:1px solid var(--line);background:#fff}.asm-ctl[hidden]{display:none}.asm-ctl button{height:36px;padding:0 12px;border:1px solid var(--line2);background:#fff;color:var(--ink);font:700 11px var(--f);letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.asm-ctl button[data-asm-play]{background:var(--ink);border-color:var(--ink);color:#fff;min-width:84px}.asm-ctl button:disabled{opacity:.4;cursor:default}.asm-count{margin-left:auto;white-space:nowrap;font:700 11px var(--fm);color:var(--mute);letter-spacing:.04em}.asm-steps{list-style:none;margin:0;padding:0;counter-reset:asm;display:flex;flex-direction:column;border:1px solid var(--line)}.asm-steps li{counter-increment:asm;position:relative;padding:12px 14px 12px 50px;border-top:1px solid var(--line);background:#fff;font-size:13px;line-height:1.45;color:var(--ink2)}.asm-steps li:first-child{border-top:0}.asm-steps li:before{content:counter(asm);position:absolute;left:14px;top:12px;width:24px;height:24px;border:1px solid var(--line2);display:flex;align-items:center;justify-content:center;font:700 11px var(--fm);color:var(--mute)}.asm-steps li:first-child:before{content:"\2013"}.asm-steps b{display:block;color:var(--ink);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px}.asm-steps span{display:block}.asm.is-live .asm-steps li:not([aria-current]) span,.asm.is-live .asm-steps li:not([aria-current]) .asm-tbc{display:none}.asm.is-live .asm-steps li:not([aria-current]) b{margin:3px 0 0}.asm-stage{position:sticky;top:16px}.asm.is-live .asm-steps li{cursor:pointer}.asm.is-live .asm-steps li:hover{background:var(--bone)}.asm-steps li[aria-current=step]{background:var(--bone);box-shadow:inset 3px 0 0 var(--blaze)}.asm-steps li[aria-current=step]:before{background:var(--ink);border-color:var(--ink);color:#fff}.asm-tbc{display:inline-block;margin-top:6px;font-style:normal;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--blaze-ink);background:var(--blaze-soft);border:1px solid var(--blaze);padding:2px 6px}.asm-src{font-size:12px;color:var(--mute);border-top:1px solid var(--line);padding-top:14px}.asm-src summary{cursor:pointer;font-weight:700;color:var(--ink);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.asm-src ul{margin:10px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.asm-src a{color:var(--ink2)}.asm-stage .d{fill:#1e1e1c}.asm-stage .m{fill:#33332f}.asm-stage .l{fill:#55554e}.asm-stage .g{fill:#6f7c86}.asm-stage .ln{fill:none;stroke:#77776e;stroke-width:1}.asm-axis{stroke:var(--line2);stroke-width:1;stroke-dasharray:6 6;fill:none}.asm-lead{stroke:var(--faint);stroke-width:1;fill:none}.asm-lbl{font:600 12px var(--fm);fill:var(--ink2);text-anchor:middle}.asm-brand{font:700 9px var(--fm);fill:#8a877d;letter-spacing:.12em}.asm-mk{fill:var(--blaze)}.asm-ar{fill:none;stroke:var(--blaze);stroke-width:2}.asm-ah{fill:var(--blaze)}.asm-nt{font:700 12px var(--fm);fill:var(--blaze-ink);text-anchor:middle}.asm-q{font-weight:500;font-size:11px}.asm-scr{fill:var(--ink)}.asm-scr-t{font:700 10px var(--fm);fill:var(--mint);text-anchor:middle;letter-spacing:.06em}.asm-scr-s{fill:#fff;font-weight:500}.asm-part{transition:transform .9s cubic-bezier(.6,0,.2,1)}.asm-part>.d,.asm-part>.m,.asm-part>.l{transition:stroke .3s}.asm-part.is-hl>.d,.asm-part.is-hl>.m{stroke:var(--blaze);stroke-width:1.5}.asm-lever{transform-origin:0 0;transition:transform .5s ease .8s}.asm-note{opacity:0;transition:opacity .35s ease}.asm-note.is-on{opacity:1;transition-delay:.6s}@keyframes asm-pulse{50%{opacity:.25}}.asm-fig[data-step-mk] .asm-mk{animation:asm-pulse 1s ease-in-out 3}.asm-3d{position:relative;aspect-ratio:16/9;overflow:hidden;background:radial-gradient(ellipse at 50% 38%,#FBFAF7 0%,var(--plate) 70%)}.asm-3d canvas{display:block;width:100%;height:100%;touch-action:pan-y}.asm-stage.is-3d>svg{display:none}.asm-3d-chip{position:absolute;left:12px;bottom:10px;max-width:calc(100% - 24px);padding:7px 10px;background:var(--ink);color:#fff;font:700 11px/1.35 var(--fm);letter-spacing:.02em}.asm-3d-lbl{position:absolute;left:0;top:0;pointer-events:none;white-space:nowrap;padding:3px 7px;background:#ffffffe0;border:1px solid var(--line2);font:700 10px var(--fm);color:var(--ink);letter-spacing:.03em;transition:opacity .3s}.asm-3d-hint{position:absolute;right:10px;top:8px;font:600 10px var(--fm);color:var(--faint);letter-spacing:.06em;text-transform:uppercase;pointer-events:none}@media(prefers-reduced-motion:reduce){.asm-part,.asm-lever,.asm-note,.asm-note.is-on{transition:none}.asm-fig[data-step-mk] .asm-mk{animation:none}}@container asm (max-width:760px){.asm-fig{grid-template-columns:1fr}.asm-stage{position:relative;top:auto}.asm-3d{aspect-ratio:3/2}}@container asm (max-width:520px){.asm-h h3{font-size:20px}.asm-tabs{width:100%}.asm-tabs button{padding:0 6px}.asm-devs-l{flex-basis:100%}.asm-devs button{flex:1 1 calc(50% - 6px);padding:0 6px}.asm-ctl button{padding:0 10px}.asm-lbl,.asm-lead,.asm-nt,.asm-brand{display:none}.asm-3d-lbl{font-size:9px;padding:2px 5px}.asm-3d-chip{font-size:10px;left:8px;bottom:8px;max-width:calc(100% - 16px)}}@media(max-width:749px){.asm-in{padding:20px 16px}}
/*# sourceMappingURL=/cdn/shop/t/109/assets/htn-assembly.css.map */
