.lp{--lp-g1:#3b4fb8;--lp-g2:#8a4dea;--lp-glow:rgba(90,79,214,0.16);--lp-glass:rgba(255,255,255,0.72);--lp-line:rgba(22,26,34,0.05);position:relative;min-height:100dvh;background:var(--canvas);color:var(--ink);font-family:var(--f-body);overflow-x:clip}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lp{--lp-g1:#8296f2;--lp-g2:#b98cf8;--lp-glow:rgba(110,100,240,0.2);--lp-glass:rgba(26,31,41,0.72);--lp-line:rgba(255,255,255,0.05)}}:root[data-theme=dark] .lp{--lp-g1:#8296f2;--lp-g2:#b98cf8;--lp-glow:rgba(110,100,240,0.2);--lp-glass:rgba(26,31,41,0.72);--lp-line:rgba(255,255,255,0.05)}.lp-aurora{top:-170px;left:-12vw;right:-12vw;bottom:auto;height:900px;background:radial-gradient(48% 42% at 22% 28%,var(--lp-glow),transparent 68%),radial-gradient(42% 38% at 78% 12%,rgba(138,77,234,.14),transparent 70%);filter:blur(4px)}.lp-aurora,.lp-grid-bg{position:absolute;pointer-events:none;z-index:0}.lp-grid-bg{inset:0 0 auto;height:1100px;background-image:linear-gradient(to right,var(--lp-line) 1px,transparent 1px),linear-gradient(to bottom,var(--lp-line) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(180deg,#000 0,transparent 78%);mask-image:linear-gradient(180deg,#000 0,transparent 78%)}.lp>footer,.lp>header,.lp>main{position:relative;z-index:1}.lp-nav{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:18px;max-width:1180px;margin:0 auto;padding:14px 16px;background:color-mix(in srgb,var(--canvas) 78%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid transparent}@supports not ((-webkit-backdrop-filter:blur(4px)) or (backdrop-filter:blur(4px))){.lp-nav{background:var(--canvas)}}@media (max-width:700px){.lp-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--canvas)}}.lp-brand{display:flex;align-items:center;gap:9px;font-family:var(--f-display);font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--ink);text-decoration:none;white-space:nowrap}.lp-brand b{font-weight:700;background:linear-gradient(100deg,var(--lp-g1),var(--lp-g2));-webkit-background-clip:text;background-clip:text;color:transparent}.lp-links{display:flex;gap:22px;margin-inline:auto;font-size:14px}.lp-links a{color:var(--ink-muted);text-decoration:none;transition:color .15s ease}.lp-links a:hover{color:var(--ink)}.lp-nav-act{display:flex}.lp-btn,.lp-nav-act{align-items:center;gap:8px}.lp-btn{display:inline-flex;justify-content:center;padding:9px 16px;border-radius:999px;border:1px solid transparent;font-family:var(--f-body);font-size:14px;font-weight:600;line-height:1;text-decoration:none;cursor:pointer;white-space:nowrap;transition:transform .14s ease,box-shadow .18s ease,background .15s ease,border-color .15s ease}.lp-btn-solid{color:#fff;background:linear-gradient(100deg,var(--lp-g1),var(--lp-g2));box-shadow:0 8px 22px -10px var(--lp-g2)}.lp-btn-solid:hover{transform:translateY(-1px);box-shadow:0 14px 30px -12px var(--lp-g2)}.lp-btn-ghost{color:var(--ink);background:var(--surface);border-color:var(--rule)}.lp-btn-ghost:hover{border-color:var(--rule-strong);transform:translateY(-1px)}.lp-btn-lg{padding:13px 24px;font-size:15px}.lp-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:56px;gap:56px;align-items:center;max-width:1180px;margin:0 auto;padding:72px 16px 88px}.lp-eyebrow{display:inline-block;padding:5px 12px;margin-bottom:20px;border-radius:999px;border:1px solid var(--rule);background:var(--surface);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted)}.lp-hero h1{font-family:var(--f-display);font-size:clamp(38px,6vw,62px);line-height:1.04;letter-spacing:-.028em;font-weight:700;margin:0 0 20px}.lp-hero h1 em{font-style:normal;background:linear-gradient(100deg,var(--lp-g1),var(--lp-g2));-webkit-background-clip:text;background-clip:text;color:transparent}.lp-lede{max-width:34em;margin:0 0 30px;font-size:clamp(15px,1.5vw,17.5px);line-height:1.62;color:var(--ink-muted)}.lp-cta{display:flex;flex-wrap:wrap;gap:12px}.lp-cta-center{justify-content:center}.lp-trust{display:flex;flex-wrap:wrap;gap:8px 20px;margin:26px 0 0;padding:0;list-style:none;font-size:13px;color:var(--ink-faint)}.lp-trust li{display:flex;align-items:center;gap:7px}.lp-trust li:before{content:"";width:5px;height:5px;border-radius:50%;background:linear-gradient(100deg,var(--lp-g1),var(--lp-g2))}.lp-hero-art{position:relative;min-height:340px;display:grid;place-items:center}.lp-card{position:relative;width:min(100%,380px);padding:22px;border-radius:var(--r-lg);border:1px solid var(--rule);background:var(--lp-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-lg);animation:lp-drift 7s ease-in-out infinite alternate}.lp-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.lp-chno{font-family:var(--f-mono);font-size:15px;font-weight:600;color:var(--ink)}.lp-pill{padding:3px 10px;border-radius:999px;font-size:11.5px;font-weight:600}.lp-pill-prog{color:var(--accent);background:var(--accent-soft)}.lp-card-vep{font-family:var(--f-display);font-size:20px;font-weight:600;letter-spacing:-.01em;margin-bottom:16px}.lp-card-items{display:flex;flex-direction:column;gap:8px;padding:12px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.lp-item{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:baseline;grid-gap:10px;gap:10px;font-size:13px}.lp-it-cat{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint)}.lp-it-desc{color:var(--ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-it-qty{font-family:var(--f-mono);font-weight:600;color:var(--ink)}.lp-card-due{display:flex;align-items:center;gap:8px;padding:13px 0 14px;font-size:13px;font-weight:600;color:var(--warn)}.lp-due-dot{width:7px;height:7px;border-radius:50%;background:var(--warn);box-shadow:0 0 0 4px var(--warn-soft)}.lp-card-copies{display:flex;align-items:center;gap:7px}.lp-cp{width:15px;height:15px;border-radius:4px;border:1.5px solid var(--rule-strong);flex:none}.lp-cp-w{background:var(--copy-white)}.lp-cp-p{background:var(--copy-pink)}.lp-cp-y{background:transparent;border-style:dashed;border-color:var(--copy-yellow)}.lp-cp.lp-in{border-color:var(--good)}.lp-cp-note{margin-left:4px;font-size:11.5px;font-weight:600;color:var(--crit)}.lp-float{position:absolute;display:flex;align-items:baseline;gap:7px;padding:9px 14px;border-radius:999px;border:1px solid var(--rule);background:var(--lp-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-md);white-space:nowrap;animation:lp-drift 6s ease-in-out infinite alternate}.lp-float-a{top:2%;left:-6%;animation-delay:-1s}.lp-float-b{bottom:12%;left:-10%;animation-delay:-3s}.lp-float-c{bottom:2%;right:-4%;animation-delay:-2s}.lp-f-n{font-family:var(--f-mono);font-size:16px;font-weight:700;color:var(--accent)}.lp-f-n.lp-warnv{color:var(--warn)}.lp-f-n.lp-critv{color:var(--crit)}.lp-f-l{font-size:12px;color:var(--ink-muted)}@keyframes lp-drift{0%{transform:translateY(-5px)}to{transform:translateY(5px)}}.lp-sec{max-width:1180px;margin:0 auto;padding:84px 16px}.lp-sec-tint{max-width:none;background:var(--surface-2);border-block:1px solid var(--rule)}.lp-wrap{max-width:1180px;margin-inline:auto}.lp-kicker{display:block;margin-bottom:12px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(100deg,var(--lp-g1),var(--lp-g2));-webkit-background-clip:text;background-clip:text;color:transparent;width:-moz-fit-content;width:fit-content}.lp-sec h2{font-family:var(--f-display);font-size:clamp(27px,3.6vw,40px);line-height:1.12;letter-spacing:-.022em;font-weight:700;margin:0;max-width:18em}.lp-sub{max-width:44em;margin:16px 0 0;font-size:16px;line-height:1.62;color:var(--ink-muted)}.lp-probs{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;margin:44px 0 0;padding:0;list-style:none}.lp-probs li{position:relative;padding:24px 22px 24px 24px;border-radius:var(--r-lg);border:1px solid var(--rule);background:var(--surface);overflow:hidden}.lp-probs li:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--lp-g1),var(--lp-g2))}.lp-probs h3{font-family:var(--f-display);font-size:17px;font-weight:600;letter-spacing:-.012em;margin:0 0 9px}.lp-probs p{margin:0;font-size:14px;line-height:1.6;color:var(--ink-muted)}.lp-steps{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:18px;gap:18px;margin:44px 0 0;padding:0;list-style:none;counter-reset:none}.lp-steps li{padding:26px 22px;border-radius:var(--r-lg);border:1px solid var(--rule);background:var(--surface);box-shadow:var(--shadow-sm)}.lp-step-n{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;margin-bottom:15px;border-radius:11px;font-family:var(--f-mono);font-size:13px;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--lp-g1),var(--lp-g2));box-shadow:0 8px 18px -10px var(--lp-g2)}.lp-steps h3{font-family:var(--f-display);font-size:17.5px;font-weight:600;letter-spacing:-.012em;margin:0 0 9px}.lp-steps p{margin:0;font-size:14px;line-height:1.6;color:var(--ink-muted)}.lp-feats{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1px;gap:1px;margin:44px 0 0;padding:0;list-style:none;border:1px solid var(--rule);border-radius:var(--r-lg);background:var(--rule);overflow:hidden}.lp-feats li{padding:28px 24px;background:var(--surface);transition:background .18s ease}.lp-feats li:hover{background:var(--surface-2)}.lp-feats h3{font-family:var(--f-display);font-size:16.5px;font-weight:600;letter-spacing:-.012em;margin:0 0 9px}.lp-feats p{margin:0;font-size:14px;line-height:1.6;color:var(--ink-muted)}.lp-close{padding-bottom:96px}.lp-close-box{position:relative;padding:56px 28px 52px;border-radius:22px;border:1px solid var(--rule);background:var(--surface);text-align:center;overflow:hidden;box-shadow:var(--shadow-md)}.lp-close-box:before{content:"";position:absolute;inset:-60% 20% auto;height:320px;background:radial-gradient(50% 50% at 50% 50%,var(--lp-glow),transparent 70%);pointer-events:none}.lp-close-box>*{position:relative}.lp-close-box h2{margin:20px auto 0;max-width:16em}.lp-close-box p{max-width:40em;margin:14px auto 28px;font-size:16px;line-height:1.6;color:var(--ink-muted)}.lp-foot{max-width:1180px;margin:0 auto;padding:26px 16px 40px;border-top:1px solid var(--rule);font-size:13px;color:var(--ink-muted)}.lp-foot-bot,.lp-foot-top{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.lp-foot-bot{margin-top:18px;padding-top:18px;border-top:1px solid var(--rule)}.lp-foot-brand{display:flex;align-items:center;gap:8px;font-family:var(--f-display);font-weight:600;color:var(--ink)}.lp-foot-brand b{font-weight:700}.lp-foot-links{display:flex;flex-wrap:wrap;gap:10px 18px;-webkit-margin-start:auto;margin-inline-start:auto}.lp-foot-contact{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.lp-foot-lab{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint)}.lp-foot-contact a{display:inline-flex;align-items:center;min-height:32px;color:var(--ink);text-decoration:none;font-weight:500}.lp-foot-contact a:hover{color:var(--accent);text-decoration:underline}.lp-foot-place{color:var(--ink-faint)}.lp-foot-c{-webkit-margin-start:auto;margin-inline-start:auto}.lp-foot-links a{display:inline-flex;align-items:center;min-height:32px;color:var(--ink-muted);text-decoration:none}.lp-foot-links a:hover{color:var(--ink)}.lp-rv{transition:opacity .5s ease,transform .5s cubic-bezier(.22,1,.36,1)}.lp-rv.is-hidden{opacity:0;transform:translateY(16px)}@media (prefers-reduced-motion:reduce){.lp-btn,.lp-card,.lp-float,.lp-rv{transition:none;animation:none}}@media (max-width:960px){.lp-hero{grid-template-columns:minmax(0,1fr);gap:48px;padding-top:48px;padding-bottom:64px}.lp-hero-art{order:-1;min-height:0}.lp-float,.lp-links{display:none}}@media (max-width:560px){.lp-nav{gap:8px;padding:10px 16px}.lp-nav-act{-webkit-margin-start:auto;margin-inline-start:auto}.lp-nav-act .lp-btn-ghost{display:none}.lp-brand span{font-size:15px}.lp-sec{padding:60px 16px}.lp-cta .lp-btn{flex:1 1 100%}.lp-close-box{padding:40px 20px}.lp-foot-bot,.lp-foot-top{flex-direction:column;align-items:flex-start;gap:14px}.lp-foot-c,.lp-foot-links{-webkit-margin-start:0;margin-inline-start:0}.lp-foot-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 16px;gap:0 16px;width:100%}.lp-foot-contact a,.lp-foot-links a{min-height:44px}.lp-foot-contact{flex-direction:column;align-items:flex-start;gap:0}.lp-foot-lab{margin-bottom:2px}.lp-nav .lp-btn{min-height:42px;padding-inline:13px;font-size:13px}.lp-nav .theme-btn{width:42px;height:42px}.lp-nav-act{gap:6px}.lp-nav .lp-lang{min-height:42px;padding-inline:10px}.lp-brand{min-height:44px}}@media (max-width:430px){.lp-brand span{display:none}}.lp-faq{max-width:820px;margin:40px 0 0}.lp-faq details{border-bottom:1px solid var(--rule)}.lp-faq summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 2px;cursor:pointer;list-style:none}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary h3{font-family:var(--f-display);font-size:clamp(16px,2vw,18.5px);font-weight:600;letter-spacing:-.012em;margin:0}.lp-faq summary:hover h3{color:var(--accent)}.lp-faq-mk{position:relative;flex:none;width:18px;height:18px}.lp-faq-mk:after,.lp-faq-mk:before{content:"";position:absolute;inset:50% 0 auto;height:2px;border-radius:2px;background:var(--ink-faint);transition:transform .22s ease}.lp-faq-mk:after{transform:rotate(90deg)}.lp-faq details[open] .lp-faq-mk:after{transform:rotate(0deg)}.lp-faq details[open] .lp-faq-mk:after,.lp-faq details[open] .lp-faq-mk:before{background:var(--accent)}.lp-faq details p{max-width:62ch;margin:0;padding:0 2px 22px;font-size:15px;line-height:1.68;color:var(--ink-muted)}@media (min-width:620px){.lp-feats,.lp-probs,.lp-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.lp-feats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1060px){.lp-probs,.lp-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.lp-faq-ask{max-width:30em;margin:18px 0 0;font-size:14.5px;line-height:1.65;color:var(--ink-muted)}.lp-faq-ask a{color:var(--accent);font-weight:600;text-decoration:none;white-space:nowrap}.lp-faq-ask a:hover{text-decoration:underline}@media (min-width:1000px){.lp-faq-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:64px;gap:64px;align-items:start}.lp-faq-head{position:-webkit-sticky;position:sticky;top:92px}.lp-faq{max-width:none;margin-top:0}}.sc-stage{position:relative;max-width:1100px;margin:44px auto 0;padding:0 2% 11%}.sc-shot{display:block;height:auto}.sc-laptop{position:relative;z-index:2;width:79%;margin-inline:auto}.sc-tablet{position:absolute;z-index:1;right:0;bottom:2%;width:27%}.sc-phone{position:absolute;z-index:3;left:1%;bottom:0;width:17.5%}@media (max-width:900px){.sc-stage{padding-bottom:12%}.sc-laptop{width:100%}.sc-tablet{display:none}.sc-phone{width:22%;left:-1%}}@media (max-width:620px){.sc-stage{display:flex;justify-content:center;padding:0 16px;margin-top:32px}.sc-laptop,.sc-tablet{display:none}.sc-phone{position:static;width:min(62%,260px)}}.sc-chart{width:100%;height:auto}.sc-donut{width:86px;height:86px;flex:none}.hw{--hw-steps:4;--pos:0;position:relative;background:linear-gradient(to bottom,var(--surface-2) 0,var(--surface-2) calc(100% - 260px),color-mix(in srgb,var(--canvas) 55%,var(--surface-2)) calc(100% - 110px),var(--canvas) 100%);height:calc(var(--hw-steps) * 100vh)}.hw-intro{max-width:none;padding-top:92px;padding-bottom:8px;background:linear-gradient(to bottom,var(--canvas) 0,color-mix(in srgb,var(--canvas) 45%,var(--surface-2)) 42%,var(--surface-2) 100%)}.hw-stage{position:-webkit-sticky;position:sticky;top:0;height:100vh;max-width:1240px;margin-inline:auto;padding:0 16px;display:grid;grid-template-columns:250px minmax(0,1.05fr) minmax(0,.95fr);align-items:center;grid-column-gap:44px;column-gap:44px;overflow:hidden}.hw-arc{position:relative;grid-column:1;height:100%;align-self:stretch;--r:470px;--anchor:80px}.hw-ring{right:var(--anchor);width:calc(2 * var(--r));height:calc(2 * var(--r));margin-top:calc(-1 * var(--r));border:1px solid var(--rule-strong);opacity:.5;pointer-events:none}.hw-mark,.hw-ring{position:absolute;top:50%;border-radius:50%}.hw-mark{right:calc(var(--anchor) + 36px);width:6px;height:6px;margin-top:-3px;background:var(--crit)}.hw-nums{top:50%;right:var(--anchor);width:0;height:0}.hw-num,.hw-nums{position:absolute}.hw-num{left:calc(-1 * var(--r));top:0;width:74px;height:36px;margin:-18px 0 0 -37px;--a:calc((var(--i) - var(--pos)) * 28deg);transform:rotate(var(--a)) translateX(var(--r));text-align:center;line-height:36px;font-family:var(--f-display);font-size:29px;font-weight:500;color:var(--ink-faint);opacity:.52;transition:color .3s ease,opacity .3s ease}.hw-num.on{color:var(--ink);opacity:1}.hw-panels{position:relative;grid-column:2;list-style:none;margin:0;padding:0;min-height:340px}.hw-panel{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;opacity:0;visibility:hidden;transform:translateY(14px);transition:opacity .22s ease,transform .4s cubic-bezier(.22,1,.36,1),visibility .22s}.hw-panel.on{opacity:1;visibility:visible;transform:none;transition-delay:.1s}.hw-panel-n{font-family:var(--f-mono);font-size:12px;font-weight:700;letter-spacing:.1em;color:var(--accent);margin-bottom:10px}.hw-panel h3{font-family:var(--f-display);font-size:clamp(34px,4.8vw,58px);line-height:1.04;letter-spacing:-.03em;font-weight:700;margin:0 0 16px;max-width:11em}.hw-panel p{max-width:30em;margin:0;font-size:15.5px;line-height:1.65;color:var(--ink-muted)}.hw-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.hw-tags em{padding:5px 12px;border-radius:999px;border:1px solid var(--rule);background:var(--surface);font-style:normal;font-size:12.5px;color:var(--ink-muted)}.hw-vis{position:relative;grid-column:3;height:340px}.hw-vis-in{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transform:scale(.96);transition:opacity .22s ease,transform .4s cubic-bezier(.22,1,.36,1),visibility .22s}.hw-vis-in.on{opacity:1;visibility:visible;transform:none;transition-delay:.1s}.hw-slip{display:flex;flex-direction:column;gap:7px;width:100%;max-width:360px;padding:20px 22px;border-radius:var(--r-lg);border:1px solid var(--rule);background:var(--surface);box-shadow:var(--shadow-md)}.hw-slip-h{font-family:var(--f-display);font-weight:700;font-size:13px;margin-bottom:4px}.hw-line{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:baseline;grid-gap:8px;gap:8px;font-size:12.5px}.hw-cat{font-size:9.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint)}.hw-desc{color:var(--ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hw-qty{font-family:var(--f-mono);font-weight:700}.hw-qty em{font-style:normal;font-weight:400;color:var(--ink-faint)}.hw-slip-f{margin-top:6px;padding-top:9px;border-top:1px solid var(--rule);font-size:11.5px;color:var(--warn);font-weight:600}.hw-vis .sc-chart{width:100%;max-width:400px}.hw-copies{display:flex;flex-direction:column;gap:8px;width:100%;max-width:330px}.hw-copy{display:flex;align-items:center;gap:10px;padding:11px 13px;border-radius:var(--r-md);border:1px solid var(--rule);background:var(--surface);font-size:12.5px}.hw-copy i{width:13px;height:13px;border-radius:4px;border:1.5px solid var(--rule-strong);flex:none}.hw-copy:first-child i{background:var(--copy-white)}.hw-copy:nth-child(2) i{background:var(--copy-pink)}.hw-copy:nth-child(3) i{border-style:dashed;border-color:var(--copy-yellow)}.hw-copy-n{font-weight:600}.hw-copy em{font-style:normal;font-size:10.5px;color:var(--warn);font-weight:700}.hw-copy b{-webkit-margin-start:auto;margin-inline-start:auto;font-size:11px}.hw-copy.in b{color:var(--good)}.hw-copy.out b{color:var(--crit)}.hw-paid{display:flex;align-items:center;gap:16px}.hw-paid .sc-donut{width:140px;height:140px}.hw-paid-l{display:flex;flex-direction:column;gap:3px;font-size:12.5px;color:var(--ink-muted)}.hw-paid-l b{font-family:var(--f-mono);font-size:20px;color:var(--good)}.hw-paid-l em{font-style:normal;font-size:11px;color:var(--ink-faint)}@media (max-width:860px),(prefers-reduced-motion:reduce){.hw{height:auto;padding:0 0 64px}.hw-stage{position:static;height:auto;display:block;overflow:visible}.hw-arc{display:none}.hw-panels{position:static;min-height:0;display:grid;grid-gap:16px;gap:16px}.hw-panel{position:static;opacity:1;visibility:visible;transform:none;padding:22px;border-radius:var(--r-lg);border:1px solid var(--rule);background:var(--surface);transition:none}.hw-panel h3{font-size:19px;margin-bottom:10px}.hw-panel p{font-size:14.5px}.hw-tags{margin-top:14px}.hw-vis{display:none}}@media (min-width:861px) and (max-width:1080px){.hw-stage{grid-template-columns:170px minmax(0,1fr) minmax(0,.75fr);column-gap:24px}}