:root{--lx-bg:#f6f7fa;--lx-surface:#fff;--lx-surface-2:#f0f2f7;--lx-line:#e3e6ee;--lx-line-2:#cdd2df;--lx-fg:#0c1121;--lx-muted:#586079;--lx-faint:#9299ae;--lx-brand:#3c47fd;--lx-brand-edge:#2a33c9;--lx-brand-ink:#2e37e0;--lx-brand-soft:#edefff;--lx-up:#0e9f63;--lx-up-edge:#0a7c4d;--lx-up-soft:#e2f5ec;--lx-up-ink:#08704a;--lx-down:#e2474d;--lx-down-edge:#b8343a;--lx-down-soft:#fcebec;--lx-down-ink:#b42a31;--lx-gold:#e3a92f;--lx-gold-soft:#faf1dc;--lx-gold-ink:#7a5306;--lx-tint-a:#f2f3ff;--lx-tint-b:#ecf8f1;--lx-tint-c:#fff6e3;--lx-sky-a:#dcebff;--lx-sky-b:#c9dcfb;--lx-bo:#4652ff;--lx-bo-dark:#3440e0;--lx-bo-belly:#e2e5ff;--lx-bo-muzzle:#eceeff;--lx-bo-ink:#121735;--lx-bo-ear:#f5b4c7;--lx-bo-shadow:#1217351f;--lx-shadow:0 1px 2px #1018400d, 0 12px 32px #10184012;--lx-shadow-lg:0 2px 6px #1018400f, 0 24px 60px #1018401f;--lx-cjk:"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", "Source Han Sans SC";--lx-sans:var(--font-geist), var(--font-inter), system-ui, -apple-system, var(--lx-cjk), sans-serif;--lx-mono:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, var(--lx-cjk), monospace;--lx-serif:var(--font-serif), "Iowan Old Style", Georgia, "Songti SC", "Noto Serif SC", serif}.dark{--lx-bg:#090c17;--lx-surface:#10162a;--lx-surface-2:#161d35;--lx-line:#222a45;--lx-line-2:#2f3857;--lx-fg:#e9ebf3;--lx-muted:#9aa2bd;--lx-faint:#626b89;--lx-brand:#6e78ff;--lx-brand-edge:#4c55d8;--lx-brand-ink:#9ca3ff;--lx-brand-soft:#1b2250;--lx-up:#2bcb85;--lx-up-edge:#1d9a63;--lx-up-soft:#0e2c21;--lx-up-ink:#6be3ae;--lx-down:#ff636a;--lx-down-edge:#c9454b;--lx-down-soft:#33161b;--lx-down-ink:#ff9ca1;--lx-gold:#f0be4f;--lx-gold-soft:#2e2612;--lx-gold-ink:#f6d58a;--lx-tint-a:#121838;--lx-tint-b:#0d2219;--lx-tint-c:#241d0c;--lx-sky-a:#17264a;--lx-sky-b:#1f3260;--lx-bo:#6670ff;--lx-bo-dark:#4f59f0;--lx-bo-belly:#cdd1ff;--lx-bo-muzzle:#dcdfff;--lx-bo-ink:#0b0f25;--lx-bo-ear:#f59bb6;--lx-bo-shadow:#00000059;--lx-shadow:0 1px 2px #0006, 0 12px 32px #00000059;--lx-shadow-lg:0 2px 6px #0006, 0 24px 60px #00000073}@layer components{.lx{background:var(--lx-bg);width:100%;min-height:100%;color:var(--lx-fg);font:400 15px/1.55 var(--lx-sans);letter-spacing:normal;-webkit-font-smoothing:antialiased}.lx button{font:inherit;color:inherit}.lx :focus-visible{outline:2px solid var(--lx-brand);outline-offset:2px;border-radius:10px}.lx h1,.lx h2,.lx h3{text-wrap:balance;letter-spacing:-.02em;margin:0}.lx .serif{font-family:var(--lx-serif);letter-spacing:-.01em;font-weight:400}.lx .mono,.lx .num{font-family:var(--lx-mono);font-variant-numeric:tabular-nums}.lx .eyebrow{font:500 11.5px/1 var(--lx-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lx-muted)}.lx .muted{color:var(--lx-muted)}.lx .note{color:var(--lx-muted);font-size:12.5px}.lx .up{color:var(--lx-up-ink)}.lx .down{color:var(--lx-down-ink)}.lx .row{align-items:center;gap:12px;display:flex}.lx .stack{gap:16px;display:grid}.lx .btn{--c:var(--lx-brand);--ce:var(--lx-brand-edge);--on:#fff;appearance:none;cursor:pointer;background:var(--c);color:var(--on);box-shadow:0 3px 0 var(--ce);font:600 15px/1.1 var(--lx-sans);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:13px 20px;text-decoration:none;transition:transform 80ms,box-shadow 80ms,filter .15s;display:inline-flex}.lx .btn:hover{filter:brightness(1.06)}.lx .btn:active{box-shadow:0 0 0 var(--ce);transform:translateY(3px)}.lx .btn.wide{width:100%}.lx .btn.lg{border-radius:14px;padding:16px 24px;font-size:16px}.lx .btn.sm{border-radius:10px;padding:9px 13px;font-size:13.5px}.lx .btn.up{--c:var(--lx-up);--ce:var(--lx-up-edge)}.lx .btn.down{--c:var(--lx-down);--ce:var(--lx-down-edge)}.lx .btn.ghost{--c:var(--lx-surface);--ce:var(--lx-line-2);--on:var(--lx-fg);box-shadow:0 3px 0 var(--ce), inset 0 0 0 1.5px var(--lx-line-2)}.lx .btn.ghost:active{box-shadow:0 0 0 var(--ce), inset 0 0 0 1.5px var(--lx-line-2)}.lx .btn.quiet{box-shadow:none;color:var(--lx-brand-ink);background:0 0;padding:8px 10px}.lx .btn.quiet:active{transform:none}.lx .btn:disabled{--c:var(--lx-surface-2);--ce:var(--lx-line);--on:var(--lx-faint);cursor:not-allowed;filter:none}.lx .btn:disabled:active{box-shadow:0 3px 0 var(--ce);transform:none}.lx .opt{appearance:none;text-align:left;cursor:pointer;background:var(--lx-surface);border:1.5px solid var(--lx-line-2);width:100%;box-shadow:0 2px 0 var(--lx-line-2);font:500 16px/1.35 var(--lx-sans);color:var(--lx-fg);border-radius:14px;align-items:center;gap:14px;padding:14px 16px;transition:transform 80ms,box-shadow 80ms,background .15s,border-color .15s;display:flex}.lx .opt:active:not(:disabled){box-shadow:0 0 0 var(--lx-line-2);transform:translateY(2px)}.lx .opt .k{border:1.5px solid var(--lx-line-2);width:28px;height:28px;font:500 13px var(--lx-mono);color:var(--lx-muted);border-radius:8px;flex:none;place-items:center;display:grid}.lx .opt .mark{flex:none;margin-left:auto;display:none}.lx .opt.sel{border-color:var(--lx-brand);background:var(--lx-brand-soft);box-shadow:0 2px 0 var(--lx-brand)}.lx .opt.sel .k{border-color:var(--lx-brand);color:var(--lx-brand-ink)}.lx .opt.right{border-color:var(--lx-up);background:var(--lx-up-soft);box-shadow:0 2px 0 var(--lx-up-edge);color:var(--lx-up-ink)}.lx .opt.right .k{border-color:var(--lx-up);color:var(--lx-up-ink)}.lx .opt.right .mark,.lx .opt.wrong .mark{display:block}.lx .opt.wrong{border-color:var(--lx-down);background:var(--lx-down-soft);box-shadow:0 2px 0 var(--lx-down-edge);color:var(--lx-down-ink);animation:.35s lx-shake}.lx .opt.wrong .k{border-color:var(--lx-down);color:var(--lx-down-ink)}.lx .opt.dim{opacity:.5}.lx .opt:disabled{cursor:default}.lx .chip-word{appearance:none;cursor:pointer;border:1.5px solid var(--lx-line-2);background:var(--lx-surface);box-shadow:0 2px 0 var(--lx-line-2);font:500 15px/1.25 var(--lx-sans);color:var(--lx-fg);border-radius:11px;padding:9px 14px;transition:transform 80ms,box-shadow 80ms}.lx .chip-word:active{box-shadow:0 0 0 var(--lx-line-2);transform:translateY(2px)}.lx .chip-word.gone{color:#0000;background:var(--lx-surface-2);box-shadow:none;border-color:var(--lx-surface-2);pointer-events:none}.lx .card{background:var(--lx-surface);border:1px solid var(--lx-line);box-shadow:var(--lx-shadow);border-radius:18px;padding:18px}.lx .pill{font:500 11.5px/1 var(--lx-mono);letter-spacing:.04em;background:var(--lx-surface-2);color:var(--lx-muted);white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.lx .pill.up{background:var(--lx-up-soft);color:var(--lx-up-ink)}.lx .pill.brand{background:var(--lx-brand-soft);color:var(--lx-brand-ink)}.lx .bar{background:var(--lx-line);border-radius:99px;height:8px;position:relative;overflow:hidden}.lx .bar>i{background:var(--lx-up);border-radius:99px;transition:width .5s cubic-bezier(.2,1,.3,1);position:absolute;inset:0 auto 0 0}.lx .bo{display:block;overflow:visible}.lx .bo .eyes{transform-box:fill-box;transform-origin:50%;animation:4.8s infinite lx-blink}.lx .bo.idle .body{animation:3s ease-in-out infinite lx-bob}.lx .bo .arm-wave{transform-box:view-box;transform-origin:79px 83px;animation:1.4s ease-in-out infinite lx-wave}.lx .bo.idle .tail{transform-box:view-box;transform-origin:80px 98px;animation:3.4s ease-in-out infinite lx-swish}.lx .bo.idle .ear-l{transform-box:view-box;transform-origin:34px 47px;animation:6s ease-in-out infinite lx-ear}.lx .bo.idle .ear-r{transform-box:view-box;transform-origin:86px 47px;animation:6s ease-in-out .15s infinite lx-ear-r}.lx .bo.jump .body{animation:.7s cubic-bezier(.3,1.6,.5,1) lx-jump}.lx .bo .spark{transform-box:fill-box;transform-origin:50%;animation:1.3s ease-in-out infinite lx-twinkle}.lx .shell{isolation:isolate;grid-template-columns:minmax(0,1fr);min-height:100vh;display:grid}.lx .side,.lx .rail{display:none}.lx .main{min-width:0;padding:0 max(16px, env(safe-area-inset-right,0px)) calc(92px + env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));position:relative}.lx .col{max-width:640px;margin:0 auto;position:relative}.lx .topbar{top:env(safe-area-inset-top,0px);z-index:20;background:var(--lx-bg);border-bottom:1px solid var(--lx-line);align-items:center;gap:4px;margin-bottom:8px;padding:12px 0 10px;display:flex;position:sticky}.lx .stat{font:600 15px/1 var(--lx-mono);border-radius:10px;align-items:center;gap:6px;padding:6px 8px;display:inline-flex}.lx .lvl-chip{font:500 12px/1 var(--lx-mono);letter-spacing:.06em;color:var(--lx-muted);border:1px solid var(--lx-line-2);text-transform:uppercase;border-radius:10px;align-items:center;gap:8px;margin-right:auto;padding:6px 9px 6px 6px;display:inline-flex}.lx .lvl-chip i{background:var(--lx-up);border-radius:5px;width:16px;height:16px;display:block}.lx .tabs{z-index:30;background:var(--lx-surface);border-top:1px solid var(--lx-line);padding:6px max(8px, env(safe-area-inset-right,0px)) calc(6px + env(safe-area-inset-bottom,0px)) max(8px, env(safe-area-inset-left,0px));grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.lx .tab{appearance:none;cursor:pointer;color:var(--lx-faint);font:500 11px/1 var(--lx-sans);background:0 0;border:0;border-radius:12px;justify-items:center;gap:3px;padding:7px 0 5px;text-decoration:none;display:grid}.lx .tab.on{color:var(--lx-brand-ink);background:var(--lx-brand-soft)}.lx .nav{appearance:none;cursor:pointer;color:var(--lx-muted);font:500 15px/1 var(--lx-sans);background:0 0;border:0;border-radius:11px;align-items:center;gap:12px;padding:11px 14px;text-decoration:none;display:flex}.lx .nav:hover{background:var(--lx-surface-2);color:var(--lx-fg)}.lx .nav.on{color:var(--lx-brand-ink);background:var(--lx-brand-soft)}.lx .nav-group{font:500 10.5px/1 var(--lx-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lx-faint);padding:18px 14px 6px}@media (max-width:480px){.lx .lvl-chip span{display:none}.lx .lvl-chip{padding:6px}.lx .stat{padding:6px 5px;font-size:14px}}@media (min-width:1060px){.lx .shell{grid-template-columns:236px minmax(0,1fr) 340px}.lx .tabs,.lx .topbar{display:none}.lx .main{padding-top:26px;padding-bottom:48px}.lx .side{border-right:1px solid var(--lx-line);background:var(--lx-surface);box-sizing:border-box;flex-direction:column;gap:2px;height:100vh;padding:22px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.lx .side-logo{align-items:center;gap:9px;padding:4px 12px 24px;display:flex}.lx .rail{box-sizing:border-box;flex-direction:column;gap:16px;height:100vh;padding:26px 22px 24px 6px;display:flex;position:sticky;top:0;overflow:auto}.lx .only-narrow{display:none}}.lx .watermark{z-index:-1;pointer-events:none;opacity:.07;width:min(70vw,760px);color:var(--lx-brand);position:fixed;top:18vh;right:-6vw}@media (max-width:699px){.lx .watermark{opacity:.05;width:120vw;top:30vh;right:-30vw}}.lx .today{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:16px;display:grid}@media (min-width:560px){.lx .today{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.lx .today h1{font:600 30px/1.05 var(--lx-sans);letter-spacing:-.03em}.lx .today .next{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.lx .lvl-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:14px;margin:34px 2px 12px;display:flex}.lx .lvl-head h2{font:700 28px/1.05 var(--lx-sans);letter-spacing:-.03em;margin-top:8px}.lx .lvl-head .meta{justify-items:end;gap:6px;min-width:140px;display:grid}.lx .lvl-head .meta .bar{width:140px}.lx .unit{margin-bottom:14px;padding:0;overflow:hidden}.lx .unit-h{align-items:center;gap:12px;padding:16px 18px 6px;display:flex}.lx .unit-h h3{font:600 18px/1.2 var(--lx-sans)}.lx .chart{border-bottom:1px solid var(--lx-line);height:236px;margin:0 18px;position:relative}.lx .chart .grid{width:100%;height:100%;position:absolute;inset:0}.lx .axis{font:500 10.5px var(--lx-mono);color:var(--lx-faint);background:var(--lx-surface);padding-left:6px;position:absolute;right:0;transform:translateY(-50%)}.lx .candle{--cc:var(--lx-brand);--ce:var(--lx-brand-edge);cursor:pointer;background:var(--cc);width:48px;box-shadow:0 3px 0 var(--ce);color:#fff;border:0;border-radius:10px;place-items:center;text-decoration:none;transition:transform .1s,box-shadow .1s;display:grid;position:absolute;transform:translate(-50%)}.lx .candle:before,.lx .candle:after{content:"";background:var(--cc);border-radius:2px;width:2px;height:15px;margin-left:-1px;position:absolute;left:50%}.lx .candle:before{top:-15px}.lx .candle:after{bottom:-18px}.lx .candle:active{box-shadow:0 0 0 var(--ce);transform:translate(-50%,3px)}.lx .candle.done{--cc:var(--lx-up);--ce:var(--lx-up-edge)}.lx .candle.locked{--cc:var(--lx-surface);--ce:var(--lx-line-2);color:var(--lx-faint);box-shadow:0 3px 0 var(--ce), inset 0 0 0 1.5px var(--lx-line-2)}.lx .candle.locked:before,.lx .candle.locked:after{background:var(--lx-line-2)}.lx .start-tag{background:var(--lx-fg);color:var(--lx-bg);font:500 10.5px/1 var(--lx-mono);letter-spacing:.12em;white-space:nowrap;pointer-events:none;border-radius:7px;padding:6px 8px;animation:1.8s ease-in-out infinite lx-nudge;position:absolute;transform:translate(-50%)}.lx .start-tag:after{content:"";border:5px solid #0000;border-top-color:var(--lx-fg);position:absolute;top:100%;left:50%;transform:translate(-50%)}.lx .vault{appearance:none;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;transform:translate(-50%)}.lx .vault.ready svg{transform-origin:50% 90%;animation:2.6s ease-in-out infinite lx-wiggle}.lx .cap{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 18px 16px;display:flex}.lx .cap b{font:600 14.5px var(--lx-sans)}.lx .exam-card{align-items:center;gap:14px;display:flex}.lx .locked-lvl{opacity:.62}.lx .full{flex-direction:column;min-height:100vh;display:flex}.lx .full-top{top:env(safe-area-inset-top,0px);z-index:20;background:var(--lx-bg);padding:16px max(16px, env(safe-area-inset-right,0px)) 12px max(16px, env(safe-area-inset-left,0px));box-sizing:border-box;align-items:center;gap:14px;width:100%;max-width:760px;margin:0 auto;display:flex;position:sticky}.lx .icon-btn{appearance:none;cursor:pointer;color:var(--lx-faint);background:0 0;border:0;border-radius:9px;place-items:center;padding:6px;display:grid}.lx .icon-btn:hover{background:var(--lx-surface-2);color:var(--lx-fg)}.lx .segs{flex:1;align-items:center;gap:5px;height:20px;display:flex}.lx .segs i{background:var(--lx-line);border-radius:3px;flex:1;height:8px;transition:background .3s,height .3s;position:relative}.lx .segs i:before{content:"";background:inherit;opacity:0;width:1.5px;margin-left:-.75px;transition:opacity .3s;position:absolute;top:-4px;bottom:-4px;left:50%}.lx .segs i.ok{background:var(--lx-up);height:12px}.lx .segs i.ok:before,.lx .segs i.miss:before{opacity:1}.lx .segs i.miss{background:var(--lx-down);height:12px}.lx .segs i.now{background:var(--lx-brand);animation:1.4s ease-in-out infinite lx-pulse}.lx .runs{font:600 13px/1 var(--lx-mono);color:var(--lx-up-ink);white-space:nowrap;animation:.45s cubic-bezier(.3,1.7,.5,1) lx-pop}.lx .full-body{box-sizing:border-box;width:100%;max-width:640px;padding:8px max(16px, env(safe-area-inset-right,0px)) 180px max(16px, env(safe-area-inset-left,0px));flex:1;margin:0 auto}.lx .foot{z-index:40;border-top:1px solid var(--lx-line);background:var(--lx-bg);padding:16px max(16px, env(safe-area-inset-right,0px)) calc(16px + env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));position:fixed;bottom:0;left:0;right:0}.lx .foot-in{align-items:center;gap:16px;max-width:640px;margin:0 auto;display:flex}.lx .foot.ok{background:var(--lx-up-soft);border-top-color:#0000}.lx .foot.no{background:var(--lx-down-soft);border-top-color:#0000}.lx .foot.ok,.lx .foot.no{animation:.26s cubic-bezier(.2,1,.3,1) lx-slideup}.lx .fb{flex:1;align-items:flex-start;gap:14px;min-width:0;display:flex}.lx .fb h3{font:600 19px/1.2 var(--lx-sans);align-items:center;gap:6px;display:flex}.lx .foot.ok h3,.lx .foot.ok p{color:var(--lx-up-ink)}.lx .foot.no h3,.lx .foot.no p{color:var(--lx-down-ink)}.lx .fb p{margin:3px 0 0;font-size:14px}@media (max-width:560px){.lx .foot-in.stack{flex-direction:column;align-items:stretch}.lx .foot-in.stack .btn{width:100%}}.lx .ex{gap:18px;padding-top:12px;animation:.32s cubic-bezier(.2,1,.3,1) lx-enter;display:grid}.lx .prompt{font:600 clamp(21px, 4.2vw, 26px)/1.25 var(--lx-sans);letter-spacing:-.01em}.lx .opts{gap:10px;display:grid}.lx .tf{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lx .tf .opt{font:600 17px/1 var(--lx-sans);text-align:center;flex-direction:column;justify-content:center;gap:8px;padding:22px 12px}.lx .tf .opt .mark{margin:0}.lx .blank-line{font:500 20px/2.1 var(--lx-sans);margin:0}.lx .slot{vertical-align:middle;border-bottom:2px solid var(--lx-line-2);justify-content:center;align-items:center;min-width:100px;height:44px;margin:0 6px;display:inline-flex}.lx .bank{flex-wrap:wrap;justify-content:center;gap:10px;padding:6px 0;display:flex}.lx .answer-area{border-top:1px solid var(--lx-line);border-bottom:1px solid var(--lx-line);align-content:start;gap:8px;min-height:112px;padding:12px 0;display:grid}.lx .answer-area .chip-word,.lx .order-bank .chip-word{text-align:left;align-items:center;gap:10px;width:100%;display:flex}.lx .order-bank{gap:8px;display:grid}.lx .ord-n{background:var(--lx-brand-soft);width:22px;height:22px;color:var(--lx-brand-ink);font:500 12px var(--lx-mono);border-radius:7px;flex:none;place-items:center;display:grid}.lx .match{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lx .match .opt{text-align:center;justify-content:center;min-height:62px;padding:10px;font-size:15px}.lx .match .opt.done{opacity:.35;border-color:var(--lx-up);box-shadow:none}.lx .slider-val{font:500 clamp(38px, 8vw, 52px)/1 var(--lx-mono);text-align:center;color:var(--lx-brand-ink);letter-spacing:-.02em}.lx .range{width:100%;accent-color:var(--lx-brand);height:32px}.lx .range-ends{color:var(--lx-muted);font:500 12px var(--lx-mono);justify-content:space-between;display:flex}.lx .concept .art-box{background:var(--lx-surface);border:1px solid var(--lx-line);border-radius:18px;place-items:center;padding:18px;display:grid}.lx .concept h2{font:400 clamp(28px, 5vw, 36px)/1.08 var(--lx-serif);letter-spacing:-.01em}.lx .concept .body p{color:var(--lx-muted);margin:0;font-size:17.5px;line-height:1.6}.lx .concept .body{gap:14px;display:grid}.lx .chartbox{background:var(--lx-surface);border:1px solid var(--lx-line);border-radius:16px;padding:12px}.lx .chartbox svg{width:100%;height:auto;display:block}.lx .hit{cursor:pointer}.lx .closed{text-align:center;justify-items:center;gap:16px;padding-top:3vh;display:grid}.lx .closed h1{font:700 clamp(34px, 7vw, 46px)/1.05 var(--lx-sans);letter-spacing:-.03em}.lx .tick-line{font:500 14px var(--lx-mono);color:var(--lx-up-ink);background:var(--lx-up-soft);border-radius:9px;padding:7px 12px}.lx .stats3{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;max-width:480px;display:grid}.lx .st{border:1px solid var(--lx-line);background:var(--lx-surface);text-align:left;border-radius:14px;padding:12px 10px;animation:.5s cubic-bezier(.2,1.4,.4,1) both lx-rise}.lx .st .eyebrow{font-size:10.5px}.lx .st b{font:500 24px/1.1 var(--lx-mono);letter-spacing:-.02em;margin-top:8px;display:block}.lx .rising{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.lx .rising i{background:var(--lx-up);opacity:0;width:8px;animation:lx-rise-up var(--d) ease-out var(--w) forwards;border-radius:2px;position:absolute;bottom:-60px}.lx .rising i:before{content:"";background:inherit;width:1.5px;margin-left:-.75px;position:absolute;top:-8px;bottom:-8px;left:50%}.lx .rising i.r{background:var(--lx-brand)}.lx .closed>*,.lx .full-body>*{position:relative}.lx .lx-grow{transform-box:fill-box;transform-origin:50% 100%;animation:.9s cubic-bezier(.2,1.4,.4,1) .3s both lx-grow}.lx .scrim{z-index:90;background:#06091480;place-items:end center;animation:.2s lx-fade;display:grid;position:fixed;inset:0}.lx .sheet{box-sizing:border-box;background:var(--lx-surface);width:100%;max-width:540px;max-height:88vh;padding:22px max(20px, env(safe-area-inset-right,0px)) calc(22px + env(safe-area-inset-bottom,0px)) max(20px, env(safe-area-inset-left,0px));border-radius:22px 22px 0 0;gap:14px;animation:.28s cubic-bezier(.2,1,.3,1) lx-slideup;display:grid;overflow:auto}@media (min-width:700px){.lx .scrim{align-items:center}.lx .sheet{border-radius:22px}}.lx .sheet h2{font:700 26px/1.1 var(--lx-sans);letter-spacing:-.02em}.lx .sheet p{color:var(--lx-muted);margin:0}.lx .toast{z-index:100;left:50%;bottom:calc(92px + env(safe-area-inset-bottom,0px));background:var(--lx-fg);color:var(--lx-bg);font:500 14px/1.35 var(--lx-sans);box-sizing:border-box;max-width:min(440px,100vw - 32px);box-shadow:var(--lx-shadow-lg);text-align:center;border-radius:12px;padding:11px 16px;animation:.3s cubic-bezier(.2,1.4,.4,1) lx-toast;position:fixed;transform:translate(-50%)}.lx .line{font:500 14px var(--lx-mono);border-bottom:1px dashed var(--lx-line-2);justify-content:space-between;gap:12px;padding:9px 0;display:flex}.lx .line span:first-child{font-family:var(--lx-sans);color:var(--lx-muted)}.lx .term{appearance:none;font:inherit;color:var(--lx-brand-ink);cursor:help;background:0 0;border:0;border-bottom:2px dotted;padding:0;line-height:1.2;position:relative}.lx .term-pop{background:var(--lx-fg);width:min(260px,70vw);color:var(--lx-bg);font:500 13.5px/1.45 var(--lx-sans);z-index:5;text-align:left;box-shadow:var(--lx-shadow-lg);border-radius:12px;padding:10px 12px;animation:.2s ease-out lx-enter;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)}.lx .term-pop b{margin-bottom:2px;font-weight:600;display:block}.lx .speech3{background:var(--lx-brand-soft);color:var(--lx-fg);font:600 16.5px/1.4 var(--lx-sans);border-radius:18px;padding:12px 16px;position:relative}.lx .speech3:before{content:"";border:8px solid #0000;border-left:0;border-right-color:var(--lx-brand-soft);position:absolute;top:18px;left:-8px}.lx .bo-speech{align-items:flex-start;gap:14px;display:flex}.lx .bo-speech .speech3{flex:1;margin-top:10px;padding:14px 18px;font-size:clamp(19px,3.6vw,23px);line-height:1.3}.lx .onb h1{font:700 clamp(30px, 6vw, 40px)/1.05 var(--lx-sans);letter-spacing:-.03em}.lx .onb .opt{padding:16px}.lx .onb .opt .ic{background:var(--lx-brand-soft);width:38px;height:38px;color:var(--lx-brand-ink);border-radius:10px;flex:none;place-items:center;display:grid}.lx .plan div{border-top:1px solid var(--lx-line);justify-content:space-between;gap:12px;padding:12px 0;font-size:15px;display:flex}.lx .plan div:first-child{border-top:0}.lx .plan div span:first-child{white-space:nowrap}.lx .plan div span:last-child{font:500 14.5px/1.4 var(--lx-sans);text-align:right}.lx.lx-frame{background:0 0;width:auto;min-height:0}.lx .side-foot{border-top:1px solid var(--lx-line);margin-top:auto;padding-top:14px}.lx .nav.locked{color:var(--lx-faint);cursor:pointer;text-align:left;background:0 0;border:0;width:100%}.lx .nav.locked:hover{color:var(--lx-muted);background:var(--lx-surface-2)}.lx .nav .lv-pill{white-space:nowrap;font:500 10.5px/1 var(--lx-mono);background:var(--lx-surface-2);color:var(--lx-muted);border-radius:99px;flex:none;align-items:center;gap:4px;margin-left:auto;padding:4px 7px;display:inline-flex}.lx .nav.on .lv-pill{background:var(--lx-surface)}.lx .lvl-link{color:var(--lx-fg);border-radius:99px;padding:3px 10px 3px 4px;text-decoration:none;transition:background .15s}.lx .lvl-link:hover{background:var(--lx-surface-2)}.lx .bar.gold>i{background:linear-gradient(90deg, var(--lx-gold), #f6d58a)}.lx .level-card{gap:12px;display:grid}.lx .unlock-teaser{appearance:none;border:1px dashed var(--lx-line-2);background:var(--lx-surface-2);cursor:pointer;font:500 13px/1.3 var(--lx-sans);color:var(--lx-muted);text-align:left;border-radius:12px;align-items:center;gap:8px;padding:9px 11px;transition:border-color .15s,color .15s;display:flex}.lx .unlock-teaser:hover{border-color:var(--lx-gold);color:var(--lx-fg)}.lx .unlock-teaser>span{flex:1}.lx .unlock-teaser b{color:var(--lx-fg);font-weight:600}.lx .unlock-art{background:linear-gradient(160deg, var(--lx-tint-a), var(--lx-surface));border:1px solid var(--lx-line);border-radius:16px;padding:10px;position:relative}.lx .unlock-art:not(.open) svg{filter:saturate(.3);opacity:.75}.lx .unlock-lock{background:var(--lx-fg);width:34px;height:34px;color:var(--lx-bg);box-shadow:var(--lx-shadow);border-radius:10px;place-items:center;display:grid;position:absolute;top:12px;right:12px}.lx .art-pop{transform-box:fill-box;transform-origin:50% 100%;animation:.55s cubic-bezier(.2,1.4,.4,1) both lx-pop-in}.lx .sheet .rising{z-index:-1}.lx .levelup{place-items:center;height:150px;display:grid;position:relative}.lx .lv-coin{background:radial-gradient(circle at 34% 28%, #fff6d8, var(--lx-gold) 58%, #b9821a);color:#4f3504;border-radius:50%;align-content:center;place-items:center;width:76px;height:76px;animation:.9s cubic-bezier(.2,1.4,.4,1) .15s both lx-coin;display:grid;position:absolute;top:6px;left:calc(50% + 34px);box-shadow:0 8px 22px #b9821a73,inset 0 -4px #0000001f}.lx .lv-coin span{font:600 9px/1 var(--lx-mono);letter-spacing:.16em}.lx .lv-coin b{font:400 34px/1 var(--lx-serif);margin-top:2px}.lx .stat .xp-float{font:600 12px var(--lx-mono);color:var(--lx-up-ink);pointer-events:none;animation:1.3s ease-out forwards lx-float;position:absolute;top:-4px;right:-2px}.lx .tick-up{animation:.4s cubic-bezier(.2,1.4,.4,1) lx-tick;display:inline-block}.lx .lit svg{transform-origin:50% 100%;animation:2.6s ease-in-out infinite lx-flicker}.lx .lift{transition:transform .18s,box-shadow .18s}.lx .lift:hover{box-shadow:var(--lx-shadow-lg);transform:translateY(-2px)}.lx .locked-page{max-width:560px;padding:28px 0 40px}.lx .main>.col~.col{animation:.45s cubic-bezier(.2,1,.3,1) both lx-page}.lx .skel{background:linear-gradient(90deg, var(--lx-surface-2) 0%, var(--lx-line) 50%, var(--lx-surface-2) 100%);background-size:200% 100%;border-radius:20px;animation:1.3s linear infinite lx-shimmer}@media (min-width:1060px){.lx .side.side-fixed{z-index:40;width:236px;position:fixed;inset:0 auto 0 0}}.lx .hero{background:radial-gradient(120% 90% at 100% 0%, var(--lx-tint-a), transparent 60%), linear-gradient(180deg, var(--lx-surface), var(--lx-surface));border:1px solid var(--lx-line);box-shadow:var(--lx-shadow);border-radius:26px;margin-top:16px;padding:22px 22px 0;position:relative;overflow:clip}.lx .hero .skyline{opacity:.16;pointer-events:none;width:min(560px,90%);height:150px;position:absolute;bottom:0;right:0}.lx .sky-candle{transform-box:fill-box;transform-origin:50% 100%;animation:4.2s ease-in-out infinite lx-breathe}.lx .hero-in{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid;position:relative}.lx .hero h1{font:400 clamp(34px, 6vw, 46px)/1 var(--lx-serif);letter-spacing:-.01em}.lx .hero .next{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lx .hero-stats{flex-wrap:wrap;gap:8px;display:flex}.lx .chip{background:var(--lx-surface);border:1px solid var(--lx-line);font:500 12.5px var(--lx-mono);color:var(--lx-fg);border-radius:12px;align-items:center;gap:7px;min-height:34px;padding:5px 11px 5px 8px;display:inline-flex}.lx .chip svg{flex:none}.lx .tip{background:color-mix(in srgb, var(--lx-surface) 82%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--lx-line);border-radius:14px;align-items:baseline;gap:10px;max-width:520px;padding:10px 12px;font-size:14px;line-height:1.45;display:flex}.lx .tip-tag{font:600 10.5px var(--lx-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--lx-gold-ink);background:var(--lx-gold-soft);border-radius:7px;flex:none;padding:4px 7px}.lx .bo-stage{align-self:end;justify-items:center;display:grid;position:relative}.lx .bo-stage .bo{z-index:1;margin-bottom:-14px;position:relative}.lx .podium{background:linear-gradient(180deg, var(--lx-up), var(--lx-up-edge));border-radius:10px 10px 0 0;width:74px;height:58px;display:block;position:relative;box-shadow:inset 0 -6px #00000014}.lx .podium:before{content:"";background:var(--lx-up);border-radius:2px;width:3px;margin-left:-1.5px;position:absolute;top:-16px;bottom:100%;left:50%}@media (max-width:560px){.lx .hero-in{grid-template-columns:minmax(0,1fr)}.lx .bo-stage{transform-origin:100% 0;position:absolute;top:-6px;right:-4px;transform:scale(.62)}.lx .bo-stage .podium{display:none}.lx .hero h1{padding-right:70px}}.lx .ribbon{border:1px solid var(--lx-line);background:var(--lx-surface);border-radius:14px;align-items:stretch;height:42px;margin-top:12px;display:flex;overflow:hidden}.lx .ribbon-tag{font:600 10.5px var(--lx-mono);letter-spacing:.12em;color:var(--lx-brand-ink);border-right:1px solid var(--lx-line);background:var(--lx-brand-soft);flex:none;align-items:center;gap:7px;padding:0 12px;display:flex}.lx .live-dot{background:var(--lx-up);width:7px;height:7px;box-shadow:0 0 0 0 color-mix(in srgb, var(--lx-up) 60%, transparent);border-radius:50%;animation:1.8s ease-out infinite lx-ping}.lx .ribbon-mask{flex:1;align-items:center;min-width:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000)}.lx .ribbon-run{white-space:nowrap;gap:26px;padding-left:16px;animation:55s linear infinite lx-marquee;display:flex}.lx .ribbon:hover .ribbon-run{animation-play-state:paused}.lx .tk{appearance:none;cursor:pointer;font:500 12.5px var(--lx-mono);color:var(--lx-muted);background:0 0;border:0;gap:7px;padding:2px 0;text-decoration:none;display:inline-flex}.lx .tk b{color:var(--lx-fg);font-weight:600}.lx .tk:hover b{color:var(--lx-brand-ink)}.lx .road{gap:14px;margin-top:14px;display:grid}.lx .road-track{height:74px;margin:6px 26px 0 14px;position:relative}.lx .road-track:before{content:"";background:repeating-linear-gradient(90deg, var(--lx-line) 0 10px, transparent 10px 16px);border-radius:99px;height:6px;position:absolute;top:26px;left:0;right:0}.lx .road-fill{background:linear-gradient(90deg, var(--lx-gold), var(--lx-up));border-radius:99px;height:6px;transition:width .9s cubic-bezier(.2,1,.3,1);position:absolute;top:26px;left:0}.lx .stop{border:2px solid var(--lx-line-2);background:var(--lx-surface);width:26px;height:26px;color:var(--lx-faint);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:16px;transform:translate(-50%)}.lx .stop.open{border-color:var(--lx-up);background:var(--lx-up);color:#fff}.lx .stop-label{white-space:nowrap;justify-items:center;display:grid;position:absolute;top:32px;left:50%;transform:translate(-50%)}.lx .stop-label b{font:600 12px var(--lx-sans);color:var(--lx-fg)}.lx .stop-label span{font:500 10.5px var(--lx-mono);color:var(--lx-muted)}.lx .road-you{pointer-events:none;transition:left .9s cubic-bezier(.2,1,.3,1);position:absolute;top:-26px;transform:translate(-50%)}.lx .lvl-num{font:400 54px/.8 var(--lx-serif);color:var(--lv,var(--lx-brand));opacity:.9;letter-spacing:-.02em}.lx .lvl-head .bar>i{background:var(--lv,var(--lx-up))}.lx .unit{border-top:3px solid var(--lv,var(--lx-line));transition:transform .2s,box-shadow .2s}.lx .unit:hover{box-shadow:var(--lx-shadow-lg)}.lx .glyph{background:color-mix(in srgb, var(--lv,var(--lx-brand)) 10%, var(--lx-surface));border-radius:15px;flex:none;place-items:center;width:52px;height:52px;display:grid}.lx .candle{animation:lx-candle-in .55s cubic-bezier(.2, 1.4, .4, 1) var(--i,0s) backwards}.lx .candle.cur{animation:lx-candle-in .55s cubic-bezier(.2, 1.4, .4, 1) var(--i,0s) backwards, lx-glow 2.2s ease-in-out .8s infinite}.lx .candle.done:after{background:var(--cc)}.lx .chart .draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.1s cubic-bezier(.4,0,.2,1) .35s forwards lx-draw}.lx .auth{grid-template-columns:minmax(0,1fr);min-height:100vh;display:grid}@media (min-width:960px){.lx .auth{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.lx .auth-form{padding:22px max(20px, env(safe-area-inset-left,0px)) 22px max(20px, env(safe-area-inset-right,0px));box-sizing:border-box;flex-direction:column;min-height:100vh;display:flex}.lx .auth-logo{color:inherit;align-self:flex-start;text-decoration:none}.lx .auth-body{flex:1;align-content:center;justify-items:center;gap:14px;padding:28px 0;display:grid}.lx .auth-body>*{width:100%;max-width:420px}.lx .auth-card{gap:16px;animation:.45s cubic-bezier(.2,1,.3,1) both lx-page;display:grid}.lx .auth-card h1{font:400 clamp(34px, 5vw, 42px)/1.04 var(--lx-serif);letter-spacing:-.01em}.lx .auth-legal{text-align:center;margin:0}.lx .field{gap:7px;display:grid}.lx .field-top{font:600 13.5px var(--lx-sans);justify-content:space-between;align-items:baseline;display:flex}.lx .field input{appearance:none;box-sizing:border-box;border:1.5px solid var(--lx-line-2);background:var(--lx-surface);width:100%;color:var(--lx-fg);font:500 16px var(--lx-sans);border-radius:13px;padding:13px 14px;transition:border-color .15s,box-shadow .15s}.lx .field input::placeholder{color:var(--lx-faint)}.lx .field input:focus{border-color:var(--lx-brand);box-shadow:0 0 0 4px color-mix(in srgb, var(--lx-brand) 16%, transparent);outline:none}.lx .field-link{font:500 13px var(--lx-sans);color:var(--lx-brand-ink);text-decoration:none}.lx .form-error{color:var(--lx-down-ink);background:var(--lx-down-soft);border-radius:10px;margin:0;padding:9px 12px;font-size:14px}.lx .or{color:var(--lx-faint);font:500 12px var(--lx-mono);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:12px;display:flex}.lx .or:before,.lx .or:after{content:"";background:var(--lx-line);flex:1;height:1px}.lx .auth-switch{text-align:center;color:var(--lx-muted);margin:0;font-size:14.5px}.lx .auth-switch a{color:var(--lx-brand-ink);font-weight:600;text-decoration:none}.lx .perks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lx .perks li{align-items:center;gap:10px;font-size:15px;display:flex}.lx .perks li:before{content:"▲";background:var(--lx-up-soft);width:22px;height:22px;color:var(--lx-up-ink);border-radius:7px;flex:none;place-items:center;font-size:9px;display:grid}.lx .guest-note{background:var(--lx-gold-soft);color:var(--lx-gold-ink);border-radius:14px;align-items:center;gap:10px;padding:8px 12px 8px 8px;font-size:14px;line-height:1.35;display:flex}.lx .guest-note b{font-weight:600}.lx .auth-stage{color:#fff;background:radial-gradient(90% 70% at 85% 10%,#6d5cfa,#0000 60%),linear-gradient(160deg,#3c47fd,#2a33c9 70%,#1d2491);flex-direction:column;justify-content:space-between;padding:44px 44px 0;display:none;position:relative;overflow:clip}@media (min-width:960px){.lx .auth-stage{display:flex}}.lx .auth-stage .eyebrow{color:#ffffffb3}.lx .auth-stage h2{font:400 clamp(34px, 3.6vw, 48px)/1.04 var(--lx-serif);max-width:15ch;margin-top:12px}.lx .auth-stage h2 em{color:#f6d58a;font-style:italic}.lx .auth-chips{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.lx .auth-chips span{font:500 12.5px var(--lx-mono);background:#ffffff1f;border:1px solid #ffffff2e;border-radius:99px;padding:7px 11px}.lx .climb{width:100%;height:auto;margin-top:24px;display:block}.lx .climb-in{transform-box:fill-box;transform-origin:50% 100%;animation:.4s cubic-bezier(.2,1.4,.4,1) both lx-pop-in}.lx .climb-bo{transition:transform .45s cubic-bezier(.2,1.4,.4,1)}.lx .taster-top{padding:14px max(16px, env(safe-area-inset-right,0px)) 10px max(16px, env(safe-area-inset-left,0px));box-sizing:border-box;align-items:center;gap:16px;width:100%;max-width:1080px;margin:0 auto;display:flex}.lx .taster-steps{align-items:center;gap:6px;margin:0 auto;padding:0;list-style:none;display:flex}.lx .taster-steps li{font:500 12px var(--lx-sans);color:var(--lx-faint);align-items:center;gap:7px;display:flex}.lx .taster-steps li+li:before{content:"";background:var(--lx-line);border-radius:2px;width:22px;height:2px;margin-right:1px}.lx .taster-steps li.done+li:before,.lx .taster-steps li.now:before{background:var(--lx-up)}.lx .taster-steps i{background:var(--lx-line);border-radius:50%;flex:none;width:10px;height:10px;transition:background .3s,box-shadow .3s}.lx .taster-steps li.done{color:var(--lx-muted)}.lx .taster-steps li.done i{background:var(--lx-up)}.lx .taster-steps li.now{color:var(--lx-fg);font-weight:600}.lx .taster-steps li.now i{background:var(--lx-brand);box-shadow:0 0 0 4px var(--lx-brand-soft)}@media (max-width:640px){.lx .taster-steps li span{display:none}.lx .taster-steps li.now span{display:inline}.lx .taster-steps li+li:before{width:12px}}.lx .taster-right{font:500 14px var(--lx-sans);align-items:center;gap:12px;display:flex}.lx .taster-right a{color:var(--lx-brand-ink);text-decoration:none}.lx .taster-grid{box-sizing:border-box;width:100%;max-width:1080px;padding:16px max(16px, env(safe-area-inset-right,0px)) 48px max(16px, env(safe-area-inset-left,0px));flex:1;grid-template-columns:minmax(0,1fr);align-items:start;gap:22px;margin:0 auto;display:grid}@media (min-width:900px){.lx .taster-grid{grid-template-columns:minmax(0,1fr) 360px;gap:40px;padding-top:34px}}.lx .taster-grid>.stack{max-width:620px;animation:.32s cubic-bezier(.2,1,.3,1) lx-enter}.lx .plan-card{background:var(--lx-surface);border:1px solid var(--lx-line);box-shadow:var(--lx-shadow);border-radius:20px;gap:10px;padding:18px;display:grid;position:sticky;top:16px}@media (max-width:899px){.lx .plan-card{order:-1;padding:14px;position:static}.lx .plan-card .plan-row:not(.filled):not(.goal-row){display:none}}.lx .plan-row{border-top:1px dashed var(--lx-line-2);grid-template-columns:110px minmax(0,1fr);align-items:baseline;gap:10px;padding:8px 0;font-size:14px;display:grid}.lx .plan-row span{color:var(--lx-muted);font:500 12px var(--lx-mono);text-transform:uppercase;letter-spacing:.08em}.lx .plan-row b{font:600 14.5px/1.35 var(--lx-sans);color:var(--lx-faint)}.lx .plan-row.filled b{color:var(--lx-fg);animation:.5s cubic-bezier(.2,1.4,.4,1) both lx-fill}.lx .check-facts{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lx .check-facts li{color:var(--lx-muted);align-items:center;gap:10px;font-size:15.5px;display:flex}.lx .check-facts svg{color:var(--lx-brand-ink);flex:none}.lx .segs i.skip{background:var(--lx-line-2);height:12px}.lx .climb-note{left:50%;bottom:calc(110px + env(safe-area-inset-bottom,0px));z-index:45;background:var(--lx-up);color:#fff;font:600 14px var(--lx-sans);box-shadow:var(--lx-shadow-lg);white-space:nowrap;border-radius:99px;align-items:center;gap:8px;padding:10px 16px;animation:.35s cubic-bezier(.2,1.4,.4,1) lx-toast;display:inline-flex;position:fixed;transform:translate(-50%)}.lx .analysis{justify-items:center;gap:18px;padding-top:4vh;display:grid}.lx .analysis-steps{gap:10px;width:100%;max-width:420px;margin:0;padding:0;list-style:none;display:grid}.lx .analysis-steps li{font:500 16px var(--lx-sans);color:var(--lx-faint);align-items:center;gap:12px;transition:color .3s;display:flex}.lx .analysis-steps li.now{color:var(--lx-fg)}.lx .analysis-steps li.done{color:var(--lx-muted)}.lx .analysis-steps .tick{border:2px solid var(--lx-line-2);color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;transition:background .3s,border-color .3s;display:grid}.lx .analysis-steps li.now .tick{border-color:var(--lx-brand);border-top-color:#0000;animation:.8s linear infinite lx-spin}.lx .analysis-steps li.done .tick{background:var(--lx-up);border-color:var(--lx-up);animation:.35s cubic-bezier(.3,1.7,.5,1) lx-pop}.lx .analysis-bars{box-sizing:border-box;gap:12px;width:100%;max-width:480px;display:grid}.lx .skill{gap:6px;display:grid}.lx .results{gap:16px;padding-top:10px;display:grid}.lx .score-block{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px;display:grid}@media (max-width:520px){.lx .score-block{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.lx .score-block .chip{justify-self:center!important}}.lx .score-block h1{font:400 clamp(32px, 5.5vw, 42px)/1.04 var(--lx-serif)}.lx .score-block svg circle:nth-of-type(2){transition:stroke-dashoffset .1s linear}.lx .grow-x{transform-origin:0;animation:.9s cubic-bezier(.2,1,.3,1) both lx-grow-x}.lx .results-cols{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}@media (min-width:640px){.lx .results-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.lx .plan-page{gap:16px;padding-top:10px;padding-bottom:60px;display:grid}.lx .goal-card{background:radial-gradient(120% 100% at 100% 0%, var(--lx-tint-a), transparent 60%), var(--lx-surface);border:1px solid var(--lx-line);box-shadow:var(--lx-shadow);border-radius:24px;gap:14px;padding:22px;display:grid}.lx .goal-card h1{font:400 clamp(30px, 5vw, 40px)/1.06 var(--lx-serif)}.lx .projection{width:100%;height:auto;display:block}.lx .draw-in{stroke-dashoffset:1px;animation:1.4s cubic-bezier(.4,0,.2,1) .3s forwards lx-draw}.lx .pulse-dot{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-in-out 1.6s infinite lx-pulse-dot}.lx .weeks-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lx .weeks-list li{background:var(--lx-surface);border:1px solid var(--lx-line);border-radius:16px;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;animation:.45s cubic-bezier(.2,1.2,.4,1) both lx-rise;display:grid}.lx .weeks-list .wk{font:600 12px var(--lx-mono);color:var(--lx-brand-ink);text-transform:uppercase;letter-spacing:.08em}.lx .weeks-list b{font:600 15px/1.3 var(--lx-sans);display:block}@media (max-width:520px){.lx .weeks-list li{grid-template-columns:minmax(0,1fr);gap:4px}}.lx .paywall{border:2px solid var(--lx-brand);box-shadow:0 0 0 5px var(--lx-brand-soft), var(--lx-shadow-lg);gap:14px;padding:22px}.lx .paywall.in{border-color:var(--lx-up);box-shadow:var(--lx-shadow);flex-wrap:wrap;align-items:center;gap:14px;display:flex}.lx .paywall.compact{box-sizing:border-box;text-align:left;width:100%;max-width:520px;margin-top:10px}.lx .paywall h2{font:400 clamp(28px, 4.6vw, 36px)/1.06 var(--lx-serif)}.lx .plan-pick{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (max-width:420px){.lx .plan-pick{grid-template-columns:minmax(0,1fr)}}.lx .plan-opt{appearance:none;text-align:left;cursor:pointer;background:var(--lx-surface);border:2px solid var(--lx-line-2);color:var(--lx-fg);border-radius:16px;gap:4px;padding:16px 14px 12px;transition:border-color .15s,box-shadow .15s,transform .12s;display:grid;position:relative}.lx .plan-opt:active{transform:scale(.98)}.lx .plan-opt.on{border-color:var(--lx-brand);box-shadow:0 0 0 4px var(--lx-brand-soft)}.lx .plan-opt b{font:500 26px/1.1 var(--lx-mono);letter-spacing:-.02em}.lx .plan-opt b small{color:var(--lx-muted);letter-spacing:0;font-size:13px}.lx .plan-opt .best{background:var(--lx-gold);color:#4f3504;font:600 10.5px/1 var(--lx-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:99px;padding:5px 8px;position:absolute;top:-11px;right:12px}.lx .page-h{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;margin:22px 2px 16px;display:flex}.lx .page-h h1{font:400 clamp(34px, 6vw, 42px)/1 var(--lx-serif);margin-top:8px}.lx .serif-q{font:400 clamp(22px, 4vw, 27px)/1.2 var(--lx-serif);letter-spacing:-.01em;margin:0}.lx .card-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.lx .card-h h3{font:600 17px/1.2 var(--lx-sans)}.lx .pill.gold{background:var(--lx-gold-soft);color:var(--lx-gold-ink)}.lx .pill.down{background:var(--lx-down-soft);color:var(--lx-down-ink)}.lx .qrow{border-bottom:1px solid var(--lx-line);align-items:center;gap:14px;padding:13px 0;display:flex}.lx .qrow:last-child{border-bottom:0}.lx .q-ic{border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.lx .qbody{flex:1;gap:7px;min-width:0;display:grid}.lx .qtop{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.lx .qtop b{font:600 14.5px/1.25 var(--lx-sans)}.lx .qtop span{font:500 12px/1 var(--lx-mono);color:var(--lx-muted);flex:none}.lx .qbody .bar>i{background:var(--lx-gold)}.lx .claim{appearance:none;cursor:pointer;font:500 11px var(--lx-mono);color:var(--lx-muted);background:0 0;border:0;justify-items:center;gap:2px;min-width:48px;padding:0;display:grid}.lx .claim:disabled{cursor:default}.lx .claim.ready{color:var(--lx-gold-ink)}.lx .claim.ready svg{transform-origin:50% 90%;animation:2.6s ease-in-out infinite lx-wiggle}.lx .call{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lx .call .btn{padding:16px 10px;font-size:16px}.lx .picked{background:var(--lx-surface-2);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.lx .fb-ic{color:#fff;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.lx .history{gap:0;display:grid}.lx .history div{border-top:1px solid var(--lx-line);font:500 13px var(--lx-mono);justify-content:space-between;align-items:center;gap:10px;padding:9px 0;display:flex}.lx .timer{font:600 14px/1 var(--lx-mono);color:var(--lx-brand-ink);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.lx .timer.low{color:var(--lx-down-ink)}.lx .port{gap:4px;display:grid}.lx .port .big{font:500 clamp(34px, 7vw, 44px)/1 var(--lx-mono);letter-spacing:-.03em}.lx .alloc{background:var(--lx-surface-2);border-radius:99px;gap:2px;height:10px;margin-top:14px;display:flex;overflow:hidden}.lx .alloc i{min-width:3px;height:100%;display:block}.lx .legend{font:500 12px var(--lx-mono);color:var(--lx-muted);flex-wrap:wrap;gap:8px 12px;margin-top:8px;display:flex}.lx .legend span{align-items:center;gap:6px;display:inline-flex}.lx .legend span:before{content:"";background:var(--c);border-radius:2px;width:8px;height:8px}.lx .ptable{border-collapse:collapse;width:100%}.lx .ptable th{font:500 11px var(--lx-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--lx-faint);text-align:right;padding:0 0 8px}.lx .ptable th:first-child,.lx .ptable td:first-child{text-align:left}.lx .ptable td{border-top:1px solid var(--lx-line);text-align:right;font:500 14px var(--lx-mono);padding:12px 0}.lx .ptable tr.tap{cursor:pointer}.lx .ptable tr.tap:hover td{background:var(--lx-surface-2)}.lx .sym{align-items:center;gap:10px;min-width:0;display:flex}.lx .sym .logo{color:#fff;width:36px;height:36px;font:600 10px var(--lx-mono);border-radius:10px;flex:none;place-items:center;display:grid}.lx .sym b{font:600 14px/1.25 var(--lx-sans);display:block}.lx .sym span span{font:400 12px var(--lx-sans);color:var(--lx-muted)}.lx .amounts{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.lx .amounts button{appearance:none;border:1.5px solid var(--lx-line-2);background:var(--lx-surface);font:500 14px var(--lx-mono);cursor:pointer;color:var(--lx-fg);border-radius:10px;padding:9px 13px}.lx .amounts button.on{border-color:var(--lx-brand);background:var(--lx-brand-soft);color:var(--lx-brand-ink)}.lx .amount-in{font:500 clamp(34px, 8vw, 46px)/1 var(--lx-mono);color:var(--lx-brand-ink);justify-content:center;align-items:center;gap:6px;display:flex}.lx .amount-in input{width:6ch;font:inherit;color:inherit;border:0;border-bottom:2px solid var(--lx-line-2);text-align:center;background:0 0;padding:2px 0}.lx .amount-in input:focus{border-color:var(--lx-brand);outline:none}.lx .list-btn{appearance:none;border:1px solid var(--lx-line);background:var(--lx-surface);cursor:pointer;text-align:left;width:100%;color:var(--lx-fg);border-radius:13px;align-items:center;gap:12px;padding:11px 13px;text-decoration:none;display:flex}.lx .list-btn:hover{border-color:var(--lx-line-2);background:var(--lx-surface-2)}.lx .seg{border:1px solid var(--lx-line-2);border-radius:10px;flex:none;display:inline-flex;overflow:hidden}.lx .seg button{appearance:none;cursor:pointer;font:500 13px var(--lx-sans);color:var(--lx-muted);background:0 0;border:0;padding:7px 11px}.lx .seg button.on{background:var(--lx-brand-soft);color:var(--lx-brand-ink)}.lx .seg button:disabled{opacity:.45;cursor:not-allowed}.lx .tiers{justify-content:space-between;gap:4px;padding:4px 0;display:flex}.lx .tier{font:500 10px/1.2 var(--lx-mono);letter-spacing:.02em;color:var(--lx-muted);text-align:center;flex:1;align-content:start;justify-items:center;gap:6px;min-width:0;display:grid}.lx .tier.on{color:var(--lx-fg)}.lx .lb{border-collapse:collapse;width:100%}.lx .lb td{border-top:1px solid var(--lx-line);font:500 14px var(--lx-mono);padding:10px 6px}.lx .lb tr.me td{background:var(--lx-brand-soft)}.lx .lb tr.me td:first-child{border-radius:10px 0 0 10px}.lx .lb tr.me td:last-child{border-radius:0 10px 10px 0}.lx .lb .who{font:600 14.5px var(--lx-sans);align-items:center;gap:10px;min-width:0;display:flex}.lx .lb .who span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lx .av{color:#fff;width:32px;height:32px;font:600 11px var(--lx-mono);background:var(--lx-brand);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.lx .av img{object-fit:cover;width:100%;height:100%}.lx .zone td{border-top:0!important;padding:8px 6px!important}.lx .zone-in{font:500 10.5px var(--lx-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--lx-up-ink);align-items:center;gap:10px;display:flex}.lx .zone-in:before,.lx .zone-in:after{content:"";opacity:.4;background:currentColor;flex:1;height:1px}.lx .grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:640px){.lx .grid4{grid-template-columns:repeat(4,minmax(0,1fr))}}.lx .tile-stat{border:1px solid var(--lx-line);background:var(--lx-surface);border-radius:14px;gap:6px;padding:14px;display:grid}.lx .tile-stat b{font:500 24px/1 var(--lx-mono);letter-spacing:-.02em}.lx .heat{grid-template-rows:repeat(7,12px);grid-auto-flow:column;justify-content:start;gap:4px;padding-bottom:4px;display:grid;overflow-x:auto}.lx .heat i{background:var(--lx-surface-2);border-radius:3px;width:12px;height:12px}.lx .heat i.on{background:var(--lx-up)}.lx .heat i.today{box-shadow:0 0 0 1.5px var(--lx-fg)}.lx .heat i.future{visibility:hidden}.lx .achs{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.lx .ach{border:1px solid var(--lx-line);border-radius:14px;align-content:start;gap:6px;padding:12px;display:grid}.lx .ach.got{border-color:color-mix(in srgb, var(--lx-up) 45%, var(--lx-line));background:var(--lx-up-soft)}.lx .ach b{font:600 14px/1.25 var(--lx-sans)}.lx .ach span{color:var(--lx-muted);font-size:12.5px;line-height:1.35}.lx .ach:not(.got) svg{opacity:.5}.lx .crests{text-align:center;grid-template-columns:repeat(5,minmax(0,1fr));justify-items:center;gap:8px;display:grid}.lx .crests small{font:500 10.5px/1.2 var(--lx-mono);color:var(--lx-muted);margin-top:4px;display:block}.lx .setrow{border-top:1px solid var(--lx-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.lx .setrow:first-of-type{border-top:0}.lx .links2{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lx .wrap{max-width:1120px;padding-left:max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px));box-sizing:border-box;margin:0 auto}.lx .lp-head{z-index:40;background:color-mix(in srgb, var(--lx-bg) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #0000;transition:border-color .2s;position:sticky;top:0}.lx .lp-head.scrolled{border-bottom-color:var(--lx-line)}.lx .lp-head .wrap{align-items:center;gap:22px;height:68px;display:flex}.lx .lp-links{gap:24px;margin-left:18px;display:none}.lx .lp-links a{color:var(--lx-muted);font:500 14px var(--lx-sans);text-decoration:none}.lx .lp-links a:hover{color:var(--lx-fg)}.lx .lp-head .right{align-items:center;gap:10px;margin-left:auto;display:flex}.lx .lp-head .cta-sticky{display:none}.lx .lp-head.scrolled .cta-sticky{display:inline-flex}.lx .lp-head.scrolled .login{display:none}@media (min-width:860px){.lx .lp-links{display:flex}.lx .lp-head.scrolled .login{display:inline-flex}}.lx .l3 section{padding-block:56px;scroll-margin-top:68px}@media (min-width:900px){.lx .l3 section{padding-block:84px}}.lx .l3 h1{font:700 clamp(40px, 6.2vw, 66px)/1.02 var(--lx-sans);letter-spacing:-.035em}.lx .l3 h2{font:700 clamp(30px, 4.2vw, 46px)/1.06 var(--lx-sans);letter-spacing:-.03em;max-width:20ch;margin-top:12px}.lx .l3 h1 em,.lx .l3 h2 em{font-family:var(--lx-serif);color:var(--lx-brand-ink);letter-spacing:-.01em;font-style:italic;font-weight:400}.lx .l3 .lede{color:var(--lx-muted);max-width:44ch;margin:18px 0 0;font-size:19px;line-height:1.55}.lx .l3 .sub{color:var(--lx-muted);max-width:52ch;margin:14px 0 0;font-size:17.5px}.lx .l3 .eyebrow{color:var(--lx-brand-ink)}.lx .l3-hero{padding-block:20px 56px;position:relative;overflow:clip}.lx .l3-hero .wrap{grid-template-columns:minmax(0,1fr);align-items:center;gap:40px;display:grid;position:relative}@media (min-width:960px){.lx .l3-hero .wrap{grid-template-columns:1fr 1fr;gap:56px}.lx .l3-hero{padding-block:40px 88px}}.lx .l3-hero .blob{aspect-ratio:1;background:radial-gradient(circle, var(--lx-tint-a) 0%, transparent 70%);pointer-events:none;border-radius:50%;width:70%;position:absolute;top:-20%;right:-10%}.lx .checks{flex-wrap:wrap;gap:10px 20px;margin-top:18px;display:flex}.lx .checks span{font:500 14.5px var(--lx-sans);align-items:center;gap:8px;display:inline-flex}.lx .checks i{background:var(--lx-up-soft);width:20px;height:20px;color:var(--lx-up-ink);border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.lx .ctas3{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.lx .ctas3 .btn{min-width:220px}@media (max-width:520px){.lx .ctas3 .btn{width:100%}}.lx .demo-wrap{padding-top:64px;position:relative}.lx .demo-bo{z-index:2;position:absolute;top:-6px;left:-6px}.lx .demo{background:var(--lx-surface);border:1px solid var(--lx-line);box-shadow:var(--lx-shadow-lg);border-radius:26px;gap:16px;padding:22px;display:grid;position:relative}.lx .demo .speech3{margin-left:92px}.lx .demo-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.lx .demo-tile{appearance:none;border:1.5px solid var(--lx-line-2);background:var(--lx-surface);cursor:pointer;font:500 13.5px var(--lx-sans);color:var(--lx-fg);box-shadow:0 2px 0 var(--lx-line-2);border-radius:16px;justify-items:center;gap:6px;padding:14px 6px 11px;transition:transform 80ms,box-shadow 80ms,background .15s,border-color .15s;display:grid;position:relative}.lx .demo-tile:active{box-shadow:0 0 0 var(--lx-line-2);transform:translateY(2px)}.lx .demo-tile.on{border-color:var(--lx-brand);background:var(--lx-brand-soft);box-shadow:0 2px 0 var(--lx-brand)}.lx .demo-tile .tick{background:var(--lx-brand);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;display:none;position:absolute;top:7px;right:7px}.lx .demo-tile.on .tick{display:grid}.lx .demo-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.lx .reveal3{gap:14px;animation:.4s cubic-bezier(.2,1,.3,1) lx-enter;display:grid}.lx .reveal3 p{color:var(--lx-muted);margin:0;font-size:16px}.lx .topics{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.lx .topic{background:var(--lx-surface);border:1px solid var(--lx-line);font:500 15px var(--lx-sans);border-radius:99px;align-items:center;gap:10px;padding:10px 16px 10px 10px;display:inline-flex}.lx .topic i{background:var(--lx-tint-b);width:26px;height:26px;color:var(--lx-up-ink);font-style:normal;font:600 11.5px var(--lx-mono);border-radius:50%;place-items:center;display:grid}.lx .split3{grid-template-columns:minmax(0,1fr);align-items:center;gap:32px;display:grid}@media (min-width:900px){.lx .split3{grid-template-columns:1.1fr .9fr;gap:56px}}.lx .steps3{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:32px;display:grid}@media (min-width:860px){.lx .steps3{grid-template-columns:repeat(3,minmax(0,1fr))}}.lx .step3{background:var(--lx-surface);border:1px solid var(--lx-line);border-radius:24px;grid-template-rows:auto 1fr;display:grid;overflow:hidden}.lx .step3 .pic{place-items:center;padding:18px 18px 0;display:grid}.lx .step3 .pic svg{width:100%;height:auto;display:block}.lx .step3 .txt{align-content:start;gap:8px;padding:18px 22px 24px;display:grid}.lx .step3 .num{font:500 12px var(--lx-mono);letter-spacing:.12em;color:var(--lx-brand-ink)}.lx .step3 h3{font:700 21px/1.2 var(--lx-sans)}.lx .step3 p{color:var(--lx-muted);margin:0;font-size:15.5px}.lx .journey{gap:22px;margin:34px 0 0;padding:0;list-style:none;display:grid;position:relative}.lx .journey:before{content:"";background:var(--lx-line-2);width:2px;position:absolute;top:8px;bottom:8px;left:7px}.lx .journey li{gap:4px;padding-left:36px;display:grid;position:relative}.lx .journey .dot{background:var(--lx-brand);width:16px;height:16px;box-shadow:0 0 0 5px var(--lx-brand-soft);border-radius:50%;position:absolute;top:4px;left:0}.lx .journey li.end .dot{background:var(--lx-up);box-shadow:0 0 0 5px var(--lx-up-soft)}.lx .journey .when{font:500 12px var(--lx-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--lx-muted)}.lx .journey b{font:600 17px/1.3 var(--lx-sans)}.lx .journey p{color:var(--lx-muted);margin:0;font-size:15px}@media (min-width:900px){.lx .journey{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.lx .journey:before{width:auto;height:2px;inset:7px 8px auto}.lx .journey li{padding-top:34px;padding-left:0}.lx .journey .dot{top:0}}.lx .chart-explain{background:var(--lx-surface);border:1px solid var(--lx-line);border-radius:22px;grid-template-columns:minmax(0,1fr);align-items:center;gap:16px;margin-top:28px;padding:20px;display:grid}@media (min-width:760px){.lx .chart-explain{grid-template-columns:380px minmax(0,1fr)}}.lx .chart-explain p{color:var(--lx-muted);margin:0}.lx .promises{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:32px;display:grid}@media (min-width:860px){.lx .promises{grid-template-columns:repeat(3,minmax(0,1fr))}}.lx .promise{border-radius:24px;align-content:start;gap:12px;padding:22px;display:grid}.lx .promise h3{font:700 22px/1.15 var(--lx-sans)}.lx .promise p{color:var(--lx-muted);margin:0;font-size:15.5px}.lx .promise .pic{place-items:center;height:140px;display:grid}.lx .promise .pic svg{max-height:100%}.lx .bubble{background:var(--lx-surface);border:1px solid var(--lx-line);font:500 14.5px/1.35 var(--lx-sans);box-shadow:var(--lx-shadow);border-radius:16px;max-width:230px;padding:10px 14px}.lx .bubble.q{justify-self:start;font-weight:600}.lx .bubble.a{background:var(--lx-brand);color:#fff;border-color:#0000;justify-self:end}.lx .faq3{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}@media (min-width:900px){.lx .faq3{grid-template-columns:.8fr 1.2fr;gap:64px}}.lx .faq3 details{border-top:1px solid var(--lx-line);padding:18px 0}.lx .faq3 details:last-child{border-bottom:1px solid var(--lx-line)}.lx .faq3 summary{cursor:pointer;font:600 17.5px/1.35 var(--lx-sans);justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.lx .faq3 summary::-webkit-details-marker{display:none}.lx .faq3 summary .pm{background:var(--lx-surface-2);width:28px;height:28px;color:var(--lx-muted);border-radius:50%;flex:none;place-items:center;transition:transform .2s;display:grid}.lx .faq3 details[open] summary .pm{transform:rotate(45deg)}.lx .faq3 details p{color:var(--lx-muted);max-width:62ch;margin:10px 0 0}.lx .honest{background:var(--lx-line);border:1px solid var(--lx-line);border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}@media (min-width:760px){.lx .honest{grid-template-columns:repeat(4,minmax(0,1fr))}}.lx .honest>div{background:var(--lx-surface);gap:4px;padding:22px;display:grid}.lx .honest b{font:700 34px/1 var(--lx-sans);letter-spacing:-.03em}.lx .honest span{color:var(--lx-muted);font-size:14.5px}.lx .final3 .box{background:var(--lx-brand);color:#fff;border-radius:28px;grid-template-columns:minmax(0,1fr);align-items:center;gap:24px;padding:clamp(26px,5vw,56px);display:grid;position:relative;overflow:clip}@media (min-width:900px){.lx .final3 .box{grid-template-columns:1.1fr .9fr}}.lx .final3 h2{color:#fff;max-width:14ch}.lx .final3 h2 em{color:#fff}.lx .final3 p{opacity:.88;max-width:42ch;margin:0;font-size:17px}.lx .final3 .btn{--c:#fff;--on:#2a33c9;--ce:#00000040}.lx .final3 .checks span{color:#fff}.lx .final3 .checks i{color:#fff;background:#ffffff2e}.lx .lp-foot{border-top:1px solid var(--lx-line);padding-block:40px 56px}.lx .lp-foot .wrap{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}@media (min-width:760px){.lx .lp-foot .wrap{grid-template-columns:1.4fr 1fr 1fr 1fr}}.lx .lp-foot h4{font:600 13px var(--lx-sans);margin:0 0 10px}.lx .lp-foot a{color:var(--lx-muted);padding:3px 0;font-size:14px;text-decoration:none;display:block}.lx .lp-foot .legal{border-top:1px solid var(--lx-line);color:var(--lx-muted);grid-column:1/-1;padding-top:20px;font-size:12.5px}.lx:lang(zh){line-height:1.7}.lx:lang(zh) em,.lx:lang(zh) i.serif,.lx:lang(zh) .serif,.lx:lang(zh) .l3 h1 em,.lx:lang(zh) .l3 h2 em,.lx:lang(zh) .auth-stage h2 em{font-style:normal}.lx:lang(zh) :is(h1,h2,h3,.serif-q){word-break:keep-all;overflow-wrap:anywhere}.lx:lang(zh) .eyebrow,.lx:lang(zh) .pill,.lx:lang(zh) .nav-group,.lx:lang(zh) .lvl-chip,.lx:lang(zh) .start-tag{letter-spacing:.04em}.lx:lang(zh) h1,.lx:lang(zh) h2,.lx:lang(zh) h3{letter-spacing:0}.lx .lang-switch{appearance:none;border:1px solid var(--lx-line-2);background:var(--lx-surface);color:var(--lx-muted);font:500 12.5px/1 var(--lx-sans);cursor:pointer;white-space:nowrap;border-radius:9px;align-items:center;gap:6px;padding:6px 9px;display:inline-flex}.lx .lang-switch:hover{color:var(--lx-fg);border-color:var(--lx-faint)}.lx .zh-note{color:var(--lx-muted);background:var(--lx-surface-2);border-radius:10px;align-items:flex-start;gap:8px;margin:0 0 12px;padding:9px 12px;font-size:13px;display:flex}}@keyframes lx-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}@keyframes lx-blink{0%,94%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}@keyframes lx-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes lx-wave{0%,to{transform:rotate(0)}50%{transform:rotate(-20deg)}}@keyframes lx-swish{0%,to{transform:rotate(0)}50%{transform:rotate(-16deg)}}@keyframes lx-ear{0%,86%,to{transform:rotate(0)}90%{transform:rotate(-14deg)}95%{transform:rotate(5deg)}}@keyframes lx-ear-r{0%,86%,to{transform:rotate(0)}90%{transform:rotate(14deg)}95%{transform:rotate(-5deg)}}@keyframes lx-jump{30%{transform:translateY(-12px)}60%{transform:translateY(0)scale(1.04,.96)}}@keyframes lx-twinkle{0%,to{opacity:.5;transform:scale(.6)}50%{opacity:1;transform:scale(1.1)}}@keyframes lx-glow{0%,to{box-shadow:0 3px 0 var(--ce), 0 0 0 0 color-mix(in srgb, var(--cc) 45%, transparent)}50%{box-shadow:0 3px 0 var(--ce), 0 0 0 9px color-mix(in srgb, var(--cc) 0%, transparent)}}@keyframes lx-nudge{0%,to{margin-top:0}50%{margin-top:-4px}}@keyframes lx-wiggle{0%,72%,to{transform:rotate(0)}77%{transform:rotate(-6deg)}84%{transform:rotate(5deg)}91%{transform:rotate(-3deg)}}@keyframes lx-pulse{50%{opacity:.55}}@keyframes lx-pop{0%{opacity:0;transform:scale(.6)}}@keyframes lx-slideup{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes lx-enter{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes lx-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes lx-rise-up{0%{opacity:0;transform:translateY(0)}15%{opacity:.9}to{opacity:0;transform:translateY(-105vh)}}@keyframes lx-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes lx-fade{0%{opacity:0}}@keyframes lx-toast{0%{opacity:0;transform:translate(-50%,14px)}}@keyframes lx-float{0%{opacity:0;transform:translateY(4px)}15%{opacity:1}to{opacity:0;transform:translateY(-26px)}}@keyframes lx-tick{0%{transform:scale(1.3)}}@keyframes lx-flicker{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.08)}}@keyframes lx-page{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes lx-shimmer{to{background-position:-200% 0}}@keyframes lx-pop-in{0%{opacity:0;transform:scale(0)}}@keyframes lx-coin{0%{opacity:0;transform:scale(.2)rotate(-40deg)}}@keyframes lx-breathe{0%,to{transform:scaleY(1)}50%{transform:scaleY(.86)}}@keyframes lx-ping{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--lx-up) 55%, transparent)}to{box-shadow:0 0 0 8px #0000}}@keyframes lx-marquee{to{transform:translate(-50%)}}@keyframes lx-candle-in{0%{opacity:0;transform:translate(-50%,18px)scaleY(.6)}to{opacity:1;transform:translate(-50%)}}@keyframes lx-draw{to{stroke-dashoffset:0}}@keyframes lx-fill{0%{opacity:0;transform:translate(8px)}}@keyframes lx-spin{to{transform:rotate(360deg)}}@keyframes lx-grow-x{0%{transform:scaleX(0)}}@keyframes lx-pulse-dot{0%,to{transform:scale(1)}50%{transform:scale(1.5)}}@media (prefers-reduced-motion:reduce){.lx *,.lx :before,.lx :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
