[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)}.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(--space-6);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{min-height:var(--control-compact);font-weight:var(--font-weight-medium);background:transparent;border-color:var(--color-border)}.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(4,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(--mobile-dock-clearance);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:0 var(--space-2) var(--space-2);flex:none}.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 0 auto;min-height:var(--layout-editor-min);min-width:0;overflow-x:auto;align-items:stretch;padding-bottom:var(--space-2);scroll-snap-type:x proximity}.build-column,.job-column{flex:1 0 var(--layout-grid-min);min-width:0;scroll-snap-align:start}.build-column-cards,.job-column-list{max-height:60dvh;overflow-y:auto}@media (max-width:900px){.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)}: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)}