.mobile-plan-brand,.mobile-plan-tabs,.mobile-plan-footer,.mobile-plan-benefits,.mobile-plan-current{display:none}@media(max-width:640px){#plans-dialog:not(.subscription-checkout-active){width:100%;max-width:none;height:100dvh;max-height:none;margin:0;border:0;border-radius:0;overflow-y:auto;background:#111;color:#eee;overscroll-behavior:contain}#plans-dialog .plans-view{width:auto;margin:0;padding:56px 16px calc(96px + env(safe-area-inset-bottom));min-height:100%;box-sizing:border-box}#plans-dialog .plans-close{position:fixed;top:12px;right:16px;z-index:5;width:36px;height:36px;border-radius:50%;background:#292929}#plans-dialog .plans-intro h1{font-size:25px;line-height:1.35;font-weight:650;letter-spacing:-.4px}#plans-dialog .mobile-plan-tabs{display:flex;gap:4px;margin:18px 0 14px;padding:4px;border-radius:999px;background:#292929;overflow-x:auto;scrollbar-width:none}#plans-dialog .mobile-plan-tabs button{flex:1;min-width:72px;padding:8px 10px;border:0;border-radius:999px;white-space:nowrap;font-size:14px;line-height:20px;font-weight:600;color:#999;background:transparent}#plans-dialog .mobile-plan-tabs button[aria-selected=true]{background:#444;color:#fff;box-shadow:0 1px 3px #0003}#plans-dialog .mobile-plan-tabs button:focus-visible{outline:2px solid #39a3ff;outline-offset:-2px}#plans-dialog .plans-grid{display:block;margin:0}#plans-dialog .plan-card{display:none!important;min-height:0;border:0;background:none;border-radius:0;overflow:visible}#plans-dialog .plan-card.mobile-plan-selected{display:flex!important}#plans-dialog .plan-card-top{position:relative;min-height:0;margin:0 0 20px;padding:16px 14px;border:2px solid #39a3ff;border-radius:18px;background:transparent}#plans-dialog .plan-card-top>h2,#plans-dialog .plan-card-top>.plan-summary,#plans-dialog .plan-card-top>.plan-upgrade,#plans-dialog .plan-card-top>.plan-recommended{display:none}#plans-dialog .plan-price{margin:0;min-height:44px;gap:1px;padding-right:78px}#plans-dialog .plan-price small{font-size:21px;padding-top:0;align-self:baseline}#plans-dialog .plan-price strong{font-size:27px;letter-spacing:-.7px;line-height:36px}#plans-dialog .plan-price span{font-size:12px;margin-left:5px;line-height:20px;color:#999}#plans-dialog .mobile-plan-current{display:block;position:absolute;right:12px;top:14px;border-radius:12px;padding:3px 8px;background:#183b55;color:#49b1ff;font-size:11px;font-weight:600}#plans-dialog .mobile-plan-benefits{display:block;margin:0 0 20px}.mobile-plan-benefits h3{margin:0 0 5px;font-size:22px;line-height:1.4;font-weight:650}.mobile-plan-benefits p{margin:0;color:#999;font-size:13px;line-height:1.6}#plans-dialog .plan-features{padding:0;gap:24px;font-size:14px;line-height:1.6}#plans-dialog .plan-card-note{padding:22px 0 0}.plans-purchase-note{margin:26px 0 0}#plans-dialog .mobile-plan-footer{display:block;position:fixed;z-index:6;left:0;right:0;bottom:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid #333;background:#111}#plans-dialog .mobile-plan-footer button{width:100%;min-height:48px;border:0;border-radius:999px;font-size:15px;font-weight:600;background:#fff;color:#111}#plans-dialog .mobile-plan-footer button:disabled{background:#292929;color:#999;cursor:default}#plans-dialog.subscription-checkout-active .mobile-plan-footer{display:none}html[data-theme=light] #plans-dialog:not(.subscription-checkout-active){background:#fff;color:#111}html[data-theme=light] #plans-dialog .plans-close,html[data-theme=light] #plans-dialog .mobile-plan-tabs{background:#efede9}html[data-theme=light] #plans-dialog .mobile-plan-tabs button[aria-selected=true]{background:#fff;color:#111;box-shadow:0 1px 3px #0002}html[data-theme=light] #plans-dialog .mobile-plan-current{background:#e7f5ff;color:#249dff}html[data-theme=light] #plans-dialog .mobile-plan-footer{background:#fff;border-color:#e8e5e1}html[data-theme=light] #plans-dialog .mobile-plan-footer button{background:#111;color:#fff}html[data-theme=light] #plans-dialog .mobile-plan-footer button:disabled{background:#efede9;color:#999}html[data-theme=light] .mobile-plan-benefits p,html[data-theme=light] #plans-dialog .plan-price span{color:#888}}@media(max-width:766px){body.sidebar-open:not(.logged-out) #sidebar-account-area{display:flex;flex:none;min-height:62px;padding-bottom:max(6px,env(safe-area-inset-bottom));overflow:visible}body.sidebar-open:not(.logged-out) #sidebar-account-area #account-trigger{display:flex;width:100%;min-width:0;gap:8px;padding:0 8px;text-align:left;justify-content:flex-start;flex:none}body.sidebar-open:not(.logged-out) #account-trigger>span:nth-child(2){display:flex!important;flex:1;min-width:0;flex-direction:column;visibility:visible!important;opacity:1!important}body.sidebar-open:not(.logged-out) #account-trigger>span:nth-child(2)>span{display:block;color:inherit;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.sidebar-open:not(.logged-out) #account-trigger>span:nth-child(2)>span:nth-child(2){color:#929292}body.sidebar-open:not(.logged-out) #sidebar-upgrade:not([hidden]){display:flex!important}}@media(max-width:640px){html body dialog#plans-dialog[open]:not(.subscription-checkout-active){inset:0!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important;padding:0!important;transform:none!important}#plans-dialog:not(.subscription-checkout-active)>.dialog-sheet-handle{display:none!important}#plans-dialog .plans-view{position:relative}#plans-dialog .mobile-plan-brand{display:block;position:absolute;top:16px;left:18px;width:24px;height:24px;color:inherit}#plans-dialog .mobile-plan-brand svg{width:24px;height:24px}}.settings-linked-account-manager .settings-row-copy{display:flex;flex-direction:column;gap:5px;min-width:0}.settings-linked-account-manager .settings-row-copy strong{font-size:13px;font-weight:500}.settings-linked-account-manager .settings-row-copy small{font-size:12px;line-height:1.5}.settings-linked-account-manager>a{display:inline-flex;align-items:center;justify-content:center;flex:none;border:1px solid #7774;border-radius:999px;padding:8px 16px;font-size:12px;color:inherit;text-decoration:none;white-space:nowrap}.settings-linked-account-manager>a:focus-visible{outline:2px solid #39a3ff;outline-offset:3px}@media(min-width:641px){html body dialog#plans-dialog[open]:not(.subscription-checkout-active){position:fixed!important;inset:0!important;width:min(1100px,calc(100vw - 64px))!important;max-width:1100px!important;height:fit-content!important;max-height:calc(100dvh - 64px)!important;margin:auto!important;transform:none!important;padding:0!important;box-sizing:border-box!important;border:1px solid #7773!important;border-radius:24px!important;overflow:auto;box-shadow:0 24px 80px #0003;background:#171717;color:#eee}#plans-dialog:not(.subscription-checkout-active)::backdrop{background:#0005;backdrop-filter:blur(4px)}#plans-dialog:not(.subscription-checkout-active)>.dialog-sheet-handle{display:none!important}#plans-dialog:not(.subscription-checkout-active) .plans-view{width:100%;padding:44px 24px 24px;box-sizing:border-box}#plans-dialog:not(.subscription-checkout-active) .plans-intro h1{font-size:28px;line-height:1.35;font-weight:600}#plans-dialog:not(.subscription-checkout-active) .plans-close{position:absolute;top:14px;right:14px;width:34px;height:34px;border-radius:50%;background:#ffffff0d;color:inherit;z-index:5}#plans-dialog:not(.subscription-checkout-active) .plans-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-top:30px}#plans-dialog:not(.subscription-checkout-active) .plan-card{min-height:480px;background:#232323;border:1px solid transparent;border-radius:20px;overflow:hidden}#plans-dialog:not(.subscription-checkout-active) .plan-card.plan-current{border:2px solid #39a3ff;background:#232323}#plans-dialog:not(.subscription-checkout-active) .plan-card-top{padding:22px 18px 0}#plans-dialog:not(.subscription-checkout-active) .plan-card h2{font-size:19px;padding-right:0}#plans-dialog:not(.subscription-checkout-active) .plan-price{margin:18px 0 14px;gap:1px}#plans-dialog:not(.subscription-checkout-active) .plan-price small{font-size:18px;padding-top:0;align-self:baseline}#plans-dialog:not(.subscription-checkout-active) .plan-price strong{font-size:32px;letter-spacing:-1px}#plans-dialog:not(.subscription-checkout-active) .plan-price span{font-size:12px;line-height:1.5}#plans-dialog:not(.subscription-checkout-active) .plan-summary{min-height:44px;font-size:13px;line-height:1.6}#plans-dialog:not(.subscription-checkout-active) .plan-upgrade{min-height:42px;font-size:14px}#plans-dialog:not(.subscription-checkout-active) .plan-features{padding:22px 18px;gap:16px;font-size:13px;line-height:1.6}#plans-dialog:not(.subscription-checkout-active) .plan-card-note{padding:8px 18px 18px;font-size:12px}#plans-dialog:not(.subscription-checkout-active) .plan-recommended{position:static;display:inline-block;width:fit-content;max-width:100%;margin:8px 0 0;font-size:11px;padding:3px 8px;border-radius:999px}#plans-dialog:not(.subscription-checkout-active) .plans-purchase-note{margin:20px 0 0;font-size:12px}html[data-theme=light] body dialog#plans-dialog[open]:not(.subscription-checkout-active){background:#fff;color:#111}html[data-theme=light] #plans-dialog:not(.subscription-checkout-active) .plan-card{background:#f6f5f3}html[data-theme=light] #plans-dialog:not(.subscription-checkout-active) .plan-card.plan-current{background:#f6f5f3;border-color:#39a3ff}html[data-theme=light] #plans-dialog:not(.subscription-checkout-active) .plans-close{background:#f1efec}}@media (min-width:641px)and(max-width:1000px){#plans-dialog:not(.subscription-checkout-active) .plans-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}#plans-dialog .sub-brandmarks{display:flex;align-items:center;justify-content:center;gap:8px;min-height:30px;margin:10px auto 0;color:inherit}#plans-dialog .sub-brandmarks>a>svg{display:block;flex:none}#plans-dialog .mobile-plan-brand{display:none!important}.settings-linked-brand{display:flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;margin-right:12px}.settings-linked-brand svg{width:24px;height:24px}.settings-linked-account-manager .settings-row-copy{flex:1;min-width:0}#settings-linked-account-manager{display:block;padding:18px 0 16px;border-bottom:1px solid var(--border-color,#ddd)}#settings-linked-account-manager .settings-linked-heading{margin:0 0 14px;font-size:14px;font-weight:600}.settings-linked-account-row{display:grid;grid-template-columns:34px minmax(60px,1fr) minmax(0,auto) auto;align-items:center;gap:12px;min-height:62px}.settings-linked-account-row .settings-linked-brand{width:34px;height:34px;margin:0;border-radius:50%;background:color-mix(in srgb,currentColor 4%,transparent)}.settings-linked-account-row>strong{font-size:13px;font-weight:500}.settings-linked-account-email{font-size:12px;min-width:0;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.settings-linked-account-email[hidden]{display:none}.settings-linked-account-row>a{grid-column:4;min-width:74px;text-align:center;white-space:nowrap}.settings-linked-account-row>a[aria-disabled=true]{opacity:.5;cursor:wait}.settings-linked-error{display:block;color:#c43d3d;margin-top:8px}.settings-linked-error[hidden]{display:none}@media(max-width:640px){.settings-linked-account-row{grid-template-columns:34px minmax(0,1fr) auto;gap:7px 10px}.settings-linked-account-row .settings-linked-brand{grid-column:1;grid-row:1}.settings-linked-account-row>strong{grid-column:2;grid-row:1}.settings-linked-account-email{grid-column:2/4;grid-row:2;max-width:100%;justify-self:end}.settings-linked-account-row>a{grid-column:3;grid-row:1;min-width:64px}}.account-sync-dialog{width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;border:1px solid var(--border-color,#ddd);border-radius:24px;padding:28px;background:var(--bg-color,#fff);color:var(--text-color,#171717)}.account-sync-dialog h2{text-align:center;margin:0 0 24px}.account-sync-dialog .sync-direction{display:flex;align-items:center;justify-content:center;gap:20px}.account-sync-dialog .sync-direction span{display:grid;place-items:center;width:72px;height:72px;border:1px solid #8884;border-radius:50%}.account-sync-dialog .sync-rules{padding-left:20px;font-size:14px;line-height:1.65}.account-sync-dialog li{margin:10px 0}.account-sync-dialog li strong,.account-sync-dialog li span{display:block}.account-sync-dialog .sync-exclusion{font-size:12px;color:#777}.account-sync-dialog .sync-buttons{display:grid;gap:10px;margin-top:20px}.account-sync-dialog .sync-buttons button{border-radius:999px;min-height:46px;border:1px solid #8885;background:transparent;color:inherit}.account-sync-dialog [data-confirm]{background:#171717!important;color:#fff!important}:root[data-theme=dark] .account-sync-dialog{background:#181818;color:#eee}.account-sync-dialog .sync-direction span>svg{box-sizing:border-box!important;width:64px!important;height:64px!important;padding:16px;background:#111;color:#fff;border-radius:50%;flex:none}.account-sync-dialog .sync-direction span{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:0!important;aspect-ratio:auto!important;height:auto!important}.account-sync-dialog .sync-direction span small{font-size:13px;font-weight:500;line-height:20px}.account-sync-dialog .sync-direction>svg{width:32px;height:24px;flex:none}.account-sync-dialog .sync-direction{gap:18px!important;align-items:flex-start!important}.account-sync-dialog .sync-direction>svg{margin-top:20px}.account-sync-dialog .sync-rules{padding-left:0!important}.account-sync-dialog .sync-rules p{margin:14px 0;line-height:1.75;color:inherit!important}.account-sync-dialog{box-sizing:border-box;width:min(440px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);overflow:auto;margin:auto;padding:28px;border:1px solid #dedede;border-radius:24px;background:#fff;color:#171717;font:14px/1.75 system-ui,sans-serif;text-align:left}.account-sync-dialog::backdrop{background:#0006;backdrop-filter:blur(3px)}.account-sync-dialog h2{margin:0 0 24px;text-align:center;font:700 20px/1.4 system-ui,sans-serif}.account-sync-dialog .sync-buttons{display:grid;gap:10px;margin:20px 0 0}.account-sync-dialog .sync-buttons button{box-sizing:border-box;width:100%;min-height:46px;margin:0;padding:10px 16px;border:1px solid #d5d5d5;border-radius:999px;background:transparent;color:inherit;font:500 14px/24px system-ui,sans-serif;cursor:pointer}.account-sync-dialog .sync-buttons [data-confirm]{background:#171717!important;color:#fff!important;border-color:#171717!important}.account-sync-dialog .sync-rules p{margin:16px 0;font:400 14px/1.75 system-ui,sans-serif;color:inherit}.account-sync-dialog .sync-direction{margin:0 0 20px}:root[data-theme=dark] .account-sync-dialog{border-color:#3b3b3b;background:#181818;color:#eee}body #modal.settings-modal [data-settings-page=account]>[hidden]{display:none!important}body #modal.settings-modal [data-settings-page=account]>.setting-row:empty{display:none!important}body #modal.settings-modal [data-settings-page=account]>.settings-account-subscription{margin-top:0;padding-top:16px;padding-bottom:16px;min-height:68px}body #modal.settings-modal [data-settings-page=account]>.settings-language-row{padding-top:16px;padding-bottom:16px;min-height:68px}body #modal.settings-modal .settings-account-subscription>span,body #modal.settings-modal .settings-language-row>span,body #modal.settings-modal #settings-linked-account-manager .settings-linked-heading{font-size:14px!important;font-weight:700!important}body #modal.settings-modal .settings-account-subscription small{font-weight:400!important}body #modal.settings-modal #settings-linked-account-manager{padding:16px 0}body #modal.settings-modal #settings-linked-account-manager .settings-linked-heading{margin:0 0 12px}body #modal.settings-modal .settings-linked-account-row{min-height:48px}#settings-linked-account-manager .settings-linked-account-row>a{border-color:#171717!important;background:#171717!important;color:#fff!important;border-radius:999px}:root[data-theme=dark] #settings-linked-account-manager .settings-linked-account-row>a{border-color:#fff!important;background:#fff!important;color:#111!important}:root[data-theme=dark] .account-sync-dialog .sync-buttons [data-confirm]{border-color:#fff!important;background:#fff!important;color:#111!important}body #modal.settings-modal [data-settings-page=account]>.settings-rule{display:none!important}body #modal.settings-modal .settings-account-data{display:none!important}body #modal.settings-modal [data-panel=settings] [data-settings-page=account]>.settings-account-subscription>span,body #modal.settings-modal [data-panel=settings] [data-settings-page=account]>.settings-language-row>span,body #modal.settings-modal [data-panel=settings] [data-settings-page=account] #settings-linked-account-manager>.settings-linked-heading{font-size:14px!important;font-weight:700!important}body #modal.settings-modal .account-sync-dialog h2{font:700 20px/28px system-ui,sans-serif!important;margin:0 0 24px!important;text-align:center}body #modal.settings-modal .account-sync-dialog .sync-rules p{font:400 14px/1.75 system-ui,sans-serif!important;margin:16px 0!important}body #modal.settings-modal .account-sync-dialog .sync-buttons button{font:500 14px/24px system-ui,sans-serif!important;border-radius:999px!important;min-height:46px!important;margin:0!important}body #modal.settings-modal [data-panel=settings] [data-settings-page=account]:not([hidden]){display:block!important;gap:0!important}body #modal.settings-modal [data-panel=settings] [data-settings-page=account]>.settings-identity{margin-bottom:0!important}body #modal.settings-modal [data-panel=settings] [data-settings-page=account]>.settings-account-subscription{margin-block:0!important}.account-sync-dialog .sync-direction span small,body #modal.settings-modal .account-sync-dialog .sync-direction span small{font-size:18px!important;font-weight:700!important;line-height:26px!important}#work-suggestions{display:none!important}#collapsed-rail [data-nav=automations],#collapsed-rail [data-nav=presentations]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;min-height:40px;padding:10px}#collapsed-rail [data-nav=automations][hidden],#collapsed-rail [data-nav=presentations][hidden]{display:none!important}#collapsed-rail [data-nav=automations]>span,#collapsed-rail [data-nav=presentations]>span{display:none}#collapsed-rail .sidebar-task-clock{fill:none!important;stroke:none}.web-artifact-summary[hidden]{display:none!important}.web-artifact-card:has(>.web-artifact-summary[hidden]):not(:has(.web-artifact-panel)){display:none!important}.analysis-source,.analysis-metric span,.analysis-metric small,.analysis-metric-context,.analysis-chart-unit,.analysis-chart-type,.analysis-chart-note{font-size:13px!important}.analysis-figure .analysis-chart-data>summary{font-size:13px!important}.analysis-chart-data>summary,.analysis-preview-table>summary{font-size:13px!important}.analysis-chart-label,.analysis-table th,.analysis-table-footer,.analysis-text-button,.analysis-export-note,.analysis-state-label,.analysis-step-mark,.analysis-status-note,.analysis-note,.analysis-export-file,.analysis-done,.analysis-code pre,.auto-muted,.auto-workspace small,.auto-table th,.auto-status,.auto-template p,.auto-template .auto-soft,.auto-categories button,.auto-dialog legend,.auto-zone,.auto-weekdays label{font-size:13px!important}.auto-external summary{font-size:13px!important}.auto-external p,.auto-result-meta{font-size:13px!important}@media(max-width:700px){.auto-header button{font-size:13px!important}}@media(max-width:700px){.auto-table td:nth-child(2){font-size:13px!important}}@media(max-width:700px){.auto-table td:nth-child(3){font-size:13px!important}}.auto-field-label,.auto-trigger-pill,.auto-trigger-word,.auto-composer-tools button,#auto-email-help,.auto-form-details,.auto-inline-setting{font-size:13px!important}#auto-editor footer button{font-size:13px!important}.auto-pop-section,.auto-trigger-option small,.auto-pop-note,.auto-calendar-weekday,.auto-calendar-day,.auto-day,.auto-time-picker button,.auto-range-edit button,.auto-range-edit small,.auto-chart-card strong small,.auto-chart-card #auto-totals{font-size:13px!important}@media(max-width:600px){.auto-composer-tools button,.auto-trigger-word{font-size:13px!important}}@media(max-width:600px){.auto-trigger-pill{font-size:13px!important}}@media(max-width:600px){.auto-form-details{font-size:13px!important}}#auto-confirm-remember,.auto-connection-options small,.auto-unread-badge,.auto-notification-brand,.auto-notification-preview{font-size:13px!important}.auto-chart-card>.auto-muted{font-size:13px!important}#auto-totals,.auto-time-picker .auto-time-formats button{font-size:13px!important}.automation-conversation-context>div>span{font-size:13px!important}.automation-context-back{font-size:13px!important}@media(max-width:700px){.auto-table .auto-task-mobile-schedule{font-size:13px!important}}@media(max-width:700px){.auto-table .auto-status{font-size:13px!important}}@media(max-width:700px){.auto-run-row small,.auto-run-state{font-size:13px!important}}.chat-search-result>span{font-size:13px!important}#search-status,.account-menu-identity small,.account-menu-avatar{font-size:13px!important}#modal .usage-weekly-meter>small{font-size:13px!important}@media(max-width:600px){.message-row .model-switch-notice{font-size:13px!important}}.message-code-header,.message-versions,.rich-message a.inline-citation,.source-card strong,.source-card small,.rich-message a.message-source-pill,.rich-message .message-link-wrap a.message-source-pill,.message-inline-editor p,#plans-dialog .plan-recommended,.plan-card-note,.plans-purchase-note,.project-storage-note,.project-file [data-project-file-download]{font-size:13px!important}.project-shared-dialog section p:first-child{font-size:13px!important}#work-suggestions button small,.work-result-actions button,.credits-purchase-table th{font-size:13px!important}.credits-purchase-table td:last-child{font-size:13px!important}@media(max-width:620px){.credits-purchase-nav .secondary-button{font-size:13px!important}}@media(max-width:600px){#work-suggestions button small{font-size:13px!important}}@media(max-width:600px){.work-start-note{font-size:13px!important}}@media(max-width:768px){.image-editor .image-editor-toolbar button,.image-editor .image-editor-toolbar button:nth-last-child(-n+2){font-size:13px!important}}.projects-view>.project-organizer .secondary-button{font-size:13px!important}.project-disclosure-hint,.project-member-row .secondary-button,.project-member-row select{font-size:13px!important}.project-chat-row>.secondary-button{font-size:13px!important}@media(max-width:760px){.projects-view .project-detail-actions :is(.secondary-button,.project-primary){font-size:13px!important}}@media(max-width:760px){.project-panel header>.secondary-button{font-size:13px!important}}.message-file-icon b,.usage-meter-meta,.usage-wallet-card small,.message-source-summary,.message-source-entry small,.message-source-list h3,.message-source-expand,.rich-message a.inline-citation.message-source-pill,.public-share-notice,.share-link-row input,.share-link-row button{font-size:13px!important}@media(max-width:600px){.public-share-notice{font-size:13px!important}}@media(max-width:600px){.public-share-notice>button{font-size:13px!important}}.usage-summary-meta,.usage-segment-legend{font-size:13px!important}.usage-segmented-card>small{font-size:13px!important}.usage-wallet-heading button,.dictation-capture .dictation-phase,#chat-quote-selection,#chat-quote-preview,.message-quote-reference{font-size:13px!important}@media(max-width:600px){#chat-quote-preview{font-size:13px!important}}.conversation-task-card small,.conversation-task-open{font-size:13px!important}.conversation-task-row>small{font-size:13px!important}.conversation-task-output h3,.conversation-task-muted,.credit-checkout-fullscreen .credit-pack-option small{font-size:13px!important}.credit-checkout-fullscreen .credit-purchase>.credit-purchase-terms{font-size:13px!important}.currency-heading span,.currency-field span,.currency-source,.currency-notice,.image-template-reference-hint{font-size:13px!important}@media(min-width:768px){.image-template-ratios button,.image-template-references button{font-size:13px!important}}@media(min-width:768px){.image-template-error{font-size:13px!important}}#image-editor .image-editor-width-capsule output{font-size:13px!important}#image-gallery .gallery-video-badge{font-size:13px!important}@media(max-width:767px){#image-gallery .gallery-video-badge{font-size:13px!important}}@media(max-width:766px){body[data-view=home] #guest-mobile-legal{font-size:13px!important}}@media(max-width:766px){body.create-image-home[data-view=home] #home-image-gallery-slot .gallery-label{font-size:13px!important}}@media(max-width:766px){#attach-menu .attachment-login-hint{font-size:13px!important}}@media(max-width:766px){@media(max-width:360px){body #composer.has-tool #chat-speed-trigger{font-size:13px!important}}}@media(max-width:640px){#plans-dialog .plan-price span{font-size:13px!important}}@media(max-width:640px){#plans-dialog .mobile-plan-current{font-size:13px!important}}.settings-linked-account-manager .settings-row-copy small{font-size:13px!important}.settings-linked-account-manager>a{font-size:13px!important}@media(min-width:641px){#plans-dialog:not(.subscription-checkout-active) .plan-price span{font-size:13px!important}}@media(min-width:641px){#plans-dialog:not(.subscription-checkout-active) .plan-card-note{font-size:13px!important}}@media(min-width:641px){#plans-dialog:not(.subscription-checkout-active) .plan-recommended{font-size:13px!important}}@media(min-width:641px){#plans-dialog:not(.subscription-checkout-active) .plans-purchase-note{font-size:13px!important}}.settings-linked-account-email,.account-sync-dialog .sync-exclusion,.ppt-assistant-scope,.ppt-assistant-mode,.ppt-assistant-shortcut{font-size:13px!important}.ppt-assistant-panel>textarea{font-size:13px!important}.ppt-assistant-consent{font-size:13px!important}.ppt-assistant-panel>.primary-button{font-size:13px!important}.ppt-assistant-result>small{font-size:13px!important}.ppt-assistant-preview h3{font-size:13px!important}.ppt-assistant-preview footer>small{font-size:13px!important}.ppt-assistant-preview .primary-button,.ppt-assistant-stale,.ppt-assistant-findings small,.ppt-assistant-findings p,.ppt-assistant-action-error,#ppt-recovery-actions button,.ppt-assistant-model,.ppt-inline-layer,.ppt-inline-layer button,.ppt-inline-tools .ppt-select-trigger,.ppt-inline-scope,.ppt-view .ppt-inline-bubble textarea{font-size:13px!important}@media(max-width:700px){.ppt-inline-status{font-size:13px!important}}.ppt-color-trigger,.ppt-color-panel,.ppt-color-heading,.ppt-color-hex-label,.ppt-color-message,.studio-insert-root .studio-insert-entry,.studio-insert-submenu button,.ppt-thumb-hidden,.ppt-slide-context button,.ppt-studio .ppt-editor-head .studio-header-group .ppt-select-trigger,.ppt-studio .ppt-editor-head #ppt-download{font-size:13px!important}.ppt-studio .ppt-thumb>.ppt-thumb-hidden{font-size:13px!important}.ppt-studio .studio-style-section h3,.ppt-studio .studio-style-value .ppt-color-trigger,.ppt-studio .studio-style-value .ppt-select-trigger{font-size:13px!important}.studio-style-fold>summary{font-size:13px!important}.studio-style-fold>.studio-field .ppt-select-trigger{font-size:13px!important}.studio-style-fold .studio-field-row .studio-field,.ppt-studio .ppt-editor-head #ppt-assistant-open,#ppt-version-dialog .ppt-version-description{font-size:13px!important}.ppt-version-meta time{font-size:13px!important}#ppt-version-dialog .ppt-version-row button{font-size:13px!important}@media(max-width:480px){.ppt-version-meta time{font-size:13px!important}}#ppt-library .ppt-search,#ppt-library #ppt-search,#ppt-library #ppt-create,.ppt-library-tabs .ppt-library-button,.ppt-library-list-head,#ppt-library[data-layout=list] .ppt-library-modified,#ppt-library[data-layout=list] .ppt-library-size{font-size:13px!important}@media(max-width:580px){.ppt-library-card-title{font-size:13px!important}}@media(max-width:580px){#ppt-library[data-layout=list] .ppt-library-modified{font-size:13px!important}}.ppt-template-button>strong{font-size:13px!important}.ppt-template-button>span{font-size:13px!important}@media(max-width:700px){#ppt-library .ppt-template-section>p{font-size:13px!important}}.ppt-image-config,.ppt-image-scope,.ppt-image-dialog legend,.ppt-image-dialog .ppt-image-consent,.ppt-image-status,.ppt-image-error{font-size:13px!important}.ppt-image-dialog>.ppt-image-background{font-size:13px!important}.ppt-image-region-info,.ppt-image-region-box,.ppt-image-region-hint,.ppt-image-inline{font-size:13px!important}.ppt-image-inline header{font-size:13px!important}.ppt-view .ppt-image-inline textarea,.ppt-image-inline .ppt-image-extra,.ppt-image-inline legend,.ppt-image-inline .ppt-image-options button,.ppt-image-inline .ppt-image-region-info,.ppt-image-inline .ppt-image-scope,.ppt-image-inline .ppt-image-config,.ppt-image-inline .ppt-image-status,.ppt-image-inline .ppt-image-error{font-size:13px!important}.ppt-image-inline footer button{font-size:13px!important}.ppt-image-inline header .ppt-image-extra{font-size:13px!important}.ppt-motion-pill,.ppt-motion-ghost-caption,.ppt-motion-image-caption{font-size:13px!important}@media(max-width:700px){.ppt-motion-pill{font-size:13px!important}}@media(max-width:700px){.ppt-motion-ghost-caption{font-size:13px!important}}.ppt-studio #ppt-save-status,.ppt-studio .ppt-editor-head .primary-button,.ppt-studio .ppt-editor-head .secondary-button,.ppt-studio #studio-zoom,.studio-request-button{font-size:13px!important}.studio-menu-panel>button,.studio-chart-menu button{font-size:13px!important}.studio-menu-panel>strong{font-size:13px!important}.studio-layout-choice>span{font-size:13px!important}.studio-slide-count{font-size:13px!important}.ppt-studio .ppt-thumb>span{font-size:13px!important}.studio-slide-menu,.ppt-studio .studio-slide-menu .ppt-slide-actions button,.ppt-studio .ppt-notes textarea,.studio-property-section h3,.studio-format,.studio-align,.ppt-studio .studio-field,.ppt-studio .studio-field input,.ppt-studio .studio-field select,.ppt-studio .ppt-properties textarea,.studio-secondary,.studio-geometry,.studio-hint{font-size:13px!important}.studio-promptbar>textarea{font-size:13px!important}.studio-promptbar #studio-scope,.ppt-studio .studio-consent{font-size:13px!important}.ppt-studio .ppt-style-menu>summary{font-size:13px!important}@media(max-width:850px){.ppt-studio #studio-zoom{font-size:13px!important}}@media(max-width:850px){.ppt-studio .ppt-editor-head .primary-button,.ppt-studio .ppt-editor-head .secondary-button{font-size:13px!important}}@media(max-width:850px){.ppt-studio .ppt-thumb>span{font-size:13px!important}}@media(max-width:850px){.studio-slide-count{font-size:13px!important}}@media(max-width:850px){.studio-promptbar>textarea{font-size:13px!important}}@media(max-width:850px){.ppt-studio .studio-consent{font-size:13px!important}}.ppt-studio .studio-choice-group>span{font-size:13px!important}@media(max-width:850px){.ppt-studio .studio-menu-panel .studio-icon-control{font-size:13px!important}}.ppt-select-trigger{font-size:13px!important}.ppt-studio .ppt-editor-head>.ppt-select .ppt-select-trigger{font-size:13px!important}.ppt-select-menu button{font-size:13px!important}@media(max-width:850px){.ppt-studio .ppt-editor-head>.ppt-select .ppt-select-trigger{font-size:13px!important}}.ppt-studio .studio-promptbar #studio-scope,.ppt-eyebrow,.ppt-view label,.ppt-dialog label,.ppt-editor-head #ppt-save-status,.ppt-thumb span,.ppt-suggestions button{font-size:13px!important}@media(max-width:850px){.ppt-editor-head button{font-size:13px!important}}@media(max-width:850px){.ppt-slide-actions button{font-size:13px!important}}@media(max-width:850px){.ppt-pages .secondary-button{font-size:13px!important}}.ppt-toolbar .ppt-style-panel label,.ppt-view .ppt-slide-actions button,.ppt-view .ppt-notes textarea,.ppt-view .ppt-inspector label{font-size:13px!important}.ppt-view .ppt-inspector input:not([type=checkbox]),.ppt-view .ppt-inspector select,.ppt-view .ppt-inspector textarea{font-size:13px!important}.ppt-view .ppt-ai-modes button,.ppt-view .ppt-current-slide,.ppt-view .ppt-pricing-note,.ppt-view .ppt-check,.ppt-view #ppt-refresh,.ppt-view #ppt-model-label,.ppt-view #ppt-save-status,.ppt-view .ppt-editor-head #ppt-back{font-size:13px!important}@media(max-width:850px){.ppt-view .ppt-tool-button{font-size:13px!important}}@media(max-width:850px){.ppt-style-menu>summary,.ppt-more-menu>summary{font-size:13px!important}}@media(max-width:850px){.ppt-view .ppt-slide-actions button{font-size:13px!important}}#project-dialog #project-create-add,#project-dialog #project-form-error,.project-draft-file{font-size:13px!important}.project-directory-row>small{font-size:13px!important}.research-phase,.research-source small{font-size:13px!important}@media(max-width:600px){.research-phase{font-size:13px!important}}@media(max-width:600px){.research-completion-summary{font-size:13px!important}}.research-outline-title,.research-sheet-source small,.rc-note,.rc-source,.rc-axis,.rc-photo-credit,.rc-weather-footer .rc-source,.rc-weather-footer .rc-note{font-size:13px!important}@media(max-width:600px){.rc-recipe-meta{font-size:13px!important}}@media(max-width:600px){.rc-weather-time{font-size:13px!important}}@media(max-width:600px){.rc-weather-metrics dt{font-size:13px!important}}@media(max-width:600px){.rc-forecast{font-size:13px!important}}@media(max-width:600px){.rc-fields label{font-size:13px!important}}@media(max-width:600px){.rc-photo-credit{font-size:13px!important}}.global-search-command>span,.global-search-group,.global-search-archive{font-size:13px!important}.global-search-result-meta,.global-search-media-name,.global-search-video-badge,.global-search-thumbnail-error,body #modal.settings-modal .settings-nav-heading,.settings-theme-choice,.settings-identity small,.customization-styles button,.customization-meta,.customization-help{font-size:13px!important}@media(max-width:766px){body #modal.settings-modal .settings-nav-heading{font-size:13px!important}}.global-search-actions kbd,.settings-order-columns{font-size:13px!important}.settings-billing-info>small{font-size:13px!important}@media(max-width:766px){body #modal.settings-modal .settings-theme-choice{font-size:13px!important}}@media(max-width:766px){.settings-browser-default{font-size:13px!important}}@media(min-width:767px){body #modal.settings-modal .settings-center{font-size:13px!important}}@media(min-width:767px){body #modal.settings-modal .settings-center :is(p,span,strong,small,h3,h4,label,button,input,select,textarea,summary,a){font-size:13px!important}}.public-signup,.public-readonly-note,.public-conversation .message-time,.text-\[10px\],.text-xs,.update-badge,.code-block pre,.chat-disclaimer,.attachment-chip,.api-note,.message-status,.message-sources,.library-picker-item small,.image-editor-rail-avatar,.image-editor-draw button span,.image-editor-size p{font-size:13px!important}@media(max-width:768px){.image-editor-toolbar button{font-size:13px!important}}@media(max-width:768px){body[data-view=images] #image-settings-trigger{font-size:13px!important}}.image-settings-size>span:last-child{font-size:13px!important}@media(max-width:600px){.image-settings-options button{font-size:13px!important}}@media(max-width:600px){.ratio-options button{font-size:13px!important}}@media(max-width:600px){#attach-menu .attach-menu-copy small{font-size:13px!important}}.chat-model-heading,.chat-model-option small{font-size:13px!important}@media(max-width:600px){#chat-speed-trigger{font-size:13px!important}}.work-file-item small,.history-work-badge,.work-run,.language-toggle,#search-suggestion-status,#search-suggestion-retry,#search-suggestion-sources{font-size:13px!important}@media(max-width:600px){body.create-image-home[data-view=home] #home-image-gallery-slot .gallery-label{font-size:13px!important}}.profile-field-help,.library-card-meta small,.library-file-tile b,.attachment-file-icon b,.attachment-meta{font-size:13px!important}.work-file-preview[data-extension]:after{font-size:13px!important}.library-picker-file b,.library-picker-results.grid .library-picker-file b,.project-card-open small,.project-panel-footer span,.project-file small,.guest-login-promo p,.auth-field-help{font-size:13px!important}@media(max-width:766px){.guest-gallery-showcase .gallery-label{font-size:13px!important}}@media(max-width:600px){body.logged-out[data-view=home] #guest-mobile-legal{font-size:13px!important}}.voice-note,#voice-settings p{font-size:13px!important}@media(max-width:766px){.voice-note{font-size:13px!important}}.speech-details span,.voice-transcript-speaker,html body .message-row.user.voice-session-marker .message-text,#voice-onboarding .voice-preview-status,.dictation-duration{font-size:13px!important}@media(max-width:600px){.dictation-phase{font-size:13px!important}}.message-time,#voice-onboarding.voice-introduction .voice-intro-privacy{font-size:13px!important}@media(max-width:600px){.voice-welcome-start{font-size:13px!important}}@media(max-width:600px){.billing-order span:nth-child(2),.billing-order span:nth-child(3){font-size:13px!important}}.chat-wait-status{font-size:13px!important}@media(max-width:600px){.chat-entitlement-copy p{font-size:13px!important}}@media(max-width:600px){.chat-entitlement-action{font-size:13px!important}}#send-preparation-status,.recommendation-action{font-size:13px!important}@media(max-width:767px){#work-suggestions button small{font-size:13px!important}}#attach-menu .attachment-login-hint,body .chat-model-option small,body .chat-model-upgrade{font-size:13px!important}@media(max-width:600px){#library-picker-count{font-size:13px!important}}.voice-setting-option small{font-size:13px!important}@media(max-width:766px){#voice-settings-toggle{font-size:13px!important}}#voice-panel .voice-icon:after{font-size:13px!important}@media(max-width:766px){#voice-panel #voice-settings-toggle{font-size:13px!important}}.subscription-summary>.subscription-summary-label{font-size:13px!important}.video-result-actions,.video-result-status,.video-pack-popular{font-size:13px!important}@media(max-width:700px){.video-composer-options .image-mode-switch button{font-size:13px!important}}@media(max-width:360px){body[data-view=images] #composer .image-media-switch button{font-size:13px!important}}.stock-refresh,.stock-axis,.stock-chart-tip,.stock-card .stock-source,.stock-card .stock-disclaimer{font-size:13px!important}@media(max-width:600px){.stock-periods button{font-size:13px!important}}@media(max-width:600px){.stock-asof,.stock-market{font-size:13px!important}}.stock-search-answer .message-text a.stock-citation,.writing-save-status,.writing-file-icon small{font-size:13px!important}@media(max-width:600px){.writing-save-status{font-size:13px!important}}.web-artifact-summary small,.web-artifact-card button,.web-artifact-panel button,.web-artifact-panel .web-artifact-tabs button,.web-artifact-panel .web-artifact-editor textarea,.web-artifact-panel .web-artifact-highlight,.web-artifact-panel .web-artifact-lines,.web-artifact-status,.web-artifact-panel select{font-size:13px!important}@media(max-width:1100px){.web-artifact-panel .web-artifact-editor textarea,.web-artifact-panel .web-artifact-highlight{font-size:13px!important}}@media(max-width:1100px){.web-artifact-panel .web-artifact-lines{font-size:13px!important}}.web-project-panel .workspace-bar,.web-project-panel .workspace-bar [data-project-count],.workspace-edit-tools span,.workspace-find input,.workspace-find label,.workspace-find span,.web-project-panel .workspace-tree button,.web-project-panel .workspace-log,.workspace-overlay p,.workspace-diff,.workspace-render-label{font-size:13px!important}@media(max-width:1100px){.web-project-panel .web-artifact-tabs button{font-size:13px!important}}@media(max-width:1100px){.web-project-panel .web-artifact-export{font-size:13px!important}}@media(max-width:1100px){.web-project-panel .workspace-bar select{font-size:13px!important}}@media(max-width:1100px){.web-project-panel .workspace-bar button{font-size:13px!important}}@media(max-width:1100px){.web-project-panel .web-artifact-status{font-size:13px!important}}#tooltip{font-size:14px!important;line-height:1.4!important}body #chat-model-menu button.chat-model-option[data-model-catalog-row]{box-sizing:border-box;height:36px;min-height:36px;max-height:36px;padding-block:5px}.account-sync-dialog .sync-rules p,body #modal.settings-modal .account-sync-dialog .sync-rules p{font-size:12px!important;line-height:1.8!important}.account-sync-dialog .sync-direction span small,body #modal.settings-modal .account-sync-dialog .sync-direction span small{font-size:14px!important;font-weight:700!important;line-height:22px!important}.account-sync-dialog .sync-direction{margin-bottom:22px}.account-sync-dialog .sync-direction>span:has([data-brand=OpenAI]){order:0}.account-sync-dialog .sync-direction>svg{order:1}.account-sync-dialog .sync-direction>span:has([data-brand=Grok]){order:2}#settings-linked-account-manager .settings-linked-brand svg{width:18px!important;height:18px!important}#settings-linked-account-manager .settings-linked-account-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;align-items:center}#settings-linked-account-manager .settings-linked-account-copy{display:flex;min-width:0;flex-direction:column;gap:3px}#settings-linked-account-manager .settings-linked-account-copy>strong{font-size:14px!important;font-weight:700!important;line-height:20px}#settings-linked-account-manager .settings-linked-account-email{font-size:12px!important;text-align:left;max-width:100%;overflow-wrap:anywhere;white-space:normal}#settings-linked-account-manager .settings-linked-actions{display:flex;gap:8px;align-items:center}#settings-linked-account-manager .settings-linked-actions>a{border:1px solid var(--border-color,#ddd);border-radius:999px;padding:7px 14px;white-space:nowrap;font-size:12px;text-decoration:none;color:inherit}#settings-linked-account-manager .settings-linked-actions>a:not(.settings-linked-visit){border-color:#171717!important;background:#171717!important;color:#fff!important}:root[data-theme=dark] #settings-linked-account-manager .settings-linked-actions>a:not(.settings-linked-visit){border-color:#fff!important;background:#fff!important;color:#111!important}@media(max-width:480px){#settings-linked-account-manager .settings-linked-account-copy{grid-column:2/-1;grid-row:1}#settings-linked-account-manager .settings-linked-actions{grid-column:2/-1;grid-row:2;flex-wrap:wrap}#settings-linked-account-manager .settings-linked-brand{grid-column:1;grid-row:1}}#plans-dialog .sub-brandmarks>a>svg{transform-origin:center;animation:subscription-brand-pulse 2.8s ease-in-out infinite}#plans-dialog .sub-brandmarks>a:nth-child(2)>svg{animation-delay:-1.4s}@keyframes subscription-brand-pulse{0%,to{transform:scale(1.14)}50%{transform:scale(.86)}}@media(prefers-reduced-motion:reduce){#plans-dialog .sub-brandmarks>a>svg{animation:none;transform:none}}body #modal.settings-modal #settings-linked-account-manager .settings-linked-account-copy>strong{font-size:14px!important;font-weight:700!important;line-height:20px!important}body #modal.settings-modal #settings-linked-account-manager .settings-linked-account-email{font-size:12px!important;line-height:18px!important}.member-intro-dialog{box-sizing:border-box;width:min(460px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;border:1px solid #e7e7e7;border-radius:28px;padding:32px;background:#fff;color:#171717;box-shadow:0 24px 90px #0003;font-family:inherit}.member-intro-dialog::backdrop{background:#0006;backdrop-filter:blur(4px)}.member-intro-close{position:absolute;right:16px;top:14px;border:0;border-radius:50%;width:30px;height:30px;background:#f2f2f2;color:inherit;font-size:24px;line-height:1;cursor:pointer}.member-intro-logos{display:flex;gap:10px;margin:4px 0 24px}.member-intro-logos>span{width:48px;height:48px;border:1px solid #e5e5e5;border-radius:50%;display:grid;place-items:center}.member-intro-logos svg{display:block;width:26px;height:26px}.member-intro-eyebrow{display:block;color:#777;font-size:12px;font-weight:600;margin-bottom:10px}.member-intro-dialog h2{font-size:30px;font-weight:750;line-height:1.25;letter-spacing:-.8px;margin:0 0 16px}.member-intro-dialog>p{font-size:14px;line-height:1.7;color:#606060;margin:0 0 20px}.member-intro-features{display:grid;gap:16px;margin-bottom:20px}.member-intro-features>div{padding-left:13px;border-left:2px solid #dedede;display:grid;gap:3px}.member-intro-features strong{font-size:14px;font-weight:700}.member-intro-features span{font-size:13px;line-height:1.55;color:#777}.member-intro-dialog>p.member-intro-note{font-size:12px;color:#888;margin-bottom:22px}.member-intro-actions{display:grid;gap:8px}.member-intro-actions button{min-height:44px;border:0;border-radius:999px;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer}.member-intro-actions [data-intro-go]{background:#171717;color:#fff}.member-intro-actions [data-intro-later]{background:transparent;color:#777}:root[data-theme=dark] .member-intro-dialog{background:#171717;color:#f5f5f5;border-color:#333}:root[data-theme=dark] .member-intro-close{background:#292929}:root[data-theme=dark] .member-intro-logos>span{border-color:#3b3b3b}:root[data-theme=dark] .member-intro-dialog>p{color:#b2b2b2}:root[data-theme=dark] .member-intro-features span{color:#aaa}:root[data-theme=dark] .member-intro-features>div{border-color:#444}:root[data-theme=dark] .member-intro-actions [data-intro-go]{background:#fff;color:#171717}@media(max-width:480px){.member-intro-dialog{padding:26px 24px;border-radius:24px}.member-intro-dialog h2{font-size:28px}}.member-intro-dialog .member-intro-logos{justify-content:center}#plans-dialog .sub-brandmarks>a{display:inline-flex;align-items:center;justify-content:center;color:inherit;text-decoration:none;line-height:0;border-radius:4px;flex:none}#plans-dialog .sub-brandmarks>a:focus-visible{outline:2px solid currentColor;outline-offset:3px}
