.hm{--hm-text:#f4f4f8;--hm-text-2:#b8b8ca;--hm-muted:#9b9bb0;--hm-accent:#b44bf6;--hm-accent-text:#c4b5fd;--hm-btn:#9d34e8;--hm-ok:#34d399;--hm-warn:#fbbf24;--hm-alarm:#f87171;--hm-line:#ffffff14;--hm-line-strong:#fff3;--hm-window-line:#ffffff24;--hm-dim:#080a14a6;--hm-spot:#05060c80;--hm-shadow:0 24px 64px #00000080;--hm-glow:#b44bf647;--hm-pulse:#c4b5fd;--hm-bg:#0f172a;--hm-bg-2:#131c31;--hm-card:#1e293b;--hm-window:#26324a;--hm-well:#0b1222;--hm-card-2:#273449;--hm-glass:#1e293beb;--hm-glass-line:#ffffff1f;--hm-paper:#e7e2d6;--hm-paper-ink:#3b3f4a;--hm-ease-out:cubic-bezier(.22, 1, .36, 1);--hm-ease-in:cubic-bezier(.4, 0, 1, 1);--hm-ease-io:cubic-bezier(.65, 0, .35, 1);--hm-ease-pop:cubic-bezier(.34, 1.56, .64, 1);--hm-d-fast:.16s;--hm-d-med:.32s;--hm-d-slow:.52s;--hm-stagger:70ms;background:var(--hm-bg);color:var(--hm-text);position:relative}:root[data-theme=light] .hm{--hm-bg:#fff;--hm-bg-2:#f6f6fa;--hm-card:#fff;--hm-line:#0f0f2214;--hm-line-strong:#0f0f222e;--hm-window:#f1f1f6;--hm-well:#eef0f5;--hm-card-2:#fff;--hm-glass:#ffffffeb;--hm-glass-line:#0f0f221a;--hm-paper:#fbf8f1;--hm-window-line:#0f0f2229;--hm-text:#0f0f22;--hm-text-2:#2e2e45;--hm-muted:#3f3f5c;--hm-accent:#8b2fd9;--hm-accent-text:#6d28d9;--hm-btn:#8b2fd9;--hm-ok:#047857;--hm-warn:#b45309;--hm-alarm:#b91c1c;--hm-dim:#ffffff8c;--hm-spot:#0f0f2247;--hm-shadow:0 24px 64px #0f0f222e;--hm-glow:#8b2fd929;--hm-pulse:#6d28d9}.hm *,.hm :before,.hm :after{box-sizing:border-box}:where(.hm) :where(h1,h2,h3,p,ol,ul){margin:0;padding:0}:where(.hm) :where(ol,ul){list-style:none}.hm button{font:inherit;color:inherit;cursor:pointer}.hm a{color:inherit;text-decoration:none}.hm :focus-visible{outline:2px solid var(--hm-accent-text);outline-offset:2px}.hm-wrap{max-width:1280px;margin:0 auto;padding:0 16px}@media (min-width:640px){.hm-wrap{padding:0 24px}}@media (min-width:1024px){.hm-wrap{padding:0 32px}}.hm-sec{background:var(--hm-bg);padding:56px 0}.hm-sec-alt{background:var(--hm-bg-2)}@media (min-width:1024px){.hm-sec{padding:80px 0}}.hm-head{max-width:44rem;margin-bottom:32px}.hm-head h2,.hm-faq-title{letter-spacing:-.015em;font-size:clamp(1.6rem,3vw,2.25rem);font-weight:700;line-height:1.15}.hm-head p{color:var(--hm-text-2);margin-top:12px;font-size:1.0625rem;line-height:1.55}.hm-btn-primary,.hm-btn-secondary{text-align:center;border-radius:10px;justify-content:center;align-items:center;min-height:48px;padding:0 24px;font-size:1rem;font-weight:600;transition:filter .15s,background .15s;display:inline-flex}.hm .hm-btn-primary{background:var(--hm-btn);color:#fff}.hm-btn-primary:hover{filter:brightness(1.12)}.hm-btn-secondary{border:1px solid var(--hm-line-strong);color:var(--hm-text);background:0 0}.hm-btn-secondary:hover{background:var(--hm-card)}.hm .hm-link{color:var(--hm-accent-text);text-underline-offset:3px;font-weight:600}.hm-link:hover{text-decoration:underline}.hm-hero{padding-top:104px;padding-bottom:40px;overflow:hidden}@media (min-width:1024px){.hm-hero{padding-top:120px}}.hm-hero-grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:32px;display:grid}@media (min-width:1024px){.hm-hero-grid{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:48px}}.hm-label{letter-spacing:.06em;text-transform:uppercase;color:var(--hm-accent-text);margin-bottom:16px;font-size:.8125rem;font-weight:600;display:inline-block}.hm-hero h1{letter-spacing:-.02em;font-size:clamp(2rem,3.6vw,2.75rem);font-weight:700;line-height:1.1}.hm-lead{color:var(--hm-text-2);max-width:34rem;margin-top:20px;font-size:1.125rem;line-height:1.55}.hm-cta{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.hm-note{color:var(--hm-muted);max-width:34rem;margin-top:14px;font-size:.875rem;line-height:1.5}@media (max-width:639px){.hm-cta{flex-direction:column}.hm-cta>a{width:100%}}.hm-scene{min-width:0}.hm-th-light{display:none}:root[data-theme=light] .hm-th-light{display:block}:root[data-theme=light] .hm-th-dark{display:none}.hm-example{z-index:3;color:#fff;background:#0f111ad1;border:1px solid #fff3;border-radius:99px;padding:4px 9px;font-size:11px;font-weight:600;position:absolute;top:10px;right:10px}.hm-stage{color:var(--hm-text);justify-content:center;align-items:center;gap:1em;padding:0 4cqw;font-size:clamp(11px,2.2cqw,17px);line-height:1.3;display:flex;position:absolute;inset:0}.hm-stage-col{flex-direction:column}.hm-card{background:var(--hm-card);border:1px solid var(--hm-line-strong);border-radius:.7em;flex-direction:column;gap:.35em;max-width:92cqw;padding:.75em .95em;display:flex;box-shadow:0 .6em 1.8em #00000059}:root[data-theme=light] .hm-card{box-shadow:0 .6em 1.6em #0f0f2229}.hm-card-ok{border-color:var(--hm-ok)}.hm-card-warn{border-color:var(--hm-warn)}.hm-card-alarm{border-color:var(--hm-alarm)}.hm-card-accent{border-color:var(--hm-accent-text)}.hm-sub{color:var(--hm-text-2);font-size:.85em}.hm-chart{width:100%;height:auto;display:block}.hm-chart-tx{fill:var(--hm-muted);font-size:9px}.hm-slide{opacity:0;transition:opacity .3s,transform .3s;transform:translateY(.8em)}.hm-slide[data-in]{opacity:1;transform:none}.hm-col-title{letter-spacing:.08em;text-transform:uppercase;color:var(--hm-muted);font-size:.75em;font-weight:700}.hm-chips{flex-wrap:wrap;gap:.3em;display:flex}.hm-chip{border:1px solid var(--hm-line-strong);color:var(--hm-text-2);border-radius:99px;padding:.1em .6em;font-size:.8em}.hm-cursor{opacity:0;pointer-events:none;width:1.6em;height:1.6em;transition:opacity .4s,transform .6s;position:absolute;bottom:-1.1em;right:-.7em;transform:translate(3em,2em)}.hm-cursor[data-on]{opacity:1;transform:none}.hm-cursor[data-click]{transform:scale(.85)}.hm-typing{color:var(--hm-text-2);align-items:center;gap:.3em;font-size:.85em;display:flex}.hm-typing span{background:var(--hm-accent-text);border-radius:50%;width:.5em;height:.5em;animation:1s infinite hm-bounce}.hm-typing span:nth-child(2){animation-delay:.15s}.hm-typing span:nth-child(3){animation-delay:.3s}.hm-typing em{margin-left:.3em;font-style:normal}@keyframes hm-bounce{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-.4em)}}.hm-st-alarm,.hm-st-wo,.hm-st-task{flex-direction:row;align-items:center;width:17em}.hm-stage-still{flex-direction:column;justify-content:center;align-items:flex-start;gap:.6em;padding-left:8cqw}.hm-st-alarm{border-color:var(--hm-alarm)}.hm-st-wo{border-color:var(--hm-warn)}.hm-st-task{border-color:var(--hm-accent-text)}.hm-caption{min-height:3em;color:var(--hm-text-2);text-align:center;margin-top:14px;font-size:.9375rem;line-height:1.5}@media (max-width:639px){.hm-caption{min-height:4.5em}}.hm-tiles{margin-top:36px}.hm-tiles-head{flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin-bottom:14px;display:flex}.hm-tiles-head h2{font-size:1.25rem;font-weight:700}.hm-tiles-head p{color:var(--hm-muted);font-size:.875rem}.hm-tiles-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:640px){.hm-tiles-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.hm-tiles-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.hm-tile{text-align:left;background:var(--hm-card);border:1px solid var(--hm-line-strong);border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;min-height:44px;padding:12px;transition:border-color .15s,background .15s;display:flex}.hm-tile:hover{border-color:var(--hm-accent-text)}.hm-tile[aria-pressed=true]{border-color:var(--hm-accent-text);background:color-mix(in srgb, var(--hm-accent) 16%, var(--hm-card));box-shadow:inset 0 0 0 1px var(--hm-accent-text)}.hm-tile-ico{color:var(--hm-accent-text);margin-bottom:4px;display:inline-flex}.hm-tile-name{color:var(--hm-text);font-size:.9375rem;font-weight:700}.hm-tile-mod{color:var(--hm-muted);font-size:.75rem;line-height:1.35}.hm-trust{padding:28px 0}.hm-trust-list{flex-wrap:wrap;justify-content:center;gap:12px 32px;display:flex}.hm-trust-list li{align-items:center;gap:8px;font-size:.9375rem;font-weight:600;display:inline-flex}.hm-trust-list svg{color:var(--hm-accent-text);flex:none}.hm-trust-note{text-align:center;color:var(--hm-muted);margin-top:12px;font-size:.8125rem}@media (max-width:639px){.hm-trust-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.hm-trust-list li:last-child:nth-child(odd){grid-column:1/-1;justify-content:center}}.hm-pain-grid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (min-width:768px){.hm-pain-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.hm-pain{background:var(--hm-card);border:1px solid var(--hm-line-strong);border-radius:14px;flex-direction:column;display:flex;overflow:hidden;container-type:inline-size}.hm-pain-body{padding:20px 22px 22px}.hm-pain-body h3{font-size:1.125rem;font-weight:700}.hm-pain-body p{color:var(--hm-text-2);margin-top:8px;line-height:1.55}.hm-pain-grid[data-enter=pending] .hm-pain{opacity:0;transform:translateY(12px)}.hm-pain-grid[data-enter=run] .hm-pain{animation:.52s cubic-bezier(.22,1,.36,1) both hm-pain-in;animation-delay:calc(var(--n) * 80ms)}@keyframes hm-pain-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.hm-pain-scene{aspect-ratio:16/10;background:var(--hm-well);border-bottom:1px solid var(--hm-line);color:var(--hm-text);font-size:clamp(11.5px,3.2cqw,14px);line-height:1.25;position:relative;overflow:hidden}.hm-ps-fade{position:absolute;inset:0}.hm-pain-ex{color:var(--hm-muted);border:1px solid var(--hm-line-strong);border-radius:99px;padding:2px 7px;font-size:10px;line-height:1.3;position:absolute;bottom:8px;right:8px}.hm-pain-grid[data-anim=on][data-play=off] .hm-pain-scene *{animation-play-state:paused}.hm-ps1-paper{background:var(--hm-paper);width:45%;color:var(--hm-paper-ink);border-radius:4px;padding:.6em .75em .7em;position:absolute;top:14%;left:5%;transform:rotate(-3deg);box-shadow:0 6px 16px #00000059}.hm-ps1-ptitle{opacity:.7;margin-bottom:.35em;font-size:.88em;font-weight:600;display:block}.hm-ps1-line{margin-top:.15em;padding-bottom:.35em;display:block;position:relative}.hm-ps1-txt{white-space:nowrap;color:var(--hm-paper-ink);font-family:Segoe Print,Bradley Hand,Comic Neue,cursive;font-size:.92em;line-height:1.2;display:block}.hm-ps1-ul{width:100%;height:.35em;position:absolute;bottom:0;left:0;overflow:visible}.hm-ps1-ul path{fill:none;stroke:var(--hm-paper-ink);stroke-width:1.2px;stroke-linecap:round;opacity:.5;stroke-dasharray:1;stroke-dashoffset:0}.hm-ps1-clock{background:var(--hm-card);border:1px solid var(--hm-line-strong);font-variant-numeric:tabular-nums;border-radius:99px;align-items:center;gap:.45em;padding:.25em .7em;font-size:.92em;display:flex;position:absolute;top:7%;right:5%}.hm-ps1-clock svg{color:var(--hm-muted);flex:none}.hm-ps1-time{display:inline-grid}.hm-ps1-t{opacity:0;grid-area:1/1;font-weight:700}.hm-ps1-t-3{opacity:1}.hm-ps1-eos{color:var(--hm-text-2);font-size:.9em}.hm-ps1-sheet{width:41%;position:absolute;top:28%;left:54%}.hm-ps1-sheet-body{border:1px solid var(--hm-line-strong);background:var(--hm-card);border-radius:.5em;overflow:hidden}.hm-ps1-sbar{color:var(--hm-text-2);border-bottom:1px solid var(--hm-line);padding:.35em .6em;font-size:.88em;font-weight:600}.hm-ps1-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hm-ps1-grid>span{border-right:1px solid var(--hm-line);border-bottom:1px solid var(--hm-line);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-height:1.7em;padding:.3em .4em;font-size:.88em;line-height:1.2;position:relative}.hm-ps1-grid>span:nth-child(3n){border-right:0}.hm-ps1-grid>span:nth-last-child(-n+3){border-bottom:0}.hm-ps1-grid>.h{color:var(--hm-muted);font-weight:600}.hm-ps1-cursor{background:var(--hm-text);opacity:0;width:1px;height:1em;position:absolute;top:.3em;right:.3em}.hm-ps1-late{color:var(--hm-warn);border:1px solid var(--hm-warn);background:color-mix(in srgb, var(--hm-warn) 14%, transparent);white-space:nowrap;border-radius:99px;padding:.2em .7em;font-size:.9em;font-weight:600;position:absolute;top:75%;left:54%}.hm-ps2-win{background:var(--hm-card);border:1px solid var(--hm-line-strong);border-radius:.5em;width:25%;padding:.5em .55em .6em;position:absolute}.hm-ps2-win-0{top:22%;left:4%}.hm-ps2-win-1{top:33%;left:37.5%}.hm-ps2-win-2{top:27%;left:71%}.hm-ps2-bar{color:var(--hm-muted);align-items:center;gap:.2em;min-width:0;margin-bottom:.45em;font-size:.88em;display:flex}.hm-ps2-bar i{background:var(--hm-line-strong);border-radius:50%;flex:none;width:.4em;height:.4em}.hm-ps2-bar span{overflow-wrap:anywhere;margin-left:.25em;font-weight:600}.hm-ps2-win b{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:.95em;font-weight:600;display:block}.hm-ps2-win s{background:var(--hm-line-strong);border-radius:99px;height:.45em;margin-top:.45em;text-decoration:none;display:block}.hm-ps2-win s:last-child{width:62%}.hm-ps2-link{width:9.5%;height:2px;display:flex;position:absolute;top:49%}.hm-ps2-link-0{left:29.5%}.hm-ps2-link-1{left:63%}.hm-ps2-seg{background-image:repeating-linear-gradient(90deg, var(--hm-muted) 0 4px, transparent 4px 7px);flex:1;height:100%}.hm-ps2-seg-l{clip-path:inset(0 22% 0 0)}.hm-ps2-seg-r{clip-path:inset(0 0 0 22%)}.hm-ps2-q{background:var(--hm-well);border:1.5px solid var(--hm-warn);width:1.55em;height:1.55em;color:var(--hm-warn);border-radius:50%;justify-content:center;align-items:center;margin-top:1px;font-size:.95em;font-weight:800;display:flex;position:absolute;top:49%;transform:translate(-50%,-50%)}.hm-ps2-q-0{left:34.25%}.hm-ps2-q-1{left:67.75%}.hm-ps3-note{background:var(--hm-card-2);border:1px solid var(--hm-line-strong);opacity:0;border-radius:.5em;width:38%;padding:.6em .7em;position:absolute;top:10%;left:4%;box-shadow:0 6px 16px #0000004d}.hm-ps3-note small{color:var(--hm-muted);margin-bottom:.3em;font-size:.88em;display:block}.hm-ps3-note span{font-size:.95em;line-height:1.3;display:block}.hm-ps3-note mark{color:inherit;background-color:color-mix(in srgb, var(--hm-accent) 18%, transparent);border-radius:3px;padding:0 .15em;font-weight:700}.hm-ps3-inbox{background:var(--hm-card);border:1px solid var(--hm-line-strong);border-radius:.5em;width:50%;height:76%;position:absolute;top:8%;left:46%;overflow:hidden}.hm-ps3-ibar{border-bottom:1px solid var(--hm-line);color:var(--hm-text-2);justify-content:space-between;align-items:center;padding:.4em .65em;font-size:.9em;font-weight:600;display:flex}.hm-ps3-count{text-align:center;font-variant-numeric:tabular-nums;min-width:2em;color:var(--hm-alarm);background:color-mix(in srgb, var(--hm-alarm) 18%, transparent);border-radius:99px;padding:0 .5em;font-weight:700;display:inline-grid;overflow:hidden}.hm-ps3-count>span{opacity:0;grid-area:1/1}.hm-ps3-n-2{opacity:1!important}.hm-ps3-list{--hm-row:3.2em;height:calc(100% - 2.1em);position:relative;overflow:hidden}.hm-ps3-row{height:var(--hm-row);border-bottom:1px solid var(--hm-line);background:var(--hm-card);align-items:center;gap:.5em;padding:0 .65em;display:flex;position:absolute;top:0;left:0;right:0}.hm-ps3-row-r1{transform:translateY(0)}.hm-ps3-row-r2{transform:translateY(100%)}.hm-ps3-row-A{transform:translateY(200%)}.hm-ps3-row-m0{transform:translateY(300%)}.hm-ps3-row-m1{transform:translateY(400%)}.hm-ps3-row-m2{transform:translateY(500%)}.hm-ps3-dot{background:var(--hm-accent-text);border-radius:50%;flex:none;width:.55em;height:.55em}.hm-ps3-row-A .hm-ps3-dot{opacity:0}.hm-ps3-col{flex-direction:column;flex:1;gap:.3em;min-width:0;display:flex}.hm-ps3-subj{color:var(--hm-text-2);overflow-wrap:anywhere;font-size:.9em}.hm-ps3-row-A .hm-ps3-subj{color:var(--hm-text-2)}.hm-ps3-col s{background:var(--hm-line-strong);border-radius:99px;width:70%;height:.4em;text-decoration:none;display:block}.hm-ps3-chips{flex-wrap:nowrap;gap:.3em;display:flex}.hm-ps3-chip{border:1px dashed var(--hm-line-strong);color:var(--hm-muted);white-space:nowrap;border-radius:99px;padding:.05em .5em;font-size:.82em;line-height:1.2}@keyframes hm-ps1-txt0{0%{clip-path:inset(0 100% 0 0);animation-timing-function:linear}7.429%{clip-path:inset(0)}97.843%{clip-path:inset(0)}97.857%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 100% 0 0)}}.hm-pain-grid[data-anim=on] .hm-ps1-txt-0{animation:7s linear infinite both hm-ps1-txt0}@keyframes hm-ps1-ul0{0%{stroke-dashoffset:1px}7.429%{stroke-dashoffset:1px;animation-timing-function:linear}11.714%{stroke-dashoffset:0}97.843%{stroke-dashoffset:0}97.857%{stroke-dashoffset:1px}to{stroke-dashoffset:1px}}.hm-pain-grid[data-anim=on] .hm-ps1-ul-0 path{animation:7s linear infinite both hm-ps1-ul0}@keyframes hm-ps1-txt1{0%{clip-path:inset(0 100% 0 0)}8.571%{clip-path:inset(0 100% 0 0);animation-timing-function:linear}16%{clip-path:inset(0)}97.843%{clip-path:inset(0)}97.857%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 100% 0 0)}}.hm-pain-grid[data-anim=on] .hm-ps1-txt-1{animation:7s linear infinite both hm-ps1-txt1}@keyframes hm-ps1-ul1{0%{stroke-dashoffset:1px}16%{stroke-dashoffset:1px;animation-timing-function:linear}20.286%{stroke-dashoffset:0}97.843%{stroke-dashoffset:0}97.857%{stroke-dashoffset:1px}to{stroke-dashoffset:1px}}.hm-pain-grid[data-anim=on] .hm-ps1-ul-1 path{animation:7s linear infinite both hm-ps1-ul1}@keyframes hm-ps1-txt2{0%{clip-path:inset(0 100% 0 0)}17.143%{clip-path:inset(0 100% 0 0);animation-timing-function:linear}24.571%{clip-path:inset(0)}97.843%{clip-path:inset(0)}97.857%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 100% 0 0)}}.hm-pain-grid[data-anim=on] .hm-ps1-txt-2{animation:7s linear infinite both hm-ps1-txt2}@keyframes hm-ps1-ul2{0%{stroke-dashoffset:1px}24.571%{stroke-dashoffset:1px;animation-timing-function:linear}28.857%{stroke-dashoffset:0}97.843%{stroke-dashoffset:0}97.857%{stroke-dashoffset:1px}to{stroke-dashoffset:1px}}.hm-pain-grid[data-anim=on] .hm-ps1-ul-2 path{animation:7s linear infinite both hm-ps1-ul2}@keyframes hm-ps1-paper{0%{opacity:1;transform:rotate(-3deg)}42.857%{opacity:1;animation-timing-function:cubic-bezier(.4,0,1,1);transform:rotate(-3deg)}51.429%{opacity:0;transform:translate(40%,4%)rotate(2deg)scale(.6)}97.843%{opacity:0;transform:translate(40%,4%)rotate(2deg)scale(.6)}97.857%{opacity:1;transform:rotate(-3deg)}to{opacity:1;transform:rotate(-3deg)}}.hm-pain-grid[data-anim=on] .hm-ps1-paper{animation:7s linear infinite both hm-ps1-paper}@keyframes hm-ps1-t0{0%{opacity:1}25.7%{opacity:1}25.714%{opacity:0}97.843%{opacity:0}97.857%{opacity:1}to{opacity:1}}.hm-pain-grid[data-anim=on] .hm-ps1-t-0{animation:7s linear infinite both hm-ps1-t0}@keyframes hm-ps1-t1{0%{opacity:0}25.7%{opacity:0}25.714%{opacity:1}29.986%{opacity:1}30%{opacity:0}97.843%{opacity:0}97.857%{opacity:0}to{opacity:0}}.hm-pain-grid[data-anim=on] .hm-ps1-t-1{animation:7s linear infinite both hm-ps1-t1}@keyframes hm-ps1-t2{0%{opacity:0}29.986%{opacity:0}30%{opacity:1}34.271%{opacity:1}34.286%{opacity:0}97.843%{opacity:0}97.857%{opacity:0}to{opacity:0}}.hm-pain-grid[data-anim=on] .hm-ps1-t-2{animation:7s linear infinite both hm-ps1-t2}@keyframes hm-ps1-t3{0%{opacity:0}34.271%{opacity:0}34.286%{opacity:1}97.843%{opacity:1}97.857%{opacity:0}to{opacity:0}}.hm-pain-grid[data-anim=on] .hm-ps1-t-3{animation:7s linear infinite both hm-ps1-t3}@keyframes hm-ps1-eos{0%{opacity:0}34.286%{opacity:0;animation-timing-function:linear}36.571%{opacity:1}97.843%{opacity:1}97.857%{opacity:0}to{opacity:0}}.hm-pain-grid[data-anim=on] .hm-ps1-eos{animation:7s linear infinite both hm-ps1-eos}@keyframes hm-ps1-sheet{0%{opacity:.35}42.857%{opacity:.35;animation-timing-function:linear}47.429%{opacity:1}97.843%{opacity:1}97.857%{opacity:.35}to{opacity:.35}}.hm-pain-grid[data-anim=on] .hm-ps1-sheet-body{animation:7s linear infinite both hm-ps1-sheet}@keyframes hm-ps1-cell0{0%{clip-path:inset(0 100% 0 0)}51.429%{clip-path:inset(0 100% 0 0);animation-timing-function:linear}55.429%{clip-path:inset(0)}97.843%{clip-path:inset(0)}97.857%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 100% 0 0)}}.hm-pain-grid[data-anim=on] .hm-ps1-cell-0{animation:7s linear infinite both hm-ps1-cell0}@keyframes hm-ps1-cell1{0%{clip-path:inset(0 100% 0 0)}54.286%{clip-path:inset(0 100% 0 0);animation-timing-function:linear}58.286%{clip-path:inset(0)}97.843%{clip-path:inset(0)}97.857%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 100% 0 0)}}.hm-pain-grid[data-anim=on] .hm-ps1-cell-1{animation:7s linear infinite both hm-ps1-cell1}@keyframes hm-ps1-cell2{0%{clip-path:inset(0 100% 0 0)}57.143%{clip-path:inset(0 100% 0 0);animation-timing-function:linear}61.143%{clip-path:inset(0)}97.843%{clip-path:inset(0)}97.857%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 100% 0 0)}}.hm-pain-grid[data-anim=on] .hm-ps1-cell-2{animation:7s linear infinite both hm-ps1-cell2}@keyframes hm-ps1-cursor{0%{opacity:0}51.414%{opacity:0}51.429%{opacity:1}68.557%{opacity:1}68.571%{opacity:0}97.843%{opacity:0}97.857%{opacity:0}to{opacity:0}}.hm-pain-grid[data-anim=on] .hm-ps1-cursor{animation:7s linear infinite both hm-ps1-cursor}@keyframes hm-ps1-late{0%{opacity:0;transform:scale(.6)}68.571%{opacity:0;animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:scale(.6)}72%{opacity:1;transform:scale(1)}97.843%{opacity:1;transform:scale(1)}97.857%{opacity:0;transform:scale(.6)}to{opacity:0;transform:scale(.6)}}.hm-pain-grid[data-anim=on] .hm-ps1-late{animation:7s linear infinite both hm-ps1-late}@keyframes hm-ps1-fade{0%{opacity:1}95.714%{opacity:1;animation-timing-function:linear}97.857%{opacity:0}to{opacity:1}}.hm-pain-grid[data-anim=on] .hm-ps1 .hm-ps-fade{animation:7s linear infinite both hm-ps1-fade}@keyframes hm-ps2-win0{0%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(8px)}5.333%{opacity:1;transform:none}97.483%{opacity:1;transform:none}97.5%{opacity:0;transform:translateY(8px)}to{opacity:0;transform:translateY(8px)}}.hm-pain-grid[data-anim=on] .hm-ps2-win-0{animation:6s linear infinite both hm-ps2-win0}@keyframes hm-ps2-win1{0%{opacity:0;transform:translateY(8px)}1.333%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(8px)}6.667%{opacity:1;transform:none}97.483%{opacity:1;transform:none}97.5%{opacity:0;transform:translateY(8px)}to{opacity:0;transform:translateY(8px)}}.hm-pain-grid[data-anim=on] .hm-ps2-win-1{animation:6s linear infinite both hm-ps2-win1}@keyframes hm-ps2-win2{0%{opacity:0;transform:translateY(8px)}2.667%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(8px)}8%{opacity:1;transform:none}97.483%{opacity:1;transform:none}97.5%{opacity:0;transform:translateY(8px)}to{opacity:0;transform:translateY(8px)}}.hm-pain-grid[data-anim=on] .hm-ps2-win-2{animation:6s linear infinite both hm-ps2-win2}@keyframes hm-ps2-link0{0%{clip-path:inset(0 100% 0 0)}11.667%{clip-path:inset(0 100% 0 0);animation-timing-function:cubic-bezier(.65,0,.35,1)}21.667%{clip-path:inset(0)}97.483%{clip-path:inset(0)}97.5%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 100% 0 0)}}.hm-pain-grid[data-anim=on] .hm-ps2-link-0{animation:6s linear infinite both hm-ps2-link0}@keyframes hm-ps2-gl0{0%{clip-path:inset(0)}25%{clip-path:inset(0);animation-timing-function:cubic-bezier(.4,0,1,1)}29%{clip-path:inset(0 22% 0 0)}97.483%{clip-path:inset(0 22% 0 0)}97.5%{clip-path:inset(0)}to{clip-path:inset(0)}}.hm-pain-grid[data-anim=on] .hm-ps2-link-0 .hm-ps2-seg-l{animation:6s linear infinite both hm-ps2-gl0}@keyframes hm-ps2-gr0{0%{clip-path:inset(0)}25%{clip-path:inset(0);animation-timing-function:cubic-bezier(.4,0,1,1)}29%{clip-path:inset(0 0 0 22%)}97.483%{clip-path:inset(0 0 0 22%)}97.5%{clip-path:inset(0)}to{clip-path:inset(0)}}.hm-pain-grid[data-anim=on] .hm-ps2-link-0 .hm-ps2-seg-r{animation:6s linear infinite both hm-ps2-gr0}@keyframes hm-ps2-q0{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}31.667%{opacity:0;animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:translate(-50%,-50%)scale(.6)}35.667%{opacity:1;transform:translate(-50%,-50%)scale(1)}36.667%{opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translate(-50%,-50%)scale(1)}45%{opacity:.45;animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translate(-50%,-50%)scale(1)}53.333%{opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translate(-50%,-50%)scale(1)}61.667%{opacity:.45;animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translate(-50%,-50%)scale(1)}70%{opacity:1;transform:translate(-50%,-50%)scale(1)}97.483%{opacity:1;transform:translate(-50%,-50%)scale(1)}97.5%{opacity:0;transform:translate(-50%,-50%)scale(.6)}to{opacity:0;transform:translate(-50%,-50%)scale(.6)}}.hm-pain-grid[data-anim=on] .hm-ps2-q-0{animation:6s linear infinite both hm-ps2-q0}@keyframes hm-ps2-link1{0%{clip-path:inset(0 100% 0 0)}15%{clip-path:inset(0 100% 0 0);animation-timing-function:cubic-bezier(.65,0,.35,1)}25%{clip-path:inset(0)}97.483%{clip-path:inset(0)}97.5%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 100% 0 0)}}.hm-pain-grid[data-anim=on] .hm-ps2-link-1{animation:6s linear infinite both hm-ps2-link1}@keyframes hm-ps2-gl1{0%{clip-path:inset(0)}28.333%{clip-path:inset(0);animation-timing-function:cubic-bezier(.4,0,1,1)}32.333%{clip-path:inset(0 22% 0 0)}97.483%{clip-path:inset(0 22% 0 0)}97.5%{clip-path:inset(0)}to{clip-path:inset(0)}}.hm-pain-grid[data-anim=on] .hm-ps2-link-1 .hm-ps2-seg-l{animation:6s linear infinite both hm-ps2-gl1}@keyframes hm-ps2-gr1{0%{clip-path:inset(0)}28.333%{clip-path:inset(0);animation-timing-function:cubic-bezier(.4,0,1,1)}32.333%{clip-path:inset(0 0 0 22%)}97.483%{clip-path:inset(0 0 0 22%)}97.5%{clip-path:inset(0)}to{clip-path:inset(0)}}.hm-pain-grid[data-anim=on] .hm-ps2-link-1 .hm-ps2-seg-r{animation:6s linear infinite both hm-ps2-gr1}@keyframes hm-ps2-q1{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}33.333%{opacity:0;animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:translate(-50%,-50%)scale(.6)}37.333%{opacity:1;transform:translate(-50%,-50%)scale(1)}38.333%{opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translate(-50%,-50%)scale(1)}46.667%{opacity:.45;animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translate(-50%,-50%)scale(1)}55%{opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translate(-50%,-50%)scale(1)}63.333%{opacity:.45;animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translate(-50%,-50%)scale(1)}71.667%{opacity:1;transform:translate(-50%,-50%)scale(1)}97.483%{opacity:1;transform:translate(-50%,-50%)scale(1)}97.5%{opacity:0;transform:translate(-50%,-50%)scale(.6)}to{opacity:0;transform:translate(-50%,-50%)scale(.6)}}.hm-pain-grid[data-anim=on] .hm-ps2-q-1{animation:6s linear infinite both hm-ps2-q1}@keyframes hm-ps2-fade{0%{opacity:1}95%{opacity:1;animation-timing-function:linear}97.5%{opacity:0}to{opacity:1}}.hm-pain-grid[data-anim=on] .hm-ps2 .hm-ps-fade{animation:6s linear infinite both hm-ps2-fade}@keyframes hm-ps3-note{0%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(8px)}4.923%{opacity:1;transform:none}12.308%{opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1);transform:none}23.077%{opacity:0;transform:translate(70%,40%)scale(.5)rotate(4deg)}97.677%{opacity:0;transform:translate(70%,40%)scale(.5)rotate(4deg)}97.692%{opacity:0;transform:translateY(8px)}to{opacity:0;transform:translateY(8px)}}.hm-pain-grid[data-anim=on] .hm-ps3-note{animation:6.5s linear infinite both hm-ps3-note}@keyframes hm-ps3-mark{0%{background-color:#0000}6.154%{background-color:#0000;animation-timing-function:cubic-bezier(.22,1,.36,1)}9.846%{background-color:color-mix(in srgb, var(--hm-accent) 18%, transparent)}97.677%{background-color:color-mix(in srgb, var(--hm-accent) 18%, transparent)}97.692%{background-color:#0000}to{background-color:#0000}}.hm-pain-grid[data-anim=on] .hm-ps3-note mark{animation:6.5s linear infinite both hm-ps3-mark}@keyframes hm-ps3-m0{0%{transform:translateY(0%)}24.615%{animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(0%)}29.538%{transform:translateY(100%)}41.538%{animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(100%)}47.692%{transform:translateY(300%)}97.677%{transform:translateY(300%)}97.692%{transform:translateY(0%)}to{transform:translateY(0%)}}.hm-pain-grid[data-anim=on] .hm-ps3-row-m0{animation:6.5s linear infinite both hm-ps3-m0}@keyframes hm-ps3-m1{0%{transform:translateY(100%)}24.615%{animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(100%)}29.538%{transform:translateY(200%)}41.538%{animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(200%)}47.692%{transform:translateY(400%)}97.677%{transform:translateY(400%)}97.692%{transform:translateY(100%)}to{transform:translateY(100%)}}.hm-pain-grid[data-anim=on] .hm-ps3-row-m1{animation:6.5s linear infinite both hm-ps3-m1}@keyframes hm-ps3-m2{0%{transform:translateY(200%)}24.615%{animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(200%)}29.538%{transform:translateY(300%)}41.538%{animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(300%)}47.692%{transform:translateY(500%)}97.677%{transform:translateY(500%)}97.692%{transform:translateY(200%)}to{transform:translateY(200%)}}.hm-pain-grid[data-anim=on] .hm-ps3-row-m2{animation:6.5s linear infinite both hm-ps3-m2}@keyframes hm-ps3-A{0%{opacity:0;transform:translateY(-35%)}24.615%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(-35%)}32.308%{opacity:1;transform:translateY(0%)}41.538%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(0%)}47.692%{opacity:1;transform:translateY(200%)}97.677%{opacity:1;transform:translateY(200%)}97.692%{opacity:0;transform:translateY(-35%)}to{opacity:0;transform:translateY(-35%)}}.hm-pain-grid[data-anim=on] .hm-ps3-row-A{animation:6.5s linear infinite both hm-ps3-A}@keyframes hm-ps3-r1{0%{opacity:0;transform:translateY(-35%)}41.538%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(-35%)}47.692%{opacity:1;transform:translateY(0%)}97.677%{opacity:1;transform:translateY(0%)}97.692%{opacity:0;transform:translateY(-35%)}to{opacity:0;transform:translateY(-35%)}}.hm-pain-grid[data-anim=on] .hm-ps3-row-r1{animation:6.5s linear infinite both hm-ps3-r1}@keyframes hm-ps3-r2{0%{opacity:0;transform:translateY(35%)}42.769%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(35%)}48.923%{opacity:1;transform:translateY(100%)}97.677%{opacity:1;transform:translateY(100%)}97.692%{opacity:0;transform:translateY(35%)}to{opacity:0;transform:translateY(35%)}}.hm-pain-grid[data-anim=on] .hm-ps3-row-r2{animation:6.5s linear infinite both hm-ps3-r2}@keyframes hm-ps3-chip0{0%{opacity:0;transform:scale(.8)}32.308%{opacity:0;animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:scale(.8)}36%{opacity:1;transform:scale(1)}97.677%{opacity:1;transform:scale(1)}97.692%{opacity:0;transform:scale(.8)}to{opacity:0;transform:scale(.8)}}.hm-pain-grid[data-anim=on] .hm-ps3-chip-0{animation:6.5s linear infinite both hm-ps3-chip0}@keyframes hm-ps3-chip1{0%{opacity:0;transform:scale(.8)}34.154%{opacity:0;animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:scale(.8)}37.846%{opacity:1;transform:scale(1)}97.677%{opacity:1;transform:scale(1)}97.692%{opacity:0;transform:scale(.8)}to{opacity:0;transform:scale(.8)}}.hm-pain-grid[data-anim=on] .hm-ps3-chip-1{animation:6.5s linear infinite both hm-ps3-chip1}@keyframes hm-ps3-n0{0%{opacity:1;transform:none}24.615%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:none}28.308%{opacity:0;transform:translateY(-100%)}97.677%{opacity:0;transform:translateY(-100%)}97.692%{opacity:1;transform:none}to{opacity:1;transform:none}}.hm-pain-grid[data-anim=on] .hm-ps3-n-0{animation:6.5s linear infinite both hm-ps3-n0}@keyframes hm-ps3-n1{0%{opacity:0;transform:translateY(100%)}24.615%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(100%)}28.308%{opacity:1;transform:none}41.538%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:none}45.231%{opacity:0;transform:translateY(-100%)}97.677%{opacity:0;transform:translateY(-100%)}97.692%{opacity:0;transform:translateY(100%)}to{opacity:0;transform:translateY(100%)}}.hm-pain-grid[data-anim=on] .hm-ps3-n-1{animation:6.5s linear infinite both hm-ps3-n1}@keyframes hm-ps3-n2{0%{opacity:0;transform:translateY(100%)}41.538%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(100%)}45.231%{opacity:1;transform:none}97.677%{opacity:1;transform:none}97.692%{opacity:0;transform:translateY(100%)}to{opacity:0;transform:translateY(100%)}}.hm-pain-grid[data-anim=on] .hm-ps3-n-2{animation:6.5s linear infinite both hm-ps3-n2}@keyframes hm-ps3-dot{0%{opacity:1}40%{opacity:1;animation-timing-function:linear}49.231%{opacity:0}97.677%{opacity:0}97.692%{opacity:1}to{opacity:1}}.hm-pain-grid[data-anim=on] .hm-ps3-row-A .hm-ps3-dot{animation:6.5s linear infinite both hm-ps3-dot}@keyframes hm-ps3-atx{0%{color:var(--hm-text)}40%{color:var(--hm-text);animation-timing-function:linear}49.231%{color:var(--hm-text-2)}97.677%{color:var(--hm-text-2)}97.692%{color:var(--hm-text)}to{color:var(--hm-text)}}.hm-pain-grid[data-anim=on] .hm-ps3-row-A .hm-ps3-subj{animation:6.5s linear infinite both hm-ps3-atx}@keyframes hm-ps3-fade{0%{opacity:1}95.385%{opacity:1;animation-timing-function:linear}97.692%{opacity:0}to{opacity:1}}.hm-pain-grid[data-anim=on] .hm-ps3 .hm-ps-fade{animation:6.5s linear infinite both hm-ps3-fade}.hm-card-plain{background:var(--hm-card);border:1px solid var(--hm-line-strong);border-radius:14px;padding:24px}.hm-card-plain h3{font-size:1.125rem;font-weight:700}.hm-card-plain p{color:var(--hm-text-2);margin-top:8px;line-height:1.55}.hm-flow{grid-template-columns:minmax(0,1fr);gap:16px;max-width:1040px;display:grid;position:relative}@media (min-width:768px){.hm-flow{grid-template-columns:240px 96px minmax(0,1fr);align-items:center;gap:0}}@media (min-width:1024px){.hm-flow{grid-template-columns:280px 168px minmax(0,1fr)}}.hm-flow-events,.hm-flow-modwrap{z-index:1;min-width:0;position:relative}.hm-flow-evlist{flex-direction:column;gap:10px;display:flex}.hm-flowev{text-align:left;background:var(--hm-card);border:1px solid var(--hm-line-strong);min-height:60px;transition:border-color .24s var(--hm-ease-out), background-color .24s var(--hm-ease-out);border-radius:12px;flex-direction:column;align-items:flex-start;gap:5px;padding:12px 16px;display:flex;position:relative}.hm-flowev:hover{border-color:var(--hm-accent-text)}.hm-flowev[aria-checked=true]{border-color:var(--hm-accent-text);background:color-mix(in srgb, var(--hm-accent) 16%, var(--hm-card))}.hm-flowev:focus-visible{outline:2px solid var(--hm-accent-text);outline-offset:2px}.hm-flowev-name{font-size:1rem;font-weight:600;line-height:1.25}.hm-flowev-src{color:var(--hm-muted);border:1px solid var(--hm-line-strong);border-radius:99px;padding:1px 8px;font-size:.75rem;line-height:1.5}.hm-flowev[aria-checked=true] .hm-flowev-src{color:var(--hm-text-2)}.hm-port{background:var(--hm-well);border:2px solid var(--hm-line-strong);width:10px;height:10px;transition:background-color .24s var(--hm-ease-out), border-color .24s var(--hm-ease-out);border-radius:50%;margin-top:-5px;position:absolute;top:50%}.hm-flowev .hm-port{right:-5px}.hm-flowev[aria-checked=true] .hm-port{border-color:var(--hm-accent-text)}.hm-flowmod .hm-port{left:-5px}.hm-flow-hint{min-height:1.75em;color:var(--hm-accent-text);background:color-mix(in srgb, var(--hm-accent) 14%, transparent);opacity:0;transition:opacity .32s var(--hm-ease-out), transform .32s var(--hm-ease-out);border-radius:99px;align-items:center;gap:6px;margin-top:12px;padding:2px 10px;font-size:.75rem;font-weight:600;display:inline-flex;transform:translateY(-6px)}.hm-flow-hint[data-show=true]{opacity:1;transform:none}.hm-flow-from{display:none}.hm-flow-mods{flex-direction:column;gap:8px;max-width:440px;display:flex;position:relative}.hm-flowmod{background:var(--hm-card);border:1px solid var(--hm-line);min-width:0;min-height:64px;transition:background-color .24s var(--hm-ease-out), border-color .24s var(--hm-ease-out), opacity .32s var(--hm-ease-out);border-radius:10px;flex-direction:column;justify-content:center;padding:10px 14px;display:flex;position:relative}.hm-flowmod-name{color:var(--hm-text);transition:color .24s var(--hm-ease-out);font-size:.9375rem;font-weight:700;line-height:1.3}.hm-flowmod-desc{min-height:1.3em;color:var(--hm-text-2);overflow-wrap:anywhere;opacity:0;transition:opacity .24s var(--hm-ease-out), transform .24s var(--hm-ease-out);font-size:.8125rem;line-height:1.3;display:block;transform:translateY(4px)}.hm-flowmod[data-state=idle]{opacity:.55}.hm-flowmod[data-state=idle] .hm-flowmod-name{color:var(--hm-muted)}.hm-flowmod[data-state=pending]{border-color:var(--hm-line-strong)}.hm-flowmod[data-state=lit],.hm-flowmod[data-state=lit-dashed]{border-color:var(--hm-accent-text);background:color-mix(in srgb, var(--hm-accent) 16%, var(--hm-card));animation:hm-ring .5s var(--hm-ease-out)}.hm-flowmod[data-state=lit-dashed]{background:color-mix(in srgb, var(--hm-accent) 10%, var(--hm-card));border-style:dashed}.hm-flowmod[data-state=lit] .hm-flowmod-desc,.hm-flowmod[data-state=lit-dashed] .hm-flowmod-desc{opacity:1;transform:none}.hm-flowmod[data-state=lit] .hm-port,.hm-flowmod[data-state=lit-dashed] .hm-port{background:var(--hm-pulse);border-color:var(--hm-pulse)}@keyframes hm-ring{0%{box-shadow:0 0 0 0 var(--hm-glow)}to{box-shadow:0 0 0 8px #0000}}.hm-rail{display:none}.hm-wires{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hm-wire{fill:none;stroke:var(--hm-line-strong);stroke-width:1.5px;animation:hm-wire-in .16s var(--hm-ease-out) both}.hm-wire[data-dashed],.hm-wire-on[data-dashed]{stroke-dasharray:6 5}.hm-wire-ghost{animation:hm-wire-out .16s var(--hm-ease-in) both}.hm-wire-on{fill:none;stroke:var(--hm-pulse);stroke-width:2px;opacity:0;transition:opacity .24s var(--hm-ease-out)}.hm-wire-on[data-on=true]{opacity:.9}.hm-comet{fill:none;stroke:var(--hm-pulse);stroke-width:3px;stroke-linecap:round;opacity:0}.hm-comet-dot{fill:var(--hm-pulse);opacity:0;filter:drop-shadow(0 0 6px var(--hm-pulse))}@keyframes hm-wire-in{0%{opacity:0}to{opacity:1}}@keyframes hm-wire-out{0%{opacity:1}to{opacity:0}}.hm-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hm-map-legend{color:var(--hm-muted);align-items:center;gap:8px;margin-top:16px;font-size:.8125rem;display:flex}.hm-legend-dash{border-top:2px dashed var(--hm-accent-text);width:28px;display:inline-block}@media (max-width:767px){.hm-flow-evlist{flex-flow:wrap;gap:8px}.hm-flowev{border-radius:99px;flex:none;justify-content:center;min-height:44px;padding:10px 16px}.hm-flowev-src,.hm-flowev .hm-port,.hm-flow-gap,.hm-wires{display:none}.hm-flow-hint{margin-top:8px}.hm-flow-from{margin-bottom:12px;display:block}.hm-flow-from span{color:var(--hm-text-2);border:1px solid var(--hm-line-strong);border-radius:99px;padding:1px 10px;font-size:.75rem;line-height:1.6;display:inline-block}.hm-flow-mods{gap:8px;max-width:none;padding-left:24px}.hm-rail{background:var(--hm-line-strong);border-radius:2px;width:2px;display:block;position:absolute;top:0;bottom:0;left:3px}.hm-raildot{background:var(--hm-pulse);opacity:0;width:8px;height:8px;box-shadow:0 0 8px var(--hm-pulse);border-radius:50%;position:absolute;top:0;left:-3px}.hm-flowmod{height:auto;min-height:56px}.hm-flowmod[data-state=idle]{display:none}.hm-flowmod .hm-port{left:-25px}.hm-flowmod-desc{white-space:normal;overflow:visible}}.hm-flow-hint{transition-delay:0s}@media (prefers-reduced-motion:reduce){.hm-flowmod[data-state=lit],.hm-flowmod[data-state=lit-dashed]{animation:none}}.hm-tabs-bar{align-items:stretch;gap:12px;display:flex}.hm-tablist{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}@media (max-width:767px){.hm-tabs-bar{flex-direction:column;align-items:stretch}.hm-tablist{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-pause{align-self:flex-end}}@media (max-width:639px){.hm-tablist{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid}}.hm-tab{text-align:left;background:var(--hm-card);border:1px solid var(--hm-line-strong);transition:border-color .24s var(--hm-ease-out);border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px 15px;display:flex;position:relative;overflow:hidden}.hm-tab[aria-selected=true]{border-color:var(--hm-accent-text)}.hm-tab-name{font-size:.9375rem;font-weight:700}.hm-tab-mod{color:var(--hm-muted);font-size:.75rem;line-height:1.35}.hm-tab-prog{background:var(--hm-line);height:3px;position:absolute;bottom:0;left:0;right:0}.hm-tab-prog i{background:var(--hm-accent-text);transform-origin:0;height:100%;animation:10.5s linear forwards paused hm-tabprog;display:block;transform:scaleX(0)}.hm-wrap[data-running=on] .hm-tab-prog i{animation-play-state:running}.hm-tab[data-bar=full] .hm-tab-prog i{animation:none;transform:none}@keyframes hm-tabprog{to{transform:scaleX(1)}}.hm-pause{background:var(--hm-card);border:1px solid var(--hm-line-strong);border-radius:12px;flex:none;align-items:center;gap:6px;min-height:44px;padding:0 14px;font-size:.875rem;font-weight:600;display:inline-flex}.hm-tabpanel{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:24px;display:grid}@media (min-width:1100px){.hm-tabpanel{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:center;gap:36px}}.hm-tabstage{min-width:0}@media (max-width:1099px){.hm-tabstage{width:100%;max-width:760px;margin:0 auto}}.hm-tabpoints ol{flex-direction:column;gap:8px;display:flex}.hm-point{text-align:left;width:100%;color:var(--hm-text-2);transition:background-color .24s var(--hm-ease-out), border-color .24s var(--hm-ease-out), color .24s var(--hm-ease-out);background:0 0;border:1px solid #0000;border-radius:10px;align-items:flex-start;gap:12px;padding:12px 14px;line-height:1.5;display:flex}.hm-point[aria-current=true]{background:var(--hm-card);border-color:var(--hm-line-strong);color:var(--hm-text)}.hm-point-n{border:1px solid var(--hm-accent-text);width:24px;height:24px;color:var(--hm-accent-text);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.8125rem;font-weight:700;display:inline-flex}.hm-tabpoints .hm-link{align-items:center;min-height:44px;margin-top:8px;display:inline-flex}.hm-wrap[data-anim=on] .hm-tabpoints li{animation:hm-pt-in .32s var(--hm-ease-out) calc(var(--n) * 60ms) both}@keyframes hm-pt-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.hm-stack{--mx:0;--my:0;--rx:6deg;--ry:-8deg;aspect-ratio:16/10;background:var(--hm-well);border:1px solid var(--hm-window-line);box-shadow:var(--hm-shadow);perspective:1400px;border-radius:16px;position:relative;overflow:hidden;container-type:inline-size}.hm-stage-wrap{color:var(--hm-text);font-size:clamp(11.5px,1.75cqw,16px);line-height:1.3;position:absolute;inset:0}.hm-stage-wrap[data-leaving=true]{pointer-events:none}.hm-rig{transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .4s var(--hm-ease-out);position:absolute;inset:0}.hm-stack-rest .hm-rig,.hm-stack-rest .hm-ly{transition-duration:.6s}.hm-wrap[data-anim=on] .hm-stage-wrap[data-leaving=false] .hm-rig{animation:hm-rig-in .6s var(--hm-ease-out) both}@keyframes hm-rig-in{0%{transform:rotateX(6deg)rotateY(-2deg)}to{transform:rotateX(6deg)rotateY(-8deg)}}.hm-ly{--p:6;--z:20px;transform-style:preserve-3d;transform:translate3d(calc(var(--mx) * var(--p) * 1px), calc(var(--my) * var(--p) * 1px), var(--z));transition:transform .42s var(--hm-ease-out);position:absolute}.hm-ly-bg{--p:0;inset:0;transform:translateZ(-60px)scale(1.12)}.hm-ly-bg .hm-ly-in{opacity:.22;width:100%;height:100%;-webkit-mask-image:linear-gradient(105deg,#000 25%,#0000 80%);mask-image:linear-gradient(105deg,#000 25%,#0000 80%)}:root[data-theme=light] .hm-ly-bg .hm-ly-in{opacity:.55}.hm-ly-bg img{width:100%;height:auto;display:block}.hm-ly-bg .hm-ly-in{position:relative}.hm-ly-bg .hm-ly-in:after{content:"";background:linear-gradient(to top, var(--hm-well) 0, transparent 24%);position:absolute;inset:0}.hm-ly-card[data-active=true]{--z:44px}.hm-ly-front{--p:12;--z:70px}.hm-ly-card{cursor:default}.hm-wrap[data-anim=on] .hm-stage-wrap[data-leaving=false] .hm-ly-in{animation:hm-ms-in .52s var(--hm-ease-out) calc(var(--i,0) * 70ms) both}.hm-wrap[data-anim=on] .hm-stage-wrap[data-leaving=true] .hm-ly-in{animation:hm-ms-out .28s var(--hm-ease-in) calc((4 - var(--i,0)) * 40ms) both}@keyframes hm-ms-in{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:none}}@keyframes hm-ms-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-12px)}}.hm-glass{background:var(--hm-glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--hm-glass-line);transition:transform .42s var(--hm-ease-out), opacity .42s var(--hm-ease-out), border-color .42s var(--hm-ease-out), box-shadow .42s var(--hm-ease-out), filter .42s var(--hm-ease-out);border-radius:.8em;padding:.9em 1em;box-shadow:0 1.2em 2.4em #00000059}:root[data-theme=light] .hm-glass{box-shadow:0 1.2em 2.4em #0f0f2229}.hm-glass[data-on=false]{opacity:.9;filter:saturate(.8)}.hm-glass[data-on=true]{border-color:var(--hm-accent-text);box-shadow:0 0 0 1px var(--hm-accent-text), 0 1.4em 3em -1em var(--hm-glow), 0 1.2em 2.4em #00000059;transform:scale(1.02)}:root[data-theme=light] .hm-glass[data-on=true]{box-shadow:0 0 0 1px var(--hm-accent-text), 0 1.4em 3em -1em var(--hm-glow), 0 1.2em 2.4em #0f0f2229}.hm-stack .hm-example{z-index:5}@media (hover:none),(pointer:coarse){.hm-stack{--rx:0deg;--ry:0deg}}@media (prefers-reduced-motion:reduce){.hm-stack{--rx:0deg;--ry:0deg}}.hm-ms-h{letter-spacing:.02em;color:var(--hm-muted);white-space:nowrap;text-overflow:ellipsis;margin-bottom:.55em;font-size:.82em;font-weight:700;overflow:hidden}.hm-ms-hrow{justify-content:space-between;align-items:center;gap:.6em;display:flex}.hm-ms-hrow b{font-size:.95em}.hm-ms-sub{color:var(--hm-text-2);font-size:.85em}.hm-ms-lbl{color:var(--hm-muted);font-size:.8em;font-weight:600}.hm-ms-tag{border:1px solid var(--hm-line-strong);color:var(--hm-text-2);white-space:nowrap;border-radius:99px;padding:.05em .6em;font-size:.78em;font-weight:700;line-height:1.45;display:inline-block}.hm-tag-warn{color:var(--hm-warn);border-color:var(--hm-warn);background:color-mix(in srgb, var(--hm-warn) 14%, transparent)}.hm-tag-alarm{color:var(--hm-alarm);border-color:var(--hm-alarm);background:color-mix(in srgb, var(--hm-alarm) 16%, transparent)}.hm-tag-ok{color:var(--hm-ok);border-color:var(--hm-ok);background:color-mix(in srgb, var(--hm-ok) 14%, transparent)}.hm-ms-chips{flex-wrap:wrap;align-items:center;gap:.35em;display:flex}.hm-ms-btns{gap:.4em;display:flex}.hm-ms-btn{background:color-mix(in srgb, var(--hm-text) 9%, transparent);border:1px solid var(--hm-line-strong);border-radius:.5em;padding:.4em .95em;font-size:.82em;font-weight:700}.hm-ms-chip{white-space:nowrap;background:var(--hm-card-2);border:1px solid var(--hm-glass-line);border-radius:99px;align-items:center;gap:.6em;padding:.4em .95em;font-size:.85em;font-weight:600;display:inline-flex;box-shadow:0 .6em 1.4em #00000059}:root[data-theme=light] .hm-ms-chip{box-shadow:0 .6em 1.4em #0f0f2229}.hm-ms-status{color:var(--hm-ok);align-items:center;gap:.35em;font-size:.78em;font-weight:700;display:inline-flex}.hm-ms-status i{background:var(--hm-ok);border-radius:50%;width:.6em;height:.6em}.hm-s1-a{width:40%;top:11%;left:7%}.hm-s1-b{width:46%;top:33%;left:46%}.hm-s1-c{width:47%;top:62%;left:17%}.hm-s1-front{top:12%;left:68%}.hm-s1-badge{color:var(--hm-text-2);align-items:center;gap:.5em;margin-bottom:.3em;font-size:.85em;display:flex}.hm-s1-count{align-items:baseline;gap:.8em;margin:.1em 0 .55em;display:flex}.hm-roll{font-variant-numeric:tabular-nums;font-size:2.6em;font-weight:800;line-height:1.12;display:inline-grid;overflow:hidden}.hm-roll>span{opacity:0;grid-area:1/1}.hm-roll .hm-roll-2{opacity:1}.hm-s1-defect{background:color-mix(in srgb, var(--hm-alarm) 18%, transparent);border-color:var(--hm-alarm)}.hm-s1-scrap{border-top:1px solid var(--hm-line);color:var(--hm-text-2);margin-top:.55em;padding-top:.55em;font-size:.85em}.hm-s1-flow{align-items:center;gap:.7em;display:flex}.hm-s1-arrow{color:var(--hm-muted);flex:none}.hm-s1-wo{background:var(--hm-card-2);border:1px solid var(--hm-line-strong);border-radius:.6em;flex:1;gap:.35em;min-width:0;padding:.55em .75em;display:grid}.hm-s1-wo b{font-size:.92em}.hm-s2-a{width:52%;top:10%;left:6%}.hm-s2-b{width:52%;top:40%;left:42%}.hm-s2-c{width:46%;top:74%;left:9%}.hm-gantt{grid-template-columns:4.6em repeat(5,minmax(0,1fr));row-gap:0;display:grid}.hm-gd{color:var(--hm-muted);text-align:center;padding-bottom:.4em;font-size:.75em;font-weight:600}.hm-grow{border-top:1px solid var(--hm-line);grid-column:1/-1;align-items:center;height:2em;display:flex}.hm-gr{color:var(--hm-text-2);font-size:.78em;font-weight:600}.hm-gb{white-space:nowrap;background:color-mix(in srgb, var(--hm-accent) 36%, transparent);border:1px solid var(--hm-accent-text);border-radius:.35em;align-self:center;align-items:center;height:1.45em;margin:0 .12em;padding:0 .5em;font-size:.76em;font-weight:700;display:flex;overflow:hidden}.hm-gstate{align-items:center;gap:.6em;min-height:1.8em;margin-top:.6em;display:flex}.hm-gst{display:inline-grid}.hm-gst>span{opacity:0;text-align:center;border:1px solid;border-radius:99px;grid-area:1/1;padding:.05em .7em;font-size:.78em;font-weight:700;line-height:1.45}.hm-gst-0{color:var(--hm-muted)}.hm-gst-1{color:var(--hm-warn);background:color-mix(in srgb, var(--hm-warn) 14%, transparent)}.hm-gst-2{color:var(--hm-ok);background:color-mix(in srgb, var(--hm-ok) 14%, transparent);opacity:1!important}.hm-gsent{color:var(--hm-text-2);font-size:.82em}.hm-mrp{grid-template-columns:1fr 1fr;gap:.9em;display:grid}.hm-mrp-col{flex-direction:column;gap:.45em;min-width:0;display:flex;position:relative}.hm-mrp-col>b{text-transform:uppercase;letter-spacing:.07em;color:var(--hm-muted);font-size:.72em}.hm-mrp-row{white-space:nowrap;background:var(--hm-card-2);border:1px solid var(--hm-line-strong);border-radius:.5em;flex-direction:column;justify-content:center;align-items:flex-start;gap:.3em;height:3.6em;padding:.4em .6em;font-size:.82em;font-weight:600;display:flex}.hm-mrp-ghost{opacity:0}.hm-steps{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hm-steps li{flex-direction:column;align-items:center;gap:.4em;display:flex;position:relative}.hm-steps li i{z-index:1;background:var(--hm-ok);border:2px solid var(--hm-ok);border-radius:50%;width:.95em;height:.95em;position:relative}.hm-steps li span{color:var(--hm-text-2);text-align:center;font-size:.76em;font-weight:600}.hm-steps li:not(:first-child):before{content:"";background:var(--hm-ok);transform-origin:0;width:100%;height:2px;margin-top:-1px;position:absolute;top:.45em;right:50%}.hm-s3-a{width:56%;top:8%;left:6%}.hm-s3-b{width:44%;top:51%;left:50%}.hm-s3-c{width:46%;top:75%;left:9%}.hm-s3-front{top:12%;left:64%}.hm-kan{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6em;height:16.5em;display:grid}.hm-kan-col>b{text-transform:uppercase;letter-spacing:.07em;color:var(--hm-muted);font-size:.72em;display:block}.hm-kan-card{background:var(--hm-card-2);border:1px solid var(--hm-line-strong);border-radius:.5em;flex-direction:column;align-items:flex-start;gap:.3em;margin-top:.5em;padding:.45em .55em .5em;font-size:.78em;display:flex}.hm-kan-src{white-space:nowrap;font-weight:700}.hm-kan-own{color:var(--hm-text-2);white-space:nowrap;align-items:center;gap:.4em;display:flex}.hm-kan-own i{width:1.6em;height:1.6em;color:var(--hm-text);background:color-mix(in srgb, var(--hm-accent) 34%, var(--hm-card-2));border-radius:50%;place-items:center;font-size:.78em;font-style:normal;font-weight:700;display:inline-grid}.hm-chat{display:grid}.hm-chat>*{grid-area:1/1}.hm-s3-typing{opacity:0;align-self:start;font-size:.85em}.hm-chat-msg{background:color-mix(in srgb, var(--hm-accent) 14%, var(--hm-card-2));border:1px solid var(--hm-line-strong);border-radius:.6em;align-self:start;padding:.5em .75em;font-size:.88em}.hm-chat-msg small{color:var(--hm-muted);margin-bottom:.2em;font-size:.78em;font-weight:700;display:block}.hm-chat-bc{border:1px dashed var(--hm-line-strong);border-radius:.5em;justify-content:space-between;align-items:center;gap:.5em;margin-top:.65em;padding:.45em .65em;font-size:.8em;display:flex}.hm-people{justify-content:space-between;align-items:center;gap:1em;margin-top:.7em;display:flex}.hm-avs{padding-left:.4em;display:inline-flex}.hm-avs i{background:color-mix(in srgb, var(--hm-accent) 34%, var(--hm-card-2));border:2px solid var(--hm-card);border-radius:50%;place-items:center;width:2.1em;height:2.1em;margin-left:-.4em;font-size:.72em;font-style:normal;font-weight:700;display:inline-grid}.hm-on-shift{align-items:baseline;gap:.5em;display:inline-flex}.hm-on-shift b{font-variant-numeric:tabular-nums;font-size:1.7em;font-weight:800;line-height:1}.hm-s4-a{width:50%;top:10%;left:6%}.hm-s4-b{width:44%;top:31%;left:50%}.hm-s4-c{width:52%;top:66%;left:10%}.hm-s4-front{top:12%;left:66%}.hm-kpis{grid-template-columns:1fr 1fr;gap:.6em;display:grid}.hm-kpi{background:var(--hm-card-2);border:1px solid var(--hm-line-strong);border-radius:.6em;gap:.1em;padding:.5em .7em .45em;display:grid}.hm-kpi b{font-variant-numeric:tabular-nums;font-size:1.5em;font-weight:800;line-height:1.15}.hm-spark{width:100%;height:1.4em;overflow:visible}.hm-spark path{fill:none;stroke:var(--hm-accent-text);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.hm-kpi-foot{margin-top:.6em}.hm-formula{background:var(--hm-well);border:1px solid var(--hm-line-strong);border-radius:.4em;margin-bottom:.6em;padding:.45em .7em;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:1.05em;font-weight:700;display:inline-block}.hm-rec-t{margin-bottom:.2em;font-size:.95em;font-weight:700;line-height:1.3}.hm-score{align-items:center;gap:.7em;margin:.7em 0 .75em;display:flex}.hm-score-bar{background:var(--hm-line-strong);border-radius:99px;flex:1;height:.55em;overflow:hidden}.hm-score-bar i{background:var(--hm-accent-text);transform-origin:0;border-radius:99px;width:82%;height:100%;display:block}.hm-score b{font-variant-numeric:tabular-nums;font-size:.85em}.hm-btn-approve{background:var(--hm-btn);color:#fff;border-color:#0000}.hm-rng{stroke:var(--hm-alarm);stroke-width:1px;stroke-dasharray:3 2}.hm-ln{fill:none;stroke:var(--hm-warn);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}@media (max-width:639px){.hm-stack{aspect-ratio:4/3;perspective:none}.hm-stage-wrap{font-size:12.5px}.hm-rig{transform-style:flat;animation:none!important;transform:none!important}.hm-ly{transform-style:flat;transform:none!important}.hm-ly-bg{display:none}.hm-ly-card{width:88%!important;top:50%!important;left:6%!important;transform:translateY(-50%)!important}.hm-ly-card[data-active=false]{display:none}.hm-ly-front{bottom:4%;top:auto!important;left:6%!important}.hm-glass[data-on=true]{transform:none}.hm-glass[data-on=false]{opacity:1;filter:none}.hm-wrap[data-anim=on] .hm-stage-wrap[data-leaving=false] .hm-ly-card[data-active=true] .hm-ly-in{animation:hm-ms-slide .36s var(--hm-ease-out) both}.hm-kan{grid-template-columns:repeat(2,minmax(0,1fr));height:auto}.hm-kan-col-2{display:none}.hm-kan-col{min-height:11em}}@keyframes hm-ms-slide{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}.hm-ms-body{--bd:.25s}.hm-ms-body[data-play=on] .hm-roll-0{animation:hm-ms-r0 3.1s linear var(--bd) both}.hm-ms-body[data-play=on] .hm-roll-1{animation:hm-ms-r1 3.1s linear var(--bd) both}.hm-ms-body[data-play=on] .hm-roll-2{animation:hm-ms-r2 3.1s linear var(--bd) both}.hm-ms-body[data-play=on] .hm-s1-defect{animation:hm-ms-press .4s var(--hm-ease-out) calc(var(--bd) + 2.2s) both}@keyframes hm-ms-press{0%{background:color-mix(in srgb, var(--hm-text) 9%, transparent);border-color:var(--hm-line-strong);transform:scale(1)}40%{background:color-mix(in srgb, var(--hm-alarm) 18%, transparent);border-color:var(--hm-alarm);transform:scale(.94)}to{background:color-mix(in srgb, var(--hm-alarm) 18%, transparent);border-color:var(--hm-alarm);transform:scale(1)}}.hm-ms-body[data-play=on] .hm-s1-b>.hm-ms-hrow,.hm-ms-body[data-play=on] .hm-s1-b>.hm-ms-sub{animation:hm-ms-left .42s var(--hm-ease-out) var(--bd) both}@keyframes hm-ms-left{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}.hm-ms-body[data-play=on] .hm-s1-scrap{animation:hm-ms-rise .32s var(--hm-ease-out) calc(var(--bd) + .5s) both}@keyframes hm-ms-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.hm-ms-body[data-play=on] .hm-s1-andon{animation:hm-ms-pop .32s var(--hm-ease-pop) calc(var(--bd) + .1s) both}@keyframes hm-ms-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.hm-ms-body[data-play=on] .hm-s1-arrow{animation:hm-ms-wipe .3s var(--hm-ease-io) calc(var(--bd) + .35s) both}@keyframes hm-ms-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.hm-ms-body[data-play=on] .hm-s1-wo{animation:hm-ms-unfold .42s var(--hm-ease-out) calc(var(--bd) + .7s) both}@keyframes hm-ms-unfold{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.hm-ms-body[data-play=on] .hm-ms-status i{animation:hm-ms-ping .7s ease-out calc(var(--bd) + 1.2s) both}@keyframes hm-ms-ping{0%{box-shadow:0 0 0 0 var(--hm-ok)}to{box-shadow:0 0 0 .6em #0000}}.hm-ms-body[data-play=on] .hm-gb{animation:hm-ms-left .42s var(--hm-ease-out) calc(var(--bd) + var(--k) * 70ms) both}.hm-ms-body[data-play=on] .hm-gst-0{animation:hm-ms-g0 1.7s linear var(--bd) both}.hm-ms-body[data-play=on] .hm-gst-1{animation:hm-ms-g1 1.7s linear var(--bd) both}.hm-ms-body[data-play=on] .hm-gst-2{animation:hm-ms-g2 1.7s linear var(--bd) both}.hm-ms-body[data-play=on] .hm-gsent{animation:hm-ms-fadel .32s var(--hm-ease-out) calc(var(--bd) + 1.5s) both}@keyframes hm-ms-fadel{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}.hm-ms-body[data-play=on] .hm-mrp-ghost{animation:hm-ms-ghost 1.12s linear var(--bd) both}@keyframes hm-ms-ghost{0%,53.5%{opacity:1}53.6%,to{opacity:0}}.hm-ms-body[data-play=on] .hm-mrp-moved{animation:hm-ms-move 1.12s linear var(--bd) both}@keyframes hm-ms-move{0%,53.5%{opacity:0;transform:translate(calc(-100% - 1.1em),calc(100% + .55em))}53.6%{opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translate(calc(-100% - 1.1em),calc(100% + .55em))}to{opacity:1;transform:none}}.hm-ms-body[data-play=on] .hm-mrp-moved .hm-tag-ok{animation:hm-ms-pop .32s var(--hm-ease-pop) calc(var(--bd) + 1.3s) both}.hm-ms-body[data-play=on] .hm-steps li i{animation:hm-ms-step .5s ease-out calc(var(--bd) + var(--k) * .42s) both}@keyframes hm-ms-step{0%{border-color:var(--hm-line-strong);box-shadow:none;background:0 0}30%{background:var(--hm-pulse);border-color:var(--hm-pulse);box-shadow:0 0 0 .4em color-mix(in srgb, var(--hm-pulse) 30%, transparent)}to{background:var(--hm-ok);border-color:var(--hm-ok);box-shadow:0 0 #0000}}.hm-ms-body[data-play=on] .hm-steps li:before{animation:hm-ms-grow .42s var(--hm-ease-io) calc(var(--bd) + (var(--k) - 1) * .42s + .2s) both}@keyframes hm-ms-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hm-ms-body[data-play=on] .hm-steps li:not(:first-child):before{background:var(--hm-ok)}.hm-ms-body[data-play=on] .hm-kan-card{animation:hm-ms-drop .36s var(--hm-ease-out) calc(var(--bd) + var(--c,0) * .18s) both}.hm-kan-card-0{--c:0}.hm-kan-card-1{--c:1}.hm-kan-card-2{--c:2}@keyframes hm-ms-drop{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}.hm-ms-body[data-play=on] .hm-kan-card-0{animation:hm-ms-wo 1.9s linear var(--bd) both}@keyframes hm-ms-wo{0%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translate(calc(-100% - .77em))translateY(-12px)}19%{opacity:1;transform:translate(calc(-100% - .77em))}73.7%{opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translate(calc(-100% - .77em))}to{opacity:1;transform:none}}.hm-ms-body[data-play=on] .hm-kan-card-1,.hm-ms-body[data-play=on] .hm-kan-card-2{animation:hm-ms-q 1.7s linear var(--bd) both;animation-delay:calc(var(--bd) + var(--c) * .18s - .18s)}@keyframes hm-ms-q{0%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(calc(100% + .5em - 12px))}21%{opacity:1;transform:translateY(calc(100% + .5em))}82%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(calc(100% + .5em))}to{opacity:1;transform:none}}.hm-ms-body[data-play=on] .hm-s3-typing{animation:hm-ms-typing 1.2s linear var(--bd) both}@keyframes hm-ms-typing{0%{opacity:0}10%,90%{opacity:1}to{opacity:0}}.hm-ms-body[data-play=on] .hm-chat-msg{animation:hm-ms-rise .32s var(--hm-ease-out) calc(var(--bd) + 1.2s) both}.hm-ms-body[data-play=on] .hm-chat-bc{animation:hm-ms-rise .32s var(--hm-ease-out) calc(var(--bd) + 1.8s) both}.hm-ms-body[data-play=on] .hm-chat-bc .hm-ms-tag{animation:hm-ms-pop .32s var(--hm-ease-pop) calc(var(--bd) + 2.2s) both}.hm-ms-body[data-play=on] .hm-avs i{animation:hm-ms-av .32s var(--hm-ease-out) calc(var(--bd) + var(--k) * 70ms) both}@keyframes hm-ms-av{0%{opacity:.25;transform:scale(.6)}to{opacity:1;transform:none}}.hm-ms-body[data-play=on] .hm-kpi{animation:hm-ms-rise .32s var(--hm-ease-out) calc(var(--bd) + var(--k) * 70ms) both}.hm-ms-body[data-play=on] .hm-spark path{animation:hm-ms-draw .8s var(--hm-ease-out) calc(var(--bd) + var(--k) * 70ms) both}@keyframes hm-ms-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.hm-ms-body[data-play=on] .hm-formula span{animation:hm-ms-type .6s steps(16) var(--bd) both;display:inline-block}@keyframes hm-ms-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.hm-ms-body[data-play=on] .hm-dims .hm-ms-tag{animation:hm-ms-rise .32s var(--hm-ease-out) calc(var(--bd) + .7s) both}.hm-ms-body[data-play=on] .hm-dims .hm-dim-1{animation-delay:calc(var(--bd) + .8s)}.hm-ms-body[data-play=on] .hm-dims .hm-dim-2{animation-delay:calc(var(--bd) + .9s)}.hm-ms-body[data-play=on] .hm-dims .hm-dim-3{animation-delay:calc(var(--bd) + 1s)}.hm-ms-body[data-play=on] .hm-score-bar i{animation:hm-ms-bar .6s var(--hm-ease-out) calc(var(--bd) + .3s) both}@keyframes hm-ms-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hm-ms-r0{0%{opacity:1;transform:none}45.161%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:none}52.903%{opacity:0;transform:translateY(-100%)}to{opacity:0;transform:translateY(-100%)}}@keyframes hm-ms-r1{0%{opacity:0;transform:translateY(100%)}45.161%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(100%)}52.903%{opacity:1;transform:none}90.323%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:none}98.065%{opacity:0;transform:translateY(-100%)}to{opacity:0;transform:translateY(-100%)}}@keyframes hm-ms-r2{0%{opacity:0;transform:translateY(100%)}90.323%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(100%)}98.065%{opacity:1;transform:none}to{opacity:1;transform:none}}@keyframes hm-ms-g0{0%{opacity:0;animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:scale(.6)}14.118%{opacity:1;transform:scale(1)}35.294%{opacity:1;transform:scale(1)}35.353%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes hm-ms-g1{0%{opacity:0}35.294%{opacity:0;animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:scale(.6)}49.412%{opacity:1;transform:scale(1)}70.588%{opacity:1;transform:scale(1)}70.647%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes hm-ms-g2{0%{opacity:0}70.588%{opacity:0;animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:scale(.6)}84.706%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}.hm-start-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:768px){.hm-start-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.hm-start-card{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.hm-start-card p{flex:1;margin:0}.hm-start-card a{margin-top:8px}.hm-price{color:var(--hm-text-2);margin-top:24px;line-height:1.7}.hm-price-sep{background:var(--hm-line-strong);vertical-align:middle;width:1px;height:14px;margin:0 14px;display:inline-block}.hm-faq{max-width:760px;margin:56px auto 0}.hm-faq-title{margin-bottom:16px}.hm-faq-item{border-bottom:1px solid var(--hm-line-strong)}.hm-faq-item summary{cursor:pointer;padding:16px 28px 16px 0;font-weight:600;list-style:none;position:relative}.hm-faq-item summary::-webkit-details-marker{display:none}.hm-faq-item summary:after{content:"+";color:var(--hm-accent-text);font-size:1.4rem;position:absolute;top:12px;right:4px}.hm-faq-item[open] summary:after{content:"−"}.hm-faq-item p{color:var(--hm-text-2);padding:0 0 16px;line-height:1.6}.hm-tiles-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:12px;display:flex}.hm-tiles-line{min-height:3em;color:var(--hm-text-2);flex:320px;font-size:.9375rem;line-height:1.5}.hm-tiles-cta{min-height:44px;animation:hm-tiles-cta-in .32s var(--hm-ease-out) both;flex:none;gap:8px}@keyframes hm-tiles-cta-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:639px){.hm-tiles-foot{flex-direction:column;align-items:stretch;gap:8px}.hm-tiles-line{flex:none;min-height:4.5em}.hm-tiles-cta{width:100%}}@media (prefers-reduced-motion:reduce){.hm *,.hm :before,.hm :after{transition:none!important;animation:none!important}}.hm-herovis{min-width:0}.hm-film{box-shadow:var(--hm-shadow), 0 0 0 1px var(--hm-window-line);background:#fff;border-radius:20px;line-height:0;position:relative;overflow:hidden}.hm-film-video{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.hm-film[data-mobile=true] .hm-film-video{aspect-ratio:4/5}.hm-film-btn{cursor:pointer;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:.85;background:#0f0f229e;border:0;border-radius:999px;place-items:center;width:36px;height:36px;font-size:12px;line-height:1;transition:opacity .15s;display:grid;position:absolute;bottom:12px;right:12px}.hm-film-btn:hover,.hm-film-btn:focus-visible{opacity:1}.hm-film-btn:focus-visible{outline:2px solid var(--hm-accent-text);outline-offset:2px}
