@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Manrope:wght@500;600;700;800&display=swap";:root{--black:#050505;--surface:#0d0f12;--surface-2:#14161a;--surface-3:#1b1e23;--line:#ffffff17;--line-strong:#ffffff29;--text:#f7f7f2;--muted:#a5a7ae;--dim:#72757d;--yellow:#facc15;--yellow-soft:#ffdd45;--yellow-ink:#171400;color:var(--text);background:var(--black);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,sans-serif}html{scroll-behavior:smooth;scroll-padding-top:6rem}body{background:var(--black);min-width:320px;min-height:100vh;margin:0;overflow-x:hidden}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}img{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--yellow);outline-offset:3px}.container{width:min(100% - 4.5rem,92.5rem);margin-inline:auto}.wide-container{width:min(100% - 3.5rem,96.25rem);margin-inline:auto}.button{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-height:3.25rem;padding:.78rem 1.3rem;font-size:.84rem;font-weight:750;text-decoration:none;transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button--primary{color:var(--yellow-ink);background:var(--yellow)}.button--primary:hover{background:var(--yellow-soft);box-shadow:0 14px 35px #facc1529}.button--secondary{border-color:var(--line-strong);color:var(--text);background:#ffffff06}.button--secondary:hover{border-color:#facc1580}@media (width<=720px){.container,.wide-container{width:min(100% - 2.5rem,100%)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.landing{background:radial-gradient(circle at 8% 5%,#facc151f,#0000 32rem),radial-gradient(circle at 91% 13%,#facc150e,#0000 34rem),radial-gradient(at 50% 45%,#22252b2b,#0000 48rem),#050505;position:relative;overflow:hidden}.landing:before{content:none}.landing:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(at 8% 35%,#2a2d3429,#0000 28%),radial-gradient(at 92% 62%,#23262c2e,#0000 30%);position:fixed;inset:0}.landing>*{z-index:1;position:relative}.stage-container{width:min(100% - 3.5rem,96.25rem);margin-inline:auto}.system-rails{display:none}.system-rails:before,.system-rails:after{content:"";background:linear-gradient(#0000,#facc1538 18%,#ffffff14 55%,#facc1529 82%,#0000);width:1px;position:absolute;top:0;bottom:0}.system-rails:before{left:1rem}.system-rails:after{right:1rem}.system-rails span{background:#090909;border:1px solid #facc15cc;border-radius:50%;width:.38rem;height:.38rem;position:absolute;box-shadow:0 0 14px #facc1580}.system-rails span:first-child{top:29%;left:.82rem}.system-rails span:last-child{top:68%;right:.82rem}.system-rails small{color:#facc1561;letter-spacing:.18em;writing-mode:vertical-rl;font-size:.43rem;position:absolute}.system-rails small:first-of-type{top:14%;left:1.35rem}.system-rails small:nth-of-type(2){top:21%;right:1.35rem}.background-word{z-index:0;color:#ffffff07;letter-spacing:-.075em;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:Manrope,sans-serif;font-size:clamp(6rem,12vw,12rem);font-weight:800;line-height:.78;position:absolute;transform:none}.background-word--hero{color:#ffffff06;font-size:clamp(8rem,20vw,20rem);bottom:8%;right:clamp(1.5rem,3vw,3.5rem)}.background-word--right{top:12%;right:clamp(1.5rem,4vw,4rem)}.background-word--left{top:12%;left:clamp(1.5rem,4vw,4rem)}.background-word--request{color:#ffffff06;font-size:clamp(6rem,13vw,13rem);bottom:2%;left:clamp(1.5rem,4vw,4rem)}.section>.stage-container,.section>.container,.hero>.stage-container{z-index:1;position:relative}.landing-header{z-index:50;padding:.75rem 0;position:fixed;inset:0 0 auto}.landing-header__inner{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff06,#0000),#050505e0;border:1px solid #facc152e;border-radius:1.15rem;grid-template-columns:auto 1fr auto auto;align-items:center;gap:1rem;min-height:4.4rem;padding:.5rem .6rem;display:grid;position:relative;box-shadow:0 18px 50px #0000006b,inset 0 1px #ffffff09}.landing-header__inner:before,.landing-header__inner:after{content:"";background:var(--yellow);opacity:.55;width:2.5rem;height:1px;position:absolute;top:-1px}.landing-header__inner:before{left:2.5rem}.landing-header__inner:after{right:2.5rem}.brand{letter-spacing:-.035em;align-items:center;gap:.75rem;font-family:Manrope,sans-serif;font-weight:800;text-decoration:none;display:inline-flex}.brand:after{content:".";color:var(--yellow);margin-left:-.65rem}.brand img{object-fit:cover;border:1px solid #facc1533;border-radius:.8rem;width:3.2rem;height:3.2rem}.landing-header .brand{gap:.7rem;margin-left:clamp(.35rem,1vw,.85rem)}.landing-header .brand:after{content:none}.landing-header .brand img{object-fit:contain;border:0;border-radius:0;width:auto;height:2rem;display:block}.anchor-nav{justify-content:center;gap:.2rem;display:flex}.anchor-nav a{color:var(--muted);border-radius:.65rem;padding:.7rem .8rem;font-size:.76rem;font-weight:650;text-decoration:none;transition:color .18s,background-color .18s}.anchor-nav a:hover{color:var(--text);background:#ffffff0e}.anchor-nav a.is-active{color:var(--text);box-shadow:inset 0 -1px var(--yellow);background:#facc150b}.cabinet-entry{width:3rem;height:3rem;color:var(--text);background:#ffffff09;border:1px solid #facc153d;border-radius:50%;place-items:center;transition:border-color .2s,color .2s,background .2s;display:grid}.cabinet-entry:hover,.cabinet-entry:focus-visible,.cabinet-entry.is-active{color:var(--yellow);border-color:var(--yellow);background:#facc1514}.menu-toggle{border:1px solid var(--line-strong);width:3rem;height:3rem;color:var(--text);background:var(--surface-2);border-radius:.8rem;place-items:center;display:none}.hero{isolation:isolate;align-items:center;min-height:100svh;padding:9rem 0 5rem;display:flex;position:relative}.hero:after{content:"";background:linear-gradient(90deg,#0000 2%,#facc158c 18%,#ffffff1a 64%,#0000);height:1px;position:absolute;inset:auto 0 0}.hero__grid{grid-template-columns:minmax(31rem,.78fr) minmax(48rem,1.22fr);align-items:center;gap:clamp(2rem,3.5vw,4.5rem);display:grid}.hero-scene{z-index:-2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-scene:before{content:"";filter:blur(8px);background:radial-gradient(circle,#facc1521,#facc1506 42%,#0000 70%);border-radius:50%;width:46rem;height:46rem;position:absolute;top:8%;right:-8rem}.hero-scene:after{content:none}.hero-scene>i{display:none}.hero-scene>i:first-child{width:10rem;top:19%;right:0}.hero-scene>i:nth-child(2){width:6rem;bottom:21%;left:0}.hero-scene>i:nth-child(3){width:1px;height:8rem;bottom:0;right:3.5rem}.eyebrow{color:var(--yellow);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.7rem;margin-bottom:1.35rem;font-size:.7rem;font-weight:750;display:inline-flex}.hero__copy .eyebrow{width:max-content;display:flex}.eyebrow:before{content:"";background:currentColor;width:1.8rem;height:1px}.hero h1,.section-heading h2,.faq-intro h2,.request-copy h2{letter-spacing:-.055em;text-wrap:balance;font-family:Manrope,sans-serif}.subscription-chip{color:var(--yellow);background:#facc150e;border:1px solid #facc153d;border-radius:999px;align-items:center;gap:.45rem;margin:0 0 1rem;padding:.45rem .7rem;font-size:.62rem;font-weight:700;display:inline-flex}.subscription-chip i{background:var(--yellow);border-radius:50%;width:.4rem;height:.4rem;box-shadow:0 0 10px #facc15a6}.hero h1{max-width:10ch;margin-bottom:1.5rem;font-size:clamp(4rem,6vw,6.6rem);font-weight:800;line-height:.9}.hero h1 span,.request-copy h2 span{color:var(--yellow)}.hero__copy h2{letter-spacing:-.035em;max-width:27ch;margin-bottom:1rem;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:650;line-height:1.25}.hero__copy>p{max-width:39rem;color:var(--muted);margin-bottom:2rem;line-height:1.75}.hero__actions{flex-wrap:wrap;gap:.75rem;display:flex}.hero__points{border-top:1px solid var(--line);flex-wrap:wrap;gap:.55rem;margin-top:2rem;padding-top:1.3rem;display:flex}.hero__points span{border:1px solid var(--line);color:var(--muted);background:#ffffff06;border-radius:999px;align-items:center;gap:.4rem;padding:.48rem .7rem;font-size:.64rem;display:flex}.hero__points svg{color:var(--yellow)}.hero-capability-panel{border:1px solid var(--line);background:linear-gradient(135deg,#ffffff0b,#ffffff03);border-radius:1.15rem;grid-template-columns:.72fr 1.28fr;gap:1rem;margin-top:1rem;padding:1rem 1.1rem;display:grid;box-shadow:inset 0 1px #ffffff0a}.hero-capability-panel>div{border-right:1px solid var(--line);align-content:space-between;gap:1rem;padding-right:1rem;display:grid}.hero-capability-panel>div span{font-size:.72rem;font-weight:750}.hero-capability-panel>div small{color:var(--yellow);letter-spacing:.14em;font-size:.5rem}.hero-capability-panel ul{gap:.52rem;margin:0;padding:0;list-style:none;display:grid}.hero-capability-panel li{color:var(--muted);align-items:center;gap:.45rem;font-size:.65rem;display:flex}.hero-capability-panel svg{color:var(--yellow)}.hero__visual{margin-right:-4.5rem;position:relative}.hero__visual:before{content:"";z-index:-1;filter:blur(110px);background:#facc152b;border-radius:50%;position:absolute;inset:12% 5%}.hero-edge-code{color:#ffffff3d;letter-spacing:.18em;writing-mode:vertical-rl;font-size:.52rem;position:absolute;bottom:1.1rem;right:1rem}.chat-preview{background:linear-gradient(#ffffff0e,#ffffff04),#0a0b0df7;border:1px solid #ffffff30;border-radius:2rem;grid-template-columns:minmax(0,1.25fr) minmax(15rem,.75fr);grid-template-areas:"topbar topbar""chat sidebar""metrics metrics";gap:.8rem;padding:1rem;display:grid;position:relative;box-shadow:0 58px 140px #0000009e,0 0 80px #facc1509,inset 0 1px #ffffff13}.chat-preview:after{content:none}.chat-window,.lead-card{border:1px solid var(--line);background:#00000047;border-radius:1.15rem}.control-topbar{border:1px solid var(--line);background:#0000003d;border-radius:1rem;grid-area:topbar;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;min-height:3.5rem;padding:.65rem .75rem;display:grid}.control-brand{align-items:center;gap:.65rem;display:flex}.control-brand>span{width:2.2rem;height:2.2rem;color:var(--yellow);background:#facc1511;border:1px solid #facc1542;border-radius:.65rem;place-items:center;display:grid}.control-brand>div{gap:.12rem;display:grid}.control-brand strong{font-size:.68rem}.control-brand small{color:var(--dim);letter-spacing:.08em;text-transform:uppercase;font-size:.48rem}.control-topbar nav{justify-content:center;gap:.25rem;display:flex}.control-topbar nav span{color:var(--dim);border:1px solid #0000;border-radius:999px;padding:.42rem .62rem;font-size:.53rem}.control-topbar nav .is-active{color:var(--yellow);background:#facc150f;border-color:#facc1538}.control-demo{color:var(--dim);align-items:center;gap:.35rem;font-size:.48rem;display:flex}.control-demo i{background:var(--yellow);border-radius:50%;width:.35rem;height:.35rem;box-shadow:0 0 8px #facc15a6}.chat-window{grid-area:chat;overflow:hidden}.chat-window__head{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:1rem;display:grid}.bot-avatar,.lead-card__head>span{width:2.5rem;height:2.5rem;color:var(--yellow);background:#facc1513;border:1px solid #facc1547;border-radius:.75rem;place-items:center;display:grid}.chat-window__head>div{gap:.18rem;display:grid}.chat-window__head strong{font-size:.74rem}.chat-window__head small{color:var(--dim);align-items:center;gap:.35rem;font-size:.56rem;display:flex}.chat-window__head small i,.request-status i{background:var(--yellow);border-radius:50%;width:.4rem;height:.4rem;box-shadow:0 0 10px #facc1599}.chat-channel{border:1px solid var(--line);color:var(--dim);border-radius:999px;padding:.35rem .55rem;font-size:.55rem}.chat-messages{align-content:start;gap:.75rem;min-height:23rem;padding:1rem;display:grid}.message{max-width:82%}.message span{color:var(--dim);margin-bottom:.25rem;font-size:.54rem;display:block}.message p{border:1px solid var(--line);color:#d9d9d5;background:#ffffff09;border-radius:.9rem;margin:0;padding:.75rem .85rem;font-size:.7rem;line-height:1.45}.message--client{justify-self:end}.message--client span{text-align:right}.message--client p{background:#facc1512;border-color:#facc152e}.chat-input{border:1px solid var(--line);color:var(--dim);border-radius:.8rem;justify-content:space-between;align-items:center;margin-top:auto;padding:.75rem .85rem;font-size:.6rem;display:flex}.chat-input svg{color:var(--yellow)}.control-sidebar{grid-area:sidebar;align-content:start;gap:.65rem;display:grid}.lead-card{align-self:start;margin-top:0;padding:1rem;box-shadow:0 22px 55px #00000047}.lead-card__head{border-bottom:1px solid var(--line);align-items:center;gap:.7rem;padding-bottom:1rem;display:flex}.lead-card__head div{gap:.2rem;display:grid}.lead-card__head small{color:var(--yellow);text-transform:uppercase;letter-spacing:.1em;font-size:.55rem}.lead-card__head strong{font-size:.8rem}.lead-card dl{gap:.75rem;margin:1rem 0;display:grid}.lead-card dl div{justify-content:space-between;gap:1rem;display:flex}.lead-card dt{color:var(--dim);font-size:.58rem}.lead-card dd{color:#ddd;margin:0;font-size:.64rem;font-weight:650}.lead-status{color:var(--yellow);background:#facc150e;border:1px solid #facc1533;border-radius:.75rem;align-items:center;gap:.4rem;padding:.7rem;font-size:.58rem;display:flex}.subscription-status,.activity-log{border:1px solid var(--line);background:#00000047;border-radius:1rem}.subscription-status{justify-content:space-between;align-items:center;gap:1rem;padding:.85rem;display:flex}.subscription-status>div{color:var(--yellow);align-items:center;gap:.55rem;display:flex}.subscription-status span{gap:.1rem;display:grid}.subscription-status small{color:var(--dim);font-size:.48rem}.subscription-status strong{color:#ecece7;font-size:.62rem}.subscription-status>i{background:var(--yellow);border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 12px #facc1599}.activity-log{padding:.8rem}.activity-log__head{border-bottom:1px solid var(--line);color:var(--dim);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;padding-bottom:.6rem;font-size:.48rem;display:flex}.activity-log__head svg{color:var(--yellow)}.activity-log p{gap:.5rem;margin:.65rem 0 0;display:flex}.activity-log p>i{background:var(--yellow);border-radius:50%;flex:none;width:.35rem;height:.35rem;margin-top:.2rem}.activity-log p span{gap:.12rem;display:grid}.activity-log strong{font-size:.55rem}.activity-log small{color:var(--dim);font-size:.47rem}.dashboard-chart{border:1px solid var(--line);background:#00000047;border-radius:1rem;padding:.75rem}.dashboard-chart>div{color:var(--muted);justify-content:space-between;align-items:center;gap:.75rem;font-size:.5rem;display:flex}.dashboard-chart>div svg{color:var(--yellow)}.dashboard-chart>svg{width:100%;height:3.6rem;margin:.55rem 0 .25rem;display:block;overflow:visible}.dashboard-chart .chart-grid{fill:none;stroke:#ffffff12;stroke-width:1px}.dashboard-chart .chart-line{fill:none;stroke:var(--yellow);stroke-width:2px;filter:drop-shadow(0 0 4px #facc1573)}.dashboard-chart circle{fill:var(--yellow);filter:drop-shadow(0 0 5px #facc15b3)}.dashboard-chart>small{color:var(--dim);font-size:.43rem}.control-metrics{grid-area:metrics;grid-template-columns:repeat(3,1fr);gap:.55rem;display:grid}.control-metrics>span{border:1px solid var(--line);background:#ffffff05;border-radius:.8rem;grid-template-columns:auto 1fr;align-items:center;gap:.16rem .45rem;padding:.65rem .75rem;display:grid}.control-metrics>span:after{content:"";background:linear-gradient(90deg,var(--yellow),#facc1514);border-radius:2px;grid-column:2;width:72%;height:2px;margin-top:.2rem}.control-metrics svg{color:var(--yellow);grid-row:1/3}.control-metrics small{color:var(--dim);font-size:.46rem}.control-metrics strong{font-size:.56rem}.preview-metrics{gap:.55rem;margin-top:.75rem;display:grid}.preview-metrics span{color:var(--muted);align-items:center;gap:.4rem;font-size:.55rem;display:flex}.section{border-top:1px solid var(--line);padding:clamp(5rem,9vw,8.5rem) 0}.section-heading{grid-template-columns:minmax(0,1fr) minmax(18rem,.55fr);align-items:end;gap:3rem;margin-bottom:3rem;display:grid}.section-heading h2,.faq-intro h2,.request-copy h2{max-width:16ch;margin:0;font-size:clamp(2.4rem,4.6vw,4.6rem);font-weight:800;line-height:1.02}.section-heading>p{max-width:34rem;color:var(--muted);margin:0;line-height:1.7}.installation-section{background:radial-gradient(circle at 18% 52%,#facc1513,#0000 28rem),linear-gradient(#ffffff05,#0000);position:relative;overflow:hidden}.installation-section:before{content:"";background:linear-gradient(90deg,var(--yellow),transparent);opacity:.65;width:min(22rem,34vw);height:1px;position:absolute;top:0;left:clamp(1.25rem,8vw,8rem)}.installation-shell{background:radial-gradient(circle at 0 0,#facc1518,#0000 36%),linear-gradient(145deg,#1c1e23f0,#07080afa);border:1px solid #ffffff1c;border-radius:2.2rem;grid-template-columns:minmax(0,.94fr) minmax(28rem,1.06fr);align-items:center;gap:clamp(2rem,6vw,6rem);padding:clamp(2rem,4.5vw,4.5rem);display:grid;position:relative;overflow:hidden;box-shadow:0 45px 120px #0000006b,inset 0 1px #ffffff0f}.installation-shell:after{content:"</>";z-index:0;color:#ffffff05;pointer-events:none;font-family:monospace;font-size:clamp(8rem,18vw,18rem);font-weight:800;line-height:1;position:absolute;bottom:-.34em;right:-.1em}.installation-copy,.installation-steps{z-index:1;min-width:0;position:relative}.installation-copy h2{letter-spacing:-.055em;text-wrap:balance;max-width:12ch;margin:.9rem 0 1.25rem;font-family:Manrope,sans-serif;font-size:clamp(2.35rem,4.2vw,4.25rem);font-weight:800;line-height:1.02}.installation-copy>p{max-width:36rem;color:var(--muted);margin:0 0 2rem;font-size:.9rem;line-height:1.7}.installation-code{background:#08090b;border:1px solid #facc153d;border-radius:1.2rem;min-width:0;overflow:hidden;box-shadow:0 24px 65px #00000061,0 0 38px #facc1509,inset 0 1px #ffffff0b}.installation-code__topbar{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;font-size:.6rem;display:flex}.installation-code__topbar span{align-items:center;gap:.5rem;display:flex}.installation-code__topbar i{background:var(--yellow);border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 12px #facc1599}.installation-code__topbar small{color:var(--dim);letter-spacing:.12em;font-size:.52rem}.installation-code__actions{align-items:center;gap:.75rem;display:flex}.installation-code__actions button{color:#d9dadd;cursor:pointer;background:#facc150e;border:1px solid #facc153d;border-radius:.55rem;align-items:center;gap:.4rem;min-height:1.9rem;padding:.4rem .58rem;font:700 .54rem/1 Manrope,sans-serif;transition:border-color .16s,color .16s,background-color .16s,transform .16s;display:inline-flex}.installation-code__actions button:hover{color:var(--yellow);background:#facc1517;border-color:#facc157a;transform:translateY(-1px)}.installation-code__actions button:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}.installation-code__actions button svg{color:var(--yellow)}.installation-code pre{scrollbar-width:thin;scrollbar-color:#facc1559 transparent;max-width:100%;margin:0;padding:1.35rem 1.1rem;overflow-x:auto}.installation-code code{color:#d5d7dc;white-space:pre;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(.68rem,1vw,.78rem);line-height:1.7}.installation-code code span{color:var(--yellow)}.installation-code code strong{color:#f4f4f5;font-weight:500}.installation-steps{gap:.75rem;display:grid}.installation-step{background:linear-gradient(135deg,#ffffff0b,#ffffff03);border:1px solid #ffffff18;border-radius:1.25rem;grid-template-columns:auto auto minmax(0,1fr);align-items:start;gap:1rem;padding:1.25rem;transition:transform .18s,border-color .18s,background-color .18s;display:grid;box-shadow:inset 0 1px #ffffff09}.installation-step:hover{background-color:#facc1505;border-color:#facc154d;transform:translate(5px)}.installation-step__number{color:#facc1594;letter-spacing:.1em;padding-top:.25rem;font-size:.58rem;font-weight:800}.installation-step__icon{width:2.45rem;height:2.45rem;color:var(--yellow);background:#facc150f;border:1px solid #facc1540;border-radius:.72rem;place-items:center;display:grid}.installation-step h3{margin:.05rem 0 .4rem;font-size:.93rem}.installation-step p{color:var(--muted);margin:0;font-size:.72rem;line-height:1.55}.installation-dashboard-link{color:var(--text);background:#facc150b;border:1px solid #facc1538;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:.25rem;padding:1rem 1.2rem;text-decoration:none;display:flex}.installation-dashboard-link span{gap:.2rem;font-size:.7rem;font-weight:700;display:grid}.installation-dashboard-link small{color:var(--yellow);letter-spacing:.12em;text-transform:uppercase;font-size:.5rem;font-weight:750}.installation-dashboard-link svg{color:var(--yellow);flex:none;transition:transform .18s}.installation-dashboard-link:hover svg{transform:translate(4px)}.dashboard-section{background:linear-gradient(#0000,#ffffff05);scroll-margin-top:5.5rem;position:relative}.dashboard-section:before{content:"";filter:blur(110px);pointer-events:none;background:#facc150e;border-radius:50%;width:min(32rem,42vw);height:32rem;position:absolute;top:18%;right:0}.dashboard-section__layout{grid-template-columns:minmax(24rem,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(2.5rem,5vw,5rem);display:grid}.dashboard-section__copy{z-index:1;position:relative}.dashboard-section__copy h2,.knowledge-heading h2{letter-spacing:-.055em;text-wrap:balance;max-width:12ch;margin:.9rem 0 1.4rem;font-family:Manrope,sans-serif;font-size:clamp(2.5rem,4.8vw,4.8rem);font-weight:800;line-height:1.01}.dashboard-section__copy h2{max-width:15ch;font-size:clamp(2.35rem,4.1vw,4.2rem)}.dashboard-section__copy>p{max-width:35rem;color:var(--muted);margin:0;font-size:.9rem;line-height:1.75}.dashboard-section__copy ul{gap:.65rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.dashboard-section__copy li{color:#c5c7cc;align-items:center;gap:.55rem;font-size:.72rem;display:flex}.dashboard-section__copy li svg{color:var(--yellow)}.account-panel{background:radial-gradient(circle at 100% 0,#facc1517,#0000 32%),linear-gradient(150deg,#1b1d22fa,#07080afc);border:1px solid #ffffff21;border-radius:2rem;min-width:0;position:relative;overflow:hidden;box-shadow:0 52px 125px #0000007a,0 0 70px #facc1509,inset 0 1px #ffffff12}.account-panel:after{content:"";pointer-events:none;background:linear-gradient(125deg,#ffffff09,#0000 25%);position:absolute;inset:0}.account-panel__topbar{z-index:1;border-bottom:1px solid var(--line);background:#0003;justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding:.8rem 1.1rem;display:flex;position:relative}.account-panel__topbar>div{align-items:center;gap:.65rem;display:flex}.account-panel__topbar>div>svg{color:var(--yellow)}.account-panel__topbar>div span{gap:.12rem;display:grid}.account-panel__topbar strong{font-size:.68rem}.account-panel__topbar small{color:var(--dim);font-size:.48rem}.account-panel__status{color:#a9d8b5;background:#5bcd7a0e;border:1px solid #5bcd7a2e;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .6rem;font-size:.5rem;display:flex}.account-panel__status i,.knowledge-console__states i{background:#5bcd7a;border-radius:50%;width:.38rem;height:.38rem;box-shadow:0 0 10px #5bcd7aa6}.account-panel__workspace{z-index:1;padding:1.15rem;position:relative}.account-panel__heading{justify-content:space-between;align-items:end;gap:1rem;padding:.25rem .2rem 1rem;display:flex}.account-panel__heading small{color:var(--yellow);letter-spacing:.13em;text-transform:uppercase;font-size:.48rem;font-weight:750}.account-panel__heading h3{margin:.28rem 0 0;font-size:1rem}.account-panel__heading>span{color:var(--dim);font-size:.5rem}.account-feature-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.7rem;display:grid}.account-feature{background:linear-gradient(145deg,#ffffff0b,#ffffff03);border:1px solid #ffffff17;border-radius:1rem;grid-template-columns:auto minmax(0,1fr);gap:.8rem;min-height:8.35rem;padding:1rem;transition:transform .18s,border-color .18s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08}.account-feature:hover{border-color:#facc1542;transform:translateY(-3px)}.account-feature>i{width:2.25rem;height:2.25rem;color:var(--yellow);background:#facc150e;border:1px solid #facc1538;border-radius:.65rem;place-items:center;display:grid}.account-feature h3{margin:.12rem 0 .4rem;font-size:.76rem}.account-feature p{color:var(--muted);margin:0;font-size:.61rem;line-height:1.55}.account-feature>span{color:#ffffff24;letter-spacing:.12em;font:700 .5rem/1 Manrope,sans-serif;position:absolute;bottom:.65rem;right:.75rem}.account-feature--1,.account-feature--2{grid-column:span 3}.account-feature--3,.account-feature--4,.account-feature--5{grid-column:span 2}.knowledge-section{background:radial-gradient(circle at 8% 48%,#facc150e,#0000 30rem);position:relative;overflow:hidden}.knowledge-heading{grid-template-columns:minmax(0,1.05fr) minmax(22rem,.65fr);align-items:end;gap:clamp(2rem,6vw,6rem);margin-bottom:3rem;display:grid}.knowledge-heading h2{max-width:15ch;margin-bottom:0}.knowledge-heading>p{max-width:38rem;color:var(--muted);margin:0;font-size:.9rem;line-height:1.75}.knowledge-console{background:linear-gradient(155deg,#191b1ff5,#060709fc);border:1px solid #ffffff1c;border-radius:2rem;overflow:hidden;box-shadow:0 44px 115px #0006,inset 0 1px #ffffff0e}.knowledge-console__bar{border-bottom:1px solid var(--line);background:#00000038;justify-content:space-between;align-items:center;gap:1.5rem;min-height:4.4rem;padding:.85rem 1.25rem;display:flex}.knowledge-console__bar>div:first-child{align-items:center;gap:.7rem;display:flex}.knowledge-console__bar>div:first-child>svg{color:var(--yellow)}.knowledge-console__bar>div:first-child span{gap:.14rem;display:grid}.knowledge-console__bar strong{font-size:.7rem}.knowledge-console__bar small{color:var(--dim);font-size:.48rem}.knowledge-console__states{align-items:center;gap:.55rem;display:flex}.knowledge-console__states span{border:1px solid var(--line);color:var(--muted);background:#ffffff05;border-radius:999px;align-items:center;gap:.4rem;padding:.42rem .58rem;font-size:.5rem;display:flex}.knowledge-console__states span:last-child svg{color:var(--yellow)}.knowledge-grid{background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.knowledge-card{background:linear-gradient(145deg,#131518fa,#0a0b0dfc);border:1px solid #ffffff16;border-radius:1rem;min-height:13rem;padding:1.35rem;transition:background-color .18s,border-color .18s}.knowledge-card:hover{background:#15171a}.knowledge-card>i{width:2.4rem;height:2.4rem;color:var(--yellow);background:#facc150d;border:1px solid #facc1538;border-radius:.7rem;place-items:center;margin-bottom:2.1rem;display:grid}.knowledge-card h3{margin:0 0 .5rem;font-size:.82rem}.knowledge-card p{color:var(--muted);margin:0;font-size:.66rem;line-height:1.6}.knowledge-rule{background:linear-gradient(90deg,#facc1513,#facc1504);border-top:1px solid #facc1533;align-items:center;gap:.9rem;padding:1.15rem 1.35rem;display:flex}.knowledge-rule>svg{color:var(--yellow);flex:none}.knowledge-rule>div{gap:.25rem;display:grid}.knowledge-rule small{color:var(--yellow);letter-spacing:.12em;text-transform:uppercase;font-size:.48rem;font-weight:750}.knowledge-rule strong{font-size:.72rem;line-height:1.45}.comparison-section{background:linear-gradient(#ffffff03,#0000)}.comparison-heading{max-width:62rem;margin-bottom:2.75rem}.comparison-heading h2{letter-spacing:-.055em;text-wrap:balance;max-width:17ch;margin:.85rem 0 0;font-family:Manrope,sans-serif;font-size:clamp(2.5rem,4.7vw,4.7rem);font-weight:800;line-height:1.01}.comparison-heading>p{max-width:48rem;color:var(--muted);margin:1.4rem 0 0;font-size:.9rem;line-height:1.75}.comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.comparison-card{background:radial-gradient(circle at 0 0,#ffffff0b,#0000 35%),linear-gradient(150deg,#191b1ffa,#08090bfc);border:1px solid #ffffff1f;border-radius:1.75rem;min-width:0;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 30px 85px #00000052,inset 0 1px #ffffff0e}.comparison-card:hover{border-color:#fff3;transform:translateY(-5px);box-shadow:0 42px 100px #0000006b,inset 0 1px #fff1}.comparison-card--chatxel{background:radial-gradient(circle at 100% 0,#facc151f,#0000 38%),linear-gradient(150deg,#1b1d21fa,#08090bfc);border-color:#facc154d;box-shadow:0 40px 110px #0000006b,0 0 55px #facc150b,inset 0 1px #ffffff0f}.comparison-card--chatxel:hover{border-color:#facc1580;box-shadow:0 48px 120px #00000075,0 0 65px #facc1513,inset 0 1px #ffffff13}.comparison-card--chatxel:before{content:"";background:linear-gradient(90deg,var(--yellow),transparent);width:6rem;height:2px;position:absolute;top:0;left:1.5rem}.comparison-card__head{border-bottom:1px solid var(--line);background:#ffffff05;justify-content:space-between;align-items:center;gap:1rem;min-height:5rem;padding:1.35rem 1.5rem;display:flex}.comparison-card__head>span{align-items:center;gap:.55rem;font-size:.95rem;font-weight:800;display:flex}.comparison-card__head svg{color:var(--yellow)}.comparison-card__head small{color:var(--dim);font-size:.5rem}.comparison-card ul{gap:.55rem;margin:0;padding:1.15rem;list-style:none;display:grid}.comparison-card li{color:#c4c6cb;background:#ffffff05;border:1px solid #fff1;border-radius:.8rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;min-height:3.25rem;padding:.55rem .7rem;font-size:.72rem;display:grid}.comparison-card--chatxel li{background:#facc1506;border-color:#facc151b}.comparison-card li i{color:#777b82;background:#ffffff06;border:1px solid #ffffff1a;border-radius:.48rem;place-items:center;width:1.55rem;height:1.55rem;display:grid}.comparison-card--chatxel li i{color:var(--yellow);background:#facc150e;border-color:#facc1538}.comparison-note{border:1px solid var(--line);min-height:4rem;color:var(--muted);text-align:center;background:#ffffff05;border-radius:1rem;justify-content:center;align-items:center;margin:1rem 0 0;padding:.8rem 1rem;font-size:.7rem;display:flex}.pricing-section{background:radial-gradient(circle at 50% 20%,#facc1511,#0000 34rem);scroll-margin-top:5.5rem;position:relative}.pricing-heading{grid-template-columns:minmax(0,.8fr) minmax(24rem,1.2fr);align-items:end;gap:clamp(2rem,7vw,7rem);margin-bottom:3rem;display:grid}.pricing-heading h2{letter-spacing:-.06em;margin:.85rem 0 0;font-family:Manrope,sans-serif;font-size:clamp(3rem,5.5vw,5.5rem);line-height:.95}.pricing-heading>div:last-child{gap:.75rem;max-width:42rem;display:grid}.pricing-heading strong{font-size:1rem;line-height:1.45}.pricing-heading p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.7}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}.pricing-card{background:radial-gradient(circle at 100% 0,#ffffff0a,#0000 34%),linear-gradient(150deg,#191b1ffa,#08090bfc);border:1px solid #ffffff1c;border-radius:1.75rem;flex-direction:column;min-width:0;min-height:34rem;padding:1.5rem;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 32px 88px #00000057,inset 0 1px #ffffff0d}.pricing-card:hover{border-color:#fff3;transform:translateY(-6px);box-shadow:0 44px 105px #00000070,inset 0 1px #fff1}.pricing-card--featured{background:radial-gradient(circle at 100% 0,#facc1524,#0000 38%),linear-gradient(150deg,#1c1e22fc,#08090bfc);border-color:#facc1561;box-shadow:0 42px 110px #00000070,0 0 58px #facc150e,inset 0 1px #ffffff12}.pricing-card__badge{color:#080808;background:var(--yellow);letter-spacing:.08em;text-transform:uppercase;border-radius:0 0 .7rem .7rem;padding:.48rem .7rem;font-size:.53rem;font-weight:850;position:absolute;top:0;right:1.4rem}.pricing-card__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.15rem;display:flex}.pricing-card__head>span{font-size:1.05rem;font-weight:800}.pricing-card__head small{color:var(--dim);letter-spacing:.1em;text-transform:uppercase;font-size:.5rem}.pricing-card__price{letter-spacing:-.045em;min-height:5.7rem;padding:1.4rem 0 .75rem;font-family:Manrope,sans-serif;font-size:clamp(1.65rem,2.25vw,2.25rem);font-weight:800;line-height:1.1}.pricing-card--featured .pricing-card__price{color:var(--yellow)}.pricing-card__description{min-height:3.5rem;color:var(--muted);margin:0;font-size:.76rem;line-height:1.6}.pricing-card ul{border-top:1px solid var(--line);gap:.72rem;margin:1.25rem 0 1.5rem;padding:1.25rem 0 0;list-style:none;display:grid}.pricing-card li{color:#c8cad0;align-items:flex-start;gap:.55rem;font-size:.68rem;line-height:1.45;display:flex}.pricing-card li svg{color:var(--yellow);flex:none;margin-top:.08rem}.pricing-card .button{width:100%;margin-top:auto}.pricing-footnote{border:1px solid var(--line);color:var(--dim);text-align:center;background:#ffffff04;border-radius:1rem;margin:1rem 0 0;padding:.9rem 1rem;font-size:.64rem}.problem-section{background:linear-gradient(#ffffff05,#0000)}.problem-layout{grid-template-columns:minmax(24rem,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(3rem,7vw,7rem);display:grid}.problem-sticky{position:sticky;top:8rem}.problem-sticky .section-heading{margin-bottom:2rem;display:block}.solution-panel{background:radial-gradient(circle at 0 0,#facc151a,#0000 44%),#ffffff05;border:1px solid #facc153d;border-radius:1.35rem;max-width:32rem;padding:1.5rem;position:relative;overflow:hidden}.solution-panel:before{content:"";background:var(--yellow);border-radius:999px;width:4.75rem;height:2px;position:absolute;top:.35rem;left:1.5rem;box-shadow:0 0 12px #facc1547}.solution-panel>span{color:var(--yellow);letter-spacing:.13em;text-transform:uppercase;font-size:.62rem;font-weight:750}.solution-panel h3{letter-spacing:-.035em;margin:1.4rem 0 .7rem;font-family:Manrope,sans-serif;font-size:1.45rem;line-height:1.15}.solution-panel p{color:var(--muted);font-size:.84rem;line-height:1.65}.solution-panel a{color:var(--yellow);align-items:center;gap:.45rem;font-size:.72rem;font-weight:700;text-decoration:none;display:inline-flex}.problem-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding-top:0;display:grid}.problem-card,.feature-card{background:linear-gradient(#ffffff0e,#ffffff05),#0d0e11f0;border:1px solid #ffffff1a;border-radius:1.75rem;min-height:14.5rem;padding:1.85rem;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 28px 85px #00000057,inset 0 1px #ffffff0d}.problem-card:hover,.feature-card:hover{border-color:#facc1557;transform:translateY(-6px);box-shadow:0 40px 100px #0000006b,0 0 42px #facc150b,inset 0 1px #ffffff12}.card-icon{width:2.8rem;height:2.8rem;color:var(--yellow);background:#facc1512;border:1px solid #facc1547;border-radius:.8rem;place-items:center;margin-bottom:2.2rem;display:grid}.card-index{color:var(--dim);letter-spacing:.12em;font-size:.6rem;position:absolute;top:1.6rem;right:1.6rem}.problem-card h3,.feature-card h3{margin-bottom:.65rem;font-size:1.02rem}.problem-card p,.feature-card p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.65}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.feature-card{flex-direction:column;min-height:17rem;padding:1.5rem;display:flex}.feature-card .card-icon{margin-bottom:1.75rem}.feature-tags{flex-wrap:wrap;gap:.4rem;margin:auto 0 0;padding:1.25rem 0 0;list-style:none;display:flex}.feature-tags li{border:1px solid var(--line);color:var(--dim);background:#0003;border-radius:999px;align-items:center;gap:.3rem;padding:.42rem .52rem;font-size:.5rem;display:flex}.feature-tags svg{color:var(--yellow)}.example-section{background:linear-gradient(#0000,#ffffff05)}.example-section .section-heading{padding-left:clamp(0rem,8vw,8rem)}.example-section .chat-preview{grid-template-columns:1.25fr .75fr;max-width:78rem;margin-left:auto;margin-right:-2rem}.chat-preview--compact .chat-messages{min-height:22rem}.audience-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.audience-grid article{border:1px solid var(--line);background:#ffffff06;border-radius:1.2rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;min-height:7.5rem;padding:1.4rem;transition:transform .18s,border-color .18s;display:grid}.audience-grid article:hover{border-color:#facc1559;transform:translate(4px)}.audience-grid article>svg:first-child{color:var(--yellow)}.audience-grid h3{margin:0;font-size:.92rem}.faq-section{scroll-margin-top:5.5rem;position:relative}.faq-section:before{content:none}.faq-layout{grid-template-columns:.65fr 1.35fr;align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.faq-intro{position:sticky;top:8rem}.faq-intro p{max-width:28rem;color:var(--muted);margin:1.4rem 0 2rem;line-height:1.7}.faq-intro>svg{color:var(--yellow)}.faq-list{gap:.75rem;display:grid}.faq-item{border:1px solid var(--line);background:linear-gradient(#ffffff09,#ffffff03);border-radius:1.35rem;transition:border-color .18s,background-color .18s,transform .18s;position:relative;overflow:hidden}.faq-item:hover,.faq-item[open]{background:#facc1506;border-color:#facc154d}.faq-item:hover{transform:translate(-4px)}.faq-item[open]:before{content:"";background:var(--yellow);border-radius:2px;width:2px;position:absolute;inset:1rem auto 1rem 0;box-shadow:0 0 14px #facc1573}.faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:2rem;padding:1.45rem 1.6rem;font-size:.92rem;font-weight:650;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary i{color:var(--yellow);font-size:1.25rem;font-style:normal;transition:transform .18s}.faq-item[open] summary i{transform:rotate(45deg)}.faq-item p{color:var(--muted);margin:0;padding:0 1.6rem 1.45rem;font-size:.86rem;line-height:1.7;animation:.18s both faq-open}.request-section{padding-bottom:6rem;scroll-margin-top:5.5rem}.request-layout{background:radial-gradient(circle at 92% 8%,#facc152b,#0000 40%),radial-gradient(circle at 4% 100%,#fff1,#0000 35%),linear-gradient(145deg,#1d1f24fa,#060709fc);border:1px solid #facc154d;border-radius:2.5rem;grid-template-columns:.88fr 1.12fr;align-items:center;gap:clamp(3rem,8vw,8rem);min-height:38rem;padding:clamp(2.5rem,6vw,5.5rem);display:grid;position:relative;overflow:hidden;box-shadow:0 55px 140px #00000080,inset 0 1px #fff1}.request-layout:before{content:"";background:linear-gradient(90deg,var(--yellow),transparent);width:18%;height:2px;position:absolute;top:0;left:7%}.request-layout:after{content:"";background:linear-gradient(90deg,transparent,var(--yellow));opacity:.65;width:13rem;height:1px;position:absolute;bottom:3rem;right:-3rem}.request-copy p{max-width:32rem;color:var(--muted);margin:1.5rem 0 2rem;line-height:1.7}.request-mark{width:max-content;color:var(--yellow);background:#facc150e;border:1px solid #facc153d;border-radius:.8rem;align-items:center;gap:.6rem;margin-bottom:2rem;padding:.6rem .75rem;display:flex}.request-mark span{letter-spacing:.14em;font-size:.52rem;font-weight:750}.request-status{color:var(--muted);align-items:center;gap:.55rem;font-size:.7rem;display:flex}.request-actions{gap:.75rem;margin-top:1.3rem;display:flex}.request-actions .button{min-height:2.8rem}.request-benefits{flex-wrap:wrap;gap:.55rem;margin-top:1.5rem;display:flex}.request-benefits span{border:1px solid var(--line);color:var(--muted);background:#00000038;border-radius:999px;align-items:center;gap:.4rem;padding:.5rem .65rem;font-size:.58rem;display:flex}.request-benefits svg{color:var(--yellow)}.lead-form{z-index:1;background:linear-gradient(#ffffff0b,#ffffff03),#0000006b;border:1px solid #ffffff1f;border-radius:1.55rem;gap:1rem;padding:1.6rem;display:grid;position:relative;box-shadow:0 30px 80px #00000047,inset 0 1px #ffffff0b}.form-row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.lead-form label{color:#ddd;gap:.5rem;font-size:.72rem;font-weight:650;display:grid}.lead-form input,.lead-form textarea{border:1px solid var(--line-strong);width:100%;color:var(--text);resize:vertical;background:#00000073;border-radius:.85rem;padding:.95rem 1rem}.lead-form input:focus,.lead-form textarea:focus{border-color:#facc158c;box-shadow:0 0 0 3px #facc1512}.lead-form input::placeholder,.lead-form textarea::placeholder{color:#65676d}.lead-form .button{justify-self:start}.form-note{color:var(--dim);margin:0;font-size:.62rem;line-height:1.5}.landing-footer{border-top:1px solid var(--line);background:#030303}.landing-footer__top{grid-template-columns:auto 1fr auto auto;align-items:center;gap:3rem;padding:3rem 0;display:grid}.footer-brand{gap:.65rem}.footer-brand:after{content:none}.landing-footer .footer-brand img{object-fit:contain;width:auto;height:2rem;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block}.landing-footer__top p{max-width:24rem;color:var(--muted);margin:0;font-size:.82rem}.landing-footer nav{gap:1rem;display:flex}.landing-footer nav a{color:var(--muted);font-size:.7rem;text-decoration:none}.landing-footer nav a:hover{color:var(--yellow)}.landing-footer__bottom{border-top:1px solid var(--line);color:var(--dim);justify-content:space-between;gap:1rem;padding:1.2rem 0;font-size:.62rem;display:flex}.landing-footer__bottom a{color:var(--muted);text-decoration:none}.landing-footer__bottom a:hover{color:var(--yellow)}.landing-footer__legal{flex-wrap:wrap;justify-content:center;gap:.8rem;display:flex}@keyframes reveal{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes faq-open{0%{opacity:0;transform:translateY(-.3rem)}to{opacity:1;transform:translateY(0)}}.reveal{animation:.65s both reveal}@media (width<=1100px){.hero__grid{grid-template-columns:minmax(24rem,.85fr) minmax(32rem,1.15fr);gap:2.5rem}.chat-preview{grid-template-columns:1fr;grid-template-areas:"topbar""chat""metrics"}.control-sidebar{display:none}.problem-layout{grid-template-columns:minmax(20rem,.7fr) minmax(0,1.3fr);gap:3rem}.problem-grid{grid-template-columns:repeat(2,1fr)}.landing-footer__top{grid-template-columns:auto 1fr auto}.landing-footer nav{display:none}}@media (width<=900px){.landing-header__inner{grid-template-columns:auto 1fr auto auto}.anchor-nav{border:1px solid var(--line);background:#070708fa;border-radius:1rem;padding:.6rem;display:none;position:absolute;top:calc(100% + .55rem);left:0;right:0;box-shadow:0 25px 60px #00000073}.anchor-nav.is-open{display:grid}.anchor-nav a{padding:.85rem}.menu-toggle{display:grid}.hero{min-height:auto}.hero__grid{grid-template-columns:1fr}.hero__copy{max-width:46rem}.hero__visual{max-width:46rem;margin-right:0}.chat-preview{grid-template-columns:1.2fr .8fr;grid-template-areas:"topbar topbar""chat sidebar""metrics metrics"}.control-sidebar{display:grid}.section-heading{grid-template-columns:1fr;gap:1.25rem}.installation-shell,.dashboard-section__layout,.knowledge-heading,.pricing-heading,.pricing-grid{grid-template-columns:1fr}.pricing-card{min-height:auto}.dashboard-section__copy h2{max-width:14ch}.account-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-feature{grid-column:auto}.knowledge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.problem-layout{grid-template-columns:1fr}.problem-sticky{position:static}.problem-grid{padding-top:0}.feature-grid,.audience-grid,.problem-grid{grid-template-columns:1fr 1fr}.faq-layout,.request-layout{grid-template-columns:1fr}.faq-intro{position:static}.example-section .section-heading{padding-left:0}.example-section .chat-preview{margin-right:0}}@media (width<=640px){.stage-container{width:min(100% - 2.5rem,100%)}.landing-header{padding:.5rem 0}.landing-header__inner{gap:.5rem;min-height:4rem}.brand img{width:2.8rem;height:2.8rem}.brand span{font-size:.78rem}.landing-header .brand{gap:.55rem;margin-left:.25rem}.landing-header .brand img{width:auto;height:2rem}.hero{padding-top:7.5rem}.hero h1{font-size:clamp(3rem,14vw,4.5rem)}.hero__actions{flex-direction:column;align-items:stretch}.hero__actions .button{width:100%}.hero__points{display:grid}.hero-capability-panel{grid-template-columns:1fr}.hero-capability-panel>div{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:1fr auto;padding-bottom:.8rem;padding-right:0}.system-rails{opacity:.45}.system-rails:before{left:.35rem}.system-rails:after{right:.35rem}.system-rails span:first-child{left:.17rem}.system-rails span:last-child{right:.17rem}.system-rails small,.background-word{display:none}.chat-preview,.example-section .chat-preview{border-radius:1.35rem;grid-template-columns:1fr;grid-template-areas:"topbar""chat""metrics";padding:.75rem}.chat-preview:after,.control-sidebar{display:none}.control-topbar{grid-template-columns:1fr auto}.control-topbar nav{display:none}.control-metrics{grid-template-columns:1fr}.chat-messages{min-height:auto}.problem-grid,.feature-grid,.audience-grid{grid-template-columns:1fr}.installation-shell{border-radius:1.45rem;width:calc(100% - 1.25rem);padding:1.5rem 1.15rem}.installation-copy h2{font-size:clamp(2.15rem,10.5vw,3.1rem)}.installation-copy>p{font-size:.82rem}.installation-step{grid-template-columns:auto minmax(0,1fr);gap:.75rem;padding:1rem}.installation-step__number{grid-column:1/-1;padding:0}.installation-code pre{padding:1.15rem .9rem}.installation-code__topbar{align-items:flex-start;padding:.75rem .8rem}.installation-code__actions{gap:.5rem}.installation-code__actions button{padding:.42rem .5rem}.dashboard-section__copy h2,.knowledge-heading h2{font-size:clamp(2.2rem,11vw,3.4rem)}.comparison-heading h2{font-size:clamp(2.2rem,10.5vw,3.35rem)}.pricing-heading h2{font-size:clamp(3rem,17vw,4.5rem)}.dashboard-section__copy h2{max-width:none;font-size:clamp(2rem,9.5vw,3rem)}.account-panel,.knowledge-console{border-radius:1.35rem}.account-panel__topbar,.knowledge-console__bar{flex-direction:column;align-items:flex-start}.account-panel__status{align-self:flex-start}.account-panel__heading{flex-direction:column;align-items:flex-start}.account-feature-grid,.knowledge-grid,.comparison-grid{grid-template-columns:1fr}.comparison-card__head{flex-direction:column;align-items:flex-start}.account-feature{min-height:auto}.knowledge-console__states{flex-direction:column;align-items:stretch;width:100%}.knowledge-console__states span{border-radius:.7rem;width:100%}.knowledge-card{min-height:auto}.knowledge-card>i{margin-bottom:1.5rem}.knowledge-rule{align-items:flex-start}.problem-card,.feature-card{min-height:auto}.card-icon{margin-bottom:2rem}.section-heading h2,.faq-intro h2,.request-copy h2{font-size:clamp(2.2rem,11vw,3.5rem)}.form-row{grid-template-columns:1fr}.request-layout{width:calc(100% - 1.25rem);padding:2rem 1.25rem}.lead-form{padding:1rem}.landing-footer__top{grid-template-columns:1fr;gap:1.4rem}.landing-footer__top .button{justify-self:start}.landing-footer__bottom{flex-direction:column;align-items:flex-start}}.landing-header{padding:.6rem 0}.landing-header__inner{border-radius:1rem;gap:1.25rem;min-height:3.9rem;padding:.4rem .5rem}.brand img{border-radius:.72rem;width:2.75rem;height:2.75rem}.hero{padding:8rem 0 4.5rem}.hero__grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(2rem,3.4vw,3.75rem)}.hero__copy{width:100%;max-width:37rem}.hero h1{max-width:11ch;margin-bottom:1.35rem;font-size:clamp(3.4rem,5.15vw,5.35rem);line-height:.94}.hero__copy h2{letter-spacing:-.03em;max-width:31rem;font-size:clamp(1.1rem,1.55vw,1.45rem);line-height:1.32}.hero__copy>p{max-width:35rem;margin-bottom:1.75rem;font-size:.94rem;line-height:1.7}.hero__points{gap:.45rem;margin-top:1.6rem;padding-top:1.1rem}.hero__points span{gap:.35rem;padding:.42rem .62rem;font-size:.59rem}.hero-capability-panel{background:linear-gradient(135deg,#ffffff0a,#ffffff03);border-radius:1rem;margin-top:.85rem;padding:.9rem 1rem}.hero__visual{width:100%;min-width:0;margin-right:0;padding:1.25rem 1.35rem 1.25rem .35rem}.hero__visual .chat-preview{grid-template-columns:minmax(0,1.2fr) minmax(12.5rem,.8fr);width:100%;min-width:0}.solution-panel{background:radial-gradient(circle at 0 0,#facc151f,#0000 46%),linear-gradient(145deg,#ffffff0b,#ffffff03);border-color:#facc1547;border-radius:1.5rem;flex-direction:column;align-items:flex-start;max-width:34rem;min-height:18rem;padding:2rem;display:flex;box-shadow:0 28px 70px #00000038,inset 0 1px #ffffff0b}.solution-panel h3{max-width:25rem;font-size:1.55rem}.solution-panel a{background:#facc150e;border:1px solid #facc153d;border-radius:.75rem;margin-top:auto;padding:.7rem .85rem}.faq-layout{grid-template-columns:minmax(19rem,.78fr) minmax(0,1.22fr);gap:clamp(2.5rem,5vw,5rem)}.faq-item summary{min-height:4.4rem;padding:1.25rem 1.5rem;font-size:.9rem}@media (width<=1100px){.hero__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:2rem}.hero__visual .chat-preview{grid-template-columns:1fr;grid-template-areas:"topbar""chat""metrics"}}@media (width<=900px){.hero__grid{grid-template-columns:1fr}.hero__copy,.hero__visual{max-width:46rem}.hero__visual{margin-inline:auto;padding:1rem 1.5rem}.hero__visual .chat-preview{grid-template-columns:1.2fr .8fr;grid-template-areas:"topbar topbar""chat sidebar""metrics metrics"}.faq-layout{grid-template-columns:1fr}}@media (width<=640px){.landing-header{padding:.45rem 0}.landing-header__inner{min-height:3.75rem}.hero{padding-top:7rem}.hero h1{max-width:10ch;font-size:clamp(2.8rem,12vw,3.75rem);line-height:.96}.hero__copy h2{font-size:1.08rem}.hero__visual{padding:.75rem 0}.hero__visual .chat-preview{grid-template-columns:1fr;grid-template-areas:"topbar""chat""metrics"}.solution-panel{min-height:auto;padding:1.5rem}.solution-panel a{margin-top:1rem}.faq-item summary{min-height:4rem;padding:1.1rem 1.2rem}}.hero__visual{perspective:1400px;perspective-origin:50% 44%;isolation:isolate}.hero__visual .chat-preview{transform-origin:50% 48%;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform;background:radial-gradient(circle at 18% 0,#ffffff13,#0000 34%),radial-gradient(circle at 92% 8%,#facc150e,#0000 30%),linear-gradient(160deg,#ffffff0b,#ffffff02 48%),#090a0cfa;border-color:#ffffff3b;animation:7.5s ease-in-out infinite dashboard-idle;box-shadow:0 72px 155px #000000ad,0 24px 58px #0000006b,0 0 90px #facc150b,inset 0 1px #ffffff1c,inset 0 -1px #ffffff06}.hero__visual .chat-preview:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(135deg,#ffffff14,#0000 20% 74%,#facc1508);border-radius:calc(2rem - 1px);position:absolute;inset:1px;box-shadow:inset 0 1px #fff1}@keyframes dashboard-idle{0%,to{transform:translateY(-3px)rotateX(1deg)rotateY(-1.2deg)}50%{transform:translateY(3px)rotateX(.45deg)rotateY(-.35deg)}}@keyframes dashboard-idle-tablet{0%,to{transform:translateY(-2px)rotateX(.35deg)}50%{transform:translateY(2px)rotateX(0)}}@media (width<=900px){.hero__visual{perspective:1800px}.hero__visual .chat-preview{animation-name:dashboard-idle-tablet;animation-duration:8.5s}}@media (width<=640px){.hero__visual{perspective:none}.hero__visual .chat-preview{will-change:auto;animation:none;transform:none}}@media (prefers-reduced-motion:reduce){.hero__visual .chat-preview{will-change:auto;animation:none!important;transform:none!important}}.demo-flow-section{background:linear-gradient(#ffffff05,#0000);padding-bottom:2.4rem;scroll-margin-top:5.5rem;position:relative;overflow:hidden}.demo-flow-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem;display:grid}.demo-flow-card{border:1px solid var(--line);background:radial-gradient(circle at 100% 0,#facc1513,#0000 38%),linear-gradient(150deg,#16181cf5,#08090bfa);border-radius:1.35rem;min-height:12.8rem;padding:1.15rem;position:relative;box-shadow:0 24px 70px #00000040,inset 0 1px #ffffff0a}.demo-flow-card:after{content:"";background:linear-gradient(90deg,var(--yellow),transparent);opacity:.55;width:1rem;height:1px;position:absolute;top:1.6rem;right:-.65rem}.demo-flow-card:last-child:after{content:none}.demo-flow-card>span{color:var(--yellow);letter-spacing:.14em;margin-bottom:2.1rem;font:800 .72rem ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.demo-flow-card h3{margin-bottom:.7rem;font-size:1rem;line-height:1.25}.demo-flow-card p{color:var(--muted);margin:0;font-size:.73rem;line-height:1.6}.trust-strip-section{padding:0 0 4.2rem}.trust-strip{background:linear-gradient(90deg,#facc150e,#ffffff05);border:1px solid #facc152e;border-radius:1.25rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;padding:.7rem;display:grid;box-shadow:0 24px 70px #0000002e,inset 0 1px #ffffff09}.trust-strip span{border:1px solid var(--line);color:#d7d7d2;text-align:center;background:#00000038;border-radius:.9rem;justify-content:center;align-items:center;gap:.45rem;min-height:2.7rem;padding:.55rem .65rem;font-size:.66rem;font-weight:700;display:flex}.trust-strip svg{color:var(--yellow);flex:none}.pricing-card__button{width:100%;margin-top:auto}.final-cta-section{padding-top:2.5rem;padding-bottom:5rem;position:relative}.final-cta-card{background:linear-gradient(90deg,#facc150f,#ffffff05);border:1px solid #facc1538;border-radius:1.5rem;justify-content:space-between;align-items:center;gap:2rem;padding:2rem 2.2rem;display:flex;box-shadow:0 28px 80px #00000047,inset 0 1px #ffffff0d}.final-cta-card:after{content:none}.final-cta-card .eyebrow{margin-bottom:.85rem}.final-cta-card h2{letter-spacing:-.055em;max-width:none;margin:0 0 .65rem;font-family:Manrope,sans-serif;font-size:clamp(1.8rem,3.2vw,3.2rem);line-height:1.02}.final-cta-card p{max-width:42rem;color:var(--muted);margin:0;line-height:1.65}.final-cta-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.75rem;display:flex}@media (width<=1100px){.demo-flow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.demo-flow-card:after{content:none}.trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.final-cta-card{flex-direction:column;align-items:flex-start}.final-cta-actions{justify-content:flex-start}}@media (width<=640px){.demo-flow-grid,.trust-strip{grid-template-columns:1fr}.demo-flow-card{min-height:auto}.demo-flow-card>span{margin-bottom:1.5rem}.final-cta-card{border-radius:1.25rem;padding:1.5rem}.final-cta-actions{flex-direction:column}.final-cta-actions .button{width:100%}}.problem-layout{grid-template-columns:minmax(23rem,.72fr) minmax(0,1.28fr);align-items:stretch;gap:clamp(2rem,3.5vw,3.25rem)}.problem-sticky{grid-template-rows:auto 1fr;gap:1.15rem;height:100%;display:grid;position:static}.problem-sticky .section-heading{align-self:start;margin-bottom:0}.problem-sticky .section-heading h2{max-width:9.5ch}.solution-panel{align-self:end;width:100%;max-width:none}.problem-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;gap:1rem;height:100%;display:grid}.problem-card{flex-direction:column;height:100%;min-height:0;display:flex}@media (width<=900px){.problem-layout{grid-template-columns:1fr}.problem-sticky{grid-template-rows:auto auto;height:auto}.problem-grid{grid-template-rows:auto;height:auto}}@media (width<=640px){.problem-grid{grid-template-columns:1fr}}.landing--simple{background:radial-gradient(circle at 12% 4%,#facc151a,#0000 28rem),radial-gradient(circle at 92% 42%,#facc150e,#0000 30rem),#050505;overflow:hidden}.landing--simple:after{content:none}.landing--simple .landing-header__inner{background:#050505db;border-color:#ffffff1f;border-radius:1rem;min-height:4rem}.landing--simple .landing-header__inner:before,.landing--simple .landing-header__inner:after,.landing--simple .brand:after{content:none}.landing--simple .anchor-nav a{font-size:.78rem}.simple-slide{border-top:1px solid #ffffff14;align-items:center;min-height:100svh;padding:clamp(7rem,9vw,9rem) 0 clamp(4rem,6vw,6rem);display:flex;position:relative}.simple-hero{border-top:0}.simple-hero__grid,.pain-layout,.solution-layout,.advantages-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2.2rem,5vw,5.5rem);display:grid}.simple-copy{min-width:0}.slide-label{color:var(--yellow);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1.25rem;font-size:.78rem;font-weight:850;display:inline-flex}.simple-copy h1,.simple-copy h2,.pricing-heading h2{letter-spacing:-.065em;text-wrap:balance;margin:0;font-family:Manrope,sans-serif;font-weight:850;line-height:.9}.simple-copy h1{max-width:11ch;font-size:clamp(4.2rem,7.4vw,8.4rem)}.simple-copy h2,.pricing-heading h2{max-width:11ch;font-size:clamp(3.5rem,6.1vw,7rem)}.simple-lead,.simple-copy p,.pricing-heading p{max-width:42rem;color:var(--muted);margin:1.65rem 0 0;font-size:clamp(1rem,1.35vw,1.25rem);line-height:1.55}.simple-lead{color:#f2f2ee;font-weight:650}.simple-actions{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.simple-hero__visual{min-width:0;transform:none}.landing--simple .simple-hero__visual .chat-preview{width:100%;min-width:0;animation:none;transform:none}.simple-card-grid{gap:1rem;display:grid}.pain-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.simple-card,.solution-step,.advantage-row,.mini-faq article,.pricing-cta-card{background:linear-gradient(#ffffff0e,#ffffff04);border:1px solid #ffffff1c;border-radius:1.5rem;box-shadow:0 30px 90px #00000047,inset 0 1px #ffffff0b}.pain-card{flex-direction:column;justify-content:flex-end;min-height:18rem;padding:1.75rem;display:flex;position:relative}.pain-card svg{color:var(--yellow);position:absolute;top:1.55rem;left:1.55rem}.simple-card__number{color:var(--dim);letter-spacing:.1em;font-size:.72rem;font-weight:800;position:absolute;top:1.55rem;right:1.55rem}.pain-card h3,.solution-step h3,.advantage-row h3,.mini-faq h3,.pricing-cta-card h3{letter-spacing:-.035em;margin:0 0 .7rem;font-family:Manrope,sans-serif;font-size:clamp(1.15rem,1.4vw,1.45rem);line-height:1.15}.pain-card p,.solution-step p,.advantage-row p,.mini-faq p,.pricing-cta-card p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.55}.solution-layout{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.solution-steps{gap:.85rem;display:grid}.solution-step{grid-template-columns:4.5rem minmax(0,1fr);align-items:start;gap:1rem;padding:1.25rem 1.35rem;display:grid}.solution-step>span{color:var(--yellow);font-family:Manrope,sans-serif;font-size:1.45rem;font-weight:850;line-height:1}.advantages-layout{align-items:start}.advantages-copy{position:sticky;top:8rem}.advantages-list{gap:.85rem;display:grid}.advantage-row{grid-template-columns:auto minmax(0,1fr);gap:1rem;padding:1.35rem;display:grid}.advantage-row>svg{color:var(--yellow);margin-top:.15rem}.simple-pricing{align-items:flex-start;min-height:auto;padding-top:clamp(7rem,8vw,8rem)}.landing--simple .pricing-heading{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:end;gap:clamp(2rem,5vw,5rem);margin-bottom:2.5rem;display:grid}.landing--simple .pricing-heading strong{max-width:44rem;font-size:clamp(1.1rem,1.45vw,1.35rem);line-height:1.35;display:block}.landing--simple .pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.landing--simple .pricing-card{min-height:30rem;padding:1.55rem}.pricing-bottom{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr);gap:1rem;margin-top:1rem;display:grid}.mini-faq{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.mini-faq article,.pricing-cta-card{padding:1.35rem}.pricing-cta-card{background:radial-gradient(circle at 0 0,#facc151f,#0000 52%),linear-gradient(#ffffff0e,#ffffff04);border-color:#facc1542;align-content:center;gap:1rem;display:grid}.pricing-cta-card .button{width:max-content}.simple-footer{border-top:1px solid #ffffff14}@media (width<=1100px){.simple-hero__grid,.pain-layout,.solution-layout,.advantages-layout,.landing--simple .pricing-heading,.pricing-bottom{grid-template-columns:1fr}.advantages-copy{position:static}.simple-copy h1,.simple-copy h2,.pricing-heading h2{max-width:12ch}}@media (width<=900px){.mini-faq,.landing--simple .pricing-grid{grid-template-columns:1fr}.pain-card-grid{grid-template-columns:1fr 1fr}}@media (width<=640px){.simple-slide{min-height:auto;padding:7rem 0 4rem}.simple-copy h1{font-size:clamp(3rem,15vw,4.4rem)}.simple-copy h2,.pricing-heading h2{font-size:clamp(2.75rem,14vw,4rem)}.simple-actions{flex-direction:column}.simple-actions .button,.pricing-cta-card .button{width:100%}.pain-card-grid,.solution-step{grid-template-columns:1fr}}.simple-copy h1{font-size:clamp(3.8rem,6.4vw,7rem)}.pain-copy .slide-label{color:#facc15eb}.pain-card{min-height:19rem;padding:1.8rem}.pain-card h3{font-size:clamp(1.45rem,1.85vw,1.85rem);line-height:1.08}.pain-card p{font-size:1.02rem;line-height:1.5}.advantage-row{padding:1.5rem 1.55rem}.advantage-row h3{font-size:clamp(1.3rem,1.65vw,1.62rem)}.advantage-row p{font-size:1rem;line-height:1.55}.mini-faq{align-items:stretch}.mini-faq article{flex-direction:column;justify-content:space-between;min-height:17.5rem;padding:1.55rem;display:flex}.mini-faq h3{margin-bottom:1rem;font-size:clamp(1.3rem,1.7vw,1.7rem);line-height:1.12}.mini-faq p{font-size:1rem;line-height:1.62}.pricing-cta-card{padding:1.55rem}@media (width<=640px){.simple-copy h1{font-size:clamp(2.75rem,13.4vw,4rem)}.pain-card h3,.advantage-row h3,.mini-faq h3{font-size:1.28rem}.pain-card p,.advantage-row p,.mini-faq p{font-size:.96rem}}.widget-editor,.install-page{gap:var(--cab-space-6);min-width:0;display:grid}.widget-editor__grid{align-items:start;gap:var(--cab-space-6);grid-template-columns:minmax(23.75rem,.9fr) minmax(30rem,1.1fr);display:grid}.widget-editor__form{border:1px solid var(--cab-border);border-radius:var(--cab-radius-surface);background:var(--cab-surface);min-width:0;display:grid;overflow:clip}.widget-settings-section{gap:var(--cab-space-5);min-width:0;padding:var(--cab-space-6);border-bottom:1px solid var(--cab-border);display:grid}.widget-settings-section>header{gap:var(--cab-space-1);display:grid}.widget-settings-section h3,.install-section h3{color:var(--cab-text);margin:0;font-size:1rem;line-height:1.5rem}.widget-settings-section p,.install-section__header p{color:var(--cab-muted);margin:0;font-size:.8125rem;line-height:1.125rem}.widget-settings-fields{gap:var(--cab-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.widget-settings-fields .ui-form-field:nth-child(2),.widget-settings-fields .ui-form-field:nth-child(3){grid-column:1/-1}.widget-color-grid{gap:var(--cab-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.widget-color-control{grid-template-columns:var(--cab-control-height) minmax(0, 1fr);gap:var(--cab-space-2);display:grid}.widget-color-native{width:var(--cab-control-height);min-width:var(--cab-control-height);height:var(--cab-control-height);border:1px solid var(--cab-border);border-radius:var(--cab-radius-control);cursor:pointer;background:#111;padding:.1875rem}.widget-color-native::-webkit-color-swatch-wrapper{padding:0}.widget-color-native::-webkit-color-swatch{border:0;border-radius:.1875rem}.widget-color-native:focus-visible,.widget-icon-file:focus-visible,.install-platform-tabs button:focus-visible,.install-detect summary:focus-visible,.install-code-block pre:focus-visible,.install-platform-panel:focus-visible{outline:2px solid var(--cab-yellow);outline-offset:2px}.widget-radio-group{gap:var(--cab-space-2);border:0;margin:0;padding:0;display:grid}.widget-radio-group legend{margin-bottom:var(--cab-space-2);color:var(--cab-muted);font-size:.8125rem;line-height:1.125rem}.widget-radio-group>div{gap:var(--cab-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.widget-radio-group label{min-width:0;position:relative}.widget-radio-group input{opacity:0;width:1px;height:1px;position:absolute}.widget-radio-group span{min-height:var(--cab-control-height);padding:var(--cab-space-2) var(--cab-space-3);border:1px solid var(--cab-border);border-radius:var(--cab-radius-control);color:var(--cab-muted);text-align:center;cursor:pointer;transition:border-color var(--cab-motion-fast) var(--cab-ease), background-color var(--cab-motion-fast) var(--cab-ease), color var(--cab-motion-fast) var(--cab-ease);background:#111;justify-content:center;align-items:center;font-size:.8125rem;line-height:1.125rem;display:flex}.widget-radio-group input:checked+span{border-color:var(--cab-yellow);color:var(--cab-text);background:var(--cab-hover)}.widget-radio-group input:focus-visible+span{outline:2px solid var(--cab-yellow);outline-offset:2px}.widget-icon-editor{align-items:center;gap:var(--cab-space-4);grid-template-columns:5rem minmax(0,1fr);display:grid}.widget-icon-editor>div{gap:var(--cab-space-2);justify-items:start;min-width:0;display:grid}.widget-icon-editor small{color:var(--cab-muted);font-size:.75rem;line-height:1rem}.widget-icon-preview{border:1px solid var(--cab-border);background:var(--icon-bg);border-radius:50%;place-items:center;width:5rem;height:5rem;display:grid;overflow:hidden}.widget-icon-preview img{object-fit:contain;width:58%;height:58%;display:block}.widget-icon-preview--cover img{object-fit:cover;width:100%;height:100%}.widget-icon-preview img.is-default{object-fit:contain;filter:brightness(0);width:58%;height:58%}.widget-icon-file-label{color:var(--cab-text);font-size:.8125rem;font-weight:700;line-height:1.125rem}.widget-icon-file{width:min(100%,28rem);min-width:0;color:var(--cab-muted);font:inherit;font-size:.8125rem}.widget-icon-file::file-selector-button{min-height:var(--cab-control-height);margin-right:var(--cab-space-3);padding:0 var(--cab-space-3);border:1px solid var(--cab-border);border-radius:var(--cab-radius-control);color:var(--cab-text);background:var(--cab-raised);font:inherit;cursor:pointer;font-weight:700}.widget-settings-section--behavior .ui-switch-row{max-width:34rem}.widget-editor__form>.ui-save-bar{margin:var(--cab-space-4)}.widget-mobile-preview-trigger{margin:var(--cab-space-4);display:none}.widget-editor__preview{top:calc(var(--cab-topbar-height) + var(--cab-space-6));min-width:0;position:sticky}.widget-preview-shell{gap:var(--cab-space-3);min-width:0;padding:var(--cab-space-4);border:1px solid var(--cab-border);border-radius:var(--cab-radius-surface);background:var(--cab-surface);display:grid}.widget-preview-shell__header{justify-content:space-between;align-items:center;gap:var(--cab-space-4);display:flex}.widget-preview-shell__header>div:first-child{gap:var(--cab-space-1);min-width:0;display:grid}.widget-preview-shell__header strong{color:var(--cab-text);font-size:.875rem;line-height:1.25rem}.widget-preview-shell__header span{color:var(--cab-muted);font-size:.75rem;line-height:1rem}.widget-preview-state{gap:var(--cab-space-1);flex:none;display:flex}.widget-preview-canvas{border:1px solid var(--cab-border);border-radius:var(--cab-radius-surface);background:#e8edf2;min-height:38rem;position:relative;overflow:hidden}.widget-preview-browser{height:2.5rem;padding:0 var(--cab-space-3);background:#f5f7fa;border-bottom:1px solid #cfd6de;align-items:center;gap:.375rem;display:flex}.widget-preview-browser span{background:#9aa5b1;border-radius:50%;width:.5rem;height:.5rem}.widget-preview-browser i{min-width:0;margin-left:var(--cab-space-2);color:#657180;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-style:normal;overflow:hidden}.widget-preview-page{gap:var(--cab-space-3);width:min(70%,22rem);padding:var(--cab-space-10) var(--cab-space-6);display:grid}.widget-preview-page__line{background:#c9d1da;border-radius:.25rem;width:100%;height:.625rem;display:block}.widget-preview-page__line--title{background:#7f8b98;width:72%;height:1.25rem}.widget-preview-page__line--short{width:62%}.widget-preview-window{right:var(--cab-space-4);width:min(22.5rem, calc(100% - var(--cab-space-8)));color:#f7f7f4;background:#11110f;border:1px solid #34342f;border-radius:1.25rem;flex-direction:column;height:30rem;font:.8125rem/1.25rem Inter,system-ui,sans-serif;display:flex;position:absolute;bottom:5rem;overflow:hidden;box-shadow:0 20px 48px #0b0d104d}.widget-preview-canvas--left .widget-preview-window{right:auto;left:var(--cab-space-4)}.widget-preview-window header{align-items:center;gap:var(--cab-space-3);padding:var(--cab-space-4);background:#171713;border-bottom:1px solid #2c2c27;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.widget-preview-avatar{background:var(--preview-launcher);border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;display:grid;overflow:hidden}.widget-preview-avatar img,.widget-preview-launcher img{object-fit:contain;width:58%;height:58%;display:block}.widget-preview-avatar--cover img,.widget-preview-launcher--cover img{object-fit:cover;width:100%;height:100%}.widget-preview-avatar img.is-default,.widget-preview-launcher img.is-default{object-fit:contain;filter:brightness(0);width:58%;height:58%}.widget-preview-title{gap:.125rem;min-width:0;display:grid}.widget-preview-title strong{color:#f7f7f4;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.widget-preview-title small{color:#c9c9c2;align-items:center;gap:.3125rem;font-size:.75rem;display:flex}.widget-preview-title small i{background:#2fbf71;border-radius:50%;width:.375rem;height:.375rem}.widget-preview-messages{gap:var(--cab-space-2);min-height:0;padding:var(--cab-space-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.widget-preview-messages p{color:#f7f7f4;overflow-wrap:anywhere;white-space:pre-wrap;background:#252521;border-radius:.875rem;width:max-content;max-width:84%;margin:0;padding:.625rem .75rem}.widget-preview-messages p.is-visitor{color:#111;background:var(--preview-accent);align-self:flex-end}.widget-preview-replies{padding:0 var(--cab-space-3) var(--cab-space-3);gap:.4375rem;display:flex;overflow:hidden}.widget-preview-replies span{color:#ddd;text-overflow:ellipsis;white-space:nowrap;background:#1b1b17;border:1px solid #3b3b34;border-radius:999px;flex:none;max-width:9rem;padding:.4375rem .625rem;font-size:.75rem;overflow:hidden}.widget-preview-composer{align-items:center;gap:var(--cab-space-2);padding:var(--cab-space-3);border-top:1px solid #2c2c27;display:flex}.widget-preview-composer>span{color:#8e8e87;text-overflow:ellipsis;white-space:nowrap;background:#090909;border:1px solid #393932;border-radius:.625rem;flex:1;min-width:0;min-height:2.625rem;padding:.625rem;overflow:hidden}.widget-preview-composer>i{color:#111;background:var(--preview-accent);border-radius:.625rem;flex:none;place-items:center;width:2.625rem;height:2.625rem;display:grid}.widget-preview-powered{padding:0 var(--cab-space-3) var(--cab-space-2);color:#7e7e77;text-align:center;font-size:.6875rem}.widget-preview-launcher{right:var(--cab-space-4);bottom:var(--cab-space-4);color:#111;background:var(--preview-launcher);border-radius:50%;place-items:center;width:3.625rem;height:3.625rem;display:grid;position:absolute;overflow:hidden;box-shadow:0 12px 28px #0b0d103d}.widget-preview-canvas--left .widget-preview-launcher{right:auto;left:var(--cab-space-4)}.widget-preview-dialog{width:min(42rem,100%)}.widget-preview-dialog .widget-preview-shell{border:0;padding:0}.widget-preview-dialog .widget-preview-shell__header>div:first-child{display:none}.widget-preview-dialog .widget-preview-shell__header{justify-content:flex-end}.install-overview{align-items:center;gap:var(--cab-space-6);padding:var(--cab-space-5);border:1px solid var(--cab-border);border-radius:var(--cab-radius-surface);background:var(--cab-surface);grid-template-columns:minmax(15rem,.72fr) minmax(0,1fr);display:grid}.install-overview>div{gap:var(--cab-space-2);justify-items:start;min-width:0;display:grid}.install-overview>div>strong,.install-overview>div>span:last-child{overflow-wrap:anywhere;max-width:100%}.install-overview>div>strong{color:var(--cab-text);font-size:1rem;line-height:1.5rem}.install-overview>div>span:last-child{color:var(--cab-muted);font-size:.8125rem;line-height:1.125rem}.install-overview ol{gap:var(--cab-space-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.install-overview li{gap:var(--cab-space-2);min-width:0;color:var(--cab-muted);font-size:.75rem;line-height:1rem;display:grid}.install-overview li span{border:1px solid var(--cab-border);width:1.75rem;height:1.75rem;color:var(--cab-muted);background:var(--cab-raised);border-radius:50%;place-items:center;font-weight:700;display:grid}.install-overview li.is-complete{color:var(--cab-text)}.install-overview li.is-complete span{border-color:color-mix(in srgb, var(--cab-success) 48%, var(--cab-border));color:var(--cab-success)}.install-flow{border:1px solid var(--cab-border);border-radius:var(--cab-radius-surface);background:var(--cab-surface);overflow:clip}.install-section{gap:var(--cab-space-5);min-width:0;padding:var(--cab-space-6);border-bottom:1px solid var(--cab-border);display:grid}.install-section:last-child{border-bottom:0}.install-section__header{align-items:start;gap:var(--cab-space-3);grid-template-columns:2rem minmax(0,1fr);display:grid}.install-section__header>div{gap:var(--cab-space-1);display:grid}.install-step-index{border:1px solid var(--cab-border);width:2rem;height:2rem;color:var(--cab-text);background:var(--cab-raised);border-radius:50%;place-items:center;font-size:.75rem;font-weight:750;display:grid}.install-domain-list{gap:var(--cab-space-2);margin:0;padding:0;list-style:none;display:grid}.install-domain-list li{align-items:center;gap:var(--cab-space-3);min-height:3rem;padding:var(--cab-space-2) var(--cab-space-2) var(--cab-space-2) var(--cab-space-3);border:1px solid var(--cab-border);border-radius:var(--cab-radius-control);background:var(--cab-raised);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.install-domain-list li>svg{color:var(--cab-muted)}.install-domain-list li>span{overflow-wrap:anywhere;min-width:0;color:var(--cab-text);font-size:.875rem;line-height:1.25rem}.install-domain-empty{color:var(--cab-muted);margin:0;font-size:.875rem;line-height:1.25rem}.install-domain-form{align-items:end;gap:var(--cab-space-3);grid-template-columns:minmax(0,30rem) auto;display:grid}.install-code-block{border:1px solid var(--cab-border);border-radius:var(--cab-radius-control);background:#080808;max-width:100%;overflow:hidden}.install-code-block__toolbar{justify-content:space-between;align-items:center;gap:var(--cab-space-3);padding:var(--cab-space-2) var(--cab-space-3);border-bottom:1px solid var(--cab-border);background:var(--cab-raised);display:flex}.install-code-block__toolbar>span{align-items:center;gap:var(--cab-space-2);color:var(--cab-muted);font-size:.75rem;font-weight:700;line-height:1rem;display:inline-flex}.install-code-block pre{max-width:100%;padding:var(--cab-space-4);color:#e6e9ed;white-space:pre;margin:0;font:.8125rem/1.5rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow-x:auto}.install-platform-tabs{gap:var(--cab-space-1);padding:var(--cab-space-1);border:1px solid var(--cab-border);border-radius:var(--cab-radius-control);background:var(--cab-raised);display:flex;overflow-x:auto}.install-platform-tabs button{min-height:var(--cab-control-height);padding:0 var(--cab-space-3);border-radius:var(--cab-radius-control);color:var(--cab-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;font-size:.8125rem;font-weight:700}.install-platform-tabs button[aria-selected=true]{color:#080808;background:var(--cab-yellow)}.install-platform-panel{gap:var(--cab-space-4);padding:var(--cab-space-4);border-left:2px solid var(--cab-border-strong);display:grid}.install-platform-panel>strong{color:var(--cab-text);font-size:.875rem;line-height:1.25rem}.install-platform-panel ol,.install-troubleshooting{gap:var(--cab-space-2);padding-left:var(--cab-space-5);color:var(--cab-muted);margin:0;font-size:.8125rem;line-height:1.25rem;display:grid}.install-detect{border-top:1px solid var(--cab-border);padding-top:var(--cab-space-4)}.install-detect summary{width:max-content;max-width:100%;color:var(--cab-text);cursor:pointer;font-size:.8125rem;font-weight:700;line-height:1.125rem}.install-detect__body{align-items:end;gap:var(--cab-space-3);padding-top:var(--cab-space-4);grid-template-columns:minmax(0,30rem) auto;display:grid}.install-detect__body .ui-alert{grid-column:1/-1}.install-verification-summary{gap:var(--cab-space-5);padding:var(--cab-space-4);border:1px solid var(--cab-border);border-radius:var(--cab-radius-control);background:var(--cab-raised);grid-template-columns:minmax(0,1fr) minmax(16rem,.6fr);display:grid}.install-verification-summary>div{align-content:start;gap:var(--cab-space-2);justify-items:start;display:grid}.install-verification-summary p{color:var(--cab-muted);margin:0;font-size:.8125rem;line-height:1.25rem}.install-verification-summary dl{gap:var(--cab-space-2);margin:0;display:grid}.install-verification-summary dl>div{gap:var(--cab-space-3);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);display:grid}.install-verification-summary dt,.install-verification-summary dd{font-size:.75rem;line-height:1rem}.install-verification-summary dt{color:var(--cab-muted)}.install-verification-summary dd{overflow-wrap:anywhere;min-width:0;color:var(--cab-text);text-align:right;margin:0}.install-troubleshooting-card{gap:var(--cab-space-2);padding:var(--cab-space-4);border:1px solid color-mix(in srgb, var(--cab-warning) 40%, var(--cab-border));border-radius:var(--cab-radius-control);background:color-mix(in srgb, var(--cab-warning) 5%, var(--cab-surface));display:grid}.install-troubleshooting-card>strong{color:var(--cab-text);font-size:.875rem;line-height:1.25rem}.install-verification-actions{gap:var(--cab-space-2);flex-wrap:wrap;display:flex}.install-action-hint{margin:calc(var(--cab-space-3) * -1) 0 0;color:var(--cab-muted);font-size:.75rem;line-height:1rem}@media (width<=68.75rem){.widget-editor__grid{grid-template-columns:minmax(0,1fr)}.widget-editor__preview{position:static}.widget-preview-canvas{min-height:34rem}}@media (width<=47.9375rem){.widget-editor,.install-page{gap:var(--cab-space-4)}.widget-settings-section,.install-section{padding:var(--cab-space-4)}.widget-settings-fields,.widget-color-grid,.install-domain-form,.install-detect__body,.install-verification-summary,.install-overview{grid-template-columns:minmax(0,1fr)}.widget-settings-fields .ui-form-field{grid-column:auto}.widget-editor__preview{display:none}.widget-mobile-preview-trigger{display:inline-flex}.widget-preview-dialog .widget-preview-canvas{min-height:min(35rem,100dvh - 11rem)}.widget-preview-window{right:var(--cab-space-3);width:calc(100% - var(--cab-space-6));height:min(27rem,100% - 6rem);bottom:4.5rem}.widget-preview-canvas--left .widget-preview-window{left:var(--cab-space-3)}.widget-preview-launcher{right:var(--cab-space-3);bottom:var(--cab-space-3)}.widget-preview-canvas--left .widget-preview-launcher{left:var(--cab-space-3)}.install-overview ol{padding-bottom:var(--cab-space-1);grid-template-columns:repeat(4,minmax(4.5rem,1fr));overflow-x:auto}.install-domain-form>.ui-button,.install-detect__body>.ui-button{width:100%}.install-verification-summary dd{text-align:left}.install-verification-summary dl>div{gap:var(--cab-space-1);grid-template-columns:minmax(0,1fr)}}@media (width<=26.875rem){.widget-settings-section,.install-section{padding:var(--cab-space-3)}.widget-radio-group>div,.widget-icon-editor{grid-template-columns:minmax(0,1fr)}.widget-icon-preview{width:4rem;height:4rem}.widget-preview-shell{padding:var(--cab-space-3)}.widget-preview-shell__header{flex-direction:column;align-items:stretch}.widget-preview-state,.widget-preview-state .ui-button{width:100%}.install-domain-list li{grid-template-columns:auto minmax(0,1fr)}.install-domain-list .ui-button{grid-column:1/-1;width:100%}.install-section__header{grid-template-columns:minmax(0,1fr)}.install-code-block__toolbar{flex-direction:column;align-items:stretch}.install-code-block__toolbar .ui-button,.install-verification-actions,.install-verification-actions .ui-button{width:100%}}@media (prefers-reduced-motion:reduce){.widget-radio-group span{transition-duration:.01ms}}:root{--bg:#080808;--surface:#101010;--surface-2:#151515;--surface-3:#1c1c1c;--yellow:#ffd600;--yellow-2:#ffec72;--yellow-soft:#ffd6001f;--text:#f6f6f6;--muted:#969696;--line:#ffffff17;--sidebar:248px;--topbar:68px;--radius:14px;--radius-sm:10px;--cab-bg:#080808;--cab-sidebar:#0a0a0a;--cab-surface:#101010;--cab-surface-2:#151515;--cab-raised:#171717;--cab-hover:#191919;--cab-border:#ffffff17;--cab-border-strong:#ffffff24;--cab-text:#f5f5f5;--cab-muted:#969696;--cab-tertiary:#6e6e6e;--cab-yellow:#ffd600;--cab-yellow-hover:#ffe23d;--cab-yellow-soft:#ffd6001f;--cab-brand:#ffd600;--cab-success:#53d58d;--cab-green:#53d58d;--cab-warning:#ffad4d;--cab-error:#ff6b6b;--cab-info:#55a6ff;--cab-space-1:.25rem;--cab-space-2:.5rem;--cab-space-3:.75rem;--cab-space-4:1rem;--cab-space-5:1.25rem;--cab-space-6:1.5rem;--cab-space-8:2rem;--cab-space-10:2.5rem;--cab-space-12:3rem;--cab-radius-control:.625rem;--cab-radius-surface:.875rem;--cab-control-height:2.625rem;--cab-touch-height:2.75rem;--cab-sidebar-width:15.5rem;--cab-topbar-height:4.25rem;--cab-page-width:90rem;--cab-font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--cab-motion-fast:.12s;--cab-motion-standard:.16s;--cab-ease:cubic-bezier(.2, 0, 0, 1);--cab-z-topbar:20;--cab-z-sidebar:30;--cab-z-popover:45;--cab-z-dialog:60}*{box-sizing:border-box}body:has(.cabinet-shell){background:var(--cab-bg);color:var(--cab-text);margin:0;overflow-x:hidden}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}.cabinet-sidebar{z-index:30;border-right:1px solid var(--cab-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#070707f5;width:17.5rem;padding:1.25rem 1rem;position:fixed;inset:0 auto 0 0}.cabinet-brand-row{border-bottom:1px solid var(--cab-border);justify-content:space-between;align-items:center;min-height:3.5rem;padding:0 .45rem 1.25rem;display:flex}.cabinet-brand{color:var(--cab-text);letter-spacing:-.02em;align-items:center;gap:.7rem;font-weight:760;text-decoration:none;display:flex}.cabinet-brand img{object-fit:contain;width:1.8rem;height:1.8rem;box-shadow:none;background:0 0;border:0;border-radius:0;display:block}.cabinet-close{color:var(--cab-text);background:0 0;border:0;display:none}.cabinet-nav{flex-direction:column;gap:.35rem;padding-top:1.25rem;display:flex}.cabinet-nav__label{color:#66666e;letter-spacing:.14em;text-transform:uppercase;padding:.25rem .7rem .65rem;font-size:.67rem;font-weight:750}.cabinet-nav__item{width:100%;min-height:2.9rem;color:var(--cab-muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:.75rem;align-items:center;gap:.75rem;padding:.65rem .75rem;transition:all .18s;display:flex}.cabinet-nav__item.is-active{color:var(--cab-text);box-shadow:inset 2px 0 var(--cab-yellow);background:#facc151a;border-color:#facc152e}.sidebar-status{border:1px solid var(--cab-border);background:var(--cab-surface);border-radius:.8rem;align-items:center;gap:.7rem;padding:.85rem;display:flex;position:absolute;bottom:1.25rem;left:1rem;right:1rem}.sidebar-status div{gap:.1rem;display:grid}.sidebar-status strong{font-size:.79rem}.sidebar-status small{color:var(--cab-muted);font-size:.7rem}.sidebar-status button{width:max-content;color:var(--cab-yellow);text-align:left;background:0 0;border:0;margin-top:.35rem;padding:0;font-size:.68rem}.status-dot{background:var(--cab-green);width:.48rem;height:.48rem;box-shadow:none;border:0;border-radius:50%;flex:none;display:inline-block}.is-disconnected>.status-dot,.sidebar-status.is-disconnected>.status-dot{box-shadow:none;background:#99998f}.topbar-status.is-disconnected{color:#c8b969;border-color:#facc1529}.cabinet-workspace{min-width:0;margin-left:17.5rem}.cabinet-topbar{z-index:20;border-bottom:1px solid var(--cab-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050505db;justify-content:space-between;align-items:center;min-height:5.5rem;padding:1rem clamp(1rem,3vw,2.5rem);display:flex;position:sticky;top:0}.cabinet-topbar h1{letter-spacing:-.035em;margin:.15rem 0 0;font-size:clamp(1.2rem,2vw,1.6rem)}.cabinet-eyebrow,.panel-kicker{color:var(--cab-yellow);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:760}.cabinet-topbar__actions{align-items:center;gap:.65rem;display:flex}.project-switcher{background:var(--cab-surface);border:1px solid #ffffff17;border-radius:.9rem;align-items:center;gap:.45rem;min-height:2.4rem;padding:.32rem .42rem .32rem .62rem;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0b}.project-switcher>span{color:var(--cab-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.6rem;font-weight:780}.project-switcher__trigger{min-width:10.5rem;max-width:15rem;min-height:1.95rem;color:var(--cab-text);background:#070707b8;border:1px solid #facc1529;border-radius:.65rem;justify-content:space-between;align-items:center;gap:.55rem;padding:.42rem .5rem .42rem .7rem;font-size:.74rem;font-weight:760;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.project-switcher__trigger strong{min-width:0;color:inherit;font-size:inherit;letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-weight:760;overflow:hidden}.project-switcher__trigger svg{color:var(--cab-yellow);flex:none;transition:transform .18s}.project-switcher__trigger:hover,.project-switcher__trigger:focus-visible,.project-switcher__trigger.is-open{background:#10100c;border-color:#facc156b;outline:none}.project-switcher__trigger.is-open svg{transform:rotate(180deg)}.project-switcher__menu{z-index:95;scrollbar-width:thin;scrollbar-color:#facc156b #ffffff0a;background:#090909;border:1px solid #facc152e;border-radius:.85rem;width:min(16rem,100vw - 1.5rem);max-height:16.5rem;padding:.35rem;display:grid;position:absolute;top:calc(100% + .55rem);left:.55rem;overflow-y:auto;box-shadow:0 22px 60px #00000080,inset 0 1px #ffffff09}.project-switcher__menu::-webkit-scrollbar{width:6px}.project-switcher__menu::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.project-switcher__menu::-webkit-scrollbar-thumb{background:#facc156b;border-radius:999px}.project-switcher__menu::-webkit-scrollbar-thumb:hover{background:#facc1599}.project-switcher__option{color:#d8d8dc;text-align:left;background:0 0;border:1px solid #0000;border-radius:.6rem;justify-content:space-between;align-items:center;gap:.7rem;width:100%;min-height:2.35rem;padding:.55rem .65rem;font-size:.76rem;font-weight:720;transition:background .16s,border-color .16s,color .16s;display:flex}.project-switcher__option span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.project-switcher__option svg{color:var(--cab-yellow);flex:none}.project-switcher__option:hover,.project-switcher__option:focus-visible{color:var(--cab-text);background:#ffffff0e;border-color:#ffffff14;outline:none}.project-switcher__option.is-selected{color:var(--cab-text);background:#facc151a;border-color:#facc153d}.project-switcher__create{min-height:1.95rem;color:var(--cab-yellow);background:#facc150b;border:1px solid #facc152e;border-radius:.62rem;align-items:center;gap:.25rem;padding:.4rem .55rem;font-size:.68rem;font-weight:780;transition:border-color .18s,background .18s;display:inline-flex}.project-switcher__create:hover:not(:disabled),.project-switcher__create:focus-visible{background:#facc1517;border-color:#facc156b;outline:none}.project-switcher small{color:#d8c45a;max-width:12rem;font-size:.62rem;line-height:1.25}.topbar-status{border:1px solid var(--cab-border);color:#cfcfd2;background:var(--cab-surface);border-radius:999px;align-items:center;gap:.55rem;min-height:2.4rem;padding:.55rem .8rem;font-size:.76rem;display:inline-flex}.icon-button{border:1px solid var(--cab-border);width:2.4rem;height:2.4rem;color:var(--cab-muted);background:var(--cab-surface);border-radius:.7rem;flex:none;place-items:center;display:grid}.icon-button:hover,.icon-button:focus-visible,.icon-button.is-active{color:var(--cab-yellow);border-color:var(--cab-border-strong);background:#151515}.notifications-menu{position:relative}.notification-dot{border:2px solid var(--cab-surface);background:var(--cab-yellow);border-radius:50%;width:.48rem;height:.48rem;position:absolute;top:.45rem;right:.45rem;box-shadow:0 0 14px #facc1573}.notifications-dropdown{z-index:80;border:1px solid var(--cab-border);background:#0b0b0b;border-radius:1rem;width:min(22rem,100vw - 2rem);position:absolute;top:calc(100% + .65rem);right:0;overflow:hidden;box-shadow:0 24px 70px #0000006b}.notifications-dropdown header{border-bottom:1px solid var(--cab-border);background:var(--cab-raised);justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 1rem;display:flex}.notifications-dropdown header strong{font-size:.82rem}.notifications-dropdown header span{color:#080808;background:var(--cab-yellow);border-radius:999px;place-items:center;min-width:1.3rem;height:1.3rem;font-size:.62rem;font-weight:800;display:grid}.notifications-list{max-height:22rem;display:grid;overflow-y:auto}.notification-item{border-bottom:1px solid var(--cab-border);gap:.25rem;padding:.85rem 1rem;display:grid}.notification-item:last-child{border-bottom:0}.notification-item span{color:var(--cab-yellow);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:760}.notification-item p{color:#dedee1;margin:0;font-size:.74rem;line-height:1.45}.notification-item time{color:var(--cab-muted);font-size:.62rem}.notifications-empty{min-height:9.5rem;color:var(--cab-muted);text-align:center;align-content:center;place-items:center;gap:.35rem;padding:1.4rem;display:grid}.notifications-empty strong{color:var(--cab-text);font-size:.85rem}.notifications-empty p{max-width:16rem;margin:0;font-size:.7rem;line-height:1.5}.user-menu{border:1px solid var(--cab-border);color:var(--cab-text);background:var(--cab-surface);border-radius:.8rem;align-items:center;gap:.65rem;padding:.3rem .55rem .3rem .3rem;display:flex}.user-avatar{color:#080808;background:var(--cab-yellow);border-radius:.55rem;place-items:center;width:2rem;height:2rem;display:grid}.user-menu__copy{text-align:left;gap:.05rem;min-width:6.5rem;display:grid}.user-menu__copy strong{font-size:.72rem}.user-menu__copy small{color:var(--cab-muted);font-size:.65rem}.user-menu__logout{width:1.8rem;height:1.8rem;color:var(--cab-muted);background:0 0;border:0;border-radius:.45rem;place-items:center;display:grid}.user-menu__logout:hover,.user-menu__logout:focus-visible{color:var(--cab-yellow);background:#ffffff0a}.cabinet-main{width:min(100%,98rem);margin:0 auto;padding:clamp(1.1rem,3vw,2.5rem)}.panel-stack{gap:1.25rem;display:grid}.cabinet-intro{justify-content:space-between;align-items:flex-end;gap:1.5rem;padding:.35rem 0 .75rem;display:flex}.cabinet-intro h2{letter-spacing:-.045em;max-width:46rem;margin:.45rem 0 0;font-size:clamp(1.65rem,3vw,2.65rem);line-height:1.04}.cabinet-intro p{max-width:44rem;color:var(--cab-muted);margin:.65rem 0 0;line-height:1.55}.cabinet-card{border:1px solid var(--cab-border);background:var(--cab-surface);border-radius:1rem;min-width:0;padding:1.25rem;position:relative;box-shadow:inset 0 1px #ffffff06,0 22px 50px #00000029}.cabinet-card h3{letter-spacing:-.025em;margin:.35rem 0 .65rem;font-size:1.08rem}.cabinet-card p{color:var(--cab-muted);line-height:1.55}.card-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.card-heading>svg{color:var(--cab-yellow)}.dashboard-unavailable{color:var(--cab-muted);background:#facc1509;border:1px solid #facc1526;border-radius:.8rem;gap:.25rem;padding:.9rem 1rem;font-size:.72rem;display:grid}.dashboard-unavailable strong{color:var(--cab-text);font-size:.78rem}.cabinet-button{border:1px solid var(--cab-border);min-height:2.65rem;color:var(--cab-text);background:var(--cab-surface-2);border-radius:.72rem;justify-content:center;align-items:center;gap:.5rem;padding:.65rem .95rem;font-size:.78rem;font-weight:720;display:inline-flex}.cabinet-button:hover,.cabinet-button:focus-visible{border-color:var(--cab-border-strong)}.cabinet-button--quiet{background:#ffffff06}.intro-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.status-badge{border:1px solid var(--cab-border);color:#b9b9bf;white-space:nowrap;background:#ffffff09;border-radius:999px;align-items:center;width:max-content;padding:.35rem .55rem;font-size:.64rem;font-style:normal;display:inline-flex}.status-badge--active{color:var(--cab-green);background:#61d47b0f;border-color:#61d47b38}.settings-card{flex-direction:column;gap:.85rem;display:flex}.settings-card h3{margin:.1rem 0}.settings-card label{color:#c5c5ca;gap:.45rem;font-size:.74rem;display:grid}.settings-card input:not([type=checkbox]),.settings-card select,.settings-card textarea{border:1px solid var(--cab-border);min-width:0;color:var(--cab-text);background:#090909;border-radius:.7rem;outline:0;padding:.75rem .8rem}.settings-card input:focus,.settings-card select:focus,.settings-card textarea:focus{border-color:var(--cab-border-strong)}.settings-card select{appearance:auto}.inline-notice{color:var(--cab-muted);margin-top:.65rem;font-size:.68rem;display:block}.inline-notice--success{color:var(--cab-green)}.inline-notice--warning{color:var(--cab-yellow)}.inline-notice--error{color:#ff8585}.inline-notice--neutral{color:var(--cab-muted)}.limit-notice{color:#c7c7cc;background:#facc1509;border:1px solid #facc1529;border-radius:.8rem;align-items:flex-start;gap:.65rem;padding:.85rem 1rem;font-size:.72rem;line-height:1.5;display:flex}.limit-notice svg{color:var(--cab-yellow);flex:none}.cabinet-mobile-menu,.cabinet-backdrop{display:none}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=900px){.cabinet-sidebar{width:min(20rem,88vw);transition:transform .22s;transform:translate(-105%);box-shadow:24px 0 60px #00000073}.cabinet-sidebar.is-open{transform:none}.cabinet-close{place-items:center;display:grid}.cabinet-backdrop{z-index:25;background:#000000ad;border:0;display:block;position:fixed;inset:0}.cabinet-workspace{margin-left:0}.cabinet-mobile-menu{z-index:22;border:1px solid var(--cab-yellow);color:#080808;background:var(--cab-yellow);border-radius:999px;align-items:center;gap:.5rem;min-height:2.8rem;padding:.65rem .85rem;font-size:.72rem;font-weight:750;display:flex;position:fixed;bottom:1rem;right:1rem;box-shadow:0 16px 40px #0006}}@media (width<=640px){.cabinet-topbar{min-height:4.6rem}.cabinet-topbar__actions>.topbar-status,.user-menu__copy,.user-menu>svg{display:none}.user-menu{padding:.25rem}.cabinet-main{padding:1rem}.cabinet-intro{flex-direction:column;align-items:flex-start}.cabinet-intro h2{font-size:1.75rem}.project-switcher{max-width:calc(100vw - 6.5rem);padding:.28rem .32rem .28rem .48rem}.project-switcher>span,.project-switcher__create{display:none}.project-switcher__trigger{width:100%;min-width:0;max-width:11.5rem}.project-switcher__menu{width:min(17rem,100vw - 1rem);left:auto;right:0}.plan-actions{flex-direction:column}.compact-list-card{overflow:hidden}.intro-actions{flex-direction:column;align-items:stretch;width:100%}.intro-actions .cabinet-button{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.notifications-menu .icon-button{position:relative}.notification-count-badge{z-index:2;border:2px solid var(--cab-surface);background:var(--cab-yellow);color:#080808;pointer-events:none;border-radius:999px;place-items:center;min-width:1.15rem;height:1.15rem;padding:0 .28rem;font-size:.58rem;font-weight:850;line-height:1;display:grid;position:absolute;top:-.3rem;right:-.3rem;box-shadow:0 0 16px #facc1573}.notifications-dropdown header span{display:none}.notifications-list{scrollbar-width:thin;scrollbar-color:#facc156b #ffffff0a}.notifications-list::-webkit-scrollbar{width:6px}.notifications-list::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.notifications-list::-webkit-scrollbar-thumb{background:#facc1561;border-radius:999px}.notifications-list::-webkit-scrollbar-thumb:hover{background:#facc1599}button.notification-item{border:0;border-bottom:1px solid var(--cab-border);text-align:left;cursor:pointer;background:0 0;width:100%;transition:background .16s,border-color .16s}button.notification-item:hover,button.notification-item:focus-visible{background:#facc150e;outline:0}button.notification-item:active{background:#facc1517}.billing-flow-shell{min-height:100vh;color:var(--cab-text);background:var(--cab-bg)}.billing-flow-header{border-bottom:1px solid var(--cab-border);justify-content:space-between;align-items:center;gap:1rem;width:min(100% - 2rem,75rem);min-height:5.5rem;margin:0 auto;display:flex}.billing-flow-brand{color:var(--cab-text);align-items:center;gap:.65rem;font-weight:800;text-decoration:none;display:flex}.billing-flow-brand img{object-fit:contain;width:2rem;height:2rem}.billing-flow-main{place-items:start stretch;width:min(100% - 2rem,68rem);min-height:calc(100vh - 5.5rem);margin:0 auto;padding:clamp(2rem,5vw,4.5rem) 0;display:grid}.billing-checkout{gap:1.5rem;display:grid}.billing-checkout__intro{max-width:44rem}.billing-checkout__intro h1{letter-spacing:-.055em;margin:.5rem 0 .7rem;font-size:clamp(2.2rem,5vw,4rem);line-height:.98}.billing-checkout__intro p{max-width:40rem;color:var(--cab-muted);margin:0;font-size:.86rem;line-height:1.65}.billing-checkout-grid{grid-template-columns:minmax(0,1.2fr) minmax(19rem,.8fr);align-items:start;gap:1rem;display:grid}.billing-checkout-plan,.billing-checkout-summary,.billing-result-card{border:1px solid var(--cab-border);background:var(--cab-surface);border-radius:1.1rem;box-shadow:0 24px 60px #0003}.billing-checkout-plan{padding:clamp(1.25rem,3vw,2rem)}.billing-checkout-plan__top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.billing-checkout-plan__top span,.billing-checkout-summary span{color:var(--cab-muted);font-size:.69rem}.billing-checkout-plan__top h2{margin:.3rem 0 0;font-size:1.7rem}.billing-checkout-plan__top svg{color:var(--cab-yellow)}.billing-checkout-price{color:var(--cab-yellow);margin:1.5rem 0 .65rem;font-size:1.35rem;display:block}.billing-checkout-period{color:#c9c9cd;align-items:center;gap:.45rem;font-size:.75rem;display:flex}.billing-checkout-plan ul{border-top:1px solid var(--cab-border);gap:.7rem;margin:1.5rem 0 0;padding:1.25rem 0 0;list-style:none;display:grid}.billing-checkout-plan li{color:#c7c7cc;align-items:center;gap:.55rem;font-size:.76rem;display:flex}.billing-checkout-plan li svg{color:var(--cab-yellow)}.billing-checkout-summary{gap:1rem;padding:1.25rem;display:grid;position:sticky;top:1rem}.billing-checkout-summary>div:not(.billing-provider-notice):not(.inline-notice){border-bottom:1px solid var(--cab-border);gap:.3rem;padding-bottom:.85rem;display:grid}.billing-checkout-summary strong{overflow-wrap:anywhere;font-size:.8rem}.billing-checkout-debug small{color:#6f6f77;overflow-wrap:anywhere;font-size:.61rem}.billing-provider-notice{color:#c9c9cd;background:#facc150a;border:1px solid #facc152e;border-radius:.75rem;align-items:flex-start;gap:.55rem;padding:.75rem;font-size:.68rem;line-height:1.5;display:flex}.billing-provider-notice svg{color:var(--cab-yellow);flex:none}.billing-checkout-button{justify-content:center;width:100%}.billing-result-card{text-align:center;width:min(100%,38rem);margin:auto;padding:clamp(1.5rem,5vw,3rem)}.billing-result-card__icon{width:4rem;height:4rem;color:var(--cab-yellow);background:#facc150f;border:1px solid #facc1538;border-radius:1rem;place-items:center;margin:0 auto 1.25rem;display:grid}.billing-result-card--cancel .billing-result-card__icon{color:#ff8b8b;background:#ff6b6b0e;border-color:#ff6b6b33}.billing-result-card h1{letter-spacing:-.045em;margin:.55rem 0 .8rem;font-size:clamp(2rem,5vw,3rem)}.billing-result-card p{max-width:30rem;color:var(--cab-muted);margin:0 auto;line-height:1.65}.billing-result-actions{flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:1.5rem;display:flex}@media (width<=700px){.billing-flow-header{min-height:4.8rem}.billing-flow-header .cabinet-button{padding:.55rem}.billing-checkout-grid{grid-template-columns:1fr}.billing-checkout-summary{position:static}.billing-result-actions{flex-direction:column;align-items:stretch}.billing-result-actions .cabinet-button{justify-content:center;width:100%}}.status-badge--warning{background:#facc1514;border-color:#facc1547;color:var(--cab-yellow)!important}html:has(.cabinet-shell){max-width:100%;overflow-x:clip}body:has(.cabinet-shell){min-width:0;color:var(--cab-text);background:var(--cab-bg);margin:0;overflow-x:clip}body:has(.cabinet-shell) ::selection{color:#080808;background:var(--cab-yellow)}body:has(.cabinet-shell) ::-webkit-scrollbar{width:10px;height:10px}body:has(.cabinet-shell) ::-webkit-scrollbar-track{background:#0a0a0a}body:has(.cabinet-shell) ::-webkit-scrollbar-thumb{background:#2a2a2a;border:2px solid #0a0a0a;border-radius:999px}body:has(.cabinet-shell) ::-webkit-scrollbar-thumb:hover{background:#3a3a3a}body:has(.cabinet-shell){font-family:var(--cab-font-sans);letter-spacing:0}body:has(.cabinet-shell) button{font-family:var(--cab-font-sans);letter-spacing:0}body:has(.cabinet-shell) input{font-family:var(--cab-font-sans);letter-spacing:0}body:has(.cabinet-shell) textarea{font-family:var(--cab-font-sans);letter-spacing:0}body:has(.cabinet-shell) select{font-family:var(--cab-font-sans);letter-spacing:0}body:has(.cabinet-shell) :where(button,[href],input,select,textarea,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--cab-yellow);outline-offset:2px;box-shadow:0 0 0 1px var(--cab-bg)}.cabinet-shell{min-height:100dvh;color:var(--cab-text);background:var(--cab-bg)}.cabinet-shell,.cabinet-workspace,.cabinet-main,.cabinet-panel-slot,.panel-stack{min-width:0;max-width:100%}.cabinet-sidebar{z-index:var(--cab-z-sidebar);width:var(--cab-sidebar-width);border-right:1px solid var(--cab-border);background:var(--cab-sidebar);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;flex-direction:column;padding:0 .875rem 1.125rem;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden auto}.cabinet-brand-row{z-index:1;min-height:var(--cab-topbar-height);padding:0 var(--cab-space-2);background:var(--cab-sidebar);border-bottom:0;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.cabinet-brand{letter-spacing:0;gap:.625rem;font-size:1.25rem;font-weight:800;text-decoration:none}.cabinet-brand img{background:var(--cab-yellow);object-fit:contain;border-radius:.75rem;width:2.25rem;height:2.25rem;padding:.375rem}.cabinet-nav{gap:var(--cab-space-4);flex-direction:column;flex:1;padding:5rem 0 0;display:flex}.cabinet-nav__group{gap:var(--cab-space-1);display:grid}.cabinet-nav__group:last-child{margin-top:0}.cabinet-plan-usage{gap:var(--cab-space-3);width:100%;padding:var(--cab-space-3);border:1px solid var(--cab-border);color:var(--cab-text);text-align:left;background:#ffffff06;border-radius:.875rem;display:grid}.cabinet-plan-usage:hover{background:var(--cab-yellow-soft);border-color:#ffd6003d}.cabinet-plan-usage>span:first-child{gap:2px;display:grid}.cabinet-plan-usage strong{font-size:.8125rem}.cabinet-plan-usage small{color:var(--cab-muted);font-size:.75rem}.cabinet-plan-usage__track{background:var(--cab-raised);border-radius:999px;height:.25rem;overflow:hidden}.cabinet-plan-usage__track i{border-radius:inherit;background:var(--cab-yellow);height:100%;display:block}.cabinet-sidebar-help{align-items:center;gap:var(--cab-space-2) var(--cab-space-3);padding:var(--cab-space-3);border:1px solid var(--cab-border);background:var(--cab-surface);border-radius:.875rem;grid-template-columns:auto minmax(0,1fr);display:grid}.cabinet-sidebar-help>span{width:2rem;height:2rem;color:var(--cab-yellow);background:var(--cab-yellow-soft);border-radius:.625rem;grid-row:span 2;place-items:center;display:grid}.cabinet-sidebar-help>div{gap:.1rem;min-width:0;display:grid}.cabinet-sidebar-help strong{font-size:.75rem}.cabinet-sidebar-help small{color:var(--cab-muted);font-size:.6875rem;line-height:1.35}.cabinet-sidebar-help a{color:#111;background:var(--cab-yellow);text-align:center;border-radius:.625rem;grid-column:1/-1;min-height:2.25rem;padding:.55rem .75rem;font-size:.75rem;font-weight:750;text-decoration:none}.cabinet-sidebar-help a:hover,.cabinet-sidebar-help a:focus-visible{background:var(--cab-yellow-hover)}.cabinet-nav__label{padding:0 var(--cab-space-3) var(--cab-space-1);color:#606060;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:750;line-height:1rem}.cabinet-nav__items{gap:2px;display:grid}.cabinet-nav__item{align-items:center;gap:var(--cab-space-3);width:100%;min-height:2.75rem;padding:var(--cab-space-2) var(--cab-space-3);color:var(--cab-muted);text-align:left;box-shadow:none;transition:color var(--cab-motion-fast) var(--cab-ease), background-color var(--cab-motion-fast) var(--cab-ease);background:0 0;border:0;border-radius:.6875rem;font-size:.875rem;font-weight:600;line-height:1.25rem;display:flex;position:relative}.cabinet-nav__item:before{content:"";background:0 0;border-radius:0 4px 4px 0;width:3px;position:absolute;top:.5625rem;bottom:.5625rem;left:-.875rem}.cabinet-nav__item:hover{color:var(--cab-text);background:var(--cab-hover)}.cabinet-nav__item.is-active{color:var(--cab-text);background:var(--cab-yellow-soft);box-shadow:none;border:1px solid #ffd60021}.cabinet-nav__item.is-active:before{background:var(--cab-yellow)}.cabinet-nav__item.is-active svg{color:var(--cab-yellow)}.cabinet-workspace{min-height:100vh;margin-left:var(--cab-sidebar-width)}.cabinet-topbar{z-index:calc(var(--cab-z-sidebar) + 1);min-height:var(--cab-topbar-height);border-bottom:1px solid var(--cab-border);box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#090909f0;justify-content:space-between;align-items:center;padding:0 clamp(1.25rem,3vw,2.625rem);display:flex;position:sticky;top:0}.cabinet-topbar__title{align-items:center;gap:var(--cab-space-2);flex:0 0 clamp(5rem,10vw,9rem);min-width:0;display:flex}.cabinet-topbar h1{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;font-size:1.125rem;font-weight:700;line-height:1.5rem;overflow:hidden}.cabinet-topbar__actions{align-items:center;gap:var(--cab-space-2);min-width:0;margin-left:auto;display:flex}.cabinet-command-search{width:clamp(15rem,27vw,24rem);min-width:0;min-height:var(--cab-control-height);align-items:center;gap:var(--cab-space-3);padding:0 var(--cab-space-3);border:1px solid var(--cab-border);border-radius:var(--cab-radius-control);color:var(--cab-muted);text-align:left;background:#111;margin:0 auto 0 clamp(1rem,2vw,2rem);display:flex}.cabinet-command-search:hover{border-color:var(--cab-border-strong);color:var(--cab-text);background:var(--cab-hover)}.cabinet-command-search>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cabinet-command-search kbd{border:1px solid var(--cab-border);color:var(--cab-tertiary);background:var(--cab-bg);font:inherit;border-radius:.375rem;flex:none;padding:.125rem .375rem;font-size:.6875rem}.cabinet-ai-status{min-height:var(--cab-control-height);align-items:center;gap:var(--cab-space-2);padding:0 var(--cab-space-3);border:1px solid var(--cab-border);color:var(--cab-muted);white-space:nowrap;background:#111;border-radius:999px;font-size:.75rem;font-weight:600;display:inline-flex}.cabinet-ai-status.is-ready{color:var(--cab-success);background:#53d58d12;border-color:#53d58d3d}.cabinet-ai-status.is-pending{color:var(--cab-warning);border-color:#ffad4d3d}.cabinet-topbar .cabinet-topbar__menu{display:none}.icon-button{width:var(--cab-control-height);min-width:var(--cab-control-height);height:var(--cab-control-height);min-height:var(--cab-control-height);border:1px solid var(--cab-border);border-radius:var(--cab-radius-control);color:var(--cab-muted);box-shadow:none;transition:color var(--cab-motion-fast) var(--cab-ease), border-color var(--cab-motion-fast) var(--cab-ease), background-color var(--cab-motion-fast) var(--cab-ease);background:#111;place-items:center;padding:0;display:inline-grid;position:relative}.icon-button:hover,.icon-button.is-active{border-color:var(--cab-border-strong);color:var(--cab-text);background:var(--cab-hover)}.project-switcher{top:calc(var(--cab-topbar-height) + var(--cab-space-3));left:calc(-1 * var(--cab-sidebar-width) + 1rem);z-index:calc(var(--cab-z-sidebar) + 2);width:calc(var(--cab-sidebar-width) - 2rem);min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block;position:fixed}.project-switcher__trigger{width:100%;height:var(--cab-control-height);min-height:var(--cab-control-height);justify-content:space-between;align-items:center;gap:var(--cab-space-3);padding:0 var(--cab-space-3);border:1px solid var(--cab-border);border-radius:var(--cab-radius-control);color:var(--cab-text);box-shadow:none;text-align:left;transition:border-color var(--cab-motion-fast) var(--cab-ease), background-color var(--cab-motion-fast) var(--cab-ease);background:#111;display:flex;overflow:hidden}.project-switcher__trigger:hover,.project-switcher__trigger.is-open{background:var(--cab-yellow-soft);border-color:#ffd60047}.project-switcher__trigger>svg,.account-menu__trigger>svg{color:var(--cab-tertiary);flex:none}.project-switcher__copy,.project-switcher__option>span,.account-menu__copy{min-width:0;display:grid}.project-switcher__copy strong,.project-switcher__option strong,.account-menu__copy strong{color:var(--cab-text);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;line-height:1.125rem;overflow:hidden}.project-switcher__copy small,.project-switcher__option small,.account-menu__copy small{color:var(--cab-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1rem;overflow:hidden}.project-switcher__menu,.notifications-dropdown,.account-menu__dropdown{top:calc(100% + var(--cab-space-2));z-index:var(--cab-z-popover);border:1px solid var(--cab-border);border-radius:var(--cab-radius-surface);background:var(--cab-raised);position:absolute;right:0;overflow:hidden;box-shadow:0 16px 40px #00000059}.project-switcher__menu{width:20rem}.project-switcher__menu-head{min-height:2.75rem;padding:0 var(--cab-space-3);border-bottom:1px solid var(--cab-border);color:var(--cab-muted);justify-content:space-between;align-items:center;font-size:.75rem;line-height:1rem;display:flex}.project-switcher__menu-head strong{color:var(--cab-text);font-size:.8125rem}.project-switcher__option{justify-content:space-between;align-items:center;gap:var(--cab-space-3);width:100%;min-height:3.25rem;padding:var(--cab-space-2) var(--cab-space-3);color:var(--cab-muted);text-align:left;background:0 0;border:0;border-radius:0;display:flex}.project-switcher__option:hover,.project-switcher__option:focus-visible{background:var(--cab-hover)}.project-switcher__option.is-selected>svg{color:var(--cab-yellow);flex:none}.project-switcher__empty{gap:var(--cab-space-1);padding:var(--cab-space-4);color:var(--cab-muted);font-size:.8125rem;line-height:1.25rem;display:grid}.project-switcher__empty strong{color:var(--cab-text);font-size:.875rem}.project-switcher__footer{gap:var(--cab-space-2);padding:var(--cab-space-2);border-top:1px solid var(--cab-border);display:grid}.project-switcher__footer button,.account-menu__logout{min-height:var(--cab-control-height);align-items:center;gap:var(--cab-space-2);padding:0 var(--cab-space-3);border-radius:var(--cab-radius-control);color:var(--cab-text);text-align:left;background:0 0;border:0;font-size:.8125rem;font-weight:600;display:flex}.project-switcher__footer button:hover,.account-menu__logout:hover{background:var(--cab-hover)}.project-switcher__footer small{padding:0 var(--cab-space-2) var(--cab-space-1);color:var(--cab-tertiary);font-size:.75rem;line-height:1rem}.notification-count-badge{border:2px solid var(--cab-bg);color:#080808;background:var(--cab-yellow);border-radius:999px;place-items:center;min-width:1rem;height:1rem;padding:0 .25rem;font-size:.625rem;font-weight:800;line-height:1;display:grid;position:absolute;top:-.25rem;right:-.25rem}.notifications-menu,.account-menu{position:relative}.notifications-dropdown{width:min(22rem,100vw - 2rem)}.notifications-dropdown>header{min-height:2.75rem;padding:0 var(--cab-space-4);border-bottom:1px solid var(--cab-border)}.notifications-list{max-height:min(28rem,70vh);overflow-y:auto}.notification-item{width:100%;padding:var(--cab-space-3) var(--cab-space-4);border:0;border-bottom:1px solid var(--cab-border);color:var(--cab-muted);text-align:left;background:0 0;border-radius:0;display:block}.notification-item:hover{background:var(--cab-hover)}.notification-item>span{color:var(--cab-text);font-size:.8125rem;font-weight:600;line-height:1.125rem}.notification-item p,.notification-item time,.notifications-empty p{margin:var(--cab-space-1) 0 0;color:var(--cab-muted);font-size:.75rem;line-height:1rem}.notification-item time{color:var(--cab-tertiary)}.notifications-empty{padding:var(--cab-space-6) var(--cab-space-4);text-align:center}.notifications-empty strong{font-size:.875rem}.account-menu__trigger{max-width:14rem;height:var(--cab-control-height);min-height:var(--cab-control-height);align-items:center;gap:var(--cab-space-2);padding:0 var(--cab-space-2);border-radius:var(--cab-radius-control);color:var(--cab-text);box-shadow:none;text-align:left;background:0 0;border:1px solid #0000;display:flex;overflow:hidden}.account-menu__trigger:hover,.account-menu__trigger.is-open{border-color:var(--cab-border);background:var(--cab-hover)}.user-avatar{border:1px solid var(--cab-border);width:1.75rem;height:1.75rem;color:var(--cab-muted);background:var(--cab-raised);border-radius:50%;flex:none;place-items:center;display:grid}.account-menu__dropdown{width:15rem;padding:var(--cab-space-2);display:grid}.account-menu__dropdown>div{padding:var(--cab-space-2) var(--cab-space-3) var(--cab-space-3);border-bottom:1px solid var(--cab-border);gap:2px;display:grid}.account-menu__dropdown strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.account-menu__dropdown small{color:var(--cab-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.account-menu__logout{width:100%;margin-top:var(--cab-space-1)}.cabinet-main{width:100%;max-width:var(--cab-page-width);margin:0 auto;padding:1.75rem clamp(1rem,2.5vw,2.25rem) 4rem}.panel-stack{gap:var(--cab-space-6)}.cabinet-intro{gap:var(--cab-space-4);align-items:flex-start}.cabinet-intro h2,.panel-heading h2{letter-spacing:0;margin:0;font-size:1.75rem;font-weight:750;line-height:2.25rem}.cabinet-intro p,.panel-heading p{max-width:44rem;margin:var(--cab-space-2) 0 0;color:var(--cab-muted);font-size:.875rem;line-height:1.25rem}.cabinet-eyebrow,.panel-kicker{color:var(--cab-tertiary);letter-spacing:0;text-transform:none;font-size:.75rem;font-weight:600;line-height:1rem}.cabinet-card,.knowledge-section,.widget-stage,.install-card,.dialogs-shell,.lead-detail,.billing-card,.notification-card{border-color:var(--cab-border);border-radius:var(--cab-radius-surface);background:var(--cab-surface);box-shadow:inset 0 1px #ffffff09,0 18px 45px #00000014}.knowledge-section:before,.install-card:after,.widget-stage:before{display:none}.cabinet-button,.primary-button,.ghost-button{min-height:var(--cab-control-height);border-radius:var(--cab-radius-control);box-shadow:none}.cabinet-button{justify-content:center;align-items:center;gap:var(--cab-space-2);padding:0 var(--cab-space-4);border:1px solid var(--cab-border);color:var(--cab-text);background:var(--cab-surface);font-size:.8125rem;font-weight:650;line-height:1rem;display:inline-flex}.cabinet-button--quiet:hover{background:var(--cab-hover)}.cabinet-button--primary{border-color:var(--cab-yellow);color:#080808;background:var(--cab-yellow)}.cabinet-button--primary:hover{border-color:var(--cab-yellow-hover);background:var(--cab-yellow-hover)}.project-create-form{gap:var(--cab-space-4);display:grid}.cabinet-dialog__actions{justify-content:flex-end;gap:var(--cab-space-2);padding-top:var(--cab-space-1);display:flex}.is-spinning{animation:.8s linear infinite cabinet-spin}.leads-table-card,.dialogs-shell,.filter-row{max-width:100%}@keyframes cabinet-spin{to{transform:rotate(360deg)}}@media (width>=48rem) and (width<=56.25rem){.cabinet-topbar h1{min-width:5rem;max-width:8rem}.project-switcher__trigger{width:100%;height:2.5rem;min-height:2.5rem}.project-switcher__copy small,.cabinet-command-search,.cabinet-ai-status{display:none}.icon-button,.account-menu__trigger{width:2.5rem;min-width:2.5rem;height:2.5rem}.account-menu__trigger{border-color:var(--cab-border);background:var(--cab-surface);justify-content:center;padding:0}.account-menu__copy,.account-menu__trigger>svg{display:none}.user-avatar{background:0 0;border:0}.cabinet-nav__item{min-height:2.5rem}}@media (width<=47.9375rem){.cabinet-sidebar{width:min(17.5rem,100vw - 2rem);padding-right:var(--cab-space-3);visibility:hidden;transition:transform var(--cab-motion-standard) var(--cab-ease), visibility 0s linear var(--cab-motion-standard);transform:translate(-100%)}.cabinet-sidebar.is-open{visibility:visible;transition-delay:0s;transform:translate(0)}.cabinet-nav{padding-top:var(--cab-space-3)}.cabinet-plan-usage{margin-top:var(--cab-space-4)}.cabinet-close{width:var(--cab-touch-height);height:var(--cab-touch-height);border-radius:var(--cab-radius-control);color:var(--cab-muted);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.cabinet-workspace{margin-left:0}.project-switcher{z-index:auto;width:auto;position:relative;inset:auto}.cabinet-topbar .cabinet-topbar__menu{width:2.5rem;min-width:2.5rem;height:2.5rem;display:inline-grid}.cabinet-command-search,.cabinet-ai-status{display:none}.cabinet-backdrop{z-index:calc(var(--cab-z-sidebar) - 1);background:#000000ad;border:0;border-radius:0;display:block;position:fixed;inset:0}.cabinet-topbar{padding:0 var(--cab-space-4)}.cabinet-topbar h1{max-width:28vw;font-size:.875rem}.cabinet-topbar__actions{gap:var(--cab-space-1)}.project-switcher__trigger{width:min(10.5rem,33vw);min-height:var(--cab-touch-height)}.icon-button,.account-menu__trigger{width:var(--cab-touch-height);min-width:var(--cab-touch-height);height:var(--cab-touch-height)}.account-menu__trigger{border-color:var(--cab-border);background:var(--cab-surface);justify-content:center;padding:0}.account-menu__copy,.account-menu__trigger>svg{display:none}.user-avatar{background:0 0;border:0}.cabinet-main{padding:var(--cab-space-4)}.cabinet-intro{display:grid}.cabinet-intro h2,.panel-heading h2{font-size:1.25rem;line-height:1.75rem}.project-switcher__menu,.notifications-dropdown,.account-menu__dropdown{top:calc(var(--cab-topbar-height) + var(--cab-space-2));right:var(--cab-space-4);left:var(--cab-space-4);width:auto;max-height:calc(100dvh - var(--cab-topbar-height) - var(--cab-space-5));position:fixed}.project-switcher__menu{overflow-y:auto}.cabinet-button{min-height:var(--cab-touch-height)}.cabinet-dialog__actions{flex-direction:column-reverse}.cabinet-dialog__actions .cabinet-button{width:100%}}@media (width<=26.875rem){.cabinet-topbar h1{max-width:4.5rem}.project-switcher__trigger{width:min(8.5rem,30vw)}.project-switcher__copy small{display:none}}@media (prefers-reduced-motion:reduce){.cabinet-shell *,.cabinet-shell :before,.cabinet-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.overview-page,.overview-skeleton{gap:var(--cab-space-5);min-width:0;display:grid}@media (width<=35rem){.cabinet-topbar__title{flex:none}.cabinet-topbar h1{display:none}}.overview-hero{justify-content:space-between;align-items:flex-end;gap:var(--cab-space-6);min-width:0;padding:var(--cab-space-4) 0 var(--cab-space-2);display:flex}.overview-hero__copy{min-width:0}.overview-system-state{align-items:center;gap:var(--cab-space-2);margin-bottom:var(--cab-space-3);color:var(--cab-yellow);text-transform:uppercase;font-size:.6875rem;font-weight:750;display:inline-flex}.overview-system-state>i{background:currentColor;border-radius:50%;width:.4375rem;height:.4375rem}.overview-system-state.is-healthy{color:var(--cab-success)}.overview-hero h2{max-width:48rem;color:var(--cab-text);text-wrap:balance;margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.05}.overview-hero p{margin:var(--cab-space-3) 0 0;color:var(--cab-muted);text-wrap:pretty;font-size:.9375rem;line-height:1.5rem}.overview-command-actions{align-items:center;gap:var(--cab-space-2);flex:none;display:flex}.overview-workspace{gap:var(--cab-space-4);grid-template-columns:minmax(0,1.35fr) minmax(19rem,.65fr);grid-template-areas:"metrics metrics""trend ai""recent-conversations recent-leads""next next""attention status""onboarding onboarding";min-width:0;display:grid}.overview-next-action,.overview-attention,.overview-project-status,.overview-onboarding,.overview-metrics,.overview-activity,.overview-trend-card,.overview-ai-health,.overview-recent-card,.overview-empty-project,.overview-onboarding-reopen{border:1px solid var(--cab-border);border-radius:var(--cab-radius-surface);background:var(--cab-surface);min-width:0}.overview-next-action{align-items:center;gap:var(--cab-space-4);padding:var(--cab-space-6);border-color:#ffd6002e;grid-area:next;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.overview-next-action.is-project-ready{border-color:color-mix(in srgb, var(--cab-success) 34%, var(--cab-border))}.overview-next-action__icon,.overview-section-header__icon{border:1px solid var(--cab-border);border-radius:var(--cab-radius-surface);width:2.5rem;height:2.5rem;color:var(--cab-yellow);background:var(--cab-yellow-soft);flex:none;place-items:center;display:grid}.overview-next-action.is-project-ready .overview-next-action__icon{color:var(--cab-success)}.overview-next-action__copy{min-width:0}.overview-next-action__copy>span{margin-bottom:var(--cab-space-1);color:var(--cab-tertiary);font-size:.75rem;font-weight:600;line-height:1rem;display:block}.overview-next-action h3,.overview-section-header h3{color:var(--cab-text);letter-spacing:0;margin:0;font-size:1rem;line-height:1.5rem}.overview-next-action p,.overview-section-header p{margin:var(--cab-space-1) 0 0;color:var(--cab-muted);font-size:.8125rem;line-height:1.25rem}.overview-next-action__actions,.overview-onboarding-step__actions,.overview-onboarding__header-actions{align-items:center;gap:var(--cab-space-2);display:flex}.overview-attention{grid-area:attention;overflow:hidden}.overview-project-status{grid-area:status;overflow:hidden}.overview-onboarding,.overview-onboarding-reopen{grid-area:onboarding}.overview-metrics{grid-area:metrics}.overview-activity{grid-area:activity}.overview-trend-card{grid-area:trend;overflow:hidden}.overview-ai-health{grid-area:ai;align-content:start;display:grid;overflow:hidden}.overview-recent-conversations{grid-area:recent-conversations}.overview-recent-leads{grid-area:recent-leads}.overview-section-header{justify-content:space-between;align-items:flex-start;gap:var(--cab-space-4);min-width:0;min-height:4.75rem;padding:var(--cab-space-4) var(--cab-space-5);border-bottom:1px solid var(--cab-border);display:flex}.overview-section-header>div{align-items:flex-start;gap:var(--cab-space-3);min-width:0;display:flex}.overview-section-header>div>div{min-width:0}.overview-attention__list,.overview-activity__list{display:grid}.overview-attention-row,.overview-activity__list button{align-items:center;gap:var(--cab-space-3);width:100%;min-width:0;min-height:3.75rem;padding:var(--cab-space-3) var(--cab-space-5);border:0;border-top:1px solid var(--cab-border);color:var(--cab-text);text-align:left;background:0 0;display:grid}.overview-attention-row:first-child,.overview-activity__list button:first-child{border-top:0}.overview-attention-row{grid-template-columns:auto minmax(0,1fr) auto auto auto}.overview-attention-row:hover,.overview-activity__list button:hover{background:var(--cab-hover)}.overview-attention-row__icon,.overview-activity__list button>span:first-child{border-radius:var(--cab-radius-control);width:2rem;height:2rem;color:var(--cab-muted);background:var(--cab-raised);place-items:center;display:grid}.overview-attention-row__icon.is-error{color:var(--cab-error)}.overview-attention-row__icon.is-warning{color:var(--cab-warning)}.overview-attention-row__icon.is-info{color:var(--cab-info)}.overview-attention-row__copy,.overview-activity__list button>span:nth-child(2){gap:2px;min-width:0;display:grid}.overview-attention-row__copy strong,.overview-activity__list strong{color:var(--cab-text);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;line-height:1.125rem;overflow:hidden}.overview-attention-row__copy small,.overview-activity__list small,.overview-activity__list time{color:var(--cab-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1rem;overflow:hidden}.overview-attention-row__count{font-variant-numeric:tabular-nums;text-align:right;min-width:1.25rem}.overview-attention__clear{align-items:center;gap:var(--cab-space-3);min-height:5.25rem;padding:var(--cab-space-4) var(--cab-space-5);color:var(--cab-success);display:flex}.overview-attention__clear>span{gap:2px;display:grid}.overview-attention__clear strong{color:var(--cab-text);font-size:.8125rem;line-height:1.125rem}.overview-attention__clear small{color:var(--cab-muted);font-size:.75rem;line-height:1rem}.overview-project-status__list{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.overview-project-status__list>div{align-content:center;gap:var(--cab-space-2);min-height:4rem;padding:var(--cab-space-3) var(--cab-space-5);border-left:1px solid var(--cab-border);display:grid}.overview-project-status__list>div:first-child{border-left:0}.overview-project-status dt{align-items:center;gap:var(--cab-space-3);min-width:0;display:flex}.overview-project-status dt>span:first-child{border-radius:var(--cab-radius-control);width:2rem;height:2rem;color:var(--cab-muted);background:var(--cab-raised);flex:none;place-items:center;display:grid}.overview-project-status dt>span:last-child{gap:2px;min-width:0;display:grid}.overview-project-status dt strong{color:var(--cab-text);font-size:.8125rem;line-height:1.125rem}.overview-project-status dt small{max-width:100%;color:var(--cab-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1rem;overflow:hidden}.overview-project-status dd{margin:0 0 0 calc(2rem + var(--cab-space-3))}.overview-onboarding__header-actions{flex:none}.overview-onboarding__header-actions>span,.overview-background-refresh{align-items:center;gap:var(--cab-space-2);color:var(--cab-muted);white-space:nowrap;font-size:.75rem;line-height:1rem;display:inline-flex}.overview-onboarding__header-actions .is-rotated{transition:transform var(--cab-motion-fast) var(--cab-ease);transform:rotate(180deg)}.overview-onboarding__progress{align-items:center;gap:var(--cab-space-3);padding:var(--cab-space-3) var(--cab-space-5);border-bottom:1px solid var(--cab-border);grid-template-columns:minmax(0,1fr) auto;display:grid}.overview-onboarding__progress progress{width:100%;height:.375rem;color:var(--cab-yellow);background:var(--cab-raised);border:0;border-radius:999px;overflow:hidden}.overview-onboarding__progress progress::-webkit-progress-bar{border-radius:inherit;background:var(--cab-raised)}.overview-onboarding__progress progress::-webkit-progress-value{border-radius:inherit;background:var(--cab-yellow)}.overview-onboarding__progress progress::-moz-progress-bar{border-radius:inherit;background:var(--cab-yellow)}.overview-onboarding__progress>span{color:var(--cab-muted);font-variant-numeric:tabular-nums;font-size:.75rem}.overview-onboarding>.ui-alert{margin:var(--cab-space-3) var(--cab-space-5)}.overview-onboarding__steps{margin:0;padding:0;list-style:none;display:grid}.overview-onboarding-step{gap:var(--cab-space-3);padding:var(--cab-space-3) var(--cab-space-5);border-top:1px solid var(--cab-border);grid-template-columns:auto minmax(0,1fr);display:grid}.overview-onboarding-step:first-child{border-top:0}.overview-onboarding-step.is-current{background:var(--cab-yellow-soft)}.overview-onboarding-step__marker{border:1px solid var(--cab-border);width:1.75rem;height:1.75rem;color:var(--cab-tertiary);border-radius:50%;place-items:center;display:grid}.overview-onboarding-step.is-completed .overview-onboarding-step__marker{border-color:color-mix(in srgb, var(--cab-success) 40%, var(--cab-border));color:var(--cab-success)}.overview-onboarding-step.is-current .overview-onboarding-step__marker{border-color:color-mix(in srgb, var(--cab-yellow) 52%, var(--cab-border));color:var(--cab-yellow)}.overview-onboarding-step__copy,.overview-onboarding-step__copy>div:first-child{min-width:0;display:grid}.overview-onboarding-step__copy{gap:var(--cab-space-2)}.overview-onboarding-step__copy>div:first-child{align-items:center;gap:var(--cab-space-3);grid-template-columns:minmax(0,1fr) auto}.overview-onboarding-step__copy strong{font-size:.8125rem;line-height:1.125rem}.overview-onboarding-step__copy>div:first-child>span{color:var(--cab-tertiary);font-size:.75rem;line-height:1rem}.overview-onboarding-step.is-completed .overview-onboarding-step__copy>div:first-child>span{color:var(--cab-success)}.overview-onboarding-step.is-current .overview-onboarding-step__copy>div:first-child>span{color:var(--cab-yellow)}.overview-onboarding-step__copy p{max-width:48rem;color:var(--cab-muted);margin:0;font-size:.8125rem;line-height:1.25rem}.overview-onboarding-reopen{justify-content:space-between;align-items:center;gap:var(--cab-space-3);min-height:3.5rem;padding:var(--cab-space-2) var(--cab-space-3) var(--cab-space-2) var(--cab-space-4);display:flex}.overview-onboarding-reopen>span{align-items:center;gap:var(--cab-space-2);color:var(--cab-success);font-size:.8125rem;display:inline-flex}.overview-metrics{background:0 0;border:0;overflow:visible}.overview-metrics__grid{gap:var(--cab-space-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.overview-metrics__grid>div{align-content:start;gap:var(--cab-space-2);min-width:0;min-height:8.75rem;padding:var(--cab-space-5);border:1px solid var(--cab-border);border-radius:var(--cab-radius-surface);background:var(--cab-surface);display:grid;box-shadow:inset 0 1px #ffffff09}.overview-metrics dt,.overview-metrics__grid>div>span{color:var(--cab-muted);font-size:.75rem;line-height:1rem}.overview-metrics dd{color:var(--cab-text);font-variant-numeric:tabular-nums;margin:auto 0 0;font-size:2rem;font-weight:750;line-height:2rem}.overview-metric-card__top{justify-content:space-between;align-items:center;gap:var(--cab-space-2);min-width:0;display:flex}.overview-metric-card__top small{color:var(--cab-tertiary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overview-metric-card__icon{border-radius:var(--cab-radius-control);width:2.25rem;height:2.25rem;color:var(--cab-yellow);background:var(--cab-yellow-soft);border:1px solid #ffd6002e;flex:none;place-items:center;display:grid}.overview-metric-card.is-leads .overview-metric-card__icon{color:var(--cab-success);background:#53d58d14;border-color:#53d58d2e}.overview-metric-card.is-conversion .overview-metric-card__icon{color:var(--cab-info);background:#55a6ff14;border-color:#55a6ff2e}.overview-trend-card figure{min-height:18rem;padding:var(--cab-space-4) var(--cab-space-5) var(--cab-space-3);margin:0;position:relative}.overview-trend-card svg{width:100%;height:13.75rem;display:block;overflow:visible}.overview-trend-card svg line{stroke:var(--cab-border);stroke-width:1px}.overview-trend-card svg polyline{fill:none;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.overview-trend-card svg polyline.is-conversations{stroke:var(--cab-yellow)}.overview-trend-card svg polyline.is-leads{stroke:var(--cab-info)}.overview-trend-card figcaption{color:var(--cab-tertiary);text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));font-size:.6875rem;display:grid}.overview-trend-card__legend{align-items:center;gap:var(--cab-space-2);color:var(--cab-muted);white-space:nowrap;font-size:.6875rem;display:inline-flex}.overview-trend-card__legend i{background:var(--cab-info);border-radius:50%;width:.4375rem;height:.4375rem}.overview-trend-card__legend i.is-conversations{background:var(--cab-yellow)}.overview-trend-card__empty{color:var(--cab-muted);white-space:nowrap;margin:0;font-size:.8125rem;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.overview-ai-health__body{align-items:center;gap:var(--cab-space-5);padding:var(--cab-space-5);grid-template-columns:minmax(7.5rem,.8fr) minmax(0,1fr);display:grid}.overview-ai-health__ring{aspect-ratio:1;border:.75rem solid var(--cab-raised);border-radius:50%;place-items:center;width:min(9.5rem,100%);display:grid}.overview-ai-health__ring.is-ready{border-color:var(--cab-yellow)}.overview-ai-health__ring>span{gap:var(--cab-space-1);text-align:center;display:grid}.overview-ai-health__ring strong{font-variant-numeric:tabular-nums;font-size:1.5rem}.overview-ai-health__ring small{color:var(--cab-muted);font-size:.6875rem}.overview-ai-health dl{margin:0;display:grid}.overview-ai-health dl>div{justify-content:space-between;align-items:center;gap:var(--cab-space-3);padding:var(--cab-space-3) 0;border-top:1px solid var(--cab-border);display:flex}.overview-ai-health dl>div:first-child{border-top:0}.overview-ai-health dt{color:var(--cab-muted);font-size:.75rem}.overview-ai-health dd{font-variant-numeric:tabular-nums;text-align:right;margin:0;font-size:.75rem;font-weight:700}.overview-ai-health>.ui-button{margin:0 var(--cab-space-5) var(--cab-space-5)}.overview-recent-card{min-width:0;overflow:hidden}.overview-recent-card__empty{place-content:center;justify-items:center;gap:var(--cab-space-3);min-height:9rem;padding:var(--cab-space-5);color:var(--cab-muted);text-align:center;display:grid}.overview-recent-card__empty p{margin:0}.overview-activity{overflow:hidden}.overview-metrics>.overview-section-header{min-height:auto;padding:0 0 var(--cab-space-3);border-bottom:0}.overview-activity__list button{grid-template-columns:auto minmax(0,1fr) auto auto}.overview-activity__list time{text-align:right}.overview-activity__empty{min-height:11rem}.overview-empty-project{overflow:hidden}.overview-skeleton__grid{gap:var(--cab-space-4);grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);display:grid}.overview-skeleton__header{min-height:5.5rem}@media (width<=67.5rem){.overview-workspace{grid-template-columns:minmax(0,1fr);grid-template-areas:"metrics""trend""ai""recent-conversations""recent-leads""next""attention""status""onboarding"}.overview-next-action{grid-template-columns:auto minmax(0,1fr);align-items:start}.overview-next-action__actions{grid-column:1/-1;justify-content:flex-start}.overview-skeleton__grid{grid-template-columns:minmax(0,1fr)}.overview-project-status__list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.overview-project-status__list>div:nth-child(2),.overview-project-status__list>div:nth-child(2n){border-left:1px solid var(--cab-border)}.overview-project-status__list>div:nth-child(odd){border-left:0}.overview-project-status__list>div:nth-child(n+3){border-top:1px solid var(--cab-border)}}@media (width<=47.9375rem){.overview-page,.overview-skeleton{gap:var(--cab-space-4)}.overview-hero{padding-top:var(--cab-space-2);flex-direction:column;align-items:stretch}.overview-hero h2{font-size:2rem}.overview-command-actions{flex-direction:column-reverse;align-items:stretch}.overview-command-actions .ui-button{width:100%}.overview-next-action{padding:var(--cab-space-4);grid-template-columns:auto minmax(0,1fr);align-items:start}.overview-next-action__actions{flex-direction:column;grid-column:1/-1;align-items:stretch}.overview-next-action__actions .ui-button{width:100%;min-height:var(--cab-touch-height)}.overview-section-header{min-height:0;padding:var(--cab-space-4)}.overview-onboarding .overview-section-header{flex-direction:column;align-items:stretch}.overview-onboarding__header-actions{justify-content:space-between}.overview-attention-row,.overview-activity__list button{padding-right:var(--cab-space-4);padding-left:var(--cab-space-4)}.overview-attention-row{grid-template-columns:auto minmax(0,1fr) auto}.overview-attention-row__count{text-align:left;grid-column:2}.overview-attention-row .ui-status-badge{grid-column:2;width:max-content}.overview-attention-row>svg{grid-area:1/3/span 3}.overview-project-status__list{grid-template-columns:minmax(0,1fr)}.overview-project-status__list>div,.overview-project-status__list>div:nth-child(2){border-top:1px solid var(--cab-border);border-left:0}.overview-project-status__list>div:first-child{border-top:0}.overview-project-status__list>div:nth-child(2n){border-left:0}.overview-project-status__list>div,.overview-onboarding-step,.overview-onboarding__progress{padding-right:var(--cab-space-4);padding-left:var(--cab-space-4)}.overview-onboarding-step__copy>div:first-child{grid-template-columns:minmax(0,1fr);gap:2px}.overview-onboarding-step__actions{flex-direction:column;align-items:stretch}.overview-onboarding-step__actions .ui-button{width:100%;min-height:var(--cab-touch-height)}.overview-onboarding>.ui-alert{margin-right:var(--cab-space-4);margin-left:var(--cab-space-4)}.overview-metrics__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-metrics__grid>div{padding:var(--cab-space-4);border-top:1px solid var(--cab-border)}.overview-metrics__grid>div:nth-child(odd){border-left:0}.overview-trend-card .overview-section-header{flex-direction:column;align-items:flex-start}.overview-trend-card figure{min-height:14rem;padding:var(--cab-space-3) var(--cab-space-4)}.overview-trend-card svg{height:10rem}.overview-ai-health__body{padding:var(--cab-space-4);grid-template-columns:minmax(6.5rem,.7fr) minmax(0,1fr)}.overview-ai-health>.ui-button{margin:0 var(--cab-space-4) var(--cab-space-4)}.overview-activity__list button{grid-template-columns:auto minmax(0,1fr) auto}.overview-activity__list time{display:none}}@media (width<=22.5rem){.overview-next-action{grid-template-columns:minmax(0,1fr)}.overview-next-action__icon{width:2rem;height:2rem}.overview-next-action__actions{grid-column:auto}.overview-onboarding__header-actions{flex-direction:column;align-items:stretch}.overview-onboarding__header-actions .ui-button{width:100%}.overview-metrics__grid{grid-template-columns:minmax(0,1fr)}.overview-metrics__grid>div{border-left:0}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-button{min-height:var(--cab-control-height);justify-content:center;align-items:center;gap:var(--cab-space-2);padding:0 var(--cab-space-3);border:1px solid var(--cab-border);border-radius:var(--cab-radius-control);color:var(--cab-text);background:var(--cab-surface);transition:color var(--cab-motion-fast) var(--cab-ease), border-color var(--cab-motion-fast) var(--cab-ease), background-color var(--cab-motion-fast) var(--cab-ease);font-size:.8125rem;font-weight:650;line-height:1.125rem;display:inline-flex}.ui-button>span{justify-content:center;align-items:center;gap:var(--cab-space-2);min-width:0;display:inline-flex}.ui-button:hover:not(:disabled){border-color:var(--cab-border-strong);background:var(--cab-hover)}.ui-button--primary{border-color:var(--cab-yellow);color:#080808;background:var(--cab-yellow);box-shadow:0 8px 24px #ffd60024}.ui-button--primary:hover:not(:disabled){border-color:var(--cab-yellow-hover);background:var(--cab-yellow-hover);box-shadow:0 10px 28px #ffd60033}.ui-button--ghost{background:0 0;border-color:#0000}.ui-button--destructive{border-color:color-mix(in srgb, var(--cab-error) 65%, var(--cab-border));color:#fff;background:color-mix(in srgb, var(--cab-error) 82%, #080808)}.ui-button--small{min-height:2rem;padding-inline:var(--cab-space-2);font-size:.75rem}.ui-button:disabled{cursor:not-allowed;opacity:.48}.ui-icon-button{width:var(--cab-control-height);min-width:var(--cab-control-height);padding:0}.ui-icon-button>span{place-items:center;display:grid}.ui-input,.ui-textarea,.ui-select{width:100%;min-height:var(--cab-control-height);padding:0 var(--cab-space-3);border:1px solid var(--cab-border);border-radius:var(--cab-radius-control);color:var(--cab-text);transition:border-color var(--cab-motion-fast) var(--cab-ease), background-color var(--cab-motion-fast) var(--cab-ease);background:#111;font-size:.875rem;line-height:1.25rem}.ui-textarea{min-height:6rem;padding-block:var(--cab-space-3);resize:vertical}.ui-input::placeholder,.ui-textarea::placeholder{color:var(--cab-tertiary);opacity:1}.ui-input:hover:not(:disabled),.ui-textarea:hover:not(:disabled),.ui-select:hover:not(:disabled){border-color:var(--cab-border-strong)}.ui-input[aria-invalid=true],.ui-textarea[aria-invalid=true],.ui-select[aria-invalid=true]{border-color:var(--cab-error)}.ui-form-field{gap:var(--cab-space-2);min-width:0;display:grid}.ui-form-field>label{justify-content:space-between;align-items:baseline;gap:var(--cab-space-2);color:var(--cab-text);font-size:.8125rem;font-weight:600;line-height:1.125rem;display:flex}.ui-form-field>label span,.ui-field-hint,.ui-field-error{color:var(--cab-tertiary);font-size:.75rem;font-weight:450;line-height:1rem}.ui-field-error{color:var(--cab-error)}.ui-check,.ui-switch-row{align-items:center;gap:var(--cab-space-3);min-width:0;color:var(--cab-text);display:flex}.ui-check input,.ui-switch-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ui-check__box{border:1px solid var(--cab-border-strong);background:var(--cab-bg);border-radius:4px;flex:none;place-items:center;width:1.125rem;height:1.125rem;display:grid}.ui-check input:checked+.ui-check__box{border-color:var(--cab-yellow);background:var(--cab-yellow)}.ui-check input:checked+.ui-check__box:after{content:"";border:2px solid #080808;border-width:0 2px 2px 0;width:.3rem;height:.55rem;transform:translateY(-1px)rotate(45deg)}.ui-check input:focus-visible+.ui-check__box,.ui-switch-input:focus-visible+.ui-switch{outline:2px solid var(--cab-yellow);outline-offset:2px;box-shadow:0 0 0 1px var(--cab-bg)}.ui-check__copy,.ui-switch-row__copy{gap:2px;min-width:0;display:grid}.ui-check__copy strong,.ui-switch-row__copy strong{font-size:.8125rem;line-height:1.125rem}.ui-check__copy small,.ui-switch-row__copy small{color:var(--cab-muted);font-size:.75rem;line-height:1rem}.ui-switch-row{justify-content:space-between}.ui-switch{border:1px solid var(--cab-border-strong);background:var(--cab-hover);width:2.25rem;height:1.25rem;transition:background-color var(--cab-motion-fast) var(--cab-ease);border-radius:999px;flex:none;position:relative}.ui-switch i{background:var(--cab-muted);width:.875rem;height:.875rem;transition:background-color var(--cab-motion-fast) var(--cab-ease), transform var(--cab-motion-fast) var(--cab-ease);border-radius:50%;position:absolute;top:2px;left:2px}.ui-switch-input:checked+.ui-switch{border-color:var(--cab-yellow);background:var(--cab-yellow)}.ui-switch-input:checked+.ui-switch i{background:#080808;transform:translate(1rem)}.ui-tooltip{display:inline-flex;position:relative}.ui-tooltip__content{right:0;bottom:calc(100% + var(--cab-space-2));z-index:var(--cab-z-popover);width:max-content;max-width:16rem;padding:var(--cab-space-2);visibility:hidden;border:1px solid var(--cab-border);border-radius:var(--cab-radius-control);color:var(--cab-text);background:var(--cab-raised);opacity:0;pointer-events:none;font-size:.75rem;line-height:1rem;position:absolute;box-shadow:0 8px 24px #00000059}.ui-tooltip:hover .ui-tooltip__content,.ui-tooltip:focus-within .ui-tooltip__content{visibility:visible;opacity:1}.ui-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:1rem;height:1rem;animation:.7s linear infinite ui-spin}.ui-spinner-wrap{place-items:center;display:inline-grid}.ui-skeleton{gap:var(--cab-space-3);min-height:8rem;padding:var(--cab-space-4);border:1px solid var(--cab-border);border-radius:var(--cab-radius-surface);background:var(--cab-surface);display:grid}.ui-skeleton span{background:var(--cab-raised);border-radius:4px;width:100%;height:.75rem;display:block;overflow:hidden}.ui-skeleton span:after{content:"";background:#ffffff12;width:45%;height:100%;animation:1.4s ease-in-out infinite ui-skeleton;display:block}.ui-skeleton__title{max-width:14rem;height:1.25rem!important}.ui-skeleton__line:nth-child(3n){width:72%}.ui-alert{align-items:start;gap:var(--cab-space-3);padding:var(--cab-space-3) var(--cab-space-4);border:1px solid var(--cab-border);border-radius:var(--cab-radius-surface);color:var(--cab-muted);background:var(--cab-surface);grid-template-columns:auto minmax(0,1fr) auto;font-size:.8125rem;line-height:1.125rem;display:grid}.ui-alert>svg{color:var(--cab-info);margin-top:1px}.ui-alert strong{color:var(--cab-text);display:block}.ui-alert p{margin:var(--cab-space-1) 0 0;color:inherit}.ui-alert--error{border-color:color-mix(in srgb, var(--cab-error) 42%, var(--cab-border))}.ui-alert--error>svg,.ui-alert--error .ui-field-error{color:var(--cab-error)}.ui-alert--success>svg{color:var(--cab-success)}.ui-alert--warning>svg{color:var(--cab-warning)}.ui-empty-state{align-content:center;place-items:center;gap:var(--cab-space-2);min-height:12rem;padding:var(--cab-space-6);color:var(--cab-muted);text-align:center;display:grid}.ui-empty-state__icon{width:2.5rem;height:2.5rem;margin-bottom:var(--cab-space-1);border:1px solid var(--cab-border);border-radius:var(--cab-radius-surface);color:var(--cab-muted);background:var(--cab-raised);place-items:center;display:grid}.ui-empty-state>strong{color:var(--cab-text);font-size:.9375rem;line-height:1.25rem}.ui-empty-state>p{max-width:28rem;color:var(--cab-muted);margin:0;font-size:.8125rem;line-height:1.25rem}.ui-empty-state__action{margin-top:var(--cab-space-2)}.ui-status-badge{align-items:center;gap:var(--cab-space-2);min-height:1.5rem;padding:0 var(--cab-space-2);border:1px solid var(--cab-border);color:var(--cab-muted);white-space:nowrap;background:#ffffff08;border-radius:999px;font-size:.75rem;line-height:1rem;display:inline-flex}.ui-status-badge i{background:currentColor;border-radius:50%;width:.375rem;height:.375rem}.ui-status-badge--success{color:var(--cab-success)}.ui-status-badge--warning{color:var(--cab-warning)}.ui-status-badge--error{color:var(--cab-error)}.ui-status-badge--info{color:var(--cab-info)}.ui-page-header{justify-content:space-between;align-items:flex-start;gap:var(--cab-space-4);min-width:0;display:flex}.ui-page-header>div:first-child{min-width:0}.ui-page-header span{color:var(--cab-tertiary);font-size:.75rem;font-weight:750;line-height:1rem}.ui-page-header h2{margin:var(--cab-space-1) 0 0;color:var(--cab-text);letter-spacing:0;font-size:1.75rem;font-weight:750;line-height:2.25rem}.ui-page-header p{max-width:48rem;margin:var(--cab-space-2) 0 0;color:var(--cab-muted);font-size:.875rem;line-height:1.25rem}.ui-page-header__actions{gap:var(--cab-space-2);flex:none;display:flex}.ui-save-bar{bottom:var(--cab-space-4);z-index:5;justify-content:space-between;align-items:center;gap:var(--cab-space-4);min-height:3.5rem;padding:var(--cab-space-2) var(--cab-space-3) var(--cab-space-2) var(--cab-space-4);border:1px solid var(--cab-border);border-radius:var(--cab-radius-surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#151515f5;display:flex;position:sticky;box-shadow:0 12px 32px #0000004d}.ui-save-bar.is-dirty{border-color:color-mix(in srgb, var(--cab-yellow) 42%, var(--cab-border))}.ui-save-bar.is-error{border-color:color-mix(in srgb, var(--cab-error) 50%, var(--cab-border))}.ui-save-bar__status{color:var(--cab-muted);font-size:.8125rem;line-height:1.125rem}.ui-save-bar.is-error .ui-save-bar__status{color:var(--cab-error)}.ui-save-bar>div{gap:var(--cab-space-2);flex:none;display:flex}.ui-overlay-backdrop,.ui-drawer-backdrop{z-index:120;padding:var(--cab-space-4);background:#000000b8;display:grid;position:fixed;inset:0;overflow-y:auto}.ui-overlay-backdrop{place-items:center}.ui-dialog{border:1px solid var(--cab-border);border-radius:var(--cab-radius-surface);width:min(34rem,100%);max-height:calc(100dvh - 2rem);color:var(--cab-text);background:var(--cab-raised);display:grid;overflow:hidden;box-shadow:0 24px 72px #00000080}.ui-dialog__header{justify-content:space-between;align-items:flex-start;gap:var(--cab-space-4);min-width:0;padding:var(--cab-space-5);border-bottom:1px solid var(--cab-border);display:flex}.ui-dialog__header>div{min-width:0}.ui-dialog__header h2{letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:1.25rem;line-height:1.75rem}.ui-dialog__header p{margin:var(--cab-space-2) 0 0;color:var(--cab-muted);font-size:.8125rem;line-height:1.25rem}.ui-dialog__body{min-height:0;padding:var(--cab-space-5);overscroll-behavior:contain;overflow-y:auto}.ui-dialog__footer{justify-content:flex-end;align-items:center;gap:var(--cab-space-2);padding:var(--cab-space-3) var(--cab-space-5);border-top:1px solid var(--cab-border);display:flex}.ui-dialog--confirm{width:min(30rem,100%)}.ui-drawer-backdrop{place-items:stretch end;padding:0}.ui-drawer{border-left:1px solid var(--cab-border);width:min(30rem,100vw);min-width:0;height:100dvh;color:var(--cab-text);background:var(--cab-raised);animation:ui-drawer-right var(--cab-motion-standard) var(--cab-ease) both;overflow:hidden;box-shadow:-24px 0 72px #0000007a}.ui-drawer--left{border-right:1px solid var(--cab-border);border-left:0;justify-self:start;animation-name:ui-drawer-left;box-shadow:24px 0 72px #0000007a}.cabinet-sidebar--desktop{transform:none!important}.ui-drawer.cabinet-sidebar--mobile{z-index:auto;width:min(var(--cab-sidebar-width), 88vw);visibility:visible;height:100dvh;position:relative;inset:auto;transform:none}.ui-toast-viewport{right:var(--cab-space-4);bottom:var(--cab-space-4);z-index:160;gap:var(--cab-space-2);pointer-events:none;width:min(22rem,100vw - 2rem);display:grid;position:fixed}.ui-toast{align-items:center;gap:var(--cab-space-2);min-height:3rem;padding:var(--cab-space-2) var(--cab-space-2) var(--cab-space-2) var(--cab-space-3);border:1px solid var(--cab-border);border-radius:var(--cab-radius-surface);color:var(--cab-text);background:var(--cab-raised);pointer-events:auto;grid-template-columns:auto minmax(0,1fr) auto auto;font-size:.8125rem;line-height:1.125rem;display:grid;box-shadow:0 16px 40px #0000006b}.ui-toast--success>svg{color:var(--cab-success)}.ui-toast--error>svg{color:var(--cab-error)}.ui-toast--warning>svg{color:var(--cab-warning)}.ui-toast--info>svg{color:var(--cab-info)}.ui-toast small{color:var(--cab-tertiary)}.test-widget-modal.ui-dialog{width:min(46rem,100%)}.test-widget-modal .ui-dialog__body{min-height:24rem;padding:0;display:grid;overflow:hidden}.lead-drawer.ui-drawer{background:var(--cab-raised);flex-direction:column;width:min(31rem,100vw);max-width:100%;display:flex}@keyframes ui-spin{to{transform:rotate(360deg)}}@keyframes ui-skeleton{0%{transform:translate(-110%)}to{transform:translate(240%)}}@keyframes ui-drawer-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes ui-drawer-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@media (width<=47.9375rem){.cabinet-sidebar--desktop{display:none}.cabinet-topbar .cabinet-topbar__menu{width:var(--cab-touch-height);min-width:var(--cab-touch-height);height:var(--cab-touch-height)}.cabinet-nav__item{min-height:var(--cab-touch-height)}.ui-save-bar{position:static}.ui-button:not(.ui-button--small),.ui-icon-button,.ui-input,.ui-select{min-height:var(--cab-touch-height)}.ui-icon-button{width:var(--cab-touch-height);min-width:var(--cab-touch-height)}.ui-page-header,.ui-save-bar{flex-direction:column;align-items:stretch}.ui-page-header__actions,.ui-save-bar>div,.ui-save-bar .ui-button{width:100%}.ui-overlay-backdrop{padding:var(--cab-space-2);align-items:end}.ui-dialog{max-height:calc(100dvh - var(--cab-space-2));border-radius:var(--cab-radius-surface) var(--cab-radius-surface) 0 0}.ui-dialog__header,.ui-dialog__body{padding:var(--cab-space-4)}.ui-dialog__footer{padding:var(--cab-space-3) var(--cab-space-4) max(var(--cab-space-3), env(safe-area-inset-bottom))}.ui-drawer.cabinet-sidebar--mobile{display:flex}.ui-drawer-backdrop:has(.lead-drawer){align-items:end}.lead-drawer.ui-drawer{border-top:1px solid var(--cab-border);border-radius:var(--cab-radius-surface) var(--cab-radius-surface) 0 0;border-left:0;width:100%;height:min(92dvh,52rem)}.ui-toast-viewport{left:var(--cab-space-3);right:var(--cab-space-3);bottom:var(--cab-space-3);width:auto}.ui-alert{grid-template-columns:auto minmax(0,1fr)}.ui-alert__action{grid-column:1/-1}}@media (width<=26.875rem){.cabinet-topbar{padding-inline:var(--cab-space-2)}.cabinet-topbar h1{max-width:3.5rem}.project-switcher__trigger{width:min(5.5rem,28vw);padding-inline:var(--cab-space-2)}}@media (prefers-reduced-motion:reduce){.ui-button,.ui-input,.ui-textarea,.ui-select,.ui-switch,.ui-switch i{transition:none}.ui-spinner,.ui-skeleton span:after,.ui-drawer{animation-duration:1ms;animation-iteration-count:1}}.dialogs-page,.leads-page{gap:var(--cab-space-5);min-width:0;display:grid}.workflow-refresh,.workflow-muted{color:var(--cab-muted);font-size:.75rem;line-height:1rem}.workflow-refresh{min-height:var(--cab-control-height);align-items:center;gap:var(--cab-space-2);white-space:nowrap;display:inline-flex}.workflow-search{align-items:center;gap:var(--cab-space-2);border:1px solid var(--cab-border);border-radius:var(--cab-radius-control);min-width:0;color:var(--cab-tertiary);background:#111;display:flex}.workflow-search:focus-within{border-color:#ffd6006b;box-shadow:0 0 0 3px #ffd60014}.workflow-search>svg{margin-left:var(--cab-space-3);flex:none}.workflow-search .ui-input{min-width:0;box-shadow:none;background:0 0;border:0}.workflow-search .ui-input:focus-visible{box-shadow:none;outline:0}.workflow-filter-tabs{border:1px solid var(--cab-border);scrollbar-width:none;background:#111;border-radius:.75rem;gap:2px;min-width:0;padding:3px;display:flex;overflow-x:auto}.workflow-filter-tabs::-webkit-scrollbar{display:none}.workflow-filter-tabs button{min-height:1.875rem;padding:0 var(--cab-space-3);color:var(--cab-muted);white-space:nowrap;background:0 0;border:0;border-radius:4px;flex:none;font-size:.75rem;font-weight:600}.workflow-filter-tabs button:hover{color:var(--cab-text);background:var(--cab-hover)}.workflow-filter-tabs button.is-active{color:#080808;background:var(--cab-yellow)}.workflow-text-action{min-height:2rem;color:var(--cab-info);font:inherit;background:0 0;border:0;padding:0;font-weight:600}.workflow-text-action:hover{text-underline-offset:3px;text-decoration:underline}.dialogs-workspace{border:1px solid var(--cab-border);border-radius:var(--cab-radius-surface);background:var(--cab-surface);grid-template-columns:minmax(19rem,20.625rem) minmax(0,1fr);min-width:0;height:max(39rem,100dvh - 14.5rem);display:grid;overflow:hidden}.dialogs-workspace.has-selection{grid-template-columns:minmax(18.5rem,20.625rem) minmax(22.5rem,1fr) minmax(15rem,18.125rem)}.dialogs-list-pane,.conversation-pane,.conversation-context-pane{min-width:0;min-height:0}.dialogs-list-pane{border-right:1px solid var(--cab-border);grid-template-rows:auto auto minmax(0,1fr);display:grid}.dialogs-list-toolbar{gap:var(--cab-space-2);padding:var(--cab-space-4);border-bottom:1px solid var(--cab-border);display:grid}.dialogs-list-toolbar>.ui-button{justify-self:start}.dialogs-list-error{margin:var(--cab-space-3)}.dialogs-list-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow-y:auto}.dialogs-list-skeleton,.leads-list-skeleton{gap:var(--cab-space-2);display:grid}.dialogs-list-skeleton{padding:var(--cab-space-3)}.dialogs-list-skeleton .ui-skeleton,.leads-list-skeleton .ui-skeleton{min-height:4.75rem}.dialogs-list-empty{min-height:18rem}.dialog-list-item{align-items:start;gap:var(--cab-space-3);width:100%;min-height:5.5rem;padding:var(--cab-space-3);border:0;border-bottom:1px solid var(--cab-border);color:var(--cab-text);text-align:left;background:0 0;grid-template-columns:2rem minmax(0,1fr);display:grid;position:relative}.dialog-list-item:hover{background:var(--cab-hover)}.dialog-list-item.is-selected{background:var(--cab-yellow-soft)}.dialog-list-item.is-selected:before,.dialog-list-item.needs-manager:after{content:"";position:absolute}.dialog-list-item.is-selected:before{background:var(--cab-yellow);width:2px;inset:0 auto 0 0}.dialog-list-item.needs-manager:after{top:var(--cab-space-3);right:var(--cab-space-3);background:var(--cab-warning);border-radius:50%;width:.375rem;height:.375rem}.dialog-list-item__avatar,.conversation-message__avatar{border:1px solid var(--cab-border);color:var(--cab-muted);background:var(--cab-raised);place-items:center;display:grid}.dialog-list-item__avatar{border-radius:var(--cab-radius-control);width:2rem;height:2rem}.dialog-list-item__copy{gap:3px;min-width:0;display:grid}.dialog-list-item__copy>span:first-child{justify-content:space-between;align-items:baseline;gap:var(--cab-space-2);min-width:0;padding-right:var(--cab-space-2);display:flex}.dialog-list-item__copy strong,.dialog-list-item__copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dialog-list-item__copy strong{font-size:.8125rem;line-height:1.125rem}.dialog-list-item__copy time,.dialog-list-item__copy small,.dialog-list-item__meta{color:var(--cab-tertiary);font-size:.75rem;line-height:1rem}.dialog-list-item__copy time{flex:none}.dialog-list-item__meta{align-items:center;gap:var(--cab-space-2);min-width:0;display:flex}.dialog-list-item__meta .ui-status-badge{min-height:1.25rem;font-size:.6875rem}.conversation-pane{background:#0c0c0c;grid-template-rows:auto auto auto minmax(0,1fr) auto;display:grid}.conversation-context-pane{align-content:start;gap:var(--cab-space-5);padding:var(--cab-space-5);border-left:1px solid var(--cab-border);background:var(--cab-surface);display:grid;overflow-y:auto}.conversation-context-pane>header{align-items:center;gap:var(--cab-space-3);min-width:0;padding-bottom:var(--cab-space-4);border-bottom:1px solid var(--cab-border);display:flex}.conversation-context-pane>header>div{gap:2px;min-width:0;display:grid}.conversation-context-pane>header strong,.conversation-context-pane>header span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conversation-context-pane>header strong{font-size:.875rem}.conversation-context-pane>header span,.conversation-context-pane dt{color:var(--cab-tertiary);font-size:.75rem}.conversation-context-pane__avatar{width:2.75rem;height:2.75rem;color:var(--cab-yellow);background:var(--cab-yellow-soft);border:1px solid #ffd6002e;border-radius:.875rem;flex:none;place-items:center;display:grid}.conversation-context-pane dl{gap:var(--cab-space-4);margin:0;display:grid}.conversation-context-pane dl>div{gap:var(--cab-space-1);display:grid}.conversation-context-pane dd{overflow-wrap:anywhere;color:var(--cab-text);margin:0;font-size:.8125rem}.conversation-pane__empty,.conversation-detail-error{margin:var(--cab-space-6);align-self:center}.conversation-detail-skeleton{gap:var(--cab-space-3);padding:var(--cab-space-4);display:grid}.conversation-detail-skeleton .ui-skeleton:first-child{min-height:4rem}.conversation-detail-skeleton .ui-skeleton:last-child{min-height:22rem}.conversation-pane__header{z-index:3;align-items:center;gap:var(--cab-space-3);min-width:0;min-height:4.25rem;padding:var(--cab-space-3) var(--cab-space-4);border-bottom:1px solid var(--cab-border);background:var(--cab-surface);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.conversation-mobile-back{display:none}.conversation-pane__identity{min-width:0}.conversation-pane__identity h3,.lead-drawer__header h3{overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.5rem}.conversation-pane__identity p{color:var(--cab-muted);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:.75rem;line-height:1rem;overflow:hidden}.conversation-pane__status{align-items:center;gap:var(--cab-space-2);display:flex}.conversation-menu{position:relative}.conversation-menu__dropdown{top:calc(100% + var(--cab-space-2));z-index:var(--cab-z-popover);width:15rem;padding:var(--cab-space-2);border:1px solid var(--cab-border);border-radius:var(--cab-radius-surface);background:var(--cab-raised);gap:2px;display:grid;position:absolute;right:0;box-shadow:0 16px 36px #0000005c}.conversation-menu__dropdown button{min-height:var(--cab-control-height);align-items:center;gap:var(--cab-space-2);padding:0 var(--cab-space-3);border-radius:var(--cab-radius-control);color:var(--cab-text);text-align:left;background:0 0;border:0;font-size:.8125rem;display:flex}.conversation-menu__dropdown button:hover{background:var(--cab-hover)}.conversation-menu__dropdown button:disabled{color:var(--cab-tertiary)}.conversation-refresh-error,.conversation-pane>.ui-alert:not(.conversation-refresh-error){margin:var(--cab-space-3) var(--cab-space-4) 0}.conversation-handoff{justify-content:space-between;align-items:center;gap:var(--cab-space-3);min-width:0;padding:var(--cab-space-3) var(--cab-space-4);border-bottom:1px solid color-mix(in srgb, var(--cab-warning) 36%, var(--cab-border));background:color-mix(in srgb, var(--cab-warning) 8%, var(--cab-bg));display:flex}.conversation-handoff strong{font-size:.8125rem;line-height:1.125rem}.conversation-handoff p{color:var(--cab-muted);margin:2px 0 0;font-size:.75rem;line-height:1rem}.conversation-messages{gap:var(--cab-space-3);min-width:0;min-height:0;padding:var(--cab-space-4);overscroll-behavior:contain;overflow-anchor:auto;scrollbar-gutter:stable;flex-direction:column;display:flex;overflow-y:auto}.conversation-messages__empty{flex:1}.conversation-message-group{display:contents}.conversation-date-separator{align-items:center;gap:var(--cab-space-3);margin:var(--cab-space-2) 0;color:var(--cab-tertiary);text-align:center;font-size:.6875rem;line-height:1rem;display:flex}.conversation-date-separator:before,.conversation-date-separator:after{background:var(--cab-border);content:"";flex:1;height:1px}.conversation-message{align-items:flex-start;gap:var(--cab-space-2);width:min(42rem,82%);display:flex}.conversation-message__avatar{border-radius:50%;flex:none;width:1.75rem;height:1.75rem}.conversation-message>div{min-width:0;padding:var(--cab-space-3);border:1px solid var(--cab-border);border-radius:var(--cab-radius-surface);background:var(--cab-surface)}.conversation-message header{justify-content:space-between;align-items:baseline;gap:var(--cab-space-3);display:flex}.conversation-message header strong{color:var(--cab-muted);font-size:.75rem;line-height:1rem}.conversation-message header time,.conversation-message header span{color:var(--cab-tertiary);font-size:.6875rem;line-height:1rem}.conversation-message p,.conversation-suggestion p{margin:var(--cab-space-2) 0 0;color:var(--cab-text);overflow-wrap:anywhere;white-space:pre-wrap;font-size:.875rem;line-height:1.25rem}.conversation-message.is-visitor{align-self:flex-start}.conversation-message.is-manager{flex-direction:row-reverse;align-self:flex-end}.conversation-message.is-manager>div{border-color:color-mix(in srgb, var(--cab-info) 28%, var(--cab-border));background:color-mix(in srgb, var(--cab-info) 7%, var(--cab-surface))}.conversation-message.is-assistant>div{background:var(--cab-raised)}.conversation-message.is-ai .conversation-message__avatar{color:var(--cab-info)}.conversation-message.is-manager .conversation-message__avatar{color:var(--cab-success)}.conversation-message.is-pending{opacity:.72}.conversation-message.is-failed>div{border-color:color-mix(in srgb, var(--cab-error) 48%, var(--cab-border))}.conversation-message .ui-button{margin-top:var(--cab-space-2)}.conversation-suggestions{align-self:center;gap:var(--cab-space-3);width:min(44rem,92%);padding:var(--cab-space-3);border:1px solid color-mix(in srgb, var(--cab-info) 34%, var(--cab-border));border-radius:var(--cab-radius-surface);background:color-mix(in srgb, var(--cab-info) 6%, var(--cab-surface));display:grid}.conversation-suggestions>header{align-items:flex-start;gap:var(--cab-space-2);display:flex}.conversation-suggestions>header>svg{color:var(--cab-info)}.conversation-suggestions>header div{display:grid}.conversation-suggestions>header strong{font-size:.8125rem;line-height:1.125rem}.conversation-suggestions>header span{color:var(--cab-muted);font-size:.75rem;line-height:1rem}.conversation-suggestion{min-width:0;padding-top:var(--cab-space-3);border-top:1px solid var(--cab-border)}.conversation-suggestion>div{gap:var(--cab-space-2);margin-top:var(--cab-space-3);flex-wrap:wrap;display:flex}.conversation-composer{z-index:2;gap:var(--cab-space-2);padding:var(--cab-space-3) var(--cab-space-4) max(var(--cab-space-3), env(safe-area-inset-bottom));border-top:1px solid var(--cab-border);background:var(--cab-surface);display:grid;position:sticky;bottom:0}.conversation-composer__row{align-items:end;gap:var(--cab-space-2);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.conversation-composer .ui-textarea{resize:none;max-height:10rem}.conversation-composer__hint{color:var(--cab-tertiary);font-size:.6875rem;line-height:1rem}.lead-summary-grid{gap:var(--cab-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.lead-summary-card{min-width:0;padding:var(--cab-space-4);border:1px solid var(--cab-border);border-radius:var(--cab-radius-surface);background:#121212eb;box-shadow:inset 0 1px #ffffff09}.lead-summary-card span{color:var(--cab-muted);font-size:.75rem;line-height:1rem;display:block}.lead-summary-card strong{margin-top:var(--cab-space-2);font-variant-numeric:tabular-nums;font-size:1.5rem;line-height:1.75rem;display:block}.leads-toolbar{align-items:center;gap:var(--cab-space-2);min-width:0;padding:var(--cab-space-3);border:1px solid var(--cab-border);border-radius:var(--cab-radius-surface);background:var(--cab-surface);display:flex}.leads-search{width:min(22rem,100%)}.leads-status-filter,.leads-source-filter{width:auto;max-width:12rem}.leads-list-surface,.leads-list-skeleton{contain:inline-size;border:1px solid var(--cab-border);border-radius:var(--cab-radius-surface);background:var(--cab-surface);min-width:0;overflow:hidden}.leads-list-skeleton{padding:var(--cab-space-3)}.leads-empty{min-height:22rem}.leads-desktop-table{min-width:0;overflow-x:auto}.leads-work-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:44rem}.leads-work-table th,.leads-work-table td{height:3rem;padding:var(--cab-space-2) var(--cab-space-3);border-bottom:1px solid var(--cab-border);color:var(--cab-muted);text-align:left;vertical-align:middle;font-size:.8125rem;line-height:1.125rem}.leads-work-table th{color:var(--cab-tertiary);font-size:.75rem;font-weight:600}.leads-work-table th:first-child{width:27%}.leads-work-table th:nth-child(2),.leads-work-table th:nth-child(3),.leads-work-table th:nth-child(4){width:15%}.leads-work-table th:nth-child(5){width:12%}.leads-work-table th:nth-child(6){width:8rem}.leads-work-table tbody tr:last-child td{border-bottom:0}.leads-work-table tbody tr:hover,.leads-work-table tbody tr.is-selected{background:var(--cab-hover)}.leads-work-table td:last-child{text-align:right}.lead-table-contact{gap:2px;min-width:0;display:grid}.lead-table-contact strong,.lead-table-contact small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lead-table-contact strong{color:var(--cab-text)}.lead-table-contact small{color:var(--cab-muted)}.lead-table-contact .ui-status-badge{width:max-content;margin-top:var(--cab-space-1)}.leads-mobile-list{margin:0;padding:0;list-style:none;display:none}.leads-mobile-list li+li{border-top:1px solid var(--cab-border)}.leads-mobile-list button{gap:var(--cab-space-1);width:100%;min-width:0;min-height:7rem;padding:var(--cab-space-4);color:var(--cab-text);text-align:left;background:0 0;border:0;display:grid}.leads-mobile-list button:hover{background:var(--cab-hover)}.lead-mobile-card__top,.lead-mobile-card__meta{justify-content:space-between;align-items:center;gap:var(--cab-space-2);min-width:0;display:flex}.lead-mobile-card__top strong,.lead-mobile-card__contact,.lead-mobile-card__interest{overflow-wrap:anywhere}.lead-mobile-card__top strong{min-width:0;font-size:.875rem}.lead-mobile-card__contact,.lead-mobile-card__interest,.lead-mobile-card__meta{color:var(--cab-muted);font-size:.75rem;line-height:1rem}.lead-mobile-card__interest{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.125rem;display:-webkit-box;overflow:hidden}.lead-mobile-card__meta{margin-top:var(--cab-space-2);flex-wrap:wrap;justify-content:flex-start}.lead-mobile-card__meta svg{margin-left:auto}.lead-drawer__header{justify-content:space-between;align-items:flex-start;gap:var(--cab-space-4);min-width:0;padding:var(--cab-space-4);border-bottom:1px solid var(--cab-border);display:flex}.lead-drawer__header>div{min-width:0}.lead-drawer__header>div>span{color:var(--cab-tertiary);font-size:.75rem;line-height:1rem}.lead-drawer__header h3{margin-top:var(--cab-space-1)}.lead-drawer__header>div>div{gap:var(--cab-space-2);margin-top:var(--cab-space-2);flex-wrap:wrap;display:flex}.lead-drawer__body{align-content:start;gap:var(--cab-space-4);min-height:0;padding:var(--cab-space-4);overscroll-behavior:contain;flex:1;display:grid;overflow-y:auto}.lead-detail-section,.lead-comment-section{gap:var(--cab-space-3);min-width:0;display:grid}.lead-detail-section+.lead-detail-section,.lead-status-field,.lead-comment-section{padding-top:var(--cab-space-4);border-top:1px solid var(--cab-border)}.lead-detail-section h4,.lead-comment-section h4{margin:0;font-size:.875rem;line-height:1.25rem}.lead-detail-list{gap:0;margin:0;display:grid}.lead-detail-list>div{gap:var(--cab-space-3);min-width:0;padding:var(--cab-space-2) 0;border-bottom:1px solid var(--cab-border);grid-template-columns:7rem minmax(0,1fr);display:grid}.lead-detail-list dt{color:var(--cab-tertiary);font-size:.75rem}.lead-detail-list dd{min-width:0;color:var(--cab-text);text-align:right;overflow-wrap:anywhere;margin:0;font-size:.8125rem}.lead-copy-actions{gap:var(--cab-space-2);flex-wrap:wrap;display:flex}.lead-detail-message{color:var(--cab-text);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:.875rem;line-height:1.25rem}.lead-page-source{gap:var(--cab-space-1);display:grid}.lead-page-source>span{color:var(--cab-tertiary);font-size:.75rem}.lead-page-source a{align-items:center;gap:var(--cab-space-2);width:max-content;max-width:100%;color:var(--cab-info);overflow-wrap:anywhere;font-size:.8125rem;display:inline-flex}.lead-comment-save .ui-save-bar{min-height:auto;padding:var(--cab-space-2);box-shadow:none;position:static}.lead-drawer__footer{padding:var(--cab-space-3) var(--cab-space-4) max(var(--cab-space-3), env(safe-area-inset-bottom));border-top:1px solid var(--cab-border);background:var(--cab-raised)}.lead-drawer__footer .ui-button{width:100%}@media (width<=70rem){.dialogs-workspace.has-selection{grid-template-columns:minmax(18rem,20.625rem) minmax(0,1fr)}.conversation-context-pane{display:none}.leads-toolbar{flex-wrap:wrap}.leads-search{width:100%}}@media (width>=48rem) and (width<=56.25rem){.dialogs-workspace{grid-template-columns:minmax(0,1fr)}.dialogs-workspace:not(.has-selection) .conversation-pane,.dialogs-workspace.has-selection .dialogs-list-pane{display:none}.dialogs-list-pane{border-right:0}.conversation-pane__header{grid-template-columns:auto minmax(0,1fr) auto}.conversation-mobile-back{display:inline-flex}.conversation-pane__status,.leads-desktop-table{display:none}.leads-mobile-list{display:grid}}@media (width<=47.9375rem){.lead-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dialogs-page.is-detail-open{margin:calc(-1 * var(--cab-space-4))}.dialogs-page.is-detail-open .dialogs-page__header{display:none}.dialogs-workspace{height:calc(100dvh - var(--cab-topbar-height) - (2 * var(--cab-space-4)));border-radius:var(--cab-radius-surface);grid-template-columns:minmax(0,1fr);min-height:30rem}.dialogs-page.is-detail-open .dialogs-workspace{height:calc(100dvh - var(--cab-topbar-height));border-width:0;border-radius:0}.dialogs-workspace:not(.has-selection) .conversation-pane,.dialogs-workspace.has-selection .dialogs-list-pane{display:none}.dialogs-list-pane{border-right:0}.dialog-list-item{min-height:5.5rem;padding:var(--cab-space-4)}.conversation-pane__header{min-height:4rem;padding:var(--cab-space-2) var(--cab-space-3);grid-template-columns:auto minmax(0,1fr) auto;position:sticky;top:0}.conversation-mobile-back{display:inline-flex}.conversation-pane__status{display:none}.conversation-pane__identity p{max-width:100%}.conversation-refresh-error,.conversation-pane>.ui-alert:not(.conversation-refresh-error){margin-inline:var(--cab-space-3)}.conversation-handoff{padding:var(--cab-space-3);flex-direction:column;align-items:stretch}.conversation-handoff .ui-button{width:100%}.conversation-messages{padding:var(--cab-space-3)}.conversation-message,.conversation-suggestions{width:94%}.conversation-message__avatar{display:none}.conversation-composer{padding-inline:var(--cab-space-3)}.conversation-composer__row{grid-template-columns:minmax(0,1fr) auto}.conversation-composer__row .ui-button{width:var(--cab-touch-height);min-width:var(--cab-touch-height);padding:0}.conversation-composer__row .ui-button span{font-size:0}.conversation-composer__row .ui-button svg{width:1.125rem;height:1.125rem}.conversation-composer__hint{display:none}.conversation-suggestion>div{grid-template-columns:1fr;display:grid}.leads-page .ui-page-header__actions{flex-direction:row}.leads-toolbar{padding:var(--cab-space-3);grid-template-columns:minmax(0,1fr);display:grid}.leads-search,.leads-status-filter,.leads-source-filter{width:100%;max-width:none}.leads-desktop-table{display:none}.leads-mobile-list{display:grid}.lead-drawer__body{padding-bottom:calc(var(--cab-space-4) + env(safe-area-inset-bottom))}.lead-detail-list>div{grid-template-columns:minmax(0,1fr);gap:2px}.lead-detail-list dd{text-align:left}.lead-comment-save .ui-save-bar{position:sticky;bottom:0}}@media (width<=22.5rem){.dialogs-page.is-detail-open{margin:calc(-1 * var(--cab-space-4))}.workflow-filter-tabs button{min-height:var(--cab-touch-height)}.conversation-pane__identity p{max-width:10rem}.leads-page .ui-page-header__actions .ui-button{min-width:0;padding-inline:var(--cab-space-2)}}@media (prefers-reduced-motion:reduce){.dialogs-page *,.leads-page *{scroll-behavior:auto!important}}.knowledge-page,.ai-settings-page{gap:var(--cab-space-5);display:grid}.knowledge-summary{align-items:center;gap:var(--cab-space-5);padding:var(--cab-space-6);border:1px solid var(--cab-border);border-radius:var(--cab-radius-surface);background:var(--cab-surface);grid-template-columns:minmax(16rem,1fr) minmax(28rem,1.35fr) auto;display:grid}.knowledge-summary__status{align-items:flex-start;gap:var(--cab-space-3);display:flex}.knowledge-summary__icon,.knowledge-dropzone__icon,.ai-status-panel__icon,.ai-test-entry__icon{border:1px solid var(--cab-border);width:2.5rem;height:2.5rem;color:var(--cab-yellow);background:var(--cab-yellow-soft);border-color:#ffd6002e;border-radius:.75rem;flex:none;place-items:center;display:grid}.knowledge-summary__status h3{margin:var(--cab-space-2) 0 var(--cab-space-1);color:var(--cab-text);font-size:1rem}.knowledge-summary__status p,.knowledge-section-heading p{color:var(--cab-muted);margin:0;font-size:.8125rem}.knowledge-summary__metrics{gap:var(--cab-space-3);grid-template-columns:repeat(3,minmax(5rem,1fr));margin:0;display:grid}.knowledge-summary__metrics dt{color:var(--cab-tertiary);font-size:.75rem}.knowledge-summary__metrics dd{margin:var(--cab-space-1) 0 0;overflow-wrap:anywhere;color:var(--cab-text);font-size:.875rem;font-weight:650}.knowledge-tabs{gap:var(--cab-space-5);border-bottom:1px solid var(--cab-border);display:flex}.knowledge-tabs button{align-items:center;gap:var(--cab-space-2);min-height:2.75rem;color:var(--cab-muted);background:0 0;border:0;padding:0;font-size:.8125rem;font-weight:650;display:inline-flex;position:relative}.knowledge-tabs button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.knowledge-tabs button[aria-selected=true]{color:var(--cab-text)}.knowledge-tabs button[aria-selected=true]:after{background:var(--cab-yellow)}.knowledge-tabs button>span{min-width:1.25rem;height:1.25rem;color:var(--cab-muted);background:var(--cab-raised);border-radius:999px;place-items:center;padding-inline:.25rem;font-size:.6875rem;display:grid}.knowledge-tabs button[aria-selected=true]>span{color:#080808;background:var(--cab-yellow)}.knowledge-tab-panel{gap:var(--cab-space-5);display:grid}.knowledge-upload-section,.knowledge-source-list-section,.knowledge-manual-panel,.ai-settings-section{border:1px solid var(--cab-border);border-radius:var(--cab-radius-surface);background:var(--cab-surface);overflow:visible}.knowledge-upload-section,.knowledge-manual-panel{padding:var(--cab-space-5)}.knowledge-section-heading{justify-content:space-between;align-items:flex-start;gap:var(--cab-space-4);display:flex}.knowledge-section-heading h3{margin:0 0 var(--cab-space-1);color:var(--cab-text);font-size:1rem}.knowledge-section-heading>span,.knowledge-upload-help,.knowledge-refresh-state{color:var(--cab-tertiary);font-size:.75rem}.knowledge-section-heading>span{flex:none}.knowledge-refresh-state{align-items:center;gap:var(--cab-space-2);display:inline-flex}.knowledge-dropzone{align-items:center;gap:var(--cab-space-4);min-height:11rem;margin-top:var(--cab-space-4);padding:var(--cab-space-5);border:1px dashed var(--cab-border-strong);border-radius:var(--cab-radius-surface);transition:border-color var(--cab-motion-fast) var(--cab-ease), background-color var(--cab-motion-fast) var(--cab-ease);background:#0c0c0c;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.knowledge-dropzone.is-dragging{border-color:var(--cab-yellow);background:var(--cab-yellow-soft)}.knowledge-dropzone strong{color:var(--cab-text);font-size:.875rem;display:block}.knowledge-dropzone p{max-width:38rem;margin:var(--cab-space-1) 0 0;color:var(--cab-muted);font-size:.8125rem}.knowledge-upload-help{margin:var(--cab-space-2) 0 0}.knowledge-upload-tasks{margin:var(--cab-space-4) 0 0;border:1px solid var(--cab-border);border-radius:var(--cab-radius-surface);gap:0;padding:0;list-style:none;display:grid;overflow:hidden}.knowledge-upload-tasks li{align-items:center;gap:var(--cab-space-3);min-height:3.5rem;padding:var(--cab-space-2) var(--cab-space-3);border-bottom:1px solid var(--cab-border);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.knowledge-upload-tasks li:last-child{border-bottom:0}.knowledge-upload-tasks li.is-error>svg,.knowledge-upload-tasks li.is-error span{color:var(--cab-error)}.knowledge-upload-tasks li>div{gap:2px;display:grid}.knowledge-upload-tasks strong,.knowledge-upload-tasks span{overflow-wrap:anywhere}.knowledge-upload-tasks strong{color:var(--cab-text);font-size:.8125rem}.knowledge-upload-tasks span{color:var(--cab-muted);font-size:.75rem}.knowledge-source-list-section>.knowledge-section-heading{padding:var(--cab-space-4) var(--cab-space-5);border-bottom:1px solid var(--cab-border)}.knowledge-source-list-section>.ui-empty-state{min-height:14rem}.knowledge-empty-actions{justify-content:center;gap:var(--cab-space-2);flex-wrap:wrap;display:flex}.knowledge-source-list{margin:0;padding:0;list-style:none}.knowledge-source-row{border-bottom:1px solid var(--cab-border)}.knowledge-source-row:last-child{border-bottom:0}.knowledge-source-row__main{align-items:center;gap:var(--cab-space-4);padding:var(--cab-space-3) var(--cab-space-4);grid-template-columns:auto minmax(11rem,1fr) minmax(8rem,auto) minmax(9rem,auto) minmax(11rem,auto) auto;display:grid}.knowledge-source-row__file-icon{border:1px solid var(--cab-border);border-radius:var(--cab-radius-control);width:2.25rem;height:2.25rem;color:var(--cab-muted);background:var(--cab-raised);flex:none;place-items:center;display:grid}.knowledge-source-row__identity,.knowledge-source-row__status,.knowledge-source-row__facts{gap:2px;display:grid}.knowledge-source-row__identity strong{color:var(--cab-text);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.knowledge-source-row__identity span,.knowledge-source-row__status>span,.knowledge-source-row__facts span,.knowledge-source-row__facts strong{color:var(--cab-tertiary);font-size:.75rem;font-weight:450}.knowledge-source-row__facts strong{color:var(--cab-success);font-weight:600}.knowledge-source-row__switch{gap:var(--cab-space-2)}.knowledge-source-row__switch .ui-switch-row__copy{max-width:11rem}.knowledge-source-row__switch .ui-switch-row__copy small{white-space:normal}.knowledge-file-menu{position:relative}.knowledge-file-menu__popover{min-width:13.5rem;left:auto;right:0}.knowledge-processing-timeline{gap:var(--cab-space-3);padding:0 var(--cab-space-4) var(--cab-space-3) 4.75rem;flex-wrap:wrap;margin:0;list-style:none;display:flex}.knowledge-processing-timeline li{align-items:center;gap:var(--cab-space-2);color:var(--cab-tertiary);font-size:.6875rem;display:flex}.knowledge-processing-timeline i{border:2px solid var(--cab-border-strong);background:var(--cab-surface);border-radius:50%;flex:none;width:.625rem;height:.625rem}.knowledge-processing-timeline :is(.is-complete,.is-current){color:var(--cab-text)}.knowledge-processing-timeline .is-complete i{border-color:var(--cab-success);background:var(--cab-success)}.knowledge-processing-timeline .is-current i{border-color:var(--cab-info);background:var(--cab-info)}.knowledge-source-row>.ui-alert{margin:0 var(--cab-space-4) var(--cab-space-3) 4.75rem}.knowledge-manual-panel{gap:var(--cab-space-5)}.knowledge-manual-groups{gap:var(--cab-space-5);display:grid}.knowledge-manual-group{gap:var(--cab-space-3);min-width:0;padding:0 0 var(--cab-space-5);border:0;border-bottom:1px solid var(--cab-border);margin:0;display:grid}.knowledge-manual-group:last-child{border-bottom:0;padding-bottom:0}.knowledge-manual-group legend{color:var(--cab-text);padding:0;font-size:.9375rem;font-weight:650;line-height:1.25rem}.knowledge-manual-group>p{margin:calc(var(--cab-space-2) * -1) 0 0;color:var(--cab-muted);font-size:.8125rem}.knowledge-manual-fields{gap:var(--cab-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.knowledge-manual-group:last-child .knowledge-manual-fields{grid-template-columns:minmax(0,1fr)}.knowledge-manual-fields .ui-textarea{min-height:8.5rem}.knowledge-explainer{align-items:center;gap:var(--cab-space-5);padding:var(--cab-space-4) 0;border-top:1px solid var(--cab-border);display:flex}.knowledge-explainer>div{align-items:center;gap:var(--cab-space-3);display:flex}.knowledge-explainer>div>span{width:2rem;height:2rem;color:var(--cab-muted);flex:none;place-items:center;display:grid}.knowledge-explainer h3{margin:0;font-size:.875rem}.knowledge-explainer ol{gap:var(--cab-space-4);flex-wrap:wrap;flex:1;margin:0;padding:0;list-style:none;display:flex}.knowledge-explainer li{gap:var(--cab-space-1);min-width:10rem;color:var(--cab-muted);flex:1;font-size:.75rem;display:grid}.knowledge-explainer li strong{color:var(--cab-text)}.ai-status-panel{align-items:center;gap:var(--cab-space-4);padding:var(--cab-space-5);border:1px solid var(--cab-border);border-radius:var(--cab-radius-surface);background:var(--cab-surface);grid-template-columns:auto minmax(0,1fr) minmax(12rem,auto);display:grid}.ai-status-panel.is-enabled .ai-status-panel__icon{color:var(--cab-success)}.ai-status-panel__copy h3{margin:var(--cab-space-2) 0 var(--cab-space-1);color:var(--cab-text);font-size:1rem}.ai-status-panel__copy p,.ai-test-entry p,.ai-settings-section>header p,.ai-radio-setting>p,.ai-setting-note{color:var(--cab-muted);margin:0;font-size:.8125rem}.ai-status-panel>.ui-switch-row{min-width:12rem}.ai-settings-section{grid-template-columns:minmax(13rem,.38fr) minmax(0,1fr);display:grid}.ai-settings-section>header{align-items:flex-start;gap:var(--cab-space-3);padding:var(--cab-space-5);border-right:1px solid var(--cab-border);display:flex}.ai-settings-section>header>span{border:1px solid var(--cab-border);border-radius:var(--cab-radius-control);width:2rem;height:2rem;color:var(--cab-muted);background:var(--cab-raised);flex:none;place-items:center;display:grid}.ai-settings-section>header h3,.ai-test-entry h3{margin:0 0 var(--cab-space-1);color:var(--cab-text);font-size:.9375rem;line-height:1.25rem}.ai-settings-section__body{gap:var(--cab-space-5);padding:var(--cab-space-5);display:grid}.ai-setting-columns{gap:var(--cab-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ai-radio-setting,.ai-handoff-fieldset{border:0;margin:0;padding:0}.ai-radio-setting>legend,.ai-handoff-fieldset>legend{color:var(--cab-text);padding:0;font-size:.8125rem;font-weight:650}.ai-radio-setting>p{margin-top:var(--cab-space-1)}.ai-radio-options{gap:var(--cab-space-2);margin-top:var(--cab-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ai-setting-columns .ai-radio-options{grid-template-columns:minmax(0,1fr)}.ai-radio-options label{align-items:flex-start;gap:var(--cab-space-3);min-height:5.75rem;padding:var(--cab-space-3);border:1px solid var(--cab-border);border-radius:var(--cab-radius-control);background:var(--cab-bg);cursor:pointer;transition:border-color var(--cab-motion-fast) var(--cab-ease), background-color var(--cab-motion-fast) var(--cab-ease);display:flex;position:relative}.ai-radio-options label:hover{border-color:var(--cab-border-strong);background:var(--cab-hover)}.ai-radio-options label.is-selected{border-color:var(--cab-yellow);background:color-mix(in srgb, var(--cab-yellow) 5%, var(--cab-bg))}.ai-radio-options label:has(input:disabled){cursor:not-allowed;opacity:.55}.ai-radio-options input{opacity:0;width:1px;height:1px;position:absolute}.ai-radio-options__indicator{border:1px solid var(--cab-border-strong);background:var(--cab-surface);border-radius:50%;flex:none;place-items:center;width:1.125rem;height:1.125rem;margin-top:1px;display:grid}.ai-radio-options input:focus-visible+.ai-radio-options__indicator{outline:2px solid var(--cab-yellow);outline-offset:2px;box-shadow:0 0 0 1px var(--cab-bg)}.ai-radio-options input:checked+.ai-radio-options__indicator{border-color:var(--cab-yellow)}.ai-radio-options input:checked+.ai-radio-options__indicator i{background:var(--cab-yellow);border-radius:50%;width:.5rem;height:.5rem}.ai-radio-options label>span:last-child{gap:var(--cab-space-1);display:grid}.ai-radio-options strong{color:var(--cab-text);font-size:.8125rem}.ai-radio-options small,.ai-radio-options em{color:var(--cab-muted);font-size:.75rem;font-style:normal}.ai-radio-options em,.ai-setting-note{color:var(--cab-tertiary)}.ai-handoff-grid{gap:var(--cab-space-2);margin-top:var(--cab-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ai-handoff-grid .ui-check{min-height:4rem;padding:var(--cab-space-3);border:1px solid var(--cab-border);border-radius:var(--cab-radius-control);background:var(--cab-bg);align-items:flex-start}.ai-handoff-grid .ui-check__box{margin-top:1px}.ai-test-entry{align-items:center;gap:var(--cab-space-4);padding:var(--cab-space-5);border:1px solid var(--cab-border);border-radius:var(--cab-radius-surface);background:var(--cab-surface);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ai-test-entry__icon{color:var(--cab-yellow)}.ai-test-entry__actions{justify-content:flex-end;gap:var(--cab-space-2);flex-wrap:wrap;display:flex}.test-widget-modal .ui-dialog__body{grid-template-rows:auto minmax(12rem,1fr) auto auto}.test-chat-toolbar{justify-content:space-between;align-items:center;gap:var(--cab-space-3);min-height:2.75rem;padding:var(--cab-space-2) var(--cab-space-4);border-bottom:1px solid var(--cab-border);color:var(--cab-tertiary);font-size:.75rem;display:flex}.test-chat{gap:var(--cab-space-3);min-height:0;padding:var(--cab-space-4);overscroll-behavior:contain;background:var(--cab-bg);flex-direction:column;display:flex;overflow-y:auto}.test-chat-empty{min-height:14rem}.test-message{max-width:min(88%,36rem);display:flex}.test-message--user{align-self:flex-end}.test-message--assistant{align-self:flex-start}.test-message>div{gap:var(--cab-space-2);padding:var(--cab-space-3);border:1px solid var(--cab-border);border-radius:4px var(--cab-radius-surface) var(--cab-radius-surface);background:var(--cab-surface);display:grid}.test-message--user>div{border-radius:var(--cab-radius-surface) 4px var(--cab-radius-surface) var(--cab-radius-surface);border-color:color-mix(in srgb, var(--cab-yellow) 30%, var(--cab-border));background:color-mix(in srgb, var(--cab-yellow) 6%, var(--cab-surface))}.test-message>div>span{color:var(--cab-tertiary);font-size:.6875rem;font-weight:650}.test-message p{overflow-wrap:anywhere;color:var(--cab-text);white-space:pre-wrap;margin:0;font-size:.875rem}.test-message__sources{gap:var(--cab-space-1);padding-top:var(--cab-space-2);border-top:1px solid var(--cab-border);display:grid}.test-message__sources strong{align-items:center;gap:var(--cab-space-2);color:var(--cab-muted);font-size:.75rem;display:flex}.test-message__sources ul{gap:var(--cab-space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.test-message__sources li{padding-right:var(--cab-space-2);color:var(--cab-muted);font-size:.6875rem}.test-widget-modal .ui-alert{margin:var(--cab-space-3) var(--cab-space-4) 0}.test-chat-form{align-items:end;gap:var(--cab-space-3);padding:var(--cab-space-4);border-top:1px solid var(--cab-border);background:var(--cab-raised);grid-template-columns:minmax(0,1fr) auto;display:grid}@media (width<=74rem){.knowledge-summary{grid-template-columns:minmax(15rem,1fr) minmax(24rem,1.2fr)}.knowledge-summary>.ui-button{justify-self:start}.knowledge-source-row__main{grid-template-columns:auto minmax(12rem,1fr) minmax(8rem,auto) minmax(11rem,auto) auto}.knowledge-source-row__facts{display:none}}@media (width<=64rem){.knowledge-summary{grid-template-columns:minmax(0,1fr)}.knowledge-summary__metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.knowledge-source-row__main{grid-template-columns:auto minmax(0,1fr) minmax(8rem,auto) auto}.knowledge-source-row__switch{grid-column:2/4;justify-content:flex-start}.knowledge-processing-timeline{padding-left:4.25rem}.knowledge-manual-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-settings-section{grid-template-columns:minmax(11rem,.36fr) minmax(0,1fr)}.ai-radio-options,.ai-handoff-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=47.9375rem){.knowledge-page,.ai-settings-page{gap:var(--cab-space-4)}.knowledge-summary,.knowledge-upload-section,.knowledge-manual-panel,.ai-status-panel,.ai-test-entry{padding:var(--cab-space-4)}.knowledge-summary__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-summary>.ui-button{width:100%}.knowledge-tabs{gap:var(--cab-space-4);overflow-x:auto}.knowledge-tabs button{min-height:var(--cab-touch-height);flex:none}.knowledge-section-heading{display:grid}.knowledge-section-heading>span{white-space:normal}.knowledge-dropzone{min-height:0;padding:var(--cab-space-4);grid-template-columns:minmax(0,1fr);justify-items:start}.knowledge-dropzone>.ui-button{width:100%;min-height:var(--cab-touch-height)}.knowledge-upload-tasks li{grid-template-columns:auto minmax(0,1fr) auto}.knowledge-upload-tasks li>.ui-button{width:100%;min-height:var(--cab-touch-height);grid-column:2/4}.knowledge-source-list-section>.knowledge-section-heading{padding:var(--cab-space-4)}.knowledge-source-row__main{gap:var(--cab-space-3);padding:var(--cab-space-3) var(--cab-space-4);grid-template-columns:auto minmax(0,1fr) auto}.knowledge-source-row__status{grid-column:2/3}.knowledge-source-row__switch{padding-top:var(--cab-space-2);border-top:1px solid var(--cab-border);grid-column:1/4}.knowledge-source-row__switch .ui-switch-row__copy{max-width:none}.knowledge-processing-timeline{padding:0 var(--cab-space-4) var(--cab-space-3)}.knowledge-source-row>.ui-alert{margin:0 var(--cab-space-4) var(--cab-space-3)}.knowledge-manual-fields,.knowledge-explainer,.ai-status-panel,.ai-settings-section,.ai-setting-columns,.ai-test-entry{grid-template-columns:minmax(0,1fr)}.knowledge-explainer{gap:var(--cab-space-4);display:grid}.ai-status-panel>.ui-switch-row{min-width:0;padding-top:var(--cab-space-3);border-top:1px solid var(--cab-border)}.ai-settings-section>header{padding:var(--cab-space-4);border-right:0;border-bottom:1px solid var(--cab-border)}.ai-settings-section__body{padding:var(--cab-space-4)}.ai-radio-options label,.ai-handoff-grid .ui-check{min-height:var(--cab-touch-height)}.ai-test-entry__actions{justify-content:stretch}.ai-test-entry__actions .ui-button{width:100%;min-height:var(--cab-touch-height)}.test-chat-toolbar{align-items:flex-start}.test-widget-modal .ui-dialog__body{min-height:0}.test-chat-toolbar .ui-button{min-height:var(--cab-touch-height)}.test-message{max-width:94%}.test-chat-form{padding-bottom:max(var(--cab-space-4), env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr)}.test-chat-form .ui-button{min-height:var(--cab-touch-height)}}@media (width<=24rem){.knowledge-summary__metrics{grid-template-columns:minmax(0,1fr)}.knowledge-empty-actions,.knowledge-empty-actions .ui-button{width:100%}.test-chat-toolbar{display:grid}}@media (prefers-reduced-motion:reduce){.knowledge-dropzone,.ai-radio-options label{transition:none}}.management-page{gap:var(--cab-space-6);width:100%;min-width:0}.management-skeleton{gap:var(--cab-space-4);min-width:0;display:grid}.management-skeleton__grid{gap:var(--cab-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.management-summary,.billing-current{justify-content:space-between;align-items:center;gap:var(--cab-space-5);min-width:0;padding:var(--cab-space-5);border:1px solid var(--cab-border);border-radius:var(--cab-radius-surface);background:var(--cab-surface);display:flex}.management-summary>div,.billing-current__identity>div{gap:var(--cab-space-1);min-width:0;display:grid}.management-summary__label{color:var(--cab-tertiary);font-size:.75rem;font-weight:600;line-height:1rem}.management-summary strong,.billing-current__identity strong{overflow-wrap:anywhere;font-size:1rem;line-height:1.5rem}.management-summary p,.billing-current__identity p,.management-section__header p,.management-channel__heading p,.management-event p,.billing-limits p{overflow-wrap:anywhere;color:var(--cab-muted);margin:0;font-size:.8125rem;line-height:1.125rem}.management-section{gap:var(--cab-space-4);min-width:0;padding-top:var(--cab-space-5);border-top:1px solid var(--cab-border);display:grid}.management-section__header{justify-content:space-between;align-items:flex-start;gap:var(--cab-space-4);min-width:0;display:flex}.management-section__header>div{gap:var(--cab-space-1);min-width:0;display:grid}.management-section__header h3,.management-event h3,.billing-limits h3{margin:0;font-size:1rem;font-weight:650;line-height:1.5rem}.management-channel-list,.billing-plan-list{gap:var(--cab-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.management-channel,.billing-plan{align-content:start;gap:var(--cab-space-4);min-width:0;padding:var(--cab-space-5);border:1px solid var(--cab-border);border-radius:var(--cab-radius-surface);background:var(--cab-surface);display:grid}.management-channel__heading{align-items:start;gap:var(--cab-space-3);grid-template-columns:auto minmax(0,1fr) auto;min-width:0;display:grid}.management-channel__heading>div{gap:2px;min-width:0;display:grid}.management-channel__heading h4,.billing-plan h4{margin:0;font-size:.875rem;font-weight:650;line-height:1.25rem}.management-channel__heading p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.management-channel__icon{border:1px solid var(--cab-border);border-radius:var(--cab-radius-control);width:2rem;height:2rem;color:var(--cab-muted);background:var(--cab-surface);flex:none;place-items:center;display:grid}.management-channel .ui-switch-row{min-height:var(--cab-control-height)}.management-channel__actions,.billing-plan__actions,.settings-details__action{gap:var(--cab-space-2);flex-wrap:wrap;display:flex}.management-channel__hint{color:var(--cab-tertiary);margin:0;font-size:.75rem;line-height:1rem}.management-channel__message{min-width:0}.management-channel__message .ui-alert{padding:var(--cab-space-3)}.management-event,.billing-limits{align-items:flex-start;gap:var(--cab-space-3);min-width:0;padding:var(--cab-space-4) 0;border-top:1px solid var(--cab-border);border-bottom:1px solid var(--cab-border);display:flex}.management-event>div,.billing-limits>div{gap:var(--cab-space-1);min-width:0;display:grid}.billing-current__identity{align-items:center;gap:var(--cab-space-3);min-width:0;display:flex}.billing-current__meta{justify-items:end;gap:var(--cab-space-2);flex:none;display:grid}.billing-current__meta>span:not(.ui-status-badge){color:var(--cab-tertiary);font-size:.75rem;line-height:1rem}.billing-usage{gap:var(--cab-space-3);min-width:0;display:grid}.billing-usage__value{align-items:center;gap:var(--cab-space-2);min-width:0;display:flex}.billing-usage__value svg{color:var(--cab-yellow)}.billing-usage__value strong{font-size:1rem;line-height:1.5rem}.billing-usage__value span,.billing-usage__meta{color:var(--cab-muted);font-size:.8125rem;line-height:1.125rem}.billing-progress{background:var(--cab-hover);border-radius:999px;height:.5rem;overflow:hidden}.billing-progress>span{border-radius:inherit;background:var(--cab-yellow);height:100%;transition:width var(--cab-motion-standard) var(--cab-ease);display:block}.billing-usage__meta{justify-content:space-between;gap:var(--cab-space-3);display:flex}.billing-usage__meta strong{color:var(--cab-text)}.billing-plan.is-current{box-shadow:inset 0 3px 0 var(--cab-yellow);border-color:#ffd60075}.billing-plan__heading{justify-content:space-between;align-items:flex-start;gap:var(--cab-space-3);min-width:0;display:flex}.billing-plan__heading>div{gap:var(--cab-space-1);min-width:0;display:grid}.billing-plan__heading>div>strong{overflow-wrap:anywhere;font-size:1rem;line-height:1.5rem}.billing-plan ul{gap:var(--cab-space-2);margin:0;padding:0;list-style:none;display:grid}.billing-plan li{align-items:flex-start;gap:var(--cab-space-2);min-width:0;color:var(--cab-muted);font-size:.8125rem;line-height:1.125rem;display:flex}.billing-plan li svg{color:var(--cab-success);flex:none;margin-top:1px}.billing-plan__actions{align-items:flex-end;margin-top:auto}.settings-page{max-width:56rem}.settings-details{gap:var(--cab-space-5)}.settings-facts{margin:0;display:grid}.settings-facts>div{gap:var(--cab-space-4);min-height:3rem;padding:var(--cab-space-3) 0;border-bottom:1px solid var(--cab-border);grid-template-columns:minmax(8rem,.35fr) minmax(0,1fr);align-items:center;display:grid}.settings-facts>div:first-child{border-top:1px solid var(--cab-border)}.settings-facts dt{color:var(--cab-tertiary);font-size:.8125rem;line-height:1.125rem}.settings-facts dd{overflow-wrap:anywhere;min-width:0;color:var(--cab-text);margin:0;font-size:.875rem;font-weight:550;line-height:1.25rem}.settings-links{padding-top:var(--cab-space-5);border-top:1px solid var(--cab-border);gap:2px;display:grid}.settings-links button{width:100%;min-height:var(--cab-touch-height);align-items:center;gap:var(--cab-space-3);padding:var(--cab-space-3);border-radius:var(--cab-radius-control);color:var(--cab-muted);text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);display:grid}.settings-links button:hover{color:var(--cab-text);background:var(--cab-hover)}.settings-links button>span{gap:2px;min-width:0;display:grid}.settings-links strong{color:var(--cab-text);font-size:.875rem;line-height:1.25rem}.settings-links small{overflow-wrap:anywhere;color:var(--cab-tertiary);font-size:.75rem;line-height:1rem}@media (width<=68rem){.management-channel-list,.billing-plan-list,.management-skeleton__grid{grid-template-columns:minmax(0,1fr)}}@media (width<=47.9375rem){.management-page{gap:var(--cab-space-5)}.management-summary,.billing-current{padding:var(--cab-space-4);flex-direction:column;align-items:flex-start}.billing-current__meta{justify-items:start}.management-channel,.billing-plan{padding:var(--cab-space-4)}.management-channel__heading{grid-template-columns:auto minmax(0,1fr)}.management-channel__heading .ui-status-badge{grid-column:2;justify-self:start}.management-channel__actions,.billing-plan__actions,.settings-details__action{flex-direction:column;align-items:stretch}.management-channel__actions>*,.billing-plan__actions>*,.settings-details__action>*{width:100%;min-height:var(--cab-touch-height)}.billing-usage__value,.billing-usage__meta{flex-direction:column;align-items:flex-start}.settings-facts>div{gap:var(--cab-space-1);grid-template-columns:minmax(0,1fr)}.settings-links button{min-height:var(--cab-touch-height)}}@media (prefers-reduced-motion:reduce){.billing-progress>span{transition:none}}.reference-page{gap:var(--cab-space-6);width:100%;min-width:0}.reference-surface,.reference-callout,.reference-table-wrap{border:1px solid var(--cab-border);border-radius:var(--cab-radius-surface);background:var(--cab-surface);min-width:0}.reference-surface{padding:var(--cab-space-5)}.reference-section-heading{justify-content:space-between;align-items:flex-start;gap:var(--cab-space-4);min-width:0;margin-bottom:var(--cab-space-5);display:flex}.reference-section-heading>div{min-width:0}.reference-section-heading h3,.integration-card h3,.automation-card h3{color:var(--cab-text);text-wrap:balance;margin:0;font-size:1rem;line-height:1.4}.reference-section-heading p,.integration-card p,.automation-card p,.security-actions p,.active-session-card p,.api-docs-card p{color:var(--cab-muted);overflow-wrap:anywhere;text-wrap:pretty;margin:.25rem 0 0;font-size:.8125rem;line-height:1.5}.reference-callout{align-items:center;gap:var(--cab-space-4);padding:var(--cab-space-5);grid-template-columns:auto minmax(12rem,1fr) minmax(16rem,1.4fr) auto;display:grid}.reference-callout__icon,.integration-card__code,.automation-card__icon,.automation-summary article>span,.team-summary article>span,.reference-metrics article>span,.security-actions article>span,.api-key-list article>span{color:var(--cab-yellow);background:var(--cab-yellow-soft);flex:none;place-items:center;display:grid}.reference-callout__icon{border-radius:var(--cab-radius-control);width:2.75rem;height:2.75rem}.reference-callout h3{margin:0;font-size:1rem}.reference-callout p{color:var(--cab-muted);margin:.25rem 0 0;font-size:.8125rem;line-height:1.45}.reference-callout code,.api-secret code{border:1px solid var(--cab-border);border-radius:var(--cab-radius-control);background:var(--cab-bg);min-width:0;color:var(--cab-muted);overflow-wrap:anywhere;padding:.75rem;font-size:.75rem;line-height:1.45}.reference-callout__actions{justify-content:flex-end;gap:var(--cab-space-2);flex-wrap:wrap;display:flex}.reference-segmented{border:1px solid var(--cab-border);border-radius:var(--cab-radius-control);background:var(--cab-surface);flex-wrap:wrap;gap:.25rem;width:fit-content;max-width:100%;padding:.25rem;display:flex}.reference-segmented button,.settings-reference-nav button{min-height:var(--cab-touch-height);color:var(--cab-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.625rem;font-size:.8125rem;font-weight:650}.reference-segmented button{padding:0 .875rem}.reference-segmented button:hover,.reference-segmented button:focus-visible,.settings-reference-nav button:hover,.settings-reference-nav button:focus-visible{color:var(--cab-text);background:var(--cab-hover)}.reference-segmented button.is-active,.settings-reference-nav button.is-active{color:#111;background:var(--cab-yellow)}.reference-card-grid{gap:var(--cab-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.integration-card{gap:var(--cab-space-4);min-width:0;min-height:13rem;padding:var(--cab-space-5);border:1px solid var(--cab-border);border-radius:var(--cab-radius-surface);background:var(--cab-surface);flex-direction:column;display:flex}.integration-card>header{justify-content:space-between;align-items:flex-start;gap:var(--cab-space-3);display:flex}.integration-card>div:not(.ui-status-badge){min-width:0}.integration-card>.ui-button{width:100%;margin-top:auto}.integration-card__code{border-radius:var(--cab-radius-control);width:2.75rem;height:2.75rem;font-size:.6875rem;font-weight:800}.integration-card__code.is-crm{color:var(--cab-info);background:#55a6ff1f}.integration-card__code.is-automation{color:var(--cab-success);background:#53d58d1f}.reference-metrics,.automation-summary,.team-summary{gap:var(--cab-space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.automation-summary,.team-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.reference-metrics article,.automation-summary article,.team-summary article{align-items:center;gap:.2rem var(--cab-space-3);min-width:0;padding:var(--cab-space-4);border:1px solid var(--cab-border);border-radius:var(--cab-radius-surface);background:var(--cab-surface);grid-template-columns:auto minmax(0,1fr);display:grid}.reference-metrics article>span,.automation-summary article>span,.team-summary article>span{border-radius:var(--cab-radius-control);grid-row:span 2;width:2.5rem;height:2.5rem}.reference-metrics p,.automation-summary p,.team-summary p{color:var(--cab-muted);margin:0;font-size:.75rem}.reference-metrics strong,.automation-summary strong,.team-summary strong{color:var(--cab-text);font-variant-numeric:tabular-nums;font-size:1.35rem;line-height:1.2}.reference-metrics article>small,.automation-summary article>small{color:var(--cab-tertiary);grid-column:2;font-size:.6875rem;line-height:1.3}.reference-metrics article>small.is-positive{color:var(--cab-success)}.reference-metrics article>small.is-negative{color:var(--cab-error)}.analytics-layout{gap:var(--cab-space-4);grid-template-columns:minmax(0,1.5fr) minmax(18rem,.75fr);display:grid}.analytics-chart-card{grid-row:span 2}.reference-legend{gap:var(--cab-space-3);color:var(--cab-muted);flex-wrap:wrap;font-size:.75rem;display:flex}.reference-legend span{align-items:center;gap:.4rem;display:inline-flex}.reference-legend i{border-radius:50%;width:.45rem;height:.45rem}.reference-legend .is-yellow{background:var(--cab-yellow)}.reference-legend .is-blue{background:var(--cab-info)}.analytics-chart{min-width:0}.analytics-chart svg{width:100%;height:16rem;display:block;overflow:visible}.analytics-chart line{stroke:var(--cab-border);stroke-width:1px}.analytics-chart polyline{fill:none;stroke-width:3px;vector-effect:non-scaling-stroke}.analytics-chart polyline.is-conversations{stroke:var(--cab-yellow)}.analytics-chart polyline.is-leads{stroke:var(--cab-info)}.analytics-chart__labels{justify-content:space-between;gap:var(--cab-space-2);color:var(--cab-tertiary);font-size:.6875rem;display:flex}.reference-bar-list,.analytics-performance{gap:var(--cab-space-4);display:grid}.reference-bar-list>div,.analytics-performance>div{min-width:0}.reference-bar-list p,.analytics-performance>div{justify-content:space-between;align-items:center;gap:var(--cab-space-3);display:flex}.reference-bar-list p{color:var(--cab-muted);margin:0 0 .45rem;font-size:.75rem}.reference-bar-list strong,.analytics-performance dd{color:var(--cab-text);font-variant-numeric:tabular-nums}.reference-bar-list>div>i{background:var(--cab-raised);border-radius:999px;height:.38rem;display:block;overflow:hidden}.reference-bar-list>div>i>span{border-radius:inherit;background:var(--cab-yellow);height:100%;display:block}.analytics-performance{margin:0}.analytics-performance>div{padding-bottom:var(--cab-space-3);border-bottom:1px solid var(--cab-border)}.analytics-performance>div:last-child{border-bottom:0;padding-bottom:0}.analytics-performance dt{align-items:center;gap:var(--cab-space-2);color:var(--cab-muted);font-size:.8125rem;display:inline-flex}.analytics-funnel{gap:var(--cab-space-4);margin:0;padding:0;list-style:none;display:grid}.analytics-funnel li{gap:var(--cab-space-2);min-width:0;display:grid}.analytics-funnel li>div{align-items:center;gap:var(--cab-space-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.analytics-funnel li>div>span{border:1px solid var(--cab-border-strong);width:1.5rem;height:1.5rem;color:var(--cab-muted);border-radius:50%;place-items:center;font-size:.6875rem;font-weight:700;display:grid}.analytics-funnel strong,.analytics-funnel b{font-size:.8125rem}.analytics-funnel b{font-variant-numeric:tabular-nums}.analytics-funnel i{background:var(--cab-raised);border-radius:999px;height:.4rem;margin-left:2rem;display:block;overflow:hidden}.analytics-funnel i>span{border-radius:inherit;background:var(--cab-yellow);height:100%;display:block}.analytics-funnel small{color:var(--cab-tertiary);margin-left:2rem;font-size:.6875rem}.analytics-health-score{margin-bottom:var(--cab-space-5);padding-bottom:var(--cab-space-5);border-bottom:1px solid var(--cab-border);gap:.2rem;display:grid}.analytics-health-score strong{font-variant-numeric:tabular-nums;font-size:clamp(2rem,4vw,3rem);line-height:1}.analytics-health-score span{color:var(--cab-muted);font-size:.75rem}.analytics-performance dd{margin:0;font-size:.9375rem;font-weight:700}.automation-list{gap:var(--cab-space-3);display:grid}.automation-card{align-items:start;gap:var(--cab-space-4);min-width:0;padding:var(--cab-space-5);border:1px solid var(--cab-border);border-radius:var(--cab-radius-surface);background:var(--cab-surface);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.automation-card__icon{border-radius:var(--cab-radius-control);width:2.5rem;height:2.5rem;color:var(--cab-tertiary);background:var(--cab-raised)}.automation-card__icon.is-active{color:var(--cab-yellow);background:var(--cab-yellow-soft)}.automation-card__copy>div,.automation-card__actions{align-items:center;gap:var(--cab-space-3);display:flex}.automation-card__copy>div{flex-wrap:wrap}.automation-card dl{gap:var(--cab-space-4);margin:var(--cab-space-4) 0 0;flex-wrap:wrap;display:flex}.automation-card dl>div{gap:.15rem;display:grid}.automation-card dt{color:var(--cab-tertiary);font-size:.6875rem}.automation-card dd{color:var(--cab-text);font-variant-numeric:tabular-nums;margin:0;font-size:.75rem;font-weight:650}.automation-card__actions{flex-wrap:wrap;justify-content:flex-end;max-width:13rem}.reference-form-grid{gap:var(--cab-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reference-form-grid .is-full,.reference-form-grid>.ui-switch-row{grid-column:1/-1}.reference-table-wrap{overflow:auto hidden}.reference-table-wrap>.reference-section-heading{padding:var(--cab-space-5);border-bottom:1px solid var(--cab-border);margin:0}.reference-table td strong{font-weight:650}.automation-runs .ui-status-badge{gap:var(--cab-space-1)}.automation-card,.integration-card{content-visibility:auto;contain-intrinsic-size:auto 13rem}.reference-table{border-collapse:collapse;width:100%}.reference-table th,.reference-table td{padding:var(--cab-space-4);border-bottom:1px solid var(--cab-border);text-align:left;vertical-align:middle;font-size:.8125rem}.reference-table th{color:var(--cab-tertiary);text-transform:uppercase;font-size:.6875rem;font-weight:700}.reference-table tbody tr:last-child td{border-bottom:0}.team-person,.team-owner{align-items:center;gap:var(--cab-space-3);min-width:0;display:flex}.team-person>span{color:#111;background:var(--cab-yellow);border-radius:50%;flex:none;place-items:center;width:2.5rem;height:2.5rem;font-size:.75rem;font-weight:800;display:grid}.team-person>div{gap:.15rem;min-width:0;display:grid}.team-person strong,.team-person small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-person small{color:var(--cab-muted)}.team-owner{color:var(--cab-text);font-weight:650}.settings-reference-layout{align-items:start;gap:var(--cab-space-5);grid-template-columns:13rem minmax(0,1fr);display:grid}.settings-reference-nav{border:1px solid var(--cab-border);border-radius:var(--cab-radius-surface);background:var(--cab-surface);gap:.25rem;padding:.35rem;display:grid}.settings-reference-nav button{width:100%;padding:0 var(--cab-space-3);text-align:left}.settings-reference-content{min-width:0}.settings-company,.settings-security,.api-settings{gap:var(--cab-space-5);display:grid}.settings-embedded-panel{min-width:0}.settings-embedded-panel>.panel-stack{gap:var(--cab-space-5)}.security-actions,.api-key-list{gap:var(--cab-space-3);display:grid}.security-actions article,.api-key-list article,.active-session-card,.api-docs-card{align-items:center;gap:var(--cab-space-4);min-width:0;padding:var(--cab-space-4);border:1px solid var(--cab-border);border-radius:var(--cab-radius-control);background:var(--cab-surface-2);display:flex}.security-actions article>span,.api-key-list article>span{border-radius:var(--cab-radius-control);width:2.5rem;height:2.5rem}.security-actions article>div,.api-key-list article>div,.active-session-card>div,.api-docs-card>div{flex:1;min-width:0}.api-key-list article>div{gap:.2rem;display:grid}.api-key-list code,.api-key-list small{color:var(--cab-muted);overflow-wrap:anywhere;font-size:.75rem}.active-session-card,.api-docs-card{justify-content:space-between}.mfa-enrollment,.api-secret,.api-docs-content{gap:var(--cab-space-4);display:grid}.api-docs-content p{color:var(--cab-muted);margin:0;font-size:.8125rem;line-height:1.5}.api-docs-content code{padding:var(--cab-space-3);border:1px solid var(--cab-border);border-radius:var(--cab-radius-control);background:var(--cab-bg);color:var(--cab-text);white-space:pre-wrap;overflow-wrap:anywhere;font-size:.75rem;line-height:1.6}.mfa-enrollment img{border-radius:var(--cab-radius-control);background:#fff;border:.75rem solid #fff;width:min(14rem,100%);margin-inline:auto}.api-secret code{color:var(--cab-text);-webkit-user-select:all;user-select:all}.global-search-dialog{width:min(44rem,100%)}.global-search-field{align-items:center;gap:var(--cab-space-2);padding:0 var(--cab-space-3);border:1px solid var(--cab-border-strong);border-radius:var(--cab-radius-control);background:var(--cab-bg);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.global-search-field .ui-input{background:0 0;border:0}.global-search-field .ui-input:focus{box-shadow:none;outline:0}.global-search-field kbd{color:var(--cab-tertiary);font-size:.6875rem}.global-search-results{margin-top:var(--cab-space-4);gap:.25rem;display:grid}.global-search-results button{align-items:center;gap:var(--cab-space-3);min-height:var(--cab-touch-height);padding:var(--cab-space-3);border-radius:var(--cab-radius-control);color:var(--cab-text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.global-search-results button:hover,.global-search-results button:focus-visible{background:var(--cab-hover)}.global-search-results button>span{width:2.25rem;height:2.25rem;color:var(--cab-yellow);background:var(--cab-yellow-soft);border-radius:.625rem;place-items:center;display:grid}.global-search-results button>div{gap:.1rem;min-width:0;display:grid}.global-search-results strong,.global-search-results small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.global-search-results small,.global-search-results em{color:var(--cab-muted);font-size:.75rem;font-style:normal}@media (width<=68rem){.reference-card-grid,.reference-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-callout{grid-template-columns:auto minmax(0,1fr)}.reference-callout code,.reference-callout__actions{grid-column:1/-1}.reference-callout__actions{justify-content:flex-start}.analytics-layout{grid-template-columns:minmax(0,1fr)}.analytics-chart-card{grid-row:auto}.automation-card{grid-template-columns:auto minmax(0,1fr)}.automation-card__actions{grid-column:1/-1;justify-content:flex-start;max-width:none}.settings-reference-layout{grid-template-columns:minmax(0,1fr)}.settings-reference-nav{grid-template-columns:repeat(5,minmax(0,1fr))}.settings-reference-nav button{padding:0 var(--cab-space-2);text-align:center}}@media (width>=48rem) and (width<=60rem){.reference-table-wrap{background:0 0;border:0;overflow:visible}.reference-table,.reference-table tbody,.reference-table tr,.reference-table td{width:100%;display:block}.reference-table thead{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.reference-table tr{margin-bottom:var(--cab-space-3);padding:var(--cab-space-4);border:1px solid var(--cab-border);border-radius:var(--cab-radius-surface);background:var(--cab-surface)}.reference-table td{justify-content:space-between;align-items:center;gap:var(--cab-space-4);padding:var(--cab-space-3) 0;display:flex}.reference-table td:before{content:attr(data-label);color:var(--cab-tertiary);flex:0 0 8rem;font-size:.6875rem;font-weight:700}}@media (width<=47.9375rem){.reference-card-grid,.reference-metrics,.automation-summary,.team-summary,.reference-form-grid{grid-template-columns:minmax(0,1fr)}.reference-form-grid .is-full,.reference-form-grid>.ui-switch-row{grid-column:auto}.reference-callout{grid-template-columns:minmax(0,1fr)}.reference-callout__icon,.reference-callout code,.reference-callout__actions{grid-column:auto}.reference-callout__actions>.ui-button{width:100%}.analytics-chart svg{height:12rem}.automation-card{grid-template-columns:minmax(0,1fr)}.automation-card__actions{grid-column:auto}.settings-reference-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-table-wrap{background:0 0;border:0}.reference-table,.reference-table tbody,.reference-table tr,.reference-table td{width:100%;display:block}.reference-table thead{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.reference-table tr{margin-bottom:var(--cab-space-3);padding:var(--cab-space-3);border:1px solid var(--cab-border);border-radius:var(--cab-radius-surface);background:var(--cab-surface)}.reference-table td{justify-content:space-between;align-items:center;gap:var(--cab-space-3);padding:var(--cab-space-3) 0;display:flex}.reference-table td:before{content:attr(data-label);color:var(--cab-tertiary);font-size:.6875rem;font-weight:700}.reference-table td:first-child{align-items:flex-start}.security-actions article,.api-key-list article,.active-session-card,.api-docs-card{flex-wrap:wrap;align-items:flex-start}.security-actions article>.ui-button,.api-key-list article>.ui-button,.active-session-card>.ui-button,.api-docs-card>.ui-button{width:100%}.global-search-results button{grid-template-columns:auto minmax(0,1fr)}.global-search-results em{grid-column:2}}@media (prefers-reduced-motion:reduce){.reference-page *,.global-search-dialog *{scroll-behavior:auto}}:root{--cab-bg:#090a0b;--cab-sidebar:#0c0d0e;--cab-surface:#121416;--cab-surface-2:#16191b;--cab-raised:#1b1e20;--cab-hover:#202326;--cab-border:#f4f2ea1a;--cab-border-strong:#f4f2ea2e;--cab-text:#f4f2ea;--cab-muted:#aaa8a0;--cab-tertiary:#7b7b76;--cab-yellow:#ffd51c;--cab-yellow-hover:#ffe15a;--cab-yellow-soft:#ffd51c1c;--cab-success:#62d69a;--cab-warning:#f0aa55;--cab-error:#ff7474;--cab-info:#69aaf8;--cab-sidebar-width:15rem;--cab-topbar-height:4.5rem;--cab-page-width:94rem;--cab-radius-control:.625rem;--cab-radius-surface:.75rem;--cab-font-display:Manrope, Inter, ui-sans-serif, system-ui, sans-serif;--cab-font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--cab-section-code:"00";--cab-section-label:"WORKSPACE"}.cabinet-shell[data-section=overview]{--cab-section-code:"01";--cab-section-label:"COMMAND"}.cabinet-shell[data-section=dialogs]{--cab-section-code:"02";--cab-section-label:"INBOX"}.cabinet-shell[data-section=leads]{--cab-section-code:"03";--cab-section-label:"PIPELINE"}.cabinet-shell[data-section=knowledge]{--cab-section-code:"04";--cab-section-label:"KNOWLEDGE"}.cabinet-shell[data-section=integrations]{--cab-section-code:"05";--cab-section-label:"CONNECTIONS"}.cabinet-shell[data-section=analytics]{--cab-section-code:"06";--cab-section-label:"SIGNALS"}.cabinet-shell[data-section=automations]{--cab-section-code:"07";--cab-section-label:"FLOWS"}.cabinet-shell[data-section=widget]{--cab-section-code:"08";--cab-section-label:"APPEARANCE"}.cabinet-shell[data-section=team]{--cab-section-code:"09";--cab-section-label:"ACCESS"}.cabinet-shell[data-section=billing]{--cab-section-code:"10";--cab-section-label:"PLAN"}.cabinet-shell[data-section=settings]{--cab-section-code:"11";--cab-section-label:"CONTROL"}.cabinet-shell[data-section=ai]{--cab-section-code:"12";--cab-section-label:"ASSISTANT"}.cabinet-shell[data-section=install]{--cab-section-code:"13";--cab-section-label:"INSTALL"}.cabinet-shell[data-section=notifications]{--cab-section-code:"14";--cab-section-label:"DELIVERY"}body:has(.cabinet-shell) #chatxel-widget-root{display:none}body:has(.cabinet-shell){font-family:var(--cab-font-sans)}body:has(.cabinet-shell) button{font-family:var(--cab-font-sans)}body:has(.cabinet-shell) input{font-family:var(--cab-font-sans)}body:has(.cabinet-shell) textarea{font-family:var(--cab-font-sans)}body:has(.cabinet-shell) select{font-family:var(--cab-font-sans)}body:has(.cabinet-shell) :where(h1,h2,h3){font-family:var(--cab-font-display);text-wrap:balance}body:has(.cabinet-shell) :where(p,li,dd){text-wrap:pretty}body:has(.cabinet-shell) :where(dd,.overview-metric-card dd,.lead-summary-card strong,.analytics-metric strong,.automation-summary strong,.team-summary strong){font-variant-numeric:tabular-nums}.cabinet-shell{background:var(--cab-bg)}.cabinet-sidebar{width:var(--cab-sidebar-width);background:var(--cab-sidebar);border-right-color:#f4f2ea14;padding:0 .75rem 1rem}.cabinet-brand-row{min-height:var(--cab-topbar-height);border-bottom:1px solid var(--cab-border);padding-inline:.625rem}.cabinet-brand{font-family:var(--cab-font-display);font-size:1.125rem}.cabinet-brand img{width:2rem;height:2rem;box-shadow:none;object-fit:contain;background:0 0;border-radius:0;padding:0}.preview-project-switcher{border-color:var(--cab-border);border-radius:var(--cab-radius-surface);background:var(--cab-surface);min-height:3.75rem;margin-block:.875rem 0;padding:.75rem}.cabinet-nav{gap:1.25rem;padding-top:1.125rem}.cabinet-nav__label{color:var(--cab-tertiary);padding-inline:.75rem;font-size:.625rem}.cabinet-nav__items{gap:.1875rem}.cabinet-nav__item{border-radius:.625rem;min-height:2.625rem;padding:.625rem .75rem;font-size:.8125rem}.cabinet-nav__item:before{border-radius:0 .25rem .25rem 0;width:.1875rem;top:.625rem;bottom:.625rem;left:-.75rem}.cabinet-nav__item.is-active{color:var(--cab-text);background:var(--cab-yellow-soft);border-color:#ffd51c38}.cabinet-plan-usage,.cabinet-sidebar-help{border-radius:var(--cab-radius-surface);background:var(--cab-surface)}.cabinet-workspace{margin-left:var(--cab-sidebar-width)}.cabinet-topbar{min-height:var(--cab-topbar-height);border-bottom-color:var(--cab-border);-webkit-backdrop-filter:none;backdrop-filter:none;background:#090a0bf5;padding-inline:clamp(1rem,2.4vw,2.5rem)}.cabinet-topbar__title{flex-basis:clamp(5.5rem,10vw,9rem)}.cabinet-topbar h1{font-family:var(--cab-font-display);font-size:1rem;font-weight:700}.cabinet-command-search{border-color:var(--cab-border);background:var(--cab-surface);width:clamp(15rem,30vw,26rem);margin-left:clamp(.75rem,2vw,2rem)}.cabinet-ai-status,.icon-button,.account-menu__trigger{border-color:var(--cab-border);background:var(--cab-surface)}.account-menu__dropdown>button{align-items:center;gap:var(--cab-space-2);width:100%;min-height:2.5rem;padding:0 var(--cab-space-3);border-radius:var(--cab-radius-control);appearance:none;color:var(--cab-muted);box-shadow:none;text-align:left;background:0 0;border:0;font-size:.8125rem;font-weight:600;line-height:1.125rem;display:flex}.account-menu__dropdown>button:hover,.account-menu__dropdown>button:focus-visible{color:var(--cab-text);background:var(--cab-hover);outline:0;box-shadow:inset 0 0 0 1px #ffffff14}.account-menu__dropdown>button>svg{color:var(--cab-tertiary);flex:none}.account-menu__dropdown>button:hover>svg,.account-menu__dropdown>button:focus-visible>svg{color:var(--cab-yellow)}.account-menu__dropdown>.account-menu__logout:hover,.account-menu__dropdown>.account-menu__logout:focus-visible{color:#f0a5a5;background:#ff6c6c12}.project-required-state{width:100%}.project-required-state__card{border:1px solid var(--cab-border);border-radius:var(--cab-radius-surface);background:var(--cab-surface);place-items:center;min-height:22rem;display:grid}.project-required-state__card .ui-empty-state{max-width:34rem;padding:clamp(2rem,5vw,4rem)}.cabinet-ai-status{border-radius:var(--cab-radius-control)}.cabinet-ai-status.is-ready{background:#62d69a12;border-color:#62d69a40}.cabinet-main{max-width:var(--cab-page-width);padding:clamp(1.25rem,2.5vw,2.5rem) clamp(1rem,3vw,3rem) 5rem}.cabinet-preview .cabinet-main{gap:1.25rem}.cabinet-preview-banner{min-height:2.25rem;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#171507;border-color:#ffd51c42;border-radius:.5rem;padding:.5rem .75rem;position:relative;top:auto}.cabinet-preview-banner:after{background:var(--cab-yellow);content:"";width:2rem;height:1px;margin-left:.25rem}.cabinet-preview-banner__action{margin-left:auto}.panel-stack,.reference-page,.overview-page,.dialogs-page,.leads-page,.knowledge-page,.widget-page,.billing-page,.notifications-page{gap:1.25rem}.ui-page-header,.cabinet-intro,.overview-hero{border-bottom:1px solid var(--cab-border);align-items:flex-end;min-height:8.5rem;padding:1.5rem 0 1.5rem 1.5rem;position:relative}.ui-page-header:before,.cabinet-intro:before,.overview-hero:before{background:var(--cab-yellow);content:"";border-radius:.25rem;width:.25rem;position:absolute;top:1.5rem;bottom:1.5rem;left:0}.ui-page-header:after,.cabinet-intro:after,.overview-hero:after{color:var(--cab-tertiary);content:var(--cab-section-code) " / " var(--cab-section-label);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.6875rem;font-weight:700;position:absolute;top:.125rem;left:1.5rem}.ui-page-header h2,.cabinet-intro h2,.overview-hero h2{margin-top:.25rem;font-size:clamp(2rem,3.2vw,3.25rem);font-weight:800;line-height:1}.ui-page-header p,.cabinet-intro p,.overview-hero p{max-width:40rem;font-size:.9375rem;line-height:1.5}.ui-page-header>div:first-child>span,.cabinet-eyebrow,.panel-kicker{color:var(--cab-yellow);font-size:.6875rem}.ui-page-header__actions,.overview-command-actions{align-self:flex-end;padding-bottom:.125rem}.ui-button{border-radius:.625rem;font-weight:700}.cabinet-shell .ui-button.ui-button--primary:not(:disabled){border-color:var(--cab-yellow);color:#101010;background:var(--cab-yellow);box-shadow:none;-webkit-text-fill-color:#101010}.cabinet-shell .ui-button.ui-button--primary:not(:disabled)>span{color:inherit;-webkit-text-fill-color:inherit}.cabinet-shell .ui-button.ui-button--primary:hover:not(:disabled){border-color:var(--cab-yellow-hover);background:var(--cab-yellow-hover);box-shadow:none}.cabinet-shell .ui-button.ui-button--primary:disabled{color:#a6a69f;box-shadow:none;opacity:1;background:#26282a;border-color:#343638}.cabinet-card,.reference-surface,.reference-table-wrap,.dialogs-workspace,.leads-list-surface,.leads-toolbar,.knowledge-section,.widget-stage,.install-card,.billing-card,.notification-card,.preview-card{border-color:var(--cab-border);border-radius:var(--cab-radius-surface);background:var(--cab-surface);box-shadow:none}.overview-hero{min-height:11rem}.overview-system-state{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.6875rem}.overview-workspace{gap:1rem}.overview-metrics__grid{grid-template-columns:1.35fr repeat(3,minmax(0,1fr));gap:.75rem}.overview-metric-card{border:1px solid var(--cab-border);border-radius:var(--cab-radius-surface);background:var(--cab-surface);min-height:9rem;box-shadow:none;padding:1.25rem}.overview-metric-card:first-child{background:#171608;border-color:#ffd51c47}.overview-metric-card dd{font-family:var(--cab-font-display);font-size:clamp(2rem,3vw,2.75rem);line-height:1}.overview-trend-card,.overview-ai-health,.overview-recent-card,.overview-next-action,.overview-attention,.overview-project-status{border-radius:var(--cab-radius-surface);box-shadow:none}.cabinet-shell .overview-project-status{align-self:start}.cabinet-shell .overview-project-status__list{grid-template-columns:repeat(2,minmax(0,1fr))}.cabinet-shell .overview-project-status__list>div{min-height:5.25rem;padding:1rem 1.25rem}.cabinet-shell .overview-project-status__list>div:nth-child(odd){border-left:0}.cabinet-shell .overview-project-status__list>div:nth-child(2n){border-left:1px solid var(--cab-border)}.cabinet-shell .overview-project-status__list>div:nth-child(n+3){border-top:1px solid var(--cab-border)}.cabinet-shell .overview-project-status dt strong{font-size:.875rem;line-height:1.25rem}.overview-trend-card{min-height:26rem}.overview-section-header{min-height:4.75rem;padding:1.125rem 1.25rem}.dialogs-workspace{border:1px solid var(--cab-border);grid-template-columns:19rem minmax(22rem,1fr) 17rem;min-height:min(46rem,100dvh - 15.5rem);overflow:clip}.dialogs-list-pane,.conversation-pane,.conversation-context-pane{background:var(--cab-surface)}.dialogs-list-pane{border-right-color:var(--cab-border)}.conversation-context-pane{border-left-color:var(--cab-border);background:#0f1112}.dialog-list-item{border-left:.1875rem solid #0000;min-height:5.25rem}.dialog-list-item.is-selected{border-left-color:var(--cab-yellow);background:var(--cab-yellow-soft)}.conversation-pane__header,.conversation-composer{background:#101214}.conversation-message>div{border-radius:.75rem}.conversation-message.is-visitor>div{background:#18170f;border-color:#ffd51c2e}.lead-summary-grid{grid-template-columns:1.35fr repeat(3,minmax(0,1fr));gap:.75rem}.lead-summary-card{border:1px solid var(--cab-border);border-radius:var(--cab-radius-surface);background:var(--cab-surface);min-height:7rem;padding:1.125rem 1.25rem}.lead-summary-card:first-child{background:#171608;border-color:#ffd51c47}.lead-summary-card strong{font-family:var(--cab-font-display);font-size:2.125rem}.leads-toolbar{gap:.75rem;padding:.75rem}@media (width>=48rem){.cabinet-shell .dialogs-workspace{align-self:start;height:clamp(36rem,64dvh,42rem);min-height:36rem;max-height:42rem}.cabinet-shell .leads-toolbar{flex-wrap:wrap}.cabinet-shell .leads-toolbar>.leads-search{flex:24rem;width:auto;max-width:34rem}.cabinet-shell .leads-toolbar>.workflow-filter-tabs{flex:none}.cabinet-shell .leads-toolbar>.ui-select{flex:0 12rem;width:12rem;max-width:14rem}}.leads-work-table th{background:#0f1112}.leads-work-table tbody tr:hover{background:#ffffff06}.knowledge-page .preview-stat-grid,.knowledge-summary-grid{grid-template-columns:1.25fr repeat(2,minmax(0,1fr));gap:.75rem}.knowledge-page .preview-stat-grid>*,.knowledge-summary-grid>*{border-radius:var(--cab-radius-surface);min-height:7rem}.preview-source-row,.knowledge-file-row{border-left:.1875rem solid #0000;min-height:4.75rem}.preview-source-row:hover,.knowledge-file-row:hover{border-left-color:var(--cab-yellow);background:#ffffff06}.integration-install-card{background:#15150d;border-color:#ffd51c3d}.integration-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.integration-card{border-radius:var(--cab-radius-surface);min-height:14rem;box-shadow:none;padding:1.25rem}.integration-card__mark{border-radius:.625rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.analytics-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.analytics-metric{border-radius:var(--cab-radius-surface);min-height:7.5rem;box-shadow:none}.analytics-metric:first-child{background:#171608;border-color:#ffd51c47}.analytics-grid{grid-template-columns:minmax(0,1.55fr) minmax(18rem,.75fr);gap:.75rem}.analytics-grid>:first-child{grid-row:span 2}.analytics-chart{min-height:20rem}.analytics-funnel li>div>span{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.automation-summary,.team-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.automation-summary article,.team-summary article{border-radius:var(--cab-radius-surface);min-height:6.75rem;box-shadow:none}.automation-summary article:first-child,.team-summary article:first-child{background:#171608;border-color:#ffd51c47}.automation-list{gap:.75rem}.automation-card{border-radius:var(--cab-radius-surface);min-height:10.5rem;box-shadow:none;grid-template-columns:auto minmax(0,1fr) auto;padding:1.25rem}.automation-card__icon{border-radius:.625rem}.automation-card__copy dl{border-top:1px solid var(--cab-border);padding-top:.875rem}.widget-layout,.widget-editor__grid,.ai-settings-grid,.install-layout{gap:.75rem}.widget-stage,.widget-settings-card,.ai-settings-card,.install-card{border-radius:var(--cab-radius-surface);box-shadow:none}.widget-stage{background:#0f1112;border-color:#ffd51c38}.preview-install-code,.install-code,.api-key-list code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.team-person>span{color:#111;background:var(--cab-yellow);border-radius:.625rem}.reference-table th{background:#0f1112}.billing-current{border:1px solid #ffd51c4d;border-left:.25rem solid var(--cab-yellow);border-radius:var(--cab-radius-surface);min-height:7rem;box-shadow:none;background:#171608}.billing-plan-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.billing-plan{border-radius:var(--cab-radius-surface);min-height:22rem;box-shadow:none}.billing-plan.is-current{border-color:#ffd51c57}.settings-reference-layout{grid-template-columns:13.5rem minmax(0,1fr);gap:.75rem}.cabinet-shell .settings-reference-nav{top:calc(var(--cab-topbar-height) + 1rem);border:1px solid var(--cab-border);border-radius:var(--cab-radius-surface);background:var(--cab-surface);grid-template-columns:minmax(0,1fr);gap:.25rem;padding:.625rem;position:sticky}.cabinet-shell .settings-reference-nav button{white-space:normal;border-radius:.5rem;min-height:2.75rem}.cabinet-shell .settings-reference-nav button.is-active{color:#111;background:var(--cab-yellow)}.preview-settings-card,.settings-security,.api-settings{padding:clamp(1rem,2vw,1.5rem)}.cabinet-shell .preview-notification-grid,.cabinet-shell .notification-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.preview-notification-card,.notification-card{border-radius:var(--cab-radius-surface);min-height:17rem;box-shadow:none}@media (width<=72rem){aside.cabinet-sidebar--desktop{display:none}.cabinet-workspace{margin-left:0}.cabinet-topbar .cabinet-topbar__menu{display:inline-grid}.cabinet-topbar__title{flex-basis:clamp(8rem,18vw,12rem)}.cabinet-shell .cabinet-topbar h1{white-space:nowrap}.cabinet-command-search{flex:18rem;width:auto;max-width:24rem}.account-menu__trigger{width:var(--cab-control-height);min-width:var(--cab-control-height);justify-content:center;padding:0}.account-menu__copy,.account-menu__trigger>svg{display:none}.user-avatar{background:0 0;border:0}.dialogs-workspace{grid-template-columns:18rem minmax(0,1fr)}.conversation-context-pane{display:none}.integration-grid,.billing-plan-list,.cabinet-shell .preview-notification-grid,.cabinet-shell .notification-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=56.0625rem) and (width<=72rem){.cabinet-shell .widget-editor__grid{grid-template-columns:minmax(21rem,.9fr) minmax(25rem,1.1fr);gap:.75rem}.cabinet-shell .widget-editor__preview{top:calc(var(--cab-topbar-height) + 1rem);position:sticky}}@media (width>=48rem) and (width<=60rem){.cabinet-shell .reference-table-wrap{border:1px solid var(--cab-border);background:var(--cab-surface);overflow:auto hidden}.cabinet-shell .reference-table{width:100%;display:table}.cabinet-shell .reference-table thead{clip:auto;clip-path:none;width:auto;height:auto;display:table-header-group;position:static;overflow:visible}.cabinet-shell .reference-table tbody{width:auto;display:table-row-group}.cabinet-shell .reference-table tr{background:0 0;border:0;width:auto;margin:0;padding:0;display:table-row}.cabinet-shell .reference-table td{width:auto;padding:1rem;display:table-cell}.cabinet-shell .reference-table td:before{content:none;display:none}}@media (width<=56rem){.cabinet-topbar__title{flex:auto}.cabinet-command-search,.cabinet-ai-status{display:none}.cabinet-topbar h1{max-width:15rem}.cabinet-main{padding-inline:1.25rem}.overview-metrics__grid,.lead-summary-grid,.analytics-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-grid{grid-template-columns:minmax(0,1fr)}.analytics-grid>:first-child{grid-row:auto}.settings-reference-layout{grid-template-columns:minmax(0,1fr)}.cabinet-shell .settings-reference-nav{display:flex;position:static;overflow-x:auto}.cabinet-shell .settings-reference-nav button{white-space:nowrap;flex:none;width:auto;padding-inline:1rem}}@media (width<=47.9375rem){.cabinet-main{padding:1rem 1rem max(4rem, env(safe-area-inset-bottom))}.cabinet-preview-banner{width:100%}.ui-page-header,.cabinet-intro,.overview-hero{align-items:stretch;min-height:0;padding:2.25rem 0 1.25rem 1rem}.ui-page-header:before,.cabinet-intro:before,.overview-hero:before{top:2.25rem;bottom:1.25rem}.ui-page-header:after,.cabinet-intro:after,.overview-hero:after{left:1rem}.ui-page-header h2,.cabinet-intro h2,.overview-hero h2{font-size:clamp(1.875rem,10vw,2.5rem)}.overview-metrics__grid,.lead-summary-grid,.knowledge-page .preview-stat-grid,.knowledge-summary-grid,.analytics-metrics,.automation-summary,.team-summary,.integration-grid,.billing-plan-list,.cabinet-shell .preview-notification-grid,.cabinet-shell .notification-grid{grid-template-columns:minmax(0,1fr)}.overview-metric-card,.lead-summary-card,.analytics-metric,.automation-summary article,.team-summary article{min-height:6.5rem}.cabinet-shell .overview-project-status__list{grid-template-columns:minmax(0,1fr)}.cabinet-shell .overview-project-status__list>div,.cabinet-shell .overview-project-status__list>div:nth-child(2n){border-top:1px solid var(--cab-border);border-left:0}.cabinet-shell .overview-project-status__list>div:first-child{border-top:0}.dialogs-workspace{grid-template-columns:minmax(0,1fr);min-height:calc(100dvh - 12rem)}.dialogs-page.is-detail-open .dialogs-list-pane{display:none}.conversation-pane{min-width:0}.conversation-composer__row{flex-direction:column;align-items:stretch}.conversation-composer__row .ui-button{width:100%}.cabinet-shell .leads-toolbar>.leads-search,.cabinet-shell .leads-toolbar>.workflow-filter-tabs,.cabinet-shell .leads-toolbar>.ui-select{width:100%;max-width:none}.cabinet-shell .leads-toolbar>.workflow-filter-tabs{overflow-x:auto}.automation-card{grid-template-columns:auto minmax(0,1fr)}.automation-card__actions{grid-column:1/-1;justify-content:space-between}}@media (width<=35rem){.cabinet-topbar h1{max-width:8.5rem;display:block}.cabinet-topbar__actions .icon-button,.cabinet-preview-banner:after,.cabinet-preview-banner span{display:none}.cabinet-preview-banner__action{width:auto;margin-left:auto}.overview-metrics__grid,.lead-summary-grid,.analytics-metrics{grid-template-columns:minmax(0,1fr)}}@media (width>=23rem) and (width<=47.9375rem){.cabinet-shell .overview-metrics__grid,.cabinet-shell .lead-summary-grid,.cabinet-shell .analytics-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.cabinet-shell *,.cabinet-shell :before,.cabinet-shell :after{scroll-behavior:auto}}.auth-screen{color:#f7f7f3;background:#080808;place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card{background:#11110f;border:1px solid #2b2b26;border-radius:24px;gap:18px;width:min(100%,440px);padding:34px;display:grid;box-shadow:0 24px 80px #0008}.auth-card>img{border-radius:12px;width:46px;height:46px}.auth-card>span{color:#facc15;text-transform:uppercase;letter-spacing:.14em;font-size:12px}.auth-card h1{margin:0;font-size:38px}.auth-card form{gap:14px;display:grid}.auth-card label{color:#bbb;gap:7px;font-size:13px;display:grid}.auth-card input{box-sizing:border-box;color:#fff;background:#090909;border:1px solid #34342e;border-radius:12px;width:100%;padding:13px 14px}.auth-card form button{color:#111;background:#facc15;border:0;border-radius:12px;justify-content:center;gap:8px;padding:13px;font-weight:750;display:flex}.auth-actions{justify-content:space-between;gap:12px;display:flex}.auth-actions button,.auth-back{color:#aaa;background:0 0;border:0;font-size:13px;text-decoration:none}.auth-back{align-items:center;gap:6px;display:flex}.auth-message{color:#f8df68;background:#282108;border:1px solid #51450d;border-radius:10px;padding:12px;font-size:13px}.auth-resend,.auth-primary-link{box-sizing:border-box;color:#f8df68;cursor:pointer;background:#211d09;border:1px solid #4c430f;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.auth-resend:hover,.auth-resend:focus-visible,.auth-primary-link:hover,.auth-primary-link:focus-visible{background:#29240b;border-color:#7a6913;outline:0}.auth-resend:disabled{cursor:wait;opacity:.6}.auth-confirm-link{color:#d5bd45;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.auth-confirm-card{text-align:center}.auth-confirm-card>img{margin:0 auto}.auth-confirm-icon{color:#facc15;margin:2px auto -4px}.auth-confirm-icon--success{color:#61d47b}.auth-confirm-icon--error{color:#ff8b8b}.auth-confirm-copy{color:#b8b8bb;margin:0;font-size:14px;line-height:1.6}.auth-confirm-email{color:#bbb;text-align:left;gap:7px;font-size:13px;display:grid}.auth-primary-link{color:#111;background:#facc15;border:0}.auth-primary-link:hover,.auth-primary-link:focus-visible{background:#ffe04a}.auth-secondary-link{color:#aaa;font-size:13px;text-decoration:none}.auth-secondary-link:hover,.auth-secondary-link:focus-visible{color:#fff}.requisites-page{--req-bg:#050505;--req-card:#0e0e0e;--req-border:#ffffff17;--req-text:#f5f5f2;--req-muted:#93939b;--req-yellow:#facc15;min-height:100vh;color:var(--req-text);background:radial-gradient(circle at 78% 0,#facc1517,transparent 32rem), linear-gradient(#ffffff04 1px,transparent 1px), linear-gradient(90deg,#ffffff04 1px,transparent 1px), var(--req-bg);background-size:auto,32px 32px,32px 32px,auto}.requisites-header{border-bottom:1px solid var(--req-border);justify-content:space-between;align-items:center;gap:1rem;width:min(100% - 2rem,74rem);min-height:5.5rem;margin:0 auto;display:flex}.requisites-brand,.requisites-back{color:var(--req-text);align-items:center;gap:.65rem;text-decoration:none;display:inline-flex}.requisites-brand{letter-spacing:-.025em;font-weight:820}.requisites-brand img{object-fit:contain;width:2rem;height:2rem}.requisites-back{color:var(--req-muted);font-size:.75rem}.requisites-back:hover{color:var(--req-yellow)}.requisites-main{gap:1rem;width:min(100% - 2rem,68rem);margin:0 auto;padding:clamp(2.5rem,7vw,6rem) 0;display:grid}.requisites-hero{max-width:52rem;padding-bottom:clamp(1rem,3vw,2.5rem)}.requisites-hero>span{color:var(--req-yellow);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:780}.requisites-hero h1{letter-spacing:-.065em;max-width:13ch;margin:.65rem 0 1rem;font-size:clamp(2.8rem,7vw,5.5rem);line-height:.93}.requisites-hero p{max-width:44rem;color:var(--req-muted);margin:0;font-size:clamp(.88rem,1.5vw,1.05rem);line-height:1.65}.requisites-card,.requisites-tariff{border:1px solid var(--req-border);background:linear-gradient(145deg,#ffffff06,transparent 52%),var(--req-card);border-radius:1rem;box-shadow:0 24px 60px #00000029}.requisites-card{padding:clamp(1.25rem,3vw,2rem)}.requisites-heading,.requisites-section-title{align-items:flex-start;gap:.85rem;display:flex}.requisites-heading>span,.requisites-section-title>span{width:2rem;height:2rem;color:var(--req-yellow);background:#facc150e;border:1px solid #facc1538;border-radius:.55rem;flex:none;place-items:center;font-size:.62rem;font-weight:800;display:grid}.requisites-heading h2,.requisites-section-title h2{letter-spacing:-.025em;margin:.05rem 0;font-size:1.15rem}.requisites-heading p,.requisites-section-title p{color:var(--req-muted);margin:.25rem 0 0;font-size:.69rem}.requisites-seller dl{margin:1.5rem 0 0;display:grid}.requisites-seller dl>div{border-top:1px solid var(--req-border);grid-template-columns:minmax(10rem,.45fr) minmax(0,1fr);gap:1rem;padding:.85rem 0;display:grid}.requisites-seller dt{color:var(--req-muted);font-size:.72rem}.requisites-seller dd{color:#d8d8dc;overflow-wrap:anywhere;margin:0;font-size:.76rem}.requisites-seller a,.requisites-contacts a{color:var(--req-text)}.requisites-placeholder{color:#f2dd79!important}.requisites-edit-note{color:#cfc6a0;background:#facc1509;border:1px solid #facc1529;border-radius:.7rem;margin:1rem 0 0;padding:.75rem .85rem;font-size:.68rem;line-height:1.5}.requisites-service h3{margin:1.5rem 0 .45rem;font-size:1.2rem}.requisites-service>p{max-width:48rem;color:var(--req-muted);margin:0;font-size:.78rem;line-height:1.65}.requisites-tariffs{gap:1rem;padding:clamp(1.5rem,4vw,3rem) 0;scroll-margin-top:2rem;display:grid}.requisites-tariff-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.requisites-tariff{flex-direction:column;min-height:25rem;padding:1.3rem;display:flex}.requisites-tariff h3{margin:0;font-size:1.45rem}.requisites-tariff strong{color:var(--req-yellow);margin:.4rem 0 1.2rem;font-size:.86rem;display:block}.requisites-tariff ul{border-top:1px solid var(--req-border);gap:.65rem;margin:0;padding:1rem 0 0;list-style:none;display:grid}.requisites-tariff li{color:#bdbdc3;align-items:flex-start;gap:.5rem;font-size:.7rem;line-height:1.45;display:flex}.requisites-tariff li svg{color:var(--req-yellow);flex:none;margin-top:.1rem}.requisites-terms{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.requisites-terms .requisites-card{min-height:16rem}.requisites-terms .requisites-card>p{color:var(--req-muted);margin:1.25rem 0 0;font-size:.73rem;line-height:1.65}.requisites-contacts{margin-top:clamp(1.5rem,4vw,3rem)}.requisites-contact-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1.5rem;display:grid}.requisites-contact-links a{border:1px solid var(--req-border);background:#090909;border-radius:.75rem;align-items:center;gap:.7rem;min-width:0;padding:.85rem;text-decoration:none;display:flex}.requisites-contact-links a:hover{border-color:#facc1542}.requisites-contact-links svg{color:var(--req-yellow);flex:none}.requisites-contact-links span{gap:.15rem;min-width:0;display:grid}.requisites-contact-links small{color:var(--req-muted);font-size:.61rem}.requisites-contact-links strong{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.requisites-footer{border-top:1px solid var(--req-border);color:#66666e;justify-content:space-between;gap:1rem;width:min(100% - 2rem,68rem);margin:0 auto;padding:1.4rem 0;font-size:.65rem;display:flex}.requisites-footer a{color:var(--req-muted);text-decoration:none}.requisites-footer a:hover{color:var(--req-yellow)}.legal-main{width:min(100% - 2rem,58rem)}.legal-main>*{min-width:0}.legal-hero h1{overflow-wrap:anywhere;max-width:16ch}.legal-document{gap:.8rem;display:grid}.legal-section{grid-template-columns:minmax(13rem,.42fr) minmax(0,1fr);align-items:start;gap:clamp(1rem,4vw,3rem);display:grid}.legal-section__content{color:var(--req-muted);font-size:.77rem;line-height:1.7}.legal-section__content p{margin:0}.legal-section__content p+p{margin-top:.75rem}.legal-section__content a{color:var(--req-text)}.legal-details{margin:0;display:grid}.legal-details>div{border-top:1px solid var(--req-border);grid-template-columns:minmax(8rem,.45fr) minmax(0,1fr);gap:1rem;padding:.65rem 0;display:grid}.legal-details>div:first-child{border-top:0;padding-top:0}.legal-details dt{color:#777780}.legal-details dd{color:#d4d4d8;overflow-wrap:anywhere;margin:0}.legal-price-list,.legal-bullet-list{gap:.6rem;margin:0 0 .9rem;padding:0;list-style:none;display:grid}.legal-price-list li{border-bottom:1px solid var(--req-border);justify-content:space-between;gap:1rem;padding:.65rem 0;display:flex}.legal-price-list strong{color:var(--req-text)}.legal-price-list span{color:var(--req-yellow)}.legal-bullet-list li{padding-left:1rem;position:relative}.legal-bullet-list li:before{content:"";background:var(--req-yellow);border-radius:50%;width:.3rem;height:.3rem;position:absolute;top:.72em;left:0}.legal-navigation{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.legal-navigation a{border:1px solid var(--req-border);color:var(--req-muted);background:#0a0a0a;border-radius:.65rem;align-items:center;gap:.4rem;padding:.65rem .8rem;font-size:.69rem;text-decoration:none;display:inline-flex}.legal-navigation a:hover{color:var(--req-text);border-color:#facc153d}.legal-navigation svg{color:var(--req-yellow)}.requisites-legal-links{justify-content:center;margin-top:0;padding:clamp(1rem,3vw,2rem) 0}@media (width<=850px){.requisites-tariff-grid,.requisites-terms{grid-template-columns:1fr}.requisites-tariff,.requisites-terms .requisites-card{min-height:auto}.requisites-contact-links{grid-template-columns:1fr}.legal-section{grid-template-columns:1fr;gap:1rem}}@media (width<=560px){.requisites-header{min-height:4.8rem}.requisites-back{font-size:0}.requisites-back svg{width:20px;height:20px}.requisites-main{padding:2.5rem 0}.requisites-hero h1{font-size:clamp(2.5rem,14vw,3.7rem)}.requisites-seller dl>div{grid-template-columns:1fr;gap:.3rem}.legal-details>div{grid-template-columns:1fr;gap:.2rem}.legal-price-list li{flex-direction:column;align-items:flex-start;gap:.25rem}.legal-navigation{flex-direction:column;align-items:stretch}.legal-navigation a{justify-content:center}.requisites-footer{flex-direction:column;align-items:flex-start}}
