.lp2{--rust:#8b2b0a;--rust-hover:#6e2107;--rust-text:#8b2b0a;--rust-tint:#f4e7e1;--rust-mark:rgba(139,43,10,.26);--rust-glow:rgba(139,43,10,.17);--warm:#f6ece6;--warm-line:rgba(139,43,10,.1);--l-ground:#f5f6f7;--l-paper:#fff;--l-ink:#1b1d21;--l-muted:#5e636b;--l-faint:#80868e;--l-line:#e3e5e8;--l-line2:#c9cdd3;--net-color:139,43,10;--net-k:1;--sand-glow:hsla(23,47%,69%,.3);--l-foot:#fafbfb;--l-chip:#eef0f2;--l-profit:#1f7a4d;--l-profit-tint:#e4f2ea;--l-star:#c27a12;--l-shadow:0 1px 2px rgba(20,22,26,.05),0 16px 44px rgba(20,22,26,.09);--l-grain-alpha:.05;--l-nav-h:65px;--l-display:"Schibsted Grotesk","Helvetica Neue",Arial,sans-serif;--l-body:"Instrument Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--l-data:"IBM Plex Mono",ui-monospace,"Cascadia Mono",Consolas,monospace;--accent:var(--rust-text);--accent2:var(--rust-hover);--accent-dim:rgba(139,43,10,.1);--accent-glow:rgba(139,43,10,.18);--brand:var(--rust-text);--link:var(--rust-text);--success:var(--l-profit);--bg:var(--l-ground);--bg2:#edeff1;--surface:var(--l-paper);--surface2:#f8f9fa;--border:var(--l-line);--border2:#d5d8dd;--text:var(--l-ink);--text2:var(--l-muted);--text3:var(--l-faint);min-height:100vh;background:var(--l-ground);color:var(--l-ink);font-family:var(--l-body);font-size:15px;line-height:1.55}[data-theme=dark] .lp2{--rust:#a5401a;--rust-hover:#b94d24;--rust-text:#e3906b;--rust-tint:hsla(19,68%,65%,.14);--rust-mark:hsla(19,68%,65%,.32);--rust-glow:hsla(19,68%,65%,.13);--warm:#1d1816;--warm-line:hsla(19,68%,65%,.1);--l-ground:#131519;--l-paper:#1a1d22;--l-ink:#ecedef;--l-muted:#a2a8b0;--l-faint:#7d848d;--l-line:#2b3037;--l-line2:#3a4049;--net-color:227,144,107;--net-k:.85;--sand-glow:hsla(19,68%,65%,.07);--l-foot:#171a1e;--l-chip:#262a30;--l-profit:#5cc08b;--l-profit-tint:rgba(92,192,139,.14);--l-star:#e0a43a;--l-shadow:0 1px 2px rgba(0,0,0,.3),0 16px 44px rgba(0,0,0,.38);--l-grain-alpha:.07;--accent-dim:hsla(19,68%,65%,.14);--accent-glow:hsla(19,68%,65%,.22);--bg2:#171a1e;--surface2:#20242a;--border2:#3a4049}body:has(.lp2){background:#f5f6f7}[data-theme=dark] body:has(.lp2){background:#131519}.lp2 .lp-plan-name,.lp2 h1,.lp2 h2,.lp2 h3,.lp2 h4{font-family:var(--l-display)}.lp2 a:focus-visible,.lp2 button:focus-visible,.lp2 summary:focus-visible{outline:3px solid var(--rust-mark);outline-offset:2px;border-radius:6px}.l2-num{font-family:var(--l-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.l2-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:600 15px/1 var(--l-body);padding:14px 20px;border-radius:10px;border:1.5px solid transparent;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s,transform .12s}.l2-btn:active{transform:translateY(1px)}.l2-btn-sm{padding:10px 14px;font-size:14px;border-radius:9px}.l2-btn-primary{background:var(--rust);color:#fff}.l2-btn-primary:hover{background:var(--rust-hover)}.l2-btn-ghost{background:var(--l-paper);color:var(--l-ink);border-color:var(--l-line2)}.l2-btn-ghost:hover{border-color:var(--l-muted)}.l2-btn-light{background:#fbf6f3;color:#6e2107}.l2-btn-light:hover{background:#fff}.l2-btn-outline{color:#fbf6f3;border-color:hsla(23,50%,97%,.5)}.l2-btn-outline:hover{border-color:#fbf6f3}.l2-nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--l-paper) 88%,transparent);-webkit-backdrop-filter:saturate(1.2) blur(8px);backdrop-filter:saturate(1.2) blur(8px);border-bottom:1px solid var(--l-line)}.l2-hero,.l2-in,.l2-nav-in{max-width:1520px;margin:0 auto;padding-left:clamp(20px,4vw,72px);padding-right:clamp(20px,4vw,72px)}.l2-nav-in{padding-top:14px;padding-bottom:14px;justify-content:space-between;gap:18px}.l2-brand,.l2-nav-in{display:flex;align-items:center}.l2-brand{gap:10px;font-family:var(--l-display);font-weight:800;font-size:19px;letter-spacing:-.01em;color:var(--l-ink);text-decoration:none}.l2-brand img{width:30px;height:30px;display:block}.l2-brand b{font-weight:800;color:var(--rust-text)}.l2-links{display:flex;align-items:center;gap:26px;font-size:14.5px;font-weight:500}.l2-links a{color:var(--l-muted);text-decoration:none;position:relative}.l2-links a:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:2px;background:var(--rust-text);transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.l2-links a:hover{color:var(--l-ink)}.l2-links a:hover:after{transform:scaleX(1)}.l2-cta{display:flex;align-items:center;gap:12px}.l2-signin{color:var(--l-ink);font-size:14.5px;font-weight:600;text-decoration:none}.l2-lang{display:inline-flex;border:1px solid var(--l-line);border-radius:8px;overflow:hidden}.l2-lang button{border:0;background:transparent;color:var(--l-muted);font:600 12.5px/1 var(--l-body);padding:7px 9px;cursor:pointer}.l2-lang button.on{background:var(--l-chip);color:var(--l-ink)}.l2-icon-btn{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--l-line);border-radius:8px;background:transparent;color:var(--l-muted);cursor:pointer}.l2-icon-btn:hover{color:var(--l-ink);border-color:var(--l-line2)}.l2-cta-band:before,.l2-hero-wrap:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.1  0 0 0 0 0.1  0 0 0 0 0.1  0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:var(--l-grain-alpha);mix-blend-mode:multiply}[data-theme=dark] .lp2 .l2-hero-wrap:before{mix-blend-mode:normal}.l2-hero-wrap{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(520px 380px at 10% 16%,var(--sand-glow),transparent 70%),radial-gradient(900px 600px at 100% 100%,var(--rust-glow),transparent 66%),linear-gradient(180deg,color-mix(in srgb,var(--l-ground) 60%,var(--l-paper)),var(--l-ground))}.l2-net{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;display:block}.l2-sec{padding-top:clamp(64px,8vw,104px);padding-bottom:clamp(64px,8vw,104px);position:relative}.l2-bg-paper{background:var(--l-paper);border-top:1px solid var(--l-line);border-bottom:1px solid var(--l-line)}.l2-bg-ground{background:linear-gradient(180deg,var(--l-ground),color-mix(in srgb,var(--l-ground) 70%,var(--l-paper)) 50%,var(--l-ground))}.l2-bg-warm{background:radial-gradient(700px 420px at 100% 0,var(--rust-glow),transparent 70%),var(--warm)}.l2-hero-wrap{min-height:calc(100vh - var(--l-nav-h));min-height:calc(100svh - var(--l-nav-h));display:flex;align-items:center}.l2-hero{width:100%;position:relative;z-index:1;padding-top:clamp(32px,5vh,72px);padding-bottom:clamp(40px,6vh,80px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);grid-gap:clamp(36px,5vw,110px);gap:clamp(36px,5vw,110px);align-items:center}.l2-copy{display:grid;grid-gap:clamp(20px,1.6vw,30px);gap:clamp(20px,1.6vw,30px)}.l2-h1{font-family:var(--l-display);font-weight:800;font-size:clamp(36px,min(4.6vw,8.6vh),86px);line-height:1.02;letter-spacing:-.025em;margin:0;text-wrap:balance;color:var(--l-ink)}.l2-mark{position:relative;white-space:nowrap}.l2-mark svg{position:absolute;left:-2%;bottom:-.12em;width:104%;height:.42em;overflow:visible;z-index:0}.l2-mark span{position:relative;z-index:1}.l2-sub{margin:0;font-size:clamp(16px,1.1vw,20px);line-height:1.62;color:var(--l-muted);max-width:56ch}.l2-hero .l2-ctas .l2-btn{padding:clamp(14px,.95vw,18px) clamp(20px,1.4vw,28px);font-size:clamp(15px,.95vw,17px)}.l2-hero .l2-proof{font-size:clamp(14px,.82vw,15.5px)}.l2-ctas{gap:12px}.l2-ctas,.l2-proof{display:flex;flex-wrap:wrap}.l2-proof{align-items:center;gap:10px 22px;font-size:14px;color:var(--l-muted)}.l2-proof strong{color:var(--l-ink);font-weight:600}.l2-proof a{color:inherit;text-decoration:none}.l2-proof a:hover strong{color:var(--rust-text)}.l2-stars{color:var(--l-star);letter-spacing:1px;margin-right:4px}.l2-sheet{margin:0;background:var(--l-paper);border:1px solid var(--l-line);border-radius:12px;overflow:hidden;box-shadow:var(--l-shadow)}.l2-sheet-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:14px 18px;border-bottom:1px solid var(--l-line)}.l2-sheet-top .t{font-weight:600;font-size:clamp(14.5px,.85vw,16px);color:var(--l-ink)}.l2-sheet-top .s{font-size:13px;color:var(--l-muted)}.l2-tbl{overflow-x:auto;position:relative}.l2-tbl table{border-collapse:collapse;width:100%;min-width:520px;font-size:clamp(13.5px,.8vw,15.5px)}.l2-tbl th{font-weight:600;font-size:12.5px;color:var(--l-muted);padding:10px 14px;white-space:nowrap}.l2-tbl td,.l2-tbl th{text-align:right;border-bottom:1px solid var(--l-line)}.l2-tbl td{padding:clamp(11px,.75vw,15px) clamp(12px,.85vw,18px);vertical-align:top;color:var(--l-ink);transition:background-color .15s}.l2-tbl td:first-child,.l2-tbl th:first-child{text-align:left}.l2-tbl tr:last-child td{border-bottom:0}.l2-tbl tbody tr:hover td{background:var(--rust-tint)}.l2-prod{display:grid;grid-gap:3px;gap:3px;min-width:0}.l2-prod b{font-weight:600;line-height:1.3;display:block;max-width:clamp(190px,16vw,330px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l2-asin{font-size:11.5px;color:var(--rust-text)}.l2-asin,.l2-gain{font-family:var(--l-data);font-weight:600}.l2-gain{display:inline-block;white-space:nowrap;color:var(--l-profit);background:var(--l-profit-tint);padding:3px 7px;border-radius:6px}.l2-gain small{font-weight:500;opacity:.8;margin-left:4px}.l2-gain.low{color:var(--l-muted);background:var(--l-chip)}.l2-sheet-foot{padding:11px 18px;border-top:1px solid var(--l-line);font-size:12.5px;color:var(--l-muted);background:var(--l-foot)}.l2-live{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--l-muted)}.l2-live i{width:7px;height:7px;border-radius:50%;background:var(--l-profit)}.l2-live b{color:var(--l-ink);font-weight:600}.l2-head{display:grid;grid-gap:14px;gap:14px;max-width:60ch;margin-bottom:clamp(32px,4vw,48px)}.l2-h2{font-family:var(--l-display);font-weight:800;font-size:clamp(28px,3.4vw,40px);line-height:1.08;letter-spacing:-.02em;margin:0;text-wrap:balance}.l2-lead{margin:0;font-size:16.5px;line-height:1.62;color:var(--l-muted)}.l2-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(20px,3vw,40px);gap:clamp(20px,3vw,40px);position:relative}.l2-steps:before{content:"";position:absolute;top:19px;left:20px;right:20px;height:1px;background:repeating-linear-gradient(90deg,var(--l-line2) 0 6px,transparent 6px 12px)}.l2-step{position:relative;display:grid;grid-gap:10px;gap:10px;align-content:start}.l2-step-n{width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--l-paper);border:1.5px solid var(--rust-text);color:var(--rust-text);font:800 16px/1 var(--l-display);position:relative}.l2-step h3{margin:6px 0 0;font-size:20px;font-weight:700}.l2-step p{margin:0;color:var(--l-muted);line-height:1.6;max-width:36ch}.l2-split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:center}.l2-split .l2-head{margin-bottom:0}.l2-ticks{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px}.l2-ticks li{display:flex;gap:10px;align-items:flex-start;font-weight:500}.l2-ticks svg{flex-shrink:0;margin-top:3px;color:var(--rust-text)}.l2-panel{background:var(--l-paper);border:1px solid var(--l-line);border-radius:12px;box-shadow:var(--l-shadow);overflow:hidden}.l2-panel-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;padding:14px 18px;border-bottom:1px solid var(--l-line)}.l2-panel-top b{font-weight:600;font-size:14.5px}.l2-panel-top span{font-size:13px;color:var(--l-muted)}.l2-stats{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--l-line)}.l2-stats div{padding:16px 18px;display:grid;grid-gap:4px;gap:4px}.l2-stats div+div{border-left:1px solid var(--l-line)}.l2-stats dt{font-size:12.5px;color:var(--l-muted)}.l2-stats dd{margin:0;font-size:22px;font-weight:600;letter-spacing:-.01em}.l2-bars{list-style:none;margin:0;padding:16px 18px 20px;grid-gap:12px}.l2-bars,.l2-bars li{display:grid;gap:12px}.l2-bars li{grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr) auto;grid-gap:12px;align-items:center;font-size:13.5px}.l2-bar-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l2-bar-track{height:10px;border-radius:999px;background:var(--l-chip);overflow:hidden}.l2-bar{display:block;height:100%;border-radius:inherit;background:var(--rust)}.l2-bar-val{font-size:13px;font-weight:600;min-width:64px;text-align:right}.l2-bar-val small{font-family:var(--l-body);font-weight:500;color:var(--l-muted)}.l2-feats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:clamp(28px,5vw,72px);column-gap:clamp(28px,5vw,72px)}.l2-feat{display:grid;grid-template-columns:auto 1fr;grid-gap:16px;gap:16px;padding:22px 0;border-top:1px solid var(--l-line)}.l2-feat-ico{width:40px;height:40px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:var(--rust-tint);color:var(--rust-text);transition:transform .2s ease}.l2-feat:hover .l2-feat-ico{transform:rotate(-6deg)}.l2-feat h3{margin:0 0 4px;font-size:17px;font-weight:700}.l2-feat p{margin:0;color:var(--l-muted);line-height:1.58}.lp2 .lp-plan{border-radius:12px}@media (min-width:1100px){.lp2 .lp-pricing.five{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.lp2 .lp-plan{padding:24px 18px}}.lp2 .lp-plan.featured{border:1.5px solid var(--rust-text);box-shadow:var(--l-shadow)}.lp2 .lp-plan-badge{background:var(--rust);color:#fff;font-family:var(--l-body);letter-spacing:0;text-transform:none}.lp2 .l2-tl,.lp2 .lp-plan-price .amt,.lp2 .lp-plan-price .per,.lp2 .pc-num{font-family:var(--l-data)}.lp2 .l2-tl{width:100%;font-size:11.5px;color:var(--l-faint);margin-top:3px}.lp2 .btn{font-family:var(--l-body);font-weight:600;letter-spacing:0;border-radius:10px}.lp2 .btn:hover{transform:none}.lp2 .btn-primary{background:var(--rust);color:#fff}.lp2 .btn-primary:hover{background:var(--rust-hover)}.lp2 .btn-secondary{background:var(--l-paper);border:1.5px solid var(--l-line2);color:var(--l-ink)}.lp2 .btn-secondary:hover{border-color:var(--l-muted);color:var(--l-ink)}.l2-faq-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);align-items:start}.l2-faq-grid .l2-head{margin-bottom:0;position:-webkit-sticky;position:sticky;top:96px}.l2-faq{border-top:1px solid var(--l-line)}.l2-q{border-bottom:1px solid var(--l-line)}.l2-q summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 2px;font-family:var(--l-display);font-weight:700;font-size:17px}.l2-q summary::-webkit-details-marker{display:none}.l2-q summary:hover{color:var(--rust-text)}.l2-q-ico{flex-shrink:0;color:var(--l-muted);transition:transform .2s ease,color .2s}.l2-q[open] .l2-q-ico{transform:rotate(45deg);color:var(--rust-text)}.l2-q p{margin:-4px 0 20px;color:var(--l-muted);line-height:1.62;max-width:62ch}.l2-cta-band{position:relative;isolation:isolate;overflow:hidden;background:#8b2b0a;color:#fbf6f3;padding-top:clamp(56px,7vw,88px);padding-bottom:clamp(56px,7vw,88px)}.l2-cta-band:before{mix-blend-mode:soft-light;opacity:.25}.l2-cta-in{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px}.l2-cta-band h2{font-family:var(--l-display);font-weight:800;font-size:clamp(30px,4vw,46px);line-height:1.04;letter-spacing:-.025em;margin:0}.l2-cta-band p{margin:10px 0 0;color:hsla(23,50%,97%,.78);font-size:16.5px}.l2-footer{background:var(--l-ground);padding-top:40px;padding-bottom:40px}.l2-footer-in{display:grid;grid-template-columns:auto 1fr auto;grid-gap:24px 40px;gap:24px 40px;align-items:center}.l2-footer-brand{display:grid;grid-gap:6px;gap:6px}.l2-footer-brand .l2-brand{font-size:16px}.l2-footer-brand .l2-brand img{width:28px;height:28px}.l2-footer-brand p{margin:0;font-size:13px;color:var(--l-muted)}.l2-footer-links{display:flex;flex-wrap:wrap;gap:8px 20px;justify-content:center}.l2-footer-links a{color:var(--l-muted);font-size:13.5px;text-decoration:none}.l2-footer-links a:hover{color:var(--l-ink)}.l2-footer-copy{font-size:13px;color:var(--l-faint)}@media (max-width:960px){.l2-faq-grid,.l2-hero,.l2-split{grid-template-columns:1fr}.l2-links{display:none}.l2-faq-grid .l2-head{position:static}.l2-footer-in{grid-template-columns:1fr}.l2-footer-links{justify-content:flex-start}}@media (max-width:720px){.l2-steps{grid-template-columns:1fr}.l2-steps:before{top:20px;bottom:20px;left:19px;right:auto;width:1px;height:auto;background:repeating-linear-gradient(180deg,var(--l-line2) 0 6px,transparent 6px 12px)}.l2-step{grid-template-columns:40px 1fr;column-gap:16px}.l2-step-n{grid-row:span 2}.l2-step h3{margin-top:8px}.l2-feats{grid-template-columns:1fr}.l2-stats dd{font-size:18px}}@media (max-width:520px){.l2-signin{display:none}.l2-mark{white-space:normal}.l2-nav-in{padding:12px 16px;gap:10px}.lp2{--l-nav-h:59px}.l2-hero,.l2-in,.l2-nav-in{padding-left:16px;padding-right:16px}.l2-bars li{grid-template-columns:1fr auto}.l2-bar-track{grid-column:1/-1;grid-row:2}.l2-brand{font-size:17px;white-space:nowrap;gap:8px}.l2-brand img{width:26px;height:26px}.l2-cta{gap:8px}.l2-lang button{padding:6px 7px;font-size:12px}.l2-icon-btn{width:32px;height:32px}.l2-nav .l2-btn-sm{padding:9px 11px;font-size:13.5px}}@media (max-width:380px){.l2-nav .l2-icon-btn{display:none}}@media (prefers-reduced-motion:no-preference){.l2-mark path{stroke-dasharray:420;animation:l2draw .9s ease-out .15s both}@keyframes l2draw{0%{stroke-dashoffset:420}to{stroke-dashoffset:0}}.l2-tbl tbody tr.fresh td{animation:l2in .65s ease-out}@keyframes l2in{0%{opacity:0;transform:translateY(-10px);background:var(--rust-tint)}60%{background:var(--rust-tint)}to{opacity:1;transform:none;background:transparent}}.l2-tbl tbody tr.fresh .l2-gain{animation:l2pop .5s cubic-bezier(.2,.9,.3,1.3) .25s both}@keyframes l2pop{0%{transform:scale(.8);filter:saturate(0)}to{transform:none;filter:none}}.l2-live b{transition:color .3s}@supports (animation-timeline:view()){.l2-bar{transform-origin:left;animation:l2grow linear both;animation-timeline:view();animation-range:entry 10% cover 40%}@keyframes l2grow{0%{transform:scaleX(.04)}to{transform:scaleX(1)}}}}.l2-steps.hw:before{display:none}.l2-steps.hw .hw-step{gap:12px}.hw-stage{margin-bottom:14px;transition:transform .45s ease,opacity .45s ease}.hw-step:not(.on):not(.done) .hw-stage{opacity:.62}.hw-step.on .hw-stage{transform:translateY(-4px)}.hw-track{display:flex;align-items:center;gap:12px}.hw-line{flex:1 1;height:2px;position:relative;overflow:hidden;margin-right:calc(-1 * clamp(20px, 3vw, 40px) + 8px);background:repeating-linear-gradient(90deg,var(--l-line2) 0 6px,transparent 6px 12px)}.hw-line i{position:absolute;inset:0;background:var(--rust-text);transform:scaleX(0);transform-origin:left}.hw-step.done .hw-line i{transform:none}.hw-step .l2-step-n{transition:background .3s,color .3s}.hw-step.done .l2-step-n,.hw-step.on .l2-step-n{background:var(--rust);border-color:var(--rust);color:#fff}.hw-win{background:var(--l-paper);border:1px solid var(--l-line);border-radius:12px;box-shadow:var(--l-shadow);overflow:hidden;min-height:392px;display:flex;flex-direction:column;transition:border-color .3s}.hw-step.on .hw-win{border-color:color-mix(in srgb,var(--rust-text) 45%,var(--l-line))}.hw-bar{display:flex;align-items:center;gap:6px;padding:9px 12px;background:var(--l-chip);border-bottom:1px solid var(--l-line)}.hw-bar>i{width:8px;height:8px;border-radius:50%;background:var(--l-line2)}.hw-bar span{margin-left:8px;flex:1 1;font-size:11.5px;color:var(--l-faint);background:var(--l-paper);border-radius:6px;padding:3px 9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hw-ext-ico{border-radius:5px;flex:none;transition:box-shadow .3s}.hw-step.done .hw-ext-ico,.hw-step.on .hw-ext-ico{box-shadow:0 0 0 2px var(--rust-text)}.hw-body{padding:12px 14px;display:grid;grid-gap:7px;gap:7px;align-content:start;flex:1 1;font-size:12.5px}.hw-lbl{font-size:11.5px;font-weight:600;color:var(--l-muted)}.hw-f{display:grid;grid-gap:4px;gap:4px;min-width:0}.hw-g2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.hw-lh{display:flex;justify-content:space-between;align-items:center;gap:8px}.hw-add{font-size:11px;font-weight:600;color:var(--rust-text);white-space:nowrap}.hw-in{display:flex;align-items:center;justify-content:space-between;height:28px;padding:0 9px;border:1px solid var(--l-line2);border-radius:7px;background:var(--l-ground);font-size:12px;color:var(--l-ink);transition:border-color .2s;min-width:0}.hw-sel:after{content:"";width:6px;height:6px;border-right:1.5px solid var(--l-faint);border-bottom:1.5px solid var(--l-faint);transform:rotate(45deg) translateY(-2px)}.hw-mono{font-size:11.5px;justify-content:flex-start;overflow:hidden}.hw-mono,.hw-num{font-family:var(--l-data)}.hw-step.on .hw-mono{border-color:var(--rust-text)}.hw-type{display:inline-block;overflow:hidden;white-space:nowrap;width:0}.hw-step.done .hw-type{width:calc(var(--n) * 1ch)}.hw-caret{width:1.5px;height:14px;background:var(--rust-text);margin-left:1px;opacity:0;flex:none}.hw-step.on .hw-caret{opacity:1}.hw-step.done .hw-v0,.hw-v1{display:none}.hw-step.done .hw-v1{display:inline}.hw-ck{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:var(--l-ink)}.hw-cb{width:15px;height:15px;border-radius:4px;border:1.5px solid var(--l-line2);display:grid;place-items:center;color:#fff;flex:none}.hw-cb svg{width:10px;height:10px;opacity:0}.hw-step.done .hw-cb{background:var(--rust);border-color:var(--rust)}.hw-step.done .hw-cb svg{opacity:1}.hw-pct{opacity:.35}.hw-step.done .hw-pct{opacity:1}.hw-hint{font-size:11px;line-height:1.4;color:var(--l-faint);opacity:0}.hw-step.done .hw-hint{opacity:1}.hw-sv{display:flex;gap:10px;margin-top:2px}.hw-btn,.hw-sv{align-items:center}.hw-btn{height:30px;padding:0 12px;border-radius:8px;background:var(--rust);color:#fff;font-weight:700;font-size:12px;display:inline-flex}.hw-ok{font-size:12px;font-weight:600;color:var(--l-profit);opacity:0}.hw-step.done .hw-ok{opacity:1}.hw-pop{gap:9px}.hw-pop-h{display:flex;align-items:center;gap:8px}.hw-pop-h img{border-radius:5px}.hw-pop-h b{font-family:var(--l-display);font-size:14px}.hw-pop-h em{font-style:normal;color:var(--rust-text)}.hw-tabs{display:flex;gap:4px;background:var(--l-chip);border-radius:8px;padding:3px}.hw-tabs span{flex:1 1;text-align:center;font-size:11.5px;font-weight:600;color:var(--l-muted);padding:4px;border-radius:6px}.hw-tabs span.a{background:var(--l-paper);color:var(--l-ink)}.hw-card{border:1px solid var(--l-line);border-radius:9px;padding:10px;display:grid;grid-gap:8px;gap:8px;background:var(--l-ground)}.hw-ct{font-size:11.5px;font-weight:700;color:var(--l-ink)}.hw-cn{font-size:11px;line-height:1.45;color:var(--l-faint)}.hw-start{height:36px;border-radius:9px;background:var(--rust);color:#fff;border:1.5px solid transparent;font-weight:700;font-size:13.5px;display:grid;place-items:center;overflow:hidden}.hw-start span{grid-area:1/1}.hw-start .b{opacity:0;transform:translateY(8px)}.hw-step.done .hw-start{background:var(--l-paper);color:var(--l-ink);border-color:var(--l-line2)}.hw-step.done .hw-start .a{opacity:0}.hw-step.done .hw-start .b{opacity:1;transform:none}.hw-sr{display:flex;align-items:center;gap:8px}.hw-dot{width:8px;height:8px;border-radius:50%;background:var(--l-faint);flex:none}.hw-step.done .hw-dot{background:var(--l-profit)}.hw-state{margin-left:auto;font-size:11.5px;font-weight:600;color:var(--l-muted)}.hw-step.done .hw-w0,.hw-w1{display:none}.hw-step.done .hw-w1{display:inline}.hw-line-txt{font-family:var(--l-data);font-size:10.5px;color:var(--l-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hw-found{display:flex;align-items:baseline;gap:6px}.hw-found b{font-size:22px;font-weight:700;color:var(--rust-text)}.hw-found span{font-size:11px;color:var(--l-faint)}.hw-res-h{display:flex;justify-content:space-between;align-items:center;gap:8px;font-weight:700;font-size:13px}.hw-live{display:inline-flex;align-items:center;gap:5px;margin-left:6px;font-size:11px;font-weight:600;color:var(--l-profit)}.hw-live i{width:7px;height:7px;border-radius:50%;background:currentColor}.hw-copy{height:26px;padding:0 9px;border-radius:7px;border:1.5px solid var(--l-line2);background:var(--l-paper);font-size:11.5px;font-weight:600;display:inline-flex;align-items:center;gap:5px;color:var(--l-ink);white-space:nowrap}.hw-step.done .hw-copy{border-color:var(--rust-text);color:var(--rust-text)}.hw-rows li,.hw-thead{display:grid;grid-template-columns:minmax(0,1fr) 54px 58px;grid-gap:6px;gap:6px;align-items:center}.hw-thead{font-size:10.5px;font-weight:600;color:var(--l-faint);padding:0 8px}.hw-rows{list-style:none;margin:0;padding:0;display:grid;grid-gap:5px;gap:5px}.hw-rows li{padding:6px 8px;border:1px solid var(--l-line);border-radius:8px;background:var(--l-ground)}.hw-row-t{font-size:12px;line-height:1.25;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hw-row-t small{display:block;font:500 10px var(--l-data);color:var(--l-faint)}.hw-amz{font-size:11px;font-weight:500;color:var(--l-muted)}.hw-net{font-size:11px;font-weight:600;color:var(--l-profit);background:var(--l-profit-tint);border-radius:6px;padding:2px 5px;text-align:center}.hw-toast{justify-self:start;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--l-paper);background:var(--l-ink);border-radius:8px;padding:6px 10px;opacity:0}.hw-toast svg{width:13px;height:13px}.hw-step.done .hw-toast{opacity:1}@media (prefers-reduced-motion:no-preference){.hw-step.on .hw-line i{animation:hwFill var(--hw-ms) linear both}@keyframes hwFill{0%{transform:scaleX(0)}to{transform:none}}@keyframes hwShow{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes hwPulse{50%{opacity:.45}}.hw-step.on .hw-type{animation:hwType 1.2s steps(30) .3s both}@keyframes hwType{0%{width:0}to{width:calc(var(--n) * 1ch)}}.hw-step.on .hw-caret{animation:hwBlink .8s steps(2,jump-none) infinite}@keyframes hwBlink{50%{opacity:0}}.hw-step.on .hw-v0{animation:hwGone .01s 1.8s both}.hw-step.on .hw-v1{display:inline;animation:hwShow .2s 1.8s both}@keyframes hwGone{to{opacity:0;position:absolute}}.hw-step.on .hw-cb{animation:hwTick .2s 2.3s both}.hw-step.on .hw-cb svg{animation:hwShow .2s 2.3s both}@keyframes hwTick{to{background:var(--rust);border-color:var(--rust)}}.hw-step.on .hw-pct{animation:hwOpen .3s 2.5s both}@keyframes hwOpen{0%{opacity:.35}to{opacity:1}}.hw-step.on .hw-hint{animation:hwShow .3s 2.7s both}.hw-step.on .hw-btn{animation:hwPress .4s 3.5s both}@keyframes hwPress{40%{transform:scale(.94)}to{transform:none}}.hw-step.on .hw-ok{animation:hwShow .3s 3.8s both}.hw-step.on .hw-ext-ico{animation:hwPing 1s ease-out 2}@keyframes hwPing{0%{box-shadow:0 0 0 0 var(--rust-mark)}to{box-shadow:0 0 0 8px transparent}}.hw-step.on .hw-start{animation:hwStart .5s .6s both}@keyframes hwStart{40%{transform:scale(.96)}to{transform:none;background:var(--l-paper);color:var(--l-ink);border-color:var(--l-line2)}}.hw-step.on .hw-start .a{animation:hwOutUp .25s .85s both}.hw-step.on .hw-start .b{animation:hwInUp .25s .9s both}@keyframes hwOutUp{to{opacity:0;transform:translateY(-8px)}}@keyframes hwInUp{to{opacity:1;transform:none}}.hw-step.on .hw-dot{animation:hwGreen .01s .9s both,hwPulse 1.2s ease-in-out 1s infinite}@keyframes hwGreen{to{background:var(--l-profit)}}.hw-step.on .hw-w0{animation:hwGone .01s .9s both}.hw-step.on .hw-w1{display:inline;animation:hwShow .2s .9s both}.hw-live i{animation:hwPulse 1.4s ease-in-out infinite}.hw-step.on .hw-rows li{animation:hwRow .5s calc(.2s + var(--i) * .4s) ease-out both}@keyframes hwRow{0%{opacity:0;transform:translateY(-8px);background:var(--rust-tint)}70%{background:var(--rust-tint)}to{opacity:1;transform:none}}.hw-step.on .hw-copy{animation:hwCopy .4s 2.3s both}@keyframes hwCopy{40%{transform:scale(.94)}to{transform:none;border-color:var(--rust-text);color:var(--rust-text)}}.hw-step.on .hw-toast{animation:hwShow .35s ease-out 2.6s both}}@media (max-width:1000px){.hw-win{min-height:430px}}@media (max-width:720px){.l2-steps.hw .hw-step{grid-template-columns:1fr}.l2-steps.hw .hw-step .l2-step-n{grid-row:auto}.hw-line{display:none}.hw-win{min-height:0}.hw-stage{max-width:420px}}