.CalendarWorkspace_workspace__0d6xb{container:calendar/inline-size;min-width:0;color:rgb(var(--foreground))}.CalendarWorkspace_toolbar__ifdPi{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding-bottom:.75rem;border-bottom:1px solid var(--line-color)}.CalendarWorkspace_titleGroup__1qfn5{display:flex;flex:1;min-width:8rem;flex-wrap:wrap;align-items:baseline;gap:.5rem}.CalendarWorkspace_titleGroup__1qfn5 h2{margin:0;font-size:1.25rem;font-weight:600}.CalendarWorkspace_meta__jWy4m{display:block;color:rgb(var(--ink2));font-size:.8125rem;line-height:1.5;overflow-wrap:anywhere}.CalendarWorkspace_actions__jiSdP,.CalendarWorkspace_dateNavigation__mSlmp,.CalendarWorkspace_viewControls__IFBhA{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem}.CalendarWorkspace_dateNavigation__mSlmp{flex-basis:100%}.CalendarWorkspace_viewControls__IFBhA{border:1px solid var(--line-color);border-radius:.65rem;padding:.125rem}.CalendarWorkspace_button__trK_S,.CalendarWorkspace_columnHeading__3L0Fp,.CalendarWorkspace_dateLabel__OFUgT input,.CalendarWorkspace_entryOpen__fAD0h,.CalendarWorkspace_eventLabel__qcB7_,.CalendarWorkspace_iconButton__sMOn_,.CalendarWorkspace_monthDate__vVb8s,.CalendarWorkspace_monthItem__gDB5h,.CalendarWorkspace_workWindow__Ialjv button{min-height:44px;color:inherit;font:inherit;touch-action:manipulation}.CalendarWorkspace_button__trK_S{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;border-radius:.5rem;padding:.375rem .625rem;font-size:.875rem;line-height:1.4;background:transparent;border:1px solid transparent;overflow-wrap:anywhere}.CalendarWorkspace_button__trK_S:hover,.CalendarWorkspace_iconButton__sMOn_:hover,.CalendarWorkspace_monthDate__vVb8s:hover{background:rgb(var(--surface2))}.CalendarWorkspace_button__trK_S:disabled{opacity:.6;cursor:wait}.CalendarWorkspace_menuAction__I87aF{display:flex;align-items:center;width:100%;min-height:44px;padding:.5rem .75rem;border-radius:.5rem;color:inherit;font-size:.875rem;line-height:1.4;text-align:left;overflow-wrap:anywhere}.CalendarWorkspace_menuAction__I87aF:hover{background:rgb(var(--surface2))}.CalendarWorkspace_menuAction__I87aF:disabled{opacity:.6;cursor:not-allowed}.CalendarWorkspace_menuAction__I87aF:focus-visible{outline:2px solid rgb(var(--ring));outline-offset:2px}.CalendarWorkspace_menuContext__q5O5N{border-top:1px solid var(--line-color);padding:.5rem .75rem}.CalendarWorkspace_button__trK_S[aria-pressed=true]{background:rgb(var(--surface3));color:rgb(var(--focus-text))}.CalendarWorkspace_primary__3cOce{background:rgb(var(--primary));color:rgb(var(--primary-foreground))}.CalendarWorkspace_primary__3cOce:hover{background:rgb(var(--primary))}.CalendarWorkspace_iconButton__sMOn_{width:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem}.CalendarWorkspace_dateLabel__OFUgT{min-width:0}.CalendarWorkspace_dateLabel__OFUgT input{width:100%;max-width:13rem;min-width:0;padding:.375rem;border:1px solid var(--line-color);border-radius:.5rem;background:rgb(var(--card));font-size:.875rem}.CalendarWorkspace_workspace__0d6xb button:focus-visible,.CalendarWorkspace_workspace__0d6xb input:focus-visible,.CalendarWorkspace_workspace__0d6xb summary:focus-visible{outline:2px solid rgb(var(--ring));outline-offset:2px}.CalendarWorkspace_rangeHeading__VW4hQ{margin:.875rem 0;font-size:1rem;font-weight:600;overflow-wrap:anywhere}.CalendarWorkspace_notice__u9o00{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;margin:.5rem 0;font-size:.875rem;color:rgb(var(--ink2))}.CalendarWorkspace_coverage__ZrFey,.CalendarWorkspace_listDetails__n_HZs,.CalendarWorkspace_unscheduled__ou3Zb{margin:.75rem 0;border-top:1px solid var(--line-color)}.CalendarWorkspace_workspace__0d6xb summary{cursor:pointer;min-height:44px;padding:.625rem 0;font-size:.875rem;overflow-wrap:anywhere}.CalendarWorkspace_coverage__ZrFey ul{margin:0 0 .75rem;padding-left:1rem;color:rgb(var(--ink2));font-size:.8125rem}.CalendarWorkspace_empty__Fezcn{color:rgb(var(--ink2));font-size:.875rem;padding:.75rem 0}.CalendarWorkspace_dayHeading__4_Qv9{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem}.CalendarWorkspace_dayHeading__4_Qv9 h3{font-size:.9375rem;font-weight:600}.CalendarWorkspace_today__vEfBe{color:rgb(var(--focus-text));margin-left:.5rem;font-size:.75rem}.CalendarWorkspace_agendaDay__FSGgZ{border-top:1px solid var(--line-color);padding:.5rem 0;content-visibility:auto;contain-intrinsic-size:auto 6rem}.CalendarWorkspace_entryList__8txeL{list-style:none;margin:0;padding:0}.CalendarWorkspace_entryRow___IXy8{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;padding:.25rem 0;border-bottom:1px solid var(--line-color)}.CalendarWorkspace_entryRow___IXy8:last-child{border-bottom:0}.CalendarWorkspace_entryOpen__fAD0h{min-width:0;flex:1 1 9rem;display:flex;flex-direction:column;align-items:flex-start;gap:.125rem;padding:.375rem .5rem;border-left:2px solid rgb(var(--border));text-align:left}.CalendarWorkspace_entryTitle__OaczA{font-size:.875rem;font-weight:500;overflow-wrap:anywhere}.CalendarWorkspace_entryRow___IXy8[data-state=proposed] .CalendarWorkspace_entryOpen__fAD0h,.CalendarWorkspace_monthItem__gDB5h[data-state=proposed]{border-left-style:dashed}.CalendarWorkspace_dayView__L550l,.CalendarWorkspace_monthView__c92TT,.CalendarWorkspace_weekView__haH48{display:none}.CalendarWorkspace_canvas__gtzWL{display:grid;grid-template-columns:repeat(var(--days),minmax(0,1fr));grid-template-rows:auto auto auto;align-items:start;border:1px solid var(--line-color);border-radius:.5rem;max-height:72vh;overflow:auto;overscroll-behavior:contain}.CalendarWorkspace_dayColumn__k2DqU{display:grid;grid-template-rows:subgrid;grid-row:span 3;min-width:0;border-right:1px solid var(--line-color)}.CalendarWorkspace_dayColumn__k2DqU:last-child{border-right:0}.CalendarWorkspace_columnHeading__3L0Fp{position:sticky;top:0;z-index:8;width:100%;padding:.5rem;background:rgb(var(--card));border-bottom:1px solid var(--line-color);font-size:.8125rem;font-weight:600}.CalendarWorkspace_columnHeading__3L0Fp[aria-current],.CalendarWorkspace_monthDate__vVb8s[aria-current]{color:rgb(var(--focus-text));background:rgb(var(--surface3))}.CalendarWorkspace_lane__7mOV3{position:sticky;top:44px;z-index:5;min-height:2rem;padding:.25rem;border-bottom:1px solid var(--line-color);background:rgb(var(--card))}.CalendarWorkspace_laneGroup__fKdgs>p{color:rgb(var(--ink2));font-size:.6875rem;margin:.25rem 0}.CalendarWorkspace_laneGroup__fKdgs+.CalendarWorkspace_laneGroup__fKdgs{border-top:1px solid var(--line-color);padding-top:.25rem}.CalendarWorkspace_laneGroup__fKdgs summary{font-size:.6875rem}.CalendarWorkspace_laneItem__K_98V{display:block;min-height:44px;width:100%;text-align:left;padding:.25rem;font-size:.75rem;overflow-wrap:anywhere;border-left:2px solid rgb(var(--border))}.CalendarWorkspace_laneItem__K_98V .CalendarWorkspace_meta__jWy4m{font-size:.6875rem}.CalendarWorkspace_timeline__cvUJ_{position:relative;min-width:0;background:rgb(var(--card))}.CalendarWorkspace_hour__9ArQi{position:absolute;width:100%;height:4rem;border-top:1px solid var(--line-color)}.CalendarWorkspace_hourLabel__QapKh{position:absolute;top:.125rem;left:.25rem;width:4.25rem;font-size:.6875rem;line-height:1.3;color:rgb(var(--ink2))}.CalendarWorkspace_dayColumn__k2DqU[data-clock=false] .CalendarWorkspace_hourLabel__QapKh{display:none}.CalendarWorkspace_addSlot__TJc0_{position:absolute;inset:0 0 0 var(--gutter);min-height:44px;background:transparent}.CalendarWorkspace_addSlot__TJc0_:hover{background:rgb(var(--surface2))}.CalendarWorkspace_workWindow__Ialjv{position:absolute;left:var(--gutter);right:0;background:rgb(var(--surface2));border-left:2px dotted rgb(var(--border))}.CalendarWorkspace_workWindow__Ialjv button{position:sticky;top:2.75rem;font-size:.75rem;line-height:1.4;padding:.25rem;text-align:left;overflow-wrap:anywhere;color:rgb(var(--ink2))}.CalendarWorkspace_eventExtent__RGBV_{position:absolute;z-index:3;pointer-events:none;border-left:3px solid rgb(var(--primary));background:rgb(var(--surface3))}.CalendarWorkspace_eventExtent__RGBV_[data-state=proposed],.CalendarWorkspace_eventExtent__RGBV_[data-state=uncertain]{background:transparent;border:1px dashed rgb(var(--border));border-left:3px dashed rgb(var(--primary))}.CalendarWorkspace_eventLabel__qcB7_{position:absolute;z-index:4;height:2.75rem;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.125rem;padding:.125rem .25rem;border:0;border-radius:.25rem;background:transparent;text-align:left;overflow:hidden;font-size:.75rem;line-height:1.3}.CalendarWorkspace_eventLabel__qcB7_>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CalendarWorkspace_eventLabel__qcB7_[data-status=cancelled]{text-decoration:line-through}.CalendarWorkspace_eventLabel__qcB7_:focus-visible,.CalendarWorkspace_eventLabel__qcB7_:hover{background:rgb(var(--card))}.CalendarWorkspace_eventCluster__mLf8j{position:absolute;z-index:4;left:var(--gutter);right:.25rem}.CalendarWorkspace_eventCluster__mLf8j>summary{min-height:44px;height:2.75rem;padding:.25rem;font-size:.75rem}.CalendarWorkspace_eventCluster__mLf8j[open]{z-index:9;background:rgb(var(--card));border:1px solid var(--line-color);border-radius:.25rem}.CalendarWorkspace_eventCluster__mLf8j>div{max-height:18rem;overflow-y:auto;overscroll-behavior:contain}.CalendarWorkspace_eventCluster__mLf8j button{display:block;width:100%;min-height:44px;padding:.5rem;text-align:left;font-size:.8125rem;overflow-wrap:anywhere;border-top:1px solid var(--line-color)}.CalendarWorkspace_eventCluster__mLf8j button>span{display:block}.CalendarWorkspace_blockMeta__b67I2{font-size:.6875rem;color:rgb(var(--ink2))}.CalendarWorkspace_now__DAhKL{position:absolute;z-index:6;left:0;right:0;border-top:2px solid rgb(var(--primary));pointer-events:none}.CalendarWorkspace_now__DAhKL span{display:inline-block;color:rgb(var(--primary-foreground));background:rgb(var(--primary));font-size:.6875rem;padding:0 .25rem}.CalendarWorkspace_monthGrid__KpaTv{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-top:1px solid var(--line-color);border-left:1px solid var(--line-color)}.CalendarWorkspace_weekday__OtfAB{text-align:center;padding:.5rem;font-size:.8125rem;color:rgb(var(--ink2))}.CalendarWorkspace_monthDay__BVgYV{min-width:0;min-height:9rem;border-right:1px solid var(--line-color);border-bottom:1px solid var(--line-color);padding:.25rem}.CalendarWorkspace_monthDate__vVb8s{min-width:44px;border-radius:.5rem;font-size:.875rem}.CalendarWorkspace_monthItem__gDB5h{display:block;width:100%;text-align:left;font-size:.8125rem;overflow-wrap:anywhere;padding:.375rem;margin:.25rem 0;border-left:2px solid rgb(var(--border));background:rgb(var(--card))}.CalendarWorkspace_monthAvailability__eEkQK{display:block;width:100%;min-height:44px;text-align:left;padding:.375rem;margin-top:.25rem;font-size:.6875rem;color:rgb(var(--ink2));overflow-wrap:anywhere}.CalendarWorkspace_monthAvailability__eEkQK span{display:block}.CalendarWorkspace_srOnly__1BBX8{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@container calendar (min-width: 40rem){.CalendarWorkspace_dayView__L550l{display:block}.CalendarWorkspace_dayFallback__Eef_p{display:none}.CalendarWorkspace_dateNavigation__mSlmp{flex-basis:auto}}@container calendar (min-width: 60rem){.CalendarWorkspace_monthView__c92TT,.CalendarWorkspace_weekView__haH48{display:block}.CalendarWorkspace_compactFallback__1rZv_{display:none}}@media (prefers-reduced-motion:reduce){.CalendarWorkspace_workspace__0d6xb *,.CalendarWorkspace_workspace__0d6xb :after,.CalendarWorkspace_workspace__0d6xb :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.CalendarWorkspace_editor__2n7_d{min-width:0}.CalendarWorkspace_activityPanel__Fer9P{border-top:1px solid var(--line-color);margin-top:1rem;padding-top:.75rem}.CalendarWorkspace_activityPanel__Fer9P>*+*{margin-top:.625rem}.CalendarWorkspace_activityHistory__mBHgH summary{cursor:pointer;min-height:44px;padding:.625rem 0;font-size:.875rem}.CalendarWorkspace_activityHistory__mBHgH summary:focus-visible{outline:2px solid rgb(var(--ring));outline-offset:2px}.CalendarWorkspace_activityHistory__mBHgH>*+*{margin-top:.5rem}.CalendarWorkspace_dialogHost__Xk32j dialog>header{padding:16px;gap:8px}.CalendarWorkspace_dialogHost__Xk32j dialog>header h2{overflow-wrap:anywhere}.CalendarWorkspace_dialogHost__Xk32j dialog>header button{min-width:44px;min-height:44px}.CalendarWorkspace_editorFields__cRxIF{display:flex;flex-direction:column;gap:.875rem;min-width:0}.CalendarWorkspace_editorFields__cRxIF:disabled{opacity:.75}.CalendarWorkspace_field__YOlin{display:flex;flex-direction:column;gap:.375rem;min-width:0;font-size:.875rem;line-height:1.5}.CalendarWorkspace_formRow__Jl534>.CalendarWorkspace_field__YOlin{flex:1 1 9rem}.CalendarWorkspace_field__YOlin input,.CalendarWorkspace_field__YOlin select{width:100%;min-width:0;min-height:44px;padding:.5rem;border:1px solid var(--line-color);border-radius:.5rem;background:rgb(var(--background));color:rgb(var(--foreground));font:inherit}.CalendarWorkspace_formRow__Jl534{display:flex;flex-wrap:wrap;gap:.75rem}.CalendarWorkspace_choices__i_8xV{display:flex;flex-wrap:wrap;gap:.25rem .75rem;min-width:0}.CalendarWorkspace_choices__i_8xV legend{margin-bottom:.25rem;font-size:.875rem}.CalendarWorkspace_choices__i_8xV label{display:flex;align-items:center;gap:.5rem;min-height:44px;min-width:0;font-size:.875rem;cursor:pointer}.CalendarWorkspace_choices__i_8xV input{width:1rem;height:1rem;flex-shrink:0;accent-color:rgb(var(--primary))}.CalendarWorkspace_editorTitle__VjiVn{font-weight:600;overflow-wrap:anywhere;margin-bottom:.875rem}.CalendarWorkspace_entrySummary__FY2it{margin-bottom:.75rem;overflow-wrap:anywhere;font-size:.875rem;line-height:1.5}.CalendarWorkspace_entrySummary__FY2it .CalendarWorkspace_editorTitle__VjiVn{margin-bottom:.25rem}.CalendarWorkspace_editorActions__s3ZDS{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:1rem;border-top:1px solid var(--line-color);padding-top:.5rem}.CalendarWorkspace_editorError__ERIVd{margin-bottom:.75rem;color:rgb(var(--destructive));font-size:.875rem;overflow-wrap:anywhere}.CalendarWorkspace_confirmation__QFpi_{border:1px solid var(--line-color);border-radius:.5rem;margin-top:1rem;padding:.75rem}.CalendarWorkspace_confirmation__QFpi_ legend{font-weight:600;font-size:.875rem;padding:0 .25rem}.CalendarWorkspace_destructive__PSk5X{color:rgb(var(--destructive))}.CalendarWorkspace_editor__2n7_d button:focus-visible,.CalendarWorkspace_editor__2n7_d input:focus-visible,.CalendarWorkspace_editor__2n7_d select:focus-visible{outline:2px solid rgb(var(--ring));outline-offset:2px}.WorkspaceScene_scene__lB0lJ{position:relative;overflow:hidden;isolation:isolate;border-radius:20px;padding:clamp(24px,4vw,40px);background-size:cover;background-position:50%}.WorkspaceScene_dashboardScene__PuE5P{display:flex;min-height:100%;flex-direction:column;padding:clamp(24px,3vw,32px)}.WorkspaceScene_sceneHeader__e_RjK{flex:0 0 auto}.WorkspaceScene_sceneAction__QSH0y{display:flex;flex:1 1 auto;align-items:flex-end}.WorkspaceScene_sceneAction__QSH0y>*{width:100%}.WorkspaceScene_dashboardScene__PuE5P .WorkspaceScene_eyebrow__IYHlq{margin-bottom:12px}.WorkspaceScene_dashboardScene__PuE5P .WorkspaceScene_description__GreHj{font-size:15px;line-height:1.5}.WorkspaceScene_life__EipBB{min-height:220px;background-color:#fff0db;background-image:linear-gradient(90deg,rgba(255,244,228,.97),rgba(255,244,228,.85) 45%,rgba(255,244,228,.1)),url(/images/workspaces/life-sunrise.webp);color:#142338}.WorkspaceScene_vela__9B9SB{background-color:#102c47;background-image:linear-gradient(90deg,rgba(8,25,44,.97),rgba(8,25,44,.82) 52%,rgba(8,25,44,.12)),url(/images/workspaces/vela-horizon.webp);color:#f0f4f8}.WorkspaceScene_eyebrow__IYHlq{font-size:13px;font-weight:600;margin-bottom:16px}.WorkspaceScene_heading__RZEi6{max-width:24ch;font-size:clamp(26px,3vw,36px);font-weight:500;line-height:1.2;letter-spacing:-.035em;text-wrap:balance}.WorkspaceScene_description__GreHj{max-width:46ch;margin-top:12px;font-size:16px;line-height:1.6}.WorkspaceScene_links__MeUF3{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.WorkspaceScene_link__hcK60{display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;border-radius:999px;background:#fff;color:#205d91;font-size:14px;font-weight:600}.WorkspaceScene_link__hcK60:hover{background:#eaf2fa}.WorkspaceScene_link__hcK60:focus-visible{outline:2px solid #205d91;outline-offset:3px}.WorkspaceScene_areas__Kqmop{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line-color)}.WorkspaceScene_area__4Kku8{display:flex;flex-direction:column;gap:6px;min-height:92px;padding:16px;border-bottom:1px solid var(--line-color);color:rgb(var(--foreground))}.WorkspaceScene_area__4Kku8:hover{background:rgb(var(--surface2))}.WorkspaceScene_area__4Kku8:focus-visible{outline:2px solid rgb(var(--foreground));outline-offset:-2px}@media (max-width:639px){.WorkspaceScene_areas__Kqmop{grid-template-columns:repeat(2,minmax(0,1fr))}}.dark .WorkspaceScene_life__EipBB{background-color:#fff0db;background-image:linear-gradient(90deg,rgba(255,248,237,.97),rgba(255,246,230,.82) 52%,rgba(255,246,230,.06)),url(/images/workspaces/life-sunrise.webp);color:#142338}@media (max-width:480px){.WorkspaceScene_scene__lB0lJ{border-radius:16px;padding:24px 20px}.WorkspaceScene_life__EipBB{background-position:60%}.WorkspaceScene_life__EipBB .WorkspaceScene_eyebrow__IYHlq{margin-bottom:10px}.WorkspaceScene_life__EipBB .WorkspaceScene_description__GreHj{font-size:14px;line-height:1.5}.WorkspaceScene_life__EipBB .WorkspaceScene_links__MeUF3{margin-top:16px}.WorkspaceScene_dashboardScene__PuE5P .WorkspaceScene_eyebrow__IYHlq{margin-bottom:10px}.WorkspaceScene_dashboardScene__PuE5P .WorkspaceScene_description__GreHj{font-size:14px;line-height:1.5}}