.cp-will .wl-chat-head{border-bottom:1px solid #ffffff0f;align-items:center;gap:11px;padding:8px 16px 10px;display:flex}.cp-will .wl-chat-head .face{background:#05020a;border:2px solid #f5b84199;border-radius:999px;flex-shrink:0;width:40px;height:40px;overflow:hidden;box-shadow:0 0 18px #8b5cf673}.cp-will .wl-chat-head .face img{object-fit:contain;width:100%;height:100%;padding:4px}.cp-will .wl-chat-head .n{font-family:var(--lb-font-display);color:#fff;letter-spacing:.5px;font-size:15px;font-weight:800}.cp-will .wl-chat-head .s{font-family:var(--lb-font-display);letter-spacing:1.6px;text-transform:uppercase;color:var(--lb-mint);align-items:center;gap:6px;margin-top:2px;font-size:8.5px;font-weight:800;display:flex}.cp-will .wl-chat-head .s .p{background:var(--lb-mint);border-radius:999px;width:6px;height:6px;box-shadow:0 0 8px #3fe39ce6}.cp-will .wl-daychip{font-family:var(--lb-font-mono);letter-spacing:1px;color:var(--lb-text-muted);border:1px solid var(--lb-border);background:#ffffff0a;border-radius:999px;align-self:center;padding:3px 10px;font-size:9.5px}.cp-will .wl-float-bolt{--r:-12deg;width:62px;top:-5%;left:-12%}.cp-will .wl-float-gem{--r:12deg;width:56px;animation-delay:1.6s;bottom:14%;right:-11%}@media (max-width:959px){.cp-will .wl-float-bolt{left:-4%}.cp-will .wl-float-gem{right:-3%}}.cp-will .wl-guard{background:#42c9f512;border:1px solid #42c9f54d;border-radius:18px;align-items:center;gap:14px;max-width:720px;margin-top:28px;margin-left:auto;margin-right:auto;padding:16px 18px;display:flex}.cp-will .wl-guard img{filter:drop-shadow(0 6px 10px #00000073);flex-shrink:0;width:40px;height:40px}.cp-will .wl-guard p{color:var(--lb-text-secondary);margin:0;font-size:14px;line-height:1.55}.cp-will .wl-guard b{color:var(--lb-text-primary)}.cp-will .wl-home{text-align:center;flex-direction:column;align-items:center;gap:24px;margin-top:40px;display:flex}.cp-will .wl-home .auri{filter:drop-shadow(0 16px 28px #8b5cf680);flex-shrink:0;width:120px;height:120px}.cp-will .wl-home h3{font-family:var(--lb-font-display);letter-spacing:-.02em;color:var(--lb-text-primary);text-wrap:balance;margin:0;font-size:clamp(22px,4vw,30px);font-weight:800;line-height:1.2}.cp-will .wl-home p{color:var(--lb-text-secondary);max-width:52ch;margin:10px 0 0;font-size:15px;line-height:1.6}.cp-will .wl-home .chips{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}@media (min-width:720px){.cp-will .wl-home{text-align:left;flex-direction:row;gap:40px}.cp-will .wl-home .chips{justify-content:flex-start}}.cp-will .wl-caps{grid-template-columns:1fr;gap:16px;margin-top:40px;display:grid}@media (min-width:720px){.cp-will .wl-caps{grid-template-columns:1fr 1fr;gap:18px}}.cp-will .wl-cap{background:var(--lb-bg-card);border:1px solid var(--lb-border);box-shadow:var(--lb-shadow-card);border-radius:24px;flex-direction:column;padding:18px 20px 24px;display:flex}.cp-will .wl-cap h3{font-family:var(--lb-font-display);letter-spacing:-.3px;color:var(--lb-text-primary);margin:18px 0 6px;font-size:19px;font-weight:800}.cp-will .wl-cap>p{color:var(--lb-text-secondary);margin:0;font-size:14.5px;line-height:1.6}.cp-will .wl-cap .mock{border:1px solid var(--lb-border);background:#00000047;border-radius:16px;flex-direction:column;flex:1;justify-content:center;gap:12px;min-height:196px;padding:16px;display:flex;position:relative;overflow:hidden}.cp-will .mini-bubble{max-width:100%;color:var(--lb-text-primary);background:#8b5cf629;border:1px solid #8b5cf666;border-radius:14px 14px 14px 4px;align-self:flex-start;padding:10px 13px;font-size:12.5px;line-height:1.5}.cp-will .mini-chip{height:26px;font-family:var(--lb-font-display);letter-spacing:1px;text-transform:uppercase;background:var(--lb-bg-elevated);border:1px solid var(--lb-border-strong);color:var(--lb-text-secondary);border-radius:9px;align-items:center;padding:0 10px;font-size:9.5px;font-weight:800;display:inline-flex}.cp-will .mini-chip.gold{color:var(--lb-gold);background:#f5b8411f;border-color:#f5b84152}.cp-will .cp-chip.amber{color:var(--lb-orange);background:#ff9f1c1f;border-color:#ff9f1c52}.cp-will .mock-drag .row{align-items:center;gap:10px;display:flex}.cp-will .mock-drag .mini-card{background:var(--lb-bg-secondary);border:1px solid var(--lb-border-strong);border-radius:12px;flex:1;min-width:0;padding:10px 12px;position:relative;transform:rotate(-2deg);box-shadow:0 8px 16px #00000059}.cp-will .mock-drag .mini-card .k{font-family:var(--lb-font-mono);letter-spacing:1.2px;color:var(--lb-text-muted);font-size:8.5px;display:block}.cp-will .mock-drag .mini-card .t{font-family:var(--lb-font-display);color:var(--lb-text-primary);margin-top:3px;font-size:12px;font-weight:700;line-height:1.35;display:block}.cp-will .mock-drag .dragchip{height:20px;font-family:var(--lb-font-display);letter-spacing:1.4px;text-transform:uppercase;background:var(--lb-grad-gold);color:#fff;text-shadow:0 1px 1px #00000059;border-radius:7px;align-items:center;padding:0 8px;font-size:8px;font-weight:800;display:inline-flex;position:absolute;top:-10px;right:-6px;box-shadow:0 3px #6b3f00,0 6px 10px #0006,inset 0 1px #ffffff80}.cp-will .mock-drag .arr{color:var(--lb-text-muted);flex-shrink:0}.cp-will .mock-drag .drop-ring{background:#f5b8410f;border:2px dashed #f5b84199;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.cp-will .mock-drag .drop-ring img{object-fit:contain;width:46px;height:46px}.cp-will .mock-lesson .eyebrow{font-family:var(--lb-font-display);letter-spacing:1.6px;text-transform:uppercase;color:var(--lb-text-muted);font-size:8.5px;font-weight:800}.cp-will .mock-lesson .txt{color:var(--lb-text-secondary);margin:0;font-size:12.5px;line-height:1.6}.cp-will .mock-lesson .txt mark{color:#ddd1ff;border-bottom:1.5px dotted var(--lb-lavender);background:#8b5cf638;border-radius:4px;padding:0 3px}.cp-will .mock-lesson .acts{flex-wrap:wrap;gap:6px;display:flex}.cp-will .mock-voice{text-align:center;align-items:center}.cp-will .mock-voice .orb{background:#05020a;border:2px solid #f5b84199;border-radius:999px;place-items:center;width:64px;height:64px;display:grid;overflow:hidden;box-shadow:0 0 26px #8b5cf680}.cp-will .mock-voice .orb img{object-fit:contain;width:78%;height:78%}.cp-will .wl-eq{justify-content:center;align-items:center;gap:3.5px;height:26px;display:flex}.cp-will .wl-eq i{background:var(--lb-lavender);width:3.5px;height:var(--h,12px);animation:.9s ease-in-out infinite wl-eq;animation-delay:var(--d,0s);border-radius:999px}@keyframes wl-eq{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.cp-will .wl-eq i{animation:none}}.cp-will .mock-voice .say{font-family:var(--lb-font-display);color:var(--lb-text-primary);text-wrap:balance;font-size:13px;font-weight:700}.cp-will .mock-voice .st{font-family:var(--lb-font-display);letter-spacing:1.6px;text-transform:uppercase;color:var(--lb-mint);align-items:center;gap:6px;font-size:8.5px;font-weight:800;display:inline-flex}.cp-will .mock-voice .st .p{background:var(--lb-mint);border-radius:999px;width:6px;height:6px;box-shadow:0 0 8px #3fe39ce6}.cp-will .mock-map .rowi{background:var(--lb-bg-secondary);border:1px solid var(--lb-border);border-radius:11px;justify-content:space-between;align-items:center;gap:8px;padding:7px 8px 7px 12px;display:flex}.cp-will .mock-map .rowi .c{font-family:var(--lb-font-display);color:var(--lb-text-primary);font-size:12.5px;font-weight:700}.cp-will .pm-input .mic{color:var(--lb-text-muted);margin-left:auto;display:inline-flex}.cp-will .pm-input .mic+.send{margin-left:0}.cp-will #beyond.cp-section{background:radial-gradient(80% 90% at 50% 0,#8b5cf659,#0000 70%),linear-gradient(165deg,#3a2570 0%,#312056 55%,#241745 100%)}.cp-will #app.cp-section{background:radial-gradient(80% 90% at 50% 0,#f5b84129,#0000 70%),linear-gradient(#f5b8410d,#f5b84100 85%)}.cp-will #app .wl-home{text-align:center;flex-direction:column;gap:24px}.cp-will #app .wl-home .auri{width:220px;height:220px;animation:5s ease-in-out infinite wl-auri-bob}.cp-will #app .wl-home .chips{justify-content:center}.cp-will #app .wl-home p{margin-left:auto;margin-right:auto}.cp-will .cp-final-card .cta{flex-direction:column}.cp-will .cp-final-card .cp-store-row.center{margin-top:14px}.cp-will .cp-section-head.center .cp-sub{margin-left:auto;margin-right:auto}.cp-will #examples .cp-qcard .q{background:#f5b84124;border-color:#f5b84152}.cp-will #examples .cp-carousel{justify-content:safe center}.cp-will #examples .cp-car-nav{justify-content:center}.cp-will #examples .cp-section-head{max-width:none}.cp-will #examples .cp-section-head .cp-sub{margin-left:auto;margin-right:auto}.cp-will #examples .cp-h2{text-wrap:nowrap}@media (max-width:719px){.cp-will #examples .cp-h2{text-wrap:balance}}.cp-will #beyond .wl-cap{box-shadow:none;background:#120b1f6b;border:1px solid #c4b5fd29}.cp-will #beyond .wl-cap .mock{background:#00000038;border-color:#c4b5fd1f}.cp-will .pm-bubble.user{background:#f5b84124;border:1px solid #f5b84152}.cp-will .pm-chat{flex-direction:column;justify-content:flex-end;display:flex;overflow:hidden}.cp-will .wl-type{white-space:nowrap;text-overflow:clip;flex:auto;min-width:0;overflow:hidden}.cp-will .wl-type.live{color:var(--lb-text-primary)}.cp-will .wl-type.live:after{content:"";background:var(--lb-gold);vertical-align:-2px;width:1.5px;height:12px;margin-left:2px;animation:.9s step-end infinite wl-caret;display:inline-block}@keyframes wl-caret{0%,to{opacity:1}50%{opacity:0}}.cp-will .pm-bubble.anim{animation:.32s cubic-bezier(.2,.9,.3,1.2) both wl-bubble-in}@keyframes wl-bubble-in{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cp-will .pm-bubble.anim,.cp-will .wl-type.live:after{animation:none}}.cp-will .wl-hero-auri{z-index:3;pointer-events:none;width:240px;position:absolute;bottom:4%;left:-52%}.cp-will .cp-hero-visual .cp-phone{z-index:2}.cp-will .wl-hero-auri img{filter:drop-shadow(0 18px 30px #0000008c);width:100%;animation:5s ease-in-out infinite wl-auri-bob;display:block}.cp-will .wl-hero-auri .lid{opacity:0;background:#150921;border-radius:50%;width:17%;height:16%;animation:4.2s step-end infinite wl-auri-blink;position:absolute}.cp-will .wl-hero-auri .lid.l{top:42.5%;left:30.5%}.cp-will .wl-hero-auri .lid.r{animation-delay:50ms;top:42.5%;left:53%}@keyframes wl-auri-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes wl-auri-blink{0%,93%{opacity:0}93.5%,96.5%{opacity:1}97%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.cp-will .wl-hero-auri,.cp-will .wl-hero-auri img,.cp-will .wl-hero-auri .lid{animation:none}}@media (max-width:959px){.cp-will .wl-hero-auri{width:160px;left:calc(50% - 218px)}}.cp-will .cp-hero{position:relative}.cp-will .cp-hero:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(90% 70% at 50% -10%,#8b5cf638,#8b5cf612 45%,#0000 70%),radial-gradient(60% 45% at 78% 18%,#c4b5fd1a,#0000 65%);position:absolute;inset:0}.cp-will .cp-hero:after{content:"";z-index:0;pointer-events:none;left:var(--sb-x,75%);top:var(--sb-y,50%);background:repeating-conic-gradient(from -8deg,#8b5cf61a 0deg 5deg,#8b5cf600 5deg 13deg);width:2400px;height:2400px;position:absolute;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(62% 50%,#000 0%,#0000008c 45%,#0000 75%);mask-image:radial-gradient(62% 50%,#000 0%,#0000008c 45%,#0000 75%)}.cp-will .cp-hero>.cp-wrap{z-index:1;position:relative}.cp-will .cp-hero-copy .cp-hero-cta .cp-store-row{margin-top:10px}.cp-will .cp-micro-row{color:#ffff60;gap:12px 26px}.cp-will .cp-micro-row .mi{flex-shrink:0;width:20px;height:20px}.cp-will .wl-chat-head .face.lbm-ai-fab svg.lbm-ai-mascot{width:100%;height:100%;padding:3px}.cp-will .mock-drag .drop-ring.lbm-ai-fab svg.lbm-ai-mascot{width:46px;height:46px}.cp-will .mock-voice .orb.lbm-ai-fab svg.lbm-ai-mascot{width:78%;height:78%}.cp-will .wl-hero-auri.lbm-ai-fab svg.lbm-ai-mascot{filter:drop-shadow(0 18px 30px #0000008c);width:100%;height:auto;animation:5s ease-in-out infinite wl-auri-bob}.cp-will .wl-home .auri.lbm-ai-fab{display:block}.cp-will .wl-home .auri.lbm-ai-fab svg.lbm-ai-mascot{width:100%;height:100%}@media (prefers-reduced-motion:reduce){.cp-will .wl-hero-auri.lbm-ai-fab svg.lbm-ai-mascot{animation:none}}
