.hh{position:relative}.ht-screen{--ht-h:calc(clamp(280px,36vw,380px) + 110px);--ht-glow:.25;height:var(--ht-h);isolation:isolate;background:radial-gradient(ellipse 70% 60% at 50% 45%,rgba(196,149,106,var(--ht-glow)),transparent 70%),radial-gradient(circle at 1px 1px,#ffffff0f 1px,transparent 0)0 0/18px 18px,#0b0a09;border-radius:14px;transition:--ht-glow .8s;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff0f,0 40px 80px -24px #000c}.ht-cam{transform-origin:50%;transition:transform 1.1s cubic-bezier(.65,0,.25,1);position:absolute;inset:0}.ht-act{opacity:0;visibility:hidden;transform-origin:50%;transition:opacity .6s,transform .95s cubic-bezier(.2,.8,.2,1),visibility 0s linear .6s;position:absolute;inset:0;transform:scale(.92)}.ht-act>.mk-shell{height:100%}.ht-act-tag{z-index:80;opacity:0;pointer-events:none;border:2px solid color-mix(in srgb,var(--c)70%,transparent);box-shadow:0 0 40px color-mix(in srgb,var(--c)40%,transparent);color:#f2efe9;letter-spacing:-.01em;background:#0e0d0ceb;border-radius:999px;align-items:center;gap:10px;padding:10px 22px 10px 12px;font-size:26px;font-weight:700;transition:opacity .4s;display:inline-flex;position:absolute;bottom:17%;left:50%;transform:translate(-50%)}.ht-act-tag i{font-size:16px;font-style:normal;font-family:var(--mk-mono);background:var(--c);color:#111;border-radius:999px;padding:4px 9px}.ht-title{z-index:90;text-align:center;pointer-events:none;opacity:0;visibility:hidden;background:radial-gradient(ellipse 55% 45% at 50% 50%,color-mix(in srgb,var(--c)22%,transparent),transparent 70%),radial-gradient(ellipse at center,#0b0a09b8,#0b0a09f0 75%);flex-direction:column;justify-content:center;align-items:center;gap:.5em;transition:opacity .45s,visibility 0s linear .45s;display:flex;position:absolute;inset:0}.ht-title-n{font-family:var(--mk-mono);letter-spacing:.32em;text-transform:uppercase;color:var(--c);font-size:clamp(10px,1.1vw,13px)}.ht-title-t{letter-spacing:-.035em;color:#f6f1ea;text-shadow:0 0 40px color-mix(in srgb,var(--c)55%,transparent);font-size:clamp(34px,6.4vw,84px);font-weight:800;line-height:1}.ht-title-s{color:#f0ebe4b8;padding:0 16px;font-size:clamp(12px,1.4vw,17px)}.ht-title-streak{pointer-events:none;background:linear-gradient(90deg,transparent,var(--c),#fff,var(--c),transparent);filter:blur(.5px);opacity:0;height:2px;position:absolute;top:50%;left:0;right:0}@keyframes ht-n-in{0%{opacity:0;letter-spacing:.8em}to{opacity:1}}@keyframes ht-t-in{0%{opacity:0;filter:blur(14px);letter-spacing:.06em;transform:scale(1.18)}to{opacity:1;filter:none;transform:none}}@keyframes ht-s-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ht-streak{0%{opacity:0;transform:scaleX(0)}35%{opacity:1}to{opacity:0;transform:scaleX(1)}}.ht-finale{z-index:95;text-align:center;opacity:0;visibility:hidden;background:#0e0d0cf0;border:1px solid #c4956a66;border-radius:18px;flex-direction:column;align-items:center;gap:6px;width:fit-content;min-width:min(420px,86%);height:fit-content;margin:auto;padding:18px 26px 20px;transition:opacity .45s,transform .6s cubic-bezier(.2,.9,.3,1.3),visibility 0s linear .45s;display:flex;position:absolute;inset:0;transform:scale(.85);box-shadow:0 0 0 6px #0b0a09b3,0 0 60px #c4956a47,0 30px 60px -20px #000000e6}.ht-finale-k{font-family:var(--mk-mono);letter-spacing:.22em;text-transform:uppercase;color:#c4956a;font-size:10px}.ht-finale b{letter-spacing:-.02em;color:#f6f1ea;font-size:clamp(18px,2.6vw,30px);font-weight:800;line-height:1.1}.ht-finale-s{color:#f0ebe4b3;max-width:34ch;font-size:clamp(11px,1.1vw,13px)}.ht-finale-cta{color:#121212;background:#c4956a;border-radius:9px;align-items:center;gap:6px;margin-top:6px;padding:8px 18px;font-size:13px;font-weight:600;transition:background .2s,box-shadow .2s;display:inline-flex;box-shadow:0 0 24px #c4956a73}.ht-finale-cta:hover{background:#d4a574;box-shadow:0 0 34px #c4956aa6}.ht-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-width:720px;margin:18px auto 0;display:grid}.ht-ch{--c:#c4956a;cursor:pointer;color:#e5e5e58c;text-align:left;background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:9px 12px 12px;transition:color .3s,border-color .3s,background .3s,box-shadow .3s;display:flex;position:relative}.ht-ch:hover{color:#e5e5e5;border-color:#ffffff2e}.ht-ch:focus-visible{outline:2px solid var(--c);outline-offset:2px}.ht-ch-n{font-family:var(--mk-mono);color:var(--c);font-size:10px}.ht-ch-l{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.ht-ch-bar{background:#ffffff12;border-radius:2px;height:2px;position:absolute;bottom:6px;left:12px;right:12px;overflow:hidden}.ht-ch-bar>i{background:var(--c);box-shadow:0 0 6px var(--c);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}@keyframes ht-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:520px){.ht-rail{gap:5px}.ht-ch{flex-direction:column;align-items:flex-start;gap:1px;padding:7px 8px 10px}.ht-ch-l{font-size:11px}.ht-ch-bar{left:8px;right:8px}}.ht-call{transition:border-color .4s,box-shadow .4s,scale .4s}.hh .hh-t{opacity:0;visibility:hidden;transition:opacity .32s,transform .46s cubic-bezier(.2,.9,.3,1.3),visibility 0s linear .32s}.hh .hh-pop{transform-origin:100% 0;transform:scale(.9)translateY(3px)}.hh-swap{display:inline-grid}.hh-swap>*{white-space:nowrap;grid-area:1/1}.hh .hh-orb-docked{width:clamp(30px,26%,140px);transition:width .4s cubic-bezier(.2,.9,.3,1.1),opacity .32s,transform .46s cubic-bezier(.2,.9,.3,1.3),visibility 0s linear .32s;top:31px;right:8px}.hh-card{width:clamp(150px,30%,196px);top:31px;right:8px;height:auto!important}.hh-card .mk-hud-orb-body{padding:5px 6px 2px}.hh-user{background:var(--mk-section-soft);border:1px solid var(--mk-section-ring);color:var(--mk-section-hi);border-radius:7px 7px 2px;margin-left:18%;padding:3px 6px;font-size:7px;line-height:1.35}.hh-steps{flex-direction:column;gap:2px;margin-top:5px;display:flex}.hh-steps .mk-hud-frow{margin-left:0}.hh-steps small{color:var(--mk-muted-fg);font-size:5.5px;font-weight:400;display:block}.hh-reply{min-height:18px;color:var(--mk-muted-fg);margin-top:4px;font-size:6.5px;line-height:1.4}.hh-reply b{color:var(--mk-fg);font-weight:600}.hh-typed{color:var(--mk-fg);display:inline-block;position:relative}.hh-typed:after{content:"";background:var(--mk-section-hi);width:1px;animation:.9s step-end infinite mk-caret-blink;position:absolute;top:1px;bottom:1px;left:100%}@keyframes hh-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 -2px 0 0)}}@keyframes hh-caret{0%{left:0}to{left:100%}}@keyframes hh-row-in{0%{opacity:0;transform:translate(-10px)}}.hh .hh-cur{transition:left .75s cubic-bezier(.45,0,.2,1),top .75s cubic-bezier(.45,0,.2,1),opacity .3s,visibility 0s linear .3s;position:absolute}.hh-part-layer{width:100%;height:100%;position:absolute;inset:0}@keyframes hh-rise{0%{opacity:.2;transform:translateY(14px)scale(.96)}}.hh-hole{transform-box:fill-box;transform-origin:50%;transition:transform .55s cubic-bezier(.2,.9,.3,1.35)}.hh-ghost{fill:none;stroke:var(--mk-section-hi);stroke-width:1px;stroke-dasharray:4 3;filter:drop-shadow(0 0 3px var(--mk-section));animation:.9s linear infinite hh-march}@keyframes hh-march{to{stroke-dashoffset:-14px}}.hh-glow{fill:var(--mk-section);stroke:var(--mk-section-hi);stroke-width:1.2px;filter:drop-shadow(0 0 5px var(--mk-section));opacity:0}.hh-glow--line{fill:none;stroke-width:1.8px}@keyframes hh-glow{0%{opacity:0}12%{opacity:.85}to{opacity:0}}.hh-sweep{pointer-events:none;position:absolute;inset:0}.hh .hh-sweep:after{animation:none}.hh-flash{pointer-events:none;opacity:0;background:radial-gradient(circle at 52% 52%,color-mix(in srgb,var(--mk-section)45%,transparent),transparent 45%);position:absolute;inset:0}@keyframes hh-flash{0%{opacity:0}20%{opacity:1}to{opacity:0}}.hh-selring{fill:none;stroke:#4a9eff;stroke-width:1.3px;filter:drop-shadow(0 0 3px #4a9effcc)}.hh-anc{transform-origin:30% 100%;width:clamp(104px,36%,150px);top:11%;right:0}.hh-anc .mk-hud-chip{transition:background .15s,border-color .15s,box-shadow .15s}.hh-cur-scene{z-index:60;top:96%;left:52%}.hh-cur-stage{z-index:60;width:12px;height:14px;top:82%;left:46%}@property --he-n{syntax:"<integer>";inherits:false;initial-value:128}.he-count{--he-n:128;counter-reset:he var(--he-n)}.he-count:after{content:counter(he)}@keyframes he-count{0%{--he-n:0}to{--he-n:128}}@keyframes he-draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes he-flood{0%{clip-path:inset(0 100% 0 0);opacity:.2}to{clip-path:inset(0);opacity:1}}@keyframes he-tap{0%{transform:scale(1)}40%{transform:scale(.9)}to{border-color:var(--mk-section-ring);background:var(--mk-section-soft);color:var(--mk-section-hi);box-shadow:0 0 10px var(--mk-section-soft);transform:scale(1)}}@keyframes he-drop{0%{opacity:0;transform:translateY(-26px)}}.he-v3d,.he-v2d{transform-box:view-box}.he-scan{pointer-events:none;background:linear-gradient(180deg,transparent,var(--mk-section-hi),transparent);width:3px;box-shadow:0 0 14px 4px color-mix(in srgb,var(--mk-section)55%,transparent);margin-left:-1.5px;position:absolute;top:18%;bottom:18%;left:17.5%}@keyframes he-scan{0%{left:17.5%}to{left:82.5%}}.he-orb .mk-hud-chip{transition:background .15s,border-color .15s,box-shadow .15s}.he-cur{z-index:60;top:96%;left:48%}.he-verdict{justify-items:center;display:grid;position:absolute;bottom:2%;left:0;right:0}.he-verdict>*{grid-area:1/1}.he-pill{white-space:nowrap;height:16px;color:var(--mk-success);transform-origin:50% 100%;background:#0e1610eb;border:1px solid #5cb85c73;border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:7.5px;font-weight:600;display:inline-flex;box-shadow:0 0 14px #5cb85c40}.he-pill>svg{width:8px;height:8px}.hh .he-pour{fill:#3a9e5e;fill-opacity:.75}@property --hm-n{syntax:"<integer>";inherits:false;initial-value:1284}.hm-count{--hm-n:1284;counter-reset:hm var(--hm-n)}.hm-count:after{content:counter(hm)}@keyframes hm-count{0%{--hm-n:0}to{--hm-n:1284}}@keyframes hm-draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes hm-ride{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes hm-sheen{0%{opacity:0}40%{opacity:1}}@keyframes hm-line{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:none}}@keyframes hm-send{0%,to{box-shadow:0 0 #7f9bb500}30%{box-shadow:0 0 16px #9db5cbb3}60%{box-shadow:0 0 6px #9db5cb59}}.hm-tool{offset-distance:0%}.hm-sparks circle{animation:.42s linear infinite hm-spark}@keyframes hm-spark{0%{opacity:1;transform:translate(0)}to{transform:translate(var(--dx),var(--dy));opacity:0}}.hm-gcode{z-index:47;transform-origin:100% 100%;border-radius:10px;flex-direction:column;width:clamp(140px,34%,200px);display:flex;position:absolute;bottom:44px;right:8px;overflow:hidden}.hm-gcode-head{border-bottom:1px solid var(--mk-glass-line);color:var(--mk-muted-fg);white-space:nowrap;align-items:center;gap:4px;padding:4px 6px;font-size:7px;display:flex}.hm-gcode-head b{color:var(--mk-fg);font-size:7.5px}.hm-gcode-n{font-family:var(--mk-mono);color:var(--mk-section-hi);margin-left:auto}.hm-dot{background:var(--mk-section);width:5px;height:5px;box-shadow:0 0 6px var(--mk-section);border-radius:999px}.hm-gcode-body{color:var(--mk-fg);flex-direction:column;justify-content:flex-end;max-height:9.6em;padding:3px 6px;font-size:6.3px;line-height:1.5;display:flex;overflow:hidden}.hm-gl{white-space:nowrap}.hm-ln{width:12px;color:var(--mk-dim-fg,#555);display:inline-block}.hm-gm{color:#e8a860}.hm-gg{color:var(--mk-section-hi)}.hm-gcode-foot{border-top:1px solid var(--mk-glass-line);color:var(--mk-muted-fg);white-space:nowrap;justify-content:space-between;align-items:center;gap:6px;padding:4px 6px;font-size:6.3px;display:flex}.hm-send{background:var(--mk-section);color:#111;border-radius:999px;align-items:center;gap:3px;height:14px;padding:0 7px;font-size:6.5px;font-weight:600;display:inline-flex}.hm-send>svg{width:6px;height:6px}@container (max-width:35.99rem){.hm-gcode{width:46%}.hm-gcode-body{max-height:6.2em}}.hl-c{transform-box:fill-box;transform-origin:50%;transition:transform .9s cubic-bezier(.2,.85,.25,1.1),opacity .6s}.hl-lift{transform-box:fill-box;transition:transform .5s cubic-bezier(.2,.9,.3,1.3),filter .5s}.hl-kerf{stroke-dashoffset:100px}@keyframes hl-draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes hl-ride{0%{offset-distance:0%;opacity:1}99%{opacity:1}to{offset-distance:100%;opacity:0}}.hl-beam{opacity:0}.hl-hot{opacity:.95}.hl-bedglow{pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 52%,#ff7a1a2e,#0000 45%);transition:opacity .5s;position:absolute;inset:0}.hl-gantry{pointer-events:none;height:0;position:absolute;top:19%;left:14%;right:14%}.hl-gantry:before{content:"";background:linear-gradient(#5b6168,#2c3035);border-radius:2px;height:4px;position:absolute;top:-2px;left:0;right:0;box-shadow:0 2px 6px #0009}.hl-head{background:#3a3f45;border:1px solid #6b7178;border-radius:3px;width:9px;height:9px;margin-left:-4.5px;animation:.16s ease-in-out infinite alternate hl-sweep;position:absolute;top:-5px;left:10%}.hl-head:after{content:"";background:#fff4d6;border-radius:999px;width:4px;height:4px;margin-left:-2px;position:absolute;top:7px;left:50%;box-shadow:0 0 4px 2px #ffb347,0 0 12px 4px #ff7a1a99}@keyframes hl-sweep{0%{left:8%}to{left:92%}}.hl-tag{white-space:nowrap;width:max-content;height:15px;color:var(--mk-section-hi);border:1px solid var(--mk-section-ring);box-shadow:0 0 12px var(--mk-section-soft);transform-origin:50%;background:#100e0ceb;border-radius:999px;align-items:center;gap:4px;margin-inline:auto;padding:0 8px;font-size:7px;font-weight:600;display:inline-flex;position:absolute;left:0;right:0}.hl-tag>svg{width:7px;height:7px}.hl-tag--ok{color:var(--mk-success);border-color:#5cb85c73;box-shadow:0 0 14px #5cb85c38}.hl-ctl{z-index:47;width:clamp(130px,30%,178px);color:var(--mk-fg);border-radius:10px;flex-direction:column;gap:3px;padding:5px 6px 6px;font-size:6.8px;display:flex;position:absolute;top:58px;right:8px}.hl-ctl-head{white-space:nowrap;border-bottom:1px solid var(--mk-glass-line);align-items:center;gap:4px;padding-bottom:3px;display:flex}.hl-ctl-head b{font-size:7.5px}.hl-ctl-head span:last-child{color:var(--mk-success);margin-left:auto;font-size:6.3px}.hl-live{background:var(--mk-success);width:5px;height:5px;box-shadow:0 0 6px var(--mk-success);border-radius:999px;animation:1.4s ease-in-out infinite mk-hud-beat}.hl-ctl-row{white-space:nowrap;align-items:center;gap:4px;display:flex}.hl-ctl-row .mk-mono{color:var(--mk-muted-fg);margin-left:auto;font-size:6.2px}.hl-sw{border-radius:2px;width:6px;height:6px}.hl-ctl-ai{color:var(--mk-section-hi);align-items:center;gap:3px;font-size:6.3px;display:flex}.hl-ctl-ai>svg{width:7px;height:7px}.hl-bar{background:#ffffff14;border-radius:2px;height:4px;margin-top:2px;position:relative;overflow:hidden}.hl-bar>i{background:linear-gradient(90deg,#ff7a1a,#ffb347);width:0;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 6px #ff9a3c}@keyframes hl-prog{0%{width:0}to{width:100%}}.hl-ctl-foot{color:var(--mk-muted-fg);font-size:6.2px}@container (max-width:35.99rem){.hl-ctl{width:44%;top:52px}.hl-ctl-ai{display:none}}@media (prefers-reduced-motion:reduce){.hh *,.hh :before,.hh :after{transition:none!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.hh .hh-cur,.hh .hh-ghost,.hh .hm-tool,.hh .hl-beam,.hh .hl-gantry,.hh .he-scan{display:none!important}}@container (max-width:35.99rem){.hh .hh-cur-stage{display:none}}
