/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */:root{--v2-bg-rgb:251 251 250;--color-v2-bg:#fbfbfa;--color-v2-surface:#fff;--color-v2-surface-warm:#f4f4f2;--color-v2-ink:#0a0a0b;--color-v2-ink-soft:#5c5c64;--color-v2-ink-dim:#8e8e93;--color-v2-line:#0a0a0b17;--gray-50:#f8f8f7;--gray-100:#f3f3f2;--gray-150:#ededec;--gray-200:#e4e4e3;--gray-250:#d5d5d3;--gray-300:#c0c0be;--gray-350:#a1a1a0;--gray-400:#8a8f98;--gray-500:#6b7074;--gray-600:#51555a;--gray-700:#3b3f44;--gray-800:#26292d;--gray-900:#1c1c1e;--gray-alpha-50:#1c1c1e05;--gray-alpha-100:#1c1c1e0a;--gray-alpha-150:#1c1c1e10;--gray-alpha-200:#1c1c1e15;--gray-alpha-250:#1c1c1e20;--gray-alpha-300:#1c1c1e2e;--gray-alpha-350:#1c1c1e59;--gray-alpha-400:#1c1c1e75;--gray-alpha-500:#1c1c1ea3;--gray-alpha-900:#1c1c1ede;--accent-50:#f5f5f4;--accent-100:#ececeb;--accent-150:#e0e0de;--accent-200:#d1d1cf;--accent-250:#b9b9b7;--accent-300:#9a9a99;--accent-350:#6f6f74;--accent-500:#0a0a0b;--accent-600:#0a0a0b;--accent-700:#000;--accent-800:#000;--accent-900:#000;--focus-ring-color:#0a0a0b59;--focus-ring:0 0 0 2px #0a0a0b59;--navy-ink:#0a0a0b;--navy-ink-strong:#000;--navy-ink-soft:#1a1a1c;--status-red:#d32f2f;--status-red-text:#b71c1c;--status-red-bg:#fef2f2;--status-red-border:#fecaca;--status-green:#16a34a;--status-green-text:#15803d;--status-green-bg:#ecfdf5;--status-green-border:#a7f3d0;--status-orange:#b45309;--status-orange-text:#92400e;--status-orange-bg:#fffbeb;--status-orange-border:#fde68a;--radius-none:0px;--radius-xs:4px;--radius-lg:10px;--radius-xl:12px;--radius-2xl:16px;--radius-full:9999px;--shadow-sm:0 1px 2px 0 #00000008;--shadow-md:0 1px 3px 0 #0000000a,0 1px 2px -1px #00000008;--shadow-lg:0 4px 12px -2px #00000014,0 2px 4px -2px #0000000a;--shadow-xl:0 8px 24px -4px #0000001f,0 4px 8px -4px #0000000f;--shadow-2xl:0 20px 40px -8px #00000029;--control-h-xs:24px;--control-h-sm:28px;--control-h-md:32px;--control-h-lg:36px;--text-xs:12px;--leading-xs:16px;--text-sm:14px;--leading-sm:20px;--text-base:14px;--leading-base:20px;--text-md:16px;--leading-md:22px;--text-lg:18px;--leading-lg:26px;--text-xl:20px;--leading-xl:28px;--text-2xl:24px;--leading-2xl:30px;--text-3xl:24px;--leading-3xl:30px;--text-display-md:30px;--leading-display-md:36px;--text-display-lg:36px;--leading-display-lg:42px;--dur-instant:0s;--dur-micro:.12s;--dur-small:.18s;--dur-medium:.24s;--dur-large:.32s;--dur-slow:.48s;--ease-out:cubic-bezier(.16,1,.3,1);--ease-in:cubic-bezier(.4,0,1,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--motion-fast:.14s;--motion-base:.2s;--motion-exit:.14s;--motion-page:.22s;--z-dropdown:110;--z-modal-overlay:120;--z-modal-top:125;--z-tooltip:130;--z-date-picker:150}@keyframes da-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes da-scale-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@keyframes da-fade-slide-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes da-fade-in{0%{opacity:0}to{opacity:1}}@keyframes da-fade-out{0%{opacity:1}to{opacity:0}}@keyframes da-page-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.deep-landing{--deep-bg:#efefef;--deep-surface-light:linear-gradient(180deg,#f3f5f7,#eef1f4);--deep-surface-light-accent:radial-gradient(circle at top left,#d9edff57,transparent 26%);--deep-black:#07070e;--deep-charcoal:#2a2b2d;--deep-azure:#0e375c;--deep-azure-soft:#d9edff;--deep-steel:#6b99c2;width:min(1320px,100%);color:var(--deep-black);gap:0;margin:0 auto;display:grid;position:relative;overflow-x:clip}.deep-landing,.deep-landing *{min-width:0}.deep-landing__header{z-index:20;width:calc(100% - (var(--marketing-inline-padding-desktop) * 2));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb8;border:1px solid #0e375c1a;border-radius:24px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;margin:0 auto -92px;padding:16px 22px;display:grid;position:sticky;top:20px;box-shadow:0 18px 44px #07070e0f}.deep-docs-page .deep-landing__header,.deep-landing--home .deep-landing__header,.deep-pricing-page .deep-landing__header{width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-bottom:1px solid #0e375c1a;border-radius:0;margin:0;padding:18px 150px;top:0}.deep-landing__header-bar{justify-content:space-between;align-items:center;gap:16px;display:flex}.deep-landing__brand{align-items:center;gap:14px;min-width:fit-content;display:inline-flex}.deep-landing__brand-mark{background:#0a0a0a;border-radius:18px;width:52px;height:52px;position:relative;box-shadow:0 14px 24px #0a0a0a2e}.deep-landing__brand-mark span{border:1.5px solid #ffffffeb;border-radius:15px;position:absolute;inset:10px}.deep-landing__brand-mark span:last-child{border-color:#ffffffad;inset:20px 8px 8px 20px;transform:rotate(-10deg)}.deep-landing__brand-copy{gap:2px;display:grid}.deep-landing__brand-copy strong{color:#1c1c1e;font-family:var(--font-display),sans-serif;letter-spacing:-.04em;font-size:1.4rem}.deep-landing__brand-copy small{color:#2a2b2db3;letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:700}.deep-cta__actions,.deep-footer__links,.deep-footer__meta,.deep-hero__actions,.deep-hero__signals,.deep-landing__header-actions,.deep-landing__nav{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.deep-landing__nav{justify-content:center}.deep-landing__menu{display:contents}.deep-landing__menu-toggle{width:46px;height:46px;color:var(--deep-azure);background:#ffffffd1;border:1px solid #0e375c24;border-radius:14px;justify-content:center;align-items:center;padding:0;display:none;box-shadow:0 10px 20px #07070e0f}.deep-landing__nav a{color:#2a2b2dd1;font-size:.92rem;font-weight:700}.deep-cta__actions .button--ghost,.deep-hero__actions .button--ghost,.deep-landing__header-actions .button--ghost,.deep-use-case-hero__actions .button--ghost{color:#f4f9ff;background:linear-gradient(135deg,#0e375c,#163f63);border-color:#0000;box-shadow:0 18px 30px #0e375c2e}.deep-landing__cta-secondary,.deep-landing__ghost-button,.deep-landing__platform-button{min-height:48px;color:var(--deep-azure);box-shadow:none;background:#ffffffc2;border-color:#0e375c29}.deep-landing__main{background:radial-gradient(circle at 0 0,#d9edffeb,#0000 18%),radial-gradient(circle at 82% 10%,#6b99c22e,#0000 14%),linear-gradient(#f4f5f6,#efefef 22%,#edf0f2 52%,#efefef);gap:0;padding:0;display:grid;position:relative;overflow:hidden}.deep-landing__main:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#0e375c08 48%,#0000),linear-gradient(#ffffff47,#0000 18% 82%,#0e375c06 100%);position:absolute;inset:0}[data-reveal]{opacity:0;filter:blur(10px);will-change:opacity,transform,filter;transition:opacity .68s cubic-bezier(.22,1,.36,1),transform .68s cubic-bezier(.22,1,.36,1),filter .68s cubic-bezier(.22,1,.36,1);transform:translateY(32px)}[data-reveal].is-visible{opacity:1;filter:blur();transform:translate(0)}.deep-capability-grid>[data-reveal]:nth-child(2),.deep-footer>[data-reveal]:nth-child(2),.deep-positioning-grid>[data-reveal]:nth-child(2),.deep-process>[data-reveal]:nth-child(2),.deep-use-cases>[data-reveal]:nth-child(2){transition-delay:90ms}.deep-capability-grid>[data-reveal]:nth-child(3),.deep-footer>[data-reveal]:nth-child(3),.deep-positioning-grid>[data-reveal]:nth-child(3),.deep-process>[data-reveal]:nth-child(3),.deep-use-cases>[data-reveal]:nth-child(3){transition-delay:.16s}.deep-capability-grid>[data-reveal]:nth-child(4),.deep-process>[data-reveal]:nth-child(4),.deep-use-cases>[data-reveal]:nth-child(4){transition-delay:.23s}.deep-capability-grid>[data-reveal]:nth-child(5),.deep-use-cases>[data-reveal]:nth-child(5){transition-delay:.3s}.deep-capability-grid>[data-reveal]:nth-child(6),.deep-use-cases>[data-reveal]:nth-child(6){transition-delay:.37s}.deep-cta,.deep-footer,.deep-hero,.deep-section{z-index:1;box-shadow:none;background:0 0;border:0;border-radius:0;position:relative;overflow:visible}.deep-hero{background:linear-gradient(#07070ef5,#0e375ceb),radial-gradient(circle at 20% 10%,#d9edff14,#0000 24%);grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);align-items:center;gap:28px;min-height:100svh;padding:154px 150px 42px;transition:box-shadow .22s,transform .22s;display:grid}.deep-landing--home .deep-hero{min-height:calc(100svh - 88px);padding-top:112px}.deep-cta:before,.deep-hero:before,.deep-section:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#0e375c09 48%,#0000),linear-gradient(#0000,#0e375c06);position:absolute;inset:0}.deep-hero:before{background-image:linear-gradient(#d9edff0f 1px,#0000 0),linear-gradient(90deg,#d9edff0f 1px,#0000 0);background-size:52px 52px;-webkit-mask-image:linear-gradient(#000000eb,#0000 96%);mask-image:linear-gradient(#000000eb,#0000 96%)}.deep-hero:after{content:"";opacity:.88;background:radial-gradient(circle at 70% 42%,#6b99c22e 0,#0000 14%),radial-gradient(circle at 70% 42%,#6b99c224 0,#0000 24%),radial-gradient(circle at 70% 42%,#6b99c21a 0,#0000 34%)}.deep-hero:after,.deep-hero__glow{pointer-events:none;position:absolute;inset:0}.deep-hero__glow{background:radial-gradient(circle at var(--deep-hero-glow-x,10%) var(--deep-hero-glow-y,10%),#489aff47 0,#489aff24 14%,transparent 30%);opacity:0;mix-blend-mode:screen;transition:opacity .18s}.deep-hero:hover{box-shadow:inset 0 1px #ffffff14,0 0 0 1px #6b99c21f,0 24px 60px #0e375c2e}.deep-hero__glow--active{opacity:1}.deep-cta__content,.deep-hero__copy,.deep-section__intro,.deep-security__copy{z-index:1;width:min(100%,var(--content-max-width-mobile));align-content:start;display:grid;position:relative}.deep-hero__copy{gap:18px;padding-right:12px}.deep-eyebrow--dark,.deep-hero .deep-eyebrow{color:#d9edffe6;background:#d9edff14;border-color:#d9edff2e}.deep-cta__content h2,.deep-hero__copy h1,.deep-section__intro h2,.deep-security__copy h2{font-family:var(--font-display),sans-serif;letter-spacing:-.06em;text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-weight:800}.deep-hero__copy h1{color:#f5f8fc;max-width:10ch;font-size:clamp(3.4rem,7vw,6.4rem);line-height:.9}.deep-hero__lead{color:#d9edffe6;max-width:58ch;margin:0;font-size:1.18rem;line-height:1.72}.deep-hero__body{color:#d9edffbd}.deep-cta__content p,.deep-hero__body,.deep-section__intro p,.deep-security__copy p{color:#2a2b2dcc;overflow-wrap:anywhere;max-width:62ch;margin:0;line-height:1.8}.deep-hero__signals{gap:10px}.deep-hero__signals span{color:#f4f8fde0;background:#d9edff14;border:1px solid #d9edff1f;border-radius:16px;padding:12px 14px;font-size:.9rem;font-weight:600}.deep-hero__visual,.deep-security__visual{min-height:640px;position:relative}.deep-security__visual{background:linear-gradient(#07070ef5,#0e375ceb),radial-gradient(circle at 20% 10%,#d9edff14,#0000 24%);border:1px solid #0e375c1f}.deep-hero__visual{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.deep-hero__grid,.deep-hero__sonar{position:absolute;inset:0}.deep-hero__sonar{opacity:.9;background:radial-gradient(circle,#6b99c22e 0,#0000 16%),radial-gradient(circle,#6b99c229 0,#0000 28%),radial-gradient(circle,#6b99c21f 0,#0000 40%)}.deep-hero__grid{background-image:linear-gradient(#d9edff0f 1px,#0000 0),linear-gradient(90deg,#d9edff0f 1px,#0000 0);background-size:52px 52px;-webkit-mask-image:linear-gradient(#000000e6,#0000 96%);mask-image:linear-gradient(#000000e6,#0000 96%)}.deep-card,.deep-hero-card,.deep-security-panel{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0f;border:1px solid #d9edff1f;border-radius:24px;position:relative;box-shadow:inset 0 1px #ffffff0f}.deep-hero-card{color:#f4f8fd;will-change:transform;padding:20px;transition:transform .22s,box-shadow .22s;position:absolute}.deep-card h3,.deep-hero-card strong,.deep-process__step h3,.deep-security-panel strong,.deep-use-cases h3{font-family:var(--font-display),sans-serif;letter-spacing:-.03em;margin:0;display:block}.deep-hero-card__label,.deep-security-panel small{color:#d9edff9e;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:.74rem;font-weight:700;display:block}.deep-hero-card p{color:#d9edffbd;margin:10px 0 0;line-height:1.6}.deep-hero-card--hub,.deep-hero-card--hub[data-reveal].is-visible{z-index:4;width:min(320px,100% - 104px);transform:translate(calc(var(--deep-hero-offset-x,0) * -10px),calc(var(--deep-hero-offset-y,0) * -8px));top:54px;left:52px}.deep-hero-card--workflow,.deep-hero-card--workflow[data-reveal].is-visible{z-index:3;width:250px;transform:translate(calc(var(--deep-hero-offset-x,0) * 8px),calc(var(--deep-hero-offset-y,0) * -6px));top:120px;right:42px}.deep-hero-card--agent,.deep-hero-card--agent[data-reveal].is-visible{z-index:2;width:250px;transform:translate(calc(var(--deep-hero-offset-x,0) * -7px),calc(var(--deep-hero-offset-y,0) * 7px));bottom:74px;left:64px}.deep-hero-card--node,.deep-hero-card--node[data-reveal].is-visible{z-index:2;width:260px;transform:translate(calc(var(--deep-hero-offset-x,0) * 9px),calc(var(--deep-hero-offset-y,0) * 8px));bottom:48px;right:58px}.deep-hero:hover .deep-hero-card{box-shadow:inset 0 1px #ffffff14,0 18px 34px #07070e29}.deep-capability-grid,.deep-hero-card__orbits,.deep-hero-flow,.deep-positioning-grid,.deep-process,.deep-security-panel__grid,.deep-security-panel__trace,.deep-security__list,.deep-use-cases{display:grid}.deep-hero-card__orbits{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.deep-hero-card__orbits span,.deep-hero-flow span{color:#f4f8fde0;text-align:center;background:#d9edff14;border:1px solid #d9edff1f;border-radius:14px;padding:10px 12px;font-size:.85rem}.deep-hero-flow{gap:10px;margin-top:16px}.deep-hero__submarine{background:#d9edff14;border:1px solid #d9edff2e;border-radius:999px;width:180px;height:48px;margin-left:-90px;position:absolute;bottom:72px;left:50%;box-shadow:0 0 60px #6b99c21f}.deep-hero__submarine span,.deep-hero__submarine:after,.deep-hero__submarine:before{content:"";background:#d9edff3d;position:absolute}.deep-hero__submarine:before{width:4px;height:16px;top:-16px;left:40px}.deep-hero__submarine:after{border-radius:999px;width:28px;height:4px;top:-24px;left:28px}.deep-hero__submarine span{border-radius:999px;width:32px;height:12px;top:18px;right:24px}.deep-section{background:var(--deep-surface-light);padding:42px 150px}.deep-section__intro{gap:12px;margin-bottom:28px}.deep-cta__content h2,.deep-section__intro h2,.deep-security__copy h2{max-width:18ch;color:var(--deep-black);font-size:clamp(2.4rem,4.8vw,4.5rem);line-height:.95}.deep-card{color:var(--deep-black);background:linear-gradient(#ffffffe6,#f5f8fce0);border-color:#0e375c14;padding:24px}.deep-card h3,.deep-process__step h3,.deep-use-cases h3{color:var(--deep-black);font-size:1.28rem}.deep-card p,.deep-process__step p{color:#2a2b2dc2;overflow-wrap:anywhere;margin:12px 0 0;line-height:1.7}.deep-showcase{padding-top:54px;padding-bottom:40px}.deep-capabilities-section,.deep-showcase{background:var(--deep-surface-light-accent),var(--deep-surface-light)}.deep-capabilities-section{padding-top:78px}.deep-ai-ecosystem{background:radial-gradient(circle at top,#d9edff85,transparent 30%),var(--deep-surface-light);padding-top:18px;padding-bottom:54px}.deep-ai-ecosystem__intro{text-align:center;justify-items:center}.deep-ai-ecosystem__intro h2{max-width:16ch}.deep-ai-ecosystem__marquee{width:min(100%,1120px);margin:0 auto;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.deep-ai-ecosystem__track{align-items:center;gap:18px;width:max-content;animation:deep-logo-marquee 24s linear infinite;display:flex}.deep-ai-ecosystem__marquee:hover .deep-ai-ecosystem__track{animation-play-state:paused}.deep-ai-ecosystem__item{background:linear-gradient(#ffffffeb,#f3f6fae6);border:1px solid #0e375c14;border-radius:24px;justify-items:center;gap:14px;min-width:180px;padding:22px 20px 18px;display:grid;box-shadow:0 18px 36px #0e375c14}.deep-ai-ecosystem__item img{object-fit:contain;width:auto;max-width:132px;height:54px;display:block}.deep-ai-ecosystem__item span{color:var(--deep-azure);letter-spacing:.08em;text-transform:uppercase;font-size:.94rem;font-weight:800}.deep-showcase__header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.deep-showcase__header .deep-section__intro{margin-bottom:0}.deep-showcase__controls{align-items:center;gap:10px;display:flex}.deep-showcase__control{width:52px;height:52px;color:var(--deep-azure);cursor:pointer;background:#ffffff6b;border:1px solid #0e375c1f;border-radius:999px;place-items:center;transition:transform .18s,border-color .18s,background .18s;display:inline-grid;box-shadow:0 12px 24px #0e375c14}.deep-showcase__control:hover{background:#ffffffb3;border-color:#0e375c33;transform:translateY(-2px)}.deep-showcase__track{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(320px,34vw);grid-auto-flow:column;gap:20px;margin-top:28px;padding-bottom:8px;display:grid;overflow-x:auto}.deep-showcase__track::-webkit-scrollbar{display:none}.deep-showcase-card{scroll-snap-align:start;width:100%;min-height:100%;display:grid}.deep-showcase-card__body,.deep-showcase-card__media{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:0 0;border:1px solid #0e375c1f}.deep-showcase-card__media{aspect-ratio:16/10;border-radius:28px 28px 0 0;position:relative;overflow:hidden}.deep-showcase-card__placeholder,.deep-showcase-card__video{width:100%;height:100%}.deep-showcase-card__video{object-fit:cover;display:block}.deep-showcase-card__placeholder{background:radial-gradient(circle at 0 0,#1ce38c1a,#0000 34%),linear-gradient(#ffffff38,#ffffff14);align-content:center;justify-items:start;gap:8px;padding:28px;display:grid}.deep-showcase-card__label,.deep-showcase-card__placeholder span{width:fit-content;color:var(--deep-azure);letter-spacing:.12em;text-transform:uppercase;border:1px solid #0e375c14;border-radius:999px;padding:8px 12px;font-size:.76rem;font-weight:800;display:inline-flex}.deep-showcase-card__body h3,.deep-showcase-card__placeholder strong{font-family:var(--font-display),sans-serif;letter-spacing:-.04em;color:var(--deep-black);margin:0}.deep-showcase-card__placeholder strong{font-size:1.7rem}.deep-showcase-card__placeholder small{color:#2a2b2da8;max-width:28ch;line-height:1.6}.deep-showcase-card__body{border-top:0;border-radius:0 0 28px 28px;align-content:start;gap:14px;padding:22px 22px 24px;display:grid}.deep-showcase-card__body h3{font-size:1.5rem}.deep-showcase-card__body p{color:#2a2b2dbd;overflow-wrap:anywhere;margin:0;line-height:1.75}.deep-pricing-page .deep-landing__main{gap:0}.deep-pricing-hero{text-align:center;background:linear-gradient(#07070ef5,#0e375ceb),radial-gradient(circle at 20% 10%,#d9edff14,#0000 24%);place-items:center;padding:168px 150px;display:grid}.deep-pricing-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#d9edff0f 1px,#0000 0),linear-gradient(90deg,#d9edff0f 1px,#0000 0);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000eb,#0000 96%);mask-image:linear-gradient(#000000eb,#0000 96%)}.deep-pricing-hero,.deep-pricing-hero__copy,.deep-pricing-section{z-index:1;position:relative}.deep-pricing-hero__copy{justify-items:center;display:grid}.deep-pricing-hero__copy h1{color:#f5f8fc;max-width:14ch;font-family:var(--font-display),sans-serif;letter-spacing:-.06em;text-transform:uppercase;margin:0;font-size:clamp(3.2rem,6.4vw,5.8rem);font-weight:800;line-height:.92}.deep-pricing-section{margin-top:-32px;padding-top:0}.deep-pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.deep-pricing-plan{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#ffffffeb,#f5f8fce0);border:1px solid #0e375c14;border-radius:24px;align-content:start;gap:24px;padding:24px;display:grid;box-shadow:0 18px 34px #0e375c14}.deep-pricing-plan__head{gap:14px;display:grid}.deep-pricing-plan__icon{border:1px solid #0e375c14;border-radius:16px;place-items:center;width:48px;height:48px;display:inline-grid}.deep-pricing-plan__copy{gap:10px;display:grid}.deep-pricing-plan__copy h3{color:var(--deep-black);font-family:var(--font-display),sans-serif;letter-spacing:-.04em;margin:0;font-size:1.56rem}.deep-pricing-plan__copy p{color:#2a2b2db8;margin:0;line-height:1.7}.deep-pricing-plan__list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.deep-pricing-plan__list li{color:#16233be0;grid-template-columns:auto 1fr;align-items:start;gap:10px;line-height:1.6;display:grid}.deep-pricing-plan__list svg{color:var(--accent-strong);margin-top:3px}.deep-pricing-plan__cta{justify-content:center;width:100%;margin-top:auto}.deep-pricing-plan--free .deep-pricing-plan__icon{color:#0f6d49;background:#1ce38c1a}.deep-pricing-plan--starter .deep-pricing-plan__icon{color:#1a527f;background:#6b99c224}.deep-pricing-plan--business .deep-pricing-plan__icon{color:#0e375c;background:#0e375c1f}.deep-pricing-plan--enterprise .deep-pricing-plan__icon{color:#39488c;background:#c4ceff29}.deep-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.deep-capability-layout{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);align-items:stretch;gap:28px;display:grid}.deep-capability-content{align-content:start;display:grid}.deep-capability-phone{min-height:100%;padding-top:10px;position:relative}.deep-capability-phone__glow{filter:blur(20px);pointer-events:none;background:radial-gradient(circle at 50% 24%,#1ce38c1f,#0000 36%),radial-gradient(circle at 22% 14%,#6b99c22e,#0000 28%);border-radius:180px 180px 0 0;position:absolute;inset:12px 12% 0}.deep-capability-phone__frame{background:#5c5e611f;border:.8px solid #0e375c1f;border-top-width:.45px;border-bottom:0;border-radius:29px 29px 0 0;height:100%;min-height:520px;padding:5px 5px 0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff73,0 18px 36px #0e375c14}.deep-capability-phone__screen{background:var(--deep-bg);border:.8px solid #0e375c0f;border-bottom:0;border-radius:28px 28px 0 0;height:100%;padding:24px 18px 30px}.deep-capability-phone__header{gap:6px;padding-bottom:18px;display:grid}.deep-capability-phone__header strong{font-family:var(--font-display),sans-serif;letter-spacing:-.04em;color:var(--deep-black);font-size:1.5rem}.deep-capability-phone__header small{color:#2a2b2dad;line-height:1.55}.deep-capability-phone__status{color:#0f6d49;letter-spacing:.12em;text-transform:uppercase;background:#1ce38c1f;border:1px solid #0e375c14;border-radius:999px;width:fit-content;padding:8px 12px;font-size:.76rem;font-weight:800}.deep-capability-chat{gap:14px;display:grid}.deep-capability-chat__message{opacity:0;border:1px solid #0e375c1a;border-radius:22px;max-width:88%;padding:14px 16px;transform:translateY(18px)scale(.98);box-shadow:0 12px 24px #0e375c14}.deep-capability-chat__message--person{background:linear-gradient(#fff,#f2f6fb);border-bottom-left-radius:8px;justify-self:start}.deep-capability-chat__message--agent{background:linear-gradient(#0e375cfa,#163f63f5);border-color:#0e375c14;border-bottom-right-radius:8px;justify-self:end}.deep-capability-chat__message small,.deep-capability-chat__speaker{display:block}.deep-capability-chat__speaker{letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:.78rem;font-weight:800}.deep-capability-chat__message small{margin-bottom:8px;font-size:.82rem}.deep-capability-chat__message p{margin:0;line-height:1.65}.deep-capability-chat__message--person .deep-capability-chat__speaker{color:var(--deep-azure)}.deep-capability-chat__message--person small{color:#2a2b2d94}.deep-capability-chat__message--person p{color:#2a2b2dd6}.deep-capability-chat__message--agent .deep-capability-chat__speaker{color:#1ce38cdb}.deep-capability-chat__message--agent small{color:#d9edff9e}.deep-capability-chat__message--agent p{color:#f4f8fdeb}.deep-capability-phone.is-visible .deep-capability-chat__message{animation-duration:6.4s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:both}.deep-capability-phone.is-visible .deep-capability-chat__message:first-child{animation-name:deep-chat-turn-1}.deep-capability-phone.is-visible .deep-capability-chat__message:nth-child(2){animation-name:deep-chat-turn-2}.deep-capability-phone.is-visible .deep-capability-chat__message:nth-child(3){animation-name:deep-chat-turn-3}.deep-capability-phone.is-visible .deep-capability-chat__message:nth-child(4){animation-name:deep-chat-turn-4}.deep-card--capability{width:100%;min-height:220px}.deep-card__icon{width:44px;height:44px;color:var(--deep-azure);background:#0e375c0d;border:1px solid #0e375c14;border-radius:14px;place-items:center;margin-bottom:18px;display:inline-grid}.deep-section--dark{background:radial-gradient(circle at 0 0,#6b99c229,#0000 20%),linear-gradient(#0b2137,#07070e);border-top:1px solid #d9edff14;border-bottom:1px solid #d9edff14;margin:10px 0;padding-top:52px;padding-bottom:52px}.deep-section--dark .deep-section__intro h2,.deep-section--dark .deep-security__copy h2,.deep-section--dark .deep-security__copy p{color:#f5f8fc}.deep-security{grid-template-columns:minmax(0,1fr) minmax(320px,.92fr);align-items:stretch;gap:28px;display:grid}.deep-security__copy{gap:14px}.deep-security__visual{background:radial-gradient(circle at 0 0,#6b99c252,#0000 24%),radial-gradient(circle at 80% 20%,#d9edff1f,#0000 22%),linear-gradient(#0e375cfa,#07070efa);border:1px solid #d9edff1f;border-radius:30px;min-height:560px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 24px 56px #07070e38}.deep-security__image-glow{pointer-events:none;z-index:1;background:radial-gradient(circle at 18% 18%,#489aff3d,#0000 20%),radial-gradient(circle at 72% 68%,#6b99c233,#0000 26%);position:absolute;inset:0}.deep-security__image{object-fit:contain;object-position:center;filter:drop-shadow(0 24px 50px #040a144d);padding:34px}.deep-security__list{gap:12px;margin:10px 0 0;padding:0;list-style:none}.deep-security__list li{color:#f4f8fdd6;padding-left:24px;line-height:1.65;position:relative}.deep-security__list li:before{content:"";background:linear-gradient(135deg,#6b99c2,#d9edff);border-radius:999px;width:10px;height:10px;position:absolute;top:11px;left:0;box-shadow:0 0 0 5px #d9edff0f}.deep-security-panel{color:#f4f8fd;height:auto;padding:24px}.deep-security-panel__header{color:#d9edffd1;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;font-size:.86rem;font-weight:700;display:flex}.deep-security-panel__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.deep-security-panel__grid div{background:#d9edff0d;border:1px solid #d9edff1f;border-radius:18px;padding:14px}.deep-security-panel__grid strong{margin-top:6px;font-size:1rem}.deep-security-panel__trace{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.deep-security-panel__trace span{background:linear-gradient(90deg,#d9edff14,#6b99c2b3);border-radius:999px;height:8px;display:block}.deep-process{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.deep-process__step{background:#ffffff80;border:1px solid #0e375c14;border-radius:24px;width:100%;padding:24px;position:relative}.deep-process__step:after{content:"";background:#0e375c2e;width:18px;height:1px;position:absolute;top:42px;right:-18px}.deep-process__step:last-child:after{display:none}.deep-process__index{color:#fff;width:42px;height:42px;font-family:var(--font-display),sans-serif;background:linear-gradient(135deg,#0e375c,#6b99c2);border-radius:14px;place-items:center;margin-bottom:18px;font-size:1.15rem;display:inline-grid}.deep-use-cases{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.deep-card--use-case{background:radial-gradient(circle at 0 0,#d9edfff0,#0000 28%),linear-gradient(#ffffffeb,#f1f4f8e0);align-content:end;width:100%;min-height:144px;display:grid}.deep-card--use-case-link{color:inherit;gap:0;text-decoration:none;transition:transform .22s,box-shadow .22s,border-color .22s;overflow:hidden}.deep-card--use-case-featured{background:#fffffff5;grid-template-rows:minmax(190px,190px) minmax(0,1fr);align-content:stretch;padding:0}.deep-card--use-case__media{background:radial-gradient(circle at 18% 22%,#d9edffbf,#0000 24%),linear-gradient(135deg,#d8e9f8,#8fb6d8);height:100%;min-height:190px;position:relative}.deep-card--use-case__media:after{content:"";background:linear-gradient(#07070e0a,#07070e38);position:absolute;inset:0}.deep-card--use-case__image{object-fit:cover}.deep-card--use-case__media--support{background:radial-gradient(circle at 20% 18%,#ffffff2e,#0000 22%),linear-gradient(135deg,#446f92,#0e375c)}.deep-card--use-case__media--legal{background:linear-gradient(140deg,#ffffff1f,#0000 40%),linear-gradient(135deg,#1b2a45,#485b7d)}.deep-card--use-case__media--finance{background:radial-gradient(circle at 78% 22%,#ffffff29,#0000 18%),linear-gradient(135deg,#0f3c4a,#1f7d7a)}.deep-card--use-case__media--hr{background:radial-gradient(circle at 22% 26%,#ffffff2e,#0000 20%),linear-gradient(135deg,#8b4f7a,#d08ca0)}.deep-card--use-case__media--research{background:linear-gradient(145deg,#ffffff24,#0000 38%),linear-gradient(135deg,#304b78,#6b99c2)}.deep-card--use-case__media--operations{background:radial-gradient(circle at 82% 24%,#ffffff2e,#0000 18%),linear-gradient(135deg,#425059,#7a8a95)}.deep-card--use-case__copy{background:#fffffff5;padding:18px 24px 24px}.deep-card--use-case-featured .deep-card--use-case__copy{background:0 0}.deep-card--use-case__copy h3,.deep-card--use-case__copy p{color:var(--deep-black)}.deep-card--use-case__copy h3{margin:0}.deep-card--use-case__copy p{margin:12px 0 0}.deep-card--use-case-link p{margin:0}.deep-card--use-case-link:hover{border-color:#0e375c2e;transform:translateY(-4px);box-shadow:0 22px 42px #0e375c1a}.deep-card--use-case-link:focus-visible,.deep-use-case-related-card:focus-visible{outline-offset:4px;outline:2px solid #0e375c57}.deep-use-case-page .deep-landing__main{gap:0}.deep-use-case-page{width:100%;max-width:none}.deep-use-case-hero{background:radial-gradient(circle at 12% 18%,#d9edff2e,#0000 26%),radial-gradient(circle at 88% 12%,#6b99c242,#0000 20%),linear-gradient(#07070ef5,#0e375ceb);padding:148px 150px 56px;display:grid;position:relative}.deep-use-case-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#d9edff0f 1px,#0000 0),linear-gradient(90deg,#d9edff0f 1px,#0000 0);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000eb,#0000 96%);mask-image:linear-gradient(#000000eb,#0000 96%)}.deep-use-case-hero__content{z-index:1;gap:20px;max-width:860px;display:grid;position:relative}.deep-use-case-hero__content h1,.deep-use-case-hero__content p,.deep-use-case-section.deep-section--dark .deep-section__intro h2,.deep-use-case-section.deep-section--dark .deep-section__intro p{color:#f5f8fc}.deep-use-case-hero__content h1{font-family:var(--font-display),sans-serif;letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(3rem,5vw,4.75rem);line-height:.92}.deep-use-case-hero__content p{max-width:66ch;margin:0;font-size:1.08rem;line-height:1.72}.deep-use-case-hero__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.deep-use-case-hero__primary-button{color:#f5f8fc;background:linear-gradient(135deg,#1a5a92,#0e375c);box-shadow:0 20px 34px #0e375c3d}.deep-use-case-hero__primary-button:hover{color:#f5f8fc;background:linear-gradient(135deg,#2369a7,#12456f)}.deep-use-case-section{padding:42px 150px}.deep-use-case-examples,.deep-use-case-grid,.deep-use-case-metrics,.deep-use-case-related{gap:18px;display:grid}.deep-use-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.deep-use-case-examples,.deep-use-case-grid,.deep-use-case-hero__content,.deep-use-case-metrics,.deep-use-case-page .deep-cta__content,.deep-use-case-related,.deep-use-case-section .deep-section__intro{width:min(100%,1120px);margin-inline:auto}.deep-use-case-hero__content{margin-inline:0}.deep-use-case-example,.deep-use-case-panel,.deep-use-case-related-card{height:100%}.deep-use-case-example h3,.deep-use-case-example p,.deep-use-case-panel h2,.deep-use-case-panel p,.deep-use-case-related-card h3,.deep-use-case-related-card p{margin:0}.deep-use-case-examples{grid-template-columns:repeat(3,minmax(0,1fr))}.deep-use-case-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.deep-use-case-list li{color:#2a2b2dd1;padding-left:18px;line-height:1.68;position:relative}.deep-use-case-list li:before{content:"";background:linear-gradient(135deg,#0e375c,#6b99c2);border-radius:999px;width:7px;height:7px;position:absolute;top:.72em;left:0}.deep-use-case-section.deep-section--dark{background:radial-gradient(circle at 12% 20%,#d9edff1f,#0000 24%),linear-gradient(#0b1d32,#09111c)}.deep-use-case-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.deep-use-case-metric{background:#ffffff0a;border:1px solid #d9edff1f;border-radius:24px;gap:8px;padding:24px;display:grid}.deep-use-case-metric strong{color:#f5f8fc;font-family:var(--font-display),sans-serif;letter-spacing:-.06em;font-size:clamp(2rem,3vw,2.9rem);line-height:.95}.deep-use-case-metric span{color:#f5f8fcc7;line-height:1.55}.deep-use-case-related{grid-template-columns:repeat(3,minmax(0,1fr))}.deep-use-case-related-card{color:inherit;gap:12px;text-decoration:none;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid}.deep-use-case-related-card:hover{border-color:#0e375c2e;transform:translateY(-4px);box-shadow:0 22px 42px #0e375c1a}.deep-use-case-related-card__action{color:var(--deep-azure);align-items:center;gap:8px;margin-top:auto;font-weight:700;display:inline-flex}.deep-use-case-page .deep-cta{grid-template-columns:1fr;padding-inline:150px}.deep-use-case-page .deep-cta__actions{justify-content:flex-start;width:min(100%,1120px);margin-inline:auto}.deep-cta{background:radial-gradient(circle at 85% 15%,#6b99c252,#0000 18%),radial-gradient(circle at 10% 0,#d9edff1f,#0000 22%),linear-gradient(#0e375c,#07070e);border-top:1px solid #d9edff14;border-bottom:1px solid #d9edff14;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;padding:54px 150px;display:grid}.deep-cta__content h2,.deep-cta__content p{color:#f5f8fc}.deep-cta__content{gap:12px}.deep-cta__actions{justify-content:flex-end}.deep-footer{background:radial-gradient(circle at 12% 18%,#6b99c229,#0000 22%),linear-gradient(#0b0b11,#050507);gap:28px;padding:42px 150px 28px;display:grid}.deep-footer__top{grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(180px,.7fr));align-items:start;gap:28px;display:grid}.deep-footer__brand{gap:14px;max-width:520px;display:grid}.deep-footer__brand-link{width:fit-content;color:inherit;align-items:center;gap:14px;text-decoration:none;display:inline-flex}.deep-footer__brand .deep-landing__brand-copy small,.deep-footer__brand .deep-landing__brand-copy strong{color:#f5f8fc}.deep-footer__eyebrow,.deep-footer__tag{color:#d9edffc7;letter-spacing:.08em;text-transform:uppercase;background:#ffffff0a;border:1px solid #d9edff1a;border-radius:999px;align-items:center;width:fit-content;min-height:32px;padding:0 12px;font-size:.78rem;font-weight:700;display:inline-flex}.deep-footer__group{gap:14px;display:grid}.deep-footer__links,.deep-footer__meta{place-items:start;gap:10px;display:grid}.deep-footer__socials{gap:10px;width:100%;display:grid}.deep-footer__social-link{align-items:center;gap:10px;display:inline-flex}.deep-footer__social-link svg{flex-shrink:0}.deep-footer__links a,.deep-footer__meta a,.deep-footer__meta span{color:#f5f8fcc2;text-decoration:none;transition:color .18s,transform .18s}.deep-footer__links a:hover,.deep-footer__meta a:hover{color:#fff;transform:translate(3px)}.deep-footer__bottom{border-top:1px solid #d9edff14;justify-content:space-between;align-items:center;gap:18px;padding-top:22px;display:flex}.deep-footer strong{color:#f5f8fc;font-family:var(--font-display),sans-serif;font-size:1.1rem;display:block}.deep-footer p,.deep-footer__links a,.deep-footer__meta,.deep-footer__meta a{color:#f5f8fcbd}.deep-footer p{overflow-wrap:anywhere;margin:0;line-height:1.7}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;filter:none;transition:none;transform:none}.deep-capability-chat__message{opacity:1;animation:none;transform:none}}@media (max-width:1200px){.deep-landing__header{width:calc(100% - 48px);margin-bottom:-72px}.deep-docs-page .deep-landing__header,.deep-landing--home .deep-landing__header,.deep-pricing-page .deep-landing__header{width:100%;margin:0;padding-left:48px;padding-right:48px}.deep-cta,.deep-hero,.deep-pricing-hero,.deep-security,.deep-use-case-hero{grid-template-columns:1fr}.deep-pricing-grid,.pricing-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.deep-showcase__track{grid-auto-columns:minmax(320px,72vw)}.deep-capability-layout{grid-template-columns:1fr}.deep-capability-grid,.deep-process,.deep-use-case-examples,.deep-use-case-metrics,.deep-use-case-related,.deep-use-cases{grid-template-columns:repeat(2,minmax(0,1fr))}.deep-footer__top,.deep-use-case-grid{grid-template-columns:1fr}.deep-footer{gap:24px}}@media (max-width:920px){[data-reveal]{opacity:1;filter:none;transition:none;transform:none}.deep-landing__header{width:100%;padding:18px var(--page-inline-padding);border-radius:20px;grid-template-columns:1fr;align-items:stretch;gap:16px;margin:0;position:static}.deep-docs-page .deep-landing__header,.deep-landing--home .deep-landing__header,.deep-pricing-page .deep-landing__header{padding:18px var(--page-inline-padding);box-shadow:none;border-radius:0}.deep-landing__header-bar{justify-content:flex-start;gap:12px;width:100%}.deep-landing__menu-toggle{flex-shrink:0;display:inline-flex}.deep-landing__menu{border-top:1px solid #0e375c14;width:100%;padding-top:8px;display:none}.deep-landing__header.is-open .deep-landing__menu{gap:14px;display:grid}.deep-landing__nav{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;width:100%}.deep-landing__nav a{white-space:normal;background:#ffffff8f;border:1px solid #0e375c14;border-radius:14px;width:100%;padding:12px 14px}.deep-cta__actions,.deep-footer__bottom,.deep-hero__actions,.deep-landing__header-actions,.deep-use-case-hero__actions{width:100%}.deep-landing__header-actions{gap:10px}.deep-cta__actions,.deep-hero__actions,.deep-landing__header-actions,.deep-use-case-hero__actions{flex-direction:column;align-items:stretch}.deep-cta__actions .button,.deep-hero__actions .button,.deep-landing__header-actions .button,.deep-use-case-hero__actions .button{justify-content:center;width:100%}.deep-cta,.deep-footer,.deep-hero,.deep-pricing-hero,.deep-section,.deep-use-case-hero{padding:36px var(--page-inline-padding)}.deep-landing--home .deep-hero{min-height:auto;padding-top:48px}.deep-hero,.deep-pricing-hero,.deep-use-case-hero{gap:var(--section-gap);min-height:auto;padding-top:36px}.deep-pricing-hero{padding-bottom:104px}.deep-hero{grid-template-columns:1fr}.deep-use-case-hero{padding-bottom:36px}.deep-footer__links,.deep-footer__meta{width:100%}.deep-footer__bottom{flex-direction:column;align-items:flex-start;gap:10px}.deep-footer__bottom>*{width:100%}.deep-hero__visual,.deep-security__visual{min-height:500px}.deep-hero__visual{display:none}.deep-hero__copy h1,.deep-pricing-hero__copy h1,.deep-use-case-hero__content h1{max-width:12ch}.deep-pricing-section{margin-top:-48px}.deep-hero__lead,.deep-pricing-hero__lead{font-size:var(--mobile-body-size);line-height:var(--mobile-body-line-height)}.deep-hero__signals{gap:8px}.deep-hero__signals span{padding:10px 12px;font-size:.84rem}.deep-pricing-grid{grid-template-columns:1fr;gap:16px}.pricing-page__hero{grid-template-columns:1fr;align-items:start}.pricing-page__hero-actions{width:100%}.pricing-page__grid{grid-template-columns:1fr}.deep-showcase__header{align-items:stretch;gap:var(--section-gap);flex-direction:column}.deep-ai-ecosystem__marquee{-webkit-mask-image:none;mask-image:none}.deep-ai-ecosystem__item{border-radius:20px;min-width:156px;padding:18px 16px 16px}.deep-ai-ecosystem__item img{max-width:108px;height:44px}.deep-showcase__controls{justify-content:flex-start}.deep-showcase__track{grid-auto-columns:minmax(280px,82vw)}.deep-capability-content{order:1}.deep-capability-phone{order:2}.deep-capability-phone__frame{min-height:460px}.deep-security__image{padding:24px}.deep-capability-grid,.deep-process,.deep-security,.deep-security-panel__grid,.deep-use-case-examples,.deep-use-case-grid,.deep-use-case-metrics,.deep-use-case-related,.deep-use-cases{grid-template-columns:1fr}.deep-cta__content,.deep-footer__brand,.deep-footer__group,.deep-section__intro,.deep-security__copy,.deep-use-case-hero__content{max-width:100%}.deep-process__step:after{display:none}}@media (max-width:640px){.deep-landing__main{padding:10px 0 0}.deep-landing__header{padding:14px var(--page-inline-padding);border-radius:18px;flex-direction:column;box-shadow:0 12px 28px #07070e0d}.deep-docs-page .deep-landing__header,.deep-landing--home .deep-landing__header,.deep-pricing-page .deep-landing__header{padding:14px var(--page-inline-padding);box-shadow:none;border-radius:0}.deep-landing__header-bar{gap:12px}.deep-landing__brand{gap:10px}.deep-landing__brand-copy{gap:0}.deep-landing__brand-mark{border-radius:14px;width:44px;height:44px}.deep-landing__brand-copy strong{font-size:1.15rem}.deep-landing__brand-copy small{font-size:.68rem}.deep-landing__nav a{font-size:.88rem}.deep-landing__header-actions{margin-top:4px}.deep-hero{padding:28px var(--page-inline-padding) 22px;gap:16px;overflow:hidden}.deep-landing--home .deep-hero{padding-top:32px}.deep-use-case-hero{padding:28px var(--page-inline-padding) 22px;gap:16px}.deep-pricing-hero{padding:28px var(--page-inline-padding) 92px}.deep-cta,.deep-footer,.deep-section{padding:var(--section-padding-block-mobile) var(--page-inline-padding)}.deep-cta__content h2,.deep-hero__copy h1,.deep-pricing-hero__copy h1,.deep-section__intro h2,.deep-security__copy h2,.deep-use-case-hero__content h1{max-width:none;font-size:var(--mobile-title-size-xl);line-height:.94}.deep-hero__copy{gap:14px;padding-right:0}.deep-hero__copy h1{text-wrap:balance;max-width:none}.deep-pricing-hero__copy{width:100%}.deep-pricing-hero__copy h1{max-width:11ch}.deep-pricing-section{margin-top:-28px;padding-top:0}.deep-pricing-grid{gap:14px}.deep-pricing-plan{border-radius:20px;gap:18px;padding:18px}.deep-pricing-plan__head{gap:12px}.deep-pricing-plan__copy h3{font-size:1.32rem}.deep-pricing-plan__copy p,.deep-pricing-plan__list li{font-size:var(--mobile-body-size);line-height:1.58}.deep-pricing-plan__cta{min-height:50px}.deep-cta__content p,.deep-footer p,.deep-hero__body,.deep-hero__lead,.deep-section__intro p,.deep-security__copy p,.deep-use-case-hero__content p{font-size:var(--mobile-body-size);line-height:var(--mobile-body-line-height)}.deep-hero__actions .button{min-height:50px;font-size:.94rem}.deep-use-case-section{padding-top:24px;padding-bottom:24px}.deep-use-case-hero__content{gap:14px}.deep-capability-layout{gap:18px}.deep-capabilities-section,.deep-showcase{padding-top:24px}.deep-showcase__header{gap:14px}.deep-showcase__controls{display:none}.pricing-page__hero{padding:24px}.pricing-page__hero-copy h1{max-width:none}.pricing-page__hero-actions .button{justify-content:center;width:100%}.deep-showcase__control{width:46px;height:46px}.deep-showcase__track{grid-auto-columns:calc(100vw - (var(--page-inline-padding) * 2));gap:14px;margin-top:22px}.deep-ai-ecosystem{padding-top:12px;padding-bottom:28px}.deep-ai-ecosystem__track{gap:14px}.deep-showcase-card__media{aspect-ratio:16/11}.deep-showcase-card__placeholder{padding:18px}.deep-showcase-card__body h3,.deep-showcase-card__placeholder strong{font-size:1.3rem}.deep-showcase-card__body{padding:var(--card-padding-mobile);gap:10px}.deep-hero__visual{display:none}.deep-capability-content,.deep-capability-phone{order:0}.deep-capability-phone__frame{border-radius:28px 28px 0 0;min-height:390px;padding:12px 10px 0}.deep-capability-phone__screen{border-radius:22px 22px 0 0;padding:18px 12px 22px}.deep-capability-phone__header strong{font-size:1.3rem}.deep-capability-chat__message{max-width:100%;padding:12px 14px}.deep-card--capability,.deep-card--use-case,.deep-process__step{min-height:0}.deep-card--use-case__media{min-height:160px}.deep-card--use-case-featured{grid-template-rows:minmax(160px,160px) minmax(0,1fr)}.deep-security__visual{border-radius:24px;min-height:340px}.deep-security__image{padding:18px}.deep-card,.deep-process__step,.deep-security-panel,.deep-use-case-metric{padding:var(--card-padding-mobile)}.deep-use-case-metric{border-radius:20px}.deep-cta{gap:18px}.deep-footer__group{gap:12px}.deep-footer,.deep-footer__top{gap:22px}}@media (max-width:480px){.deep-docs-page .deep-landing__header,.deep-landing--home .deep-landing__header,.deep-landing__header,.deep-pricing-page .deep-landing__header{padding:12px var(--page-inline-padding)}.deep-landing__header-bar{align-items:center}.deep-landing__brand-copy small{display:none}.deep-cta,.deep-footer,.deep-hero,.deep-pricing-hero,.deep-section,.deep-use-case-hero{padding-left:var(--page-inline-padding);padding-right:var(--page-inline-padding)}.deep-cta__content,.deep-hero__copy,.deep-section__intro,.deep-security__copy{gap:12px}.deep-cta__content h2,.deep-hero__copy h1,.deep-pricing-hero__copy h1,.deep-section__intro h2,.deep-security__copy h2,.deep-use-case-hero__content h1{font-size:var(--mobile-title-size-lg);line-height:.98}.deep-card p,.deep-cta__content p,.deep-footer p,.deep-hero__body,.deep-hero__lead,.deep-process__step p,.deep-section__intro p,.deep-security__copy p,.deep-showcase-card__body p,.deep-use-case-hero__content p{font-size:var(--mobile-body-size-tight);line-height:var(--mobile-body-line-height-tight)}.deep-showcase__track{grid-auto-columns:calc(100vw - (var(--page-inline-padding) * 2))}.deep-card,.deep-pricing-plan,.deep-process__step,.deep-security-panel,.deep-showcase-card__body,.deep-showcase-card__placeholder{padding:16px}.deep-card h3,.deep-process__step h3,.deep-showcase-card__body h3,.deep-showcase-card__placeholder strong,.deep-use-case-example h3,.deep-use-case-related-card h3,.deep-use-cases h3{font-size:1.16rem}.deep-pricing-plan__copy h3{font-size:1.18rem}.deep-security__visual{min-height:280px}.deep-security__image{padding:14px}.deep-capability-phone__frame{min-height:360px}.deep-capability-phone__screen{padding:16px 10px 18px}.deep-footer__bottom{padding-top:18px}.deep-footer__social-link{width:100%}}*{box-sizing:border-box}html{font-size:16px}body{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-body),sans-serif;margin:0;font-size:.84rem;line-height:1.45}@keyframes skeleton-pulse{0%{background-position:100%}to{background-position:0}}@keyframes deep-chat-turn-1{0%,3%{opacity:0;transform:translateY(18px)scale(.98)}13%{opacity:1;transform:translateY(-2px)scale(1.01)}88%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(18px)scale(.98)}}@keyframes deep-chat-turn-2{0%,17%{opacity:0;transform:translateY(18px)scale(.98)}27%{opacity:1;transform:translateY(-2px)scale(1.01)}88%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(18px)scale(.98)}}@keyframes deep-chat-turn-3{0%,31%{opacity:0;transform:translateY(18px)scale(.98)}41%{opacity:1;transform:translateY(-2px)scale(1.01)}88%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(18px)scale(.98)}}@keyframes deep-chat-turn-4{0%,45%{opacity:0;transform:translateY(18px)scale(.98)}55%{opacity:1;transform:translateY(-2px)scale(1.01)}88%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(18px)scale(.98)}}@keyframes deep-logo-marquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - 9px))}}.auth-shell{min-height:100dvh;padding:40px 16px calc(40px + env(safe-area-inset-bottom,0px));background:var(--gray-50);align-content:center;justify-items:center;gap:20px;display:grid}.auth-brand{color:#1c1c1e;gap:12px}.auth-brand,.auth-brand__mark{align-items:center;display:inline-flex}.auth-brand__mark{background:#0a0a0a;border-radius:8px;justify-content:center;width:28px;height:28px}.auth-brand__mark img{width:18px;height:auto;display:block}.auth-brand__text{font-family:var(--font-display),sans-serif;font-size:var(--text-lg);letter-spacing:-.02em;font-weight:600;line-height:1}.auth-shell .button--primary,.auth-shell .da-btn--primary{color:#fff;background:#111;border-color:#111}.auth-shell .button--primary:hover:not(:disabled),.auth-shell .da-btn--primary:hover:not(:disabled){background:#000;border-color:#000}.auth-shell .button:focus-visible{outline:none;box-shadow:0 0 0 2px #1c1c1e33}.auth-card{border:1px solid var(--gray-200);border-radius:var(--radius-lg);width:min(400px,100%);box-shadow:var(--shadow-md);animation:da-fade-slide-in var(--dur-medium) var(--ease-out) both;background:#fff;gap:16px;padding:24px;display:grid}.auth-card--wide{width:min(640px,100%)}.auth-card__header{gap:6px;display:grid}.auth-card__header h2{color:var(--navy-ink);font-family:var(--font-display),sans-serif;font-size:var(--text-xl);letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.25}.auth-card__header p{color:var(--gray-500);font-size:var(--text-sm);margin:0;line-height:1.5}.auth-form{gap:14px;display:grid}.auth-options-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.auth-inline-link{color:var(--navy-ink);font-size:var(--text-sm);font-weight:500}.auth-inline-link:hover{text-underline-offset:.16em;text-decoration:underline}.field{gap:6px;display:grid}.field label>span,.field>span{color:var(--gray-500);font-size:var(--text-xs);font-weight:500}.field input{width:100%;min-height:var(--control-h-md);border:1px solid var(--gray-250);border-radius:var(--radius-sm);color:var(--gray-900);transition:border-color var(--motion-fast) var(--ease-in-out),box-shadow var(--motion-fast) var(--ease-in-out);background:#fff;outline:none;padding:0 10px;font-size:13px}.field input:focus{border-color:#1c1c1e;box-shadow:0 0 0 2px #1c1c1e1f}.field input::placeholder{color:var(--gray-400)}.password-input{position:relative}.password-input input{padding-right:34px}.password-input__toggle{border-radius:var(--radius-xs);width:24px;height:24px;color:var(--gray-500);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-in-out),color var(--motion-fast) var(--ease-in-out);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.password-input__toggle:hover{background:var(--gray-alpha-100);color:var(--gray-700)}.password-input__toggle:focus-visible{outline:none;box-shadow:0 0 0 2px #1c1c1e29}.field select,.field textarea,.page select{width:100%;min-height:var(--control-h-md);border:1px solid var(--gray-250);border-radius:var(--radius-sm);color:var(--gray-900);transition:border-color var(--motion-fast) var(--ease-in-out),box-shadow var(--motion-fast) var(--ease-in-out);background-color:#fff;outline:none;padding:0 30px 0 10px;font-size:13px}.field textarea{resize:vertical;min-height:72px;padding:8px 10px;line-height:1.5}.field select,.page select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--gray-500) 50%),linear-gradient(135deg,var(--gray-500) 50%,transparent 50%);background-position:calc(100% - 15px) calc(50% - 1px),calc(100% - 10px) calc(50% - 1px);background-repeat:no-repeat;background-size:5px 5px,5px 5px}.field select:hover,.page select:hover{border-color:var(--gray-300)}.field select:focus,.field textarea:focus,.page select:focus{border-color:#1c1c1e;box-shadow:0 0 0 2px #1c1c1e1f}.field select:disabled,.page select:disabled{cursor:not-allowed;background-color:var(--gray-100);color:var(--gray-400)}.field-hint{color:var(--gray-500)}.field-error,.field-hint{font-size:var(--text-xs);line-height:1.5}.field-error{color:var(--status-red-text)}.auth-dropdown__trigger[aria-invalid=true],.field input[aria-invalid=true],.field select[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:var(--status-red)}.field input[aria-invalid=true]:focus,.field select[aria-invalid=true]:focus,.field textarea[aria-invalid=true]:focus{box-shadow:0 0 0 2px var(--status-red-border)}.field--checkbox{align-items:center;gap:8px;display:flex}.field--checkbox input{accent-color:#1c1c1e;flex:none;width:16px;height:16px;min-height:16px;padding:0}.field--checkbox span{color:var(--gray-700);font-size:var(--text-sm);font-weight:400}.auth-legal-field{align-items:flex-start}.auth-legal-field input{margin-top:2px}.auth-legal-copy{line-height:1.5}.auth-legal-copy a{color:var(--navy-ink);text-underline-offset:.16em;font-weight:500;text-decoration:underline}.toggle-field{color:var(--gray-700);font-size:var(--text-sm);align-items:center;gap:8px;font-weight:400}.toggle-field input{accent-color:#1c1c1e;width:16px;height:16px;min-height:16px;padding:0}.auth-turnstile{border:1px solid var(--gray-200);border-radius:var(--radius-md);background:var(--gray-50);gap:8px;padding:12px;display:grid}.auth-turnstile__label{color:var(--gray-500);font-size:var(--text-xs);font-weight:500}.turnstile-shell{min-height:66px}.auth-turnstile__status{color:var(--gray-500);font-size:var(--text-xs);margin:0;line-height:1.5}.auth-turnstile__status--success{color:var(--status-green-text)}.auth-dropdown{position:relative}.auth-dropdown__trigger{width:100%;min-height:var(--control-h-md);border:1px solid var(--gray-250);border-radius:var(--radius-sm);color:var(--gray-900);cursor:pointer;text-align:left;transition:border-color var(--motion-fast) var(--ease-in-out),box-shadow var(--motion-fast) var(--ease-in-out);background:#fff;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:13px;display:flex}.auth-dropdown__trigger:hover{border-color:var(--gray-300)}.auth-dropdown__trigger--open,.auth-dropdown__trigger:focus-visible{border-color:#1c1c1e;outline:none;box-shadow:0 0 0 2px #1c1c1e1f}.auth-dropdown__trigger svg{color:var(--gray-500);transition:transform var(--motion-fast) var(--ease-in-out);flex-shrink:0}.auth-dropdown__trigger--open svg{transform:rotate(180deg)}.auth-dropdown__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.auth-dropdown__value--placeholder{color:var(--gray-400)}.auth-dropdown__popover{z-index:var(--z-dropdown);border:1px solid var(--gray-200);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);transform-origin:top;animation:da-scale-in var(--dur-small) var(--ease-out) both;background:#fff;gap:2px;padding:6px 4px;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0}.auth-dropdown__option{border-radius:var(--radius-sm);width:100%;color:var(--gray-700);cursor:pointer;text-align:left;transition:background-color var(--dur-micro) var(--ease-in-out);background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:13px;display:flex}.auth-dropdown__option:hover{background:var(--gray-alpha-100)}.auth-dropdown__option--active{background:var(--gray-100);color:var(--gray-900)}.auth-dropdown__option--active svg{color:#1c1c1e}.auth-choice-group{border:0;margin:0;padding:0}.auth-choice-list{gap:8px;display:grid}.auth-choice-card{border:1px solid var(--gray-200);border-radius:var(--radius-sm);cursor:pointer;min-height:36px;transition:border-color var(--motion-fast) var(--ease-in-out),background-color var(--motion-fast) var(--ease-in-out),box-shadow var(--motion-fast) var(--ease-in-out);background:#fff;align-items:center;gap:10px;padding:8px 12px;display:flex}.auth-choice-card:hover{border-color:var(--gray-300);background:var(--gray-50)}.auth-choice-card:focus-within{border-color:#1c1c1e;box-shadow:0 0 0 2px #1c1c1e1f}.auth-choice-card input{accent-color:#1c1c1e;flex:none;width:16px;height:16px;min-height:16px;margin:0}.auth-choice-card span{color:var(--gray-800);font-size:var(--text-sm);font-weight:500}.auth-choice-card--selected{background:var(--gray-50);border-color:#1c1c1e}.auth-register-wizard{gap:6px;display:grid}.auth-register-wizard__progress-copy{justify-content:space-between;align-items:center;gap:12px;display:flex}.auth-register-wizard__progress-copy span{color:var(--gray-500);font-size:var(--text-xs);font-weight:500}.auth-register-wizard__progress-copy strong{color:var(--navy-ink);font-size:var(--text-sm);font-weight:600}.auth-register-wizard__progress{border-radius:var(--radius-full);background:var(--gray-150);height:4px;margin:0;overflow:hidden}.auth-register-wizard__progress>span{border-radius:var(--radius-full);height:100%;transition:width var(--dur-large) var(--ease-out);background:#1c1c1e;display:block}.auth-form--register-wizard{gap:16px}.auth-register-wizard__step{align-content:start;gap:14px;display:grid}.auth-register-wizard__bottom{gap:12px;display:grid}.auth-register-wizard__actions{justify-content:space-between;align-items:center;gap:12px;width:100%;padding-top:4px;display:flex}.auth-register-wizard__actions .button--primary,.auth-register-wizard__actions .da-btn--primary{margin-left:auto}.auth-summary{border:1px solid var(--gray-200);border-radius:var(--radius-md);background:var(--gray-50);gap:4px;padding:12px 14px;display:grid}.auth-summary h3{color:var(--gray-900);font-size:var(--text-base);margin:0;font-weight:600}.auth-summary p{color:var(--gray-500)}.auth-summary p,.form-message{font-size:var(--text-sm);margin:0;line-height:1.5}.form-message{border:1px solid var(--gray-200);border-radius:var(--radius-md);background:var(--gray-50);color:var(--gray-700);padding:10px 12px}.form-message--error{border-color:var(--status-red-border);background:var(--status-red-bg);color:var(--status-red-text)}.form-message--success{border-color:var(--status-green-border);background:var(--status-green-bg);color:var(--status-green-text)}.auth-panel__footer{color:var(--gray-500);font-size:var(--text-sm);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.auth-panel__footer a:hover{text-underline-offset:.16em;text-decoration:underline}.billing-plan-table-shell{-webkit-overflow-scrolling:touch;width:100%;padding-bottom:4px;overflow-x:auto}.billing-plan-table{gap:8px;min-width:640px;display:grid}.billing-plan-row,.billing-plan-table__head{grid-template-columns:minmax(200px,1.6fr) minmax(90px,.8fr) minmax(110px,1fr) minmax(120px,1fr) minmax(100px,.9fr);align-items:center;gap:12px;display:grid}.billing-plan-table__head{color:var(--gray-500);font-size:var(--text-xs);padding:0 14px;font-weight:500}.billing-plan-row{border-radius:var(--radius-md);border:1px solid var(--gray-200);text-align:left;cursor:pointer;width:100%;transition:border-color var(--motion-fast) var(--ease-in-out),background-color var(--motion-fast) var(--ease-in-out),box-shadow var(--motion-fast) var(--ease-out);background:#fff;padding:12px 14px}.billing-plan-row:hover{border-color:var(--gray-250);box-shadow:var(--shadow-sm)}.billing-plan-row:focus-visible{border-color:#1c1c1e;outline:none;box-shadow:0 0 0 2px #1c1c1e1f}.billing-plan-row b,.billing-plan-row span,.billing-plan-row strong{color:var(--gray-900);font-size:var(--text-sm)}.billing-plan-row small{color:var(--gray-500);font-size:var(--text-xs)}.billing-plan-row__metric{gap:2px;display:grid}.billing-plan-row__metric small{display:none}.billing-plan-row__metric--price{justify-items:start;font-weight:600}.billing-plan-row__plan{gap:4px;display:grid}.billing-plan-row__plan strong{font-weight:600}.billing-plan-row__badges{flex-wrap:wrap;gap:6px;display:flex}.billing-plan-row--selected{background:var(--gray-50);border-color:#1c1c1e;box-shadow:0 0 0 1px #1c1c1e}.auth-password-checklist,.auth-password-match{flex-wrap:wrap;gap:8px;display:flex}.agent-toast{border:1px solid var(--status-green-border);border-radius:var(--radius-md);background:var(--status-green-bg);width:min(420px,100vw - 32px);box-shadow:var(--shadow-lg);color:var(--status-green-text);font-size:var(--text-sm);opacity:0;pointer-events:none;transition:opacity var(--motion-base) var(--ease-out),transform var(--motion-base) var(--ease-out);align-items:center;gap:10px;padding:10px 12px;display:flex;transform:translateY(-6px)}.agent-toast--visible{opacity:1;pointer-events:auto;transform:translateY(0)}.agent-toast--bottom-right{top:auto;bottom:24px}.agent-toast--error{border-color:var(--status-red-border);background:var(--status-red-bg);color:var(--status-red-text)}.agent-toast--warning{border-color:var(--status-orange-border);background:var(--status-orange-bg);color:var(--status-orange-text)}.agent-toast__icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.agent-toast__content{flex:1}.agent-toast__close{border-radius:var(--radius-xs);width:24px;height:24px;color:inherit;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-in-out);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.agent-toast__close:hover{background:var(--gray-alpha-100)}.app-toast-stack{z-index:var(--z-tooltip);pointer-events:none;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:24px;right:24px}.app-toast-stack .agent-toast{pointer-events:auto}.locale-switcher{border:1px solid var(--gray-200);border-radius:var(--radius-full);box-shadow:var(--shadow-sm);background:#fff;align-items:center;gap:8px;padding:4px 10px;display:inline-flex}.locale-switcher__label{font-size:var(--text-xs);color:var(--gray-500);align-items:center;gap:6px;font-weight:500;display:inline-flex}.locale-switcher__select{color:var(--gray-900);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;outline:none;font-weight:500}@media (max-width:640px){.auth-shell{padding:24px 12px calc(24px + env(safe-area-inset-bottom,0px));align-content:start}.auth-card{padding:20px}.auth-register-wizard__actions{flex-direction:column-reverse;align-items:stretch}.auth-register-wizard__actions .button{justify-content:center;width:100%}.billing-plan-table{min-width:100%}.billing-plan-table__head{display:none}.billing-plan-row{grid-template-columns:1fr;gap:10px}.billing-plan-row__metric small{display:block}}@media (prefers-reduced-motion:reduce){.auth-card,.auth-dropdown__popover{animation:none}.agent-toast,.auth-choice-card,.auth-dropdown__trigger,.auth-register-wizard__progress>span,.billing-plan-row,.password-input__toggle{transition:none}}.demo-board{grid-template-columns:repeat(6,minmax(260px,1fr));gap:14px;padding-bottom:8px;display:grid;overflow-x:auto}.demo-board__column{border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(#fcfaf7e6,#fffffffa);align-content:start;gap:14px;min-width:260px;padding:16px;display:grid}.demo-board__column-header strong{color:var(--primary);font-family:var(--font-display),sans-serif;font-size:.9rem;display:block}.demo-board__column-header p{color:var(--text-soft);margin:6px 0 0}.demo-board__column-list{gap:12px;display:grid}.demo-card{border-radius:var(--radius-md);box-shadow:var(--shadow-sm);cursor:grab;background:#fff;border:1px solid #b8b6b373;gap:14px;padding:14px;display:grid}.demo-card:active{cursor:grabbing}.demo-card__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.demo-card__header strong{color:var(--primary);display:block}.demo-card__header small,.demo-card__header span{color:var(--text-soft)}.demo-card__meta{flex-wrap:wrap;gap:8px;display:flex}.demo-card__trial{border-radius:calc(var(--radius-md) - 4px);background:linear-gradient(#f9f7f4e6,#fffffffa);border:1px solid #b8b6b366;gap:8px;padding:12px;display:grid}.demo-card__trial-copy{color:var(--text-soft);justify-content:space-between;align-items:center;gap:12px;font-size:.92rem;display:flex}.demo-card__trial-copy strong{color:var(--primary)}.demo-card__trial-progress{height:10px}.demo-card__trial small{color:var(--text-soft)}.demo-card__comments{gap:10px;display:grid}.demo-card__comments>strong{color:var(--primary);font-size:.95rem}.demo-card__comments>p{color:var(--text-soft);margin:0;font-size:.92rem}.demo-card__comment-list{gap:8px;display:grid}.demo-card__comment{background:var(--surface-alt);border-radius:10px;gap:4px;padding:10px;display:grid}.demo-card__comment strong{color:var(--primary);font-size:.9rem}.demo-card__comment small{color:var(--text-soft)}.demo-card__comment p{margin:0;line-height:1.45}.demo-card__comment-form{gap:10px;display:grid}.demo-card__archive-button{color:#8a4333}.auth-panel__footer a{color:var(--auth-primary);font-weight:700}.employee-form{gap:14px;display:grid}.employee-form--compact{gap:12px}.employee-card__grid,.employee-form__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.employee-form__actions{justify-content:flex-end;gap:12px}.employee-form__actions,.employee-toolbar{flex-wrap:wrap;align-items:center;display:flex}.employee-toolbar{gap:10px}.employee-model-picker{gap:10px;margin-top:4px;display:grid}.employee-form--compact .employee-model-picker{gap:8px;margin-top:0}.employee-model-picker__label{color:var(--text-faint);font-size:.78rem;font-weight:700}.employee-chip-group{flex-wrap:wrap;gap:10px;display:flex}.employee-chip-group--table{min-width:420px}.admin-catalog__section{gap:14px;display:grid}.admin-catalog__section+.admin-catalog__section{border-top:1px solid var(--line);margin-top:28px;padding-top:28px}.admin-catalog__section-header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.admin-catalog__section-header h4{color:var(--primary);font-family:var(--font-display),sans-serif;margin:0;font-size:.9rem}.admin-catalog__section-header p{color:var(--text-soft);margin:6px 0 0}.admin-catalog__create-row td{background:linear-gradient(#fbfbfa,#f6f6f5)}.admin-catalog__create-row td:first-child{border-bottom-left-radius:14px}.admin-catalog__create-row td:last-child{border-bottom-right-radius:14px}.admin-catalog__actions{align-items:center;gap:8px;display:flex}.admin-catalog__cell-text{min-height:40px;color:var(--text);align-items:center;line-height:1.45;display:inline-flex}.admin-catalog__status{background:var(--surface-alt);min-height:30px;color:var(--text-soft);border-radius:999px;align-items:center;padding:0 10px;font-size:.82rem;font-weight:700;display:inline-flex}.admin-catalog__status--active{color:var(--color-v2-ink);background:#0a0a0b14}.admin-catalog__status--accent{color:var(--primary);background:#0a0a0b1a}.admin-catalog__icon-button{width:36px;height:36px;color:var(--primary);background:#fffffffa;border:1px solid #8a8f9847;border-radius:12px;place-items:center;padding:0;transition:border-color .16s,box-shadow .16s,background-color .16s,color .16s,transform .16s;display:inline-grid;box-shadow:inset 0 1px #ffffffdb,0 1px 2px #1c1c1e0a}.admin-catalog__icon-button:hover:not(:disabled){background:#fff;border-color:#0a0a0b3d;transform:translateY(-1px)}.admin-catalog__icon-button:focus-visible{box-shadow:var(--shadow-sm);background:#fff;border-color:#0a0a0b6b;outline:none}.admin-catalog__icon-button:disabled{opacity:.55;cursor:not-allowed;transform:none}.admin-catalog__icon-button--danger{color:var(--danger)}.admin-catalog__icon-button--danger:hover:not(:disabled){background:#fff1eeeb;border-color:#c55b4847}.employee-chip{appearance:none;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);min-height:36px;color:var(--text-soft);font:inherit;cursor:pointer;align-items:center;padding:0 12px;display:inline-flex;position:relative}.employee-chip span{font-size:.86rem;font-weight:600}.employee-chip--active{color:var(--primary);background:#f6f6f5;border-color:#e0e0dd}.employee-tier-layout{align-items:start}.employee-tier-card,.employee-tier-list{gap:14px;display:grid}.employee-tier-card{border:1px solid var(--line);border-radius:var(--radius-md);background:#fbfbfa;padding:14px}.employee-tier-card__header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex;position:relative}.employee-tier-card__title-block{gap:6px;display:grid}.employee-tier-card__title-row{align-items:center;gap:10px;display:inline-flex}.employee-tier-card__header-actions{align-items:flex-start;gap:10px;display:inline-flex}.employee-tier-card__header strong{color:var(--primary);font-family:var(--font-display),sans-serif;font-size:.9rem;display:block}.employee-tier-card__edit-button{color:#0a0a0b;opacity:0;pointer-events:none;background:#0a0a0b14;border:0;border-radius:999px;place-items:center;width:28px;height:28px;padding:0;transition:opacity .18s,transform .18s,background-color .18s;display:inline-grid}.employee-tier-card:focus-within .employee-tier-card__edit-button,.employee-tier-card:hover .employee-tier-card__edit-button{opacity:1;pointer-events:auto}.employee-tier-card__edit-button:hover{background:#0a0a0b24;transform:translateY(-1px)}.employee-tier-card__title-input{min-height:auto;color:var(--primary);font-family:var(--font-body);box-shadow:none;background:0 0;border:0;border-bottom:1px solid #0a0a0b38;border-radius:0;padding:0;font-size:.9rem;font-weight:700;line-height:1.3}.employee-tier-card__title-input:focus{box-shadow:none;border-bottom-color:#0a0a0b}.employee-tier-card__menu-shell{position:relative}.employee-tier-card__menu-button{color:#0a0a0b;opacity:0;pointer-events:none;background:#0a0a0b14;border:0;border-radius:999px;place-items:center;width:32px;height:32px;padding:0;transition:opacity .18s,transform .18s,background-color .18s;display:inline-grid}.employee-tier-card:focus-within .employee-tier-card__menu-button,.employee-tier-card:hover .employee-tier-card__menu-button,.employee-tier-card__menu-button[aria-expanded=true]{opacity:1;pointer-events:auto}.employee-tier-card__menu-button:hover{background:#0a0a0b24;transform:translateY(-1px)}.employee-tier-card__menu{z-index:4;min-width:170px;box-shadow:var(--shadow-sm);background:#fffffffa;border:1px solid #e2e0ddf2;border-radius:10px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.employee-tier-card__menu-item{color:#26292d;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:.94rem;display:inline-flex}.employee-tier-card__menu-item:hover:not(:disabled){background:#fbfbfa}.employee-tier-card__menu-item:disabled{opacity:.55;cursor:not-allowed}.employee-tier-card__menu-item--danger{color:#c81e1e}.employee-tier-card__menu-item--danger:hover:not(:disabled){background:#c81e1e14}.employee-tier-card__header span:last-child:not(.pill){color:var(--text-soft);font-size:.88rem}.employee-tier-permissions{gap:12px;display:grid}.employee-form--compact .employee-tier-permissions{gap:8px}.employee-tier-toggle{color:var(--text);align-items:center;gap:10px;display:flex}.employees-card--compact{gap:14px}.employees-card--compact .employees-card__header{margin-bottom:-2px}.employees-card--compact .employee-form__actions,.employees-tier-pagination{margin-top:4px}.employee-tier-toggle input{width:18px;height:18px}.employee-table-user{gap:4px;display:grid}.employee-table-user strong{color:var(--primary)}.employee-table-user span{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.employee-table__last-login{white-space:nowrap;font-size:.88rem}.employee-table-control{width:100%;min-height:40px;color:var(--text);background:#fffffffa;border:1px solid #8a8f986b;border-radius:12px;outline:none;padding:0 12px;font-size:.9rem;transition:border-color .16s,box-shadow .16s,background-color .16s;box-shadow:inset 0 1px #ffffffdb,0 1px 2px #1c1c1e0a}.employee-table-control:focus{box-shadow:var(--shadow-sm);background:#fff;border-color:#0a0a0b6b}.employee-table-control::placeholder{color:#8a8f98}.employee-dropdown{width:100%;position:relative}.employee-dropdown__trigger{width:100%;min-height:34px;color:var(--text);background:#fffffffa;border:1px solid #8a8f986b;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;transition:border-color .16s,box-shadow .16s,background-color .16s;display:flex;box-shadow:inset 0 1px #ffffffdb,0 1px 2px #1c1c1e0a}.employee-dropdown__trigger--open,.employee-dropdown__trigger:hover{box-shadow:var(--shadow-sm);background:#fff;border-color:#0a0a0b6b}.employee-dropdown__trigger:disabled{cursor:not-allowed;opacity:.72;box-shadow:none}.employee-dropdown__option-copy,.employee-dropdown__trigger-copy{text-align:left;gap:2px;min-width:0;display:grid}.employee-dropdown__option-copy strong,.employee-dropdown__trigger-copy strong{color:#1c1c1e;font-size:.9rem;font-weight:700}.employee-dropdown__option-copy small,.employee-dropdown__trigger-copy small{color:#6b7074;font-size:.72rem}.employee-dropdown__popover{z-index:20;width:100%;box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffa;border:1px solid #d6d4d1eb;border-radius:10px;gap:6px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0}.employee-dropdown__option{color:#26292d;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:34px;padding:0 12px;transition:background-color .16s,color .16s;display:flex}.employee-dropdown__option--active,.employee-dropdown__option:hover{color:#0a0a0b;background:#f6f6f5}.employee-credit-editor{margin-top:10px}.employee-credit-editor input{border:1px solid var(--line-strong);border-radius:var(--radius-sm);width:100%;min-height:36px;color:var(--text);background:#fbfbfa;padding:0 12px}.employee-row-actions{align-items:center;gap:8px;display:flex}.modal-backdrop{z-index:var(--z-modal-overlay);animation:da-fade-in var(--dur-small) var(--ease-out) both;background:#0006;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);width:min(760px,100%);max-height:calc(100vh - 48px);box-shadow:var(--shadow-xl);animation:da-scale-in var(--motion-fast) var(--ease-out) both;padding:14px;overflow-y:auto}@media (prefers-reduced-motion:reduce){.modal-backdrop,.modal-card{animation:none}}.modal-header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.modal-header p{color:var(--text-soft);margin:8px 0 0}.modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:18px;display:flex}.modal-stack,.publish-modal,.publish-modal__config{gap:14px;display:grid}.publish-modal__code{border:1px solid var(--line);color:#f6f6f5;font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word;background:#1c1c1e;border-radius:10px;margin:0;padding:16px;font-size:.88rem;line-height:1.6}.publish-modal__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.collection-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);width:100%;box-shadow:var(--shadow);color:var(--text);text-align:left;cursor:pointer;gap:14px;padding:14px;transition:border-color .12s,transform .12s,box-shadow .12s;display:grid}.collection-card:hover{box-shadow:var(--shadow-sm);border-color:#e0e0dd;transform:translateY(-1px)}.collection-card__icon,.collection-card__plus,.document-item__icon,.documents-empty__icon{border-radius:var(--radius-sm);width:42px;height:42px;color:var(--primary);background:#f6f6f5;place-items:center;display:grid}.collection-card__body{gap:6px;display:grid}.collection-card__body strong,.document-item__main strong,.documents-empty strong{font-family:var(--font-display),sans-serif;color:var(--primary);font-size:.9rem}.collection-card__body small,.collection-card__body span,.document-item__meta span,.documents-empty p,.documents-stage__heading p{color:var(--text-soft)}.collection-card--create{background:linear-gradient(#f7f5f2cc,#fffffff5);border-style:dashed}.documents-stage{display:grid}.documents-page{background:0 0;align-content:start;gap:16px;padding:0;display:grid}.documents-page__container{align-content:start;gap:16px;width:100%;max-width:1320px;margin:0 auto;padding-inline:0;display:grid}.documents-page__hero{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.documents-page__hero--collection{align-items:flex-end}.documents-page__hero h1{color:#1c1c1e;font-family:var(--font-body);letter-spacing:-.04em;margin:0;font-size:1.25rem}.documents-page__hero p:last-child{color:#51555a;max-width:760px;margin:4px 0 0;font-size:.92rem;line-height:1.4}.documents-page__hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.documents-dropdown{width:100%;position:relative}.documents-dropdown__trigger{color:#26292d;width:100%;min-height:34px;box-shadow:var(--shadow-sm);background:linear-gradient(#fffffffa,#faf8f5fa);border:1px solid #d6d4d1e6;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:0 16px;transition:border-color .16s,box-shadow .16s;display:flex}.documents-dropdown__trigger--open,.documents-dropdown__trigger:hover{box-shadow:var(--shadow-sm);border-color:#0a0a0b47}.documents-dropdown__trigger:disabled{cursor:not-allowed;opacity:.72;box-shadow:none}.documents-dropdown__option-copy,.documents-dropdown__trigger-copy{text-align:left;gap:3px;min-width:0;display:grid}.documents-dropdown__option-copy strong,.documents-dropdown__trigger-copy strong{color:#1c1c1e;font-size:.84rem;font-weight:700}.documents-dropdown__option-copy small,.documents-dropdown__trigger-copy small{color:#6b7074;font-size:.76rem}.documents-dropdown__popover{z-index:25;width:100%;max-height:280px;box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffa;border:1px solid #d6d4d1eb;border-radius:10px;gap:8px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto}.documents-dropdown__option{color:#26292d;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:34px;padding:0 14px;transition:background-color .16s,color .16s;display:flex}.documents-dropdown__option--active,.documents-dropdown__option:hover{color:var(--navy-ink);background:#f6f6f5}.documents-page__back-button{margin-bottom:8px}.documents-page .button:disabled,.documents-page .documents-collection-card__menu-button:disabled,.documents-page .documents-collection-card__menu-item:disabled,.documents-page .sidebar__history-menu-button:disabled{cursor:not-allowed}.documents-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px;display:grid}.documents-overview-card{min-height:0;box-shadow:var(--shadow-sm);background:#fffffff0;border:1px solid #8a8f9824;border-radius:10px;align-content:start;align-self:start;gap:6px;padding:14px;display:grid}.documents-overview-card__icon{color:#0a0a0b;background:#f6f6f5;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.documents-overview-card span{color:#6b7074;font-size:.82rem;font-weight:700}.documents-overview-card strong{color:#1c1c1e;font-family:var(--font-body);letter-spacing:-.04em;font-size:1.25rem}.documents-overview-card small{color:#6b7074;font-size:.86rem;line-height:1.45}.documents-card__header h2,.documents-page__section-header h2{color:#1c1c1e;font-family:var(--font-body);letter-spacing:-.03em;margin:0 0 4px;font-size:1.25rem}.documents-card__header p,.documents-page__section-header p{color:#51555a;margin:0;line-height:1.45}.documents-page__collections{gap:14px;display:grid}.documents-collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px}.documents-collection-card{min-height:0;box-shadow:var(--shadow-sm);background:#fffffff0;border-color:#8a8f9824;border-radius:10px;align-content:start;align-self:start;padding:14px;position:relative}.documents-collection-card__content{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:14px;padding:0;display:grid}.documents-collection-card__menu{z-index:3;position:absolute;top:12px;right:12px}.documents-collection-card__menu-button{color:#6b7074;width:34px;height:34px;box-shadow:var(--shadow-sm);opacity:0;pointer-events:none;background:#faf8f5f5;border:0;border-radius:12px;justify-content:center;align-items:center;transition:opacity .14s,color .14s,background .14s;display:inline-flex}.documents-collection-card:hover .documents-collection-card__menu-button,.documents-collection-card__menu-button[aria-expanded=true]{opacity:1;pointer-events:auto}.documents-collection-card__menu-button:hover{color:#0a0a0b;background:#f6f6f5}.documents-collection-card__menu-panel{min-width:168px;box-shadow:var(--shadow-sm);background:#fffffffa;border:1px solid #8a8f982e;border-radius:10px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.documents-collection-card__menu-item{color:#26292d;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:.95rem;display:inline-flex}.documents-collection-card__menu-item:hover{background:#f6f6f5}.documents-collection-card__menu-item--danger{color:#c53a47}.documents-collection-card__menu-item--danger:hover{background:#c53a4714}.documents-collection-card--archived{background:#fefcf9eb}.documents-collection-card--archived .collection-card__icon{color:#8a8f98;background:#f6f6f5}.documents-collection-card__status{color:#6b7074;background:#f6f6f5;border-radius:999px;align-items:center;width:fit-content;margin-top:4px;padding:4px 10px;font-size:.76rem;font-weight:700;display:inline-flex}.documents-loading-card{color:#51555a;background:#fffffff0;border:1px solid #8a8f9824;border-radius:10px;align-content:start;align-self:start;gap:6px;padding:14px;display:grid}.documents-loading-card strong{color:#1c1c1e;font-family:var(--font-body)}.documents-collection-grid-stage{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.documents-card{box-shadow:var(--shadow-sm);background:#fffffff0;border:1px solid #8a8f9824;border-radius:10px;gap:14px;padding:14px;display:grid}.documents-card__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.documents-card--summary{gap:12px}.documents-card__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:4px;display:grid}.documents-card__mini-metric{background:#fbfbfa;border:1px solid #8a8f982e;border-radius:10px;gap:5px;padding:14px 16px;display:grid}.documents-card__mini-metric span{color:#6b7074;font-size:.82rem;font-weight:700}.documents-card__mini-metric strong{color:#1c1c1e;font-family:var(--font-body);letter-spacing:-.03em;font-size:.9rem;line-height:1.4}@media (max-width:640px){.documents-card__summary-grid{grid-template-columns:1fr}}.documents-bulk-toolbar__icon-button{color:#6b7074;cursor:pointer;background:#f6f6f5;border:1px solid #8a8f9833;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;transition:border-color .12s,background-color .12s,color .12s;display:inline-flex}.documents-bulk-toolbar__icon-button:hover:not(:disabled){color:#0a0a0b;background:#f6f6f5;border-color:#0a0a0b3d}.documents-bulk-toolbar__icon-button:disabled{cursor:not-allowed;opacity:.62}.observability-page{background:0 0;align-content:start;padding:0;display:grid}.observability-page__container{gap:14px;width:100%;max-width:1320px;margin:0 auto;padding:0;display:grid}.observability-page__hero{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:start;gap:16px;display:grid}.observability-page__hero h1{color:#1c1c1e;max-width:920px;font-family:var(--font-display),sans-serif;letter-spacing:-.06em;margin:0;font-size:1.25rem;line-height:1.02}.observability-page__hero p:last-child{color:#1c1c1eb8;max-width:760px;margin:16px 0 0;font-size:.9rem;line-height:1.5}.observability-page__hero-side{justify-content:flex-end;display:flex}.observability-spotlight{background:linear-gradient(135deg,var(--navy-ink-strong) 0,var(--navy-ink-soft) 100%);color:#fbfbfa;min-width:280px;box-shadow:var(--shadow-sm);border:1px solid #7576852e;border-radius:10px;gap:10px;padding:16px;display:grid}.observability-spotlight span{color:#fcfaf7c7;font-size:.8rem;font-weight:700}.observability-spotlight strong{font-family:var(--font-display),sans-serif;letter-spacing:-.05em;font-size:1.25rem}.observability-spotlight p{color:#fcfaf7d1;margin:0;line-height:1.6}.observability-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.observability-card,.observability-metric-card{box-shadow:var(--shadow-sm);background:#fffffff0;border:1px solid #7576852e;border-radius:10px}.observability-metric-card{gap:10px;padding:14px 16px;display:grid}.observability-metric-card__icon,.observability-section-head__icon{color:#0a0a0b;background:#f6f6f5;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.observability-metric-card span{color:#1c1c1eb8;font-size:.82rem;font-weight:800}.observability-metric-card strong{color:#1c1c1e;font-family:var(--font-display),sans-serif;letter-spacing:-.05em;font-size:1.35rem;line-height:1}.observability-metric-card p{color:#1c1c1ead;margin:0;line-height:1.6}.observability-health-card,.observability-summary-card,.observability-table-card{padding:16px}.observability-insights-panel{gap:0;padding:0;display:grid;overflow:hidden}.observability-insights-panel__top{background:linear-gradient(#fdfbf8e0,#ffffffd6);border-bottom:1px solid #75768524;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:0;display:grid}.observability-insights-panel__tables{display:grid}.observability-panel-section{padding:16px}.observability-panel-section+.observability-panel-section{border-top:1px solid #75768524}.observability-panel-section--summary{border-right:1px solid #75768524}.observability-panel-section--health .observability-health-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.observability-section-head{align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.observability-section-head h2{color:#1c1c1e;font-family:var(--font-display),sans-serif;letter-spacing:-.03em;margin:0;font-size:1.1rem}.observability-section-head p{color:#1c1c1ead;margin:6px 0 0;line-height:1.5}.observability-table{background:#fbfbfa;border:1px solid #75768524;border-radius:10px;overflow:hidden}.observability-table__element{border-collapse:collapse;table-layout:fixed;width:100%}.observability-table__head tr,.observability-table__row{border-bottom:1px solid #7576851f}.observability-table__body .observability-table__row:last-child{border-bottom:0}.observability-table__head{background:#f6f6f5}.observability-table__head th{color:#1c1c1e94;letter-spacing:.09em;text-transform:uppercase;text-align:left;padding:14px 16px;font-size:.8rem;font-weight:800}.observability-table__head th:first-child,.observability-table__row td:first-child{width:46%}.observability-table__row{background:#fbfbfa}.observability-table__row td{color:#1c1c1eb3;vertical-align:middle;padding:16px;line-height:1.55}.observability-table__entity{gap:4px;display:grid}.observability-table__entity strong{color:#1c1c1e;font-size:.84rem}.observability-table__entity span{color:#1c1c1eb3;line-height:1.55}.observability-empty{background:#fbfbfa;justify-items:start;gap:10px;padding:14px;display:grid}.observability-empty svg{color:#6b7074}.observability-empty strong{color:#1c1c1e}.observability-empty p{color:#1c1c1ead;margin:0;line-height:1.5}.observability-health-list,.observability-summary-list{gap:12px;display:grid}.observability-summary-list--inline{grid-template-columns:repeat(2,minmax(0,1fr))}.observability-health-item{background:#fbfbfa;border:1px solid #75768524;border-radius:10px;gap:10px;padding:16px;display:grid}.observability-health-item__head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.observability-health-item__head strong{color:#1c1c1e;display:block}.observability-health-item small,.observability-health-item__head span{color:#1c1c1ead;line-height:1.55}.observability-chip{color:#0a0a0b;letter-spacing:.06em;background:#f0f0ef;border-radius:999px;justify-content:center;align-items:center;min-width:56px;padding:6px 10px;font-size:.78rem;font-weight:800;display:inline-flex}.observability-progress{background:#f0f0ef;border-radius:999px;width:100%;height:9px;overflow:hidden}.observability-progress span{border-radius:inherit;background:linear-gradient(90deg,var(--accent-600) 0,var(--accent-500) 100%);height:100%;display:block}.observability-summary-list article{background:#fbfbfa;border:1px solid #75768524;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:16px 14px;display:flex}.observability-summary-list span{color:#1c1c1eb3}.observability-summary-list strong{color:#1c1c1e;font-family:var(--font-display),sans-serif;letter-spacing:-.04em;font-size:.95rem}.documents-stage__heading{gap:4px;margin-top:14px;display:grid}.document-list{gap:12px;display:grid}.document-item{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:16px 0;display:flex}.document-item:first-child{border-top:0;padding-top:0}.document-item__main{align-items:center;gap:14px;min-width:0;display:flex}.document-item__main>div:last-child{min-width:0}.document-item__main strong{margin-bottom:6px;display:block}.document-item__meta{flex-wrap:wrap;gap:14px;display:flex}.document-item__meta span{align-items:center;gap:6px;font-size:.88rem;display:inline-flex}.document-item__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.documents-empty{justify-items:start;gap:10px;padding:14px 0 4px;display:grid}.documents-empty--card{box-shadow:var(--shadow-sm);background:#fffffff0;border:1px solid #8a8f9824;border-radius:10px;padding:16px}.documents-table-card{margin-top:18px}.documents-table-card__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.documents-table-card__head>div{gap:12px;min-width:min(420px,100%);display:grid}.documents-search{min-width:min(320px,100%);min-height:34px;color:var(--text-soft);background:#fbfbfa;border:1px solid #8a8f9838;border-radius:10px;align-items:center;gap:10px;padding:0 14px;display:flex;box-shadow:inset 0 1px #fffc}.documents-search input{width:100%;min-height:42px;color:var(--text);background:0 0;border:0;outline:none}.documents-search input::placeholder{color:var(--text-faint)}.documents-table{table-layout:fixed}.documents-table th:first-child{width:6%}.documents-table th:nth-child(2){width:28%}.documents-table th:nth-child(3){width:16%}.documents-table th:nth-child(4),.documents-table th:nth-child(5){width:10%}.documents-table th:nth-child(6){width:14%}.documents-table th:nth-child(7){width:16%}.documents-table tbody tr:hover{background:#f6f6f5}.documents-table td:first-child,.documents-table th:first-child{text-align:center}.document-table-item{align-items:center;gap:12px;min-width:0;display:flex}.document-table-item__copy{gap:4px;min-width:0;display:grid}.document-table-item__copy strong{color:var(--primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.document-table-item__copy span{color:var(--text-soft);font-size:.84rem}.documents-table-empty{border-top:1px solid var(--line);gap:8px;padding:14px;display:grid}.documents-table-empty strong{color:var(--primary);font-family:var(--font-display),sans-serif}.documents-table-empty p{color:var(--text-soft);margin:0}.documents-mobile-list{display:none}.documents-bulk-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:0 0 4px;display:flex}.documents-bulk-toolbar__search{flex:320px;min-width:min(320px,100%)}.documents-bulk-toolbar__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.documents-table__checkbox{place-items:center;width:18px;height:18px;display:inline-grid;position:relative}.documents-table__checkbox input{opacity:0;cursor:pointer;position:absolute;inset:0}.documents-table__checkbox span{background:#fff;border:1px solid #e0e0dd;border-radius:5px;width:18px;height:18px;transition:border-color .12s,background .12s,box-shadow .12s}.documents-table__checkbox input:checked+span{background:#26292d;border-color:#26292d;box-shadow:0 0 0 3px #1c1c1e14}.documents-table__checkbox input:checked+span:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:8px;height:4px;position:absolute;transform:translateY(-1px)rotate(-45deg)}.documents-created-by,.documents-table__actions,.documents-table__status-stack{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.documents-table__icon-button{color:#6b7074;cursor:pointer;background:#f6f6f5;border:1px solid #8a8f9833;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;transition:border-color .12s,background-color .12s,color .12s;display:inline-flex}.documents-table__icon-button:hover:not(:disabled){color:#0a0a0b;background:#f6f6f5;border-color:#0a0a0b47}.documents-table__icon-button:disabled{opacity:.6;cursor:not-allowed}.documents-table__delete{color:var(--danger)}.documents-table__delete:hover:not(:disabled){background:#fff1ef;border-color:#f1c9c1}.documents-pagination{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px 14px 14px;display:flex}.documents-pagination__page,.documents-pagination__summary{color:var(--text-soft);font-size:.88rem}.documents-pagination__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (max-width:640px){.documents-table-wrap{display:none}.documents-mobile-list{gap:12px;display:grid}.documents-mobile-card{border:1px solid var(--line);background:#fbfbfa;border-radius:10px;gap:14px;padding:16px;display:grid}.documents-mobile-card__top{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.documents-mobile-card__title{gap:6px;min-width:0;display:grid}.documents-mobile-card__title strong{color:var(--primary);font-family:var(--font-display),sans-serif;overflow-wrap:anywhere}.documents-mobile-card__title span{color:#51555a;background:#f6f6f5;border-radius:999px;align-items:center;width:fit-content;min-height:24px;padding:0 10px;font-size:.74rem;font-weight:700;display:inline-flex}.documents-mobile-card__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.documents-mobile-card__meta-item{gap:4px;display:grid}.documents-mobile-card__meta-item span{color:var(--text-soft);font-size:.76rem}.documents-mobile-card__meta-item strong{color:var(--text);overflow-wrap:anywhere;font-size:.92rem}.documents-mobile-card__status{flex-wrap:wrap;gap:8px;display:flex}.documents-mobile-card__actions{grid-template-columns:1fr;gap:10px;display:grid}.documents-mobile-card__actions .button{justify-content:center;width:100%}.documents-mobile-card__delete{color:#9f2f2f}}.document-upload-modal{gap:14px;display:grid}.document-upload-modal__hint{color:var(--text-soft);background:linear-gradient(#f7f5f2d6,#fffffff5)}.document-upload-dropzone{text-align:center;background:radial-gradient(circle at top,#0a0a0b14,#0000 42%),linear-gradient(#fdfbf8f2,#fffffffa);border:1.5px dashed #e0e0dd;border-radius:10px;justify-items:center;gap:14px;padding:18px 16px;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid;position:relative}.document-upload-dropzone--active{border-color:var(--navy-ink);transform:translateY(-1px);box-shadow:0 0 0 4px #0a0a0b14}.document-upload-dropzone__input{opacity:0;pointer-events:none;position:absolute;inset:0}.document-upload-dropzone__icon{background:linear-gradient(180deg,var(--navy-ink-soft),var(--navy-ink));color:#fff;width:56px;height:56px;box-shadow:var(--shadow-sm);border-radius:10px;place-items:center;display:grid}.document-upload-dropzone__copy{gap:6px;max-width:420px;display:grid}.document-upload-dropzone__copy strong{color:var(--primary);font-family:var(--font-display),sans-serif;font-size:.9rem}.document-upload-dropzone__copy p{color:var(--text-soft);margin:0;line-height:1.6}.document-upload-dropzone__button{min-width:180px}.document-upload-list{gap:12px;display:grid}.document-upload-list__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.document-upload-list__header strong{color:var(--primary);font-family:var(--font-display),sans-serif}.document-upload-list__header span{color:var(--text-soft);font-size:.88rem}.document-upload-list__items{gap:10px;display:grid}.document-upload-item{border:1px solid var(--line);background:#fcfdff;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.document-upload-item__main{align-items:center;gap:12px;min-width:0;display:flex}.document-upload-item__icon{color:#0a0a0b;background:#f6f6f5;border-radius:10px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.document-upload-item__copy{gap:4px;min-width:0;display:grid}.document-upload-item__copy strong{color:var(--primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.document-upload-item__copy span{color:var(--text-soft);font-size:.88rem}.document-upload-item__remove{width:34px;height:34px;color:var(--text-soft);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;transition:background .12s,color .12s;display:inline-grid}.document-upload-item__remove:hover{color:var(--danger);background:#b4231814}.document-missing{justify-items:start;gap:14px;display:grid}.document-detail-header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.document-detail-header__meta,.document-preview__stats{flex-wrap:wrap;gap:10px;display:flex}.document-detail{grid-template-columns:minmax(0,1.4fr) minmax(340px,420px);align-items:start}.document-detail,.document-detail__pane{gap:14px;display:grid}.document-detail__pane-header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.document-chunk-list{max-height:calc(100vh - 280px);padding-right:4px;overflow-y:auto}.document-chunk-list,.document-chunk-skeleton-list{gap:12px;display:grid}.document-chunk-skeleton-card{border:1px solid var(--line);border-radius:var(--radius-md);background:#fbfbfa;gap:12px;padding:16px;display:grid}.document-chunk-skeleton-card__meta{justify-content:space-between;align-items:center;gap:14px;display:flex}.document-chunk-skeleton-card__line{width:100%}.document-chunk-skeleton-card__line--primary{width:92%}.document-chunk-skeleton-card__line--short{width:68%}.chunk-card{border:1px solid var(--line);border-radius:var(--radius-md);width:100%;color:var(--text);text-align:left;cursor:pointer;background:#fbfbfa;gap:10px;padding:16px;transition:border-color .12s,background-color .12s,box-shadow .12s;display:grid}.chunk-card:hover{border-color:#e0e0dd}.chunk-card--active{background:#f6f6f5;border-color:#d6d6d2;box-shadow:inset 0 0 0 1px #1c1c1e0f}.chunk-card__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.chunk-card__meta strong{font-family:var(--font-display),sans-serif;color:var(--primary)}.chunk-card p,.chunk-card__meta span,.chunk-detail span,.document-settings__status small{color:var(--text-soft)}.chunk-card p{margin:0;line-height:1.6}.document-settings{position:sticky;top:78px}.document-preview__stats{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.document-settings__stack{gap:14px;display:grid}.document-settings__section{border:1px solid var(--line);border-radius:var(--radius-md);background:#fbfbfa;gap:12px;padding:16px;display:grid}.document-settings__section-title{color:var(--primary);align-items:center;gap:8px;font-size:.92rem;font-weight:700;display:inline-flex}.chunk-detail,.document-settings__status{gap:8px;display:grid}.chunk-detail strong{font-family:var(--font-display),sans-serif;color:var(--primary)}.document-settings__actions{flex-wrap:wrap;gap:10px;display:flex}.documents-global-search{gap:10px;display:grid}.documents-global-search__field{max-width:520px}.documents-global-search__results{background:#fbfbfa;border:1px solid #8a8f9838;border-radius:12px;gap:6px;max-width:640px;padding:8px;display:grid}.documents-global-search__hint{color:var(--text-soft);margin:0;padding:6px 8px;font-size:.88rem}.documents-global-search__result{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;gap:4px;padding:8px 10px;display:grid}.documents-global-search__result:focus-visible,.documents-global-search__result:hover{background:#8a8f981f}.documents-global-search__result-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.documents-global-search__result-head strong{color:var(--text);font-size:.92rem}.documents-global-search__collection{color:var(--text-soft);white-space:nowrap;border:1px solid #8a8f9847;border-radius:999px;padding:2px 8px;font-size:.72rem}.documents-global-search__snippet{-webkit-line-clamp:2;color:var(--text-soft);-webkit-box-orient:vertical;font-size:.82rem;line-height:1.4;display:-webkit-box;overflow:hidden}.workspace-page{background:linear-gradient(#fbfbfa,#f6f6f5);grid-template-rows:minmax(0,1fr) auto;height:calc(100vh - 114px);min-height:calc(100vh - 114px);margin-inline:-24px;display:grid;overflow:hidden}.workspace-page--zen{gap:0}.workspace-page--empty{grid-template-rows:1fr auto 1fr}.workspace-page--started{grid-template-rows:minmax(0,1fr) auto}.workspace-thread{align-content:start;gap:18px;min-height:0;padding:14px 0 18px;transition:padding .32s,opacity .22s;display:grid;position:relative;overflow:hidden auto}.workspace-thread--zen{width:min(100%,980px);margin:0 auto}.workspace-page--empty .workspace-thread{align-content:center;justify-items:center;padding:0 0 16px;overflow:hidden}.workspace-page--started .workspace-thread{padding:14px 0 18px}.workspace-thread__actions{justify-content:flex-end;display:flex}.workspace-conversation{align-content:start;gap:18px;width:100%;transition:opacity .28s,transform .32s;display:grid}.workspace-conversation--hidden{opacity:0;pointer-events:none;max-height:0;overflow:hidden;transform:translateY(24px)}.workspace-conversation--visible{opacity:1;transform:translateY(0)}.workspace-empty-state{opacity:1;place-items:center;width:100%;min-height:220px;transition:opacity .22s,transform .32s;display:grid;transform:translateY(0)scale(1)}.workspace-empty-state--hidden{opacity:0;pointer-events:none;position:absolute;transform:translateY(-28px)scale(.98)}.workspace-empty-state__copy{text-align:center;justify-items:center;gap:12px;max-width:620px;display:grid}.workspace-empty-state__copy h1{color:var(--primary);font-family:var(--font-display),sans-serif;letter-spacing:-.05em;margin:0;font-size:1.25rem;line-height:.96}.workspace-empty-state__copy p{color:var(--text-soft);margin:0;font-size:1rem;line-height:1.5}.workspace-message{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;display:grid}.workspace-message--user{grid-template-columns:minmax(0,1fr) auto}.workspace-message__avatar{width:38px;height:38px;color:var(--primary);background:#f6f6f5;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.76rem;font-weight:800;display:inline-flex}.workspace-message--user .workspace-message__avatar{background:var(--navy-ink);color:#fff;order:2}.workspace-message__content{gap:8px;width:min(100%,820px);min-width:0;max-width:min(100%,820px);display:grid;position:relative}.workspace-message--user .workspace-message__content{order:1;justify-self:end;justify-items:end}.workspace-message__meta{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.workspace-message__author{color:var(--primary);font-size:.84rem;font-weight:700}.workspace-message__model{min-height:24px;color:var(--text-soft);background:#f6f6f5;border-radius:999px;align-items:center;padding:0 8px;font-size:.74rem;font-weight:700;display:inline-flex}.workspace-message__bubble{background:0 0;padding:2px 0}.workspace-markdown{color:var(--text);overflow-wrap:anywhere;word-break:break-word;min-width:0;font-size:.9rem;line-height:1.55}.workspace-markdown>:first-child{margin-top:0}.workspace-markdown>:last-child{margin-bottom:0}.workspace-markdown blockquote,.workspace-markdown ol,.workspace-markdown p,.workspace-markdown pre,.workspace-markdown table,.workspace-markdown ul{margin:0 0 1rem}.workspace-markdown li+li{margin-top:.25rem}.workspace-markdown ol,.workspace-markdown ul{padding-left:1.4rem}.workspace-markdown h1,.workspace-markdown h2,.workspace-markdown h3,.workspace-markdown h4{color:var(--primary);font-family:var(--font-display),sans-serif;letter-spacing:-.03em;margin:0 0 .85rem;line-height:1.08}.workspace-markdown h1{font-size:1.25rem}.workspace-markdown h2{font-size:1.05rem}.workspace-markdown h3{font-size:.95rem}.workspace-markdown strong{color:var(--primary);font-weight:800}.workspace-markdown a{color:var(--navy-ink);text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:.08em}.workspace-markdown code{white-space:pre-wrap;overflow-wrap:anywhere;background:#0a0a0b14;border-radius:.5rem;padding:.15rem .4rem;font-size:.93em}.workspace-markdown pre{white-space:pre;background:#f6f6f5;border-radius:1rem;max-width:100%;padding:.95rem 1rem;overflow:auto hidden}.workspace-markdown pre code{white-space:inherit;background:0 0;padding:0}.workspace-markdown blockquote{color:var(--text-soft);border-left:3px solid #0a0a0b38;padding-left:1rem}.workspace-markdown table{border-collapse:collapse;width:100%;max-width:100%;display:block;overflow-x:auto}.workspace-markdown td,.workspace-markdown th{text-align:left;border:1px solid #6b707429;padding:.6rem .75rem}.workspace-markdown th{color:var(--primary);background:#f5f3f0d1}.workspace-message__bubble p{color:var(--text);white-space:pre-wrap;margin:0;font-size:.9rem;line-height:1.55}.workspace-message__editor{gap:10px;display:grid}.workspace-message__editor-input{width:100%;min-height:110px;color:inherit;font:inherit;resize:vertical;background:#fffffff5;border:1px solid #6b70743d;border-radius:10px;outline:none;padding:12px 14px}.workspace-message__editor-input:focus{border-color:var(--accent-500);box-shadow:0 0 0 2px var(--accent-150)}.workspace-message__editor-hint{color:var(--text-soft);margin:0;font-size:.82rem;line-height:1.45}.workspace-message--user .workspace-message__bubble{background:#f5f3f0e6;border-radius:10px;max-width:min(100%,720px);padding:14px}.workspace-message__actions{opacity:0;pointer-events:none;align-items:center;gap:8px;transition:opacity .14s,transform .14s;display:inline-flex;transform:translateY(4px)}.workspace-message:hover .workspace-message__actions{opacity:1;pointer-events:auto;transform:translateY(0)}.workspace-action,.workspace-attachment__remove,.workspace-utility{color:var(--text-soft);font:inherit;background:0 0;border:0;align-items:center;gap:6px;display:inline-flex}.workspace-action{background:#fbf9f6f5;border-radius:10px;min-height:30px;padding:0 8px;font-size:.82rem;font-weight:700}.workspace-action:hover,.workspace-attachment__remove:hover,.workspace-utility:hover{color:var(--primary)}.workspace-composer{z-index:6;background:#f6f6f5;gap:12px;padding:14px 0 16px;transition:transform .32s,padding .32s,background .32s;display:grid;position:sticky;bottom:0}.workspace-composer--zen{width:min(100%,980px);margin:0 auto}.workspace-page--empty .workspace-composer{background:0 0;align-self:start;padding:0 0 16px;position:relative;bottom:auto;transform:translateY(-12px)}.workspace-page--started .workspace-composer{transform:translateY(0)}.workspace-attachments{flex-wrap:wrap;gap:10px;display:flex}.workspace-attachment{background:#fff;border:1px solid #f0f0ef;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:220px;max-width:320px;padding:10px 12px;display:grid}.workspace-attachment__icon{width:34px;height:34px;color:var(--primary);background:#f6f6f5;border-radius:12px;place-items:center;display:grid}.workspace-attachment__copy{gap:3px;min-width:0;display:grid}.workspace-attachment__copy strong{color:var(--primary);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.workspace-attachment__copy span{color:var(--text-soft);font-size:.78rem}.workspace-input-shell{box-shadow:var(--shadow-sm);background:#ffffffeb;border:1px solid #e8e8e6;border-radius:10px;gap:14px;padding:14px 16px 16px;transition:border-color .16s,box-shadow .16s;display:grid}.workspace-input-shell:focus-within{box-shadow:var(--shadow-sm);border-color:#e0e0dd}.workspace-input-shell--research{box-shadow:var(--shadow-sm);border-color:#0a0a0b38}.workspace-input-shell--zen{gap:10px}.workspace-input{width:100%;min-height:84px;color:var(--text);resize:none;background:0 0;border:0;outline:none;font-size:1rem;line-height:1.5}.workspace-input--zen{padding:4px 2px 0}.workspace-input::placeholder{color:#8a8f98}.workspace-controls,.workspace-controls__group{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.workspace-controls{justify-content:space-between;gap:14px}.workspace-controls__group{flex:1;justify-content:flex-start;gap:10px;min-width:0}.workspace-send{background:var(--navy-ink);color:#fff;min-height:42px;box-shadow:var(--shadow-sm);border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-weight:700;display:inline-flex}.workspace-send:hover{background:var(--navy-ink-soft)}.workspace-send--zen{flex-shrink:0;justify-content:center;width:44px;padding:0}.workspace-action,.workspace-attachment__remove,.workspace-control-button,.workspace-model-select{min-height:38px;color:var(--text-soft);font:inherit;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.workspace-control-button:hover,.workspace-model-select:hover{color:var(--primary);background:#f6f6f5}.workspace-control-button--active{background:var(--color-v2-ink);color:#fff}.workspace-model-select{border:1px solid var(--gray-200);min-width:0;min-height:34px;box-shadow:var(--shadow-sm);background:#fff;border-radius:10px;flex:1;transition:border-color .16s,box-shadow .16s,background-color .16s,transform .16s;position:relative}.workspace-model-select:hover{border-color:var(--gray-250);box-shadow:var(--shadow-md)}.workspace-model-select:focus-within{border-color:var(--accent-500);box-shadow:0 0 0 2px var(--accent-150)}.workspace-model-select__icon{background:var(--gray-100);width:30px;height:30px;color:var(--navy-ink);border-radius:12px;flex-shrink:0;place-items:center;display:inline-grid}.workspace-model-select__content{gap:2px;min-width:0;display:grid}.workspace-model-select__value{color:var(--primary);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:800;overflow:hidden}.workspace-model-select__trigger{width:100%;min-height:34px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;outline:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 16px;display:grid}.workspace-model-select__trigger:disabled{cursor:not-allowed;opacity:.64}.workspace-model-select__trigger svg:last-child{color:var(--gray-500);flex-shrink:0;transition:transform .16s}.workspace-model-select__trigger--open svg:last-child{transform:rotate(180deg)}.workspace-model-select__popover{z-index:20;border:1px solid var(--gray-200);box-shadow:var(--shadow-lg);background:#fffffffa;border-radius:10px;gap:8px;padding:10px;display:grid;position:absolute;top:calc(100% + 10px);left:0;right:0}.workspace-model-select__option{width:100%;color:var(--navy-ink);cursor:pointer;text-align:left;background:#faf8f5b8;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;transition:border-color .16s,background-color .16s,transform .16s;display:flex}.workspace-model-select__option:hover{border-color:var(--gray-200);background:#f4f2eff5;transform:translateY(-1px)}.workspace-model-select__option--active{border-color:var(--accent-300);background:var(--accent-50)}.workspace-model-select__option-icon{flex-shrink:0;justify-content:center;align-items:center;width:18px;display:inline-flex}.workspace-model-select__option-copy{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.92rem;font-weight:700;overflow:hidden}.workspace-model-select__empty{color:#6b7074;background:#faf8f5b8;border-radius:10px;padding:12px 14px;font-size:.9rem}.shared-conversation{flex-direction:column;gap:16px;width:min(880px,100%);margin:0 auto;padding:18px 16px;display:flex}.shared-conversation__status{color:#6b7074;text-align:center;padding:18px 0;font-size:.95rem}.shared-conversation__header{border-bottom:1px solid #1c1c1e14;padding-bottom:20px}.shared-conversation__badge{color:#51555a;background:#6b70741a;border-radius:999px;align-items:center;gap:6px;margin-bottom:12px;padding:4px 10px;font-size:.72rem;font-weight:600;display:inline-flex}.shared-conversation__title{margin:0;font-size:1.1rem;font-weight:700}.shared-conversation__meta{color:#6b7074;margin:4px 0 0;font-size:.9rem}.shared-conversation__messages{flex-direction:column;gap:16px;display:flex}.shared-conversation__footer{text-align:center;color:#8a8f98;border-top:1px solid #1c1c1e14;padding-top:20px;font-size:.8rem}.share-link-row{align-items:center;gap:8px;display:flex}.workspace-scope-chips{flex-wrap:wrap;gap:8px;display:flex}.workspace-scope-chip{max-width:100%;color:var(--text);background:#8a8f981a;border:1px solid #8a8f9847;border-radius:999px;align-items:center;gap:6px;padding:4px 6px 4px 10px;font-size:.8rem;display:inline-flex}.workspace-scope-chip__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-scope-chip__remove{color:var(--text-soft);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:3px;display:inline-flex}.workspace-scope-chip__remove:focus-visible,.workspace-scope-chip__remove:hover{color:var(--text);background:#8a8f9833}.app-shell,.public-shell{background:var(--bg);min-height:100vh}.public-shell{padding:24px 28px 0}.public-shell>.deep-landing{width:calc(100% + 56px);max-width:none;margin:-24px -28px 0}.public-shell--login{background:#fff;height:100dvh;min-height:100dvh;padding:0;overflow:hidden auto}.app-header{z-index:20;background:var(--surface);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;height:62px;padding:0 18px;display:flex;position:sticky;top:0}.app-header--workspace{border-bottom:0}.app-header__left,.app-header__right{align-items:center;gap:14px;display:flex}.icon-button,.profile-chip{width:38px;height:38px;color:var(--primary);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.icon-svg{width:18px;height:18px}.app-brand{gap:12px}.app-brand,.app-brand__mark{align-items:center;display:inline-flex}.app-brand__mark{background:#0a0a0a;border-radius:9px;justify-content:center;width:34px;height:34px;position:relative;overflow:hidden}.app-brand__mark-default{width:22px;height:auto;display:block}.app-brand__mark-image{object-fit:cover;width:100%;height:100%;box-shadow:var(--shadow-sm);background:#fff;border:1px solid #1c1c1e14;border-radius:12px}.app-brand__text{font-family:var(--font-display),sans-serif;letter-spacing:-.04em;color:#1c1c1e;font-size:2rem;line-height:1}.profile-chip{background:var(--gray-100);border-radius:999px;width:42px;height:42px}.profile-chip__avatar{color:#a1a1a0;width:24px;height:24px}.app-body{grid-template-columns:var(--sidebar-width) minmax(0,1fr);height:calc(100vh - 62px);transition:grid-template-columns .32s cubic-bezier(.22,1,.36,1);display:grid}.app-body__backdrop{display:none}.app-body--collapsed{grid-template-columns:74px minmax(0,1fr)}.sidebar{box-sizing:border-box;border-right:1px solid var(--line);background:#fff;flex-direction:column;height:100%;padding:12px 8px 16px;transition:padding .32s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden}.sidebar__nav{grid-auto-rows:min-content;gap:2px;padding-right:4px;overflow-y:auto}.sidebar__nav,.sidebar__workspace{flex:1;align-content:start;display:grid}.sidebar__workspace{grid-template-rows:auto minmax(0,1fr);gap:10px;min-height:0;transition:opacity .22s,transform .32s cubic-bezier(.22,1,.36,1),max-height .32s cubic-bezier(.22,1,.36,1)}.sidebar__link{border-radius:var(--radius-sm);min-height:32px;color:var(--gray-700);transition:background-color var(--motion-fast) var(--ease-in-out),color var(--motion-fast) var(--ease-in-out),grid-template-columns .32s cubic-bezier(.22,1,.36,1),gap .32s cubic-bezier(.22,1,.36,1),padding .32s cubic-bezier(.22,1,.36,1);grid-template-columns:16px minmax(0,1fr);gap:8px;padding:0 10px}.sidebar__back-button,.sidebar__link{align-items:center;display:grid;overflow:hidden}.sidebar__back-button{border-radius:var(--radius-md);color:#444653;text-align:left;background:0 0;border:0;grid-template-columns:20px minmax(0,1fr);gap:12px;min-height:34px;padding:0 14px;transition:background-color .18s,color .18s,grid-template-columns .32s cubic-bezier(.22,1,.36,1),gap .32s cubic-bezier(.22,1,.36,1),padding .32s cubic-bezier(.22,1,.36,1),transform .18s}.sidebar__back-button:hover{background:var(--gray-alpha-100);color:var(--primary)}.sidebar__link:hover{background:var(--gray-alpha-100);color:var(--gray-900)}.sidebar__link--active{background:var(--gray-alpha-200);color:var(--gray-900)}.sidebar__link--active .sidebar__copy strong{font-weight:500}.sidebar__copy{white-space:nowrap;opacity:1;min-width:0;max-width:160px;transition:opacity .18s,transform .24s,max-width .32s cubic-bezier(.22,1,.36,1);display:grid;overflow:hidden;transform:translate(0)}.sidebar__copy strong{color:currentColor;font-family:var(--font-body);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:400;line-height:1.4;display:block;overflow:hidden}.sidebar__icon{width:16px;height:16px;color:var(--gray-400);flex-shrink:0}.sidebar__link--active .sidebar__icon{color:var(--gray-700)}.sidebar__profile-card{border-radius:18px;grid-template-columns:minmax(0,1fr);gap:8px;padding:10px 12px;transition:background-color .18s,box-shadow .18s,transform .18s}.sidebar__profile-card,.sidebar__profile-section{box-sizing:border-box;align-items:center;width:100%;min-width:0;display:grid}.sidebar__profile-section{border-top:1px solid var(--line);opacity:1;grid-template-columns:minmax(0,1fr) 40px;gap:10px;max-width:100%;max-height:120px;margin-top:auto;padding:16px 12px 0;transition:opacity .18s,transform .24s,max-height .32s cubic-bezier(.22,1,.36,1),padding .32s cubic-bezier(.22,1,.36,1),margin .32s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:translateY(0)}.sidebar__profile-copy{white-space:nowrap;opacity:1;gap:4px;min-width:0;max-width:168px;transition:opacity .18s,transform .24s,max-width .32s cubic-bezier(.22,1,.36,1);display:grid;overflow:hidden;transform:translate(0)}.sidebar__profile-copy strong{color:#1c1c1e;font-family:var(--font-body);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:600;display:block;overflow:hidden}.sidebar__profile-notification{box-sizing:border-box;border:1px solid var(--line);background:var(--gray-50);color:#0a0a0b;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .18s,border-color .18s,transform .18s,opacity .18s;display:inline-flex}.sidebar__profile-notification:hover{background:var(--gray-100);border-color:var(--accent-300);transform:translateY(-1px)}.sidebar__profile-copy span{color:#757685;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;display:block;overflow:hidden}.sidebar__history{border-top:1px solid var(--line);opacity:1;gap:10px;min-height:0;max-height:420px;padding:14px 12px 0;transition:opacity .18s,transform .24s,max-height .32s cubic-bezier(.22,1,.36,1),padding .32s cubic-bezier(.22,1,.36,1);display:grid;overflow:hidden;transform:translateY(0)}.sidebar__history--workspace{border-top:0;grid-template-rows:auto minmax(0,1fr);align-content:start;gap:8px;padding:0;display:grid}.sidebar__history--workspace .sidebar__history-header{padding:6px 12px 0}.sidebar__history--workspace .sidebar__history-list{padding-inline:12px}.sidebar__history-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.sidebar__history-list{align-content:start;gap:6px;padding-right:2px;display:grid;overflow-y:auto}.sidebar__history-item{border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;transition:background-color .18s,box-shadow .18s;display:grid;position:relative}.sidebar__history-item--active{background:linear-gradient(180deg,var(--gray-100) 0,var(--gray-100) 100%);box-shadow:none}.sidebar__history-button,.sidebar__history-create-button,.sidebar__history-menu-button,.sidebar__history-menu-item{color:inherit;font:inherit;background:0 0;border:0}.sidebar__history-button{color:#444653;text-align:left;width:100%;min-height:40px;padding:0 12px}.sidebar__history-item--active .sidebar__history-button{color:#0a0a0b;font-weight:600}.sidebar__history-button span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sidebar__history-actions{position:relative}.sidebar__history-create-button{background:var(--gray-100);color:#0a0a0b;border-radius:12px;align-items:center;gap:8px;min-height:36px;padding:0 12px;font-weight:600;transition:background-color .18s,color .18s,transform .18s,box-shadow .18s;display:inline-flex}.sidebar__history-create-button:hover{background:var(--gray-150);color:var(--primary);box-shadow:none;transform:translateY(-1px)}.sidebar__history-create-button span{white-space:nowrap}.sidebar__history-menu-button{color:#757685;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;transition:background-color .18s,color .18s;display:inline-flex}.sidebar__history-item:hover .sidebar__history-menu-button,.sidebar__history-menu-button[aria-expanded=true]{background:var(--gray-100);color:#0a0a0b}.sidebar__history-menu{z-index:35;border:1px solid var(--line);background:var(--surface);min-width:140px;box-shadow:var(--shadow-sm);border-radius:12px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.sidebar__history-menu-item{min-height:36px;color:var(--text);text-align:left;border-radius:8px;padding:0 10px}.sidebar__history-menu-item:hover{background:var(--gray-100);color:var(--primary)}.sidebar__history-menu-item--danger:hover{background:var(--status-red-bg);color:var(--danger)}.app-body--collapsed .sidebar{padding-inline:8px}.app-body--collapsed .sidebar__link{grid-template-columns:20px minmax(0,0fr);justify-content:center;gap:0;min-height:34px;padding:0 10px}.app-body--collapsed .sidebar__copy,.app-body--collapsed .sidebar__profile-copy{opacity:0;max-width:0;transform:translate(-8px)}.app-body--collapsed .sidebar__icon{margin:0 auto}.app-body--collapsed .sidebar__profile-section,.app-body--collapsed .sidebar__workspace{opacity:0;pointer-events:none;border-top-color:#0000;max-height:0;margin-top:0;padding-top:0;padding-bottom:0;transform:translateY(8px)}.app-body--collapsed .sidebar__workspace{opacity:1;pointer-events:auto;max-height:none;margin-top:0;padding-top:0;padding-bottom:0;transform:none}.app-body--collapsed .sidebar__back-button{grid-template-columns:20px minmax(0,0fr);justify-content:center;gap:0;padding:0 10px}.app-body--collapsed .sidebar__history--workspace{opacity:1;pointer-events:auto;grid-template-rows:auto 0fr;gap:0;max-height:none;overflow:visible;transform:none}.app-body--collapsed .sidebar__history--workspace .sidebar__history-header{justify-content:center;padding:6px 0 0}.app-body--collapsed .sidebar__history--workspace .sidebar__history-list{opacity:0;pointer-events:none;max-height:0;padding-inline:0;overflow:hidden}.app-body--collapsed .sidebar__history-create-button{justify-content:center;gap:0;width:48px;min-width:48px;padding-inline:0}.app-body--collapsed .sidebar__history-create-button span{display:none}.sidebar__profile-card:hover{background:var(--gray-50);box-shadow:none;transform:translateY(-1px)}.topbar__identity strong{color:var(--primary);margin-top:4px;font-size:.95rem;display:block}.topbar__identity span{color:var(--text-soft);font-size:.88rem}.app-content{height:100%;padding:16px 20px 24px;overflow-y:auto}.app-content--workspace{padding-top:0;overflow:hidden}.page,.topbar{max-width:1320px;margin:0 auto}.topbar{justify-content:space-between;gap:16px;margin-bottom:16px}.topbar,.topbar__identity{align-items:center;display:flex}.topbar__identity{gap:14px}.topbar__badge{border-radius:var(--radius-sm);color:#fff;background:#1f2125;justify-content:center;align-items:center;min-width:68px;height:38px;padding:0 16px;font-size:.9rem;font-weight:700;display:inline-flex}.topbar__actions{align-items:center;gap:10px;display:flex}.topbar__publish{position:relative}.topbar__dropdown{z-index:30;border:1px solid var(--line);background:var(--surface);min-width:220px;box-shadow:var(--shadow-sm);border-radius:14px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.topbar__dropdown-item{width:100%;min-height:42px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 12px;font-weight:600;display:inline-flex}.topbar__dropdown-item:hover{background:var(--surface-muted);color:var(--primary)}@media (max-width:960px){.public-shell{padding:24px 18px 0}.public-shell--login{height:auto;min-height:100dvh;padding:0}.public-shell>.deep-landing{width:calc(100% + 36px);margin:-24px -18px 0}.public-shell--login>.auth-layout,.public-shell--login>.deep-landing{width:100%;margin:0}.app-header{justify-content:flex-start;padding-inline:14px}.app-header__left{flex-wrap:nowrap;gap:10px}.app-brand{flex:none;gap:10px}.app-brand__mark{width:30px;height:30px}.app-brand__text{display:none}.app-body,.app-body--collapsed{grid-template-columns:minmax(0,1fr);position:relative}.app-body__backdrop{z-index:34;opacity:0;pointer-events:none;background:#1c1c1e6b;border:0;transition:opacity .22s;display:block;position:fixed;inset:62px 0 0}.app-body__backdrop--visible{opacity:1;pointer-events:auto}.sidebar{z-index:40;width:min(86vw,320px);max-width:320px;transition:transform .28s cubic-bezier(.22,1,.36,1),padding .32s cubic-bezier(.22,1,.36,1);position:fixed;top:62px;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}.sidebar__nav,.sidebar__workspace{flex:none}.sidebar__profile-section{margin-top:14px;padding-top:12px}.app-body--mobile-sidebar-open .sidebar{transform:translate(0)}.app-body--collapsed .sidebar,.app-body--collapsed .sidebar__history--workspace,.app-body--collapsed .sidebar__history--workspace .sidebar__history-list,.app-body--collapsed .sidebar__profile-section,.app-body--collapsed .sidebar__workspace{opacity:1;pointer-events:auto;max-height:none;transform:none}.app-body--collapsed .sidebar{padding-inline:10px}.app-body--collapsed .sidebar__back-button,.app-body--collapsed .sidebar__link{grid-template-columns:20px minmax(0,1fr);justify-content:start;gap:12px;padding-inline:14px}.app-body--collapsed .sidebar__copy,.app-body--collapsed .sidebar__profile-copy{opacity:1;max-width:160px;transform:none}.app-body--collapsed .sidebar__icon{margin:0}.app-content{padding:20px 16px 28px}.app-content--workspace{padding-inline:0}.topbar{flex-direction:column;align-items:stretch}.topbar__actions,.topbar__identity{width:100%}.topbar__actions{flex-wrap:wrap;justify-content:flex-start}}.observability-highlight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.observability-highlight{border:1px solid var(--line);background:linear-gradient(#fbfbfa,#f6f6f5);border-radius:10px;gap:8px;padding:16px;display:grid}.observability-highlight__label{color:var(--text-faint);font-size:var(--text-xs);font-weight:700}.observability-highlight strong{color:var(--primary);font-family:var(--font-display),sans-serif;font-size:var(--text-xl)}.observability-highlight small{color:var(--text-soft);line-height:1.5}.table-card{overflow:hidden}.table-card__head{padding:14px 14px 0}.table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}table{border-collapse:collapse;width:100%}td,th{border-top:1px solid var(--line);text-align:left;padding:9px 12px}th{background:var(--surface-alt);color:var(--text-faint);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:700}td{font-size:var(--text-sm);vertical-align:middle}tbody tr:hover{background:#fbfbfa}.employee-table{table-layout:fixed}.employee-table__col--user{width:26%}.employee-table__col--login{width:16%}.employee-table__col--status{width:13%}.employee-table__col--limit{width:10%}.employee-table__col--tier{width:18%}.interaction-row--public{cursor:pointer}.interaction-row--public:focus-visible{outline-offset:-2px;outline:2px solid #d6d6d2}.interaction-row--public:hover{background:#f6f6f5}.interaction-agent{gap:4px;display:grid}.interaction-agent strong{color:var(--primary)}.interaction-agent span{color:var(--text-soft);font-size:var(--text-sm)}.interaction-detail-disabled,.interaction-detail-link{font-size:var(--text-sm);align-items:center;gap:6px;font-weight:700;display:inline-flex}.interaction-detail-link{color:var(--primary)}.interaction-detail-disabled{color:var(--text-faint)}.timeline{gap:12px;display:grid}.timeline__meta{color:var(--text-faint);font-size:var(--text-xs);justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;font-weight:700;display:flex}.marketing-page{gap:16px;width:min(1200px,100%);margin:0 auto;display:grid}.marketing-header{justify-content:space-between;align-items:center;gap:14px;padding:4px 0 14px;display:flex}.marketing-brand{align-items:center;gap:12px;display:inline-flex}.marketing-brand__logo{border-radius:var(--radius-md);background:linear-gradient(135deg,var(--accent),var(--accent-strong));color:#fff;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.marketing-brand__text{color:var(--primary);font-family:var(--font-display),sans-serif;font-size:var(--text-xl);letter-spacing:-.04em;font-weight:700}.kpi-inline,.marketing-actions,.marketing-nav{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.marketing-nav a:not(.button){color:var(--text-soft);font-size:var(--text-base);font-weight:700}.marketing-hero{grid-template-columns:minmax(0,1.2fr) 360px;gap:16px;padding:16px;display:grid}.marketing-hero__copy{align-content:start;gap:14px;display:grid}.marketing-hero__copy h1{font-size:var(--text-xl);color:var(--primary);line-height:.96}.auth-benefits,.marketing-hero__panel{gap:14px;display:grid}.marketing-stat{background:var(--surface-alt);padding:14px}.marketing-stat strong{color:var(--primary);font-family:var(--font-display),sans-serif;font-size:var(--text-base);margin-top:8px;display:block}.marketing-demo-modal{width:min(560px,100%)}.marketing-demo-modal__progress-copy{color:var(--text-soft);font-size:var(--text-base);justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.marketing-demo-modal__progress-copy strong{color:var(--primary);font-family:var(--font-display),sans-serif;font-size:var(--text-sm)}.marketing-demo-modal__progress{margin-top:0}.marketing-demo-modal__question{border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(#fbf9f6eb,#fffffffa);gap:14px;padding:14px;display:grid}.marketing-demo-modal__question strong{color:var(--primary);font-family:var(--font-display),sans-serif;font-size:var(--text-base);letter-spacing:-.02em}.marketing-demo-modal--diagnostic{width:min(720px,100%);box-shadow:var(--shadow-sm);background:radial-gradient(circle at 0 0,#e9e7e48f,#0000 26%),linear-gradient(#fff,#f6f6f5);border:0;border-radius:10px;padding:0;overflow:hidden}.marketing-demo-modal__header{color:#fff;background:#0a0a0b;align-items:flex-start;margin:0;padding:16px 16px 14px}.marketing-demo-modal__header-copy{gap:8px;display:grid}.marketing-demo-modal__eyebrow{color:#ffffffc2;font-size:var(--text-xs);font-weight:700}.marketing-demo-modal__header .panel__title{color:#fff}.marketing-demo-modal__header p{color:#ffffffc2;max-width:52ch;margin:0;line-height:1.5}.marketing-demo-modal__header .icon-button{color:#fff;background:#ffffff14;border-color:#ffffff1f;margin-top:2px}.marketing-demo-modal__stack{gap:0;padding:0 16px 16px}.marketing-demo-modal__progress-shell{background:#0a0a0b;margin:0 -24px;padding:14px 16px 16px}.marketing-demo-modal__body{gap:14px;padding-top:22px;display:grid}.marketing-demo-modal__question{background:0 0;border:0;border-radius:0;gap:10px;padding:0}.marketing-demo-modal__question-label{color:#6b7074;font-size:var(--text-xs);font-weight:700}.marketing-demo-modal__question p{color:#6b7074;margin:0;line-height:1.5}.marketing-demo-modal__step{min-height:220px;padding-right:0}.marketing-demo-modal__actions{padding-top:18px}.marketing-demo-modal__success{gap:14px;padding:16px;display:grid}.marketing-demo-modal__success strong{color:var(--primary);font-family:var(--font-display),sans-serif;font-size:var(--text-lg);letter-spacing:-.03em}.marketing-demo-modal__success p{color:var(--text-soft);margin:0;line-height:1.5}.marketing-demo-modal__success-actions{margin-top:8px}.marketing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.marketing-footer{color:var(--text-soft);justify-content:space-between;align-items:center;gap:14px;padding:16px 6px 8px;display:flex}.marketing-footer p{max-width:56ch;margin:0;line-height:1.6}.marketing-footer__links{flex-wrap:wrap;gap:14px;display:flex}.marketing-footer__links a{color:var(--primary);font-weight:700}.agent-version-name-editor,.agent-version-name-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agent-version-name-editor p,.agent-version-name-row p{margin:0}.agent-version-name-input{border:1px solid var(--line-strong);border-radius:var(--radius-sm);min-width:240px;color:var(--text);background:#fbfbfa;outline:none;padding:8px 10px}.agent-version-name-input:focus{border-color:#d6d6d2;box-shadow:0 0 0 3px #1c1c1e0f}.agent-version-inline-action{width:32px;height:32px}.agent-version-modal,.da-dialog-card.agent-version-modal{width:min(520px,100%)}.agent-sharing-modal,.da-dialog-card.agent-sharing-modal{width:min(1040px,100%)}.agent-version-modal__body{gap:14px;display:grid}.agent-message__tag-button{cursor:pointer;border:0}.agent-rag-modal,.da-dialog-card.agent-rag-modal{width:min(880px,100%)}.agent-rag-modal__list{gap:14px;display:grid}.agent-rag-modal__item{border:1px solid var(--line);background:#fbfbfa;border-radius:10px;gap:10px;padding:16px;display:grid}.agent-rag-modal__meta{gap:4px;display:grid}.agent-rag-modal__meta span{color:var(--text-soft);font-size:var(--text-base)}.agent-rag-modal__content{color:var(--text);font-family:var(--font-mono);font-size:var(--text-base);white-space:pre-wrap;word-break:break-word;background:#f6f6f5;border-radius:10px;margin:0;padding:14px;line-height:1.6}.interaction-detail{gap:16px;display:grid}.interaction-detail__hero{background:linear-gradient(#fcfaf7fa,#fffffffa);border:1px solid #d6d4d18f;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 16px;display:flex}.interaction-detail__hero-copy{gap:8px;display:grid}.interaction-detail__hero-copy strong{color:#1c1c1e;font-family:var(--font-body);font-size:var(--text-base);letter-spacing:-.03em}.interaction-detail__hero-copy p{color:#51555a;margin:0;line-height:1.6}.interaction-detail__hero-chips{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.interaction-detail__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.interaction-detail__doc,.interaction-detail__metric,.interaction-detail__section{border:1px solid var(--line);background:#fbfbfa;border-radius:10px;gap:10px;padding:16px;display:grid}.interaction-detail__metric{align-content:start;min-height:108px}.interaction-detail__metric span{color:#6b7074;font-size:var(--text-xs);font-weight:700}.interaction-detail__metric strong,.interaction-detail__section strong{color:var(--primary);font-family:var(--font-display),sans-serif}.interaction-detail__metric strong{font-size:var(--text-base);letter-spacing:-.03em}.interaction-detail__section{background:#fbfbfa;min-width:0}.interaction-detail__section-header{color:var(--primary);align-items:center;gap:8px;display:inline-flex}.interaction-detail__conversation{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;min-width:0;display:grid}.interaction-detail__content p{color:var(--text);white-space:pre-wrap;margin:0;line-height:1.6}.interaction-detail__content{gap:10px;min-width:0;display:grid;overflow:hidden}.interaction-detail__content--scrollable{max-height:min(52vh,560px);padding-right:4px;overflow:auto}.interaction-detail__docs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.interaction-detail__doc span{color:var(--text-soft);font-size:var(--text-base)}.agent-list-grid,.agent-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.agent-summary-card{border:1px solid var(--line);border-radius:var(--radius-md);background:radial-gradient(circle at top right,#f7f5f2e6,transparent 36%),var(--surface);min-height:172px;box-shadow:var(--shadow);align-content:start;gap:8px;padding:16px;display:grid}.agent-summary-card__value{font-size:var(--text-xl);letter-spacing:-.06em;line-height:.95}.agent-summary-card h3,.agent-summary-card__value{color:var(--primary);font-family:var(--font-display),sans-serif}.agent-summary-card h3{font-size:var(--text-base);margin:0;line-height:1.05}.agent-summary-card p{color:var(--text-soft);max-width:30ch;margin:0;line-height:1.55}.agent-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow);color:var(--text);gap:14px;padding:14px;transition:border-color .12s,transform .12s,box-shadow .12s;display:grid}.agent-card:hover{box-shadow:var(--shadow-sm);border-color:#e0e0dd;transform:translateY(-1px)}.agent-card--create{background:linear-gradient(#f7f5f2cc,#fffffff5);border-style:dashed}.agent-card__create-icon,.agent-card__icon{border-radius:var(--radius-sm);width:42px;height:42px;color:var(--primary);background:#f6f6f5;place-items:center;display:grid}.agent-card__body{gap:8px;display:grid}.agents-library-page{background:0 0;align-content:start;padding:0;display:grid}.agents-library-page__container{gap:14px;width:100%;max-width:1320px;margin:0 auto;padding:0;display:grid}.agents-library-page__hero{grid-template-columns:minmax(0,1.4fr) auto;align-items:start;gap:14px;display:grid}.agents-library-page__hero h1{color:#1c1c1e;max-width:920px;font-family:var(--font-display),sans-serif;font-size:var(--text-xl);letter-spacing:-.06em;margin:0;line-height:1.02}.agents-library-page__hero p:last-child{color:#1c1c1eb8;max-width:760px;font-size:var(--text-base);margin:16px 0 0;line-height:1.5}.agents-library-page__actions{justify-content:flex-end;display:flex}.agents-library-page__action-button{border-radius:10px;min-height:34px;padding-inline:16px}.agents-library-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.agents-library-card,.agents-library-create-card,.agents-library-empty,.agents-library-list-card,.agents-library-metric-card{box-shadow:var(--shadow-sm);background:#fffffff0;border:1px solid #7576852e;border-radius:10px}.agents-library-metric-card{gap:10px;padding:14px 16px;display:grid}.agents-library-card__icon,.agents-library-create-card__icon,.agents-library-empty__icon,.agents-library-metric-card__icon{color:#0a0a0b;background:#f6f6f5;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.agents-library-metric-card span{color:#1c1c1eb8;font-size:var(--text-sm);font-weight:800}.agents-library-metric-card strong{color:#1c1c1e;font-family:var(--font-display),sans-serif;font-size:var(--text-2xl);letter-spacing:-.05em;line-height:1}.agents-library-metric-card p{color:#1c1c1ead;margin:0;line-height:1.6}.agents-library-layout{grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);align-items:start;gap:14px;display:grid}.agents-library-create-card,.agents-library-list-card{padding:16px}.agents-library-create-card{background:radial-gradient(circle at 100% 100%,#0a0a0b14,#0000 38%),#fffffff0;align-content:start;gap:14px;display:grid}.agents-library-create-card__copy{gap:10px;display:grid}.agents-library-create-card__copy span{color:#1a1a1c;font-size:var(--text-sm);font-weight:800}.agents-library-create-card__copy h2,.agents-library-section-head h2{color:#1c1c1e;font-family:var(--font-display),sans-serif;font-size:var(--text-xl);letter-spacing:-.03em;margin:0}.agents-library-create-card__copy p,.agents-library-section-head p{color:#1c1c1ead;margin:0;line-height:1.5}.agents-library-create-card__button{border-radius:10px;width:fit-content;min-height:34px;padding-inline:14px}.agents-library-section-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.agents-library-section-head>span{color:#0a0a0b;min-height:36px;font-size:var(--text-sm);background:#f6f6f5;border-radius:999px;align-items:center;padding:0 14px;font-weight:700;display:inline-flex}.agents-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.agents-library-card{color:inherit;gap:14px;padding:14px;text-decoration:none;transition:border-color .12s,transform .12s,box-shadow .12s;display:grid}.agents-library-card:hover{box-shadow:var(--shadow-sm);border-color:#e0e0dd;transform:translateY(-1px)}.agents-library-card__head{justify-content:space-between;align-items:center;gap:14px;display:flex}.agents-library-chip{color:#6b7074;min-height:32px;font-size:var(--text-xs);letter-spacing:.04em;background:#f6f6f5;border-radius:999px;align-items:center;padding:0 12px;font-weight:800;display:inline-flex}.agents-library-chip--success{color:#17834e;background:#e8f8ef}.agents-library-chip--warning{color:#9a6b00;background:#fff4dc}.agents-library-chip--danger{color:#c53a47;background:#fdeced}.agents-library-card__body{gap:10px;display:grid}.agents-library-card__body strong{color:#1c1c1e;font-family:var(--font-display),sans-serif;font-size:var(--text-base);letter-spacing:-.03em}.agents-library-card__body p{color:#1c1c1eb3;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.agents-library-card__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.agents-library-card__stats article{background:#fbfbfa;border:1px solid #7576851f;border-radius:10px;gap:4px;padding:14px;display:grid}.agents-library-card__meta span,.agents-library-card__owner span,.agents-library-card__stats span{color:#1c1c1ead}.agents-library-card__stats article>span{font-size:var(--text-sm);font-weight:700}.agents-library-card__stats strong{color:#1c1c1e;font-family:var(--font-display),sans-serif;font-size:var(--text-base)}.agents-library-card__footer{gap:10px;display:grid}.agents-library-card__meta,.agents-library-card__owner{font-size:var(--text-base);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.agents-library-card__owner{color:#1c1c1ea8}.agents-library-card__owner svg{color:#6b7074;flex-shrink:0}.agents-library-empty{background:#fbfbfa;justify-items:start;gap:12px;padding:16px;display:grid}.agents-library-empty strong{color:#1c1c1e}.agents-library-empty p{color:#1c1c1ead;margin:0;line-height:1.5}.agent-card__body strong{font-family:var(--font-display),sans-serif;font-size:var(--text-base);color:var(--primary)}.agent-card__body p{color:var(--text-soft);margin:0;line-height:1.55}.agent-card__submeta{gap:4px;display:grid}.agent-card__submeta span{color:var(--text-faint);font-size:var(--text-sm)}.agent-card__meta{flex-wrap:wrap;gap:10px;display:flex}.agent-detail-header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.agent-detail-header__meta,.agent-preview__meta{flex-wrap:wrap;gap:10px;display:flex}.agent-detail{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:start}.agent-detail,.agent-detail__pane,.agent-preview{gap:14px;display:grid}.agent-preview{grid-template-rows:auto minmax(0,1fr);align-self:start;height:calc(100vh - 48px);max-height:calc(100vh - 48px);position:sticky;top:24px}.agent-detail__pane-header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.agent-settings__stack{gap:14px;display:grid}.agent-detail__tabs{border:1px solid var(--line);background:#fbfbfa;border-radius:999px;flex-wrap:wrap;align-items:center;gap:10px;width:fit-content;max-width:100%;padding:6px;display:flex}.agent-detail__tabs--secondary{margin-bottom:20px}.agent-detail__tab{min-height:40px;color:var(--text-soft);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-weight:700;transition:background-color .12s,color .12s;display:inline-flex}.agent-detail__tab:hover{color:var(--primary);background:#cac8c533}.agent-detail__tab--active{color:var(--primary);box-shadow:var(--shadow-sm);background:#fff}.agent-detail__tab:disabled{opacity:.45;cursor:not-allowed}.agent-sharing-mode-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:min(100%,320px);display:grid;position:relative;overflow:hidden}.agent-sharing-mode-tabs .agent-detail__tab{z-index:1;justify-content:center;position:relative}.agent-sharing-mode-tabs .agent-detail__tab--active,.agent-sharing-mode-tabs .agent-detail__tab:hover{box-shadow:none;background:0 0}.agent-sharing-mode-tabs__indicator{width:calc(50% - 3px);box-shadow:var(--shadow-sm);background:#fff;border-radius:999px;transition:transform .22s;position:absolute;top:6px;bottom:6px;left:6px}.agent-sharing-mode-tabs__indicator--email{transform:translate(0)}.agent-sharing-mode-tabs__indicator--tier{transform:translate(calc(100% + 6px))}.agent-primary-tabs{position:relative;overflow:hidden}.agent-primary-tabs .agent-detail__tab{z-index:1;position:relative}.agent-primary-tabs .agent-detail__tab--active,.agent-primary-tabs .agent-detail__tab:hover{box-shadow:none;background:0 0}.agent-primary-tabs__indicator{box-shadow:var(--shadow-sm);background:#fff;border-radius:999px;transition:width .22s,transform .22s;position:absolute;top:6px;bottom:6px;left:6px}.agent-primary-tabs__indicator--count-2{width:calc(50% - 9px)}.agent-primary-tabs__indicator--count-2.agent-primary-tabs__indicator--configuration{transform:translate(0)}.agent-primary-tabs__indicator--count-2.agent-primary-tabs__indicator--tests{transform:translate(calc(100% + 6px))}.agent-primary-tabs__indicator--count-3{width:calc(33.3333% - 8px)}.agent-primary-tabs__indicator--count-3.agent-primary-tabs__indicator--configuration{transform:translate(0)}.agent-primary-tabs__indicator--count-3.agent-primary-tabs__indicator--versioning{transform:translate(calc(100% + 6px))}.agent-primary-tabs__indicator--count-3.agent-primary-tabs__indicator--tests{transform:translate(calc(200% + 12px))}.agent-context-tabs,.agent-logic-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:min(100%,320px);display:grid;position:relative;overflow:hidden}.agent-context-tabs .agent-detail__tab,.agent-logic-tabs .agent-detail__tab{z-index:1;justify-content:center;position:relative}.agent-context-tabs .agent-detail__tab--active,.agent-context-tabs .agent-detail__tab:hover,.agent-logic-tabs .agent-detail__tab--active,.agent-logic-tabs .agent-detail__tab:hover{box-shadow:none;background:0 0}.agent-context-tabs__indicator,.agent-logic-tabs__indicator{width:calc(50% - 3px);box-shadow:var(--shadow-sm);background:#fff;border-radius:999px;transition:transform .22s;position:absolute;top:6px;bottom:6px;left:6px}.agent-context-tabs__indicator--collections,.agent-logic-tabs__indicator--model{transform:translate(0)}.agent-context-tabs__indicator--advanced,.agent-logic-tabs__indicator--advanced{transform:translate(calc(100% + 6px))}.agent-settings__section{border:1px solid var(--line);border-radius:var(--radius-md);background:#fbfbfa;gap:14px;padding:16px;display:grid}.agent-settings__section-title{color:var(--primary);font-size:var(--text-base);align-items:center;gap:8px;font-weight:700;display:inline-flex}.agent-settings__section-copy{color:var(--text-soft);margin:0;line-height:1.55}.agent-context-selector{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.agent-context-list{gap:12px;margin-top:12px;display:grid}.agent-context-selector+.agent-context-empty{margin-top:12px}.agent-context-empty,.agent-context-item{border:1px solid var(--line);border-radius:var(--radius-md);background:#fbfbfa;gap:12px;padding:14px;display:grid}.agent-context-item{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.agent-context-item__icon{border-radius:var(--radius-sm);width:38px;height:38px;color:var(--primary);background:#f6f6f5;place-items:center;display:grid}.agent-context-item__body{gap:4px;display:grid}.agent-context-empty strong,.agent-context-item__body strong{color:var(--primary);font-family:var(--font-display),sans-serif}.agent-context-empty p,.agent-context-item__body span{color:var(--text-soft)}.agent-context-empty p{margin:0;line-height:1.5}.agent-parameter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.agent-chat__input,.agent-textarea{border:1px solid var(--line-strong);border-radius:var(--radius-sm);width:100%;min-height:180px;color:var(--text);resize:vertical;background:#fbfbfa;outline:none;padding:12px 14px}.agent-textarea{scrollbar-width:thin;scrollbar-color:#0a0a0b38 transparent;min-height:360px}.agent-textarea::-webkit-scrollbar{width:8px}.agent-textarea::-webkit-scrollbar-track{background:0 0}.agent-textarea::-webkit-scrollbar-thumb{background:#0a0a0b38 padding-box padding-box;border:2px solid #0000;border-radius:999px}.agent-textarea::-webkit-scrollbar-thumb:hover{background:#0a0a0b57 padding-box padding-box}.agent-chat__input:focus,.agent-textarea:focus{border-color:#d6d6d2;box-shadow:0 0 0 3px #1c1c1e0f}.agent-field-counter{color:var(--text-faint);font-size:var(--text-xs);text-align:right;margin-top:6px;display:block}.agent-field-counter--limit{color:var(--primary);font-weight:700}.agent-settings__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.agent-quality-builder,.agent-quality-builder__grid,.agent-quality-list,.agent-quality-results,.agent-quality-results__list,.agent-suite-list{gap:14px;display:grid}.agent-quality-builder__sections{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px;display:grid}.agent-quality-builder__section-card,.agent-quality-section-block{background:linear-gradient(#fcfdff,#fbfbfa);border:1px solid #eceae7f5;border-radius:10px;gap:14px;padding:16px 14px;display:grid}.agent-quality-builder__section-head{gap:6px;display:grid}.agent-quality-builder__section-kicker,.agent-quality-builder__step-number{width:fit-content;min-width:32px;min-height:32px;color:var(--primary);font-size:var(--text-xs);background:#0a0a0b14;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-weight:700;display:inline-flex}.agent-quality-builder__section-kicker{background:#cac8c538}.agent-quality-builder__section-head strong{color:var(--primary);font-family:var(--font-display),sans-serif;font-size:var(--text-base)}.agent-quality-builder__section-head p{color:var(--text-soft);margin:0;line-height:1.6}.agent-quality-builder__assist{background:linear-gradient(#fbfbfa,#f6f6f5);border:1px solid #cac8c56b;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:14px;padding:16px 14px;display:flex}.agent-quality-builder__assist strong{color:var(--primary);font-family:var(--font-display),sans-serif}.agent-quality-builder__assist p{color:var(--text-soft);margin:6px 0 0;line-height:1.6}.agent-quality-builder__runbar{background:#fff;border:1px solid #cccac7b8;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:16px 14px;display:flex}.agent-quality-builder__runbar-copy{gap:6px;display:grid}.agent-quality-builder__runbar-copy strong{color:var(--primary);font-family:var(--font-display),sans-serif}.agent-quality-builder__runbar-copy p{color:var(--text-soft);margin:0;line-height:1.6}.agent-quality-section-block .agent-quality-results__list,.agent-quality-section-block .agent-suite-list{margin-top:4px}.agent-quality-builder__textarea{border:1px solid var(--line-strong);border-radius:var(--radius-sm);width:100%;min-height:120px;color:var(--text);resize:vertical;background:#fbfbfa;outline:none;padding:12px 14px}.agent-quality-builder__textarea:focus{border-color:#d6d6d2;box-shadow:0 0 0 3px #1c1c1e0f}.agent-quality-card,.agent-quality-result,.agent-quality-summary,.agent-suite-card{border:1px solid var(--line);border-radius:var(--radius-md);background:#fbfbfa;gap:12px;padding:14px;display:grid}.agent-quality-card__header,.agent-quality-result__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.agent-quality-card__header strong,.agent-quality-result__header strong,.agent-quality-summary strong{color:var(--primary);font-family:var(--font-display),sans-serif}.agent-quality-card__header p,.agent-quality-result__header p,.agent-quality-summary p{color:var(--text-soft);margin:6px 0 0;line-height:1.55}.agent-suite-card{background:#fbfbfa}.agent-settings__actions--start{justify-content:flex-start}.agent-sharing-table-wrap{border:1px solid var(--line);background:#fbfbfa;border-radius:10px}.agent-sharing-table{min-width:760px}.agent-sharing-table td,.agent-sharing-table th{vertical-align:top}.agent-sharing-table__identity{gap:4px;display:grid}.agent-sharing-table__identity strong{color:var(--primary)}.agent-sharing-table__identity span{color:var(--text-soft);font-size:var(--text-sm);line-height:1.45}.agent-sharing-table__select{appearance:none;min-width:168px;min-height:40px;box-shadow:var(--shadow-sm);color:var(--text);font:inherit;background-color:#fffffff5;background-image:linear-gradient(45deg,#0000 50%,#6b7074 0),linear-gradient(135deg,#6b7074 50%,#0000 0),linear-gradient(#a1a1a038,#a1a1a038);background-position:calc(100% - 18px) calc(50% - 2px),calc(100% - 12px) calc(50% - 2px),calc(100% - 34px);background-repeat:no-repeat;background-size:6px 6px,6px 6px,1px 54%;border:1px solid #8a8f9857;border-radius:12px;padding:0 18px 0 12px;font-weight:600;transition:border-color .16s,box-shadow .16s,background-color .16s,transform .16s}.agent-sharing-table__select:hover{background-color:#fff;border-color:#0a0a0b3d}.agent-sharing-table__select:focus{box-shadow:var(--shadow-sm);background-color:#fff;border-color:#0a0a0b6b;outline:none}.agent-sharing-table__select option{color:var(--text);background:#fbfbfa}.agent-sharing-table__actions{flex-wrap:wrap;gap:10px;display:flex}.agent-quality-summary{background:#f6f6f5;grid-template-columns:auto minmax(0,1fr);align-items:center}.agent-quality-summary span{color:var(--text-soft);font-size:var(--text-sm);display:block}.agent-quality-summary strong{font-size:var(--text-xl);margin-top:4px;display:block}.agent-quality-result--passed{background:#f7fcf6;border-color:#c9dfc8}.agent-quality-result--failed{background:#fff9f7;border-color:#e9d3cb}.agent-quality-result__keywords{gap:10px;display:grid}.agent-quality-result__keywords .tool-card__meta span{gap:6px}.agent-version-layout{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.agent-version-list{gap:10px;display:grid}.agent-version-card{border:1px solid var(--line);border-radius:var(--radius-md);width:100%;color:var(--text);text-align:left;cursor:pointer;background:#fbfbfa;gap:8px;padding:14px;transition:border-color .12s,background-color .12s;display:grid}.agent-version-card:hover{background:#fbfbfa;border-color:#e0e0dd}.agent-version-card--active{background:#f6f6f5;border-color:#d6d6d2}.agent-version-card__meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.agent-version-card__meta strong{color:var(--primary);font-family:var(--font-display),sans-serif}.agent-version-card p,.agent-version-card__meta span{color:var(--text-soft)}.agent-version-card p,.agent-version-detail .list-row span{margin:0;line-height:1.55}.agent-version-detail{border:1px solid var(--line);border-radius:var(--radius-md);background:#fbfbfa;gap:14px;padding:14px;display:grid}.agent-version-detail__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.tool-card,.tool-list{gap:14px;display:grid}.tool-card{box-shadow:var(--shadow-sm);background:linear-gradient(#fffffffa,#fcfaf7f0);border:1px solid #e0dedbeb;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;padding:14px}.tool-card--selectable{width:100%;color:inherit;text-align:left;cursor:pointer;transition:border-color .12s,background-color .12s,transform .12s}.tool-card--active,.tool-card--selectable:hover{background:#f6f6f5;border-color:#e0e0dd}.tool-card__icon{color:#0a0a0b;background:linear-gradient(#f6f6f5,#f0f0ef);border-radius:10px;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 1px #fffc}.tool-card__body{gap:8px;min-width:0;display:grid}.tool-card__title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tool-card__body strong{color:#1c1c1e;font-family:var(--font-display),sans-serif;font-size:var(--text-base);letter-spacing:-.02em}.tool-card__body p{color:#6b7074;margin:0;line-height:1.55}.tool-card__meta{flex-wrap:wrap;gap:8px;display:flex}.tool-card__meta span{color:#51555a;min-height:26px;font-size:var(--text-xs);background:#f6f6f5;border-radius:999px;align-items:center;padding:0 10px;font-weight:700;display:inline-flex}.tool-card__actions{flex-direction:column;align-items:stretch;gap:8px;display:inline-flex}.tool-form{gap:14px;display:grid}.tools-dropdown{width:100%;position:relative}.tools-dropdown__trigger{color:#26292d;width:100%;min-height:34px;box-shadow:var(--shadow-sm);background:linear-gradient(#fffffffa,#faf8f5fa);border:1px solid #d6d4d1e6;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:0 16px;transition:border-color .16s,box-shadow .16s;display:flex}.tools-dropdown__trigger--open,.tools-dropdown__trigger:hover{box-shadow:var(--shadow-sm);border-color:#0a0a0b47}.tools-dropdown__trigger:disabled{cursor:not-allowed;opacity:.72;box-shadow:none}.tools-dropdown__option-copy,.tools-dropdown__trigger-copy{text-align:left;gap:3px;display:grid}.tools-dropdown__option-copy strong,.tools-dropdown__trigger-copy strong{color:#1c1c1e;font-size:var(--text-sm);font-weight:700}.tools-dropdown__option-copy small,.tools-dropdown__trigger-copy small{color:#6b7074;font-size:var(--text-xs)}.tools-dropdown__popover{z-index:20;width:100%;box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffa;border:1px solid #d6d4d1eb;border-radius:10px;gap:8px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);left:0}.tools-dropdown__option{color:#26292d;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:34px;padding:0 14px;transition:background-color .16s,color .16s;display:flex}.tools-dropdown__option--active,.tools-dropdown__option:hover{color:#0a0a0b;background:#f6f6f5}.tool-form__action{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.tools-page{gap:18px;display:grid}.tools-page__hero{grid-template-columns:minmax(0,1.3fr) minmax(280px,360px);gap:16px;display:grid}.tools-page__grid{grid-template-columns:minmax(320px,.95fr) minmax(0,1.05fr);align-items:start;gap:16px;display:grid}.tools-guidance-card,.tools-hero-card{box-shadow:var(--shadow-sm);background:radial-gradient(circle at 0 0,#0a0a0b0f,#0000 34%),linear-gradient(#fffffffa,#f8f6f3eb);border:1px solid #e0dedbeb;border-radius:10px;position:relative;overflow:hidden}.tools-hero-card{gap:16px;padding:16px;display:grid}.tools-hero-card__copy{gap:14px;max-width:760px;display:grid}.tools-hero-card__copy h2{color:#1c1c1e;font-family:var(--font-display),sans-serif;font-size:var(--text-xl);letter-spacing:-.03em;margin:0;line-height:1.08}.tools-hero-card__copy p{color:#51555a;font-size:var(--text-sm);margin:0;line-height:1.5}.tools-hero-card__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.tools-metric-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffb3;border:1px solid #dbd9d6c2;border-radius:10px;gap:8px;padding:14px;display:grid}.tools-metric-card span{color:#6b7074;font-size:var(--text-xs);font-weight:700}.tools-metric-card strong{color:#0a0a0b;font-family:var(--font-display),sans-serif;font-size:var(--text-lg);line-height:1.05}.tools-metric-card small{color:#6b7074;line-height:1.5}.tools-guidance-card{align-content:start;gap:14px;padding:16px;display:grid}.tools-guidance-card__header{gap:10px;display:grid}.tools-guidance-card__header strong{color:#1c1c1e;font-family:var(--font-display),sans-serif;font-size:var(--text-lg);letter-spacing:-.02em;line-height:1.2}.tools-guidance-card__list{gap:10px;display:grid}.tools-guidance-card__list p{color:#6b7074;margin:0;padding-left:18px;line-height:1.5;position:relative}.tools-guidance-card__list p:before{content:"";background:linear-gradient(135deg,var(--navy-ink),var(--navy-ink-soft));border-radius:999px;width:8px;height:8px;position:absolute;top:11px;left:0}.tools-section-card{gap:16px;padding:16px;display:grid}.tools-section-card--form{background:linear-gradient(#fffffffa,#fdfbf8f5)}.tools-section-card__header{gap:10px;display:grid}.tools-section-card__header p{color:#6b7074;margin:8px 0 0;line-height:1.6}.tool-list--custom,.tool-list--native{gap:14px}.tool-card--custom,.tool-card--native{min-height:100%}.tools-form-card{padding:2px 0 0}.tools-form-card__footnote{background:#fbfbfa;border:1px solid #e8e6e3eb;border-radius:10px;gap:10px;padding:14px;display:grid}.tools-form-card__footnote p{color:var(--text-soft);margin:0;line-height:1.6}.profile-layout{align-items:start}.profile-tab-list{border:1px solid var(--line);background:#ffffffe0;margin-bottom:20px}.profile-tab{color:var(--text-soft);cursor:pointer;padding:10px 16px;transition:background-color .16s,color .16s,transform .16s}.profile-tab:hover{color:var(--primary);transform:translateY(-1px)}.profile-tab--active{color:var(--primary);background:#f6f6f5;box-shadow:inset 0 0 0 1px #0a0a0b1f}.profile-card{gap:16px;display:grid;position:sticky;top:78px}.profile-card__hero{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.profile-card__avatar{width:72px;height:72px;color:var(--primary);background:#f6f6f5;border-radius:10px;place-items:center;display:grid}.profile-card__hero strong{color:var(--primary);font-family:var(--font-display),sans-serif;font-size:var(--text-base);display:block}.profile-card__hero p,.profile-card__hero span{color:var(--text-soft);margin:6px 0 0}.profile-sections{gap:14px;display:grid}.profile-panel{gap:4px;display:grid}.profile-payments{display:grid}.profile-subscription-card{border:1px solid var(--line);border-radius:var(--radius-md);background:radial-gradient(circle at 100% 0,#eceae7b8,#0000 34%),linear-gradient(#fdfbf8fa,#fffffffa);gap:14px;margin-bottom:18px;padding:14px;display:grid}.profile-subscription-card__header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.profile-subscription-card__header strong{color:var(--primary);display:block}.profile-subscription-card__header span{color:var(--text-soft);margin-top:6px;display:block}.billing-plan-grid,.profile-subscription-card__plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.billing-plan-card{box-shadow:var(--shadow-sm);background:radial-gradient(circle at 100% 0,#ceccc93d,#0000 38%),linear-gradient(#fff,#fbfbfa);border:1px solid #8a8f9833;border-radius:10px;gap:14px;padding:16px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative}.billing-plan-card:hover{box-shadow:var(--shadow-sm);border-color:#0a0a0b3d;transform:translateY(-3px)}.billing-plan-card--subscription{text-align:left;cursor:pointer}.billing-plan-card--subscription:disabled{cursor:wait;opacity:.82}.billing-plan-card--selected{box-shadow:var(--shadow-sm);border-color:#0a0a0b66}.billing-plan-card--current{background:radial-gradient(circle at 100% 0,#0a0a0b14,#0000 40%),linear-gradient(#fff,#f6f6f5)}.billing-plan-card__badges{flex-wrap:wrap;gap:8px;display:flex}.billing-plan-card__eyebrow{color:#0a0a0b;width:fit-content;background:#0a0a0b14}.billing-plan-card__eyebrow,.billing-plan-card__tag{min-height:28px;font-size:var(--text-xs);border-radius:999px;align-items:center;padding:0 10px;font-weight:800;display:inline-flex}.billing-plan-card__tag{letter-spacing:.04em}.billing-plan-card__tag--recommended{color:#0a0a0b;background:#0a0a0b1f}.billing-plan-card__tag--current{color:#0a0a0b;background:#0a0a0b1a}.billing-plan-card strong{color:#1c1c1e;font-family:var(--font-display),sans-serif;font-size:var(--text-base);letter-spacing:-.03em}.billing-plan-card__credits{flex-wrap:wrap;align-items:baseline;gap:8px;display:inline-flex}.billing-plan-card__credits span{color:#0a0a0b;font-family:var(--font-display),sans-serif;font-size:var(--text-2xl);letter-spacing:-.05em;line-height:.95}.billing-plan-card__credits small{color:#6b7074;font-size:var(--text-base);font-weight:700}.billing-plan-card p{color:#6b7074;margin:0;line-height:1.6}.billing-plan-card__meta{gap:8px;display:grid}.billing-plan-card__meta span{color:#3b3f44;font-size:var(--text-base);line-height:1.45}.billing-plan-card__footer{gap:4px;display:grid}.billing-plan-card__footer b{color:#1c1c1e;font-size:var(--text-base)}.billing-plan-card__footer small{color:#6b7074;font-size:var(--text-sm)}.billing-plan-card .button{border-radius:10px;width:100%;min-height:34px;margin-top:6px}.profile-highlight,.profile-highlights{gap:12px;display:grid}.profile-highlight{border:1px solid var(--line);border-radius:var(--radius-md);background:#fbfbfa;grid-template-columns:auto minmax(0,1fr);align-items:center;padding:14px}.profile-highlight__icon{width:38px;height:38px;color:var(--primary);background:#f6f6f5;border-radius:12px;place-items:center;display:grid}.profile-highlight strong{color:var(--primary);font-size:var(--text-base);display:block}.profile-highlight span{color:var(--text-soft);margin-top:4px;line-height:1.5;display:block}.profile-payment-list{gap:14px;display:grid}.profile-payment-card{border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(#fdfbf8f2,#fffffffa);gap:14px;padding:14px;display:grid}.profile-payment-card__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.profile-payment-card__header strong{color:var(--primary);display:block}.profile-payment-card__header span{color:var(--primary);font-size:var(--text-sm);background:#0a0a0b0f;border-radius:999px;margin-top:6px;padding:5px 10px;font-weight:700;display:inline-flex}.profile-payment-card__meta{color:var(--text-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;display:grid}.profile-payment-card__meta strong{color:var(--text)}.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}.profile-page{background:0 0;align-content:start;gap:16px;padding:0;display:grid}.profile-page__container{gap:16px;width:100%;max-width:1320px;margin:0 auto;padding-inline:0;display:grid}.profile-page__hero{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.profile-page__intro{gap:14px;display:grid}.profile-page__hero h1{color:#1c1c1e;font-family:var(--font-display),sans-serif;font-size:var(--text-xl);letter-spacing:-.04em;margin:0}.profile-page__hero p{color:#51555a;max-width:760px;font-size:var(--text-base);margin:12px 0 0;line-height:1.5}.profile-page__actions{justify-items:end;gap:14px;display:grid}.profile-page__action-buttons{gap:14px;display:flex}.profile-page__action-button{min-width:188px;min-height:34px;font-size:var(--text-sm);border-radius:10px;padding-inline:16px}.profile-page__action-button:disabled{cursor:default;opacity:1}.profile-tab-list{box-shadow:var(--shadow-sm);isolation:isolate;background:#fffffff0;border:1px solid #d6d4d18f;border-radius:999px;gap:10px;margin:0;padding:6px;display:inline-flex;position:relative;overflow:hidden}.profile-tab-list--dual{grid-template-columns:repeat(2,minmax(0,1fr));min-width:280px;display:grid}.profile-tab-list--dual:after{content:"";width:calc(50% - 11px);box-shadow:var(--shadow-sm);z-index:0;background:linear-gradient(#1a1a1c,#0a0a0b);border-radius:999px;transition:transform .28s cubic-bezier(.22,1,.36,1);position:absolute;top:6px;bottom:6px;left:6px}.profile-tab-list--dual.profile-tab-list--payments:after{transform:translate(calc(100% + 10px))}.profile-tab-list--single:after{content:none}.profile-tab{z-index:1;color:#51555a;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding-inline:14px;font-weight:700;transition:color .22s,transform .22s,opacity .22s;display:inline-flex;position:relative}.profile-tab:hover{color:#1a1a1c}.profile-tab--active{color:#fff}.profile-tab:focus-visible{outline:none;box-shadow:0 0 0 2px #0a0a0b29}.profile-tab-stage{transform-origin:top;animation:profile-tab-stage-enter .28s cubic-bezier(.22,1,.36,1)}@keyframes profile-tab-stage-enter{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.profile-account-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.profile-account-card,.profile-danger-card,.profile-preferences-card{box-shadow:var(--shadow-sm);background:#fffffff5;border:1px solid #6b70742e;border-radius:10px;gap:16px;padding:16px;display:grid}.profile-account-card{grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:start;gap:14px 18px}.profile-account-sidebar{gap:16px;display:grid}.profile-account-card__hero{grid-template-columns:minmax(0,1fr);align-content:start;align-items:center;gap:10px;display:grid}.profile-account-card__identity strong{color:#1c1c1e;font-family:var(--font-display),sans-serif;font-size:var(--text-2xl);letter-spacing:-.03em;display:block}.profile-account-card__identity p{color:#3b3f44;font-size:var(--text-base);margin:8px 0 0;line-height:1.5}.profile-account-card__chips{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.profile-status-chip{min-height:34px;font-size:var(--text-base);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-weight:700;display:inline-flex}.profile-status-chip--active{color:#0a0a0b;background:#0a0a0b1a}.profile-status-chip__dot{background:var(--accent-500);border-radius:999px;width:8px;height:8px}.profile-status-chip--tier{color:#0a0a0b;background:#0a0a0b14}.profile-account-card__divider{background:#d6d4d1d1;grid-column:1/-1;height:1px}.profile-account-card__fields{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:14px 22px;display:grid}.profile-account-card__preferences{grid-column:1/-1;gap:14px;display:grid}.profile-account-card__field{gap:10px}.profile-account-card__field>span{color:#26292d;font-size:var(--text-sm);font-weight:700}.profile-account-card__field input{background:#fbfbfa;border-color:#8a8f9847;border-radius:10px;min-height:34px}.profile-account-card__field-value{text-align:left;color:#26292d;width:100%;min-height:34px;font-size:var(--text-sm);background:#fbfbfa;border:1px solid #8a8f9847;border-radius:10px;justify-content:flex-start;align-items:center;padding:12px 14px;font-weight:600;line-height:1.45;display:flex}.profile-account-card__password-panel{grid-column:1/-1;gap:14px;padding-top:4px;display:grid}.profile-section-heading{gap:6px;display:grid}.profile-section-heading strong{color:#1c1c1e;font-family:var(--font-display),sans-serif;font-size:var(--text-base);letter-spacing:-.02em}.profile-section-heading span{color:#51555a;line-height:1.6}.profile-password-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.profile-password-actions{justify-content:flex-end;gap:12px;display:flex}.profile-security-card{box-shadow:var(--shadow-sm);background:#fffffff5;border:1px solid #6b70742e;border-radius:10px;gap:16px;padding:16px;display:grid}.profile-security-card__header{color:#0a0a0b;justify-content:space-between;align-items:center;gap:14px;display:flex}.profile-security-card__header strong{color:#1c1c1e;font-family:var(--font-display),sans-serif;font-size:var(--text-base);letter-spacing:-.02em}.profile-security-card__list{gap:14px;display:grid}.profile-security-card__row{background:#f6f6f5;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.profile-security-card__row-icon{color:#26292d;background:#ffffffc7;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.profile-security-card__row-copy strong{color:#1c1c1e;font-size:var(--text-sm);display:block}.profile-security-card__row-copy span{color:#6b7074;font-size:var(--text-base);margin-top:4px;display:block}.profile-security-card__link{color:#0a0a0b;background:0 0;border:0;font-weight:700}.profile-switch{background:#e8e8e6;border:0;border-radius:999px;align-items:center;width:52px;height:30px;padding:4px;transition:background-color .16s;display:inline-flex}.profile-switch span{background:#fff;border-radius:999px;width:22px;height:22px;transition:transform .16s;box-shadow:0 3px 8px #1c1c1e2e}.profile-switch--active{background:#0a0a0b}.profile-switch--active span{transform:translate(22px)}.profile-metric-card{background:linear-gradient(135deg,var(--navy-ink) 0,var(--navy-ink-soft) 100%);color:#fff;min-height:172px;box-shadow:var(--shadow-sm);border-radius:10px;padding:16px;display:grid;position:relative;overflow:hidden}.profile-metric-card__copy{z-index:1;position:relative}.profile-metric-card__copy span{color:#f5f3f0e0;font-size:var(--text-base);display:inline-block}.profile-metric-card__copy strong{font-family:var(--font-display),sans-serif;font-size:var(--text-3xl);margin-top:10px;line-height:1;display:block}.profile-metric-card__copy p{color:#f5f3f0d6;max-width:220px;margin:12px 0 0;line-height:1.55}.profile-metric-card__icon{color:#ffffff24;width:112px;height:112px;position:absolute;bottom:12px;right:20px}.profile-preferences-card__grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.profile-preference-block{gap:14px;display:grid}.profile-preference-block__label{color:#0a0a0b;align-items:center;gap:10px;display:inline-flex}.profile-preference-block__label span{color:#26292d;font-size:var(--text-sm);font-weight:700}.profile-language-menu{width:100%;max-width:420px;position:relative}.profile-language-menu__trigger{color:#26292d;width:100%;min-height:68px;box-shadow:var(--shadow-sm);background:linear-gradient(#fffffffa,#faf8f5fa);border:1px solid #d6d4d1e6;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:0 14px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.profile-language-menu__trigger--open,.profile-language-menu__trigger:hover{box-shadow:var(--shadow-sm);border-color:#0a0a0b47}.profile-language-menu__option-copy,.profile-language-menu__trigger-copy{text-align:left;gap:4px;display:grid}.profile-language-menu__option-copy strong,.profile-language-menu__trigger-copy strong{color:#1c1c1e;font-size:var(--text-sm);font-weight:700}.profile-language-menu__option-copy small,.profile-language-menu__trigger-copy small{color:#6b7074;font-size:var(--text-sm)}.profile-language-menu__popover{z-index:20;width:100%;box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffa;border:1px solid #d6d4d1eb;border-radius:10px;gap:8px;padding:10px;display:grid;position:absolute;top:calc(100% + 10px);left:0}.profile-language-menu__option{color:#26292d;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:34px;padding:0 16px;transition:background-color .16s,color .16s,transform .16s;display:flex}.profile-language-menu__option--active,.profile-language-menu__option:hover{color:#0a0a0b;background:#f6f6f5}.profile-language-menu__option-meta{align-items:center;gap:10px;display:inline-flex}.profile-notification-list{gap:14px;display:grid}.profile-notification-item{color:#26292d;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.profile-notification-item input{opacity:0;pointer-events:none;position:absolute}.profile-notification-item__checkbox{color:#fff;background:#fff;border:1px solid #bab8b5e6;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.profile-notification-item input:checked+.profile-notification-item__checkbox{background:#0a0a0b;border-color:#0a0a0b}.profile-danger-card{box-shadow:var(--shadow-sm);border-color:#ba1a1a33;grid-template-columns:minmax(0,1fr);align-items:center;gap:16px}.profile-danger-card__copy strong{color:#ba1a1a;font-family:var(--font-display),sans-serif;font-size:var(--text-base);letter-spacing:-.02em;display:block}.profile-danger-card__copy p{color:#51555a;margin:10px 0 0;line-height:1.6}.dashboard-page{background:0 0;align-content:start;gap:16px;padding:0;display:grid}.dashboard-page__container{gap:16px;width:100%;max-width:1320px;margin:0 auto;padding-inline:0;display:grid}.dashboard-page__hero{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dashboard-page__hero h1{color:#1c1c1e;font-family:var(--font-display),sans-serif;font-size:var(--text-xl);letter-spacing:-.04em;margin:0}.dashboard-page__hero p{color:#51555a;max-width:720px;font-size:var(--text-base);margin:12px 0 0;line-height:1.5}.dashboard-page__actions{gap:14px;display:flex}.dashboard-page__action-button{border-radius:var(--radius-sm);min-height:32px;font-size:var(--text-sm);padding-inline:16px}.dashboard-onboarding-card{border:1px solid var(--gray-200);border-radius:var(--radius-md);background:var(--gray-50);gap:14px;padding:16px;display:grid}.dashboard-onboarding-card--complete{background:var(--gray-50)}.dashboard-onboarding-card__header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.dashboard-onboarding-card__header h2{color:#1c1c1e;font-family:var(--font-display),sans-serif;font-size:var(--text-xl);letter-spacing:-.03em;margin:10px 0 0}.dashboard-onboarding-card__header p{color:#51555a;max-width:760px;margin:10px 0 0;line-height:1.5}.dashboard-onboarding-card__close{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--gray-500);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-in-out),color var(--motion-fast) var(--ease-in-out);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.dashboard-onboarding-card__close:hover{background:var(--gray-alpha-100);color:var(--gray-900)}.dashboard-onboarding-checklist{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dashboard-onboarding-step{border:1px solid var(--gray-200);border-radius:var(--radius-sm);background:#fff;align-content:start;gap:8px;padding:12px;display:grid}.dashboard-onboarding-step--active{border-color:var(--gray-300)}.dashboard-onboarding-step--done{border-color:var(--gray-200);background:var(--gray-50)}.dashboard-onboarding-step strong{color:var(--gray-900);font-size:var(--text-sm);font-weight:600}.dashboard-onboarding-note,.dashboard-onboarding-step p{color:var(--gray-500);font-size:var(--text-xs);margin:0;line-height:1.5}.dashboard-onboarding-step__actions,.dashboard-onboarding-suggestions{gap:12px;display:grid}.dashboard-onboarding-suggestions{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-onboarding-suggestion{text-align:left;cursor:pointer;background:#ffffffe6;border:1px solid #75768529;border-radius:10px;gap:10px;min-height:150px;padding:14px;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid}.dashboard-onboarding-suggestion:hover{box-shadow:var(--shadow-sm);border-color:#0a0a0b3d;transform:translateY(-2px)}.dashboard-onboarding-suggestion strong{color:#1c1c1e;font-size:var(--text-sm)}.dashboard-onboarding-suggestion p{color:#6b7074;margin:0;line-height:1.55}.dashboard-onboarding-resume{background:#fefcf9f0;border:1px dashed #0a0a0b47;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.dashboard-onboarding-resume strong{color:#1c1c1e;display:block}.dashboard-onboarding-resume p{color:#6b7074;margin:6px 0 0}.dashboard-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.dashboard-activity-card,.dashboard-kpi-card,.dashboard-logs-card,.dashboard-status-card{border:1px solid var(--gray-200);border-radius:var(--radius-md);background:#fff}.dashboard-kpi-card{gap:16px;padding:16px;display:grid}.dashboard-kpi-card__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-kpi-card__header span{color:#26292d;font-size:var(--text-base);line-height:1.4}.dashboard-kpi-card__icon{border-radius:var(--radius-sm);background:var(--gray-100);width:32px;height:32px;color:var(--gray-700);justify-content:center;align-items:center;display:inline-flex}.dashboard-kpi-card__value-row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.dashboard-kpi-card__value-row strong{color:#1c1c1e;font-family:var(--font-display),sans-serif;font-size:var(--text-2xl);letter-spacing:-.04em;line-height:1}.dashboard-kpi-card__value-row small{color:#0a0a0b;font-size:var(--text-sm);font-weight:700}.dashboard-main-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.dashboard-activity-card{gap:16px;min-height:504px;padding:16px;display:grid}.dashboard-section-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.dashboard-section-heading--tight{align-items:center}.dashboard-section-heading h2{color:#1c1c1e;font-family:var(--font-display),sans-serif;font-size:var(--text-xl);letter-spacing:-.03em;margin:0}.dashboard-section-heading p{color:#6b7074;margin:8px 0 0;line-height:1.6}.dashboard-activity-card__tabs{background:#f6f6f5;border-radius:10px;gap:8px;padding:4px;display:inline-flex}.dashboard-activity-card__refresh{color:#3b3f44;cursor:pointer;min-width:34px;min-height:34px;font-size:var(--text-base);background:#e8e8e6;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0 10px;font-weight:600;transition:background .16s,color .16s,transform .16s;display:inline-flex}.dashboard-activity-card__refresh:hover:not(:disabled){color:#26292d;background:#e8e8e6;transform:translateY(-1px)}.dashboard-activity-card__refresh:disabled{cursor:wait;opacity:.72}.dashboard-activity-card__refresh-icon--spinning{animation:dashboard-refresh-spin .8s linear infinite}.dashboard-activity-chart{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:14px;min-height:360px;padding:14px 10px 8px;display:grid}.dashboard-activity-chart__item{outline:none;justify-items:center;gap:14px;display:grid;position:relative}.dashboard-activity-chart__item:before{content:attr(data-tooltip);opacity:0;pointer-events:none;white-space:nowrap;color:#fbfbfa;font-size:var(--text-xs);letter-spacing:.01em;box-shadow:var(--shadow-sm);z-index:2;background:#1c1c1ef0;border-radius:999px;padding:8px 12px;font-weight:600;transition:opacity .18s,transform .18s;position:absolute;bottom:calc(100% - 8px);left:50%;transform:translate(-50%,8px)}.dashboard-activity-chart__item:focus-visible:before,.dashboard-activity-chart__item:hover:before{opacity:1;transform:translate(-50%)}.dashboard-activity-chart__bar-shell{background:linear-gradient(#f6f6f5 0 100%);border-radius:10px;align-items:flex-end;width:100%;max-width:54px;height:270px;padding:10px;display:flex}.dashboard-activity-chart__bar{background:linear-gradient(180deg,var(--accent-500) 0,var(--navy-ink) 100%);transform-origin:bottom;width:100%;animation:dashboard-activity-bar-grow .72s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--activity-bar-delay,0s);border-radius:999px}.dashboard-activity-chart__item:focus-visible .dashboard-activity-chart__bar,.dashboard-activity-chart__item:hover .dashboard-activity-chart__bar{filter:brightness(1.08)}.dashboard-activity-chart__item span{color:#51555a;font-size:var(--text-base)}@keyframes dashboard-activity-bar-grow{0%{opacity:.35;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes dashboard-refresh-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.dashboard-sidebar{gap:16px;display:grid}.dashboard-cta-card{border-radius:var(--radius-md);border:1px solid var(--gray-200);color:var(--gray-900);background:#fff;gap:12px;padding:16px;display:grid;position:relative;overflow:hidden}.dashboard-cta-card--expanded{min-height:100%}.dashboard-cta-card__copy{z-index:1;position:relative}.dashboard-cta-card__copy strong{font-size:var(--text-md);letter-spacing:-.01em;font-weight:600;display:block}.dashboard-cta-card__copy p{color:var(--gray-500);font-size:var(--text-sm);margin:6px 0 0;line-height:1.5}.dashboard-cta-card__button{z-index:1;border-radius:var(--radius-sm);background:var(--color-v2-ink);color:#fff;cursor:pointer;min-height:32px;font-size:var(--text-sm);border:0;justify-content:center;align-items:center;padding:0 14px;font-weight:500;display:inline-flex;position:relative}.dashboard-cta-card__icon{display:none}.dashboard-status-card{gap:14px;padding:16px;display:grid}.dashboard-status-list{gap:14px;display:grid}.dashboard-status-card__empty{color:#6b7074;margin:0}.dashboard-status-item{justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-status-item__identity{align-items:center;gap:10px;display:inline-flex}.dashboard-status-item__identity strong{color:#26292d;font-size:var(--text-sm);font-weight:500}.dashboard-status-item__dot{border-radius:999px;width:10px;height:10px}.dashboard-status-item__dot--active,.dashboard-status-item__dot--busy,.dashboard-status-item__dot--thinking{background:#0a0a0b}.dashboard-status-item__dot--idle{background:#d6d6d2}.dashboard-status-pill{min-height:28px;font-size:var(--text-sm);letter-spacing:.08em;border-radius:8px;align-items:center;padding:0 10px;font-weight:700;display:inline-flex}.dashboard-status-pill--active,.dashboard-status-pill--busy,.dashboard-status-pill--thinking{color:#0a0a0b;background:#f0f0ef}.dashboard-status-pill--idle{color:#51555a;background:#f0f0ef}.dashboard-logs-card{gap:14px;padding:16px 16px 14px;display:grid;position:relative}.dashboard-link-button{color:#0a0a0b;cursor:pointer;font-size:var(--text-sm);background:0 0;border:0;align-items:center;gap:8px;font-weight:700;display:inline-flex}.dashboard-logs-table{background:#fff;border:1px solid #d6d4d1d1;border-radius:10px;overflow:hidden}.dashboard-log-row,.dashboard-logs-table__head{grid-template-columns:170px 1.2fr 1.8fr 160px 160px;align-items:center;gap:14px;display:grid}.dashboard-logs-table__head{color:#3b3f44;font-size:var(--text-base);background:#f6f6f5;padding:14px 16px;font-weight:700}.dashboard-logs-table__body{display:grid}.dashboard-log-row{border-top:1px solid #d6d4d1a3;padding:16px}.dashboard-log-row:first-child{border-top:0}.dashboard-log-row__agent strong,.dashboard-log-row__response,.dashboard-log-row__time strong{color:#1c1c1e}.dashboard-log-row__label{color:#6b7074;font-size:var(--text-xs);font-weight:700;display:none}.dashboard-log-row__time{gap:6px;display:grid}.dashboard-log-row__time span{color:#6b7074;font-size:var(--text-base);letter-spacing:.08em}.dashboard-log-row__agent{align-items:center;gap:12px;display:inline-flex}.dashboard-log-row__agent-icon{color:#0a0a0b;background:#f6f6f5;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.dashboard-log-row p{color:#26292d;margin:0;line-height:1.55}.dashboard-log-row__action,.dashboard-log-row__coverage,.dashboard-log-row__status{min-width:0}.dashboard-log-status{width:fit-content;min-height:30px;font-size:var(--text-sm);letter-spacing:.05em;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-weight:700;display:inline-flex}.dashboard-log-status--success{color:#12793f;background:#daf5df}.dashboard-log-status--processing{color:#0a0a0b;background:#f0f0ef}.dashboard-log-status--idle{color:#51555a;background:#f0f0ef}.agent-studio-page{background:0 0;align-content:start;padding:0;display:grid}.agent-studio-page__container{gap:16px;max-width:1320px;margin:0 auto;display:grid}.agent-studio-page__hero{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.agent-studio-page__hero-copy{gap:14px;display:grid}.agent-studio-page__back-link,.page-back-link{color:var(--color-primary);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-weight:600;display:inline-flex}.agent-studio-page__back-link:hover,.page-back-link:hover{color:#0a0a0b}.agent-studio-page__hero h1{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.03em;margin:0;line-height:1.08}.agent-studio-page__hero p{color:#1c1c1eb8;max-width:860px;font-size:var(--text-base);margin:10px 0 0;line-height:1.5}.agent-studio-page__meta{flex-wrap:wrap;gap:10px;display:flex}.agent-studio-card__pill,.agent-studio-page__meta span{min-height:36px;color:var(--color-primary);font-size:var(--text-sm);letter-spacing:.03em;background:#f6f6f5;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-weight:700;display:inline-flex}.agent-studio-page__actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.agent-studio-preview__actions{justify-content:stretch}.agent-studio-preview__actions .agent-studio-page__action-button{flex:1 1 0;justify-content:center}.agent-studio-preview__actions .agent-studio-page__menu-shell{flex:none}.agent-studio-page__action-button{border-radius:10px;min-height:34px;padding-inline:14px}.agent-studio-page__menu-shell{position:relative}.agent-studio-page__menu-button{width:54px;height:54px;color:var(--color-primary);box-shadow:var(--shadow-sm);background:#ffffffe6;border:1px solid #0a0a0b1f;border-radius:10px;place-items:center;padding:0;transition:transform .18s,border-color .18s,background-color .18s;display:inline-grid}.agent-studio-page__menu-button:hover,.agent-studio-page__menu-button[aria-expanded=true]{background:#fbf9f6fa;border-color:#0a0a0b33;transform:translateY(-1px)}.agent-studio-page__menu{z-index:8;min-width:190px;box-shadow:var(--shadow-sm);background:#fffffffa;border:1px solid #e2e0ddf2;border-radius:10px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.agent-studio-page__menu-item{min-height:42px;color:var(--text);font:inherit;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;padding:0 12px;font-weight:600;display:flex}.agent-studio-page__menu-item:hover:not(:disabled){color:var(--primary);background:#f6f6f5}.agent-studio-page__menu-item:disabled{cursor:not-allowed;opacity:.58}.agent-studio-page__menu-item--danger:hover:not(:disabled){color:var(--danger);background:#fff1ef}.agent-studio-page__error{max-width:1320px;margin:0 auto 24px}.agent-studio-layout{grid-template-columns:minmax(0,1.6fr) minmax(360px,.82fr);align-items:start;gap:18px;display:grid}.agent-studio-main,.agent-studio-preview{gap:16px;display:grid}.agent-studio-pane{box-shadow:var(--shadow-sm);background:#fffffff0;border:1px solid #75768533;border-radius:10px;display:grid;overflow:hidden}.agent-studio-pane>.agent-studio-card{box-shadow:none;background:0 0;border:0;border-radius:0}.agent-studio-pane>.agent-studio-card+.agent-studio-card{border-top:1px solid #75768529}.agent-studio-card,.agent-studio-preview__summary{box-shadow:var(--shadow-sm);background:#fffffff0;border:1px solid #75768533;border-radius:10px}.agent-studio-card{padding:16px}.agent-studio-card__heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:24px;display:flex}.agent-studio-card__heading--inline{align-items:end}.agent-studio-card__heading span{color:#1c1c1eb8;font-size:var(--text-sm);margin-bottom:10px;font-weight:700;display:inline-flex}.agent-studio-card__heading h2{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.02em;margin:0}.agent-studio-card__heading p{color:#1c1c1eb8;max-width:420px;margin:0;line-height:1.5}.agent-studio-identity{grid-template-columns:220px minmax(0,1fr);gap:16px;display:grid}.agent-studio-identity__placeholder{text-align:center;background:linear-gradient(#f8f6f399,#ffffffe6);border:2px dashed #75768547;border-radius:10px;align-content:center;justify-items:center;gap:10px;min-height:220px;padding:16px;display:grid}.agent-studio-identity__placeholder svg{color:#1c1c1ea6}.agent-studio-identity__placeholder strong{font-size:var(--text-sm)}.agent-studio-identity__placeholder span{color:#1c1c1ea8;font-size:var(--text-base);line-height:1.55}.agent-studio-identity__form{gap:16px;display:grid}.agent-studio-toggle-card{background:linear-gradient(#fbfbfa,#f6f6f5);border:1px solid #75768529;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:16px 14px;display:flex}.agent-studio-toggle-card__copy{gap:6px;min-width:0;display:grid}.agent-studio-toggle-card__copy span{color:#1c1c1e;font-size:var(--text-base);letter-spacing:.01em;font-weight:700}.agent-studio-toggle-card__copy p{color:#1c1c1ead;font-size:var(--text-base);margin:0;line-height:1.55}.agent-studio-switch{cursor:pointer;flex:none;align-items:center;display:inline-flex;position:relative}.agent-studio-switch input{opacity:0;pointer-events:none;position:absolute}.agent-studio-switch__control{background:#e8e8e6;border-radius:999px;width:54px;height:32px;transition:background-color .16s,box-shadow .16s;display:inline-flex;position:relative;box-shadow:inset 0 1px 2px #1c1c1e1f}.agent-studio-switch__control:after{content:"";background:#fff;border-radius:999px;width:24px;height:24px;transition:transform .16s;position:absolute;top:4px;left:4px;box-shadow:0 6px 14px #1c1c1e2e}.agent-studio-switch input:checked+.agent-studio-switch__control{background:var(--accent-600)}.agent-studio-switch input:checked+.agent-studio-switch__control:after{transform:translate(22px)}.agent-studio-switch input:focus-visible+.agent-studio-switch__control{box-shadow:0 0 0 4px #0a0a0b1f,inset 0 1px 2px #1c1c1e1f}.agent-studio-model-field{min-width:min(320px,100%);margin:0}.agent-studio-model-dropdown{width:100%}.agent-studio-model-dropdown .tools-dropdown__trigger{border-radius:10px;min-height:34px}.agent-studio-model-dropdown .tools-dropdown__popover{border-radius:10px}.agent-studio-parameter-grid{gap:14px;display:grid}.agent-studio-parameter-grid,.agent-studio-parameter-grid--compact{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.agent-studio-slider-field{background:#f6f6f5;border:1px solid #75768529;border-radius:10px;gap:14px;min-width:0;padding:14px;display:grid}.agent-studio-slider-field__header{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.agent-studio-slider-field__header span{color:#1c1c1ed1;font-size:var(--text-sm);font-weight:600}.agent-studio-slider-field__label{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;line-height:1.35;display:inline-flex}.agent-studio-slider-field__value{width:84px;max-width:100%;min-height:36px;color:var(--color-primary);font-family:var(--font-mono);font-size:var(--text-base);text-align:center;background:#f6f6f5;border:1px solid #0000;border-radius:12px;flex:0 0 84px;justify-content:center;align-items:center;padding:0 12px;font-weight:600;display:inline-flex}.agent-studio-slider-field__value:focus{border-color:#0a0a0b47;outline:none;box-shadow:0 0 0 4px #0a0a0b14}.agent-studio-slider-field__value::-webkit-inner-spin-button,.agent-studio-slider-field__value::-webkit-outer-spin-button{margin:0}.agent-studio-slider-field__value[type=number]{appearance:textfield}.agent-studio-slider-field input[type=range]{width:100%;accent-color:var(--color-primary)}.agent-studio-slider-field__meta{color:#1c1c1e94;font-size:var(--text-sm);justify-content:space-between;gap:12px;display:flex}.ui-info-tooltip{width:18px;height:18px;color:var(--color-primary);cursor:help;background:#0a0a0b14;border-radius:999px;outline:none;place-items:center;display:inline-grid;position:relative}.ui-info-tooltip:before{content:attr(data-tooltip);opacity:0;pointer-events:none;color:#fbfbfa;width:max-content;max-width:min(280px,100vw - 48px);font-size:var(--text-xs);text-align:left;white-space:normal;box-shadow:var(--shadow-sm);z-index:5;background:#1c1c1ef5;border-radius:10px;padding:10px 12px;font-weight:600;line-height:1.45;transition:opacity .18s,transform .18s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,8px)}.ui-info-tooltip:focus-visible:before,.ui-info-tooltip:hover:before{opacity:1;transform:translate(-50%)}.ui-info-tooltip:focus-visible{box-shadow:0 0 0 4px #0a0a0b24}.agent-studio-prompt{min-height:calc(8.75em + 24px);font-family:var(--font-mono);font-size:var(--text-sm);line-height:1.5}.agent-studio-prompt__optimize{min-width:168px}.agent-studio-empty-state{background:#f6f6f5;border-radius:10px}.agent-studio-preview{justify-self:end;width:420px;max-width:420px;position:sticky;top:24px}.agent-studio-preview__summary{justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.agent-studio-preview__summary-copy{align-items:center;gap:14px;display:flex}.agent-studio-preview__icon{width:56px;height:56px;color:var(--color-primary);background:#f0f0ef;border-radius:10px;place-items:center;display:grid}.agent-studio-preview__summary-copy strong{font-family:var(--font-display);font-size:var(--text-base);letter-spacing:-.02em;display:block}.agent-studio-preview__summary-copy span{color:#1c1c1ea8;font-size:var(--text-base);margin-top:4px;display:block}.agent-studio-preview__deploy{border-radius:10px;min-height:34px}.agent-studio-preview__chat-card{flex-direction:column;width:420px;min-width:420px;max-width:420px;height:760px;min-height:760px;max-height:760px;padding:0;display:flex;overflow:hidden}.agent-studio-preview__chat-header{gap:12px;padding:16px 16px 0;display:grid}.agent-studio-preview__chat-header p{color:#1c1c1eb3;margin:0;line-height:1.6}.agent-studio-preview__chat{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.agent-studio-preview__thread{flex:auto;height:100%;min-height:0;max-height:none;padding-top:20px}.agent-studio-preview__empty-thread{align-content:center;justify-items:start;gap:12px;min-height:100%;padding:14px 6px 18px;display:grid}.agent-studio-preview__empty-thread strong{font-family:var(--font-display);font-size:var(--text-base);letter-spacing:-.02em}.agent-studio-preview__empty-thread p{color:#1c1c1eb3;max-width:28ch;margin:0;line-height:1.5}.agent-studio-preview__composer{border-top:1px solid #75768529;flex-shrink:0;gap:14px;margin-top:auto}.agent-studio-preview__composer-box{grid-template-columns:minmax(0,1fr);gap:14px}.agent-studio-preview__composer-shell{min-width:0;position:relative}.agent-studio-preview__composer-actions{z-index:1;align-items:center;gap:10px;display:flex;position:absolute;bottom:14px;right:14px}.agent-studio-preview__composer-box .agent-chat__input{min-width:0}.agent-studio-preview__input{min-height:120px;padding-bottom:56px;padding-right:116px}.agent-studio-preview__icon-button{color:#6b7074;cursor:pointer;background:#fffffff5;border:1px solid #8a8f983d;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;transition:border-color .12s,background-color .12s,color .12s,opacity .12s;display:inline-flex}.agent-studio-preview__icon-button:hover:not(:disabled){color:#0a0a0b;background:#f6f6f5;border-color:#0a0a0b38}.agent-studio-preview__icon-button:disabled{opacity:.6;cursor:not-allowed}.agent-studio-preview__icon-button--primary{border-color:var(--navy-ink);background:var(--navy-ink);color:#fff}.agent-studio-preview__icon-button--primary:hover:not(:disabled){color:#fff;background:#000;border-color:#000}.company-settings-page,.employees-page{background:0 0;align-content:start;gap:16px;padding:0;display:grid}.employees-page__container{gap:16px;width:100%;max-width:1320px;margin:0 auto;padding-inline:0;display:grid}.employees-page__hero{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.employees-page__hero h1{color:#1c1c1e;font-family:var(--font-body);font-size:var(--text-xl);letter-spacing:-.04em;margin:0}.employees-page__hero>div:first-child>p:last-child{color:#51555a;max-width:760px;font-size:var(--text-base);margin:12px 0 0;line-height:1.5}.employees-page__actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.employees-page__action-button{border-radius:10px;min-width:180px;min-height:34px;padding-inline:16px}.employees-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.employees-card,.employees-credit-card,.employees-overview-card{box-shadow:var(--shadow-sm);background:#fffffff0;border:1px solid #6b70742e;border-radius:10px;align-self:start;gap:16px;padding:16px;display:grid}.employees-overview-card span{color:#51555a;font-size:var(--text-sm);font-weight:700}.employees-overview-card strong{color:#1c1c1e;font-family:var(--font-body);font-size:var(--text-xl);letter-spacing:-.04em}.employees-overview-card small{color:#6b7074;font-size:var(--text-base);line-height:1.6}.employees-credit-grid,.employees-tier-layout{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:16px;display:grid}.employees-credit-card--budget{gap:16px}.employees-section-heading h2{color:#1c1c1e;font-family:var(--font-body);font-size:var(--text-xl);letter-spacing:-.03em;margin:0 0 8px}.employees-section-heading p{color:#51555a;margin:0;line-height:1.6}.employees-credit-card__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.employees-credit-card__stats div{background:#fbfbfa;border:1px solid #8a8f982e;border-radius:10px;gap:8px;padding:14px;display:grid}.employees-credit-card__stats span{color:#6b7074;font-size:var(--text-sm);font-weight:700}.employees-credit-card__stats strong{color:#1c1c1e;font-family:var(--font-body);font-size:var(--text-lg);letter-spacing:-.03em}.employees-credit-card__field input{background:#fbfbfa;border-color:#8a8f9847;border-radius:10px;min-height:34px;box-shadow:inset 0 1px #fffc}.employees-package-list{gap:14px;display:grid}.employees-package-card{background:#fbfbfa;border:1px solid #8a8f982e;border-radius:10px;gap:10px;padding:14px;display:grid}.employees-package-card>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.employees-package-card strong{color:#1c1c1e;font-family:var(--font-body);font-size:var(--text-base)}.employees-package-card p,.employees-package-card span{color:#6b7074}.employees-package-card p{margin:0;line-height:1.6}.employees-package-card b{color:var(--navy-ink);font-size:var(--text-base)}.employees-card__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.employees-card__actions{align-items:center;gap:12px;display:inline-flex}.employees-card__refresh{color:#51555a;cursor:pointer;background:#e8e8e6;border:0;border-radius:10px;justify-content:center;align-items:center;width:52px;min-width:52px;min-height:34px;transition:background .16s,color .16s,transform .16s;display:inline-flex}.employees-card__refresh:hover:not(:disabled){color:#26292d;background:#e0e0dd;transform:translateY(-1px)}.employees-card__refresh:disabled{cursor:wait;opacity:.72}.employees-card__refresh-icon--spinning{animation:dashboard-refresh-spin .8s linear infinite}.employees-table-wrap{background:#fbfbfa}.employees-empty-state,.employees-table-wrap{border:1px solid #e2e0dde6;border-radius:10px}.employees-empty-state{background:radial-gradient(circle at 100% 0,#0a0a0b14,#0000 38%),#fbfbfa;justify-items:start;gap:14px;padding:18px;display:grid}.employees-empty-state__icon{width:52px;height:52px;color:var(--navy-ink);background:#0a0a0b14;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.employees-empty-state__copy strong{color:var(--navy-ink);font-family:var(--font-body);font-size:var(--text-base);display:block}.employees-empty-state__copy p{color:#6b7074;max-width:56ch;margin:8px 0 0;line-height:1.6}.employees-table{background:0 0}.employee-table-skeleton{background:linear-gradient(90deg,#e6e4e1e6,#faf8f5fa 48%,#e6e4e1e6) 0 0/220% 100%;border-radius:999px;width:100%;height:18px;animation:skeleton-pulse 1.35s ease-in-out infinite;display:block}.employee-table-skeleton--user{width:min(220px,100%);height:40px}.employee-table-skeleton--date{width:72%}.employee-table-skeleton--status{width:68%}.employee-table-skeleton--metric{width:78%}.employee-table-skeleton--tier{width:86%}.employee-table-skeleton--actions{width:52px;height:40px;margin-left:auto}.employees-table thead th{background:#f6f6f5}.employees-table__cell,.employees-table__cell--user{min-width:0}.employees-table__cell--actions{white-space:nowrap}.employees-tier-card{background:#fbfbfa;border-color:#8a8f9833;border-radius:10px}.interactions-page{background:0 0;align-content:start;gap:16px;padding:0;display:grid}.interactions-page__container{gap:16px;width:100%;max-width:1320px;margin:0 auto;padding-inline:0;display:grid}.interactions-page__hero{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.interactions-page__hero h1{color:#1c1c1e;font-family:var(--font-body);font-size:var(--text-xl);letter-spacing:-.04em;margin:0}.interactions-page__hero p{color:#51555a;max-width:760px;font-size:var(--text-base);margin:12px 0 0;line-height:1.5}.interactions-page__hero-card{min-width:280px;box-shadow:var(--shadow-sm);color:#fff;background:linear-gradient(135deg,#0a0a0bf5,#0a0a0beb);border:1px solid #8a8f9829;border-radius:10px;gap:10px;padding:16px;display:grid}.interactions-page__hero-card span{color:#f5f3f0db;font-size:var(--text-sm);font-weight:700}.interactions-page__hero-card strong{font-family:var(--font-body);font-size:var(--text-2xl);letter-spacing:-.04em}.interactions-page__hero-card p{color:#f5f3f0e6;max-width:none;font-size:var(--text-sm);margin:0}.interactions-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.interactions-overview-card{box-shadow:var(--shadow-sm);background:#fffffff0;border:1px solid #8a8f9824;border-radius:10px;gap:10px;padding:16px;display:grid}.interactions-overview-card__icon{color:#0a0a0b;background:#f6f6f5;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.interactions-overview-card span{color:#6b7074;font-size:var(--text-sm);font-weight:700}.interactions-overview-card strong{color:#1c1c1e;font-family:var(--font-body);font-size:var(--text-2xl);letter-spacing:-.04em}.interactions-overview-card small{color:#6b7074;font-size:var(--text-base);line-height:1.6}.interactions-card{box-shadow:var(--shadow-sm);background:#fffffff0;border:1px solid #8a8f9824;border-radius:10px;gap:16px;padding:16px;display:grid}.interactions-card__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.interactions-card__controls{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:14px;display:flex}.interactions-card__header h2{color:#1c1c1e;font-family:var(--font-body);font-size:var(--text-xl);letter-spacing:-.03em;margin:0 0 8px}.interactions-card__header p{color:#51555a;margin:0;line-height:1.6}.interactions-card__summary{color:#0a0a0b;font-size:var(--text-base);background:#f6f6f5;border-radius:999px;align-items:center;padding:10px 14px;font-weight:700;display:inline-flex}.interactions-filter-field{gap:8px;min-width:220px;display:grid}.interactions-filter-field span{color:#6b7074;font-size:var(--text-sm);font-weight:700}.interactions-filter-field select{color:#26292d;min-height:34px;box-shadow:var(--shadow-sm);background:linear-gradient(#fffffffa,#faf8f5fa);border:1px solid #d6d4d1eb;border-radius:10px;padding:0 14px}.interactions-card__loading{color:#51555a;margin:0}.interactions-table-wrap{background:#fbfbfa;border:1px solid #e2e0dde6;border-radius:10px}.interactions-table{background:0 0}.interactions-table thead th{background:#f6f6f5}.interactions-table__cell,.interactions-table__cell--detail,.interactions-table__cell--user{min-width:0}.interactions-user-cell{gap:4px;display:grid}.interactions-user-cell strong{color:#1c1c1e}.interactions-user-cell span{color:#6b7074;font-size:var(--text-sm)}.interactions-source-chip,.interactions-status-chip{font-size:var(--text-xs);border-radius:999px;justify-content:center;align-items:center;padding:6px 12px;font-weight:700;display:inline-flex}.interactions-source-chip{color:#0a0a0b;background:#f6f6f5}.interactions-status-chip--success{color:#11743c;background:#0ea5531f}.interactions-table__empty{color:#51555a;text-align:center}.interactions-pagination{padding-top:4px}.interactions-modal{border-radius:10px;width:min(980px,100vw - 32px)}.interactions-modal .modal-header{border-bottom:1px solid #e2e0dde6}.interactions-modal .modal-header p{color:#51555a}.company-settings-page__container{align-content:start;gap:18px;width:100%;max-width:1320px;margin:0 auto;padding-inline:8px;display:grid}.company-settings-page__hero{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.company-settings-page__hero h1{color:#1c1c1e;font-family:var(--font-body);font-size:var(--text-xl);letter-spacing:-.04em;margin:0}.company-settings-page__hero>div:first-child>p:last-child{color:#51555a;max-width:760px;font-size:var(--text-base);margin:12px 0 0;line-height:1.5}.company-settings-page__hero-badge{color:#0a0a0b;width:76px;height:76px;box-shadow:var(--shadow-sm);background:linear-gradient(#fff,#f6f6f5);border:1px solid #1c1c1e14;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.company-settings-page__hero-logo{object-fit:cover;border-radius:10px;width:100%;height:100%}.company-settings-card{box-shadow:var(--shadow-sm);background:#fffffff0;border:1px solid #6b70742e;border-radius:10px;gap:16px;padding:16px;display:grid}.ai-models-panel{gap:0;padding:0;overflow:hidden}.ai-models-panel__summary{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:none;align-items:center;gap:14px;padding:14px 16px;display:flex}.ai-models-panel__summary:hover{background:var(--gray-alpha-50)}.ai-models-panel__summary-icon{width:36px;height:36px;color:var(--navy-ink);background:var(--accent-100);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.ai-models-panel__summary-copy{flex:1;gap:2px;display:grid}.ai-models-panel__summary-copy strong{color:var(--navy-ink);font-size:var(--text-sm)}.ai-models-panel__summary-copy span{color:var(--gray-500);font-size:var(--text-sm)}.ai-models-panel__chevron{color:var(--gray-400);transition:transform .18s}.ai-models-panel__chevron--open{transform:rotate(180deg)}.ai-models-panel__body,.ai-models-panel__loading{padding:4px 16px 16px}.company-settings-card__header{border-bottom:1px solid #d6d4d18f;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:20px;display:flex}.company-settings-card__header h2{color:#1c1c1e;font-family:var(--font-body);font-size:var(--text-xl);letter-spacing:-.03em;margin:0 0 8px}.company-settings-card__header p{color:#51555a;margin:0;line-height:1.6}.company-settings-card__icon{color:#0a0a0b;background:#f6f6f5;border-radius:10px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.company-settings-card__body{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.company-settings-card__loading{color:#51555a;align-items:center;gap:12px;min-height:220px;display:inline-flex}.company-settings-actions__spinner,.company-settings-card__spinner{animation:spin .9s linear infinite}.company-settings-upload{text-align:center;background:linear-gradient(#fdfbf8e6,#f9f7f4f2);border:2px dashed #8a8f9866;border-radius:10px;justify-items:center;gap:14px;min-height:320px;padding:16px;transition:transform .14s,border-color .14s,background-color .14s;display:grid;position:relative}.company-settings-upload:hover{border-color:#0a0a0b73;transform:translateY(-1px)}.company-settings-upload__placeholder,.company-settings-upload__preview{width:108px;height:108px;box-shadow:var(--shadow-sm);background:#fff;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.company-settings-upload__placeholder span{color:#0a0a0b;background:#f6f6f5;border-radius:999px;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex}.company-settings-upload__preview img{object-fit:cover;width:100%;height:100%}.company-settings-upload__copy{gap:6px;display:grid}.company-settings-upload__copy strong{color:#0a0a0b;font-size:var(--text-base)}.company-settings-upload__copy small,.company-settings-upload__copy span{color:#6b7074}.company-settings-upload__input{opacity:0;cursor:pointer;position:absolute;inset:0}.company-settings-form{gap:14px;display:grid}.company-settings-form__field{gap:10px}.company-settings-form__field>span{color:#26292d;font-size:var(--text-sm);font-weight:700}.company-settings-form__field input{background:#fbfbfa;border-color:#8a8f9847;border-radius:10px;min-height:34px;box-shadow:inset 0 1px #fffc}.company-settings-form__field input[readonly]{color:#26292d}.company-settings-form__url{grid-template-columns:auto minmax(0,1fr);display:grid}.company-settings-form__url input,.company-settings-form__url span{min-height:34px}.company-settings-form__url span{color:#51555a;font-family:"JetBrains Mono",var(--font-body),monospace;font-size:var(--text-base);background:#f6f6f5;border:1px solid #8a8f9847;border-right:0;border-radius:10px 0 0 10px;align-items:center;padding:0 14px;display:inline-flex}.company-settings-form__url input{border-radius:0 10px 10px 0}.company-settings-form__remove-logo{justify-self:flex-start}.company-settings-actions{justify-content:flex-end;gap:14px;display:flex}.company-settings-actions__button{min-width:190px;min-height:34px;font-size:var(--text-sm);border-radius:10px;padding-inline:16px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.profile-payments__empty{color:var(--text-soft);align-items:center;gap:10px;display:inline-flex}.agent-chat{border:1px solid var(--line);background:radial-gradient(circle at top,#f7f5f2f2,#0000 34%),linear-gradient(#fbfbfa,#f6f6f5);border-radius:10px;grid-template-rows:minmax(0,1fr) auto;height:100%;display:grid;overflow:hidden}.agent-chat,.agent-chat-page{min-height:0}.agent-chat-page--embed{width:100%;max-width:none;height:100dvh;min-height:100dvh;margin:0;padding:0;overflow:hidden}.agent-chat--mode-embed{border-inline:0;border-radius:0;height:100%;min-height:100dvh}.agent-chat__thread{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#1c1c1e2e transparent;align-content:start;gap:14px;min-height:0;max-height:none;padding:14px;display:grid;overflow-y:auto}.agent-chat__input::-webkit-scrollbar,.agent-chat__thread::-webkit-scrollbar{width:6px}.agent-chat__input::-webkit-scrollbar-track,.agent-chat__thread::-webkit-scrollbar-track{background:0 0}.agent-chat__input::-webkit-scrollbar-thumb,.agent-chat__thread::-webkit-scrollbar-thumb{background:#1c1c1e2e padding-box padding-box;border:1px solid #0000;border-radius:999px}.agent-chat__input::-webkit-scrollbar-thumb:hover,.agent-chat__thread::-webkit-scrollbar-thumb:hover{background:#1c1c1e47 padding-box padding-box}.agent-chat__marker{color:var(--text-soft);font-size:var(--text-xs);background:#fff;border:1px solid #1c1c1e14;border-radius:999px;justify-self:center;padding:7px 12px;font-weight:700}.agent-chat__row{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:10px;max-width:min(100%,540px);display:grid}.agent-chat__row--user{grid-template-columns:minmax(0,1fr) auto;justify-self:end}.agent-message__avatar{width:36px;height:36px;color:var(--primary);font-size:var(--text-xs);letter-spacing:.04em;background:#1c1c1e1a;border:1px solid #1c1c1e1a;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:inline-flex;overflow:hidden}.agent-chat__row--user .agent-message__avatar{background:var(--primary);color:#fff;border-color:#0000;order:2}.agent-message__avatar-image{object-fit:cover;width:100%;height:100%;display:block}.agent-message__body{gap:6px;display:grid}.agent-chat__row--user .agent-message__body{order:1;justify-items:end}.agent-message__meta{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.agent-message__role{color:var(--primary);font-size:var(--text-sm);font-weight:700}.agent-message__tag{color:var(--text-soft);font-size:var(--text-xs);background:#1c1c1e14;border-radius:999px;align-items:center;padding:2px 8px;font-weight:700;display:inline-flex}.agent-message__bubble{box-shadow:var(--shadow-sm);background:#fffffff5;border:1px solid #1c1c1e14;border-radius:10px 10px 10px 6px;padding:14px 16px}.agent-chat__row--user .agent-message__bubble{background:linear-gradient(#f6f6f5,#f0f0ef);border-color:#e8e8e6;border-radius:10px 10px 6px}.agent-message__bubble--typing{min-width:88px}.agent-message__bubble p{color:var(--text);white-space:pre-wrap;margin:0;line-height:1.6}.agent-message__typing{align-items:center;gap:6px;display:inline-flex}.agent-message__typing span{background:#a1a1a0;border-radius:999px;width:8px;height:8px;animation:agent-typing 1.1s ease-in-out infinite}.agent-message__typing span:nth-child(2){animation-delay:.15s}.agent-message__typing span:nth-child(3){animation-delay:.3s}.agent-chat__composer{background:#fff;border-top:1px solid #1c1c1e14;flex-shrink:0;gap:10px;padding:14px;display:grid}.agent-chat__composer-box{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.agent-chat__input-shell{min-width:0;position:relative}.agent-chat__input{scrollbar-width:thin;scrollbar-color:#1c1c1e2e transparent;background:#fffffff0;border-radius:10px;min-height:104px;padding-right:62px}.agent-chat__send-button{background:var(--accent-600);color:#fff;width:40px;height:40px;box-shadow:var(--shadow-md);border:0;border-radius:10px;justify-content:center;align-items:center;transition:transform .18s,box-shadow .18s,opacity .18s;display:inline-flex;position:absolute;bottom:12px;right:12px}.agent-chat__send-button:hover:not(:disabled){background:var(--accent-700);box-shadow:var(--shadow-lg);transform:translateY(-1px)}.agent-chat__send-button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.agent-chat__hint{color:var(--text-soft);font-size:var(--text-xs);text-align:center;margin:0}.agent-chat__hint a{color:inherit;font-weight:700;text-decoration:none}.agent-chat__hint a:hover{color:var(--primary)}.agent-chat--dark{background:radial-gradient(circle at top,#ffffff12,#0000 32%),linear-gradient(#1c1c1e,#000);border-color:#8a8f982e}.agent-chat--dark .agent-chat__marker{color:#e8e8e6;background:#1c1c1ead;border-color:#8a8f9824}.agent-chat--dark .agent-message__avatar{color:#f0f0ef;background:#8a8f981f;border-color:#8a8f982e}.agent-chat--dark .agent-chat__row--user .agent-message__avatar{color:#0a0a0b;background:#fff;border-color:#0000}.agent-chat--dark .agent-message__bubble{box-shadow:var(--shadow-sm);background:#1c1c1ed1;border-color:#8a8f9824}.agent-chat--dark .agent-chat__row--user .agent-message__bubble{background:linear-gradient(#ffffff1f,#fff3);border-color:#ffffff38}.agent-chat--dark .agent-message__bubble p,.agent-chat--dark .workspace-markdown,.agent-chat--dark .workspace-markdown em,.agent-chat--dark .workspace-markdown li,.agent-chat--dark .workspace-markdown strong{color:#f0f0ef}.agent-chat--dark .agent-message__typing span{background:#e0e0dd}.agent-chat--dark .agent-chat__composer{background:#1c1c1e94;border-top-color:#8a8f9824}.agent-chat--dark .agent-chat__input{color:#f6f6f5;scrollbar-color:#dfddda3d transparent;background:#1c1c1ed6;border-color:#8a8f9833}.agent-chat--dark .agent-chat__send-button{color:#0a0a0b;box-shadow:var(--shadow-sm);background:#fff}.agent-chat--dark .agent-chat__thread{scrollbar-color:#dfddda3d transparent}.agent-chat--dark .agent-chat__input::-webkit-scrollbar-thumb,.agent-chat--dark .agent-chat__thread::-webkit-scrollbar-thumb{background:#dfddda3d padding-box padding-box}.agent-chat--dark .agent-chat__input::-webkit-scrollbar-thumb:hover,.agent-chat--dark .agent-chat__thread::-webkit-scrollbar-thumb:hover{background:#dfddda57 padding-box padding-box}.agent-chat--dark .agent-chat__input::placeholder{color:#a1a1a0}.agent-chat--dark .agent-chat__hint{color:#e0e0dd}.agent-bubble-page{background:0 0;min-height:100vh}.agent-bubble{pointer-events:none;justify-items:end;gap:14px;display:grid;position:fixed;bottom:20px;right:20px}.agent-bubble__launcher,.agent-bubble__panel{pointer-events:auto}.agent-bubble__panel{width:min(380px,100vw - 32px);max-height:min(700px,100vh - 96px);box-shadow:var(--shadow-sm);border-radius:10px;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.agent-bubble__header{background:#fffffff0;border:1px solid #1c1c1e14;border-bottom:0;border-radius:10px 10px 0 0;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.agent-bubble__header span,.agent-bubble__header strong{display:block}.agent-bubble__header span{color:var(--text-soft);font-size:var(--text-sm);margin-top:3px}.agent-bubble__close{width:34px;height:34px;color:var(--text);background:#fff;border:1px solid #1c1c1e14;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.agent-bubble__panel .agent-chat{border-top-left-radius:0;border-top-right-radius:0;height:100%;min-height:0}.agent-bubble__launcher{background:var(--navy-ink);color:#fff;width:68px;height:68px;box-shadow:var(--shadow-xl);border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.agent-bubble__launcher-image{object-fit:cover;width:100%;height:100%;display:block}.agent-bubble--dark .agent-bubble__header{background:#1c1c1ee6;border-color:#8a8f9824}.agent-bubble--dark .agent-bubble__header strong{color:#f6f6f5}.agent-bubble--dark .agent-bubble__header span{color:#e0e0dd}.agent-bubble--dark .agent-bubble__close{color:#f6f6f5;background:#1c1c1ee0;border-color:#8a8f9829}.public-agent-page__hero--dark{background:radial-gradient(circle at 0 0,#ffffff14,#0000 28%),linear-gradient(135deg,#1c1c1e,#000);border-color:#8a8f9829}.public-agent-page__hero--dark .public-agent-page__badge,.public-agent-page__hero--dark h1,.public-agent-page__hero--dark p{color:#f6f6f5}.publish-page{gap:16px;display:grid}.publish-page__header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.publish-site{box-shadow:var(--shadow-sm);background:radial-gradient(circle at 0 0,#0a0a0b1a,#0000 28%),radial-gradient(circle at 100% 0,#0a0a0b0a,#0000 26%),linear-gradient(#fff,#fbfbfa);border:1px solid #cccac7b8;border-radius:10px;gap:16px;padding:16px;display:grid}.publish-site__hero-panel{grid-template-columns:minmax(0,1.35fr) minmax(320px,.95fr);align-items:start;gap:16px;display:grid}.publish-site__hero-card{color:#fff;box-shadow:var(--shadow-sm);background:linear-gradient(135deg,#0a0a0bfa,#0a0a0bf5 52%,#1a1a1ceb);border:1px solid #cccac7b8;border-radius:10px;gap:16px;padding:16px;display:grid}.publish-site__summary-copy{gap:14px;display:grid}.publish-site__hero-heading{gap:10px;display:grid}.publish-site__summary-copy h2{color:#fff;font-family:var(--font-display),sans-serif;font-size:var(--text-xl);margin:0;line-height:1.05}.publish-site__summary-copy p{color:#f5f3f0e6;max-width:760px;line-height:1.5}.publish-site__badge{color:#fff;font-size:var(--text-sm);background:#ffffff24;border:1px solid #ffffff2e;border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:9px 13px;font-weight:700;display:inline-flex}.publish-site__hero-glance{flex-wrap:wrap;gap:10px;display:flex}.publish-site__hero-glance span{color:#fffffff0;font-size:var(--text-sm);background:#ffffff1f;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-weight:600;display:inline-flex}.publish-site__prompt-preview{background:#1c1c1e38;border:1px solid #ffffff1f;border-radius:10px;padding:14px}.publish-site__hero-actions{flex-wrap:wrap;gap:12px;display:flex}.publish-site__summary-grid{gap:14px;display:grid}.publish-site__summary-card{box-shadow:var(--shadow-sm);background:#ffffffe6;border:1px solid #cccac7b8;border-radius:10px;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:14px;display:grid}.publish-site__summary-card-icon{width:40px;height:40px;color:var(--primary);background:linear-gradient(#f6f6f5,#f0f0ef);border-radius:10px;place-items:center;display:grid}.publish-site__summary-card-copy{gap:4px;display:grid}.publish-site__summary-card-copy span{color:var(--text-soft);font-size:var(--text-xs);font-weight:700}.publish-site__summary-card-copy strong{color:var(--primary);font-family:var(--font-display),sans-serif;font-size:var(--text-sm)}.publish-site__summary-card-copy p{color:var(--text-soft);font-size:var(--text-base);margin:0;line-height:1.55}.publish-site__navigation-shell{gap:14px;display:grid}.publish-site .agent-detail__tabs{margin-top:2px}.publish-tabs{background:#f6f6f5;border-radius:999px;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;width:100%;padding:6px;display:grid;position:relative;overflow:hidden}.publish-tabs .agent-detail__tab{z-index:1;border-radius:999px;justify-content:center;min-height:34px;position:relative}.publish-tabs .agent-detail__tab--active,.publish-tabs .agent-detail__tab:hover{box-shadow:none;background:0 0}.publish-tabs__indicator{width:calc(20% - 7.6px);box-shadow:var(--shadow-sm);background:#fff;border-radius:999px;transition:transform .22s;position:absolute;top:6px;bottom:6px;left:6px}.publish-tabs__indicator--public-page{transform:translate(0)}.publish-tabs__indicator--embed{transform:translate(calc(100% + 6px))}.publish-tabs__indicator--bubble{transform:translate(calc(200% + 12px))}.publish-tabs__indicator--api-key{transform:translate(calc(300% + 18px))}.publish-tabs__indicator--channels{transform:translate(calc(400% + 24px))}.publish-site__hero{background:linear-gradient(135deg,var(--navy-ink-strong) 0,var(--navy-ink-soft) 100%);color:#fff;border-radius:10px;gap:14px;padding:16px;display:grid}.publish-site__hero h2,.publish-site__section h3{font-family:var(--font-display),sans-serif;margin:0}.publish-site__hero h2{font-size:var(--text-xl);line-height:.98}.publish-site__card p,.publish-site__hero p,.publish-site__source p{margin:0;line-height:1.6}.publish-site__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.publish-site__launch-grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:14px;display:grid}.publish-site__launch-card{background:linear-gradient(#fffffff5,#fbf9f6fa);border:1px solid #cccac7b8;border-radius:10px;gap:14px;padding:16px;display:grid}.publish-site__launch-card--primary{background:radial-gradient(circle at 100% 0,#1a1a1c14,#0000 36%),linear-gradient(#fffffffa,#faf8f5)}.publish-site__checklist{gap:10px;display:grid}.publish-site__checklist span{color:var(--text-soft);background:#f6f6f5;border:1px solid #cccac799;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;font-weight:600;display:inline-flex}.publish-site__checklist span.is-complete{color:var(--primary);background:#f6f6f5;border-color:#0a0a0b2e}.publish-site__grid{gap:14px;display:grid}.publish-site__grid,.publish-site__grid--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.publish-site__card,.publish-site__source{border:1px solid var(--line);background:#ffffffeb;border-radius:10px;gap:8px;padding:14px;display:grid}.publish-site__card strong,.publish-site__source strong{color:var(--primary);font-family:var(--font-display),sans-serif}.publish-site__card p,.publish-site__source p{color:var(--text-soft)}.publish-site__section{gap:14px;display:grid}.publish-site__public-link{background:#fffffff0;border:1px solid #cccac7b8;border-radius:10px;gap:14px;padding:16px;display:grid}.publish-site__public-link-box{background:#f6f6f5;border:1px solid #0a0a0b1a;border-radius:10px;padding:16px 14px;overflow-x:auto}.publish-site__public-link-box code{color:var(--primary);font-size:var(--text-base);white-space:nowrap}.publish-site__section-header{gap:6px;display:grid}.publish-site__section-header p{color:var(--text-soft);line-height:1.6}.publish-site__api-table-card{background:linear-gradient(#fffffffa,#fbf9f6fa);border:1px solid #cccac7b8;border-radius:10px}.publish-site__api-table-wrap{border-radius:inherit}.publish-site__api-table{background:0 0}.publish-site__api-table thead th{background:#f6f6f5}.publish-site__api-table tbody td{color:var(--text);background:#fff}.publish-site__api-table-empty{color:var(--text-soft);text-align:center}.publish-site__api-table td,.publish-site__api-table th{white-space:nowrap}.publish-site__sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.publish-site__quota-form{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.publish-site__preview-layout{align-items:start;gap:16px;display:grid}.publish-site__preview-layout,.publish-site__preview-layout--bubble,.publish-site__preview-layout--embed{grid-template-columns:minmax(0,1.15fr) minmax(340px,420px)}.publish-site__bubble-main,.publish-site__embed-main{align-content:start;gap:14px;min-width:0;display:grid}.publish-site__bubble-header,.publish-site__bubble-modal,.publish-site__embed-header,.publish-site__embed-modal{min-width:0}.publish-site__preview-panel{background:linear-gradient(#fff,#f6f6f5);border:1px solid #cccac7b8;border-radius:10px;gap:14px;padding:14px;display:grid}.publish-site__preview-panel--bubble,.publish-site__preview-panel--embed{align-self:start}.publish-site__preview-header{gap:4px;display:grid}.publish-site__preview-header strong{color:var(--primary);font-family:var(--font-display),sans-serif}.publish-site__preview-header span{color:var(--text-soft);line-height:1.6}.publish-site__preview-frame{background:radial-gradient(circle at top,#0a0a0b1f,#0000 34%),linear-gradient(#f6f6f5,#fbfbfa);border:1px solid #1c1c1e1f;border-radius:10px;place-items:center;display:grid;overflow:hidden}.publish-site__preview-frame--embed{background:0 0;border:0;border-radius:0;min-height:720px}.publish-site__preview-frame--bubble{min-height:760px}.publish-site__preview-iframe{width:100%;height:100%;min-height:inherit;background:0 0;border:0}.publish-site__preview-empty{min-height:320px;color:var(--text-soft);text-align:center;background:#f6f4f1e6;border:1px dashed #0a0a0b47;border-radius:10px;justify-items:center;gap:10px;padding:16px;display:grid}.publish-site__preview-empty p{margin:0;line-height:1.6}.publish-site__source{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px}.publish-site__source-icon{width:38px;height:38px;color:var(--primary);background:#f6f6f5;border-radius:10px;place-items:center;display:grid}.public-agent-page{gap:14px;min-height:calc(100vh - 56px);display:grid}.public-agent-page--workspace{width:calc(100% + 48px);max-width:none;min-height:calc(100vh - 72px);margin-inline:-24px}.public-agent-page__workspace-shell{background:radial-gradient(circle at top,#fcfaf7eb,#0000 34%),linear-gradient(#fcfdff,#f6f6f5);grid-template-rows:auto minmax(0,1fr);gap:14px;min-height:calc(100vh - 72px);padding:8px 0 0;display:grid}.public-agent-page__workspace-shell--dark{background:radial-gradient(circle at top,#ffffff0f,#0000 30%),linear-gradient(#1c1c1e,#000)}.public-agent-page__workspace-intro{gap:10px;width:min(100%,980px);margin:0 auto;padding:12px 0 0;display:grid}.public-agent-page__workspace-eyebrow{color:var(--text-soft);font-size:var(--text-sm);margin:0;font-weight:700}.public-agent-page__workspace-intro h1{color:var(--primary);font-family:var(--font-display),sans-serif;font-size:var(--text-xl);letter-spacing:-.05em;margin:0;line-height:.96}.public-agent-page__workspace-intro p{max-width:760px;color:var(--text-soft);margin:0;line-height:1.5}.public-agent-page__workspace-shell--dark .public-agent-page__workspace-eyebrow,.public-agent-page__workspace-shell--dark .public-agent-page__workspace-intro p{color:#edebe8c7}.public-agent-page__workspace-shell--dark .public-agent-page__workspace-intro h1{color:#f6f6f5}.public-agent-page__hero{background:radial-gradient(circle at top left,#ffffff1a,transparent 28%),linear-gradient(135deg,var(--navy-ink-strong) 0,var(--navy-ink-soft) 100%);color:#fff;box-shadow:var(--shadow);border:1px solid #ffffff24;border-radius:10px;gap:14px;padding:16px;display:grid}.public-agent-page__badge{font-size:var(--text-sm);background:#ffffff24;border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:8px 12px;font-weight:700;display:inline-flex}.public-agent-page__hero-copy{gap:10px;max-width:760px;display:grid}.public-agent-page__hero-copy h1{font-family:var(--font-display),sans-serif;font-size:var(--text-xl);margin:0;line-height:.98}.public-agent-page__hero-copy p{color:#ffffffd1;margin:0;line-height:1.6}.public-agent-page__chat-shell{box-shadow:var(--shadow);border-radius:10px;overflow:hidden}.public-agent-page__chat-shell--workspace{width:min(100%,980px);min-height:0;box-shadow:none;border-radius:0;margin:0 auto;overflow:visible}.public-agent-page__chat-shell--workspace .agent-chat{height:calc(100vh - 250px);min-height:0;box-shadow:var(--shadow-sm);border-radius:10px}.public-agent-page__chat-shell--workspace .agent-chat--dark{box-shadow:var(--shadow-sm)}.docs-page{--docs-page-bg:#171717;--docs-page-text:#f5f5f5;--docs-page-soft-text:#fffc;--docs-page-muted-text:#ffffff80;--docs-page-faint-text:#ffffff9e;--docs-page-header-bg:#0a0a0af0;--docs-page-sidebar-bg:#0d0d0e;--docs-page-article-bg:#1f1f20;--docs-page-panel-bg:#ffffff08;--docs-page-panel-hover:#ffffff0f;--docs-page-line:#ffffff14;--docs-page-line-strong:#ffffff2e;--docs-page-code-bg:#101012;--docs-page-quote-bg:#ffffff08;--docs-page-topic-active:#ffffff14;--docs-page-feature-card-bg:#0b0b0c;--docs-page-feature-visual-text:#fdfdfd;background:var(--docs-page-bg);color:var(--docs-page-text);gap:0;min-height:100dvh;padding:18px 0 0;display:grid}.docs-page--light{--docs-page-bg:#f4f5f7;--docs-page-text:#141518;--docs-page-soft-text:#141518d1;--docs-page-muted-text:#1415188f;--docs-page-faint-text:#141518a8;--docs-page-header-bg:#ffffffeb;--docs-page-sidebar-bg:#f0f0ef;--docs-page-article-bg:#fbfbfc;--docs-page-panel-bg:#1c1c1e0a;--docs-page-panel-hover:#1c1c1e14;--docs-page-line:#1c1c1e1a;--docs-page-line-strong:#1c1c1e2e;--docs-page-code-bg:#f0f0ef;--docs-page-quote-bg:#1c1c1e0a;--docs-page-topic-active:#1c1c1e14;--docs-page-feature-card-bg:#fff;--docs-page-feature-visual-text:#fff}.deep-docs-page{color:#f5f5f5;width:calc(100% + 56px);max-width:none;margin:-24px -28px 0}.deep-docs-page,.deep-docs-page .deep-landing__main{background:#171717}.deep-docs-page .deep-landing__main:before{display:none}.docs-page-content,.docs-page__article-body,.docs-page__article-copy,.docs-page__article-head,.docs-page__article-layout,.docs-page__article-shell,.docs-page__article-tools,.docs-page__content,.docs-page__content-section,.docs-page__empty,.docs-page__feature-card,.docs-page__feature-copy,.docs-page__feature-grid,.docs-page__layout,.docs-page__masthead,.docs-page__sidebar-group,.docs-page__sidebar-panel,.docs-page__toc-inner,.docs-page__topbar,.docs-page__topic-list{display:grid}.docs-page__masthead{z-index:35;border-bottom:1px solid var(--docs-page-line);background:var(--docs-page-header-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);gap:0;position:fixed;top:0;left:0;right:0}.docs-page__layout,.docs-page__topbar{padding-left:28px;padding-right:28px}.docs-page__topbar{grid-template-columns:auto minmax(280px,640px) auto;align-items:center;gap:16px;min-height:72px}.docs-page__brand{align-items:center;gap:12px;display:inline-flex}.docs-page__brand-mark{border:1px solid var(--docs-page-line);background:#0a0a0a;border-radius:11px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.docs-page__brand-mark img{width:20px;height:auto;display:block}.docs-page__brand-copy{gap:2px;display:grid}.docs-page__brand-copy strong{color:var(--docs-page-text);font-family:var(--font-display),sans-serif;font-size:var(--text-base)}.docs-page__brand-copy small{color:var(--docs-page-muted-text);font-size:var(--text-xs)}.docs-page__search-shell{position:relative}.docs-page__global-search{border:1px solid var(--docs-page-line);background:var(--docs-page-panel-bg);min-height:34px;color:var(--docs-page-faint-text);border-radius:10px;align-items:center;gap:10px;padding:0 14px;display:flex}.docs-page__global-search input{width:100%;color:var(--docs-page-text);font:inherit;background:0 0;border:0;outline:0}.docs-page__global-search input::placeholder{color:var(--docs-page-muted-text)}.docs-page__global-search span{border:1px solid var(--docs-page-line);width:22px;height:22px;font-size:var(--text-xs);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.docs-page__search-results{border:1px solid var(--docs-page-line);background:var(--docs-page-article-bg);border-radius:10px;gap:6px;max-height:min(420px,100dvh - 120px);padding:10px;display:grid;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.docs-page__search-results{background:color-mix(in srgb,var(--docs-page-article-bg) 96%,transparent)}}.docs-page__search-results{box-shadow:var(--shadow-sm);scrollbar-width:thin;scrollbar-color:#acacac73 transparent}.docs-page__search-results::-webkit-scrollbar{width:8px}.docs-page__search-results::-webkit-scrollbar-track{background:0 0}.docs-page__search-results::-webkit-scrollbar-thumb{background:#acacac66 padding-box padding-box;border:2px solid #0000;border-radius:999px}.docs-page__search-results::-webkit-scrollbar-thumb:hover{background:#c4c4c48f padding-box padding-box}.docs-page__search-empty,.docs-page__search-result{border-radius:12px;gap:4px;padding:12px 14px;display:grid}.docs-page__search-result{color:inherit;text-align:left;font:inherit;background:0 0;border:0}.docs-page__search-result:hover{background:var(--docs-page-panel-hover)}.docs-page__search-empty strong,.docs-page__search-result strong{color:var(--docs-page-text);font-size:var(--text-base)}.docs-page__search-result small{color:var(--docs-page-soft-text);font-size:var(--text-xs);font-weight:700}.docs-page__search-empty span,.docs-page__search-result span{color:var(--docs-page-faint-text);line-height:1.45}.docs-page__search-empty{border:1px dashed var(--docs-page-line)}.docs-page__utility-nav{justify-content:flex-end;align-items:center;gap:14px;display:flex}.docs-page__utility-nav a{color:var(--docs-page-soft-text);font-size:var(--text-base)}.docs-page__signup-button{background:#f4f4f4;border-radius:12px;padding:10px 16px;font-weight:700;color:#111!important}.docs-page__theme-toggle{border:1px solid var(--docs-page-line);background:var(--docs-page-panel-bg);width:42px;height:42px;color:var(--docs-page-soft-text);font:inherit;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.docs-page__theme-toggle:hover{background:var(--docs-page-panel-hover);color:var(--docs-page-text)}.docs-page__layout{padding-left:0;padding-right:0;display:block;position:relative}.docs-page__sidebar{border-right:1px solid var(--docs-page-line);background:var(--docs-page-sidebar-bg);width:240px;height:calc(100dvh - 72px);min-height:calc(100dvh - 72px);max-height:calc(100dvh - 72px);position:fixed;top:72px;left:0;overflow:hidden}.docs-page__sidebar-panel{gap:16px;height:100%;padding:16px 14px 16px 10px;overflow-y:auto}.docs-page__sidebar-group{gap:1px}.docs-page__article-copy span,.docs-page__article-intro small,.docs-page__code-block span,.docs-page__sidebar-group strong,.docs-page__toc-inner strong{color:var(--docs-page-muted-text);font-size:var(--text-xs);font-weight:700}.docs-page__topic-list{gap:0}.docs-page__topic{width:100%;min-height:30px;color:var(--docs-page-soft-text);text-align:left;font:inherit;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:0 12px 0 10px;line-height:1.2;display:flex}.docs-page__topic.is-active{background:var(--docs-page-topic-active);color:var(--docs-page-text)}.docs-page__topic svg{opacity:.5}.docs-page__topic.is-active svg,.docs-page__topic:hover svg{opacity:1}.docs-page__topic:hover{background:var(--docs-page-panel-hover);color:var(--docs-page-text)}.docs-page__empty{border:1px dashed var(--docs-page-line);color:var(--docs-page-soft-text);border-radius:10px;gap:10px;padding:14px}.docs-page__article{background:var(--docs-page-article-bg);margin-left:240px}.docs-page__article-shell{gap:18px;width:min(1180px,100%);margin:0 auto;padding:18px}.docs-page__article-layout{grid-template-columns:minmax(0,1040px) 220px;align-items:start;gap:20px}.docs-page__article-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;width:min(788px,100%)}.docs-page__article-copy{gap:14px}.docs-page__article-head h1{color:var(--docs-page-text);font-family:var(--font-display),sans-serif;font-size:var(--text-xl);letter-spacing:-.05em;margin:0}.docs-page__article-head p,.docs-page__article-intro p,.docs-page__content-section p,.docs-page__feature-copy p{color:var(--docs-page-soft-text);margin:0;line-height:1.5}.docs-page__article-tools{justify-content:flex-end;align-items:center;display:flex}.docs-page__copy-button{border:1px solid var(--docs-page-line);background:var(--docs-page-panel-bg);min-height:42px;color:var(--docs-page-soft-text);font:inherit;border-radius:12px;align-items:center;gap:10px;padding:0 14px;display:inline-flex}.docs-page__article-intro{justify-content:space-between;align-items:center;gap:14px;width:min(788px,100%);display:flex}.docs-page__feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:min(788px,100%)}.docs-page__feature-card{border:1px solid var(--docs-page-line);background:var(--docs-page-feature-card-bg);border-radius:10px;gap:0;overflow:hidden}.docs-page__feature-visual{min-height:180px;color:var(--docs-page-feature-visual-text);background:radial-gradient(circle at 20% 20%,#ffffff2e,#0000 28%),linear-gradient(135deg,#0a0a0bf0,#1a1a1cad);place-items:center;display:grid}.docs-page__feature-card--deploy .docs-page__feature-visual{background:radial-gradient(circle at 50% 10%,#ffffff3d,#0000 20%),linear-gradient(135deg,#0a0a0bf5,#5c5c648c)}.docs-page__feature-card--monitor .docs-page__feature-visual{background:radial-gradient(circle at 70% 90%,#ffffff38,#0000 22%),linear-gradient(135deg,#0a0a0bf0,#5c5c6473)}.docs-page__feature-copy{gap:10px;padding:14px}.docs-page__content-section h3,.docs-page__feature-copy strong{color:var(--docs-page-text);font-family:var(--font-display),sans-serif}.docs-page__feature-copy strong{font-size:var(--text-base)}.docs-page-content{gap:18px;width:min(1040px,100%)}.docs-page__article-body{grid-template-columns:minmax(0,1fr);align-items:start;gap:0}.docs-page__content{gap:20px}.docs-page__article-pagination{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:min(788px,100%);display:grid}.docs-page__article-nav,.docs-page__article-nav-spacer{border-radius:10px;min-height:108px}.docs-page__article-nav{border:1px solid var(--docs-page-line);background:var(--docs-page-panel-bg);color:var(--docs-page-soft-text);text-align:left;font:inherit;gap:10px;padding:14px;display:grid}.docs-page__article-nav:hover{background:var(--docs-page-panel-hover);color:var(--docs-page-text)}.docs-page__article-nav--next{text-align:right;justify-items:end}.docs-page__article-nav-label{color:var(--docs-page-muted-text);font-size:var(--text-xs);align-items:center;gap:8px;font-weight:700;display:inline-flex}.docs-page__article-nav strong{color:var(--docs-page-text);font-family:var(--font-display),sans-serif;font-size:var(--text-base);line-height:1.4}.docs-page__article-nav-spacer{visibility:hidden}.docs-page__content-section{gap:14px;scroll-margin-top:96px}.docs-page__content-section h3{font-size:var(--text-2xl);letter-spacing:-.03em;margin:0}.docs-page__list{color:var(--docs-page-soft-text);margin:0;padding-left:22px;line-height:1.5}.docs-page__code-block{gap:10px}.docs-page__code-block>.docs-page__code-block-head,.docs-page__code-block>pre{background:var(--docs-page-code-bg);margin-top:0}.docs-page__code-block>.docs-page__code-block-head{border:1px solid var(--docs-page-line);border-bottom:0;border-top-left-radius:18px;border-top-right-radius:18px}.docs-page__code-block-label{color:var(--docs-page-muted-text);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.docs-page__code-block-head{border-bottom:1px solid var(--docs-page-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.docs-page__code-language{color:var(--docs-page-muted-text);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.docs-page__code-copy{border:1px solid var(--docs-page-line);align-items:center;gap:8px;min-height:32px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.docs-page__code-copy{border:1px solid color-mix(in srgb,var(--docs-page-line) 92%,transparent)}}.docs-page__code-copy{color:var(--docs-page-soft-text);font:inherit;font-size:var(--text-sm);background:0 0;border-radius:10px}.docs-page__code-copy:hover{color:var(--docs-page-text);background:var(--docs-page-panel-hover)}.docs-page__code-block pre{background:var(--docs-page-code-bg);color:var(--docs-page-text);border:1px solid var(--docs-page-line);border-top:0;border-bottom-right-radius:18px;border-bottom-left-radius:18px;margin:0;padding:14px;overflow-x:auto}.docs-page__code-block code{font-family:var(--font-mono);font-size:var(--text-base);white-space:pre;line-height:1.5}.docs-page__content-section blockquote{border-left:2px solid var(--docs-page-line-strong);color:var(--docs-page-soft-text);background:var(--docs-page-quote-bg);margin:0;padding:16px 14px}.docs-page__toc{align-self:start;width:220px;position:fixed;top:108px;right:max(24px,50vw - 672px)}.docs-page__toc-inner{gap:12px}.docs-page__toc-inner nav{border-left:1px solid var(--docs-page-line-strong);gap:10px;padding-left:14px;display:grid}.docs-page__toc-inner a{color:var(--docs-page-muted-text);line-height:1.5;transition:color .18s,border-color .18s}.docs-page__toc-inner a.is-active,.docs-page__toc-inner a:hover{color:var(--docs-page-text)}.docs-page__toc-inner a.is-active{border-left:2px solid var(--docs-page-text);margin-left:-15px;padding-left:13px}@supports (color:color-mix(in lab,red,red)){.docs-page__toc-inner a.is-active{border-left:2px solid color-mix(in srgb,var(--docs-page-text) 86%,transparent)}}@media (max-width:1200px){.docs-page__layout,.docs-page__topbar{padding-left:18px;padding-right:0}.docs-page__topbar{grid-template-columns:auto minmax(220px,1fr)}.docs-page__utility-nav{display:none}.docs-page__article-head,.docs-page__article-intro,.docs-page__article-pagination,.docs-page__feature-grid{width:100%}.docs-page__article-body,.docs-page__article-layout,.docs-page__feature-grid{grid-template-columns:1fr}.docs-page__toc{width:auto;position:static}.docs-page__layout{padding-left:0}.docs-page__sidebar{width:220px}.docs-page__article{margin-left:220px}}@media (max-width:920px){.deep-docs-page{width:calc(100% + 32px);margin:-24px -16px 0}.docs-page__topbar{grid-template-columns:1fr;gap:14px;padding-top:16px;padding-bottom:16px}.docs-page__layout{padding-left:18px;padding-right:0}.docs-page__sidebar{border-right:0;width:auto;height:auto;min-height:0;max-height:none;position:static}.docs-page__sidebar-panel{height:auto;padding:14px;overflow:visible}.docs-page__article{margin-left:0}.docs-page__article-shell{padding:16px 14px 18px}.docs-page__article-head,.docs-page__article-intro{grid-template-columns:1fr;justify-content:flex-start}.docs-page__article-pagination,.docs-page__feature-grid{grid-template-columns:1fr}.docs-page__article-nav-spacer{display:none}}@media (max-width:640px){.docs-page__article-head h1{font-size:var(--text-2xl)}.docs-page__content-section h3{font-size:var(--text-lg)}}.pricing-page,.pricing-page__hero{gap:16px;display:grid}.pricing-page__hero{background:radial-gradient(circle at top left,#ffffff1a,transparent 28%),linear-gradient(135deg,var(--navy-ink-strong) 0,var(--navy-ink-soft) 100%);color:#fff;box-shadow:var(--shadow);border-radius:10px;grid-template-columns:minmax(0,1.3fr) auto;align-items:end;padding:18px}.pricing-page__hero-copy{gap:14px;display:grid}.pricing-page__hero-copy h1{max-width:16ch;font-family:var(--font-display),sans-serif;font-size:var(--text-xl);margin:0;line-height:.95}.pricing-page__hero-copy p{color:#ffffffd6;max-width:58ch;margin:0;line-height:1.5}.pricing-page__hero-actions{flex-wrap:wrap;gap:12px;display:flex}.pricing-page__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.pricing-page__plan{box-shadow:var(--shadow-soft);background:linear-gradient(#fffffff0,#faf8f5e6);border:1px solid #0a0a0b1a;border-radius:10px;align-content:start;gap:16px;padding:16px;display:grid}.pricing-page__plan-head{gap:14px;display:grid}.pricing-page__plan-icon{border:1px solid #0a0a0b1a;border-radius:10px;place-items:center;width:48px;height:48px;display:inline-grid}.pricing-page__plan-copy{gap:10px;display:grid}.pricing-page__plan-copy h2{font-family:var(--font-display),sans-serif;font-size:var(--text-xl);letter-spacing:-.04em;margin:0}.pricing-page__plan-copy p{color:var(--text-soft);margin:0;line-height:1.5}.pricing-page__plan-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pricing-page__plan-list li{color:#1c1c1ee0;grid-template-columns:auto 1fr;align-items:start;gap:10px;line-height:1.55;display:grid}.pricing-page__plan-list svg{color:var(--accent-strong);margin-top:3px}.pricing-page__plan-cta{justify-content:center;width:100%;margin-top:auto}.pricing-page__plan--free .pricing-page__plan-icon{color:#1a1a1c;background:#0a0a0b14}.pricing-page__plan--starter .pricing-page__plan-icon{color:#1a1a1c;background:#0a0a0b24}.pricing-page__plan--business .pricing-page__plan-icon{color:#0a0a0b;background:#0a0a0b1f}.pricing-page__plan--enterprise .pricing-page__plan-icon{color:#0a0a0b;background:#dddbd829}.privacy-page,.privacy-page__hero{gap:16px;display:grid}.privacy-page__hero{color:#fff;box-shadow:var(--shadow);background:radial-gradient(circle at 0 0,#d6d4d17a,#0000 30%),linear-gradient(135deg,#1c1c1efa,#0a0a0bf2);border-radius:10px;grid-template-columns:minmax(0,1.35fr) minmax(280px,360px);padding:18px}.privacy-page__hero-copy{gap:14px;display:grid}.privacy-card h2,.privacy-page__hero-copy h1{font-family:var(--font-display),sans-serif;margin:0}.privacy-card p,.privacy-page__hero-copy p{margin:0;line-height:1.5}.privacy-page__hero-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:10px;align-content:start;gap:10px;padding:14px;display:grid}.privacy-page__hero-card strong{font-size:var(--text-base)}.privacy-page__hero-card span{color:#f5f3f0e0;line-height:1.6}.privacy-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.privacy-card{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:linear-gradient(#fffffff7,#fbf9f6eb);border-radius:10px;gap:12px;padding:16px;display:grid}.privacy-card--highlight{background:radial-gradient(circle at 0 0,#d6d4d15c,#0000 34%),linear-gradient(#fffffffa,#f9f7f4f0)}.privacy-list{color:var(--text-soft);margin:0;padding-left:20px;line-height:1.5}.consent-banner{z-index:90;width:min(820px,100vw - 32px);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#fffffffa,#faf8f5f2);border:1px solid #d7d5d2e6;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:16px;display:grid;position:fixed;bottom:24px;right:24px}.consent-banner__copy{gap:10px;display:grid}.consent-banner__copy strong,.consent-modal__header h2{font-family:var(--font-display),sans-serif;font-size:var(--text-lg);color:var(--text)}.consent-banner__copy p,.consent-category-card__copy p,.consent-modal__header p{color:var(--text-soft);margin:0;line-height:1.5}.consent-banner__links,.consent-modal__links{flex-wrap:wrap;gap:14px;display:flex}.consent-banner__links a,.consent-modal__links a{color:var(--primary);font-weight:700}.consent-banner__actions,.consent-modal__actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:10px;display:flex}.consent-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:da-fade-in var(--dur-small) var(--ease-out) both;background:#1c1c1e66;place-items:center;padding:14px;display:grid;position:fixed;inset:0}.consent-modal{width:min(760px,100%);max-height:min(88vh,920px);box-shadow:var(--shadow-xl);animation:da-scale-in var(--dur-medium) var(--ease-out) both;background:#fffffffa;border:1px solid #d7d5d2eb;border-radius:10px;gap:14px;padding:16px;display:grid;overflow:auto}.consent-modal__header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.consent-modal__header h2{margin:6px 0 8px}.consent-modal__categories{gap:12px;display:grid}.consent-category-card{border:1px solid var(--line);background:#fdfbf8e6;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.consent-category-card__copy{gap:6px;display:grid}.consent-category-card__copy strong{color:var(--text)}.consent-toggle{min-width:120px;color:var(--text-soft);font-size:var(--text-base);justify-items:end;gap:6px;font-weight:600;display:grid}.consent-toggle input{width:18px;height:18px;margin:0}.consent-trigger{z-index:80;min-height:34px;color:var(--primary);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;background:radial-gradient(circle at 0 0,#eeece9a3,#0000 42%),linear-gradient(#fffffff5,#faf8f5f0);border:1px solid #d7d5d2eb;border-radius:999px;padding:0 14px;font-weight:800;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;position:fixed;bottom:24px;right:24px}.consent-trigger:hover:not(:disabled){box-shadow:var(--shadow-sm);border-color:#0a0a0b4d;transform:translateY(-2px)}.consent-trigger:focus-visible{outline-offset:3px;outline:2px solid #0a0a0b42}.consent-trigger svg{color:var(--primary)}.consent-trigger.button{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}@media (max-width:1200px){.agent-detail,.agent-list-grid,.auth-layout,.collection-grid,.consent-banner,.dashboard-grid,.document-detail,.documents-collection-grid-stage,.documents-overview-grid,.grid-2,.grid-3,.grid-4,.marketing-grid,.marketing-hero,.privacy-page__grid,.privacy-page__hero{grid-template-columns:1fr 1fr}.agent-studio-layout,.agent-studio-parameter-grid,.auth-layout,.auth-layout--login{grid-template-columns:1fr}.auth-hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.tools-page__grid,.tools-page__hero{grid-template-columns:1fr}.tools-hero-card__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.publish-site__hero-panel,.publish-site__launch-grid,.publish-site__preview-layout,.publish-site__preview-layout--bubble,.publish-site__preview-layout--embed{grid-template-columns:1fr}.publish-site__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-agent-page__workspace-shell{min-height:auto}.public-agent-page__chat-shell--workspace .agent-chat{height:min(720px,100vh - 220px)}}@media (max-width:920px){.documents-page{margin:-18px;padding:16px 14px 18px}.documents-mobile-list{display:none}.agent-quality-builder__sections{grid-template-columns:minmax(0,1fr)}.agent-quality-builder__runbar{flex-direction:column;align-items:stretch}.app-content,.public-shell{padding:14px 14px 0}.agent-detail-header,.agent-detail__pane-header,.app-header__right,.document-detail-header,.document-detail__pane-header,.document-item,.marketing-header,.panel__header,.section-heading,.topbar{flex-direction:column;align-items:flex-start;width:100%}.app-body{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--line)}.agent-detail,.agent-list-grid,.auth-layout,.collection-grid,.consent-banner,.dashboard-grid,.document-detail,.documents-collection-grid-stage,.documents-overview-grid,.grid-2,.grid-3,.grid-4,.marketing-footer,.marketing-grid,.marketing-hero,.privacy-page__grid,.privacy-page__hero{grid-template-columns:1fr}.auth-layout{min-height:auto;padding:14px 0 18px}.auth-layout--login{border-radius:0;min-height:auto;padding:0}.marketing-footer{flex-direction:column;align-items:flex-start;padding-inline:0}.auth-aside,.auth-aside--login,.auth-layout--login .auth-panel,.auth-panel{border-radius:10px;padding:16px}.auth-layout--login .auth-panel{border-radius:0}.auth-login-visual{min-height:320px;padding:16px}.auth-login-visual__copy h1{font-size:var(--text-xl)}.auth-panel--login-split{padding:18px 16px}.auth-hero{gap:16px}.auth-hero-metrics,.tools-hero-card__metrics{grid-template-columns:1fr}.consent-banner,.consent-modal,.privacy-card,.privacy-page__hero,.tools-guidance-card,.tools-hero-card,.tools-section-card{padding:16px}.consent-category-card,.consent-modal__actions,.consent-modal__header{flex-direction:column;align-items:flex-start}.consent-modal-backdrop{place-items:end center;padding:14px}.consent-modal{border-radius:10px;gap:14px;width:min(100%,680px);max-height:min(86vh,920px)}.consent-category-card{gap:14px}.consent-toggle{justify-items:start;width:100%;min-width:0}.consent-modal__actions{justify-content:flex-start;width:100%}.consent-modal__actions .button{justify-content:center;width:100%}.consent-trigger{width:auto;max-width:calc(100vw - 32px);bottom:16px;left:auto;right:16px}.publish-page__header{flex-direction:column;align-items:flex-start;width:100%;display:flex}.agent-quality-builder__assist{flex-direction:column;align-items:stretch}.public-agent-page__chat-shell--workspace,.public-agent-page__workspace-intro{width:100%}.public-agent-page--workspace{width:calc(100% + 36px);margin-inline:-18px}.public-agent-page__workspace-intro{padding-top:6px}.public-agent-page__workspace-intro h1{font-size:var(--text-xl)}.public-agent-page__chat-shell--workspace .agent-chat{border-radius:10px;height:min(680px,100vh - 210px)}.publish-page{gap:14px}.publish-site{gap:16px;padding:16px 14px}.agent-parameter-grid,.agent-summary-grid,.agent-version-layout,.interaction-detail__conversation,.interaction-detail__docs,.interaction-detail__grid,.observability-highlight-grid,.publish-site__grid,.publish-site__preview-layout,.publish-site__sources{grid-template-columns:1fr}.publish-site__hero-card,.publish-site__launch-card,.publish-site__preview-panel,.publish-site__public-link,.publish-site__public-link--persistent{border-radius:10px;padding:14px}.publish-site__summary-copy h2{font-size:var(--text-xl)}.publish-site__preview-header span,.publish-site__section-header p,.publish-site__summary-copy p{font-size:var(--text-base);line-height:1.6}.publish-modal__actions,.publish-site__actions,.publish-site__hero-actions{justify-content:flex-start;align-items:stretch;width:100%}.publish-modal__actions .button,.publish-site__actions .button,.publish-site__hero-actions .button{justify-content:center;width:100%}.publish-site__quota-form{grid-template-columns:1fr}.publish-site__api-table-card{margin-inline:-2px}.publish-modal__code,.publish-site__public-link-box code{font-size:var(--text-sm)}.interaction-detail__hero{flex-direction:column}.interaction-detail__hero-chips{justify-content:flex-start}.agent-studio-page,.employees-page{margin:-18px;padding:16px 14px 18px}.agent-studio-card__heading,.agent-studio-page__hero,.agent-studio-preview__composer-actions,.agent-studio-preview__summary{flex-direction:column;align-items:flex-start}.agent-studio-page__actions{justify-content:flex-start;width:100%}.agent-studio-page__action-button{justify-content:center;width:100%}.publish-site{border-radius:10px;padding:16px}.publish-tabs{scroll-snap-type:x proximity;grid-template-columns:repeat(5,minmax(112px,1fr));padding-bottom:8px;overflow:auto hidden}.publish-tabs__indicator{display:none}.publish-tabs .agent-detail__tab{scroll-snap-align:start;white-space:nowrap;min-height:34px}.publish-site__grid,.publish-site__grid--compact,.publish-site__sources,.publish-site__summary-grid{grid-template-columns:1fr}.publish-site__hero-card,.publish-site__launch-card,.publish-site__preview-panel,.publish-site__public-link{border-radius:10px;padding:14px}.publish-site__hero-glance span{justify-content:flex-start;width:100%}.publish-site__prompt-preview{font-size:var(--text-base);overflow-wrap:anywhere;padding:16px;line-height:1.5}.publish-site__preview-frame--embed{min-height:560px}.publish-site__preview-frame--bubble{min-height:620px}.publish-site__api-table td,.publish-site__api-table th{min-width:148px}.employees-card__header,.employees-page__hero{flex-direction:column;align-items:flex-start}.employees-page__actions{justify-content:flex-start;width:100%}.employees-page__action-button{justify-content:center;width:100%}.employees-credit-card__stats,.employees-credit-grid,.employees-overview-grid,.employees-tier-layout{grid-template-columns:1fr}.employees-table-wrap{background:0 0;border:0;overflow:visible}.employees-table colgroup,.employees-table thead{display:none}.employees-table,.employees-table tbody,.employees-table td,.employees-table tr{width:100%;display:block}.employees-table tbody{gap:12px;display:grid}.employees-table tbody tr{box-shadow:var(--shadow-sm);background:#fbfbfa;border:1px solid #e2e0dde6;border-radius:10px;overflow:hidden}.employees-table tbody tr:hover{background:#fbfbfa}.employees-table td{border-top:1px solid #e2e0dde6;grid-template-columns:minmax(110px,132px) minmax(0,1fr);align-items:start;gap:12px;padding:12px 16px;display:grid}.employees-table td:first-child{border-top:0;padding-top:16px}.employees-table td:last-child{padding-bottom:16px}.employees-table td:before{content:attr(data-label);color:var(--text-faint);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.employees-table__cell--user{grid-template-columns:1fr;gap:10px}.employees-table__cell--user:before{content:none}.employees-table__cell--actions{grid-template-columns:1fr;gap:10px}.employee-table-user small,.employee-table-user span{overflow-wrap:anywhere;white-space:normal}.employee-table__last-login{white-space:normal}.employee-credit-editor{margin-top:0}.employee-row-actions{flex-wrap:wrap;justify-content:flex-start}.employee-row-actions .button{min-width:44px}.interactions-card__controls{justify-content:flex-start;width:100%}.interactions-card__summary{justify-content:center;width:100%}.interactions-table-wrap{background:0 0;border:0;overflow:visible}.interactions-table thead{display:none}.interactions-table,.interactions-table tbody,.interactions-table td,.interactions-table tr{width:100%;display:block}.interactions-table tbody{gap:12px;display:grid}.interactions-table tbody tr{box-shadow:var(--shadow-sm);background:#fbfbfa;border:1px solid #e2e0dde6;border-radius:10px;overflow:hidden}.interactions-table tbody tr:hover{background:#fbfbfa}.interactions-table td{border-top:1px solid #e2e0dde6;grid-template-columns:minmax(110px,132px) minmax(0,1fr);align-items:start;gap:12px;padding:12px 16px;display:grid}.interactions-table td:first-child{border-top:0;padding-top:16px}.interactions-table td:last-child{padding-bottom:16px}.interactions-table td:before{content:attr(data-label);color:var(--text-faint);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.interactions-table__cell--user:before{content:none}.interactions-table__cell--detail,.interactions-table__cell--user{grid-template-columns:1fr;gap:10px}.interaction-agent span,.interactions-user-cell span{overflow-wrap:anywhere}.interactions-table__empty{text-align:left;border-top:0;padding:14px 16px;display:block}.interactions-table__empty:before{content:none}.agent-studio-identity{grid-template-columns:1fr}.agent-studio-preview{justify-self:stretch;width:100%;max-width:none;position:static}.agent-studio-preview__chat-card{width:100%;min-width:0;max-width:none;height:620px;min-height:620px;max-height:620px}.agent-studio-preview__chat{height:100%;min-height:620px}.agent-context-item,.agent-context-selector{grid-template-columns:1fr}.agent-preview{height:auto;max-height:none;position:static}.agent-detail__tabs{border-radius:10px;width:100%}.workspace-page{height:calc(100vh - 114px);min-height:calc(100vh - 114px);margin-inline:-18px}.workspace-page--empty{grid-template-rows:auto auto}.workspace-thread{width:100%;padding:16px 14px 18px}.workspace-page--empty .workspace-thread{padding:16px 14px 14px}.workspace-message,.workspace-message--user{grid-template-columns:auto minmax(0,1fr)}.workspace-message--user .workspace-message__avatar,.workspace-message--user .workspace-message__content{order:0}.workspace-message--user .workspace-message__content{justify-self:auto;justify-items:start}.workspace-message--user .workspace-message__bubble{width:100%}.workspace-composer{width:100%;padding:16px 14px 14px;bottom:0}.workspace-page--empty .workspace-composer{padding:0 14px 14px;transform:none}.workspace-controls{align-items:flex-end}.document-detail-header__meta,.document-item__actions{justify-content:flex-start;width:100%}.document-detail-header__meta{flex-wrap:wrap}.document-settings__actions{flex-direction:column;align-items:stretch;width:100%}.document-settings__actions .button{justify-content:center;width:100%}.document-settings{position:static}.agent-chat__thread,.document-chunk-list{max-height:none}}@media (max-width:640px){.documents-page{margin:-16px;padding:16px}.documents-overview-grid{gap:12px}.documents-card,.documents-empty--card,.documents-loading-card,.documents-overview-card{border-radius:10px;padding:16px}.documents-bulk-toolbar,.documents-card__header,.documents-page__section-header,.documents-pagination{gap:12px;display:grid}.documents-bulk-toolbar__actions,.documents-page__hero-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.documents-bulk-toolbar__actions .button,.documents-page__hero-actions .button{flex:100%;justify-content:center}.documents-bulk-toolbar__icon-button{width:44px;height:44px}.documents-card__summary-grid,.documents-pagination__actions{grid-template-columns:1fr}.documents-table-wrap{display:none}.documents-mobile-list{gap:12px;display:grid}.documents-mobile-card{border:1px solid var(--line);background:#fbfbfa;border-radius:10px;gap:14px;padding:16px;display:grid}.documents-mobile-card__top{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.documents-mobile-card__title{gap:6px;min-width:0;display:grid}.documents-mobile-card__title strong{color:var(--primary);font-family:var(--font-display),sans-serif;overflow-wrap:anywhere}.documents-mobile-card__title span{color:#51555a;width:fit-content;min-height:24px;font-size:var(--text-xs);background:#f6f6f5;border-radius:999px;align-items:center;padding:0 10px;font-weight:700;display:inline-flex}.documents-mobile-card__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.documents-mobile-card__meta-item{gap:4px;display:grid}.documents-mobile-card__meta-item span{color:var(--text-soft);font-size:var(--text-xs)}.documents-mobile-card__meta-item strong{color:var(--text);font-size:var(--text-base);overflow-wrap:anywhere}.documents-mobile-card__status{flex-wrap:wrap;gap:8px;display:flex}.documents-mobile-card__actions{grid-template-columns:1fr;gap:10px;display:grid}.documents-mobile-card__actions .button{justify-content:center;width:100%}.documents-mobile-card__delete{color:#9f2f2f}.document-detail-header__meta .button{justify-content:center;width:100%}.document-detail__pane,.document-settings{padding:16px}.document-chunk-list{gap:10px}.chunk-card{padding:14px}.chunk-card p,.chunk-card__meta span{overflow-wrap:anywhere}.agent-quality-builder__assist,.agent-quality-builder__runbar,.agent-quality-builder__section-card,.agent-quality-section-block{border-radius:10px;padding:14px}.agent-detail__tabs{grid-template-columns:1fr;display:grid}.agent-detail__tab{justify-content:center}.publish-site .publish-tabs{grid-template-columns:repeat(5,minmax(118px,1fr));padding:6px 6px 10px;overflow-x:auto}.public-agent-page__workspace-shell{gap:14px;padding-top:0}.public-agent-page--workspace{width:calc(100% + 32px);margin-inline:-16px}.public-agent-page__workspace-intro{gap:8px}.public-agent-page__workspace-eyebrow{font-size:var(--text-xs)}.public-agent-page__workspace-intro h1{font-size:var(--text-xl)}.public-agent-page__workspace-intro p{font-size:var(--text-base);line-height:1.5}.public-agent-page__chat-shell--workspace .agent-chat{border-radius:10px;height:calc(100vh - 200px);min-height:520px}.publish-page{gap:14px}.publish-site{border-radius:10px;margin-inline:-4px;padding:14px}.publish-site__hero-card,.publish-site__launch-card,.publish-site__preview-panel,.publish-site__public-link,.publish-site__public-link--persistent{border-radius:10px;padding:16px}.publish-site__summary-copy{gap:12px}.publish-site__summary-copy h2{font-size:var(--text-xl);line-height:1.08}.publish-site__badge,.publish-site__hero-glance span{font-size:var(--text-xs)}.publish-site__hero-heading,.publish-site__navigation-shell,.publish-site__preview-header,.publish-site__section-header,.publish-site__summary-grid{gap:10px}.publish-site__public-link-box{padding:14px}.publish-modal__code,.publish-site__public-link-box code{font-size:var(--text-xs);line-height:1.55}.publish-modal__code{padding:14px}.publish-site__api-table td,.publish-site__api-table th{min-width:132px;font-size:var(--text-sm);padding:12px}.publish-site__api-table tbody td:first-child,.publish-site__api-table thead th:first-child{min-width:116px}.publish-site__preview-frame--embed{min-height:500px}.publish-site__preview-frame--bubble{min-height:560px}.publish-site__preview-empty{min-height:240px;padding:16px 14px}.public-shell{padding:16px 16px 0}.public-shell--login{padding:0}.public-shell>.deep-landing{width:calc(100% + 32px);margin:-16px -16px 0}.public-shell--login>.auth-layout,.public-shell--login>.deep-landing{width:100%;margin:0}.kpi-inline,.marketing-actions,.marketing-nav,.topbar__actions{flex-direction:column;align-items:stretch;width:100%}.marketing-demo-modal__progress-copy{flex-direction:column;align-items:flex-start}.app-brand__text{font-size:var(--text-lg)}.agent-studio-page,.employees-page{margin:-16px;padding:16px}.agent-studio-card,.agent-studio-preview__summary,.employees-card,.employees-credit-card,.employees-overview-card{border-radius:10px;padding:14px}.agent-studio-page__hero h1,.employees-page__hero h1{font-size:var(--text-2xl)}.consent-modal-backdrop{background:#0a0a0b6b;padding:0}.consent-modal{width:100%;max-height:88vh;padding:18px 16px calc(18px + env(safe-area-inset-bottom,0px));border-bottom:0;border-radius:10px 10px 0 0;gap:14px}.consent-modal__header h2{font-size:var(--text-base)}.consent-category-card__copy p,.consent-modal__header p,.consent-toggle{font-size:var(--text-base);line-height:1.55}.consent-banner__links,.consent-modal__links{gap:10px}.consent-banner__links a,.consent-modal__links a{font-size:var(--text-base)}.consent-category-card{border-radius:10px;padding:14px}.consent-category-card__copy{gap:4px}.consent-toggle input{width:20px;height:20px}.consent-modal__actions{gap:8px}.consent-trigger{min-height:34px;font-size:var(--text-base);gap:10px;padding:0 14px;bottom:12px;right:12px}.agent-studio-card__heading h2,.employees-section-heading h2{font-size:var(--text-lg)}.agent-studio-preview__chat-header{padding:14px 14px 0}.activity-card,.auth-panel,.feature-card__body,.feature-card__media,.list-card,.marketing-hero,.metric,.mini-card,.panel,.workspace-composer,.workspace-thread{padding:16px}.auth-login-visual{min-height:260px;padding:14px}.auth-login-visual__brand{gap:10px}.auth-brand-block__mark--compact{border-radius:10px;width:54px;height:54px}td,th{padding:13px 14px}.agent-chat{min-height:540px}.agent-chat,.workspace-input-shell{border-radius:10px}.workspace-page{margin-inline:-16px}.workspace-empty-state__copy h1{font-size:var(--text-2xl)}.workspace-attachment{min-width:100%;max-width:100%}.workspace-controls,.workspace-controls__group{width:100%}.workspace-control-button span{display:none}.topbar__dropdown,.topbar__publish{width:100%}.topbar__dropdown{left:0;right:auto}.agent-chat__composer,.agent-chat__thread{padding:14px}.agent-chat__composer-box{grid-template-columns:1fr}.agent-chat__send-button{width:38px;height:38px;bottom:10px;right:10px}.agent-chat__row{max-width:100%}}@media (max-width:1180px){.dashboard-kpi-grid,.dashboard-onboarding-checklist,.dashboard-onboarding-suggestions{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-main-grid{grid-template-columns:1fr}.dashboard-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-log-row,.dashboard-logs-table__head{grid-template-columns:140px 1fr 1.2fr 140px 130px}.profile-account-card,.profile-account-layout,.profile-preferences-card__grid{grid-template-columns:1fr}.profile-account-card__fields,.profile-account-card__password-panel,.profile-account-card__preferences{grid-column:auto}.profile-password-grid{grid-template-columns:1fr}.documents-page{margin:-18px;padding:16px 14px 18px}.documents-card__header,.documents-page__hero,.documents-page__hero-actions{flex-direction:column;align-items:flex-start}.documents-page__hero-actions{justify-content:flex-start}.observability-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.observability-page__hero{grid-template-columns:1fr;align-items:start}.observability-page__hero-side{justify-content:flex-start}.observability-insights-panel__top{grid-template-columns:1fr}.agents-library-layout,.agents-library-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.agents-library-grid{grid-template-columns:1fr}.agents-library-list-card{grid-column:1/-1}}@media (max-width:820px){.company-settings-page,.dashboard-page,.profile-page{margin-inline:-16px;padding-inline:16px}.company-settings-page__hero,.dashboard-onboarding-card__header,.dashboard-onboarding-resume,.dashboard-page__hero,.profile-page__hero{grid-template-columns:1fr;display:grid}.company-settings-actions,.dashboard-page__actions,.profile-page__action-buttons,.profile-page__actions{grid-template-columns:1fr;width:100%;display:grid}.company-settings-actions__button,.dashboard-page__action-button,.profile-danger-card__button,.profile-page__action-button{width:100%}.dashboard-kpi-grid,.dashboard-onboarding-checklist,.dashboard-onboarding-suggestions,.dashboard-sidebar{grid-template-columns:1fr}.agent-studio-toggle-card{align-items:flex-start}.billing-plan-grid,.profile-subscription-card__plans,.tool-card{grid-template-columns:1fr}.tool-card__actions{flex-flow:wrap;width:100%}.company-settings-card,.dashboard-activity-card,.dashboard-kpi-card,.dashboard-logs-card,.dashboard-status-card,.profile-account-card,.profile-danger-card,.profile-preferences-card{padding:16px}.dashboard-kpi-grid{gap:12px}.dashboard-kpi-card{border-radius:10px;gap:14px;padding:16px 14px}.dashboard-kpi-card__header{gap:10px}.dashboard-kpi-card__header span{font-size:var(--text-sm)}.dashboard-kpi-card__icon{width:34px;height:34px}.dashboard-kpi-card__value-row{gap:8px}.dashboard-kpi-card__value-row strong{font-size:var(--text-xl)}.dashboard-kpi-card__value-row small{font-size:var(--text-base)}.dashboard-activity-card,.dashboard-logs-card,.dashboard-status-card{border-radius:10px;gap:14px}.dashboard-activity-chart{gap:10px;min-height:240px;padding:8px 2px 0}.dashboard-activity-chart__item{gap:8px}.dashboard-activity-chart__item:before{max-width:120px;font-size:var(--text-xs);white-space:normal;text-align:center;padding:6px 10px}.dashboard-activity-chart__bar-shell{border-radius:10px;max-width:40px;height:180px;padding:8px}.dashboard-activity-chart__item span{font-size:var(--text-xs)}.dashboard-section-heading h2{font-size:var(--text-lg)}.dashboard-section-heading p{font-size:var(--text-base);margin-top:6px;line-height:1.5}.agent-studio-toggle-card{flex-direction:column;align-items:stretch;padding:14px 16px}.agent-studio-switch{justify-content:flex-end}.dashboard-logs-card{overflow:hidden}.dashboard-logs-table{background:0 0;border:0;overflow:visible}.dashboard-logs-table__head{display:none}.dashboard-logs-table__body{gap:14px}.dashboard-log-row{background:#fff;border:1px solid #d6d4d1d1;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 16px;min-width:0;padding:14px}.dashboard-log-row:first-child{border-top:1px solid #d6d4d1d1}.dashboard-log-row__label{display:block}.dashboard-log-row__action,.dashboard-log-row__coverage,.dashboard-log-row__status,.dashboard-log-row__time{align-self:stretch}.dashboard-log-row__coverage,.dashboard-log-row__time{justify-content:space-between}.dashboard-log-row__action,.dashboard-log-row__agent{grid-column:1/-1}.dashboard-log-row__coverage,.dashboard-log-row__status{gap:8px;display:grid}.dashboard-log-row__time{gap:4px}.dashboard-log-row__agent{align-items:flex-start}.company-settings-card__body,.profile-account-card__fields,.profile-danger-card{grid-template-columns:1fr}.observability-page{margin-inline:-16px;padding-inline:16px}.observability-page__container{width:100%;padding-top:28px}.observability-metrics-grid{grid-template-columns:1fr}.observability-health-card,.observability-metric-card,.observability-panel-section,.observability-spotlight,.observability-summary-card,.observability-table-card{padding:14px}.observability-panel-section--summary{border-bottom:1px solid #75768524;border-right:0}.observability-summary-list--inline{grid-template-columns:1fr}.observability-table{overflow-x:auto}.observability-table__element{min-width:720px}.agents-library-page{margin-inline:-16px;padding-inline:16px}.agents-library-page__container{width:100%;padding-top:28px}.agents-library-card__stats,.agents-library-layout,.agents-library-metrics,.agents-library-page__hero{grid-template-columns:1fr}.agents-library-page__actions{justify-content:stretch}.agents-library-create-card__button,.agents-library-page__action-button{width:100%}.agents-library-card,.agents-library-create-card,.agents-library-empty,.agents-library-list-card,.agents-library-metric-card{padding:14px}.agents-library-section-head{flex-direction:column;align-items:flex-start}}.agent-quality-summary span,.agents-library-card__stats article>span,.agents-library-metric-card span,.company-settings-form__field>span,.dashboard-log-row__label,.employees-credit-card__stats span,.employees-overview-card span,.interaction-detail__metric span,.interactions-filter-field span,.interactions-overview-card span,.interactions-page__hero-card span,.observability-highlight__label,.profile-account-card__field>span,.profile-metric-card__copy span,.profile-preference-block__label span,.public-agent-page__workspace-eyebrow,.publish-site__summary-card-copy span,.tools-dropdown__option-copy small,.tools-metric-card span{text-transform:none;letter-spacing:normal}:root{--chart-1:#0a0a0b;--chart-2:#5c5c64;--chart-3:#8e8e93;--chart-4:#b9b9b7;--chart-5:#3b3f44;--chart-6:#d1d1cf;--chart-7:#6f6f74;--chart-8:#26292d;--chart-line:var(--primary);--chart-bar:var(--primary);--chart-positive:var(--status-green,#16a34a);--chart-negative:var(--danger,#c55b48);--chart-grid:#1c1c1e14;--chart-track:var(--surface-muted,#f6f6f5);--chart-surface:var(--surface,#fff)}.chart-frame{flex-direction:column;gap:14px;min-width:0;margin:0;display:flex}.chart-frame__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.chart-frame__heading{flex-direction:column;gap:2px;min-width:0;display:flex}.chart-frame__title{font-family:var(--font-display),sans-serif;color:var(--text);font-size:.84rem;font-weight:600;line-height:1.3}.chart-frame__subtitle{color:var(--text-soft);font-size:.8rem;line-height:1.4}.chart-frame__action{flex-shrink:0}.chart-frame__body{min-width:0;position:relative}.chart-frame__empty,.chart-frame__plot{width:100%}.chart-frame__empty{border:1px dashed var(--line);background:var(--surface-alt,#fbfbfa);border-radius:10px;place-items:center;min-height:160px;display:grid}.chart-empty-text{color:var(--text-faint);font-size:.85rem}.chart-frame__skeleton{background:linear-gradient(90deg,#e6e4e1d9,#faf8f5fa 48%,#e6e4e1d9) 0 0/220% 100%;border-radius:10px;width:100%;min-height:180px;animation:skeleton-pulse 1.35s ease-in-out infinite}.chart-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.chart-svg{width:100%;height:auto;display:block;overflow:visible}.chart-gridline{stroke:var(--chart-grid);stroke-width:1px}.chart-line{stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.chart-line,.chart-point{vector-effect:non-scaling-stroke}.chart-point{fill:var(--chart-surface);stroke-width:2px;transition:r .15s}.chart-point:hover{r:4.5}.chart-axis{justify-content:space-between;gap:8px;margin-top:2px;display:flex}.chart-axis__tick{color:var(--text-faint);font-variant-numeric:tabular-nums;font-size:.72rem}.chart-axis__tick:first-child{text-align:left}.chart-axis__tick:last-child{text-align:right}.chart-donut{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.chart-donut__svg{flex-shrink:0;width:170px;height:170px}.chart-donut__slice{stroke:var(--chart-surface);stroke-width:1.5px;transition:opacity .15s}.chart-donut__slice:hover{opacity:.85}.chart-donut__center-value{font-family:var(--font-display),sans-serif;fill:var(--text);font-size:22px;font-weight:700}.chart-donut__center-label{fill:var(--text-faint);font-size:10px;font-weight:600}.chart-legend{flex:160px;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.chart-legend__item{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;font-size:.82rem;display:grid}.chart-legend__swatch{border-radius:4px;flex-shrink:0;width:12px;height:12px}.chart-legend__label{color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chart-legend__value{color:var(--text-soft);font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;display:inline-flex}.chart-legend__value em{color:var(--text);font-style:normal;font-weight:700}.chart-bars{gap:14px;margin:0;padding:0;list-style:none;display:grid}.chart-bars__row{gap:6px;display:grid}.chart-bars__meta{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.chart-bars__label{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.chart-bars__value{color:var(--text-soft);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.82rem;font-weight:600}.chart-bars__track{background:var(--chart-track);border-radius:9999px;height:12px;overflow:hidden}.chart-bars__fill{border-radius:9999px;align-items:center;min-width:4px;height:100%;transition:width .5s cubic-bezier(.22,1,.36,1);display:flex}.chart-bars__hint{color:var(--on-primary,#fff);white-space:nowrap;margin-left:auto;padding-right:8px;font-size:.68rem}.chart-histogram{align-items:flex-end;gap:6px;display:flex}.chart-histogram__col{flex-direction:column;flex:1 1 0;align-items:center;gap:6px;min-width:0;height:100%;display:flex}.chart-histogram__bar-wrap{flex:1;justify-content:center;align-items:flex-end;width:100%;display:flex}.chart-histogram__bar{background:linear-gradient(180deg,var(--chart-2) 0,var(--chart-1) 100%);border-radius:8px 8px 0 0;width:100%;max-width:44px;transition:height .5s cubic-bezier(.22,1,.36,1);position:relative}.chart-histogram__count{color:var(--text-soft);font-variant-numeric:tabular-nums;font-size:.68rem;font-weight:600;position:absolute;top:-16px;left:50%;transform:translate(-50%)}.chart-histogram__edge{color:var(--text-faint);font-variant-numeric:tabular-nums;text-align:center;font-size:.68rem}.chart-sparkline{width:100%;height:36px;display:block}.chart-sparkline__line{stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.chart-sparkline__flat{stroke-width:1.5px;stroke-dasharray:3 3;opacity:.5;vector-effect:non-scaling-stroke}.stat-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:10px;flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.stat-card__top{align-items:center;gap:8px;display:flex}.stat-card__icon{background:var(--primary-soft,#f6f6f5);width:32px;height:32px;color:var(--primary);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.stat-card__label{color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78rem;font-weight:600;overflow:hidden}.stat-card__trend{border-radius:9999px;flex-shrink:0;align-items:center;gap:4px;margin-left:auto;padding:2px 8px;font-size:.72rem;font-weight:700;display:inline-flex}.stat-card__trend span{font-size:.6rem}.stat-card__trend--up{color:var(--status-green-text,#15803d);background:var(--status-green-bg,#ecfdf5)}.stat-card__trend--down{color:var(--danger,#c55b48);background:#c55b481f}.stat-card__trend--flat{color:var(--text-soft);background:var(--surface-muted,#f6f6f5)}.stat-card__value{font-family:var(--font-display),sans-serif;color:var(--text);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:700;line-height:1.05}.stat-card__note{color:var(--text-soft);margin:0;font-size:.8rem;line-height:1.4}.stat-card__spark{margin-top:auto;padding-top:4px}@media (max-width:640px){.chart-donut{flex-direction:column;align-items:stretch}.chart-donut__svg{align-self:center}.stat-card__value{font-size:1.1rem}}@media (prefers-reduced-motion:reduce){.chart-bars__fill,.chart-frame__skeleton,.chart-histogram__bar{transition:none;animation:none}}.observability-charts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.observability-chart-card{padding:16px}.observability-chart-card--wide{grid-column:1/-1}.interactions-charts-grid{margin-bottom:var(--section-gap,24px);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.interactions-chart-card{padding:16px}@media (max-width:900px){.interactions-charts-grid,.observability-charts-grid{grid-template-columns:minmax(0,1fr)}.observability-chart-card--wide{grid-column:auto}}.agent-model-settings-page__loading,.ai-policies-page__loading,.model-logs-page__loading,.providers-page__loading,.providers-page__toolbar{display:flex}.providers-page__toolbar{justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:18px}.providers-page__toolbar .panel__subtitle,.providers-page__toolbar p{color:var(--text-faint);margin:4px 0 0;font-size:.92rem}.agent-model-settings-page__loading,.ai-policies-page__loading,.model-logs-page__loading,.providers-page__loading{justify-content:center;align-items:center;padding:18px 0}.providers-grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:14px;display:grid}.provider-card{flex-direction:column;gap:14px;display:flex}.provider-card__header{flex-direction:column;gap:8px;display:flex}.provider-card__title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.provider-card__title strong{color:var(--primary);font-size:.9rem}.provider-card__title .pill{height:28px;padding:0 10px;font-size:.78rem}.provider-card__url{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--font-mono),monospace;color:var(--text-faint);font-size:.82rem;display:inline-block;overflow:hidden}.provider-card__capabilities{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-muted,#f3f5f8);height:26px;color:var(--text);align-items:center;padding:0 10px;font-size:.78rem;font-weight:600;display:inline-flex}.provider-card__models{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.provider-card__models li{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-alt,#fbfcfe);flex-wrap:wrap;align-items:baseline;gap:10px;padding:10px 12px;display:flex}.provider-card__models li strong{color:var(--primary);font-size:.92rem}.provider-card__models li span{color:var(--text-faint);font-size:.8rem}.provider-card__no-models{color:var(--text-faint);margin:0;font-size:.85rem}.provider-card__test{border-radius:var(--radius-sm);align-items:center;gap:8px;padding:8px 12px;font-size:.85rem;font-weight:600;display:flex}.provider-card__test--ok{background:var(--status-green-bg);border:1px solid var(--status-green-border);color:var(--status-green-text)}.provider-card__test--error{color:#a12525;background:#fdecec;border:1px solid #f5c9c9}.provider-card__footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:12px;display:flex}.provider-card__updated{color:var(--text-faint);font-size:.78rem}.provider-card__actions{flex-wrap:wrap;gap:8px;display:flex}.provider-card__actions .button{height:36px;padding:0 12px;font-size:.85rem}.provider-card__spin{animation:provider-spin .8s linear infinite}@keyframes provider-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.provider-card__spin{animation:none}}.provider-modal{flex-direction:column;width:min(760px,96vw);max-height:92vh;display:flex}.provider-modal__body{flex-direction:column;gap:14px;padding-right:4px;display:flex;overflow-y:auto}.provider-modal__toggles{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-alt,#fbfcfe);flex-wrap:wrap;gap:14px;margin:0;padding:14px 16px;display:flex}.checkbox-field{color:var(--text);cursor:pointer;align-items:center;gap:8px;font-size:.88rem;font-weight:600;display:inline-flex}.checkbox-field input{width:18px;height:18px;accent-color:var(--primary)}.provider-modal__models{flex-direction:column;gap:12px;display:flex}.provider-modal__models-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.provider-modal__models-head h4{color:var(--primary);margin:0;font-size:.84rem}.provider-model-row{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-alt,#fbfcfe);grid-template-columns:1.4fr .9fr .9fr .9fr .9fr auto;align-items:end;gap:10px;padding:12px;display:grid}.provider-model-row__remove{margin-bottom:4px}@media (max-width:760px){.provider-model-row{grid-template-columns:1fr 1fr}}.ai-policy-form{flex-direction:column;gap:18px;display:flex}.ai-policy-form__group{flex-direction:column;gap:12px;display:flex}.ai-policy-form__group .panel__subtitle{color:var(--text-faint);margin:0 0 6px;font-size:.9rem}.toggle-field{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-alt,#fbfcfe);cursor:pointer;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.toggle-field input{width:18px;height:18px;accent-color:var(--primary);margin-top:2px}.toggle-field__copy{flex-direction:column;gap:2px;display:flex}.toggle-field__copy strong{color:var(--primary);font-size:.92rem}.toggle-field__copy small{color:var(--text-faint);font-size:.82rem}.agent-model-settings-form__actions,.ai-policy-form__actions{justify-content:flex-end;display:flex}.agent-model-settings-page__back{align-self:flex-start;margin-bottom:8px}.agent-model-settings-form{flex-direction:column;gap:18px;display:flex}.agent-model-settings-form__group{flex-direction:column;gap:12px;display:flex}.agent-model-settings-form__group .panel__subtitle{color:var(--text-faint);margin:0 0 6px;font-size:.9rem}.field__hint{color:var(--text-faint);margin-top:4px;font-size:.78rem}.model-logs-filters{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:14px;margin-bottom:18px;display:grid}.model-logs-filters__actions{gap:8px;display:flex}.model-logs-summary{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-bottom:18px;display:grid}.metric-tile{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow);flex-direction:column;gap:6px;padding:16px 14px;display:flex}.metric-tile span{color:var(--text-faint);font-size:.76rem;font-weight:700}.metric-tile strong{font-family:var(--font-display),sans-serif;color:var(--primary);font-size:1.25rem}.model-logs-charts{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:14px;margin-bottom:18px;display:grid}.model-logs-chart-card,.model-logs-table-card{padding:14px}.pill--danger{color:#a12525;background:#fdecec;border-color:#f5c9c9}.model-picker{width:100%;display:inline-flex;position:relative}.model-picker__trigger{width:100%;height:var(--control-h-md);border:1px solid var(--gray-250);border-radius:var(--radius-sm);color:var(--gray-900);font-family:var(--font-body);text-align:left;cursor:pointer;transition:border-color .15s var(--ease-in-out),box-shadow .15s var(--ease-in-out);background:#fff;align-items:center;gap:8px;padding:0 10px;font-size:14px;display:flex}.model-picker__trigger:hover:not(:disabled){border-color:var(--gray-400)}.model-picker__trigger--open,.model-picker__trigger:focus-visible{border-color:var(--accent-500);box-shadow:0 0 0 2px var(--accent-150);outline:none}.model-picker__trigger:disabled{opacity:.55;cursor:not-allowed}.model-picker--compact .model-picker__trigger{height:var(--control-h-sm);font-size:13px}.model-picker__option-icon,.model-picker__trigger-icon,.model-picker__trigger-label{align-items:center;display:inline-flex}.model-picker__trigger-icon{flex-shrink:0;justify-content:center;width:18px}.model-picker__trigger-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.model-picker__chevron{color:var(--gray-400);flex-shrink:0}.model-picker__popover.da-popover{flex-direction:column;width:320px;max-width:min(320px,100vw - 24px);padding:0;display:flex;overflow:hidden}.model-picker__search{border-bottom:1px solid var(--gray-150);align-items:center;padding:8px;display:flex;position:relative}.model-picker__search-icon{color:var(--gray-400);pointer-events:none;position:absolute;left:18px}.model-picker__search-input{width:100%;height:var(--control-h-sm);border:1px solid var(--gray-250);border-radius:var(--radius-sm);background:var(--gray-alpha-100);color:var(--gray-900);font-family:var(--font-body);padding:0 10px 0 18px;font-size:13px}.model-picker__search-input::placeholder{color:var(--gray-400)}.model-picker__search-input:focus{border-color:var(--accent-500);box-shadow:0 0 0 2px var(--accent-150);background:#fff;outline:none}.model-picker__list{flex:1;max-height:300px;padding:4px;overflow-y:auto}.model-picker__section+.model-picker__section{margin-top:2px}.model-picker__section-label{font-family:var(--font-body);letter-spacing:-.01em;color:var(--gray-500);padding:6px 8px 3px;font-size:11px;font-weight:600}.model-picker__option{border-radius:var(--radius-sm);text-align:left;cursor:pointer;width:100%;transition:background-color .12s var(--ease-in-out);background:0 0;border:0;align-items:center;gap:9px;padding:7px 8px;display:flex}.model-picker__option:hover:not(:disabled){background:var(--gray-alpha-100)}.model-picker__option--active{background:var(--accent-100)}.model-picker__option--locked{opacity:.5;cursor:not-allowed}.model-picker__option-icon{flex-shrink:0;justify-content:center;width:18px}.model-picker__option-copy{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.model-picker__option-name{font-family:var(--font-body);color:var(--gray-900);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex;overflow:hidden}.model-picker__option--active .model-picker__option-name{color:var(--accent-800)}.model-picker__option-provider{color:var(--gray-400);font-size:11px}.model-picker__lock{color:var(--gray-400);flex-shrink:0}.model-picker__flag{border-radius:var(--radius-xs);background:var(--status-green-bg);color:var(--status-green-text);flex-shrink:0;padding:1px 5px;font-size:9px;font-weight:600}.model-picker__option-meta{font-variant-numeric:tabular-nums;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.model-picker__price{color:var(--gray-400);gap:6px;font-size:10px;display:flex}.model-picker__price--free{color:var(--status-green-text);font-weight:500}.model-picker__latency{color:var(--gray-400);align-items:center;gap:2px;font-size:10px;display:flex}.model-picker__latency svg{color:var(--accent-600)}.model-picker__empty{text-align:center;color:var(--gray-400);padding:14px 8px;font-size:13px}.da-dialog-backdrop,.da-dialog-backdrop[data-state=open]{animation:da-fade-in var(--dur-small) var(--ease-out) both}.da-dialog-backdrop[data-state=closed]{animation:da-fade-out var(--motion-exit) var(--ease-in) both}.da-dialog-card,.da-dialog-card[data-state=open]{animation:da-scale-in var(--motion-fast) var(--ease-out) both}.da-dialog-card[data-state=closed]{animation:da-scale-out var(--motion-fast) var(--ease-in) both}.da-dialog-card--sm{width:min(440px,100%)}.da-dialog-card--md{width:min(560px,100%)}.da-dialog-card--lg{width:min(760px,100%)}@media (prefers-reduced-motion:reduce){.da-dialog-backdrop,.da-dialog-backdrop[data-state],.da-dialog-card,.da-dialog-card[data-state]{animation:none}}.da-btn__icon{width:16px;height:16px;display:inline-flex}.da-btn.da-btn--xs{min-height:var(--control-h-xs);padding:0 8px;font-size:12px}.da-btn.da-btn--sm{min-height:var(--control-h-sm);padding:0 10px}.da-btn.da-btn--lg{min-height:var(--control-h-lg);padding:0 14px}.da-card{border:1px solid var(--gray-200);border-radius:var(--radius-md);transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-base) var(--ease-out),transform var(--motion-base) var(--ease-out);background:#fff;padding:16px}.da-card--flush{padding:0}.da-card--float{box-shadow:var(--shadow-lg)}.da-card--interactive:hover,a.da-card:hover,button.da-card:hover{border-color:var(--gray-300);box-shadow:var(--shadow-md);transform:translateY(-2px)}.da-card--interactive:active,a.da-card:active,button.da-card:active{transition-duration:var(--dur-instant);transform:translateY(0)}.da-badge{border-radius:var(--radius-xs);height:20px;font-family:var(--font-body);white-space:nowrap;border:1px solid #0000;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.da-badge--gray{background:var(--gray-150);color:var(--gray-700)}.da-badge--brand{background:var(--accent-100);color:var(--accent-800)}.da-badge--green{background:var(--status-green-bg);color:var(--status-green-text)}.da-badge--red{background:var(--status-red-bg);color:var(--status-red-text)}.da-badge--orange{background:var(--status-orange-bg);color:var(--status-orange-text)}.da-field{gap:6px;display:grid}.da-field__label{font-family:var(--font-body);color:var(--gray-500);font-size:12px;font-weight:400}.da-input,.da-select{width:100%;height:var(--control-h-md);border:1px solid var(--gray-250);border-radius:var(--radius-sm);color:var(--gray-900);font-family:var(--font-body);background:0 0;padding:0 10px;font-size:14px}.da-input::placeholder{color:var(--gray-400)}.da-input:focus,.da-select:focus{border-color:var(--accent-500);box-shadow:var(--focus-ring);background:#fff;outline:none}.da-input:disabled,.da-select:disabled{background:var(--gray-100);color:var(--gray-alpha-300);border-color:#0000}.da-input--error{border-color:var(--status-red)}.da-field__error{color:var(--status-red-text);font-size:12px}.da-menu{z-index:var(--z-dropdown);border:1px solid var(--gray-200);border-radius:var(--radius-md);min-width:200px;max-width:320px;box-shadow:var(--shadow-lg);animation:da-fade-in var(--dur-micro) var(--ease-out) both;background:#fff;flex-direction:column;padding:6px 4px;display:flex;position:absolute}.da-menu[data-state=closed]{animation:da-fade-out var(--motion-exit) var(--ease-in) both}.da-menu__item{border-radius:var(--radius-sm);color:var(--gray-700);font-family:var(--font-body);text-align:left;cursor:pointer;transition:background-color .12s var(--ease-in-out);background:0 0;border:0;align-items:center;gap:8px;padding:6px 10px;font-size:14px;display:flex}.da-menu__item:hover{background:var(--gray-alpha-100)}.da-menu__item--danger{color:var(--status-red-text)}.da-menu__item--danger:hover{background:var(--status-red-bg)}.da-menu__divider{background:var(--gray-150);height:1px;margin:4px 0}.da-popover{z-index:var(--z-dropdown);border:1px solid var(--gray-200);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);transform-origin:top;animation:da-scale-in var(--dur-small) var(--ease-out) both;background:#fff;position:absolute}.da-popover[data-state=closed]{animation:da-scale-out var(--motion-exit) var(--ease-in) both}@media (prefers-reduced-motion:reduce){.da-menu,.da-menu[data-state],.da-popover,.da-popover[data-state]{animation:none}}.billing-plan-card__eyebrow,.deep-eyebrow,.deep-footer__eyebrow,.marketing-demo-modal__eyebrow,.public-agent-page__workspace-eyebrow,.workspace-model-select__eyebrow{text-transform:none;letter-spacing:-.01em}.da-wallet{display:inline-flex;position:relative}.da-wallet__pill{border:1px solid var(--gray-200);border-radius:var(--radius-full);height:28px;color:var(--gray-700);font-family:var(--font-body);cursor:pointer;transition:background-color .12s var(--ease-in-out),border-color .12s var(--ease-in-out),color .12s var(--ease-in-out);background:#fff;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.da-wallet__pill:hover{background:var(--gray-alpha-50);border-color:var(--gray-250)}.da-wallet__amount{font-variant-numeric:tabular-nums}.da-wallet__pill--healthy{color:var(--gray-700)}.da-wallet__pill--low{color:var(--status-orange-text);border-color:var(--status-orange-border);background:var(--status-orange-bg)}.da-wallet__pill--critical{color:var(--status-red-text);border-color:var(--status-red-border);background:var(--status-red-bg)}.da-wallet__popover{width:280px;max-width:calc(100vw - 32px);padding:0;overflow:hidden}.da-credit-panel{flex-direction:column;display:flex}.da-credit-panel__head{justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px 10px;display:flex}.da-credit-panel__balance{flex-direction:column;gap:2px;display:flex}.da-credit-panel__amount{color:var(--gray-900);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;line-height:1}.da-credit-panel__amount--low{color:var(--status-orange-text)}.da-credit-panel__amount--critical{color:var(--status-red-text)}.da-credit-panel__label{color:var(--gray-500);font-size:13px}.da-credit-panel__how{color:var(--gray-500);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.da-credit-panel__how:hover{color:var(--gray-900)}.da-credit-panel__meter{flex-direction:column;gap:6px;padding:0 16px 12px;display:flex}.da-credit-panel__meter-track{border-radius:var(--radius-full);background:var(--gray-150);height:6px;overflow:hidden}.da-credit-panel__meter-fill{border-radius:var(--radius-full);background:var(--accent-500);height:100%;transition:width .24s var(--ease-out);display:block}.da-credit-panel__meter-fill--low{background:var(--status-orange)}.da-credit-panel__meter-fill--critical{background:var(--status-red)}.da-credit-panel__meter-legend{color:var(--gray-500);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:12px;display:flex}.da-credit-panel__warning{border:1px solid var(--status-orange-border);border-radius:var(--radius-md);background:var(--status-orange-bg);color:var(--status-orange-text);align-items:center;gap:8px;margin:0 16px 12px;padding:8px 10px;font-size:12px;display:flex}.da-credit-panel__warning--critical{border-color:var(--status-red-border);background:var(--status-red-bg);color:var(--status-red-text)}.da-credit-panel__actions{padding:0 16px 12px}.da-credit-panel__buy,.da-credit-panel__footer{justify-content:center;width:100%}.da-credit-panel__footer{border:0;border-top:1px solid var(--gray-150);color:var(--gray-600);cursor:pointer;transition:background-color .12s var(--ease-in-out);background:0 0;align-items:center;gap:4px;padding:10px 16px;font-size:12px;font-weight:500;display:flex}.da-credit-panel__footer:hover{background:var(--gray-alpha-50);color:var(--gray-900)}.da-credit-hint{color:var(--gray-500);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;font-size:12px;line-height:1;display:inline-flex}.da-credit-hint--low{color:var(--status-orange-text)}.da-credit-hint--critical{color:var(--status-red-text)}.workspace-controls__send{align-items:center;gap:10px;display:inline-flex}.da-credit-doc{flex-direction:column;gap:16px;padding:4px 0;display:flex}.da-credit-doc section{flex-direction:column;gap:6px;display:flex}.da-credit-doc h4{color:var(--gray-900);margin:0;font-size:14px;font-weight:600}.da-credit-doc p,.da-credit-doc ul{color:var(--gray-600);margin:0;font-size:13px;line-height:1.55}.da-credit-doc ul{padding-left:18px}.da-credit-doc li::marker{color:var(--gray-400)}.da-buy-credits{flex-direction:column;gap:12px;display:flex}.da-buy-credits__status{color:var(--gray-500);margin:0;padding:12px 0;font-size:13px}.da-buy-credits__list{flex-direction:column;gap:8px;display:flex}.da-buy-credits__tier{border:1px solid var(--gray-200);border-radius:var(--radius-md);text-align:left;cursor:pointer;width:100%;transition:background-color .12s var(--ease-in-out),border-color .12s var(--ease-in-out);background:#fff;align-items:center;gap:12px;padding:12px 14px;display:flex}.da-buy-credits__tier:hover{background:var(--gray-alpha-50)}.da-buy-credits__tier--selected{border-color:var(--accent-500);background:var(--accent-50)}.da-buy-credits__radio{border:2px solid var(--gray-250);border-radius:var(--radius-full);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.da-buy-credits__radio--on{border-color:var(--accent-600);background:var(--accent-600)}.da-buy-credits__tier-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.da-buy-credits__tier-copy strong{color:var(--gray-900);font-size:14px;font-weight:500}.da-buy-credits__tier-copy span{color:var(--gray-500);font-variant-numeric:tabular-nums;font-size:13px}.da-buy-credits__tier-price{color:var(--gray-900);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:14px;font-weight:600}.da-buy-credits__error{color:var(--status-red-text);margin:0;font-size:12px}.conn-page{flex-direction:column;gap:18px;max-width:960px;margin:0 auto;padding:16px 16px 18px;display:flex}.conn-hero h1{color:var(--gray-900);margin:0 0 4px;font-size:20px;font-weight:600}.conn-hero p{color:var(--gray-500);margin:0;font-size:14px}.conn-section-title{color:var(--gray-700);margin:0 0 12px;font-size:13px;font-weight:600}.conn-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.conn-card{align-items:center;gap:12px;display:flex}.conn-card__glyph{border-radius:var(--radius-md);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.conn-card__glyph--email{background:var(--navy-ink)}.conn-card__glyph--whatsapp{background:#1faa54}.conn-card__glyph--instagram{background:linear-gradient(135deg,#f09433,#dc2743 45%,#bc1888)}.conn-card__body{flex:1;min-width:0}.conn-card__title{color:var(--gray-900);font-size:14px;font-weight:600;display:block}.conn-card__desc{color:var(--gray-500);margin:2px 0 0;font-size:12px;line-height:1.4}.conn-existing{flex-direction:column;display:flex}.conn-loading{justify-content:center;padding:14px;display:flex}.conn-empty{color:var(--gray-500);font-size:14px}.conn-list{border:1px solid var(--gray-200);border-radius:var(--radius-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.conn-list__row{border-bottom:1px solid var(--gray-150);background:#fff;grid-template-columns:1fr auto auto auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.conn-list__row:last-child{border-bottom:0}.conn-list__name{color:var(--gray-900);font-size:14px;font-weight:500}.conn-list__provider{color:var(--gray-500);font-size:12px}.conn-list__delete{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--gray-400);cursor:pointer;transition:background-color .12s var(--ease-in-out),color .12s var(--ease-in-out);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.conn-list__delete:hover{background:var(--status-red-bg);color:var(--status-red-text)}.conn-feedback{color:var(--status-red-text);margin:8px 0 0;font-size:13px}.conn-restricted{text-align:center;max-width:420px;color:var(--gray-500);margin:64px auto}.conn-restricted svg{color:var(--status-orange-text)}.conn-restricted h2{color:var(--gray-900);margin:12px 0 6px;font-size:18px}.conn-restricted p{margin:0;font-size:14px}.conn-form{flex-direction:column;gap:14px;display:flex}.conn-form__row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.conn-form__advanced{border:1px solid var(--gray-150);border-radius:var(--radius-md);background:var(--gray-50);grid-template-columns:1fr 1fr 1fr;padding:12px}.conn-advanced-toggle{color:var(--gray-600);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:500;display:inline-flex}.conn-advanced-toggle svg{transition:transform .16s var(--ease-in-out)}.conn-advanced-toggle--open svg{transform:rotate(180deg)}.conn-form__hint,.conn-form__note{color:var(--gray-500);margin:0;font-size:12px;line-height:1.5}.conn-form__note{color:var(--navy-ink)}.conn-form__error{color:var(--status-red-text);margin:0;font-size:12px}.conn-qr{border:1px dashed var(--gray-250);border-radius:var(--radius-md);background:var(--gray-50);place-items:center;min-height:200px;padding:16px;display:grid}.conn-qr__image{object-fit:contain;width:200px;height:200px}.conn-qr__code{white-space:pre-wrap;word-break:break-all;max-width:100%;color:var(--gray-700);margin:0;font-size:10px;line-height:1.2}.conn-qr__placeholder{color:var(--gray-500);text-align:center;flex-direction:column;align-items:center;gap:10px;font-size:13px;display:flex}.conn-qr__placeholder--idle{color:var(--gray-400)}.inbox-shell{background:var(--surface);grid-template-columns:200px 320px 1fr 260px;height:calc(100vh - 64px);min-height:0;display:grid}.inbox-shell>*{border-right:1px solid var(--gray-200);min-height:0}.inbox-shell>:last-child{border-right:0}.inbox-rail{background:var(--gray-50);flex-direction:column;gap:2px;padding:14px 10px;display:flex}.inbox-rail__item{border-radius:var(--radius-sm);color:var(--gray-700);cursor:pointer;transition:background-color .12s var(--ease-in-out);background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;font-size:13px;font-weight:500;display:flex}.inbox-rail__item:hover{background:var(--gray-alpha-100)}.inbox-rail__item--active{background:var(--gray-alpha-150);color:var(--gray-900)}.inbox-rail__label{align-items:center;gap:8px;display:inline-flex}.inbox-rail__count{border-radius:var(--radius-full);background:var(--accent-600);color:#fff;text-align:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:600;line-height:18px}.inbox-rail__divider{background:var(--gray-200);height:1px;margin:8px 4px}.inbox-list{background:var(--surface);overflow-y:auto}.inbox-list__empty,.inbox-list__loading{text-align:center;color:var(--gray-500);padding:16px;font-size:13px}.inbox-list__items{flex-direction:column;gap:2px;margin:0;padding:6px;list-style:none;display:flex}.inbox-row{border-radius:var(--radius-md);text-align:left;cursor:pointer;width:100%;transition:background-color .12s var(--ease-in-out);background:0 0;border:0;align-items:center;gap:10px;padding:10px;display:flex}.inbox-row:hover{background:var(--gray-alpha-100)}.inbox-row--active{background:var(--gray-alpha-150)}.inbox-row__avatar{background:var(--navy-ink-soft);flex-shrink:0;width:38px;height:38px;font-size:13px;font-weight:600;position:relative}.inbox-row__avatar,.inbox-row__badge{border-radius:var(--radius-full);color:#fff;justify-content:center;align-items:center;display:inline-flex}.inbox-row__badge{border:2px solid var(--surface);width:17px;height:17px;position:absolute;bottom:-3px;right:-3px}.inbox-row__badge--email{background:var(--navy-ink)}.inbox-row__badge--whatsapp{background:#1faa54}.inbox-row__badge--instagram{background:#dc2743}.inbox-row__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.inbox-row__top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.inbox-row__name{color:var(--gray-800);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.inbox-row__name--unread{color:var(--gray-900);font-weight:700}.inbox-row__time{color:var(--gray-400);flex-shrink:0;font-size:11px}.inbox-row__preview{color:var(--gray-500);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.inbox-row__dot{border-radius:var(--radius-full);background:var(--accent-600);flex-shrink:0;width:8px;height:8px}.inbox-thread{background:var(--surface);flex-direction:column;display:flex}.inbox-thread__empty,.inbox-thread__loading{color:var(--gray-400);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex}.inbox-thread__header{border-bottom:1px solid var(--gray-200);align-items:center;gap:10px;padding:14px;display:flex}.inbox-thread__title{color:var(--gray-900);font-size:15px;font-weight:600}.inbox-thread__stream{flex-direction:column;flex:1;gap:10px;padding:14px;display:flex;overflow-y:auto}.inbox-bubble{border-radius:10px;flex-direction:column;gap:4px;max-width:74%;padding:9px 12px;display:flex}.inbox-bubble--in{background:var(--gray-100);border-bottom-left-radius:4px;align-self:flex-start}.inbox-bubble--out{background:var(--navy-ink);border-bottom-right-radius:4px;align-self:flex-end}.inbox-bubble__body{color:var(--gray-900);white-space:pre-wrap;margin:0;font-size:14px;line-height:1.45}.inbox-bubble--out .inbox-bubble__body{color:#fff}.inbox-bubble__meta{color:var(--gray-400);font-size:11px}.inbox-bubble--out .inbox-bubble__meta{color:#ffffffad}.inbox-composer{border-top:1px solid var(--gray-200);align-items:flex-end;gap:8px;padding:12px 14px;display:flex}.inbox-composer__input{resize:none;border:1px solid var(--gray-250);border-radius:var(--radius-sm);color:var(--gray-900);font-family:var(--font-body);transition:border-color .15s var(--ease-in-out),box-shadow .15s var(--ease-in-out);background:#fff;flex:1;padding:8px 10px;font-size:14px;line-height:1.4}.inbox-composer__input:focus{border-color:var(--accent-500);box-shadow:0 0 0 2px var(--accent-150);outline:none}.inbox-composer__send{border-radius:var(--radius-sm);background:var(--accent-600);color:#fff;cursor:pointer;width:36px;height:36px;transition:background-color .15s var(--ease-in-out),opacity .15s var(--ease-in-out);border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.inbox-composer__send:hover:not(:disabled){background:var(--accent-700)}.inbox-composer__send:disabled{opacity:.5;cursor:not-allowed}.inbox-contact{background:var(--gray-50);flex-direction:column;align-items:center;gap:12px;padding:16px;display:flex;overflow-y:auto}.inbox-contact__empty{color:var(--gray-400);text-align:center;margin-top:20px;font-size:13px}.inbox-contact__avatar{border-radius:var(--radius-full);background:var(--navy-ink-soft);color:#fff;justify-content:center;align-items:center;width:56px;height:56px;font-size:18px;font-weight:600;display:inline-flex}.inbox-contact__name{color:var(--gray-900);text-align:center;font-size:15px;font-weight:600}.inbox-contact__details{flex-direction:column;gap:10px;width:100%;margin:0;display:flex}.inbox-contact__details div{flex-direction:column;gap:2px;display:flex}.inbox-contact__details dt{color:var(--gray-400);font-size:11px;font-weight:500}.inbox-contact__details dd{color:var(--gray-800);word-break:break-word;margin:0;font-size:13px}.inbox-contact__section{border-top:1px solid var(--gray-200);flex-direction:column;gap:8px;width:100%;padding-top:12px;display:flex}.inbox-contact__section-title{color:var(--gray-400);text-transform:none;font-size:11px;font-weight:600}.inbox-contact__channels{flex-wrap:wrap;gap:6px;display:flex}@media (max-width:1100px){.inbox-shell{grid-template-columns:180px 280px 1fr}.inbox-contact{display:none}}@media (max-width:860px){.inbox-shell{grid-template-columns:56px 1fr}.inbox-rail__label{gap:0}.inbox-rail__item span:not(.inbox-rail__count) svg{margin:0 auto}.inbox-contact,.inbox-thread{display:none}}.da-rise{animation:da-fade-slide-in var(--dur-medium) var(--ease-out) both}.da-stagger>*{animation:da-fade-slide-in var(--dur-small) var(--ease-out) both}.da-stagger>:first-child{animation-delay:0s}.da-stagger>:nth-child(2){animation-delay:26ms}.da-stagger>:nth-child(3){animation-delay:52ms}.da-stagger>:nth-child(4){animation-delay:78ms}.da-stagger>:nth-child(5){animation-delay:.104s}.da-stagger>:nth-child(6){animation-delay:.13s}.da-stagger>:nth-child(7){animation-delay:.156s}.da-stagger>:nth-child(8){animation-delay:.182s}.da-stagger>:nth-child(9){animation-delay:.208s}.da-stagger>:nth-child(10){animation-delay:.234s}.da-stagger>:nth-child(11){animation-delay:.26s}.da-stagger>:nth-child(n+12){animation-delay:.286s}.da-hover-lift{transition:transform var(--dur-micro) var(--ease-out),box-shadow var(--dur-micro) var(--ease-out)}.da-hover-lift:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.da-hover-lift:active{transition-duration:var(--dur-instant);transform:translateY(0)}.button,.icon-button,.pill{transition:background-color var(--motion-fast) var(--ease-in-out),border-color var(--motion-fast) var(--ease-in-out),color var(--motion-fast) var(--ease-in-out),transform var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}.button:active:not(:disabled),.icon-button:active:not(:disabled){transition-duration:var(--dur-instant);transform:translateY(.5px)scale(.985)}.icon-button:hover:not(:disabled){background:var(--gray-alpha-100)}.activity-card,.feature-card,.list-card,.metric,.mini-card,.panel,.table-card{transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-base) var(--ease-out)}tbody tr{transition:background-color var(--motion-fast) var(--ease-in-out)}@media (prefers-reduced-motion:reduce){.da-rise,.da-stagger>*{animation:none}.activity-card,.button,.da-hover-lift,.feature-card,.icon-button,.list-card,.metric,.mini-card,.panel,.pill,.table-card,tbody tr{transition:none}.button:active,.da-hover-lift:hover,.icon-button:active{box-shadow:none;transform:none}}:root{--font-body:var(--font-inter),"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-display:var(--font-body);--font-mono:var(--font-jetbrains),"JetBrains Mono","SFMono-Regular","Consolas",monospace;--dd-primary:#0a0a0b;--dd-on-primary:#fff;--dd-primary-container:#1a1a1c;--dd-on-primary-container:#f4f4f2;--dd-secondary:#0a0a0b;--dd-secondary-container:#f4f4f2;--dd-surface:#fff;--dd-surface-container-lowest:#fff;--dd-surface-container-low:#fbfbfa;--dd-surface-container:#f4f4f2;--dd-surface-container-high:#ededec;--dd-on-surface:#0a0a0b;--dd-on-surface-variant:#5c5c64;--dd-outline:#8e8e93;--dd-outline-variant:#0a0a0b17;--dd-error:#d32f2f;--dd-space-1:8px;--dd-space-2:16px;--dd-space-3:24px;--dd-space-4:32px;--dd-space-6:48px;--dd-space-8:64px;--dd-container-max:1280px;--dd-gutter:24px;--dd-radius-sm:6px;--dd-radius-md:10px;--dd-radius-lg:12px;--dd-radius-full:9999px;--dd-elevation-1:0 1px 3px 0 #0000000a,0 1px 2px -1px #00000008;--dd-elevation-2:0 4px 12px -2px #00000014,0 2px 4px -2px #0000000a;--dd-elevation-3:0 8px 24px -4px #0000001f,0 4px 8px -4px #0000000f;--bg:#fbfbfa;--surface:#fff;--surface-alt:#fbfbfa;--surface-muted:#f4f4f2;--line:#0a0a0b17;--line-strong:#0a0a0b29;--text:#0a0a0b;--text-soft:#5c5c64;--text-faint:#8e8e93;--primary:#0a0a0b;--primary-soft:#f4f4f2;--color-primary:#0a0a0b;--accent:#0a0a0b;--accent-strong:#000;--warning:#b45309;--danger:#d32f2f;--shadow:0 1px 3px 0 #0000000a,0 1px 2px -1px #00000008;--sidebar-width:200px;--radius-sm:6px;--radius-md:8px;--marketing-inline-padding-desktop:250px;--page-inline-padding:22px;--page-inline-padding-mobile:14px;--page-inline-padding-mobile-tight:12px;--section-gap:24px;--section-gap-mobile:18px;--section-padding-block-mobile:24px;--content-max-width-mobile:100%;--card-padding-mobile:16px;--card-radius-mobile:12px;--button-min-height-mobile:42px;--mobile-title-size-xl:clamp(1.95rem,9.8vw,2.8rem);--mobile-title-size-lg:clamp(1.75rem,10vw,2.35rem);--mobile-body-size:.96rem;--mobile-body-line-height:1.68;--mobile-body-size-tight:.92rem;--mobile-body-line-height-tight:1.62}@media (max-width:920px){:root{--page-inline-padding:var(--page-inline-padding-mobile);--section-gap:var(--section-gap-mobile)}}@media (max-width:480px){:root{--page-inline-padding:var(--page-inline-padding-mobile-tight)}}body{font-family:var(--font-body);font-size:var(--text-base);line-height:1.43}a{color:inherit;text-decoration:none}.da-route{animation:da-page-in var(--motion-page) var(--ease-out) both}.loading-shell{gap:24px;padding:28px;display:grid}.loading-shell--public{align-items:center;min-height:calc(100vh - 56px)}.loading-block,.loading-card{background:linear-gradient(90deg,#e4e4e3e6,#f8f8f7fa 48%,#e4e4e3e6) 0 0/220% 100%;border-radius:12px;animation:skeleton-pulse 1.35s ease-in-out infinite;display:block}.loading-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.loading-grid{gap:20px;display:grid}.loading-grid--metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.loading-grid--feature,.loading-grid--split{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.loading-card{min-height:140px;box-shadow:var(--shadow);border:1px solid #e4e4e3b8}.loading-card--feature,.loading-card--panel{min-height:240px}.loading-card--table{min-height:300px}.loading-block--eyebrow{border-radius:999px;width:86px;height:12px;margin-bottom:14px}.loading-block--title{width:220px;height:30px;margin-bottom:12px}.loading-block--wide{width:100%}.loading-block--text{width:72%;height:14px;margin-top:8px}.loading-block--badge{border-radius:999px;width:90px;height:32px}.loading-auth{grid-template-columns:minmax(0,1.1fr) minmax(320px,460px);align-items:stretch;gap:24px;display:grid}.loading-auth__aside,.loading-auth__panel{min-height:420px;box-shadow:var(--shadow);background:#ffffffb3;border:1px solid #e4e4e3b8;border-radius:24px;padding:32px}.loading-auth__fields{gap:14px;margin-top:28px;display:grid}.loading-block--input{border-radius:14px;width:100%;height:54px}.loading-block--button{border-radius:14px;width:180px;height:48px;margin-top:8px}.loading-workspace{min-height:calc(100vh - 118px)}.loading-workspace__thread{align-content:space-between;gap:22px;min-height:100%;display:grid}.loading-message{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px;display:grid}.loading-message--user{justify-self:end;max-width:82%}.loading-message__body{gap:10px;display:grid}.loading-block--avatar{border-radius:999px;width:40px;height:40px}.loading-block--meta{width:140px;height:12px}.loading-block--bubble{border-radius:20px;width:68%;min-height:66px}.loading-workspace__composer{padding-top:12px}.loading-block--composer{border-radius:24px;width:100%;height:130px}button,input,select,textarea{font:inherit}.pill{border:1px solid var(--gray-200);border-radius:var(--radius-sm);background:var(--gray-100);height:28px;color:var(--primary);justify-content:center;align-items:center;padding:0 12px;font-size:.78rem;font-weight:600;display:inline-flex}.pill--highlight{background:var(--color-v2-ink);border-color:var(--color-v2-ink);color:#fff}.pill--success{background:var(--status-green-bg);border-color:var(--status-green-border);color:var(--status-green-text)}.pill--warning{color:#915c00;background:#fff5df;border-color:#f1ddb0}.pill--muted{color:#51555a;background:#f3f5f8;border-color:#d8dee8}.button,.da-btn{min-height:var(--control-h-md);border-radius:var(--radius-sm);background:var(--surface);color:var(--gray-900);font-family:var(--font-body);white-space:nowrap;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-in-out),border-color var(--motion-fast) var(--ease-in-out),color var(--motion-fast) var(--ease-in-out);border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.button:hover:not(:disabled),.da-btn:hover:not(:disabled){background:var(--gray-100)}.button:active:not(:disabled),.da-btn:active:not(:disabled){background:var(--gray-200)}.button:focus-visible,.da-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.button--primary,.da-btn--navy{background:var(--primary);border-color:var(--primary);color:#fff}.button--primary:hover:not(:disabled),.da-btn--navy:hover:not(:disabled){background:var(--navy-ink-strong);border-color:var(--navy-ink-strong)}.da-btn--primary{background:var(--accent-600);border-color:var(--accent-600);color:#fff}.da-btn--primary:hover:not(:disabled){background:var(--accent-700);border-color:var(--accent-700)}.button--secondary,.da-btn--secondary{background:var(--surface);border-color:var(--line);color:var(--gray-900)}.button--secondary:hover:not(:disabled),.da-btn--secondary:hover:not(:disabled){background:var(--gray-100)}.button--ghost{border-color:var(--line);background:0 0}.button--ghost:hover:not(:disabled){background:var(--gray-alpha-100)}.da-btn--ghost{background:0 0;border-color:#0000}.da-btn--ghost:hover:not(:disabled){background:var(--gray-alpha-150)}.button--danger,.da-btn--danger{background:var(--status-red);border-color:var(--status-red);color:#fff}.button--danger:hover:not(:disabled),.da-btn--danger:hover:not(:disabled){background:var(--status-red-text);border-color:var(--status-red-text)}.button--danger-ghost{color:var(--status-red-text);background:#d32f2f0f;border-color:#d32f2f3d}.button--danger-ghost:hover:not(:disabled){background:#d32f2f1f;border-color:#d32f2f52}.button--danger-ghost:focus-visible,.button--danger:focus-visible,.da-btn--danger:focus-visible{box-shadow:0 0 0 2px var(--status-red-border)}.button:disabled,.da-btn:disabled{cursor:not-allowed;opacity:.55}.page{gap:18px;display:grid}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.page-header__copy{gap:4px;min-width:0;display:grid}.page-header__title{font-family:var(--font-display),sans-serif;letter-spacing:-.02em;color:var(--primary);margin:0;font-size:1.25rem;font-weight:600;line-height:1.2}.page-header__subtitle{color:var(--text-soft);margin:0;font-size:.8rem;line-height:1.45}.page-header__actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.activity-card h3,.list-card h3,.mini-card h3,.panel__title,.section-heading h2,.table-card__title,.timeline__item h3{font-family:var(--font-display),sans-serif;letter-spacing:-.02em;margin:0;font-weight:700}.section-heading h2{color:var(--primary);font-size:1rem}.list-card p,.list-row span,.metric__note,.panel__header p,.section-heading p,.table-card__subtitle,.timeline__item p{color:var(--text-soft);margin:6px 0 0}.grid-2,.grid-3,.grid-4{gap:14px;display:grid}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-card,.feature-card,.list-card,.metric,.mini-card,.panel,.table-card,.timeline__item{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow)}.metric{padding:13px 14px}.metric__label{color:var(--text-faint);font-size:.76rem;font-weight:700;display:block}.metric__value{color:var(--primary);font-family:var(--font-display),sans-serif;margin:6px 0 0;font-size:1.5rem;font-weight:700}.panel{padding:16px}.panel__header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.panel__title,.table-card__title{color:var(--primary);font-size:1rem}.badge{border-radius:var(--radius-sm);justify-content:center;align-items:center;min-width:60px;height:24px;padding:0 10px;font-size:.72rem;font-weight:700;display:inline-flex}.badge--success{color:#248457;background:#edf9f3}.badge--warning{color:var(--warning);background:#fbf2e3}.badge--danger{color:var(--danger);background:#fce8e4}.badge--muted{color:#51555a;background:#eef2f7}.list{gap:12px;display:grid}.activity-card,.list-card,.mini-card,.timeline__item{padding:14px}.activity-card h3,.list-card h3,.mini-card h3,.timeline__item h3{color:var(--primary);font-size:.95rem}.list-row{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:14px;padding-top:14px;display:flex}.list-row:first-child{border-top:0;padding-top:0}.list-row strong{margin-bottom:4px;display:block}.progress{background:var(--gray-150);border-radius:999px;height:6px;margin-top:14px;overflow:hidden}.progress>span{background:var(--color-v2-ink);height:100%;transition:width .32s cubic-bezier(.22,1,.36,1);display:block}.feature-card{overflow:hidden}.feature-card__media{background:radial-gradient(circle at top left,#0a0a0b0d,transparent 28%),linear-gradient(135deg,var(--gray-50) 0,var(--gray-150) 100%);align-items:flex-end;min-height:150px;padding:16px;display:flex}.feature-card__brand{gap:6px;max-width:240px;display:grid}.feature-card__brand strong{color:var(--primary);font-family:var(--font-display),sans-serif;font-size:1.4rem;font-weight:700;line-height:.95}.feature-card__body{padding:14px 16px 16px}.feature-card__body h3{color:var(--primary);font-family:var(--font-display),sans-serif;margin:0;font-size:1rem}.feature-card__body p{color:var(--text-soft);margin:8px 0 0}.ui-spinner{vertical-align:middle;justify-content:center;align-items:center;display:inline-flex}.ui-spinner__ring{border-radius:var(--dd-radius-full);border:2px solid var(--dd-primary);width:100%;height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.ui-spinner__ring{border:2px solid color-mix(in srgb,var(--dd-primary) 22%,transparent)}}.ui-spinner__ring{border-top-color:var(--dd-primary);animation:ui-spinner-rotate .7s linear infinite}@keyframes ui-spinner-rotate{to{transform:rotate(1turn)}}.dashboard-page__loading{align-items:center;gap:12px;display:flex}.dashboard-page__loading .panel__subtitle{margin:0}.ui-skeleton{background:linear-gradient(90deg,#e4e4e3d9,#f8f8f7fa 48%,#e4e4e3d9) 0 0/220% 100%;animation:skeleton-pulse 1.35s ease-in-out infinite;display:block}.ui-skeleton--circle{border-radius:var(--dd-radius-full)}.ui-skeleton-group{gap:12px;display:grid}.ui-empty-state{padding:28px var(--dd-space-3);text-align:center;border:1px dashed var(--line-strong);border-radius:var(--dd-radius-lg);background:var(--surface-alt);flex-direction:column;gap:10px;display:flex}.ui-empty-state,.ui-empty-state__icon{justify-content:center;align-items:center}.ui-empty-state__icon{border-radius:var(--dd-radius-md);width:44px;height:44px;color:var(--dd-primary);background:var(--dd-primary);margin-bottom:4px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ui-empty-state__icon{background:color-mix(in srgb,var(--dd-primary) 10%,transparent)}}.ui-empty-state--info .ui-empty-state__icon{color:var(--dd-secondary);background:var(--dd-secondary)}@supports (color:color-mix(in lab,red,red)){.ui-empty-state--info .ui-empty-state__icon{background:color-mix(in srgb,var(--dd-secondary) 12%,transparent)}}.ui-empty-state--warning .ui-empty-state__icon{color:var(--warning);background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.ui-empty-state--warning .ui-empty-state__icon{background:color-mix(in srgb,var(--warning) 14%,transparent)}}.ui-empty-state--danger .ui-empty-state__icon{color:var(--dd-error);background:var(--dd-error)}@supports (color:color-mix(in lab,red,red)){.ui-empty-state--danger .ui-empty-state__icon{background:color-mix(in srgb,var(--dd-error) 12%,transparent)}}.ui-empty-state__title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text);margin:0;font-size:1rem;font-weight:700}.ui-empty-state__description{max-width:46ch;color:var(--text-soft);margin:0;font-size:.8rem;line-height:1.5}.ui-empty-state__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:8px;display:flex}.ui-section-header{justify-content:space-between;align-items:flex-start;gap:var(--dd-space-2);display:flex}.ui-section-header__copy{gap:6px;display:grid}.ui-section-header__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--dd-primary);margin:0;font-size:1.25rem;font-weight:600}.ui-section-header__description{color:var(--text-soft);margin:0;font-size:.8rem;line-height:1.45}.ui-section-header__actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;display:flex}@media (max-width:640px){.ui-section-header{flex-direction:column}.ui-section-header__actions{width:100%}}@media (prefers-reduced-motion:reduce){.loading-block,.loading-card,.ui-skeleton,.ui-spinner__ring{animation-duration:.01ms!important;animation-iteration-count:1!important}.da-dialog-backdrop,.da-dialog-backdrop[data-state],.da-dialog-card,.da-dialog-card[data-state],.da-menu,.da-menu[data-state],.da-popover,.da-popover[data-state],.da-rise,.da-route,.da-stagger>*,.dashboard-kpi-card,.inbox-list__items>li,.model-picker__list>*{animation:none!important}.activity-card,.button,.da-btn,.da-card,.da-hover-lift,.feature-card,.icon-button,.list-card,.metric,.mini-card,.panel,.pill,tbody tr{transition:none!important}.button:active,.da-btn:active,.da-hover-lift:hover,.icon-button:active{box-shadow:none!important;transform:none!important}}