:root{--main-tab-page:#f7f5f1;--main-tab-surface:rgba(255,255,255,0.9);--main-tab-surface-strong:#ffffff;--main-tab-surface-muted:rgba(241,238,232,0.72);--main-tab-line:color-mix(in srgb,var(--color-text-primary) 8%,transparent);--main-tab-line-strong:color-mix(in srgb,var(--color-text-primary) 13%,transparent);--main-tab-shadow:0 12px 34px rgba(31,41,51,0.07);--main-tab-shadow-soft:0 6px 22px rgba(31,41,51,0.045);--main-tab-radius:24px;--main-tab-radius-inner:17px;--main-tab-note-radius:14px;--main-tab-violet-ink:#6142c2;--main-tab-gutter:clamp(14px,3.8vw,22px);--main-tab-section-gap:18px}:root[data-theme=dark]{--main-tab-violet-ink:var(--color-partner-primary);--main-tab-page:#17150f;--main-tab-surface:rgba(32,29,22,0.92);--main-tab-surface-strong:#211e17;--main-tab-surface-muted:rgba(42,38,29,0.78);--main-tab-line:color-mix(in srgb,var(--color-text-primary) 10%,transparent);--main-tab-line-strong:color-mix(in srgb,var(--color-text-primary) 17%,transparent);--main-tab-shadow:0 16px 38px rgba(0,0,0,0.22);--main-tab-shadow-soft:0 8px 24px rgba(0,0,0,0.16)}.floating-tab-dock{padding-inline:max(12px,var(--safe-left),var(--safe-right))}.floating-tab-dock,:root[data-theme=dark] .floating-tab-dock{filter:none}.floating-tab-bar-list{border:1px solid var(--main-tab-line-strong);border-radius:28px;background:color-mix(in srgb,var(--color-surface) 88%,transparent);box-shadow:0 8px 24px rgba(31,41,51,.1),inset 0 1px 0 color-mix(in srgb,#ffffff 72%,transparent)}.floating-tab-link{min-height:52px;border-radius:20px;color:color-mix(in srgb,var(--color-text-secondary) 92%,transparent)}.floating-tab-link:before{inset:3px 2px;border-radius:18px;background:transparent;box-shadow:none}.floating-tab-link.is-active:before{background:color-mix(in srgb,currentColor 11%,var(--color-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 10%,transparent)}.floating-tab-link.is-active{font-weight:720}:root[data-theme=dark] .floating-tab-link.is-active:before,:root[data-theme=dark] .floating-tab-motion-pill{background:linear-gradient(180deg,#35304f,#27233d);box-shadow:inset 0 0 0 1px rgba(212,200,255,.28)}:root[data-theme=dark] .floating-tab-link.is-active.tone-petrol:before,:root[data-theme=dark] .floating-tab-motion-pill[data-tone=petrol]{background:linear-gradient(180deg,#244541,#183330);box-shadow:inset 0 0 0 1px rgba(189,233,229,.28)}:root[data-theme=dark] .floating-tab-link{color:var(--color-text-secondary)}:root[data-theme=dark] .floating-tab-link.is-active{color:#d4c8ff}:root[data-theme=dark] .floating-tab-link.is-active.tone-petrol{color:#bde9e5}:root[data-theme=dark] .floating-tab-link:focus-visible{outline:2px solid var(--color-user-primary);outline-offset:2px}.floating-tab-label{font-size:.75rem;line-height:1.25;letter-spacing:-.01em;white-space:normal;overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance;text-overflow:clip}.home-tab-shell{--home-card-bg:var(--main-tab-surface);--home-card-border:var(--main-tab-line);--home-card-shadow:var(--main-tab-shadow-soft);gap:14px;background:radial-gradient(circle at 8% 2%,color-mix(in srgb,var(--color-user-soft) 46%,transparent) 0,transparent 29rem),var(--main-tab-page)}:is(.home-tab-shell,.home-hero-floating) .home-hero-card--premium{padding:12px 16px;border-color:var(--main-tab-line-strong);border-radius:var(--main-tab-radius);background:color-mix(in srgb,var(--color-surface) 94%,transparent);box-shadow:var(--main-tab-shadow-soft)}:is(.home-tab-shell,.home-hero-floating) .home-hero-card--premium:after,:is(.home-tab-shell,.home-hero-floating) .home-hero-card--premium:before{content:none}:is(.home-tab-shell,.home-hero-floating) .home-hero-heading--premium{align-items:center;gap:12px}:is(.home-tab-shell,.home-hero-floating) .home-premium-headline{font-size:clamp(1.25rem,3.9vw,1.65rem);font-weight:700;letter-spacing:-.025em;line-height:1.2;overflow-wrap:anywhere}:is(.home-tab-shell,.home-hero-floating) .home-premium-subline{color:var(--color-text-secondary);font-size:.9375rem;font-weight:560;line-height:1.4}.home-hero-floating,:root[data-theme=dark] .home-hero-floating{background:linear-gradient(to bottom,var(--main-tab-page) 0,var(--main-tab-page) calc(100% - 10px),transparent 100%)}:root[data-theme=dark] :is(.home-tab-shell,.home-hero-floating) .home-hero-card--premium{border-color:var(--main-tab-line-strong);background:color-mix(in srgb,var(--color-surface) 94%,transparent);box-shadow:var(--main-tab-shadow-soft)}.home-hero-quick-access-surface{padding-top:7px;border-top:1px solid var(--main-tab-line)}.home-hero-quick-access__empty,.home-hero-quick-access__icon{border-color:var(--main-tab-line);box-shadow:none}.home-widget-board{gap:22px}.home-widget-group{display:grid;grid-gap:10px;gap:10px;min-width:0}.home-widget-group__header{display:flex;align-items:center;min-height:26px;padding-inline:3px}.home-widget-group__title{margin:0;color:var(--color-text-primary);font-size:.9375rem;font-weight:650;letter-spacing:0;line-height:1.4;text-transform:none}.home-widget-group--today .home-widget-group__title{color:var(--color-user-primary)}.home-widget-group--together .home-widget-group__title{color:var(--main-tab-violet-ink)}.home-widget-group__content{display:grid;grid-gap:12px;gap:12px;min-width:0}.home-widget-group .container,.home-widget-group .home-section,.home-widget-group .home-widget-appear,.home-widget-group .section{min-width:0}.home-widget-group .home-section,.home-widget-group .section{margin:0}.home-tab-shell .card,.home-widget-group .home-section{border-color:var(--main-tab-line);border-radius:var(--main-tab-radius);background:var(--main-tab-surface);box-shadow:var(--main-tab-shadow-soft)}.home-widget-group--more .card,.home-widget-group--more .home-section{background:color-mix(in srgb,var(--main-tab-surface) 78%,var(--main-tab-page));box-shadow:none}.home-tab-shell .home-section__header{padding-block:15px 11px}.home-tab-shell .card-title,.home-tab-shell .home-section__title{font-weight:730;letter-spacing:-.02em}.home-widget-appear{animation-duration:.24s}@media (min-width:760px){.home-widget-group--more .home-widget-group__content{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.home-page-shell{background:radial-gradient(circle at 92% 0,color-mix(in srgb,var(--color-partner-soft) 42%,transparent),transparent 28rem),var(--main-tab-page)}.planner-cal-head,.planner-cal-head .cal-os__header,.planner-cal-head .cal-strip,.planner-cal-head .cal-strip__collapsed{--planner-cal-head-rgb:247,245,241}:root[data-theme=dark] .planner-cal-head,:root[data-theme=dark] .planner-cal-head .cal-os__header,:root[data-theme=dark] .planner-cal-head .cal-strip,:root[data-theme=dark] .planner-cal-head .cal-strip__collapsed{--planner-cal-head-rgb:23,21,15}.home-page-main{display:grid;grid-gap:var(--main-tab-section-gap);gap:var(--main-tab-section-gap)}.home-page-shell .task-day-card{border:1px solid var(--main-tab-line-strong);border-radius:var(--main-tab-radius);background:var(--main-tab-surface);box-shadow:var(--main-tab-shadow-soft)}.home-page-shell .task-day-card-header{min-height:52px;align-items:center;flex-wrap:wrap;padding-bottom:12px;border-bottom:1px solid var(--main-tab-line)}.home-page-shell .task-day-card-title{font-size:1.12rem;font-weight:760;letter-spacing:-.025em}.home-page-shell .task-day-card-actions{gap:7px}.home-page-shell .task-create-trigger,.home-page-shell .task-view-switcher{border-color:var(--main-tab-line-strong);background:var(--main-tab-surface-muted);box-shadow:none}.home-page-shell .task-day-card-actions>button.task-create-trigger:last-child:not(.task-create-trigger--tasks-fullscreen){color:var(--color-user-primary);background:color-mix(in srgb,var(--color-user-soft) 72%,var(--color-surface))}.home-page-shell .task-view-switcher--sm .task-view-switcher__segment{min-width:48px;min-height:48px}.home-page-shell .task-view-switcher__thumb{box-shadow:none}.planner-events-list{gap:9px}.planner-event-card{border-color:var(--main-tab-line);border-left-width:3px;background:var(--main-tab-surface-strong)}.planner-event-card,.planner-event-swipe{border-radius:var(--main-tab-radius-inner);box-shadow:none}.planner-event-card__title{font-weight:650;letter-spacing:-.01em}.planner-event-card__when{min-width:0}.planner-event-card__time{flex:0 0 auto}.planner-event-card__calendar{display:inline-flex;min-width:0;align-items:center;gap:.28rem;color:var(--color-text-tertiary,#8a949c);font-size:.875rem;font-weight:520;letter-spacing:0;line-height:1.2;opacity:1;white-space:nowrap}.planner-event-card__calendar,.planner-event-card__calendar>span:last-child{overflow:hidden;text-overflow:ellipsis}.planner-event-card__calendar-separator{opacity:.72}.planner-day-section{border-top-color:var(--main-tab-line)}.planner-day-section-header{min-height:46px}.planner-day-section-owner,.planner-day-section-title{letter-spacing:.035em}.kanban-board--pinboard-overview{--fc-board-cork-bg:radial-gradient(circle at 16% 18%,rgba(255,245,220,0.13) 0 1px,transparent 3px),radial-gradient(circle at 78% 72%,rgba(92,58,28,0.055) 0 1px,transparent 4px),linear-gradient(148deg,#d8ba88,#cda774 52%,#ddc08f);--fc-board-cork-bg-size:48px 48px,72px 72px,auto;--fc-board-surface-border:rgba(93,63,34,0.2);--fc-board-frame-shadow:inset 0 1px 0 rgba(255,247,226,0.26),0 16px 38px rgba(67,43,23,0.1);background:var(--fc-board-cork-bg);background-size:var(--fc-board-cork-bg-size)}.board-pinboard-switcher{padding-top:max(20px,calc(env(safe-area-inset-top, 0px) + 2px))}.board-pinboard-surface{border-radius:28px;border-color:var(--fc-board-surface-border);background:var(--fc-board-cork-bg);background-size:var(--fc-board-cork-bg-size);box-shadow:var(--fc-board-frame-shadow)}.board-pinboard-note{border:1px solid color-mix(in srgb,var(--pin-note-ink) 12%,transparent);border-radius:var(--main-tab-note-radius);box-shadow:0 7px 18px rgba(63,43,28,.11)}.board-pinboard-note:hover{box-shadow:0 10px 24px rgba(63,43,28,.14)}.board-pinboard-switcher--grid .board-pinboard-note,.board-pinboard-switcher--list .board-pinboard-note{border-radius:var(--main-tab-note-radius)}.board-pinboard-note__title{font-weight:740;letter-spacing:-.02em}.board-pinboard-note__meta{letter-spacing:.065em}.board-pinboard-note__tack{width:12px;height:12px;box-shadow:inset 1px 1px 2px rgba(255,255,255,.3),inset -2px -2px 3px rgba(0,0,0,.18),0 3px 6px rgba(15,23,42,.13)}.board-pinboard-add-fab,.pinboard-overview-menu-button{border-color:rgba(93,63,34,.16);background:rgba(255,252,244,.88);box-shadow:0 8px 22px rgba(66,43,23,.1)}:root[data-theme=dark] .kanban-board--pinboard-overview{--fc-board-cork-bg:radial-gradient(circle at 18% 22%,rgba(244,216,165,0.055) 0 1px,transparent 3px),radial-gradient(circle at 76% 68%,rgba(0,0,0,0.11) 0 1px,transparent 4px),linear-gradient(148deg,#4a3824,#3d2e1f 52%,#493724);--fc-board-surface-border:rgba(232,199,146,0.13);--fc-board-frame-shadow:0 18px 40px rgba(0,0,0,0.25)}.exchange-tab-root{background:radial-gradient(circle at 8% 0,color-mix(in srgb,var(--color-partner-soft) 34%,transparent),transparent 26rem),var(--main-tab-page)}.exchange-tabnav-floating{padding-inline:var(--main-tab-gutter)}.exchange-tabnav{gap:6px;padding:5px;border:1px solid var(--main-tab-line-strong);border-radius:22px;background:color-mix(in srgb,var(--color-surface) 90%,transparent);box-shadow:var(--main-tab-shadow);-webkit-backdrop-filter:blur(22px) saturate(145%);backdrop-filter:blur(22px) saturate(145%)}.exchange-tabcard{min-height:54px;padding:7px 4px 6px;border:0;border-radius:17px;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.exchange-tabcard:hover{transform:none;background:var(--main-tab-surface-muted);box-shadow:none}.exchange-tabcard-icon{width:30px;height:30px;border-radius:10px;background:color-mix(in srgb,var(--color-user-soft) 64%,transparent)}.exchange-tabcard-label{color:var(--color-text-secondary);font-size:.8125rem;line-height:1.3;white-space:normal;overflow-wrap:anywhere;text-overflow:clip;font-weight:650}.exchange-tabcard.is-active,.exchange-tabcard.is-active:hover{border-color:transparent;background:color-mix(in srgb,var(--color-partner-primary) 13%,var(--color-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-partner-primary) 14%,transparent)}.exchange-tabcard.is-active .exchange-tabcard-icon{color:var(--color-partner-primary);background:color-mix(in srgb,var(--color-partner-primary) 14%,transparent)}.exchange-tabcard.is-active .exchange-tabcard-hint,.exchange-tabcard.is-active .exchange-tabcard-label{color:var(--main-tab-violet-ink)}.exchange-tab-container>.card,.exchange-tab-root .pc-thread-row{border-color:var(--main-tab-line);border-radius:var(--main-tab-radius);background:var(--main-tab-surface);box-shadow:var(--main-tab-shadow-soft)}@media (max-width:420px){.exchange-tabnav{gap:2px;padding:4px}.exchange-tabcard{min-height:52px}.exchange-tabcard-icon{width:28px;height:28px}}@media (prefers-reduced-motion:reduce){.board-pinboard-note,.exchange-tabcard,.floating-tab-link,.home-widget-appear,.planner-event-card{animation:none!important;transition:none!important}}