:root:not(.has-3d-skyline) .s3d-skyline,:root:not(.has-3d-deck) .s3d-deck,:root:not(.has-3d-cta) .s3d-cta,:root.has-3d-skyline [data-3d-fallback=skyline],:root.has-3d-deck [data-3d-fallback=deck],:root.has-3d-cta [data-3d-fallback=cta]{display:none!important}.s3d-skyline .sky-card{padding:28px 30px 22px}.s3d-skyline .sky-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 24px;display:flex}.s3d-skyline .sky-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;margin-top:18px;display:flex}.s3d-skyline .sky-figs{flex-wrap:wrap;gap:12px 44px;min-width:0;display:flex}.s3d-skyline .sky-big{letter-spacing:-.045em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:48px;font-weight:620;line-height:1}.s3d-skyline .sky-big .cur{color:var(--muted);letter-spacing:0;vertical-align:.72em;margin-right:.08em;font-size:.5em;font-weight:560}.s3d-skyline .sky-fig.g .sky-big{color:var(--primary)}.s3d-skyline .sky-k{color:var(--muted);margin-top:8px;font-size:14px}.s3d-skyline .sky-k sup.fn a{color:var(--muted)}.s3d-skyline .sky-chips{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}.s3d-skyline .sky-chip{appearance:none;border-radius:var(--r-pill,999px);background:var(--card);height:34px;box-shadow:var(--card-shadow);font:inherit;color:var(--fg-soft);cursor:pointer;white-space:nowrap;border:0;align-items:center;gap:8px;padding:0 14px 0 11px;font-size:13.5px;font-weight:550;transition:opacity .2s,box-shadow .2s,color .2s;display:inline-flex}.s3d-skyline .sky-chip i{border-radius:4px;flex:none;width:12px;height:12px}.s3d-skyline .sky-chip.hatch i{background:repeating-linear-gradient(135deg, var(--chart-5) 0 2px, transparent 2px 4.5px);box-shadow:inset 0 0 0 1px var(--chart-5)}.s3d-skyline .sky-chip:hover{box-shadow:0 0 0 1px var(--line-strong)}.s3d-skyline .sky-chip[aria-pressed=true]{box-shadow:0 0 0 1.5px var(--fg);color:var(--fg)}.s3d-skyline .sky-chip.off{opacity:.45}.s3d-skyline .sky-stage{outline-offset:2px;background:radial-gradient(120% 95% at 50% 0%, var(--card) 0%, var(--card) 35%, var(--sunken) 100%);height:500px;box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;margin-top:18px;position:relative;overflow:hidden}.s3d-skyline .sky-stage>canvas{touch-action:pan-y;-webkit-tap-highlight-color:transparent;width:100%;height:100%;display:block;position:absolute;inset:0}@media (pointer:fine){.s3d-skyline .sky-stage>canvas{cursor:grab}.s3d-skyline .sky-stage.drag>canvas{cursor:grabbing}}.s3d-skyline .sky-labels{pointer-events:none;position:absolute;inset:0}.s3d-skyline .sky-lbl{font:500 11px/1 var(--font-mono,var(--font-geist-mono), ui-monospace, monospace);color:var(--faint);white-space:nowrap;will-change:transform;position:absolute;top:0;left:0}.s3d-skyline .sky-lbl.today{color:var(--warning);font-weight:600}.s3d-skyline .sky-lbl.pk{color:var(--fg-soft);font-weight:600}.s3d-skyline .sky-flag{background:var(--fg);color:var(--card);white-space:nowrap;will-change:transform;border-radius:10px;padding:5px 10px;font-size:12px;font-weight:600;transition:opacity .25s;position:absolute;top:0;left:0}.s3d-skyline .sky-flag.g{background:var(--primary);color:var(--primary-fg)}.s3d-skyline .sky-hud{pointer-events:none;opacity:0;transition:opacity .5s;position:absolute;top:18px;left:22px}.s3d-skyline .sky-hud.on{opacity:1}.s3d-skyline .sky-hud-d{color:var(--muted);font-size:13px;font-weight:600}.s3d-skyline .sky-hud-v{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:2px;font-size:30px;font-weight:640;line-height:1.1}.s3d-skyline .sky-hud-v .cur{color:var(--muted);vertical-align:.7em;letter-spacing:0;margin-right:.08em;font-size:.5em;font-weight:560}.s3d-skyline .sky-hud-v b{font-weight:640}.s3d-skyline .sky-tip{z-index:3;pointer-events:none;background:var(--card);min-width:190px;max-width:300px;color:var(--fg);box-shadow:var(--pop-shadow);opacity:0;border-radius:14px;padding:10px 14px;font-size:13.5px;transition:opacity .15s;position:absolute;top:0;left:0}.s3d-skyline .sky-tip.on{opacity:1}.s3d-skyline .sky-tip-h{margin-bottom:6px;font-weight:600}.s3d-skyline .sky-tip-r{grid-template-columns:10px auto 1fr;align-items:center;gap:8px;padding:2px 0;display:grid}.s3d-skyline .sky-tip-r b{font-variant-numeric:tabular-nums}.s3d-skyline .sky-tip-r span:last-child{color:var(--muted)}.s3d-skyline .sky-tip-r i{border-radius:3px;width:10px;height:10px}.s3d-skyline .sky-foot{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin-top:14px;font-size:13px;display:flex}.s3d-skyline .sky-hints,.s3d-skyline .sky-keys{flex-wrap:wrap;gap:4px 16px;display:flex}.s3d-skyline .sky-hints b{color:var(--fg-soft);font-weight:600}.s3d-skyline .sky-keys>span{align-items:center;gap:8px;display:inline-flex}.s3d-skyline .sky-sw{border-radius:3px;flex:none;width:20px;height:10px}.s3d-skyline .sky-sw.wall{background:color-mix(in srgb, var(--chart-1) 22%, transparent);border-top:2px solid var(--chart-1)}.s3d-skyline .sky-sw.pre{background:repeating-linear-gradient(135deg, var(--faint) 0 1.5px, transparent 1.5px 4px);width:12px;height:12px;box-shadow:inset 0 0 0 1px var(--line-strong)}.s3d-skyline .sky-coarse{display:none}@media (pointer:coarse){.s3d-skyline .sky-fine{display:none}.s3d-skyline .sky-coarse{display:inline}}@media (max-width:760px){.s3d-skyline .sky-chips{justify-content:flex-start}.s3d-skyline .sky-big{font-size:40px}}@media (max-width:560px){.s3d-skyline .sky-card{padding:22px 18px 18px}.s3d-skyline .sky-figs{gap:10px 28px}.s3d-skyline .sky-big{font-size:clamp(28px,8.6vw,40px)}.s3d-skyline .sky-k{margin-top:6px;font-size:13px}.s3d-skyline .sky-chip{height:32px;padding:0 12px 0 10px;font-size:13px}.s3d-skyline .sky-stage{border-radius:16px;height:360px;margin-top:14px}.s3d-skyline .sky-hud{top:12px;left:14px}.s3d-skyline .sky-hud-v{font-size:24px}.s3d-skyline .sky-tip{width:calc(100% - 16px);min-width:0;max-width:none;padding:9px 12px;font-size:13px}.s3d-skyline .sky-tip-h{margin-bottom:4px}.s3d-skyline .sky-tip-r{padding:1px 0}}.s3d-skyline .sky-stage:focus-visible{border-radius:18px}.s3d-deck [hidden]{display:none!important}.s3d-deck .deck-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:4px 24px;display:flex}.s3d-deck .deck-top .card-h{margin-bottom:0}.s3d-deck .deck-meta{color:var(--muted);padding-top:10px;font-size:14px}.s3d-deck .deck-stage{height:470px;margin-top:8px;position:relative}.s3d-deck .deck-gl{border-radius:18px;position:absolute;inset:0}.s3d-deck .deck-gl:focus-visible{outline-offset:-2px;border-radius:18px}.s3d-deck .deck-gl{touch-action:pan-y;-webkit-tap-highlight-color:transparent}.s3d-deck .deck-gl canvas{pointer-events:none;display:block;position:absolute}.s3d-deck .deck-top,.s3d-deck .deck-foot,.s3d-deck .calc-note{z-index:1;position:relative}.s3d-deck .deck-res{z-index:1;text-align:right;pointer-events:none;max-width:46%;position:absolute;top:0;right:0}.s3d-deck .deck-res button{pointer-events:auto}.s3d-deck .deck-who{justify-content:flex-end;align-items:center;gap:8px;display:flex}.s3d-deck .deck-sel{align-items:center;gap:8px;min-width:0;display:inline-flex}.s3d-deck .deck-name{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;overflow:hidden}.s3d-deck .deck-pct{border-radius:var(--r-pill,999px);background:var(--primary-soft);color:var(--primary-soft-fg);white-space:nowrap;flex:none;padding:2px 10px;font-size:15px;font-weight:650}.s3d-deck .deck-nav{background:var(--sunken);width:36px;height:36px;color:var(--fg-soft);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.s3d-deck .deck-nav:hover{background:var(--muted-2);color:var(--fg)}.s3d-deck .deck-nav svg{width:16px;height:16px}.s3d-deck .deck-needrow{margin-top:10px}.s3d-deck .deck-k{color:var(--fg-soft);margin-top:14px;font-size:15px;font-weight:500}.s3d-deck .deck-big{margin:8px 0 0;font-size:64px}.s3d-deck .deck-big small{color:var(--muted);letter-spacing:0;margin-left:.45em;font-size:.3em;font-weight:500}.s3d-deck .deck-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.s3d-deck .deck-foot{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:stretch;gap:16px;margin-top:12px;display:grid}.s3d-deck .deck-dial{background:var(--sunken);border-radius:18px;min-width:0;padding:16px 20px 18px}.s3d-deck .deck-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.s3d-deck .deck-row label{color:var(--muted);font-size:14.5px;font-weight:500}.s3d-deck .deck-row output{letter-spacing:-.01em;white-space:nowrap;font-size:22px;font-weight:650}.s3d-deck input[type=range]{appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;width:100%;height:32px;margin:6px 0 10px;display:block}.s3d-deck input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--primary) 0 var(--p,20%), var(--line-strong) var(--p,20%) 100%);border-radius:99px;height:8px}.s3d-deck input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--card);width:26px;height:26px;box-shadow:0 0 0 1px var(--line-strong), 0 4px 10px #0c0a092e, inset 0 0 0 7px var(--primary);border-radius:50%;margin-top:-9px}.s3d-deck input[type=range]::-moz-range-track{background:var(--line-strong);border-radius:99px;height:8px}.s3d-deck input[type=range]::-moz-range-progress{background:var(--primary);border-radius:99px;height:8px}.s3d-deck input[type=range]::-moz-range-thumb{background:var(--card);border:6px solid var(--primary);border-radius:50%;width:14px;height:14px}.s3d-deck input[type=range]:focus-visible{outline:none}.s3d-deck input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 5px var(--ring), inset 0 0 0 7px var(--primary)}.s3d-deck .deck-presets .preset{background:var(--card)}.s3d-deck .deck-presets .preset[aria-pressed=true]{background:var(--primary-soft)}.s3d-deck .deck-other{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;border:0;min-width:0;margin:0;transition:box-shadow .15s}.s3d-deck .deck-other:hover{box-shadow:inset 0 0 0 1px var(--line-strong)}.s3d-deck .deck-other[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--primary)}@media (max-width:859px){.s3d-deck .deck-stage{flex-direction:column;height:auto;display:flex}.s3d-deck .deck-gl{height:380px;position:relative;inset:auto}.s3d-deck .deck-res{text-align:left;max-width:none;margin-top:6px;position:relative}.s3d-deck .deck-who{justify-content:space-between}.s3d-deck .deck-sel{flex:1;justify-content:center}.s3d-deck .deck-big{font-size:48px}.s3d-deck .deck-foot{grid-template-columns:minmax(0,1fr);gap:10px}}@media (max-width:560px){.s3d-deck .deck-gl{height:340px}.s3d-deck .deck-dial{padding:14px 16px 16px}.s3d-deck .deck-row output{font-size:20px}.s3d-deck .deck-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.s3d-deck .deck-presets .preset{height:36px;padding:0 4px;font-size:13.5px}}.s3d-cta .s3d-cta-stage{border-radius:32px;flex-direction:column;justify-content:space-between;height:clamp(520px,46vw,620px);padding:0;display:flex}.s3d-cta .s3d-cta-gl{border-radius:inherit;opacity:0;touch-action:pan-y;pointer-events:none;width:100%;height:100%;transition:opacity .9s;display:block;position:absolute;inset:0}.s3d-cta .s3d-cta-gl.on{opacity:1}@media (pointer:fine){.s3d-cta .s3d-cta-gl{pointer-events:auto;cursor:grab}.s3d-cta .s3d-cta-gl.drag{cursor:grabbing}}.s3d-cta .s3d-cta-top,.s3d-cta .s3d-cta-bottom{z-index:1;pointer-events:none;flex-direction:column;align-items:center;padding:40px 24px;display:flex;position:relative}.s3d-cta .s3d-cta-bottom{padding-top:0;padding-bottom:26px}.s3d-cta .s3d-cta-bottom>*{pointer-events:auto}.s3d-cta .s3d-cta-ask{border-radius:var(--r-pill,999px);letter-spacing:-.01em;max-width:100%;min-height:42px;color:var(--fg-soft);text-align:left;background:color-mix(in srgb, var(--card) 62%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--card) 80%, transparent), 0 8px 24px -14px var(--ring);align-items:center;gap:10px;padding:9px 18px 9px 15px;font-size:15.5px;font-weight:600;line-height:1.35;display:inline-flex}.s3d-cta .s3d-cta-dot{background:var(--primary);border-radius:50%;flex:none;width:8px;height:8px;animation:2.2s infinite s3dCtaPing}@keyframes s3dCtaPing{0%{box-shadow:0 0 0 0 var(--ring)}70%{box-shadow:0 0 0 9px #0000}to{box-shadow:0 0 #0000}}.s3d-cta .acts{justify-content:center;gap:12px}.s3d-cta .btn{height:56px;padding:0 28px;font-size:16.5px}.s3d-cta .btn-solid{box-shadow:0 16px 36px -16px var(--primary)}.s3d-cta .btn-soft{background:color-mix(in srgb, var(--card) 66%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--card) 85%, transparent)}.s3d-cta .btn-soft:hover{background:color-mix(in srgb, var(--card) 86%, transparent)}.s3d-cta .copy-note{text-align:center;color:var(--fg-soft);margin-top:8px}.s3d-cta .s3d-cta-hint{color:var(--muted);align-self:center;align-items:center;gap:7px;margin-top:2px;font-size:13px;font-weight:500;transition:opacity .6s;display:none}@media (pointer:fine){.s3d-cta .s3d-cta-hint{display:inline-flex}}.s3d-cta .s3d-cta-hint.gone{opacity:0}.s3d-cta .s3d-cta-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:560px){.s3d-cta .s3d-cta-stage{border-radius:26px;height:480px}.s3d-cta .s3d-cta-top{padding:22px 16px}.s3d-cta .s3d-cta-bottom{align-items:stretch;padding:0 16px 18px}.s3d-cta .s3d-cta-ask{border-radius:20px;padding:9px 16px 9px 13px;font-size:14.5px}.s3d-cta .btn{height:52px}}@media (prefers-reduced-motion:reduce){.s3d-cta .s3d-cta-dot{animation:none}.s3d-cta .s3d-cta-gl{transition:none}}
.lp{--canvas:#f5f5f4;--card:#fff;--sunken:#f2f1ef;--muted-2:#e9e7e4;--line:#e7e5e4;--line-strong:#d6d3d1;--fg:#0c0a09;--fg-soft:#44403c;--muted:#78716c;--faint:#a8a29e;--primary:#047857;--primary-hover:#065f46;--primary-fg:#fff;--primary-soft:#e7f6ef;--primary-soft-fg:#065f46;--ring:#04785747;--glow:#10b9811c;--warning:#9a4a07;--warning-dot:#f59e0b;--warning-soft:#fef4e2;--chart-1:#059669;--chart-2:#0a819d;--chart-3:#da942c;--chart-4:#8059bb;--chart-5:#b6b0ab;--logo-ring:#0c0a0914;--card-shadow:0 1px 2px #0c0a090a, 0 0 0 1px var(--line);--pop-shadow:0 18px 44px -14px #0c0a0947, 0 0 0 1px var(--line);--lift-shadow:0 10px 30px -14px #0c0a0938, 0 0 0 1px var(--line);--header-bg:#f5f5f4d6;--b-claude:#d97757;--b-gemini:#1a73e8;--b-openai:#000;--b-openrouter:#000;--b-openrouter-fg:#c8ff00;--b-aws:#222f3e;--b-azure:#0078d4;--b-vertexai:#4285f4;--b-vercel:#000;--b-aistudio:#000;--b-fg:#fff;--font:var(--font-geist,"Geist"), "Noto Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:var(--font-geist-mono,"Geist Mono"), ui-monospace, "SF Mono", Menlo, Consolas, "Noto Sans SC", "PingFang SC", monospace;--r-card:24px;--r-field:14px;--r-pill:999px}@supports (color:lab(0% 0 0)){.lp{--chart-2:lab(49.4526% -22.7219 -23.5416);--chart-3:lab(67.2994% 20.9446 61.9005);--chart-4:lab(45.5526% 32.3631 -46.5159);--chart-5:lab(72.1414% 1.69158 3.33246)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lp{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#0c0a09;--card:#171412;--sunken:#1f1c1a;--muted-2:#292524;--line:#292524;--line-strong:#44403c;--fg:#f5f5f4;--fg-soft:#d6d3d1;--muted:#a8a29e;--faint:#78716c;--primary:#34d399;--primary-hover:#6ee7b7;--primary-fg:#022c22;--primary-soft:#34d39921;--primary-soft-fg:#6ee7b7;--ring:#34d3994d;--glow:#34d39917;--warning:#fbbf24;--warning-dot:#f59e0b;--warning-soft:#f59e0b21;--chart-1:#14ae7a;--chart-2:#1195b4;--chart-3:#bc8930;--chart-4:#a17dd4;--chart-5:#68625e;--logo-ring:#f5f5f424;--card-shadow:0 0 0 1px var(--line);--pop-shadow:0 18px 44px -14px #000c, 0 0 0 1px var(--line-strong);--lift-shadow:0 0 0 1px var(--line-strong);--header-bg:#0c0a09d1}@supports (color:lab(0% 0 0)){:root:not([data-theme=light]) .lp{--chart-1:lab(62.9925% -47.6911 15.5216);--chart-2:lab(56.4628% -25.0186 -25.9015);--chart-3:lab(61.1252% 13.6818 53.2764);--chart-4:lab(58.7557% 27.4212 -39.839);--chart-5:lab(41.9806% 1.70819 3.34375)}}}:root[data-theme=dark] .lp{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#0c0a09;--card:#171412;--sunken:#1f1c1a;--muted-2:#292524;--line:#292524;--line-strong:#44403c;--fg:#f5f5f4;--fg-soft:#d6d3d1;--muted:#a8a29e;--faint:#78716c;--primary:#34d399;--primary-hover:#6ee7b7;--primary-fg:#022c22;--primary-soft:#34d39921;--primary-soft-fg:#6ee7b7;--ring:#34d3994d;--glow:#34d39917;--warning:#fbbf24;--warning-dot:#f59e0b;--warning-soft:#f59e0b21;--chart-1:#14ae7a;--chart-2:#1195b4;--chart-3:#bc8930;--chart-4:#a17dd4;--chart-5:#68625e;--logo-ring:#f5f5f424;--card-shadow:0 0 0 1px var(--line);--pop-shadow:0 18px 44px -14px #000c, 0 0 0 1px var(--line-strong);--lift-shadow:0 0 0 1px var(--line-strong);--header-bg:#0c0a09d1}@supports (color:lab(0% 0 0)){:root[data-theme=dark] .lp{--chart-1:lab(62.9925% -47.6911 15.5216);--chart-2:lab(56.4628% -25.0186 -25.9015);--chart-3:lab(61.1252% 13.6818 53.2764);--chart-4:lab(58.7557% 27.4212 -39.839);--chart-5:lab(41.9806% 1.70819 3.34375)}}.lp *,.lp :before,.lp :after{box-sizing:border-box}.lp [hidden]{display:none!important}:root:has(.lp){-webkit-text-size-adjust:100%;scroll-padding-top:calc(env(safe-area-inset-top,0px) + 84px)}.lp{background:var(--canvas);color:var(--fg);font:16px/1.5 var(--font);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;margin:0;overflow-x:clip}.lp:before{content:"";height:env(safe-area-inset-top,0px);z-index:30;background:var(--canvas);position:fixed;inset:0 0 auto}.lp a{color:inherit}.lp button,.lp input,.lp select{font:inherit;color:inherit}.lp b,.lp strong{color:var(--fg);font-weight:600}.lp h1,.lp h2,.lp h3{text-wrap:balance;margin:0}.lp p{margin:0}.lp :focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:6px}.lp .sprite{width:0;height:0;position:absolute;overflow:hidden}.lp .nw{white-space:nowrap}.lp .num{font-variant-numeric:tabular-nums;white-space:nowrap}.lp .hdl{white-space:nowrap}.lp .ico{flex:none;width:16px;height:16px;display:block}.lp .wrap{max-width:1276px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin-inline:auto;position:relative}@media (min-width:760px){.lp .wrap{padding-left:max(48px, env(safe-area-inset-left,0px));padding-right:max(48px, env(safe-area-inset-right,0px))}}.lp sup.fn{vertical-align:.9em;letter-spacing:0;margin-left:.15em;font-size:.5em;font-weight:600;line-height:0}.lp sup.fn a{color:var(--muted);padding:0 2px;text-decoration:none}.lp sup.fn a:hover{color:var(--primary)}.lp .btn{border-radius:var(--r-pill);cursor:pointer;white-space:nowrap;border:0;justify-content:center;align-items:center;gap:9px;height:50px;padding:0 24px;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s,transform .15s;display:inline-flex}.lp .btn-solid{background:var(--primary);color:var(--primary-fg)}.lp .btn-solid:hover{background:var(--primary-hover)}.lp .btn-soft{background:var(--primary-soft);color:var(--primary-soft-fg)}.lp .btn-soft:hover{background:color-mix(in srgb, var(--primary-soft) 70%, var(--primary) 12%)}.lp .btn-sm{height:42px;padding:0 18px;font-size:15px}.lp .top{top:env(safe-area-inset-top,0px);z-index:20;background:var(--header-bg);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);box-shadow:0 1px 0 var(--line);position:sticky}.lp .top-in{align-items:center;gap:24px;height:72px;display:flex}.lp .brand{letter-spacing:-.015em;flex:none;align-items:center;gap:10px;min-width:0;font-size:18px;font-weight:650;text-decoration:none;display:flex}.lp .mark{background:var(--primary);width:28px;height:28px;color:var(--primary-fg);border-radius:9px;flex:none;place-items:center;display:grid}.lp .brand small{color:var(--muted);letter-spacing:0;white-space:nowrap;font-size:14px;font-weight:500}.lp .nav{gap:4px;margin-left:auto;display:flex}.lp .nav a{color:var(--fg-soft);border-radius:var(--r-pill);white-space:nowrap;padding:8px 12px;font-size:15px;font-weight:500;text-decoration:none}.lp .nav a:hover{background:var(--card);box-shadow:var(--card-shadow);color:var(--fg)}.lp .lang{border-radius:var(--r-pill);background:var(--card);box-shadow:var(--card-shadow);flex:none;padding:3px;display:flex}.lp .lang a{border-radius:var(--r-pill);min-width:40px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0 10px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.lp .lang a[aria-current=page]{background:var(--primary-soft);color:var(--primary-soft-fg)}.lp .lang .flag{filter:saturate(.55)opacity(.7);font:19px/1 Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;transition:filter .15s}.lp .lang a:hover .flag,.lp .lang a[aria-current=page] .flag{filter:none}.lp .top .btn{flex:none}.lp .tg-short,.lp .brand small{display:none}@media (max-width:1120px){.lp .nav{display:none}.lp .lang{margin-left:auto}.lp .brand small{display:inline}}@media (max-width:560px){.lp .top-in{gap:10px;height:64px}.lp .brand small,.lp .tg-long{display:none}.lp .tg-short{display:inline}.lp .top .btn{height:38px;padding:0 14px;font-size:14px}.lp .lang a{min-width:34px;height:32px;padding:0 7px;font-size:12.5px}.lp .lang .flag{font-size:17px}}@media (max-width:380px){.lp .top .btn .ico{display:none}}.lp .hero-band{position:relative}.lp .hero-band:before{content:"";pointer-events:none;background:radial-gradient(900px 440px at 18% 6%, var(--glow), transparent 70%);height:760px;position:absolute;inset:0 0 auto}.lp .hero{grid-template-columns:minmax(0,1fr) minmax(0,560px);grid-template-areas:"text art""card art";align-items:start;gap:32px 56px;padding-block:56px 24px;display:grid}.lp .hero-text{grid-area:text;min-width:0}.lp .hero-card{grid-area:card;min-width:0}.lp #hero3d{background:radial-gradient(closest-side, var(--glow), transparent), radial-gradient(42% 46% at 50% 52%, var(--glow), transparent 72%);border-radius:32px;grid-area:art;place-self:center end;width:100%;max-width:560px;height:520px;position:relative}.lp .eyebrow{color:var(--muted);margin-bottom:18px;font-size:15px;font-weight:600}.lp .hero h1{letter-spacing:-.045em;max-width:13.5em;font-size:64px;font-weight:620;line-height:1.02}.lp .hero h1 .fig{color:var(--primary);white-space:nowrap}.lp .lede{color:var(--fg-soft);max-width:38em;margin-top:20px;font-size:18px;line-height:1.55}.lp .contact{background:var(--card);border-radius:var(--r-card);box-shadow:var(--card-shadow);padding:26px 30px;position:relative;overflow:hidden;container-type:inline-size}.lp .contact-k{color:var(--fg-soft);align-items:flex-start;gap:10px;font-size:16px;font-weight:500;display:flex}.lp .dot{background:var(--primary);border-radius:50%;flex:none;width:8px;height:8px;margin-top:calc(.75em - 4px)}.lp .handle{letter-spacing:-.055em;color:var(--fg);-webkit-user-select:all;user-select:all;white-space:nowrap;margin:14px 0 22px -.04em;font-size:min(108px,19.5cqi);font-weight:620;line-height:1;display:block}.lp .handle .at{color:var(--primary)}.lp .acts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lp .copy-note{min-height:20px;color:var(--muted);margin-top:10px;font-size:14px}@media (min-width:1024px){.lp #hero3d{--bleed:min(72px, max(0px, (100vw - 1276px) / 2 + 32px));width:calc(100% + var(--bleed));max-width:none;margin-right:calc(-1 * var(--bleed));height:560px}}@media (max-width:1023px){.lp .hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"text""art""card";row-gap:12px;padding-block:36px 8px}.lp #hero3d{justify-self:stretch;max-width:none;height:clamp(260px,74vw,360px)}.lp .hero h1{font-size:52px}}@media (max-width:560px){.lp .hero h1{letter-spacing:-.04em;font-size:38px}.lp .lede{margin-top:16px;font-size:16.5px}.lp .eyebrow{margin-bottom:12px;font-size:14px}.lp .contact{padding:22px 20px}.lp .handle{margin:10px 0 18px}.lp .acts .btn{flex:auto}}.lp main>.wrap+.wrap{margin-top:0}.lp .sec{padding-block:32px}.lp .sec-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 24px;margin-bottom:18px;display:flex}.lp .sec-l{color:var(--muted);font-size:15px;font-weight:600}.lp .sec-r{color:var(--muted);font-size:14px}.lp .soft{color:var(--faint)}.lp .sec h2,.lp .card h2{letter-spacing:-.03em;font-size:30px;font-weight:620;line-height:1.15}.lp .sub{color:var(--fg-soft);max-width:46em;margin-top:10px;font-size:16px}.lp .card{background:var(--card);border-radius:var(--r-card);box-shadow:var(--card-shadow);min-width:0;padding:30px}.lp .card-h{margin-bottom:22px}.lp .card-h .sec-l{margin-bottom:8px}@media (max-width:560px){.lp .sec{padding-block:22px}.lp .sec h2,.lp .card h2{font-size:26px}.lp .card{padding:22px 18px}.lp .sub{font-size:15.5px}}.lp .stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.lp .stat{background:var(--card);border-radius:var(--r-card);box-shadow:var(--card-shadow);flex-direction:column;min-width:0;padding:24px 26px 22px;display:flex}.lp .stat-k{color:var(--fg-soft);font-size:15.5px;font-weight:500}.lp .fig-big{letter-spacing:-.045em;white-space:nowrap;font-variant-numeric:tabular-nums;margin:18px 0 12px;font-size:50px;font-weight:620;line-height:1}.lp .fig-big .cur{color:var(--muted);letter-spacing:0;vertical-align:.72em;margin-right:.08em;font-size:.5em;font-weight:560}.lp .stat-s{color:var(--muted);margin-top:auto;font-size:14px}.lp .stat-s b{color:var(--fg-soft);font-weight:600}.lp .stats-note{color:var(--muted);margin-top:14px;font-size:14px}@media (max-width:1180px){.lp .fig-big{font-size:42px}}@media (max-width:1023px){.lp .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.lp .fig-big{font-size:50px}}@media (max-width:560px){.lp .stats{gap:12px}.lp .stat{padding:18px 18px 16px}.lp .stat:nth-child(-n+2){grid-column:1/-1}.lp .fig-big{margin:12px 0 8px;font-size:44px}.lp .stat:nth-child(n+3) .fig-big{font-size:30px}.lp .stat-k{font-size:14.5px}}.lp .charts{gap:16px;display:grid}.lp .legend{color:var(--fg-soft);flex-wrap:wrap;gap:8px 20px;margin:0 0 14px;padding:0;font-size:14px;list-style:none;display:flex}.lp .legend li{align-items:center;gap:8px;display:flex}.lp .sw{border-radius:4px;flex:none;width:12px;height:12px}.lp .sw.hatch{background:repeating-linear-gradient(135deg, var(--chart-5) 0 2px, transparent 2px 4.5px);box-shadow:inset 0 0 0 1px var(--chart-5)}.lp .sw.pre{background:repeating-linear-gradient(135deg, var(--faint) 0 1.5px, transparent 1.5px 4px);box-shadow:inset 0 0 0 1px var(--line-strong)}.lp .chart{width:100%;min-width:0;position:relative}.lp .chart svg{max-width:100%;display:block;overflow:visible}.lp .chart text{font-family:var(--font)}.lp .chart .tick{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.lp .chart .xl{fill:var(--muted);font-size:12px}.lp .chart .dl{fill:var(--fg);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.lp .chart .dl2{fill:var(--muted);font-size:12.5px}.lp .chart .gl{stroke:var(--line);stroke-width:1px}.lp .chart .base{stroke:var(--line-strong);stroke-width:1px}.lp .chart .hit{fill:#0000;cursor:crosshair;outline:none}.lp .chart .hit:focus-visible{stroke:var(--primary);stroke-width:2px}.lp .chart .cross{stroke:var(--faint);stroke-width:1px}.lp .tbl{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.lp .tbl summary{cursor:pointer;color:var(--primary-soft-fg);align-items:center;gap:8px;font-size:14.5px;font-weight:600;list-style:none;display:inline-flex}.lp .tbl summary::-webkit-details-marker{display:none}.lp .tbl summary:before{content:"";border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;transition:transform .15s;transform:rotate(-45deg)}.lp .tbl[open] summary:before{transform:rotate(45deg)}.lp .scroll{margin-top:12px;overflow-x:auto}.lp table.data{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.lp table.data th{text-align:right;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:8px 12px;font-weight:600}.lp table.data td{text-align:right;border-bottom:1px solid var(--line);white-space:nowrap;color:var(--fg-soft);padding:7px 12px}.lp table.data th:first-child,.lp table.data td:first-child{text-align:left;padding-left:0}.lp table.data tr.pre td{color:var(--muted);font-style:italic}.lp .tip{z-index:40;pointer-events:none;background:var(--card);color:var(--fg);box-shadow:var(--pop-shadow);border-radius:14px;min-width:190px;max-width:290px;padding:10px 14px;font-size:13.5px;position:fixed}.lp .tip-h{color:var(--fg);margin-bottom:6px;font-weight:600}.lp .tip-r{grid-template-columns:10px auto 1fr;align-items:center;gap:8px;padding:2px 0;display:grid}.lp .tip-r b{font-variant-numeric:tabular-nums}.lp .tip-r span:last-child{color:var(--muted)}.lp .tip-r .lk{border-radius:3px;width:10px;height:10px}.lp .tip-t{border-top:1px solid var(--line);margin-top:6px;padding-top:7px}.lp .vt{display:grid}.lp .vt-row{border-top:1px solid var(--line);outline:none;grid-template-columns:minmax(180px,260px) minmax(0,1fr) 130px;align-items:center;gap:12px 24px;padding:14px 0;display:grid}.lp .vt-row:first-child{border-top:0;padding-top:4px}.lp .vt-row:focus-visible{box-shadow:0 0 0 2px var(--ring);border-radius:12px}.lp .vt-name{align-items:center;gap:12px;min-width:0;font-size:16px;font-weight:500;display:flex}.lp .vt-bar{background:var(--sunken);border-radius:6px;gap:2px;height:12px;display:flex;overflow:hidden}.lp .vt-bar i{transform-origin:0;border-radius:6px;height:100%;display:block}.lp .vt-bar i.b{opacity:1}.lp .vt-val{letter-spacing:-.02em;text-align:right;white-space:nowrap;font-size:20px;font-weight:620}@media (max-width:680px){.lp .vt-row{grid-template-columns:minmax(0,1fr) auto;gap:10px 14px}.lp .vt-name{font-size:15px}.lp .vt-bar{grid-area:2/1/auto/-1}.lp .vt-val{font-size:18px}}.lp .tile{width:1.25em;height:1.25em;box-shadow:inset 0 0 0 1px var(--logo-ring);background:var(--muted-2);color:var(--fg-soft);border-radius:.32em;flex:none;font-size:30px;transition:transform .2s;display:inline-block;position:relative}.lp .tile>svg{fill:currentColor;width:75%;height:75%;margin:auto;position:absolute;inset:0}.lp .tile .mono{place-items:center;font-size:.6em;font-weight:600;line-height:1;display:grid;position:absolute;inset:0}.lp .tile .bd{width:.62em;height:.62em;box-shadow:0 0 0 .08em var(--card);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-.2em;right:-.2em}.lp .tile .bd svg{fill:currentColor;width:66%;height:66%}.lp .t-claude{background:var(--b-claude);color:var(--b-fg)}.lp .t-gemini{background:var(--b-gemini);color:var(--b-fg)}.lp .t-gemini>svg{width:72%;height:72%}.lp .t-openai{background:var(--b-openai);color:var(--b-fg)}.lp .t-openrouter{background:var(--b-openrouter);color:var(--b-openrouter-fg)}.lp .t-openrouter>svg{width:72%;height:72%}.lp .bd.b-aws{background:var(--b-aws);color:var(--b-fg)}.lp .bd.b-azure{background:var(--b-azure);color:var(--b-fg)}.lp .bd.b-vertexai{background:var(--b-vertexai);color:var(--b-fg)}.lp .bd.b-vercel{background:var(--b-vercel);color:var(--b-fg)}.lp .bd.b-aistudio{background:var(--b-aistudio);color:var(--b-fg)}.lp .rates-meta{color:var(--muted);align-items:center;gap:8px;margin-top:12px;font-size:14px;display:inline-flex}.lp .rates{display:grid}.lp .rr{border-top:1px solid var(--line);grid-template-columns:40px minmax(170px,1.1fr) 104px minmax(130px,auto) minmax(0,1.5fr);align-items:center;gap:10px 20px;padding:14px 0;display:grid}.lp .rr-h{color:var(--muted);border-top:0;padding:0 0 10px;font-size:13.5px;font-weight:600}.lp .rr-n{min-width:0;font-size:16.5px;font-weight:600}.lp .rr-n small{color:var(--muted);margin-top:2px;font-size:14px;font-weight:400;display:block}.lp .rr-p{letter-spacing:-.035em;text-align:right;white-space:nowrap;font-size:28px;font-weight:620}.lp .rr-m{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.lp .need{border-radius:var(--r-pill);white-space:nowrap;background:var(--warning-soft);height:30px;color:var(--warning);align-items:center;gap:7px;padding:0 12px;font-size:13.5px;font-weight:600;display:inline-flex}.lp .need:before{content:"";background:var(--warning-dot);border-radius:50%;width:7px;height:7px}.lp .need.short{background:var(--sunken);color:var(--fg-soft)}.lp .chip{font-family:var(--font-mono);background:var(--sunken);color:var(--fg-soft);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;max-width:100%;padding:4px 9px;font-size:12.5px;overflow:hidden}.lp .chip.more{font-family:var(--font);color:var(--muted)}.lp .rr-other{background:var(--sunken);border-radius:18px;justify-content:space-between;align-items:center;gap:16px;margin-top:4px;padding:16px 20px;display:flex}.lp .rr-other>span:first-child{font-weight:600}.lp .rr-other small{color:var(--muted);font-size:14px;font-weight:400;display:block}@media (max-width:900px){.lp .rr{grid-template-columns:40px minmax(0,1fr) auto;gap:8px 14px}.lp .rr-h{display:none}.lp .rr:not(.rr-h) .rr-d,.lp .rr:not(.rr-h) .rr-m{grid-column:2/-1}.lp .rr-d:empty,.lp .rr-m:empty{display:none}.lp .rr:nth-child(1 of .rr:not(.rr-h)){border-top:0}.lp .rr-p{font-size:24px}}.lp .calc{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.lp .field{gap:8px;margin-bottom:18px;display:grid}.lp .field label,.lp .field .lbl{color:var(--fg-soft);font-size:14.5px;font-weight:600}.lp .ctl{border-radius:var(--r-field);height:52px;box-shadow:inset 0 0 0 1px var(--line-strong);background:var(--card);border:0;width:100%;min-width:0;padding:0 16px;font-size:17px}.lp .ctl:focus{box-shadow:inset 0 0 0 1px var(--primary), 0 0 0 4px var(--ring);outline:none}.lp select.ctl{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 22px) 23px,calc(100% - 17px) 23px;background-repeat:no-repeat;background-size:5px 5px;padding-right:44px}.lp .money{position:relative}.lp .money:before{content:"$";color:var(--muted);pointer-events:none;font-size:17px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.lp .money .ctl{font-variant-numeric:tabular-nums;padding-left:32px;font-weight:600}.lp .presets{flex-wrap:wrap;gap:8px;display:flex}.lp .preset{border-radius:var(--r-pill);background:var(--sunken);height:38px;color:var(--fg-soft);cursor:pointer;font-variant-numeric:tabular-nums;border:0;padding:0 16px;font-size:14.5px;font-weight:600}.lp .preset:hover{background:var(--muted-2)}.lp .preset[aria-pressed=true]{background:var(--primary-soft);color:var(--primary-soft-fg)}.lp .result{background:var(--sunken);border-radius:20px;padding:24px 26px}.lp .res-row{color:var(--fg-soft);justify-content:space-between;gap:16px;padding:4px 0;font-size:15.5px;display:flex}.lp .res-row .v{color:var(--fg);white-space:nowrap;font-weight:600}.lp .res-total{border-top:1px solid var(--line-strong);margin-top:14px;padding-top:16px}.lp .res-total .k{color:var(--fg-soft);font-size:15.5px;font-weight:500}.lp .res-total .fig-big{margin:10px 0 0;font-size:60px}.lp .res-total .fig-big small{color:var(--muted);letter-spacing:0;margin-left:.5em;font-size:.3em;font-weight:500}.lp .res-need{color:var(--warning);align-items:baseline;gap:8px;margin-top:14px;font-size:14.5px;display:flex}.lp .res-need:empty{display:none}.lp .res-need:before{content:"";background:var(--warning-dot);border-radius:50%;flex:none;width:7px;height:7px;transform:translateY(-1px)}.lp .calc-note{color:var(--muted);margin-top:12px;font-size:14px}@media (max-width:860px){.lp .calc{grid-template-columns:minmax(0,1fr);gap:8px}.lp .res-total .fig-big{font-size:48px}}.lp .steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.lp .steps li{background:var(--card);border-radius:var(--r-card);box-shadow:var(--card-shadow);min-width:0;padding:22px 22px 24px}.lp .steps .n{background:var(--primary-soft);width:34px;height:34px;color:var(--primary-soft-fg);border-radius:50%;place-items:center;margin-bottom:16px;font-size:15px;font-weight:650;display:grid}.lp .steps p{font-size:16.5px;font-weight:600;line-height:1.35}.lp .steps p a{color:var(--primary);text-decoration:none}.lp .steps p span{color:var(--muted);margin-top:8px;font-size:14.5px;font-weight:400;line-height:1.45;display:block}@media (max-width:1180px){.lp .steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.lp .steps{grid-template-columns:minmax(0,1fr);gap:10px}.lp .steps li{grid-template-columns:34px minmax(0,1fr);gap:14px;padding:18px;display:grid}.lp .steps .n{margin:0}}.lp .kassa{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:16px;display:grid}.lp .klist{margin:0;padding:6px 30px;list-style:none}.lp .klist li{border-top:1px solid var(--line);color:var(--fg-soft);padding:14px 0;font-size:15.5px}.lp .klist li:first-child{border-top:0}.lp .klist b{color:var(--fg)}.lp .sketch{background:var(--card);border-radius:var(--r-card);box-shadow:var(--card-shadow);margin:0;padding:22px 24px;position:relative;overflow:hidden}.lp .sk-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.lp .sk-top b{align-items:center;gap:10px;font-size:17px;font-weight:650;display:flex}.lp .sk-top>span{color:var(--muted);background:var(--sunken);border-radius:var(--r-pill);white-space:nowrap;padding:5px 10px;font-size:12.5px;font-weight:600}.lp .sk-tabs{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.lp .sk-tabs span{border-radius:var(--r-pill);background:var(--sunken);color:var(--fg-soft);white-space:nowrap;padding:6px 12px;font-size:13px;font-weight:600}.lp .sk-tabs span:first-child{background:var(--primary-soft);color:var(--primary-soft-fg)}.lp .sk-r{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.lp .sk-r .tile{font-size:24px}.lp .sk-lines{gap:7px;display:grid}.lp .sk-ln{background:var(--muted-2);border-radius:5px;height:9px;display:block}.lp .sk-bar{background:var(--primary);opacity:.55;border-radius:3px;height:6px;display:block}.lp .sk-st{color:var(--fg-soft);white-space:nowrap;align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.lp .sk-st:before{content:"";background:var(--primary);border-radius:50%;width:7px;height:7px}.lp .sk-st.bad{color:var(--warning)}.lp .sk-st.bad:before{background:var(--warning-dot)}.lp .sk-foot{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.lp .sk-foot>span{background:var(--sunken);color:var(--muted);border-radius:16px;gap:8px;padding:12px 14px;font-size:13px;font-weight:600;display:grid}.lp .sk-foot i{background:var(--muted-2);border-radius:6px;width:62%;height:14px;display:block}@media (max-width:900px){.lp .kassa{grid-template-columns:minmax(0,1fr)}.lp .klist{padding:4px 20px}}@media (max-width:420px){.lp .sk-st{font-size:12px}.lp .sketch{padding:18px 16px}}.lp .terms{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;display:grid}.lp .terms>div{background:var(--card);border-radius:var(--r-card);box-shadow:var(--card-shadow);min-width:0;padding:22px 24px}.lp .terms dt{color:var(--muted);font-size:15px;font-weight:500}.lp .terms dd{letter-spacing:-.03em;margin:10px 0 0;font-size:30px;font-weight:620;line-height:1.1}@media (max-width:900px){.lp .terms{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lp .terms dd{font-size:24px}.lp .terms>div{padding:18px}}.lp .faq{padding:6px 30px}.lp .faq details{border-top:1px solid var(--line)}.lp .faq details:first-child{border-top:0}.lp .faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:17px;font-weight:600;list-style:none;display:flex}.lp .faq summary::-webkit-details-marker{display:none}.lp .faq summary:after{content:"";border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);flex:none;width:8px;height:8px;transition:transform .2s;transform:rotate(45deg)translate(-2px,-2px)}.lp .faq details[open] summary:after{transform:rotate(-135deg)translate(-2px,-2px)}.lp .faq details p{color:var(--fg-soft);max-width:46em;padding:0 0 20px}@media (max-width:560px){.lp .faq{padding:2px 18px}.lp .faq summary{font-size:16px}}.lp .final{padding-block:40px 56px}.lp .final-card{background:var(--card);box-shadow:var(--card-shadow);border-radius:32px;padding:48px 52px 44px;position:relative;overflow:hidden;container-type:inline-size}.lp .final-card:before{content:"";pointer-events:none;background:radial-gradient(70% 90% at 82% 30%, var(--glow), transparent 70%), radial-gradient(50% 60% at 10% 100%, var(--glow), transparent 70%);position:absolute;inset:0}.lp .final-card>*{position:relative}.lp .final-card h2{letter-spacing:-.03em;max-width:26em;color:var(--fg-soft);font-size:30px;font-weight:620;line-height:1.2}.lp .final-card .handle{margin:24px 0 30px -.05em;font-size:min(200px,22cqi)}@media (max-width:560px){.lp .final-card{border-radius:26px;padding:28px 20px 24px}.lp .final-card h2{font-size:22px}.lp .final-card .handle{margin:16px 0 20px}}.lp .foot{padding-block:8px 48px}.lp .foot-g{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:24px 48px;padding-top:28px;font-size:14px;display:grid}.lp .foot-g p+p{margin-top:8px}.lp .foot-g a{color:var(--primary-soft-fg)}.lp .fnp{grid-template-columns:18px minmax(0,1fr);gap:6px;display:grid}.lp .fn-n{color:var(--fg-soft);font-weight:600}.lp .fnp b{color:var(--fg-soft)}@media (max-width:760px){.lp .foot-g{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:no-preference){.lp .lift{transition:transform .22s cubic-bezier(.2,.7,.2,1),box-shadow .22s}.lp .lift:hover{box-shadow:var(--lift-shadow);transform:translateY(-3px)}.lp .tile:hover,.lp .vt-row:hover .tile,.lp .rr:hover .tile{transform:translateY(-2px)rotate(-4deg)scale(1.06)}.lp .rv.in{animation:.7s cubic-bezier(.2,.7,.2,1) both lp-rise;animation-delay:calc(var(--i,0) * 70ms)}.lp .grow .areas{animation:1.3s cubic-bezier(.3,.7,.2,1) both lp-wipe}.lp .grow .labels{animation:.5s 1s both lp-fade}.lp .grow .ln{stroke-dasharray:1;animation:1.4s cubic-bezier(.4,.1,.2,1) both lp-draw}.lp .grow .ln-pre,.lp .grow .ln-dot,.lp .grow .labels-p{animation:.4s 1.3s both lp-fade}.lp .grow .ln-area{animation:.9s .5s both lp-fade}.lp .grow .vt-bar i{animation:1s cubic-bezier(.2,.7,.2,1) both lp-barx;animation-delay:calc(var(--i,0) * 90ms + .12s)}@keyframes lp-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes lp-wipe{0%{clip-path:inset(-20px 100% -20px 0)}to{clip-path:inset(-20px 0)}}@keyframes lp-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes lp-fade{0%{opacity:0}to{opacity:1}}@keyframes lp-barx{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}.lp .sec-l:empty,.lp .sub:empty,.lp .stat-s:empty{display:none}.lp .sub .tag,.lp .tag{border-radius:var(--r-pill);background:var(--sunken);height:26px;color:var(--muted);align-items:center;margin:0 6px 0 0;padding:0 11px;font-size:13px;font-weight:550;display:inline-flex}.lp .card-h .sub{margin-top:12px}.lp .flow{flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;display:flex}.lp .fl-i{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.lp .fl-i b{color:var(--fg-soft);font-size:14.5px;font-weight:600}.lp .fl-keys{align-items:center;gap:6px;height:44px;display:flex}.lp .fl-ico{background:var(--card);width:44px;height:44px;box-shadow:var(--card-shadow);color:var(--fg-soft);border-radius:14px;place-items:center;display:grid}.lp .fl-ico svg{width:22px;height:22px}.lp .fl-ico.usd,.lp .f4-ico.usd,.lp .t-ico.usd{background:var(--primary);color:var(--primary-fg,#fff);box-shadow:0 6px 18px -6px var(--primary)}.lp .coin{font-size:22px;font-weight:700;line-height:1}.lp .fl-arr{background:repeating-linear-gradient(90deg, var(--line-strong,#d6d3d1) 0 6px, transparent 6px 11px);flex:0 0 46px;height:2px;margin-bottom:30px;position:relative}.lp .fl-arr:after{content:"";border:5px solid #0000;border-left:7px solid var(--line-strong,#d6d3d1);position:absolute;top:-4px;right:-2px}.lp .mini{align-items:flex-end;gap:3px;height:34px;margin:12px 0 10px;display:flex}.lp .mini i{background:var(--muted-2,#e7e5e4);border-radius:3px 3px 1px 1px;flex:1}.lp .mini i.pk{background:var(--primary)}.lp .mini i.td{background:repeating-linear-gradient(-45deg, var(--muted-2,#e7e5e4) 0 3px, transparent 3px 6px);box-shadow:inset 0 0 0 1px var(--muted-2,#e7e5e4)}.lp .f4{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.lp .f4:before{content:"";background:repeating-linear-gradient(90deg, var(--primary) 0 8px, transparent 8px 14px);opacity:.35;height:2px;position:absolute;top:36px;left:12.5%;right:12.5%}.lp .f4 li{text-align:center;flex-direction:column;align-items:center;min-width:0;padding:0 12px;display:flex;position:relative}.lp .f4-ico{background:var(--card);width:72px;height:72px;box-shadow:var(--card-shadow), 0 10px 24px -14px #0c0a0940;color:var(--primary);z-index:1;border-radius:22px;place-items:center;display:grid;position:relative}.lp .f4-ico svg{width:32px;height:32px}.lp .f4-ico .coin{font-size:34px}.lp .f4-n{z-index:2;background:var(--fg);width:24px;height:24px;color:var(--canvas);border-radius:50%;place-items:center;font-size:12.5px;font-weight:650;display:grid;position:absolute;top:-6px;left:calc(50% + 24px)}.lp .f4 b{letter-spacing:-.01em;margin-top:18px;font-size:18px;font-weight:620}.lp .f4 b a{color:var(--primary);text-decoration:none}.lp .f4 small{color:var(--muted);margin-top:4px;font-size:14px}.lp .how2{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:stretch;gap:16px;margin-top:34px;display:grid}.lp .terms2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;display:grid}.lp .terms2>div{background:var(--card);border-radius:var(--r-card);box-shadow:var(--card-shadow);flex-direction:column;min-width:0;padding:22px 24px;display:flex}.lp .t-ico{background:var(--primary-soft);width:40px;height:40px;color:var(--primary-soft-fg);border-radius:12px;place-items:center;margin-bottom:auto;display:grid}.lp .t-ico svg{width:21px;height:21px}.lp .terms2 dt{color:var(--muted);margin-top:22px;font-size:14px}.lp .terms2 dd{letter-spacing:-.03em;margin:4px 0 0;font-size:30px;font-weight:640;line-height:1.1}.lp .terms2 dd.sm{font-size:22px}.lp .pills{flex-wrap:wrap;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:flex}.lp .pills li{border-radius:var(--r-pill);background:var(--card);height:40px;box-shadow:var(--card-shadow);color:var(--fg-soft);align-items:center;gap:8px;padding:0 16px 0 12px;font-size:14.5px;font-weight:550;display:inline-flex}.lp .pills svg{width:18px;height:18px;color:var(--primary)}.lp #rates-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:8px}.lp #rates-list .rr{background:var(--sunken);border:0;border-radius:18px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"t d""p p""n n""m m";align-items:start;gap:0;min-width:0;padding:18px 18px 16px;display:grid}.lp #rates-list .rr:has(.need.very){background:var(--card);box-shadow:inset 0 0 0 1.5px var(--warning-dot)}.lp #rates-list .rr.rr-h{display:none}.lp #rates-list .rr>.tile{grid-area:t}.lp #rates-list .rr-d{grid-area:d;justify-self:end}.lp #rates-list .rr-p{text-align:left;grid-area:p;margin-top:22px;font-size:46px;line-height:1}.lp #rates-list .rr-n{color:var(--fg-soft);grid-area:n;margin-top:8px;font-size:14.5px}.lp #rates-list .rr-n small{display:none}.lp #rates-list .rr-m{grid-area:m;gap:4px;margin-top:10px}.lp #rates-list .rr-m:empty{display:none}.lp #rates-list .rr-m .chip{padding:2px 6px;font-size:11px}.lp #rates-list .rr-m .chip:nth-child(n+3){display:none}.lp #rates-list .need{gap:5px;height:24px;padding:0 9px;font-size:12px}.lp .rr-other{margin-top:12px}@media (max-width:1100px){.lp #rates-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.lp #rates-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lp #rates-list .rr{padding:14px}.lp #rates-list .rr-p{margin-top:16px;font-size:36px}}.lp .qa{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.lp .qa-i{background:var(--card);border-radius:var(--r-card);box-shadow:var(--card-shadow);min-width:0;padding:22px 26px}.lp .qa .q{font-size:17px;font-weight:620}.lp .qa .a{color:var(--muted);margin-top:6px;font-size:15.5px}@media (max-width:900px){.lp .how2{grid-template-columns:minmax(0,1fr)}.lp .f4{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.lp .f4:before{display:none}.lp .qa{grid-template-columns:minmax(0,1fr);gap:10px}}@media (max-width:600px){.lp .flow{flex-wrap:nowrap;gap:8px;margin-top:22px}.lp .fl-arr{flex:0 0 16px}.lp .fl-arr:after{display:none}.lp .fl-i b{max-width:7.5em;font-size:12.5px;line-height:1.25}.lp .fl-keys .tile:nth-child(n+4){display:none}.lp .f4 b{font-size:16px}.lp .f4-ico{border-radius:18px;width:60px;height:60px}.lp .terms2{gap:10px}.lp .terms2>div{padding:18px}.lp .terms2 dd{font-size:24px}.lp .terms2 dd.sm{font-size:17px}.lp .pills li{height:36px;font-size:13.5px}.lp .qa-i{padding:18px 20px}}.lp .od{height:var(--odh,1.08em);line-height:var(--odh,1.08em);vertical-align:bottom;display:inline-flex;overflow:hidden}.lp .od-c{display:block}.lp .od-s{transition:transform var(--odt,1.5s) cubic-bezier(.16, .9, .2, 1);transition-delay:var(--odd,0s);flex-direction:column;display:flex}.lp .od-s>span,.lp .od-x{height:var(--odh,1.08em);line-height:var(--odh,1.08em);white-space:pre;display:block}.lp .stat .fig-big{--odt:1.8s}.lp .kw{vertical-align:top;margin:0 -.04em -.12em;padding:0 .04em .12em;display:inline-block;overflow:hidden}.lp .kwi{transform-origin:0 100%;display:inline-block;transform:translateY(112%)rotate(5deg)}.lp .km .kwi{animation:1s cubic-bezier(.2,.85,.12,1) forwards lp-kwUp;animation-delay:calc(var(--k) * 70ms + 80ms)}@keyframes lp-kwUp{to{transform:none}}.lp .km .fig{position:relative}.lp .km .fig:after{content:"";background:var(--primary);transform-origin:0;border-radius:1em;height:.09em;animation:.9s cubic-bezier(.6,0,.2,1) 1.15s forwards lp-uline;position:absolute;bottom:.02em;left:0;right:.08em;transform:scaleX(0)}@keyframes lp-uline{to{transform:scaleX(1)}}.lp .handle.split .ch,.lp .handle.split .at{opacity:0;display:inline-block}.lp .handle.go .ch{animation:.8s cubic-bezier(.2,.9,.25,1.15) both lp-chIn;animation-delay:calc(var(--c) * 42ms + var(--d,0s))}.lp .handle.go .at{animation:1.1s cubic-bezier(.2,.8,.2,1) both lp-atSpin;animation-delay:var(--d,0s)}@keyframes lp-chIn{0%{opacity:0;filter:blur(8px);transform:translateY(.45em)rotate(8deg)scale(.85)}to{opacity:1;filter:none;transform:none}}@keyframes lp-atSpin{0%{opacity:0;transform:rotate(-260deg)scale(.3)}to{opacity:1;transform:none}}.lp .handle.split.done .ch,.lp .handle.split.done .at{opacity:1}.mag .lp .btn{transform:translate(var(--mx,0px), var(--my,0px)) scale(var(--bs,1));transition:background-color .15s,color .15s,transform .35s cubic-bezier(.2,.8,.2,1)}.mag .lp .btn:active{--bs:.95;transition-duration:80ms}.lp .btn-solid{isolation:isolate;position:relative;overflow:hidden}.lp .btn-solid:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff80 50%,#0000 70%);position:absolute;inset:0;transform:translate(-130%)}.lp .shine .btn-solid:after{animation:1.2s cubic-bezier(.5,0,.3,1) both lp-shine}@keyframes lp-shine{to{transform:translate(130%)}}.lp .hud[hidden],.lp .hint[hidden],.lp .pmeter[hidden]{display:none}.lp .pin{position:relative}.lp .pin>#days{top:var(--pin-top,86px);position:sticky}.lp .scrub .card-h{padding-right:380px;position:relative}.lp .hud{text-align:right;justify-items:end;gap:2px;display:grid;position:absolute;top:-4px;right:0}.lp .hud-d{color:var(--muted);align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.lp .hud-d b{color:var(--fg);font-weight:650}.lp .hud-v{letter-spacing:-.045em;--odt:.55s;font-size:56px;font-weight:640;line-height:1}.lp .hud-v .cur{color:var(--muted);vertical-align:.9em;letter-spacing:0;margin-right:.08em;font-size:.45em;font-weight:560}.lp .peak{border-radius:var(--r-pill);background:var(--warning-soft);height:26px;color:var(--warning);opacity:0;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:650;transition:opacity .25s,transform .35s cubic-bezier(.2,.9,.3,1.4);display:inline-flex;transform:translateY(6px)scale(.9)}.lp .peak.on{opacity:1;transform:none}.lp .peak i{background:var(--warning-dot);width:7px;height:7px;box-shadow:0 0 0 0 var(--warning-dot);border-radius:50%;animation:1.2s infinite lp-ping}@keyframes lp-ping{70%{box-shadow:0 0 0 7px #f59e0b00}}.lp .scur{pointer-events:none;z-index:2;width:0;position:absolute;top:0}.lp .scur:before{content:"";border-left:1.5px dashed color-mix(in srgb, var(--fg) 45%, transparent);position:absolute;top:0;bottom:0;left:-.5px}.lp .scur i{background:var(--card);width:14px;height:14px;box-shadow:0 0 0 3px var(--fg), 0 0 0 9px var(--glow);border-radius:50%;position:absolute;top:-7px;left:-7px}.lp .hint{color:var(--muted);background:var(--sunken);border-radius:var(--r-pill);white-space:nowrap;pointer-events:none;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:600;transition:opacity .3s;display:inline-flex;position:absolute;top:52%;left:50%;transform:translate(-50%)}.lp .hint svg{animation:1.4s ease-in-out infinite lp-bob}@keyframes lp-bob{50%{transform:translateY(3px)}}.lp .pmeter{background:var(--muted-2);border-radius:3px;height:3px;position:absolute;bottom:0;left:30px;right:30px;overflow:hidden}.lp .pmeter b{background:var(--primary);transform-origin:0;transform:scaleX(var(--p,0));position:absolute;inset:0}@media (max-width:760px){.lp .scrub .card-h{padding-right:0}.lp .hud{text-align:left;justify-items:start;margin-top:14px;position:static}.lp .hud-v{font-size:40px}.lp .pmeter{left:18px;right:18px}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.lp #rates-list .rr:not(.rr-h){animation:linear both lp-rrIn;animation-timeline:view();animation-range:entry entry 85%}@keyframes lp-rrIn{0%{opacity:0;transform:translateY(28px)scale(.96)}to{opacity:1;transform:none}}.lp .f4{view-timeline-name:--f4}.lp .f4:after{content:"";background:var(--primary);transform-origin:0;border-radius:2px;height:2px;animation:linear both lp-f4Line;animation-timeline:--f4;animation-range:entry 40% cover 50%;position:absolute;top:36px;left:12.5%;right:12.5%}@keyframes lp-f4Line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lp .f4-n{animation:linear both lp-f4On;animation-timeline:--f4}.lp .f4 li:first-child .f4-n{animation-range:entry 35% entry 45%}.lp .f4 li:nth-child(2) .f4-n{animation-range:entry 55% entry 65%}.lp .f4 li:nth-child(3) .f4-n{animation-range:entry 75% entry 85%}.lp .f4 li:nth-child(4) .f4-n{animation-range:entry 95% cover 50%}@keyframes lp-f4On{0%{background:var(--muted-2);color:var(--muted);transform:scale(.8)}to{background:var(--primary);color:var(--primary-fg);transform:none}}@media (max-width:900px){.lp .f4:after{display:none}}}}.lp .s3d-skyline{display:none}.has-3d-skyline .lp .s3d-skyline{display:revert}.has-3d-skyline .lp [data-3d-fallback=skyline]{display:none}.lp .sky-card{padding:28px 30px 22px}.lp .sky-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 24px;display:flex}.lp .sky-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;margin-top:18px;display:flex}.lp .sky-figs{flex-wrap:wrap;gap:12px 44px;min-width:0;display:flex}.lp .sky-big{letter-spacing:-.045em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:48px;font-weight:620;line-height:1}.lp .sky-big .cur{color:var(--muted);letter-spacing:0;vertical-align:.72em;margin-right:.08em;font-size:.5em;font-weight:560}.lp .sky-fig.g .sky-big{color:var(--primary)}.lp .sky-k{color:var(--muted);margin-top:8px;font-size:14px}.lp .sky-k sup.fn a{color:var(--muted)}.lp .sky-chips{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}.lp .sky-chip{appearance:none;border-radius:var(--r-pill);background:var(--card);height:34px;box-shadow:var(--card-shadow);font:inherit;color:var(--fg-soft);cursor:pointer;white-space:nowrap;border:0;align-items:center;gap:8px;padding:0 14px 0 11px;font-size:13.5px;font-weight:550;transition:opacity .2s,box-shadow .2s,color .2s;display:inline-flex}.lp .sky-chip i{border-radius:4px;flex:none;width:12px;height:12px}.lp .sky-chip.hatch i{background:repeating-linear-gradient(135deg, var(--chart-5) 0 2px, transparent 2px 4.5px);box-shadow:inset 0 0 0 1px var(--chart-5)}.lp .sky-chip:hover{box-shadow:0 0 0 1px var(--line-strong)}.lp .sky-chip[aria-pressed=true]{box-shadow:0 0 0 1.5px var(--fg);color:var(--fg)}.lp .sky-chip.off{opacity:.45}.lp .sky-stage{outline-offset:2px;background:radial-gradient(120% 95% at 50% 0%, var(--card) 0%, var(--card) 35%, var(--sunken) 100%);height:500px;box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;margin-top:18px;position:relative;overflow:hidden}.lp .sky-stage>canvas{touch-action:pan-y;-webkit-tap-highlight-color:transparent;width:100%;height:100%;display:block;position:absolute;inset:0}@media (pointer:fine){.lp .sky-stage>canvas{cursor:grab}.lp .sky-stage.drag>canvas{cursor:grabbing}}.lp .sky-labels{pointer-events:none;position:absolute;inset:0}.lp .sky-lbl{font:500 11px/1 var(--font-mono);color:var(--faint);white-space:nowrap;will-change:transform;position:absolute;top:0;left:0}.lp .sky-lbl.today{color:var(--warning);font-weight:600}.lp .sky-lbl.pk{color:var(--fg-soft);font-weight:600}.lp .sky-flag{background:var(--fg);color:var(--card);white-space:nowrap;will-change:transform;border-radius:10px;padding:5px 10px;font-size:12px;font-weight:600;transition:opacity .25s;position:absolute;top:0;left:0}.lp .sky-flag.g{background:var(--primary);color:var(--primary-fg)}.lp .sky-hud{pointer-events:none;opacity:0;transition:opacity .5s;position:absolute;top:18px;left:22px}.lp .sky-hud.on{opacity:1}.lp .sky-hud-d{color:var(--muted);font-size:13px;font-weight:600}.lp .sky-hud-v{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:2px;font-size:30px;font-weight:640;line-height:1.1}.lp .sky-hud-v .cur{color:var(--muted);vertical-align:.7em;letter-spacing:0;margin-right:.08em;font-size:.5em;font-weight:560}.lp .sky-hud-v b{font-weight:640}.lp .sky-tip{z-index:3;pointer-events:none;background:var(--card);min-width:190px;max-width:300px;color:var(--fg);box-shadow:var(--pop-shadow);opacity:0;border-radius:14px;padding:10px 14px;font-size:13.5px;transition:opacity .15s;position:absolute;top:0;left:0}.lp .sky-tip.on{opacity:1}.lp .sky-tip-h{margin-bottom:6px;font-weight:600}.lp .sky-tip-r{grid-template-columns:10px auto 1fr;align-items:center;gap:8px;padding:2px 0;display:grid}.lp .sky-tip-r b{font-variant-numeric:tabular-nums}.lp .sky-tip-r span:last-child{color:var(--muted)}.lp .sky-tip-r i{border-radius:3px;width:10px;height:10px}.lp .sky-foot{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin-top:14px;font-size:13px;display:flex}.lp .sky-hints,.lp .sky-keys{flex-wrap:wrap;gap:4px 16px;display:flex}.lp .sky-hints b{color:var(--fg-soft);font-weight:600}.lp .sky-keys>span{align-items:center;gap:8px;display:inline-flex}.lp .sky-sw{border-radius:3px;flex:none;width:20px;height:10px}.lp .sky-sw.wall{background:color-mix(in srgb, var(--chart-1) 22%, transparent);border-top:2px solid var(--chart-1)}.lp .sky-sw.pre{background:repeating-linear-gradient(135deg, var(--faint) 0 1.5px, transparent 1.5px 4px);width:12px;height:12px;box-shadow:inset 0 0 0 1px var(--line-strong)}.lp .sky-coarse{display:none}@media (pointer:coarse){.lp .sky-fine{display:none}.lp .sky-coarse{display:inline}}@media (max-width:760px){.lp .sky-chips{justify-content:flex-start}.lp .sky-big{font-size:40px}}@media (max-width:560px){.lp .sky-card{padding:22px 18px 18px}.lp .sky-figs{gap:10px 28px}.lp .sky-big{font-size:clamp(28px,8.6vw,40px)}.lp .sky-k{margin-top:6px;font-size:13px}.lp .sky-chip{height:32px;padding:0 12px 0 10px;font-size:13px}.lp .sky-stage{border-radius:16px;height:360px;margin-top:14px}.lp .sky-hud{top:12px;left:14px}.lp .sky-hud-v{font-size:24px}.lp .sky-tip{width:calc(100% - 16px);min-width:0;max-width:none;padding:9px 12px;font-size:13px}.lp .sky-tip-h{margin-bottom:4px}.lp .sky-tip-r{padding:1px 0}}.lp .sky-stage:focus-visible{border-radius:18px}.lp .s3d-deck{display:none}.has-3d-deck .lp .s3d-deck{display:revert}.has-3d-deck .lp [data-3d-fallback=deck]{display:none}.lp .s3d-deck [hidden]{display:none!important}.lp .deck-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:4px 24px;display:flex}.lp .deck-top .card-h{margin-bottom:0}.lp .deck-meta{color:var(--muted);padding-top:10px;font-size:14px}.lp .deck-stage{height:470px;margin-top:8px;position:relative}.lp .deck-gl{border-radius:18px;position:absolute;inset:0}.lp .deck-gl:focus-visible{outline-offset:-2px;border-radius:18px}.lp .deck-gl{touch-action:pan-y;-webkit-tap-highlight-color:transparent}.lp .deck-gl canvas{pointer-events:none;display:block;position:absolute}.lp .deck-top,.lp .deck-foot,.lp .s3d-deck .calc-note{z-index:1;position:relative}.lp .deck-res{z-index:1;text-align:right;pointer-events:none;max-width:46%;position:absolute;top:0;right:0}.lp .deck-res button{pointer-events:auto}.lp .deck-who{justify-content:flex-end;align-items:center;gap:8px;display:flex}.lp .deck-sel{align-items:center;gap:8px;min-width:0;display:inline-flex}.lp .deck-name{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;overflow:hidden}.lp .deck-pct{border-radius:var(--r-pill);background:var(--primary-soft);color:var(--primary-soft-fg);white-space:nowrap;flex:none;padding:2px 10px;font-size:15px;font-weight:650}.lp .deck-nav{background:var(--sunken);width:36px;height:36px;color:var(--fg-soft);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.lp .deck-nav:hover{background:var(--muted-2);color:var(--fg)}.lp .deck-nav svg{width:16px;height:16px}.lp .deck-needrow{margin-top:10px}.lp .deck-k{color:var(--fg-soft);margin-top:14px;font-size:15px;font-weight:500}.lp .deck-big{margin:8px 0 0;font-size:64px}.lp .deck-big small{color:var(--muted);letter-spacing:0;margin-left:.45em;font-size:.3em;font-weight:500}.lp .deck-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lp .deck-foot{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:stretch;gap:16px;margin-top:12px;display:grid}.lp .deck-dial{background:var(--sunken);border-radius:18px;min-width:0;padding:16px 20px 18px}.lp .deck-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.lp .deck-row label{color:var(--muted);font-size:14.5px;font-weight:500}.lp .deck-row output{letter-spacing:-.01em;white-space:nowrap;font-size:22px;font-weight:650}.lp .s3d-deck input[type=range]{appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;width:100%;height:32px;margin:6px 0 10px;display:block}.lp .s3d-deck input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--primary) 0 var(--p,20%), var(--line-strong) var(--p,20%) 100%);border-radius:99px;height:8px}.lp .s3d-deck input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--card);width:26px;height:26px;box-shadow:0 0 0 1px var(--line-strong), 0 4px 10px #0c0a092e, inset 0 0 0 7px var(--primary);border-radius:50%;margin-top:-9px}.lp .s3d-deck input[type=range]::-moz-range-track{background:var(--line-strong);border-radius:99px;height:8px}.lp .s3d-deck input[type=range]::-moz-range-progress{background:var(--primary);border-radius:99px;height:8px}.lp .s3d-deck input[type=range]::-moz-range-thumb{background:var(--card);border:6px solid var(--primary);border-radius:50%;width:14px;height:14px}.lp .s3d-deck input[type=range]:focus-visible{outline:none}.lp .s3d-deck input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 5px var(--ring), inset 0 0 0 7px var(--primary)}.lp .deck-presets .preset{background:var(--card)}.lp .deck-presets .preset[aria-pressed=true]{background:var(--primary-soft)}.lp .deck-other{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;border:0;min-width:0;margin:0;transition:box-shadow .15s}.lp .deck-other:hover{box-shadow:inset 0 0 0 1px var(--line-strong)}.lp .deck-other[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--primary)}@media (max-width:859px){.lp .deck-stage{flex-direction:column;height:auto;display:flex}.lp .deck-gl{height:380px;position:relative;inset:auto}.lp .deck-res{text-align:left;max-width:none;margin-top:6px;position:relative}.lp .deck-who{justify-content:space-between}.lp .deck-sel{flex:1;justify-content:center}.lp .deck-big{font-size:48px}.lp .deck-foot{grid-template-columns:minmax(0,1fr);gap:10px}}@media (max-width:560px){.lp .deck-gl{height:340px}.lp .deck-dial{padding:14px 16px 16px}.lp .deck-row output{font-size:20px}.lp .deck-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.lp .deck-presets .preset{height:36px;padding:0 4px;font-size:13.5px}}.lp .s3d-cta{display:none}.has-3d-cta .lp .s3d-cta{display:revert}.has-3d-cta .lp [data-3d-fallback=cta]{display:none}.lp .s3d-cta .s3d-cta-stage{border-radius:32px;flex-direction:column;justify-content:space-between;height:clamp(520px,46vw,620px);padding:0;display:flex}.lp .s3d-cta-gl{border-radius:inherit;opacity:0;touch-action:pan-y;pointer-events:none;width:100%;height:100%;transition:opacity .9s;display:block;position:absolute;inset:0}.lp .s3d-cta-gl.on{opacity:1}@media (pointer:fine){.lp .s3d-cta-gl{pointer-events:auto;cursor:grab}.lp .s3d-cta-gl.drag{cursor:grabbing}}.lp .s3d-cta .s3d-cta-top,.lp .s3d-cta .s3d-cta-bottom{z-index:1;pointer-events:none;flex-direction:column;align-items:center;padding:40px 24px;display:flex;position:relative}.lp .s3d-cta .s3d-cta-bottom{padding-top:0;padding-bottom:26px}.lp .s3d-cta .s3d-cta-bottom>*{pointer-events:auto}.lp .s3d-cta .s3d-cta-ask{border-radius:var(--r-pill);letter-spacing:-.01em;max-width:100%;min-height:42px;color:var(--fg-soft);text-align:left;background:color-mix(in srgb, var(--card) 62%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--card) 80%, transparent), 0 8px 24px -14px var(--ring);align-items:center;gap:10px;padding:9px 18px 9px 15px;font-size:15.5px;font-weight:600;line-height:1.35;display:inline-flex}.lp .s3d-cta-dot{background:var(--primary);border-radius:50%;flex:none;width:8px;height:8px;animation:2.2s infinite lp-s3dCtaPing}@keyframes lp-s3dCtaPing{0%{box-shadow:0 0 0 0 var(--ring)}70%{box-shadow:0 0 0 9px #0000}to{box-shadow:0 0 #0000}}.lp .s3d-cta .acts{justify-content:center;gap:12px}.lp .s3d-cta .btn{height:56px;padding:0 28px;font-size:16.5px}.lp .s3d-cta .btn-solid{box-shadow:0 16px 36px -16px var(--primary)}.lp .s3d-cta .btn-soft{background:color-mix(in srgb, var(--card) 66%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--card) 85%, transparent)}.lp .s3d-cta .btn-soft:hover{background:color-mix(in srgb, var(--card) 86%, transparent)}.lp .s3d-cta .copy-note{text-align:center;color:var(--fg-soft);margin-top:8px}.lp .s3d-cta-hint{color:var(--muted);align-self:center;align-items:center;gap:7px;margin-top:2px;font-size:13px;font-weight:500;transition:opacity .6s;display:none}@media (pointer:fine){.lp .s3d-cta-hint{display:inline-flex}}.lp .s3d-cta-hint.gone{opacity:0}.lp .s3d-cta-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:560px){.lp .s3d-cta .s3d-cta-stage{border-radius:26px;height:480px}.lp .s3d-cta .s3d-cta-top{padding:22px 16px}.lp .s3d-cta .s3d-cta-bottom{align-items:stretch;padding:0 16px 18px}.lp .s3d-cta .s3d-cta-ask{border-radius:20px;padding:9px 16px 9px 13px;font-size:14.5px}.lp .s3d-cta .btn{height:52px}}@media (prefers-reduced-motion:reduce){.lp .s3d-cta-dot{animation:none}.lp .s3d-cta-gl{transition:none}}.lp sup.fn{position:static;top:auto}.lp .foot-g a{text-decoration:underline}.lp .chart svg{height:auto}.lp h3.q,.lp h3.stat-k{margin:0}
