@charset "UTF-8";@import"https://api.fontshare.com/v2/css?f[]=satoshi@400,500,600,700,1,2&display=swap";body .quick-test-shell,body .previous-year-page,body .leaderboard-page,body .ucat-container,body .questionnaire-page,body .student-details-page,body .recommendations-page,body .university-details-page,body .detail-page,body .cp-page{color:var(--ink);font-family:var(--font-sans)}body .quick-test-shell,body .previous-year-page,body .leaderboard-page,body .ucat-container{width:min(100%,var(--content-max));margin-inline:auto;padding:26px}body .quick-test-shell .page-header,body .previous-year-page>.page-header,body .leaderboard-page>.page-header,body .ucat-container>.top-nav-bar{border:0!important;border-radius:23px!important;color:#fff!important;background:var(--dark)!important;box-shadow:none!important}body .quick-test-shell .page-header,body .previous-year-page>.page-header,body .leaderboard-page>.page-header{padding:25px!important}body .quick-test-shell .page-header h1,body .previous-year-page>.page-header h1,body .leaderboard-page>.page-header h1,body .ucat-container>.top-nav-bar h1{color:#fff!important;letter-spacing:-.045em!important}body .quick-test-shell .page-header p,body .quick-test-shell .page-header a,body .previous-year-page>.page-header p,body .previous-year-page>.page-header a,body .leaderboard-page>.page-header p,body .leaderboard-page>.page-header a,body .ucat-container>.top-nav-bar small{color:#9da2ab!important}body .quick-test-shell .wizard-card,body .quick-test-shell .config-card,body .previous-year-page .paper-card,body .previous-year-page .config-card,body .leaderboard-page .my-rank-section,body .leaderboard-page .board-section,body .ucat-container .ucat-card,body .ucat-container .streak-widget-banner,body .ucat-container .history-card,body .ucat-container .result-card{border-color:var(--line)!important;border-radius:20px!important;background:var(--surface)!important;box-shadow:var(--shadow-sm)!important}body .quick-test-shell .selection-card,body .quick-test-shell .chapter-card,body .previous-year-page .paper-card,body .ucat-container .select-card,body .ucat-container .paper-card,body .ucat-container .history-item{border-color:var(--line)!important;border-radius:14px!important;background:var(--surface)!important;box-shadow:none!important}body .quick-test-shell .selection-card:hover,body .quick-test-shell .chapter-card:hover,body .previous-year-page .paper-card:hover,body .ucat-container .select-card:hover,body .ucat-container .paper-card:hover{border-color:#b8cdf5!important;transform:translateY(-2px)}body .quick-test-shell .selected,body .ucat-container .select-card.selected,body .ucat-container .mode-btn.active,body .ucat-container .tab-btn.active,body .previous-year-page .paper-card.selected{border-color:var(--brand)!important;color:var(--brand-deep)!important;background:var(--brand-soft)!important;box-shadow:0 0 0 3px #3478f61a!important}body .quick-test-shell .btn-primary,body .quick-test-shell .start-button,body .quick-test-shell .submit-button,body .previous-year-page .primary-button,body .previous-year-page .start-button,body .previous-year-page .submit-button,body .ucat-container .btn-primary,body .ucat-container .btn-start,body .ucat-container .btn-submit,body .ucat-container .start-test-btn{border:0!important;border-radius:999px!important;color:#fff!important;background:var(--brand)!important;box-shadow:none!important}body .quick-test-shell .test-shell,body .previous-year-page .test-shell,body .ucat-container .test-layout,body .ucat-container .test-screen{background:var(--app)!important}body .quick-test-shell .question-card,body .previous-year-page .question-card,body .ucat-container .question-panel,body .ucat-container .question-card{border-color:var(--line)!important;border-radius:20px!important;background:var(--surface)!important;box-shadow:var(--shadow-sm)!important}body .quick-test-shell .option,body .previous-year-page .option,body .ucat-container .option-btn,body .ucat-container .answer-option{border-color:var(--line)!important;border-radius:13px!important;background:var(--surface)!important}body .quick-test-shell .option.selected,body .previous-year-page .option.selected,body .ucat-container .option-btn.selected,body .ucat-container .answer-option.selected{border-color:var(--brand)!important;color:var(--brand-deep)!important;background:var(--brand-soft)!important}body .quick-test-shell .modal-backdrop,body .quick-test-shell .chat-backdrop,body .previous-year-page .modal-backdrop,body .previous-year-page .chat-backdrop,body .ucat-container .modal-backdrop,body .chat-modal-backdrop,body .insights-modal-backdrop{background:#1011148c!important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}body .quick-test-shell .modal-card,body .previous-year-page .modal-card,body .ucat-container .modal-content{border-color:var(--line)!important;border-radius:22px!important;background:var(--surface)!important;box-shadow:var(--shadow-md)!important}body .leaderboard-page table{border-collapse:separate!important;border-spacing:0!important}body .leaderboard-page th{color:var(--ink-muted)!important;background:var(--surface-soft)!important;font-size:10px!important;letter-spacing:.08em;text-transform:uppercase}body .leaderboard-page td{border-color:var(--line)!important}body .leaderboard-page tbody tr:hover td{background:#fafcff!important}body .leaderboard-page .current-student td{background:var(--brand-soft)!important}body .questionnaire-page,body .student-details-page,body .recommendations-page,body .university-details-page{width:min(100%,1240px);min-height:100%;margin-inline:auto;padding:25px!important}body .questionnaire-page .quiz-card-wrapper,body .student-details-page .form-container,body .recommendations-page .loading-box,body .recommendations-page .empty-recs,body .recommendations-page .consultation-banner,body .university-details-page .overview-section,body .university-details-page .fees-section,body .university-details-page .details-section{border:1px solid var(--line)!important;border-radius:22px!important;background:var(--surface)!important;box-shadow:var(--shadow-sm)!important}body .student-details-page .form-header,body .recommendations-page .recs-header{color:var(--ink)!important;background:transparent!important}body .student-details-page .form-header h2,body .recommendations-page .recs-header h1{letter-spacing:-.045em!important}body .student-details-page .form-header p,body .recommendations-page .recs-header p{color:var(--ink-muted)!important}body .student-details-page .form-section{border-color:var(--line)!important}body .student-details-page .form-control,body .questionnaire-page input,body .questionnaire-page select,body .questionnaire-page textarea{border-color:var(--line-strong)!important;border-radius:11px!important;background:var(--surface)!important}body .student-details-page .btn-submit,body .questionnaire-page .btn-next,body .recommendations-page .restart-btn,body .recommendations-page .consult-btn{border:0!important;border-radius:999px!important;color:#fff!important;background:var(--brand)!important;box-shadow:none!important}body .questionnaire-page .progress-bar-fill,body .student-details-page .progress-fill{background:var(--brand)!important}body .recommendations-page .recs-grid{gap:13px!important}body .recommendation-card,body .university-card{overflow:hidden;border-color:var(--line)!important;border-radius:19px!important;background:var(--surface)!important;box-shadow:var(--shadow-sm)!important}body .recommendation-card.is-top-match{border-color:var(--brand)!important}body .recommendation-card .match-score-badge,body .recommendation-card .rank-badge,body .university-card .ranking-badge{background:var(--brand)!important}body .recommendation-card .hl-chip,body .university-card .acc-chip{color:var(--brand-deep)!important;background:var(--brand-soft)!important;border-color:#dce7ff!important}body .recommendation-card .view-btn,body .university-card .explore-btn{border-radius:999px!important;color:#fff!important;background:var(--dark)!important}body .stepper-nav{border-color:var(--line)!important;border-radius:17px!important;background:var(--surface)!important;box-shadow:var(--shadow-sm)!important}body .stepper-nav .step-item.active .step-indicator,body .stepper-nav .step-item.completed .step-indicator,body .stepper-nav .step-connector.completed{color:#fff!important;background:var(--brand)!important;border-color:var(--brand)!important}body .stepper-nav .step-item.active .step-title{color:var(--brand)!important}body .university-details-page .uni-hero-header{min-height:300px!important;overflow:hidden;border-radius:24px!important}body .university-details-page table th{background:var(--surface-soft)!important}body .university-details-page table td,body .university-details-page table th{border-color:var(--line)!important}body .detail-page{background:var(--app)!important}body .detail-page .article-shell{max-width:1120px!important}body .detail-page article,body .detail-page aside,body .cp-page .cp-composer,body .cp-page .cp-comment{border-color:var(--line)!important;border-radius:18px!important;background:var(--surface)!important}body .cp-page{width:min(100%,900px)!important;margin-inline:auto!important;padding:25px!important}body .cp-page .cp-submit{border-radius:999px!important;background:var(--brand)!important}@media(max-width:760px){body .quick-test-shell,body .previous-year-page,body .leaderboard-page,body .ucat-container,body .questionnaire-page,body .student-details-page,body .recommendations-page,body .university-details-page{padding:12px!important}body .quick-test-shell .page-header,body .previous-year-page>.page-header,body .leaderboard-page>.page-header,body .ucat-container>.top-nav-bar{border-radius:18px!important}}body{font-size:var(--type-body);font-family:var(--font-sans);font-optical-sizing:auto;font-variant-ligatures:common-ligatures}body *{font-family:var(--font-sans)!important}body :where(h1,h2,h3,h4,h5,h6){font-family:var(--font-display)!important;font-optical-sizing:auto;letter-spacing:-.035em}body :where(.brand-name strong,.brand strong,.metric-card>strong,.stat-value,.streak-visual strong,.chart-value,.activity-score strong,.rank-position strong,.rank-stat strong,.score-value,.result-score,.accuracy-orbit strong,.mini-ring){font-family:var(--font-display)!important;font-variant-numeric:tabular-nums}body :where(button,input,select,textarea){font-size:var(--type-small)}body :where(.eyebrow,.ui-eyebrow,.section-kicker,.banner-kicker){font-size:var(--type-micro)!important;line-height:1.35}body :where(.sidebar-nav>a,.nav-parent){font-size:var(--type-small)!important}body .subnav a{font-size:var(--type-caption)!important}body :where(.nav-label,.brand-name small,.topbar-title span){font-size:.6875rem!important}body .brand-name strong{font-size:1.0625rem!important}body .topbar-title strong{font-size:1.25rem!important}body :where(.search-trigger,.topbar-profile){font-size:var(--type-caption)!important}body .profile-copy strong{font-size:var(--type-caption)!important}body .profile-copy small,body .progress-callout strong{font-size:var(--type-micro)!important}body .progress-callout span:not(.progress-icon){font-size:.6875rem!important}body :where(.notification-list article strong,.profile-summary strong){font-size:var(--type-caption)!important}body :where(.notification-list article small,.profile-summary small){font-size:var(--type-micro)!important}body .command-results strong{font-size:var(--type-small)!important}body .command-results small{font-size:var(--type-caption)!important}body .dashboard-page{font-size:var(--type-body)}body .hero-copy>p{font-size:var(--type-body)!important;line-height:1.6!important}body .hero-actions a{font-size:var(--type-small)!important}body :where(.status-copy>span,.status-copy small,.metric-card header){font-size:var(--type-micro)!important}body .streak-visual span{font-size:var(--type-micro)!important}body .metric-card footer{font-size:var(--type-caption)!important}body .dashboard-tabs button{font-size:var(--type-small)!important}body :where(.panel-header p,.action-panel>p,.empty-panel p,.dashboard-error p){font-size:var(--type-caption)!important;line-height:1.55!important}body :where(.panel-header>a,.collection-panel header>a,.empty-panel a,.dashboard-error button){font-size:var(--type-caption)!important}body .chart-value{font-size:var(--type-micro)!important}body .chart-column strong{font-size:var(--type-caption)!important}body .chart-column small,body .performance-legend{font-size:var(--type-micro)!important}body .activity-row strong,body .saved-panel button span{font-size:var(--type-caption)!important}body :where(.activity-row small,.activity-score span){font-size:var(--type-micro)!important}body :where(.university-item h3,.session-list h3,.article-list h3){font-size:var(--type-small)!important}body :where(.university-item p,.session-list p,.article-list p){font-size:var(--type-caption)!important}body .form-heading>span{font-size:var(--type-micro)!important}body .form-heading p{font-size:var(--type-caption)!important}body :where(.field label,.field-header label,.remember-label,.switch-link){font-size:var(--type-caption)!important}body .field-header a{font-size:var(--type-micro)!important}body .auth-shell input:not([type=checkbox]){font-size:var(--type-small)!important}body :where(.secondary-button,.submit-button){font-size:var(--type-small)!important}body :where(.field-error,.form-alert,.legal-notice){font-size:var(--type-micro)!important;line-height:1.45}body .site-header>nav :where(a,button),body .header-actions a{font-size:var(--type-small)!important}body .mega-intro>span,body .mega-links a{font-size:var(--type-micro)!important}body .mega-intro p{font-size:var(--type-caption)!important}body .landing-page .hero-copy>p{font-size:var(--type-lead)!important}body .landing-page .hero-actions>a{font-size:var(--type-small)!important}body .trust-row{font-size:var(--type-micro)!important}body .signal-strip strong{font-size:var(--type-body)!important}body .signal-strip p,body .section-heading>p,body .feature-card p,body .country-card p,body .guidance-copy>p,body .contact-intro>p{font-size:var(--type-small)!important;line-height:1.65!important}body :where(.feature-card a,.guidance-copy li,.guidance-copy>a){font-size:var(--type-caption)!important}body .contact-section :where(label>span,input,textarea,footer button){font-size:var(--type-caption)!important}body .contact-section form footer p{font-size:var(--type-micro)!important}body .site-footer :where(p,a,strong){font-size:var(--type-caption)!important}body :where(.quick-test-shell,.previous-year-page,.leaderboard-page,.ucat-container){font-size:var(--type-body)!important}body :where(.quick-test-shell,.previous-year-page,.leaderboard-page,.ucat-container) :where(p,label,input,select,textarea,button,a,small,li,td,th){font-size:var(--type-small)!important;line-height:1.45}body :where(.quick-test-shell,.previous-year-page,.leaderboard-page,.ucat-container) :where(.eyebrow,.section-label,.meta-label,.card-label,.step-label,th){font-size:var(--type-micro)!important}body :where(.quick-test-shell,.previous-year-page,.leaderboard-page,.ucat-container) h2{font-size:var(--type-title)!important}body :where(.quick-test-shell,.previous-year-page,.leaderboard-page,.ucat-container) h3{font-size:var(--type-lead)!important}body .leaderboard-page td{font-size:var(--type-caption)!important}body :where(.country-selection-page,.questionnaire-page,.student-details-page,.recommendations-page,.university-details-page){font-size:var(--type-body)!important}body :where(.country-selection-page,.questionnaire-page,.student-details-page,.recommendations-page,.university-details-page) :where(p,label,input,select,textarea,button,a,small,li,td,th){font-size:var(--type-small)!important;line-height:1.5}body .cinematic-subtitle{font-size:var(--type-small)!important}body :where(.country-input,.search-submit-btn,.cat-pill,.reset-selection-btn){font-size:var(--type-caption)!important}body .country-name{font-size:var(--type-lead)!important}body :where(.uni-count-text,.courses-tag,.metric-pill,.rec-tag){font-size:var(--type-micro)!important}body .section-subtext,body .hint-text{font-size:var(--type-caption)!important}body :where(.insights-page,.detail-page,.cp-page){font-size:var(--type-body)!important}body .insights-hero>div>p{font-size:var(--type-small)!important;line-height:1.6}body :where(.feed-tabs>button,.active-topic,.topics-grid button,.clear-topics){font-size:var(--type-caption)!important}body :where(.medium-card .header-meta,.medium-card .action-btn,.staff-picks .author-info,.staff-picks .pick-date){font-size:var(--type-micro)!important}body .medium-card .card-title{font-size:var(--type-title)!important}body .medium-card .card-excerpt,body .staff-picks .pick-title{font-size:var(--type-small)!important}body :where(.detail-page,.cp-page) :where(p,li,label,input,textarea,button,a,small){font-size:var(--type-small)!important;line-height:1.6}@media(max-width:560px){body{--type-body: .9375rem;--type-lead: 1.0625rem}body .topbar-title strong{font-size:1.0625rem!important}body .medium-card .card-title{font-size:1.125rem!important}}:root{color-scheme:light;--font-sans: "Satoshi", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display: "Satoshi", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--canvas: #ffffff;--app: #ffffff;--surface: #ffffff;--surface-soft: #f3f4f6;--surface-raised: #ffffff;--ink: #101114;--ink-soft: #4f5663;--ink-muted: #8b919c;--line: #e6e8ec;--line-strong: #d8dbe1;--brand: #3478f6;--brand-hover: #2467e8;--brand-soft: #eaf1ff;--brand-deep: #172c67;--dark: #151619;--success: #19764a;--success-soft: #e8f6ee;--warning: #9a5b08;--warning-soft: #fff5dc;--danger: #c23d4b;--danger-soft: #fff0f1;--info: #2767bd;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 20px;--radius-xl: 26px;--shadow-sm: 0 1px 2px rgba(16, 17, 20, .04), 0 6px 18px rgba(16, 17, 20, .035);--shadow-md: 0 20px 50px rgba(16, 17, 20, .08);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--content-max: 1480px;--type-micro: .75rem;--type-caption: .8125rem;--type-small: .875rem;--type-body: 1rem;--type-lead: 1.125rem;--type-title: 1.5rem;--type-heading: 2rem}*,*:before,*:after{box-sizing:border-box}html{min-width:320px;background:var(--canvas);scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{display:none;width:0;height:0}body{min-width:320px;min-height:100vh;margin:0;color:var(--ink);background:var(--canvas);font-family:var(--font-sans);font-size:var(--type-body);line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;scrollbar-width:none;-ms-overflow-style:none}body::-webkit-scrollbar{display:none;width:0;height:0}button,input,textarea,select{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img,svg{max-width:100%}a{color:inherit}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{line-height:1.12;letter-spacing:-.035em}::selection{color:#fff;background:var(--brand)}:focus-visible{outline:3px solid rgba(52,120,246,.34);outline-offset:3px}html,body,app-root{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar,body::-webkit-scrollbar,app-root::-webkit-scrollbar{display:none;width:0;height:0}.ui-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm)}.ui-eyebrow,.eyebrow,.section-kicker,.banner-kicker{color:var(--ink-muted);font-size:11px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.ui-button,.btn-primary,.submit-button,.next-step-btn,.btn-next{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;border-radius:999px;padding:0 20px;color:#fff;background:var(--brand);font-weight:700;text-decoration:none;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.ui-button:hover,.btn-primary:hover,.submit-button:hover:not(:disabled),.next-step-btn:hover:not(:disabled),.btn-next:hover:not(:disabled){background:var(--brand-hover);box-shadow:0 10px 24px #3478f638;transform:translateY(-1px)}button:disabled,.disabled{cursor:not-allowed;opacity:.5}input:not([type=checkbox]):not([type=radio]),textarea,select{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);transition:border-color .18s ease,box-shadow .18s ease}input:not([type=checkbox]):not([type=radio]):focus,textarea:focus,select:focus{border-color:var(--brand);box-shadow:0 0 0 4px #3478f61c;outline:0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.table-responsive{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:16px 0 20px;border:1px solid var(--line, #e6e8ec);border-radius:var(--radius-sm, 10px);background:var(--surface, #ffffff);box-shadow:0 1px 3px #1011140a}.table-responsive::-webkit-scrollbar{height:6px}.table-responsive::-webkit-scrollbar-track{background:#f1f5f9;border-radius:999px}.table-responsive::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.table-responsive::-webkit-scrollbar-thumb:hover{background:#94a3b8}.assistant-msg table,.table-responsive table,table.markdown-table{width:100%;min-width:500px;border-collapse:collapse;text-align:left;font-family:var(--font-sans, "Satoshi", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);font-size:14.5px;line-height:1.55;color:var(--ink, #101114)}.assistant-msg table thead,.table-responsive table thead,table.markdown-table thead{background-color:#f8fafc;border-bottom:2px solid var(--line-strong, #d8dbe1)}.assistant-msg table thead th,.table-responsive table thead th,table.markdown-table thead th{padding:12px 16px;font-weight:600;font-size:13.5px;letter-spacing:.02em;color:#1e293b;white-space:nowrap;border-right:1px solid var(--line, #e6e8ec)}.assistant-msg table thead th:last-child,.table-responsive table thead th:last-child,table.markdown-table thead th:last-child{border-right:none}.assistant-msg table thead th[align=center],.table-responsive table thead th[align=center],table.markdown-table thead th[align=center]{text-align:center}.assistant-msg table thead th[align=right],.table-responsive table thead th[align=right],table.markdown-table thead th[align=right]{text-align:right}.assistant-msg table tbody tr,.table-responsive table tbody tr,table.markdown-table tbody tr{border-bottom:1px solid var(--line, #e6e8ec);transition:background-color .15s ease}.assistant-msg table tbody tr:last-child,.table-responsive table tbody tr:last-child,table.markdown-table tbody tr:last-child{border-bottom:none}.assistant-msg table tbody tr:hover,.table-responsive table tbody tr:hover,table.markdown-table tbody tr:hover{background-color:#f8fafc}.assistant-msg table tbody tr:nth-child(2n),.table-responsive table tbody tr:nth-child(2n),table.markdown-table tbody tr:nth-child(2n){background-color:#fafbfc}.assistant-msg table tbody tr:nth-child(2n):hover,.table-responsive table tbody tr:nth-child(2n):hover,table.markdown-table tbody tr:nth-child(2n):hover{background-color:#f1f5f9}.assistant-msg table tbody td,.table-responsive table tbody td,table.markdown-table tbody td{padding:12px 16px;vertical-align:top;color:#334155;border-right:1px solid var(--line, #e6e8ec)}.assistant-msg table tbody td:last-child,.table-responsive table tbody td:last-child,table.markdown-table tbody td:last-child{border-right:none}.assistant-msg table tbody td[align=center],.table-responsive table tbody td[align=center],table.markdown-table tbody td[align=center]{text-align:center}.assistant-msg table tbody td[align=right],.table-responsive table tbody td[align=right],table.markdown-table tbody td[align=right]{text-align:right}.assistant-msg table tbody td strong,.table-responsive table tbody td strong,table.markdown-table tbody td strong{font-weight:600;color:#0f172a}.assistant-msg table tbody td em,.table-responsive table tbody td em,table.markdown-table tbody td em{font-style:italic;color:#475569}.assistant-msg table tbody td a,.table-responsive table tbody td a,table.markdown-table tbody td a{color:#147568;font-weight:500;text-decoration:underline;text-underline-offset:3px;transition:color .15s ease}.assistant-msg table tbody td a:hover,.table-responsive table tbody td a:hover,table.markdown-table tbody td a:hover{color:#0e544b}.assistant-msg table tbody td code,.table-responsive table tbody td code,table.markdown-table tbody td code{background:#f1f5f9;padding:2px 6px;border-radius:4px;font-size:13px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:#0f172a}@media(max-width:640px){.assistant-msg table,.table-responsive table,table.markdown-table{font-size:13.5px;min-width:420px}.assistant-msg table thead th,.table-responsive table thead th,table.markdown-table thead th{padding:10px 12px;font-size:13px}.assistant-msg table tbody td,.table-responsive table tbody td,table.markdown-table tbody td{padding:10px 12px}}.spinner,.btn-spinner,.button-loader{display:inline-block;vertical-align:middle;box-sizing:border-box;border-radius:50%;animation:mbbsSpin .75s cubic-bezier(.4,0,.2,1) infinite}@keyframes mbbsSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-state,.loading-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:48px 24px;text-align:center}
