:root .topbar-title{flex-direction:row;align-items:center;gap:var(--component-header-gap)}:root .topbar-title h1{font-size:var(--component-header-title-size);min-width:0}:root .sidebar-nav-desktop{background:var(--component-sidebar-background)}:root .sidebar-nav-desktop :is(.sidebar-nav-links a,.sidebar-footer a){border-left:var(--component-sidebar-selected-marker) solid transparent;border-radius:0}:root .sidebar-nav-desktop :is(.sidebar-nav-links a.active,.sidebar-footer a.active){background:var(--component-sidebar-selected-background);color:var(--component-sidebar-selected-text);border-left-color:var(--component-sidebar-selected-text)}:root .sidebar-nav-desktop a.active .sidebar-nav-icon{color:var(--component-sidebar-selected-text)}:root .mobile-bottom-nav-item.active,:root .mobile-bottom-nav-item.primary.active{background:var(--component-mobilenav-selected-background);border-radius:0;border-top:var(--component-mobilenav-selected-marker) solid var(--component-mobilenav-selected-color);color:var(--component-mobilenav-selected-color);box-shadow:none}:root .mobile-bottom-nav-item{border-top:var(--component-mobilenav-selected-marker) solid transparent}:root :is(.ideas-card,.opportunity-card,.linkedin-card,.dashboard-card){background:var(--component-cards-background);border-color:var(--component-cards-border);border-radius:var(--component-cards-radius);padding:var(--component-cards-padding);box-shadow:none}:root :is(.column,.build-column,.job-column,.linkedin-column){background:var(--component-board-lane-background);border-radius:var(--component-board-lane-radius);border-color:transparent}:root :is(.board .card,.build-column .ideas-card,.job-column .opportunity-card,.linkedin-column .linkedin-card){background:var(--component-board-task-background);border-radius:var(--component-board-task-radius)}:root :is(.ideas-tag,.tag-chip,.ideas-badge,.event-deadline,.opportunity-badge){border-radius:var(--component-tags-radius);padding:var(--component-tags-padding-y) var(--component-tags-padding-x);font-size:var(--component-tags-font-size)}:root .dump-kind,:root .mode-toggle,:root .reading-document-tabs{background:var(--component-tabs-background);padding:var(--component-tabs-padding);border-radius:var(--component-tabs-radius);display:inline-flex;gap:var(--space-1)}:root .dump-saved-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}:root .dump-saved-tabs .action-button{width:100%;min-width:0;align-self:stretch;padding-inline:var(--space-1);white-space:normal;text-align:center}:root :is(.mode-toggle a.active,.dump-kind button.active,.dump-kind .action-button.active:not(:disabled):hover,.dump-kind button[aria-pressed=true],.reading-document-tabs .action-button[aria-pressed=true],.linkedin-mobile-view-toggle .active){background:var(--component-tabs-selected-background);color:var(--component-tabs-selected-text);box-shadow:none;border-color:transparent}@media(max-width:640px){:root .dump-controls .dump-kind .action-button{padding-inline:var(--space-1);font-size:var(--font-size-label)}}:root select:not([multiple]){background-color:var(--component-selects-background);color:var(--component-selects-text);border:var(--border-width-hairline) solid transparent;border-radius:var(--component-selects-radius);padding-right:calc(var(--component-selects-chevron-inset) + var(--icon-medium));min-height:var(--control-height);max-width:100%;text-overflow:ellipsis}:root .body-block,:root .dump-composer{background:var(--component-forms-background);border-radius:var(--component-forms-radius);padding:var(--component-forms-padding);gap:var(--component-forms-gap)}:root :is(.dump-composer textarea,.body-textarea,.linkedin-editor){background:var(--component-forms-background);border-color:transparent;box-shadow:none;line-height:var(--leading-body)}:root .body-textarea:focus,:root .dump-composer textarea:focus,:root .linkedin-editor:focus{border-color:var(--color-control)}:root .listening-progress progress{height:var(--component-progress-height);border-radius:var(--component-progress-radius);background:var(--component-progress-track)}:root .listening-progress progress::-webkit-progress-bar{background:var(--component-progress-track);border-radius:var(--component-progress-radius)}:root .listening-progress progress::-webkit-progress-value{background:var(--component-progress-fill);border-radius:var(--component-progress-radius)}:root .listening-progress progress::-moz-progress-bar{background:var(--component-progress-fill);border-radius:var(--component-progress-radius)}:root .listening-progress{gap:var(--component-progress-gap)}:root .reading-card .listening-progress progress{height:var(--component-progress-card-height)}:root .reading-prose{font-family:var(--component-typography-body-font);font-size:var(--font-size-body);line-height:var(--component-typography-body-leading)}:root .reading-prose .reading-math .katex{font-size:inherit}:root .reading-prose .reading-math-display{display:block;max-width:100%;overflow-x:auto;overflow-y:hidden;margin-block:var(--space-5);text-align:center}:root .reading-prose .reading-math-display .katex-display{margin:0}:root :is(.reading-title,.idea-sheet-title,.sheet-body h2){font-family:var(--component-typography-title-font)}:root .fb-chips{gap:var(--component-feedback-gap)}:root .fb-note-disclosure{margin-top:var(--component-feedback-note-gap)}:root .collection-search{display:flex;align-items:center;gap:var(--component-filters-gap);flex-wrap:wrap}.collection-search-input{position:relative;display:flex;align-items:center;flex:1 1;min-width:var(--component-filters-search-min-width)}.collection-search-input>.lucide{position:absolute;left:var(--space-3);pointer-events:none;color:var(--color-muted)}.collection-search-summary{margin-left:auto;text-align:right;justify-content:flex-end}@media(max-width:640px){.collection-search-summary{flex-basis:100%}}:root .collection-search .ideas-search{padding-left:calc(var(--space-6) + var(--space-4))}.ui-popover{position:fixed;z-index:var(--layer-popover);width:var(--layout-popup);max-width:calc(100vw - var(--space-6));max-height:calc(100dvh - var(--space-8));overflow:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:var(--component-filters-gap);padding:var(--component-menus-padding);background:var(--component-filters-panel-background);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--component-filters-panel-radius);box-shadow:var(--component-filters-panel-shadow)}:root .ui-popover :is(.ideas-chipbar,.reading-filters,.opportunity-toolbar){display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2);max-height:none;overflow:visible;width:100%}:root .ui-popover :is(label,select,.ideas-search){max-width:100%;width:100%;min-width:0}:root .ui-popover.filter-panel-content{display:flex;position:fixed;margin:0}:root .filter-panel{position:static}.active-filters,:root .filter-panel{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}:root .action-button.active-filter{gap:var(--space-1);font-size:var(--font-size-label);border-radius:var(--component-tags-radius)}:root .action-button.active-filter svg{width:var(--icon-small);height:var(--icon-small)}:root .ui-popover.card-menu-content{padding:var(--component-menus-padding);background:var(--component-menus-background);border-radius:var(--component-menus-radius);box-shadow:var(--component-menus-shadow);gap:var(--space-1);min-width:0}:root .ui-popover.card-menu-content .action-button{width:100%;min-height:var(--component-menus-row-height);justify-content:flex-start}.setting-row{display:flex;align-items:center;justify-content:space-between;gap:var(--component-toggles-gap);padding:var(--component-toggles-padding);border:var(--border-width-hairline) solid var(--component-toggles-border);border-radius:var(--component-toggles-radius);background:var(--component-toggles-background)}.setting-row>div{min-width:0}.setting-label{font-size:var(--font-size-ui);font-weight:var(--font-weight-semibold)}.setting-row p{margin:var(--space-1) 0 0;color:var(--color-muted);font-size:var(--font-size-meta);line-height:var(--leading-ui)}.setting-switch{display:flex;align-items:center;flex:none;width:var(--control-height);height:var(--control-height);padding:0;border:0;background:transparent;position:relative}.setting-switch:before{content:"";position:absolute;inset:var(--space-2) 0;background:var(--color-control);border-radius:var(--radius-pill)}.setting-switch[aria-checked=true]:before{background:var(--color-brand)}.setting-switch>span{position:relative;display:block;margin-left:var(--space-1);width:var(--space-5);height:var(--space-5);border-radius:var(--radius-circle);background:var(--color-on-brand)}.setting-switch[aria-checked=true]>span{margin-left:auto;margin-right:var(--space-1)}.tag-picker{display:flex;flex-direction:column;gap:var(--component-tagpicker-gap);width:100%}.tag-picker .tag-chips{align-items:center;flex-wrap:wrap}.tag-checklist{border:var(--border-width-hairline) solid var(--component-tagpicker-border);border-radius:var(--component-tagpicker-radius);padding:var(--space-3);background:var(--component-tagpicker-background)}.tag-picker-search{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2);border:var(--border-width-hairline) solid var(--color-control);border-radius:var(--radius-control)}.tag-picker-search input{flex:1 1;min-width:0;background:transparent;border:0;color:var(--color-text);font:inherit}.tag-checklist-options{max-height:var(--layout-editor-min);overflow-y:auto;overscroll-behavior:contain}.tag-checklist-row{display:flex;align-items:center;gap:var(--space-3);min-height:var(--component-tagpicker-row-height);padding:var(--space-1);cursor:pointer}.tag-checklist-row input{accent-color:var(--color-brand);width:var(--icon-small);height:var(--icon-small);flex:none}.tag-checklist-row .ideas-tag-count{margin-left:auto}.tag-checklist-empty{color:var(--color-muted);font-size:var(--font-size-meta)}.note-list{position:relative;display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0 var(--component-notes-page-padding-x) 0 calc(var(--component-notes-page-padding-x) + var(--component-notes-margin-width));background:var(--component-notes-background);border-inline:var(--component-notes-rule-width) solid var(--component-notes-rule)}.note-list:before{content:"";position:absolute;inset-block:0;left:var(--component-notes-page-padding-x);border-left:var(--component-notes-rule-width) solid var(--component-notes-margin-line);pointer-events:none}.note-list-entry{padding-block:var(--component-notes-rule-spacing);background-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--component-notes-rule-spacing) - var(--component-notes-rule-width)),var(--component-notes-rule) calc(var(--component-notes-rule-spacing) - var(--component-notes-rule-width)),var(--component-notes-rule) var(--component-notes-rule-spacing))}.note-list-entry,.note-list-entry-head{position:relative;min-width:0}:root .action-button.note-list-open{display:flex;flex-direction:column;align-items:stretch;gap:0;width:100%;height:auto;min-height:0;padding:0 var(--component-notes-menu-clearance) 0 0;border:0;border-radius:0;background:transparent;color:var(--color-text);font-family:var(--component-notes-handwriting-patrick);font-size:var(--component-notes-body-size);font-weight:var(--font-weight-regular);line-height:var(--component-notes-rule-spacing);text-align:left;white-space:normal}:root .note-list-entry[data-hand=kalam] .action-button.note-list-open{font-family:var(--component-notes-handwriting-kalam)}:root .action-button.note-list-open:hover:not(:disabled){background:transparent;color:var(--color-text)}:root .action-button.note-list-open[aria-current=true]{color:var(--color-brand)}.note-list-title{font-size:var(--component-notes-title-size);font-weight:var(--font-weight-semibold)}.note-list-body,.note-list-title{line-height:var(--component-notes-rule-spacing)}.note-list-body{display:block;min-width:0;overflow-wrap:anywhere;white-space:pre-wrap;font-size:var(--component-notes-body-size)}@media(max-width:640px){.note-list-body,.note-list-title{font-size:var(--component-notes-mobile-body-size)}}.note-list-meta{display:flex;align-items:center;gap:var(--component-notes-entry-gap);flex-wrap:wrap;min-height:var(--component-notes-rule-spacing);padding-right:var(--component-notes-menu-clearance)}.note-list-date{color:var(--color-muted);font-size:var(--component-notes-meta-size);line-height:var(--component-notes-rule-spacing)}.note-list-meta .tag-chips{margin:0;align-items:center}.note-list-actions{position:absolute;z-index:var(--layer-raised);top:0;right:0}.inline-confirmation{display:flex;align-items:center;flex-wrap:wrap;gap:var(--component-confirmations-gap);padding:var(--component-confirmations-padding);border:var(--border-width-hairline) solid var(--component-confirmations-border);border-radius:var(--component-confirmations-radius);background:var(--component-confirmations-background)}.inline-confirmation [role=alert]{flex-basis:100%;color:var(--color-danger);font-size:var(--font-size-meta)}.state-panel,:root .center-state,:root .col-empty,:root .reading-state{padding:var(--component-states-padding);border:var(--border-width-hairline) solid var(--component-states-border);border-radius:var(--component-states-radius);background:var(--component-states-background);color:var(--color-secondary);font-size:var(--font-size-ui)}.state-panel{display:flex;align-items:flex-start;gap:var(--component-states-gap)}.state-panel>div{min-width:0}.state-panel[data-state=error]>.lucide{color:var(--color-danger)}.state-panel[data-state=success]>.lucide{color:var(--color-success)}.state-panel p{margin:0}.state-panel .action-button{margin-top:var(--space-2)}dialog.sheet.bottom-sheet{inset:auto var(--space-4) var(--space-4);margin:0 0 0 auto;width:calc(100% - var(--workspace-sidebar-width) - var(--space-8));height:min(var(--component-details-compact-height),var(--detail-viewport-height,100dvh));max-height:calc(var(--detail-viewport-height,100dvh) - var(--space-8));padding:0;border:var(--component-details-border-width) solid var(--component-details-border);border-radius:var(--radius-dialog);background:var(--component-details-background);box-shadow:var(--component-details-shadow);transform:none;animation:none;overflow:hidden;display:flex;flex-direction:column}dialog.sheet.bottom-sheet:not([open]){display:none}dialog.sheet.bottom-sheet.is-expanded{height:calc(var(--detail-viewport-height,100dvh) - var(--space-8))}dialog.sheet.bottom-sheet::-webkit-backdrop{background:transparent}dialog.sheet.bottom-sheet::backdrop{background:transparent}.bottom-sheet-grip{display:flex;align-items:center;justify-content:flex-end;position:relative;flex:none;padding:var(--space-1) var(--space-3);background:var(--component-details-background)}.bottom-sheet-grip>span{position:absolute;left:50%;transform:translateX(-50%);width:var(--component-details-handle-width);height:var(--component-details-handle-height);border-radius:var(--component-details-handle-radius);background:var(--component-details-handle-color)}.detail-sheet-content{display:flex;flex-direction:column;flex:1 1;min-height:0;overflow:hidden}.detail-sheet-content>.sheet-head{flex:none;padding-block:var(--space-2)}.detail-sheet-content>.sheet-body{flex:1 1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:var(--component-details-padding-y) var(--component-details-padding-x)}.detail-sheet-content>:is(.sheet-foot,.idea-sheet-foot){flex:none;flex-wrap:wrap;gap:var(--space-2);max-height:var(--component-details-footer-max-height);overflow-y:auto;overscroll-behavior:contain}.detail-sheet-content>.sheet-body>.idea-sheet-foot{position:-webkit-sticky;position:sticky;bottom:0;background:var(--component-details-background)}@media(max-width:900px){dialog.sheet.bottom-sheet{--detail-bottom:max(var(--component-details-mobile-nav-clearance),var(--detail-keyboard-offset,0px));--detail-visible-clearance:max(0px,calc(var(--component-details-mobile-nav-clearance) - var(--detail-keyboard-offset,0px)));inset:auto var(--space-2) var(--detail-bottom);width:calc(100% - var(--space-4));height:min(var(--component-details-compact-height),calc(var(--detail-viewport-height,100dvh) - var(--detail-visible-clearance) - var(--space-8)));max-height:calc(var(--detail-viewport-height,100dvh) - var(--detail-visible-clearance) - var(--space-4));border-radius:var(--radius-dialog)}dialog.sheet.bottom-sheet.is-expanded{height:calc(var(--detail-viewport-height,100dvh) - var(--detail-visible-clearance) - var(--space-4))}.detail-sheet-content>.sheet-body{padding:var(--component-details-padding-mobile)}.detail-sheet-content>:is(.sheet-foot,.idea-sheet-foot){padding:var(--space-2) var(--space-3)}body:has(dialog.detail-sheet[open]):not(:has(dialog.confirm-dialog[open])) .mobile-bottom-nav{visibility:visible;pointer-events:none}.ui-popover{max-height:calc(100dvh - var(--component-details-mobile-nav-clearance) - var(--space-8))}}:root .reading-focus-toggle{top:var(--space-3)}:root .reading-focus-toggle,:root .reading-follow-resume{position:absolute;right:var(--layout-gutter);z-index:var(--layer-sticky);background:var(--color-surface);border-color:var(--color-border)}:root .reading-follow-resume{top:var(--space-16)}.reading-reader[data-compact=true] .reading-player-settings,.reading-reader[data-compact=true] .reading-toolbar{display:none}.reading-reader[data-compact=true] .reading-paper{padding-top:var(--space-16)}.reading-reader[data-compact=true] .reading-player-dock{gap:0}:root .reading-player{padding:var(--component-player-padding) var(--layout-gutter);background:var(--component-player-background);border-color:var(--component-player-border)}.reading-player-dock{display:flex;flex-direction:column;gap:var(--component-player-gap);max-width:var(--layout-measure)}.reading-player-track{width:100%;min-width:0}.reading-player-track .reading-time{font-size:var(--font-size-meta);gap:var(--space-2)}:root .reading-player-track .reading-seek input{min-height:var(--control-height)}:root .reading-player .reading-playback-row{width:100%;justify-content:center;gap:var(--component-player-transport-gap);padding:0}:root .reading-player .reading-playback-row>.action-button{align-self:center}:root .reading-player .reading-play.action-icon{width:var(--component-player-play-size);min-width:var(--component-player-play-size);max-width:var(--component-player-play-size);height:var(--component-player-play-size);flex:0 0 var(--component-player-play-size);border-radius:var(--radius-circle)}:root .reading-player .reading-play svg{width:var(--component-player-play-icon-size);height:var(--component-player-play-icon-size);fill:currentColor}:root .reading-player .reading-jump{position:relative;width:var(--control-large);height:var(--control-large);padding:0}:root .reading-player .reading-jump svg{width:var(--component-player-jump-icon-size);height:var(--component-player-jump-icon-size);stroke-width:var(--component-player-jump-icon-stroke)}.reading-jump span{position:absolute;inset:0;display:grid;place-items:center;font-size:var(--component-player-jump-label-size);font-weight:var(--font-weight-semibold)}.reading-player-settings{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;grid-gap:var(--component-player-gap);gap:var(--component-player-gap);width:100%;padding-top:0}.player-setting{min-width:0}:root .reading-player .player-setting-trigger{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:auto;min-height:var(--component-player-setting-height);padding:0;gap:var(--space-1);background:transparent;color:var(--color-text)}.player-setting-symbol{height:var(--space-6);display:flex;align-items:center;justify-content:center;gap:var(--space-1);font-size:var(--font-size-section);font-weight:var(--font-weight-semibold)}:root .reading-player .player-setting-symbol svg{width:var(--component-player-setting-icon-size);height:var(--component-player-setting-icon-size)}.player-setting-label{white-space:normal;font-size:var(--font-size-meta);line-height:var(--leading-ui);text-align:center}.player-setting-state{font-size:var(--font-size-label);font-weight:var(--font-weight-medium)}:root .player-setting[data-active=true] .player-setting-symbol{color:var(--color-brand)}:root .reading-prose[data-text-size="16"]{font-size:var(--font-size-body)}:root .reading-prose[data-text-size="18"]{font-size:var(--font-size-section)}:root .reading-prose[data-text-size="20"]{font-size:var(--component-player-reading-large)}:root .reading-prose[data-text-size="22"]{font-size:var(--component-player-reading-largest)}:root .reading-player{max-height:var(--component-player-max-height);overflow-y:auto}@media(max-width:900px){:root .reading-focus-toggle{top:var(--space-2)}:root .reading-focus-toggle,:root .reading-follow-resume{right:var(--layout-gutter-mobile)}:root .reading-player{padding:var(--component-player-padding) var(--layout-gutter-mobile);padding-bottom:max(var(--component-player-padding),env(safe-area-inset-bottom,0px))}.reading-player-settings,:root .reading-player .reading-playback-row{gap:var(--component-player-gap)}:root .reading-player .reading-jump{width:var(--control-large);height:var(--control-large)}:root .reading-player .reading-playback-row{gap:var(--space-1)}}.detail-sheet{--detail-viewport-height:100dvh;--detail-keyboard-offset:0px}:root .topbar-title{min-width:0;flex:1 1}:root .topbar-actions{flex:none}:root .mode-toggle{max-width:100%;flex:none;margin:0}:root .mode-toggle a{white-space:nowrap;flex:none}.sync-status-content p{margin:var(--space-1) 0 0;font-size:var(--font-size-meta);color:var(--color-muted)}.sync-status.synced .sync-status-trigger{color:var(--color-success)}.sync-status:is(.pending,.syncing) .sync-status-trigger{color:var(--color-warning)}.sync-status.offline .sync-status-trigger{color:var(--color-muted)}:root .linkedin-preview-tabs .action-button[aria-pressed=true]{background:var(--component-tabs-selected-background);color:var(--component-tabs-selected-text)}@media(max-width:900px){:root .topbar{gap:var(--space-2);padding-inline:var(--space-3)}:root .topbar .capture-shortcut{display:inline-flex;width:var(--button-height);height:var(--button-height);padding:0;justify-content:center}:root .topbar .capture-shortcut span{display:none}:root .topbar-actions{gap:var(--space-1)}:root .mode-toggle a{padding-inline:var(--space-3)}}:root .ui-popover.card-menu-content a.btn{justify-content:flex-start;width:100%}.detail-sheet-content>.sheet-body>*{flex-shrink:0;max-width:var(--component-details-content-width)}:root .detail-sheet-content>.sheet-body h2{margin:0}:root .bottom-sheet .ideas-one-liner{display:block;overflow:visible;font-size:var(--font-size-body);line-height:var(--leading-body)}:root input:is([type=date],[type=datetime-local],[type=time]){background:var(--component-selects-background);color:var(--component-selects-text);border:var(--border-width-hairline) solid transparent;border-radius:var(--component-selects-radius);padding:var(--space-2) var(--space-4);min-height:var(--control-height)}dialog.browse-navigation-modal{position:fixed;inset:0;margin:0;width:100%;height:100%;max-width:none;max-height:none;padding:0;border:0;border-radius:0;overflow:hidden;background:transparent;box-shadow:none}dialog.browse-navigation-modal:not([open]){display:none}dialog.browse-navigation-modal::-webkit-backdrop{background:var(--color-overlay)}dialog.browse-navigation-modal::backdrop{background:var(--color-overlay)}dialog.sheet.right-sheet{inset:0 0 0 auto;margin:0;width:min(var(--component-details-right-width),100%);height:var(--detail-viewport-height,100dvh);max-height:var(--detail-viewport-height,100dvh);border:0;border-left:var(--component-details-border-width) solid var(--component-details-border);border-radius:0;overflow:hidden;display:flex;flex-direction:column;transform:none}dialog.sheet.right-sheet:not([open]){display:none}@media(max-width:900px){dialog.sheet.right-sheet{--detail-bottom:max(var(--component-details-mobile-nav-clearance),var(--detail-keyboard-offset,0px));--detail-visible-clearance:max(0px,calc(var(--component-details-mobile-nav-clearance) - var(--detail-keyboard-offset,0px)));inset:auto var(--space-2) var(--detail-bottom);width:calc(100% - var(--space-4));height:calc(var(--detail-viewport-height,100dvh) - var(--detail-visible-clearance) - var(--space-4));max-height:calc(var(--detail-viewport-height,100dvh) - var(--detail-visible-clearance) - var(--space-4));border:var(--component-details-border-width) solid var(--component-details-border);border-radius:var(--radius-dialog)}}:root .in-progress-group-head .group-collapse-btn{-webkit-margin-start:auto;margin-inline-start:auto}body{--workspace-sidebar-width:var(--layout-sidebar)}body:has(.sidebar-nav-desktop.is-collapsed){--workspace-sidebar-width:var(--component-sidebar-collapsed-width)}:root .sidebar-nav-desktop{flex-basis:var(--workspace-sidebar-width);padding:var(--space-4) var(--space-3);overflow:hidden}.sidebar-desktop-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);flex:none;margin-bottom:var(--component-sidebar-header-gap)}:root .sidebar-desktop-head .workspace-brand{padding:0;min-height:var(--control-height);font-size:var(--font-size-ui)}:root .sidebar-desktop-head>.action-button{align-self:center}:root .sidebar-nav-desktop .sidebar-nav-links{gap:var(--component-sidebar-group-gap)}:root .sidebar-nav-desktop :is(.sidebar-nav-links a,.sidebar-footer a){min-height:var(--component-sidebar-row-height);line-height:var(--component-sidebar-row-leading);gap:var(--component-sidebar-icon-gap)}:root .sidebar-nav-desktop .sidebar-nav-icon{display:flex;align-items:center;justify-content:center;flex:none;width:var(--icon-medium)}:root .sidebar-nav-desktop .nav-group-label{text-transform:none;letter-spacing:var(--tracking-normal);color:var(--color-muted);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2)}:root .sidebar-nav-desktop.is-collapsed :is(.workspace-brand,.sidebar-nav-label,.nav-group-label){display:none}:root .sidebar-nav-desktop.is-collapsed .sidebar-desktop-head{justify-content:center}:root .sidebar-nav-desktop.is-collapsed :is(.sidebar-nav-links a,.sidebar-footer a){justify-content:center;padding-inline:0;border-right:var(--component-sidebar-selected-marker) solid transparent}:root .sidebar-nav-desktop.is-collapsed .nav-group:not(:first-child){border-top:var(--border-width-hairline) solid var(--color-border);padding-top:var(--space-3)}@media(max-height:640px) and (pointer:fine){:root .sidebar-nav-desktop :is(.sidebar-nav-links a,.sidebar-footer a){min-height:var(--component-sidebar-row-height-short)}:root .sidebar-desktop-head{margin-bottom:var(--space-3)}}:root .mobile-bottom-nav{background:var(--component-mobilenav-background)}:root .reading-prose :is(h1,h2){font-size:var(--component-typography-title-size)}:root .today-briefing{max-width:none;min-height:0;overflow:hidden;margin:0;padding:var(--space-4) var(--layout-gutter);gap:var(--component-today-gap)}.today-dateline{display:flex;justify-content:space-between;gap:var(--space-3);flex:none;color:var(--color-muted);font-size:var(--font-size-label)}.today-overview{display:grid;grid-auto-flow:row dense;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));grid-gap:var(--component-today-gap);gap:var(--component-today-gap);flex:1 1;min-height:0}.today-section-slot{min-width:0;min-height:0;display:flex}.today-slot-events,.today-slot-reading{grid-column:span 2}:root .today-section{width:100%;min-width:0;min-height:0;margin:0;overflow:hidden;display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2);padding:var(--component-today-padding);border:var(--border-width-hairline) solid var(--component-today-border);border-radius:var(--component-today-radius);background:var(--component-today-background);box-shadow:none}:root .today-slot-events .today-section{background:var(--component-today-event-background);border-color:var(--component-today-event-border)}:root .today-section:hover{border-color:var(--color-brand)}.today-section-head{display:flex;align-items:center;gap:var(--space-2);color:var(--color-brand);font-size:var(--font-size-label)}.today-section-head,.today-section-title{font-weight:var(--font-weight-semibold);flex:none}.today-section-title{font-size:var(--component-today-title-size);line-height:var(--leading-ui)}.today-section-context,.today-section-summary,.today-section-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.today-section-summary{font-size:var(--font-size-meta);color:var(--color-secondary)}.today-section-context{line-height:var(--leading-ui)}.today-section-context,.today-section-status{font-size:var(--font-size-label);color:var(--color-muted)}.today-section-status{margin-top:auto;flex:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.today-urgency{display:flex;align-items:center;gap:var(--space-3);flex:none;background:var(--component-today-event-background);border-radius:var(--component-today-radius);padding:var(--space-2) var(--space-3)}.today-urgency-heading{font-size:var(--font-size-label);color:var(--component-today-event-border);white-space:nowrap}.today-urgency-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);flex:1 1;min-width:0}:root .today-urgent-item.action-button{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:0;min-width:0;height:auto;min-height:var(--control-height);padding:var(--space-1);text-align:left;white-space:normal;color:var(--color-text)}.today-urgent-item strong{font-size:var(--font-size-meta);font-weight:var(--font-weight-medium);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.today-urgency-empty,.today-urgent-label{font-size:var(--font-size-label);color:var(--component-today-event-border)}.today-urgent-label{white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.today-urgency-empty{grid-column:1/-1;align-self:center}.today-deadline-list{display:flex;flex-direction:column;gap:var(--space-2)}:root .today-deadline-list .today-urgent-item{border-bottom:var(--border-width-hairline) solid var(--color-border);border-radius:0;padding:var(--space-3) 0}.today-deadline-list .today-urgent-item strong{white-space:normal;text-overflow:clip}.today-detail-footer,.today-detail-links{display:flex;gap:var(--space-3);flex-wrap:wrap;justify-content:space-between}.today-detail-body p{margin:0;line-height:var(--leading-body)}.today-detail-body .ideas-badge{align-self:flex-start}.today-detail-links a{color:var(--color-brand)}@media(max-width:900px){:root .today-briefing{padding:var(--space-3) var(--space-3) var(--mobile-dock-clearance);gap:var(--space-2)}.today-overview{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(5,minmax(0,1fr));gap:var(--space-2)}.today-slot-events,.today-slot-reading{grid-column:auto}:root .today-section{padding:var(--component-today-mobile-padding);gap:var(--space-1)}.today-section-head{gap:var(--space-1)}.today-section-head .lucide{width:var(--icon-small);height:var(--icon-small)}.today-section-title{font-size:var(--font-size-meta);font-weight:var(--font-weight-medium)}.today-dateline span,.today-section-context,.today-section-summary{display:none}.today-urgency{gap:var(--space-2);padding:var(--space-1) var(--space-2)}.today-urgency-items{display:flex;flex:1 1;min-width:0}.today-urgency-items .today-urgent-item:not(:first-child){display:none}.today-urgency-items .today-urgent-item{width:100%}}@media(max-height:640px){.today-section-context{display:none}.today-section-title{-webkit-line-clamp:1}.today-section-status{display:none}.today-overview{overflow:auto;grid-auto-rows:minmax(var(--control-height),1fr)}}@media(max-width:900px) and (max-height:640px){.today-section-summary{display:none}:root .today-section{gap:0}.today-overview{grid-template-rows:repeat(5,minmax(var(--control-height),1fr))}}.today-detail-head{justify-content:space-between}@media(max-width:900px) and (max-height:740px){.today-section-title{-webkit-line-clamp:1}.today-section-status{display:none}}@media(min-width:640px) and (max-width:900px) and (max-height:640px){.today-overview{grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:repeat(2,minmax(var(--control-height),1fr))}}