/* One type scale and surface system across conversations and work pages. */
:root{
 --font-text:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif;
 --font-display:var(--font-text);--type-meta:12px;--type-ui:14px;--type-body:15px;
 --type-title:24px;--type-section:18px;--type-label:16px;--type-number:28px;
 --ink:#25282d;--muted:#59616d;--line:#e3e8ef;--blue:#426bb0;--green:#426bb0;
 --surface:#fff;--surface-muted:#f7f9fc;--shadow:0 2px 8px #32496908;
 --focus:0 0 0 3px #82a5dc38;--mint:#e5edf9;
}
body{background:#fff;color:var(--ink);font:400 var(--type-body)/1.7 var(--font-text);letter-spacing:0}
button,input,textarea,select{font-family:var(--font-text)}
h1,h2,h3,h4,p{overflow-wrap:anywhere;letter-spacing:0}
h1{font-size:var(--type-title);line-height:1.4;font-weight:600}
h2{font-size:var(--type-section);line-height:1.5;font-weight:600}
h3{font-size:var(--type-label);line-height:1.5;font-weight:600}
h4{font-size:var(--type-ui);line-height:1.6;font-weight:600}
small,.hint,.tag,.status,.eyebrow{font-size:var(--type-meta);line-height:1.6}
.app-shell{grid-template-columns:232px minmax(0,1fr)}
.sidebar{background:#f3f6fb;border-right:1px solid var(--line);padding:24px 16px;backdrop-filter:none}
.sidebar-brand{font-size:20px;padding:6px 12px 28px;color:#526c9e}.sidebar-brand small{display:none}
.nav{gap:4px;scrollbar-color:#c7d4e8 transparent}.nav button{font-size:var(--type-ui);padding:10px 12px;border-radius:6px;color:#617087}
.nav button.active{background:#e6edf9;color:#3c619d;box-shadow:none;font-weight:500}
.nav button:hover{background:#eaf0f8}.sidebar-footer{padding:18px 12px 0}
.user-name{font-size:var(--type-ui);font-weight:500}.user-enterprise{font-size:var(--type-meta)}
.topbar{height:58px;border:0;background:#fff;padding:0 36px;position:relative;backdrop-filter:none;display:none}
.topbar-title{font-size:var(--type-meta);color:var(--muted);font-weight:400}
.topbar>.status{background:none;padding:0;color:var(--muted)}
.content{max-width:1180px;padding:40px 36px 64px}
.page-header{margin-bottom:30px;align-items:center}.page-header h1{font-size:var(--type-title);line-height:1.4;margin:0;font-weight:600}
.page-header .hint{margin-top:7px}.page-header .search{max-width:100%;font-size:var(--type-ui);height:40px}
.panel{background:transparent;border:0;border-top:1px solid var(--line);border-radius:0;padding:24px 0;margin-bottom:16px;box-shadow:none}
.panel-header{margin-bottom:20px}.panel h2,.section-heading h2,.teaching-account h2,.account-month-summary h2,.monthly-report-hero h2{font-size:var(--type-section);font-weight:600;line-height:1.5}
.panel h3,.priority h3,.diagnostic-card h3,.resource h3{font-size:var(--type-label);font-weight:500;line-height:1.6}
.section-heading{margin:0 0 20px}.section-heading h2{margin:0}.section-count{font-size:var(--type-meta)}
.stats,.stats.admin-stats{gap:0;margin:0 0 28px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.stat{border:0;border-right:1px solid var(--line);border-radius:0;padding:20px;background:none;box-shadow:none}
.stat:last-child{border-right:0}.stat-label{font-size:var(--type-meta)}
.stat-value{font-size:var(--type-number);line-height:1.3;font-weight:500;margin-top:6px;color:var(--ink)!important}
.stat-action span{display:none}.stat-action:hover{background:#f5f8fc;box-shadow:none;transform:none}
.monthly-callout,.history-backfill{border:0;border-radius:0;background:#f5f8fd;box-shadow:none;padding:20px 24px;margin:24px 0}
.monthly-callout.admin{background:#f0f5fd;border:0}.monthly-callout.required{background:#fdf7ed;border:0}
.monthly-callout strong,.history-backfill h2{font-size:var(--type-label);font-weight:500;line-height:1.6;margin:4px 0}
.monthly-callout p,.owner-summary p,.monthly-report-hero p{font-size:var(--type-body);line-height:1.8}
.eyebrow{color:var(--muted);font-weight:400}.monthly-report-hero{border-radius:0;background:#f0f5fd;color:var(--ink);padding:28px}
.monthly-report-hero p{color:var(--ink)}.monthly-report-hero .status{color:#496992;background:#e2ebfa}
.monthly-report-hero .button{background:#fff;color:var(--blue)}
.workspace-tools{margin-top:28px;border-top:1px solid var(--line);padding-top:20px}
.workspace-tools>summary{cursor:pointer;font-size:var(--type-ui);font-weight:500;color:#62728a}
.workspace-tools .grid-2{gap:36px;margin-top:20px}.workspace-tools .panel{border-top:0;padding-top:0}
.resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}
.resource{background:none;border:0;border-bottom:1px solid var(--line);border-radius:0;box-shadow:none;padding:22px 0;min-height:0}
.resource:hover{transform:none;box-shadow:none}.resource h3{margin:6px 0 10px}.resource p{font-size:var(--type-ui);margin:0}
.resource-actions{margin-top:16px}.lesson-no{font-size:var(--type-meta);color:var(--muted);font-weight:400}
.resource-actions .button{background:none;color:#5273a5;border:0;padding:2px 0;border-radius:0;box-shadow:none}
.resource p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.tags{gap:12px}.tag{padding:0;background:none;color:var(--muted);border-radius:0}
.locked-resource{background:none}.locked-resource h3{color:#8590a0}
.button,.ar-confirm,.cp-create button{font-size:var(--type-ui);line-height:1.4;font-weight:500;border-radius:6px;padding:10px 16px;background:#527bc0;border-color:#527bc0;box-shadow:none}
.button.small{font-size:var(--type-meta);padding:7px 12px}.button:hover{background:#456caf;border-color:#456caf;box-shadow:none}
.button.secondary{background:#fff;border-color:#d8e2f1;color:#5273a5}.button.ghost{background:transparent;border-color:var(--line);color:#637188}
.button.danger{background:#fff;border-color:#e5c8cc;color:#aa5a65}.button:disabled{cursor:not-allowed}
.field label,.client-picker label{font-size:var(--type-meta);font-weight:500;color:#627086}
.field input,.field textarea,.field select,.search,.client-picker select{font-size:var(--type-ui);border-radius:6px;border-color:#dce3ed;background:#fff}
.client-picker{background:none;border:0;border-radius:0;box-shadow:none;padding:0;margin-bottom:24px}
.client-picker span{font-size:var(--type-meta)}.client-picker span:empty{display:none}
.table-wrap{border-radius:0;border:0;background:none}table{font-size:var(--type-ui)}th{font-size:var(--type-meta);font-weight:500;color:var(--muted);background:#f7f9fc}td{line-height:1.7}
th,td{font-size:var(--type-ui)}th{font-size:var(--type-meta);white-space:nowrap}.assignment-table{table-layout:fixed;min-width:800px}.assignment-table th:first-child{width:38%}.assignment-table th:nth-child(2){width:12%}.assignment-table th:nth-child(3){width:6%}.assignment-table th:nth-child(4){width:8%}.assignment-table th:nth-child(5){width:10%}.assignment-table th:nth-child(6){width:16%}.assignment-table th:nth-child(7){width:10%}.assignment-table .status{white-space:nowrap}.assignment-table td:first-child strong{font-weight:500}.communication-status+small{font-size:var(--type-meta)}
.status,.communication-status{border-radius:4px;font-size:var(--type-meta);font-weight:400;padding:3px 7px}
.status.ready,.status.published,.communication-status.assistant,.communication-status.admin{background:none;color:#4a7b6b;padding-left:0}.communication-status.admin{color:#5273a5}.status.ready{white-space:nowrap}
.script-box,.source-script{font-size:var(--type-body);line-height:1.9;border-radius:6px;background:#f7f9fc}
.report-section p{font-size:var(--type-body);line-height:1.9}.report-head h2{font-size:var(--type-section)!important}
.dimension{border-radius:0;background:none;border-left:1px solid var(--line);font-size:var(--type-meta);padding:8px 14px}.dimension b{font-size:var(--type-label);font-weight:500;color:var(--ink)}
.score{width:68px;height:68px;border-width:4px;box-shadow:none}.score b{font-size:var(--type-section)}
.issue{border-left:2px solid #d7aa69}.review-task,.impact,.impact-block,.priority,.diagnostic-card,.metric-card{border-radius:6px;box-shadow:none}
.metric-card strong{font-size:var(--type-title);font-weight:500}.metric-card small{font-size:var(--type-meta)}
.teacher-message,.message-item,.batch-item,.batch-preview{border-radius:6px;box-shadow:none}.message-item>strong{font-size:var(--type-body);font-weight:500}
.required-notice,.assistant-release,.cp-create,.login-form{border-radius:8px}.required-notice h2,.assistant-release h2,.cp-create h2,.login-form h2{font-size:var(--type-title);line-height:1.5;font-weight:600}
.assistant-release p{font-size:var(--type-ui);line-height:1.9}.ar-kicker{font-size:var(--type-meta)}
.login-brand{background:#eef3fb;color:#394c6b}.login-brand h1{font-size:32px;line-height:1.5;font-weight:500}.login-brand p{color:#6e7c91;font-size:var(--type-body)}
.conversation-app{font:400 var(--type-body)/1.85 var(--font-text);--cp-ink:var(--ink);--cp-muted:var(--muted);--cp-line:var(--line)}
.cp-sidebar{width:248px;padding:24px 14px 18px;background:#f5f6f8}.cp-brand{margin:0 12px 24px}.cp-brand strong{font-size:22px;font-weight:500;color:#292d34}
.cp-brand>span{width:30px;height:30px;font-size:15px;border-radius:6px}.cp-brand small{display:none}
.cp-links{font-size:var(--type-ui);padding:0 12px 22px;gap:14px}.cp-links a{color:#505762}
.cp-label,#cp-enterprise label,.cp-projects small,.cp-footer small{font-size:var(--type-meta)}
.cp-new{font-size:var(--type-ui)!important;border-color:transparent!important;background:#e8edf5!important;margin-bottom:24px;padding:10px 14px!important;color:#303943!important;font-weight:500}
.cp-label{color:#59616d;padding:0 12px;margin-bottom:8px}#cp-enterprise label{color:#59616d}#cp-enterprise select{color:#303943;border-color:#d9dfe7;font-size:14px}
.cp-projects button{font-size:var(--type-ui);padding:9px 12px;border-radius:6px;line-height:1.55;margin:2px 0;color:#363b43}.cp-projects strong{font-weight:400;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cp-projects button.active{background:#e2eaf7;border-color:transparent;color:#244c88}.cp-projects button.active strong{font-weight:500}
.cp-projects small{display:none}.cp-footer{padding:20px 10px 0;font-size:var(--type-ui)}.cp-footer small{color:#59616d}.cp-footer button{font-size:var(--type-meta);padding:4px 0;border:0;color:#505d70}
.cp-main>header{height:60px;padding:0 28px;border-bottom:0}.cp-main>header strong{font-size:var(--type-ui);font-weight:500;color:#4f5660}
.cp-main>header small{display:none}.cp-materials-button{font-size:var(--type-meta)!important;background:transparent!important;border:0!important;color:var(--muted)!important}
.cp-messages{padding:28px max(32px,calc((100% - 704px)/2)) 28px;scrollbar-gutter:stable}.cp-message{margin-bottom:36px}.cp-message-body{font-size:16px;line-height:1.8;color:#25282d}
.cp-message.user{margin-left:16%;background:#f0f1f3;padding:14px 18px;border-radius:8px}
.cp-speaker{font-size:var(--type-meta);font-weight:500;margin-bottom:14px;gap:8px;color:#535d6b}.cp-speaker:before{width:22px;height:22px;font-size:12px}
.cp-sources{font-size:var(--type-meta);margin-top:14px;color:var(--muted)}
/* Reply rhythm: paragraph spacing is explicit, not multiplied raw blank lines. */
.cp-prose{white-space:normal;line-height:1.65}
.cp-prose>:first-child{margin-top:0}.cp-prose>:last-child{margin-bottom:0}
.cp-prose p{margin:0 0 12px}.cp-prose :is(h1,h2,h3,h4,h5,h6){font-size:17px;line-height:1.5;font-weight:600;margin:22px 0 8px;color:#25282d}
.cp-prose :is(ul,ol){margin:6px 0 14px;padding-left:24px}.cp-prose li{margin:3px 0;padding-left:2px}.cp-prose li>p{margin:0 0 5px}.cp-prose li :is(ul,ol){margin:4px 0}
.cp-prose strong{font-weight:600}.cp-prose a{color:#315fa5;text-decoration:underline;text-underline-offset:3px}
.cp-prose blockquote{margin:12px 0;padding:2px 14px;border-left:3px solid #cbd5e3;color:#535d69}.cp-prose blockquote p{margin:4px 0}
.cp-prose code{font:13px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;background:#f0f2f5;border-radius:3px;padding:2px 4px;overflow-wrap:anywhere}
.cp-prose pre{padding:14px;background:#f5f6f8;border-radius:6px;overflow:auto;max-width:100%;white-space:pre;margin:12px 0}.cp-prose pre code{padding:0;background:none;white-space:pre;overflow-wrap:normal}
.cp-prose table{display:block;overflow:auto;max-width:100%;border-collapse:collapse;margin:12px 0;font-size:14px}.cp-prose :is(th,td){padding:8px 10px;border:1px solid #dce1e8;min-width:100px;white-space:normal}.cp-prose th{color:#454d58;font-weight:500}
.cp-prose hr{border:0;border-top:1px solid #e3e8ef;margin:20px 0}
.cp-welcome{padding:24px 0}.cp-welcome h1{font-size:30px;line-height:1.4;font-weight:500;color:#30343b;margin:0;text-align:center}
.cp-dialogue.is-empty{justify-content:center;padding-bottom:80px}.is-empty .cp-messages{flex:0 0 auto;overflow:visible;padding:0 24px 28px}.is-empty .cp-composer-wrap{margin:0 auto}.cp-main:has(.is-empty)>header #cp-title{visibility:hidden}
.cp-welcome-mark{display:none}.cp-welcome p{display:none}.cp-welcome details{font-size:var(--type-ui);margin-top:16px}
.cp-composer-wrap{max-width:768px;padding:12px 28px 24px;flex:none;margin:0 auto}.cp-composer{padding:12px 16px;border-color:#d8dee7;background:#fff;box-shadow:0 3px 16px #303b4e0c;border-radius:8px}
.cp-composer:focus-within{border-color:#809ac2;box-shadow:0 0 0 2px #809ac21a}.cp-composer textarea{font-size:16px;min-height:30px;line-height:1.6;resize:none;height:48px;color:#25282d}.cp-composer textarea::placeholder{color:#636b76}.cp-bottom{margin-top:4px}.cp-bottom>small,.cp-disclaimer{display:none}
.cp-attach{width:34px;height:34px;line-height:34px;font-size:24px;border-radius:6px;color:#404b5b}.cp-attach:hover{background:#e8effb}
.cp-send{width:36px;height:36px;background:#d2e3fb!important;color:#244e88!important}.cp-pending>span{font-size:var(--type-meta);border-radius:4px}
.cp-notice{font-size:var(--type-meta);line-height:1.7;padding:0 2px 12px}.cp-materials{background:#f8fafd}.cp-materials h3{font-size:var(--type-label)}.cp-materials p,.cp-file a{font-size:var(--type-meta)}
.cp-job-heading strong{font-size:var(--type-ui);line-height:1.8}.cp-job>small,.cp-job-heading a,.cp-job-source,.cp-inline-report>summary{font-size:var(--type-meta)}
.cp-inline-report{font-size:var(--type-body)}.cp-inline-report h2{font-size:var(--type-section)!important}
/* Press feedback uses transform, never dimensions or document flow. */
.month-overview .month-reasoning{font-size:16px;line-height:1.7;max-width:850px;margin:12px 0;color:#25282d}.month-plan ol{margin:16px 0;padding-left:22px;max-width:850px}.month-plan li{padding-left:4px;margin:18px 0}.month-plan li>strong{font-size:16px;font-weight:500}.month-plan li>p{font-size:15px;line-height:1.7;margin:6px 0}.monthly-analysis-details{border-top:1px solid var(--line);margin-top:30px;padding-top:18px}.monthly-analysis-details>summary{font-size:14px;font-weight:500;color:#426bb0;cursor:pointer}.monthly-analysis-details>p{font-size:14px;line-height:1.7}.report-notes{white-space:pre-line}.practical-advice>details{font-size:12px;color:#59616d}.practical-advice blockquote{border-left:2px solid #cbd5e3;padding:4px 14px;margin:12px 0;font-size:15px;line-height:1.7}.practical-advice>p{margin:8px 0}
.library-tabs{display:flex;gap:24px;border-bottom:1px solid var(--line);margin-bottom:22px}.library-tabs button{font:500 16px/1.5 var(--font-text);padding:10px 0 14px;background:none;border:0;border-bottom:2px solid transparent;border-radius:0;color:#59616d;cursor:pointer}.library-tabs button[aria-selected="true"]{color:#25282d;border-bottom-color:#426bb0}.library-tabs span{font-size:12px;font-weight:400;margin-left:6px;color:#59616d}
.library-toolbar{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:28px}.library-toolbar select{font:14px var(--font-text);background:#fff;color:#303847;border:1px solid #d8dee7;border-radius:6px;padding:10px 12px;min-width:180px}.library-toolbar .search{flex:1;min-width:180px;max-width:440px}.library-toolbar>span{font-size:12px;color:#59616d}.library-group{margin-bottom:32px}.library-group>h2{font-size:18px;margin:0;border-bottom:1px solid var(--line);padding-bottom:10px}.library-group .resource h3{font-size:16px;color:#303847}.library-group .locked-resource h3{color:#69717c}
.monthly-report-hero{display:block;background:none;border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px 0;margin-bottom:32px}.monthly-report-hero .status{display:none}.monthly-report-hero h2{font-size:18px;margin:0 0 16px}.monthly-report-hero>.button{margin-top:18px}.monthly-report-hero .month-headline{font-size:20px;line-height:1.5;font-weight:500;margin-bottom:20px;color:#25282d}.month-overview dl{margin:0}.month-overview dl>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:18px;margin:12px 0}.month-overview dt{font-size:14px;color:#59616d;font-weight:500;padding-top:1px}.month-overview dd{margin:0;font-size:15px;line-height:1.65;color:#25282d}.month-overview ul{margin:0;padding-left:18px}.month-overview li{margin:0 0 4px}.month-overview details{font-size:12px;color:#59616d;margin-top:18px}.month-overview details p{font-size:13px;line-height:1.65;margin-top:8px}
.course-applications article{padding:18px 0;border-bottom:1px solid var(--line)}.course-applications h3{font-size:16px;margin:0 0 10px}.course-applications p{font-size:15px;line-height:1.65;margin:6px 0;max-width:850px}.course-applications small{font-size:12px;color:#59616d;display:block;margin-top:10px}
.monthly-section h2{font-size:18px}.monthly-section p,.monthly-findings p,.owner-summary p,.report-section p{line-height:1.7}.monthly-section .hint{color:#59616d}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.metric-grid .metric-card{border:0;border-bottom:1px solid var(--line);border-radius:0;padding:18px 14px;background:none}.metric-card strong{font-size:24px}.metric-card small{line-height:1.6;color:#59616d}.priority-grid{display:block}.priority-grid .priority{display:grid;grid-template-columns:36px minmax(0,1fr);gap:8px 16px;border:0;border-top:1px solid var(--line);background:none;padding:20px 0;border-radius:0}.priority-grid .priority>span{grid-row:1/7;font-size:18px;color:#59616d}.priority-grid .priority h3{font-size:16px;margin:0}.priority-grid .priority p{margin:0;line-height:1.7}.priority-grid .priority strong{font-size:13px}.topic-table td{vertical-align:top;line-height:1.7}.topic-table td small{display:block;color:#59616d;line-height:1.65;margin-top:8px}.report-section h3{font-size:16px}.panel .hint{color:#59616d}
@media(max-width:760px){.month-overview dl>div{grid-template-columns:1fr;gap:4px;margin:16px 0}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.monthly-report-hero .month-headline{font-size:19px}.library-toolbar .search{min-width:0;width:100%;flex-basis:100%}.library-toolbar select{flex:1}.priority-grid .priority{grid-template-columns:26px minmax(0,1fr);gap:8px}.monthly-findings{grid-template-columns:1fr}.topic-table{min-width:650px}}
:is(button,a.button,[role="button"],summary,.cp-attach){-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color 150ms,border-color 150ms,box-shadow 150ms,scale 120ms,translate 120ms}
:is(button,a.button,[role="button"],summary,.cp-attach).is-pressed{scale:.975;translate:0 1px;filter:brightness(.96)}
:is(button,a.button,[role="button"]):focus-visible,summary:focus-visible,.cp-attach:focus-within{outline:3px solid #8baee455;outline-offset:3px}
[aria-busy="true"]{position:relative;cursor:wait!important}
[aria-busy="true"]::after{content:"";position:absolute;left:12%;right:12%;bottom:3px;height:2px;border-radius:2px;background:currentColor;opacity:.55;animation:request-progress 900ms ease-in-out infinite;pointer-events:none}
.cp-send[aria-busy="true"]{font-size:0!important}.cp-send[aria-busy="true"]::after{inset:auto;width:14px;height:14px;background:none;border:2px solid #7899ce;border-right-color:transparent;border-radius:50%;opacity:1;animation:request-spin 700ms linear infinite}
@keyframes request-progress{0%,100%{scale:.25 1;opacity:.25}50%{scale:1 1;opacity:.65}}
@keyframes request-spin{to{rotate:360deg}}
.course-prompt-list{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 16px;min-width:0}.course-prompt-list strong{font-size:14px;font-weight:500;color:#42464d}.course-prompt-list .button{white-space:normal;text-align:left;max-width:100%;overflow-wrap:anywhere;line-height:1.5}
@media(max-width:900px){.app-shell{display:block}.sidebar{width:232px}.content{padding:18px 22px 48px}.topbar{padding:0 22px;display:flex}.page-header{gap:16px}.stats.admin-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.stat{padding:16px}.resource-grid{grid-template-columns:1fr}.panel{padding:22px 0}.monthly-callout{padding:18px}.page-header .search{width:100%!important}.workspace-tools .grid-2{gap:28px}}
@media(max-width:760px){.cp-sidebar{width:248px}.cp-main>header{height:64px;padding:0 16px}.cp-main>header strong{font-size:var(--type-ui)}.cp-materials-button{font-size:var(--type-meta)!important}.cp-messages{padding:28px 20px}.cp-composer-wrap{padding:12px 16px 20px}.cp-materials{top:64px}.cp-welcome{padding-top:48px}.stats,.stats.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-value{font-size:var(--type-number)}.page-header h1{font-size:var(--type-title)}.cp-composer textarea{font-size:16px}.cp-message.user{margin-left:8%}.monthly-report-hero{padding:20px}.login-brand h1{font-size:28px}}
@media(max-width:600px){.assignment-table{min-width:0;table-layout:auto}.assignment-table td{font-size:var(--type-ui)}.assignment-table td:first-child{font-size:var(--type-body)}.assignment-table td:before{font-size:var(--type-meta)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}:is(button,a.button,[role="button"],summary,.cp-attach){transition:none}.is-pressed{scale:1!important;translate:none!important;background-color:#e5edf9!important;filter:none!important}[aria-busy="true"]::after{animation:none!important;scale:1;opacity:.6}.thinking-dot,.thinking-track span,.thinking-dots i{animation:none}}
