:root{--iris-reading:21px;--iris-body:20px;--iris-control:20px;--iris-support:18px;--iris-meta:16px}html[data-iris-no-bold=true]{--iris-reading:22px;--iris-body:21px}@media(max-width:768px){:root{--iris-reading:19px;--iris-body:19px;--iris-control:19px;--iris-support:17px;--iris-meta:16px}html[data-iris-no-bold=true]{--iris-reading:20px;--iris-body:20px}}.iris-app-shell .iris-main-dashboard{--concept-2-readable-body:var(--iris-body);--concept-2-readable-description:var(--iris-body);--concept-2-readable-small:var(--iris-support);--concept-2-readable-metadata:var(--iris-meta)}.iris-app-shell .iris-main-dashboard .iris-concept-message-bubble :is(.iris-reply-text,p,li){font-size:var(--iris-reading)!important;line-height:1.55!important;overflow-wrap:anywhere}.iris-app-shell .iris-main-dashboard .iris-concept-composer-row textarea{font-size:var(--iris-reading)!important;line-height:1.45!important}.iris-app-shell .iris-main-dashboard .iris-concept-composer-row textarea::placeholder{font-size:inherit}.iris-app-shell .iris-main-dashboard :is(.iris-concept-two-question-countdown-copy,.iris-concept-two-question-countdown-copy>span,.iris-concept-two-question-countdown-copy strong){font-size:var(--iris-support)!important;line-height:1.3!important}.iris-app-shell .iris-main-dashboard .iris-concept-composer-card .iris-chat-life-topics-button{font-size:22px!important;line-height:1.3!important;padding-inline:12px!important}.iris-app-shell .iris-main-dashboard .iris-composer-ai-notice{font-size:var(--iris-meta)!important;line-height:1.35}.iris-app-shell .iris-main-dashboard :is(.iris-concept-message-action,.iris-concept-date-label,.iris-summary-reminder p,.iris-summary-reminder button){font-size:var(--iris-meta);line-height:1.4}.iris-app-shell .iris-main-dashboard .iris-concept-rail-nav button em,.iris-app-shell .iris-main-dashboard .iris-concept-two-rail-recents .iris-concept-panel-heading strong{font-size:22px!important;line-height:1.3!important;white-space:normal}.iris-app-shell .iris-main-dashboard .iris-concept-rail-nav button{height:auto;min-height:44px}.iris-app-shell .iris-main-dashboard .iris-concept-recent-copy :is(strong,em){display:block;height:auto;max-height:none;-webkit-line-clamp:unset;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.iris-app-shell .iris-main-dashboard .iris-concept-recent-copy strong{font-size:var(--iris-control)!important;line-height:1.35}.iris-app-shell .iris-main-dashboard .iris-concept-recent-copy em{font-size:var(--iris-meta)!important;line-height:1.4}.iris-app-shell .iris-main-dashboard .iris-concept-two-rail-profile-copy :is(strong,em){font-size:var(--iris-support)!important;line-height:1.3!important;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.iris-app-shell .iris-main-dashboard .iris-concept-two-rail-profile{height:auto;min-height:64px}.iris-app-shell .iris-main-dashboard :is(.iris-concept-two-rail-auth-actions button,.iris-concept-two-recent-search input){font-size:var(--iris-support)!important}.iris-app-shell .iris-main-dashboard .iris-premium-nav-indicator{font-size:13px}.iris-app-shell .iris-main-dashboard.is-home-tab .iris-concept-two-rail-profile{background:#152344!important;color:#f4f8ff!important;border-color:#655384!important}.iris-app-shell .iris-main-dashboard.is-home-tab .iris-concept-two-rail-profile:before{background:linear-gradient(135deg,#35446955,#60458444)!important}.iris-app-shell .iris-main-dashboard.is-home-tab .iris-concept-two-rail-profile-avatar{background:#443366!important;color:#e2ceff!important}.iris-app-shell .iris-main-dashboard .iris-dashboard-profile-copy>p{font-size:var(--iris-body)!important;overflow-wrap:anywhere}.iris-app-shell .iris-main-dashboard .iris-dashboard-profile-copy>span{font-size:var(--iris-meta)!important}.iris-app-shell .iris-main-dashboard .iris-concept-settings-card-heading h3{font-size:32px!important;line-height:1.2}.iris-app-shell .iris-main-dashboard :is(.iris-concept-settings-card-heading p,.iris-dashboard-subscription-progress,.iris-dashboard-subscription-overview>span,.iris-dashboard-subscription-action){font-size:var(--iris-support)!important;line-height:1.45}.iris-app-shell .iris-main-dashboard .iris-concept-settings-row{height:auto;min-height:54px;white-space:normal}.iris-app-shell .iris-main-dashboard .iris-concept-settings-row>span{font-size:var(--iris-body)!important;line-height:1.35;overflow-wrap:anywhere}.iris-app-shell .iris-main-dashboard .iris-concept-settings-row em{font-size:var(--iris-support)!important;line-height:1.45;white-space:normal;overflow:visible}.iris-app-shell .iris-main-dashboard .iris-language-selector.is-settings .iris-language-trigger :is(span,em),.iris-app-shell .iris-main-dashboard :is(.iris-concept-settings-form,.iris-concept-profile-modal) :is(input,textarea,select,button,label),.iris-app-shell .iris-main-dashboard :is(.iris-dashboard-appearance-voice-heading p,.iris-dashboard-voice-loading){font-size:var(--iris-support)!important;line-height:1.45}.iris-app-shell .iris-main-dashboard .iris-subscription-tier-pill{font-size:var(--iris-meta)!important}.iris-app-shell .iris-main-dashboard :is(.iris-concept-two-empty-description,.iris-concept-one-hub-heading p,.iris-concept-topics-support-card p,.iris-concept-topics-hero>div>span){font-size:var(--iris-body)!important;line-height:1.5}.iris-app-shell .iris-main-dashboard .iris-concept-one-category-list button>strong{font-size:var(--iris-control)!important;line-height:1.35;white-space:normal}.iris-app-shell .iris-main-dashboard :is(.iris-concept-two-topic-filter-select,.iris-concept-topics-search) :is(input,select,span){font-size:var(--iris-support)!important}.iris-topic-safety-link>button{font-size:var(--iris-support)}:is(.iris-acceptance-dialog,.iris-product-dialog,.iris-trial-ended-dialog,.iris-guest-private-link-dialog,.iris-concept-profile-modal) :is(p,li,label){font-size:var(--iris-body)!important;line-height:1.5!important;overflow-wrap:anywhere}:is(.iris-acceptance-actions,.iris-product-dialog-actions,.iris-checkpoint-actions,.iris-guest-private-link-actions) button{font-size:var(--iris-control)!important;line-height:1.35;height:auto;min-height:44px;white-space:normal}:is(.iris-acceptance-dialog,.iris-product-dialog,.iris-trial-ended-dialog,.iris-guest-private-link-dialog){max-height:calc(100dvh - 32px);overflow-y:auto}:is(.iris-language-menu,.iris-concept-recent-menu,.iris-concept-account-menu) button{font-size:var(--iris-support)!important;line-height:1.4;white-space:normal}@media(max-width:768px){.iris-app-shell .iris-main-dashboard .iris-concept-rail-nav button em,.iris-app-shell .iris-main-dashboard .iris-concept-two-rail-recents .iris-concept-panel-heading strong{font-size:20px!important}.iris-app-shell .iris-main-dashboard .iris-concept-composer-card .iris-chat-life-topics-button{font-size:21px!important}.iris-app-shell .iris-main-dashboard .iris-concept-settings-card-heading h3{font-size:28px!important}}.iris-app-shell[data-app-design=main-dashboard] .iris-main-dashboard.is-preview-concept-two .iris-concept-composer-row.has-voice-controls textarea{font-size:var(--iris-reading)!important}.iris-app-shell[data-app-design=main-dashboard] .iris-main-dashboard.is-preview-concept-two .iris-concept-rail-recents-mobile.iris-concept-two-rail-recents .iris-concept-two-recent-search input{font-size:var(--iris-support)!important}@media(max-width:768px){.iris-app-shell[data-app-design=main-dashboard] .iris-main-dashboard.is-preview-concept-two .iris-concept-two-rail-scroll{overflow-y:auto}.iris-app-shell[data-app-design=main-dashboard] .iris-main-dashboard.is-preview-concept-two .iris-concept-two-rail-scroll .iris-concept-two-rail-recents{flex-shrink:0;min-height:180px}}.iris-app-shell .iris-main-dashboard .iris-concept-rail-nav button.is-premium-locked{display:grid;grid-template-columns:24px minmax(0,1fr);grid-column-gap:12px;column-gap:12px}.iris-app-shell .iris-main-dashboard .iris-concept-rail-nav button.is-premium-locked>span{grid-row:1/3}.iris-app-shell .iris-main-dashboard .iris-concept-rail-nav button.is-premium-locked em{grid-column:2;overflow-wrap:normal}.iris-app-shell .iris-main-dashboard .iris-concept-rail-nav button.is-premium-locked small{grid-column:2;justify-self:start}.iris-app-shell[data-app-design=main-dashboard] .iris-main-dashboard.is-preview-concept-two :is(.iris-concept-settings-form,.iris-concept-profile-modal) :is(input:not([type=file]),textarea,select){font-size:var(--iris-control)!important;line-height:1.4}.iris-product-dialog :is(input:not([type=checkbox]),textarea,select){font-size:var(--iris-control)!important;line-height:1.4}.iris-app-shell[data-app-design=main-dashboard] .iris-main-dashboard.is-preview-concept-two .iris-concept-composer-card .iris-chat-life-topics-button{font-size:22px!important;line-height:1.3!important}@media(max-width:768px){.iris-app-shell[data-app-design=main-dashboard] .iris-main-dashboard.is-preview-concept-two .iris-concept-composer-card .iris-chat-life-topics-button{font-size:21px!important}}.iris-app-shell .iris-main-dashboard .iris-concept-rail-nav button.is-premium-locked{display:flex;align-items:center;gap:12px;text-align:left}.iris-app-shell .iris-main-dashboard .iris-concept-rail-nav button.is-premium-locked em{flex:1 1 auto;min-width:0}.iris-app-shell .iris-main-dashboard .iris-concept-rail-nav button.is-premium-locked small{display:inline-flex;flex:0 0 16px;width:16px;height:16px;align-items:center;justify-content:center;margin:0;color:#9b6b00}.iris-app-shell .iris-main-dashboard.is-home-tab .iris-concept-rail-nav button.is-premium-locked small{color:#f3cb72}.iris-app-shell .iris-main-dashboard .iris-concept-two-rail-profile-copy :is(strong,em){color:#29204c!important}.iris-app-shell .iris-main-dashboard.is-home-tab .iris-concept-two-rail-profile-copy strong{color:#f4f0ff!important}.iris-app-shell .iris-main-dashboard.is-home-tab .iris-concept-two-rail-profile-copy em{color:#d7d5ef!important}@media (max-width:768px){.iris-app-shell[data-app-design=main-dashboard]>.iris-main-dashboard.is-preview-concept-two:is(.is-mobile-layout,.is-public-home)>.iris-concept-two-app-header[data-mobile-top-controls-hidden]{--iris-mobile-control-bg:color-mix(in srgb,var(--iris-comparison-surface,#fff) 84%,transparent);--iris-mobile-control-text:#512067;--iris-mobile-control-border:rgba(94,49,112,.3);--iris-mobile-control-shadow:0 8px 24px rgba(35,19,53,.13);opacity:1;visibility:visible;transform:none;transition:none;will-change:auto}.iris-app-shell[data-app-design=main-dashboard]>.iris-main-dashboard.is-preview-concept-two:is(.is-mobile-layout,.is-public-home)>.iris-concept-two-app-header:is(.is-home,:has(.iris-language-selector[data-surface=cosmic])){--iris-mobile-control-bg:rgba(16,12,35,.72);--iris-mobile-control-text:#f7f3ff;--iris-mobile-control-border:rgba(183,159,255,.28);--iris-mobile-control-shadow:0 8px 22px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.08)}.iris-app-shell[data-app-design=main-dashboard]>.iris-main-dashboard.is-preview-concept-two:is(.is-mobile-layout,.is-public-home)>.iris-concept-two-app-header :is(.iris-concept-mobile-rail-toggle,.iris-concept-two-quick-home,.iris-language-trigger){box-sizing:border-box;height:44px;min-height:44px;border:1px solid var(--iris-mobile-control-border)!important;border-radius:999px!important;background:var(--iris-mobile-control-bg)!important;color:var(--iris-mobile-control-text)!important;box-shadow:var(--iris-mobile-control-shadow)!important;backdrop-filter:blur(12px) saturate(112%);-webkit-backdrop-filter:blur(12px) saturate(112%);display:inline-flex;align-items:center;justify-content:center}.iris-app-shell[data-app-design=main-dashboard]>.iris-main-dashboard.is-preview-concept-two:is(.is-mobile-layout,.is-public-home)>.iris-concept-two-app-header :is(.iris-concept-mobile-rail-toggle,.iris-concept-two-quick-home){width:44px;min-width:44px;flex:0 0 44px;padding:0}.iris-app-shell[data-app-design=main-dashboard]>.iris-main-dashboard.is-preview-concept-two:is(.is-mobile-layout,.is-public-home)>.iris-concept-two-app-header .iris-language-trigger{min-width:92px}.iris-app-shell[data-app-design=main-dashboard]>.iris-main-dashboard.is-preview-concept-two:is(.is-mobile-layout,.is-public-home)>.iris-concept-two-app-header .iris-concept-two-app-header-left{align-items:center;gap:8px}}