.lc-stage{--air:#f7f9fc;--canvas:#fafafc;--surface:#fff;--surface2:#f4f5f8;--ink:#0e1330;--ink2:rgba(14,19,48,.62);--ink3:rgba(14,19,48,.38);--hairline:rgba(14,19,48,.08);--s50:#f8fafc;--s100:#f1f5f9;--s200:#e2e8f0;--s300:#cbd5e1;--s400:#94a3b8;--s500:#64748b;--s600:#475569;--s700:#334155;--s800:#1e293b;--s900:#0f172a;--indigo:#6366f1;--indigo600:#4f46e5;--brand:#4c5cff;--brandink:#3d4ad9;--lavender:#e6e9ff;--periwinkle:#b6b9ff;--navy:#1e266d;--em500:#10b981;--em100:#d1fae5;--em700:#047857;--bl100:#dbeafe;--bl700:#1d4ed8;--amber:#f59e0b;--rose:#f43f5e;--vio100:#ede9fe;--vio800:#5b21b6;--healthy:#1da57a;--watch:#d9820b;--critical:#e5484d;width:1280px;height:720px;flex:0 0 auto;position:relative;overflow:hidden;background:linear-gradient(135deg,#e9edff,#f7f8ff 45%,#f3edff);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-feature-settings:"cv11","ss01"}.lc-stage [data-el=zoom]{position:absolute;inset:0;transform-origin:50% 50%;will-change:transform;transition:transform .9s cubic-bezier(.32,.72,0,1)}.lc-stage .blob{position:absolute;border-radius:50%;filter:blur(90px);opacity:.5}.lc-stage .blob.b1{width:520px;height:520px;background:#c7cdff;top:-180px;left:-120px}.lc-stage .blob.b2{width:460px;height:460px;background:#e3d2ff;bottom:-160px;right:-100px}.lc-stage [data-el=appwin]{position:absolute;left:110px;top:56px;width:1060px;height:608px;background:var(--air);border-radius:16px;box-shadow:0 40px 90px -20px rgba(30,38,109,.35),0 0 0 1px rgba(14,19,48,.06);overflow:hidden;display:flex}.lc-stage .rail{width:60px;flex:0 0 60px;background:var(--canvas);border-right:1px solid var(--hairline);display:flex;flex-direction:column;align-items:center;padding:12px 0 10px}.lc-stage .rail .brandglyph{height:24px;margin-bottom:14px}.lc-stage .rtile{width:38px;height:38px;border-radius:13px;display:flex;align-items:center;justify-content:center;color:rgba(14,19,48,.38);margin-bottom:5px;position:relative}.lc-stage .rtile svg{width:17px;height:17px}.lc-stage .rtile.on{background:var(--surface2);color:var(--ink)}.lc-stage .rtile .adot{position:absolute;top:4px;right:4px;width:6px;height:6px;border-radius:50%;background:var(--critical);box-shadow:0 0 0 2px var(--canvas)}.lc-stage .rail .spacer{flex:1}.lc-stage .avatar{width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#6ca8ff,#4c5cff);color:#fff;font-size:9px;font-weight:600;display:flex;align-items:center;justify-content:center;margin-top:6px}.lc-stage .navside{width:208px;flex:0 0 208px;background:var(--surface);border-right:1px solid var(--hairline);display:flex;flex-direction:column;box-sizing:border-box}.lc-stage .nsw{border-bottom:1px solid var(--hairline);padding:16px;display:flex;align-items:center;gap:8px}.lc-stage .nsw .wlogo{width:20px;height:20px;flex:0 0 20px}.lc-stage .nswname{font-size:13px;font-weight:600;color:var(--ink);line-height:1}.lc-stage .nswmod{font-size:10px;text-transform:uppercase;letter-spacing:.09em;color:var(--brandink);font-weight:600;margin-top:3px;line-height:1}.lc-stage .nswchev{margin-left:auto;color:var(--ink3);display:flex}.lc-stage .nsnav{flex:1;padding:12px 8px;overflow:hidden}.lc-stage .nsitem{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:12px;font-size:13px;font-weight:500;color:var(--ink2);margin-bottom:2px;line-height:1.45}.lc-stage .nsitem svg{width:15px;height:15px;flex:0 0 15px}.lc-stage .nsitem.on{background:rgba(76,92,255,.15);color:var(--brandink)}.lc-stage .nsfoot{border-top:1px solid var(--hairline);padding:12px 8px}.lc-stage .nsfoot .nsitem{color:var(--ink3)}.lc-stage .mainpad{padding:24px;box-sizing:border-box;height:100%;overflow:hidden}.lc-stage .pageh1{font-size:30px;font-weight:700;letter-spacing:-.6px;color:var(--ink);line-height:1.12}.lc-stage .pagesub{font-size:13px;color:var(--ink2);margin-top:7px}.lc-stage .luxc{background:var(--surface);border:1px solid var(--hairline);border-radius:16px}.lc-stage .luxbtn{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:12px;background:var(--brand);color:#fff;font-size:13px;font-weight:500;transition:transform .22s cubic-bezier(.34,1.56,.64,1),filter .25s}.lc-stage .luxbtn.pressed{transform:scale(.95);filter:brightness(1.12)}.lc-stage .appmain{flex:1;display:flex;flex-direction:column;min-width:0}.lc-stage .topbar{background:#fff;border-bottom:1px solid var(--s200);padding:10px 22px;display:flex;align-items:center;gap:14px}.lc-stage .tb-title{font-size:17px;font-weight:600;color:var(--s900);letter-spacing:-.2px}.lc-stage .tb-sub{font-size:11.5px;color:var(--s500);margin-top:1px}.lc-stage .tb-right{margin-left:auto;display:flex;align-items:center;gap:8px}.lc-stage .searchbox{display:flex;align-items:center;gap:7px;width:190px;border:1px solid var(--s200);border-radius:8px;padding:6px 9px;color:var(--s400);font-size:12px}.lc-stage .searchbox .kbd{margin-left:auto;font-size:9px;color:var(--s400);border:1px solid var(--s200);border-radius:4px;padding:0 4px}.lc-stage .askpill{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:6px;border:1px solid rgba(182,185,255,.4);background:rgba(230,233,255,.5);color:var(--brand);font-size:12px;font-weight:500}.lc-stage .bell{position:relative;padding:7px;border-radius:8px;color:var(--s400)}.lc-stage .bell .bdg{position:absolute;top:2px;right:2px;min-width:14px;height:14px;border-radius:7px;background:#f43f5e;color:#fff;font-size:8px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 3px}.lc-stage .content{flex:1;position:relative;overflow:hidden;background:var(--air)}.lc-stage .screen{position:absolute;inset:0;padding:18px 24px;box-sizing:border-box;opacity:0;transform:translateY(12px);transition:opacity .6s cubic-bezier(.32,.72,0,1),transform .6s cubic-bezier(.32,.72,0,1)}.lc-stage .screen.active{opacity:1;transform:none}.lc-stage .rv{opacity:0;transform:translateY(10px);transition:all .5s cubic-bezier(.32,.72,0,1)}.lc-stage .rv.in{opacity:1;transform:none}.lc-stage .rvl{opacity:0;transform:translateX(-12px);transition:all .45s cubic-bezier(.32,.72,0,1)}.lc-stage .rvl.in{opacity:1;transform:none}.lc-stage .rvr{opacity:0;transform:translateX(24px);transition:all .5s cubic-bezier(.34,1.2,.64,1)}.lc-stage .rvr.in{opacity:1;transform:none}.lc-stage .card{background:#fff;border:1px solid var(--s200);border-radius:12px}.lc-stage .seclabel{font-size:10px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--ink3);margin:14px 2px 6px}.lc-stage .luxcard{background:var(--surface);border:1px solid var(--hairline);border-radius:16px}.lc-stage .acard{border:1px solid #c7d2fe;background:rgba(238,242,255,.5);border-radius:8px;padding:10px 12px;margin-top:8px}.lc-stage .acard.executed{border-color:#a7f3d0;background:rgba(209,250,229,.6)}.lc-stage .kindchip{display:inline-block;font-size:8.5px;font-weight:600;text-transform:uppercase;letter-spacing:.6px;padding:2px 6px;border-radius:4px;background:#fff;border:1px solid var(--s200);color:var(--s600)}.lc-stage .projchip{font-size:9.5px;color:var(--s500);margin-left:6px}.lc-stage .atitle{font-size:12px;font-weight:500;color:var(--s800);margin-top:4px}.lc-stage .arat{font-size:10.5px;color:var(--s500);margin-top:2px;line-height:1.45}.lc-stage .abtnrow{display:flex;align-items:center;gap:8px;margin-top:9px}.lc-stage .abtn-p{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;background:var(--indigo);color:#fff;font-size:10.5px;font-weight:500;transition:transform .22s cubic-bezier(.34,1.56,.64,1),background .3s}.lc-stage .abtn-p.pressed{transform:scale(.94);background:var(--indigo600)}.lc-stage .abtn-s{padding:4px 10px;border-radius:6px;border:1px solid var(--s200);color:var(--s600);font-size:10.5px}.lc-stage .aexec{font-size:10.5px;color:var(--em700);margin-top:8px;display:flex;align-items:center;gap:5px}.lc-stage .microlbl{font-size:8.5px;text-transform:uppercase;letter-spacing:.8px;font-weight:600;color:var(--s500);margin-bottom:2px}.lc-stage .fieldline{font-size:11px;color:var(--s800);background:#fff;border:1px solid var(--s200);border-radius:6px;padding:5px 8px}.lc-stage .ragpill{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:6px;font-size:10.5px;font-weight:600}.lc-stage .ragpill .d{width:6px;height:6px;border-radius:50%}.lc-stage .rag-g{background:var(--em100);color:var(--em700)}.lc-stage .rag-g .d{background:var(--em500)}.lc-stage .rag-a{background:#fef3c7;color:#b45309}.lc-stage .rag-a .d{background:var(--amber)}.lc-stage .rag-r{background:#ffe4e6;color:#be123c}.lc-stage .rag-r .d{background:var(--rose)}.lc-stage .aiprov{display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:2px 7px;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;background:var(--vio100);color:var(--vio800)}.lc-stage [data-el=cursor]{position:absolute;width:22px;height:22px;z-index:50;left:640px;top:600px;transition:left 1s cubic-bezier(.45,0,.25,1),top 1s cubic-bezier(.45,0,.25,1);filter:drop-shadow(0 2px 6px rgba(14,19,48,.35));opacity:0}.lc-stage [data-el=cursor].show{opacity:1}.lc-stage [data-el=cursor] svg{transform-origin:5px 3px;transition:transform .17s cubic-bezier(.34,1.56,.64,1)}.lc-stage [data-el=cursor].click svg{transform:scale(.8)}.lc-stage [data-el=cursor] .ring{position:absolute;left:-15px;top:-17px;width:40px;height:40px;border-radius:50%;border:2.5px solid var(--brand);transform:scale(.3);opacity:0;transition:transform .45s ease-out,opacity .45s ease-out}.lc-stage [data-el=cursor].click .ring{transform:scale(1);opacity:0}.lc-stage [data-el=caption]{position:absolute;left:50%;bottom:96px;transform:translateX(-50%) translateY(14px);max-width:720px;text-align:center;white-space:normal;text-wrap:balance;background:rgba(9,12,32,.88);color:#fff;font-size:15px;font-weight:600;line-height:1.34;letter-spacing:-.1px;padding:11px 22px;border-radius:14px;opacity:0;box-shadow:0 14px 36px rgba(9,12,32,.34),inset 0 0 0 1px hsla(0,0%,100%,.08);transition:opacity .45s cubic-bezier(.32,.72,0,1),transform .45s cubic-bezier(.32,.72,0,1);backdrop-filter:blur(8px) saturate(140%)}.lc-stage [data-el=caption].show{opacity:1;transform:translateX(-50%) translateY(0)}.lc-stage [data-el=caption] .ai{color:#aeb8ff}.lc-stage .modal-back{position:absolute;inset:0;background:rgba(14,19,48,.25);backdrop-filter:blur(2px);display:flex;align-items:flex-start;justify-content:center;padding-top:34px;opacity:0;pointer-events:none;transition:opacity .5s cubic-bezier(.32,.72,0,1)}.lc-stage .modal-back.show{opacity:1}.lc-stage .modal{width:560px;max-height:480px;background:var(--surface);border-radius:22px;border:1px solid var(--hairline);box-shadow:0 24px 64px rgba(14,19,48,.18);overflow:hidden;transform:translateY(14px) scale(.98);transition:transform .5s cubic-bezier(.32,.72,0,1)}.lc-stage .modal-back.show .modal{transform:none}.lc-stage .modal-head{padding:13px 18px;border-bottom:1px solid var(--hairline);display:flex;align-items:center;gap:10px}.lc-stage .modal-title{font-size:14.5px;font-weight:600;color:var(--ink)}.lc-stage .modal-x{margin-left:auto;color:var(--ink3);font-size:14px}.lc-stage .modal-body{padding:14px 18px}.lc-stage .skl{height:7px;border-radius:4px;background:var(--s100);margin-top:6px;width:0;transition:width .55s cubic-bezier(.32,.72,0,1)}.lc-stage .in .skl,.lc-stage .skl.in{width:var(--w,100%)}.lc-stage[data-clip=clip1]{--air:#f7f9fc;--canvas:#fafafc;--surface:#fff;--surface2:#f4f5f8;--ink:#0e1330;--ink2:rgba(14,19,48,.62);--ink3:rgba(14,19,48,.38);--hairline:rgba(14,19,48,.08);--s50:#f8fafc;--s100:#f1f5f9;--s200:#e2e8f0;--s300:#cbd5e1;--s400:#94a3b8;--s500:#64748b;--s600:#475569;--s700:#334155;--s800:#1e293b;--s900:#0f172a;--indigo:#6366f1;--indigo600:#4f46e5;--brand:#4c5cff;--brandink:#3d4ad9;--lavender:#e6e9ff;--periwinkle:#b6b9ff;--navy:#1e266d;--em500:#10b981;--em100:#d1fae5;--em700:#047857;--bl100:#dbeafe;--bl700:#1d4ed8;--amber:#f59e0b;--rose:#f43f5e;--vio100:#ede9fe;--vio800:#5b21b6;width:1280px;height:720px;flex:0 0 auto;position:relative;overflow:hidden;background:linear-gradient(135deg,#e9edff,#f7f8ff 45%,#f3edff);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-feature-settings:"cv11","ss01"}.lc-stage[data-clip=clip1] [data-el=zoom]{position:absolute;inset:0;transform-origin:50% 50%;will-change:transform;transition:transform .9s cubic-bezier(.32,.72,0,1)}.lc-stage[data-clip=clip1] .blob{position:absolute;border-radius:50%;filter:blur(90px);opacity:.5}.lc-stage[data-clip=clip1] .blob.b1{width:520px;height:520px;background:#c7cdff;top:-180px;left:-120px}.lc-stage[data-clip=clip1] .blob.b2{width:460px;height:460px;background:#e3d2ff;bottom:-160px;right:-100px}.lc-stage[data-clip=clip1] [data-el=appwin]{position:absolute;left:110px;top:56px;width:1060px;height:608px;background:var(--air);border-radius:16px;box-shadow:0 40px 90px -20px rgba(30,38,109,.35),0 0 0 1px rgba(14,19,48,.06);overflow:hidden;display:flex}.lc-stage[data-clip=clip1] .rail{width:60px;flex:0 0 60px;background:var(--canvas);border-right:1px solid var(--hairline);display:flex;flex-direction:column;align-items:center;padding:12px 0 10px}.lc-stage[data-clip=clip1] .rail img.brand{display:block}.lc-stage[data-clip=clip1] .rail .brandglyph{height:24px;margin-bottom:14px}.lc-stage[data-clip=clip1] .rtile{width:38px;height:38px;border-radius:13px;display:flex;align-items:center;justify-content:center;color:rgba(14,19,48,.38);margin-bottom:5px}.lc-stage[data-clip=clip1] .rtile svg{width:17px;height:17px}.lc-stage[data-clip=clip1] .rtile.on{background:var(--surface2);color:var(--ink)}.lc-stage[data-clip=clip1] .rail .spacer{flex:1}.lc-stage[data-clip=clip1] .avatar{width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#6ca8ff,#4c5cff);color:#fff;font-size:9px;font-weight:600;display:flex;align-items:center;justify-content:center;margin-top:6px}.lc-stage[data-clip=clip1] .appmain{flex:1;display:flex;flex-direction:column;min-width:0}.lc-stage[data-clip=clip1] .topbar{background:#fff;border-bottom:1px solid var(--s200);padding:10px 22px;display:flex;align-items:center;gap:14px}.lc-stage[data-clip=clip1] .tb-title{font-size:17px;font-weight:600;color:var(--s900);letter-spacing:-.2px}.lc-stage[data-clip=clip1] .tb-sub{font-size:11.5px;color:var(--s500);margin-top:1px}.lc-stage[data-clip=clip1] .tb-right{margin-left:auto;display:flex;align-items:center;gap:8px}.lc-stage[data-clip=clip1] .searchbox{display:flex;align-items:center;gap:7px;width:190px;border:1px solid var(--s200);border-radius:8px;padding:6px 9px;color:var(--s400);font-size:12px;position:relative}.lc-stage[data-clip=clip1] .searchbox .kbd{margin-left:auto;font-size:9px;color:var(--s400);border:1px solid var(--s200);border-radius:4px;padding:0 4px}.lc-stage[data-clip=clip1] .askpill{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:6px;border:1px solid rgba(182,185,255,.4);background:rgba(230,233,255,.5);color:var(--brand);font-size:12px;font-weight:500}.lc-stage[data-clip=clip1] .bell{position:relative;padding:7px;border-radius:8px;color:var(--s400)}.lc-stage[data-clip=clip1] .bell .bdg{position:absolute;top:2px;right:2px;min-width:14px;height:14px;border-radius:7px;background:#f43f5e;color:#fff;font-size:8px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 3px}.lc-stage[data-clip=clip1] .content{flex:1;position:relative;overflow:hidden;background:var(--air)}.lc-stage[data-clip=clip1] .screen{position:absolute;inset:0;padding:18px 24px;box-sizing:border-box;opacity:0;transform:translateY(12px);transition:opacity .6s cubic-bezier(.32,.72,0,1),transform .6s cubic-bezier(.32,.72,0,1)}.lc-stage[data-clip=clip1] .screen.active{opacity:1;transform:none}.lc-stage[data-clip=clip1] .modetoggle{display:inline-flex;align-items:center;border:1px solid var(--s200);background:#fff;border-radius:6px;padding:2px;font-size:11px}.lc-stage[data-clip=clip1] .modetoggle .m{padding:4px 10px;border-radius:4px;color:var(--s600)}.lc-stage[data-clip=clip1] .modetoggle .m.on{background:#e0e7ff;color:#3730a3;font-weight:600}.lc-stage[data-clip=clip1] .qcard{width:560px;margin:14px auto 0;background:#fff;border:1px solid var(--s200);border-radius:12px;padding:20px 22px}.lc-stage[data-clip=clip1] .qhead{display:flex;align-items:center;gap:10px;margin-bottom:12px}.lc-stage[data-clip=clip1] .qbadge{width:30px;height:30px;border-radius:8px;background:var(--lavender);display:flex;align-items:center;justify-content:center}.lc-stage[data-clip=clip1] .qh1{font-size:13.5px;font-weight:600;color:var(--s900)}.lc-stage[data-clip=clip1] .qh2{font-size:10.5px;color:var(--s500)}.lc-stage[data-clip=clip1] .qbox{border:1px solid var(--s200);border-radius:8px;padding:10px 12px;min-height:58px;font-size:12.5px;color:var(--s800);line-height:1.55;transition:border-color .3s,box-shadow .3s}.lc-stage[data-clip=clip1] .qbox.focus{border-color:#818cf8;box-shadow:0 0 0 3px rgba(99,102,241,.12)}.lc-stage[data-clip=clip1] .caret{display:inline-block;width:1.5px;height:13px;background:var(--indigo);vertical-align:-2px;animation:lc-blink 1s steps(1) infinite}@keyframes lc-blink{50%{opacity:0}}.lc-stage[data-clip=clip1] .examples{margin-top:9px;font-size:10px;color:var(--s400)}.lc-stage[data-clip=clip1] .qbtn{margin-top:13px;display:inline-flex;align-items:center;gap:7px;padding:8px 16px;border-radius:8px;background:var(--indigo);color:#fff;font-size:12.5px;font-weight:500;transition:transform .22s cubic-bezier(.34,1.56,.64,1),background .3s}.lc-stage[data-clip=clip1] .qbtn.pressed{transform:scale(.95);background:var(--indigo600)}.lc-stage[data-clip=clip1] .qnote{font-size:10px;color:var(--s400);margin-top:9px}.lc-stage[data-clip=clip1] .backlink{font-size:11.5px;color:var(--s600);display:inline-flex;align-items:center;gap:4px}.lc-stage[data-clip=clip1] .sumcard{background:#fff;border:1px solid var(--s200);border-radius:12px;padding:16px 20px;margin-top:10px;opacity:0;transform:translateY(10px);transition:all .5s cubic-bezier(.32,.72,0,1)}.lc-stage[data-clip=clip1] .sumcard.in{opacity:1;transform:none}.lc-stage[data-clip=clip1] .sumrow{display:flex;align-items:center;gap:10px}.lc-stage[data-clip=clip1] .sumcode{font-size:19px;font-weight:600;color:var(--s900);letter-spacing:-.3px}.lc-stage[data-clip=clip1] .ragpill{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:6px;font-size:10.5px;font-weight:600;background:var(--em100);color:var(--em700)}.lc-stage[data-clip=clip1] .ragdot{width:6px;height:6px;border-radius:50%;background:var(--em500)}.lc-stage[data-clip=clip1] .aiprov{display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:2px 7px;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;background:var(--vio100);color:var(--vio800);opacity:0;transition:opacity .5s}.lc-stage[data-clip=clip1] .aiprov.in{opacity:1}.lc-stage[data-clip=clip1] .sumname{font-size:11.5px;color:var(--s500);margin-top:3px}.lc-stage[data-clip=clip1] .sumchips{display:flex;gap:14px;margin-top:9px;font-size:10.5px;color:var(--s600)}.lc-stage[data-clip=clip1] .tabs{display:flex;gap:2px;border-bottom:1px solid var(--s200);margin-top:14px;opacity:0;transition:opacity .5s}.lc-stage[data-clip=clip1] .tabs.in{opacity:1}.lc-stage[data-clip=clip1] .tab{display:flex;align-items:center;gap:5px;padding:8px 11px;font-size:12px;color:var(--s600);border-bottom:2px solid transparent}.lc-stage[data-clip=clip1] .tab.on{color:var(--brand);border-bottom-color:var(--brand);font-weight:500}.lc-stage[data-clip=clip1] .tab .tbdg{min-width:15px;height:15px;padding:0 4px;border-radius:8px;background:var(--s200);color:var(--s600);font-size:9px;font-weight:600;display:flex;align-items:center;justify-content:center}.lc-stage[data-clip=clip1] .tab.on .tbdg{background:var(--brand);color:#fff}.lc-stage[data-clip=clip1] .grid2{display:flex;gap:14px;margin-top:14px}.lc-stage[data-clip=clip1] .mspanel{flex:1.35;background:#fff;border:1px solid var(--s200);border-radius:12px;overflow:hidden;opacity:0;transform:translateY(12px);transition:all .55s cubic-bezier(.32,.72,0,1)}.lc-stage[data-clip=clip1] .mspanel.in{opacity:1;transform:none}.lc-stage[data-clip=clip1] .mshead{padding:11px 16px;border-bottom:1px solid var(--s100);display:flex;align-items:center;justify-content:between}.lc-stage[data-clip=clip1] .mstitle{font-size:12.5px;font-weight:600;color:var(--s900)}.lc-stage[data-clip=clip1] .msadd{margin-left:auto;font-size:10.5px;color:#4f46e5}.lc-stage[data-clip=clip1] .msrow{padding:9px 16px;border-top:1px solid var(--s100);display:flex;align-items:center;gap:9px;opacity:0;transform:translateX(-12px);transition:all .4s cubic-bezier(.32,.72,0,1)}.lc-stage[data-clip=clip1] .msrow.in{opacity:1;transform:none}.lc-stage[data-clip=clip1] .msdot{width:7px;height:7px;border-radius:50%;flex:0 0 auto}.lc-stage[data-clip=clip1] .msname{font-size:11.5px;color:var(--s800);font-weight:500;flex:1}.lc-stage[data-clip=clip1] .mschip{font-size:9px;font-weight:600;padding:2px 7px;border-radius:999px}.lc-stage[data-clip=clip1] .msdate{font-size:10px;color:var(--s500);width:44px;text-align:right}.lc-stage[data-clip=clip1] .plancard{flex:2;background:#fff;border:1px solid var(--s200);border-radius:12px;overflow:hidden;opacity:0;transform:translateY(12px);transition:all .55s cubic-bezier(.32,.72,0,1)}.lc-stage[data-clip=clip1] .plancard.in{opacity:1;transform:none}.lc-stage[data-clip=clip1] table{border-collapse:collapse;width:100%}.lc-stage[data-clip=clip1] th{background:var(--s50);border-bottom:1px solid var(--s200);font-size:9px;color:var(--s600);text-transform:uppercase;letter-spacing:.6px;font-weight:600;text-align:left;padding:8px 10px}.lc-stage[data-clip=clip1] td{padding:7px 10px;border-bottom:1px solid var(--s100);font-size:11px;color:var(--s800)}.lc-stage[data-clip=clip1] tr.trow{opacity:0;transition:opacity .4s}.lc-stage[data-clip=clip1] tr.trow.in{opacity:1}.lc-stage[data-clip=clip1] .st{display:inline-block;padding:2px 7px;border-radius:999px;font-size:9px;font-weight:600}.lc-stage[data-clip=clip1] .st.ns{background:var(--s100);color:var(--s700)}.lc-stage[data-clip=clip1] .st.ip{background:var(--bl100);color:var(--bl700)}.lc-stage[data-clip=clip1] .wbs{color:var(--s500);font-variant-numeric:tabular-nums}.lc-stage[data-clip=clip1] .own{display:inline-flex;width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,#c7cdff,#b06cff);color:#fff;font-size:8px;font-weight:700;align-items:center;justify-content:center}.lc-stage[data-clip=clip1] [data-el=artifacts]{position:absolute;inset:0;background:rgba(247,249,252,.95);backdrop-filter:blur(3px);display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .6s cubic-bezier(.32,.72,0,1)}.lc-stage[data-clip=clip1] [data-el=artifacts].show{opacity:1}.lc-stage[data-clip=clip1] .art-title{font-size:16px;font-weight:600;color:var(--s900);letter-spacing:-.2px}.lc-stage[data-clip=clip1] .art-sub{font-size:11.5px;color:var(--s500);margin-top:4px}.lc-stage[data-clip=clip1] .artrow{display:flex;gap:12px;margin-top:22px}.lc-stage[data-clip=clip1] .art{width:150px;background:#fff;border:1px solid var(--s200);border-radius:12px;padding:14px 14px 12px;box-shadow:0 8px 24px -14px rgba(30,38,109,.18);opacity:0;transform:translateY(16px) scale(.96);transition:all .5s cubic-bezier(.34,1.3,.64,1)}.lc-stage[data-clip=clip1] .art.in{opacity:1;transform:none}.lc-stage[data-clip=clip1] .artic{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-bottom:9px}.lc-stage[data-clip=clip1] .artname{font-size:12px;font-weight:600;color:var(--s900)}.lc-stage[data-clip=clip1] .artdesc{font-size:9.5px;color:var(--s500);margin-top:3px;line-height:1.4}.lc-stage[data-clip=clip1] .artlines{margin-top:9px}.lc-stage[data-clip=clip1] .artline{height:5px;border-radius:3px;background:var(--s100);margin-top:4px}.lc-stage[data-clip=clip1] .art .aiprov{margin-top:9px}.lc-stage[data-clip=clip1] [data-el=cursor]{position:absolute;width:22px;height:22px;z-index:50;left:640px;top:600px;transition:left 1s cubic-bezier(.45,0,.25,1),top 1s cubic-bezier(.45,0,.25,1);filter:drop-shadow(0 2px 6px rgba(14,19,48,.35));opacity:0}.lc-stage[data-clip=clip1] [data-el=cursor].show{opacity:1}.lc-stage[data-clip=clip1] [data-el=cursor] svg{transform-origin:5px 3px;transition:transform .17s cubic-bezier(.34,1.56,.64,1)}.lc-stage[data-clip=clip1] [data-el=cursor].click svg{transform:scale(.8)}.lc-stage[data-clip=clip1] [data-el=cursor] .ring{position:absolute;left:-15px;top:-17px;width:40px;height:40px;border-radius:50%;border:2.5px solid var(--brand);transform:scale(.3);opacity:0;transition:transform .45s ease-out,opacity .45s ease-out}.lc-stage[data-clip=clip1] [data-el=cursor].click .ring{transform:scale(1);opacity:0}.lc-stage[data-clip=clip1] [data-el=caption]{position:absolute;left:50%;bottom:96px;transform:translateX(-50%) translateY(14px);max-width:720px;text-align:center;white-space:normal;text-wrap:balance;background:rgba(9,12,32,.88);color:#fff;font-size:15px;font-weight:600;line-height:1.34;letter-spacing:-.1px;padding:11px 22px;border-radius:14px;opacity:0;box-shadow:0 14px 36px rgba(9,12,32,.34),inset 0 0 0 1px hsla(0,0%,100%,.08);transition:opacity .45s cubic-bezier(.32,.72,0,1),transform .45s cubic-bezier(.32,.72,0,1);backdrop-filter:blur(8px) saturate(140%)}.lc-stage[data-clip=clip1] [data-el=caption].show{opacity:1;transform:translateX(-50%) translateY(0)}.lc-stage[data-clip=clip1] [data-el=caption] .ai{color:#aeb8ff}.lc-stage[data-clip=clip2] .voice{display:flex;gap:9px;align-items:flex-start;margin-top:9px}.lc-stage[data-clip=clip2] .vavatar{width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#c7cdff,#b06cff);color:#fff;font-size:8px;font-weight:700;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.lc-stage[data-clip=clip2] .vname{font-size:10px;font-weight:600;color:var(--s700)}.lc-stage[data-clip=clip2] .vline{height:6px;border-radius:3px;background:var(--s100);margin-top:4px;width:0;transition:width .5s cubic-bezier(.32,.72,0,1)}.lc-stage[data-clip=clip2] .voice.in .vline{width:var(--w,90%)}.lc-stage[data-clip=clip2] .rec{display:inline-flex;align-items:center;gap:6px;font-size:10px;color:var(--rose);font-weight:600}.lc-stage[data-clip=clip2] .recdot{width:7px;height:7px;border-radius:50%;background:var(--rose);animation:lc-pulse 1.2s ease-in-out infinite}@keyframes lc-pulse{50%{opacity:.35}}.lc-stage[data-clip=clip2] .minsec{margin-top:12px}.lc-stage[data-clip=clip2] .minsec h5{margin:0 0 4px;font-size:9.5px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--s500)}.lc-stage[data-clip=clip2] .minitem{font-size:11px;color:var(--s800);line-height:1.5;padding-left:12px;position:relative;margin-top:3px;opacity:0;transition:opacity .4s}.lc-stage[data-clip=clip2] .minitem.in{opacity:1}.lc-stage[data-clip=clip2] .minitem:before{content:"";position:absolute;left:0;top:7px;width:4px;height:4px;border-radius:50%;background:var(--periwinkle)}.lc-stage[data-clip=clip3] .hero-h1{font-size:26px;font-weight:700;color:var(--ink);letter-spacing:-.5px}.lc-stage[data-clip=clip3] .hero-sum{display:flex;align-items:center;gap:7px;margin-top:7px;font-size:12.5px;color:var(--ink2)}.lc-stage[data-clip=clip3] .lux-sec{font-size:9.5px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--ink3);margin:16px 2px 6px}.lc-stage[data-clip=clip3] .waitrow{display:flex;align-items:center;gap:10px;padding:10px 14px}.lc-stage[data-clip=clip3] .waitmain{font-size:12.5px;color:var(--ink)}.lc-stage[data-clip=clip3] .waitmain b{font-weight:600}.lc-stage[data-clip=clip3] .waitsub{font-size:10.5px;color:var(--critical);font-weight:500;margin-top:1px}.lc-stage[data-clip=clip3] .writebtn{margin-left:auto;padding:6px 12px;border-radius:10px;background:var(--brand);color:#fff;font-size:11px;font-weight:500;flex:0 0 auto}.lc-stage[data-clip=clip3] .donerow{display:flex;align-items:flex-start;gap:8px;font-size:11.5px;color:var(--ink2);padding:6px 0}.lc-stage[data-clip=clip3] .donerow .when{margin-left:auto;font-size:10px;color:var(--ink3);flex:0 0 auto}.lc-stage[data-clip=clip3] .inboxhead{display:flex;align-items:center;gap:7px}.lc-stage[data-clip=clip3] .inboxdisc{font-size:10.5px;color:var(--ink3);margin-top:4px;line-height:1.5}.lc-stage[data-clip=clip3] .cntpill{min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--brand);color:#fff;font-size:9px;font-weight:600;display:flex;align-items:center;justify-content:center}.lc-stage[data-clip=clip4] .modecards{display:flex;gap:6px;background:#fff;border:1px solid var(--s200);border-radius:12px;padding:5px}.lc-stage[data-clip=clip4] .modecard{flex:1;border-radius:8px;padding:10px 14px}.lc-stage[data-clip=clip4] .modecard.on{background:#eef2ff;box-shadow:0 0 0 1px #a5b4fc}.lc-stage[data-clip=clip4] .mc-t{font-size:12px;font-weight:600;color:var(--s900);display:flex;align-items:center;gap:6px}.lc-stage[data-clip=clip4] .mc-d{font-size:9.5px;color:var(--s500);margin-top:3px;line-height:1.45}.lc-stage[data-clip=clip4] .flabel{font-size:10.5px;font-weight:500;color:var(--s700);margin-bottom:3px}.lc-stage[data-clip=clip4] .fselect{border:1px solid var(--s200);border-radius:8px;padding:7px 10px;font-size:11.5px;color:var(--s800);background:#fff;display:flex;align-items:center;justify-content:space-between;position:relative}.lc-stage[data-clip=clip4] .fselect .chev{color:var(--s400);font-size:9px}.lc-stage[data-clip=clip4] .drop{position:absolute;left:0;right:0;top:34px;background:#fff;border:1px solid var(--s200);border-radius:8px;box-shadow:0 12px 32px -8px rgba(15,23,42,.18);z-index:5;overflow:hidden;opacity:0;transform:translateY(-6px);transition:all .35s cubic-bezier(.32,.72,0,1);pointer-events:none}.lc-stage[data-clip=clip4] .drop.open{opacity:1;transform:none}.lc-stage[data-clip=clip4] .dopt{padding:7px 11px;font-size:11px;color:var(--s700)}.lc-stage[data-clip=clip4] .dopt.sel{background:#eef2ff;color:#3730a3;font-weight:500}.lc-stage[data-clip=clip4] .genbtn{display:inline-flex;align-items:center;gap:7px;padding:8px 15px;border-radius:8px;background:var(--indigo);color:#fff;font-size:12px;font-weight:500;transition:transform .22s cubic-bezier(.34,1.56,.64,1)}.lc-stage[data-clip=clip4] .genbtn.pressed{transform:scale(.95)}.lc-stage[data-clip=clip4] .rsec-h{font-size:9.5px;font-weight:700;color:var(--s500);text-transform:uppercase;letter-spacing:.8px}.lc-stage[data-clip=clip4] .revpill{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:5px;font-size:10px;font-weight:500;background:var(--s100);color:var(--s700)}.lc-stage[data-clip=clip4] .revpill .d{width:5px;height:5px;border-radius:50%;background:var(--s400)}.lc-stage[data-clip=clip4] .kpitable{width:100%;border-collapse:collapse;border:1px solid var(--s200)}.lc-stage[data-clip=clip4] .kpitable th{background:var(--s50);font-size:9px;color:var(--s700);text-align:left;padding:6px 9px;border-bottom:1px solid var(--s200);border-right:1px solid var(--s200);font-weight:600}.lc-stage[data-clip=clip4] .kpitable td{font-size:10.5px;color:var(--s800);padding:6px 9px;border-bottom:1px solid var(--s100);border-right:1px solid var(--s200)}.lc-stage[data-clip=clip4] .abar-btn{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:6px;font-size:10px;font-weight:500}.lc-stage[data-clip=clip5] .dtabs{display:flex;gap:18px;padding:0 24px;height:34px;align-items:center;border-bottom:1px solid var(--hairline);background:var(--canvas)}.lc-stage[data-clip=clip5] .dtab{font-size:12px;color:var(--ink3);height:100%;display:flex;align-items:center;position:relative}.lc-stage[data-clip=clip5] .dtab.on{color:var(--ink);font-weight:500}.lc-stage[data-clip=clip5] .dtab.on:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;border-radius:2px;background:var(--brand)}.lc-stage[data-clip=clip5] .kpi{flex:1;background:var(--surface);border:1px solid var(--hairline);border-radius:14px;padding:11px 14px}.lc-stage[data-clip=clip5] .klabel{font-size:8.5px;letter-spacing:.8px;text-transform:uppercase;color:var(--ink3);font-weight:600}.lc-stage[data-clip=clip5] .kval{font-size:19px;font-weight:700;color:var(--ink);margin-top:3px;font-variant-numeric:tabular-nums}.lc-stage[data-clip=clip5] .kval .u{font-size:11px;color:var(--ink3);font-weight:600}.lc-stage[data-clip=clip5] .statusword{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;color:var(--ink2)}.lc-stage[data-clip=clip5] .statusword .d{width:5px;height:5px;border-radius:50%}.lc-stage[data-clip=clip5] .prow{display:flex;align-items:center;gap:10px;padding:7px 0;border-top:1px solid var(--s100)}.lc-stage[data-clip=clip5] .pname{font-size:11px;color:var(--s800);font-weight:500;width:170px}.lc-stage[data-clip=clip5] .pbar{flex:1;height:5px;border-radius:3px;background:var(--s100);position:relative;overflow:hidden}.lc-stage[data-clip=clip5] .pfill{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:3px;background:#8fa3ff;transition:width .8s cubic-bezier(.32,.72,0,1)}.lc-stage[data-clip=clip5] .in .pfill{width:var(--w)}.lc-stage[data-clip=clip5] .exportrow{display:flex;align-items:center;gap:8px}.lc-stage[data-clip=clip5] .exppill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;border:1px solid var(--s200);background:#fff;font-size:10.5px;font-weight:500;color:var(--s700)}.lc-stage[data-clip=clip6] .jcard{background:#fff;border:1px solid var(--s200);border-radius:12px;padding:14px 18px}.lc-stage[data-clip=clip6] .jhead{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--s900)}.lc-stage[data-clip=clip6] .util{height:8px;border-radius:4px;background:var(--s100);position:relative;overflow:hidden;margin-top:6px}.lc-stage[data-clip=clip6] .ufill{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:4px;transition:width .9s cubic-bezier(.32,.72,0,1)}.lc-stage[data-clip=clip6] .in .ufill{width:var(--w)}.lc-stage[data-clip=clip6] .uname{font-size:10.5px;color:var(--s700);font-weight:500}.lc-stage[data-clip=clip6] .upct{font-size:10px;color:var(--s500);font-variant-numeric:tabular-nums;margin-left:auto}.lc-stage[data-clip=clip6] .flagcard{border:1px solid #fde68a;background:#fffbeb;border-radius:10px;padding:11px 14px;margin-top:9px}.lc-stage[data-clip=clip6] .flaghead{display:flex;align-items:center;gap:7px;font-size:11.5px;font-weight:600;color:#92400e}.lc-stage[data-clip=clip7] .oppcard{background:#fff;border:1px solid var(--s200);border-radius:12px;padding:13px 15px;margin-bottom:9px;opacity:0;transform:translateY(10px);transition:all .5s cubic-bezier(.32,.72,0,1)}.lc-stage[data-clip=clip7] .oppcard.in{opacity:1;transform:none}.lc-stage[data-clip=clip7] .oppcard.lead{border-color:#c7d2fe;box-shadow:0 0 0 3px rgba(99,102,241,.08)}.lc-stage[data-clip=clip7] .opptop{display:flex;align-items:center;gap:9px}.lc-stage[data-clip=clip7] .oppname{font-size:13px;font-weight:600;color:var(--s900);letter-spacing:-.1px}.lc-stage[data-clip=clip7] .oppmeta{font-size:10.5px;color:var(--s500);margin-top:3px}.lc-stage[data-clip=clip7] .fit{margin-left:auto;display:flex;align-items:center;gap:7px}.lc-stage[data-clip=clip7] .fitnum{font-size:17px;font-weight:700;color:var(--em700);letter-spacing:-.4px}.lc-stage[data-clip=clip7] .fitlbl{font-size:8.5px;text-transform:uppercase;letter-spacing:.7px;color:var(--s500);font-weight:600}.lc-stage[data-clip=clip7] .fitbar{width:74px;height:5px;border-radius:3px;background:var(--s100);overflow:hidden;margin-top:3px}.lc-stage[data-clip=clip7] .fitfill{height:100%;border-radius:3px;background:var(--em500);width:0;transition:width 1s cubic-bezier(.32,.72,0,1)}.lc-stage[data-clip=clip7] .oppcard.in .fitfill{width:var(--w)}.lc-stage[data-clip=clip7] .why{font-size:10px;color:var(--s600);margin-top:8px;padding-top:8px;border-top:1px solid var(--s100);line-height:1.5}.lc-stage[data-clip=clip7] .drow{display:flex;align-items:center;gap:8px;margin-top:10px}.lc-stage[data-clip=clip7] .dbtn{display:inline-flex;align-items:center;gap:6px;padding:6px 13px;border-radius:8px;background:var(--indigo);color:#fff;font-size:11.5px;font-weight:500;transition:transform .22s cubic-bezier(.34,1.56,.64,1)}.lc-stage[data-clip=clip7] .dbtn.pressed{transform:scale(.95)}.lc-stage[data-clip=clip7] .bidsec{margin-top:11px;opacity:0;transform:translateY(10px);transition:all .5s cubic-bezier(.32,.72,0,1)}.lc-stage[data-clip=clip7] .bidsec.in{opacity:1;transform:none}.lc-stage[data-clip=clip7] .bidh{font-size:9.5px;font-weight:700;color:var(--s500);text-transform:uppercase;letter-spacing:.8px;margin-bottom:5px}.lc-stage[data-clip=clip7] .bidtext{font-size:11.5px;color:var(--s800);line-height:1.62}.lc-stage[data-clip=clip8] .dealhead{background:#fff;border:1px solid var(--s200);border-radius:12px;padding:14px 16px;opacity:0;transform:translateY(10px);transition:all .5s cubic-bezier(.32,.72,0,1)}.lc-stage[data-clip=clip8] .dealhead.in{opacity:1;transform:none}.lc-stage[data-clip=clip8] .stagerow{display:flex;align-items:center;gap:6px;margin-top:11px}.lc-stage[data-clip=clip8] .stg{flex:1;height:5px;border-radius:3px;background:var(--s200)}.lc-stage[data-clip=clip8] .stg.done{background:var(--indigo)}.lc-stage[data-clip=clip8] .stgl{display:flex;gap:6px;margin-top:6px;font-size:9px;color:var(--s500)}.lc-stage[data-clip=clip8] .stgl span{flex:1}.lc-stage[data-clip=clip8] .stgl span.on{color:var(--indigo600);font-weight:600}.lc-stage[data-clip=clip8] .projline{display:flex;align-items:center;gap:9px;padding:9px 12px;border-radius:9px;background:#fff;border:1px solid var(--s200);margin-bottom:7px;opacity:0;transform:translateX(-10px);transition:all .45s cubic-bezier(.32,.72,0,1)}.lc-stage[data-clip=clip8] .projline.in{opacity:1;transform:none}.lc-stage[data-clip=clip8] .plicon{width:24px;height:24px;border-radius:7px;background:var(--lavender);display:flex;align-items:center;justify-content:center;flex:0 0 24px}.lc-stage[data-clip=clip8] .plname{font-size:11.5px;font-weight:500;color:var(--s800)}.lc-stage[data-clip=clip8] .plsub{font-size:9.5px;color:var(--s500);margin-top:1px}.lc-stage[data-clip=clip8] .plok{margin-left:auto;font-size:10px;color:var(--em700);font-weight:600}.lc-stage[data-clip=clip9] .trow2{display:flex;align-items:center;gap:10px;padding:10px 13px;background:#fff;border:1px solid var(--s200);border-radius:10px;margin-bottom:7px;opacity:0;transform:translateY(9px);transition:all .45s cubic-bezier(.32,.72,0,1)}.lc-stage[data-clip=clip9] .trow2.in{opacity:1;transform:none}.lc-stage[data-clip=clip9] .trow2.fresh{border-color:#fda4af;box-shadow:0 0 0 3px rgba(244,63,94,.08)}.lc-stage[data-clip=clip9] .pri{font-size:9px;font-weight:700;padding:2px 7px;border-radius:5px;letter-spacing:.4px}.lc-stage[data-clip=clip9] .pri.p1{background:#ffe4e6;color:#be123c}.lc-stage[data-clip=clip9] .pri.p3{background:var(--s100);color:var(--s600)}.lc-stage[data-clip=clip9] .pri.pending{background:var(--s100);color:var(--s400)}.lc-stage[data-clip=clip9] .tsub{font-size:12px;color:var(--s800);font-weight:500}.lc-stage[data-clip=clip9] .tmeta{font-size:9.5px;color:var(--s500);margin-top:2px}.lc-stage[data-clip=clip9] .sla{margin-left:auto;text-align:right}.lc-stage[data-clip=clip9] .slat{font-size:11px;font-weight:600;color:var(--critical)}.lc-stage[data-clip=clip9] .slal{font-size:8.5px;color:var(--s500);text-transform:uppercase;letter-spacing:.6px}.lc-stage[data-clip=clip9] .assign{display:flex;align-items:center;gap:6px;margin-left:auto}.lc-stage[data-clip=clip9] .av2{width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#6ca8ff,#4c5cff);color:#fff;font-size:8px;font-weight:600;display:flex;align-items:center;justify-content:center}.lc-stage[data-clip=clip10] .riskcard{background:#fff;border:1px solid var(--s200);border-radius:12px;padding:15px 17px;opacity:0;transform:translateY(10px);transition:all .5s cubic-bezier(.32,.72,0,1)}.lc-stage[data-clip=clip10] .riskcard.in{opacity:1;transform:none}.lc-stage[data-clip=clip10] .scorerow{display:flex;align-items:center;gap:14px}.lc-stage[data-clip=clip10] .score{font-size:34px;font-weight:700;letter-spacing:-1.2px;color:#b45309;line-height:1}.lc-stage[data-clip=clip10] .scorelbl{font-size:9px;text-transform:uppercase;letter-spacing:.8px;color:var(--s500);font-weight:600;margin-top:3px}.lc-stage[data-clip=clip10] .gauge{flex:1;height:7px;border-radius:4px;background:var(--s100);overflow:hidden}.lc-stage[data-clip=clip10] .gfill{height:100%;border-radius:4px;background:linear-gradient(90deg,var(--em500),var(--amber));width:0;transition:width 1.2s cubic-bezier(.32,.72,0,1)}.lc-stage[data-clip=clip10] .riskcard.in .gfill{width:68%}.lc-stage[data-clip=clip10] .touch{margin-top:13px;padding-top:12px;border-top:1px solid var(--s100)}.lc-stage[data-clip=clip10] .touchh{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--s500);margin-bottom:7px}.lc-stage[data-clip=clip10] .trow3{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--s700);padding:5px 0;opacity:0;transform:translateX(-8px);transition:all .4s cubic-bezier(.32,.72,0,1)}.lc-stage[data-clip=clip10] .trow3.in{opacity:1;transform:none}.lc-stage[data-clip=clip10] .tdot{width:6px;height:6px;border-radius:50%;flex:0 0 6px}.lc-stage[data-clip=clip10] .tw{margin-left:auto;font-size:9.5px;color:var(--s500)}.lc-stage[data-clip=clip11] .suitewin{position:absolute;left:110px;top:56px;width:1060px;height:608px;background:var(--air);border-radius:16px;box-shadow:0 40px 90px -20px rgba(30,38,109,.35),0 0 0 1px rgba(14,19,48,.06);overflow:hidden;display:flex;opacity:0;transform:translateY(10px);transition:opacity .8s cubic-bezier(.32,.72,0,1),transform .8s cubic-bezier(.32,.72,0,1);pointer-events:none}.lc-stage[data-clip=clip11] .suitewin.active{opacity:1;transform:none}.lc-stage[data-clip=clip11] .prow2{display:flex;align-items:center;gap:10px;padding:9px 12px;background:#fff;border:1px solid var(--s200);border-radius:10px;margin-bottom:7px;opacity:0;transform:translateY(8px);transition:all .45s cubic-bezier(.32,.72,0,1)}.lc-stage[data-clip=clip11] .prow2.in{opacity:1;transform:none}.lc-stage[data-clip=clip11] .prowname{font-size:12px;font-weight:500;color:var(--s800)}.lc-stage[data-clip=clip11] .prowsub{font-size:9.5px;color:var(--s500);margin-top:1px}.lc-stage[data-clip=clip11] .gcard{background:#fff;border:1px solid var(--s200);border-radius:12px;padding:13px 16px}.lc-stage[data-clip=clip11] .gtitle{font-size:9.5px;font-weight:700;color:var(--s500);text-transform:uppercase;letter-spacing:.8px;margin-bottom:9px}.lc-stage[data-clip=clip11] .grow2{display:flex;align-items:center;gap:10px;padding:5px 0;opacity:0;transform:translateY(6px);transition:opacity .4s cubic-bezier(.32,.72,0,1),transform .4s cubic-bezier(.32,.72,0,1)}.lc-stage[data-clip=clip11] .grow2.in{opacity:1;transform:none}.lc-stage[data-clip=clip11] .glabel{width:172px;flex:0 0 172px;font-size:11px;font-weight:500;color:var(--s800)}.lc-stage[data-clip=clip11] .gtrack{position:relative;flex:1;height:14px;border-radius:7px;background:var(--s100)}.lc-stage[data-clip=clip11] .gbar{position:absolute;top:0;bottom:0;left:var(--l);width:0;border-radius:7px;background:linear-gradient(90deg,#818cf8,#4c5cff);transition:width .9s cubic-bezier(.32,.72,0,1)}.lc-stage[data-clip=clip11] .gbar.done{background:var(--em500)}.lc-stage[data-clip=clip11] .grow2.in .gbar{width:var(--w)}.lc-stage[data-clip=clip11] .gms{position:absolute;top:50%;left:84%;width:9px;height:9px;background:#1e266d;transform:translate(-50%,-50%) rotate(45deg);opacity:0;transition:opacity .5s .6s}.lc-stage[data-clip=clip11] .grow2.in .gms{opacity:1}.lc-stage[data-clip=clip11] .gmslbl{position:absolute;left:84%;top:-14px;transform:translateX(-50%);font-size:8.5px;font-weight:600;color:#1e266d;white-space:nowrap}.lc-stage[data-clip=clip11] .sccard{background:#fff;border:1px solid var(--s200);border-radius:12px;padding:13px 16px;opacity:0;transform:translateY(8px);transition:all .5s cubic-bezier(.32,.72,0,1)}.lc-stage[data-clip=clip11] .sccard.in{opacity:1;transform:none}.lc-stage[data-clip=clip11] .scitem{display:flex;align-items:center;gap:9px;padding:4.5px 0;font-size:11.5px;color:var(--s800);opacity:.4;transition:opacity .35s}.lc-stage[data-clip=clip11] .scitem.done{opacity:1}.lc-stage[data-clip=clip11] .scic{width:15px;height:15px;flex:0 0 15px;position:relative}.lc-stage[data-clip=clip11] .scic .pend{position:absolute;inset:0;border:1.5px dashed var(--s300);border-radius:50%}.lc-stage[data-clip=clip11] .scic .okk{position:absolute;inset:0;display:none;align-items:center;justify-content:center;background:var(--em100);border-radius:50%}.lc-stage[data-clip=clip11] .scitem.done .pend{display:none}.lc-stage[data-clip=clip11] .scitem.done .okk{display:flex}.lc-stage[data-clip=clip11] .scmeta{margin-left:auto;font-size:9.5px;color:var(--s500)}.lc-stage[data-clip=clip11] [data-el=gantt]{opacity:0;transform:translateY(8px);transition:all .5s cubic-bezier(.32,.72,0,1);margin-top:11px}.lc-stage[data-clip=clip11] [data-el=gantt].in{opacity:1;transform:none}.lc-stage[data-clip=clip11] .afrow{display:flex;gap:8px;flex-wrap:wrap;margin-top:11px}.lc-stage[data-clip=clip11] .afchip{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:8px;background:#fff;border:1px solid var(--s200);font-size:10.5px;font-weight:500;color:var(--s700);opacity:0;transform:translateY(6px);transition:all .4s cubic-bezier(.34,1.2,.64,1)}.lc-stage[data-clip=clip11] .afchip.in{opacity:1;transform:none}.lc-stage[data-clip=clip11] .rsech{font-size:9.5px;font-weight:700;color:var(--s500);text-transform:uppercase;letter-spacing:.8px;margin-bottom:5px}.lc-stage[data-clip=clip11] .rsec{margin-top:12px;background:#fff;border:1px solid var(--s200);border-radius:12px;padding:13px 16px;opacity:0;transform:translateY(8px);transition:all .5s cubic-bezier(.32,.72,0,1)}.lc-stage[data-clip=clip11] .rsec.in{opacity:1;transform:none}.lc-stage[data-clip=clip11] .sumbody{font-size:11.5px;color:var(--s800);line-height:1.6}.lc-stage[data-clip=clip11] .srow{display:flex;align-items:center;gap:10px;padding:10px 13px;background:#fff;border:1px solid var(--s200);border-radius:10px;margin-bottom:8px;opacity:0;transform:translateY(8px);transition:all .45s cubic-bezier(.32,.72,0,1)}.lc-stage[data-clip=clip11] .srow.in{opacity:1;transform:none}.lc-stage[data-clip=clip11] .srow.fresh{border-color:#fda4af;box-shadow:0 0 0 3px rgba(244,63,94,.08)}.lc-stage[data-clip=clip11] .spri{font-size:9px;font-weight:700;padding:2px 7px;border-radius:5px;letter-spacing:.4px;background:#ffe4e6;color:#be123c}.lc-stage[data-clip=clip11] .ssub{font-size:12px;color:var(--s800);font-weight:500}.lc-stage[data-clip=clip11] .smeta{font-size:9.5px;color:var(--s500);margin-top:2px}.lc-stage[data-clip=clip11] [data-el=endcard]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#1e266d,#3d4ad9 60%,#4c5cff);opacity:0;transition:opacity .9s cubic-bezier(.32,.72,0,1);pointer-events:none}.lc-stage[data-clip=clip11] [data-el=endcard].show{opacity:1}.lc-stage[data-clip=clip11] [data-el=endcard] .ecname{font-family:Georgia,serif;font-size:44px;color:#fff;letter-spacing:-.5px;margin-top:18px}.lc-stage[data-clip=clip11] [data-el=endcard] .ectag{font-size:16px;font-weight:600;color:#dde4ff;letter-spacing:.14em;text-transform:uppercase;margin-top:14px}.lc-stage[data-clip=clip11] [data-el=endcard] .ecsub{font-size:13px;color:hsla(0,0%,100%,.75);margin-top:9px}.lc-stage.lc-still *,.lc-stage.lc-still :after,.lc-stage.lc-still :before{transition:none!important;animation:none!important}.lc-stage.lc-still [data-el=cursor]{display:none}