.elva-remote-chat-shell>button,.elva-remote-chat-shell>div>button{display:none!important}@keyframes rcpt-aurora{0%{transform:translate(-10%,-6%) scale(1.1)}33%{transform:translate(12%,-2%) scale(1.25)}66%{transform:translate(6%,14%) scale(1.05)}to{transform:translate(-10%,-6%) scale(1.1)}}@keyframes rcpt-orb-breathe{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.05)}}@keyframes rcpt-ring-emit{0%{transform:translate(-50%,-50%) scale(.4);opacity:.6}to{transform:translate(-50%,-50%) scale(3.4);opacity:0}}@keyframes rcpt-flow{to{stroke-dashoffset:-28}}@keyframes rcpt-card-in{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes rcpt-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes rcpt-iri-pan{0%{background-position:0 50%}to{background-position:100% 50%}}@keyframes rcpt-wave-1{0%,to{transform:scaleY(.3)}50%{transform:scaleY(.95)}}@keyframes rcpt-wave-2{0%,to{transform:scaleY(.6)}50%{transform:scaleY(.25)}}@keyframes rcpt-wave-3{0%,to{transform:scaleY(.85)}50%{transform:scaleY(.4)}}@keyframes rcpt-wave-4{0%,to{transform:scaleY(.45)}50%{transform:scaleY(.8)}}@keyframes rcpt-wave-5{0%,to{transform:scaleY(.7)}50%{transform:scaleY(.3)}}@keyframes rcpt-wave-6{0%,to{transform:scaleY(.35)}50%{transform:scaleY(.9)}}.rcpt-empty-fade-up{animation:rcpt-fade-up .52s cubic-bezier(.16,1,.3,1) both}.rcpt-empty-aurora-1,.rcpt-empty-aurora-2,.rcpt-empty-aurora-3{position:absolute;inset:-25%;pointer-events:none;z-index:0;will-change:transform;filter:blur(40px)}.rcpt-empty-aurora-1{background:radial-gradient(ellipse 50% 40% at 25% 30%,rgba(124,58,237,.32) 0,transparent 70%);animation:rcpt-aurora 26s ease-in-out infinite;opacity:.35}.rcpt-empty-aurora-2{background:radial-gradient(ellipse 40% 35% at 75% 40%,rgba(236,72,153,.22) 0,transparent 70%);animation:rcpt-aurora 32s ease-in-out infinite reverse;opacity:.3}.rcpt-empty-aurora-3{background:radial-gradient(ellipse 45% 40% at 50% 80%,rgba(15,186,114,.22) 0,transparent 70%);animation:rcpt-aurora 38s ease-in-out infinite;opacity:.25}.rcpt-empty-rim{position:absolute;inset:0;padding:1px;border-radius:20px;opacity:.4;pointer-events:none;mask:linear-gradient(#000,transparent 50%);-webkit-mask:linear-gradient(#000,transparent 50%)}.rcpt-empty-iri-text,.rcpt-empty-rim{background:linear-gradient(120deg,var(--ai-3) 0,var(--ai-4) 50%,var(--ai-5) 100%)}.rcpt-empty-iri-text{-webkit-background-clip:text;background-clip:text;color:transparent;background-size:200% 100%;animation:rcpt-iri-pan 8s ease-in-out infinite alternate}.rcpt-empty-ring{position:absolute;top:50%;left:50%;width:36px;height:36px;border-radius:999px;border:1.5px solid var(--ai-3);pointer-events:none;animation:rcpt-ring-emit 3.4s cubic-bezier(.3,0,.2,1) infinite}.rcpt-empty-orb-breathe{animation:rcpt-orb-breathe 4.5s ease-in-out infinite}.rcpt-empty-flow{animation:rcpt-flow 2.4s linear infinite}.rcpt-empty-card-in{animation:rcpt-card-in .6s cubic-bezier(.16,1,.3,1) both}.rcpt-empty-wave-1{animation:rcpt-wave-1 1.4s ease-in-out infinite}.rcpt-empty-wave-2{animation:rcpt-wave-2 1.4s ease-in-out infinite}.rcpt-empty-wave-3{animation:rcpt-wave-3 1.4s ease-in-out infinite}.rcpt-empty-wave-4{animation:rcpt-wave-4 1.4s ease-in-out infinite}.rcpt-empty-wave-5{animation:rcpt-wave-5 1.4s ease-in-out infinite}.rcpt-empty-wave-6{animation:rcpt-wave-6 1.4s ease-in-out infinite}.rcpt-mature-fade-up{animation:rcpt-fade-up .52s cubic-bezier(.16,1,.3,1) both}.rcpt-mature-d-0{animation-delay:0s}.rcpt-mature-d-1{animation-delay:60ms}.rcpt-mature-d-2{animation-delay:.12s}.rcpt-mature-d-3{animation-delay:.18s}.rcpt-mature-d-4{animation-delay:.24s}.rcpt-mature-d-5{animation-delay:.3s}.rcpt-mature-d-6{animation-delay:.36s}.rcpt-mature-eyebrow{font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.rcpt-mature-panel{margin-bottom:14px;box-shadow:0 1px 2px rgba(15,23,42,.05),0 8px 24px rgba(15,23,42,.08),0 2px 6px rgba(15,23,42,.04)}.rcpt-mature-kpi,.rcpt-mature-panel{position:relative;overflow:hidden;border:1px solid var(--cream-2);border-radius:14px;background:var(--cream-1)}.rcpt-mature-kpi{display:flex;min-height:132px;flex-direction:column;gap:6px;padding:16px 18px;box-shadow:0 1px 2px rgba(15,23,42,.05),0 1px 1px rgba(15,23,42,.03);cursor:default;transition:box-shadow .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1),border-color .22s}.rcpt-mature-kpi:before{content:"";position:absolute;top:0;right:0;left:0;height:2px;border-radius:14px 14px 0 0;background:linear-gradient(90deg,transparent,var(--ai-3),transparent);opacity:0;transition:opacity .24s}.rcpt-mature-kpi:hover{border-color:color-mix(in srgb,var(--cream-2) 60%,var(--ink-0));box-shadow:0 2px 4px rgba(15,23,42,.06),0 18px 40px rgba(15,23,42,.12),0 8px 16px rgba(15,23,42,.06);transform:translateY(-2px)}.rcpt-mature-kpi:hover:before{opacity:.9}.rcpt-mature-btn{display:inline-flex;height:36px;cursor:pointer;align-items:center;gap:7px;border:1px solid var(--cream-2);border-radius:10px;background:var(--surface-mute);padding:0 14px;font-size:13px;font-weight:500;letter-spacing:-.005em;color:var(--ink-0);text-decoration:none;transition:background .15s,border-color .15s,transform .1s}.rcpt-mature-btn:hover{border-color:color-mix(in srgb,var(--cream-2) 60%,var(--ink-0));background:color-mix(in srgb,var(--surface-mute) 60%,white)}.rcpt-mature-btn:active{transform:translateY(.5px)}.rcpt-mature-btn-primary{display:inline-flex;height:36px;cursor:pointer;align-items:center;gap:7px;border:1px solid var(--ai-3);border-radius:10px;background:var(--ai-3);padding:0 16px;font-size:13px;font-weight:600;letter-spacing:-.005em;color:#fff;text-decoration:none;box-shadow:0 0 0 1px var(--ai-tint),0 6px 18px var(--ai-tint);transition:background .15s,transform .1s}.rcpt-mature-btn-primary:hover{background:color-mix(in srgb,var(--ai-3) 85%,#1d1d1f)}.rcpt-mature-btn-primary:active{transform:translateY(.5px)}.rcpt-mature-link{font-size:11.5px;color:color-mix(in srgb,var(--ai-3) 82%,#1d1d1f);text-decoration:none}.rcpt-mature-link,.rcpt-mature-pill{display:inline-flex;align-items:center;gap:5px;font-weight:600}.rcpt-mature-pill{border-radius:999px;padding:3px 9px;font-size:10.5px;letter-spacing:-.005em}.rcpt-mature-pill-accent{background:var(--ai-tint);color:color-mix(in srgb,var(--ai-3) 82%,#1d1d1f)}.rcpt-mature-pill-brass{background:var(--gold-tint);color:var(--gold)}.rcpt-mature-row{color:inherit;text-decoration:none;transition:background .14s}.rcpt-mature-row:hover{background:color-mix(in srgb,var(--surface-mute) 60%,white)}.rcpt-mature-aurora-3{position:absolute;inset:-25%;pointer-events:none;z-index:0;opacity:.18;filter:blur(40px);background:radial-gradient(ellipse 45% 40% at 50% 80%,rgba(15,186,114,.22) 0,transparent 70%);animation:rcpt-aurora 38s ease-in-out infinite;will-change:transform}@keyframes rcpt-trial-marquee-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.rcpt-trial-marquee{animation:rcpt-trial-marquee-up 22s linear infinite}.rcpt-trial-wave{transform-origin:center}.rcpt-trial-wave:nth-child(6n+1){animation:rcpt-wave-1 1s ease-in-out infinite}.rcpt-trial-wave:nth-child(6n+2){animation:rcpt-wave-2 1.18s ease-in-out infinite}.rcpt-trial-wave:nth-child(6n+3){animation:rcpt-wave-3 1.36s ease-in-out infinite}.rcpt-trial-wave:nth-child(6n+4){animation:rcpt-wave-4 1.54s ease-in-out infinite}.rcpt-trial-wave:nth-child(6n+5){animation:rcpt-wave-5 1.72s ease-in-out infinite}.rcpt-trial-wave:nth-child(6n+6){animation:rcpt-wave-6 1.9s ease-in-out infinite}.rcpt-trial-live-rim{position:absolute;inset:0;padding:1px;border-radius:16px;background:linear-gradient(120deg,var(--ai-3) 0,var(--ai-4) 50%,var(--ai-5) 100%);opacity:.55;pointer-events:none;mask:linear-gradient(#000,transparent 70%);-webkit-mask:linear-gradient(#000,transparent 70%)}@keyframes rcm-pl-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes rcm-pl-ring{0%{transform:scale(.5);opacity:.5}to{transform:scale(3.2);opacity:0}}@keyframes rcm-pl-flow{to{stroke-dashoffset:-32}}@keyframes rcm-pl-w1{0%,to{transform:scaleY(.3)}50%{transform:scaleY(.95)}}@keyframes rcm-pl-w2{0%,to{transform:scaleY(.62)}50%{transform:scaleY(.25)}}@keyframes rcm-pl-w3{0%,to{transform:scaleY(.85)}50%{transform:scaleY(.4)}}@keyframes rcm-pl-w4{0%,to{transform:scaleY(.45)}50%{transform:scaleY(.82)}}@keyframes rcm-pl-w5{0%,to{transform:scaleY(.72)}50%{transform:scaleY(.3)}}@keyframes rcm-pl-w6{0%,to{transform:scaleY(.35)}50%{transform:scaleY(.9)}}@keyframes rcm-pl-card-in{0%{transform:translateY(10px)}to{transform:translateY(0)}}@keyframes rcm-pl-aurora{0%{transform:translate(-10%,-6%) scale(1.1)}33%{transform:translate(12%,-2%) scale(1.25)}66%{transform:translate(6%,14%) scale(1.05)}to{transform:translate(-10%,-6%) scale(1.1)}}.rcm-pl-bar,.rcm-pl-ring{transform-box:fill-box;transform-origin:center}.rcm-pl-ring{animation:rcm-pl-ring 3.6s cubic-bezier(.3,0,.2,1) infinite}.rcm-pl-orb-breathe{transform-box:fill-box;transform-origin:center;animation:rcm-pl-breathe 4.6s ease-in-out infinite}.rcm-pl-flow{animation:rcm-pl-flow 2.4s linear infinite}.rcm-pl-card-in{animation:rcm-pl-card-in .6s cubic-bezier(.16,1,.3,1) both}.rcm-pl-aurora-1,.rcm-pl-aurora-2,.rcm-pl-aurora-3{position:absolute;border-radius:50%;filter:blur(70px);pointer-events:none}.rcm-pl-aurora-1{width:280px;height:280px;top:-40px;left:-30px;background:color-mix(in srgb,var(--ai-3) 55%,transparent)}.rcm-pl-aurora-2{width:220px;height:220px;top:40%;right:10%;background:color-mix(in srgb,var(--terracotta-tint) 90%,transparent)}.rcm-pl-aurora-3{width:180px;height:180px;bottom:-20px;left:35%;background:color-mix(in srgb,var(--ai-4) 45%,transparent)}.rcm-launch-gradient{background:linear-gradient(102deg,color-mix(in srgb,var(--ai-4) 35%,transparent) 0,color-mix(in srgb,var(--terracotta-tint) 40%,transparent) 50%,color-mix(in srgb,var(--ai-tint) 30%,transparent) 100%)}.rcm-launch-overlay{background:linear-gradient(180deg,transparent 35%,color-mix(in srgb,var(--cream-1) 88%,transparent) 100%)}.rcm-launch-pill{border-color:var(--cream-2);background:color-mix(in srgb,var(--cream-0) 92%,transparent)}.rcm-launch-divider{background:color-mix(in srgb,var(--ink-0) 12%,transparent)}.rcm-launch-orb-fill{fill:var(--cream-1)}.rcm-launch-orb-wave{fill:var(--ink-0)}.rcm-launch-orb-ring stop:first-child{stop-color:color-mix(in srgb,var(--terracotta) 55%,var(--cream-1))}.rcm-launch-orb-ring stop:nth-child(2){stop-color:color-mix(in srgb,var(--ai-3) 45%,var(--cream-1))}.rcm-launch-orb-ring stop:nth-child(3){stop-color:color-mix(in srgb,var(--ai-4) 50%,var(--cream-1))}.rcm-launch-orb-ring stop:nth-child(4){stop-color:color-mix(in srgb,var(--ai-5) 45%,var(--cream-1))}@media (prefers-reduced-motion:reduce){.rcm-pl-anim,.rcm-pl-anim *,.rcm-pl-aurora-1,.rcm-pl-aurora-2,.rcm-pl-aurora-3,.rcm-pl-card-in{animation:none!important}.rcm-pl-ring{opacity:0!important}}.rcm-wordmark{background-image:linear-gradient(95deg,#e2574c,#e8913c 26%,#dca93f 48%,#5da06b 72%,#3e8e7e);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.rcm-spectrum-bar,.rcm-spectrum-fill,.rcm-worklist-spectrum-btn{background:linear-gradient(100deg,var(--ai-3),var(--ai-4) 46%,var(--ai-5) 86%)}.rcm-worklist-detail-hero:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(100deg,var(--ai-3),var(--ai-4) 46%,var(--ai-5) 86%);z-index:2}.rcm-worklist-detail-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(102deg,color-mix(in srgb,var(--ai-3) 13%,transparent) 0,color-mix(in srgb,var(--ai-2) 10%,transparent) 44%,color-mix(in srgb,var(--ai-5) 8%,transparent) 100%);z-index:0;pointer-events:none}@keyframes rcmdc-spin{to{transform:rotate(1turn)}}@keyframes rcmdc-fadein{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.rcmdc-fadein{animation:rcmdc-fadein .24s cubic-bezier(.22,1,.36,1) both}.rcmdc-mono{font-family:var(--font-mono)}.rcmdc-spin{animation:rcmdc-spin .9s linear infinite}.rcmdc-scroll::-webkit-scrollbar{width:9px;height:9px}.rcmdc-scroll::-webkit-scrollbar-thumb{background:var(--cream-shadow);border-radius:8px}.rcmdc-sticky-foot{background:color-mix(in srgb,var(--cream-1) 92%,transparent);backdrop-filter:blur(8px)}.rcmdc-scroll::-webkit-scrollbar-track{background:transparent}.rcm-ops-root{min-height:100%;font-size:14px;line-height:1.5;letter-spacing:-.005em;-webkit-font-smoothing:antialiased}.rcm-ops-tab-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.rcm-ops-mono{font-family:var(--font-mono,ui-monospace,monospace);font-variant-numeric:tabular-nums}.rcm-ops-display{font-family:var(--font-display,inherit);font-feature-settings:"tnum"}.rcm-ops-eyebrow{font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.rcm-ops-card{border:1px solid var(--cream-2);border-radius:14px}.rcm-ops-btn,.rcm-ops-card{background:var(--cream-1);box-shadow:0 1px 3px rgba(20,20,30,.04)}.rcm-ops-btn{height:32px;padding:0 12px;border-radius:9px;font-size:12.5px;font-weight:500;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--cream-2);color:var(--ink-0);cursor:pointer}.rcm-ops-btn:hover{background:var(--surface-mute)}.rcm-ops-btn-sm{height:28px;padding:0 10px;border-radius:7px;font-size:11.5px;font-weight:500;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid var(--cream-2);background:var(--cream-1);color:var(--ink-1);cursor:pointer}.rcm-ops-btn-sm:hover{background:var(--surface-mute);color:var(--ink-0)}.rcm-ops-pill{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:999px;font-size:11px;font-weight:500;line-height:1.5;white-space:nowrap}.rcm-ops-pill-positive{background:color-mix(in srgb,var(--success) 10%,transparent);color:var(--success)}.rcm-ops-pill-negative{background:color-mix(in srgb,var(--terracotta) 9%,transparent);color:var(--terracotta)}.rcm-ops-pill-neutral{background:var(--surface-mute);color:var(--ink-1)}.rcm-ops-pill-warning{background:color-mix(in srgb,var(--gold) 10%,transparent);color:var(--gold)}.rcm-ops-pill-premium{background:color-mix(in srgb,var(--info) 10%,transparent);color:var(--info)}.rcm-ops-tab{background:transparent;border:0;cursor:pointer;padding:12px 0 14px;font-size:13px;font-weight:500;color:var(--ink-2);position:relative;display:inline-flex;align-items:center;gap:8px}.rcm-ops-tab:hover{color:var(--ink-1)}.rcm-ops-tab-active{color:var(--ink-0);font-weight:600}.rcm-ops-tab-active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--success);border-radius:999px}.rcm-ops-select{padding:0 30px 0 12px;font-weight:500;cursor:pointer;appearance:none}.rcm-ops-select,.rcm-ops-textinput{height:32px;border:1px solid var(--cream-2);border-radius:9px;background:var(--cream-1);color:var(--ink-0);font-size:12.5px;box-shadow:0 1px 3px rgba(20,20,30,.04)}.rcm-ops-textinput{padding:0 12px 0 32px;width:100%}.rcm-ops-textinput::placeholder{color:var(--ink-3)}.rcm-ops-row{padding:13px 16px;cursor:pointer;background:var(--cream-1);border-bottom:1px solid var(--cream-2);border-left:2px solid transparent;transition:background .16s}.rcm-ops-row-selected{background:color-mix(in srgb,var(--success) 10%,transparent);border-left-color:var(--success);padding-left:14px}.rcm-ops-title-gradient{background:linear-gradient(95deg,#e2574c,#e8913c 26%,#dca93f 48%,#5da06b 72%,#3e8e7e);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.rcm-ops-sparkle path{fill:url(#rcm-ops-sparkle-grad)}.rcm-baseline-spectrum-card{background:linear-gradient(100deg,var(--ai-3),var(--ai-4) 46%,var(--ai-5) 86%)}.rcm-baseline-headline-card{background:var(--ink-0);color:var(--cream-1)}@keyframes lm-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes lm-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(1.2)}}@keyframes lm-listen-ring{0%{transform:translate(-50%,-50%) scale(.4);opacity:.5}to{transform:translate(-50%,-50%) scale(2.6);opacity:0}}@keyframes lm-drawer-in{0%{opacity:0;transform:translateX(28px)}to{opacity:1;transform:translateX(0)}}@keyframes lm-scrim-in{0%{opacity:0}to{opacity:1}}.lm-root{--lm-green:#0f5c45;--lm-green-deep:#0a4530;--lm-green-soft:rgba(15,92,69,0.1);--lm-green-wash:rgba(15,92,69,0.05);--lm-brass-deep:#8b6b47;--lm-brass-tint:#f0e9dc;--lm-negative:#a8442e;--lm-warning:#b5803d;--lm-iri-linear:linear-gradient(120deg,#4d2855,#8e3567 28%,#d8625f 55%,#d49545 80%,#0f5c45);--lm-iri-dot:linear-gradient(135deg,#4d2855,#d8625f 55%,#d49545)}.lm-fade-up{animation:lm-fade-up .48s cubic-bezier(.16,1,.3,1) both}.lm-d-0{animation-delay:0s}.lm-d-1{animation-delay:70ms}.lm-d-2{animation-delay:.14s}.lm-d-3{animation-delay:.21s}.lm-breathe{animation:lm-breathe 2s ease-in-out infinite}.lm-listen-ring{position:absolute;top:50%;left:50%;width:32px;height:32px;border-radius:999px;border:1.5px solid var(--lm-green);animation:lm-listen-ring 3.2s cubic-bezier(.3,0,.2,1) infinite;pointer-events:none}.lm-drawer{animation:lm-drawer-in .32s cubic-bezier(.16,1,.3,1) both}.lm-scrim{animation:lm-scrim-in .24s ease-out both}.lm-kpi-card{transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1)}.lm-kpi-card:hover{transform:translateY(-1px);box-shadow:0 1px 2px rgba(28,24,18,.05),0 4px 12px rgba(28,24,18,.06)}.lm-tab-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.lm-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.lm-eyebrow{font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.lm-serif{font-family:"Instrument Serif",Georgia,serif;font-style:italic}.lm-count-gradient{background:var(--lm-iri-linear);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@keyframes wt-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes wt-aurora{0%{transform:translate(-15%,-10%) scale(1)}25%{transform:translate(20%,-5%) scale(1.15)}50%{transform:translate(15%,20%) scale(1.05)}75%{transform:translate(-10%,15%) scale(1.1)}to{transform:translate(-15%,-10%) scale(1)}}@keyframes wt-data-pulse{0%{background-position:-150% 0}to{background-position:250% 0}}@keyframes wt-breathe{0%,to{opacity:.55}50%{opacity:1}}@keyframes wt-urgent{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.15);opacity:.7}}@keyframes wt-listening{0%{transform:translate(-50%,-50%) scale(.5);opacity:.45}to{transform:translate(-50%,-50%) scale(5);opacity:0}}.wt-root{--wt-green:#0f5c45;--wt-green-deep:#0a4530;--wt-green-soft:rgba(15,92,69,0.1);--wt-green-wash:rgba(15,92,69,0.05);--wt-negative:#a8442e;--wt-brass:#a8845c;--wt-brass-deep:#8b6b47;--wt-brass-soft:rgba(168,132,92,0.1);--wt-brass-tint:#f0e9dc;--wt-iri-linear:linear-gradient(120deg,#4d2855,#8e3567 28%,#d8625f 55%,#d49545 80%,#0f5c45);--wt-iri-dot:linear-gradient(135deg,#4d2855,#d8625f 55%,#d49545)}.wt-fade-up{animation:wt-fade-up .48s cubic-bezier(.16,1,.3,1) both}.wt-d-0{animation-delay:0s}.wt-d-1{animation-delay:70ms}.wt-d-2{animation-delay:.14s}.wt-aurora{background:radial-gradient(ellipse 50% 40% at 30% 30%,rgba(216,98,95,.16) 0,rgba(141,53,103,.1) 35%,rgba(77,40,85,.04) 60%,transparent 80%);animation:wt-aurora 32s ease-in-out infinite}.wt-aurora,.wt-aurora-2{position:absolute;inset:-20%;pointer-events:none;z-index:0}.wt-aurora-2{background:radial-gradient(ellipse 40% 35% at 70% 70%,rgba(212,149,69,.12) 0,rgba(15,92,69,.06) 50%,transparent 75%);animation:wt-aurora 38s ease-in-out infinite reverse}.wt-data-pulse{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,transparent 30%,rgba(216,98,95,.55) 45%,rgba(212,149,69,.55) 55%,transparent 70%,transparent);background-size:200% 100%;animation:wt-data-pulse 4s ease-in-out infinite;pointer-events:none;z-index:2}.wt-breathe{animation:wt-breathe 1.4s ease-in-out infinite}.wt-urgent-dot{width:7px;height:7px;border-radius:999px;background:var(--wt-negative);animation:wt-urgent 1.6s ease-in-out infinite;flex:none}.wt-listening-ring{position:absolute;top:50%;left:50%;width:24px;height:24px;border-radius:999px;border:1.5px solid var(--wt-green);pointer-events:none;animation:wt-listening 3.2s cubic-bezier(.4,0,.2,1) infinite}.wt-row{transition:background .14s;cursor:pointer}.wt-row:hover{background:var(--cream-0)}.wt-count-gradient{background:var(--wt-iri-linear);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.wt-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.wt-eyebrow{font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.wt-serif{font-family:"Instrument Serif",Georgia,serif;font-style:italic}@keyframes rpt-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.rpt-root{--rpt-green:#0f5c45;--rpt-green-deep:#0a4530;--rpt-green-soft:rgba(15,92,69,0.1);--rpt-green-wash:rgba(15,92,69,0.05);--rpt-brass-deep:#8b6b47;--rpt-brass-soft:rgba(168,132,92,0.1);--rpt-brass-tint:#f0e9dc;--rpt-negative:#a8442e;--rpt-warning:#b5803d;--rpt-iri-linear:linear-gradient(120deg,#4d2855,#8e3567 28%,#d8625f 55%,#d49545 80%,#0f5c45)}.rpt-fade-up{animation:rpt-fade-up .48s cubic-bezier(.16,1,.3,1) both}.rpt-d-0{animation-delay:0s}.rpt-d-1{animation-delay:70ms}.rpt-d-2{animation-delay:.14s}.rpt-count-gradient{background:var(--rpt-iri-linear);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.rpt-mono{font-family:var(--font-mono)}.rpt-mono,.rpt-tab-num{font-variant-numeric:tabular-nums}.rpt-tab-num{font-feature-settings:"tnum"}.rpt-eyebrow{font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.rpt-serif{font-family:"Instrument Serif",Georgia,serif;font-style:italic}.rpt-kpi-card{transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1)}.rpt-kpi-card:hover{transform:translateY(-1px);box-shadow:0 1px 2px rgba(28,24,18,.05),0 4px 12px rgba(28,24,18,.06)}.rpt-row:hover,.rpt-subnav-btn:hover:not(.rpt-subnav-btn-active){background:var(--cream-0)}@keyframes cl-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes cl-drawer-in{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.cl-root{--cl-green:#0f5c45;--cl-green-deep:#0a4530;--cl-green-soft:rgba(15,92,69,0.1);--cl-green-wash:rgba(15,92,69,0.05);--cl-brass-deep:#8b6b47;--cl-brass-soft:rgba(168,132,92,0.1);--cl-brass-tint:#f0e9dc;--cl-brass-border:rgba(168,132,92,0.18);--cl-negative:#a8442e;--cl-warning:#b5803d;--cl-iri-linear:linear-gradient(120deg,#4d2855,#8e3567 28%,#d8625f 55%,#d49545 80%,#0f5c45);--cl-iri-dot:linear-gradient(135deg,#4d2855,#d8625f 55%,#d49545)}.cl-fade-up{animation:cl-fade-up .48s cubic-bezier(.16,1,.3,1) both}.cl-d-0{animation-delay:0s}.cl-d-1{animation-delay:70ms}.cl-d-2{animation-delay:.14s}.cl-d-3{animation-delay:.21s}@media (prefers-reduced-motion:reduce){.cl-drawer,.cl-fade-up{animation:none}}.cl-mono{font-family:var(--font-mono)}.cl-mono,.cl-tab-num{font-variant-numeric:tabular-nums}.cl-tab-num{font-feature-settings:"tnum"}.cl-eyebrow{font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.cl-count-gradient{background:var(--cl-iri-linear);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.cl-kpi-card{transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1)}.cl-kpi-card:hover{transform:translateY(-1px);box-shadow:0 1px 2px rgba(28,24,18,.05),0 4px 12px rgba(28,24,18,.06)}.cl-row{transition:background .14s,border-left-color .14s;cursor:pointer}.cl-row:hover{background:var(--cl-green-wash)}.cl-tab{transition:color .16s}.cl-tab[data-active=true]{border-bottom-color:var(--cl-green)}.cl-drawer{animation:cl-drawer-in .28s cubic-bezier(.16,1,.3,1) both}.cl-listen-ring{border:1.5px solid var(--cl-green)}.cl-reasoning-toggle{background:var(--cl-brass-tint);color:var(--cl-brass-deep);border:1px solid var(--cl-brass-border);transition:background .14s,border-color .14s}.cl-reasoning-toggle:hover{background:rgba(168,132,92,.16)}.cl-reasoning-toggle[data-on=true]{background:var(--cl-brass-deep);color:#ffffff;border-color:var(--cl-brass-deep)}.cl-scrubber{-webkit-appearance:none;appearance:none;background:transparent;cursor:pointer;width:100%;height:16px}.cl-scrubber::-webkit-slider-runnable-track{background:var(--surface-mute);height:4px;border-radius:999px}.cl-scrubber::-moz-range-track{background:var(--surface-mute);height:4px;border-radius:999px}.cl-scrubber::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;margin-top:-5px;width:14px;height:14px;border-radius:999px;background:var(--cl-green);border:2px solid var(--cream-1);box-shadow:var(--sh-1)}.cl-scrubber::-moz-range-thumb{width:14px;height:14px;border-radius:999px;background:var(--cl-green);border:2px solid var(--cream-1);box-shadow:var(--sh-1)}@keyframes set-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes set-savebar{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.set-root{--set-green:#0f5c45;--set-green-deep:#0a4530;--set-green-soft:rgba(15,92,69,0.1);--set-green-wash:rgba(15,92,69,0.05);--set-brass-deep:#8b6b47;--set-brass-tint:#f0e9dc;--set-negative:#a8442e;--set-negative-soft:rgba(168,68,46,0.1);--set-warning:#b5803d;--set-warning-soft:rgba(181,128,61,0.12);--set-iri-linear:linear-gradient(120deg,#4d2855,#8e3567 28%,#d8625f 55%,#d49545 80%,#0f5c45)}.set-fade-up{animation:set-fade-up .48s cubic-bezier(.16,1,.3,1) both}.set-d-0{animation-delay:0s}.set-d-1{animation-delay:70ms}.set-d-2{animation-delay:.14s}.set-d-3{animation-delay:.21s}.set-d-4{animation-delay:.28s}.set-d-5{animation-delay:.35s}.set-eyebrow{font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.set-serif{font-family:"Instrument Serif",Georgia,serif;font-style:italic}.set-count-gradient{background:var(--set-iri-linear);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.set-card{overflow:hidden;border:1px solid var(--cream-2);border-radius:14px;background:var(--cream-1);box-shadow:var(--sh-1)}.set-input,.set-select,.set-textarea{box-sizing:border-box;width:100%;border:1px solid color-mix(in srgb,var(--cream-2) 80%,var(--ink-0));border-radius:9px;background:var(--cream-1);color:var(--ink-0);font-size:13.5px;letter-spacing:-.005em;outline:none;transition:border-color .16s,box-shadow .16s,background .16s}.set-input,.set-select{height:38px;padding:0 12px}.set-textarea{min-height:90px;padding:12px;line-height:1.65;resize:vertical}.set-input:hover,.set-select:hover,.set-textarea:hover{border-color:color-mix(in srgb,var(--cream-2) 40%,var(--ink-0))}.set-input:focus,.set-select:focus,.set-textarea:focus{border-color:var(--set-green);box-shadow:0 0 0 3px var(--set-green-soft)}.set-input::placeholder,.set-textarea::placeholder{color:var(--ink-3)}.set-subnav-btn{display:flex;width:100%;cursor:pointer;align-items:center;justify-content:space-between;border:0;border-left:3px solid transparent;background:transparent;padding:8px 14px 8px 20px;text-align:left;font-size:13px;font-weight:500;letter-spacing:-.005em;color:var(--ink-1);transition:background .14s,color .14s,border-left-color .14s}.set-subnav-btn:hover{background:var(--surface-mute);color:var(--ink-0)}.set-subnav-btn-active{border-left-color:var(--set-green);background:var(--set-green-wash);font-weight:600;color:var(--ink-0)}.set-toggle{position:relative;flex:none;width:38px;height:22px;cursor:pointer;border:1px solid color-mix(in srgb,var(--cream-2) 80%,var(--ink-0));border-radius:999px;background:var(--surface-mute);transition:background .2s,border-color .2s}.set-toggle[data-on=true]{border-color:var(--set-green-deep);background:var(--set-green)}.set-toggle:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:999px;background:var(--cream-1);box-shadow:0 1px 3px rgba(28,24,18,.18);transition:left .22s cubic-bezier(.16,1,.3,1)}.set-toggle[data-on=true]:after{left:19px}.set-slider{-webkit-appearance:none;appearance:none;width:100%;height:24px;margin:0;cursor:pointer;background:transparent}.set-slider::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:var(--surface-mute)}.set-slider::-moz-range-track{height:4px;border-radius:999px;background:var(--surface-mute)}.set-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;margin-top:-8px;cursor:grab;border:2.5px solid var(--set-green);border-radius:999px;background:var(--cream-1);box-shadow:var(--sh-1)}.set-slider::-moz-range-thumb{width:20px;height:20px;cursor:grab;border:2.5px solid var(--set-green);border-radius:999px;background:var(--cream-1);box-shadow:var(--sh-1)}.set-savebar{animation:set-savebar .28s cubic-bezier(.16,1,.3,1) both}.set-btn{border:1px solid var(--cream-2);border-radius:10px;background:var(--surface-mute);padding:0 14px;font-weight:500;color:var(--ink-0)}.set-btn,.set-btn-primary{display:inline-flex;height:36px;cursor:pointer;align-items:center;gap:7px;font-size:13px}.set-btn-primary{border:1px solid var(--set-green);border-radius:10px;background:var(--set-green);padding:0 16px;font-weight:600;color:#fff;box-shadow:0 0 0 1px var(--set-green-soft),0 6px 18px var(--set-green-soft)}.set-pill-neutral{display:inline-flex;align-items:center;gap:5px;border-radius:999px;border:1px solid var(--cream-2);background:var(--surface-mute);padding:1px 7px;font-size:10px;font-weight:600;color:var(--ink-1)}.set-dirty-wash{background:var(--set-green-wash)}.set-dirty-rail{position:absolute;top:14px;bottom:14px;left:0;width:3px;border-radius:0 2px 2px 0;background:var(--set-green)}@keyframes rc-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes rc-ring{0%{transform:scale(.5);opacity:.5}to{transform:scale(3.2);opacity:0}}@keyframes rc-flow{to{stroke-dashoffset:-32}}@keyframes rc-w1{0%,to{transform:scaleY(.3)}50%{transform:scaleY(.95)}}@keyframes rc-w2{0%,to{transform:scaleY(.62)}50%{transform:scaleY(.25)}}@keyframes rc-w3{0%,to{transform:scaleY(.85)}50%{transform:scaleY(.4)}}@keyframes rc-w4{0%,to{transform:scaleY(.45)}50%{transform:scaleY(.82)}}@keyframes rc-w5{0%,to{transform:scaleY(.72)}50%{transform:scaleY(.3)}}@keyframes rc-w6{0%,to{transform:scaleY(.35)}50%{transform:scaleY(.9)}}.rc-launch-gradient{background:linear-gradient(102deg,color-mix(in srgb,var(--ai-4) 35%,transparent) 0,color-mix(in srgb,var(--terracotta-tint) 40%,transparent) 50%,color-mix(in srgb,var(--ai-tint) 30%,transparent) 100%)}.rc-launch-overlay{background:linear-gradient(180deg,transparent 35%,color-mix(in srgb,var(--cream-1) 88%,transparent) 100%)}.rc-launch-pill{border-color:var(--cream-2);background:color-mix(in srgb,var(--cream-0) 92%,transparent)}.rc-aurora-1,.rc-aurora-2,.rc-aurora-3{position:absolute;border-radius:50%;filter:blur(70px);pointer-events:none}.rc-aurora-1{width:280px;height:280px;top:-40px;left:-30px;background:rgba(201,182,255,.55)}.rc-aurora-2{width:220px;height:220px;top:40%;right:10%;background:rgba(255,169,201,.45)}.rc-aurora-3{width:180px;height:180px;bottom:-20px;left:35%;background:rgba(175,200,255,.35)}.rc-orb-breathe{animation:rc-breathe 4.2s ease-in-out infinite}.rc-orb-breathe,.rc-ring{transform-origin:372px 232px}.rc-ring{animation:rc-ring 3.6s ease-out infinite}.rc-flow{animation:rc-flow 2.4s linear infinite}.rc-bar{transform-origin:center}.rc-bar:first-child{animation:rc-w1 1.2s ease-in-out infinite}.rc-bar:nth-child(2){animation:rc-w2 1.5s ease-in-out infinite}.rc-bar:nth-child(3){animation:rc-w3 1.1s ease-in-out infinite}.rc-bar:nth-child(4){animation:rc-w4 1.4s ease-in-out infinite}.rc-bar:nth-child(5){animation:rc-w5 1.3s ease-in-out infinite}.rc-bar:nth-child(6){animation:rc-w6 1.5s ease-in-out infinite}.rc-bar:nth-child(7){animation:rc-w1 1.2s ease-in-out infinite}@keyframes rl-pulse{0%,to{opacity:1}50%{opacity:.35}}.rl-row:hover{background:var(--cream-0)}.rl-act:hover{background:var(--surface-mute)}.rl-srch:focus{border-color:var(--ai-4);box-shadow:0 0 0 3px rgba(91,141,239,.15)}.rl-live-dot{animation:rl-pulse 2s ease-in-out infinite}.rr-rc:hover{box-shadow:var(--sh-1)}.ml-row:hover,.rr-prow:hover,.rr-seg:hover{background:var(--cream-0)}.ml-pg{min-width:28px;height:28px;padding:0 7px;border-radius:var(--r-sm);border:1px solid var(--cream-2);background:var(--cream-1);color:var(--ink-2);font-size:12px;font-weight:600;font-family:var(--font-body);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background var(--dur-fast),color var(--dur-fast)}.ml-pg:hover:not(:disabled){background:var(--surface-mute);color:var(--ink-0)}.ml-pg:disabled{opacity:.4;cursor:not-allowed}.ml-pg--on{background:var(--ink-0);color:var(--cream-1);border-color:var(--ink-0)}@keyframes mlSpin{to{transform:rotate(1turn)}}.ml-spin{animation:mlSpin .8s linear infinite}.cl-row{transition:background var(--dur-fast)}.cl-row:hover{background:var(--cream-0)}@keyframes cl-listen-ring{0%{transform:translate(-50%,-50%) scale(.4);opacity:.5}to{transform:translate(-50%,-50%) scale(2.6);opacity:0}}.cl-listen-ring{position:absolute;top:50%;left:50%;width:32px;height:32px;border-radius:999px;border:1.5px solid var(--sage-2);animation:cl-listen-ring 3.2s cubic-bezier(.3,0,.2,1) infinite;pointer-events:none}input[type=range].cl-scrubber{-webkit-appearance:none;appearance:none;background:transparent;cursor:pointer;width:100%;height:16px}input[type=range].cl-scrubber::-webkit-slider-runnable-track{background:var(--surface-mute);height:4px;border-radius:999px}input[type=range].cl-scrubber::-moz-range-track{background:var(--surface-mute);height:4px;border-radius:999px}input[type=range].cl-scrubber::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;margin-top:-5px;width:14px;height:14px;border-radius:999px;background:var(--sage-2);border:2px solid var(--cream-1);box-shadow:var(--sh-1)}input[type=range].cl-scrubber::-moz-range-thumb{width:14px;height:14px;border-radius:999px;background:var(--sage-2);border:2px solid var(--cream-1);box-shadow:var(--sh-1)}.cl-reasoning-toggle{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:7px;background:var(--gold-tint);color:var(--gold);border:1px solid color-mix(in srgb,var(--gold) 18%,transparent);font-family:var(--font-body);font-size:11.5px;font-weight:600;cursor:pointer;transition:background var(--dur-fast),border-color var(--dur-fast);letter-spacing:-.005em}.cl-reasoning-toggle:hover{background:color-mix(in srgb,var(--gold) 16%,transparent)}.cl-reasoning-toggle[data-on=true]{background:var(--gold);color:var(--cream-1);border-color:var(--gold)}.cl-tab{padding:10px 16px;border:0;background:transparent;font-family:var(--font-body);font-size:13px;font-weight:500;color:var(--ink-3);cursor:pointer;letter-spacing:-.005em;position:relative;transition:color var(--dur-fast);border-bottom:2px solid transparent}.cl-tab:hover{color:var(--ink-0)}.cl-tab[data-active=true]{color:var(--ink-0);font-weight:600;border-bottom-color:var(--sage-2)}.cl-kpi-shimmer{position:absolute;inset:0;opacity:.5;pointer-events:none;overflow:hidden}.cl-kpi-shimmer:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0,transparent 35%,color-mix(in srgb,var(--gold) 5%,transparent) 50%,transparent 65%,transparent 100%);background-size:200% 100%;animation:cl-shimmer 4.5s ease-in-out infinite}@keyframes cl-shimmer{0%{background-position:-150% 0}to{background-position:250% 0}}.rl-card{position:relative;overflow:hidden;border-radius:var(--r-lg);border:1px solid var(--cream-2);background:var(--cream-1);box-shadow:var(--sh-1);transition:border-color var(--dur-fast),box-shadow var(--dur-fast),transform var(--dur-fast)}.rl-card:not(.rl-card--open):hover{box-shadow:var(--sh-2);transform:translateY(-1px)}.rl-card--open{border-color:color-mix(in srgb,var(--accent) 55%,transparent);box-shadow:var(--sh-2)}.rl-card--open:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;z-index:2;background:linear-gradient(180deg,var(--accent),var(--ai-4) 60%,var(--ai-5))}@keyframes abPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}.ab-live-dot{animation:abPulse 2s ease-in-out infinite}@keyframes abSpin{to{transform:rotate(1turn)}}@keyframes abDot{0%,to{opacity:.3;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@keyframes abBlink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes abRise{0%{transform:translateY(7px)}to{transform:none}}.ab-spin{animation:abSpin .9s linear infinite}.ab-dot{animation:abDot 1.2s ease-in-out infinite}.ab-blink{animation:abBlink 1s step-end infinite}.ab-del{width:24px;height:24px;border-radius:var(--r-sm);border:none;background:transparent;color:var(--ink-4);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background var(--dur-fast),color var(--dur-fast)}.ab-del:hover{background:var(--terracotta-tint);color:var(--terracotta)}.ab-prow:hover{background:var(--cream-0)}.ab-filter{padding:5px 12px;font-size:11.5px;border:none;border-radius:var(--r-pill);cursor:pointer;font-family:var(--font-body);white-space:nowrap;transition:background var(--dur-fast)}.ab-card{position:relative;border-radius:var(--r-lg);border:1.5px solid var(--seg-border,var(--cream-2));background-color:var(--cream-1);background-image:radial-gradient(135% 120% at 100% 0,color-mix(in srgb,var(--seg,var(--ai-3)) var(--wash,9%),transparent),transparent 46%);box-shadow:var(--sh-1);overflow:hidden;animation:abRise .38s var(--ease-out,cubic-bezier(.22,.8,.36,1)) both;transition:border-color var(--dur-fast),box-shadow var(--dur-fast),background-image var(--dur-fast),transform var(--dur-fast)}.ab-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;z-index:2;pointer-events:none;background:linear-gradient(180deg,var(--seg,var(--ai-3)),var(--ai-4) 58%,var(--ai-5))}.ab-card--state:before{background:var(--seg)}.ab-card--clickable{cursor:pointer}.ab-card--clickable:hover{box-shadow:var(--sh-2);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.ab-card{animation:none}.ab-card--clickable:hover{transform:none}.ab-live-dot{animation:none}}.tl-card{--accent:var(--ai-3);display:flex;flex-direction:column;overflow:hidden;cursor:pointer;border-radius:var(--r-lg);border:1px solid var(--cream-2);background:var(--cream-1);box-shadow:var(--sh-1);transition:transform var(--dur-fast),box-shadow var(--dur-fast),border-color var(--dur-fast)}.tl-card:hover{transform:translateY(-2px);box-shadow:var(--sh-2);border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.tl-mi:hover:not(:disabled){background:var(--cream-0)!important}.tl-kebab:hover{background:var(--surface-mute)!important;color:var(--ink-1)!important}.tl-srch:focus{border-color:var(--ai-4);box-shadow:0 0 0 3px rgba(91,141,239,.15)}.tl-channel-pick:hover{transform:translateY(-1px);box-shadow:var(--sh-2);border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.tl-preview-btn{background:var(--sage-0);color:#fff}.te-mi:hover{background:var(--cream-0)!important}.te-mv{display:flex;height:22px;width:24px;cursor:pointer;align-items:center;justify-content:center;border-radius:var(--r-xs,4px);border:1px solid var(--cream-2);background:var(--cream-1);color:var(--ink-3)}.te-mv:hover:not(:disabled){color:var(--ink-0);background:var(--surface-mute)}.te-mv:disabled{cursor:not-allowed;opacity:.4}.te-mv--rm:hover{color:var(--terracotta);border-color:var(--terracotta);background:var(--terracotta-tint)}.te-tab{display:inline-flex;align-items:center;gap:7px;margin-bottom:-1px;cursor:pointer;border:none;border-bottom:2px solid transparent;background:none;padding:10px 18px;font-family:var(--font-body);font-size:13px;transition:color var(--dur-fast)}.te-tab--on{border-bottom-color:var(--ai-3);font-weight:600;color:var(--ink-0)}.te-tab--off{font-weight:500;color:var(--ink-3)}.te-tab--off:hover{color:var(--ink-1)}.te-editor input::placeholder,.te-editor textarea::placeholder{color:var(--ink-4)}.te-sms-device{background:#161c26;box-shadow:var(--sh-2)}.te-sms-device-bubble{background:rgba(255,255,255,.16);color:#fff}.te-preview-btn{background:var(--sage-0);color:#fff}.recall-sequence-wizard{--elva-ink-1:var(--ink-0);--elva-ink-2:var(--ink-2);--elva-ink-3:var(--ink-3);--elva-ink-4:var(--ink-4);--elva-bg:var(--cream-0);--elva-surface:var(--cream-1);--elva-surface-mute:var(--surface-mute);--elva-border-soft:var(--cream-2);--elva-green:var(--success);--elva-green-deep:#1f7a4d;--elva-positive:var(--success);--elva-positive-soft:var(--success-tint);--elva-warning:var(--gold);--elva-warning-soft:var(--gold-tint);--elva-iris-aubergine:var(--ai-3);--elva-iris-plum:#7a5cff;--elva-iris-plum-soft:rgba(122,79,214,0.13);--elva-channel-email:var(--info);--elva-channel-email-soft:var(--info-tint);--elva-channel-email-tint:var(--info-tint);--elva-green-soft:var(--success-tint);--elva-green-tint:var(--success-tint);--elva-iris-coral:var(--terracotta);--elva-iris-coral-soft:var(--terracotta-tint);--elva-tint-lavender:rgba(122,79,214,0.13);--elva-tint-pink:var(--terracotta-tint);--elva-negative:var(--terracotta);--elva-on-accent:#ffffff}.recall-sequence-wizard .bg-elva-bg{background-color:var(--cream-0)}.recall-sequence-wizard .bg-elva-surface{background-color:var(--cream-1)}.recall-sequence-wizard .bg-elva-surface-mute{background-color:var(--surface-mute)}.recall-sequence-wizard .bg-elva-green-deep{background-color:#1f7a4d}.recall-sequence-wizard .bg-elva-positive-soft{background-color:var(--success-tint)}.recall-sequence-wizard .bg-elva-warning-soft{background-color:var(--gold-tint)}.recall-sequence-wizard .bg-elva-iris-plum-soft{background-color:rgba(122,79,214,.13)}.recall-sequence-wizard .bg-elva-iris-aubergine{background-color:var(--ai-3)}.recall-sequence-wizard .bg-elva-channel-email-soft{background-color:var(--info-tint)}.recall-sequence-wizard .text-elva-ink-1{color:var(--ink-0)}.recall-sequence-wizard .text-elva-ink-2{color:var(--ink-2)}.recall-sequence-wizard .text-elva-ink-3{color:var(--ink-3)}.recall-sequence-wizard .text-elva-ink-4{color:var(--ink-4)}.recall-sequence-wizard .text-elva-green{color:var(--success)}.recall-sequence-wizard .text-elva-green-deep{color:#1f7a4d}.recall-sequence-wizard .text-elva-positive{color:var(--success)}.recall-sequence-wizard .text-elva-warning{color:var(--gold)}.recall-sequence-wizard .text-elva-iris-aubergine{color:var(--ai-3)}.recall-sequence-wizard .text-elva-iris-plum{color:#7a5cff}.recall-sequence-wizard .text-elva-channel-email{color:var(--info)}.recall-sequence-wizard .border-elva-border-soft{border-color:var(--cream-2)}.recall-sequence-wizard .border-elva-green-deep{border-color:#1f7a4d}.recall-sequence-wizard .border-elva-positive\/25{border-color:color-mix(in srgb,var(--success) 25%,transparent)}.recall-sequence-wizard .border-elva-positive\/40{border-color:color-mix(in srgb,var(--success) 40%,transparent)}.recall-sequence-wizard .border-elva-warning\/25{border-color:color-mix(in srgb,var(--gold) 25%,transparent)}.recall-sequence-wizard .border-elva-iris-aubergine\/40{border-color:color-mix(in srgb,var(--ai-3) 40%,transparent)}.recall-sequence-wizard .border-elva-channel-email\/40{border-color:color-mix(in srgb,var(--info) 40%,transparent)}.recall-sequence-wizard .shadow-elva-sm,.recall-sequence-wizard .shadow-elva-xs{box-shadow:var(--sh-1)}.recall-sequence-wizard .font-elva-display{font-family:var(--font-display)}.recall-sequence-wizard .hover\:bg-elva-positive-soft:hover{background-color:var(--success-tint)}.recall-sequence-wizard .hover\:bg-elva-green:hover{background-color:var(--success)}.recall-sequence-wizard .hover\:bg-elva-surface-mute:hover{background-color:var(--surface-mute)}.recall-sequence-wizard .hover\:text-elva-ink-1:hover{color:var(--ink-0)}.recall-sequence-wizard [role=button]:not([aria-disabled=true]),.recall-sequence-wizard button:not(:disabled){cursor:pointer}.recall-sequence-wizard .bg-elva-ink-2{background-color:var(--surface-mute)}.recall-sequence-wizard .bg-elva-green{background-color:var(--success)}.recall-sequence-wizard .bg-elva-green-soft,.recall-sequence-wizard .bg-elva-green-tint{background-color:var(--success-tint)}.recall-sequence-wizard .bg-elva-channel-email{background-color:var(--info)}.recall-sequence-wizard .bg-elva-channel-email-tint{background-color:var(--info-tint)}.recall-sequence-wizard .bg-elva-iris-plum{background-color:#7a5cff}.recall-sequence-wizard .bg-elva-iris-coral{background-color:var(--terracotta)}.recall-sequence-wizard .bg-elva-iris-coral-soft{background-color:var(--terracotta-tint)}.recall-sequence-wizard .bg-elva-tint-lavender{background-color:rgba(122,79,214,.13)}.recall-sequence-wizard .bg-elva-tint-pink{background-color:var(--terracotta-tint)}.recall-sequence-wizard .text-elva-on-accent{color:var(--elva-on-accent)}.recall-sequence-wizard .text-elva-iris-coral,.recall-sequence-wizard .text-elva-negative{color:var(--terracotta)}.recall-sequence-wizard .border-elva-channel-email\/30{border-color:color-mix(in srgb,var(--info) 30%,transparent)}.recall-sequence-wizard .border-elva-iris-plum\/30{border-color:color-mix(in srgb,#7a5cff 30%,transparent)}.recall-sequence-wizard .border-elva-green\/30{border-color:color-mix(in srgb,var(--success) 30%,transparent)}.recall-sequence-wizard .border-elva-iris-coral\/30{border-color:color-mix(in srgb,var(--terracotta) 30%,transparent)}.recall-sequence-wizard .border-elva-border-soft\/50{border-color:color-mix(in srgb,var(--cream-2) 50%,transparent)}.recall-sequence-wizard .border-elva-border-soft\/60{border-color:color-mix(in srgb,var(--cream-2) 60%,transparent)}.recall-sequence-wizard .border-elva-iris-plum\/60{border-color:color-mix(in srgb,#7a5cff 60%,transparent)}.recall-sequence-wizard .ring-elva-channel-email{--tw-ring-color:var(--info)}.recall-sequence-wizard .ring-elva-iris-plum{--tw-ring-color:#7a5cff}.recall-sequence-wizard .ring-elva-green{--tw-ring-color:var(--success)}.recall-sequence-wizard .ring-elva-iris-coral{--tw-ring-color:var(--terracotta)}.recall-sequence-wizard .ring-elva-green-deep{--tw-ring-color:#1f7a4d}.recall-sequence-wizard .ring-elva-negative{--tw-ring-color:var(--terracotta)}.recall-sequence-wizard .ring-offset-elva-bg{--tw-ring-offset-color:var(--cream-0)}.recall-sequence-wizard .hover\:bg-elva-channel-email-soft:hover{background-color:var(--info-tint)}.recall-sequence-wizard .hover\:bg-elva-iris-plum-soft:hover{background-color:rgba(122,79,214,.13)}.recall-sequence-wizard .hover\:bg-elva-iris-aubergine-soft:hover{background-color:color-mix(in srgb,var(--ai-3) 12%,transparent)}.recall-sequence-wizard .hover\:text-elva-iris-plum:hover{color:#7a5cff}.recall-sequence-wizard .text-elva-surface{color:var(--elva-on-accent)}.growth-dashboard-root{--growth-accent:#2c6ab5;--growth-pill:#dce6f2;--growth-accent-bar:#16314f}.growth-act-row:hover{background:var(--cream-0)}.growth-quick-nav:hover{transform:translateY(-2px);box-shadow:var(--sh-2);border-color:color-mix(in srgb,var(--growth-accent) 45%,transparent)}.growth-link:hover{text-decoration:underline}@media (max-width:1100px){.growth-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.growth-ai-grid,.growth-highlights-grid,.growth-value-grid{grid-template-columns:1fr!important}.growth-quick-nav-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){.growth-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.growth-quick-nav-grid{grid-template-columns:1fr!important}}.growth-campaigns-root .sc-head:hover{background:var(--cream-0)}.growth-campaigns-root .sc-card{transition:border-color var(--dur-fast),box-shadow var(--dur-fast)}.growth-campaigns-root .sc-kw{font-size:11px;font-weight:500;color:var(--ink-2);background:var(--surface-mute);padding:3px 9px;border-radius:var(--r-pill)}@media (max-width:900px){.gc-metrics-grid,.gc-signals-grid{grid-template-columns:1fr!important}.gc-head-stats{display:none!important}}@media (max-width:640px){.gc-header-stats{width:100%;justify-content:flex-start!important}}.growth-leads-root .ld-row:hover{background:var(--cream-0)}.growth-leads-root .ld-act:hover{background:var(--surface-mute)}.growth-leads-root .ld-sel{padding:8px 13px;border-radius:var(--r-md);border:1px solid var(--cream-2);font-family:var(--font-body);font-size:13px;color:var(--ink-1);background:var(--cream-1);outline:none;cursor:pointer;box-shadow:var(--sh-1)}@media (max-width:900px){.ld-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ld-detail-grid,.ld-funnel-grid{grid-template-columns:1fr!important}}@media (max-width:640px){.ld-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ld-table-head,.ld-table-row{grid-template-columns:30px 1fr 90px!important}.ld-col-campaign,.ld-col-date,.ld-col-keyword,.ld-col-revenue{display:none}}.growth-market-root .ma-tab{transition:background var(--dur-fast),color var(--dur-fast)}.growth-market-root .ma-tab:hover:not(.ma-tab--on){color:var(--ink-1)}@media (max-width:900px){.mi-metrics-grid,.mi-signals-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mi-ads-grid{grid-template-columns:1fr!important}}@media (max-width:640px){.mi-metrics-grid,.mi-overview-grid,.mi-segment-stats,.mi-seo-grid,.mi-signals-grid,.mi-swot-grid{grid-template-columns:1fr!important}}@media (max-width:900px){.mp-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mp-audit-grid,.mp-profile-grid,.mp-vector-grid{grid-template-columns:1fr!important}}@media (max-width:640px){.mp-kpi-grid{grid-template-columns:1fr!important}.mp-bench-grid{display:block!important}.mp-bench-row{grid-template-columns:1fr!important;gap:8px!important;padding:12px 0!important}.mp-bench-head{display:none!important}}.growth-citations-root .lc-act:hover{filter:brightness(.97)}.growth-citations-root .lc-ext:hover{background:var(--surface-mute);color:var(--ink-1)}@media (max-width:900px){.lc-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:640px){.lc-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lc-nap-grid{grid-template-columns:1fr!important}}.growth-schema-root .sc-link:hover{background:var(--surface-mute)}@media (max-width:900px){.sc-metrics-grid,.sc-preview-grid{grid-template-columns:1fr!important}}@media (max-width:640px){.sc-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sc-schema-meta{grid-template-columns:1fr!important}}@keyframes suSpin{to{transform:rotate(1turn)}}.growth-setup-root .su-spin{animation:suSpin 1.6s linear infinite;display:flex}.growth-setup-root .su-task:hover{background:var(--cream-0)}.growth-setup-root .su-actionrow{transition:box-shadow var(--dur-fast)}.growth-setup-root .su-actionrow:hover{box-shadow:var(--sh-1)}.growth-website-health-root .sa-issue{transition:border-color var(--dur-fast),box-shadow var(--dur-fast)}.growth-website-health-root .sa-head:hover{background:var(--cream-0)}.growth-website-health-root .sa-ft{transition:background var(--dur-fast),color var(--dur-fast)}.growth-website-health-root .sa-ft:hover:not(.sa-ft--on){color:var(--ink-1)}@media (max-width:900px){.wh-detail-grid{grid-template-columns:1fr!important}.wh-score-panel{flex-direction:column!important;align-items:stretch!important}.wh-lost-card{max-width:none!important}}@media (max-width:640px){.wh-severity-grid{flex-wrap:wrap}}@media (max-width:900px){.kr-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:560px){.kr-kpi-grid{grid-template-columns:1fr!important}}@media (max-width:900px){.ct-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ct-attr-legend{grid-template-columns:1fr!important}}@media (max-width:560px){.ct-kpi-grid{grid-template-columns:1fr!important}}.aq-scroll{scrollbar-width:thin}@media (max-width:1100px){.aq-split{grid-template-columns:1fr!important}.aq-scroll{max-height:420px}.cmp-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:760px){.cmp-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:480px){.cmp-kpi-grid{grid-template-columns:1fr!important}}@media (max-width:980px){.growth-competitors-root .cmp-row{min-width:880px}}@media (max-width:1100px){.cl-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:1024px){.cl-row{flex-wrap:wrap}.cl-metrics{flex:1 1 100%;justify-content:flex-start}}@media (max-width:640px){.cl-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:1024px){.cc-layout{grid-template-columns:1fr!important}.cc-keyword-grid,.cc-metrics-grid,.cc-tracking-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){.cc-builder-grid,.cc-keyword-grid,.cc-metrics-grid,.cc-preview-grid,.cc-roi-grid,.cc-tracking-grid{grid-template-columns:1fr!important}}@media (max-width:1100px){.cr-hero-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:1024px){.cr-funnel-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cr-two-col{grid-template-columns:1fr!important}.cr-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){.cr-hero-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cr-ad-metrics,.cr-funnel-grid,.cr-value-grid{grid-template-columns:1fr!important}}@media (max-width:1100px){.gbp-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:900px){.gbp-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.gbp-profile-grid{grid-template-columns:1fr!important}}@media (max-width:560px){.gbp-kpi-grid{grid-template-columns:1fr!important}}@media (max-width:1100px){.gbp-photos-cat-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.gbp-bulk-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media (max-width:900px){.gbp-photos-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.gbp-photos-prompt-grid{grid-template-columns:1fr!important}.gbp-bulk-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.gbp-bulk-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:640px){.gbp-photos-kpi-grid{grid-template-columns:1fr!important}.gbp-photos-cat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.gbp-bulk-review-grid,.gbp-bulk-tips-grid{grid-template-columns:1fr!important}.gbp-bulk-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:1000px){.cd-actions-grid,.cd-duo-grid,.cd-swot-grid{grid-template-columns:1fr!important}.cd-score-grid,.cd-tech-grid,.cd-trio-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:620px){.cd-score-grid,.cd-tech-grid,.cd-trio-grid{grid-template-columns:1fr!important}.cd-tape-row{grid-template-columns:1fr 1fr!important}.cd-tape-row .cd-tape-metric{display:none}}@media (max-width:1000px){.ar-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:700px){.ar-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:480px){.ar-kpi-grid{grid-template-columns:1fr!important}}@media (max-width:760px){.lp-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:460px){.lp-kpi-grid{grid-template-columns:1fr!important}}@media (max-width:1080px){.lp-editor-grid{grid-template-columns:1fr!important}}.growth-autopilot-log-root .al-row{grid-template-columns:200px 130px 200px 1fr 120px 32px}@media (max-width:720px){.growth-autopilot-log-root .al-detail-grid{grid-template-columns:1fr 1fr!important}}.growth-monthly-report-root .mr-revenue-grid{grid-template-columns:1.4fr 1fr}@media (max-width:900px){.growth-monthly-report-root .mr-revenue-grid{grid-template-columns:1fr}.growth-monthly-report-root .mr-channel-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:560px){.growth-monthly-report-root .mr-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.growth-settings-root .gs-toggle{position:relative;display:inline-flex;height:24px;width:42px;flex:none;cursor:pointer;align-items:center;border-radius:var(--r-pill);border:0;background:var(--cream-2);padding:0;transition:background .18s ease}.growth-settings-root .gs-toggle[data-on=true]{background:var(--success)}.growth-settings-root .gs-toggle:after{content:"";position:absolute;top:3px;left:3px;height:18px;width:18px;border-radius:var(--r-pill);background:var(--cream-1);box-shadow:var(--sh-1);transition:transform .18s ease}.growth-settings-root .gs-toggle[data-on=true]:after{transform:translateX(18px)}.growth-settings-root .gs-nav{scrollbar-width:thin}@media (max-width:1000px){.growth-settings-root .gs-officehours{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:640px){.growth-settings-root .gs-officehours{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.email-builder-root{--elva-ink-1:var(--ink-0);--elva-ink-2:var(--ink-2);--elva-ink-3:var(--ink-3);--elva-ink-4:var(--ink-4);--elva-bg:var(--cream-0);--elva-surface:var(--cream-1);--elva-surface-mute:var(--surface-mute);--elva-surface-inset:var(--cream-0);--elva-border-soft:var(--cream-2);--elva-green:var(--success);--elva-green-deep:#1f7a4d;--elva-green-wash:var(--success-tint);--elva-positive:var(--success);--elva-positive-soft:var(--success-tint);--elva-warning:var(--gold);--elva-warning-soft:var(--gold-tint);--elva-brass-tint:var(--gold-tint);--elva-iris-aubergine:var(--ai-3);--elva-iris-plum:#7a5cff;--elva-iris-plum-soft:rgba(122,79,214,0.13);--elva-channel-email:var(--info);--elva-channel-email-soft:var(--info-tint);--elva-channel-email-tint:var(--info-tint);--elva-green-soft:var(--success-tint);--elva-green-tint:var(--success-tint);--elva-iris-coral:var(--terracotta);--elva-iris-coral-soft:var(--terracotta-tint);--elva-tint-lavender:rgba(122,79,214,0.13);--elva-tint-pink:var(--terracotta-tint);--elva-negative:var(--terracotta);--elva-on-accent:#ffffff}.email-builder-root .bg-elva-bg{background-color:var(--cream-0)}.email-builder-root .bg-elva-bg\/80{background-color:color-mix(in srgb,var(--cream-0) 80%,transparent)}.email-builder-root .bg-elva-surface{background-color:var(--cream-1)}.email-builder-root .bg-elva-surface\/90{background-color:color-mix(in srgb,var(--cream-1) 90%,transparent)}.email-builder-root .bg-elva-surface-mute{background-color:var(--surface-mute)}.email-builder-root .bg-elva-surface-mute\/20{background-color:color-mix(in srgb,var(--surface-mute) 20%,transparent)}.email-builder-root .bg-elva-surface-mute\/30{background-color:color-mix(in srgb,var(--surface-mute) 30%,transparent)}.email-builder-root .bg-elva-surface-mute\/40{background-color:color-mix(in srgb,var(--surface-mute) 40%,transparent)}.email-builder-root .bg-elva-surface-mute\/50{background-color:color-mix(in srgb,var(--surface-mute) 50%,transparent)}.email-builder-root .bg-elva-surface-mute\/60{background-color:color-mix(in srgb,var(--surface-mute) 60%,transparent)}.email-builder-root .bg-elva-surface-inset{background-color:var(--cream-0)}.email-builder-root .bg-elva-green{background-color:var(--success)}.email-builder-root .bg-elva-green-deep{background-color:#1f7a4d}.email-builder-root .bg-elva-green-soft,.email-builder-root .bg-elva-green-tint,.email-builder-root .bg-elva-green-wash,.email-builder-root .bg-elva-positive-soft{background-color:var(--success-tint)}.email-builder-root .bg-elva-brass-tint,.email-builder-root .bg-elva-warning-soft{background-color:var(--gold-tint)}.email-builder-root .bg-elva-channel-email-tint{background-color:var(--info-tint)}.email-builder-root .bg-elva-tint-lavender{background-color:rgba(122,79,214,.13)}.email-builder-root .bg-elva-tint-pink{background-color:var(--terracotta-tint)}.email-builder-root .text-elva-ink-1{color:var(--ink-0)}.email-builder-root .text-elva-ink-2{color:var(--ink-2)}.email-builder-root .text-elva-ink-3{color:var(--ink-3)}.email-builder-root .text-elva-ink-3\/60{color:color-mix(in srgb,var(--ink-3) 60%,transparent)}.email-builder-root .text-elva-ink-4{color:var(--ink-4)}.email-builder-root .text-elva-green{color:var(--success)}.email-builder-root .text-elva-green\/80{color:color-mix(in srgb,var(--success) 80%,transparent)}.email-builder-root .text-elva-surface{color:var(--cream-1)}.email-builder-root .placeholder\:text-elva-ink-3::placeholder{color:var(--ink-3)}.email-builder-root .border-elva-border-soft{border-color:var(--cream-2)}.email-builder-root .border-elva-border-soft\/40{border-color:color-mix(in srgb,var(--cream-2) 40%,transparent)}.email-builder-root .border-elva-border-soft\/60{border-color:color-mix(in srgb,var(--cream-2) 60%,transparent)}.email-builder-root .border-elva-green{border-color:var(--success)}.email-builder-root .border-elva-green\/20{border-color:color-mix(in srgb,var(--success) 20%,transparent)}.email-builder-root .border-elva-green\/30{border-color:color-mix(in srgb,var(--success) 30%,transparent)}.email-builder-root .ring-elva-green{--tw-ring-color:var(--success)}.email-builder-root .ring-elva-green\/20{--tw-ring-color:color-mix(in srgb,var(--success) 20%,transparent)}.email-builder-root .ring-elva-green\/30{--tw-ring-color:color-mix(in srgb,var(--success) 30%,transparent)}.email-builder-root .ring-offset-elva-bg{--tw-ring-offset-color:var(--cream-0)}.email-builder-root .shadow-elva-sm,.email-builder-root .shadow-elva-xs{box-shadow:var(--sh-1)}.email-builder-root .shadow-elva-md{box-shadow:var(--sh-2)}.email-builder-root .shadow-elva-green\/20{box-shadow:0 8px 24px -10px color-mix(in srgb,var(--success) 20%,transparent)}.email-builder-root .hover\:bg-elva-surface-mute:hover{background-color:var(--surface-mute)}.email-builder-root .hover\:bg-elva-surface-mute\/50:hover{background-color:color-mix(in srgb,var(--surface-mute) 50%,transparent)}.email-builder-root .hover\:bg-elva-surface-mute\/60:hover{background-color:color-mix(in srgb,var(--surface-mute) 60%,transparent)}.email-builder-root .hover\:bg-elva-surface-mute-foreground\/20:hover{background-color:color-mix(in srgb,var(--ink-3) 20%,transparent)}.email-builder-root .hover\:border-elva-border-soft:hover{border-color:var(--cream-2)}.email-builder-root .hover\:border-elva-green\/40:hover{border-color:color-mix(in srgb,var(--success) 40%,transparent)}.email-builder-root .hover\:text-elva-ink-1:hover{color:var(--ink-0)}.email-builder-root .hover\:text-elva-ink-3:hover{color:var(--ink-3)}.email-builder-root .hover\:text-elva-green:hover{color:var(--success)}.email-builder-root .hover\:shadow-elva-sm:hover{box-shadow:var(--sh-1)}.email-builder-root .focus\:ring-elva-green:focus{--tw-ring-color:var(--success)}.email-builder-root .font-elva-display{font-family:var(--font-display)}.email-sms-dashboard-root .esd-kpi-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.email-sms-dashboard-root .esd-grid2{display:grid;grid-template-columns:1.55fr 1fr;gap:20px;align-items:start}.email-sms-dashboard-root .esd-usage-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.email-sms-dashboard-root .esd-opp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.email-sms-dashboard-root .esd-opp-grid .esd-opp{border-right:1px solid var(--cream-2)}.email-sms-dashboard-root .esd-opp-grid .esd-opp:last-child{border-right:none}.email-sms-dashboard-root .esd-next-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.email-sms-dashboard-root .esd-use:hover{background:var(--surface-mute)}.email-sms-dashboard-root .esd-lk:hover{color:var(--ink-0)}@media (max-width:1080px){.email-sms-dashboard-root .esd-grid2{grid-template-columns:1fr}.email-sms-dashboard-root .esd-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}.email-sms-dashboard-root .esd-next-grid,.email-sms-dashboard-root .esd-opp-grid{grid-template-columns:1fr}.email-sms-dashboard-root .esd-opp-grid .esd-opp{border-right:none;border-bottom:1px solid var(--cream-2)}.email-sms-dashboard-root .esd-opp-grid .esd-opp:last-child{border-bottom:none}}@media (max-width:640px){.email-sms-dashboard-root .esd-usage-grid{grid-template-columns:1fr;gap:18px}}.email-sms-campaigns-root .cl-row:hover{background:var(--cream-0)}.email-sms-campaigns-root .cl-tmpl-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.email-sms-campaigns-root .cl-tmpl:hover{border-color:var(--cream-shadow);background:var(--surface-mute)}@media (max-width:1080px){.email-sms-campaigns-root .cl-tmpl-row{grid-template-columns:1fr}}.email-sms-settings-root .ess-layout{display:grid;grid-template-columns:220px 1fr;gap:30px;align-items:start}.email-sms-settings-root .ess-subnav{display:flex;flex-direction:column;gap:2px;position:sticky;top:24px}.email-sms-settings-root .ess-two-col{display:grid;grid-template-columns:1fr 1fr;gap:16px}.email-sms-settings-root .ess-uploads{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media (max-width:880px){.email-sms-settings-root .ess-layout{grid-template-columns:1fr}.email-sms-settings-root .ess-subnav{position:static;flex-direction:row;flex-wrap:wrap}.email-sms-settings-root .ess-two-col,.email-sms-settings-root .ess-uploads{grid-template-columns:1fr}}.emailsms-templates-root .tpl-libwrap{display:grid;grid-template-columns:212px 1fr;gap:28px;align-items:start}.emailsms-templates-root .tpl-subnav{position:sticky;top:90px;display:flex;flex-direction:column;gap:3px}.emailsms-templates-root .tpl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.emailsms-templates-root .jrn-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.emailsms-templates-root .jrn-card:hover,.emailsms-templates-root .tpl-card:hover{border-color:var(--cream-shadow);transform:translateY(-1px);box-shadow:var(--sh-2)}.emailsms-templates-root .tpl-scratch:hover{border-color:var(--ai-4);background:var(--sage-3)}.emailsms-templates-root .tpl-snav:hover{background:var(--surface-mute);color:var(--ink-0)}.emailsms-templates-root .tpl-admin-grid{display:grid;grid-template-columns:1fr 320px;gap:20px;align-items:start}@media (max-width:1180px){.emailsms-templates-root .tpl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1080px){.emailsms-templates-root .tpl-admin-grid{grid-template-columns:1fr}}@media (max-width:980px){.emailsms-templates-root .tpl-libwrap{grid-template-columns:1fr}.emailsms-templates-root .tpl-subnav{position:static;flex-direction:row;flex-wrap:wrap}}@media (max-width:860px){.emailsms-templates-root .jrn-grid{grid-template-columns:1fr}}@media (max-width:720px){.emailsms-templates-root .tpl-grid{grid-template-columns:1fr}}.email-sms-create-root .stg-type-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.email-sms-create-root .stg-sugg-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.email-sms-create-root .stg-type-card:hover{border-color:var(--cream-shadow);transform:translateY(-1px)}.email-sms-create-root .stg-sugg-card:hover{border-color:var(--cream-shadow)}.email-sms-create-root .stg-use:hover{background:var(--surface-mute)}.email-sms-create-root .stg-name-input:focus{border-color:var(--ai-4);box-shadow:0 0 0 3px var(--ai-tint)}@media (max-width:760px){.email-sms-create-root .stg-sugg-grid,.email-sms-create-root .stg-type-grid{grid-template-columns:1fr}}.sms-composer-root .sms-composer{display:grid;grid-template-columns:1fr 340px;gap:22px;align-items:start}.sms-composer-root .sms-modeseg{display:flex;background:var(--surface-mute);border:1px solid var(--cream-2);border-radius:var(--r-md);padding:3px;gap:3px}.sms-composer-root .sms-modeseg button{border:none;background:transparent;font-family:var(--font-body);font-size:12.5px;font-weight:600;color:var(--ink-2);padding:8px 16px;border-radius:7px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:.15s}.sms-composer-root .sms-modeseg button.on{background:var(--cream-1);color:var(--ink-0);box-shadow:var(--sh-1)}.sms-composer-root .sms-modeseg button.on.ai{color:#6c3fd0}.sms-composer-root .sms-seg{display:inline-flex;background:var(--surface-mute);border:1px solid var(--cream-2);border-radius:var(--r-pill);padding:3px;gap:2px}.sms-composer-root .sms-seg button{border:none;background:transparent;font-family:var(--font-body);font-size:12px;font-weight:600;color:var(--ink-2);padding:6px 12px;border-radius:var(--r-pill);cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:.15s}.sms-composer-root .sms-seg button.on{background:var(--cream-1);color:var(--ink-0);box-shadow:var(--sh-1)}.sms-composer-root .sms-seg button.on.ml{color:#6c3fd0}.sms-composer-root .sms-area{width:100%;min-height:120px;border:1px solid var(--cream-2);border-radius:var(--r-md);background:var(--cream-1);padding:13px 14px;font-size:14.5px;line-height:1.55;font-family:var(--font-body);color:var(--ink-0);resize:vertical;outline:none;box-shadow:var(--sh-1)}.sms-composer-root .sms-area:focus{border-color:var(--ai-4);box-shadow:0 0 0 3px var(--ai-tint)}.sms-composer-root .sms-counter{display:flex;align-items:center;justify-content:space-between;margin-top:9px}.sms-composer-root .sms-countval{font-family:var(--font-mono);font-size:12.5px;font-weight:500;color:var(--ink-2)}.sms-composer-root .sms-countval b{color:var(--ink-0);font-weight:500}.sms-composer-root .sms-countval.warn b{color:var(--gold)}.sms-composer-root .sms-countval.over b{color:var(--terracotta)}.sms-composer-root .sms-seg-pills{display:flex;gap:4px;align-items:center}.sms-composer-root .sms-seg-pill{width:24px;height:6px;border-radius:99px;background:var(--cream-2)}.sms-composer-root .sms-seg-pill.on{background:var(--ink-1)}.sms-composer-root .sms-tagchips{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.sms-composer-root .sms-tagchip{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:11.5px;font-weight:500;color:#6c3fd0;background:var(--ai-tint);border:1px solid var(--ai-tint);border-radius:var(--r-pill);padding:5px 10px;cursor:pointer;transition:.12s}.sms-composer-root .sms-tagchip:hover{background:var(--sage-3)}.sms-composer-root .sms-tagchip.link{color:var(--info);background:var(--info-tint);border-color:var(--info-tint)}.sms-composer-root .sms-prompt-area{width:100%;min-height:84px;border:1px dashed var(--ai-3);border-radius:var(--r-md);background:var(--ai-tint);padding:13px 14px;font-size:14px;line-height:1.55;font-family:var(--font-body);color:var(--ink-0);resize:vertical;outline:none}.sms-composer-root .sms-prompt-area:focus{border-color:var(--ai-3);box-shadow:0 0 0 3px var(--ai-tint)}.sms-composer-root .sms-sample{border:1px solid var(--cream-2);border-radius:var(--r-md);padding:11px 13px;margin-bottom:9px;background:var(--cream-1);position:relative}.sms-composer-root .sms-sample:last-child{margin-bottom:0}.sms-composer-root .sms-preview-col{position:sticky;top:24px}.sms-composer-root .sms-phone{width:300px;margin:0 auto;background:var(--ink-0);border-radius:38px;padding:11px;box-shadow:var(--sh-2)}.sms-composer-root .sms-phone-screen{background:var(--surface-mute);border-radius:28px;overflow:hidden;min-height:480px;display:flex;flex-direction:column}.sms-composer-root .sms-phone-notch{height:26px;display:flex;align-items:center;justify-content:center;position:relative}.sms-composer-root .sms-phone-notch:after{content:"";width:90px;height:18px;background:var(--ink-0);border-radius:0 0 14px 14px}.sms-composer-root .sms-head{background:var(--cream-1);border-bottom:1px solid var(--cream-2);padding:9px 14px 11px;text-align:center}.sms-composer-root .sms-head .av{width:38px;height:38px;border-radius:50%;background:var(--ink-0);color:#fff;display:grid;place-items:center;margin:0 auto 5px}.sms-composer-root .sms-body{flex:1;padding:16px 13px;display:flex;flex-direction:column;gap:9px}.sms-composer-root .sms-bubble{max-width:84%;align-self:flex-start;background:var(--cream-1);border:1px solid var(--cream-2);border-radius:18px 18px 18px 5px;padding:10px 13px;font-size:13px;line-height:1.5;color:var(--ink-1);box-shadow:var(--sh-1)}.sms-composer-root .sms-bubble .shortlink{color:var(--info);text-decoration:underline;word-break:break-all}.sms-composer-root .sms-bubble .merge{font-weight:600;color:var(--ink-0)}.sms-composer-root .sms-link-note{align-self:flex-start;display:flex;align-items:center;gap:6px;font-size:10px;color:var(--ink-3);font-family:var(--font-mono);margin-top:-3px;padding-left:4px}.sms-composer-root .sms-link-note svg{color:var(--ai-4)}.sms-composer-root .sms-input{background:var(--cream-1);border-top:1px solid var(--cream-2);padding:9px 13px;display:flex;align-items:center;gap:9px}.sms-composer-root .sms-input .box{flex:1;height:30px;border-radius:99px;border:1px solid var(--cream-2);background:var(--cream-1)}.sms-composer-root .sms-input .send{width:30px;height:30px;border-radius:50%;background:var(--info);display:grid;place-items:center;color:#fff;flex:0 0 auto}@media (max-width:880px){.sms-composer-root .sms-composer{grid-template-columns:1fr}.sms-composer-root .sms-preview-col{position:static}}.email-sms-review-root .rev-summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:6px}.email-sms-review-root .rev-summary-grid .rev-span{grid-column:1/-1}.email-sms-review-root .rev-content-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:16px}.email-sms-review-root .rev-usage-strip{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:820px){.email-sms-review-root .rev-content-grid,.email-sms-review-root .rev-summary-grid,.email-sms-review-root .rev-usage-strip{grid-template-columns:1fr}}.email-sms-review-root .rev-edit:hover{background:var(--surface-mute);color:var(--ink-0)}.email-sms-report-root .rpt-outcome-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.email-sms-report-root .rpt-hero:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:var(--grad-spectrum)}.email-sms-report-root .rpt-table-scroll{overflow-x:auto}.email-sms-report-root .rpt-back:hover{color:var(--ink-0)}@media (max-width:900px){.email-sms-report-root .rpt-outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.email-sms-train-root .trn-panes{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);gap:22px;align-items:start}.email-sms-train-root .trn-chan-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.email-sms-train-root .trn-opt:hover{border-color:var(--cream-shadow)}.email-sms-train-root .trn-freebox:focus{border-color:var(--ai-4);box-shadow:0 0 0 3px var(--ai-tint)}@media (max-width:880px){.email-sms-train-root .trn-chan-grid,.email-sms-train-root .trn-panes{grid-template-columns:1fr}}