.lcx{--canvas:#08090A;--surface:#0E0F12;--elevated:#15161A;--raised:#1C1D22;--fg:#F7F8F8;--fg-muted:#9A9EA7;--fg-subtle:#888B94;--accent:#8250F0;--accent-light:#A78BFA;--accent-deep:#7C4DEF;--good:#3FCF8E;--warn:#FBBF24;--bad:#F87171;--signal-blue:#6098FF;--hair:rgba(255,255,255,0.07);--hair-strong:rgba(255,255,255,0.11);--glow:rgba(255,255,255,0.045);--shadow:0 44px 90px -46px rgba(0,0,0,0.92),0 12px 30px -18px rgba(0,0,0,0.6);--inset:inset 0 1px 0 rgba(255,255,255,0.06);--sep:linear-gradient(90deg,transparent,rgba(255,255,255,0.1),transparent);--ease:cubic-bezier(0.23,1,0.32,1);--ease-io:cubic-bezier(0.77,0,0.175,1);--ease-hw:cubic-bezier(0.32,0.72,0,1);--font:"Geist","Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}@media (prefers-color-scheme:light){:root:not([data-theme]) .lcx{--canvas:#FFFFFF;--surface:#FAFAFB;--elevated:#F1F2F4;--raised:#E8E9EC;--fg:#121317;--fg-muted:#42454D;--fg-subtle:#5A5A69;--accent:#6D3EE0;--accent-light:#6D3EE0;--accent-deep:#6D3EE0;--good:#166534;--warn:#854D0E;--bad:#B91C1C;--signal-blue:#1D4ED8;--hair:rgba(0,0,0,0.08);--hair-strong:rgba(0,0,0,0.12);--glow:rgba(99,63,224,0.045);--shadow:0 44px 90px -50px rgba(20,21,25,0.30),0 12px 30px -20px rgba(20,21,25,0.14);--inset:inset 0 1px 0 rgba(255,255,255,0.9);--sep:linear-gradient(90deg,transparent,rgba(0,0,0,0.1),transparent)}}:root[data-theme=light] .lcx{--canvas:#FFFFFF;--surface:#FAFAFB;--elevated:#F1F2F4;--raised:#E8E9EC;--fg:#121317;--fg-muted:#42454D;--fg-subtle:#5A5A69;--accent:#6D3EE0;--accent-light:#6D3EE0;--accent-deep:#6D3EE0;--good:#166534;--warn:#854D0E;--bad:#B91C1C;--signal-blue:#1D4ED8;--hair:rgba(0,0,0,0.08);--hair-strong:rgba(0,0,0,0.12);--glow:rgba(99,63,224,0.045);--shadow:0 44px 90px -50px rgba(20,21,25,0.30),0 12px 30px -20px rgba(20,21,25,0.14);--inset:inset 0 1px 0 rgba(255,255,255,0.9);--sep:linear-gradient(90deg,transparent,rgba(0,0,0,0.1),transparent)}.lcx *{box-sizing:border-box}.lcx{scroll-behavior:smooth;margin:0;background:var(--canvas);color:var(--fg);font-family:var(--font);line-height:1.55;letter-spacing:-.005em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden;transition:background .45s var(--ease),color .45s var(--ease)}.lcx ::-moz-selection{background:rgba(139,92,246,.3);color:#fff}.lcx ::selection{background:rgba(139,92,246,.3);color:#fff}.lcx a{color:inherit;text-decoration:none}.lcx button{font-family:inherit}.lcx :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.lcx .wrap{max-width:1160px;margin:0 auto;padding:0 24px}.lcx svg.i{width:1em;height:1em;display:inline-block;vertical-align:-.12em}.lcx .grain{z-index:60;opacity:.03;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.lcx .grain,.lcx .halo{position:fixed;pointer-events:none}.lcx .halo{top:-32vh;left:50%;transform:translateX(-50%);width:82vw;height:70vh;background:radial-gradient(ellipse 50% 50% at 50% 50%,var(--glow),transparent 72%)}.lcx .scrollbar{position:fixed;top:0;left:0;height:2.5px;width:0;z-index:70;background:linear-gradient(90deg,var(--accent-deep),var(--accent-light));box-shadow:0 0 12px color-mix(in srgb,var(--accent) 60%,transparent)}.lcx{z-index:2}.lcx .av{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-weight:600;color:#fff;letter-spacing:.02em;flex-shrink:0;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16)}.lcx .av.xs{width:18px;height:18px;font-size:8px}.lcx .av.sm{width:22px;height:22px;font-size:9px}.lcx .av.md{width:30px;height:30px;font-size:11px}.lcx .av.lg{width:42px;height:42px;font-size:15px}.lcx .av1{background:linear-gradient(140deg,#8B5CF6,#6366F1)}.lcx .av2{background:linear-gradient(140deg,#F472B6,#DB2777)}.lcx .av3{background:linear-gradient(140deg,#34D399,#059669)}.lcx .av4{background:linear-gradient(140deg,#FBBF24,#EA580C)}.lcx .av5{background:linear-gradient(140deg,#22D3EE,#0891B2)}.lcx .av6{background:linear-gradient(140deg,#A78BFA,#7C3AED)}.lcx .av7{background:linear-gradient(140deg,#FB7185,#E11D48)}.lcx .av8{background:linear-gradient(140deg,#4ADE80,#16A34A)}.lcx .av9{background:linear-gradient(140deg,#60A5FA,#2563EB)}.lcx .avstack{display:inline-flex}.lcx .avstack .av{margin-left:-7px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16),0 0 0 2px var(--surface)}.lcx .avstack .av:first-child{margin-left:0}.lcx .pfp{display:inline-block;border-radius:50%;overflow:hidden;flex-shrink:0;box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);vertical-align:middle}.lcx .pfp>svg{display:block;width:100%;height:100%}.lcx .pfp.xs{width:18px;height:18px}.lcx .pfp.sm{width:22px;height:22px}.lcx .pfp.md{width:30px;height:30px}.lcx .pfp.lg{width:42px;height:42px}.lcx .avstack .pfp{margin-left:-7px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.14),0 0 0 2px var(--surface)}.lcx .avstack .pfp:first-child{margin-left:0}.lcx .cmark{background:color-mix(in srgb,var(--accent) 15%,var(--surface))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 34%,transparent)!important;color:var(--accent)!important}.lcx .cm-svg{width:60%;height:60%}.lcx .points{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--hair);border-radius:18px;overflow:hidden;background:var(--surface);box-shadow:var(--inset)}@media (max-width:860px){.lcx .points{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.lcx .points{grid-template-columns:1fr}}.lcx .point{padding:26px 22px;border-right:1px solid var(--hair);border-bottom:1px solid var(--hair)}.lcx .point:nth-child(4n){border-right:none}.lcx .pv{font-size:40px;font-weight:600;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.lcx .pv .u{color:var(--accent-light);font-size:24px}.lcx .pv.txt{font-size:26px;letter-spacing:-.02em}.lcx .pt{font-size:14px;font-weight:600;margin-top:13px;letter-spacing:-.01em}.lcx .pd{font-size:12.5px;color:var(--fg-muted);margin-top:6px;line-height:1.5}.lcx nav{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--hair);backdrop-filter:blur(20px) saturate(1.1);background:color-mix(in srgb,var(--canvas) 74%,transparent)}.lcx .nav-in{justify-content:space-between;height:62px}.lcx .brand,.lcx .nav-in{display:flex;align-items:center}.lcx .brand{gap:9px;font-weight:600;letter-spacing:-.025em;font-size:15.5px}.lcx .brand .mark{width:21px;height:21px;border-radius:6px;background:conic-gradient(from 210deg,var(--accent-light),var(--accent-deep),var(--accent));box-shadow:0 0 0 1px var(--hair-strong),0 2px 8px -2px var(--accent)}.lcx .lmark{display:block;color:var(--accent);flex-shrink:0}.lcx .brand .lmark{width:23px;height:23px}.lcx .brand .wm{letter-spacing:.16em;font-weight:600;font-size:14px}.lcx .s-brand .wm{letter-spacing:.14em;font-weight:600}.lcx .nav-mid{display:flex;gap:2px}@media (max-width:820px){.lcx .nav-mid{display:none}}.lcx .nav-mid a{padding:8px 13px;font-size:13.5px;color:var(--fg-muted);transition:color .16s var(--ease)}.lcx .nav-mid a:hover{color:var(--fg)}.lcx .nav-right{display:flex;align-items:center;gap:9px}.lcx .toggle{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;border:1px solid var(--hair-strong);background:var(--surface);color:var(--fg-muted);cursor:pointer;font-size:14px;transition:.16s var(--ease)}.lcx .toggle:hover{color:var(--fg)}.lcx .btn{display:inline-flex;align-items:center;gap:9px;border-radius:10px;font-weight:500;transition:transform .18s var(--ease),background .18s var(--ease),border-color .18s var(--ease),box-shadow .18s var(--ease);cursor:pointer;border:none}.lcx .btn-sm{padding:8px 15px;font-size:13.5px;border-radius:9px}.lcx .btn-lg{padding:12px 12px 12px 22px;font-size:15px}.lcx .btn-primary{background:var(--accent-deep);color:#fff;box-shadow:0 1px 0 rgba(255,255,255,.14) inset,0 8px 22px -12px var(--accent)}.lcx .btn-primary:hover{background:var(--accent);transform:translateY(-1px);box-shadow:0 1px 0 rgba(255,255,255,.18) inset,0 12px 28px -12px var(--accent)}.lcx .btn-ghost{border:1px solid var(--hair-strong);background:color-mix(in srgb,var(--fg) 3%,transparent);color:var(--fg)}.lcx .btn-ghost:hover{background:var(--elevated)}.lcx .btn:active{transform:scale(.975)}.lcx .ib{width:24px;height:24px;border-radius:50%;background:rgba(255,255,255,.18);display:grid;place-items:center;font-size:12px;transition:transform .22s var(--ease-hw)}.lcx .btn-lg.btn-ghost .ib{background:color-mix(in srgb,var(--fg) 8%,transparent)}.lcx .btn:hover .ib{transform:translate(2px,-1px)}.lcx .cap:active,.lcx .cmdk-item:active,.lcx .kbd-chip:active,.lcx .navi:active,.lcx .pill:active,.lcx .subtab:active,.lcx .sug:active,.lcx .toggle:active{transform:scale(.98)}.lcx .job:active,.lcx .post:active{transform:scale(.995)}.lcx .eyebrow{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.2em;color:var(--accent-light)}.lcx .chip,.lcx .eyebrow{display:inline-flex;align-items:center;gap:8px}.lcx .chip{padding:6px 14px;border-radius:999px;border:1px solid var(--hair-strong);background:var(--surface);font-size:12.5px;color:var(--fg-muted);box-shadow:var(--inset)}.lcx .dot{position:relative;width:6px;height:6px}.lcx .dot,.lcx .dot:after{border-radius:50%;background:var(--good)}.lcx .dot:after{content:"";position:absolute;inset:0;animation:dotpulse 2.4s var(--ease) infinite}@keyframes dotpulse{0%{transform:scale(1);opacity:.55}70%,to{transform:scale(2.8);opacity:0}}.lcx .reveal{opacity:0;transform:translateY(40px) scale(.98);filter:blur(10px);transition:opacity .9s var(--ease),transform .9s var(--ease),filter .9s var(--ease)}.lcx .reveal.in{opacity:1;transform:none;filter:blur(0)}.lcx .reveal.rv-l{transform:translateX(-48px) translateY(18px) scale(.98)}.lcx .reveal.rv-r{transform:translateX(48px) translateY(18px) scale(.98)}.lcx .reveal.rv-zoom{transform:scale(.9);filter:blur(12px)}.lcx .reveal.in.rv-l,.lcx .reveal.in.rv-r,.lcx .reveal.in.rv-zoom{transform:none}.lcx .reveal.d1{transition-delay:.07s}.lcx .reveal.d2{transition-delay:.14s}.lcx .reveal.d3{transition-delay:.21s}.lcx .reveal.d4{transition-delay:.28s}.lcx .rise{opacity:0;animation:rise .85s var(--ease) forwards}@keyframes rise{0%{opacity:0;transform:translateY(16px);filter:blur(4px)}to{opacity:1;transform:none;filter:blur(0)}}.lcx .h1{animation-delay:.05s}.lcx .h2{animation-delay:.15s}.lcx .h3{animation-delay:.26s}.lcx .h4{animation-delay:.38s}.lcx .h5{animation-delay:.52s}.lcx .hero-shell{position:relative}.lcx .grid-bg{top:-30px;left:0;right:0;height:700px;background:radial-gradient(ellipse 68% 52% at 50% 4%,color-mix(in srgb,var(--fg) 5.5%,transparent),transparent 62%)}.lcx .grid-bg,.lcx .spot{position:absolute;z-index:0;pointer-events:none}.lcx .spot{top:-70px;left:50%;transform:translateX(-50%);width:min(780px,90vw);height:540px;background:radial-gradient(ellipse 50% 50% at 50% 40%,color-mix(in srgb,var(--fg) 8%,transparent),transparent 66%);filter:blur(8px)}.lcx .hero{position:relative;z-index:2;text-align:center;padding:98px 0 0}.lcx h1{font-size:clamp(44px,6.4vw,82px);line-height:1;letter-spacing:-.045em;font-weight:600;margin:24px auto 0;max-width:20ch;text-wrap:balance}.lcx .lede,.lcx h1 .soft{color:var(--fg-muted)}.lcx .lede{margin:24px auto 0;font-size:19px;line-height:1.62;max-width:54ch}.lcx .hero-cta{margin-top:34px;gap:12px}.lcx .hero-cta,.lcx .trust{display:flex;justify-content:center;flex-wrap:wrap}.lcx .trust{margin-top:54px;gap:22px;font-size:12.5px;color:var(--fg-subtle)}.lcx .trust span{display:inline-flex;align-items:center;gap:7px}.lcx .trust .i{color:var(--accent-light);font-size:14px}.lcx .section{padding:104px 0;position:relative}.lcx .section.tight{padding:80px 0}.lcx .section:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--sep)}.lcx .head{text-align:center;max-width:46ch;margin:0 auto}.lcx .head h2{font-size:clamp(29px,3.9vw,46px);letter-spacing:-.035em;font-weight:600;line-height:1.05;margin:16px 0 0;text-wrap:balance}.lcx .head p{color:var(--fg-muted);margin:16px auto 0;font-size:16.5px;line-height:1.6;max-width:50ch}.lcx .marq{margin-top:26px;position:relative;-webkit-mask:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);overflow:hidden}.lcx .marq-track{display:inline-flex;gap:0;white-space:nowrap;animation:marq 62s linear infinite}.lcx .marq:hover .marq-track{animation-play-state:paused}.lcx .marq-track span{font-size:15px;color:var(--fg-muted);font-weight:500;padding:0 26px;display:inline-flex;align-items:center;gap:26px}.lcx .marq-track span:after{content:"";width:4px;height:4px;border-radius:50%;background:var(--fg-subtle);opacity:.5}@keyframes marq{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.lcx .stage{margin:56px auto 0;max-width:1080px;position:relative}.lcx .stage .floor{position:absolute;left:12%;right:12%;bottom:-32px;height:130px;border-radius:50%;background:var(--glow);filter:blur(54px);z-index:-1}.lcx .frame{border-radius:20px;border:1px solid var(--hair-strong);background:color-mix(in srgb,var(--fg) 3%,var(--surface));padding:9px;box-shadow:var(--shadow)}.lcx .win{border-radius:13px;border:1px solid var(--hair);background:var(--canvas);overflow:hidden;box-shadow:var(--inset)}.lcx .win-top{display:flex;align-items:center;gap:8px;padding:11px 15px;border-bottom:1px solid var(--hair);background:color-mix(in srgb,var(--fg) 2.5%,transparent)}.lcx .tl{width:9px;height:9px;border-radius:50%;background:var(--hair-strong)}.lcx .win-crumb{margin-left:8px;font-size:11.5px;color:var(--fg-subtle)}.lcx .win-crumb b{color:var(--fg-muted);font-weight:500}.lcx .win-actions{margin-left:auto;display:flex;align-items:center;gap:10px}.lcx .win-search{height:25px;width:190px;border-radius:7px;border:1px solid var(--hair-strong);display:flex;align-items:center;gap:7px;padding:0 10px;font-size:10.5px;color:var(--fg-subtle)}@media (max-width:640px){.lcx .win-search{display:none}}.lcx .app-view{display:grid;grid-template-columns:220px 1fr;min-height:494px}@media (max-width:760px){.lcx .app-view{grid-template-columns:1fr}.lcx .side{display:none}}.lcx .side{border-right:1px solid var(--hair);padding:14px 12px;background:color-mix(in srgb,var(--fg) 1.5%,transparent);display:flex;flex-direction:column}.lcx .side .s-brand{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;padding:4px 8px 12px}.lcx .side .s-brand .m{width:16px;height:16px;border-radius:5px;background:conic-gradient(from 210deg,var(--accent-light),var(--accent-deep))}.lcx .navi{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:9px;font-size:12.5px;color:var(--fg-muted);margin-bottom:1px;cursor:pointer;white-space:nowrap;transition:background .15s var(--ease),color .15s var(--ease);border:none;background:transparent;width:100%;text-align:left}.lcx .navi:hover{color:var(--fg);background:color-mix(in srgb,var(--fg) 4%,transparent)}.lcx .navi .i{font-size:15px;color:var(--fg-subtle);flex-shrink:0;transition:color .15s var(--ease)}.lcx .navi.on{background:color-mix(in srgb,var(--accent) 12%,transparent);font-weight:500}.lcx .navi.on,.lcx .navi.on .i{color:var(--accent-light)}.lcx .navi .cnt{margin-left:auto;font-size:10px;color:var(--fg-subtle);font-variant-numeric:tabular-nums}.lcx .side .newbtn{margin-top:12px;width:100%;display:flex;align-items:center;justify-content:center;gap:7px;font-size:12px;color:#fff;background:var(--accent-deep);border-radius:9px;padding:9px;font-weight:500;cursor:pointer;border:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.14)}.lcx .side-user{margin-top:auto;display:flex;align-items:center;gap:9px;padding:11px 8px 2px;border-top:1px solid var(--hair)}.lcx .su-name{font-size:12px;font-weight:500;line-height:1.2}.lcx .su-name .su-sub{display:block;font-size:10px;color:var(--fg-subtle);font-weight:400}.lcx .stagehint{text-align:center;font-size:12px;color:var(--fg-subtle);margin-top:22px}.lcx .stagehint b{color:var(--accent-light);font-weight:500}.lcx .panel{display:none}.lcx .panel.show{display:block;animation:pin .3s var(--ease)}@keyframes pin{0%{opacity:0;transform:translateY(8px) scale(.995);filter:blur(5px)}to{opacity:1;transform:none;filter:blur(0)}}.lcx .panel.show .bubble,.lcx .panel.show .feed-item,.lcx .panel.show .flow,.lcx .panel.show .job,.lcx .panel.show .kb,.lcx .panel.show .post,.lcx .panel.show .qcard{animation:itemIn .36s var(--ease) both}.lcx .panel.show .bubble:nth-child(2),.lcx .panel.show .feed-item:nth-child(2),.lcx .panel.show .flow:nth-child(2),.lcx .panel.show .job:nth-child(2),.lcx .panel.show .kb:nth-child(2),.lcx .panel.show .post:nth-child(2),.lcx .panel.show .qcard:nth-child(2){animation-delay:.05s}.lcx .panel.show .bubble:nth-child(3),.lcx .panel.show .feed-item:nth-child(3),.lcx .panel.show .flow:nth-child(3),.lcx .panel.show .job:nth-child(3),.lcx .panel.show .kb:nth-child(3),.lcx .panel.show .post:nth-child(3),.lcx .panel.show .qcard:nth-child(3){animation-delay:.1s}.lcx .panel.show .feed-item:nth-child(4),.lcx .panel.show .flow:nth-child(4),.lcx .panel.show .job:nth-child(4),.lcx .panel.show .qcard:nth-child(4){animation-delay:.15s}.lcx .panel.show .feed-item:nth-child(5){animation-delay:.2s}.lcx .panel.show .feed-item:nth-child(6){animation-delay:.25s}@keyframes itemIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.lcx .vhead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 18px 11px}.lcx .vhead .t{font-size:15px;font-weight:600;letter-spacing:-.01em}.lcx .vhead .r{display:flex;gap:8px;align-items:center}.lcx .pill{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;padding:5px 11px;border-radius:999px;border:1px solid var(--hair-strong);color:var(--fg-muted);background:transparent;cursor:pointer;transition:.15s var(--ease)}.lcx .pill:hover{color:var(--fg)}.lcx .subtabs{display:inline-flex;gap:3px;padding:3px;border-radius:10px;border:1px solid var(--hair);background:color-mix(in srgb,var(--fg) 2.5%,transparent)}.lcx .subtab{font-size:11.5px;padding:5px 12px;border-radius:7px;color:var(--fg-muted);cursor:pointer;border:none;background:transparent;transition:.15s var(--ease)}.lcx .subtab:hover{color:var(--fg)}.lcx .subtab.on{color:var(--fg);background:var(--elevated);box-shadow:inset 0 0 0 1px var(--hair-strong)}.lcx .jobs-split{display:grid;grid-template-columns:1.35fr 1fr;gap:0}@media (max-width:760px){.lcx .jobs-split{grid-template-columns:1fr}.lcx .jdetail{display:none}}.lcx .jobs{padding:2px 14px 16px;display:flex;flex-direction:column;gap:9px}.lcx .job{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 15px;border-radius:12px;border:1px solid var(--hair);background:var(--surface);cursor:pointer;transition:border-color .16s var(--ease),background .16s var(--ease),transform .16s var(--ease)}@media (hover:hover) and (pointer:fine){.lcx .job:hover{border-color:var(--hair-strong);background:var(--elevated);transform:translateX(4px)}}.lcx .job.lead{border-color:color-mix(in srgb,var(--accent) 38%,transparent)}.lcx .job.sel{border-color:color-mix(in srgb,var(--accent) 60%,transparent);box-shadow:inset 2px 0 0 var(--accent)}.lcx .job .role{font-size:13.5px;font-weight:500}.lcx .job .org{font-size:11.5px;color:var(--fg-muted);margin-top:2px}.lcx .badge{font-size:10px;padding:3px 9px;border-radius:999px;border:1px solid var(--hair-strong);color:var(--fg-muted)}.lcx .ats{font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums}.lcx .ats.good{color:var(--good)}.lcx .jdetail{border-left:1px solid var(--hair);padding:16px 18px}.lcx .jd-role{font-size:15px;font-weight:600;letter-spacing:-.01em}.lcx .jd-org{font-size:12px;color:var(--fg-muted);margin-top:2px}.lcx .jd-sec{font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:var(--fg-subtle);margin:16px 0 8px}.lcx .jd-chips{display:flex;flex-wrap:wrap;gap:6px}.lcx .jchip{font-size:10.5px;padding:4px 9px;border-radius:7px;border:1px solid var(--hair);background:var(--surface);color:var(--fg-muted)}.lcx .jchip.hit{color:var(--accent-light);border-color:color-mix(in srgb,var(--accent) 35%,transparent)}.lcx .jd-bars{display:flex;flex-direction:column;gap:8px}.lcx .jd-bar{display:flex;align-items:center;gap:9px;font-size:11px;color:var(--fg-muted)}.lcx .jd-bar .lb{width:80px}.lcx .jd-bar .tk{flex:1;height:6px;border-radius:999px;background:color-mix(in srgb,var(--fg) 7%,transparent);overflow:hidden}.lcx .jd-bar .tk i{display:block;height:100%;border-radius:999px;background:var(--good)}.lcx .jd-saved{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--fg-subtle)}.lcx .jd-apply{margin-top:16px}.lcx .jd-apply .btn{width:100%;justify-content:center;padding:10px;font-size:12.5px}.lcx .trk-bar{justify-content:space-between;padding:4px 18px 12px}.lcx .trk-bar,.lcx .trk-bar .r{display:flex;align-items:center}.lcx .trk-bar .r{gap:10px;font-size:11px;color:var(--fg-subtle)}.lcx .board{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:0 18px 18px}@media (max-width:760px){.lcx .board{grid-template-columns:repeat(2,1fr)}}.lcx .col .h{font-size:10.5px;text-transform:uppercase;letter-spacing:.1em;color:var(--fg-subtle);margin-bottom:9px;display:flex;align-items:center;gap:6px}.lcx .col .h:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--fg-subtle)}.lcx .col.a .h:before{background:var(--accent-light)}.lcx .col.g .h:before{background:var(--good)}.lcx .col .h .n{margin-left:auto;font-variant-numeric:tabular-nums}.lcx .kb{border:1px solid var(--hair);border-radius:11px;background:var(--surface);padding:10px 11px;margin-bottom:8px;cursor:grab;transition:border-color .15s var(--ease),transform .15s var(--ease)}@media (hover:hover) and (pointer:fine){.lcx .kb:hover{border-color:var(--hair-strong);transform:translateY(-2px)}}.lcx .kb-line{display:flex;align-items:center;justify-content:space-between;gap:8px}.lcx .kb-role{font-size:12px;font-weight:500}.lcx .kb-mini{font-size:10px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--good)}.lcx .kb-org{font-size:10.5px;color:var(--fg-muted);margin-top:2px}.lcx .kb-meta{display:flex;align-items:center;gap:6px;margin-top:9px}.lcx .tag{font-size:9.5px;padding:2px 7px;border-radius:6px;border:1px solid var(--hair-strong);color:var(--fg-muted)}.lcx .tag.v{color:var(--accent-light);border-color:color-mix(in srgb,var(--accent) 35%,transparent)}.lcx .due{font-size:10px;color:var(--fg-subtle)}.lcx .kb-meta .av{margin-left:auto}.lcx .funnelview{padding:6px 20px 22px}.lcx .flow{display:flex;align-items:center;gap:12px;margin-bottom:11px}.lcx .flow .lab{font-size:12px;color:var(--fg-muted);width:100px}.lcx .flow .track{flex:1;height:20px;border-radius:7px;background:color-mix(in srgb,var(--fg) 6%,transparent);overflow:hidden}.lcx .flow .track i{display:block;height:100%;border-radius:7px;background:linear-gradient(90deg,var(--accent-deep),var(--accent-light));width:0;transition:width .95s var(--ease)}.lcx .flow .n{font-size:13px;font-variant-numeric:tabular-nums;color:var(--fg);width:26px;text-align:right}.lcx .funnel-wrap{padding:8px 10px 2px}.lcx .funnel-svg{width:100%;height:auto;display:block}.lcx .fn-body{fill:url(#g-funnel)}.lcx .fn-sep{stroke:rgba(255,255,255,.2);stroke-width:1}.lcx .fn-name{fill:var(--fg-muted);font-size:13px;font-weight:500}.lcx .fn-count,.lcx .fn-name{text-anchor:middle;font-family:var(--font)}.lcx .fn-count{fill:var(--accent-light);font-size:21px;font-weight:600;font-variant-numeric:tabular-nums}.lcx .fn-pct{fill:var(--fg-subtle);font-size:11px;text-anchor:middle;font-family:var(--font)}.lcx .fn-wipe{animation:fnwipe 1.15s var(--ease) both}@keyframes fnwipe{0%{clip-path:inset(0 100% 0 0);opacity:.4}to{clip-path:inset(0 0 0 0);opacity:1}}.lcx .fn-cap{text-align:center;font-size:11.5px;color:var(--fg-subtle);margin-top:4px}.lcx .cvwrap{padding:6px 18px 20px;display:grid;grid-template-columns:1.25fr 1fr;gap:16px}@media (max-width:760px){.lcx .cvwrap{grid-template-columns:1fr}}.lcx .doc{border:1px solid var(--hair);border-radius:13px;background:var(--surface);padding:18px}.lcx .doc .dh{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--fg-subtle);margin-bottom:8px}.lcx .doc h5{margin:0 0 6px;font-size:13.5px;font-weight:600}.lcx .doc p{margin:0 0 12px;font-size:12.5px;line-height:1.6;color:var(--fg-muted)}.lcx .doc ul{margin:0;padding-left:0;list-style:none;display:flex;flex-direction:column;gap:8px}.lcx .doc li{font-size:12.5px;line-height:1.5;color:var(--fg-muted);padding-left:16px;position:relative}.lcx .doc li:before{content:"";position:absolute;left:2px;top:7px;width:5px;height:5px;border-radius:50%;background:var(--accent-light)}.lcx .doc mark{background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--fg);border-radius:3px;padding:0 3px}.lcx .atsp{border:1px solid var(--hair);border-radius:13px;background:var(--surface);padding:16px;height:-moz-fit-content;height:fit-content}.lcx .atsp .lab{font-size:10.5px;text-transform:uppercase;letter-spacing:.14em;color:var(--accent-light)}.lcx .atsp .score{font-size:34px;font-weight:600;font-variant-numeric:tabular-nums;margin-top:6px;letter-spacing:-.02em}.lcx .atsp .score .den{font-size:14px;color:var(--fg-subtle);font-weight:400}.lcx .atsp .meter{height:6px;border-radius:999px;background:color-mix(in srgb,var(--fg) 7%,transparent);margin:10px 0 14px;overflow:hidden}.lcx .atsp .meter i{display:block;height:100%;width:82%;background:var(--good);border-radius:999px}.lcx .ck{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--fg-muted);margin-top:8px}.lcx .ck .i{color:var(--good);font-size:14px;flex-shrink:0}.lcx .ck .i.p{color:var(--accent-light)}.lcx .kwrow{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.lcx .kw{font-size:10.5px;padding:3px 8px;border-radius:999px;border:1px solid var(--hair-strong);color:var(--fg-muted)}.lcx .kw.hit{color:var(--accent-light);border-color:color-mix(in srgb,var(--accent) 40%,transparent)}.lcx .stat-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--hair)}@media (max-width:760px){.lcx .stat-grid{grid-template-columns:repeat(2,1fr)}}.lcx .stat{padding:18px 20px;border-right:1px solid var(--hair);border-bottom:1px solid var(--hair)}.lcx .stat .k{font-size:10.5px;text-transform:uppercase;letter-spacing:.14em;color:var(--fg-subtle)}.lcx .stat .v{font-size:29px;font-weight:600;letter-spacing:-.025em;margin-top:8px;font-variant-numeric:tabular-nums}.lcx .stat .v.accent{color:var(--accent-light)}.lcx .stat .h{font-size:11px;color:var(--fg-muted);margin-top:4px}.lcx .dash-body{display:grid;grid-template-columns:1.5fr 1fr}@media (max-width:760px){.lcx .dash-body{grid-template-columns:1fr}}.lcx .fc-wrap{padding:18px;border-right:1px solid var(--hair)}@media (max-width:760px){.lcx .fc-wrap{border-right:none;border-bottom:1px solid var(--hair)}}.lcx .fc{border:1px solid var(--hair);border-radius:14px;background:var(--surface);padding:18px}.lcx .fc .lab{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--accent-light)}.lcx .fc h4{margin:9px 0 3px;font-size:16px;font-weight:600;letter-spacing:-.01em}.lcx .fc .sub{font-size:12.5px;color:var(--fg-muted)}.lcx .bar{height:7px;border-radius:999px;background:color-mix(in srgb,var(--fg) 7%,transparent);margin-top:16px;overflow:hidden}.lcx .bar i{display:block;height:100%;width:62%;border-radius:999px;background:linear-gradient(90deg,var(--accent-deep),var(--accent-light))}.lcx .nx{margin-top:14px;font-size:13px;color:var(--fg-muted)}.lcx .nx b{color:var(--accent-light);font-weight:500}.lcx .fc-team{display:flex;align-items:center;gap:8px;margin-top:14px;font-size:11.5px;color:var(--fg-subtle)}.lcx .feedwrap{padding:16px 18px}.lcx .feed-h{font-size:10.5px;text-transform:uppercase;letter-spacing:.14em;color:var(--fg-subtle);margin-bottom:12px}.lcx .feed-item{display:flex;align-items:center;gap:10px;padding:8px 0;font-size:12px;color:var(--fg-muted);border-bottom:1px solid var(--hair)}.lcx .feed-item:last-child{border-bottom:none}.lcx .feed-item b{color:var(--fg);font-weight:500}.lcx .feed-item .ft{margin-left:auto;font-size:10.5px;color:var(--fg-subtle);white-space:nowrap}.lcx .prep{padding:6px 18px 20px;display:flex;flex-direction:column;gap:10px}.lcx .qcard{border:1px solid var(--hair);border-radius:12px;background:var(--surface);padding:13px 15px;display:flex;justify-content:space-between;gap:14px;align-items:center}.lcx .qcard .q{font-size:13px}.lcx .qtag{font-size:10px;padding:3px 9px;border-radius:999px;border:1px solid var(--hair-strong);color:var(--fg-muted);white-space:nowrap}.lcx .coach{padding:14px 18px 18px;display:flex;flex-direction:column;gap:12px}.lcx .bubble{max-width:82%;display:flex;gap:9px;align-items:flex-start}.lcx .bubble .bd{padding:11px 13px;border-radius:14px;font-size:13px;line-height:1.5}.lcx .bubble.ai .bd{background:var(--surface);border:1px solid var(--hair);border-top-left-radius:4px;color:var(--fg-muted)}.lcx .bubble.ai .bd b{color:var(--accent-light);font-weight:500}.lcx .bubble.me{align-self:flex-end;flex-direction:row-reverse}.lcx .bubble.me .bd{background:color-mix(in srgb,var(--accent) 16%,transparent);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-top-right-radius:4px;color:var(--fg)}.lcx .bubble .lav{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;background:color-mix(in srgb,var(--accent) 15%,var(--surface));color:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 34%,transparent)}.lcx .sugs{display:flex;gap:8px;flex-wrap:wrap;margin-top:2px;padding-left:31px}.lcx .sug{font-size:11.5px;padding:6px 12px;border-radius:999px;border:1px solid var(--hair-strong);color:var(--fg-muted);cursor:pointer;transition:.15s var(--ease)}.lcx .sug:hover{color:var(--fg)}.lcx .feed-list{padding:12px 18px 18px;display:flex;flex-direction:column;gap:10px}.lcx .post{border:1px solid var(--hair);border-radius:13px;background:var(--surface);padding:14px 15px}.lcx .post-h{display:flex;align-items:center;gap:9px}.lcx .post-h .nm{font-size:12.5px;font-weight:500}.lcx .post-h .mt{font-size:10.5px;color:var(--fg-subtle)}.lcx .post-h .badge-good{margin-left:auto;display:inline-flex;align-items:center;gap:5px;font-size:9.5px;padding:3px 9px;border-radius:999px;color:var(--good);border:1px solid color-mix(in srgb,var(--good) 30%,transparent);background:color-mix(in srgb,var(--good) 10%,transparent)}.lcx .post-body{font-size:12.5px;line-height:1.55;color:var(--fg-muted);margin:9px 0 0}.lcx .post-body b{color:var(--fg);font-weight:500}.lcx .post-funnel{display:flex;gap:6px;margin-top:10px}.lcx .pf{flex:1;text-align:center;border:1px solid var(--hair);border-radius:9px;padding:7px 4px}.lcx .pf .n{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.lcx .pf.acc .n{color:var(--accent-light)}.lcx .pf .l{font-size:8.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--fg-subtle);margin-top:2px}.lcx .post-foot{display:flex;gap:16px;margin-top:11px;font-size:11px;color:var(--fg-subtle)}.lcx .post-foot span{display:inline-flex;gap:5px;align-items:center}.lcx .post-foot .i{font-size:14px}.lcx .caps{display:flex;flex-wrap:wrap;gap:10px 12px;justify-content:center;max-width:880px;margin:0 auto}.lcx .cap{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--fg-muted);padding:8px 15px;border-radius:999px;border:1px solid var(--hair);background:var(--surface);box-shadow:var(--inset)}.lcx .cap .i{color:var(--accent-light);font-size:14px}.lcx .cap b{color:var(--fg);font-weight:500}.lcx .metrics{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--hair);border-radius:18px;overflow:hidden;background:var(--surface);box-shadow:var(--inset)}@media (max-width:760px){.lcx .metrics{grid-template-columns:repeat(2,1fr)}}.lcx .metric{padding:30px 24px;border-right:1px solid var(--hair)}.lcx .metric:nth-child(4n){border-right:none}@media (max-width:760px){.lcx .metric:nth-child(2n){border-right:none}.lcx .metric:nth-child(-n+2){border-bottom:1px solid var(--hair)}}.lcx .metric .v{font-size:clamp(38px,5vw,52px);font-weight:600;letter-spacing:-.04em;font-variant-numeric:tabular-nums;line-height:1}.lcx .metric .v .u{color:var(--accent-light)}.lcx .metric .k{font-size:13px;color:var(--fg-muted);margin-top:10px}.lcx .grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:56px}@media (max-width:860px){.lcx .grid3{grid-template-columns:1fr}}.lcx .feat{border:1px solid var(--hair);border-radius:18px;background:var(--surface);padding:26px;transition:border-color .2s var(--ease),transform .2s var(--ease),box-shadow .2s var(--ease);box-shadow:var(--inset)}.lcx .feat:hover{border-color:var(--hair-strong);transform:translateY(-3px)}.lcx .feat .ic{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;border:1px solid var(--hair-strong);color:var(--accent-light);font-size:18px;background:color-mix(in srgb,var(--accent) 8%,transparent)}.lcx .feat h3{margin:16px 0 8px;font-size:17px;font-weight:600;letter-spacing:-.015em}.lcx .feat p{font-size:14px;color:var(--fg-muted);line-height:1.55;margin:0}.lcx .diagram{margin:52px auto 4px;max-width:820px}.lcx .diagram svg{width:100%;height:auto;display:block;overflow:visible}.lcx .dg-line{stroke:var(--hair-strong);stroke-width:1.5;stroke-dasharray:3 6;animation:dgflow 1.5s linear infinite}@keyframes dgflow{to{stroke-dashoffset:-18}}.lcx .dg-node{fill:var(--surface);stroke:var(--hair-strong);stroke-width:1}.lcx .dg-t{fill:var(--fg-muted);font-size:14px;font-weight:500;text-anchor:middle;dominant-baseline:central;font-family:var(--font)}.lcx .dg-hub{fill:color-mix(in srgb,var(--accent) 16%,var(--surface));stroke:color-mix(in srgb,var(--accent) 48%,transparent);stroke-width:1.5}.lcx .dg-hub-t{fill:var(--accent-light);font-size:17px;font-weight:600}.lcx .dg-hub-sub,.lcx .dg-hub-t{text-anchor:middle;dominant-baseline:central;font-family:var(--font)}.lcx .dg-hub-sub{fill:var(--fg-subtle);font-size:11px}.lcx .comm-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:48px}@media (max-width:860px){.lcx .comm-grid{grid-template-columns:1fr}}.lcx .members{display:flex;align-items:center;justify-content:center;gap:0;margin-top:36px}.lcx .members .txt{margin-left:14px;font-size:13px;color:var(--fg-muted)}.lcx .sec-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:52px}@media (max-width:860px){.lcx .sec-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.lcx .sec-grid{grid-template-columns:1fr}}.lcx .sec{border:1px solid var(--hair);border-radius:16px;background:var(--surface);padding:22px;box-shadow:var(--inset)}.lcx .sec .ic{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:var(--accent-light);border:1px solid var(--hair-strong);font-size:17px}.lcx .sec h4{margin:15px 0 6px;font-size:14.5px;font-weight:600}.lcx .sec p{margin:0;font-size:12.5px;color:var(--fg-muted);line-height:1.5}.lcx .why{max-width:840px;margin:0 auto;text-align:center}.lcx .why .statement{font-size:clamp(23px,3vw,33px);line-height:1.36;letter-spacing:-.02em;margin-top:20px}.lcx .why .statement .soft{color:var(--fg-muted)}.lcx .why .statement .mark{border-bottom:2px solid color-mix(in srgb,var(--accent) 70%,transparent);padding-bottom:1px}.lcx .why .kick{margin-top:22px;font-size:14px;color:var(--fg-subtle)}.lcx .final{text-align:center;padding:128px 0 96px;position:relative}.lcx .final h2{font-size:clamp(36px,5.4vw,64px);letter-spacing:-.045em;font-weight:600;text-wrap:balance;margin:0}.lcx .final p{color:var(--fg-muted);margin:18px auto 30px;max-width:36ch;font-size:17px}.lcx footer{border-top:1px solid var(--hair);padding:56px 0 30px;color:var(--fg-subtle);font-size:13px}.lcx .foot-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:28px}@media (max-width:760px){.lcx .foot-grid{grid-template-columns:1fr 1fr;gap:26px}.lcx .foot-brand{grid-column:1/-1}}.lcx .foot-brand .brand{margin-bottom:12px}.lcx .foot-brand p{max-width:34ch;line-height:1.55;color:var(--fg-subtle);margin:0 0 14px}.lcx .foot-badge{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;padding:5px 11px;border-radius:999px;border:1px solid var(--hair-strong);color:var(--fg-muted)}.lcx .foot-badge .i{color:var(--good);font-size:13px}.lcx .foot-col h5{font-size:11px;text-transform:uppercase;letter-spacing:.13em;color:var(--fg-muted);margin:0 0 14px;font-weight:600}.lcx .foot-col a{display:block;padding:5px 0;color:var(--fg-subtle);transition:color .15s var(--ease)}.lcx .foot-col a:hover{color:var(--fg)}.lcx .foot-bot{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:44px;padding-top:22px;border-top:1px solid var(--hair);font-size:12px}.lcx .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:56px}@media(max-width:860px){.lcx .steps{grid-template-columns:1fr 1fr}}@media(max-width:520px){.lcx .steps{grid-template-columns:1fr}}.lcx .step{padding:22px;border:1px solid var(--hair);border-radius:16px;background:var(--surface);box-shadow:var(--inset)}.lcx .step .no{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:9px;border:1px solid var(--hair-strong);font-size:13px;font-weight:600;color:var(--accent-light);font-variant-numeric:tabular-nums}.lcx .step h4{margin:14px 0 7px;font-size:16px;font-weight:600;letter-spacing:-.01em}.lcx .step p{margin:0;font-size:13.5px;color:var(--fg-muted);line-height:1.55}.lcx .price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:56px;align-items:stretch}@media(max-width:860px){.lcx .price-grid{grid-template-columns:1fr;max-width:420px;margin-left:auto;margin-right:auto}}.lcx .price{border:1px solid var(--hair);border-radius:18px;background:var(--surface);padding:26px;display:flex;flex-direction:column;box-shadow:var(--inset)}.lcx .price.feat{border-color:color-mix(in srgb,var(--accent) 45%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 26%,transparent),0 26px 60px -32px var(--accent);position:relative}.lcx .price .tier{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--fg-muted)}.lcx .price.feat .tier{color:var(--accent-light)}.lcx .price .amt{font-size:38px;font-weight:600;letter-spacing:-.03em;margin:12px 0 2px;font-variant-numeric:tabular-nums}.lcx .price .amt .per{font-size:14px;color:var(--fg-subtle);font-weight:400;letter-spacing:0}.lcx .price .pdesc{font-size:13px;color:var(--fg-muted);min-height:34px;margin-bottom:4px}.lcx .price ul{list-style:none;padding:0;margin:16px 0 22px;display:flex;flex-direction:column;gap:10px}.lcx .price li{font-size:13px;color:var(--fg-muted);display:flex;gap:9px;align-items:flex-start}.lcx .price li .i{color:var(--good);font-size:15px;flex-shrink:0;margin-top:1px}.lcx .price .btn{margin-top:auto;justify-content:center}.lcx .price .badge-top{position:absolute;top:-11px;left:50%;transform:translateX(-50%);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;background:var(--accent-deep);color:#fff;padding:4px 12px;border-radius:999px;white-space:nowrap}.lcx .price-note{text-align:center;margin-top:24px;font-size:13px;color:var(--fg-subtle)}.lcx .faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px 44px;margin-top:52px}@media(max-width:760px){.lcx .faq-grid{grid-template-columns:1fr}}.lcx .faq{padding:20px 0;border-top:1px solid var(--hair)}.lcx .faq h4{margin:0 0 8px;font-size:15px;font-weight:600;letter-spacing:-.01em}.lcx .faq p{margin:0;font-size:13.5px;color:var(--fg-muted);line-height:1.6}.lcx .kbd-chip{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--fg-subtle);border:1px solid var(--hair-strong);border-radius:8px;padding:5px 9px;background:var(--surface);cursor:pointer;transition:color .16s var(--ease),border-color .16s var(--ease)}.lcx .kbd-chip:hover{color:var(--fg);border-color:var(--fg-subtle)}.lcx .kbd-chip .i{font-size:12px}@media (max-width:640px){.lcx .kbd-chip{display:none}}.lcx .cmdk-scrim{position:fixed;inset:0;z-index:100;background:rgba(0,0,0,.5);backdrop-filter:blur(5px);display:none;align-items:flex-start;justify-content:center;padding-top:13vh;opacity:0;transition:opacity .18s var(--ease)}.lcx .cmdk-scrim.open{display:flex;opacity:1}.lcx .cmdk{width:min(560px,92vw);background:var(--elevated);border:1px solid var(--hair-strong);border-radius:16px;box-shadow:0 44px 96px -26px rgba(0,0,0,.78);overflow:hidden;transform:translateY(-10px) scale(.985);transition:transform .22s var(--ease)}.lcx .cmdk-scrim.open .cmdk{transform:none}.lcx .cmdk-top{display:flex;align-items:center;gap:10px;padding:0 18px;border-bottom:1px solid var(--hair)}.lcx .cmdk-top .i{color:var(--fg-subtle);font-size:16px}.lcx .cmdk-input{flex:1;border:none;background:transparent;color:var(--fg);font-size:15.5px;padding:17px 0;outline:none;font-family:inherit}.lcx .cmdk-input::-moz-placeholder{color:var(--fg-subtle)}.lcx .cmdk-input::placeholder{color:var(--fg-subtle)}.lcx .cmdk-list{max-height:340px;overflow-y:auto;padding:8px}.lcx .cmdk-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.13em;color:var(--fg-subtle);padding:10px 10px 5px}.lcx .cmdk-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;font-size:13.5px;cursor:pointer}.lcx .cmdk-item .i{color:var(--accent-light);font-size:16px}.lcx .cmdk-item .lbl{flex:1;color:var(--fg)}.lcx .cmdk-item .kb{font-size:10.5px;color:var(--fg-subtle);border:1px solid var(--hair-strong);border-radius:6px;padding:2px 7px}.lcx .cmdk-item.active{background:color-mix(in srgb,var(--accent) 14%,transparent);box-shadow:inset 2px 0 0 var(--accent)}.lcx .cmdk-empty{padding:22px;text-align:center;color:var(--fg-subtle);font-size:13px}@media (prefers-reduced-motion:reduce){.lcx{scroll-behavior:auto}}.lcx{position:relative;font-family:inherit;isolation:isolate;overflow-x:clip;overflow-y:visible}.lcx .grain,.lcx .halo{position:absolute}.lcx .grain{z-index:3;inset:0}.lcx .halo{z-index:0}.lcx .lcx-main{position:relative;z-index:2}@media (prefers-reduced-motion:reduce){.lcx .dot:after,.lcx .marq-track{animation:none!important}}