.lx-tour{--tw-bg:light-dark(#fff,#0a1112);--tw-bar:light-dark(#fff,#0d1516);--tw-line:light-dark(#0a0a0a24,#ffffff14);--tw-line-2:light-dark(#0a0a0a41,#ffffff24);--tw-ink:light-dark(#0a0a0a,#f1f5f5);--tw-ink-2:light-dark(#333a3b,#c3cccd);--tw-muted:light-dark(#5a6567,#8f9b9d);--tw-cyan:light-dark(#0f5a52,#5ad8e4);--tw-red:light-dark(#e0452b,#e0452b);--tw-green:light-dark(#166534,#4ade80);--tw-amber:light-dark(#815c00,#f0c36b);--tw-ease:cubic-bezier(.2, .7, .2, 1);--tw-w:min(1160px, 100vw - 32px);width:var(--tw-w);margin:56px calc((100% - var(--tw-w)) / 2) 0;text-align:left;padding-bottom:28px;scroll-margin-top:96px;position:relative}.lx-tour-win{background:var(--tw-bg);height:604px;color:var(--tw-ink);border:1px solid light-dark(#fff,#0b1213);border-radius:22px;grid-template-rows:auto 1fr;display:grid;overflow:hidden;box-shadow:0 60px 120px -50px light-dark(#0a0a0a99,#0b2a2e99),0 0 0 6px light-dark(#0a0a0a09,#0b12130d)}.lx-tour-bar{border-bottom:1px solid var(--tw-line);background:var(--tw-bar);font:12.5px var(--lx-mono), monospace;color:var(--tw-ink-2);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:11px 16px;display:grid}.lx-tour-dots{gap:6px;display:flex}.lx-tour-dots i{background:light-dark(#0a0a0a38,#ffffff1f);border-radius:50%;width:9px;height:9px}.lx-tour-ok{font:12.5px var(--lx-sans), system-ui, sans-serif;color:var(--tw-muted);align-items:center;gap:6px;display:inline-flex}.lx-tour-ok:before{content:"";background:var(--tw-green);border-radius:50%;width:7px;height:7px}.lx-tour-stage{min-height:0;animation:lx-tour-in calc(.8s * var(--landing-motion,1)) var(--tw-ease);position:relative}.lx-tour-stage[data-scene=interview]{--landing-motion:.56}@keyframes lx-tour-in{0%{opacity:0;transform:translateY(8px)}}.lx-tour-tabs{-webkit-backdrop-filter:blur(10px);background:light-dark(#fffffff2,#0d1617f2);border:1px solid light-dark(#0a0a0a2f,#ffffff1a);border-radius:14px;gap:4px;padding:5px;display:flex;position:absolute;bottom:0;left:50%;translate:-50%;box-shadow:0 20px 40px -18px light-dark(#0a0a0a5a,#000a)}.lx-tour-tab{color:var(--tw-muted);font:500 14px var(--lx-sans), system-ui, sans-serif;cursor:pointer;transition:color calc(.25s * var(--landing-motion,1)), background calc(.25s * var(--landing-motion,1));background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:9px 16px;display:inline-flex;position:relative;overflow:hidden}.lx-tour-tab:hover{color:var(--tw-ink)}.lx-tour-tab[aria-selected=true]{color:var(--tw-ink);background:light-dark(#0f5a5232,#5ad8e41f)}.lx-tour-tab:focus-visible{outline:2px solid var(--tw-cyan);outline-offset:2px}.lx-tour-tab svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:16px;height:16px}.lx-tour-tab[aria-selected=true] svg{color:var(--tw-cyan)}.lx-tour-fill{height:2px;width:var(--p);background:var(--tw-cyan);position:absolute;bottom:0;left:0}.lx-tour-board{background-color:light-dark(#fff,#080f10);background-image:radial-gradient(light-dark(#0a0a0a28,#ffffff16) 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0}.lx-tour-rounds{border:1px solid var(--tw-line);background:light-dark(#f6f8f8e6,#0b1415e6);border-radius:14px;gap:4px;width:168px;margin:0;padding:8px;list-style:none;display:grid;position:absolute;top:18px;left:18px}.lx-tour-rounds li{color:var(--tw-muted);border-radius:9px;align-items:center;gap:9px;padding:7px 8px;font-size:13px;display:flex}.lx-tour-rounds li>span{border:1px solid var(--tw-line-2);width:20px;height:20px;font:600 10.5px var(--lx-mono), monospace;border-radius:50%;flex:none;place-items:center;display:grid}.lx-tour-rounds li div{flex:1;gap:3px;min-width:0;display:grid}.lx-tour-rounds small{font:10.5px var(--lx-mono), monospace;color:light-dark(#445153,#8b9699)}.lx-tour-rounds small i{background:linear-gradient(var(--tw-cyan), var(--tw-cyan)) 0 0 / var(--p) 100% no-repeat, light-dark(#0a0a0a24,#ffffff14);border-radius:2px;height:2px;margin-top:3px;display:block}.lx-tour-rounds .is-now{color:var(--tw-ink);background:light-dark(#0f5a5220,#5ad8e414)}.lx-tour-rounds .is-now>span{border-color:var(--tw-cyan);background:var(--tw-cyan);color:light-dark(#fff,#04282c)}.lx-tour-round{display:none}.lx-tour-assist{grid-template-columns:minmax(0,1.45fr) minmax(0,.75fr);gap:14px;display:grid;position:absolute;inset:18px 22px 180px 212px}.lx-tour-file,.lx-tour-ai{border:1px solid var(--tw-line);background:light-dark(#ffffffe6,#0b1415e6);border-radius:14px;min-width:0;overflow:hidden}.lx-tour-file-tab{border-bottom:1px solid var(--tw-line);max-width:none;font:500 11.5px var(--lx-mono), monospace;color:var(--tw-ink);justify-content:space-between;gap:12px;margin:0;padding:9px 14px;display:flex}.lx-tour-file-tab span{color:var(--tw-cyan)}.lx-tour-assist .lx-tour-editor{padding:12px 14px 12px 0;font-size:13px;line-height:1.8}.lx-tour-assist .lx-tour-editor div{opacity:0;transition:opacity calc(.4s * var(--landing-motion,1)), transform calc(.4s * var(--landing-motion,1)), background calc(.4s * var(--landing-motion,1));transform:translateY(4px)}.lx-tour-assist .lx-tour-editor div.is-in{opacity:1;transform:none}.lx-tour-assist .lx-tour-editor .is-add{box-shadow:inset 2px 0 var(--tw-cyan);background:light-dark(#0f5a520d,#5ad8e40d)}.lx-tour-assist .lx-tour-editor .is-add.is-flaw{box-shadow:inset 2px 0 var(--tw-red);background:light-dark(#e0452b17,#e0452b17)}.lx-tour-ai{align-content:start;gap:10px;padding:12px;display:grid}.lx-tour-ai-head{font:600 10.5px var(--lx-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--tw-cyan);align-items:center;gap:8px;margin:0;display:flex}.lx-tour-ai-you,.lx-tour-ai-msg{color:var(--tw-ink);animation:lx-tour-in calc(.5s * var(--landing-motion,1)) var(--tw-ease);margin:0;padding:10px 12px;font-size:13.5px;line-height:1.5}.lx-tour-ai-you{background:light-dark(#0a0a0a0d,#ffffff0f);border-radius:14px 4px 14px 14px;justify-self:end}.lx-tour-ai-msg{background:light-dark(#0f5a520f,#5ad8e40d);border:1px solid light-dark(#0f5a5238,#5ad8e42e);border-radius:4px 14px 14px}.lx-tour-cap{border:1px solid var(--tw-line);text-align:left;background:light-dark(#ffffffd0,#000000d0);border-radius:12px;margin:0;padding:12px 16px;font-size:15.5px;line-height:1.5;position:absolute;bottom:60px;left:212px;right:220px}.lx-tour-cap b{color:var(--tw-cyan);margin-right:8px;font-weight:600}.lx-tour-cap[data-you] b{color:var(--tw-ink-2)}.lx-tour-call{border:1px solid var(--tw-line-2);background:light-dark(#fffffff2,#0b1516f2);border-radius:18px;width:174px;padding:7px;position:absolute;bottom:60px;right:22px;box-shadow:0 28px 60px -24px light-dark(#fff,#000)}.lx-tour-cam{aspect-ratio:16/10;transition:box-shadow calc(.3s * var(--landing-motion,1));border:1px solid light-dark(#0a0a0a38,#ffffff1f);border-radius:12px;display:block;position:relative;overflow:hidden}.lx-tour-call[data-talk=you] .lx-tour-cam{box-shadow:0 0 0 3px light-dark(#0f5a5288,#5ad8e488)}.lx-tour-cam video{object-fit:cover;width:100%;height:100%;display:block}.lx-tour-cam em{font:normal 11px var(--lx-sans), system-ui, sans-serif;color:var(--tw-ink);background:light-dark(#ffffffa6,#000000a6);border-radius:999px;padding:2px 8px;position:absolute;bottom:8px;left:8px}.lx-tour-receipt{zoom:.72;background:light-dark(#f6f7f7,#070d0e);padding:20px 24px 80px;position:absolute;inset:0;overflow:hidden}.lx-tour-receipt .rp-head{padding:0 0 16px}.lx-tour-receipt .rp-head h3{color:var(--rp-ink);font:400 36px/1.05 var(--lx-serif), Georgia, serif;letter-spacing:-.02em;margin:0}.lx-tour-receipt .rp-head-actions .button{pointer-events:none}.lx-tour-receipt .rp-overview{margin:0}.lx-tour-receipt .rp-plan-card li{padding:7px 0}.lx-tour-receipt .db-card{animation:lx-tour-in calc(.6s * var(--landing-motion,1)) var(--tw-ease) both}.lx-tour-receipt .rp-kpis>:nth-child(2){animation-delay:.15s}.lx-tour-receipt .rp-kpis>:nth-child(3){animation-delay:.3s}.lx-tour-receipt .rp-lost,.lx-tour-receipt .dx-skills{animation-delay:.6s}.lx-tour-receipt .rp-good{animation-delay:1s}.lx-tour-code{background:light-dark(#fff,#080f10);grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);padding-bottom:60px;display:grid;position:absolute;inset:0}.lx-tour-editor{font:14px/1.85 var(--lx-mono), monospace;color:light-dark(#2b2d2e,#c9d0d2);padding:24px 16px 24px 0;overflow-x:auto}.lx-tour-editor div{white-space:pre;min-width:max-content;transition:background calc(.4s * var(--landing-motion,1));grid-template-columns:48px 1fr;display:grid}.lx-tour-editor div:before{content:attr(data-n);text-align:right;color:light-dark(#546163,#8b9699);padding-right:16px}.lx-tour-editor code{font:inherit;white-space:pre}.lx-tour-editor .k{color:light-dark(#794d95,#c792ea)}.lx-tour-editor .f{color:var(--tw-cyan)}.lx-tour-editor .is-flaw{box-shadow:inset 2px 0 var(--tw-red);background:light-dark(#e0452b17,#e0452b17)}.lx-tour-editor .is-fixed{box-shadow:inset 2px 0 var(--tw-green);background:light-dark(#16653414,#4ade8014)}.lx-tour-side{border-left:1px solid var(--tw-line);background:light-dark(#fff,#0b1415);align-content:start;gap:12px;padding:24px 22px;display:grid}.lx-tour-problem small{font:11px/1.5 var(--lx-mono), monospace;color:var(--tw-ink-2)}.lx-tour-problem h4{margin:8px 0;font-size:18px;font-weight:500}.lx-tour-problem p{color:var(--tw-ink-2);margin:0;font-size:14px;line-height:1.5}.lx-tour-tests{border:1px solid var(--tw-line-2);transition:border-color calc(.3s * var(--landing-motion,1));background:light-dark(#fafbfb,#0a1213);border-radius:12px;overflow:hidden}.lx-tour-tests.is-fail{border-color:light-dark(#e0452b55,#e0452b55)}.lx-tour-tests.is-pass{border-color:light-dark(#16653455,#4ade8055)}.lx-tour-tests-head{border-bottom:1px solid var(--tw-line);font:600 10.5px var(--lx-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--tw-ink-2);justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.lx-tour-tests-head b{letter-spacing:.02em;text-transform:none;color:var(--tw-ink);background:light-dark(#0a0a0a0d,#ffffff0d);border-radius:999px;padding:2px 8px;font-weight:600}.lx-tour-tests.is-fail .lx-tour-tests-head b{color:var(--tw-red);background:light-dark(#e0452b14,#e0452b1f)}.lx-tour-tests.is-pass .lx-tour-tests-head b{color:var(--tw-green);background:light-dark(#16653414,#4ade801a)}.lx-tour-tests ul{margin:0;padding:4px 0;list-style:none;display:grid}.lx-tour-tests li{font:12.5px/1.4 var(--lx-mono), monospace;color:var(--tw-ink);grid-template-columns:14px 1fr;align-items:center;column-gap:10px;padding:5px 12px;display:grid}.lx-tour-tests li.is-run{color:var(--tw-muted)}.lx-tour-tests-dot{background:var(--tw-green);border-radius:50%;width:8px;height:8px;margin:auto}.lx-tour-tests li.is-run .lx-tour-tests-dot{border:1.5px solid var(--tw-line-2);animation:lx-tour-pulse calc(.9s * var(--landing-motion,1)) ease-in-out infinite alternate;background:0 0}.lx-tour-tests li.is-fail{color:var(--tw-red);background:light-dark(#e0452b0d,#e0452b14);border-radius:8px;margin:4px 6px;padding:8px 6px}.lx-tour-tests li.is-fail .lx-tour-tests-dot{background:var(--tw-red)}.lx-tour-tests dl{grid-column:2;grid-template-columns:max-content 1fr;gap:2px 12px;margin:6px 0 0;font-size:12px;display:grid}.lx-tour-tests dt{color:var(--tw-ink-2)}.lx-tour-tests dd{color:var(--tw-ink);margin:0}.lx-tour-tests dd.is-flaw{color:var(--tw-red);font-weight:600}@keyframes lx-tour-pulse{0%{opacity:.35}to{opacity:1}}.lx-tour-hint{color:var(--tw-ink);background:light-dark(#0f5a520f,#5ad8e40d);border:1px solid light-dark(#0f5a5238,#5ad8e42e);border-radius:4px 14px 14px;padding:12px 14px;font-size:14px;line-height:1.55;position:relative}.lx-tour-hint small{font:600 10.5px var(--lx-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--tw-cyan);align-items:center;gap:8px;margin-bottom:6px;display:flex}.lx-tour-hint-dot{background:radial-gradient(circle at 35% 35%, light-dark(#fff,#d9fbff), var(--tw-cyan) 70%);border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 3px light-dark(#0f5a521a,#5ad8e41f)}@keyframes lx-tour-bar{to{width:100%}}@media (max-width:1100px){.lx-tour{margin-top:40px}.lx-tour-win{border-radius:18px;height:660px}.lx-tour-rounds{display:none}.lx-tour-round{font:500 11.5px var(--lx-mono), monospace;color:var(--tw-cyan);background:light-dark(#0f5a5220,#5ad8e414);border:1px solid light-dark(#0f5a5255,#5ad8e455);border-radius:999px;margin:0;padding:3px 10px;display:block;position:absolute;top:12px;left:12px}.lx-tour-assist{grid-template-rows:max-content max-content;grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;inset:48px 12px 256px}.lx-tour-assist .lx-tour-editor{padding:8px 10px 8px 0;font-size:11px;line-height:1.6}.lx-tour-assist .lx-tour-editor div{grid-template-columns:30px 1fr}.lx-tour-ai{gap:6px;padding:8px 10px}.lx-tour-ai-you{display:none}.lx-tour-ai-you,.lx-tour-ai-msg{padding:8px 10px;font-size:12px}.lx-tour-cap{font-size:14px;bottom:56px;left:12px;right:160px}.lx-tour-call{width:136px;padding:4px;bottom:56px;right:12px}.lx-tour-code{grid-template-columns:minmax(0,1fr);overflow:auto}.lx-tour-receipt{zoom:.8;padding:16px 14px 80px}.lx-tour-receipt .rp-head h3{font-size:28px}.lx-tour-receipt .rp-head-actions,.lx-tour-receipt .dx-foot,.lx-tour-receipt .dx-skills,.lx-tour-receipt .rp-good,.lx-tour-receipt .rp-hero-why,.lx-tour-receipt .rp-lost-detail{display:none}.lx-tour-code{grid-template-rows:max-content max-content;align-content:start}.lx-tour-editor{padding:18px 0;font-size:11.5px;line-height:1.65}.lx-tour-editor div{grid-template-columns:30px 1fr}.lx-tour-side{border-left:0;border-top:1px solid var(--tw-line);gap:8px;padding:14px}.lx-tour-problem p{font-size:12.5px}.lx-tour-tests li{padding:4px 10px;font-size:11px}.lx-tour-tests dl{font-size:11px}.lx-tour-hint{padding:10px 12px;font-size:13px}.lx-tour-board-apply{padding:12px}.lx-tour-tab{padding:9px 11px;font-size:13px}}@media (min-width:641px) and (max-width:1100px){.lx-tour-win{height:540px}.lx-tour-assist{grid-template-rows:none;grid-template-columns:minmax(0,1.45fr) minmax(0,.8fr);align-content:stretch;gap:10px;inset:50px 14px 150px}.lx-tour-ai-you{display:block}.lx-tour-code{grid-template-rows:none;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);overflow:hidden}.lx-tour-editor{padding:14px 8px 14px 0;font-size:11px;line-height:1.6}.lx-tour-side{border-top:0;border-left:1px solid var(--tw-line)}.lx-tour-receipt{zoom:.62;padding:18px 22px 90px}.lx-tour-receipt .rp-head h3{font-size:36px}.lx-tour-receipt .rp-head-actions{display:flex}.lx-tour-receipt .dx-foot,.lx-tour-receipt .rp-hero-why,.lx-tour-receipt .rp-lost-detail{display:block}.lx-tour-receipt .dx-skills,.lx-tour-receipt .rp-good{display:flex}.lx .lx-tour-receipt .dx-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.lx .lx-tour-receipt .dx-row{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}.lx-tour-tests li.is-pass,.lx-tour-tests li.is-run{display:none}}@media (max-width:640px){.lx-tour-receipt .rp-lost blockquote,.lx-tour-receipt .rp-lost-foot,.lx-tour-receipt .rp-plan-card .db-muted{display:none}.lx-tour-code .lx-tour-editor{font-size:10px;line-height:1.55}.lx-tour-problem p,.lx-tour-tests li.is-pass,.lx-tour-tests li.is-run{display:none}.lx-tour-call{width:96px}.lx-tour-cap{padding:10px 12px;font-size:13.5px;right:118px}}@media (max-width:480px){.lx-tour-tab{gap:0;font-size:0}.lx-tour-tab svg{width:18px;height:18px}}@media (max-width:360px){.lx-tour-win{height:740px}}@media (prefers-reduced-motion:reduce){.lx-tour *,.lx-tour :before,.lx-tour :after{transition:none!important;animation:none!important}}.lx-tour-board-apply{pointer-events:none;min-width:0;height:100%;padding:18px;overflow:hidden}@media (max-width:640px){.lx .lx-tour-board-apply .ap-board{grid-template-columns:repeat(2,minmax(0,1fr))}.lx .lx-tour-board-apply .ap-lane:nth-child(n+3){display:none}}
