.control{border:1px solid var(--line);border-radius:var(--radius-medium);background:var(--surface-strong);width:100%;min-height:44px;color:var(--ink);transition:border-color var(--duration-fast), box-shadow var(--duration-fast), background var(--duration-fast);outline:none}.control:hover{border-color:var(--line-strong)}.control:focus{border-color:var(--accent);box-shadow:var(--focus-ring)}.control-input,.control-select{padding:0 12px}.control-textarea{resize:vertical;min-height:96px;padding:12px;line-height:1.6}.ui-section-header{align-items:center;gap:var(--space-3);border-bottom:1px solid var(--line-strong);min-height:52px;display:flex}.ui-section-header>div{flex:1;min-width:0}.ui-section-header>div>span{color:var(--accent-ink);font:600 var(--text-label)/1.2 var(--font-mono);letter-spacing:.11em;margin-bottom:3px;display:block}.ui-section-header h2{font-size:var(--text-h3);letter-spacing:-.025em;margin:0;line-height:1.3}.ui-section-header>strong{color:var(--ink-faint);font:400 var(--text-mono-meta)/1 var(--font-mono)}.ui-section-header>a{min-height:44px;color:var(--ink-soft);font-size:var(--text-caption);align-items:center;gap:5px;font-weight:590;display:inline-flex}.ui-section-header>a:hover{color:var(--accent-ink)}.ui-action-row{align-items:center;gap:var(--space-3);border-bottom:1px solid var(--line);min-height:64px;transition:background var(--duration-fast), padding var(--duration-fast);grid-template-columns:auto minmax(0,1fr) auto;padding:10px 2px;display:grid}.ui-action-leading{min-width:48px;color:var(--accent-ink);font:550 var(--text-mono-meta)/1.3 var(--font-mono);font-variant-numeric:tabular-nums}.ui-action-copy{gap:3px;min-width:0;display:grid}.ui-action-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-body);overflow:hidden}.ui-action-copy>span{color:var(--ink-soft);font-size:var(--text-caption)}.ui-action-trailing{color:var(--ink-faint)}.inline-notice{align-items:center;gap:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-medium);background:var(--surface);min-height:44px;color:var(--ink-soft);font-size:var(--text-small);grid-template-columns:18px minmax(0,1fr) auto;padding:9px 11px;display:grid}.inline-notice-success>svg{color:var(--success)}.inline-notice-error>svg{color:var(--danger)}.inline-notice-info>svg{color:var(--accent)}.confirm-dialog-body{gap:var(--space-5);padding:var(--card-padding);display:grid}.confirm-dialog-body>footer{justify-content:flex-end;gap:var(--control-gap);display:flex}.toast-region{inset:max(16px, env(safe-area-inset-top)) 16px auto;z-index:120;pointer-events:none;justify-items:end;gap:8px;display:grid;position:fixed}.toast{border:1px solid var(--line-strong);border-radius:var(--radius-medium);background:var(--surface-strong);width:min(100%,360px);min-height:48px;box-shadow:var(--shadow-floating);color:var(--ink);font-size:var(--text-small);pointer-events:auto;animation:toast-in var(--duration-normal) var(--ease-out);grid-template-columns:19px minmax(0,1fr) 32px;align-items:center;gap:9px;padding:8px 8px 8px 13px;display:grid}.toast-success>svg{color:var(--success)}.toast-error>svg{color:var(--danger)}.toast-info>svg{color:var(--accent)}.toast button{border-radius:var(--radius-small);width:32px;height:32px;color:var(--ink-faint);background:0 0;border:0;place-items:center;display:grid}.toast button:hover{background:var(--surface-muted);color:var(--ink)}@keyframes toast-in{0%{opacity:0;transform:translateY(-6px)}}.modal-panel{border-radius:var(--radius-large);box-shadow:var(--shadow-modal)}.button,.button-icon,.icon-button{border-radius:var(--radius-medium)}.button{min-height:var(--touch-target);transition:transform var(--duration-fast) var(--ease-out), background var(--duration-fast), border-color var(--duration-fast), color var(--duration-fast), opacity var(--duration-fast);padding-inline:16px;font-weight:620}.button:active:not(:disabled),.button-icon:active:not(:disabled),.icon-button:active:not(:disabled){transform:translateY(1px)scale(.98)}.button:disabled,.button-icon:disabled,.icon-button:disabled{opacity:.48}.icon-button,.button-icon{min-width:var(--touch-target);min-height:var(--touch-target)}.app-shell-v3{--mobile-header-height:48px;min-height:100dvh}.app-shell-v3 .app-rail{display:none}.app-shell-v3 .main-area{min-height:100dvh;padding-top:calc(var(--mobile-header-height) + env(safe-area-inset-top));padding-bottom:var(--mobile-bottom-safe-offset);scroll-padding-bottom:var(--mobile-bottom-safe-offset);margin-left:0}.app-shell-v3 .app-context-bar{width:100%;height:calc(var(--mobile-header-height) + env(safe-area-inset-top));padding:env(safe-area-inset-top) 14px 0;background:color-mix(in srgb, var(--canvas) 94%, transparent);box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);inset:0 0 auto}.app-shell-v3 .app-context-bar>div{min-width:0;font-size:var(--text-caption);gap:7px}.app-shell-v3 .context-brand{border-right:1px solid var(--line);font-size:var(--text-label);padding-right:7px}.app-shell-v3 .context-capture{display:none}.app-shell-v3 .mobile-account-trigger{border-radius:var(--radius-medium);width:44px;height:44px;font-size:var(--text-label);place-items:center;margin-left:auto;display:grid}.app-shell-v3 .account-menu{top:calc(var(--mobile-header-height) + env(safe-area-inset-top) + 8px);border-radius:var(--radius-medium);width:min(320px,100vw - 24px);box-shadow:var(--shadow-floating);bottom:auto;left:auto;right:12px}.app-shell-v3 .account-menu nav a,.app-shell-v3 .account-menu nav button{min-height:44px}.app-shell-v3 .mobile-nav{inset:auto 10px max(8px, env(safe-area-inset-bottom));height:var(--mobile-bottom-nav-height);border:1px solid color-mix(in srgb, var(--line-strong) 72%, transparent);border-radius:var(--radius-large);background:color-mix(in srgb, var(--surface) 94%, transparent);box-shadow:var(--shadow-surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:opacity var(--duration-fast), transform var(--duration-normal) var(--ease-out);align-items:center;padding:6px 7px;display:grid}.app-shell-v3 .mobile-nav a,.app-shell-v3 .mobile-nav>button{border-radius:var(--radius-medium);min-width:44px;min-height:44px}.app-shell-v3 .mobile-nav a{font-size:var(--text-label);gap:2px}.app-shell-v3 .mobile-nav a.active{background:var(--surface-strong);color:var(--ink)}.app-shell-v3 .mobile-nav a:active{transform:translateY(1px)scale(.98)}.app-shell-v3 .mobile-capture{border:3px solid var(--canvas);border-radius:var(--radius-medium);background:var(--accent);width:46px;height:46px;box-shadow:var(--shadow-surface);color:#fff;margin-top:-13px}.app-shell-v3 .mobile-capture:active{transform:translateY(1px)scale(.97)}.app-shell-v3.is-keyboard-open .mobile-nav{opacity:0;pointer-events:none;transform:translateY(calc(100% + 24px))}.app-shell-v3.is-keyboard-open .main-area{padding-bottom:16px;scroll-padding-bottom:16px}@media (max-width:767px){.modal-layer{padding:max(8px, env(safe-area-inset-top)) 8px 0;align-items:flex-end}.modal-panel:not(.modal-presentation-sheet){width:min(100%,680px);max-height:min(92dvh, var(--visual-viewport-height,92dvh));border-radius:var(--radius-large) var(--radius-large) 0 0;flex-direction:column;display:flex;overflow:hidden}.modal-header{flex:none}.capture-modal .capture-modes{overscroll-behavior-inline:contain;scrollbar-width:none;flex:none;overflow-x:auto}.capture-modal .capture-modes::-webkit-scrollbar{display:none}.capture-modal .capture-editor{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.capture-modal .capture-footer{z-index:2;padding-bottom:max(14px, env(safe-area-inset-bottom));background:var(--surface);box-shadow:0 -1px var(--line);flex:none;position:sticky;bottom:0}.app-shell-v3.is-keyboard-open .capture-modal{max-height:var(--visual-viewport-height,100dvh)}}@media (min-width:768px) and (max-width:1199px){.calendar-v2 .calendar-layout{grid-template-columns:minmax(0,1fr)}.calendar-v2 .day-panel{width:min(100%,650px)}}.app-frame-v2 .today-v3{width:min(100%,1380px);padding:var(--page-top) var(--page-inline) calc(var(--mobile-nav-offset) + 24px);animation:none}.today-v3 .daily-masthead{max-width:820px;margin:0;display:block}.today-v3 .daily-masthead .today-date{color:var(--accent-ink);font:600 var(--text-mono-meta)/1.3 var(--font-mono);letter-spacing:.04em;text-transform:none}.today-v3 .daily-masthead h1{max-width:none;font-family:var(--font-sans);letter-spacing:-.045em;margin:8px 0 5px;font-size:clamp(2rem,8.7vw,2.25rem);font-weight:620;line-height:1.08}.today-v3 .daily-masthead>div>p:last-child{max-width:34ch;color:var(--ink-soft);font-size:var(--text-small);margin:0;line-height:1.55}.today-v3 .quick-composer{border:1px solid var(--line-strong);border-radius:var(--radius-large);background:var(--surface);width:100%;max-width:860px;min-height:76px;box-shadow:var(--shadow-surface);-webkit-backdrop-filter:none;backdrop-filter:none;transition:border-color var(--duration-normal), box-shadow var(--duration-normal), min-height var(--duration-normal);grid-template-columns:8px minmax(0,1fr) 44px;align-items:center;gap:10px;margin-top:22px;padding:12px 10px 10px 16px;overflow:hidden}.today-v3 .quick-composer:after{display:none}.today-v3 .quick-composer:focus-within{border-color:var(--accent);box-shadow:var(--focus-ring), var(--shadow-surface);transform:none}.today-v3 .quick-composer .quick-line-mark{width:6px;height:6px;box-shadow:0 0 0 4px var(--accent-soft);margin:0}.today-v3 .quick-composer textarea{min-height:28px;font-size:var(--text-body);padding:3px 0;line-height:1.5}.today-v3 .quick-open-capture{border-radius:var(--radius-medium);width:44px;height:44px;color:var(--ink-soft);background:0 0;border:0;place-items:center;display:grid}.today-v3 .quick-open-capture:hover{background:var(--surface-muted);color:var(--ink)}.today-v3 .quick-composer-footer{opacity:0;pointer-events:none;border-top-color:#0000;grid-column:2/-1;max-height:0;padding-top:0;overflow:hidden;transform:translateY(-4px)}.today-v3 .quick-composer.is-expanded{min-height:124px}.today-v3 .quick-composer.is-expanded .quick-composer-footer{border-top-color:var(--line);opacity:1;pointer-events:auto;max-height:56px;padding-top:8px;transform:none}.today-v3 .quick-tools button{width:36px;height:36px}.today-v3 .quick-tools select{max-width:122px;height:36px}.today-v3 .quick-composer-footer>button{width:40px;height:40px}.today-v3 .quick-line-error{max-width:860px}.today-workspace-grid{gap:var(--section-gap);margin-top:28px;display:grid}.today-primary-column,.today-context-column{align-content:start;gap:var(--section-gap);min-width:0;display:grid}.today-actions,.today-activity,.project-context-v2{min-width:0}.today-action-list{border-bottom:1px solid var(--line-strong)}.today-action-list>a{display:block}.today-action-list>a:hover .ui-action-row{background:color-mix(in srgb, var(--surface) 70%, transparent);padding-inline:8px}.today-action-list>a:last-child .ui-action-row{border-bottom:0}.today-compact-empty{border-bottom:1px solid var(--line);min-height:62px;color:var(--ink-soft);font-size:var(--text-small);align-items:center;gap:9px;padding:10px 2px;display:flex}.today-compact-empty p{flex:1;margin:0}.today-compact-empty a{min-height:44px;color:var(--accent-ink);align-items:center;font-weight:600;display:inline-flex}.today-v3 .activity-list{border:0}.today-v3 .stream-entry{border-bottom:1px solid var(--line);opacity:1;border-radius:0;grid-template-columns:44px 14px minmax(0,1fr) 18px;gap:7px;min-height:116px;margin:0;padding:20px 0;animation:none}.today-v3 .stream-entry:hover{background:color-mix(in srgb, var(--surface) 64%, transparent);padding-inline:6px;transform:none}.today-v3 .stream-entry .activity-marker:after{bottom:-20px;left:7px}.today-v3 .stream-time{font-size:var(--text-label)}.today-v3 .stream-entry .activity-meta strong{font-size:var(--text-caption);letter-spacing:0;text-transform:none}.today-v3 .stream-entry .activity-copy h3{font-size:var(--text-h3);margin:7px 0 5px;line-height:1.4}.today-v3 .stream-entry .activity-copy>p{color:var(--ink-soft);font-size:var(--text-small);margin:0;line-height:1.55}.today-v3 .stream-entry .activity-copy footer{margin-top:9px}.today-v3 .ai-margin-mark{display:none}.today-v3 .project-context-v2{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1;background:0 0;border:0;border-radius:0;padding:0;position:static}.today-v3 .project-rail{grid-template-columns:1fr;grid-auto-flow:row;gap:0;width:100%;max-width:none;margin:0;padding:0;display:grid;overflow:visible}.today-v3 .project-index-row{border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:28px minmax(0,1fr) 24px;gap:8px;min-height:88px;padding:15px 2px}.today-v3 .project-index-row:hover{background:color-mix(in srgb, var(--surface) 64%, transparent);padding-inline:7px}.today-v3 .project-index{font-size:var(--text-label)}.today-v3 .project-index-row strong{font-size:var(--text-body)}.today-v3 .project-index-row>div>span{font-size:var(--text-caption);margin-top:3px}.today-v3 .project-index-row p{color:var(--ink-soft);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;margin:7px 0 0;line-height:1.4;overflow:hidden}.today-v3 .project-index-row>b{font-size:var(--text-mono-meta)}.today-v3 .quiet-projects{margin-top:18px;padding-top:14px}.today-v3 .quiet-projects header h2{font-size:var(--text-caption)}.today-v3 .quiet-projects a{min-height:48px}.today-v3 .quiet-projects a span{font-size:var(--text-caption)}.today-v3 .today-summary{border:0;border-block:1px solid var(--line);background:0 0;border-radius:0;margin:0;overflow:hidden}.today-v3 .today-summary summary{min-height:52px;padding:0 2px}.today-v3 .today-summary summary>span:first-child{font-size:var(--text-small)}.today-v3 .today-summary summary>span:nth-child(2){font-size:var(--text-caption)}.today-v3 .today-summary>p{font-size:var(--text-small);padding:0 2px 15px}.today-skeleton-list{gap:8px;margin-top:12px;display:grid}.today-loading-page>header{gap:10px;display:grid}.today-loading-capture{border-radius:var(--radius-large);max-width:860px;margin-top:22px}.today-loading-page .today-workspace-grid{margin-top:34px}@media (min-width:480px){.app-frame-v2 .today-v3{--page-inline:24px}.today-v3 .daily-masthead>div>p:last-child{max-width:48ch}.today-v3 .quick-composer{margin-top:24px}}@media (min-width:768px){.app-shell-v3 .app-rail{width:68px;padding:14px 10px 12px;display:flex}.app-shell-v3 .main-area{margin-left:68px;padding-top:56px;padding-bottom:0}.app-shell-v3 .app-context-bar{width:calc(100% - 68px);height:56px;padding:0 28px;left:68px}.app-shell-v3 .mobile-account-trigger{display:none}.app-shell-v3 .context-capture{min-height:44px;padding:0 10px;display:inline-flex}.app-shell-v3 .mobile-nav{display:none}.app-shell-v3 .account-menu{inset:auto auto 14px 79px}.app-shell-v3 .rail-link,.app-shell-v3 .rail-capture{border-radius:var(--radius-medium);width:44px;height:44px}.app-shell-v3 .rail-link:focus-visible,.app-shell-v3 .rail-capture:focus-visible,.app-shell-v3 .rail-account:focus-visible{outline-color:#e28a6d}.app-shell-v3 .rail-link>span,.app-shell-v3 .rail-capture>span{border-radius:var(--radius-small);box-shadow:var(--shadow-floating)}.app-frame-v2 .today-v3{--page-inline:40px}.today-v3 .daily-masthead h1{font-size:42px}.today-v3 .daily-masthead>div>p:last-child{font-size:var(--text-body)}.today-v3 .quick-composer{min-height:82px}.today-v3 .stream-entry{grid-template-columns:52px 16px minmax(0,1fr) 18px;padding-block:22px}.today-v3 .project-rail{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}}@media (min-width:1024px){.app-frame-v2 .today-v3{--page-inline:clamp(48px, 6vw, 72px)}.today-v3 .daily-masthead h1{font-size:46px}}@media (min-width:1280px){.today-workspace-grid{grid-template-columns:minmax(0,860px) minmax(280px,300px);gap:clamp(48px,4vw,64px);margin-top:38px}.today-context-column{gap:32px}.today-v3 .project-rail{grid-template-columns:1fr}.today-v3 .quick-composer{max-width:860px}}@media (prefers-reduced-motion:reduce){.toast{animation:none}}.project-mobile-meta{display:none}.assistant-empty-project-link{min-height:var(--touch-target);color:var(--accent-ink);font-size:var(--text-small);align-items:center;gap:6px;margin-top:14px;font-weight:620;display:inline-flex}.assistant-empty-project-link svg{width:14px;height:14px}.assistant-copy p{margin:0 0 12px}.assistant-copy p:last-child{margin-bottom:0}.assistant-copy h3{font-size:var(--text-body);margin:22px 0 8px;line-height:1.4}.assistant-copy ul,.assistant-copy ol{gap:6px;margin:10px 0 16px;padding-left:22px;display:grid}.assistant-copy blockquote{border-left:2px solid var(--accent);color:var(--ink-soft);margin:14px 0;padding:3px 0 3px 13px}.assistant-copy code{border-radius:var(--radius-small);background:var(--surface-muted);font:.88em var(--font-mono);padding:2px 5px}.calendar-mobile-month-toggle,.mobile-next-action,.mobile-upcoming-agenda{display:none}.calendar-header-actions{align-items:center;gap:8px;display:flex}.install-instructions{padding:var(--card-padding);color:var(--ink-soft);font-size:var(--text-small);gap:16px;line-height:1.65;display:grid}.install-instructions p{margin:0}.install-instructions ol{margin:0;padding-left:22px}.install-instructions .button{justify-self:end}@media (max-width:767px){.app-frame-v2 .page{padding-bottom:calc(var(--mobile-bottom-safe-offset) + 20px)}.projects-page-v2 .archive-masthead{gap:12px;padding-bottom:18px}.projects-page-v2 .archive-masthead h1{font-size:clamp(2rem,9vw,2.25rem)}.projects-page-v2 .archive-masthead p{max-width:34ch;font-size:var(--text-small)}.projects-page-v2 .archive-count{justify-content:space-between;align-items:center;width:100%;display:flex}.projects-page-v2 .archive-count>strong{font-size:22px}.projects-page-v2 .archive-toolbar{min-height:52px}.projects-page-v2 .archive-search,.projects-page-v2 .filter-tabs button{min-height:var(--touch-target)}.projects-page-v2 .unassigned-inbox{min-height:64px;margin-bottom:18px}.projects-page-v2 .projects-list{margin-inline:0}.projects-page-v2 .archive-project-row{border-radius:var(--radius-medium);grid-template-columns:30px minmax(0,1fr) 20px;gap:10px;min-height:96px;margin-inline:-8px;padding:13px 8px}.projects-page-v2 .archive-project-row:active{background:var(--surface);transform:scale(.995)}.projects-page-v2 .archive-project-row .archive-index{font-size:var(--text-mono-meta);align-self:center;padding:0}.projects-page-v2 .archive-project-row .project-main h2{font-size:var(--text-body);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.projects-page-v2 .archive-project-row .project-main>p{max-width:none;color:var(--ink-soft);font-size:var(--text-caption);margin-top:5px;line-height:1.35}.projects-page-v2 .project-mobile-meta{color:var(--ink-faint);font-size:var(--text-label);justify-content:space-between;gap:8px;margin-top:7px;display:flex}.projects-page-v2 .project-mobile-meta b{color:var(--ink-soft);font:500 var(--text-label)/1.3 var(--font-mono);flex:none}.projects-page-v2 .archive-project-row .project-last-moments,.projects-page-v2 .archive-project-row .project-latest,.projects-page-v2 .archive-project-row .project-meta{display:none}.projects-page-v2 .archive-project-row .row-arrow{width:17px;height:17px}.projects-page-v2 .empty-state{min-height:250px;padding:34px 18px}.today-v3 .stream-time,.today-v3 .stream-entry .activity-copy>p,.today-v3 .project-index-row>div>span,.today-v3 .project-index-row p{color:var(--ink-soft)}.assistant-page-v2{height:calc(var(--visual-viewport-height,100dvh) - var(--mobile-header-height,48px) - var(--mobile-bottom-safe-offset))}.app-shell-v3.is-keyboard-open .assistant-page-v2{height:calc(var(--visual-viewport-height,100dvh) - var(--mobile-header-height,48px))}.assistant-masthead-v2 h1{font-size:25px}.assistant-chat-shell .assistant-empty{margin-top:min(2.5vh,18px)}.assistant-chat-shell .assistant-empty h2{font-size:20px}.assistant-chat-shell .assistant-empty>p{color:var(--ink-soft);font-size:12px;line-height:1.5}.assistant-suggestions button{min-height:var(--touch-target);color:var(--ink-soft);font-size:10px}.assistant-chat-shell .assistant-composer .button{min-height:var(--touch-target)}.assistant-chat-shell .assistant-composer-helper,.assistant-message>header,.assistant-sources a small,.assistant-live-status small{color:var(--ink-soft)}.calendar-page.calendar-v2{padding-inline:16px}.calendar-v2 .archive-masthead{gap:12px;padding-bottom:16px}.calendar-v2 .archive-masthead h1{font-size:clamp(2rem,9vw,2.25rem)}.calendar-v2 .archive-masthead p{max-width:36ch;font-size:var(--text-small)}.calendar-header-actions{justify-content:space-between;width:100%}.calendar-mobile-month-toggle{display:inline-flex}.calendar-v2 .calendar-layout{flex-direction:column;gap:14px;display:flex}.calendar-v2 .day-panel{border:0;border-top:2px solid var(--accent);width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;order:1;margin:0;padding:0;overflow:visible}.calendar-v2 .day-panel>header{min-height:104px;padding:16px 0 18px}.calendar-v2 .day-panel h2{margin-top:7px;font-size:42px}.calendar-v2 .day-panel header strong{top:18px}.calendar-v2 .day-panel header p{color:var(--ink-soft);font-size:var(--text-label);margin-top:11px}.calendar-v2 .month-panel{border-radius:var(--radius-medium);order:2;display:none}.calendar-v2 .calendar-layout.month-open .month-panel{display:block}.calendar-v2 .month-header{height:56px;padding-inline:12px}.calendar-v2 .dates button{min-height:52px}.calendar-v2 .day-section-title{min-height:42px;color:var(--ink-soft);padding:0}.calendar-v2 .day-schedule-list article{grid-template-columns:44px minmax(0,1fr);min-height:92px;padding:14px 0}.calendar-v2 .schedule-toggle{width:44px;height:44px;margin-left:-10px}.calendar-v2 .day-schedule-list strong{font-size:var(--text-body);margin-top:7px}.calendar-v2 .schedule-links{margin-top:10px}.calendar-v2 .schedule-links button,.calendar-v2 .schedule-links a{min-height:var(--touch-target);align-items:center;display:inline-flex}.calendar-v2 .day-empty{text-align:left;place-content:center start;justify-items:start;min-height:150px;padding-inline:0}.calendar-v2 .day-empty button{min-height:var(--touch-target)}.mobile-next-action{border-bottom:1px solid var(--line-strong);gap:4px;min-height:72px;padding:13px 0;display:grid}.mobile-next-action>span{color:var(--accent-ink);font:600 var(--text-label)/1.2 var(--font-mono);letter-spacing:.08em}.mobile-next-action>strong{font-size:var(--text-body)}.mobile-next-action>small{color:var(--ink-soft);font-size:var(--text-caption)}.mobile-upcoming-agenda{display:grid}.mobile-agenda-group>p{min-height:54px;color:var(--ink-faint);font-size:var(--text-caption);border-bottom:1px solid var(--line);align-items:center;margin:0;display:flex}.mobile-agenda-group article{border-bottom:1px solid var(--line);gap:4px;min-height:92px;padding:14px 0;display:grid}.mobile-agenda-group article time{color:var(--ink-soft);font:500 var(--text-label)/1.3 var(--font-mono)}.mobile-agenda-group article strong{font-size:var(--text-body)}.mobile-agenda-group article>span{color:var(--ink-soft);font-size:var(--text-caption)}.mobile-agenda-group article button{min-height:var(--touch-target);width:fit-content;color:var(--accent-ink);font-size:var(--text-caption);background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.mobile-agenda-group article button svg{width:13px;height:13px}}
