:root{--background:#f4f3ee;--foreground:#000000;--card:#ffffff;--sidebar:#faf9f7;--muted:#f4f3ee;--muted-foreground:#696a65;--subtle:#767772;--border:#dedcd5;--input:#dedcd5;--primary:#000000;--primary-foreground:#ffffff;--accent:#b3e8ca;--accent-foreground:#153a26;--ring:#3a8760;--success-bg:#b3e8ca;--warning:#806522;--note:#faf9f7;--danger:#a63d44;--mint:#b3e8ca;--sand:#e5d8b2;--rose:#e9b5b7;--lavender:#d9cff3;--frame:#282828;--paper:#faf9f7;--mark-line:#ffffff;--mark-node:#b3e8ca;color-scheme:light}.dark{--background:#252622;--foreground:#f4f3ee;--card:#171815;--sidebar:#20211d;--muted:#2a2c26;--muted-foreground:#bcbeb5;--subtle:#9ea196;--border:#42453b;--input:#4a4d43;--primary:#b3e8ca;--primary-foreground:#000;--accent:#294b38;--accent-foreground:#b3e8ca;--success-bg:#294b38;--paper:#20211d;--frame:#10110f;color-scheme:dark}body{font-family:Zalando Sans Variable,sans-serif;font-size:14px;background:var(--background);color:var(--foreground)}h1,h2,h3,h4{font-weight:550;letter-spacing:-.035em}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}a,button{touch-action:manipulation}a:focus-visible,button:focus-visible{outline:2px solid var(--ring);outline-offset:4px}input:not([type=checkbox]),select,textarea{font-size:13px;border-radius:13px;background:var(--paper);min-height:42px}input::placeholder,textarea::placeholder{color:var(--subtle)}.button{border-radius:999px;font-size:13px;min-height:42px;padding:0 21px;font-weight:500}.button-sm{min-height:34px;height:34px;padding:0 15px;font-size:12px}.button-outline{background:var(--card);border-color:var(--border)}.button-primary:hover{background:#30312d;color:white}.button-danger{background:var(--rose);color:#631e27}.icon-button{border-radius:50%;min-width:32px;min-height:32px}.eyebrow{letter-spacing:.12em;font-size:10px;color:var(--muted-foreground)}.brand{font-weight:600;letter-spacing:-.035em;font-size:18px;gap:9px;white-space:nowrap}.station-mark{width:34px;height:34px;display:block;flex-shrink:0;color:#000}.brand-mark{background:transparent;border:0;padding:0}.dark .station-brand-link .station-mark{color:#f4f3ee;--mark-line:#000;--mark-node:#3a8760}.badge,.status-badge,.tag-list>span{border-radius:999px}.avatar{background:var(--sand);color:#000}.field>span:first-child{font-weight:500;color:var(--foreground);font-size:12px}.field-error{font-size:12px}.empty-state{border-radius:24px;background:var(--paper);border:1px dashed var(--border);padding:48px 24px}.empty-state>svg{color:var(--muted-foreground)}.empty-state h3{font-size:19px}.empty-state p{font-size:13px;max-width:380px}.dialog{border-radius:26px;background:var(--card);box-shadow:0 24px 100px #0002;border:1px solid var(--border);padding:28px}.dialog.sheet{border-radius:26px 0 0 26px}.dialog-overlay{background:#0004;backdrop-filter:blur(5px)}.dialog-heading h2{font-size:23px}.dialog-heading p{font-size:13px}.form-error{border-radius:14px}.toast{border-radius:999px;background:#000;color:white;border:1px solid #333;font-size:13px;box-shadow:0 8px 30px #0002}.command-dialog{background:var(--card);border-radius:24px;border:1px solid var(--border);box-shadow:0 24px 100px #0003}.command-input{padding:19px 22px}.command-dialog [cmdk-item]{border-radius:12px;font-size:14px}.command-dialog [cmdk-item][data-selected=true]{background:var(--accent);color:var(--foreground)}body:has(.clean-shell){background:var(--frame)}.clean-shell.station-shell{display:block;max-width:1680px;min-height:calc(100dvh - 48px);margin:24px auto;padding:12px;background:var(--background);border-radius:30px;width:calc(100% - 48px);border:1px solid #ffffff20}.station-header{height:60px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;padding:0 9px}.station-brand-link{justify-self:start;background:var(--card);border-radius:999px;padding:5px 16px 5px 5px}.station-navigation{display:flex;gap:6px;align-items:center}.header-search,.header-settings{display:grid;place-items:center;border:0;border-radius:50%;background:var(--card);width:37px;height:37px;flex-shrink:0}.top-navigation{display:flex;align-items:center;background:var(--card);border-radius:999px;padding:3px;gap:2px}.top-navigation a{padding:10px 20px;border-radius:999px;font-size:12px;white-space:nowrap}.top-navigation a:hover{background:var(--paper)}.top-navigation a.active{background:#000;color:#fff}.header-account{display:flex;justify-self:end;align-items:center;gap:6px}.account-popover{position:relative}.account-trigger{display:flex;align-items:center;gap:8px;background:var(--card);padding:4px 12px 4px 4px;border:0;border-radius:999px;font-size:12px;min-height:37px}.mini-workspace,.user-medallion,.workspace-avatar{display:grid;place-items:center;border-radius:50%;font-weight:550;color:#000;flex-shrink:0}.user-medallion{height:29px;width:29px;background:#e6d1bf;font-size:10px;border:3px solid var(--paper)}.account-menu{position:absolute;right:0;top:46px;padding:20px;z-index:45;width:248px;background:var(--card);box-shadow:0 12px 50px #0002;border:1px solid var(--border);border-radius:22px;display:flex;flex-direction:column;gap:7px}.account-menu>strong{font-size:16px}.account-menu>small{color:var(--muted-foreground);overflow:hidden;text-overflow:ellipsis;margin-bottom:9px}.account-menu>a,.account-menu>button{display:flex;align-items:center;gap:9px;padding:10px 0;border:0;background:transparent;font-size:13px;text-align:left}.account-menu>a:hover,.account-menu>button:hover{color:var(--ring)}.account-menu>a:first-of-type svg{margin-left:auto}.account-menu>button{border-top:1px solid var(--border);margin-top:6px;padding-top:14px}.station-context-bar{display:flex;align-items:center;gap:9px;min-height:42px;padding:2px 13px 9px}.workspace-select{display:flex;align-items:center;gap:7px;min-width:0}.workspace-select select{appearance:none;min-height:28px;padding:0;border:0;background:transparent;font-size:11px;cursor:pointer;max-width:205px}.workspace-select select:focus{box-shadow:none}.workspace-select>svg{color:var(--muted-foreground);flex-shrink:0}.workspace-create{border:1px dashed var(--border);border-radius:50%;height:24px;width:24px;display:grid;place-items:center;background:transparent}.context-separator{height:12px;width:1px;background:var(--border);margin:0 3px}.context-caption{color:var(--muted-foreground);font-size:11px}.context-create{margin-left:auto;display:flex;align-items:center;gap:6px;background:transparent;border:0;font-size:11px}.clean-shell .app-content{max-width:none;margin:0;padding:0;min-height:calc(100dvh - 187px)}.clean-shell .page-surface{background:var(--card);border-radius:26px;padding:30px}.clean-shell .bottom-nav{display:none}.page-title{margin-bottom:25px;gap:18px}.page-title h1{font-size:29px;letter-spacing:-.045em;margin-top:7px}.page-title p{font-size:13px;color:var(--muted-foreground);line-height:1.6}.page-title .eyebrow{font-size:9px;letter-spacing:.12em}.back-link,.page-title .button{font-size:12px}.tab-bar{gap:5px;border:0;background:var(--paper);padding:5px;border-radius:999px;width:fit-content;margin-bottom:28px;max-width:100%;overflow-x:auto}.tab-bar>a,.tab-bar>button{border:0;border-radius:999px;padding:10px 18px;white-space:nowrap;color:var(--muted-foreground);font-size:12px;background:transparent}.tab-bar>.active{background:#000;color:#fff;border:0}.count{background:transparent;padding:0;color:var(--muted-foreground);font-size:12px}.station-dashboard{display:grid;grid-template-columns:minmax(0,1fr) 304px;gap:10px;align-items:stretch}.activity-panel,.work-board{background:var(--card);border-radius:26px;min-width:0}.work-board{padding:22px 20px 14px;overflow:hidden}.board-section+.board-section{margin-top:22px}.board-section-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;min-height:25px}.board-section-heading h1,.board-section-heading h2{font-size:18px;font-weight:550;display:flex;align-items:baseline;gap:6px;letter-spacing:-.035em;white-space:nowrap}.board-section-heading h1>span,.board-section-heading h2>span{font-size:11px;color:var(--muted-foreground);font-weight:400;letter-spacing:0}.board-heading-actions{display:flex;align-items:center;gap:5px}.pill-date,.round-control{border:0;background:var(--paper);font-size:11px}.pill-date{border-radius:999px;padding:6px 11px}.round-control{height:27px;width:27px;display:grid;place-items:center;border-radius:50%}.board-see-all{border:0;background:transparent;padding:0;font-size:11px;display:flex;align-items:center;gap:6px;color:var(--muted-foreground)}.board-see-all:hover{color:var(--foreground)}.tiny-count{background:var(--mint);color:#000;border-radius:999px;padding:1px 5px;font-size:10px}.board-track{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:4px;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.board-track:has(.board-empty){overflow:visible}.work-card{display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--border);border-radius:25px;padding:16px 15px 14px;flex:0 0 clamp(232px,calc((100% - 20px) / 3),340px);min-height:175px;scroll-snap-align:start;text-align:left;transition:border-color .2s,transform .2s;min-width:0}.work-card:hover{border-color:#949d92;transform:translateY(-2px)}.work-card.card-mint{background:var(--mint);color:#000;border-color:#94cab0}.work-card-meta{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:12px;min-width:0}.category-pill{display:inline-flex;align-items:center;gap:5px;border:1px solid #0002;border-radius:999px;padding:3px 7px 3px 3px;font-size:9px;max-width:58%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1}.category-pill>span{background:#000;color:#fff;border-radius:50%;width:17px;height:17px;display:grid;place-items:center;flex-shrink:0}.date-pill{display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:5px 7px;font-size:9px;color:#000;white-space:nowrap;line-height:1.2}.pill-mint{background:var(--mint)}.pill-sand{background:var(--sand)}.pill-rose{background:var(--rose)}.card-mint .pill-mint{background:#ffffff35;border:1px solid #0001}.work-card h3{font-size:15px;font-weight:550;line-height:1.17;letter-spacing:-.025em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:36px;max-width:100%}.work-card-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:auto;padding-top:9px}.card-metric{font-size:33px;font-weight:450;line-height:1;letter-spacing:-.065em;display:block}.card-metric>small{font-size:12px;letter-spacing:-.02em;margin-left:5px;font-weight:400}.card-caption{display:flex;align-items:center;gap:4px;font-size:10px;color:var(--muted-foreground);margin-top:3px}.card-mint .card-caption{color:#365143}.workspace-avatar{height:26px;width:26px;font-size:8px;border:3px solid #ffffff80;box-shadow:0 0 0 1px #00000008}.add-work-card{flex:0 0 56px;min-height:175px;border:1px dashed var(--border);border-radius:26px;background:transparent;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;color:var(--muted-foreground);scroll-snap-align:end}.add-work-card>span{writing-mode:vertical-rl;transform:rotate(180deg);font-size:12px;white-space:nowrap}.add-work-card:hover{background:var(--paper);border-color:var(--foreground);color:var(--foreground)}.board-empty{min-height:175px;flex:1;border:1px solid var(--border);border-radius:25px;padding:24px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;background:var(--paper)}.board-empty>svg{margin-bottom:3px;color:var(--muted-foreground)}.board-empty h3{font-size:17px}.board-empty p{font-size:12px;color:var(--muted-foreground);line-height:1.6;max-width:280px}.note-work-card .card-note-excerpt{font-size:12px;line-height:1.5;color:var(--muted-foreground);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px}.note-work-card.card-mint .card-note-excerpt{color:#365143}.card-open{border:1px dashed #0003;height:24px;width:24px;border-radius:50%;display:grid;place-items:center}.board-footer{margin-top:16px;border-top:1px solid var(--border);padding-top:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:10px;color:var(--muted-foreground)}.board-footer>span{display:flex;align-items:center;gap:5px}.board-footer>button{display:flex;align-items:center;gap:8px;border:0;background:transparent;font-size:10px}.availability-dot{display:inline-block;width:6px;height:6px;flex-shrink:0;border-radius:50%;background:#579d74}.activity-panel{padding:22px 16px 16px;display:flex;flex-direction:column}.activity-panel>.board-section-heading{margin-bottom:17px}.activity-navigation{display:flex;align-items:center;gap:3px;background:var(--paper);padding:3px;border-radius:999px}.activity-navigation>button{border:0;background:transparent;display:grid;place-items:center;width:22px;height:22px;border-radius:50%}.activity-navigation>span{font-size:10px;white-space:nowrap}.activity-calendar{border:1px solid var(--border);border-radius:25px;overflow:hidden;background:var(--paper)}.activity-week{display:grid;grid-template-columns:repeat(7,1fr);padding:10px 8px;gap:2px;background:var(--card);border-bottom:1px solid var(--border)}.activity-week>button{border:0;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:999px;height:44px;gap:2px;min-width:0}.activity-week>button.selected{background:#000;color:#fff}.activity-week>button>span{font-size:9px;text-transform:capitalize}.activity-week>button>strong{font-size:12px;font-weight:500}.activity-grid{height:320px;position:relative;overflow:hidden;background-image:linear-gradient(90deg,#00000004 1px,transparent 0),linear-gradient(180deg,#00000004 1px,transparent 0);background-size:39px 56px}.activity-grid-label{font-size:9px;color:var(--muted-foreground);padding:13px 15px}.activity-event{position:absolute;right:8px;min-width:0;display:flex;align-items:center;gap:7px;min-height:44px;padding:7px 8px;background:var(--card);border:1px solid #00000007;border-radius:999px;box-shadow:0 3px 5px #00000004;text-align:left}.activity-event-clock{height:29px;width:29px;flex-shrink:0;border-radius:50%;border:2px solid var(--sand);display:grid;place-items:center}.activity-event-mint .activity-event-clock{border-color:var(--mint)}.activity-event>span:nth-child(2){min-width:0;flex:1}.activity-event strong{display:block;font-weight:500;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.02em}.activity-event small{display:block;font-size:9px;color:var(--muted-foreground);margin-top:2px}.mini-workspace{height:25px;width:25px;font-size:8px;border:3px solid #fff8}.activity-empty{position:absolute;inset:40px 20px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;color:var(--muted-foreground);font-size:12px;text-align:center}.activity-empty svg{color:#8fb99f}.activity-empty button{display:flex;gap:5px;align-items:center;border:1px solid var(--border);background:var(--card);border-radius:999px;padding:8px 12px;font-size:10px}.day-insight{display:grid;grid-template-columns:1fr auto;gap:5px;margin:17px 4px 18px}.day-insight>span{font-size:10px;color:var(--muted-foreground);display:flex;align-items:center;gap:5px}.day-insight>strong{grid-column:2;grid-row:1/3;font-size:23px;letter-spacing:-.055em;align-self:center;font-weight:500}.day-insight>small{font-size:12px}.agent-feature-card{margin-top:auto;background:#000;color:#fff;border-radius:26px;padding:19px 17px}.agent-feature-card>div{display:flex;align-items:center;gap:8px}.agent-feature-card .station-mark{color:#fff;--mark-line:#000;--mark-node:#000;width:27px;height:27px}.agent-feature-card h3{font-size:16px;font-weight:550}.agent-feature-card p{font-size:11px;line-height:1.45;margin:13px 0 16px;color:#f4f3ee}.agent-feature-card>a{display:flex;gap:5px;align-items:center}.agent-feature-card>a>span{display:flex;align-items:center;justify-content:center;background:#fff;color:#000;border-radius:999px;min-height:34px;font-size:11px;gap:7px}.agent-feature-card>a>span:first-child{flex:1}.agent-feature-card>a>span:last-child{width:34px;flex-shrink:0}.capture-tools{display:grid;gap:24px}.capture-tools .quick-note{border-radius:19px;background:var(--paper);border:1px solid var(--border)}.capture-tools .quick-note textarea{font-size:14px;min-height:110px}.capture-tools .reminders-section{margin-top:0}.capture-tools .inline-task input,.capture-tools .reminder-row{font-size:13px}.capture-tools .section-title h2{font-size:16px}.list-toolbar{border:0;gap:14px;margin-bottom:23px;padding:0}.search-field{background:var(--paper);border:1px solid var(--border);border-radius:999px;padding:0 14px;min-height:40px}.search-field>input{background:transparent;border:0;padding-left:4px;font-size:12px;min-height:38px}.list-toolbar>select,.notes-toolbar-right>select{border-radius:999px;background:var(--paper);font-size:12px;min-height:40px}.segmented{background:var(--paper);border:0;border-radius:999px;padding:4px;gap:3px}.segmented>button{border:0;border-radius:999px;font-size:12px;padding:8px 16px;background:transparent}.segmented>button.active{background:#000;color:#fff;box-shadow:none}.filter-chip{border-radius:999px;padding:7px 12px;background:var(--paper);font-size:11px;border-color:var(--border)}.filter-chip.active{background:var(--accent);color:var(--accent-foreground);border-color:#91bf9f}.calendar-toolbar{margin-bottom:17px}.calendar-date-nav h2{font-size:21px}.calendar-filters{padding:0;margin-bottom:18px}.conflict-chip{background:var(--rose);color:#602f33;border:0;border-radius:999px;padding:7px 12px}.month-calendar,.time-calendar{border-radius:22px;border-color:var(--border);overflow:hidden}.month-weekdays,.time-header{background:var(--paper)}.month-day.selected,.time-header button strong.selected{background:#000;color:#fff;border-radius:50%}.calendar-event{border-radius:13px;font-size:12px;box-shadow:none}.calendar-event strong{font-size:12px}.calendar-event>span{font-size:10px}.month-event{border-radius:7px}.calendar-footnote{font-size:11px}.all-day-row,.event-details>.badge{background:var(--paper)}.event-details>.badge{border-radius:999px;font-size:11px}.event-detail-time{background:var(--paper);border-radius:18px}.schedule-row{border-radius:14px;padding:16px 10px}.schedule-content h3{font-size:15px;letter-spacing:-.02em}.schedule-workspace{font-size:10px}.schedule-row>time{font-size:12px}.schedule-duration{font-size:11px}.source-label{border-radius:999px;font-size:9px}.project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.project-card{border:1px solid var(--border);border-radius:25px;background:var(--paper);padding:22px;box-shadow:none}.project-card:nth-child(3n+2){background:var(--mint);color:#000;border-color:#94cab0}.project-card:nth-child(3n+2) .project-workspace,.project-card:nth-child(3n+2) footer,.project-card:nth-child(3n+2) p{color:#365143}.project-card h2{font-size:21px;line-height:1.2;margin:13px 0 10px}.project-card>p{font-size:13px;line-height:1.6}.project-card-top{margin-bottom:22px}.project-icon{border-radius:50%;width:36px;height:36px;background:#000!important;color:#fff!important}.status-badge{font-size:10px;padding:5px 10px;border:0;background:var(--sand);color:#493a13}.status-badge.active,.status-badge.completed{background:var(--mint);color:#183f28}.status-badge.paused{background:var(--rose);color:#582e31}.status-badge.archived{background:#deded8;color:#444}.project-card>.tag-list>span{font-size:10px;background:#fff5;border:1px solid #0002;color:inherit}.project-card>footer{font-size:11px;border-color:#0001;padding-top:17px;margin-top:24px}.project-description{font-size:14px}.important-links a{border-radius:999px;background:var(--paper);font-size:12px}.activity-item{font-size:13px}.notes-layout{border-radius:24px;border-color:var(--border);overflow:hidden}.notes-layout,.notes-list{background:var(--paper)}.note-list-item{padding:21px;border-radius:0}.note-list-item.selected{background:var(--mint);color:#000}.note-list-item.selected .note-company,.note-list-item.selected p,.note-list-item.selected small{color:#365143}.note-card h3,.note-list-item h3{font-size:16px;font-weight:550}.note-list-item>p{font-size:12px;line-height:1.55}.note-card small,.note-list-item small{font-size:10px}.note-editor{background:var(--card);padding:26px}.note-title-input{font-size:29px!important;line-height:1.25!important;font-weight:550;letter-spacing:-.045em}.editor-toolbar{background:var(--paper);border-radius:999px;border:0;padding:5px;width:fit-content;max-width:100%;flex-wrap:wrap}.editor-toolbar>button{border-radius:50%;width:33px;height:33px}.editor-toolbar>button.active{background:#000;color:#fff}.rich-editor{font-size:15px;line-height:1.8;min-height:360px}.editor-topline{font-size:11px}.save-status.saved{color:#477a58}.note-board{gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.note-card{border:1px solid var(--border)!important;border-radius:24px;background:var(--paper);padding:22px;min-height:220px}.note-card:nth-child(3n+1){background:var(--mint);color:#000}.note-card:nth-child(3n+1)>p{color:#365143}.note-card>p{font-size:13px;line-height:1.6}.note-company{font-size:10px}.notes-layout.board-layout{background:transparent;overflow:visible}.notes-layout.board-layout.has-editor .note-board{grid-template-columns:1fr}.notes-layout.board-layout.has-editor .note-editor{border:1px solid var(--border);border-radius:24px}.settings-page{max-width:1050px;margin:0 auto}.agent-card,.panel,.privacy-mode,.workspace-setting{border-radius:23px;box-shadow:none;background:var(--paper);border:1px solid var(--border)}.panel-heading{background:transparent;border-bottom:1px solid var(--border);padding:19px 23px}.panel h2{font-size:17px}.setting-row h3,.workspace-setting h3{font-size:15px}.setting-row p,.workspace-setting p{font-size:12px}.setting-row{padding:22px}.theme-options>button{border-radius:999px;border-color:var(--border);background:var(--card);font-size:12px}.theme-options>button.selected{background:#000;color:#fff;border-color:#000}.toggle{background:#d5d5ce}.toggle.toggle-on{background:#000}.toggle>span{background:#fff}.privacy-mode.recommended{background:var(--mint);color:#000;border-color:#94cab0}.privacy-mode p{font-size:12px;line-height:1.7}.agent-status{border-radius:999px;font-size:10px}.workspace-setting{margin-bottom:10px}.settings-form{padding:23px}.setting-note{font-size:12px}.event-description{background:var(--paper);border-radius:18px;padding:15px;font-size:13px}.empty-state .button{margin-top:10px}.marketing{max-width:1360px;margin:0 auto;padding:0 40px}.marketing-nav{height:95px;border-bottom:0}.marketing-nav>.brand,.marketing-nav>a{background:var(--card);border-radius:999px;padding:5px 14px 5px 5px}.marketing-nav nav{font-size:13px;gap:24px}.landing{padding-top:65px}.hero-eyebrow{background:var(--card);display:inline-flex;border-radius:999px;padding:9px 15px;letter-spacing:.05em;font-size:10px}.landing h1{font-size:clamp(62px,7.6vw,105px);line-height:.98;letter-spacing:-.075em;font-weight:500}.landing h1>span{color:#000;background:linear-gradient(transparent 57%,var(--mint) 57%);padding:0 7px}.dark .landing h1>span{color:var(--foreground)}.hero-description{font-size:17px;color:var(--muted-foreground);max-width:530px;line-height:1.65}.hero-actions{margin:27px 0 48px}.hero-product{border-radius:28px;background:var(--card);border:1px solid var(--border);box-shadow:none}.preview-sidebar{background:var(--paper);border-right:1px solid var(--border)}.preview-sidebar>span.active{background:#000;color:#fff;border-radius:999px}.preview-main{padding:36px}.preview-main h2{font-size:28px}.preview-timeline>div{background:var(--paper);border:1px solid var(--border);border-radius:20px;margin-top:9px;padding:18px}.feature-strip{gap:22px}.feature-strip article{background:var(--card);padding:24px;border-radius:24px}.feature-strip article:nth-child(2){background:var(--mint);color:#000}.feature-strip h3{font-size:19px}.feature-strip p{font-size:13px}.agent-banner{background:#000;color:#fff;border-radius:27px;padding:30px}.agent-banner h2{font-size:21px;color:#fff}.agent-banner p{color:#ddd;font-size:13px}.agent-banner>.button{background:#fff;color:#000;border:0}.marketing-footer{margin-top:50px;font-size:11px}.public-page{max-width:1140px}.public-intro h1{font-size:45px;letter-spacing:-.05em}.download-card{background:var(--card);border-radius:24px;box-shadow:none}.public-notice{background:var(--card);border-radius:20px}.auth-layout{background:var(--background);padding:18px;gap:18px;min-height:100dvh;grid-template-columns:1fr 1fr}.auth-aside{background:var(--mint);color:#000;border-radius:28px;padding:42px;min-height:calc(100dvh - 36px)}.auth-aside .brand{color:#000}.auth-aside h1{font-size:clamp(40px,5.3vw,80px);line-height:1.06;font-weight:500;letter-spacing:-.065em}.auth-aside h1 em{color:#000;font-style:normal}.auth-aside p{color:#315342;font-size:15px;line-height:1.65}.auth-assurance{font-size:12px;color:#315342}.auth-main{background:var(--card);border-radius:28px}.auth-form-wrap{max-width:370px}.auth-form-wrap h1{font-size:31px;line-height:1.15;letter-spacing:-.05em}.auth-form-wrap>.muted{font-size:13px}.auth-form-wrap .button{min-height:45px}.auth-switch{font-size:12px}.onboarding{background:var(--background)}.onboarding-card{background:var(--card);border:1px solid var(--border);border-radius:30px;padding:34px;max-width:570px}.onboarding-icon{background:var(--mint);color:#000;border-radius:50%;width:54px;height:54px}.onboarding-card h1{font-size:31px;letter-spacing:-.04em}.onboarding-card>p{font-size:14px}.onboarding-progress>span{background:var(--border)}.onboarding-progress>span.active{background:#000}.connect-card{background:var(--card);border-radius:28px;padding:32px;border:1px solid var(--border)}@media (min-width:1550px){.work-card{flex-basis:calc((100% - 20px) / 3)}.station-dashboard{grid-template-columns:minmax(0,1fr) 330px}.board-section+.board-section{margin-top:25px}.work-card{min-height:187px}}@media (max-width:1120px){.clean-shell.station-shell{margin:14px auto;width:calc(100% - 28px);padding:10px;border-radius:25px;min-height:calc(100dvh - 28px)}.station-header{gap:10px;padding:0 5px}.brand{font-size:16px}.station-brand-link{padding-right:11px}.top-navigation a{padding:10px 14px}.context-caption{display:none}.station-dashboard{grid-template-columns:minmax(0,1fr) 280px}.work-board{padding:20px 16px 14px}.activity-panel{padding:20px 13px 14px}.work-card{flex-basis:232px;padding:14px;min-height:177px}.work-card h3{font-size:14px}.board-section-heading h1,.board-section-heading h2{font-size:17px}.board-heading-actions{gap:3px}.board-section-heading .pill-date{font-size:10px;padding:6px 8px}.activity-panel h2{font-size:16px}.note-board,.project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.clean-shell .page-surface{padding:25px}.auth-aside{padding:30px}}@media (max-width:850px){.station-header{grid-template-columns:1fr auto;height:60px}.station-navigation{grid-row:2;grid-column:1/-1;justify-self:center;margin:8px 0}.station-header{height:auto;min-height:108px}.header-account{grid-column:2;grid-row:1}.station-context-bar{padding-top:10px}.station-dashboard{grid-template-columns:minmax(0,1fr) 252px;gap:8px}.work-card{flex-basis:228px}.work-board{padding:18px 13px 12px}.board-heading-actions>.pill-date{display:none}.board-section-heading h1,.board-section-heading h2{font-size:16px}.activity-panel{padding:18px 12px 12px}.activity-navigation{gap:0}.activity-navigation>span{font-size:9px}.activity-navigation>button{width:18px}.activity-event{left:10px!important;right:7px}.board-footer{flex-wrap:wrap;gap:8px}.agent-feature-card{padding:17px 13px}.agent-feature-card h3{font-size:14px}.agent-feature-card>a>span:first-child{font-size:10px}.auth-layout{grid-template-columns:1fr}.auth-aside{display:none}.auth-main{min-height:calc(100dvh - 36px);padding:35px}.mobile-brand{display:block}.note-editor{padding:22px}.project-card{padding:19px}}@media (max-width:650px){body:has(.clean-shell){background:var(--background)}.clean-shell.station-shell{width:100%;margin:0;border:0;border-radius:0;min-height:100dvh;padding:10px 10px 82px}.station-header{height:51px;min-height:51px;display:flex;justify-content:space-between;padding:0 2px;gap:9px}.station-brand-link{padding:4px 11px 4px 4px}.station-header .brand{font-size:17px;gap:7px}.station-header .station-mark{width:30px;height:30px}.station-navigation{margin:0;display:contents}.top-navigation{display:none}.header-search{width:33px;height:33px;margin-left:auto}.header-account{gap:4px}.header-settings{height:33px;width:33px}.account-trigger{padding:3px;min-height:33px}.account-trigger>span:not(.user-medallion),.account-trigger>svg{display:none}.user-medallion{width:28px;height:28px}.account-menu{right:0;top:43px;width:240px}.station-context-bar{padding:9px 5px 12px;gap:7px}.workspace-select{gap:5px}.workspace-select select{font-size:10px;max-width:158px}.context-separator{display:none}.context-create{font-size:10px;gap:3px}.workspace-create{width:22px;height:22px}.clean-shell .app-content{min-height:calc(100dvh - 183px)}.station-dashboard{display:flex;flex-direction:column;gap:10px}.work-board{padding:20px 14px 15px;border-radius:24px}.board-section+.board-section{margin-top:20px}.board-section-heading{gap:6px;margin-bottom:11px}.board-section-heading h1,.board-section-heading h2{font-size:17px}.board-heading-actions{gap:4px}.board-track{gap:9px;margin-right:-14px;padding-right:14px}.work-card{flex-basis:243px;min-height:178px;padding:15px;border-radius:24px}.work-card h3{font-size:15px}.card-metric{font-size:33px}.category-pill,.date-pill{font-size:9px}.add-work-card{min-height:178px;flex-basis:48px}.board-footer,.board-see-all{font-size:10px}.board-footer{line-height:1.5}.board-footer>button{font-size:10px}.board-empty{padding:19px;min-height:178px;flex-basis:220px}.board-empty h3{font-size:16px}.board-empty p{font-size:12px}.activity-panel{border-radius:24px;padding:20px 16px 16px}.activity-panel h2{font-size:18px}.activity-navigation>span{font-size:11px}.activity-navigation>button{width:25px;height:25px}.activity-calendar{border-radius:23px}.activity-grid{height:320px}.activity-event{left:50px!important;right:15px}.activity-event:nth-child(odd){left:35px!important;right:30px}.activity-event strong{font-size:12px}.activity-event small{font-size:10px}.activity-event-clock{width:31px;height:31px}.mini-workspace{width:28px;height:28px;font-size:9px}.activity-week>button{height:46px;width:34px;justify-self:center}.activity-week>button>span{font-size:10px}.activity-week>button>strong{font-size:13px}.agent-feature-card{border-radius:24px;padding:23px}.agent-feature-card h3{font-size:19px}.agent-feature-card p{font-size:13px;margin:16px 0 20px}.agent-feature-card>a>span:first-child{font-size:12px;min-height:39px}.agent-feature-card>a>span:last-child{width:39px;height:39px}.day-insight{margin:18px 5px}.day-insight>span{font-size:12px}.day-insight>strong{font-size:25px}.clean-shell .bottom-nav{display:flex;position:fixed;left:12px;right:12px;bottom:max(10px,env(safe-area-inset-bottom));height:62px;border-radius:999px;background:#000;color:#fff;border:0;z-index:40;padding:5px 8px;box-shadow:0 5px 25px #0002;justify-content:space-around}.bottom-nav>a{display:flex;flex:1;flex-direction:column;justify-content:center;align-items:center;gap:3px;color:#b6b6b0;font-size:9px;border-radius:999px;max-width:100px}.bottom-nav>a.active{background:var(--mint);color:#000}.bottom-nav>a>svg{width:18px;height:18px}.clean-shell .page-surface{border-radius:24px;padding:22px 15px}.page-title{align-items:center;margin-bottom:22px}.page-title .eyebrow{display:none}.page-title h1{font-size:27px;margin:0}.page-title p{font-size:12px;margin-top:7px;max-width:210px}.page-title .button{font-size:11px;min-height:36px;padding:0 12px;gap:5px}.note-board,.project-grid{grid-template-columns:1fr}.project-card{padding:22px;border-radius:24px}.project-card h2{font-size:22px}.project-card>p{font-size:13px}.project-card .tag-list>span,.project-card>footer,.project-workspace{font-size:11px}.list-toolbar{gap:10px;flex-wrap:wrap}.search-field{flex:1;min-width:130px}.search-field>input{font-size:12px}.list-toolbar>select{font-size:11px}.calendar-date-nav{flex-wrap:nowrap;gap:5px}.calendar-date-nav h2{font-size:17px;margin-left:auto}.calendar-toolbar .segmented>button{font-size:12px}.calendar-filters{gap:6px}.filter-chip{padding:7px 10px}.conflict-chip,.filter-chip{font-size:10px}.mobile-calendar-agenda>section>h3{font-size:12px;border-bottom:1px solid var(--border);padding-bottom:11px}.schedule-row{padding:13px 0}.schedule-content h3{font-size:13px;text-transform:none;border:0;padding:0}.schedule-workspace{font-size:9px}.schedule-row>time{font-size:11px}.schedule-duration{font-size:9px}.calendar-footnote{font-size:10px}.month-cell{min-height:86px}.month-event{font-size:8px;padding:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.month-day{width:25px;height:25px;font-size:11px}.month-weekdays{font-size:9px}.month-calendar{border-radius:16px}.notes-toolbar-right{gap:6px;flex-wrap:wrap}.notes-toolbar-right>.segmented>button{padding:7px 10px}.notes-toolbar-right>select{font-size:11px;min-height:34px}.note-editor{padding:20px 14px}.note-title-input{font-size:25px!important}.editor-context .form-two{grid-template-columns:1fr 1fr}.editor-context select{font-size:11px;padding:8px}.editor-toolbar{gap:0;border-radius:15px}.editor-toolbar>button{height:30px;width:30px}.rich-editor{font-size:14px;min-height:300px}.note-list-item{padding:19px}.note-list-item h3{font-size:16px}.note-list-item>p{font-size:12px}.note-list-item small{font-size:10px}.note-card{min-height:190px;padding:22px}.note-card h3{font-size:18px}.note-card>p{font-size:13px}.note-editor .editor-footer .button{font-size:10px}.settings-tabs{border-radius:16px;gap:0;max-width:100%;padding:4px}.settings-tabs>a{font-size:11px;padding:10px 12px}.setting-row{padding:19px;gap:15px}.setting-row h3{font-size:15px}.setting-row p{font-size:12px}.theme-options>button{font-size:11px}.panel-heading{padding:17px 19px}.panel h2{font-size:16px}.settings-form{padding:19px}.workspace-setting h3{font-size:14px}.agent-actions .button,.workspace-setting .button,.workspace-setting p{font-size:11px}.privacy-mode h3{font-size:16px}.privacy-mode p{font-size:12px}.dialog{padding:24px 20px;max-height:88dvh;border-radius:24px}.dialog.sheet{border-radius:25px 25px 0 0;top:auto;bottom:0;height:auto;max-height:94dvh}.dialog-heading h2{font-size:23px}.dialog-heading p{font-size:12px}.command-dialog{border-radius:22px;top:12vh}.command-footer{font-size:9px}.toast{bottom:88px;max-width:calc(100% - 32px);font-size:12px;border-radius:20px}.marketing{padding:0 20px}.marketing-nav{height:77px}.marketing-nav nav{gap:13px}.marketing-nav .brand{font-size:15px;letter-spacing:-.03em}.marketing-nav .station-mark{width:28px;height:28px}.marketing-nav .button{font-size:11px;padding:0 13px}.landing{padding-top:45px}.hero-eyebrow{font-size:8px;padding:9px 13px}.landing h1{font-size:65px;line-height:1;letter-spacing:-.07em;margin:27px 0}.hero-description{font-size:15px;line-height:1.7}.hero-actions{gap:9px;margin:26px 0 35px}.hero-actions>.button{font-size:12px;padding:0 16px}.preview-main{padding:26px 18px}.preview-main h2{font-size:26px}.preview-timeline>div{padding:13px;border-radius:15px}.feature-strip{gap:10px;grid-template-columns:1fr 1fr;padding:25px 0}.feature-strip article{padding:18px;border-radius:21px}.feature-strip h3{font-size:17px}.feature-strip p{font-size:12px}.agent-banner{padding:24px;border-radius:24px}.agent-banner h2{font-size:17px;line-height:1.4}.agent-banner .button,.agent-banner p{font-size:12px}.marketing-footer{font-size:11px}.marketing-footer>.brand{font-size:15px}.public-page{padding:25px 20px 50px}.public-intro h1{font-size:34px}.public-intro p{font-size:14px}.auth-layout{padding:10px;display:block}.auth-main{border-radius:24px;min-height:calc(100dvh - 20px);padding:30px 23px}.auth-form-wrap h1{font-size:29px}.auth-form-wrap>.muted{font-size:13px}.auth-main>.mobile-brand .brand{font-size:19px}.onboarding{padding:25px 15px}.onboarding-card{padding:26px 22px;border-radius:26px}.onboarding-card h1{font-size:27px}.onboarding-card>p{font-size:13px}.connect-card{padding:26px 21px}.connect-card h1{font-size:28px}}@media (prefers-reduced-motion:reduce){.work-card:hover{transform:none}}.hero-product{display:block;padding:16px;background:var(--background);text-align:left}.landing-board-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 8px 15px}.landing-board-header>div{display:flex;background:var(--card);border-radius:999px;padding:4px;gap:5px}.landing-board-header>div>span{font-size:11px;padding:9px 15px;border-radius:999px}.landing-board-header>div>span.active{background:#000;color:#fff}.landing-board-avatar{display:grid;place-items:center;background:#e6d1bf;border-radius:50%;width:31px;height:31px;font-size:10px}.landing-board-content{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:12px}.landing-board-rows{background:var(--card);border-radius:25px;padding:25px;min-width:0;overflow:hidden}.landing-board-rows>h2{font-size:18px;margin:0 0 16px;display:flex;align-items:baseline;gap:9px}.landing-board-rows>h2>span{font-size:10px;font-weight:400;color:var(--muted-foreground);letter-spacing:0}.landing-board-cards{display:flex;gap:10px;margin-bottom:24px}.landing-board-cards .work-card{flex:1;min-width:180px}.landing-add-tile{flex:0 0 43px;border:1px dashed var(--border);border-radius:999px;display:grid;place-items:center;color:var(--muted-foreground)}.landing-note-card{display:flex;align-items:center;gap:15px;background:var(--paper);border:1px solid var(--border);padding:22px;border-radius:24px}.landing-note-card>div{flex:1}.landing-note-card h3{font-size:16px}.landing-note-card p{font-size:12px;color:var(--muted-foreground);margin:7px 0 0;line-height:1.5}.landing-board-aside{background:var(--card);border-radius:25px;padding:23px 16px 16px;display:flex;flex-direction:column}.landing-board-aside>.eyebrow{text-align:center;font-size:9px}.landing-focus{text-align:center;padding:25px 0}.landing-focus>svg{margin:auto;color:#579d74}.landing-focus h3{font-size:27px;line-height:1.1;margin:15px 0 10px}.landing-focus p{font-size:11px;line-height:1.7;color:var(--muted-foreground)}.landing-agent{background:#000;color:#fff;border-radius:23px;padding:19px;margin-top:auto;display:grid;grid-template-columns:27px 1fr;align-items:center;gap:8px}.landing-agent>.station-mark{width:27px;height:27px;color:#fff;--mark-line:#000;--mark-node:#000}.landing-agent>strong{font-size:13px;font-weight:500}.landing-agent>span{font-size:10px;grid-column:1/-1;margin-top:5px}@media (max-width:900px){.landing-board-content{grid-template-columns:1fr}.landing-board-aside{display:none}.landing-board-header>div>span{padding:8px 10px;font-size:10px}}@media (max-width:650px){.hero-product{padding:10px;border-radius:24px}.landing-board-header{padding:2px 2px 13px}.landing-board-header>.brand{font-size:15px}.landing-board-header .station-mark{width:27px;height:27px}.landing-board-header>div{display:none}.landing-board-rows{padding:19px 15px;border-radius:21px}.landing-board-rows>h2{font-size:16px;display:block}.landing-board-rows>h2>span{font-size:9px;margin-left:5px}.landing-board-cards{overflow:hidden;margin-right:-15px}.landing-board-cards .work-card{flex:0 0 225px;min-height:175px;padding:14px}.landing-note-card{padding:17px;gap:12px;border-radius:19px}.landing-note-card>svg{width:16px;flex-shrink:0}.landing-note-card h3{font-size:14px}.landing-note-card p{font-size:11px}.landing-note-card>svg:last-child{display:none}.board-heading-actions>.pill-date{display:inline-flex;font-size:9px;padding:6px 8px}.dialog input:not([type=checkbox]),.dialog select,.dialog textarea,.page-surface input:not(.note-title-input),.page-surface textarea{font-size:16px}.account-trigger{min-width:33px}}.connection-banner{display:flex;justify-content:center;align-items:center;gap:12px;padding:12px 20px;background:var(--mint,#b3e8ca);color:#183c2a;font-size:13px;flex-wrap:wrap}.connection-banner button,.text-link{text-decoration:underline;text-underline-offset:3px;font-weight:600}.install-guide{padding:0 24px 22px;display:grid;gap:12px;max-width:780px;color:var(--muted-foreground);font-size:13px;line-height:1.7}.install-guide strong{display:block;color:var(--foreground)}.install-panel h3{display:flex;gap:8px;align-items:center}.install-panel>.form-error{padding:0 24px 24px}.agent-calendars,.agent-history{border-top:1px solid var(--border);padding:18px 0}.agent-calendars summary,.agent-history summary{cursor:pointer;font-size:13px;font-weight:600;margin-bottom:12px}.agent-calendars>.muted,.agent-history>.muted{padding:12px 0}.agent-calendars .source-row{padding:18px 0}.agent-history .table-scroll{overflow-x:auto}.agent-history table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.agent-history caption{text-align:left;padding:10px 0;color:var(--muted-foreground)}.agent-history td,.agent-history th{padding:12px 10px;border-bottom:1px solid var(--border);white-space:nowrap}.agent-history th{font-weight:500;color:var(--muted-foreground)}.agent-history>.subtle{padding-top:12px}.note-actions{display:flex;gap:6px;align-items:center;padding:0 22px 12px;border-bottom:1px solid var(--border)}.note-actions .color-picker{margin-right:auto;gap:6px;flex-wrap:wrap}.note-actions .color-picker button{width:17px;height:17px}.project-detail-actions{display:flex;gap:8px;flex-wrap:wrap}.notes-toolbar-right{flex-wrap:wrap}@media (max-width:700px){.agent-calendars .source-row{grid-template-columns:1fr 1fr}.agent-calendars .source-row>div:first-child{grid-column:1/-1}.note-actions{padding:0 12px 12px}.install-guide{padding:0 18px 18px}.project-detail-actions{width:100%}}@media (display-mode:standalone){body{overscroll-behavior-y:none}.station-header{padding-top:max(16px,env(safe-area-inset-top))}.bottom-nav{padding-bottom:max(10px,env(safe-area-inset-bottom))}}.source-row{grid-template-columns:minmax(140px,1fr) minmax(120px,160px) minmax(170px,190px) 32px 75px}@media (max-width:900px){.agent-calendars .source-row,.source-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.source-row>div:first-child,.source-row>select{grid-column:1/-1;width:100%;min-width:0}.source-row>.toggle{grid-column:1;justify-self:start}.source-row>.button{grid-column:2;justify-self:end}}.workspace-panel{padding:22px}.workspace-panel .workspace-setting{padding:0;margin:0;border:0;border-radius:0;background:transparent}.workspace-calendars{margin-top:20px;padding-top:18px;border-top:1px solid var(--border)}.workspace-calendars .section-title{gap:16px;flex-wrap:wrap}.workspace-calendars h3{font-size:13px;font-weight:500}.workspace-calendars p{margin-top:6px;overflow-wrap:anywhere}.calendar-choice-list{border:1px solid var(--border);border-radius:14px;padding:8px 14px;max-height:240px;overflow-y:auto}.calendar-choice-list legend{font-size:12px;padding:0 5px}.calendar-choice{display:flex;align-items:center;gap:10px;padding:10px 0;cursor:pointer;font-size:12px}.calendar-choice+.calendar-choice{border-top:1px solid var(--border)}.calendar-choice input{width:15px;height:15px;accent-color:#39865c;flex-shrink:0}.calendar-choice strong{display:block;font-weight:500}.calendar-choice small{display:block;margin-top:3px;color:var(--muted-foreground)}.calendar-account-filters{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin:0 0 18px}.calendar-account-filters .field{flex:1;min-width:180px;max-width:330px}.calendar-account-filters select{width:100%}.ask-ranti-trigger{display:flex;align-items:center;gap:7px;padding:10px 12px;border:1px solid var(--border);border-radius:22px;background:var(--card);font-size:12px;white-space:nowrap}.ask-ranti-trigger:hover{background:#b3e8ca;color:#111}.ai-panel{border:1px solid var(--border);border-radius:18px;background:var(--card);padding:16px 18px;margin-bottom:16px}.ai-heading{justify-content:space-between;gap:12px}.ai-heading,.ai-heading>span{display:flex;align-items:center}.ai-heading>span{gap:8px;font-size:13px;font-weight:550}.ai-heading svg{flex-shrink:0}.ai-footnote,.ai-hint{color:var(--muted-foreground);font-size:12px;line-height:1.6}.ai-hint{margin:8px 0 0}.ai-hint a{text-decoration:underline;text-underline-offset:3px}.ai-result{font-size:13px;line-height:1.65}.ai-result>p{margin:12px 0 5px}.ai-result section{margin-top:18px}.ai-related h4,.ai-result h4,.capture-suggestions h4{margin:0 0 8px;font-size:12px;font-weight:600}.ai-result ul{padding-left:17px;margin:0}.ai-result li{padding:3px 0 7px}.ai-sources{display:flex;flex-wrap:wrap;gap:5px;margin:5px 0 2px}.ai-source{display:inline-flex;gap:4px;align-items:center;max-width:100%;padding:2px 7px;border-radius:8px;background:var(--muted);font-size:10px;line-height:1.7;color:var(--muted-foreground);text-align:left;vertical-align:baseline}.ai-source:hover{color:var(--foreground);background:var(--accent)}.ai-source svg{flex-shrink:0}.ai-footnote{display:block;margin-top:12px;font-size:10px}.ai-error{padding:10px 0;font-size:12px;color:var(--danger)}.ai-error p{margin:0 0 6px}.ai-error button{text-decoration:underline;text-underline-offset:3px}.ai-cancel{display:flex;gap:4px;align-items:center;font-size:11px}.ai-cancel,.ai-loading{color:var(--muted-foreground)}.ai-loading{margin-top:14px;font-size:12px}.ai-loading div{height:7px;width:90%;border-radius:5px;background:var(--muted);margin-top:10px;animation:ranti-breathe 1.8s ease-in-out infinite}.ai-loading div:last-child{width:58%}@keyframes ranti-breathe{50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.ai-loading div{animation:none}}.daily-intelligence{margin:0 0 22px}.daily-intelligence .ai-panel{background:var(--background);margin-bottom:10px}.now-next{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:3px 5px}.now-next>div{min-width:0}.now-next small{display:flex;align-items:center;gap:5px;color:var(--muted-foreground);font-size:10px}.now-next strong{display:block;font-size:13px;font-weight:500;margin:4px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.now-next button{display:flex;align-items:center;gap:4px}.now-focus,.now-next button{font-size:11px;color:var(--muted-foreground)}.now-focus{display:block;line-height:1.4}.now-focus a{text-decoration:underline}.ai-related{padding:2px 0 8px}.meeting-intelligence{margin:8px 0}.ask-ranti form textarea{width:100%;min-height:95px;padding:14px;margin-top:16px;background:var(--background);border:1px solid var(--border);border-radius:14px;resize:vertical;font-size:15px}.ai-form-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.ai-form-footer>span{font-size:10px;color:var(--muted-foreground)}.ai-scope{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ai-action-proposal>label,.ai-scope label,.capture-suggestions>label{display:flex;flex-direction:column;gap:5px;color:var(--muted-foreground);font-size:11px}.ai-scope select,.capture-suggestions input:not([type=checkbox]),.capture-suggestions select{width:100%;min-width:0;padding:8px 10px;border:1px solid var(--border);border-radius:9px;background:var(--card);color:var(--foreground);font-size:12px}.ai-examples{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:22px 0 5px}.ai-examples button{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--border);padding:12px;border-radius:12px;text-align:left;font-size:12px}.ai-examples button:hover{background:var(--muted)}.ai-answer{white-space:pre-wrap;line-height:1.9;font-size:14px;margin-top:24px;padding-top:20px;border-top:1px solid var(--border);overflow-wrap:anywhere}.note-intelligence{margin:18px 0}.note-intelligence .ai-panel{background:var(--background)}.capture-suggestions{display:grid;gap:14px;margin-top:12px}.capture-suggestions fieldset{border:1px solid var(--border);border-radius:12px;padding:12px}.capture-suggestions legend{font-size:12px;padding:0 6px}.ai-action-proposal{display:grid;gap:8px;padding:12px 0}.ai-action-proposal+.ai-action-proposal{border-top:1px solid var(--border)}.ai-action-proposal label:first-child{flex-direction:row;align-items:center}.ai-setting-check{display:flex;align-items:start;gap:9px;font-size:13px;line-height:1.5}.ai-action-proposal input[type=checkbox],.ai-setting-check input{width:15px;height:15px;margin-top:3px;accent-color:#2a8050;flex-shrink:0}.intelligence-settings .panel-heading h2{display:flex;align-items:center;gap:8px}.project-open-loop{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--border);padding:10px 0;font-size:13px}.project-open-loop span{flex:1}.project-open-loop a,.project-open-loop small{color:var(--muted-foreground);font-size:11px}@media (max-width:1100px){.ask-ranti-trigger span{display:none}.ask-ranti-trigger{padding:9px}}@media (max-width:600px){.ai-panel{padding:12px}.ai-examples,.ai-scope{grid-template-columns:1fr}.ai-heading{gap:5px}.now-next{gap:10px}}.note-editor{min-width:0;margin:0;border:0}.editor-derived-metadata{display:flex;gap:12px;padding:0 0 14px;color:var(--muted-foreground);font-size:11px}.duplicate-chip{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;padding:7px 11px;border:1px solid var(--border);border-radius:999px;background:#e5f5eb;color:#244d39;font-size:12px;cursor:pointer}.duplicate-chip:hover{background:#d4eddf}.duplicate-review{display:grid;gap:16px}.duplicate-origins,.duplicate-review-item{padding:15px;border:1px solid var(--border);border-radius:18px;background:var(--background);display:grid;gap:9px}.duplicate-review-heading{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.duplicate-review-heading>span,.duplicate-review-item time{font-size:12px;color:var(--muted-foreground)}.duplicate-review-item time{display:block}.duplicate-origin{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;text-align:left;font-size:12px;border:0;border-bottom:1px solid var(--border);background:transparent;cursor:pointer;color:inherit}.duplicate-origin span{overflow-wrap:anywhere}.duplicate-origin small{white-space:nowrap}.duplicate-origin[aria-current=true]{font-weight:600}.duplicate-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:5px}.duplicate-review summary{cursor:pointer;font-size:13px}.event-copy-count{font-size:10px;font-weight:400;opacity:.8}@media (max-width:600px){.duplicate-review-item{padding:12px}.duplicate-review-heading{align-items:flex-start}.duplicate-actions>button{flex:1}}:root{--ease-out:cubic-bezier(0.22,1,0.36,1);--motion-fast:160ms;--motion-surface:240ms}.page-enter{min-width:0;animation:surface-enter .22s var(--ease-out) both}@keyframes surface-enter{0%{opacity:.45;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}:is(.button,.icon-button,.round-control,.filter-chip,.schedule-row,.note-list-item,.note-card,.project-card,.segmented button,.tab-bar button,.top-navigation a,.bottom-nav a){transition:background-color var(--motion-fast),color var(--motion-fast),border-color var(--motion-fast),box-shadow var(--motion-fast),opacity var(--motion-fast);-webkit-tap-highlight-color:transparent}:is(.button,.icon-button,.round-control):active:not(:disabled){translate:0 1px}:is(.top-navigation a,.bottom-nav a,.project-card){position:relative}.navigation-hint{position:absolute;bottom:3px;left:35%;right:35%;height:2px;background:currentColor;border-radius:2px;opacity:0;pointer-events:none}.navigation-hint[data-pending=true]{animation:pending-hint .9s ease-in-out .18s infinite alternate}@keyframes pending-hint{0%{opacity:.2;scale:.55 1}to{opacity:.7;scale:1 1}}.station-context-bar{position:relative}.station-refresh{position:absolute;right:119px;bottom:15px;display:flex;align-items:center;gap:7px;color:var(--muted-foreground);background:var(--background);font-size:10px;padding:0 8px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s,visibility .16s}.station-refresh[data-active=true]{opacity:1;visibility:visible;transition-delay:.45s}.refresh-dot{width:5px;height:5px;flex-shrink:0;border-radius:50%;background:#82b99a}.station-refresh[data-active=true] .refresh-dot{animation:ranti-breathe 1.5s ease-in-out infinite}.dialog-overlay,[cmdk-overlay]{background:rgb(25 28 25/17%);backdrop-filter:blur(2px);animation:overlay-in .2s ease-out both}.dialog-overlay[data-state=closed],[cmdk-overlay][data-state=closed]{animation:overlay-out .16s ease-in both;pointer-events:none}.command-dialog,.dialog{overscroll-behavior:contain;scrollbar-width:thin}.dialog[data-state=open]{animation:dialog-in var(--motion-surface) var(--ease-out) both}.dialog[data-state=closed]{animation:dialog-out .16s ease-in both;pointer-events:none}.dialog.sheet[data-state=open]{animation-name:sheet-in}.dialog.sheet[data-state=closed]{animation-name:sheet-out}.dialog-heading h2:focus{outline:none}.command-dialog[data-state=open]{animation:command-in var(--motion-surface) var(--ease-out) both}.command-dialog[data-state=closed]{animation:command-out .16s ease-in both;pointer-events:none}@keyframes overlay-in{0%{opacity:0}to{opacity:1}}@keyframes overlay-out{0%{opacity:1}to{opacity:0}}@keyframes dialog-in{0%{opacity:0;transform:translate(-50%,calc(-50% + 12px)) scale(.99)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes dialog-out{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,calc(-50% + 6px))}}@keyframes sheet-in{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}@keyframes sheet-out{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(16px)}}@keyframes command-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@keyframes command-out{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,6px)}}.account-menu{animation:surface-enter .18s var(--ease-out) both;transform-origin:top right}.toast{animation:toast-in .22s var(--ease-out) both}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.ai-result,.note-editor:not(.detail-skeleton){animation:surface-enter .18s var(--ease-out) both}.note-status{min-width:78px}.command-dialog [cmdk-list]{position:relative;min-height:190px;scrollbar-gutter:stable}.command-dialog [cmdk-list][aria-busy=true] [cmdk-group]{opacity:.6}.command-dialog [cmdk-group]{transition:opacity .16s}.search-progress{position:sticky;top:0;display:flex;align-items:center;gap:7px;min-height:28px;padding:6px 12px;font-size:11px;color:var(--muted-foreground);background:var(--card);border-radius:8px}.skeleton{display:block;height:12px;width:100%;border-radius:7px;background:color-mix(in srgb,var(--muted-foreground) 9%,var(--card))}.detail-skeleton,.page-skeleton{animation:overlay-in .18s ease-out .14s backwards}.page-skeleton{min-height:540px;padding:3px 0}.dashboard-content .page-skeleton{background:var(--card);padding:30px;border-radius:26px}.skeleton-page-heading{display:grid;gap:16px;margin-bottom:32px}.skeleton-label{width:92px;height:10px}.skeleton-title{width:min(230px,65%);height:28px}.skeleton-subtitle{width:min(320px,80%)}.skeleton-toolbar{display:flex;align-items:center;gap:12px;margin:26px 0}.skeleton-toolbar .skeleton{width:84px;height:32px;border-radius:20px}.skeleton-toolbar .skeleton:first-child{width:150px}.skeleton-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.skeleton-card{display:grid;align-content:space-between;gap:26px;min-height:175px;padding:22px;border:1px solid var(--border);border-radius:24px}.skeleton-card:nth-child(2){background:color-mix(in srgb,#b3e8ca 12%,var(--card))}.skeleton-calendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));min-height:440px;border:1px solid var(--border);border-radius:20px;overflow:hidden}.skeleton-calendar>div{padding:20px 10px;border-right:1px solid var(--border);background:repeating-linear-gradient(transparent 0 79px,var(--border) 79px 80px)}.skeleton-calendar .skeleton-label{width:50%;margin:0 auto}.skeleton-event{margin-top:85px;height:72px}.skeleton-event-1{margin-top:160px;height:105px;background:color-mix(in srgb,#b3e8ca 35%,var(--card))}.skeleton-event-2{margin-top:210px;height:56px}.skeleton-notes{display:grid;grid-template-columns:minmax(170px,1fr) 2fr;gap:30px}.skeleton-notes>.skeleton-lines>.skeleton{height:100px;border-radius:18px;width:100%}.detail-skeleton{min-height:365px;padding:16px 0}.detail-skeleton.note-editor{padding:26px;min-height:480px}.detail-skeleton>.skeleton-title{margin-top:24px}.skeleton-lines{display:grid;gap:18px;margin-top:28px}.skeleton-lines>.skeleton:nth-child(2){width:91%}.skeleton-lines>.skeleton:nth-child(3){width:72%}.skeleton-lines>.skeleton:last-child{width:57%}@media (prefers-reduced-motion:no-preference){.skeleton{animation:skeleton-breathe 2.2s ease-in-out infinite}@keyframes skeleton-breathe{0%,to{opacity:1}50%{opacity:.58}}}@media (max-width:650px){.station-refresh{right:98px;padding:4px;bottom:13px}.station-refresh>span:last-child{display:none}.dialog{max-height:calc(100dvh - 40px)}.dialog.sheet{padding-bottom:max(24px,env(safe-area-inset-bottom))}.dialog.sheet[data-state=open]{animation-name:sheet-up}.dialog.sheet[data-state=closed]{animation-name:sheet-down}@keyframes sheet-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes sheet-down{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(16px)}}.skeleton-cards{grid-template-columns:1fr}.skeleton-card:nth-child(n+4){display:none}.skeleton-calendar{grid-template-columns:repeat(3,minmax(0,1fr))}.skeleton-calendar>div:nth-child(n+4){display:none}.skeleton-notes{grid-template-columns:1fr}.skeleton-notes>.detail-skeleton{display:none}.dashboard-content .page-skeleton{padding:24px 20px}}@media (prefers-reduced-motion:reduce){.navigation-hint[data-pending=true]{opacity:.6}.account-menu,.command-dialog,.dialog,.dialog-overlay,.page-enter,.skeleton,.toast,[cmdk-overlay]{animation:none!important}}.ai-refresh-status{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--muted-foreground);margin:10px 0}