[hidden]{display:none!important}body{font:var(--font-size-body)/var(--leading-body) var(--font-ui)}button,input,select,textarea{font-family:var(--font-ui)}a{color:var(--color-brand);text-underline-offset:var(--space-1)}a,button,input,select,summary,textarea{-webkit-tap-highlight-color:transparent}:where(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}::selection{background:var(--color-brand-soft);color:var(--color-text)}.reading-reader{position:relative;display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0;width:100%}.reading-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) calc(var(--layout-gutter) + var(--control-height) + var(--space-3)) var(--space-3) var(--layout-gutter);border-bottom:var(--border-width-hairline) solid var(--color-border);flex:none}.reading-adjacent,.reading-document-tabs{display:flex;align-items:center;gap:var(--space-2)}.reading-adjacent-bottom{display:none}.reading-scroll{flex:1 1;min-height:0;overflow:auto;overscroll-behavior:contain}.reading-paper{width:100%;max-width:var(--layout-measure);margin-inline:auto;padding:var(--space-10) var(--space-6);overflow-wrap:anywhere}.reading-provenance{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);font-size:var(--font-size-meta);color:var(--color-muted)}.reading-provenance a{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--control-height);color:var(--color-brand)}.reading-provenance .lucide{width:var(--icon-small);height:var(--icon-small)}.reading-title{font:var(--font-weight-regular) var(--font-size-editorial)/var(--leading-heading) var(--font-display);margin:var(--space-4) 0}.reading-deck{font-size:var(--font-size-body);line-height:var(--leading-body);color:var(--color-secondary);padding-bottom:var(--space-6);border-bottom:var(--border-width-hairline) solid var(--color-border)}.reading-prose{font:var(--font-weight-regular) var(--font-size-section)/var(--leading-body) var(--font-display);color:var(--color-text)}.reading-prose :is(p,ul,ol,pre,blockquote,table){margin-block:var(--space-5)}.reading-prose :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-display);font-weight:var(--font-weight-medium);line-height:var(--leading-heading);margin:var(--space-8) 0 var(--space-4)}.reading-prose h1,.reading-prose h2{font-size:var(--font-size-heading)}.reading-prose :is(h3,h4,h5,h6){font-size:var(--font-size-section)}.reading-prose a{color:var(--color-brand);text-decoration:underline;text-underline-offset:var(--space-1)}.reading-prose li{margin-block:var(--space-2)}.reading-prose :is(ul,ol){padding-left:var(--space-6)}.reading-prose blockquote{border-left:var(--border-width-accent) solid var(--color-border);padding-left:var(--space-5);color:var(--color-secondary)}.reading-prose :is(code,pre){font-family:var(--font-mono);font-size:var(--font-size-ui);background:var(--color-subtle)}.reading-prose pre{overflow:auto;padding:var(--space-4);border-radius:var(--radius-control)}.reading-prose table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font:var(--font-size-ui)/var(--leading-body) var(--font-ui)}.reading-prose :is(th,td){border:var(--border-width-hairline) solid var(--color-border);padding:var(--space-3);text-align:left}.reading-prose th{background:var(--color-subtle)}.reading-prose img{max-width:100%;height:auto}.reading-prose hr{border:0;border-top:var(--border-width-hairline) solid var(--color-border);margin-block:var(--space-8)}.reading-sentence.is-spoken{background:var(--color-brand-soft);color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-brand);text-decoration-color:var(--color-brand);text-decoration-thickness:var(--border-width-focus);text-underline-offset:var(--space-1);box-decoration-break:clone;-webkit-box-decoration-break:clone}.reading-state{padding-block:var(--space-8);color:var(--color-secondary);font:var(--font-size-body)/var(--leading-body) var(--font-ui)}.reading-routing{display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--space-3);padding-top:var(--space-8);margin-top:var(--space-8)}.reading-player,.reading-routing{border-top:var(--border-width-hairline) solid var(--color-border)}.reading-player{flex:none;background:var(--color-surface);padding:var(--space-3) var(--layout-gutter)}.reading-player>*{max-width:var(--layout-measure);margin-inline:auto}.reading-player audio{display:none}.reading-player-top,.reading-time{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--font-size-meta);color:var(--color-secondary)}.reading-player-top>span{display:flex;align-items:center;gap:var(--space-2)}.reading-player-top .selected{background:var(--color-brand-soft);border-color:var(--color-brand);color:var(--color-brand)}.reading-seek{display:block}.reading-seek input{display:block;width:100%;min-height:var(--control-height);margin:0;accent-color:var(--color-brand);cursor:pointer}.reading-time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.reading-playback-row{display:flex;justify-content:center;align-items:center;gap:var(--space-3);padding-top:var(--space-2)}.reading-play{min-width:var(--control-large);min-height:var(--control-large);border-radius:var(--radius-circle)}.reading-skip{padding-inline:var(--space-2)}.reading-audio-empty{display:flex;align-items:center;gap:var(--space-3);color:var(--color-secondary);font-size:var(--font-size-ui)}.reading-audio-empty p{margin:var(--space-1) 0 0;font-size:var(--font-size-meta)}.reading-play-error{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);font-size:var(--font-size-meta);color:var(--color-danger);padding-top:var(--space-2)}@media (max-width:900px){.reading-reader{position:fixed;inset:0;z-index:var(--layer-drawer);height:100dvh;padding-bottom:0;background:var(--color-canvas)}.workspace:has(.reading-reader)>.topbar,body:has(.reading-reader) .mobile-bottom-nav{visibility:hidden;pointer-events:none}.reading-reader .reading-toolbar{padding-top:max(var(--space-2),env(safe-area-inset-top,0px))}.reading-toolbar{padding:var(--space-2) calc(var(--layout-gutter-mobile) + var(--control-height) + var(--space-2)) var(--space-2) var(--layout-gutter-mobile);flex-wrap:wrap}.reading-paper{padding:var(--space-6) var(--layout-gutter-mobile)}.reading-player{padding:var(--space-2) var(--layout-gutter-mobile)}.reading-playback-row{gap:var(--space-2)}}@media (max-width:640px){.reading-playback-row .reading-skip,.reading-toolbar .reading-adjacent{display:none}.reading-adjacent-bottom{display:flex;width:100%;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2)}}.lucide{width:var(--icon-medium);height:var(--icon-medium);stroke-width:var(--icon-stroke);flex-shrink:0}button:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.app-shell{width:100%}.workspace{display:flex;flex:1 1;flex-direction:column;min-width:0;min-height:0}.view-content{flex-direction:column;overflow:hidden}.topbar{min-height:var(--layout-header);padding:var(--space-2) var(--layout-gutter);border-bottom:var(--border-width-hairline) solid var(--color-border);background:var(--color-canvas)}.topbar-title{display:flex;align-items:center;gap:var(--space-3);font-size:var(--font-size-meta);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-normal)}.breadcrumb-root{display:inline-flex;color:var(--color-secondary)}.breadcrumb-root,.topbar-actions{gap:var(--space-4)}.sidebar-nav{flex-basis:var(--layout-sidebar);padding:var(--space-6) var(--space-4);background:var(--color-canvas)}.sidebar-nav-links{gap:var(--space-1)}.sidebar-nav-links a{min-height:var(--control-height);padding:var(--space-2) var(--space-3);font-size:var(--font-size-ui);font-weight:var(--font-weight-regular);border:0}.sidebar-nav-links a.active{background:var(--color-brand-soft);color:var(--color-brand);font-weight:var(--font-weight-semibold)}.workspace-brand{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3) var(--space-6);color:var(--color-text);font-weight:var(--font-weight-semibold);font-size:var(--font-size-meta);text-decoration:none}.workspace-brand>span{display:grid;place-items:center;width:var(--space-8);height:var(--space-8);border:var(--border-width-hairline) solid var(--color-brand);border-radius:var(--radius-control);color:var(--color-brand);font:var(--font-size-heading)/var(--leading-tight) var(--font-display)}.nav-group-label{margin:var(--space-6) var(--space-3) var(--space-2);color:var(--color-muted);font-size:var(--font-size-label);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:var(--tracking-label)}.sidebar-nav-links>div:first-child .nav-group-label{margin-top:0}.btn,.icon-btn,.ideas-search,.ideas-select,.sheet-head select,.tag-input{min-height:var(--control-height);border-radius:var(--radius-control);font-size:var(--font-size-ui)}.btn,.icon-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--button-gap);padding:var(--space-2) var(--button-padding-x);text-decoration:none;background:var(--color-surface);border:var(--border-width-hairline) solid var(--color-border);color:var(--color-secondary);transition:background var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease)}.btn.primary{background:var(--color-brand);border-color:var(--color-brand);color:var(--color-on-brand)}.btn.primary:hover:not(:disabled){background:var(--color-brand-hover)}.icon-btn{min-width:var(--control-icon);padding:var(--space-2)}.s2t-btn,.s2t-mic,.sync-dot{min-width:var(--control-icon);min-height:var(--control-icon)}.sync-dot{justify-content:center}input:not([type=checkbox]):not([type=file]),select,textarea{font-size:var(--font-size-body)}.body-textarea,.dump-composer textarea,.ideas-search,.ideas-select,.linkedin-editor,.login-card input,.settings textarea,.vc-activity-form textarea{border-color:var(--color-control);background:var(--color-surface)}.ideas-filter-chip,.tag-option{min-height:var(--control-compact);padding:var(--space-2) var(--space-3);font-size:var(--font-size-meta);border-radius:var(--radius-control)}.ideas-filter-chip.selected{color:var(--color-brand);background:var(--color-brand-soft);border-color:var(--color-brand)}.mode-toggle{padding:var(--space-1);background:var(--color-subtle);border:0;border-radius:var(--radius-control)}.mode-toggle a{min-height:var(--control-compact);display:inline-flex;align-items:center;padding:var(--space-2) var(--space-4);font-size:var(--font-size-ui);border-radius:var(--radius-small)}.mode-toggle a.active{background:var(--color-surface);color:var(--color-brand);box-shadow:none}h1{font-family:var(--font-display);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight)}.page-heading{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);margin:0 0 var(--space-8)}.collection-head h1,.ideas-controls h1,.page-heading h1{font:var(--font-weight-regular) var(--font-size-page)/var(--leading-tight) var(--font-display);letter-spacing:var(--tracking-tight);margin:0}.page-heading p,.page-heading>div>p{margin:0;color:var(--color-secondary);font-size:var(--font-size-ui)}.eyebrow,.page-heading .eyebrow{font:var(--font-weight-medium) var(--font-size-label)/var(--leading-ui) var(--font-ui);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-muted);margin:0 0 var(--space-2)}.collection-head h1{margin-bottom:var(--space-3)}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4)}.section-heading h2,.today-attention>h2{margin:0;font-size:var(--font-size-body);font-weight:var(--font-weight-semibold)}.section-heading>a,.section-heading>span{font-size:var(--font-size-meta);color:var(--color-secondary)}:is(.ideas,.build,.opportunities,.jobs-board,.events-view,.today){width:100%;padding:var(--space-8) var(--layout-gutter) var(--space-12)}.ideas-controls{background:var(--color-canvas);gap:var(--space-4);padding-bottom:var(--space-5)}.ideas-toolbar{gap:var(--space-3);flex-wrap:wrap}.ideas-grid,.opportunity-grid{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--layout-grid-min)),1fr))}.card,.ideas-card,.opportunity-card{background:var(--card-background);border:var(--border-width-hairline) solid var(--card-border);border-radius:var(--card-radius);padding:var(--card-padding);box-shadow:none}.ideas-card{gap:var(--card-gap)}.card .card-title,.ideas-card-title{font-size:var(--font-size-body);font-weight:var(--font-weight-medium);line-height:var(--leading-ui)}.card .card-preview,.ideas-one-liner{font-size:var(--font-size-ui);line-height:var(--leading-body)}.ideas-card-top{align-items:flex-start;gap:var(--space-3)}.ideas-card-title{min-width:0}.event-deadline,.ideas-badge,.ideas-tag,.tag-chip{border-radius:var(--badge-radius);font-size:var(--font-size-label);padding:var(--badge-padding-y) var(--badge-padding-x)}.ideas-tag,.tag-chip{background:var(--color-subtle);border-color:transparent}.ideas-card-meta{gap:var(--space-3);flex-wrap:wrap}.card .card-status-date,.ideas-date{font-size:var(--font-size-label);line-height:var(--leading-ui)}.ideas-actions{gap:var(--space-2)}.ideas-actions .btn{min-height:var(--control-height)}.build-column-head .title,.column-head .title,.ideas-section-head .title{font-size:var(--font-size-ui);font-weight:var(--font-weight-semibold);text-transform:none;letter-spacing:var(--tracking-normal)}.fb-chip{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);width:auto;min-height:var(--control-height);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);font-size:var(--font-size-label);filter:none;opacity:var(--opacity-full)}.fb-chip .lucide{width:var(--icon-small);height:var(--icon-small)}.fb-chip:not(.on){background:transparent;color:var(--color-secondary)}.fb-chip.on{color:var(--color-brand);background:var(--color-brand-soft);border-color:var(--color-brand)}.fb-chip:disabled{opacity:var(--opacity-disabled)}.board-page-heading{flex:none;padding:var(--space-8) var(--layout-gutter) 0;margin-bottom:var(--space-6)}.board{padding:0 var(--layout-gutter) var(--component-board-bottom-space);gap:var(--board-column-gap)}.column{flex:1 0 var(--layout-grid-min);width:auto;min-width:var(--layout-grid-min);border:var(--border-width-hairline) solid var(--board-column-border);background:var(--board-column-background)}.column-head{flex:none;min-height:var(--board-column-header-height);padding:var(--space-2) var(--board-column-padding);border-bottom:var(--border-width-hairline) solid var(--board-column-border)}.column-list{padding:var(--board-column-padding);gap:var(--board-card-gap)}.card.completed{background:var(--card-background)}.card.completed .card-title:before{content:"✓ ";color:var(--color-success)}.card.tone-stale{border-left:var(--border-width-accent) solid var(--color-warning)}.build-column{background:var(--board-column-background);border:var(--border-width-hairline) solid var(--board-column-border);padding:var(--board-column-padding)}.build-column-cards{gap:var(--board-card-gap)}.in-progress-group{box-shadow:none;border-width:var(--border-width-hairline);border-left-width:var(--border-width-accent)}.in-progress-group-head{background:var(--color-subtle)}.group-create-trigger{font-weight:var(--font-weight-medium);background:transparent}.today-dashboard{max-width:var(--layout-page);margin-inline:auto}.today-dashboard-head{flex-direction:row;justify-content:space-between;align-items:center}.today-dashboard-head h1{margin:var(--space-2) 0 var(--space-3)}.date-mark{padding-left:var(--space-6);border-left:var(--border-width-hairline) solid var(--color-border);color:var(--color-brand);font:var(--font-size-page)/var(--leading-tight) var(--font-display);text-align:right}.date-mark span{display:block;margin-top:var(--space-2);font:var(--font-size-label)/var(--leading-ui) var(--font-ui);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-muted)}.today-composition{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-gap:var(--space-8);gap:var(--space-8)}.dashboard-card{height:auto;padding:var(--space-5);gap:var(--space-3);border:var(--border-width-hairline) solid var(--color-border);box-shadow:none}.dashboard-card:hover{box-shadow:none;background:var(--color-surface);border-color:var(--color-control)}.dashboard-card-head{color:var(--color-brand)}.dashboard-card-head .lucide{width:var(--icon-small);height:var(--icon-small)}.dashboard-card-title{margin:0;font-size:var(--font-size-body);font-weight:var(--font-weight-medium)}.dashboard-card-detail{margin:0;font-size:var(--font-size-ui);line-height:var(--leading-body)}.dashboard-card-action{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--control-height);color:var(--color-brand);font-size:var(--font-size-ui);margin-top:var(--space-2)}.continuation-card{border-left:var(--border-width-accent) solid var(--color-brand);padding:var(--space-8);gap:var(--space-4)}.continuation-card .dashboard-card-title{display:block;font:var(--font-size-editorial)/var(--leading-heading) var(--font-display);letter-spacing:var(--tracking-tight)}.continuation-card .dashboard-card-action{color:var(--color-on-brand);background:var(--color-brand);border-radius:var(--radius-control);padding:var(--space-2) var(--space-4)}.building-row{margin-top:var(--space-4);padding:var(--card-padding)}.today-attention{border-radius:var(--radius-card);background:var(--color-subtle);padding:var(--space-5)}.today-attention .dashboard-card{padding:var(--space-4) 0;border:0;border-radius:0;background:transparent;border-bottom:var(--border-width-hairline) solid var(--color-border)}.today-attention .dashboard-card:last-child{border-bottom:0}.today-attention .dashboard-card-head{color:var(--color-warning)}.today-arrivals{margin-top:var(--space-8);border-top:var(--border-width-hairline) solid var(--color-border);padding-top:var(--space-6)}.arrival-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-6);gap:var(--space-6)}.arrival-grid .dashboard-card{border:0;border-right:var(--border-width-hairline) solid var(--color-border);border-radius:0;padding:0 var(--space-5) 0 0;background:transparent}.arrival-grid .dashboard-card:last-child{border:0}.mobile-urgency{display:none}.source-state{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-4);margin-block:var(--space-3);border-radius:var(--radius-control);background:var(--color-subtle);color:var(--color-secondary);font-size:var(--font-size-ui)}.source-state.error{background:var(--color-warning-soft);color:var(--color-warning)}.filter-panel-content{display:none;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2)}.filter-panel.is-open .filter-panel-content{display:flex}.filter-panel-toggle{display:inline-flex}.dump,.settings{width:100%;max-width:var(--layout-reading);margin:0 auto;padding:var(--space-8) var(--layout-gutter) var(--space-12);overflow-y:auto;flex:1 1;min-height:0}.dump-composer{padding:var(--space-5);border:var(--border-width-hairline) solid var(--color-control);background:var(--color-surface);border-radius:var(--radius-card)}.dump-composer textarea{min-height:var(--layout-textarea-min);background:transparent;border:0;padding:0;line-height:var(--leading-body)}.capture-tags{margin-block:var(--space-3);font-size:var(--font-size-ui)}.capture-tags summary{display:list-item;cursor:pointer;color:var(--color-secondary);padding-block:var(--space-2)}.capture-tags[open] summary{margin-bottom:var(--space-3)}.dump-controls,.dump-trigger{flex-wrap:wrap;gap:var(--space-3)}.dump-kind button{min-height:var(--control-height);font-size:var(--font-size-ui)}.settings h2{font-size:var(--font-size-section);margin:var(--space-6) 0 var(--space-2)}.settings textarea{min-height:var(--layout-editor-min);padding:var(--space-4);font-size:var(--font-size-body);line-height:var(--leading-body)}.settings .k{font-size:var(--font-size-ui);font-weight:var(--font-weight-medium)}.settings-account{border-top:var(--border-width-hairline) solid var(--color-border);padding-top:var(--space-4)}.login-card{max-width:var(--layout-login);width:100%;padding:var(--space-8);background:var(--color-surface);border:var(--border-width-hairline) solid var(--color-border);box-shadow:none}.login-card h1{font-size:var(--font-size-editorial)}.login-card label{font-size:var(--font-size-ui);display:block;margin-bottom:var(--space-2)}.login-card input{min-height:var(--control-height)}.center-state{padding:var(--space-6)}.center-state .big{font:var(--font-size-heading)/var(--leading-heading) var(--font-display)}.confirm-dialog,.sheet{margin:0;color:var(--color-text);max-height:none;max-width:none}.sheet{left:auto;height:100dvh;width:min(var(--layout-sheet),100%);padding:0;border:0;border-left:var(--border-width-hairline) solid var(--color-border);box-shadow:var(--shadow-dialog)}.confirm-dialog:not([open]),.sheet:not([open]){display:none}.confirm-dialog::-webkit-backdrop,.sheet::-webkit-backdrop{background:var(--color-overlay)}.confirm-dialog::backdrop,.sheet::backdrop{background:var(--color-overlay)}.sheet-head{padding:var(--space-4) var(--space-6);border-bottom:var(--border-width-hairline) solid var(--color-border);gap:var(--space-3);background:var(--color-surface)}.sheet-body{padding:var(--space-6);gap:var(--space-5)}.idea-sheet-title,.sheet-body h2{font:var(--font-size-editorial)/var(--leading-heading) var(--font-display);letter-spacing:var(--tracking-tight)}.idea-sheet-text{font-size:var(--font-size-body);line-height:var(--leading-body);max-width:var(--layout-measure)}.idea-sheet-label{font-size:var(--font-size-meta);font-weight:var(--font-weight-semibold);text-transform:none;letter-spacing:var(--tracking-normal);margin-bottom:var(--space-2)}.idea-sheet-foot,.sheet-foot{padding:var(--space-4) var(--space-6);padding-bottom:max(var(--space-4),env(safe-area-inset-bottom));border-top:var(--border-width-hairline) solid var(--color-border);background:var(--color-surface)}.confirm-dialog{width:min(var(--layout-dialog),calc(100vw - var(--space-8)));padding:var(--space-6);border-radius:var(--radius-dialog)}.confirm-title{margin:0 0 var(--space-3);font:var(--font-size-heading)/var(--leading-heading) var(--font-display)}.confirm-message{font-size:var(--font-size-body);line-height:var(--leading-body)}.confirm-actions{flex-wrap:wrap}body:has(dialog[open]) .mobile-bottom-nav{visibility:hidden;pointer-events:none}.linkedin-sheet{width:min(var(--layout-page),100%)}.linkedin-edit-preview{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--space-6);gap:var(--space-6)}.linkedin-post-preview{border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-6);align-self:start;background:var(--color-surface)}.linkedin-post-preview h3{font-size:var(--font-size-meta);color:var(--color-muted);margin:0 0 var(--space-4)}.linkedin-preview-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--font-size-body);line-height:var(--leading-body)}.linkedin-preview-image{width:100%;height:auto;border-radius:var(--radius-control);margin-top:var(--space-4)}.linkedin-preview-tabs{display:none}@media (max-width:900px){:root{--mobile-dock-clearance:calc(var(--layout-dock) + var(--space-4) + env(safe-area-inset-bottom, 0px))}.topbar{padding-inline:var(--layout-gutter-mobile);min-height:var(--control-large)}.breadcrumb-root,.topbar .capture-shortcut{display:none}.topbar-actions{gap:var(--space-2)}.sidebar-nav{padding:var(--space-4);padding-top:max(var(--space-4),env(safe-area-inset-top))}.sidebar-nav .workspace-brand{display:none}.sidebar-nav-links{flex:1 1;overflow-y:auto;padding-bottom:env(safe-area-inset-bottom)}.mobile-bottom-nav{bottom:0;left:0;right:0;height:calc(var(--layout-dock) + env(safe-area-inset-bottom, 0px));grid-template-columns:repeat(5,minmax(0,1fr));border-radius:0;box-shadow:none;border-color:var(--color-border);padding:var(--space-2) var(--space-3);padding-bottom:calc(var(--space-2) + env(safe-area-inset-bottom, 0px))}.mobile-bottom-nav-item{min-height:var(--control-large);font-size:var(--font-size-label);font-weight:var(--font-weight-medium);gap:var(--space-1);border-radius:var(--radius-control)}.mobile-bottom-nav-item.primary{position:static;align-self:auto;width:auto;min-width:0;height:auto;min-height:var(--control-large);margin:0;border:0;border-radius:var(--radius-control);box-shadow:none;background:transparent}.mobile-bottom-nav-item.primary span{position:static;font-size:inherit;color:inherit}.mobile-bottom-nav-item.primary.active{color:var(--color-brand);background:var(--color-brand-soft);box-shadow:none}:is(.ideas,.build,.opportunities,.jobs-board,.events-view,.today,.dump,.settings){padding:var(--space-6) var(--layout-gutter-mobile) var(--mobile-dock-clearance)}.collection-head h1,.ideas-controls h1,.page-heading h1{font-size:var(--font-size-page-mobile)}.page-heading{margin-bottom:var(--space-6)}.date-mark{font-size:var(--font-size-page-mobile);padding-left:var(--space-4)}.today-composition{grid-template-columns:1fr;gap:var(--space-5)}.continuation-card{padding:var(--space-5)}.continuation-card .dashboard-card-title{font-size:var(--font-size-heading)}.mobile-urgency{display:flex;flex-direction:column;border-left:var(--border-width-focus) solid var(--color-warning);padding-left:var(--space-3);margin:0 0 var(--space-5)}.mobile-urgency a{display:inline-flex;gap:var(--space-2);align-items:center;color:var(--color-warning);font-size:var(--font-size-meta);min-height:var(--control-compact)}.arrival-grid{grid-template-columns:1fr;gap:var(--space-4)}.arrival-grid .dashboard-card{padding:var(--space-4) 0;border-right:0;border-bottom:var(--border-width-hairline) solid var(--color-border)}.board-page-heading{padding:var(--space-6) var(--layout-gutter-mobile) 0;margin-bottom:var(--space-5)}.board{display:flex;overflow-y:hidden;overflow-x:auto;padding:0 var(--layout-gutter-mobile) var(--component-board-bottom-space);scroll-snap-type:x proximity}.column{flex:0 0 min(var(--layout-column),calc(100vw - var(--space-16)));min-width:0;margin-bottom:0}.column-list{overflow-y:auto}.linkedin-board{display:flex;overflow-y:hidden;overflow-x:auto;padding-bottom:var(--mobile-dock-clearance)}.linkedin-column{flex:0 0 min(var(--layout-column),calc(100vw - var(--space-16)));width:auto;min-width:0;margin-bottom:0}.linkedin-column-list{overflow-y:auto;padding-bottom:var(--space-3)}.ideas-controls{position:static}.ideas-chipbar.scrollx{flex-wrap:wrap;overflow:visible}.filter-panel-toggle{display:inline-flex}.filter-panel-content{display:none;margin-top:var(--space-3)}.filter-panel.is-open .filter-panel-content{display:flex}.ideas-filter-chip,.tag-option{min-height:var(--control-height)}.sheet-head{padding:var(--space-3);padding-top:max(var(--space-3),env(safe-area-inset-top));gap:var(--space-2)}.sheet-body{padding:var(--space-5)}.idea-sheet-foot,.sheet-foot{padding-inline:var(--space-5)}.linkedin-edit-preview{display:block}.linkedin-preview-tabs{display:flex;gap:var(--space-2)}.linkedin-edit-preview[data-view=edit] .linkedin-post-preview,.linkedin-edit-preview[data-view=preview] .linkedin-editor-block{display:none}}@media (max-width:640px){.ideas-grid,.opportunity-grid{grid-template-columns:minmax(0,1fr)}.dump,.settings{max-width:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.sidebar-nav-desktop{display:flex;flex-direction:column}.sidebar-nav-desktop .sidebar-nav-links{min-height:0;overflow-y:auto;flex:1 1}.sidebar-footer{flex:none;padding-top:var(--space-3)}.sidebar-footer a{display:flex;align-items:center;gap:var(--space-3);min-height:var(--control-height);padding:var(--space-2) var(--space-3);color:var(--color-secondary);font-size:var(--font-size-ui);text-decoration:none;border-radius:var(--radius-control)}.sidebar-footer a[aria-current=page]{background:var(--color-brand-soft);color:var(--color-brand)}.card-secondary-actions{font-size:var(--font-size-meta);color:var(--color-secondary)}.card-secondary-actions summary{cursor:pointer;padding-block:var(--space-3);min-height:var(--control-height)}.card-secondary-actions .ideas-actions{padding-block:var(--space-2)}.card.tone-aging,.card.tone-fresh,.card.tone-stale{background:var(--card-background)}.identity-mark{display:grid;place-items:center;width:var(--space-10);height:var(--space-10);flex:none;border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-control);background:var(--color-subtle);color:var(--color-brand);font:var(--font-size-heading)/var(--leading-tight) var(--font-display)}.person-card,.research-card-person{border-top:var(--border-width-accent) solid var(--color-brand-soft)}.research-card-company .identity-mark{border-radius:var(--radius-small)}.job-compensation{color:var(--color-text);font-weight:var(--font-weight-medium);font-size:var(--font-size-ui)}.opportunity-deadline{color:var(--color-warning);font-weight:var(--font-weight-semibold)}.research-details{border-block:var(--border-width-hairline) solid var(--color-border)}.research-details summary{min-height:var(--control-height);padding-block:var(--space-3);cursor:pointer;color:var(--color-brand)}.research-details-content{display:flex;flex-direction:column;gap:var(--space-5);padding-bottom:var(--space-5)}.linkedin-view>.page-heading{flex:none;padding:var(--space-8) var(--layout-gutter) 0}.linkedin-board{padding-inline:var(--layout-gutter);gap:var(--space-5)}@media (max-width:900px){.linkedin-view>.page-heading{padding:var(--space-6) var(--layout-gutter-mobile) 0}.linkedin-board{padding-inline:var(--layout-gutter-mobile)}}.board .card,.build-column .ideas-card,.job-column .opportunity-card{padding:var(--board-card-padding)}.board .card.group-selectable{padding-left:var(--space-10)}.board .card .card-title,.build-column .ideas-card-title{font-size:var(--board-card-title-size)}.board .card .card-preview,.build-column .ideas-one-liner{font-size:var(--board-card-preview-size);line-height:var(--leading-ui);-webkit-line-clamp:var(--board-card-preview-lines)}.board .card .card-meta{margin-top:var(--space-1)}.board .card .tag-chip{padding-block:0}.build-column-head{min-height:var(--control-height);border-bottom:var(--border-width-hairline) solid var(--board-column-border);padding-bottom:var(--space-2)}.build-columns,.jobs-columns{gap:var(--board-column-gap)}.job-column,.linkedin-column{background:var(--board-column-background);border-color:var(--board-column-border);box-shadow:none}.job-column-head{border-bottom:var(--border-width-hairline) solid var(--board-column-border);margin-bottom:var(--space-2)}.sidebar-nav-desktop{padding:var(--space-3);overflow:hidden}.sidebar-nav-desktop .workspace-brand{padding:var(--space-2);margin-bottom:var(--space-3);min-height:var(--control-compact);flex:none;font-size:var(--font-size-body)}.sidebar-nav-desktop .sidebar-nav-links{gap:0;scrollbar-gutter:stable}.sidebar-nav-desktop .sidebar-nav-icon{display:flex;align-items:center;justify-content:center;width:var(--icon-medium);height:var(--icon-medium)}.sidebar-nav-desktop .sidebar-footer a,.sidebar-nav-desktop .sidebar-nav-links a{min-height:var(--navigation-row-height-desktop);padding:var(--navigation-row-padding-y) var(--space-2);line-height:var(--navigation-line-height)}.sidebar-nav-desktop .nav-group-label{margin:var(--navigation-group-gap) var(--space-2) var(--space-1);line-height:var(--leading-ui)}.sidebar-nav-desktop .sidebar-nav-links>div:first-child .nav-group-label{margin-top:0}.sidebar-nav-desktop .sidebar-footer{padding-top:var(--space-2)}@media (pointer:coarse){.sidebar-nav-desktop .sidebar-footer a,.sidebar-nav-desktop .sidebar-nav-links a{min-height:var(--control-height)}}:is(.ideas,.build,.opportunities,.jobs-board){padding-top:var(--space-4);gap:var(--space-3)}.collection-head.compact{margin:0;gap:var(--space-2)}.board-page-heading h1,.build .page-heading h1,.collection-head h1,.jobs-board .page-heading h1,.linkedin-view .page-heading h1,.opportunities .page-heading h1{font-size:var(--font-size-editorial);margin:0}.collection-head p{margin:var(--space-1) 0 0;font-size:var(--font-size-meta)}:is(.build,.jobs-board,.opportunities)>.page-heading{margin-bottom:0}.board-page-heading,.linkedin-view>.page-heading{padding-top:var(--space-4);margin-bottom:var(--space-3)}.collection-search{position:-webkit-sticky;position:sticky;top:calc(-1 * var(--space-4));z-index:var(--layer-sticky);flex:none;padding-block:var(--space-2);background:var(--color-canvas)}.collection-search .ideas-search{display:block;width:100%;min-width:0}.ideas-controls,.opportunity-controls{position:static;z-index:auto;flex:none;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:var(--space-2);padding:0}.ideas-controls>.ideas-msg{flex-basis:100%}.ideas-section{flex:none}.ideas-section-head{margin-bottom:var(--space-2)}.collection-page .ideas-grid{gap:var(--space-4)}.collection-page .ideas-one-liner{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--board-card-preview-lines);overflow:hidden}.build{max-width:none}.build-columns,.jobs-columns{display:flex;flex:1 1;min-height:0;min-width:0;overflow-x:auto;overflow-y:hidden;align-items:stretch;padding-bottom:var(--component-board-bottom-space);scroll-snap-type:x proximity}.build-column,.job-column{flex:1 0 var(--layout-grid-min);min-width:0;scroll-snap-align:start}.build,.build-column,.job-column,.jobs-board{min-height:0;padding-bottom:var(--component-board-bottom-space)}.build-column,.job-column{display:flex;flex-direction:column}.build-column-head,.job-column-head{flex:none}.build-column-cards,.job-column-list{flex:1 1;min-height:0;max-height:none;overflow-y:auto;padding-bottom:var(--board-column-padding)}.build-column-cards>*,.dump>*,.job-column-list>*{flex-shrink:0}.job-column .ideas-one-liner{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--board-card-preview-lines);overflow:hidden;font-size:var(--board-card-preview-size);line-height:var(--leading-ui)}@media (max-width:900px){.build-column-cards,.column-list,.job-column-list{padding-bottom:var(--mobile-dock-clearance)}.build-column,.job-column{flex:0 0 min(var(--layout-column),calc(100vw - var(--space-16)))}}.linkedin-view{flex-direction:column}.board,.linkedin-board{scroll-padding-inline:var(--layout-gutter)}.build-column .ideas-one-liner{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:900px){.board,.linkedin-board{scroll-padding-inline:var(--layout-gutter-mobile)}}.app-shell,.view-content,.workspace{background:var(--color-canvas)}.card:hover,.ideas-card:hover{background:var(--card-background);border-color:var(--color-brand)}.bd-injected-card,.dashboard-card,.linkedin-card{background:var(--card-background);border-color:var(--card-border)}.sidebar-nav-desktop .nav-group-label{margin-bottom:var(--space-2)}.sidebar-nav-desktop .sidebar-nav-links a{line-height:var(--navigation-line-height)}.dump{max-width:var(--layout-page);padding-top:var(--space-4);gap:var(--space-4)}.dump>.page-heading{margin-bottom:0;gap:var(--space-2)}.dump>.page-heading h1{font-size:var(--font-size-editorial)}.dump>.page-heading p{font-size:var(--font-size-meta)}.dump-composer{flex:none;padding:var(--space-4)}.dump-composer textarea{min-height:var(--capture-input-min-height);height:var(--capture-input-min-height);max-height:var(--capture-input-max-height);resize:vertical}.dump .capture-tags{margin-block:var(--space-1)}.dump-linkedin,.dump-notes{margin-top:var(--space-4);gap:var(--space-3)}.dump-section-hint{margin:0;line-height:var(--leading-body)}.dump .ideas-grid{flex:none}.ideas-filter-chip[data-tag-tone].selected,.tag-chip.selected,.tag-more-item[data-tag-tone].selected{border-color:var(--color-brand);box-shadow:inset 0 0 0 var(--border-width-hairline) var(--color-brand);font-weight:var(--font-weight-semibold)}.ideas-filter-chip[data-tag-tone].selected:before,.tag-chip.selected:before{content:"✓ "}@media (max-height:640px) and (pointer:fine){.sidebar-nav-desktop .sidebar-footer a,.sidebar-nav-desktop .sidebar-nav-links a{min-height:var(--navigation-row-height-short);line-height:var(--leading-ui)}.sidebar-nav-desktop .nav-group-label{margin-top:var(--space-2);margin-bottom:var(--space-1)}}.nav-group{flex:none}.nav-group[data-nav-group=workspace]{--nav-accent:var(--navigation-workspace-accent);--nav-soft:var(--navigation-workspace-soft)}.nav-group[data-nav-group=explore]{--nav-accent:var(--navigation-explore-accent);--nav-soft:var(--navigation-explore-soft)}.nav-group[data-nav-group=opportunities]{--nav-accent:var(--navigation-opportunities-accent);--nav-soft:var(--navigation-opportunities-soft)}.nav-group[data-nav-group=publishing]{--nav-accent:var(--navigation-publishing-accent);--nav-soft:var(--navigation-publishing-soft)}.sidebar-nav-links{gap:var(--navigation-group-gap)}.sidebar-nav-desktop .sidebar-nav-links{gap:var(--navigation-group-gap-adaptive)}.nav-group .nav-group-label{display:flex;align-items:center;gap:var(--space-2);margin:0 var(--space-2) var(--space-2);color:var(--nav-accent);font-weight:var(--font-weight-semibold)}.nav-group-label:before{content:"";width:var(--space-1);height:var(--space-3);border-radius:var(--radius-small);background:var(--nav-accent)}.nav-group .sidebar-nav-icon,.nav-group a.active{color:var(--nav-accent)}.nav-group a.active,.nav-group a:hover{background:var(--nav-soft)}.sidebar-nav-desktop .sidebar-nav-links a{min-height:var(--navigation-row-height-adaptive)}@media (max-height:640px) and (pointer:fine){.sidebar-nav-desktop .sidebar-nav-links{gap:var(--space-2)}.sidebar-nav-desktop .nav-group-label{margin-top:0;margin-bottom:var(--space-1)}}@media (pointer:coarse){.sidebar-nav-desktop .sidebar-nav-links a{min-height:var(--control-height)}}.nav-group a.active .sidebar-nav-icon{color:var(--nav-accent)}.topbar-title h1{margin:0;font:var(--font-weight-semibold) var(--font-size-ui)/var(--leading-ui) var(--font-ui);letter-spacing:var(--tracking-normal)}.topbar-title .breadcrumb-root{text-decoration:none}.breadcrumb-separator{color:var(--color-muted)}.mode-toggle a.active{background:var(--color-brand);color:var(--color-on-brand);font-weight:var(--font-weight-semibold)}.board,.linkedin-board{padding-top:var(--space-4)}.group-create-trigger{display:inline-flex;align-items:center;justify-content:center;min-width:var(--control-compact);min-height:var(--control-compact);padding:var(--space-2);background:var(--color-brand-soft);color:var(--color-brand);border-color:var(--color-border)}.group-create-trigger:hover:not(:disabled){background:var(--tag-violet-background);border-color:var(--color-brand)}.detail-navigation-control{width:var(--control-compact);min-width:var(--control-compact);min-height:var(--control-compact);border-color:transparent;background:transparent;border-radius:var(--radius-control)}.sheet-head .icon-btn{border-color:transparent;background:transparent}.sheet-head select{background-color:var(--color-subtle)}:root select:not([multiple]){-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-left:var(--space-3);padding-right:var(--space-10);background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:right calc(var(--space-4) + var(--space-1)) center,right var(--space-4) center;background-size:var(--space-1) var(--space-1);background-repeat:no-repeat}.reading-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-4);padding:var(--space-4);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-subtle)}.reading-filters label{display:flex;flex-direction:column;gap:var(--space-2);color:var(--color-muted);font-size:var(--font-size-label);min-width:0}.reading-filters select{max-width:100%}.reading-card .ideas-card-top{gap:var(--space-2)}.reading-card .ideas-card-title{flex:1 1;padding-top:var(--space-2)}.reading-card .ideas-tags{margin-top:var(--space-1)}.reading-card .ideas-tag{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reading-card .ideas-card-meta{margin-top:auto}.reading-new{color:var(--color-brand);font-size:var(--font-size-label);font-weight:var(--font-weight-medium)}.card-menu{position:relative;flex:none}.card-menu-trigger{background:transparent;border-color:transparent}.card-menu-trigger:hover,.card-menu-trigger[aria-expanded=true]{background:var(--color-brand-soft)}.card-menu-content{position:absolute;right:0;top:100%;z-index:var(--layer-popover);display:flex;flex-direction:column;min-width:var(--layout-editor-min);padding:var(--space-1);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);box-shadow:var(--shadow-popover)}.card-menu-content .btn{border-color:transparent;justify-content:flex-start;white-space:nowrap}.card-menu-content .btn:hover:not(:disabled){background:var(--color-subtle)}.listening-progress{display:flex;flex-direction:column;gap:var(--space-2);color:var(--color-muted);font-size:var(--font-size-label)}.listening-library{flex:none;padding-block:var(--space-2);gap:var(--space-3)}.listening-progress-detail,.listening-progress-label{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-2)}.listening-progress-label>span:first-child{display:inline-flex;align-items:center;gap:var(--space-2)}.listening-library .listening-progress-label{color:var(--color-secondary);font-size:var(--font-size-ui)}.listening-progress .lucide{width:var(--icon-small);height:var(--icon-small)}.listening-progress progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:var(--space-1);border:0;border-radius:var(--radius-pill);overflow:hidden;background:var(--color-brand-soft);color:var(--color-brand)}.listening-library progress{height:var(--space-2)}.listening-progress progress::-webkit-progress-bar{background:var(--color-brand-soft);border-radius:var(--radius-pill)}.listening-progress progress::-webkit-progress-value{background:var(--color-brand);border-radius:var(--radius-pill)}.listening-progress progress::-moz-progress-bar{background:var(--color-brand);border-radius:var(--radius-pill)}.listening-empty{margin:0;color:var(--color-muted);font-size:var(--font-size-meta)}@media (min-width:901px) and (pointer:fine){.btn,.icon-btn,.ideas-select,.sheet-head select{min-height:var(--control-compact)}}@media (max-width:900px){.breadcrumb-separator{display:none}.detail-navigation-control,.group-create-trigger{min-width:var(--control-height);min-height:var(--control-height)}.reading-filters,.reading-filters label{width:100%}}:root :is(.action-button,a.btn,label.btn){--action-height:var(--button-height-desktop);display:inline-flex;flex:none;align-items:center;justify-content:center;align-self:flex-start;height:var(--action-height);min-height:var(--action-height);min-width:var(--action-height);max-width:100%;padding:0 var(--button-padding-x);margin:0;gap:var(--button-gap);border:var(--border-width-hairline) solid transparent;border-radius:var(--button-radius);background:var(--button-soft-background);color:var(--button-soft-text);box-shadow:none;filter:none;font:var(--button-font-weight) var(--button-font-size)/var(--leading-ui) var(--font-ui);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease)}:root .action-button[data-variant=quiet]{background:var(--button-quiet-background);color:var(--button-quiet-text)}:root .action-button[data-variant=primary],:root :is(a.btn.primary,label.btn.primary){background:var(--button-primary-background);color:var(--button-primary-text)}:root .action-button:not(:disabled):hover,:root :is(a.btn,label.btn):hover{background:var(--button-soft-hover)}:root .action-button[data-variant=quiet]:not(:disabled):hover{background:var(--button-quiet-hover)}:root .action-button[data-variant=primary]:not(:disabled):hover,:root :is(a.btn.primary,label.btn.primary):hover{background:var(--button-primary-hover)}:root .action-button.action-icon{width:var(--action-height);min-width:var(--action-height);padding:0}:root :is(.action-button,a.btn,label.btn) .lucide{width:var(--button-icon-size);height:var(--button-icon-size);stroke-width:var(--icon-stroke)}:root .action-button:is([aria-pressed=true],[aria-expanded=true],.selected){color:var(--button-selected-text);background:var(--button-selected-background);box-shadow:inset 0 0 0 var(--button-selected-border) var(--color-brand)}:root .action-button[data-variant=primary][aria-pressed=true]{color:var(--button-primary-text);background:var(--button-primary-background)}:root .action-button:is(.danger,.danger-solid){color:var(--color-danger);background:var(--color-danger-soft)}:root .action-button:is(.danger,.danger-solid)[data-variant=primary]{color:var(--color-on-brand);background:var(--color-danger)}:root .action-button:disabled,:root label.btn.disabled{opacity:var(--button-disabled-opacity);cursor:not-allowed}.action-tooltip{position:fixed;z-index:var(--layer-toast);max-width:min(var(--tooltip-max-width),calc(100vw - var(--space-8)));padding:var(--tooltip-padding-y) var(--tooltip-padding-x);border-radius:var(--tooltip-radius);background:var(--tooltip-background);color:var(--tooltip-text);box-shadow:var(--tooltip-shadow);font:var(--tooltip-font-size)/var(--leading-ui) var(--font-ui);text-align:center;pointer-events:none;overflow-wrap:anywhere}.button-spinner{animation:button-spin var(--motion-progress) linear infinite}@keyframes button-spin{to{transform:rotate(1turn)}}:root .card-menu-content .action-button{width:100%;justify-content:flex-start;background:var(--button-quiet-background);color:var(--button-quiet-text)}:root .card-menu-content .action-button:hover:not(:disabled){background:var(--button-quiet-hover)}:root .group-create-trigger{margin-left:auto}:root .reading-play{border-radius:var(--button-radius)}.reading-routing{column-gap:var(--space-4);row-gap:var(--space-3)}.reading-routing .fb-full{flex:1 1;min-width:0}.fb-note-disclosure{width:100%;margin-top:var(--space-2)}.fb-note-disclosure summary{display:flex;align-items:center;min-height:var(--button-height-desktop);width:-moz-fit-content;width:fit-content;color:var(--color-muted);font-size:var(--font-size-meta);cursor:pointer}.fb-note-disclosure .fb-note-input{min-width:0;min-height:var(--button-height);width:100%}@media (max-width:900px),(pointer:coarse){:root :is(.action-button,a.btn,label.btn){--action-height:var(--button-height)}.fb-note-disclosure summary{min-height:var(--button-height)}}@media (prefers-reduced-motion:reduce){.button-spinner{animation:none}}@media (max-width:640px){:root .reading-playback-row .action-button.reading-skip,:root .reading-toolbar .action-button.reading-adjacent{display:none}}: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 :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}: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-prose{font-family:var(--component-typography-body-font);font-size:var(--font-size-body);line-height:var(--component-typography-body-leading)}: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)}.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{width:var(--component-player-play-size);height: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))}}:is(.ideas-tag,.tag-chip,.ideas-filter-chip,.tag-more-item)[data-tag-tone=violet]{background:var(--tag-violet-background);color:var(--tag-violet-text)}:is(.ideas-tag,.tag-chip,.ideas-filter-chip,.tag-more-item)[data-tag-tone=blue]{background:var(--tag-blue-background);color:var(--tag-blue-text)}:is(.ideas-tag,.tag-chip,.ideas-filter-chip,.tag-more-item)[data-tag-tone=teal]{background:var(--tag-teal-background);color:var(--tag-teal-text)}:is(.ideas-tag,.tag-chip,.ideas-filter-chip,.tag-more-item)[data-tag-tone=rose]{background:var(--tag-rose-background);color:var(--tag-rose-text)}:is(.ideas-tag,.tag-chip,.ideas-filter-chip,.tag-more-item)[data-tag-tone=amber]{background:var(--tag-amber-background);color:var(--tag-amber-text)}:is(.ideas-tag,.tag-chip,.ideas-filter-chip,.tag-more-item)[data-tag-tone=indigo]{background:var(--tag-indigo-background);color:var(--tag-indigo-text)}:is(.ideas-tag,.tag-chip,.ideas-filter-chip,.tag-more-item)[data-tag-tone=green]{background:var(--tag-green-background);color:var(--tag-green-text)}:is(.ideas-tag,.tag-chip,.ideas-filter-chip,.tag-more-item)[data-tag-tone=copper]{background:var(--tag-copper-background);color:var(--tag-copper-text)}