.task-card.surface-object .task-main{gap:10px;padding-top:8px;padding-bottom:8px}.task-card .task-text{font-size:14px;font-weight:520;letter-spacing:-.014em;line-height:1.3}.task-card .task-card-context,.task-card-context,.task-card-job{margin-top:1px;font-size:11.5px;font-weight:450;color:var(--ink-faint,#918b80)}.task-card-glance{gap:6px;padding-left:6px}.task-card-elapsed,.task-card-time{font-size:11.5px;font-weight:500}.task-card-active-dot{width:5px;height:5px;box-shadow:0 0 0 2.5px color-mix(in srgb,var(--ink,#1a1814) 12%,transparent)}.task-card .check-btn{width:20px;height:20px}.task-card:not(.expanded) .task-fit-line{display:none}.task-card.expanded .task-reveal,.task-reveal{margin:0 0 8px;padding:8px 12px 12px 40px;display:flex;flex-direction:column;gap:12px;border-top:none}.reveal-time{display:flex;flex-direction:column;gap:6px}.reveal-time-track,.task-reveal .task-progress-track{height:3px;border-radius:2px;background:var(--line,rgba(26,24,20,.09));overflow:hidden}.reveal-time-fill,.task-reveal .task-progress-fill{height:100%;border-radius:2px;background:var(--ink,#1a1814);opacity:.55;transition:width .2s ease}.reveal-time-copy{font-size:12px;font-weight:450;color:var(--ink-soft,#5a554c);line-height:1.35;display:flex;flex-wrap:wrap;align-items:baseline}.reveal-time-copy strong{font-weight:550;color:var(--ink,#1a1814)}.reveal-sep{margin:0 5px;color:var(--ink-faint,#918b80);font-weight:400}.reveal-over{color:var(--hazard,#8a3b2a)}.reveal-facts{margin:0;display:grid;grid-template-columns:1fr;grid-gap:6px;gap:6px;padding:10px 12px;background:var(--paper-raised,#fcfaf6);border:1px solid var(--line,rgba(26,24,20,.09));border-radius:10px}.reveal-facts>div{display:grid;grid-template-columns:76px 1fr;grid-gap:8px;gap:8px;align-items:baseline}.reveal-facts dt{margin:0;font-size:11px;font-weight:500;color:var(--ink-faint,#918b80)}.reveal-facts dd{margin:0;font-size:12.5px;font-weight:500;color:var(--ink,#1a1814);line-height:1.3}.task-reveal .task-info{font-family:var(--font-serif,"Source Serif 4",Georgia,serif);font-size:14.5px;font-weight:400;line-height:1.5;color:var(--ink-soft,#5a554c);letter-spacing:-.01em;margin:0;padding:0;border:none;background:transparent}.task-reveal .task-info-placeholder{font-size:13px;font-weight:450;color:var(--ink-faint,#918b80);font-style:italic;background:none;border:none;padding:0;cursor:pointer}.task-reveal .task-info-input{font-family:var(--font-serif,"Source Serif 4",Georgia,serif);font-size:14.5px;line-height:1.5;border:1px solid var(--line-strong,rgba(26,24,20,.15));border-radius:8px;padding:10px 12px;background:var(--paper,#f7f4ee);width:100%;resize:vertical;min-height:4.5rem}.reveal-steps{display:flex;flex-direction:column;gap:2px}.reveal-steps-head{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;padding:4px 0;font-size:11px;font-weight:550;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint,#918b80);cursor:pointer}.reveal-step{display:flex;align-items:flex-start;gap:10px;padding:5px 0}.reveal-step .subtask-text{font-size:13px;font-weight:450;color:var(--ink,#1a1814);line-height:1.35}.reveal-step .subtask-text.done{color:var(--ink-faint,#918b80);text-decoration:line-through;-webkit-text-decoration-color:var(--ink-ghost,#c2bbb0);text-decoration-color:var(--ink-ghost,#c2bbb0)}.reveal-actions{display:flex;align-items:stretch;gap:8px;padding-top:4px}.reveal-btn-primary{flex:1.35 1;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border:none;border-radius:10px;background:var(--ink,#1a1814);color:var(--paper,#f7f4ee);font-size:13.5px;font-weight:550;letter-spacing:-.01em;cursor:pointer;-webkit-tap-highlight-color:transparent}.reveal-btn-primary:hover:not(:disabled){opacity:.92}.reveal-btn-primary:disabled{opacity:.4;cursor:default}.reveal-btn-secondary{flex:1 1;min-height:44px;padding:0 14px;border:1.5px solid var(--line-strong,rgba(26,24,20,.15));border-radius:10px;background:var(--paper-raised,#fcfaf6);color:var(--ink,#1a1814);font-size:13.5px;font-weight:520;cursor:pointer;-webkit-tap-highlight-color:transparent}.reveal-btn-secondary:hover{background:color-mix(in srgb,var(--ink,#1a1814) 4%,transparent)}.reveal-btn-more{flex:0 0 auto;min-height:44px;padding:0 10px;border:none;border-radius:10px;background:transparent;color:var(--ink-soft,#5a554c);font-size:13px;font-weight:520;cursor:pointer;text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--line-strong,rgba(26,24,20,.15));text-decoration-color:var(--line-strong,rgba(26,24,20,.15));-webkit-tap-highlight-color:transparent}.reveal-btn-more:hover{color:var(--ink,#1a1814);-webkit-text-decoration-color:var(--ink-faint,#918b80);text-decoration-color:var(--ink-faint,#918b80)}.task-reveal .task-actions{display:none}html[data-surface=desktop] .task-card.surface-object .task-main{padding-top:7px;padding-bottom:7px}html[data-surface=desktop] .task-card .task-text{font-size:13.5px}.detail-pill{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--line-strong);background:var(--paper);color:var(--ink);font-size:13px;font-weight:650;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:background .12s ease,border-color .12s ease,color .12s ease}.detail-pill:hover:not(:disabled){background:var(--surface-hover);border-color:var(--ink-faint)}.detail-pill:disabled{opacity:.45;cursor:default}.detail-pill.is-on{background:var(--steel-wash);border-color:var(--steel);color:var(--steel-dark)}.detail-pill-primary{background:var(--steel);border-color:var(--steel);color:#fff}.detail-pill-primary:hover:not(:disabled){filter:brightness(1.05);background:var(--steel);color:#fff}.detail-pill-done{background:var(--paper)}.detail-pill-more{width:100%;justify-content:center;color:var(--ink-soft);font-weight:600}.detail-pill-more.is-on{color:var(--ink)}.desk-detail-action-pills,.task-detail-action-pills{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.task-detail-action-pills .detail-pill-done,.task-detail-action-pills .detail-pill-primary{flex:1 1 auto;min-width:5.5rem}.task-detail-sheet-refined{display:flex;flex-direction:column;gap:12px;max-height:min(92vh,900px);overflow-y:auto}.task-detail-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.task-detail-header-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0}.task-detail-age,.task-detail-job-chip{font-size:11px;font-weight:650;color:var(--ink-faint)}.task-detail-job-chip{color:var(--ink-soft);max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-detail-fit-note{margin:0;font-size:12px;font-weight:500;color:var(--ink-soft);line-height:1.4}.detail-more,.detail-more-body{display:flex;flex-direction:column;gap:10px}.detail-more-body{padding:12px;border-radius:var(--radius-md);border:1px solid var(--line);background:var(--paper-raised)}.detail-primary-block{display:flex;flex-direction:column;gap:8px;padding:12px 0 4px;border-top:1px solid var(--line)}.detail-primary-title{margin:0;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint)}.detail-field{display:flex;flex-direction:column;gap:6px}.desk-pane-detail{width:100%;max-width:none}.desk-detail-pm{display:flex;flex-direction:column;gap:18px;padding:8px 4px 24px;max-width:960px}.desk-detail-pm .desk-detail-title{font-size:1.65rem;font-weight:700;letter-spacing:-.03em;line-height:1.25;padding:4px 0 2px;border:none;border-bottom:1px solid transparent;background:transparent}.desk-detail-pm .desk-detail-title:focus{border-bottom-color:var(--line-strong);outline:none}.desk-detail-insight-strip{display:flex;flex-wrap:wrap;gap:8px}.desk-insight-pill{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:600;color:var(--ink-soft);background:var(--paper-raised);border:1px solid var(--line)}.desk-detail-fit-note{margin:0;font-size:13px;font-weight:500;color:var(--ink-soft);line-height:1.45;max-width:40rem}.desk-detail-pm .desk-detail-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px 20px;gap:16px 20px}.desk-detail-pm .desk-detail-grid-primary{grid-template-columns:1fr 1fr;align-items:stretch}@media (max-width:900px){.desk-detail-pm .desk-detail-grid,.desk-detail-pm .desk-detail-grid-primary{grid-template-columns:1fr}}.desk-detail-pm .desk-detail-panel{padding:16px 18px;border-radius:var(--radius-md);border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-xs);min-height:140px}.desk-detail-pm .desk-detail-panel-title{margin:0 0 12px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}.desk-detail-pm .desk-detail-panel-primary{min-height:180px}.desk-detail-pm .desk-detail-field{margin-bottom:12px}.desk-detail-pm .desk-detail-label{display:block;margin-bottom:6px;font-size:12px;font-weight:650;color:var(--ink-soft)}.desk-detail-badge.live{background:rgba(30,107,230,.12);color:var(--steel)}.desk-detail-footer{padding-top:12px;border-top:1px solid var(--line)}.danger-text{color:var(--hazard)}html[data-surface=desktop] .desk-pane-detail,html[data-surface=desktop] .has-desk-detail .desk-pane-detail{flex:1 1 auto;min-width:0}html[data-surface=desktop] .desk-detail-pm{width:100%;max-width:min(960px,100%);margin:0 auto}html[data-surface=desktop] .app-shell:has(>.today-header-card){display:grid;grid-template-columns:var(--desk-list-w,320px) 6px minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr);height:100%;min-height:0;max-width:none;margin:0;padding:0;overflow:hidden}html[data-surface=desktop] .app-shell:has(>.today-header-card)>.live-day-strip,html[data-surface=desktop] .app-shell:has(>.today-header-card)>.reality-invite-card,html[data-surface=desktop] .app-shell:has(>.today-header-card)>.recalc-error,html[data-surface=desktop] .app-shell:has(>.today-header-card)>.settings-help,html[data-surface=desktop] .app-shell:has(>.today-header-card)>.starter-pack-banner,html[data-surface=desktop] .app-shell:has(>.today-header-card)>.travel-aware-banner{grid-column:1/-1;grid-row:auto}html[data-surface=desktop] .app-shell:has(>.today-header-card)>.desk-today-saas.today-header-card,html[data-surface=desktop] .app-shell:has(>.today-header-card)>.today-header-card{grid-column:1/-1;grid-row:1;z-index:12}html[data-surface=desktop] .app-shell:has(>.today-header-card)>.task-list{grid-column:1;grid-row:3;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:12px 14px 48px;margin:0;border-right:none;background:var(--paper)}html[data-surface=desktop] .app-shell:has(>.today-header-card)>.desk-split-handle{grid-column:2;grid-row:3;width:6px;margin:0;padding:0;border:none;cursor:col-resize;background:transparent;position:relative;z-index:8;align-self:stretch}html[data-surface=desktop] .app-shell:has(>.today-header-card)>.desk-split-handle:after{content:"";position:absolute;top:0;bottom:0;left:2px;width:2px;background:var(--line);transition:background .12s ease}html[data-surface=desktop] .app-shell:has(>.today-header-card)>.desk-split-handle:focus-visible:after,html[data-surface=desktop] .app-shell:has(>.today-header-card)>.desk-split-handle:hover:after{background:var(--steel)}html[data-surface=desktop] .app-shell:has(>.today-header-card)>.desk-pane-detail{grid-column:3;grid-row:3;min-width:0;min-height:0;overflow-y:auto;background:var(--paper);border-left:1px solid var(--line)}html[data-surface=desktop] .app-shell:has(>.today-header-card):not(.has-desk-detail):after{content:"";grid-column:3;grid-row:3;background:var(--paper-raised);border-left:1px solid var(--line);pointer-events:none}html[data-surface=desktop] .app-shell:has(>.today-header-card)>.surface-nav{display:none!important}.sheet-backdrop,html[data-surface=desktop] .app-shell:has(>.today-header-card)>.map-view,html[data-surface=desktop] .app-shell:has(>.today-header-card)>.sheet-backdrop{z-index:80}html[data-surface=desktop] .desk-today-saas.today-header-card{padding:10px 20px 12px;gap:0;border-radius:0;border:none;border-bottom:1px solid var(--line);background:rgba(var(--glass-rgb),.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:none}.desk-today-bar{display:grid;grid-template-columns:auto minmax(12rem,1fr) auto;align-items:center;grid-column-gap:20px;column-gap:20px;grid-row-gap:8px;row-gap:8px;width:100%}.desk-today-orient{display:flex;align-items:center;gap:14px;min-width:0}.desk-today-identity{display:flex;align-items:baseline;gap:8px;white-space:nowrap}.desk-today-kicker{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}.desk-today-title{margin:0;font-size:1.1rem;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.desk-today-date{font-size:13px;font-weight:600;color:var(--ink-soft)}.desk-today-fit{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:5px 12px 5px 8px;border-radius:12px;border:1px solid var(--line-strong);background:var(--paper)}.desk-today-fit.is-over{border-color:rgba(185,28,28,.4);background:rgba(185,28,28,.05)}.is-over-text{color:var(--hazard)}.desk-today-bar-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.desk-today-depth-toggle,.desk-today-dock-pill{min-height:34px}.desk-today-instrument{display:grid;grid-template-columns:minmax(140px,.7fr) minmax(220px,1.4fr) minmax(180px,.9fr);grid-gap:0;gap:0;margin-top:14px;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--paper-raised)}.desk-today-capacity,.desk-today-next,.desk-today-now{min-height:96px;padding:16px 18px;display:flex;flex-direction:column;justify-content:center;gap:4px}.desk-today-capacity,.desk-today-next{border-left:1px solid var(--line)}.desk-today-next-kicker,.desk-today-now-kicker{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint)}.desk-today-now-value{font-size:clamp(28px,3vw,40px);font-weight:800;letter-spacing:-.04em;line-height:1;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.desk-today-now-label{font-size:11px;font-weight:550;color:var(--ink-soft)}.desk-today-capacity-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.desk-today-capacity-head strong{font-size:13px;letter-spacing:0;text-transform:none;font-weight:700;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.desk-today-capacity-track{height:8px;margin:8px 0 6px;border-radius:999px;background:var(--line);overflow:hidden}.desk-today-capacity-track>span{display:block;height:100%;border-radius:inherit;background:var(--steel);min-width:2px}.desk-today-capacity-track>span.is-over{background:var(--hazard)}.desk-today-capacity-meta{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:11px;font-weight:600;color:var(--ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.desk-today-next strong{font-size:14px;font-weight:700;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desk-today-next>span:last-child{font-size:12px;font-weight:550;color:var(--ink-soft)}.desk-today-rail{margin-top:12px}.desk-today-rail-foot,.desk-today-rail-head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:12px;gap:12px;font-size:11px;font-weight:600;color:var(--ink-soft)}.desk-today-rail-label{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint)}.desk-today-rail-track{position:relative;height:10px;margin:6px 0;border-radius:999px;background:var(--line);overflow:hidden}.desk-today-rail-elapsed{position:absolute;top:0;left:0;bottom:0;background:rgba(100,116,139,.28)}.desk-today-rail-load{position:absolute;top:0;bottom:0;background:rgba(30,107,230,.4)}.desk-today-rail-load.is-over{background:rgba(185,28,28,.4)}.desk-today-rail-fixed{position:absolute;top:1px;bottom:1px;border-radius:3px;background:rgba(15,23,42,.45);z-index:1}.desk-today-rail-now{position:absolute;top:-2px;bottom:-2px;width:3px;margin-left:-1px;border-radius:2px;background:var(--steel);z-index:2}.desk-today-rail-foot strong{justify-self:center;text-align:center;font-weight:650;color:var(--ink)}.desk-today-depth{display:flex;flex-direction:column;gap:14px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line);width:100%}.desk-depth-read{margin:0;font-size:15px;font-weight:650;letter-spacing:-.01em;color:var(--ink);line-height:1.3}.desk-depth-day{display:flex;flex-direction:column;gap:8px;width:100%}.desk-depth-day-head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:12px;gap:12px;font-size:12px;font-weight:650;color:var(--ink-soft)}.desk-depth-day-mid{display:flex;align-items:center;justify-content:center;gap:10px;min-width:0}.desk-depth-now-label{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--steel)}.desk-depth-track{position:relative;width:100%;height:12px;border-radius:6px;background:var(--line);overflow:hidden}.desk-depth-track-elapsed{position:absolute;top:0;left:0;bottom:0;background:rgba(100,116,139,.35)}.desk-depth-track-load{position:absolute;top:0;bottom:0;background:rgba(30,107,230,.35)}.desk-depth-track-load.is-over{background:rgba(185,28,28,.35)}.desk-depth-track-fixed{position:absolute;top:1px;bottom:1px;border-radius:3px;background:rgba(15,23,42,.45);z-index:1}.desk-depth-track-now{position:absolute;top:-2px;bottom:-2px;width:3px;margin-left:-1px;border-radius:2px;background:var(--steel);z-index:2}.desk-depth-marker-legend{display:flex;flex-wrap:wrap;gap:8px 14px;font-size:11px;font-weight:600;color:var(--ink-soft)}.desk-depth-marker-item{display:inline-flex;align-items:center;gap:6px;max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desk-depth-marker-swatch{width:10px;height:6px;border-radius:2px;background:rgba(15,23,42,.45);flex-shrink:0}.desk-depth-off{margin:0;font-size:13px;font-weight:550;color:var(--ink-soft)}.desk-depth-band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px 28px;gap:12px 28px;width:100%}.desk-depth-col-title{margin:0 0 6px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}.desk-depth-dl{margin:0;display:flex;flex-direction:column;gap:5px}.desk-depth-dl>div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px 12px;gap:8px 12px;align-items:baseline;font-size:13px;font-weight:550;color:var(--ink-soft)}.desk-depth-dl dt{margin:0}.desk-depth-dl dd{margin:0;font-weight:700;color:var(--ink);text-align:right}.desk-depth-warn{color:var(--hazard)!important}.desk-depth-action-row{grid-template-columns:1fr!important;justify-items:start}.desk-depth-inline-actions{grid-column:1/-1;display:flex;gap:10px}.desk-depth-fits{width:100%;padding-top:10px;border-top:1px solid var(--line)}.desk-depth-fits-flow{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 0}.desk-depth-fits-flow li{display:inline-flex;align-items:baseline;gap:8px;max-width:100%}.desk-depth-fits-flow li:not(:last-child):after{content:"→";margin:0 12px 0 4px;color:var(--ink-faint);font-weight:600}.desk-depth-fits-step{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);flex-shrink:0}.desk-depth-fits-title{font-size:14px;font-weight:650;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:16rem}.desk-depth-commitments{width:100%;max-width:40rem}.desk-today-commitment-list{display:flex;flex-direction:column;gap:4px}.desk-today-commitment-item{display:flex;justify-content:space-between;gap:12px;font-size:13px}.desk-today-commitment-title{font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desk-today-commitment-when{flex-shrink:0;color:var(--ink-soft);font-weight:600}.desk-today-inline-action{background:none;border:none;padding:0;font-size:12px;font-weight:650;color:var(--steel);cursor:pointer}.desk-today-inline-action:disabled{opacity:.45;cursor:default}.desk-today-route-error{color:var(--hazard);font-size:12px;grid-column:1/-1}.desk-ctx-quiet{font-weight:550;color:var(--ink-faint)}html[data-surface=desktop] .desk-detail-pm{max-width:min(1040px,100%);padding:20px 28px 40px}@media (max-width:1100px){.desk-today-bar{grid-template-columns:minmax(0,1fr) auto}.desk-today-instrument{grid-template-columns:1fr}.desk-today-capacity,.desk-today-next{border-left:none;border-top:1px solid var(--line)}.desk-depth-band{grid-template-columns:1fr 1fr}}@media (max-width:720px){.desk-depth-band{grid-template-columns:1fr}}.meetings-featured-label{padding:0;background:transparent}.meetings-featured{box-shadow:none;border-color:var(--line)}.meetings-featured:hover{box-shadow:none;border-color:var(--line-strong)}.meetings-shell{min-height:100%}.meetings-mobile-header .meetings-mobile-identity{display:flex;flex-direction:column;gap:2px;min-width:0}.meetings-mobile-header .app-title{margin:0;line-height:1.15;letter-spacing:-.02em}.meetings-mobile-pulse{margin:0;font-size:12px;font-weight:550;color:var(--ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:min(68vw,22rem)}.meetings-sep{margin:0 5px;opacity:.55}.meetings-mobile-controls{display:flex;flex-direction:column;gap:10px;padding:10px var(--space-4) 8px;border-bottom:1px solid var(--line)}.meetings-mobile-consequence{margin:0;font-size:12px;font-weight:550;line-height:1.35;color:var(--ink-soft)}.meetings-featured{grid-template-columns:minmax(0,1fr) auto;gap:12px 16px;margin:10px 20px 4px}.meetings-featured-mobile{margin:0}.meetings-featured-label{grid-column:2;grid-row:1;font-size:11px;font-weight:650;color:var(--ink-faint)}.meetings-featured-body{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:2px;min-width:0}.meetings-featured-title{font-size:15px;font-weight:650;letter-spacing:-.015em;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meetings-featured-meta{font-size:12px;font-weight:550;color:var(--ink-soft)}.meetings-featured-cta{display:none}.meetings-consequence{margin:0 0 12px;font-size:13px;font-weight:550;line-height:1.4;color:var(--ink-soft)}.meetings-depth .surface-depth-read{margin-bottom:6px}.meetings-workspace{display:flex;flex-direction:column;gap:1.5rem;padding:14px 0 5.5rem}html[data-surface=desktop] .meetings-workspace{padding:20px 24px 3rem;max-width:44rem}.meeting-section-header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:0 var(--space-4) 8px}html[data-surface=desktop] .meeting-section-header{padding:0 2px 10px}.meeting-section-title{margin:0;font-size:11px;font-weight:750;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-faint)}.meeting-section-lede{margin:0;font-size:12px;font-weight:550;color:var(--ink-faint)}.meeting-list{display:flex;flex-direction:column;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper)}html[data-surface=desktop] .meeting-list{border-radius:14px;border:1px solid var(--line);overflow:hidden;box-shadow:0 1px 0 rgba(15,23,42,.03)}.meeting-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px var(--space-4);text-decoration:none;color:inherit;border-bottom:1px solid var(--line);transition:background .14s ease}.meeting-row:last-child{border-bottom:none}.meeting-row:hover{background:rgba(15,23,42,.028)}.meeting-row:focus-visible{outline:2px solid var(--steel);outline-offset:-2px}.meeting-row.pressure-now{background:var(--surface-inset)}.meeting-row.pressure-soon{box-shadow:inset 3px 0 0 var(--steel)}.meeting-row.pressure-open{box-shadow:inset 3px 0 0 rgba(30,107,230,.45)}.meeting-row-main{min-width:0;flex:1 1}.meeting-row-top{display:flex;align-items:center;gap:8px;min-width:0}.meeting-row-name{font-size:15px;font-weight:650;letter-spacing:-.015em;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meeting-row-sub{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:4px;font-size:12px;color:var(--ink-soft)}.meeting-window{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:550}.meeting-meta{color:var(--ink-faint)}.meeting-row-aside{display:flex;flex-direction:column;align-items:flex-end;gap:5px;flex-shrink:0;max-width:42%}.meeting-relative{font-size:12px;font-weight:650;letter-spacing:-.01em;color:var(--ink-soft);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.meeting-relative.is-urgent{color:var(--steel-dark)}.meeting-phase{font-size:11px;font-weight:650;letter-spacing:.02em;color:var(--ink-soft)}.meeting-phase.phase-live{color:var(--steel-dark)}.meeting-phase.phase-past{color:var(--ink-faint)}.meeting-loop-chip{font-size:11px;font-weight:650;color:var(--steel-dark);padding:2px 8px;border-radius:999px;border:1px solid rgba(30,107,230,.32);background:rgba(30,107,230,.06)}.meeting-capture-chip{font-size:11px;font-weight:550;color:var(--ink-faint)}.meeting-source-tag{font-size:10px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);flex-shrink:0}.meetings-empty{padding:3rem var(--space-4)}.meetings-empty .empty-state-title{letter-spacing:-.02em}.meetings-empty .empty-state-sub{max-width:24rem;margin-left:auto;margin-right:auto;line-height:1.45}html[data-theme=dark] .meeting-list,html[data-theme=dark] .meetings-featured{box-shadow:none}html[data-theme=dark] .meeting-row:hover{background:hsla(0,0%,100%,.04)}html[data-theme=dark] .meeting-row.pressure-now{background:var(--surface-inset)}@media (prefers-reduced-motion:reduce){.meeting-row,.meetings-featured{transition:none}}.travel-featured-label{padding:0;background:transparent}.travel-featured{box-shadow:none;border-color:var(--line)}.travel-featured:hover{box-shadow:none;border-color:var(--line-strong)}.travel-shell{min-height:100%}.travel-mobile-header .travel-mobile-identity{display:flex;flex-direction:column;gap:2px;min-width:0}.travel-mobile-header .app-title{margin:0;line-height:1.15;letter-spacing:-.02em}.travel-mobile-pulse{margin:0;font-size:12px;font-weight:550;color:var(--ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:min(68vw,22rem)}.travel-sep{margin:0 5px;opacity:.55}.travel-mobile-controls{display:flex;flex-direction:column;gap:10px;padding:10px var(--space-4) 8px;border-bottom:1px solid var(--line)}.travel-mobile-consequence{margin:0;font-size:12px;font-weight:550;line-height:1.35;color:var(--ink-soft)}.travel-featured{grid-template-columns:minmax(0,1fr) auto;gap:12px 16px;margin:10px 20px 4px}.travel-featured-mobile{margin:0}.travel-featured-label{grid-column:2;grid-row:1;font-size:11px;font-weight:650;color:var(--ink-faint)}.travel-featured-body{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:2px;min-width:0}.travel-featured-title{font-size:15px;font-weight:650;letter-spacing:-.015em;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.travel-featured-meta{font-size:12px;font-weight:550;color:var(--ink-soft)}.travel-featured-cta{display:none}.travel-workspace{display:flex;flex-direction:column;gap:1.5rem;padding:14px 0 5.5rem}html[data-surface=desktop] .travel-workspace{padding:20px 24px 3rem;max-width:44rem}.trip-section-header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:0 var(--space-4) 8px}html[data-surface=desktop] .trip-section-header{padding:0 2px 10px}.trip-section-title{margin:0;font-size:11px;font-weight:750;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-faint)}.trip-section-lede{margin:0;font-size:12px;font-weight:550;color:var(--ink-faint)}.trip-list-maybach{display:flex;flex-direction:column;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper)}html[data-surface=desktop] .trip-list-maybach{border-radius:14px;border:1px solid var(--line);overflow:hidden;box-shadow:0 1px 0 rgba(15,23,42,.03)}.trip-row-maybach{display:grid;grid-template-columns:1fr auto;align-items:stretch;border-bottom:1px solid var(--line);transition:background .14s ease}.trip-row-maybach:last-child{border-bottom:none}.trip-row-maybach:hover{background:rgba(15,23,42,.028)}.trip-row-maybach.pressure-now{background:rgba(30,107,230,.05)}.trip-row-maybach.pressure-soon{box-shadow:inset 3px 0 0 var(--steel)}.trip-row-link{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px var(--space-4);text-decoration:none;color:inherit;min-width:0}.trip-row-link:focus-visible{outline:2px solid var(--steel);outline-offset:-2px}.trip-row-main{min-width:0;flex:1 1}.trip-row-name{font-size:15px;font-weight:650;letter-spacing:-.015em;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.trip-row-sub{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:4px;font-size:12px;color:var(--ink-soft)}.trip-row-dates{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:550}.trip-meta{color:var(--ink-faint)}.trip-row-aside{display:flex;flex-direction:column;align-items:flex-end;gap:5px;flex-shrink:0;max-width:48%}.trip-relative{font-size:12px;font-weight:650;letter-spacing:-.01em;color:var(--ink-soft);text-align:right}.trip-relative.is-urgent{color:var(--steel-dark)}.trip-phase{font-size:11px;font-weight:650;letter-spacing:.02em;color:var(--ink-faint)}.trip-phase.phase-active{color:var(--steel-dark)}.trip-row-delete{display:flex;align-items:center;justify-content:center;width:44px;border:none;background:transparent;color:var(--ink-faint);cursor:pointer;opacity:.55}.trip-row-delete:hover{opacity:1;color:var(--hazard)}.travel-empty{padding:3rem var(--space-4)}.travel-empty .empty-state-sub{max-width:24rem;margin-left:auto;margin-right:auto;line-height:1.45}html[data-theme=dark] .travel-featured,html[data-theme=dark] .trip-list-maybach{box-shadow:none}html[data-theme=dark] .trip-row-maybach:hover{background:hsla(0,0%,100%,.04)}html[data-theme=dark] .trip-row-maybach.pressure-now{background:rgba(30,107,230,.12)}@media (prefers-reduced-motion:reduce){.travel-featured,.trip-row-maybach{transition:none}}html[data-surface=desktop] .travel-shell>.surface-nav,html[data-surface=desktop] .travel-shell>nav.surface-nav{display:none}