.lumo-scope{--bg:#ffffff;--alt:#E3E8FF;--fg:#101828;--muted:#5B6277;--hl:#1A3C8E;--card:#ffffff;--cardbd:#e6eaf4;--blue:#3A6CE9;--blueh:#21579E;--navy:#1A3C8E;--amber:#FAC726;--chip:#F1F3FF;--radius:16px;--gfrom:#3A6CE9;--gto:#1A3C8E;font-family:var(--font-inter-tight),system-ui,sans-serif;background:var(--bg);color:var(--fg);line-height:1.5;-webkit-font-smoothing:antialiased}.lumo-scope *{box-sizing:border-box}.lumo-scope a{text-decoration:none;color:inherit}.lumo-scope .wrap{max-width:1180px;margin:0 auto;padding:0 24px}.lumo-scope .grad{background:linear-gradient(90deg,var(--gfrom),var(--gto));-webkit-background-clip:text;background-clip:text;color:transparent}.lumo-scope .eyebrow{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--amber)}.lumo-scope .eyebrow.blue{color:var(--blue)}.lumo-scope h2.sec{font-size:54px;font-weight:500;line-height:64px;letter-spacing:-.02em;margin:12px 0 0;color:var(--hl)}.lumo-scope .lead{color:var(--muted);font-size:18px;margin:16px 0 0;max-width:64ch;line-height:1.55}.lumo-scope .sec-pad{padding:78px 0}.lumo-scope .altbg{background:var(--alt);transition:background .4s}.lumo-scope .pillbtn{display:inline-flex;align-items:center;gap:8px;border-radius:30px;font-weight:600;font-size:16px;padding:14px 28px;transition:.2s;cursor:pointer;position:relative;overflow:hidden}.lumo-scope .pillbtn.solid{background:var(--blue);color:#fff}.lumo-scope .pillbtn.solid:hover{background:var(--blueh)}.lumo-scope .pillbtn.ghost{border:2px solid var(--blue);color:var(--hl);background:transparent}.lumo-scope .pillbtn.ghost:hover{background:var(--blue);color:#fff}.lumo-scope .pillbtn.solid:after{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.5),transparent);transform:skewX(-18deg)}.lumo-scope .pillbtn.solid:hover:after{animation:lm-shine .8s ease}@keyframes lm-shine{to{left:130%}}.lumo-scope .ar{transition:transform .2s}.lumo-scope .pillbtn:hover .ar,.lumo-scope a:hover .ar{transform:translateX(4px)}.lumo-scope .card{background:var(--card);border:1px solid var(--cardbd);border-radius:var(--radius);padding:22px;transition:transform .3s,box-shadow .3s,border-color .3s,background .4s}.lumo-scope .card:hover{transform:translateY(-5px);border-color:var(--blue);box-shadow:0 26px 50px -30px rgba(16,40,110,.45)}.lumo-scope .card .k{width:44px;height:44px;border-radius:12px;background:var(--chip);display:grid;place-items:center;color:var(--blue)}.lumo-scope .card .k svg{width:23px;height:23px}.lumo-scope .card:hover .k{background:#e3ebff}.lumo-scope .card h3{margin:14px 0 0;font-size:20px;line-height:26px;font-weight:600;color:var(--hl)}.lumo-scope .card p{margin:8px 0 0;font-size:14px;color:var(--muted);line-height:1.5}.lumo-scope .card .ex{margin-top:12px;font-size:12px;color:var(--blue);background:var(--chip);border-radius:8px;padding:8px 10px;line-height:1.45}.lumo-scope #editions .card{display:grid;grid-template-columns:44px 1fr;column-gap:14px;align-items:center}.lumo-scope #editions .card .k{grid-column:1;grid-row:1}.lumo-scope #editions .card h3{grid-column:2;grid-row:1;margin:0}.lumo-scope #editions .card p{grid-column:1/-1;margin-top:14px}.lumo-scope #editions .card .ex{grid-column:1/-1}.lumo-scope .reveal{opacity:0}.lumo-scope .reveal.in{animation:lm-rise .7s cubic-bezier(.2,.7,.2,1) both}@keyframes lm-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.lumo-scope .reveal,.lumo-scope .reveal.in{opacity:1!important;animation:none!important}.lumo-scope .loop:after,.lumo-scope .orb{animation:none!important}.lumo-scope .loop:after{display:none}.lumo-scope .loop .s:before{animation:none!important;box-shadow:none!important}}@media(max-width:600px){.lumo-scope .hero h1{font-size:36px;line-height:42px}.lumo-scope .hero .sub{font-size:20px;line-height:28px}.lumo-scope h2.sec{font-size:36px;line-height:42px}.lumo-scope .feat .copy h3{font-size:28px;line-height:34px}.lumo-scope .ctaband h2{font-size:34px;line-height:40px}}.lumo-scope .hero{position:relative;overflow:hidden}.lumo-scope .hero .wrap{position:relative;z-index:2}.lumo-scope .aurora{position:absolute;inset:0;overflow:hidden;opacity:1;pointer-events:none}.lumo-scope .aurora i{position:absolute;border-radius:50%;filter:blur(80px);opacity:.32}.lumo-scope .aurora .b1{width:480px;height:480px;background:#7AA2FF;top:-180px;right:-60px;animation:lm-float1 14s ease-in-out infinite}.lumo-scope .aurora .b2{width:380px;height:380px;background:#c7b3ff;bottom:-200px;right:12%;animation:lm-float2 18s ease-in-out infinite}.lumo-scope .aurora .b3{width:300px;height:300px;background:#FAC726;top:6%;right:22%;opacity:.14;animation:lm-float1 22s ease-in-out infinite}.lumo-scope .aurora:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--bg) 34%,rgba(255,255,255,0) 78%)}.lumo-scope .orb{position:absolute;z-index:1;top:-40px;right:5%;width:330px;height:330px;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 34% 30%,rgba(255,255,255,.78),rgba(255,255,255,0) 42%),radial-gradient(circle at 52% 54%,#cdbfff 0,#a9b8ff 46%,rgba(169,184,255,0) 72%);filter:blur(2px);opacity:.62;animation:lm-orbfloat 20s ease-in-out infinite}@keyframes lm-orbfloat{0%{transform:translate(0) scale(1)}25%{transform:translate(-130px,66px) scale(1.1)}50%{transform:translate(-270px,186px) scale(.92)}75%{transform:translate(-90px,120px) scale(1.06)}to{transform:translate(0) scale(1)}}@media(max-width:900px){.lumo-scope .orb{width:240px;height:240px;right:-30px}}@keyframes lm-float1{50%{transform:translate(-40px,30px) scale(1.1)}}@keyframes lm-float2{50%{transform:translate(40px,-30px) scale(1.08)}}.lumo-scope .hero .grid{position:relative;display:grid;grid-template-columns:1fr 440px;gap:48px;align-items:center;padding:28px 0 30px}.lumo-scope .hero h1{font-size:62px;line-height:70px;letter-spacing:-.02em;font-weight:500;margin:16px 0 0;color:var(--hl)}.lumo-scope .hero .sub{color:var(--muted);font-size:24px;line-height:32px;margin:20px 0 0;max-width:44ch}.lumo-scope .hero .cta{margin-top:28px;display:flex;gap:12px;flex-wrap:wrap}.lumo-scope .badgeline{margin-top:20px;display:flex;gap:16px;flex-wrap:wrap;color:var(--muted);font-size:13px}.lumo-scope .badgeline b{color:var(--hl)}.lumo-scope .stats{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:12px 0 68px}.lumo-scope .stat{background:var(--card);border:1px solid var(--cardbd);border-radius:var(--radius);padding:16px 18px}.lumo-scope .stat .n{font-size:26px;font-weight:700;color:var(--blue);letter-spacing:-.02em}.lumo-scope .stat .l{font-size:12.5px;color:var(--muted);margin-top:2px}.lumo-scope .loop{position:relative;display:grid;grid-template-columns:repeat(6,1fr);gap:16px;margin-top:44px}.lumo-scope .loop .s{position:relative;z-index:1;background:var(--card);border:1px solid var(--cardbd);border-radius:var(--radius);padding:24px 20px 22px;min-height:176px;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.lumo-scope .loop .s:hover{transform:translateY(-6px);border-color:var(--blue);box-shadow:0 24px 46px -26px rgba(16,40,110,.5)}.lumo-scope .loop .s:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:2;box-shadow:0 0 0 0 rgba(58,108,233,0);animation:lm-cardglow 5s linear infinite}.lumo-scope .loop .s:nth-child(2):before{animation-delay:.83s}.lumo-scope .loop .s:nth-child(3):before{animation-delay:1.67s}.lumo-scope .loop .s:nth-child(4):before{animation-delay:2.5s}.lumo-scope .loop .s:nth-child(5):before{animation-delay:3.33s}.lumo-scope .loop .s:nth-child(6):before{animation-delay:4.17s}@keyframes lm-cardglow{0%,to{box-shadow:0 0 0 0 rgba(58,108,233,0)}8%{box-shadow:0 0 0 3px rgba(58,108,233,.2),0 24px 46px -22px rgba(58,108,233,.65)}16%{box-shadow:0 0 0 0 rgba(58,108,233,0)}}.lumo-scope .loop:before{right:0;height:2px;transform:translateY(-50%);background:repeating-linear-gradient(90deg,var(--cardbd) 0 8px,transparent 8px 16px)}.lumo-scope .loop:after,.lumo-scope .loop:before{content:"";position:absolute;left:0;top:50%;z-index:0}.lumo-scope .loop:after{width:30px;height:30px;transform:translate(-50%,-50%);pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233A6CE9' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h14'/%3E%3Cpath d='M13 6l6 6-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat;filter:drop-shadow(0 0 6px rgba(58,108,233,.55));animation:lm-arrowrun 5s linear infinite}@keyframes lm-arrowrun{0%{left:0;opacity:0}7%{opacity:1}93%{opacity:1}to{left:100%;opacity:0}}.lumo-scope .loop .s .n{width:42px;height:42px;border-radius:50%;background:var(--chip);color:var(--blue);font-size:15px;font-weight:700;display:grid;place-items:center;transition:background .3s,transform .3s}.lumo-scope .loop .s:hover .n{background:#e3ebff;transform:scale(1.06)}.lumo-scope .loop .s h4{margin:14px 0 6px;font-size:18px;font-weight:600;color:var(--hl)}.lumo-scope .loop .s p{margin:0;font-size:14px;color:var(--muted);line-height:1.5}@media(max-width:1000px){.lumo-scope .loop{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.lumo-scope .loop{grid-template-columns:repeat(2,1fr)}}.lumo-scope .outcomes{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:18px;margin-top:32px}.lumo-scope .outcome{background:var(--card);border:1px solid var(--cardbd);border-radius:var(--radius);padding:22px;transition:.3s}.lumo-scope .outcome:hover{transform:translateY(-4px);border-color:var(--blue)}.lumo-scope .outcome .big{font-size:34px;font-weight:700;color:var(--blue);letter-spacing:-.02em;line-height:1}.lumo-scope .outcome h4{margin:12px 0 0;font-size:16px;font-weight:600;color:var(--hl)}.lumo-scope .outcome p{margin:7px 0 0;font-size:14px;color:var(--muted);line-height:1.5}@media(max-width:900px){.lumo-scope .outcomes{grid-template-columns:1fr 1fr}}.lumo-scope .photo{margin:34px 0 0;border-radius:20px;overflow:hidden;aspect-ratio:16/7;box-shadow:0 34px 66px -34px rgba(16,40,110,.5);border:1px solid var(--cardbd)}.lumo-scope .photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 28%}@media(max-width:600px){.lumo-scope .photo{aspect-ratio:4/3}}.lumo-scope .problems{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px}.lumo-scope .pcard{background:var(--card);border:1px solid var(--cardbd);border-radius:var(--radius);padding:24px;display:flex;flex-direction:column;gap:15px;transition:transform .3s,border-color .3s,box-shadow .3s}.lumo-scope .pcard:hover{transform:translateY(-5px);border-color:var(--blue);box-shadow:0 24px 46px -26px rgba(16,40,110,.5)}.lumo-scope .pcard .prow{display:flex;gap:12px;align-items:flex-start}.lumo-scope .pcard .ic{flex:0 0 30px;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;margin-top:1px}.lumo-scope .pcard .ic svg{width:17px;height:17px}.lumo-scope .pcard .ic.x{background:rgba(91,98,119,.12);color:#5B6277}.lumo-scope .pcard .ic.ok{background:var(--chip);color:var(--blue)}.lumo-scope .pcard .pain{margin:0;font-size:16px;font-weight:600;color:var(--hl);line-height:1.4}.lumo-scope .pcard .fix{margin:0;font-size:14px;color:var(--muted);line-height:1.55}.lumo-scope .pcard .fix b{color:var(--blue);font-weight:600}.lumo-scope .pcard .pdiv{height:1px;background:var(--cardbd)}@media(max-width:900px){.lumo-scope .problems{grid-template-columns:1fr}}.lumo-scope .grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:32px}.lumo-scope .grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:32px}@media(max-width:900px){.lumo-scope .grid3,.lumo-scope .grid4{grid-template-columns:1fr}}.lumo-scope .feat{display:grid;grid-template-columns:1fr 440px;gap:56px;align-items:center;padding:34px 0}.lumo-scope .feat.rev{grid-template-columns:440px 1fr}.lumo-scope .feat.rev .copy{order:2}.lumo-scope .feat .copy .tag{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--blue)}.lumo-scope .feat .copy h3{font-size:36px;font-weight:500;color:var(--hl);line-height:44px;letter-spacing:-.02em;margin:10px 0 0}.lumo-scope .feat .copy p{color:var(--muted);font-size:16px;line-height:1.55;margin:14px 0 0;max-width:48ch}.lumo-scope .feat .copy ul{margin:14px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.lumo-scope .feat .copy li{font-size:14px;color:var(--fg);display:flex;gap:9px}.lumo-scope .feat .copy li:before{content:"→";color:var(--blue);font-weight:700}@media(max-width:900px){.lumo-scope .feat,.lumo-scope .feat.rev{grid-template-columns:1fr;gap:28px}.lumo-scope .feat.rev .copy{order:0}.lumo-scope .hero .grid{grid-template-columns:1fr;gap:28px}.lumo-scope .stats{grid-template-columns:repeat(2,1fr)}.lumo-scope .chat{max-width:100%}}.lumo-scope .trust{background:#001642;color:#fff;position:relative;overflow:hidden}.lumo-scope .trust:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(122,162,255,.14) 1px,transparent 0);background-size:22px 22px}.lumo-scope .trust h2.sec{color:#fff}.lumo-scope .trust .lead{color:#c2cdeb}.lumo-scope .trust .eyebrow{color:var(--amber)}.lumo-scope .tgrid{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px}.lumo-scope .tg{background:rgba(255,255,255,.05);border:1px solid rgba(122,162,255,.22);border-radius:14px;padding:18px;transition:.3s}.lumo-scope .tg:hover{border-color:#7AA2FF;box-shadow:0 0 22px -6px rgba(122,162,255,.5)}.lumo-scope .tg h4{margin:0 0 6px;font-size:16px;font-weight:600;color:#fff}.lumo-scope .tg p{margin:0;font-size:14px;color:#c2cdeb;line-height:1.5}@media(max-width:900px){.lumo-scope .tgrid{grid-template-columns:1fr}}.lumo-scope .ctaband{background:linear-gradient(90deg,#3A6CE9,#213D83);color:#fff;text-align:center;position:relative;overflow:hidden}.lumo-scope .ctaband:after{content:"";position:absolute;inset:0;background:radial-gradient(60% 120% at 50% -20%,rgba(255,255,255,.25),transparent)}.lumo-scope .ctaband .in{position:relative;padding:66px 24px}.lumo-scope .ctaband h2{font-size:48px;line-height:56px;font-weight:600;letter-spacing:-.02em;margin:0;padding:0}.lumo-scope .ctaband p{margin:14px auto 0;padding:0;max-width:56ch;color:#e3e8ff;font-size:18px}.lumo-scope .ctaband .pillbtn.solid{background:#fff;color:var(--navy)}.lumo-scope .ctaband .pillbtn.solid:hover{background:#eaf0ff}.lumo-scope .ctaband .gradccta{background:linear-gradient(90deg,#FAC726,#FFE29A);-webkit-background-clip:text;background-clip:text;color:transparent}.lumo-scope .cta-chats{position:relative;width:min(420px,92%);min-height:370px;margin:26px auto 22px;text-align:left}.lumo-scope .cta-chats .cw{position:absolute;left:0;right:0;top:0;width:100%;opacity:0;transform:translateY(14px) scale(.99);transition:opacity .5s ease,transform .5s cubic-bezier(.4,0,.2,1);box-shadow:0 34px 66px -26px rgba(0,0,0,.6);pointer-events:none}.lumo-scope .cta-chats .cw.active{opacity:1;transform:none;z-index:3}@media(prefers-reduced-motion:reduce){.lumo-scope .cta-chats .cw{transform:none!important;transition:opacity .3s}}.lumo-scope .ctaband .btns{margin-top:26px;display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.lumo-scope .chat{width:100%;max-width:420px;position:relative}.lumo-scope .parallax{will-change:transform}.lumo-scope .cw{border-radius:18px;background:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 30px 70px -30px rgba(16,40,110,.5);overflow:hidden}.lumo-scope .cw-head{height:48px;display:flex;align-items:center;gap:8px;padding:0 14px;border-bottom:1px solid rgba(0,0,0,.08);background:#fff}.lumo-scope .cw-head .badge{width:22px;height:22px;border-radius:7px;background:linear-gradient(135deg,#3A6CE9,#1A3C8E);display:grid;place-items:center;color:#fff;font-weight:700;font-size:11px}.lumo-scope .cw-head .nm{font-weight:600;font-size:13.5px;color:#101828}.lumo-scope .cw-head .st{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 0 rgba(34,197,94,.6);animation:lm-pulse 2s infinite}@keyframes lm-pulse{70%{box-shadow:0 0 0 6px rgba(34,197,94,0)}}.lumo-scope .cw-head .x{margin-left:auto;color:#98a2b3;font-size:16px}.lumo-scope .cw-body{background:#f4f5f7;padding:16px;display:flex;flex-direction:column;gap:12px}.lumo-scope .q{align-self:flex-end;max-width:86%;background:rgba(33,53,170,.1);color:#2135aa;border-radius:16px;border-bottom-right-radius:5px;padding:9px 13px;font-size:13.5px;font-weight:500}.lumo-scope .a-line{display:flex;gap:9px;align-items:flex-start}.lumo-scope .a-ava{width:24px;height:24px;border-radius:7px;flex:none;background:linear-gradient(135deg,#3A6CE9,#1A3C8E);display:grid;place-items:center;color:#fff;font-size:10px;font-weight:700;margin-top:2px}.lumo-scope .a-txt{font-size:13.5px;line-height:1.5;color:#26303f}.lumo-scope #heroType{min-height:20px}.lumo-scope .typing{display:inline-flex;gap:3px;align-items:center;height:16px}.lumo-scope .typing i{width:5px;height:5px;border-radius:50%;background:#9aa6c4;animation:lm-td 1.2s infinite}.lumo-scope .typing i:nth-child(2){animation-delay:.15s}.lumo-scope .typing i:nth-child(3){animation-delay:.3s}@keyframes lm-td{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.lumo-scope .cite{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:#2135aa;background:#e7ecfb;border-radius:20px;padding:3px 9px;margin-top:7px;font-weight:600}.lumo-scope .cite:before{content:"↗";font-size:11px}.lumo-scope .ccard{background:#fff;border:1px solid #e6eaf4;border-radius:12px;overflow:hidden}.lumo-scope .ccard .thumb{height:74px;background:linear-gradient(140deg,var(--tint,#3A6CE9),#1A3C8E);position:relative;overflow:hidden}.lumo-scope .ccard .thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#fff}.lumo-scope .ccard .thumb .chip{position:absolute;left:8px;top:8px;background:rgba(255,255,255,.94);color:var(--tint,#3A6CE9);font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;border-radius:5px;padding:3px 7px}.lumo-scope .ccard .cb{padding:10px 11px 12px}.lumo-scope .ccard h5{margin:0;font-size:13px;font-weight:600;color:#1A3C8E;line-height:1.25}.lumo-scope .ccard .foot{display:flex;align-items:center;justify-content:space-between;margin-top:9px}.lumo-scope .ccard .price{font-weight:700;color:#101828;font-size:13px}.lumo-scope .ccard .go{background:#3A6CE9;color:#fff;font-size:11px;font-weight:600;border-radius:20px;padding:6px 12px}.lumo-scope .caro{display:grid;grid-template-columns:1fr 1fr;gap:9px}.lumo-scope .repchips{display:flex;gap:7px;flex-wrap:wrap;margin-top:2px}.lumo-scope .repchips span{background:#fff;border:1px solid #c6d0eb;color:#1A3C8E;border-radius:20px;padding:6px 11px;font-size:11.5px;font-weight:600}.lumo-scope .leadform{background:#fff;border:1px solid #e6eaf4;border-radius:12px;padding:12px}.lumo-scope .leadform .fld{border:1px solid #c6d0eb;border-radius:8px;padding:8px 10px;font-size:12px;color:#98a2b3;margin-top:7px}.lumo-scope .leadform .submit{background:#3A6CE9;color:#fff;text-align:center;border-radius:20px;padding:8px;font-size:12px;font-weight:600;margin-top:9px}.lumo-scope .embed-bar{display:flex;align-items:center;gap:6px;padding:8px 10px;background:#eef0f4;border-bottom:1px solid #e6eaf4}.lumo-scope .embed-bar .d{width:8px;height:8px;border-radius:50%;background:#cdd4e2;flex:none}.lumo-scope .embed-bar .url{margin-left:6px;font-size:10.5px;color:#5B6277;background:#fff;border:1px solid #e6eaf4;border-radius:20px;padding:3px 10px;flex:1;display:flex;align-items:center;gap:5px}.lumo-scope .embed-bar .url:before{content:"🔒";font-size:9px}.lumo-scope .embed-body{padding:12px;display:flex;flex-direction:column;gap:9px}.lumo-scope .eprog{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#3A6CE9}.lumo-scope .efld{border:1px solid #c6d0eb;border-radius:8px;padding:7px 10px;font-size:12px;position:relative}.lumo-scope .efld .lab{display:block;font-size:10px;color:#98a2b3;margin-bottom:2px}.lumo-scope .efld .val{color:#26303f;font-weight:500}.lumo-scope .efld.empty .val{color:#c2c8d6}.lumo-scope .efld.done{border-color:#cfe6d6;background:#f5fbf7}.lumo-scope .efld .pf{position:absolute;right:8px;top:7px;font-size:8.5px;font-weight:700;color:#3f9a5f;background:#e7f6ec;border-radius:10px;padding:2px 6px}.lumo-scope .efld.active{border-color:#3A6CE9;box-shadow:0 0 0 3px rgba(58,108,233,.16);animation:lm-fldpulse 2.2s ease-in-out infinite}@keyframes lm-fldpulse{50%{box-shadow:0 0 0 6px rgba(58,108,233,.07)}}.lumo-scope .efld .etag{position:absolute;right:8px;top:7px;background:#3A6CE9;color:#fff;font-size:8.5px;font-weight:700;border-radius:10px;padding:2px 7px}.lumo-scope .esubmit{background:#3A6CE9;color:#fff;text-align:center;border-radius:20px;padding:8px;font-size:12px;font-weight:600;margin-top:2px}@media(prefers-reduced-motion:reduce){.lumo-scope .efld.active{animation:none}}.lumo-scope .feat.split{grid-template-columns:1fr 340px;gap:44px;align-items:center}@media(max-width:900px){.lumo-scope .feat.split{grid-template-columns:1fr}}.lumo-scope .duo{display:flex;gap:14px;align-items:stretch;width:100%}.lumo-scope .duo .pagepane{flex:1.55;min-width:0}.lumo-scope .duo .chatpane{min-width:0}.lumo-scope .duo .chatpane,.lumo-scope .duo .chatpane .cw{flex:1;display:flex;flex-direction:column}.lumo-scope .duo .chatpane .cw .cw-body{flex:1}.lumo-scope .duo .chatpane .askbar{margin-top:12px}@media(max-width:600px){.lumo-scope .duo{flex-direction:column}.lumo-scope .duo .chatpane,.lumo-scope .duo .pagepane{flex:none}}.lumo-scope .askbar{margin-top:14px;display:flex;align-items:center;gap:12px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:30px;padding:11px 16px;box-shadow:0 4px 16px rgba(0,0,0,.1),0 0 26px rgba(250,199,38,.42)}.lumo-scope .askbar .sp{width:16px;height:16px;border-radius:50%;border:2px solid #fac726;flex:none;animation:lm-spin 6s linear infinite}@keyframes lm-spin{to{transform:rotate(1turn)}}.lumo-scope .askbar input{border:none;outline:none;flex:1;min-width:0;font-size:13.5px;font-family:inherit;color:#0a0d12;background:transparent}.lumo-scope .askbar input::placeholder{color:rgba(0,0,0,.42)}.lumo-scope .askbar .send{width:30px;height:30px;border-radius:50%;background:#3A6CE9;color:#fff;display:grid;place-items:center;flex:none}.lumo-scope .askchips{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-bottom:10px}.lumo-scope .askchips span{background:#3A6CE9;color:#fff;border-radius:20px;padding:6px 12px;font-size:11.5px;font-weight:600;box-shadow:0 2px 8px rgba(58,108,233,.25)}.lumo-scope .cartcard{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #e6eaf4;border-radius:12px;padding:8px 10px;margin-top:9px}.lumo-scope .cartcard .ct-thumb{width:38px;height:38px;border-radius:8px;background:#fff;flex:none;overflow:hidden}.lumo-scope .cartcard .ct-thumb img{width:100%;height:100%;object-fit:contain;background:#fff}.lumo-scope .cartcard .ct-info{flex:1;min-width:0}.lumo-scope .cartcard .ct-name{font-size:12.5px;font-weight:600;color:#1A3C8E}.lumo-scope .cartcard .ct-meta{font-size:11px;color:#5B6277}.lumo-scope .cartcard .ct-added{font-size:11px;font-weight:700;color:#0B7D78;background:#e7f6ec;border-radius:20px;padding:4px 9px;flex:none}.lumo-scope .repchips span.rec{position:relative;background:#3A6CE9;color:#fff;border-color:#3A6CE9;padding-left:23px;box-shadow:0 2px 10px rgba(58,108,233,.35);animation:lm-recpulse 1.6s ease-in-out infinite}.lumo-scope .repchips span.rec:before{content:"✦";position:absolute;left:9px;top:50%;transform:translateY(-50%);font-size:10px;color:#FAC726}@keyframes lm-recpulse{0%,to{box-shadow:0 2px 10px rgba(58,108,233,.35)}50%{box-shadow:0 2px 16px rgba(58,108,233,.55),0 0 0 4px rgba(58,108,233,.14)}}.lumo-scope .askchips span.clicked,.lumo-scope .repchips span.rec.clicked{animation:lm-recpress .34s ease}@keyframes lm-recpress{40%{transform:scale(.9);background:#21579E}to{transform:scale(1)}}.lumo-scope .cursor{position:absolute;z-index:20;width:22px;height:22px;left:0;top:0;pointer-events:none;opacity:0;will-change:transform;transition:opacity .25s,transform .6s cubic-bezier(.4,0,.2,1);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffffff' stroke='%23111827' stroke-width='1.3' stroke-linejoin='round'%3E%3Cpath d='M4 3 L4 19 L8.5 14.7 L11.6 21 L14 20 L11 13.9 L17.5 13.9 Z'/%3E%3C/svg%3E") 50%/contain no-repeat;filter:drop-shadow(0 2px 3px rgba(0,0,0,.3))}.lumo-scope .cursor.show{opacity:1}.lumo-scope .cursor:after{content:"";position:absolute;left:6px;top:4px;width:8px;height:8px;border-radius:50%;border:2px solid #3a6ce9;transform:translate(-50%,-50%) scale(0);opacity:0}.lumo-scope .cursor.tap:after{animation:lm-ripple .55s ease-out}@keyframes lm-ripple{0%{transform:translate(-50%,-50%) scale(.4);opacity:.8}to{transform:translate(-50%,-50%) scale(5);opacity:0}}@media(prefers-reduced-motion:reduce){.lumo-scope .repchips span.rec{animation:none}.lumo-scope .cursor{transition:none}}