.app-shell.view-library .reference-workspace{padding:12px;display:block}.app-shell.view-library .reference-workspace>.sidebar-resize-handle,.app-shell.view-library .reference-workspace>.sidebar-width-handle,.app-shell.view-library .reference-workspace>.sidebar-reopen{display:none}.app-shell.view-library .reference-workspace .content-area{width:100%;max-width:none;margin:0;padding:0}.app-shell.view-library .reference-workspace .library-sidebar-workspace{padding:12px;display:block;overflow:auto}.reference-workspace .custom-sidebar-links{flex-direction:column;gap:4px;display:flex}.reference-workspace .custom-sidebar-main{min-height:40px;border-inline-start:0!important}.reference-workspace .custom-sidebar-row{background:0 0;border:0;border-radius:4px}.reference-workspace .custom-sidebar-row.active{background:var(--paper);outline:1px solid var(--line)}.reference-workspace .sidebar-note,.reference-workspace .integration-note,.app-shell.view-library .library-page-heading[hidden]{display:none}.app-shell.view-library .library-page-heading h1{font-size:var(--type-section);margin:0}.app-shell.view-library .library-page-heading .eyebrow,.app-shell.view-library .library-page-heading .page-description{display:none}.app-shell.view-library .library-page-heading .library-focus-link{font-size:var(--type-control);background:0 0;border:0;min-height:28px;margin:4px 0 0;padding:0}.app-shell.view-library .heading-actions{gap:6px}.app-shell.view-library .heading-actions>*{min-height:36px;font-size:var(--type-control);padding:6px 10px}.app-shell.view-library .heading-actions .library-explore-action{display:none}.app-shell.view-library .library-writing-tabs{gap:2px;margin:0 0 8px;padding:4px 0}.app-shell.view-library .library-writing-tabs button{min-height:40px;font-size:var(--type-control);padding:6px 10px}.app-shell.view-library .library-compact-tools{display:none!important}.app-shell.view-library .library-browser>.library-toolbar{flex-wrap:wrap;display:flex}.app-shell.view-library .library-toolbar{margin-bottom:8px;padding:6px}.app-shell.view-library .draft-shelf{margin:6px 0;padding:8px}.app-shell.view-library .draft-shelf h2{font-size:var(--type-body);margin:0 0 4px}.app-shell.view-library .draft-shelf p{font-size:var(--type-control);margin:4px 0}.app-shell.view-library .recovery-disclosure{font-size:var(--type-control)}.app-shell.view-library .recovery-disclosure summary{cursor:pointer;min-height:32px}@media (max-width:1080px){.app-shell.view-library .reference-workspace{margin:0}}@media (max-width:720px){.app-shell.view-library .library-page-heading{flex-wrap:wrap}.app-shell.view-library .library-writing-tabs button{flex:auto}.app-shell.view-library .library-writing-tabs button:nth-last-child(-n+2){font-size:var(--type-control);flex:0 auto}.app-shell.view-library .heading-actions a{font-size:var(--type-caption)}}
[hidden]{display:none!important}.workspace-controls{z-index:90;max-width:min(340px,100vw - 24px);font-size:var(--type-caption);position:fixed;bottom:82px;right:12px}.workspace-controls-buttons{justify-content:flex-end;gap:4px;display:flex}.workspace-tools-toggle{display:none}.workspace-controls-actions{display:contents}@media (max-width:600px){.workspace-tools-toggle{align-items:center;display:inline-flex}.workspace-controls-buttons{flex-wrap:wrap}.workspace-controls-actions{display:none}.workspace-controls[data-tools-open=true] .workspace-controls-actions{border:1px solid var(--line);background:var(--card);border-radius:8px;flex-wrap:wrap;flex-basis:100%;justify-content:flex-end;gap:4px;padding:6px;display:flex}.workspace-controls .appearance-settings{max-height:45dvh;overflow-y:auto}}.workspace-controls button,.workspace-minimized button{border:1px solid var(--ink);background:var(--card);color:var(--ink);cursor:pointer;border-radius:8px;min-height:32px;padding:6px 9px}.workspace-controls button[aria-pressed=true]{background:var(--gold);color:#171512}.workspace-controls p,.workspace-controls .appearance-settings{background:var(--card);border:1px solid var(--line);border-radius:8px;margin:5px 0 0;padding:10px}.appearance-settings{gap:8px;display:grid}.appearance-settings label{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.appearance-settings input[type=checkbox]{flex:0 0 18px;width:18px;height:18px}.appearance-settings select{background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:5px;padding:5px}.workspace-minimized{z-index:65;position:fixed;bottom:12px;left:max(180px,15vw)}.movable-dock{z-index:65;align-items:stretch;max-width:calc(100vw - 8px);display:flex}.dock-drag-handle{cursor:grab;touch-action:none;background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:6px 0 0 6px;min-width:28px}.dock-drag-handle:active{cursor:grabbing}.note-organization{font-size:var(--type-caption);padding:6px 0}.note-organization summary{cursor:pointer;font-weight:650}.note-organization form{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.note-organization .custom-sidebar-links{max-width:420px}.draft-shelf{border:1px solid var(--line);border-left:4px solid var(--gold);background:var(--card);margin:12px 0;padding:12px}.draft-shelf h2{font:inherit;margin:0 0 6px;font-weight:700}.draft-shelf button{background:var(--card);border:1px solid var(--line);border-radius:5px;margin:3px;padding:6px 9px}:is(.chat-history,.buddy-list,.notification-list,.system-content,.prompt-modal,.composer-modal){scrollbar-width:auto;scrollbar-gutter:stable;scrollbar-color:#7482aa var(--paper)}.chat-history::-webkit-scrollbar{width:12px;display:block}.chat-history::-webkit-scrollbar-thumb{background:#7482aa;border-radius:6px}.chat-history::-webkit-scrollbar-track{background:var(--paper)}.chat-scrollbar{display:none}html[data-theme=dark] :is(.topbar,.site-nav,.sidebar,.chat-history-shell,.chat-history,.buddy-list,.buddy-row,.aim-menu-bar,.aim-me,.aim-footer,.chat-form,.system-content,.feedback-dialog,.prompt-modal,.composer-modal,.tour-card,.legal-shell,.legal-card){background:var(--card);color:var(--ink);border-color:var(--line)}html[data-theme=dark] :is(input:not([type=color]):not([type=checkbox]):not([type=radio]),textarea,select){color:var(--ink);border-color:var(--line);background:#191c28}html[data-theme=dark] :is(.nav-tab,.primary-button,.chat-dock-general,.sidebar-color-control,.source-badge){color:#171512}html[data-theme=dark] :is(.nav-tab.board,.primary-button){color:#fff}html[data-theme=dark] :is(.buddy-status,.aim-footer span,.chat-history p span,.chat-empty,.aim-presence-help){color:var(--muted)}html[data-theme=dark] :is(.custom-sidebar-main,.outline-button,.chat-dock-item button),html[data-theme=dark] .app-shell :is(.nav-tabs,.library-toolbar,.empty-state,.sidebar-note,.integration-teaser,.system-tabs,.prompt-list-row,.guide-row,.filter-panel,.account-menu,.site-menu,.custom-sidebar-row.active){background:var(--card);color:var(--ink)}html[data-theme=dark] .app-shell :is(.access-mode-banner,.member-pill,.text-size-control button[aria-pressed=true],.source-badge,.category-color-label){color:#171512}html[data-theme=dark] .app-shell .nav-tabs .nav-tab{color:var(--ink);border-color:#0000}html[data-theme=dark] .app-shell :is(.access-mode-banner a,.empty-state button,.layout-switcher button.active,.layout-toggle button.active){color:#fff;background:#11131d}html[data-theme=dark] .app-shell :is(.tour-launch,.new-collection,.focus-view-link,.category,.empty-state-actions a){color:#c5bbff}html[data-theme=dark] .app-shell .custom-sidebar-main{background:0 0}html[data-theme=dark] .app-shell .chat-dock-general{color:#171512}html[data-theme=dark] .app-shell .nav-tabs{--nav-ink:#171512}html[data-theme=dark] .app-shell [data-tour=nav-board]{--nav-ink:#fff}html[data-theme=dark] .app-shell .layout-switch button.active{color:#fff;background:#11131d}html[data-theme=dark] .app-shell .library-page-heading .library-focus-link{color:#c5bbff}html[data-theme=dark] .admin-view-switcher{color:var(--ink)}html[data-theme=dark] .admin-view-switcher :is(button,select){color:var(--ink);border-color:var(--line)}html[data-theme=dark] :is(.chat-dock-general,[data-tour=nav-guides],button[aria-label="Open Focus View and hide distractions"],button[aria-label="Exit Focus View and restore navigation"]){-webkit-text-fill-color:#171512;color:#171512!important}html[data-theme=dark] :is(.toast,.notification-count){color:#fff;background:#11131d}html[data-color-filter=grayscale]{filter:grayscale()}html[data-color-filter=warm]{filter:sepia(.3)}html[data-color-filter=cool]{filter:hue-rotate(15deg)saturate(.8)}html[data-color-filter=high-contrast]{filter:contrast(1.2)}@media (max-width:600px){.workspace-controls{bottom:70px;right:8px}.workspace-minimized{bottom:114px;left:8px}}.workspace-controls .workspace-controls-buttons button{font-size:var(--type-control);min-height:34px;padding:6px 9px;line-height:1.25}.workspace-window{font-size:var(--type-control);line-height:1.5;container-type:inline-size}.workspace-window>header{font-size:var(--type-control)}.workspace-window>header button{font-size:var(--type-control);min-height:32px}.workspace-window .library-notes>button[aria-label=Minimize\ Notes]{display:none}.workspace-window>p{padding:16px}.workspace-window:not(:has(main)){height:auto;min-height:140px}.workspace-window .dock-drag-handle{touch-action:none}@container (max-width:600px){.workspace-window nav .custom-sidebar-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;display:grid}.workspace-window nav .custom-sidebar-row{min-width:0}.workspace-window nav .custom-sidebar-main{font-size:var(--type-caption);padding:4px 6px}.workspace-window nav .custom-sidebar-tools{flex-wrap:wrap}.workspace-window main>div[style*=grid-template-columns],.workspace-window main div[style*="240px"]{grid-template-columns:minmax(0,1fr)!important}.workspace-window [role=separator]{display:none}}.app-shell[data-workspace-page=other]{height:0;min-height:0;margin:0;padding:0}.app-shell[data-workspace-page=other]>:not(.tour-resume):not(.persistent-chat-layer):not(.toast):not(.workspace-minimized):not(:has(>.access-gate-dialog)){display:none!important}.note-writing-toolbar{flex-wrap:wrap;gap:4px;margin:6px 0;display:flex}.note-format-menu{font-size:var(--type-caption);position:relative}.note-format-menu>summary{cursor:pointer;border:1px solid var(--line,#d8d2c8);border-radius:6px;min-height:32px;padding:5px 9px}.note-format-menu>div{z-index:5;background:var(--card,#fffdf8);width:230px;color:var(--ink,#191815);border:1px solid var(--line,#d8d2c8);border-radius:6px;flex-wrap:wrap;gap:5px;padding:8px;display:flex;position:absolute;top:100%;left:0;box-shadow:0 6px 20px #0002}.note-format-menu small{padding:4px;display:block}.note-writing .note-writing-toolbar button{min-height:32px;font-size:var(--type-control);border:1px solid var(--ink,#191815);background:var(--paper,#fffdf8);color:inherit;border-radius:8px;padding:5px 9px}.note-writing .note-writing-toolbar button[aria-pressed=true]{color:#191815;background:#b1f5f5}.note-writing-preview{overflow-wrap:anywhere;border:1px solid;border-radius:8px;min-height:180px;padding:12px}.note-writing-preview p{white-space:pre-wrap;margin:0 0 6px}.note-writing .note-check{flex-direction:row;justify-content:flex-start;align-items:start;gap:8px;padding:4px 0;display:flex}.note-writing .note-check input{flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:3px 0}.note-attachments{font-size:var(--type-control);margin:8px 0}.note-attachments ul{padding-left:16px}.note-attachments li{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0;display:flex}.note-attachments li span{overflow-wrap:anywhere;flex:1}
.app-shell>.topbar{top:var(--page-navigation-height,42px);z-index:60;position:sticky}.app-shell .nav-tabs .nav-tab{text-decoration:none}.app-shell .nav-tabs .nav-tab[aria-current=page]{border-bottom:3px solid;font-weight:700}.app-shell .nav-tabs a.nav-tab:not([aria-current]){border-bottom-color:#0000;text-decoration:none}.sidebar-link-group{min-width:0}.organize-sidebar{font:inherit;font-size:var(--type-caption);border:1px solid var(--line);background:var(--card);min-height:36px;color:var(--ink);border-radius:6px;margin:3px 0;padding:5px 9px}.custom-sidebar-links[data-organizing=false] .custom-sidebar-row{grid-template-columns:minmax(0,1fr)}.custom-sidebar-main[aria-current=page]{font-weight:700}.custom-sidebar-tools[hidden]{display:none!important}.writing-actions{font-size:var(--type-control);position:relative}.writing-actions>summary{cursor:pointer;border:1px solid var(--line);border-radius:6px;min-height:40px;padding:8px 10px}.writing-actions>div{border:1px solid var(--line);background:var(--card);width:min(280px,100%);max-width:100%;max-height:50dvh;color:var(--ink);border-radius:8px;gap:6px;padding:10px;display:grid;overflow:auto}.writing-actions{max-width:100%}.writing-actions[open]{flex-basis:100%}.writing-actions>label{padding-block:8px;display:block}.writing-actions>div>:is(a,button){min-height:40px;font:inherit;text-align:start;padding:8px}.writing-primary,.app-shell.view-library .library-writing-tabs .writing-primary,.library-notes button.writing-primary{background:var(--cobalt,#3211a7);color:#fff;border:1px solid var(--cobalt,#3211a7);border-radius:6px;min-height:40px;font-weight:700}.writing-status{min-height:24px;font-size:var(--type-control);color:var(--muted);overflow-wrap:anywhere;margin-block:4px}.writing-help{color:var(--muted);font-size:var(--type-control)}.writing-help summary{cursor:pointer;min-height:36px;padding:8px 0}:is(.note-writing-toolbar,.library-writing-tabs,.writing-actions,.library-notes) :is(button,summary){border-radius:6px;min-height:40px}.review-queue-summary{font-size:var(--type-control);border:1px solid var(--line);color:var(--muted);border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px 20px;margin:10px 0;padding:10px;display:flex}.review-queue-summary a{align-items:center;min-height:36px;display:inline-flex}.workspace-tools-toggle{align-items:center;display:inline-flex}.workspace-controls-actions{display:none}.workspace-controls-buttons{flex-wrap:wrap}.workspace-controls[data-tools-open=true] .workspace-controls-actions{border:1px solid var(--line);background:var(--card);border-radius:8px;flex-wrap:wrap;flex-basis:100%;justify-content:flex-end;gap:4px;padding:6px;display:flex}.workspace-controls .appearance-settings{max-height:45dvh;overflow:auto}html{--sticky-app-header-height:var(--app-header-height,0px);scroll-padding-block:calc(var(--page-navigation-height,42px) + var(--sticky-app-header-height,0px) + var(--section-navigation-height,0px) + 12px) calc(var(--workspace-dock-height,0px) + 12px)}@media (max-width:640px),(max-height:560px){html:has(.app-shell:not(.focus-mode)){--sticky-app-header-height:var(--app-section-height,0px)}.app-shell:not(.focus-mode)>.topbar{top:calc(var(--page-navigation-height,42px) - var(--app-header-height,0px) + var(--app-section-height,0px))}}:is(input,textarea,select,button,a,summary,[tabindex]){scroll-margin-block:12px}:where(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--electric,#4938ad);outline-offset:3px}@media (forced-colors:active){.writing-primary{border:2px solid buttontext}.nav-tab[aria-current=page],.custom-sidebar-main[aria-current=page]{outline:2px solid highlight}}
:root,.app-shell,.workspace-window{--font-ui:var(--font-ipiam-sans), sans-serif;--font-editorial:var(--font-ipiam-serif), serif;--type-caption:calc(.75rem + var(--selected-text-size-adjust,0px));--type-control:calc(.8125rem + var(--selected-text-size-adjust,0px));--type-body:calc(.875rem + var(--selected-text-size-adjust,0px));--type-section:calc(1.125rem + var(--selected-text-size-adjust,0px));--type-title:calc(1.5rem + var(--selected-text-size-adjust,0px));--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px}:root{--default-font-family:var(--font-ui);--default-mono-font-family:var(--font-ui)}body{font-family:var(--font-ui);font-size:var(--type-body);line-height:1.5}:where(h1){font-family:var(--font-editorial);font-size:var(--type-title);font-weight:600;line-height:1.2}:where(h2,h3,h4,h5,h6){font-family:var(--font-ui);font-weight:600;line-height:1.3}:where(h2){font-size:var(--type-section)}:where(h3){font-size:var(--type-body)}:where(h4){font-size:var(--type-control)}:where(h5,h6){font-size:var(--type-caption)}code,pre,kbd,samp{font-family:var(--font-ui);font-variant-numeric:tabular-nums}:is(button,input,select,textarea,summary){font-family:var(--font-ui);letter-spacing:normal;line-height:1.4}:is(button,summary):not(.aim-window *):not(.chat-window *):not(.brand){font-weight:600}:is(.app-shell,.workspace-window) :is(.nav-tab,.custom-sidebar-main,.library-writing-tabs button,.primary-button,.outline-button,.layout-switch button,.library-control-group select,.filter-button){min-height:40px;font-size:var(--type-control);border-radius:6px;padding:8px 12px}:is(.writing-status,.writing-help,.review-queue-summary,.prompt-date,.prompt-list-summary,.prompt-list-name small,.sidebar-group-label){font-family:var(--font-ui);font-size:var(--type-caption);line-height:1.4}.app-shell .page-heading h1,.app-shell .library-page-heading h1{font-family:var(--font-editorial);font-size:var(--type-title);letter-spacing:-.025em;margin:0;font-weight:600;line-height:1.2}.app-shell :is(.prompt-card h2,.prompt-group-heading h2){font-family:var(--font-ui);font-size:var(--type-section);font-weight:650;line-height:1.3}.app-shell>.topbar{gap:8px 16px;min-height:0;margin:0;padding:8px 16px}.app-shell>.topbar>.nav-tabs{border-radius:0;gap:4px 16px;margin:0;padding:4px 0}.app-shell .page-heading{margin:0 0 16px;padding:0}.app-shell .content-area{padding:16px}.app-shell.view-library .reference-workspace{margin:0;padding:12px 16px}.app-shell .library-writing-tabs{gap:4px}.app-shell .library-sidebar-workspace{box-shadow:none;border-radius:6px}.app-shell .custom-sidebar-main{font-weight:600}.app-shell .custom-sidebar-main[aria-current=page]{font-weight:700}.library-notes{font-family:var(--font-ui)}.library-notes h2{font-size:var(--type-section);font-weight:650;line-height:1.3}.library-notes input[placeholder=Untitled\ note]{font-size:var(--type-section);font-weight:650}.library-notes textarea{font-size:var(--type-body);line-height:1.6}.library-notes nav button{font-size:var(--type-control)}.library-notes nav small{font-size:var(--type-caption)}.page-navigation{padding:4px 16px}.page-navigation :is(button,a){min-height:36px;font-size:var(--type-control)}.app-shell .library-controls>button,.app-shell .library-control-group select,.app-shell .layout-switch button{font-family:var(--font-ui);font-size:var(--type-control);font-weight:600}.app-shell .library-control-group select{padding-inline-end:32px}.app-shell .library-result-count strong{font-family:var(--font-ui);font-size:var(--type-body);font-weight:600}.app-shell .prompt-list-name strong{font-weight:600}.app-shell .prompt-list-summary{font-weight:400}.app-shell .prompt-list-divider strong{font-family:var(--font-ui);font-size:var(--type-body);font-weight:600}.app-shell .prompt-list-header{letter-spacing:.04em;font-weight:600}.app-shell .contextual-sidebar .library-brand-kicker{font-family:var(--font-ui);font-size:var(--type-caption);letter-spacing:.04em;text-transform:none;font-weight:600}.app-shell .contextual-sidebar .library-brand-kicker span{overflow-wrap:normal;word-break:normal}.app-shell .custom-sidebar-main>span:first-child{overflow-wrap:break-word;flex:auto;min-width:0}.workspace-controls .workspace-controls-buttons button{min-height:40px}@media (max-width:720px){.app-shell>.topbar,.app-shell.view-library .reference-workspace{padding:8px 12px}.app-shell .content-area{padding:12px}.app-shell .library-control-group select{max-width:100%}.app-shell .prompt-list-name strong{-webkit-line-clamp:2;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(input,select,textarea):not(.aim-window *):not(.chat-window *){font-size:max(1rem,var(--type-body))!important}}
body{padding-inline-end:0;padding-bottom:calc(var(--workspace-dock-height,0px) + 8px)}.edge-launcher{z-index:72;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;width:44px;max-width:44px;height:fit-content;margin:0;position:fixed;bottom:auto;left:auto;right:6px}.edge-launcher .launcher-grip{text-align:center;height:18px;color:var(--muted);font-size:18px;line-height:18px;display:block}.edge-launcher>button,.edge-launcher.draggable-chat-launcher .chat-dock-general{writing-mode:vertical-rl;text-orientation:mixed;width:100%;min-width:44px;box-shadow:none;white-space:nowrap;border:1px solid var(--ink);font-family:var(--font-ui);text-transform:none;letter-spacing:normal;cursor:grab;touch-action:none;flex-flow:row;justify-content:center;align-items:center;gap:8px;max-width:100%;font-weight:650;line-height:1.25;display:flex;position:static;min-height:128px!important;font-size:var(--type-control)!important;border-radius:8px!important;padding:12px 8px!important}.edge-launcher>button>span,.edge-launcher>button>b{flex-shrink:0}.edge-launcher:active,.edge-launcher>button:active{cursor:grabbing}.edge-launcher[data-launcher-compact=true]{max-height:var(--launcher-safe-height)}.edge-launcher[data-launcher-compact=true] .launcher-grip{display:none}.edge-launcher[data-launcher-compact=true]>button{writing-mode:horizontal-tb;height:min(44px,var(--launcher-safe-height));gap:0;overflow:hidden;min-height:min(44px,var(--launcher-safe-height))!important;padding:4px!important}.edge-launcher[data-launcher-compact=true] .chat-dock-general :is(span,b),.edge-launcher.focus-launcher[data-launcher-compact=true]>button>span:last-child{display:none}.workspace-dock-rail{z-index:70;padding:4px 12px max(4px,env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--line);position:fixed;inset:auto 0 0}.workspace-dock-items{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:6px;max-height:28dvh;display:flex;overflow:auto}.workspace-dock-item{flex-shrink:0;min-width:0;max-width:100%}.workspace-dock-item>*,.workspace-dock-item .workspace-launcher,.workspace-dock-item .workspace-controls,.workspace-dock-item .feedback-launch,.workspace-dock-item .movable-dock{max-width:100%;margin:0;position:static;inset:auto;transform:translate(0,0)}.workspace-dock-item button{max-width:100%;min-height:40px;font:inherit;font-size:var(--type-control);overflow-wrap:anywhere;box-shadow:none;padding:6px 12px}.workspace-dock-item .workspace-controls-buttons{flex-wrap:wrap;gap:4px;display:flex}.workspace-dock-item .appearance-settings{max-width:100%;position:static}.workspace-dock-item .movable-dock{border:1px solid var(--control-line,var(--line));background:var(--card);width:max-content;max-width:min(280px,100vw - 24px);color:var(--ink);border-radius:8px 8px 0 0;align-items:stretch;gap:0;display:flex}.workspace-dock-item .movable-dock button{min-width:0;min-height:40px;color:var(--ink);font-family:var(--font-ui);font-size:var(--type-control);white-space:nowrap;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:6px;padding:6px 8px;font-weight:600;line-height:1.25;display:flex}.workspace-dock-item .movable-dock .dock-drag-handle{border-right:1px solid var(--line);border-radius:8px 0 0;flex:0 0 28px;width:28px;padding:4px}.workspace-dock-item .chat-dock-item{flex:1;min-width:0;max-width:100%;display:flex}.workspace-dock-item .chat-dock-item>button:first-child{text-overflow:ellipsis;text-align:left;flex:1;min-width:0;max-width:196px;display:block;overflow:hidden}.workspace-dock-item .chat-dock-item>button:first-child>span{margin-right:6px;display:inline-block}.workspace-dock-item .chat-dock-item small{display:none}.workspace-dock-item .chat-dock-item b{background:var(--ink);color:var(--card);border-radius:10px;margin-left:6px;padding:1px 5px;font-size:12px;display:inline-block}.workspace-dock-item .chat-dock-item .chat-dock-close{border-left:1px solid var(--line);border-radius:0 8px 0 0;flex:0 0 36px;width:36px}.workspace-dock-item .movable-dock button:hover{background:var(--paper)}.workspace-dock-item .movable-dock button:focus-visible{outline:3px solid var(--focus,var(--cobalt));outline-offset:-3px}.workspace-minimized,.workspace-window-dock,.chat-dock{min-height:0;padding:0;position:static;inset:auto}.workspace-window{width:min(900px,100vw - 32px);min-width:min(280px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - var(--workspace-dock-height,0px) - 32px);top:16px;left:16px}.workspace-window>.window-size-controls{border-bottom:1px solid var(--line);background:var(--card);padding:6px 12px}.window-size-controls>summary{cursor:pointer;min-height:36px;padding:8px 0}.window-size-controls>div{flex-wrap:wrap;align-items:center;gap:12px;padding:6px 0;display:flex}.window-size-controls label{flex:160px;gap:4px;min-width:0;display:grid}.window-size-controls input{width:100%;min-width:0}.window-size-controls button{border:1px solid var(--line);background:var(--paper);min-height:36px;color:var(--ink);border-radius:6px;padding:8px}@media (pointer:coarse){.window-size-controls :is(summary,button,input){min-height:44px}}.feedback-move{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;min-height:44px}@media (pointer:coarse){.workspace-window>header button,.workspace-dock-item .movable-dock button{min-height:44px}.workspace-window>header .dock-drag-handle,.workspace-dock-item .movable-dock .dock-drag-handle{flex-basis:44px;min-width:44px}}.aim-window{max-width:calc(100vw - 24px);max-height:calc(100dvh - var(--workspace-dock-height,0px) - 32px);bottom:calc(var(--workspace-dock-height,0px) + 8px)}@media (max-width:480px){.workspace-dock-rail{padding-inline:6px}.workspace-dock-item button{padding:6px 8px}.workspace-dock-item .workspace-launcher{width:auto;min-width:0}}body:has(.edge-launcher) .app-shell>.workspace>.content-area{padding-inline-end:60px}@media (max-width:720px){body:has(.edge-launcher) main:not(:where(.workspace-window main)){padding-inline-end:60px}}
.feedback-dialog{max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);overflow:auto}.feedback-dialog::backdrop{background:#00000026}.feedback-move{cursor:grab;touch-action:none;min-height:40px;font:inherit;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:6px;justify-self:start;padding:6px 10px}.feedback-move:active{cursor:grabbing}.app-shell>.topbar{flex-wrap:wrap;align-items:center;gap:8px;padding:8px 16px;display:flex}.app-shell .topbar .brand-menu-wrap{flex:none;width:auto}.app-shell .topbar .brand{width:180px;min-width:0;min-height:44px}.app-shell .topbar .brand-symbol{object-fit:contain;flex:0 0 32px;width:32px;height:32px}.app-shell .topbar .brand-logo{flex:auto;width:124px;min-width:0;height:auto}.app-shell .topbar .brand-caret{flex:none}.app-shell .contextual-sidebar .library-brand-kicker{white-space:normal;min-height:44px;padding-inline-end:40px}.app-shell .contextual-sidebar .library-brand-kicker img{flex:0 0 25px}.app-shell .contextual-sidebar .library-brand-kicker span{overflow-wrap:anywhere;min-width:0}.app-shell .topbar .global-search{flex:240px;order:0;width:auto;min-width:0;margin:0}.explore-navigation{position:relative}.explore-navigation>summary{cursor:pointer;min-height:40px;font-size:var(--type-control);padding:8px 12px}.explore-navigation:not([open])>nav{display:none}.app-shell .explore-navigation>.nav-tabs{z-index:90;background:var(--card);border:1px solid var(--line);border-radius:8px;flex-direction:column;align-items:stretch;gap:2px;width:250px;max-width:85vw;margin:0;padding:8px;display:flex;position:absolute;top:100%;right:0}.app-shell .explore-navigation .nav-tab{text-align:left;border-radius:4px;width:100%;min-height:40px;padding:8px 12px}.app-shell .topbar>.account-cluster{flex:0 auto;order:0;gap:6px;margin:0}.app-shell .brand-menu-wrap{flex-basis:auto!important}.app-shell .account-cluster>:has(.install-reminder){display:none}.app-shell .account-cluster>.super-admin-link{display:none}.app-shell .account-cluster>.text-size-control{flex-wrap:nowrap;display:inline-flex}.app-shell .account-avatar{width:36px;height:36px;font-size:var(--type-control)}.app-shell .notification-button{background:var(--pink);color:#171512;border:1px solid #171512;width:36px;height:36px;min-height:36px}.app-shell .notification-button .notification-glyph{color:#171512}.app-shell .notification-button:not(.has-unread){background:var(--aqua)}.app-shell .notification-button:not(.has-unread) .notification-count{display:none}.custom-sidebar-main .sidebar-count{font-size:var(--type-caption);color:var(--muted);white-space:nowrap;margin-inline-start:auto}.app-shell .guide-column-header{background:var(--card);color:var(--ink);letter-spacing:normal;text-transform:none;font-weight:650}.app-shell .guide-index-bar{background:var(--card);color:var(--ink)}.quick-start-guide{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:8px;margin-block:12px;padding:16px}.quick-start-guide summary{cursor:pointer;min-height:44px;font-weight:700}.quick-start-guide li{margin-block:10px}.app-shell .account-identity-copy{display:none}.app-shell.view-library .content-area{font-family:var(--font-ui)}.app-shell.view-library .library-writing-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px;padding:4px 0 8px;display:flex}.app-shell.view-library .library-writing-tabs button{background:0 0;border:1px solid #0000;border-radius:5px;font-weight:500}.app-shell.view-library .library-writing-tabs button[aria-pressed=true]{background:var(--card);border-color:var(--line);font-weight:700;text-decoration:none}.app-shell.view-library .library-writing-tabs .writing-primary{background:var(--cobalt);color:#fff;margin-inline-start:auto}.app-shell.view-library .library-sidebar-workspace{z-index:120;background:var(--card);border:1px solid var(--line);box-shadow:0 8px 24px #0002;inset:12px auto calc(var(--workspace-dock-height,0px) + 12px) 12px!important;width:min(300px,100vw - 24px)!important;max-height:none!important;margin:0!important;position:fixed!important}.app-shell.view-library .library-sidebar-workspace .custom-sidebar-links{flex-direction:column;display:flex!important}.app-shell.view-library .library-sidebar-workspace .library-drawer-header{z-index:2;background:var(--card);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:-12px -12px 8px;padding:12px;display:flex;position:sticky;top:-12px}.app-shell.view-library .library-drawer-header .library-brand-kicker{min-width:0;margin:0;padding:0}.app-shell.view-library .workspace .library-sidebar-workspace .library-drawer-header .sidebar-toggle{border:1px solid var(--line);width:auto;height:auto;min-height:44px;font-size:var(--type-control);border-radius:6px;flex:none;gap:6px;padding:6px 10px;font-weight:650;display:inline-flex;position:static;transform:none}.app-shell.view-library .shared-writing-folders{margin-block:4px}@media (max-width:600px){.app-shell>.topbar{padding:8px}.app-shell .topbar .global-search{flex-basis:100%;order:4}.app-shell .topbar .brand{width:166px}.app-shell .account-cluster{margin-inline-start:auto}.app-shell.view-library .reference-workspace{padding:8px}.app-shell.view-library .library-writing-tabs{gap:2px}.app-shell.view-library .library-writing-tabs button{padding:6px 8px}}.app-shell .writing-search-clear{min-width:44px;min-height:44px;font:inherit;flex-shrink:0;padding:4px 8px}.app-shell .topbar>.visible-section-navigation{background:0 0;border:0;border-radius:0;flex-flow:wrap;flex:1 0 100%;order:5;justify-content:flex-start;gap:2px 16px;width:100%;min-width:0;margin:0;padding:3px 0;display:flex;position:static;overflow:visible}.app-shell .topbar>.visible-section-navigation .nav-tab,.standalone-section-navigation>a{width:auto;min-height:40px;color:var(--ink);font-family:var(--font-ui);font-size:var(--type-control);box-shadow:none;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;flex:0 auto;align-items:center;padding:4px 0;font-weight:650;line-height:1.4;text-decoration:none;display:inline-flex}.app-shell .topbar>.visible-section-navigation .nav-tab[aria-current=page],.standalone-section-navigation>a[aria-current=page]{box-shadow:none;border-bottom-color:currentColor;font-weight:700;text-decoration:none}.app-shell .account-cluster>.tour-launch{text-align:center;border:1px solid var(--line);min-height:40px;color:var(--ink);background:var(--card);line-height:1.25;font-size:var(--type-control);box-shadow:none;border-radius:6px;justify-content:center;align-self:center;align-items:center;padding:6px 10px;display:inline-flex}.standalone-section-navigation{border-bottom:1px solid var(--line);background:var(--card);top:var(--page-navigation-height,42px);z-index:60;flex-wrap:wrap;align-items:center;gap:2px 16px;padding:6px 16px;display:flex;position:sticky}.standalone-section-navigation button{max-width:100%;min-height:40px;font:inherit;font-size:var(--type-control);color:var(--ink);border:1px solid var(--line);overflow-wrap:anywhere;background:0 0;border-radius:6px;align-items:center;padding:6px 8px;line-height:1.4;text-decoration:none;display:inline-flex}.standalone-section-navigation :is(a,button):hover{background:var(--card);border-color:var(--line)}.standalone-section-navigation :is(a,button):focus-visible{outline:3px solid var(--focus,var(--cobalt));outline-offset:2px}.standalone-section-navigation button{border-color:var(--line)}dialog.confirm-dialog{max-height:calc(100dvh - 32px);color:var(--ink);margin:auto;overflow:auto}dialog.confirm-dialog label{align-items:flex-start;gap:8px;margin-block:16px;display:flex}dialog.confirm-dialog label input[type=checkbox]{flex:none;width:18px;height:18px;margin-top:3px}dialog.confirm-dialog>div{flex-wrap:wrap}dialog.confirm-dialog button{min-height:44px}.app-shell button.prompt-removal-button{flex:0 0 32px;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;line-height:1;display:inline-flex}.app-shell button.prompt-removal-button .icon{flex-shrink:0;width:16px;height:16px}.app-shell button.prompt-removal-button:focus-visible{outline:3px solid var(--focus,var(--cobalt));outline-offset:2px}@media (pointer:coarse){.app-shell button.prompt-removal-button{flex-basis:44px;width:44px;min-width:44px;height:44px;min-height:44px}}.app-shell .prompt-list-actions{flex-wrap:wrap;row-gap:6px;min-width:0;padding-block:6px}.app-shell .prompt-list-actions .list-icon-button{flex-shrink:0}.app-shell .prompt-list-actions .saved-count{overflow-wrap:anywhere;max-width:100%}.app-shell .prompt-list-actions .list-visibility{white-space:normal;overflow-wrap:anywhere;max-width:100%}.app-shell .prompt-list-date{white-space:normal;overflow-wrap:anywhere;min-width:0}.note-attachments ul{padding-inline-start:20px}.note-attachments li{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-block:8px;display:flex}.note-attachments li>span{overflow-wrap:anywhere;flex:160px;min-width:0}.note-attachments li>a{flex-shrink:0}.note-attachments :is(input,p){overflow-wrap:anywhere;min-width:0;max-width:100%}.feedback-demo-return{border-top:1px solid var(--line);gap:6px;padding-top:12px;display:grid}.feedback-demo-return button{justify-self:start;min-height:44px}.feedback-demo-return small{color:var(--muted);font-size:var(--type-caption);line-height:1.5}
.app-shell,.workspace-window{--type-section:calc(1rem + var(--selected-text-size-adjust,0px))}.app-shell :is(.prompt-card h2,.prompt-group-heading h2){font-size:var(--type-body);letter-spacing:normal;font-weight:600}.app-shell .library-result-count span,.app-shell .library-control-group>span{text-transform:none;letter-spacing:normal;font-weight:500}.app-shell :is(.page-heading h1,.library-page-heading h1){font-size:var(--type-title);line-height:1.2}.app-shell :is(.outline-button,.filter-button,.library-controls>button){border-color:var(--line);box-shadow:none;font-weight:500}.app-shell :is(.primary-button,.writing-primary){box-shadow:none;font-weight:600}.app-shell .page-heading .page-description{max-width:78ch;margin-top:6px;line-height:1.5}.app-shell .page-heading{gap:12px;margin-bottom:12px}.app-shell :is(.library-toolbar,.review-queue-summary,.draft-shelf){box-shadow:none;border-radius:6px;padding:8px 12px}.app-shell .review-queue-summary{font-size:var(--type-caption);border:0;border-left:2px solid var(--line);background:0 0}.app-shell .draft-shelf :is(h2,p){margin-block:4px}.app-shell .draft-shelf p{font-size:var(--type-caption);font-weight:400}.app-shell .discovery-strip{color:var(--ink);border:0;border-bottom:1px solid var(--line);background:0 0;gap:8px 16px;padding:6px 0 10px}.app-shell .discovery-strip>div:first-child{align-items:baseline;gap:8px;display:flex}.app-shell .discovery-strip span{color:var(--muted)}.app-shell .discovery-strip button{color:var(--muted);border:1px solid #0000;border-radius:5px;min-height:32px;padding:6px 8px;font-weight:500}.app-shell .discovery-strip button:hover{background:var(--card);color:var(--ink);border-color:var(--line)}.app-shell .discovery-strip button[aria-pressed=true]{background:var(--card);color:var(--ink);border-color:var(--line);font-weight:600}.app-shell .library-toolbar{flex-wrap:wrap;align-items:center;gap:8px 16px}.app-shell .library-controls{flex-wrap:wrap;min-width:0}.app-shell .prompt-list-header{background:var(--paper);text-transform:none;letter-spacing:normal}.app-shell .prompt-list-row{padding-block:4px}.app-shell .prompt-list-name strong{font-size:var(--type-body);line-height:1.4}.app-shell .prompt-list-summary{font-size:var(--type-caption);line-height:1.45}.app-shell .custom-sidebar-main{align-items:flex-start;gap:8px}.app-shell .custom-sidebar-main>span:first-child{overflow-wrap:break-word;word-break:normal;line-height:1.4}.app-shell .custom-sidebar-main .sidebar-count{flex:none;font-weight:400}.app-shell .library-brand-kicker{letter-spacing:normal}.app-shell .prompt-list-actions{gap:4px}.app-shell .prompt-list-actions button{box-shadow:none}[data-row-drop-target]{outline:3px solid var(--cobalt);outline-offset:-3px;position:relative;background:color-mix(in srgb,var(--cobalt) 9%,var(--card,#fffdf9))!important}[data-row-drop-target=row]{box-shadow:inset 0 3px var(--cobalt),inset 0 -3px var(--cobalt)}[data-row-dragging=true]{box-shadow:0 4px 16px #0002}[data-row-draggable=true] :is(button,a){cursor:pointer}[role=separator]:hover{background:color-mix(in srgb,var(--cobalt) 15%,var(--paper))!important}[role=separator]:focus-visible{outline:2px solid var(--focus,var(--cobalt));outline-offset:1px}.toast-stack{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(40dvh,300px);bottom:calc(var(--workspace-dock-height,48px) + 12px);overflow-y:auto}.toast-stack .toast{font-family:var(--font-ui);font-size:var(--type-control);border:1px solid var(--line);border-radius:8px;line-height:1.5;box-shadow:0 4px 16px #0002}.page-navigation{border-bottom:1px solid var(--line);min-height:0;padding-block:2px}.page-navigation :is(a,button){min-height:30px;padding-block:2px;font-weight:500}@media (max-width:720px){.app-shell .discovery-strip{gap:4px}.app-shell .discovery-strip>div:first-child span{display:none}.app-shell .discovery-strip button{min-height:44px}.app-shell .topbar>.visible-section-navigation{flex-wrap:wrap;gap:4px 14px}.app-shell .topbar>.visible-section-navigation .nav-tab{white-space:normal;flex:0 auto;min-height:44px}.app-shell .library-writing-tabs{flex-wrap:wrap}.page-navigation :is(a,button){min-height:44px}.toast-stack{max-height:32dvh}}@media (forced-colors:active){[data-row-drop-target]{outline-color:highlight}}.edge-launcher>button,.edge-launcher.draggable-chat-launcher .chat-dock-general{border-color:var(--line);box-shadow:0 2px 8px #0001;min-height:96px!important}.edge-launcher .launcher-grip{height:14px;font-size:14px;line-height:14px}@media (max-width:720px){.edge-launcher>button,.edge-launcher.draggable-chat-launcher .chat-dock-general{writing-mode:horizontal-tb;gap:2px;height:44px;min-height:44px!important;padding:4px!important;font-size:11px!important}.edge-launcher.focus-launcher>button>span:last-child,.edge-launcher .launcher-grip{display:none}}@media (pointer:coarse){.app-shell .discovery-strip button,.page-navigation :is(a,button){min-height:44px}}
html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#1c1c1e;--card:#242426;--ink:#deddd9;--muted:#b5b3ae;--line:#555458;--control-line:#85838a;--surface-raised:#2c2c30;--surface-selected:#38343f;--link:#c5b8ea;--focus:#c5b8ea;--action-surface:#514565;--action-text:#f0e9fa;--chat-launcher-surface:var(--surface-raised);--chat-launcher-hover:var(--surface-selected);--chat-launcher-line:var(--control-line);--coral-text:#dbb0c3;--theme-surface:var(--card);--theme-text:var(--ink);--theme-muted:var(--muted);--theme-line:var(--line);--shadow:0 8px 24px #0003}html[data-theme=dark] .app-shell.high-contrast{--paper:#18181a;--card:#202022;--ink:#ecebe6;--muted:#cbc9c3;--line:#838187;--control-line:#aaa7ad;--surface-raised:#28282b;--surface-selected:#35313e;--theme-surface:var(--card);--theme-text:var(--ink);--theme-muted:var(--muted);--theme-line:var(--line);--shadow:none}html[data-theme=dark] body{background:var(--paper);color:var(--ink)}html[data-theme=dark] .app-shell{color:var(--ink)}html[data-theme=dark] .app-shell :is(.prompt-list-header,.prompt-list-divider,.bulk-toolbar,.sidebar-note,.prompt-request-intro,.request-pending-strip,.request-answer-context,.thread-directory-head,.forum-post>aside,.pending-reply-note,.profile-contact-box>strong,.profile-control-bar,.profile-connect-actions,.wall-section-title,.private-preview-banner,.board-rule,.access-mode-banner,.membership-includes span,.guide-category-filter,.hashtag-results button,.plan-card,.accessibility-note,.guide-format){background:var(--surface-raised);color:var(--ink);border-color:var(--control-line)}html[data-theme=dark] .app-shell :is(.source-badge,.prompt-file-icon,.draft-badge,.pinned-badge,.sticky-badge,.new-text-badge,.hot-label,.request-status>span,.forum-avatar,.comment-avatar.coral,.mini-avatar.coral,.profile-toggle,.top-friends button>span,.community-section-tabs button span,.nav-unread-badge,.account-menu button>b,.prompt-group-heading span,.prompt-list-divider small,.notification-count,.chat-dock b,.notification-list .notification-mark,.list-visibility.pending,.visibility-chip.pending,.draft-badge.pending_review,.draft-badge.changes_requested){background:var(--surface-selected);color:var(--ink);border-color:var(--control-line)}html[data-theme=dark] .app-shell :is(.empty-state button,.comment-box button,.access-mode-banner a,.saved-search-bar button.save-search,.buddy-request button,.prompt-voting button,.primary-button.copied,.account-menu-link.primary,.integration-grid article>a){background:var(--action-surface);color:var(--action-text);border-color:var(--control-line)}html[data-theme=dark] .app-shell :is(.sort-switch button.active,.search-scopes button.active,.library-compact-nav .library-compact-link.active,.thread-actions button.saved,.text-size-control button[aria-pressed=true],.text-size-control button:hover,.board-utility-links button:hover,.board-utility-actions button:hover,.account-menu button:hover,.account-menu-link:hover,.account-menu-link:focus-visible,.sidebar-toggle:hover,.sidebar-reopen:hover,.focus-category-reorder button:hover,.notification-row-action:hover,.accessibility-size-buttons button.active,.guide-actions button.saved,.guide-category-filter button.active){background:var(--surface-selected);color:var(--ink);border-color:var(--control-line)}html[data-theme=dark] .app-shell .library-control-group select{appearance:auto;background-image:none;padding-inline-end:8px}html[data-theme=dark] .toast{background:var(--surface-raised);color:var(--ink);border:1px solid var(--control-line)}html[data-theme=dark] a.skip-link{background:var(--card);color:var(--ink);border:2px solid var(--focus)}html[data-theme=dark] .app-shell .search-filter-panel>summary{background:var(--surface-raised);color:var(--ink)}html[data-theme=dark] .app-shell .forum-footer button{color:var(--link)}html[data-theme=dark] .app-shell .access-mode-banner :is(strong,span){color:var(--ink)}html[data-theme=dark] .app-shell :is(.forum-latest>button,.board-breadcrumb,.thread-title-cell strong,.notification-secondary-action,.integration-grid span,.pin-marker,.public-collections button span,.profile-public-collections button span,.global-filter.active,.chat-history p.mine span,.library-focus-link,.new-collection,.library-compact-manage){color:var(--link)}html[data-theme=dark] .app-shell :is(.discovery-strip,.guide-index-bar,.guide-column-header){background:var(--surface-raised);color:var(--ink);border-color:var(--control-line)}html[data-theme=dark] .app-shell :is(.discovery-strip,.guide-index-bar) :is(strong,span){color:var(--ink)}html[data-theme=dark] .app-shell :is(.discovery-strip>div>span,.guide-index-bar p){color:var(--muted)}html[data-theme=dark] .app-shell .discovery-strip button{background:var(--card);color:var(--ink);border-color:var(--control-line)}html[data-theme=dark] .app-shell .discovery-strip button:hover{background:var(--surface-selected);color:var(--ink)}html[data-theme=dark] .app-shell .section-compact-trigger span{color:var(--link)}html[data-theme=dark] .app-shell :is(.forum-index-table,.thread-list-table) thead,html[data-theme=dark] .app-shell :is(.forum-index-table,.thread-list-table) thead th{background:var(--surface-raised);color:var(--ink);border-color:var(--control-line)}html[data-theme=dark] .app-shell .forum-group-row th{background:var(--surface-selected);color:var(--ink);border-color:var(--control-line)}html[data-theme=dark] :is(.topbar,.focus-header,.global-search,.page-navigation,.admin-view-switcher,.workspace-dock-rail){background:var(--paper);color:var(--ink);border-color:var(--line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=dark] .app-shell :is(.topbar,.system-tabs,.library-toolbar){background:var(--paper);color:var(--ink);border-color:var(--line)}html[data-theme=dark] :is(.global-search,.workspace-window,.system-modal,.filter-panel,.account-menu,.site-menu,.writing-actions>div,.note-format-menu>div,.appearance-settings){background:var(--card);color:var(--ink);border-color:var(--line)}html[data-theme=dark] :is(input:not([type=color]):not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){background:var(--card);color:var(--ink);border-color:var(--control-line);caret-color:var(--ink)}html[data-theme=dark] :is(input,textarea)::placeholder{color:var(--muted);opacity:1}html[data-theme=dark] .global-search input{color:var(--ink);background:0 0}html[data-theme=dark] .global-search :is(kbd,.filter-button){color:var(--ink);border-color:var(--control-line);background:0 0}html[data-theme=dark] :is(.writing-actions,.note-format-menu)>summary{border-color:var(--control-line)}html[data-theme=dark] :is(.library-notes,[data-document-workspace]){color:var(--ink)}html[data-theme=dark] :is(.library-notes,[data-document-workspace]) :is(button,input,textarea,select){border-color:var(--control-line)}html[data-theme=dark] .app-shell .library-writing-tabs button[aria-pressed=true],html[data-theme=dark] :is(.library-notes,[data-document-workspace]) button[aria-current=true]{background:var(--surface-selected);color:var(--ink);border-color:var(--control-line);box-shadow:inset 3px 0 var(--link)}html[data-theme=dark] :is(.writing-primary,.primary-button),html[data-theme=dark] .app-shell.view-library .library-writing-tabs .writing-primary{background:var(--action-surface);color:var(--action-text);border-color:var(--control-line)}html[data-theme=dark] :is(.workspace-controls,.workspace-dock-item) button,html[data-theme=dark] .app-shell .chat-dock-general,html[data-theme=dark] .edge-launcher>button,html[data-theme=dark] button[aria-label="Open Focus View and hide distractions"],html[data-theme=dark] button[aria-label="Exit Focus View and restore navigation"]{background:var(--surface-raised);-webkit-text-fill-color:var(--ink);border:1px solid var(--control-line);box-shadow:none;color:var(--ink)!important}html[data-theme=dark] .workspace-controls button[aria-pressed=true]{box-shadow:inset 0 -3px var(--link)}html[data-theme=dark] .app-shell .visible-section-navigation .nav-tab{-webkit-text-fill-color:var(--ink);color:var(--ink)!important}html[data-theme=dark] .app-shell .visible-section-navigation .nav-tab[aria-current=page]{border-bottom-color:var(--link);box-shadow:none}html[data-theme=dark] .app-shell :is(.system-tabs button.active,.community-section-tabs button.active,.board-utility-links button.active,.layout-switch button.active){background:var(--surface-selected);color:var(--ink);box-shadow:inset 0 -2px var(--link)}html[data-theme=dark] :is(.chat-alert,.guide-draft-shelf,.pending-publication-strip,.pending-profile-posts,.membership-status-banner.attention,.buddy-row.unread,.buddy-row:hover){background:var(--surface-raised);color:var(--ink);border-color:var(--control-line)}html[data-theme=dark] .danger-button{color:#f0bac0!important;background:#402a2d!important;border-color:#b7868e!important}html[data-theme=dark] :is(.draft-badge.rejected,.error-message){color:#f0bac0}html[data-theme=dark] :is(.site-menu,.account-menu,.tour-card,.feedback-dialog>form,.prompt-modal,.composer-modal){box-shadow:var(--shadow)}html[data-theme=dark] :is(.site-menu-expand:hover,.site-menu-expand:focus-visible,.note-writing-toolbar button[aria-pressed=true]){background:var(--surface-selected);color:var(--ink)}html[data-theme=dark] a:not(.primary-button):not(.nav-tab){color:var(--link)}html[data-theme=dark] :is(.nav-tab,.page-navigation a){color:var(--ink)}html[data-theme=dark] :is(button,a,input,textarea,select,summary,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid var(--focus)!important}html[data-theme=dark] ::selection{color:#f0e9fa;background:#655573}html[data-theme=dark] :is(.library-notes,.chat-history,.buddy-list,.system-content,[data-document-workspace]) :is(nav,textarea,[role=list]),html[data-theme=dark] :is(.chat-history,.buddy-list,.system-content){scrollbar-color:var(--control-line) var(--paper)}html[data-theme=dark] ::-webkit-scrollbar-track{background:var(--paper)}html[data-theme=dark] ::-webkit-scrollbar-thumb{background:var(--control-line)}html[data-theme=dark] .app-shell .notification-button{background:var(--pink);color:#171512;border-color:var(--control-line)}html[data-theme=dark] .app-shell .notification-button .notification-glyph{color:#171512;-webkit-text-fill-color:#171512}html[data-theme=dark] .app-shell .notification-button:not(.has-unread){background:var(--aqua)}@media (forced-colors:active){html[data-theme] .app-shell .notification-button:not(.has-unread){background:buttonface}.app-shell .notification-button,html[data-theme=dark] .app-shell .notification-button{color:buttontext;background:buttonface;border-color:buttontext}.app-shell .notification-button .notification-glyph,html[data-theme=dark] .app-shell .notification-button .notification-glyph{color:buttontext;-webkit-text-fill-color:ButtonText}html[data-theme=dark] :is(button,a,input,textarea,select,summary,[tabindex]):focus-visible{outline-color:highlight!important}html[data-theme=dark] :is(.workspace-controls,.workspace-dock-item) button{-webkit-text-fill-color:ButtonText;color:buttontext!important}}