.hm-page{--hm-ink:#20232d;--hm-ink-2:#3b4048;--hm-muted:#636a7a;--hm-accent:#4b50df;--hm-accent-d:#3a3ec2;--hm-accent-weak:#eef0ff;--hm-border:#e2e5ee;--hm-line:#f0f2f7;--hm-surface:#f7f8fc;--hm-surface-2:#eef0f7;--hm-good:#1f7a48;--hm-good-bg:#e4f3e9;--hm-amber:#8f6112;--hm-amber-bg:#fff3d9;--hm-blue:#2f55c9;--hm-blue-bg:#e8eeff;--hm-cl:#c8622a;--hm-cx:#0f8a6c;--hm-cu:#4b5563;--hm-night:#16182a;color:var(--hm-ink);background:#fff;font-family:var(--sans);font-size:16px;line-height:1.55;overflow-x:clip}.hm-page *,.hm-page :after,.hm-page :before{box-sizing:border-box}.hm-page a{text-decoration:none}.hm-page button{color:inherit;font-family:inherit}.hm-page :is(h1,h2,h3){margin:0;text-wrap:balance}.hm-page p{margin:0}.hm-page :is(a,button,summary):focus-visible{outline:3px solid #9fa6ff;outline-offset:4px;border-radius:6px}.hm-page code{font-family:var(--mono)}.hm-page .hm-brand svg,.hm-page .hm-footer-brand svg{color:#000}.hm-wrap{max-width:1180px;margin:0 auto;padding:0 32px}.hm-page #install,.hm-page section[id]{scroll-margin-top:24px}.hm-page h2{font-size:clamp(28px,3.4vw,44px);font-weight:570;letter-spacing:-.045em;line-height:1.1}.hm-page .hm-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border-radius:9px;font:560 15px/1 var(--sans);border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:background .2s,border-color .2s}.hm-page .hm-btn-primary{background:var(--hm-accent);border-color:#4146cb;color:#fff}.hm-page .hm-btn-primary:hover{background:var(--hm-accent-d)}.hm-page .hm-btn-quiet{background:#fff;border-color:var(--hm-border);color:var(--hm-ink)}.hm-page .hm-btn-quiet:hover{border-color:#c9cde0}.hm-page:not(.hm-look) .hm-btn.hm-hdr-sales{background:#fff;border-color:var(--hm-border);color:var(--hm-ink)}.hm-page:not(.hm-look) .hm-btn.hm-hdr-sales:hover{border-color:#c9cde0;background:#f7f8fb}.hm-page .hm-btn-sm{min-height:40px;padding:0 16px;font-size:14px}.hm-header{position:relative;z-index:20;background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #eef0f5}.hm-header-row{display:flex;align-items:center;gap:22px;height:64px}.hm-brand{display:flex;flex:0 0 auto;width:84px;color:var(--hm-ink)}.hm-brand svg{display:block;width:100%;height:auto;aspect-ratio:531/202.9;overflow:visible}.hm-header-actions{display:flex;gap:8px;align-items:center;margin-left:auto}.hm-hero{position:relative;isolation:isolate;padding:44px 0 40px}.hm-hero:before{content:"";position:absolute;inset:-40px 0 0;z-index:-1;background:radial-gradient(ellipse at 50% 34%,#d9daff70 0,#edeefe40 40%,transparent 68%)}.hm-hero-grid{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;grid-row-gap:30px;row-gap:30px;text-align:center}.hm-hero-head{display:grid;width:-moz-fit-content;width:fit-content;max-width:100%;padding-top:14px}.hm-hero-install{width:100%}.hm-hero-art{justify-self:center;width:100%;max-width:920px;min-width:0;text-align:left}.hm-hz{display:grid;place-items:center;flex:0 0 auto;width:22px;height:22px;border-radius:6px;color:#fff;font:700 10px/1 var(--sans)}.hm-hz.cl{background:var(--hm-cl)}.hm-hz.cx{background:var(--hm-cx)}.hm-hz.cu{background:var(--hm-cu)}.hm-hz.any{background:#fff;border:1.5px dashed #b8bdcc;color:var(--hm-muted)}.hm-hero h1{margin-top:0;font-size:min(62px,calc((100vw - 64px)/16.4));font-weight:570;letter-spacing:-.055em;line-height:1.04}.hm-hero h1>span{display:inline;white-space:nowrap}.hm-hero h1>span+span{color:var(--hm-accent)}.hm-sub{width:0;min-width:100%;margin:18px auto 0!important;font-size:24px;line-height:1.4;color:var(--hm-ink-2);text-wrap:pretty}.hm-install-light{display:flex;align-items:center;justify-content:center;gap:12px 18px}.hm-install-light .hm-say{flex:0 1 auto;min-width:0}.hm-install-light .hm-agent-lead{margin:0!important;font-size:20px;font-weight:600;letter-spacing:-.02em;color:var(--hm-ink)}.hm-install-light .hm-say{box-shadow:0 14px 36px -22px #2c2f9a40;text-align:left}.hm-install-light .hm-say code{font-size:22px}.hm-page .hm-install-light .hm-copy{font-size:16px;padding:0 10px}.hm-install{min-width:0;text-align:left}.hm-agent-lead{margin:0 0 6px!important;font-size:13px;color:var(--hm-muted)}.hm-copy-row{display:flex;align-items:center;gap:10px;min-width:0;padding:5px 5px 5px 14px;border-radius:12px}.hm-copy-row code{flex:1 1;min-width:0;-webkit-user-select:all;-moz-user-select:all;user-select:all;white-space:normal;overflow-wrap:break-word}.hm-say{border:1px solid #d9dcf5;border-radius:12px 12px 12px 4px;background:var(--hm-accent-weak)}.hm-say code{font-size:17px;font-weight:550;letter-spacing:-.01em;color:var(--hm-accent)}.hm-term{background:var(--hm-night);border-radius:10px}.hm-term code{font-size:13px;font-weight:500;color:#e6e8f5}.hm-term code:before{content:"$ ";color:#8c93c9}.hm-page .hm-copy{flex:0 0 auto;min-height:32px;min-width:0;padding:0 10px;border-radius:8px;border:1px solid #4146cb;background:var(--hm-accent);color:#fff!important;font:600 14px/1 var(--mono);cursor:pointer}.hm-copy:hover{background:var(--hm-accent-d)}.hm-page .hm-copy-error{margin:6px 0 0;font-size:13px;color:var(--hm-muted);overflow-wrap:anywhere}.hm-agent-runs{margin:10px 0 2px!important;font-size:13px;color:var(--hm-muted)}.hm-curl{font-size:12px;color:var(--hm-ink-2)}.hm-footer{border-top:1px solid #edeef4;padding:20px 0 28px;font-size:13px;color:var(--hm-muted)}.hm-footer-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 22px}.hm-footer-brand{width:52px}.hm-footer nav{display:flex;flex-wrap:wrap;gap:0 16px;margin-left:auto}.hm-page .hm-footer nav a{display:inline-flex;align-items:center;min-height:44px;color:#59607a;text-decoration:underline;text-decoration-thickness:.06em;text-underline-offset:3px}.hm-page .hm-ann{display:inline-block;margin:2px 0 2px 6px;padding:2px 7px;border:1px dashed #d19a2b;border-radius:6px;background:#fff8e6;color:#7a5410;font:600 11px/1.4 var(--sans);letter-spacing:0;text-transform:none;vertical-align:1px;white-space:normal;text-align:left}.hm-page .hm-ann-block{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;margin:10px 0 0}.hm-page .hm-ann[hidden]{display:none}@media (max-width:1020px){.hm-hero-grid{row-gap:22px}.hm-hero-art{margin-top:0}.hm-hero-head{padding-top:0}}@media (max-width:820px){.hm-install-light{flex-direction:column;align-items:center;gap:10px;max-width:100%;margin:0 auto;text-align:center}.hm-install-light .hm-say{flex:none;max-width:100%}}@media (max-width:640px){.hm-wrap{padding:0 16px}.hm-header-row{height:56px;gap:10px}.hm-brand{width:70px}.hm-page .hm-btn-sm{padding:0 12px;font-size:13px;min-height:40px}.hm-page .hm-header-actions{gap:6px}.hm-page .hm-header-actions .hm-btn-sm{padding:0 9px;letter-spacing:0}.hm-hero{padding:14px 0 24px}.hm-hero-grid{row-gap:14px}.hm-hero h1{margin-top:6px;font-size:calc((100vw - 32px)/16.4);line-height:1.06}.hm-sub{margin-top:10px!important;font-size:18px;line-height:1.4}.hm-agent-runs{margin-top:6px!important;font-size:12.5px}.hm-say code{font-size:16px}.hm-install-light{gap:8px}.hm-install-light .hm-agent-lead{font-size:16px}.hm-install-light .hm-say code{font-size:18px}.hm-page .hm-install-light .hm-copy{font-size:15px}.hm-footer nav{margin-left:0}}@media (max-width:519px){.hm-hero h1{font-size:min(40px,calc((100vw - 32px)/11.4))}.hm-hero h1>span{display:block}}@media (max-width:400px){.hm-install-light .hm-say code,.hm-say code{font-size:16px}.hm-page .hm-copy,.hm-page .hm-install-light .hm-copy{padding:0 9px;font-size:14px}.hm-copy-row{gap:8px;padding-left:12px}}@media (max-width:360px){.hm-hero{padding-top:8px}.hm-sub{font-size:17px;line-height:1.4}.hm-install-light .hm-agent-lead{font-size:15px}}.hm-lead-phone{display:none}.hm-lead-phone>span{white-space:nowrap}@media (pointer:coarse){.hm-lead-desk,.hm-page .hm-copy{display:none}.hm-lead-phone{display:inline}.hm-copy-row{padding-right:14px;min-height:44px}}@media (prefers-reduced-motion:reduce){.hm-page .hm-btn{transition:none}}.hm-sec-head{max-width:760px}.hm-lede{margin-top:12px!important;font-size:17px;color:var(--hm-muted);text-wrap:pretty;max-width:640px}.hm-lede code{font-size:.88em}.hm-how{padding:48px 0 32px}.hm-steps{display:grid;grid-gap:72px;gap:72px;margin-top:40px}.hm-step{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);grid-gap:56px;gap:56px;align-items:center}.hm-step:nth-child(2n){grid-template-columns:minmax(0,460px) minmax(0,1fr)}.hm-step:nth-child(2n) .hm-step-copy{order:2}.hm-step-art,.hm-step-copy{min-width:0}.hm-more{padding:40px 0 48px;text-align:center}.hm-more .hm-sec-head{max-width:none;margin:0 auto}.hm-more h2{text-wrap:balance}.hm-more .hm-lede{max-width:none;margin-inline:auto;text-wrap:balance}.hm-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:980px;margin:28px auto 0;padding:0;list-style:none}.hm-pills li{padding:9px 16px;border:1px solid var(--hm-border);border-radius:999px;background:#fff;font:560 15px/1.2 var(--sans);color:var(--hm-ink-2);white-space:nowrap}.hm-pills .t1{background:var(--hm-accent-weak);border-color:#d9dcf5;color:var(--hm-accent)}.hm-pills .t2{background:#f4ecfc;border-color:#e6d6f6;color:#7637b4}.hm-pills .t3{background:#e6f5f9;border-color:#cbe8f0;color:#0b6f88}.hm-num{font:600 12px/1 var(--mono);color:var(--hm-accent)}.hm-modes{padding:56px 0 40px;text-align:center}.hm-modes .hm-sec-head{max-width:none;margin:0 auto}.hm-modes h2{text-wrap:balance}.hm-modes .hm-lede{max-width:none;margin-inline:auto;text-wrap:balance}.hm-mode-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:32px;text-align:left}.hm-mode{display:grid;grid-template-columns:36px minmax(0,1fr);grid-column-gap:14px;column-gap:14px;align-items:center;align-content:start;padding:28px;border:1px solid var(--hm-border);border-radius:16px}.hm-mode-ic{display:block;grid-column:1;grid-row:1;width:36px;height:36px;color:var(--hm-icon,var(--hm-accent))}.hm-page .hm-mode h3{grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;font-size:26px;letter-spacing:-.03em}.hm-mode-beta{display:inline-block;white-space:nowrap;align-self:center;padding:3px 10px;border:1px solid var(--hm-border);border-radius:999px;font:500 12px/1.4 var(--sans);letter-spacing:.02em;color:var(--hm-muted)}.hm-page .hm-mode p{display:flex;flex-wrap:wrap;gap:4px 8px;grid-column:1/-1;margin:14px 0 0;font-size:16.5px;line-height:1.55;color:var(--hm-muted)}.hm-num{display:inline-block;letter-spacing:.02em;text-transform:uppercase}.hm-page .hm-step h3{margin-top:12px;font-size:clamp(24px,2.6vw,32px);font-weight:600;letter-spacing:-.035em;line-height:1.1}.hm-step-copy>p{margin-top:12px!important;font-size:18px;line-height:1.5;color:var(--hm-muted);text-wrap:pretty}.hm-step-art .hm-pd,.hm-step-art .hm-pd>*{margin-left:0!important;margin-right:auto!important}.hm-film{padding:32px 0}.hm-poster{overflow:hidden;border-radius:20px;background:radial-gradient(ellipse at 70% 120%,#3a3ec2 0,#1b1d3a 55%,#11121f 100%)}.hm-page .hm-poster-btn{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:28px;width:100%;aspect-ratio:16/7;padding:40px 44px;border:0;background:none;color:#fff;text-align:left;cursor:pointer}.hm-play{display:flex;align-items:center;gap:14px}.hm-label{padding:4px 12px;border-radius:999px;background:rgba(16,20,24,.7);font:560 16px/1.3 var(--sans);text-shadow:0 1px 2px #000}.hm-play i{display:grid;place-items:center;flex:0 0 auto;width:56px;height:56px;border-radius:50%;background:#fff;transition:transform .2s}.hm-play i:before{content:"";margin-left:4px;border-left:15px solid var(--hm-accent);border-top:10px solid transparent;border-bottom:10px solid transparent}.hm-poster-btn:hover .hm-play i{transform:scale(1.06)}.hm-video{display:block;width:100%;height:100%;object-fit:contain;border:0;background:#000}.hm-page .hm-poster .hm-poster-btn{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;justify-content:flex-end;align-items:center;gap:12px;padding-bottom:28px;background:linear-gradient(180deg,rgba(16,20,24,0) 30%,rgba(16,20,24,.55))}.hm-page .hm-poster:not(.hm-poster-tall) .hm-poster-btn{flex-direction:row;justify-content:flex-start;align-items:flex-end;padding:0 0 14px 14px}.hm-poster{position:relative;aspect-ratio:16/9}.hm-poster.hm-poster-tall{aspect-ratio:9/16;width:min(100%,calc(100svh * 9 / 16));margin-inline:auto}.hm-film-error{position:absolute;bottom:3rem;inset-inline:1rem;background:#101418;color:#fff;padding:1rem}.hm-closing{padding:56px 0 48px;text-align:center}.hm-page .hm-closing h2{margin:0 auto;text-wrap:balance;font-size:clamp(30px,4vw,52px)}.hm-closing .hm-install{margin:24px auto 0;text-align:center}.hm-page .hm-closing .hm-install-light{justify-content:center;align-items:center;text-align:center}.hm-closing .hm-agent-runs{margin-top:14px!important}@media (max-width:1020px){.hm-step,.hm-step:nth-child(2n){grid-template-columns:minmax(0,1fr);gap:24px}.hm-step:nth-child(2n) .hm-step-copy{order:0}.hm-step-art .hm-pd,.hm-step-art .hm-pd>*{margin-left:auto!important;margin-right:auto!important}}@media (max-width:640px){.hm-page h2{font-size:27px}.hm-lede{font-size:15.5px}.hm-how{padding:28px 0 16px}.hm-steps{gap:48px;margin-top:24px}.hm-step,.hm-step:nth-child(2n){gap:18px}.hm-step-copy>p{font-size:16.5px}.hm-more{padding:24px 0 32px}.hm-modes{padding:32px 0 24px}.hm-pills{gap:7px;margin-top:18px}.hm-pills li{padding:7px 12px;font-size:13.5px}.hm-film{padding:16px 0}.hm-poster{border-radius:16px}.hm-page .hm-poster-btn{aspect-ratio:auto;min-height:240px;padding:24px 20px}.hm-play i{width:48px;height:48px}.hm-closing{padding:36px 0 32px}.hm-page .hm-closing h2{font-size:28px}}@media (min-width:640px) and (max-width:1020px){.hm-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.hm-mode{display:grid;grid-template-columns:32px minmax(0,1fr);grid-column-gap:10px;column-gap:10px;align-items:center;align-content:start;padding:14px}.hm-mode-ic{grid-column:1;grid-row:1;width:32px;height:32px}.hm-page .hm-mode h3{display:contents;font-size:17px}.hm-mode-title{grid-column:2;grid-row:1;white-space:nowrap}.hm-page .hm-mode p{grid-column:1/-1;margin:4px 0 0;font-size:14px}}@media (max-width:639px){.hm-mode-grid{grid-template-columns:1fr;gap:10px}.hm-mode{display:grid;grid-template-columns:32px minmax(0,1fr);grid-column-gap:14px;column-gap:14px;align-items:center;padding:14px 16px}.hm-mode-ic{grid-column:1;grid-row:1/3;width:32px;height:32px}.hm-page .hm-mode h3{grid-column:2;grid-row:1;display:flex;justify-content:flex-start;margin:0;font-size:17px}.hm-page .hm-mode p{grid-column:2;grid-row:2;margin:4px 0 0;font-size:14px}}.hm-sc{--sc-red:#b93838;--sc-red-bg:#fde8e8;--sc-wait:#d4892b;position:relative;container:scf/inline-size}.hm-sc-app{display:flex;aspect-ratio:16/9;border:1px solid var(--hm-border);border-radius:18px;background:#fff;overflow:hidden;box-shadow:0 44px 80px -48px #3a3ec259,0 18px 36px -28px #20232d2e,0 1px 2px #20232d0d}@media (max-width:1020px){.hm-sc-app{aspect-ratio:4/3.2}}.hm-sc-nav{flex:0 0 184px;display:flex;flex-direction:column;gap:16px;padding:18px 10px;border-right:1px solid var(--hm-border);background:#fafbfd}.hm-sc-brand{padding:0 10px;color:var(--hm-ink)}.hm-sc-brand svg{display:block;overflow:visible}.hm-sc-navlist{display:flex;flex-direction:column;gap:3px}.hm-page .hm-sc-tab{display:flex;align-items:center;gap:10px;width:100%;min-height:34px;padding:7px 10px;border-radius:8px;font:550 13px/1 var(--sans);color:#697386}.hm-page .hm-sc-tab[aria-selected=true]{background:#e8e9ff;color:#4659f7}.hm-sc-tab svg{flex:0 0 18px;width:18px;height:18px}.hm-sc-stage{position:relative;flex:1 1;min-width:0;container:sc/inline-size}.hm-sc-panel{position:absolute;inset:0}.hm-sc-screen{height:100%;padding:22px 26px;overflow:hidden;font-size:13px;line-height:1.4;color:var(--hm-ink);-webkit-mask-image:linear-gradient(#000 calc(100% - 64px),transparent);mask-image:linear-gradient(#000 calc(100% - 64px),transparent)}@container scf (max-width:679px){.hm-sc-nav{display:none}.hm-sc-app{aspect-ratio:auto;border-radius:22px}.hm-sc-screen{height:auto}.hm-sc-panel{position:relative}}.hm-sc-screen p{margin:0}.hm-sc-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin-bottom:16px}.hm-sc-title{font-size:19px;font-weight:620;letter-spacing:-.025em}.hm-sc-filter{display:flex;align-items:center;gap:4px;padding:4px;border:1px solid var(--hm-border);border-radius:10px}.hm-sc-filter span{padding:4px 9px;border-radius:7px;font:600 11px/1.3 var(--mono);color:var(--hm-ink-2)}.hm-sc-filter em{padding:0 6px 0 4px;font:600 11px/1.3 var(--sans);font-style:normal;color:var(--hm-muted)}.hm-sc-filter .on{background:var(--hm-accent);color:#fff;font-family:var(--sans)}.hm-sc .hm-hz{width:20px;height:20px;font-size:9.5px}.hm-sc-ref{font:600 11.5px/1.4 var(--mono);color:var(--hm-accent)}.hm-sc-t{display:block;font-size:13.5px;font-weight:560;color:var(--hm-ink);overflow:hidden;text-overflow:ellipsis}.hm-sc-sub{flex-wrap:wrap;gap:6px;margin-top:4px;font-size:12px}.hm-sc-label,.hm-sc-sub{display:flex;align-items:center;color:var(--hm-muted)}.hm-sc-label{gap:8px;font-size:11px;font-weight:650;letter-spacing:.09em;text-transform:uppercase}.hm-sc-label b{font-size:12px;color:var(--hm-ink)}.hm-sc-pill{display:inline-flex;align-items:center;gap:5px;padding:1px 8px 1px 7px;border-radius:99px;font-size:11.5px;font-weight:600;line-height:1.6;white-space:nowrap}.hm-sc-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.hm-sc-pill.good{background:var(--hm-good-bg);color:var(--hm-good)}.hm-sc-pill.blue{background:var(--hm-blue-bg);color:var(--hm-blue)}.hm-sc-pill.amber{background:var(--hm-amber-bg);color:var(--hm-amber)}.hm-sc-pill.red{background:var(--sc-red-bg);color:var(--sc-red)}.hm-sc-band{display:flex;align-items:center;gap:10px;margin:2px 0 10px!important;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--hm-good)}.hm-sc-band b{font-size:13px}.hm-sc-band:after{content:"";flex:1 1;height:1px;background:var(--hm-border)}.hm-sc-band.amber{color:#b4691b}.hm-sc-band.blue{color:var(--hm-blue)}.hm-sc-band.muted{color:var(--hm-muted)}.hm-sc-graph{display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr) 28px minmax(0,1fr);grid-template-rows:auto repeat(var(--rows),1fr);grid-row-gap:8px;row-gap:8px;margin-bottom:16px}.hm-sc-gh{font-size:11px;font-weight:650;letter-spacing:.09em;text-transform:uppercase;color:var(--hm-muted)}.hm-sc-ft{display:flex;flex-direction:column;gap:3px;min-width:0;padding:9px 12px;border:1px solid var(--hm-border);border-left:3px solid var(--sc-wait);border-radius:9px;background:var(--hm-surface)}.hm-sc-ft.held{border-left-color:var(--hm-good)}.hm-sc-ft p{display:flex;align-items:center;gap:8px}.hm-sc-ft .hm-sc-t{white-space:nowrap}.hm-sc-ft .hm-sc-sub{margin-top:0}.hm-sc-graph .hm-el-links{width:100%;height:100%;overflow:visible}.hm-sc-graph .hm-el-links path{fill:none;stroke:#aeb4c1;stroke-width:1.5;stroke-linecap:round}.hm-sc-st{font-size:11.5px;color:var(--hm-muted)}.hm-sc-holder{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600}.hm-sc-holder .hm-sc-pill{margin-left:auto}.sc-frontier{display:flex;flex-direction:column}.sc-frontier .hm-sc-active{flex:1 1;min-height:0}.hm-sc-lead{display:grid;grid-template-rows:minmax(0,1fr) auto minmax(0,1fr);align-self:stretch}.hm-sc-top{display:flex;flex-direction:column;align-self:end}.hm-sc-top>i{flex:1 1;align-self:center;min-height:16px;border-left:1.5px solid #b98cff}.hm-sc-doc{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid var(--hm-border);border-radius:10px;background:var(--hm-surface)}.hm-sc-doc p{display:grid;grid-gap:4px;gap:4px}.hm-sc-doc code{font:600 12px/1.3 var(--mono);color:var(--hm-ink)}.hm-sc-docic{flex:none;width:22px;height:22px;color:var(--hm-accent)}.hm-sc-by{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:var(--hm-ink)}.hm-sc-grp{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-column-gap:36px;column-gap:36px;align-items:center}.hm-sc-seat{position:relative;display:grid;grid-gap:6px;gap:6px;padding:10px 12px;border:1.5px solid #853dff;border-radius:10px;background:#853dff12;color:#853dff}.hm-sc-seat p{display:flex;align-items:center;gap:8px}.hm-sc-seat b{font:600 14px/20px Avenir Next Condensed,Arial Narrow,sans-serif;letter-spacing:.045em;text-transform:uppercase}.hm-sc-seat code{font-size:11px;color:var(--hm-ink)}.hm-sc-seat:after{content:"";position:absolute;left:100%;top:50%;width:calc(36px + 1.5px);border-top:1.5px solid #b98cff}.hm-sc-kids:has(>:nth-child(3):last-child)>:nth-child(2):after{display:none}.hm-sc-kids{display:grid;grid-gap:10px;gap:10px}.hm-sc-sr{position:relative;display:grid;grid-gap:5px;gap:5px;min-width:0;padding:9px 12px;border:1px solid var(--hm-border);border-left:3px solid var(--hm-good);border-radius:9px;background:#fff}.hm-sc-sr p{display:flex;align-items:center;gap:8px;min-width:0}.hm-sc-sr code{font-size:11px;color:var(--hm-ink-2)}.hm-sc-sr .hm-sc-seen{margin-left:auto}.hm-sc-sr .hm-sc-t{flex:1 1;min-width:0;white-space:nowrap}.hm-sc-sr .hm-sc-stages{flex:0 0 96px;margin:0}.hm-sc-where{border:1px solid var(--hm-border);background:var(--hm-surface);font:600 10.5px/1.2 var(--mono);color:var(--hm-ink-2);text-transform:uppercase}.hm-sc-lvl,.hm-sc-where{padding:2px 6px;border-radius:5px;letter-spacing:.04em}.hm-sc-lvl{background:#f1edfb;font:650 10.5px/1.2 var(--sans);color:#5b3fb0;white-space:nowrap}.hm-sc-tags{display:flex;flex-wrap:wrap;gap:5px}.hm-sc-seat .hm-sc-tags{flex-wrap:nowrap}.hm-sc-sr:after,.hm-sc-sr:before{content:"";position:absolute;right:calc(100% + 3px)}.hm-sc-sr:before{top:-6.5px;bottom:-6.5px;width:17px;border-left:1.5px solid #b98cff}.hm-sc-sr:after{top:50%;width:17px;border-top:1.5px solid #b98cff}.hm-sc-sr:first-child:before{top:50%;border-top:1.5px solid #b98cff;border-top-left-radius:9px}.hm-sc-sr:last-child:before{bottom:50%;border-bottom:1.5px solid #b98cff;border-bottom-left-radius:9px}.hm-sc-sr:is(:first-child,:last-child):after{display:none}.hm-sc-stages{display:flex;gap:4px;margin-top:8px}.hm-sc-stages i{flex:1 1;height:6px;border-radius:2px;background:#d7dae4}.hm-sc-stages .done{background:var(--hm-good)}.hm-sc-stages .run{background:#9fb1ef}.hm-sc-seen{font-size:12px;color:var(--hm-muted);white-space:nowrap}.hm-shot{container-type:inline-size;display:block;aspect-ratio:4/3;overflow:hidden;border:1px solid #d5d9e3;border-radius:5px;background:#fff;box-shadow:0 2px 6px -3px #20232d40}.hm-shot-pg{display:block;font:400 2.5cqw/1.25 -apple-system,Helvetica Neue,sans-serif;color:#2a2d36;text-align:left}.hm-shot-pg *{font-size:1em}.hm-shot-bar{display:flex;align-items:center;gap:.6em;height:2.6em;padding:0 1em;background:#f4f5f8;border-bottom:1px solid #e3e5ec}.hm-shot-bar i{width:.9em;height:.9em;border-radius:50%;background:#ff5f57;box-shadow:inset 0 0 0 1px #0000001a}.hm-shot-bar i:nth-child(2){background:#febc2e}.hm-shot-bar i:nth-child(3){background:#28c840}.hm-shot-bar span{flex:1 1;margin:0 3em 0 1.5em;padding:.3em 0;border-radius:.5em;background:#fff;box-shadow:0 0 0 1px #e3e5ec;font-size:.95em;color:#6a7080;text-align:center;white-space:nowrap;overflow:hidden}.hm-shot-bd{display:block;padding:1.4em 1.8em}.hm-shot-nav{display:flex;gap:1.8em;margin:-1.4em -1.8em 1.6em;padding:1em 1.8em;border-bottom:1px solid #eceef3;color:#7a8090}.hm-shot-nav b{margin-right:auto;color:#1c4f8f}.hm-shot-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:1em}.hm-shot-h b{font-size:1.8em;font-weight:700;letter-spacing:-.02em}.hm-shot-btn{display:inline-block;padding:.55em 1.1em;border-radius:.5em;background:#1c4f8f;color:#fff;font-style:normal;font-weight:600}.hm-shot-btn.wide{display:block;margin-top:1.2em;text-align:center;background:#111}.hm-shot-chips{display:flex;gap:.6em;margin-bottom:1.2em}.hm-shot-chips em,.hm-shot-tag{padding:.3em .8em;border:1px solid #dde0e8;border-radius:99px;font-style:normal;color:#545a68}.hm-shot-tag{border:0;font-size:.9em;font-weight:600}.hm-shot-tag.good{background:#e2f4e8;color:#21804a}.hm-shot-tag.amber{background:#fbefd6;color:#9a6512}.hm-shot-tbl{display:block;border:1px solid #eceef3;border-radius:.5em}.hm-shot-tr{display:grid;grid-template-columns:1fr 1.2fr 1fr .9fr;grid-gap:1em;gap:1em;align-items:center;padding:.65em 1em;border-top:1px solid #f0f1f5}.hm-shot-tr.th{border-top:0;background:#f6f7fa;font-weight:600;color:#7a8090}.hm-shot-pop{position:absolute;right:1.4em;top:3.4em;z-index:1;display:block;width:21em;padding:1em;border-radius:.8em;background:#fff;box-shadow:0 .6em 2em #0003,0 0 0 1px #0000000f}.hm-shot-pg{position:relative}.hm-shot-file{display:flex;gap:.8em;align-items:center;margin-top:.8em}.hm-shot-file i{width:2.4em;height:3em;border-radius:.3em;background:#cfe6d6}.hm-shot-file small{display:block;color:#21804a}.sheet .hm-shot-bd{padding:0}.hm-shot-tbl.grid{border:0;border-radius:0;font-family:Menlo,monospace;font-size:.95em}.grid .hm-shot-tr{grid-template-columns:2em 1fr 1fr .9fr .9fr;gap:0;padding:0}.grid .hm-shot-tr>span{padding:.45em .5em;border-right:1px solid #e6e8ee}.grid .hm-shot-tr>span:first-child,.grid .th{background:#f3f4f7;color:#8a8f9c;text-align:center}.grid .hm-shot-tr:nth-child(2){font-weight:700}.hm-shot-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.6em;gap:1.6em}.hm-shot-cols>span,.hm-shot-k,.hm-shot-sum{display:block}.hm-shot-k{margin:.6em 0 .4em;font-weight:700}.hm-shot-in{display:block;padding:.6em .8em;border:1px solid #d9dce4;border-radius:.4em;font-style:normal;color:#545a68}.hm-shot-in.warn{border-color:#e0a43c;box-shadow:0 0 0 .2em #fbefd6}.hm-shot-pay{display:block;margin-bottom:.6em;padding:.6em;border-radius:.4em;background:#111;color:#fff;font-style:normal;font-weight:600;text-align:center}.hm-shot-sum{padding:1em;border-radius:.6em;background:#f6f7fa}.hm-shot-msg .hm-shot-tr,.hm-shot-sum .hm-shot-tr{grid-template-columns:1fr auto;padding:.5em 0;border-color:#e6e8ee}.hm-shot-tr.good{color:#21804a}.hm-shot-tr.tot{font-weight:700}.hm-shot-note{display:block;margin-top:.7em;padding:.7em .9em;border-radius:.4em;background:#fbefd6;color:#7d520f}.mail .hm-shot-bd{padding:0}.hm-shot-mail{display:grid;grid-template-columns:12em 1fr;min-height:26em}.hm-shot-list{display:block;border-right:1px solid #eceef3;background:#fafbfc}.hm-shot-list>span{display:block;padding:.8em 1em;border-bottom:1px solid #eceef3}.hm-shot-list>span.on{background:#dbe6fb}.hm-shot-list i{display:block;height:.5em;margin-top:.5em;border-radius:.25em;background:#dfe2ea}.hm-shot-msg{display:block;padding:1.2em 1.6em}.hm-shot-msg>b{display:block;font-size:1.4em}.hm-shot-msg small{display:block;margin:.3em 0 1em;color:#7a8090}@container sc (max-width:900px){.hm-sc-ft .hm-sc-sub,.hm-sc-sr code{display:none}}@container sc (max-width:560px){.hm-sc-screen{padding:16px 14px;-webkit-mask-image:linear-gradient(#000 calc(100% - 48px),transparent);mask-image:linear-gradient(#000 calc(100% - 48px),transparent)}.hm-sc-head{margin-bottom:12px}.hm-sc-filter{display:none}.hm-sc-grp{grid-template-columns:minmax(0,1fr);row-gap:8px}.hm-sc-lead{display:flex;gap:8px}.hm-sc-top{align-self:stretch}.hm-sc-top>i{display:none}.hm-sc-kids{margin-left:18px}.hm-sc-seat:after,.hm-sc-sr .hm-sc-seen,.hm-sc-sr .hm-sc-stages,.hm-sc-sr:after,.hm-sc-sr:before{display:none}.hm-sc-graph{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.hm-sc-gh,.hm-sc-graph .hm-el-links,.hm-sc-holder .hm-sc-pill{display:none}.hm-sc-graph{gap:6px}.hm-sc-ft{position:relative;display:flex;flex-direction:row;align-items:center;gap:8px;height:32px;margin-left:calc(var(--c) * 22px);padding:0 10px;white-space:nowrap}.hm-sc-ft.dep:before{content:"";position:absolute;left:-14px;bottom:50%;top:calc(-6px - (var(--up) - 1) * 38px);width:11px;border-left:1.5px solid #aeb4c1;border-bottom:1.5px solid #aeb4c1;border-bottom-left-radius:9px}.hm-sc-ft .hm-sc-holder,.hm-sc-ft .hm-sc-st,.hm-sc-sr .hm-sc-pill{display:none}.hm-sc-ft .hm-sc-t{min-width:0}}@container scf (max-width:679px){.hm-sc-screen{-webkit-mask-image:none;mask-image:none}.hm-sc-grp{row-gap:10px}.hm-sc-lead{flex-direction:column;gap:0}.hm-sc-top>i{display:block;flex:none;height:16px;min-height:0;margin-left:25px;align-self:flex-start;border-left:1.5px solid #aeb4c1}.hm-sc-kids{margin-left:42px}.hm-sc-kids:has(>:nth-child(3):last-child)>:nth-child(2):after,.hm-sc-sr:after,.hm-sc-sr:before,.hm-sc-sr:is(:first-child,:last-child):after{display:block;border-color:#aeb4c1}.hm-sc-sr:is(:first-child,:last-child):before{border-top:0;border-bottom:0;border-radius:0}.hm-sc-sr:first-child:before{top:-10px}.hm-sc-sr:last-child:before{bottom:calc(50% + 9px)}.hm-sc-sr:after{right:auto;left:-20px;top:calc(50% - 9px);bottom:50%;width:17px;border-top:0;border-left:1.5px solid #aeb4c1;border-bottom:1.5px solid #aeb4c1;border-bottom-left-radius:9px}}.hm-sc-still{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hm-pd{max-width:460px;margin:0 auto;font-size:13px;line-height:1.45;color:var(--hm-ink);text-align:left}.hm-pd h4,.hm-pd p,.hm-pd ul{margin:0;padding:0;list-style:none}.hm-pd code{font-family:var(--mono)}.hm-pd-card{border:1px solid var(--hm-border);border-radius:12px;background:#fff;box-shadow:0 1px 2px #20232d0f,0 18px 40px -24px #20232d59}.hm-pd-chip{display:inline-block;padding:0 5px;border-radius:5px;background:#eef0ff;font:600 .92em/1.5 var(--mono);color:#4659f7}.hm-pd{--pd-ink:#e9ebf2;--pd-dim:#8d93a6;--pd-line:#ffffff24;--pd-panel:#ffffff0a;--pd-v:#9b8cff;--pd-g:#3ddc97;--pd-a:#f2c46b;--pd-t:#4fd1c5;--pd-b:#6aa8ff}.hm-pd .hm-hz{color:#fff!important;opacity:1}.hm-weave{--hm-w1:var(--hm-accent);--hm-w2:oklch(from var(--hm-accent) l c calc(h + 40));--hm-w3:var(--hm-acc2,var(--hm-muted));--hm-w4:color-mix(in oklab,var(--hm-accent) 50%,var(--hm-acc2,var(--hm-ink)));--hm-w5:color-mix(in srgb,var(--hm-accent) 50%,var(--hm-ink));--hm-w-base:color-mix(in oklab,var(--hm-accent) 62%,var(--hm-muted));position:relative;margin:0;min-width:0}.hm-weave-bright .hm-weave{--hm-w2:oklch(from var(--hm-accent) calc(l + .04) calc(c * 1.1) calc(h + 30));--hm-w4:oklch(from var(--hm-accent) calc(l + .06) c calc(h + 75));--hm-w5:oklch(from var(--hm-accent) calc(l + .12) c calc(h + 12));--hm-w-base:var(--hm-accent);--hm-w-strength:1.5}.hm-weave-stage{position:relative}.hm-weave canvas{position:absolute;inset:0;display:block;width:100%;height:100%}.hm-weave-closing{max-width:1320px;margin:-32px auto -24px}.hm-weave-closing .hm-weave-stage{height:370px}@media (max-width:599px){.hm-weave-closing .hm-weave-stage{height:270px}}.hm-ct{padding:72px 0 96px}.hm-ct-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);grid-gap:56px;gap:56px;align-items:start}.hm-page .hm-ct-pitch h1{margin:0;font-size:clamp(34px,4.2vw,50px);line-height:1.05;letter-spacing:-.04em;text-wrap:balance}.hm-page .hm-ct-pitch p{margin:20px 0 0;font-size:18px;line-height:1.5;color:var(--hm-muted);text-wrap:pretty}.hm-ct-gauge{max-width:420px;margin-top:40px}.hm-ct-card{display:grid;grid-gap:22px;gap:22px;padding:28px;border:1px solid var(--hm-border);border-radius:14px;background:var(--hm-surface,#f7f8fb)}.hm-page .hm-ct-card h2{margin:0;font-size:22px;letter-spacing:-.02em}.hm-ct-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.hm-page .hm-ct-head h2{flex:none;white-space:nowrap}.hm-ct-mini{display:none;flex:0 1 112px;min-width:0;opacity:0;transition:opacity .3s ease}.hm-ct-past .hm-ct-mini{opacity:1}.hm-ct-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.hm-ct-f{display:grid;grid-gap:6px;gap:6px;min-width:0}.hm-ct-wide{grid-column:1/-1}.hm-ct-f>span{font-size:13px;font-weight:600;color:var(--hm-ink)}.hm-ct-f>span b{color:var(--hm-muted);font-weight:600}.hm-ct-f :is(input,textarea){width:100%;box-sizing:border-box;min-height:44px;padding:10px 12px;border:1px solid var(--hm-border);border-radius:8px;background:var(--bg,#fff);color:var(--hm-ink);font:400 15px/1.3 var(--sans)}.hm-ct-f textarea{resize:vertical}.hm-ct-f :is(input,textarea):focus{outline:2px solid var(--hm-accent);outline-offset:1px}.hm-ct-f [aria-invalid]{border-color:#d64545}.hm-ct-f em{font-style:normal;font-size:13px;color:#d64545}.hm-ct-f em:empty{display:none}.hm-dark .hm-ct-f [aria-invalid]{border-color:#ff6b6b}.hm-dark .hm-ct-f em{color:#ff6b6b}.hm-ct-card .hm-btn{justify-self:start}.hm-ct-thanks{margin:0;font-size:16px;font-weight:600;color:var(--hm-ink)}.hm-ct-thanks[hidden]{display:none}@media (max-width:860px){.hm-ct{padding:40px 0 64px}.hm-ct-row{grid-template-columns:1fr;gap:32px}.hm-ct-card{padding:20px}.hm-ct-mini{display:block}.hm-ct-f :is(input,textarea){font-size:16px}}@media (max-width:520px){.hm-ct-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hm-ct-mini{transition:none}}.hm-page.hm-look{--hm-accent-d:color-mix(in srgb,var(--hm-accent) 82%,#000);--hm-accent-weak:color-mix(in srgb,var(--hm-accent) 9%,var(--bg));--hm-surface-2:var(--hm-surface);background:var(--bg)}.hm-look .hm-agent-lead,.hm-look :is(h1,h2,h3){font-family:var(--hm-display)}.hm-page.hm-look :is(h1,h2){font-weight:var(--hm-dw)}.hm-look .hm-hero:before{display:none}.hm-look .hm-header{background:color-mix(in srgb,var(--bg) 92%,transparent);border-bottom-color:var(--hm-border)}.hm-page.hm-look .hm-btn-primary,.hm-page.hm-look .hm-copy{background:var(--hm-accent);border-color:var(--hm-accent);color:var(--hm-on-acc)!important}.hm-page.hm-look .hm-btn.hm-acct{background:transparent;border-color:var(--hm-border);color:var(--hm-ink)!important}.hm-page.hm-look :is(.hm-btn-primary,.hm-copy):hover{background:color-mix(in srgb,var(--hm-accent) 10%,transparent);border-color:var(--hm-accent);color:var(--hm-accent)!important}.hm-page.hm-look .hm-btn.hm-acct:hover{border-color:var(--hm-ink);background:color-mix(in srgb,var(--hm-ink) 7%,transparent)}.hm-page.hm-look .hm-say{background:var(--hm-surface);border-color:var(--hm-border);box-shadow:none}.hm-page.hm-look .hm-hero h1>span+span,.hm-page.hm-look .hm-num,.hm-page.hm-look .hm-say code{color:var(--hm-accent)}.hm-look .hm-brand{width:auto}.hm-lockup{display:inline-flex;align-items:flex-end;gap:calc(var(--h) * .22);color:var(--hm-icon);line-height:1;white-space:nowrap}.hm-lockup.as-y{gap:calc(var(--h) * .05)}.hm-page.hm-look :is(.hm-brand,.hm-footer-brand) .hm-lockup svg{flex:none;width:auto;height:var(--h);aspect-ratio:auto;color:var(--hm-icon)}.hm-lockup>span{color:var(--hm-ink);transform:translateY(calc(var(--h) * .07))}.hm-page.hm-look .hm-lockup.hm-glyphs svg{color:color-mix(in srgb,var(--hm-icon) 30%,var(--hm-ink))}.hm-lockup.hm-glyphs .hm-glyph-icon{color:var(--hm-icon)}.hm-page.hm-look .hm-header .hm-lockup.hm-glyphs svg{height:34px}@media (max-width:820px){.hm-page.hm-look .hm-header .hm-lockup.hm-glyphs svg{height:30px}}@media (max-width:480px){.hm-page.hm-look .hm-header .hm-lockup.hm-glyphs svg{height:22px}.hm-page.hm-look .hm-header-row{gap:8px}}.hm-page.hm-look .hm-footer .hm-lockup.hm-glyphs svg{height:28px}@media (max-width:480px){.hm-page.hm-look .hm-footer .hm-lockup.hm-glyphs svg{height:20px}}.hm-page.hm-look .hm-footer-row:has(.hm-glyphs){align-items:center}.hm-page.hm-look .hm-footer:has(.hm-glyphs){padding:24px 0}.hm-page.hm-shape-square :not(.hm-hz){border-radius:0!important}.hm-page.hm-shape-square :is(.hm-btn,.hm-copy){font:600 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase}.hm-align-left .hm-hero-grid{justify-items:start;text-align:left}.hm-align-left .hm-hero-art{max-width:none}.hm-align-left .hm-install-light{justify-content:flex-start}@media (max-width:820px){.hm-align-left .hm-hero .hm-install-light{align-items:flex-start;text-align:left}}.hm-hero-scan .hm-hero{background:repeating-linear-gradient(0deg,transparent 0 2px,color-mix(in srgb,var(--hm-accent) 7%,transparent) 2px 3px)}.hm-page.hm-hero-scan .hm-hero h1{color:var(--hm-accent);text-shadow:0 0 12px color-mix(in srgb,var(--hm-accent) 22%,transparent)}.hm-page.hm-hero-scan .hm-hero h1>span+span{color:var(--hm-ink)}.hm-page.hm-hero-scan .hm-hero h1:before{content:"> ";color:var(--hm-accent)}.hm-page.hm-dark :is(.hm-sc,.hm-step-art){--hm-ink:#20232d;--hm-ink-2:#3b4048;--hm-muted:#636a7a;--hm-border:#e2e5ee;--hm-line:#f0f2f7;--hm-surface:#f7f8fc;--hm-accent:#4b50df;--hm-accent-weak:#eef0ff}.hm-page.hm-dark .hm-sc-app{border-color:#2a2c31;box-shadow:0 0 0 1px #ffffff0d,0 40px 120px -40px color-mix(in srgb,var(--hm-accent) 35%,transparent)}.hm-dark :is(.hm-pills li){background:var(--hm-surface);border-color:var(--hm-border)}@media (max-width:1020px){.hm-hero-painted .hm-hero-art{padding:20px}}.hm-page.hm-look{--bg:#101418;--hm-ink:#dfe6ec;--hm-ink-2:#dfe6ec;--hm-muted:#8995a1;--hm-accent:#f4a261;--hm-acc2:#a5d8ff;--hm-surface:#171c22;--hm-border:#262e37;--hm-line:#262e37;--hm-display:"Fira Code",monospace;--hm-dw:600;--sans:"Fira Sans",sans-serif;--mono:"Fira Code",monospace;--hm-icon:#f4a261;--hm-on-acc:#0b0b0b;color-scheme:dark}.hm-page{-webkit-font-smoothing:antialiased;text-rendering:auto}.hm-page.hm-look .hm-hero h1{font-size:min(62px,calc((100vw - 64px)/14.5))}@media (max-width:519px){.hm-page.hm-look .hm-hero h1{font-size:min(40px,calc((100vw - 32px)/14.5))}.hm-page.hm-hero-scan .hm-hero h1>span:first-child{display:inline}}.hm-pic-g30-plugs .x30-root{max-width:440px;margin:0 auto;color:var(--pd-ink)}.hm-pic-g30-venn .x30-root{max-width:420px;margin:0 auto;color:var(--pd-ink)}.hm-pic-g30-venn svg{display:block;width:100%;height:auto}.hm-pic-g30-venn circle{stroke-width:1.5;fill-opacity:.13}.hm-pic-g30-playbill .x30-root{max-width:420px;margin:0 auto;color:var(--pd-ink);text-align:center;font-family:Georgia,Times New Roman,serif}.hm-pic-g30-playbill ol{margin:10px 0 0;padding:0;list-style:none;text-align:left}.hm-pic-g30-playbill li{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;grid-gap:2px 8px;gap:2px 8px;padding:7px 0}.hm-pic-g30-playbill li .hm-hz{grid-column:1;grid-row:1/3;width:30px;height:30px;font:700 12px var(--sans);border-radius:8px}.hm-pic-g30-playbill li b{grid-column:2;grid-row:1}.hm-pic-g30-playbill li i{grid-column:3;grid-row:1}.hm-pic-g30-playbill li code{grid-column:4;grid-row:1}.hm-pic-g30-playbill li b{font:700 16px Georgia,serif}.hm-pic-g30-playbill li i{height:0;border-bottom:1.5px dotted var(--pd-dim);align-self:end;margin-bottom:5px}.hm-pic-g30-playbill li code{font:600 12px var(--mono);color:var(--pd-v)}.hm-pic-g30-playbill li small{grid-column:2/-1;grid-row:2;font:italic 12px Georgia,serif;color:var(--pd-dim)}.hm-pic-g30-split .x30-root{max-width:440px;margin:0 auto;border-radius:10px;overflow:hidden;background:var(--pd-panel);border:1px solid var(--pd-line);color:var(--pd-ink)}.hm-pic-g30-dial .x30-root{max-width:222px;margin:0 auto;color:var(--pd-ink)}.hm-pic-g30-dial .x30-d{position:relative}.hm-pic-g30-dial svg{display:block;width:100%;height:auto}.hm-pic-g30-dial .x30-tick{stroke:var(--pd-dim);stroke-width:2.5;stroke-linecap:round}.hm-pic-g30-dial .x30-knob{fill:var(--pd-panel);stroke:var(--pd-line);stroke-width:2}.hm-pic-g30-dial .x30-in{fill:none;stroke:var(--pd-line);stroke-dasharray:2 4}.hm-pic-g30-dial .x30-ptr{stroke:var(--pd-v);stroke-width:5;stroke-linecap:round}.hm-pic-g30-dial .x30-ptro{stroke:color-mix(in srgb,var(--pd-v) 30%,var(--pd-panel));stroke-width:13;stroke-linecap:round;filter:drop-shadow(0 1px 1.5px #0008)}.hm-pic-g30-dial .x30-pos{position:absolute;transform:translate(-50%,-50%)}.hm-pic-g30-dial .x30-pos .hm-hz{width:30px;height:30px;font-size:12px;border-radius:8px}.hm-pic-g30-dial .x30-p0{left:10.7%;top:36%;opacity:.55}.hm-pic-g30-dial .x30-p1{left:50%;top:18.7%}.hm-pic-g30-dial .x30-p2{left:89.3%;top:36%;opacity:.55}.hm-pic-g30-dial .x30-p1 .hm-hz{box-shadow:0 0 0 3px var(--pd-v)}.hm-pic-g30-equation .x30-root{max-width:440px;margin:0 auto;color:var(--pd-ink)}.hm-pic-g30-stack .x30-root{display:grid;grid-gap:6px;gap:6px}.hm-pic-g30-keycaps .x30-root,.hm-pic-g30-stack .x30-root{max-width:420px;margin:0 auto;color:var(--pd-ink)}.hm-pic-g30-grid .x30-root{max-width:440px;margin:0 auto;color:var(--pd-ink)}.hm-pic-g30-grid table{width:100%;border-collapse:collapse;font-size:12.5px}.hm-pic-g30-grid th{padding:0 4px 8px;font-weight:600;text-transform:none;letter-spacing:0;vertical-align:bottom}.hm-pic-g30-grid th .hm-hz{margin:0 auto 4px;width:26px;height:26px;font-size:10px;border-radius:7px;font:700 10px/1 var(--sans)}.hm-pic-g30-grid th small{display:block;font:600 11px var(--sans);white-space:nowrap;color:var(--pd-ink)}.hm-pic-g30-grid td{padding:8px 4px;border-top:1px solid var(--pd-line)}.hm-pic-g30-grid td:first-child{color:var(--pd-ink)}.hm-pic-g30-badges .x30-root,.hm-pic-g30-shelf .x30-root{max-width:440px;margin:0 auto;color:var(--pd-ink)}.hm-pic-g30-donut .x30-root{max-width:420px;margin:0 auto;color:var(--pd-ink)}.hm-pic-g30-donut svg{display:block;width:100%;height:auto}.hm-pic-g30-donut circle{fill:none;stroke-width:18}.hm-pic-g30-donut ul{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0 4px 0 0;list-style:none}.hm-pic-g30-donut li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:8px;gap:8px;font-size:13px}.hm-pic-g30-donut li b{font:700 15px var(--mono)}@container scf (max-width:420px){.hm-pic-g30-grid table{font-size:11.5px}}.x80-root{max-width:440px;margin:0 auto;color:var(--pd-ink)}.x80-root .x80-svg{display:block;width:100%;height:auto;overflow:visible}.x80-root .x80-svg *{stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.x80-root [class*=x80-k]{fill:none}.x80-root .x80-kv{stroke:var(--pd-v)}.x80-root .x80-kg{stroke:var(--pd-g)}.x80-root .x80-ka{stroke:var(--pd-a)}.x80-root .x80-kt{stroke:var(--pd-t)}.x80-root .x80-kb{stroke:var(--pd-b)}.x80-root .x80-kl{stroke:var(--pd-line)}.x80-root .x80-fg{fill:var(--pd-g)}.x80-root .x80-fa{fill:var(--pd-a)}.x80-root .x80-ft{fill:var(--pd-t)}.x80-root .x80-fb{fill:var(--pd-b)}.x80-root .x80-fp{fill:var(--pd-panel)}.x80-root .x80-hg{fill:color-mix(in srgb,var(--pd-g) 22%,transparent)}.x80-root .x80-ha{fill:color-mix(in srgb,var(--pd-a) 22%,transparent)}.x80-root .x80-ht{fill:color-mix(in srgb,var(--pd-t) 22%,transparent)}.x80-root .x80-hb{fill:color-mix(in srgb,var(--pd-b) 18%,transparent)}.x80-root .x80-svg .x80-w3{stroke-width:3}.x80-root .x80-tx{font:600 10px var(--mono);letter-spacing:.04em;fill:var(--pd-dim)}.x80-root .x80-tx.x80-ti{fill:var(--pd-ink)}.x80-root .x80-tx.x80-tv{fill:var(--pd-v)}.x80-root .x80-tx.x80-ta{fill:var(--pd-a)}.x80-root .x80-tx.x80-tt{fill:var(--pd-t)}.x80-root .x80-tx.x80-tg{fill:var(--pd-g)}.x80-root .x80-tx.x80-tb{fill:var(--pd-b)}.x80-root .x80-tx.x80-ts{font-size:8.5px}.hm-pic-g80-margin .x80-root path.x80-fp{fill:#f4f2fd}.hm-pic-g80-margin .x80-root .x80-kl{stroke:#20232d40}.hm-pic-g80-margin .x80-root .x80-tx.x80-tv{fill:#5b3fd0}.hm-pic-g80-margin .x80-root .x80-hg{fill:color-mix(in srgb,var(--pd-g) 55%,#f4f2fd)}.hm-pic-g80-margin .x80-root .x80-hb{fill:color-mix(in srgb,var(--pd-b) 55%,#f4f2fd)}.hm-pic-g80-margin .x80-root .x80-ht{fill:color-mix(in srgb,var(--pd-t) 55%,#f4f2fd)}.hm-pic-g80-margin .x80-root .x80-ha{fill:color-mix(in srgb,var(--pd-a) 55%,#f4f2fd)}.x81-root{max-width:460px;margin:0 auto;color:var(--pd-ink);font-family:var(--sans)}.x81-fig{position:relative}.x81-sv{display:block;width:100%;height:auto;overflow:visible}.x81-sv text{fill:var(--pd-ink);font-family:var(--mono)}.x81-ov{position:absolute;transform:translate(-50%,-50%);line-height:0}.x81-wh{color:var(--pd-v)}.x81-wh .hm-el-wheel svg{width:32px;height:22px}.x81-ov .hm-hz{width:24px;height:24px;border-radius:6px;font-size:10px}.x81-sd *{stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.x81-sd [class*=x81-sk]{fill:none}.x81-sd .x81-skv{stroke:var(--pd-v)}.x81-sd .x81-skb{stroke:var(--pd-b)}.x81-sd .x81-ska{stroke:var(--pd-a)}.x81-sd .x81-skt{stroke:var(--pd-t)}.x81-sd .x81-skg{stroke:var(--pd-g)}.x81-sd .x81-sfp{fill:var(--pd-panel)}.x81-sd .x81-sfv{fill:var(--pd-v)}.x81-sd text.x81-sx{font:600 10px var(--mono);letter-spacing:.04em;fill:var(--pd-dim)}.x81-sd text.x81-sti{fill:var(--pd-ink)}.x81-sd text.x81-stv{fill:var(--pd-v)}.x81-sd text.x81-sts{font-size:8.5px}.x81-sd text.x81-stb{fill:var(--pd-b)}.x81-sd text.x81-sta{fill:var(--pd-a)}.x81-sd text.x81-stt{fill:var(--pd-t)}.x81-sd text.x81-stg{fill:var(--pd-g)}.x81-ov.x81-sm .hm-hz{width:20px;height:20px;border-radius:5px;font-size:8.5px}.x81-sd .x81-smon{fill:var(--pd-ink);stroke:none}.x81-sd .x81-smoff{fill:var(--pd-line);stroke:none}.x82-root{--x82-r:#ff6b6b;--x82-bg:#0c0d10;max-width:419px;margin:0 auto}.hm-page:not(.hm-dark) .x82-root{--x82-r:#d64545;--x82-bg:#ffffff}.x82-svg{display:block;width:100%;height:auto;overflow:visible}.x82-svg *{stroke-linejoin:round;stroke-linecap:round}.x82-empty{fill:var(--pd-panel);stroke:var(--pd-line);stroke-width:1.2}.x82-o{stroke-width:1.8;fill:none}.x82-o.x82-cv{stroke:var(--pd-v)}.x82-o.x82-ct{stroke:var(--pd-t)}.x82-o.x82-ca{stroke:var(--pd-a)}.x82-o.x82-cg{stroke:var(--pd-g)}.x82-o.x82-cr{stroke:var(--x82-r);fill:color-mix(in srgb,var(--x82-r) 18%,transparent)}.x82-o.x82-kmix{stroke:color-mix(in srgb,var(--pd-v),var(--pd-t))}.x82-svg .x82-ns{stroke:none}.x82-svg .x82-nf{fill:none}.x82-o.x82-cv.x82-ns{fill:color-mix(in srgb,var(--pd-v) 22%,transparent)}.x82-o.x82-ct.x82-ns{fill:color-mix(in srgb,var(--pd-t) 22%,transparent)}@media (min-width:1021px){.x82-root{max-width:460px}.x82-svg{width:calc(100% * 329 / 361)}}.x83-root{--x83-r:#ff6b6b;display:grid;grid-template-columns:42% 1fr;grid-gap:12px;gap:12px;align-items:center;max-width:460px;margin:0 auto;color:var(--pd-ink);font-family:var(--sans)}.hm-page:not(.hm-dark) .x83-root{--x83-r:#d64545}.x83-fr-rule{padding:4px 0 4px 14px;border-left:3px solid var(--pd-g)}.x83-root .hm-shot{position:relative;width:100%}.hm-page .x83-root .hm-shot:not(.hm-hz){border-radius:8px!important}.x83-tx{display:grid;grid-gap:7px;gap:7px;min-width:0}.x83-root ol,.x83-root p,.x83-root ul{margin:0;padding:0;list-style:none}.x83-hd{font-size:14px;font-weight:600;line-height:1.2}.x83-hd b{font:700 14px var(--mono);color:var(--pd-v)}.x83-hd span{color:var(--pd-g)}.x83-f{color:var(--x83-r)}.x83-p{color:var(--pd-g)}.x83-one{position:relative}.x83-rows{display:grid;grid-gap:6px;gap:6px;font:600 10.5px var(--mono)}.x83-rows li{display:flex;align-items:center;gap:6px;white-space:nowrap;min-width:0}.x83-rows b{display:grid;place-items:center;flex:none;width:20px;height:20px;border:2px solid;border-radius:50%;font-size:10px}.x83-rows i{font-style:normal;color:var(--pd-a)}.x83-rows em{font-style:normal;font-weight:500;color:var(--pd-ink)}.x83-rs-pill b{width:auto;height:auto;padding:1px 7px;border-width:1.5px;border-radius:999px}.x83-root.x83-narrow{grid-template-columns:44% 1fr}.hm-sc:has(.x83-narrow){container-type:inline-size}.x83-narrow{gap:3cqi}.x83-narrow .x83-tx{gap:3.5cqi}.x83-narrow .x83-hd,.x83-narrow .x83-hd b{font-size:3.1cqi}.x83-narrow .x83-hd{white-space:nowrap}.x83-narrow.x83-fr-rule{padding-left:0;border-left:0}.x83-narrow .x83-rows{gap:3cqi;font-size:2.6cqi}.x83-narrow .x83-rows li{gap:1.4cqi}.x83-narrow .x83-rows b{width:4.6cqi;height:4.6cqi;font-size:2.4cqi}.x83-narrow .x83-rs-pill b,.x83-narrow.x83-rs-pill b{width:auto;height:auto;padding:.3cqi 1.6cqi}.x83-map .hm-shot-bd{position:relative;height:27.4em;padding:0}.x83-mp{display:block;width:100%;height:100%}.x83-mp-ground{fill:#eef0ea}.x83-mp-water{fill:#cfe2f3}.x83-mp-park{fill:#d6ebcf}.x83-mp-st{fill:none;stroke:#fff;stroke-width:9}.x83-mp-rt{fill:none;stroke:#1c4f8f;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.x83-mp-rt.ahead{stroke-dasharray:2 9;stroke-opacity:.7}.x83-mp-me{fill:#1c4f8f;stroke:#fff;stroke-width:2.5}.x83-mp-pulse{fill:#1c4f8f;opacity:.25;transform-box:fill-box;transform-origin:center;animation:x83-pulse 1.8s ease-out infinite}.x83-mp-pin{fill:#1f2430}.x83-mp-pinh{fill:#fff}@keyframes x83-pulse{0%{transform:scale(.7);opacity:.45}to{transform:scale(2.4);opacity:0}}@media (prefers-reduced-motion:reduce){.x83-mp-pulse{animation:none}}.x83-eta{position:absolute;left:1.4em;bottom:1.4em;display:grid;grid-gap:.3em;gap:.3em;width:17em;padding:1em 1.1em;border-radius:.8em;background:#fff;box-shadow:0 .5em 1.6em #0002,0 0 0 1px #0000000f}.x83-eta b{font-size:1.35em;font-weight:700;letter-spacing:-.01em}.x83-eta small{color:#6a7080}.x83-eta>i{display:block;height:.45em;margin-top:.4em;border-radius:9em;background:#e6e9f0}.x83-eta>i>i{display:block;width:62%;height:100%;border-radius:inherit;background:#1c4f8f}.x84-root{max-width:460px;margin:0 auto;color:var(--pd-ink)}.x84-root .x84-svg{display:block;width:100%;height:auto;overflow:visible}.x84-root .x84-svg *{stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.x84-root [class*=x84-k]{fill:none}.x84-root .x84-kv{stroke:var(--pd-v)}.x84-root .x84-kg{stroke:var(--pd-g)}.x84-root .x84-ka{stroke:var(--pd-a)}.x84-root .x84-kt{stroke:var(--pd-t)}.x84-root .x84-kb{stroke:var(--pd-b)}.x84-root .x84-kd{stroke:var(--pd-dim)}.x84-root .x84-fp{fill:var(--pd-panel)}.x84-root .x84-hv{fill:color-mix(in srgb,var(--pd-v) 24%,transparent)}.x84-root .x84-hg{fill:color-mix(in srgb,var(--pd-g) 24%,transparent)}.x84-root .x84-ha{fill:color-mix(in srgb,var(--pd-a) 24%,transparent)}.x84-root .x84-ht{fill:color-mix(in srgb,var(--pd-t) 24%,transparent)}.x84-root .x84-hb{fill:color-mix(in srgb,var(--pd-b) 24%,transparent)}.x84-root .x84-dash{stroke-dasharray:4 5}.x84-root .x84-tx{font:600 12.5px var(--sans);fill:var(--pd-ink)}.x84-root .x84-tx.x84-m{font:600 10.5px var(--mono);letter-spacing:.02em;fill:var(--pd-dim)}.x84-root .x84-tx.x84-cv{fill:var(--pd-v)}.x84-root .x84-tx.x84-cg{fill:var(--pd-g)}.x84-root .x84-tx.x84-ca{fill:var(--pd-a)}.x84-root .x84-tx.x84-ct{fill:var(--pd-t)}.x84-root .x84-tx.x84-cb{fill:var(--pd-b)}.x86-root{max-width:460px;margin:0 auto;color:var(--pd-ink);font-family:var(--sans)}.x86-root .x86-svg{display:block;width:100%;height:auto;overflow:visible}.x86-root .x86-svg *{stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.x86-root [class*=x86-k]{fill:none}.x86-root .x86-ka{stroke:var(--pd-a)}.x86-root .x86-kt{stroke:var(--pd-t)}.x86-root .x86-kb{stroke:var(--pd-b)}.x86-root .x86-fa{fill:var(--pd-a)}.x86-root .x86-ft{fill:var(--pd-t)}.x86-root .x86-fb{fill:var(--pd-b)}.x86-root .x86-dash{stroke-dasharray:4 6}.x86-root .x86-tx{font:600 10.5px var(--mono);fill:var(--pd-dim)}.x86-root .x86-tx.x86-tl{font:700 13px var(--sans);fill:var(--pd-ink)}.x86-root .x86-tx.x86-ta{fill:var(--pd-a)}.x86-root .x86-tx.x86-tt{fill:var(--pd-t)}.x86-root .x86-tx.x86-tb-b{fill:var(--pd-b)}.x91-root .x91-kf{fill:none;stroke:var(--pd-ink)}.x91-root .x91-hf{fill:color-mix(in srgb,var(--pd-ink) 14%,transparent)}.x91-root .x84-tx.x91-cf{fill:var(--pd-ink)}@keyframes x91-pulse{50%{stroke-opacity:.3}}@keyframes x91-ring{0%{transform:scale(1);opacity:.8}to{transform:scale(1.2);opacity:0}}@keyframes x91-ants{to{stroke-dashoffset:-11}}@keyframes x91-slide{0%{transform:translateX(44px);opacity:0}30%,to{transform:none;opacity:1}}@keyframes x91-dockl{0%{transform:translateX(-30px);opacity:0}30%,to{transform:none;opacity:1}}@keyframes x91-dockr{0%{transform:translateX(30px);opacity:0}30%,to{transform:none;opacity:1}}@keyframes x91-fall{0%{transform:translateY(-14px);opacity:0}25%{opacity:1}80%{transform:translateY(16px);opacity:1}to{transform:translateY(22px);opacity:0}}@keyframes x91-blink{50%{opacity:.2}}@keyframes x91-bob{50%{transform:translateY(-5px)}}@keyframes x91-flash{50%{fill:color-mix(in srgb,var(--pd-ink) 42%,transparent)}}@keyframes x91-drop{0%{transform:translateY(-24px);opacity:0}25%,to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.x91-root *{animation:none!important}}.hm-pic-g91-twin{--x91-bg:#0c0d10}.hm-page:not(.hm-dark) .hm-pic-g91-twin{--x91-bg:#ffffff}.hm-pic-g91-twin .x84-fp{fill:var(--x91-bg)}.hm-pic-g91-twin .x84-root{max-width:394px}.x92-root{position:relative;max-width:460px;margin:0 auto;padding-top:6px;color:var(--pd-ink);font-family:var(--sans)}.x92-root p{margin:0!important}.x92-root code{font:600 11px var(--mono);color:var(--pd-ink);letter-spacing:-.01em;white-space:nowrap}.x92-root small{font-size:11px;line-height:1.2;color:var(--pd-dim)}.x92-root .x92-bd{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.x92-root .x92-id{--c:var(--pd-v);position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:16px 6px 10px;border-radius:6px;background:var(--pd-panel);border:1px solid var(--pd-line);text-align:center}.x92-root .x92-c1{--c:var(--pd-t)}.x92-root .x92-c2{--c:var(--pd-a)}.x92-root .x92-clip{position:absolute;top:-5px;left:50%;width:26px;height:9px;margin-left:-13px;border-radius:3px;background:var(--pd-dim);z-index:1}.x92-root .x92-face{position:relative;display:grid;place-items:center;flex:none;width:58px;height:58px;margin:0 0 2px!important;border-radius:50%;background:color-mix(in srgb,var(--c) 24%,transparent);border:2px solid var(--c);font:800 22px var(--hm-display,var(--sans));letter-spacing:-.02em}.x92-root .x92-face .hm-hz{position:absolute;right:-4px;bottom:-4px;width:22px;height:22px;font-size:10px}.x92-root .x92-id b{font-size:13.5px;line-height:1.15}.x92-root .x92-lab{display:inline-flex;align-items:center;gap:4px;font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--pd-v)}.x92-root .x92-lab.x92-pill{padding:2px 8px 2px 6px;border-radius:99px;background:color-mix(in srgb,var(--pd-v) 16%,transparent);border:1px solid color-mix(in srgb,var(--pd-v) 45%,transparent)}.x92-root .x92-dir{color:var(--c)}.x92-root .x92-dir.x92-pill{background:color-mix(in srgb,var(--c) 14%,transparent);border-color:color-mix(in srgb,var(--c) 45%,transparent)}.x92-root .hm-el-wheel.x92-wh{display:inline-grid;flex:none;width:19px;height:13px;color:var(--pd-v)}.x92-root .hm-el-wheel.x92-wh svg{width:100%;height:100%}.x92-root .x92-dot{width:7px;height:7px;border-radius:50%;background:var(--c);box-shadow:0 0 0 2px color-mix(in srgb,var(--c) 30%,transparent)}.x92-root .x92-doc{position:relative;background:var(--pd-bg,var(--pd-panel));border:1px solid var(--pd-line);border-radius:3px 9px 3px 3px}.x92-root .x92-doc:after{content:"";position:absolute;top:-1px;right:-1px;width:9px;height:9px;border-radius:0 0 0 3px;background:linear-gradient(225deg,var(--pd-panel) 50%,var(--pd-line) 50%)}.x92-root .x92-doc{display:flex;flex-direction:column;align-items:flex-start;gap:3px;width:100%;padding:6px 7px;box-sizing:border-box;text-align:left}.x92-root .x92-ln{display:grid;grid-gap:3px;gap:3px;width:70%}.x92-root .x92-ln i{display:block;height:2px;border-radius:1px;background:var(--pd-line)}.x92-root .x92-ln i:nth-child(2){width:80%}.x92-root .x92-ln i:nth-child(3){width:55%}.x92-root .x92-chips{display:flex;gap:4px}.x92-root .x92-chips i{width:7px;height:7px;border-radius:50%;background:var(--pd-v)}.x92-root .x92-chips i:nth-child(2){background:var(--pd-g)}.x92-root .x92-chips i:nth-child(3){background:var(--pd-dim)}.x92-root .x92-term{display:flex;flex-direction:column;align-items:flex-start;gap:3px;width:100%;box-sizing:border-box;padding:6px 7px;border:1px solid var(--pd-line);border-radius:4px;background:var(--pd-bg,var(--pd-panel));text-align:left;overflow:hidden}.x92-root .x92-pr{display:flex;align-items:center;gap:4px}.x92-root .x92-pr b{font:700 12px var(--mono);color:var(--c)}.x92-root .x92-car{width:6px;height:12px;background:var(--c);opacity:.8}.x92-root .x92-term small{font-size:13.5px;line-height:1.25;color:var(--pd-ink)}.x92-root .x92-doc,.x92-root .x92-term{flex:1 0 auto}.x92-ltalk{--x92-bg:#0c0d10}.hm-page:not(.hm-dark) .x92-ltalk{--x92-bg:#ffffff}.x92-root .x92-lr{position:relative;display:flex;justify-content:center;width:100%}.x92-root .x92-lr .x92-lab{position:relative;z-index:2}.x92-ltalk .x92-lab.x92-pill{background:linear-gradient(color-mix(in srgb,var(--pd-v) 16%,transparent),color-mix(in srgb,var(--pd-v) 16%,transparent)),linear-gradient(var(--pd-panel),var(--pd-panel)),var(--x92-bg)}.x92-ltalk .x92-dir.x92-pill{background:linear-gradient(color-mix(in srgb,var(--c) 14%,transparent),color-mix(in srgb,var(--c) 14%,transparent)),linear-gradient(var(--pd-panel),var(--pd-panel)),var(--x92-bg)}.x92-ltalk .x92-id:not(:last-child) .x92-lr:before{content:"";position:absolute;z-index:1;top:50%;left:50%;width:calc(100% + 22px);border-top:2px dotted var(--pd-dim)}@media (max-width:360px){.x92-root.x92-tall.x92-ltalk .x92-lab{font-size:9px}.x92-root.x92-tall.x92-ltalk .hm-el-wheel.x92-wh{width:15px;height:11px}}.x94-root{--x94-r:#ff6b6b;max-width:460px;margin:0 auto;color:var(--pd-ink);font-family:var(--sans)}.hm-page:not(.hm-dark) .x94-root{--x94-r:#d64545}.x94-root .x94-svg{display:block;width:100%;height:auto;overflow:visible}.x94-root text{fill:currentColor}.x94-r{color:var(--x94-r)}.x94-v{color:var(--pd-v)}.x94-g{color:var(--pd-g)}.x94-d,.x94-dm{color:var(--pd-dim)}.x94-in{color:var(--pd-ink)}.x94-zl{font:600 11px var(--mono);letter-spacing:.02em}.x94-tk{font:500 11px var(--mono);letter-spacing:-.02em;fill:var(--pd-dim)!important}.x94-arc{fill:none;stroke:currentColor;stroke-width:16}.x94-root .x94-arc.x94-d{color:var(--pd-line)}.x94-needle{stroke:currentColor;stroke-width:5;stroke-linecap:round}.x94-hub{fill:var(--pd-panel);stroke:var(--pd-line);stroke-width:1.5}.x94-root .x94-gn{transform-box:view-box;transform-origin:230px 164px;transform:rotate(152deg);color:var(--pd-v);animation:x94-rev 9s infinite}@keyframes x94-rev{0%{transform:rotate(40deg);color:var(--pd-ink);animation-timing-function:ease-in-out}6%{transform:rotate(44deg);animation-timing-function:ease-in-out}10%{transform:rotate(38deg);animation-timing-function:cubic-bezier(.6,0,1,1)}27%{transform:rotate(166deg);color:var(--pd-ink)}28.5%{transform:rotate(162deg)}30%{transform:rotate(168deg)}31.5%{transform:rotate(163deg)}33%{transform:rotate(167deg);color:var(--pd-ink);animation-timing-function:cubic-bezier(.2,.7,.3,1)}40%{transform:rotate(12deg);color:var(--x94-r);animation-timing-function:ease-in-out}48%{transform:rotate(15deg)}54%{transform:rotate(11deg);color:var(--x94-r);animation-timing-function:cubic-bezier(.45,0,.25,1)}76%{transform:rotate(152deg);color:var(--pd-v)}93%{transform:rotate(152deg);color:var(--pd-v);animation-timing-function:ease-in-out}to{transform:rotate(40deg);color:var(--pd-ink)}}@media (prefers-reduced-motion:reduce){.x94-root .x94-gn{animation:none}}.x94-root .x94-gn.x94-live{animation:none}