.credit-balance{border:1px solid var(--sa-line,#dce5e2);background:var(--sa-surface,#fff);color:var(--sa-ink,#163a32);border-radius:18px;align-items:center;gap:20px;margin:20px 0;padding:24px;display:flex}.credit-balance>div{flex:1}.credit-balance strong{font-size:30px;line-height:1.7;display:block}.credit-balance strong small{font-size:15px}.credit-balance p{color:var(--sa-muted,#5c726b);font-size:13px}.credit-wallet{gap:22px;min-width:0;padding:clamp(18px,3vw,32px);scroll-margin-top:24px;display:grid}.credit-wallet h2{font-size:24px}.credit-wallet h3{font-size:18px;font-weight:700}.credit-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.credit-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.credit-metrics article{background:var(--sa-surface-2,#f2f7f5);border-radius:14px;gap:8px;padding:18px;display:grid}.credit-metrics strong{color:var(--sa-ink,#17382f);font-size:30px}.credit-metrics span,.credit-metrics small{color:var(--sa-muted,#5c726b);font-size:12px}.credit-protect{border:1px solid var(--sa-line,#dce5e2);border-radius:14px;align-items:center;gap:16px;padding:20px;display:flex}.credit-protect>div{flex:1}.credit-protect label{flex-shrink:0;width:120px}.credit-wallet label{gap:8px;font-size:13px;display:grid}.credit-wallet input,.credit-wallet select{min-width:0;max-width:100%}.credit-wallet .sa-row,.credit-confirm .sa-row{flex-wrap:wrap;gap:10px;display:flex}.credit-wallet button:disabled,.credit-confirm button:disabled{opacity:.5;cursor:not-allowed}.credit-packs{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.credit-packs button{border:1px solid var(--sa-line,#dce5e2);background:var(--sa-surface,#fff);text-align:start;border-radius:14px;gap:10px;padding:24px 16px;transition:background .15s;display:grid}.credit-packs button[aria-pressed=true]{border-color:var(--sa-accent,#18816a);background:var(--sa-surface-2,#edf7f2)}.credit-packs bdi{font-size:28px;font-weight:700}.credit-packs span{font-size:13px}.credit-topup-form{border:1px solid var(--sa-line,#dce5e2);background:var(--sa-surface-2,#f3f7f5);border-radius:14px;gap:16px;padding:24px;display:grid}.credit-list{gap:0;display:grid}.credit-list article{border-bottom:1px solid var(--sa-line,#dce5e2);flex-wrap:wrap;align-items:center;gap:12px;padding:16px 0;font-size:14px;display:flex}.credit-list article>div{flex:1;min-width:180px}.credit-list small{color:var(--sa-muted,#5c726b);margin-top:6px;font-size:12px;display:block}.credit-list p{overflow-wrap:anywhere;width:100%}.credit-reference{overflow-wrap:anywhere;width:100%;font:11px monospace!important}.credit-wallet details{border:1px solid var(--sa-line,#dce5e2);border-radius:12px;padding:16px}.credit-wallet summary{cursor:pointer;font-weight:600}.credit-rates ul{gap:10px;margin-top:14px;padding-inline-start:20px;font-size:14px;line-height:1.8;list-style:outside;display:grid}.credit-service-totals{flex-wrap:wrap;gap:8px;display:flex}.credit-service-totals span{background:var(--sa-surface-2,#f3f7f5);border-radius:8px;padding:7px 12px;font-size:12px}.credit-success{background:var(--sa-surface-2,#edf7f0);border-inline-start:3px solid #248363;padding:12px}.credit-warning{color:var(--sa-warn-ink,#7a4a12)!important}.credit-check{align-items:flex-start;line-height:1.8;gap:10px!important;display:flex!important}.credit-check input{margin-top:6px}.sa.credit-confirm{--sa-surface:#fff;--sa-ink:#151918;--sa-muted:#5c726b;--sa-cta:#164f40;--sa-cta-ink:#fff;--sa-line:#dce5e2;border-color:var(--sa-line);border-radius:20px;align-content:start;gap:18px;width:calc(100% - 32px);max-width:520px;min-height:0;max-height:90dvh;line-height:1.8;overflow:auto;background:var(--sa-surface,#fff)!important;color:var(--sa-ink,#17382f)!important}[data-theme=dark] .sa.credit-confirm{--sa-surface:#0e1714;--sa-ink:#eef5f2;--sa-muted:#a3b6b0;--sa-cta:#69ddc7;--sa-cta-ink:#062019;--sa-line:#2a3a36}.credit-confirm .credit-confirm-description{color:var(--sa-muted)}.credit-confirm h2{padding-inline-end:26px}.credit-confirm-number{color:var(--sa-ink,#17382f);font-size:32px}.credit-confirm a{color:var(--sa-ink,#17382f);font-size:13px;text-decoration:underline}.credit-confirm .sa-btn{border:1px solid #a7b9b2;border-radius:10px;padding:10px 16px}.credit-confirm .sa-btn-dark{background:var(--sa-cta);color:var(--sa-cta-ink)}@media (width<=700px){.credit-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.credit-protect{flex-wrap:wrap}.credit-protect>div{min-width:70%}.credit-packs{grid-template-columns:1fr}.credit-packs button{grid-template-columns:1fr auto;align-items:center;padding:18px}.credit-packs span{grid-column:1/-1}.credit-balance{flex-wrap:wrap;padding:18px}.credit-balance>a{justify-content:center;width:100%}.credit-metrics strong{font-size:26px}.credit-wallet{gap:20px}.credit-list article{font-size:13px}}.sa-admin .sa-admin-row{max-width:1480px}.sa-admin .sa-admin-mark svg{color:var(--sa-dark)}.sa-admin .sa-admin-main{max-width:1480px;padding-top:24px}.sa-admin-layout{grid-template-columns:212px minmax(0,1fr);align-items:start;gap:28px;display:grid}.sa-admin-nav-wrap{position:sticky;top:88px}.sa-admin-nav-label{color:var(--sa-muted);padding:4px 14px 12px;font-size:11px;font-weight:700}.sa-admin-nav{flex-direction:column;gap:6px;display:flex}.sa-admin-nav a{min-height:48px;color:var(--sa-ink-2);border:1px solid #0000;border-radius:11px;align-items:center;gap:10px;padding:12px 14px;font-size:14px;font-weight:600;display:flex}.sa-admin-nav a:hover{background:var(--sa-surface)}.sa-admin-nav a[aria-current=page]{color:var(--sa-primary-ink);background:var(--sa-primary-soft);border-color:var(--sa-chip-line)}.sa-admin-nav a svg{flex-shrink:0}.sa-admin-nav-count{text-align:center;background:var(--sa-surface);border-radius:7px;min-width:23px;margin-inline-start:auto;padding:0 5px;font-size:12px}.sa-admin-nav-note{border:1px solid var(--sa-line);color:var(--sa-muted);border-radius:14px;margin-top:36px;padding:18px;font-size:12px}.sa-admin-nav-note strong{color:var(--sa-ink);margin-top:8px;font-size:14px;display:block}.sa-admin-nav-note p{margin:6px 0 12px}.sa-admin-nav-note a{color:var(--sa-primary);align-items:center;gap:6px;font-weight:600;display:flex}.sa-admin-body{min-width:0}.sa-admin-heading{justify-content:space-between;align-items:center;gap:16px;padding:4px 0 8px;display:flex}.sa-admin-eyebrow{color:var(--sa-muted);margin:0 0 5px;font-size:12px}.sa-admin-heading .sa-title{margin:0 0 4px;font-size:28px}.sa-admin-refresh{flex-direction:column;flex-shrink:0;align-items:end;gap:5px;display:flex}.sa-admin-refresh small{color:var(--sa-muted);min-height:18px;font-size:11px}.sa-admin-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.sa-admin-kpis .sa-kpi{text-align:start;min-width:0;padding:20px}.sa-admin-kpis .sa-kpi-value{font-size:32px}.sa-admin .sa-card{border-radius:16px;gap:18px;min-width:0;padding:24px}.sa-admin .sa-card-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:0}.sa-admin .sa-card-head h2{font-size:17px}.sa-admin-columns{grid-template-columns:1.12fr 1fr;align-items:stretch;gap:18px;display:grid}.sa-admin .sa-hint{line-height:1.8}.sa-admin-inline{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sa-admin-symbol{width:42px;height:42px;color:var(--sa-primary-ink);background:var(--sa-primary-soft);border-radius:12px;flex-shrink:0;place-items:center;display:inline-grid}.sa-admin-chart-total{align-items:baseline;gap:10px;display:flex}.sa-admin-chart-total strong{font-size:32px;line-height:1}.sa-admin-chart-total span{color:var(--sa-muted);font-size:12px}.sa-admin-bars{border-bottom:1px solid var(--sa-line);background:repeating-linear-gradient(to top, transparent 0, transparent 43px, var(--sa-divider) 43px, var(--sa-divider) 44px);direction:ltr;align-items:end;gap:5px;height:132px;display:flex}.sa-admin-bar-track{flex:1;align-items:end;height:100%;display:flex}.sa-admin-bar-track span{background:var(--sa-primary);opacity:.8;border-radius:4px 4px 0 0;width:100%;display:block}.sa-admin-chart-axis{color:var(--sa-muted);justify-content:space-between;margin-top:-12px;font-size:10px;display:flex}.sa-admin-chart-data{color:var(--sa-muted);font-size:12px}.sa-admin-chart-data summary{cursor:pointer;width:fit-content}.sa-admin-chart-table{max-height:240px;overflow:auto}.sa-admin-actions{flex-direction:column;display:flex}.sa-admin-action{text-align:start;border-bottom:1px solid var(--sa-divider);align-items:center;gap:12px;width:100%;padding:16px 0;display:flex}.sa-admin-action:first-child{padding-top:0}.sa-admin-action:last-child{border-bottom:0;padding-bottom:0}.sa-admin-action>span:nth-child(2){flex:1}.sa-admin-action strong{font-size:14px;display:block}.sa-admin-action small{color:var(--sa-muted);font-size:11px}.sa-admin-action>svg{color:var(--sa-muted);flex-shrink:0}.sa-admin-action:hover strong{color:var(--sa-primary)}.sa-admin-action-count{background:var(--sa-chip);border-radius:10px;place-items:center;min-width:35px;height:35px;font-weight:700;display:inline-grid}.sa-admin-action-count[data-active=true]{background:var(--sa-warn-bg);color:var(--sa-warn-ink)}.sa-admin-followup{justify-content:space-between;align-items:center;gap:8px;display:flex}.sa-admin-plan-list{flex-direction:column;gap:14px;display:flex}.sa-admin-plan-list>div>div:first-child{justify-content:space-between;margin-bottom:6px;font-size:13px;display:flex}.sa-admin-plan-list small{color:var(--sa-muted);font-weight:400}.sa-admin-meter{background:var(--sa-track);border-radius:6px;height:6px;overflow:hidden}.sa-admin-meter>span{border-radius:inherit;background:var(--sa-primary);height:100%;display:block}.sa-admin-mini-stats{background:var(--sa-surface-2);border:1px solid var(--sa-divider);border-radius:12px;grid-template-columns:1fr 1fr;gap:16px;padding:18px;display:grid}.sa-admin-mini-stats>div{flex-direction:column;gap:4px;min-width:0;display:flex}.sa-admin-mini-stats strong{overflow-wrap:anywhere;font-size:clamp(18px,2vw,28px)}.sa-admin-mini-stats span{color:var(--sa-muted);font-size:12px}.sa-admin-recent,.sa-admin-upgrades{margin:0;padding:0;list-style:none}.sa-admin-recent li{border-bottom:1px solid var(--sa-divider);align-items:center;gap:10px;padding:12px 0;display:flex}.sa-admin-recent li:last-child{border:0;padding-bottom:0}.sa-admin-recent li>div{flex:1;min-width:0}.sa-admin-recent strong{overflow-wrap:anywhere;text-align:start;font-size:13px;display:block}.sa-admin-recent small{color:var(--sa-muted);font-size:11px}.sa-admin .sa-avatar,.sa-admin .sa-chip{flex-shrink:0}.sa-admin-success{color:var(--sa-primary-ink);background:var(--sa-primary-soft);border:1px solid var(--sa-chip-line);overflow-wrap:anywhere;border-radius:10px;align-items:center;gap:9px;padding:12px 16px;font-size:13px;display:flex}.sa-admin-success svg{flex-shrink:0}.sa-admin-empty{color:var(--sa-muted);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:24px;display:flex}.sa-admin-upgrades li{border-top:1px solid var(--sa-divider);justify-content:space-between;align-items:center;gap:18px;padding:18px 0;display:flex}.sa-admin-upgrades li:first-child{border:0;padding-top:0}.sa-admin-upgrades li>div{overflow-wrap:anywhere;min-width:0}.sa-admin-account-tools{grid-template-columns:minmax(200px,1fr) 160px 180px;align-items:end;gap:12px;display:grid}.sa-admin-account-tools .sa-search{min-width:0;height:44px}.sa-admin-account-tools .sa-input{min-height:44px}.sa-admin-account-list{border-top:1px solid var(--sa-line)}.sa-admin-account-row{border-bottom:1px solid var(--sa-divider);grid-template-columns:minmax(160px,1fr) 135px 76px 64px auto;align-items:center;gap:12px;padding:18px 0;display:grid}.sa-admin-account-person{align-items:center;gap:10px;min-width:0;display:flex}.sa-admin-account-person>div{min-width:0}.sa-admin-account-person strong{overflow-wrap:anywhere;text-align:start;font-size:13px;display:block}.sa-admin-account-row small{color:var(--sa-muted);font-size:11px;display:block}.sa-admin-account-plan small{margin-top:5px}.sa-admin-account-row small[data-warn=true]{color:var(--sa-warn-ink)}.sa-admin-account-number{text-align:center}.sa-admin-account-number strong{font-size:18px}.sa-admin-pagination{color:var(--sa-muted);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.sa-admin-overlay{z-index:70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#03120e94;position:fixed;inset:0}.sa.sa-admin-modal-scope{background:0 0;min-height:0}.sa-admin-dialog{z-index:71;background:var(--sa-surface);width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--sa-ink);border:1px solid var(--sa-line);border-radius:20px;flex-direction:column;gap:20px;padding:26px;display:flex;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 24px 100px #0003}.sa-admin-dialog h2{font-size:21px}.sa-admin-dialog .sa-stack{gap:16px}.sa-admin-edit-target{background:var(--sa-surface-2);border:1px solid var(--sa-line);overflow-wrap:anywhere;border-radius:10px;flex-direction:column;gap:4px;padding:12px;display:flex}.sa-admin-edit-target strong{text-align:start}.sa-admin-edit-target span{color:var(--sa-muted);font-size:12px}.sa-admin-content-nav{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.sa-admin-content-nav button{text-align:start;background:var(--sa-surface);border:1px solid var(--sa-line);border-radius:12px;flex-direction:column;gap:4px;padding:18px;display:flex}.sa-admin-content-nav button[aria-pressed=true]{background:var(--sa-primary-soft);border-color:var(--sa-primary);color:var(--sa-primary-ink)}.sa-admin-content-nav small{color:var(--sa-muted);font-size:12px}.sa-admin-body [hidden]{display:none!important}.sa-admin-body .sa-error{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (width>=1550px){.sa-admin-layout{grid-template-columns:230px minmax(0,1fr);gap:36px}}@media (width<=1179px){.sa-admin-layout{grid-template-columns:184px minmax(0,1fr);gap:18px}.sa-admin-nav a{gap:8px;padding:12px 10px;font-size:13px}.sa-admin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-admin-columns{grid-template-columns:1fr}.sa-admin-account-tools{grid-template-columns:1fr 1fr}.sa-admin-account-tools .sa-search{grid-column:1/-1}.sa-admin-account-row{grid-template-columns:minmax(0,1fr) 130px auto}.sa-admin-account-person{grid-column:span 2}.sa-admin-account-plan{grid-area:1/3}.sa-admin-account-number{text-align:start}}@media (width<=879px){.sa-admin-layout{grid-template-columns:1fr}.sa-admin-nav-wrap{min-width:0;position:static}.sa-admin-nav-label,.sa-admin-nav-note{display:none}.sa-admin-nav{flex-flow:wrap;gap:6px}.sa-admin-nav a{background:var(--sa-surface);border-color:var(--sa-line);min-height:42px;padding:9px 12px}.sa-admin .sa-admin-main{padding-top:16px}}@media (width<=559px){.sa-admin-nav a{gap:5px;padding:8px 9px;font-size:11px}.sa-admin-nav a svg{width:15px}.sa-admin-heading{flex-direction:column;align-items:start}.sa-admin-heading .sa-title{font-size:25px}.sa-admin-refresh{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.sa-admin .sa-card{padding:18px}.sa-admin-kpis{gap:10px}.sa-admin-kpis .sa-kpi{padding:14px}.sa-admin-kpis .sa-kpi-value{font-size:27px}.sa-admin-kpis .sa-kpi-label{font-size:12px}.sa-admin-kpis .sa-kpi-note{font-size:10px}.sa-admin-action strong{font-size:13px}.sa-admin-upgrades li{flex-direction:column;align-items:stretch}.sa-admin-account-row{grid-template-columns:1fr 1fr;gap:14px}.sa-admin-account-person{grid-column:1/-1}.sa-admin-account-plan{grid-area:2/1}.sa-admin-account-row>button{grid-area:2/2}.sa-admin-account-number{text-align:start}.sa-admin-content-nav{grid-template-columns:1fr;gap:8px}.sa-admin-content-nav button{padding:12px 16px}.sa-admin-dialog{padding:20px}.sa-admin-recent .sa-chip{padding:2px 7px;font-size:10px}}.ap{--ap-bg:#f8faf9;--ap-bg-2:#fff;--ap-bg-3:#eef4f1;--ap-card:#fff;--ap-card-2:#f6f9f8;--ap-line:#dde7e3;--ap-line-2:#cfdad6;--ap-chip:#e6f3ef;--ap-chip-line:#cfe9e1;--ap-ink:#151918;--ap-soft:#2b3230;--ap-muted:#555e5b;--ap-dim:#6b7471;--ap-mint:#007d68;--ap-mint-ink:#fff;--ap-mint-soft:#0f5f50;--ap-mint-hover:#00695a;--ap-lime:#0e7490;--ap-glow:#dff3ec;--ap-ring-1:#e3ebe8;--ap-ring-2:#d7e5df;--ap-ring-3:#cfe2da;--ap-featured:#f0f9f6;--ap-red-bg:#fff2ef;--ap-red-line:#f4cfc8;--ap-red-ink:#8a2b22;--ap-red-dot:#d9483b;--ap-shadow:#007d6824;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--ap-bg);color:var(--ap-ink);font-family:IBM Plex Sans Arabic,Segoe UI,sans-serif;font-size:17px;line-height:1.8}[data-theme=dark] .ap{--ap-bg:#0b1210;--ap-bg-2:#070c0b;--ap-bg-3:#050908;--ap-card:#0e1714;--ap-card-2:#111b18;--ap-line:#1d2a26;--ap-line-2:#2a3a36;--ap-chip:#10261f;--ap-chip-line:#1f4a41;--ap-ink:#eef5f2;--ap-soft:#c4d4cf;--ap-muted:#a3b6b0;--ap-dim:#7f948e;--ap-mint:#69ddc7;--ap-mint-ink:#062019;--ap-mint-soft:#8fe9d6;--ap-lime:#b8f2a6;--ap-mint-hover:#8be6d5;--ap-glow:#123a32;--ap-ring-1:#16231f;--ap-ring-2:#1a2c27;--ap-ring-3:#1f3a33;--ap-featured:#0f1d19;--ap-red-bg:#1a1111;--ap-red-line:#3a2020;--ap-red-ink:#ead3d3;--ap-red-dot:#f87171;--ap-shadow:#69ddc740;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ap h1,.ap h2,.ap h3,.ap h4{letter-spacing:0;margin:0;font-family:inherit;font-weight:700}.ap p{margin:0}.ap :focus-visible{outline:2px solid var(--ap-mint);outline-offset:2px}.ap-wrap{box-sizing:border-box;max-width:1220px;margin-inline:auto;padding-inline:24px}.ap-section{padding-block:clamp(64px,8vw,112px)}.ap-section.is-alt{background:var(--ap-bg-2)}.ap-section.is-deep{background:var(--ap-bg-3)}.ap-grad{background:linear-gradient(90deg, var(--ap-mint), var(--ap-lime));color:#0000;-webkit-background-clip:text;background-clip:text}.ap-muted{color:var(--ap-muted)}.ap-label{background:var(--ap-chip);border:1px solid var(--ap-chip-line);color:var(--ap-mint-soft);border-radius:999px;align-items:center;gap:6px;padding:4px 14px;font-size:14px;font-weight:600;display:inline-flex}.ap-head{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.ap-head.is-start{text-align:start;align-items:flex-start}.ap-head>p{max-width:720px;color:var(--ap-muted)}.ap-h2{font-size:clamp(30px,3.8vw,48px);line-height:1.3}.ap-btn{min-height:52px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-weight:700;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}.ap-btn-primary{background:var(--ap-mint);color:var(--ap-mint-ink)}.ap-btn-primary:hover{background:var(--ap-mint-hover);color:var(--ap-mint-ink)}.ap-btn-dark{background:var(--ap-card-2);border-color:var(--ap-line-2);color:var(--ap-ink);font-weight:600}.ap-btn-dark:hover{border-color:var(--ap-chip-line);color:var(--ap-ink)}.ap-btn-lg{min-height:56px}.ap-live-dot{background:#4ade80;border-radius:50%;width:8px;height:8px}.ap-icon{background:var(--ap-chip);border:1px solid var(--ap-chip-line);width:44px;height:44px;color:var(--ap-mint);border-radius:12px;flex:none;place-items:center;display:grid}.ap-icon.is-sm{border-radius:11px;width:38px;height:38px}.ap-tag{background:var(--ap-chip);color:var(--ap-mint-soft);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:3px 12px;font-size:13px;display:inline-flex}.ap-card{background:var(--ap-card);border:1px solid var(--ap-line);border-radius:18px;flex-direction:column;gap:10px;padding:24px;display:flex}.ap-card h3{font-size:19px;line-height:1.5}.ap-card p{color:var(--ap-muted);font-size:15px}.ap-grid{grid-template-columns:repeat(auto-fit, minmax(min(var(--min,280px), 100%), 1fr));gap:14px;display:grid}.ap-hero{background:radial-gradient(ellipse 60% 45% at 50% 0%, var(--ap-glow) 0%, var(--ap-bg) 70%);padding:clamp(128px,14vw,168px) 0 40px}.ap-hero-copy{text-align:center;flex-direction:column;align-items:center;gap:24px;max-width:980px;margin-inline:auto;display:flex}.ap-hero h1{font-size:clamp(36px,5.2vw,64px);line-height:1.25}.ap-hero-copy>p{max-width:680px;color:var(--ap-muted);font-size:19px}.ap-ctas{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.ap-trust{color:var(--ap-muted);flex-wrap:wrap;justify-content:center;gap:10px 26px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.ap-trust li{align-items:center;gap:8px;display:flex}.ap-trust svg{color:var(--ap-mint)}.ap-facts{border:1px solid var(--ap-line);background:var(--ap-card);border-radius:22px;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));max-width:1020px;margin:clamp(48px,6vw,72px) auto 0;display:grid;overflow:hidden}.ap-fact{text-align:center;box-shadow:-1px 0 0 var(--ap-line);flex-direction:column;align-items:center;gap:8px;padding:30px 20px;display:flex}.ap-fact strong{font-size:clamp(34px,3.4vw,44px);line-height:1.2}.ap-fact span:last-child{font-size:15px;font-weight:600}.ap-platforms{flex-direction:column;align-items:center;gap:16px;max-width:1020px;margin:48px auto 0;display:flex}.ap-platforms>span{color:var(--ap-dim);font-size:14px}.ap-platforms ul{color:var(--ap-soft);flex-wrap:wrap;justify-content:center;gap:10px 34px;margin:0;padding:0;font-size:22px;font-weight:700;list-style:none;display:flex}.ap-problems{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ap-problems li{background:var(--ap-red-bg);border:1px solid var(--ap-red-line);color:var(--ap-red-ink);border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:14px;display:flex}.ap-problems li:before{content:"";background:var(--ap-red-dot);border-radius:50%;width:7px;height:7px}.ap-panel{background:var(--ap-card);border:1px solid var(--ap-chip-line);border-radius:24px;flex-direction:column;gap:26px;margin-top:30px;padding:clamp(22px,3vw,40px);display:flex}.ap-panel-head{align-items:flex-start;gap:14px;display:flex}.ap-panel-head h3{font-size:clamp(22px,2.4vw,26px);line-height:1.4}.ap-panel-head p{color:var(--ap-muted);margin-top:4px;font-size:16px}.ap-panel .ap-card{background:var(--ap-card-2)}.ap-tabs{background:var(--ap-card);border:1px solid var(--ap-line);border-radius:16px;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:14px;padding:6px;display:flex}.ap-tab{min-height:44px;color:var(--ap-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:8px;padding:0 16px;font-size:15px;display:inline-flex}.ap-tab[aria-selected=true]{background:var(--ap-chip);border-color:var(--ap-chip-line);color:var(--ap-ink);font-weight:600}.ap-split{flex-wrap:wrap;align-items:center;gap:40px;width:100%;margin-top:26px;display:flex}.ap-split.is-top{align-items:flex-start}.ap-split>*{flex:420px;min-width:0}.ap-split-copy{flex-direction:column;gap:16px;display:flex}.ap-split-copy h3{align-items:center;gap:12px;font-size:clamp(24px,2.6vw,28px);display:flex}.ap-split-copy>p{color:var(--ap-muted)}.ap-bullets{flex-direction:column;gap:10px;margin:0;padding:0;font-size:15px;font-weight:600;list-style:none;display:flex}.ap-bullets li{align-items:center;gap:10px;display:flex}.ap-bullets svg{background:var(--ap-chip);color:var(--ap-mint);border-radius:7px;flex:none;padding:4px}.ap-window{border:1px solid var(--ap-line);background:var(--ap-card);border-radius:20px;overflow:hidden}.ap-window-bar{border-bottom:1px solid var(--ap-line);color:var(--ap-dim);justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;display:flex}.ap-dots{gap:6px;display:flex}.ap-dots i{background:#f87171;border-radius:50%;width:10px;height:10px}.ap-dots i:nth-child(2){background:#fbbf24}.ap-dots i:nth-child(3){background:#4ade80}.ap-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;display:grid}.ap-field{background:var(--ap-card-2);border:1px solid var(--ap-line);overflow-wrap:anywhere;border-radius:14px;min-width:0;padding:14px 16px}.ap-field.is-wide{grid-column:1/-1}.ap-field>span{color:var(--ap-dim);font-size:13px;display:block}.ap-field>strong{font-size:16px}.ap-field>strong.is-mint{color:var(--ap-mint-soft)}.ap-field code{color:var(--ap-mint-soft);text-align:left;direction:ltr;margin-top:4px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;display:block}.ap-pills{flex-wrap:wrap;gap:8px;margin-top:8px;font-size:14px;display:flex}.ap-pills span{border:1px solid var(--ap-line-2);border-radius:999px;padding:4px 12px}.ap-rows{flex-direction:column;gap:10px;display:flex}.ap-row{background:var(--ap-card);border:1px solid var(--ap-line);border-radius:14px;align-items:center;gap:14px;padding:14px 16px;display:flex}.ap-row strong{font-size:16px;display:block}.ap-row span{color:var(--ap-muted);font-size:14px}.ap-note{color:var(--ap-dim);font-size:13px}.ap-chat{flex-direction:column;gap:12px;padding:18px;font-size:15px;line-height:1.75;display:flex}.ap-chat-live{color:var(--ap-dim);align-items:center;gap:8px;font-size:13px;display:flex}.ap-bubble{border-radius:14px;max-width:86%;padding:10px 14px}.ap-bubble.is-bot{background:var(--ap-card-2);border:1px solid var(--ap-line);align-self:flex-start}.ap-bubble.is-visitor{background:var(--ap-mint);color:var(--ap-mint-ink);align-self:flex-end;font-weight:500}.ap-source{color:var(--ap-mint-soft);align-items:center;gap:6px;margin-top:6px;font-size:12px;display:flex}.ap-leadform{background:var(--ap-bg);border:1px solid var(--ap-chip-line);border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.ap-leadform>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ap-leadform label{color:var(--ap-muted);flex-direction:column;gap:4px;font-size:12px;display:flex}.ap-leadform input{border:1px solid var(--ap-line-2);background:var(--ap-card-2);min-width:0;min-height:40px;color:var(--ap-ink);font:inherit;border-radius:10px;padding:0 10px}.ap-leadform input[dir=ltr]{text-align:right}.ap-leadform .ap-btn{align-self:flex-start;min-height:40px;padding:0 18px}.ap-stat{background:var(--ap-card);border:1px solid var(--ap-line);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:6px;padding:30px 22px;display:flex}.ap-stat strong{font-size:46px;line-height:1.2}.ap-stat b{font-weight:700}.ap-stat span:last-child{color:var(--ap-muted);font-size:14px}.ap-orbit{aspect-ratio:1;width:100%;max-width:560px;margin:30px auto 0;position:relative}.ap-orbit>i{border:1px solid var(--ap-ring-1);border-radius:50%;position:absolute}.ap-orbit>i:first-child{inset:0}.ap-orbit>i:nth-child(2){border-color:var(--ap-ring-2);inset:16%}.ap-orbit>i:nth-child(3){border-color:var(--ap-ring-3);background:radial-gradient(circle, var(--ap-glow) 0%, var(--ap-bg-3) 72%);inset:34%}.ap-orbit-core{border:1px solid var(--ap-mint);background:var(--ap-bg);box-shadow:0 0 60px var(--ap-shadow);color:var(--ap-mint);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:14px;display:flex;position:absolute;inset:37%}.ap-orbit-core strong{color:var(--ap-ink)}.ap-orbit-node{left:var(--x);top:var(--y);background:var(--ap-card);border:1px solid var(--ap-line);white-space:nowrap;border-radius:12px;padding:8px 14px;font-size:14px;font-weight:600;position:absolute;transform:translate(-50%,-50%)}.ap-why{background:var(--ap-card);border:1px solid var(--ap-line);border-radius:22px;align-items:flex-start;gap:16px;margin-top:14px;padding:clamp(22px,3vw,36px);display:flex}.ap-why h3{font-size:clamp(21px,2.2vw,24px)}.ap-why p{color:var(--ap-muted);font-size:16px}.ap-guard{background:var(--ap-card);border:1px solid var(--ap-line);border-radius:18px;flex-direction:column;gap:8px;padding:22px;display:flex}.ap-guard small{color:var(--ap-mint-soft);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.ap-guard strong{font-size:17px}.ap-msgnote{background:var(--ap-card);border:1px solid var(--ap-line);color:var(--ap-muted);border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 18px;padding:12px 20px;font-size:14px;display:flex}.ap-msgnote strong{color:var(--ap-ink)}.ap-toggle{background:var(--ap-card);border:1px solid var(--ap-line);border-radius:14px;gap:4px;padding:4px;display:flex}.ap-toggle button{min-height:44px;color:var(--ap-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:0 18px;font-size:15px;display:flex}.ap-toggle button[aria-pressed=true]{background:var(--ap-chip);color:var(--ap-ink);font-weight:600}.ap-toggle small{background:var(--ap-chip);color:var(--ap-mint-soft);border-radius:999px;padding:1px 8px;font-size:12px}.ap-plan{background:var(--ap-card);border:1px solid var(--ap-line);border-radius:20px;flex-direction:column;gap:14px;padding:26px;display:flex}.ap-plan.is-featured{background:var(--ap-featured);border-color:var(--ap-mint);box-shadow:0 0 50px #69ddc71f}.ap-plan-head{align-items:center;gap:10px;display:flex}.ap-plan-head h3{flex-wrap:wrap;align-items:center;gap:8px;font-size:19px;display:flex}.ap-plan-head p{color:var(--ap-dim);font-size:13px}.ap-badge{background:var(--ap-mint);color:var(--ap-mint-ink);border-radius:999px;padding:1px 8px;font-size:12px}.ap-price{border-top:1px solid var(--ap-line);color:var(--ap-muted);padding-top:12px;font-size:15px}.ap-price strong{color:var(--ap-ink);font-size:40px;line-height:1.1}.ap-plan ul{flex-direction:column;flex:1;gap:8px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.ap-plan li{align-items:center;gap:8px;display:flex}.ap-plan li svg{color:var(--ap-mint);flex:none}.ap-plan li[data-off],.ap-plan li[data-off] svg{color:var(--ap-dim)}.ap-enterprise{box-sizing:border-box;background:var(--ap-card);border:1px solid var(--ap-line);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:20px 24px;display:flex}.ap-enterprise p{color:var(--ap-muted);font-size:15px}.ap-faq{flex-wrap:wrap;align-items:flex-start;gap:40px;display:flex}.ap-faq>:first-child{flex:300px;min-width:0}.ap-faq>:last-child{flex-direction:column;flex:2 520px;gap:10px;min-width:0;display:flex}.ap-faq details{background:var(--ap-card);border:1px solid var(--ap-line);border-radius:16px;padding:18px 22px}.ap-faq details[open]{border-color:var(--ap-chip-line)}.ap-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:32px;font-size:17px;font-weight:700;list-style:none;display:flex}.ap-faq summary::-webkit-details-marker{display:none}.ap-faq summary svg{color:var(--ap-muted);flex:none;transition:transform .2s}.ap-faq details[open] summary svg{transform:rotate(180deg)}.ap-faq details p{color:var(--ap-muted);margin-top:12px;font-size:16px}.ap-cta{background:radial-gradient(ellipse 55% 60% at 50% 50%, var(--ap-glow) 0%, var(--ap-bg-2) 70%);padding:clamp(80px,10vw,136px) 24px;position:relative;overflow:hidden}.ap-cta>i{border:1px solid var(--ap-ring-1);pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ap-cta>i:first-child{width:900px;height:900px}.ap-cta>i:nth-child(2){border-color:var(--ap-ring-2);width:620px;height:620px}.ap-cta-copy{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:820px;margin-inline:auto;display:flex;position:relative}.ap-cta-copy h2{font-size:clamp(34px,5vw,60px);line-height:1.25}.ap-cta-copy p{color:var(--ap-muted);font-size:19px}@media (width<=560px){.ap-fields,.ap-leadform>div{grid-template-columns:minmax(0,1fr)}.ap-orbit-node{padding:6px 10px;font-size:12px}.ap-tab{padding:0 12px}}@media (prefers-reduced-motion:reduce){.ap-faq summary svg{transition:none}}:is(html:has(.ap),body:has(.ap)){background:#f8faf9}:is(html[data-theme=dark]:has(.ap),[data-theme=dark] body:has(.ap)){background:#0b1210}[data-theme=dark] .ap>header[data-tone=light]{color:#fff;background:0 0;border-color:#ffffff1a}.studio-local{background:var(--paper-2);border:1px solid var(--stone);border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .9rem;font-size:.75rem;display:inline-flex}.studio-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;margin-bottom:1.2rem;display:grid}.studio-nav button{border:1px solid var(--stone);min-height:58px;color:var(--ink-soft);background:#fff;border-radius:16px;justify-content:center;align-items:center;gap:.65rem;font-size:.9rem;transition:background .2s,color .2s;display:flex}.studio-nav button[aria-pressed=true]{background:var(--forest);color:#fff;border-color:var(--forest)}.studio-nav button:hover{border-color:var(--forest)}.studio-nav button:disabled{opacity:.5;cursor:not-allowed;border-color:var(--stone)}.studio-panel{border:1px solid var(--stone);background:#fff;border-radius:26px;overflow:hidden;box-shadow:0 16px 45px #0f302b05}.studio-panel-header{border-bottom:1px solid var(--stone);background:linear-gradient(110deg,#fff,#eef5f3);align-items:center;gap:1rem;padding:1.5rem 2rem;display:flex}.studio-tool-icon{border:1px solid var(--stone);width:52px;height:52px;color:var(--forest);background:#fff;border-radius:16px;flex-shrink:0;place-items:center;display:grid}.studio-split{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:1.5rem;display:grid}.studio-inner{border:1px solid var(--stone);background:#f7faf9;border-radius:18px;min-width:0;padding:1.25rem}.studio-inner h3{margin-bottom:1rem;font-size:1.4rem}.studio-hint{color:var(--ink-soft);margin:.7rem 0 1rem;font-size:.8rem;line-height:1.9}.studio-label{flex-direction:column;gap:.6rem;font-size:.85rem;font-weight:500;display:flex}.studio-label small{color:var(--ink-soft);font-size:.75rem;font-weight:400}.studio-field{width:100%;min-width:0;color:var(--ink);background:#fff;border:1px solid #cbdad4;border-radius:12px;padding:.8rem 1rem;font-weight:400;line-height:1.8}.studio-field:focus{outline:2px solid var(--forest);outline-offset:2px}.studio-field::placeholder{color:#6a7671}.studio-field:disabled{background:#f0f3f1}textarea.studio-field{resize:vertical}.studio-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.studio-primary,.studio-secondary{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:.6rem;min-height:44px;padding:.7rem 1.1rem;font-size:.85rem;line-height:1.5;display:inline-flex}.studio-primary{background:var(--forest);color:#fff;border:1px solid var(--forest)}.studio-secondary{color:var(--ink);background:#fff;border:1px solid #cbdad4}.studio-primary:hover{background:var(--forest-deep)}.studio-secondary:hover{background:var(--paper-2)}.studio-primary:disabled,.studio-secondary:disabled{cursor:not-allowed;opacity:.5}.studio-upload{text-align:center;cursor:pointer;background:#fff;border:1px dashed #8caea1;border-radius:16px;flex-direction:column;align-items:center;gap:.8rem;padding:1.8rem 1rem;display:flex}.studio-upload:focus-within{outline:2px solid var(--forest);outline-offset:2px}.studio-upload strong{font-size:.9rem}.studio-upload span{color:var(--ink-soft);font-size:.7rem;line-height:1.8}.studio-file{border:1px solid var(--stone);background:#fff;border-radius:10px;align-items:center;gap:.5rem;padding:.3rem .7rem;font-size:.8rem;display:flex}.studio-conversation{border:1px solid var(--stone);background:#fcfdfc;border-radius:18px;min-height:290px;max-height:480px;padding:1rem;overflow-y:auto}.studio-empty{text-align:center;color:#698376;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:250px;display:flex}.studio-empty p{color:var(--ink);font-family:var(--font-serif);font-size:1.4rem}.studio-empty span{color:var(--ink-soft);max-width:25ch;font-size:.8rem;line-height:1.8}.studio-message{overflow-wrap:anywhere;border-radius:14px;margin-bottom:.7rem;padding:1rem;font-size:.9rem;line-height:1.9}.studio-message.user{background:#e9f4ef;margin-left:1rem}.studio-message.assistant{border:1px solid var(--stone);background:#fff;margin-right:1rem}.studio-message strong{color:var(--forest);font-size:.7rem}.studio-message p{white-space:pre-wrap}.studio-status{color:var(--forest);align-items:center;gap:.6rem;padding-top:1rem;font-size:.8rem;display:flex}.studio-error{color:#912f25;background:#fff2ef;border:1px solid #efc1b9;border-radius:12px;margin-top:1rem;padding:1rem;font-size:.85rem;line-height:1.8}.studio-sources{border:1px solid var(--stone);border-radius:14px;margin-top:.8rem;padding:1rem;font-size:.8rem}.studio-sources summary{cursor:pointer;color:var(--forest)}.studio-sources blockquote{border-right:2px solid var(--forest);overflow-wrap:anywhere;margin-top:1rem;padding-right:.8rem}.studio-sources blockquote p{margin:.5rem 0;line-height:1.8}.studio-sources small{color:var(--ink-soft);font-size:.7rem}.studio-segment{border-bottom:1px solid var(--stone);padding:.8rem 0;line-height:1.9}.studio-audio-art{min-height:170px;color:var(--forest);background:radial-gradient(#ccece1,#0000 68%);place-items:center;display:grid}.studio-badge{white-space:nowrap;border-radius:999px;padding:.2rem .6rem;font-size:.7rem}.studio-badge.met{color:#175433;background:#d9eee2}.studio-badge.missed{color:#87321d;background:#fce6df}.studio-badge.unclear{color:#50554d;background:#ecece8}.studio-footer{color:var(--ink-soft);flex-direction:column;gap:.55rem;margin-top:1.5rem;font-size:.75rem;line-height:1.9;display:flex}.studio-footer p:first-child{color:var(--forest);align-items:center;gap:.5rem;display:flex}@media (width<=800px){.studio-split{grid-template-columns:minmax(0,1fr)}.studio-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-nav button{flex-direction:column;gap:.3rem;padding:.7rem .2rem;font-size:.75rem}.studio-panel-header{gap:.7rem;padding:1.2rem}.studio-tool-icon{width:40px;height:40px}.studio-panel{border-radius:20px}}@media (prefers-reduced-motion:reduce){.studio-nav button{transition:none}.studio-status svg{animation:none}}.knowledge-library{border-top:1px solid var(--color-border);margin-top:1.5rem;padding-top:1.25rem}.knowledge-count{color:var(--color-forest);white-space:nowrap;background:#e8eee9;border-radius:99px;padding:.35rem .65rem;font-size:.75rem}.knowledge-upload{text-align:center;background:#f8faf6;border:1px dashed #9bab9f;border-radius:10px;justify-items:center;gap:.65rem;margin:1rem 0;padding:1.3rem .8rem;transition:border-color .15s,background-color .15s;display:grid}.knowledge-upload[data-dragging=true]{border:2px dashed var(--color-forest);background:#eaf5f0}.knowledge-files{gap:.65rem;max-height:480px;margin-top:1rem;display:grid;overflow-y:auto}.knowledge-file{background:#fff;border:1px solid #dde4dc;border-radius:8px;padding:.85rem;font-size:.85rem}.knowledge-empty{text-align:center;color:#73766b;padding:1rem;font-size:.85rem;line-height:1.8}.knowledge-import-results{margin:1rem 0;font-size:.8rem;line-height:1.8}.knowledge-import-results li{overflow-wrap:anywhere;margin-top:.6rem;display:grid}.knowledge-delete{border-top:1px solid #e5e5df;margin-top:.7rem;padding-top:.7rem}.assistant-sharing{border-top:1px solid #dce7e3;gap:16px;padding-top:24px;display:grid}.assistant-sharing summary{cursor:pointer;font-weight:600}.share-label{gap:7px;font-size:13px;display:grid}.share-documents{border:1px solid #dce7e3;border-radius:12px;gap:8px;padding:12px;display:grid}.share-documents label{overflow-wrap:anywhere;align-items:center;gap:8px;font-size:13px;display:flex}.share-links{gap:12px;display:grid}.public-chat{--chat-accent:#008675;color:#172c27;background:#fff;flex-direction:column;width:min(100%,760px);height:100dvh;margin:auto;font-family:IBM Plex Sans Arabic,sans-serif;display:flex}.public-chat-header{background:#f4f9f7;border-bottom:1px solid #e1e9e5;align-items:center;gap:12px;padding:18px;display:flex}.public-chat-avatar{background:var(--chat-accent);width:42px;height:42px;color:var(--chat-contrast,white);border-radius:14px;place-items:center;display:grid}.public-chat-header h1{margin:0;font-size:18px;line-height:1.5}.public-chat-header p{color:#61736d;margin:0;font-size:11px}.public-chat-actions{gap:2px;margin-inline-start:auto;display:flex}.public-chat-header button{border-radius:10px;padding:10px}.public-chat-header button:hover:not(:disabled){background:#e4efea}.lead-card{background:#f7faf8;border:1px solid #cbdcd5;border-radius:16px;flex-direction:column;align-self:stretch;gap:10px;padding:14px 15px;display:flex}.lead-card>strong{font-size:14px;line-height:1.7}.lead-label{color:#21554a;flex-direction:column;gap:4px;font-size:12px;font-weight:600;display:flex}.lead-label small{color:#61736d;font-weight:400}.lead-input{color:#172c27;background:#fff;border:1px solid #cbdcd5;border-radius:12px;width:100%;min-height:44px;padding:9px 12px;font-size:14px;font-weight:400}textarea.lead-input{resize:vertical}.lead-input[dir=ltr]{text-align:right}.lead-input:focus-visible{outline:2px solid var(--chat-accent);outline-offset:1px}.lead-input[aria-invalid=true]{border-color:#b3261e}.lead-consent{color:#61736d;margin:0;font-size:11px;line-height:1.8}.lead-consent a{text-decoration:underline}.lead-error{color:#b3261e;margin:0;font-size:12px}.lead-actions{gap:8px;display:flex}.lead-send,.lead-later{border-radius:12px;align-items:center;gap:6px;min-height:44px;padding:0 18px;font-size:14px;font-weight:600;display:inline-flex}.lead-send{background:var(--chat-accent);color:var(--chat-contrast,white)}.lead-later{color:#21554a;border:1px solid #cbdcd5}.public-chat-messages{flex-direction:column;flex:1;gap:14px;min-height:0;padding:20px;display:flex;overflow:auto}.public-chat-bubble{overflow-wrap:anywhere;border:1px solid #e1e9e5;border-radius:16px;max-width:92%;padding:12px 15px}.public-chat-bubble.assistant{background:#f7faf8;align-self:flex-start}.public-chat-bubble.user{background:#e7f3ee;align-self:flex-end}.public-chat-bubble p{white-space:pre-wrap;margin:0;font-size:14px;line-height:1.9}.public-chat-bubble small{color:#577066;margin:4px 0;font-size:10px;display:block}.public-chat-starters{flex-wrap:wrap;gap:8px;display:flex}.public-chat-starters button{color:#21554a;border:1px solid #cbdcd5;border-radius:20px;padding:8px 12px;font-size:12px}.public-chat-compose{border-top:1px solid #e1e9e5;gap:10px;padding:12px 16px;display:flex}.public-chat-compose textarea{resize:none;border:1px solid #cbdcd5;border-radius:14px;flex:1;min-width:0;padding:10px 12px;font-size:14px}.public-chat-compose button{background:var(--chat-accent);color:var(--chat-contrast,white);border-radius:13px;align-self:center;padding:12px}.public-chat button:disabled{opacity:.45;cursor:not-allowed}.public-chat-footer{color:#61736d;padding:0 18px 12px;font-size:10px;line-height:1.8}.public-chat-footer a{text-decoration:underline}.public-chat-footer span{text-align:center;padding-top:7px;display:block}
