.atlas-360{--atlas-line:#e5deea;--atlas-grey:#6b6576;--atlas-purple:#6a2dd0}.atlas-360 .atlas-attachment-picker{text-align:left;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.atlas-360 .atlas-composer-actions{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.atlas-360 .atlas-attachment-picker>small{color:var(--muted,#6b6576);flex-basis:100%;font-size:11px}.atlas-360 :where(.artifact-editor-heading,.artifact-review-toolbar,.artifact-pdf-error,.error-box) button,.atlas-360 .artifact-editor-heading a{font:inherit;cursor:pointer;color:inherit;background:#fff;border:1px solid #dfd9e7;border-radius:7px;align-items:center;gap:6px;padding:7px 9px;text-decoration:none;display:inline-flex}.atlas-360 .artifact-editor-heading a[aria-disabled=true],.atlas-360 button:disabled:not(.atlas-markdown button){cursor:not-allowed;opacity:.55}.atlas-360 .attachment-chip{color:#493265;overflow-wrap:anywhere;background:#faf6ff;border:1px solid #d8c9ec;border-radius:8px;align-items:center;gap:7px;margin:4px 0;padding:7px 10px;font-size:12px;display:inline-flex}.atlas-360 .attachment-chip small{color:#706778}.atlas-360 .attachment-chip button{background:0 0;border:0;padding:2px}.atlas-360 .attachment-error{color:#ad2525;flex-basis:100%;font-size:12px}.atlas-360 .message-agent{text-transform:uppercase;letter-spacing:.06em;color:#765e90;margin:8px 0;font-size:10px}.atlas-360 .artifact-editor-pane{z-index:30;background:#f7f5f9;border-left:1px solid #ded6e6;flex-direction:column;flex:68%;min-width:0;height:100%;animation:.18s ease-out artifact-open;display:flex;box-shadow:-8px 0 32px #2b183510}.atlas-360 .artifact-editor-heading{background:#fff;border-bottom:1px solid #e4ddea;align-items:center;gap:8px;padding:14px 16px;display:flex}.atlas-360 .artifact-editor-heading>div{flex:1;min-width:0}.atlas-360 .artifact-editor-heading strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.atlas-360 .artifact-editor-heading small{color:#796887;margin-top:5px;font-size:11px;display:block}.atlas-360 .artifact-review-toolbar{color:#60536d;background:#fbf9fd;border-bottom:1px solid #e4ddea;flex-wrap:wrap;align-items:center;gap:12px;padding:9px 16px;font-size:11px;display:flex}.atlas-360 .artifact-review-toolbar select{background:#fff;border:1px solid #d6cbe3;border-radius:5px;margin-left:5px;padding:4px}.atlas-360 .artifact-version-note{color:#5c4773;background:#f6f1fc;border-bottom:1px solid #e4ddea;padding:8px 16px;font-size:12px}.atlas-360 .artifact-editor-canvas{flex:1;min-height:0;overflow:hidden}.atlas-360 .artifact-editor-canvas>div{height:100%}.atlas-360 .artifact-editor-canvas .paged-editor>div:has(>.paged-editor__pages){transition:none!important}.atlas-360 .artifact-loading{color:#796887;flex:1;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}@keyframes artifact-open{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@media (max-width:1000px){.atlas-360 .artifact-editor-pane{width:100%;height:calc(100dvh - 48px);position:fixed;inset:48px 0 0}.atlas-360 .artifact-editor-heading{flex-wrap:wrap}.atlas-360 .artifact-editor-heading>div{flex-basis:100%}}.atlas-360 .atlas-document-actions{flex-wrap:wrap;gap:6px;display:flex}.atlas-360 .atlas-document-summary{color:#48149d;text-align:left;background:#f1e9ff;border-radius:7px;align-items:center;gap:7px;max-width:100%;padding:6px 9px;font-size:12px;display:flex}.atlas-360 .atlas-document-names{text-overflow:ellipsis;white-space:nowrap;color:#6b6880;max-width:300px;overflow:hidden}.atlas-360 .atlas-document-overlay{z-index:200;justify-content:flex-end;display:flex;position:fixed;inset:0}.atlas-360 .atlas-document-backdrop{cursor:default;background:#16033555;position:absolute;inset:0}.atlas-360 .atlas-documents-panel{background:#fff;outline:0;flex-direction:column;width:min(590px,100%);height:100%;min-height:0;display:flex;position:relative;box-shadow:-12px 0 40px #16033520}.atlas-360 .atlas-documents-panel header{border-bottom:1px solid var(--atlas-line);align-items:flex-start;gap:16px;padding:24px 22px 18px;display:flex}.atlas-360 .atlas-documents-panel header>div{flex:1;min-width:0}.atlas-360 .atlas-documents-panel h2{overflow-wrap:anywhere;margin:0 0 7px;font-size:19px;line-height:1.35}.atlas-360 .atlas-documents-panel header p{color:var(--atlas-grey);margin:0;font-size:13px}.atlas-360 .atlas-documents-panel button{border:1px solid var(--atlas-line);color:var(--atlas-purple);cursor:pointer;background:#fff;border-radius:7px;flex-shrink:0;padding:7px 10px;font-size:12px}.atlas-360 .atlas-documents-panel button:hover{background:#f9f5ff}.atlas-360 .atlas-documents-toolbar{flex-wrap:wrap;align-items:center;gap:8px;padding:16px 22px 8px;display:flex}.atlas-360 .atlas-documents-toolbar span{color:var(--atlas-grey);margin-left:auto;font-size:12px}.atlas-360 .atlas-documents-help{color:var(--atlas-grey);margin:4px 22px 16px;font-size:12px;line-height:1.55}.atlas-360 .atlas-documents-panel>.attachment-error{margin:0 22px 12px}.atlas-360 .atlas-document-list{flex:1;min-height:0;padding:0 22px 18px;overflow:auto}.atlas-360 .atlas-document-row{border-bottom:1px solid var(--atlas-line);align-items:flex-start;gap:10px;padding:14px 0;display:flex}.atlas-360 .atlas-document-row>input{width:16px;height:16px;accent-color:var(--atlas-purple);flex-shrink:0;margin-top:3px}.atlas-360 .atlas-document-row>div{flex:1;min-width:0}.atlas-360 .atlas-document-row strong{overflow-wrap:anywhere;font-size:13px;font-weight:600;display:block}.atlas-360 .atlas-document-row small{color:var(--atlas-grey);overflow-wrap:anywhere;margin-top:4px;font-size:11px;display:block}.atlas-360 .atlas-document-row.selected strong{color:#48149d}.atlas-360 .atlas-document-state.ready{color:#23744b}.atlas-360 .atlas-document-state.failed{color:#ad2525}.atlas-360 .atlas-document-primary{color:#6b6880;align-items:center;gap:6px;margin-top:10px;font-size:11px;display:flex}.atlas-360 .atlas-document-primary input{accent-color:var(--atlas-purple)}.atlas-360 .atlas-document-empty{color:var(--atlas-grey);margin:24px 0;font-size:13px;line-height:1.65}.atlas-360 .atlas-documents-panel footer{border-top:1px solid var(--atlas-line);background:#fafafc;align-items:center;gap:14px;padding:16px 22px;display:flex}.atlas-360 .atlas-documents-panel footer p{color:var(--atlas-grey);flex:1;margin:0;font-size:11px;line-height:1.55}.atlas-360 .atlas-source-link{color:var(--atlas-purple);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline;display:inline}.atlas-360 .atlas-source-status{color:var(--atlas-grey);flex-wrap:wrap;align-items:center;gap:10px;padding:24px;font-size:13px;display:flex}.atlas-360 .atlas-source-content{padding:22px;overflow:auto}.atlas-360 .atlas-source-label{text-transform:uppercase;letter-spacing:.05em;color:var(--atlas-grey);margin:0 0 14px;font-size:11px;font-weight:600}.atlas-360 .atlas-source-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.75}@media (max-width:600px){.atlas-360 .atlas-document-names{display:none}.atlas-360 .atlas-document-actions{gap:4px}.atlas-360 .atlas-document-actions button{padding:7px;font-size:11px}}.atlas-360 .atlas-document-composer{width:100%}.atlas-360 .atlas-document-composer .atlas-composer-actions{justify-content:flex-start}.atlas-360 .atlas-attachment-picker{margin-top:8px}.atlas-360 .atlas-attach-button,.atlas-360 .atlas-source-link{color:#6532a2}.atlas-360.with-artifact-editor .atlas-main-pane{flex:0 0 32%;min-width:300px}.atlas-360.with-artifact-editor .atlas-chat-sidebar{display:none}.atlas-360 .artifact-editor-pane{min-width:0}@media (max-width:1000px){.atlas-360.with-artifact-editor .atlas-main-pane{flex:1}}.atlas-360 .atlas-composer-toolbar{justify-content:flex-end;align-items:center;gap:6px;min-width:0;margin-left:auto;display:flex}.atlas-360 .atlas-attachment-picker{width:auto;min-width:0;margin-top:0;position:relative}.atlas-360 .atlas-composer-actions,.atlas-360 .atlas-document-actions{flex-wrap:nowrap;align-items:center;gap:2px;width:auto;display:flex}.atlas-360 .atlas-attach-button{color:#766c83;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex;position:relative}.atlas-360 .atlas-attach-button:hover:not(:disabled),.atlas-360 .atlas-attach-button:focus-visible{color:#5725a7;background:#f1e9ff}.atlas-360 .atlas-attach-button:focus-visible{outline-offset:2px;outline:2px solid #8b5ad6}.atlas-360 .atlas-document-count{color:#fff;background:#6a2dd0;border-radius:9px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 3px;font-size:9px;font-weight:700;line-height:1;display:flex;position:absolute;top:-3px;right:-3px}.atlas-360 .atlas-visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (max-width:600px){.atlas-360 .atlas-composer-toolbar{gap:3px}.atlas-360 .atlas-attach-button{flex-basis:32px;width:32px;height:32px}}.atlas-360 .artifact-pdf-toolbar{flex-shrink:0;gap:8px}.atlas-360 .artifact-pdf-toolbar button{padding:5px 7px}.atlas-360 .artifact-pdf-zoom{align-items:center;gap:6px;margin-left:auto;display:flex}.atlas-360 .artifact-pdf-viewport{background:#eeecf0;flex:1;min-height:0;padding:20px;overflow:auto}.atlas-360 .artifact-pdf-viewport .react-pdf__Document{width:max-content;min-width:100%}.atlas-360 .artifact-pdf-viewport .react-pdf__Page{width:max-content;margin:0 auto;box-shadow:0 2px 12px #23143120}.atlas-360 .artifact-pdf-error{padding:16px;font-size:13px}.atlas-360 .artifact-docx-pane .artifact-editor-heading{color:#292335;flex-shrink:0;gap:8px;padding:12px 16px}.atlas-360 .artifact-editor-identity{align-items:center;gap:10px;display:flex}.atlas-360 .artifact-document-icon{box-sizing:content-box;color:#6931b6;background:#f3edfc;border-radius:10px;flex-shrink:0;padding:9px}.atlas-360 .artifact-editor-title{min-width:0}.atlas-360 .artifact-docx-pane .artifact-editor-heading strong{font-size:14px;font-weight:600;line-height:20px}.atlas-360 .artifact-docx-pane .artifact-editor-heading small{color:#756b80;align-items:center;gap:6px;margin-top:3px;font-size:12px;line-height:18px;display:flex}.atlas-360 .artifact-docx-pane .artifact-status-unsaved:before{content:"";background:#ad721d;border-radius:50%;width:6px;height:6px}.atlas-360 .artifact-docx-pane .artifact-editor-heading button{white-space:nowrap;border-radius:8px;flex-shrink:0;justify-content:center;height:36px;padding:0 12px;font-size:13px;font-weight:500;line-height:20px;transition:background-color .15s,border-color .15s}.atlas-360 .artifact-docx-pane .artifact-editor-heading button:hover:not(:disabled){background:#f7f3fc;border-color:#cdb9e4}.atlas-360 .artifact-docx-pane .artifact-editor-heading .artifact-save-button{color:#fff;background:#6a2dd0;border-color:#6a2dd0}.atlas-360 .artifact-docx-pane .artifact-editor-heading .artifact-save-button:hover:not(:disabled){background:#5723af;border-color:#5723af}.atlas-360 .artifact-docx-pane .artifact-editor-heading .artifact-close-button{color:#776d80;background:0 0;border-color:#0000;width:36px;margin-left:4px;padding:0}.atlas-360 .artifact-docx-pane :is(.artifact-editor-heading,.artifact-review-toolbar) button:focus-visible{outline-offset:2px;outline:2px solid #8c5acf}.atlas-360 .artifact-docx-pane .artifact-review-toolbar{flex-shrink:0;gap:8px;padding:8px 16px;font-size:12px;line-height:18px}.atlas-360 .artifact-docx-pane .artifact-review-toolbar>span:first-child{margin-right:auto}.atlas-360 .artifact-docx-pane .artifact-review-toolbar button{padding:5px 9px}.atlas-360 .artifact-docx-pane [data-testid=title-bar]{border:0;padding:2px 8px}.atlas-360 .artifact-docx-pane [data-testid=title-bar]>div:has([role=menubar])>div:first-child{display:none}.atlas-360 .artifact-docx-pane [data-testid=editor-toolbar]{box-shadow:none;border:0;font-family:inherit}.atlas-360 .artifact-docx-pane [data-testid=formatting-bar]{background:#faf8fc;border-top:1px solid #eee8f3;border-radius:0;flex-wrap:wrap;gap:4px 0;margin:0;padding:8px 10px;overflow:visible}.atlas-360 .artifact-docx-pane [data-testid=formatting-bar] [role=group]{flex-shrink:0}.atlas-360 .artifact-docx-pane [data-testid=formatting-bar] :is(button,input){min-height:30px;font-family:inherit;font-size:13px;line-height:20px}.atlas-360 .artifact-docx-pane [data-testid=formatting-bar] button[aria-pressed]{border:0;width:30px;padding:0}.atlas-360 .artifact-docx-pane [data-testid=formatting-bar] button[aria-pressed=true]{color:#5723af;background:#e9ddf9}.atlas-360 .artifact-docx-pane [data-testid=formatting-bar] button:hover:not(:disabled){background:#eee6f7}.atlas-360 .artifact-docx-pane [data-testid=formatting-bar] button:focus-visible{outline-offset:1px;outline:2px solid #8c5acf}.atlas-360 .artifact-docx-pane [data-testid=font-size-display]{min-width:38px;padding:0 4px}@media (max-width:1000px){.atlas-360 .atlas-main-pane:has(+.artifact-docx-pane){display:none}.atlas-360 .artifact-docx-pane{width:100%;height:100%;position:static}.atlas-360 .artifact-docx-pane .artifact-editor-heading{grid-template-columns:minmax(0,1fr) auto auto 36px;display:grid}}@media (max-width:600px){.atlas-360 .artifact-docx-pane .artifact-editor-heading{grid-template-columns:minmax(0,1fr) auto 36px;padding:10px 12px}.atlas-360 .artifact-docx-pane .artifact-editor-identity{grid-column:1/3}.atlas-360 .artifact-docx-pane .artifact-editor-heading>button{grid-row:2}.atlas-360 .artifact-docx-pane .artifact-editor-heading .artifact-save-button{grid-column:2/4}.atlas-360 .artifact-docx-pane .artifact-editor-heading .artifact-close-button{grid-area:1/3;margin-left:0}}
.customer-atlas{--ca-purple:#6735b7;--ca-ink:#292335;--ca-muted:#777180;--ca-line:#e9e4ec;height:calc(100dvh - 64px);min-height:560px;color:var(--ca-ink);background:#fff;font-family:DM Sans,sans-serif;font-size:14px;display:flex;position:relative;overflow:hidden}.customer-atlas *{box-sizing:border-box}.customer-atlas button,.customer-atlas input,.customer-atlas textarea,.customer-atlas select{font:inherit}.customer-atlas button{cursor:pointer}.customer-atlas button:disabled{opacity:.42;cursor:not-allowed}.customer-atlas button:focus-visible,.customer-atlas a:focus-visible,.customer-atlas summary:focus-visible{outline-offset:3px;outline:2px solid #9468d7}.customer-atlas .ca-sidebar{border-right:1px solid var(--ca-line);background:#faf9fc;flex-direction:column;flex-shrink:0;gap:20px;width:252px;padding:24px 16px 20px;display:flex}.customer-atlas .ca-back-link{color:var(--ca-muted);align-items:center;gap:9px;padding:0 8px;font-size:12px;text-decoration:none;display:flex}.customer-atlas .ca-back-link svg:last-child{margin-left:auto}.customer-atlas .ca-new-chat{color:#5c318e;background:#fff;border:1px solid #e1d8ec;border-radius:9px;align-items:center;gap:10px;padding:11px 12px;font-weight:600;display:flex;box-shadow:0 2px 3px #29153c04}.customer-atlas .ca-new-chat:hover{background:#f3eefb}.customer-atlas .ca-search{color:#8d8595;align-items:center;gap:9px;display:flex}.customer-atlas .ca-search input{width:100%;min-width:0;color:var(--ca-ink);background:0 0;border:none;outline:none;padding:6px 0;font-size:12px}.customer-atlas .ca-search input::placeholder{color:#928a9b}.customer-atlas .ca-history-label{letter-spacing:1.4px;color:#918a98;padding:6px 8px 0;font-size:9px;font-weight:700}.customer-atlas .ca-history{flex:1;min-height:0;margin:-9px -7px 0;overflow:auto}.customer-atlas .ca-history>button{text-align:left;color:#66606d;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;width:100%;margin-bottom:3px;padding:11px 12px;font-size:12px;display:flex}.customer-atlas .ca-history>button svg{opacity:.7;flex-shrink:0}.customer-atlas .ca-history>button span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.customer-atlas .ca-history>button:hover,.customer-atlas .ca-history>button.is-active{color:#5a2995;background:#ede6f6}.customer-atlas .ca-history-empty,.customer-atlas .ca-history-error{color:#918a98;padding:4px 12px;font-size:12px;line-height:1.7}.customer-atlas .ca-history-error button{color:var(--ca-purple);background:0 0;border:0;margin-top:8px;text-decoration:underline}.customer-atlas .ca-history-skeleton{padding:6px 12px}.customer-atlas .ca-history-skeleton span{background:#ede9f1;border-radius:4px;width:85%;height:12px;margin:16px 0;animation:1.5s ease-in-out infinite ca-pulse;display:block}.customer-atlas .ca-history-skeleton span:nth-child(2){width:65%}.customer-atlas .ca-sidebar-bottom{border-top:1px solid var(--ca-line);align-items:center;gap:10px;padding:17px 4px 0;display:flex}.customer-atlas .ca-brand-mark{color:#fff;background:#6735b7;border-radius:10px;place-items:center;width:32px;height:32px;font:700 29px Georgia,serif;display:grid}.customer-atlas .ca-sidebar-bottom strong{font-size:12px;display:block}.customer-atlas .ca-sidebar-bottom small{color:#918a98;font-size:10px}.customer-atlas .ca-main{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.customer-atlas .ca-header{align-items:center;gap:13px;min-height:75px;padding:18px 26px;display:flex}.customer-atlas .ca-header>div{align-items:center;gap:13px;display:flex}.customer-atlas .ca-header strong{font-size:16px;font-weight:650}.customer-atlas .ca-header>div>span{color:#a19aa8;font-size:12px}.customer-atlas .ca-preview-badge{color:#9a83b5;background:#fdfbff;border:1px solid #ece5f4;border-radius:5px;margin-left:auto;padding:3px 7px;font-size:10px}.customer-atlas .ca-icon-button{color:#92879f;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:5px;display:inline-flex}.customer-atlas .ca-icon-button:hover{color:#6735b7;background:#f2edf7}.customer-atlas .ca-header-new{display:none}.customer-atlas .ca-session-trigger{color:#745196;white-space:nowrap;background:#fbf8ff;border:1px solid #e7ddf2;border-radius:7px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;display:inline-flex}.customer-atlas .ca-session-trigger:hover,.customer-atlas .ca-session-trigger.is-connected{color:#48149d;background:#f1e9ff}.customer-atlas .ca-session-banner{color:#78698b;background:#faf7fe;border-block:1px solid #eee7f6;justify-content:center;align-items:center;gap:12px;padding:9px 20px;font-size:12px;display:flex}.customer-atlas .ca-session-banner button{color:#6a2dd0;background:0 0;border:0;font-weight:600}.ca-session-dialog{box-sizing:border-box;color:#292335;background:#fff;border:1px solid #e7dfef;border-radius:16px;width:min(460px,100vw - 32px);max-height:calc(100dvh - 40px);margin:auto;padding:26px;font:13px/1.5 DM Sans,sans-serif;overflow-y:auto;box-shadow:0 20px 80px #29233529}.ca-session-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#2518324d}.ca-session-dialog *{box-sizing:border-box}.ca-session-dialog button,.ca-session-dialog input{font:inherit}.ca-session-dialog button{cursor:pointer}.ca-session-dialog button:disabled{opacity:.5;cursor:not-allowed}.ca-session-dialog button:focus-visible{outline-offset:3px;outline:2px solid #9468d7}.ca-session-heading{align-items:center;gap:12px;display:flex}.ca-session-icon{color:#6a2dd0;background:#f1e9ff;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.ca-session-heading h2{margin:0;font-size:17px;font-weight:650}.ca-session-heading p{color:#8b8195;margin:2px 0 0;font-size:12px}.ca-session-dialog .ca-session-close{color:#8b8195;background:0 0;border:none;border-radius:6px;place-items:center;margin-left:auto;padding:6px;display:grid}.ca-session-dialog>p{color:#786e82;margin:18px 0}.ca-session-dialog label{margin:18px 0 7px;font-weight:600;display:block}.ca-session-token-input{border:1px solid #dcd2e7;border-radius:8px;display:flex;overflow:hidden}.ca-session-token-input:focus-within{border-color:#9164cc;box-shadow:0 0 0 3px #6a2dd012}.ca-session-token-input input{color:#3b2c4a;background:#fff;border:none;outline:none;flex:1;min-width:0;padding:11px 12px}.ca-session-token-input input::placeholder{color:#a498ad}.ca-session-token-input button{color:#94849f;background:#fff;border:none;place-items:center;padding:10px 12px;display:grid}.ca-session-environment{align-items:center;gap:10px;margin:18px 0 4px;display:flex}.ca-session-environment>span{color:#6735b7;background:#f1e9ff;border-radius:5px;padding:3px 9px;font-size:11px;font-weight:600}.ca-session-environment.is-production>span{color:#9b651d;background:#fff1df}.ca-session-environment small{color:#9c91a6;font-size:11px}.ca-session-environment-note{color:#8a6b46;font-size:12px}.ca-session-note{color:#978b9f;margin:9px 0 0;font-size:11px}.ca-session-error{color:#a33c54;background:#fff5f7;border-radius:7px;padding:10px 12px;font-size:12px}.ca-session-identity{background:#f7f4fb;border:1px solid #ece4f5;border-radius:8px;align-items:flex-start;gap:9px;padding:12px;display:flex}.ca-session-identity strong{overflow-wrap:anywhere;font-size:12px;font-weight:550;display:block}.ca-session-identity small{color:#95889f;margin-top:2px;font-size:11px;display:block}.ca-session-dot{background:#6caa87;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:6px}.ca-session-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.ca-session-actions button{border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:9px 13px;display:flex}.ca-session-actions .ca-session-connect{color:#fff;background:#6a2dd0;border:1px solid #6a2dd0;font-weight:600}.ca-session-actions .ca-session-end{color:#8b739c;background:#fff;border:1px solid #e7deee;margin-right:auto}.ca-session-spinner{animation:1s linear infinite ca-session-spin}@keyframes ca-session-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ca-session-spinner{animation:none}}@media (max-width:780px){.customer-atlas .ca-header{flex-wrap:wrap;gap:8px}.customer-atlas .ca-header>div>span{display:none}.customer-atlas .ca-session-trigger{margin-left:auto}.customer-atlas .ca-session-banner{text-align:left}}.customer-atlas .ca-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}.customer-atlas .ca-welcome{width:min(100%,790px);margin:0 auto;padding:clamp(20px,6vh,88px) 30px 35px}.customer-atlas .ca-welcome-mark{color:#8150c4;background:#f4edff;border:1px solid #eee4fc;border-radius:17px;justify-content:center;align-items:center;width:53px;height:53px;margin-bottom:28px;display:flex;box-shadow:0 3px 8px #44216606}.customer-atlas .ca-eyebrow{color:#a28bb7;letter-spacing:1.8px;margin:0 0 14px;font-size:9px;font-weight:650}.customer-atlas .ca-welcome h1{letter-spacing:-1.8px;color:#342b41;margin:0;font-size:clamp(34px,3.4vw,52px);font-weight:450;line-height:1.16}.customer-atlas .ca-welcome h1 em{color:#9562c8;font-style:normal}.customer-atlas .ca-welcome-copy{color:#908797;margin:20px 0 28px;font-size:14px;line-height:1.8}.customer-atlas .ca-starters{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.customer-atlas .ca-starters>button{text-align:left;background:linear-gradient(110deg,#fff,#fdfbff);border:1px solid #e9e2ee;border-radius:11px;grid-template-columns:24px 1fr;gap:7px 11px;padding:19px 16px;transition:border-color .18s,box-shadow .18s;display:grid;position:relative}.customer-atlas .ca-starters>button:hover{border-color:#baa0d4;box-shadow:0 3px 16px #5035760a}.customer-atlas .ca-starters>button>svg:first-child{color:#8d65b4;grid-row:1/3;margin-top:2px}.customer-atlas .ca-starters strong{color:#584762;padding-right:8px;font-size:12px;font-weight:600}.customer-atlas .ca-starters span{color:#a49aa9;font-size:10px}.customer-atlas .ca-starters>button>svg:last-child{color:#bdafc8;position:absolute;top:18px;right:12px}.customer-atlas .ca-capabilities{color:#a299aa;align-items:center;gap:20px;margin-top:24px;font-size:10px;display:flex}.customer-atlas .ca-capabilities span{align-items:center;gap:6px;display:flex}.customer-atlas .ca-transcript{max-width:820px;margin:auto;padding:18px 40px 30px}.customer-atlas .ca-user-message{justify-content:flex-end;margin:8px 0 18px;display:flex}.customer-atlas .ca-user-message>div{color:#48149d;white-space:pre-wrap;overflow-wrap:anywhere;background:#f1e9ff;border:1px solid #f1e9ff;border-radius:16px 16px 4px;align-items:flex-start;gap:10px;max-width:85%;padding:12px 17px;font-size:14px;line-height:1.7;display:flex}.customer-atlas .ca-user-avatar{color:#fff;background:#020314;border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.customer-atlas .ca-user-text{min-width:0}.customer-atlas .ca-assistant{min-width:0;margin-bottom:20px}.customer-atlas .ca-speaker{align-items:center;gap:9px;margin-bottom:8px;font-size:13px;display:flex}.customer-atlas .ca-avatar{color:#8550bd;background:#f3eafa;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.customer-atlas .ca-avatar--streaming svg>*{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-in-out infinite ca-star-twinkle}.customer-atlas .ca-avatar--streaming svg>path:not(:first-child){animation-delay:-.6s}.customer-atlas .ca-avatar--streaming svg>circle{animation-delay:-1.2s}.customer-atlas .ca-working{color:#a497ad;margin-left:auto;font-size:10px}.customer-atlas .ca-activity{color:#8d779e;margin:0 0 8px;font-size:12px}.customer-atlas .ca-activity summary,.customer-atlas .ca-sources summary{cursor:pointer;align-items:center;gap:7px;width:fit-content;list-style:none;display:flex}.customer-atlas .ca-activity summary::-webkit-details-marker{display:none}.customer-atlas .ca-sources summary::-webkit-details-marker{display:none}.customer-atlas .ca-activity ol{border-left:1px solid #e6dcec;margin:12px 0 8px 5px;padding:0 0 0 15px;list-style:none}.customer-atlas .ca-activity li{color:#97859f;align-items:center;gap:9px;padding:6px 0;display:flex}.customer-atlas .ca-activity li small{margin-left:auto}.customer-atlas .ca-activity li[data-state=error]{color:#ac6654}.customer-atlas .ca-artifact-cards{margin:20px 0}.customer-atlas .ca-artifact-card{text-align:left;background:#fcf9ff;border:1px solid #ded1e9;border-radius:10px;align-items:center;gap:13px;width:100%;max-width:460px;margin:9px 0;padding:15px;display:flex}.customer-atlas .ca-artifact-card:hover{background:#f8f1ff;border-color:#bda1d3}.customer-atlas .ca-artifact-card>span:nth-child(2){flex:1;min-width:0}.customer-atlas .ca-artifact-card strong{color:#674379;font-size:13px;display:block}.customer-atlas .ca-artifact-card small{color:#9a87a5;margin-top:4px;font-size:11px;display:block}.customer-atlas .ca-artifact-card>svg{color:#9b7aae}.customer-atlas .ca-file-icon{color:#8c5ba9;background:#f0e5f8;border-radius:8px;padding:10px}.customer-atlas .ca-generated-file{color:#726b77;background:#fff;border:1px solid #ddd7e3;border-radius:10px;align-items:center;gap:12px;margin:16px 0;padding:14px 16px;display:flex}.customer-atlas .ca-generated-file>svg{flex-shrink:0}.customer-atlas .ca-document-progress{background:#fcfaff;border-color:#d8c8e4}.customer-atlas .ca-document-progress>svg{color:#8557a3}.customer-atlas .ca-generated-file-info{flex:1;min-width:0}.customer-atlas .ca-generated-file-info strong{color:#3c2858;overflow-wrap:anywhere;font-size:14px;font-weight:500;display:block}.customer-atlas .ca-generated-file-info small{color:#837b8b;margin-top:4px;font-size:11px;display:block}.customer-atlas .ca-generated-file-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.customer-atlas .ca-generated-file-actions :is(button,a){color:#62635d;background:#f7f7f5;border:0;border-radius:7px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.customer-atlas .ca-generated-file-actions button:first-child{color:#713cbb;background:#f7f1fd}.customer-atlas .ca-generated-file-actions :is(button,a):hover:not(:disabled){background:#efe7f6}@media (max-width:700px){.customer-atlas .ca-generated-file{flex-wrap:wrap;padding:12px}.customer-atlas .ca-generated-file-actions{margin-left:auto}}.customer-atlas .ca-footnote{color:#7d6d89;background:#f8f6fb;border-left:2px solid #c9b0df;align-items:flex-start;gap:9px;margin:20px 0;padding:12px 14px;font-size:12px;display:flex}.customer-atlas .ca-footnote>svg{flex-shrink:0;margin-top:4px}.customer-atlas .ca-footnote .atlas-artifact-markdown{font-size:12px}.customer-atlas .ca-footnote>p{margin:0;line-height:1.7}.customer-atlas .ca-footnote a{color:#73499d;text-underline-offset:2px;text-decoration:underline}.customer-atlas .ca-sources{color:#80658d;margin:18px 0;font-size:11px}.customer-atlas .ca-sources ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0;padding:0;list-style:none;display:grid}.customer-atlas .ca-sources a{color:inherit;border:1px solid #e9e1ee;border-radius:7px;align-items:flex-start;gap:8px;padding:11px;text-decoration:none;display:flex}.customer-atlas .ca-sources a>span{background:#f0eaf5;border-radius:4px;padding:2px 5px;font-size:9px}.customer-atlas .ca-sources a>div{flex:1;min-width:0}.customer-atlas .ca-sources strong{font-size:11px;font-weight:550;line-height:1.5;display:block}.customer-atlas .ca-sources small{color:#a094aa;margin-top:3px;font-size:10px;display:block}.customer-atlas .ca-sources p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:5px 0 0;font-size:10px;line-height:1.5;display:-webkit-box;overflow:hidden}.customer-atlas .ca-file-download{color:#744892;border:1px solid #e9e0ef;border-radius:7px;align-items:center;gap:9px;width:fit-content;margin:10px 0;padding:10px 12px;font-size:12px;text-decoration:none;display:flex}.customer-atlas .ca-response-actions{align-items:center;gap:12px;margin-top:13px;display:flex}.customer-atlas .ca-response-actions button{color:#a393af;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-size:10px;display:flex}.customer-atlas .ca-response-actions small{color:#a07165;font-size:10px}.customer-atlas .ca-message-notice{color:#9e7255;padding:10px 0;font-size:12px}.customer-atlas .ca-compose-area{background:#fff;align-self:center;width:100%;max-width:820px;padding:10px 30px 16px}.customer-atlas .ca-composer{background:#fff;border:1px solid #ded2e9;border-radius:15px;padding:16px 16px 12px;transition:box-shadow .2s,border-color .2s;box-shadow:0 5px 24px #35204407}.customer-atlas .ca-composer:focus-within{border-color:#b697d3;box-shadow:0 4px 24px #6a369812}.customer-atlas .ca-composer textarea{resize:none;color:#483851;background:0 0;border:0;outline:none;width:100%;min-height:50px;max-height:190px;margin:0 0 10px;padding:0 2px;font-size:14px;line-height:1.7;display:block}.customer-atlas .ca-composer textarea::placeholder{color:#a698af}.customer-atlas .ca-composer-toolbar{justify-content:space-between;align-items:center;gap:8px;display:flex}.customer-atlas .ca-composer-options{align-items:center;gap:10px;min-width:0;display:flex}.customer-atlas .ca-toolbar-separator{border-left:1px solid #ebe3f0;height:14px}.customer-atlas .ca-mode{color:#8e789d;align-items:center;font-size:11px;display:flex;position:relative}.customer-atlas .ca-mode select{appearance:none;cursor:pointer;background:0 0;border:0;outline:none;padding:6px 18px 6px 0;font-size:11px}.customer-atlas .ca-mode>svg{pointer-events:none;position:absolute;right:0}.customer-atlas .ca-think{color:#a48daf;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:5px;padding:5px 7px;font-size:10px;display:flex}.customer-atlas .ca-think.is-active{color:#8450ad;background:#f3eafb;border-color:#e3d1f2}.customer-atlas .ca-send{color:#fff;background:#7648b1;border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.customer-atlas .ca-send:disabled{opacity:.55;background:#b4a0ce}.customer-atlas .ca-attached{color:#8c66a2;background:#f7f0fc;border:1px solid #e9def1;border-radius:6px;align-items:center;gap:6px;width:fit-content;max-width:100%;margin-bottom:12px;padding:5px 8px;font-size:11px;display:flex}.customer-atlas .ca-attached span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-atlas .ca-attached button{color:inherit;background:0 0;border:0;padding:2px}.customer-atlas .ca-disclaimer{text-align:center;color:#b1a6b9;margin:10px 0 0;font-size:9px;line-height:1.6}.customer-atlas .ca-error{color:#9b5f55;background:#fff8f5;border:1px solid #f2dfd5;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding:9px 12px;font-size:12px;line-height:1.7;display:flex}.customer-atlas .ca-error button{color:#7c4ba5;background:0 0;border:0;flex-shrink:0;font-size:11px;text-decoration:underline}.customer-atlas .ca-empty{color:#a296aa;justify-content:center;align-items:center;gap:8px;padding:35px 15px;font-size:12px;line-height:1.7;display:flex}.customer-atlas .ca-jump{color:#916ca6;z-index:2;background:#fff;border:1px solid #e8ddef;border-radius:20px;align-items:center;gap:6px;padding:7px 12px;font-size:11px;display:flex;position:absolute;bottom:185px;left:50%;transform:translate(-50%);box-shadow:0 2px 9px #3a1e5810}.customer-atlas .ca-artifact-region{border-left:1px solid var(--ca-line);width:48%;min-width:330px;min-height:0;display:flex}.customer-atlas.ca-with-artifact .ca-sidebar{display:none}.customer-atlas.ca-with-artifact .ca-transcript{padding:18px 25px 30px}.customer-atlas.ca-with-artifact .ca-header>div>span{display:none}.customer-atlas .ca-document-dialog{color:#483a54;border:1px solid #e6dceb;border-radius:16px;width:min(520px,100vw - 32px);max-height:75vh;padding:0;box-shadow:0 20px 80px #24103725}.customer-atlas .ca-document-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#24183255}.customer-atlas .ca-dialog-body{padding:25px}.customer-atlas .ca-dialog-body header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:24px;display:flex}.customer-atlas .ca-dialog-body h2{margin:0;font-size:19px;font-weight:600}.customer-atlas .ca-dialog-body header p{color:#9c8aa8;margin:6px 0 0;font-size:12px}.customer-atlas .ca-dialog-body .ca-search{border:1px solid #e7deed;border-radius:8px;padding:5px 12px}.customer-atlas .ca-document-list{max-height:45vh;margin-top:15px;overflow:auto}.customer-atlas .ca-document-list>button{text-align:left;color:#9572a6;background:0 0;border:0;border-bottom:1px solid #eee7f3;align-items:center;gap:13px;width:100%;padding:15px 8px;display:flex}.customer-atlas .ca-document-list>button:hover{background:#faf5fe}.customer-atlas .ca-document-list>button span{color:#6a5577;flex:1;font-size:13px}.customer-atlas .ca-spin{animation:1.3s linear infinite ca-spin}@keyframes ca-spin{to{transform:rotate(360deg)}}@keyframes ca-pulse{50%{opacity:.4}}@keyframes ca-star-twinkle{0%,to{opacity:.5;transform:scale(.88)}50%{opacity:1;transform:scale(1.08)}}@media (min-width:1500px){.customer-atlas .ca-welcome{padding-top:9vh}}@media (max-width:1100px){.customer-atlas .ca-sidebar{width:215px}.customer-atlas .ca-capabilities{flex-wrap:wrap;gap:12px}.customer-atlas .ca-welcome{padding:30px 25px}.customer-atlas .ca-header>div>span{display:none}}@media (max-width:780px){.customer-atlas{height:calc(100dvh - 64px);min-height:450px}.customer-atlas .ca-sidebar{z-index:5;width:230px;position:absolute;inset:0 auto 0 0;box-shadow:8px 0 30px #3d205014}.customer-atlas.ca-with-sidebar .ca-main .ca-header{padding-left:244px}.customer-atlas.ca-with-sidebar .ca-header>div,.customer-atlas.ca-with-sidebar .ca-preview-badge{display:none}.customer-atlas .ca-header{min-height:59px;padding:13px 16px}.customer-atlas .ca-header-new{display:flex}.customer-atlas .ca-welcome{padding:23px 20px}.customer-atlas .ca-welcome h1{font-size:36px}.customer-atlas .ca-welcome-mark{margin-bottom:20px}.customer-atlas .ca-eyebrow{font-size:8px}.customer-atlas .ca-starters{gap:8px}.customer-atlas .ca-starters>button{grid-template-columns:1fr;gap:7px;padding:14px 11px}.customer-atlas .ca-starters>button>svg:first-child{grid-row:auto}.customer-atlas .ca-starters>button>svg:last-child{top:14px}.customer-atlas .ca-starters span{line-height:1.5}.customer-atlas .ca-compose-area{padding:10px 16px}.customer-atlas .ca-transcript{padding:15px 20px}.customer-atlas .ca-artifact-region{z-index:6;background:#fff;width:100%;min-width:0;position:absolute;inset:0}.customer-atlas .ca-think{gap:3px;padding:4px;font-size:9px}.customer-atlas .ca-composer-options{gap:7px}.customer-atlas .ca-sources ol{grid-template-columns:1fr}.customer-atlas .ca-wide-break{display:none}}@keyframes sd-atlasFadeIn{0%{opacity:0}to{opacity:1}}.customer-atlas .atlas-artifact-markdown [data-sd-animate]{animation:var(--sd-animation,sd-atlasFadeIn) var(--sd-duration,.22s) var(--sd-easing,ease-out) var(--sd-delay,0s) both}@keyframes ca-stream-marker{0%{color:#0000}}.customer-atlas .atlas-artifact-markdown [data-sd-animate-marker]::marker{animation:ca-stream-marker var(--sd-marker-duration,.22s) var(--sd-marker-easing,ease-out) var(--sd-marker-delay,0s) both}@media (prefers-reduced-motion:reduce){.customer-atlas *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.customer-atlas [data-sd-animate-marker]::marker{animation:none!important}}.customer-atlas .ca-inline-artifact{background:#fff;border:1px solid #ded2e8;border-radius:10px;margin:10px 0;overflow:hidden}.customer-atlas .ca-inline-artifact>summary{cursor:pointer;color:#77518d;background:#fcfaff;align-items:center;gap:10px;min-height:44px;padding:6px 14px;list-style:none;display:flex}.customer-atlas .ca-inline-artifact>summary::-webkit-details-marker{display:none}.customer-atlas .ca-inline-artifact>summary strong{flex:1;font-size:14px;font-weight:550}.customer-atlas .ca-inline-artifact[open]>summary{border-bottom:1px solid #e9e0ef}.customer-atlas .ca-inline-artifact .ca-artifact-chevron{transition:transform .15s}.customer-atlas .ca-inline-artifact[open] .ca-artifact-chevron{transform:rotate(180deg)}
.customer-atlas .atlas-artifact-pane{background:#f5f4f7;border:1px solid #e5e0eb;border-radius:14px;flex-direction:column;flex:auto;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.customer-atlas .atlas-artifact-pane-header{background:#fff;border-bottom:1px solid #e5e0eb;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.customer-atlas .atlas-artifact-pane-title{color:#513077;align-items:center;gap:10px;min-width:0;display:flex}.customer-atlas .atlas-artifact-pane-title>div{min-width:0}.customer-atlas .atlas-artifact-pane-title h2{text-overflow:ellipsis;white-space:nowrap;color:#282134;margin:0;font-size:14px;font-weight:650;line-height:1.4;overflow:hidden}.customer-atlas .atlas-artifact-pane-title span{color:#746b7e;margin-top:3px;font-size:12px;display:block}.customer-atlas .atlas-artifact-pane-actions{flex-shrink:0;gap:4px;display:flex}.customer-atlas .atlas-artifact-pane-actions button{color:#675575;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.customer-atlas .atlas-artifact-pane-actions button:hover:not(:disabled){background:#f1eafa}.customer-atlas .atlas-artifact-pane-actions button:disabled{cursor:default;opacity:.4}.customer-atlas .atlas-artifact-pane-actions button:focus-visible,.customer-atlas .atlas-artifact-table-scroll:focus-visible{outline-offset:2px;outline:2px solid #8659be}.customer-atlas .atlas-artifact-pane-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:24px;overflow:auto}.customer-atlas .atlas-artifact-paper{box-sizing:border-box;background:#fff;border:1px solid #e8e3ed;border-radius:4px;min-width:16cm;max-width:860px;min-height:100%;margin:0 auto;padding:2.5cm;box-shadow:0 3px 14px #2c183307}.customer-atlas .atlas-artifact-paper--email{max-width:860px;min-height:0}.customer-atlas .atlas-artifact-notice{color:#775425;background:#fff8e9;margin:0;padding:10px 20px;font-size:12px;line-height:1.5}.customer-atlas .atlas-artifact-empty{color:#84758e;font-size:14px;line-height:1.7}.customer-atlas .atlas-artifact-footnote{background:#eee8f5;border-left:3px solid #b39bd0;border-radius:0 6px 6px 0;max-width:860px;margin:18px auto 0;padding:16px 20px}.customer-atlas .atlas-artifact-footnote .atlas-artifact-markdown{color:#655570;font-size:12px}.customer-atlas .atlas-artifact-pane--compact{border:0;border-radius:0;flex:none;height:auto;min-height:0;display:block}.customer-atlas .atlas-artifact-pane--compact .atlas-artifact-pane-header{padding:6px 12px}.customer-atlas .atlas-artifact-pane--compact .atlas-artifact-pane-title span{margin:0;font-size:11px}.customer-atlas .atlas-artifact-pane--compact .atlas-artifact-pane-scroll{flex:none;height:auto;max-height:500px;padding:8px;overflow:auto}.customer-atlas .atlas-artifact-pane--compact .atlas-artifact-paper{min-height:0}.customer-atlas .atlas-artifact-markdown{--clause-indent:1.25rem;color:#302c36;overflow-wrap:anywhere;min-width:0;font-size:14px;line-height:1.65}.customer-atlas .atlas-artifact-markdown--document{font-family:Arial,Helvetica,sans-serif}.customer-atlas .atlas-artifact-pane .atlas-artifact-markdown{font-size:12pt;line-height:1.5}.customer-atlas .atlas-artifact-markdown--email{line-height:1.8}.customer-atlas .atlas-artifact-markdown>div+div{margin-top:.8em}.customer-atlas .atlas-artifact-pane .atlas-artifact-markdown>div+div{margin-top:.45em}.customer-atlas .atlas-artifact-markdown .atlas-artifact-markdown-block{margin:0}.customer-atlas .atlas-artifact-markdown :where(p,ul,ol,blockquote,pre,table){margin:0 0 .8em}.customer-atlas .atlas-artifact-markdown :where(p,ul,ol,blockquote,pre,table):last-child{margin-bottom:0}.customer-atlas .atlas-artifact-pane .atlas-artifact-markdown :where(p,ul,ol,blockquote,pre,table){margin-bottom:.55em}.customer-atlas .atlas-artifact-pane .atlas-artifact-markdown :where(p,ul,ol,blockquote,pre,table):last-child{margin-bottom:0}.customer-atlas .atlas-artifact-markdown :where(h1,h2,h3,h4,h5,h6){color:#28202f;margin:1.5em 0 .6em;font-weight:700;line-height:1.45}.customer-atlas .atlas-artifact-markdown h1{font-size:1.65em}.customer-atlas .atlas-artifact-markdown h2{font-size:1.3em}.customer-atlas .atlas-artifact-markdown h3{font-size:1.12em}.customer-atlas .atlas-artifact-markdown :where(h4,h5,h6){font-size:1em}.customer-atlas .atlas-artifact-pane .atlas-artifact-markdown :where(h1,h2,h3,h4,h5,h6){margin:12pt 0 6pt;font-size:14pt;line-height:1.5}.customer-atlas .atlas-artifact-markdown>div:first-child .atlas-artifact-markdown-block>:first-child{margin-top:0}.customer-atlas .atlas-artifact-markdown--document>div:first-child .atlas-artifact-markdown-block>:is(h1,h2):first-child{text-align:center;margin-bottom:12pt}.customer-atlas .atlas-artifact-markdown strong{font-weight:700}.customer-atlas .atlas-artifact-markdown a{color:#694198;text-underline-offset:3px;text-decoration:underline}.customer-atlas .atlas-artifact-markdown a.atlas-inline-citation{color:#8a8691;white-space:nowrap;border-radius:3px;padding:.3em .1em;font-size:.75em;font-weight:600;line-height:0;text-decoration:none;position:relative;top:-.3em}.customer-atlas .atlas-artifact-markdown a.atlas-inline-citation:hover,.customer-atlas .atlas-artifact-markdown a.atlas-inline-citation:focus-visible{color:#694198;text-underline-offset:2px;text-decoration:underline}.customer-atlas .atlas-artifact-markdown a.atlas-inline-citation:focus-visible{outline-offset:2px;outline:2px solid #a58abf}.customer-atlas .atlas-artifact-markdown ul{padding-inline-start:1.5em;list-style:outside}.customer-atlas .atlas-artifact-markdown ol{padding-inline-start:1.75em;list-style:decimal}.customer-atlas .atlas-artifact-markdown li{margin:.25em 0;padding-inline-start:.25em}.customer-atlas .atlas-artifact-markdown li>:where(ul,ol){margin-top:.3em}.customer-atlas .atlas-artifact-markdown blockquote{color:#706377;border-left:3px solid #d8ccdf;padding:.2em 0 .2em 1em}.customer-atlas .atlas-artifact-markdown pre{white-space:pre;background:#f7f5f9;border:1px solid #e9e3ed;border-radius:6px;max-width:100%;padding:14px;font:12px/1.65 ui-monospace,SFMono-Regular,monospace;overflow:auto}.customer-atlas .atlas-artifact-markdown :not(pre)>code{background:#f4eff8;border-radius:3px;padding:.12em .3em;font:.88em ui-monospace,SFMono-Regular,monospace}.customer-atlas .atlas-artifact-markdown hr{border:0;border-top:1px solid #e3dce9;margin:1.4em 0}.customer-atlas .atlas-artifact-table-scroll{max-width:100%;margin:1em 0;overflow:auto}.customer-atlas .atlas-artifact-markdown table{border-collapse:collapse;width:100%;font-size:.92em}.customer-atlas .atlas-artifact-markdown :where(th,td){text-align:left;vertical-align:top;border:1px solid #ded7e5;min-width:90px;padding:8px 11px}.customer-atlas .atlas-artifact-markdown th{background:#f6f3f8;font-weight:650}.customer-atlas .atlas-artifact-pane .atlas-artifact-markdown :where(table,pre,code){font-size:12pt;line-height:1.5}.customer-atlas .atlas-artifact-clause{-moz-column-gap:.75em;grid-template-columns:max-content minmax(0,1fr);align-items:start;column-gap:.75em;margin-inline-start:calc(var(--clause-depth,0) * var(--clause-indent));display:grid}.customer-atlas .atlas-artifact-clause-label{font-variant-numeric:tabular-nums;white-space:nowrap;min-width:1.65em}.customer-atlas .atlas-artifact-clause-body{min-width:0}.customer-atlas .atlas-artifact-image-label{color:#776883;font-style:italic}@media screen{.customer-atlas .atlas-artifact-pane--compact .atlas-artifact-paper{zoom:.8}}@media (max-width:700px){.customer-atlas .atlas-artifact-pane-header{gap:8px;padding:12px}.customer-atlas .atlas-artifact-pane-scroll{padding:12px}.customer-atlas .atlas-artifact-markdown{--clause-indent:.7rem;font-size:14px}.customer-atlas .atlas-artifact-clause{-moz-column-gap:.45em;column-gap:.45em}}
