@layer foundation,windows,reader-docmap,time-machine,surfaces,icons,apps,responsive,appearance-themes,aqua-appearance,liquid-glass,bureaucracy-meme,liquid-cover,cmf-studio,clio-chart,soundscape,control-strip,endfield-terminal,draft-desk,theme-lab,micropolis,openttd;:root{color-scheme:light;--ink:#000000;--paper:#ffffff;--pane-bg:transparent;--messages-bg:var(--paper);--details-bar-bg:var(--paper);--details-bar-border:var(--ink);--status-placard-padding:0;--status-placard-border:0;--status-placard-bg:transparent;--status-placard-shadow:none;--status-placard-font-family:inherit;--status-placard-font-size:inherit;--review-desk-pane-bg:transparent;--review-desk-results-border:var(--system-border);--review-desk-results-radius:0;--review-desk-results-bg:var(--paper);--review-desk-results-shadow:none;--review-surface-bg:var(--paper);--review-desk-splitter-hover-bg:var(--ink);--review-locked-pane-bg:transparent;--review-splitter-border:var(--system-border);--review-empty-note-border:var(--system-border);--review-th-border:var(--system-border);--review-th-bg:var(--paper);--review-td-border:0;--review-td-alt-border:var(--system-border);--style-note-border:var(--system-border);--style-note-type-border:1px solid var(--ink);--outline-notes-border:var(--system-border);--draft-list-border:var(--system-border);--claim-results-border:var(--system-border);--composer-file-active-bg:var(--ink);--composer-file-active-fg:var(--paper);--composer-file-active-border:var(--clio-composer-tool-border);--compose-menu-hover-bg:var(--ink);--compose-menu-hover-fg:var(--paper);--compose-tool-copy-b:inherit;--compose-tool-copy-small:var(--shade-dark);--menu-bar-bg:var(--paper);--menu-bar-shadow:inset 0 -1px 0 var(--paper);--menu-button-height:22px;--menu-button-radius:0;--menu-button-transition:none;--btn-default-bg:var(--btn-bg);--btn-default-fg:var(--btn-fg);--btn-default-text-shadow:none;--btn-default-shadow:0 0 0 var(--system-control-line) var(--paper),0 0 0 calc(var(--system-control-line) * 3) var(--ink),inset -1px -1px 0 var(--shade-dark);--btn-default-active-bg:var(--btn-active-bg);--btn-default-active-fg:var(--btn-active-fg);--control-status-border:1px dotted var(--shade-dark);--memory-transfer-note-bg:#f7f7f7;--memory-transfer-note-line:var(--ink);--memory-transfer-note-border:var(--ink);--info-divider-border:1px solid var(--shade-dark);--action-row-divider:var(--system-secondary-divider);--message-divider:var(--system-secondary-divider);--context-panel-budget-border-top:1px dotted var(--shade);--clio-file-chip-disabled-border:1px dotted var(--shade-dark);--empty-object-hatch-alt:#f1f1f1;--soundscape-count-badge-border:1px solid currentColor;--teachtext-popover-hr-border:1px dotted var(--ink);--teachtext-subpopover-border-left:1px dotted var(--ink);--chat-transcript-article-border:var(--system-secondary-divider);--import-row-border-bottom:var(--system-secondary-divider);--pane-actions-border-bottom:var(--system-primary-divider);--documents-toolbar-border:var(--system-primary-divider);--large-icon-border:3px solid var(--ink);--image-manager-item-border:1px solid var(--ink);--image-manager-item-bg:#ffffff;--image-manager-thumb-border:1px solid var(--ink);--control-label-fg:inherit;--control-summary-fg:inherit;--outline-item-border:1px dotted var(--shade);--outline-item-span-bg:var(--paper);--outline-item-span-border:1px solid transparent;--outline-item-span-radius:0;--outline-focus-border:var(--ink);--outline-focus-outline:1px dotted var(--ink);--outline-focus-outline-offset:1px;--outline-focus-bg:transparent;--outline-focus-shadow:none;--radio-radius:50%;--section-label-fg:inherit;--section-label-radius:0;--section-label-shadow:none;--draft-label-bg:var(--paper);--draft-label-border:var(--system-border);--meta-label-bg:transparent;--meta-label-border:0;--control-section-bg:var(--paper);--source-info-panel-border:var(--system-border);--teachtext-editor-bg:var(--paper);--teachtext-editor-border:var(--system-border);--teachtext-editor-radius:0;--teachtext-editor-shadow:var(--system-inset);--scrap-list-bg:var(--paper);--scrap-list-border:var(--system-border);--scrap-list-radius:0;--scrap-list-shadow:var(--system-inset);--scrap-empty-card-border:1px dotted var(--shade-dark);--scrap-empty-card-bg:#f7f7f7;--scrap-list-item-divider:var(--system-secondary-divider);--scrap-list-mini-icon-border:1px solid currentColor;--scrap-translation-badge-border:1px solid currentColor;--scrapbook-list-display:none;--scrapbook-pager-display:grid;--scrapbook-pane-columns:1fr;--scrapbook-pane-rows:minmax(0,1fr) auto auto;--scrapbook-pane-gap:6px;--scrapbook-mobile-pane-columns:1fr;--scrapbook-mobile-pane-rows:minmax(0,1fr) auto auto;--scrap-list-item-bg:transparent;--scrap-list-item-radius:0;--scrap-list-item-shadow:none;--scrap-list-item-selected-bg:var(--ink);--scrap-list-item-selected-fg:var(--paper);--scrap-list-item-selected-radius:0;--scrap-list-item-selected-shadow:none;--import-preview-bg:var(--paper);--import-preview-border:var(--system-border);--import-preview-radius:0;--import-preview-shadow:var(--system-inset);--backup-preview-bg:transparent;--backup-preview-border:0;--backup-preview-radius:0;--backup-preview-shadow:none;--field-bg:var(--paper);--field-focus-bg:var(--paper);--field-border:var(--system-border);--field-radius:0;--select-radius:var(--system-select-radius);--field-shadow:none;--field-focus-border:var(--field-border);--field-focus-ring:0 0 0 2px var(--shade-dark);--shade:#bfbfbf;--shade-dark:#696969;--md-marker-ink:#767676;--md-weight-stroke:0.35px;--md-mark-wash:rgba(250,240,130,0.5);--md-table-border:1px solid var(--shade);--md-table-heading-bg:var(--quiet-panel);--desktop:#b6b6b6;--desktop-surface:radial-gradient(rgba(0,0,0,0.16) 1px,transparent 1px) 0 0 / 12px 12px,var(--desktop);--panel:#ededed;--quiet-panel:#f8f8f8;--rule:#777777;--clio-assistant-message-bg:transparent;--clio-assistant-message-border:var(--shade-dark);--clio-assistant-message-radius:0;--clio-assistant-message-shadow:none;--clio-said-rule:3px solid var(--ink);--clio-slip-radius:0;--clio-slip-surface:transparent;--clio-slip-border:1px dotted var(--shade-dark);--clio-slip-shadow:none;--clio-slip-kept-surface:var(--paper);--clio-slip-kept-border:1px solid var(--ink);--clio-slip-kept-shadow:2px 2px 0 var(--shade);--clio-slip-mark-border:1px dotted var(--shade-dark);--clio-slip-mark-kept:var(--ink);--clio-basis-chip-radius:0;--clio-basis-chip-border:1px solid var(--shade-dark);--clio-basis-chip-bg:var(--paper);--clio-entry-bg:var(--quiet-panel);--clio-entry-divider:1px solid var(--ink);--clio-entry-field-border:1px solid var(--ink);--clio-entry-field-radius:0;--clio-entry-field-bg:var(--paper);--clio-entry-field-shadow:inset 1px 1px 0 var(--shade);--clio-user-message-bg:var(--quiet-panel);--clio-user-message-border:1px solid var(--ink);--clio-user-message-radius:0;--clio-user-message-shadow:none;--clio-welcome-bg:transparent;--clio-welcome-shadow:none;--clio-welcome-object-bg:var(--paper);--clio-welcome-object-border:var(--system-border);--clio-welcome-object-shadow:2px 2px 0 var(--shade-dark);--clio-muted-copy:var(--shade-dark);--clio-copy-font:var(--text-font);--clio-title-font:var(--title-font);--clio-control-font:var(--ui-font);--clio-title-size:clamp(24px,4vw,30px);--clio-title-weight:500;--clio-title-leading:1.45;--clio-title-tracking:-0.025em;--clio-transcript-width:820px;--clio-speaker-gutter:72px;--clio-grounding-rule:var(--shade);--clio-composer-bg:var(--paper);--clio-composer-border:var(--system-border);--clio-composer-radius:0;--clio-composer-shadow:2px 2px 0 var(--shade-dark);--clio-composer-focus-shadow:2px 2px 0 var(--shade-dark),0 0 0 2px var(--shade);--clio-composer-control-radius:var(--btn-radius);--clio-composer-tool-border:var(--ink);--clio-action-surface:var(--paper);--clio-action-border:1px solid var(--ink);--clio-action-radius:0;--clio-action-item-radius:0;--clio-action-shadow:2px 2px 0 var(--shade-dark);--clio-context-control-bg:var(--quiet-panel);--clio-context-control-border:1px solid var(--shade-dark);--clio-context-control-radius:0;--clio-context-control-shadow:none;--clio-assembly-bg:var(--paper);--clio-assembly-border:1px solid var(--ink);--clio-assembly-radius:0;--clio-assembly-row-radius:0;--clio-assembly-shadow:2px 2px 0 var(--shade-dark);--clio-assembly-row-bg:var(--quiet-panel);--clio-assembly-divider:var(--system-secondary-divider);--clio-file-chip-bg:transparent;--clio-file-chip-border:1px solid transparent;--clio-file-chip-radius:0;--clio-chart-surface:var(--paper);--clio-chart-ink:var(--ink);--clio-chart-rule:var(--rule);--clio-chart-muted:var(--shade-dark);--clio-chart-panel:var(--panel);--clio-chart-panel-quiet:var(--quiet-panel);--clio-chart-accent:var(--ink);--clio-chart-mark-border:1px solid var(--clio-chart-accent);--clio-chart-track:var(--shade);--clio-chart-pattern-paper:var(--paper);--clio-chart-reference:var(--shade);--clio-chart-focus-shadow:none;--clio-chart-selected-outline:2px solid var(--clio-chart-accent);--clio-chart-selected-outline-offset:-2px;--clio-chart-solid-fill:var(--ink);--clio-chart-pattern-1:repeating-conic-gradient(var(--ink) 0 25%,var(--paper) 0 50%) 0 0 / 3px 3px;--clio-chart-pattern-2:repeating-linear-gradient(45deg,var(--ink) 0 1px,var(--paper) 1px 4px);--clio-chart-pattern-3:conic-gradient(var(--ink) 0 25%,var(--paper) 0) 0 0 / 4px 4px;--clio-chart-pattern-4:repeating-linear-gradient(90deg,var(--ink) 0 1px,var(--paper) 1px 4px);--clio-chart-pattern-5:repeating-linear-gradient(-45deg,var(--ink) 0 1px,var(--paper) 1px 5px);--clio-chart-material-shadow:none;--clio-chart-material-filter:none;--clio-chart-typeface:var(--ui-font);--clio-chart-type-size:11px;--clio-chart-radius:0;--clio-chart-cell-radius:0;--clio-chart-pane-bg:transparent;--clio-chart-pane-border:0;--clio-chart-pane-shadow:none;--clio-chart-pane-filter:none;--clio-chart-pane-margin:0;--clio-chart-pane-padding:8px 10px;--clio-chart-grid-pane-padding:8px;--clio-chart-grid-collapse:collapse;--clio-chart-grid-spacing:0;--clio-chart-cell-height:20px;--clio-chart-cell-padding:2px 6px;--clio-chart-matrix-size:10px;--clio-chart-matrix-cell-padding:2px 6px;--clio-chart-matrix-cell-border:1px solid var(--clio-chart-rule);--clio-chart-matrix-row-rule:1px solid var(--clio-chart-rule);--clio-chart-matrix-note-size:9px;--clio-chart-card-border:1px solid var(--clio-chart-accent);--clio-chart-card-radius:0;--clio-chart-row-gap:5px;--clio-chart-track-height:16px;--clio-chart-switcher-width:auto;--clio-chart-switcher-justify:flex-end;--clio-chart-label-bg:transparent;--clio-chart-label-padding:0;--clio-chart-label-leading:normal;--clio-chart-value-bg:var(--paper);--clio-chart-density-12:conic-gradient(var(--ink) 0 12.5%,var(--paper) 0) 0 0 / 4px 4px;--clio-chart-density-25:conic-gradient(var(--ink) 0 25%,var(--paper) 0) 0 0 / 4px 4px;--clio-chart-density-50:repeating-conic-gradient(var(--ink) 0 25%,var(--paper) 0 50%) 0 0 / 4px 4px;--clio-chart-density-75:conic-gradient(var(--paper) 0 25%,var(--ink) 0) 0 0 / 4px 4px;--clio-chart-spatial-cell-height:62px;--clio-chart-spatial-label-size:9px;--clio-chart-spatial-value-size:13px;--modern-sans-font:-apple-system,BlinkMacSystemFont,"SF Pro Text","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans CJK SC",sans-serif;--modern-mono-font:"SFMono-Regular","Cascadia Mono","Consolas","Monaco","Courier New",monospace;--theme-ui-font:Chicago_12,Chicago,Charcoal,"Songti SC","SimSun","STSong",serif;--theme-title-font:var(--theme-ui-font);--ui-font:Chicago_12,Chicago,Charcoal,"Songti SC","SimSun","STSong",serif;--title-font:Chicago_12,Chicago,Charcoal,"Songti SC","SimSun","STSong",serif;--text-font:Geneva,Verdana,"Songti SC","SimSun","STSong",sans-serif;--mono-font:Monaco,"Courier New",monospace;--editor-font:Georgia,"Times New Roman","Songti SC","SimSun","STSong",serif;--preview-font:-apple-system,BlinkMacSystemFont,"SF Pro Text","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans CJK SC",sans-serif;--mde-font-size:15px;--editor-measure:calc(28 * var(--mde-font-size));--mde-page-padding-x:16px;--mde-page-padding-y:24px;--mde-scrollbar-gutter:32px;--mde-scrollbar-offset:0px;--mde-paper-width:calc(var(--editor-measure) + (2 * var(--mde-page-padding-x)));--mde-page-width:calc(var(--editor-measure) + var(--mde-scrollbar-gutter) + (2 * var(--mde-page-padding-x)));--writing-window-gutter:28px;--teachtext-action-side-width:104px;--teachtext-action-focus-width:160px;--teachtext-action-primary-width:140px;--teachtext-action-gap:8px;--teachtext-action-primary-gap:24px;--writing-window-min-width:calc(var(--mde-page-width) + (2 * var(--writing-window-gutter)));--writing-window-default-width:var(--writing-window-min-width);--system-control-line:1px;--system-border:var(--system-control-line) solid var(--ink);--system-primary-divider:1px solid var(--ink);--system-secondary-divider:1px dotted var(--shade-dark);--system-shadow:2px 2px 0 var(--ink);--system-inset:inset 1px 1px 0 #777777,inset -1px -1px 0 #ffffff;--control-radius:0;--system-track-bg:repeating-conic-gradient(var(--ink) 0 25%,var(--paper) 0 50%) 0 0 / 2px 2px;--system-track-border:1px solid var(--ink);--system-track-radius:0;--system-track-shadow:var(--system-inset);--system-track-fill:transparent;--ss-tint-ceiling:6%;--system-track-thumb-bg:var(--paper);--system-track-thumb-border:1px solid var(--ink);--system-track-thumb-radius:0;--system-track-thumb-shadow:none;--ss-panel:color-mix(in srgb,var(--panel) 92%,var(--paper));--ss-rule:color-mix(in srgb,var(--ink) 36%,transparent);--ss-rule-strong:color-mix(in srgb,var(--ink) 72%,transparent);--soundscape-search-input-border:var(--system-border);--soundscape-search-input-radius:0;--icon-bg:var(--paper);--icon-border:var(--system-border);--mini-icon-bg:var(--paper);--mini-icon-border:2px solid var(--ink);--large-mini-icon-bg:var(--paper);--large-mini-icon-border:var(--system-border);--system-segment-bg:var(--paper);--system-segment-border:1px solid var(--ink);--system-segment-radius:0;--system-segment-on-bg:var(--ink);--system-segment-on-shadow:none;--system-readable-min:13px;--system-title-size:13px;--system-control-size:13px;--system-text-size:13px;--system-caption-size:11px;--system-micro-size:10px;--system-icon-stroke-width:1;--system-icon-pixel-run-expansion:0;--menu-system-icon-stroke-width:1;--menu-system-icon-pixel-run-expansion:0;--system-leading:1.28;--system-window-padding:8px;--system-control-min-height:26px;--system-button-min-height:26px;--system-button-small-height:22px;--system-button-mini-height:19px;--system-button-small-font-size:11px;--system-button-mini-font-size:10px;--system-button-small-padding-x:9px;--system-button-mini-padding-x:7px;--system-button-padding-y:2px;--system-button-padding-x:12px;--control-hit-target:28px;--control-icon-slot:20px;--control-motion-fast-in:80ms;--control-motion-fast-out:60ms;--control-motion-medium-in:160ms;--control-motion-medium-out:120ms;--control-motion-slow-in:240ms;--control-motion-slow-out:160ms;--control-motion-ease:cubic-bezier(0.2,0,0,1);--control-focus-outline:var(--system-border);--control-focus-offset:2px;--control-disabled-opacity:0.56;--control-choice-hover-shadow:0 0 0 1px var(--ink);--memory-cards-window-width:520px;--memory-cards-pane-bg:radial-gradient(rgba(0,0,0,0.09) 1px,transparent 1px) 0 0 / 9px 9px,var(--quiet-panel);--memory-cards-details-bg:var(--shade);--memory-cards-details-border:var(--system-border);--memory-cards-board-max-height:calc(100dvh - 186px);--memory-cards-board-bg:transparent;--memory-cards-board-border:0;--memory-cards-board-radius:0;--memory-cards-board-shadow:none;--memory-card-bg:linear-gradient(135deg,rgba(255,255,255,0.34),transparent 45%),linear-gradient(var(--paper),var(--panel));--memory-card-border:1px solid rgba(0,0,0,0.45);--memory-card-radius:8px;--memory-card-shadow:1px 1px 0 rgba(0,0,0,0.75),3px 3px 0 rgba(0,0,0,0.2),inset 0 0 0 1px rgba(255,255,255,0.55);--memory-card-hover-shadow:1px 2px 0 rgba(0,0,0,0.7),3px 4px 0 rgba(0,0,0,0.18),inset 0 0 0 1px rgba(255,255,255,0.7);--memory-card-back-bg:linear-gradient(var(--paper),var(--quiet-panel));--memory-card-back-mark-bg:rgba(0,0,0,0.14);--memory-card-face-shadow:inset 0 0 0 2px rgba(255,255,255,0.42);--memory-card-match-ring:inset 0 0 0 4px var(--paper),inset 0 0 0 6px var(--ink);--memory-cards-muted:var(--shade-dark);--system-select-radius:6px;--system-select-option-margin:0;--system-select-option-min-height:28px;--system-select-option-border:0;--system-select-option-radius:0;--system-select-option-bg:var(--paper);--system-select-option-fg:var(--ink);--system-select-option-shadow:none;--system-select-option-active-bg:var(--ink);--system-select-option-active-fg:var(--paper);--system-select-option-active-shadow:none;--system-select-option-active-next-border-top-color:var(--shade-dark);--tdi-tabs-align-items:stretch;--tdi-tabs-gap:3px;--tdi-tabs-min-height:45px;--tdi-tabs-padding:4px 6px 0;--tdi-tabs-bg:var(--shade);--tdi-tabs-border-bottom:var(--system-border);--tdi-tabs-after-content:none;--tdi-tabs-after-flex:0 0 auto;--tdi-tabs-after-min-width:0;--tdi-rail-padding:0;--tdi-rail-border:0;--tdi-rail-radius:0;--tdi-rail-bg:transparent;--tdi-rail-shadow:none;--tdi-source-label-display:none;--tdi-source-label-padding:0;--tdi-source-label-border-bottom:0;--tdi-source-label-bg:transparent;--tdi-source-label-fg:currentColor;--tdi-source-label-font-family:var(--ui-font);--tdi-source-label-font-size:var(--system-caption-size);--tdi-source-label-font-weight:var(--system-strong-weight);--tdi-source-label-letter-spacing:normal;--tdi-source-label-text-transform:none;--tdi-stack-popover-border:var(--system-border);--tdi-stack-popover-radius:0;--tdi-stack-popover-bg:var(--paper);--tdi-stack-popover-shadow:3px 3px 0 var(--ink);--tdi-stack-popover-backdrop-filter:none;--tdi-stack-item-border:1px dotted var(--shade-dark);--tdi-stack-item-bg:var(--paper);--tdi-stack-item-fg:var(--ink);--tdi-stack-item-active-bg:var(--ink);--tdi-stack-item-active-fg:var(--paper);--tdi-stack-item-hover-bg:var(--shade);--tdi-stack-item-hover-fg:var(--ink);--tdi-stack-count-bg:var(--ink);--tdi-stack-count-fg:var(--paper);--tdi-tab-wrap-height:auto;--tdi-tab-wrap-min-height:auto;--tdi-tab-wrap-bg:transparent;--tdi-tab-wrap-border:0;--tdi-tab-height:41px;--tdi-tab-min-height:41px;--tdi-tab-padding:4px calc(var(--tdi-tab-close-size) + (2 * var(--tdi-tab-close-gutter)) + 7px) 4px 8px;--tdi-tab-border:var(--system-border);--tdi-tab-border-bottom:0;--tdi-tab-radius:0;--tdi-tab-bg:var(--paper);--tdi-tab-fg:var(--ink);--tdi-tab-shadow:inset 1px 1px 0 var(--shade);--tdi-tab-backdrop-filter:none;--tdi-tab-active-border:var(--tdi-tab-border);--tdi-tab-active-border-bottom:var(--tdi-tab-border-bottom);--tdi-tab-active-bg:var(--paper);--tdi-tab-active-fg:var(--ink);--tdi-tab-active-shadow:inset 0 5px 0 var(--ink),inset 1px 1px 0 var(--shade);--tdi-tab-small-color:currentColor;--tdi-tab-active-small-color:currentColor;--tdi-tab-dragging-border:var(--tdi-tab-active-border);--tdi-tab-dragging-border-bottom:var(--tdi-tab-active-border-bottom);--tdi-tab-dragging-bg:var(--tdi-tab-active-bg);--tdi-tab-dragging-fg:var(--tdi-tab-active-fg);--tdi-tab-dragging-shadow:var(--tdi-tab-active-shadow);--tdi-tab-dragging-transform:none;--tdi-tab-active-dragging-border:var(--tdi-tab-dragging-border);--tdi-tab-active-dragging-border-bottom:var(--tdi-tab-dragging-border-bottom);--tdi-tab-active-dragging-bg:var(--tdi-tab-dragging-bg);--tdi-tab-active-dragging-fg:var(--tdi-tab-dragging-fg);--tdi-tab-active-dragging-shadow:var(--tdi-tab-dragging-shadow);--tdi-tab-drop-shadow:inset 4px 0 0 var(--ink),inset 1px 1px 0 var(--shade);--tdi-tab-close-top:var(--tdi-tab-close-gutter);--tdi-tab-close-right:var(--tdi-tab-close-gutter);--tdi-tab-close-width:var(--tdi-tab-close-size);--tdi-tab-close-height:var(--tdi-tab-close-size);--tdi-tab-close-min-height:0;--tdi-tab-close-border:var(--system-border);--tdi-tab-close-radius:0;--tdi-tab-close-bg:var(--paper);--tdi-tab-close-fg:var(--ink);--tdi-tab-close-shadow:inset 1px 1px 0 #ffffff,inset -1px -1px 0 var(--shade-dark);--tdi-tab-close-font-size:0;--tdi-tab-close-line-height:1;--tdi-tab-close-transform:none;--tdi-tab-close-backdrop-filter:none;--tdi-tab-close-active-border-color:var(--ink);--tdi-tab-close-active-bg:var(--ink);--tdi-tab-close-active-fg:var(--paper);--tdi-tab-close-active-shadow:inset 1px 1px 0 var(--shade-dark),inset -1px -1px 0 #ffffff;--tdi-tab-close-hover-border-color:var(--ink);--tdi-tab-close-hover-bg:var(--ink);--tdi-tab-close-hover-fg:var(--paper);--tdi-tab-close-hover-shadow:inset 1px 1px 0 var(--shade-dark);--tdi-tab-close-hover-transform:none;--tdi-tab-wrap-dragging-opacity:0.55;--tdi-grabber-mark-top:50%;--tdi-grabber-mark-left:50%;--tdi-grabber-mark-width:2px;--tdi-grabber-mark-height:18px;--tdi-grabber-mark-radius:0;--tdi-grabber-mark-bg:var(--shade-dark);--tdi-grabber-mark-shadow:4px 0 0 var(--shade-dark);--tdi-grabber-mark-opacity:0.42;--tdi-grabber-mark-transform:translate(-3px,-50%);--tdi-grabber-mark-active-bg:var(--ink);--tdi-grabber-mark-active-shadow:4px 0 0 var(--ink);--tdi-grabber-mark-active-opacity:0.9;--reader-tab-active-open-border-color:var(--ink);--reader-tab-active-open-bg:var(--ink);--reader-tab-active-open-fg:var(--paper);--reader-tab-active-remove-bg:var(--paper);--reader-tab-active-remove-fg:var(--ink);--docmap-node-circle-fill:var(--paper);--docmap-node-circle-stroke-width:1px;--video-chip-border:1px solid var(--ink);--video-chip-radius:0;--video-chip-bg:var(--paper);--video-chip-fg:inherit;--video-timeline-min-height:0;--video-timeline-border:1px solid #9a9a9a;--video-timeline-radius:0;--video-timeline-bg:#f4f4f4;--video-timeline-shadow:none;--video-timeline-fg:var(--ink);--video-timeline-selected-border-color:var(--ink);--video-timeline-selected-bg:var(--ink);--video-timeline-selected-fg:var(--paper);--video-timeline-selected-shadow:none;--video-timeline-selected-span-fg:inherit;--window-toolbar-gap:6px;--window-toolbar-align:center;--details-bar-optical-rise:1px;--empty-note-max-width:62ch;--empty-note-margin:10px auto;--empty-note-padding:10px 12px;--empty-note-border:1px dotted var(--shade-dark);--empty-note-radius:0;--empty-note-bg:repeating-linear-gradient(-45deg,var(--paper) 0,var(--paper) 6px,#f1f1f1 6px,#f1f1f1 12px);--empty-note-shadow:none;--empty-note-fg:var(--ink);--reader-tab-open-border-color:var(--btn-border-color);--reader-tab-open-bg:var(--btn-bg);--reader-tab-open-shadow:var(--btn-shadow);--system-menu-height:24px;--z-local-base:0;--z-local-control:1;--z-local-chrome:2;--z-local-overlay:20;--z-local-popover:30;--z-window-layer-base:10;--z-window-layer-compact-base:100;--z-window-toolbox:8000;--z-window-save:8500;--z-window-layer-compact-threshold:8800;--z-window-layer-max:8990;--z-liquid-glass-overlay:8992;--z-floating-field-control:8995;--z-window-pinned:9000;--z-window-priority:9200;--z-control-strip:9400;--z-control-strip-menu:9410;--z-selection-marquee:30000;--z-demo-overlay:39900;--z-demo-highlight:39910;--z-system-menu:40000;--z-system-menu-popover:40010;--z-system-menu-subpopover:40020;--z-system-modal-scrim:40100;--z-system-modal:40110;--z-balloon-help:40120;--z-boot-screen:41000;--z-shutdown-screen:42000;--window-placement-edge:18px;--window-placement-gap:14px;--window-placement-step-x:28px;--window-placement-step-y:24px;--desk-edge-gap:8px;--control-strip-thickness:var(--system-menu-height);--control-strip-handle-width:16px;--control-strip-scroll-button-width:14px;--control-strip-bg:var(--paper);--control-strip-border:1px solid var(--ink);--control-strip-divider:1px solid var(--ink);--control-strip-gauge:var(--ink);--control-strip-hover-bg:var(--ink);--control-strip-hover-fg:var(--paper);--control-strip-hover-shadow:none;--control-strip-active-bg:var(--ink);--control-strip-active-fg:var(--paper);--control-strip-active-shadow:none;--control-strip-radius:0;--control-strip-radius-mirrored:var(--control-strip-radius);--control-strip-shadow:none;--control-strip-backdrop:none;--control-strip-collapse-duration:180ms;--control-strip-tile-bg:transparent;--control-strip-tile-radius:0;--control-strip-tile-shadow:none;--control-strip-tile-margin:0;--control-strip-tile-height:calc(var(--control-strip-thickness) - 2px);--control-strip-tile-hover-shadow:var(--control-strip-hover-shadow);--control-strip-grip-inset:6px 0;--control-strip-grip:repeating-linear-gradient(to bottom,currentColor 0 2px,transparent 2px 4px) 50% 50% / 4px 100% no-repeat;--control-strip-grip-radius:0;--control-strip-gauge-bg:var(--paper);--control-settings-columns:92px minmax(0,1fr);--control-settings-rows:minmax(0,1fr) auto;--control-chooser-area:1 / 1 / span 2 / auto;--control-chooser-bg:transparent;--control-chooser-radius:0;--control-chooser-padding:0;--control-chooser-width:100%;--control-chooser-direction:column;--control-chooser-gap:10px;--control-chooser-border-bottom:0;--control-chooser-border-right:var(--system-border);--control-chooser-item-direction:column;--control-chooser-item-flex:0 0 auto;--control-chooser-item-gap:4px;--control-chooser-item-padding:6px 4px;--control-chooser-item-offset:0px;--control-chooser-item-border:0;--control-chooser-item-border-bottom-width:0;--control-chooser-item-radius:0;--control-chooser-item-bg:transparent;--control-chooser-item-fg:var(--ink);--control-chooser-item-shadow:none;--control-chooser-hover-bg:var(--ink);--control-chooser-hover-fg:var(--paper);--control-chooser-active-bg:var(--ink);--control-chooser-active-fg:var(--paper);--control-chooser-active-weight:inherit;--control-chooser-active-shadow:none;--control-chooser-icon-display:block;--control-chooser-icon-size:32px;--control-chooser-label-size:11px;--system-titlebar-height:17px;--system-titlebar-control-slot:40px;--system-titlebar-control-size:40px;--system-titlebar-shade-slot:0px;--system-titlebar-shade-display:none;--system-titlebar-control-art-size:11px;--system-titlebar-control-art-offset-x:13px;--system-titlebar-control-art-offset-y:calc((var(--system-titlebar-control-size) - var(--system-titlebar-title-height)) / 2);--system-titlebar-close-art-offset-x:7px;--system-titlebar-resize-art-offset-x:22px;--system-titlebar-control-art-ink:var(--ink);--system-titlebar-title-height:12px;--system-titlebar-font-size:12px;--system-titlebar-control-stroke:1px;--system-titlebar-control-mark-stroke:1px;--system-titlebar-control-isolation:3px;--system-titlebar-control-margin-x:4px;--system-titlebar-margin-y:1px;--system-titlebar-padding-y:2px;--system-titlebar-padding-x:1px;--system-titlebar-stripe-size:2px;--system-titlebar-stripe-line:1px;--system-titlebar-striped-bg:var(--paper) linear-gradient(to bottom,var(--ink) 0 var(--system-titlebar-stripe-line),transparent var(--system-titlebar-stripe-line) var(--system-titlebar-stripe-size)) repeat-y 0% 0% / 100% var(--system-titlebar-stripe-size) content-box content-box;--system-titlebar-active-bg:var(--system-titlebar-striped-bg);--system-titlebar-inactive-bg:var(--paper);--system-titlebar-background-origin:content-box;--system-titlebar-background-clip:content-box;--system-titlebar-control-focus-outline:0;--system-titlebar-control-focus-shadow:none;--system-titlebar-close-attention-mark-opacity:0;--system-titlebar-resize-attention-mark-opacity:1;--system-titlebar-inactive-control-filter:none;--system-titlebar-inactive-control-opacity:1;--system-titlebar-inactive-control-visibility:hidden;--system-titlebar-inactive-title-color:var(--ink);--titlebar-title-bg:var(--paper);--titlebar-title-fg:var(--ink);--titlebar-border:var(--window-frame-track-border);--titlebar-shadow:none;--tdi-rail-width:200px;--tdi-tab-close-size:18px;--tdi-tab-close-gutter:10px;--tdi-tab-close-mark-opacity:1;--system-radio-size:12px;--system-check-size:13px;--desktop-icon-column-gap:10px;--desktop-icon-width:82px;--desktop-label-bg:var(--paper);--desktop-label-fg:var(--ink);--desktop-label-text-shadow:none;--desktop-label-box-shadow:none;--desktop-label-radius:0;--desktop-label-max-width:96px;--desktop-label-selected-bg:var(--ink);--desktop-label-selected-fg:var(--paper);--liquid-desktop-icon-padding:6px 4px;--liquid-desktop-icon-size:42px;--liquid-desktop-icon-label-line-height:1.08;--settings-scrollbar-lane-bg:var(--paper);--settings-scrollbar-lane-padding-right:12px;--control-panel-height:440px;--control-panel-max-height:760px;--system-title-weight:600;--system-emphasis-weight:600;--system-strong-weight:700;--writing-editor-font-size:14px;--writing-editor-line-height:1.5;--writing-editor-padding-y:16px;--writing-editor-padding-x:18px;--writing-editor-focus-bg:var(--paper);--writing-preview-padding-y:clamp(24px,5vw,52px);--writing-preview-padding-x:clamp(22px,6vw,68px);--stripe:repeating-linear-gradient(to bottom,#ffffff 0,#ffffff 1px,#000000 1px,#000000 2px);--drag-outline-unit:1px;--drag-outline-ink:#ffffff;--drag-outline-blend:difference;--drag-outline-dashes-x:repeating-linear-gradient(to right,var(--drag-outline-ink) 0 var(--drag-outline-unit),transparent var(--drag-outline-unit) calc(2 * var(--drag-outline-unit)));--drag-outline-dashes-y:repeating-linear-gradient(to bottom,var(--drag-outline-ink) 0 var(--drag-outline-unit),transparent var(--drag-outline-unit) calc(2 * var(--drag-outline-unit)));--menu-divider-color:var(--rule);--menu-shortcut-color:currentColor;--menu-shortcut-opacity:0.85;--menu-button-bg:transparent;--menu-button-fg:var(--ink);--menu-button-shadow:none;--menu-button-active-bg:var(--ink);--menu-button-active-fg:var(--paper);--menu-button-active-shadow:none;--menu-chip-bg:transparent;--menu-chip-fg:var(--ink);--menu-chip-shadow:none;--menu-chip-active-bg:transparent;--menu-chip-active-fg:var(--ink);--menu-chip-active-shadow:none;--menu-item-bg:transparent;--menu-item-fg:var(--ink);--menu-item-shadow:none;--menu-item-active-bg:var(--ink);--menu-item-active-fg:var(--paper);--menu-item-active-shadow:none;--menu-bar-border:1px solid var(--ink);--menu-panel-bg:var(--paper);--menu-panel-border:var(--system-border);--menu-panel-radius:0;--menu-panel-shadow:1px 1px 0 var(--ink);--menu-panel-backdrop-filter:none;--surface-backdrop-filter:none;--sidebar-backdrop-filter:var(--surface-backdrop-filter);--titlebar-toolbar-backdrop-filter:var(--surface-backdrop-filter);--happy-mac-border-width:4px;--happy-mac-face-border-width:2px;--happy-mac-border-color:var(--ink);--happy-mac-shadow:4px 4px 0 rgba(0,0,0,0.28);--happy-mac-face-shadow:inset 3px 3px 0 var(--shade);--happy-mac-backdrop:none;--scrollbar-corner-bg:var(--paper);--window-border:1px solid var(--ink);--window-bg:var(--paper);--window-radius:0;--window-shadow:none;--inactive-window-shadow:2px 2px 0 #5e5e5e;--window-backdrop-filter:none;--surface-primary:var(--paper);--surface-secondary:var(--panel);--surface-inset:var(--quiet-panel);--toolbar-bg:var(--panel);--toolbar-border:1px solid var(--ink);--app-toolbar-bg:none;--app-toolbar-border-bottom:none;--sidebar-bg:var(--paper);--sidebar-selection-bg:var(--ink);--separator:var(--rule);--selection-bg:var(--ink);--selection-fg:var(--paper);--focus-ring:var(--control-focus-outline);--window-frame-lane:16px;--window-frame-bar-display:flex;--window-frame-reserve:var(--window-frame-lane);--window-frame-scrollbar-width:none;--window-frame-track-bg:linear-gradient(45deg,var(--shade) 25%,transparent 25% 75%,var(--shade) 75%) 0 0 / 4px 4px,linear-gradient(45deg,var(--shade) 25%,transparent 25% 75%,var(--shade) 75%) 2px 2px / 4px 4px,var(--paper);--window-frame-track-border:1px solid var(--ink);--window-frame-thumb-bg:var(--paper);--window-frame-thumb-border:1px solid var(--ink);--window-frame-thumb-radius:0;--window-frame-arrow-bg:var(--paper);--window-frame-arrow-ink:var(--ink);--scrollbar-width:var(--window-frame-lane);--scrollbar-track:var(--window-frame-track-bg);--scrollbar-thumb:var(--window-frame-thumb-bg);--scrollbar-button:var(--window-frame-arrow-bg);--window-control-size:var(--system-titlebar-control-art-size);--window-control-gap:var(--system-titlebar-control-margin-x);--active-window-shadow:none;--card-caption-color:var(--shade-dark);--finder-navigation-border:1px solid var(--ink);--finder-navigation-bg:var(--paper);--finder-breadcrumb-radius:0;--finder-breadcrumb-text-decoration:underline;--finder-breadcrumb-hover-bg:var(--ink);--finder-breadcrumb-hover-fg:var(--paper);--finder-breadcrumb-current-color:var(--ink);--finder-continuation-display:none;--finder-continuation-border:1px solid var(--ink);--finder-continuation-radius:0;--finder-continuation-bg:var(--paper);--finder-continuation-fg:var(--ink);--finder-continuation-shadow:none;--finder-continuation-backdrop:none;--safe-area-top:env(safe-area-inset-top,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-left:env(safe-area-inset-left,0px);--safe-area-right:env(safe-area-inset-right,0px);--menu-bar-inline-padding:8px;--menu-bar-height:var(--system-menu-height);--menu-popover-top:calc(var(--menu-bar-height) + var(--safe-area-top));--guide-pane-gap:10px;--tab-radius:0;--tab-overlap:0px;--tab-bg:var(--shade);--tab-hover-bg:var(--paper);--tab-active-bg:var(--paper);--tab-active-fg:var(--ink);--guide-start-card-padding:10px;--startup-settings-modal-padding:22px 28px 18px;--startup-settings-form-gap:14px;--startup-settings-header-gap:14px;--startup-settings-disk-icon-width:39px;--startup-settings-disk-icon-height:45px;--startup-settings-disk-icon-border:var(--system-border);--startup-settings-disk-icon-radius:0;--startup-settings-disk-icon-bg:linear-gradient(var(--paper),var(--paper)) 7px 4px / 22px 14px no-repeat,linear-gradient(var(--ink),var(--ink)) 7px 18px / 22px 2px no-repeat,linear-gradient(var(--ink),var(--ink)) 26px 6px / 2px 8px no-repeat,linear-gradient(var(--shade),var(--shade)) 9px 24px / 21px 14px no-repeat,var(--paper);--startup-settings-disk-icon-shadow:none;--startup-settings-option-gap:8px;--startup-settings-option-radius:0;--startup-settings-hr-border:1px inset gray;--startup-settings-hr-border-top:1px inset gray;--startup-settings-hr-shadow:none;--startup-settings-subhead-color:currentColor;--startup-settings-radio-focus-outline:1px dotted var(--ink);--startup-settings-radio-focus-outline-offset:2px;--startup-settings-radio-focus-visible-outline:var(--startup-settings-radio-focus-outline);--startup-settings-radio-focus-visible-outline-offset:var(--startup-settings-radio-focus-outline-offset);--startup-settings-radio-focus-visible-shadow:var(--system-inset);--balloon-help-bg:var(--paper);--balloon-help-border:var(--system-border);--balloon-help-radius:12px;--balloon-help-shadow:2px 2px 0 var(--shade-dark);--balloon-help-padding:9px 12px;--balloon-help-backdrop:none;--status-clock-border:var(--system-border);--status-clock-radius:0;--status-clock-bg:transparent;--status-clock-shadow:none;--status-clock-gap:2px;--status-clock-padding:8px;--status-clock-time-shadow:none;--model-state-panel-border:var(--system-border);--model-state-panel-radius:0;--model-state-panel-bg:var(--paper);--model-state-panel-shadow:var(--system-inset);--model-state-panel-gap:5px;--model-state-panel-padding:6px 7px;--model-state-title-color:currentColor;--model-state-title-font-size:12px;--model-state-list-gap:3px 7px;--model-state-row-padding:1px 3px;--model-state-row-border-left:3px solid var(--shade-dark);--model-state-row-radius:0;--model-state-row-bg:transparent;--model-state-row-shadow:none;--model-state-row-current-bg:var(--shade);--model-state-row-done-bg:transparent;--model-state-running-outline:var(--system-border);--model-state-running-shadow:var(--model-state-panel-shadow);--model-state-next-margin:6px 0 0;--model-state-next-padding-top:0;--model-state-next-border-top:0;--model-state-next-color:currentColor;--cloud-state-panel-border:1px solid var(--ink);--cloud-state-panel-radius:0;--cloud-state-panel-bg:var(--paper);--cloud-state-panel-shadow:none;--cloud-state-panel-gap:6px;--cloud-state-panel-padding:6px 7px;--cloud-state-title-color:currentColor;--cloud-state-title-font-size:12px;--cloud-state-name-color:inherit;--cloud-state-status-color:currentColor;--cloud-state-status-font-size:11px;--cloud-state-usage-gap:2px 10px;--cloud-state-usage-padding-top:5px;--cloud-state-usage-border-top:1px dotted var(--shade-dark);--cloud-state-usage-font-size:11px;--cloud-state-usage-label-color:var(--shade-dark);--system-status-pane-gap:12px;--system-status-pane-padding:var(--system-window-padding);--system-status-pane-bg:transparent;--writing-bell-time-border:var(--system-border);--writing-bell-time-radius:0;--writing-bell-time-bg:var(--paper);--writing-bell-time-shadow:inset 2px 2px 0 var(--shade);--writing-bell-pane-gap:8px;--writing-bell-pane-padding:var(--system-window-padding);--writing-bell-pane-bg:transparent;--writing-bell-mode-gap:normal;--writing-bell-mode-padding:0;--writing-bell-mode-border:var(--system-border);--writing-bell-mode-radius:0;--writing-bell-mode-bg:transparent;--writing-bell-mode-shadow:none;--writing-bell-mode-button-min-height:26px;--writing-bell-mode-button-border:0;--writing-bell-mode-button-border-right:1px solid var(--ink);--writing-bell-mode-button-last-border-right:0;--writing-bell-mode-button-radius:0;--writing-bell-mode-button-bg:var(--paper);--writing-bell-mode-button-fg:var(--ink);--writing-bell-mode-button-shadow:none;--writing-bell-mode-active-border-top-color:currentColor;--writing-bell-mode-active-border-right-color:var(--ink);--writing-bell-mode-active-border-bottom-color:currentColor;--writing-bell-mode-active-border-left-color:currentColor;--writing-bell-mode-active-bg:var(--ink);--writing-bell-mode-active-fg:var(--paper);--writing-bell-mode-active-shadow:none;--writing-bell-preset-border-color:var(--ink);--writing-bell-preset-bg:var(--paper);--writing-bell-preset-fg:var(--ink);--writing-bell-preset-shadow:inset -1px -1px 0 var(--shade-dark);--writing-bell-preset-hover-border-color:var(--ink);--writing-bell-preset-hover-bg:var(--ink);--writing-bell-preset-hover-fg:var(--paper);--writing-bell-preset-hover-shadow:inset 1px 1px 0 #444444;--writing-bell-preset-pressed-border-color:var(--ink);--writing-bell-preset-pressed-bg:var(--ink);--writing-bell-preset-pressed-fg:var(--paper);--writing-bell-preset-pressed-shadow:inset 1px 1px 0 #444444;--writing-bell-preset-active-border-color:var(--ink);--writing-bell-preset-active-bg:var(--ink);--writing-bell-preset-active-fg:var(--paper);--writing-bell-preset-active-shadow:inset 1px 1px 0 #444444;--writing-bell-preset-active-pressed-bg:var(--writing-bell-preset-active-bg);--writing-bell-preset-active-pressed-fg:var(--writing-bell-preset-active-fg);--dictionary-result-border:var(--system-border);--dictionary-result-radius:0;--dictionary-result-bg:var(--paper);--dictionary-result-shadow:none;--dictionary-empty-note-max-width:62ch;--dictionary-empty-note-margin:10px auto;--dictionary-empty-note-border:1px dotted var(--shade-dark);--dictionary-empty-note-radius:0;--dictionary-empty-note-bg:repeating-linear-gradient(-45deg,var(--paper) 0,var(--paper) 6px,#f1f1f1 6px,#f1f1f1 12px);--dictionary-empty-note-fg:var(--ink);--dictionary-empty-note-shadow:none;--dictionary-pane-gap:8px;--dictionary-pane-padding:8px;--dictionary-pane-bg:transparent;--dictionary-form-label-width:auto;--dictionary-form-label-padding:0;--dictionary-form-label-radius:0;--dictionary-form-label-bg:transparent;--dictionary-form-label-color:inherit;--dictionary-form-label-shadow:none;--dictionary-recent-min-height:28px;--dictionary-recent-border-top:1px dotted var(--shade-dark);--dictionary-recent-color:inherit;--dictionary-recent-button-border:var(--system-control-line) solid var(--btn-border-color);--dictionary-recent-button-radius:7px;--dictionary-recent-button-bg:var(--btn-bg);--dictionary-recent-button-fg:var(--btn-fg);--find-file-pane-gap:8px;--find-file-pane-padding:var(--system-window-padding);--find-file-pane-bg:transparent;--find-file-search-row-gap:8px;--find-file-label-color:inherit;--find-file-results-padding:0;--find-file-results-border:var(--system-border);--find-file-results-radius:0;--find-file-results-bg:var(--paper);--find-file-results-shadow:none;--find-file-empty-note-max-width:62ch;--find-file-empty-note-margin:10px auto;--find-file-empty-note-padding:10px 12px;--find-file-empty-note-border:1px dotted var(--shade-dark);--find-file-empty-note-radius:0;--find-file-empty-note-bg:repeating-linear-gradient(-45deg,var(--paper) 0,var(--paper) 6px,#f1f1f1 6px,#f1f1f1 12px);--find-file-empty-note-shadow:none;--find-file-empty-note-fg:var(--ink);--find-file-result-margin-bottom:0;--find-file-result-border:0;--find-file-result-border-bottom:1px dotted var(--shade-dark);--find-file-result-radius:0;--find-file-result-bg:transparent;--find-file-result-fg:var(--ink);--find-file-result-shadow:none;--find-file-result-active-border-color:currentColor;--find-file-result-active-border-bottom-color:var(--shade-dark);--find-file-result-active-bg:var(--ink);--find-file-result-active-fg:var(--paper);--find-path-pane-gap:8px;--find-path-pane-padding:var(--system-window-padding);--find-path-pane-bg:transparent;--find-path-summary-border:var(--system-border);--docmap-mobile-hint-border:1px solid var(--ink);--find-path-results-gap:0;--find-path-results-padding:0;--find-path-results-border:var(--system-border);--find-path-results-radius:0;--find-path-results-bg:var(--paper);--find-path-results-shadow:none;--find-path-empty-note-max-width:62ch;--find-path-empty-note-margin:10px auto;--find-path-empty-note-padding:10px 12px;--find-path-empty-note-border:1px dotted var(--shade-dark);--find-path-empty-note-radius:0;--find-path-empty-note-bg:repeating-linear-gradient(-45deg,var(--paper) 0,var(--paper) 6px,#f1f1f1 6px,#f1f1f1 12px);--find-path-empty-note-shadow:none;--find-path-empty-note-fg:var(--ink);--find-path-result-gap:2px;--find-path-result-padding:10px 12px;--find-path-header-display:none;--find-path-relevance-display:none;--find-path-table-columns:minmax(0,1fr) 84px minmax(0,32%);--find-path-result-border:0;--find-path-result-border-bottom:1px solid var(--shade);--find-path-result-last-border-bottom:0;--find-path-result-last-hover-border-bottom:var(--find-path-result-last-border-bottom);--find-path-result-radius:0;--find-path-result-bg:transparent;--find-path-result-fg:var(--ink);--find-path-result-shadow:none;--find-path-result-title-color:currentColor;--find-path-result-detail-color:var(--shade-dark);--find-path-result-body-color:currentColor;--find-path-result-selected-border:0;--find-path-result-selected-border-bottom:1px solid var(--shade);--find-path-result-selected-bg:var(--ink);--find-path-result-selected-fg:var(--paper);--find-path-result-selected-shadow:none;--find-path-result-selected-title-color:var(--paper);--find-path-result-selected-detail-color:var(--paper);--find-path-result-hover-border:var(--find-path-result-selected-border);--find-path-result-hover-border-bottom:var(--find-path-result-selected-border-bottom);--find-path-result-hover-bg:var(--find-path-result-selected-bg);--find-path-result-hover-fg:var(--find-path-result-selected-fg);--find-path-result-hover-shadow:var(--find-path-result-selected-shadow);--find-path-result-hover-title-color:var(--find-path-result-selected-title-color);--find-path-result-hover-detail-color:var(--find-path-result-selected-detail-color);--find-path-result-selected-hover-border:var(--find-path-result-selected-border);--find-path-result-selected-hover-border-bottom:var(--find-path-result-selected-border-bottom);--find-path-result-selected-hover-bg:var(--find-path-result-selected-bg);--find-path-result-selected-hover-fg:var(--find-path-result-selected-fg);--find-path-result-selected-hover-shadow:var(--find-path-result-selected-shadow);--find-path-translation-border:1px dotted currentColor;--find-path-translation-radius:0;--find-path-translation-bg:rgba(255,255,255,0.32);--find-path-translation-shadow:none;--finder-op-caption-color:var(--shade-dark);--finder-op-item-min-height:34px;--finder-op-last-border:0;--select-divider:1px dotted var(--shade-dark);--teachtext-blockquote-border:1px dashed var(--ink);--teachtext-attachments-empty-border:1px dashed var(--ink);--teachtext-preview-bg:var(--paper);--teachtext-preview-title-divider:var(--system-border);--teachtext-preview-section-marker:8px solid var(--ink);--teachtext-preview-image-border:var(--system-border);--teachtext-preview-image-bg:var(--paper);--teachtext-preview-blockquote-bg:repeating-linear-gradient(45deg,#fff,#fff 2px,#f9f9f9 2px,#f9f9f9 4px);--reader-content-border:var(--system-border);--reader-content-radius:0;--reader-content-bg:var(--paper);--reader-content-shadow:var(--system-inset);--reader-title-divider:var(--system-border);--reader-meta-divider:1px dotted var(--ink);--reader-section-marker:6px solid var(--ink);--drop-target-inset:8px;--drop-target-border:var(--system-control-line) dashed var(--ink);--drop-target-radius:0;--drop-target-bg:rgba(255,255,255,0.88);--drop-target-shadow:none;--drop-target-fg:var(--ink);--drop-target-font-family:var(--ui-font);--drop-target-font-size:inherit;--drop-target-font-weight:700;--drop-target-text-align:start;--drop-target-text-shadow:none;--drop-target-backdrop-filter:none;--reader-transcript-view-gap:10px;--reader-transcript-list-gap:8px;--reader-transcript-card-border:1px solid #a8a8a8;--reader-transcript-card-radius:6px;--reader-transcript-card-bg:#fbfbfb;--reader-transcript-card-shadow:none;--reader-transcript-block-header-color:#4b4b4b;--reader-transcript-button-border:1px solid #8a8a8a;--reader-transcript-button-radius:4px;--reader-transcript-button-bg:#efefef;--reader-transcript-button-fg:var(--ink);--reader-transcript-button-shadow:none;--reader-transcript-blocks-border:1px dashed #9a9a9a;--reader-transcript-summary-border:0;--time-machine-window-width:820px;--time-machine-window-height:620px;--time-machine-toolbar-bg:var(--paper);--time-machine-toolbar-border:1px solid var(--shade-dark);--time-machine-popover-bg:var(--paper);--time-machine-popover-border:var(--time-machine-toolbar-border);--time-machine-popover-shadow:var(--system-shadow);--time-machine-popover-backdrop-filter:none;--time-machine-popover-fg:var(--ink);--time-machine-popover-muted:var(--shade-dark);--time-machine-popover-divider:var(--shade);--time-machine-calendar-day-bg:var(--shade);--time-machine-calendar-day-border:var(--shade-dark);--time-machine-time-bg:repeating-linear-gradient(135deg,var(--paper) 0 6px,#e8e8e8 6px 7px);--time-machine-time-active-bg:repeating-linear-gradient(135deg,#d8d8d8 0 5px,var(--paper) 5px 7px);--time-machine-time-border:var(--system-border);--time-machine-frame-border:var(--system-border);--time-machine-frame-radius:0;--time-machine-frame-bg:var(--paper);--time-machine-frame-shadow:var(--system-inset);--time-machine-live-color:var(--shade-dark);--time-machine-archive-color:var(--ink);--time-machine-loading-bg:rgba(255,255,255,0.9);--scrap-selection-actions-border:1px dotted var(--shade-dark);--notification-item-divider:1px dotted var(--shade-dark);--view-switch-border:var(--system-border);--view-switch-radius:0;--view-switch-bg:var(--paper);--view-switch-shadow:inset 1px 1px 0 #ffffff,inset -1px -1px 0 var(--shade-dark);--view-switch-thumb-radius:0;--view-switch-thumb-bg:var(--ink);--view-switch-thumb-shadow:inset 1px 1px 0 var(--shade-dark),inset -1px -1px 0 #ffffff;--view-switch-fg:var(--ink);--view-switch-active-fg:var(--paper);--view-switch-focus-outline:1px dotted var(--ink);--help-row-hover-bg:var(--ink);--help-row-hover-fg:var(--paper);--help-row-selected-bg:var(--ink);--help-row-selected-fg:var(--paper);--help-row-active-radius:0;--system-help-panel-border:var(--system-border);--system-help-panel-radius:0;--system-help-panel-bg:var(--sidebar-bg);--system-help-panel-shadow:none;--system-help-search-input-border:var(--system-border);--system-help-search-input-radius:0;--system-help-list-button-border-bottom:1px dotted var(--shade-dark);--system-help-group-bg:var(--paper);--system-help-group-border-bottom:var(--system-border);--system-help-head-border-bottom:var(--system-border);--system-help-actions-border-top:1px dotted var(--shade-dark);--system-help-alias-border:1px solid var(--shade-dark);--system-help-row-icon-size:20px;--system-help-group-menu-width:132px;--context-panel-list-bg:var(--paper);--context-panel-list-bg-color:var(--paper);--context-item-border:1px solid var(--ink);--context-item-radius:0;--context-item-bg:var(--paper);--context-item-shadow:none;--context-item-dropped-bg:var(--panel);--source-registry-item-border-style:dashed;--context-header-border-bottom:1px solid var(--ink);--context-header-badge-border:1px solid var(--ink);--context-section-title-border-bottom:var(--system-border);--context-item-actions-border-top:1px solid var(--shade);--key-caps-pane-gap:10px;--key-caps-pane-padding:var(--system-window-padding);--key-caps-pane-bg:transparent;--key-caps-pane-bg-color:transparent;--key-caps-note-width:auto;--key-caps-note-padding:0;--key-caps-note-radius:0;--key-caps-note-bg:transparent;--key-caps-note-fg:inherit;--key-caps-note-shadow:none;--shortcut-grid-overflow:visible;--shortcut-grid-border:var(--system-border);--shortcut-grid-radius:0;--shortcut-grid-bg:transparent;--shortcut-grid-shadow:none;--shortcut-grid-divider:1px dotted var(--shade-dark);--shortcut-grid-key-border-right:var(--system-border);--shortcut-grid-key-bg:#eeeeee;--character-map-gap:6px;--character-map-button-min-height:28px;--character-map-button-border:var(--system-border);--character-map-button-radius:0;--character-map-button-bg:var(--paper);--character-map-button-fg:var(--ink);--character-map-button-shadow:none;--character-map-button-hover-border-color:var(--ink);--character-map-button-hover-bg:var(--character-map-button-bg);--character-map-button-hover-fg:var(--character-map-button-fg);--character-map-button-active-bg:var(--ink);--character-map-button-active-fg:var(--paper);--da-width-dial:300px;--da-width-pad:340px;--da-width-wide-pad:380px;--alarm-clock-window-width:130px;--alarm-clock-frame-border:var(--system-border);--alarm-clock-frame-radius:0;--alarm-clock-frame-shadow:3px 3px 0 var(--ink);--alarm-clock-title-bg:var(--paper);--alarm-clock-surface-bg:var(--paper);--alarm-clock-readout-bg:var(--paper);--alarm-clock-divider:var(--system-border);--alarm-clock-active-bg:var(--ink);--alarm-clock-active-fg:var(--paper);--alarm-clock-title-control-width:28px;--alarm-clock-title-height:18px;--alarm-clock-close-size:10px;--alarm-clock-close-border:1px solid var(--ink);--alarm-clock-close-radius:0;--alarm-clock-close-bg:var(--paper);--alarm-clock-close-shadow:none;--alarm-clock-lever-size:18px;--alarm-clock-lever-margin:0 4px;--alarm-clock-lever-border:0;--alarm-clock-lever-radius:0;--alarm-clock-lever-bg:transparent;--alarm-clock-lever-hover-bg:transparent;--alarm-clock-lever-fg:var(--ink);--alarm-clock-lever-shadow:none;--alarm-clock-lever-focus-outline:1px dotted var(--ink);--alarm-clock-lever-focus-shadow:none;--alarm-clock-selection-bg:var(--ink);--alarm-clock-selection-fg:var(--paper);--alarm-clock-mode-divider:var(--alarm-clock-divider);--alarm-clock-mode-radius:0;--alarm-clock-mode-bg:var(--alarm-clock-surface-bg);--alarm-clock-mode-hover-bg:var(--alarm-clock-surface-bg);--alarm-clock-mode-active-shadow:inset 0 0 0 3px var(--alarm-clock-active-fg);--alarm-clock-readout-height:22px;--alarm-clock-section-gap:0px;--alarm-clock-modes-height:29px;--calculator-pane-gap:5px;--calculator-pane-padding:var(--system-window-padding);--calculator-pane-bg:var(--shade);--calculator-pane-bg-color:var(--shade);--calculator-display-border:var(--system-border);--calculator-display-radius:0;--calculator-display-bg:var(--paper);--calculator-display-shadow:inset 1px 1px 0 var(--shade-dark);--calculator-keys-gap:5px;--calculator-keys-row-height:30px;--calculator-key-height:30px;--calculator-key-border:var(--system-border);--calculator-key-radius:0;--calculator-key-bg:var(--paper);--calculator-key-fg:var(--ink);--calculator-key-shadow:1px 1px 0 var(--ink),inset 1px 1px 0 var(--paper),inset -1px -1px 0 var(--shade-dark);--calculator-key-hover-border-color:var(--ink);--calculator-key-hover-bg:var(--calculator-key-bg);--calculator-key-active-transform:translate(1px,1px);--calculator-key-active-bg:var(--ink);--calculator-key-active-fg:var(--paper);--calculator-key-active-shadow:inset 1px 1px 0 #444444;--calculator-equals-height:auto;--calculator-equals-border-color:var(--ink);--calculator-equals-bg:var(--calculator-key-bg);--puzzle-window-width:188px;--puzzle-window-height:auto;--puzzle-pane-flex:1 1 auto;--puzzle-pane-align-items:center;--puzzle-pane-gap:5px;--puzzle-pane-padding:var(--system-window-padding);--puzzle-pane-bg:var(--shade);--puzzle-pane-bg-color:var(--shade);--puzzle-board-gap:0;--puzzle-board-width:160px;--puzzle-board-height:160px;--puzzle-board-padding:0;--puzzle-board-border:var(--system-border);--puzzle-board-radius:0;--puzzle-board-bg:var(--paper);--puzzle-board-shadow:none;--puzzle-tile-width:39px;--puzzle-tile-height:39px;--puzzle-tile-border:0;--puzzle-tile-border-right:1px solid var(--ink);--puzzle-tile-border-bottom:1px solid var(--ink);--puzzle-tile-radius:0;--puzzle-tile-bg:var(--paper);--puzzle-tile-fg:var(--ink);--puzzle-tile-shadow:none;--puzzle-tile-edge-border-right:0;--puzzle-tile-edge-border-bottom:0;--puzzle-tile-hover-border-color:var(--ink);--puzzle-tile-hover-bg:var(--puzzle-tile-bg);--puzzle-tile-active-border-color:var(--paper);--puzzle-tile-active-bg:var(--ink);--puzzle-tile-active-fg:var(--paper);--puzzle-tile-active-shadow:inset 1px 1px 0 #444444;--puzzle-blank-border-style:dotted;--puzzle-blank-border-color:var(--ink);--puzzle-blank-bg:var(--paper);--puzzle-blank-shadow:none;--puzzle-footer-width:160px;--puzzle-footer-badge-display:inline;--puzzle-footer-badge-min-height:0;--puzzle-footer-badge-padding:0;--puzzle-footer-badge-radius:0;--puzzle-footer-badge-bg:transparent;--puzzle-footer-badge-fg:inherit;--btn-border-color:var(--ink);--btn-radius:8px;--btn-bg:var(--paper);--btn-fg:var(--ink);--btn-shadow:inset -1px -1px 0 var(--shade-dark);--btn-hover-bg:var(--ink);--btn-hover-fg:var(--paper);--btn-hover-shadow:inset 1px 1px 0 #444444;--btn-active-border-color:var(--ink);--btn-active-bg:var(--ink);--btn-active-fg:var(--paper);--btn-active-shadow:inset 1px 1px 0 #444444;--choice-bg:var(--paper);--choice-border:1.5px solid var(--ink);--choice-radius:0;--choice-shadow:none;--choice-checked-bg:var(--paper);--choice-checkmark-image:url("./system.css-reference/icon/checkmark.svg");--radio-bg:transparent;--radio-border:0;--radio-shadow:none;--radio-image:url("./system.css-reference/icon/radio-border.svg");--radio-focus-image:url("./system.css-reference/icon/radio-border-focused.svg");--radio-checked-image:url("./system.css-reference/icon/radio-dot.svg"),url("./system.css-reference/icon/radio-border.svg");--radio-checked-focus-image:url("./system.css-reference/icon/radio-dot.svg"),url("./system.css-reference/icon/radio-border-focused.svg");--choice-disabled-checked-bg:var(--choice-checked-bg);--choice-disabled-checked-bg-image:var(--choice-checked-bg-image,none);--choice-disabled-checkmark-image:var(--choice-checkmark-image);--choice-disabled-border-color:var(--choice-checked-border-color,inherit);--choice-disabled-opacity:var(--control-disabled-opacity);--radio-disabled-checked-image:var(--radio-checked-image);--radio-disabled-checked-size:var(--system-radio-size);--clio-stage-pane-rows:auto minmax(0,1fr) auto;--clio-stage-pane-gap:8px;--clio-stage-pane-bg:transparent;--clio-stage-toolbar-align-items:center;--clio-stage-toolbar-gap:8px;--clio-stage-responsive-toolbar-align-items:stretch;--clio-stage-controls-gap:8px;--clio-stage-view-switcher-gap:8px;--clio-stage-nav-min-width:72px;--clio-stage-nav-padding-inline:12px;--clio-stage-nav-font-size:var(--system-text-size);--clio-stage-nav-line-height:1.2;--clio-stage-page-font-family:var(--mono-font);--clio-stage-page-font-size:var(--system-text-size);--clio-stage-page-font-weight:700;--clio-stage-page-letter-spacing:0;--clio-stage-view-button-min-height:var(--system-button-min-height);--clio-stage-view-button-border-color:var(--btn-border-color);--clio-stage-view-button-bg:var(--btn-bg);--clio-stage-view-button-fg:var(--btn-fg);--clio-stage-view-button-opacity:1;--clio-stage-view-default-border-color:var(--ink);--clio-stage-view-default-bg:var(--paper);--clio-stage-view-default-fg:var(--ink);--clio-stage-view-disabled-border-color:var(--ink);--clio-stage-view-disabled-bg:repeating-linear-gradient(45deg,#ffffff 0,#ffffff 4px,#eeeeee 4px,#eeeeee 8px);--clio-stage-view-disabled-fg:var(--shade-dark);--clio-stage-view-disabled-opacity:1;--clio-stage-details-bar-gap:8px;--clio-stage-viewport-min-height:0;--clio-stage-viewport-border:var(--system-border);--clio-stage-viewport-radius:0;--clio-stage-viewport-bg:var(--paper);--clio-stage-viewport-shadow:inset 1px 1px 0 var(--shade);--clio-stage-viewport-padding:24px;--clio-stage-viewport-active-border-color:var(--ink);--clio-stage-viewport-active-bg:repeating-linear-gradient(45deg,var(--paper) 0,var(--paper) 7px,var(--shade-light) 7px,var(--shade-light) 14px);--clio-stage-slide-mode-min-height:0;--clio-stage-slide-mode-padding:12px;--clio-stage-slide-mode-bg:var(--desktop);--clio-stage-slide-frame-border:var(--system-border);--clio-stage-slide-frame-radius:0;--clio-stage-slide-frame-shadow:var(--system-shadow);--clio-stage-cue-mode-min-height:0;--clio-stage-cue-mode-border-color:var(--ink);--clio-stage-cue-mode-bg:var(--ink);--clio-stage-cue-current-font-size:clamp(24px,4vw,44px);--clio-stage-cue-current-h1-font-size:2em;--clio-stage-cue-current-h1-line-height:inherit;--clio-stage-cue-current-h2-font-size:1.5em;--clio-stage-cue-next-border-top-color:var(--paper);--clio-stage-cue-next-fg:var(--paper);--attached-context-bg:var(--shade);--attached-context-border:var(--system-border);--demo-caption-bg:rgba(255,255,255,0.96);--demo-caption-border:var(--system-border);--demo-caption-radius:12px;--demo-caption-shadow:0 5px 18px rgba(0,0,0,0.22);--demo-caption-fg:var(--ink);--demo-highlight-border:#ff2d2d;--demo-highlight-ring:0 0 0 3px #ffffff,0 0 0 6px var(--ink);--demo-highlight-label-bg:var(--paper);--demo-highlight-label-border:var(--system-border);--demo-highlight-label-fg:var(--ink);--attached-context-label-color:var(--ink);--attached-context-pill-radius:var(--control-radius);--attached-context-shadow:none;--print-directory-preview-border:var(--system-border);--print-directory-preview-bg:var(--paper);--print-directory-preview-radius:0;--print-directory-preview-shadow:none;--print-directory-heading-border:var(--system-border);--print-directory-table-border:1px solid var(--ink);--print-directory-table-heading-bg:var(--shade);--file-preview-border:var(--system-border);--file-preview-bg:var(--paper);--file-preview-radius:0;--file-preview-shadow:none;--project-cd-grid-bg:transparent;--project-cd-grid-border:0;--project-cd-grid-radius:0;--project-cd-grid-shadow:none;--note-pad-pane-bg:transparent;--note-pad-pane-border:0;--note-pad-pane-radius:0;--note-pad-pane-shadow:none;--note-pad-details-bg:transparent;--note-pad-details-border:0;--note-pad-details-radius:0;--clipboard-pane-bg:transparent;--clipboard-pane-border:0;--clipboard-pane-radius:0;--clipboard-pane-shadow:none;--cmf-panel-border:var(--system-border);--cmf-panel-bg:var(--paper);--cmf-panel-radius:0;--cmf-panel-shadow:var(--inset-shadow);--cmf-window-width:1120px;--cmf-window-height:720px;--cmf-inspector-width:286px;--cmf-toolbar-bg:var(--panel);--cmf-toolbar-border:1px solid var(--ink);--cmf-toolbar-radius:0;--cmf-toolbar-shadow:none;--cmf-preview-head-bg:var(--panel);--cmf-muted:var(--shade-dark);--cmf-hover-bg:var(--quiet-panel);--cmf-selected-bg:var(--ink);--cmf-selected-fg:var(--paper);--cmf-live-bg:var(--paper);--cmf-live-border:1px solid var(--ink);--cmf-stage-bg:linear-gradient(45deg,rgba(0,0,0,0.06) 25%,transparent 25%),linear-gradient(-45deg,rgba(0,0,0,0.06) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(0,0,0,0.06) 75%),linear-gradient(-45deg,transparent 75%,rgba(0,0,0,0.06) 75%);--cmf-strip-bg:var(--paper);--cmf-strip-border:var(--system-border);--cmf-thumb-border:var(--system-border);--cmf-thumb-bg:var(--btn-bg);--cmf-thumb-active-border:var(--ink);--cmf-thumb-active-bg:rgba(255,255,255,0.72);--cmf-thumb-active-fg:var(--ink);--cmf-thumb-active-shadow:inset 0 0 0 2px var(--ink);--cmf-row-divider:1px solid rgba(0,0,0,0.12);--cmf-pill-bg:rgba(255,255,255,0.55);--cmf-chip-bg:var(--paper);--cmf-chip-selected-shadow:inset 0 0 0 2px var(--ink);--cmf-chip-focus-outline:var(--system-border);--bureaucracy-pane-bg:var(--paper);--bureaucracy-surface-bg:var(--paper);--bureaucracy-surface-border:1px solid var(--ink);--bureaucracy-surface-radius:0;--bureaucracy-surface-shadow:none;--bureaucracy-ink:var(--ink);--bureaucracy-muted:var(--shade-dark);--bureaucracy-hover-bg:var(--quiet-panel);--bureaucracy-selected-bg:var(--ink);--bureaucracy-selected-fg:var(--paper);--bureaucracy-selected-shadow:none;--bureaucracy-copy-min-height:328px;--bureaucracy-control-bg:var(--paper);--bureaucracy-control-fg:var(--ink);--bureaucracy-control-border:1px solid var(--ink);--bureaucracy-thumbnail-border:1px solid var(--ink);--bureaucracy-thumbnail-filter:grayscale(1) contrast(1.2);--bureaucracy-preview-bg:var(--shade);--bureaucracy-error:var(--ink);--endfield-pane-bg:linear-gradient(rgba(0,0,0,0.055) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,0.045) 1px,transparent 1px),url("assets/endfield-background.svg?v=20260817.1"),var(--paper);--endfield-pane-bg-size:34px 34px,34px 34px,max(1200px,118vw) auto,auto;--endfield-pane-bg-position:center,center,45% 20%,center;--endfield-pane-bg-repeat:repeat,repeat,no-repeat,no-repeat;--endfield-sidebar-bg:var(--panel);--endfield-surface-bg:var(--paper);--endfield-surface-border:1px solid var(--ink);--endfield-surface-radius:0;--endfield-surface-shadow:none;--endfield-muted:var(--shade-dark);--endfield-hover-bg:var(--quiet-panel);--endfield-selected-bg:var(--ink);--endfield-selected-fg:var(--paper);--endfield-evidence-divider:1px solid var(--ink);--endfield-index-bg:var(--paper);--endfield-index-border:1px solid var(--ink);--endfield-index-radius:0;--endfield-context-rule:1px solid var(--ink);--endfield-context-bg:transparent;--endfield-context-radius:0;--endfield-quote-rule:3px solid var(--ink);--endfield-quote-radius:0;--draft-desk-window-left:56px;--draft-desk-window-top:38px;--draft-desk-window-width:min(1000px,calc(100vw - 88px));--draft-desk-window-height:min(720px,calc(100vh - 72px));--quick-draft-shelf-width:168px;--quick-draft-inspector-width:210px;--quick-draft-drawer-edge:16px;--quick-draft-panel-bg:var(--quiet-panel);--quick-draft-panel-border:1px dotted var(--shade-dark);--quick-draft-panel-radius:0;--quick-draft-panel-shadow:none;--quick-draft-sidebar-border:1px solid var(--shade-dark);--quick-draft-status-bg:var(--panel);--quick-draft-status-border:1px dotted var(--shade-dark);--quick-draft-divider-border:1px dotted var(--shade-dark);--quick-draft-actions-bg:var(--panel);--quick-draft-secondary-fg:var(--shade-dark);--quick-draft-selected-fg:var(--paper);--quick-draft-field-focus-bg:var(--paper);--quick-draft-field-focus-shadow:var(--system-shadow);--quick-draft-grain-author-fg:var(--ink);--quick-draft-grain-model-fg:var(--shade-dark);--quick-draft-grain-model-decoration:underline dotted var(--shade-dark);--quick-draft-grain-mask-fg:var(--ink);--quick-draft-grain-border:var(--system-border);--quick-draft-grain-generation-border:var(--system-control-line) solid var(--shade-dark);--quick-draft-grain-swatch-author:var(--ink);--quick-draft-grain-swatch-model:linear-gradient(45deg,var(--ink) 25%,transparent 25%,transparent 75%,var(--ink) 75%) 0 0 / 2px 2px,linear-gradient(45deg,var(--ink) 25%,transparent 25%,transparent 75%,var(--ink) 75%) 1px 1px / 2px 2px,var(--paper);--quick-draft-state-selected-outline:none;--quick-draft-state-selected-surface:linear-gradient(var(--ink),var(--ink)) 0 0 / 7px 7px no-repeat,linear-gradient(var(--paper),var(--paper)) 1px 1px / 5px 5px no-repeat,linear-gradient(var(--ink),var(--ink)) 100% 0 / 7px 7px no-repeat,linear-gradient(var(--paper),var(--paper)) calc(100% - 1px) 1px / 5px 5px no-repeat,linear-gradient(var(--ink),var(--ink)) 0 100% / 7px 7px no-repeat,linear-gradient(var(--paper),var(--paper)) 1px calc(100% - 1px) / 5px 5px no-repeat,linear-gradient(var(--ink),var(--ink)) 100% 100% / 7px 7px no-repeat,linear-gradient(var(--paper),var(--paper)) calc(100% - 1px) calc(100% - 1px) / 5px 5px no-repeat,repeating-linear-gradient(90deg,var(--ink) 0 5px,transparent 5px 10px) 0 0 / 20px 1px repeat-x,repeating-linear-gradient(90deg,var(--ink) 0 5px,transparent 5px 10px) 0 100% / 20px 1px repeat-x,repeating-linear-gradient(0deg,var(--ink) 0 5px,transparent 5px 10px) 0 0 / 1px 20px repeat-y,repeating-linear-gradient(0deg,var(--ink) 0 5px,transparent 5px 10px) 100% 0 / 1px 20px repeat-y;--quick-draft-state-control-points:none;--quick-draft-state-selected-animation:quickDraftMarchingAnts 0.9s linear infinite;--quick-draft-state-working-surface:repeating-linear-gradient(90deg,var(--ink) 0 2px,transparent 2px 4px) -40% 100% / 36% 2px no-repeat;--quick-draft-state-working-animation:quickDraftWorkingSweep 2.6s ease-in-out infinite;--quick-draft-protected-fg:var(--ink);--quick-draft-canvas-dot:var(--ink);--quick-draft-canvas-object-bg:var(--paper);--quick-draft-canvas-object-border:var(--system-border);--quick-draft-canvas-object-shadow:var(--system-shadow);--quick-draft-canvas-handle-bg:var(--paper);--quick-draft-canvas-handle-border:var(--system-border);--quick-draft-canvas-rotate-fg:var(--ink);--quick-draft-view-switch-border:var(--system-border)}html:lang(zh-Hans){--ui-font:"Songti SC","SimSun","STSong","serif";--title-font:"Songti SC","SimSun","STSong","serif";--text-font:"Songti SC","SimSun","STSong","serif"}body.use-modern-fonts{--ui-font:var(--modern-sans-font);--title-font:var(--modern-sans-font);--text-font:var(--modern-sans-font);--mono-font:var(--modern-mono-font);--clio-copy-font:var(--text-font);--clio-title-font:var(--title-font);--clio-control-font:var(--ui-font);--drop-target-font-family:var(--ui-font);--clio-title-size:clamp(23px,3.4vw,28px);--clio-title-weight:600;--clio-title-leading:1.22;--clio-title-tracking:0;--system-icon-stroke-width:1.5;--system-icon-pixel-run-expansion:0.5;--system-control-line:1.5px;--menu-system-icon-stroke-width:2.25;--menu-system-icon-pixel-run-expansion:1.25}body.use-modern-fonts .teachtext-preview,body.use-modern-fonts .print-directory-preview,body.use-modern-fonts .reader-content{font-family:var(--text-font)}@font-face{font-family:Chicago;src:url("./system.css-reference/fonts/ChicagoFLF.woff2") format("woff2"),url("./system.css-reference/fonts/ChicagoFLF.woff") format("woff");font-display:swap}@font-face{font-family:Chicago_12;src:url("./system.css-reference/fonts/ChiKareGo2.woff2") format("woff2"),url("./system.css-reference/fonts/ChiKareGo2.woff") format("woff");font-display:swap}@font-face{font-family:Monaco;src:url("./system.css-reference/fonts/monaco.woff2") format("woff2"),url("./system.css-reference/fonts/monaco.woff") format("woff");font-display:swap}*{box-sizing:border-box}body{margin:0;height:100vh;display:flex;flex-direction:column;overflow:hidden;background:var(--desktop);color:var(--ink);font-family:var(--ui-font);font-size:13px;font-weight:400;letter-spacing:0;text-rendering:optimizeLegibility}.teachtext-preview,.print-directory-preview,.reader-content{font-size:16px}button,input,textarea{font:inherit}button,[role="button"],label,.menu-bar,.writing-spine-panel,.desktop-icon,.details-bar,.finder-list-header{user-select:none}input,textarea,[contenteditable="true"]{user-select:text}.menu-bar{height:var(--menu-bar-height);flex-shrink:0;position:sticky;top:0;display:flex;align-items:center;gap:2px;padding:0 max(var(--menu-bar-inline-padding),var(--safe-area-right)) 0 max(var(--menu-bar-inline-padding),var(--safe-area-left));background:var(--menu-bar-bg);border-bottom:var(--menu-bar-border);box-shadow:var(--menu-bar-shadow);z-index:var(--z-system-menu);overflow:visible}body.is-booting .menu-bar,body.is-shutting-down .menu-bar{display:none}body.has-system-modal .menu-bar{pointer-events:none}.menu{height:100%;position:relative;display:flex;align-items:center}.menu-bar>.menu>button{height:21px;border:0;background:var(--menu-button-bg);padding:0 9px;color:var(--menu-button-fg);box-shadow:var(--menu-button-shadow);white-space:nowrap}.menu-bar>.menu>button:focus-visible,.menu.is-open>button{--menu-button-bg:var(--menu-button-active-bg);--menu-button-fg:var(--menu-button-active-fg);--menu-button-shadow:var(--menu-button-active-shadow)}@media (hover:hover){.menu-bar>.menu>button:hover{--menu-button-bg:var(--menu-button-active-bg);--menu-button-fg:var(--menu-button-active-fg);--menu-button-shadow:var(--menu-button-active-shadow)}}.menu-popover{display:none;position:absolute;top:23px;left:0;min-width:180px;padding:2px 0;background:var(--menu-panel-bg);border:var(--menu-panel-border);border-radius:var(--menu-panel-radius);box-shadow:var(--menu-panel-shadow);backdrop-filter:var(--menu-panel-backdrop-filter);-webkit-backdrop-filter:var(--menu-panel-backdrop-filter);z-index:var(--z-system-menu-popover);scrollbar-gutter:stable}.menu.is-open .menu-popover{display:block}.menu-popover button,.menu-submenu-trigger{width:100%;border:0;background:var(--menu-item-bg);padding:2px 12px 2px 28px;color:var(--menu-item-fg);box-shadow:var(--menu-item-shadow);text-align:left;display:grid;grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;gap:8px;align-items:center;white-space:nowrap;line-height:1.4;position:relative}.menu-section-label{padding:3px 12px 1px 16px;color:var(--shade-dark);font-size:var(--system-caption-size);line-height:1.25;white-space:nowrap}.menu-popover button.is-checked::before{content:"✓";position:absolute;left:12px;top:50%;transform:translateY(-50%);width:12px;text-align:center}.menu-popover hr{margin:4px 0;border:0;border-bottom:1px solid var(--menu-divider-color)}.menu-popover button:hover:not(:disabled):not(.is-disabled){--menu-item-bg:var(--menu-item-active-bg);--menu-item-fg:var(--menu-item-active-fg);--menu-item-shadow:var(--menu-item-active-shadow)}.menu-submenu{position:relative}.menu-submenu-trigger::after{content:"▶";margin-left:auto;font-size:9px}.menu-submenu-popover{display:none;position:absolute;top:-4px;left:calc(100% - 2px);min-width:190px;padding:2px 0;background:var(--menu-panel-bg);border:var(--menu-panel-border);border-radius:var(--menu-panel-radius);box-shadow:var(--menu-panel-shadow);backdrop-filter:var(--menu-panel-backdrop-filter);-webkit-backdrop-filter:var(--menu-panel-backdrop-filter)}.menu-submenu:not(.is-disabled):hover>.menu-submenu-popover,.menu-submenu:not(.is-disabled):focus-within>.menu-submenu-popover{display:block}.menu-submenu:not(.is-disabled):hover>.menu-submenu-trigger,.menu-submenu:not(.is-disabled):focus-within>.menu-submenu-trigger{--menu-item-bg:var(--menu-item-active-bg);--menu-item-fg:var(--menu-item-active-fg);--menu-item-shadow:var(--menu-item-active-shadow)}.apple-menu-popover{min-width:190px;max-height:calc(100vh - var(--system-menu-height) - 8px);overflow:auto}.menu-item-with-sub{position:relative}.menu-item-with-sub>button::after{content:"▶";float:right;font-size:9px;margin-top:2px}.menu-sub-popover{display:none;position:absolute;left:100%;top:-2px;background:var(--paper);border:var(--system-border);box-shadow:var(--menu-panel-shadow);min-width:120px;scrollbar-gutter:stable}.menu-sub-popover{z-index:var(--z-system-menu-subpopover)}.balloon-help{z-index:var(--z-balloon-help)}.menu-popover::-webkit-scrollbar,.menu-sub-popover::-webkit-scrollbar{width:16px;height:16px;background:var(--paper)}.menu-popover::-webkit-scrollbar-track,.menu-sub-popover::-webkit-scrollbar-track{background:var(--paper);border-left:var(--system-border)}.menu-popover::-webkit-scrollbar-thumb,.menu-sub-popover::-webkit-scrollbar-thumb{border:var(--system-border);border-radius:0;background:var(--paper);box-shadow:inset 1px 1px 0 var(--shade)}.menu-popover::-webkit-scrollbar-corner,.menu-sub-popover::-webkit-scrollbar-corner{background:var(--scrollbar-corner-bg)}.menu-item-with-sub:hover .menu-sub-popover,.menu-item-with-sub.is-open .menu-sub-popover{display:block}.menu-sub-popover button{width:100%;border:0;background:transparent;padding:4px 12px;text-align:left;display:flex;justify-content:space-between;gap:28px;align-items:center;white-space:nowrap;font-family:var(--ui-font);font-size:13px;cursor:pointer}.menu-sub-popover button:hover:not(:disabled):not(.is-disabled){background:var(--ink);color:var(--paper)}.menu-popover button.is-disabled{color:var(--shade-dark);pointer-events:none}.menu-popover button.is-disabled:hover{background:transparent;color:var(--shade-dark)}.shortcut{justify-self:end;margin-left:24px;color:var(--menu-shortcut-color);opacity:var(--menu-shortcut-opacity)}.menu-bar>.menu>.apple{width:var(--apple-menu-slot-width,34px);padding:0;position:relative;display:inline-flex;align-items:center;justify-content:center}.apple::before,.apple::after{content:"";position:absolute;display:block;opacity:var(--apple-menu-pixel-opacity,1)}.apple-menu-era-glyph{display:var(--apple-menu-era-glyph-display,none);color:var(--apple-menu-era-glyph-color,currentColor);font-family:var(--theme-ui-font,sans-serif);font-size:16px;font-weight:400;line-height:1}.menu:focus-within>.apple .apple-menu-era-glyph,.menu.is-open>.apple .apple-menu-era-glyph{color:var(--apple-menu-era-glyph-active-color,currentColor)}body[data-menu-bar-model="system-owned"]{--menu-current-app-display:flex}.menu-bar-current-app{display:var(--menu-current-app-display,none)}.menu-bar-current-app>button strong{font-weight:700}.apple::before{width:2px;height:2px;left:50%;top:50%;transform:translate(-8px,-8px);background:currentColor;clip-path:none;box-shadow:2px 0 0 currentColor,4px 0 0 currentColor,6px 0 0 currentColor,8px 0 0 currentColor,10px 0 0 currentColor,12px 0 0 currentColor,14px 0 0 currentColor,0 2px 0 currentColor,14px 2px 0 currentColor,0 4px 0 currentColor,14px 4px 0 currentColor,0 6px 0 currentColor,6px 6px 0 currentColor,8px 6px 0 currentColor,14px 6px 0 currentColor,0 8px 0 currentColor,14px 8px 0 currentColor,0 10px 0 currentColor,2px 10px 0 currentColor,4px 10px 0 currentColor,6px 10px 0 currentColor,8px 10px 0 currentColor,10px 10px 0 currentColor,12px 10px 0 currentColor,14px 10px 0 currentColor,6px 12px 0 currentColor,8px 12px 0 currentColor,4px 14px 0 currentColor,6px 14px 0 currentColor,8px 14px 0 currentColor,10px 14px 0 currentColor}.apple::after{width:2px;height:2px;left:50%;top:50%;transform:translate(-5px,-4px);background:currentColor;box-shadow:8px 0 0 currentColor,2px 4px 0 currentColor,4px 6px 0 currentColor,6px 6px 0 currentColor,8px 4px 0 currentColor}.menu-spacer{flex:1}.multifinder-menu .menu-popover{left:auto;right:0;min-width:220px;max-width:min(320px,calc(100vw - 18px));max-height:min(420px,calc(100vh - 38px));overflow:auto}.multifinder-button{display:inline-flex;align-items:center;justify-content:center;width:24px;padding:0}.multifinder-icon{width:14px;height:12px;flex:0 0 auto;border:var(--system-border);background:linear-gradient(var(--ink),var(--ink)) 2px 2px / 8px 2px no-repeat,var(--paper)}#multifinder-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.multifinder-button:hover .multifinder-icon,.multifinder-menu:focus-within>.multifinder-button .multifinder-icon,.multifinder-menu.is-open>.multifinder-button .multifinder-icon{border-color:var(--paper);background:linear-gradient(var(--paper),var(--paper)) 2px 2px / 8px 2px no-repeat,var(--ink)}.project-switcher-menu .menu-popover{left:auto;right:0;min-width:250px;max-width:min(360px,calc(100vw - 18px));max-height:min(420px,calc(100vh - 38px));overflow:auto}.project-switcher-button{display:inline-flex;align-items:center;gap:5px;max-width:min(270px,34vw)}.project-switcher-icon{flex:0 0 auto;width:17px;height:17px}#project-switcher-label{min-width:0;max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-center-button{min-width:42px;height:22px;display:inline-flex;align-items:center;justify-content:center;gap:4px;border:0;border-left:1px solid var(--ink);border-right:1px solid var(--ink);background:transparent;color:var(--ink);font:inherit}.notification-center-button:hover,.notification-center-button:focus-visible,.notification-center-button.has-unread{background:var(--ink);color:var(--paper);outline:0}.notification-center-icon{width:13px;height:13px;border:1px solid currentColor;display:inline-grid;place-items:center;font-size:10px;font-weight:var(--system-strong-weight);line-height:1}#notification-center-count{min-width:12px;text-align:right}.project-switcher-popover button{height:auto;min-height:22px;align-items:center;justify-content:flex-start;gap:8px;white-space:normal}.project-switcher-popover button.project-switcher-item{min-height:38px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;padding:4px 12px 5px 8px;line-height:1.15}.project-switcher-popover button.is-current{font-weight:var(--system-strong-weight)}.project-switcher-mark{width:18px;text-align:center;line-height:16px}.project-switcher-copy{display:grid;gap:2px;min-width:0;line-height:1.15}.project-switcher-copy b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:16px}.project-switcher-copy small{display:block;color:#555;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:13px}.project-switcher-popover button:hover .project-switcher-copy small{color:var(--paper)}.project-switcher-empty{color:var(--shade-dark)}.multifinder-heading,.project-switcher-heading{padding:3px 12px 2px 16px;font-weight:var(--system-strong-weight);white-space:nowrap}.menu-popover .multifinder-app{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;justify-items:stretch;text-align:left;direction:ltr;padding-left:10px}.multifinder-app .multifinder-mark{grid-column:1;justify-self:center}.multifinder-app>span:not(.multifinder-mark){grid-column:2;justify-self:start;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multifinder-app small{grid-column:3;justify-self:end;font-size:12px;color:#555}.multifinder-app:hover small{color:var(--paper)}.multifinder-app.is-app-hidden{color:var(--shade-dark)}.multifinder-app.is-app-hidden small{color:var(--shade-dark)}.multifinder-app.is-app-hidden:hover,.multifinder-app.is-app-hidden:hover small{color:var(--paper)}.multifinder-mark{text-align:center}.multifinder-menu:focus-within>.multifinder-button,.multifinder-menu.is-open>.multifinder-button{--menu-chip-bg:var(--menu-chip-active-bg);--menu-chip-fg:var(--menu-chip-active-fg);--menu-chip-shadow:var(--menu-chip-active-shadow);background:var(--menu-chip-bg);color:var(--menu-chip-fg);box-shadow:var(--menu-chip-shadow)}.multifinder-empty{color:var(--shade-dark)}.shutdown-screen{--boot-mac-scale:1.72;position:fixed;inset:0;z-index:var(--z-shutdown-screen);display:grid;place-content:center;gap:32px;justify-items:center;padding:40px 24px;background:var(--paper);color:var(--ink)}.shutdown-screen.is-hidden{display:none}.shutdown-screen p{margin:0;padding:0}.desktop{flex:1;padding:16px;position:relative;background:var(--desktop-surface);overflow:hidden;scrollbar-width:none}.boot-screen{--boot-mac-scale:1.72;position:fixed;inset:0;z-index:var(--z-boot-screen);display:grid;place-content:center;gap:24px;justify-items:center;padding:32px;background:radial-gradient(rgba(0,0,0,0.24) 1.5px,transparent 1.5px) 0 0 / 20px 20px,var(--desktop);transition:opacity 0.22s ease-out}.boot-screen.is-done{opacity:0;pointer-events:none;visibility:hidden}.boot-screen[hidden]{display:none}.happy-mac{width:112px;height:108px;border:var(--happy-mac-border-width) solid var(--happy-mac-border-color);border-radius:2px;background:linear-gradient(var(--ink),var(--ink)) 16px 84px / 11px 4px no-repeat,linear-gradient(var(--ink),var(--ink)) 57px 84px / 40px 4px no-repeat,var(--paper);position:relative;margin:14px 0 58px;box-shadow:var(--happy-mac-shadow);backdrop-filter:var(--happy-mac-backdrop);-webkit-backdrop-filter:var(--happy-mac-backdrop);transform:scale(var(--boot-mac-scale));transform-origin:center center}.happy-mac::after{content:"";position:absolute;left:8px;right:8px;bottom:-22px;height:14px;border:var(--happy-mac-border-width) solid var(--happy-mac-border-color);background:var(--paper)}.happy-mac-face{position:absolute;left:12px;top:18px;width:84px;height:56px;border:var(--happy-mac-face-border-width) solid var(--happy-mac-border-color);border-radius:2px;background:var(--paper);box-shadow:var(--happy-mac-face-shadow);overflow:hidden}.happy-mac-face::before{content:"";position:absolute;left:0;top:0;width:5px;height:5px;background:transparent;box-shadow:20px 18px 0 var(--ink),20px 23px 0 var(--ink),62px 18px 0 var(--ink),62px 23px 0 var(--ink),43px 10px 0 var(--ink),43px 15px 0 var(--ink),43px 20px 0 var(--ink),43px 25px 0 var(--ink),43px 30px 0 var(--ink),38px 30px 0 var(--ink),38px 35px 0 var(--ink),26px 40px 0 var(--ink),31px 45px 0 var(--ink),36px 45px 0 var(--ink),41px 45px 0 var(--ink),46px 45px 0 var(--ink),51px 45px 0 var(--ink),56px 45px 0 var(--ink),61px 40px 0 var(--ink)}.happy-mac.is-sleeping .happy-mac-face::before{box-shadow:18px 15px 0 var(--ink),28px 15px 0 var(--ink),23px 20px 0 var(--ink),18px 25px 0 var(--ink),28px 25px 0 var(--ink),56px 15px 0 var(--ink),66px 15px 0 var(--ink),61px 20px 0 var(--ink),56px 25px 0 var(--ink),66px 25px 0 var(--ink),43px 10px 0 var(--ink),43px 15px 0 var(--ink),43px 20px 0 var(--ink),43px 25px 0 var(--ink),43px 30px 0 var(--ink),38px 30px 0 var(--ink),38px 35px 0 var(--ink),31px 43px 0 var(--ink),36px 43px 0 var(--ink),41px 43px 0 var(--ink),46px 43px 0 var(--ink),51px 43px 0 var(--ink),56px 43px 0 var(--ink)}.happy-mac.is-sad .happy-mac-face::before{box-shadow:18px 15px 0 var(--ink),28px 15px 0 var(--ink),23px 20px 0 var(--ink),18px 25px 0 var(--ink),28px 25px 0 var(--ink),56px 15px 0 var(--ink),66px 15px 0 var(--ink),61px 20px 0 var(--ink),56px 25px 0 var(--ink),66px 25px 0 var(--ink),43px 10px 0 var(--ink),43px 15px 0 var(--ink),43px 20px 0 var(--ink),43px 25px 0 var(--ink),38px 25px 0 var(--ink),38px 30px 0 var(--ink),27px 47px 0 var(--ink),32px 42px 0 var(--ink),37px 39px 0 var(--ink),47px 39px 0 var(--ink),52px 42px 0 var(--ink),57px 47px 0 var(--ink)}.boot-screen p{margin:0;min-width:min(640px,calc(100vw - 44px));text-align:center;font-family:var(--ui-font);font-size:24px;font-weight:700;line-height:1.35}.boot-progress{width:min(600px,calc(100vw - 48px));height:24px;border:3px solid var(--ink);background:var(--paper);padding:4px}.boot-progress span{display:block;width:0;height:100%;background:var(--ink);transition:width 0.18s steps(4,end)}.boot-ledger{display:grid;gap:12px;width:min(720px,calc(100vw - 64px));padding:20px 26px;border:var(--system-border);background:var(--paper);box-shadow:inset 1px 1px 0 var(--shade);font-family:var(--ui-font);font-size:22px;font-weight:700;line-height:1.45}.boot-ledger span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.boot-ledger span::before{content:"□";margin-right:2px}.boot-ledger span.is-ready::before{content:"◆"}.boot-ledger span.is-standby::before{content:"◇"}.shutdown-ledger{display:grid;gap:16px;justify-items:center;width:min(720px,calc(100vw - 64px));padding:20px 26px;border:var(--system-border);background:var(--paper);box-shadow:inset 1px 1px 0 var(--shade);font-family:var(--ui-font);font-size:22px;font-weight:700;line-height:1.45}@media (max-width:520px),(max-height:760px){.boot-screen,.shutdown-screen{padding:40px 24px;--boot-mac-scale:1.24;gap:16px;padding:14px}.happy-mac{margin:16px 0 36px}.boot-screen p{min-width:min(320px,calc(100vw - 28px));font-size:15px}.boot-progress{width:min(320px,calc(100vw - 32px));height:18px}.boot-ledger,.shutdown-ledger{width:min(360px,calc(100vw - 24px));padding:10px 12px;font-size:13px}}@media (max-width:520px){.project-switcher-button{min-width:30px;max-width:38px;padding:0 4px;justify-content:center}.project-switcher-icon{width:17px;height:17px}#project-switcher-label{display:none}}@media (max-width:360px),(max-height:620px){.boot-screen,.shutdown-screen{padding:40px 24px;--boot-mac-scale:1.08;gap:12px;padding:10px}.happy-mac{margin:10px 0 28px}.boot-screen p{min-width:min(280px,calc(100vw - 20px));font-size:14px}.boot-progress{width:min(280px,calc(100vw - 24px));height:16px}.boot-ledger,.shutdown-ledger{width:min(300px,calc(100vw - 20px));gap:5px;padding:8px 10px;font-size:12px}}.modal-scrim{position:fixed;inset:0;background:transparent;z-index:var(--z-system-modal-scrim)}.modal-scrim.is-hidden{display:none}.system-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--paper);border:var(--system-border);box-shadow:0 0 0 2px var(--paper),0 0 0 4px var(--ink);padding:18px 18px 16px;width:320px;max-width:90vw;font-family:var(--ui-font);font-size:13px;margin:0}.system-modal::backdrop{background:transparent}.system-modal p{min-height:34px;margin:0 0 16px 0;padding-left:46px;position:relative;line-height:1.4;white-space:pre-line}.system-modal p::before{content:"!";position:absolute;left:0;top:0;width:31px;height:31px;border:var(--system-border);background:var(--paper);display:grid;place-items:center;font-family:var(--mono-font);font-weight:700;box-shadow:2px 2px 0 var(--ink)}.startup-settings-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(540px,calc(100vw - 32px));background:var(--paper);border:var(--system-border);box-shadow:0 0 0 2px var(--paper),0 0 0 4px var(--ink);padding:var(--startup-settings-modal-padding);font-family:var(--ui-font);font-size:13px;margin:0}.startup-settings-modal::backdrop{background:transparent}.startup-settings-modal form{display:grid;gap:var(--startup-settings-form-gap)}.startup-settings-header{display:flex;align-items:center;gap:var(--startup-settings-header-gap)}.startup-settings-disk-icon{width:var(--startup-settings-disk-icon-width);height:var(--startup-settings-disk-icon-height);flex:0 0 auto;border:var(--startup-settings-disk-icon-border);border-radius:var(--startup-settings-disk-icon-radius);background:var(--startup-settings-disk-icon-bg);box-shadow:var(--startup-settings-disk-icon-shadow)}.startup-settings-choice-row{display:grid;gap:10px}.startup-settings-choice-row{grid-template-columns:repeat(2,max-content);justify-content:center;column-gap:40px}.startup-settings-choice-row label,.startup-open-option{display:inline-flex;align-items:center;gap:var(--startup-settings-option-gap);border-radius:var(--startup-settings-option-radius);min-height:24px}.startup-environment-help{justify-self:center;max-width:420px;min-height:2.7em;margin:0;color:var(--shade-dark);line-height:1.35;text-align:center}.startup-settings-subhead{margin:0;color:var(--startup-settings-subhead-color);font-weight:700}.startup-open-options{display:grid;gap:8px;justify-items:start}.startup-open-option{margin-left:10px}.startup-open-option:has(input:disabled){color:var(--shade-dark)}.startup-settings-modal input[type="radio"]{width:var(--system-radio-size);height:var(--system-radio-size)}.startup-settings-modal input[type="radio"]:focus{outline:var(--startup-settings-radio-focus-outline);outline-offset:var(--startup-settings-radio-focus-outline-offset)}.startup-settings-modal input[type="radio"]:focus-visible{outline:var(--startup-settings-radio-focus-visible-outline);outline-offset:var(--startup-settings-radio-focus-visible-outline-offset);box-shadow:var(--startup-settings-radio-focus-visible-shadow)}.startup-settings-modal hr{width:100%;margin:0;border:var(--startup-settings-hr-border);border-top:var(--startup-settings-hr-border-top);box-shadow:var(--startup-settings-hr-shadow)}.startup-settings-actions{justify-content:flex-end;margin-top:4px}.balloon-help{position:fixed;inset:auto;left:var(--balloon-help-left,10px);top:var(--balloon-help-top,10px);margin:0;width:max-content;max-width:min(300px,calc(100vw - 20px));padding:var(--balloon-help-padding);border:var(--balloon-help-border);border-radius:var(--balloon-help-radius);background:var(--balloon-help-bg);box-shadow:var(--balloon-help-shadow);backdrop-filter:var(--balloon-help-backdrop);color:var(--ink);font-family:var(--ui-font);font-size:12px;line-height:1.35;pointer-events:none}.balloon-help::before{content:"";position:absolute;left:calc(var(--balloon-help-tail-left,24px) - 7px);width:12px;height:12px;background:var(--balloon-help-bg);transform:rotate(45deg)}.balloon-help[data-side="below"]::before{top:-8px;border-left:var(--balloon-help-border);border-top:var(--balloon-help-border)}.balloon-help[data-side="above"]::before{bottom:-8px;border-bottom:var(--balloon-help-border);border-right:var(--balloon-help-border)}.balloon-help[data-side="left"]::before,.balloon-help[data-side="right"]::before{top:calc(var(--balloon-help-tail-top,24px) - 7px);left:auto}.balloon-help[data-side="left"]::before{right:-8px;border-right:var(--balloon-help-border);border-top:var(--balloon-help-border)}.balloon-help[data-side="right"]::before{left:-8px;border-left:var(--balloon-help-border);border-bottom:var(--balloon-help-border)}body.is-balloon-help [data-balloon-help]{cursor:help}.held-place-slip{position:fixed;left:max(22px,var(--safe-area-left));bottom:max(22px,var(--safe-area-bottom));z-index:60;width:min(300px,calc(100vw - 44px));padding:8px 10px;display:grid;gap:6px;border:var(--window-border);background:var(--window-bg);box-shadow:var(--window-shadow);color:var(--ink);font-family:var(--ui-font);font-size:12px;line-height:1.4}.held-place-slip-where{margin:0;font-weight:bold}.held-place-slip-sentence{margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-family:var(--text-font);opacity:0.8}.held-place-slip-note{width:100%;font-size:12px}.held-place-slip-actions{margin:0;justify-content:flex-end}.held-place-slip-actions[hidden]{display:none}.finder-operation-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(600px,calc(100vw - 32px));max-height:min(620px,calc(100vh - 36px));padding:0;margin:0;border:3px solid var(--ink);box-shadow:0 0 0 3px var(--paper),0 0 0 5px var(--ink);background:var(--paper);color:var(--ink);font-family:var(--ui-font);overflow:auto}.system-modal,.startup-settings-modal,.finder-operation-modal{z-index:var(--z-system-modal)}.finder-operation-modal::backdrop{background:transparent}.finder-operation-modal form{padding:14px}.finder-operation-layout{display:grid;grid-template-columns:136px minmax(0,1fr);gap:24px;align-items:start}.finder-operation-subject{display:grid;justify-items:center;gap:7px;text-align:center;word-break:break-word}.finder-operation-subject .icon{transform:scale(1.08);transform-origin:center}.finder-operation-subject b{font-size:15px;line-height:1.15}.finder-operation-subject small{color:var(--finder-op-caption-color);line-height:1.2}.finder-operation-body h2{margin:0 0 6px;font-size:18px;line-height:1.2}.finder-operation-lede{margin:0 0 10px;color:var(--finder-op-caption-color);line-height:1.35}.finder-operation-list{border:var(--system-border);box-shadow:var(--system-inset);background:var(--paper);max-height:220px;overflow:auto}.finder-operation-item{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;min-height:var(--finder-op-item-min-height);padding:4px 8px;border-bottom:1px solid var(--ink)}.finder-operation-item:last-child{border-bottom:var(--finder-op-last-border)}.finder-operation-item.is-empty{color:var(--shade-dark)}.finder-operation-item-copy{min-width:0;display:grid;gap:2px}.finder-operation-item-copy b,.finder-operation-item-copy small{overflow-wrap:anywhere}.finder-operation-item-copy small{color:var(--finder-op-caption-color);font-size:11px;line-height:1.25}.finder-operation-modes{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.finder-operation-modes .btn{min-height:28px}.finder-operation-mode-help{margin:5px 0 0;color:var(--finder-op-caption-color);font-size:11px;line-height:1.3}.finder-operation-result{margin:10px 0 0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:5px 10px;line-height:1.35;font-size:12px}.finder-operation-result dt{font-weight:700}.finder-operation-result dd{margin:0}.button-row.finder-operation-actions{justify-content:flex-end;margin-top:14px}.clio-use-result-modal[open]{display:flex;flex-direction:column;overflow:hidden;width:min(680px,calc(100vw - 32px))}.clio-use-result-modal form{display:flex;flex-direction:column;min-height:0;container-type:inline-size}.clio-use-result-modal form>*{flex:0 0 auto}.clio-use-result-header{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px}.clio-use-result-header h2{margin:0 0 2px;font-size:18px;line-height:1.2}.clio-use-result-header .finder-operation-lede{margin:0}.clio-use-result-quote{margin:10px 0 0;padding-left:8px;border-left:3px solid var(--finder-op-caption-color);color:var(--finder-op-caption-color);font-size:11px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clio-use-result-panes{display:grid;gap:12px;margin-top:12px;flex:1 1 auto;min-height:0;overflow:auto}@container (min-width:520px){.clio-use-result-panes{grid-template-columns:minmax(0,18em) minmax(0,1fr);grid-template-rows:minmax(0,1fr);overflow:visible}.clio-use-result-modal .finder-operation-list{min-height:5em}.clio-use-result-record{flex:1 1 16em}}.clio-use-result-detail{display:grid;align-content:start;gap:8px;min-width:0}.clio-use-result-purpose{margin:0;color:var(--finder-op-caption-color);line-height:1.35;font-size:12px}.clio-use-result-modal .finder-operation-list{max-height:none}.clio-use-result-modal{--finder-op-item-min-height:34px}.clio-use-result-modal .finder-operation-result{margin:0}.clio-use-result-modal .finder-operation-result dd{max-height:5.4em;overflow:auto;overflow-wrap:anywhere}.clio-use-result-modal .button-row.finder-operation-actions{flex-wrap:wrap;align-items:center;gap:12px}.clio-use-result-record{margin:0 auto 0 0;flex:1 1 100%;min-width:0;color:var(--finder-op-caption-color);font-size:11px;line-height:1.3}.is-hidden{display:none !important}@media (prefers-reduced-motion:reduce){.btn,.system-tab,.system-select-button,.system-select-menu,.system-select-option,.finder-continuation,.memory-card,.memory-card-back,.memory-card-face,input[type="checkbox"],input[type="radio"]{transition-duration:0s}.message.pending.streaming .message-content::after{animation:none}.system-select-menu{transform:none}}.window{background:var(--window-bg);border:var(--window-border);border-radius:var(--window-radius);box-shadow:var(--window-shadow);backdrop-filter:var(--window-backdrop-filter);-webkit-backdrop-filter:var(--window-backdrop-filter);position:absolute;z-index:var(--z-local-control);display:flex;flex-direction:column;overflow:hidden;container-type:inline-size}.window.is-hidden{display:none}.window.is-app-hidden{display:none}.desktop-icon.is-hidden,.desktop-icon[hidden]{display:none}.writing-spine-panel{position:absolute;left:22px;top:18px;width:116px;max-height:calc(100vh - 62px);display:grid;grid-template-columns:1fr;align-items:start;gap:0;background:transparent;border:0;box-shadow:none;padding:0;overflow:visible;z-index:var(--z-window-toolbox);container:writing-tools / inline-size}body.quick-draft-focus .writing-spine-panel{display:none}.spine-toolbox-panel{min-width:0;background:var(--paper);border:var(--window-border);box-shadow:var(--active-window-shadow);overflow:hidden}.spine-title-row{flex:0 0 auto;grid-template-columns:minmax(10px,1fr) max-content minmax(10px,1fr);gap:4px;padding-left:4px;padding-right:4px}.writing-spine-panel .title-bar h2{max-width:none;padding:0 4px;font-size:13px;letter-spacing:0}.writing-spine-panel.is-shaded .spine-shade-body{display:none}.spine-actions{display:grid;justify-items:center;gap:4px}.spine-section{position:relative;display:grid;grid-template-columns:1fr;align-content:start;gap:6px;min-width:0}.spine-section-main{grid-template-columns:1fr}.spine-actions button{position:relative;z-index:var(--z-local-control);width:100%;display:grid;justify-items:center;gap:2px;font:inherit;color:var(--ink);background:transparent;border:0;padding:0}.spine-actions button[hidden]{display:none}.spine-step-number{position:absolute;top:-1px;left:calc(50% - 31px);z-index:var(--z-local-control);width:17px;height:17px;border:1px solid var(--ink);background:var(--paper);color:var(--ink);font-family:var(--mono-font);font-size:14px;font-weight:var(--system-emphasis-weight);line-height:15px;text-align:center}.spine-actions .icon,.spine-actions .mini-icon,.spine-actions .sys-icon{width:42px;height:42px}.spine-actions b{max-width:100%;padding:1px 3px;background:var(--paper);font-weight:400;font-size:13px;line-height:1.08;text-align:center;overflow-wrap:anywhere}@container writing-tools (max-width:230px){}.spine-actions button:hover b,.spine-actions button:focus-visible b{background:var(--ink);color:var(--paper)}.spine-actions button:hover .spine-step-number,.spine-actions button:focus-visible .spine-step-number{border-color:var(--paper);background:var(--ink);color:var(--paper)}.writing-spine-panel.is-small-icons .spine-actions button{min-height:44px}.writing-spine-panel.is-small-icons .spine-actions .icon,.writing-spine-panel.is-small-icons .spine-actions .mini-icon,.writing-spine-panel.is-small-icons .spine-actions .sys-icon{width:22px;height:22px}.writing-spine-panel.is-small-icons .spine-actions b{font-size:12px;line-height:1.05}.writing-spine-panel.is-small-icons .spine-brand-local{display:none}.window.is-collapsed .window-pane,.window.is-collapsed .details-bar,.window.is-collapsed .composer{display:none}.window.is-collapsed{height:auto;min-height:0}.window.is-collapsed>.title-bar{margin-bottom:0;border-bottom:0}.window.is-collapsed .grow-box{display:none}.window.is-active{box-shadow:var(--active-window-shadow);outline:0}.window-pane{padding:10px;flex:1;display:flex;flex-direction:column;min-height:0;background-color:var(--pane-bg)}.assistant-window{left:clamp(28px,6vw,96px);top:18px;width:min(920px,calc(100vw - 248px));min-width:380px;height:min(700px,calc(100vh - 76px));display:flex;flex-direction:column}.assistant-window.is-desklet{left:auto;right:128px;top:72px;width:300px;min-width:300px;height:auto}.messages-stage{position:relative;display:flex;flex:1;min-height:0;overflow:hidden}.messages-stage>.messages{flex:1;min-width:0;min-height:0}.assistant-window.is-desklet .messages{flex:1;overflow:auto}.assistant-window.is-desklet .message{grid-template-columns:1fr}.assistant-window.is-desklet .composer textarea{min-height:58px}.assistant-window.is-desklet .composer-file-button{min-width:32px}.assistant-window.is-desklet .compose-tools-menu{width:min(286px,calc(100vw - 48px))}.control-panel{top:34px;right:120px;width:min(410px,calc(100vw - 48px));height:min(var(--control-panel-height),calc(100vh - 68px));max-height:min(var(--control-panel-max-height),calc(100vh - 68px))}.chooser-panel{top:58px;right:148px;width:min(310px,calc(100vw - 48px))}.rag-panel{top:55px;right:120px;width:424px;max-height:calc(100vh - 56px)}.rag-panel .window-pane{overflow:auto;background-color:var(--pane-bg)}.text-disk-window{top:52px;right:120px;width:380px}.find-path-window{top:34px;right:120px;width:420px;height:min(620px,calc(100vh - 65px))}.find-file-window{top:46px;right:120px;width:520px;height:min(360px,calc(100vh - 78px))}.context-panel-window{top:72px;right:120px;width:min(620px,calc(100vw - 44px));min-width:min(430px,calc(100vw - 44px));height:min(560px,calc(100vh - 104px));display:grid;grid-template-rows:auto auto minmax(0,1fr)}.context-panel-window .details-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;align-items:center;min-height:46px}#context-panel-count{font-size:11px;color:var(--shade-dark);justify-self:end;white-space:nowrap}#context-panel-budget{grid-column:1 / -1;font-size:10px;color:var(--shade-dark);white-space:normal;border-top:var(--context-panel-budget-border-top);padding-top:3px;line-height:1.25;overflow:visible;text-overflow:unset}.guide-window{width:min(430px,calc(100vw - 32px));max-height:calc(100vh - 48px);z-index:var(--z-window-pinned)}.guide-window .window-pane{overflow:auto;background-color:var(--pane-bg)}.note-pad-window{top:76px;right:150px;width:var(--da-width-pad)}.alarm-clock-window{top:96px;right:188px;width:var(--alarm-clock-window-width);height:auto}.calculator-window{top:108px;right:190px;width:208px}.puzzle-window{top:82px;right:210px;width:var(--puzzle-window-width);height:var(--puzzle-window-height)}.writing-bell-window{top:86px;right:164px;width:var(--da-width-dial);height:auto}.memory-cards-window{top:88px;right:120px;width:var(--memory-cards-window-width)}.image-manager-window{top:72px;left:148px;width:min(680px,calc(100vw - 230px));height:min(520px,calc(100vh - 92px));min-width:360px;min-height:320px}.clipboard-window{top:126px;right:190px;width:var(--da-width-pad)}.model-meter-window{top:122px;right:180px;width:230px}.model-meter-pane{padding:10px 12px}.meter-stats{display:grid;grid-template-columns:auto minmax(0,1fr);gap:7px 12px;margin:0;font-size:12px}.meter-stats dt{font-weight:700}.meter-stats dd{margin:0;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.key-caps-window{top:140px;right:230px;width:380px}.system-status-window{top:90px;right:180px;width:430px;max-height:calc(100vh - 56px)}.notification-center-window{top:32px;right:38px;width:360px;max-height:calc(100vh - 56px)}.finder-window{left:86px;top:42px;width:420px}.window.is-finder-content-fit{width:var(--finder-fit-width,420px);height:var(--finder-fit-height,auto);max-height:var(--finder-fit-max-height,none)}.disk-window{left:76px;top:34px;width:520px}.project-cd-window{left:128px;top:72px;width:460px}.page-setup-window{left:210px;top:96px;width:360px}.import-utility-window{left:148px;top:55px;width:min(560px,calc(100vw - 48px));max-height:calc(100vh - 56px)}.project-disk-window{left:88px;top:46px;width:min(780px,calc(100vw - 140px));max-width:calc(100vw - 48px);max-height:calc(100vh - 72px)}.documents-window{left:112px;top:52px;width:560px}.chat-file-window{left:140px;top:64px;width:620px}.teachtext-window{left:64px;top:42px;height:min(720px,calc(100vh - 84px))}.teachtext-window,.teachtext-surface-window,.question-sheet-window,.outline-window,.section-drafts-window,.review-desk-window{width:var(--writing-window-default-width);min-width:var(--writing-window-min-width)}.save-chat-window{left:50%;top:calc(25px + (100vh - 25px) / 2);width:360px;max-width:calc(100vw - 32px);max-height:calc(100vh - 58px);transform:translate(-50%,-50%)}.scrapbook-window{left:120px;top:60px;width:min(760px,calc(100vw - 96px));max-width:calc(100vw - 48px);height:min(660px,calc(100vh - 72px))}.trash-window{left:160px;top:72px;width:420px}.about-window{position:fixed;left:50%;top:calc(var(--system-menu-height,25px) + (100vh - var(--system-menu-height,25px)) / 2);width:360px;max-width:calc(100vw - 32px);max-height:calc(100vh - 68px);transform:translate(-50%,-50%);z-index:var(--z-window-pinned)}.title-bar{height:var(--system-titlebar-height);min-height:var(--system-titlebar-height);display:grid;touch-action:none;--titlebar-slot-zoom:var(--system-titlebar-control-slot);--titlebar-slot-shade:var(--system-titlebar-shade-slot);--titlebar-gutter:max(var(--system-titlebar-control-slot),calc(var(--titlebar-slot-zoom) + var(--titlebar-slot-shade)));grid-template-columns:var(--titlebar-gutter) minmax(0,1fr) var(--titlebar-slot-zoom) calc(var(--titlebar-gutter) - var(--titlebar-slot-zoom));grid-template-rows:var(--system-titlebar-title-height);align-content:center;align-items:center;margin:var(--system-titlebar-margin-y) 0;padding:var(--system-titlebar-padding-y) var(--system-titlebar-padding-x);border-bottom:var(--titlebar-border);background-color:var(--paper);background-image:linear-gradient(to bottom,var(--ink) 0 var(--system-titlebar-stripe-line),transparent var(--system-titlebar-stripe-line) var(--system-titlebar-stripe-size));background-size:100% var(--system-titlebar-stripe-size);background-repeat:repeat-y;background-origin:content-box;background-clip:content-box;box-shadow:var(--titlebar-shadow);cursor:move;user-select:none;flex:none}.title-bar:not(:has(>.resize-box)){--titlebar-slot-zoom:0px}.title-bar:not(:has(>.shade-box)){--titlebar-slot-shade:0px}.title-bar h1,.title-bar h2{grid-column:2;grid-row:1;align-self:center;justify-self:center;min-height:var(--system-titlebar-title-height);height:var(--system-titlebar-title-height);margin:0;padding:0 0.5em;max-width:min(100%,52ch);background:var(--titlebar-title-bg);color:var(--titlebar-title-fg);font-family:var(--title-font);font-size:var(--system-titlebar-font-size);font-weight:700;line-height:var(--system-titlebar-title-height);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spine-title-row{display:grid;grid-template-columns:minmax(10px,1fr) max-content minmax(10px,1fr);gap:4px;padding-left:4px;padding-right:4px}html:lang(zh-Hans) .title-bar h1,html:lang(zh-Hans) .title-bar h2{font-size:var(--system-titlebar-font-size);letter-spacing:0}.close-box,.resize-box{width:var(--system-titlebar-control-size);height:var(--system-titlebar-control-size);display:block;box-sizing:border-box;align-self:center;flex:none;margin:0 var(--system-titlebar-control-margin-x);padding:0;border:0;background:linear-gradient(var(--system-titlebar-control-art-ink),var(--system-titlebar-control-art-ink)) var(--system-titlebar-control-art-offset-x) var(--system-titlebar-control-art-offset-y) / var(--system-titlebar-control-art-size) var(--system-titlebar-control-stroke) no-repeat,linear-gradient(var(--system-titlebar-control-art-ink),var(--system-titlebar-control-art-ink)) var(--system-titlebar-control-art-offset-x) calc(var(--system-titlebar-control-art-offset-y) + var(--system-titlebar-control-art-size) - var(--system-titlebar-control-stroke)) / var(--system-titlebar-control-art-size) var(--system-titlebar-control-stroke) no-repeat,linear-gradient(var(--system-titlebar-control-art-ink),var(--system-titlebar-control-art-ink)) var(--system-titlebar-control-art-offset-x) var(--system-titlebar-control-art-offset-y) / var(--system-titlebar-control-stroke) var(--system-titlebar-control-art-size) no-repeat,linear-gradient(var(--system-titlebar-control-art-ink),var(--system-titlebar-control-art-ink)) calc(var(--system-titlebar-control-art-offset-x) + var(--system-titlebar-control-art-size) - var(--system-titlebar-control-stroke)) var(--system-titlebar-control-art-offset-y) / var(--system-titlebar-control-stroke) var(--system-titlebar-control-art-size) no-repeat,linear-gradient(var(--paper),var(--paper)) calc(var(--system-titlebar-control-art-offset-x) - var(--system-titlebar-control-isolation)) calc(var(--system-titlebar-control-art-offset-y) - var(--system-titlebar-control-isolation)) / calc(var(--system-titlebar-control-art-size) + 2 * var(--system-titlebar-control-isolation)) calc(var(--system-titlebar-control-art-size) + 2 * var(--system-titlebar-control-isolation)) no-repeat;position:relative;cursor:pointer}.title-bar>.close-box,.title-bar>.resize-box{grid-row:1;margin:0}.title-bar>.close-box{grid-column:1;justify-self:start;--system-titlebar-control-art-offset-x:var(--system-titlebar-close-art-offset-x)}.title-bar>.shade-box{grid-column:4;grid-row:1;justify-self:end;display:var(--system-titlebar-shade-display);width:var(--system-titlebar-control-size);height:var(--system-titlebar-control-size);box-sizing:border-box;align-self:center;flex:none;margin:0;padding:0;border:0;background:none;position:relative;cursor:pointer;--system-titlebar-control-art-offset-x:var(--system-titlebar-resize-art-offset-x)}.shade-box::before{content:"";position:absolute;left:var(--system-titlebar-control-art-offset-x);top:var(--system-titlebar-control-art-offset-y)}.title-bar>.resize-box{grid-column:3;justify-self:end;--system-titlebar-control-art-offset-x:var(--system-titlebar-resize-art-offset-x)}.close-box::before,.close-box::after{content:"";position:absolute;left:var(--system-titlebar-control-art-offset-x);top:var(--system-titlebar-control-art-offset-y);width:var(--system-titlebar-control-art-size);height:var(--system-titlebar-control-art-size);opacity:0;background-repeat:no-repeat}.close-box::before{background:linear-gradient(var(--ink),var(--ink)) left center,linear-gradient(var(--ink),var(--ink)) right center,linear-gradient(var(--ink),var(--ink)) center top,linear-gradient(var(--ink),var(--ink)) center bottom;background-size:30% var(--system-titlebar-control-mark-stroke),30% var(--system-titlebar-control-mark-stroke),var(--system-titlebar-control-mark-stroke) 30%,var(--system-titlebar-control-mark-stroke) 30%;background-repeat:no-repeat}.close-box::after{background:linear-gradient(var(--ink),var(--ink)) left center,linear-gradient(var(--ink),var(--ink)) right center,linear-gradient(var(--ink),var(--ink)) center top,linear-gradient(var(--ink),var(--ink)) center bottom;background-size:22.5% var(--system-titlebar-control-mark-stroke),22.5% var(--system-titlebar-control-mark-stroke),var(--system-titlebar-control-mark-stroke) 22.5%,var(--system-titlebar-control-mark-stroke) 22.5%;background-repeat:no-repeat;transform:rotate(45deg) scale(1.1)}.title-bar .close-box:hover::before,.title-bar .close-box:hover::after,.title-bar .close-box:focus::before,.title-bar .close-box:focus::after,.title-bar .close-box:focus-visible::before,.title-bar .close-box:focus-visible::after{opacity:var(--system-titlebar-close-attention-mark-opacity)}.close-box:active::before,.close-box:active::after{opacity:1}.resize-box{background-color:transparent}.resize-box::before{content:"";position:absolute;left:var(--system-titlebar-control-art-offset-x);top:var(--system-titlebar-control-art-offset-y);width:6px;height:6px;border-right:var(--system-titlebar-control-mark-stroke) solid var(--system-titlebar-control-art-ink);border-bottom:var(--system-titlebar-control-mark-stroke) solid var(--system-titlebar-control-art-ink)}.title-bar .resize-box:hover::before,.title-bar .resize-box:hover::after,.title-bar .resize-box:focus::before,.title-bar .resize-box:focus::after,.title-bar .resize-box:focus-visible::before,.title-bar .resize-box:focus-visible::after{opacity:var(--system-titlebar-resize-attention-mark-opacity)}.close-box:focus,.resize-box:focus,.shade-box:focus,.close-box:focus-visible,.resize-box:focus-visible,.shade-box:focus-visible{outline:var(--system-titlebar-control-focus-outline);box-shadow:var(--system-titlebar-control-focus-shadow)}.resize-box:active{background-color:transparent}.resize-box:active::before{opacity:0}.title-bar button.hidden{pointer-events:none;visibility:hidden}.grow-box{position:absolute;right:0;bottom:0;width:var(--window-frame-lane);height:var(--window-frame-lane);padding:0;border:0;border-left:var(--window-frame-track-border);border-top:var(--window-frame-track-border);background:linear-gradient(var(--ink),var(--ink)) left 0 top 0 / 7px var(--system-titlebar-control-stroke) no-repeat,linear-gradient(var(--ink),var(--ink)) left 0 top 6px / 7px var(--system-titlebar-control-stroke) no-repeat,linear-gradient(var(--ink),var(--ink)) left 0 top 0 / var(--system-titlebar-control-stroke) 7px no-repeat,linear-gradient(var(--ink),var(--ink)) left 6px top 0 / var(--system-titlebar-control-stroke) 7px no-repeat,linear-gradient(var(--paper),var(--paper)) left 0 top 0 / 7px 7px no-repeat,linear-gradient(var(--ink),var(--ink)) right 1px bottom 9px / 9px var(--system-titlebar-control-stroke) no-repeat,linear-gradient(var(--ink),var(--ink)) right 1px bottom 1px / 9px var(--system-titlebar-control-stroke) no-repeat,linear-gradient(var(--ink),var(--ink)) right 9px bottom 1px / var(--system-titlebar-control-stroke) 9px no-repeat,linear-gradient(var(--ink),var(--ink)) right 1px bottom 1px / var(--system-titlebar-control-stroke) 9px no-repeat,var(--paper);cursor:default;z-index:var(--z-local-chrome)}.window:not(.is-active) .grow-box{background-image:none;pointer-events:none}.window .window-frame-scroller{overflow:auto;scrollbar-width:var(--window-frame-scrollbar-width);border:0;box-shadow:none;min-height:0}.window .is-frame-scroll-surface{scrollbar-width:var(--window-frame-scrollbar-width)}.window .is-frame-margin{border-right:var(--window-frame-reserve) solid transparent}.window .is-frame-tail{border-bottom:var(--window-frame-reserve) solid transparent}.window .composer.is-frame-margin{border-right:var(--clio-composer-border)}.window .composer.is-frame-tail{border-bottom:var(--clio-composer-border)}.window-frame-bar{display:var(--window-frame-bar-display);position:absolute;flex-direction:column;background:var(--paper)}.window-frame-bar.is-vertical{top:var(--frame-bar-start,0);right:0;bottom:var(--window-frame-lane);width:var(--window-frame-lane);border-left:var(--window-frame-track-border)}.window-frame-bar.is-horizontal{left:var(--frame-bar-start,0);right:var(--window-frame-lane);bottom:0;height:var(--window-frame-lane);flex-direction:row;border-top:var(--window-frame-track-border)}.window-frame-track{position:relative;flex:1;min-width:0;min-height:0;background:var(--window-frame-track-bg);box-shadow:var(--window-frame-track-shadow,none)}.window-frame-thumb{position:absolute;border:var(--window-frame-thumb-border);border-radius:var(--window-frame-thumb-radius,0);background:var(--window-frame-thumb-bg);box-shadow:var(--window-frame-thumb-shadow,none)}.is-vertical .window-frame-thumb{left:0;right:0;top:var(--frame-thumb-position,0);height:var(--frame-thumb-size,0);border-right:0}.is-horizontal .window-frame-thumb{top:0;bottom:0;left:var(--frame-thumb-position,0);width:var(--frame-thumb-size,0);border-bottom:0}.window-frame-arrow{flex:none;width:var(--window-frame-lane);height:var(--window-frame-lane);padding:0;border:0;background-color:var(--window-frame-arrow-bg);background-repeat:no-repeat;box-shadow:var(--window-frame-arrow-shadow,none);cursor:default}.is-vertical .window-frame-arrow.is-up{order:var(--window-frame-arrow-up-order,0);border-bottom:var(--window-frame-arrow-up-border-bottom,var(--window-frame-track-border))}.is-vertical .window-frame-arrow.is-down{order:var(--window-frame-arrow-down-order,0);border-top:var(--window-frame-arrow-down-border-top,var(--window-frame-track-border))}.is-horizontal .window-frame-arrow.is-left{border-right:var(--window-frame-track-border)}.is-horizontal .window-frame-arrow.is-right{border-left:var(--window-frame-track-border)}.window-frame-arrow.is-up{background-image:var(--window-frame-arrow-up-art,linear-gradient(var(--window-frame-arrow-ink),var(--window-frame-arrow-ink)),linear-gradient(var(--window-frame-arrow-ink),var(--window-frame-arrow-ink)),linear-gradient(var(--window-frame-arrow-ink),var(--window-frame-arrow-ink)),linear-gradient(var(--window-frame-arrow-ink),var(--window-frame-arrow-ink)));background-size:var(--window-frame-arrow-up-art-size,1px 1px,3px 1px,5px 1px,7px 1px);background-position:var(--window-frame-arrow-up-art-position,left 7px top 5px,left 6px top 6px,left 5px top 7px,left 4px top 8px)}.window-frame-arrow.is-down{background-image:var(--window-frame-arrow-down-art,linear-gradient(var(--window-frame-arrow-ink),var(--window-frame-arrow-ink)),linear-gradient(var(--window-frame-arrow-ink),var(--window-frame-arrow-ink)),linear-gradient(var(--window-frame-arrow-ink),var(--window-frame-arrow-ink)),linear-gradient(var(--window-frame-arrow-ink),var(--window-frame-arrow-ink)));background-size:var(--window-frame-arrow-down-art-size,7px 1px,5px 1px,3px 1px,1px 1px);background-position:var(--window-frame-arrow-down-art-position,left 4px top 5px,left 5px top 6px,left 6px top 7px,left 7px top 8px)}.window-frame-arrow.is-left{background-image:linear-gradient(var(--window-frame-arrow-ink),var(--window-frame-arrow-ink)),linear-gradient(var(--window-frame-arrow-ink),var(--window-frame-arrow-ink)),linear-gradient(var(--window-frame-arrow-ink),var(--window-frame-arrow-ink)),linear-gradient(var(--window-frame-arrow-ink),var(--window-frame-arrow-ink));background-size:1px 1px,1px 3px,1px 5px,1px 7px;background-position:left 5px top 7px,left 6px top 6px,left 7px top 5px,left 8px top 4px}.window-frame-arrow.is-right{background-image:linear-gradient(var(--window-frame-arrow-ink),var(--window-frame-arrow-ink)),linear-gradient(var(--window-frame-arrow-ink),var(--window-frame-arrow-ink)),linear-gradient(var(--window-frame-arrow-ink),var(--window-frame-arrow-ink)),linear-gradient(var(--window-frame-arrow-ink),var(--window-frame-arrow-ink));background-size:1px 7px,1px 5px,1px 3px,1px 1px;background-position:left 5px top 4px,left 6px top 5px,left 7px top 6px,left 8px top 7px}.window-frame-arrow:active{--window-frame-arrow-bg:var(--ink);--window-frame-arrow-ink:var(--paper)}.window-frame-bar.is-empty .window-frame-track,.window:not(.is-active) .window-frame-track{background:var(--paper)}.window-frame-bar.is-empty .window-frame-thumb,.window:not(.is-active) .window-frame-thumb,.window:not(.is-active) .window-frame-arrow{visibility:hidden}.window.is-collapsed .window-frame-bar{display:none}@container (max-width:760px){.title-bar{height:var(--system-titlebar-height);display:grid;grid-template-columns:var(--titlebar-gutter) minmax(0,1fr) var(--titlebar-slot-zoom) calc(var(--titlebar-gutter) - var(--titlebar-slot-zoom));min-height:var(--system-titlebar-height);margin:var(--system-titlebar-margin-y) 0;padding:var(--system-titlebar-padding-y) var(--system-titlebar-padding-x);background-color:var(--paper);background-image:linear-gradient(to bottom,var(--ink) 0 var(--system-titlebar-stripe-line),transparent var(--system-titlebar-stripe-line) var(--system-titlebar-stripe-size));background-size:100% var(--system-titlebar-stripe-size);background-repeat:repeat-y;background-origin:content-box;background-clip:content-box}.window.is-active .title-bar{background:var(--system-titlebar-active-bg);background-origin:var(--system-titlebar-background-origin);background-clip:var(--system-titlebar-background-clip)}.title-bar h1,.title-bar h2{padding:0 8px;font-size:var(--system-title-size);line-height:1.1;border:0}}.details-bar{min-height:24px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:calc(4px - var(--details-bar-optical-rise)) 8px calc(4px + var(--details-bar-optical-rise));border-bottom:1px solid var(--details-bar-border);background:var(--details-bar-bg);flex-shrink:0}.details-bar>span,.details-bar>p,.details-bar>div{min-width:0}.details-bar>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-status-bar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}.da-origin{display:none}.da-origin:not([hidden]){display:flex;justify-content:space-between;gap:8px;padding:2px 8px;border-bottom:var(--details-bar-border-bottom,0);color:var(--shade-dark);font-size:11px}.status-bar-leading{grid-column:1;justify-self:start}.status-bar-placard{box-sizing:border-box;padding:var(--status-placard-padding);border:var(--status-placard-border);background:var(--status-placard-bg);box-shadow:var(--status-placard-shadow);font-family:var(--status-placard-font-family);font-size:var(--status-placard-font-size)}.status-bar-context{grid-column:2;justify-self:center;min-width:0}.status-bar-trailing{grid-column:3;justify-self:end;min-width:0}@container (max-width:520px){.details-bar.app-status-bar{grid-template-columns:minmax(0,auto) minmax(0,1fr) auto}.details-bar.app-status-bar>.status-bar-context{grid-column:2}.details-bar.app-status-bar>.status-bar-trailing{grid-column:3}}.details-bar .btn{flex:0 0 auto}.details-bar-button{justify-self:end;min-width:0;min-height:20px;padding:1px 8px;border-radius:6px;line-height:16px;white-space:nowrap}.project-disk-details-bar .view-controls{position:static;justify-self:end;transform:none}.teachtext-details-bar #teachtext-status{text-align:right}.teachtext-details-controls{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;white-space:nowrap}.teachtext-window .teachtext-details-bar,.question-sheet-window .teachtext-details-bar,.outline-window .teachtext-details-bar,.section-drafts-window .teachtext-details-bar,.review-desk-window .teachtext-details-bar{position:relative;z-index:var(--z-local-overlay)}.question-sheet-window .linked-manuscript-title,.review-desk-window .linked-manuscript-title{justify-self:center;max-width:min(32ch,38vw);padding:0 8px;text-align:center}.teachtext-window .select-wrap-inline,.question-sheet-window .details-bar-button,.outline-window .details-bar-button,.section-drafts-window .details-bar-button,.review-desk-window .details-bar-button{justify-self:end}.mini-select{max-width:130px}.teachtext-status-select{max-width:150px;min-width:112px;min-height:19px;padding:0 18px 0 6px;font:inherit;font-weight:700}.pipeline-status-select,.review-mode-select{max-width:150px;min-width:112px;min-height:19px;padding:0 24px 0 6px;font:inherit;font-weight:700}.teachtext-window .select-wrap-inline,.outline-window .select-wrap-inline,.section-drafts-window .select-wrap-inline,.review-desk-window .select-wrap-inline{justify-self:center}.teachtext-window .select-wrap.is-system-select-open,.teachtext-surface-window .select-wrap.is-system-select-open,.review-desk-window .select-wrap.is-system-select-open{z-index:var(--z-local-popover)}.details-bar:has(.view-controls){position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.details-bar:has(.view-controls)>span:first-child{grid-column:1;justify-self:start}.details-bar:has(.view-controls)>span:last-child{grid-column:3;justify-self:end;text-align:right}.view-controls{display:flex;align-items:center;position:static;grid-column:2;justify-self:center;gap:2px;border:1px solid var(--ink);background:var(--paper);height:20px}.view-btn{width:24px;height:18px;border:0;background:transparent;padding:0;cursor:pointer;position:relative;display:grid;place-items:center}.view-btn.is-active{background:var(--ink)}.view-btn:hover:not(.is-active),.view-btn:focus-visible:not(.is-active){background:var(--shade)}.view-btn.is-active:hover,.view-btn.is-active:focus-visible{background:var(--ink)}.view-btn[data-view="icon"]::before{content:"";position:absolute;left:50%;top:50%;width:4px;height:4px;background:var(--ink);box-shadow:6px 0 0 var(--ink),0 6px 0 var(--ink),6px 6px 0 var(--ink);transform:translate(-5px,-5px)}.view-btn[data-view="icon"].is-active::before{background:var(--paper);box-shadow:6px 0 0 var(--paper),0 6px 0 var(--paper),6px 6px 0 var(--paper)}.view-btn[data-view="list"]::before{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;background:var(--ink);box-shadow:0 -4px 0 var(--ink),0 4px 0 var(--ink);transform:translate(-50%,-50%)}.view-btn[data-view="list"].is-active::before{background:var(--paper);box-shadow:0 -4px 0 var(--paper),0 4px 0 var(--paper)}.finder-list{display:flex;flex-direction:column;width:100%;background-color:var(--pane-bg)}.finder-list-header{display:grid;grid-template-columns:minmax(180px,2fr) minmax(130px,1fr) minmax(90px,0.7fr) minmax(120px,0.8fr);padding:4px 8px;background:var(--paper);border-bottom:1px solid var(--ink);font-weight:bold;font-size:11px}.finder-list-row{display:grid;grid-template-columns:minmax(180px,2fr) minmax(130px,1fr) minmax(90px,0.7fr) minmax(120px,0.8fr);width:100%;padding:4px 8px;align-items:center;border:0;border-bottom:1px dotted var(--shade);background:transparent;color:inherit;text-align:left;cursor:pointer;font-size:12px}.finder-list-group{padding:3px 8px 2px;border-bottom:1px solid var(--ink);background:var(--panel);font-weight:700;font-size:11px}.applications-window .finder-section-label{grid-column:1 / -1;justify-self:stretch;padding:2px 0 0;color:var(--shade-dark);font-size:var(--system-caption-size);line-height:1.25}.finder-list-row:hover{background:var(--selection-bg);color:var(--selection-fg)}.finder-list-row.is-selected{background:var(--selection-bg);color:var(--selection-fg)}.finder-citation-jump{text-decoration:underline;cursor:pointer}.finder-item.label-draft .mini-icon,.finder-list-row.label-draft .mini-icon{background:repeating-linear-gradient(45deg,var(--ink),var(--ink) 1px,var(--paper) 1px,var(--paper) 3px)}.finder-item.label-ai .mini-icon,.finder-list-row.label-ai .mini-icon{box-shadow:inset 0 0 0 2px var(--paper),inset 0 0 0 4px var(--ink)}.finder-item.label-final .mini-icon,.finder-list-row.label-final .mini-icon{background:var(--ink)}.finder-item.label-final .mini-icon::before,.finder-item.label-final .mini-icon::after{background:var(--paper)}.finder-list-row span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.finder-list-name-cell{display:flex;align-items:center;gap:6px;min-width:0}.finder-list-name-cell>span:last-child{overflow:hidden;text-overflow:ellipsis}.assistant-details-bar{display:flex;align-items:center;gap:10px;min-height:22px;padding-inline:14px;border-bottom:1px solid var(--shade);color:var(--clio-muted-copy);font-family:var(--clio-control-font);font-size:var(--system-caption-size)}.assistant-details-bar #clio-chat-file-link{margin-left:auto}.assistant-details-bar:not(:has(#clio-tally:not([hidden]),#status:not([hidden]),#quick-draft-cliotalk-hint:not(.is-hidden),#sideask-mode-strip:not([hidden]),#clio-chat-file-link:not([hidden]))){display:none}.assistant-details-bar>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assistant-details-bar #status{flex:1 1 auto;text-align:left}.clio-chat-file-link{appearance:none;min-width:0;min-height:20px;margin:0;border:var(--clio-file-chip-border);border-radius:var(--clio-file-chip-radius);background:var(--clio-file-chip-bg);color:inherit;font:inherit;cursor:pointer}.clio-chat-file-link{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:5px;align-items:center;max-width:min(42%,34ch);padding:2px 7px;text-align:left}.clio-chat-file-link[hidden]{display:none}.assistant-window.is-sideask .clio-chat-file-link{display:none}.clio-chat-file-link:disabled{cursor:default;border:var(--clio-file-chip-disabled-border);background:transparent;color:var(--clio-muted-copy)}.clio-chat-file-mark{grid-row:1 / span 2;width:9px;height:11px;border:1px solid currentColor;background:linear-gradient(135deg,transparent 0 4px,currentColor 4px 5px,transparent 5px)}.clio-chat-file-link>span:not(.clio-chat-file-mark),.clio-chat-file-link>small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clio-chat-file-link>small{font-size:9px;opacity:0.8}.sideask-mode-strip{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:7px}.sideask-mode-strip[hidden]{display:none}.sideask-source-link{appearance:none;min-width:0;flex:1 1 auto;display:grid;grid-template-columns:13px minmax(0,1fr);align-items:center;gap:6px;padding:2px 5px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.sideask-source-link>span:last-child,.sideask-source-link b,.sideask-source-link small{min-width:0}.sideask-source-link>span:last-child{display:grid}.sideask-source-link b,.sideask-source-link small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sideask-source-link b{color:var(--ink);font-size:10px}.sideask-source-link small{font-size:8px}.sideask-source-link:hover,.sideask-source-link:focus-visible{background:var(--panel);outline:1px dotted var(--ink);outline-offset:1px}.sideask-link-mark{width:11px;height:11px;border:1px solid currentColor;background:linear-gradient(90deg,transparent 4px,currentColor 4px 6px,transparent 6px),linear-gradient(transparent 4px,currentColor 4px 6px,transparent 6px)}.sideask-end-button{flex:0 0 auto}.clio-chat-file-link:not(:disabled):hover,.clio-chat-file-link:not(:disabled):focus-visible{color:var(--ink);background:var(--panel)}.clio-chat-file-link:focus-visible{outline:1px dotted var(--ink);outline-offset:1px}.assistant-window .title-bar{grid-template-columns:var(--titlebar-gutter) minmax(0,1fr) var(--titlebar-slot-zoom) calc(var(--titlebar-gutter) - var(--titlebar-slot-zoom));background:var(--system-titlebar-active-bg)}#teachtext-boundary{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#teachtext-status{min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}#teachtext-boundary.has-warning{font-weight:bold}.assistant-meter{appearance:none;max-width:24ch;overflow:hidden;border:var(--clio-file-chip-border);border-radius:var(--clio-file-chip-radius);background:var(--clio-file-chip-bg);color:var(--clio-muted-copy);font-family:var(--clio-control-font);font-size:10px;opacity:0.72;padding:4px 7px;min-width:0;flex:0 1 auto;text-overflow:ellipsis;white-space:nowrap}.assistant-meter:hover,.assistant-meter:focus-visible{outline:1px dotted var(--ink);opacity:1}.messages{flex:1;overflow-y:auto;background:var(--messages-bg)}.message{display:grid;grid-template-columns:88px 1fr;gap:10px;padding:8px 0;border-bottom:var(--message-divider)}.message p{margin:0;white-space:pre-wrap;line-height:1.45}.message-content{min-width:0;max-width:74ch;font-family:var(--clio-copy-font);line-height:1.45}.message-actions{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;border-top:1px dotted var(--shade);padding-top:8px}.message-disposition{flex:1 0 100%;font-family:var(--ui-font);font-size:11px;font-weight:700;line-height:1.35}.message-actions .btn{padding:2px 8px;font-size:11px}.assistant-window .message:not(.is-current-turn) .message-actions .btn{display:none}.assistant-window .messages{padding:16px clamp(14px,4vw,40px) 22px}.assistant-window .message:not(.clio-welcome){box-sizing:border-box;display:block;width:min(100%,var(--clio-transcript-width));margin:0 auto 14px;padding:0;border:0}.assistant-window .message:not(.clio-welcome)>.speaker{display:none}.assistant-window .message.assistant:not(.clio-welcome){padding:12px 14px 11px;border:var(--clio-slip-border);border-radius:var(--clio-slip-radius);background:var(--clio-slip-surface);box-shadow:var(--clio-slip-shadow)}.assistant-window .message.assistant[data-reply-state="kept"]:not(.clio-welcome){border:var(--clio-slip-kept-border);background:var(--clio-slip-kept-surface);box-shadow:var(--clio-slip-kept-shadow)}.assistant-window .message.user{width:min(100%,var(--clio-transcript-width));max-width:none;margin:0 auto 14px;padding:2px 14px;border:0;border-radius:0;background:transparent;box-shadow:none}.assistant-window .speaker{display:block;align-self:start;padding-top:5px;color:var(--clio-muted-copy);font-family:var(--ui-font);font-size:10px;font-weight:700;line-height:1.3;text-align:right}.assistant-window .message.assistant:not(.clio-welcome)>.message-content{width:min(100%,72ch);margin:0}.assistant-window .message-content{max-width:none;font-family:var(--clio-copy-font);font-size:15px;line-height:1.62}.assistant-window .message.user .message-content{width:auto;max-width:min(100%,62ch);padding:1px 0 1px 11px;border:0;border-left:var(--clio-said-rule);border-radius:0;background:transparent;box-shadow:none;font-size:14px;line-height:1.55}.assistant-window .clio-welcome{box-sizing:border-box;min-height:100%;display:grid;align-content:start;grid-template-columns:38px minmax(0,54ch);gap:16px;padding:32px clamp(24px,7vw,72px);border:0;border-radius:0;background:var(--clio-welcome-bg);box-shadow:var(--clio-welcome-shadow);text-align:left}.assistant-window .clio-welcome .clio-welcome-icon{align-self:start;justify-self:center}.assistant-window .clio-welcome .speaker{display:none}.assistant-window .clio-welcome .message-content{grid-column:2;max-width:none;color:var(--clio-muted-copy);font-family:var(--clio-copy-font);font-size:15px;line-height:1.6}.assistant-window .clio-welcome .message-content strong,.assistant-window .clio-welcome .message-content span{display:block}.assistant-window .clio-welcome .message-content strong{margin-bottom:10px;color:var(--ink);font-family:var(--clio-title-font);font-size:var(--clio-title-size);font-weight:var(--clio-title-weight);line-height:var(--clio-title-leading);letter-spacing:var(--clio-title-tracking)}.clio-welcome-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}.assistant-window .message-grounding-strip{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;padding-top:8px;border-top:1px solid var(--clio-grounding-rule);color:var(--clio-muted-copy);font-family:var(--ui-font);font-size:11px}.message-grounding-label{color:var(--clio-muted-copy)}.message-grounding-none{color:var(--clio-muted-copy);font-style:italic}.message-grounding-more{color:var(--clio-muted-copy)}.assistant-window .message-reading-trace{margin-top:6px;color:var(--clio-muted-copy);font-family:var(--ui-font);font-size:11px}.message-reading-summary{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.message-reading-summary::before{content:"▶";font-size:9px}.message-reading-summary[aria-expanded="true"]::before{content:"▼"}.message-reading-list{margin:4px 0 0;padding-left:22px}.clio-basis-chip{display:inline-flex;align-items:center;gap:5px;padding:1px 7px;border:var(--clio-basis-chip-border);border-radius:var(--clio-basis-chip-radius);background:var(--clio-basis-chip-bg);color:var(--ink);font:inherit;cursor:pointer}.clio-basis-chip-mark{width:7px;height:7px;border:1px solid currentColor}.clio-basis-chip:hover,.clio-basis-chip:focus-visible{border-color:var(--ink)}.clio-inline-citation{appearance:none;display:inline-grid;min-width:16px;min-height:16px;margin-inline:2px;place-items:center;padding:0 3px;border:1px solid var(--clio-grounding-rule);border-radius:var(--clio-basis-chip-radius);background:var(--clio-basis-chip-bg);color:var(--ink);font-family:var(--clio-control-font);font-size:9px;line-height:1;vertical-align:super;cursor:pointer}.clio-inline-citation:hover,.clio-inline-citation:focus-visible{border-color:var(--ink)}.clio-inline-citation:focus-visible{outline:1px dotted var(--ink);outline-offset:2px}.clio-basis-chip:focus-visible{outline:1px dotted var(--ink);outline-offset:2px}.clio-context-link{appearance:none;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.clio-context-link:hover,.clio-context-link:focus-visible{color:var(--ink)}.clio-context-link:focus-visible{outline:1px dotted var(--ink);outline-offset:2px}.assistant-window .message-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;padding-top:0;border-top:0}.assistant-window .message.user .message-actions{position:relative;margin-top:6px}.assistant-window .message-disposition{display:inline-flex;align-items:center;gap:6px;flex:0 1 auto;min-width:0;margin-right:auto;color:var(--ink);font-family:var(--ui-font);font-size:11px;font-weight:700}.assistant-window .message-disposition::before{content:"";flex:0 0 auto;width:9px;height:9px;border:var(--clio-slip-mark-border)}.assistant-window .message-disposition:not([data-reply-state="temporary"])::before{border:1px solid var(--clio-slip-mark-kept);background:var(--clio-slip-mark-kept)}.assistant-window .message-disposition[data-reply-state="temporary"]{color:var(--clio-muted-copy)}.message-run-state{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;padding-top:8px;border-top:1px dotted var(--shade);color:var(--clio-muted-copy);font-family:var(--ui-font);font-size:11px}.message-run-state>span{flex:1 1 auto}.message-run-receipt{display:none;align-items:center;gap:7px;margin-top:10px;color:var(--clio-muted-copy);font-family:var(--ui-font);font-size:10px}.message-run-receipt::before{content:"";width:11px;height:13px;flex:0 0 auto;border:1px solid currentColor;background:linear-gradient(135deg,transparent 0 5px,currentColor 5px 6px,transparent 6px)}.message-run-receipt .clio-context-link{min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.message-error{padding:10px 12px;border:1px solid var(--ink);background:var(--quiet-panel)}.message-error .message-retry-button{margin-top:9px}.message-translation{margin-top:10px;padding:8px;border:var(--system-control-line) solid var(--ink);background:#eeeeee}.message-translation>b{display:block;margin-bottom:6px;font-family:var(--clio-title-font)}.message-content>*:first-child{margin-top:0}.message-content>*:last-child{margin-bottom:0}.message-content h1,.message-content h2,.message-content h3{margin:8px 0 5px;padding:2px 6px;border:var(--system-control-line) solid var(--ink);background:var(--paper);font-size:13px;line-height:1.25}.message-content p{margin:0 0 7px;white-space:normal}.message-content blockquote{margin:7px 0;padding:6px 8px;border-left:4px solid var(--ink);background:#eeeeee}.message-content pre{margin:8px 0;padding:8px;overflow:auto;border:var(--system-control-line) solid var(--ink);background:var(--paper);box-shadow:inset 2px 2px 0 var(--shade)}.message-content code{font-family:var(--mono-font);font-size:12px}.message-content :not(pre)>code{padding:0 3px;border:1px solid var(--ink);background:#eeeeee}.message-content a{color:var(--ink);text-decoration:underline}.message-content strong{font-weight:700}.message-content em{font-style:italic}.message-content hr{border:0;border-top:2px dotted var(--shade-dark);margin:9px 0}.assistant-window .message-content h1,.assistant-window .message-content h2,.assistant-window .message-content h3{padding:0;border:0;background:transparent;font-family:var(--clio-title-font);line-height:1.3}.assistant-window .message-content h1{margin:22px 0 10px;font-size:22px}.assistant-window .message-content h2{margin:20px 0 9px;font-size:18px}.assistant-window .message-content h3{margin:18px 0 8px;font-size:16px}.assistant-window .message-content p{margin-bottom:12px}.assistant-window .message-content blockquote{padding:1px 0 1px 14px;border-left-width:2px;background:transparent;color:var(--clio-muted-copy)}.assistant-window .message-content pre{padding:12px 14px;border-width:1px;border-radius:8px;background:var(--quiet-panel);box-shadow:none}.assistant-window .message-content :not(pre)>code{padding:2px 4px;border:0;border-radius:4px;background:var(--quiet-panel)}.message.pending{background:repeating-linear-gradient(45deg,transparent 0,transparent 7px,#f0f0f0 7px,#f0f0f0 14px)}.message.pending.streaming{background:var(--clio-assistant-message-bg)}.message.pending.streaming .message-content::after{content:"";display:inline-block;width:6px;height:12px;margin-left:4px;background:currentColor;animation:clio-stream-caret 0.9s steps(2,end) infinite;vertical-align:-1px}.system-wait{display:grid;gap:7px;font-family:var(--ui-font)}.wait-title{font-weight:700}.wait-copy{font-family:var(--clio-copy-font)}.progress-track{height:18px;border:var(--system-control-line) solid var(--ink);overflow:hidden;background:var(--paper)}.progress-bar{width:180%;height:100%;background:repeating-linear-gradient(90deg,var(--ink) 0,var(--ink) 6px,var(--paper) 6px,var(--paper) 12px);animation:progress-stripes 0.65s steps(8) infinite}.wait-steps{display:grid;gap:3px;margin-top:2px}.wait-step{color:var(--shade-dark)}.wait-step.is-active{color:var(--ink);font-weight:700}@keyframes progress-stripes{from{transform:translateX(-48px)}to{transform:translateX(0)}}@keyframes clio-stream-caret{50%{opacity:0}}.speaker{font-family:var(--clio-control-font);font-weight:700}.message.user .speaker{text-align:right}.attached-clips{margin:0 0 7px;padding:0 0 7px;border:0;border-bottom:1px dotted var(--clio-grounding-rule);background:transparent;box-shadow:none;display:flex;flex-wrap:wrap;align-items:center;gap:6px;max-height:78px;overflow-y:auto}.attached-clips b{color:var(--attached-context-label-color);font-size:11px;margin-right:2px}.attached-clips .btn{display:inline-flex;align-items:center;gap:4px;max-width:min(100%,72ch);border-radius:var(--attached-context-pill-radius);padding:2px 7px;text-align:left}.attached-clips .mini-icon{flex:0 0 auto}.attached-clips .btn span:last-of-type{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attached-clips .btn small{margin-left:auto}.attached-clips-toolbar{border-bottom:var(--attached-context-border);padding:4px 12px 8px;background:var(--attached-context-bg);box-shadow:var(--attached-context-shadow);display:flex;justify-content:flex-end}.composer{margin:10px clamp(16px,4vw,48px) 16px;padding:12px;border:var(--clio-composer-border);border-radius:var(--clio-composer-radius);background:var(--clio-composer-bg);box-shadow:var(--clio-composer-shadow)}.assistant-window .composer{margin:0;padding:8px clamp(12px,3vw,24px) 10px;border:0;border-top:var(--clio-entry-divider);border-radius:0;background:var(--clio-entry-bg);box-shadow:none}.assistant-window .composer textarea{padding:6px 8px;border:var(--clio-entry-field-border);border-radius:var(--clio-entry-field-radius);background:var(--clio-entry-field-bg);box-shadow:var(--clio-entry-field-shadow)}.clio-entry-loadout{min-width:0;flex:0 1 auto;padding:0;overflow:hidden;border:0;background:none;color:var(--clio-muted-copy);font-family:var(--clio-control-font);font-size:11px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.clio-entry-loadout:not(:disabled){cursor:pointer;text-decoration:underline dotted}.clio-tally{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.clio-tally-unkept{appearance:none;padding:0;border:0;background:transparent;color:var(--ink);font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.clio-tally-unkept:focus-visible{outline:1px dotted var(--ink);outline-offset:2px}.composer:focus-within{box-shadow:var(--clio-composer-focus-shadow)}.composer label,.settings label{display:block;margin-bottom:4px;font-weight:700}.composer textarea{box-sizing:border-box;width:100%;height:auto;min-height:52px;max-height:min(190px,32vh);margin:0;padding:5px 7px 8px;overflow-y:auto;border:0;border-radius:0;background:transparent;box-shadow:none;resize:none;field-sizing:content;font-family:var(--clio-copy-font);font-size:16px;line-height:1.5}.composer textarea:focus{outline:0;box-shadow:none}.composer-action-row{position:relative;display:flex;flex-wrap:nowrap;align-items:center;gap:8px;min-height:36px;margin-top:2px}.assistant-window .composer-action-row{margin-bottom:6px}.compose-tools-anchor{position:relative;display:flex;align-items:center;min-width:0;flex:0 0 auto}.assistant-window .composer .composer-icon-button{display:inline-grid;width:36px;min-width:36px;height:36px;min-height:36px;place-items:center;padding:0;border-width:1px;border-radius:var(--clio-composer-control-radius);box-shadow:none;flex:0 0 auto}.composer-plus-glyph{position:relative;width:14px;height:14px}.composer-plus-glyph::before,.composer-plus-glyph::after{content:"";position:absolute;left:50%;top:50%;background:currentColor;transform:translate(-50%,-50%)}.composer-plus-glyph::before{width:14px;height:2px}.composer-plus-glyph::after{width:2px;height:14px}.composer-key-hint{min-width:0;flex:1 1 auto;overflow:hidden;color:var(--clio-muted-copy);font-family:var(--clio-control-font);font-size:10px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.composer .composer-hidden-actions{display:none;flex:0 1 auto;min-width:0}.assistant-window .composer .composer-submit-button{display:inline-grid;width:36px;min-width:36px;height:36px;min-height:36px;place-items:center;padding:0;margin-left:auto;border-color:var(--ink);border-radius:var(--clio-composer-control-radius);background:var(--ink);color:var(--paper)}.assistant-window .composer .composer-submit-button:disabled{opacity:0.28;cursor:default}.assistant-window .composer .composer-file-button{border-color:var(--clio-composer-tool-border);background:transparent}.assistant-window .composer .composer-file-button:hover,.assistant-window .composer .composer-file-button:focus-visible{border-color:var(--clio-composer-tool-border);background:var(--panel);color:var(--ink)}.composer-send-glyph{display:block;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.composer-web-search-glyph{display:block;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;shape-rendering:crispEdges}.composer-stop-glyph{display:none;width:10px;height:10px;flex:0 0 10px;background:currentColor}.composer-submit-button.is-stop .composer-send-glyph{display:none}.composer-submit-button.is-stop .composer-stop-glyph{display:block}.assistant-window .composer-file-button[aria-expanded="true"]{background:var(--composer-file-active-bg);color:var(--composer-file-active-fg);border-color:var(--composer-file-active-border)}.assistant-window .composer-file-button[aria-expanded="true"] .composer-plus-glyph::before,.assistant-window .composer-file-button[aria-expanded="true"] .composer-plus-glyph::after{background:var(--paper)}.compose-tools-menu,.clio-scroll-latest{z-index:var(--z-local-popover)}.assistant-window .clio-scroll-latest{position:absolute;left:50%;bottom:10px;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;border-radius:var(--clio-context-control-radius);transform:translateX(-50%);font-size:16px;line-height:1}.compose-tools-menu{position:absolute;left:0;bottom:100%;margin-bottom:8px;width:max-content;min-width:276px;max-width:calc(100vw - 48px);padding:7px;border:var(--clio-action-border);border-radius:var(--clio-action-radius);background:var(--clio-action-surface);box-shadow:var(--clio-action-shadow);display:grid;gap:4px}.compose-tools-menu.is-hidden{display:none}.compose-tools-menu button{width:100%;min-height:48px;padding:7px 10px;border:0;border-radius:var(--clio-action-item-radius);background:transparent;color:var(--ink);font:inherit;font-family:var(--clio-control-font);text-align:left;white-space:normal;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px}.compose-tools-menu button:hover,.compose-tools-menu button:focus-visible{background:var(--compose-menu-hover-bg);color:var(--compose-menu-hover-fg)}.compose-tools-menu button:focus-visible{outline:2px solid var(--shade-dark);outline-offset:1px}.compose-tool-icon{--compose-icon-ink:var(--ink);--compose-icon-paper:var(--paper);width:28px;height:28px;justify-self:center;display:block;position:relative;color:var(--compose-icon-ink);background:var(--compose-icon-paper);border:2px solid var(--compose-icon-ink)}.compose-floppy-icon{background:linear-gradient(var(--compose-icon-ink),var(--compose-icon-ink)) 4px 4px / 17px 8px no-repeat,linear-gradient(var(--compose-icon-paper),var(--compose-icon-paper)) 18px 5px / 4px 6px no-repeat,linear-gradient(var(--compose-icon-ink),var(--compose-icon-ink)) 6px 19px / 16px 2px no-repeat,var(--compose-icon-paper)}.compose-floppy-icon::before{content:"";position:absolute;left:5px;right:5px;bottom:3px;height:8px;border:2px solid var(--compose-icon-ink);background:var(--compose-icon-paper)}.compose-tool-copy{min-width:0;display:grid;gap:2px}.compose-tool-copy b{font-weight:700;line-height:1.18;color:var(--compose-tool-copy-b)}.compose-tool-copy small{color:var(--compose-tool-copy-small);font-family:var(--text-font);font-size:11px;line-height:1.25}@media (hover:none){.assistant-window .message-actions{opacity:1}}.assistant-window.is-sideask .message:not(.clio-welcome){width:100%;grid-template-columns:minmax(0,1fr);gap:4px;padding:13px 16px}.assistant-window.is-sideask .speaker{padding-top:0;text-align:left}.assistant-window.is-sideask .message-grounding-strip,.assistant-window.is-sideask .message-actions{grid-column:1}.assistant-window.is-sideask .clio-welcome{grid-template-columns:minmax(0,1fr);gap:0;padding:32px 24px}.assistant-window.is-sideask .clio-welcome .clio-welcome-icon{display:none}.assistant-window.is-sideask .clio-welcome .message-content{grid-column:1}.assistant-window.is-sideask .composer{margin:8px 10px 10px}.assistant-window.is-sideask .composer-key-hint{display:none}.compose-tools-menu button:hover .compose-tool-icon,.compose-tools-menu button:focus-visible .compose-tool-icon{--compose-icon-ink:var(--paper);--compose-icon-paper:var(--ink)}.compose-tools-menu button:hover .compose-tool-copy small,.compose-tools-menu button:focus-visible .compose-tool-copy small{color:var(--paper)}textarea,input[type="url"],input[type="text"],input[type="password"],input[type="number"]{width:100%;border:var(--field-border);border-radius:var(--field-radius);background:var(--field-bg);color:var(--ink);padding:6px;outline:none;box-shadow:var(--field-shadow)}select{width:100%;border:var(--field-border);border-radius:var(--select-radius);background:var(--field-bg);color:var(--ink);padding:6px;outline:none;box-shadow:var(--field-shadow)}input.is-derived-name{background:var(--panel);box-shadow:inset 1px 1px 0 var(--shade)}textarea:focus{border:var(--field-focus-border);box-shadow:var(--field-focus-ring);background:var(--field-focus-bg)}input:focus{border:var(--field-focus-border);box-shadow:var(--field-focus-ring)}select:focus{border:var(--field-focus-border);box-shadow:var(--field-focus-ring)}.button-row{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:7px;margin-top:0}.button-row .spacer{flex:1 1 auto;min-width:12px}.button-row.is-one-line{flex-wrap:nowrap}.button-row.is-one-line>.btn{display:inline-block;overflow:hidden;text-align:center;text-overflow:ellipsis}.btn[hidden]{display:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:72px;min-height:var(--system-button-min-height);padding:var(--system-button-padding-y) var(--system-button-padding-x);border:var(--system-control-line) solid var(--btn-border-color);border-radius:var(--btn-radius);background:var(--btn-bg);color:var(--btn-fg);box-shadow:var(--btn-shadow);white-space:nowrap;transition:background var(--control-motion-fast-in) var(--control-motion-ease),color var(--control-motion-fast-in) var(--control-motion-ease),box-shadow var(--control-motion-fast-in) var(--control-motion-ease),transform var(--control-motion-fast-in) var(--control-motion-ease)}.btn:hover:not(:disabled):not(.is-disabled):not(.is-active):not(.is-selected):not(.is-multi-selected){background:var(--btn-hover-bg);color:var(--btn-hover-fg);box-shadow:var(--btn-hover-shadow)}.btn.default:hover:not(:disabled):not(.is-disabled):not(.is-active):not(.is-selected):not(.is-multi-selected){background:var(--btn-default-hover-bg,var(--btn-hover-bg));color:var(--btn-default-hover-fg,var(--btn-hover-fg))}.btn:focus-visible{outline:var(--control-focus-outline);outline-offset:var(--control-focus-offset)}.btn.default:focus-visible{outline:var(--btn-default-focus-outline,var(--control-focus-outline));outline-offset:var(--control-focus-offset)}.btn.is-active,.btn.is-selected{--btn-border-color:var(--btn-active-border-color);--btn-bg:var(--btn-active-bg);--btn-fg:var(--btn-active-fg);--btn-shadow:var(--btn-active-shadow)}.btn.is-active:hover,.btn.is-active:focus-visible,.btn.is-selected:hover,.btn.is-selected:focus-visible{background:var(--btn-active-bg);color:var(--btn-active-fg);box-shadow:var(--btn-active-shadow)}.teachtext-actions .btn,.scrap-selection-actions .btn{font-family:var(--title-font);min-width:min(112px,100%);max-width:100%;white-space:nowrap;overflow-wrap:normal;line-height:1.2;text-align:center}#teachtext-translate,#teachtext-download-bilingual,#reader-clip-translate-button,#toggle-scrap-translation,#download-scraps-bilingual{min-width:fit-content;max-width:100%}.btn:active:not(:disabled):not(.is-disabled){background:var(--btn-active-bg);color:var(--btn-active-fg);transform:none;box-shadow:var(--btn-active-shadow)}.btn:disabled{color:var(--shade-dark);cursor:default;opacity:var(--control-disabled-opacity)}.btn.is-disabled{color:var(--shade-dark);cursor:default;opacity:var(--control-disabled-opacity)}.btn:disabled:active{background:var(--paper);color:var(--shade-dark)}.btn.is-disabled:active{background:var(--paper);color:var(--shade-dark)}.btn.default{border-width:var(--system-control-line);background:var(--btn-default-bg);color:var(--btn-default-fg);text-shadow:var(--btn-default-text-shadow);box-shadow:var(--btn-default-shadow)}.btn.default:active:not(:disabled):not(.is-disabled){background:var(--btn-default-active-bg);color:var(--btn-default-active-fg)}.btn.danger{border-style:double}.btn[data-loading="true"]{position:relative;pointer-events:none;opacity:1}.btn[data-loading="true"]>*{visibility:hidden}.btn[data-loading="true"]::after{content:attr(data-loading-label);position:absolute;inset:0;display:grid;place-items:center;padding:inherit;color:var(--btn-fg);white-space:nowrap}.settings{display:grid;gap:8px}.control-panel .settings,.chooser-panel .settings{grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;overflow-y:auto;padding:10px var(--settings-scrollbar-lane-padding-right) 10px 12px;background:var(--settings-scrollbar-lane-bg)}.control-panel .settings{grid-template-columns:var(--control-settings-columns);grid-template-rows:var(--control-settings-rows)}.control-panel .settings>.control-chooser{grid-area:var(--control-chooser-area)}.control-panel .settings>.control-section,.chooser-panel .settings>.control-section{min-width:0}.control-panel .settings::-webkit-scrollbar,.chooser-panel .settings::-webkit-scrollbar{width:16px;height:16px;background:var(--paper)}.control-panel .settings::-webkit-scrollbar-track,.chooser-panel .settings::-webkit-scrollbar-track{background:var(--paper);border-left:var(--system-control-line) solid var(--ink)}.control-panel .settings::-webkit-scrollbar-thumb,.chooser-panel .settings::-webkit-scrollbar-thumb{border:var(--system-control-line) solid var(--ink);border-radius:0;background:var(--paper);box-shadow:inset 1px 1px 0 var(--shade)}.control-panel .settings::-webkit-scrollbar-corner,.chooser-panel .settings::-webkit-scrollbar-corner{background:var(--scrollbar-corner-bg)}.control-panel .hint,.chooser-panel .hint{margin:0}.control-prompt-entry{display:grid;gap:8px}.control-prompt-entry .btn{justify-self:start}.control-prompt-entry+.control-checkbox-grid{margin-top:5px}.control-section{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;padding:10px 12px 12px;border:var(--system-border);background:var(--paper);background-color:var(--control-section-bg);box-shadow:var(--system-inset)}.control-section h3{margin:-11px 0 0;padding:0 7px;justify-self:start;background:var(--paper);font-family:var(--title-font);font-size:13px;line-height:1}.control-field{display:grid;grid-template-columns:118px minmax(0,1fr);gap:6px 10px;align-items:center;margin:0;font-weight:700}.control-field span,.control-stack span{font-size:12px;line-height:1.25}.control-stack{display:grid;gap:4px;margin:0;font-weight:700}.control-stack textarea{min-height:62px;max-height:96px;resize:vertical}.control-panel input[type="text"],.control-panel input[type="password"],.control-panel input[type="number"],.control-panel textarea,.control-panel .btn,.chooser-panel .btn{border-radius:0}.control-panel input[type="text"],.control-panel input[type="password"],.control-panel input[type="number"]{min-height:28px;padding:4px 7px}.control-panel .model-combo-wrap input[type="text"]{width:100%;padding-right:28px}.context-length-control{display:grid;grid-template-columns:minmax(0,1fr) minmax(92px,max-content);gap:8px;align-items:center}.context-length-control input[type="text"]{width:100%}.context-length-preset-wrap{min-width:92px}.control-panel select,.chooser-panel select{min-height:28px;padding:4px 28px 4px 7px;border-radius:var(--system-select-radius)}.select-wrap{position:relative;display:block}.select-wrap-inline{display:inline-block;width:max-content;max-width:100%;justify-self:center}.select-wrap::after{content:"";position:absolute;right:8px;top:50%;transform:translateY(-3px);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid var(--ink);pointer-events:none;z-index:var(--z-local-chrome)}.select-wrap.has-system-select::after{display:none}.select-wrap.has-system-select>select{position:absolute;inset:0;width:100%;height:100%;opacity:0;pointer-events:none}.system-select-button{position:relative;z-index:var(--z-local-control);display:inline-flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:19px;padding:0 24px 0 6px;border:var(--system-control-line) solid var(--ink);border-radius:var(--system-select-radius);background:var(--paper);color:var(--ink);box-shadow:var(--system-inset);font:inherit;font-weight:700;line-height:1.2;text-align:left;white-space:nowrap;overflow:hidden;transition:background var(--control-motion-fast-in) var(--control-motion-ease),box-shadow var(--control-motion-fast-in) var(--control-motion-ease)}.system-select-button>.system-select-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.system-select-button::after{content:"";position:absolute;right:8px;top:50%;transform:translateY(-3px);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid var(--ink)}.system-select-button:disabled{color:var(--shade-dark);background:var(--control-disabled-bg,repeating-linear-gradient(45deg,var(--paper) 0,var(--paper) 4px,#eeeeee 4px,#eeeeee 8px));opacity:var(--control-disabled-opacity)}.system-select-button:focus-visible{outline:var(--control-focus-outline);outline-offset:var(--control-focus-offset)}.system-select-menu{position:absolute;top:calc(100% + 4px);left:0;z-index:var(--z-local-popover);display:block;visibility:hidden;opacity:0;pointer-events:none;transform:translateY(-2px);min-width:100%;width:max-content;max-width:min(420px,calc(100vw - 32px));padding:3px;border:var(--system-control-line) solid var(--ink);background:var(--paper);box-shadow:2px 2px 0 var(--paper),4px 4px 0 var(--ink);transition:opacity var(--control-motion-medium-out) var(--control-motion-ease),transform var(--control-motion-medium-out) var(--control-motion-ease),visibility 0s linear var(--control-motion-medium-out)}.select-wrap.is-system-select-open .system-select-menu{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0);transition-duration:var(--control-motion-medium-in),var(--control-motion-medium-in),0s;transition-delay:0s}.system-select-option{position:relative;display:block;width:100%;min-height:var(--system-select-option-min-height);margin:var(--system-select-option-margin);padding:4px 28px 4px 28px;border:var(--system-select-option-border);border-radius:var(--system-select-option-radius);background:var(--system-select-option-bg);color:var(--system-select-option-fg);box-shadow:var(--system-select-option-shadow);font-family:var(--text-font);font-size:var(--system-control-size);font-weight:400;line-height:1.2;text-align:left;white-space:nowrap;transition:background var(--control-motion-fast-in) var(--control-motion-ease),color var(--control-motion-fast-in) var(--control-motion-ease),box-shadow var(--control-motion-fast-in) var(--control-motion-ease)}.system-select-option+.system-select-option{border-top:var(--select-divider)}.system-select-option.is-selected,.system-select-option:not(.is-selected):hover,.system-select-option:not(.is-selected):focus-visible{background:var(--system-select-option-active-bg);color:var(--system-select-option-active-fg);box-shadow:var(--system-select-option-active-shadow);outline:0}.system-select-option.is-selected+.system-select-option,.system-select-option:not(.is-selected):hover+.system-select-option,.system-select-option:not(.is-selected):focus-visible+.system-select-option{border-top-color:var(--system-select-option-active-next-border-top-color)}.system-select-option:focus-visible{outline:var(--control-focus-outline);outline-offset:-3px}.system-select-option.is-selected::before{content:"✓";position:absolute;left:9px;top:50%;transform:translateY(-50%);font-weight:var(--system-strong-weight)}.system-select-button.is-hidden,.system-select-menu.is-hidden{display:none}.control-wide-button{width:100%}.control-status,.control-footer{padding-top:4px;border-top:var(--control-status-border);font-size:11px;line-height:1.35;overflow-wrap:anywhere}.cloud-state-panel{display:none}body.is-cloud-active .model-state-panel{display:none}body.is-cloud-configured .model-state-panel{display:none}body.is-cloud-active .cloud-state-panel,body.is-cloud-configured .cloud-state-panel{display:grid;gap:var(--cloud-state-panel-gap);border:var(--cloud-state-panel-border);border-radius:var(--cloud-state-panel-radius);padding:var(--cloud-state-panel-padding);background:var(--cloud-state-panel-bg);box-shadow:var(--cloud-state-panel-shadow)}.cloud-state-panel b{color:var(--cloud-state-title-color);font-size:var(--cloud-state-title-font-size)}.cloud-state-name{color:var(--cloud-state-name-color);font-size:12px;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-model-name{padding:0 16px 4px;font-size:12px;font-weight:bold;white-space:nowrap}.cloud-state-status{display:flex;align-items:center;gap:6px;color:var(--cloud-state-status-color);font-size:var(--cloud-state-status-font-size)}.cloud-state-usage{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--cloud-state-usage-gap);margin:0;font-size:var(--cloud-state-usage-font-size);border-top:var(--cloud-state-usage-border-top);padding-top:var(--cloud-state-usage-padding-top)}.cloud-state-usage dt{color:var(--cloud-state-usage-label-color)}.cloud-state-usage dd{margin:0;font-weight:bold;text-align:right}.is-cloud-active .control-model-section{opacity:0.4;pointer-events:none}.control-cloud-status{display:flex;align-items:center;gap:8px;padding:6px 8px;border:2px solid var(--shade);background:var(--paper);font-size:12px;line-height:1.3}.cloud-status-dot{width:9px;height:9px;border-radius:50%;background:var(--shade-dark);flex-shrink:0}.cloud-status-dot.is-connected{background:#23a942}.cloud-status-dot.is-error{background:#c93}.cloud-balance{margin-left:auto;font-weight:700;white-space:nowrap}.cloud-model-indicator{display:inline-flex;align-items:center;gap:5px;padding:0 9px;color:var(--ink);white-space:nowrap;border:0;background:transparent;cursor:pointer}.cloud-model-indicator.is-hidden{display:none}.cloud-icon{flex:0 0 auto;position:relative;width:17px;height:17px}#cloud-model-label{max-width:24ch;overflow:hidden;text-overflow:ellipsis}.cloud-model-popover{min-width:210px;padding:4px 0;left:auto;right:0}.cl-hdr{padding:3px 12px 2px 16px;font-weight:var(--system-strong-weight);white-space:nowrap}.cl-row{display:flex;justify-content:space-between;padding:2px 16px;font-size:11px;color:#555;line-height:1.2}.cl-row b{color:var(--ink);text-align:right}.cl-est-note{padding:3px 16px 4px;font-size:10px;color:var(--shade-dark);line-height:1.4;border-top:1px dotted var(--shade);margin-top:2px}.cloud-model-popover button,.cl-static-row{display:flex;align-items:center;gap:8px;min-height:22px;padding:2px 12px 2px 6px;line-height:1.2}.cl-mrk{width:12px;text-align:center;font-weight:bold}.cl-txt{display:grid;flex-grow:1;gap:1px}.cl-subtxt{color:var(--shade-dark);font-size:10px;line-height:1.2}.cloud-model-popover button:hover .cl-subtxt,.cloud-model-popover button:focus-visible .cl-subtxt{color:var(--paper)}.control-status[data-state="ready"]{color:var(--ink)}.control-status[data-state="unavailable"],.control-status[data-state="disabled"]{color:#555555}.control-footer{padding:5px 7px;border:var(--system-control-line) solid var(--ink);background:#eeeeee}.control-checkbox-grid{display:grid;gap:5px}.control-panel .field-row{min-height:20px;gap:6px;margin:0}.control-panel .field-row:has(input:disabled){opacity:0.55}.chooser-section{gap:10px}.chooser-source{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;align-items:center;margin:0}.chooser-source .sys-icon{width:36px;height:36px}.chooser-source select{width:100%}.control-advanced{gap:9px}.control-advanced summary{cursor:pointer;font-family:var(--title-font);font-size:13px;color:var(--control-summary-fg);font-weight:700;list-style-position:inside}@container (max-width:430px){.control-panel .settings{padding:9px var(--settings-scrollbar-lane-padding-right) 9px 9px}.control-field{grid-template-columns:104px minmax(0,1fr)}.model-state-panel ol{grid-template-columns:minmax(0,1fr)}}.control-advanced:not([open]){padding:7px 9px}.control-advanced:not([open])>*:not(summary){display:none}.model-state-panel{border:var(--model-state-panel-border);border-radius:var(--model-state-panel-radius);padding:var(--model-state-panel-padding);background:var(--model-state-panel-bg);box-shadow:var(--model-state-panel-shadow);display:grid;gap:var(--model-state-panel-gap)}.model-state-panel b{color:var(--model-state-title-color);font-size:var(--model-state-title-font-size)}.model-state-panel ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--model-state-list-gap)}.model-state-panel li{display:grid;grid-template-columns:1fr auto;gap:6px;align-items:center;padding:var(--model-state-row-padding);border-left:var(--model-state-row-border-left);border-radius:var(--model-state-row-radius);background:var(--model-state-row-bg);box-shadow:var(--model-state-row-shadow)}.model-state-panel li span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.system-status-window .model-state-panel li.is-current{background:var(--model-state-row-current-bg);border-left-color:var(--ink)}.system-status-window .model-state-panel li.is-done{background:var(--model-state-row-done-bg);border-left-color:var(--ink)}.model-state-panel li.is-done small::before{content:"✓ "}.model-state-panel.is-running{outline:var(--model-state-running-outline);box-shadow:var(--model-state-running-shadow)}.model-state-panel small,#model-state-next{font-size:11px;line-height:1.25}#model-state-next{margin:var(--model-state-next-margin);padding-top:var(--model-state-next-padding-top);border-top:var(--model-state-next-border-top);color:var(--model-state-next-color)}.finder-grid{min-height:220px;display:grid;grid-template-columns:repeat(auto-fit,minmax(82px,1fr));gap:16px;align-items:start;justify-items:center;background-color:var(--pane-bg)}.welcome-disk-grid{align-content:start}.disk-grid{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));min-height:180px}.window-pane.text-disk-pane{display:grid;grid-template-rows:auto minmax(0,1fr);gap:0;padding:0}.text-disk-pane>.button-row{padding:10px;border-bottom:var(--pane-actions-border-bottom)}.text-disk-grid.window-frame-scroller,.trash-list.window-frame-scroller,.project-cd-grid.window-frame-scroller,.document-icon-grid.window-frame-scroller{padding:12px}.text-disk-grid{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));min-height:190px}.find-path-window .window-pane.find-path-pane{display:flex;flex-direction:column;gap:var(--find-path-pane-gap);align-items:stretch;padding:var(--find-path-pane-padding);background:var(--find-path-pane-bg)}.find-path-pane label{font-weight:bold}.find-path-query-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;width:var(--find-path-query-row-width,100%);margin:var(--find-path-query-row-margin,0);padding:var(--find-path-query-row-padding,0);background:var(--find-path-query-row-bg,none);border-bottom:var(--find-path-query-row-border-bottom,0)}.find-path-query-row input{min-width:0}.find-path-window .find-path-query-row input{min-height:var(--find-path-query-min-height,auto);padding:var(--find-path-query-padding,6px);border-radius:var(--find-path-query-radius,var(--field-radius));background:var(--find-path-query-bg,var(--field-bg))}.find-path-query-row input:focus{outline:0}.find-path-pane input{width:100%}.find-path-pane .find-path-query-row input{width:auto}.find-path-summary,.find-path-results{width:100%}.find-path-summary{margin-top:4px;padding:10px;border:var(--find-path-summary-border);background:var(--paper);font-family:var(--text-font);line-height:1.5;white-space:pre-wrap;max-height:140px;overflow-y:auto;font-size:13px;box-shadow:inset 1px 1px 0 var(--shade)}.find-path-results{display:flex;flex-direction:column;gap:var(--find-path-results-gap);flex:1;min-height:0;overflow-y:auto;padding:var(--find-path-results-padding);border:var(--find-path-results-border);border-radius:var(--find-path-results-radius);margin-top:4px;background:var(--find-path-results-bg);box-shadow:var(--find-path-results-shadow)}.find-path-window .find-path-results>.empty-folder-note{max-width:var(--find-path-empty-note-max-width);margin:var(--find-path-empty-note-margin);padding:var(--find-path-empty-note-padding);border:var(--find-path-empty-note-border);border-radius:var(--find-path-empty-note-radius);background:var(--find-path-empty-note-bg);box-shadow:var(--find-path-empty-note-shadow);color:var(--find-path-empty-note-fg)}.find-path-notice.is-error{color:var(--ink);border-style:solid;background:repeating-linear-gradient(135deg,transparent 0 8px,rgba(0,0,0,0.04) 8px 16px),var(--paper)}.find-path-results-header{display:var(--find-path-header-display);grid-template-columns:var(--find-path-table-columns);column-gap:10px;position:sticky;top:0;padding:var(--find-path-header-padding,2px 10px);border-bottom:var(--find-path-header-border-bottom,1px solid var(--shade));background:var(--find-path-header-bg,var(--paper));font-family:var(--ui-font);font-size:var(--find-path-header-font-size,11px)}.find-path-header-relevance,.find-path-result-relevance{display:var(--find-path-relevance-display)}.find-path-result-relevance{align-self:center;height:8px;border:1px solid currentColor;border-radius:var(--find-path-relevance-radius,0);background:linear-gradient(to right,currentColor 0 var(--find-path-relevance,0%),transparent var(--find-path-relevance,0%))}.find-path-result{border:var(--find-path-result-border);border-bottom:var(--find-path-result-border-bottom);border-radius:var(--find-path-result-radius);background:var(--find-path-result-bg);color:var(--find-path-result-fg);box-shadow:var(--find-path-result-shadow);cursor:pointer;display:var(--find-path-result-display,flex);flex-direction:column;grid-template-columns:var(--find-path-table-columns);align-items:var(--find-path-result-align,stretch);gap:var(--find-path-result-gap);column-gap:var(--find-path-result-column-gap,var(--find-path-result-gap));padding:var(--find-path-result-padding);text-align:left}.find-path-result>:is(p,.find-path-result-actions,.find-path-translation){grid-column:1 / -1}.find-path-result:where(:nth-child(even of .find-path-result)){background:var(--find-path-result-even-bg,var(--find-path-result-bg))}.find-path-result:hover{border:var(--find-path-result-hover-border);border-bottom:var(--find-path-result-hover-border-bottom);background:var(--find-path-result-hover-bg);color:var(--find-path-result-hover-fg);box-shadow:var(--find-path-result-hover-shadow)}.find-path-result.is-selected{border:var(--find-path-result-selected-border);border-bottom:var(--find-path-result-selected-border-bottom);background:var(--find-path-result-selected-bg);color:var(--find-path-result-selected-fg);box-shadow:var(--find-path-result-selected-shadow)}.find-path-result:hover span,.find-path-result:hover p,.find-path-result:hover .find-path-translation{color:var(--find-path-result-hover-detail-color)}.find-path-result.is-selected span,.find-path-result.is-selected p,.find-path-result.is-selected .find-path-translation{color:var(--find-path-result-selected-detail-color)}.find-path-result-actions{display:flex;justify-content:flex-end;margin-top:4px}.find-path-translation{margin-top:6px;padding:7px;border:var(--find-path-translation-border);border-radius:var(--find-path-translation-radius);background:var(--find-path-translation-bg);box-shadow:var(--find-path-translation-shadow);color:var(--find-path-result-body-color)}.find-path-translation b{display:block;margin-bottom:4px;font-family:var(--title-font)}.find-path-translation p{margin:0}.find-path-result:last-child{border-bottom:var(--find-path-result-last-border-bottom)}.find-path-result:last-child:hover{border-bottom:var(--find-path-result-last-hover-border-bottom)}.find-path-result strong{color:var(--find-path-result-title-color);font-size:13px;line-height:1.3}.find-path-result span{font-family:var(--mono-font);font-size:10px;color:var(--find-path-result-detail-color)}.find-path-result p{color:var(--find-path-result-body-color)}.find-path-result:hover strong{color:var(--find-path-result-hover-title-color)}.find-path-result.is-selected strong{color:var(--find-path-result-selected-title-color)}.find-path-result.is-selected:hover{border:var(--find-path-result-selected-hover-border);border-bottom:var(--find-path-result-selected-hover-border-bottom);background:var(--find-path-result-selected-hover-bg);color:var(--find-path-result-selected-hover-fg);box-shadow:var(--find-path-result-selected-hover-shadow)}.find-path-more-btn{width:100%;border:0;background:transparent;padding:12px;color:var(--ink);font-family:var(--ui-font);font-style:italic;text-align:center;cursor:pointer;border-top:1px dashed var(--shade)}.find-path-more-btn:hover{background:#f5f5f5;text-decoration:underline}.find-file-window .window-pane.find-file-pane{display:grid;grid-template-rows:auto minmax(160px,1fr) auto;gap:var(--find-file-pane-gap);min-height:220px;padding:var(--find-file-pane-padding);background:var(--find-file-pane-bg)}.find-file-search-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--find-file-search-row-gap)}.find-file-search-row label{font-weight:bold;color:var(--find-file-label-color)}.find-file-search-row input{width:100%}.find-file-results{padding:var(--find-file-results-padding);border:var(--find-file-results-border);border-radius:var(--find-file-results-radius);background:var(--find-file-results-bg);box-shadow:var(--find-file-results-shadow);flex:1;min-height:0;overflow:auto}.find-file-window .find-file-results>.empty-folder-note{max-width:var(--find-file-empty-note-max-width);margin:var(--find-file-empty-note-margin);padding:var(--find-file-empty-note-padding);border:var(--find-file-empty-note-border);border-radius:var(--find-file-empty-note-radius);background:var(--find-file-empty-note-bg);box-shadow:var(--find-file-empty-note-shadow);color:var(--find-file-empty-note-fg)}.find-file-result{width:100%;margin-bottom:var(--find-file-result-margin-bottom);border:var(--find-file-result-border);border-bottom:var(--find-file-result-border-bottom);border-radius:var(--find-file-result-radius);background:var(--find-file-result-bg);color:var(--find-file-result-fg);box-shadow:var(--find-file-result-shadow);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:7px 8px;text-align:left}.find-file-result strong,.find-file-result span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.find-file-result span{grid-column:1 / -1;font-family:var(--mono-font);font-size:11px}.find-file-result small{color:inherit;opacity:0.68;white-space:nowrap}.find-file-results .find-file-result:hover,.find-file-results .find-file-result.is-selected{border-color:var(--find-file-result-active-border-color);border-bottom-color:var(--find-file-result-active-border-bottom-color);background:var(--find-file-result-active-bg);color:var(--find-file-result-active-fg)}.reader-window{width:680px;height:560px}.reader-details-bar{grid-template-columns:minmax(0,1fr) minmax(0,50%) minmax(0,1fr);justify-content:stretch}#reader-status{justify-self:start;max-width:100%}.reader-status-context{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;max-width:100%}#reader-url-display{min-width:0;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.reader-status-actions{display:flex;align-items:center;justify-content:flex-end;min-width:0}.reader-pane{display:flex;flex-direction:column;gap:8px;height:100%}.reader-toolbar{display:flex;flex-direction:column;gap:7px}.reader-url-row{display:block}.reader-toolbar input{width:100%;font-family:var(--mono-font);font-size:12px}.reader-pane:not(:has(#reader-docmap-button:not(:disabled))) .reader-actions .btn:disabled:not(#reader-fetch-button){display:none}.reader-status-actions .reader-command-menu:not(:has(.reader-command-popover .btn:not(:disabled))){display:none}.reader-pane:has(#reader-docmap-button:not(:disabled)) .reader-url-row,.reader-pane:has(#reader-docmap-button:not(:disabled)) #reader-fetch-button{display:none}.reader-pane:has(#reader-docmap-button:not(:disabled)) .reader-toolbar{display:none}.reader-pane:has(#reader-docmap-button:not(:disabled)) .reader-actions{display:none}.reader-workspace{--reader-tabs-size:190px;flex:1;min-height:0;display:flex;flex-direction:row;gap:6px;position:relative}.reader-rail{flex:0 0 var(--reader-tabs-size);gap:6px}@container (max-width:759px){.reader-workspace{flex-direction:column}.tdi-shell>.tdi-rail,.reader-workspace>.tdi-rail{display:none}.tdi-grabber{display:none}.tdi-stack-host:not(.is-hidden){display:block}.reader-status-context:has(.tdi-stack-host:not(.is-hidden))>#reader-url-display{display:none}}.tdi-rail:has(.tdi-tabs.is-hidden){display:none}.tdi-rail:has(.tdi-tabs.is-hidden)+.tdi-grabber{display:none}.tdi-grabber{flex:0 0 4px;position:relative;align-self:stretch;border:0;background:transparent;cursor:col-resize;touch-action:none;min-height:28px}.tdi-grabber::after{content:"";position:absolute;top:var(--tdi-grabber-mark-top);left:var(--tdi-grabber-mark-left);width:var(--tdi-grabber-mark-width);height:var(--tdi-grabber-mark-height);border-radius:var(--tdi-grabber-mark-radius);background:var(--tdi-grabber-mark-bg);box-shadow:var(--tdi-grabber-mark-shadow);opacity:var(--tdi-grabber-mark-opacity);transform:var(--tdi-grabber-mark-transform)}.tdi-grabber:hover::after,.tdi-grabber:focus-visible::after,body.is-resizing-reader .tdi-grabber::after,body.is-resizing-tdi .tdi-grabber::after{background:var(--tdi-grabber-mark-active-bg);box-shadow:var(--tdi-grabber-mark-active-shadow);opacity:var(--tdi-grabber-mark-active-opacity)}.tdi-grabber:focus-visible{outline:1px dotted var(--ink);outline-offset:-1px}body.is-resizing-reader,body.is-resizing-tdi{cursor:col-resize;user-select:none}.reader-tabs .btn{max-width:none;overflow:hidden;text-overflow:ellipsis;font-size:11px}.tdi-tabs{display:flex;align-items:var(--tdi-tabs-align-items);gap:var(--tdi-tabs-gap);width:100%;max-width:100%;min-height:var(--tdi-tabs-min-height);box-sizing:border-box;padding:var(--tdi-tabs-padding);background:var(--tdi-tabs-bg);border-bottom:var(--tdi-tabs-border-bottom);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain}.tdi-tabs::after{content:var(--tdi-tabs-after-content);flex:var(--tdi-tabs-after-flex);min-width:var(--tdi-tabs-after-min-width)}.tdi-tabs::-webkit-scrollbar{display:none}.tdi-shell{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.tdi-shell>.window-pane,.tdi-shell>form{flex:1 1 auto;min-width:0;min-height:0}.tdi-rail{display:flex;flex-direction:column;min-width:0;min-height:0;box-sizing:border-box;padding:var(--tdi-rail-padding);border:var(--tdi-rail-border);border-radius:var(--tdi-rail-radius);background:var(--tdi-rail-bg);box-shadow:var(--tdi-rail-shadow)}.tdi-source-rail-label{display:var(--tdi-source-label-display);flex:0 0 auto;padding:var(--tdi-source-label-padding);border-bottom:var(--tdi-source-label-border-bottom);background:var(--tdi-source-label-bg);color:var(--tdi-source-label-fg);font-family:var(--tdi-source-label-font-family);font-size:var(--tdi-source-label-font-size);font-weight:var(--tdi-source-label-font-weight);letter-spacing:var(--tdi-source-label-letter-spacing);line-height:1;text-transform:var(--tdi-source-label-text-transform)}.tdi-stack-host{display:none;width:fit-content;min-width:0;max-width:min(280px,42cqi)}.tdi-stack-host.is-hidden{display:none}.tdi-document-stack{position:relative;min-width:0;color:var(--ink)}.tdi-document-stack>summary{list-style:none}.tdi-document-stack>summary::-webkit-details-marker{display:none}.tdi-document-stack .tdi-stack-summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;width:100%;min-width:0;gap:6px;cursor:default}.tdi-stack-active-copy{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tdi-stack-count{display:inline-grid;min-width:18px;min-height:18px;padding-inline:4px;border-radius:999px;background:var(--tdi-stack-count-bg);color:var(--tdi-stack-count-fg);font-family:var(--mono-font);font-size:9px;font-variant-numeric:tabular-nums;line-height:1;place-items:center}.tdi-stack-disclosure{width:0;height:0;border-inline:4px solid transparent;border-top:5px solid currentColor;transform-origin:50% 35%;transition:transform 0.12s ease}.tdi-document-stack[open] .tdi-stack-disclosure{transform:rotate(180deg)}.tdi-stack-popover{position:absolute;z-index:var(--z-local-popover);top:calc(100% + 5px);right:0;width:min(340px,calc(100cqi - 48px));max-height:min(360px,60vh);overflow:auto;box-sizing:border-box;padding:4px;border:var(--tdi-stack-popover-border);border-radius:var(--tdi-stack-popover-radius);background:var(--tdi-stack-popover-bg);box-shadow:var(--tdi-stack-popover-shadow);backdrop-filter:var(--tdi-stack-popover-backdrop-filter);-webkit-backdrop-filter:var(--tdi-stack-popover-backdrop-filter)}.tdi-stack-item{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;min-width:0;border-bottom:var(--tdi-stack-item-border);background:var(--tdi-stack-item-bg);color:var(--tdi-stack-item-fg)}.tdi-stack-item:last-child{border-bottom:0}.tdi-stack-item:hover,.tdi-stack-item:focus-within{background:var(--tdi-stack-item-hover-bg);color:var(--tdi-stack-item-hover-fg)}.tdi-stack-item.is-active{background:var(--tdi-stack-item-active-bg);color:var(--tdi-stack-item-active-fg)}.tdi-document-stack .tdi-stack-open{display:grid;min-width:0;gap:2px;padding:7px 10px;border:0;border-radius:0;background:transparent;box-shadow:none;color:inherit;font:inherit;text-align:left}.tdi-stack-open>span,.tdi-stack-open>small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tdi-stack-open>small{color:inherit;font-family:var(--mono-font);font-size:9px;opacity:0.64}.tdi-document-stack .tdi-stack-close{position:relative;align-self:center;width:28px;min-width:28px;height:28px;min-height:28px;margin-inline-end:3px;padding:0;border:0;border-radius:50%;background:transparent;box-shadow:none;color:inherit}.tdi-stack-close::before,.tdi-stack-close::after{content:"";position:absolute;top:50%;left:50%;width:11px;height:1.5px;background:currentColor}.tdi-stack-close::before{transform:translate(-50%,-50%) rotate(45deg)}.tdi-stack-close::after{transform:translate(-50%,-50%) rotate(-45deg)}.tdi-stack-close:hover:not(:disabled),.tdi-stack-close:focus-visible:not(:disabled){background:color-mix(in srgb,currentColor 14%,transparent)}.tdi-stack-close:disabled,.tdi-stack-close.is-disabled{opacity:0.34;cursor:default}.tdi-stack-item.is-dragging{opacity:0.46}.tdi-stack-item.is-drop-target{box-shadow:inset 0 2px 0 currentColor}@container (min-width:760px){.tdi-shell{flex-direction:row}.tdi-shell>.tdi-rail{flex:0 0 var(--tdi-rail-width)}.tdi-rail .tdi-tabs{flex:1 1 auto;flex-direction:column;align-items:stretch;overflow-x:hidden;overflow-y:auto;overscroll-behavior-x:auto;overscroll-behavior-y:contain}.tdi-rail .tdi-tab-wrap,.tdi-rail .tdi-tabs.is-overflowing .tdi-tab-wrap,.tdi-rail .tdi-tabs.is-crowded .tdi-tab-wrap{flex:0 0 auto;width:100%;min-width:0;max-width:100%}}:is(.teachtext-tabs,.docmap-tabs,.reader-tabs).tdi-tabs{align-items:var(--tdi-tabs-align-items)}.tdi-tab{width:100%;min-width:0;max-width:none;height:var(--tdi-tab-height);min-height:var(--tdi-tab-min-height);display:grid;align-content:center;gap:1px;padding:var(--tdi-tab-padding);border:var(--tdi-tab-border);border-bottom:var(--tdi-tab-border-bottom);border-radius:var(--tdi-tab-radius);background:var(--tdi-tab-bg);color:var(--tdi-tab-fg);text-align:left;box-shadow:var(--tdi-tab-shadow);backdrop-filter:var(--tdi-tab-backdrop-filter);-webkit-backdrop-filter:var(--tdi-tab-backdrop-filter)}.tdi-tab-wrap{position:relative;display:block;flex:1 1 150px;min-width:112px;max-width:180px;height:var(--tdi-tab-wrap-height);min-height:var(--tdi-tab-wrap-min-height);border:var(--tdi-tab-wrap-border);background:var(--tdi-tab-wrap-bg)}.tdi-tabs.is-overflowing .tdi-tab-wrap{flex:0 1 138px;min-width:104px;max-width:154px}.tdi-tabs.is-crowded .tdi-tab-wrap{flex-basis:118px;min-width:96px;max-width:132px}.tdi-tab-wrap .tdi-tab{min-width:0;max-width:none}.tdi-tab-close{position:absolute;top:var(--tdi-tab-close-top);right:var(--tdi-tab-close-right);display:inline-grid;place-items:center;width:var(--tdi-tab-close-width);min-width:var(--tdi-tab-close-width);max-width:var(--tdi-tab-close-width);height:var(--tdi-tab-close-height);min-height:var(--tdi-tab-close-min-height);border:var(--tdi-tab-close-border);border-radius:var(--tdi-tab-close-radius);background:var(--tdi-tab-close-bg);color:var(--tdi-tab-close-fg);padding:0;transform:var(--tdi-tab-close-transform);z-index:var(--z-local-control);font-family:var(--title-font);font-size:var(--tdi-tab-close-font-size);line-height:var(--tdi-tab-close-line-height);box-shadow:var(--tdi-tab-close-shadow);backdrop-filter:var(--tdi-tab-close-backdrop-filter);-webkit-backdrop-filter:var(--tdi-tab-close-backdrop-filter);transition:background 0.16s ease,color 0.16s ease,border-color 0.16s ease,box-shadow 0.16s ease}.tdi-tab-close::before,.tdi-tab-close::after{content:"";position:absolute;width:12px;height:2px;background:currentColor;opacity:var(--tdi-tab-close-mark-opacity)}.tdi-tab-close::before{transform:rotate(45deg)}.tdi-tab-close::after{transform:rotate(-45deg)}.tdi-tab-close:disabled,.tdi-tab-close.is-disabled{color:var(--shade-dark);background:var(--panel);box-shadow:inset 1px 1px 0 var(--shade-dark),inset -1px -1px 0 #ffffff;cursor:default}.tdi-tab-wrap.is-active .tdi-tab-close{background:var(--tdi-tab-close-active-bg);border-color:var(--tdi-tab-close-active-border-color);color:var(--tdi-tab-close-active-fg);box-shadow:var(--tdi-tab-close-active-shadow)}.tdi-tab-wrap.is-active .tdi-tab-close:disabled,.tdi-tab-wrap.is-active .tdi-tab-close.is-disabled{background:var(--panel);border-color:var(--ink);color:var(--shade-dark)}.tdi-tab-close:hover:not(:disabled):not(.is-disabled),.tdi-tab-close:focus-visible:not(:disabled):not(.is-disabled),.tdi-tab-wrap.is-active .tdi-tab-close:hover:not(:disabled):not(.is-disabled),.tdi-tab-wrap.is-active .tdi-tab-close:focus-visible:not(:disabled):not(.is-disabled),.tdi-tab-close:active:not(:disabled):not(.is-disabled),.tdi-tab-wrap.is-active .tdi-tab-close:active:not(:disabled):not(.is-disabled){border-color:var(--tdi-tab-close-hover-border-color);background:var(--tdi-tab-close-hover-bg);color:var(--tdi-tab-close-hover-fg);box-shadow:var(--tdi-tab-close-hover-shadow);transform:var(--tdi-tab-close-hover-transform)}.tdi-tab-wrap.is-dragging{opacity:var(--tdi-tab-wrap-dragging-opacity)}.tdi-tab-wrap.is-dragging .tdi-tab{border:var(--tdi-tab-dragging-border);border-bottom:var(--tdi-tab-dragging-border-bottom);background:var(--tdi-tab-dragging-bg);color:var(--tdi-tab-dragging-fg);box-shadow:var(--tdi-tab-dragging-shadow);transform:var(--tdi-tab-dragging-transform)}.tdi-tab.is-active{border:var(--tdi-tab-active-border);border-bottom:var(--tdi-tab-active-border-bottom);background:var(--tdi-tab-active-bg);color:var(--tdi-tab-active-fg);box-shadow:var(--tdi-tab-active-shadow)}.tdi-tab-wrap.is-active.is-dragging .tdi-tab{border:var(--tdi-tab-active-dragging-border);border-bottom:var(--tdi-tab-active-dragging-border-bottom);background:var(--tdi-tab-active-dragging-bg);color:var(--tdi-tab-active-dragging-fg);box-shadow:var(--tdi-tab-active-dragging-shadow)}.tdi-tab.is-active span{font-weight:var(--system-strong-weight)}.tdi-tab.is-dirty span{font-weight:var(--system-strong-weight)}.tdi-tab span,.tdi-tab small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.tdi-tab small{font-family:var(--mono-font);font-size:9px;font-weight:400;color:var(--tdi-tab-small-color);opacity:0.76}.tdi-tab.is-active small{color:var(--tdi-tab-active-small-color)}.reader-content{flex:1;min-width:0;border:var(--reader-content-border);border-radius:var(--reader-content-radius);background:var(--reader-content-bg);padding:28px 34px;overflow-y:auto;font-family:var(--text-font);line-height:1.8;box-shadow:var(--reader-content-shadow);user-select:text;color:var(--ink)}.reader-content h1{font-size:22px;font-family:var(--title-font);border-bottom:var(--reader-title-divider);padding-bottom:8px;margin-bottom:16px;text-align:center}.reader-meta{font-family:var(--mono-font);font-size:11px;color:var(--shade-dark);margin-bottom:24px;word-break:break-all;text-align:center;border-bottom:var(--reader-meta-divider);padding-bottom:6px}.reader-body-content p{margin:1.2em 0;text-indent:2em;text-align:justify}.reader-body-content h1,.reader-body-content h2,.reader-body-content h3{font-family:var(--title-font);margin-top:1.8em;margin-bottom:0.8em;border-left:var(--reader-section-marker);padding-left:10px}.reader-body-content ul,.reader-body-content ol{padding-left:20px}.reader-transcript-view{display:grid;gap:var(--reader-transcript-view-gap)}.reader-transcript-heading{font-weight:700;font-size:13px}.reader-transcript-paragraphs,.reader-transcript-blocks{display:grid;gap:var(--reader-transcript-list-gap)}.reader-transcript-paragraph,.reader-transcript-block{border:var(--reader-transcript-card-border);border-radius:var(--reader-transcript-card-radius);padding:8px 10px;background:var(--reader-transcript-card-bg);box-shadow:var(--reader-transcript-card-shadow)}.reader-transcript-paragraph{cursor:pointer}.reader-transcript-paragraph header,.reader-transcript-block header{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:11px;color:#4b4b4b}.reader-transcript-block header{color:var(--reader-transcript-block-header-color)}.reader-transcript-paragraph p,.reader-transcript-block p{margin:6px 0 0;white-space:pre-wrap}.video-docmap-chip-row{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.video-docmap-chip-row span{border:var(--video-chip-border);border-radius:var(--video-chip-radius);background:var(--video-chip-bg);color:var(--video-chip-fg);padding:1px 5px;font-size:11px;line-height:1.3}.reader-transcript-paragraph button,.reader-transcript-block button{border:var(--reader-transcript-button-border);background:var(--reader-transcript-button-bg);border-radius:var(--reader-transcript-button-radius);color:var(--reader-transcript-button-fg);box-shadow:var(--reader-transcript-button-shadow);padding:1px 6px;font-size:11px;cursor:pointer}.reader-transcript-blocks{border:var(--reader-transcript-blocks-border);border-radius:7px;padding:8px}.reader-transcript-blocks summary{border:var(--reader-transcript-summary-border);cursor:pointer;font-weight:700}.reader-transcript-block.is-focus{outline:2px solid #2f79c6;outline-offset:2px}.dictation-window,.translation-pad-window{width:var(--da-width-wide-pad);max-height:calc(100vh - 56px)}.dictation-field-button{position:fixed;z-index:var(--z-floating-field-control);min-width:48px;height:28px;padding:2px 10px;border:var(--system-control-line) solid var(--ink);background:var(--paper);color:var(--ink);box-shadow:2px 2px 0 var(--ink);font-family:var(--ui-font);font-size:13px;font-weight:bold;line-height:18px;text-align:center;white-space:nowrap}.dictation-field-button:hover,.dictation-field-button:focus{background:var(--ink);color:var(--paper)}.dictation-field-button.is-hidden{display:none}body.is-booting .dictation-field-button,body.is-shutting-down .dictation-field-button,body.has-system-modal .dictation-field-button,body:has(.boot-screen:not([hidden]):not(.is-done)) .dictation-field-button,body:has(.shutdown-screen:not(.is-hidden)) .dictation-field-button{display:none}.dictation-details-bar{align-items:center}.dictation-details-bar span:last-child{color:var(--shade-dark);margin-left:auto;text-align:right}.dictation-pane,.sideask-pad-window{width:var(--da-width-pad);max-height:calc(100vh - 56px)}.sideask-pad-pane{display:flex;flex-direction:column;gap:10px;min-height:0}.sideask-pad-pane textarea{font-family:var(--text-font);font-size:13px;resize:none}.sideask-pad-answer:not([hidden]){display:flex;flex-direction:column;gap:4px;min-height:0;overflow:auto}.sideask-pad-temporary{font-size:10px;opacity:0.75}.sideask-pad-reply{font-family:var(--text-font);font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere}.translation-pad-pane{display:flex;flex-direction:column;gap:12px;min-height:0;overflow:auto}.dictation-toolbar{display:flex;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:wrap}.dictation-bottom-actions,.translation-pad-actions{border-top:var(--action-row-divider);padding-top:8px}.dictation-transcripts,.translation-pad-textareas{display:flex;flex-direction:column;gap:6px;min-height:0}.dictation-transcripts label,.translation-pad-textareas label{font-weight:bold;font-size:12px}.dictation-transcripts textarea,.translation-pad-textareas textarea{font-family:var(--text-font);font-size:13px;resize:none}.dictation-window .dictation-pane{height:calc(100% - 58px)}.dictation-window .dictation-transcripts{flex:1 1 auto}.dictation-window .dictation-transcripts textarea{flex:1 1 0;min-height:84px}.translation-pad-details-bar{align-items:center}.translation-pad-details-bar span:last-child{color:var(--shade-dark);margin-left:auto;text-align:right}.translation-pad-textareas textarea{min-height:118px}.question-sheet-window,.outline-window,.section-drafts-window,.review-desk-window{width:var(--writing-window-default-width);height:min(520px,calc(100vh - 84px));container-type:inline-size}.question-sheet-window{left:96px;top:52px}.outline-window{left:150px;top:70px}.section-drafts-window{left:204px;top:88px}.rebuild-flow-window{width:460px;height:auto}.docmap-window{width:min(860px,calc(100vw - 210px));height:min(600px,calc(100vh - 76px))}.clio-stage-window{width:min(1024px,calc(100vw - 210px),calc((100vh - 76px) * 16 / 10));height:min(640px,calc(100vh - 76px),calc((100vw - 210px) * 10 / 16));min-width:560px;aspect-ratio:16 / 10}.clio-stage-details-bar #clio-stage-status{min-width:0;margin-left:auto;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.clio-stage-details-bar{gap:var(--clio-stage-details-bar-gap)}.clio-stage-window .window-pane.clio-stage-pane{display:grid;grid-template-rows:var(--clio-stage-pane-rows);gap:var(--clio-stage-pane-gap);padding:8px;background:var(--clio-stage-pane-bg)}.clio-stage-toolbar,.clio-stage-controls{align-items:center;flex-wrap:wrap}.clio-stage-toolbar{--window-toolbar-align:var(--clio-stage-toolbar-align-items);--window-toolbar-gap:var(--clio-stage-toolbar-gap)}.clio-stage-controls{display:flex;gap:var(--clio-stage-controls-gap)}.clio-stage-pane .clio-stage-nav-button{min-width:var(--clio-stage-nav-min-width);padding-inline:var(--clio-stage-nav-padding-inline);font-size:var(--clio-stage-nav-font-size);line-height:var(--clio-stage-nav-line-height)}.clio-stage-view-switcher{display:flex;justify-content:flex-end;gap:var(--clio-stage-view-switcher-gap);flex-wrap:wrap;margin-left:auto}.clio-stage-pane .clio-stage-view-switcher .view-switch-option{min-height:var(--clio-stage-view-button-min-height);border-color:var(--clio-stage-view-button-border-color);background:var(--clio-stage-view-button-bg);color:var(--clio-stage-view-button-fg);opacity:var(--clio-stage-view-button-opacity)}.clio-stage-pane .clio-stage-view-switcher .view-switch-option[aria-pressed="true"]{border-color:var(--clio-stage-view-default-border-color);background:var(--clio-stage-view-default-bg);color:var(--clio-stage-view-default-fg)}.clio-stage-pane .clio-stage-view-switcher .view-switch-option:disabled,.clio-stage-pane .clio-stage-view-switcher .view-switch-option.is-disabled{border-color:var(--clio-stage-view-disabled-border-color);background:var(--clio-stage-view-disabled-bg);color:var(--clio-stage-view-disabled-fg);opacity:var(--clio-stage-view-disabled-opacity)}.clio-stage-viewport{min-height:var(--clio-stage-viewport-min-height);border:var(--clio-stage-viewport-border);border-radius:var(--clio-stage-viewport-radius);background:var(--clio-stage-viewport-bg);box-shadow:var(--clio-stage-viewport-shadow);overflow:auto;padding:var(--clio-stage-viewport-padding);color:var(--ink)}.clio-stage-pane .clio-stage-viewport.is-dragging,.clio-stage-pane .clio-stage-viewport.is-importing{border-color:var(--clio-stage-viewport-active-border-color);background:var(--clio-stage-viewport-active-bg)}.clio-stage-document-body{max-width:760px;margin:0 auto}.clio-stage-slide-mode{display:grid;place-items:center;min-height:var(--clio-stage-slide-mode-min-height);background:var(--clio-stage-slide-mode-bg);padding:var(--clio-stage-slide-mode-padding);overflow:hidden;container-type:size}.clio-stage-slide-frame{width:min(100%,calc(100cqh * 16 / 9));max-width:920px;max-height:100%;aspect-ratio:16 / 9;display:grid;align-items:center;background:#f7f6ef;border:var(--clio-stage-slide-frame-border);border-radius:var(--clio-stage-slide-frame-radius);box-shadow:var(--clio-stage-slide-frame-shadow);padding:clamp(20px,4.5%,42px);overflow:hidden;color:var(--ink);container-type:inline-size}.clio-stage-slide-4-3{width:min(100%,calc(100cqh * 4 / 3));aspect-ratio:4 / 3}.clio-stage-slide-body{max-height:100%;overflow:hidden;font-family:var(--text-font);word-break:normal;overflow-wrap:break-word}.clio-stage-slide-body h1,.clio-stage-slide-body h2{margin:0 0 .58em;padding:0;border:0;font-family:var(--title-font);font-size:clamp(22px,5cqw,44px);line-height:1.08;text-align:left}.clio-stage-slide-body h1{max-width:17ch;font-size:clamp(28px,6.2cqw,54px)}.clio-stage-slide-body h2{border-left:clamp(6px,1.2cqw,12px) solid var(--ink);padding-left:clamp(12px,2.4cqw,24px)}.clio-stage-slide-body h3{margin:.8em 0 .42em;font-family:var(--title-font);font-size:clamp(17px,3cqw,28px)}.clio-stage-slide-body p,.clio-stage-slide-body li,.clio-stage-slide-body blockquote{font-size:clamp(14px,2.6cqw,24px);line-height:1.32}.clio-stage-slide-body p{max-width:32ch}.clio-stage-slide-body ul,.clio-stage-slide-body ol{display:grid;gap:.38em;max-width:34ch;margin:.4em 0 0;padding-left:1.1em}.clio-stage-slide-body strong{background:var(--ink);color:var(--paper);padding:0 .16em}.clio-stage-slide-body blockquote{max-width:26ch;margin:.5em 0 0;padding:.05em 0 .05em .8em;border-left:clamp(5px,.9cqw,9px) solid var(--ink)}.clio-stage-slide-body pre{max-width:100%;overflow:auto;font-size:.86em}.clio-stage-slide-kind-lead,.clio-stage-slide-kind-contrast{background:var(--ink);color:var(--paper)}.clio-stage-slide-kind-lead .clio-stage-slide-body h1,.clio-stage-slide-kind-lead .clio-stage-slide-body h2,.clio-stage-slide-kind-contrast .clio-stage-slide-body h1,.clio-stage-slide-kind-contrast .clio-stage-slide-body h2{color:var(--paper);border-color:var(--paper)}.clio-stage-slide-kind-lead .clio-stage-slide-body strong,.clio-stage-slide-kind-contrast .clio-stage-slide-body strong{background:var(--paper);color:var(--ink)}.clio-stage-slide-kind-lead .clio-stage-slide-body h1{max-width:13ch;font-size:clamp(34px,7.6cqw,70px)}.clio-stage-slide-kind-divider{align-items:end;background:#e4ecd8}.clio-stage-slide-kind-divider .clio-stage-slide-body h1,.clio-stage-slide-kind-divider .clio-stage-slide-body h2{max-width:14ch;border-left:0;padding-left:0;font-size:clamp(32px,7cqw,64px)}.clio-stage-slide-kind-quote{background:#f1f5f6}.clio-stage-slide-kind-quote .clio-stage-slide-body blockquote{max-width:21ch;margin:0;padding-left:0;border-left:0;font-family:var(--title-font);font-size:clamp(26px,5.2cqw,48px);line-height:1.16}.clio-stage-slide-kind-evidence{align-items:start;background:#f8f6ee;border-color:#263c45}.clio-stage-slide-kind-evidence .clio-stage-slide-body h2{border-left-color:#263c45;font-size:clamp(22px,4.1cqw,36px)}.clio-stage-slide-kind-evidence .clio-stage-slide-body p,.clio-stage-slide-kind-evidence .clio-stage-slide-body li{font-size:clamp(13px,2.25cqw,20px)}.clio-stage-slide-kind-takeaway{background:#f7f6ef;border:clamp(8px,1.8cqw,18px) solid var(--ink)}.clio-stage-slide-kind-takeaway .clio-stage-slide-body h1,.clio-stage-slide-kind-takeaway .clio-stage-slide-body h2{max-width:15ch;border-left:0;padding-left:0;font-size:clamp(30px,6.2cqw,58px)}.clio-stage-source{padding:0;overflow:auto;background:var(--paper)}.clio-stage-source-code{min-height:100%;margin:0;padding:18px 20px;font-family:var(--mono-font);font-size:13px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.clio-stage-cue-mode{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:12px;min-height:var(--clio-stage-cue-mode-min-height);border-color:var(--clio-stage-cue-mode-border-color);background:var(--clio-stage-cue-mode-bg);color:var(--paper)}.clio-stage-cue-current{min-height:0;overflow:auto;font-family:var(--title-font);font-size:var(--clio-stage-cue-current-font-size);line-height:1.28}.clio-stage-cue-current h1{font-size:var(--clio-stage-cue-current-h1-font-size);line-height:var(--clio-stage-cue-current-h1-line-height)}.clio-stage-cue-current h2{font-size:var(--clio-stage-cue-current-h2-font-size)}.clio-stage-cue-current h1,.clio-stage-cue-current h2,.clio-stage-cue-current h3{margin-top:0}.clio-stage-cue-next{display:grid;gap:4px;border-top:1px solid var(--clio-stage-cue-next-border-top-color);padding-top:10px;color:var(--clio-stage-cue-next-fg);font-family:var(--mono-font);font-size:12px}.clio-stage-cue-notes{display:grid;gap:6px;border-top:1px solid var(--paper);padding-top:10px;font-family:var(--mono-font);font-size:12px}.clio-stage-cue-notes p{margin:0;font-family:var(--text-font);font-size:clamp(15px,1.8vw,20px);line-height:1.34;white-space:pre-wrap}.clio-stage-cue-next strong{font-family:var(--text-font);font-size:16px}.clio-stage-page{min-width:44px;display:inline-grid;place-items:center;text-align:center;font-family:var(--clio-stage-page-font-family);font-size:var(--clio-stage-page-font-size);font-weight:var(--clio-stage-page-font-weight);letter-spacing:var(--clio-stage-page-letter-spacing);font-variant-numeric:tabular-nums;line-height:1}.dictionary-window{top:102px;right:150px;width:var(--da-width-wide-pad);min-height:320px;max-height:calc(100vh - 56px)}.system-help-window{top:70px;right:118px;width:min(680px,calc(100vw - 210px));height:min(560px,calc(100vh - 92px));min-width:320px;max-width:calc(100vw - 48px);max-height:calc(100vh - 52px)}.rebuild-flow-pane{display:grid;gap:8px;padding:8px}.rebuild-source-row{justify-content:flex-start;flex-wrap:wrap}.rebuild-flow-pane textarea{width:100%;min-height:180px;resize:vertical;font-family:var(--text-font);font-size:13px;line-height:1.45}.rebuild-progress{display:grid;gap:7px;padding:8px;border:var(--system-control-line) solid var(--ink);background:var(--paper)}.rebuild-progress-meter{height:16px;border:var(--system-control-line) solid var(--ink);background:repeating-linear-gradient(90deg,var(--paper) 0,var(--paper) 8px,#ededed 8px,#ededed 16px);box-shadow:inset 1px 1px 0 var(--shade-dark);overflow:hidden}.rebuild-progress-meter span{display:block;width:0;height:100%;background:var(--ink);transition:width 160ms ease}.rebuild-progress-meter.is-working span{background:repeating-linear-gradient(90deg,var(--ink) 0,var(--ink) 12px,#5f5f5f 12px,#5f5f5f 20px);background-size:40px 100%;animation:rebuild-progress-working 800ms linear infinite}@keyframes rebuild-progress-working{from{background-position:0 0}to{background-position:40px 0}}.rebuild-progress-steps{display:grid;gap:4px;margin:0;padding:0;list-style:none}.rebuild-progress-steps li{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:7px;align-items:center;min-height:22px;font-size:12px}.rebuild-progress-steps li::before{content:"";width:12px;height:12px;border:var(--system-control-line) solid var(--ink);background:var(--paper)}.rebuild-progress-steps li.is-running::before{background:repeating-linear-gradient(45deg,var(--ink) 0,var(--ink) 2px,var(--paper) 2px,var(--paper) 4px)}.rebuild-progress-steps li.is-complete::before{background:var(--ink)}.rebuild-progress-steps li.is-skipped::before{background:linear-gradient(45deg,transparent 42%,var(--ink) 42%,var(--ink) 58%,transparent 58%),var(--paper)}.rebuild-progress-steps b,.rebuild-progress-steps span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docmap-pane{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:8px;padding:8px}.docmap-drop-zone{position:relative;min-height:0;display:grid}.docmap-drop-zone.is-dragging,.docmap-drop-zone.is-importing{box-shadow:inset 0 0 0 2px var(--ink)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;white-space:nowrap}.docmap-layout{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:6px}.docmap-map-toolbar .btn{min-height:25px;padding:3px 9px}.docmap-mobile-focus,.docmap-mobile-hint{display:none}.docmap-tree{position:relative;min-height:0;height:100%;overflow:auto;border:var(--system-control-line) solid var(--ink);background:var(--paper);padding:10px;scrollbar-gutter:stable both-edges}.docmap-empty-note{--empty-note-margin:min(8vh,56px) auto 0;--empty-note-max-width:560px}.docmap-markmap-frame{width:100%;height:100%;min-height:520px;background:var(--paper)}.docmap-markmap-svg{display:block;width:100%;height:100%;min-height:520px;--markmap-font:400 var(--system-readable-min)/1.32 var(--text-font);--markmap-text-color:var(--ink)}.docmap-markmap-svg .markmap-node>circle{fill:var(--docmap-node-circle-fill);stroke-width:var(--docmap-node-circle-stroke-width)}.docmap-markmap-svg .markmap-link{stroke-width:2.5px}.video-docmap-workbench{display:grid;grid-template-columns:minmax(360px,1fr) minmax(280px,34%);gap:10px;height:100%;min-height:540px}.video-docmap-map,.video-docmap-inspector{min-width:0;min-height:0}.video-docmap-map{border-right:var(--system-control-line) solid var(--ink);padding-right:10px}.video-docmap-markmap-frame,.video-docmap-markmap-svg{min-height:540px}.video-docmap-inspector{display:grid;grid-template-rows:minmax(120px,34%) minmax(0,1fr);gap:8px;overflow:hidden}.video-docmap-timeline{display:grid;gap:5px;align-content:start;overflow:auto;padding-right:4px}.video-docmap-timeline button{display:grid;grid-template-columns:minmax(92px,auto) minmax(0,1fr);gap:6px;align-items:baseline;width:100%;min-height:var(--video-timeline-min-height);border:var(--video-timeline-border);border-radius:var(--video-timeline-radius);background:var(--video-timeline-bg);box-shadow:var(--video-timeline-shadow);padding:4px 6px;color:var(--video-timeline-fg);font:inherit;text-align:left;cursor:pointer}.video-docmap-timeline button.is-selected{border-color:var(--video-timeline-selected-border-color);background:var(--video-timeline-selected-bg);box-shadow:var(--video-timeline-selected-shadow);color:var(--video-timeline-selected-fg)}.video-docmap-timeline button.is-selected span{color:var(--video-timeline-selected-span-fg)}.video-docmap-timeline span{font-size:11px;white-space:nowrap}.video-docmap-timeline b{min-width:0;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.video-docmap-node{overflow:auto;border:var(--system-control-line) solid var(--ink);padding:8px;background:var(--paper)}.video-docmap-node header{display:grid;gap:4px}.video-docmap-node header b{font-size:15px}.video-docmap-node header small{width:fit-content;border:1px solid var(--ink);padding:1px 5px;background:#f4f4f4}.video-docmap-node p{margin:8px 0}.video-docmap-node blockquote{margin:8px 0;border-left:var(--system-control-line) solid var(--ink);padding-left:8px}.docmap-command-menu.is-disabled summary{color:var(--shade-dark);background:repeating-linear-gradient(-45deg,transparent 0 9px,rgba(0,0,0,0.06) 9px 18px),var(--paper);pointer-events:none}.docmap-command-popover{right:0;bottom:auto;left:auto;top:100%;margin-top:5px;width:max-content;min-width:260px;max-width:min(420px,calc(100vw - 48px))}.docmap-command-popover .btn{white-space:normal;overflow-wrap:anywhere;line-height:1.2}.docmap-layout-picker{display:inline-flex;align-items:center;gap:8px;min-width:0}.docmap-layout-picker span{font-family:var(--title-font);font-size:12px}.docmap-mm-balanced-root>circle,.docmap-mm-balanced-root>line{opacity:0;pointer-events:none}.docmap-balanced-center-box{fill:var(--paper);stroke:var(--ink);stroke-width:2px}.docmap-details-bar{gap:8px}.docmap-details-bar #docmap-count{white-space:nowrap}.docmap-status-actions{display:flex;align-items:center;min-width:0}@container (max-width:520px){.docmap-pane{gap:6px;padding:6px}.docmap-layout{gap:8px}.docmap-map-toolbar{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:6px}.docmap-toolbar-group{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%}.docmap-toolbar-group:first-child{grid-template-columns:minmax(0,1fr)}.docmap-layout-picker{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.docmap-layout-picker>span{display:none}.docmap-map-toolbar .btn,.docmap-map-toolbar .view-switch-option{min-width:0;min-height:44px;padding:6px 8px;justify-content:center;text-align:center;white-space:normal;overflow-wrap:anywhere}.docmap-mobile-focus{display:inline-flex}.docmap-drop-zone{overflow:hidden}.docmap-tree{padding:0;border-width:1px;overflow:hidden;overscroll-behavior:contain;scrollbar-gutter:auto}.docmap-markmap-frame,.docmap-markmap-svg{min-height:100%;touch-action:none}.docmap-mobile-hint{position:absolute;right:8px;bottom:8px;left:8px;display:block;width:fit-content;max-width:calc(100% - 16px);margin:0 auto;padding:4px 8px;border:var(--docmap-mobile-hint-border);border-radius:var(--control-radius);background:var(--paper);box-shadow:var(--system-shadow);font-family:var(--ui-font);font-size:11px;line-height:1.25;text-align:center;pointer-events:none}}.dictionary-window .window-pane.dictionary-pane{display:grid;grid-template-rows:auto minmax(auto,1fr) auto auto auto auto;overflow-y:auto;gap:var(--dictionary-pane-gap);padding:var(--dictionary-pane-padding);background:var(--dictionary-pane-bg)}.dictionary-form{display:grid;gap:4px}.dictionary-window .dictionary-form label{width:var(--dictionary-form-label-width);padding:var(--dictionary-form-label-padding);border-radius:var(--dictionary-form-label-radius);background:var(--dictionary-form-label-bg);color:var(--dictionary-form-label-color);box-shadow:var(--dictionary-form-label-shadow);font-weight:700}.dictionary-query-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.dictionary-query-row input{min-width:0;width:100%}.dictionary-result{min-height:0;max-height:350px;overflow:auto;border:var(--dictionary-result-border);border-radius:var(--dictionary-result-radius);background:var(--dictionary-result-bg);box-shadow:var(--dictionary-result-shadow);padding:8px}.dictionary-window .dictionary-result>.empty-folder-note{max-width:var(--dictionary-empty-note-max-width);margin:var(--dictionary-empty-note-margin);border:var(--dictionary-empty-note-border);border-radius:var(--dictionary-empty-note-radius);background:var(--dictionary-empty-note-bg);color:var(--dictionary-empty-note-fg);box-shadow:var(--dictionary-empty-note-shadow)}.dictionary-card h3{margin:0 0 8px;font-size:16px}.dictionary-card dl{display:grid;grid-template-columns:minmax(82px,auto) minmax(0,1fr);gap:5px 8px;margin:0}.dictionary-card dt{font-weight:700}.dictionary-card dd{margin:0;min-width:0;overflow-wrap:anywhere}.dictionary-words{display:grid;gap:4px}.dictionary-words-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.dictionary-word-list{max-height:96px;overflow-y:auto;border:var(--dictionary-result-border);background:var(--dictionary-result-bg)}.dictionary-word-row{display:flex;justify-content:space-between;align-items:baseline;gap:8px;width:100%;padding:2px 6px;border:0;background:transparent;color:inherit;font:inherit;text-align:left}.dictionary-word-row+.dictionary-word-row{border-top:1px dotted var(--shade-dark)}.dictionary-word-row.is-selected{background:var(--ink);color:var(--paper)}.dictionary-word-row span{color:var(--shade-dark);font-size:11px}.dictionary-word-row.is-selected span{color:var(--paper)}.dictionary-word-list .hint{margin:0;padding:4px 6px}.dictionary-entry{display:grid;gap:4px}.dictionary-entry textarea{resize:none}.dictionary-recent{min-height:var(--dictionary-recent-min-height);display:flex;flex-wrap:nowrap;overflow-x:auto;align-items:center;gap:4px;border-top:var(--dictionary-recent-border-top);padding-top:6px;color:var(--dictionary-recent-color);font-size:12px}.dictionary-recent b{margin-right:2px}.dictionary-recent button.btn.mini-btn{flex:0 0 auto;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:var(--dictionary-recent-button-border);border-radius:var(--dictionary-recent-button-radius);background:var(--dictionary-recent-button-bg);color:var(--dictionary-recent-button-fg)}.time-machine-window{width:var(--time-machine-window-width);height:var(--time-machine-window-height);container-type:inline-size}.time-machine-pane{display:flex;flex-direction:column;gap:6px;min-height:0;padding:6px}.time-machine-browser-toolbar{display:grid;gap:5px;flex:0 0 auto}.time-machine-navigation,.time-machine-address-form{border:var(--time-machine-toolbar-border);background:var(--time-machine-toolbar-bg)}.time-machine-navigation{display:flex;align-items:stretch;gap:4px;padding:4px}.time-machine-navigation .btn{display:grid;grid-template-columns:auto auto;align-items:center;gap:4px;min-width:0}.time-machine-navigation .tdi-stack-summary{grid-template-columns:minmax(0,1fr) auto auto}.time-machine-nav-glyph{font-family:var(--mono-font);font-size:17px;line-height:1}.time-machine-provenance{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-inline:6px;color:var(--shade-dark);font-size:11px;text-align:center}.time-machine-provenance.is-receipt{color:var(--ink)}.time-machine-provenance.is-error{color:var(--ink);font-weight:700}#time-machine-stop:disabled,#time-machine-source-switch:disabled{display:none}#time-machine-stop:not(:disabled)+[data-action="time-machine-refresh"]{display:none}.time-machine-view-switch{display:flex;gap:4px}.time-machine-toggle{display:inline-flex;align-items:center;gap:5px;font-weight:700;white-space:nowrap}.time-machine-address-form{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:6px;padding:4px 5px}.time-machine-address-form.is-active{grid-template-columns:auto auto minmax(0,1fr) minmax(9rem,10rem) auto;border:var(--time-machine-time-border);background:var(--time-machine-time-active-bg)}.time-machine-address-form label{font-weight:700}.time-machine-address-form>#time-machine-address,.time-machine-date-control>#time-machine-date{box-sizing:border-box;width:100%;height:calc(var(--system-control-min-height) + 12px);min-height:calc(var(--system-control-min-height) + 12px);min-width:0;padding:6px 9px;border:var(--system-border);border-radius:var(--control-radius);background:var(--paper);box-shadow:var(--system-inset);color:var(--ink);font-family:var(--mono-font);font-size:var(--system-control-size);font-weight:400;line-height:1.35}.time-machine-time-controls{display:none}.time-machine-address-form.is-active .time-machine-time-controls{display:contents}.time-machine-date-control{position:relative;min-width:0}.time-machine-date-control>#time-machine-date{padding-inline-end:34px}.time-machine-date-control>#time-machine-date::-webkit-calendar-picker-indicator{opacity:0;pointer-events:none}.time-machine-calendar-button{position:absolute;top:50%;right:5px;display:grid;width:var(--system-button-min-height);min-width:var(--system-button-min-height);height:var(--system-button-min-height);min-height:var(--system-button-min-height);padding:0;border:0;border-radius:var(--control-radius);background:transparent;box-shadow:none;color:var(--ink);place-items:center;transform:translateY(-50%)}.time-machine-calendar-button:hover,.time-machine-calendar-button:focus-visible{background:var(--shade)}.time-machine-date-popover{position:absolute;z-index:var(--z-local-popover);top:calc(100% + 6px);right:0;display:grid;width:min(430px,calc(100vw - 48px));max-height:min(540px,calc(100vh - 120px));gap:9px;overflow:auto;padding:12px;border:var(--time-machine-popover-border);border-radius:var(--control-radius);background:var(--time-machine-popover-bg);box-shadow:var(--time-machine-popover-shadow);color:var(--time-machine-popover-fg);backdrop-filter:var(--time-machine-popover-backdrop-filter);-webkit-backdrop-filter:var(--time-machine-popover-backdrop-filter)}.time-machine-date-popover[hidden]{display:none}.time-machine-calendar-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;align-items:baseline}.time-machine-calendar-summary>strong{font-family:var(--title-font);font-size:14px}.time-machine-date-range{grid-column:1 / -1;color:var(--time-machine-popover-fg);font-size:12px;font-variant-numeric:tabular-nums}.time-machine-date-count{grid-column:2;grid-row:1;color:var(--time-machine-popover-muted);font-family:var(--mono-font);font-size:10px;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.time-machine-calendar-status{min-height:14px;color:var(--time-machine-popover-muted);font-size:10px;line-height:1.4}.time-machine-calendar-status[hidden]{display:none}.time-machine-calendar-status[data-kind="error"]{color:var(--ink);font-weight:700}.time-machine-year-strip{display:flex;align-items:end;height:68px;gap:1px;padding:5px 2px 14px;border-block:1px solid var(--time-machine-popover-divider)}.time-machine-year-strip[hidden]{display:none}.time-machine-year{position:relative;display:flex;flex:1 1 0;align-items:end;align-self:stretch;min-width:2px;padding:0 1px;border:0;border-radius:var(--control-radius);background:transparent;box-shadow:none}.time-machine-year:hover,.time-machine-year:focus-visible{background:var(--shade)}.time-machine-year.is-selected{outline:2px solid var(--time-machine-archive-color);outline-offset:1px}.time-machine-year-bar{display:block;width:100%;height:var(--capture-intensity,6%);min-height:3px;background:var(--time-machine-archive-color)}.time-machine-year-label{position:absolute;top:calc(100% + 3px);left:50%;display:none;font-family:var(--mono-font);font-size:7px;line-height:1;transform:translateX(-50%)}.time-machine-year.is-labeled .time-machine-year-label,.time-machine-year.is-selected .time-machine-year-label{display:block}.time-machine-month-navigation{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px}.time-machine-month-navigation>strong{font-family:var(--title-font);text-align:center}.time-machine-calendar-weekdays,.time-machine-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.time-machine-calendar-weekdays>span{color:var(--time-machine-popover-muted);font-family:var(--mono-font);font-size:9px;text-align:center}.time-machine-calendar-day,.time-machine-calendar-blank{min-width:0;aspect-ratio:1}.time-machine-calendar-day{position:relative;display:grid;grid-template-rows:1fr auto;place-items:center;padding:3px;border:1px solid transparent;border-radius:var(--control-radius);background:transparent;box-shadow:none;color:var(--ink);font-family:var(--mono-font);font-size:12px;font-variant-numeric:tabular-nums}.time-machine-calendar-day:hover:not(:disabled),.time-machine-calendar-day:focus-visible{border-color:var(--ink)}.time-machine-calendar-day.has-captures{border-color:var(--time-machine-calendar-day-border);background:var(--time-machine-calendar-day-bg);font-weight:700}.time-machine-calendar-day[data-density="3"],.time-machine-calendar-day[data-density="4"]{border-color:var(--time-machine-archive-color);color:var(--time-machine-archive-color)}.time-machine-calendar-day.is-selected{outline:2px solid var(--time-machine-archive-color);outline-offset:-2px}.time-machine-calendar-day:disabled{color:var(--time-machine-popover-muted);opacity:0.38}.time-machine-calendar-day small{font-size:8px;line-height:1}.time-machine-date-note{color:var(--time-machine-popover-muted);font-size:11px;line-height:1.35}.time-machine-tabs{flex:0 0 auto}.time-machine-shell{flex:1 1 auto;min-height:0;gap:6px}.time-machine-document-pane{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0;gap:6px}.time-machine-stage{position:relative;flex:1 1 auto;min-width:0;min-height:0;overflow:hidden;border:var(--time-machine-frame-border);border-radius:var(--time-machine-frame-radius);background:var(--time-machine-frame-bg);box-shadow:var(--time-machine-frame-shadow)}.time-machine-frame,.time-machine-reader{width:100%;height:100%;border:0;background:var(--paper)}.time-machine-reader{box-sizing:border-box;overflow:auto;padding:clamp(18px,4vw,42px);font-family:var(--text-font);line-height:1.58}.time-machine-reader h1{margin:0 0 8px;font-family:var(--title-font);line-height:1.15}.time-machine-reader-meta{margin-bottom:20px;color:var(--shade-dark);font-family:var(--mono-font);font-size:10px}.time-machine-reader-actions{display:grid;flex:0 0 auto;gap:5px}.time-machine-reader-actions>.btn{justify-self:start}.time-machine-reader-actions:has(.ask-bar.is-empty){display:none}.time-machine-loading,.time-machine-home{position:absolute;inset:0;display:grid;place-items:center;box-sizing:border-box;padding:28px;background:var(--time-machine-loading-bg);text-align:center}.time-machine-home-copy{display:grid;gap:10px;max-width:38rem}.time-machine-home-copy .sys-icon{justify-self:center}.time-machine-home-copy h3,.time-machine-home-copy p{margin:0}.time-machine-loading[hidden],.time-machine-home[hidden]{display:none}@container (max-width:680px){.time-machine-navigation .time-machine-nav-label{display:none}.time-machine-navigation .btn{grid-template-columns:auto}.time-machine-navigation .tdi-stack-summary{grid-template-columns:minmax(0,1fr) auto auto}.time-machine-address-form,.time-machine-address-form.is-active{grid-template-columns:auto minmax(0,1fr) auto}.time-machine-address-label{display:none}.time-machine-address-form.is-active .time-machine-time-controls{display:grid;grid-column:1 / -1;grid-row:2;grid-template-columns:minmax(9rem,1fr);gap:6px}.time-machine-address-form>.btn{grid-column:3;grid-row:1}}@container (max-width:470px){.time-machine-pane{gap:5px;padding:5px}.time-machine-navigation .time-machine-view-switch{display:contents}.time-machine-navigation{display:grid;grid-template-columns:repeat(auto-fit,minmax(44px,1fr))}.time-machine-navigation .btn,.time-machine-view-switch .view-switch-option{min-height:44px;padding-inline:6px}.time-machine-provenance{display:none}.time-machine-address-form,.time-machine-address-form.is-active{grid-template-columns:44px minmax(0,1fr) auto;gap:5px}.time-machine-toggle{justify-content:center;min-width:44px;min-height:44px}.time-machine-toggle>span{display:none}.time-machine-address-form>#time-machine-address{min-height:44px}.time-machine-address-form>.btn{min-height:44px}.time-machine-address-form.is-active .time-machine-time-controls{grid-template-columns:minmax(0,1fr)}.time-machine-date-control>#time-machine-date{min-height:44px}.time-machine-navigation .tdi-stack-host{min-width:0;max-width:none}.time-machine-navigation .tdi-stack-summary{min-height:44px;padding-inline:7px}.time-machine-stage{overscroll-behavior:contain}.time-machine-reader{padding:18px 16px;overflow-wrap:anywhere}.time-machine-reader-actions :is(.btn,input){min-height:44px}}.system-help-pane{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px;padding:8px;overflow:hidden}.system-help-control-row{display:flex;align-items:center;gap:8px}.system-help-window .system-help-control-row input[type="search"]{flex:1 1 auto;min-width:0;min-height:28px;border:var(--system-help-search-input-border);border-radius:var(--system-help-search-input-radius);background:var(--paper);color:var(--ink);font-family:var(--text-font);padding:6px 9px}.system-help-control-row .control-field{flex:0 0 auto;display:flex;align-items:center;gap:6px;margin:0}.system-help-control-row .select-wrap{min-width:var(--system-help-group-menu-width)}.system-help-related button{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.system-help-layout{min-height:0;display:grid;grid-template-columns:minmax(170px,0.8fr) minmax(260px,1.2fr);gap:8px;overflow:hidden}.system-help-list,.system-help-detail{min-height:0;border:var(--system-help-panel-border);border-radius:var(--system-help-panel-radius);background:var(--system-help-panel-bg);box-shadow:var(--system-help-panel-shadow)}.system-help-list{overflow:auto}.system-help-detail{overflow:hidden}.system-help-group{position:sticky;top:0;margin:0;padding:3px 6px 2px;background:var(--system-help-group-bg);border-bottom:var(--system-help-group-border-bottom);font-family:var(--ui-font);font-size:11px}.system-help-list button{width:100%;min-height:26px;display:grid;grid-template-columns:var(--system-help-row-icon-size) minmax(0,1fr) auto;align-items:center;gap:6px;border:0;border-bottom:var(--system-help-list-button-border-bottom);border-radius:0;background:transparent;color:var(--ink);font:inherit;text-align:left;padding:3px 6px}.system-help-list button b{font-weight:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.system-help-list button:hover,.system-help-list button:focus-visible{background:var(--help-row-hover-bg);color:var(--help-row-hover-fg);border-radius:var(--help-row-active-radius)}.system-help-list button.is-selected{background:var(--help-row-selected-bg);color:var(--help-row-selected-fg);border-radius:var(--help-row-active-radius)}.system-help-list small{font-size:11px}.system-help-list button .sys-icon-help-row{width:var(--system-help-row-icon-size);height:var(--system-help-row-icon-size);background:none}.system-help-head .sys-icon-help-object{width:32px;height:32px;background:none}.system-help-list button.is-selected .sys-icon{color:var(--help-row-selected-fg)}.system-help-list button.is-selected .sys-icon-svg rect,.system-help-list button.is-selected .sys-icon-svg circle{fill:var(--help-row-selected-bg)}.system-help-card{min-height:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto}.system-help-head{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;padding:8px;border-bottom:var(--system-help-head-border-bottom)}.system-help-card-scroll{min-height:0;overflow:auto}.system-help-info{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 10px;margin:0;padding:8px}.system-help-info dt{font-family:var(--ui-font);font-size:11px;padding-top:2px}.system-help-info dd{margin:0}.system-help-card h3{margin:0;font-size:17px;line-height:1.1}.system-help-card p{margin:0}.system-help-head p{margin-top:1px;font-size:12px}.system-help-route{display:flex;flex-wrap:wrap;align-items:center;gap:3px;font-size:11px}.system-help-route span{color:var(--shade-dark)}.system-help-route span.is-current{background:var(--ink);color:var(--paper);padding:0 3px}.system-help-aliases,.system-help-related{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.system-help-related{column-gap:11px}.system-help-aliases b,.system-help-related b{font-size:12px}.system-help-aliases span{border:var(--system-help-alias-border);padding:1px 4px;font-size:12px}.system-help-related-link{appearance:none;-webkit-appearance:none;min-height:0;margin:0;padding:0 1px;border:0;background:none;box-shadow:none;color:var(--ink);font:inherit;font-size:12px;cursor:pointer;text-decoration:underline;text-decoration-color:var(--shade-dark);text-underline-offset:2px}.system-help-related-link:hover,.system-help-related-link:focus-visible{text-decoration-color:currentColor}.system-help-actions{justify-content:flex-end;flex-wrap:wrap;border-top:var(--system-help-actions-border-top);margin:0;padding:8px}@media (max-width:860px){.system-help-window{left:24px;right:auto;width:calc(100vw - 48px);height:min(620px,calc(100vh - 90px));max-width:calc(100vw - 48px);max-height:calc(100vh - 90px)}.system-help-layout{grid-template-columns:1fr;grid-template-rows:minmax(140px,clamp(170px,34vh,260px)) minmax(0,1fr)}.system-help-card h3{font-size:16px}}@media (max-width:520px){.system-help-window{left:12px;top:48px;width:calc(100vw - 24px);height:calc(100vh - 64px);max-width:calc(100vw - 24px);max-height:calc(100vh - 64px)}.system-help-pane{gap:6px;padding:6px}.system-help-control-row{flex-wrap:wrap}.system-help-control-row .control-field{flex:1 1 100%}.system-help-control-row .select-wrap{flex:1 1 auto}.system-help-layout{grid-template-rows:minmax(120px,clamp(140px,30vh,210px)) minmax(0,1fr)}}.review-desk-window{height:min(620px,calc(100vh - 72px))}.review-desk-pane{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:8px;min-height:0;overflow:hidden;padding:10px;background:var(--review-desk-pane-bg)}.review-section-nav .btn{min-width:88px}.review-desk-results{--review-source-ratio:0.5;--review-splitter-size:10px;min-height:0;border:var(--review-desk-results-border);border-radius:var(--review-desk-results-radius);background:var(--review-desk-results-bg);box-shadow:var(--review-desk-results-shadow);overflow:hidden;display:grid;grid-template-rows:minmax(110px,calc((100% - var(--review-splitter-size)) * var(--review-source-ratio))) var(--review-splitter-size) minmax(110px,calc((100% - var(--review-splitter-size)) * (1 - var(--review-source-ratio))))}.review-desk-markdown{display:block;width:100%;min-height:0;border:0;padding:var(--writing-editor-padding-y) var(--writing-editor-padding-x);background:var(--review-surface-bg);font-family:var(--text-font);font-size:var(--writing-editor-font-size);line-height:var(--writing-editor-line-height);overflow:auto;resize:none}.review-desk-preview{min-height:0;border:0;background:var(--paper);overflow-y:auto}.review-desk-splitter{min-width:0;min-height:0;width:100%;height:var(--review-splitter-size);padding:0;border:0;border-top:var(--review-splitter-border);border-bottom:var(--review-splitter-border);border-radius:0;background:repeating-linear-gradient(90deg,var(--ink) 0,var(--ink) 2px,var(--paper) 2px,var(--paper) 6px);box-shadow:none;cursor:row-resize}.review-desk-splitter:hover,.review-desk-splitter:focus-visible{background:var(--review-desk-splitter-hover-bg);outline:0}.review-desk-results.is-resizing{user-select:none}.review-desk-empty-note{align-self:stretch;margin:0;padding:20px;border:0}.review-desk-window.is-review-locked .review-desk-pane{grid-template-rows:minmax(0,1fr);gap:0;background:var(--review-locked-pane-bg)}.review-desk-window.is-review-locked .review-section-nav,.review-desk-window.is-review-locked .review-desk-results,.review-desk-window.is-review-locked .review-desk-actions{display:none}.review-desk-window.is-review-locked .review-desk-empty-note{align-self:center;justify-self:center;display:grid;place-items:center;width:min(var(--mde-page-width),calc(100% - 48px));min-height:156px;padding:24px 28px;border:var(--review-empty-note-border);background:var(--paper);text-align:center;line-height:1.45}.review-result-column{display:flex;flex-direction:column;min-height:0;border:0;background:var(--review-surface-bg);overflow:hidden}.review-result-column h3{position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.style-sheet-results{border:0;background:var(--review-surface-bg);padding:12px;overflow:auto;display:flex;flex-direction:column;gap:10px;min-height:0}.review-result-column .style-sheet-results,.review-result-column .claim-results{border:0;min-height:0;overflow:auto}.review-result-column table{width:100%;border-collapse:collapse;table-layout:auto;font-size:var(--system-text-size);line-height:1.5}.review-result-column th,.review-result-column td{padding:9px 10px;vertical-align:top;text-align:left}.review-result-column th{border-bottom:var(--review-th-border);font-family:var(--title-font);font-weight:var(--system-strong-weight);background:var(--review-th-bg)}.review-result-column td{border-top:var(--review-td-border)}.review-result-column tr+tr td{border-top:var(--review-td-alt-border)}.review-result-column tbody tr:first-child td{border-top:0}.review-result-column td:first-child{min-width:5.5em;font-family:var(--title-font);font-weight:var(--system-strong-weight)}.review-result-column td:last-child{font-weight:var(--system-emphasis-weight)}.review-result-column td br{display:block;content:"";margin-top:0.22em}.review-desk-actions{flex:0 0 auto}.style-note{border:var(--style-note-border);background:var(--paper);padding:8px}.style-note+.style-note{margin-top:2px}.style-note p{margin:6px 0;line-height:1.35}.style-note b{font-size:11px}.style-note-type{display:inline-block;border:var(--style-note-type-border);background:var(--shade);padding:1px 5px;font-size:10px;font-weight:bold;text-transform:uppercase}.info-window{width:320px;height:auto;min-height:380px}.info-pane{display:flex;flex-direction:column;gap:10px;padding:15px}.info-pane hr{width:100%;height:0;margin:2px 0;border:0;border-top:var(--info-divider-border)}.info-header{display:flex;gap:15px;align-items:center}.info-main h3{margin:0;font-size:16px;font-family:var(--title-font)}.info-main p{margin:4px 0 0 0;font-size:11px}.info-stats{display:grid;grid-template-columns:80px 1fr;gap:6px;margin:0;font-size:12px}.info-stats dt{font-weight:bold;text-align:right}.info-stats dd{margin:0}.info-content-stats p{margin:0 0 6px 0;font-size:12px}.info-content-stats .info-word-count{margin-top:10px}.info-content-stats ul{font-size:12px}.finishing-receipt-window{min-height:0}.receipt-kept{display:flex;flex-direction:column;gap:4px;padding:8px 10px;border:var(--system-border);font-size:12px}.receipt-kept>*{margin:0}.receipt-kept-quote{font-family:var(--title-font);font-size:13px;line-height:1.5}.large-mini-icon{width:48px;height:48px;border:var(--large-mini-icon-border);background:var(--large-mini-icon-bg);position:relative;flex-shrink:0}.large-mini-icon.sys-icon{border:0}.large-mini-icon.project-disk-icon::after{content:"P";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:bold}.teachtext-surface-pane{display:grid;grid-template-rows:minmax(0,1fr) max-content;gap:7px;min-height:0}.outline-pane.teachtext-surface-pane{grid-template-rows:auto minmax(0,1fr) max-content}.outline-pane>.outline-notes{grid-row:1}.outline-pane>.specialized-teachtext-editor{grid-row:2}.outline-pane>.teachtext-actions{grid-row:3}.outline-pane>.outline-notes.is-hidden+.specialized-teachtext-editor{grid-row:1 / 3}.section-drafts-pane.teachtext-surface-pane{grid-template-rows:minmax(0,1fr)}.specialized-teachtext-editor{flex:1;min-height:0;display:flex;flex-direction:column}.specialized-teachtext-preview{flex:1;min-height:0;border:0;background:var(--paper);overflow-y:auto}.specialized-command-menu{flex:0 0 auto}.specialized-command-menu .teachtext-command-popover{right:auto;left:0}.question-sheet-pane textarea,.outline-content,.draft-editor textarea{flex:1;display:block;width:100%;height:100%;min-height:0;border:0;padding:var(--writing-editor-padding-y) var(--writing-editor-padding-x);background:var(--paper);font-family:var(--text-font);font-size:var(--writing-editor-font-size);line-height:var(--writing-editor-line-height);overflow:auto;resize:none}.outline-notes{border:var(--outline-notes-border);background:var(--paper);padding:8px 10px;font-family:var(--text-font);font-size:13px;line-height:1.35;max-height:120px;overflow-y:auto}.outline-notes b{display:block;margin-bottom:4px}.pipeline-list{margin:0;padding-left:20px}.outline-item{display:flex;justify-content:space-between;align-items:center;gap:6px;padding:4px 0;border-bottom:var(--outline-item-border)}.outline-item span{flex:1;min-height:22px;padding:3px 5px;border:var(--outline-item-span-border);border-radius:var(--outline-item-span-radius);background:var(--outline-item-span-bg)}.outline-section-text:focus{border-color:var(--outline-focus-border);outline:var(--outline-focus-outline);outline-offset:var(--outline-focus-outline-offset);background:var(--outline-focus-bg);box-shadow:var(--outline-focus-shadow)}.mini-btn{padding:2px 6px;font-size:10px}.draft-list{height:120px;border:var(--draft-list-border);background:var(--paper);overflow-y:auto;margin-bottom:8px}.draft-list .btn{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:3px;text-align:left}.draft-list .btn small{font-family:var(--mono-font);opacity:0.75}.draft-editor label{margin-top:7px;margin-bottom:3px}.draft-editor{flex:1;min-height:0;display:flex;flex-direction:column;gap:8px}.section-draft-nav{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px}.section-draft-nav .btn{min-width:88px}.draft-section-label{min-width:0;padding:4px 8px;border:var(--draft-label-border);border-radius:var(--section-label-radius);background:var(--draft-label-bg);box-shadow:var(--section-label-shadow);color:var(--section-label-fg);font-family:var(--title-font);font-size:13px;line-height:1.25;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.style-section-nav{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px}.style-section-nav .btn{min-width:88px}.style-section-nav select{min-width:0;width:100%}.claim-section-meta,.style-section-meta{margin:0;max-width:none;border:var(--meta-label-border);border-radius:var(--section-label-radius);background:var(--meta-label-bg);box-shadow:var(--section-label-shadow);color:var(--section-label-fg)}.review-section-nav{align-self:stretch}.review-section-nav .btn{min-width:0}.claim-results{border:var(--claim-results-border);background:var(--review-surface-bg);padding:12px;overflow:visible}.context-panel-list{--liquid-pane-bg-color:var(--context-panel-list-bg-color);display:flex;flex-direction:column;gap:8px;overflow-y:auto;flex:1;min-height:0;padding:10px;background:var(--context-panel-list-bg);overscroll-behavior:contain}.context-item{border:var(--context-item-border);border-radius:var(--context-item-radius);background:var(--context-item-bg);box-shadow:var(--context-item-shadow);padding:0;display:grid;grid-template-rows:auto minmax(0,auto) auto;flex:0 0 auto;min-height:0;max-height:136px;overflow:hidden}.source-registry-item{border-style:var(--source-registry-item-border-style)}.context-header{padding:5px 7px 4px;font-size:11px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px;border-bottom:var(--context-header-border-bottom);min-height:28px}.context-header strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:normal;font-size:12px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.context-header span{justify-self:end;font-size:10px;border:var(--context-header-badge-border);padding:0 4px;line-height:1.6;white-space:nowrap;letter-spacing:0.02em}.context-section-title{margin:8px 0 0;padding-bottom:3px;border-bottom:var(--context-section-title-border-bottom);font-family:var(--title-font);font-size:11px;font-weight:bold;letter-spacing:0;text-transform:uppercase}.context-section-title:first-child{margin-top:0}.context-body{font-family:var(--text-font);font-size:11px;line-height:1.45;color:var(--ink);white-space:pre-wrap;padding:5px 8px;min-height:0;max-height:52px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow-wrap:anywhere}.context-item .button-row{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;padding:5px 7px 6px;border-top:var(--context-item-actions-border-top);gap:5px;margin-top:0}.context-item .button-row .btn{flex:0 1 auto;min-width:78px;min-height:22px;padding:1px 8px;font-size:11px;border-width:1px;border-radius:4px;white-space:nowrap;line-height:1.2}.context-item.is-dropped{opacity:0.55;background:var(--context-item-dropped-bg)}.guide-pane{display:grid;justify-items:center;gap:var(--guide-pane-gap);text-align:center}.guide-pane h3{margin:0;font-size:18px;line-height:1.25}.guide-pane p{max-width:34ch;margin:0;line-height:1.5}.guide-route{justify-items:start;gap:3px;margin:0;padding:var(--guide-start-card-padding);padding-left:calc(var(--guide-start-card-padding) + 18px);text-align:left;line-height:1.35}.system-tab-panel[hidden],.system-tabs [hidden]{display:none}[data-control-panel][hidden]{display:none}.guide-pane>p{max-width:none;text-align:left}.guide-actions{display:grid;gap:7px;width:100%}.guide-links{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;width:100%;padding-top:7px;border-top:var(--system-border)}.system-tabs-sheet{display:grid;gap:0;width:100%}.system-tabs{display:flex;gap:3px;width:100%;margin-bottom:0;border-bottom:var(--system-border)}.system-tab{flex:1 1 0;min-width:0;min-height:28px;position:relative;bottom:calc(0px - var(--tab-overlap));padding:4px 10px;border:var(--system-border);border-bottom:none;border-radius:var(--tab-radius) var(--tab-radius) 0 0;background:var(--tab-bg);color:var(--ink);font:inherit;line-height:1.2;text-align:center;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background var(--control-motion-medium-in) var(--control-motion-ease),box-shadow var(--control-motion-medium-in) var(--control-motion-ease)}.system-tab:not(.is-active):hover{background:var(--tab-hover-bg)}.system-tab:focus-visible{outline:var(--control-focus-outline);outline-offset:var(--control-focus-offset)}.system-tab.is-active{background:var(--tab-active-bg);font-weight:var(--system-strong-weight)}.system-tab:disabled{cursor:default;opacity:var(--control-disabled-opacity)}.control-chooser{flex-direction:var(--control-chooser-direction);gap:var(--control-chooser-gap);width:var(--control-chooser-width);max-width:100%;padding:var(--control-chooser-padding);background:var(--control-chooser-bg);border-radius:var(--control-chooser-radius);border-bottom:var(--control-chooser-border-bottom);border-right:var(--control-chooser-border-right)}.control-chooser .system-tab{display:flex;flex-direction:var(--control-chooser-item-direction);align-items:center;justify-content:center;gap:var(--control-chooser-item-gap);flex:var(--control-chooser-item-flex);padding:var(--control-chooser-item-padding);bottom:var(--control-chooser-item-offset);border:var(--control-chooser-item-border);border-bottom-width:var(--control-chooser-item-border-bottom-width);border-radius:var(--control-chooser-item-radius);background:var(--control-chooser-item-bg);color:var(--control-chooser-item-fg);box-shadow:var(--control-chooser-item-shadow)}.control-chooser .system-tab:not(.is-active):hover{background:var(--control-chooser-hover-bg);color:var(--control-chooser-hover-fg)}.control-chooser .system-tab.is-active{background:var(--control-chooser-active-bg);color:var(--control-chooser-active-fg);font-weight:var(--control-chooser-active-weight);box-shadow:var(--control-chooser-active-shadow)}.control-chooser .sys-icon{display:var(--control-chooser-icon-display);width:var(--control-chooser-icon-size);height:var(--control-chooser-icon-size);flex:0 0 auto;padding:0;border:0;border-radius:0;background-color:transparent;box-shadow:none;color:inherit}.control-chooser .control-chooser-label{font-size:var(--control-chooser-label-size);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.system-tab-panel{display:grid;gap:8px;width:100%;padding:var(--guide-start-card-padding);border:var(--system-border);border-top:none;background:var(--tab-active-bg);text-align:left}.system-tab-panel .btn{width:100%}.note-pad-pane{gap:8px;border:var(--note-pad-pane-border);border-radius:var(--note-pad-pane-radius);background:var(--note-pad-pane-bg);box-shadow:var(--note-pad-pane-shadow)}.note-pad-details-bar{gap:6px;justify-content:space-between;padding:4px 6px;border:var(--note-pad-details-border);border-radius:var(--note-pad-details-radius);background:var(--note-pad-details-bg)}.note-pad-pager{display:flex;align-items:center;gap:6px}.note-pad-pager span{min-width:72px;text-align:center}.note-pad-details-bar .mini-btn{min-width:56px;padding:1px 8px}.note-pad-pager .mini-btn{min-width:26px;padding:1px 6px}.note-pad-pane textarea{min-height:180px;resize:none;font-family:var(--text-font);line-height:1.5}.window.alarm-clock-window{border:var(--alarm-clock-frame-border);border-radius:var(--alarm-clock-frame-radius);background:var(--alarm-clock-surface-bg);box-shadow:var(--alarm-clock-frame-shadow)}.window.alarm-clock-window>.title-bar.alarm-clock-title-bar{position:relative;grid-template-columns:var(--alarm-clock-title-control-width) minmax(0,1fr) var(--alarm-clock-title-control-width);gap:0;height:var(--alarm-clock-title-height);min-height:var(--alarm-clock-title-height);margin:0;padding:0;border-bottom:0;background-color:var(--alarm-clock-title-bg);background-image:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;cursor:move;user-select:none}.alarm-clock-window:not(.is-compact)>.alarm-clock-title-bar{border-bottom:var(--alarm-clock-divider)}.window.alarm-clock-window>.alarm-clock-title-bar .close-box{align-self:center;justify-self:center;width:var(--alarm-clock-close-size);height:var(--alarm-clock-close-size);margin:0;border:var(--alarm-clock-close-border);border-radius:var(--alarm-clock-close-radius);background:var(--alarm-clock-close-bg);box-shadow:var(--alarm-clock-close-shadow)}.window.alarm-clock-window>.alarm-clock-title-bar .close-box::before,.window.alarm-clock-window>.alarm-clock-title-bar .close-box::after{display:none}.alarm-clock-current-time{grid-column:2;grid-row:1;align-self:center;justify-self:center;min-width:0;padding:0 0.35em;background:var(--titlebar-title-bg);color:var(--ink);font-family:var(--title-font);font-size:var(--system-title-size);font-weight:700;line-height:var(--system-titlebar-title-height);letter-spacing:0;text-align:center;white-space:nowrap}.alarm-clock-lever{grid-column:3;grid-row:1;justify-self:center;align-self:flex-start;width:var(--alarm-clock-lever-size);height:var(--alarm-clock-lever-size);min-width:0;min-height:0;margin:var(--alarm-clock-lever-margin);padding:0;border:var(--alarm-clock-lever-border);border-radius:var(--alarm-clock-lever-radius);background:var(--alarm-clock-lever-bg);box-shadow:var(--alarm-clock-lever-shadow);color:var(--alarm-clock-lever-fg);cursor:pointer}.alarm-clock-lever:hover,.alarm-clock-lever:active{border:var(--alarm-clock-lever-border);background:var(--alarm-clock-lever-hover-bg);color:var(--alarm-clock-lever-fg)}.alarm-clock-lever:focus-visible{outline:var(--alarm-clock-lever-focus-outline);outline-offset:-2px;box-shadow:var(--alarm-clock-lever-focus-shadow)}.alarm-clock-lever-glyph{display:block;width:7px;height:10px;margin:0 auto;overflow:visible;fill:currentColor;stroke:none;shape-rendering:crispEdges;transform:rotate(0deg);transform-origin:center}.alarm-clock-window.is-compact .alarm-clock-lever-glyph{transform:rotate(-90deg)}.alarm-clock-expanded{background:var(--alarm-clock-surface-bg)}.alarm-clock-readout{display:grid;grid-template-columns:minmax(0,1fr);height:var(--alarm-clock-readout-height);min-height:var(--alarm-clock-readout-height);border-bottom:var(--alarm-clock-divider);background:var(--alarm-clock-readout-bg)}.alarm-clock-readout.is-alarm-mode{grid-template-columns:22px minmax(0,1fr) 18px}.alarm-clock-switch{position:relative;display:none;width:22px;min-width:0;min-height:0;padding:0;border:0;border-right:var(--alarm-clock-divider);border-radius:0;background:transparent;color:var(--ink)}.alarm-clock-switch.is-available{display:block}.alarm-clock-switch-glyph{position:absolute;top:3px;left:6px;display:block;width:8px;height:13px;overflow:visible;fill:currentColor;stroke:none;shape-rendering:crispEdges}.alarm-clock-switch-fill-on{display:none}.alarm-clock-switch.is-on .alarm-clock-switch-fill-off{display:none}.alarm-clock-switch.is-on .alarm-clock-switch-fill-on{display:block}.alarm-clock-readout>.alarm-clock-value{width:100%;min-width:0;height:calc(var(--alarm-clock-readout-height) - 2px);min-height:0;padding:0 2px;border:0;border-radius:0;outline-offset:-3px;background:transparent;color:var(--ink);font-family:var(--title-font);font-size:var(--system-title-size);font-weight:700;line-height:calc(var(--alarm-clock-readout-height) - 2px);letter-spacing:0;text-align:center}.alarm-clock-window .alarm-clock-readout>.alarm-clock-value{font-size:var(--system-title-size)}.alarm-clock-readout>.alarm-clock-value[readonly]{cursor:default}.alarm-clock-readout>.alarm-clock-value::selection{background:var(--alarm-clock-selection-bg);color:var(--alarm-clock-selection-fg)}.alarm-clock-steppers{position:relative;display:none;grid-template-rows:repeat(2,minmax(0,1fr));min-height:0}.alarm-clock-readout.is-alarm-mode:focus-within .alarm-clock-steppers.is-available{display:grid}.alarm-clock-steppers button{position:relative;width:11px;height:100%;min-width:0;min-height:0;margin-left:3px;padding:0;border:0;border-radius:0;background:transparent}.alarm-clock-stepper-glyph{position:absolute;top:1px;left:3px;display:block;width:11px;height:18px;overflow:visible;fill:currentColor;stroke:none;pointer-events:none;shape-rendering:crispEdges}.alarm-clock-modes{display:grid;grid-template-columns:repeat(3,1fr);height:var(--alarm-clock-modes-height);min-height:var(--alarm-clock-modes-height);margin-top:var(--alarm-clock-section-gap)}.alarm-clock-mode{position:relative;display:grid;place-items:center;min-width:0;min-height:0;padding:2px;border:0;border-right:var(--alarm-clock-mode-divider);border-radius:var(--alarm-clock-mode-radius);background:var(--alarm-clock-mode-bg);color:var(--ink)}.alarm-clock-mode:last-child{border-right:0}.alarm-clock-mode:hover,.alarm-clock-mode:focus-visible{background:var(--alarm-clock-mode-hover-bg);color:var(--ink)}.alarm-clock-mode:focus-visible{outline:1px dotted var(--ink);outline-offset:-4px}.alarm-clock-mode.is-active,.alarm-clock-mode.is-active:hover,.alarm-clock-mode.is-active:focus-visible{background:var(--alarm-clock-active-bg);box-shadow:var(--alarm-clock-mode-active-shadow);color:var(--alarm-clock-active-fg)}.alarm-clock-mode-icon{display:block;overflow:visible;fill:currentColor;stroke:none;shape-rendering:crispEdges}.alarm-clock-analog-icon{width:23px;height:23px}.alarm-clock-calendar-icon{width:24px;height:22px}.alarm-clock-bell-icon{width:14px;height:17px}.alarm-clock-bell-state{position:relative;display:block;width:14px;height:17px}.alarm-clock-bell-rays{position:absolute;top:-5px;left:50%;display:none;width:23px;height:9px;overflow:visible;fill:currentColor;stroke:none;shape-rendering:crispEdges;transform:translateX(-50%)}.alarm-clock-window.is-ringing .alarm-clock-bell-rays{display:block}.alarm-clock-menu-icon{display:none;position:absolute;left:50%;top:50%;width:15px;height:16px;overflow:visible;fill:currentColor;stroke:none;shape-rendering:crispEdges;transform:translate(-50%,-50%)}body.alarm-clock-ringing .menu-bar>.menu>.apple::before,body.alarm-clock-ringing .menu-bar>.menu>.apple::after{animation:alarm-clock-menu-apple-flash 2s step-end infinite}body.alarm-clock-ringing .alarm-clock-menu-icon{display:block;animation:alarm-clock-menu-icon-flash 2s step-end infinite}@keyframes alarm-clock-menu-apple-flash{0%,49.999%{opacity:0}50%,100%{opacity:1}}@keyframes alarm-clock-menu-icon-flash{0%,49.999%{opacity:1}50%,100%{opacity:0}}.calculator-window .calculator-pane{--liquid-pane-bg-color:var(--calculator-pane-bg-color);gap:var(--calculator-pane-gap);padding:var(--calculator-pane-padding);background:var(--calculator-pane-bg)}.clipboard-pane{gap:8px;border:var(--clipboard-pane-border);border-radius:var(--clipboard-pane-radius);background:var(--clipboard-pane-bg);box-shadow:var(--clipboard-pane-shadow)}.clipboard-pane textarea{min-height:190px;resize:none;font-family:var(--text-font);line-height:1.45}#calculator-display{height:40px;min-height:40px;width:100%;margin:0 0 1px;padding:2px 7px 1px;border:var(--calculator-display-border);border-radius:var(--calculator-display-radius);background:var(--calculator-display-bg);box-shadow:var(--calculator-display-shadow);color:var(--ink);text-align:right;font-family:var(--mono-font);font-size:20px;line-height:1}.calculator-keys{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:var(--calculator-keys-row-height);gap:var(--calculator-keys-gap)}.calculator-keys button{min-width:0;min-height:0;height:var(--calculator-key-height);padding:0;border:var(--calculator-key-border);border-radius:var(--calculator-key-radius);background:var(--calculator-key-bg);box-shadow:var(--calculator-key-shadow);color:var(--calculator-key-fg);font-family:var(--mono-font);font-size:18px;line-height:1}.calculator-keys button:hover,.calculator-keys button:focus-visible{border-color:var(--calculator-key-hover-border-color);background:var(--calculator-key-hover-bg)}.calculator-keys button:active{background:var(--calculator-key-active-bg);color:var(--calculator-key-active-fg);transform:var(--calculator-key-active-transform);box-shadow:var(--calculator-key-active-shadow)}.calculator-keys .calculator-equals{grid-column:4;grid-row:span 2;height:var(--calculator-equals-height);border-color:var(--calculator-equals-border-color);background:var(--calculator-equals-bg)}.calculator-keys .calculator-zero{grid-column:span 2}.puzzle-window .puzzle-pane{--liquid-pane-bg-color:var(--puzzle-pane-bg-color);flex:var(--puzzle-pane-flex);align-items:var(--puzzle-pane-align-items);gap:var(--puzzle-pane-gap);padding:var(--puzzle-pane-padding);background:var(--puzzle-pane-bg)}.puzzle-board{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--puzzle-board-gap);width:var(--puzzle-board-width);height:var(--puzzle-board-height);padding:var(--puzzle-board-padding);border:var(--puzzle-board-border);border-radius:var(--puzzle-board-radius);background:var(--puzzle-board-bg);box-shadow:var(--puzzle-board-shadow)}.puzzle-tile{width:var(--puzzle-tile-width);height:var(--puzzle-tile-height);min-width:0;min-height:0;padding:0;border:var(--puzzle-tile-border);border-right:var(--puzzle-tile-border-right);border-bottom:var(--puzzle-tile-border-bottom);border-radius:var(--puzzle-tile-radius);background:var(--puzzle-tile-bg);color:var(--puzzle-tile-fg);font-family:var(--mono-font);font-size:22px;line-height:1;box-shadow:var(--puzzle-tile-shadow)}.puzzle-tile:nth-child(4n){border-right:var(--puzzle-tile-edge-border-right)}.puzzle-tile:nth-child(n+13){border-bottom:var(--puzzle-tile-edge-border-bottom)}.puzzle-tile:not(:disabled):hover,.puzzle-tile:not(:disabled):focus-visible{border-color:var(--puzzle-tile-hover-border-color);background:var(--puzzle-tile-hover-bg)}.puzzle-tile:not(:disabled):active{border-color:var(--puzzle-tile-active-border-color);background:var(--puzzle-tile-active-bg);color:var(--puzzle-tile-active-fg);transform:none;box-shadow:var(--puzzle-tile-active-shadow)}.puzzle-tile:disabled{color:var(--ink)}.puzzle-blank,.puzzle-blank:disabled{border-style:var(--puzzle-blank-border-style);border-color:var(--puzzle-blank-border-color);background:var(--puzzle-blank-bg);box-shadow:var(--puzzle-blank-shadow)}.puzzle-footer{width:var(--puzzle-footer-width)}.puzzle-footer span{display:var(--puzzle-footer-badge-display);align-items:center;min-width:0;min-height:var(--puzzle-footer-badge-min-height);padding:var(--puzzle-footer-badge-padding);border-radius:var(--puzzle-footer-badge-radius);background:var(--puzzle-footer-badge-bg);color:var(--puzzle-footer-badge-fg);font-family:var(--mono-font);font-size:11px}.writing-bell-window .window-pane.writing-bell-pane{flex:0 0 auto;gap:var(--writing-bell-pane-gap);padding:var(--writing-bell-pane-padding);background:var(--writing-bell-pane-bg)}.writing-bell-time{padding:8px;border:var(--writing-bell-time-border);border-radius:var(--writing-bell-time-radius);background:var(--writing-bell-time-bg);font-family:var(--title-font);font-size:28px;line-height:1;text-align:center;box-shadow:var(--writing-bell-time-shadow)}.writing-bell-mode{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--writing-bell-mode-gap);padding:var(--writing-bell-mode-padding);border:var(--writing-bell-mode-border);border-radius:var(--writing-bell-mode-radius);background:var(--writing-bell-mode-bg);box-shadow:var(--writing-bell-mode-shadow)}.writing-bell-mode button{min-height:var(--writing-bell-mode-button-min-height);border:var(--writing-bell-mode-button-border);border-right:var(--writing-bell-mode-button-border-right);border-radius:var(--writing-bell-mode-button-radius);background:var(--writing-bell-mode-button-bg);color:var(--writing-bell-mode-button-fg);box-shadow:var(--writing-bell-mode-button-shadow)}.writing-bell-mode button:last-child{border-right:var(--writing-bell-mode-button-last-border-right)}.writing-bell-mode button.is-active{border-top-color:var(--writing-bell-mode-active-border-top-color);border-right-color:var(--writing-bell-mode-active-border-right-color);border-bottom-color:var(--writing-bell-mode-active-border-bottom-color);border-left-color:var(--writing-bell-mode-active-border-left-color);background:var(--writing-bell-mode-active-bg);color:var(--writing-bell-mode-active-fg);box-shadow:var(--writing-bell-mode-active-shadow)}.writing-bell-mode button:hover:not(.is-active),.writing-bell-mode button:focus-visible:not(.is-active){background:var(--paper);color:var(--ink)}.writing-bell-mode button.is-active:hover,.writing-bell-mode button.is-active:focus-visible{background:var(--ink);color:var(--paper)}.writing-bell-presets{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.writing-bell-presets .mini-btn{--btn-border-color:var(--writing-bell-preset-border-color);--btn-bg:var(--writing-bell-preset-bg);--btn-fg:var(--writing-bell-preset-fg);--btn-shadow:var(--writing-bell-preset-shadow);--btn-hover-bg:var(--writing-bell-preset-hover-bg);--btn-hover-fg:var(--writing-bell-preset-hover-fg);--btn-hover-shadow:var(--writing-bell-preset-hover-shadow)}.writing-bell-presets .mini-btn:hover:not(:disabled):not(.is-disabled):not(.is-active),.writing-bell-presets .mini-btn:focus-visible:not(:disabled):not(.is-disabled):not(.is-active){border-color:var(--writing-bell-preset-hover-border-color);background:var(--writing-bell-preset-hover-bg);color:var(--writing-bell-preset-hover-fg)}.writing-bell-presets .mini-btn:not(.is-active){--btn-active-border-color:var(--writing-bell-preset-pressed-border-color);--btn-active-bg:var(--writing-bell-preset-pressed-bg);--btn-active-fg:var(--writing-bell-preset-pressed-fg);--btn-active-shadow:var(--writing-bell-preset-pressed-shadow)}.writing-bell-presets .mini-btn:active:not(:disabled):not(.is-disabled):not(.is-active){border-color:var(--writing-bell-preset-pressed-border-color);background:var(--writing-bell-preset-pressed-bg);color:var(--writing-bell-preset-pressed-fg)}.writing-bell-presets .mini-btn.is-active{--btn-border-color:var(--writing-bell-preset-active-border-color);--btn-bg:var(--writing-bell-preset-active-bg);--btn-fg:var(--writing-bell-preset-active-fg);--btn-shadow:var(--writing-bell-preset-active-shadow);--btn-active-border-color:var(--writing-bell-preset-active-border-color);--btn-active-bg:var(--writing-bell-preset-active-bg);--btn-active-fg:var(--writing-bell-preset-active-fg);--btn-active-shadow:var(--writing-bell-preset-active-shadow);background:var(--writing-bell-preset-active-bg);color:var(--writing-bell-preset-active-fg)}.writing-bell-presets .mini-btn.is-active:hover,.writing-bell-presets .mini-btn.is-active:focus-visible{background:var(--writing-bell-preset-active-bg);color:var(--writing-bell-preset-active-fg)}.writing-bell-presets .mini-btn.is-active:active:not(:disabled):not(.is-disabled){--btn-active-bg:var(--writing-bell-preset-active-pressed-bg);--btn-active-fg:var(--writing-bell-preset-active-pressed-fg);background:var(--writing-bell-preset-active-pressed-bg);color:var(--writing-bell-preset-active-pressed-fg)}.writing-bell-actions .btn{min-width:72px}.memory-cards-pane{gap:9px;background:var(--memory-cards-pane-bg)}.memory-cards-details-bar{justify-content:space-between;gap:24px;min-height:38px;padding:6px 10px;border-bottom:var(--memory-cards-details-border);background:var(--memory-cards-details-bg)}.memory-cards-details-bar output{min-width:118px;font-family:var(--mono-font);font-size:18px;line-height:1.2;white-space:nowrap}.memory-cards-details-bar output:last-child{text-align:right}.memory-cards-board{--memory-cards-columns:6;display:grid;grid-template-columns:repeat(var(--memory-cards-columns),1fr);gap:8px 9px;align-items:center;padding:5px;border:var(--memory-cards-board-border);border-radius:var(--memory-cards-board-radius);background:var(--memory-cards-board-bg);box-shadow:var(--memory-cards-board-shadow)}.memory-card{--card-color:#0b8ed8;--card-ink:#ffffff;--card-tilt:0deg;--card-shift:0px;aspect-ratio:2 / 3;position:relative;overflow:hidden;min-width:0;padding:0;border:var(--memory-card-border);border-radius:var(--memory-card-radius);background:var(--memory-card-bg);box-shadow:var(--memory-card-shadow);transform:translateY(var(--card-shift)) rotate(var(--card-tilt));transform-origin:center;transition:transform var(--control-motion-fast-out) var(--control-motion-ease),box-shadow var(--control-motion-fast-out) var(--control-motion-ease)}.memory-card:nth-child(odd){--card-shift:-1px}.memory-card:nth-child(even){--card-shift:1px}.memory-card:nth-child(12n+1){--card-tilt:-2.3deg}.memory-card:nth-child(12n+2){--card-tilt:1.4deg}.memory-card:nth-child(12n+3){--card-tilt:-0.8deg}.memory-card:nth-child(12n+4){--card-tilt:2deg}.memory-card:nth-child(12n+5){--card-tilt:-1.5deg}.memory-card:nth-child(12n+6){--card-tilt:0.7deg}.memory-card:nth-child(12n+7){--card-tilt:1.9deg}.memory-card:nth-child(12n+8){--card-tilt:-2deg}.memory-card:nth-child(12n+9){--card-tilt:0.8deg}.memory-card:nth-child(12n+10){--card-tilt:-1.2deg}.memory-card:nth-child(12n+11){--card-tilt:2.4deg}.memory-card:nth-child(12n+12){--card-tilt:-0.5deg}.memory-card:hover:not([aria-disabled="true"]){transform:translateY(calc(var(--card-shift) - 1px)) rotate(var(--card-tilt));box-shadow:var(--memory-card-hover-shadow)}.memory-card:focus-visible{outline:var(--control-focus-outline);outline-offset:var(--control-focus-offset)}.memory-card:active:not(:disabled):not([aria-disabled="true"]){transform:translate(1px,calc(var(--card-shift) + 1px)) rotate(var(--card-tilt));box-shadow:none}.memory-card-inner,.memory-card-back,.memory-card-face{position:absolute;inset:0}.memory-card-inner{inset:0}.memory-card-back,.memory-card-face{display:grid;place-items:center;overflow:hidden;border-radius:max(0px,calc(var(--memory-card-radius) - 3px));transition:opacity var(--control-motion-medium-out) var(--control-motion-ease),transform var(--control-motion-medium-out) var(--control-motion-ease)}.memory-card-back{background:var(--memory-card-back-bg);opacity:1;transform:scale(1)}.memory-card-back-mark{width:62%;height:62%;border:1px solid rgba(0,0,0,0.18);border-radius:7px;background:linear-gradient(var(--memory-card-back-mark-bg),var(--memory-card-back-mark-bg)) center 25% / 46% 2px no-repeat,linear-gradient(var(--memory-card-back-mark-bg),var(--memory-card-back-mark-bg)) center 50% / 58% 2px no-repeat,linear-gradient(var(--memory-card-back-mark-bg),var(--memory-card-back-mark-bg)) center 75% / 36% 2px no-repeat,var(--memory-card-back-bg);box-shadow:0 0 0 1px rgba(255,255,255,0.8),1px 1px 0 rgba(0,0,0,0.18)}.memory-card-face{background:var(--card-color);color:var(--card-ink);box-shadow:var(--memory-card-face-shadow);opacity:0;transform:scale(0.94)}.memory-card.is-blue{--card-color:#0b8ed8}.memory-card.is-green{--card-color:#02b900;--card-ink:#052805}.memory-card.is-yellow{--card-color:#f5ea00;--card-ink:#262300}.memory-card.is-red{--card-color:#e90000}.memory-card.is-face-up .memory-card-back,.memory-card.is-matched .memory-card-back{opacity:0;transform:scale(1.04)}.memory-card.is-face-up .memory-card-face,.memory-card.is-matched .memory-card-face{opacity:1;transform:scale(1)}.memory-card.is-matched .memory-card-face{box-shadow:var(--memory-card-match-ring)}.memory-cards-board.is-locked .memory-card:not(.is-face-up):not(.is-matched){opacity:0.58}.memory-card-art{display:grid;width:72%;height:72%;place-items:center}.memory-card:disabled{opacity:1}.memory-card:active:not(:disabled){transform:translate(1px,calc(var(--card-shift) + 1px)) rotate(var(--card-tilt));box-shadow:none}#memory-cards-status{margin:0}.key-caps-window .key-caps-pane{--liquid-pane-bg-color:var(--key-caps-pane-bg-color);gap:var(--key-caps-pane-gap);padding:var(--key-caps-pane-padding);background:var(--key-caps-pane-bg)}.key-caps-pane p{width:var(--key-caps-note-width);margin:0;padding:var(--key-caps-note-padding);border-radius:var(--key-caps-note-radius);background:var(--key-caps-note-bg);color:var(--key-caps-note-fg);box-shadow:var(--key-caps-note-shadow)}.shortcut-grid{display:grid;grid-template-columns:minmax(86px,max-content) 1fr;overflow:var(--shortcut-grid-overflow);border:var(--shortcut-grid-border);border-radius:var(--shortcut-grid-radius);background:var(--shortcut-grid-bg);box-shadow:var(--shortcut-grid-shadow)}.shortcut-grid span,.shortcut-grid b{padding:6px 8px;border-bottom:var(--shortcut-grid-divider)}.shortcut-grid span{border-right:var(--shortcut-grid-key-border-right);text-align:center;font-family:var(--mono-font);background:var(--shortcut-grid-key-bg)}.shortcut-grid b{font-weight:600;min-width:0;line-height:1.35}.character-map{display:grid;grid-template-columns:repeat(8,1fr);gap:var(--character-map-gap)}.character-map button{min-width:0;min-height:var(--character-map-button-min-height);border:var(--character-map-button-border);border-radius:var(--character-map-button-radius);background:var(--character-map-button-bg);color:var(--character-map-button-fg);box-shadow:var(--character-map-button-shadow);font-family:var(--text-font);font-size:16px;line-height:1}.character-map button:hover,.character-map button:focus-visible{border-color:var(--character-map-button-hover-border-color);background:var(--character-map-button-hover-bg);color:var(--character-map-button-hover-fg)}.character-map button:active{background:var(--character-map-button-active-bg);color:var(--character-map-button-active-fg)}.ask-bar{display:grid;min-width:0}.ask-bar.is-empty{display:none}.ask-bar-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.ask-bar-row:has(>.ask-bar-lead){grid-template-columns:auto minmax(0,1fr) auto}.ask-bar-row:has(>.ask-bar-lead){grid-template-columns:auto minmax(0,1fr) auto}.ask-bar-row input{min-width:0;width:100%}@container (max-width:420px){.ask-bar-row,.ask-bar-row:has(>.ask-bar-lead){grid-template-columns:minmax(0,1fr)}}.drop-target{position:relative}.drop-target.is-dragging::after,.drop-target.is-importing::after{content:attr(data-drop-label);position:absolute;inset:var(--drop-target-inset);display:grid;place-items:center;z-index:var(--z-local-chrome);border:var(--drop-target-border);border-radius:var(--drop-target-radius);background:var(--drop-target-bg);box-shadow:var(--drop-target-shadow);color:var(--drop-target-fg);font-family:var(--drop-target-font-family);font-size:var(--drop-target-font-size);font-weight:var(--drop-target-font-weight);text-align:var(--drop-target-text-align);text-shadow:var(--drop-target-text-shadow);backdrop-filter:var(--drop-target-backdrop-filter);-webkit-backdrop-filter:var(--drop-target-backdrop-filter);pointer-events:none}.view-switch{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);min-width:0;min-height:30px;padding:2px;border:var(--view-switch-border);border-radius:var(--view-switch-radius);background:var(--view-switch-bg);box-shadow:var(--view-switch-shadow)}.view-switch-option{position:relative;min-width:0;min-height:24px;padding:1px 8px;border:0;border-radius:var(--view-switch-thumb-radius);background:transparent;box-shadow:none;color:var(--view-switch-fg);font:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transform:none;appearance:none;-webkit-appearance:none}.view-switch-option[aria-pressed="true"]{color:var(--view-switch-active-fg);background:var(--view-switch-thumb-bg);box-shadow:var(--view-switch-thumb-shadow)}.view-switch-option:not([aria-pressed="true"]):hover,.view-switch-option:not([aria-pressed="true"]):focus-visible{color:var(--view-switch-fg);background:transparent;box-shadow:none}.view-switch-option[aria-pressed="true"]:hover,.view-switch-option[aria-pressed="true"]:focus-visible{color:var(--view-switch-active-fg);background:var(--view-switch-thumb-bg);box-shadow:var(--view-switch-thumb-shadow)}.view-switch-option:active{transform:none}.view-switch-option:disabled{opacity:0.5}.view-switch:focus-within{outline:var(--view-switch-focus-outline);outline-offset:2px}.window-toolbar{display:flex;justify-content:space-between;align-items:var(--window-toolbar-align);gap:var(--window-toolbar-gap);min-width:0;flex-wrap:wrap}:is(.window-toolbar,.documents-toolbar,.project-disk-toolbar,.reader-toolbar,.time-machine-browser-toolbar,.dictation-toolbar){background:var(--app-toolbar-bg);border-bottom:var(--app-toolbar-border-bottom)}.toolbar-group{display:flex;gap:var(--window-toolbar-gap);min-width:0;flex-wrap:wrap}.toolbar-group.is-end{justify-content:flex-end}.drop-caret{position:absolute;width:1px;height:var(--drop-caret-height,1em);top:var(--drop-caret-top,0);left:var(--drop-caret-left,0);background:var(--ink);pointer-events:none}.drop-caret-mirror{position:absolute;visibility:hidden;pointer-events:none;white-space:pre-wrap;width:var(--drop-mirror-width,0);padding:var(--drop-mirror-padding,0)}@keyframes caret-blink{50%{opacity:0}}@media (prefers-reduced-motion:no-preference){.drop-caret{animation:caret-blink 0.6s step-end infinite}}.file-picker{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;width:100%}.file-picker-input{position:absolute;width:1px;min-width:0;max-width:1px;height:1px;max-height:1px;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;opacity:0;white-space:nowrap}.file-picker .file-picker-button{display:inline-flex;align-items:center;justify-content:center;justify-self:start;min-width:104px;white-space:nowrap;cursor:pointer}.file-picker-input:focus-visible+.file-picker-button{outline:1px dotted var(--ink);outline-offset:2px}.file-picker-name{display:block;min-width:0;min-height:var(--system-button-min-height);padding:var(--system-button-padding-y) 10px;overflow:hidden;border:var(--system-control-line) solid var(--btn-border-color);background:var(--btn-bg);color:var(--btn-fg);box-shadow:var(--btn-shadow);font-family:var(--text-font);font-size:var(--system-control-size);line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.memory-card-glyph{display:block;width:100%;height:100%;overflow:visible;color:currentColor;shape-rendering:auto}.scrapbook-icon::before{content:"";position:absolute;left:10px;right:5px;top:4px;bottom:4px;border:2px solid var(--ink);background:linear-gradient(var(--ink),var(--ink)) 3px 6px / 10px 1px no-repeat,linear-gradient(var(--ink),var(--ink)) 3px 10px / 10px 1px no-repeat,linear-gradient(var(--ink),var(--ink)) 3px 14px / 10px 1px no-repeat,var(--paper)}.scrapbook-icon::after{content:"";position:absolute;left:4px;top:6px;width:8px;height:22px;background:repeating-linear-gradient(to bottom,var(--ink) 0,var(--ink) 2px,transparent 2px,transparent 4px);border:1px solid var(--ink);border-radius:2px}.teachtext-icon::before{content:"";position:absolute;left:7px;right:6px;top:4px;bottom:4px;border:2px solid var(--ink);background:linear-gradient(135deg,var(--paper) 0 48%,var(--ink) 49% 58%,transparent 59%) right top / 9px 9px no-repeat,var(--paper)}.teachtext-icon::after{content:"T";position:absolute;left:0;right:0;top:9px;color:var(--ink);font-size:18px;font-weight:900;text-align:center;line-height:1;font-family:var(--ui-font)}.tools-icon::before{content:"";position:absolute;left:12px;top:6px;width:14px;height:14px;border:4px solid var(--ink);border-radius:50%;background:radial-gradient(circle at center,var(--paper) 3px,transparent 3px)}.tools-icon::after{content:"";position:absolute;left:6px;top:14px;width:14px;height:8px;background:var(--ink);transform:rotate(-45deg);border-radius:1px}.message-content h2,.message-content h3{margin:16px 0 8px;font-family:var(--ui-font);border-bottom:2px solid var(--ink);display:inline-block;padding-bottom:2px;font-size:13px;line-height:1.25}.message-content p{margin:0 0 10px;white-space:normal}.message-content ul,.message-content ol{margin:8px 0 12px 24px;padding:0;list-style-position:outside}.message-content ol{list-style-type:decimal}.message-content ul{list-style-type:disc}.message-content li{margin:6px 0;line-height:1.4}.message-content ol>li::marker{font-weight:700;font-family:var(--ui-font)}.message-content ol ol{list-style-type:lower-alpha}.message-content li ul{margin:6px 0 6px 18px;list-style-type:circle}.message-content blockquote{margin:12px 0;padding:8px 12px;border:2px solid var(--ink);background:#f9f9f9;font-style:italic;position:relative}.message-content blockquote::before{content:"“";position:absolute;left:4px;top:0;font-size:24px;opacity:0.2}.message-content code{font-family:var(--mono-font);background:#eeeeee;padding:1px 4px;border:1px solid var(--ink);font-size:12px}.message-content pre{background:var(--paper);border:2px solid var(--ink);padding:12px;overflow-x:auto;margin:12px 0;box-shadow:2px 2px 0 var(--ink)}.message-content pre code{border:0;padding:0;background:transparent}.finder-item{border:0;background:transparent;color:var(--ink);display:flex;flex-direction:column;align-items:center;gap:4px;width:80px;text-align:center;cursor:pointer}.finder-grid .finder-item[hidden]{display:none}.finder-item span:last-of-type,.finder-item:focus span:last-of-type,.finder-item:hover span:last-of-type,.finder-item.is-selected span:last-of-type{background:var(--paper);padding:1px 3px;box-decoration-break:clone}.finder-item small{background:var(--paper);color:var(--ink);font-size:11px;line-height:1;padding:1px 3px;box-decoration-break:clone}.finder-item.is-selected span:last-of-type{background:var(--selection-bg);color:var(--selection-fg)}.sys-icon-svg.has-classic-mask .sys-icon-classic-mask{display:none}.finder-item.is-selected .sys-icon-svg.has-classic-mask .sys-icon-classic-mask,.desktop-icon.is-selected .sys-icon-svg.has-classic-mask .sys-icon-classic-mask,.control-chooser .system-tab.is-active .sys-icon-svg.has-classic-mask .sys-icon-classic-mask{display:block}.finder-item.is-selected .sys-icon-svg.has-classic-mask .sys-icon-classic-art,.desktop-icon.is-selected .sys-icon-svg.has-classic-mask .sys-icon-classic-art,.control-chooser .system-tab.is-active .sys-icon-svg.has-classic-mask .sys-icon-classic-art{filter:invert(1)}.finder-item.is-archived{color:var(--shade-dark)}.finder-item.is-archived .mini-icon{opacity:0.55}.finder-label-cite{color:#2f5fbf}.finder-label-verify{color:#a37812}.finder-label-counter{color:#b23a2e}.finder-label-judgment{color:#2f7d4f}.finder-label-final{color:#7a4f9e}.finder-label-blocked{color:#6f6f6f}.mini-icon{width:34px;height:34px;display:block;background:var(--mini-icon-bg);border:var(--mini-icon-border);position:relative}.drafts-icon::before{content:"";position:absolute;left:6px;top:6px;width:18px;height:22px;border:2px solid var(--ink);background:linear-gradient(var(--ink),var(--ink)) 4px 7px / 10px 2px no-repeat,linear-gradient(var(--ink),var(--ink)) 4px 13px / 12px 2px no-repeat,linear-gradient(var(--ink),var(--ink)) 4px 19px / 8px 2px no-repeat,var(--paper);box-shadow:5px -3px 0 -1px var(--paper),5px -3px 0 1px var(--ink)}.drafts-icon::after{content:"";position:absolute;right:4px;bottom:5px;width:15px;height:4px;background:var(--ink);transform:rotate(-35deg)}.app-icon::before{content:"";position:absolute;left:6px;right:6px;top:5px;height:16px;border:2px solid var(--ink);background:linear-gradient(var(--ink),var(--ink)) 6px 6px / 3px 3px no-repeat,linear-gradient(var(--ink),var(--ink)) 13px 6px / 3px 3px no-repeat,linear-gradient(var(--ink),var(--ink)) 7px 12px / 9px 2px no-repeat,var(--paper)}.app-icon::after{content:"";position:absolute;left:10px;right:10px;bottom:5px;height:4px;border:2px solid var(--ink);border-top:0}.folder-icon::before{content:"";position:absolute;left:3px;right:3px;top:11px;height:17px;border:2px solid var(--ink);background:var(--paper)}.folder-icon::after{content:"";position:absolute;left:6px;top:6px;width:14px;height:6px;border:2px solid var(--ink);border-bottom:0;background:var(--paper)}.system-icon::before{content:"";position:absolute;left:3px;right:3px;top:11px;height:17px;border:2px solid var(--ink);background:linear-gradient(var(--ink),var(--ink)) 7px 5px / 3px 3px no-repeat,linear-gradient(var(--ink),var(--ink)) 17px 5px / 3px 3px no-repeat,linear-gradient(var(--ink),var(--ink)) 9px 12px / 10px 2px no-repeat,var(--paper)}.system-icon::after{content:"";position:absolute;left:6px;top:6px;width:14px;height:6px;border:2px solid var(--ink);border-bottom:0;background:var(--paper)}.project-disk-icon{height:30px;margin-top:4px;border-radius:0 0 3px 3px;background:linear-gradient(var(--ink),var(--ink)) 5px 6px / 24px 2px no-repeat,linear-gradient(var(--ink),var(--ink)) 5px 12px / 24px 2px no-repeat,linear-gradient(var(--ink),var(--ink)) 23px 21px / 5px 5px no-repeat,var(--paper)}.project-disk-icon::before{content:"";position:absolute;left:7px;right:7px;top:-6px;height:7px;border:2px solid var(--ink);border-bottom:0;background:var(--paper)}.project-disk-icon::after{content:"P";position:absolute;left:8px;bottom:4px;width:12px;height:10px;border:2px solid var(--ink);background:var(--paper);color:var(--ink);font-size:8px;font-weight:700;line-height:9px;text-align:center}.doc-icon::before{content:"";position:absolute;left:7px;right:6px;top:4px;bottom:4px;border:2px solid var(--ink);background:linear-gradient(135deg,var(--paper) 0 48%,var(--ink) 49% 58%,transparent 59%) right top / 9px 9px no-repeat,linear-gradient(var(--ink),var(--ink)) 4px 10px / 14px 2px no-repeat,linear-gradient(var(--ink),var(--ink)) 4px 16px / 14px 2px no-repeat,linear-gradient(var(--ink),var(--ink)) 4px 22px / 9px 2px no-repeat,var(--paper)}.doc-icon::after{content:"";position:absolute;right:6px;top:4px;width:8px;height:8px;border-left:2px solid var(--ink);border-bottom:2px solid var(--ink);background:var(--paper)}.text-file-icon::before{content:"";position:absolute;left:7px;right:6px;top:4px;bottom:4px;border:2px solid var(--ink);background:linear-gradient(135deg,var(--paper) 0 48%,var(--ink) 49% 58%,transparent 59%) right top / 9px 9px no-repeat,linear-gradient(var(--ink),var(--ink)) 4px 11px / 14px 2px no-repeat,linear-gradient(var(--ink),var(--ink)) 4px 16px / 14px 2px no-repeat,linear-gradient(var(--ink),var(--ink)) 4px 21px / 9px 2px no-repeat,var(--paper)}.text-file-icon::after{content:"T";position:absolute;left:10px;top:6px;color:var(--ink);font-size:9px;font-weight:700;line-height:1}.trash-icon{border:0;background:linear-gradient(var(--ink),var(--ink)) 6px 4px / 22px 3px no-repeat,linear-gradient(var(--ink),var(--ink)) 10px 0 / 14px 4px no-repeat,linear-gradient(var(--ink),var(--ink)) 5px 10px / 2px 21px no-repeat,linear-gradient(var(--ink),var(--ink)) 27px 10px / 2px 21px no-repeat,linear-gradient(var(--ink),var(--ink)) 8px 30px / 18px 2px no-repeat,repeating-linear-gradient(90deg,transparent 0 4px,var(--ink) 4px 6px) 10px 14px / 14px 12px no-repeat,var(--paper)}.window-pane.documents-pane{display:grid;grid-template-rows:auto minmax(0,1fr);gap:0;min-height:0;flex-basis:360px;padding:0}.window-pane.project-disk-pane{display:grid;grid-template-rows:auto minmax(0,1fr);gap:0;min-height:0;flex-basis:430px;max-height:calc(100vh - 152px);padding:0;overflow:hidden}.project-finder-pathbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;border-bottom:1px solid var(--ink);padding:10px 10px 6px}.finder-navigation-bar{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;min-height:34px;padding:3px 8px;border-bottom:var(--finder-navigation-border);background:var(--finder-navigation-bg)}.finder-continuation{display:var(--finder-continuation-display);position:absolute;left:50%;width:38px;min-width:38px;height:20px;min-height:20px;align-items:center;justify-content:center;padding:0;border:var(--finder-continuation-border);border-radius:var(--finder-continuation-radius);background:var(--finder-continuation-bg);box-shadow:var(--finder-continuation-shadow);color:var(--finder-continuation-fg);font:700 15px/1 var(--ui-font);opacity:0;pointer-events:none;transform:translateX(-50%);transition:opacity 160ms ease-out,transform 160ms ease-out;-webkit-backdrop-filter:var(--finder-continuation-backdrop);backdrop-filter:var(--finder-continuation-backdrop)}.finder-continuation.is-top{top:calc(var(--finder-continuation-top,0px) + 7px);transform:translate(-50%,-3px)}.finder-continuation.is-bottom{bottom:calc(var(--window-frame-reserve) + 7px);transform:translate(-50%,3px)}.finder-continuation.is-visible{opacity:1;pointer-events:auto;transform:translateX(-50%)}.finder-continuation-arrow{display:block;line-height:1;transform:translateY(2px)}.finder-continuation.is-bottom .finder-continuation-arrow{transform:translateY(-2px) rotate(180deg)}.finder-continuation:focus-visible{outline:var(--control-focus-outline);outline-offset:2px}.finder-navigation-back{width:30px;min-width:30px;min-height:28px;padding:0;font-size:22px;line-height:1}.finder-breadcrumbs{min-width:0;display:flex;align-items:center;gap:2px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:none}.finder-breadcrumbs::-webkit-scrollbar{display:none}.finder-breadcrumb,.finder-breadcrumb-current{flex:0 0 auto;min-width:0;min-height:26px;display:inline-flex;align-items:center;padding:2px 4px;color:var(--ink);font:inherit;line-height:1.15;white-space:nowrap}.finder-breadcrumb{appearance:none;-webkit-appearance:none;border:0;border-radius:var(--finder-breadcrumb-radius);background:transparent;box-shadow:none;cursor:pointer;text-decoration:var(--finder-breadcrumb-text-decoration);text-decoration-color:var(--shade-dark);text-underline-offset:2px}.finder-breadcrumb:hover,.finder-breadcrumb:focus-visible{background:var(--finder-breadcrumb-hover-bg);color:var(--finder-breadcrumb-hover-fg);text-decoration-color:currentColor}.finder-breadcrumb-current{max-width:min(42vw,34ch);overflow:hidden;text-overflow:ellipsis;color:var(--finder-breadcrumb-current-color);font-weight:700}.finder-breadcrumb-separator{flex:0 0 auto;color:var(--shade-dark)}.project-finder-pathbar:has(#project-disk-up:not([hidden])){grid-template-columns:auto minmax(0,1fr) auto}.project-finder-pathbar:has(#project-disk-path.visually-hidden):not(:has(#project-disk-up:not([hidden]))){grid-template-columns:minmax(0,1fr) auto}#project-disk-path{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-weight:700}.project-finder-actions{display:flex;gap:8px;justify-content:flex-end;min-width:0}.project-finder-actions .btn{flex:0 0 auto}.documents-toolbar{display:flex;gap:6px;align-items:center;padding:10px;border-bottom:var(--documents-toolbar-border)}.documents-toolbar>*{flex:0 0 auto}.documents-toolbar #new-folder-name{flex:1 1 auto;min-width:0}.documents-toolbar>*{flex:0 0 auto}.documents-toolbar #new-folder-name{flex:1 1 auto;min-width:0}.project-disk-toolbar{display:grid;grid-template-columns:auto minmax(160px,1fr) auto;gap:8px;align-items:center}.project-disk-toolbar[hidden]{display:none}.project-disk-toolbar label{white-space:nowrap}.project-disk-toolbar #new-project-disk{justify-self:end;width:auto;min-width:92px;max-width:132px}.project-disk-content-grid{display:grid;grid-template-rows:minmax(0,1fr);min-height:0;overflow:hidden}.document-icon-grid{min-height:280px;align-content:start;border:2px solid var(--ink);background:var(--paper);padding:12px;overflow:auto}.project-disk-grid{height:100%;min-height:0;max-height:none;align-content:start;background:var(--paper);padding:14px}.finder-grid.finder-small-icons{grid-template-columns:repeat(auto-fit,minmax(62px,1fr));gap:10px 8px}.desktop.is-small-icons .desktop-icon{width:60px;gap:3px}.desktop.is-small-icons .desktop-icon .icon,.desktop.is-small-icons .desktop-icon .sys-icon{width:28px;height:28px}.desktop.is-small-icons .desktop-icon span:last-child{font-size:11px;padding:0 2px}.finder-small-icons .finder-item{min-height:62px;font-size:11px}.finder-small-icons .finder-item .mini-icon{transform:scale(0.82);transform-origin:center bottom}.finder-small-icons .finder-item small{display:none}@container (max-width:720px){.project-disk-content-grid{grid-template-columns:1fr;grid-template-rows:none}.project-disk-grid{grid-column:auto;grid-row:auto;min-height:100%;max-height:none}}@container (max-width:620px){.project-disk-pane{overflow:auto}.project-disk-toolbar{grid-template-columns:1fr auto}.project-disk-toolbar label{grid-column:1 / -1}.project-disk-content-grid{grid-template-columns:1fr;grid-template-rows:none}.project-disk-grid{grid-row:auto;max-height:none}}@media (max-width:860px){body:not(.is-writer-mode) .project-disk-window:not(.is-mobile-fullscreen){width:calc(100vw - 32px) !important;max-width:calc(100vw - 32px)}.project-disk-details-bar .view-controls{flex:0 0 auto}.project-finder-pathbar{grid-template-columns:minmax(0,1fr) auto}.project-finder-pathbar:has(#project-disk-up:not([hidden])){grid-template-columns:auto minmax(0,1fr) auto}.project-finder-pathbar:has(#project-disk-path.visually-hidden):not(:has(#project-disk-up:not([hidden]))){grid-template-columns:minmax(0,1fr) auto}.project-finder-pathbar .btn:first-child{grid-column:auto;width:max-content;max-width:100%}}@media (max-width:620px){.finder-list-header{display:none}.finder-list-row{grid-template-columns:minmax(0,1fr);gap:1px;padding:6px 8px}.finder-list-row>span{white-space:normal}.finder-list-row>span:not(:first-child){color:var(--shade-dark);font-size:11px;line-height:1.2}.finder-list-row:hover>span:not(:first-child),.finder-list-row.is-selected>span:not(:first-child){color:var(--paper)}.project-disk-grid,.document-icon-grid{padding:8px}.finder-grid,.document-icon-grid,.project-disk-grid{grid-template-columns:repeat(auto-fit,minmax(68px,1fr));gap:10px 8px}.finder-item span:last-child{overflow-wrap:anywhere}}.empty-folder-note{grid-column:1 / -1;font-family:var(--text-font);max-width:var(--empty-note-max-width);margin:var(--empty-note-margin);padding:var(--empty-note-padding);color:var(--empty-note-fg);line-height:1.45;text-align:center;border:var(--empty-note-border);border-radius:var(--empty-note-radius);background:var(--empty-note-bg);box-shadow:var(--empty-note-shadow)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.finder-empty-object,.scrap-empty-card{grid-column:1 / -1;min-height:120px;border:var(--scrap-empty-card-border);background:var(--scrap-empty-card-bg);color:var(--ink);display:grid;place-items:center;gap:6px;padding:12px;text-align:center}.finder-empty-object b,.finder-empty-object small,.scrap-empty-card b,.scrap-empty-card small{display:block;max-width:32ch;line-height:1.25}.scrap-empty-card .mini-icon,.finder-empty-object .mini-icon{width:38px;height:38px}.writing-demo-caption{position:fixed;left:50%;bottom:28px;transform:translateX(-50%);width:max-content;max-width:min(820px,calc(100vw - 320px));padding:9px 16px;border:var(--demo-caption-border);border-radius:var(--demo-caption-radius);background:var(--demo-caption-bg);box-shadow:var(--demo-caption-shadow);color:var(--demo-caption-fg);font:14px/1.45 system-ui,sans-serif;text-align:center;pointer-events:none}.writing-demo-highlight{position:fixed;border:3px solid var(--demo-highlight-border);border-radius:8px;box-shadow:var(--demo-highlight-ring);pointer-events:none}.writing-demo-highlight-label{position:absolute;left:0;top:-30px;padding:3px 8px;border:var(--demo-highlight-label-border);background:var(--demo-highlight-label-bg);color:var(--demo-highlight-label-fg);font:12px/1.2 system-ui,sans-serif;white-space:nowrap}.chat-file-pane{display:grid;grid-template-rows:1fr auto;gap:10px;min-height:300px}.quick-draft-title-display{flex:0 1 18rem;min-width:0;overflow:hidden;font-weight:bold;text-overflow:ellipsis;white-space:nowrap}.quick-draft-title-input{flex:1 1 12rem;min-width:8rem;height:22px;font-weight:normal}#quick-draft-stats,#quick-draft-save-state,#quick-draft-source-count,#quick-draft-status{white-space:nowrap}#quick-draft-stats{justify-self:start}#quick-draft-status{justify-self:end;min-width:5.5rem;max-width:min(22ch,28vw);overflow:hidden;text-align:right;text-overflow:ellipsis}.quick-draft-task,.quick-draft-intake,.quick-draft-editor,.quick-draft-strategy,.quick-draft-shortcuts,.quick-draft-tool-actions{display:grid;gap:8px;min-height:0;align-content:start}.quick-draft-intake{grid-area:intake;grid-template-rows:auto repeat(4,minmax(0,1fr));overflow:auto;min-width:0}.quick-draft-editor{grid-area:editor;grid-template-rows:minmax(0,1fr) auto;align-content:stretch;min-width:0;position:relative}.quick-draft-task textarea,.quick-draft-first-day-setup textarea,.quick-draft-editor textarea{min-height:0;resize:none}.quick-draft-editor textarea{font:15px/1.55 var(--system-font)}.quick-draft-tools{grid-area:tools;min-width:0;min-height:0;overflow:auto}.quick-draft-extra,.quick-draft-tools,.quick-draft-evidence,.quick-draft-first-day-setup,.quick-draft-intake,.quick-draft-strategy,.quick-draft-shortcuts,.quick-draft-handoff{padding:6px;border:var(--quick-draft-panel-border);border-radius:var(--quick-draft-panel-radius);background:var(--quick-draft-panel-bg);box-shadow:var(--quick-draft-panel-shadow)}.quick-draft-extra:not([open]),.quick-draft-tools:not([open]),.quick-draft-evidence:not([open]),.quick-draft-first-day-setup:not([open]),.quick-draft-intake:not([open]),.quick-draft-strategy:not([open]),.quick-draft-shortcuts:not([open]),.quick-draft-handoff:not([open]){background:transparent;padding:4px 6px}.quick-draft-extra[open],.quick-draft-tools[open],.quick-draft-first-day-setup[open],.quick-draft-intake[open],.quick-draft-strategy[open],.quick-draft-shortcuts[open],.quick-draft-handoff[open]{display:grid;gap:8px}.quick-draft-extra:not([open])>:not(summary),.quick-draft-tools:not([open])>:not(summary),.quick-draft-evidence:not([open])>:not(summary),.quick-draft-first-day-setup:not([open])>:not(summary),.quick-draft-intake:not([open])>:not(summary),.quick-draft-strategy:not([open])>:not(summary),.quick-draft-shortcuts:not([open])>:not(summary),.quick-draft-handoff:not([open])>:not(summary){display:none}.quick-draft-extra summary,.quick-draft-tools summary,.quick-draft-evidence summary,.quick-draft-first-day-setup summary,.quick-draft-intake summary,.quick-draft-strategy summary,.quick-draft-shortcuts summary,.quick-draft-handoff summary{cursor:pointer;display:flex;align-items:center;gap:8px;font-weight:bold}.quick-draft-source-summary{margin-left:auto;color:var(--shade-dark);font-weight:normal}.quick-draft-extra[open] summary,.quick-draft-tools[open] summary,.quick-draft-evidence[open] summary,.quick-draft-first-day-setup[open] summary,.quick-draft-intake[open] summary,.quick-draft-strategy[open] summary,.quick-draft-shortcuts[open] summary,.quick-draft-handoff[open] summary{margin-bottom:6px}.quick-draft-first-day-subject,.quick-draft-primary-actions{grid-column:1 / -1}.quick-draft-intake .quick-draft-result-group{min-height:0}.quick-draft-result-text.is-empty,.quick-draft-source-empty{color:var(--shade-dark)}.quick-draft-source-map{display:flex;flex-wrap:wrap;align-content:start;gap:4px;min-height:0;overflow:auto}.quick-draft-layout.is-busy{cursor:progress}@container (max-width:760px){.quick-draft-task,.quick-draft-intake,.quick-draft-strategy,.quick-draft-editor{align-content:stretch}.quick-draft-intake{grid-template-rows:auto}.quick-draft-editor{grid-template-rows:auto minmax(18rem,1fr) auto auto auto}}.quick-draft-shelf,.quick-draft-inspector{display:grid;align-content:start;gap:6px;min-width:0;min-height:0;overflow-y:auto}.quick-draft-shelf{grid-column:1;grid-row:1;grid-template-rows:auto minmax(0,1fr) auto;padding-right:6px;border-right:var(--quick-draft-sidebar-border)}.quick-draft-drawer-close{display:none}.quick-draft-region-head>b,.quick-draft-shelf>b,.quick-draft-inspector-section>b,.quick-draft-well-field>span,.quick-draft-advanced summary,.quick-draft-advanced-field>span{min-width:0;overflow:hidden;color:var(--ink);font:13px/1.25 var(--title-font);text-overflow:ellipsis;white-space:nowrap}.quick-draft-shelf .quick-draft-source-map{min-height:0;overflow-y:auto}.quick-draft-material-row.is-selected{background:var(--ink);color:var(--paper)}.quick-draft-paper{display:grid;grid-column:2;grid-row:1;grid-template-rows:auto minmax(0,1fr);gap:6px;min-width:0;min-height:0}.quick-draft-intake-well{display:grid;grid-template-rows:minmax(0,1.2fr) minmax(0,1fr) auto auto;gap:8px;min-height:0;overflow-y:auto}.quick-draft-intake-well[hidden],.quick-draft-paper-body>[hidden]{display:none}.quick-draft-versions-list{min-height:0;overflow-y:auto;font:12px/1.4 var(--system-font);color:var(--shade-dark)}#quick-draft-save-state{min-width:0;overflow:hidden;color:var(--ink);font:13px/1.25 var(--title-font);text-overflow:ellipsis;white-space:nowrap}#quick-draft-protect-state:empty,#quick-draft-stack-state:empty{display:none}@container (max-width:800px){.quick-draft-paper{grid-column:1}.quick-draft-shelf,.quick-draft-inspector{display:none}.quick-draft-region-head>.quick-draft-drawer-close{display:inline-flex}#quick-draft-form.is-shelf-open .quick-draft-shelf,#quick-draft-form.is-inspector-open .quick-draft-inspector{display:grid;position:absolute;inset:0 var(--quick-draft-drawer-edge) 0 0;padding:8px;background:var(--paper);overflow-y:auto}#quick-draft-form.is-inspector-open .quick-draft-inspector{inset:0 0 0 var(--quick-draft-drawer-edge);padding-left:10px}#quick-draft-form.is-shelf-open .quick-draft-paper,#quick-draft-form.is-inspector-open .quick-draft-paper{isolation:isolate;cursor:pointer}.teachtext-actions.quick-draft-editor-actions{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"sideask sideask sideask sideask" "display display display drawers" "tools deliver . primary";gap:6px}.quick-draft-editor-actions>.btn.default{grid-area:primary;justify-self:end;flex:0 0 auto}}.quick-draft-ai-cards{overflow:auto}.quick-draft-ai-cards:not([open])>:not(summary){display:none}.quick-draft-ai-cards summary{cursor:pointer;font-weight:bold}.quick-draft-result-label{display:block;margin:0 0 4px;font-size:12px;color:var(--shade-dark)}.quick-draft-chip-row{display:flex;flex-wrap:wrap;gap:5px}.quick-draft-suggestion-chip{max-width:100%;text-align:left;white-space:normal}.quick-draft-card-status.is-missing{color:var(--shade-dark)}.quick-draft-boundary-card.has-hands-on-choice{border-style:solid}.quick-draft-layout.is-format-hands-on-review .quick-draft-hands-on-card{order:-1}.quick-draft-layout.is-format-first-day .quick-draft-classify-card{border-style:solid}.quick-draft-layout.is-format-bili-dynamic .quick-draft-settings-card{border-style:solid}.quick-draft-editor{grid-template-rows:auto auto minmax(0,1fr) auto}.quick-draft-start-writing{min-width:9rem}.quick-draft-editor-container.is-selected{outline:var(--quick-draft-state-selected-outline);outline-offset:-1px}.quick-draft-editor-container.is-selected::before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--quick-draft-state-selected-surface);animation:var(--quick-draft-state-selected-animation);pointer-events:none;z-index:var(--z-local-control)}.quick-draft-editor-container.is-working::after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--quick-draft-state-working-surface);animation:var(--quick-draft-state-working-animation);pointer-events:none;z-index:var(--z-local-control)}@keyframes quickDraftMarchingAnts{to{background-position:20px 0,-20px 100%,0 -20px,100% 20px,0 0,100% 0,0 100%,100% 100%}}@keyframes quickDraftWorkingDither{to{background-position:2px 2px,3px 3px}}@keyframes quickDraftWorkingSweep{to{background-position:165% 0}}@media (prefers-reduced-motion:reduce){.quick-draft-editor-container.is-selected::before,.quick-draft-editor-container.is-working::after{animation:none}}.quick-draft-canvas-object-text.is-empty{color:var(--shade-dark)}.quick-draft-canvas-object.is-selected .quick-draft-canvas-handle,.quick-draft-canvas-object.is-selected .quick-draft-canvas-rotate,.quick-draft-canvas-object.is-selected .quick-draft-canvas-angle{display:block}.quick-draft-canvas-handle.is-nw{left:-5px;top:-5px;cursor:nwse-resize}.quick-draft-canvas-handle.is-n{left:calc(50% - 5px);top:-5px;cursor:ns-resize}.quick-draft-canvas-handle.is-ne{right:-5px;top:-5px;cursor:nesw-resize}.quick-draft-canvas-handle.is-e{right:-5px;top:calc(50% - 5px);cursor:ew-resize}.quick-draft-canvas-handle.is-se{right:-5px;bottom:-5px;cursor:nwse-resize}.quick-draft-canvas-handle.is-s{left:calc(50% - 5px);bottom:-5px;cursor:ns-resize}.quick-draft-canvas-handle.is-sw{left:-5px;bottom:-5px;cursor:nesw-resize}.quick-draft-canvas-handle.is-w{left:-5px;top:calc(50% - 5px);cursor:ew-resize}.quick-draft-view-switch,.quick-draft-display-switch,.quick-draft-drawer-switch{display:inline-flex;flex:0 0 auto;gap:2px;padding:2px;border:var(--quick-draft-view-switch-border)}.quick-draft-view-switch .mini-btn,.quick-draft-display-switch .mini-btn,.quick-draft-drawer-switch .mini-btn{flex:0 0 auto;min-width:0;min-height:20px;padding:1px 7px;font-size:11px}.quick-draft-view-switch .mini-btn.is-active,.quick-draft-display-switch .mini-btn.is-active,.quick-draft-drawer-switch .mini-btn.is-active{background:var(--ink);color:var(--paper)}.quick-draft-drawer-switch{display:none}.quick-draft-editor-container>.mde-surface{min-height:0}.quick-draft-grain-readout{display:flex;flex-wrap:wrap;gap:4px 16px;padding-bottom:6px;margin-bottom:10px;border-bottom:var(--quick-draft-grain-border);font-family:var(--ui-font);font-size:12px}.quick-draft-grain-note{margin:0 0 10px;font-size:13px;color:var(--quick-draft-grain-model-fg)}.quick-draft-grain-body{margin:0;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere}.quick-draft-grain-author{color:var(--quick-draft-grain-author-fg)}.quick-draft-grain-model{color:var(--quick-draft-grain-model-fg);text-decoration:var(--quick-draft-grain-model-decoration);text-underline-offset:3px}.quick-draft-grain-line.is-masked{box-shadow:inset 3px 0 0 var(--quick-draft-grain-mask-fg)}.quick-draft-grain-line.is-protected{box-shadow:inset 6px 0 0 var(--quick-draft-protected-fg)}.quick-draft-grain-line.is-masked.is-protected{box-shadow:inset 3px 0 0 var(--quick-draft-grain-mask-fg),inset 6px 0 0 var(--quick-draft-protected-fg)}.quick-draft-grain-generation{margin-left:3px;padding:0 3px;border:var(--quick-draft-grain-generation-border);color:var(--quick-draft-grain-model-fg);font-family:var(--mono-font);font-size:10px;font-style:normal;vertical-align:2px;white-space:nowrap}.quick-draft-grain-legend{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:12px;padding-top:6px;border-top:var(--quick-draft-grain-border);font-family:var(--ui-font);font-size:12px}.quick-draft-grain-legend span{display:inline-flex;align-items:center;gap:5px}.quick-draft-grain-swatch{width:22px;height:9px;border:var(--quick-draft-grain-border);font-style:normal}.quick-draft-grain-swatch.is-author{background:var(--quick-draft-grain-swatch-author)}.quick-draft-grain-swatch.is-model{background:var(--quick-draft-grain-swatch-model)}.quick-draft-grain-swatch.is-protected{background:var(--quick-draft-protected-fg)}.quick-draft-protect,.quick-draft-adjustment-actions{display:flex;flex-wrap:wrap;align-items:center;gap:5px;padding:2px 2px 4px;font-size:12px;color:var(--shade-dark)}.quick-draft-protect input{width:84px;min-width:0;padding:2px 5px;font:inherit}.quick-draft-adjustment-actions .btn{flex:1 1 0}.quick-draft-editor-actions .teachtext-command-group{flex:1 1 auto;min-width:0}.quick-draft-editor-actions>.btn.default{flex:0 0 10rem;margin-left:0}.quick-draft-command-section>.btn{display:flex;width:100%;text-align:left}.quick-draft-layer-order{font-style:normal;color:var(--shade-dark)}.quick-draft-adjustment-layer:has(.quick-draft-layer-detail:not([hidden])) .quick-draft-layer-scope{display:none}.quick-draft-adjustment-row .select-wrap-inline{justify-self:end}.quick-draft-adjustment-layer{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:2px 6px}.quick-draft-layer-detail{grid-column:1 / -1;display:grid;gap:2px;min-width:0;padding-left:16px}.quick-draft-layer-detail[hidden]{display:none}.quick-draft-adjustment-layer .quick-draft-adjustment-mask{flex-wrap:wrap}.quick-draft-adjustment-layer .quick-draft-adjustment-mask input{width:3.5rem}.quick-draft-adjustment-layer .select-wrap-inline{min-width:0}.quick-draft-adjustment-move .mini-btn{min-width:20px;padding:2px 4px}.quick-draft-source-map{min-height:2rem;padding-top:4px;border-top:var(--quick-draft-divider-border)}.compose-tools-quick-draft-import.is-hidden{display:none}.quick-draft-cliotalk-hint{font-size:11px;color:var(--shade-dark)}.quick-draft-cliotalk-hint.is-hidden{display:none}@container (max-width:1120px){}@container (max-width:520px){}@container (max-width:760px){}.teachtext-pane{display:grid;grid-template-rows:minmax(0,1fr) auto max-content;gap:8px;min-height:0}.teachtext-desk-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid var(--ink);background:var(--paper);box-shadow:inset 1px 1px 0 var(--shade);font-family:var(--mono-font);font-size:11px}.teachtext-desk-strip span{min-width:0;padding:4px 6px;border-right:1px dotted var(--shade-dark);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teachtext-desk-strip span:last-child{border-right:0}.teachtext-body-label{display:none}.teachtext-editor-container{flex:1;position:relative;display:flex;flex-direction:column;min-height:0;overflow:hidden;border:var(--teachtext-editor-border);border-radius:var(--teachtext-editor-radius);background:var(--teachtext-editor-bg);box-shadow:var(--teachtext-editor-shadow)}.teachtext-editor-container.is-previewing{max-height:none}.teachtext-editor-container.is-previewing .mde-surface{display:none}.teachtext-editor-container.is-previewing .teachtext-preview{max-height:none}.quick-draft-window.is-reading .quick-draft-material-pane{display:none}.quick-draft-window.is-reading .quick-draft-two-pane{grid-template-columns:minmax(0,1fr)}.quick-draft-window.is-canvas .quick-draft-material-pane{display:none}.quick-draft-window.is-canvas .quick-draft-two-pane{grid-template-columns:minmax(0,1fr)}.teachtext-preview{flex:1;min-height:0;padding:40px 60px;overflow-y:auto;font-family:var(--preview-font);line-height:1.8;user-select:text;background:var(--teachtext-preview-bg);color:var(--ink);word-break:break-word}.teachtext-preview h1{font-size:24px;font-family:var(--title-font);border-bottom:var(--teachtext-preview-title-divider);padding-bottom:8px;margin-bottom:24px;text-align:center}.teachtext-preview h2{font-size:18px;font-family:var(--title-font);margin-top:2em;border-left:var(--teachtext-preview-section-marker);padding-left:12px}.teachtext-preview p{margin:1.2em 0;text-indent:2em;text-align:justify}.teachtext-window.is-help-document .teachtext-editor-container.is-previewing{max-height:none}.teachtext-window.is-help-document .teachtext-preview{padding:30px clamp(24px,5vw,56px);line-height:1.68}.teachtext-window.is-help-document .teachtext-preview>*{max-width:760px;margin-left:auto;margin-right:auto}.teachtext-window.is-help-document .teachtext-preview h1{margin-top:0;margin-bottom:18px;padding-bottom:6px;font-size:22px}.teachtext-window.is-help-document .teachtext-preview p{text-indent:0;text-align:left}.teachtext-window.is-help-document .teachtext-preview ol,.teachtext-window.is-help-document .teachtext-preview ul{padding-left:30px}.teachtext-preview img{display:block;max-width:min(100%,720px);max-height:62vh;width:auto;height:auto;margin:24px auto;border:var(--teachtext-preview-image-border);image-rendering:auto;background:var(--teachtext-preview-image-bg)}.teachtext-preview ul,.teachtext-preview ol{padding-left:40px;margin:1em 0}.teachtext-preview blockquote{margin:20px 0;padding:10px 20px;border:var(--teachtext-blockquote-border);background:var(--teachtext-preview-blockquote-bg);font-style:italic}.teachtext-preview h3,.teachtext-preview h4,.teachtext-preview h5,.teachtext-preview h6{font-family:var(--title-font);font-size:15px;margin:1.8em 0 0.6em;line-height:1.3}.teachtext-preview h3{font-size:16px}.teachtext-preview a{color:inherit;text-decoration:underline;text-underline-offset:2px}.teachtext-preview hr{margin:2em 0;border:0;border-top:var(--teachtext-preview-title-divider)}.teachtext-preview pre{margin:1.4em 0;padding:10px 12px;overflow-x:auto;border:var(--system-border);background:var(--quiet-panel);line-height:1.5}.teachtext-preview code{font-family:var(--mono-font);font-size:0.9em}.teachtext-preview :not(pre)>code{padding:0 3px;border:var(--system-border);background:var(--quiet-panel)}.teachtext-preview table,.message-content table{display:block;width:fit-content;max-width:100%;overflow-x:auto;margin:1em 0;border-collapse:collapse}.teachtext-preview th,.teachtext-preview td,.message-content th,.message-content td{padding:4px 8px;border:var(--md-table-border);text-align:left;vertical-align:top}.teachtext-preview th,.message-content th{background:var(--md-table-heading-bg);font-weight:700}.print-directory-window{width:560px;height:520px}.print-directory-pane{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:8px;min-height:0}.print-directory-preview{min-height:0;padding:18px 22px;overflow:auto;border:var(--print-directory-preview-border);border-radius:var(--print-directory-preview-radius);background:var(--print-directory-preview-bg);box-shadow:var(--print-directory-preview-shadow);color:var(--ink);font-family:var(--text-font);line-height:1.45;user-select:text}.print-directory-preview h1{margin:0 0 14px;padding-bottom:6px;border-bottom:var(--print-directory-heading-border);font-family:var(--title-font);font-size:20px;text-align:center}.print-directory-preview p{margin:0.45em 0}.print-directory-preview table{width:100%;margin-top:14px;border-collapse:collapse;font-size:13px}.print-directory-preview th,.print-directory-preview td{padding:4px 6px;border:var(--print-directory-table-border);text-align:left;vertical-align:top}.print-directory-preview th{background:var(--print-directory-table-heading-bg);font-family:var(--title-font)}.page-setup-pane{display:grid;gap:10px}.page-setup-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:10px;border:var(--system-control-line) solid var(--ink);background:var(--paper)}.page-setup-group legend{padding:0 5px;font-family:var(--title-font)}.page-setup-group label{display:flex;align-items:center;gap:6px;min-height:26px;white-space:nowrap}.teachtext-pane textarea{width:100%;height:100%;padding:12px;font-family:var(--text-font);line-height:1.5;resize:none;background:transparent;background-image:none;border:0;min-height:360px}.teachtext-attachments-empty{padding:10px 6px;border:var(--teachtext-attachments-empty-border);color:var(--shade-dark);line-height:1.35;text-align:center}.mde-surface{position:relative;flex:1;min-height:0;overflow:hidden;cursor:text}.teachtext-editor-container>.mde-surface{min-height:min(52vh,420px)}.mde-surface>.mde-input,.mde-surface>.mde-highlight{position:absolute;top:0;bottom:0;left:50%;transform:translateX(calc(-50% + var(--mde-scrollbar-offset)));width:100%;max-width:var(--mde-page-width);box-sizing:border-box;padding:var(--mde-page-padding-y,24px) var(--mde-page-padding-x,24px);border:0;font-family:var(--editor-font);font-size:var(--mde-font-size);line-height:1.7;letter-spacing:0;white-space:pre-wrap;overflow-wrap:normal;word-break:normal;tab-size:2}.mde-surface>.mde-input{resize:none;overflow-y:auto;background:transparent;color:transparent;caret-color:var(--ink);cursor:text;min-height:0;z-index:var(--z-local-chrome);padding-right:calc(var(--mde-scrollbar-gutter,32px) + var(--mde-page-padding-x,24px));backdrop-filter:none;-webkit-backdrop-filter:none}.mde-surface>.mde-input::placeholder{color:var(--shade-dark)}.mde-surface>.mde-highlight{overflow:hidden;pointer-events:none;color:var(--ink);padding-right:calc(var(--mde-scrollbar-gutter,32px) + var(--mde-page-padding-x,24px));z-index:var(--z-local-control)}.mde-surface.is-typewriter-mode::after{content:"";position:absolute;left:0;right:0;top:50%;height:1.7em;transform:translateY(-50%);background:linear-gradient(to right,transparent,rgba(250,240,130,0.18),transparent);pointer-events:none;z-index:var(--z-local-base)}.mde-surface.is-typewriter-mode>.mde-input,.mde-surface.is-typewriter-mode>.mde-highlight{padding-top:var(--mde-typewriter-pad,18px);padding-bottom:var(--mde-typewriter-pad,18px)}.mde-surface.is-focus-mode .md-focus-muted{opacity:0.24}.mde-surface.is-focus-mode .md-focus-active{opacity:1}.md-marker,.md-url{color:var(--md-marker-ink)}.md-heading,.md-strong{-webkit-text-stroke:var(--md-weight-stroke) currentColor}.md-link{text-decoration:underline;text-underline-offset:2px;text-decoration-color:currentColor}.md-strike{text-decoration:line-through;text-decoration-color:currentColor}.md-mark{background:var(--md-mark-wash)}.teachtext-actions{display:flex;position:relative;justify-content:center;align-items:center;align-self:stretch;gap:0;min-width:0}.teachtext-command-group{display:grid;grid-template-columns:minmax(0,var(--teachtext-action-side-width)) minmax(0,var(--teachtext-action-focus-width)) minmax(0,var(--teachtext-action-side-width));gap:var(--teachtext-action-gap);flex:0 1 auto;min-width:0}.teachtext-command-group>.btn,.teachtext-command-group>.teachtext-command-menu,.teachtext-command-group>.teachtext-command-menu>summary,.teachtext-actions>.btn.default{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.teachtext-command-group>.btn,.teachtext-command-group>.teachtext-command-menu,.teachtext-command-group>.teachtext-command-menu>summary{width:100%}.teachtext-actions>.btn.default{flex:0 0 auto;min-width:var(--teachtext-action-primary-width);margin-left:var(--teachtext-action-primary-gap)}.teachtext-actions>.sideask-launch-button{flex:0 0 auto;min-width:96px;margin-left:var(--teachtext-action-primary-gap)}.teachtext-command-group>.teachtext-command-menu>summary{display:flex;align-items:center;justify-content:center}.teachtext-command-menu{position:relative;border-radius:var(--control-radius);overflow:visible}.teachtext-actions .teachtext-command-menu{border-radius:8px;overflow:visible}.teachtext-command-menu summary{list-style:none;cursor:default}.teachtext-command-menu summary::-webkit-details-marker{display:none}.teachtext-command-popover{position:absolute;z-index:var(--z-local-popover);display:grid;min-width:210px;gap:3px;padding:5px;border:var(--system-control-line) solid var(--ink);background:var(--paper);box-shadow:3px 3px 0 var(--ink)}.teachtext-command-popover{left:0;bottom:100%;margin-bottom:5px}.teachtext-command-menu.command-menu-opens-down .teachtext-command-popover{top:100%;right:0;bottom:auto;left:auto;margin-top:5px;margin-bottom:0}.teachtext-command-popover .btn,.teachtext-command-subpopover .btn{width:100%;justify-content:flex-start;text-align:left}.teachtext-command-popover hr{width:100%;margin:3px 0;border:0;border-top:var(--teachtext-popover-hr-border)}.teachtext-command-submenu{position:relative}.teachtext-command-submenu summary{list-style:none;position:relative;padding-right:24px}.teachtext-command-submenu summary::-webkit-details-marker{display:none}.teachtext-command-submenu summary::after{content:"▶";position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:13px}.teachtext-command-submenu[open] summary::after{content:"▼"}.teachtext-command-subpopover{display:grid;gap:3px;margin:4px 0 0 12px;padding:3px 0 0 7px;border-left:var(--teachtext-subpopover-border-left)}.teachtext-surface-actions>.btn{min-width:0}.teachtext-surface-pane .teachtext-editor-container{min-height:0}.teachtext-surface-pane .teachtext-preview{padding:32px 44px}.teachtext-surface-window .details-bar span:last-child{text-align:right}@container (max-width:520px){.teachtext-surface-window .details-bar span,.teachtext-surface-window .details-bar button{min-width:0}.teachtext-surface-window .details-bar .details-bar-button{justify-self:end;max-width:140px;padding-inline:8px;overflow:hidden;text-overflow:clip}.section-draft-nav{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,1fr)}.section-draft-nav .btn,.draft-section-label{min-width:0;padding-inline:8px}.teachtext-surface-pane .teachtext-preview{padding:20px 24px}}.file-preview-body{flex:1;padding:9px;overflow:auto;border:var(--file-preview-border);border-radius:var(--file-preview-radius);background:var(--file-preview-bg);box-shadow:var(--file-preview-shadow);font-family:var(--text-font)}.chat-transcript{display:grid;gap:8px}.chat-transcript article{display:grid;grid-template-columns:72px 1fr;gap:8px;border-bottom:var(--chat-transcript-article-border);padding-bottom:7px}.chat-transcript b{font-family:var(--ui-font)}.save-chat-pane{display:grid;gap:8px;overflow:auto}.window-pane.project-cd-pane{display:grid;grid-template-rows:auto minmax(0,1fr);gap:0;min-height:0;flex-basis:292px;padding:0;background:var(--pane-bg)}.project-cd-grid{min-height:212px;padding:10px;border:var(--project-cd-grid-border);border-radius:var(--project-cd-grid-radius);background:var(--project-cd-grid-bg);box-shadow:var(--project-cd-grid-shadow)}.project-cd-grid .export-empty-note{place-self:center;max-width:min(620px,88%);margin:0 auto;padding:18px 22px}.project-cd-pane>.button-row{gap:10px;padding:10px;border-bottom:var(--pane-actions-border-bottom)}.image-manager-pane{display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px;min-height:0}.image-manager-picker{grid-template-columns:auto minmax(0,1fr)}.image-manager-list{min-height:0;overflow:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));align-content:start;gap:8px;padding:6px;border:var(--system-control-line) solid var(--ink);box-shadow:var(--system-inset);background:var(--paper)}.image-manager-list.is-list-view{grid-template-columns:1fr;gap:0;padding:0}.image-manager-list.is-small-icons{grid-template-columns:repeat(auto-fill,minmax(112px,1fr))}.image-manager-list-header{position:sticky;top:0;z-index:var(--z-local-control);display:grid;grid-template-columns:minmax(180px,1.8fr) minmax(110px,1fr) 78px 88px;gap:8px;align-items:center;min-height:24px;padding:3px 8px;border-bottom:var(--system-control-line) solid var(--ink);background:var(--shade);font-size:11px;font-weight:700}.image-manager-item{display:grid;gap:6px;padding:6px;border:var(--image-manager-item-border);background:var(--image-manager-item-bg)}.image-manager-list.is-list-view .image-manager-item{grid-template-columns:44px minmax(128px,1.8fr) minmax(110px,1fr) 78px 88px auto;align-items:center;gap:8px;min-height:48px;border-width:0 0 1px;padding:5px 8px}.image-manager-item img{width:100%;aspect-ratio:4 / 3;object-fit:contain;border:var(--image-manager-thumb-border);background:linear-gradient(45deg,#f4f4f4 25%,transparent 25% 75%,#f4f4f4 75%) 0 0 / 8px 8px,linear-gradient(45deg,#f4f4f4 25%,transparent 25% 75%,#f4f4f4 75%) 4px 4px / 8px 8px,var(--paper)}.image-manager-list.is-list-view .image-manager-item img{width:40px;height:32px;aspect-ratio:auto}.image-manager-list.is-small-icons .image-manager-item img{aspect-ratio:1}.image-manager-list.is-small-icons .image-manager-meta small{display:none}.image-manager-meta{display:grid;gap:3px;min-width:0}.image-manager-meta b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-manager-meta small{color:var(--shade-dark);line-height:1.2}.image-manager-actions{display:grid;grid-template-columns:1fr 1fr;gap:4px}.image-manager-list-kind,.image-manager-list-size,.image-manager-list-modified{display:none;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.image-manager-list.is-list-view .image-manager-list-kind,.image-manager-list.is-list-view .image-manager-list-size,.image-manager-list.is-list-view .image-manager-list-modified{display:block}.image-manager-list.is-list-view .image-manager-actions{grid-template-columns:repeat(4,auto);justify-content:end}.image-manager-actions .btn{min-width:0;padding-inline:5px}.export-item{width:118px;gap:5px}.export-item .mini-icon{width:30px;height:34px}.export-item small{max-width:112px;white-space:normal;line-height:1.15}.export-empty-note{display:grid;min-height:132px;row-gap:8px;place-items:center;text-align:center}.export-empty-note b,.export-empty-note span{display:block}.export-empty-icon{width:38px;height:30px;background:linear-gradient(var(--ink),var(--ink)) 6px 8px / 24px 2px no-repeat,linear-gradient(var(--ink),var(--ink)) 6px 14px / 22px 2px no-repeat,var(--paper)}.memory-transfer-window .details-bar{font-size:13px}.memory-transfer-pane{display:grid;gap:9px;padding:10px;overflow:auto}.memory-transfer-note{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;min-height:58px;padding:8px 9px;border:var(--system-control-line) solid var(--memory-transfer-note-border);background:linear-gradient(90deg,transparent 0,transparent 33px,var(--memory-transfer-note-line) 33px,var(--memory-transfer-note-line) 35px,transparent 35px),var(--memory-transfer-note-bg)}.memory-transfer-note .compose-tool-icon{justify-self:center}.memory-transfer-note b,.memory-transfer-note span:not(.compose-tool-icon){display:block;min-width:0}.memory-transfer-note b{font-family:var(--ui-font);line-height:1.15}.memory-transfer-note span:not(.compose-tool-icon){color:#444;font-family:var(--text-font);font-size:12px;line-height:1.3}.memory-transfer-field{display:flex;align-items:center;min-height:16px}.memory-transfer-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.memory-transfer-footer .hint{min-width:0;margin:0;line-height:1.25}.import-utility-pane{display:grid;gap:9px;overflow:auto}.import-preview{min-height:132px;border:var(--import-preview-border);border-radius:var(--import-preview-radius);background:var(--import-preview-bg);box-shadow:var(--import-preview-shadow);overflow:auto}.backup-preview-section{display:grid;gap:8px;border-top:1px dotted var(--shade-dark);padding-top:8px}.backup-preview-section summary{width:max-content;max-width:100%;cursor:default;font-weight:700;line-height:1.25}.backup-preview-section:not([open]){padding-bottom:0}.backup-preview{min-height:96px;border:var(--backup-preview-border);border-radius:var(--backup-preview-radius);background:var(--backup-preview-bg);box-shadow:var(--backup-preview-shadow)}.backup-action-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.import-row{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;border-bottom:var(--import-row-border-bottom)}.import-row span:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.import-row small{color:#444;white-space:nowrap}.backup-preview-row{grid-template-columns:22px 120px minmax(0,1fr)}.backup-preview-row small{min-width:0;overflow-wrap:anywhere;white-space:normal}.import-row.is-unsupported{color:var(--shade-dark)}.scrapbook-pane{display:grid;grid-template-columns:var(--scrapbook-pane-columns);grid-template-rows:var(--scrapbook-pane-rows);gap:var(--scrapbook-pane-gap);min-height:0;overflow:hidden}.trash-list{border:var(--system-control-line) solid var(--ink);min-height:0;overflow:auto;background:var(--paper)}.scrap-list{display:var(--scrapbook-list-display);border:var(--scrap-list-border);border-radius:var(--scrap-list-radius);min-height:0;overflow:auto;background:var(--scrap-list-bg);box-shadow:var(--scrap-list-shadow)}.trash-list:has(.trash-empty-state){min-height:140px;display:grid;align-items:start}.trash-empty-state{margin:18px 20px;max-width:none;color:var(--ink);font-family:var(--ui-font);line-height:1.35;text-align:left;white-space:normal}.scrap-list button,.trash-list button{width:100%;min-height:28px;border:0;border-bottom:var(--scrap-list-item-divider);border-radius:var(--scrap-list-item-radius);background:var(--scrap-list-item-bg);color:var(--ink);box-shadow:var(--scrap-list-item-shadow);padding:8px 9px;text-align:left;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:3px 7px;cursor:pointer}.scrap-list button span,.trash-list button span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scrap-list button small,.trash-list button small{color:inherit;opacity:0.72;white-space:nowrap}.scrap-card-list-title{grid-column:2;grid-row:1;min-width:0;font-weight:700}.scrap-card-list-meta{grid-column:2 / -1;grid-row:2;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.scrap-card-list-stats{grid-column:2 / -1;grid-row:3;font-family:var(--text-font);font-size:11px;opacity:0.68;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scrap-translation-badge{grid-column:3;grid-row:1;justify-self:end;display:inline-grid;place-items:center;min-width:18px;height:16px;padding:0 3px;border:var(--scrap-translation-badge-border);font-family:var(--mono-font);font-size:10px;line-height:1;flex-shrink:0}.scrap-list button:not(.scrap-empty-card) .mini-icon{grid-column:1;grid-row:1 / span 3;align-self:start;width:18px;height:18px;border:var(--scrap-list-mini-icon-border);flex-shrink:0}.scrap-list .scrap-empty-card{grid-template-columns:minmax(0,1fr);justify-items:center;align-content:center}.scrap-list .scrap-empty-card .mini-icon{grid-column:1;grid-row:auto;align-self:center;width:38px;height:38px}.scrap-list .scrap-empty-card b,.scrap-list .scrap-empty-card small{grid-column:1;min-width:0;white-space:normal;overflow-wrap:anywhere}body:not(.use-liquid-glass) .scrap-list button:hover,body:not(.use-liquid-glass) .scrap-list button.is-selected,body:not(.use-liquid-glass) .scrap-list button.is-multi-selected{border-radius:var(--scrap-list-item-selected-radius);background:var(--scrap-list-item-selected-bg);color:var(--scrap-list-item-selected-fg);box-shadow:var(--scrap-list-item-selected-shadow)}body:not(.use-liquid-glass) .trash-list button:hover,body:not(.use-liquid-glass) .trash-list button.is-selected{background:var(--ink);color:var(--paper)}body:not(.use-liquid-glass) .scrap-list button.is-multi-selected:not(.is-selected){outline:2px dotted var(--ink);outline-offset:-4px}.scrap-list button.is-source-readerClip .mini-icon{background:linear-gradient(90deg,currentColor 0 1px,transparent 1px 100%),linear-gradient(0deg,currentColor 0 1px,transparent 1px 100%);background-size:5px 5px}.scrap-list button.is-source-documentClip .mini-icon{background:linear-gradient(currentColor,currentColor) 4px 5px / 10px 1px no-repeat,linear-gradient(currentColor,currentColor) 4px 10px / 8px 1px no-repeat,linear-gradient(currentColor,currentColor) 4px 15px / 10px 1px no-repeat}.scrap-list button.is-source-searchResult .mini-icon{border-radius:var(--radio-radius)}.scrap-editor{display:grid;grid-template-rows:auto auto auto minmax(140px,1fr) auto auto auto;gap:10px;min-height:0;min-width:0;overflow:auto;padding-right:2px}.scrapbook-pager{display:var(--scrapbook-pager-display);grid-column:1 / -1;gap:5px;min-width:0}.scrapbook-page-rail{display:flex;min-width:0;height:var(--window-frame-lane);border:var(--window-frame-track-border);background:var(--window-frame-track-bg)}.scrapbook-page-rail .window-frame-arrow{margin:-1px 0}.scrapbook-page-rail .window-frame-arrow:first-child{margin-left:-1px}.scrapbook-page-rail .window-frame-arrow:last-child{margin-right:-1px}.scrapbook-page-rail .window-frame-arrow:disabled{opacity:0.42}.scrapbook-page-track{display:flex;flex:1;min-width:0;background:var(--window-frame-track-bg)}.scrapbook-page-tick{flex:1 1 0;min-width:4px;padding:0;border:0;background:transparent;cursor:pointer}.scrapbook-page-tick:hover{background:var(--shade-dark)}.scrapbook-page-tick:focus-visible{outline:1px dotted var(--ink);outline-offset:-1px}.scrapbook-page-tick.is-multi-selected{background:var(--ink)}.scrapbook-page-tick.is-active{border-inline:var(--window-frame-thumb-border);background:var(--window-frame-thumb-bg)}.scrapbook-page-meta{display:flex;align-items:center;justify-content:space-between;padding-inline:5px;font-family:var(--mono-font);font-size:var(--system-caption-size);line-height:1}#scrap-body-input{min-height:140px}.scrap-text-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:2px}.scrap-text-header label{font-weight:700}#scrap-body-input.is-translation-view{background:repeating-linear-gradient(-45deg,#ffffff 0,#ffffff 8px,#eeeeee 8px,#eeeeee 16px)}#scrap-body-input.is-bilingual-view{font-family:var(--mono-font);line-height:1.45}.scrap-title-display{font-weight:bold;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-bottom:2px;border-bottom:1px solid var(--ink)}.source-info-panel{min-height:19px;border:var(--source-info-panel-border);background:var(--paper);box-shadow:var(--system-inset);padding:5px 7px;color:var(--shade-dark);font-family:var(--text-font);font-size:12px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-info-panel b{display:block;margin-bottom:4px}.source-info-panel dl{display:grid;grid-template-columns:74px minmax(0,1fr);gap:3px 7px;margin:0}.source-info-panel dt{font-weight:700}.source-info-panel dd{min-width:0;margin:0;overflow-wrap:anywhere}.scrap-card-header .mini-icon{width:18px;height:18px;border:1px solid currentColor}.tag-cloud{display:flex;flex-wrap:wrap;gap:4px;min-height:18px}.tag{background:var(--ink);color:var(--paper);padding:0 5px;font-size:11px;text-transform:lowercase}.tag.source-tag{background:var(--paper);color:var(--ink);border:1px solid var(--ink);max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag.translation-tag{border:1px solid var(--ink);background:var(--paper);color:var(--ink)}.scrap-editor .button-row{flex-wrap:nowrap;justify-content:flex-end;gap:8px}.scrap-editor .button-row .btn{min-width:88px}.scrap-selection-actions{border-top:var(--scrap-selection-actions-border);display:grid;gap:6px;padding-top:7px}.scrapbook-pane>.ask-bar{grid-column:1 / -1}#scrap-stack[hidden],#scrap-tags[hidden],#attach-scrap-to-assistant[hidden],.scrap-selection-actions[hidden]{display:none}.small-muted{color:var(--shade-dark);font-size:12px}.window-pane.trash-pane{display:grid;grid-template-rows:auto minmax(0,1fr);gap:0;padding:0}.trash-pane>.button-row{padding:10px;border-bottom:var(--pane-actions-border-bottom)}.about-pane{display:grid;justify-items:center;gap:10px;overflow:auto;text-align:center}.about-pane p{margin:0;line-height:1.35}.about-stats{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:5px 12px;width:min(360px,100%);margin:4px 0;text-align:left}.about-stats dt{font-weight:bold}.about-stats dd{margin:0;min-width:0;overflow-wrap:anywhere}.system-status-window .window-pane.system-status-pane{display:grid;gap:var(--system-status-pane-gap);max-height:calc(100vh - 104px);overflow-y:auto;padding:var(--system-status-pane-padding);background:var(--system-status-pane-bg)}.status-clock{display:grid;justify-items:center;gap:var(--status-clock-gap);padding:var(--status-clock-padding);border:var(--status-clock-border);border-radius:var(--status-clock-radius);background:var(--status-clock-bg);box-shadow:var(--status-clock-shadow)}.status-clock b{font-size:28px;line-height:1;text-shadow:var(--status-clock-time-shadow)}.notification-center-pane{min-height:220px;max-height:calc(100vh - 132px);overflow:auto}.notification-center-list{display:grid;gap:0}.notification-item,.notification-empty{border-bottom:var(--notification-item-divider);padding:7px 8px}.notification-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.notification-item-body{min-width:0;display:grid;gap:2px}.notification-item b{min-width:0;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.notification-item small{color:var(--shade-dark);font-family:var(--mono-font);white-space:nowrap}.notification-item[data-state="running"] b::before{content:"... "}.notification-item[data-state="done"] b::before{content:"\2713 "}.notification-item[data-state="failed"] b::before{content:"! "}.notification-open-button{min-width:56px;justify-self:end}.notification-empty{color:var(--shade-dark)}.large-icon{width:56px;height:56px;border:var(--large-icon-border);background:linear-gradient(var(--ink),var(--ink)) 12px 16px / 32px 4px no-repeat,linear-gradient(var(--ink),var(--ink)) 12px 28px / 32px 4px no-repeat,var(--paper)}.field-row{display:flex;align-items:center;gap:7px}.field-row label{margin:0;font-weight:400;color:var(--control-label-fg)}input[type="checkbox"]{appearance:none;-webkit-appearance:none;width:var(--system-check-size);height:var(--system-check-size);margin:0;border:var(--choice-border);border-radius:var(--choice-radius);background-color:var(--choice-bg);background-position:center;background-repeat:no-repeat;background-size:12px 12px;box-shadow:var(--choice-shadow);transition:background-color var(--control-motion-fast-in) var(--control-motion-ease),border-color var(--control-motion-fast-in) var(--control-motion-ease),box-shadow var(--control-motion-fast-in) var(--control-motion-ease)}input[type="checkbox"]:hover:not(:disabled),input[type="checkbox"]:focus-visible{box-shadow:var(--control-choice-hover-shadow)}input[type="checkbox"]:checked{background-color:var(--choice-checked-bg);background-image:var(--choice-checkmark-image),var(--choice-checked-bg-image,none);border-color:var(--choice-checked-border-color,inherit);box-shadow:var(--choice-checked-shadow,inherit)}input[type="radio"]{appearance:none;-webkit-appearance:none;width:var(--system-radio-size);height:var(--system-radio-size);min-width:var(--system-radio-size);min-height:var(--system-radio-size);margin:0;border:0;border-radius:50%;background-color:var(--radio-bg);background-image:var(--radio-image);background-position:center;background-repeat:no-repeat;background-size:var(--system-radio-size) var(--system-radio-size);box-shadow:none;transition:background-color var(--control-motion-fast-in) var(--control-motion-ease),box-shadow var(--control-motion-fast-in) var(--control-motion-ease)}input[type="radio"]:hover,input[type="radio"]:focus-visible{background-image:var(--radio-focus-image);box-shadow:var(--control-choice-hover-shadow)}input[type="radio"]:checked{background-image:var(--radio-checked-image);background-size:7px 7px,var(--system-radio-size) var(--system-radio-size)}input[type="radio"]:checked:hover,input[type="radio"]:checked:focus-visible{background-image:var(--radio-checked-focus-image);background-size:7px 7px,var(--system-radio-size) var(--system-radio-size)}input[type="checkbox"]:focus-visible,input[type="radio"]:focus-visible{outline:var(--control-focus-outline);outline-offset:var(--control-focus-offset)}input[type="checkbox"]:disabled,input[type="radio"]:disabled{cursor:default;opacity:var(--choice-disabled-opacity)}input[type="checkbox"]:checked:disabled{border-color:var(--choice-disabled-border-color,inherit);background-color:var(--choice-disabled-checked-bg);background-image:var(--choice-disabled-checkmark-image),var(--choice-disabled-checked-bg-image,none)}input[type="radio"]:checked:disabled{background-image:var(--radio-disabled-checked-image);background-size:7px 7px,var(--radio-disabled-checked-size,var(--system-radio-size)) var(--radio-disabled-checked-size,var(--system-radio-size))}.hint{margin:6px 0 0;line-height:1.35}.icon-column{position:absolute;right:max(22px,var(--safe-area-right));top:18px;bottom:max(22px,var(--safe-area-bottom));display:flex;flex-direction:column;align-items:center;gap:var(--desktop-icon-column-gap);flex-wrap:wrap-reverse;align-content:flex-start}.icon-column [data-open="trash"]{margin-top:auto}.desktop-icon{width:var(--desktop-icon-width);border:0;background:transparent;color:var(--ink);display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:4px}.desktop-icon.is-prominent{width:88px}.desktop-icon.is-prominent .icon{width:36px;height:36px;border-width:2px;box-shadow:2px 2px 0 var(--ink)}.desktop-icon:hover span:last-child,.desktop-icon:focus span:last-child,.desktop-icon.is-selected span:last-child{background:var(--desktop-label-selected-bg);color:var(--desktop-label-selected-fg);text-shadow:none}.finder-marquee,.window-outline{position:fixed;z-index:var(--z-selection-marquee);pointer-events:none;mix-blend-mode:var(--drag-outline-blend);background:var(--drag-outline-dashes-x) left top / 100% var(--drag-outline-unit) no-repeat,var(--drag-outline-dashes-x) left bottom / 100% var(--drag-outline-unit) no-repeat,var(--drag-outline-dashes-y) left top / var(--drag-outline-unit) 100% no-repeat,var(--drag-outline-dashes-y) right top / var(--drag-outline-unit) 100% no-repeat}.window-outline.is-frame{--outline-lane:var(--window-frame-lane);background:var(--drag-outline-dashes-x) left var(--outline-titlebar,0) / 100% var(--drag-outline-unit) no-repeat,var(--drag-outline-dashes-x) left calc(100% - var(--outline-lane,0px)) / 100% var(--drag-outline-unit) no-repeat,var(--drag-outline-dashes-y) calc(100% - var(--outline-lane,0px)) bottom / var(--drag-outline-unit) calc(100% - var(--outline-titlebar,0px)) no-repeat,var(--drag-outline-dashes-x) left top / 100% var(--drag-outline-unit) no-repeat,var(--drag-outline-dashes-x) left bottom / 100% var(--drag-outline-unit) no-repeat,var(--drag-outline-dashes-y) left top / var(--drag-outline-unit) 100% no-repeat,var(--drag-outline-dashes-y) right top / var(--drag-outline-unit) 100% no-repeat}.window-outline{left:var(--outline-left,0);top:var(--outline-top,0);width:var(--outline-width,0);height:var(--outline-height,0)}.desktop-icon span:last-child{background:var(--desktop-label-bg);color:var(--desktop-label-fg);text-shadow:var(--desktop-label-text-shadow);box-shadow:var(--desktop-label-box-shadow);border-radius:var(--desktop-label-radius);padding:2px 4px;max-width:var(--desktop-label-max-width);line-height:1.22;text-align:center;word-break:keep-all;overflow-wrap:normal;box-decoration-break:clone}html:lang(zh-Hans) body:not(.use-liquid-glass) .desktop-app-icon span[data-retro-label-main]{font-size:0;line-height:1.12}html:lang(zh-Hans) body:not(.use-liquid-glass) .desktop-app-icon span[data-retro-label-main]::before,html:lang(zh-Hans) body:not(.use-liquid-glass) .desktop-app-icon span[data-retro-label-sub]::after{display:block;font-size:var(--system-readable-min)}html:lang(zh-Hans) body:not(.use-liquid-glass) .desktop-app-icon span[data-retro-label-main]::before{content:attr(data-retro-label-main)}html:lang(zh-Hans) body:not(.use-liquid-glass) .desktop-app-icon span[data-retro-label-sub]::after{content:attr(data-retro-label-sub)}body:not(.use-liquid-glass) .desktop-app-icon span[data-liquid-label="DAA Meme"]{width:max-content;max-width:none;white-space:nowrap}.icon{width:34px;height:34px;display:block;background:var(--icon-bg);border:var(--icon-border);position:relative}.sys-icon{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink);background:var(--paper);border:0;position:relative;overflow:visible;flex:0 0 auto}.sys-icon::before,.sys-icon::after{content:none}.sys-icon-svg{width:100%;height:100%;display:block;overflow:visible;stroke:currentColor;stroke-width:var(--system-icon-stroke-width);stroke-linecap:square;stroke-linejoin:miter;shape-rendering:crispEdges}.sys-icon-svg path{fill:none}.sys-icon-svg rect,.sys-icon-svg circle{fill:var(--paper)}.sys-icon-svg.has-platinum-core .sys-icon-platinum-core{display:none}.sys-icon-aqua,.sys-icon-snow-leopard,.sys-icon-yosemite{display:none}.sys-icon-platinum-raster{image-rendering:pixelated}.sys-icon-classic .classic-ink{fill:currentColor;stroke:currentColor;stroke-width:var(--system-icon-pixel-run-expansion)}.sys-icon-liquid .classic-ink{fill:currentColor;stroke:none}.sys-icon-classic .classic-paper{fill:var(--paper);stroke:none}.sys-icon-large,.large-mini-icon.sys-icon{width:48px;height:48px}.sys-icon-desktop,.desktop-icon .sys-icon{width:42px;height:42px}.menu-bar .project-switcher-icon.sys-icon,.menu-bar .cloud-icon.sys-icon{width:17px;height:17px}.menu-bar .sys-icon{color:inherit;background:transparent}.menu-bar .sys-icon .sys-icon-liquid .icon-fill,.menu-bar .sys-icon .sys-icon-liquid .icon-fill-soft,.menu-bar .sys-icon .sys-icon-liquid .icon-accent{fill:none;stroke:currentColor}.menu-bar .sys-icon-svg{stroke-width:var(--menu-system-icon-stroke-width)}.menu-bar .sys-icon-classic .classic-ink{stroke-width:var(--menu-system-icon-pixel-run-expansion)}.finder-small-icons .sys-icon{width:22px;height:22px}.finder-list-name-cell .sys-icon,.finder-list-row>span:first-child .sys-icon,.finder-operation-item .sys-icon{width:22px;height:22px}.sys-icon-mini .sys-icon-detail,.finder-small-icons .sys-icon .sys-icon-detail,.finder-list-name-cell .sys-icon .sys-icon-detail,.finder-list-row>span:first-child .sys-icon .sys-icon-detail,.finder-operation-item .sys-icon .sys-icon-detail,.menu-bar .sys-icon .sys-icon-detail{display:none}.finder-list-row>span:first-child .sys-icon{margin-right:6px;vertical-align:middle}.icon.disk::before{content:"";position:absolute;left:6px;right:6px;top:5px;height:8px;border:var(--system-control-line) solid var(--ink)}.icon.hard-disk{height:30px;margin-top:4px;border-radius:0 0 3px 3px;background:linear-gradient(var(--ink),var(--ink)) 4px 6px / 26px 2px no-repeat,linear-gradient(var(--ink),var(--ink)) 4px 12px / 26px 2px no-repeat,linear-gradient(var(--ink),var(--ink)) 23px 20px / 5px 5px no-repeat,var(--paper)}.icon.hard-disk::before{content:"";position:absolute;left:7px;right:7px;top:-6px;height:7px;border:var(--system-control-line) solid var(--ink);border-bottom:0;background:var(--paper)}.icon.hard-disk::after{content:"";position:absolute;left:7px;bottom:5px;width:13px;height:7px;border:var(--system-control-line) solid var(--ink);background:linear-gradient(var(--ink),var(--ink)) 3px 2px / 7px 2px no-repeat,var(--paper)}.icon.project-disk{height:30px;margin-top:4px;border-radius:0 0 3px 3px;background:linear-gradient(var(--ink),var(--ink)) 4px 6px / 26px 2px no-repeat,linear-gradient(var(--ink),var(--ink)) 4px 12px / 26px 2px no-repeat,linear-gradient(var(--ink),var(--ink)) 23px 20px / 5px 5px no-repeat,var(--paper)}.icon.project-disk::before{content:"";position:absolute;left:7px;right:7px;top:-6px;height:7px;border:var(--system-control-line) solid var(--ink);border-bottom:0;background:var(--paper)}.icon.project-disk::after{content:"P";position:absolute;left:7px;bottom:4px;width:13px;height:10px;border:var(--system-control-line) solid var(--ink);background:var(--paper);color:var(--ink);font-size:8px;font-weight:700;line-height:9px;text-align:center}.icon.text-disk{height:30px;margin-top:4px;border-radius:0 0 3px 3px;background:linear-gradient(var(--ink),var(--ink)) 6px 6px / 22px 2px no-repeat,linear-gradient(var(--ink),var(--ink)) 8px 12px / 18px 2px no-repeat,linear-gradient(var(--ink),var(--ink)) 8px 17px / 18px 2px no-repeat,linear-gradient(var(--ink),var(--ink)) 23px 23px / 4px 4px no-repeat,var(--paper)}.icon.text-disk::before{content:"";position:absolute;left:7px;right:7px;top:-6px;height:7px;border:var(--system-control-line) solid var(--ink);border-bottom:0;background:var(--paper)}.icon.text-disk::after{content:"T";position:absolute;left:8px;bottom:4px;width:12px;height:10px;border:var(--system-control-line) solid var(--ink);background:var(--paper);color:var(--ink);font-size:8px;font-weight:700;line-height:9px;text-align:center}.icon.trash{border:0;background:linear-gradient(var(--ink),var(--ink)) 6px 4px / 22px 3px no-repeat,linear-gradient(var(--ink),var(--ink)) 10px 0 / 14px 4px no-repeat,linear-gradient(var(--ink),var(--ink)) 5px 10px / 2px 21px no-repeat,linear-gradient(var(--ink),var(--ink)) 27px 10px / 2px 21px no-repeat,linear-gradient(var(--ink),var(--ink)) 8px 31px / 18px 2px no-repeat,repeating-linear-gradient(90deg,transparent 0 4px,var(--ink) 4px 6px) 10px 14px / 14px 12px no-repeat,var(--paper)}.icon.trash.is-full{background:linear-gradient(var(--ink),var(--ink)) 3px 4px / 28px 3px no-repeat,linear-gradient(var(--ink),var(--ink)) 10px 0 / 14px 4px no-repeat,radial-gradient(ellipse at center,var(--ink) 0%,var(--ink) 100%) 2px 10px / 4px 21px no-repeat,radial-gradient(ellipse at center,var(--ink) 0%,var(--ink) 100%) 28px 10px / 4px 21px no-repeat,linear-gradient(var(--ink),var(--ink)) 8px 31px / 18px 2px no-repeat,repeating-linear-gradient(45deg,transparent 0 2px,var(--ink) 2px 4px) 6px 12px / 22px 16px no-repeat,var(--paper)}.micropolis-window{width:min(920px,calc(100vw - 72px));height:min(600px,calc(100vh - 88px))}.micropolis-pane{padding:0}.reader-desk-icon{border-radius:1px;background:linear-gradient(var(--ink),var(--ink)) 5px 8px / 10px 2px no-repeat,linear-gradient(var(--ink),var(--ink)) 19px 8px / 10px 2px no-repeat,linear-gradient(var(--ink),var(--ink)) 5px 14px / 10px 2px no-repeat,linear-gradient(var(--ink),var(--ink)) 19px 14px / 10px 2px no-repeat,linear-gradient(var(--ink),var(--ink)) 5px 20px / 9px 2px no-repeat,linear-gradient(var(--ink),var(--ink)) 20px 20px / 9px 2px no-repeat,var(--paper)}.reader-desk-icon::before{content:"";position:absolute;left:15px;top:5px;bottom:5px;width:2px;background:var(--ink)}.reader-desk-icon::after{content:"";position:absolute;left:3px;right:3px;bottom:5px;height:5px;border:var(--system-control-line) solid var(--ink);border-top:0;background:var(--paper)}.scrapbook-desk-icon{background:var(--mini-icon-bg)}.scrapbook-desk-icon::before{content:"";position:absolute;left:4px;right:4px;top:5px;bottom:5px;border:var(--system-control-line) solid var(--ink);border-left-width:5px;background:linear-gradient(var(--ink),var(--ink)) 7px 5px / 17px 2px no-repeat,linear-gradient(var(--ink),var(--ink)) 7px 12px / 14px 2px no-repeat,linear-gradient(var(--ink),var(--ink)) 7px 20px / 18px 2px no-repeat,repeating-linear-gradient(90deg,transparent 0 4px,var(--ink) 4px 6px) 1px 2px / 4px 22px no-repeat,var(--paper)}.scrapbook-desk-icon::after{content:"";position:absolute;right:4px;top:5px;width:9px;height:9px;border-left:var(--system-control-line) solid var(--ink);border-bottom:var(--system-control-line) solid var(--ink);background:var(--paper)}.icon.teachtext-app-icon{background:linear-gradient(var(--ink),var(--ink)) 7px 7px / 20px 2px no-repeat,linear-gradient(var(--ink),var(--ink)) 7px 13px / 20px 2px no-repeat,linear-gradient(var(--ink),var(--ink)) 7px 19px / 16px 2px no-repeat,linear-gradient(var(--ink),var(--ink)) 15px 5px / 2px 22px no-repeat,var(--paper)}.icon.teachtext-app-icon::after{content:"";position:absolute;left:6px;right:6px;bottom:5px;height:5px;border:var(--system-control-line) solid var(--ink);border-top:0;background:var(--paper)}[data-drop-target][data-drop-target].is-drag-over{background:var(--ink);color:var(--paper)}[data-drop-target][data-drop-target][data-drop-target].is-drag-over *{color:var(--paper)}[data-drop-target][data-drop-target].is-drag-over .message-content h1,[data-drop-target][data-drop-target].is-drag-over .message-content h2,[data-drop-target][data-drop-target].is-drag-over .message-content h3{color:var(--paper)}.finder-grid[data-drop-target][data-drop-target].is-drag-over,.document-icon-grid[data-drop-target][data-drop-target].is-drag-over,.project-disk-grid[data-drop-target][data-drop-target].is-drag-over{background:var(--paper);color:var(--ink);outline:2px dotted var(--ink);outline-offset:-7px}.finder-grid[data-drop-target][data-drop-target].is-drag-over *,.document-icon-grid[data-drop-target][data-drop-target].is-drag-over *,.project-disk-grid[data-drop-target][data-drop-target].is-drag-over *{color:var(--ink)}.finder-grid[data-drop-target][data-drop-target].is-drag-over .finder-item.is-selected span:last-of-type,.document-icon-grid[data-drop-target][data-drop-target].is-drag-over .finder-item.is-selected span:last-of-type,.project-disk-grid[data-drop-target][data-drop-target].is-drag-over .finder-item.is-selected span:last-of-type{color:var(--paper)}.finder-item[data-drop-target][data-drop-target].is-drag-over{background:transparent;color:var(--ink);outline:var(--system-control-line) solid var(--ink);outline-offset:3px}.desktop-icon[draggable="true"],.finder-item[draggable="true"],.finder-list-row[draggable="true"]{cursor:grab}.icon.doc::before{content:"";position:absolute;inset:6px 5px;border-top:var(--system-control-line) solid var(--ink);border-bottom:var(--system-control-line) solid var(--ink)}body.is-writer-mode .desktop{background:var(--paper);padding:0}body.is-writer-mode .resize-box,body.is-writer-mode .grow-box{display:none}body.is-writer-mode .icon-column{display:none}body.is-writer-mode .writing-spine-panel{display:none}body.is-writer-mode .teachtext-window{left:60vw;top:0;width:40vw;height:100%;box-shadow:none;border-right:0;border-bottom:0;border-top:0;z-index:var(--z-local-base)}body.is-writer-mode:not(.has-find-path-open) .assistant-window:not(.is-hidden):not(.is-app-hidden):not(.is-collapsed),body.is-writer-mode:not(.has-find-path-open) .assistant-window.is-desklet:not(.is-hidden):not(.is-app-hidden):not(.is-collapsed){display:flex;visibility:visible;left:0;right:auto;top:0;width:60vw;min-width:300px;height:100%;box-shadow:none;border-left:0;border-bottom:0;border-top:0;z-index:var(--z-local-base)}body.is-writer-mode .assistant-window .messages,body.is-writer-mode .assistant-window.is-desklet .messages{height:auto;flex:1}body.is-writer-mode .teachtext-pane{flex:1;min-height:0}body.is-writer-mode #teachtext-body{min-height:0}body.is-writer-mode.has-find-path-open .teachtext-window{width:calc(100vw / 3);left:0;border-right:0}body.is-writer-mode.has-find-path-open .find-path-window{display:flex;left:calc(100vw / 3);top:0;width:calc(100vw / 3);height:100%;box-shadow:none;border-bottom:0;border-top:0;border-left:var(--system-control-line) solid var(--ink);border-right:var(--system-control-line) solid var(--ink);z-index:var(--z-local-base)}body.is-writer-mode.has-find-path-open .assistant-window:not(.is-collapsed),body.is-writer-mode.has-find-path-open .assistant-window.is-desklet:not(.is-collapsed){width:calc(100vw / 3);min-width:300px;right:0;left:auto;top:0;height:100%;border-left:0}body.is-writer-mode .context-panel-window{right:0;top:0;left:auto;width:min(380px,calc(100vw - 32px));height:100%;border-top:0;border-bottom:0;border-right:0;box-shadow:none;z-index:var(--z-local-popover)}.info-comments{display:flex;flex-direction:column;gap:6px}.info-comments label{font-weight:bold;font-size:12px}.info-comments textarea{width:100%;resize:none;font-family:var(--text-font);font-size:13px;border:1px solid var(--ink);padding:6px;background:var(--paper)}.large-mini-icon.teachtext-icon::after{content:"T";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:bold}.large-mini-icon.scrapbook-icon::after{content:"S";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:bold}.is-busy{cursor:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAMUlEQVQ4T2NgGAWjYBSMAlwA7f8E8H8U4P9RQEAsSAnA+D8K8P8oICDAwD8KRsEoGAUAAOf5CfvZ0mYAAAAAAElFTkSuQmCC") 8 8,wait}.desktop{padding:18px;background:linear-gradient(90deg,rgba(255,255,255,0.28) 1px,transparent 1px) 0 0 / 22px 22px,linear-gradient(rgba(255,255,255,0.28) 1px,transparent 1px) 0 0 / 22px 22px,radial-gradient(#878787 1px,transparent 1.4px) 5px 5px / 11px 11px,var(--desktop)}.menu-bar{min-width:0}body.use-liquid-glass .menu-bar{backdrop-filter:blur(18px) saturate(155%) brightness(1.02);-webkit-backdrop-filter:blur(18px) saturate(155%) brightness(1.02)}.menu-bar>.menu>button{height:22px;padding:0 8px;line-height:22px;border-radius:var(--menu-button-radius);transition:var(--menu-button-transition)}.menu-popover,.menu-sub-popover{top:22px;max-height:min(560px,calc(100vh - 34px));overflow:auto;padding:3px 0}.menu-bar>.menu>.menu-popover{max-height:none;overflow:visible}.menu-bar>.menu>.apple-menu-popover{max-height:calc(100vh - var(--system-menu-height) - 8px);overflow:auto}.menu-item-with-sub>.menu-sub-popover{top:-2px;left:calc(100% - 2px);max-height:min(420px,calc(100vh - 40px));overflow:auto;z-index:var(--z-system-menu-subpopover)}.menu-item-with-sub:hover>.menu-sub-popover,.menu-item-with-sub.is-open>.menu-sub-popover,.menu-item-with-sub:focus-within>.menu-sub-popover{display:block}.menu-popover button,.menu-sub-popover button{min-height:22px;padding-top:2px;padding-bottom:2px}.menu-popover hr{margin:3px 0;border-bottom:1px solid var(--menu-divider-color)}.menu-bar>.project-switcher-menu>.project-switcher-popover{min-width:300px;max-height:min(440px,calc(100vh - 36px));overflow:auto;scrollbar-gutter:stable}.project-switcher-button.is-startup-pick{background:var(--ink);color:var(--paper)}#clock{white-space:nowrap}.window{border:var(--window-border);background:var(--window-bg);border-radius:var(--window-radius);box-shadow:var(--active-window-shadow)}.window:not(.is-active){box-shadow:var(--inactive-window-shadow)}.title-bar{height:var(--system-titlebar-height);min-height:var(--system-titlebar-height);display:grid;grid-template-columns:var(--titlebar-gutter) minmax(0,1fr) var(--titlebar-gutter);margin:var(--system-titlebar-margin-y) 0;padding:var(--system-titlebar-padding-y) var(--system-titlebar-padding-x);border-bottom:var(--titlebar-border);background-color:var(--paper);background-image:linear-gradient(to bottom,var(--ink) 0 var(--system-titlebar-stripe-line),transparent var(--system-titlebar-stripe-line) var(--system-titlebar-stripe-size));background-size:100% var(--system-titlebar-stripe-size);background-repeat:repeat-y;background-origin:content-box;background-clip:content-box}.window:not(.is-active) .title-bar{background:var(--system-titlebar-inactive-bg);background-origin:var(--system-titlebar-background-origin);background-clip:var(--system-titlebar-background-clip)}.title-bar h1,.title-bar h2{max-width:min(100%,36ch);min-height:0;margin:0 auto;padding:0 0.5em;background:var(--titlebar-title-bg);color:var(--titlebar-title-fg);line-height:1.1}.window:not(.is-active) .title-bar h1,.window:not(.is-active) .title-bar h2{color:var(--system-titlebar-inactive-title-color)}.window:not(.is-active) .close-box,.window:not(.is-active) .resize-box,.window:not(.is-active) .shade-box{--system-titlebar-control-art-ink:var(--shade-dark);--glass-lamp-close:var(--glass-lamp-inactive);--glass-lamp-zoom:var(--glass-lamp-inactive);--glass-lamp-mark-opacity:0;visibility:var(--system-titlebar-inactive-control-visibility);filter:var(--system-titlebar-inactive-control-filter);opacity:var(--system-titlebar-inactive-control-opacity)}.details-bar{min-height:25px;padding:calc(4px - var(--details-bar-optical-rise)) 8px calc(4px + var(--details-bar-optical-rise));border-bottom:1px solid var(--details-bar-border);background:var(--details-bar-bg)}.window-pane{padding:11px}.spine-shade-body{min-height:0;overflow-x:hidden;overflow-y:auto;padding:5px 6px 6px}.spine-actions button{width:100%;min-height:62px;padding:2px 1px}.spine-actions .icon,.spine-actions .mini-icon,.spine-actions .sys-icon,.desktop-icon .icon,.finder-item .mini-icon{filter:drop-shadow(1px 1px 0 var(--shade-dark))}.spine-actions b,.desktop-icon span:last-child,.finder-item span:last-of-type{line-height:1.2}.desktop-icon:focus-visible,.spine-actions button:focus-visible,.finder-item:focus-visible,.scrap-list button:focus-visible,.trash-list button:focus-visible{outline:var(--system-control-line) solid var(--ink);outline-offset:2px}.desktop-icon.is-selected:focus-visible{outline:0}.assistant-window{left:clamp(28px,6vw,96px);top:18px;width:min(920px,calc(100vw - 248px));min-width:380px;height:min(700px,calc(100vh - 76px))}.messages{background:linear-gradient(var(--quiet-panel),var(--quiet-panel)) 0 0 / 100% 22px no-repeat,var(--messages-bg)}.assistant-window .messages{background:var(--paper)}.message{grid-template-columns:86px minmax(0,1fr);gap:11px;padding:9px 0;border-bottom:var(--message-divider)}.composer{gap:0;padding:8px;border:var(--clio-composer-border)}.assistant-window .messages{min-height:0}.assistant-window .composer{display:block;flex:0 0 auto;min-height:0;overflow:visible}.assistant-window .composer label{margin-bottom:0}.assistant-window .composer textarea{box-sizing:border-box;height:auto;min-height:46px;max-height:min(160px,28vh);overflow-y:auto}.assistant-window .composer-action-row{min-height:31px;margin-top:0}.assistant-window .composer-action-row>.button-row{min-width:0;justify-content:flex-end}textarea,input[type="url"],input[type="text"],input[type="password"],input[type="number"],select{min-height:31px;border:var(--system-border);background:var(--paper);box-shadow:var(--system-inset);color:var(--ink)}textarea:focus,input:focus,select:focus{outline:1px dotted var(--ink);outline-offset:2px;box-shadow:var(--system-inset)}@media (max-width:520px),(max-height:700px){.file-picker{grid-template-columns:1fr}.file-picker .file-picker-button{justify-self:stretch}.assistant-window .composer{margin:0;padding:7px 10px 8px}.assistant-window .message:not(.clio-welcome){grid-template-columns:minmax(0,1fr);gap:4px;padding:13px 14px}.assistant-window .message:not(.clio-welcome) .speaker{padding-top:0;text-align:left}.assistant-window .message-grounding-strip,.assistant-window .message-actions{grid-column:1}.assistant-window .clio-welcome{grid-template-columns:38px minmax(0,1fr);gap:12px;padding:24px 18px}.assistant-window .composer textarea{height:auto;min-height:42px;max-height:min(112px,22vh)}.assistant-window .composer-action-row{align-items:center}.assistant-window .compose-tools-anchor{align-items:center}.assistant-window .composer-file-button{width:32px;min-width:32px}.assistant-window .composer-key-hint{display:none}.assistant-window .assistant-context-button{max-width:none}.assistant-details-bar{padding-inline:8px}.clio-chat-file-link{max-width:45%}.clio-chat-file-link>small{display:none}}@media (max-height:700px){.finishing-receipt-window .info-pane{overflow-y:auto}}.btn,.file-picker .file-picker-button{min-height:28px;border:var(--system-control-line) solid var(--btn-border-color);border-radius:var(--control-radius);background:var(--btn-bg);box-shadow:var(--btn-shadow);color:var(--btn-fg)}.btn:hover:not(:disabled):not(.is-disabled):not(.is-active):not(.is-selected):not(.is-multi-selected){background:var(--btn-hover-bg);color:var(--btn-hover-fg);box-shadow:var(--btn-hover-shadow)}.btn:disabled,.btn.is-disabled{color:var(--shade-dark);background:repeating-linear-gradient(45deg,var(--paper) 0,var(--paper) 3px,#ededed 3px,#ededed 6px)}.file-preview-body,.document-icon-grid,.project-disk-grid,.trash-list{background:var(--paper);border:var(--system-border);box-shadow:var(--system-inset)}.reader-content{background:var(--reader-content-bg);border:var(--reader-content-border);border-radius:var(--reader-content-radius);box-shadow:var(--reader-content-shadow)}.model-state-panel{background:var(--model-state-panel-bg);border:var(--model-state-panel-border);border-radius:var(--model-state-panel-radius);box-shadow:var(--model-state-panel-shadow)}.finder-grid,.document-icon-grid,.project-disk-grid{gap:18px 16px}.finder-list-header{border-bottom:var(--system-control-line) solid var(--ink);background:repeating-linear-gradient(to bottom,var(--paper) 0,var(--paper) 2px,#ececec 2px,#ececec 4px)}.finder-list-row{min-height:27px;border-bottom:1px dotted var(--rule)}.mini-icon,.icon{background-color:var(--paper)}.finder-empty-object,.scrap-empty-card{background:repeating-linear-gradient(-45deg,var(--paper) 0,var(--paper) 6px,var(--empty-object-hatch-alt) 6px,var(--empty-object-hatch-alt) 12px);color:var(--ink)}.teachtext-desk-strip{border:var(--system-control-line) solid var(--ink);background:var(--quiet-panel)}.teachtext-preview,.reader-content{max-width:none;padding:var(--writing-preview-padding-y) var(--writing-preview-padding-x);line-height:1.72}.teachtext-pane textarea:not(.mde-input),.question-sheet-pane textarea:not(.mde-input),.outline-content:not(.mde-input),.draft-editor textarea:not(.mde-input){border:0;box-shadow:none;padding:var(--writing-editor-padding-y) var(--writing-editor-padding-x);background:var(--paper);background-image:none;font-family:var(--text-font);font-size:var(--writing-editor-font-size);line-height:var(--writing-editor-line-height);resize:none}.teachtext-pane textarea::placeholder,.question-sheet-pane textarea::placeholder,.outline-content::placeholder,.draft-editor textarea::placeholder{color:var(--shade-dark);opacity:1}.teachtext-preview h1,.reader-content h1{margin-top:0;font-size:22px}.teachtext-preview h2{border-left:var(--teachtext-preview-section-marker);padding-left:10px}.tag{border:1px solid var(--ink);background:var(--paper);color:var(--ink)}.system-modal{border:3px solid var(--ink);box-shadow:0 0 0 3px var(--paper),0 0 0 5px var(--ink)}@media (max-width:1120px){.assistant-window{width:min(680px,calc(100vw - 330px))}}@media (max-width:860px){body{--window-frame-bar-display:none;--window-frame-reserve:0px;--window-frame-scrollbar-width:auto}body input:not([type="checkbox"]):not([type="radio"]),body textarea,body select{font-size:max(16px,var(--system-text-size))}.writing-demo-caption{max-width:calc(100vw - 36px)}.menu-bar{--menu-bar-inline-padding:3px;gap:0;overflow:visible}.menu-bar>.menu>button{padding:0 5px}.menu-bar>.menu>.menu-popover{position:fixed;top:var(--menu-popover-top);left:var(--menu-popover-left,4px);right:auto;max-width:calc(100vw - 8px);max-height:calc(100vh - var(--menu-bar-height) - var(--safe-area-top) - var(--safe-area-bottom) - 8px);overflow:auto}.menu-bar>.menu>.apple-menu-popover{max-height:calc(100vh - var(--menu-bar-height) - var(--safe-area-top) - var(--safe-area-bottom) - 8px);overflow:auto}.menu-bar .menu-item-with-sub>.menu-sub-popover{position:static;margin:0 5px 4px 18px;padding:1px 0 1px 8px;max-width:calc(100vw - 28px);max-height:none;overflow:visible;border:0;border-left:1px solid var(--menu-divider-color);border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.menu-bar .menu-item-with-sub.is-open>.menu-submenu-trigger,.menu-bar .menu-item-with-sub.is-open:hover>.menu-submenu-trigger,.menu-bar .menu-item-with-sub.is-open:focus-within>.menu-submenu-trigger{--menu-item-bg:var(--menu-item-active-bg);--menu-item-fg:var(--menu-item-active-fg);--menu-item-shadow:var(--menu-item-active-shadow);font-weight:var(--system-emphasis-weight)}.menu-bar .menu-sub-popover button:hover:not(:disabled):not(.is-disabled){--menu-item-bg:var(--menu-item-active-bg);--menu-item-fg:var(--menu-item-active-fg);--menu-item-shadow:var(--menu-item-active-shadow)}.menu-bar .menu-sub-popover button:disabled,.menu-bar .menu-sub-popover button.is-disabled{--menu-item-bg:transparent;--menu-item-shadow:none}.menu-item-with-sub>button::after{content:"▼"}.menu-item-with-sub.is-open>button::after{content:"▲"}.menu-bar>.menu>.menu-popover .shortcut{margin-left:24px}.project-switcher-button{max-width:170px}.desktop{padding:14px;--mobile-work-left:148px;--mobile-work-right:144px}.writing-spine-panel{position:absolute;left:14px;top:24px;max-height:none;width:116px;grid-template-columns:1fr;gap:0;align-self:start}.spine-shade-body{overflow:visible;padding:4px 8px 6px}body:not(.is-writer-mode) .desktop .window.is-mobile-work-area:not(.is-mobile-fullscreen):not(.is-collapsed){position:absolute;left:var(--mobile-work-left);right:auto;width:min(720px,calc(100vw - var(--mobile-work-left) - var(--mobile-work-right)));min-width:0;max-width:calc(100vw - var(--mobile-work-left) - var(--mobile-work-right));min-height:0;transform:none}body:not(.is-writer-mode) .window:is(.find-file-window,.note-pad-window,.clipboard-window,.dictation-window,.translation-pad-window,.dictionary-window,.key-caps-window,.system-status-window,.notification-center-window,.writing-bell-window,.alarm-clock-window,.calculator-window,.puzzle-window,.memory-cards-window,.model-meter-window):not(.is-hidden):not(.is-collapsed){min-width:0;max-width:calc(100vw - 28px);height:auto;transform:var(--mobile-da-transform,none);right:auto;left:50%}body:not(.is-writer-mode) .window:is(.find-file-window,.memory-cards-window):not(.is-hidden):not(.is-collapsed){width:min(520px,calc(100vw - 28px))}body:not(.is-writer-mode) .window.note-pad-window:not(.is-hidden):not(.is-collapsed){width:min(320px,calc(100vw - 28px))}body:not(.is-writer-mode) .window.clipboard-window:not(.is-hidden):not(.is-collapsed){width:min(340px,calc(100vw - 28px))}body:not(.is-writer-mode) .window:is(.dictation-window,.translation-pad-window,.key-caps-window):not(.is-hidden):not(.is-collapsed){width:min(380px,calc(100vw - 28px))}body:not(.is-writer-mode) .window.dictionary-window:not(.is-hidden):not(.is-collapsed){width:min(390px,calc(100vw - 28px))}body:not(.is-writer-mode) .window.dictionary-window:not(.is-hidden):not(.is-collapsed){height:min(440px,var(--mobile-da-max-height,calc(100vh - var(--system-menu-height,26px) - var(--safe-area-bottom) - 24px)))}body:not(.is-writer-mode) .window.system-status-window:not(.is-hidden):not(.is-collapsed){width:min(430px,calc(100vw - 28px))}body:not(.is-writer-mode) .window.notification-center-window:not(.is-hidden):not(.is-collapsed){width:min(360px,calc(100vw - 28px))}body:not(.is-writer-mode) .window.writing-bell-window:not(.is-hidden):not(.is-collapsed){width:min(300px,calc(100vw - 28px))}body:not(.is-writer-mode) .window.calculator-window:not(.is-hidden):not(.is-collapsed){width:min(208px,calc(100vw - 28px))}body:not(.is-writer-mode) .window.puzzle-window:not(.is-hidden):not(.is-collapsed){width:min(188px,calc(100vw - 28px))}body:not(.is-writer-mode) .window.model-meter-window:not(.is-hidden):not(.is-collapsed){width:min(230px,calc(100vw - 28px))}body:not(.is-writer-mode) .window.is-collapsed,body:not(.is-writer-mode) .writing-spine-panel.is-shaded{align-self:start;position:absolute;width:var(--window-shade-width,116px);max-width:calc(100vw - 8px);height:auto;min-height:0;max-height:none;flex:0 0 auto;overflow:hidden}body:not(.is-writer-mode) .window.is-collapsed>:not(.title-bar),body:not(.is-writer-mode) .writing-spine-panel.is-shaded .spine-shade-body{display:none}.guide-window{width:min(430px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow:auto}.spine-actions{grid-template-columns:1fr;align-items:start;gap:4px}.spine-section,.spine-section-main,.spine-section-research{grid-template-columns:1fr;gap:6px}.spine-actions button{grid-template-columns:1fr;align-items:center;justify-items:center;width:100%;min-height:62px;gap:2px;padding:2px 1px}.spine-actions .icon,.spine-actions .mini-icon,.spine-actions .sys-icon{width:42px;height:42px}.spine-actions b{font-size:13px;line-height:1.08;text-align:center}.spine-step-number{top:-1px;left:calc(50% - 31px)}.spine-flow-toolbox .spine-section{grid-template-columns:1fr;gap:3px}.review-desk-results{grid-template-rows:minmax(0,calc((100% - var(--review-splitter-size)) * 0.45)) var(--review-splitter-size) minmax(0,calc((100% - var(--review-splitter-size)) * 0.55))}.message{grid-template-columns:1fr}.scrapbook-pane{grid-template-columns:var(--scrapbook-pane-columns)}.reader-workspace{flex-direction:column}.reader-content,.teachtext-preview{padding:22px 18px}}@media (max-width:700px){.writing-spine-panel{grid-template-columns:1fr;gap:0}.spine-flow-toolbox .spine-section{grid-template-columns:1fr;gap:3px}}@media (max-width:620px){.memory-cards-board{--memory-cards-columns:4;height:var(--memory-cards-board-max-height);grid-auto-rows:minmax(0,1fr);align-items:stretch}.memory-cards-board .memory-card{aspect-ratio:auto;height:100%;min-height:0}.cloud-model-indicator{min-width:30px;max-width:38px;padding-inline:4px;justify-content:center}#cloud-model-label{display:none}.desktop{padding:10px;--mobile-work-left:144px;--mobile-work-right:144px}.writing-spine-panel{width:112px;grid-template-columns:1fr;gap:0}.scrapbook-pane{grid-template-columns:var(--scrapbook-pane-columns)}.spine-title-row{min-height:22px}.spine-shade-body{padding:4px 6px 5px}.spine-section,.spine-section-main,.spine-section-research{gap:5px}.spine-flow-toolbox .spine-section{grid-template-columns:1fr;gap:3px}.spine-actions button{grid-template-columns:1fr;min-height:60px}.spine-actions .icon,.spine-actions .mini-icon,.spine-actions .sys-icon{width:40px;height:40px}.spine-actions b{font-size:13px}}@media (max-width:420px){.scrapbook-pane{grid-template-columns:var(--scrapbook-mobile-pane-columns);grid-template-rows:var(--scrapbook-mobile-pane-rows)}.desktop{--mobile-work-left:140px;--mobile-work-right:144px}.menu-bar>.menu>button{padding:0 4px}.menu-spacer{min-width:2px;flex:1 1 2px}.writing-spine-panel{width:108px;grid-template-columns:1fr;gap:0;max-width:100%}.spine-shade-body{overflow-x:hidden;overflow-y:visible;padding:4px 5px 5px}.spine-section,.spine-section-main,.spine-section-research{display:grid;grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:1fr;grid-template-rows:none;gap:5px}.spine-flow-toolbox .spine-section{grid-template-columns:1fr;gap:2px}.spine-actions button{width:100%;grid-template-columns:1fr;justify-items:center;min-height:58px}.spine-step-number{left:calc(50% - 31px)}}.window.is-collapsed{aspect-ratio:auto;align-self:start;flex:0 0 auto;height:auto;min-height:0;max-height:none;overflow:hidden}.window.is-collapsed>:not(.title-bar):not(.grow-box){display:none}.window.is-collapsed .grow-box{display:none}body.is-writer-mode .window.is-collapsed,body.is-writer-mode .assistant-window.is-collapsed,body.is-writer-mode .assistant-window.is-desklet.is-collapsed,body.is-writer-mode .teachtext-window.is-collapsed,body.is-writer-mode .find-path-window.is-collapsed,body.is-writer-mode .context-panel-window.is-collapsed{height:auto;min-height:0;max-height:none}@media (min-width:1101px){body.is-writer-mode .assistant-window.is-collapsed,body.is-writer-mode .assistant-window.is-desklet.is-collapsed{width:60vw;left:0;top:0}body.is-writer-mode.has-find-path-open .assistant-window.is-collapsed,body.is-writer-mode.has-find-path-open .assistant-window.is-desklet.is-collapsed{width:calc(100vw / 3)}}@media (max-width:1100px){body.is-writer-mode .teachtext-window{order:1}body.is-writer-mode .assistant-window,body.is-writer-mode .assistant-window.is-desklet{order:2}body.is-writer-mode .find-path-window,body.is-writer-mode .context-panel-window,body.is-writer-mode .scrapbook-window,body.is-writer-mode .outline-window,body.is-writer-mode .section-drafts-window{order:3}body.is-writer-mode .window.is-collapsed,body.is-writer-mode .assistant-window.is-collapsed,body.is-writer-mode .assistant-window.is-desklet.is-collapsed,body.is-writer-mode .teachtext-window.is-collapsed,body.is-writer-mode .find-path-window.is-collapsed,body.is-writer-mode .context-panel-window.is-collapsed{min-height:0;height:auto}}body.is-writer-mode .system-help-window{position:fixed;left:50%;right:auto;top:calc(25px + (100vh - 25px) / 2);width:min(780px,calc(100vw - 32px));height:min(620px,calc(100vh - 48px));min-width:0;max-width:calc(100vw - 32px);max-height:calc(100vh - 48px);transform:translate(-50%,-50%);z-index:var(--z-window-priority)}body.is-writer-mode .system-help-window .system-help-pane{min-height:0;overflow:hidden}@media (max-width:860px){body.is-writer-mode .system-help-window{top:36px;left:16px;width:calc(100vw - 32px);height:calc(100vh - 52px);transform:none}}@media (max-width:1100px){body.is-writer-mode .assistant-window .messages,body.is-writer-mode .assistant-window.is-desklet .messages{flex:1 1 auto;max-height:none;min-height:120px}body.is-writer-mode .assistant-window .composer,body.is-writer-mode .assistant-window.is-desklet .composer{margin-top:auto}}@media (max-width:860px){body:not(.is-writer-mode) .window.assistant-window:not(.about-window):not(.save-chat-window):not(.guide-window):not(.is-collapsed):not(.is-mobile-fullscreen),body:not(.is-writer-mode) .window.assistant-window.is-desklet:not(.about-window):not(.save-chat-window):not(.guide-window):not(.is-collapsed):not(.is-mobile-fullscreen){min-height:72vh}body:not(.is-writer-mode) .assistant-window:not(.is-collapsed) .messages,body:not(.is-writer-mode) .assistant-window.is-desklet:not(.is-collapsed) .messages{min-height:260px}}@media (max-width:1100px){body.is-writer-mode .assistant-window:not(.is-collapsed),body.is-writer-mode .assistant-window.is-desklet:not(.is-collapsed){min-height:66vh}}@media (max-width:860px) and (orientation:portrait){body:not(.is-writer-mode){overflow:hidden auto;padding-top:calc(var(--menu-bar-height) + var(--safe-area-top))}body.mobile-app-foreground:not(.is-writer-mode){overflow:hidden;overscroll-behavior:none}body.mobile-app-foreground .control-strip{display:none}body:not(.is-writer-mode) .menu-bar{position:fixed;inset:0 0 auto 0;height:calc(var(--menu-bar-height) + var(--safe-area-top));padding-top:var(--safe-area-top);z-index:var(--z-system-menu)}body:not(.is-writer-mode) .desktop{height:auto;min-height:auto;display:grid;grid-template-columns:1fr;align-items:start;gap:16px;padding:18px;overflow:visible;--mobile-work-left:0px;--mobile-work-right:0px}body:not(.is-writer-mode) .writing-spine-panel:not(.is-shaded),body:not(.is-writer-mode) .writing-spine-panel.is-shaded{position:static;order:1;align-self:auto;width:100%;max-width:none;height:auto;min-height:0;max-height:none}body:not(.is-writer-mode) .spine-shade-body{overflow:visible;padding:12px 16px 14px}body:not(.is-writer-mode) .spine-actions,body:not(.is-writer-mode) .spine-section,body:not(.is-writer-mode) .spine-section-main,body:not(.is-writer-mode) .spine-flow-toolbox .spine-section{display:grid;width:100%;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:14px 10px;align-items:start;justify-items:center}body:not(.is-writer-mode) .spine-actions button{width:100%;min-height:76px;grid-template-columns:1fr;justify-items:center;gap:3px;padding:2px 1px}body:not(.is-writer-mode) .spine-actions .icon,body:not(.is-writer-mode) .spine-actions .mini-icon,body:not(.is-writer-mode) .spine-actions .sys-icon{width:42px;height:42px}body:not(.is-writer-mode) .spine-actions b{font-size:13px;line-height:1.2;text-align:center}body:not(.is-writer-mode) .spine-step-number{top:-1px;left:calc(50% - 31px)}body:not(.is-writer-mode) .window.is-mobile-work-area:not(.is-mobile-fullscreen):not(.is-collapsed),body:not(.is-writer-mode) .window.is-mobile-work-area.assistant-window:not(.is-mobile-fullscreen):not(.is-collapsed),body:not(.is-writer-mode) .window.is-mobile-work-area.assistant-window.is-desklet:not(.is-mobile-fullscreen):not(.is-collapsed){position:relative;order:2;left:auto;right:auto;top:auto;justify-self:center;width:min(var(--portrait-window-width,100%),100%);height:var(--portrait-window-height,auto);min-width:0;max-width:none;transform:none}body:not(.is-writer-mode) .window.about-window:not(.is-hidden):not(.is-mobile-dialog):not(.is-mobile-system-page){position:relative;order:2;left:auto;right:auto;top:auto;justify-self:center;width:min(430px,100%);height:auto;max-width:none;max-height:none;transform:none}body:not(.is-writer-mode) .window.is-mobile-work-area.assistant-window:not(.is-mobile-fullscreen):not(.is-collapsed),body:not(.is-writer-mode) .window.is-mobile-work-area.assistant-window.is-desklet:not(.is-mobile-fullscreen):not(.is-collapsed){order:3}body.mobile-app-foreground:not(.is-writer-mode) .window.is-mobile-fullscreen:not(.is-collapsed){position:fixed;inset:calc(var(--menu-bar-height) + var(--safe-area-top)) 0 var(--keyboard-inset,0px) 0;order:0;width:100%;max-width:none;height:auto;max-height:none;min-width:0;aspect-ratio:auto;margin:0;border-width:0;border-radius:0;transform:none;display:flex;flex-direction:column;overflow:hidden}body.mobile-app-foreground:not(.is-writer-mode) .window.is-mobile-fullscreen:not(.assistant-window){padding-bottom:var(--safe-area-bottom)}body.mobile-app-foreground:not(.is-writer-mode) .window.is-mobile-fullscreen .window-pane,body.mobile-app-foreground:not(.is-writer-mode) .window.is-mobile-fullscreen #messages{flex:1 1 auto;min-height:0;overflow-y:auto}body.mobile-app-foreground:not(.is-writer-mode) .window.is-mobile-fullscreen .composer{flex:0 0 auto;padding-bottom:var(--safe-area-bottom)}body.mobile-finder-desktop:not(.is-writer-mode) .window.is-mobile-finder-page{display:none}body:not(.is-writer-mode) .window.is-mobile-dialog:not(.is-hidden):not(.is-collapsed){position:fixed;left:50%;right:auto;top:calc(var(--menu-bar-height) + var(--safe-area-top) + 12px);width:min(430px,calc(100vw - 24px));height:auto;max-width:calc(100vw - 24px);max-height:calc(100vh - var(--menu-bar-height) - var(--safe-area-top) - var(--safe-area-bottom) - var(--keyboard-inset,0px) - 24px);transform:translateX(-50%);display:flex;flex-direction:column;overflow:hidden}body:not(.is-writer-mode) .window.is-mobile-dialog:not(.is-hidden):not(.is-collapsed)>.window-pane{min-height:0;overflow:auto}body:not(.is-writer-mode) .window.is-mobile-system-page:not(.is-hidden):not(.is-collapsed){position:fixed;inset:calc(var(--menu-bar-height) + var(--safe-area-top)) 0 var(--keyboard-inset,0px) 0;width:100%;height:auto;min-width:0;max-width:none;max-height:none;border-width:0;border-radius:0;transform:none;display:flex;flex-direction:column;overflow:hidden}body:not(.is-writer-mode) .window.is-mobile-system-page:not(.is-hidden):not(.is-collapsed)>.window-pane{flex:1 1 auto;min-height:0;overflow:auto;scroll-padding-bottom:var(--safe-area-bottom)}body:not(.is-writer-mode) .system-help-window.is-mobile-system-page>.system-help-pane{overflow:hidden}body:not(.is-writer-mode) .guide-window.is-mobile-system-page:not(.is-hidden):not(.is-collapsed){inset:auto;left:50%;top:50%;width:min(430px,calc(100vw - 32px));height:auto;max-width:calc(100vw - 32px);max-height:calc(100vh - 48px);border:var(--window-border);border-radius:var(--window-radius,0);transform:translate(-50%,-50%)}body:not(.is-writer-mode) .guide-window.is-mobile-system-page>.window-pane{flex:0 1 auto}body.mobile-app-foreground:not(.is-writer-mode) .icon-column,body.mobile-app-foreground:not(.is-writer-mode) .writing-spine-panel{display:none}body.mobile-app-foreground:not(.is-writer-mode) .window:not(.is-mobile-fullscreen):not(.is-mobile-dialog):not(.is-mobile-system-page):not([data-app="accessories"]):not([data-app="system"]):not(.is-collapsed){display:none}body.mobile-app-foreground:not(.is-writer-mode) .window.is-collapsed{display:flex}body:not(.is-writer-mode) .teachtext-window:not(.is-hidden):not(.is-collapsed) .mde-surface{min-height:min(52vh,420px)}body:not(.is-writer-mode) .window:is(.rag-panel,.import-utility-window,.text-disk-window):not(.is-hidden):not(.is-collapsed){justify-self:center;max-width:100%;min-height:0}body:not(.is-writer-mode) .window:is(.rag-panel,.import-utility-window,.text-disk-window):not(.is-hidden):not(.is-collapsed){width:min(var(--portrait-window-width,520px),100%);height:var(--portrait-window-height,auto)}body:not(.is-writer-mode) .window:is(.find-file-window,.memory-cards-window):not(.is-hidden):not(.is-collapsed){width:min(520px,100%)}body:not(.is-writer-mode) .window:is(.note-pad-window):not(.is-hidden):not(.is-collapsed){width:min(320px,100%)}body:not(.is-writer-mode) .window:is(.clipboard-window):not(.is-hidden):not(.is-collapsed){width:min(340px,100%)}body:not(.is-writer-mode) .window:is(.dictation-window,.translation-pad-window,.key-caps-window):not(.is-hidden):not(.is-collapsed){width:min(380px,100%)}body:not(.is-writer-mode) .window.dictionary-window:not(.is-hidden):not(.is-collapsed){width:min(390px,100%)}body:not(.is-writer-mode) .window.system-status-window:not(.is-hidden):not(.is-collapsed){width:min(430px,100%)}body:not(.is-writer-mode) .window.notification-center-window:not(.is-hidden):not(.is-collapsed){width:min(360px,100%)}body:not(.is-writer-mode) .window.writing-bell-window:not(.is-hidden):not(.is-collapsed){width:min(300px,100%)}body:not(.is-writer-mode) .window.calculator-window:not(.is-hidden):not(.is-collapsed){width:min(208px,100%)}body:not(.is-writer-mode) .window.puzzle-window:not(.is-hidden):not(.is-collapsed){width:min(var(--puzzle-window-width),100%)}body:not(.is-writer-mode) .window.model-meter-window:not(.is-hidden):not(.is-collapsed){width:min(230px,100%)}body:not(.is-writer-mode) .window:is(.disk-window,.finder-window,.applications-window,.project-disk-window,.project-cd-window,.documents-window):not(.is-hidden):not(.is-collapsed){justify-self:stretch;height:var(--portrait-window-height,auto);min-height:0}body:not(.is-writer-mode) :is(.project-disk-pane,.project-cd-pane,.documents-pane){min-height:0}body:not(.is-writer-mode) .finder-navigation-bar{min-height:44px;gap:4px;padding:3px 6px}body:not(.is-writer-mode) .finder-navigation-back{position:relative;width:36px;min-width:36px;min-height:40px;margin-inline:2px}body:not(.is-writer-mode) .finder-navigation-back::after{content:"";position:absolute;inset:-2px -4px}body:not(.is-writer-mode) :is(.finder-breadcrumb,.finder-breadcrumb-current){min-height:40px;padding-inline:5px}body:not(.is-writer-mode) .finder-breadcrumb-current{max-width:min(58vw,30ch)}body:not(.is-writer-mode) :is(.project-disk-grid,.project-cd-grid,.document-icon-grid,.disk-grid,.finder-grid){min-height:180px;max-height:42vh;overflow:auto}body:not(.is-writer-mode) .window.is-mobile-fullscreen.is-mobile-finder-page :is(.project-disk-grid,.project-cd-grid,.document-icon-grid,.disk-grid,.finder-grid){flex:1 1 auto;min-height:0;max-height:none}body:not(.is-writer-mode) .window:is(.control-panel,.chooser-panel):not(.is-hidden):not(.is-collapsed){position:fixed;top:calc(var(--system-menu-height,26px) + 10px);left:50%;right:auto;transform:translateX(-50%);width:min(540px,calc(100vw - 16px));max-width:calc(100vw - 16px);min-height:0;height:auto;max-height:min(82vh,calc(100vh - var(--system-menu-height,26px) - 20px))}body:not(.is-writer-mode) .window:is(.control-panel,.chooser-panel):not(.is-hidden):not(.is-collapsed) .window-pane{min-height:0;overflow-y:auto}body .control-chooser{overflow-x:auto;scrollbar-width:none}body .control-chooser .system-tab{flex:0 0 auto;padding-inline:6px}body:not(.is-writer-mode) .window.is-mobile-da-arranged:not(.is-hidden):not(.is-collapsed){--mobile-da-transform:translateX(-50%);position:fixed;left:50%;top:var(--mobile-da-top,calc(var(--system-menu-height,26px) + 12px));right:auto;min-height:0;max-height:var(--mobile-da-max-height,calc(100vh - var(--system-menu-height,26px) - var(--safe-area-bottom) - 24px));transform:var(--mobile-da-transform);overflow:hidden}body:not(.is-writer-mode) .window.is-mobile-da-arranged:not(.is-hidden):not(.is-collapsed)>.window-pane{min-height:0;overflow:auto}body:not(.is-writer-mode) .assistant-window:not(.is-collapsed):not(.is-mobile-fullscreen){height:min(78vh,calc(100vh - var(--system-menu-height,26px) - 24px));max-height:min(78vh,calc(100vh - var(--system-menu-height,26px) - 24px));min-height:360px}body:not(.is-writer-mode) .endfield-terminal-window:not(.is-hidden):not(.is-collapsed):not(.is-mobile-fullscreen){height:var(--portrait-window-height,calc(100vh - var(--system-menu-height,26px) - 72px));min-height:min(560px,calc(100vh - var(--system-menu-height,26px) - 72px))}.window[data-zoomed=true]:not(.is-mobile-fullscreen){height:calc(100vh - 60px)}body:not(.is-writer-mode) .assistant-window:not(.is-collapsed) .messages{min-height:0}body:not(.is-writer-mode) .icon-column{position:static;order:3;width:100%;height:auto;max-height:none;display:flex;flex-flow:row wrap;justify-content:center;align-items:flex-start;gap:14px 18px;overflow:visible}body:not(.is-writer-mode) .icon-column [data-open="trash"]{margin-top:0}}body.use-modern-fonts{--system-readable-min:14px;--system-title-size:13px;--system-control-size:14px;--system-text-size:14px;--system-caption-size:12px;--system-micro-size:11px;--system-leading:1.45;--system-window-padding:11px;--system-control-min-height:30px;--system-button-min-height:29px;--system-button-padding-y:3px;--system-button-padding-x:15px;--system-menu-height:26px;--system-titlebar-height:23px;--system-titlebar-title-height:14px;--system-titlebar-font-size:13px;--system-check-size:14px;--system-title-weight:500;--system-emphasis-weight:500;--system-strong-weight:600;--writing-editor-font-size:15px;--writing-editor-line-height:1.58;font-synthesis-weight:none}body{background:var(--desktop);font-family:var(--ui-font);font-size:var(--system-readable-min);font-weight:400;line-height:var(--system-leading);letter-spacing:0}body.use-modern-fonts .mde-surface,body.use-modern-fonts .mde-surface *{font-family:var(--editor-font)}.desktop{background:linear-gradient(90deg,rgba(255,255,255,.34) 1px,transparent 1px) 0 0 / 22px 22px,linear-gradient(rgba(255,255,255,.34) 1px,transparent 1px) 0 0 / 22px 22px,radial-gradient(#777 1px,transparent 1.2px) 5px 5px / 11px 11px,var(--desktop)}.menu-bar,.menu-popover,.menu-sub-popover,.window,.system-modal,.compose-tools-menu,.teachtext-command-popover,.teachtext-command-subpopover{background:var(--paper);border-color:var(--ink);color:var(--ink);font-size:var(--system-readable-min)}.menu-bar>.menu>button,.project-switcher-button,.multifinder-button,.notification-center-button{height:calc(var(--system-menu-height) - 2px);min-height:calc(var(--system-menu-height) - 2px);padding:0 10px;font-family:var(--title-font);font-size:var(--system-readable-min);font-weight:var(--system-title-weight);line-height:calc(var(--system-menu-height) - 2px)}.menu-popover,.menu-sub-popover{top:calc(var(--system-menu-height) - 2px);padding:4px 0;border:var(--system-border);box-shadow:var(--menu-panel-shadow)}.menu-popover button,.menu-sub-popover button,.menu-submenu-trigger{min-height:var(--system-control-min-height);padding:3px 14px 3px 30px;font-family:var(--ui-font);font-size:var(--system-readable-min);font-weight:400}.writing-spine-panel{border:0;box-shadow:none}.spine-toolbox-panel{border:var(--window-border);box-shadow:var(--active-window-shadow)}.window{border:var(--window-border);box-shadow:var(--active-window-shadow)}.window:not(.is-active){box-shadow:2px 2px 0 #555555}.title-bar,.spine-title-row{height:var(--system-titlebar-height);min-height:var(--system-titlebar-height);display:grid;margin:var(--system-titlebar-margin-y) 0;padding:var(--system-titlebar-padding-y) var(--system-titlebar-padding-x);border-bottom:var(--window-frame-track-border);background-color:var(--paper);background-image:linear-gradient(to bottom,var(--ink) 0 var(--system-titlebar-stripe-line),transparent var(--system-titlebar-stripe-line) var(--system-titlebar-stripe-size));background-size:100% var(--system-titlebar-stripe-size);background-repeat:repeat-y;background-origin:content-box;background-clip:content-box}.title-bar{grid-template-columns:var(--system-titlebar-control-slot) minmax(0,1fr) var(--system-titlebar-control-slot);border-bottom:var(--window-frame-track-border)}.window:not(.is-active) .title-bar{background:var(--system-titlebar-inactive-bg);background-origin:var(--system-titlebar-background-origin);background-clip:var(--system-titlebar-background-clip)}.title-bar h1,.title-bar h2,.spine-title-row h2{min-height:20px;max-width:min(100%,34ch);margin:0 auto;padding:0 0.5em;background:var(--paper);font-family:var(--title-font);font-size:var(--system-title-size);font-weight:var(--system-title-weight);line-height:1.1}.spine-title-row{display:grid;grid-template-columns:minmax(10px,1fr) max-content minmax(10px,1fr);gap:4px;margin:0;padding-left:4px;padding-right:4px}.spine-title-row h2{font-size:var(--system-readable-min);line-height:20px}.title-bar h1,.title-bar h2{align-self:center;min-height:var(--system-titlebar-title-height);height:var(--system-titlebar-title-height);margin:0;font-size:var(--system-titlebar-font-size);line-height:var(--system-titlebar-title-height)}.window:not(.is-active) .title-bar h1,.window:not(.is-active) .title-bar h2{color:var(--system-titlebar-inactive-title-color)}.window-pane{padding:var(--system-window-padding)}textarea,input[type="url"],input[type="text"],input[type="password"],input[type="search"],input[type="number"]{min-height:var(--system-control-min-height);padding:6px 9px;border:var(--system-control-line) solid var(--ink);border-radius:0;background:var(--paper);box-shadow:var(--system-inset);color:var(--ink);font-family:var(--text-font);font-size:var(--system-control-size);font-weight:400;line-height:1.35}textarea{line-height:1.55}select{min-height:var(--system-control-min-height);padding:6px 30px 6px 9px;border:var(--system-control-line) solid var(--ink);border-radius:var(--system-select-radius);background:var(--paper);box-shadow:var(--system-inset);color:var(--ink);font-family:var(--text-font);font-size:var(--system-control-size);font-weight:400;line-height:1.35;padding-right:30px;background-color:var(--paper);background-image:url("./system.css-reference/icon/select-button.svg");background-position:right 6px center;background-repeat:no-repeat;background-size:17px 17px;color-scheme:light;appearance:none;-webkit-appearance:none;-moz-appearance:none}select:not(:disabled):hover{box-shadow:var(--system-inset),0 0 0 1px var(--ink)}select:disabled{color:var(--shade-dark);background-color:var(--control-disabled-field-bg,var(--panel))}option,optgroup{background:var(--paper);background-color:var(--paper);color:var(--ink);font-family:var(--text-font);font-size:var(--system-control-size)}option:checked{background:var(--ink);background-color:var(--ink);color:var(--paper)}input:focus,select:focus{outline:1px dotted var(--ink);outline-offset:2px;box-shadow:var(--system-inset)}select:focus-visible{outline:var(--system-control-line) solid var(--ink);outline-offset:2px}@supports (appearance:base-select){select{appearance:base-select}select::picker-icon{display:none}::picker(select){appearance:base-select}select:open{outline:var(--system-control-line) solid var(--ink);outline-offset:2px;box-shadow:var(--system-inset),0 0 0 2px var(--paper),0 0 0 4px var(--ink)}::picker(select){margin-top:4px;padding:3px;border:var(--system-control-line) solid var(--ink);border-radius:0;background:var(--paper);box-shadow:2px 2px 0 var(--paper),4px 4px 0 var(--ink);color:var(--ink)}::picker(select) option{min-height:28px;padding:4px 28px 4px 10px;border-bottom:1px dotted var(--shade-dark)}::picker(select) option:last-child{border-bottom:0}::picker(select) option:hover,::picker(select) option:focus,::picker(select) option:checked{background:var(--ink);color:var(--paper)}option::checkmark{color:currentColor;font-weight:var(--system-strong-weight)}}textarea:focus:not(.mde-input){outline:1px dotted var(--ink);outline-offset:2px;background:var(--field-focus-bg);color:var(--ink);box-shadow:var(--system-inset)}.teachtext-pane textarea:focus:not(.mde-input),.question-sheet-pane textarea:focus:not(.mde-input),.outline-content:focus:not(.mde-input),.draft-editor textarea:focus:not(.mde-input){background:var(--writing-editor-focus-bg);background-image:none}textarea::placeholder{color:var(--shade-dark);opacity:1}.btn,.file-picker .file-picker-button,button.btn{min-height:var(--system-button-min-height);min-width:72px;padding:var(--system-button-padding-y) var(--system-button-padding-x);border:var(--system-control-line) solid var(--ink);border-radius:7px;background:var(--paper);box-shadow:inset -1px -1px 0 var(--shade-dark),inset 1px 1px 0 var(--paper);color:var(--ink);font-family:var(--title-font);font-size:var(--system-control-size);font-weight:var(--system-emphasis-weight);line-height:1.2}.btn:hover:not(:disabled):not(.is-disabled):not(.is-active):not(.is-selected):not(.is-multi-selected){background:var(--btn-hover-bg);color:var(--btn-hover-fg);transform:none;box-shadow:var(--btn-hover-shadow)}.btn:active:not(:disabled):not(.is-disabled){background:var(--btn-active-bg);color:var(--btn-active-fg);transform:none;box-shadow:var(--btn-active-shadow)}.btn:disabled,.btn.is-disabled,button:disabled{color:var(--shade-dark);font-weight:400;background:var(--control-disabled-bg,repeating-linear-gradient(45deg,var(--paper) 0,var(--paper) 4px,#eeeeee 4px,#eeeeee 8px));box-shadow:none}.message-content,.teachtext-preview,.print-directory-preview,.reader-content,.scrap-preview,.source-info-panel,.finder-item small,.control-status,.hint,.tag,.empty-folder-note,.finder-empty-object,.scrap-empty-card{font-family:var(--text-font);font-size:var(--system-text-size);font-weight:400}.speaker,.btn,.title-bar h1,.title-bar h2,.spine-actions b,.desktop-icon span:last-child,.finder-item span:last-of-type,.control-section h3,.control-advanced summary,.field-row label,.settings label,.teachtext-surface-actions .btn{font-weight:var(--system-emphasis-weight)}.chooser-panel .chooser-source{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center}.chooser-panel .chooser-source .sys-icon{grid-column:1}.chooser-panel .chooser-source .select-wrap{grid-column:2;width:100%}.finder-item span:last-of-type,.spine-actions b{padding:2px 4px;background:var(--paper);line-height:1.22}.teachtext-pane textarea:not(.mde-input),.question-sheet-pane textarea:not(.mde-input),.outline-content:not(.mde-input),.draft-editor textarea:not(.mde-input),.note-pad-pane textarea,.clipboard-pane textarea,.scrap-editor textarea,.dictation-transcripts textarea,.translation-pad-textareas textarea,.rebuild-flow-pane textarea,.info-comments textarea{font-family:var(--text-font);font-size:var(--writing-editor-font-size);font-weight:400;line-height:var(--writing-editor-line-height)}.mini-btn,.message-actions .btn,.reader-tabs .btn,.details-bar .btn,.docmap-map-toolbar .btn{min-height:calc(var(--system-button-min-height) - 2px);padding:3px 10px}body.is-busy,body.is-busy *{cursor:url("./assets/cursors/system6-watch.png?v=20260817.1") 8 8,wait !important}html:lang(zh-Hans) .title-bar h1,html:lang(zh-Hans) .title-bar h2,html:lang(zh-Hans) .spine-title-row h2,.spine-actions b,.desktop-icon span:last-child,.finder-item span:last-of-type,.spine-step-number{font-size:var(--system-readable-min)}html:lang(zh-Hans) .title-bar h1,html:lang(zh-Hans) .title-bar h2{font-size:var(--system-titlebar-font-size)}html:lang(zh-Hans) .spine-title-row h2{font-size:var(--system-readable-min)}input[type="checkbox"]{width:var(--system-check-size);min-width:var(--system-check-size);height:var(--system-check-size);min-height:var(--system-check-size);flex:0 0 var(--system-check-size);padding:0}input[type="radio"]{width:var(--system-radio-size);min-width:var(--system-radio-size);height:var(--system-radio-size);min-height:var(--system-radio-size);flex:0 0 var(--system-radio-size);padding:0}.control-panel .field-row{align-items:center;gap:10px}.control-panel .field-row label{font-weight:400;line-height:1.3}.control-panel :is(h3,summary,label,span,b,small){font-size:var(--system-readable-min)}.mobile-control-short{display:none}@container (max-width:470px){.mobile-control-long{display:none}.mobile-control-short{display:inline}}@media (max-width:860px) and (orientation:portrait){body:not(.is-writer-mode) .window.scrapbook-window:not(.is-hidden):not(.is-collapsed):not(.is-mobile-fullscreen){left:18px;top:74px;width:calc(100vw - 54px);max-width:calc(100vw - 54px);height:calc(100vh - 118px);min-height:0;max-height:calc(100vh - 118px)}body:not(.is-writer-mode) .scrapbook-window .scrapbook-pane{grid-template-columns:var(--scrapbook-pane-columns);grid-template-rows:var(--scrapbook-pane-rows);min-height:0;overflow:hidden}body:not(.is-writer-mode) .scrapbook-window .scrap-list,body:not(.is-writer-mode) .scrapbook-window .scrap-editor{min-height:0;max-height:none;overflow:auto}body:not(.is-writer-mode) .scrapbook-window .scrap-editor{grid-template-rows:auto auto auto minmax(120px,1fr) auto auto auto}body:not(.is-writer-mode) .scrapbook-window #scrap-body-input{min-height:120px}}@media (max-width:640px){.clio-stage-toolbar{display:grid;grid-template-columns:auto minmax(0,1fr)}.clio-stage-toolbar,.clio-stage-view-switcher{align-items:var(--clio-stage-responsive-toolbar-align-items)}.clio-stage-controls{display:grid;grid-template-columns:auto minmax(44px,auto) auto;justify-content:center;align-items:center}.clio-stage-view-switcher{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin-left:0}}@media (max-width:430px) and (orientation:portrait){body:not(.is-writer-mode) .scrapbook-window .scrapbook-pane{grid-template-columns:var(--scrapbook-mobile-pane-columns);grid-template-rows:var(--scrapbook-mobile-pane-rows);overflow:hidden}.quick-draft-editor-actions>.btn.default{min-width:72px;padding-inline:5px}.quick-draft-canvas,.quick-draft-view-switch{display:none}.quick-draft-editor-actions .btn,.quick-draft-editor-actions summary.btn{min-height:44px}body.mobile-app-foreground:not(.is-writer-mode) .assistant-window.is-mobile-fullscreen .messages{overflow-x:hidden;overscroll-behavior:contain}body.mobile-app-foreground:not(.is-writer-mode) .assistant-window.is-mobile-fullscreen .message-content{box-sizing:border-box;width:100%;max-width:100%;overflow-wrap:anywhere}body.mobile-app-foreground:not(.is-writer-mode) .assistant-window.is-mobile-fullscreen .message-content :is(pre,table,img,video,iframe){max-width:100%}body.mobile-app-foreground:not(.is-writer-mode) .assistant-window.is-mobile-fullscreen .message-content :is(pre,table){overflow-x:auto;overscroll-behavior-inline:contain}body.mobile-app-foreground:not(.is-writer-mode) .assistant-window.is-mobile-fullscreen .composer{margin:6px 7px 7px;padding:6px}body.mobile-app-foreground:not(.is-writer-mode) .assistant-window.is-mobile-fullscreen .composer textarea{min-height:42px;max-height:min(108px,20vh)}.find-path-pane>label{display:none}.find-path-window .find-path-query-row input,.find-path-query-row .btn{min-height:44px}.find-path-pane>.button-row:last-child{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.find-path-pane>.button-row:last-child .btn{min-width:0;min-height:44px;padding-inline:5px}.reader-pane{gap:6px;padding:6px}.reader-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px}.reader-url-row input{min-height:44px}.reader-actions{display:flex;gap:6px}.reader-actions .btn{min-width:0;min-height:44px;padding:6px 8px;white-space:normal;overflow-wrap:anywhere}.reader-pane:has(#reader-docmap-button:not(:disabled)) .reader-toolbar{grid-template-columns:minmax(0,1fr)}.reader-pane:has(#reader-docmap-button:not(:disabled)) .reader-actions{display:none}.reader-content{padding:18px 16px;overflow-x:hidden;line-height:1.65;overflow-wrap:anywhere}.reader-content h1{margin-bottom:18px;font-size:20px;overflow-wrap:anywhere}.reader-body-content p{margin:1em 0;text-align:start;text-indent:0}.reader-body-content :is(table,pre,img,video,iframe){display:block;max-width:100%;overflow-x:auto}body:not(.is-writer-mode) .scrapbook-window .scrap-list:has(.scrap-empty-card){min-height:132px;max-height:156px}.view-switch-option{min-height:44px}.ask-bar-row input,.ask-bar-row .btn{min-height:44px}.clio-stage-window .window-pane.clio-stage-pane{gap:6px;padding:6px}.clio-stage-toolbar{gap:6px}.clio-stage-controls{grid-template-columns:44px auto 44px;gap:4px}.clio-stage-view-switcher{gap:4px}.clio-stage-pane .clio-stage-view-switcher .view-switch-option,.clio-stage-pane .clio-stage-nav-button{min-width:0;min-height:44px;white-space:normal;overflow-wrap:anywhere}.clio-stage-pane .clio-stage-view-switcher .view-switch-option{padding-inline:4px}body:not(.is-writer-mode) .window.puzzle-window:not(.is-hidden):not(.is-collapsed){--puzzle-window-width:244px;--puzzle-board-width:220px;--puzzle-board-height:220px;--puzzle-tile-width:auto;--puzzle-tile-height:auto;--puzzle-footer-width:220px}body .control-strip-menu{--control-strip-menu-font-size:14px}body .control-strip{--control-strip-handle-width:44px;top:auto;left:0;right:0;bottom:0;width:auto;max-width:none;height:44px;border-left:0;border-right:0;border-bottom:0;flex-direction:row}body .control-strip.is-collapsed,body .control-strip[data-edge="right"].is-collapsed{transform:translateX(calc(var(--control-strip-handle-width) - 100%));border-right:var(--control-strip-border);border-bottom:var(--control-strip-border)}body .control-strip[data-edge="right"]{left:0;right:0;flex-direction:row}body .control-strip.is-fixed-length{width:auto}body .control-strip-scroll{display:none}body .control-strip-modules{overflow-x:auto;flex-wrap:nowrap}body .control-strip-module-track{transform:none;direction:ltr}body .control-strip-module{width:40px;height:40px}body .control-strip-module.has-gauge{padding:0 8px}}@media (hover:none){body{overscroll-behavior:none;touch-action:manipulation}}@media (hover:none){.menu-bar-current-app{display:none}}@media (max-width:420px){.menu-bar>.menu>button{padding:0 4px}}@media (max-width:560px){.clio-use-result-modal[open]{max-height:calc(100vh - 36px)}}@media (max-width:860px) and (orientation:landscape){body.mobile-immersive-landscape{overflow:hidden}body.mobile-immersive-landscape .window.is-mobile-fullscreen:not(.is-collapsed){position:fixed;inset:calc(var(--menu-bar-height) + var(--safe-area-top)) var(--safe-area-right) var(--keyboard-inset,0px) var(--safe-area-left);width:auto;max-width:none;height:auto;max-height:none;min-width:0;margin:0;border-width:0;border-radius:0;transform:none;aspect-ratio:auto}body.mobile-immersive-landscape .window.is-mobile-fullscreen .window-pane{padding-bottom:var(--safe-area-bottom)}}@font-face{font-family:"Platinum Asap";src:url("./assets/fonts/platinum/Asap-Variable.woff2?v=20260817.1") format("woff2");font-style:normal;font-weight:100 900;font-stretch:75% 125%;font-display:swap}body[data-theme]:not(.use-modern-fonts){--ui-font:var(--theme-ui-font);--title-font:var(--theme-title-font)}html[data-theme="platinum"],body[data-theme="platinum"]{--theme-ui-font:Charcoal,"Charcoal CY","Platinum Asap",Geneva,"ChicagoFLF",Chicago,"STSong","Songti SC","SimSun",serif;--theme-title-font:var(--theme-ui-font);--system-readable-min:12px;--system-title-size:12px;--system-control-size:12px;--system-text-size:12px;--system-caption-size:10px;--system-menu-height:20px;--system-titlebar-height:19px;--system-titlebar-control-slot:16px;--system-titlebar-shade-slot:16px;--system-titlebar-shade-display:block;--system-titlebar-control-size:11px;--system-titlebar-control-art-size:11px;--system-titlebar-control-art-offset-y:-2px;--system-titlebar-close-art-offset-x:0px;--system-titlebar-resize-art-offset-x:0px;--system-titlebar-control-margin-x:0;--system-titlebar-title-height:13px;--system-titlebar-font-size:12px;--system-control-min-height:22px;--system-button-min-height:20px;--system-button-small-height:18px;--system-button-mini-height:16px;--system-button-small-font-size:11px;--system-button-mini-font-size:10px;--system-button-small-padding-x:8px;--system-button-mini-padding-x:7px;--system-button-padding-y:2px;--system-button-padding-x:10px;--ink:#000000;--paper:#dddddd;--panel:#cccccc;--quiet-panel:#eeeeee;--shade:#999999;--shade-dark:#777777;--md-marker-ink:#606060;--rule:#888888;--desktop:#4a71ab;--desktop-surface:url("./assets/themes/platinum/azul-tile.png?v=20260817.1") left top / 96px 96px repeat,linear-gradient(#4a71ab,#4a71ab);--pane-bg:#dddddd;--window-bg:#cccccc;--window-border:1px solid #000000;--window-radius:0;--window-shadow:1px 1px 0 #000000,inset 1px 0 0 #ffffff,inset 0 1px 0 #ffffff,inset -1px 0 0 #999999,inset 0 -1px 0 #999999;--active-window-shadow:var(--window-shadow);--inactive-window-shadow:1px 1px 0 #999999,inset 1px 1px 0 #eeeeee,inset -1px -1px 0 #999999;--system-titlebar-active-bg:linear-gradient(#cccccc,#cccccc) left top / var(--system-titlebar-control-slot) 100% no-repeat,linear-gradient(#cccccc,#cccccc) right top / calc(var(--system-titlebar-control-slot) + var(--system-titlebar-shade-slot)) 100% no-repeat,linear-gradient(to bottom,#cccccc 0 2px,transparent 2px 13px,#cccccc 13px 17px,#999999 17px 18px),repeating-linear-gradient(to bottom,#ffffff 0 1px,#777777 1px 2px) 0 1px / 100% 2px repeat-y,#cccccc;--system-titlebar-inactive-bg:#dddddd;--system-titlebar-background-origin:border-box;--system-titlebar-background-clip:border-box;--system-titlebar-inactive-control-visibility:hidden;--system-titlebar-inactive-control-opacity:1;--system-titlebar-inactive-title-color:#777777;--titlebar-title-bg:#cccccc;--titlebar-title-fg:#000000;--titlebar-border:1px solid #000000;--titlebar-shadow:inset 0 1px 0 #ffffff;--surface-primary:#dddddd;--surface-secondary:#dddddd;--surface-inset:#ffffff;--toolbar-bg:#dddddd;--toolbar-border:1px solid #000000;--sidebar-bg:#eeeeee;--selection-bg:#ccccff;--selection-fg:#000000;--status-placard-padding:2px 6px;--status-placard-border:var(--system-border);--status-placard-bg:#eeeeee;--status-placard-shadow:inset 1px 1px 0 #888888,inset -1px -1px 0 #ffffff;--status-placard-font-family:var(--mono-font);--status-placard-font-size:var(--system-caption-size);--tdi-rail-padding:3px;--tdi-rail-border:var(--system-border);--tdi-rail-bg:#cccccc;--tdi-rail-shadow:inset 1px 1px 0 #888888,inset -1px -1px 0 #ffffff;--tdi-tabs-gap:1px;--tdi-tabs-padding:1px;--tdi-tabs-bg:transparent;--tdi-tabs-border-bottom:0;--tdi-tab-height:38px;--tdi-tab-min-height:38px;--tdi-tab-border:0;--tdi-tab-border-bottom:1px solid #aaaaaa;--tdi-tab-bg:#eeeeee;--tdi-tab-shadow:none;--tdi-tab-active-border:0;--tdi-tab-active-border-bottom:1px solid #888888;--tdi-tab-active-bg:var(--selection-bg);--tdi-tab-active-fg:var(--selection-fg);--tdi-tab-active-shadow:inset 1px 1px 0 #ffffff;--find-path-header-display:grid;--find-path-relevance-display:block;--find-path-result-display:grid;--find-path-result-align:baseline;--find-path-result-column-gap:10px;--find-path-result-padding:6px 10px;--find-path-results-bg:#ffffff;--find-path-header-padding:3px 10px;--find-path-header-border-bottom:1px solid var(--shade-dark);--find-path-header-bg:linear-gradient(var(--quiet-panel),var(--panel));--find-path-header-font-size:var(--system-caption-size);--desktop-label-box-shadow:0 0 0 1px rgba(0,0,0,0.25);--desktop-label-selected-bg:var(--selection-bg);--desktop-label-selected-fg:var(--selection-fg);--sidebar-selection-bg:#ccccff;--sidebar-selection-fg:#000000;--separator:#888888;--system-secondary-divider:1px dotted var(--shade-dark);--control-bg:#dddddd;--control-shadow:inset 1px 1px 0 #ffffff,inset -1px -1px 0 #888888;--control-active-shadow:inset 1px 1px 0 #555555,inset -1px -1px 0 #999999;--control-focus-outline:2px solid #6666cc;--control-focus-offset:0;--control-disabled-bg:#dddddd;--control-disabled-field-bg:#ffffff;--control-disabled-opacity:1;--system-border:1px solid #000000;--system-inset:inset 1px 1px 0 #888888,inset -1px -1px 0 #ffffff;--control-radius:0;--btn-border-color:#000000;--btn-radius:3px;--btn-bg:#dddddd;--btn-shadow:inset 1px 1px 0 #dddddd,inset 2px 2px 0 #ffffff,inset -1px -1px 0 #777777,inset -2px -2px 0 #aaaaaa;--btn-hover-bg:#dddddd;--btn-hover-fg:#000000;--btn-hover-shadow:inset 1px 1px 0 #dddddd,inset 2px 2px 0 #ffffff,inset -1px -1px 0 #777777,inset -2px -2px 0 #aaaaaa;--btn-active-bg:#666666;--btn-active-fg:#ffffff;--btn-active-shadow:inset 1px 1px 1px #333333,inset -1px -1px 1px #999999;--btn-default-bg:var(--btn-bg);--btn-default-shadow:var(--btn-shadow);--field-bg:#ffffff;--field-focus-bg:#ffffff;--field-border:1px solid #000000;--field-radius:0;--select-radius:3px;--field-shadow:-1px -1px 0 #888888;--field-focus-border:1px solid #000000;--field-focus-ring:0 0 0 2px #6666cc;--choice-bg:#dddddd;--choice-border:1px solid #000000;--choice-radius:0;--choice-shadow:inset -1px -1px 0 #888888,inset 1px 1px 0 #ffffff;--choice-checked-bg:#dddddd;--choice-checked-bg-image:none;--choice-checkmark-image:url("./assets/vendor/classic-stylesheets/macos9/checkmark.svg?v=20260817.1");--system-check-size:12px;--system-radio-size:12px;--radio-bg:#dddddd;--radio-border:1px solid #000000;--radio-shadow:inset 1px 1px 0 #dddddd,inset -1px -1px 0 #888888;--radio-image:linear-gradient(to bottom right,#ffffff,#888888);--radio-focus-image:var(--radio-image);--radio-checked-image:radial-gradient(circle,#000000 0 3px,transparent 3.5px),linear-gradient(to bottom right,#555555,#ffffff);--radio-checked-focus-image:var(--radio-checked-image);--menu-bar-bg:#dddddd;--menu-bar-border:1px solid #000000;--menu-bar-shadow:inset 0 1px 0 #ffffff,inset 0 -1px 0 #999999;--menu-panel-bg:#dddddd;--menu-panel-border:1px solid #000000;--menu-panel-radius:0;--menu-panel-shadow:inset 1px 1px 0 #ffffff,inset -1px -1px 0 #888888,1px 1px 0 #000000;--menu-item-bg:#dddddd;--menu-item-fg:#000000;--menu-button-active-bg:#333399;--menu-button-active-fg:#ffffff;--menu-item-active-bg:#333399;--menu-item-active-fg:#ffffff;--balloon-help-bg:#ffffcc;--balloon-help-border:1px solid #000000;--balloon-help-radius:6px;--balloon-help-shadow:2px 2px 0 #777777;--window-frame-track-bg:#aaaaaa;--window-frame-track-border:1px solid #000000;--window-frame-track-shadow:inset 1px 1px #777777,inset -1px -1px #cccccc;--window-frame-thumb-bg:#9999ff;--window-frame-thumb-border:1px solid #000000;--window-frame-thumb-shadow:inset 1px 1px #ccccff,inset -1px -1px #6666cc;--window-frame-arrow-bg:#dddddd;--window-frame-arrow-shadow:inset 1px 1px #ffffff,inset -1px -1px #999999;--scrollbar-track:#aaaaaa;--scrollbar-thumb:var(--window-frame-thumb-bg);--scrollbar-button:#dddddd;--scrollbar-width:16px;--scrollbar-track-border:1px solid #000000;--scrollbar-track-shadow:inset 1px 1px #777777,inset 2px 2px #888888,inset -1px -1px #cccccc,inset -2px -2px #bbbbbb;--scrollbar-thumb-shadow:inset 1px 1px #ccccff,inset -1px -1px #6666cc,0 1px #777777,0 2px #888888;--scrollbar-button-border:1px solid #000000;--scrollbar-button-shadow:inset 1px 1px #ffffff,inset -1px -1px #bbbbbb;--tab-radius:0;--tab-overlap:1px;--tab-bg:#cccccc;--tab-hover-bg:#dddddd;--tab-active-bg:#eeeeee;--theme-lab-button-min-width:58px;--theme-lab-group-position:relative;--theme-lab-group-margin:6px 0 0;--theme-lab-group-padding:14px 10px 10px;--theme-lab-group-bg:#dddddd;--theme-lab-group-border:1px solid #888888;--theme-lab-group-shadow:inset 1px 1px 0 #ffffff,1px 1px 0 #ffffff;--theme-lab-details-min-height:20px;--theme-lab-details-padding:2px 7px 3px;--theme-lab-details-border-bottom:1px solid #000000;--theme-lab-details-bg:#dddddd;--theme-lab-pane-gap:8px;--theme-lab-pane-padding:8px;--theme-lab-pane-bg:#dddddd;--theme-lab-pane-border:1px solid #000000;--theme-lab-pane-border-top:0;--theme-lab-pane-shadow:1px 1px 0 #ffffff,1px 0 0 #ffffff,0 1px 0 #ffffff,-1px -1px 0 #999999,-1px 0 0 #999999,0 -1px 0 #999999;--theme-lab-heading-position:absolute;--theme-lab-heading-left:8px;--theme-lab-heading-top:0;--theme-lab-heading-transform:translateY(-50%);--theme-lab-heading-margin:0;--theme-lab-heading-padding:0 4px;--theme-lab-heading-padding-bottom:0;--theme-lab-heading-border-bottom:0;--theme-lab-heading-bg:#dddddd;--theme-lab-heading-line-height:14px;--theme-lab-heading-weight:700;--theme-lab-button-row-gap:10px 12px;--theme-lab-button-row-margin-bottom:10px;--theme-lab-size-row-margin:-3px 0 9px;--theme-lab-choice-gap:6px 12px;--theme-lab-choice-row-min-height:18px;--theme-lab-choice-label-gap:5px;--theme-lab-checkbox-checkmark-image:none;--theme-lab-checkbox-mark-content:"";--theme-lab-checkbox-mark-position:absolute;--theme-lab-checkbox-mark-inset:-1px auto auto -1px;--theme-lab-checkbox-mark-width:12px;--theme-lab-checkbox-mark-height:12px;--theme-lab-checkbox-mark-margin:0;--theme-lab-checkbox-mark-border-bottom:0;--theme-lab-checkbox-mark-border-left:0;--theme-lab-checkbox-mark-bg:url("./assets/themes/platinum/checkbox-checked-overlay.svg?v=20260817.1") center / 12px 12px no-repeat;--theme-lab-checkbox-mark-transform:none;--theme-lab-checkbox-frame-overlay-content:"";--theme-lab-checkbox-frame-overlay-inset:-1px auto auto -1px;--theme-lab-checkbox-frame-overlay-bg:linear-gradient(#dddddd,#dddddd) 10px 1px / 1px 1px no-repeat,linear-gradient(#dddddd,#dddddd) 1px 10px / 1px 1px no-repeat;--theme-lab-checkbox-mark-color:#000000;--theme-lab-checkbox-mark-shadow:-1px 1px 0 rgba(0,0,0,0.3);--theme-lab-checkbox-disabled-mark-color:#888888;--theme-lab-checkbox-disabled-mark-shadow:none;--theme-lab-checkbox-disabled-mark-filter:grayscale(1) opacity(0.55);--theme-lab-checkbox-active-bg:#777777;--theme-lab-checkbox-active-shadow:inset 1px 1px 0 #555555,inset -1px -1px 0 #999999;--theme-lab-radio-checked-bg:linear-gradient(to bottom right,#555555,#ffffff);--theme-lab-radio-checked-shadow:inset 1px 1px 0 #555555;--theme-lab-radio-dot-content:"";--theme-lab-radio-dot-bg:#000000;--theme-lab-radio-disabled-dot-bg:#888888;--theme-lab-radio-active-bg:linear-gradient(to bottom right,#444444,#bbbbbb);--theme-lab-radio-active-shadow:inset 1px 1px 0 #444444;--theme-lab-radio-disabled-bg:#dddddd;--theme-lab-radio-disabled-image:none;--theme-lab-form-gap:6px 12px;--theme-lab-form-label-columns:82px minmax(0,1fr);--theme-lab-form-label-align:right;--theme-lab-form-label-column-gap:7px;--theme-lab-form-label-align-items:center;--theme-lab-disabled-field-fg:#808080;--theme-lab-disabled-field-bg:#ffffff;--theme-lab-disabled-field-border-color:#555555;--theme-lab-disabled-field-shadow:0 0 0 1px #dddddd;--theme-lab-disabled-popup-fg:#777777;--theme-lab-disabled-popup-border-color:#888888;--theme-lab-disabled-popup-shadow:none;--theme-lab-control-margin-top:8px;--theme-lab-control-font-family:var(--theme-ui-font);--theme-lab-control-font-size:var(--system-control-size);--theme-lab-control-font-weight:700;--theme-lab-segmented-gap:4px;--theme-lab-segmented-button-min-height:20px;--theme-lab-segmented-button-height:20px;--theme-lab-segmented-button-padding:1px 5px;--theme-lab-segmented-button-border:1px solid #000000;--theme-lab-segmented-button-border-right:1px solid #000000;--theme-lab-segmented-last-border-right:1px solid #000000;--theme-lab-segmented-button-radius:0;--theme-lab-segmented-button-bg:#dddddd;--theme-lab-segmented-button-shadow:var(--btn-shadow);--theme-lab-segmented-hover-bg:#dddddd;--theme-lab-segmented-line-height:14px;--theme-lab-segmented-selected-bg:#666666;--theme-lab-segmented-selected-fg:#ffffff;--theme-lab-segmented-selected-shadow:var(--btn-active-shadow);--theme-lab-tabs-gap:0;--theme-lab-tabs-padding:0 10px;--theme-lab-tabs-border-bottom:0;--theme-lab-tabs-overflow:hidden;--theme-lab-tab-button-flex:0 0 74px;--theme-lab-tab-button-width:74px;--theme-lab-tab-button-min-height:23px;--theme-lab-tab-button-height:23px;--theme-lab-tab-button-margin:0 -1px 0 0;--theme-lab-tab-button-padding:0 14px 3px;--theme-lab-tab-font-variation-settings:"wdth" 123;--theme-lab-tab-button-border:0;--theme-lab-tab-button-radius:0;--theme-lab-tab-button-bg:#cccccc;--theme-lab-tab-button-shadow:inset 0 1px #000000,inset 0 2px #cccccc,inset 0 3px #dddddd;--theme-lab-tab-edge-content:"";--theme-lab-tab-edge-width:14px;--theme-lab-tab-edge-height:23px;--theme-lab-tab-edge-left-bg:url("./assets/vendor/classic-stylesheets/macos9/tab.svg?v=20260817.1") left top / 74px 23px no-repeat;--theme-lab-tab-edge-right-bg:url("./assets/vendor/classic-stylesheets/macos9/tab.svg?v=20260817.1") right top / 74px 23px no-repeat;--theme-lab-tab-hover-bg:var(--theme-lab-tab-button-bg);--theme-lab-tab-line-height:18px;--theme-lab-tab-selected-min-height:25px;--theme-lab-tab-selected-height:25px;--theme-lab-tab-selected-bg:linear-gradient(to bottom,#dddddd 0 1px,#000000 1px 2px,#cccccc 2px 3px,#ffffff 3px 4px,#eeeeee 4px 24px) center top / calc(100% - 28px) 24px no-repeat;--theme-lab-tab-selected-fg:#000000;--theme-lab-tab-selected-shadow:none;--theme-lab-tab-selected-edge-top:0;--theme-lab-tab-selected-edge-height:24px;--theme-lab-tab-selected-edge-left-bg:url("./assets/themes/platinum/tab-selected-left.svg?v=20260817.1") left top / 14px 24px no-repeat;--theme-lab-tab-selected-edge-right-bg:url("./assets/themes/platinum/tab-selected-right.svg?v=20260817.1") right top / 14px 24px no-repeat;--theme-lab-tab-active-bg:transparent url("./assets/vendor/classic-stylesheets/macos9/tab-active.svg?v=20260817.1") center top / 74px 23px no-repeat;--theme-lab-tab-active-fg:#ffffff;--theme-lab-tab-focus-outline:0;--theme-lab-tab-focus-text-shadow:0 0 2px #6666cc;--theme-lab-tab-panel-min-height:31px;--theme-lab-tab-panel-margin-top:-4px;--theme-lab-tab-panel-padding:7px 10px 5px;--theme-lab-tab-panel-border:1px solid #000000;--theme-lab-tab-panel-radius:0;--theme-lab-tab-panel-bg:#eeeeee;--theme-lab-tab-panel-shadow:inset 1px 1px #cccccc,inset 2px 2px #ffffff,inset -1px -1px #999999,inset -2px -2px #bbbbbb;--theme-lab-split-min-height:146px;--theme-lab-split-columns:minmax(126px,0.75fr) minmax(180px,1.25fr);--theme-lab-split-gap:9px;--theme-lab-split-padding:1px;--theme-lab-split-border:0;--theme-lab-split-radius:0;--theme-lab-split-bg:#eeeeee;--theme-lab-split-overflow:visible;--theme-lab-split-shadow:none;--theme-lab-sidebar-padding:3px;--theme-lab-sidebar-border:1px solid #000000;--theme-lab-sidebar-border-right:1px solid #000000;--theme-lab-sidebar-bg:#ffffff;--theme-lab-sidebar-shadow:-1px -1px #888888,1px 1px #ffffff;--theme-lab-list-row-min-height:20px;--theme-lab-list-row-gap:5px;--theme-lab-list-row-padding:2px 6px;--theme-lab-list-row-radius:0;--theme-lab-list-row-font-family:var(--theme-ui-font);--theme-lab-list-row-font-size:var(--system-control-size);--theme-lab-list-row-line-height:16px;--theme-lab-sidebar-icon-size:16px;--theme-lab-sidebar-icon-bg:transparent;--theme-lab-sidebar-system-svg-opacity:0;--theme-lab-sidebar-startup-disk-image:url("./assets/themes/platinum/startup-disk-16.svg?v=20260817.1");--theme-lab-sidebar-applications-image:url("./assets/themes/platinum/applications-32.svg?v=20260817.1");--theme-lab-sidebar-trash-image:url("./assets/themes/platinum/trash-32.svg?v=20260817.1");--theme-lab-sidebar-selected-bg:#ccccff;--theme-lab-sidebar-selected-fg:#000000;--theme-lab-sidebar-selected-outline:0;--theme-lab-sidebar-selected-outline-offset:0;--theme-lab-list-bg:#ffffff;--theme-lab-list-frame-border:1px solid #000000;--theme-lab-list-frame-shadow:-1px -1px #888888,1px 1px #ffffff;--theme-lab-list-focus-outline:2px solid #6666cc;--theme-lab-list-focus-outline-offset:0;--theme-lab-list-row-border-bottom:0;--theme-lab-list-selected-bg:#ccccff;--theme-lab-list-selected-fg:#000000;--theme-lab-list-icon-display:block;--theme-lab-list-icon-size:16px;--theme-lab-list-icon-image:url("./assets/themes/platinum/folder-32.svg?v=20260817.1");--theme-lab-list-scrollbar-display:grid;--theme-lab-list-scrollbar-width:16px;--theme-lab-layer-columns:minmax(0,1fr) minmax(0,1fr);--theme-lab-layer-gap:10px;--theme-lab-layer-border:1px solid #000000;--theme-lab-layer-radius:0;--theme-lab-layer-bg:#dddddd;--theme-lab-layer-shadow:inset 1px 1px #ffffff,inset -1px -1px #888888,1px 1px #000000;--theme-lab-layer-padding:10px 12px;--theme-lab-generic-fixture-display:none;--theme-lab-platinum-fixture-display:grid;--theme-lab-menu-grid-row:1 / span 2;--theme-lab-menu-padding:2px 0;--theme-lab-menu-item-min-height:18px;--theme-lab-menu-item-padding:1px 3px 1px 21px;--theme-lab-menu-item-bg:#dddddd;--theme-lab-menu-item-fg:#000000;--theme-lab-menu-item-font-family:var(--theme-ui-font);--theme-lab-menu-item-font-size:var(--system-control-size);--theme-lab-menu-item-line-height:16px;--theme-lab-menu-item-selected-bg:#333399;--theme-lab-menu-item-selected-fg:#ffffff;--theme-lab-menu-item-selected-shadow:inset 1px 0 #6666cc,inset -1px 0 #000088;--theme-lab-menu-item-disabled-bg:#dddddd;--theme-lab-menu-item-disabled-fg:#777777;--theme-lab-menu-item-disabled-opacity:1;--theme-lab-menu-separator-margin:2px 0;--theme-lab-menu-separator-border-top:1px solid #888888;--theme-lab-menu-separator-border-bottom:1px solid #ffffff;--theme-lab-menu-mark-left:3px;--theme-lab-menu-mark-width:9px;--theme-lab-menu-mark-height:8px;--theme-lab-menu-mark-bg:currentColor;--theme-lab-menu-mark-font-size:0;--theme-lab-menu-mark-mask:url("./assets/vendor/classic-stylesheets/macos9/checkmark.svg?v=20260817.1") center / 9px 8px no-repeat;--theme-lab-popover-grid-column:2;--theme-lab-popover-grid-row:1;--theme-lab-popover-padding:7px 9px;--theme-lab-popover-border:1px solid #000000;--theme-lab-popover-radius:0;--theme-lab-popover-bg:#ffffcc;--theme-lab-popover-copy-fg:#000000;--theme-lab-popover-shadow:none;--theme-lab-popover-tail-content:"";--theme-lab-popover-tail-bg:#ffffcc;--theme-lab-popover-generic-label-display:none;--theme-lab-balloon-label-display:block;--theme-lab-dialog-grid-column:2;--theme-lab-dialog-grid-row:2;--theme-lab-dialog-columns:32px minmax(0,1fr);--theme-lab-dialog-gap:7px 12px;--theme-lab-dialog-padding:12px;--theme-lab-dialog-copy-gap:5px;--theme-lab-dialog-actions-column:2;--theme-lab-dialog-actions-margin-top:1px;--theme-lab-dialog-button-margin-top:0;--theme-lab-dialog-button-min-width:65px;--theme-lab-alert-icon-display:block;--theme-lab-alert-icon-image:url("./assets/themes/platinum/alert-32.svg?v=20260817.1");--theme-lab-sheet-display:none;--theme-lab-progress-row-gap:8px;--theme-lab-progress-row-margin-top:10px;--theme-lab-progress-height:12px;--theme-lab-progress-padding:0;--theme-lab-progress-border:1px solid #000000;--theme-lab-progress-radius:0;--theme-lab-progress-bg:#bbbbbb;--theme-lab-progress-shadow:1px 1px #ffffff,-1px -1px #aaaaaa,inset 1px 1px #888888,inset -1px -1px #dddddd;--theme-lab-progress-value-border-right:1px solid #000000;--theme-lab-progress-value-radius:0;--theme-lab-progress-value-bg:linear-gradient(to bottom,#333399,#6666cc,#9999ff,#ccccff,#eeeeee,#ccccff,#9999ff,#6666cc,#333399,#000088);--theme-lab-progress-value-shadow:inset 1px 0 #6666cc,inset 2px 0 rgba(255,255,255,0.2),inset -1px 0 #000055,inset -2px 0 #333399,1px 0 #555555,2px 0 #888888;--theme-lab-scroll-height:76px;--theme-lab-scroll-padding:3px 6px;--theme-lab-scroll-frame-border:1px solid #000000;--theme-lab-scroll-frame-radius:0;--theme-lab-scroll-frame-shadow:-1px -1px #888888,1px 1px #ffffff;--theme-lab-scroll-bg:#ffffff;--theme-lab-scroll-item-margin:0;--theme-lab-scroll-item-line-height:17px;--theme-lab-scrollbar-border-left:1px solid #000000;--theme-lab-scrollbar-bg:#aaaaaa;--theme-lab-scrollbar-track-border:1px solid #000000;--theme-lab-scrollbar-track-border-width:0 0 1px;--theme-lab-scrollbar-track-bg:#aaaaaa;--theme-lab-scrollbar-track-shadow:inset 1px 1px #777777,inset 2px 2px #888888,inset -1px -1px #cccccc,inset -2px -2px #bbbbbb;--theme-lab-scrollbar-thumb-top:3px;--theme-lab-scrollbar-thumb-right:0;--theme-lab-scrollbar-thumb-left:0;--theme-lab-scrollbar-thumb-min-height:36px;--theme-lab-scrollbar-thumb-height:36px;--theme-lab-scrollbar-thumb-border:1px solid #000000;--theme-lab-scrollbar-thumb-border-width:1px 0;--theme-lab-scrollbar-thumb-radius:0;--theme-lab-scrollbar-thumb-bg:#9999ff;--theme-lab-scrollbar-thumb-shadow:inset 1px 1px #ccccff,inset -1px -1px #6666cc,0 1px #777777,0 2px #888888;--theme-lab-scrollbar-thumb-active-bg:#6666cc;--theme-lab-scrollbar-thumb-active-shadow:inset 1px 1px #9999ff,inset -1px -1px #333399,0 1px #777777,0 2px #888888;--theme-lab-scrollbar-thumb-grip-content:"";--theme-lab-scrollbar-thumb-grip-width:8px;--theme-lab-scrollbar-thumb-grip-height:8px;--theme-lab-scrollbar-thumb-grip-bg:repeating-linear-gradient(180deg,#eeeeee 0 1px,transparent 1px 2px),repeating-linear-gradient(180deg,#ccccff 0 1px,transparent 1px 2px),repeating-linear-gradient(180deg,transparent 0 1px,#333399 1px 2px);--theme-lab-scrollbar-thumb-active-grip-bg:repeating-linear-gradient(180deg,#ccccff 0 1px,transparent 1px 2px),repeating-linear-gradient(180deg,#9999ff 0 1px,transparent 1px 2px),repeating-linear-gradient(180deg,transparent 0 1px,#000055 1px 2px);--theme-lab-scrollbar-button-border:1px solid #000000;--theme-lab-scrollbar-button-border-width:0 0 1px;--theme-lab-scrollbar-button-bg:#dddddd;--theme-lab-scrollbar-button-shadow:inset 1px 1px #ffffff,inset -1px -1px #bbbbbb;--theme-lab-scrollbar-button-active-bg:#777777;--theme-lab-scrollbar-button-active-shadow:none;--theme-lab-scrollbar-arrow-width:8px;--theme-lab-scrollbar-arrow-height:4px;--theme-lab-scrollbar-arrow-side-border:0;--theme-lab-scrollbar-decrement-border:0;--theme-lab-scrollbar-increment-border:0;--theme-lab-scrollbar-decrement-image:url("./assets/vendor/classic-stylesheets/macos9/arrow-up.svg?v=20260817.1");--theme-lab-scrollbar-increment-image:url("./assets/vendor/classic-stylesheets/macos9/arrow-down.svg?v=20260817.1");--theme-lab-scrollbar-arrow-transform:translate(calc(-50% - 1px),calc(-50% - 1px));--theme-lab-mini-position:relative;--theme-lab-mini-min-height:50px;--theme-lab-mini-padding:20px 4px 4px;--theme-lab-mini-border:1px solid #000000;--theme-lab-mini-radius:0;--theme-lab-mini-shadow:1px 1px #000000,inset 1px 1px #ffffff,inset -1px -1px #999999;--theme-lab-mini-active-bg:repeating-linear-gradient(to bottom,#ffffff 0 1px,#777777 1px 2px),#cccccc;--theme-lab-mini-body-content:"";--theme-lab-mini-body-inset:19px 4px 4px;--theme-lab-mini-body-border:1px solid #000000;--theme-lab-mini-body-bg:#dddddd;--theme-lab-mini-body-shadow:1px 1px 0 #ffffff,1px 0 0 #ffffff,0 1px 0 #ffffff,-1px -1px 0 #999999,-1px 0 0 #999999,0 -1px 0 #999999;--theme-lab-mini-control-display:block;--theme-lab-mini-control-top:3px;--theme-lab-mini-control-edge:4px;--theme-lab-mini-control-size:11px;--theme-lab-mini-control-border:1px solid #222222;--theme-lab-mini-control-radius:0;--theme-lab-mini-control-bg:linear-gradient(to bottom right,#999999,#ffffff);--theme-lab-mini-control-shadow:-1px -1px #888888,1px 1px #ffffff,inset 1px 1px #cccccc,inset -1px -1px #888888;--theme-lab-mini-zoom-mark-content:"";--theme-lab-mini-zoom-mark-border:1px solid #222222;--theme-lab-mini-inactive-control-display:none;--theme-lab-mini-title-position:absolute;--theme-lab-mini-title-left:50%;--theme-lab-mini-title-top:3px;--theme-lab-mini-title-width:max-content;--theme-lab-mini-title-max-width:calc(100% - 40px);--theme-lab-mini-title-padding:0 5px;--theme-lab-mini-title-border:0;--theme-lab-mini-title-border-top:0;--theme-lab-mini-title-bg:#cccccc;--theme-lab-mini-title-weight:700;--theme-lab-mini-title-line-height:13px;--theme-lab-mini-title-transform:translateX(-50%);--theme-lab-mini-inactive-border:1px solid #555555;--theme-lab-mini-inactive-bg:#dddddd;--theme-lab-mini-inactive-shadow:none;--theme-lab-mini-inactive-opacity:1;--theme-lab-mini-inactive-body-border:1px solid #555555;--theme-lab-mini-inactive-body-bg:#eeeeee;--theme-lab-mini-inactive-body-shadow:none;--theme-lab-mini-inactive-title-bg:#dddddd;--theme-lab-mini-inactive-title-fg:#777777;--theme-lab-toolbar-min-height:20px;--theme-lab-toolbar-gap:0;--theme-lab-toolbar-padding:1px 6px;--theme-lab-toolbar-border:1px solid #000000;--theme-lab-toolbar-radius:0;--theme-lab-toolbar-bg:#dddddd;--theme-lab-toolbar-shadow:inset 1px 1px #ffffff,inset -1px -1px #999999;--theme-lab-toolbar-button-display:none;--theme-lab-toolbar-location-display:none;--theme-lab-toolbar-status-display:block;--theme-lab-toolbar-status-weight:400;--theme-lab-separator-display:none;--theme-lab-separator-width:2px;--theme-lab-separator-bg:linear-gradient(to right,#888888 0 1px,#ffffff 1px 2px);--theme-lab-finder-min-height:126px;--theme-lab-finder-columns:repeat(3,76px);--theme-lab-finder-gap:8px;--theme-lab-finder-padding:8px;--theme-lab-finder-border:1px solid #000000;--theme-lab-finder-border-top:0;--theme-lab-finder-bg:#ffffff;--theme-lab-finder-shadow:inset 1px 1px #888888;--theme-lab-finder-item-width:76px;--theme-lab-finder-item-gap:0;--theme-lab-finder-item-icon-size:32px;--theme-lab-finder-item-font-family:var(--theme-ui-font);--theme-lab-finder-item-font-size:var(--system-control-size);--theme-lab-finder-era-extra-display:flex;--theme-lab-finder-icon-selected-bg:#333399;--theme-lab-finder-icon-selected-fg:#ffffff;--theme-lab-finder-label-bg:#ffffff;--theme-lab-finder-label-margin-top:5px;--theme-lab-finder-label-padding:1px;--theme-lab-finder-label-font-weight:400;--theme-lab-finder-icon-bg:transparent;--theme-lab-finder-system-svg-opacity:0;--theme-lab-finder-startup-disk-image:url("./assets/themes/platinum/startup-disk-32.svg?v=20260817.1");--theme-lab-finder-folder-image:url("./assets/themes/platinum/folder-32.svg?v=20260817.1");--theme-lab-finder-app-image:url("./assets/themes/platinum/finder-app-32.svg?v=20260817.1");--theme-lab-finder-document-image:url("./assets/themes/platinum/document-32.svg?v=20260817.1");--theme-lab-finder-rows-border:1px solid #000000;--theme-lab-finder-rows-display:none;--theme-lab-finder-rows-bg:#ffffff;--theme-lab-finder-rows-shadow:-1px -1px #888888,1px 1px #ffffff;--theme-lab-finder-row-min-height:20px;--theme-lab-finder-row-columns:18px minmax(0,1fr) auto;--theme-lab-finder-row-gap:4px;--theme-lab-finder-row-padding:1px 5px;--theme-lab-finder-row-border-bottom:0;--theme-lab-finder-row-icon-size:16px;--alarm-clock-frame-border:1px solid #000000;--alarm-clock-frame-radius:0;--alarm-clock-frame-shadow:var(--window-shadow);--alarm-clock-title-bg:var(--system-titlebar-active-bg);--alarm-clock-surface-bg:#dddddd;--alarm-clock-readout-bg:#ffffff;--alarm-clock-divider:1px solid #000000;--alarm-clock-active-bg:#000000;--alarm-clock-active-fg:#ffffff;--alarm-clock-close-size:10px;--alarm-clock-close-border:1px solid #000000;--alarm-clock-close-radius:0;--alarm-clock-close-bg:#ffffff;--alarm-clock-close-shadow:inset 1px 1px 0 #ffffff,inset -1px -1px 0 #888888;--alarm-clock-lever-radius:0;--alarm-clock-lever-bg:#dddddd;--alarm-clock-lever-hover-bg:#eeeeee;--alarm-clock-lever-fg:#000000;--alarm-clock-lever-shadow:inset 1px 1px 0 #ffffff,inset -1px -1px 0 #888888;--alarm-clock-lever-focus-outline:1px dotted #000000;--alarm-clock-mode-divider:1px solid #000000;--alarm-clock-mode-radius:0;--alarm-clock-mode-bg:#dddddd;--alarm-clock-mode-hover-bg:#eeeeee;--alarm-clock-mode-active-shadow:inset 0 0 0 3px #ffffff;--alarm-clock-section-gap:0px;--control-settings-columns:minmax(0,1fr);--control-settings-rows:none;--control-chooser-area:auto;--control-chooser-direction:row;--control-chooser-gap:3px;--control-chooser-border-bottom:var(--system-border);--control-chooser-border-right:0;--control-chooser-item-direction:row;--control-chooser-item-flex:1 1 0;--control-chooser-item-gap:6px;--control-chooser-item-padding:4px 10px;--control-chooser-item-offset:calc(0px - var(--tab-overlap));--control-chooser-item-border:var(--system-border);--control-chooser-item-radius:var(--tab-radius) var(--tab-radius) 0 0;--control-chooser-item-bg:var(--tab-bg);--control-chooser-item-fg:var(--ink);--control-chooser-hover-bg:var(--tab-hover-bg);--control-chooser-hover-fg:var(--ink);--control-chooser-active-bg:var(--tab-active-bg);--control-chooser-active-fg:var(--ink);--control-chooser-active-weight:var(--system-strong-weight);--control-chooser-icon-display:none;--control-chooser-label-size:inherit;--control-strip-thickness:24px;--control-strip-bg:#dddddd;--control-strip-border:1px solid #333333;--control-strip-divider:1px solid transparent;--control-strip-radius:4px 12px 12px 4px;--control-strip-radius-mirrored:12px 4px 4px 12px;--control-strip-shadow:inset 1px 1px 0 #ffffff,inset -1px -1px 0 #9e9e9e,1px 2px 4px rgba(0,0,0,0.35);--control-strip-tile-bg:linear-gradient(#f4f4f4,#c9c9c9);--control-strip-tile-radius:3px;--control-strip-tile-shadow:inset 0 0 0 1px #7a7a7a,inset 1px 1px 0 rgba(255,255,255,0.85),inset -1px -1px 0 #9a9a9a;--control-strip-tile-margin:2px 1px;--control-strip-tile-height:calc(var(--control-strip-thickness) - 6px);--control-strip-tile-hover-shadow:inset 0 0 0 1px #6f6f6f,inset 1px 1px 0 #ffffff,inset -1px -1px 0 #9a9a9a;--control-strip-hover-bg:rgba(255,255,255,0.55);--control-strip-hover-fg:#111111;--control-strip-hover-shadow:none;--control-strip-active-bg:linear-gradient(#bfbfbf,#d8d8d8);--control-strip-active-fg:#111111;--control-strip-active-shadow:inset 0 0 0 1px #6f6f6f,inset 1px 1px 3px rgba(0,0,0,0.35);--control-strip-gauge:#333333;--control-strip-gauge-bg:#ffffff;--control-strip-grip-inset:5px 0;--control-strip-grip:repeating-linear-gradient(to bottom,#f6f6f6 0 1px,#8e8e8e 1px 2px,rgba(0,0,0,0) 2px 4px) 50% 50% / 10px 100% no-repeat}body[data-theme="platinum"] .sys-icon[data-system-icon]:not(:where([data-system-icon="play"],[data-system-icon="pause"],[data-system-icon="previousTrack"],[data-system-icon="nextTrack"],[data-system-icon="shuffleTracks"],[data-system-icon="repeatTracks"],[data-system-icon="speaker"])){background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:contain;filter:none}.sys-icon-platinum-raster{image-rendering:pixelated}body[data-theme="platinum"] .sys-icon[data-system-icon="startupDisk"]{background-image:url("./assets/themes/platinum/startup-disk-32.svg?v=20260817.1")}body[data-theme="platinum"] .sys-icon[data-system-icon="applications"]{background-image:url("./assets/themes/platinum/applications-32.svg?v=20260817.1")}body[data-theme="platinum"] .sys-icon[data-system-icon="trashFull"]{background-image:url("./assets/themes/platinum/trashFull-32.svg?v=20260817.1")}body[data-theme="platinum"] .sys-icon[data-system-icon="assistant"]{background-image:url("./assets/themes/platinum/assistant-32.svg?v=20260817.1")}body[data-theme="platinum"] .sys-icon[data-system-icon="quickDraft"]{background-image:url("./assets/themes/platinum/quickDraft-32.svg?v=20260817.1")}body[data-theme="platinum"] .sys-icon[data-system-icon="writingStudio"]{background-image:url("./assets/themes/platinum/writingStudio-32.svg?v=20260817.1")}body[data-theme="platinum"] .sys-icon[data-system-icon="projectDisk"]{background-image:url("./assets/themes/platinum/projectDisk-32.svg?v=20260817.1")}body[data-theme="platinum"] .sys-icon[data-system-icon="cloudModel"]{background-image:url("./assets/themes/platinum/cloudModel-32.svg?v=20260817.1")}body[data-theme="platinum"] .sys-icon[data-system-icon="cloudModelOff"]{background-image:url("./assets/themes/platinum/cloudModelOff-32.svg?v=20260817.1")}body[data-theme="platinum"] .sys-icon[data-system-icon="questionSheet"]{background-image:url("./assets/themes/platinum/questionSheet-32.svg?v=20260817.1")}body[data-theme="platinum"] .sys-icon[data-system-icon="outline"]{background-image:url("./assets/themes/platinum/outline-32.svg?v=20260817.1")}body[data-theme="platinum"] .sys-icon[data-system-icon="sectionDrafts"]{background-image:url("./assets/themes/platinum/sectionDrafts-32.svg?v=20260817.1")}body[data-theme="platinum"] .sys-icon[data-system-icon="manuscript"]{background-image:url("./assets/themes/platinum/manuscript-32.svg?v=20260817.1")}body[data-theme="platinum"] .sys-icon[data-system-icon="reviewDesk"]{background-image:url("./assets/themes/platinum/reviewDesk-32.svg?v=20260817.1")}body[data-theme="platinum"] .sys-icon[data-system-icon="searcher"]{background-image:url("./assets/themes/platinum/searcher-32.svg?v=20260817.1")}body[data-theme="platinum"] .sys-icon[data-system-icon="reader"]{background-image:url("./assets/themes/platinum/reader-32.svg?v=20260817.1")}body[data-theme="platinum"] .sys-icon[data-system-icon="timeMachine"]{background-image:url("./assets/themes/platinum/timeMachine-32.svg?v=20260817.1")}body[data-theme="platinum"] .sys-icon[data-system-icon="docMap"]{background-image:url("./assets/themes/platinum/docMap-32.svg?v=20260817.1")}body[data-theme="platinum"] .sys-icon[data-system-icon="clioStage"]{background-image:url("./assets/themes/platinum/clioStage-32.svg?v=20260817.1")}body[data-theme="platinum"] .sys-icon[data-system-icon="clioChart"]{background-image:url("./assets/themes/platinum/clioChart-32.svg?v=20260817.1")}body[data-theme="platinum"] .sys-icon[data-system-icon="liquidCover"]{background-image:url("./assets/themes/platinum/liquidCover-32.svg?v=20260817.1")}body[data-theme="platinum"] .sys-icon[data-system-icon="cmfStudio"]{background-image:url("./assets/themes/platinum/cmfStudio-32.svg?v=20260817.1")}body[data-theme="platinum"] .sys-icon[data-system-icon="soundscape"]{background-image:url("./assets/themes/platinum/soundscape-32.svg?v=20260817.1")}body[data-theme="platinum"] .sys-icon[data-system-icon="systemFolder"]{background-image:url("./assets/themes/platinum/systemFolder-32.svg?v=20260817.1")}body[data-theme="platinum"] .sys-icon[data-system-icon="helpFolder"]{background-image:url("./assets/themes/platinum/helpFolder-32.svg?v=20260817.1")}body[data-theme="platinum"] .sys-icon[data-system-icon="importUtility"]{background-image:url("./assets/themes/platinum/importUtility-32.svg?v=20260817.1")}body[data-theme="platinum"] .sys-icon[data-system-icon="chooser"]{background-image:url("./assets/themes/platinum/chooser-32.svg?v=20260817.1")}body[data-theme="platinum"] .sys-icon[data-system-icon="systemHelp"]{background-image:url("./assets/themes/platinum/systemHelp-32.svg?v=20260817.1")}body[data-theme="platinum"] .sys-icon[data-system-icon="dictionary"]{background-image:url("./assets/themes/platinum/dictionary-32.svg?v=20260817.1")}body[data-theme="platinum"] .sys-icon[data-system-icon="teachText"]{background-image:url("./assets/themes/platinum/teachText-32.svg?v=20260817.1")}body[data-theme="platinum"] .sys-icon[data-system-icon="writingDemo"]{background-image:url("./assets/themes/platinum/writingDemo-32.svg?v=20260817.1")}body[data-theme="platinum"] .sys-icon[data-system-icon="chatFile"]{background-image:url("./assets/themes/platinum/chatFile-32.svg?v=20260817.1")}body[data-theme="platinum"] .sys-icon[data-system-icon="chatImport"]{background-image:url("./assets/themes/platinum/chatImport-32.svg?v=20260817.1")}body[data-theme="platinum"] .sys-icon[data-system-icon="systemStatus"]{background-image:url("./assets/themes/platinum/systemStatus-32.svg?v=20260817.1")}body[data-theme="platinum"] .sys-icon[data-system-icon="contextPanel"]{background-image:url("./assets/themes/platinum/contextPanel-32.svg?v=20260817.1")}body[data-theme="platinum"] .sys-icon[data-system-icon="rebuildArticle"]{background-image:url("./assets/themes/platinum/rebuildArticle-32.svg?v=20260817.1")}body[data-theme="platinum"] .sys-icon[data-system-icon="bureaucracyMeme"]{background-image:url("./assets/themes/platinum/bureaucracyMeme-32.svg?v=20260817.1")}body[data-theme="platinum"] .sys-icon[data-system-icon="endfieldTerminal"]{background-image:url("./assets/themes/platinum/endfieldTerminal-32.svg?v=20260817.1")}body[data-theme="platinum"] .sys-icon[data-system-icon="documents"]{background-image:url("./assets/themes/platinum/documents-32.svg?v=20260817.1")}body[data-theme="platinum"] .sys-icon[data-system-icon="alias"]{background-image:url("./assets/themes/platinum/alias-32.svg?v=20260817.1")}body[data-theme="platinum"] .sys-icon[data-system-icon="multiFinderApp"]{background-image:url("./assets/themes/platinum/multiFinderApp-32.svg?v=20260817.1")}body[data-theme="platinum"] .sys-icon[data-system-icon="writingBell"]{background-image:url("./assets/themes/platinum/writingBell-32.svg?v=20260817.1")}body[data-theme="platinum"] .sys-icon[data-system-icon]:not(:where([data-system-icon="play"],[data-system-icon="pause"],[data-system-icon="previousTrack"],[data-system-icon="nextTrack"],[data-system-icon="shuffleTracks"],[data-system-icon="repeatTracks"],[data-system-icon="speaker"])) .sys-icon-svg{display:none}body[data-theme="platinum"] .sys-icon:has(.sys-icon-svg.has-platinum-core){background-image:none}body[data-theme="platinum"] .sys-icon[data-system-icon]:has(.sys-icon-svg.has-platinum-core) .sys-icon-svg.has-platinum-core{display:block}body[data-theme="platinum"] .sys-icon-svg.has-platinum-core[data-platinum-source-size="42"]{width:42px;height:42px}body[data-theme="platinum"] .sys-icon-svg.has-platinum-core[data-platinum-source-size="32"]{width:32px;height:32px}body[data-theme="platinum"] .sys-icon-svg.has-platinum-core[data-platinum-source-size="16"]{width:16px;height:16px}body[data-theme="platinum"] .sys-icon-svg.has-platinum-core :is(.sys-icon-classic,.sys-icon-liquid){display:none}body[data-theme="platinum"] .sys-icon-svg.has-platinum-core .sys-icon-platinum-core{display:block}body[data-theme="platinum"] .sys-icon[data-system-icon="control"]{background-image:url("./assets/themes/platinum/control-32.svg?v=20260817.1")}body[data-theme="platinum"] .sys-icon[data-system-icon="localModel"]{background-image:url("./assets/themes/platinum/localModel-32.svg?v=20260817.1")}body[data-theme="platinum"] .sys-icon[data-system-icon="controlStrip"]{background-image:url("./assets/themes/platinum/controlStrip-32.svg?v=20260817.1")}body[data-theme="platinum"] :is(.menu-bar,.control-strip) .sys-icon{background-color:var(--paper);background-image:none;filter:none}body[data-theme="platinum"] :is(.menu-bar,.control-strip) .sys-icon .sys-icon-svg{display:block}body[data-theme="yosemite"] .sys-icon[data-system-icon]:not(:where([data-system-icon="play"],[data-system-icon="pause"],[data-system-icon="previousTrack"],[data-system-icon="nextTrack"],[data-system-icon="shuffleTracks"],[data-system-icon="repeatTracks"],[data-system-icon="speaker"])){border:0;border-radius:0;background-color:transparent;background-image:none;background-repeat:no-repeat;background-position:center;background-size:contain;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;filter:none;padding:0}body[data-theme="yosemite"] .sys-icon[data-system-icon="startupDisk"]{--yosemite-icon:url("./assets/themes/yosemite/icons/startupDisk-128.png?v=20260817.1")}body[data-theme="yosemite"] .sys-icon[data-system-icon="hardDisk"]{--yosemite-icon:url("./assets/themes/yosemite/icons/hardDisk-128.png?v=20260817.1")}body[data-theme="yosemite"] .sys-icon[data-system-icon="folder"]{--yosemite-icon:url("./assets/themes/yosemite/icons/folder-128.png?v=20260817.1")}body[data-theme="yosemite"] .sys-icon[data-system-icon="document"]{--yosemite-icon:url("./assets/themes/yosemite/icons/document-128.png?v=20260817.1")}body[data-theme="yosemite"] .sys-icon[data-system-icon="applications"]{--yosemite-icon:url("./assets/themes/yosemite/icons/applications-128.png?v=20260817.1")}body[data-theme="yosemite"] .sys-icon[data-system-icon="trash"]{--yosemite-icon:url("./assets/themes/yosemite/icons/trash-128.png?v=20260817.1")}body[data-theme="yosemite"] .sys-icon[data-system-icon="trashFull"]{--yosemite-icon:url("./assets/themes/yosemite/icons/trashFull-128.png?v=20260817.1")}body[data-theme="yosemite"] .sys-icon[data-system-icon="finderApp"]{--yosemite-icon:url("./assets/themes/yosemite/icons/finderApp-128.png?v=20260817.1")}body[data-theme="yosemite"] .sys-icon[data-system-icon="fileFloppy"]{--yosemite-icon:url("./assets/themes/yosemite/icons/fileFloppy-128.png?v=20260817.1")}body[data-theme="yosemite"] .sys-icon[data-system-icon="assistant"]{--yosemite-icon:url("./assets/themes/yosemite/icons/assistant-128.png?v=20260817.1")}body[data-theme="yosemite"] .sys-icon[data-system-icon="quickDraft"]{--yosemite-icon:url("./assets/themes/yosemite/icons/quickDraft-128.png?v=20260817.1")}body[data-theme="yosemite"] .sys-icon[data-system-icon="writingStudio"]{--yosemite-icon:url("./assets/themes/yosemite/icons/writingStudio-128.png?v=20260817.1")}body[data-theme="yosemite"] .sys-icon[data-system-icon="projectDisk"]{--yosemite-icon:url("./assets/themes/yosemite/icons/projectDisk-128.png?v=20260817.1")}body[data-theme="yosemite"] .sys-icon[data-system-icon="projectDisc"]{--yosemite-icon:url("./assets/themes/yosemite/icons/projectDisc-128.png?v=20260817.1")}body[data-theme="yosemite"] .sys-icon[data-system-icon="cloudModel"]{--yosemite-icon:url("./assets/themes/yosemite/icons/cloudModel-128.png?v=20260817.1")}body[data-theme="yosemite"] .sys-icon[data-system-icon="cloudModelOff"]{--yosemite-icon:url("./assets/themes/yosemite/icons/cloudModelOff-128.png?v=20260817.1")}body[data-theme="yosemite"] .sys-icon[data-system-icon="questionSheet"]{--yosemite-icon:url("./assets/themes/yosemite/icons/questionSheet-128.png?v=20260817.1")}body[data-theme="yosemite"] .sys-icon[data-system-icon="outline"]{--yosemite-icon:url("./assets/themes/yosemite/icons/outline-128.png?v=20260817.1")}body[data-theme="yosemite"] .sys-icon[data-system-icon="sectionDrafts"]{--yosemite-icon:url("./assets/themes/yosemite/icons/sectionDrafts-128.png?v=20260817.1")}body[data-theme="yosemite"] .sys-icon[data-system-icon="manuscript"]{--yosemite-icon:url("./assets/themes/yosemite/icons/manuscript-128.png?v=20260817.1")}body[data-theme="yosemite"] .sys-icon[data-system-icon="reviewDesk"]{--yosemite-icon:url("./assets/themes/yosemite/icons/reviewDesk-128.png?v=20260817.1")}body[data-theme="yosemite"] .sys-icon[data-system-icon="searcher"]{--yosemite-icon:url("./assets/themes/yosemite/icons/searcher-128.png?v=20260817.1")}body[data-theme="yosemite"] .sys-icon[data-system-icon="reader"]{--yosemite-icon:url("./assets/themes/yosemite/icons/reader-128.png?v=20260817.1")}body[data-theme="yosemite"] .sys-icon[data-system-icon="timeMachine"]{--yosemite-icon:url("./assets/themes/yosemite/icons/timeMachine-128.png?v=20260817.1")}body[data-theme="yosemite"] .sys-icon[data-system-icon="docMap"]{--yosemite-icon:url("./assets/themes/yosemite/icons/docMap-128.png?v=20260817.1")}body[data-theme="yosemite"] .sys-icon[data-system-icon="clioStage"]{--yosemite-icon:url("./assets/themes/yosemite/icons/clioStage-128.png?v=20260817.1")}body[data-theme="yosemite"] .sys-icon[data-system-icon="clioChart"]{--yosemite-icon:url("./assets/themes/yosemite/icons/clioChart-128.png?v=20260817.1")}body[data-theme="yosemite"] .sys-icon[data-system-icon="liquidCover"]{--yosemite-icon:url("./assets/themes/yosemite/icons/liquidCover-128.png?v=20260817.1")}body[data-theme="yosemite"] .sys-icon[data-system-icon="cmfStudio"]{--yosemite-icon:url("./assets/themes/yosemite/icons/cmfStudio-128.png?v=20260817.1")}body[data-theme="yosemite"] .sys-icon[data-system-icon="soundscape"]{--yosemite-icon:url("./assets/themes/yosemite/icons/soundscape-128.png?v=20260817.1")}body[data-theme="yosemite"] .sys-icon[data-system-icon="scrapbook"]{--yosemite-icon:url("./assets/themes/yosemite/icons/scrapbook-128.png?v=20260817.1")}body[data-theme="yosemite"] .sys-icon[data-system-icon="systemFolder"]{--yosemite-icon:url("./assets/themes/yosemite/icons/systemFolder-128.png?v=20260817.1")}body[data-theme="yosemite"] .sys-icon[data-system-icon="helpFolder"]{--yosemite-icon:url("./assets/themes/yosemite/icons/helpFolder-128.png?v=20260817.1")}body[data-theme="yosemite"] .sys-icon[data-system-icon="importUtility"]{--yosemite-icon:url("./assets/themes/yosemite/icons/importUtility-128.png?v=20260817.1")}body[data-theme="yosemite"] .sys-icon[data-system-icon="controlPanel"]{--yosemite-icon:url("./assets/themes/yosemite/icons/controlPanel-128.png?v=20260817.1")}body[data-theme="yosemite"] .sys-icon[data-system-icon="chooser"]{--yosemite-icon:url("./assets/themes/yosemite/icons/chooser-128.png?v=20260817.1")}body[data-theme="yosemite"] .sys-icon[data-system-icon="systemHelp"]{--yosemite-icon:url("./assets/themes/yosemite/icons/systemHelp-128.png?v=20260817.1")}body[data-theme="yosemite"] .sys-icon[data-system-icon="dictionary"]{--yosemite-icon:url("./assets/themes/yosemite/icons/dictionary-128.png?v=20260817.1")}body[data-theme="yosemite"] .sys-icon[data-system-icon="teachText"]{--yosemite-icon:url("./assets/themes/yosemite/icons/teachText-128.png?v=20260817.1")}body[data-theme="yosemite"] .sys-icon[data-system-icon="writingDemo"]{--yosemite-icon:url("./assets/themes/yosemite/icons/writingDemo-128.png?v=20260817.1")}body[data-theme="yosemite"] .sys-icon[data-system-icon="chatFile"]{--yosemite-icon:url("./assets/themes/yosemite/icons/chatFile-128.png?v=20260817.1")}body[data-theme="yosemite"] .sys-icon[data-system-icon="chatImport"]{--yosemite-icon:url("./assets/themes/yosemite/icons/chatImport-128.png?v=20260817.1")}body[data-theme="yosemite"] .sys-icon[data-system-icon="systemStatus"]{--yosemite-icon:url("./assets/themes/yosemite/icons/systemStatus-128.png?v=20260817.1")}body[data-theme="yosemite"] .sys-icon[data-system-icon="contextPanel"]{--yosemite-icon:url("./assets/themes/yosemite/icons/contextPanel-128.png?v=20260817.1")}body[data-theme="yosemite"] .sys-icon[data-system-icon="rebuildArticle"]{--yosemite-icon:url("./assets/themes/yosemite/icons/rebuildArticle-128.png?v=20260817.1")}body[data-theme="yosemite"] .sys-icon[data-system-icon="bureaucracyMeme"]{--yosemite-icon:url("./assets/themes/yosemite/icons/bureaucracyMeme-128.png?v=20260817.1")}body[data-theme="yosemite"] .sys-icon[data-system-icon="endfieldTerminal"]{--yosemite-icon:url("./assets/themes/yosemite/icons/endfieldTerminal-128.png?v=20260817.1")}body[data-theme="yosemite"] .sys-icon[data-system-icon="documents"]{--yosemite-icon:url("./assets/themes/yosemite/icons/documents-128.png?v=20260817.1")}body[data-theme="yosemite"] .sys-icon[data-system-icon="alias"]{--yosemite-icon:url("./assets/themes/yosemite/icons/alias-128.png?v=20260817.1")}body[data-theme="yosemite"] .sys-icon[data-system-icon="systemFile"]{--yosemite-icon:url("./assets/themes/yosemite/icons/systemFile-128.png?v=20260817.1")}body[data-theme="yosemite"] .sys-icon[data-system-icon="multiFinderApp"]{--yosemite-icon:url("./assets/themes/yosemite/icons/multiFinderApp-128.png?v=20260817.1")}body[data-theme="yosemite"] .sys-icon[data-system-icon="daHandler"]{--yosemite-icon:url("./assets/themes/yosemite/icons/daHandler-128.png?v=20260817.1")}body[data-theme="yosemite"] .sys-icon[data-system-icon="writingBell"]{--yosemite-icon:url("./assets/themes/yosemite/icons/writingBell-128.png?v=20260817.1")}body[data-theme="yosemite"] .sys-icon[data-system-icon="control"]{--yosemite-icon:url("./assets/themes/yosemite/icons/control-128.png?v=20260817.1")}body[data-theme="yosemite"] .sys-icon[data-system-icon="localModel"]{--yosemite-icon:url("./assets/themes/yosemite/icons/localModel-128.png?v=20260817.1")}body[data-theme="yosemite"] .sys-icon[data-system-icon="controlStrip"]{--yosemite-icon:url("./assets/themes/yosemite/icons/controlStrip-128.png?v=20260817.1")}body[data-theme="yosemite"] :is(.finder-item.is-selected,.desktop-icon:is(:hover,:focus-visible,.is-selected),.spine-actions button:is(:hover,:focus-visible,.is-selected)) .sys-icon{background-color:transparent;background-image:none;box-shadow:none}body[data-theme="yosemite"] :is(.desktop-icon,.spine-actions button):is(:hover,:focus-visible,.is-selected):not(:disabled):not(.is-disabled):not(.is-active):not(.is-multi-selected):not(.tdi-tab-close):not(.tdi-stack-open):not(.tdi-stack-close):not(.view-switch-option):not(.system-help-related-link){background:rgba(0,0,0,0.1);border-radius:6px;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;outline:0}body[data-theme="yosemite"] .finder-item:is(:hover,:focus-visible):not(:disabled):not(.is-disabled):not(.is-active):not(.is-multi-selected):not(.tdi-tab-close):not(.tdi-stack-open):not(.tdi-stack-close):not(.view-switch-option):not(.system-help-related-link){background:rgba(0,0,0,0.1);border-radius:6px;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;outline:0}body[data-theme="yosemite"] .desktop-icon:is(:hover,:focus-visible,.is-selected) span:last-child{background:transparent;color:var(--ink)}body[data-theme="yosemite"] .sys-icon[data-system-icon]:not(:where([data-system-icon="play"],[data-system-icon="pause"],[data-system-icon="previousTrack"],[data-system-icon="nextTrack"],[data-system-icon="shuffleTracks"],[data-system-icon="repeatTracks"],[data-system-icon="speaker"])) .sys-icon-svg{display:block}body[data-theme="yosemite"] .sys-icon-svg :is(.sys-icon-classic,.sys-icon-platinum-core,.sys-icon-aqua,.sys-icon-snow-leopard,.sys-icon-liquid){display:none}body[data-theme="yosemite"] .sys-icon-svg .sys-icon-yosemite{display:block}body[data-theme="yosemite"] :is(.menu-bar,.control-strip) .sys-icon{background-color:transparent;background-image:none;filter:none}body[data-theme="yosemite"] :is(.menu-bar,.control-strip) .sys-icon .sys-icon-svg{display:block}body[data-theme="yosemite"] :is(.menu-bar,.control-strip) .sys-icon .sys-icon-svg .sys-icon-yosemite{display:block}body[data-theme-family="classic"]:not([data-theme="classic"]) .desktop,body[data-theme-family="liquid-glass"]:not([data-theme="liquid-glass"]) .desktop{background:var(--desktop-surface)}html[data-theme="yosemite"],body[data-theme="yosemite"]{--theme-ui-font:"Helvetica Neue",Helvetica,"Heiti SC","STHeiti","Microsoft YaHei",sans-serif;--theme-title-font:var(--theme-ui-font);--system-readable-min:13px;--system-title-size:13px;--system-control-size:13px;--system-text-size:13px;--system-caption-size:11px;--system-menu-height:22px;--system-titlebar-height:22px;--system-titlebar-control-slot:24px;--system-titlebar-control-size:12px;--system-titlebar-title-height:18px;--system-titlebar-font-size:13px;--system-titlebar-margin-y:0;--system-titlebar-padding-y:0;--system-titlebar-padding-x:8px;--system-titlebar-inactive-control-filter:grayscale(1);--system-titlebar-inactive-title-color:rgba(36,36,36,0.48);--system-control-min-height:22px;--system-button-min-height:26px;--system-button-padding-y:2px;--system-button-padding-x:9px;--system-select-control-min-height:24px;--system-select-control-padding:2px 25px 2px 8px;--system-select-control-border:1px solid rgba(0,0,0,0.2);--system-select-control-radius:5px;--system-select-control-bg:linear-gradient(#ffffff,#f1f1f1);--system-select-control-shadow:0 1px 1px rgba(16,16,16,0.04),0 1px 2px rgba(16,16,16,0.01),inset 0 1px 0 rgba(255,255,255,0.86);--system-select-control-font-weight:400;--field-control-padding:2px 8px;--theme-lab-toolbar-min-height:30px;--theme-lab-toolbar-padding:4px 8px;--theme-lab-toolbar-radius:6px 6px 0 0;--theme-lab-toolbar-search-display:block;--theme-lab-toolbar-search-width:160px;--search-field-min-height:22px;--search-field-padding:2px 8px 2px 22px;--search-field-radius:5px;--search-field-background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11'%3E%3Ccircle cx='4.5' cy='4.5' r='3' fill='none' stroke='%23707070'/%3E%3Cpath d='m6.8 6.8 3 3' stroke='%23707070' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E") 7px center / 11px 11px no-repeat,var(--field-bg);--theme-lab-nav-row-min-height:26px;--theme-lab-nav-row-padding-block:2px;--theme-lab-finder-row-min-height:28px;--theme-lab-list-row-min-height:22px;--theme-lab-list-row-gap:6px;--theme-lab-list-row-padding:2px 6px;--theme-lab-list-row-radius:0;--theme-lab-list-row-font-size:var(--system-control-size);--theme-lab-list-row-line-height:16px;--theme-lab-list-row-border-bottom:1px solid rgba(0,0,0,0.09);--theme-lab-sidebar-icon-size:16px;--theme-lab-sidebar-icon-bg:transparent;--theme-lab-sidebar-system-svg-opacity:0;--theme-lab-sidebar-startup-disk-image:url("./assets/themes/yosemite/startup-disk-16.svg?v=20260817.1");--theme-lab-sidebar-applications-image:url("./assets/themes/yosemite/applications-16.svg?v=20260817.1");--theme-lab-sidebar-trash-image:url("./assets/themes/yosemite/trash-16.svg?v=20260817.1");--theme-lab-list-icon-display:block;--theme-lab-list-icon-size:16px;--theme-lab-list-icon-image:url("./assets/themes/yosemite/folder-16.svg?v=20260817.1");--theme-lab-list-document-image:url("./assets/themes/yosemite/document-16.svg?v=20260817.1");--theme-lab-finder-window-display:block;--theme-lab-finder-window-border:1px solid #afafaf;--theme-lab-finder-window-radius:5px 5px 0 0;--theme-lab-finder-window-bg:#ffffff;--theme-lab-finder-window-shadow:0 4px 10px rgba(0,0,0,0.26);--theme-lab-finder-window-titlebar-display:flex;--theme-lab-finder-window-titlebar-height:22px;--theme-lab-finder-window-titlebar-border:0;--theme-lab-finder-window-titlebar-bg:var(--system-titlebar-active-bg);--theme-lab-finder-window-titlebar-shadow:none;--theme-lab-finder-status-display:flex;--theme-lab-finder-status-height:20px;--theme-lab-finder-status-border-top:1px solid #d5d5d5;--theme-lab-finder-status-bg:#f6f6f6;--traffic-light-size:12px;--traffic-light-gap:8.5px;--traffic-light-close-bg:url("./assets/themes/yosemite/lamp-close.png?v=20260817.1");--traffic-light-minimize-bg:url("./assets/themes/yosemite/lamp-minimize.png?v=20260817.1");--traffic-light-resize-bg:url("./assets/themes/yosemite/lamp-zoom.png?v=20260817.1");--traffic-light-sprite-size:12px 12px;--theme-lab-era-titlebar-control-top:4px;--theme-lab-era-titlebar-control-size:12px;--theme-lab-era-titlebar-minimize-bg:var(--traffic-light-minimize-bg) center / var(--traffic-light-sprite-size) no-repeat;--traffic-light-close-hover-bg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M3.9 3.9l4.2 4.2M8.1 3.9l-4.2 4.2' stroke='%23730b12' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E"),url("./assets/themes/yosemite/lamp-close.png?v=20260817.1");--traffic-light-resize-hover-bg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M3.1 6h5.8M6 3.1v5.8' stroke='%230d5a15' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E"),url("./assets/themes/yosemite/lamp-zoom.png?v=20260817.1");--theme-lab-era-titlebar-minimize-hover-bg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M3 6h6' stroke='%238a5e10' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") center / 12px 12px no-repeat,#e0a92a;--theme-lab-mini-position:relative;--theme-lab-mini-control-display:block;--theme-lab-mini-control-top:5px;--theme-lab-mini-control-size:var(--theme-lab-era-titlebar-control-size);--theme-lab-mini-control-radius:50%;--theme-lab-mini-control-close-left:7px;--theme-lab-mini-control-close-bg:var(--traffic-light-close-bg) center / var(--traffic-light-sprite-size) no-repeat;--theme-lab-mini-control-minimize-left:28px;--theme-lab-mini-control-minimize-display:block;--theme-lab-mini-control-minimize-bg:var(--traffic-light-minimize-bg) center / var(--traffic-light-sprite-size) no-repeat;--theme-lab-mini-control-zoom-left:49px;--theme-lab-mini-control-zoom-right:auto;--theme-lab-mini-control-zoom-bg:var(--traffic-light-resize-bg) center / var(--traffic-light-sprite-size) no-repeat;--theme-lab-mini-inactive-control-display:block;--theme-lab-mini-inactive-control-filter:contrast(0) brightness(1.66);--alarm-clock-frame-border:1px solid rgba(0,0,0,0.11);--alarm-clock-frame-radius:6px;--alarm-clock-frame-shadow:0 4px 12px rgba(0,0,0,0.16);--alarm-clock-title-bg:#f5f5f5;--alarm-clock-surface-bg:#ffffff;--alarm-clock-readout-bg:#ffffff;--alarm-clock-divider:1px solid #d5d5d5;--alarm-clock-active-bg:#0e6bff;--alarm-clock-active-fg:#ffffff;--alarm-clock-close-size:12px;--alarm-clock-close-border:0;--alarm-clock-close-radius:50%;--alarm-clock-close-bg:radial-gradient(circle at 40% 33%,#f7787d 0 1px,#f25056 2.5px,#d63a44 5.8px);--alarm-clock-close-shadow:none;--alarm-clock-lever-radius:4px;--alarm-clock-lever-bg:#ffffff;--alarm-clock-lever-hover-bg:#f0f0f0;--alarm-clock-lever-fg:#363636;--alarm-clock-lever-shadow:0 1px 1px rgba(16,16,16,0.08),inset 0 1px 0 rgba(255,255,255,0.86);--alarm-clock-lever-focus-outline:1px solid #74aaff;--alarm-clock-mode-divider:0;--alarm-clock-mode-radius:4px;--alarm-clock-mode-bg:#f5f5f5;--alarm-clock-mode-hover-bg:#e8f3ff;--alarm-clock-mode-active-shadow:inset 0 0 0 2px #0e6bff;--alarm-clock-section-gap:2px;--ink:#242424;--paper:rgba(245,245,245,0.97);--panel:rgba(229,229,229,0.95);--quiet-panel:rgba(250,250,250,0.97);--shade:#c7c7c7;--shade-dark:#777777;--md-marker-ink:#717171;--rule:rgba(0,0,0,0.11);--pane-bg:#f5f5f5;--details-bar-bg:rgba(245,245,245,0.96);--details-bar-border:#e1e1e1;--desktop:#464955;--desktop-surface:radial-gradient(circle at 50% 6%,rgba(255,214,200,0.55),transparent 28%),linear-gradient(180deg,#e8a79e 0%,#d4a294 12%,#b98b74 26%,#8c756f 46%,#5e5961 68%,#464955 86%,#515765 100%);--window-bg:rgba(245,245,245,0.99);--window-border:1px solid rgba(0,0,0,0.16);--window-radius:5px;--window-shadow:0 5px 5px rgba(0,0,0,0.18),0 8px 15px rgba(0,0,0,0.14),0 0 0 1px rgba(0,0,0,0.08);--active-window-shadow:var(--window-shadow);--inactive-window-shadow:0 3px 3px rgba(0,0,0,0.1),0 0 0 1px rgba(0,0,0,0.06);--window-backdrop-filter:none;--sidebar-backdrop-filter:blur(7px);--titlebar-toolbar-backdrop-filter:none;--surface-backdrop-filter:none;--system-titlebar-active-bg:linear-gradient(#f5f5f5 0%,#e9e9e9 10%,#e2e2e2 52%,#d2d2d2 100%);--system-titlebar-inactive-bg:#f6f6f6;--system-titlebar-background-origin:padding-box;--system-titlebar-background-clip:border-box;--system-titlebar-inactive-control-visibility:visible;--system-titlebar-inactive-control-opacity:0.38;--titlebar-title-bg:transparent;--titlebar-title-fg:#363636;--titlebar-border:1px solid #afafaf;--titlebar-shadow:inset 0 1px 0 rgba(255,255,255,0.78);--surface-primary:rgba(255,255,255,0.96);--surface-secondary:rgba(245,245,245,0.95);--surface-inset:#ffffff;--toolbar-bg:linear-gradient(#f5f5f5 0%,#e9e9e9 10%,#e2e2e2 52%,#d2d2d2 100%);--toolbar-bg-inactive:#f6f6f6;--toolbar-border:0;--toolbar-highlight:inset 0 1px 0 rgba(255,255,255,0.76);--sidebar-bg:rgba(248,248,248,0.94);--selection-bg:#0d72f3;--selection-fg:#ffffff;--sidebar-selection-bg:var(--selection-bg);--sidebar-selection-fg:#ffffff;--scrapbook-list-display:block;--scrapbook-pager-display:none;--scrapbook-pane-columns:minmax(160px,0.72fr) minmax(0,1fr);--scrapbook-pane-rows:minmax(0,1fr) auto auto;--scrapbook-pane-gap:12px;--scrapbook-mobile-pane-columns:1fr;--scrapbook-mobile-pane-rows:minmax(132px,156px) minmax(0,1fr) auto;--scrap-list-bg:rgba(248,248,248,0.96);--scrap-list-border:1px solid rgba(0,0,0,0.18);--scrap-list-radius:4px;--scrap-list-shadow:inset 0 1px 0 rgba(255,255,255,0.86);--scrap-list-item-divider:1px solid rgba(0,0,0,0.08);--scrap-list-item-selected-bg:var(--selection-bg);--scrap-list-item-selected-fg:var(--selection-fg);--scrap-list-item-selected-radius:3px;--desktop-label-bg:transparent;--desktop-label-fg:#ffffff;--desktop-label-text-shadow:0 1px 3px rgba(0,0,0,0.9);--desktop-label-radius:3px;--desktop-label-selected-bg:var(--selection-bg);--desktop-label-selected-fg:var(--selection-fg);--separator:rgba(0,0,0,0.11);--control-bg:#ffffff;--control-shadow:0 1px 1px rgba(16,16,16,0.04),0 1px 2px rgba(16,16,16,0.01);--control-active-shadow:inset 0 1px 2px rgba(0,0,0,0.18);--control-focus-outline:3px solid rgba(78,158,255,0.52);--control-focus-offset:1px;--control-disabled-bg:#f3f3f3;--control-disabled-field-bg:#f1f1f1;--system-border:1px solid rgba(0,0,0,0.16);--system-inset:inset 0 1px 2px rgba(0,0,0,0.1);--control-radius:5px;--btn-border-color:rgba(0,0,0,0.18);--btn-radius:5px;--btn-bg:#ffffff;--btn-shadow:0 1px 1px rgba(16,16,16,0.04),0 1px 2px rgba(16,16,16,0.01),inset 0 1px 0 rgba(255,255,255,0.86);--btn-hover-bg:#fafafa;--btn-hover-fg:#242424;--btn-hover-shadow:0 1px 2px rgba(0,0,0,0.1);--btn-active-bg:#afafaf;--btn-active-fg:#242424;--btn-active-shadow:inset 0 1px 2px rgba(0,0,0,0.2);--btn-default-bg:#3484e2;--btn-default-fg:#ffffff;--btn-default-text-shadow:0 -1px 0 rgba(0,58,130,0.32);--btn-default-shadow:0 1px 1px rgba(19,71,132,0.06),0 1px 2px rgba(19,71,132,0.02);--btn-default-active-bg:#1c6bc7;--btn-default-active-fg:#ffffff;--btn-default-hover-bg:#619fe8;--btn-default-hover-fg:#ffffff;--field-bg:#ffffff;--field-focus-bg:#ffffff;--field-border:1px solid rgba(0,0,0,0.11);--field-radius:5px;--clio-slip-radius:5px;--clio-slip-surface:#ffffff;--clio-slip-border:1px solid rgba(0,0,0,0.12);--clio-slip-shadow:inset 0 0 0 1px rgba(0,0,0,0.01);--clio-slip-kept-surface:#ffffff;--clio-slip-kept-border:1px solid rgba(0,0,0,0.24);--clio-slip-kept-shadow:none;--clio-slip-mark-border:1px solid rgba(0,0,0,0.12);--clio-slip-mark-kept:rgba(0,0,0,0.7);--clio-said-rule:3px solid rgba(0,0,0,0.24);--select-radius:5px;--field-shadow:0 1px 1px rgba(16,16,16,0.04),0 1px 2px rgba(16,16,16,0.01),inset 0 0 0 1px rgba(0,0,0,0.01);--field-focus-border:1px solid #4c97fe;--field-focus-ring:0 0 0 3px rgba(76,151,254,0.36);--choice-bg:#ffffff;--choice-border:1px solid #d0d7e6;--choice-radius:2px;--choice-shadow:inset 0 1px 0 #ffffff;--choice-checked-bg:#0e6bff;--choice-checkmark-image:url("./assets/themes/yosemite/checkbox-check-white.svg?v=20260817.1");--choice-checked-border-color:transparent;--choice-checked-shadow:none;--radio-bg:#ffffff;--radio-border:1px solid #d0d7e6;--radio-shadow:inset 0 1px 0 #ffffff;--radio-image:none;--radio-focus-image:none;--radio-checked-image:radial-gradient(circle,#ffffff 0 1px,rgba(255,255,255,0.65) 1.6px,rgba(14,107,255,0) 2.1px),linear-gradient(to bottom,#0e6bff,#0e6bff);--radio-checked-focus-image:var(--radio-checked-image);--theme-lab-checkbox-checkmark-image:var(--choice-checkmark-image);--theme-lab-checkbox-mark-content:none;--theme-lab-radio-checked-bg:var(--radio-checked-image);--theme-lab-radio-dot-content:none;--menu-bar-bg:rgba(248,248,248,0.9);--menu-bar-border:1px solid rgba(0,0,0,0.14);--menu-bar-shadow:inset 0 1px 0 rgba(255,255,255,0.7);--menu-panel-bg:rgba(255,255,255,0.95);--menu-panel-border:1px solid rgba(0,0,0,0.11);--menu-panel-radius:6px;--menu-panel-shadow:0 3px 6px rgba(0,0,0,0.15);--menu-panel-backdrop-filter:blur(7px);--menu-button-active-bg:linear-gradient(#1680f5,#1077f2 50%,#0e6bf0);--menu-button-active-fg:#ffffff;--menu-item-active-bg:linear-gradient(#1680f5,#1077f2 50%,#0e6bf0);--menu-item-active-fg:#ffffff;--theme-lab-list-selected-bg:#97ddfd;--theme-lab-list-selected-fg:#111111;--window-frame-lane:10px;--window-frame-track-bg:transparent;--window-frame-track-border:0;--window-frame-thumb-bg:rgba(78,78,78,0.34);--window-frame-thumb-border:3px solid transparent;--window-frame-thumb-radius:6px;--window-frame-arrow-bg:transparent;--window-frame-arrow-ink:transparent;--scrollbar-track:transparent;--scrollbar-thumb:var(--window-frame-thumb-bg);--scrollbar-button:transparent;--scrollbar-width:10px;--scrollbar-track-border:0;--scrollbar-track-shadow:none;--scrollbar-thumb-shadow:none;--scrollbar-button-border:0;--scrollbar-button-shadow:none;--tab-radius:5px 5px 0 0;--tab-overlap:0;--tab-bg:#f6f6f6;--tab-hover-bg:#ffffff;--tab-active-bg:#ffffff;--theme-lab-segmented-button-bg:#f7f7f7;--theme-lab-segmented-hover-bg:#ffffff;--theme-lab-segmented-selected-bg:linear-gradient(#8bb0da,#79a3ce);--theme-lab-segmented-selected-fg:#ffffff;--theme-lab-segmented-selected-shadow:none;--system-check-size:15px;--system-radio-size:15px;--theme-lab-button-min-width:70px;--theme-lab-group-bg:rgba(245,245,245,0.95);--theme-lab-group-border:1px solid rgba(0,0,0,0.11);--theme-lab-group-shadow:none;--control-settings-columns:minmax(0,1fr);--control-settings-rows:none;--control-chooser-area:auto;--control-chooser-direction:row;--control-chooser-gap:4px;--control-chooser-padding:2px 8px;--control-chooser-border-bottom:1px solid #d4d4d4;--control-chooser-border-right:0;--control-chooser-item-direction:column;--control-chooser-item-flex:1 1 0;--control-chooser-item-gap:2px;--control-chooser-item-padding:3px 8px 4px;--control-chooser-item-offset:0px;--control-chooser-item-border:0;--control-chooser-item-radius:4px;--control-chooser-item-bg:transparent;--control-chooser-item-fg:#4a4a4a;--control-chooser-hover-bg:rgba(0,0,0,0.05);--control-chooser-hover-fg:#2b2b2b;--control-chooser-active-bg:#dcdcdc;--control-chooser-active-fg:#2b2b2b;--control-chooser-active-weight:inherit;--control-chooser-active-shadow:none;--control-chooser-icon-display:block;--control-chooser-icon-size:20px;--control-chooser-label-size:10px;--control-strip-thickness:24px;--control-strip-bg:rgba(251,251,251,0.82);--control-strip-border:1px solid rgba(0,0,0,0.16);--control-strip-divider:1px solid rgba(0,0,0,0.08);--control-strip-radius:5px;--control-strip-radius-mirrored:5px;--control-strip-shadow:0 3px 9px rgba(0,0,30,0.25);--control-strip-backdrop:blur(18px);--control-strip-hover-bg:rgba(0,0,0,0.05);--control-strip-hover-fg:#2b2b2b;--control-strip-hover-shadow:none;--control-strip-active-bg:rgba(0,0,0,0.05);--control-strip-active-fg:#157efb;--control-strip-active-shadow:none;--control-strip-gauge:#157efb;--control-strip-gauge-bg:rgba(255,255,255,0.9);--control-strip-grip-inset:6px 0;--control-strip-grip:repeating-linear-gradient(to bottom,#9a9a9a 0 1px,rgba(0,0,0,0) 1px 4px) 50% 50% / 2px 100% no-repeat}body[data-theme]{--help-row-selected-bg:var(--selection-bg);--help-row-selected-fg:var(--selection-fg);--find-path-result-selected-bg:var(--selection-bg);--find-path-result-selected-fg:var(--selection-fg);--find-path-result-selected-title-color:var(--selection-fg);--find-path-result-selected-detail-color:var(--selection-fg);--find-path-result-hover-border:var(--find-path-result-selected-border);--find-path-result-hover-border-bottom:var(--find-path-result-selected-border-bottom);--find-path-result-hover-bg:var(--find-path-result-selected-bg);--find-path-result-hover-fg:var(--find-path-result-selected-fg);--find-path-result-hover-shadow:var(--find-path-result-selected-shadow);--find-path-result-hover-title-color:var(--find-path-result-selected-title-color);--find-path-result-hover-detail-color:var(--find-path-result-selected-detail-color);--find-path-result-last-hover-border-bottom:var(--find-path-result-last-border-bottom);--alarm-clock-selection-bg:var(--selection-bg);--alarm-clock-selection-fg:var(--selection-fg);--cmf-selected-bg:var(--selection-bg);--cmf-selected-fg:var(--selection-fg);--video-timeline-selected-bg:var(--selection-bg);--video-timeline-selected-fg:var(--selection-fg)}body[data-theme-family="classic"]:not([data-theme="classic"]) .title-bar,body[data-theme-family="liquid-glass"]:not([data-theme="liquid-glass"]) .title-bar{background:var(--system-titlebar-active-bg);background-origin:var(--system-titlebar-background-origin);background-clip:var(--system-titlebar-background-clip);border-bottom:var(--titlebar-border);box-shadow:var(--titlebar-shadow)}body[data-theme-family="classic"]:not([data-theme="classic"]) .window:not(.is-active) .title-bar,body[data-theme-family="liquid-glass"]:not([data-theme="liquid-glass"]) .window:not(.is-active) .title-bar{background:var(--system-titlebar-inactive-bg);background-origin:var(--system-titlebar-background-origin);background-clip:var(--system-titlebar-background-clip)}body[data-theme-family="classic"]:not([data-theme="classic"]) .title-bar h1,body[data-theme-family="classic"]:not([data-theme="classic"]) .title-bar h2,body[data-theme-family="liquid-glass"]:not([data-theme="liquid-glass"]) .title-bar h1,body[data-theme-family="liquid-glass"]:not([data-theme="liquid-glass"]) .title-bar h2{background:var(--titlebar-title-bg);color:var(--titlebar-title-fg);font-family:var(--theme-title-font)}body[data-theme="platinum"]{font-size:var(--system-text-size);font-weight:400;font-variation-settings:"wdth" 113}body[data-theme="platinum"] .window{padding:2px 4px 4px;background:var(--window-bg)}body[data-theme="platinum"] .window:not(.is-active){--pane-bg:#eeeeee;--titlebar-title-bg:#dddddd;border-color:#555555;background:#dddddd;color:#555555;box-shadow:none}body[data-theme="platinum"] .window:not(.is-active) .title-bar{border-bottom-color:#555555}body[data-theme="platinum"] .window:not(.is-active) .title-bar :is(h1,h2){background:#dddddd;color:#777777}body[data-theme="platinum"] .title-bar{margin:0 0 1px;padding:1px;border-bottom:1px solid #000000;grid-template-columns:var(--titlebar-gutter) minmax(0,1fr) var(--titlebar-slot-zoom) calc(var(--titlebar-gutter) - var(--titlebar-slot-zoom))}body[data-theme="platinum"] .title-bar :is(h1,h2){padding-inline:4px;font-weight:700;font-variation-settings:"wdth" 123;letter-spacing:0;transform:translate(-1px,-1px)}body[data-theme="platinum"] :is(.close-box,.resize-box,.shade-box){background:none;filter:none}body[data-theme="platinum"] .title-bar .close-box::before,body[data-theme="platinum"] .title-bar .resize-box::before,body[data-theme="platinum"] .title-bar .shade-box::before{box-sizing:border-box;width:var(--system-titlebar-control-art-size);height:var(--system-titlebar-control-art-size);border:1px solid #222222;border-radius:0;background:linear-gradient(to bottom right,#999999,#ffffff);box-shadow:-1px -1px 0 #888888,-1px 0 0 #888888,0 -1px 0 #888888,1px 1px 0 #ffffff,1px 0 0 #ffffff,0 1px 0 #ffffff,inset 1px 1px 0 #cccccc,inset -1px -1px 0 #888888;opacity:1;transform:none}body[data-theme="platinum"] .title-bar .resize-box::after{content:"";position:absolute;left:calc(var(--system-titlebar-control-art-offset-x) + 1px);top:calc(var(--system-titlebar-control-art-offset-y) + 1px);width:6px;height:6px;border:0;background:linear-gradient(#222222,#222222) right top / 1px 6px no-repeat,linear-gradient(#222222,#222222) left bottom / 6px 1px no-repeat;opacity:1}body[data-theme="platinum"] :is(.close-box,.resize-box,.shade-box):active::before{background:linear-gradient(to bottom right,#444444,#bbbbbb);box-shadow:-1px -1px 0 #888888,1px 1px 0 #ffffff,inset -1px -1px 0 #999999;opacity:1}body[data-theme="platinum"] .title-bar .shade-box::after{content:"";position:absolute;left:calc(var(--system-titlebar-control-art-offset-x) + 1px);top:calc(var(--system-titlebar-control-art-offset-y) + 4px);width:9px;height:3px;border:0;background:linear-gradient(#222222,#222222) left top / 9px 1px no-repeat,linear-gradient(#222222,#222222) left bottom / 9px 1px no-repeat;opacity:1}body[data-theme-family="classic"]:not([data-theme="classic"]) .grow-box{background:repeating-linear-gradient(to bottom right,#ffffff 0 1px,#cccccc 1px 2px,#777777 2px 3px,#cccccc 3px 4px),#cccccc;cursor:se-resize}body[data-theme-family="classic"]:not([data-theme="classic"]) .window:not(.is-active) .grow-box{background-image:none;background-color:#cccccc;pointer-events:none}body[data-theme="platinum"] .btn{position:relative;min-width:var(--theme-button-min-width,58px);min-height:20px;padding:2px 10px;border:1px solid var(--btn-border-color);border-radius:var(--btn-radius);background:var(--btn-bg);box-shadow:var(--btn-shadow);font-family:var(--theme-ui-font);font-size:var(--system-control-size);font-weight:700;line-height:14px;transition:none}body[data-theme="platinum"] .btn.default{border-radius:3px;background:var(--btn-default-bg);color:var(--btn-default-fg,var(--ink));text-shadow:var(--btn-default-text-shadow,none);box-shadow:var(--btn-default-shadow)}body[data-theme="platinum"] .btn.default::before{content:"";position:absolute;inset:-3px;box-sizing:border-box;border-radius:3px;box-shadow:0 0 0 1px #000000,inset 1px 1px 0 #dddddd,inset -1px -1px 0 #777777,inset 0 0 0 2px #aaaaaa;pointer-events:none}body[data-theme="platinum"] :is(.btn:disabled,.btn.is-disabled,.system-select-button:disabled){border-color:#888888;background:#dddddd;color:#777777;box-shadow:none}body[data-theme="platinum"] :is(input[type="text"],input[type="search"],input[type="url"],input[type="password"],input[type="number"]){height:22px;min-height:22px;margin:2px;padding:2px;border:1px solid #000000;border-radius:0;background:#ffffff;box-shadow:-1px -1px 0 #888888;font-family:var(--theme-ui-font);font-size:var(--system-control-size);line-height:16px}body[data-theme="platinum"] input[type="search"]{appearance:none;-webkit-appearance:none}body[data-theme="platinum"] .theme-lab-focus-demo{border:1px solid #000000;box-shadow:-1px -1px 0 #888888;outline:2px solid #6666cc;outline-offset:0}body[data-theme="platinum"] .theme-lab-form-grid :is(input,select):disabled{border-color:var(--theme-lab-disabled-control-border-color);background:var(--theme-lab-disabled-control-bg);color:var(--theme-lab-disabled-control-fg);box-shadow:var(--theme-lab-disabled-control-shadow);opacity:1}body[data-theme="platinum"] :is(select,.system-select-button){height:20px;min-height:20px;padding:1px 27px 1px 7px;border:1px solid #000000;border-radius:3px;appearance:none;-webkit-appearance:none;background-color:#dddddd;background-image:none;box-shadow:inset 1px 1px #ffffff,inset -1px -1px #aaaaaa;font-family:var(--theme-ui-font);font-size:var(--system-control-size);font-weight:700;line-height:16px}body[data-theme="platinum"] :is(.select-wrap,.system-select-button)::after{right:1px;top:1px;width:19px;height:18px;border:0;background:url("./assets/vendor/classic-stylesheets/macos9/dropdown.svg?v=20260817.1") calc(50% - 1px) center / 7px 10px no-repeat,#dddddd;box-shadow:inset 1px 1px #dddddd,inset 2px 2px #ffffff,inset -1px -1px #777777,inset -2px -2px #aaaaaa,-1px 0 #aaaaaa;transform:none}body[data-theme="platinum"] :is(.select-wrap:has(select:disabled),.system-select-button:disabled)::after{background:url("./assets/vendor/classic-stylesheets/macos9/dropdown-disabled.svg?v=20260817.1") center / 7px 10px no-repeat,#dddddd;box-shadow:-1px 0 #aaaaaa;opacity:1}body[data-theme="platinum"] input[type="checkbox"]{background-size:9px 8px;transition:none}body[data-theme="platinum"] input[type="radio"]{border:var(--radio-border);background-color:var(--radio-bg);box-shadow:var(--radio-shadow);transition:none}body[data-theme="platinum"] :is(input[type="checkbox"],input[type="radio"]):disabled{border-color:#888888;background-color:#dddddd;box-shadow:none;opacity:1}body[data-theme="platinum"] input[type="radio"]:checked:disabled{background-color:#dddddd;background-image:radial-gradient(circle,#888888 0 3px,transparent 3px);background-size:6px 6px}body[data-theme="platinum"] .menu-bar{padding-inline:4px;box-shadow:var(--menu-bar-shadow)}body[data-theme="platinum"] .menu-bar>.menu>button{font-family:var(--theme-ui-font);font-weight:600}body[data-theme="platinum"] :is(.menu-popover,.menu-sub-popover,.theme-lab-menu) hr{border-top:1px solid #888888;border-bottom:1px solid #ffffff}body[data-theme-family="liquid-glass"]:not([data-theme="liquid-glass"]) .system-select-button:not(:disabled){min-height:var(--system-select-control-min-height);padding:var(--system-select-control-padding);border:var(--system-select-control-border);border-radius:var(--system-select-control-radius);background:var(--system-select-control-bg);box-shadow:var(--system-select-control-shadow);font-family:var(--theme-ui-font);font-size:var(--system-control-size);font-weight:var(--system-select-control-font-weight)}html[data-theme="yosemite"] .theme-lab-generic-browser.is-inactive .theme-lab-sidebar,body[data-theme="yosemite"] .theme-lab-generic-browser.is-inactive .theme-lab-sidebar{--sidebar-backdrop-filter:none;backdrop-filter:none;-webkit-backdrop-filter:none}body[data-theme-family="liquid-glass"]:not([data-theme="liquid-glass"]) .window:not(.is-active){box-shadow:var(--inactive-window-shadow)}body[data-theme-family="liquid-glass"]:not([data-theme="liquid-glass"]) :where(.btn){border-color:var(--btn-border-color);border-radius:var(--btn-radius);background:var(--btn-bg);box-shadow:var(--btn-shadow);font-family:var(--theme-ui-font);font-weight:400}body[data-theme-family="liquid-glass"]:not([data-theme="liquid-glass"]) .btn.default{background:var(--btn-default-bg);border-color:#1c6bc7;color:var(--btn-default-fg);text-shadow:var(--btn-default-text-shadow);box-shadow:var(--btn-default-shadow)}body[data-theme-family="liquid-glass"]:not([data-theme="liquid-glass"]) .btn:is(.is-active,:active):not(:disabled):not(.is-disabled){background:var(--btn-active-bg);color:var(--btn-active-fg);box-shadow:var(--btn-active-shadow)}body[data-theme-family="liquid-glass"]:not([data-theme="liquid-glass"]) :is(.btn:disabled,.btn.is-disabled){background:var(--control-disabled-bg);color:var(--shade-dark);box-shadow:none}body[data-theme-family="liquid-glass"]:not([data-theme="liquid-glass"]) :where(textarea,input[type="url"],input[type="text"],input[type="password"],input[type="search"],input[type="number"]){padding:var(--field-control-padding);border:var(--field-border);border-radius:var(--field-radius);background:var(--field-bg);box-shadow:var(--field-shadow);font-family:var(--theme-ui-font);font-size:var(--system-control-size)}body[data-theme-family="liquid-glass"]:not([data-theme="liquid-glass"]) :is(input,textarea,select):focus{border:var(--field-focus-border);outline:0;background:var(--field-focus-bg);box-shadow:var(--field-focus-ring)}body[data-theme-family="liquid-glass"]:not([data-theme="liquid-glass"]) .theme-lab-toolbar{min-height:var(--theme-lab-toolbar-min-height);padding:var(--theme-lab-toolbar-padding);border-radius:var(--theme-lab-toolbar-radius);box-shadow:var(--toolbar-highlight)}body[data-theme-family="liquid-glass"]:not([data-theme="liquid-glass"]) .theme-lab-mini-window.is-active{background:var(--toolbar-bg)}body[data-theme-family="liquid-glass"]:not([data-theme="liquid-glass"]) .theme-lab-mini-window.is-inactive{background:var(--toolbar-bg-inactive);opacity:1}body[data-theme-family="liquid-glass"]:not([data-theme="liquid-glass"]) :is(.theme-lab-sidebar,.theme-lab-list) button{min-height:var(--theme-lab-nav-row-min-height);padding-block:var(--theme-lab-nav-row-padding-block)}body[data-theme-family="liquid-glass"]:not([data-theme="liquid-glass"]) .theme-lab-finder-rows>div{min-height:var(--theme-lab-finder-row-min-height)}body[data-theme="yosemite"] .window>.title-bar{grid-template-columns:var(--titlebar-gutter) minmax(0,1fr) var(--titlebar-gutter)}body[data-theme="yosemite"] .window>.title-bar :is(h1,h2){padding-inline:8px;font-weight:500;letter-spacing:0;text-shadow:none}body[data-theme="yosemite"] .title-bar>:is(.close-box,.resize-box){width:12px;height:12px;margin:0;border:0;border-radius:50%;background-position:center;background-size:12px 12px;background-repeat:no-repeat;filter:none}body[data-theme="yosemite"] .title-bar>.close-box{grid-column:1;justify-self:start;background:var(--traffic-light-close-bg) center / 12px 12px no-repeat}body[data-theme="yosemite"] .title-bar>.resize-box{grid-column:3;justify-self:end;transform:none;background:var(--traffic-light-resize-bg) center / 12px 12px no-repeat}body[data-theme="yosemite"] .title-bar>:is(.close-box,.resize-box)::before,body[data-theme="yosemite"] .title-bar>.close-box::after{content:none}body[data-theme="yosemite"] .title-bar>.close-box:is(:hover,:focus-visible){background:var(--traffic-light-close-hover-bg) center / 12px 12px no-repeat}body[data-theme="yosemite"] .title-bar>.resize-box:is(:hover,:focus-visible){background:var(--traffic-light-resize-hover-bg) center / 12px 12px no-repeat}body[data-theme="yosemite"] .title-bar>:is(.close-box,.resize-box):active{filter:brightness(0.82) saturate(1.08)}body[data-theme="yosemite"] select:not([multiple]){min-height:24px;padding:2px 25px 2px 8px;border:var(--field-border);border-radius:var(--select-radius);background-color:#ffffff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5' viewBox='0 0 8 5'%3E%3Cpath d='m1 1 3 3 3-3z' fill='%235c5c5c'/%3E%3C/svg%3E"),linear-gradient(#ffffff,#f1f1f1);background-position:right 8px center,left top;background-size:8px 5px,100% 100%;background-repeat:no-repeat;box-shadow:var(--btn-shadow);font-family:var(--theme-ui-font);font-size:var(--system-control-size)}body[data-theme="yosemite"] :is(select,input,.system-select-button):disabled{color:#a0a0a0;background-color:#f1f1f1;opacity:0.66}body[data-theme="yosemite"] .theme-lab-form-grid input[type="search"]{appearance:none;-webkit-appearance:none;min-height:var(--search-field-min-height);padding:var(--search-field-padding);border-radius:var(--search-field-radius);background:var(--search-field-background,var(--field-bg))}body[data-theme="yosemite"] .theme-lab-finder-window.is-inactive .theme-lab-finder-window-titlebar{background:var(--system-titlebar-inactive-bg);box-shadow:none}body[data-theme="yosemite"] .theme-lab-finder-window.is-inactive .theme-lab-finder-window-titlebar>i{filter:grayscale(1);opacity:0.5}body[data-theme="yosemite"] .grow-box{width:10px;height:10px;background:transparent;box-shadow:none;cursor:se-resize}body[data-theme="yosemite"] .grow-box::before{content:none}body[data-theme="yosemite"] .grow-box:is(:hover,:focus,:focus-visible){background:transparent;outline:0;box-shadow:none}body[data-theme="yosemite"] .grow-box:is(:hover,:focus,:focus-visible)::before{border-color:transparent}body[data-theme="yosemite"] .window>.title-bar{backdrop-filter:none;-webkit-backdrop-filter:none}body[data-theme="yosemite"] .theme-lab-finder-window-titlebar>i.is-close{left:7px}body[data-theme="yosemite"] .theme-lab-finder-window-titlebar>i.is-minimize{left:28px}body[data-theme="yosemite"] .theme-lab-finder-window-titlebar>i.is-zoom{left:auto;right:7px}body[data-theme="yosemite"] :is(.theme-lab-finder-window-titlebar,.theme-lab-sheet-owner-titlebar)>i{border-radius:50%}body[data-theme="yosemite"] .theme-lab-finder-window:not(.is-inactive) .theme-lab-finder-window-titlebar>i.is-close:hover{background:var(--traffic-light-close-hover-bg)}body[data-theme="yosemite"] .theme-lab-finder-window:not(.is-inactive) .theme-lab-finder-window-titlebar>i.is-minimize:hover{background:var(--theme-lab-era-titlebar-minimize-hover-bg)}body[data-theme="yosemite"] .theme-lab-finder-window:not(.is-inactive) .theme-lab-finder-window-titlebar>i.is-zoom:hover{background:var(--traffic-light-resize-hover-bg)}body[data-theme="yosemite"] .theme-lab-toolbar-search input{appearance:none;-webkit-appearance:none;padding:var(--search-field-padding);border-radius:var(--search-field-radius);background:var(--search-field-background,var(--field-bg))}body[data-theme="yosemite"] .theme-lab-form-grid :where(input[type="text"],input[type="search"],input[type="url"],input[type="password"],input[type="number"]){appearance:none;-webkit-appearance:none;min-height:var(--system-control-min-height);padding:var(--field-control-padding);border:var(--field-border);border-radius:var(--field-radius);background:var(--field-bg);box-shadow:var(--field-shadow)}body[data-theme="yosemite"] .theme-lab-form-grid :where(input[type="text"],input[type="search"]):is(:focus,.theme-lab-focus-demo){border:var(--field-focus-border);outline:0;background:var(--field-focus-bg);box-shadow:var(--field-focus-ring)}body[data-theme="yosemite"] .theme-lab-button-row .btn:is(:active,.is-active):not(:disabled):not(.is-disabled):not(.default){border-color:var(--btn-active-bg,#8fb3d8);background:linear-gradient(#4c97fe 0%,#0564e3 100%);color:#ffffff;text-shadow:0 -1px 0 rgba(0,58,130,0.32);box-shadow:none;transform:none}body[data-theme="yosemite"] .theme-lab-choice-matrix :is(input[type="checkbox"],input[type="radio"]){appearance:none;-webkit-appearance:none;display:inline-grid;place-items:center;width:15px;min-width:15px;height:15px;min-height:15px;margin:0;border:var(--choice-border);background:var(--choice-bg);box-shadow:var(--choice-shadow)}body[data-theme="yosemite"] .theme-lab-choice-matrix input[type="checkbox"]{border-radius:var(--choice-radius)}body[data-theme="yosemite"] .theme-lab-choice-matrix input[type="radio"]{border-radius:50%}body[data-theme="yosemite"] .theme-lab-choice-matrix input[type="checkbox"]:checked{border-color:transparent;background-color:var(--choice-checked-bg);background-image:var(--theme-lab-checkbox-checkmark-image,var(--choice-checkmark-image)),var(--choice-checked-bg-image,none);box-shadow:none}body[data-theme="yosemite"] .theme-lab-choice-matrix input[type="radio"]:checked{border-color:#8f99ac;background-color:var(--choice-checked-bg);background-image:var(--theme-lab-radio-checked-bg,var(--radio-checked-image));box-shadow:var(--radio-shadow)}body[data-theme="yosemite"] .theme-lab-choice-matrix input[type="checkbox"]:is(:active,.is-active):not(:disabled){background-color:var(--theme-lab-checkbox-active-bg,var(--choice-checked-bg));background-image:var(--theme-lab-checkbox-checkmark-image,var(--choice-checkmark-image)),var(--choice-checked-bg-image,none);box-shadow:var(--control-active-shadow)}body[data-theme="yosemite"] .theme-lab-choice-matrix input[type="radio"]:is(:active,.is-active):not(:disabled){background-color:var(--theme-lab-checkbox-active-bg,var(--choice-checked-bg));background-image:var(--theme-lab-radio-checked-bg,var(--radio-checked-image));box-shadow:var(--control-active-shadow)}body[data-theme="yosemite"] .theme-lab-choice-matrix :is(input[type="checkbox"],input[type="radio"]):disabled{background-color:var(--control-disabled-bg);box-shadow:none;opacity:var(--control-disabled-opacity,0.56)}body[data-theme="yosemite"] .theme-lab-menu{padding-block:10px}body[data-theme="yosemite"] .theme-lab-split-view{background:var(--desktop-surface);background-size:cover}body[data-theme="yosemite"] .theme-lab-progress{height:12px;padding:1px;border-color:rgba(0,0,0,0.18);border-radius:6px;background:#e5e5e5}body[data-theme="yosemite"] .theme-lab-progress span{border-radius:5px;background:linear-gradient(#4c97fe,#0564e3);box-shadow:inset 0 1px 0 rgba(255,255,255,0.26)}body[data-theme="yosemite"] .theme-lab-scroll::-webkit-scrollbar-thumb{background-clip:content-box}@media (prefers-reduced-transparency:reduce){html[data-theme="yosemite"],body[data-theme="yosemite"]{--window-bg:#f2f3f4;--menu-panel-bg:#f5f6f7;--sidebar-bg:#dfe4e8;--window-backdrop-filter:none;--surface-backdrop-filter:none;--menu-panel-backdrop-filter:none;--sidebar-backdrop-filter:none;--titlebar-toolbar-backdrop-filter:none}}body[data-theme-family="classic"]:not([data-theme="classic"]) :is(.boot-screen,.shutdown-screen){background:linear-gradient(180deg,#dde3ec,#c4cddb)}body[data-theme-family="classic"]:not([data-theme="classic"]) .boot-progress{border-color:#6f7b8d;background:#f4f6f9}body[data-theme-family="classic"]:not([data-theme="classic"]) .boot-progress span{background:#6a7689}body[data-theme-family="classic"]:not([data-theme="classic"]) .shutdown-screen{animation:platinum-boot-in .35s ease-out}@keyframes platinum-boot-in{from{opacity:0}to{opacity:1}}body[data-theme="yosemite"] :is(.boot-screen,.shutdown-screen){background:linear-gradient(180deg,#242424,#0f0f0f);color:#fff;animation:yosemite-screen-in .45s ease-out}body[data-theme="yosemite"] .happy-mac{border-color:#4a4a4a;border-radius:4px;background:#dcdcdc;box-shadow:inset 0 1px 0 #f5f5f5,0 8px 20px rgba(0,0,0,0.45);animation:yosemite-mac-in .55s ease-out both}body[data-theme="yosemite"] .happy-mac::after{border-color:#4a4a4a;background:#cfcfcf}body[data-theme="yosemite"] .happy-mac-face{border-color:#4a4a4a;background:#fafafa}body[data-theme="yosemite"] .boot-progress{border:0;height:6px;padding:0;border-radius:3px;background:rgba(255,255,255,0.14)}body[data-theme="yosemite"] .boot-progress span{position:relative;overflow:hidden;border-radius:3px;background:#0a84ff}body[data-theme="yosemite"] .boot-progress span::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.6),transparent);transform:translateX(-100%);animation:yosemite-progress-stripe 1.4s ease-in-out infinite}body[data-theme="yosemite"] :is(.boot-ledger,.shutdown-ledger){border:1px solid rgba(255,255,255,0.16);background:rgba(30,30,33,0.62);color:#fff}@keyframes yosemite-screen-in{from{opacity:0}to{opacity:1}}@keyframes yosemite-mac-in{from{opacity:0;transform:translateY(10px) scale(var(--boot-mac-scale))}to{opacity:1;transform:translateY(0) scale(var(--boot-mac-scale))}}@keyframes yosemite-progress-stripe{from{transform:translateX(-100%)}to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){body[data-theme-family="classic"]:not([data-theme="classic"]) .shutdown-screen,body[data-theme="yosemite"] :is(.boot-screen,.shutdown-screen),body[data-theme="yosemite"] .happy-mac,body[data-theme="yosemite"] .boot-progress span::after{animation:none}}body[data-theme="aqua"] .desktop,body[data-theme="snow-leopard"] .desktop{background:var(--desktop-surface)}html[data-theme="aqua"],body[data-theme="aqua"]{--theme-ui-font:"Lucida Grande","Lucida Sans Unicode","STHeiti","Heiti SC","Microsoft YaHei",sans-serif;--theme-title-font:var(--theme-ui-font);--system-select-arrow-right:9px;--system-select-arrow-top:4px;--system-select-arrow-width:4px;--system-select-arrow-height:12px;--system-select-arrow-transform:none;--system-select-arrow-bg:url("./assets/themes/aqua/popup-arrows.svg?v=20260817.1");--system-readable-min:13px;--system-title-size:13px;--system-control-size:13px;--system-text-size:13px;--system-caption-size:11px;--system-menu-height:22px;--system-titlebar-height:22px;--system-titlebar-control-slot:24px;--system-titlebar-control-size:15px;--system-titlebar-title-height:15px;--system-titlebar-font-size:13px;--system-titlebar-margin-y:0;--system-titlebar-padding-y:0;--system-titlebar-padding-x:6px;--system-titlebar-inactive-control-filter:grayscale(1);--system-titlebar-inactive-title-color:#6d6d6d;--system-control-min-height:22px;--system-button-min-height:20px;--system-button-small-height:17px;--system-button-mini-height:17px;--system-button-small-font-size:11px;--system-button-mini-font-size:10px;--system-button-small-padding-x:8px;--system-button-mini-padding-x:7px;--system-button-padding-y:0;--system-button-padding-x:14px;--titlebar-content-padding-inline:7px;--titlebar-title-weight:400;--titlebar-title-text-shadow:0 1px 0 rgba(255,255,255,0.82);--traffic-light-size:14px;--traffic-light-close-bg:url("./assets/themes/aqua/lamp-close.png?v=20260817.1");--traffic-light-minimize-bg:url("./assets/themes/aqua/lamp-minimize.png?v=20260817.1");--traffic-light-resize-bg:url("./assets/themes/aqua/lamp-zoom.png?v=20260817.1");--traffic-light-sprite-size:14px 14px;--select-control-min-height:20px;--select-control-padding:1px 27px 1px 9px;--select-control-border:1px solid #00005f;--select-control-radius:10px;--select-control-bg-color:#f7f7f7;--select-control-bg-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='14' viewBox='0 0 6 14'%3E%3Cpath d='m.5 5.5 2.5-3 2.5 3zM.5 8.5l2.5 3 2.5-3z' fill='%23064a79'/%3E%3C/svg%3E"),linear-gradient(#5f9bc1,#5f9bc1),linear-gradient(to bottom,#dde1f4 0 5%,#bed4ef 5% 10%,#a6c8eb 10% 15%,#9ac1ea 15% 25%,#94bdea 25% 30%,#8ebbea 30% 40%,#8ebdec 40% 45%,#64a8f2 45% 50%,#6bb0f6 50% 55%,#73b7fd 55% 60%,#7cbfff 60% 65%,#86c9ff 65% 70%,#93d2ff 70% 75%,#a0dcff 75% 85%,#a9e6ff 85% 95%,#bbffff 95% 100%),linear-gradient(to bottom,#fcfcfc 0 5%,#f6f6f6 5% 10%,#f0f0f0 10% 15%,#eeeeee 15% 35%,#e1e1e1 35% 45%,#e6e6e6 45% 50%,#e9e9e9 50% 55%,#ececec 55% 60%,#efefef 60% 65%,#f3f3f3 65% 70%,#f6f6f6 70% 75%,#f8f8f8 75% 80%,#fcfcfc 80% 90%,#ffffff 90% 100%);--select-control-bg-position:right 5px center,right 18px top,right top,left top;--select-control-bg-size:6px 14px,1px 100%,19px 100%,100% 100%;--select-control-shadow:inset 0 1px 0 rgba(255,255,255,0.92),0 1px 2px rgba(0,0,0,0.34);--select-control-font-weight:400;--system-select-control-min-height:20px;--system-select-control-padding:1px 27px 1px 9px;--system-select-control-border:1px solid #00005f;--system-select-control-radius:10px;--system-select-control-bg:linear-gradient(#5f9bc1,#5f9bc1) right 18px top / 1px 100% no-repeat,linear-gradient(to bottom,#dde1f4 0 5%,#bed4ef 5% 10%,#a6c8eb 10% 15%,#9ac1ea 15% 25%,#94bdea 25% 30%,#8ebbea 30% 40%,#8ebdec 40% 45%,#64a8f2 45% 50%,#6bb0f6 50% 55%,#73b7fd 55% 60%,#7cbfff 60% 65%,#86c9ff 65% 70%,#93d2ff 70% 75%,#a0dcff 75% 85%,#a9e6ff 85% 95%,#bbffff 95% 100%) right top / 19px 100% no-repeat,linear-gradient(to bottom,#fcfcfc 0 5%,#f6f6f6 5% 10%,#f0f0f0 10% 15%,#eeeeee 15% 35%,#e1e1e1 35% 45%,#e6e6e6 45% 50%,#e9e9e9 50% 55%,#ececec 55% 60%,#efefef 60% 65%,#f3f3f3 65% 70%,#f6f6f6 70% 75%,#f8f8f8 75% 80%,#fcfcfc 80% 90%,#ffffff 90% 100%);--system-select-control-shadow:inset 0 1px 0 rgba(255,255,255,0.92),0 1px 2px rgba(0,0,0,0.34);--system-select-control-font-weight:400;--search-field-min-height:22px;--search-field-padding:2px 8px 2px 21px;--search-field-radius:999px;--search-field-background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11'%3E%3Ccircle cx='4.5' cy='4.5' r='3' fill='none' stroke='%23757575'/%3E%3Cpath d='m6.8 6.8 3 3' stroke='%23757575' stroke-width='1.4' stroke-linecap='round'/%3E%3Cpath d='M2.8 3.4a2.2 2.2 0 0 1 2.9-.9' fill='none' stroke='%23fff' stroke-linecap='round' opacity='.9'/%3E%3C/svg%3E") 7px center / 11px 11px no-repeat,var(--field-bg);--find-path-header-display:grid;--find-path-relevance-display:block;--find-path-relevance-radius:999px;--find-path-result-display:grid;--find-path-result-align:baseline;--find-path-result-column-gap:10px;--find-path-results-bg:#ffffff;--find-path-result-border-bottom:0;--find-path-result-last-border-bottom:0;--find-path-result-selected-border-bottom:0;--find-path-result-even-bg:#edf3fe;--find-path-header-padding:2px 10px;--find-path-header-border-bottom:1px solid #b4b4b4;--find-path-header-bg:linear-gradient(#ffffff,#e4e4e4);--find-path-query-min-height:var(--search-field-min-height);--find-path-query-padding:var(--search-field-padding);--find-path-query-radius:var(--search-field-radius);--find-path-query-bg:var(--search-field-background,var(--field-bg));--progress-height:15px;--progress-padding:1px;--progress-border-color:#7b7b7b;--progress-radius:999px;--progress-bg:linear-gradient(#d1d1d1,#ffffff 48%,#c5c5c5);--progress-fill-radius:999px;--progress-fill-bg:linear-gradient(#cdf3ff 0%,#64c9ff 42%,#138adb 50%,#086cc1 56%,#74d0ff 100%);--progress-fill-shadow:inset 0 1px 0 rgba(255,255,255,0.88);--ink:#171717;--paper:#ffffff;--panel:#e9e9e9;--quiet-panel:#fafafa;--shade:#c4c4c4;--shade-dark:#8b8b8b;--rule:#a5a5a5;--pane-bg:#ffffff;--messages-bg:#ffffff;--settings-scrollbar-lane-bg:#ffffff;--details-bar-bg:repeating-linear-gradient(to bottom,#f1f1f1 0 1px,#ffffff 1px 2px,#f1f1f1 2px 3px,#eaeaea 3px 4px);--details-bar-border:#7f7f7f;--desktop:#4979b0;--desktop-surface:radial-gradient(120% 80% at 22% 8%,rgba(255,255,255,0.3),transparent 45%),linear-gradient(128deg,#3b6ba3 0%,#4d86ba 34%,#6ea6d6 46%,#82b6e2 52%,#6ea6d6 58%,#4d85ba 70%,#416f9f 100%);--window-bg:repeating-linear-gradient(to bottom,#f1f1f1 0 1px,#ffffff 1px 2px,#f1f1f1 2px 3px,#eaeaea 3px 4px);--window-border:1px solid #8b8b8b;--window-radius:8px 8px 2px 2px;--window-shadow:0 1px 1px rgba(0,0,0,0.45),0 3px 6px rgba(0,0,0,0.28),0 10px 18px rgba(0,0,0,0.16);--active-window-shadow:var(--window-shadow);--inactive-window-shadow:0 6px 13px rgba(0,0,0,0.22);--system-titlebar-active-bg:linear-gradient(to bottom,#ffffff 0 2px,#f1f1f1 2px 3px,#eaeaea 3px 4px,#f0f0f0 4px 5px,#fefefe 5px 6px,#f0f0f0 6px 7px,#e9e9e9 7px 8px,#efefef 8px 9px,#fdfdfd 9px 10px,#eeeeee 10px 11px,#e6e6e6 11px 12px,#ebebeb 12px 13px,#f8f8f8 13px 14px,#e8e8e8 14px 15px,#dfdfdf 15px 16px,#e4e4e4 16px 17px,#f0f0f0 17px 18px,#e1e1e1 18px 19px,#d8d8d8 19px 20px,#dedede 20px 21px);--system-titlebar-inactive-bg:linear-gradient(to bottom,rgba(207,221,235,0.82) 0 2px,rgba(193,205,220,0.82) 2px 4px,rgba(196,210,224,0.82) 4px 6px,rgba(194,207,220,0.82) 6px 8px,rgba(202,214,226,0.82) 8px 10px,rgba(189,201,213,0.82) 10px 12px,rgba(198,210,222,0.82) 12px 14px,rgba(186,198,210,0.82) 14px 16px,rgba(183,195,207,0.82) 16px 18px,rgba(181,193,205,0.82) 18px 20px,rgba(176,186,199,0.82) 20px 21px);--system-titlebar-background-origin:padding-box;--system-titlebar-background-clip:border-box;--system-titlebar-inactive-control-visibility:visible;--system-titlebar-inactive-control-opacity:0.52;--titlebar-title-bg:transparent;--titlebar-title-fg:#191919;--titlebar-border:1px solid #7f7f7f;--titlebar-border-inactive:1px solid #7f7f7f;--titlebar-shadow:inset 0 1px 0 #ffffff;--surface-primary:#ffffff;--surface-secondary:repeating-linear-gradient(to bottom,#f1f1f1 0 1px,#ffffff 1px 2px,#f1f1f1 2px 3px,#eaeaea 3px 4px);--surface-inset:#ffffff;--toolbar-bg:repeating-linear-gradient(to bottom,#fafafa 0 1px,#ffffff 1px 2px,#fafafa 2px 3px,#e9e9e9 3px 4px);--toolbar-bg-inactive:var(--toolbar-bg);--toolbar-border:1px solid #7f7f7f;--app-toolbar-bg:var(--toolbar-bg);--app-toolbar-border-bottom:1px solid #c7c7c7;--sidebar-bg:#ffffff;--sidebar-bg-inactive:#ffffff;--selection-bg:#3479d4;--selection-fg:#ffffff;--sidebar-selection-bg:var(--selection-bg);--sidebar-selection-fg:#ffffff;--scrapbook-list-display:block;--scrapbook-pager-display:none;--scrapbook-pane-columns:minmax(160px,0.72fr) minmax(0,1fr);--scrapbook-pane-rows:minmax(0,1fr) auto auto;--scrapbook-pane-gap:10px;--scrapbook-mobile-pane-columns:1fr;--scrapbook-mobile-pane-rows:minmax(132px,156px) minmax(0,1fr) auto;--scrap-list-bg:repeating-linear-gradient(to bottom,#f1f1f1 0 1px,#ffffff 1px 2px,#f1f1f1 2px 3px,#eaeaea 3px 4px);--scrap-list-border:1px solid #7f7f7f;--scrap-list-radius:4px;--scrap-list-shadow:inset 1px 1px 0 #ffffff,2px 2px 4px rgba(0,0,0,0.18);--scrap-list-item-divider:1px solid rgba(80,80,80,0.24);--scrap-list-item-bg:linear-gradient(rgba(255,255,255,0.82),rgba(229,229,229,0.82));--scrap-list-item-selected-bg:linear-gradient(#73baff,#2778d8);--scrap-list-item-selected-fg:#ffffff;--scrap-list-item-selected-shadow:inset 0 1px 0 rgba(255,255,255,0.72);--tdi-rail-padding:5px;--tdi-rail-border:1px solid #7f7f7f;--tdi-rail-radius:4px;--tdi-rail-bg:repeating-linear-gradient(to bottom,#f1f1f1 0 1px,#ffffff 1px 2px,#f1f1f1 2px 3px,#eaeaea 3px 4px);--tdi-rail-shadow:inset 1px 1px 0 #ffffff,2px 2px 4px rgba(0,0,0,0.22);--tdi-tabs-gap:3px;--tdi-tabs-padding:0;--tdi-tabs-bg:transparent;--tdi-tabs-border-bottom:0;--tdi-tab-height:40px;--tdi-tab-min-height:40px;--tdi-tab-border:1px solid #7d7d7d;--tdi-tab-border-bottom:var(--tdi-tab-border);--tdi-tab-radius:4px;--tdi-tab-bg:linear-gradient(#ffffff,#e5e5e5);--tdi-tab-shadow:inset 0 1px 0 #ffffff;--tdi-tab-active-border:1px solid #0d4aa6;--tdi-tab-active-border-bottom:var(--tdi-tab-active-border);--tdi-tab-active-bg:linear-gradient(#73baff,#2778d8);--tdi-tab-active-fg:#ffffff;--tdi-tab-active-shadow:inset 0 1px 0 rgba(255,255,255,0.72);--tdi-tab-small-color:#5f5f5f;--tdi-tab-active-small-color:rgba(255,255,255,0.86);--tdi-tab-close-size:16px;--tdi-tab-close-gutter:5px;--tdi-tab-close-border:1px solid #767676;--tdi-tab-close-radius:999px;--tdi-tab-close-bg:linear-gradient(#f9f9f9,#c9c9c9);--tdi-tab-close-shadow:inset 0 1px 0 #ffffff;--tdi-tab-close-active-bg:rgba(255,255,255,0.82);--tdi-tab-close-active-fg:#1d4f8b;--tdi-tab-close-active-shadow:inset 0 1px 0 #ffffff;--tdi-tab-close-hover-bg:#ffffff;--tdi-tab-close-hover-fg:#173f70;--tdi-tab-close-hover-shadow:0 0 0 2px rgba(52,121,212,0.24);--desktop-label-bg:transparent;--desktop-label-fg:#ffffff;--desktop-label-text-shadow:0 1px 2px rgba(0,10,40,0.85);--desktop-label-radius:8px;--desktop-label-selected-bg:var(--selection-bg);--desktop-label-selected-fg:var(--selection-fg);--separator:#9b9b9b;--control-bg:linear-gradient(to bottom,#f6f6f6 0%,#ebebeb 37%,#d9d9d9 42%,#e3e3e3 53%,#eeeeee 63%,#ffffff 89%,#fdfdfd 100%);--control-shadow:inset 0 1px 0 #ffffff,0 1px 1px rgba(0,0,0,0.28);--control-active-shadow:inset 0 2px 3px rgba(0,63,114,0.45);--control-focus-outline:3px solid rgba(64,157,224,0.72);--control-focus-offset:1px;--control-disabled-bg:linear-gradient(#f7f7f7,#dedede 52%,#f4f4f4);--control-disabled-field-bg:#f7f7f7;--control-disabled-opacity:0.5;--btn-disabled-opacity:1;--btn-disabled-border-color:#cbcbcb;--btn-disabled-bg:transparent;--control-choice-hover-shadow:0 0 0 3px rgba(65,157,224,0.45);--system-border:1px solid #909090;--system-inset:inset 0 1px 2px rgba(0,0,0,0.3),inset 0 -1px 0 #ffffff;--control-radius:7px;--btn-border-color:rgba(39,39,39,0.82);--btn-active-border-color:#00005f;--btn-radius:999px;--btn-bg:linear-gradient(to bottom,#f5f5f5 0 5%,#f4f4f4 5% 10%,#f0f0f0 10% 15%,#eeeeee 15% 35%,#d9d9d9 35% 45%,#dedede 45% 50%,#e3e3e3 50% 55%,#e6e6e6 55% 60%,#e9e9e9 60% 65%,#eeeeee 65% 70%,#f3f3f3 70% 75%,#f5f5f5 75% 80%,#ffffff 80% 90%,#fcfcfc 90% 100%);--btn-shadow:inset 0 1px 0 rgba(255,255,255,0.96),0 1px 0 rgba(0,0,0,0.42),0 2px 1px rgba(0,0,0,0.18),0 3px 2px rgba(0,0,0,0.06);--btn-hover-bg:var(--btn-bg);--btn-hover-fg:#111111;--btn-hover-shadow:var(--btn-shadow);--btn-active-bg:linear-gradient(to bottom,#c7cae8 0 5%,#bfc8e8 5% 10%,#afc1e5 10% 15%,#9cb9e3 15% 25%,#89b4e1 25% 30%,#7fafe1 30% 40%,#78ade4 40% 45%,#4693e2 45% 50%,#549eee 50% 55%,#58a4f1 55% 60%,#62adf7 60% 65%,#66b1fd 65% 70%,#6bb8ff 70% 75%,#76c2ff 75% 85%,#78caff 85% 95%,#77d5fd 95% 100%);--btn-active-fg:#06131d;--btn-active-shadow:inset 0 1px 0 rgba(255,255,255,0.72),inset 0 -1px 1px rgba(0,45,104,0.5),0 1px 0 rgba(0,0,0,0.42),0 2px 1px rgba(0,0,0,0.18),0 3px 2px rgba(0,0,0,0.06);--btn-default-bg:linear-gradient(to bottom,#c6d3eb 0 5%,#bed1eb 5% 10%,#b0cbe9 10% 15%,#a4c4e7 15% 25%,#9fc0e6 25% 30%,#97bee6 30% 40%,#91bdeb 40% 45%,#6dabeb 45% 50%,#7ab5f2 50% 55%,#7ebcfa 55% 60%,#87c2fe 60% 65%,#8ac7fe 65% 70%,#91ceff 70% 75%,#9adaff 75% 85%,#9fe1ff 85% 95%,#a4f1fc 95% 100%);--btn-default-fg:#000000;--btn-default-text-shadow:none;--btn-default-focus-outline:0;--btn-default-shadow:inset 0 1px 0 rgba(255,255,255,0.82),inset 0 -1px 1px rgba(0,45,104,0.42),0 1px 0 rgba(0,0,0,0.42),0 2px 1px rgba(0,0,0,0.18),0 3px 2px rgba(0,0,0,0.06);--btn-default-active-bg:var(--btn-active-bg);--btn-default-active-fg:#06131d;--field-bg:#ffffff;--field-focus-bg:#ffffff;--field-border:1px solid #8c8c8c;--field-radius:2px;--clio-slip-radius:2px;--clio-slip-surface:#ffffff;--clio-slip-border:1px solid #8c8c8c;--clio-slip-shadow:inset 0 1px 0 #ffffff;--clio-slip-kept-surface:#ffffff;--clio-slip-kept-border:1px solid #4d4d4d;--clio-slip-kept-shadow:none;--clio-slip-mark-border:1px solid #8c8c8c;--clio-slip-mark-kept:#333333;--clio-said-rule:3px solid #8c8c8c;--field-control-padding:2px 6px;--select-radius:10px;--field-shadow:inset 0 1px 2px rgba(0,0,0,0.25),0 1px 0 #ffffff;--field-focus-border:1px solid #4d9ed8;--field-focus-ring:0 0 0 3px rgba(63,153,220,0.58);--choice-bg:transparent;--choice-border:0;--choice-radius:0;--choice-shadow:none;--choice-checked-bg:transparent;--aqua-checkbox-unchecked-image:url("./assets/themes/aqua/checkbox-unchecked.svg?v=20260817.1");--choice-checkmark-image:url("./assets/themes/aqua/checkbox-checked.svg?v=20260817.1");--aqua-checkbox-pressed-unchecked-image:url("./assets/themes/aqua/checkbox-pressed-unchecked.svg?v=20260817.1");--aqua-checkbox-pressed-image:url("./assets/themes/aqua/checkbox-pressed-checked.svg?v=20260817.1");--system-check-size:18px;--system-radio-size:18px;--radio-bg:transparent;--radio-border:0;--radio-shadow:none;--radio-image:url("./assets/themes/aqua/radio-unselected.svg?v=20260817.1");--radio-focus-image:var(--radio-image);--radio-checked-image:url("./assets/themes/aqua/radio-selected.svg?v=20260817.1");--radio-checked-focus-image:var(--radio-checked-image);--aqua-radio-pressed-unchecked-image:url("./assets/themes/aqua/radio-pressed-unselected.svg?v=20260817.1");--aqua-radio-pressed-image:url("./assets/themes/aqua/radio-pressed-selected.svg?v=20260817.1");--apple-menu-slot-width:44px;--menu-bar-bg:repeating-linear-gradient(to bottom,#fafafa 0 1px,#ffffff 1px 2px,#fafafa 2px 3px,#e9e9e9 3px 4px);--menu-bar-border:1px solid #8e8e8e;--menu-bar-shadow:inset 0 1px 0 #ffffff;--menu-panel-bg:rgba(250,250,250,0.94);--menu-panel-border:1px solid #666666;--menu-panel-radius:4px;--menu-panel-shadow:0 6px 14px rgba(0,0,0,0.42);--menu-button-active-bg:linear-gradient(#3973c1,#346cbe 50%,#2c61b9);--menu-button-active-fg:#ffffff;--menu-item-active-bg:linear-gradient(#3973c1,#346cbe 50%,#2c61b9);--menu-item-active-fg:#ffffff;--window-frame-lane:15px;--window-frame-track-bg:linear-gradient(90deg,#b8b8b8 0 7%,#c0c0c0 7% 13%,#c8c8c8 13% 20%,#d3d3d3 20% 27%,#dbdbdb 27% 33%,#e4e4e4 33% 40%,#ebebeb 40% 47%,#f1f1f1 47% 53%,#f6f6f6 53% 60%,#fafafa 60% 67%,#fbfbfb 67% 73%,#fcfcfc 73% 80%,#f9f9f9 80% 87%,#f4f4f4 87% 93%,#eeeeee 93% 100%);--window-frame-track-border:1px solid #9b9b9b;--window-frame-thumb-bg:linear-gradient(90deg,#0039b3 0 14%,#769ddc 14% 21%,#8cb8e6 21% 29%,#89b6e6 29% 36%,#7fb1e7 36% 43%,#408ae0 43% 50%,#529aec 50% 57%,#65acfb 57% 64%,#76bcff 64% 71%,#83cdff 71% 79%,#90dbff 79% 86%,#87d0ff 86% 92%,#5c5c5c 92% 100%);--window-frame-thumb-border:1px solid #617d91;--window-frame-thumb-radius:7px;--window-frame-arrow-bg:linear-gradient(#ffffff,#d3d3d3 52%,#f5f5f5);--window-frame-arrow-up-order:1;--window-frame-arrow-down-order:2;--window-frame-arrow-down-border-top:0;--window-frame-arrow-up-art:url("./assets/themes/aqua/scrollbar-cap-decrement.svg?v=20260817.1");--window-frame-arrow-up-art-size:15px 16px;--window-frame-arrow-up-art-position:left top;--window-frame-arrow-down-art:url("./assets/themes/aqua/scrollbar-cap-increment.svg?v=20260817.1");--window-frame-arrow-down-art-size:15px 15px;--window-frame-arrow-down-art-position:center;--scrollbar-track:var(--window-frame-track-bg);--scrollbar-thumb:var(--window-frame-thumb-bg);--scrollbar-button:var(--window-frame-arrow-bg);--scrollbar-width:15px;--scrollbar-track-border:1px solid #9b9b9b;--scrollbar-track-shadow:inset 0 0 2px rgba(0,0,0,0.3);--scrollbar-thumb-shadow:inset 1px 0 0 rgba(255,255,255,0.75),inset -1px 0 0 rgba(0,63,112,0.24);--scrollbar-button-border:1px solid #9b9b9b;--scrollbar-button-shadow:inset 0 1px 0 #ffffff;--tab-radius:7px 7px 0 0;--tab-overlap:0;--tab-bg:linear-gradient(to bottom,#fbfbfb 0 5%,#f6f6f6 5% 10%,#f2f2f2 10% 15%,#ededed 15% 25%,#ececec 25% 30%,#e9e9e9 30% 40%,#e8e8e8 40% 45%,#e7e7e7 45% 50%,#e5e5e5 50% 55%,#dbdbdb 55% 60%,#dedede 60% 65%,#e2e2e2 65% 70%,#e6e6e6 70% 75%,#eaeaea 75% 80%,#ececec 80% 85%,#f2f2f2 85% 90%,#f8f8f8 90% 95%,#ffffff 95% 100%);--tab-hover-bg:var(--tab-bg);--tab-active-bg:linear-gradient(to bottom,#e2ecf9 0 5%,#cbdff4 5% 10%,#b8d3f0 10% 15%,#accded 15% 25%,#a3c7ec 25% 30%,#9ec5ec 30% 35%,#9ac1eb 35% 40%,#94bfeb 40% 45%,#91beea 45% 50%,#69a8e8 50% 55%,#71adeb 55% 60%,#76b1ee 60% 65%,#7fb8f4 65% 70%,#85bef9 70% 75%,#8cc6ff 75% 80%,#93caff 80% 85%,#98d0ff 85% 90%,#a0d8ff 90% 95%,#b8eeff 95% 100%);--tab-active-fg:#06131d;--theme-lab-button-min-width:69px;--theme-lab-pane-gap:10px 18px;--theme-lab-pane-padding:10px 14px 14px;--theme-lab-pane-bg:repeating-linear-gradient(to bottom,#e6e6e6 0 1px,#eeeeee 1px 2px,#f2f2f2 2px 3px,#eeeeee 3px 4px);--theme-lab-group-padding:4px 10px 10px;--theme-lab-group-bg:transparent;--theme-lab-group-border:0;--theme-lab-group-shadow:none;--theme-lab-heading-margin:0 0 10px;--theme-lab-heading-padding-bottom:5px;--theme-lab-heading-border-bottom:1px solid #9b9b9b;--theme-lab-heading-weight:700;--theme-lab-button-row-gap:8px;--theme-lab-button-row-margin-bottom:11px;--theme-lab-choice-gap:5px 12px;--theme-lab-choice-row-min-height:19px;--theme-lab-checkbox-checkmark-image:var(--choice-checkmark-image);--theme-lab-checkbox-active-bg:var(--aqua-checkbox-pressed-image) center / 18px 18px no-repeat;--theme-lab-checkbox-active-shadow:none;--theme-lab-radio-active-bg:var(--aqua-radio-pressed-image) center / 18px 18px no-repeat;--theme-lab-radio-active-shadow:none;--theme-lab-form-gap:7px 12px;--theme-lab-form-label-columns:88px minmax(0,1fr);--theme-lab-form-label-align:right;--theme-lab-form-label-column-gap:7px;--theme-lab-form-label-align-items:center;--theme-lab-control-margin-top:9px;--theme-lab-segmented-button-min-height:23px;--theme-lab-segmented-button-height:23px;--theme-lab-segmented-button-padding:2px 10px;--theme-lab-tabs-gap:3px;--theme-lab-tabs-padding:0 12px 7px;--theme-lab-tabs-border-bottom:0;--theme-lab-tab-button-min-height:24px;--theme-lab-tab-button-height:24px;--theme-lab-tab-button-padding:3px 13px 2px;--theme-lab-tab-selected-min-height:24px;--theme-lab-tab-selected-height:24px;--theme-lab-tab-button-bg:var(--tab-bg);--theme-lab-tab-selected-bg:var(--tab-active-bg);--theme-lab-tab-selected-fg:#06131d;--theme-lab-tab-panel-min-height:31px;--theme-lab-tab-panel-margin-top:-1px;--theme-lab-tab-panel-padding:6px 9px;--theme-lab-tab-panel-border:1px solid #6b8191;--theme-lab-tab-panel-radius:0 0 3px 3px;--theme-lab-tab-panel-bg:var(--window-bg);--theme-lab-tab-panel-shadow:inset 0 1px 0 #ffffff;--theme-lab-navigation-generic-label-display:none;--theme-lab-column-browser-label-display:inline;--theme-lab-generic-browser-display:none;--theme-lab-aqua-browser-display:grid;--theme-lab-split-min-height:150px;--theme-lab-split-columns:repeat(3,minmax(0,1fr));--theme-lab-split-rows:minmax(0,1fr) 15px;--theme-lab-browser-columns:repeat(3,190px);--theme-lab-browser-column-scrollbar-width:15px;--theme-lab-browser-column-scrollbar-display:block;--theme-lab-browser-column-border-right:1px solid #a8a8a8;--theme-lab-browser-column-bg:#ffffff;--theme-lab-browser-column-scrollbar-border:1px solid #8e8e8e;--theme-lab-browser-column-scrollbar-bg:linear-gradient(90deg,#e1e1e1,#ffffff 47%,#d2d2d2 76%,#f3f3f3);--theme-lab-browser-column-scrollbar-shadow:inset 0 0 2px rgba(0,0,0,0.28);--theme-lab-browser-column-thumb-top:3px;--theme-lab-browser-column-thumb-height:42px;--theme-lab-browser-column-thumb-border:1px solid #00478f;--theme-lab-browser-column-thumb-radius:7px;--theme-lab-browser-column-thumb-bg:linear-gradient(90deg,#0c61c3 0%,#64bfff 18%,#c2f2ff 43%,#45a9ec 58%,#8bdcff 80%,#0756b6 100%);--theme-lab-browser-column-thumb-shadow:inset 1px 0 0 rgba(255,255,255,0.5),inset -1px 0 0 rgba(0,35,105,0.36);--theme-lab-browser-column-scrollbar-button-border:1px solid #8e8e8e;--theme-lab-browser-column-scrollbar-button-bg:var(--btn-bg);--theme-lab-browser-column-scrollbar-arrow-color:#202020;--theme-lab-split-border:1px solid #8e8e8e;--theme-lab-split-radius:3px;--theme-lab-split-bg:#ffffff;--theme-lab-split-shadow:inset 0 1px 2px rgba(0,0,0,0.24),0 1px 0 #ffffff;--theme-lab-sidebar-padding:0;--theme-lab-sidebar-border-right:1px solid #a8a8a8;--theme-lab-sidebar-bg:#ffffff;--theme-lab-list-row-min-height:18px;--theme-lab-list-row-gap:4px;--theme-lab-list-row-padding:1px 6px;--theme-lab-list-row-radius:0;--theme-lab-list-row-font-size:12px;--theme-lab-list-row-line-height:16px;--theme-lab-sidebar-icon-size:16px;--theme-lab-sidebar-icon-bg:transparent;--theme-lab-sidebar-system-svg-opacity:0;--theme-lab-sidebar-startup-disk-image:url("./assets/themes/aqua/browser-volume-16.svg?v=20260817.1");--theme-lab-sidebar-applications-image:url("./assets/themes/aqua/browser-folder-16.svg?v=20260817.1");--theme-lab-sidebar-trash-image:url("./assets/themes/aqua/trash.svg?v=20260817.1");--theme-lab-sidebar-selected-bg:#bfd8fa;--theme-lab-sidebar-selected-fg:#111111;--theme-lab-list-frame-border:0;--theme-lab-list-row-border-bottom:0;--theme-lab-list-selected-bg:#bfd8fa;--theme-lab-list-selected-fg:#111111;--theme-lab-list-icon-display:block;--theme-lab-list-icon-size:16px;--theme-lab-list-icon-image:url("./assets/themes/aqua/browser-folder-16.svg?v=20260817.1");--theme-lab-list-document-image:url("./assets/themes/aqua/browser-document-16.svg?v=20260817.1");--theme-lab-browser-disclosure-display:block;--theme-lab-browser-disclosure-color:#747474;--theme-lab-browser-horizontal-scrollbar-display:block;--theme-lab-browser-scrollbar-border:1px solid #8e8e8e;--theme-lab-browser-scrollbar-bg:linear-gradient(#d1d1d1,#ffffff 48%,#c3c3c3);--theme-lab-browser-scrollbar-shadow:inset 0 0 2px rgba(0,0,0,0.28);--theme-lab-browser-scrollbar-thumb-border:1px solid #00478f;--theme-lab-browser-scrollbar-thumb-bg:linear-gradient(#a4e6ff,#2b96dd 50%,#79d2ff);--theme-lab-browser-scrollbar-thumb-shadow:inset 0 1px 0 rgba(255,255,255,0.72);--theme-lab-list-scrollbar-display:grid;--theme-lab-list-scrollbar-width:15px;--theme-lab-layer-columns:minmax(0,0.9fr) minmax(0,1.1fr);--theme-lab-layer-gap:9px;--theme-lab-layer-border:1px solid #6f6f6f;--theme-lab-layer-radius:5px;--theme-lab-layer-bg:rgba(250,250,250,0.94);--theme-lab-layer-shadow:0 5px 11px rgba(0,0,0,0.34);--theme-lab-layer-padding:10px 12px;--theme-lab-menu-grid-row:1 / span 2;--theme-lab-menu-padding:3px 0;--theme-lab-menu-item-min-height:21px;--theme-lab-menu-item-padding:2px 9px 2px 21px;--theme-lab-menu-item-bg:#f9f9f9;--theme-lab-menu-item-fg:#111111;--theme-lab-menu-item-selected-bg:linear-gradient(to bottom,#dfe1e5 0 1px,#346cbe 1px 3px,#3871c0 3px 4px,#346cbe 4px 5px,#2c61b9 5px 6px,#346cbe 6px 7px,#3973c1 7px 8px,#346cbe 8px 9px,#2c61b9 9px 10px,#346cbe 10px 11px,#3973c1 11px 12px,#346cbe 12px 13px,#2c61b9 13px 14px,#346cbe 14px 15px,#3973c1 15px 16px,#346cbe 16px 17px,#2c61b9 17px 18px,#346cbe 18px 20px);--theme-lab-menu-item-selected-fg:#ffffff;--theme-lab-menu-item-disabled-bg:#f9f9f9;--theme-lab-menu-item-disabled-fg:#a4a4a4;--theme-lab-menu-item-disabled-opacity:1;--theme-lab-menu-separator-margin:3px 0;--theme-lab-menu-separator-border-bottom:1px solid #a7a7a7;--theme-lab-popover-padding:9px 11px;--theme-lab-popover-bg:#fffcca;--theme-lab-popover-copy-fg:#5f5f5f;--theme-lab-popover-generic-label-display:none;--theme-lab-help-tag-label-display:block;--theme-lab-dialog-columns:64px minmax(0,1fr);--theme-lab-dialog-gap:7px 10px;--theme-lab-dialog-padding:12px 21px 17px;--theme-lab-dialog-bg:var(--window-bg);--theme-lab-dialog-actions-column:2;--theme-lab-dialog-action-gap:6px;--theme-lab-dialog-cancel-display:inline-flex;--theme-lab-alert-icon-display:block;--theme-lab-alert-icon-size:64px;--theme-lab-alert-icon-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64'%3E%3Cdefs%3E%3ClinearGradient id='g' x2='0' y2='1'%3E%3Cstop stop-color='%23fff78a'/%3E%3Cstop offset='.45' stop-color='%23ffd91b'/%3E%3Cstop offset='1' stop-color='%23f0a900'/%3E%3C/linearGradient%3E%3Cfilter id='s' x='-20%25' y='-20%25' width='140%25' height='150%25'%3E%3CfeDropShadow dx='0' dy='2' stdDeviation='1.4' flood-opacity='.42'/%3E%3C/filter%3E%3C/defs%3E%3Cpath d='M31.9 5.5c1.9 0 3.5 1 4.5 2.8l24 42c1 1.8 1 3.8 0 5.5-1 1.7-2.7 2.7-4.8 2.7H8.2c-2.1 0-3.8-1-4.8-2.7-1-1.7-1-3.7 0-5.5l24-42c1-1.8 2.6-2.8 4.5-2.8z' fill='url(%23g)' stroke='%23a66a00' stroke-width='2' filter='url(%23s)'/%3E%3Cpath d='M31.9 9.3 7.1 53.9c-.2.4-.1.7.1.9.2.3.5.4 1 .4h47.4c.5 0 .8-.1 1-.4.2-.2.3-.5.1-.9L31.9 9.3z' fill='none' stroke='%23fff' stroke-opacity='.7'/%3E%3Cpath d='M28.4 21.2h7l-1.2 22h-4.6l-1.2-22z' fill='%23fff' stroke='%23b77b00' stroke-width='.7'/%3E%3Cellipse cx='31.9' cy='49.3' rx='3.3' ry='3.1' fill='%23fff' stroke='%23b77b00' stroke-width='.7'/%3E%3C/svg%3E");--theme-lab-sheet-specimen-display:block;--theme-lab-sheet-specimen-position:relative;--theme-lab-sheet-specimen-grid-column:1 / -1;--theme-lab-sheet-specimen-min-height:116px;--theme-lab-sheet-owner-window-border:1px solid #858585;--theme-lab-sheet-owner-window-radius:7px 7px 2px 2px;--theme-lab-sheet-owner-window-bg:#ffffff;--theme-lab-sheet-owner-window-shadow:0 3px 7px rgba(0,0,0,0.3);--theme-lab-sheet-owner-window-overflow:hidden;--theme-lab-sheet-owner-display:flex;--theme-lab-sheet-owner-titlebar-height:22px;--theme-lab-sheet-owner-titlebar-border:1px solid #7f7f7f;--theme-lab-sheet-owner-titlebar-bg:var(--system-titlebar-active-bg);--theme-lab-sheet-owner-titlebar-shadow:inset 0 1px 0 #ffffff;--theme-lab-sheet-owner-body-height:92px;--theme-lab-sheet-owner-body-bg:#ffffff;--theme-lab-era-titlebar-control-top:3px;--theme-lab-era-titlebar-control-size:15px;--theme-lab-era-titlebar-close-left:7px;--theme-lab-era-titlebar-minimize-left:28px;--theme-lab-era-titlebar-zoom-left:49px;--alarm-clock-frame-border:1px solid #858585;--alarm-clock-frame-radius:5px;--alarm-clock-frame-shadow:0 3px 8px rgba(0,0,0,0.25);--alarm-clock-title-bg:#f2f2f2;--alarm-clock-surface-bg:#ffffff;--alarm-clock-readout-bg:#ffffff;--alarm-clock-divider:1px solid #b3b3b3;--alarm-clock-active-bg:linear-gradient(#2a8cff,#0a5bd0);--alarm-clock-active-fg:#ffffff;--alarm-clock-close-size:12px;--alarm-clock-close-border:1px solid #b0453e;--alarm-clock-close-radius:50%;--alarm-clock-close-bg:radial-gradient(circle at 35% 30%,#ff9f98 0 2px,#e6483e 4px,#a52a24 5px);--alarm-clock-close-shadow:inset 0 1px 0 rgba(255,255,255,0.5);--alarm-clock-lever-radius:3px;--alarm-clock-lever-bg:#e8e8e8;--alarm-clock-lever-hover-bg:#dcdcdc;--alarm-clock-lever-fg:#202020;--alarm-clock-lever-shadow:inset 0 1px 0 #ffffff,0 1px 1px rgba(0,0,0,0.2);--alarm-clock-lever-focus-outline:2px solid rgba(20,90,200,0.6);--alarm-clock-mode-divider:1px solid #c8c8c8;--alarm-clock-mode-radius:4px;--alarm-clock-mode-bg:#f2f2f2;--alarm-clock-mode-hover-bg:#e8f3ff;--alarm-clock-mode-active-shadow:inset 0 0 0 2px #0a5bd0;--alarm-clock-section-gap:3px;--theme-lab-era-titlebar-minimize-bg:var(--traffic-light-minimize-bg) center / var(--traffic-light-sprite-size) no-repeat;--theme-lab-sheet-display:grid;--theme-lab-sheet-position:absolute;--theme-lab-sheet-top:22px;--theme-lab-sheet-right:18px;--theme-lab-sheet-left:18px;--theme-lab-sheet-margin-top:0;--theme-lab-sheet-columns:32px minmax(0,1fr);--theme-lab-sheet-gap:5px 9px;--theme-lab-sheet-padding:9px 14px 11px;--theme-lab-sheet-border:1px solid #858585;--theme-lab-sheet-border-top-width:0;--theme-lab-sheet-radius:0 0 6px 6px;--theme-lab-sheet-bg:repeating-linear-gradient(to bottom,#e6e6e6 0 1px,#eeeeee 1px 2px,#ffffff 2px 3px,#eeeeee 3px 4px);--theme-lab-sheet-shadow:0 5px 9px rgba(0,0,0,0.38);--theme-lab-sheet-owner-content:none;--theme-lab-sheet-icon-display:block;--theme-lab-sheet-icon-size:32px;--theme-lab-sheet-icon-image:url("./assets/themes/aqua/sheet-warning-64.svg?v=20260817.1");--theme-lab-sheet-copy-gap:3px;--theme-lab-sheet-actions-display:flex;--theme-lab-sheet-generic-copy-display:none;--theme-lab-sheet-generic-action-display:none;--theme-lab-sheet-aqua-copy-display:block;--theme-lab-sheet-aqua-action-display:inline-flex;--theme-lab-sheet-actions-column:2;--theme-lab-sheet-actions-margin-top:2px;--theme-lab-sheet-action-gap:12px;--theme-lab-sheet-button-min-width:69px;--theme-lab-progress-height:15px;--theme-lab-progress-padding:1px;--theme-lab-progress-border:1px solid #777777;--theme-lab-progress-radius:999px;--theme-lab-progress-bg:linear-gradient(#d1d1d1,#ffffff 48%,#c5c5c5);--theme-lab-progress-value-radius:999px;--theme-lab-progress-value-bg:var(--progress-fill-bg);--theme-lab-progress-value-shadow:inset 0 1px 0 rgba(255,255,255,0.88);--theme-lab-scroll-height:68px;--theme-lab-scroll-padding:4px 7px;--theme-lab-scroll-frame-border:1px solid #8e8e8e;--theme-lab-scroll-frame-radius:2px;--theme-lab-scroll-frame-shadow:inset 0 1px 2px rgba(0,0,0,0.2);--theme-lab-scroll-bg:#ffffff;--theme-lab-scroll-item-margin:0;--theme-lab-scroll-item-line-height:18px;--theme-lab-scrollbar-border-left:0;--theme-lab-scrollbar-bg:var(--window-frame-track-bg);--theme-lab-scrollbar-track-bg:var(--window-frame-track-bg);--theme-lab-scrollbar-track-shadow:none;--theme-lab-scrollbar-thumb-top:8px;--theme-lab-scrollbar-thumb-right:1px;--theme-lab-scrollbar-thumb-left:1px;--theme-lab-scrollbar-thumb-min-height:24px;--theme-lab-scrollbar-thumb-height:72%;--theme-lab-scrollbar-thumb-border:0;--theme-lab-scrollbar-thumb-radius:7px;--theme-lab-scrollbar-thumb-bg:var(--window-frame-thumb-bg);--theme-lab-scrollbar-thumb-shadow:none;--theme-lab-scrollbar-thumb-active-bg:linear-gradient(90deg,#0023a0 0 7%,#5b8bd0 7% 14%,#75a7d9 14% 21%,#69a0d9 21% 29%,#609cd9 29% 36%,#2474cd 36% 43%,#3783da 43% 50%,#4d96ec 50% 57%,#61a9f5 57% 64%,#6fb5fa 64% 71%,#7bc3ff 71% 79%,#70b6f9 79% 100%);--theme-lab-scrollbar-button-border:0;--theme-lab-scrollbar-button-shadow:none;--theme-lab-scrollbar-button-active-bg:var(--btn-active-bg);--theme-lab-scrollbar-button-active-shadow:inset 0 1px 0 rgba(255,255,255,0.7);--theme-lab-scrollbar-arrow-width:0;--theme-lab-scrollbar-arrow-height:0;--theme-lab-scrollbar-arrow-side-border:3px solid transparent;--theme-lab-scrollbar-decrement-border:0;--theme-lab-scrollbar-increment-border:0;--theme-lab-mini-position:relative;--theme-lab-mini-min-height:50px;--theme-lab-mini-padding:22px 0 0;--theme-lab-mini-border:1px solid #858585;--theme-lab-mini-radius:7px 7px 2px 2px;--theme-lab-mini-shadow:0 3px 7px rgba(0,0,0,0.3);--theme-lab-mini-body-content:"";--theme-lab-mini-body-inset:22px 0 0;--theme-lab-mini-body-border:0;--theme-lab-mini-body-bg:#ffffff;--theme-lab-mini-control-display:block;--theme-lab-mini-control-top:3px;--theme-lab-mini-control-edge:5px;--theme-lab-mini-control-size:15px;--theme-lab-mini-control-border:0;--theme-lab-mini-control-radius:50%;--theme-lab-mini-control-shadow:none;--theme-lab-mini-control-close-left:var(--theme-lab-era-titlebar-close-left);--theme-lab-mini-control-minimize-left:var(--theme-lab-era-titlebar-minimize-left);--theme-lab-mini-control-minimize-display:block;--theme-lab-mini-control-zoom-left:var(--theme-lab-era-titlebar-zoom-left);--theme-lab-mini-control-zoom-right:auto;--theme-lab-mini-inactive-control-display:block;--theme-lab-mini-title-position:absolute;--theme-lab-mini-title-left:50%;--theme-lab-mini-title-top:3px;--theme-lab-mini-title-width:max-content;--theme-lab-mini-title-max-width:calc(100% - 58px);--theme-lab-mini-title-padding:0 5px;--theme-lab-mini-title-bg:transparent;--theme-lab-mini-title-weight:600;--theme-lab-mini-title-line-height:15px;--theme-lab-mini-title-transform:translateX(-50%);--theme-lab-mini-inactive-border:1px solid #9b9b9b;--theme-lab-mini-inactive-shadow:0 2px 5px rgba(0,0,0,0.18);--theme-lab-mini-inactive-opacity:1;--theme-lab-mini-inactive-title-bg:transparent;--theme-lab-mini-inactive-title-fg:#6d6d6d;--theme-lab-finder-window-display:block;--theme-lab-finder-window-border:1px solid #858585;--theme-lab-finder-window-radius:7px 7px 2px 2px;--theme-lab-finder-window-bg:#ffffff;--theme-lab-finder-window-shadow:0 4px 9px rgba(0,0,0,0.34);--theme-lab-finder-window-overflow:hidden;--theme-lab-finder-window-titlebar-display:flex;--theme-lab-finder-window-titlebar-height:22px;--theme-lab-finder-window-titlebar-border:1px solid #7f7f7f;--theme-lab-finder-window-titlebar-bg:var(--system-titlebar-active-bg);--theme-lab-finder-window-titlebar-shadow:inset 0 1px 0 #ffffff;--theme-lab-finder-status-display:flex;--theme-lab-finder-status-height:19px;--theme-lab-finder-status-border-top:1px solid #a3a3a3;--theme-lab-finder-status-border-bottom:1px solid #a3a3a3;--theme-lab-finder-status-bg:var(--toolbar-bg);--theme-lab-finder-status-shadow:inset 0 1px 0 #ffffff;--theme-lab-toolbar-min-height:56px;--theme-lab-toolbar-gap:16px;--theme-lab-toolbar-padding:6px 10px;--theme-lab-toolbar-border:1px solid #7f7f7f;--theme-lab-toolbar-radius:0;--theme-lab-toolbar-bg:var(--toolbar-bg);--theme-lab-toolbar-shadow:inset 0 1px 0 #ffffff;--theme-lab-toolbar-button-display:none;--theme-lab-toolbar-location-display:none;--theme-lab-toolbar-status-display:none;--theme-lab-separator-display:none;--theme-lab-toolbar-icon-strip-display:flex;--theme-lab-toolbar-icon-gap:12px;--theme-lab-toolbar-search-display:block;--theme-lab-toolbar-search-width:120px;--theme-lab-toolbar-navigation-image-size:24px;--theme-lab-toolbar-back-image:url("./assets/themes/aqua/toolbar-back.svg?v=20260817.1");--theme-lab-toolbar-forward-image:url("./assets/themes/aqua/toolbar-forward.svg?v=20260817.1");--theme-lab-toolbar-computer-image:url("./assets/themes/aqua/toolbar-computer.svg?v=20260817.1");--theme-lab-toolbar-home-image:url("./assets/themes/aqua/toolbar-home.svg?v=20260817.1");--theme-lab-toolbar-favorites-image:url("./assets/themes/aqua/toolbar-favorites.svg?v=20260817.1");--theme-lab-toolbar-applications-image:url("./assets/themes/aqua/toolbar-applications.svg?v=20260817.1");--theme-lab-toolbar-view-icon-image:url("./assets/themes/aqua/view-icon-12.svg?v=20260817.1");--theme-lab-toolbar-view-list-image:url("./assets/themes/aqua/view-list-12.svg?v=20260817.1");--theme-lab-toolbar-view-columns-image:url("./assets/themes/aqua/view-columns-12.svg?v=20260817.1");--theme-lab-toolbar-era-separator-display:block;--theme-lab-toolbar-era-separator-bg:#969696;--theme-lab-toolbar-era-separator-shadow:1px 0 #ffffff;--theme-lab-finder-min-height:146px;--theme-lab-finder-columns:repeat(6,minmax(58px,1fr));--theme-lab-finder-gap:4px;--theme-lab-finder-padding:10px 7px;--theme-lab-finder-border:0;--theme-lab-finder-border-top:0;--theme-lab-finder-bg:#ffffff;--theme-lab-finder-shadow:inset 0 1px 1px rgba(0,0,0,0.18);--theme-lab-finder-item-width:auto;--theme-lab-finder-item-icon-size:48px;--theme-lab-finder-item-font-family:var(--theme-ui-font);--theme-lab-finder-item-font-size:13px;--theme-lab-finder-icon-selected-bg:#b4d1f7;--theme-lab-finder-icon-selected-fg:#111111;--theme-lab-finder-label-bg:#ffffff;--theme-lab-finder-label-margin-top:4px;--theme-lab-finder-label-padding:1px 3px;--theme-lab-finder-label-font-weight:400;--theme-lab-finder-system-svg-opacity:0;--theme-lab-finder-icon-bg:transparent;--theme-lab-finder-startup-disk-image:url("./assets/themes/aqua/startup-disk.svg?v=20260817.1");--theme-lab-finder-folder-image:url("./assets/themes/aqua/folder.svg?v=20260817.1");--theme-lab-finder-app-image:url("./assets/themes/aqua/finder-app.svg?v=20260817.1");--theme-lab-finder-document-image:url("./assets/themes/aqua/document.svg?v=20260817.1");--theme-lab-finder-era-extra-display:flex;--theme-lab-finder-rows-display:none;--theme-lab-finder-rows-border:1px solid #8e8e8e;--theme-lab-finder-rows-bg:#ffffff;--theme-lab-finder-rows-shadow:inset 0 1px 1px rgba(0,0,0,0.16);--theme-lab-finder-row-min-height:25px;--theme-lab-finder-row-padding:3px 6px;--theme-lab-finder-row-border-bottom:1px solid #d1d1d1;--control-settings-columns:minmax(0,1fr);--control-settings-rows:none;--control-chooser-area:auto;--control-chooser-direction:row;--control-chooser-gap:2px;--control-chooser-border-bottom:1px solid #b9b9bd;--control-chooser-border-right:0;--control-chooser-item-direction:column;--control-chooser-item-flex:1 1 0;--control-chooser-item-gap:2px;--control-chooser-item-padding:4px 8px;--control-chooser-item-offset:0px;--control-chooser-item-border:0;--control-chooser-item-radius:5px;--control-chooser-item-bg:transparent;--control-chooser-item-fg:#333333;--control-chooser-hover-bg:rgba(0,20,60,0.08);--control-chooser-hover-fg:#222222;--control-chooser-active-bg:rgba(0,20,60,0.16);--control-chooser-active-fg:#111111;--control-chooser-active-weight:inherit;--control-chooser-active-shadow:inset 0 1px 2px rgba(0,0,30,0.28);--control-chooser-icon-display:block;--control-chooser-icon-size:24px;--control-chooser-label-size:10px;--control-strip-thickness:26px;--control-strip-bg:linear-gradient(#ffffff,#d9d9de 48%,#ccccd2 52%,#ececf1);--control-strip-border:1px solid #8e8e94;--control-strip-divider:1px solid rgba(0,0,0,0.12);--control-strip-radius:13px;--control-strip-radius-mirrored:13px;--control-strip-shadow:0 2px 6px rgba(0,0,40,0.4),inset 0 1px 1px rgba(255,255,255,0.9);--control-strip-hover-bg:linear-gradient(#e2eeff,#b6d2f8 50%,#a2c6f6);--control-strip-hover-fg:#10306a;--control-strip-hover-shadow:inset 0 1px 1px rgba(255,255,255,0.7);--control-strip-active-bg:linear-gradient(#b4d2fa,#4f8ef2 50%,#2f6ad0);--control-strip-active-fg:#ffffff;--control-strip-active-shadow:inset 0 1px 1px rgba(255,255,255,0.6);--control-strip-gauge:#4f8ef2;--control-strip-gauge-bg:#ffffff;--control-strip-grip-inset:0;--control-strip-grip:repeating-linear-gradient(to bottom,rgba(255,255,255,0.85) 0 1px,rgba(0,0,0,0) 1px 4px) 50% 50% / 8px 60% no-repeat,linear-gradient(#cfe4ff,#6ba2f7 45%,#3672e8 55%,#7fb0f8)}html[data-theme="snow-leopard"],body[data-theme="snow-leopard"]{--theme-ui-font:"Lucida Grande","Lucida Sans Unicode","Hiragino Sans GB","STHeiti","Microsoft YaHei",sans-serif;--theme-title-font:var(--theme-ui-font);--system-select-arrow-right:6px;--system-select-arrow-width:8px;--system-select-arrow-height:13px;--system-select-arrow-transform:translateY(-50%);--system-select-arrow-bg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='13' viewBox='0 0 8 13'%3E%3Cpath d='m1 5 3-3 3 3zM1 8l3 3 3-3z' fill='%23064a79'/%3E%3C/svg%3E");--system-readable-min:13px;--system-title-size:13px;--system-control-size:13px;--system-text-size:13px;--system-caption-size:11px;--system-menu-height:22px;--system-titlebar-height:22px;--system-titlebar-control-slot:24px;--system-titlebar-control-size:14px;--system-titlebar-title-height:16px;--system-titlebar-font-size:13px;--system-titlebar-margin-y:0;--system-titlebar-padding-y:0;--system-titlebar-padding-x:5px;--system-titlebar-inactive-control-filter:grayscale(1);--system-titlebar-inactive-title-color:#777777;--system-control-min-height:22px;--system-button-min-height:22px;--system-button-small-height:20px;--system-button-mini-height:18px;--system-button-small-font-size:11px;--system-button-mini-font-size:9px;--system-button-small-padding-x:8px;--system-button-mini-padding-x:6px;--system-button-padding-y:2px;--system-button-padding-x:12px;--titlebar-content-padding-inline:7px;--titlebar-title-text-shadow:0 1px 0 rgba(255,255,255,0.72);--traffic-light-size:14px;--traffic-light-close-bg:url("./assets/themes/snow-leopard/lamp-close.png?v=20260817.1");--traffic-light-minimize-bg:url("./assets/themes/snow-leopard/lamp-minimize.png?v=20260817.1");--traffic-light-resize-bg:url("./assets/themes/snow-leopard/lamp-zoom.png?v=20260817.1");--traffic-light-sprite-size:14px 13px;--theme-lab-era-titlebar-control-top:3px;--theme-lab-era-titlebar-control-size:14px;--theme-lab-era-titlebar-minimize-bg:var(--traffic-light-minimize-bg) center / var(--traffic-light-sprite-size) no-repeat;--theme-lab-mini-position:relative;--theme-lab-mini-control-display:block;--theme-lab-mini-control-top:4px;--theme-lab-mini-control-size:var(--theme-lab-era-titlebar-control-size);--theme-lab-mini-control-radius:50%;--theme-lab-mini-control-close-left:7px;--theme-lab-mini-control-close-bg:var(--traffic-light-close-bg) center / var(--traffic-light-sprite-size) no-repeat;--theme-lab-mini-control-minimize-left:28px;--theme-lab-mini-control-minimize-display:block;--theme-lab-mini-control-minimize-bg:var(--traffic-light-minimize-bg) center / var(--traffic-light-sprite-size) no-repeat;--theme-lab-mini-control-zoom-left:49px;--theme-lab-mini-control-zoom-right:auto;--theme-lab-mini-control-zoom-bg:var(--traffic-light-resize-bg) center / var(--traffic-light-sprite-size) no-repeat;--theme-lab-mini-inactive-control-display:block;--theme-lab-mini-inactive-control-filter:grayscale(1);--theme-lab-mini-inactive-control-opacity:0.48;--alarm-clock-frame-border:1px solid #8e8e8e;--alarm-clock-frame-radius:4px;--alarm-clock-frame-shadow:0 3px 7px rgba(0,0,0,0.25);--alarm-clock-title-bg:#e6e6e6;--alarm-clock-surface-bg:#f2f2f2;--alarm-clock-readout-bg:#ffffff;--alarm-clock-divider:1px solid #a3a3a3;--alarm-clock-active-bg:linear-gradient(#69a3da,#1468b6);--alarm-clock-active-fg:#ffffff;--alarm-clock-close-size:12px;--alarm-clock-close-border:1px solid #9f3934;--alarm-clock-close-radius:50%;--alarm-clock-close-bg:radial-gradient(circle at 35% 30%,#ffd7d3 0 1px,#ed7a72 2px,#d6534b 5px,#9f3934 6px);--alarm-clock-close-shadow:none;--alarm-clock-lever-radius:3px;--alarm-clock-lever-bg:#e4e4e4;--alarm-clock-lever-hover-bg:#dcdcdc;--alarm-clock-lever-fg:#202020;--alarm-clock-lever-shadow:inset 0 1px 0 #ffffff,0 1px 1px rgba(0,0,0,0.18);--alarm-clock-lever-focus-outline:1px solid #4a6c8f;--alarm-clock-mode-divider:1px solid #c0c0c0;--alarm-clock-mode-radius:4px;--alarm-clock-mode-bg:#e6e6e6;--alarm-clock-mode-hover-bg:#d6e4f0;--alarm-clock-mode-active-shadow:inset 0 0 0 2px #216cb7;--alarm-clock-section-gap:2px;--select-control-min-height:21px;--select-control-padding:2px 26px 2px 7px;--select-control-border:1px solid #a3a3a3;--select-control-radius:4px;--select-control-bg-color:#f7f7f7;--select-control-bg-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='11' viewBox='0 0 7 11'%3E%3Cpath d='m0.5 4 3-3 3 3zM0.5 7l3 3 3-3z' fill='%231c3d5f'/%3E%3C/svg%3E"),linear-gradient(#7ca6bf,#7ca6bf),linear-gradient(#dff5ff 0%,#87cff5 43%,#3598d6 51%,#70bfe9 100%),linear-gradient(#ffffff 0%,#fafafa 45%,#d1d1d1 52%,#f5f5f5 100%);--select-control-bg-position:right 7px center,right 20px top,right top,left top;--select-control-bg-size:7px 11px,1px 100%,21px 100%,100% 100%;--select-control-shadow:var(--btn-shadow);--select-control-font-weight:400;--system-select-control-min-height:21px;--system-select-control-padding:2px 26px 2px 7px;--system-select-control-border:var(--field-border);--system-select-control-radius:var(--select-radius);--system-select-control-bg:linear-gradient(#7ca6bf,#7ca6bf) right 19px top / 1px 100% no-repeat,linear-gradient(#dff5ff 0%,#87cff5 43%,#3598d6 51%,#70bfe9 100%) right top / 20px 100% no-repeat,linear-gradient(#ffffff 0%,#fafafa 45%,#d1d1d1 52%,#f5f5f5 100%);--system-select-control-shadow:var(--btn-shadow);--system-select-control-font-weight:400;--field-control-padding:3px 6px;--theme-lab-toolbar-min-height:34px;--theme-lab-toolbar-padding:4px 7px;--theme-lab-toolbar-radius:0;--theme-lab-toolbar-search-display:block;--theme-lab-toolbar-search-width:236px;--theme-lab-toolbar-bg:linear-gradient(#c0c0c0 0%,#b1b1b1 55%,#b3b3b3 100%);--theme-lab-snow-toolbar-height:30px;--theme-lab-snow-toolbar-bg:linear-gradient(#bebebe,#a7a7a7);--theme-lab-snow-toolbar-shadow:none;--theme-lab-nav-row-min-height:24px;--theme-lab-nav-row-padding-block:2px;--theme-lab-finder-row-min-height:27px;--theme-lab-finder-window-display:block;--theme-lab-finder-window-border:1px solid #8e8e8e;--theme-lab-finder-window-radius:5px 5px 2px 2px;--theme-lab-finder-window-bg:#ffffff;--theme-lab-finder-window-shadow:0 4px 10px rgba(0,0,0,0.3);--theme-lab-finder-window-titlebar-display:flex;--theme-lab-finder-window-titlebar-height:22px;--theme-lab-finder-window-titlebar-border:1px solid #8a8a8a;--theme-lab-finder-window-titlebar-bg:var(--system-titlebar-active-bg);--theme-lab-finder-window-titlebar-shadow:inset 0 1px 0 #ffffff;--theme-lab-finder-status-display:flex;--theme-lab-finder-status-height:19px;--theme-lab-finder-status-border-top:1px solid #515151;--theme-lab-finder-status-bg:linear-gradient(#cbcbcb 0%,#b2b2b2 45%,#a7a7a7 100%);--search-field-min-height:20px;--search-field-padding:2px 9px;--search-field-radius:999px;--find-path-header-display:grid;--find-path-table-columns:minmax(0,1fr) minmax(0,36%);--find-path-result-display:grid;--find-path-result-align:baseline;--find-path-result-column-gap:10px;--find-path-result-padding:6px 10px;--find-path-results-bg:#ffffff;--find-path-result-border-bottom:1px solid #e3e3e3;--find-path-result-last-border-bottom:0;--find-path-header-padding:2px 10px;--find-path-header-border-bottom:1px solid #c8c8c8;--find-path-header-bg:linear-gradient(#fbfbfb,#e8e8e8);--find-path-query-min-height:var(--search-field-min-height);--find-path-query-padding:var(--search-field-padding);--find-path-query-radius:var(--search-field-radius);--find-path-query-bg:var(--field-bg);--find-path-query-row-width:auto;--find-path-query-row-margin:calc(-1 * var(--find-path-pane-padding)) calc(-1 * var(--find-path-pane-padding)) 0;--find-path-query-row-padding:6px var(--find-path-pane-padding);--find-path-query-row-bg:var(--toolbar-bg);--find-path-query-row-border-bottom:var(--toolbar-border);--progress-height:13px;--progress-padding:1px;--progress-border-color:#9d9d9d;--progress-radius:6px;--progress-bg:linear-gradient(#d0d0d0,#f8f8f8 48%,#c9c9c9);--progress-fill-radius:5px;--progress-fill-bg:linear-gradient(#9fd4fb,#3c91d3 52%,#72b7e9);--progress-fill-shadow:inset 0 1px 0 rgba(255,255,255,0.66);--ink:#1f1f1f;--paper:#ededed;--panel:#d6d6d6;--quiet-panel:#f7f7f7;--shade:#c4c4c4;--shade-dark:#707070;--md-marker-ink:#6b6b6b;--rule:#b5b5b5;--pane-bg:#ededed;--details-bar-bg:linear-gradient(#f3f3f3,#ebebeb);--details-bar-border:#cacaca;--desktop:#471858;--desktop-surface:radial-gradient(circle at 30% 24%,rgba(255,255,255,0.3),transparent 26%),linear-gradient(180deg,#311238 0%,#813271 14%,#ae529f 26%,#ae5fb0 40%,#a562b5 55%,#975baa 70%,#905b9b 82%,#471858 100%);--window-bg:#ededed;--window-border:1px solid #8b8b8b;--window-radius:5px;--window-shadow:0 10px 22px rgba(0,0,0,0.34),0 2px 4px rgba(0,0,0,0.22);--active-window-shadow:var(--window-shadow);--inactive-window-shadow:0 4px 12px rgba(0,0,0,0.18);--system-titlebar-active-bg:linear-gradient(to bottom,#e2e2e2 0 1px,#d0d0d0 1px 3px,#cdcdcd 3px 6px,#cacaca 6px 9px,#c6c6c6 9px 12px,#c3c3c3 12px 15px,#c0c0c0 15px 18px,#bcbcbc 18px 22px);--system-titlebar-inactive-bg:linear-gradient(to bottom,#f0f0f0 0 1px,#e7e7e7 1px 8px,#dedede 8px 22px);--system-titlebar-background-origin:padding-box;--system-titlebar-background-clip:border-box;--system-titlebar-inactive-control-visibility:visible;--system-titlebar-inactive-control-opacity:0.48;--titlebar-title-bg:transparent;--titlebar-title-fg:#202020;--titlebar-border:1px solid #515151;--titlebar-border-inactive:1px solid #999999;--titlebar-shadow:inset 0 1px 0 #ffffff;--surface-primary:#ffffff;--surface-secondary:#e2e2e2;--surface-inset:#ffffff;--toolbar-bg:linear-gradient(#c0c0c0,#b1b1b1 55%,#b3b3b3);--toolbar-bg-inactive:linear-gradient(#e4e4e4,#d8d8d8);--toolbar-border:1px solid #515151;--app-toolbar-bg:linear-gradient(to bottom,#f0f0f0 0%,#e3e3e3 45%,#d2d2d2 100%);--app-toolbar-border-bottom:1px solid #a9a9a9;--toolbar-highlight:inset 0 1px 0 rgba(255,255,255,0.66);--sidebar-bg:#dde4eb;--sidebar-bg-inactive:#ededed;--selection-bg:linear-gradient(#577dea,#3766f2 50%,#1d5bf2);--selection-fg:#ffffff;--desktop-label-bg:transparent;--desktop-label-fg:#ffffff;--desktop-label-text-shadow:0 1px 2px rgba(0,0,0,0.8);--desktop-label-radius:8px;--desktop-label-selected-bg:var(--selection-bg);--desktop-label-selected-fg:var(--selection-fg);--theme-lab-list-selected-bg:linear-gradient(#3875d7 0 22%,#4a81da 22% 28%,#5b8dde 33% 78%,#3875d7 78% 100%);--theme-lab-list-selected-fg:#ffffff;--theme-lab-list-row-min-height:18px;--theme-lab-list-row-gap:4px;--theme-lab-list-row-padding:1px 6px;--theme-lab-list-row-border-bottom:0;--theme-lab-list-row-font-size:12px;--theme-lab-list-row-line-height:16px;--theme-lab-list-icon-display:block;--theme-lab-list-icon-size:16px;--theme-lab-list-icon-image:url("./assets/themes/snow-leopard/folder-16.svg?v=20260817.1");--theme-lab-list-document-image:url("./assets/themes/snow-leopard/document-16.svg?v=20260817.1");--sidebar-selection-bg:linear-gradient(#69a3da,#69a3da) top / 100% 1px no-repeat,linear-gradient(#69a3da,#1468b6);--sidebar-selection-bg-unfocused:linear-gradient(#a2b1cb,#a2b1cb) top / 100% 1px no-repeat,linear-gradient(#b1bfd8,#8296b8);--sidebar-selection-bg-inactive:linear-gradient(#a8a8a8,#a8a8a8) top / 100% 1px no-repeat,linear-gradient(#c1c1c1,#9c9c9c);--sidebar-selection-fg:#ffffff;--scrapbook-list-display:block;--scrapbook-pager-display:none;--scrapbook-pane-columns:minmax(160px,0.72fr) minmax(0,1fr);--scrapbook-pane-rows:minmax(0,1fr) auto auto;--scrapbook-pane-gap:10px;--scrapbook-mobile-pane-columns:1fr;--scrapbook-mobile-pane-rows:minmax(132px,156px) minmax(0,1fr) auto;--scrap-list-bg:var(--sidebar-bg);--scrap-list-border:1px solid #a6adb5;--scrap-list-radius:0;--scrap-list-shadow:inset -1px 0 0 rgba(255,255,255,0.42);--scrap-list-item-divider:0;--scrap-list-item-bg:transparent;--scrap-list-item-selected-bg:var(--sidebar-selection-bg);--scrap-list-item-selected-fg:var(--sidebar-selection-fg);--scrap-list-item-selected-radius:3px;--scrap-list-item-selected-shadow:inset 0 1px 0 rgba(255,255,255,0.3);--tdi-rail-padding:0;--tdi-rail-border:1px solid #a6adb5;--tdi-rail-radius:0;--tdi-rail-bg:var(--sidebar-bg);--tdi-rail-shadow:inset -1px 0 0 rgba(255,255,255,0.42);--tdi-source-label-display:block;--tdi-source-label-padding:8px 9px 4px;--tdi-source-label-bg:transparent;--tdi-source-label-fg:#728194;--tdi-source-label-font-size:10px;--tdi-source-label-letter-spacing:0.04em;--tdi-source-label-text-transform:uppercase;--tdi-tabs-gap:0;--tdi-tabs-padding:0 5px 5px;--tdi-tabs-bg:transparent;--tdi-tabs-border-bottom:0;--tdi-tab-height:38px;--tdi-tab-min-height:38px;--tdi-tab-border:0;--tdi-tab-border-bottom:0;--tdi-tab-radius:3px;--tdi-tab-bg:transparent;--tdi-tab-shadow:none;--tdi-tab-active-border:0;--tdi-tab-active-border-bottom:0;--tdi-tab-active-bg:var(--sidebar-selection-bg);--tdi-tab-active-fg:var(--sidebar-selection-fg);--tdi-tab-active-shadow:inset 0 1px 0 rgba(255,255,255,0.3);--tdi-tab-small-color:#66717d;--tdi-tab-active-small-color:rgba(255,255,255,0.9);--tdi-tab-close-size:16px;--tdi-tab-close-gutter:5px;--tdi-tab-close-border:0;--tdi-tab-close-radius:999px;--tdi-tab-close-bg:transparent;--tdi-tab-close-fg:#4d5660;--tdi-tab-close-shadow:none;--tdi-tab-close-active-bg:rgba(255,255,255,0.22);--tdi-tab-close-active-fg:#ffffff;--tdi-tab-close-active-shadow:none;--tdi-tab-close-hover-bg:rgba(0,0,0,0.12);--tdi-tab-close-hover-fg:currentColor;--tdi-tab-close-hover-shadow:none;--separator:#c6c6c6;--control-bg:linear-gradient(#fcfcfc,#ededed 52%,#dedede);--control-shadow:inset 0 1px 0 #ffffff,0 1px 1px rgba(0,0,0,0.18);--control-active-shadow:inset 0 1px 2px rgba(0,0,0,0.34);--control-focus-outline:3px solid rgba(83,154,219,0.58);--control-focus-offset:1px;--control-disabled-bg:linear-gradient(#f7f7f7,#ececec);--control-disabled-field-bg:#f2f2f2;--system-border:1px solid #a5a5a5;--system-inset:inset 0 1px 2px rgba(0,0,0,0.2),inset 0 -1px 0 #ffffff;--control-radius:4px;--btn-border-color:#7d7d7d;--btn-radius:999px;--btn-bg:linear-gradient(#f6f6f6 0%,#ebebeb 38%,#d9d9d9 44%,#e6e6e6 58%,#fdfdfd 100%);--btn-shadow:inset 0 1px 0 #ffffff,inset 0 0 0 1px rgba(255,255,255,0.35),0 1px 2px rgba(0,0,0,0.28);--btn-hover-bg:linear-gradient(#f8fbff 0%,#eef4fb 38%,#d8e4ee 44%,#eaf1f7 58%,#ffffff 100%);--btn-hover-fg:#111111;--btn-hover-shadow:inset 0 1px 0 #ffffff,0 1px 2px rgba(28,92,145,0.22);--btn-active-bg:linear-gradient(#d8d8d8 0%,#b7b7b7 48%,#9c9c9c 54%,#d2d2d2 100%);--btn-active-fg:#111111;--btn-active-shadow:inset 0 2px 3px rgba(0,0,0,0.26);--btn-default-bg:linear-gradient(#c1dbf2 0%,#a9cdec 20%,#8ec7e9 35%,#70acdd 48%,#84b9e3 60%,#a0cff6 80%,#c5f0fb 100%);--btn-default-fg:#1a1a1a;--btn-default-text-shadow:none;--btn-default-border-color:#b9cfe8;--btn-default-shadow:inset 0 1px 0 rgba(255,255,255,0.5),0 1px 2px rgba(0,0,0,0.2);--btn-default-active-bg:linear-gradient(#a8c8e8,#4f94cf 52%,#84c4ec);--btn-default-active-fg:#ffffff;--field-bg:#ffffff;--field-focus-bg:#ffffff;--field-border:1px solid #a3a3a3;--field-radius:3px;--clio-slip-radius:3px;--clio-slip-surface:#ffffff;--clio-slip-border:1px solid #c8c8c8;--clio-slip-shadow:inset 0 1px 0 #ffffff;--clio-slip-kept-surface:#ffffff;--clio-slip-kept-border:1px solid #7a7a7a;--clio-slip-kept-shadow:none;--clio-slip-mark-border:1px solid #c8c8c8;--clio-slip-mark-kept:#333333;--clio-said-rule:3px solid #9a9a9a;--select-radius:5px;--field-shadow:inset 0 1px 2px rgba(0,0,0,0.18),0 1px 0 #ffffff;--field-focus-border:1px solid #4f91cc;--field-focus-ring:0 0 0 3px rgba(94,158,219,0.42);--choice-bg:linear-gradient(#ffffff,#dedede);--choice-border:1px solid #949494;--choice-radius:3px;--choice-shadow:inset 0 1px 0 #ffffff;--choice-checked-bg:#7daee1;--choice-checked-bg-image:linear-gradient(to bottom,#c6d5ee 0%,#9dc2e7 15%,#92bae4 25%,#7daee1 42%,#5ca5ef 58%,#6db4fe 67%,#7ec3ff 75%,#8cd5ff 83%,#a1f1ff 92%,#b4ffff 100%);--choice-checked-border-color:#00006a #0a0a0a #272727 #0f57c8;--choice-checkmark-image:url("./assets/themes/snow-leopard/checkbox-checked-dark.svg?v=20260817.1");--radio-bg:linear-gradient(#ffffff,#dedede);--radio-border:1px solid #949494;--radio-shadow:inset 0 1px 0 #ffffff;--radio-image:none;--radio-focus-image:none;--radio-checked-image:radial-gradient(circle,transparent 0 100%),url("./assets/themes/snow-leopard/radio-selected.svg?v=20260817.1");--choice-disabled-checked-bg:#efefef;--choice-disabled-checked-bg-image:none;--choice-disabled-checkmark-image:url("./assets/themes/snow-leopard/checkbox-checked-disabled.svg?v=20260817.1");--choice-disabled-border-color:#a8a8a8;--choice-disabled-opacity:1;--radio-disabled-checked-image:radial-gradient(circle,#787878 0 1.75px,transparent 2.5px),radial-gradient(circle,#f6f6f6 0 5px,#c0c0c0 5.5px,#a8a8a8 6px,transparent 6.5px);--radio-disabled-checked-size:14px;--radio-checked-focus-image:var(--radio-checked-image);--theme-lab-radio-checked-bg:var(--radio-checked-image);--theme-lab-radio-dot-content:none;--menu-bar-bg:linear-gradient(#f4f4f4,#d8d8d8);--menu-bar-border:1px solid #9f9f9f;--menu-bar-shadow:inset 0 1px 0 #ffffff;--menu-panel-bg:rgba(250,250,250,0.98);--menu-panel-border:1px solid #9a9a9a;--menu-panel-radius:4px;--menu-panel-shadow:0 4px 12px rgba(0,0,0,0.32);--menu-panel-backdrop-filter:none;--menu-button-active-bg:linear-gradient(#577dea,#3766f2 50%,#1d5bf2);--menu-button-active-fg:#ffffff;--menu-item-active-bg:linear-gradient(#577dea,#3766f2 50%,#1d5bf2);--menu-item-active-fg:#ffffff;--window-frame-lane:15px;--window-frame-track-bg:linear-gradient(90deg,#b8b8b8 0%,#c8c8c8 14%,#dbdbdb 29%,#ebebeb 43%,#f6f6f6 57%,#fcfcfc 79%,#efefef 100%);--window-frame-track-border:1px solid #9b9b9b;--window-frame-thumb-bg:linear-gradient(180deg,rgba(18,72,141,0.82) 0,rgba(44,119,206,0.5) 2px,rgba(90,158,236,0.18) 5px,rgba(90,158,236,0) 7px) top / 100% 7px no-repeat,linear-gradient(0deg,rgba(13,69,139,0.82) 0,rgba(38,113,205,0.5) 2px,rgba(76,146,227,0.18) 5px,rgba(76,146,227,0) 7px) bottom / 100% 7px no-repeat,linear-gradient(90deg,#4a7fc0 0%,#759fdc 8%,#90bae6 17%,#8bb8e7 26%,#83b4e9 34%,#438de3 46%,#579eee 56%,#6aaefd 65%,#7cc0ff 73%,#88cfff 81%,#92daff 90%,#8bd0ff 100%);--window-frame-thumb-border:1px solid #1c4f96;--window-frame-thumb-radius:999px;--theme-lab-scrollbar-thumb-left:0px;--theme-lab-scrollbar-thumb-right:2px;--window-frame-arrow-bg:linear-gradient(#ffffff,#d4d4d4 52%,#f5f5f5);--scrollbar-track:var(--window-frame-track-bg);--scrollbar-thumb:var(--window-frame-thumb-bg);--scrollbar-button:var(--window-frame-arrow-bg);--scrollbar-width:15px;--scrollbar-track-border:1px solid #9b9b9b;--scrollbar-track-shadow:inset 0 0 2px rgba(0,0,0,0.25);--scrollbar-thumb-shadow:inset 1px 0 0 rgba(255,255,255,0.76),inset -1px 0 0 rgba(0,60,108,0.22);--scrollbar-button-border:1px solid #9b9b9b;--scrollbar-button-shadow:inset 0 1px 0 #ffffff;--scrollbar-compact-width:11px;--scrollbar-compact-track:linear-gradient(90deg,#808080,#a4a4a4 25%,#a4a4a4);--scrollbar-compact-thumb:linear-gradient(90deg,#c0c0c0,#d6d6d6 40%,#c0c0c0);--scrollbar-compact-radius:5px;--tab-radius:5px;--tab-overlap:0;--tab-bg:linear-gradient(#f9f9f9 0%,#ededed 42%,#e3e3e3 50%,#ffffff 100%);--tab-hover-bg:linear-gradient(#ffffff,#f0f0f0);--tab-active-bg:linear-gradient(#eaf2fb 0%,#acd1f0 42%,#7ab7e8 48%,#9cd1fb 75%,#cfffff 100%);--tab-active-fg:#111111;--theme-lab-tabs-gap:0;--theme-lab-tabs-border-bottom:0;--theme-lab-tabs-border-top:0;--theme-lab-tabs-bg:#ededed;--theme-lab-tabs-padding:1px 0 0;--theme-lab-tab-button-min-height:22px;--theme-lab-tab-button-height:22px;--theme-lab-tab-button-padding:1px 12px;--theme-lab-tab-button-border:1px solid #777777;--theme-lab-tab-button-radius:0;--theme-lab-tab-button-bg:var(--tab-bg);--theme-lab-tab-button-shadow:inset 0 1px 0 rgba(255,255,255,0.74);--theme-lab-tab-selected-min-height:22px;--theme-lab-tab-selected-height:22px;--theme-lab-tab-selected-bg:var(--tab-active-bg);--theme-lab-tab-selected-fg:#111111;--theme-lab-tab-selected-shadow:inset 0 1px 0 rgba(255,255,255,0.72);--theme-lab-tab-line-height:18px;--theme-lab-tab-first-radius:5px 0 0 5px;--theme-lab-tab-last-radius:0 5px 5px 0;--theme-lab-tab-last-border-right:1px solid #777777;--system-radio-size:14px;--system-check-size:14px;--theme-lab-button-min-width:72px;--theme-lab-group-bg:#ededed;--theme-lab-group-border:1px solid #b7b7b7;--theme-lab-group-shadow:inset 0 1px 0 rgba(255,255,255,0.72);--theme-lab-menu-item-min-height:16px;--theme-lab-menu-item-padding:2px 9px 2px 21px;--control-settings-columns:minmax(0,1fr);--control-settings-rows:none;--control-chooser-area:auto;--control-chooser-bg:linear-gradient(#cfcfcf,#b6b6b6);--control-chooser-direction:row;--control-chooser-gap:4px;--control-chooser-padding:2px 8px;--control-chooser-border-bottom:1px solid #838383;--control-chooser-border-right:0;--control-chooser-item-direction:column;--control-chooser-item-flex:1 1 0;--control-chooser-item-gap:2px;--control-chooser-item-padding:3px 8px 4px;--control-chooser-item-offset:0px;--control-chooser-item-border:0;--control-chooser-item-radius:5px;--control-chooser-item-bg:transparent;--control-chooser-item-fg:#2e2e2e;--control-chooser-hover-bg:rgba(0,0,0,0.12);--control-chooser-hover-fg:#1c1c1c;--control-chooser-active-bg:rgba(0,0,0,0.28);--control-chooser-active-fg:#ffffff;--control-chooser-active-weight:inherit;--control-chooser-active-shadow:inset 0 1px 3px rgba(0,0,0,0.4),0 1px 0 rgba(255,255,255,0.3);--control-chooser-icon-display:block;--control-chooser-icon-size:22px;--control-chooser-label-size:10px;--control-strip-thickness:25px;--control-strip-bg:linear-gradient(#f4f4f4,#d2d2d2);--control-strip-border:1px solid #7e7e7e;--control-strip-divider:1px solid rgba(0,0,0,0.12);--control-strip-radius:5px 10px 10px 5px;--control-strip-radius-mirrored:10px 5px 5px 10px;--control-strip-shadow:0 2px 5px rgba(0,0,10,0.45),inset 0 1px 0 rgba(255,255,255,0.8);--control-strip-hover-bg:rgba(0,0,0,0.08);--control-strip-hover-fg:#1c1c1c;--control-strip-hover-shadow:none;--control-strip-active-bg:rgba(0,0,0,0.22);--control-strip-active-fg:#ffffff;--control-strip-active-shadow:inset 0 1px 3px rgba(0,0,0,0.35);--control-strip-gauge:#5787d8;--control-strip-gauge-bg:#ffffff;--control-strip-grip-inset:5px 0;--control-strip-grip:repeating-linear-gradient(to bottom,#8a8a8a 0 1px,rgba(0,0,0,0) 1px 3px) 50% 50% / 6px 100% no-repeat}html[data-theme="snow-leopard"] .theme-lab-snow-toolbar,body[data-theme="snow-leopard"] .theme-lab-snow-toolbar,html[data-theme="snow-leopard"] .theme-lab-snow-source-list,body[data-theme="snow-leopard"] .theme-lab-snow-source-list{display:block}body[data-theme="snow-leopard"] .theme-lab-finder-window>.theme-lab-toolbar{display:none}body[data-theme="aqua"] .title-bar,body[data-theme="snow-leopard"] .title-bar{background:var(--system-titlebar-active-bg);background-origin:var(--system-titlebar-background-origin);background-clip:var(--system-titlebar-background-clip);border-bottom:var(--titlebar-border);box-shadow:var(--titlebar-shadow)}body[data-theme="aqua"] .window:not(.is-active) .title-bar,body[data-theme="snow-leopard"] .window:not(.is-active) .title-bar{background:var(--system-titlebar-inactive-bg);background-origin:var(--system-titlebar-background-origin);background-clip:var(--system-titlebar-background-clip)}body[data-theme="aqua"] .title-bar h1,body[data-theme="snow-leopard"] .title-bar h1,body[data-theme="aqua"] .title-bar h2,body[data-theme="snow-leopard"] .title-bar h2{background:var(--titlebar-title-bg);color:var(--titlebar-title-fg);font-family:var(--theme-title-font)}body[data-theme="aqua"] .theme-lab-window{border:var(--window-border);border-radius:var(--window-radius);background:var(--window-bg);box-shadow:var(--active-window-shadow)}body[data-theme="aqua"] .theme-lab-window:not(.is-active){background:var(--window-bg);box-shadow:var(--inactive-window-shadow);border-color:#2c5585}body[data-theme="aqua"] .theme-lab-toolbar{box-sizing:border-box}body[data-theme="aqua"] .theme-lab-toolbar-search{margin-inline-start:auto}body[data-theme="aqua"] .theme-lab-scrollbar{grid-template-rows:minmax(0,1fr) 16px 15px}body[data-theme="aqua"] .theme-lab-scrollbar-button.is-decrement{background:url("./assets/themes/aqua/scrollbar-cap-decrement.svg?v=20260817.1") no-repeat}body[data-theme="aqua"] .theme-lab-scrollbar-button.is-increment{background:url("./assets/themes/aqua/scrollbar-cap-increment.svg?v=20260817.1") no-repeat}body[data-theme="aqua"] :where(input[type="url"],input[type="text"],input[type="password"],input[type="search"],input[type="number"]){height:22px;min-height:22px;padding:var(--field-control-padding);border:var(--field-border);border-radius:var(--field-radius);background:var(--field-bg);color:var(--ink);box-shadow:var(--field-shadow);font-family:var(--theme-ui-font);font-size:var(--system-control-size);font-weight:400;line-height:16px}body[data-theme="aqua"] input[type="search"],body[data-theme="snow-leopard"] input[type="search"]{appearance:none;-webkit-appearance:none;padding:var(--search-field-padding);border-radius:var(--search-field-radius);background:var(--search-field-background,var(--field-bg))}body[data-theme="aqua"] :where(textarea,input[type="url"],input[type="text"],input[type="password"],input[type="search"],input[type="number"]):is(:focus,.theme-lab-focus-demo){border:var(--field-focus-border);outline:0;background:var(--field-focus-bg);box-shadow:var(--field-focus-ring)}body[data-theme="aqua"] :is(input[type="checkbox"],input[type="radio"]){background-position:center;background-repeat:no-repeat;background-size:18px 18px}body[data-theme="aqua"] input[type="checkbox"]:not(:checked){background-image:var(--aqua-checkbox-unchecked-image);background-size:18px 18px}body[data-theme="aqua"] input[type="checkbox"]:checked{background-image:var(--choice-checkmark-image);background-size:18px 18px}body[data-theme="aqua"] input[type="checkbox"]:is(:active,.is-active):not(:disabled):not(:checked){background:transparent var(--aqua-checkbox-pressed-unchecked-image) center / 18px 18px no-repeat}body[data-theme="aqua"] input[type="checkbox"]:is(:active,.is-active):not(:disabled):checked{background:transparent var(--aqua-checkbox-pressed-image) center / 18px 18px no-repeat}body[data-theme="aqua"] input[type="radio"]:not(:checked){background-image:var(--radio-image);background-size:18px 18px}body[data-theme="aqua"] input[type="radio"]:checked{background-image:var(--radio-checked-image);background-size:18px 18px}body[data-theme="aqua"] input[type="radio"]:is(:active,.is-active):not(:disabled):not(:checked){background:transparent var(--aqua-radio-pressed-unchecked-image) center / 18px 18px no-repeat}body[data-theme="aqua"] input[type="radio"]:is(:active,.is-active):not(:disabled):checked{background:transparent var(--aqua-radio-pressed-image) center / 18px 18px no-repeat}body[data-theme="aqua"] .close-box,body[data-theme="aqua"] .resize-box{width:var(--traffic-light-size);height:var(--traffic-light-size);border:0;border-radius:50%;background-position:center;background-size:var(--traffic-light-sprite-size);background-repeat:no-repeat;filter:none}body[data-theme="aqua"] .close-box{background:var(--traffic-light-close-bg) center / var(--traffic-light-sprite-size) no-repeat}body[data-theme="aqua"] .resize-box{background:var(--traffic-light-resize-bg) center / var(--traffic-light-sprite-size) no-repeat}body[data-theme="aqua"] .window>.title-bar{grid-template-columns:var(--titlebar-gutter) minmax(0,1fr) var(--titlebar-gutter)}body[data-theme="aqua"] .title-bar>:is(.close-box,.resize-box){width:var(--traffic-light-size);height:var(--traffic-light-size);margin:0;background-position:center;background-size:var(--traffic-light-sprite-size);background-repeat:no-repeat}body[data-theme="aqua"] .title-bar>.close-box{grid-column:1;justify-self:start}body[data-theme="aqua"] .title-bar>.resize-box{grid-column:3;justify-self:end;transform:none}body[data-theme="aqua"] .title-bar>:is(.close-box,.resize-box)::before,body[data-theme="aqua"] .title-bar>:is(.close-box,.resize-box)::after{content:none}body[data-theme="aqua"] .title-bar>.close-box::before,body[data-theme="snow-leopard"] .title-bar>.close-box::before{content:"";position:absolute;inset:0;left:0;top:0;width:100%;height:100%;border:0;opacity:0;background:linear-gradient(45deg,transparent calc(50% - 0.5px),rgba(0,0,0,0.5) calc(50% - 0.5px) calc(50% + 0.5px),transparent calc(50% + 0.5px)) center / 42% 42% no-repeat,linear-gradient(-45deg,transparent calc(50% - 0.5px),rgba(0,0,0,0.5) calc(50% - 0.5px) calc(50% + 0.5px),transparent calc(50% + 0.5px)) center / 42% 42% no-repeat}body[data-theme="aqua"] .title-bar>.resize-box::before,body[data-theme="snow-leopard"] .title-bar>.resize-box::before{content:"";position:absolute;inset:0;left:0;top:0;width:100%;height:100%;border:0;opacity:0;background:linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)) center / 42% 1px no-repeat,linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)) center / 1px 42% no-repeat}body[data-theme="aqua"] .title-bar>:is(.close-box,.resize-box):is(:hover,:focus-visible)::before,body[data-theme="snow-leopard"] .title-bar>:is(.close-box,.resize-box):is(:hover,:focus-visible)::before{opacity:1}body[data-theme="aqua"] .title-bar>:is(.close-box,.resize-box):active,body[data-theme="snow-leopard"] .title-bar>:is(.close-box,.resize-box):active{filter:brightness(0.78) saturate(1.12)}body[data-theme="aqua"] .window:not(.is-active) .title-bar>:is(.close-box,.resize-box){filter:var(--system-titlebar-inactive-control-filter);opacity:var(--system-titlebar-inactive-control-opacity)}body[data-theme="aqua"] .window:not(.is-active)>.title-bar{backdrop-filter:blur(2px) saturate(120%);-webkit-backdrop-filter:blur(2px) saturate(120%)}body[data-theme="aqua"] :is(.window,.system-modal){background:var(--window-bg);border-color:#8b8b8b}body[data-theme="aqua"] .grow-box,body[data-theme="snow-leopard"] .grow-box{border:0;width:15px;height:15px;background:url("./assets/themes/aqua/resize-grip.svg?v=20260817.1") bottom right / 15px 15px no-repeat;cursor:nwse-resize}body[data-theme="aqua"] .system-modal{box-shadow:0 0 0 2px rgba(255,255,255,0.9),0 6px 18px rgba(0,0,0,0.4)}body[data-theme="aqua"] .system-modal form{position:relative;padding-left:96px;min-height:92px}body[data-theme="aqua"] .system-modal form::before{content:"";position:absolute;left:0;top:0;width:64px;height:64px;background:url("./assets/themes/aqua/sheet-warning-64.svg?v=20260817.1") center / 64px 64px no-repeat}body[data-theme="aqua"] .system-modal #system-modal-message{font-family:var(--theme-ui-font);font-size:13px;font-weight:700;line-height:1.4;color:#111111}body[data-theme="aqua"] :is(.menu-popover,.menu-sub-popover,.compose-tools-menu,.teachtext-command-popover,.teachtext-command-subpopover){background:var(--menu-panel-bg);border:var(--menu-panel-border);border-radius:var(--menu-panel-radius)}body[data-theme="aqua"] :is(.menu-popover,.menu-sub-popover) hr{height:7px;margin:2px 8px;border:0;background:transparent}@keyframes aqua-default-button-pulse{0%,100%{box-shadow:0 1px 0 #565656,0 2px 0 #b9b9b9}50%{box-shadow:0 1px 0 #565656,0 2px 0 #b9b9b9,0 0 9px 1px rgba(42,128,220,0.55)}}body[data-theme="aqua"] button.btn.default{animation:aqua-default-button-pulse 2.6s ease-in-out infinite}@media (prefers-reduced-motion:reduce){body[data-theme="aqua"] button.btn.default{animation:none;--btn-default-focus-outline:var(--control-focus-outline)}}body[data-theme="aqua"] select:not([multiple]){min-height:21px;height:21px;padding:1px 25px 1px 10px;border:0;border-radius:4px;background:url("./assets/themes/aqua/popup-arrows.svg?v=20260817.1") right 9px center / 4px 12px no-repeat,linear-gradient(to bottom,#00005f 0 1px,#dee2f4 1px 2px,#bed4ef 2px 3px,#a6c8eb 3px 4px,#9ac1ea 4px 5px,#94bdea 5px 6px,#8ebbea 6px 7px,#8ebdec 7px 8px,#8bbbee 8px 9px,#64a8f2 9px 10px,#6bb0f6 10px 11px,#73b7fd 11px 12px,#7cbfff 12px 13px,#86c9ff 13px 14px,#93d2ff 14px 15px,#97daff 15px 16px,#a0e0ff 16px 17px,#a9e6ff 17px 18px,#b1f3ff 18px 19px,#bbffff 19px 20px,#4e4e4e 20px 21px) right top / 21px 21px no-repeat,linear-gradient(to bottom,#8b8b8b 0 1px,#fcfcfc 1px 2px,#f6f6f6 2px 3px,#f0f0f0 3px 4px,#eeeeee 4px 5px,#ededed 5px 7px,#ececec 7px 9px,#e1e1e1 9px 10px,#e6e6e6 10px 11px,#e9e9e9 11px 12px,#ececec 12px 13px,#efefef 13px 14px,#f3f3f3 14px 15px,#f6f6f6 15px 16px,#f8f8f8 16px 17px,#fcfcfc 17px 18px,#ffffff 18px 20px,#4e4e4e 20px 21px);box-shadow:none;font-family:var(--theme-ui-font);font-size:var(--system-control-size);font-weight:400;color:var(--ink)}body[data-theme="aqua"] select:disabled{filter:grayscale(0.7);opacity:0.65}body[data-theme="aqua"] .info-comments textarea{border:var(--field-border);background:var(--field-bg);box-shadow:var(--field-shadow);font-family:var(--theme-ui-font)}body[data-theme="aqua"] .rebuild-progress-meter{height:var(--progress-height);border:1px solid var(--progress-border-color);border-radius:var(--progress-radius);background:var(--progress-bg);box-shadow:none}body[data-theme="aqua"] .rebuild-progress-meter span,body[data-theme="aqua"] .rebuild-progress-meter.is-working span{background:var(--progress-fill-bg);border-radius:var(--progress-fill-radius);box-shadow:var(--progress-fill-shadow)}body[data-theme="aqua"] :is(.control-panel,.chooser-panel) .settings::-webkit-scrollbar,body[data-theme="aqua"] :is(.control-panel,.chooser-panel) .settings::-webkit-scrollbar-track{background:#ffffff;border-left:0}body[data-theme="aqua"] :is(.control-panel,.chooser-panel) .settings::-webkit-scrollbar-thumb{border:0;border-radius:var(--window-frame-thumb-radius);background:var(--window-frame-thumb-bg);box-shadow:none}body[data-theme="aqua"] :is(.control-panel,.chooser-panel) .settings::-webkit-scrollbar-corner{background:#ffffff}body[data-theme="snow-leopard"] .close-box,body[data-theme="snow-leopard"] .resize-box{background-position:calc(var(--system-titlebar-control-art-offset-x) - 2px) calc(var(--system-titlebar-control-art-offset-y) - 2px);background-size:var(--traffic-light-size) var(--traffic-light-size);background-repeat:no-repeat;filter:none}body[data-theme="snow-leopard"] .close-box{background-image:var(--traffic-light-close-bg)}body[data-theme="snow-leopard"] .resize-box{background-image:var(--traffic-light-resize-bg)}body[data-theme="snow-leopard"] .resize-box::before{width:100%;height:100%;border:0;background:linear-gradient(rgba(0,0,0,0.42),rgba(0,0,0,0.42)) center / 5px 1px no-repeat,linear-gradient(rgba(0,0,0,0.42),rgba(0,0,0,0.42)) center / 1px 5px no-repeat}body[data-theme="snow-leopard"] .window>.title-bar{grid-template-columns:var(--titlebar-gutter) minmax(0,1fr) var(--titlebar-gutter)}body[data-theme="snow-leopard"] .window>.title-bar :is(h1,h2){padding-inline:var(--titlebar-content-padding-inline);font-weight:var(--titlebar-title-weight,600);letter-spacing:0;text-shadow:var(--titlebar-title-text-shadow)}body[data-theme="snow-leopard"] .window:not(.is-active)>.title-bar{border-bottom:var(--titlebar-border-inactive,var(--titlebar-border))}body[data-theme="snow-leopard"] .title-bar>:is(.close-box,.resize-box){width:var(--traffic-light-size);height:var(--traffic-light-size);margin:0;background-position:center;background-size:var(--traffic-light-sprite-size);background-repeat:no-repeat}body[data-theme="snow-leopard"] .title-bar>.close-box{grid-column:1;justify-self:start;background-image:var(--traffic-light-close-bg)}body[data-theme="snow-leopard"] .title-bar>.resize-box{grid-column:3;justify-self:end;transform:none;background-image:var(--traffic-light-resize-bg)}body[data-theme="snow-leopard"] .title-bar>:is(.close-box,.resize-box)::after{content:none}body[data-theme="snow-leopard"] select:not([multiple]){min-height:var(--select-control-min-height);padding:var(--select-control-padding);border:var(--select-control-border);border-radius:var(--select-control-radius);background-color:var(--select-control-bg-color);background-image:var(--select-control-bg-image);background-position:var(--select-control-bg-position);background-size:var(--select-control-bg-size);background-repeat:no-repeat;box-shadow:var(--select-control-shadow);font-family:var(--theme-ui-font);font-weight:var(--select-control-font-weight)}body[data-theme="snow-leopard"] .system-modal{background:linear-gradient(to bottom,#ffffff 0%,#f2f2f2 100%);border:1px solid #8e8e8e;border-radius:4px 4px 3px 3px;box-shadow:0 0 0 2px rgba(255,255,255,0.85),0 5px 14px rgba(0,0,0,0.35)}body[data-theme="snow-leopard"] .system-modal form{position:relative;padding-left:96px;min-height:92px}body[data-theme="snow-leopard"] .system-modal form::before{content:"";position:absolute;left:0;top:0;width:64px;height:64px;background:url("./assets/themes/aqua/sheet-warning-64.svg?v=20260817.1") center / 64px 64px no-repeat}body[data-theme="snow-leopard"] .system-modal #system-modal-message{font-family:var(--theme-ui-font);font-size:13px;font-weight:700;line-height:1.4;color:#111111}body[data-theme="aqua"] .view-btn,body[data-theme="snow-leopard"] .view-btn{width:26px;background:linear-gradient(to bottom,#ffffff 0%,#efefef 55%,#e0e0e0 100%);border:1px solid #a3a3a3;border-right:0}body[data-theme="aqua"] .view-btn.is-active{background:linear-gradient(to bottom,#7fb1e8 0%,#4c8fd6 55%,#3f7ec8 100%);border-color:#2f6fb8}body[data-theme="snow-leopard"] .view-btn.is-active{background:linear-gradient(to bottom,#b8b8b8 0%,#9f9f9f 55%,#8d8d8d 100%);border-color:#7e7e7e}body[data-theme="aqua"] .view-btn.is-active::before,body[data-theme="snow-leopard"] .view-btn.is-active::before{background:#ffffff;box-shadow:6px 0 0 #ffffff,0 6px 0 #ffffff,6px 6px 0 #ffffff}body[data-theme="aqua"] .view-btn[data-view="list"].is-active::before,body[data-theme="snow-leopard"] .view-btn[data-view="list"].is-active::before{background:#ffffff;box-shadow:0 -4px 0 #ffffff,0 4px 0 #ffffff}body[data-theme="aqua"] .system-select-button:not(:disabled),body[data-theme="snow-leopard"] .system-select-button:not(:disabled){min-height:var(--system-select-control-min-height);padding:var(--system-select-control-padding);border:var(--system-select-control-border);border-radius:var(--system-select-control-radius);background:var(--system-select-control-bg);box-shadow:var(--system-select-control-shadow);font-family:var(--theme-ui-font);font-size:var(--system-control-size);font-weight:var(--system-select-control-font-weight)}body[data-theme="aqua"] .system-select-button::after,body[data-theme="snow-leopard"] .system-select-button::after{right:var(--system-select-arrow-right,6px);top:var(--system-select-arrow-top,auto);width:var(--system-select-arrow-width,8px);height:var(--system-select-arrow-height,13px);border:0;transform:var(--system-select-arrow-transform,translateY(-50%));background:var(--system-select-arrow-bg) center / var(--system-select-arrow-width,8px) var(--system-select-arrow-height,13px) no-repeat}body[data-theme="snow-leopard"] .theme-lab-progress{height:var(--progress-height);padding:var(--progress-padding);border-color:var(--progress-border-color);border-radius:var(--progress-radius);background:var(--progress-bg)}body[data-theme="snow-leopard"] .theme-lab-progress span{border-radius:var(--progress-fill-radius);background:var(--progress-fill-bg);box-shadow:var(--progress-fill-shadow)}body[data-theme="aqua"] button.btn{position:relative;min-width:69px;min-height:21px;padding:var(--system-button-padding-y) var(--system-button-padding-x);border:0;border-radius:var(--btn-radius);background:linear-gradient(#6f6f6f,#6f6f6f) left 1px / 1px calc(100% - 1px) no-repeat,linear-gradient(#6f6f6f,#6f6f6f) right 1px / 1px calc(100% - 1px) no-repeat,linear-gradient(to bottom,#e4e4e4 0 1px,#6f6f6f 1px 2px,#f5f5f5 2px 3px,#f2f2f2 3px 4px,#efefef 4px 5px,#eaeaea 5px 6px,#e9e9e9 6px 7px,#e8e8e8 7px 8px,#e7e7e7 8px 9px,#dcdcdc 9px 10px,#e1e1e1 10px 11px,#e8e8e8 11px 12px,#eaeaea 12px 13px,#efefef 13px 14px,#f3f3f3 14px 15px,#f8f8f8 15px 16px,#fcfcfc 16px 17px,#ffffff 17px 21px);color:var(--ink);box-shadow:0 1px 0 #565656,0 2px 0 #b9b9b9;font-family:var(--theme-ui-font);font-size:var(--system-control-size);font-weight:400;line-height:13px}body[data-theme="aqua"] button.btn.default{background:linear-gradient(#00006e,#00006e) left 1px / 1px calc(100% - 1px) no-repeat,linear-gradient(#00006e,#00006e) right 1px / 1px calc(100% - 1px) no-repeat,linear-gradient(to bottom,#e4e4e4 0 1px,#00006e 1px 2px,#d2d3ec 2px 3px,#bac7ea 3px 4px,#9dbee5 4px 5px,#88b4e1 5px 6px,#81b0e0 6px 7px,#7bace0 7px 8px,#77ace0 8px 9px,#478fd8 9px 10px,#5096dc 10px 11px,#5a9de0 11px 12px,#61a3e6 12px 13px,#69aaeb 13px 14px,#70b1f1 14px 15px,#78b8fa 15px 16px,#7fbfff 16px 17px,#86c7ff 17px 18px,#8dceff 18px 19px,#93d8ff 19px 20px,#95dbff 20px 21px);color:var(--btn-default-fg);box-shadow:0 1px 0 #565656,0 2px 0 #b9b9b9;text-shadow:var(--btn-default-text-shadow)}body[data-theme="aqua"] button.btn:is(.is-active,:active):not(:disabled):not(.is-disabled){border-color:var(--btn-active-border-color);background:var(--btn-active-bg);color:var(--btn-active-fg);box-shadow:var(--btn-active-shadow)}body[data-theme="aqua"] select:disabled{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='14' viewBox='0 0 6 14'%3E%3Cpath d='m.5 5.5 2.5-3 2.5 3zM.5 8.5l2.5 3 2.5-3z' fill='%23959595'/%3E%3C/svg%3E"),linear-gradient(#b5b5b5,#b5b5b5),linear-gradient(#f5f5f5,#cecece 52%,#eeeeee),linear-gradient(#fafafa,#e6e6e6 52%,#f6f6f6)}body[data-theme="aqua"] :is(button.btn:disabled,button.btn.is-disabled,.system-select-button:disabled){border:1px solid var(--btn-disabled-border-color,#a4a4a4);background:var(--btn-disabled-bg,var(--control-disabled-bg));color:#999999;box-shadow:none;opacity:var(--btn-disabled-opacity,var(--control-disabled-opacity))}body[data-theme="aqua"] .system-select-button:not(:disabled){min-height:21px;height:21px;padding:1px 25px 1px 10px;border:0;border-radius:4px;background:linear-gradient(to bottom,#00005f 0 1px,#dee2f4 1px 2px,#bed4ef 2px 3px,#a6c8eb 3px 4px,#9ac1ea 4px 5px,#94bdea 5px 6px,#8ebbea 6px 7px,#8ebdec 7px 8px,#8bbbee 8px 9px,#64a8f2 9px 10px,#6bb0f6 10px 11px,#73b7fd 11px 12px,#7cbfff 12px 13px,#86c9ff 13px 14px,#93d2ff 14px 15px,#97daff 15px 16px,#a0e0ff 16px 17px,#a9e6ff 17px 18px,#b1f3ff 18px 19px,#bbffff 19px 20px,#4e4e4e 20px 21px) right top / 21px 21px no-repeat,linear-gradient(to bottom,#8b8b8b 0 1px,#fcfcfc 1px 2px,#f6f6f6 2px 3px,#f0f0f0 3px 4px,#eeeeee 4px 5px,#ededed 5px 7px,#ececec 7px 9px,#e1e1e1 9px 10px,#e6e6e6 10px 11px,#e9e9e9 11px 12px,#ececec 12px 13px,#efefef 13px 14px,#f3f3f3 14px 15px,#f6f6f6 15px 16px,#f8f8f8 16px 17px,#fcfcfc 17px 18px,#ffffff 18px 20px,#4e4e4e 20px 21px);box-shadow:none}body[data-theme="aqua"] .system-select-menu{top:calc(100% + 2px);padding:3px 0;border:1px solid #666666;border-radius:3px;background:rgba(250,250,250,0.94);box-shadow:0 5px 11px rgba(0,0,0,0.4)}body[data-theme="aqua"] .system-select-option{min-height:20px;padding:2px 24px;border:0;font-family:var(--theme-ui-font);font-size:13px;line-height:16px}body[data-theme="aqua"] .theme-lab-mini-window.is-active .theme-lab-mini-control.is-close{background:var(--traffic-light-close-bg)}body[data-theme="aqua"] .theme-lab-mini-window.is-active .theme-lab-mini-control.is-zoom{background:var(--traffic-light-resize-bg)}body[data-theme="aqua"] .theme-lab-mini-window.is-active .theme-lab-mini-control.is-close::before,body[data-theme="snow-leopard"] .theme-lab-mini-window.is-active .theme-lab-mini-control.is-close::before{content:"";position:absolute;inset:0;border:0;background:linear-gradient(45deg,transparent calc(50% - 1px),#ffffff calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px)) center / 58% 58% no-repeat,linear-gradient(-45deg,transparent calc(50% - 1px),#ffffff calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px)) center / 58% 58% no-repeat}body[data-theme="aqua"] .theme-lab-mini-window.is-active .theme-lab-mini-control.is-zoom::before,body[data-theme="snow-leopard"] .theme-lab-mini-window.is-active .theme-lab-mini-control.is-zoom::before{content:"";position:absolute;inset:0;border:0;background:linear-gradient(#ffffff,#ffffff) center / 58% 2px no-repeat,linear-gradient(#ffffff,#ffffff) center / 2px 58% no-repeat}body[data-theme="aqua"] .theme-lab-mini-window.is-inactive .theme-lab-mini-control{background:radial-gradient(circle,#f7f7f7 0 4px,#a9a9a9 5px,#777777 6px,transparent 7px)}body[data-theme="aqua"] .theme-lab-toolbar-round-icon{width:24px;height:24px;border:0;box-shadow:none}body[data-theme="aqua"] .theme-lab-toolbar-round-icon.is-back{background:var(--theme-lab-toolbar-back-image) center / 24px 24px no-repeat}body[data-theme="aqua"] .theme-lab-toolbar-round-icon.is-forward{background:var(--theme-lab-toolbar-forward-image) center / 24px 24px no-repeat}body[data-theme="aqua"] .theme-lab-segmented{filter:drop-shadow(0 1px 1px rgba(0,0,0,0.24))}body[data-theme="aqua"] .theme-lab-group .theme-lab-segmented button{min-height:var(--theme-lab-segmented-button-min-height);height:var(--theme-lab-segmented-button-height);padding:var(--theme-lab-segmented-button-padding);border:1px solid #777777;border-right:0;background:var(--tab-bg);box-shadow:inset 0 1px 0 #ffffff;font:inherit}body[data-theme="aqua"] .theme-lab-group .theme-lab-segmented button.is-selected{background:var(--tab-active-bg);color:#071722;box-shadow:inset 0 1px 0 rgba(255,255,255,0.9),inset 0 -1px 1px rgba(0,65,112,0.34)}body[data-theme="aqua"] .theme-lab-group .theme-lab-tabs{gap:var(--theme-lab-tabs-gap);padding:var(--theme-lab-tabs-padding);border-bottom:var(--theme-lab-tabs-border-bottom);background:linear-gradient(to bottom,#0a51ae 0 14.285%,#a4c3e5 14.285% 28.57%,#b8d2ef 28.57% 42.855%,#79aeec 42.855% 57.14%,#9ccfff 57.14% 71.425%,#bbefff 71.425% 85.71%,#6c6c6c 85.71% 100%) bottom / 100% 7px no-repeat;overflow:visible}body[data-theme="aqua"] .theme-lab-group .theme-lab-tabs button:not(:active){min-height:var(--theme-lab-tab-button-min-height);height:var(--theme-lab-tab-button-height);margin-bottom:-7px;padding:var(--theme-lab-tab-button-padding);border:1px solid #777777;border-bottom:0;border-radius:7px 7px 0 0;background:var(--tab-bg);box-shadow:0 -1px 1px rgba(0,0,0,0.08),inset 0 1px 0 #ffffff}body[data-theme="aqua"] .theme-lab-group .theme-lab-tabs button.is-selected{min-height:var(--theme-lab-tab-selected-min-height);height:var(--theme-lab-tab-selected-height);border-color:#0024b2;border-bottom:0;background:linear-gradient(to bottom,#eeeeee 0 1px,#f7f7f7 1px 2px,#d1d1d1 2px 3px,#a0a0a0 3px 4px,#838383 4px 5px,#787878 5px 6px,#6a6a6a 6px 7px,#636363 7px 8px,#666666 8px 9px,#6e6e6e 9px 10px,#666666 10px 11px,#636363 11px 12px,#666666 12px 13px,#6e6e6e 13px 14px,#666666 14px 15px,#636363 15px 16px,#666666 16px 17px,#6e6e6e 17px 18px,#666666 18px 19px,#636363 19px 20px,#666666 20px 21px,#6c6c6c 21px 22px,#616161 22px 23px) right top / 1px 23px no-repeat,linear-gradient(to bottom,#e2ecf9 0 1px,#cbdff4 1px 2px,#b8d3f0 2px 3px,#accded 3px 4px,#a2c6ec 4px 5px,#9dc4eb 5px 6px,#9ac1eb 6px 7px,#96c0eb 7px 8px,#92beea 8px 9px,#90bdea 9px 10px,#69a8e8 10px 11px,#71adeb 11px 12px,#77b2ef 12px 13px,#7fb8f4 13px 14px,#85bef9 14px 15px,#8cc6ff 15px 16px,#93cbff 16px 17px,#99d1ff 17px 18px,#a0d7ff 18px 19px,#a6deff 19px 20px,#abe3ff 20px 21px,#b1e9ff 21px 22px,#b6edff 22px 23px);color:#06131d;box-shadow:none}body[data-theme="aqua"] .theme-lab-group .theme-lab-tabs button.is-selected::after{content:"";position:absolute;top:23px;right:0;left:0;width:100%;height:6px;background:linear-gradient(to right,#97bee7,#afdcf3 46%,#a4c3e5) 0 0 / 100% 1px no-repeat,linear-gradient(to bottom,#b8d2ef 0 1px,#79aeec 1px 2px,#9ccfff 2px 3px,#bbefff 3px 4px,#6c6c6c 4px 5px,#6c6c6c 5px 6px) 0 1px / 100% 5px no-repeat}body[data-theme="aqua"] .window:not(.is-active),body[data-theme="snow-leopard"] .window:not(.is-active){box-shadow:var(--inactive-window-shadow)}body[data-theme="aqua"] :where(.btn),body[data-theme="snow-leopard"] :where(.btn){border-color:var(--btn-border-color);border-radius:var(--btn-radius);background:var(--btn-bg);box-shadow:var(--btn-shadow);font-family:var(--theme-ui-font);font-weight:400}body[data-theme="aqua"] .btn.default,body[data-theme="snow-leopard"] .btn.default{background:var(--btn-default-bg);border-color:#1c6bc7;color:var(--btn-default-fg);text-shadow:var(--btn-default-text-shadow);box-shadow:var(--btn-default-shadow)}body[data-theme="aqua"] .btn:is(.is-active,:active):not(:disabled):not(.is-disabled),body[data-theme="snow-leopard"] .btn:is(.is-active,:active):not(:disabled):not(.is-disabled){background:var(--btn-active-bg);color:var(--btn-active-fg);box-shadow:var(--btn-active-shadow)}body[data-theme="aqua"] :is(.btn:disabled,.btn.is-disabled),body[data-theme="snow-leopard"] :is(.btn:disabled,.btn.is-disabled){background:var(--control-disabled-bg);color:var(--shade-dark);box-shadow:none}body[data-theme="aqua"] :where(textarea,input[type="url"],input[type="text"],input[type="password"],input[type="search"],input[type="number"]),body[data-theme="snow-leopard"] :where(textarea,input[type="url"],input[type="text"],input[type="password"],input[type="search"],input[type="number"]){padding:var(--field-control-padding);border:var(--field-border);border-radius:var(--field-radius);background:var(--field-bg);box-shadow:var(--field-shadow);font-family:var(--theme-ui-font);font-size:var(--system-control-size)}body[data-theme="aqua"] :is(input,textarea,select):focus,body[data-theme="snow-leopard"] :is(input,textarea,select):focus{border:var(--field-focus-border);outline:0;background:var(--field-focus-bg);box-shadow:var(--field-focus-ring)}body[data-theme="aqua"] .theme-lab-toolbar,body[data-theme="snow-leopard"] .theme-lab-toolbar{min-height:var(--theme-lab-toolbar-min-height);padding:var(--theme-lab-toolbar-padding);border-radius:var(--theme-lab-toolbar-radius);box-shadow:var(--toolbar-highlight)}body[data-theme="aqua"] .theme-lab-mini-window.is-active,body[data-theme="snow-leopard"] .theme-lab-mini-window.is-active{background:var(--toolbar-bg)}body[data-theme="aqua"] .theme-lab-mini-window.is-inactive,body[data-theme="snow-leopard"] .theme-lab-mini-window.is-inactive{background:var(--toolbar-bg-inactive);opacity:1}body[data-theme="aqua"] :is(.theme-lab-sidebar,.theme-lab-list) button,body[data-theme="snow-leopard"] .theme-lab-sidebar button{min-height:var(--theme-lab-nav-row-min-height);padding-block:var(--theme-lab-nav-row-padding-block)}body[data-theme="snow-leopard"] .theme-lab-tabs button.is-selected{border-color:#353b95}body[data-theme="aqua"] .theme-lab-finder-rows>div,body[data-theme="snow-leopard"] .theme-lab-finder-rows>div{min-height:var(--theme-lab-finder-row-min-height)}body[data-theme="snow-leopard"] :is(select,input:not([type="checkbox"]):not([type="radio"])):disabled{color:#8c8c8c;background-color:#f2f2f2;opacity:0.72}body[data-theme="snow-leopard"] .window:not(.is-active) .theme-lab-sidebar{background:var(--sidebar-bg-inactive)}body[data-theme="snow-leopard"] .window:not(.is-active) .theme-lab-sidebar button.is-selected{background:var(--sidebar-selection-bg-inactive)}:where(body[data-theme="aqua"],body[data-theme="snow-leopard"]) .sys-icon[data-system-icon]:not(:where([data-system-icon="play"],[data-system-icon="pause"],[data-system-icon="previousTrack"],[data-system-icon="nextTrack"],[data-system-icon="shuffleTracks"],[data-system-icon="repeatTracks"],[data-system-icon="speaker"])){border:0;border-radius:0;background-color:transparent;background-image:none;background-repeat:no-repeat;box-shadow:none}:where(body[data-theme="aqua"],body[data-theme="snow-leopard"]) .sys-icon[data-system-icon]:not(:where([data-system-icon="play"],[data-system-icon="pause"],[data-system-icon="previousTrack"],[data-system-icon="nextTrack"],[data-system-icon="shuffleTracks"],[data-system-icon="repeatTracks"],[data-system-icon="speaker"])) .sys-icon-svg{display:block}:where(body[data-theme="aqua"],body[data-theme="snow-leopard"]) .sys-icon-svg :is(.sys-icon-classic,.sys-icon-platinum-core,.sys-icon-aqua,.sys-icon-snow-leopard,.sys-icon-yosemite,.sys-icon-liquid){display:none}:is(body[data-theme="aqua"] .sys-icon-svg .sys-icon-aqua,body[data-theme="snow-leopard"] .sys-icon-svg .sys-icon-snow-leopard){display:block}body[data-theme="aqua"] .sys-icon{--aqua-icon:url("./assets/themes/aqua/aqua-sprite.png?v=20260817.1")}body[data-theme="snow-leopard"] .sys-icon{--snow-icon:url("./assets/themes/snow-leopard/snow-leopard-sprite.png?v=20260817.1")}[data-system-icon="startupDisk"]{--sx:0}[data-system-icon="hardDisk"]{--sx:1}[data-system-icon="folder"]{--sx:2}[data-system-icon="document"]{--sx:3}[data-system-icon="applications"]{--sx:4}[data-system-icon="trash"]{--sx:5}[data-system-icon="finderApp"]{--sx:6}[data-system-icon="fileFloppy"]{--sx:7}[data-system-icon="assistant"]{--sy:1}[data-system-icon="quickDraft"]{--sx:1;--sy:1}[data-system-icon="writingStudio"]{--sx:2;--sy:1}[data-system-icon="projectDisk"]{--sx:3;--sy:1}[data-system-icon="projectDisc"]{--sx:4;--sy:1}[data-system-icon="cloudModel"]{--sx:5;--sy:1}[data-system-icon="cloudModelOff"]{--sx:6;--sy:1}[data-system-icon="questionSheet"]{--sx:7;--sy:1}[data-system-icon="outline"]{--sy:2}[data-system-icon="sectionDrafts"]{--sx:1;--sy:2}[data-system-icon="manuscript"]{--sx:2;--sy:2}[data-system-icon="reviewDesk"]{--sx:3;--sy:2}[data-system-icon="searcher"]{--sx:4;--sy:2}[data-system-icon="reader"]{--sx:5;--sy:2}[data-system-icon="timeMachine"]{--sx:6;--sy:2}[data-system-icon="docMap"]{--sx:7;--sy:2}[data-system-icon="clioStage"]{--sy:3}[data-system-icon="clioChart"]{--sx:1;--sy:3}[data-system-icon="liquidCover"]{--sx:2;--sy:3}[data-system-icon="cmfStudio"]{--sx:3;--sy:3}[data-system-icon="soundscape"]{--sx:4;--sy:3}[data-system-icon="scrapbook"]{--sx:5;--sy:3}[data-system-icon="systemFolder"]{--sx:6;--sy:3}[data-system-icon="helpFolder"]{--sx:7;--sy:3}[data-system-icon="importUtility"]{--sy:4}[data-system-icon="controlPanel"]{--sx:1;--sy:4}[data-system-icon="chooser"]{--sx:2;--sy:4}[data-system-icon="systemHelp"]{--sx:3;--sy:4}[data-system-icon="dictionary"]{--sx:4;--sy:4}[data-system-icon="teachText"]{--sx:5;--sy:4}[data-system-icon="writingDemo"]{--sx:6;--sy:4}[data-system-icon="chatFile"]{--sx:7;--sy:4}[data-system-icon="chatImport"]{--sy:5}[data-system-icon="systemStatus"]{--sx:1;--sy:5}[data-system-icon="contextPanel"]{--sx:2;--sy:5}[data-system-icon="rebuildArticle"]{--sx:3;--sy:5}[data-system-icon="bureaucracyMeme"]{--sx:4;--sy:5}[data-system-icon="endfieldTerminal"]{--sx:5;--sy:5}[data-system-icon="documents"]{--sx:6;--sy:5}[data-system-icon="alias"]{--sx:7;--sy:5}[data-system-icon="systemFile"]{--sy:6}[data-system-icon="multiFinderApp"]{--sx:1;--sy:6}[data-system-icon="daHandler"]{--sx:2;--sy:6}[data-system-icon="writingBell"]{--sx:3;--sy:6}[data-system-icon="trashFull"]{--sx:4;--sy:6}[data-system-icon="control"]{--sx:5;--sy:6}[data-system-icon="localModel"]{--sx:6;--sy:6}[data-system-icon="controlStrip"]{--sx:7;--sy:6}:where(body[data-theme="aqua"],body[data-theme="snow-leopard"]) :is(.boot-screen,.shutdown-screen){background:linear-gradient(180deg,#20294a,#0e1429);color:#fff;animation:aqua-screen-in .4s ease-out}body[data-theme="snow-leopard"] :is(.boot-screen,.shutdown-screen){background:linear-gradient(180deg,#262626,#111)}:where(body[data-theme="aqua"],body[data-theme="snow-leopard"]) .happy-mac{border-color:#6f86b0;border-radius:8px;background:linear-gradient(180deg,#f4f8ff,#cfe0f5 45%,#a8c3e8);box-shadow:inset 0 1px 0 rgba(255,255,255,0.9),0 10px 24px rgba(0,0,0,0.35);animation:aqua-mac-in .6s ease-out both}:where(body[data-theme="aqua"],body[data-theme="snow-leopard"]) .happy-mac::after{border-color:#6f86b0;border-radius:0 0 4px 4px;background:linear-gradient(180deg,#e8f0fb,#b9cdec)}:where(body[data-theme="aqua"],body[data-theme="snow-leopard"]) .happy-mac-face{border-color:#6f86b0;border-radius:4px;background:linear-gradient(180deg,#fff,#e8f0fb)}body[data-theme="snow-leopard"] .happy-mac{border-color:#7f8a99;border-radius:6px;background:linear-gradient(180deg,#f5f5f5,#d9d9d9 45%,#bdbdbd);box-shadow:inset 0 1px 0 #fff,0 8px 20px rgba(0,0,0,0.4);animation-duration:0.45s}body[data-theme="snow-leopard"] .happy-mac::after{border-color:#7f8a99;background:linear-gradient(180deg,#ececec,#c4c4c4)}body[data-theme="snow-leopard"] .happy-mac-face{border-color:#7f8a99;background:linear-gradient(180deg,#fff,#f0f0f0)}:where(body[data-theme="aqua"],body[data-theme="snow-leopard"]) .boot-progress{border:0;height:12px;padding:0;border-radius:6px;background:rgba(0,0,0,0.48)}:where(body[data-theme="aqua"],body[data-theme="snow-leopard"]) .boot-progress span{position:relative;overflow:hidden;border-radius:6px;background:linear-gradient(180deg,#7ca5ef,#3f70d8 55%,#2f5cc4)}body[data-theme="snow-leopard"] .boot-progress span{background:linear-gradient(180deg,#6f9fe6,#3e7cd0 60%,#2e68b8)}:where(body[data-theme="aqua"],body[data-theme="snow-leopard"]) .boot-progress span::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.5),transparent);transform:translateX(-100%);animation:aqua-progress-sheen 1.7s ease-in-out infinite}:where(body[data-theme="aqua"],body[data-theme="snow-leopard"]) :is(.boot-ledger,.shutdown-ledger){border:1px solid rgba(255,255,255,0.16);background:rgba(9,13,28,0.55);color:#fff}@keyframes aqua-screen-in{from{opacity:0}to{opacity:1}}@keyframes aqua-mac-in{from{opacity:0;transform:scale(calc(var(--boot-mac-scale) * 0.97))}to{opacity:1;transform:scale(var(--boot-mac-scale))}}@keyframes aqua-progress-sheen{from{transform:translateX(-100%)}to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){:where(body[data-theme="aqua"],body[data-theme="snow-leopard"]) :is(.boot-screen,.shutdown-screen),:where(body[data-theme="aqua"],body[data-theme="snow-leopard"]) .happy-mac,:where(body[data-theme="aqua"],body[data-theme="snow-leopard"]) .boot-progress span::after{animation:none}}body.use-liquid-glass{--theme-ui-font:"PingFang SC","Helvetica Neue","Hiragino Sans GB","Microsoft YaHei",sans-serif;--theme-title-font:var(--theme-ui-font);--window-bg:var(--glass-surface);--window-radius:var(--liquid-window-radius);--window-shadow:var(--system-shadow);--window-backdrop-filter:blur(4px) saturate(160%) brightness(1.04);--surface-primary:rgba(255,255,255,0.3);--surface-secondary:rgba(230,237,242,0.34);--surface-inset:rgba(255,255,255,0.18);--toolbar-bg:rgba(255,255,255,0.22);--toolbar-border:1px solid rgba(255,255,255,0.46);--sidebar-bg:rgba(232,240,246,0.46);--selection-bg:#0071e3;--selection-fg:#ffffff;--sidebar-selection-bg:rgba(0,113,227,0.78);--separator:rgba(16,17,20,0.12);--titlebar-title-bg:transparent;--titlebar-title-fg:rgba(16,17,20,0.82);--menu-panel-bg:var(--liquid-menu-panel);--menu-panel-border:1px solid var(--glass-border);--menu-panel-radius:var(--liquid-menu-radius);--menu-panel-backdrop-filter:blur(34px) saturate(160%) brightness(1.04);--surface-backdrop-filter:var(--menu-panel-backdrop-filter);--field-border:1px solid rgba(255,255,255,0.62);--field-radius:12px;--select-radius:12px;--field-shadow:inset 0 1px 0 rgba(255,255,255,0.7),0 6px 18px rgba(18,28,38,0.06);--field-focus-border:1px solid var(--glass-field-focus-rim);--field-focus-ring:0 0 0 3px var(--glass-field-focus-ring);--choice-bg:rgba(255,255,255,0.28);--choice-border:1px solid rgba(16,17,20,0.32);--choice-radius:6px;--choice-shadow:inset 0 1px 0 rgba(255,255,255,0.78),0 6px 14px rgba(18,28,38,0.08);--scrollbar-track:rgba(255,255,255,0.12);--scrollbar-thumb:rgba(16,17,20,0.32);--scrollbar-button:transparent;--resize-affordance-clearance:10px;--writing-editor-focus-bg:transparent;--pane-bg:var(--liquid-pane-bg-color,rgba(255,255,255,0.12));--messages-bg:var(--liquid-pane-bg-color,rgba(255,255,255,0.12));--details-bar-bg:var(--liquid-pane-bg-color,rgba(255,255,255,0.12));--details-bar-border:rgba(16,17,20,0.1);--context-panel-budget-border-top:1px solid rgba(16,17,20,0.1);--clio-file-chip-disabled-border:1px solid rgba(16,17,20,0.14);--empty-object-hatch-alt:rgba(255,255,255,0.16);--soundscape-count-badge-border:1px solid color-mix(in srgb,currentColor 30%,transparent);--teachtext-popover-hr-border:1px solid rgba(16,17,20,0.12);--teachtext-subpopover-border-left:1px solid rgba(16,17,20,0.12);--system-primary-divider:1px solid rgba(16,17,20,0.1);--system-secondary-divider:1px solid rgba(16,17,20,0.1);--large-icon-border:1px solid rgba(255,255,255,0.5);--image-manager-item-border:1px solid rgba(255,255,255,0.42);--image-manager-item-bg:rgba(255,255,255,0.18);--image-manager-thumb-border:1px solid rgba(255,255,255,0.42);--review-desk-pane-bg:rgba(255,255,255,0.2);--review-desk-results-border:1px solid rgba(16,17,20,0.16);--review-desk-results-radius:16px;--review-desk-results-bg:linear-gradient(180deg,rgba(255,255,255,0.46),rgba(255,255,255,0.2)),rgba(255,255,255,0.2);--review-desk-results-shadow:inset 0 1px 0 rgba(255,255,255,0.74),0 12px 32px rgba(18,28,38,0.08);--review-surface-bg:transparent;--review-desk-splitter-hover-bg:linear-gradient(90deg,transparent,rgba(16,17,20,0.28),transparent) center / 88% 2px no-repeat,rgba(255,255,255,0.34);--review-locked-pane-bg:rgba(255,255,255,0.14);--review-splitter-border:1px solid rgba(16,17,20,0.16);--review-empty-note-border:1px solid rgba(16,17,20,0.16);--review-th-border:1px solid rgba(16,17,20,0.16);--review-th-bg:rgba(255,255,255,0.42);--review-td-border:1px solid rgba(16,17,20,0.12);--review-td-alt-border:1px solid rgba(16,17,20,0.16);--style-note-border:1px solid rgba(16,17,20,0.16);--style-note-type-border:1px solid rgba(16,17,20,0.22);--outline-notes-border:1px solid rgba(16,17,20,0.16);--draft-list-border:1px solid rgba(16,17,20,0.16);--claim-results-border:1px solid rgba(16,17,20,0.16);--composer-file-active-bg:rgba(16,17,20,0.86);--composer-file-active-fg:#ffffff;--composer-file-active-border:rgba(16,17,20,0.72);--compose-menu-hover-bg:rgba(16,17,20,0.86);--compose-menu-hover-fg:#ffffff;--compose-tool-copy-b:rgba(16,17,20,0.96);--compose-tool-copy-small:rgba(16,17,20,0.56);--menu-bar-bg:radial-gradient(120% 170% at 8% 0%,rgba(255,255,255,0.42),transparent 44%),linear-gradient(180deg,rgba(255,255,255,0.34),rgba(255,255,255,0.12)),rgba(255,255,255,0.2);--menu-bar-shadow:inset 1.25px 0 0 -0.75px rgba(230,230,230,0.72),inset -1.25px 0 0 -0.75px rgba(229,229,229,0.72),inset 0 1px 0 rgba(255,255,255,0.82),inset 0 -1px 0 rgba(16,17,20,0.08),0 12px 34px rgba(18,28,38,0.09);--menu-button-height:24px;--menu-button-radius:999px;--menu-button-transition:background 0.18s ease,box-shadow 0.18s ease,color 0.18s ease;--btn-default-bg:linear-gradient(180deg,rgba(255,255,255,0.28),rgba(255,255,255,0.04)),linear-gradient(180deg,#0a84ff,#0071e3);--btn-default-fg:#ffffff;--btn-default-text-shadow:0 1px 0 rgba(0,0,0,0.18);--btn-default-shadow:var(--btn-shadow);--btn-default-active-bg:linear-gradient(180deg,rgba(255,255,255,0.22),rgba(255,255,255,0.02)),linear-gradient(180deg,#0071e3,#005ecb);--btn-default-active-fg:#ffffff;--control-status-border:1px solid rgba(16,17,20,0.1);--control-label-fg:rgba(16,17,20,0.9);--control-summary-fg:rgba(16,17,20,0.92);--outline-item-border:1px solid rgba(16,17,20,0.08);--outline-item-span-bg:transparent;--outline-item-span-border:0;--outline-item-span-radius:8px;--outline-focus-border:transparent;--outline-focus-outline:0;--outline-focus-outline-offset:0;--outline-focus-bg:rgba(255,255,255,0.34);--outline-focus-shadow:inset 0 0 0 1px rgba(0,122,255,0.28);--radio-radius:50%;--section-label-fg:rgba(16,17,20,0.92);--section-label-radius:999px;--section-label-shadow:inset 0 1px 0 rgba(255,255,255,0.78),0 8px 24px rgba(18,28,38,0.08);--draft-label-bg:linear-gradient(180deg,rgba(255,255,255,0.62),rgba(255,255,255,0.28)),rgba(255,255,255,0.28);--draft-label-border:1px solid rgba(16,17,20,0.16);--meta-label-bg:linear-gradient(180deg,rgba(255,255,255,0.62),rgba(255,255,255,0.28)),rgba(255,255,255,0.28);--meta-label-border:1px solid rgba(16,17,20,0.16);--control-section-bg:var(--liquid-pane-bg-color,rgba(255,255,255,0.12));--source-info-panel-border:0;--teachtext-editor-bg:transparent;--teachtext-editor-border:1px solid transparent;--teachtext-editor-radius:18px;--teachtext-editor-shadow:none;--scrap-list-bg:rgba(255,255,255,0.18);--scrap-list-border:1px solid rgba(255,255,255,0.44);--scrap-list-radius:20px;--scrap-list-shadow:inset 0 1px 0 rgba(255,255,255,0.68);--scrap-empty-card-border:1px solid rgba(255,255,255,0.42);--scrap-empty-card-bg:rgba(255,255,255,0.18);--scrap-list-mini-icon-border:1px solid rgba(255,255,255,0.5);--scrap-translation-badge-border:1px solid color-mix(in srgb,currentColor 30%,transparent);--scrapbook-list-display:block;--scrapbook-pager-display:none;--scrapbook-pane-columns:minmax(160px,0.72fr) minmax(0,1fr);--scrapbook-pane-rows:minmax(0,1fr) auto auto;--scrapbook-pane-gap:20px;--scrapbook-mobile-pane-columns:1fr;--scrapbook-mobile-pane-rows:minmax(132px,156px) minmax(0,1fr) auto;--import-preview-bg:linear-gradient(180deg,rgba(255,255,255,0.62),rgba(255,255,255,0.26)),rgba(255,255,255,0.24);--import-preview-border:1px solid rgba(16,17,20,0.16);--import-preview-radius:16px;--import-preview-shadow:inset 0 1px 0 rgba(255,255,255,0.78),0 10px 30px rgba(18,28,38,0.08);--backup-preview-bg:linear-gradient(180deg,rgba(255,255,255,0.62),rgba(255,255,255,0.26)),rgba(255,255,255,0.24);--backup-preview-border:1px solid rgba(16,17,20,0.16);--backup-preview-radius:16px;--backup-preview-shadow:inset 0 1px 0 rgba(255,255,255,0.78),0 10px 30px rgba(18,28,38,0.08);--field-bg:linear-gradient(180deg,rgba(255,255,255,0.34),rgba(255,255,255,0.16)),rgba(255,255,255,0.16);--field-focus-bg:var(--paper);--control-strip-thickness:var(--menu-bar-height);--control-strip-bg:var(--liquid-menu-panel);--control-strip-border:1px solid var(--glass-border);--control-strip-divider:1px solid var(--glass-edge);--control-strip-hover-bg:linear-gradient(180deg,rgba(255,255,255,0.7),rgba(255,255,255,0.32)),rgba(255,255,255,0.24);--control-strip-hover-fg:rgba(16,17,20,0.96);--control-strip-hover-shadow:inset 0 1px 0 rgba(255,255,255,0.88),inset 0 0 0 1px rgba(16,17,20,0.08);--control-strip-active-bg:var(--liquid-menu-active);--control-strip-active-fg:#ffffff;--control-strip-active-shadow:var(--liquid-menu-active-shadow);--control-strip-radius:var(--liquid-menu-radius);--control-strip-shadow:var(--liquid-menu-panel-shadow);--control-strip-backdrop:blur(34px) saturate(160%) brightness(1.04);--control-strip-tile-radius:999px;--control-strip-tile-margin:3px 1px;--control-strip-tile-height:calc(var(--control-strip-thickness) - 6px);--control-strip-grip-inset:8px 0;--control-strip-grip:linear-gradient(rgba(16,17,20,0.28),rgba(16,17,20,0.28)) 50% 50% / 4px 100% no-repeat;--control-strip-grip-radius:2px;--control-strip-gauge-bg:rgba(255,255,255,0.8);--control-settings-columns:minmax(0,1fr);--control-settings-rows:none;--control-chooser-area:auto;--control-chooser-bg:rgba(16,17,20,0.07);--control-chooser-radius:999px;--control-chooser-padding:3px;--control-chooser-width:max-content;--control-chooser-direction:row;--control-chooser-gap:2px;--control-chooser-border-bottom:0;--control-chooser-border-right:0;--control-chooser-item-direction:row;--control-chooser-item-flex:0 1 auto;--control-chooser-item-gap:4px;--control-chooser-item-padding:3px 8px;--control-chooser-item-offset:0px;--control-chooser-item-border:0;--control-chooser-item-radius:999px;--control-chooser-item-bg:transparent;--control-chooser-item-fg:rgba(16,17,20,0.66);--control-chooser-hover-bg:rgba(255,255,255,0.5);--control-chooser-hover-fg:rgba(16,17,20,0.9);--control-chooser-active-bg:rgba(255,255,255,0.92);--control-chooser-active-fg:rgba(16,17,20,0.96);--control-chooser-active-weight:600;--control-chooser-active-shadow:0 2px 6px rgba(30,34,60,0.18),inset 0 0 0 1px rgba(255,255,255,0.8);--control-chooser-icon-display:block;--control-chooser-icon-size:14px;--control-chooser-label-size:11px;--memory-transfer-note-bg:rgba(255,255,255,0.26);--memory-transfer-note-line:rgba(16,17,20,0.28);--memory-transfer-note-border:rgba(255,255,255,0.48);--info-divider-border:1px solid rgba(16,17,20,0.14);--window-frame-lane:12px;--window-frame-bar-display:none;--window-frame-reserve:0px;--window-frame-scrollbar-width:thin;--drag-outline-ink:rgba(16,17,20,0.5);--drag-outline-blend:normal;--window-frame-track-bg:linear-gradient(180deg,rgba(255,255,255,0.24),rgba(255,255,255,0.1));--window-frame-track-border:0;--window-frame-thumb-bg:linear-gradient(180deg,rgba(255,255,255,0.56),rgba(16,17,20,0.24)),rgba(16,17,20,0.22);--window-frame-thumb-border:2px solid rgba(255,255,255,0.28);--window-frame-thumb-radius:999px;--ink:#101114;--paper:rgba(255,255,255,0.5);--shade:rgba(255,255,255,0.46);--shade-dark:rgba(16,17,20,0.42);--desktop:#dce2e6;--alarm-clock-title-bg:rgba(255,255,255,0.18);--alarm-clock-surface-bg:linear-gradient(135deg,rgba(232,238,242,0.12),rgba(235,241,247,0.16)),rgba(255,255,255,0.14);--alarm-clock-readout-bg:linear-gradient(180deg,rgba(255,255,255,0.46),rgba(255,255,255,0.16)),rgba(255,255,255,0.2);--alarm-clock-divider:1px solid rgba(16,17,20,0.12);--alarm-clock-active-bg:linear-gradient(180deg,rgba(16,17,20,0.84),rgba(16,17,20,0.68)),rgba(16,17,20,0.76);--alarm-clock-active-fg:#ffffff;--alarm-clock-frame-border:1px solid rgba(16,17,20,0.2);--alarm-clock-frame-radius:8px;--alarm-clock-frame-shadow:0 14px 34px rgba(30,43,62,0.16),inset 0 1px 0 rgba(255,255,255,0.72);--alarm-clock-close-border:1px solid rgba(16,17,20,0.48);--alarm-clock-close-radius:2px;--alarm-clock-close-bg:rgba(255,255,255,0.34);--alarm-clock-close-shadow:inset 0 1px 0 rgba(255,255,255,0.58);--alarm-clock-lever-bg:transparent;--alarm-clock-lever-hover-bg:rgba(255,255,255,0.22);--alarm-clock-lever-border:0;--alarm-clock-lever-radius:3px;--alarm-clock-lever-fg:rgba(16,17,20,0.78);--alarm-clock-lever-shadow:none;--alarm-clock-lever-focus-outline:1px solid rgba(16,17,20,0.42);--alarm-clock-lever-focus-shadow:none;--alarm-clock-selection-bg:rgba(0,122,255,0.82);--alarm-clock-selection-fg:#ffffff;--alarm-clock-mode-divider:0;--alarm-clock-mode-radius:6px;--alarm-clock-mode-bg:transparent;--alarm-clock-mode-hover-bg:rgba(255,255,255,0.22);--alarm-clock-mode-active-shadow:inset 0 1px 0 rgba(255,255,255,0.18);--alarm-clock-section-gap:2px;--clio-assistant-message-bg:transparent;--clio-assistant-message-border:rgba(16,17,20,0.1);--clio-assistant-message-radius:0;--clio-assistant-message-shadow:none;--clio-said-rule:3px solid rgba(16,17,20,0.42);--clio-slip-radius:12px;--clio-slip-surface:transparent;--clio-slip-border:1px dashed rgba(16,17,20,0.16);--clio-slip-shadow:none;--clio-slip-kept-surface:var(--glass-reading-surface);--clio-slip-kept-border:1px solid rgba(255,255,255,0.8);--clio-slip-kept-shadow:0 8px 15px rgba(17,17,17,0.06),inset 0 1px 0 rgba(255,255,255,0.9);--clio-slip-mark-border:1px dashed rgba(16,17,20,0.34);--clio-slip-mark-kept:rgba(16,17,20,0.7);--clio-basis-chip-radius:8px;--clio-basis-chip-border:1px solid rgba(16,17,20,0.06);--clio-basis-chip-bg:rgba(255,255,255,0.6);--clio-entry-bg:linear-gradient(180deg,rgba(255,255,255,0.5),rgba(255,255,255,0.28));--clio-entry-divider:1px solid rgba(16,17,20,0.08);--clio-entry-field-border:1px solid rgba(255,255,255,0.76);--clio-entry-field-radius:14px;--clio-entry-field-bg:rgba(255,255,255,0.55);--clio-entry-field-shadow:inset 0 1px 0 rgba(255,255,255,0.9);--clio-user-message-bg:rgba(255,255,255,0.48);--clio-user-message-border:1px solid rgba(16,17,20,0.1);--clio-user-message-radius:18px;--clio-user-message-shadow:inset 0 1px 0 rgba(255,255,255,0.72),0 6px 18px rgba(30,43,62,0.06);--clio-welcome-bg:transparent;--clio-welcome-shadow:none;--clio-welcome-object-bg:rgba(255,255,255,0.44);--clio-welcome-object-border:1px solid rgba(255,255,255,0.8);--clio-welcome-object-shadow:inset 0 1px 0 rgba(255,255,255,0.9),0 10px 24px rgba(30,43,62,0.12);--clio-muted-copy:rgba(16,17,20,0.58);--clio-copy-font:var(--preview-font);--clio-title-font:var(--preview-font);--clio-control-font:var(--preview-font);--clio-grounding-rule:rgba(16,17,20,0.16);--clio-composer-bg:linear-gradient(180deg,rgba(255,255,255,0.7),rgba(247,251,255,0.46)),rgba(246,250,255,0.52);--clio-composer-border:1px solid rgba(255,255,255,0.76);--clio-composer-radius:14px;--clio-composer-shadow:inset 0 1px 0 rgba(255,255,255,0.88),0 12px 34px rgba(30,43,62,0.12);--clio-composer-focus-shadow:inset 0 1px 0 rgba(255,255,255,0.9),0 0 0 2px rgba(16,17,20,0.12),0 14px 38px rgba(30,43,62,0.14);--clio-composer-control-radius:50%;--clio-composer-tool-border:transparent;--clio-action-surface:rgba(247,250,255,0.94);--clio-action-border:1px solid rgba(255,255,255,0.74);--clio-action-radius:13px;--clio-action-item-radius:9px;--clio-action-shadow:0 14px 36px rgba(30,43,62,0.18),inset 0 1px 0 rgba(255,255,255,0.86);--clio-context-control-bg:rgba(255,255,255,0.34);--clio-context-control-border:1px solid rgba(16,17,20,0.08);--clio-context-control-radius:10px;--clio-context-control-shadow:inset 0 1px 0 rgba(255,255,255,0.68);--clio-assembly-bg:rgba(247,250,255,0.94);--clio-assembly-border:1px solid rgba(255,255,255,0.74);--clio-assembly-radius:18px;--clio-assembly-row-radius:10px;--clio-assembly-shadow:0 18px 46px rgba(30,43,62,0.2),inset 0 1px 0 rgba(255,255,255,0.86);--clio-assembly-row-bg:rgba(255,255,255,0.38);--clio-file-chip-bg:rgba(255,255,255,0.2);--clio-file-chip-border:1px solid rgba(16,17,20,0.06);--clio-file-chip-radius:8px;--system-border:1px solid rgba(255,255,255,0.72);--window-border:var(--system-border);--menu-bar-border:1px solid rgba(16,17,20,0.1);--system-icon-stroke-width:1.8;--system-control-line:1px;--system-icon-pixel-run-expansion:0;--menu-system-icon-pixel-run-expansion:0;--happy-mac-border-width:2px;--happy-mac-face-border-width:2px;--happy-mac-border-color:rgba(16,17,20,0.88);--happy-mac-shadow:inset 0 1px 0 rgba(255,255,255,0.82),8px 8px 0 rgba(16,17,20,0.22),0 20px 52px rgba(18,28,38,0.18);--happy-mac-face-shadow:inset 0 1px 0 rgba(255,255,255,0.82);--happy-mac-backdrop:blur(8px) saturate(140%);--system-shadow:0 8px 15px rgba(0,0,0,0.04),0 24px 58px rgba(18,28,38,0.08);--system-inset:inset 1px 1px 0 rgba(255,255,255,0.78);--liquid-window-radius:18px;--liquid-menu-radius:12px;--liquid-tab-radius:var(--liquid-window-radius);--liquid-tab-close-width:36px;--tdi-tab-close-size:30px;--tdi-tab-close-gutter:8px;--tdi-tab-close-mark-opacity:0;--tdi-tabs-align-items:center;--tdi-tabs-gap:10px;--tdi-tabs-min-height:66px;--tdi-tabs-padding:12px 18px 14px;--tdi-tabs-bg:rgba(255,255,255,0.22);--tdi-tabs-border-bottom:1px solid rgba(16,17,20,0.12);--tdi-tabs-after-content:"";--tdi-tabs-after-flex:1 1 auto;--tdi-tabs-after-min-width:10px;--tdi-stack-popover-border:1px solid rgba(255,255,255,0.62);--tdi-stack-popover-radius:14px;--tdi-stack-popover-bg:linear-gradient(180deg,rgba(255,255,255,0.9),rgba(244,249,252,0.78)),rgba(246,251,253,0.82);--tdi-stack-popover-shadow:0 16px 38px rgba(18,28,38,0.14),0 2px 8px rgba(18,28,38,0.08);--tdi-stack-popover-backdrop-filter:blur(18px) saturate(140%);--tdi-stack-item-border:1px solid rgba(16,17,20,0.1);--tdi-stack-item-bg:transparent;--tdi-stack-item-fg:rgba(16,17,20,0.92);--tdi-stack-item-active-bg:var(--liquid-menu-active);--tdi-stack-item-active-fg:#ffffff;--tdi-stack-item-hover-bg:rgba(255,255,255,0.48);--tdi-stack-item-hover-fg:rgba(16,17,20,0.96);--tdi-stack-count-bg:rgba(16,17,20,0.12);--tdi-stack-count-fg:rgba(16,17,20,0.78);--tdi-grabber-mark-top:50%;--tdi-grabber-mark-left:50%;--tdi-grabber-mark-width:3px;--tdi-grabber-mark-height:22px;--tdi-grabber-mark-radius:999px;--tdi-grabber-mark-bg:rgba(16,17,20,0.16);--tdi-grabber-mark-shadow:inset 0 1px 0 rgba(255,255,255,0.42),0 1px 2px rgba(18,28,38,0.08);--tdi-grabber-mark-opacity:1;--tdi-grabber-mark-transform:translate(-50%,-50%);--tdi-grabber-mark-active-bg:rgba(16,17,20,0.32);--tdi-grabber-mark-active-shadow:inset 0 1px 0 rgba(255,255,255,0.34),0 2px 5px rgba(18,28,38,0.12);--tdi-grabber-mark-active-opacity:var(--tdi-grabber-mark-opacity);--tdi-tab-wrap-height:48px;--tdi-tab-wrap-min-height:48px;--tdi-tab-wrap-bg:transparent;--tdi-tab-wrap-border:0;--tdi-tab-height:48px;--tdi-tab-min-height:48px;--tdi-tab-padding:7px 48px 7px 16px;--tdi-tab-border:1px solid rgba(255,255,255,0.58);--tdi-tab-border-bottom:var(--tdi-tab-border);--tdi-tab-radius:var(--liquid-tab-radius);--tdi-tab-bg:linear-gradient(180deg,rgba(255,255,255,0.62),rgba(255,255,255,0.22)),rgba(255,255,255,0.26);--tdi-tab-fg:#101114;--tdi-tab-shadow:inset 0 1px 0 rgba(255,255,255,0.72);--tdi-tab-backdrop-filter:blur(9px) saturate(145%);--tdi-tab-active-border:1px solid rgba(16,17,20,0.74);--tdi-tab-active-border-bottom:var(--tdi-tab-active-border);--tdi-tab-active-bg:rgba(16,17,20,0.86);--tdi-tab-active-fg:#ffffff;--tdi-tab-active-shadow:var(--tdi-tab-shadow);--tdi-tab-small-color:rgba(16,17,20,0.58);--tdi-tab-active-small-color:rgba(255,255,255,0.72);--tdi-tab-dragging-border:1px solid rgba(0,122,255,0.48);--tdi-tab-dragging-border-bottom:var(--tdi-tab-dragging-border);--tdi-tab-dragging-bg:linear-gradient(180deg,rgba(255,255,255,0.48),rgba(255,255,255,0.18)),rgba(0,122,255,0.1);--tdi-tab-dragging-fg:rgba(16,17,20,0.86);--tdi-tab-dragging-shadow:inset 0 1px 0 rgba(255,255,255,0.66),0 0 0 3px rgba(0,122,255,0.1);--tdi-tab-dragging-transform:translateY(1px);--tdi-tab-active-dragging-border:1px solid rgba(0,122,255,0.56);--tdi-tab-active-dragging-border-bottom:var(--tdi-tab-active-dragging-border);--tdi-tab-active-dragging-bg:linear-gradient(180deg,rgba(16,17,20,0.8),rgba(16,17,20,0.62)),rgba(16,17,20,0.72);--tdi-tab-active-dragging-fg:#ffffff;--tdi-tab-active-dragging-shadow:var(--tdi-tab-dragging-shadow);--tdi-tab-drop-shadow:inset 3px 0 0 rgba(0,122,255,0.82),inset 0 1px 0 rgba(255,255,255,0.66),0 0 0 3px rgba(0,122,255,0.08);--tdi-tab-close-top:50%;--tdi-tab-close-right:8px;--tdi-tab-close-width:30px;--tdi-tab-close-height:30px;--tdi-tab-close-min-height:30px;--tdi-tab-close-border:1px solid rgba(255,255,255,0.48);--tdi-tab-close-radius:50%;--tdi-tab-close-bg:linear-gradient(180deg,rgba(255,255,255,0.58),rgba(255,255,255,0.18)),rgba(255,255,255,0.22);--tdi-tab-close-fg:rgba(16,17,20,0.78);--tdi-tab-close-shadow:inset 0 1px 0 rgba(255,255,255,0.72),0 4px 12px rgba(18,28,38,0.16);--tdi-tab-close-font-size:18px;--tdi-tab-close-line-height:1;--tdi-tab-close-transform:translateY(-50%);--tdi-tab-close-backdrop-filter:blur(10px) saturate(150%);--tdi-tab-close-active-border-color:rgba(255,255,255,0.48);--tdi-tab-close-hover-border-color:rgba(255,255,255,0.48);--tdi-tab-close-hover-bg:rgba(16,17,20,0.08);--tdi-tab-close-hover-fg:rgba(16,17,20,0.92);--tdi-tab-close-hover-shadow:var(--tdi-tab-close-shadow);--tdi-tab-close-hover-transform:translateY(-50%);--control-radius:12px;--system-track-bg:repeating-linear-gradient(90deg,rgba(16,17,20,0.13) 0 1px,transparent 1px 3px),rgba(16,17,20,0.07);--system-track-border:0;--system-track-radius:3px;--system-track-shadow:inset 0 1px 2px rgba(16,17,20,0.14);--system-track-fill:transparent;--system-track-thumb-bg:rgba(255,255,255,0.94);--system-track-thumb-border:1px solid rgba(16,17,20,0.22);--system-track-thumb-radius:2px;--system-track-thumb-shadow:0 1px 2px rgba(18,28,38,0.18);--system-segment-bg:rgba(16,17,20,0.14);--system-segment-border:0;--system-segment-radius:3px;--system-segment-on-bg:linear-gradient(180deg,#5ac8fa,#0a84ff);--system-segment-on-shadow:0 1px 2px rgba(10,132,255,0.32);--ss-tint-ceiling:14%;--ss-panel:rgba(255,255,255,0.36);--ss-rule:rgba(16,17,20,0.12);--ss-rule-strong:rgba(16,17,20,0.18);--soundscape-search-input-border:1px solid rgba(255,255,255,0.62);--soundscape-search-input-radius:12px;--icon-bg:linear-gradient(180deg,rgba(255,255,255,0.72),rgba(255,255,255,0.24)),rgba(255,255,255,0.26);--icon-border:1px solid rgba(255,255,255,0.5);--mini-icon-bg:linear-gradient(180deg,rgba(255,255,255,0.72),rgba(255,255,255,0.24)),rgba(255,255,255,0.26);--mini-icon-border:1px solid rgba(255,255,255,0.5);--large-mini-icon-bg:linear-gradient(180deg,rgba(255,255,255,0.72),rgba(255,255,255,0.24)),rgba(255,255,255,0.26);--large-mini-icon-border:1px solid rgba(255,255,255,0.58);--glass-tint:rgba(255,255,255,0.12);--glass-tint-strong:rgba(255,255,255,0.32);--glass-border:rgba(255,255,255,0.72);--glass-edge:rgba(16,17,20,0.14);--glass-highlight:rgba(255,255,255,0.82);--liquid-menu-active:linear-gradient(180deg,rgba(16,17,20,0.82),rgba(16,17,20,0.64)),rgba(16,17,20,0.68);--liquid-menu-active-shadow:inset 0 1px 0 rgba(255,255,255,0.18),inset 0 2px 5px rgba(0,0,0,0.22);--liquid-menu-panel:radial-gradient(118% 150% at 8% 0%,rgba(255,255,255,0.76),transparent 43%),linear-gradient(180deg,rgba(255,255,255,0.9),rgba(243,248,251,0.78)),rgba(248,251,252,0.88);--liquid-menu-panel-shadow:0 12px 30px rgba(18,28,38,0.12),0 2px 8px rgba(18,28,38,0.06),inset 0 1px 0 rgba(255,255,255,0.9),inset 0 -1px 0 rgba(16,17,20,0.06);--glass-reading-surface:linear-gradient(180deg,rgba(255,255,255,0.92),rgba(246,251,253,0.86)),rgba(246,251,253,0.9);--glass-reading-blur:blur(18px) saturate(135%);--glass-surface:radial-gradient(128% 170% at 14% 0%,rgba(255,255,255,0.46),transparent 40%),linear-gradient(180deg,rgba(255,255,255,0.24),rgba(255,255,255,0.07)),rgba(255,255,255,0.14);--glass-edge-glow:inset 1.25px 0 0 -0.75px rgba(230,230,230,0.78),inset -1.25px 0 0 -0.75px rgba(229,229,229,0.78),inset 0 -40px 10px -40px rgba(17,17,17,0.22),inset 0 -1px 0 0 rgba(38,38,38,0.16),inset 0 -4px 0.5px -4px rgba(153,153,153,0.28),inset -20px 0 20px -30px rgba(217,217,217,0.46),inset 20px 0 20px -30px rgba(217,217,217,0.42);--glass-rim:radial-gradient(106% 128% at 100% 100%,rgba(16,17,20,0.12),transparent 44%),linear-gradient(180deg,transparent 40%,rgba(16,17,20,0.035));--glass-title-surface:linear-gradient(180deg,rgba(255,255,255,0.72),rgba(255,255,255,0.28)),rgba(255,255,255,0.34);--system-titlebar-active-bg:var(--glass-title-surface);--system-titlebar-inactive-bg:linear-gradient(180deg,rgba(255,255,255,0.6),rgba(255,255,255,0.22)),rgba(255,255,255,0.26);--system-titlebar-background-origin:padding-box;--system-titlebar-background-clip:border-box;--system-titlebar-control-focus-outline:0;--system-titlebar-control-focus-shadow:0 0 0 3px rgba(255,255,255,0.72),0 0 0 5px rgba(16,17,20,0.16),inset 0 1px 0 rgba(255,255,255,0.58),0 6px 14px rgba(18,28,38,0.16);--system-titlebar-close-attention-mark-opacity:0.88;--system-titlebar-resize-attention-mark-opacity:0.88;--system-titlebar-inactive-control-filter:none;--system-titlebar-inactive-control-opacity:1;--system-titlebar-inactive-control-visibility:visible;--system-titlebar-inactive-title-color:rgba(16,17,20,0.72);--glass-lamp-close:#ff5f57;--glass-lamp-minimize:#febc2e;--glass-lamp-zoom:#28c840;--glass-lamp-inactive:#d4d5d7;--glass-lamp-mark-opacity:0.62;--theme-lab-era-titlebar-minimize-bg:var(--glass-lamp-minimize);--theme-lab-mini-position:relative;--theme-lab-mini-control-display:block;--theme-lab-mini-control-top:4px;--theme-lab-mini-control-size:15px;--theme-lab-mini-control-border:1px solid rgba(16,17,20,0.28);--theme-lab-mini-control-radius:50%;--theme-lab-mini-control-close-left:7px;--theme-lab-mini-control-close-bg:var(--glass-lamp-close);--theme-lab-mini-control-minimize-left:28px;--theme-lab-mini-control-minimize-display:block;--theme-lab-mini-control-zoom-left:49px;--theme-lab-mini-control-zoom-right:auto;--theme-lab-mini-control-zoom-bg:var(--glass-lamp-zoom);--theme-lab-mini-inactive-control-display:block;--theme-lab-mini-inactive-control-bg:var(--glass-lamp-inactive);--glass-accent:#0a84ff;--glass-field-focus-rim:rgba(255,255,255,0.94);--glass-field-focus-fill:rgba(255,255,255,0.42);--glass-field-focus-ring:rgba(0,122,255,0.3);--glass-blue:#64d2ff;--glass-progress-blue:#0a84ff;--glass-progress-accent:#5ac8fa;--glass-progress-blue-soft:#64d2ff;--glass-progress-accent-soft:#a6e3ff;--clio-chart-surface:linear-gradient(145deg,rgba(255,255,255,0.74),rgba(241,246,248,0.46)),rgba(247,250,251,0.56);--clio-chart-ink:#20272c;--clio-chart-rule:rgba(32,45,54,0.18);--clio-chart-muted:rgba(32,39,44,0.56);--clio-chart-panel:linear-gradient(180deg,rgba(255,255,255,0.66),rgba(232,239,243,0.34)),rgba(243,247,249,0.46);--clio-chart-panel-quiet:rgba(255,255,255,0.38);--clio-chart-accent:rgba(31,57,74,0.82);--clio-chart-mark-border:1px solid var(--clio-chart-rule);--clio-chart-track:rgba(31,57,74,0.14);--clio-chart-pattern-paper:rgba(250,252,253,0.82);--clio-chart-reference:rgba(42,69,86,0.08);--clio-chart-focus-shadow:0 0 0 3px rgba(10,132,255,0.1),inset 0 1px 0 rgba(255,255,255,0.78);--clio-chart-selected-outline:1.5px solid rgba(10,132,255,0.62);--clio-chart-selected-outline-offset:-1.5px;--clio-chart-solid-fill:linear-gradient(180deg,rgba(255,255,255,0.48),rgba(255,255,255,0.08) 48%,rgba(31,57,74,0.12) 49%),rgba(92,130,154,0.42);--clio-chart-pattern-1:linear-gradient(180deg,rgba(255,255,255,0.44),transparent 48%,rgba(31,57,74,0.08)),repeating-conic-gradient(rgba(31,57,74,0.42) 0 25%,rgba(255,255,255,0.32) 0 50%) 0 0 / 3px 3px;--clio-chart-pattern-2:linear-gradient(180deg,rgba(255,255,255,0.44),transparent 48%,rgba(31,57,74,0.08)),repeating-linear-gradient(45deg,rgba(31,57,74,0.42) 0 1px,rgba(255,255,255,0.3) 1px 4px);--clio-chart-pattern-3:linear-gradient(180deg,rgba(255,255,255,0.44),transparent 48%,rgba(31,57,74,0.08)),conic-gradient(rgba(31,57,74,0.4) 0 25%,rgba(255,255,255,0.3) 0) 0 0 / 4px 4px;--clio-chart-pattern-4:linear-gradient(180deg,rgba(255,255,255,0.44),transparent 48%,rgba(31,57,74,0.08)),repeating-linear-gradient(90deg,rgba(31,57,74,0.4) 0 1px,rgba(255,255,255,0.3) 1px 4px);--clio-chart-pattern-5:linear-gradient(180deg,rgba(255,255,255,0.44),transparent 48%,rgba(31,57,74,0.08)),repeating-linear-gradient(-45deg,rgba(31,57,74,0.4) 0 1px,rgba(255,255,255,0.3) 1px 5px);--clio-chart-material-shadow:inset 0 1px 0 rgba(255,255,255,0.76),inset 0 -1px 0 rgba(31,57,74,0.14),0 3px 9px rgba(31,57,74,0.1);--clio-chart-material-filter:blur(7px) saturate(125%);--clio-chart-typeface:var(--preview-font);--clio-chart-type-size:12px;--clio-chart-radius:10px;--clio-chart-cell-radius:var(--clio-chart-radius);--clio-chart-pane-bg:radial-gradient(110% 130% at 10% 0%,rgba(255,255,255,0.52),transparent 44%),linear-gradient(180deg,rgba(255,255,255,0.26),rgba(255,255,255,0.1)),rgba(255,255,255,0.14);--clio-chart-pane-border:1px solid rgba(255,255,255,0.64);--clio-chart-pane-shadow:inset 0 1px 0 rgba(255,255,255,0.76),0 12px 30px rgba(31,57,74,0.07);--clio-chart-pane-filter:blur(14px) saturate(135%);--clio-chart-pane-margin:6px;--clio-chart-pane-padding:14px 16px;--clio-chart-grid-pane-padding:14px 16px;--clio-chart-grid-collapse:separate;--clio-chart-grid-spacing:0 5px;--clio-chart-cell-height:30px;--clio-chart-cell-padding:5px 10px;--clio-chart-matrix-size:11px;--clio-chart-matrix-cell-padding:6px 10px;--clio-chart-matrix-cell-border:0;--clio-chart-matrix-row-rule:1px solid var(--clio-chart-rule);--clio-chart-matrix-note-size:10px;--clio-chart-card-border:1px solid var(--clio-chart-rule);--clio-chart-card-radius:var(--clio-chart-radius);--clio-chart-row-gap:9px;--clio-chart-track-height:18px;--clio-chart-switcher-width:100%;--clio-chart-switcher-justify:flex-start;--clio-chart-label-bg:rgba(250,252,253,0.9);--clio-chart-label-padding:2px 4px;--clio-chart-label-leading:1.35;--clio-chart-value-bg:rgba(250,252,253,0.94);--clio-chart-density-12:conic-gradient(rgba(31,57,74,0.16) 0 12.5%,rgba(255,255,255,0.34) 0) 0 0 / 5px 5px;--clio-chart-density-25:conic-gradient(rgba(31,57,74,0.2) 0 25%,rgba(255,255,255,0.34) 0) 0 0 / 5px 5px;--clio-chart-density-50:repeating-conic-gradient(rgba(31,57,74,0.24) 0 25%,rgba(255,255,255,0.4) 0 50%) 0 0 / 5px 5px;--clio-chart-density-75:conic-gradient(rgba(255,255,255,0.38) 0 25%,rgba(31,57,74,0.3) 0) 0 0 / 5px 5px;--clio-chart-spatial-cell-height:76px;--clio-chart-spatial-label-size:11px;--clio-chart-spatial-value-size:16px;--stripe:linear-gradient(90deg,rgba(255,255,255,0.48),rgba(255,255,255,0.06));--mde-scrollbar-offset:16px;--system-scrollbar-button-display:none;--desktop-icon-column-gap:4px;--desktop-icon-width:84px;--desktop-label-bg:rgba(255,255,255,0.54);--desktop-label-fg:var(--ink);--desktop-label-radius:8px;--desktop-label-box-shadow:inset 0 1px 0 rgba(255,255,255,0.7);--desktop-label-max-width:92px;--liquid-desktop-icon-padding:2px 2px;--liquid-desktop-icon-label-line-height:1;--settings-scrollbar-lane-bg:transparent;--settings-scrollbar-lane-padding-right:12px;--menu-divider-color:rgba(16,17,20,0.12);--menu-shortcut-color:currentColor;--menu-shortcut-opacity:0.78;--menu-button-fg:rgba(16,17,20,0.82);--menu-button-active-bg:var(--liquid-menu-active);--menu-button-active-fg:#ffffff;--menu-button-active-shadow:var(--liquid-menu-active-shadow);--menu-chip-active-bg:var(--liquid-menu-active);--menu-chip-active-fg:#ffffff;--menu-chip-active-shadow:var(--liquid-menu-active-shadow);--menu-item-fg:#101114;--menu-item-active-bg:var(--liquid-menu-active);--menu-item-active-fg:#ffffff;--menu-item-active-shadow:var(--liquid-menu-active-shadow);--menu-panel-shadow:var(--liquid-menu-panel-shadow);--liquid-disabled-control-border:rgba(16,17,20,0.22);--liquid-disabled-control-bg:linear-gradient(180deg,rgba(255,255,255,0.54),rgba(255,255,255,0.2)),rgba(255,255,255,0.2);--liquid-disabled-control-fg:rgba(16,17,20,0.42);--liquid-disabled-control-shadow:inset 0 1px 0 rgba(255,255,255,0.62);--tdi-tab-wrap-dragging-opacity:1;--reader-tab-dragging-opacity:1;--reader-tab-active-open-border-color:rgba(16,17,20,0.74);--reader-tab-active-open-bg:linear-gradient(180deg,rgba(16,17,20,0.84),rgba(16,17,20,0.68)),rgba(16,17,20,0.76);--reader-tab-active-open-fg:#ffffff;--reader-tab-active-open-shadow:inset 0 1px 0 rgba(255,255,255,0.16),0 8px 18px rgba(18,28,38,0.12);--reader-tab-active-open-child-fg:#ffffff;--reader-tab-active-small-color:rgba(255,255,255,0.72);--reader-tab-drop-border-color:rgba(255,255,255,0.66);--reader-tab-drop-bg:rgba(255,255,255,0.3);--reader-tab-drop-shadow:inset 3px 0 0 rgba(0,122,255,0.82),inset 0 1px 0 rgba(255,255,255,0.66),0 0 0 3px rgba(0,122,255,0.08);--reader-tab-dragging-open-border-color:rgba(0,122,255,0.48);--reader-tab-dragging-open-bg:linear-gradient(180deg,rgba(255,255,255,0.48),rgba(255,255,255,0.18)),rgba(0,122,255,0.1);--reader-tab-dragging-open-fg:rgba(16,17,20,0.86);--reader-tab-dragging-open-shadow:inset 0 1px 0 rgba(255,255,255,0.66),0 0 0 3px rgba(0,122,255,0.1);--reader-tab-dragging-open-transform:translateY(1px);--reader-tab-active-dragging-open-border-color:rgba(0,122,255,0.56);--reader-tab-active-dragging-open-bg:linear-gradient(180deg,rgba(16,17,20,0.8),rgba(16,17,20,0.62)),rgba(16,17,20,0.72);--reader-tab-active-dragging-open-fg:#ffffff;--reader-tab-active-remove-border-color:rgba(255,255,255,0.28);--reader-tab-active-remove-bg:linear-gradient(180deg,rgba(255,255,255,0.42),rgba(255,255,255,0.12)),rgba(255,255,255,0.18);--reader-tab-active-remove-fg:rgba(255,255,255,0.9);--reader-tab-active-remove-shadow:inset 0 1px 0 rgba(255,255,255,0.44),0 4px 12px rgba(18,28,38,0.18);--reader-tab-remove-hover-bg:rgba(16,17,20,0.1);--reader-tab-remove-hover-fg:rgba(16,17,20,0.92);--reader-tab-active-remove-hover-bg:rgba(255,255,255,0.12);--reader-tab-active-remove-hover-fg:#ffffff;--docmap-node-circle-fill:rgba(255,255,255,0.88);--docmap-node-circle-stroke-width:2.2px;--video-chip-border:1px solid rgba(47,157,179,0.2);--video-chip-radius:999px;--video-chip-bg:linear-gradient(180deg,rgba(255,255,255,0.62),rgba(255,255,255,0.24)),rgba(0,122,255,0.1);--video-chip-fg:rgba(16,17,20,0.72);--video-timeline-min-height:38px;--video-timeline-border:1px solid rgba(16,17,20,0.11);--video-timeline-radius:12px;--video-timeline-bg:linear-gradient(180deg,rgba(255,255,255,0.56),rgba(255,255,255,0.22)),rgba(255,255,255,0.22);--video-timeline-shadow:inset 0 1px 0 rgba(255,255,255,0.72),0 5px 14px rgba(18,28,38,0.035);--video-timeline-fg:rgba(16,17,20,0.88);--video-timeline-selected-border-color:rgba(255,255,255,0.26);--video-timeline-selected-bg:linear-gradient(180deg,rgba(16,17,20,0.86),rgba(16,17,20,0.66)),rgba(16,17,20,0.76);--video-timeline-selected-fg:#ffffff;--video-timeline-selected-shadow:inset 0 1px 0 rgba(255,255,255,0.18),0 8px 20px rgba(18,28,38,0.12);--video-timeline-selected-span-fg:rgba(255,255,255,0.76);--empty-note-border:1px solid rgba(255,255,255,0.42);--empty-note-radius:16px;--empty-note-bg:linear-gradient(180deg,rgba(255,255,255,0.48),rgba(255,255,255,0.18)),rgba(255,255,255,0.2);--empty-note-shadow:inset 0 1px 0 rgba(255,255,255,0.72),0 10px 28px rgba(18,28,38,0.07);--empty-note-fg:rgba(16,17,20,0.78);--reader-tabs-label-padding:4px 2px 6px;--reader-tabs-label-color:rgba(16,17,20,0.88);--reader-tabs-label-font-size:18px;--reader-tabs-label-font-weight:800;--reader-tab-open-min-height:58px;--reader-tab-open-columns:34px minmax(0,1fr);--reader-tab-open-gap:12px;--reader-tab-open-padding:7px 48px 7px 16px;--reader-tab-open-max-width:none;--reader-tab-open-border-color:rgba(255,255,255,0.58);--reader-tab-open-radius:999px;--reader-tab-open-bg:linear-gradient(180deg,rgba(255,255,255,0.62),rgba(255,255,255,0.22)),rgba(255,255,255,0.26);--reader-tab-open-shadow:inset 0 1px 0 rgba(255,255,255,0.72),0 8px 22px rgba(18,28,38,0.08);--reader-tab-icon-width:24px;--reader-tab-icon-height:24px;--reader-tab-icon-border-color:currentColor;--reader-tab-icon-bg:rgba(255,255,255,0.16);--reader-tab-icon-font-size:14px;--reader-tab-text-gap:3px;--reader-tab-title-font-size:14px;--reader-tab-title-font-weight:800;--reader-tab-title-line-height:1.08;--reader-tab-small-color:rgba(16,17,20,0.58);--reader-tab-small-font-family:var(--ui-font);--reader-tab-small-font-size:12px;--reader-tab-small-opacity:1;--reader-tab-remove-right:8px;--reader-tab-remove-width:30px;--reader-tab-remove-max-width:30px;--reader-tab-remove-height:30px;--reader-tab-remove-min-height:30px;--reader-tab-remove-border:1px solid rgba(255,255,255,0.48);--reader-tab-remove-radius:999px;--reader-tab-remove-bg:linear-gradient(180deg,rgba(255,255,255,0.58),rgba(255,255,255,0.18)),rgba(255,255,255,0.22);--reader-tab-remove-fg:rgba(16,17,20,0.78);--reader-tab-remove-shadow:inset 0 1px 0 rgba(255,255,255,0.72),0 4px 12px rgba(18,28,38,0.16);--reader-tab-remove-font-size:18px;--reader-tab-remove-font-weight:700;--reader-tab-remove-line-height:1.2;--reader-tab-remove-backdrop-filter:blur(10px) saturate(150%);--scrollbar-corner-bg:rgba(255,255,255,0.16);--active-window-shadow:0 8px 15px rgba(0,0,0,0.045),0 28px 68px rgba(18,28,38,0.1);--card-caption-color:rgba(16,17,20,0.58);--finder-navigation-border:1px solid rgba(16,17,20,0.1);--finder-navigation-bg:rgba(255,255,255,0.24);--finder-breadcrumb-radius:9px;--finder-breadcrumb-text-decoration:none;--finder-breadcrumb-hover-bg:rgba(16,17,20,0.84);--finder-breadcrumb-hover-fg:#ffffff;--finder-breadcrumb-current-color:rgba(16,17,20,0.82);--finder-continuation-display:inline-flex;--finder-continuation-border:1px solid rgba(255,255,255,0.62);--finder-continuation-radius:999px;--finder-continuation-bg:linear-gradient(180deg,rgba(255,255,255,0.56),rgba(255,255,255,0.2)),rgba(255,255,255,0.2);--finder-continuation-fg:rgba(16,17,20,0.72);--finder-continuation-shadow:inset 0 1px 0 rgba(255,255,255,0.82),0 6px 18px rgba(18,28,38,0.14);--finder-continuation-backdrop:blur(12px) saturate(150%);--menu-bar-height:30px;--menu-popover-top:calc(var(--menu-bar-height) + var(--safe-area-top) - 3px);--guide-pane-gap:12px;--tab-radius:10px;--tab-overlap:0px;--tab-bg:rgba(16,17,20,0.06);--tab-hover-bg:rgba(255,255,255,0.42);--tab-active-bg:rgba(255,255,255,0.72);--control-focus-outline:2px solid rgba(0,122,255,0.92);--control-choice-hover-shadow:inset 0 1px 0 rgba(255,255,255,0.86),0 7px 16px rgba(18,28,38,0.12);--memory-cards-pane-bg:rgba(255,255,255,0.16);--memory-cards-details-bg:rgba(255,255,255,0.28);--memory-cards-details-border:1px solid rgba(16,17,20,0.1);--memory-cards-board-bg:rgba(255,255,255,0.12);--memory-cards-board-border:1px solid rgba(255,255,255,0.38);--memory-cards-board-radius:18px;--memory-cards-board-shadow:inset 0 1px 0 rgba(255,255,255,0.58);--memory-card-bg:linear-gradient(145deg,rgba(255,255,255,0.92),rgba(255,255,255,0.42)),rgba(255,255,255,0.4);--memory-card-border:1px solid rgba(16,17,20,0.18);--memory-card-radius:14px;--memory-card-shadow:inset 0 1px 0 rgba(255,255,255,0.82),0 7px 16px rgba(18,28,38,0.13);--memory-card-hover-shadow:inset 0 1px 0 rgba(255,255,255,0.92),0 11px 22px rgba(18,28,38,0.18);--memory-card-back-bg:linear-gradient(180deg,rgba(255,255,255,0.74),rgba(255,255,255,0.24));--memory-card-back-mark-bg:rgba(16,17,20,0.12);--memory-card-face-shadow:inset 0 1px 0 rgba(255,255,255,0.44),inset 0 0 0 1px rgba(255,255,255,0.24);--memory-card-match-ring:inset 0 0 0 3px rgba(255,255,255,0.86),inset 0 0 0 5px rgba(16,17,20,0.62);--memory-cards-muted:rgba(16,17,20,0.62);--guide-start-card-padding:14px 16px;--startup-settings-modal-padding:28px 32px 24px;--startup-settings-form-gap:18px;--startup-settings-header-gap:18px;--startup-settings-disk-icon-width:48px;--startup-settings-disk-icon-height:48px;--startup-settings-disk-icon-border:1px solid rgba(16,17,20,0.2);--startup-settings-disk-icon-radius:14px;--startup-settings-disk-icon-bg:linear-gradient(rgba(16,17,20,0.74),rgba(16,17,20,0.74)) 13px 25px / 22px 3px no-repeat,linear-gradient(rgba(16,17,20,0.5),rgba(16,17,20,0.5)) 32px 10px / 2px 9px no-repeat,linear-gradient(180deg,rgba(255,255,255,0.78),rgba(255,255,255,0.28)),rgba(255,255,255,0.3);--startup-settings-disk-icon-shadow:inset 0 1px 0 rgba(255,255,255,0.82),0 10px 24px rgba(18,28,38,0.12);--startup-settings-option-gap:10px;--startup-settings-option-radius:999px;--startup-settings-hr-border:0;--startup-settings-hr-border-top:1px solid rgba(16,17,20,0.16);--startup-settings-hr-shadow:0 1px 0 rgba(255,255,255,0.5);--startup-settings-subhead-color:rgba(16,17,20,0.9);--startup-settings-radio-focus-outline:0;--startup-settings-radio-focus-outline-offset:0;--startup-settings-radio-focus-visible-outline:0;--startup-settings-radio-focus-visible-outline-offset:0;--startup-settings-radio-focus-visible-shadow:0 0 0 3px rgba(0,122,255,0.28),inset 0 1px 0 rgba(255,255,255,0.78),0 6px 14px rgba(18,28,38,0.08);--balloon-help-bg:linear-gradient(180deg,rgba(255,255,255,0.82),rgba(255,255,255,0.54)),rgba(238,246,252,0.74);--balloon-help-border:1px solid rgba(255,255,255,0.82);--balloon-help-radius:18px;--balloon-help-shadow:inset 0 1px 0 rgba(255,255,255,0.9),0 12px 28px rgba(18,28,38,0.18);--balloon-help-padding:11px 14px;--balloon-help-backdrop:blur(18px) saturate(1.2);--status-panel-border:1px solid rgba(255,255,255,0.48);--status-panel-radius:16px;--status-panel-bg:linear-gradient(180deg,rgba(255,255,255,0.5),rgba(255,255,255,0.16)),rgba(255,255,255,0.18);--status-panel-shadow:inset 0 1px 0 rgba(255,255,255,0.76),0 12px 32px rgba(18,28,38,0.08);--status-clock-border:var(--status-panel-border);--status-clock-radius:var(--status-panel-radius);--status-clock-bg:var(--status-panel-bg);--status-clock-shadow:var(--status-panel-shadow);--status-clock-gap:4px;--status-clock-padding:14px 12px;--status-clock-time-shadow:0 1px 0 rgba(255,255,255,0.56);--model-state-panel-border:var(--status-panel-border);--model-state-panel-radius:var(--status-panel-radius);--model-state-panel-bg:var(--status-panel-bg);--model-state-panel-shadow:var(--status-panel-shadow);--model-state-panel-gap:9px;--model-state-panel-padding:12px 14px;--model-state-title-color:rgba(16,17,20,0.92);--model-state-title-font-size:13px;--model-state-list-gap:6px;--model-state-row-padding:5px 8px;--model-state-row-border-left:0;--model-state-row-radius:10px;--model-state-row-bg:rgba(255,255,255,0.18);--model-state-row-shadow:inset 0 1px 0 rgba(255,255,255,0.52);--model-state-row-current-bg:linear-gradient(180deg,rgba(255,255,255,0.54),rgba(255,255,255,0.2)),rgba(90,200,250,0.24);--model-state-row-done-bg:var(--model-state-row-current-bg);--model-state-running-outline:0;--model-state-running-shadow:inset 0 1px 0 rgba(255,255,255,0.76),0 0 0 3px rgba(0,122,255,0.22),0 12px 32px rgba(18,28,38,0.08);--model-state-next-margin:0;--model-state-next-padding-top:8px;--model-state-next-border-top:1px solid rgba(16,17,20,0.1);--model-state-next-color:rgba(16,17,20,0.66);--cloud-state-panel-border:var(--status-panel-border);--cloud-state-panel-radius:var(--status-panel-radius);--cloud-state-panel-bg:var(--status-panel-bg);--cloud-state-panel-shadow:var(--status-panel-shadow);--cloud-state-panel-gap:9px;--cloud-state-panel-padding:12px 14px;--cloud-state-title-color:rgba(16,17,20,0.92);--cloud-state-title-font-size:13px;--cloud-state-name-color:rgba(16,17,20,0.92);--cloud-state-status-color:rgba(16,17,20,0.82);--cloud-state-status-font-size:12px;--cloud-state-usage-gap:5px 14px;--cloud-state-usage-padding-top:8px;--cloud-state-usage-border-top:1px solid rgba(16,17,20,0.1);--cloud-state-usage-font-size:12px;--cloud-state-usage-label-color:rgba(16,17,20,0.48);--system-status-pane-gap:14px;--system-status-pane-padding:14px;--system-status-pane-bg:linear-gradient(135deg,rgba(232,238,242,0.14),rgba(235,241,247,0.12)),rgba(255,255,255,0.14);--writing-bell-time-border:1px solid rgba(16,17,20,0.16);--writing-bell-time-radius:8px;--writing-bell-time-bg:linear-gradient(180deg,rgba(255,255,255,0.52),rgba(255,255,255,0.18)),rgba(255,255,255,0.24);--writing-bell-time-shadow:inset 0 1px 0 rgba(255,255,255,0.72);--writing-bell-pane-gap:10px;--writing-bell-pane-padding:14px;--writing-bell-pane-bg:linear-gradient(135deg,rgba(232,238,242,0.12),rgba(235,241,247,0.16)),rgba(255,255,255,0.14);--writing-bell-mode-gap:3px;--writing-bell-mode-padding:3px;--writing-bell-mode-border:1px solid rgba(16,17,20,0.14);--writing-bell-mode-radius:10px;--writing-bell-mode-bg:rgba(255,255,255,0.34);--writing-bell-mode-shadow:inset 0 1px 0 rgba(255,255,255,0.72);--writing-bell-mode-button-min-height:30px;--writing-bell-mode-button-border:1px solid transparent;--writing-bell-mode-button-border-right:1px solid transparent;--writing-bell-mode-button-last-border-right:1px solid transparent;--writing-bell-mode-button-radius:7px;--writing-bell-mode-button-bg:transparent;--writing-bell-mode-button-fg:rgba(16,17,20,0.82);--writing-bell-mode-active-border-top-color:rgba(16,17,20,0.66);--writing-bell-mode-active-border-right-color:rgba(16,17,20,0.66);--writing-bell-mode-active-border-bottom-color:rgba(16,17,20,0.66);--writing-bell-mode-active-border-left-color:rgba(16,17,20,0.66);--writing-bell-mode-active-bg:linear-gradient(180deg,rgba(16,17,20,0.84),rgba(16,17,20,0.68)),rgba(16,17,20,0.76);--writing-bell-mode-active-fg:#ffffff;--writing-bell-mode-active-shadow:inset 0 1px 0 rgba(255,255,255,0.18);--writing-bell-preset-border-color:rgba(255,255,255,0.64);--writing-bell-preset-bg:linear-gradient(180deg,rgba(255,255,255,0.54),rgba(255,255,255,0.18)),rgba(255,255,255,0.32);--writing-bell-preset-fg:rgba(16,17,20,0.9);--writing-bell-preset-shadow:inset 0 1px 0 rgba(255,255,255,0.72),0 8px 22px rgba(18,28,38,0.06);--writing-bell-preset-hover-border-color:rgba(16,17,20,0.24);--writing-bell-preset-hover-bg:linear-gradient(180deg,rgba(255,255,255,0.68),rgba(255,255,255,0.28)),rgba(255,255,255,0.42);--writing-bell-preset-hover-fg:rgba(16,17,20,0.94);--writing-bell-preset-hover-shadow:inset 1.25px 0 0 -0.75px rgba(255,255,255,0.92),inset -1.25px 0 0 -0.75px rgba(229,229,229,0.86),inset 0 40px 10px -40px rgba(17,17,17,0.2),inset 0 -40px 10px -40px rgba(17,17,17,0.18),inset -20px 0 20px -30px rgba(217,217,217,0.5),inset 20px 0 20px -30px rgba(217,217,217,0.45),0 8px 15px rgba(0,0,0,0.05);--writing-bell-preset-pressed-border-color:rgba(16,17,20,0.24);--writing-bell-preset-pressed-bg:var(--writing-bell-preset-hover-bg);--writing-bell-preset-pressed-fg:var(--writing-bell-preset-hover-fg);--writing-bell-preset-pressed-shadow:inset 0 1px 0 rgba(255,255,255,0.16),0 8px 18px rgba(18,28,38,0.12);--writing-bell-preset-active-border-color:rgba(16,17,20,0.72);--writing-bell-preset-active-bg:linear-gradient(180deg,rgba(16,17,20,0.84),rgba(16,17,20,0.68)),rgba(16,17,20,0.76);--writing-bell-preset-active-fg:#ffffff;--writing-bell-preset-active-shadow:inset 0 1px 0 rgba(255,255,255,0.16),0 8px 18px rgba(18,28,38,0.12);--writing-bell-preset-active-pressed-bg:linear-gradient(180deg,rgba(16,17,20,0.9),rgba(16,17,20,0.74)),rgba(16,17,20,0.78);--writing-bell-preset-active-pressed-fg:#ffffff;--dictionary-result-border:1px solid rgba(16,17,20,0.16);--dictionary-result-radius:16px;--dictionary-result-bg:linear-gradient(180deg,rgba(255,255,255,0.48),rgba(255,255,255,0.2)),rgba(255,255,255,0.22);--dictionary-result-shadow:inset 0 1px 0 rgba(255,255,255,0.74),0 12px 32px rgba(18,28,38,0.08);--dictionary-empty-note-max-width:none;--dictionary-empty-note-margin:14px auto;--dictionary-empty-note-border:1px solid rgba(16,17,20,0.14);--dictionary-empty-note-radius:16px;--dictionary-empty-note-bg:linear-gradient(180deg,rgba(255,255,255,0.58),rgba(255,255,255,0.24)),rgba(255,255,255,0.26);--dictionary-empty-note-fg:rgba(16,17,20,0.76);--dictionary-empty-note-shadow:inset 0 1px 0 rgba(255,255,255,0.7);--dictionary-pane-gap:10px;--dictionary-pane-padding:10px;--dictionary-pane-bg:rgba(255,255,255,0.2);--dictionary-form-label-color:rgba(16,17,20,0.86);--dictionary-recent-min-height:34px;--dictionary-recent-border-top:1px solid rgba(16,17,20,0.14);--dictionary-recent-color:rgba(16,17,20,0.78);--dictionary-recent-button-border:1px solid rgba(255,255,255,0.56);--dictionary-recent-button-radius:999px;--dictionary-recent-button-bg:rgba(255,255,255,0.34);--dictionary-recent-button-fg:rgba(16,17,20,0.86);--find-file-pane-gap:12px;--find-file-pane-padding:14px;--find-file-pane-bg:linear-gradient(135deg,rgba(232,238,242,0.12),rgba(235,241,247,0.14)),rgba(255,255,255,0.14);--find-file-search-row-gap:12px;--find-file-label-color:rgba(16,17,20,0.9);--find-file-results-padding:10px;--find-file-results-border:1px solid rgba(16,17,20,0.16);--find-file-results-radius:16px;--find-file-results-bg:linear-gradient(180deg,rgba(255,255,255,0.42),rgba(255,255,255,0.16)),rgba(255,255,255,0.2);--find-file-results-shadow:inset 0 1px 0 rgba(255,255,255,0.74),0 12px 32px rgba(18,28,38,0.08);--find-file-empty-note-max-width:none;--find-file-empty-note-margin:4px auto;--find-file-empty-note-padding:14px 16px;--find-file-empty-note-border:1px solid rgba(16,17,20,0.12);--find-file-empty-note-radius:14px;--find-file-empty-note-bg:linear-gradient(135deg,rgba(255,255,255,0.64),rgba(255,255,255,0.24)),rgba(255,255,255,0.24);--find-file-empty-note-shadow:inset 0 1px 0 rgba(255,255,255,0.72);--find-file-empty-note-fg:rgba(16,17,20,0.76);--find-file-result-margin-bottom:6px;--find-file-result-border:1px solid rgba(255,255,255,0.44);--find-file-result-border-bottom:var(--find-file-result-border);--find-file-result-radius:12px;--find-file-result-bg:rgba(255,255,255,0.2);--find-file-result-fg:var(--ink);--find-file-result-shadow:inset 0 1px 0 rgba(255,255,255,0.54);--find-file-result-active-border-color:rgba(16,17,20,0.72);--find-file-result-active-border-bottom-color:var(--find-file-result-active-border-color);--find-file-result-active-bg:linear-gradient(180deg,rgba(16,17,20,0.78),rgba(16,17,20,0.64)),rgba(16,17,20,0.66);--find-file-result-active-fg:#ffffff;--find-path-pane-gap:12px;--find-path-pane-padding:14px;--find-path-pane-bg:linear-gradient(135deg,rgba(232,238,242,0.12),rgba(235,241,247,0.14)),rgba(255,255,255,0.14);--find-path-summary-border:1px solid rgba(255,255,255,0.52);--docmap-mobile-hint-border:1px solid rgba(255,255,255,0.5);--find-path-results-gap:8px;--find-path-results-padding:10px;--find-path-results-border:1px solid rgba(16,17,20,0.16);--find-path-results-radius:16px;--find-path-results-bg:linear-gradient(180deg,rgba(255,255,255,0.42),rgba(255,255,255,0.16)),rgba(255,255,255,0.2);--find-path-results-shadow:inset 0 1px 0 rgba(255,255,255,0.74),0 12px 32px rgba(18,28,38,0.08);--find-path-empty-note-max-width:none;--find-path-empty-note-margin:4px;--find-path-empty-note-padding:16px 18px;--find-path-empty-note-border:1px solid rgba(16,17,20,0.12);--find-path-empty-note-radius:14px;--find-path-empty-note-bg:linear-gradient(135deg,rgba(255,255,255,0.68),rgba(255,255,255,0.26)),rgba(255,255,255,0.24);--find-path-empty-note-shadow:inset 0 1px 0 rgba(255,255,255,0.72);--find-path-empty-note-fg:rgba(16,17,20,0.82);--find-path-result-gap:5px;--find-path-result-border:1px solid rgba(255,255,255,0.48);--find-path-result-border-bottom:var(--find-path-result-border);--find-path-result-last-border-bottom:var(--find-path-result-border);--find-path-result-last-hover-border-bottom:var(--find-path-result-hover-border-bottom);--find-path-result-radius:14px;--find-path-result-bg:rgba(255,255,255,0.24);--find-path-result-fg:rgba(16,17,20,0.94);--find-path-result-shadow:inset 0 1px 0 rgba(255,255,255,0.5);--find-path-result-title-color:rgba(16,17,20,0.96);--find-path-result-detail-color:rgba(16,17,20,0.72);--find-path-result-body-color:rgba(16,17,20,0.72);--find-path-result-selected-border:1px solid rgba(16,17,20,0.72);--find-path-result-selected-border-bottom:var(--find-path-result-selected-border);--find-path-result-selected-bg:rgba(16,17,20,0.84);--find-path-result-selected-fg:#ffffff;--find-path-result-selected-shadow:inset 0 1px 0 rgba(255,255,255,0.18),0 8px 18px rgba(18,28,38,0.12);--find-path-result-selected-title-color:#ffffff;--find-path-result-selected-detail-color:rgba(255,255,255,0.86);--find-path-result-hover-border:1px solid rgba(16,17,20,0.24);--find-path-result-hover-border-bottom:var(--find-path-result-hover-border);--find-path-result-hover-bg:linear-gradient(180deg,rgba(255,255,255,0.58),rgba(255,255,255,0.24)),rgba(255,255,255,0.26);--find-path-result-hover-fg:rgba(16,17,20,0.96);--find-path-result-hover-shadow:var(--find-path-result-selected-shadow);--find-path-result-hover-title-color:rgba(16,17,20,0.78);--find-path-result-hover-detail-color:rgba(16,17,20,0.78);--find-path-result-selected-hover-border:var(--find-path-result-selected-border);--find-path-result-selected-hover-border-bottom:var(--find-path-result-selected-border-bottom);--find-path-result-selected-hover-bg:linear-gradient(180deg,rgba(16,17,20,0.84),rgba(16,17,20,0.68)),rgba(16,17,20,0.72);--find-path-result-selected-hover-fg:#ffffff;--find-path-result-selected-hover-shadow:var(--find-path-result-selected-shadow);--find-path-translation-border:1px solid rgba(255,255,255,0.38);--find-path-translation-radius:12px;--find-path-translation-bg:rgba(255,255,255,0.16);--find-path-translation-shadow:none;--finder-op-caption-color:rgba(16,17,20,0.52);--finder-op-item-min-height:48px;--finder-op-last-border:1px solid rgba(255,255,255,0.42);--select-divider:0 none rgba(16,17,20,0.08);--system-select-option-margin:2px 0;--system-select-option-min-height:32px;--system-select-option-border:0;--system-select-option-radius:10px;--system-select-option-bg:rgba(255,255,255,0.08);--system-select-option-fg:rgba(16,17,20,0.92);--system-select-option-shadow:none;--system-select-option-active-bg:var(--liquid-menu-active);--system-select-option-active-fg:#ffffff;--system-select-option-active-shadow:var(--liquid-menu-active-shadow);--system-select-option-active-next-border-top-color:rgba(255,255,255,0.18);--teachtext-blockquote-border:1px solid rgba(16,17,20,0.24);--teachtext-attachments-empty-border:1px solid rgba(16,17,20,0.24);--teachtext-preview-bg:var(--glass-reading-surface);--teachtext-preview-title-divider:1px solid rgba(16,17,20,0.14);--teachtext-preview-section-marker:3px solid rgba(16,17,20,0.18);--teachtext-preview-image-border:1px solid rgba(16,17,20,0.14);--teachtext-preview-image-bg:rgba(255,255,255,0.24);--teachtext-preview-blockquote-bg:rgba(255,255,255,0.22);--reader-content-border:1px solid rgba(16,17,20,0.14);--reader-content-radius:16px;--reader-content-bg:linear-gradient(135deg,rgba(232,238,242,0.045),rgba(235,241,247,0.035)),rgba(255,255,255,0.12);--reader-content-shadow:inset 0 1px 0 rgba(255,255,255,0.72),0 12px 32px rgba(18,28,38,0.07);--reader-title-divider:1px solid rgba(16,17,20,0.14);--reader-meta-divider:1px solid rgba(16,17,20,0.1);--reader-section-marker:3px solid rgba(16,17,20,0.18);--drop-target-inset:12px;--drop-target-border:1px solid rgba(0,122,255,0.42);--drop-target-radius:16px;--drop-target-bg:linear-gradient(180deg,rgba(255,255,255,0.5),rgba(255,255,255,0.16)),rgba(0,122,255,0.08);--drop-target-shadow:inset 0 1px 0 rgba(255,255,255,0.7),inset 0 0 0 1px rgba(255,255,255,0.34),0 0 0 4px rgba(0,122,255,0.1);--drop-target-fg:rgba(16,17,20,0.8);--drop-target-font-family:var(--title-font);--drop-target-font-size:16px;--drop-target-font-weight:700;--drop-target-text-align:center;--drop-target-text-shadow:0 1px 0 rgba(255,255,255,0.72);--drop-target-backdrop-filter:blur(6px) saturate(128%);--reader-transcript-view-gap:14px;--reader-transcript-list-gap:12px;--reader-transcript-card-border:1px solid rgba(16,17,20,0.12);--reader-transcript-card-radius:14px;--reader-transcript-card-bg:linear-gradient(180deg,rgba(255,255,255,0.58),rgba(255,255,255,0.24)),rgba(255,255,255,0.2);--reader-transcript-card-shadow:inset 0 1px 0 rgba(255,255,255,0.72),0 10px 24px rgba(18,28,38,0.07);--reader-transcript-block-header-color:rgba(16,17,20,0.58);--reader-transcript-button-border:1px solid rgba(255,255,255,0.58);--reader-transcript-button-radius:999px;--reader-transcript-button-bg:rgba(255,255,255,0.42);--reader-transcript-button-fg:rgba(16,17,20,0.9);--reader-transcript-button-shadow:inset 0 1px 0 rgba(255,255,255,0.72),0 6px 16px rgba(18,28,38,0.08);--reader-transcript-blocks-border:1px solid rgba(16,17,20,0.16);--reader-transcript-summary-border:0;--time-machine-toolbar-bg:rgba(255,255,255,0.22);--time-machine-toolbar-border:1px solid rgba(255,255,255,0.52);--time-machine-popover-bg:linear-gradient(180deg,rgba(255,255,255,0.98),rgba(240,245,249,0.94)),rgba(244,248,251,0.96);--time-machine-popover-border:1px solid rgba(255,255,255,0.9);--time-machine-popover-shadow:inset 0 1px 0 rgba(255,255,255,0.94),inset 0 0 0 1px rgba(16,17,20,0.08),0 22px 54px rgba(18,28,38,0.24);--time-machine-popover-backdrop-filter:blur(28px) saturate(125%) brightness(1.04);--time-machine-popover-fg:rgba(16,17,20,0.94);--time-machine-popover-muted:rgba(16,17,20,0.68);--time-machine-popover-divider:rgba(16,17,20,0.14);--time-machine-calendar-day-bg:rgba(255,255,255,0.74);--time-machine-calendar-day-border:rgba(16,17,20,0.26);--time-machine-time-bg:rgba(255,255,255,0.18);--time-machine-time-active-bg:linear-gradient(135deg,rgba(0,122,255,0.16),rgba(122,92,255,0.1)),rgba(255,255,255,0.28);--time-machine-time-border:1px solid rgba(0,122,255,0.42);--time-machine-frame-border:1px solid rgba(16,17,20,0.14);--time-machine-frame-radius:16px;--time-machine-frame-bg:rgba(255,255,255,0.16);--time-machine-frame-shadow:inset 0 1px 0 rgba(255,255,255,0.74),0 12px 32px rgba(18,28,38,0.08);--time-machine-live-color:rgba(16,17,20,0.58);--time-machine-archive-color:rgba(0,92,210,0.94);--time-machine-loading-bg:rgba(240,246,252,0.78);--scrap-selection-actions-border:1px solid rgba(16,17,20,0.1);--notification-item-divider:1px solid rgba(16,17,20,0.08);--view-switch-border:1px solid rgba(255,255,255,0.62);--view-switch-radius:999px;--view-switch-bg:rgba(255,255,255,0.36);--view-switch-shadow:inset 0 1px 0 var(--glass-highlight),0 8px 22px rgba(18,28,38,0.08);--view-switch-thumb-radius:999px;--view-switch-thumb-bg:linear-gradient(180deg,rgba(16,17,20,0.88),rgba(16,17,20,0.68)),rgba(16,17,20,0.82);--view-switch-thumb-shadow:inset 0 1px 0 rgba(255,255,255,0.18),0 8px 18px rgba(18,28,38,0.14);--view-switch-fg:rgba(16,17,20,0.68);--view-switch-active-fg:#ffffff;--view-switch-focus-outline:0;--help-row-hover-bg:rgba(16,17,20,0.08);--help-row-hover-fg:var(--ink);--help-row-selected-bg:rgba(16,17,20,0.82);--help-row-selected-fg:#ffffff;--help-row-active-radius:10px;--system-help-panel-border:1px solid rgba(255,255,255,0.44);--system-help-panel-radius:16px;--system-help-panel-bg:var(--glass-reading-surface);--system-help-panel-shadow:inset 0 1px 0 rgba(255,255,255,0.68),0 10px 28px rgba(18,28,38,0.07);--system-help-search-input-border:1px solid rgba(16,17,20,0.14);--system-help-search-input-radius:14px;--system-help-list-button-border-bottom:1px solid rgba(16,17,20,0.1);--system-help-group-bg:var(--glass-reading-surface);--system-help-group-border-bottom:1px solid rgba(16,17,20,0.16);--system-help-head-border-bottom:1px solid rgba(16,17,20,0.16);--system-help-actions-border-top:1px solid rgba(16,17,20,0.12);--system-help-alias-border:1px solid rgba(16,17,20,0.16);--system-help-row-icon-size:22px;--context-panel-list-bg:linear-gradient(135deg,rgba(232,238,242,0.045),rgba(235,241,247,0.035)),rgba(255,255,255,0.1);--context-panel-list-bg-color:rgba(255,255,255,0.1);--context-item-border:1px solid rgba(16,17,20,0.14);--context-item-radius:10px;--context-item-bg:linear-gradient(180deg,rgba(255,255,255,0.28),rgba(255,255,255,0.12)),rgba(255,255,255,0.12);--context-item-shadow:inset 0 1px 0 rgba(255,255,255,0.72),0 8px 20px rgba(18,28,38,0.06);--context-item-dropped-bg:var(--context-item-bg);--source-registry-item-border-style:solid;--context-header-border-bottom:1px solid rgba(16,17,20,0.12);--context-header-badge-border:1px solid rgba(16,17,20,0.16);--context-section-title-border-bottom:2px solid rgba(16,17,20,0.12);--context-item-actions-border-top:1px solid rgba(16,17,20,0.12);--key-caps-pane-gap:12px;--key-caps-pane-padding:12px;--key-caps-pane-bg:rgba(255,255,255,0.2);--key-caps-pane-bg-color:rgba(255,255,255,0.2);--key-caps-note-width:fit-content;--key-caps-note-padding:3px 10px;--key-caps-note-radius:999px;--key-caps-note-bg:rgba(255,255,255,0.38);--key-caps-note-fg:rgba(16,17,20,0.86);--key-caps-note-shadow:inset 0 1px 0 rgba(255,255,255,0.64);--shortcut-grid-overflow:hidden;--shortcut-grid-border:1px solid rgba(16,17,20,0.16);--shortcut-grid-radius:16px;--shortcut-grid-bg:linear-gradient(180deg,rgba(255,255,255,0.5),rgba(255,255,255,0.22)),rgba(255,255,255,0.22);--shortcut-grid-shadow:inset 0 1px 0 rgba(255,255,255,0.74),0 12px 32px rgba(18,28,38,0.08);--shortcut-grid-divider:1px solid rgba(16,17,20,0.1);--shortcut-grid-key-border-right:1px solid rgba(16,17,20,0.14);--shortcut-grid-key-bg:rgba(255,255,255,0.28);--character-map-gap:8px;--character-map-button-min-height:32px;--character-map-button-border:1px solid rgba(255,255,255,0.56);--character-map-button-radius:10px;--character-map-button-bg:linear-gradient(180deg,rgba(255,255,255,0.68),rgba(255,255,255,0.3)),rgba(255,255,255,0.28);--character-map-button-fg:rgba(16,17,20,0.9);--character-map-button-shadow:inset 0 1px 0 rgba(255,255,255,0.78),0 6px 16px rgba(18,28,38,0.08);--character-map-button-hover-border-color:rgba(16,17,20,0.72);--character-map-button-hover-bg:rgba(16,17,20,0.86);--character-map-button-hover-fg:#ffffff;--character-map-button-active-bg:var(--character-map-button-hover-bg);--character-map-button-active-fg:var(--character-map-button-hover-fg);--calculator-pane-gap:8px;--calculator-pane-padding:10px;--calculator-pane-bg:rgba(255,255,255,0.2);--calculator-pane-bg-color:rgba(255,255,255,0.2);--calculator-display-border:1px solid rgba(16,17,20,0.18);--calculator-display-radius:14px;--calculator-display-bg:linear-gradient(180deg,rgba(255,255,255,0.36),rgba(255,255,255,0.2)),rgba(255,255,255,0.28);--calculator-display-shadow:inset 0 1px 5px rgba(18,28,38,0.08),inset 0 1px 0 rgba(255,255,255,0.74);--calculator-keys-gap:7px;--calculator-keys-row-height:34px;--calculator-key-height:34px;--calculator-key-border:1px solid rgba(255,255,255,0.56);--calculator-key-radius:10px;--calculator-key-bg:linear-gradient(180deg,rgba(255,255,255,0.68),rgba(255,255,255,0.28)),rgba(255,255,255,0.28);--calculator-key-fg:rgba(16,17,20,0.92);--calculator-key-shadow:inset 0 1px 0 rgba(255,255,255,0.78),0 6px 16px rgba(18,28,38,0.08);--calculator-key-hover-border-color:rgba(16,17,20,0.64);--calculator-key-hover-bg:rgba(255,255,255,0.56);--calculator-key-active-transform:translateY(1px);--calculator-key-active-bg:rgba(16,17,20,0.86);--calculator-key-active-fg:#ffffff;--calculator-key-active-shadow:inset 0 1px 0 rgba(255,255,255,0.18);--calculator-equals-height:auto;--calculator-equals-border-color:rgba(109,124,0,0.38);--calculator-equals-bg:linear-gradient(180deg,rgba(255,255,255,0.56),rgba(255,255,255,0.22)),rgba(90,200,250,0.42);--puzzle-window-width:212px;--puzzle-window-height:auto;--puzzle-pane-flex:0 0 auto;--puzzle-pane-align-items:center;--puzzle-pane-gap:10px;--puzzle-pane-padding:12px;--puzzle-pane-bg:rgba(255,255,255,0.2);--puzzle-pane-bg-color:rgba(255,255,255,0.2);--puzzle-board-gap:6px;--puzzle-board-width:176px;--puzzle-board-height:176px;--puzzle-board-padding:8px;--puzzle-board-border:1px solid rgba(16,17,20,0.16);--puzzle-board-radius:16px;--puzzle-board-bg:linear-gradient(180deg,rgba(255,255,255,0.48),rgba(255,255,255,0.2)),rgba(255,255,255,0.22);--puzzle-board-shadow:inset 0 1px 0 rgba(255,255,255,0.74),0 12px 32px rgba(18,28,38,0.08);--puzzle-tile-width:auto;--puzzle-tile-height:auto;--puzzle-tile-border:1px solid rgba(255,255,255,0.56);--puzzle-tile-border-right:var(--puzzle-tile-border);--puzzle-tile-border-bottom:var(--puzzle-tile-border);--puzzle-tile-radius:10px;--puzzle-tile-bg:linear-gradient(180deg,rgba(255,255,255,0.68),rgba(255,255,255,0.3)),rgba(255,255,255,0.3);--puzzle-tile-fg:var(--ink);--puzzle-tile-shadow:inset 0 1px 0 rgba(255,255,255,0.78),0 6px 16px rgba(18,28,38,0.08);--puzzle-tile-edge-border-right:var(--puzzle-tile-border);--puzzle-tile-edge-border-bottom:var(--puzzle-tile-border);--puzzle-tile-hover-border-color:rgba(16,17,20,0.64);--puzzle-tile-hover-bg:rgba(255,255,255,0.58);--puzzle-tile-active-border-color:var(--puzzle-tile-hover-border-color);--puzzle-tile-active-bg:rgba(16,17,20,0.86);--puzzle-tile-active-fg:#ffffff;--puzzle-tile-active-shadow:var(--puzzle-tile-shadow);--puzzle-blank-border-style:solid;--puzzle-blank-border-color:rgba(16,17,20,0.18);--puzzle-blank-bg:rgba(255,255,255,0.16);--puzzle-blank-shadow:inset 0 1px 0 rgba(255,255,255,0.44);--puzzle-footer-width:176px;--puzzle-footer-badge-display:inline-flex;--puzzle-footer-badge-min-height:26px;--puzzle-footer-badge-padding:2px 10px;--puzzle-footer-badge-radius:999px;--puzzle-footer-badge-bg:rgba(255,255,255,0.34);--puzzle-footer-badge-fg:rgba(16,17,20,0.82);--btn-border-color:rgba(255,255,255,0.66);--btn-radius:10px;--btn-bg:rgba(255,255,255,0.3);--btn-fg:rgba(16,17,20,0.94);--btn-shadow:inset 1.25px 0 0 -0.75px rgba(230,230,230,0.8),inset -1.25px 0 0 -0.75px rgba(229,229,229,0.8),inset 0 1px 0 0 rgba(38,38,38,0.14),inset 0 -1px 0 0 rgba(38,38,38,0.12),inset -20px 0 20px -30px rgba(217,217,217,0.42),inset 20px 0 20px -30px rgba(217,217,217,0.38),0 8px 15px rgba(0,0,0,0.04);--btn-hover-bg:rgba(255,255,255,0.42);--btn-hover-fg:rgba(16,17,20,0.94);--btn-hover-shadow:inset 1.25px 0 0 -0.75px rgba(255,255,255,0.92),inset -1.25px 0 0 -0.75px rgba(229,229,229,0.86),inset 0 40px 10px -40px rgba(17,17,17,0.2),inset 0 -40px 10px -40px rgba(17,17,17,0.18),inset -20px 0 20px -30px rgba(217,217,217,0.5),inset 20px 0 20px -30px rgba(217,217,217,0.45),0 8px 15px rgba(0,0,0,0.05);--btn-active-border-color:rgba(16,17,20,0.72);--btn-active-bg:linear-gradient(180deg,rgba(16,17,20,0.84),rgba(16,17,20,0.68)),rgba(16,17,20,0.76);--btn-active-fg:#ffffff;--btn-active-shadow:inset 0 1px 0 rgba(255,255,255,0.16),0 8px 18px rgba(18,28,38,0.12);--clio-stage-pane-rows:auto minmax(280px,1fr) auto;--clio-stage-pane-gap:12px;--clio-stage-pane-bg:linear-gradient(135deg,rgba(232,238,242,0.14),rgba(235,241,247,0.14)),rgba(255,255,255,0.14);--clio-stage-toolbar-align-items:center;--clio-stage-toolbar-gap:10px 14px;--clio-stage-responsive-toolbar-align-items:center;--clio-stage-controls-gap:9px;--clio-stage-view-switcher-gap:9px;--clio-stage-nav-min-width:48px;--clio-stage-nav-padding-inline:14px;--clio-stage-nav-font-size:18px;--clio-stage-nav-line-height:1.2;--clio-stage-page-font-family:var(--preview-font);--clio-stage-page-font-size:14px;--clio-stage-page-font-weight:590;--clio-stage-page-letter-spacing:0.01em;--clio-stage-view-button-min-height:36px;--clio-stage-view-button-border-color:rgba(255,255,255,0.6);--clio-stage-view-button-bg:linear-gradient(180deg,rgba(255,255,255,0.68),rgba(255,255,255,0.26)),rgba(255,255,255,0.28);--clio-stage-view-button-fg:rgba(16,17,20,0.9);--clio-stage-view-button-opacity:1;--clio-stage-view-default-border-color:rgba(255,255,255,0.78);--clio-stage-view-default-bg:linear-gradient(180deg,rgba(255,255,255,0.6),rgba(255,255,255,0.24)),var(--glass-accent);--clio-stage-view-default-fg:rgba(16,17,20,0.98);--clio-stage-view-disabled-border-color:rgba(255,255,255,0.42);--clio-stage-view-disabled-bg:linear-gradient(180deg,rgba(255,255,255,0.48),rgba(255,255,255,0.18)),rgba(255,255,255,0.18);--clio-stage-view-disabled-fg:rgba(16,17,20,0.5);--clio-stage-view-disabled-opacity:1;--clio-stage-details-bar-gap:14px;--clio-stage-viewport-min-height:280px;--clio-stage-viewport-border:1px solid rgba(16,17,20,0.14);--clio-stage-viewport-radius:16px;--clio-stage-viewport-bg:linear-gradient(135deg,rgba(232,238,242,0.18),rgba(235,241,247,0.18)),rgba(255,255,255,0.22);--clio-stage-viewport-shadow:inset 0 1px 0 rgba(255,255,255,0.72),0 12px 32px rgba(18,28,38,0.07);--clio-stage-viewport-padding:24px;--clio-stage-viewport-active-border-color:rgba(0,122,255,0.52);--clio-stage-viewport-active-bg:linear-gradient(135deg,rgba(0,122,255,0.22),rgba(90,200,250,0.18)),rgba(255,255,255,0.26);--clio-stage-slide-mode-min-height:320px;--clio-stage-slide-mode-padding:18px;--clio-stage-slide-mode-bg:linear-gradient(135deg,rgba(232,238,242,0.18),rgba(235,241,247,0.16)),rgba(255,255,255,0.2);--clio-stage-slide-frame-border:1px solid rgba(16,17,20,0.52);--clio-stage-slide-frame-radius:8px;--clio-stage-slide-frame-shadow:0 18px 42px rgba(18,28,38,0.16),inset 0 1px 0 rgba(255,255,255,0.74);--clio-stage-cue-mode-min-height:320px;--clio-stage-cue-mode-border-color:rgba(16,17,20,0.58);--clio-stage-cue-mode-bg:linear-gradient(180deg,rgba(16,17,20,0.96),rgba(16,17,20,0.9)),#101114;--clio-stage-cue-current-font-size:clamp(24px,3.1vw,56px);--clio-stage-cue-current-h1-font-size:clamp(34px,5vw,86px);--clio-stage-cue-current-h1-line-height:1.08;--clio-stage-cue-current-h2-font-size:clamp(28px,3.8vw,62px);--clio-stage-cue-next-border-top-color:rgba(255,255,255,0.42);--clio-stage-cue-next-fg:rgba(255,255,255,0.78);--attached-context-bg:linear-gradient(135deg,rgba(232,238,242,0.07),rgba(235,241,247,0.045)),rgba(255,255,255,0.18);--attached-context-border:1px solid rgba(255,255,255,0.46);--attached-context-label-color:rgba(16,17,20,0.72);--attached-context-pill-radius:999px;--attached-context-shadow:inset 0 1px 0 rgba(255,255,255,0.58);--print-directory-preview-border:1px solid rgba(255,255,255,0.58);--print-directory-preview-bg:var(--glass-reading-surface);--print-directory-preview-radius:16px;--print-directory-preview-shadow:inset 0 1px 0 var(--glass-highlight),0 12px 32px rgba(18,28,38,0.08);--print-directory-heading-border:1px solid rgba(16,17,20,0.16);--print-directory-table-border:1px solid rgba(16,17,20,0.16);--print-directory-table-heading-bg:rgba(255,255,255,0.34);--file-preview-border:1px solid rgba(255,255,255,0.58);--file-preview-bg:var(--glass-reading-surface);--file-preview-radius:16px;--file-preview-shadow:inset 0 1px 0 var(--glass-highlight),0 12px 32px rgba(18,28,38,0.08);--project-cd-grid-bg:linear-gradient(180deg,rgba(255,255,255,0.34),rgba(255,255,255,0.12)),rgba(255,255,255,0.14);--project-cd-grid-border:1px solid rgba(255,255,255,0.5);--project-cd-grid-radius:16px;--project-cd-grid-shadow:inset 0 1px 0 var(--glass-highlight),0 10px 28px rgba(18,28,38,0.07);--note-pad-pane-bg:rgba(255,255,255,0.08);--note-pad-pane-border:1px solid rgba(255,255,255,0.42);--note-pad-pane-radius:16px;--note-pad-pane-shadow:inset 0 1px 0 rgba(255,255,255,0.48);--note-pad-details-bg:rgba(255,255,255,0.18);--note-pad-details-border:1px solid rgba(16,17,20,0.1);--note-pad-details-radius:12px;--clipboard-pane-bg:rgba(255,255,255,0.08);--clipboard-pane-border:1px solid rgba(255,255,255,0.42);--clipboard-pane-radius:16px;--clipboard-pane-shadow:inset 0 1px 0 rgba(255,255,255,0.48);--cmf-panel-border:1px solid rgba(255,255,255,0.58);--cmf-panel-bg:linear-gradient(180deg,rgba(255,255,255,0.34),rgba(255,255,255,0.12)),rgba(255,255,255,0.14);--cmf-panel-radius:16px;--cmf-panel-shadow:inset 0 1px 0 var(--glass-highlight),0 12px 32px rgba(18,28,38,0.08);--cmf-toolbar-bg:rgba(255,255,255,0.2);--cmf-toolbar-border:1px solid rgba(255,255,255,0.5);--cmf-toolbar-radius:14px;--cmf-toolbar-shadow:inset 0 1px 0 rgba(255,255,255,0.62);--cmf-preview-head-bg:rgba(255,255,255,0.18);--cmf-muted:rgba(16,17,20,0.62);--cmf-hover-bg:rgba(255,255,255,0.3);--cmf-selected-bg:rgba(16,17,20,0.82);--cmf-selected-fg:rgba(255,255,255,0.96);--cmf-live-bg:rgba(255,255,255,0.28);--cmf-live-border:1px solid rgba(255,255,255,0.54);--cmf-stage-bg:linear-gradient(45deg,rgba(255,255,255,0.22) 25%,transparent 25%),linear-gradient(-45deg,rgba(255,255,255,0.22) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(16,17,20,0.05) 75%),linear-gradient(-45deg,transparent 75%,rgba(16,17,20,0.05) 75%),rgba(255,255,255,0.1);--cmf-strip-bg:rgba(255,255,255,0.16);--cmf-strip-border:1px solid rgba(16,17,20,0.1);--cmf-thumb-border:1px solid rgba(255,255,255,0.5);--cmf-thumb-bg:rgba(255,255,255,0.24);--cmf-thumb-active-border:rgba(16,17,20,0.72);--cmf-thumb-active-bg:rgba(16,17,20,0.78);--cmf-thumb-active-fg:rgba(255,255,255,0.96);--cmf-thumb-active-shadow:inset 0 1px 0 rgba(255,255,255,0.18),0 8px 18px rgba(18,28,38,0.12);--cmf-row-divider:1px solid rgba(16,17,20,0.1);--cmf-pill-bg:rgba(255,255,255,0.24);--cmf-chip-bg:rgba(255,255,255,0.22);--cmf-chip-selected-shadow:inset 0 0 0 2px rgba(16,17,20,0.72),0 6px 14px rgba(18,28,38,0.1);--cmf-chip-focus-outline:2px solid rgba(0,122,255,0.56);--bureaucracy-pane-bg:linear-gradient(rgba(255,255,255,0.08),rgba(0,0,0,0.22)),repeating-linear-gradient(0deg,rgba(255,255,255,0.035) 0 1px,rgba(0,0,0,0.035) 1px 3px),#242523;--bureaucracy-surface-bg:linear-gradient(180deg,rgba(255,255,255,0.22),rgba(255,255,255,0.07) 42%,rgba(0,0,0,0.24)),rgba(28,30,29,0.86);--bureaucracy-surface-border:1px solid rgba(255,255,255,0.26);--bureaucracy-surface-radius:9px;--bureaucracy-surface-shadow:inset 0 1px 0 rgba(255,255,255,0.34),0 14px 28px rgba(0,0,0,0.24);--bureaucracy-ink:#f5f2e8;--bureaucracy-muted:rgba(245,242,232,0.68);--bureaucracy-hover-bg:rgba(255,255,255,0.09);--bureaucracy-selected-bg:rgba(12,13,13,0.72);--bureaucracy-selected-fg:#f7f3e7;--bureaucracy-selected-shadow:inset 0 0 0 1px rgba(160,65,48,0.95);--bureaucracy-control-bg:rgba(12,13,13,0.72);--bureaucracy-control-fg:#f7f3e7;--bureaucracy-control-border:1px solid rgba(255,255,255,0.26);--bureaucracy-thumbnail-border:1px solid rgba(0,0,0,0.65);--bureaucracy-thumbnail-filter:none;--bureaucracy-preview-bg:#080908;--bureaucracy-error:#ffd0c5;--endfield-pane-bg:linear-gradient(rgba(0,0,0,0.055) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,0.045) 1px,transparent 1px),url("assets/endfield-background.svg?v=20260817.1"),radial-gradient(circle at 88% 8%,rgba(234,253,79,0.32),transparent 34%),rgba(255,255,255,0.28);--endfield-pane-bg-size:34px 34px,34px 34px,max(1200px,118vw) auto,auto,auto;--endfield-pane-bg-position:center,center,45% 20%,center,center;--endfield-pane-bg-repeat:repeat,repeat,no-repeat,no-repeat,no-repeat;--endfield-sidebar-bg:rgba(249,250,244,0.76);--endfield-surface-bg:rgba(250,251,245,0.82);--endfield-surface-border:1px solid rgba(255,255,255,0.62);--endfield-surface-radius:14px;--endfield-surface-shadow:inset 0 1px 0 rgba(255,255,255,0.7),0 14px 30px rgba(18,28,38,0.12);--endfield-muted:rgba(16,17,20,0.62);--endfield-hover-bg:rgba(255,255,255,0.46);--endfield-selected-bg:rgba(16,17,20,0.82);--endfield-selected-fg:rgba(255,255,255,0.96);--endfield-evidence-divider:1px solid rgba(16,17,20,0.14);--endfield-index-bg:rgba(255,255,255,0.48);--endfield-index-border:1px solid rgba(16,17,20,0.34);--endfield-index-radius:6px;--endfield-context-rule:1px solid rgba(16,17,20,0.16);--endfield-context-bg:rgba(255,255,255,0.4);--endfield-context-radius:0 8px 8px 0;--endfield-quote-rule:2px solid rgba(16,17,20,0.3);--endfield-quote-radius:0 10px 10px 0;--demo-caption-bg:linear-gradient(135deg,rgba(255,255,255,0.72),rgba(232,238,242,0.42)),rgba(255,255,255,0.58);--demo-caption-border:1px solid var(--glass-border);--demo-caption-radius:16px;--demo-caption-shadow:inset 0 1px 0 var(--glass-highlight),0 16px 44px rgba(18,28,38,0.18);--demo-caption-fg:rgba(16,17,20,0.94);--demo-highlight-border:#ff3b30;--demo-highlight-ring:0 0 0 3px rgba(255,255,255,0.9),0 0 0 6px rgba(16,17,20,0.82);--demo-highlight-label-bg:rgba(255,255,255,0.78);--demo-highlight-label-border:1px solid var(--glass-border);--demo-highlight-label-fg:rgba(16,17,20,0.94);--quick-draft-panel-bg:var(--glass-surface);--quick-draft-panel-border:1px solid rgba(255,255,255,0.46);--quick-draft-panel-radius:12px;--quick-draft-panel-shadow:inset 0 1px 0 rgba(255,255,255,0.58),0 8px 20px rgba(18,28,38,0.06);--quick-draft-sidebar-border:1px solid rgba(255,255,255,0.34);--quick-draft-status-bg:rgba(255,255,255,0.28);--quick-draft-status-border:1px solid rgba(16,17,20,0.1);--quick-draft-divider-border:1px solid rgba(16,17,20,0.1);--quick-draft-actions-bg:rgba(255,255,255,0.28);--quick-draft-secondary-fg:rgba(16,17,20,0.68);--quick-draft-selected-fg:#ffffff;--quick-draft-field-focus-bg:transparent;--quick-draft-field-focus-shadow:none;--quick-draft-grain-model-fg:rgba(16,17,20,0.44);--quick-draft-grain-model-decoration:underline dotted rgba(16,17,20,0.36);--quick-draft-grain-mask-fg:rgba(47,157,179,0.55);--quick-draft-grain-border:1px solid rgba(16,17,20,0.1);--quick-draft-grain-generation-border:1px solid rgba(16,17,20,0.26);--quick-draft-grain-swatch-author:rgba(16,17,20,0.88);--quick-draft-grain-swatch-model:rgba(16,17,20,0.26);--quick-draft-state-selected-outline:1px solid rgba(16,17,20,0.4);--quick-draft-state-control-points:radial-gradient(circle 2.5px at 50% 50%,rgba(47,157,179,0.9) 99%,transparent 100%) 0 0 / 7px 7px no-repeat,radial-gradient(circle 2.5px at 50% 50%,rgba(47,157,179,0.9) 99%,transparent 100%) 100% 0 / 7px 7px no-repeat,radial-gradient(circle 2.5px at 50% 50%,rgba(47,157,179,0.9) 99%,transparent 100%) 0 100% / 7px 7px no-repeat,radial-gradient(circle 2.5px at 50% 50%,rgba(47,157,179,0.9) 99%,transparent 100%) 100% 100% / 7px 7px no-repeat;--quick-draft-state-selected-surface:none,var(--quick-draft-state-control-points);--quick-draft-state-selected-animation:none;--quick-draft-state-working-surface:linear-gradient(115deg,transparent 22%,rgba(255,255,255,0.9) 42%,rgba(47,157,179,0.42) 50%,rgba(255,255,255,0.9) 58%,transparent 78%) 0 0 / 62% 100% no-repeat;--quick-draft-state-working-animation:quickDraftWorkingSweep 2.6s ease-in-out infinite;--quick-draft-protected-fg:rgba(47,157,179,0.8);--quick-draft-canvas-dot:rgba(16,17,20,0.12);--quick-draft-canvas-object-bg:rgba(255,255,255,0.72);--quick-draft-canvas-object-border:1px solid rgba(255,255,255,0.62);--quick-draft-canvas-object-shadow:inset 0 1px 0 rgba(255,255,255,0.72),0 14px 34px rgba(18,28,38,0.1);--quick-draft-canvas-handle-bg:rgba(255,255,255,0.92);--quick-draft-canvas-handle-border:1px solid rgba(47,157,179,0.9);--quick-draft-canvas-rotate-fg:rgba(47,157,179,0.9);--quick-draft-view-switch-border:1px solid rgba(16,17,20,0.22);background:linear-gradient(135deg,rgba(255,255,255,0.56),rgba(212,221,228,0.5)),#e4e8ea}body.use-liquid-glass[data-theme="liquid-glass"] .desktop{background:linear-gradient(rgba(255,255,255,0.32) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.26) 1px,transparent 1px),linear-gradient(135deg,#eef2f4 0%,#d6dee4 56%,#f2f3ee 100%);background-size:22px 22px,22px 22px,auto}body.use-liquid-glass #liquid-glass-overlay{position:fixed;inset:0;width:100vw;height:100vh;pointer-events:none}body.use-liquid-glass #clock:not(.is-hidden){display:inline-flex;align-items:center;padding:0 9px;line-height:22px}body.use-liquid-glass .menu-bar>.menu>button{height:var(--menu-button-height)}body.use-liquid-glass .menu-popover,body.use-liquid-glass .menu-submenu-popover,body.use-liquid-glass .menu-sub-popover,body.use-liquid-glass .system-select-menu{border:1px solid var(--glass-border);border-radius:var(--liquid-menu-radius);background:var(--liquid-menu-panel);box-shadow:var(--menu-panel-shadow);backdrop-filter:blur(34px) saturate(160%) brightness(1.04);-webkit-backdrop-filter:blur(34px) saturate(160%) brightness(1.04);overflow:hidden}body.use-liquid-glass .menu-bar>.menu>.menu-popover,body.use-liquid-glass .menu-bar>.project-switcher-menu>.menu-popover{top:var(--menu-popover-top)}body.use-liquid-glass .project-switcher-menu .menu-popover{min-width:min(430px,calc(100vw - 18px));background:var(--liquid-menu-panel)}body.use-liquid-glass .project-switcher-copy small{overflow:visible;text-overflow:clip;white-space:normal}body.use-liquid-glass .menu-popover button,body.use-liquid-glass .menu-submenu-trigger,body.use-liquid-glass .menu-sub-popover button{--liquid-disabled-control-border:transparent;--liquid-disabled-control-bg:transparent;--liquid-disabled-control-fg:rgba(16,17,20,0.38);--liquid-disabled-control-shadow:none;width:calc(100% - 10px);min-height:30px;margin:1px 5px;border-radius:8px;padding-top:5px;padding-bottom:5px;line-height:1.15;background:var(--menu-item-bg);color:var(--menu-item-fg);box-shadow:var(--menu-item-shadow)}body.use-liquid-glass .menu-section-label{padding-top:8px;padding-bottom:4px;color:rgba(16,17,20,0.62)}body.use-liquid-glass .window,body.use-liquid-glass .spine-toolbox-panel,body.use-liquid-glass .system-modal,body.use-liquid-glass .startup-settings-modal,body.use-liquid-glass .finder-operation-modal{isolation:isolate;border:0;border-radius:var(--liquid-window-radius);background:var(--glass-surface);box-shadow:var(--system-shadow);backdrop-filter:blur(4px) saturate(160%) brightness(1.04);-webkit-backdrop-filter:blur(4px) saturate(160%) brightness(1.04)}body.use-liquid-glass .spine-toolbox-panel{position:relative}body.use-liquid-glass .writing-spine-panel{border:0;background:transparent;box-shadow:none;overflow:visible}body.use-liquid-glass .window{overflow:hidden}body.use-liquid-glass .window.is-active{box-shadow:var(--active-window-shadow)}body.use-liquid-glass .window::before,body.use-liquid-glass .spine-toolbox-panel::before,body.use-liquid-glass .system-modal::before,body.use-liquid-glass .startup-settings-modal::before,body.use-liquid-glass .finder-operation-modal::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(118deg,rgba(0,122,255,0.045),transparent 18% 78%,rgba(90,200,250,0.035)),linear-gradient(298deg,transparent 8%,rgba(255,255,255,0.18) 12%,transparent 24% 100%),var(--glass-rim),var(--glass-tint);box-shadow:var(--glass-edge-glow);pointer-events:none}body.use-liquid-glass .system-modal{width:min(520px,calc(100vw - 32px));padding:28px 30px 26px}body.use-liquid-glass .system-modal form{display:grid;gap:22px}body.use-liquid-glass .system-modal p{display:flex;gap:18px;align-items:start;min-height:58px;margin:0;padding-left:0;color:rgba(16,17,20,0.92);font-size:16px;line-height:1.45;white-space:pre-line;overflow-wrap:break-word}body.use-liquid-glass .system-modal p::before{position:static;flex:0 0 54px;width:54px;height:54px;border:1px solid rgba(16,17,20,0.16);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,0.76),rgba(255,255,255,0.28)),rgba(255,255,255,0.3);color:rgba(16,17,20,0.86);box-shadow:inset 0 1px 0 rgba(255,255,255,0.82),0 10px 24px rgba(18,28,38,0.12);font-family:var(--title-font);font-size:28px}body.use-liquid-glass .system-modal p::after{content:none}body.use-liquid-glass .system-modal .button-row{justify-content:flex-end;gap:10px}body.use-liquid-glass .system-modal .btn{min-height:36px;padding-inline:18px}body.use-liquid-glass .finder-operation-modal{width:min(680px,calc(100vw - 32px));padding:0}body.use-liquid-glass .finder-operation-modal form{padding:28px}body.use-liquid-glass .finder-operation-layout{grid-template-columns:156px minmax(0,1fr);gap:30px}body.use-liquid-glass .finder-operation-subject{padding:16px 12px;border:1px solid rgba(255,255,255,0.42);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,0.38),rgba(255,255,255,0.12)),rgba(255,255,255,0.14);box-shadow:inset 0 1px 0 rgba(255,255,255,0.66)}body.use-liquid-glass .finder-operation-subject .icon{margin-bottom:4px;filter:drop-shadow(0 8px 18px rgba(18,28,38,0.12))}body.use-liquid-glass .finder-operation-list{display:grid;gap:6px;padding:8px;border:1px solid rgba(255,255,255,0.42);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,0.38),rgba(255,255,255,0.14)),rgba(255,255,255,0.16);box-shadow:inset 0 1px 0 rgba(255,255,255,0.68),0 12px 30px rgba(18,28,38,0.08)}body.use-liquid-glass .finder-operation-item{padding:7px 10px;border:1px solid rgba(255,255,255,0.42);border-radius:12px;background:rgba(255,255,255,0.18);box-shadow:inset 0 1px 0 rgba(255,255,255,0.54)}body.use-liquid-glass .finder-operation-item.is-empty{color:rgba(16,17,20,0.48);background:rgba(255,255,255,0.12)}body.use-liquid-glass .finder-operation-item .sys-icon{width:24px;height:24px}body.use-liquid-glass .finder-operation-result{margin-top:14px;padding:12px 14px;border:1px solid rgba(255,255,255,0.36);border-radius:14px;background:rgba(255,255,255,0.18);box-shadow:inset 0 1px 0 rgba(255,255,255,0.56)}body.use-liquid-glass .finder-operation-actions{gap:10px;margin-top:20px}body.use-liquid-glass .assistant-window .messages{padding:0;background:var(--glass-reading-surface);backdrop-filter:var(--glass-reading-blur);-webkit-backdrop-filter:var(--glass-reading-blur)}body.use-liquid-glass .docmap-markmap-svg{--markmap-text-color:rgba(16,17,20,0.88)}body.use-liquid-glass .docmap-markmap-svg .markmap-link{stroke-width:3px;stroke-opacity:0.9}body.use-liquid-glass .reader-content>.empty-folder-note{--empty-note-max-width:760px;--empty-note-margin:32px auto 0;--empty-note-padding:16px 22px;--empty-note-radius:18px;display:flex;align-items:center;justify-content:center;min-height:64px;font-family:var(--title-font);font-size:17px;line-height:1.45;text-align:center}body.use-liquid-glass .title-bar{height:auto;display:grid;min-height:34px;grid-template-columns:18px minmax(0,1fr) 18px;gap:7px;margin:0.1rem 0;padding:5px 9px;border-bottom:1px solid rgba(16,17,20,0.16);background:var(--glass-title-surface);box-shadow:inset 0 -1px 0 rgba(16,17,20,0.12);backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%)}body.use-liquid-glass .title-bar h1,body.use-liquid-glass .title-bar h2{align-self:center;justify-self:center;min-height:0;height:auto;margin:0;padding:0 10px;background:transparent;border:0;color:rgba(16,17,20,0.82);font-size:13px;font-weight:700;line-height:18px}body.use-liquid-glass .window:not(.is-active) .title-bar h1,body.use-liquid-glass .window:not(.is-active) .title-bar h2{border:0;color:rgba(16,17,20,0.72);font-weight:650}html:lang(zh-Hans) body.use-liquid-glass .title-bar h1,html:lang(zh-Hans) body.use-liquid-glass .title-bar h2{font-size:13px}body.use-liquid-glass .close-box,body.use-liquid-glass .resize-box{width:15px;height:15px;align-self:center;margin:0;padding:0;border:1px solid rgba(16,17,20,0.28);border-radius:50%;transform:none;box-shadow:inset 0 1px 0 rgba(255,255,255,0.5),0 1px 2px rgba(18,28,38,0.08)}body.use-liquid-glass .close-box{justify-self:start;background:linear-gradient(180deg,rgba(255,255,255,0.34),rgba(255,255,255,0.02)),var(--glass-lamp-close)}body.use-liquid-glass .resize-box{justify-self:end;background:linear-gradient(180deg,rgba(255,255,255,0.34),rgba(255,255,255,0.02)),var(--glass-lamp-zoom)}body.use-liquid-glass .close-box::before,body.use-liquid-glass .close-box::after,body.use-liquid-glass .resize-box::before,body.use-liquid-glass .resize-box::after{content:"";position:absolute;left:50%;top:50%;width:8px;height:2px;border:0;border-radius:999px;background:rgba(16,17,20,0.58);opacity:var(--glass-lamp-mark-opacity);transform:translate(-50%,-50%)}body.use-liquid-glass .close-box::before{transform:translate(-50%,-50%) rotate(45deg)}body.use-liquid-glass .close-box::after{transform:translate(-50%,-50%) rotate(-45deg)}body.use-liquid-glass .resize-box::after{transform:translate(-50%,-50%) rotate(90deg)}body.use-liquid-glass .window.alarm-clock-window{border:var(--alarm-clock-frame-border);border-radius:var(--alarm-clock-frame-radius);background:var(--alarm-clock-surface-bg);box-shadow:var(--alarm-clock-frame-shadow);backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%)}body.use-liquid-glass .grow-box{right:0;bottom:0;width:28px;height:28px;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;z-index:var(--z-local-chrome)}body.use-liquid-glass .grow-box::before{content:"";position:absolute;right:4px;bottom:4px;width:14px;height:14px;border-right:3px solid rgba(16,17,20,0.42);border-bottom:3px solid rgba(16,17,20,0.42);border-radius:0 0 14px 0;box-shadow:1px 1px 0 rgba(255,255,255,0.42)}body.use-liquid-glass .grow-box:hover,body.use-liquid-glass .grow-box:focus,body.use-liquid-glass .grow-box:focus-visible{background:transparent;outline:0;box-shadow:inset -4px -4px 0 rgba(255,255,255,0.44)}body.use-liquid-glass .grow-box:hover::before,body.use-liquid-glass .grow-box:focus::before,body.use-liquid-glass .grow-box:focus-visible::before{border-color:rgba(16,17,20,0.62)}body.use-liquid-glass textarea,body.use-liquid-glass input[type="url"],body.use-liquid-glass input[type="text"],body.use-liquid-glass input[type="password"],body.use-liquid-glass input[type="number"],body.use-liquid-glass input[type="date"],body.use-liquid-glass .system-select-button{border:1px solid rgba(255,255,255,0.62);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,0.34),rgba(255,255,255,0.16)),rgba(255,255,255,0.16);color:var(--ink);box-shadow:inset 1.5px -1.5px 1px -1px rgba(255,255,255,0.82),inset -1.5px 1.5px 1px -1px rgba(255,255,255,0.68),inset 0 0 3px rgba(15,23,42,0.13),0 6px 18px rgba(18,28,38,0.06);backdrop-filter:blur(5px) saturate(135%);-webkit-backdrop-filter:blur(5px) saturate(135%)}body.use-liquid-glass select{border:1px solid rgba(255,255,255,0.62);border-radius:12px;background:url("./system.css-reference/icon/select-button.svg") right 6px center / 17px 17px no-repeat,rgba(255,255,255,0.16);color:var(--ink);box-shadow:inset 1.5px -1.5px 1px -1px rgba(255,255,255,0.82),inset -1.5px 1.5px 1px -1px rgba(255,255,255,0.68),inset 0 0 3px rgba(15,23,42,0.13),0 6px 18px rgba(18,28,38,0.06);backdrop-filter:blur(5px) saturate(135%);-webkit-backdrop-filter:blur(5px) saturate(135%)}body.use-liquid-glass textarea:focus,body.use-liquid-glass input:focus,body.use-liquid-glass select:focus,body.use-liquid-glass .system-select-button:focus-visible{outline:0;outline-offset:0;border-color:var(--glass-field-focus-rim);background-color:var(--glass-field-focus-fill);box-shadow:inset 1.5px -1.5px 1px -1px rgba(255,255,255,0.9),inset -1.5px 1.5px 1px -1px rgba(255,255,255,0.76),inset 0 1px 0 var(--glass-highlight),0 0 0 3px var(--glass-field-focus-ring),0 8px 22px rgba(18,28,38,0.08)}body.use-liquid-glass input[type="checkbox"],body.use-liquid-glass input[type="radio"]{appearance:none;-webkit-appearance:none;display:inline-grid;place-items:center;width:18px;min-width:18px;height:18px;min-height:18px;margin:0;border:1px solid rgba(16,17,20,0.32);border-radius:6px;background:linear-gradient(180deg,rgba(255,255,255,0.68),rgba(255,255,255,0.24)),rgba(255,255,255,0.28);box-shadow:inset 0 1px 0 rgba(255,255,255,0.78),0 6px 14px rgba(18,28,38,0.08)}body.use-liquid-glass input[type="radio"]{border-radius:var(--radio-radius)}body.use-liquid-glass input[type="checkbox"]::before,body.use-liquid-glass input[type="radio"]::before{content:"";display:block;transform:scale(0);transition:transform 0.12s ease-out}body.use-liquid-glass input[type="checkbox"]::before{width:10px;height:10px;clip-path:polygon(14% 0,50% 36%,86% 0,100% 14%,64% 50%,100% 86%,86% 100%,50% 64%,14% 100%,0 86%,36% 50%,0 14%);background:rgba(16,17,20,0.86)}body.use-liquid-glass input[type="radio"]::before{width:8px;height:8px;border-radius:50%;background:rgba(16,17,20,0.86)}body.use-liquid-glass input[type="checkbox"]:checked,body.use-liquid-glass input[type="radio"]:checked{border-color:rgba(16,17,20,0.5);background:linear-gradient(180deg,rgba(255,255,255,0.24),rgba(255,255,255,0.04)),linear-gradient(180deg,#0a84ff,#0071e3)}body.use-liquid-glass input[type="checkbox"]:checked::before,body.use-liquid-glass input[type="radio"]:checked::before{background:rgba(255,255,255,0.96);transform:scale(1)}body.use-liquid-glass .btn{border:1px solid var(--btn-border-color);border-radius:var(--btn-radius);background:var(--btn-bg);color:var(--btn-fg);box-shadow:var(--btn-shadow);transition:transform var(--control-motion-medium-in) var(--control-motion-ease),background var(--control-motion-medium-in) var(--control-motion-ease),box-shadow var(--control-motion-medium-in) var(--control-motion-ease)}body.use-liquid-glass .btn.default{background:var(--btn-default-bg);color:var(--btn-default-fg);text-shadow:var(--btn-default-text-shadow);box-shadow:var(--btn-default-shadow)}body.use-liquid-glass .btn.default:active:not(:disabled):not(.is-disabled){background:var(--btn-default-active-bg);color:var(--btn-default-active-fg)}body.use-liquid-glass .btn:hover:not(:disabled):not(.is-disabled):not(.is-active):not(.is-selected):not(.is-multi-selected){background:var(--btn-hover-bg);box-shadow:var(--btn-hover-shadow)}body.use-liquid-glass .btn:active:not(:disabled):not(.is-disabled):not(.is-active):not(.is-selected):not(.is-multi-selected){transform:translateY(1px);background:rgba(255,255,255,0.64);color:rgba(16,17,20,0.94);box-shadow:inset 0 2px 4px rgba(18,28,38,0.12)}body.use-liquid-glass .btn.danger:not(:disabled):not(.is-disabled){border-color:rgba(228,54,54,0.38);background:linear-gradient(180deg,rgba(255,255,255,0.68),rgba(255,255,255,0.24)),rgba(255,82,82,0.14);color:rgb(185,28,28);-webkit-text-fill-color:rgb(185,28,28)}body.use-liquid-glass .btn.danger:hover:not(:disabled):not(.is-disabled),body.use-liquid-glass .btn.danger:focus-visible:not(:disabled):not(.is-disabled){border-color:rgba(228,54,54,0.52);background:linear-gradient(180deg,rgba(255,255,255,0.72),rgba(255,255,255,0.3)),rgba(255,82,82,0.2);color:rgb(165,24,24);-webkit-text-fill-color:rgb(165,24,24);box-shadow:inset 0 1px 0 rgba(255,255,255,0.82),0 8px 22px rgba(132,36,36,0.12),0 0 0 3px rgba(228,54,54,0.12)}body.use-liquid-glass .btn:disabled,body.use-liquid-glass .btn.is-disabled,body.use-liquid-glass .btn.default:disabled,body.use-liquid-glass .btn.default.is-disabled{border-color:rgba(16,17,20,0.22);background:linear-gradient(180deg,rgba(255,255,255,0.54),rgba(255,255,255,0.2)),rgba(255,255,255,0.2);color:rgba(16,17,20,0.42);box-shadow:inset 0 1px 0 rgba(255,255,255,0.62);cursor:default;opacity:1}body.use-liquid-glass .btn:disabled:active,body.use-liquid-glass .btn.is-disabled:active,body.use-liquid-glass .btn.default:disabled:active,body.use-liquid-glass .btn.default.is-disabled:active{transform:none;color:rgba(16,17,20,0.42)}body.use-liquid-glass .composer{border:var(--clio-composer-border);border-radius:var(--clio-composer-radius);background:var(--clio-composer-bg);box-shadow:var(--clio-composer-shadow);backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%)}body.use-liquid-glass .assistant-window .composer-action-row{box-sizing:border-box;padding-right:0}body.use-liquid-glass .window:has(>.grow-box) .window-pane>.button-row:last-child,body.use-liquid-glass .window:has(>.grow-box) .teachtext-actions:last-child,body.use-liquid-glass .window:has(>.grow-box) .dictation-bottom-actions,body.use-liquid-glass .window:has(>.grow-box) .translation-pad-actions{box-sizing:border-box;padding-right:0}body.use-liquid-glass .assistant-window .composer label{width:fit-content;min-height:auto;display:block;padding:0;border-radius:0;background:transparent;color:rgba(16,17,20,0.86);box-shadow:none;font-weight:700}body.use-liquid-glass .assistant-window .composer textarea{border:0;border-radius:0;background:transparent}body.use-liquid-glass .assistant-window .composer textarea:focus{outline:0;box-shadow:none}body.use-liquid-glass .mde-surface::before{content:"";position:absolute;top:0;bottom:0;left:50%;width:min(100%,var(--mde-paper-width));transform:translateX(-50%);border:1px solid rgba(255,255,255,0.44);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,0.42),rgba(255,255,255,0.18)),rgba(255,255,255,0.22);box-shadow:inset 0 1px 0 rgba(255,255,255,0.72),0 14px 34px rgba(18,28,38,0.08);pointer-events:none}body.use-liquid-glass .mde-surface::after{right:14px}body.use-liquid-glass .mde-surface>.mde-input{scrollbar-gutter:stable}body.use-liquid-glass .teachtext-pane textarea{border:0;border-radius:18px;background:transparent;background-image:none;box-shadow:none;outline:0}body.use-liquid-glass .teachtext-pane textarea:focus{border:0;outline:0;background:transparent;box-shadow:none}body.use-liquid-glass .question-sheet-pane textarea,body.use-liquid-glass .outline-content,body.use-liquid-glass .draft-editor textarea{border:0;background:rgba(255,255,255,0.16);box-shadow:none;outline:0}body.use-liquid-glass .specialized-teachtext-preview,body.use-liquid-glass .review-desk-preview{border:0;background:var(--glass-reading-surface);box-shadow:none;outline:0;backdrop-filter:var(--glass-reading-blur);-webkit-backdrop-filter:var(--glass-reading-blur)}body.use-liquid-glass .dictation-field-button{min-width:52px;height:30px;border:1px solid rgba(255,255,255,0.56);border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,0.7),rgba(255,255,255,0.3)),rgba(255,255,255,0.34);color:rgba(16,17,20,0.92);box-shadow:inset 0 1px 0 rgba(255,255,255,0.78),0 8px 20px rgba(18,28,38,0.12);backdrop-filter:blur(10px) saturate(145%);-webkit-backdrop-filter:blur(10px) saturate(145%)}body.use-liquid-glass .dictation-field-button:hover,body.use-liquid-glass .dictation-field-button:focus{outline:0;border-color:rgba(0,122,255,0.42);background:linear-gradient(180deg,rgba(255,255,255,0.82),rgba(255,255,255,0.38)),rgba(255,255,255,0.42);color:rgba(16,17,20,0.94);box-shadow:inset 0 1px 0 rgba(255,255,255,0.86),0 10px 24px rgba(18,28,38,0.14),0 0 0 2px rgba(0,122,255,0.12)}body.use-liquid-glass .chooser-panel .control-section{gap:12px;padding:14px;border:1px solid rgba(255,255,255,0.48);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,0.42),rgba(255,255,255,0.16)),rgba(255,255,255,0.16);box-shadow:inset 0 1px 0 rgba(255,255,255,0.72),0 12px 30px rgba(18,28,38,0.08)}body.use-liquid-glass .chooser-panel .control-section h3{margin:0;padding:0 10px;border:1px solid rgba(255,255,255,0.44);border-radius:999px;background:rgba(255,255,255,0.34);color:rgba(16,17,20,0.92);box-shadow:inset 0 1px 0 rgba(255,255,255,0.7);line-height:1.6}body.use-liquid-glass .chooser-source{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:center}body.use-liquid-glass .chooser-source .sys-icon{grid-column:1;width:38px;height:38px}body.use-liquid-glass .chooser-panel .select-wrap,body.use-liquid-glass .chooser-panel .system-select-button{grid-column:2;min-width:0;width:100%}body.use-liquid-glass .chooser-panel .system-select-button,body.use-liquid-glass .chooser-panel select{min-height:34px;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,0.72),rgba(255,255,255,0.3)),rgba(255,255,255,0.28)}body.use-liquid-glass .chooser-panel .control-status{padding:9px 0 0;border-top:1px solid rgba(16,17,20,0.1);color:rgba(16,17,20,0.72);font-size:12px;line-height:1.35}body.use-liquid-glass .chooser-panel #importer-status{max-height:7.2em;overflow:auto}body.use-liquid-glass .find-file-pane .button-row{align-items:center;justify-content:flex-end;gap:10px}body.use-liquid-glass .control-panel .field-row{gap:10px}body.use-liquid-glass .control-panel .control-footer{padding:10px 12px;border:1px solid rgba(255,255,255,0.48);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,0.42),rgba(255,255,255,0.16)),rgba(255,255,255,0.18);box-shadow:inset 0 1px 0 rgba(255,255,255,0.72),0 10px 26px rgba(18,28,38,0.07);color:rgba(16,17,20,0.82);font-size:12px;line-height:1.35}body.use-liquid-glass .memory-card:hover:not([aria-disabled="true"]){border-color:rgba(16,17,20,0.28)}body.use-liquid-glass .memory-card::after{content:none}body.use-liquid-glass .memory-card-back::after{content:none}body.use-liquid-glass .memory-card.is-face-up,body.use-liquid-glass .memory-card.is-matched{border-color:rgba(16,17,20,0.28)}body.use-liquid-glass #memory-cards-status{margin:0;padding:6px 10px;border:1px solid rgba(255,255,255,0.36);border-radius:999px;background:rgba(255,255,255,0.22);box-shadow:inset 0 1px 0 rgba(255,255,255,0.58);color:rgba(16,17,20,0.86)}body.use-liquid-glass .compose-tools-menu{min-width:286px;padding:6px;gap:3px;border:1px solid var(--glass-border);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,0.94),rgba(246,251,253,0.84)),rgba(246,251,253,0.92);box-shadow:0 22px 54px rgba(18,28,38,0.2),0 2px 10px rgba(18,28,38,0.12);backdrop-filter:blur(24px) saturate(170%);-webkit-backdrop-filter:blur(24px) saturate(170%);overflow:hidden}body.use-liquid-glass .compose-tools-menu button{min-height:48px;grid-template-columns:34px minmax(0,1fr);gap:9px;padding:7px 9px;border:0;border-radius:10px;background:transparent;box-shadow:none}body.use-liquid-glass .compose-tools-menu button:hover,body.use-liquid-glass .compose-tools-menu button:focus-visible{background:var(--compose-menu-hover-bg);color:var(--compose-menu-hover-fg)}body.use-liquid-glass .compose-tool-icon{width:32px;height:32px;border:1px solid rgba(16,17,20,0.62);border-radius:9px;background-color:rgba(255,255,255,0.55);box-shadow:inset 0 1px 0 rgba(255,255,255,0.76),0 5px 14px rgba(18,28,38,0.1)}body.use-liquid-glass .compose-tools-menu button:hover .compose-tool-copy b,body.use-liquid-glass .compose-tools-menu button:focus-visible .compose-tool-copy b,body.use-liquid-glass .compose-tools-menu button:hover .compose-tool-copy small,body.use-liquid-glass .compose-tools-menu button:focus-visible .compose-tool-copy small{color:#ffffff}body.use-liquid-glass .memory-transfer-window .details-bar{border-bottom:1px solid rgba(16,17,20,0.1);background:rgba(255,255,255,0.24)}body.use-liquid-glass .memory-transfer-pane{gap:16px;padding:18px;background:linear-gradient(180deg,rgba(255,255,255,0.3),rgba(255,255,255,0.14)),rgba(255,255,255,0.2)}body.use-liquid-glass .memory-transfer-note,body.use-liquid-glass .memory-transfer-note{grid-template-columns:48px minmax(0,1fr);min-height:68px;padding:12px 14px}body.use-liquid-glass .memory-transfer-note b{color:rgba(16,17,20,0.96)}body.use-liquid-glass .memory-transfer-note span:not(.compose-tool-icon){color:rgba(16,17,20,0.58);font-size:13px}body.use-liquid-glass .memory-transfer-field label{margin-bottom:0}body.use-liquid-glass .file-picker{gap:12px}body.use-liquid-glass .file-picker .file-picker-button{min-width:126px}body.use-liquid-glass .file-picker-name{min-height:var(--system-button-min-height);border:1px solid rgba(16,17,20,0.18);border-radius:12px;background:rgba(255,255,255,0.42);color:rgba(16,17,20,0.88);box-shadow:inset 0 1px 0 var(--glass-highlight),0 6px 18px rgba(18,28,38,0.06)}body.use-liquid-glass .file-picker-input:focus-visible+.file-picker-button{outline:0;box-shadow:0 0 0 3px rgba(0,122,255,0.28),inset 0 1px 0 var(--glass-highlight)}body.use-liquid-glass .memory-transfer-footer{gap:12px}body.use-liquid-glass .memory-transfer-footer .hint{color:rgba(16,17,20,0.8)}body.use-liquid-glass .import-preview>.empty-folder-note,body.use-liquid-glass .backup-preview>.empty-folder-note{--empty-note-max-width:none;--empty-note-margin:10px;--empty-note-radius:14px}body.use-liquid-glass .backup-preview-section{gap:10px;margin-top:8px;padding:14px 16px;border:1px solid rgba(16,17,20,0.12);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,0.24),rgba(255,255,255,0.08)),rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.48),0 8px 22px rgba(18,28,38,0.05)}body.use-liquid-glass .backup-preview-section summary{font-size:14px;line-height:1.2;color:rgba(16,17,20,0.96)}body.use-liquid-glass .backup-preview-section>span{margin-top:-2px;color:rgba(16,17,20,0.62);font-size:13px;line-height:1.22}body.use-liquid-glass .backup-action-row{grid-template-columns:minmax(0,1fr) minmax(180px,auto);align-items:center;gap:12px}body.use-liquid-glass .backup-preview-section .file-picker{grid-template-columns:minmax(116px,auto) minmax(150px,1fr);gap:10px}body.use-liquid-glass .backup-preview{min-height:72px}body.use-liquid-glass .backup-preview>.empty-folder-note{display:block;padding:4px 2px;text-align:left}body.use-liquid-glass .backup-preview:has(>.empty-folder-note){min-height:0;border:0;background:transparent;background-image:none;box-shadow:none}body.use-liquid-glass .backup-preview:has(>.empty-folder-note)>.empty-folder-note{--empty-note-margin:0;--empty-note-border:0;--empty-note-bg:transparent;--empty-note-shadow:none;--empty-note-fg:rgba(16,17,20,0.58);background-image:none}body.use-liquid-glass .backup-action-row #import-project-backup{justify-self:end;max-width:230px}body.use-liquid-glass .teachtext-desk-strip{gap:4px;border:1px solid rgba(16,17,20,0.14);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,0.56),rgba(255,255,255,0.22)),rgba(255,255,255,0.22);box-shadow:inset 0 1px 0 rgba(255,255,255,0.72),0 8px 24px rgba(18,28,38,0.07);padding:4px;font-family:var(--text-font)}body.use-liquid-glass .teachtext-desk-strip span{border-right:0;border-radius:9px;background:rgba(255,255,255,0.28);color:rgba(16,17,20,0.86)}body.use-liquid-glass .spine-toolbox-panel{border:1px solid var(--glass-border);border-radius:22px;box-shadow:0 18px 52px rgba(18,28,38,0.18),0 2px 8px rgba(18,28,38,0.1)}body.use-liquid-glass .writing-spine-panel.is-shaded .spine-toolbox-panel{border:0;background:transparent;box-shadow:none}body.use-liquid-glass .writing-spine-panel.is-shaded .spine-toolbox-panel::before{content:none}body.use-liquid-glass .writing-spine-panel.is-shaded .spine-title-row{border:1px solid var(--glass-border);border-radius:999px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.76),0 1px 3px rgba(18,28,38,0.06)}body.use-liquid-glass .spine-title-row{border-bottom:1px solid rgba(16,17,20,0.1);background:linear-gradient(180deg,rgba(255,255,255,0.5),rgba(255,255,255,0.16)),rgba(255,255,255,0.24);background-clip:border-box}body.use-liquid-glass .review-desk-markdown:focus{outline:0}body.use-liquid-glass .review-desk-splitter{height:12px;border-top:1px solid rgba(16,17,20,0.1);border-bottom:1px solid rgba(16,17,20,0.1);background:linear-gradient(90deg,transparent,rgba(16,17,20,0.12),transparent) center / 88% 1px no-repeat,rgba(255,255,255,0.2)}body.use-liquid-glass .review-desk-empty-note,body.use-liquid-glass .style-sheet-results>.empty-folder-note,body.use-liquid-glass .claim-results>.empty-folder-note,body.use-liquid-glass .claim-section-meta.empty-folder-note{--empty-note-max-width:min(680px,calc(100% - 48px));--empty-note-margin:22px auto}body.use-liquid-glass .review-desk-window.is-review-locked .review-desk-empty-note{width:min(var(--mde-page-width),calc(100% - 64px));min-height:180px;margin:0;padding:30px 36px;border:1px solid rgba(16,17,20,0.12);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,0.5),rgba(255,255,255,0.18)),rgba(255,255,255,0.22);color:rgba(16,17,20,0.82);box-shadow:inset 0 1px 0 rgba(255,255,255,0.72),0 14px 34px rgba(18,28,38,0.08)}body.use-liquid-glass .shutdown-screen,body.use-liquid-glass .boot-screen{background:linear-gradient(rgba(255,255,255,0.32) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.26) 1px,transparent 1px),radial-gradient(circle at 18% 14%,rgba(0,122,255,0.28),transparent 31%),radial-gradient(circle at 90% 10%,rgba(90,200,250,0.32),transparent 34%),linear-gradient(135deg,#e9eef2 0%,#cbd4db 56%,#edf0e6 100%);background-size:22px 22px,22px 22px,auto,auto,auto}body.use-liquid-glass .happy-mac{border:var(--happy-mac-border-width) solid var(--happy-mac-border-color);border-radius:12px;background:linear-gradient(rgba(16,17,20,0.92),rgba(16,17,20,0.92)) 16px 84px / 11px 4px no-repeat,linear-gradient(rgba(16,17,20,0.92),rgba(16,17,20,0.92)) 57px 84px / 40px 4px no-repeat,linear-gradient(180deg,rgba(255,255,255,0.72),rgba(255,255,255,0.34)),rgba(255,255,255,0.32);box-shadow:var(--happy-mac-shadow);backdrop-filter:var(--happy-mac-backdrop);-webkit-backdrop-filter:var(--happy-mac-backdrop)}body.use-liquid-glass .happy-mac::after{border:var(--happy-mac-border-width) solid var(--happy-mac-border-color);border-radius:0 0 4px 4px;background:rgba(255,255,255,0.36)}body.use-liquid-glass .happy-mac-face{border:var(--happy-mac-face-border-width) solid var(--happy-mac-border-color);border-radius:6px;background:rgba(255,255,255,0.62);box-shadow:var(--happy-mac-face-shadow)}body.use-liquid-glass .shutdown-ledger,body.use-liquid-glass .boot-ledger{border:1px solid rgba(16,17,20,0.16);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,0.62),rgba(255,255,255,0.26)),rgba(255,255,255,0.24);box-shadow:inset 0 1px 0 rgba(255,255,255,0.78),0 16px 42px rgba(18,28,38,0.12);backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%)}body.use-liquid-glass .shutdown-ledger .btn{color:rgba(16,17,20,0.96)}body.use-liquid-glass .boot-progress{border:1px solid rgba(16,17,20,0.18);border-radius:999px;background:rgba(255,255,255,0.38);box-shadow:inset 0 1px 0 rgba(255,255,255,0.78)}body.use-liquid-glass .boot-progress span{border-radius:999px;background:linear-gradient(90deg,var(--glass-progress-blue),var(--glass-progress-accent))}body.use-liquid-glass .progress-track{height:14px;border:1px solid rgba(16,17,20,0.18);border-radius:999px;background:rgba(255,255,255,0.44);box-shadow:inset 0 1px 0 rgba(255,255,255,0.72),inset 0 -1px 0 rgba(16,17,20,0.06)}body.use-liquid-glass .progress-bar{width:160%;border-radius:inherit;background:linear-gradient(90deg,var(--glass-progress-blue),var(--glass-progress-accent),var(--glass-progress-blue));background-size:50% 100%;animation:liquid-progress 1.2s linear infinite}body.use-liquid-glass .rebuild-progress{border:1px solid rgba(255,255,255,0.5);border-radius:18px;background:rgba(255,255,255,0.24);box-shadow:inset 0 1px 0 rgba(255,255,255,0.72),0 12px 28px rgba(18,28,38,0.1)}body.use-liquid-glass .rebuild-progress-meter{height:12px;border:1px solid rgba(16,17,20,0.14);border-radius:999px;background:rgba(255,255,255,0.42);box-shadow:inset 0 1px 0 rgba(255,255,255,0.78)}body.use-liquid-glass .rebuild-progress-meter span{border-radius:inherit;background:linear-gradient(90deg,var(--glass-progress-blue),var(--glass-progress-accent))}body.use-liquid-glass .rebuild-progress-meter.is-working span{background:linear-gradient(90deg,var(--glass-progress-blue-soft),var(--glass-progress-accent-soft),var(--glass-progress-blue-soft));background-size:50% 100%;animation:liquid-progress 1.2s linear infinite}body.use-liquid-glass .rebuild-progress-steps li::before{width:14px;height:14px;border:1px solid rgba(16,17,20,0.24);border-radius:50%;background:rgba(255,255,255,0.38);box-shadow:inset 0 1px 0 rgba(255,255,255,0.78)}body.use-liquid-glass .rebuild-progress-steps li.is-running::before{background:radial-gradient(circle,var(--glass-blue) 0 42%,rgba(255,255,255,0.38) 46%)}body.use-liquid-glass .rebuild-progress-steps li.is-complete::before{background:var(--glass-accent)}body.use-liquid-glass .rebuild-progress-steps li.is-skipped::before{background:rgba(16,17,20,0.18)}body.use-liquid-glass .scrapbook-pane{gap:20px;padding:18px 24px 22px;overflow:hidden}body.use-liquid-glass .scrap-editor{padding:18px 20px}body.use-liquid-glass .scrap-editor{border:1px solid rgba(255,255,255,0.44);border-radius:20px;background:rgba(255,255,255,0.18);box-shadow:inset 0 1px 0 rgba(255,255,255,0.68)}body.use-liquid-glass .scrap-title-display{border:0}body.use-liquid-glass .teachtext-editor-container{overflow:hidden;border:var(--teachtext-editor-border);border-radius:var(--teachtext-editor-radius);background:var(--teachtext-editor-bg);box-shadow:var(--teachtext-editor-shadow)}body.use-liquid-glass #scrap-body-input:focus{outline:0}@keyframes liquid-progress{from{transform:translateX(-36%)}to{transform:translateX(0)}}body.use-liquid-glass .message,body.use-liquid-glass .scrap-list button,body.use-liquid-glass .trash-list button,body.use-liquid-glass .finder-list-row:not(:hover):not(.is-selected){border-color:rgba(255,255,255,0.48);border-radius:14px;background:rgba(255,255,255,0.24);box-shadow:inset 0 1px 0 rgba(255,255,255,0.5)}body.use-liquid-glass .scrap-empty-card{border:var(--scrap-empty-card-border);background:var(--scrap-empty-card-bg)}body.use-liquid-glass .message{border-radius:6px}body.use-liquid-glass .message-content h1,body.use-liquid-glass .message-content h2,body.use-liquid-glass .message-content h3{display:block;margin:8px 0 8px;padding:0 0 7px;border:0;border-bottom:1px solid rgba(16,17,20,0.18);background:transparent;color:rgba(16,17,20,0.94);box-shadow:none}body.use-liquid-glass .message-content hr{border:0;border-top:1px solid rgba(16,17,20,0.14);margin:10px 0}body.use-liquid-glass .message-content blockquote,body.use-liquid-glass .message-content pre,body.use-liquid-glass .message-translation{border:1px solid rgba(255,255,255,0.46);border-radius:14px;background:rgba(255,255,255,0.22);box-shadow:inset 0 1px 0 rgba(255,255,255,0.58)}body.use-liquid-glass .message-content blockquote{border-left:3px solid rgba(16,17,20,0.24)}body.use-liquid-glass .message-content :not(pre)>code{border:1px solid rgba(16,17,20,0.12);border-radius:6px;background:rgba(255,255,255,0.28)}body.use-liquid-glass .message-actions{border-top:0}body.use-liquid-glass .finder-list-header{margin:2px 0 6px;padding:7px 10px;border:1px solid rgba(255,255,255,0.36);border-bottom:1px solid rgba(16,17,20,0.12);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,0.46),rgba(255,255,255,0.16)),rgba(255,255,255,0.18);box-shadow:inset 0 1px 0 rgba(255,255,255,0.68)}body.use-liquid-glass .finder-list-group{margin:6px 0 4px;border:0;border-radius:999px;background:rgba(255,255,255,0.28);color:rgba(16,17,20,0.72)}body.use-liquid-glass .finder-list-row{margin-bottom:4px;border-bottom:1px solid rgba(255,255,255,0.28)}body.use-liquid-glass .empty-folder-note .icon{border-color:rgba(255,255,255,0.5);background:linear-gradient(180deg,rgba(255,255,255,0.72),rgba(255,255,255,0.24)),rgba(255,255,255,0.26)}body.use-liquid-glass .empty-folder-note .export-empty-icon{border-color:rgba(16,17,20,0.2);background:linear-gradient(rgba(16,17,20,0.78),rgba(16,17,20,0.78)) 7px 9px / 24px 2px no-repeat,linear-gradient(rgba(16,17,20,0.78),rgba(16,17,20,0.78)) 7px 15px / 22px 2px no-repeat,linear-gradient(180deg,rgba(255,255,255,0.72),rgba(255,255,255,0.28)),rgba(255,255,255,0.3)}body.use-liquid-glass .finder-grid{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:14px 12px}body.use-liquid-glass .document-icon-grid,body.use-liquid-glass .project-disk-grid,body.use-liquid-glass .text-disk-grid{padding:14px}body.use-liquid-glass .project-finder-pathbar{border-bottom:1px solid rgba(16,17,20,0.1)}body.use-liquid-glass .finder-item{width:118px;min-height:94px;display:grid;grid-template-rows:44px minmax(0,auto) minmax(0,auto);justify-items:center;align-content:start;gap:5px;padding:8px 7px;border:1px solid transparent;border-radius:18px;overflow:hidden}body.use-liquid-glass .finder-item .sys-icon{width:44px;height:44px;margin:0}body.use-liquid-glass .finder-item span:last-of-type,body.use-liquid-glass .finder-item:focus span:last-of-type,body.use-liquid-glass .finder-item:hover span:last-of-type,body.use-liquid-glass .finder-item.is-selected span:last-of-type,body.use-liquid-glass .finder-item small{width:100%;max-width:100%;min-width:0;display:block;margin:0;border-radius:9px;background:rgba(255,255,255,0.5);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;word-break:keep-all}body.use-liquid-glass .finder-item span:last-of-type{line-height:1.18;padding:2px 5px}body.use-liquid-glass .finder-item small{color:rgba(16,17,20,0.58);line-height:1.2;padding:1px 5px}body.use-liquid-glass .finder-item:hover,body.use-liquid-glass .finder-item:focus-visible{background:rgba(255,255,255,0.22);box-shadow:inset 0 1px 0 rgba(255,255,255,0.54),0 8px 26px rgba(18,28,38,0.1)}body.use-liquid-glass .finder-item.is-selected{border-color:rgba(255,255,255,0.6);background:rgba(16,17,20,0.84);color:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,0.22),0 12px 30px rgba(18,28,38,0.18)}body.use-liquid-glass .finder-item.is-selected span:last-of-type,body.use-liquid-glass .finder-item.is-selected small{background:transparent;color:#ffffff}body.use-liquid-glass .finder-item.is-selected .sys-icon{color:#ffffff;background:transparent}body.use-liquid-glass .finder-list-row.is-selected,body.use-liquid-glass .scrap-list button.is-selected,body.use-liquid-glass .scrap-list button.is-multi-selected,body.use-liquid-glass .trash-list button.is-selected{background:rgba(16,17,20,0.84);color:#ffffff}body.use-liquid-glass .finder-marquee{border:1px solid rgba(0,122,255,0.38);border-radius:6px;background:rgba(255,255,255,0.08);box-shadow:inset 0 1px 0 rgba(255,255,255,0.42),0 0 0 1px rgba(0,122,255,0.16);backdrop-filter:blur(2px) saturate(112%);-webkit-backdrop-filter:blur(2px) saturate(112%)}body.use-liquid-glass .desktop-icon{width:var(--desktop-icon-width);border-radius:18px;padding:var(--liquid-desktop-icon-padding)}body.use-liquid-glass .desktop-icon:hover,body.use-liquid-glass .desktop-icon:focus-visible,body.use-liquid-glass .desktop-icon.is-selected,body.use-liquid-glass .spine-actions button:hover,body.use-liquid-glass .spine-actions button:focus-visible,body.use-liquid-glass .spine-actions button.is-selected{background:rgba(255,255,255,0.2);border-radius:18px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.54),0 8px 26px rgba(18,28,38,0.12);backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%);outline:0}body.use-liquid-glass .spine-actions b{border-radius:8px;background:rgba(255,255,255,0.54);box-shadow:inset 0 1px 0 rgba(255,255,255,0.7)}body.use-liquid-glass .spine-actions .spine-step-number{top:-0.18rem;left:calc(50% - 2.35rem);width:1.5rem;height:1.5rem;border:0;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,0.78),rgba(255,255,255,0.34)),rgba(255,255,255,0.22);color:rgba(18,28,38,0.72);font-family:var(--ui-font);font-size:0.78rem;font-weight:800;line-height:1.5rem;box-shadow:inset 0 1px 0 rgba(255,255,255,0.9),0 0 0 1px rgba(255,255,255,0.44),0 8px 20px rgba(18,28,38,0.1)}body.use-liquid-glass .desktop-app-icon span[data-liquid-label]{width:fit-content;max-width:min(104px,calc(100vw - 24px));white-space:normal;line-height:var(--liquid-desktop-icon-label-line-height)}body.use-liquid-glass .desktop-app-icon span[data-liquid-label]{font-size:0}body.use-liquid-glass .desktop-app-icon span[data-liquid-label]::before{content:attr(data-liquid-label);font-size:var(--system-text-size)}html:lang(zh-Hans) body.use-liquid-glass .desktop-app-icon span[data-liquid-label-zh]::before{content:attr(data-liquid-label-zh)}html:lang(zh-Hans) body.use-liquid-glass .desktop-app-icon span[data-liquid-label-zh-main]{width:max-content;max-width:min(104px,calc(100vw - 24px));line-height:1.12}html:lang(zh-Hans) body.use-liquid-glass .desktop-app-icon span[data-liquid-label-zh-main]::before,html:lang(zh-Hans) body.use-liquid-glass .desktop-app-icon span[data-liquid-label-zh-sub]::after{display:block;font-size:var(--system-text-size);white-space:nowrap}html:lang(zh-Hans) body.use-liquid-glass .desktop-app-icon span[data-liquid-label-zh-main]::before{content:attr(data-liquid-label-zh-main)}html:lang(zh-Hans) body.use-liquid-glass .desktop-app-icon span[data-liquid-label-zh-sub]::after{content:attr(data-liquid-label-zh-sub)}body.use-liquid-glass .desktop-app-icon span[data-liquid-label-mode="nowrap"]{width:max-content;max-width:min(132px,calc(100vw - 24px));white-space:nowrap}body.use-liquid-glass .desktop-app-icon span[data-liquid-label-mode="wrap"]{max-width:92px}body.use-liquid-glass .desktop-icon:hover span:last-child,body.use-liquid-glass .desktop-icon:focus span:last-child,body.use-liquid-glass .desktop-icon.is-selected span:last-child,body.use-liquid-glass .spine-actions button:hover b,body.use-liquid-glass .spine-actions button:focus-visible b{background:rgba(16,17,20,0.84);color:#ffffff;-webkit-text-fill-color:#ffffff}body.use-liquid-glass .icon,body.use-liquid-glass .mini-icon{filter:drop-shadow(0 4px 8px rgba(18,28,38,0.16))}.sys-icon-liquid{display:none}body.use-liquid-glass .sys-icon-classic{display:none}body.use-liquid-glass .sys-icon-liquid{display:block}body.use-liquid-glass .sys-icon{color:#101114;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;filter:none;padding:0}body.use-liquid-glass :is(.menu-bar,.control-strip) .sys-icon,body.use-liquid-glass .finder-list-name-cell .sys-icon,body.use-liquid-glass .finder-list-row>span:first-child .sys-icon,body.use-liquid-glass .system-select-button .sys-icon,body.use-liquid-glass .compose-tools-menu .sys-icon,body.use-liquid-glass .details-bar .sys-icon{border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;color:inherit;filter:none;padding:0}body.use-liquid-glass .sys-icon-svg{stroke-width:var(--system-icon-stroke-width);stroke-linecap:round;stroke-linejoin:round;shape-rendering:var(--system-icon-shape-rendering,geometricPrecision)}body.use-liquid-glass .sys-icon-liquid path:not(.classic-ink),body.use-liquid-glass .sys-icon-liquid rect,body.use-liquid-glass .sys-icon-liquid circle{fill:none;vector-effect:non-scaling-stroke}body.use-liquid-glass .sys-icon-liquid .icon-fill{fill:rgba(255,255,255,0.54)}body.use-liquid-glass .sys-icon-liquid .icon-fill-soft{fill:rgba(0,122,255,0.18)}body.use-liquid-glass .sys-icon-liquid .icon-accent{stroke:#6d7c00;fill:rgba(90,200,250,0.36)}body.use-liquid-glass .desktop-icon .sys-icon,body.use-liquid-glass .spine-actions .sys-icon{width:var(--liquid-desktop-icon-size);height:var(--liquid-desktop-icon-size)}body.use-liquid-glass .desktop-icon:hover .sys-icon,body.use-liquid-glass .desktop-icon:focus-visible .sys-icon,body.use-liquid-glass .desktop-icon.is-selected .sys-icon,body.use-liquid-glass .spine-actions button:hover .sys-icon,body.use-liquid-glass .spine-actions button:focus-visible .sys-icon{background:transparent;box-shadow:none;filter:drop-shadow(0 5px 9px rgba(18,28,38,0.2)) saturate(1.08)}body.use-liquid-glass .teachtext-tabs.tdi-tabs+.details-bar{border-top:0}body.use-liquid-glass .docmap-pane{border-top:0;background:linear-gradient(135deg,rgba(232,238,242,0.12),rgba(235,241,247,0.1)),rgba(255,255,255,0.14)}body.use-liquid-glass .docmap-layout{gap:12px}body.use-liquid-glass .docmap-map-toolbar{padding:0 2px 2px}body.use-liquid-glass .docmap-drop-zone,body.use-liquid-glass .docmap-tree,body.use-liquid-glass .docmap-markmap-frame,body.use-liquid-glass .video-docmap-map,body.use-liquid-glass .video-docmap-inspector,body.use-liquid-glass .video-docmap-node{border:1px solid rgba(16,17,20,0.12);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,0.48),rgba(255,255,255,0.16)),rgba(255,255,255,0.2);box-shadow:inset 0 1px 0 rgba(255,255,255,0.68),0 10px 26px rgba(18,28,38,0.05)}body.use-liquid-glass .docmap-drop-zone{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}body.use-liquid-glass .docmap-tree{padding:14px;border-color:rgba(16,17,20,0.1);background:radial-gradient(circle at 18% 12%,rgba(232,238,242,0.34),transparent 38%),radial-gradient(circle at 88% 18%,rgba(235,241,247,0.28),transparent 34%),linear-gradient(180deg,rgba(255,255,255,0.42),rgba(255,255,255,0.14)),rgba(255,255,255,0.16);box-shadow:inset 0 1px 0 rgba(255,255,255,0.68),0 8px 22px rgba(18,28,38,0.04)}body.use-liquid-glass .docmap-markmap-frame{border:0;border-radius:0;background:transparent;box-shadow:none;overflow:hidden}body.use-liquid-glass .docmap-markmap-svg .markmap-node>circle{fill:rgba(255,255,255,0.9);stroke:rgba(16,17,20,0.36)}body.use-liquid-glass .docmap-markmap-svg .markmap-link{stroke-width:3px;opacity:0.92}body.use-liquid-glass .video-docmap-workbench{gap:14px}body.use-liquid-glass .video-docmap-map{border:0;padding:10px 6px 10px 10px;background:transparent;box-shadow:none}body.use-liquid-glass .video-docmap-inspector{gap:12px;padding:0 0 0 10px;border:0;border-left:1px solid rgba(16,17,20,0.1);border-radius:0;background:transparent;box-shadow:none}body.use-liquid-glass .video-docmap-timeline{gap:7px;padding:2px 4px 2px 0}body.use-liquid-glass .video-docmap-timeline button:hover,body.use-liquid-glass .video-docmap-timeline button:focus-visible{border-color:rgba(47,157,179,0.34);background:linear-gradient(180deg,rgba(255,255,255,0.66),rgba(255,255,255,0.3)),rgba(0,122,255,0.08)}body.use-liquid-glass .video-docmap-node{padding:16px 18px;border-color:rgba(16,17,20,0.1);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,0.52),rgba(255,255,255,0.2)),rgba(255,255,255,0.2)}body.use-liquid-glass .video-docmap-node header{gap:6px;margin-bottom:10px}body.use-liquid-glass .video-docmap-node header b{color:rgba(16,17,20,0.92);font-size:17px;line-height:1.3}body.use-liquid-glass .video-docmap-node .video-docmap-time{color:rgba(16,17,20,0.6);font-size:13px;font-weight:500}body.use-liquid-glass .video-docmap-node header small,body.use-liquid-glass .video-docmap-node blockquote{margin-top:12px;border-left-color:rgba(47,157,179,0.48);color:rgba(16,17,20,0.82);background:rgba(255,255,255,0.22);border-radius:0 10px 10px 0}body.use-liquid-glass .teachtext-command-popover,body.use-liquid-glass .docmap-command-popover{gap:3px;padding:6px;border:1px solid var(--glass-border);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,0.88),rgba(246,251,253,0.76)),rgba(246,251,253,0.82);box-shadow:0 16px 38px rgba(18,28,38,0.13),0 2px 8px rgba(18,28,38,0.07);backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%);overflow:var(--teachtext-command-popover-overflow,hidden)}body.use-liquid-glass .question-sheet-window .teachtext-command-popover,body.use-liquid-glass .outline-window .teachtext-command-popover,body.use-liquid-glass .section-drafts-window .teachtext-command-popover{left:0;right:auto;width:max-content;min-width:184px;max-width:min(280px,calc(100vw - 48px))}html:lang(zh-Hans) body.use-liquid-glass .question-sheet-window .teachtext-command-popover,html:lang(zh-Hans) body.use-liquid-glass .outline-window .teachtext-command-popover,html:lang(zh-Hans) body.use-liquid-glass .section-drafts-window .teachtext-command-popover{min-width:160px;max-width:min(220px,calc(100vw - 48px))}body.use-liquid-glass .docmap-command-popover{width:max-content;min-width:300px;max-width:min(420px,calc(100vw - 48px))}body.use-liquid-glass .teachtext-command-popover .btn,body.use-liquid-glass .teachtext-command-subpopover .btn{min-height:34px;min-width:0;padding:4px 12px;justify-content:flex-start;border:0;border-radius:10px;background:transparent;color:rgba(16,17,20,0.96);box-shadow:none;opacity:1;text-shadow:none}body.use-liquid-glass .docmap-command-popover .btn{white-space:normal;overflow-wrap:anywhere;line-height:1.2}body.use-liquid-glass .teachtext-command-popover .btn:hover,body.use-liquid-glass .teachtext-command-popover .btn:focus-visible{outline:0;border:0;background:linear-gradient(180deg,rgba(255,255,255,0.48),rgba(255,255,255,0.24)),rgba(255,255,255,0.22);color:rgba(16,17,20,0.96);box-shadow:inset 0 1px 0 rgba(255,255,255,0.78)}body.use-liquid-glass .teachtext-command-popover .btn:disabled,body.use-liquid-glass .teachtext-command-popover .btn.is-disabled,body.use-liquid-glass .teachtext-command-menu.is-disabled summary{border-color:rgba(255,255,255,0.44);background:linear-gradient(180deg,rgba(255,255,255,0.58),rgba(255,255,255,0.2)),rgba(255,255,255,0.2);color:rgba(16,17,20,0.5);box-shadow:inset 0 1px 0 rgba(255,255,255,0.58);opacity:1}body.use-liquid-glass .teachtext-command-popover .btn:not(:disabled):not(.is-disabled):not(:hover):not(:focus-visible){color:rgba(16,17,20,0.96)}html:not(:lang(zh-Hans)) body.use-liquid-glass .question-sheet-window .details-bar-button,html:not(:lang(zh-Hans)) body.use-liquid-glass .outline-window .details-bar-button,html:not(:lang(zh-Hans)) body.use-liquid-glass .section-drafts-window .details-bar-button{max-width:min(190px,34vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:not(:lang(zh-Hans)) body.use-liquid-glass .section-draft-nav .btn{min-height:46px;min-width:0;padding-inline:14px;line-height:1.12;white-space:normal;overflow-wrap:normal}html:not(:lang(zh-Hans)) body.use-liquid-glass .section-draft-nav{grid-template-columns:minmax(120px,1fr) minmax(0,1.35fr) minmax(120px,1fr)}body.use-liquid-glass .specialized-command-menu .teachtext-command-popover{left:0;right:auto;width:min(360px,calc(100vw - 48px));min-width:250px;padding:8px}body.use-liquid-glass .question-sheet-window .specialized-command-menu .teachtext-command-popover,body.use-liquid-glass .outline-window .specialized-command-menu .teachtext-command-popover,body.use-liquid-glass .section-drafts-window .specialized-command-menu .teachtext-command-popover{width:max-content;min-width:184px;max-width:min(280px,calc(100vw - 48px));padding:6px}html:lang(zh-Hans) body.use-liquid-glass .question-sheet-window .specialized-command-menu .teachtext-command-popover,html:lang(zh-Hans) body.use-liquid-glass .outline-window .specialized-command-menu .teachtext-command-popover,html:lang(zh-Hans) body.use-liquid-glass .section-drafts-window .specialized-command-menu .teachtext-command-popover{min-width:160px;max-width:min(220px,calc(100vw - 48px))}body.use-liquid-glass .review-desk-actions .specialized-command-menu .teachtext-command-popover{left:0;right:auto;width:min(300px,calc(100vw - 56px));min-width:220px;max-height:min(330px,calc(100vh - 190px));overflow:auto}body.use-liquid-glass .specialized-command-menu .teachtext-command-popover .btn{min-height:34px;white-space:normal;line-height:1.18}body.use-liquid-glass .specialized-command-menu .teachtext-command-popover .btn:disabled,body.use-liquid-glass .specialized-command-menu .teachtext-command-popover .btn.is-disabled,body.use-liquid-glass .review-desk-window.is-review-locked .specialized-command-menu .teachtext-command-popover .btn{border-color:rgba(255,255,255,0.48);background:linear-gradient(180deg,rgba(255,255,255,0.66),rgba(255,255,255,0.24)),rgba(255,255,255,0.24);color:rgba(16,17,20,0.62);opacity:1}body.use-liquid-glass .teachtext-command-popover hr{width:auto;margin:3px 10px;border:0;border-top:1px solid rgba(16,17,20,0.12)}body.use-liquid-glass .view-controls{gap:0;height:28px;padding:3px;border:1px solid rgba(255,255,255,0.7);border-radius:13px;background:linear-gradient(180deg,rgba(255,255,255,0.82),rgba(255,255,255,0.42)),rgba(255,255,255,0.3);box-shadow:inset 0 1px 0 rgba(255,255,255,0.88),0 8px 22px rgba(18,28,38,0.08);backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%)}body.use-liquid-glass .view-btn{width:30px;height:22px;border:1px solid transparent;border-radius:9px;background:transparent;box-shadow:none;transition:background 0.16s ease,border-color 0.16s ease,box-shadow 0.16s ease}body.use-liquid-glass .view-btn:hover:not(.is-active),body.use-liquid-glass .view-btn:focus-visible:not(.is-active){border-color:rgba(16,17,20,0.18);background:rgba(255,255,255,0.42);outline:none}body.use-liquid-glass .view-btn.is-active{border-color:rgba(16,17,20,0.7);background:linear-gradient(180deg,rgba(16,17,20,0.86),rgba(16,17,20,0.68)),rgba(16,17,20,0.78);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 5px 12px rgba(18,28,38,0.14)}body.use-liquid-glass .view-btn[data-view="icon"]::before{width:4px;height:4px;border:0;border-radius:1px;background:rgba(16,17,20,0.84);box-shadow:6px 0 0 rgba(16,17,20,0.84),0 6px 0 rgba(16,17,20,0.84),6px 6px 0 rgba(16,17,20,0.84)}body.use-liquid-glass .view-btn[data-view="icon"].is-active::before{background:rgba(255,255,255,0.9);box-shadow:6px 0 0 rgba(255,255,255,0.9),0 6px 0 rgba(255,255,255,0.9),6px 6px 0 rgba(255,255,255,0.9)}body.use-liquid-glass .view-btn[data-view="list"]::before{width:13px;height:2px;border-radius:999px;background:rgba(16,17,20,0.84);box-shadow:0 -5px 0 rgba(16,17,20,0.84),0 5px 0 rgba(16,17,20,0.84)}body.use-liquid-glass .view-btn[data-view="list"].is-active::before{background:rgba(255,255,255,0.9);box-shadow:0 -5px 0 rgba(255,255,255,0.9),0 5px 0 rgba(255,255,255,0.9)}html:has(body.use-liquid-glass),body.use-liquid-glass,body.use-liquid-glass *{scrollbar-color:rgba(16,17,20,0.34) rgba(255,255,255,0.18);scrollbar-width:thin}html:has(body.use-liquid-glass)::-webkit-scrollbar,body.use-liquid-glass::-webkit-scrollbar,body.use-liquid-glass *::-webkit-scrollbar{width:12px;height:12px;background:rgba(255,255,255,0.28)}html:has(body.use-liquid-glass)::-webkit-scrollbar-track,body.use-liquid-glass::-webkit-scrollbar-track,body.use-liquid-glass *::-webkit-scrollbar-track{border:0;background:linear-gradient(180deg,rgba(255,255,255,0.24),rgba(255,255,255,0.1));box-shadow:inset 1px 0 0 rgba(255,255,255,0.42)}html:has(body.use-liquid-glass)::-webkit-scrollbar-thumb,body.use-liquid-glass::-webkit-scrollbar-thumb,body.use-liquid-glass *::-webkit-scrollbar-thumb{border:2px solid rgba(255,255,255,0.28);border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,0.56),rgba(16,17,20,0.24)),rgba(16,17,20,0.22);box-shadow:inset 0 1px 0 rgba(255,255,255,0.66),0 2px 7px rgba(18,28,38,0.12)}html:has(body.use-liquid-glass)::-webkit-scrollbar-thumb:hover,body.use-liquid-glass::-webkit-scrollbar-thumb:hover,body.use-liquid-glass *::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(255,255,255,0.64),rgba(16,17,20,0.34)),rgba(16,17,20,0.3)}html:has(body.use-liquid-glass)::-webkit-scrollbar-corner,body.use-liquid-glass::-webkit-scrollbar-corner,body.use-liquid-glass *::-webkit-scrollbar-corner{background:rgba(255,255,255,0.18)}body.use-liquid-glass button:disabled:not(.memory-card),body.use-liquid-glass button.is-disabled:not(.memory-card),body.use-liquid-glass .btn:disabled,body.use-liquid-glass .btn.is-disabled,body.use-liquid-glass .btn.default:disabled,body.use-liquid-glass .btn.default.is-disabled,body.use-liquid-glass button:disabled:not(.memory-card):hover,body.use-liquid-glass button.is-disabled:not(.memory-card):hover,body.use-liquid-glass .btn:disabled:hover,body.use-liquid-glass .btn.is-disabled:hover,body.use-liquid-glass .btn.default:disabled:hover,body.use-liquid-glass .btn.default.is-disabled:hover,body.use-liquid-glass button:disabled:not(.memory-card):focus-visible,body.use-liquid-glass button.is-disabled:not(.memory-card):focus-visible,body.use-liquid-glass .btn:disabled:focus-visible,body.use-liquid-glass .btn.is-disabled:focus-visible,body.use-liquid-glass .btn.default:disabled:focus-visible,body.use-liquid-glass .btn.default.is-disabled:focus-visible,body.use-liquid-glass button:disabled:not(.memory-card):active,body.use-liquid-glass button.is-disabled:not(.memory-card):active,body.use-liquid-glass .btn:disabled:active,body.use-liquid-glass .btn.is-disabled:active,body.use-liquid-glass .btn.default:disabled:active,body.use-liquid-glass .btn.default.is-disabled:active{--menu-shortcut-color:var(--liquid-disabled-control-fg);border-color:var(--liquid-disabled-control-border);background:var(--liquid-disabled-control-bg);color:var(--liquid-disabled-control-fg);box-shadow:var(--liquid-disabled-control-shadow);cursor:default;opacity:1;transform:none}body.use-liquid-glass .btn.default:not(:disabled):not(.is-disabled),body.use-liquid-glass .btn.default:not(:disabled):not(.is-disabled):hover,body.use-liquid-glass .btn.default:not(:disabled):not(.is-disabled):focus-visible,body.use-liquid-glass .btn.default:not(:disabled):not(.is-disabled):active,body.use-liquid-glass .shutdown-ledger .btn.default:not(:disabled):not(.is-disabled),body.use-liquid-glass .shutdown-ledger .btn.default:not(:disabled):not(.is-disabled):hover,body.use-liquid-glass .shutdown-ledger .btn.default:not(:disabled):not(.is-disabled):focus-visible,body.use-liquid-glass .shutdown-ledger .btn.default:not(:disabled):not(.is-disabled):active{color:#ffffff}body.use-liquid-glass .btn:not(.default):not(:disabled):not(.is-disabled):active{color:rgba(16,17,20,0.94)}body.use-liquid-glass .btn:not(.default):not(.is-active):not(.is-selected):not(.is-multi-selected):not(:disabled):not(.is-disabled),body.use-liquid-glass .btn:not(.default):not(.is-active):not(.is-selected):not(.is-multi-selected):not(:disabled):not(.is-disabled):hover,body.use-liquid-glass .btn:not(.default):not(.is-active):not(.is-selected):not(.is-multi-selected):not(:disabled):not(.is-disabled):focus-visible,body.use-liquid-glass .btn:not(.default):not(.is-active):not(.is-selected):not(.is-multi-selected):not(:disabled):not(.is-disabled):active{color:rgba(16,17,20,0.94);-webkit-text-fill-color:rgba(16,17,20,0.94);text-shadow:none}body.use-liquid-glass .btn:not(.default):not(.is-active):not(.is-selected):not(.is-multi-selected):not(:disabled):not(.is-disabled):hover,body.use-liquid-glass .btn:not(.default):not(.is-active):not(.is-selected):not(.is-multi-selected):not(:disabled):not(.is-disabled):focus-visible,body.use-liquid-glass .btn:not(.default):not(.is-active):not(.is-selected):not(.is-multi-selected):not(:disabled):not(.is-disabled):active{background:linear-gradient(180deg,rgba(255,255,255,0.68),rgba(255,255,255,0.28)),rgba(255,255,255,0.42);box-shadow:inset 0 1px 0 rgba(255,255,255,0.78),0 8px 22px rgba(18,28,38,0.08)}body.use-liquid-glass .btn.danger:not(:disabled):not(.is-disabled),body.use-liquid-glass .btn.danger:not(:disabled):not(.is-disabled):hover,body.use-liquid-glass .btn.danger:not(:disabled):not(.is-disabled):focus-visible,body.use-liquid-glass .btn.danger:not(:disabled):not(.is-disabled):active{color:rgb(185,28,28);-webkit-text-fill-color:rgb(185,28,28)}body.use-liquid-glass .teachtext-actions .btn:not(.default):not(:disabled):not(.is-disabled):not(.is-active):not(.is-selected),body.use-liquid-glass .teachtext-actions .btn:not(.default):not(:disabled):not(.is-disabled):not(.is-active):not(.is-selected):hover,body.use-liquid-glass .teachtext-actions .btn:not(.default):not(:disabled):not(.is-disabled):not(.is-active):not(.is-selected):focus,body.use-liquid-glass .teachtext-actions .btn:not(.default):not(:disabled):not(.is-disabled):not(.is-active):not(.is-selected):focus-visible,body.use-liquid-glass .teachtext-actions .btn:not(.default):not(:disabled):not(.is-disabled):not(.is-active):not(.is-selected):active{color:rgba(16,17,20,0.94);-webkit-text-fill-color:rgba(16,17,20,0.94);text-shadow:none}body.use-liquid-glass .btn:hover:not(:disabled):not(.is-disabled):not(.is-active):not(.is-selected):not(.is-multi-selected):not(.tdi-tab-close):not(.view-switch-option):not(.system-help-related-link),body.use-liquid-glass button:hover:not(.menu-bar button):not(:disabled):not(.is-disabled):not(.is-active):not(.is-selected):not(.is-multi-selected):not(.tdi-tab-close):not(.tdi-stack-open):not(.tdi-stack-close):not(.view-switch-option):not(.system-help-related-link),body.use-liquid-glass .btn:focus:not(:disabled):not(.is-disabled):not(.is-active):not(.is-selected):not(.is-multi-selected):not(.tdi-tab-close):not(.view-switch-option):not(.system-help-related-link),body.use-liquid-glass button:focus:not(.menu-bar button):not(:disabled):not(.is-disabled):not(.is-active):not(.is-selected):not(.is-multi-selected):not(.tdi-tab-close):not(.tdi-stack-open):not(.tdi-stack-close):not(.view-switch-option):not(.system-help-related-link),body.use-liquid-glass .btn:focus-visible:not(:disabled):not(.is-disabled):not(.is-active):not(.is-selected):not(.is-multi-selected):not(.tdi-tab-close):not(.view-switch-option):not(.system-help-related-link),body.use-liquid-glass button:focus-visible:not(.menu-bar button):not(:disabled):not(.is-disabled):not(.is-active):not(.is-selected):not(.is-multi-selected):not(.tdi-tab-close):not(.tdi-stack-open):not(.tdi-stack-close):not(.view-switch-option):not(.system-help-related-link){outline:0;border-color:rgba(0,122,255,0.56);box-shadow:inset 0 1px 0 rgba(255,255,255,0.82),0 8px 22px rgba(18,28,38,0.1),0 0 0 3px rgba(0,122,255,0.18)}body.use-liquid-glass .btn:active:not(:disabled):not(.is-disabled):not(.tdi-tab-close):not(.view-switch-option):not(.system-help-related-link),body.use-liquid-glass button:active:not(.menu-bar button):not(:disabled):not(.tdi-tab-close):not(.tdi-stack-open):not(.tdi-stack-close):not(.view-switch-option):not(.system-help-related-link){transform:none;border-color:rgba(0,122,255,0.56);box-shadow:inset 0 1px 0 rgba(255,255,255,0.82),0 8px 22px rgba(18,28,38,0.1),0 0 0 3px rgba(0,122,255,0.18)}body.use-liquid-glass .btn.default:hover:not(:disabled):not(.is-disabled),body.use-liquid-glass .btn.default:focus:not(:disabled):not(.is-disabled),body.use-liquid-glass .btn.default:focus-visible:not(:disabled):not(.is-disabled){background:linear-gradient(180deg,rgba(255,255,255,0.32),rgba(255,255,255,0.06)),linear-gradient(180deg,#178bff,#0071e3)}body.use-liquid-glass button:disabled:not(.memory-card),body.use-liquid-glass button.is-disabled:not(.memory-card),body.use-liquid-glass .btn:disabled,body.use-liquid-glass .btn.is-disabled,body.use-liquid-glass .btn.default:disabled,body.use-liquid-glass .btn.default.is-disabled,body.use-liquid-glass button:disabled:not(.memory-card):hover,body.use-liquid-glass button.is-disabled:not(.memory-card):hover,body.use-liquid-glass .btn:disabled:hover,body.use-liquid-glass .btn.is-disabled:hover,body.use-liquid-glass .btn.default:disabled:hover,body.use-liquid-glass .btn.default.is-disabled:hover,body.use-liquid-glass button:disabled:not(.memory-card):focus-visible,body.use-liquid-glass button.is-disabled:not(.memory-card):focus-visible,body.use-liquid-glass .btn:disabled:focus-visible,body.use-liquid-glass .btn.is-disabled:focus-visible,body.use-liquid-glass .btn.default:disabled:focus-visible,body.use-liquid-glass .btn.default.is-disabled:focus-visible,body.use-liquid-glass button:disabled:not(.memory-card):active,body.use-liquid-glass button.is-disabled:not(.memory-card):active,body.use-liquid-glass .btn:disabled:active,body.use-liquid-glass .btn.is-disabled:active,body.use-liquid-glass .btn.default:disabled:active,body.use-liquid-glass .btn.default.is-disabled:active{color:var(--liquid-disabled-control-fg);-webkit-text-fill-color:var(--liquid-disabled-control-fg);text-shadow:none}.multifinder-popover .multifinder-app{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;justify-items:stretch;gap:8px;padding-left:30px;text-align:left}.multifinder-popover .multifinder-app .multifinder-mark{grid-column:1;justify-self:center;width:18px}.multifinder-popover .multifinder-app>span:not(.multifinder-mark){grid-column:2;justify-self:start;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multifinder-popover .multifinder-app small{grid-column:3;justify-self:end;text-align:right}@supports (-apple-visual-effect:-apple-system-glass-material){body.use-liquid-glass .window,body.use-liquid-glass .menu-bar,body.use-liquid-glass .menu-popover,body.use-liquid-glass .system-modal,body.use-liquid-glass .startup-settings-modal{background:transparent;-apple-visual-effect:-apple-system-glass-material}}@media (prefers-reduced-transparency:reduce){body.use-liquid-glass .assistant-window .messages{background:var(--paper);backdrop-filter:none;-webkit-backdrop-filter:none}body.use-liquid-glass .assistant-window .message.assistant[data-reply-state="temporary"]:not(.clio-welcome){border-style:solid}}.bureaucracy-meme-window{container:bureaucracy-meme / size;width:min(1180px,calc(100vw - 64px));height:min(780px,calc(100vh - 74px))}.bureaucracy-status-bar{justify-content:space-between;gap:12px}.bureaucracy-status-bar>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bureaucracy-safety{position:relative;flex:0 0 auto}.bureaucracy-safety summary{cursor:pointer;font-size:11px;white-space:nowrap}.bureaucracy-safety p{position:absolute;top:calc(100% + 6px);right:0;z-index:var(--z-local-popover);width:min(360px,calc(100vw - 48px));margin:0;padding:9px 10px;border:var(--bureaucracy-surface-border);border-radius:var(--bureaucracy-surface-radius);background:var(--bureaucracy-surface-bg);color:var(--bureaucracy-ink);box-shadow:var(--bureaucracy-surface-shadow);line-height:1.4;white-space:normal}.bureaucracy-meme-pane{display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px;min-height:0;height:100%;padding:10px;overflow:hidden;background:var(--bureaucracy-pane-bg);color:var(--bureaucracy-ink);box-sizing:border-box}.bureaucracy-composer{position:relative;display:grid;grid-template-columns:minmax(260px,1fr) minmax(330px,auto) auto auto;grid-template-areas:"topic tone vision generate" "error error error error";gap:7px 10px;align-items:end;padding:9px 10px;border:var(--bureaucracy-surface-border);border-radius:var(--bureaucracy-surface-radius);background:var(--bureaucracy-surface-bg);box-shadow:var(--bureaucracy-surface-shadow)}.bureaucracy-topic-field{display:grid;grid-area:topic;gap:4px;min-width:0}.bureaucracy-topic-field>span,.bureaucracy-tone-section h3{margin:0;color:var(--bureaucracy-muted);font-size:11px;font-weight:600}.bureaucracy-topic-field input,.bureaucracy-caption-editor textarea{min-width:0;border:var(--bureaucracy-control-border);border-radius:var(--control-radius);padding:6px 8px;background:var(--bureaucracy-control-bg);color:var(--bureaucracy-control-fg);font:inherit;box-sizing:border-box}.bureaucracy-topic-field input::placeholder,.bureaucracy-caption-editor textarea::placeholder{color:var(--bureaucracy-muted)}.bureaucracy-topic-field input:focus-visible,.bureaucracy-caption-editor textarea:focus-visible{outline:var(--control-focus-outline);outline-offset:var(--control-focus-offset)}.bureaucracy-tone-section{display:grid;grid-area:tone;gap:4px;min-width:0}.bureaucracy-tone-list{display:flex;gap:0;min-width:0}.bureaucracy-tone{min-width:0;min-height:var(--control-hit-target);padding:4px 8px;border:var(--bureaucracy-surface-border);border-right:0;border-radius:0;background:transparent;color:var(--bureaucracy-ink);font:inherit;cursor:pointer;transition:background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.bureaucracy-tone:first-child{border-radius:var(--control-radius) 0 0 var(--control-radius)}.bureaucracy-tone:last-child{border-right:var(--bureaucracy-surface-border);border-radius:0 var(--control-radius) var(--control-radius) 0}.bureaucracy-tone b{display:block;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.bureaucracy-tone small{display:none}.bureaucracy-vision-row{display:flex;grid-area:vision;align-items:center;min-height:var(--control-hit-target);white-space:nowrap}#bureaucracy-generate-button{grid-area:generate;min-width:112px}.bureaucracy-error{grid-area:error;min-height:0;color:var(--bureaucracy-error);font-size:12px}.bureaucracy-error:empty{display:none}.bureaucracy-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"assets assets" "preview copy";gap:10px;min-height:0}.bureaucracy-assets,.bureaucracy-preview-panel,.bureaucracy-copy-panel{min-width:0;min-height:0;border:var(--bureaucracy-surface-border);border-radius:var(--bureaucracy-surface-radius);background:var(--bureaucracy-surface-bg);box-shadow:var(--bureaucracy-surface-shadow)}.bureaucracy-assets{display:grid;grid-area:assets;grid-template-columns:minmax(210px,270px) minmax(0,1fr);gap:10px;padding:8px}.bureaucracy-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.bureaucracy-panel-head h3,.bureaucracy-copy-panel h3{margin:0;font-size:12px}.bureaucracy-status{margin:3px 0 0;color:var(--bureaucracy-muted);font-size:10px;line-height:1.3;text-wrap:pretty}.bureaucracy-template-list{display:flex;gap:6px;min-width:0;overflow-x:auto}.bureaucracy-template{display:grid;flex:1 0 170px;grid-template-columns:64px minmax(0,1fr);gap:7px;align-items:center;min-width:0;max-width:230px;padding:5px;border:var(--bureaucracy-surface-border);border-radius:var(--control-radius);background:transparent;color:var(--bureaucracy-ink);font:inherit;text-align:left;cursor:pointer;box-sizing:border-box}.bureaucracy-template img{width:64px;aspect-ratio:4 / 3;object-fit:cover;border:var(--bureaucracy-thumbnail-border);background:var(--bureaucracy-preview-bg);filter:var(--bureaucracy-thumbnail-filter)}.bureaucracy-template b,.bureaucracy-candidate b{display:block;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.bureaucracy-template small,.bureaucracy-candidate small{display:block;margin-top:2px;color:var(--bureaucracy-muted);font-size:10px}.bureaucracy-template:hover:not(:disabled),.bureaucracy-tone:hover:not(:disabled),.bureaucracy-candidate:hover:not(:disabled),.bureaucracy-language button:hover:not(:disabled){background:var(--bureaucracy-hover-bg)}.bureaucracy-template.is-active,.bureaucracy-tone.is-active,.bureaucracy-candidate.is-active,.bureaucracy-language button.is-active{background:var(--bureaucracy-selected-bg);color:var(--bureaucracy-selected-fg);box-shadow:var(--bureaucracy-selected-shadow)}.bureaucracy-template.is-active small,.bureaucracy-candidate.is-active small,.bureaucracy-candidate.is-active span{color:inherit}.bureaucracy-template:focus-visible,.bureaucracy-tone:focus-visible,.bureaucracy-candidate:focus-visible,.bureaucracy-language button:focus-visible{position:relative;outline:var(--control-focus-outline);outline-offset:var(--control-focus-offset)}.bureaucracy-template:active:not(:disabled),.bureaucracy-tone:active:not(:disabled),.bureaucracy-candidate:active:not(:disabled),.bureaucracy-language button:active:not(:disabled){transform:translateY(1px)}.bureaucracy-preview-panel{display:grid;grid-area:preview;grid-template-rows:auto minmax(0,1fr);gap:8px;padding:9px;overflow:hidden}.bureaucracy-download{flex:0 0 auto;white-space:nowrap}.bureaucracy-canvas-wrap{display:grid;place-items:center;min-height:0;overflow:hidden;border:var(--bureaucracy-surface-border);background:var(--bureaucracy-preview-bg);padding:8px}.bureaucracy-canvas-wrap canvas{display:block;max-width:100%;max-height:100%;width:auto;height:auto;background:var(--bureaucracy-preview-bg)}.bureaucracy-copy-panel{display:grid;grid-area:copy;grid-template-rows:minmax(150px,1fr) auto;overflow:hidden}.bureaucracy-candidates-panel{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;padding:9px;border-bottom:var(--bureaucracy-surface-border)}.bureaucracy-candidates{display:grid;align-content:start;gap:0;min-height:0;margin-top:7px;overflow:auto;border:var(--bureaucracy-surface-border)}.bureaucracy-candidate{display:grid;width:100%;gap:3px;padding:7px 8px;border:0;border-bottom:var(--bureaucracy-surface-border);border-radius:0;background:transparent;color:var(--bureaucracy-ink);font:inherit;text-align:left;cursor:pointer}.bureaucracy-candidate:last-child{border-bottom:0}.bureaucracy-candidate span{display:block;color:var(--bureaucracy-muted);font-size:11px;line-height:1.3}.bureaucracy-empty{margin:0;padding:12px;color:var(--bureaucracy-muted);line-height:1.4}.bureaucracy-caption-editor{display:grid;gap:7px;padding:9px}.bureaucracy-caption-editor-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.bureaucracy-language{display:flex}.bureaucracy-language button{min-height:24px;padding:2px 6px;border:var(--bureaucracy-surface-border);border-right:0;border-radius:0;background:transparent;color:var(--bureaucracy-ink);font:inherit;font-size:10px}.bureaucracy-language button:first-child{border-radius:var(--control-radius) 0 0 var(--control-radius)}.bureaucracy-language button:last-child{border-right:var(--bureaucracy-surface-border);border-radius:0 var(--control-radius) var(--control-radius) 0}.bureaucracy-caption-editor label{display:grid;gap:3px;color:var(--bureaucracy-muted);font-size:10px}.bureaucracy-caption-editor textarea{width:100%;resize:vertical;font-size:11px;line-height:1.35}@container bureaucracy-meme (max-width:900px){.bureaucracy-composer{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"topic generate" "tone vision" "error error"}.bureaucracy-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:max-content minmax(360px,1fr) minmax(var(--bureaucracy-copy-min-height),auto);grid-template-areas:"assets" "preview" "copy";overflow:auto}.bureaucracy-assets{grid-template-columns:1fr}.bureaucracy-copy-panel{min-height:var(--bureaucracy-copy-min-height)}}@container bureaucracy-meme (max-width:620px){.bureaucracy-meme-pane{padding:7px}.bureaucracy-composer{grid-template-columns:1fr;grid-template-areas:"topic" "tone" "vision" "generate" "error"}.bureaucracy-tone-list{display:grid;grid-template-columns:1fr 1fr;gap:4px}.bureaucracy-tone,.bureaucracy-tone:first-child,.bureaucracy-tone:last-child{border:var(--bureaucracy-surface-border);border-radius:var(--control-radius)}#bureaucracy-generate-button{width:100%}.bureaucracy-caption-editor-head{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.bureaucracy-template,.bureaucracy-tone,.bureaucracy-candidate,.bureaucracy-language button{transition-duration:0.01ms}.bureaucracy-template:active:not(:disabled),.bureaucracy-tone:active:not(:disabled),.bureaucracy-candidate:active:not(:disabled),.bureaucracy-language button:active:not(:disabled){transform:none}}@font-face{font-family:"Smiley Sans";src:url("../assets/fonts/smiley-sans/SmileySans-Oblique.ttf.woff2?v=20260817.1") format("woff2");font-style:normal;font-weight:100 900;font-display:swap}.liquid-cover-window{width:min(1380px,calc(100vw - 36px));height:calc(100vh - var(--system-menu-height,26px) - 36px);max-height:calc(100vh - var(--system-menu-height,26px) - 36px)}.liquid-cover-body{flex:1 1 auto;display:grid;grid-template-columns:clamp(150px,14vw,190px) minmax(0,1fr) clamp(300px,26vw,360px);min-height:0;min-width:0}.lc-toolbar{flex:0 0 auto;display:grid;grid-template-columns:auto auto auto minmax(290px,1fr) auto;align-items:center;gap:10px;min-height:42px;padding:6px 9px;border-bottom:var(--system-control-line) solid var(--ink);background:var(--paper)}.lc-toolbar-create,.lc-toolbar-history,.lc-toolbar-modes,.lc-toolbar-aspect{display:flex;align-items:center;min-width:0}.lc-toolbar-create,.lc-toolbar-history,.lc-toolbar-modes{gap:5px}.window.liquid-cover-window .lc-history-button{width:30px;min-width:30px;padding-inline:0}.lc-control-icon{display:inline-flex;width:16px;height:16px;flex:0 0 auto;color:currentColor}.lc-control-icon svg{width:100%;height:100%;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.lc-history-button .lc-control-icon{width:18px;height:18px}.lc-history-button.is-redo .lc-control-icon{transform:scaleX(-1)}.lc-toolbar-modes{gap:0;padding:2px;border:1px solid var(--ink);background:var(--shade)}.lc-toolbar-aspect{justify-content:flex-end;gap:7px}.lc-toolbar-aspect .lc-aspect{width:min(240px,24vw)}.lc-toolbar-aspect>span{flex:0 0 auto;font-size:10px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;opacity:0.55}.lc-toolbar-export{min-width:76px}.lc-ask-bar{display:grid;gap:6px;padding:9px 0 0;border:0;background:transparent}.lc-ask-label{min-width:0;font-weight:600;font-size:12px;line-height:1.2;text-wrap:balance}.lc-ask-row{display:flex;align-items:stretch;gap:6px}.lc-ask-bar input[type="text"]{flex:1 1 auto;min-width:0;font:inherit;padding:4px 10px;border:1px solid var(--ink);border-radius:var(--control-radius,4px);background:var(--paper);color:var(--ink)}.lc-ask-status{font-size:11px;opacity:0.7;min-height:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-status-bar{justify-content:flex-start}.lc-status-bar .lc-ask-status{flex:1 1 auto}.lc-status-meta{flex:0 0 auto;font-size:10px;font-variant-numeric:tabular-nums;opacity:0.62}.lc-stage{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;min-width:0;min-height:0;padding:16px 18px 14px;overflow:hidden;color:#eef1f3;background-color:#171a1e;background-image:linear-gradient(rgba(255,255,255,0.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.028) 1px,transparent 1px);background-size:24px 24px}.lc-stage-head,.lc-stage-foot{display:flex;align-items:center;min-width:0;color:rgba(238,241,243,0.7);font-size:10px;letter-spacing:0.04em}.lc-stage-head{justify-content:space-between;padding-right:34px}.lc-stage-kicker{color:#ffffff;font-weight:700;letter-spacing:0.12em;text-transform:uppercase}.lc-stage-format{font-variant-numeric:tabular-nums}.lc-canvas-shell{position:relative;display:grid;place-items:center;min-width:0;min-height:0;padding:clamp(4px,1.4vw,20px)}.lc-canvas{display:block;max-width:100%;max-height:100%;border:1px solid rgba(255,255,255,0.26);outline:1px solid rgba(0,0,0,0.78);box-shadow:0 26px 70px rgba(0,0,0,0.46),0 0 0 7px rgba(255,255,255,0.035);background:#0f1114;cursor:grab;touch-action:none}.lc-canvas:focus-visible{outline:2px solid #ffffff;outline-offset:5px}.lc-canvas.is-grabbing{cursor:grabbing}.lc-selection-box,.lc-selection-marquee{position:absolute;display:none;pointer-events:none}.lc-selection-box{left:var(--lc-selection-left,0);top:var(--lc-selection-top,0);width:var(--lc-selection-width,0);height:var(--lc-selection-height,0);border:1px solid #52a8ff;box-shadow:0 0 0 1px rgba(7,22,34,0.6),0 0 0 3px rgba(82,168,255,0.12)}.lc-selection-box.is-visible,.lc-selection-marquee.is-visible{display:block}.lc-selection-box::before,.lc-selection-box::after{content:"";position:absolute;width:5px;height:5px;border:1px solid rgba(7,22,34,0.72);background:#ffffff}.lc-selection-box::before{left:-4px;top:-4px}.lc-selection-box::after{right:-4px;bottom:-4px}.lc-transform-handle{position:absolute;display:none;pointer-events:auto;width:16px;min-width:16px;height:16px;min-height:16px;padding:0;border:1px solid rgba(7,22,34,0.78);border-radius:50%;background:#ffffff;color:#102132;box-shadow:0 0 0 2px rgba(82,168,255,0.32);cursor:grab;touch-action:none}.lc-selection-box.has-single-transform .lc-transform-handle{display:grid;place-items:center}.lc-transform-handle.is-scale{right:-8px;bottom:-8px;cursor:nwse-resize}.lc-transform-handle.is-rotate{left:50%;top:-29px;transform:translateX(-50%);font:700 12px/1 sans-serif}.lc-transform-handle.is-rotate::after{content:"";position:absolute;left:50%;top:15px;width:1px;height:13px;background:#52a8ff}.lc-selection-marquee{left:var(--lc-marquee-left,0);top:var(--lc-marquee-top,0);width:var(--lc-marquee-width,0);height:var(--lc-marquee-height,0);border:1px solid #52a8ff;background:rgba(82,168,255,0.16)}.lc-alignment-guides{position:absolute;inset:0;pointer-events:none}.lc-alignment-guide{position:absolute;display:none;background:#52a8ff;box-shadow:0 0 0 1px rgba(7,22,34,0.72),0 0 8px rgba(82,168,255,0.52)}.lc-alignment-guides.has-x .lc-alignment-guide.is-vertical{top:0;bottom:0;left:var(--lc-guide-x,50%);display:block;width:1px}.lc-alignment-guides.has-y .lc-alignment-guide.is-horizontal{right:0;left:0;top:var(--lc-guide-y,50%);display:block;height:1px}.lc-stage-foot{gap:10px;padding-right:38px;overflow:hidden}.lc-stage-selection{max-width:min(38%,260px);overflow:hidden;color:#ffffff;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.lc-stage-selection::before{content:"";display:inline-block;width:6px;height:6px;margin-right:7px;border:1px solid currentColor;background:rgba(255,255,255,0.18)}.lc-stage-hint{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-stage-expand{position:absolute;top:auto;right:12px;bottom:9px;min-width:28px;padding-inline:7px}.liquid-cover-window.is-stage-focused .lc-panel,.liquid-cover-window.is-stage-focused .lc-sidebar{display:none}.liquid-cover-window.is-stage-focused .lc-stage,.liquid-cover-window.is-stage-focused .lc-canvas{max-height:none}.liquid-cover-window.is-stage-focused .lc-stage{grid-column:1 / -1}.lc-sidebar{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto auto;gap:9px;min-width:0;min-height:0;padding:14px 11px 12px;overflow:hidden;border-right:1px solid rgba(0,0,0,0.24);background:var(--shade)}.lc-sidebar-head{display:grid;gap:2px;padding:0 2px 9px;border-bottom:1px solid rgba(0,0,0,0.22)}.lc-sidebar-head strong{font-size:15px}.lc-sidebar .lc-layer-list{align-content:start;grid-template-columns:minmax(0,1fr);gap:5px;margin:0;overflow-y:auto}.lc-sidebar-actions .btn{width:100%}.lc-sidebar-actions{display:grid;gap:5px}.lc-arrange-panel{display:grid;gap:5px;padding-top:8px;border-top:1px solid rgba(0,0,0,0.2)}.lc-arrange-panel>summary{list-style:none;cursor:pointer;font-size:11px;font-weight:700}.lc-arrange-panel>summary::-webkit-details-marker{display:none}.lc-arrange-panel>summary::before{content:"\25B8";display:inline-block;width:13px}.lc-arrange-panel[open]>summary::before{content:"\25BE"}.lc-selection-help{margin:0;padding:7px 2px;color:var(--ink);font-size:10px;line-height:1.35;opacity:0.62}.lc-order-row,.lc-align-grid{display:grid;gap:4px}.lc-order-row{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-align-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lc-order-row .btn,.lc-align-grid .btn{min-width:0;min-height:24px;padding:3px 4px;font-size:10px;line-height:1.1}.lc-shape-library,.lc-object-advanced,.lc-media-ai,.lc-media-extras,.lc-look-assistant{min-width:0}.lc-shape-library>summary,.lc-object-advanced>summary,.lc-media-ai>summary,.lc-media-extras>summary,.lc-look-assistant>summary{list-style:none;padding:7px 0;border-top:1px solid rgba(0,0,0,0.2);color:var(--ink);font-size:11px;font-weight:700;cursor:pointer}.lc-shape-library>summary::-webkit-details-marker,.lc-object-advanced>summary::-webkit-details-marker,.lc-media-ai>summary::-webkit-details-marker,.lc-media-extras>summary::-webkit-details-marker,.lc-look-assistant>summary::-webkit-details-marker{display:none}.lc-shape-library>summary::before,.lc-object-advanced>summary::before,.lc-media-ai>summary::before,.lc-media-extras>summary::before,.lc-look-assistant>summary::before{content:"\25B8  "}.lc-shape-library[open]>summary::before,.lc-object-advanced[open]>summary::before,.lc-media-ai[open]>summary::before,.lc-media-extras[open]>summary::before,.lc-look-assistant[open]>summary::before{content:"\25BE  "}.lc-shape-tray{display:grid;gap:5px}.lc-shape-tray .btn{width:100%;min-width:0}.lc-panel{display:grid;grid-template-rows:auto minmax(0,1fr);gap:0;padding:14px 14px 16px;min-height:0;overflow:hidden;border-left:1px solid rgba(0,0,0,0.3);background:var(--paper)}.lc-panel-intro{display:grid;gap:3px;padding:1px 1px 13px;border-bottom:1px solid rgba(0,0,0,0.22)}.lc-panel-kicker{font-size:9px;font-weight:700;letter-spacing:0.13em;text-transform:uppercase;opacity:0.58}.lc-panel-intro strong{font-size:17px;font-weight:700;letter-spacing:-0.025em;line-height:1.15}.lc-panel-intro>span:last-child{max-width:34ch;font-size:11px;line-height:1.35;opacity:0.62}@container (max-width:760px){.lc-toolbar{grid-template-columns:auto auto minmax(0,1fr) auto;gap:6px}.lc-toolbar-aspect{display:none}.lc-toolbar-create .btn,.lc-toolbar-modes .lc-inspector-tab{min-width:0;padding-inline:7px}.lc-toolbar-modes{justify-content:center;padding-left:6px}.liquid-cover-body{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(200px,34vh) minmax(0,1fr)}.lc-sidebar{grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:8px;padding:7px 9px;border-right:0;border-bottom:1px solid var(--ink)}.lc-sidebar-head{padding:0;border:0}.lc-sidebar-head strong{display:none}.lc-sidebar .lc-layer-list{min-width:0;display:flex;gap:5px;overflow-x:auto;overflow-y:hidden}.lc-sidebar .lc-layer-item{min-width:96px}.lc-sidebar .lc-layer-row{flex:0 0 auto;min-width:148px}.lc-selection-help{display:none}.lc-arrange-panel{grid-column:1;grid-row:2}.lc-sidebar-actions{grid-column:2;grid-row:2;grid-template-columns:repeat(3,minmax(0,1fr))}.lc-sidebar-actions .btn{width:auto;min-width:0}.lc-shape-library{display:none}.lc-panel{width:100%;max-width:100%;border-left:none;border-top:var(--system-control-line) solid var(--ink)}.lc-stage{width:100%;max-height:34vh}.lc-canvas{max-height:34vh}}@container (max-width:430px){.liquid-cover-body{grid-template-rows:46px minmax(238px,1fr) minmax(224px,38vh);overflow:hidden}.lc-toolbar{grid-template-columns:minmax(0,1fr) auto auto;gap:4px;min-height:38px;padding:4px 6px}.lc-toolbar-create{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.lc-toolbar-create .btn{width:100%;padding-inline:5px}.lc-toolbar-create .mobile-control-long,.lc-toolbar-modes .mobile-control-long,.lc-toolbar-export .mobile-control-long{display:none}.lc-toolbar-create .mobile-control-short,.lc-toolbar-modes .mobile-control-short,.lc-toolbar-export .mobile-control-short{display:inline}.lc-toolbar-history{display:none}.lc-toolbar-modes{padding-left:2px}.lc-toolbar-modes .lc-inspector-tab{min-width:38px;padding-inline:6px}.lc-toolbar-export{min-width:64px;padding-inline:7px}.lc-sidebar{display:block;min-height:0;padding:5px 7px;overflow:hidden}.lc-sidebar-head,.lc-arrange-panel,.lc-sidebar-actions{display:none}.lc-sidebar .lc-layer-list{height:100%;align-items:stretch;scrollbar-width:none}.lc-sidebar .lc-layer-list::-webkit-scrollbar{display:none}.lc-sidebar .lc-layer-row{min-width:min(260px,76vw)}.lc-stage{max-height:none;gap:7px;padding:9px 10px 8px}.lc-canvas{max-height:100%}.lc-stage-hint{display:none}.lc-stage-selection{max-width:calc(100% - 34px)}.lc-panel{grid-template-rows:auto minmax(0,1fr);padding:8px 10px 10px;overflow:hidden}.lc-panel-intro{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:4px 9px;padding:0 1px 7px}.lc-panel-intro strong{font-size:15px}.lc-panel-intro>span:last-child{display:none}.lc-inspector-panel{padding-right:3px}.lc-group{padding-block:8px}#lc-panel-glass .lc-material-group{padding-top:9px}}.lc-group{padding:11px 1px 12px;border:0;border-bottom:1px solid rgba(0,0,0,0.18);border-radius:0;background:transparent}.lc-group-title{font-weight:600;font-size:11px;letter-spacing:0.01em;margin-bottom:7px}.lc-note{display:block;margin:4px 0 0;max-width:48ch;font-size:10px;line-height:1.4;opacity:0.58}.lc-export-group .lc-note{display:block}.lc-row{display:grid;grid-template-columns:82px minmax(0,1fr) 34px;align-items:center;gap:8px;margin:5px 0}.lc-row>span:first-child{font-size:12px}.lc-row .lc-val{text-align:right;font-variant-numeric:tabular-nums;opacity:0.7}.lc-row input[type="range"]{width:100%;min-width:0}.liquid-cover-window input[type="range"]{--lc-accent:var(--ink);--lc-track:var(--paper);--lc-fill:0%;-webkit-appearance:none;appearance:none;height:20px;background:transparent;cursor:pointer}.liquid-cover-window input[type="range"]:focus{outline:none}.liquid-cover-window input[type="range"]:focus-visible::-webkit-slider-thumb{box-shadow:2px 2px 0 var(--ink),0 0 0 2px var(--paper),0 0 0 4px var(--ink)}.liquid-cover-window input[type="range"]::-webkit-slider-runnable-track{height:7px;border:var(--system-control-line) solid var(--ink);border-radius:0;background:linear-gradient(to right,var(--lc-accent) 0 var(--lc-fill),var(--lc-track) var(--lc-fill) 100%);box-shadow:inset 1px 1px 0 var(--shade-dark)}.liquid-cover-window input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;width:13px;height:18px;margin-top:-7px;border:var(--system-control-line) solid var(--ink);border-radius:0;background:var(--paper);box-shadow:2px 2px 0 var(--ink)}.liquid-cover-window input[type="range"]::-moz-range-track{height:7px;border:var(--system-control-line) solid var(--ink);border-radius:0;background:linear-gradient(to right,var(--lc-accent) 0 var(--lc-fill),var(--lc-track) var(--lc-fill) 100%);box-shadow:inset 1px 1px 0 var(--shade-dark)}.liquid-cover-window input[type="range"]::-moz-range-thumb{width:13px;height:18px;border:var(--system-control-line) solid var(--ink);border-radius:0;background:var(--paper);box-shadow:2px 2px 0 var(--ink)}.liquid-cover-window input[type="range"]:disabled{--lc-accent:var(--shade);cursor:default}.liquid-cover-window input[type="range"]:disabled::-webkit-slider-thumb{background:var(--shade)}.liquid-cover-window input[type="range"]:disabled::-moz-range-thumb{background:var(--shade)}.lc-row input[type="checkbox"].lc-check{grid-column:2;justify-self:start}.liquid-cover-window input[type="checkbox"]{border-radius:0;box-shadow:inset 1px 1px 0 var(--shade-dark);cursor:pointer}.liquid-cover-window .lc-color{border-radius:0;box-shadow:inset 1px 1px 0 var(--paper),inset -1px -1px 0 var(--shade-dark)}.lc-row .lc-color{grid-column:2;justify-self:start;width:36px;height:22px;padding:0;border:1px solid var(--ink);border-radius:0}.lc-row .select-wrap{grid-column:2 / span 2}.lc-row input[type="text"],.lc-row input[type="password"]{grid-column:2 / span 2;min-width:0;font:inherit;padding:5px 7px;border:1px solid var(--ink);border-radius:var(--control-radius,4px);background:var(--paper);color:var(--ink)}.lc-textarea{width:100%;resize:vertical;min-height:38px;font:inherit;padding:5px 7px;border:1px solid var(--ink);border-radius:var(--control-radius,4px);background:var(--paper);color:var(--ink)}.lc-inspector-tab{width:78px;min-width:0;min-height:var(--control-hit-target,28px);padding:4px 5px;border:0;border-right:1px solid var(--ink);border-radius:0;background:transparent;color:var(--ink);font:inherit;font-weight:600;line-height:1.15;text-align:center;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background var(--control-motion-medium-in) var(--control-motion-ease),color var(--control-motion-medium-in) var(--control-motion-ease)}.lc-inspector-tab:last-child{border-right:0}.lc-inspector-tab:hover:not(.is-active){background:var(--paper)}.lc-inspector-tab:focus-visible{outline:var(--control-focus-outline);outline-offset:var(--control-focus-offset)}.lc-inspector-tab.is-active{background:var(--ink);color:var(--paper)}.lc-inspector-panel{min-height:0;padding-right:5px;overflow-y:auto;overscroll-behavior:contain}.lc-inspector-panel.is-active{display:grid;align-content:start;gap:0}#lc-panel-media.is-active{display:flex;flex-direction:column}#lc-panel-media .lc-bg-group{order:1}#lc-panel-media .lc-media-extras{order:2}#lc-panel-media .lc-media-ai{order:3}.lc-aspect{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:2px;border:1px solid var(--ink);background:var(--shade)}.lc-aspect button{font:inherit;font-weight:600;min-height:var(--control-hit-target,28px);padding:4px 0;border:0;border-right:1px solid var(--ink);border-radius:0;background:transparent;color:var(--ink);cursor:pointer;transition:background var(--control-motion-medium-in) var(--control-motion-ease),color var(--control-motion-medium-in) var(--control-motion-ease)}.lc-aspect button:last-child{border-right:0}.lc-aspect button:hover:not(.is-active){background:var(--paper)}.lc-aspect button:focus-visible{outline:var(--control-focus-outline);outline-offset:var(--control-focus-offset)}.lc-aspect button.is-active{background:var(--ink);color:var(--paper)}.lc-layer-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:8px}.lc-layer-row{display:grid;grid-template-columns:minmax(0,1fr) 26px 26px;gap:3px;min-width:0}.lc-layer-item{font:inherit;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;text-align:left;min-height:34px;padding:7px 9px;border:1px solid var(--ink);border-radius:0;background:var(--paper);color:var(--ink);cursor:pointer;user-select:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background var(--control-motion-medium-in) var(--control-motion-ease),color var(--control-motion-medium-in) var(--control-motion-ease),box-shadow var(--control-motion-medium-in) var(--control-motion-ease)}.window.liquid-cover-window .lc-layer-state{display:grid;place-items:center;width:26px;min-width:26px;height:26px;min-height:26px;align-self:center;padding:0;cursor:pointer}.lc-layer-row.has-hidden-layer .lc-layer-item{opacity:0.48}.lc-layer-row.has-locked-layer .lc-layer-item{cursor:default}.lc-layer-item[data-reorderable="true"]{cursor:grab;touch-action:none}.lc-layer-item.is-dragging{opacity:0.42}.lc-layer-item.is-drop-before{box-shadow:inset 0 2px 0 #2388ff}.lc-layer-item.is-drop-after{box-shadow:inset 0 -2px 0 #2388ff}.lc-layer-type{min-width:34px;font-size:8px;font-weight:700;letter-spacing:0.06em;opacity:0.58;text-transform:uppercase}.lc-layer-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-layer-name-input{min-width:0;width:100%;height:22px;padding:2px 4px;border:1px solid currentColor;background:var(--paper);color:var(--ink);font:inherit}.lc-layer-item[data-embedded="true"] .lc-layer-name::before{content:"\21B3  ";opacity:0.64}.lc-layer-item:hover:not(.is-active){box-shadow:var(--control-choice-hover-shadow)}.lc-layer-item:focus-visible{outline:var(--control-focus-outline);outline-offset:var(--control-focus-offset)}.lc-layer-item.is-active{background:var(--ink);color:var(--paper)}.lc-layer-item.is-primary .lc-layer-type::after{content:"\00B7";margin-left:3px}.lc-button-row{display:flex;gap:6px}#liquid-cover-app .lc-button-row:has(#lc-add-layer),#liquid-cover-app .lc-button-row:has(#lc-shape-circle){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}#liquid-cover-app .lc-button-row:has(#lc-add-layer) .btn,#liquid-cover-app .lc-button-row:has(#lc-shape-circle) .btn{min-width:0;min-height:24px;width:100%;padding-right:4px;padding-left:4px;line-height:1.2;text-align:center;overflow:hidden;text-overflow:ellipsis}.lc-layers-group .lc-layer-item{padding-top:6px;padding-bottom:6px}#liquid-cover-app .lc-button-row:has(#lc-add-layer){grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.14fr)}#liquid-cover-app .lc-button-row:has(#lc-shape-circle){grid-template-columns:minmax(0,0.86fr) minmax(0,1.28fr) minmax(0,0.86fr);margin-top:5px}.lc-shape-tray,.lc-layer-advanced{grid-column:1 / -1}.lc-object-advanced{grid-column:1 / -1;margin-top:3px}.lc-object-advanced .lc-layer-advanced{padding-top:4px}.lc-media-ai,.lc-media-extras,.lc-look-assistant{padding:5px 1px 7px;border-bottom:1px solid rgba(0,0,0,0.18)}.lc-media-ai[open],.lc-media-extras[open],.lc-look-assistant[open]{display:grid;gap:5px}.lc-media-ai>.lc-group,.lc-media-extras>.lc-group{padding-inline:0}.lc-layer-advanced{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:8px;row-gap:4px}.lc-text-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:8px;row-gap:4px}.lc-text-group>.lc-group-title:first-child,.lc-text-group>.lc-textarea,.lc-text-group>.lc-row:has(#lc-font),.lc-text-group>.lc-note{grid-column:1 / -1}.lc-layers-group>.lc-group-title,.lc-text-group>.lc-subtitle{display:none}.lc-text-group>.lc-textarea{height:68px;min-height:68px;padding:9px 10px;line-height:1.18;resize:none}.liquid-cover-window .select-wrap.has-system-select{min-height:26px}.lc-text-group .lc-row{grid-template-columns:54px minmax(0,1fr) 32px;gap:6px;margin:2px 0}.lc-text-group>.lc-row:has(#lc-font){min-height:26px}.lc-font-import-row{grid-column:1 / -1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0}.lc-font-import-row .btn{min-height:24px;padding:3px 8px}.lc-font-status{min-width:0;font-size:9px;line-height:1.25;opacity:0.62}.lc-font-source-link{color:var(--ink);font-size:9px;text-underline-offset:2px;opacity:0.72}.lc-font-source-link:hover{opacity:1}.lc-export-group{display:grid;align-content:start;gap:4px}.lc-export-choice{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:6px;min-width:0}.lc-export-choice>span{font-size:12px}.lc-export-choice .select-wrap{min-width:0}.lc-export-choice select,.lc-export-choice .system-select-button{width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis}.lc-material-group .lc-row{grid-template-columns:84px minmax(0,1fr) 32px;margin:0}.lc-layer-glass-group{display:grid;gap:2px}.lc-control-strip .lc-group-title{margin-bottom:0}.lc-control-strip .lc-row{grid-template-columns:84px minmax(0,1fr) 30px}.lc-control-strip .lc-note{display:none}.lc-export-group .lc-button-row{justify-content:stretch}.lc-export-group .btn{width:100%}.lc-bg-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:9px}.liquid-cover-window .file-picker{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:center;gap:5px}.lc-motion-group .file-picker,.lc-fg-group .file-picker{grid-template-columns:minmax(0,auto) minmax(0,auto) minmax(0,1fr)}.liquid-cover-window .file-picker .btn{min-width:0}.liquid-cover-window .file-picker-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-t2i-group,.lc-bg-group,.lc-fg-group,.lc-presets-group{display:grid;gap:5px}.lc-t2i-group{grid-template-columns:84px minmax(0,1fr);align-items:center}.lc-t2i-group .lc-group-title,.lc-t2i-group .lc-button-row{margin:0}.lc-t2i-group .lc-note,.lc-t2i-group .lc-textarea{grid-column:1 / -1}.lc-t2i-group .lc-button-row,.lc-presets-group .lc-button-row{justify-content:stretch}.lc-t2i-group .btn{width:100%}.lc-bg-group .lc-row,.lc-fg-group .lc-row{margin:1px 0}.lc-preset-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lc-preset-row .btn{position:relative;display:grid;grid-template-rows:58px auto;gap:7px;min-height:102px;padding:7px;overflow:hidden;text-align:left;transition:background var(--control-motion-medium-in) var(--control-motion-ease),color var(--control-motion-medium-in) var(--control-motion-ease),border-color var(--control-motion-fast-in) var(--control-motion-ease),box-shadow var(--control-motion-fast-in) var(--control-motion-ease),transform var(--control-motion-fast-in) var(--control-motion-ease)}.lc-preset-row .btn:hover:not(.is-active){transform:translateY(-1px)}.lc-preset-row .btn.is-active::after{content:"\2713";position:absolute;top:10px;right:10px;display:grid;place-items:center;width:18px;height:18px;border:1px solid currentColor;background:var(--paper);color:var(--ink);font-size:12px;font-weight:800;line-height:1;box-shadow:1px 1px 0 rgba(0,0,0,0.32)}.lc-preset-preview{position:relative;display:grid;place-items:center;min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,0.56);background:radial-gradient(circle at 78% 28%,rgba(240,167,120,0.92) 0 13%,transparent 14%),radial-gradient(circle at 16% 72%,rgba(87,142,146,0.88) 0 22%,transparent 23%),linear-gradient(118deg,#172d35 0 35%,#76929a 36% 64%,#d6a58d 65% 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,0.58),inset 0 -18px 34px rgba(7,20,26,0.18)}.lc-preset-preview::before{content:"";position:absolute;inset:0;background:linear-gradient(112deg,transparent 0 43%,rgba(255,255,255,0.26) 44% 46%,transparent 47%),repeating-linear-gradient(90deg,rgba(255,255,255,0.06) 0 1px,transparent 1px 12px);pointer-events:none}.lc-preset-sample{position:relative;color:rgba(255,255,255,0.16);font-family:"SF Mono",ui-monospace,monospace;font-size:31px;font-weight:800;line-height:1;letter-spacing:-0.08em;-webkit-text-stroke:1px rgba(255,255,255,0.88);text-shadow:0 1px 0 rgba(255,255,255,0.9),0 4px 12px rgba(2,13,20,0.18)}.lc-preset-copy{display:grid;gap:2px;min-width:0}.lc-preset-copy strong{overflow:hidden;font-size:11px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.lc-preset-copy span{color:currentColor;font-size:9px;font-weight:500;line-height:1.25;opacity:0.62;text-wrap:balance}.lc-preset-row .btn[data-preset-key="frosted"] .lc-preset-sample{color:rgba(255,255,255,0.28);-webkit-text-stroke-color:rgba(255,255,255,0.96);filter:drop-shadow(0 0 5px rgba(255,255,255,0.48))}.lc-preset-row .btn[data-preset-key="milky"] .lc-preset-sample{color:rgba(255,255,255,0.72);-webkit-text-stroke-color:#ffffff;text-shadow:0 5px 12px rgba(10,24,32,0.2)}.lc-preset-row .btn[data-preset-key="thinfrost"] .lc-preset-sample{color:rgba(235,244,246,0.36);-webkit-text-stroke-color:rgba(255,255,255,0.62);filter:blur(0.2px)}.lc-preset-row .btn[data-preset-key="thick"] .lc-preset-sample{color:rgba(255,255,255,0.14);-webkit-text-stroke:2px rgba(255,255,255,0.86);transform:scale(1.08);text-shadow:2px 3px 0 rgba(12,38,47,0.28),0 8px 14px rgba(4,14,20,0.34)}.lc-preset-row .btn[data-preset-key="tinted"] .lc-preset-preview{background:radial-gradient(circle at 78% 28%,rgba(242,162,127,0.92) 0 13%,transparent 14%),radial-gradient(circle at 16% 72%,rgba(72,135,176,0.94) 0 22%,transparent 23%),linear-gradient(118deg,#183651,#6d8db3 52%,#d29a98)}.lc-preset-row .btn[data-preset-key="tinted"] .lc-preset-sample{color:rgba(83,184,246,0.42);-webkit-text-stroke-color:rgba(211,240,255,0.92)}.lc-preset-row .btn[data-preset-key="ninefive"] .lc-preset-sample{color:rgba(255,255,255,0.56);font-size:38px;-webkit-text-stroke:2px #ffffff;text-shadow:0 7px 15px rgba(8,18,24,0.28)}.lc-preset-row .btn[data-preset-key="ios27"] .lc-preset-sample{display:grid;place-items:center;min-width:50px;min-height:34px;border:1px solid rgba(255,255,255,0.76);border-radius:13px;color:rgba(255,255,255,0.54);font-size:18px;letter-spacing:-0.06em;-webkit-text-stroke:0;background:rgba(255,255,255,0.12);box-shadow:inset 0 1px 0 rgba(255,255,255,0.92),inset 1px 0 0 rgba(255,255,255,0.44),0 5px 12px rgba(7,20,29,0.18);backdrop-filter:blur(2px) saturate(0.5)}.lc-finetune>.lc-group{margin-top:6px}.lc-finetune>summary{list-style:none;cursor:pointer;font-weight:700;font-size:11px;letter-spacing:0.01em;color:var(--ink);padding:6px 8px;border:1px solid var(--ink);border-radius:var(--control-radius,4px);background:var(--paper)}.lc-finetune>summary::-webkit-details-marker{display:none}.lc-finetune>summary::before{content:"\25B8  "}.lc-finetune[open]>summary::before{content:"\25BE  "}.lc-finetune[open]{display:grid;grid-template-columns:minmax(0,1fr);gap:5px}.lc-finetune[open]>summary{grid-column:1 / -1}.lc-finetune[open]>.lc-group{margin-top:0;padding:5px 6px}.lc-tune-group>summary{list-style:none;cursor:pointer;font-weight:700;font-size:11px;line-height:1.2}.lc-tune-group>summary::-webkit-details-marker{display:none}.lc-tune-group>summary::before{content:"\25B8  "}.lc-tune-group[open]>summary::before{content:"\25BE  "}.lc-finetune[open] .lc-row{grid-template-columns:74px minmax(0,1fr) 28px;gap:4px;margin:2px 0}.lc-bg-item{aspect-ratio:16 / 10;border:1px solid transparent;border-radius:0;padding:0;cursor:pointer;background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.28);transition:border-color var(--control-motion-medium-in) var(--control-motion-ease),box-shadow var(--control-motion-medium-in) var(--control-motion-ease),transform var(--control-motion-medium-in) var(--control-motion-ease)}.lc-bg-item:hover:not(.is-active){border-color:var(--ink);transform:translateY(-1px)}.lc-bg-item:focus-visible{outline:var(--control-focus-outline);outline-offset:var(--control-focus-offset)}.lc-bg-item.is-active{border-color:var(--ink);box-shadow:inset 0 0 0 2px var(--paper),0 0 0 1px var(--ink)}.liquid-cover-window button[disabled]{opacity:var(--control-disabled-opacity);cursor:not-allowed}.lc-img-group{display:none}body.image-gen-enabled .lc-img-group{display:block}.liquid-cover-window .lc-layer-item,.liquid-cover-window .lc-finetune>summary{border-radius:0;box-shadow:inset 1px 1px 0 var(--paper),inset -1px -1px 0 var(--shade-dark),1px 1px 0 var(--ink)}.liquid-cover-window .lc-layer-item.is-active,.liquid-cover-window .lc-finetune[open]>summary{box-shadow:inset 1px 1px 0 var(--shade-dark)}body.use-liquid-glass .lc-stage{background-color:#11151a;background-image:radial-gradient(circle at 48% 42%,rgba(91,112,123,0.16),transparent 48%),linear-gradient(rgba(255,255,255,0.026) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.026) 1px,transparent 1px);background-size:auto,24px 24px,24px 24px}body.use-liquid-glass .lc-canvas{border:1px solid rgba(255,255,255,0.22);border-radius:8px;outline-color:rgba(0,0,0,0.72);box-shadow:0 30px 82px rgba(0,7,14,0.54),0 0 0 7px rgba(255,255,255,0.045)}body.use-liquid-glass .lc-panel{border-left:1px solid rgba(255,255,255,0.42);background:rgba(246,249,251,0.88);box-shadow:inset 1px 0 0 rgba(255,255,255,0.7)}body.use-liquid-glass .lc-toolbar{border-bottom:1px solid rgba(255,255,255,0.5);background:rgba(246,249,251,0.64);box-shadow:inset 0 -1px 0 rgba(38,52,64,0.08)}body.use-liquid-glass .lc-sidebar{border-color:rgba(255,255,255,0.38);background:rgba(226,234,239,0.54);box-shadow:inset -1px 0 0 rgba(255,255,255,0.52)}@container (max-width:760px){body.use-liquid-glass .lc-panel{border-left:none;border-top:1px solid rgba(255,255,255,0.42);box-shadow:inset 0 1px 0 rgba(255,255,255,0.58)}}body.use-liquid-glass :is(.lc-panel-intro,.lc-sidebar-head){border-bottom-color:rgba(16,17,20,0.12)}body.use-liquid-glass .lc-group{border-bottom:1px solid rgba(16,17,20,0.11);border-radius:0;background:transparent;box-shadow:none}body.use-liquid-glass :is(.lc-note,.lc-row .lc-val){color:rgba(16,17,20,0.62);opacity:1}body.use-liquid-glass .lc-ask-bar{border:0;background:transparent;box-shadow:none}body.use-liquid-glass :is(.lc-inspector-tabs,.lc-toolbar-modes,.lc-aspect){border-color:rgba(255,255,255,0.52);border-radius:11px;background:rgba(120,132,142,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.68)}body.use-liquid-glass .liquid-cover-window .lc-aspect button,body.use-liquid-glass .liquid-cover-window .lc-layer-item,body.use-liquid-glass .liquid-cover-window .lc-inspector-tab,body.use-liquid-glass .liquid-cover-window :is(.lc-finetune,.lc-object-advanced,.lc-media-ai,.lc-media-extras,.lc-look-assistant)>summary,body.use-liquid-glass .liquid-cover-window input[type="checkbox"],body.use-liquid-glass .liquid-cover-window .lc-color{border-color:rgba(16,17,20,0.1);border-radius:9px;background:rgba(255,255,255,0.34);color:rgba(16,17,20,0.9);box-shadow:inset 0 1px 0 rgba(255,255,255,0.72),0 4px 12px rgba(18,28,38,0.05)}body.use-liquid-glass .liquid-cover-window .lc-aspect button,body.use-liquid-glass .liquid-cover-window .lc-inspector-tab{border-radius:8px;background:transparent;box-shadow:none}body.use-liquid-glass .liquid-cover-window .lc-layer-item{border-radius:8px}body.use-liquid-glass .liquid-cover-window input[type="checkbox"].lc-check{position:relative;display:inline-block;width:34px;min-width:34px;height:20px;min-height:20px;border:1px solid rgba(72,86,98,0.24);border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,0.76),rgba(255,255,255,0.28)),rgba(220,229,234,0.34);box-shadow:inset 0 1px 0 rgba(255,255,255,0.82),inset 0 -1px 0 rgba(70,86,100,0.08),0 5px 12px rgba(18,28,38,0.08)}body.use-liquid-glass .liquid-cover-window input[type="checkbox"].lc-check::before{content:"";position:absolute;top:1px;left:1px;display:block;width:16px;height:16px;border-radius:50%;clip-path:none;background:linear-gradient(180deg,rgba(255,255,255,0.98),rgba(241,247,250,0.88));box-shadow:inset 0 1px 0 rgba(255,255,255,0.95),0 2px 6px rgba(18,28,38,0.16);transform:translateX(0);transition:transform var(--control-motion-medium-in) var(--control-motion-ease),background var(--control-motion-medium-in) var(--control-motion-ease),box-shadow var(--control-motion-medium-in) var(--control-motion-ease)}body.use-liquid-glass .liquid-cover-window input[type="checkbox"].lc-check:checked{border-color:rgba(255,255,255,0.68);background:linear-gradient(180deg,rgba(255,255,255,0.34),rgba(255,255,255,0.08)),linear-gradient(180deg,#2f9bff,#0071e3);box-shadow:inset 0 1px 0 rgba(255,255,255,0.5),0 7px 16px rgba(0,113,227,0.18)}body.use-liquid-glass .liquid-cover-window input[type="checkbox"].lc-check:checked::before{background:linear-gradient(180deg,#ffffff,rgba(245,250,253,0.94));transform:translateX(14px)}body.use-liquid-glass .liquid-cover-window input[type="checkbox"].lc-check:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(0,122,255,0.22),inset 0 1px 0 rgba(255,255,255,0.82),inset 0 -1px 0 rgba(70,86,100,0.08),0 5px 12px rgba(18,28,38,0.08)}body.use-liquid-glass .lc-bg-item{border:1px solid rgba(255,255,255,0.62);border-radius:10px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.64),0 6px 16px rgba(18,28,38,0.08)}body.use-liquid-glass .lc-bg-item.is-active{border-color:rgba(16,17,20,0.68);box-shadow:0 0 0 2px rgba(255,255,255,0.78),0 10px 24px rgba(18,28,38,0.12)}body.use-liquid-glass .liquid-cover-window input[type="range"]{--lc-accent:#0a84ff;--lc-track:rgba(120,122,128,0.26)}body.use-liquid-glass .liquid-cover-window input[type="range"]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px rgba(10,132,255,0.35),0 1px 3px rgba(16,24,32,0.28)}body.use-liquid-glass .liquid-cover-window input[type="range"]::-webkit-slider-runnable-track{height:4px;border:0;border-radius:999px;background:linear-gradient(to right,var(--lc-accent) 0 var(--lc-fill),var(--lc-track) var(--lc-fill) 100%);box-shadow:none}body.use-liquid-glass .liquid-cover-window input[type="range"]::-webkit-slider-thumb{width:24px;height:18px;margin-top:-7px;border:0;border-radius:9px;background:#ffffff;box-shadow:0 0 0 0.5px rgba(16,24,32,0.06),0 1px 3px rgba(16,24,32,0.28)}body.use-liquid-glass .liquid-cover-window input[type="range"]::-moz-range-track{height:4px;border:0;border-radius:999px;background:linear-gradient(to right,var(--lc-accent) 0 var(--lc-fill),var(--lc-track) var(--lc-fill) 100%);box-shadow:none}body.use-liquid-glass .liquid-cover-window input[type="range"]::-moz-range-thumb{width:24px;height:18px;border:0;border-radius:9px;background:#ffffff;box-shadow:0 0 0 0.5px rgba(16,24,32,0.06),0 1px 3px rgba(16,24,32,0.28)}body.use-liquid-glass .liquid-cover-window input[type="range"]:disabled{--lc-accent:rgba(120,122,128,0.4)}body.use-liquid-glass .liquid-cover-window input[type="range"]:disabled::-webkit-slider-thumb{background:#e6e6e8}body.use-liquid-glass .liquid-cover-window input[type="range"]:disabled::-moz-range-thumb{background:#e6e6e8}body.use-liquid-glass .liquid-cover-window .lc-aspect button.is-active,body.use-liquid-glass .liquid-cover-window .lc-inspector-tab.is-active{border-color:rgba(0,113,227,0.18);background:rgba(255,255,255,0.72);color:#0068d1;box-shadow:inset 0 1px 0 rgba(255,255,255,0.9),0 3px 9px rgba(24,54,78,0.08)}body.use-liquid-glass .liquid-cover-window .lc-layer-item.is-active{border-color:rgba(255,255,255,0.68);background:linear-gradient(180deg,rgba(255,255,255,0.28),rgba(255,255,255,0.04)),linear-gradient(180deg,#0a84ff,#0071e3);color:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,0.34),0 8px 20px rgba(0,64,128,0.18);text-shadow:0 1px 0 rgba(0,0,0,0.18)}body.use-liquid-glass .liquid-cover-window .lc-aspect button:hover:not(.is-active),body.use-liquid-glass .liquid-cover-window .lc-inspector-tab:hover:not(.is-active),body.use-liquid-glass .liquid-cover-window .lc-layer-item:hover:not(.is-active){background:rgba(255,255,255,0.52);box-shadow:inset 0 1px 0 rgba(255,255,255,0.72)}@media (prefers-reduced-motion:reduce){.liquid-cover-window .lc-inspector-tab,.liquid-cover-window .lc-aspect button,.liquid-cover-window .lc-layer-item,.liquid-cover-window .lc-bg-item,body.use-liquid-glass .liquid-cover-window input[type="checkbox"].lc-check::before{transition:none}.liquid-cover-window .lc-bg-item:hover:not(.is-active){transform:none}}.cmf-studio-window{container:cmf-studio / size;width:min(var(--cmf-window-width),calc(100vw - 72px));height:min(var(--cmf-window-height),calc(100vh - 88px))}.cmf-status-bar{justify-content:space-between;gap:12px}.cmf-status-bar span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmf-studio-pane{display:grid;grid-template-columns:minmax(0,1fr) minmax(252px,var(--cmf-inspector-width));grid-template-rows:auto minmax(0,1fr);grid-template-areas:"toolbar toolbar" "preview inspector";gap:10px;min-height:0;height:100%;padding:10px;box-sizing:border-box}.cmf-panel,.cmf-preview-panel{min-width:0;min-height:0;border:var(--cmf-panel-border);border-radius:var(--cmf-panel-radius);background:var(--cmf-panel-bg);box-shadow:var(--cmf-panel-shadow)}.cmf-setup-panel{display:flex;flex-wrap:nowrap;grid-area:toolbar;align-items:end;gap:10px;padding:9px 10px;overflow:visible;border:var(--cmf-toolbar-border);border-radius:var(--cmf-toolbar-radius);background:var(--cmf-toolbar-bg);box-shadow:var(--cmf-toolbar-shadow)}.cmf-control>span:first-child{color:var(--cmf-muted);font-size:11px}.cmf-control{display:grid;gap:3px;flex:0 1 auto;min-width:0;font-size:12px}.cmf-control-model{flex-basis:168px}.cmf-control-pose{flex-basis:130px}.cmf-control-preset{flex-basis:190px}.cmf-control[hidden]{display:none}.cmf-setup-panel .select-wrap{min-width:0}.cmf-setup-panel select{width:100%;min-width:0}.cmf-setup-actions,.cmf-button-stack{display:flex;flex:0 0 auto;gap:6px}.cmf-autosave-note{flex:0 1 auto;align-self:center;margin:0;color:var(--cmf-muted);font-size:11px;line-height:1.35;white-space:nowrap}.cmf-button-stack{justify-content:flex-end;margin-left:auto}.cmf-preview-panel{display:grid;grid-area:preview;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.cmf-preview-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-bottom:var(--cmf-strip-border);background:var(--cmf-preview-head-bg)}.cmf-preview-head h3,.cmf-parts-head h3{margin:0;font-size:12px}.cmf-preview-head p,.cmf-parts-head p{margin:2px 0 0;color:var(--cmf-muted);font-size:11px;line-height:1.3}.cmf-live-indicator{flex:0 0 auto;padding:3px 6px;border:var(--cmf-live-border);background:var(--cmf-live-bg);font-size:10px}.cmf-live-indicator[data-state="loading"]::before{content:"◌";margin-right:4px}.cmf-preview-stage{display:grid;place-items:center;min-height:0;overflow:hidden;background:var(--cmf-stage-bg);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}.cmf-preview-stage canvas{grid-area:1 / 1;display:block;width:100%;height:100%;min-width:0;min-height:0;touch-action:none;transition:opacity var(--control-motion-medium-in) var(--control-motion-ease)}.cmf-preview-stage canvas:focus-visible{outline:var(--control-focus-outline);outline-offset:-4px}.cmf-preview-panel.is-refreshing .cmf-preview-stage canvas{opacity:0.46}.cmf-preview-empty{grid-area:1 / 1;max-width:32em;padding:20px;color:var(--cmf-muted);line-height:1.45;text-align:center;text-wrap:pretty}.cmf-view-strip{display:flex;gap:6px;min-height:0;padding:7px;overflow-x:auto;overflow-y:hidden;border-top:var(--cmf-strip-border);background:var(--cmf-strip-bg)}.cmf-view-strip:empty{display:none}.cmf-view-thumb{display:grid;flex:0 0 auto;grid-template-rows:auto;place-items:center;gap:3px;min-width:74px;height:32px;padding:4px 9px;overflow:hidden;border:var(--cmf-thumb-border);background:var(--cmf-thumb-bg);color:var(--ink);font:inherit;box-sizing:border-box;transition:background var(--control-motion-fast-out) var(--control-motion-ease),box-shadow var(--control-motion-fast-out) var(--control-motion-ease)}.cmf-view-thumb span{max-width:100%;overflow:hidden;font-size:9px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.cmf-view-thumb:hover:not(:disabled){background:var(--cmf-hover-bg)}.cmf-view-thumb:active:not(:disabled){transform:translateY(1px)}.cmf-view-thumb.is-active{border-color:var(--cmf-thumb-active-border);background:var(--cmf-thumb-active-bg);color:var(--cmf-thumb-active-fg);box-shadow:var(--cmf-thumb-active-shadow)}.cmf-view-thumb:focus-visible{outline:var(--control-focus-outline);outline-offset:var(--control-focus-offset)}.cmf-parts-panel{display:grid;grid-area:inspector;grid-template-rows:auto auto minmax(0,1fr);gap:0;padding:0;overflow:hidden}.cmf-parts-head{padding:10px;border-bottom:var(--cmf-row-divider)}.cmf-palette{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;padding:8px;border-bottom:var(--cmf-row-divider)}.cmf-color-chip{position:relative;display:grid;place-items:center;gap:3px;min-width:0;min-height:48px;padding:4px 2px;border:var(--cmf-thumb-border);border-radius:var(--control-radius);background:var(--cmf-chip-bg);color:var(--ink);font:inherit;box-sizing:border-box;transition:background var(--control-motion-fast-out) var(--control-motion-ease),box-shadow var(--control-motion-fast-out) var(--control-motion-ease)}.cmf-color-chip span:last-child{max-width:100%;overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.cmf-color-chip-swatch,.cmf-part-swatch{display:block;width:18px;height:18px;border:1px solid rgba(0,0,0,0.38);border-radius:50%;background:var(--cmf-swatch,#353839);box-shadow:inset 0 1px 0 rgba(255,255,255,0.54);box-sizing:border-box}.cmf-color-chip:hover:not(:disabled){background:var(--cmf-hover-bg)}.cmf-color-chip:active:not(:disabled){transform:translateY(1px)}.cmf-color-chip.is-selected{box-shadow:var(--cmf-chip-selected-shadow)}.cmf-color-chip:focus-visible{outline:var(--cmf-chip-focus-outline);outline-offset:2px}.cmf-color-chip:disabled{opacity:var(--control-disabled-opacity)}.cmf-parts{display:grid;align-content:start;min-height:0;overflow:auto}.cmf-part-row{display:grid;grid-template-columns:minmax(0,1fr) auto 10px;gap:7px;align-items:center;min-width:0;min-height:42px;padding:6px 8px;border:0;border-bottom:var(--cmf-row-divider);border-radius:0;background:transparent;color:var(--ink);font:inherit;text-align:left;box-sizing:border-box;transition:background var(--control-motion-fast-out) var(--control-motion-ease),color var(--control-motion-fast-out) var(--control-motion-ease)}.cmf-part-row:hover:not(:disabled){background:var(--cmf-hover-bg)}.cmf-part-row:active:not(:disabled){transform:translateY(1px)}.cmf-part-row.is-selected{background:var(--cmf-selected-bg);color:var(--cmf-selected-fg)}.cmf-part-row:focus-visible{position:relative;outline:var(--control-focus-outline);outline-offset:-3px}.cmf-part-label{min-width:0;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.cmf-part-current{display:grid;grid-template-columns:18px minmax(0,auto);gap:5px;align-items:center;max-width:104px;min-width:0;color:inherit;font-size:10px}.cmf-part-current span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmf-part-affordance{font-size:16px;line-height:1}.cmf-part-swatch[data-cmf-color="black17"],.cmf-color-chip-swatch[data-cmf-color="black17"]{--cmf-swatch:#353839}.cmf-part-swatch[data-cmf-color="lavender17"],.cmf-color-chip-swatch[data-cmf-color="lavender17"]{--cmf-swatch:#dfceea}.cmf-part-swatch[data-cmf-color="mistBlue17"],.cmf-color-chip-swatch[data-cmf-color="mistBlue17"]{--cmf-swatch:#96aed1}.cmf-part-swatch[data-cmf-color="sage17"],.cmf-color-chip-swatch[data-cmf-color="sage17"]{--cmf-swatch:#a9b689}.cmf-part-swatch[data-cmf-color="white17"],.cmf-color-chip-swatch[data-cmf-color="white17"]{--cmf-swatch:#f5f5f5}.cmf-part-swatch[data-cmf-color="cosmicOrange17Pro"],.cmf-color-chip-swatch[data-cmf-color="cosmicOrange17Pro"]{--cmf-swatch:#f78039}.cmf-part-swatch[data-cmf-color="deepBlue17Pro"],.cmf-color-chip-swatch[data-cmf-color="deepBlue17Pro"]{--cmf-swatch:#47547e}.cmf-part-swatch[data-cmf-color="silver17Pro"],.cmf-color-chip-swatch[data-cmf-color="silver17Pro"]{--cmf-swatch:#e7e7e7}.cmf-part-swatch[data-cmf-color="spaceBlackAir"],.cmf-color-chip-swatch[data-cmf-color="spaceBlackAir"]{--cmf-swatch:#131313}.cmf-part-swatch[data-cmf-color="cloudWhiteAir"],.cmf-color-chip-swatch[data-cmf-color="cloudWhiteAir"]{--cmf-swatch:#fcfcfc}.cmf-part-swatch[data-cmf-color="lightGoldAir"],.cmf-color-chip-swatch[data-cmf-color="lightGoldAir"]{--cmf-swatch:#faf3e5}.cmf-part-swatch[data-cmf-color="skyBlueAir"],.cmf-color-chip-swatch[data-cmf-color="skyBlueAir"]{--cmf-swatch:#e5f2fa}.cmf-part-swatch[data-cmf-color="silverNeo"],.cmf-color-chip-swatch[data-cmf-color="silverNeo"]{--cmf-swatch:#e5e6e7}.cmf-part-swatch[data-cmf-color="blushNeo"],.cmf-color-chip-swatch[data-cmf-color="blushNeo"]{--cmf-swatch:#ead5d4}.cmf-part-swatch[data-cmf-color="citrusNeo"],.cmf-color-chip-swatch[data-cmf-color="citrusNeo"]{--cmf-swatch:#dddc8c}.cmf-part-swatch[data-cmf-color="indigoNeo"],.cmf-color-chip-swatch[data-cmf-color="indigoNeo"]{--cmf-swatch:#67738b}.cmf-part-swatch[data-cmf-color="black17e"],.cmf-color-chip-swatch[data-cmf-color="black17e"]{--cmf-swatch:#4a4e51}.cmf-part-swatch[data-cmf-color="white17e"],.cmf-color-chip-swatch[data-cmf-color="white17e"]{--cmf-swatch:#fafafa}.cmf-part-swatch[data-cmf-color="softPink17e"],.cmf-color-chip-swatch[data-cmf-color="softPink17e"]{--cmf-swatch:#fce7e6}.cmf-part-swatch[data-cmf-color="white17"],.cmf-color-chip-swatch[data-cmf-color="white17"],.cmf-part-swatch[data-cmf-color="silver17Pro"],.cmf-color-chip-swatch[data-cmf-color="silver17Pro"],.cmf-part-swatch[data-cmf-color="cloudWhiteAir"],.cmf-color-chip-swatch[data-cmf-color="cloudWhiteAir"],.cmf-part-swatch[data-cmf-color="lightGoldAir"],.cmf-color-chip-swatch[data-cmf-color="lightGoldAir"],.cmf-part-swatch[data-cmf-color="skyBlueAir"],.cmf-color-chip-swatch[data-cmf-color="skyBlueAir"],.cmf-part-swatch[data-cmf-color="white17e"],.cmf-color-chip-swatch[data-cmf-color="white17e"],.cmf-part-swatch[data-cmf-color="softPink17e"],.cmf-color-chip-swatch[data-cmf-color="softPink17e"],.cmf-part-swatch[data-cmf-color="silverNeo"],.cmf-color-chip-swatch[data-cmf-color="silverNeo"],.cmf-part-swatch[data-cmf-color="blushNeo"],.cmf-color-chip-swatch[data-cmf-color="blushNeo"]{border-color:rgba(0,0,0,0.42)}@container cmf-studio (max-width:1040px){.cmf-autosave-note{display:none}}@container cmf-studio (max-width:820px){.cmf-setup-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cmf-setup-panel .cmf-autosave-note,.cmf-setup-panel .cmf-button-stack{margin-left:0}.cmf-studio-pane{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(300px,1fr) minmax(260px,auto);grid-template-areas:"toolbar" "preview" "inspector";overflow:auto}.cmf-setup-panel{min-height:auto}.cmf-parts-panel{min-height:280px}}@container cmf-studio (max-width:560px){.cmf-studio-pane{padding:7px}.cmf-control,.cmf-control-model,.cmf-control-pose,.cmf-control-preset{flex:1 1 31%;min-width:0}.cmf-button-stack .mobile-control-long{display:none}.cmf-button-stack .mobile-control-short{display:inline}.cmf-setup-actions .btn,.cmf-button-stack .btn{min-width:0;min-height:44px}.cmf-color-chip span:last-child{display:none}.cmf-color-chip{min-height:36px}}@media (prefers-reduced-motion:reduce){.cmf-preview-stage canvas,.cmf-view-thumb,.cmf-color-chip,.cmf-part-row{transition-duration:0.01ms}.cmf-view-thumb:active:not(:disabled),.cmf-color-chip:active:not(:disabled),.cmf-part-row:active:not(:disabled){transform:none}}.clio-chart-window{width:min(1040px,calc(100vw - 72px));height:min(620px,calc(100vh - 88px))}.clio-chart-pane{display:flex;flex-direction:column;min-height:0;height:100%;padding:0;box-sizing:border-box}.clio-chart-owner{font-family:var(--clio-chart-typeface);font-size:var(--clio-chart-type-size);color:var(--clio-chart-ink)}.clio-chart-split{--tdi-rail-width:380px;align-items:stretch}.clio-chart-grid-pane{min-width:0;margin:var(--clio-chart-pane-margin);padding:var(--clio-chart-grid-pane-padding);overflow:auto;box-sizing:border-box;border:var(--clio-chart-pane-border);border-radius:calc(var(--clio-chart-radius) + 4px);background:var(--clio-chart-pane-bg);box-shadow:var(--clio-chart-pane-shadow);backdrop-filter:var(--clio-chart-pane-filter);-webkit-backdrop-filter:var(--clio-chart-pane-filter)}body.is-resizing-tdi .clio-chart-grid-pane,body.is-resizing-tdi .clio-chart-view-pane{pointer-events:none}.clio-chart-view-pane{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;min-height:0;margin:var(--clio-chart-pane-margin);padding:var(--clio-chart-pane-padding);box-sizing:border-box;border:var(--clio-chart-pane-border);border-radius:calc(var(--clio-chart-radius) + 4px);background:var(--clio-chart-pane-bg);box-shadow:var(--clio-chart-pane-shadow);backdrop-filter:var(--clio-chart-pane-filter);-webkit-backdrop-filter:var(--clio-chart-pane-filter)}.clio-chart-grid{border-collapse:var(--clio-chart-grid-collapse);border-spacing:var(--clio-chart-grid-spacing);font-family:var(--clio-chart-typeface);font-size:var(--clio-chart-type-size);background:var(--clio-chart-surface);color:var(--clio-chart-ink)}.clio-chart-grid th,.clio-chart-grid td{height:var(--clio-chart-cell-height);padding:var(--clio-chart-cell-padding);border:1px solid var(--clio-chart-rule);border-radius:var(--clio-chart-cell-radius);text-align:right;white-space:nowrap}.clio-chart-grid th:first-child,.clio-chart-grid td:first-child{border-radius:var(--clio-chart-radius) 0 0 var(--clio-chart-radius)}.clio-chart-grid th:last-child,.clio-chart-grid td:last-child{border-radius:0 var(--clio-chart-radius) var(--clio-chart-radius) 0}.clio-chart-grid th{background:var(--clio-chart-panel);font-weight:700;cursor:pointer;user-select:none}.clio-chart-grid th:hover{background:var(--clio-chart-reference)}.clio-chart-grid th.is-charted{background:var(--clio-chart-accent);color:#ffffff}.clio-chart-grid th.is-label-column{cursor:default;text-align:left}.clio-chart-grid td.is-label{background:var(--clio-chart-panel-quiet);text-align:left;cursor:pointer}.clio-chart-grid td.is-label:hover{background:var(--clio-chart-reference)}.clio-chart-grid tr.is-reference td{background:var(--clio-chart-reference);font-weight:700}.clio-chart-grid tr.is-aggregate td.is-label{font-style:italic;color:var(--clio-chart-muted)}.clio-chart-grid td.is-selected{border-radius:var(--clio-chart-cell-radius);outline:var(--clio-chart-selected-outline);outline-offset:var(--clio-chart-selected-outline-offset);box-shadow:var(--clio-chart-focus-shadow)}.clio-chart-grid td.is-unreadable{position:relative}.clio-chart-grid td.is-unreadable::after{content:"";position:absolute;top:0;right:0;width:7px;height:7px;background:linear-gradient(to bottom left,var(--clio-chart-accent) 0 50%,transparent 50%)}.clio-chart-cell-input{width:100%;border:0;padding:0;background:var(--clio-chart-surface);color:var(--clio-chart-ink);font-family:var(--clio-chart-typeface);font-size:var(--clio-chart-type-size);text-align:right}.clio-chart-hint,.clio-chart-missing{margin:6px 0 0;font-family:var(--ui-font);font-size:10px;color:var(--clio-chart-muted)}.clio-chart-view-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 8px;flex:none;padding-bottom:4px;margin-bottom:8px;border-bottom:1px solid var(--clio-chart-rule);font-family:var(--clio-chart-typeface)}.clio-chart-view-head b{font-size:12px}.clio-chart-view-head span{flex:1 1 40px;min-width:0;font-size:10px;color:var(--clio-chart-muted)}.clio-chart-projection-switcher .btn{padding-left:8px;padding-right:8px;white-space:nowrap}.clio-chart-projection-switcher{display:flex;flex-wrap:wrap;justify-content:var(--clio-chart-switcher-justify);gap:4px;flex:none;width:var(--clio-chart-switcher-width);max-width:100%}.clio-chart-view{flex:1 1 auto;min-height:0;overflow:auto;font-family:var(--clio-chart-typeface)}.clio-chart-row{display:grid;grid-template-columns:minmax(80px,148px) minmax(0,1fr) max-content;align-items:center;gap:6px;margin-bottom:var(--clio-chart-row-gap);font-size:10px}.clio-chart-row-name{overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.clio-chart-row.is-reference .clio-chart-row-name{font-weight:700}.clio-chart-row.is-aggregate .clio-chart-row-name{font-style:italic;color:var(--clio-chart-muted)}.clio-chart-track{position:relative;height:var(--clio-chart-track-height);border-bottom:1px solid var(--clio-chart-track);border-radius:var(--clio-chart-radius);background:var(--clio-chart-panel-quiet)}.clio-chart-bar,.clio-chart-extension{position:absolute;top:0;height:var(--clio-chart-track-height);box-sizing:border-box;border:var(--clio-chart-mark-border);box-shadow:var(--clio-chart-material-shadow);backdrop-filter:var(--clio-chart-material-filter);-webkit-backdrop-filter:var(--clio-chart-material-filter);border-radius:var(--clio-chart-radius)}.clio-chart-bar.is-drawn,.clio-chart-extension.is-drawn{animation:clio-chart-fill 380ms steps(14) backwards}@keyframes clio-chart-fill{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.clio-chart-extension{border-left:0}.clio-chart-value{height:var(--clio-chart-track-height);padding-left:6px;line-height:var(--clio-chart-track-height);white-space:nowrap}.clio-chart-value em{font-style:normal;color:var(--clio-chart-muted)}.clio-chart-bar[data-pattern="0"]{background:var(--clio-chart-solid-fill)}.clio-chart-bar[data-pattern="1"]{background:var(--clio-chart-pattern-1)}.clio-chart-bar[data-pattern="2"]{background:var(--clio-chart-pattern-2)}.clio-chart-bar[data-pattern="3"]{background:var(--clio-chart-pattern-3)}.clio-chart-bar[data-pattern="4"]{background:var(--clio-chart-pattern-4)}.clio-chart-bar[data-pattern="5"]{background:var(--clio-chart-pattern-5)}.clio-chart-bar[data-pattern="aggregate"]{border-style:dashed;background:var(--clio-chart-surface)}.clio-chart-extension{background:var(--clio-chart-pattern-3)}.clio-chart-bar.is-uncertain{border-right-style:dotted}.clio-chart-legend{display:flex;gap:14px;flex-wrap:wrap;margin-top:9px;padding-top:6px;border-top:1px solid var(--clio-chart-track);font-size:9px;color:var(--clio-chart-muted)}.clio-chart-legend i{display:inline-block;width:16px;height:9px;margin-right:4px;border:var(--clio-chart-mark-border);vertical-align:-1px}.clio-chart-legend i[data-pattern="0"]{background:var(--clio-chart-solid-fill)}.clio-chart-legend i[data-pattern="aggregate"]{border-style:dashed;background:var(--clio-chart-surface)}.clio-chart-legend i[data-pattern="extension"]{background:var(--clio-chart-pattern-3)}.clio-chart-matrix-scroller{overflow-x:auto;max-width:100%}.clio-chart-matrix{border-collapse:collapse;font-size:var(--clio-chart-matrix-size)}.clio-chart-matrix th,.clio-chart-matrix td{padding:var(--clio-chart-matrix-cell-padding);border:var(--clio-chart-matrix-cell-border);border-bottom:var(--clio-chart-matrix-row-rule);text-align:right;white-space:nowrap;vertical-align:top}.clio-chart-matrix th{background:var(--clio-chart-panel);font-weight:700}.clio-chart-matrix th.is-metric{text-align:left}.clio-chart-matrix td.is-reference-column{background:var(--clio-chart-reference);font-weight:700}.clio-chart-matrix .clio-chart-delta{margin-left:4px;color:var(--clio-chart-muted)}.clio-chart-matrix tr.is-rollup th,.clio-chart-matrix tr.is-rollup td{background:var(--clio-chart-panel);font-style:italic}.clio-chart-matrix-note{margin:6px 0 0;font-size:var(--clio-chart-matrix-note-size);color:var(--clio-chart-muted)}.clio-chart-trace svg{display:block;width:100%;max-height:320px;color:var(--clio-chart-ink)}.clio-chart-trace text{fill:var(--clio-chart-muted);font-family:var(--ui-font);font-size:9px}.clio-chart-axis{stroke:var(--clio-chart-rule);stroke-width:1}.clio-chart-trace-line{fill:none;stroke:var(--clio-chart-accent);stroke-width:2;vector-effect:non-scaling-stroke}.clio-chart-trace-line[data-pattern="1"]{stroke-dasharray:8 4}.clio-chart-trace-line[data-pattern="2"]{stroke-dasharray:2 3}.clio-chart-trace-line[data-pattern="3"]{stroke-dasharray:9 3 2 3}.clio-chart-trace-line.is-drawn{animation:clio-chart-plot 600ms linear backwards}@keyframes clio-chart-plot{from{stroke-dashoffset:100;opacity:0.25}to{stroke-dashoffset:0;opacity:1}}.clio-chart-trace-legend{display:grid;gap:4px;margin-top:6px;padding-top:6px;border-top:1px solid var(--clio-chart-track);font-size:9px}.clio-chart-trace-legend i{display:inline-block;width:24px;margin-right:5px;border-top:2px solid var(--clio-chart-accent);vertical-align:3px}.clio-chart-trace-legend i[data-pattern="1"]{border-top-style:dashed}.clio-chart-trace-legend i[data-pattern="2"]{border-top-style:dotted}.clio-chart-trace-legend i[data-pattern="3"]{border-top:3px double var(--clio-chart-accent)}.clio-chart-spatial-grid{display:grid;gap:2px}.clio-chart-spatial-grid.columns-1{grid-template-columns:1fr}.clio-chart-spatial-grid.columns-2{grid-template-columns:repeat(2,1fr)}.clio-chart-spatial-grid.columns-3{grid-template-columns:repeat(3,1fr)}.clio-chart-spatial-grid.columns-4{grid-template-columns:repeat(4,1fr)}.clio-chart-spatial-grid.columns-5{grid-template-columns:repeat(5,1fr)}.clio-chart-spatial-grid.columns-6{grid-template-columns:repeat(6,1fr)}.clio-chart-spatial-cell{min-height:var(--clio-chart-spatial-cell-height);padding:5px;border:var(--clio-chart-mark-border);display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;box-shadow:var(--clio-chart-material-shadow);backdrop-filter:var(--clio-chart-material-filter);-webkit-backdrop-filter:var(--clio-chart-material-filter)}.clio-chart-spatial-cell span{align-self:flex-start;padding:var(--clio-chart-label-padding);border-radius:calc(var(--clio-chart-radius) / 2);background:var(--clio-chart-label-bg);color:var(--clio-chart-ink);font-size:var(--clio-chart-spatial-label-size);line-height:var(--clio-chart-label-leading)}.clio-chart-spatial-cell b{align-self:center;padding:2px 4px;border-radius:calc(var(--clio-chart-radius) / 2);background:var(--clio-chart-value-bg);color:var(--clio-chart-ink);box-shadow:var(--clio-chart-material-shadow);font-size:var(--clio-chart-spatial-value-size)}.clio-chart-spatial-cell[data-density="12"]{background:var(--clio-chart-density-12)}.clio-chart-spatial-cell[data-density="25"]{background:var(--clio-chart-density-25)}.clio-chart-spatial-cell[data-density="50"]{background:var(--clio-chart-density-50)}.clio-chart-spatial-cell[data-density="75"]{background:var(--clio-chart-density-75)}.clio-chart-spatial-cell[data-density="100"]{background:var(--clio-chart-solid-fill)}.clio-chart-spatial-cell[data-density="missing"]{border-style:dashed}.clio-chart-spatial-summary{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:8px;padding-top:6px;border-top:1px solid var(--clio-chart-track);font-size:10px}.clio-chart-score-row{display:grid;grid-template-columns:minmax(80px,140px) minmax(80px,1fr) max-content;align-items:center;gap:7px;margin-bottom:6px;font-size:10px}.clio-chart-score-row>span{overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.clio-chart-score-track{height:var(--clio-chart-track-height);border:var(--clio-chart-mark-border);background:var(--clio-chart-panel-quiet);border-radius:var(--clio-chart-radius);overflow:hidden}.clio-chart-score-track i{display:block;height:100%;background:var(--clio-chart-pattern-1);box-shadow:var(--clio-chart-material-shadow);backdrop-filter:var(--clio-chart-material-filter);-webkit-backdrop-filter:var(--clio-chart-material-filter)}.clio-chart-score-note,.clio-chart-empty-projection{margin:8px 0 0;font-size:10px;color:var(--clio-chart-muted)}.clio-stage-chart-slide{align-items:stretch;justify-content:flex-start}.clio-chart-stage-snapshot{width:100%;height:100%;box-sizing:border-box;padding:4%;background:var(--clio-chart-surface);color:var(--clio-chart-ink)}.clio-chart-stage-snapshot>h1{margin:0 0 4%;font-family:var(--ui-font);font-size:clamp(22px,3.4cqi,42px)}.clio-chart-stage-snapshot>.clio-chart-view{overflow:visible;font-size:clamp(12px,1.5cqi,20px)}.clio-chart-view .is-presentation-muted{opacity:0.28}.clio-chart-view .is-presentation-muted .clio-chart-track,.clio-chart-view .is-presentation-muted .clio-chart-score-track{background:conic-gradient(var(--clio-chart-accent) 0 12.5%,var(--clio-chart-pattern-paper) 0) 0 0 / 4px 4px}.clio-chart-window:not(.is-active) .clio-chart-bar,.clio-chart-window:not(.is-active) .clio-chart-extension,.clio-chart-window:not(.is-active) .clio-chart-trace-line{animation-play-state:paused}.clio-chart-source{width:100%;height:100%;min-height:160px;box-sizing:border-box;margin:0;padding:6px;border:1px solid var(--clio-chart-rule);background:var(--clio-chart-surface);color:var(--clio-chart-ink);font-family:var(--mono-font);font-size:11px;line-height:1.45;white-space:pre;resize:none}@media (prefers-reduced-motion:reduce){.clio-chart-bar.is-drawn,.clio-chart-extension.is-drawn,.clio-chart-trace-line.is-drawn{animation:none}}.clio-chart-split>.clio-chart-grid-pane{max-height:45%}@container (min-width:760px){.clio-chart-split>.clio-chart-grid-pane{max-height:none}}@container (max-width:759px){.clio-chart-grid{display:block;width:100%;background:transparent}.clio-chart-grid thead{display:none}.clio-chart-grid tbody,.clio-chart-grid tr,.clio-chart-grid td{display:block}.clio-chart-grid tr{margin-bottom:8px;border:var(--clio-chart-card-border);border-radius:var(--clio-chart-card-radius);background:var(--clio-chart-surface)}.clio-chart-grid td{min-height:28px;height:auto;padding:4px 6px;border:0;border-top:1px solid var(--clio-chart-rule);white-space:normal}.clio-chart-grid td::before{content:attr(data-label);display:inline-block;min-width:42%;padding-right:8px;box-sizing:border-box;color:var(--clio-chart-muted);font-size:10px;text-align:left}.clio-chart-grid td.is-label{border-top:0;font-weight:700}.clio-chart-cell-input{width:55%;font-size:16px}.clio-chart-projection-switcher{width:100%;justify-content:flex-start}}@container (max-width:430px){.clio-chart-pane{padding:6px}.clio-chart-view-pane{order:1;min-height:0}.clio-chart-grid-pane{order:2;flex:0 0 min(150px,22%);min-height:116px;max-height:22%}#clio-chart-splitter{display:none}.clio-chart-projection-switcher{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.clio-chart-projection-switcher .btn{min-width:0;min-height:44px;padding-inline:3px;white-space:nowrap}.clio-chart-view-head{align-items:baseline;flex-direction:row;gap:4px;margin-bottom:5px}.clio-chart-view-head .clio-chart-projection-switcher{flex:0 0 100%}.clio-chart-projection-switcher .mobile-control-long,.clio-chart-details-bar .mobile-control-long{display:none}.clio-chart-projection-switcher .mobile-control-short,.clio-chart-details-bar .mobile-control-short{display:inline}.clio-chart-details-bar .details-bar-button{min-width:64px;padding-inline:7px}.clio-chart-row,.clio-chart-score-row{grid-template-columns:minmax(70px,92px) minmax(0,1fr) max-content}.clio-chart-legend{flex-wrap:nowrap;overflow-x:auto;white-space:nowrap}}@media (max-width:860px){.clio-chart-row{grid-template-columns:minmax(64px,96px) minmax(0,1fr) max-content}}.soundscape-window{--ss-ink-quiet:color-mix(in srgb,var(--ink) 64%,transparent);--ss-key-size:26px;--ss-field-x:50%;--ss-field-y:54%;--ss-field-size:240px;--ss-field-grid:calc(100% / 7);--ss-field-cold:rgba(88,168,236,0.8);--ss-field-mid:rgba(172,170,162,0.85);--ss-field-warm:rgba(244,168,62,0.8);--ss-field-wash:linear-gradient(to bottom,rgba(242,242,238,0),rgba(242,242,238,0.85));--ss-crop:var(--paper);--ss-tint:var(--paper);--ss-reach-deck:0;--ss-reach-drawer:0;--ss-reach-frame:0;--ss-radius:var(--control-radius,0);--portrait-window-height:calc(100dvh - var(--system-menu-height,26px) - var(--safe-area-top,0px) - var(--safe-area-bottom,0px));width:min(780px,calc(100vw - 48px));height:min(610px,calc(100vh - 76px));max-height:min(720px,calc(100vh - 76px));container-type:inline-size}.soundscape-status-bar{justify-content:space-between}.soundscape-status-bar span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.soundscape-status-bar span:last-child{flex:0 1 auto;margin-left:12px}.soundscape-pane{display:grid;grid-template-rows:110px minmax(0,1fr);min-height:0;height:100%;padding:0;overflow:hidden;background:var(--paper)}.soundscape-deck{display:grid;grid-template-columns:64px minmax(190px,1fr) auto;grid-template-areas:"art  copy      save" "art  position  save" "keys keys      level";gap:7px 12px;align-items:center;min-width:0;min-height:0;padding:10px 12px;box-sizing:border-box;border-bottom:1px solid var(--ss-rule-strong);background:color-mix(in srgb,var(--ss-tint) calc(var(--ss-reach-deck) * var(--ss-tint-ceiling)),var(--ss-panel))}.soundscape-artwork::after{border-color:color-mix(in srgb,var(--ss-tint) calc(var(--ss-reach-deck) * 100%),var(--ss-rule))}.soundscape-panel{background:color-mix(in srgb,var(--ss-tint) calc(var(--ss-reach-drawer) * var(--ss-tint-ceiling)),var(--paper))}.soundscape-window .details-bar.soundscape-status-bar{background:color-mix(in srgb,var(--ss-tint) calc(var(--ss-reach-frame) * var(--ss-tint-ceiling)),var(--paper))}.soundscape-artwork{position:relative;display:grid;grid-area:art;place-items:center;align-self:start;width:64px;height:64px;overflow:hidden;border:1px solid var(--ss-rule-strong);border-radius:var(--ss-radius);background:repeating-linear-gradient(0deg,transparent 0 3px,color-mix(in srgb,var(--ink) 9%,transparent) 3px 4px),var(--paper);box-shadow:var(--system-inset)}.soundscape-artwork::after{content:"";position:absolute;inset:5px;border:1px solid var(--ss-rule);pointer-events:none}.soundscape-artwork img{width:100%;height:100%;object-fit:cover}.soundscape-artwork .sys-icon{width:34px;height:34px;color:var(--ink)}.soundscape-now-copy{grid-area:copy;min-width:0;text-align:left}.soundscape-deck h3{width:100%;margin:0 0 3px;overflow:hidden;font-family:var(--ui-font);font-size:13px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.soundscape-now-artist{width:100%;margin:0;overflow:hidden;color:var(--ss-ink-quiet);font-size:10px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.soundscape-position{display:grid;grid-area:position;grid-template-columns:34px minmax(0,1fr) 34px;gap:8px;align-items:center;min-width:0}.soundscape-position time{color:var(--ss-ink-quiet);font-family:var(--mono-font,monospace);font-size:9px}.soundscape-position time:last-child{text-align:right}.system-track{position:relative;height:14px;border:var(--system-track-border);border-radius:var(--system-track-radius);background:var(--system-track-bg);box-shadow:var(--system-track-shadow);cursor:pointer;touch-action:none}.system-track[aria-disabled="true"]{cursor:default;opacity:var(--control-disabled-opacity)}.system-track-fill{position:absolute;inset:0 auto 0 0;width:var(--system-track-position,0%);border-radius:var(--system-track-radius);background:var(--system-track-fill);pointer-events:none}.system-track-thumb{position:absolute;top:0;left:var(--system-track-position,0%);width:15px;height:12px;border:var(--system-track-thumb-border);border-radius:var(--system-track-thumb-radius);background:var(--system-track-thumb-bg);box-shadow:var(--system-track-thumb-shadow);pointer-events:none}.system-segments{display:flex;gap:2px;cursor:pointer;touch-action:none}.system-segments span{display:block;width:8px;height:15px;border:var(--system-segment-border);border-radius:var(--system-segment-radius);background:var(--system-segment-bg)}.system-segments span.is-on{background:var(--system-segment-on-bg);box-shadow:var(--system-segment-on-shadow)}.soundscape-transport{display:flex;grid-area:keys;gap:4px;align-items:center}.soundscape-deck .soundscape-key{display:grid;place-items:center;width:var(--ss-key-size);min-width:var(--ss-key-size);height:var(--ss-key-size);min-height:var(--ss-key-size);padding:0;position:relative}.soundscape-deck .soundscape-key .sys-icon{width:16px;height:16px}.soundscape-deck .soundscape-key-wide{width:34px;min-width:34px}.soundscape-deck .soundscape-key small{position:absolute;right:-1px;bottom:-1px;display:grid;place-items:center;min-width:11px;height:11px;border:1px solid var(--ink);border-radius:var(--ss-radius);background:var(--paper);color:var(--ink);font-family:var(--mono-font,monospace);font-size:7px;line-height:1}.soundscape-deck .soundscape-key small:empty{display:none}.soundscape-level{display:flex;grid-area:level;gap:7px;align-items:center;justify-self:end}.soundscape-control-label{color:var(--ss-ink-quiet);font-size:9px;white-space:nowrap}.soundscape-save-moment{grid-area:save;align-self:center;justify-self:end;min-width:118px;white-space:nowrap}.soundscape-workbench{display:grid;grid-template-rows:28px minmax(0,1fr);min-width:0;min-height:0;background:var(--paper)}.soundscape-switch{display:flex;gap:10px;align-items:center;min-width:0;padding:0 10px;border-bottom:1px solid var(--ss-rule-strong);background:var(--shade)}.soundscape-mode-switch{display:flex;flex:0 1 auto;min-width:0;overflow:hidden}.soundscape-mode-switch button{display:inline-flex;gap:6px;align-items:center;min-width:0;height:20px;margin-right:-1px;padding:0 12px;border:1px solid var(--ss-rule-strong);border-radius:var(--ss-radius);background:var(--paper);color:var(--ink);font:inherit;font-size:10px;white-space:nowrap}.soundscape-mode-switch button[aria-selected="true"]{border-color:var(--btn-active-border-color,var(--ink));background:var(--btn-active-bg);color:var(--btn-active-fg);box-shadow:var(--btn-active-shadow,inset 1px 1px 0 var(--shade-dark))}.soundscape-mode-switch small{display:inline-grid;place-items:center;min-width:12px;height:12px;border:var(--soundscape-count-badge-border);border-radius:var(--ss-radius);font-family:var(--mono-font,monospace);font-size:8px;line-height:1}.soundscape-switch-action{display:flex;flex:1 1 auto;min-width:0;justify-content:flex-end}.soundscape-switch-action .btn{max-width:100%;min-width:0;min-height:20px;overflow:hidden;text-overflow:ellipsis}.soundscape-drawer{min-width:0;min-height:0;overflow:hidden;background:var(--paper)}.soundscape-panel{box-sizing:border-box;min-width:0;height:100%;padding:12px 14px;overflow:auto}.soundscape-queue-panel{display:flex;flex-direction:column}.soundscape-panel[hidden]{display:none}.soundscape-group-heading{display:flex;gap:8px;align-items:baseline;padding-bottom:4px;margin-bottom:8px;border-bottom:1px solid var(--ss-rule)}.soundscape-group-heading+*{margin-top:0}.soundscape-group-heading h3{flex:0 0 auto;margin:0;font-size:11px}.soundscape-group-heading p{flex:1 1 auto;min-width:0;margin:0;color:var(--ss-ink-quiet);font-size:9px;line-height:1.4}.soundscape-hint{margin:10px 0 0;color:var(--ss-ink-quiet);font-size:9px;line-height:1.5}.soundscape-source-actions{display:grid;grid-template-columns:minmax(174px,1.3fr) repeat(2,minmax(104px,0.8fr));gap:6px;margin-bottom:14px}.soundscape-source-actions .btn{min-width:0}.soundscape-search-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:center;margin-bottom:8px}.soundscape-search-form input{min-width:0;border:var(--soundscape-search-input-border);border-radius:var(--soundscape-search-input-radius)}.window .soundscape-list{border:1px solid var(--ss-rule-strong);border-radius:var(--ss-radius);background:var(--paper);box-shadow:var(--system-inset)}.soundscape-list[hidden]{display:none}.soundscape-search-results{max-height:104px;margin-bottom:8px;overflow:auto}.soundscape-queue{flex:1 1 auto;min-height:76px;overflow:auto}.soundscape-search-result,.soundscape-queue-item,.soundscape-saved-item{display:grid;width:100%;min-width:0;border:0;border-bottom:1px solid var(--ss-rule);border-radius:0;background:transparent;color:var(--ink);font:inherit;text-align:left}.soundscape-list>:last-child{border-bottom:0}.soundscape-search-result{grid-template-columns:22px minmax(0,1fr);gap:8px;align-items:center;padding:5px 7px}.soundscape-search-result:hover,.soundscape-search-result:focus-visible,.soundscape-queue-item:hover,.soundscape-queue-item:focus-within,.soundscape-saved-item:hover,.soundscape-saved-item:focus-visible{background:var(--btn-active-bg);color:var(--btn-active-fg)}.soundscape-search-result strong,.soundscape-search-result small,.soundscape-queue-item span,.soundscape-queue-item small,.soundscape-saved-item strong,.soundscape-saved-item small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.soundscape-search-result small,.soundscape-queue-item small,.soundscape-saved-item small{color:inherit;opacity:0.7;font-size:9px}.soundscape-queue-item{grid-template-columns:22px minmax(0,1fr) auto;gap:8px;align-items:center;padding:5px 7px}.soundscape-queue-item.is-current,.soundscape-saved-item.is-selected{background:var(--btn-active-bg);color:var(--btn-active-fg)}.soundscape-queue-index{color:inherit;font-family:var(--mono-font,monospace);font-size:8px;opacity:0.7}.soundscape-queue-select{min-width:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;text-align:left}.soundscape-queue-remove{width:18px;min-width:18px;height:18px;min-height:18px;padding:0;border:1px solid currentColor;border-radius:var(--ss-radius);background:transparent;color:inherit;font-size:9px;line-height:1}.soundscape-style-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;align-content:start;align-items:start}.soundscape-field-shell{display:grid;grid-template-columns:auto minmax(0,var(--ss-field-size)) auto;grid-template-areas:". top ." "left field right" ". bottom .";gap:4px 6px;align-items:center;justify-content:center}.soundscape-axis{color:var(--ink);font-family:var(--mono-font,monospace);font-size:9px;letter-spacing:0.04em}.soundscape-axis-top{grid-area:top;text-align:center}.soundscape-axis-left{grid-area:left}.soundscape-axis-right{grid-area:right}.soundscape-axis-bottom{grid-area:bottom;text-align:center}.soundscape-style-field{position:relative;grid-area:field;width:min(var(--ss-field-size),36cqi);min-width:160px;aspect-ratio:1;overflow:hidden;border:1px solid var(--ss-rule-strong);border-radius:var(--ss-radius);background:linear-gradient(rgba(0,0,0,0.055) 1px,transparent 1px) left top / var(--ss-field-grid) var(--ss-field-grid),linear-gradient(90deg,rgba(0,0,0,0.045) 1px,transparent 1px) left top / var(--ss-field-grid) var(--ss-field-grid),var(--ss-field-wash),linear-gradient(to right,var(--ss-field-cold),var(--ss-field-mid) 50%,var(--ss-field-warm)),#ffffff;box-shadow:var(--system-inset);cursor:crosshair;touch-action:none}.soundscape-style-field::before,.soundscape-style-field::after{content:"";position:absolute;inset:0;pointer-events:none}.soundscape-style-field::before{background:repeating-linear-gradient(0deg,rgba(16,17,20,0.34) 0 1px,transparent 1px 5px);-webkit-mask-image:linear-gradient(to bottom,#000000,transparent 58%);mask-image:linear-gradient(to bottom,#000000,transparent 58%)}.soundscape-style-field::after{background:repeating-linear-gradient(0deg,rgba(16,17,20,0.2) 0 1px,transparent 1px 16px);-webkit-mask-image:linear-gradient(to bottom,transparent 42%,#000000);mask-image:linear-gradient(to bottom,transparent 42%,#000000)}.soundscape-style-grid{position:absolute;inset:0;background:linear-gradient(to right,transparent calc(50% - 1px),rgba(16,17,20,0.42) calc(50% - 1px) 50%,transparent 50%),linear-gradient(to bottom,transparent calc(50% - 1px),rgba(16,17,20,0.42) calc(50% - 1px) 50%,transparent 50%);pointer-events:none}.soundscape-style-puck{position:absolute;left:var(--ss-field-x);top:var(--ss-field-y);display:grid;place-items:center;width:15px;height:15px;border:var(--system-control-line) solid var(--ink);border-radius:min(var(--ss-radius),4px);background:color-mix(in srgb,var(--paper) 72%,transparent);box-shadow:0 0 0 1px var(--paper);transform:translate(-50%,-50%);pointer-events:none;transition:transform 120ms ease}.soundscape-style-puck::after{content:"";width:3px;height:3px;background:var(--ink)}.soundscape-style-field:focus-visible .soundscape-style-puck{transform:translate(-50%,-50%) scale(1.15)}.soundscape-style-side{display:grid;min-width:0;align-content:start}.soundscape-style-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.soundscape-style-strip .btn{min-width:0;min-height:24px;padding:3px 8px;overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.soundscape-intensity-control{display:flex;gap:8px;align-items:center;margin-top:10px}.soundscape-style-summary{min-height:18px;margin-top:10px;padding:6px 9px;border:1px solid var(--ss-rule-strong);border-radius:var(--ss-radius);background:var(--quiet-panel);box-shadow:var(--system-inset);font-family:var(--mono-font,monospace);font-size:11px;text-align:left}.soundscape-style-summary small{display:block;margin-bottom:3px;color:var(--ss-ink-quiet);font-size:8px}.soundscape-style-actions{display:flex;gap:6px;margin-top:10px}.soundscape-style-note{display:grid;gap:5px;margin-top:8px}.soundscape-style-note[hidden]{display:none}.soundscape-style-note textarea{resize:vertical}.soundscape-saved-pane{display:flex;flex-direction:column}.soundscape-saved-list{flex:1 1 auto;min-height:100px;overflow:auto}.soundscape-saved-item{grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:7px 8px}.soundscape-saved-swatch{width:44px;height:12px;border:1px solid currentColor;border-radius:var(--ss-radius);background:var(--soundscape-swatch,var(--ink))}.soundscape-saved-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px}.soundscape-empty{margin:0;padding:22px 10px;color:var(--ss-ink-quiet);font-size:10px;line-height:1.5;text-align:center}.soundscape-window button:focus-visible,.soundscape-window input:focus-visible,.soundscape-window textarea:focus-visible,.soundscape-window .system-track:focus-visible,.soundscape-window .system-segments:focus-visible,.soundscape-window .soundscape-style-field:focus-visible{outline:var(--control-focus-outline);outline-offset:var(--control-focus-offset)}@container (max-width:650px){.soundscape-pane{--ss-field-size:190px;grid-template-rows:168px minmax(250px,1fr)}.soundscape-deck{grid-template-columns:56px minmax(0,1fr);grid-template-areas:"art  copy" "position position" "keys level" "save save";gap:7px 10px;padding:10px}.soundscape-artwork{width:56px;height:56px}.soundscape-artwork .sys-icon{width:30px;height:30px}.soundscape-save-moment{justify-self:stretch}.soundscape-source-actions{grid-template-columns:1fr 1fr}#soundscape-connect-apple{grid-column:1 / -1}.soundscape-style-panel{display:flex;flex-direction:column;gap:12px;align-items:stretch}.soundscape-style-field{width:min(var(--ss-field-size),62cqi)}.soundscape-saved-actions{grid-template-columns:1fr}}@container (max-width:420px){.soundscape-pane{--ss-key-size:30px;grid-template-rows:186px minmax(240px,1fr)}#soundscape-shuffle,#soundscape-repeat,.soundscape-level .soundscape-control-label{display:none}.soundscape-deck .soundscape-key-wide{width:40px;min-width:40px}.soundscape-switch-action{display:none}.soundscape-switch{justify-content:center}.soundscape-panel{padding:10px}.soundscape-source-actions{grid-template-columns:1fr}#soundscape-connect-apple{grid-column:auto}}@media (prefers-reduced-motion:reduce){.soundscape-style-puck{transition:none}}.control-strip{position:fixed;top:var(--control-strip-top,0px);left:0;z-index:var(--z-control-strip);display:flex;align-items:stretch;height:var(--control-strip-thickness);width:max-content;max-width:calc(100vw - 8px);background:var(--control-strip-bg);border:var(--control-strip-border);border-radius:var(--control-strip-radius);box-shadow:var(--control-strip-shadow);backdrop-filter:var(--control-strip-backdrop);-webkit-backdrop-filter:var(--control-strip-backdrop);overflow:hidden;transition:transform var(--control-strip-collapse-duration) ease-out}.control-strip[data-edge="right"]{left:auto;right:0;flex-direction:row-reverse;border-radius:var(--control-strip-radius-mirrored)}.control-strip.is-fixed-length{width:var(--control-strip-length,max-content)}.control-strip.is-collapsed{transform:translateX(calc(var(--control-strip-handle-width) - 100%))}.control-strip[data-edge="right"].is-collapsed{transform:translateX(calc(100% - var(--control-strip-handle-width)))}.control-strip.is-collapsed .control-strip-modules,.control-strip.is-collapsed .control-strip-scroll{visibility:hidden;transition:visibility 0s linear var(--control-strip-collapse-duration)}.control-strip-scroll{width:var(--control-strip-scroll-button-width);flex:0 0 auto;border:0;background:transparent;color:var(--ink);cursor:pointer;position:relative}.control-strip-scroll:disabled{cursor:default;opacity:0.45}.control-strip-scroll::after{content:"";position:absolute;top:50%;left:50%;border:4px solid transparent;transform:translate(-50%,-50%)}.control-strip-scroll-back::after{border-right-color:currentColor;transform:translate(calc(-50% - 2px),-50%)}.control-strip-scroll-forward::after{border-left-color:currentColor;transform:translate(calc(-50% + 2px),-50%)}.control-strip[data-edge="right"] .control-strip-scroll-back::after{border-right-color:transparent;border-left-color:currentColor;transform:translate(calc(-50% + 2px),-50%)}.control-strip[data-edge="right"] .control-strip-scroll-forward::after{border-left-color:transparent;border-right-color:currentColor;transform:translate(calc(-50% - 2px),-50%)}.control-strip-scroll-back{border-right:var(--control-strip-divider)}.control-strip-scroll-forward{border-left:var(--control-strip-divider)}.control-strip-modules{display:flex;align-items:stretch;flex:1 1 auto;min-width:0;overflow:hidden;visibility:visible}.control-strip-module-track{display:flex;align-items:center;height:100%;transform:translateX(calc(-1 * var(--control-strip-scroll,0px)))}.control-strip[data-edge="right"] .control-strip-module-track{direction:rtl}.control-strip-module{width:24px;height:var(--control-strip-tile-height);border:0;background:var(--control-strip-tile-bg);color:var(--ink);display:grid;place-items:center;cursor:pointer;padding:0;margin:var(--control-strip-tile-margin);border-radius:var(--control-strip-tile-radius);box-shadow:var(--control-strip-tile-shadow)}.control-strip-module+.control-strip-module{border-left:var(--control-strip-divider)}.control-strip-module.is-dragging{opacity:0.55}.control-strip-module.is-drop-before{box-shadow:inset 2px 0 0 var(--ink)}.control-strip[data-edge="right"] .control-strip-module.is-drop-before{box-shadow:inset -2px 0 0 var(--ink)}.control-strip-module .sys-icon{--system-icon-shape-rendering:crispEdges;width:16px;height:16px;padding:0;border:0;border-radius:0;background-color:transparent;box-shadow:none;filter:none;backdrop-filter:none;-webkit-backdrop-filter:none;color:inherit}.control-strip-module .sys-icon-svg{shape-rendering:crispEdges}.control-strip-module .multifinder-icon{border-color:currentColor;background:linear-gradient(currentColor,currentColor) 2px 2px / 8px 2px no-repeat,transparent}.menu-bar .is-control-strip-counterpart-hidden{display:none}.control-strip-clock-text{min-width:34px;font-size:10px;font-variant-numeric:tabular-nums;white-space:nowrap}.control-strip-module.has-gauge{width:auto;padding:0 5px;gap:2px;grid-auto-flow:column}.control-strip-module:hover,.control-strip-module:focus-visible{background:var(--control-strip-hover-bg);color:var(--control-strip-hover-fg);box-shadow:var(--control-strip-tile-hover-shadow)}.control-strip-module.is-open{background:var(--control-strip-active-bg);color:var(--control-strip-active-fg);box-shadow:var(--control-strip-active-shadow)}.control-strip-module:focus-visible{outline:var(--control-focus-outline);outline-offset:-1px}.control-strip-mini-player{width:auto;display:flex;align-items:center;gap:2px;padding:0 6px;height:100%}.control-strip-mini-player:hover,.control-strip-mini-player:focus-within,.control-strip-mini-player.is-open{background:transparent;color:var(--ink)}.control-strip-mini-control{width:18px;height:18px;min-width:18px;border:0;background:transparent;color:inherit;display:grid;place-items:center;padding:0;cursor:pointer;font-size:13px;line-height:1}.control-strip-mini-control:hover,.control-strip-mini-control:focus-visible,.control-strip-mini-title:hover,.control-strip-mini-title:focus-visible{background:var(--control-strip-hover-bg);color:var(--control-strip-hover-fg);box-shadow:var(--control-strip-hover-shadow);outline:0}.control-strip-mini-control .sys-icon{width:12px;height:12px;background:transparent;color:inherit}.control-strip-mini-title{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:0;background:transparent;color:inherit;font-family:var(--ui-font);font-size:11px;line-height:1.1;text-align:left;padding:2px 5px;cursor:pointer}.control-strip-scroll:hover,.control-strip-scroll:focus-visible{background:var(--control-strip-hover-bg);color:var(--control-strip-hover-fg);box-shadow:var(--control-strip-hover-shadow)}.control-strip-scroll:focus-visible{outline:var(--control-focus-outline);outline-offset:-1px}.control-strip-gauge-wrap{display:block;line-height:0}.control-strip-gauge{display:block;width:36px;height:8px;border:var(--control-strip-border);background:var(--control-strip-gauge-bg);position:relative}.control-strip-gauge-fill{position:absolute;left:0;top:0;bottom:0;width:var(--gauge-fill,0%);background:var(--control-strip-gauge)}.control-strip-handle{width:var(--control-strip-handle-width);border:0;background:transparent;color:var(--ink);cursor:pointer;position:relative;flex:0 0 auto}.control-strip-handle::after{content:"";position:absolute;inset:var(--control-strip-grip-inset);border-radius:var(--control-strip-grip-radius);background:var(--control-strip-grip)}.control-strip-handle:hover,.control-strip-handle:focus-visible{background:var(--control-strip-hover-bg);color:var(--control-strip-hover-fg);box-shadow:var(--control-strip-hover-shadow)}.control-strip-handle.is-dragging{background:var(--control-strip-active-bg);color:var(--control-strip-active-fg);box-shadow:var(--control-strip-active-shadow)}.control-strip-handle:focus-visible{outline:var(--control-focus-outline);outline-offset:-1px}.menu-popover.control-strip-menu{display:block;position:fixed;top:auto;left:var(--control-strip-menu-left,8px);bottom:var(--control-strip-menu-bottom,calc(var(--control-strip-thickness) + var(--desk-edge-gap) + 2px));z-index:var(--z-control-strip-menu);max-height:60vh;overflow-y:auto;font-family:var(--ui-font);font-size:var(--control-strip-menu-font-size,12px)}.control-strip-menu.project-switcher-popover{width:min(300px,calc(100vw - 16px));max-height:min(440px,calc(100vh - 36px));overflow:auto;scrollbar-gutter:stable}.control-strip-menu.cloud-model-popover{width:min(260px,calc(100vw - 16px));max-height:min(440px,calc(100vh - 36px));overflow:auto;scrollbar-gutter:stable}.control-strip-hotkey-row{display:flex;gap:6px;align-items:center;min-width:0}.control-strip-hotkey-row input{flex:1 1 auto;min-width:0}.control-strip-field-row .control-field{flex:1 1 190px;min-width:0}.control-strip-modules-stack{gap:8px}.control-strip-module-list{list-style:none;margin:6px 0;padding:0;border:var(--control-strip-border);background:var(--paper);max-height:220px;min-height:88px;overflow-y:auto}.control-strip-module-row{display:flex;align-items:center;gap:8px;min-height:30px;padding:4px 8px;cursor:pointer;font-size:12px;line-height:1.25}.control-strip-module-row:focus-visible{outline:var(--control-focus-outline);outline-offset:-2px}.control-strip-module-row+.control-strip-module-row{border-top:1px solid var(--shade,#aaaaaa)}.control-strip-module-row.is-selected{background:var(--ink);color:var(--paper)}.control-strip-module-row.is-disabled .control-strip-settings-name{opacity:0.55}.control-strip-settings-icon .sys-icon{width:16px;height:16px;background:transparent;color:inherit;display:block}.control-strip-settings-state{margin-left:auto;opacity:0.8}.control-strip-module-actions{margin-top:6px}@media (prefers-reduced-motion:reduce){.control-strip,.control-strip.is-collapsed .control-strip-modules,.control-strip.is-collapsed .control-strip-scroll{transition-duration:0s;transition-delay:0s}}.endfield-terminal-window{container:endfield-terminal / size;width:min(1180px,calc(100vw - 64px));height:min(760px,calc(100vh - 74px))}.endfield-status-bar{justify-content:space-between;gap:12px}.endfield-status-bar span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.endfield-terminal-pane{display:grid;grid-template-columns:228px minmax(0,1fr);min-height:0;padding:0;overflow:hidden;background:var(--endfield-pane-bg);background-position:var(--endfield-pane-bg-position);background-repeat:var(--endfield-pane-bg-repeat);background-size:var(--endfield-pane-bg-size);font-family:var(--mono-font)}.endfield-sidebar{display:grid;grid-template-rows:auto minmax(74px,auto) minmax(0,1fr);min-width:0;min-height:0;border-right:var(--endfield-surface-border);background:var(--endfield-sidebar-bg)}.endfield-sidebar-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:42px;padding:7px 8px;border-bottom:var(--endfield-surface-border)}.endfield-sidebar h3,.endfield-sidebar-head h3{margin:0;font-family:var(--title-font);font-size:12px;line-height:1.2}.endfield-new-session{flex:0 0 auto}.endfield-nav-section{min-width:0;min-height:0}.endfield-match-section{display:grid;grid-template-rows:auto minmax(0,1fr);border-top:var(--endfield-surface-border)}.endfield-match-section h3{padding:8px;border-bottom:var(--endfield-surface-border)}.endfield-recent-list,.endfield-match-list,.endfield-output{min-height:0;overflow:auto;scrollbar-color:rgba(0,0,0,0.36) transparent;scrollbar-width:thin}.endfield-recent-list::-webkit-scrollbar,.endfield-match-list::-webkit-scrollbar,.endfield-output::-webkit-scrollbar{width:9px;height:9px}.endfield-recent-list::-webkit-scrollbar-thumb,.endfield-match-list::-webkit-scrollbar-thumb,.endfield-output::-webkit-scrollbar-thumb{border:2px solid transparent;background:rgba(0,0,0,0.34);background-clip:padding-box}.endfield-recent-item,.endfield-match{display:grid;width:100%;min-width:0;border:0;border-bottom:var(--endfield-evidence-divider);border-radius:0;background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.endfield-recent-item{grid-template-columns:24px minmax(0,1fr);align-items:center;min-height:38px;padding:6px 8px 6px 5px}.endfield-match{grid-template-columns:24px minmax(0,1fr);grid-template-rows:auto auto;padding:7px 8px 7px 5px}.endfield-recent-item>span,.endfield-match>span{display:grid;grid-row:1 / -1;place-items:center;width:20px;height:20px;border:var(--endfield-index-border);background:var(--endfield-index-bg);color:var(--endfield-muted);font-size:10px;text-align:center}.endfield-recent-item b,.endfield-match b,.endfield-match small{min-width:0;overflow:hidden;text-overflow:ellipsis}.endfield-recent-item b,.endfield-match b{font-size:11px;line-height:1.3;white-space:nowrap}.endfield-match small{color:var(--endfield-muted);font-size:9px;white-space:nowrap}.endfield-recent-item:hover:not(:disabled),.endfield-match:hover:not(:disabled){background:var(--endfield-hover-bg)}.endfield-recent-item.is-selected{background:var(--endfield-selected-bg);color:var(--endfield-selected-fg)}.endfield-recent-item.is-selected>span{color:inherit}.endfield-recent-item:focus-visible,.endfield-match:focus-visible{outline:var(--control-focus-outline);outline-offset:-3px}.endfield-recent-item:active:not(:disabled),.endfield-match:active:not(:disabled){transform:translateY(1px)}.endfield-recent-item:disabled,.endfield-match:disabled{cursor:wait;opacity:var(--disabled-opacity)}.endfield-empty{margin:0;padding:10px;color:var(--endfield-muted);font-size:10px;line-height:1.45}.endfield-main{display:grid;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;overflow:hidden}.endfield-output{display:grid;align-content:start;gap:12px;padding:14px;scroll-padding:14px}.endfield-answer,.endfield-evidence-list{min-width:0;border:var(--endfield-surface-border);border-radius:var(--endfield-surface-radius);background:var(--endfield-surface-bg);box-shadow:var(--endfield-surface-shadow)}.endfield-answer{padding:18px 20px;padding:clamp(16px,3cqi,28px);font-family:var(--text-font);font-size:14px;line-height:1.65}.endfield-kicker{margin:0 0 5px;color:var(--endfield-muted);font-family:var(--mono-font);font-size:10px;letter-spacing:0.08em;text-transform:uppercase}.endfield-answer h3{max-width:30ch;margin:0 0 12px;font-family:var(--title-font);font-size:22px;font-size:clamp(18px,2.4cqi,26px);line-height:1.18;text-wrap:balance}.endfield-answer .markdown-body{max-width:72ch;overflow-wrap:anywhere}.endfield-answer .markdown-body p,.endfield-answer .markdown-body ul,.endfield-answer .markdown-body ol,.endfield-answer .markdown-body blockquote,.endfield-answer .markdown-body pre{margin:0 0 0.8em}.endfield-answer .markdown-body ul,.endfield-answer .markdown-body ol{padding-left:1.35em}.endfield-answer .markdown-body code{border:1px solid var(--endfield-muted);padding:0 0.25em;background:var(--endfield-hover-bg);font-family:var(--mono-font);font-size:0.9em}.endfield-answer .markdown-body blockquote{padding:0.35em 0.8em;border-left:var(--endfield-quote-rule);border-radius:var(--endfield-quote-radius);background:var(--endfield-hover-bg)}.endfield-inline-citation{display:inline-grid;place-items:center;min-width:17px;height:17px;margin-inline:2px;padding:0 3px;border:var(--endfield-index-border);border-radius:var(--endfield-index-radius);background:var(--endfield-index-bg);color:var(--endfield-ink,var(--ink));font-family:var(--mono-font);font-size:10px;font-weight:700;line-height:1;vertical-align:1px;cursor:pointer}.endfield-inline-citation:hover,.endfield-inline-citation:focus-visible{background:var(--endfield-hover-bg);color:var(--endfield-ink,var(--ink))}.endfield-answer .markdown-body>:last-child{margin-bottom:0}.endfield-welcome{min-height:280px;min-height:min(360px,56cqh);align-content:center}.endfield-welcome>p:not(.endfield-kicker){max-width:64ch;margin:0}.endfield-suggestions{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}.endfield-loading{opacity:0.78}.endfield-loading::after{width:42px;height:2px;margin-top:14px;background:var(--ink);content:"";animation:endfield-query-pulse 900ms ease-in-out infinite alternate}.endfield-error>p{max-width:62ch}.endfield-evidence-list>h3{margin:0;padding:10px 12px;border-bottom:var(--endfield-evidence-divider);font-family:var(--title-font);font-size:13px}.endfield-evidence{scroll-margin:14px;border-bottom:var(--endfield-evidence-divider)}.endfield-evidence:last-child{border-bottom:0}.endfield-evidence:focus{outline:var(--control-focus-outline);outline-offset:-3px}.endfield-evidence summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:38px;padding:7px 10px;cursor:pointer;list-style:none}.endfield-evidence summary::-webkit-details-marker{display:none}.endfield-evidence summary:hover{background:var(--endfield-hover-bg)}.endfield-evidence-index{display:grid;place-items:center;min-width:22px;width:auto;height:22px;padding-inline:4px;border:var(--endfield-index-border);border-radius:var(--endfield-index-radius);background:var(--endfield-index-bg);font-family:var(--mono-font);font-size:11px;font-weight:700;line-height:1}.endfield-evidence-title{min-width:0;overflow:hidden;font-family:var(--text-font);font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.endfield-evidence-speaker{color:var(--endfield-muted);font-size:10px}.endfield-evidence-body{padding:4px 12px 12px 40px;font-family:var(--text-font);font-size:12px;line-height:1.55}.endfield-evidence-body p{margin:0}.endfield-evidence-body .endfield-context{margin:6px 0 0;padding:4px 8px 5px 9px;border-left:var(--endfield-context-rule);border-radius:var(--endfield-context-radius);background:var(--endfield-context-bg)}.endfield-context-speaker{display:block;color:var(--endfield-muted);font-family:var(--mono-font);font-size:10px;font-style:normal;letter-spacing:0.04em}.endfield-context-line{display:block}.endfield-command-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:9px;border-top:var(--endfield-surface-border);background:var(--endfield-sidebar-bg)}.endfield-query-field{min-width:0}.endfield-query-field input{width:100%;min-height:var(--control-hit-target)}.endfield-command-bar[aria-busy="true"]{cursor:wait}@keyframes endfield-query-pulse{from{transform:scaleX(0.35);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}@container endfield-terminal (max-width:760px){.endfield-terminal-pane{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(112px,32%)}.endfield-main{grid-row:1}.endfield-sidebar{grid-row:2;grid-template-columns:minmax(0,0.8fr) minmax(0,1.2fr);grid-template-rows:auto minmax(0,1fr);border-top:var(--endfield-surface-border);border-right:0}.endfield-sidebar-head{grid-column:1 / -1}.endfield-match-section{border-top:0;border-left:var(--endfield-surface-border)}}@container endfield-terminal (max-width:520px){.endfield-output{padding:8px}.endfield-answer{padding:14px}.endfield-command-bar{grid-template-columns:minmax(0,1fr) auto}.endfield-command-bar input,.endfield-command-bar button{min-height:44px}.endfield-evidence summary{grid-template-columns:auto minmax(0,1fr)}.endfield-evidence-speaker{grid-column:2}.endfield-evidence-body{padding-left:12px}}@media(prefers-reduced-motion:reduce){.endfield-loading::after{animation:none}.endfield-recent-item,.endfield-match{transition-duration:0.01ms}.endfield-recent-item:active:not(:disabled),.endfield-match:active:not(:disabled){transform:none}}.draft-desk-window{left:var(--draft-desk-window-left);top:var(--draft-desk-window-top);width:var(--draft-desk-window-width);height:var(--draft-desk-window-height);min-width:300px;min-height:280px}.draft-desk-details{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:12px;min-width:0}.draft-desk-details>#quick-draft-status{grid-column:4;min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.draft-desk-details>#quick-draft-protect-state{grid-column:3}.draft-desk-details>#quick-draft-stack-state{grid-column:5}.draft-desk-pane{display:grid;min-height:0;padding:0;overflow:hidden}.draft-desk-layout{display:grid;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;overflow:hidden}.draft-desk-workspace{display:grid;grid-template-columns:var(--quick-draft-shelf-width) minmax(0,1fr) var(--quick-draft-inspector-width);min-width:0;min-height:0;overflow:hidden;background:var(--paper)}.draft-desk-paper{grid-column:2;grid-row:1;display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;overflow:hidden;background:var(--paper)}.draft-desk-sheet-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(126px,auto) minmax(112px,auto);align-items:center;gap:8px;padding:7px 12px;border-bottom:var(--quick-draft-divider-border)}.draft-desk-title-field{display:grid;min-width:0}.draft-desk-title-field input{width:100%;min-width:0;padding:1px 2px;border:0;border-bottom:var(--system-control-line) solid var(--ink);border-radius:0;outline:0;background:transparent;box-shadow:none;color:var(--ink);font-family:var(--title-font);font-size:13px;line-height:1.35}.draft-desk-title-field:focus-within{box-shadow:none}.draft-desk-sheet-select,.draft-desk-sheet-select select{width:100%;min-width:0}.draft-desk-sheet-select:last-child .system-select-menu{right:0;left:auto}.draft-desk-paper-body{display:grid;min-height:0;overflow:hidden}.draft-desk-intake,.draft-desk-editor{grid-area:1 / 1;min-width:0;min-height:0}.draft-desk-intake[hidden],.draft-desk-editor[hidden]{display:none}.draft-desk-intake{position:relative;display:grid;grid-template-rows:minmax(0,1fr) minmax(108px,auto) auto;gap:0;padding:12px 16px;overflow:auto}.draft-desk-intake-field{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;padding:0 0 10px;border-bottom:var(--quick-draft-divider-border);color:var(--quick-draft-secondary-fg);font-family:var(--title-font);font-size:11px}.draft-desk-intake-field+.draft-desk-intake-field{padding-top:16px}.draft-desk-intake-field textarea{width:100%;min-height:72px;padding:8px 0 4px;resize:vertical;border:0;border-radius:0;outline:0;background:transparent;box-shadow:none;color:var(--ink);font-family:var(--editor-font);font-size:12.5px;line-height:1.85}.draft-desk-intake-primary textarea{resize:none}.draft-desk-intake-field:focus-within{color:var(--ink);background:var(--quick-draft-field-focus-bg);box-shadow:var(--quick-draft-field-focus-shadow)}.draft-desk-intake-actions,.draft-desk-actions{display:flex;align-items:center;gap:6px}.draft-desk-intake-actions{flex-wrap:wrap;padding-top:12px}.draft-desk-intake-actions .draft-desk-command-popover{grid-template-columns:minmax(210px,1fr);min-width:236px}.draft-desk-action-gap{flex:1 1 auto}.draft-desk-editor{position:relative;display:flex;overflow:hidden;border:0;border-radius:0;background:var(--paper);box-shadow:none}.draft-desk-editor>.mde-surface{min-height:0}.draft-desk-editor .mde-surface>.mde-input,.draft-desk-editor .mde-surface>.mde-highlight{max-width:42rem;padding-top:30px;padding-bottom:40px}.draft-desk-editor .teachtext-preview{padding:30px clamp(24px,7%,72px) 48px;border:0;background:var(--paper)}.draft-desk-editor.is-selected{outline:var(--quick-draft-state-selected-outline);outline-offset:-2px}.draft-desk-editor.is-selected::after,.draft-desk-intake.is-working::after,.draft-desk-editor.is-working::after{position:absolute;inset:0;content:"";pointer-events:none}.draft-desk-editor.is-selected::after{background:var(--quick-draft-state-selected-surface);animation:var(--quick-draft-state-selected-animation)}.draft-desk-intake.is-working::after,.draft-desk-editor.is-working::after{top:auto;height:2px;background:var(--quick-draft-state-working-surface);animation:var(--quick-draft-state-working-animation)}.draft-desk-shelf,.draft-desk-inspector{grid-row:1;display:grid;min-width:0;min-height:0;overflow:hidden;background:var(--quick-draft-panel-bg)}.draft-desk-shelf{grid-column:1;grid-template-rows:auto minmax(0,1fr) auto;border-right:var(--quick-draft-sidebar-border)}.draft-desk-inspector{grid-column:3;grid-template-rows:minmax(0,1fr) auto;border-left:var(--quick-draft-sidebar-border);overflow-y:auto}.draft-desk-region-head{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:8px 8px 4px;border-bottom:var(--quick-draft-divider-border);font-family:var(--title-font)}.draft-desk-drawer-close,.draft-desk-drawer-switch{display:none}.draft-desk-source-map{display:grid;align-content:start;gap:0;min-height:0;padding:4px 0;overflow:auto}.draft-desk-material-row{display:grid;grid-template-columns:14px minmax(0,1fr);align-items:start;gap:6px;width:100%;min-width:0;padding:4px 8px;border:0;border-bottom:var(--quick-draft-divider-border);border-radius:0;background:transparent;box-shadow:none;text-align:left}.draft-desk-material-icon{position:relative;width:12px;height:14px;border:var(--system-control-line) solid currentColor;background:transparent}.draft-desk-material-icon::after{position:absolute;inset:2px 2px auto;height:1px;background:currentColor;box-shadow:0 3px 0 currentColor,0 6px 0 currentColor;content:""}.draft-desk-material-copy{display:grid;min-width:0;gap:1px}.draft-desk-material-row b,.draft-desk-material-row small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.draft-desk-material-row small,.draft-desk-source-empty,.draft-desk-layer-scope-row,.draft-desk-protect-summary{color:var(--quick-draft-secondary-fg);font-size:11px}.draft-desk-material-row.is-selected{background:var(--ink);color:var(--quick-draft-selected-fg)}.draft-desk-material-row.is-selected small{color:inherit}.draft-desk-source-empty{margin:0;padding:10px;line-height:1.45}.draft-desk-shelf.is-empty{grid-template-rows:auto auto minmax(0,1fr)}.draft-desk-shelf.is-empty .draft-desk-source-map{padding:18px 16px 0;overflow:visible}.draft-desk-shelf.is-empty .draft-desk-source-empty{max-width:34ch;padding:0;font-size:12px;line-height:1.5}.draft-desk-shelf.is-empty .draft-desk-add-material{align-self:start;justify-self:start;margin:8px 16px}.draft-desk-add-material{margin:8px 10px 10px}.draft-desk-inspector-section{min-width:0}.draft-desk-layer-stack{display:grid;padding:4px 8px 0}.draft-desk-layer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;padding:2px 0}.draft-desk-layer.is-off{color:var(--quick-draft-secondary-fg)}.draft-desk-layer-row{display:grid;grid-template-columns:auto 14px minmax(0,1fr);align-items:center;gap:4px;min-width:0}.draft-desk-layer-row i{font-style:normal;text-align:center}.draft-desk-layer-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.draft-desk-layer .select-wrap-inline,.draft-desk-layer .select-wrap-inline select{min-width:0;max-width:100%}.draft-desk-layer-disclosure,.draft-desk-mobile-inspector-actions{display:none}.draft-desk-layer-scope-row,.draft-desk-protect-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px}.draft-desk-layer-scope-row{margin:4px 8px 0;padding:4px 0 7px;border-top:var(--quick-draft-divider-border)}.draft-desk-layer-detail{gap:4px;margin:0 8px;padding:5px 0 7px;border-bottom:var(--quick-draft-divider-border)}.draft-desk-layer-detail:not([hidden]){display:grid}.draft-desk-layer-detail p{margin:0 0 4px;color:var(--quick-draft-secondary-fg);font-size:11px;line-height:1.35}.draft-desk-layer-edit-controls{display:grid;grid-template-columns:minmax(0,1fr) repeat(3,auto);align-items:center;gap:4px}.draft-desk-layer-detail input,.draft-desk-protect input{width:100%;min-width:0}.draft-desk-protect{display:grid;gap:6px;padding:4px 8px 8px;border-bottom:var(--quick-draft-divider-border)}.draft-desk-protect>b{padding-bottom:2px;border-bottom:var(--quick-draft-divider-border);font-weight:normal;font-family:var(--title-font)}.draft-desk-protect-detail:not([hidden]){display:block}.draft-desk-protect>[data-quick-draft-protect-selection]{justify-self:start}.draft-desk-versions-section{border-top:var(--quick-draft-sidebar-border)}.draft-desk-versions-list{display:grid;overflow:visible}.draft-desk-versions-list.is-empty{padding:8px 10px;color:var(--quick-draft-secondary-fg);font-size:11px}.draft-desk-version-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;min-width:0;padding:6px 8px;border-bottom:var(--quick-draft-divider-border)}.draft-desk-version-row>span{display:grid;min-width:0}.draft-desk-version-row b,.draft-desk-version-row small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.draft-desk-version-row small{color:var(--quick-draft-secondary-fg);font-size:10px}.draft-desk-versions-section>.btn{margin:3px 8px 9px}.draft-desk-actions{min-width:0;padding:7px 9px;border-top:var(--quick-draft-sidebar-border);background:var(--quick-draft-actions-bg)}.draft-desk-display-switch,.draft-desk-drawer-switch{align-items:center}.draft-desk-display-switch{display:flex}.draft-desk-display-label-narrow{display:none}.draft-desk-display-switch .btn+.btn{margin-left:-1px}.draft-desk-display-switch .btn.is-active,.draft-desk-display-switch .btn[aria-selected="true"],.draft-desk-drawer-switch .btn.is-active,.draft-desk-drawer-switch .btn[aria-expanded="true"]{background:var(--ink);color:var(--quick-draft-selected-fg)}.draft-desk-command-menu{flex:0 0 auto}.draft-desk-command-menu.is-disabled>summary{opacity:0.5;pointer-events:none}.draft-desk-command-popover{grid-template-columns:repeat(2,minmax(156px,1fr));min-width:352px;max-height:min(430px,70vh);overflow:auto}.draft-desk-deliver-menu .draft-desk-command-popover{right:0;left:auto;grid-template-columns:minmax(210px,1fr);min-width:236px}.draft-desk-command-section{display:grid;align-content:start;gap:3px;padding:4px}.draft-desk-command-section b{padding:2px 5px;border-bottom:var(--quick-draft-divider-border)}.draft-desk-layout.is-empty-draft .draft-desk-workspace{grid-template-columns:minmax(0,1fr)}.draft-desk-layout.is-empty-draft .draft-desk-paper{grid-column:1}.draft-desk-layout.is-empty-draft .draft-desk-shelf,.draft-desk-layout.is-empty-draft .draft-desk-inspector{display:none}.draft-desk-layout.is-shelf-hidden:not(.is-inspector-hidden):not(.is-empty-draft) .draft-desk-workspace{grid-template-columns:0 minmax(0,1fr) var(--quick-draft-inspector-width)}.draft-desk-layout.is-inspector-hidden:not(.is-shelf-hidden):not(.is-empty-draft) .draft-desk-workspace{grid-template-columns:var(--quick-draft-shelf-width) minmax(0,1fr) 0}.draft-desk-layout.is-shelf-hidden.is-inspector-hidden:not(.is-empty-draft) .draft-desk-workspace{grid-template-columns:0 minmax(0,1fr) 0}.draft-desk-layout.is-shelf-hidden .draft-desk-shelf,.draft-desk-layout.is-inspector-hidden .draft-desk-inspector{display:none}@container (max-width:800px){.draft-desk-details{grid-template-columns:auto auto minmax(0,1fr) auto;gap:8px}.draft-desk-details>#quick-draft-stats{display:none}.draft-desk-details>#quick-draft-status{grid-column:4;text-align:right}.draft-desk-details>#quick-draft-protect-state,.draft-desk-details>#quick-draft-stack-state{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.draft-desk-details>#quick-draft-protect-state{grid-column:2}.draft-desk-details>#quick-draft-stack-state{grid-column:4}.draft-desk-window.is-quick-draft-empty .draft-desk-details>#quick-draft-protect-state,.draft-desk-window.is-quick-draft-empty .draft-desk-details>#quick-draft-stack-state,.draft-desk-window:not(.is-quick-draft-empty) .draft-desk-details>#quick-draft-status{display:none}.draft-desk-window.has-live-quick-draft-status .draft-desk-details>#quick-draft-status{display:block}.draft-desk-window.has-live-quick-draft-status .draft-desk-details>#quick-draft-stack-state{display:none}.draft-desk-workspace,.draft-desk-layout.is-empty-draft .draft-desk-workspace{position:relative;grid-template-columns:minmax(0,1fr)}.draft-desk-layout.is-shelf-hidden .draft-desk-workspace,.draft-desk-layout.is-inspector-hidden .draft-desk-workspace{grid-template-columns:minmax(0,1fr)}.draft-desk-paper,.draft-desk-layout.is-empty-draft .draft-desk-paper{grid-column:1}.draft-desk-shelf,.draft-desk-inspector{position:absolute;top:0;bottom:0;display:none;width:calc(100% - var(--quick-draft-drawer-edge));border:0;background:var(--glass-reading-surface,var(--quick-draft-panel-bg));box-shadow:var(--system-shadow);backdrop-filter:var(--glass-reading-blur,none);-webkit-backdrop-filter:var(--glass-reading-blur,none)}.draft-desk-shelf{right:auto;left:0}.draft-desk-inspector{right:0;left:auto}.draft-desk-layout.is-shelf-open .draft-desk-shelf,.draft-desk-layout.is-inspector-open .draft-desk-inspector{display:grid}.draft-desk-layout.is-shelf-open .draft-desk-paper,.draft-desk-layout.is-inspector-open .draft-desk-paper{isolation:isolate;cursor:pointer}.draft-desk-drawer-close,.draft-desk-drawer-switch{display:flex}.draft-desk-sheet-head{grid-template-columns:minmax(0,1fr) minmax(96px,0.38fr) minmax(124px,0.42fr);gap:5px;padding:5px 8px}.draft-desk-sheet-select:last-child{grid-column:auto}.draft-desk-title-field input,.draft-desk-sheet-select select{font-size:16px}.draft-desk-intake-field textarea,.draft-desk-editor .mde-surface>.mde-input,.draft-desk-editor .mde-surface>.mde-highlight,.draft-desk-layer-detail input,.draft-desk-protect input{font-size:16px}.draft-desk-sheet-select .system-select-button{min-height:24px;padding-right:19px;padding-left:5px;font-size:11px}.draft-desk-sheet-select .system-select-button::after{right:6px}.draft-desk-intake{padding:16px 16px 10px}.draft-desk-actions{display:grid;grid-template-columns:auto auto auto minmax(0,1fr) auto auto;grid-template-rows:repeat(2,minmax(var(--system-button-min-height),auto));gap:5px;padding:5px calc(var(--window-frame-lane) + var(--resize-affordance-clearance,0px) + 6px) 5px 6px;overflow:visible}.draft-desk-display-switch{grid-row:1;grid-column:1 / 4}.draft-desk-drawer-switch{grid-row:1;grid-column:5 / 7;justify-self:end}.draft-desk-actions>.draft-desk-action-gap{display:none}.draft-desk-actions>#quick-draft-tools{grid-row:2;grid-column:1}.draft-desk-actions>#quick-draft-deliver{grid-row:2;grid-column:2}.draft-desk-actions>#quick-draft-save{grid-row:2;grid-column:6;justify-self:end}.draft-desk-actions .btn,.draft-desk-actions summary.btn{min-height:var(--system-button-min-height)}.draft-desk-display-label-wide{display:none}.draft-desk-display-label-narrow{display:inline}.draft-desk-layer{grid-template-columns:minmax(0,1fr) auto auto}.draft-desk-layer-disclosure{display:flex;min-width:22px;padding-right:4px;padding-left:4px}.draft-desk-inspector-section>.draft-desk-layer-scope-row{display:none}.draft-desk-layer>.draft-desk-layer-detail,.draft-desk-layer>.draft-desk-layer-scope-row{grid-column:1 / -1;margin-right:0;margin-left:17px}.draft-desk-layer>.draft-desk-layer-scope-row{display:none;margin-top:0;padding-top:4px}.draft-desk-layer.is-expanded-layer>.draft-desk-layer-scope-row{display:grid}.draft-desk-layer-detail:not(.is-editing) .draft-desk-layer-edit-controls{display:none}.draft-desk-mobile-inspector-actions{display:flex;gap:6px;padding:6px 8px 8px}.draft-desk-mobile-inspector-actions .btn{flex:1 1 0}.draft-desk-protect{grid-template-columns:minmax(0,1fr) auto}.draft-desk-protect>b,.draft-desk-protect-detail{grid-column:1 / -1}.draft-desk-protect-summary{display:block}.draft-desk-protect-summary>[data-quick-draft-protect-toggle]{display:none}.draft-desk-protect>[data-quick-draft-protect-selection]{grid-row:2;grid-column:2}.draft-desk-versions-section{display:none}.draft-desk-command-popover{left:0;grid-template-columns:minmax(210px,1fr);min-width:min(300px,calc(100cqw - 28px));max-height:min(560px,calc(100cqh - 140px))}.draft-desk-deliver-menu .draft-desk-command-popover{right:0;left:auto}}@container (max-width:520px){.draft-desk-sheet-head{grid-template-columns:repeat(2,minmax(0,1fr))}.draft-desk-title-field{grid-column:1 / -1}.draft-desk-details{grid-template-columns:auto auto minmax(0,1fr) auto}}@media (prefers-reduced-motion:reduce){.draft-desk-editor.is-selected::after,.draft-desk-intake.is-working::after,.draft-desk-editor.is-working::after{animation:none}}@keyframes quickDraftMarchingAnts{to{background-position:20px 0,-20px 100%,0 -20px,100% 20px,0 0,100% 0,0 100%,100% 100%}}@keyframes quickDraftWorkingSweep{to{background-position:165% 100%}}
