:root{--brand-gold: #d4af37;--brand-ink-black: #111113;--brand-gold-hover: #e2c25a;--brand-gold-pressed: #b8952c;--accent-ink: var(--primary);color-scheme:light dark;--pearl-bg: #ffffff;--bg: var(--pearl-bg);--surface: #fafafa;--surface-muted: #f3f3f3;--surface-strong: #e1e1e1;--border: #dfdfdf;--border-strong: #b8b8b8;--fg: #191919;--fg-muted: #555555;--control-disabled-opacity: .48;--empty-copy-size: 1.2rem;--empty-copy-weight: 400;--empty-copy-line-height: 1.45;--primary-switch-width: min(100%, 500px);--primary-switch-height: 62px;--primary-switch-padding: 6px;--primary-switch-radius: 18px;--primary-switch-item-height: 48px;--primary-switch-item-radius: 12px;--primary: #1a1a1a;--primary-hover: #333333;--primary-soft: #e1e1e1;--on-primary: #fff;--reading-surface: #fafafa;--reading-fg: #191919;--reading-muted: #555555;--reading-border: #dfdfdf;--reading-accent: var(--primary);--selected-bg: var(--primary);--selected-fg: var(--on-primary);--selected-hover-bg: var(--primary-hover);--success: #217457;--success-soft: #e9f8f2;--working: #865414;--danger: #b12833;--danger-bg: #fff0f0;--danger-border: #f3a4a3;--focus: #1a1a1a;--shadow-card: 0 2px 10px rgb(20 20 20 / 7%);--shadow-dock: 0 -1px 0 var(--border);--shadow-pill: 0 1px 5px rgb(0 0 0 / 10%);--pill-ring: transparent;--font-sans: -apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI Variable", "Segoe UI", "Noto Sans TC", "PingFang TC", sans-serif;--radius-sm: 12px;--radius-md: 18px;--radius-lg: 28px;--radius-full: 999px;--control-min: 48px;--touch-target: 52px;--content-max: 1120px;--dock-overlay-inset: calc(var(--tab-height) + env(safe-area-inset-bottom));--capture-controls-bottom-gap: 12px;--dock-side-size: 56px;--safe-top: env(safe-area-inset-top, 0px);--ios-cover-runway: 1px;--panel-pad-inline: clamp(14px,3vw,28px);--panel-pad-block-start: 12px;--tab-height: 70px;--mic-size: clamp(96px,26vw,124px);--mic-scale: .7;--mic-icon-ratio: .76;--mic-btn: calc(var(--mic-size) * var(--mic-scale) * var(--ui-icon-scale, 1));--duration: .16s;--ease: cubic-bezier(.2,.8,.2,1);--dock-press-duration: calc(var(--duration) * .5);--dock-release-duration: var(--duration);--dock-indicator-duration: var(--duration);--dock-indicator-ease: cubic-bezier(.05,.7,.1,1);--rtl-flip: 1;--brand-mark: url(/icons/brand-yellow-black.svg);--brand-palette: theme;--brand-ink: var(--primary);--brand-paper: transparent}:is([data-theme=gold],[data-theme=system-yellow]){--brand-ink: var(--brand-gold)}[dir=rtl]{--rtl-flip: -1}[data-theme=light]{color-scheme:light;--bg: var(--pearl-bg)}[data-theme=clear-blue]{color-scheme:light;--brand-mark: url(/icons/brand-yellow-black.svg);--bg: #f3faff;--surface: #ffffff;--surface-muted: #eaf5ff;--surface-strong: #d8ecff;--border: #bfdced;--border-strong: #85b9d9;--fg: #163650;--fg-muted: #38536a;--primary: #0d64ab;--primary-hover: #0e5088;--primary-soft: #ddecfa;--on-primary: #fff;--success: #137a4a;--success-soft: #e9f8f2;--working: #946000;--danger: #b12833;--danger-bg: #fff0f1;--danger-border: #efa3aa;--focus: #0d64ab;--shadow-card: 0 5px 18px rgb(25 95 157 / 10%);--shadow-dock: 0 -1px 0 var(--border);--pill-ring: var(--border-strong);--theme-hero-fill: linear-gradient(115deg, #c8e7ff 0%, #eaf6ff 54%, #aed1f3 100%);--theme-hero-ink: #173e6b;--theme-hero-muted: #36597d;--theme-option-ink: #163650;--theme-result-fill: linear-gradient(115deg, #edf8ff 0%, #dcefff 54%, #c6e1fb 100%);--theme-result-ink: #173e6b;--theme-result-muted: #36597d;--theme-action-fill: linear-gradient(115deg, #126eba 0%, #1d559e 54%, #123b70 100%);--theme-glow: #d4eeff;--theme-glow-end: #b8dafa;--theme-source-fill: linear-gradient(145deg, #ffffff, #f0f8ff);--theme-shadow-ink: 25 95 157}[data-theme=dark]{color-scheme:dark;--brand-mark: url(/icons/brand-yellow-black.svg);--bg: #111111;--surface: #1b1b1b;--surface-muted: #262626;--surface-strong: #343434;--border: #393939;--border-strong: #565656;--fg: #f5f5f5;--fg-muted: #b5b5b5;--primary: #f0f0f0;--primary-hover: #ffffff;--primary-soft: #454545;--on-primary: #161616;--success: #4fc48d;--success-soft: #102b21;--working: #f0a83c;--danger: #ff8f88;--danger-bg: #3a1c1b;--danger-border: #6f3531;--focus: #c8c8c8;--shadow-card: 0 0 0 1px var(--border);--shadow-dock: 0 -1px 0 var(--border);--pill-ring: var(--border-strong)}@media(prefers-color-scheme:dark){:root:not([data-theme]){--brand-mark: url(/icons/brand-yellow-black.svg);--bg: #111111;--surface: #1b1b1b;--surface-muted: #262626;--surface-strong: #343434;--border: #393939;--border-strong: #565656;--fg: #f5f5f5;--fg-muted: #b5b5b5;--primary: #f0f0f0;--primary-hover: #ffffff;--primary-soft: #454545;--on-primary: #161616;--success: #4fc48d;--success-soft: #102b21;--working: #f0a83c;--danger: #ff8f88;--danger-bg: #3a1c1b;--danger-border: #6f3531;--focus: #c8c8c8;--shadow-card: 0 0 0 1px var(--border);--shadow-dock: 0 -1px 0 var(--border);--pill-ring: var(--border-strong)}}@media(prefers-reduced-motion:reduce){:root{--duration: 0ms}}[data-theme=clear-green]{color-scheme:light;--brand-mark: url(/icons/brand-yellow-black.svg);--bg: #f5fbf0;--surface: #ffffff;--surface-muted: #edf7e9;--surface-strong: #dfefd8;--border: #c9dec0;--border-strong: #98bc8b;--fg: #24442b;--fg-muted: #3a5635;--primary: #277440;--primary-hover: #205f35;--primary-soft: #e1efda;--on-primary: #fff;--success: #137a4a;--success-soft: #e9f8f2;--working: #946000;--danger: #b12833;--danger-bg: #fff0f1;--danger-border: #efa3aa;--focus: #277440;--shadow-card: 0 5px 18px rgb(53 111 53 / 10%);--shadow-dock: 0 -1px 0 var(--border);--pill-ring: var(--border-strong);--theme-hero-fill: linear-gradient(115deg, #d5edcb 0%, #eef8e7 54%, #bbdcb7 100%);--theme-hero-ink: #254c2d;--theme-hero-muted: #365a33;--theme-option-ink: #24442b;--theme-result-fill: linear-gradient(115deg, #f0fae9 0%, #e0f1d9 54%, #cce7c8 100%);--theme-result-ink: #254c2d;--theme-result-muted: #365a33;--theme-action-fill: linear-gradient(115deg, #278149 0%, #146a3c 54%, #0c452d 100%);--theme-glow: #e0efc9;--theme-glow-end: #c0dfb5;--theme-source-fill: linear-gradient(145deg, #ffffff, #f3faed);--theme-shadow-ink: 53 111 53}[data-theme=pink-gradient]{color-scheme:light;--brand-mark: url(/icons/brand-yellow-black.svg);--bg: #fff7fa;--surface: #fff9fb;--surface-muted: #fce8ef;--surface-strong: #f8d4e0;--border: #eec4d1;--border-strong: #d58da4;--fg: #511c32;--fg-muted: #572238;--primary: #ac2448;--primary-hover: #8e193a;--primary-soft: #f9dce6;--on-primary: #fff;--success: #137a4a;--success-soft: #e9f8f2;--working: #805000;--danger: #a82032;--danger-bg: #fff0f1;--danger-border: #dd8797;--focus: #ac2448;--shadow-card: 0 5px 18px rgb(148 36 72 / 10%);--shadow-dock: 0 -1px 0 var(--border);--pill-ring: var(--border-strong);--theme-hero-fill: linear-gradient(115deg, #fceaf0 0%, #ffeef3 54%, #f6cad8 100%);--theme-hero-ink: #7b1937;--theme-hero-muted: #75243e;--theme-option-ink: #511c32;--theme-result-fill: linear-gradient(135deg, #fff4f7 0%, #fce1ea 54%, #f6c6d6 100%);--theme-result-ink: #7b1937;--theme-result-muted: #75243e;--theme-action-fill: linear-gradient(135deg, #d52f50 0%, #bd2349 54%, #971b40 100%);--theme-glow: #fac3d2;--theme-glow-end: #f47f96;--theme-source-fill: linear-gradient(145deg, #fffafb, #fce5ed);--theme-shadow-ink: 148 36 72}:root,[data-theme]{--action-bg: var(--theme-action-fill, var(--primary));--action-fg: var(--premium-action-ink, var(--on-primary));--action-border: var(--primary)}:root{--mic-action-bg: #007fae;--mic-action-fg: #fff}:is([data-theme=clear-blue],[data-theme=clear-green],[data-theme=pink-gradient]){--mic-action-bg: var(--primary);--mic-action-fg: var(--on-primary)}[data-theme=light]{--mic-action-bg: var(--primary);--mic-action-fg: var(--on-primary)}[data-theme=dark]{--mic-action-bg: #f0f0f0;--mic-action-fg: #161616}@media(prefers-color-scheme:dark){:root:not([data-theme]){--mic-action-bg: #f0f0f0;--mic-action-fg: #161616}}:is([data-theme=dark],[data-theme=obsidian]){--reading-surface: #1b1b1b;--reading-fg: #f5f5f5;--reading-muted: #b5b5b5;--reading-border: #393939}:root[data-day-period=night]:is([data-theme=system],[data-theme=system-yellow]){--reading-surface: #1b1b1b;--reading-fg: #f5f5f5;--reading-muted: #b5b5b5;--reading-border: #393939}@media(prefers-color-scheme:dark){:root:not([data-theme]){--reading-surface: #1b1b1b;--reading-fg: #f5f5f5;--reading-muted: #b5b5b5;--reading-border: #393939}}:root{--media-chrome-bg: rgb(0 0 0 / 58%);--media-chrome-fg: #fff;--media-chrome-border: rgb(255 255 255 / 22%);--media-chrome-filter: blur(4px);--media-chrome-selected-bg: #fff;--media-chrome-selected-fg: #181f24}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){:root{--media-chrome-bg: #181f24;--media-chrome-filter: none}}@media(forced-colors:active){:root,:root[data-theme]{--reading-surface: Canvas;--reading-fg: CanvasText;--reading-muted: CanvasText;--reading-border: CanvasText;--reading-accent: Highlight;--selected-bg: Highlight;--selected-fg: HighlightText;--selected-hover-bg: Highlight;--media-chrome-bg: Canvas;--media-chrome-fg: CanvasText;--media-chrome-border: ButtonText;--media-chrome-filter: none;--media-chrome-selected-bg: Highlight;--media-chrome-selected-fg: HighlightText}}:root button.panel-back.panel-back,.conversation-language-entry>.panel-back,.recorded-sheet>header>.panel-back,.document-header>.panel-back,.membership-admin .panel-back{display:inline-flex;align-items:center;justify-content:flex-start;justify-self:start;gap:4px;flex:none;width:auto;min-width:44px;min-height:44px;padding:0 4px;appearance:none;-webkit-appearance:none;border:0;border-radius:0;background:transparent;color:var(--fg);font:inherit;font-size:.9rem;font-weight:650;cursor:pointer;position:static;box-shadow:none}.panel-back>svg{flex:none;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transform:scaleX(var(--rtl-flip,1))}.panel-back>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root .panel-back:is(:focus,:focus-visible,:active){outline:none;border:0;box-shadow:none;text-decoration:none;background:transparent}:root .panel-back:focus-visible{font-weight:800;filter:brightness(.8);text-shadow:0 0 .35px currentColor}.panel-back:hover{background:transparent;color:var(--accent-ink)}.panel-close,.conversation-language-entry-actions>.panel-close,.conversation-room>footer>.panel-close{display:inline-flex;align-items:center;justify-content:center;flex:none;width:auto;min-width:80px;min-height:48px;padding:10px 18px;border:1px solid var(--border-strong);border-radius:var(--radius-sm,12px);background:var(--surface-muted);color:var(--fg);font:inherit;font-weight:650;cursor:pointer}.panel-close:hover,.conversation-language-entry-actions>.panel-close:hover,.conversation-room>footer>.panel-close:hover{background:var(--surface)}.panel-close:focus-visible{outline:1px solid var(--focus);outline-offset:3px}.panel-dismiss-actions{display:flex;justify-content:flex-start;gap:12px;padding:16px 18px;border-top:1px solid var(--border)}.conversation-language-entry-actions>.panel-close{flex:0 0 auto;margin-inline-start:auto}.conversation-room>footer>.panel-close{margin-inline-start:auto}:root :is(header,.panel-header,.document-header,.language-drawer__header,.account-sheet__header,.settings-admin-panel__header):not(dialog):has(>.panel-back):has(>:is(h1,h2,h3,.language-drawer__title)){display:grid;grid-template-columns:minmax(84px,1fr) minmax(0,2fr) minmax(84px,1fr);column-gap:4px;align-items:center}:root :is(header,.panel-header,.document-header,.language-drawer__header,.account-sheet__header,.settings-admin-panel__header):not(dialog):has(>.panel-back)>:is(h1,h2,h3,.language-drawer__title){grid-column:2;grid-row:1;justify-self:stretch;min-width:0;max-width:100%;margin-inline:0;text-align:center;overflow-wrap:anywhere}:root :is(header,.panel-header,.document-header,.language-drawer__header,.account-sheet__header,.settings-admin-panel__header):not(dialog):has(>.panel-back)>.panel-back{grid-column:1;grid-row:1;max-width:100%;min-width:0;white-space:nowrap}:root .language-drawer__title h2{text-align:center;white-space:normal;overflow-wrap:anywhere}:root #account-sheet-title{font-size:1rem;margin-block:0}.conversation-language-entry>.panel-header{min-height:44px;margin-block-end:12px}.conversation-language-entry>.panel-header>h2{margin:0}.search-clear-field{position:relative;display:block;min-width:0;width:100%}.search-clear-field>input,.search-clear-field>textarea{padding-inline-end:44px!important}.search-clear-field>input::-webkit-search-cancel-button{appearance:none}.search-clear-field__button{position:absolute;inset-inline-end:2px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:40px;height:40px;min-height:0!important;padding:10px!important;border:0!important;background:transparent!important;color:var(--fg-muted);border-radius:50%;cursor:pointer}.search-clear-field__button[hidden]{display:none!important}.search-clear-field__button:hover{color:var(--fg);background:color-mix(in srgb,var(--fg) 8%,transparent)!important}.search-clear-field__button svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.startup-status__spinner,.settings-admin-panel__loading-ring,.model-resource-cell>button[aria-busy=true]:before,.offline-packs__note[data-startup-pending=true]:before,.compact-choice label[aria-busy=true]>span:after,.surface-mode-control button[aria-busy=true]:after,.voice-side__option[aria-busy=true]:after{box-sizing:border-box;width:var(--feedback-spinner-size,14px);height:var(--feedback-spinner-size,14px);border:var(--feedback-spinner-stroke,2px) solid currentColor;border-inline-end-color:transparent;border-radius:50%;animation:startup-spin .75s linear infinite}.startup-status__spinner[hidden]{display:none}.startup-status__spinner{flex:0 0 14px}@keyframes startup-spin{to{transform:rotate(360deg)}}.compact-choice label[aria-busy=true]>span:after,.voice-side__option[aria-busy=true]:after{content:"";display:inline-block;flex:0 0 auto;margin-inline-start:6px;vertical-align:middle;--feedback-spinner-size:12px}.surface-mode-control button[aria-busy=true]:after{content:"";position:absolute;inset-inline-end:7px;top:calc(50% - 6px);--feedback-spinner-size:12px;pointer-events:none}@media(prefers-reduced-motion:reduce){.startup-status__spinner,.settings-admin-panel__loading-ring,.model-resource-cell>button[aria-busy=true]:before,.offline-packs__note[data-startup-pending=true]:before,.compact-choice label[aria-busy=true]>span:after,.surface-mode-control button[aria-busy=true]:after,.voice-side__option[aria-busy=true]:after{animation:none}}:root{--language-drawer-columns:minmax(0,1fr) clamp(164px,44vw,192px);--language-resource-gap:4px;--language-resource-tracks:repeat(3,minmax(48px,56px))}.model-resource-column-headings{display:grid;grid-template-columns:var(--language-resource-tracks);grid-template-rows:auto 22px;justify-content:center;gap:var(--language-resource-gap);text-align:center;min-width:0;font-size:1rem;line-height:1.375rem;font-weight:650}.model-language-heading{align-self:end;padding-inline:4px;font-size:1rem;line-height:1.375rem;font-weight:650}.model-resource-column-headings>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-resource-group-caption{grid-column:1/-1;display:flex;align-items:center;justify-content:flex-end;gap:5px;min-width:0;color:var(--text);white-space:nowrap}.model-resource-group-caption>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.model-resource-group-caption>.model-resource-shared-legend{flex:0 1 auto}.model-download-action{display:grid;gap:4px;margin-block:8px;min-width:0;text-align:start}.model-download-action>strong{font-size:.75rem;line-height:.875rem}.model-resource-buttons{display:grid;grid-template-columns:var(--language-resource-tracks);justify-content:center;grid-auto-flow:row;gap:var(--language-resource-gap);min-width:0}.model-resource-cell{min-width:0;display:grid;align-content:start;gap:2px}.model-resource-label{font-size:.75rem;line-height:.875rem;font-weight:700;text-align:start;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-resource-heading{display:flex;align-items:baseline;justify-content:flex-start;gap:3px;min-width:0;white-space:nowrap}.model-resource-heading .model-resource-label{flex:0 0 auto}.model-resource-size{font-size:.625rem;line-height:.875rem;overflow:hidden;text-overflow:ellipsis;color:var(--text-muted,var(--text))}.model-resource-gender{font-size:.6875rem;line-height:1rem;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.model-resource-gender[hidden],.model-resource-tools[hidden]{display:none}.model-resource-tools{display:flex;flex-wrap:wrap;gap:3px;min-width:0}.model-download-action .model-resource-tools>button{font-size:.6875rem;min-height:44px;padding:3px;flex:1 1 auto;min-width:0}.model-download-action .model-resource-cell>button{box-sizing:border-box;width:100%;min-width:0;min-height:44px;height:44px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:4px;font-size:.8125rem}.model-resource-cell .model-download-inventory{display:grid;gap:0;font-size:.75rem;line-height:.875rem;min-width:0}.model-resource-cell .model-download-inventory>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-resource-cell .model-download-inventory>span[hidden]{display:none}.model-resource-cell .model-download-inventory:not(:has(span:not([hidden]))){display:none}.model-download-all{display:block;box-sizing:border-box;width:100%;min-height:48px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-sm,12px);background:var(--primary);color:var(--on-primary);font:inherit;cursor:pointer}.model-download-all[hidden]{display:none}.model-download-all:disabled{opacity:var(--control-disabled-opacity);cursor:default}.model-download-all:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.model-download-inventory{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:.9em;line-height:1.5;color:var(--text-muted,var(--text))}.model-download-action button[hidden]{display:none}.model-download-action button{min-height:48px;padding:12px 16px;border:1px solid var(--border);border-radius:var(--radius-sm,12px);background:var(--primary);color:var(--on-primary);font:inherit;cursor:pointer}.model-download-action button:is(:disabled,[aria-disabled=true]){opacity:var(--control-disabled-opacity);cursor:not-allowed}.model-download-action .model-resource-cell>button[data-model-resource-state=ready]:is(:disabled,[aria-disabled=true]){background:var(--model-resource-action-bg,#e5e7eb);color:var(--model-resource-action-fg,#374151);border-color:var(--model-resource-action-bg,#9ca3af);cursor:not-allowed}.model-download-action button:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.model-download-action [role=status]{line-height:1.5;overflow-wrap:anywhere}.model-download-progress{display:block;width:100%;height:12px;accent-color:var(--primary)}.model-download-progress[hidden]{display:none}.model-download-progress:indeterminate{appearance:none;border:0;border-radius:6px;background:linear-gradient(90deg,var(--border) 0 35%,var(--primary) 35% 65%,var(--border) 65%);background-size:250% 100%;animation:model-resource-pending 1.4s linear infinite}.model-download-progress:indeterminate::-webkit-progress-bar{background:transparent;border-radius:6px}.model-download-progress:indeterminate::-moz-progress-bar{background:transparent}@keyframes model-resource-pending{0%{background-position:100% 0}to{background-position:0 0}}@media(prefers-reduced-motion:reduce){.model-download-progress:indeterminate{animation:none;background-position:50% 0}}.model-resource-query-result{font-size:.75rem;line-height:1.4;overflow-wrap:anywhere;color:var(--text-muted,var(--text))}.model-resource-query-result[hidden]{display:none}.model-download-summary{grid-column:1/-1;margin-block:8px;line-height:1.5;overflow-wrap:anywhere}.model-download-action .model-resource-cell>button[data-resource-operation=remove]{background:var(--model-resource-remove-bg,var(--resource-uninstall-bg,#b42318));color:var(--model-resource-remove-fg,var(--resource-uninstall-fg,#fff));border-color:var(--model-resource-remove-bg,var(--resource-uninstall-bg,#b42318))}.model-resource-tools:has([data-voice-gender]){flex-wrap:nowrap;justify-content:center;gap:4px}.model-download-action .model-resource-tools>[data-voice-gender]{flex:1 1 0;font-size:1rem;white-space:nowrap;padding:4px;min-height:44px}.model-download-action button[data-test-outcome=supported]:is(:disabled,[aria-disabled=true]){background:var(--surface-muted);color:var(--fg-muted);border-color:var(--border)}.model-download-action .model-resource-tools>[data-voice-gender]{min-width:44px}.model-resource-cell>button[aria-busy=true]:before{content:"";position:absolute;inset-block-start:2px;inset-inline-end:2px;display:block;--feedback-spinner-size:12px;margin-inline-end:0;vertical-align:middle}.model-resource-save{display:flex;align-items:center;gap:.35rem;font-size:.75rem;min-width:0;flex-wrap:wrap}.model-resource-save[hidden]{display:none}.model-resource-save button{font-size:inherit;padding:.15rem .4rem;min-height:28px}.model-download-action .model-resource-cell>button{display:inline-flex;align-items:center;justify-content:center;gap:4px}.model-download-action .model-resource-cell>button>svg{display:block;width:30px;height:30px;flex:0 0 30px;pointer-events:none}.model-download-action .model-resource-cell>button[data-resource-icon=unsupported]:is(:disabled,[aria-disabled=true]){background:var(--surface-muted,#e5e7eb);color:var(--text-muted,#6b7280);border-color:var(--border,#9ca3af)}.model-download-action .model-resource-cell>button:not([data-resource-icon=remove]):not([data-resource-icon=unsupported]){background:var(--model-resource-action-bg,var(--action-bg));color:var(--model-resource-action-fg,var(--action-fg));border-color:var(--model-resource-action-bg,var(--action-border))}.model-download-action .model-resource-cell{grid-template-columns:minmax(0,1fr) clamp(44px,4vw,56px);grid-template-rows:22px 22px;gap:0 3px;align-content:start}.model-download-action .model-resource-heading{grid-column:1;grid-row:1/3;display:grid;grid-template-rows:22px 22px;min-width:0;min-height:44px;gap:0;align-items:center;white-space:nowrap}.model-download-action .model-resource-heading .model-resource-label{line-height:1.375rem;min-width:0}.model-download-action .model-resource-size{line-height:1.375rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.625rem}.model-download-action .model-resource-cell>button{grid-column:2;grid-row:1/3;width:clamp(44px,4vw,56px);min-width:44px;height:44px;min-height:44px;padding:2px}.model-download-action .model-resource-cell>:not(.model-resource-heading):not(button){grid-column:1/-1;min-width:0}.model-download-action .model-resource-tools{justify-content:flex-start;flex-wrap:wrap;gap:3px}.model-download-action .model-resource-tools>button{min-width:44px;min-height:44px;padding:3px;border-radius:8px}.model-download-action .model-resource-tools>[data-voice-gender]{flex:1 1 44px;font-size:.9375rem}.language-drawer .offline-pack[data-pack-dual-resources] .model-resource-buttons{display:grid;grid-template-columns:var(--language-resource-tracks);justify-content:center;grid-auto-flow:row;gap:var(--language-resource-gap)}.language-drawer .model-download-action{min-width:0}.language-drawer .model-download-action>strong{display:none}.model-download-action .model-resource-cell[data-presentation=kindIcons]{display:grid;grid-template-columns:minmax(44px,1fr);grid-template-rows:22px 22px;gap:0;min-width:0;align-items:center;--model-resource-action-bg:color-mix(in srgb,var(--primary) 14%,var(--surface));--model-resource-action-fg:var(--fg);--model-resource-remove-bg:color-mix(in srgb,var(--danger,#b42318) 16%,var(--surface));--model-resource-remove-fg:var(--danger,#b42318)}.model-resource-cell[data-presentation=kindIcons] .model-resource-heading{grid-column:1;grid-row:1/3;display:flex;align-self:end;justify-content:center;align-items:end;min-height:0;height:14px;justify-self:center;z-index:1;pointer-events:none;gap:0}.model-resource-cell[data-presentation=kindIcons] .model-resource-label{line-height:1.375rem;font-size:.9375rem;text-align:center}.language-drawer .model-resource-label svg{width:17px;height:17px;display:block}.model-resource-cell[data-presentation=kindIcons] .model-resource-size{font-size:.625rem;line-height:.875rem;max-width:100%;text-align:center}.model-resource-cell[data-presentation=kindIcons]>button{grid-column:1;grid-row:1/3;display:flex;justify-content:center;align-items:flex-start;justify-self:center;min-width:44px;min-height:44px;width:44px;height:44px;padding:2px 0 14px;border:0;border-radius:8px;box-shadow:none}.model-resource-cell[data-presentation=kindIcons]>button[data-resource-operation=remove]>svg{stroke-width:1.8}.model-resource-cell[data-presentation=kindIcons]>button[data-resource-icon=unsupported]>svg{opacity:.45}.model-resource-cell>button[data-resource-icon=cancel]{font-size:.8125rem;font-weight:650}.model-resource-cell[data-presentation=kindIcons]>:not(.model-resource-heading):not(button){grid-column:1;grid-row:auto;font-size:.5625rem;overflow-wrap:anywhere}.language-drawer .offline-pack[data-pack-dual-resources]{padding:0;gap:0;min-height:44px}.language-drawer .model-download-action{margin:0}.language-drawer .offline-pack [data-pack-resources] .model-download-action{margin-block:0}.language-drawer .model-download-summary:empty{display:none}.model-download-action .model-resource-size[data-size-evidence=bytes]{overflow:visible;text-overflow:clip;max-width:none;width:max-content;font-variant-numeric:tabular-nums}.language-drawer .model-resource-size[data-size-evidence=bytes]{font-family:Arial,sans-serif;font-size:.5625rem;justify-self:center}.model-resource-cell>button[data-built-in-fixed=true]{padding:2px;font-size:.75rem;font-weight:650;line-height:1.1;white-space:normal;overflow-wrap:anywhere}.model-resource-cell .model-resource-label.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap}.model-resource-cell [data-model-download-language]{position:relative}.model-resource-heading:has(.model-resource-label.sr-only){align-content:center}.model-resource-cell[data-presentation=kindIcons] .model-resource-size{line-height:.875rem;overflow:visible;text-overflow:clip;white-space:nowrap;color:var(--fg-muted)}.model-download-action .model-resource-cell[data-presentation=kindIcons]>button:not(:disabled):not([aria-disabled=true]):active{background:color-mix(in srgb,var(--primary) 28%,var(--surface))}.model-download-action .model-resource-cell[data-presentation=kindIcons]>button:focus-visible{outline:none;box-shadow:inset 0 -2px var(--primary)}[data-resource-layout=compact-resource-actions-v2] .model-resource-tools,[data-resource-layout=compact-resource-actions-v2] .model-resource-save,[data-resource-layout=compact-resource-actions-v2] .model-resource-query-result,[data-resource-layout=compact-resource-actions-v2] .model-download-summary,[data-resource-layout=compact-resource-actions-v2] .model-download-inventory,[data-resource-layout=compact-resource-actions-v2] .model-resource-gender,[data-resource-layout=compact-resource-actions-v2] .model-resource-guidance{display:none}[data-resource-layout=compact-resource-actions-v2] .model-resource-tools[data-developer-acceptance]:not([hidden]){display:grid;grid-template-columns:minmax(0,1fr);gap:4px}.model-download-action .model-resource-tools[data-developer-acceptance]>:is(select,button){box-sizing:border-box;min-width:0;width:100%;max-width:100%;white-space:normal;overflow-wrap:anywhere}.model-resource-tools [data-diagnostic-result]{font-size:.8em;flex-basis:100%}.model-resource-shared-legend{display:inline-flex;align-items:center;justify-content:center;gap:3px;color:var(--fg-muted);white-space:nowrap}.model-resource-shared-legend:before,.model-resource-cell>button[data-shared-package=true]:after{content:"";display:block;flex:none;width:10px;height:10px;background:currentColor;pointer-events:none;--shared-pack-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m10 13 4-4M8 16l-1 1a4 4 0 0 1-6-6l5-5a4 4 0 0 1 6 0m0 12a4 4 0 0 0 6 0l5-5a4 4 0 0 0-6-6l-1 1' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E");-webkit-mask:var(--shared-pack-mark) center/contain no-repeat;mask:var(--shared-pack-mark) center/contain no-repeat}.model-resource-cell>button[data-shared-package=true]:after{position:absolute;inset-block-start:2px;inset-inline-end:2px}.model-resource-cell>button[data-shared-package=true][aria-busy=true]:before{inset-inline-end:auto;inset-inline-start:2px}.model-resource-shared-legend:before{margin-block-start:0}.model-resource-shared-legend{font-size:inherit;line-height:inherit;font-weight:inherit}.model-resource-cell[data-presentation=kindIcons]>:not(.model-resource-heading):not(button){font-size:.875rem;line-height:1.4}.model-resource-cell[data-presentation=kindIcons] .model-resource-size,.language-drawer .model-resource-size[data-size-evidence=bytes]{font-size:.875rem;line-height:1.125rem}.model-resource-cell[data-presentation=kindIcons] .model-resource-heading{height:18px}.model-resource-cell[data-presentation=kindIcons]>button{padding-bottom:18px}.language-drawer .model-resource-size[data-size-evidence=bytes]{width:auto;max-width:100%;white-space:normal;overflow-wrap:anywhere}.model-download-action .model-resource-cell[data-presentation=kindIcons]{grid-template-rows:32px 16px;row-gap:4px}.model-resource-cell[data-presentation=kindIcons]>button{grid-row:1/3;display:grid;grid-template-rows:32px 16px;gap:4px 0;place-items:center;padding:0;align-self:start;width:100%;max-width:56px;min-width:48px;height:52px;min-height:52px}.model-download-action .model-resource-cell[data-presentation=kindIcons]>button>svg{grid-row:1;width:32px;height:32px}.model-resource-cell[data-presentation=kindIcons] .model-resource-heading{grid-row:2;align-self:stretch;justify-self:stretch;align-items:center;height:16px;width:100%;min-height:16px}.model-resource-cell[data-presentation=kindIcons] .model-resource-size{width:auto;max-width:100%;white-space:nowrap;overflow-wrap:normal;font-size:.75rem;line-height:1rem;color:var(--fg)}.model-resource-built-in{font-size:.75rem;line-height:1.3;text-align:center;color:var(--fg-muted);grid-column:1/-1}.model-resource-built-in[hidden]{display:none}[data-resource-layout=compact-resource-actions-v2] .model-resource-query-result[data-download-status]:not([hidden]){display:block;font-size:.6875rem;line-height:.875rem;text-align:center;overflow-wrap:anywhere}.history-clear-dialog:not([open]){display:none}.history-clear-dialog{box-sizing:border-box;width:min(420px,calc(100% - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto;border:1px solid var(--border);border-radius:22px;background:var(--surface);color:var(--fg);box-shadow:var(--shadow-card)}.history-clear-dialog::backdrop{background:#0003;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}body:has(dialog[data-system-feedback=confirmation][open]) :is(#notice,#error){visibility:hidden;pointer-events:none}.history-clear-dialog form{display:grid;gap:12px;padding:20px;min-width:0}.history-clear-dialog h2{margin:0;font-size:1.12rem;line-height:1.4;overflow-wrap:anywhere}.history-clear-dialog h2:focus{outline:none}.history-clear-dialog p{margin:0;color:var(--fg);line-height:1.5;overflow-wrap:anywhere;white-space:pre-line}.history-clear-dialog :is(h2,p,.system-feedback-dialog__content):empty{display:none}.system-feedback-dialog__content{min-width:0;display:grid;gap:10px}.history-clear-dialog__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:6px}.history-clear-dialog__actions button{min-width:0;min-height:44px;padding:8px 12px;white-space:normal;overflow-wrap:anywhere;font:inherit;cursor:pointer}.history-clear-dialog__actions button[hidden]{display:none}.history-clear-dialog__actions>button:only-child,.history-clear-dialog__actions:has(>button[hidden])>button:not([hidden]){grid-column:1 / -1}.history-clear-dialog__actions button:disabled{cursor:default;opacity:var(--control-disabled-opacity)}.history-clear-dialog__actions button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.history-clear-dialog__actions .quiet-danger{background:transparent;color:var(--danger)}.history-clear-dialog__actions .system-feedback-cancel{background:transparent;color:var(--fg);border-color:transparent;box-shadow:none}.history-clear-dialog__actions .system-feedback-primary{background:var(--primary);color:var(--on-primary);border-color:transparent}.system-feedback-dialog__choices{display:flex;flex-wrap:wrap;gap:8px}.system-feedback-dialog__choices button{flex:1 1 120px;min-height:44px;font:inherit}.system-feedback-dialog__content textarea[readonly]{box-sizing:border-box;width:100%;min-height:180px;max-height:45dvh;font:.75rem monospace}.language-picker{min-width:0}.language-picker__field{display:flex;align-items:center;gap:4px;width:100%;min-width:12rem;max-width:32rem;min-height:var(--touch-target);padding:0 4px 0 12px;border:1px solid transparent;border-radius:var(--radius-sm);background:var(--surface-muted);color:var(--fg)}.language-picker__field:has(:focus-visible){border-color:transparent;box-shadow:none}@media(hover:hover){.language-picker__field:hover{background:var(--surface-strong)}}@media(max-width:400px){.language-picker__field{min-width:8rem}}.language-picker__trigger{flex:1;min-width:44px;min-height:44px;padding:0;border:0;background:none;color:var(--fg);font:inherit;font-weight:700;font-size:max(1rem,16px);text-overflow:ellipsis}.language-picker__trigger:focus{outline:none}.language-picker__trigger::placeholder{color:var(--fg-muted);font-weight:600}.language-picker__toggle{display:grid;place-items:center;flex:none;width:var(--control-min);height:var(--control-min);padding:0;border:0;border-radius:var(--radius-sm);background:none;color:var(--fg-muted);cursor:pointer}.language-picker__chevron{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.language-picker__popup{display:none}.language-picker__popup:not([hidden]){position:fixed;z-index:120;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:8px;min-width:12rem}.language-picker__list{max-height:var(--picker-list-max, 320px);margin:0;padding:4px;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-card);list-style:none}.language-picker__row{display:flex;align-items:center;gap:10px;min-height:var(--touch-target);padding:6px 12px;border-radius:var(--radius-sm);cursor:pointer}@media(hover:hover){.language-picker__row:hover{background:var(--surface-muted)}}.language-picker__row.is-active{background:var(--surface-strong)}.language-picker__row.is-selected{font-weight:800}.language-picker__row[aria-disabled=true]{opacity:var(--control-disabled-opacity);cursor:not-allowed}.language-picker__label{flex:1;min-width:0;display:flex;align-items:baseline;gap:2px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.language-picker__endonym{min-width:0;overflow:hidden;text-overflow:ellipsis}.language-picker__translated{flex:none;color:var(--fg-muted);font-size:.9em;font-weight:600}@media(max-width:600px){.language-picker__popup:not(.theme-menu) .language-picker__label{flex-wrap:wrap;row-gap:0;white-space:normal;overflow:visible}.language-picker__popup:not(.theme-menu) .language-picker__endonym,.language-picker__popup:not(.theme-menu) .language-picker__translated{flex:0 1 auto;min-width:0;max-width:100%;overflow-wrap:anywhere}}.language-picker__pin{flex:none;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;color:var(--fg-muted)}.language-picker__tick{flex:none;width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;color:var(--fg)}.language-picker__divider{height:0;margin:6px 8px;border-bottom:2px solid var(--border-strong)}.language-picker__status{margin:0;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-card);color:var(--fg-muted);font-size:.92rem;text-align:center}.language-picker__status:empty{display:none}@media(forced-colors:active){.language-picker__row.is-active{outline:2px solid Highlight;outline-offset:-2px}.language-picker__field{border-color:ButtonBorder}.language-picker__list{border-color:CanvasText}}.language-drawer{padding:1rem;border:0;border-radius:1.5rem 1.5rem 0 0;color:inherit;overflow:hidden;box-sizing:border-box}.language-drawer__header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.language-drawer__header h2{font-size:1rem;margin:0}.language-drawer__search{box-sizing:border-box;width:100%;margin:.75rem 0;padding:.75rem}.language-drawer__list{list-style:none;margin:0;padding:0;max-height:62dvh;overflow:auto;overscroll-behavior:contain}.language-drawer__row{display:grid;grid-template-columns:minmax(7rem,1fr) minmax(13rem,1.4fr);align-items:center;gap:.5rem;padding:.5rem 0}.language-drawer__language{min-width:0;text-align:left;background:transparent;border:0;color:inherit;padding:.65rem}.language-drawer__language[aria-pressed=true]{font-weight:inherit}.language-drawer__resource-row{list-style:none;padding:0;border:0}.language-drawer__resources ul{list-style:none;margin:0;padding:0}.language-drawer__mount{display:block;min-width:0}.language-drawer__trigger{width:100%;min-width:0;appearance:none;-webkit-appearance:none;border:0;background:transparent;color:inherit;box-shadow:none}@media(max-width:420px){.language-drawer{padding:.75rem}.language-drawer__row{grid-template-columns:minmax(5rem,.8fr) minmax(12rem,1.4fr);gap:.25rem}}.language-drawer__columns{overflow-y:auto;scrollbar-gutter:stable;display:grid;grid-template-columns:minmax(5rem,.8fr) minmax(0,1.4fr);gap:.25rem;font-size:.72rem;line-height:1.3;padding:.35rem 0;color:var(--text-muted,var(--text));white-space:nowrap}.language-drawer__columns>span{overflow:hidden;text-overflow:ellipsis}.language-drawer__row{grid-template-columns:minmax(5rem,.8fr) minmax(0,1.4fr);min-width:0}.language-drawer__resources{min-width:0}.language-drawer__language{padding-block:0;min-height:44px;height:auto;line-height:1.25rem;display:block}.language-drawer{padding:12px}.language-drawer__columns,.language-drawer__row{grid-template-columns:minmax(64px,.8fr) minmax(224px,1.4fr);gap:4px}.language-drawer__language{padding-inline:4px;white-space:normal;overflow-wrap:anywhere}.language-drawer__resources .model-resource-buttons{gap:4px}.language-drawer__columns,.language-drawer__row{grid-template-columns:var(--language-drawer-columns,minmax(64px,1fr) minmax(140px,2fr));gap:var(--language-resource-column-gap,2px)}.language-drawer{overscroll-behavior:none;transform:translateY(var(--sheet-drag,0px))}.language-drawer[data-dragging=true]{animation:none;transition:none}.language-drawer__header{justify-content:flex-start;touch-action:none;flex:none;box-sizing:border-box;min-height:44px;padding-top:8px}.language-drawer__header h2{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.language-drawer__list{overscroll-behavior:none}.language-drawer__resource-row.offline-pack--unsupported{opacity:1}.language-drawer :is(button,input):focus:not(:focus-visible),.language-drawer__header:focus{outline:none;box-shadow:none}.language-drawer__search{box-sizing:border-box;appearance:none;-webkit-appearance:none;min-height:var(--touch-target,44px);border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-muted) 68%,transparent);color:var(--fg);font:inherit;font-size:max(1rem,16px);box-shadow:none}.language-drawer__search::placeholder{color:var(--fg-muted);opacity:1}:is(.language-drawer__search,.offline-packs__search):focus:not(:focus-visible){border-color:var(--border);outline:none;box-shadow:none}:is(.language-drawer__search,.offline-packs__search):focus-visible{outline:none;box-shadow:none;text-decoration:underline;text-underline-offset:4px}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more),(forced-colors:active){.language-drawer__search{background:var(--surface-muted)}}.language-drawer{padding-block-end:max(12px,var(--sheet-safe-bottom,0px))}.language-drawer[open]{display:flex;flex-direction:column;min-height:0}.language-drawer__header,.language-drawer__search,.language-drawer__columns{flex-shrink:0}.language-drawer__list{min-height:0;flex:1 1 auto;max-height:none;overflow-y:auto;scrollbar-gutter:stable}.language-drawer__search{scroll-margin-block:8px}.language-drawer :is(button:not(.panel-back),input):focus-visible{outline:none;box-shadow:none;text-decoration:underline;text-underline-offset:4px}.select-control{display:block;flex:1 1 0%;min-width:0;max-width:100%}.select-control>.language-picker{width:100%;min-width:0}.select-control .language-picker__field{min-width:0;max-width:100%;box-sizing:border-box}.select-control .language-picker__trigger{min-width:44px;overflow-wrap:anywhere}.language-drawer__trigger{display:flex;align-items:center;justify-content:space-between;gap:10px}.language-drawer__trigger-label{min-width:0;flex:1}.language-drawer__trigger-chevron{flex:0 0 18px;color:currentColor}.language-bar .language-drawer__trigger-chevron{display:none}.language-drawer__native,.language-drawer__translated{display:block;min-width:0;overflow-wrap:anywhere;line-height:1.25rem;text-align:left;unicode-bidi:plaintext}.language-drawer__native{font-size:1.125rem}.language-drawer__translated,.language-drawer__mark{font-size:.875rem;color:var(--fg-muted)}.language-drawer__language[aria-pressed=true]{outline:none;box-shadow:none;background:color-mix(in srgb,var(--fg) 9%,transparent);border-radius:var(--radius-sm)}.language-drawer[data-language-drawer-mode=locale] .language-drawer__row{grid-template-columns:minmax(0,1fr)}.language-drawer__resource-headings{display:grid;grid-template-columns:var(--language-resource-tracks,repeat(3,44px));justify-content:center;gap:var(--language-resource-gap,4px);text-align:center}.language-drawer__language{direction:ltr;text-align:left}.language-drawer__title{min-width:0;text-align:left}.language-drawer__english-title{display:block;font-size:.75rem;line-height:1.2;color:var(--fg-muted)}.language-drawer__columns{font-size:1rem;line-height:1.4;white-space:normal;align-items:center}.language-drawer__columns>span{overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.language-drawer__english-title{font-size:.875rem;line-height:1.4}.language-drawer__columns:has(>.language-drawer__resource-headings){scrollbar-gutter:stable}.language-picker__popup[data-compact-picker=true]:not([hidden]){height:auto;min-height:0;max-height:none;margin:0;padding:0;grid-template-rows:auto auto}.language-picker__popup[data-compact-picker=true] .language-picker__list{box-sizing:border-box;height:auto;min-height:0;max-height:var(--picker-list-max,340px)}@media(max-height:480px){.language-drawer{padding-block-start:4px}.language-drawer__header{min-height:40px;padding-top:4px}.language-drawer__search{margin-block:4px}.language-drawer__list{min-height:64px}}html{font-size:calc(100% * var(--ui-text-scale, 1))}html:root{--tab-height: calc(70px * (1 + (var(--ui-box-scale, 1) - 1) * .5));--dock-side-size: calc(56px * var(--ui-box-scale, 1))}html:root :is(button,summary,label,a) svg{zoom:var(--ui-icon-scale, 1)}html:root .mic-button svg{zoom:1}html:root .language-bar{height:auto;min-height:var(--primary-switch-height)}html:root .image-round-control svg{flex:none}html:root .image-review{--image-review-summary-height: calc(52px * var(--ui-box-scale, 1))}html:root .brand{flex:none;font-size:calc(clamp(1.3rem,4vw,1.6rem) / var(--ui-box-scale, 1))}html:root .account-entry{flex:0 1 auto;min-width:0}html:root .account-entry__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:root .settings-item--theme{grid-template-columns:minmax(0,1fr) minmax(0,max(12rem,192px))}html:root .tab-item>span{font-size:calc(1em * var(--dock-label-fit, 1))}@media(max-width:480px){html:is([data-text-size="115"],[data-text-size="130"],[data-text-size="150"]) .language-bar__field{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;justify-items:stretch}html:is([data-text-size="115"],[data-text-size="130"],[data-text-size="150"]) .language-bar__role{grid-column:1;grid-row:1;max-width:none;text-align:start}html:is([data-text-size="115"],[data-text-size="130"],[data-text-size="150"]) :is(.language-bar__field>.language-drawer__mount,.language-bar select){grid-column:1;grid-row:2}html:is([data-text-size="115"],[data-text-size="130"],[data-text-size="150"]) .language-bar__field>.language-drawer__mount>.language-drawer__trigger{min-height:0;padding-block:0;font-size:max(16px,min(1rem,20px));white-space:normal}html:is([data-text-size="115"],[data-text-size="130"],[data-text-size="150"]) :is(.theme-menu,.settings-choice-menu) .language-picker__trigger{white-space:normal;overflow-wrap:anywhere}html:is([data-text-size="130"],[data-text-size="150"]) .settings-item--theme{grid-template-columns:minmax(0,1fr)}html:is([data-text-size="130"],[data-text-size="150"]) :is(.surface-mode-control button,.compact-choice input+.choice-with-cost){flex-direction:column;gap:2px;white-space:nowrap}html:is([data-text-size="130"],[data-text-size="150"]) .image-review-bar:not(:has(.image-review[open])) .image-clear-selection{grid-area:2 / 1;justify-self:end;margin-block-start:4px;pointer-events:auto}html:is([data-text-size="130"],[data-text-size="150"]) .compact-choice--quality{flex-wrap:wrap}html:is([data-text-size="130"],[data-text-size="150"]) .compact-choice--quality label{flex:1 1 auto}}html:root .settings-item--text-size{grid-template-columns:minmax(0,1fr);gap:6px}.text-size-reset{position:relative;display:inline-grid;place-items:center;margin-inline-start:auto;align-self:center;width:32px;height:32px;padding:0;border:1px solid var(--border);border-radius:50%;background:var(--surface);color:var(--fg);cursor:pointer;-webkit-tap-highlight-color:transparent}.text-size-reset:before{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.text-size-reset svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.text-size-reset:focus-visible{outline:2px solid var(--focus, currentColor);outline-offset:2px}.text-size-reset:disabled{color:var(--fg-muted);opacity:.55;cursor:default}.settings-item--text-size .settings-item__copy{display:flex;align-items:baseline;gap:8px}.text-size-bar.image-zoom{grid-template-columns:auto minmax(0,1fr) auto;width:100%;border:1px solid var(--border);border-radius:12px;background:var(--surface-muted);color:var(--fg);-webkit-backdrop-filter:none;backdrop-filter:none}.text-size-bar__track{position:relative;display:grid;align-items:center;min-height:var(--touch-target)}html:root .text-size-bar__track input{position:relative;z-index:1;width:100%;min-height:var(--touch-target);margin:0;accent-color:var(--fg)}.text-size-bar__small{font-size:.8rem}.text-size-bar__large{font-size:1.3rem}.settings-item--theme{grid-template-columns:minmax(0,1fr) minmax(0,12rem);gap:12px}.theme-picker{width:100%;min-width:0}:is(.theme-menu,.settings-choice-menu) .language-picker__field{min-width:0;max-width:none;min-height:44px;gap:8px;padding-inline:9px 2px;border-color:var(--border);border-radius:12px;background:var(--surface)}:is(.theme-menu,.settings-choice-menu) .language-picker__trigger{cursor:pointer;text-align:start;white-space:nowrap;overflow:hidden;min-height:44px}.theme-menu .language-picker__preview{display:flex;flex:none}:is(.theme-menu,.settings-choice-menu).language-picker__popup:not([hidden]){min-width:0}.theme-swatch{display:inline-block;flex:none;width:24px;height:24px;border-radius:8px;border:1px solid #8b8b94;background:var(--action-bg)}.theme-swatch[data-theme=gold]{background:var(--premium-action)}.theme-swatch:is([data-theme=light],[data-theme=dark]){background:var(--bg)}.theme-swatch--system{display:flex;overflow:hidden}.theme-swatch--system>.theme-swatch{width:50%;height:100%;border:0;border-radius:0}.theme-swatch--day{background:var(--daynight-day-swatch)}.theme-swatch--night{background:var(--daynight-night-swatch)}:is(.theme-menu,.settings-choice-menu) .language-picker__list{padding:6px;border-radius:16px}:is(.theme-menu,.settings-choice-menu) .language-picker__row{min-height:44px;gap:8px;padding:7px 8px}:is(.theme-menu,.settings-choice-menu) .language-picker__row.is-selected{background:var(--selected-bg);color:var(--selected-fg);box-shadow:none}:is(.theme-menu,.settings-choice-menu) .language-picker__row.is-active{outline:2px solid var(--focus);outline-offset:-2px}:is(.theme-menu,.settings-choice-menu) .language-picker__tick{color:var(--accent-ink)}:is(.theme-menu,.settings-choice-menu) .language-picker__row.is-selected .language-picker__tick{color:var(--selected-fg)}@media(max-width:360px){.settings-item--theme{grid-template-columns:minmax(0,1fr) minmax(0,10rem);gap:8px}}[data-theme=system]{color-scheme:dark;--daynight-blue-day-action: #006a9c;--daynight-day-swatch: var(--daynight-blue-day-action);--daynight-night-swatch: var(--bg);--bg: #111111;--surface: #1b1b1b;--surface-muted: #262626;--surface-strong: #343434;--border: #344658;--border-strong: #909090;--fg: #f5f5f5;--fg-muted: #b5b5b5;--primary: #8bd9ff;--primary-hover: #ceeaff;--primary-soft: #183447;--on-primary: #102535;--success: #86dfb6;--success-soft: #193c34;--working: #ffd18a;--danger: #ffa4a0;--danger-bg: #3e242a;--danger-border: #95616a;--focus: var(--primary);--theme-action-fill: var(--primary);--mic-action-bg: var(--primary);--mic-action-fg: var(--on-primary);--brand-mark: url(/icons/brand-yellow-black.svg);--shadow-card: 0 16px 44px rgb(0 0 0 / 18%);--shadow-dock: 0 10px 32px rgb(0 0 0 / 26%);--pill-ring: var(--border-strong);--theme-hero-fill: var(--surface-strong);--theme-hero-ink: var(--fg);--theme-hero-muted: var(--fg-muted)}:root[data-day-period=day][data-theme=system]{color-scheme:light;--bg: #ffffff;--surface: #fafafa;--surface-muted: #f3f3f3;--surface-strong: #e1e1e1;--border: #d1dde7;--border-strong: #767676;--fg: #191919;--fg-muted: #555555;--primary: var(--daynight-blue-day-action);--primary-hover: #005b87;--primary-soft: #e5f5ff;--on-primary: #ffffff;--brand-mark: url(/icons/brand-yellow-black.svg);--success: #217457;--success-soft: #e4f5ed;--working: #865414;--danger: #a52e2c;--danger-bg: #fff0ef;--danger-border: #ca7774;--shadow-card: 0 10px 30px rgb(0 0 0 / 7%);--shadow-dock: 0 8px 24px rgb(0 0 0 / 10%)}[data-theme=system] :is(body,#app){background:var(--bg)}[data-theme=system] .primary-action{background:var(--primary);color:var(--on-primary)}[data-theme=system] .primary-action:hover:not(:disabled){background:var(--primary-hover)}[data-theme=system] .language-bar{background:var(--surface);border-color:var(--border);border-radius:20px;box-shadow:none}[data-theme=system] .language-bar__field{background:var(--surface-muted)}[data-theme=system] .swap-button{background:var(--action-bg);color:var(--action-fg);box-shadow:none}[data-theme=system] .text-workspace textarea{font-size:clamp(1.4rem,4.6vw,2rem);line-height:1.45}[data-theme=system] .text-result-card p:not(.is-placeholder){font-size:clamp(1.5rem,5vw,2.15rem);font-weight:600;line-height:1.45}[data-theme=system] #conversation-panel .chat-turn.from-left .chat-bubble{background:var(--surface-muted);border:1px solid var(--border);border-radius:24px 24px 24px 8px}[data-theme=system] #conversation-panel .chat-turn.from-right .chat-bubble{background:var(--primary-soft);border:1px solid color-mix(in srgb,var(--primary) 26%,var(--border));border-radius:24px 24px 8px}[data-theme=system] .chat-line--translated{font-size:clamp(1.1rem,3.8vw,1.5rem);font-weight:600;line-height:1.45}[data-theme=system] .mic-button:not(.is-active){box-shadow:0 0 0 8px color-mix(in srgb,var(--primary) 6%,transparent),0 12px 30px #0003}@media(forced-colors:active){[data-theme=system] :is(body,#app,.language-bar,.language-bar__field,#conversation-panel .chat-bubble){background:Canvas;color:CanvasText;border-color:CanvasText;box-shadow:none}[data-theme=system] .swap-button{background:ButtonFace;color:ButtonText}}:is([data-theme=gold],[data-theme=system-yellow]){--gold-bright: #e9c866;--gold-deep: #b8862a;--gold-glyph: #a97b22;--gold-ink-black: #17150f;--premium-shadow: 0 0 0;--premium-action: linear-gradient(115deg, #f0d890, #d3aa45 52%, #efd68b);--premium-action-ink: #241e11;--mic-action-fg: #241e11;--premium-action-shadow: inset 0 1px 0 rgb(255 255 255 / 55%), 0 0 0 1px rgb(150 108 28 / 35%), 0 6px 16px rgb(120 84 16 / 22%);--accent-shadow: 0 6px 16px rgb(0 0 0 / 18%);--favorite-ink: var(--gold-deep);--gold-night-bg: #0b0b0d;--daynight-day-swatch: var(--premium-action);--daynight-night-swatch: var(--gold-night-bg);--switch-on-thumb: var(--gold-bright)}:root[data-theme=gold],:root[data-day-period=day][data-theme=system-yellow]{color-scheme:light;--bg: #fbf9f4;--surface: #ffffff;--surface-muted: #f4f1ea;--surface-strong: #e9e4d9;--fg: #17150f;--fg-muted: #5f5a50;--border: #e7e2d7;--border-strong: #8f887a;--reading-surface: #ffffff;--reading-border: #e7e2d7;--reading-fg: #17150f;--reading-muted: #5f5a50;--premium-background: radial-gradient(ellipse at 9% 2%, #fff 0%, transparent 55%), radial-gradient(ellipse at 3% 100%, #f5e7c6 0%, transparent 62%), radial-gradient(ellipse at 100% 92%, #efe4cf 0%, transparent 66%), #fbf9f4;--primary: var(--gold-ink-black);--primary-hover: #2b271f;--primary-pressed: #000;--primary-soft: #f4f1ea;--on-primary: var(--gold-bright);--accent-ink: var(--gold-ink-black);--gold-ink: var(--gold-glyph);--accent-border: #e7e2d7;--reading-accent: #e7e2d7;--focus: var(--gold-deep);--selected-bg: var(--gold-ink-black);--selected-fg: var(--gold-bright);--selected-hover-bg: #2b271f;--choice-bg: var(--gold-ink-black);--choice-fg: var(--gold-bright);--choice-ring: transparent;--menu-selected-bg: var(--gold-ink-black);--menu-selected-fg: var(--gold-bright);--switch-on-track: var(--gold-ink-black);--secondary-action-bg: var(--gold-ink-black);--secondary-action-ring: transparent;--secondary-action-ink: var(--gold-bright);--brand-ink: var(--gold-deep);--brand-foil: #9a6b16 0%, #c79a36 42%, #dcb552 58%, #a8781e 100%;--danger: #c2413a;--danger-bg: #fdecea;--danger-border: #ef9f99;--success: #217457;--success-soft: #e4f5ed;--working: #8c6a10}:root[data-theme=gold],:root[data-day-period=day][data-theme=system-yellow]{--primary: #765914;--primary-hover: #5b430b;--primary-pressed: #4a370a;--primary-soft: #f0e8d2;--on-primary: #ffffff;--accent-ink: var(--primary);--reading-accent: var(--primary);--focus: var(--primary);--accent-border: initial;--secondary-action-bg: var(--primary);--secondary-action-ring: transparent;--secondary-action-ink: var(--on-primary);--switch-on-track: var(--primary);--switch-on-thumb: var(--primary)}:root[data-day-period=night][data-theme=system-yellow]{color-scheme:dark;--bg: var(--gold-night-bg);--surface: #151518;--surface-muted: #1d1d21;--surface-strong: #26262b;--fg: #f5f5f4;--fg-muted: #a8a8b0;--border: #2a2a30;--border-strong: #4a4a52;--reading-surface: #151518;--reading-border: #2a2a30;--reading-fg: #f5f5f4;--reading-muted: #a8a8b0;--premium-background: radial-gradient(ellipse at 6% 0%, #1c1810 0%, transparent 55%), radial-gradient(ellipse at 100% 96%, #17140d 0%, transparent 62%), #0b0b0d;--primary: #24211b;--primary-hover: #2e2a22;--primary-pressed: #1a1813;--primary-soft: #1d1d21;--on-primary: var(--gold-bright);--accent-ink: var(--gold-bright);--gold-ink: var(--gold-bright);--accent-border: #2a2a30;--reading-accent: #2a2a30;--focus: #f3de96;--selected-bg: #24211b;--selected-fg: var(--gold-bright);--selected-hover-bg: #2e2a22;--choice-bg: #24211b;--choice-fg: var(--gold-bright);--choice-ring: rgb(233 200 102 / 55%);--menu-selected-bg: #24211b;--menu-selected-fg: var(--gold-bright);--switch-on-track: #24211b;--secondary-action-bg: #24211b;--secondary-action-ring: rgb(233 200 102 / 45%);--secondary-action-ink: var(--gold-bright);--brand-ink: var(--gold-bright);--brand-foil: #b8862a 0%, #dcb552 45%, #e9c866 58%, #b8862a 100%;--danger: #f08a84;--danger-bg: #3a1f22;--danger-border: #7a3b3b;--success: #86dfb6;--success-soft: #193c34;--working: #ffd18a}[data-theme=obsidian]{color-scheme:dark;--brand-mark: url(/icons/brand-yellow-black.svg);--bg: #10141c;--surface: #1d2532;--surface-muted: #283344;--surface-strong: #364356;--fg: #f0f3f8;--fg-muted: #b4c0d1;--border: #394556;--border-strong: #5e708a;--primary: #b9d5ff;--primary-hover: #d2e4ff;--primary-soft: #304561;--on-primary: #142b45;--danger: #ffb6ba;--danger-bg: #4d252e;--danger-border: #92515d;--success: #86dfb6;--success-soft: #193c34;--working: #ffd18a;--premium-background: radial-gradient(ellipse at 0% 0%, #26364d, transparent 58%), radial-gradient(ellipse at 108% 95%, #253934, transparent 54%), linear-gradient(155deg, #151c28, #10141c 64%, #18242a);--premium-shadow: 0 0 0;--theme-swatch-tone: #4977b2;--premium-action: linear-gradient(145deg, var(--theme-swatch-tone), #345888);--premium-action-ink: #fff}[data-theme=ivory]{color-scheme:light;--brand-mark: url(/icons/brand-yellow-black.svg);--bg: #f1eee9;--surface: #fffcf7;--surface-muted: #eae3d9;--surface-strong: #dcd0bd;--fg: #302b25;--fg-muted: #5c5247;--border: #dcd4c8;--border-strong: #b6a58e;--primary: #705336;--primary-hover: #523a22;--primary-soft: #eee1ce;--on-primary: #fff;--danger: #a82a3a;--danger-bg: #fce6e8;--danger-border: #df9ca4;--success: #217457;--success-soft: #e4f5ed;--working: #865414;--premium-background: radial-gradient(ellipse at 0% 0%, #e9dfd1, transparent 56%), radial-gradient(ellipse at 108% 100%, #e0e6e2, transparent 58%), linear-gradient(165deg, #f8f5ee, #f0eee9 62%, #e5eae7);--premium-shadow: 76 55 29;--premium-action: linear-gradient(145deg, #90704e, #715338);--premium-action-ink: #fff}[data-theme=jade]{color-scheme:light;--brand-mark: url(/icons/brand-yellow-black.svg);--bg: #edf5f0;--surface: #fcfefd;--surface-muted: #e0ebe4;--surface-strong: #c7d9cf;--fg: #1a3430;--fg-muted: #425b54;--border: #cbdcd2;--border-strong: #8aaa9b;--primary: #216558;--primary-hover: #174d43;--primary-soft: #d8ebe1;--on-primary: #fff;--danger: #aa2b3b;--danger-bg: #fce6e8;--danger-border: #df9ca4;--success: #217457;--success-soft: #e4f5ed;--working: #865414;--premium-background: radial-gradient(ellipse at 4% 0%, #d5e9df, transparent 58%), radial-gradient(ellipse at 100% 54%, #e7e7f0, transparent 62%), linear-gradient(165deg, #eef8f1, #f3f5f4 58%, #e1ede7);--premium-shadow: 20 69 51;--premium-action: linear-gradient(145deg, #347f6c, #216558);--premium-action-ink: #fff}[data-theme=purple]{color-scheme:dark;--brand-mark: url(/icons/brand-yellow-black.svg);--bg: #0b0a0f;--surface: #1c1727;--surface-muted: #2b223b;--surface-strong: #3c3050;--fg: #f5f0ff;--fg-muted: #c4b6d6;--border: #4d405e;--border-strong: #9c86b5;--primary: #d1a6ff;--primary-hover: #e4ccff;--primary-soft: #38234e;--on-primary: #241132;--danger: #ffb6ba;--danger-bg: #4d252e;--danger-border: #92515d;--success: #86dfb6;--success-soft: #193c34;--working: #ffd18a;--premium-background: radial-gradient(ellipse at 0% 0%, #302044, transparent 58%), linear-gradient(155deg, #15101e, #0b0a0f 70%);--premium-shadow: 0 0 0;--premium-action: linear-gradient(120deg, #7c3aed, #7540b8);--premium-action-ink: #fff}:is([data-theme=obsidian],[data-theme=ivory],[data-theme=jade],[data-theme=purple],[data-theme=gold],[data-theme=system-yellow]){--focus: var(--primary);--pill-ring: var(--border-strong);--shadow-card: 0 4px 18px rgb(var(--premium-shadow) / 7%);--shadow-dock: 0 8px 28px rgb(var(--premium-shadow) / 14%);--theme-hero-fill: var(--surface-muted);--theme-hero-ink: var(--fg);--theme-hero-muted: var(--fg-muted);--theme-source-fill: var(--surface);--theme-option-ink: var(--fg);--theme-result-fill: var(--primary-soft);--theme-result-ink: var(--fg);--theme-result-muted: var(--fg-muted);--theme-action-fill: var(--premium-action);--theme-shadow-ink: var(--premium-shadow);--theme-glow: var(--bg);--theme-glow-end: var(--bg)}html:is([data-theme=obsidian],[data-theme=ivory],[data-theme=jade],[data-theme=purple],[data-theme=gold],[data-theme=system-yellow]) :is(body,#app){background:var(--premium-background);color:var(--fg)}html:is([data-theme=obsidian],[data-theme=ivory],[data-theme=jade],[data-theme=purple],[data-theme=gold],[data-theme=system-yellow]) :is(.shell,.shell>main,.app-panel){background:transparent}html:is([data-theme=obsidian],[data-theme=ivory],[data-theme=jade],[data-theme=purple],[data-theme=gold],[data-theme=system-yellow]) :is(.language-bar,.settings-list,.history-entry,.face-pane,.type-composer,.chat-bubble){background:var(--surface);color:var(--fg);border-color:var(--border);-webkit-backdrop-filter:none;backdrop-filter:none}html:is([data-theme=obsidian],[data-theme=ivory],[data-theme=jade],[data-theme=purple],[data-theme=gold],[data-theme=system-yellow]) :is(.chat-turn.from-right .chat-bubble){background:var(--primary-soft);color:var(--fg);border-color:var(--border);-webkit-backdrop-filter:none;backdrop-filter:none}html:is([data-theme=obsidian],[data-theme=ivory],[data-theme=jade],[data-theme=purple],[data-theme=gold],[data-theme=system-yellow]) :is(dialog:not(.image-tools-sheet):not(.conversation-more__sheet):not(.document-dialog):not(.conversation-language-entry):not(.account-sheet):not(.settings-admin-panel):not(.subscription-dialog):not(.shared-glass-surface)){background:var(--surface);color:var(--fg);border-color:var(--border);-webkit-backdrop-filter:none;backdrop-filter:none}html:is([data-theme=obsidian],[data-theme=ivory],[data-theme=jade],[data-theme=purple],[data-theme=gold],[data-theme=system-yellow]) .tab-bar:before{border-color:var(--border);box-shadow:var(--shadow-dock)}html:is([data-theme=obsidian],[data-theme=ivory],[data-theme=jade],[data-theme=purple],[data-theme=gold],[data-theme=system-yellow]) .tab-bar__indicator{background:var(--selected-bg);border-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}@media(forced-colors:none){html:is([data-theme=obsidian],[data-theme=ivory],[data-theme=jade],[data-theme=purple],[data-theme=gold],[data-theme=system-yellow]) :is(.mic-button,.text-mic-button):not(.is-active):not(.is-session-active):not(.is-listening):not(.is-speaking):not(.is-error):not(:disabled):not([aria-disabled=true]){background:var(--mic-action-bg);color:var(--mic-action-fg)}}@media(forced-colors:active){html:is([data-theme=obsidian],[data-theme=ivory],[data-theme=jade],[data-theme=purple],[data-theme=gold],[data-theme=system-yellow]){--bg: Canvas;--surface: Canvas;--surface-muted: Canvas;--surface-strong: Canvas;--fg: CanvasText;--fg-muted: CanvasText;--border: CanvasText;--border-strong: CanvasText;--primary: LinkText;--primary-soft: Canvas;--on-primary: ButtonText;--focus: Highlight;--premium-background: Canvas;--premium-action: ButtonFace;--premium-action-ink: ButtonText;--shadow-card: none;--shadow-dock: none}}html:is([data-theme=obsidian],[data-theme=ivory],[data-theme=jade],[data-theme=purple],[data-theme=gold],[data-theme=system-yellow]){--mic-action-bg: var(--primary);--mic-action-fg: var(--on-primary)}html:is([data-theme=gold],[data-theme=system-yellow]) :is(body,#app){background:var(--premium-background)}html:is([data-theme=gold],[data-theme=system-yellow]){--mic-action-bg: var(--premium-action);--mic-action-fg: var(--premium-action-ink);--theme-action-fill: var(--secondary-action-bg)}@media(forced-colors:none){html:is([data-theme=gold],[data-theme=system-yellow]) :is(.primary-action,.mic-button:not(.text-card-mic)):not(.is-active):not(.is-session-active):not(.is-listening):not(.is-speaking):not(.is-error):not(:disabled):not([aria-disabled=true]){background:var(--premium-action);color:var(--premium-action-ink);box-shadow:var(--premium-action-shadow)}html:is([data-theme=gold],[data-theme=system-yellow]) :is(.primary-action,.mic-button:not(.text-card-mic)):active:not(:disabled){filter:brightness(.94)}html:is([data-theme=gold],[data-theme=system-yellow]) .text-card-mic{--mic-action-bg: var(--secondary-action-bg);--mic-action-fg: var(--secondary-action-ink)}html:is([data-theme=gold],[data-theme=system-yellow]) :is(.text-card-mic.mic-button,.swap-button):not(.is-active):not(.is-session-active):not(.is-listening):not(.is-speaking):not(.is-error):not(:disabled){background:var(--secondary-action-bg);color:var(--secondary-action-ink);box-shadow:inset 0 0 0 1px var(--secondary-action-ring),var(--accent-shadow)}html:is([data-theme=gold],[data-theme=system-yellow]) .swap-button:not(:disabled){box-shadow:inset 0 0 0 1px var(--secondary-action-ring)}html:is([data-theme=gold],[data-theme=system-yellow]) :is(.text-card-mic.mic-button,.swap-button):hover:not(:disabled){background:var(--surface-muted)}html:is([data-theme=gold],[data-theme=system-yellow]) #settings-panel [data-copy-share-url]{background:var(--premium-action);color:var(--premium-action-ink);box-shadow:var(--premium-action-shadow)}html:is([data-theme=gold],[data-theme=system-yellow]) .text-card:focus-within{border-left-color:var(--brand-gold)}html:is([data-theme=gold],[data-theme=system-yellow]) :is(.compact-choice input:checked+span,.read-aloud-checks input:checked+.read-aloud-check,.dock-face[aria-pressed=true],.voice-side__option[aria-pressed=true],#history-panel .history-scope-tabs button[aria-pressed=true]){background:var(--choice-bg);color:var(--choice-fg);box-shadow:inset 0 0 0 1px var(--choice-ring)}:root[data-day-period=night][data-theme=system-yellow] :is(.tab-bar__indicator,#history-panel .history-kind-tabs [role=tab][aria-selected=true]){box-shadow:inset 0 0 0 1px var(--choice-ring)}html:is([data-theme=gold],[data-theme=system-yellow]) :is(.theme-menu,.settings-choice-menu,.language-picker__popup) .language-picker__row.is-selected{background:var(--menu-selected-bg);color:var(--menu-selected-fg)}html:is([data-theme=gold],[data-theme=system-yellow]) .language-picker__row.is-selected .language-picker__tick{color:var(--menu-selected-fg)}html:is([data-theme=gold],[data-theme=system-yellow]) .setting-switch[aria-pressed=true] .setting-switch__track{background:var(--switch-on-track)}html:is([data-theme=gold],[data-theme=system-yellow]) .setting-switch[aria-pressed=true] .setting-switch__thumb{color:var(--switch-on-thumb)}html:is([data-theme=gold],[data-theme=system-yellow]) :is([data-text-favorite],[data-text-source-favorite],[data-image-ui=favorite],[data-history-action=favorite],[data-turn-action=favorite],[data-history-scope=favorite])[aria-pressed=true] svg{stroke:var(--gold-deep)}}@media(forced-colors:active){:root[data-theme]:is([data-theme=gold],[data-theme=system-yellow]){--bg: Canvas;--surface: Canvas;--surface-muted: Canvas;--surface-strong: Canvas;--fg: CanvasText;--fg-muted: CanvasText;--border: CanvasText;--border-strong: CanvasText;--primary: LinkText;--primary-hover: LinkText;--accent-ink: LinkText;--on-primary: ButtonText;--premium-action: ButtonFace;--premium-action-ink: ButtonText;--theme-action-fill: ButtonFace;--focus: Highlight;--selected-bg: Highlight;--selected-fg: HighlightText;--selected-hover-bg: Highlight}}
