.observability-highlight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.observability-highlight{display:grid;grid-gap:8px;gap:8px;padding:16px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(180deg,#fbfcff,#f3f7ff)}.observability-highlight__label{color:var(--text-faint);font-size:.76rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.observability-highlight strong{color:var(--primary);font-family:var(--font-display),sans-serif;font-size:1.6rem}.observability-highlight small{color:var(--text-soft);line-height:1.5}.table-card{overflow:hidden}.table-card__head{padding:20px 20px 0}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}table{width:100%;border-collapse:collapse}td,th{padding:13px 14px;border-top:1px solid var(--line);text-align:left}th{background:var(--surface-alt);color:var(--text-faint);font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}td{font-size:.96rem;vertical-align:middle}tbody tr:hover{background:#f8fbff}.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:2px solid #aac4ea;outline-offset:-2px}.interaction-row--public:hover{background:#eef5ff}.interaction-agent{display:grid;grid-gap:4px;gap:4px}.interaction-agent strong{color:var(--primary)}.interaction-agent span{color:var(--text-soft);font-size:.84rem}.interaction-detail-disabled,.interaction-detail-link{display:inline-flex;align-items:center;gap:6px;font-size:.86rem;font-weight:700}.interaction-detail-link{color:var(--primary)}.interaction-detail-disabled{color:var(--text-faint)}.timeline{display:grid;grid-gap:12px;gap:12px}.timeline__meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px;color:var(--text-faint);font-size:.74rem;font-weight:700;text-transform:uppercase}.marketing-page{width:min(1200px,100%);margin:0 auto;display:grid;grid-gap:22px;gap:22px}.marketing-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:4px 0 14px}.marketing-brand{display:inline-flex;align-items:center;gap:12px}.marketing-brand__logo{display:grid;place-items:center;width:42px;height:42px;border-radius:var(--radius-md);background:linear-gradient(135deg,var(--accent),var(--accent-strong));color:#fff;font-weight:700}.marketing-brand__text{color:var(--primary);font-family:var(--font-display),sans-serif;font-size:1.7rem;font-weight:700;letter-spacing:-.04em}.kpi-inline,.marketing-actions,.marketing-nav{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.marketing-nav a:not(.button){color:var(--text-soft);font-size:.9rem;font-weight:700}.marketing-hero{display:grid;grid-template-columns:minmax(0,1.2fr) 360px;grid-gap:20px;gap:20px;padding:28px}.marketing-hero__copy{display:grid;align-content:start;grid-gap:18px;gap:18px}.marketing-hero__copy h1{font-size:clamp(2.6rem,6vw,4.6rem);line-height:.96;color:var(--primary)}.auth-benefits,.marketing-hero__panel{display:grid;grid-gap:16px;gap:16px}.marketing-stat{padding:18px;background:var(--surface-alt)}.marketing-stat strong{display:block;margin-top:8px;color:var(--primary);font-family:var(--font-display),sans-serif;font-size:1.35rem}.marketing-demo-modal{width:min(560px,100%)}.marketing-demo-modal__progress-copy{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;color:var(--text-soft);font-size:.92rem}.marketing-demo-modal__progress-copy strong{color:var(--primary);font-family:var(--font-display),sans-serif;font-size:1rem}.marketing-demo-modal__progress{margin-top:0}.marketing-demo-modal__question{display:grid;grid-gap:14px;gap:14px;padding:18px;border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(180deg,rgba(245,249,255,.92),rgba(255,255,255,.98))}.marketing-demo-modal__question strong{color:var(--primary);font-family:var(--font-display),sans-serif;font-size:1.2rem;letter-spacing:-.02em}.marketing-demo-modal--diagnostic{width:min(720px,100%);padding:0;overflow:hidden;border:0;border-radius:28px;background:radial-gradient(circle at top left,rgba(219,232,244,.56),transparent 26%),linear-gradient(180deg,#ffffff,#f6f9fc);box-shadow:0 26px 60px rgba(17,24,39,.16),inset 0 1px 0 rgba(255,255,255,.8)}.marketing-demo-modal__header{align-items:flex-start;margin:0;padding:24px 24px 20px;background:#0e375c;color:#ffffff}.marketing-demo-modal__header-copy{display:grid;grid-gap:8px;gap:8px}.marketing-demo-modal__eyebrow{color:rgba(255,255,255,.76);font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.marketing-demo-modal__header .panel__title{color:#ffffff}.marketing-demo-modal__header p{margin:0;max-width:52ch;color:rgba(255,255,255,.76);line-height:1.65}.marketing-demo-modal__header .icon-button{margin-top:2px;border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.08);color:#ffffff}.marketing-demo-modal__stack{gap:0;padding:0 24px 24px}.marketing-demo-modal__progress-shell{margin:0 -24px;padding:18px 24px 16px;background:#0e375c}.marketing-demo-modal__body{display:grid;grid-gap:18px;gap:18px;padding-top:22px}.marketing-demo-modal__question{gap:10px;padding:0;border:0;border-radius:0;background:transparent}.marketing-demo-modal__question-label{color:#6f7d93;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.marketing-demo-modal__question p{margin:0;color:#5c6b81;line-height:1.72}.marketing-demo-modal__step{min-height:220px;padding-right:0}.marketing-demo-modal__actions{padding-top:18px}.marketing-demo-modal__success{display:grid;grid-gap:14px;gap:14px;padding:28px 24px 24px}.marketing-demo-modal__success strong{color:var(--primary);font-family:var(--font-display),sans-serif;font-size:1.5rem;letter-spacing:-.03em}.marketing-demo-modal__success p{margin:0;color:var(--text-soft);line-height:1.7}.marketing-demo-modal__success-actions{margin-top:8px}.marketing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.marketing-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:24px 6px 8px;color:var(--text-soft)}.marketing-footer p{margin:0;max-width:56ch;line-height:1.6}.marketing-footer__links{display:flex;flex-wrap:wrap;gap:14px}.marketing-footer__links a{color:var(--primary);font-weight:700}.agent-version-name-editor,.agent-version-name-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.agent-version-name-editor p,.agent-version-name-row p{margin:0}.agent-version-name-input{min-width:240px;padding:8px 10px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:#f9fbff;color:var(--text);outline:none}.agent-version-name-input:focus{border-color:#aac4ea;box-shadow:0 0 0 3px rgba(30,49,82,.06)}.agent-version-inline-action{width:32px;height:32px}.agent-version-modal{width:min(520px,100%)}.agent-sharing-modal{width:min(1040px,100%)}.agent-version-modal__body{display:grid;grid-gap:18px;gap:18px}.agent-message__tag-button{border:0;cursor:pointer}.agent-rag-modal{width:min(880px,100%)}.agent-rag-modal__list{display:grid;grid-gap:14px;gap:14px}.agent-rag-modal__item{display:grid;grid-gap:10px;gap:10px;padding:16px;border:1px solid var(--line);border-radius:16px;background:#f8fbff}.agent-rag-modal__meta{display:grid;grid-gap:4px;gap:4px}.agent-rag-modal__meta span{color:var(--text-soft);font-size:.88rem}.agent-rag-modal__content{margin:0;padding:14px;border-radius:14px;background:#eef3f9;color:var(--text);font-family:Aptos Mono,Consolas,monospace;font-size:.9rem;line-height:1.6;white-space:pre-wrap;word-break:break-word}.interaction-detail{display:grid;grid-gap:20px;gap:20px}.interaction-detail__hero{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px 22px;border:1px solid rgba(197,208,232,.56);border-radius:20px;background:linear-gradient(180deg,rgba(246,250,255,.98),rgba(255,255,255,.98))}.interaction-detail__hero-copy{display:grid;grid-gap:8px;gap:8px}.interaction-detail__hero-copy strong{color:#0b1c30;font-family:"Plus Jakarta Sans",var(--font-display),sans-serif;font-size:1.35rem;letter-spacing:-.03em}.interaction-detail__hero-copy p{margin:0;color:#546176;line-height:1.6}.interaction-detail__hero-chips{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.interaction-detail__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.interaction-detail__doc,.interaction-detail__metric,.interaction-detail__section{display:grid;grid-gap:10px;gap:10px;padding:16px;border:1px solid var(--line);border-radius:14px;background:#f8fbff}.interaction-detail__metric{align-content:start;min-height:108px}.interaction-detail__metric span{color:#5b6880;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.interaction-detail__metric strong,.interaction-detail__section strong{color:var(--primary);font-family:var(--font-display),sans-serif}.interaction-detail__metric strong{font-size:1.2rem;letter-spacing:-.03em}.interaction-detail__section{background:#fbfcff;min-width:0}.interaction-detail__section-header{display:inline-flex;align-items:center;gap:8px;color:var(--primary)}.interaction-detail__conversation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;min-width:0;align-items:start}.interaction-detail__content p{margin:0;color:var(--text);line-height:1.6;white-space:pre-wrap}.interaction-detail__content{display:grid;grid-gap:10px;gap:10px;min-width:0;overflow:hidden}.interaction-detail__content--scrollable{max-height:min(52vh,560px);overflow:auto;padding-right:4px}.interaction-detail__docs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.interaction-detail__doc span{color:var(--text-soft);font-size:.9rem}.agent-list-grid,.agent-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.agent-summary-card{display:grid;align-content:start;grid-gap:8px;gap:8px;min-height:172px;padding:22px;border:1px solid var(--line);border-radius:var(--radius-md);background:radial-gradient(circle at top right,rgba(238,243,255,.9),transparent 36%),var(--surface);box-shadow:var(--shadow)}.agent-summary-card__value{font-size:clamp(3rem,4vw,4.2rem);line-height:.95;letter-spacing:-.06em}.agent-summary-card h3,.agent-summary-card__value{color:var(--primary);font-family:var(--font-display),sans-serif}.agent-summary-card h3{margin:0;font-size:1.18rem;line-height:1.05}.agent-summary-card p{margin:0;color:var(--text-soft);line-height:1.55;max-width:30ch}.agent-card{display:grid;grid-gap:16px;gap:16px;padding:20px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow);color:var(--text);transition:border-color .12s ease,transform .12s ease,box-shadow .12s ease}.agent-card:hover{border-color:#bfd0eb;transform:translateY(-1px);box-shadow:0 16px 28px rgba(18,30,58,.08)}.agent-card--create{border-style:dashed;background:linear-gradient(180deg,rgba(238,244,255,.8),rgba(255,255,255,.96))}.agent-card__create-icon,.agent-card__icon{display:grid;place-items:center;width:42px;height:42px;border-radius:var(--radius-sm);background:#eef4ff;color:var(--primary)}.agent-card__body{display:grid;grid-gap:8px;gap:8px}.agents-library-page{display:grid;min-height:calc(100% + 64px);margin:-26px -24px -34px;padding:0 0 44px;background:radial-gradient(circle at top left,rgba(97,120,255,.14),transparent 24%),linear-gradient(180deg,#f7f9ff,#f4f7ff)}.agents-library-page__container{display:grid;grid-gap:18px;gap:18px;width:min(1380px,calc(100% - 48px));margin:0 auto;padding:44px 0 0}.agents-library-page__hero{display:grid;grid-template-columns:minmax(0,1.4fr) auto;grid-gap:18px;gap:18px;align-items:end}.agents-library-page__hero h1{margin:0;max-width:920px;color:#0b1730;font-family:var(--font-display),sans-serif;font-size:clamp(2.3rem,4vw,3.5rem);letter-spacing:-.06em;line-height:1.02}.agents-library-page__hero p:last-child{max-width:760px;margin:16px 0 0;color:rgba(11,23,48,.72);font-size:1.03rem;line-height:1.8}.agents-library-page__actions{display:flex;justify-content:flex-end}.agents-library-page__action-button{min-height:54px;padding-inline:22px;border-radius:18px}.agents-library-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.agents-library-card,.agents-library-create-card,.agents-library-empty,.agents-library-list-card,.agents-library-metric-card{border:1px solid rgba(117,118,133,.18);border-radius:24px;background:rgba(255,255,255,.94);box-shadow:0 18px 40px rgba(11,28,48,.05)}.agents-library-metric-card{display:grid;grid-gap:10px;gap:10px;padding:20px 22px}.agents-library-card__icon,.agents-library-create-card__icon,.agents-library-empty__icon,.agents-library-metric-card__icon{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:#e9efff;color:#2540c1}.agents-library-metric-card span{color:rgba(11,23,48,.72);font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.agents-library-metric-card strong{color:#0b1730;font-family:var(--font-display),sans-serif;font-size:2rem;letter-spacing:-.05em;line-height:1}.agents-library-metric-card p{margin:0;color:rgba(11,23,48,.68);line-height:1.6}.agents-library-layout{display:grid;grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);grid-gap:18px;gap:18px;align-items:start}.agents-library-create-card,.agents-library-list-card{padding:24px}.agents-library-create-card{display:grid;grid-gap:18px;gap:18px;align-content:start;background:radial-gradient(circle at bottom right,rgba(82,109,255,.18),transparent 38%),rgba(255,255,255,.94)}.agents-library-create-card__copy{display:grid;grid-gap:10px;gap:10px}.agents-library-create-card__copy span{color:#5966ff;font-size:.82rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.agents-library-create-card__copy h2,.agents-library-section-head h2{margin:0;color:#0b1730;font-family:var(--font-display),sans-serif;font-size:1.6rem;letter-spacing:-.03em}.agents-library-create-card__copy p,.agents-library-section-head p{margin:0;color:rgba(11,23,48,.68);line-height:1.75}.agents-library-create-card__button{width:-moz-fit-content;width:fit-content;min-height:52px;padding-inline:20px;border-radius:18px}.agents-library-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.agents-library-section-head>span{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;background:#eef3ff;color:#2741c2;font-size:.85rem;font-weight:700}.agents-library-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.agents-library-card{display:grid;grid-gap:18px;gap:18px;padding:20px;color:inherit;text-decoration:none;transition:border-color .12s ease,transform .12s ease,box-shadow .12s ease}.agents-library-card:hover{border-color:#bfd0eb;transform:translateY(-1px);box-shadow:0 16px 28px rgba(18,30,58,.08)}.agents-library-card__head{display:flex;align-items:center;justify-content:space-between;gap:14px}.agents-library-chip{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;background:#f1f4fb;color:#66748f;font-size:.78rem;font-weight:800;letter-spacing:.04em}.agents-library-chip--success{background:#e8f8ef;color:#17834e}.agents-library-chip--warning{background:#fff4dc;color:#9a6b00}.agents-library-chip--danger{background:#fdeced;color:#c53a47}.agents-library-card__body{display:grid;grid-gap:10px;gap:10px}.agents-library-card__body strong{color:#0b1730;font-family:var(--font-display),sans-serif;font-size:1.25rem;letter-spacing:-.03em}.agents-library-card__body p{margin:0;color:rgba(11,23,48,.7);line-height:1.7;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.agents-library-card__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.agents-library-card__stats article{display:grid;grid-gap:4px;gap:4px;padding:14px;border-radius:16px;background:#f8fbff;border:1px solid rgba(117,118,133,.12)}.agents-library-card__meta span,.agents-library-card__owner span,.agents-library-card__stats span{color:rgba(11,23,48,.68)}.agents-library-card__stats article>span{font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.agents-library-card__stats strong{color:#0b1730;font-family:var(--font-display),sans-serif;font-size:1.02rem}.agents-library-card__footer{display:grid;grid-gap:10px;gap:10px}.agents-library-card__meta,.agents-library-card__owner{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:.92rem}.agents-library-card__owner{color:rgba(11,23,48,.66)}.agents-library-card__owner svg{color:#6d7ba1;flex-shrink:0}.agents-library-empty{display:grid;grid-gap:12px;gap:12px;justify-items:start;padding:24px;background:#f8fbff}.agents-library-empty strong{color:#0b1730}.agents-library-empty p{margin:0;color:rgba(11,23,48,.68);line-height:1.7}.agent-card__body strong{font-family:var(--font-display),sans-serif;font-size:1.1rem;color:var(--primary)}.agent-card__body p{margin:0;color:var(--text-soft);line-height:1.55}.agent-card__submeta{display:grid;grid-gap:4px;gap:4px}.agent-card__submeta span{color:var(--text-faint);font-size:.84rem}.agent-card__meta{display:flex;flex-wrap:wrap;gap:10px}.agent-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.agent-detail-header__meta,.agent-preview__meta{display:flex;flex-wrap:wrap;gap:10px}.agent-detail{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:start}.agent-detail,.agent-detail__pane,.agent-preview{display:grid;grid-gap:18px;gap:18px}.agent-preview{position:-webkit-sticky;position:sticky;top:24px;align-self:start;grid-template-rows:auto minmax(0,1fr);height:calc(100vh - 48px);max-height:calc(100vh - 48px)}.agent-detail__pane-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.agent-settings__stack{display:grid;grid-gap:16px;gap:16px}.agent-detail__tabs{display:flex;align-items:center;gap:10px;padding:6px;border:1px solid var(--line);border-radius:999px;background:#f7faff;width:-moz-fit-content;width:fit-content;max-width:100%;flex-wrap:wrap}.agent-detail__tabs--secondary{margin-bottom:20px}.agent-detail__tab{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:var(--text-soft);font-weight:700;cursor:pointer;transition:background-color .12s ease,color .12s ease}.agent-detail__tab:hover{background:rgba(170,196,234,.2);color:var(--primary)}.agent-detail__tab--active{background:#ffffff;color:var(--primary);box-shadow:0 8px 20px rgba(30,49,82,.08)}.agent-detail__tab:disabled{opacity:.45;cursor:not-allowed}.agent-sharing-mode-tabs{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;width:min(100%,320px);overflow:hidden}.agent-sharing-mode-tabs .agent-detail__tab{position:relative;z-index:1;justify-content:center}.agent-sharing-mode-tabs .agent-detail__tab--active,.agent-sharing-mode-tabs .agent-detail__tab:hover{background:transparent;box-shadow:none}.agent-sharing-mode-tabs__indicator{position:absolute;top:6px;left:6px;bottom:6px;width:calc(50% - 3px);border-radius:999px;background:#ffffff;box-shadow:0 8px 20px rgba(30,49,82,.08),inset 0 1px 0 rgba(255,255,255,.88);transition:transform .22s ease}.agent-sharing-mode-tabs__indicator--email{transform:translateX(0)}.agent-sharing-mode-tabs__indicator--tier{transform:translateX(calc(100% + 6px))}.agent-primary-tabs{position:relative;overflow:hidden}.agent-primary-tabs .agent-detail__tab{position:relative;z-index:1}.agent-primary-tabs .agent-detail__tab--active,.agent-primary-tabs .agent-detail__tab:hover{background:transparent;box-shadow:none}.agent-primary-tabs__indicator{position:absolute;top:6px;left:6px;bottom:6px;border-radius:999px;background:#ffffff;box-shadow:0 8px 20px rgba(30,49,82,.08),inset 0 1px 0 rgba(255,255,255,.88);transition:width .22s ease,transform .22s ease}.agent-primary-tabs__indicator--count-2{width:calc((100% - 18px) / 2)}.agent-primary-tabs__indicator--count-2.agent-primary-tabs__indicator--configuration{transform:translateX(0)}.agent-primary-tabs__indicator--count-2.agent-primary-tabs__indicator--tests{transform:translateX(calc(100% + 6px))}.agent-primary-tabs__indicator--count-3{width:calc((100% - 24px) / 3)}.agent-primary-tabs__indicator--count-3.agent-primary-tabs__indicator--configuration{transform:translateX(0)}.agent-primary-tabs__indicator--count-3.agent-primary-tabs__indicator--versioning{transform:translateX(calc(100% + 6px))}.agent-primary-tabs__indicator--count-3.agent-primary-tabs__indicator--tests{transform:translateX(calc(200% + 12px))}.agent-context-tabs,.agent-logic-tabs{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;width:min(100%,320px);overflow:hidden}.agent-context-tabs .agent-detail__tab,.agent-logic-tabs .agent-detail__tab{position:relative;z-index:1;justify-content:center}.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{background:transparent;box-shadow:none}.agent-context-tabs__indicator,.agent-logic-tabs__indicator{position:absolute;top:6px;left:6px;bottom:6px;width:calc(50% - 3px);border-radius:999px;background:#ffffff;box-shadow:0 8px 20px rgba(30,49,82,.08),inset 0 1px 0 rgba(255,255,255,.88);transition:transform .22s ease}.agent-context-tabs__indicator--collections,.agent-logic-tabs__indicator--model{transform:translateX(0)}.agent-context-tabs__indicator--advanced,.agent-logic-tabs__indicator--advanced{transform:translateX(calc(100% + 6px))}.agent-settings__section{display:grid;grid-gap:14px;gap:14px;padding:16px;border:1px solid var(--line);border-radius:var(--radius-md);background:#fbfcff}.agent-settings__section-title{display:inline-flex;align-items:center;gap:8px;color:var(--primary);font-size:.92rem;font-weight:700}.agent-settings__section-copy{margin:0;color:var(--text-soft);line-height:1.55}.agent-context-selector{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:end}.agent-context-list{display:grid;grid-gap:12px;gap:12px;margin-top:12px}.agent-context-selector+.agent-context-empty{margin-top:12px}.agent-context-empty,.agent-context-item{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid var(--line);border-radius:var(--radius-md);background:#f8fbff}.agent-context-item{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.agent-context-item__icon{display:grid;place-items:center;width:38px;height:38px;border-radius:var(--radius-sm);background:#eef4ff;color:var(--primary)}.agent-context-item__body{display:grid;grid-gap:4px;gap:4px}.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{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.agent-chat__input,.agent-textarea{width:100%;min-height:180px;padding:12px 14px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:#f9fbff;color:var(--text);outline:none;resize:vertical}.agent-textarea{min-height:360px;scrollbar-width:thin;scrollbar-color:rgba(14,55,92,.22) transparent}.agent-textarea::-webkit-scrollbar{width:8px}.agent-textarea::-webkit-scrollbar-track{background:transparent}.agent-textarea::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:rgba(14,55,92,.22);background-clip:padding-box}.agent-textarea::-webkit-scrollbar-thumb:hover{background:rgba(14,55,92,.34);background-clip:padding-box}.agent-chat__input:focus,.agent-textarea:focus{border-color:#aac4ea;box-shadow:0 0 0 3px rgba(30,49,82,.06)}.agent-field-counter{display:block;margin-top:6px;color:var(--text-faint);font-size:.76rem;text-align:right}.agent-field-counter--limit{color:var(--primary);font-weight:700}.agent-settings__actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.agent-quality-builder,.agent-quality-builder__grid,.agent-quality-list,.agent-quality-results,.agent-quality-results__list,.agent-suite-list{display:grid;grid-gap:14px;gap:14px}.agent-quality-builder__sections{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:14px;gap:14px}.agent-quality-builder__section-card,.agent-quality-section-block{display:grid;grid-gap:14px;gap:14px;padding:16px 18px;border:1px solid rgba(226,233,243,.96);border-radius:20px;background:linear-gradient(180deg,#fcfdff,#f7faff)}.agent-quality-builder__section-head{display:grid;grid-gap:6px;gap:6px}.agent-quality-builder__section-kicker,.agent-quality-builder__step-number{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-width:32px;min-height:32px;padding:0 10px;border-radius:999px;background:rgba(14,55,92,.08);color:var(--primary);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.agent-quality-builder__section-kicker{background:rgba(170,196,234,.22)}.agent-quality-builder__section-head strong{color:var(--primary);font-family:var(--font-display),sans-serif;font-size:1.02rem}.agent-quality-builder__section-head p{margin:0;color:var(--text-soft);line-height:1.6}.agent-quality-builder__assist{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:16px 18px;border:1px solid rgba(170,196,234,.42);border-radius:18px;background:linear-gradient(180deg,#f8fbff,#eef5ff)}.agent-quality-builder__assist strong{color:var(--primary);font-family:var(--font-display),sans-serif}.agent-quality-builder__assist p{margin:6px 0 0;color:var(--text-soft);line-height:1.6}.agent-quality-builder__runbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;border:1px solid rgba(197,197,214,.72);border-radius:18px;background:#ffffff}.agent-quality-builder__runbar-copy{display:grid;grid-gap:6px;gap:6px}.agent-quality-builder__runbar-copy strong{color:var(--primary);font-family:var(--font-display),sans-serif}.agent-quality-builder__runbar-copy p{margin:0;color:var(--text-soft);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{width:100%;min-height:120px;padding:12px 14px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:#f9fbff;color:var(--text);outline:none;resize:vertical}.agent-quality-builder__textarea:focus{border-color:#aac4ea;box-shadow:0 0 0 3px rgba(30,49,82,.06)}.agent-quality-card,.agent-quality-result,.agent-quality-summary,.agent-suite-card{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid var(--line);border-radius:var(--radius-md);background:#fbfcff}.agent-quality-card__header,.agent-quality-result__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.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{margin:6px 0 0;color:var(--text-soft);line-height:1.55}.agent-suite-card{background:#f6f9ff}.agent-settings__actions--start{justify-content:flex-start}.agent-sharing-table-wrap{border:1px solid var(--line);border-radius:16px;background:#fbfcff}.agent-sharing-table{min-width:760px}.agent-sharing-table td,.agent-sharing-table th{vertical-align:top}.agent-sharing-table__identity{display:grid;grid-gap:4px;gap:4px}.agent-sharing-table__identity strong{color:var(--primary)}.agent-sharing-table__identity span{color:var(--text-soft);font-size:.86rem;line-height:1.45}.agent-sharing-table__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:168px;min-height:40px;padding:0 36px 0 12px;border:1px solid rgba(117,138,168,.34);border-radius:12px;background-color:rgba(255,255,255,.96);background-image:linear-gradient(45deg,transparent 50%,#5d6f8d 0),linear-gradient(135deg,#5d6f8d 50%,transparent 0),linear-gradient(180deg,rgba(127,149,184,.22),rgba(127,149,184,.22));background-position:calc(100% - 18px) calc(50% - 2px),calc(100% - 12px) calc(50% - 2px),calc(100% - 34px) 50%;background-size:6px 6px,6px 6px,1px 54%;background-repeat:no-repeat;box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 8px 18px rgba(11,28,48,.05);color:var(--text);font:inherit;font-weight:600;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease,transform .16s ease}.agent-sharing-table__select:hover{border-color:rgba(14,55,92,.24);background-color:#ffffff}.agent-sharing-table__select:focus{border-color:rgba(14,55,92,.42);background-color:#ffffff;box-shadow:0 0 0 4px rgba(120,162,204,.18),0 12px 24px rgba(11,28,48,.08);outline:none}.agent-sharing-table__select option{background:#f8fbff;color:var(--text)}.agent-sharing-table__actions{display:flex;flex-wrap:wrap;gap:10px}.agent-quality-summary{grid-template-columns:auto minmax(0,1fr);align-items:center;background:#f4f8ff}.agent-quality-summary span{display:block;color:var(--text-soft);font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}.agent-quality-summary strong{display:block;margin-top:4px;font-size:1.8rem}.agent-quality-result--passed{border-color:#c9dfc8;background:#f7fcf6}.agent-quality-result--failed{border-color:#e9d3cb;background:#fff9f7}.agent-quality-result__keywords{display:grid;grid-gap:10px;gap:10px}.agent-quality-result__keywords .tool-card__meta span{gap:6px}.agent-version-layout{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.agent-version-list{display:grid;grid-gap:10px;gap:10px}.agent-version-card{display:grid;grid-gap:8px;gap:8px;width:100%;padding:14px;border:1px solid var(--line);border-radius:var(--radius-md);background:#fbfcff;color:var(--text);text-align:left;cursor:pointer;transition:border-color .12s ease,background-color .12s ease}.agent-version-card:hover{border-color:#bfd0eb;background:#f6f9ff}.agent-version-card--active{border-color:#aac4ea;background:#eef5ff}.agent-version-card__meta{display:flex;align-items:center;justify-content:space-between;gap:12px}.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{display:grid;grid-gap:14px;gap:14px;padding:14px;border:1px solid var(--line);border-radius:var(--radius-md);background:#fbfcff}.agent-version-detail__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.tool-list{display:grid;grid-gap:14px;gap:14px}.tool-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;grid-gap:14px;gap:14px;padding:18px;border:1px solid rgba(210,220,236,.92);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,250,255,.94));box-shadow:0 12px 28px rgba(17,24,39,.05)}.tool-card--selectable{width:100%;color:inherit;text-align:left;cursor:pointer;transition:border-color .12s ease,background-color .12s ease,transform .12s ease}.tool-card--selectable:hover{border-color:#bfd0eb;background:#f5f8ff}.tool-card--active{border-color:#b9d5f6;background:#edf4ff}.tool-card__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:linear-gradient(180deg,#eef3ff,#e3ebff);color:#0e375c;box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}.tool-card__body{display:grid;grid-gap:8px;gap:8px;min-width:0}.tool-card__title-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.tool-card__body strong{color:#0b1c30;font-family:var(--font-display),sans-serif;font-size:1.02rem;letter-spacing:-.02em}.tool-card__body p{margin:0;color:#58657b;line-height:1.55}.tool-card__meta{display:flex;flex-wrap:wrap;gap:8px}.tool-card__meta span{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;background:#eef3fb;color:#516079;font-size:.76rem;font-weight:700}.tool-card__actions{display:inline-flex;flex-direction:column;align-items:stretch;gap:8px}.tool-form{display:grid;grid-gap:18px;gap:18px}.tools-dropdown{position:relative;width:100%}.tools-dropdown__trigger{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-height:58px;padding:0 16px;border:1px solid rgba(197,208,232,.9);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(243,247,255,.98));color:#1d2740;box-shadow:0 12px 24px rgba(17,24,39,.06);transition:border-color .16s ease,box-shadow .16s ease}.tools-dropdown__trigger--open,.tools-dropdown__trigger:hover{border-color:rgba(14,55,92,.28);box-shadow:0 16px 30px rgba(30,57,173,.1)}.tools-dropdown__trigger:disabled{cursor:not-allowed;opacity:.72;box-shadow:none}.tools-dropdown__option-copy,.tools-dropdown__trigger-copy{display:grid;grid-gap:3px;gap:3px;text-align:left}.tools-dropdown__option-copy strong,.tools-dropdown__trigger-copy strong{color:#10233d;font-size:.96rem;font-weight:700}.tools-dropdown__option-copy small,.tools-dropdown__trigger-copy small{color:#6a7892;font-size:.76rem;letter-spacing:.04em;text-transform:uppercase}.tools-dropdown__popover{position:absolute;top:calc(100% + 8px);left:0;z-index:20;display:grid;grid-gap:8px;gap:8px;width:100%;padding:10px;border:1px solid rgba(197,208,232,.92);border-radius:20px;background:rgba(255,255,255,.98);box-shadow:0 20px 40px rgba(17,24,38,.14);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.tools-dropdown__option{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:54px;padding:0 14px;border:0;border-radius:14px;background:transparent;color:#21314d;transition:background-color .16s ease,color .16s ease}.tools-dropdown__option--active,.tools-dropdown__option:hover{background:#eef4ff;color:#0e375c}.tool-form__action{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.tools-page{display:grid;grid-gap:28px;gap:28px}.tools-page__hero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,360px);grid-gap:24px;gap:24px}.tools-page__grid{display:grid;grid-template-columns:minmax(320px,.95fr) minmax(0,1.05fr);grid-gap:24px;gap:24px;align-items:start}.tools-guidance-card,.tools-hero-card{position:relative;overflow:hidden;border:1px solid rgba(210,220,236,.92);border-radius:28px;background:radial-gradient(circle at top left,rgba(120,162,204,.28),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(239,244,255,.92));box-shadow:0 18px 42px rgba(17,24,39,.06)}.tools-hero-card{display:grid;grid-gap:24px;gap:24px;padding:28px}.tools-hero-card__copy{display:grid;grid-gap:14px;gap:14px;max-width:760px}.tools-hero-card__copy h2{margin:0;color:#0b1c30;font-family:var(--font-display),sans-serif;font-size:clamp(2rem,3.5vw,2.8rem);line-height:1.08;letter-spacing:-.03em}.tools-hero-card__copy p{margin:0;color:#4f6078;font-size:1rem;line-height:1.7}.tools-hero-card__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.tools-metric-card{display:grid;grid-gap:8px;gap:8px;padding:18px;border:1px solid rgba(207,216,230,.76);border-radius:20px;background:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.tools-metric-card span{color:#69778f;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tools-metric-card strong{color:#0e375c;font-family:var(--font-display),sans-serif;font-size:1.55rem;line-height:1.05}.tools-metric-card small{color:#5c6b82;line-height:1.5}.tools-guidance-card{display:grid;grid-gap:18px;gap:18px;align-content:start;padding:24px}.tools-guidance-card__header{display:grid;grid-gap:10px;gap:10px}.tools-guidance-card__header strong{color:#0b1c30;font-family:var(--font-display),sans-serif;font-size:1.4rem;line-height:1.2;letter-spacing:-.02em}.tools-guidance-card__list{display:grid;grid-gap:10px;gap:10px}.tools-guidance-card__list p{position:relative;margin:0;padding-left:18px;color:#58657b;line-height:1.65}.tools-guidance-card__list p:before{content:"";position:absolute;top:11px;left:0;width:8px;height:8px;border-radius:999px;background:linear-gradient(135deg,#0e375c,#2a5a86)}.tools-section-card{display:grid;grid-gap:20px;gap:20px;padding:24px}.tools-section-card--form{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,255,.96))}.tools-section-card__header{display:grid;grid-gap:10px;gap:10px}.tools-section-card__header p{margin:8px 0 0;color:#58657b;line-height:1.6}.tool-list--custom,.tool-list--native{gap:16px}.tool-card--custom,.tool-card--native{min-height:100%}.tools-form-card{padding:2px 0 0}.tools-form-card__footnote{display:grid;grid-gap:10px;gap:10px;padding:18px;border:1px solid rgba(220,228,243,.92);border-radius:20px;background:#f8fbff}.tools-form-card__footnote p{margin:0;color:var(--text-soft);line-height:1.6}.profile-layout{align-items:start}.profile-tab-list{margin-bottom:20px;border:1px solid var(--line);background:rgba(255,255,255,.88)}.profile-tab{padding:10px 16px;color:var(--text-soft);cursor:pointer;transition:background-color .16s ease,color .16s ease,transform .16s ease}.profile-tab:hover{color:var(--primary);transform:translateY(-1px)}.profile-tab--active{background:#eef4ff;color:var(--primary);box-shadow:inset 0 0 0 1px rgba(52,84,209,.14)}.profile-card{display:grid;grid-gap:20px;gap:20px;position:-webkit-sticky;position:sticky;top:78px}.profile-card__hero{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center}.profile-card__avatar{display:grid;place-items:center;width:72px;height:72px;border-radius:20px;background:#eef4ff;color:var(--primary)}.profile-card__hero strong{display:block;color:var(--primary);font-family:var(--font-display),sans-serif;font-size:1.3rem}.profile-card__hero p,.profile-card__hero span{margin:6px 0 0;color:var(--text-soft)}.profile-sections{display:grid;grid-gap:18px;gap:18px}.profile-panel{display:grid;grid-gap:4px;gap:4px}.profile-payments{display:grid}.profile-subscription-card{display:grid;grid-gap:16px;gap:16px;margin-bottom:18px;padding:18px;border:1px solid var(--line);border-radius:var(--radius-md);background:radial-gradient(circle at top right,rgba(218,231,255,.72),transparent 34%),linear-gradient(180deg,rgba(248,251,255,.98),rgba(255,255,255,.98))}.profile-subscription-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.profile-subscription-card__header strong{display:block;color:var(--primary)}.profile-subscription-card__header span{display:block;margin-top:6px;color:var(--text-soft)}.billing-plan-grid,.profile-subscription-card__plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.billing-plan-card{position:relative;display:grid;grid-gap:14px;gap:14px;padding:22px;border:1px solid rgba(120,146,186,.2);border-radius:24px;background:radial-gradient(circle at top right,rgba(163,196,255,.24),transparent 38%),linear-gradient(180deg,#ffffff,#f6f9ff);box-shadow:0 20px 38px rgba(16,40,92,.08);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.billing-plan-card:hover{transform:translateY(-3px);border-color:rgba(14,55,92,.24);box-shadow:0 24px 44px rgba(14,55,92,.12)}.billing-plan-card--subscription{text-align:left;cursor:pointer}.billing-plan-card--subscription:disabled{cursor:wait;opacity:.82}.billing-plan-card--selected{border-color:rgba(14,55,92,.4);box-shadow:0 24px 44px rgba(14,55,92,.14),inset 0 0 0 1px rgba(14,55,92,.14)}.billing-plan-card--current{background:radial-gradient(circle at top right,rgba(138,205,255,.28),transparent 40%),linear-gradient(180deg,#ffffff,#f2f8ff)}.billing-plan-card__badges{display:flex;flex-wrap:wrap;gap:8px}.billing-plan-card__eyebrow{width:-moz-fit-content;width:fit-content;background:rgba(14,55,92,.08);color:#0e375c;letter-spacing:.08em;text-transform:uppercase}.billing-plan-card__eyebrow,.billing-plan-card__tag{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;font-size:.74rem;font-weight:800}.billing-plan-card__tag{letter-spacing:.04em}.billing-plan-card__tag--recommended{background:rgba(14,55,92,.12);color:#0e375c}.billing-plan-card__tag--current{background:rgba(26,122,65,.12);color:#1d6a3f}.billing-plan-card strong{color:#0b1c30;font-family:var(--font-display),sans-serif;font-size:1.35rem;letter-spacing:-.03em}.billing-plan-card__credits{display:inline-flex;align-items:baseline;gap:8px;flex-wrap:wrap}.billing-plan-card__credits span{color:#0e375c;font-family:var(--font-display),sans-serif;font-size:2.4rem;line-height:.95;letter-spacing:-.05em}.billing-plan-card__credits small{color:#5b687f;font-size:.92rem;font-weight:700}.billing-plan-card p{margin:0;color:#5a667d;line-height:1.6}.billing-plan-card__meta{display:grid;grid-gap:8px;gap:8px}.billing-plan-card__meta span{color:#314158;font-size:.9rem;line-height:1.45}.billing-plan-card__footer{display:grid;grid-gap:4px;gap:4px}.billing-plan-card__footer b{color:#0b1c30;font-size:1.18rem}.billing-plan-card__footer small{color:#708099;font-size:.82rem}.billing-plan-card .button{width:100%;min-height:50px;margin-top:6px;border-radius:16px}.profile-highlights{display:grid;grid-gap:12px;gap:12px}.profile-highlight{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;padding:14px;border:1px solid var(--line);border-radius:var(--radius-md);background:#f8fbff}.profile-highlight__icon{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#eef4ff;color:var(--primary)}.profile-highlight strong{display:block;color:var(--primary);font-size:.92rem}.profile-highlight span{display:block;margin-top:4px;color:var(--text-soft);line-height:1.5}.profile-payment-card,.profile-payment-list{display:grid;grid-gap:14px;gap:14px}.profile-payment-card{padding:18px;border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(180deg,rgba(248,251,255,.95),rgba(255,255,255,.98))}.profile-payment-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.profile-payment-card__header strong{display:block;color:var(--primary)}.profile-payment-card__header span{display:inline-flex;margin-top:6px;padding:5px 10px;border-radius:999px;background:rgba(52,84,209,.08);color:var(--primary);font-size:.82rem;font-weight:700}.profile-payment-card__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 16px;gap:10px 16px;color:var(--text-soft)}.profile-payment-card__meta strong{color:var(--text)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.profile-page{display:grid;grid-gap:28px;gap:28px;min-height:calc(100% + 60px);margin:-26px -24px -34px;padding:28px 24px 44px;background:radial-gradient(circle at top left,rgba(14,55,92,.08),transparent 28%),linear-gradient(180deg,#f7f9ff,#f4f7ff)}.profile-page__container{display:grid;grid-gap:28px;gap:28px;width:100%;max-width:1320px;margin:0 auto;padding-inline:8px}.profile-page__hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.profile-page__intro{display:grid;grid-gap:18px;gap:18px}.profile-page__hero h1{margin:0;color:#0b1c30;font-family:var(--font-display),sans-serif;font-size:clamp(2.2rem,3vw,3rem);letter-spacing:-.04em}.profile-page__hero p{max-width:760px;margin:12px 0 0;color:#4a5671;font-size:1.02rem;line-height:1.65}.profile-page__actions{display:grid;justify-items:end;grid-gap:14px;gap:14px}.profile-page__action-buttons{display:flex;gap:14px}.profile-page__action-button{min-height:54px;min-width:188px;padding-inline:24px;border-radius:16px;font-size:.96rem}.profile-page__action-button:disabled{cursor:default;opacity:1}.profile-tab-list{position:relative;display:inline-flex;gap:10px;margin:0;padding:6px;border:1px solid rgba(197,208,232,.56);border-radius:999px;background:rgba(255,255,255,.94);box-shadow:0 18px 34px rgba(18,30,58,.06);overflow:hidden;isolation:isolate}.profile-tab-list--dual{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:280px}.profile-tab-list--dual:after{content:"";position:absolute;top:6px;left:6px;bottom:6px;width:calc((100% - 22px) / 2);border-radius:999px;background:linear-gradient(180deg,#173d66,#0e375c);box-shadow:0 16px 28px rgba(14,55,92,.18),inset 0 1px 0 rgba(255,255,255,.2);transition:transform .28s cubic-bezier(.22,1,.36,1);z-index:0}.profile-tab-list--dual.profile-tab-list--payments:after{transform:translateX(calc(100% + 10px))}.profile-tab-list--single:after{content:none}.profile-tab{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding-inline:18px;border-radius:999px;border:0;background:transparent;color:#47617f;font-weight:700;transition:color .22s ease,transform .22s ease,opacity .22s ease}.profile-tab:hover{color:#173d66}.profile-tab--active{color:#ffffff}.profile-tab:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(23,61,102,.16)}.profile-tab-stage{animation:profile-tab-stage-enter .28s cubic-bezier(.22,1,.36,1);transform-origin:top center}@keyframes profile-tab-stage-enter{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.profile-account-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:28px;gap:28px;align-items:start}.profile-account-card,.profile-danger-card,.profile-preferences-card{display:grid;grid-gap:22px;gap:22px;padding:28px;border:1px solid rgba(109,122,153,.18);border-radius:28px;background:rgba(255,255,255,.96);box-shadow:0 24px 50px rgba(30,57,173,.08)}.profile-account-card{grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:start;column-gap:28px;row-gap:18px}.profile-account-sidebar{display:grid;grid-gap:22px;gap:22px}.profile-account-card__hero{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;align-content:start}.profile-account-card__identity strong{display:block;color:#0b1c30;font-family:var(--font-display),sans-serif;font-size:2rem;letter-spacing:-.03em}.profile-account-card__identity p{margin:8px 0 0;color:#37445b;font-size:1.05rem;line-height:1.5}.profile-account-card__chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.profile-status-chip{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 14px;border-radius:999px;font-size:.9rem;font-weight:700}.profile-status-chip--active{background:rgba(33,91,214,.12);color:#0e375c}.profile-status-chip__dot{width:8px;height:8px;border-radius:999px;background:#7ea2ff}.profile-status-chip--tier{background:rgba(255,182,148,.34);color:#5f2e0f}.profile-account-card__divider{grid-column:1/-1;height:1px;background:rgba(197,208,232,.82)}.profile-account-card__fields{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px 22px;gap:18px 22px;align-content:start}.profile-account-card__preferences{grid-column:1/-1;display:grid;grid-gap:18px;gap:18px}.profile-account-card__field{gap:10px}.profile-account-card__field>span{color:#1d2740;font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.profile-account-card__field input{min-height:60px;border-radius:18px;border-color:rgba(135,148,180,.28);background:#f7f9ff}.profile-account-card__field-value{display:flex;align-items:center;justify-content:flex-start;text-align:left;width:100%;min-height:52px;padding:12px 18px;border:1px solid rgba(135,148,180,.28);border-radius:18px;background:#f7f9ff;color:#1d2740;font-size:1rem;font-weight:600;line-height:1.45}.profile-account-card__password-panel{grid-column:1/-1;display:grid;grid-gap:18px;gap:18px;padding-top:4px}.profile-section-heading{display:grid;grid-gap:6px;gap:6px}.profile-section-heading strong{color:#0b1c30;font-family:var(--font-display),sans-serif;font-size:1.35rem;letter-spacing:-.02em}.profile-section-heading span{color:#546176;line-height:1.6}.profile-password-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.profile-password-actions{display:flex;justify-content:flex-end;gap:12px}.profile-security-card{display:grid;grid-gap:20px;gap:20px;padding:28px;border:1px solid rgba(109,122,153,.18);border-radius:28px;background:rgba(255,255,255,.96);box-shadow:0 24px 50px rgba(30,57,173,.08)}.profile-security-card__header{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#0e375c}.profile-security-card__header strong{color:#0b1c30;font-family:var(--font-display),sans-serif;font-size:1.35rem;letter-spacing:-.02em;text-transform:uppercase}.profile-security-card__list{display:grid;grid-gap:14px;gap:14px}.profile-security-card__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:16px;border-radius:18px;background:#f1f5ff}.profile-security-card__row-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;background:rgba(255,255,255,.78);color:#1e3152}.profile-security-card__row-copy strong{display:block;color:#0b1c30;font-size:1rem}.profile-security-card__row-copy span{display:block;margin-top:4px;color:#5b687f;font-size:.92rem}.profile-security-card__link{border:0;background:transparent;color:#0E375C;font-weight:700}.profile-switch{display:inline-flex;align-items:center;width:52px;height:30px;padding:4px;border:0;border-radius:999px;background:#dbe4f4;transition:background-color .16s ease}.profile-switch span{width:22px;height:22px;border-radius:999px;background:#ffffff;box-shadow:0 3px 8px rgba(17,24,38,.18);transition:transform .16s ease}.profile-switch--active{background:#0e375c}.profile-switch--active span{transform:translateX(22px)}.profile-metric-card{position:relative;display:grid;min-height:172px;overflow:hidden;padding:28px;border-radius:28px;background:linear-gradient(135deg,#0e375c,#17486f);color:#ffffff;box-shadow:0 26px 44px rgba(14,55,92,.2)}.profile-metric-card__copy{position:relative;z-index:1}.profile-metric-card__copy span{display:inline-block;color:rgba(234,241,255,.88);font-size:.95rem;letter-spacing:.08em;text-transform:uppercase}.profile-metric-card__copy strong{display:block;margin-top:10px;font-family:var(--font-display),sans-serif;font-size:3.5rem;line-height:1}.profile-metric-card__copy p{max-width:220px;margin:12px 0 0;color:rgba(234,241,255,.84);line-height:1.55}.profile-metric-card__icon{position:absolute;right:20px;bottom:12px;width:112px;height:112px;color:rgba(255,255,255,.14)}.profile-preferences-card__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:22px;gap:22px}.profile-preference-block{display:grid;grid-gap:18px;gap:18px}.profile-preference-block__label{display:inline-flex;align-items:center;gap:10px;color:#0E375C}.profile-preference-block__label span{color:#1d2740;font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.profile-language-menu{position:relative;width:100%;max-width:420px}.profile-language-menu__trigger{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:68px;padding:0 18px;border:1px solid rgba(197,208,232,.9);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(243,247,255,.98));color:#1d2740;box-shadow:0 16px 30px rgba(30,57,173,.08);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.profile-language-menu__trigger--open,.profile-language-menu__trigger:hover{border-color:rgba(14,55,92,.28);box-shadow:0 18px 34px rgba(30,57,173,.12)}.profile-language-menu__option-copy,.profile-language-menu__trigger-copy{display:grid;grid-gap:4px;gap:4px;text-align:left}.profile-language-menu__option-copy strong,.profile-language-menu__trigger-copy strong{color:#10233d;font-size:.98rem;font-weight:700}.profile-language-menu__option-copy small,.profile-language-menu__trigger-copy small{color:#6a7892;font-size:.8rem;letter-spacing:.04em;text-transform:uppercase}.profile-language-menu__popover{position:absolute;top:calc(100% + 10px);left:0;z-index:20;display:grid;grid-gap:8px;gap:8px;width:100%;padding:10px;border:1px solid rgba(197,208,232,.92);border-radius:22px;background:rgba(255,255,255,.98);box-shadow:0 22px 44px rgba(17,24,38,.14);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.profile-language-menu__option{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:60px;padding:0 16px;border:0;border-radius:16px;background:transparent;color:#21314d;transition:background-color .16s ease,color .16s ease,transform .16s ease}.profile-language-menu__option--active,.profile-language-menu__option:hover{background:#eef4ff;color:#0e375c}.profile-language-menu__option-meta{display:inline-flex;align-items:center;gap:10px}.profile-notification-list{display:grid;grid-gap:14px;gap:14px}.profile-notification-item{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;color:#253048}.profile-notification-item input{position:absolute;opacity:0;pointer-events:none}.profile-notification-item__checkbox{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid rgba(169,180,204,.9);border-radius:8px;background:#ffffff;color:#ffffff}.profile-notification-item input:checked+.profile-notification-item__checkbox{border-color:#0E375C;background:#0E375C}.profile-danger-card{grid-template-columns:minmax(0,1fr);align-items:center;gap:20px;border-color:rgba(186,26,26,.2);box-shadow:0 18px 38px rgba(186,26,26,.08)}.profile-danger-card__copy strong{display:block;color:#ba1a1a;font-family:var(--font-display),sans-serif;font-size:1.25rem;letter-spacing:-.02em;text-transform:uppercase}.profile-danger-card__copy p{margin:10px 0 0;color:#4f5565;line-height:1.6}.dashboard-page{display:grid;grid-gap:28px;gap:28px;min-height:calc(100% + 60px);margin:-26px -24px -34px;padding:28px 24px 44px;background:radial-gradient(circle at top left,rgba(14,55,92,.08),transparent 28%),linear-gradient(180deg,#f7f9ff,#f4f7ff)}.dashboard-page__container{display:grid;grid-gap:28px;gap:28px;width:100%;max-width:1320px;margin:0 auto;padding-inline:8px}.dashboard-page__hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.dashboard-page__hero h1{margin:0;color:#0b1c30;font-family:var(--font-display),sans-serif;font-size:clamp(2.2rem,3vw,3rem);letter-spacing:-.04em}.dashboard-page__hero p{max-width:720px;margin:12px 0 0;color:#4a5671;font-size:1.02rem;line-height:1.65}.dashboard-page__actions{display:flex;gap:14px}.dashboard-page__action-button{min-height:52px;min-width:188px;padding-inline:22px;border-radius:16px;font-size:.96rem}.dashboard-onboarding-card{display:grid;grid-gap:24px;gap:24px;padding:28px;border:1px solid rgba(45,70,185,.18);border-radius:28px;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(243,247,255,.98)),radial-gradient(circle at top right,rgba(59,83,198,.12),transparent 32%);box-shadow:0 24px 52px rgba(14,55,92,.08)}.dashboard-onboarding-card--complete{background:linear-gradient(135deg,rgba(244,255,249,.98),rgba(255,255,255,.98)),radial-gradient(circle at top right,rgba(26,122,65,.1),transparent 34%)}.dashboard-onboarding-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.dashboard-onboarding-card__header h2{margin:10px 0 0;color:#0b1c30;font-family:var(--font-display),sans-serif;font-size:clamp(1.5rem,2.4vw,2.2rem);letter-spacing:-.03em}.dashboard-onboarding-card__header p{margin:10px 0 0;max-width:760px;color:#4a5671;line-height:1.65}.dashboard-onboarding-card__close{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid rgba(15,55,92,.12);border-radius:14px;background:rgba(255,255,255,.72);color:#34506d;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.dashboard-onboarding-card__close:hover{background:rgba(255,255,255,.92);border-color:rgba(15,55,92,.2);color:#0e375c;transform:translateY(-1px)}.dashboard-onboarding-checklist{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.dashboard-onboarding-step{display:grid;grid-gap:12px;gap:12px;padding:20px;border:1px solid rgba(117,118,133,.18);border-radius:22px;background:rgba(255,255,255,.85)}.dashboard-onboarding-step--active{border-color:rgba(14,55,92,.32);box-shadow:0 18px 36px rgba(14,55,92,.08)}.dashboard-onboarding-step--done{border-color:rgba(37,110,68,.2);background:rgba(247,255,251,.9)}.dashboard-onboarding-step strong{color:#0b1c30;font-size:1rem}.dashboard-onboarding-note,.dashboard-onboarding-step p{margin:0;color:#5a667d;line-height:1.6}.dashboard-onboarding-step__actions,.dashboard-onboarding-suggestions{display:grid;grid-gap:12px;gap:12px}.dashboard-onboarding-suggestions{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-onboarding-suggestion{display:grid;grid-gap:10px;gap:10px;min-height:150px;padding:18px;border:1px solid rgba(117,118,133,.16);border-radius:20px;background:rgba(255,255,255,.9);text-align:left;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.dashboard-onboarding-suggestion:hover{transform:translateY(-2px);border-color:rgba(14,55,92,.24);box-shadow:0 18px 30px rgba(14,55,92,.08)}.dashboard-onboarding-suggestion strong{color:#0b1c30;font-size:1rem}.dashboard-onboarding-suggestion p{margin:0;color:#5a667d;line-height:1.55}.dashboard-onboarding-resume{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 22px;border:1px dashed rgba(14,55,92,.28);border-radius:22px;background:rgba(250,252,255,.94)}.dashboard-onboarding-resume strong{display:block;color:#0b1c30}.dashboard-onboarding-resume p{margin:6px 0 0;color:#5a667d}.dashboard-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.dashboard-activity-card,.dashboard-kpi-card,.dashboard-logs-card,.dashboard-status-card{border:1px solid rgba(109,122,153,.18);border-radius:24px;background:rgba(255,255,255,.96);box-shadow:0 24px 50px rgba(30,57,173,.08)}.dashboard-kpi-card{display:grid;grid-gap:20px;gap:20px;padding:22px 24px}.dashboard-kpi-card__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.dashboard-kpi-card__header span{color:#263247;font-size:.92rem;line-height:1.4}.dashboard-kpi-card__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:#eef2ff;color:#0E375C}.dashboard-kpi-card__value-row{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.dashboard-kpi-card__value-row strong{color:#0b1c30;font-family:var(--font-display),sans-serif;font-size:2.35rem;line-height:1;letter-spacing:-.04em}.dashboard-kpi-card__value-row small{color:#0E375C;font-size:.98rem;font-weight:700}.dashboard-main-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:28px;gap:28px;align-items:start}.dashboard-activity-card{display:grid;grid-gap:22px;gap:22px;min-height:504px;padding:28px}.dashboard-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.dashboard-section-heading--tight{align-items:center}.dashboard-section-heading h2{margin:0;color:#0b1c30;font-family:var(--font-display),sans-serif;font-size:1.8rem;letter-spacing:-.03em}.dashboard-section-heading p{margin:8px 0 0;color:#58657b;line-height:1.6}.dashboard-activity-card__tabs{display:inline-flex;gap:8px;padding:4px;border-radius:14px;background:#f0f3f8}.dashboard-activity-card__refresh{display:inline-flex;align-items:center;justify-content:center;min-height:34px;min-width:34px;padding:0 10px;border:0;border-radius:10px;background:#dfe5ee;color:#33435e;cursor:pointer;font-size:.92rem;font-weight:600;transition:background .16s ease,color .16s ease,transform .16s ease}.dashboard-activity-card__refresh:hover:not(:disabled){background:#d5dde8;color:#22314d;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{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;grid-gap:16px;gap:16px;min-height:360px;padding:18px 10px 8px}.dashboard-activity-chart__item{position:relative;display:grid;grid-gap:14px;gap:14px;justify-items:center;outline:none}.dashboard-activity-chart__item:before{content:attr(data-tooltip);position:absolute;left:50%;bottom:calc(100% - 8px);transform:translate(-50%,8px);opacity:0;pointer-events:none;white-space:nowrap;padding:8px 12px;border-radius:999px;background:rgba(18,27,58,.94);color:#f8fbff;font-size:.78rem;font-weight:600;letter-spacing:.01em;box-shadow:0 18px 36px rgba(14,25,68,.24);transition:opacity .18s ease,transform .18s ease;z-index:2}.dashboard-activity-chart__item:focus-visible:before,.dashboard-activity-chart__item:hover:before{opacity:1;transform:translate(-50%)}.dashboard-activity-chart__bar-shell{display:flex;align-items:flex-end;width:100%;max-width:54px;height:270px;padding:10px;border-radius:18px;background:linear-gradient(180deg,#f6f8ff,#eef2fb)}.dashboard-activity-chart__bar{width:100%;border-radius:999px;background:linear-gradient(180deg,#7ca0ff,#0E375C);box-shadow:0 16px 28px rgba(14,55,92,.22);transform-origin:center bottom;animation:dashboard-activity-bar-grow .72s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--activity-bar-delay,0s)}.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:#4a5671;font-size:.9rem}@keyframes dashboard-activity-bar-grow{0%{opacity:.35;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes dashboard-refresh-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.dashboard-sidebar{display:grid;grid-gap:22px;gap:22px}.dashboard-cta-card{position:relative;display:grid;grid-gap:24px;gap:24px;overflow:hidden;padding:28px;border-radius:24px;background:linear-gradient(135deg,#1c32b5,#3249c3);color:#ffffff;box-shadow:0 28px 44px rgba(14,55,92,.22)}.dashboard-cta-card--expanded{min-height:100%}.dashboard-cta-card__copy{position:relative;z-index:1}.dashboard-cta-card__copy strong{display:block;font-family:var(--font-display),sans-serif;font-size:2rem;letter-spacing:-.03em}.dashboard-cta-card__copy p{margin:12px 0 0;color:rgba(234,241,255,.82);line-height:1.65}.dashboard-cta-card__button{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-height:58px;border:0;border-radius:18px;background:#ffffff;color:#0E375C;cursor:pointer;font-size:1.05rem;font-weight:700}.dashboard-cta-card__icon{position:absolute;right:16px;bottom:-4px;width:116px;height:116px;color:rgba(255,255,255,.12)}.dashboard-status-card{display:grid;grid-gap:18px;gap:18px;padding:28px}.dashboard-status-list{display:grid;grid-gap:14px;gap:14px}.dashboard-status-card__empty{margin:0;color:#5b687f}.dashboard-status-item{display:flex;align-items:center;justify-content:space-between;gap:12px}.dashboard-status-item__identity{display:inline-flex;align-items:center;gap:10px}.dashboard-status-item__identity strong{color:#1f2c43;font-size:1rem;font-weight:500}.dashboard-status-item__dot{width:10px;height:10px;border-radius:999px}.dashboard-status-item__dot--active,.dashboard-status-item__dot--busy,.dashboard-status-item__dot--thinking{background:#556fd0}.dashboard-status-item__dot--idle{background:#9aa3b5}.dashboard-status-pill{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:8px;font-size:.82rem;font-weight:700;letter-spacing:.08em}.dashboard-status-pill--active,.dashboard-status-pill--busy,.dashboard-status-pill--thinking{background:#e2e9ff;color:#0E375C}.dashboard-status-pill--idle{background:#eceff5;color:#516079}.dashboard-logs-card{position:relative;display:grid;grid-gap:18px;gap:18px;padding:28px 28px 20px}.dashboard-link-button{display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;color:#0E375C;cursor:pointer;font-size:1rem;font-weight:700}.dashboard-logs-table{overflow:hidden;border-radius:20px;border:1px solid rgba(197,208,232,.82);background:#ffffff}.dashboard-log-row,.dashboard-logs-table__head{display:grid;grid-template-columns:170px 1.2fr 1.8fr 160px 160px;grid-gap:18px;gap:18px;align-items:center}.dashboard-logs-table__head{padding:18px 24px;background:#e8efff;color:#364053;font-size:.95rem;font-weight:700}.dashboard-logs-table__body{display:grid}.dashboard-log-row{padding:22px 24px;border-top:1px solid rgba(197,208,232,.64)}.dashboard-log-row:first-child{border-top:0}.dashboard-log-row__agent strong,.dashboard-log-row__response,.dashboard-log-row__time strong{color:#0b1c30}.dashboard-log-row__label{display:none;color:#5d687d;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.dashboard-log-row__time{display:grid;grid-gap:6px;gap:6px}.dashboard-log-row__time span{color:#5d687d;font-size:.88rem;letter-spacing:.08em}.dashboard-log-row__agent{display:inline-flex;align-items:center;gap:12px}.dashboard-log-row__agent-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:#eef2ff;color:#0E375C}.dashboard-log-row p{margin:0;color:#273248;line-height:1.55}.dashboard-log-row__action,.dashboard-log-row__coverage,.dashboard-log-row__status{min-width:0}.dashboard-log-status{display:inline-flex;align-items:center;justify-content:center;min-height:30px;width:-moz-fit-content;width:fit-content;padding:0 12px;border-radius:999px;font-size:.82rem;font-weight:700;letter-spacing:.05em}.dashboard-log-status--success{background:#daf5df;color:#12793f}.dashboard-log-status--processing{background:#e1e7ff;color:#0E375C}.dashboard-log-status--idle{background:#eceff5;color:#536077}.agent-studio-page{min-height:100%;margin:-24px;padding:40px;background:radial-gradient(circle at top left,rgba(202,219,245,.55),transparent 30%),linear-gradient(180deg,#f8f9ff,#f3f6ff)}.agent-studio-page__container{max-width:1320px;margin:0 auto;display:grid;grid-gap:32px;gap:32px}.agent-studio-page__hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.agent-studio-page__hero-copy{display:grid;grid-gap:16px;gap:16px}.agent-studio-page__back-link,.page-back-link{display:inline-flex;align-items:center;gap:10px;padding:0;border:0;background:transparent;color:var(--color-primary);font-size:.98rem;font-weight:600;cursor:pointer}.agent-studio-page__back-link:hover,.page-back-link:hover{color:#0E375C}.agent-studio-page__hero h1{margin:0;font-family:var(--font-display);font-size:clamp(2rem,3vw,2.8rem);letter-spacing:-.03em;line-height:1.08}.agent-studio-page__hero p{margin:10px 0 0;max-width:860px;color:rgba(11,28,48,.72);font-size:1.02rem;line-height:1.7}.agent-studio-page__meta{display:flex;flex-wrap:wrap;gap:10px}.agent-studio-card__pill,.agent-studio-page__meta span{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border-radius:999px;background:#e8f0ff;color:var(--color-primary);font-size:.84rem;font-weight:700;letter-spacing:.03em}.agent-studio-page__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}.agent-studio-preview__actions{justify-content:stretch}.agent-studio-preview__actions .agent-studio-page__action-button{flex:1 1;justify-content:center}.agent-studio-preview__actions .agent-studio-page__menu-shell{flex:0 0 auto}.agent-studio-page__action-button{min-height:54px;padding-inline:20px;border-radius:18px}.agent-studio-page__menu-shell{position:relative}.agent-studio-page__menu-button{display:inline-grid;place-items:center;width:54px;height:54px;padding:0;border:1px solid rgba(14,55,92,.12);border-radius:18px;background:rgba(255,255,255,.9);color:var(--color-primary);box-shadow:0 10px 24px rgba(11,28,48,.08);transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.agent-studio-page__menu-button:hover,.agent-studio-page__menu-button[aria-expanded=true]{transform:translateY(-1px);border-color:rgba(14,55,92,.2);background:rgba(244,248,255,.98)}.agent-studio-page__menu{position:absolute;top:calc(100% + 8px);right:0;z-index:8;display:grid;min-width:190px;padding:8px;border:1px solid rgba(212,221,240,.95);border-radius:18px;background:rgba(255,255,255,.98);box-shadow:0 18px 44px rgba(11,28,48,.14)}.agent-studio-page__menu-item{display:flex;align-items:center;min-height:42px;padding:0 12px;border:0;border-radius:12px;background:transparent;color:var(--text);font:inherit;font-weight:600;text-align:left}.agent-studio-page__menu-item:hover:not(:disabled){background:#eef4ff;color:var(--primary)}.agent-studio-page__menu-item:disabled{cursor:not-allowed;opacity:.58}.agent-studio-page__menu-item--danger:hover:not(:disabled){background:#fff1ef;color:var(--danger)}.agent-studio-page__error{max-width:1320px;margin:0 auto 24px}.agent-studio-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(360px,.82fr);grid-gap:28px;gap:28px;align-items:start}.agent-studio-main,.agent-studio-preview{display:grid;grid-gap:24px;gap:24px}.agent-studio-pane{display:grid;border:1px solid rgba(117,118,133,.2);border-radius:24px;background:rgba(255,255,255,.94);box-shadow:0 15px 40px rgba(11,28,48,.05);overflow:hidden}.agent-studio-pane>.agent-studio-card{border:0;border-radius:0;background:transparent;box-shadow:none}.agent-studio-pane>.agent-studio-card+.agent-studio-card{border-top:1px solid rgba(117,118,133,.16)}.agent-studio-card,.agent-studio-preview__summary{border:1px solid rgba(117,118,133,.2);border-radius:24px;background:rgba(255,255,255,.94);box-shadow:0 15px 40px rgba(11,28,48,.05)}.agent-studio-card{padding:28px}.agent-studio-card__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:24px}.agent-studio-card__heading--inline{align-items:end}.agent-studio-card__heading span{display:inline-flex;margin-bottom:10px;color:rgba(11,28,48,.72);font-size:.84rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.agent-studio-card__heading h2{margin:0;font-family:var(--font-display);font-size:1.65rem;letter-spacing:-.02em}.agent-studio-card__heading p{margin:0;max-width:420px;color:rgba(11,28,48,.72);line-height:1.65}.agent-studio-identity{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:24px;gap:24px}.agent-studio-identity__placeholder{display:grid;align-content:center;justify-items:center;grid-gap:10px;gap:10px;min-height:220px;padding:24px;border:2px dashed rgba(117,118,133,.28);border-radius:22px;background:linear-gradient(180deg,rgba(239,244,255,.6),rgba(255,255,255,.9));text-align:center}.agent-studio-identity__placeholder svg{color:rgba(11,28,48,.65)}.agent-studio-identity__placeholder strong{font-size:1rem}.agent-studio-identity__placeholder span{color:rgba(11,28,48,.66);font-size:.94rem;line-height:1.55}.agent-studio-identity__form{display:grid;grid-gap:20px;gap:20px}.agent-studio-toggle-card{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;border:1px solid rgba(117,118,133,.16);border-radius:18px;background:linear-gradient(180deg,#f8fbff,#f2f7ff)}.agent-studio-toggle-card__copy{display:grid;grid-gap:6px;gap:6px;min-width:0}.agent-studio-toggle-card__copy span{color:#0b1c30;font-size:.9rem;font-weight:700;letter-spacing:.01em}.agent-studio-toggle-card__copy p{margin:0;color:rgba(11,28,48,.68);font-size:.92rem;line-height:1.55}.agent-studio-switch{position:relative;display:inline-flex;align-items:center;flex:0 0 auto;cursor:pointer}.agent-studio-switch input{position:absolute;opacity:0;pointer-events:none}.agent-studio-switch__control{position:relative;display:inline-flex;width:54px;height:32px;border-radius:999px;background:#d8e1f0;box-shadow:inset 0 1px 2px rgba(11,28,48,.12);transition:background-color .16s ease,box-shadow .16s ease}.agent-studio-switch__control:after{content:"";position:absolute;top:4px;left:4px;width:24px;height:24px;border-radius:999px;background:#ffffff;box-shadow:0 6px 14px rgba(11,28,48,.18);transition:transform .16s ease}.agent-studio-switch input:checked+.agent-studio-switch__control{background:linear-gradient(135deg,#0E375C,#2f6fa6)}.agent-studio-switch input:checked+.agent-studio-switch__control:after{transform:translateX(22px)}.agent-studio-switch input:focus-visible+.agent-studio-switch__control{box-shadow:0 0 0 4px rgba(14,55,92,.12),inset 0 1px 2px rgba(11,28,48,.12)}.agent-studio-model-field{min-width:min(320px,100%);margin:0}.agent-studio-model-dropdown{width:100%}.agent-studio-model-dropdown .tools-dropdown__trigger{min-height:64px;border-radius:18px}.agent-studio-model-dropdown .tools-dropdown__popover{border-radius:18px}.agent-studio-parameter-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:18px;gap:18px}.agent-studio-parameter-grid--compact{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.agent-studio-slider-field{display:grid;grid-gap:14px;gap:14px;min-width:0;padding:18px;border-radius:18px;background:#f5f8ff;border:1px solid rgba(117,118,133,.16)}.agent-studio-slider-field__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.agent-studio-slider-field__header span{color:rgba(11,28,48,.82);font-size:.98rem;font-weight:600}.agent-studio-slider-field__label{display:inline-flex;align-items:center;flex:1 1;gap:8px;min-width:0;line-height:1.35;flex-wrap:wrap}.agent-studio-slider-field__value{display:inline-flex;align-items:center;justify-content:center;flex:0 0 84px;min-height:36px;width:84px;max-width:100%;padding:0 12px;border:1px solid transparent;border-radius:12px;background:#e8f0ff;color:var(--color-primary);font-family:JetBrains Mono,monospace;font-size:.94rem;font-weight:600;text-align:center}.agent-studio-slider-field__value:focus{outline:none;border-color:rgba(14,55,92,.28);box-shadow:0 0 0 4px rgba(14,55,92,.08)}.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]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.agent-studio-slider-field input[type=range]{width:100%;accent-color:var(--color-primary)}.agent-studio-slider-field__meta{display:flex;justify-content:space-between;gap:12px;color:rgba(11,28,48,.58);font-size:.82rem}.ui-info-tooltip{position:relative;display:inline-grid;place-items:center;width:18px;height:18px;border-radius:999px;background:rgba(14,55,92,.08);color:var(--color-primary);cursor:help;outline:none}.ui-info-tooltip:before{content:attr(data-tooltip);position:absolute;left:50%;bottom:calc(100% + 10px);transform:translate(-50%,8px);opacity:0;pointer-events:none;width:max-content;max-width:min(280px,calc(100vw - 48px));padding:10px 12px;border-radius:14px;background:rgba(18,27,58,.96);color:#f8fbff;font-size:.78rem;font-weight:600;line-height:1.45;text-align:left;white-space:normal;box-shadow:0 18px 36px rgba(14,25,68,.24);transition:opacity .18s ease,transform .18s ease;z-index:5}.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 rgba(14,55,92,.14)}.agent-studio-prompt{min-height:calc((5 * 1.75em) + 24px);font-family:JetBrains Mono,monospace;font-size:.98rem;line-height:1.75}.agent-studio-prompt__optimize{min-width:168px}.agent-studio-empty-state{border-radius:18px;background:#f6f8ff}.agent-studio-preview{position:-webkit-sticky;position:sticky;top:24px;width:420px;max-width:420px;justify-self:end}.agent-studio-preview__summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px}.agent-studio-preview__summary-copy{display:flex;align-items:center;gap:14px}.agent-studio-preview__icon{display:grid;place-items:center;width:56px;height:56px;border-radius:18px;background:#dfe8ff;color:var(--color-primary)}.agent-studio-preview__summary-copy strong{display:block;font-family:var(--font-display);font-size:1.2rem;letter-spacing:-.02em}.agent-studio-preview__summary-copy span{display:block;margin-top:4px;color:rgba(11,28,48,.66);font-size:.95rem}.agent-studio-preview__deploy{min-height:52px;border-radius:18px}.agent-studio-preview__chat-card{display:flex;flex-direction:column;width:420px;min-width:420px;max-width:420px;height:760px;min-height:760px;max-height:760px;overflow:hidden;padding:0}.agent-studio-preview__chat-header{display:grid;grid-gap:12px;gap:12px;padding:24px 24px 0}.agent-studio-preview__chat-header p{margin:0;color:rgba(11,28,48,.7);line-height:1.6}.agent-studio-preview__chat{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%}.agent-studio-preview__thread{flex:1 1 auto;height:100%;min-height:0;max-height:none;padding-top:20px}.agent-studio-preview__empty-thread{display:grid;grid-gap:12px;gap:12px;align-content:center;justify-items:start;min-height:100%;padding:20px 6px 32px}.agent-studio-preview__empty-thread strong{font-family:var(--font-display);font-size:1.35rem;letter-spacing:-.02em}.agent-studio-preview__empty-thread p{margin:0;max-width:28ch;color:rgba(11,28,48,.7);line-height:1.7}.agent-studio-preview__composer{margin-top:auto;flex-shrink:0;gap:14px;border-top:1px solid rgba(117,118,133,.16)}.agent-studio-preview__composer-box{grid-template-columns:minmax(0,1fr);gap:14px}.agent-studio-preview__composer-shell{position:relative;min-width:0}.agent-studio-preview__composer-actions{display:flex;position:absolute;right:14px;bottom:14px;align-items:center;gap:10px;z-index:1}.agent-studio-preview__composer-box .agent-chat__input{min-width:0}.agent-studio-preview__input{min-height:120px;padding-right:116px;padding-bottom:56px}.agent-studio-preview__icon-button{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgba(130,150,200,.24);border-radius:14px;background:rgba(255,255,255,.96);color:#5a6780;cursor:pointer;transition:border-color .12s ease,background-color .12s ease,color .12s ease,opacity .12s ease}.agent-studio-preview__icon-button:hover:not(:disabled){border-color:rgba(88,116,196,.28);background:#eef4ff;color:#2948b1}.agent-studio-preview__icon-button:disabled{opacity:.6;cursor:not-allowed}.agent-studio-preview__icon-button--primary{border-color:#0e375c;background:#0e375c;color:#fff}.agent-studio-preview__icon-button--primary:hover:not(:disabled){border-color:#154a78;background:#154a78;color:#fff}.company-settings-page{align-content:start;background:radial-gradient(circle at top left,rgba(14,55,92,.08),transparent 28%),linear-gradient(180deg,#f7f9ff,#f4f7ff)}.company-settings-page,.employees-page{display:grid;grid-gap:28px;gap:28px;min-height:calc(100% + 60px);margin:-26px -24px -34px;padding:28px 24px 40px}.employees-page{background:radial-gradient(circle at top left,rgba(14,55,92,.08),transparent 26%),linear-gradient(180deg,#f7f9ff,#f4f7ff)}.employees-page__container{display:grid;grid-gap:28px;gap:28px;width:100%;max-width:1320px;margin:0 auto;padding-inline:8px}.employees-page__hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.employees-page__hero h1{margin:0;color:#0b1c30;font-family:"Plus Jakarta Sans",var(--font-display),sans-serif;font-size:clamp(2.2rem,3vw,3rem);letter-spacing:-.04em}.employees-page__hero>div:first-child>p:last-child{max-width:760px;margin:12px 0 0;color:#4a5671;font-size:1.02rem;line-height:1.65}.employees-page__actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end}.employees-page__action-button{min-height:52px;min-width:180px;padding-inline:24px;border-radius:16px}.employees-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.employees-card,.employees-credit-card,.employees-overview-card{display:grid;align-self:start;grid-gap:20px;gap:20px;padding:24px;border:1px solid rgba(109,122,153,.18);border-radius:28px;background:rgba(255,255,255,.94);box-shadow:0 24px 50px rgba(30,57,173,.08)}.employees-overview-card span{color:#546176;font-size:.86rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.employees-overview-card strong{color:#0b1c30;font-family:"Plus Jakarta Sans",var(--font-display),sans-serif;font-size:clamp(2rem,2.6vw,2.6rem);letter-spacing:-.04em}.employees-overview-card small{color:#5c6880;font-size:.95rem;line-height:1.6}.employees-credit-grid,.employees-tier-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);grid-gap:24px;gap:24px;align-items:start}.employees-credit-card--budget{gap:24px}.employees-section-heading h2{margin:0 0 8px;color:#0b1c30;font-family:"Plus Jakarta Sans",var(--font-display),sans-serif;font-size:1.65rem;letter-spacing:-.03em}.employees-section-heading p{margin:0;color:#546176;line-height:1.6}.employees-credit-card__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.employees-credit-card__stats div{display:grid;grid-gap:8px;gap:8px;padding:18px;border-radius:20px;background:#f6f9ff;border:1px solid rgba(135,148,180,.18)}.employees-credit-card__stats span{color:#5b6880;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.employees-credit-card__stats strong{color:#0b1c30;font-family:"Plus Jakarta Sans",var(--font-display),sans-serif;font-size:1.5rem;letter-spacing:-.03em}.employees-credit-card__field input{min-height:56px;border-radius:18px;border-color:rgba(135,148,180,.28);background:#f9fbff;box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}.employees-package-list{display:grid;grid-gap:14px;gap:14px}.employees-package-card{display:grid;grid-gap:10px;gap:10px;padding:18px;border-radius:22px;background:#f6f9ff;border:1px solid rgba(135,148,180,.18)}.employees-package-card>div{display:flex;align-items:center;justify-content:space-between;gap:14px}.employees-package-card strong{color:#0b1c30;font-family:"Plus Jakarta Sans",var(--font-display),sans-serif;font-size:1.12rem}.employees-package-card p,.employees-package-card span{color:#57647b}.employees-package-card p{margin:0;line-height:1.6}.employees-package-card b{color:#0E375C;font-size:1.05rem}.employees-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.employees-card__actions{display:inline-flex;align-items:center;gap:12px}.employees-card__refresh{display:inline-flex;align-items:center;justify-content:center;width:52px;min-width:52px;min-height:52px;border:0;border-radius:16px;background:#dfe5ee;color:#4d5c72;cursor:pointer;transition:background .16s ease,color .16s ease,transform .16s ease}.employees-card__refresh:hover:not(:disabled){background:#d4dbe6;color:#22314d;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:#f9fbff}.employees-empty-state,.employees-table-wrap{border-radius:22px;border:1px solid rgba(212,221,240,.9)}.employees-empty-state{display:grid;grid-gap:18px;gap:18px;justify-items:start;padding:30px;background:radial-gradient(circle at top right,rgba(28,50,181,.08),transparent 38%),#f9fbff}.employees-empty-state__icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:16px;background:rgba(28,50,181,.12);color:#1c32b5}.employees-empty-state__copy strong{display:block;color:#0E375C;font-family:"Plus Jakarta Sans",var(--font-display),sans-serif;font-size:1.1rem}.employees-empty-state__copy p{margin:8px 0 0;max-width:56ch;color:#5b687f;line-height:1.6}.employees-table{background:transparent}.employee-table-skeleton{display:block;width:100%;height:18px;border-radius:999px;background:linear-gradient(90deg,rgba(220,227,239,.9),rgba(245,248,253,.98) 48%,rgba(220,227,239,.9));background-size:220% 100%;animation:skeleton-pulse 1.35s ease-in-out infinite}.employee-table-skeleton--user{height:40px;width:min(220px,100%)}.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:#eef3ff}.employees-table__cell,.employees-table__cell--user{min-width:0}.employees-table__cell--actions{white-space:nowrap}.employees-tier-card{border-radius:22px;border-color:rgba(135,148,180,.2);background:#f9fbff}.interactions-page{display:grid;grid-gap:28px;gap:28px;min-height:calc(100% + 60px);margin:-26px -24px -34px;padding:28px 24px 44px;background:radial-gradient(circle at top left,rgba(14,55,92,.08),transparent 28%),linear-gradient(180deg,#f7f9ff,#f4f7ff)}.interactions-page__container{display:grid;grid-gap:28px;gap:28px;width:100%;max-width:1320px;margin:0 auto;padding-inline:8px}.interactions-page__hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.interactions-page__hero h1{margin:0;color:#0b1c30;font-family:"Plus Jakarta Sans",var(--font-display),sans-serif;font-size:clamp(2.2rem,3vw,3rem);letter-spacing:-.04em}.interactions-page__hero p{max-width:760px;margin:12px 0 0;color:#4a5671;font-size:1.02rem;line-height:1.65}.interactions-page__hero-card{display:grid;grid-gap:10px;gap:10px;min-width:280px;padding:24px;border:1px solid rgba(130,150,200,.16);border-radius:26px;background:linear-gradient(135deg,rgba(14,55,92,.96),rgba(65,86,214,.92));box-shadow:0 24px 52px rgba(17,33,91,.18);color:#fff}.interactions-page__hero-card span{color:rgba(235,241,255,.86);font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.interactions-page__hero-card strong{font-family:"Plus Jakarta Sans",var(--font-display),sans-serif;font-size:2.4rem;letter-spacing:-.04em}.interactions-page__hero-card p{margin:0;max-width:none;color:rgba(235,241,255,.9);font-size:.96rem}.interactions-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.interactions-overview-card{display:grid;grid-gap:10px;gap:10px;padding:22px;border:1px solid rgba(130,150,200,.14);border-radius:24px;background:rgba(255,255,255,.94);box-shadow:0 18px 40px rgba(11,28,48,.06)}.interactions-overview-card__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#eef4ff;color:#3450c7}.interactions-overview-card span{color:#5b6880;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.interactions-overview-card strong{color:#0b1c30;font-family:"Plus Jakarta Sans",var(--font-display),sans-serif;font-size:2rem;letter-spacing:-.04em}.interactions-overview-card small{color:#5c6880;font-size:.95rem;line-height:1.6}.interactions-card{display:grid;grid-gap:20px;gap:20px;padding:26px;border:1px solid rgba(130,150,200,.14);border-radius:28px;background:rgba(255,255,255,.94);box-shadow:0 18px 40px rgba(11,28,48,.06)}.interactions-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.interactions-card__controls{display:flex;align-items:flex-end;justify-content:flex-end;gap:14px;flex-wrap:wrap}.interactions-card__header h2{margin:0 0 8px;color:#0b1c30;font-family:"Plus Jakarta Sans",var(--font-display),sans-serif;font-size:1.65rem;letter-spacing:-.03em}.interactions-card__header p{margin:0;color:#546176;line-height:1.6}.interactions-card__summary{display:inline-flex;align-items:center;padding:10px 14px;border-radius:999px;background:#eef4ff;color:#3450c7;font-size:.88rem;font-weight:700}.interactions-filter-field{display:grid;grid-gap:8px;gap:8px;min-width:220px}.interactions-filter-field span{color:#5a6780;font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.interactions-filter-field select{min-height:46px;padding:0 14px;border:1px solid rgba(197,208,232,.92);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(243,247,255,.98));color:#1d2740;box-shadow:0 10px 20px rgba(17,24,39,.05)}.interactions-card__loading{margin:0;color:#546176}.interactions-table-wrap{border-radius:22px;border:1px solid rgba(212,221,240,.9);background:#f9fbff}.interactions-table{background:transparent}.interactions-table thead th{background:#eef3ff}.interactions-table__cell,.interactions-table__cell--detail,.interactions-table__cell--user{min-width:0}.interactions-user-cell{display:grid;grid-gap:4px;gap:4px}.interactions-user-cell strong{color:#0b1c30}.interactions-user-cell span{color:#6a768f;font-size:.84rem}.interactions-source-chip,.interactions-status-chip{display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;border-radius:999px;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.interactions-source-chip{background:#eef4ff;color:#3450c7}.interactions-status-chip--success{background:rgba(14,165,83,.12);color:#11743c}.interactions-table__empty{color:#546176;text-align:center}.interactions-pagination{padding-top:4px}.interactions-modal{width:min(980px,calc(100vw - 32px));border-radius:28px}.interactions-modal .modal-header{border-bottom:1px solid rgba(212,221,240,.9)}.interactions-modal .modal-header p{color:#546176}.company-settings-page__container{display:grid;align-content:start;grid-gap:28px;gap:28px;width:100%;max-width:1320px;margin:0 auto;padding-inline:8px}.company-settings-page__hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.company-settings-page__hero h1{margin:0;color:#0b1c30;font-family:"Plus Jakarta Sans",var(--font-display),sans-serif;font-size:clamp(2.2rem,3vw,3rem);letter-spacing:-.04em}.company-settings-page__hero>div:first-child>p:last-child{max-width:760px;margin:12px 0 0;color:#4a5671;font-size:1.02rem;line-height:1.65}.company-settings-page__hero-badge{display:inline-flex;align-items:center;justify-content:center;width:76px;height:76px;border-radius:24px;background:linear-gradient(180deg,#ffffff,#edf2ff);border:1px solid rgba(17,24,38,.08);color:#0E375C;box-shadow:0 20px 36px rgba(8,29,86,.12)}.company-settings-page__hero-logo{width:100%;height:100%;object-fit:cover;border-radius:24px}.company-settings-card{display:grid;grid-gap:22px;gap:22px;padding:24px;border:1px solid rgba(109,122,153,.18);border-radius:28px;background:rgba(255,255,255,.94);box-shadow:0 24px 50px rgba(30,57,173,.08)}.company-settings-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:20px;border-bottom:1px solid rgba(197,208,232,.56)}.company-settings-card__header h2{margin:0 0 8px;color:#0b1c30;font-family:"Plus Jakarta Sans",var(--font-display),sans-serif;font-size:1.65rem;letter-spacing:-.03em}.company-settings-card__header p{margin:0;color:#546176;line-height:1.6}.company-settings-card__icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:16px;background:#eef3ff;color:#0E375C}.company-settings-card__body{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.company-settings-card__loading{display:inline-flex;align-items:center;gap:12px;color:#4a5671;min-height:220px}.company-settings-actions__spinner,.company-settings-card__spinner{animation:spin .9s linear infinite}.company-settings-upload{position:relative;display:grid;grid-gap:18px;gap:18px;justify-items:center;min-height:320px;padding:28px 22px;border:2px dashed rgba(121,136,170,.4);border-radius:24px;background:linear-gradient(180deg,rgba(248,250,255,.9),rgba(241,245,255,.95));text-align:center;transition:transform .14s ease,border-color .14s ease,background-color .14s ease}.company-settings-upload:hover{transform:translateY(-1px);border-color:rgba(14,55,92,.45)}.company-settings-upload__placeholder,.company-settings-upload__preview{position:relative;display:inline-flex;align-items:center;justify-content:center;width:108px;height:108px;border-radius:999px;background:#ffffff;box-shadow:0 18px 32px rgba(26,52,118,.12);overflow:hidden}.company-settings-upload__placeholder span{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:999px;background:#eef3ff;color:#0E375C}.company-settings-upload__preview img{width:100%;height:100%;object-fit:cover}.company-settings-upload__copy{display:grid;grid-gap:6px;gap:6px}.company-settings-upload__copy strong{color:#0E375C;font-size:1.04rem}.company-settings-upload__copy small,.company-settings-upload__copy span{color:#5c6880}.company-settings-upload__input{position:absolute;inset:0;opacity:0;cursor:pointer}.company-settings-form{display:grid;grid-gap:18px;gap:18px}.company-settings-form__field{gap:10px}.company-settings-form__field>span{color:#1d2740;font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.company-settings-form__field input{min-height:56px;border-radius:18px;border-color:rgba(135,148,180,.28);background:#f9fbff;box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}.company-settings-form__field input[readonly]{color:#1d2740}.company-settings-form__url{display:grid;grid-template-columns:auto minmax(0,1fr)}.company-settings-form__url input,.company-settings-form__url span{min-height:56px}.company-settings-form__url span{display:inline-flex;align-items:center;padding:0 18px;border:1px solid rgba(135,148,180,.28);border-right:0;border-radius:18px 0 0 18px;background:#eef2fb;color:#516079;font-family:"JetBrains Mono",var(--font-body),monospace;font-size:.95rem}.company-settings-form__url input{border-radius:0 18px 18px 0}.company-settings-form__remove-logo{justify-self:flex-start}.company-settings-actions{display:flex;justify-content:flex-end;gap:14px}.company-settings-actions__button{min-height:52px;min-width:190px;padding-inline:24px;border-radius:16px;font-size:.96rem}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.profile-payments__empty{display:inline-flex;align-items:center;gap:10px;color:var(--text-soft)}.agent-chat{display:grid;grid-template-rows:minmax(0,1fr) auto;height:100%;border:1px solid var(--line);border-radius:24px;background:radial-gradient(circle at top,rgba(238,243,255,.95),transparent 34%),linear-gradient(180deg,#f7faff,#eef4fc);overflow:hidden}.agent-chat,.agent-chat-page{min-height:0}.agent-chat-page--embed{width:100%;max-width:none;margin:0;min-height:100dvh;height:100dvh;padding:0;overflow:hidden}.agent-chat--mode-embed{min-height:100dvh;height:100%;border-radius:0;border-inline:0}.agent-chat__thread{display:grid;align-content:start;grid-gap:14px;gap:14px;min-height:0;max-height:none;overflow-y:auto;overscroll-behavior:contain;padding:18px;scrollbar-width:thin;scrollbar-color:rgba(30,49,82,.18) transparent}.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:transparent}.agent-chat__input::-webkit-scrollbar-thumb,.agent-chat__thread::-webkit-scrollbar-thumb{border:1px solid transparent;border-radius:999px;background:rgba(30,49,82,.18);background-clip:padding-box}.agent-chat__input::-webkit-scrollbar-thumb:hover,.agent-chat__thread::-webkit-scrollbar-thumb:hover{background:rgba(30,49,82,.28);background-clip:padding-box}.agent-chat__marker{justify-self:center;padding:7px 12px;border:1px solid rgba(30,49,82,.08);border-radius:999px;background:rgba(255,255,255,.72);color:var(--text-soft);font-size:.78rem;font-weight:700}.agent-chat__row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:end;grid-gap:10px;gap:10px;max-width:min(100%,540px)}.agent-chat__row--user{justify-self:end;grid-template-columns:minmax(0,1fr) auto}.agent-message__avatar{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;background:rgba(30,49,82,.1);color:var(--primary);border:1px solid rgba(30,49,82,.1);flex-shrink:0;font-size:.7rem;font-weight:800;letter-spacing:.04em;overflow:hidden}.agent-chat__row--user .agent-message__avatar{order:2;background:var(--primary);color:white;border-color:transparent}.agent-message__avatar-image{width:100%;height:100%;object-fit:cover;display:block}.agent-message__body{display:grid;grid-gap:6px;gap:6px}.agent-chat__row--user .agent-message__body{order:1;justify-items:end}.agent-message__meta{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.agent-message__role{color:var(--primary);font-size:.82rem;font-weight:700}.agent-message__tag{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:rgba(30,49,82,.08);color:var(--text-soft);font-size:.74rem;font-weight:700}.agent-message__bubble{padding:14px 16px;border:1px solid rgba(30,49,82,.08);border-radius:18px 18px 18px 6px;background:rgba(255,255,255,.96);box-shadow:0 10px 24px rgba(30,49,82,.08)}.agent-chat__row--user .agent-message__bubble{border-color:#d1def5;border-radius:18px 18px 6px 18px;background:linear-gradient(180deg,#f0f6ff,#e4eeff)}.agent-message__bubble--typing{min-width:88px}.agent-message__bubble p{margin:0;color:var(--text);line-height:1.6;white-space:pre-wrap}.agent-message__typing{display:inline-flex;align-items:center;gap:6px}.agent-message__typing span{width:8px;height:8px;border-radius:999px;background:#95a4bd;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{display:grid;grid-gap:10px;gap:10px;flex-shrink:0;padding:14px;border-top:1px solid rgba(30,49,82,.08);background:rgba(255,255,255,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.agent-chat__composer-box{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:end}.agent-chat__input-shell{position:relative;min-width:0}.agent-chat__input{min-height:104px;padding-right:62px;border-radius:18px;background:rgba(255,255,255,.94);scrollbar-width:thin;scrollbar-color:rgba(30,49,82,.18) transparent}.agent-chat__send-button{position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:14px;background:linear-gradient(180deg,#2f6df6,#1e56d8);color:#ffffff;box-shadow:0 12px 24px rgba(47,109,246,.22);transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.agent-chat__send-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 28px rgba(47,109,246,.28)}.agent-chat__send-button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.agent-chat__hint{margin:0;color:var(--text-soft);font-size:.78rem;text-align:center}.agent-chat__hint a{color:inherit;font-weight:700;text-decoration:none}.agent-chat__hint a:hover{color:var(--primary)}.agent-chat--dark{border-color:rgba(148,163,184,.18);background:radial-gradient(circle at top,rgba(67,56,202,.24),transparent 32%),linear-gradient(180deg,#0f172a,#111c34)}.agent-chat--dark .agent-chat__marker{border-color:rgba(148,163,184,.14);background:rgba(15,23,42,.68);color:#d6dfef}.agent-chat--dark .agent-message__avatar{background:rgba(148,163,184,.12);color:#dbeafe;border-color:rgba(148,163,184,.18)}.agent-chat--dark .agent-chat__row--user .agent-message__avatar{background:linear-gradient(180deg,#60a5fa,#3b82f6);color:white;border-color:transparent}.agent-chat--dark .agent-message__bubble{border-color:rgba(148,163,184,.14);background:rgba(15,23,42,.82);box-shadow:0 14px 30px rgba(2,6,23,.28)}.agent-chat--dark .agent-chat__row--user .agent-message__bubble{border-color:rgba(96,165,250,.24);background:linear-gradient(180deg,rgba(37,99,235,.32),rgba(29,78,216,.52))}.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:#e5eefc}.agent-chat--dark .agent-message__typing span{background:#c0d4f7}.agent-chat--dark .agent-chat__composer{border-top-color:rgba(148,163,184,.14);background:rgba(15,23,42,.58)}.agent-chat--dark .agent-chat__input{background:rgba(15,23,42,.84);color:#eff6ff;border-color:rgba(148,163,184,.2);scrollbar-color:rgba(191,219,254,.24) transparent}.agent-chat--dark .agent-chat__send-button{background:linear-gradient(180deg,#60a5fa,#3b82f6);box-shadow:0 12px 24px rgba(59,130,246,.22)}.agent-chat--dark .agent-chat__thread{scrollbar-color:rgba(191,219,254,.24) transparent}.agent-chat--dark .agent-chat__input::-webkit-scrollbar-thumb,.agent-chat--dark .agent-chat__thread::-webkit-scrollbar-thumb{background:rgba(191,219,254,.24);background-clip:padding-box}.agent-chat--dark .agent-chat__input::-webkit-scrollbar-thumb:hover,.agent-chat--dark .agent-chat__thread::-webkit-scrollbar-thumb:hover{background:rgba(191,219,254,.34);background-clip:padding-box}.agent-chat--dark .agent-chat__input::placeholder{color:#95a4bd}.agent-chat--dark .agent-chat__hint{color:#c1cee3}.agent-bubble-page{min-height:100vh;background:transparent}.agent-bubble{position:fixed;right:20px;bottom:20px;display:grid;justify-items:end;grid-gap:14px;gap:14px;pointer-events:none}.agent-bubble__launcher,.agent-bubble__panel{pointer-events:auto}.agent-bubble__panel{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(380px,calc(100vw - 32px));max-height:min(700px,calc(100vh - 96px));border-radius:24px;overflow:hidden;box-shadow:0 28px 68px rgba(15,23,42,.26)}.agent-bubble__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid rgba(30,49,82,.08);border-bottom:0;border-radius:24px 24px 0 0;background:rgba(255,255,255,.94)}.agent-bubble__header span,.agent-bubble__header strong{display:block}.agent-bubble__header span{margin-top:3px;color:var(--text-soft);font-size:.8rem}.agent-bubble__close{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(30,49,82,.08);border-radius:999px;background:white;color:var(--text)}.agent-bubble__panel .agent-chat{min-height:0;height:100%;border-top-left-radius:0;border-top-right-radius:0}.agent-bubble__launcher{display:inline-flex;align-items:center;justify-content:center;width:68px;height:68px;border:0;border-radius:999px;background:linear-gradient(180deg,#2b63f2,#1844c8);color:white;box-shadow:0 18px 44px rgba(24,68,200,.34);overflow:hidden}.agent-bubble__launcher-image{width:100%;height:100%;object-fit:cover;display:block}.agent-bubble--dark .agent-bubble__header{border-color:rgba(148,163,184,.14);background:rgba(15,23,42,.9)}.agent-bubble--dark .agent-bubble__header strong{color:#eff6ff}.agent-bubble--dark .agent-bubble__header span{color:#c1cee3}.agent-bubble--dark .agent-bubble__close{border-color:rgba(148,163,184,.16);background:rgba(15,23,42,.88);color:#eff6ff}.public-agent-page__hero--dark{background:radial-gradient(circle at top left,rgba(59,130,246,.28),transparent 28%),linear-gradient(135deg,#0f172a,#16233d);border-color:rgba(148,163,184,.16)}.public-agent-page__hero--dark .public-agent-page__badge,.public-agent-page__hero--dark h1,.public-agent-page__hero--dark p{color:#eff6ff}.publish-page{display:grid;grid-gap:24px;gap:24px}.publish-page__header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.publish-site{display:grid;grid-gap:24px;gap:24px;padding:28px;border:1px solid rgba(197,197,214,.72);border-radius:32px;background:radial-gradient(circle at top left,rgba(59,83,198,.12),transparent 28%),radial-gradient(circle at top right,rgba(96,99,238,.1),transparent 26%),linear-gradient(180deg,#ffffff,#f7faff);box-shadow:0 18px 48px rgba(11,28,48,.05),inset 0 1px 0 rgba(255,255,255,.85)}.publish-site__hero-panel{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.95fr);grid-gap:20px;gap:20px;align-items:start}.publish-site__hero-card{display:grid;grid-gap:24px;gap:24px;padding:28px;border:1px solid rgba(197,197,214,.72);border-radius:28px;background:linear-gradient(135deg,rgba(9,43,162,.96),rgba(45,70,185,.94) 52%,rgba(96,99,238,.9));color:#ffffff;box-shadow:0 24px 44px rgba(20,41,112,.18)}.publish-site__summary-copy{display:grid;grid-gap:14px;gap:14px}.publish-site__hero-heading{display:grid;grid-gap:10px;gap:10px}.publish-site__summary-copy h2{margin:0;color:#ffffff;font-family:var(--font-display),sans-serif;font-size:clamp(2.1rem,3vw,3rem);line-height:1.05}.publish-site__summary-copy p{max-width:760px;color:rgba(234,241,255,.9);line-height:1.65}.publish-site__badge{display:inline-flex;align-items:center;gap:8px;justify-self:start;padding:9px 13px;border-radius:999px;background:rgba(255,255,255,.14);color:#ffffff;border:1px solid rgba(255,255,255,.18);font-size:.82rem;font-weight:700}.publish-site__hero-glance{display:flex;flex-wrap:wrap;gap:10px}.publish-site__hero-glance span{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border-radius:999px;background:rgba(255,255,255,.12);color:rgba(255,255,255,.94);border:1px solid rgba(255,255,255,.14);font-size:.84rem;font-weight:600}.publish-site__prompt-preview{padding:18px 20px;border-radius:20px;background:rgba(7,17,53,.22);border:1px solid rgba(255,255,255,.12)}.publish-site__hero-actions{display:flex;flex-wrap:wrap;gap:12px}.publish-site__summary-grid{display:grid;grid-gap:14px;gap:14px}.publish-site__summary-card{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:14px;gap:14px;padding:18px;border:1px solid rgba(197,197,214,.72);border-radius:22px;background:rgba(255,255,255,.9);box-shadow:0 12px 30px rgba(11,28,48,.04)}.publish-site__summary-card-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:14px;background:linear-gradient(180deg,#eef3ff,#dfe8ff);color:var(--primary)}.publish-site__summary-card-copy{display:grid;grid-gap:4px;gap:4px}.publish-site__summary-card-copy span{color:var(--text-soft);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.publish-site__summary-card-copy strong{color:var(--primary);font-family:var(--font-display),sans-serif;font-size:1rem}.publish-site__summary-card-copy p{margin:0;color:var(--text-soft);font-size:.9rem;line-height:1.55}.publish-site__navigation-shell{display:grid;grid-gap:14px;gap:14px}.publish-site .agent-detail__tabs{margin-top:2px}.publish-tabs{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;width:100%;padding:6px;border-radius:999px;background:#edf3ff;overflow:hidden}.publish-tabs .agent-detail__tab{position:relative;z-index:1;justify-content:center;min-height:48px;border-radius:999px}.publish-tabs .agent-detail__tab--active,.publish-tabs .agent-detail__tab:hover{background:transparent;box-shadow:none}.publish-tabs__indicator{position:absolute;top:6px;left:6px;bottom:6px;width:calc((100% - 38px) / 5);border-radius:999px;background:#ffffff;box-shadow:0 10px 24px rgba(30,49,82,.1),inset 0 1px 0 rgba(255,255,255,.88);transition:transform .22s ease}.publish-tabs__indicator--public-page{transform:translateX(0)}.publish-tabs__indicator--embed{transform:translateX(calc(100% + 6px))}.publish-tabs__indicator--bubble{transform:translateX(calc(200% + 12px))}.publish-tabs__indicator--api-key{transform:translateX(calc(300% + 18px))}.publish-tabs__indicator--channels{transform:translateX(calc(400% + 24px))}.publish-site__hero{display:grid;grid-gap:14px;gap:14px;padding:28px;border-radius:22px;background:linear-gradient(135deg,#173052,#244b7c);color:white}.publish-site__hero h2,.publish-site__section h3{margin:0;font-family:var(--font-display),sans-serif}.publish-site__hero h2{font-size:clamp(2rem,4vw,3.5rem);line-height:.98}.publish-site__card p,.publish-site__hero p,.publish-site__source p{margin:0;line-height:1.6}.publish-site__actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.publish-site__launch-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);grid-gap:18px;gap:18px}.publish-site__launch-card{display:grid;grid-gap:16px;gap:16px;padding:22px;border:1px solid rgba(197,197,214,.72);border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(245,249,255,.98))}.publish-site__launch-card--primary{background:radial-gradient(circle at top right,rgba(96,99,238,.08),transparent 36%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(242,247,255,1))}.publish-site__checklist{display:grid;grid-gap:10px;gap:10px}.publish-site__checklist span{display:inline-flex;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;background:#f3f7ff;color:var(--text-soft);border:1px solid rgba(197,197,214,.6);font-weight:600}.publish-site__checklist span.is-complete{background:#eef6ff;color:var(--primary);border-color:rgba(59,83,198,.18)}.publish-site__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.publish-site__grid--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.publish-site__card,.publish-site__source{display:grid;grid-gap:8px;gap:8px;padding:18px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.92)}.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{display:grid;grid-gap:14px;gap:14px}.publish-site__public-link{display:grid;grid-gap:18px;gap:18px;padding:22px;border:1px solid rgba(197,197,214,.72);border-radius:24px;background:rgba(255,255,255,.94)}.publish-site__public-link-box{padding:16px 18px;border-radius:16px;background:#eff4fb;border:1px solid rgba(59,83,198,.1);overflow-x:auto}.publish-site__public-link-box code{color:var(--primary);font-size:.92rem;white-space:nowrap}.publish-site__section-header{display:grid;grid-gap:6px;gap:6px}.publish-site__section-header p{color:var(--text-soft);line-height:1.6}.publish-site__api-table-card{border:1px solid rgba(197,197,214,.72);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(245,249,255,.98))}.publish-site__api-table-wrap{border-radius:inherit}.publish-site__api-table{background:transparent}.publish-site__api-table thead th{background:#edf3ff}.publish-site__api-table tbody td{color:var(--text);background:rgba(255,255,255,.72)}.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{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.publish-site__quota-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:14px;gap:14px}.publish-site__preview-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,420px);grid-gap:20px;gap:20px;align-items:start}.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{display:grid;align-content:start;grid-gap:18px;gap:18px;min-width:0}.publish-site__bubble-header,.publish-site__bubble-modal,.publish-site__embed-header,.publish-site__embed-modal{min-width:0}.publish-site__preview-panel{display:grid;grid-gap:14px;gap:14px;padding:20px;border:1px solid rgba(197,197,214,.72);border-radius:24px;background:linear-gradient(180deg,#ffffff,#f5f9ff)}.publish-site__preview-panel--bubble,.publish-site__preview-panel--embed{align-self:start}.publish-site__preview-header{display:grid;grid-gap:4px;gap:4px}.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{display:grid;place-items:center;overflow:hidden;border-radius:26px;border:1px solid rgba(30,49,82,.12);background:radial-gradient(circle at top,rgba(54,117,255,.12),transparent 34%),linear-gradient(180deg,#edf3ff,#f7faff)}.publish-site__preview-frame--embed{min-height:720px;border:0;border-radius:0;background:transparent}.publish-site__preview-frame--bubble{min-height:760px}.publish-site__preview-iframe{width:100%;height:100%;min-height:inherit;border:0;background:transparent}.publish-site__preview-empty{display:grid;justify-items:center;grid-gap:10px;gap:10px;min-height:320px;padding:28px;border:1px dashed rgba(54,117,255,.28);border-radius:22px;color:var(--text-soft);text-align:center;background:rgba(239,244,251,.9)}.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{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#eef4ff;color:var(--primary)}.public-agent-page{display:grid;grid-gap:18px;gap:18px;min-height:calc(100vh - 56px)}.public-agent-page--workspace{width:calc(100% + 48px);max-width:none;margin-inline:-24px;min-height:calc(100vh - 72px)}.public-agent-page__workspace-shell{display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:18px;gap:18px;min-height:calc(100vh - 72px);padding:8px 0 0;background:radial-gradient(circle at top,rgba(246,249,255,.92),transparent 34%),linear-gradient(180deg,#fcfdff,#f7f9fc)}.public-agent-page__workspace-shell--dark{background:radial-gradient(circle at top,rgba(59,130,246,.16),transparent 30%),linear-gradient(180deg,#09111f,#0f172a)}.public-agent-page__workspace-intro{display:grid;grid-gap:10px;gap:10px;width:min(100%,980px);margin:0 auto;padding:12px 0 0}.public-agent-page__workspace-eyebrow{margin:0;color:var(--text-soft);font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.public-agent-page__workspace-intro h1{margin:0;color:var(--primary);font-family:var(--font-display),sans-serif;font-size:clamp(2.2rem,4vw,3.4rem);line-height:.96;letter-spacing:-.05em}.public-agent-page__workspace-intro p{margin:0;max-width:760px;color:var(--text-soft);line-height:1.7}.public-agent-page__workspace-shell--dark .public-agent-page__workspace-eyebrow,.public-agent-page__workspace-shell--dark .public-agent-page__workspace-intro p{color:rgba(219,234,254,.78)}.public-agent-page__workspace-shell--dark .public-agent-page__workspace-intro h1{color:#eff6ff}.public-agent-page__hero{display:grid;grid-gap:14px;gap:14px;padding:28px;border:1px solid rgba(255,255,255,.14);border-radius:28px;background:radial-gradient(circle at top left,rgba(28,227,140,.16),transparent 28%),linear-gradient(135deg,#173052,#244b7c);color:white;box-shadow:var(--shadow)}.public-agent-page__badge{display:inline-flex;align-items:center;gap:8px;justify-self:start;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.14);font-size:.82rem;font-weight:700}.public-agent-page__hero-copy{display:grid;grid-gap:10px;gap:10px;max-width:760px}.public-agent-page__hero-copy h1{margin:0;font-family:var(--font-display),sans-serif;font-size:clamp(2rem,4vw,3.4rem);line-height:.98}.public-agent-page__hero-copy p{margin:0;line-height:1.6;color:rgba(255,255,255,.82)}.public-agent-page__chat-shell{border-radius:28px;overflow:hidden;box-shadow:var(--shadow)}.public-agent-page__chat-shell--workspace{width:min(100%,980px);margin:0 auto;min-height:0;box-shadow:none;border-radius:0;overflow:visible}.public-agent-page__chat-shell--workspace .agent-chat{min-height:0;height:calc(100vh - 250px);border-radius:30px;box-shadow:0 18px 42px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.78)}.public-agent-page__chat-shell--workspace .agent-chat--dark{box-shadow:0 22px 48px rgba(2,6,23,.34)}.docs-page{--docs-page-bg:#171717;--docs-page-text:#f5f5f5;--docs-page-soft-text:rgba(255,255,255,0.8);--docs-page-muted-text:rgba(255,255,255,0.5);--docs-page-faint-text:rgba(255,255,255,0.62);--docs-page-header-bg:rgba(10,10,10,0.94);--docs-page-sidebar-bg:#0d0d0e;--docs-page-article-bg:#1f1f20;--docs-page-panel-bg:rgba(255,255,255,0.03);--docs-page-panel-hover:rgba(255,255,255,0.06);--docs-page-line:rgba(255,255,255,0.08);--docs-page-line-strong:rgba(255,255,255,0.18);--docs-page-code-bg:#101012;--docs-page-quote-bg:rgba(255,255,255,0.03);--docs-page-topic-active:rgba(255,255,255,0.08);--docs-page-feature-card-bg:#0b0b0c;--docs-page-feature-visual-text:#fdfdfd;display:grid;grid-gap:0;gap:0;padding:72px 0 0;background:var(--docs-page-bg);color:var(--docs-page-text);min-height:100dvh}.docs-page--light{--docs-page-bg:#f4f5f7;--docs-page-text:#141518;--docs-page-soft-text:rgba(20,21,24,0.82);--docs-page-muted-text:rgba(20,21,24,0.56);--docs-page-faint-text:rgba(20,21,24,0.66);--docs-page-header-bg:rgba(255,255,255,0.92);--docs-page-sidebar-bg:#eef0f3;--docs-page-article-bg:#fbfbfc;--docs-page-panel-bg:rgba(17,24,39,0.04);--docs-page-panel-hover:rgba(17,24,39,0.08);--docs-page-line:rgba(17,24,39,0.1);--docs-page-line-strong:rgba(17,24,39,0.18);--docs-page-code-bg:#eef1f5;--docs-page-quote-bg:rgba(17,24,39,0.04);--docs-page-topic-active:rgba(17,24,39,0.08);--docs-page-feature-card-bg:#ffffff;--docs-page-feature-visual-text:#ffffff}.deep-docs-page{width:calc(100% + 56px);margin:-24px -28px 0;max-width:none;color:#f5f5f5}.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{position:fixed;top:0;left:0;right:0;z-index:35;gap:0;border-bottom:1px solid var(--docs-page-line);background:var(--docs-page-header-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.docs-page__layout,.docs-page__topbar{padding-left:28px;padding-right:28px}.docs-page__topbar{grid-template-columns:auto minmax(280px,640px) auto;gap:20px;align-items:center;min-height:72px}.docs-page__brand{display:inline-flex;align-items:center;gap:12px}.docs-page__brand-mark{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--docs-page-line);border-radius:11px;background:linear-gradient(135deg,rgba(71,163,255,.32),rgba(255,255,255,.08));color:#ffffff;font-family:var(--font-display),sans-serif;font-size:.95rem;font-weight:700}.docs-page__brand-copy{display:grid;grid-gap:2px;gap:2px}.docs-page__brand-copy strong{color:var(--docs-page-text);font-family:var(--font-display),sans-serif;font-size:1.02rem}.docs-page__brand-copy small{color:var(--docs-page-muted-text);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.docs-page__search-shell{position:relative}.docs-page__global-search{display:flex;align-items:center;gap:10px;min-height:46px;padding:0 14px;border:1px solid var(--docs-page-line);border-radius:14px;background:var(--docs-page-panel-bg);color:var(--docs-page-faint-text)}.docs-page__global-search input{width:100%;border:0;outline:0;background:transparent;color:var(--docs-page-text);font:inherit}.docs-page__global-search input::placeholder{color:var(--docs-page-muted-text)}.docs-page__global-search span{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid var(--docs-page-line);border-radius:7px;font-size:.72rem}.docs-page__search-results{position:absolute;top:calc(100% + 10px);left:0;right:0;display:grid;grid-gap:6px;gap:6px;max-height:min(420px,calc(100dvh - 120px));padding:10px;overflow-y:auto;border:1px solid var(--docs-page-line);border-radius:16px;background:color-mix(in srgb,var(--docs-page-article-bg) 96%,transparent);box-shadow:0 18px 48px rgba(0,0,0,.34);scrollbar-width:thin;scrollbar-color:rgba(172,172,172,.45) transparent}.docs-page__search-results::-webkit-scrollbar{width:8px}.docs-page__search-results::-webkit-scrollbar-track{background:transparent}.docs-page__search-results::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:rgba(172,172,172,.4);background-clip:padding-box}.docs-page__search-results::-webkit-scrollbar-thumb:hover{background:rgba(196,196,196,.56);background-clip:padding-box}.docs-page__search-empty,.docs-page__search-result{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border-radius:12px}.docs-page__search-result{border:0;background:transparent;color:inherit;text-align:left;font:inherit}.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:.94rem}.docs-page__search-result small{color:rgba(120,189,255,.88);font-size:.74rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.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{display:flex;align-items:center;justify-content:flex-end;gap:18px}.docs-page__utility-nav a{color:var(--docs-page-soft-text);font-size:.95rem}.docs-page__signup-button{padding:10px 16px;border-radius:12px;background:#f4f4f4;color:#111111!important;font-weight:700}.docs-page__theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid var(--docs-page-line);border-radius:12px;background:var(--docs-page-panel-bg);color:var(--docs-page-soft-text);font:inherit}.docs-page__theme-toggle:hover{background:var(--docs-page-panel-hover);color:var(--docs-page-text)}.docs-page__layout{display:block;position:relative;padding-left:0;padding-right:0}.docs-page__sidebar{position:fixed;top:72px;left:0;width:240px;height:calc(100dvh - 72px);min-height:calc(100dvh - 72px);max-height:calc(100dvh - 72px);overflow:hidden;border-right:1px solid var(--docs-page-line);background:var(--docs-page-sidebar-bg)}.docs-page__sidebar-panel{gap:22px;height:100%;padding:28px 18px 28px 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:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.docs-page__topic-list{gap:0}.docs-page__topic{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:30px;padding:0 12px 0 10px;border:0;border-radius:10px;background:transparent;color:var(--docs-page-soft-text);text-align:left;font:inherit;line-height:1.2}.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{gap:10px;padding:18px 14px;border:1px dashed var(--docs-page-line);border-radius:14px;color:var(--docs-page-soft-text)}.docs-page__article{margin-left:240px;background:var(--docs-page-article-bg)}.docs-page__article-shell{gap:26px;width:min(1180px,100%);margin:0 auto;padding:34px 38px 56px}.docs-page__article-layout{grid-template-columns:minmax(0,1040px) 220px;gap:32px;align-items:start}.docs-page__article-head{grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:start;width:min(788px,100%)}.docs-page__article-copy{gap:14px}.docs-page__article-head h1{margin:0;color:var(--docs-page-text);font-family:var(--font-display),sans-serif;font-size:clamp(2.4rem,4vw,4rem);letter-spacing:-.05em}.docs-page__article-head p,.docs-page__article-intro p,.docs-page__content-section p,.docs-page__feature-copy p{margin:0;color:var(--docs-page-soft-text);line-height:1.65}.docs-page__article-tools{display:flex;align-items:center;justify-content:flex-end}.docs-page__copy-button{display:inline-flex;align-items:center;gap:10px;min-height:42px;padding:0 14px;border:1px solid var(--docs-page-line);border-radius:12px;background:var(--docs-page-panel-bg);color:var(--docs-page-soft-text);font:inherit}.docs-page__article-intro{display:flex;align-items:center;justify-content:space-between;gap:18px;width:min(788px,100%)}.docs-page__feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:min(788px,100%)}.docs-page__feature-card{gap:0;overflow:hidden;border:1px solid var(--docs-page-line);border-radius:22px;background:var(--docs-page-feature-card-bg)}.docs-page__feature-visual{display:grid;place-items:center;min-height:180px;background:radial-gradient(circle at 20% 20%,rgba(89,201,255,.44),transparent 28%),linear-gradient(135deg,rgba(41,99,187,.94),rgba(122,167,255,.68));color:var(--docs-page-feature-visual-text)}.docs-page__feature-card--deploy .docs-page__feature-visual{background:radial-gradient(circle at 50% 10%,rgba(255,255,255,.24),transparent 20%),linear-gradient(135deg,rgba(56,103,215,.96),rgba(116,211,255,.58))}.docs-page__feature-card--monitor .docs-page__feature-visual{background:radial-gradient(circle at 70% 90%,rgba(255,180,161,.72),transparent 22%),linear-gradient(135deg,rgba(31,149,241,.94),rgba(146,138,255,.48))}.docs-page__feature-copy{gap:10px;padding:18px}.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:1.35rem}.docs-page-content{gap:26px;width:min(1040px,100%)}.docs-page__article-body{grid-template-columns:minmax(0,1fr);gap:0;align-items:start}.docs-page__content{gap:34px}.docs-page__article-pagination{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;width:min(788px,100%)}.docs-page__article-nav,.docs-page__article-nav-spacer{min-height:108px;border-radius:20px}.docs-page__article-nav{display:grid;grid-gap:10px;gap:10px;padding:18px 20px;border:1px solid var(--docs-page-line);background:var(--docs-page-panel-bg);color:var(--docs-page-soft-text);text-align:left;font:inherit}.docs-page__article-nav:hover{background:var(--docs-page-panel-hover);color:var(--docs-page-text)}.docs-page__article-nav--next{justify-items:end;text-align:right}.docs-page__article-nav-label{display:inline-flex;align-items:center;gap:8px;color:var(--docs-page-muted-text);font-size:.76rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.docs-page__article-nav strong{color:var(--docs-page-text);font-family:var(--font-display),sans-serif;font-size:1.05rem;line-height:1.4}.docs-page__article-nav-spacer{visibility:hidden}.docs-page__content-section{gap:16px;scroll-margin-top:96px}.docs-page__content-section h3{margin:0;font-size:2rem;letter-spacing:-.03em}.docs-page__list{margin:0;padding-left:22px;color:var(--docs-page-soft-text);line-height:1.8}.docs-page__code-block{gap:10px}.docs-page__code-block>.docs-page__code-block-head,.docs-page__code-block>pre{margin-top:0;background:var(--docs-page-code-bg)}.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:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.docs-page__code-block-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--docs-page-line)}.docs-page__code-language{color:var(--docs-page-muted-text);font-size:.76rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.docs-page__code-copy{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 10px;border:1px solid color-mix(in srgb,var(--docs-page-line) 92%,transparent);border-radius:10px;background:transparent;color:var(--docs-page-soft-text);font:inherit;font-size:.86rem}.docs-page__code-copy:hover{color:var(--docs-page-text);background:var(--docs-page-panel-hover)}.docs-page__code-block pre{margin:0;padding:18px;overflow-x:auto;border:1px solid var(--docs-page-line);border-top:0;border-bottom-left-radius:18px;border-bottom-right-radius:18px;background:var(--docs-page-code-bg);color:var(--docs-page-text)}.docs-page__code-block code{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.9rem;line-height:1.7;white-space:pre}.docs-page__content-section blockquote{margin:0;padding:16px 18px;border-left:2px solid var(--docs-page-line-strong);color:var(--docs-page-soft-text);background:var(--docs-page-quote-bg)}.docs-page__toc{position:fixed;top:108px;right:max(24px,calc(((100vw - 240px) - 1180px) / 2 + 38px));width:220px;align-self:start}.docs-page__toc-inner{gap:12px}.docs-page__toc-inner nav{display:grid;grid-gap:10px;gap:10px;padding-left:14px;border-left:1px solid var(--docs-page-line-strong)}.docs-page__toc-inner a{color:var(--docs-page-muted-text);line-height:1.5;transition:color .18s ease,border-color .18s ease}.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{margin-left:-15px;padding-left:13px;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{position:static;width:auto}.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{position:static;width:auto;height:auto;min-height:0;max-height:none;border-right:0}.docs-page__sidebar-panel{height:auto;padding:18px;overflow:visible}.docs-page__article{margin-left:0}.docs-page__article-shell{padding:26px 18px 40px}.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:2.2rem}.docs-page__content-section h3{font-size:1.5rem}}.pricing-page{display:grid;grid-gap:22px;gap:22px}.pricing-page__hero{display:grid;grid-template-columns:minmax(0,1.3fr) auto;grid-gap:20px;gap:20px;align-items:end;padding:30px;border-radius:28px;background:radial-gradient(circle at top left,rgba(28,227,140,.16),transparent 28%),linear-gradient(135deg,#173052,#244b7c);color:#fff;box-shadow:var(--shadow)}.pricing-page__hero-copy{display:grid;grid-gap:14px;gap:14px}.pricing-page__hero-copy h1{margin:0;max-width:16ch;font-family:var(--font-display),sans-serif;font-size:clamp(2.2rem,4vw,3.8rem);line-height:.95}.pricing-page__hero-copy p{margin:0;max-width:58ch;color:rgba(255,255,255,.84);line-height:1.7}.pricing-page__hero-actions{display:flex;flex-wrap:wrap;gap:12px}.pricing-page__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.pricing-page__plan{display:grid;align-content:start;grid-gap:24px;gap:24px;padding:24px;border:1px solid rgba(14,55,92,.1);border-radius:26px;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(245,248,252,.9));box-shadow:var(--shadow-soft)}.pricing-page__plan-head{display:grid;grid-gap:14px;gap:14px}.pricing-page__plan-icon{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:16px;border:1px solid rgba(14,55,92,.1)}.pricing-page__plan-copy{display:grid;grid-gap:10px;gap:10px}.pricing-page__plan-copy h2{margin:0;font-family:var(--font-display),sans-serif;font-size:1.6rem;letter-spacing:-.04em}.pricing-page__plan-copy p{margin:0;color:var(--text-soft);line-height:1.65}.pricing-page__plan-list{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.pricing-page__plan-list li{display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px;align-items:start;color:rgba(22,35,59,.88);line-height:1.55}.pricing-page__plan-list svg{margin-top:3px;color:var(--accent-strong)}.pricing-page__plan-cta{width:100%;justify-content:center;margin-top:auto}.pricing-page__plan--free .pricing-page__plan-icon{background:rgba(28,227,140,.1);color:#0f6d49}.pricing-page__plan--starter .pricing-page__plan-icon{background:rgba(107,153,194,.14);color:#1a527f}.pricing-page__plan--business .pricing-page__plan-icon{background:rgba(14,55,92,.12);color:#0e375c}.pricing-page__plan--enterprise .pricing-page__plan-icon{background:rgba(196,206,255,.16);color:#39488c}.privacy-page{display:grid;grid-gap:20px;gap:20px}.privacy-page__hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,360px);grid-gap:20px;gap:20px;padding:30px;border-radius:28px;background:radial-gradient(circle at top left,rgba(186,195,255,.48),transparent 30%),linear-gradient(135deg,rgba(11,28,48,.98),rgba(36,75,124,.95));color:#fff;box-shadow:var(--shadow)}.privacy-page__hero-copy{display:grid;grid-gap:14px;gap:14px}.privacy-card h2,.privacy-page__hero-copy h1{margin:0;font-family:var(--font-display),sans-serif}.privacy-card p,.privacy-page__hero-copy p{margin:0;line-height:1.7}.privacy-page__hero-card{display:grid;align-content:start;grid-gap:10px;gap:10px;padding:20px;border:1px solid rgba(255,255,255,.18);border-radius:24px;background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.privacy-page__hero-card strong{font-size:1.05rem}.privacy-page__hero-card span{color:rgba(234,241,255,.88);line-height:1.6}.privacy-page__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.privacy-card{display:grid;grid-gap:12px;gap:12px;padding:24px;border:1px solid var(--line);border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(245,248,255,.92));box-shadow:var(--shadow-soft)}.privacy-card--highlight{background:radial-gradient(circle at top left,rgba(186,195,255,.36),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(241,246,255,.94))}.privacy-list{margin:0;padding-left:20px;color:var(--text-soft);line-height:1.7}.consent-banner{position:fixed;right:24px;bottom:24px;z-index:90;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:20px;gap:20px;width:min(820px,calc(100vw - 32px));padding:22px;border:1px solid rgba(197,210,232,.9);border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(243,247,255,.95));box-shadow:0 24px 60px rgba(17,24,39,.14),inset 0 1px 0 rgba(255,255,255,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.consent-banner__copy{display:grid;grid-gap:10px;gap:10px}.consent-banner__copy strong,.consent-modal__header h2{font-family:var(--font-display),sans-serif;font-size:1.4rem;color:var(--text)}.consent-banner__copy p,.consent-category-card__copy p,.consent-modal__header p{margin:0;color:var(--text-soft);line-height:1.65}.consent-banner__links,.consent-modal__links{display:flex;flex-wrap:wrap;gap:14px}.consent-banner__links a,.consent-modal__links a{color:var(--primary);font-weight:700}.consent-banner__actions,.consent-modal__actions{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end;gap:10px}.consent-modal-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:18px;background:rgba(8,15,27,.38);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.consent-modal{width:min(760px,100%);max-height:min(88vh,920px);overflow:auto;display:grid;grid-gap:18px;gap:18px;padding:24px;border:1px solid rgba(197,210,232,.92);border-radius:28px;background:rgba(255,255,255,.98);box-shadow:0 28px 70px rgba(17,24,39,.18)}.consent-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.consent-modal__header h2{margin:6px 0 8px}.consent-modal__categories{display:grid;grid-gap:12px;gap:12px}.consent-category-card{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px;border:1px solid var(--line);border-radius:20px;background:rgba(248,250,255,.9)}.consent-category-card__copy{display:grid;grid-gap:6px;gap:6px}.consent-category-card__copy strong{color:var(--text)}.consent-toggle{display:grid;justify-items:end;grid-gap:6px;gap:6px;min-width:120px;color:var(--text-soft);font-size:.88rem;font-weight:600}.consent-toggle input{width:18px;height:18px;margin:0}.consent-trigger{position:fixed;right:24px;bottom:24px;z-index:80;min-height:48px;padding:0 18px;border:1px solid rgba(197,210,232,.92);border-radius:999px;background:radial-gradient(circle at top left,rgba(217,237,255,.64),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(243,247,255,.94));color:var(--primary);font-weight:800;box-shadow:0 18px 34px rgba(17,24,39,.12),inset 0 1px 0 rgba(255,255,255,.92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.consent-trigger:hover:not(:disabled){transform:translateY(-2px);border-color:rgba(107,153,194,.42);box-shadow:0 22px 40px rgba(17,24,39,.16),inset 0 1px 0 rgba(255,255,255,.96)}.consent-trigger:focus-visible{outline:2px solid rgba(14,55,92,.26);outline-offset:3px}.consent-trigger svg{color:var(--primary)}.consent-trigger.button{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}@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,calc(100vh - 220px))}}@media (max-width:920px){.documents-page{margin:-18px;padding:28px 18px 32px}.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:18px 18px 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{width:100%;flex-direction:column;align-items:flex-start}.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:20px 0 32px}.auth-layout--login{min-height:auto;padding:0;border-radius: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{padding:28px;border-radius:28px}.auth-layout--login .auth-panel{border-radius:0}.auth-login-visual{min-height:320px;padding:24px}.auth-login-visual__copy h1{font-size:clamp(2.1rem,8vw,3rem)}.auth-panel--login-split{padding:32px 28px}.auth-hero{gap:24px}.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:22px}.consent-category-card,.consent-modal__actions,.consent-modal__header{flex-direction:column;align-items:flex-start}.consent-modal-backdrop{padding:14px;place-items:end center}.consent-modal{width:min(100%,680px);max-height:min(86vh,920px);gap:16px;border-radius:24px}.consent-category-card{gap:14px}.consent-toggle{width:100%;min-width:0;justify-items:start}.consent-modal__actions{width:100%;justify-content:flex-start}.consent-modal__actions .button{width:100%;justify-content:center}.consent-trigger{left:auto;right:16px;bottom:16px;width:auto;max-width:calc(100vw - 32px)}.publish-page__header{width:100%;display:flex;flex-direction:column;align-items:flex-start}.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:clamp(1.9rem,6vw,2.8rem)}.public-agent-page__chat-shell--workspace .agent-chat{height:min(680px,calc(100vh - 210px));border-radius:24px}.publish-page{gap:18px}.publish-site{gap:20px;padding:22px 18px;border-radius:26px}.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__preview-frame--embed{min-height:640px}.publish-site__preview-frame--bubble{min-height:680px}.publish-site__hero-card,.publish-site__launch-card,.publish-site__preview-panel,.publish-site__public-link,.publish-site__public-link--persistent{padding:18px;border-radius:20px}.publish-site__summary-copy h2{font-size:clamp(1.8rem,6vw,2.4rem)}.publish-site__preview-header span,.publish-site__section-header p,.publish-site__summary-copy p{font-size:.94rem;line-height:1.6}.publish-modal__actions,.publish-site__actions,.publish-site__hero-actions{width:100%;align-items:stretch;justify-content:flex-start}.publish-modal__actions .button,.publish-site__actions .button,.publish-site__hero-actions .button{width:100%;justify-content:center}.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:.82rem}.interaction-detail__hero{flex-direction:column}.interaction-detail__hero-chips{justify-content:flex-start}.agent-studio-page,.employees-page{margin:-18px;padding:28px 18px 32px}.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{width:100%;justify-content:flex-start}.agent-studio-page__action-button{width:100%;justify-content:center}.publish-site{padding:22px;border-radius:28px}.publish-tabs{grid-template-columns:repeat(5,minmax(112px,1fr));overflow-x:auto;overflow-y:hidden;padding-bottom:8px;scroll-snap-type:x proximity}.publish-tabs__indicator{display:none}.publish-tabs .agent-detail__tab{min-height:46px;scroll-snap-align:start;white-space:nowrap}.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{padding:20px;border-radius:22px}.publish-site__hero-glance span{width:100%;justify-content:flex-start}.publish-site__prompt-preview{padding:16px;font-size:.92rem;line-height:1.65;overflow-wrap:anywhere}.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{width:100%;justify-content:flex-start}.employees-page__action-button{width:100%;justify-content:center}.employees-credit-card__stats,.employees-credit-grid,.employees-overview-grid,.employees-tier-layout{grid-template-columns:1fr}.employees-table-wrap{overflow:visible;border:0;background:transparent}.employees-table colgroup,.employees-table thead{display:none}.employees-table,.employees-table tbody,.employees-table td,.employees-table tr{display:block;width:100%}.employees-table tbody{display:grid;grid-gap:12px;gap:12px}.employees-table tbody tr{overflow:hidden;border:1px solid rgba(212,221,240,.9);border-radius:20px;background:#f9fbff;box-shadow:0 12px 28px rgba(11,28,48,.05)}.employees-table tbody tr:hover{background:#f9fbff}.employees-table td{display:grid;grid-template-columns:minmax(110px,132px) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;padding:12px 16px;border-top:1px solid rgba(212,221,240,.9)}.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:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.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{justify-content:flex-start;flex-wrap:wrap}.employee-row-actions .button{min-width:44px}.interactions-card__controls{width:100%;justify-content:flex-start}.interactions-card__summary{width:100%;justify-content:center}.interactions-table-wrap{overflow:visible;border:0;background:transparent}.interactions-table thead{display:none}.interactions-table,.interactions-table tbody,.interactions-table td,.interactions-table tr{display:block;width:100%}.interactions-table tbody{display:grid;grid-gap:12px;gap:12px}.interactions-table tbody tr{overflow:hidden;border:1px solid rgba(212,221,240,.9);border-radius:20px;background:#f9fbff;box-shadow:0 12px 28px rgba(11,28,48,.05)}.interactions-table tbody tr:hover{background:#f9fbff}.interactions-table td{display:grid;grid-template-columns:minmax(110px,132px) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;padding:12px 16px;border-top:1px solid rgba(212,221,240,.9)}.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:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.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{display:block;padding:18px 16px;border-top:0;text-align:left}.interactions-table__empty:before{content:none}.agent-studio-identity{grid-template-columns:1fr}.agent-studio-preview{position:static;width:100%;max-width:none;justify-self:stretch}.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{min-height:620px;height:100%}.agent-context-item,.agent-context-selector{grid-template-columns:1fr}.agent-preview{position:static;height:auto;max-height:none}.agent-detail__tabs{width:100%;border-radius:22px}.workspace-page{height:calc(100vh - 114px);min-height:calc(100vh - 114px);margin-inline:calc(18px * -1)}.workspace-page--empty{grid-template-rows:auto auto}.workspace-thread{width:100%;padding:16px 18px 160px}.workspace-page--empty .workspace-thread{padding:28px 18px 18px}.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-items:start;justify-self:auto}.workspace-message--user .workspace-message__bubble{width:100%}.workspace-composer{width:100%;bottom:0;padding:16px 18px 18px}.workspace-page--empty .workspace-composer{padding:0 18px 18px;transform:none}.workspace-controls{align-items:flex-end}.document-detail-header__meta,.document-item__actions{width:100%;justify-content:flex-start}.document-detail-header__meta{flex-wrap:wrap}.document-settings__actions{width:100%;flex-direction:column;align-items:stretch}.document-settings__actions .button{width:100%;justify-content:center}.document-settings{position:static}.agent-chat__thread,.document-chunk-list{max-height:none}}@media (max-width:640px){.documents-page{margin:-16px;padding:24px 16px 28px}.documents-overview-grid{gap:12px}.documents-card,.documents-empty--card,.documents-loading-card,.documents-overview-card{padding:16px;border-radius:18px}.documents-bulk-toolbar,.documents-card__header,.documents-page__section-header,.documents-pagination{display:grid;grid-gap:12px;gap:12px}.documents-bulk-toolbar__actions,.documents-page__hero-actions{width:100%;justify-content:flex-start;flex-wrap:wrap}.documents-bulk-toolbar__actions .button,.documents-page__hero-actions .button{flex:1 1 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{display:grid;grid-gap:12px;gap:12px}.documents-mobile-card{display:grid;grid-gap:14px;gap:14px;padding:16px;border:1px solid var(--line);border-radius:18px;background:#fbfcff}.documents-mobile-card__top{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.documents-mobile-card__title{display:grid;grid-gap:6px;gap:6px;min-width:0}.documents-mobile-card__title strong{color:var(--primary);font-family:var(--font-display),sans-serif;overflow-wrap:anywhere}.documents-mobile-card__title span{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:24px;padding:0 10px;border-radius:999px;background:#eef3fb;color:#516079;font-size:.74rem;font-weight:700;align-items:center}.documents-mobile-card__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.documents-mobile-card__meta-item{display:grid;grid-gap:4px;gap:4px}.documents-mobile-card__meta-item span{color:var(--text-soft);font-size:.76rem;letter-spacing:.06em;text-transform:uppercase}.documents-mobile-card__meta-item strong{color:var(--text);font-size:.92rem;overflow-wrap:anywhere}.documents-mobile-card__status{display:flex;flex-wrap:wrap;gap:8px}.documents-mobile-card__actions{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}.documents-mobile-card__actions .button{width:100%;justify-content:center}.documents-mobile-card__delete{color:#9f2f2f}.document-detail-header__meta .button{width:100%;justify-content:center}.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{padding:14px;border-radius:18px}.agent-detail__tabs{display:grid;grid-template-columns:1fr}.agent-detail__tab{justify-content:center}.publish-site .publish-tabs{grid-template-columns:repeat(5,minmax(118px,1fr));overflow-x:auto;padding:6px 6px 10px}.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:.72rem}.public-agent-page__workspace-intro h1{font-size:1.7rem}.public-agent-page__workspace-intro p{font-size:.94rem;line-height:1.65}.public-agent-page__chat-shell--workspace .agent-chat{height:calc(100vh - 200px);min-height:520px;border-radius:20px}.publish-page{gap:16px}.publish-site{margin-inline:-4px;padding:18px 14px 20px;border-radius:22px}.publish-site__hero-card,.publish-site__launch-card,.publish-site__preview-panel,.publish-site__public-link,.publish-site__public-link--persistent{padding:16px;border-radius:18px}.publish-site__summary-copy{gap:12px}.publish-site__summary-copy h2{font-size:1.65rem;line-height:1.08}.publish-site__badge,.publish-site__hero-glance span{font-size:.78rem}.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:.76rem;line-height:1.55}.publish-modal__code{padding:14px}.publish-site__api-table td,.publish-site__api-table th{min-width:132px;padding:12px;font-size:.84rem}.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:22px 18px}.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{width:100%;flex-direction:column;align-items:stretch}.marketing-demo-modal__progress-copy{align-items:flex-start;flex-direction:column}.app-brand__text{font-size:1.5rem}.agent-studio-page,.employees-page{margin:-16px;padding:24px 16px 28px}.agent-studio-card,.agent-studio-preview__summary,.employees-card,.employees-credit-card,.employees-overview-card{padding:20px;border-radius:22px}.agent-studio-page__hero h1,.employees-page__hero h1{font-size:2rem}.consent-modal-backdrop{padding:0;background:rgba(8,15,27,.42)}.consent-modal{width:100%;max-height:88vh;gap:14px;padding:18px 16px calc(18px + env(safe-area-inset-bottom, 0px));border-radius:24px 24px 0 0;border-bottom:0}.consent-modal__header h2{font-size:1.18rem}.consent-category-card__copy p,.consent-modal__header p,.consent-toggle{font-size:.94rem;line-height:1.55}.consent-banner__links,.consent-modal__links{gap:10px}.consent-banner__links a,.consent-modal__links a{font-size:.92rem}.consent-category-card{padding:14px;border-radius:16px}.consent-category-card__copy{gap:4px}.consent-toggle input{width:20px;height:20px}.consent-modal__actions{gap:8px}.consent-trigger{right:12px;bottom:12px;min-height:44px;padding:0 14px;font-size:.9rem;gap:10px}.agent-studio-card__heading h2,.employees-section-heading h2{font-size:1.4rem}.agent-studio-preview__chat-header{padding:20px 20px 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:18px}.auth-login-visual__brand{gap:10px}.auth-brand-block__mark--compact{width:54px;height:54px;border-radius:18px}td,th{padding:13px 14px}.agent-chat{min-height:540px;border-radius:20px}.workspace-input-shell{border-radius:24px}.workspace-page{margin-inline:calc(16px * -1)}.workspace-empty-state__copy h1{font-size:2rem}.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{right:10px;bottom:10px;width:38px;height:38px}.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:28px 18px 32px}.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{width:100%;grid-template-columns:1fr;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{width:100%;flex-direction:row;flex-wrap:wrap}.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:22px}.dashboard-kpi-grid{gap:12px}.dashboard-kpi-card{gap:14px;padding:16px 18px;border-radius:18px}.dashboard-kpi-card__header{gap:10px}.dashboard-kpi-card__header span{font-size:.84rem}.dashboard-kpi-card__icon{width:34px;height:34px}.dashboard-kpi-card__value-row{gap:8px}.dashboard-kpi-card__value-row strong{font-size:1.85rem}.dashboard-kpi-card__value-row small{font-size:.88rem}.dashboard-activity-card,.dashboard-logs-card,.dashboard-status-card{gap:16px;border-radius:20px}.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;padding:6px 10px;font-size:.68rem;white-space:normal;text-align:center}.dashboard-activity-chart__bar-shell{max-width:40px;height:180px;padding:8px;border-radius:14px}.dashboard-activity-chart__item span{font-size:.76rem}.dashboard-section-heading h2{font-size:1.42rem}.dashboard-section-heading p{margin-top:6px;font-size:.92rem;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{overflow:visible;border:0;background:transparent}.dashboard-logs-table__head{display:none}.dashboard-logs-table__body{gap:14px}.dashboard-log-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 16px;min-width:0;padding:18px;border:1px solid rgba(197,208,232,.82);border-radius:18px;background:#ffffff}.dashboard-log-row:first-child{border-top:1px solid rgba(197,208,232,.82)}.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{display:grid;grid-gap:8px;gap:8px}.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:20px}.observability-panel-section--summary{border-right:0;border-bottom:1px solid rgba(117,118,133,.14)}.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:20px}.agents-library-section-head{flex-direction:column;align-items:flex-start}}