._root_1b0mk_2{--sidebar-width: var(--layout-sidebar-w);height:100dvh;min-height:100dvh;display:grid;grid-template-columns:var(--sidebar-width) 1fr;grid-template-rows:1fr;grid-template-areas:"sidebar content";background:var(--color-content-bg);color:var(--color-text);overflow:hidden;transition:grid-template-columns var(--duration-base) ease}._root_1b0mk_2:before{content:"";position:fixed;top:-73px;left:var(--sidebar-width);right:0;height:var(--layout-topbar-h);background:transparent;pointer-events:none;z-index:2;box-shadow:0 14px 22px -14px color-mix(in srgb,var(--color-section-accent) 60%,transparent),0 48px 84px -48px color-mix(in srgb,var(--color-section-accent) 65%,transparent);transition:left var(--duration-base) ease}._root_1b0mk_2:after{content:"";position:fixed;top:0;left:var(--sidebar-width);right:0;background:var(--color-section-accent);opacity:.4;pointer-events:none;z-index:2;transition:left var(--duration-base) ease}._root_1b0mk_2:has([data-cover-image]):before{box-shadow:none}._root_1b0mk_2:has([data-cover-image]):after{opacity:0;background:transparent}._root_1b0mk_2[data-header-glow=off]:before{box-shadow:none}._root_1b0mk_2[data-header-glow=off]:after{opacity:0;background:transparent}._root_1b0mk_2[data-sidebar=collapsed]{--sidebar-width: var(--layout-sidebar-collapsed-w)}@media(max-width:768px){._root_1b0mk_2{--sidebar-width: 0px;grid-template-columns:1fr;grid-template-areas:"content"}._root_1b0mk_2:before,._root_1b0mk_2:after{left:0}}._skipLink_1b0mk_93{position:absolute;left:-9999px;top:-9999px}._skipLink_1b0mk_93:focus{left:var(--space-3);top:var(--space-3);background:var(--color-surface-elevated);color:var(--color-text);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);outline:2px solid var(--color-focus-ring);z-index:1000}._sidebar_1b0mk_142{position:relative;z-index:3;grid-area:sidebar;background:var(--color-sidebar-bg);border-right:1px solid var(--color-divider);display:flex;flex-direction:column;height:100dvh;width:var(--sidebar-width);transition:width var(--duration-base) ease;overflow:visible}._sidebar_1b0mk_142:hover{--splitter-reveal: 1}@media(max-width:768px){._sidebarGrip_1b0mk_178{display:none}}._logoArea_1b0mk_184{height:48px;background:var(--color-sidebar-active);display:flex;align-items:center;padding-left:var(--space-7);position:sticky;top:0;z-index:2;color:var(--color-sidebar-text-active);text-decoration:none}:root[data-theme=light] ._logoArea_1b0mk_184{color:var(--color-brand)}:root[data-theme=light] ._logoText_1b0mk_201{font-weight:var(--fw-medium)}._logoArea_1b0mk_184:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:var(--space-1);border-radius:var(--radius-xl)}._logoText_1b0mk_201{font-family:var(--font-display);font-size:var(--fs-24);font-weight:var(--fw-regular);color:inherit;letter-spacing:0px;display:inline-flex;align-items:center;gap:var(--space-3)}._logoIcon_1b0mk_222{height:18px;width:auto;display:block;flex-shrink:0;color:inherit}._logoWord_1b0mk_230{text-transform:lowercase;transform:translateY(1px)}._nav_1b0mk_236{padding:6px var(--space-3) var(--space-2) var(--space-3);flex:1 1 auto;overflow-y:auto;min-height:0}._navSection_1b0mk_244{display:flex;flex-direction:column}._navSectionTitle_1b0mk_250{display:flex;align-items:center;width:100%;font-size:var(--fs-12);font-weight:var(--fw-regular);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--color-label-uppercase);padding:var(--space-6) var(--space-6) var(--space-2) var(--space-3);border:none;border-bottom:1px solid var(--color-divider);margin-bottom:var(--space-1);background:none;cursor:pointer;-webkit-user-select:none;user-select:none;font-family:inherit}._navSectionTitle_1b0mk_250:hover{color:var(--color-sidebar-text-active)}._navSectionTitle_1b0mk_250:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px;border-radius:var(--radius-sm)}._navSectionTitleText_1b0mk_279{flex:1 1 auto;text-align:left}._navSectionCaret_1b0mk_284{flex:0 0 auto;color:inherit;opacity:.5;transition:transform var(--duration-base) ease}._navSection_1b0mk_244[data-collapsed=true] ._navSectionCaret_1b0mk_284{transform:rotate(-90deg)}._navListCollapse_1b0mk_296{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--duration-base) ease}._navSection_1b0mk_244[data-collapsed=true] ._navListCollapse_1b0mk_296{grid-template-rows:0fr}._navList_1b0mk_296{display:flex;flex-direction:column;gap:2px;overflow:hidden}._navList_1b0mk_296:before,._navList_1b0mk_296:after{content:"";display:block;height:2px}._navProjectChain_1b0mk_322{display:flex;flex-direction:column;gap:2px;margin-left:0;padding-left:0;position:relative}._navProjectChainItem_1b0mk_331{position:relative;margin-left:var(--chain-indent, 0px)}._navProjectChainLink_1b0mk_336{width:100%}._navProjectChainLink_1b0mk_336:not(._navItemActive_1b0mk_340) ._navIcon_1b0mk_340{color:var(--color-sidebar-text)}._navProjectChain_1b0mk_322[data-collapsed=true] ._navProjectChainItem_1b0mk_331{margin-left:0}._navProjectChainItem_1b0mk_331:before{content:"";position:absolute;top:50%;left:calc(var(--space-6) + var(--nav-project-icon-half, 4px) - var(--chain-horizontal-width, 0px));width:calc(var(--chain-horizontal-width, 0px) - 8px);height:1px;background:color-mix(in srgb,var(--color-divider) 85%,transparent);opacity:0;transform:translateY(-50%)}._navProjectChainItem_1b0mk_331:after{content:"";position:absolute;display:none}._navProjectChain_1b0mk_322[data-collapsed=true]{margin-left:0;padding-left:0}._navProjectChain_1b0mk_322[data-collapsed=true] ._navProjectChainItem_1b0mk_331:before{left:0}._navProjectChain_1b0mk_322[data-collapsed=true] ._navProjectChainItem_1b0mk_331:before{display:none}._navProjectChain_1b0mk_322[data-collapsed=false] ._navProjectChainItem_1b0mk_331[data-depth]:not([data-depth="0"]):before{opacity:1}._navProjectChainItem_1b0mk_331 ._navIcon_1b0mk_340{position:relative}._navProjectChain_1b0mk_322[data-collapsed=false] ._navProjectChainItem_1b0mk_331[data-has-children=true] ._navIcon_1b0mk_340:after{content:"";position:absolute;left:30%;transform:translate(-50%);top:calc(100% + 5px);width:1px;height:calc(var(--space-6) + var(--space-2));background:color-mix(in srgb,var(--color-divider) 85%,transparent)}._navProjectChain_1b0mk_322[data-collapsed=true] ._navProjectChainItem_1b0mk_331[data-has-children=true] ._navIcon_1b0mk_340:after{content:"";position:absolute;left:50%;transform:translate(-50%);top:calc(100% + 4px);width:1px;height:var(--space-5);background:color-mix(in srgb,var(--color-divider) 75%,transparent);opacity:.9}._navItem_1b0mk_340{height:var(--nav-item-h);display:flex;align-items:center;gap:var(--nav-item-gap);position:relative;padding:0 var(--nav-item-padding-x);color:var(--nav-item-text);text-decoration:none;outline:none;-webkit-user-select:none;user-select:none;font-size:var(--nav-item-fs);font-weight:var(--nav-item-fw);background:transparent;border-radius:var(--nav-item-radius);transition:background-color var(--duration-base) ease,color var(--duration-base) ease,border-radius var(--duration-base) ease;--icon-active-color: var(--nav-item-icon-active)}._navItemSub_1b0mk_447{padding:0 var(--space-5) 0 calc(var(--space-9) + var(--space-1));gap:var(--space-3);font-size:var(--fs-13);color:var(--color-sidebar-text);margin-left:var(--space-3);width:calc(100% - var(--space-3));border-radius:var(--radius-md)}._navItemSub_1b0mk_447 ._navIcon_1b0mk_340{display:none}._variant-timeline_1b0mk_462{--icon-active-color: var(--cat-timeline)}._variant-projects_1b0mk_465{--icon-active-color: var(--cat-projects)}._variant-tasks_1b0mk_468{--icon-active-color: var(--cat-tasks)}._variant-trackups_1b0mk_471{--icon-active-color: var(--cat-trackups)}._variant-events_1b0mk_474{--icon-active-color: var(--cat-events)}._variant-contacts_1b0mk_477{--icon-active-color: var(--cat-contacts)}._variant-notes_1b0mk_480{--icon-active-color: var(--cat-notes)}._variant-archived_1b0mk_483{--icon-active-color: var(--color-text-muted)}._navIcon_1b0mk_340{width:var(--nav-item-icon-size);height:var(--nav-item-icon-size);flex:0 0 var(--nav-item-icon-size);display:inline-flex;align-items:center;justify-content:center;color:inherit}._navBeacon_1b0mk_501{position:absolute;right:var(--space-5, 14px);top:50%;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background:var(--tour-cat, var(--color-brand));box-shadow:0 0 color-mix(in srgb,var(--tour-cat, var(--color-brand)) 55%,transparent);animation:_navBeaconPulse_1b0mk_1 1.8s ease-out infinite;pointer-events:none}._root_1b0mk_2[data-sidebar=collapsed] ._navBeacon_1b0mk_501{right:4px}@keyframes _navBeaconPulse_1b0mk_1{0%{background:var(--tour-cat, var(--color-brand));box-shadow:0 0 color-mix(in srgb,var(--tour-cat, var(--color-brand)) 55%,transparent)}70%{background:var(--tour-cat, var(--color-brand));box-shadow:0 0 0 6px color-mix(in srgb,var(--tour-cat, var(--color-brand)) 0%,transparent)}to{background:var(--tour-cat, var(--color-brand));box-shadow:0 0 color-mix(in srgb,var(--tour-cat, var(--color-brand)) 0%,transparent)}}._root_1b0mk_2[data-onboarding=active]{animation:var(--tour-hue-animation) 18s linear infinite}@media(prefers-reduced-motion:reduce){._navBeacon_1b0mk_501,._root_1b0mk_2[data-onboarding=active]{animation:none}}@media(prefers-reduced-motion:reduce){._navBeacon_1b0mk_501{animation:none}}._navLabel_1b0mk_565{flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:opacity var(--duration-base) ease,transform var(--duration-base) ease}._navBadge_1b0mk_577{margin-left:auto;pointer-events:none}._navItemActive_1b0mk_340{background:var(--nav-item-active-bg);color:var(--nav-item-text-active);font-weight:var(--nav-item-fw-active)}._navItemActive_1b0mk_340 ._navIcon_1b0mk_340{color:var(--icon-active-color)}._navItemActive_1b0mk_340 ._navBadge_1b0mk_577{background:var(--nav-badge-active-bg, var(--color-section-accent-muted, var(--color-brand)));border-color:color-mix(in srgb,var(--nav-badge-active-bg, var(--color-section-accent-muted, var(--color-brand))) 65%,transparent);color:var(--color-text-inverse);box-shadow:0 2px 6px color-mix(in srgb,var(--color-shadow) 60%,transparent)}._navItem_1b0mk_340:hover{background:var(--nav-item-hover-bg);color:var(--nav-item-text-active)}._navItem_1b0mk_340:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:calc(var(--space-1) / 2);border-radius:var(--nav-item-radius-focus)}._content_1b0mk_643{grid-area:content;background:var(--color-content-bg);padding:var(--page-pad-y) var(--page-pad-x) 0 var(--page-pad-x);min-height:0;height:100%;width:100%;box-sizing:border-box;position:relative;z-index:1;overflow:hidden}@media(max-width:768px){._content_1b0mk_643{padding-top:calc(env(safe-area-inset-top,0px) + 52px);padding-bottom:env(safe-area-inset-bottom,0px);overflow-y:auto;overflow-x:clip}}._mobileNavToggle_1b0mk_665,._mobileNavOverlay_1b0mk_669{display:none}@media(max-width:768px){._mobileNavToggle_1b0mk_665{position:fixed;top:calc(env(safe-area-inset-top,0px) + 12px);left:calc(env(safe-area-inset-left,0px) + 16px)}}._userSection_1b0mk_685{margin-top:auto;padding:var(--space-4)}._root_1b0mk_2[data-sidebar=collapsed] ._logoArea_1b0mk_184{justify-content:center;padding-left:0}._root_1b0mk_2[data-sidebar=collapsed] ._logoText_1b0mk_201{justify-content:center;gap:0}._root_1b0mk_2[data-sidebar=collapsed] ._logoWord_1b0mk_230{display:none}._root_1b0mk_2[data-sidebar=collapsed] ._logoIcon_1b0mk_222{height:20px;width:auto}._root_1b0mk_2[data-sidebar=collapsed] ._nav_1b0mk_236{padding-inline:var(--space-2)}._root_1b0mk_2[data-sidebar=collapsed] ._navSectionTitle_1b0mk_250{font-size:0;letter-spacing:0;color:transparent;padding:var(--space-6) 0 var(--space-2) 0;margin:0 0 var(--space-2);border-bottom:1px solid var(--color-divider);opacity:1;pointer-events:none}._root_1b0mk_2[data-sidebar=collapsed] ._navSectionCaret_1b0mk_284{display:none}._root_1b0mk_2[data-sidebar=collapsed] ._navItem_1b0mk_340{justify-content:center;gap:0;padding:0;width:calc(var(--space-9) + var(--space-2));margin-inline:auto}._root_1b0mk_2[data-sidebar=collapsed] ._navLabel_1b0mk_565{flex:0 0 auto;opacity:0;transform:translate(calc(-1 * var(--space-2)));width:0;margin:0;pointer-events:none}._root_1b0mk_2[data-sidebar=collapsed] ._navBadge_1b0mk_577{position:absolute;top:6px;right:10px;--badge-count-size: var(--badge-count-dot-size);--badge-count-padding-x: 0px;font-size:0;box-shadow:none}._root_1b0mk_2[data-sidebar=collapsed] ._userSection_1b0mk_685{padding:var(--space-3) var(--space-2) var(--space-5)}._root_1b0mk_2[data-density=compact] ._navItem_1b0mk_340{height:28px}._root_1b0mk_2[data-density=compact] ._navSectionTitle_1b0mk_250{padding-top:var(--space-3);padding-bottom:var(--space-1)}._root_1b0mk_2[data-density=compact] ._nav_1b0mk_236{padding-top:4px}._container_88ktk_1{position:relative;margin-top:auto;padding:12px 0;border-top:1px solid var(--color-divider)}._container_88ktk_1[data-compact=true]{padding:12px 0}._trigger_88ktk_12{width:100%;display:flex;align-items:center;gap:14px;background:transparent;border:0;padding:8px;color:var(--color-sidebar-text);text-align:left;cursor:pointer;border-radius:var(--nav-item-radius);outline:none}._compact_88ktk_32{width:60px;justify-content:center;gap:0;padding:8px;margin-inline:auto}._trigger_88ktk_12:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--nav-item-radius-focus)}._trigger_88ktk_12:hover{background:var(--color-sidebar-hover)}._avatarWrap_88ktk_55{position:relative;display:inline-flex}._info_88ktk_60{display:flex;flex-direction:column;font-size:var(--fs-13);line-height:1.25}._nameRow_88ktk_67{display:flex;align-items:baseline;gap:6px}._name_88ktk_67{font-weight:var(--fw-semibold);color:var(--color-sidebar-text-active)}._mail_88ktk_78{font-size:var(--fs-11);opacity:.75}._chevron_88ktk_83{margin-left:auto;opacity:.7;transition:transform var(--duration-base) ease}._chevronOpen_88ktk_89{transform:rotate(180deg)}._planBadge_88ktk_93{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-brand) 25%,var(--color-sidebar-hover));color:var(--color-sidebar-text-active);font-size:var(--fs-10);letter-spacing:.04em;text-transform:uppercase;line-height:1;font-weight:var(--fw-semibold);border:1px solid color-mix(in srgb,var(--color-sidebar-text) 25%,transparent)}._planBadgeCompact_88ktk_109{position:absolute;bottom:-6px;right:-6px;padding:1px 6px;font-size:var(--fs-10);background:var(--color-brand);color:var(--color-sidebar-bg);border-color:color-mix(in srgb,var(--color-brand) 70%,transparent);box-shadow:0 2px 5px #0f172a59,0 0 0 1px color-mix(in srgb,var(--color-sidebar-bg) 70%,transparent)}._container_88ktk_1[data-compact=true] ._planBadgeCompact_88ktk_109{display:none}._planBadgeMenu_88ktk_129{background:color-mix(in srgb,var(--color-brand) 20%,transparent);color:var(--dropdown-item-text);border-color:color-mix(in srgb,var(--color-brand) 35%,transparent);font-size:var(--fs-11);padding:2px 10px}._planBadgeAction_88ktk_137{cursor:pointer}._menu_88ktk_149{position:absolute;bottom:74px;left:0;min-width:210px}._themeToggle_88ktk_162{justify-content:space-between}._themeToggleCopy_88ktk_166{display:flex;flex-direction:column;align-items:flex-start;gap:2px;flex:1 1 auto}._themeToggleLabel_88ktk_174{font-size:var(--fs-12);font-weight:var(--fw-semibold);color:var(--color-sidebar-text-active)}._themeToggleValue_88ktk_180{font-size:var(--fs-11);letter-spacing:var(--ls-caps);font-weight:var(--fw-regular);text-transform:uppercase;color:var(--color-sidebar-text);opacity:.7}._themeToggleIconWrap_88ktk_189{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-sidebar-hover) 40%,transparent);color:var(--color-sidebar-text)}._themeToggleIcon_88ktk_189{width:16px;height:16px;display:block}._menuPlanBadgeWrap_88ktk_206{display:flex;flex-direction:column;align-items:center;gap:6px;padding:4px 0 8px}._planStatusBar_88ktk_214{display:flex;align-items:center;justify-content:center;gap:4px;padding:6px 12px;margin:0 -8px;border-radius:0;font-size:var(--fs-10);line-height:1;outline:none}._planStatusBar_88ktk_214[data-status=expired],._planStatusBar_88ktk_214[data-status=canceled],._planStatusBar_88ktk_214[data-status=past_due],._planStatusBar_88ktk_214[data-status=trial]{background:color-mix(in srgb,var(--color-warning) 12%,var(--dropdown-surface-bg));border-top:1px solid color-mix(in srgb,var(--color-warning) 25%,transparent);border-bottom:1px solid color-mix(in srgb,var(--color-warning) 25%,transparent);cursor:pointer}._planStatusBar_88ktk_214[data-status=active]{background:color-mix(in srgb,var(--color-success) 10%,var(--dropdown-surface-bg));border-top:1px solid color-mix(in srgb,var(--color-success) 20%,transparent);border-bottom:1px solid color-mix(in srgb,var(--color-success) 20%,transparent)}._planStatusBar_88ktk_214[data-status=expired]:hover,._planStatusBar_88ktk_214[data-status=canceled]:hover,._planStatusBar_88ktk_214[data-status=past_due]:hover,._planStatusBar_88ktk_214[data-status=trial]:hover{background:color-mix(in srgb,var(--color-warning) 18%,var(--dropdown-surface-bg))}._planStatusText_88ktk_256{font-weight:var(--fw-medium);color:var(--dropdown-item-text);opacity:.85}._planStatusBar_88ktk_214[data-status=active] ._planStatusText_88ktk_256{color:var(--color-success-text)}._planStatusSep_88ktk_266{color:var(--dropdown-item-text);opacity:.35}._planStatusAction_88ktk_271{color:var(--color-warning-text);font-weight:var(--fw-semibold)}._container_88ktk_1[data-compact=true] ._menu_88ktk_149{left:10px}._avatar_2c82o_4{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;font-weight:var(--avatar-initials-weight);color:var(--color-text-secondary)}._avatar_2c82o_4[data-tinted=true]{background:color-mix(in srgb,var(--avatar-color) var(--avatar-tint-strength),transparent)}._avatar_2c82o_4[data-tinted=true] ._initials_2c82o_18{color:var(--avatar-color)}._avatar_2c82o_4[data-has-image=true]{background:transparent}._image_2c82o_33{width:100%;height:100%;object-fit:cover;display:block}._initials_2c82o_18{letter-spacing:var(--avatar-initials-tracking)}._icon_2c82o_46{width:var(--initials-avatar-glyph);height:var(--initials-avatar-glyph);color:var(--color-text-muted)}._user_2c82o_55 ._initials_2c82o_18{color:var(--color-text)}._sizeXs_2c82o_75{--initials-avatar-glyph: var(--avatar-glyph-size-xs);width:var(--avatar-size-xs);height:var(--avatar-size-xs);border-radius:var(--avatar-radius);background:var(--avatar-bg)}._sizeXs_2c82o_75 ._initials_2c82o_18{font-size:var(--avatar-initials-size-xs);letter-spacing:var(--avatar-initials-tracking)}._sizeXs_2c82o_75+._sizeXs_2c82o_75{--avatar-stack-overlap: -4px;margin-left:var(--avatar-stack-overlap)}._sizeSm_2c82o_96{--initials-avatar-glyph: var(--avatar-glyph-size-sm);width:var(--avatar-size-sm);height:var(--avatar-size-sm);border-radius:var(--avatar-radius);background:var(--avatar-bg)}._sizeSm_2c82o_96 ._initials_2c82o_18{font-size:var(--avatar-initials-size-sm)}._sizeMd_2c82o_117{--initials-avatar-glyph: var(--initials-avatar-glyph-size, var(--avatar-glyph-size-md));width:var(--initials-avatar-size, var(--avatar-size-md));height:var(--initials-avatar-size, var(--avatar-size-md));border-radius:var(--avatar-radius);background:var(--avatar-bg)}._sizeMd_2c82o_117 ._initials_2c82o_18{font-size:var(--initials-avatar-initials-size, var(--avatar-initials-size-md))}._bordered_2c82o_136{border:1px solid var(--avatar-border-color)}._bordered_2c82o_136[data-has-image=true]{border-color:transparent}._sizeLg_2c82o_145{--initials-avatar-glyph: var(--initials-avatar-glyph-size, var(--avatar-glyph-size-lg));width:var(--initials-avatar-size, var(--avatar-size-lg));height:var(--initials-avatar-size, var(--avatar-size-lg));border-radius:var(--avatar-radius);background:var(--avatar-bg)}._sizeLg_2c82o_145 ._initials_2c82o_18{font-size:var(--initials-avatar-initials-size, var(--avatar-initials-size-lg))}._sizeLg_2c82o_145+._sizeLg_2c82o_145{margin-left:var(--avatar-stack-overlap)}._sizeXl_2c82o_165{--initials-avatar-glyph: var(--initials-avatar-glyph-size, var(--avatar-glyph-size-xl));width:var(--initials-avatar-size, var(--avatar-size-xl));height:var(--initials-avatar-size, var(--avatar-size-xl));border-radius:var(--avatar-radius);background:var(--avatar-bg)}._sizeXl_2c82o_165 ._initials_2c82o_18{font-size:var(--initials-avatar-initials-size, var(--avatar-initials-size-xl))}._avatar_2c82o_4[data-overflow=true]{background:var(--avatar-stack-more-bg);color:var(--color-text)}._dialog_1ud3s_16{position:relative;display:flex;flex-direction:column;gap:var(--space-4);color:var(--color-text);outline:none;padding:var(--space-6)}._header_1ud3s_26{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}._title_1ud3s_33{margin:0;font-family:var(--font-heading);font-size:var(--fs-16);font-weight:var(--fw-semibold);letter-spacing:.02em;color:var(--color-text)}._fileList_1ud3s_43{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:calc(var(--space-1) * -1)}._fileBadge_1ud3s_54{--badge-border-color: var(--color-border);background:color-mix(in srgb,var(--color-border-strong) 30%,transparent);color:var(--color-text-muted);max-width:260px}._fileBadgeIcon_1ud3s_62{flex-shrink:0}._fileName_1ud3s_67{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._grid_1ud3s_75{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-2)}._card_1ud3s_81{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-4) var(--space-3);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:transparent;cursor:pointer;color:var(--color-text-secondary);transition:border-color var(--duration-base) ease,background var(--duration-base) ease,color var(--duration-base) ease;text-align:center;min-height:72px}._card_1ud3s_81:hover,._card_1ud3s_81:focus-visible{border-color:color-mix(in srgb,var(--card-color, var(--color-brand)) 40%,transparent);background:color-mix(in srgb,var(--card-color, var(--color-brand)) 7%,transparent);color:var(--color-text);outline:none}._card_1ud3s_81:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-focus-ring) 40%,transparent)}._cardIcon_1ud3s_106{display:flex;align-items:center;justify-content:center;width:28px;height:28px;color:color-mix(in srgb,var(--card-color, var(--color-text-muted)) 80%,var(--color-text-muted));transition:color var(--duration-base) ease}._card_1ud3s_81:hover ._cardIcon_1ud3s_106,._card_1ud3s_81:focus-visible ._cardIcon_1ud3s_106{color:var(--card-color, var(--color-brand))}._cardLabel_1ud3s_152{font-size:var(--fs-12);font-weight:var(--fw-medium);line-height:1}._projectGroup_1ud3s_126{--card-color: var(--cat-projects);grid-column:1 / -1;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface) 40%,transparent)}._projectGroupLabel_1ud3s_176{font-size:var(--fs-10);font-weight:var(--fw-medium);color:var(--color-text-muted);letter-spacing:.06em;text-transform:uppercase;padding:0 var(--space-1)}._projectGroupCards_1ud3s_185{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-2)}._projectCard_1ud3s_192{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-2);border-radius:var(--radius-md);border:1px solid transparent;background:color-mix(in srgb,var(--color-border) 30%,transparent);cursor:pointer;color:var(--color-text-secondary);transition:border-color var(--duration-base) ease,background var(--duration-base) ease,color var(--duration-base) ease;text-align:center;min-height:60px}._projectCard_1ud3s_192:hover,._projectCard_1ud3s_192:focus-visible{border-color:color-mix(in srgb,var(--card-color, var(--color-brand)) 40%,transparent);background:color-mix(in srgb,var(--card-color, var(--color-brand)) 8%,transparent);color:var(--color-text);outline:none}._projectCard_1ud3s_192:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-focus-ring) 40%,transparent)}._projectCard_1ud3s_192 ._cardIcon_1ud3s_106{width:22px;height:22px}._projectCard_1ud3s_192:hover ._cardIcon_1ud3s_106,._projectCard_1ud3s_192:focus-visible ._cardIcon_1ud3s_106{color:var(--card-color, var(--color-brand))}._dropzone_18c3f_1{position:fixed;bottom:var(--space-8);right:var(--space-6);z-index:80;width:62px;height:52px;border-radius:var(--radius-xl);border:1.5px dashed color-mix(in srgb,var(--color-border-strong) 75%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--color-surface) 55%,transparent),color-mix(in srgb,var(--color-surface) 35%,transparent));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 12px color-mix(in srgb,var(--color-shadow, #000) 12%,transparent),0 1px 3px color-mix(in srgb,var(--color-shadow, #000) 8%,transparent);cursor:default;overflow:hidden;transition:width var(--duration-slow) cubic-bezier(.34,1.56,.64,1),height var(--duration-slow) cubic-bezier(.34,1.56,.64,1),border-color var(--duration-base) ease,background var(--duration-base) ease,box-shadow var(--duration-base) ease}@media(max-width:768px){._dropzone_18c3f_1{display:none}}._dropzone_18c3f_1._expanded_18c3f_40{width:188px;height:74px;border-color:var(--color-border-strong);background:linear-gradient(135deg,color-mix(in srgb,var(--color-surface) 72%,transparent),color-mix(in srgb,var(--color-surface) 52%,transparent));box-shadow:0 4px 16px color-mix(in srgb,var(--color-shadow, #000) 16%,transparent),0 1px 4px color-mix(in srgb,var(--color-shadow, #000) 10%,transparent)}._dropzone_18c3f_1._dragOver_18c3f_55{border-color:var(--color-brand);background:color-mix(in srgb,var(--color-brand) 12%,var(--color-surface));box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand) 18%,transparent)}._dropzone_18c3f_1._dragRejected_18c3f_62{border-color:var(--color-error, #f44336);background:color-mix(in srgb,var(--color-error, #f44336) 10%,var(--color-surface));box-shadow:0 0 0 3px color-mix(in srgb,var(--color-error, #f44336) 15%,transparent)}._dropzone_18c3f_1._dragRejected_18c3f_62 ._icon_18c3f_68{color:var(--color-error-text)}._inner_18c3f_73{display:flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;height:100%;padding:0 var(--space-4);white-space:nowrap}._icon_18c3f_68{width:18px;height:18px;color:color-mix(in srgb,var(--color-text-muted) 70%,transparent);flex-shrink:0;transition:color var(--duration-base) ease}._dropzone_18c3f_1._dragOver_18c3f_55 ._icon_18c3f_68{color:var(--color-brand)}._dropzone_18c3f_1:not(._expanded_18c3f_40) ._inner_18c3f_73{gap:0}._dropzone_18c3f_1:not(._expanded_18c3f_40) ._icon_18c3f_68{width:16px;height:16px;color:color-mix(in srgb,var(--color-text-muted) 45%,transparent)}._fileInput_18c3f_108{position:absolute;width:0;height:0;overflow:hidden;opacity:0;pointer-events:none}._pickButton_18c3f_118{all:unset;font-size:var(--fs-11);font-weight:var(--fw-medium);color:color-mix(in srgb,var(--color-text-secondary) 70%,transparent);letter-spacing:.01em;border-radius:var(--radius-md);cursor:pointer;opacity:0;max-width:0;padding:0;overflow:hidden;transform:translate(-4px);transition:opacity var(--duration-base) ease,max-width var(--duration-slow) cubic-bezier(.34,1.56,.64,1),transform var(--duration-base) cubic-bezier(.34,1.56,.64,1),background var(--duration-base) ease}._dropzone_18c3f_1._expanded_18c3f_40 ._pickButton_18c3f_118{opacity:1;max-width:160px;padding:var(--space-1) var(--space-3);transform:translate(0)}._pickButton_18c3f_118:hover{background:color-mix(in srgb,var(--color-text-muted) 12%,transparent)}._pickButton_18c3f_118:active{background:color-mix(in srgb,var(--color-text-muted) 18%,transparent)}._dropzone_18c3f_1._dragOver_18c3f_55 ._pickButton_18c3f_118{color:var(--color-brand)}._dropzone_18c3f_1._dragRejected_18c3f_62 ._pickButton_18c3f_118{color:var(--color-error-text);opacity:1;transform:translate(0)}._rail_mqgnj_2{align-self:stretch;width:3px;border-radius:var(--radius-full);background:var(--accent-rail-color);opacity:.85}._row_i591o_10{display:grid;grid-template-columns:auto auto 1fr;align-items:stretch;gap:var(--space-3);width:100%;text-align:left}._row_i591o_10[data-past=true]{opacity:.5}._row_i591o_10[data-past=true]:hover,._row_i591o_10[data-past=true]:focus-visible{opacity:1}._timeCol_i591o_35{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;min-width:3.2em;font-variant-numeric:tabular-nums;line-height:1.15}._start_i591o_45{font-size:var(--fs-12);font-weight:var(--fw-semibold);color:var(--color-text)}._end_i591o_51{font-size:var(--fs-10);color:var(--color-text-muted)}._body_i591o_56{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;justify-content:center}._titleLine_i591o_65{display:flex;align-items:center;gap:var(--space-2);min-width:0}._title_i591o_65{min-width:0;flex:0 1 auto;font-family:var(--font-heading);font-size:var(--fs-13);font-weight:var(--fw-semibold);letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._seriesIcon_i591o_84{display:inline-flex;flex:0 0 auto;color:var(--color-text-muted)}._type_i591o_91{margin-left:auto;flex:0 0 auto;padding-left:var(--space-2);font-size:var(--fs-11);color:var(--event-type-color, var(--cat-events));white-space:nowrap}._metaLine_i591o_101{display:flex;align-items:center;gap:var(--space-2);min-width:0}._location_i591o_108{display:inline-flex;align-items:center;gap:4px;min-width:0;flex:0 1 auto;max-width:45%;font-size:var(--fs-11);color:var(--color-text-secondary)}._locationIcon_i591o_120{display:inline-flex;flex:0 0 auto;color:var(--color-text-muted)}._locationText_i591o_126{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._proj_i591o_134{margin-left:auto;min-width:0;max-width:70%}._card_17cay_9{position:fixed;z-index:1300;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--dropdown-surface-border, var(--color-border));background:var(--dropdown-surface-bg, var(--surface-bg));box-shadow:var(--dropdown-surface-shadow, var(--shadow-lg));display:flex;flex-direction:column;gap:var(--space-1);pointer-events:auto;animation:_hoverPreviewIn_17cay_1 var(--duration-base, .16s) ease}._type_17cay_27{font-size:var(--fs-11);font-weight:var(--fw-regular);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--color-text-muted)}._title_17cay_35{font-size:var(--fs-13);font-weight:var(--fw-semibold);color:var(--color-text)}._description_17cay_41{font-size:var(--fs-12);color:var(--color-text-secondary);white-space:pre-wrap;overflow-wrap:anywhere}@keyframes _hoverPreviewIn_17cay_1{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){._card_17cay_9{animation:none}}._popover_1kyqs_13{position:fixed;--panel-z: var(--z-popover-in-modal)}._calendar_1ak5y_14{display:flex;flex-direction:column;gap:var(--space-2)}._header_1ak5y_22{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);color:var(--dropdown-item-text)}._monthYearSelects_1ak5y_30{display:inline-flex;align-items:center;gap:2px}._monthSelect_1ak5y_36,._yearSelect_1ak5y_37{appearance:none;-webkit-appearance:none;border:none;background:transparent;color:var(--dropdown-item-text);font-size:var(--fs-12);font-weight:var(--fw-semibold);font-family:inherit;padding:2px 4px;border-radius:var(--radius-md);cursor:pointer;transition:background var(--duration-base) ease}._monthSelect_1ak5y_36:hover,._monthSelect_1ak5y_36:focus-visible,._yearSelect_1ak5y_37:hover,._yearSelect_1ak5y_37:focus-visible{background:var(--dropdown-item-hover-bg);outline:none}._monthSelect_1ak5y_36:disabled,._yearSelect_1ak5y_37:disabled{cursor:not-allowed;opacity:var(--dropdown-item-disabled-opacity)}._monthSelect_1ak5y_36 option,._yearSelect_1ak5y_37 option{background:var(--dropdown-surface-bg);color:var(--dropdown-item-text)}._navButtons_1ak5y_74{display:inline-flex;align-items:center;gap:2px}._navButton_1ak5y_74{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--radius-lg);border:none;background:transparent;color:var(--dropdown-item-text);cursor:pointer;transition:background var(--duration-base) ease,color var(--duration-base) ease}._navButton_1ak5y_74:hover:not(:disabled),._navButton_1ak5y_74:focus-visible:not(:disabled){background:var(--dropdown-item-hover-bg);outline:none}._navButton_1ak5y_74:disabled{cursor:not-allowed;opacity:var(--dropdown-item-disabled-opacity)}._weekdays_1ak5y_109{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--space-1);font-size:var(--fs-11);text-transform:uppercase;letter-spacing:var(--ls-caps);font-weight:var(--fw-regular);color:var(--dropdown-item-muted)}._weekday_1ak5y_109{text-align:center}._grid_1ak5y_129{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--space-1)}._dayButton_1ak5y_135{width:100%;min-height:32px;border:none;border-radius:var(--radius-lg);background:transparent;color:var(--dropdown-item-text);font-size:var(--fs-11);font-weight:var(--fw-medium);cursor:pointer;transition:background var(--duration-base) ease,color var(--duration-base) ease,box-shadow var(--duration-base) ease}._dayButton_1ak5y_135[data-outside=true]{color:var(--dropdown-item-muted);opacity:.75}._dayButton_1ak5y_135[data-today=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dropdown-item-text) 45%,transparent)}._dayButton_1ak5y_135[data-selected=true]{background:var(--dropdown-item-active-bg);color:var(--color-text)}._dayButton_1ak5y_135:hover:not(:disabled),._dayButton_1ak5y_135:focus-visible:not(:disabled){background:var(--dropdown-item-hover-bg);outline:none}._dayButton_1ak5y_135:disabled{cursor:not-allowed;opacity:var(--dropdown-item-disabled-opacity)}._footer_1ak5y_183{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-1)}._footerButton_1ak5y_192{padding:6px 10px;border-radius:var(--radius-lg);border:none;background:transparent;color:var(--dropdown-item-muted);text-transform:uppercase;letter-spacing:var(--ls-caps);font-size:var(--fs-11);font-weight:var(--fw-regular);cursor:pointer;transition:color var(--duration-base) ease,background var(--duration-base) ease}._footerButton_1ak5y_192:hover:not(:disabled),._footerButton_1ak5y_192:focus-visible:not(:disabled){color:var(--dropdown-item-text);background:var(--dropdown-item-hover-bg);outline:none}._footerButton_1ak5y_192:disabled{cursor:not-allowed;opacity:var(--dropdown-item-disabled-opacity);background:transparent}._popover_1p2gt_13{position:absolute;top:calc(100% + var(--space-2));left:0}._popover_1p2gt_13[data-placement=top]{top:auto;bottom:calc(100% + var(--space-2))}._popover_1p2gt_13[data-align=end]{left:auto;right:0}._wrapper_1flpj_1{position:relative;width:100%;display:inline-flex;flex-direction:column}._input_1flpj_8{cursor:text;padding-right:44px;text-transform:none}._input_1flpj_8:disabled{cursor:not-allowed}._iconButton_1flpj_18{position:absolute;top:50%;right:14px;transform:translateY(-50%)}._popover_1flpj_40{min-width:220px}._popoverPortal_1flpj_48{position:fixed;--panel-z: var(--z-popover-in-modal)}._yearUnknownToggle_1flpj_54{flex-basis:100%;display:inline-flex;align-items:center;gap:8px;margin-top:2px;font-size:var(--fs-12);color:var(--color-text-secondary);cursor:pointer}._yearUnknownToggle_1flpj_54 input{cursor:pointer}._wrap_1sx94_1{display:inline-flex;flex:none}._trigger_1sx94_12{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:none;border:none;border-radius:var(--radius-full);background:transparent;color:var(--color-text-muted);cursor:pointer;transition:color var(--duration-base) ease,background var(--duration-base) ease}._trigger_1sx94_12:hover:not(:disabled),._trigger_1sx94_12[data-open=true]{color:var(--color-text);background:var(--color-hover-overlay)}._trigger_1sx94_12:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._trigger_1sx94_12:disabled{cursor:default;opacity:.6}._picker_1sx94_51{min-width:0}._row_viity_7{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-12)}._box_viity_18{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;flex:none;border:1px solid var(--color-border-strong);border-radius:var(--radius-full);background:transparent;color:var(--color-text-on-brand);cursor:pointer;transition:border-color var(--duration-base) ease,background var(--duration-base) ease}._box_viity_18:hover{border-color:var(--color-text-secondary)}._box_viity_18:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._boxChecked_viity_45{background:var(--cat-today, var(--color-brand));border-color:var(--cat-today, var(--color-brand))}._rowDone_viity_50{opacity:.5}._rowDone_viity_50 ._title_viity_54{text-decoration:line-through}._rowRescheduling_viity_59{opacity:.5}._reschedule_viity_65{opacity:0;transition:opacity var(--duration-base) ease}._row_viity_7:hover ._reschedule_viity_65,._reschedule_viity_65[data-open=true],._reschedule_viity_65:focus-visible{opacity:1}@media(hover:none){._reschedule_viity_65{opacity:1}._box_viity_18,._reschedule_viity_65{position:relative}._box_viity_18:before,._reschedule_viity_65:before{content:"";position:absolute;top:50%;height:44px;transform:translateY(-50%)}._box_viity_18:before{left:-15px;right:-6px}._reschedule_viity_65:before{left:-6px;right:-14px}}._type_viity_118{width:var(--icon-glyph-mini);height:var(--icon-glyph-mini);flex:none}._typeTask_viity_124{color:var(--cat-tasks)}._typeTrackup_viity_128{color:var(--cat-trackups)}._titleBlock_viity_133{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}._title_viity_54{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-13);font-weight:var(--fw-semibold);color:var(--color-text)}._description_viity_152{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-11);color:var(--color-text-secondary)}._metaContact_viity_163{flex:none;width:120px;min-width:0;margin-left:var(--space-7);display:inline-flex;align-items:center;overflow:hidden}._metaProject_viity_174{flex:none;width:116px;min-width:0;display:inline-flex;align-items:center;overflow:hidden}._metaAction_viity_185{flex:none;width:24px;display:inline-flex;align-items:center;justify-content:center}._assignee_viity_194{display:inline-flex;align-items:center;gap:var(--space-1);max-width:100%;min-width:0;margin:0;padding:0;border:none;border-radius:var(--radius-lg);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background var(--duration-base) ease}._assignee_viity_194:hover:not(:disabled){background:var(--color-hover-overlay)}._assignee_viity_194:disabled{cursor:default;opacity:.85}._assignee_viity_194:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._who_viity_228{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-11);color:var(--color-text-secondary)}._proj_viity_237{max-width:100%;min-width:0}@media(max-width:640px){._metaContact_viity_163,._metaProject_viity_174{display:none}}._row_gm22t_8{display:grid;grid-template-columns:auto 1fr;align-items:stretch;gap:var(--space-3);width:100%;text-align:left}._body_gm22t_22{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;justify-content:center}._titleLine_gm22t_31{display:flex;align-items:center;gap:var(--space-2);min-width:0}._title_gm22t_31{min-width:0;flex:0 1 auto;font-family:var(--font-heading);font-size:var(--fs-13);font-weight:var(--fw-semibold);letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._type_gm22t_51{margin-left:auto;flex:0 0 auto;padding-left:var(--space-2);font-size:var(--fs-11);color:var(--note-type-color, var(--cat-notes));white-space:nowrap}._metaLine_gm22t_61{display:flex;align-items:center;gap:var(--space-2);min-width:0}._proj_gm22t_68{margin-left:auto;min-width:0;max-width:80%}@media(max-width:640px){._splitter_u6yl8_9{display:none}}._field_7wp8s_1{position:relative;display:flex;flex-direction:column;gap:var(--space-2)}._inputWrapper_7wp8s_8{position:relative;display:flex;align-items:center}._icon_7wp8s_14{position:absolute;left:12px;color:var(--color-text-muted);transition:opacity var(--duration-base) ease,transform var(--duration-base) ease}._inputWrapper_7wp8s_8 ._input_7wp8s_8{padding-left:38px;padding-right:48px}._inputWrapper_7wp8s_8 ._input_7wp8s_8::-webkit-search-cancel-button,._inputWrapper_7wp8s_8 ._input_7wp8s_8::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}._field_7wp8s_1:focus-within ._icon_7wp8s_14,._hasValue_7wp8s_49 ._icon_7wp8s_14{opacity:0;transform:translate(-4px)}._clearButton_7wp8s_56{position:absolute;right:12px;top:50%;transform:translateY(-50%)}._loading_7wp8s_64{position:absolute;right:52px;font-size:var(--fs-11);color:var(--color-text-muted)}._results_7wp8s_83{position:absolute;top:calc(100% + 6px);left:0;width:100%;z-index:5}._resultsPortal_7wp8s_95{position:fixed;--panel-z: var(--z-popover-in-modal)}._resultsDropUp_7wp8s_100{top:auto;bottom:calc(100% + 6px)}._footer_7wp8s_113{position:sticky;bottom:0;padding:8px;border-top:1px solid var(--dropdown-surface-border);background:var(--dropdown-surface-bg)}._footerAction_7wp8s_121{width:100%;border:none;background:#ffffff0a;color:var(--color-text);font-size:var(--fs-14);padding:10px 12px;border-radius:var(--radius-xl);cursor:pointer;text-align:left;transition:background var(--duration-base) ease}._footerAction_7wp8s_121:hover:not(:disabled){background:#ffffff12}._footerAction_7wp8s_121:disabled{opacity:.55;cursor:not-allowed}._hint_7wp8s_143{margin:0;font-size:var(--fs-11);color:var(--color-text-muted)}._backdrop_t9njp_4{--backdrop-z: var(--z-confirm)}._dialog_t9njp_14{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5)}._toneDanger_t9njp_25{--dialog-border-color: var(--banner-error-border);--dialog-shadow: 0 0 20px rgba(166, 36, 46, .4)}._header_t9njp_30{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}._title_t9njp_37{margin:0;font-family:var(--font-heading);font-size:var(--fs-16);font-weight:var(--fw-semibold);letter-spacing:.02em}._description_t9njp_50{margin:var(--space-4) 0 0;color:var(--color-text-secondary)}._body_t9njp_59{color:var(--color-text-secondary);line-height:1.5}._footer_t9njp_64{display:flex;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-4)}._backdrop_rp8vm_18{--backdrop-padding: clamp(var(--space-7), 6vw, var(--space-10))}._dialog_rp8vm_35{--dialog-width: var(--dialog-width-lg);--dialog-placeholder-radius: var(--radius-xl);position:relative;display:flex;flex-direction:column;gap:var(--space-4);max-height:var(--entity-dialog-max-height);overflow:hidden;color:var(--color-text);outline:none}._header_rp8vm_50{position:relative;display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-5) var(--space-6) var(--space-4);border-bottom:1px solid var(--entity-dialog-divider)}._headerMain_rp8vm_65{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);width:100%}._headerText_rp8vm_73{display:flex;flex-direction:column;gap:var(--space-1);flex:1}._title_rp8vm_80{margin:0;font-family:var(--font-heading);font-size:var(--fs-16);font-weight:var(--fw-semibold);letter-spacing:.02em;color:var(--color-text);display:inline-flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}._titleIcon_rp8vm_107{color:inherit;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px}._titleText_rp8vm_116{display:inline-flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}._headerContent_rp8vm_123{width:100%;margin-top:var(--space-1);display:flex;align-items:center}._subtitle_rp8vm_130{margin:0;max-width:55ch;color:var(--color-text-secondary);font-size:var(--fs-13);line-height:1.6}._headerActions_rp8vm_138{display:inline-flex;align-items:center;gap:var(--space-2)}._headerAside_rp8vm_148{position:absolute;top:50%;right:calc(12rem + var(--space-4));transform:translateY(-50%);display:flex;align-items:center}._body_rp8vm_14{position:relative;display:flex;flex-direction:column;gap:var(--space-4);flex:1 1 auto;padding:0 var(--space-6);padding-bottom:var(--space-6);min-height:200px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable both-edges}._placeholder_rp8vm_178{display:flex;align-items:center;justify-content:center;padding:var(--space-7);margin:0;border:1px dashed rgba(255,255,255,.08);border-radius:var(--dialog-placeholder-radius);color:var(--color-text-muted);font-size:var(--fs-13);text-align:center;background:#ffffff05}._primaryActionBar_rp8vm_192{position:sticky;bottom:0;width:100%;padding:var(--space-4) 0 var(--space-1);display:flex;justify-content:flex-end;background:linear-gradient(to bottom,transparent 0%,color-mix(in srgb,var(--entity-dialog-bg) 92%,transparent) 40%,var(--entity-dialog-bg) 100%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);margin-top:auto;z-index:5}._primaryActionBarContent_rp8vm_210{width:100%;display:flex;justify-content:flex-end}@media(max-width:640px){._backdrop_rp8vm_18{--backdrop-padding: var(--space-2)}._dialog_rp8vm_35{--dialog-width: var(--dialog-width-md);max-height:calc(100vh - (2 * var(--space-2)))}._header_rp8vm_50,._body_rp8vm_14{padding-inline:var(--space-4)}._header_rp8vm_50{padding-top:var(--space-4);padding-bottom:var(--space-3)}._title_rp8vm_80{text-align:center;justify-content:left;width:100%}._headerMain_rp8vm_65{position:relative}._headerActions_rp8vm_138{position:absolute;right:0;top:50%;transform:translateY(-50%)}._primaryActionBar_rp8vm_192{position:relative;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:var(--space-3) 0 var(--space-2);border-top:1px solid var(--entity-dialog-divider);margin-top:auto;flex-shrink:0}._primaryActionBarContent_rp8vm_210{justify-content:stretch}}._container_1qr5a_1{position:relative;width:100%}._input_1qr5a_6{width:100%}._listbox_1qr5a_33{position:absolute;top:calc(100% + 6px);left:0;right:0;--panel-max-height: 240px}._grid_1q7il_6{display:flex;flex-direction:column;gap:var(--space-4)}._field_1q7il_12{display:flex;flex-direction:column;gap:var(--space-2)}._label_1q7il_18{font-size:var(--fs-12);font-weight:var(--fw-medium);color:var(--color-text-secondary)}._line2Link_1q7il_27{white-space:nowrap;align-self:flex-start;margin-top:calc(-1 * var(--space-2))}._row_1q7il_33{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-3)}._form_64irs_1{display:flex;flex-direction:column;gap:var(--space-4)}._typeRow_64irs_7{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-6);padding:0 0 var(--space-2)}._typeToggle_64irs_15{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);min-width:220px}._typeToggleLabel_64irs_23{font-size:var(--fs-12);font-weight:var(--fw-semibold);color:var(--color-text-secondary);line-height:22px;margin-bottom:var(--space-1)}._typeToggleLockedValue_64irs_33{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-4);border-radius:var(--radius-md);background:var(--form-control-bg);color:var(--color-text);font-weight:var(--fw-medium)}._section_64irs_43{display:flex;flex-direction:column;gap:var(--space-4)}._sectionHeader_64irs_49{display:flex;flex-direction:column;gap:var(--space-1)}._sectionHeading_64irs_55{margin:0;font-size:var(--fs-16);font-weight:var(--fw-semibold);color:var(--color-text)}._sectionDescription_64irs_62{margin:0;font-size:var(--fs-13);color:var(--color-text-muted)}._fieldGroup_64irs_68{display:flex;flex-direction:column;gap:var(--space-2);position:relative;padding-bottom:var(--space-2)}._addressLine2Link_64irs_79{white-space:nowrap;align-self:flex-start;margin-top:calc(-1 * var(--space-2))}._fieldRow_64irs_85{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-4)}._nameIndustryRow_64irs_91{grid-template-columns:minmax(0,1fr) 12rem;align-items:flex-end}@media(max-width:768px){._nameIndustryRow_64irs_91{grid-template-columns:1fr}}._tabPanel_64irs_105{display:flex;flex-direction:column;gap:var(--space-3)}._label_64irs_111{font-size:var(--fs-12);font-weight:var(--fw-semibold);color:var(--color-text-secondary);line-height:22px}._requiredMark_64irs_118{margin-left:4px;color:var(--color-error-text)}@media(max-width:768px){._typeRow_64irs_7{flex-direction:column;align-items:stretch;gap:var(--space-4)}._typeToggle_64irs_15{width:100%;min-width:0}}@media(max-width:640px){._typeToggle_64irs_15{width:100%;min-width:0}._fieldRow_64irs_85{grid-template-columns:1fr}._textarea_64irs_156{min-height:80px}}._tabShortcut_64irs_166{align-self:end;margin-bottom:var(--space-2)}._section_1fa5b_1{display:flex;flex-direction:column;gap:var(--space-4)}._pointList_1fa5b_7{display:flex;flex-direction:column;gap:var(--space-3)}._pointRow_1fa5b_13{display:flex;align-items:center;gap:var(--space-3)}._valueFieldGroup_1fa5b_19{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}._valueInputWrap_1fa5b_30{position:relative;width:100%}._valueInput_1fa5b_30{min-width:0}._valueInputWithStar_1fa5b_40{padding-right:2rem}._labelInput_1fa5b_44{flex:0 1 12rem;min-width:0}._primaryButton_1fa5b_51{position:absolute;top:50%;right:6px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:none;background:transparent;color:var(--color-text-muted);cursor:pointer;transition:color var(--duration-base) ease}._primaryButton_1fa5b_51:hover{color:var(--color-text)}._removeButton_1fa5b_73{flex-shrink:0}._addButton_1fa5b_77{align-self:flex-start}._pickerWrapper_1fa5b_83{position:relative;flex-shrink:0}._pickerTrigger_1fa5b_88{display:inline-flex;align-items:center;gap:2px;padding:6px 6px 6px 8px;border:1px solid var(--color-popover-border);border-radius:var(--radius-lg);background:transparent;color:var(--dropdown-item-text);cursor:pointer;transition:background var(--duration-base) ease,border-color var(--duration-base) ease}._pickerTrigger_1fa5b_88:hover,._pickerTrigger_1fa5b_88:focus-visible{background:var(--dropdown-item-hover-bg);outline:none}._pickerChevron_1fa5b_111{color:var(--dropdown-item-muted)}._pickerDropdown_1fa5b_125{position:absolute;top:calc(100% + 6px);left:0;margin:0;min-width:150px}@media(max-width:640px){._pointRow_1fa5b_13{flex-wrap:wrap}._valueFieldGroup_1fa5b_19{flex:1 1 100%}._labelInput_1fa5b_44{flex:1 1 0}}._section_171os_1{display:flex;flex-direction:column;gap:var(--space-4)}._sectionHeader_171os_7{display:flex;flex-direction:column;gap:var(--space-1)}._sectionHeading_171os_13{margin:0;font-size:var(--fs-16);font-weight:var(--fw-semibold);color:var(--color-text)}._sectionDescription_171os_20{margin:0;font-size:var(--fs-13);color:var(--color-text-muted)}._linkList_171os_26{display:flex;flex-direction:column;gap:var(--space-3)}._linkRow_171os_32{display:flex;align-items:center;gap:var(--space-3)}._urlFieldGroup_171os_38{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}._urlInput_171os_49{min-width:0}._removeButton_171os_53{flex-shrink:0}._addButton_171os_57{align-self:flex-start}._pickerWrapper_171os_63{position:relative;flex-shrink:0}._pickerTrigger_171os_68{display:inline-flex;align-items:center;gap:2px;padding:6px 6px 6px 8px;border:1px solid var(--color-popover-border);border-radius:var(--radius-lg);background:transparent;color:var(--dropdown-item-text);cursor:pointer;transition:background var(--duration-base) ease,border-color var(--duration-base) ease}._pickerTrigger_171os_68:hover,._pickerTrigger_171os_68:focus-visible{background:var(--dropdown-item-hover-bg);outline:none}._pickerChevron_171os_91{color:var(--dropdown-item-muted)}._pickerDropdown_171os_105{position:absolute;top:calc(100% + 6px);left:0;margin:0;min-width:170px}@media(max-width:640px){._linkRow_171os_32{flex-wrap:wrap}._urlInput_171os_49{flex:1 1 0}}._wrap_10qww_1{position:relative;width:78px;height:78px;flex-shrink:0}._square_10qww_8{width:var(--avatar-size-xl);height:var(--avatar-size-xl);padding:0;border-radius:var(--radius-lg);border:1px solid var(--form-control-border-color);background:var(--form-control-bg);color:var(--color-text-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;transition:background var(--duration-base) ease,border-color var(--duration-base) ease,color var(--duration-base) ease}._square_10qww_8:hover,._square_10qww_8:focus-visible{border-color:var(--form-control-border-hover-color);background:var(--form-control-bg-hover);color:var(--color-text);outline:none}._square_10qww_8[data-has-file=true]{color:var(--color-section-accent, var(--color-brand))}._image_10qww_40{width:100%;height:100%;object-fit:cover;display:block}._remove_10qww_47{position:absolute;top:-6px;right:-6px;width:18px;height:18px;padding:0;border-radius:50%;border:1px solid var(--color-border);background:var(--color-surface-elevated);color:var(--color-text-secondary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color var(--duration-base) ease,border-color var(--duration-base) ease}._remove_10qww_47:hover,._remove_10qww_47:focus-visible{color:var(--color-text);border-color:var(--color-text-secondary);outline:none}._fileInputNative_10qww_74{display:none}._overlay_rj263_1{--backdrop-z: var(--z-lightbox);--backdrop-bg: rgba(0, 0, 0, .6);animation:_imageLightboxFadeIn_rj263_1 var(--duration-base) ease}:root[data-theme=light] ._overlay_rj263_1{--backdrop-bg: rgba(15, 23, 42, .6)}._stage_rj263_29{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);max-width:100%;max-height:100%;cursor:default}._image_rj263_39{max-width:min(480px,90vmin);max-height:min(480px,90vmin);width:auto;height:auto;object-fit:contain;border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);cursor:default}._imageFull_rj263_52{max-width:min(1280px,92vw);max-height:82vh;width:auto;height:auto;object-fit:contain;border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);cursor:default}._footer_rj263_63{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--space-2) var(--space-4);max-width:100%}._caption_rj263_72{color:#ffffffd9;font-size:var(--fs-12);overflow-wrap:anywhere}._originalButton_rj263_78{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border:none;border-radius:var(--radius-md);background:#ffffff1f;color:#ffffffe6;font-size:var(--fs-12);cursor:pointer;transition:background var(--duration-base) ease}._originalButton_rj263_78:hover,._originalButton_rj263_78:focus-visible{background:#ffffff38}._originalButton_rj263_78:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._closeButton_rj263_106{position:fixed;top:var(--space-5);right:var(--space-5);width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:#ffffff1a;color:#ffffffe6;cursor:pointer;transition:background var(--duration-base) ease,color var(--duration-base) ease}._closeButton_rj263_106:hover,._closeButton_rj263_106:focus-visible{background:#fff3}._closeButton_rj263_106:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._closeButton_rj263_106 svg{width:22px;height:22px}@keyframes _imageLightboxFadeIn_rj263_1{0%{opacity:0}to{opacity:1}}._controls_ueokq_1{display:inline-flex;align-items:center;gap:var(--space-1);flex-shrink:0}._controlsCentered_ueokq_8{justify-content:center}._iconButtonSpacer_ueokq_13{width:var(--btn-icon-size-sm);height:var(--btn-icon-size-sm)}._swatch_ueokq_18{width:32px;height:32px;border-radius:var(--radius-md);padding:0;border:1px solid var(--color-border);background:none;overflow:hidden;cursor:pointer}._swatch_ueokq_18::-webkit-color-swatch-wrapper{padding:0}._swatch_ueokq_18::-webkit-color-swatch{border:none;border-radius:var(--radius-sm)}._swatch_ueokq_18::-moz-color-swatch{border:none;border-radius:var(--radius-sm)}._swatch_ueokq_18:disabled{opacity:.6;cursor:not-allowed}._modalContent_1jjx0_1{--modal-preview-size: min(220px, 80vw);display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}._modalPreviewWrapper_1jjx0_14{position:relative;display:inline-flex}._modalPreview_1jjx0_3,._modalPreview_1jjx0_3:before{border-radius:var(--avatar-radius)}._modalPreview_1jjx0_3{position:relative;width:var(--modal-preview-size);height:var(--modal-preview-size);border:1px solid var(--avatar-border-color);background:var(--avatar-bg);display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-muted);overflow:hidden;padding:0;font:inherit;appearance:none}._modalPreview_1jjx0_3[data-clickable=true]{cursor:pointer;transition:border-color var(--duration-base) ease,background var(--duration-base) ease}._modalPreview_1jjx0_3[data-clickable=true]:hover{border-color:var(--avatar-border-strong);background:var(--avatar-bg)}._modalPreview_1jjx0_3[data-clickable=true]:focus-visible{outline:none;border-color:var(--color-focus-ring);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-focus-ring) 35%,transparent)}._modalPreview_1jjx0_3[data-has-image=true]{background:none;border:none}._modalPreview_1jjx0_3[data-tinted=true]{border-color:color-mix(in srgb,var(--avatar-color) 70%,transparent);color:var(--avatar-color)}._modalPreview_1jjx0_3[data-tinted=true][data-clickable=true]:hover{border-color:var(--avatar-color);background:color-mix(in srgb,var(--avatar-color) 10%,transparent)}._modalPreview_1jjx0_3[data-loading=true]:before{inset:10px}._modalPreviewInitials_1jjx0_94{font-size:var(--avatar-initials-size-2xl);font-weight:var(--avatar-initials-weight);letter-spacing:var(--avatar-initials-tracking)}._modalPreviewImage_1jjx0_100{width:100%;height:100%;object-fit:cover;border-radius:inherit}._modalPlaceholderIcon_1jjx0_107{width:48px;height:48px}._modalDetails_1jjx0_112{display:flex;flex-direction:column;gap:var(--space-3);align-items:center;text-align:center}._modalActions_1jjx0_120{width:100%;display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;justify-content:center}._uploadTextAction_1jjx0_129{display:inline-flex;align-items:center;gap:var(--space-2);border:none;background:none;padding:0;font:inherit;font-size:var(--fs-14);color:var(--color-text-secondary);cursor:pointer;transition:color var(--duration-base) ease}._uploadTextAction_1jjx0_129 svg{width:16px;height:16px}._uploadTextAction_1jjx0_129:hover:not(:disabled),._uploadTextAction_1jjx0_129:focus-visible{color:var(--color-text);outline:none}._uploadTextAction_1jjx0_129:disabled{opacity:.5;cursor:not-allowed}._modalInfo_1jjx0_159{position:absolute;top:10px;right:10px;z-index:1}._modalPreview_1jjx0_3[data-aspect=wide]{height:auto;aspect-ratio:16 / 5}._modalPreview_1jjx0_3[data-aspect=wide][data-cropping=true]{height:var(--modal-preview-size);aspect-ratio:auto;cursor:default}._cropZoom_1jjx0_202{width:var(--modal-preview-size)}._cropArea_1jjx0_216:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:0}._anchor_2qd88_17{display:inline-flex}._fieldChip_2qd88_28{max-width:260px}._nativeHost_2qd88_38{position:relative}._nativeOverlay_2qd88_42{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;opacity:0;font-size:var(--fs-16);cursor:pointer;-webkit-appearance:none;appearance:none}._nativeHost_2qd88_38 .chip__clear{position:relative;z-index:1}._picker_syzdc_4{display:flex;flex-direction:column;gap:var(--space-2);width:100%}._header_syzdc_13{display:flex;justify-content:flex-end}._nudge_syzdc_19{display:flex;flex-direction:column;gap:var(--space-2)}._nudgeLabel_syzdc_25{font-size:var(--fs-11);color:var(--color-text-muted)}._nudgeList_syzdc_30{display:flex;flex-wrap:wrap;gap:var(--space-2)}._wrapper_1qmgg_1{position:relative;width:100%;min-width:0;display:inline-flex}._wrapper_1qmgg_1[data-disabled=true]{cursor:not-allowed}._input_1qmgg_12{width:100%;min-width:0;padding-right:44px;letter-spacing:normal;text-transform:none;appearance:none;-webkit-appearance:none;line-height:var(--form-control-line-height)}._input_1qmgg_12:disabled{cursor:not-allowed}._placeholder_1qmgg_27{position:absolute;left:var(--form-control-padding-x);right:44px;top:50%;transform:translateY(-50%);color:var(--form-control-placeholder-color);letter-spacing:normal;text-transform:none;font-size:var(--form-control-font-size);line-height:var(--form-control-line-height);pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.75;transition:opacity var(--duration-base) ease,color var(--duration-base) ease}._wrapper_1qmgg_1[data-has-value=true] ._placeholder_1qmgg_27,._wrapper_1qmgg_1[data-disabled=true] ._placeholder_1qmgg_27{opacity:0}._wrapper_1qmgg_1:focus-within ._placeholder_1qmgg_27{opacity:0}._wrapper_1qmgg_1[data-placeholder-visible=true]:not(:focus-within) ._input_1qmgg_12::-webkit-datetime-edit-text,._wrapper_1qmgg_1[data-placeholder-visible=true]:not(:focus-within) ._input_1qmgg_12::-webkit-datetime-edit-month-field,._wrapper_1qmgg_1[data-placeholder-visible=true]:not(:focus-within) ._input_1qmgg_12::-webkit-datetime-edit-day-field,._wrapper_1qmgg_1[data-placeholder-visible=true]:not(:focus-within) ._input_1qmgg_12::-webkit-datetime-edit-year-field,._wrapper_1qmgg_1[data-placeholder-visible=true]:not(:focus-within) ._input_1qmgg_12::-webkit-datetime-edit-hour-field,._wrapper_1qmgg_1[data-placeholder-visible=true]:not(:focus-within) ._input_1qmgg_12::-webkit-datetime-edit-minute-field{color:transparent;background-color:transparent}._iconButton_1qmgg_72{position:absolute;top:50%;right:14px;transform:translateY(-50%);touch-action:manipulation}._iconPassive_1qmgg_82{pointer-events:none}._input_1qmgg_12::-webkit-calendar-picker-indicator{display:none}._input_1qmgg_12::-webkit-inner-spin-button,._input_1qmgg_12::-webkit-clear-button{display:none}._input_1qmgg_12::-webkit-datetime-edit{padding:0;margin:0;line-height:var(--form-control-line-height);height:calc(var(--form-control-line-height) * 1em);min-height:0}._input_1qmgg_12::-webkit-datetime-edit-fields-wrapper{display:inline-flex;gap:2px;align-items:center;line-height:var(--form-control-line-height);height:calc(var(--form-control-line-height) * 1em);min-height:0;padding:0;margin:0}._input_1qmgg_12::-webkit-datetime-edit-text{padding:2px;color:var(--color-text-placeholder);text-transform:lowercase;line-height:var(--form-control-line-height)}._input_1qmgg_12::-webkit-datetime-edit-month-field,._input_1qmgg_12::-webkit-datetime-edit-day-field,._input_1qmgg_12::-webkit-datetime-edit-year-field,._input_1qmgg_12::-webkit-datetime-edit-hour-field,._input_1qmgg_12::-webkit-datetime-edit-minute-field{padding:0 2px;border-radius:var(--radius-sm);letter-spacing:.04em}._input_1qmgg_12:focus-visible::-webkit-datetime-edit-month-field,._input_1qmgg_12:focus-visible::-webkit-datetime-edit-day-field,._input_1qmgg_12:focus-visible::-webkit-datetime-edit-year-field,._input_1qmgg_12:focus-visible::-webkit-datetime-edit-hour-field,._input_1qmgg_12:focus-visible::-webkit-datetime-edit-minute-field{color:var(--color-text)}._input_1qmgg_12::-webkit-datetime-edit-month-field:focus,._input_1qmgg_12::-webkit-datetime-edit-day-field:focus,._input_1qmgg_12::-webkit-datetime-edit-year-field:focus,._input_1qmgg_12::-webkit-datetime-edit-hour-field:focus,._input_1qmgg_12::-webkit-datetime-edit-minute-field:focus{background-color:transparent}._input_1qmgg_12::-webkit-date-and-time-value{text-align:left}._popover_1qmgg_160{min-width:360px}._layout_1qmgg_167{display:grid;grid-template-columns:minmax(210px,auto) minmax(120px,auto);gap:14px}._timeSection_1qmgg_173{--time-scrollbar: 8px;display:flex;flex-direction:column;gap:12px;min-width:120px}._confirmButton_1qmgg_183{margin-top:auto;margin-right:var(--time-scrollbar);border:1px solid var(--color-popover-border);border-radius:var(--radius-lg);background:transparent;color:var(--dropdown-item-text);font-size:var(--fs-11);letter-spacing:var(--ls-caps);font-weight:var(--fw-regular);text-transform:uppercase;padding:6px 8px;cursor:pointer;transition:color var(--duration-base) ease,background var(--duration-base) ease}._confirmButton_1qmgg_183:hover,._confirmButton_1qmgg_183:focus-visible{color:var(--dropdown-item-text);background:var(--dropdown-item-hover-bg);outline:none}._timeHeader_1qmgg_211{display:flex;align-items:baseline;justify-content:flex-start;color:var(--dropdown-item-text)}._timeLabel_1qmgg_218{font-size:var(--fs-12);letter-spacing:var(--ls-caps);font-weight:var(--fw-regular);text-transform:uppercase;color:var(--dropdown-item-muted)}._timeList_1qmgg_234{max-height:240px;--scrollbar-size: var(--time-scrollbar)}@media(max-width:640px){._layout_1qmgg_167{grid-template-columns:1fr}._popover_1qmgg_160{min-width:280px}}._diamond_1aai5_11{flex:0 0 auto;width:10px;height:10px;transform:rotate(45deg);border-radius:var(--radius-xs);background:var(--type-diamond-color, var(--color-text-muted))}._picker_1rz7b_3{display:flex;flex-direction:column;gap:var(--space-2);width:100%;min-width:240px}._header_1rz7b_11{display:flex;justify-content:flex-end}._selected_1rz7b_16{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}._selectedItem_1rz7b_25{display:flex;align-items:center;gap:var(--space-2);padding:4px 6px;border-radius:var(--radius-md, 8px)}._selectedItem_1rz7b_25:hover{background:var(--color-hover-overlay)}._selectedIcon_1rz7b_37{flex:0 0 auto;color:var(--color-text-secondary)}._selectedLabel_1rz7b_42{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-12);color:var(--color-text)}._badgeWithRemove_10swi_14{display:inline-flex;align-items:center;gap:var(--space-1)}._removeButton_10swi_20{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;margin:0;border:none;border-radius:var(--radius-full);background:transparent;color:var(--color-text-muted);cursor:pointer;flex-shrink:0;transition:background var(--duration-fast),color var(--duration-fast)}._removeButton_10swi_20:hover{background:color-mix(in srgb,var(--color-error) 15%,transparent);color:var(--color-error-text)}._removeButton_10swi_20:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}._dot_1vouc_15{flex:0 0 auto}._host_qagnx_3{position:relative}._wrap_qagnx_2{display:flex;flex-direction:column;gap:var(--space-2)}._wrap_qagnx_2[data-overlay=true]{position:absolute;top:0;left:0;right:0;z-index:5;margin-inline:calc(-1 * var(--space-6));padding-inline:var(--space-6);background:var(--surface-elevated-bg, var(--surface-bg));border-radius:0 0 var(--radius-lg, 12px) var(--radius-lg, 12px)}._wrap_qagnx_2[data-expanded=true]{padding-bottom:var(--space-6);box-shadow:var(--shadow-lg, 0 16px 32px rgba(0, 0, 0, .35))}._inputRow_qagnx_42{display:flex;position:relative;align-items:flex-start;--field-line-offset: calc((32px - 1.35 * var(--fs-14)) / 2);gap:var(--space-1);padding-block:10px;padding-inline:var(--space-3) var(--space-1);border-radius:var(--form-control-radius);border:1px solid var(--color-border);background:var(--color-surface);--quickadd-hover-mix: 5%;transition:border-color var(--duration-base) ease,background var(--duration-base) ease}:root[data-theme=light] ._inputRow_qagnx_42{--quickadd-hover-mix: 4%}._inputRow_qagnx_42:hover{background:color-mix(in srgb,var(--color-surface),var(--color-text) var(--quickadd-hover-mix))}._inputRow_qagnx_42:focus-within{border-color:var(--color-border-strong)}._input_qagnx_42{flex:1;min-width:0;border:none;background:transparent;color:var(--color-text);font-size:var(--fs-13);line-height:1.35;padding-top:var(--field-line-offset)}@media(hover:none)and (pointer:coarse){._input_qagnx_42{font-size:var(--fs-16)}}._input_qagnx_42::placeholder{color:var(--color-text-secondary)}._input_qagnx_42:focus{outline:none}._input_qagnx_42:disabled{opacity:.6}._textarea_qagnx_144{field-sizing:content;resize:none;line-height:1.35;min-height:calc(1.35em + var(--field-line-offset));max-height:calc(5 * 1.35em + var(--field-line-offset) + 2px);overflow-y:auto;padding:var(--field-line-offset) 0 0;margin:0}._submit_qagnx_51{align-self:center;flex:none}._chips_qagnx_169{display:grid;grid-template-columns:1fr auto;align-items:start;gap:var(--space-2)}._badges_qagnx_177{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0}._save_qagnx_44{display:inline-flex;align-items:center;justify-content:center;padding:7px 16px;border:none;border-radius:var(--btn-radius-md);background:var(--save-accent, var(--color-brand));color:var(--color-text-on-brand);font-family:var(--font-heading);font-size:var(--fs-13);font-weight:var(--fw-medium);cursor:pointer;transition:background var(--duration-base) ease,opacity var(--duration-base) ease}._save_qagnx_44:not(:disabled):hover{background:var(--save-accent-hover, var(--save-accent, var(--color-brand)))}._save_qagnx_44:not(:disabled):active{transform:translateY(1px)}._save_qagnx_44:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._save_qagnx_44:disabled{opacity:.45;cursor:default}._hint_qagnx_226{flex:none;align-self:center;white-space:nowrap;margin-inline:var(--space-2) var(--space-1);color:var(--color-text-secondary);font-size:var(--fs-11)}._hint_qagnx_226 kbd{display:inline-block;padding:1px 5px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--scrollbar-track-color);color:var(--color-text-secondary);font-family:inherit;font-size:var(--fs-11);line-height:1.2}._savedFlash_qagnx_44{--form-control-note-inset-end: 44px;animation:_quickadd-saved-flash_qagnx_1 1.8s ease both}@keyframes _quickadd-saved-flash_qagnx_1{0%{opacity:0;transform:translateY(calc(-50% + 2px))}12%{opacity:1;transform:translateY(-50%)}82%{opacity:1;transform:translateY(-50%)}to{opacity:0;transform:translateY(-50%)}}._sectionTitle_8p92v_21{padding:0 var(--space-1) var(--space-1);font-size:var(--fs-10);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}._banner_1kpox_4{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);margin-bottom:var(--space-3);border-radius:var(--surface-radius, var(--radius-md));border:1px solid color-mix(in srgb,var(--color-brand) 30%,transparent);background:color-mix(in srgb,var(--color-brand) 8%,var(--surface-bg));font-size:var(--fs-12)}._icon_1kpox_16{color:var(--color-brand);flex-shrink:0}._text_1kpox_21{color:var(--color-text);min-width:0;flex:1 1 auto}._action_1kpox_27{appearance:none;flex-shrink:0;border:1px solid color-mix(in srgb,var(--color-brand) 45%,transparent);background:color-mix(in srgb,var(--color-brand) 12%,transparent);color:var(--color-brand);border-radius:var(--radius-full);padding:2px 12px;font-size:var(--fs-12);font-weight:var(--fw-semibold);cursor:pointer;white-space:nowrap;transition:background var(--duration-base) ease}._action_1kpox_27:hover{background:color-mix(in srgb,var(--color-brand) 20%,transparent)}._action_1kpox_27:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._dismiss_1kpox_51{appearance:none;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:none;background:none;color:var(--color-text-muted);cursor:pointer;padding:2px;border-radius:var(--radius-sm);transition:color var(--duration-base) ease}._dismiss_1kpox_51:hover{color:var(--color-text)}._dismiss_1kpox_51:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._backdrop_2ifpy_13{--backdrop-z: var(--z-overlay);--backdrop-padding: clamp(var(--space-4), 5vh, var(--space-8));height:100dvh;animation:_todayFadeIn_2ifpy_1 var(--duration-base) ease-out both}@keyframes _todayFadeIn_2ifpy_1{0%{opacity:0}to{opacity:1}}@keyframes _todayPanelIn_2ifpy_1{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}._panel_2ifpy_53{--dialog-width: var(--dialog-width-xl);display:flex;flex-direction:column;max-height:min(86vh,960px);max-height:min(86dvh,960px);overflow:hidden;animation:_todayPanelIn_2ifpy_1 var(--duration-base) ease-out both}._panelTall_2ifpy_67{height:min(86vh,960px);height:min(86dvh,960px)}._header_2ifpy_72{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6) var(--space-4);border-bottom:1px solid var(--entity-dialog-divider)}._headerText_2ifpy_86{display:flex;flex-direction:row;align-items:baseline;gap:var(--space-3);min-width:0}._title_2ifpy_95{margin:0;font-family:var(--font-heading);font-size:var(--fs-16);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text)}._meta_2ifpy_105{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-12);color:var(--color-text-secondary)}._closeButton_2ifpy_114{flex:0 0 auto}._quickAddWrap_2ifpy_121{position:relative;z-index:3;flex:0 0 auto;padding:var(--space-4) var(--space-6) var(--space-4)}._nextStepBannerSlot_2ifpy_130{position:relative;z-index:2;flex:0 0 auto;padding:0 var(--space-6)}._cols_2ifpy_120{flex:1;min-height:0;display:grid;grid-template-columns:58fr 42fr;overflow:hidden;border-top:1px solid var(--entity-dialog-divider);background:var(--color-app-bg)}._colLeft_2ifpy_154,._colRight_2ifpy_146{min-height:0;overflow:hidden;padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}._colRight_2ifpy_146{border-left:1px solid var(--surface-border)}._group_2ifpy_157{display:flex;flex-direction:column;gap:var(--space-2);flex-grow:var(--section-grow, 0);flex-shrink:1;flex-basis:var(--section-basis, auto);min-height:84px;padding:var(--space-3);border-radius:var(--surface-radius);background:var(--dashboard-section-card-bg, var(--color-box-bg))}._groupHead_2ifpy_192{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}._groupTitle_2ifpy_199{margin:0;font-size:var(--fs-11);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}._group_2ifpy_157[data-overdue=true] ._groupTitle_2ifpy_199{color:var(--color-error-text)}._rows_2ifpy_129{display:flex;flex-direction:column;gap:var(--space-2);flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:var(--space-1)}._showMore_2ifpy_227{align-self:flex-start;flex:none;padding:var(--space-2) var(--space-3);border:none;background:transparent;color:var(--color-text-muted);font-size:var(--fs-12);font-weight:var(--fw-medium);letter-spacing:.02em;cursor:pointer;border-radius:var(--radius-md, 8px);transition:color var(--duration-base) ease,background var(--duration-base) ease}._showMore_2ifpy_227:hover{color:var(--color-text);background:var(--color-hover-overlay)}._showMore_2ifpy_227:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._nowLine_2ifpy_255{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-1) 0;color:var(--color-text-secondary)}._nowLine_2ifpy_255:after{content:"";flex:1;height:1px;background:currentColor;opacity:.55}._nowLabel_2ifpy_271{flex:0 0 auto;font-size:var(--fs-11);font-weight:var(--fw-regular);letter-spacing:var(--ls-caps);font-variant-numeric:tabular-nums;text-transform:uppercase}._state_2ifpy_280,._empty_2ifpy_281{margin:0;padding:var(--space-7) var(--space-4);text-align:center;color:var(--color-text-secondary);font-size:var(--fs-13)}@media(max-width:640px){._backdrop_2ifpy_13{--backdrop-padding: var(--space-2)}._panel_2ifpy_53{max-height:94vh;max-height:94dvh}._panelTall_2ifpy_67{height:auto}._header_2ifpy_72{flex-wrap:wrap;align-items:flex-start;gap:var(--space-1) var(--space-2);padding:var(--space-4) var(--space-4) var(--space-3)}._headerText_2ifpy_86{flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:2px}._meta_2ifpy_105{white-space:normal}._quickAddWrap_2ifpy_121{padding:var(--space-3) var(--space-4)}._colLeft_2ifpy_154,._colRight_2ifpy_146{padding:var(--space-4) var(--space-4) var(--space-5)}._cols_2ifpy_120{display:flex;flex-direction:column;overflow-y:auto}._colLeft_2ifpy_154,._colRight_2ifpy_146{overflow-y:visible;min-width:0;flex:none}._colRight_2ifpy_146{border-left:none;border-top:1px solid var(--surface-border)}._group_2ifpy_157{flex:none;min-height:0}._rows_2ifpy_129{overflow:visible;padding-right:0}}@media(prefers-reduced-motion:reduce){._backdrop_2ifpy_13,._panel_2ifpy_53{animation-duration:1ms}}._searchShortcut_1vedi_3{flex-shrink:0;font-family:inherit;font-size:var(--fs-10);line-height:1;padding:2px 5px;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--color-divider) 70%,transparent);background:color-mix(in srgb,var(--color-sidebar-active) 60%,transparent);color:var(--color-text-muted)}._searchArea_gsksi_2{padding:var(--space-2) var(--space-4)}._searchTrigger_gsksi_6{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid transparent;background:var(--color-sidebar-hover);color:var(--color-text-muted);font-size:var(--fs-13);text-align:left;cursor:pointer;transition:border-color var(--duration-base) ease,background var(--duration-base) ease,color var(--duration-base) ease}._searchTrigger_gsksi_6:hover{border-color:var(--color-divider);background:var(--color-sidebar-active);color:var(--color-text-secondary)}._searchTrigger_gsksi_6:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._searchIcon_gsksi_40{flex-shrink:0;color:var(--color-text-muted)}._searchTriggerLabel_gsksi_45{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._searchAreaCollapsed_gsksi_54{padding:var(--space-2) 0;display:flex;justify-content:center}._searchToggle_gsksi_60{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--radius-full);border:1px solid color-mix(in srgb,var(--color-divider) 60%,transparent);background:color-mix(in srgb,var(--color-sidebar-active) 50%,transparent);color:var(--color-text-muted);cursor:pointer;transition:background var(--duration-fast) ease,color var(--duration-fast) ease}._searchToggle_gsksi_60:hover{background:var(--color-sidebar-hover);color:var(--color-text)}._searchToggle_gsksi_60:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._icon_1qauv_15{color:var(--color-warning-text)}._link_1qauv_19{color:var(--color-warning-text);font:inherit;font-weight:var(--fw-semibold);text-decoration:none;white-space:nowrap}._link_1qauv_19:hover{text-decoration:underline}._date_1qauv_31{color:var(--color-text);font-weight:var(--fw-semibold)}._message_1q5wz_6{display:flex;align-items:center;gap:var(--space-3)}._icon_1q5wz_13{color:var(--color-warning-text)}._infoAnchor_1q5wz_17{position:relative;display:inline}._infoTrigger_1q5wz_22{background:transparent;border:none;cursor:pointer;padding:0;color:var(--color-text-secondary);font-size:var(--fs-12);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--color-text-secondary) 40%,transparent);text-underline-offset:2px;white-space:nowrap;transition:color var(--duration-fast) ease}._infoTrigger_1q5wz_22:hover,._infoTrigger_1q5wz_22:focus-visible{color:var(--color-text)}._subscribeLink_1q5wz_41{color:var(--color-warning-text);font-weight:var(--fw-semibold);font-size:var(--fs-12);text-decoration:none;white-space:nowrap}._subscribeLink_1q5wz_41:hover{text-decoration:underline}._popover_1q5wz_54{position:absolute;top:calc(100% + 10px);left:0;width:340px;max-width:calc(100vw - 32px);background:#080c14f2;border-radius:16px;border:1px solid rgba(255,255,255,.12);box-shadow:var(--shadow-xl);padding:20px 24px;color:var(--color-text);font-weight:var(--fw-regular);line-height:1.6;letter-spacing:.02em;z-index:910}:root[data-theme=light] ._popover_1q5wz_54{background:#fffffff7;border-color:#0f172a1f;box-shadow:var(--shadow-xl)}._popoverClose_1q5wz_87{position:absolute;top:8px;right:10px;border:none;background:transparent;color:var(--color-text-secondary);font-size:var(--fs-18);cursor:pointer;line-height:1}._popoverClose_1q5wz_87:hover,._popoverClose_1q5wz_87:focus-visible{color:var(--color-text)}._popoverTitle_1q5wz_104{margin:0 0 10px;font-size:var(--fs-13);font-weight:var(--fw-medium)}._popoverBody_1q5wz_110{margin:0 0 16px;font-size:var(--fs-12);color:var(--color-text-secondary)}._popoverLink_1q5wz_116{display:inline-flex;align-items:center;gap:6px;color:var(--color-warning-text);font-weight:var(--fw-semibold);font-size:var(--fs-12);text-decoration:none}._popoverLink_1q5wz_116:hover{text-decoration:underline}@media(max-width:768px){._banner_1q5wz_72{flex-wrap:wrap;gap:var(--space-2)}._message_1q5wz_6{font-size:var(--fs-11)}._popover_1q5wz_54{position:fixed;top:50%;left:var(--space-4);right:var(--space-4);transform:translateY(-95%);width:auto}}@media(max-width:768px){._banner_1i2ay_13{position:absolute;top:52px;left:0;right:0;font-size:var(--fs-12)}}._icon_1i2ay_22{color:var(--color-text-secondary)}._strong_1i2ay_26{color:var(--color-text);font-weight:var(--fw-semibold)}._action_1i2ay_31{border:none;background:transparent;padding:0;color:var(--color-text);font:inherit;font-weight:var(--fw-semibold);white-space:nowrap;cursor:pointer}._action_1i2ay_31:disabled{cursor:not-allowed;opacity:.5}._feedback_1i2ay_47{margin-left:var(--space-2);color:var(--color-text-secondary)}._feedbackError_1i2ay_57{margin-left:var(--space-2);color:var(--color-error-text)}.driver-popover.kliien-tour{background-color:var(--color-popover-bg);color:var(--color-text);border:1px solid var(--color-popover-border);border-radius:var(--surface-radius);box-shadow:var(--color-popover-shadow);font-family:var(--font-body);max-width:min(340px,calc(100vw - 32px));padding:24px 24px 18px}.driver-popover.kliien-tour .driver-popover-footer{margin-top:20px}.driver-popover.kliien-tour-welcome{max-width:min(440px,calc(100vw - 32px));padding:38px 40px 32px}.driver-popover.kliien-tour-welcome .driver-popover-title{font-size:var(--fs-18)}.driver-popover.kliien-tour-welcome .driver-popover-description{font-size:var(--fs-15);margin-top:16px}.driver-popover.kliien-tour-welcome .kliien-tour-logo{display:inline-flex;align-items:center;color:var(--color-text);opacity:.85}.driver-popover.kliien-tour-welcome .kliien-tour-logo svg{display:block;height:22px;width:auto}.driver-popover.kliien-tour-welcome .driver-popover-footer{margin-top:28px}.driver-popover.kliien-tour .driver-popover-title{font-size:var(--fs-16);font-weight:var(--fw-semibold);color:var(--color-text-strong);line-height:1.35}.driver-popover.kliien-tour .driver-popover-description{font-size:var(--fs-13);color:var(--color-text-secondary);line-height:1.55;margin-top:6px}.driver-popover.kliien-tour .driver-popover-progress-text{font-size:var(--fs-11);color:var(--color-text-tertiary)}.driver-popover.kliien-tour .driver-popover-arrow{display:none}.driver-popover.kliien-tour .driver-popover-footer button{text-shadow:none;border-radius:var(--radius-md);font-size:var(--fs-13);font-weight:var(--fw-medium);padding:6px 14px}.driver-popover.kliien-tour .driver-popover-footer button.driver-popover-next-btn,.driver-popover.kliien-tour .driver-popover-footer button.driver-popover-done-btn{padding:9px 18px;border:1px solid var(--btn-accent);border-radius:var(--radius-md);background:var(--btn-accent);color:var(--btn-accent-text);font-size:var(--fs-14);font-weight:var(--fw-semibold);letter-spacing:.02em;line-height:1;transition:background-color var(--duration-fast) ease,border-color var(--duration-fast) ease,transform var(--duration-fast) ease}.driver-popover.kliien-tour .driver-popover-footer button.driver-popover-next-btn:hover,.driver-popover.kliien-tour .driver-popover-footer button.driver-popover-done-btn:hover{background:color-mix(in srgb,var(--btn-accent),var(--btn-primary-hover-target) var(--btn-primary-hover-mix));border-color:color-mix(in srgb,var(--btn-accent),var(--btn-primary-hover-target) var(--btn-primary-hover-mix))}.driver-popover.kliien-tour .driver-popover-footer button.driver-popover-next-btn:focus-visible,.driver-popover.kliien-tour .driver-popover-footer button.driver-popover-done-btn:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.driver-popover.kliien-tour .driver-popover-footer button.driver-popover-next-btn:active,.driver-popover.kliien-tour .driver-popover-footer button.driver-popover-done-btn:active{transform:translateY(1px)}.driver-popover.kliien-tour .driver-popover-footer button.driver-popover-prev-btn{padding:9px 18px;border:1px solid var(--btn-secondary-border);border-radius:var(--radius-md);background:var(--btn-secondary-bg);color:var(--btn-secondary-text);font-size:var(--fs-14);font-weight:var(--fw-semibold);letter-spacing:.02em;line-height:1;transition:background-color var(--duration-fast) ease,border-color var(--duration-fast) ease,transform var(--duration-fast) ease}.driver-popover.kliien-tour .driver-popover-footer button.driver-popover-prev-btn:hover{background:color-mix(in srgb,var(--btn-secondary-bg),var(--color-text) var(--btn-hover-mix));border-color:var(--btn-secondary-hover-border)}.driver-popover.kliien-tour .driver-popover-footer button.driver-popover-prev-btn:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.driver-popover.kliien-tour .driver-popover-footer button.driver-popover-prev-btn:active{transform:translateY(1px)}.driver-popover.kliien-tour .driver-popover-close-btn{color:var(--color-text-tertiary)}.driver-popover.kliien-tour .driver-popover-close-btn:hover{color:var(--color-text)}@property --tour-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes kliien-tour-spin{to{--tour-angle: 360deg}}@property --tour-cat{syntax: "<color>"; inherits: true; initial-value: #46a1f4;}:root{--tour-hue-animation: kliien-tour-hue}@keyframes kliien-tour-hue{0%,to{--tour-cat: var(--cat-projects)}16.6%{--tour-cat: var(--cat-events)}33.3%{--tour-cat: var(--cat-tasks)}50%{--tour-cat: var(--cat-trackups)}66.6%{--tour-cat: var(--cat-timeline)}83.3%{--tour-cat: var(--cat-notes)}}.kliien-tour-ring{position:fixed;z-index:1000000001;display:none;pointer-events:none;border-radius:var(--radius-2xl);box-shadow:0 0 18px 2px color-mix(in srgb,var(--tour-cat, var(--color-brand)) 40%,transparent);transition:top .3s ease,left .3s ease,width .3s ease,height .3s ease}.kliien-tour-ring.kliien-tour-ring--welcome{border-radius:var(--surface-radius);animation:kliien-tour-hue 18s linear infinite}.kliien-tour-ring:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;background:conic-gradient(from var(--tour-angle, 0deg),transparent 0deg,var(--tour-cat, var(--color-brand)) 70deg,transparent 170deg,transparent 360deg),linear-gradient(color-mix(in srgb,var(--tour-cat, var(--color-brand)) 28%,transparent) 0 0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:kliien-tour-spin 4s linear infinite}:root[data-theme=dark] .driver-active-element,:root[data-theme=dark] .driver-active-element a,:root[data-theme=dark] .driver-active-element button{color:var(--color-text)!important}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .driver-active-element,:root:not([data-theme=light]) .driver-active-element a,:root:not([data-theme=light]) .driver-active-element button{color:var(--color-text)!important}}._container_14fqj_1{display:flex;align-items:center;justify-content:center;min-height:300px;padding:var(--space-7)}._card_14fqj_9{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center;max-width:400px}._icon_14fqj_18{font-size:2.5rem;color:var(--color-error-text);line-height:1}._title_14fqj_24{margin:0;font-size:var(--fs-18);font-weight:var(--fw-semibold)}._message_14fqj_30{margin:0;font-size:var(--fs-13);color:var(--color-text-secondary);line-height:1.5}._backdrop_s1c8u_18{--backdrop-padding: clamp(var(--space-7), 5vw, var(--space-9));animation:_entityDialogFadeIn_s1c8u_1 var(--duration-base) ease-out both}._backdrop_s1c8u_18[data-closing]{animation:_entityDialogFadeOut_s1c8u_1 var(--duration-base) ease-in both;pointer-events:none}._backdrop_s1c8u_18 ._dialog_s1c8u_29{animation:_entityDialogSlideIn_s1c8u_1 var(--duration-base) ease-out both}._backdrop_s1c8u_18[data-closing] ._dialog_s1c8u_29{animation:_entityDialogSlideOut_s1c8u_1 var(--duration-base) ease-in both}@keyframes _entityDialogFadeIn_s1c8u_1{0%{opacity:0}to{opacity:1}}@keyframes _entityDialogFadeOut_s1c8u_1{0%{opacity:1}to{opacity:0}}@keyframes _entityDialogSlideIn_s1c8u_1{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _entityDialogSlideOut_s1c8u_1{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-4px) scale(.98)}}._dialog_s1c8u_29{--dialog-width: var(--dialog-width-lg);position:relative;display:flex;flex-direction:column;gap:0;max-height:var(--entity-dialog-max-height);overflow:hidden;padding:0}._dialog_s1c8u_29[data-has-rail=true]{flex-direction:row;--rail-divider: var(--entity-dialog-divider);--dialog-width: var(--dialog-width-xl);transition:width var(--duration-base) var(--ease-standard)}._dialog_s1c8u_29[data-has-rail=true]:has(.section-rail:not([data-collapsed=true])){--dialog-width: min( calc(var(--dialog-width-xl) + var(--rail-expanded-w) - var(--rail-collapsed-w)), 100% )}._railStack_s1c8u_143{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;min-height:0}._body_s1c8u_147{display:flex;flex-direction:column;gap:var(--space-4);font-size:var(--fs-15);color:var(--color-text);padding:var(--space-7) var(--space-6) var(--space-8);flex:1 1 auto;min-height:0;overflow:hidden auto;scrollbar-gutter:stable both-edges}._header_s1c8u_177{padding:var(--space-5) var(--space-6) var(--space-4);border-bottom:1px solid var(--entity-dialog-divider);display:flex;flex-direction:column;gap:var(--space-6)}._headerTop_s1c8u_185{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}._headerLead_s1c8u_197{display:flex;align-items:center;flex:0 0 auto}._headerText_s1c8u_203{display:flex;flex-direction:column;gap:var(--space-6);flex:1 1 0%;min-width:0}._dialog_s1c8u_29[data-section=notes][data-has-title=false] ._header_s1c8u_177{padding-top:var(--space-4);gap:var(--space-4)}._dialog_s1c8u_29[data-section=notes][data-has-title=false] ._headerLead_s1c8u_197{display:flex;align-items:center;flex:0 0 auto}._headerText_s1c8u_203{gap:var(--space-3)}._dialog_s1c8u_29[data-section=notes] ._headerActions_s1c8u_230{flex-direction:row;align-items:center;justify-content:flex-end;gap:var(--space-2)}._dialog_s1c8u_29[data-section=notes] ._headerCloseButton_s1c8u_237{order:0;margin-top:0}._dialog_s1c8u_29[data-section=tasks] ._headerActions_s1c8u_230{flex-direction:row;align-items:center;justify-content:flex-end;gap:var(--space-2)}._dialog_s1c8u_29[data-section=tasks] ._headerTop_s1c8u_185{align-items:flex-start}._dialog_s1c8u_29[data-section=tasks] ._headerCloseButton_s1c8u_237{order:0;margin-top:0}._dialog_s1c8u_29[data-section=trackups] ._headerActions_s1c8u_230{flex-direction:row;align-items:center;justify-content:flex-end;gap:var(--space-2)}._dialog_s1c8u_29[data-section=trackups] ._headerTop_s1c8u_185{align-items:flex-start}._dialog_s1c8u_29[data-section=trackups] ._headerCloseButton_s1c8u_237{order:0;margin-top:0}._dialog_s1c8u_29[data-section=events] ._headerActions_s1c8u_230{flex-direction:row;align-items:center;justify-content:flex-end;gap:var(--space-2)}._dialog_s1c8u_29[data-section=events] ._headerTop_s1c8u_185{align-items:flex-start}._dialog_s1c8u_29[data-section=events] ._headerCloseButton_s1c8u_237{order:0;margin-top:0}._dialog_s1c8u_29[data-section=projects] ._headerActions_s1c8u_230{flex-direction:row;align-items:center;justify-content:flex-end;gap:var(--space-2)}._dialog_s1c8u_29[data-section=projects] ._headerTop_s1c8u_185{align-items:flex-start}._dialog_s1c8u_29[data-section=projects] ._headerCloseButton_s1c8u_237{order:0;margin-top:0}._dialog_s1c8u_29[data-section=contacts] ._headerActions_s1c8u_230{flex-direction:row;align-items:center;justify-content:flex-end;gap:var(--space-2)}._dialog_s1c8u_29[data-section=contacts] ._headerTop_s1c8u_185{align-items:flex-start}._dialog_s1c8u_29[data-section=contacts] ._headerCloseButton_s1c8u_237{order:0;margin-top:0}._dialog_s1c8u_29[data-section=phases] ._headerActions_s1c8u_230,._dialog_s1c8u_29[data-section=workstreams] ._headerActions_s1c8u_230{flex-direction:row;align-items:center;justify-content:flex-end;gap:var(--space-2)}._dialog_s1c8u_29[data-section=phases] ._headerTop_s1c8u_185,._dialog_s1c8u_29[data-section=workstreams] ._headerTop_s1c8u_185{align-items:flex-start}._dialog_s1c8u_29[data-section=phases] ._headerCloseButton_s1c8u_237,._dialog_s1c8u_29[data-section=workstreams] ._headerCloseButton_s1c8u_237{order:0;margin-top:0}._headerTop_s1c8u_185[data-has-addon=true]{--entity-dialog-addon-space: 220px}._headerTop_s1c8u_185[data-has-addon=true] ._headerLead_s1c8u_197{display:flex;align-items:center;flex:0 0 auto}._headerText_s1c8u_203{flex:0 1 auto;max-width:clamp(0px,calc(110% - var(--entity-dialog-addon-space, 220px)),100%)}._headerTitleLine_s1c8u_368{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}._headerPreface_s1c8u_375{display:inline-flex;align-items:center;gap:var(--space-3)}._headerAddon_s1c8u_381{width:60px;height:60px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;gap:var(--space-3)}._dialog_s1c8u_29[data-section=contacts] ._headerAddon_s1c8u_381{--initials-avatar-size: var(--avatar-size-lg);--initials-avatar-initials-size: var(--avatar-initials-size-lg);--initials-avatar-glyph-size: var(--avatar-glyph-size-lg)}._headerSuffix_s1c8u_400{display:inline-flex;align-items:center;gap:var(--space-2);min-height:32px}._title_s1c8u_407{margin:0;font-family:var(--font-heading);font-size:var(--fs-16);font-weight:var(--fw-semibold);letter-spacing:.02em;color:var(--color-text)}._subtitle_s1c8u_416{margin:0;font-size:var(--fs-13);color:var(--color-text-secondary);max-width:80ch}._headerMeta_s1c8u_423{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}._headerActions_s1c8u_230{display:inline-flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:var(--space-3);position:relative}._headerCloseButton_s1c8u_237{order:-1;margin-top:calc(-1 * var(--space-2))}._headerTabs_s1c8u_444{display:flex;align-items:center;gap:var(--space-2);margin:calc(-1 * var(--space-2)) 0 0}._meta_s1c8u_451{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--space-4);margin:0;padding:var(--space-5) var(--space-6) var(--space-4);border-bottom:1px solid var(--entity-dialog-divider)}._metaItem_s1c8u_460{display:flex;flex-direction:column;gap:6px}._metaItem_s1c8u_460 dt{font-size:var(--fs-12);letter-spacing:var(--ls-caps);font-weight:var(--fw-regular);text-transform:uppercase;color:var(--color-text-muted)}._metaItem_s1c8u_460 dd{margin:0;font-size:var(--fs-16);color:var(--color-text)}._metaItem_s1c8u_460 small{font-size:var(--fs-11);color:var(--color-text-secondary)}._footer_s1c8u_485{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;padding:var(--space-4) var(--space-6) var(--space-6);border-top:1px solid var(--entity-dialog-divider)}._footerContent_s1c8u_495{flex:1 1 auto;color:var(--color-text-secondary);font-size:var(--fs-12)}@media(max-width:640px){._backdrop_s1c8u_18{--backdrop-padding: var(--space-3)}._dialog_s1c8u_29{padding:0}._header_s1c8u_177{padding:var(--space-4) var(--space-4) var(--space-3)}._headerTop_s1c8u_185{position:relative;padding-right:40px}._headerTop_s1c8u_185[data-has-addon=true] ._headerLead_s1c8u_197{display:flex;align-items:center;flex:0 0 auto}._headerText_s1c8u_203{max-width:100%}._headerAddon_s1c8u_381{order:3;width:100%;justify-content:center}._headerActions_s1c8u_230{position:absolute;top:calc(-1 * var(--space-2));right:calc(-1 * var(--space-2));width:auto;flex-direction:column;align-items:center;gap:var(--space-1)}._dialog_s1c8u_29[data-section=contacts] ._headerTop_s1c8u_185{flex-wrap:nowrap;align-items:flex-start;gap:var(--space-4);padding-right:40px}._dialog_s1c8u_29[data-section=contacts] ._headerLead_s1c8u_197{display:flex;align-items:center;flex:0 0 auto}._headerText_s1c8u_203{gap:var(--space-1)}._dialog_s1c8u_29[data-section=contacts] ._headerAddon_s1c8u_381{order:-1;width:48px;height:48px;min-width:48px;flex-shrink:0;--initials-avatar-size: var(--avatar-size-md);--initials-avatar-initials-size: var(--avatar-initials-size-md);--initials-avatar-glyph-size: var(--avatar-glyph-size-md)}._dialog_s1c8u_29[data-section=contacts] ._headerTop_s1c8u_185[data-has-addon=true] ._headerLead_s1c8u_197{display:flex;align-items:center;flex:0 0 auto}._headerText_s1c8u_203{flex:1 1 0;min-width:0;max-width:none}._dialog_s1c8u_29[data-section=contacts] ._subtitle_s1c8u_416{display:flex;flex-wrap:wrap;align-items:baseline;gap:0}._headerActions_s1c8u_230>:not(._headerCloseButton_s1c8u_237){display:none}._dialog_s1c8u_29[data-section=tasks] ._headerActions_s1c8u_230,._dialog_s1c8u_29[data-section=trackups] ._headerActions_s1c8u_230,._dialog_s1c8u_29[data-section=events] ._headerActions_s1c8u_230,._dialog_s1c8u_29[data-section=notes] ._headerActions_s1c8u_230,._dialog_s1c8u_29[data-section=projects] ._headerActions_s1c8u_230,._dialog_s1c8u_29[data-section=contacts] ._headerActions_s1c8u_230,._dialog_s1c8u_29[data-section=phases] ._headerActions_s1c8u_230,._dialog_s1c8u_29[data-section=workstreams] ._headerActions_s1c8u_230{flex-direction:column;gap:var(--space-1)}._dialog_s1c8u_29[data-section=tasks] ._headerCloseButton_s1c8u_237,._dialog_s1c8u_29[data-section=trackups] ._headerCloseButton_s1c8u_237,._dialog_s1c8u_29[data-section=events] ._headerCloseButton_s1c8u_237,._dialog_s1c8u_29[data-section=notes] ._headerCloseButton_s1c8u_237,._dialog_s1c8u_29[data-section=projects] ._headerCloseButton_s1c8u_237,._dialog_s1c8u_29[data-section=contacts] ._headerCloseButton_s1c8u_237,._dialog_s1c8u_29[data-section=phases] ._headerCloseButton_s1c8u_237,._dialog_s1c8u_29[data-section=workstreams] ._headerCloseButton_s1c8u_237{order:-1}._headerLead_s1c8u_197{display:flex;align-items:center;flex:0 0 auto}._headerText_s1c8u_203{gap:var(--space-2)}._subtitle_s1c8u_416{display:flex;flex-wrap:wrap;row-gap:var(--space-1)}._meta_s1c8u_451{padding:var(--space-3) var(--space-4)}._body_s1c8u_147{padding:var(--space-3) var(--space-4) var(--space-4);scrollbar-gutter:auto}._footer_s1c8u_485{padding:var(--space-3) var(--space-4) var(--space-4);flex-direction:column;align-items:stretch}}@media(prefers-reduced-motion:reduce){._backdrop_s1c8u_18,._backdrop_s1c8u_18[data-closing],._backdrop_s1c8u_18 ._dialog_s1c8u_29,._backdrop_s1c8u_18[data-closing] ._dialog_s1c8u_29{animation-duration:1ms}}._header_s1c8u_177[data-has-cover=true]{position:relative}._header_s1c8u_177[data-has-cover=true]>._headerTop_s1c8u_185,._header_s1c8u_177[data-has-cover=true]>._headerTabs_s1c8u_444{position:relative;z-index:1;pointer-events:none}._header_s1c8u_177[data-has-cover=true] ._headerLead_s1c8u_197,._header_s1c8u_177[data-has-cover=true] ._headerText_s1c8u_203,._header_s1c8u_177[data-has-cover=true] ._headerActions_s1c8u_230,._header_s1c8u_177[data-has-cover=true] ._headerTabs_s1c8u_444>*{pointer-events:auto}._header_s1c8u_177[data-has-cover=true] ._headerText_s1c8u_203{position:relative;width:fit-content;flex:0 1 auto}._header_s1c8u_177[data-has-cover=true] ._headerText_s1c8u_203:before{content:"";position:absolute;inset:calc(var(--project-cover-chip-inset-y) * -1) calc(var(--project-cover-chip-inset-x) * -1);z-index:-1;border-radius:var(--chip-radius);background:var(--project-cover-chip-bg)}._header_s1c8u_177[data-has-cover=true] ._headerActions_s1c8u_230:not([data-has-lead=true]):before,._header_s1c8u_177[data-has-cover=true] ._actionsGroup_s1c8u_793:before{content:"";position:absolute;inset:calc(var(--project-cover-chip-inset-y) * -1);z-index:-1;border-radius:var(--chip-radius);background:var(--project-cover-chip-bg)}._header_s1c8u_177[data-has-cover=true] ._headerActions_s1c8u_230:has(>[data-action-menu]:only-child):before,._header_s1c8u_177[data-has-cover=true] ._headerActions_s1c8u_230:has(>.btn--icon:only-child):before,._header_s1c8u_177[data-has-cover=true] ._actionsGroup_s1c8u_793:has(>[data-action-menu]:only-child):before,._header_s1c8u_177[data-has-cover=true] ._actionsGroup_s1c8u_793:has(>.btn--icon:only-child):before{inset:0;border-radius:var(--btn-icon-radius)}._headerActions_s1c8u_230[data-has-lead=true]{flex-direction:row;align-items:center;gap:var(--space-3)}._actionsLead_s1c8u_847,._actionsGroup_s1c8u_793{display:flex;align-items:center}._actionsGroup_s1c8u_793{position:relative;gap:var(--space-2)}._headerTop_s1c8u_185{--btn-icon-quiet-opacity: .3}._headerTop_s1c8u_185:hover [data-cover-trigger],._headerTop_s1c8u_185 [data-cover-trigger]:has(:focus-visible),._headerTop_s1c8u_185 [data-cover-trigger]:focus-visible{--btn-icon-quiet-opacity: 1}._header_s1c8u_177[data-has-cover=true] ._headerTitleLine_s1c8u_368{min-height:var(--btn-icon-size-sm)}._trigger_gmh5e_20{display:inline-flex;align-items:center;gap:var(--space-2);min-width:120px;cursor:pointer}._triggerLabel_gmh5e_28{flex:1 1 auto;text-align:left}._triggerIcon_gmh5e_33{flex-shrink:0;color:var(--color-text-muted);transition:transform var(--duration-base) ease}._trigger_gmh5e_20[data-open] ._triggerIcon_gmh5e_33{transform:rotate(180deg)}._form_ywzil_1{display:flex;flex-direction:column;gap:var(--space-4)}._field_ywzil_7{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}._row_ywzil_14{display:flex;flex-wrap:wrap;gap:var(--space-4)}._row_ywzil_14 ._field_ywzil_7{flex:1 1 140px}._label_ywzil_24{font-size:var(--fs-12);color:var(--color-text-secondary);font-weight:var(--fw-medium)}._nameRow_ywzil_33{display:flex;align-items:flex-start;gap:var(--space-4)}._nameField_ywzil_39{flex:1 1 auto}._displayField_ywzil_46{flex:0 0 auto;width:fit-content}._displayControls_ywzil_52{display:flex;align-items:center;gap:var(--space-2);min-height:var(--form-control-min-height)}._nameInput_ywzil_63{flex:1 1 auto;min-width:0}._status_ywzil_68{margin:0;font-size:var(--fs-12);color:var(--color-text-muted)}._status_ywzil_68[data-variant=error]{color:var(--banner-error-text)}._status_ywzil_68[data-variant=info]{color:var(--color-text-secondary)}._background_1qfe7_23{position:absolute;inset:0;overflow:hidden;z-index:0;pointer-events:none;padding:0;border:0;background:none;font:inherit;appearance:none}._background_1qfe7_23[data-clickable=true]{pointer-events:auto;cursor:pointer}._background_1qfe7_23[data-clickable=true]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}._background_1qfe7_23[data-loading=true]:before{--spinner-radius: 50%;--cover-spinner-size: 18px;width:var(--cover-spinner-size);height:var(--cover-spinner-size);top:calc(50% - var(--cover-spinner-size) / 2);left:calc(50% - var(--cover-spinner-size) / 2)}._image_1qfe7_82{display:block;width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;transition:opacity var(--duration-base) ease}._image_1qfe7_82[data-loaded=true]{opacity:1}._fileInput_1qfe7_102{display:none}._formSlot_1qfe7_111{width:32px;height:32px;flex:0 0 auto;padding:0;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--avatar-bg);color:var(--color-text-muted);overflow:hidden;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}._formSlot_1qfe7_111:disabled{cursor:default;opacity:var(--btn-disabled-opacity)}._formSlot_1qfe7_111:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._formSlotImage_1qfe7_140{width:100%;height:100%;object-fit:cover;object-position:center}._formSlotIcon_1qfe7_150{width:var(--btn-icon-glyph-sm);height:var(--btn-icon-glyph-sm)}._root_1kx9t_6{position:relative;display:inline-flex;align-items:center;vertical-align:middle}._icon_1kx9t_13{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;cursor:help;line-height:0;opacity:.75;transition:opacity var(--duration-base) ease}._icon_1kx9t_13 svg{width:15px;height:15px}._root_1kx9t_6:hover ._icon_1kx9t_13,._root_1kx9t_6:focus-within ._icon_1kx9t_13{opacity:1}._iconPrimary_1kx9t_36{color:var(--color-text)}._iconFormer_1kx9t_40{color:var(--color-text-muted)}._icon_1kx9t_13:focus-visible{outline:none;border-radius:50%;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-focus-ring) 35%,transparent)}._wrap_hucf0_3{position:relative;display:inline-flex}._badge_hucf0_8{position:absolute;top:-7px;left:-7px;z-index:3;display:inline-flex}._card_14rof_6{--person-card-width: 320px;width:min(100%,var(--person-card-width));flex:0 0 auto;min-height:140px;display:flex;flex-direction:column;gap:var(--space-3);position:relative;align-self:flex-start}._cardCompact_14rof_33{--card-tile-padding: var(--space-3);--person-card-width: 100%;min-height:auto;gap:var(--space-2)}._cardMuted_14rof_42 ._identity_14rof_42,._cardMuted_14rof_42 ._content_14rof_43,._cardMuted_14rof_42 ._cardFooter_14rof_44{opacity:.6}._cardHeader_14rof_48{display:flex;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;align-items:flex-start;position:relative;padding-right:var(--space-8)}._identity_14rof_42{display:flex;gap:var(--space-2);align-items:center}._identityInfo_14rof_64{display:flex;flex-direction:column;gap:2px}._primary_14rof_70{font-family:var(--font-heading);font-size:var(--fs-14);font-weight:var(--fw-semibold);letter-spacing:.04em;color:var(--color-text)}._secondary_14rof_80{font-size:var(--fs-11);color:var(--color-text-muted)}._meta_14rof_41{position:absolute;top:-4px;right:-10px;display:flex;flex-direction:column;gap:4px;min-width:auto;text-align:right;align-items:flex-end}._content_14rof_43{display:flex;flex-direction:column;gap:var(--space-3);width:100%}._cardFooter_14rof_44{display:flex;justify-content:flex-end;width:100%;margin-top:auto}._root_1ko5v_1{position:relative;display:inline-flex}._menu_1ko5v_21{position:absolute;top:calc(100% + 8px);min-width:160px}._menu_1ko5v_21[data-align=right]{right:0}._menu_1ko5v_21[data-align=left]{left:0}._menu_1ko5v_21[data-direction=up]{top:auto;bottom:calc(100% + 8px)}._root_13ixb_5{display:flex;flex-direction:column;gap:var(--space-5);position:relative;flex:1 1 0;min-height:0}._clusterGrid_13ixb_14{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-4);align-items:stretch;flex:1 1 0;min-height:0}._cluster_13ixb_14{display:flex;flex-direction:column;gap:var(--space-3);height:100%;min-height:0}._stakeholderPanel_13ixb_31{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--section-box-bg, var(--color-box-bg));height:100%;flex:1 1 0;min-height:0;overflow:hidden}:root[data-theme=light] ._stakeholderPanel_13ixb_31{border:1px solid var(--section-box-border, var(--surface-border))}._stakeholderPanelHeader_13ixb_48{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}._stakeholderPanelBody_13ixb_55{padding:0;min-height:160px;display:flex;flex-direction:column;gap:var(--space-3);justify-content:flex-start;align-items:stretch;text-align:left;background:transparent;flex:1 1 auto;min-height:0;overflow-y:auto}._stakeholderPanelBodyCentered_13ixb_70{justify-content:center;align-items:center;text-align:center}._stakeholderCards_13ixb_76{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:flex-start;width:100%;align-items:flex-start}._personCardDetails_13ixb_85{display:flex;flex-direction:column;gap:var(--space-5)}._personContactRow_13ixb_91{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-3);align-items:flex-start}._personContactDetail_13ixb_98{display:inline-flex;align-items:center;gap:var(--space-3);min-height:20px}._personCardIcon_13ixb_105{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;color:var(--color-text-muted)}._personCardDetail_13ixb_85{display:flex;flex-direction:column;gap:var(--space-1)}._personCardLabel_13ixb_120{font-size:var(--fs-11);letter-spacing:var(--ls-caps);font-weight:var(--fw-regular);text-transform:uppercase;color:var(--color-text-muted)}._rootEmbedded_13ixb_131,._rootEmbedded_13ixb_131 ._clusterGrid_13ixb_14{flex:none;min-height:unset}._rootEmbedded_13ixb_131 ._cluster_13ixb_14{height:auto;min-height:unset}._rootEmbedded_13ixb_131 ._stakeholderPanel_13ixb_31{height:auto;min-height:unset;overflow:visible;padding:0;background:transparent;gap:var(--space-3)}:root[data-theme=light] ._rootEmbedded_13ixb_131 ._stakeholderPanel_13ixb_31{border:none}._rootEmbedded_13ixb_131 ._stakeholderPanelBody_13ixb_55{min-height:unset;overflow:visible}@media(max-width:768px){._root_13ixb_5{flex:none;min-height:unset}._clusterGrid_13ixb_14{grid-template-columns:1fr;flex:none;min-height:unset}._cluster_13ixb_14{height:auto;min-height:unset}._stakeholderPanel_13ixb_31{height:auto;min-height:unset;overflow:visible}._stakeholderPanelBody_13ixb_55{min-height:unset;overflow:visible}}._personCardValue_13ixb_194{font-size:var(--fs-12);color:var(--color-text);margin:0}._personCardDetail_13ixb_85 select,._personCardDetail_13ixb_85 textarea,._personCardDetail_13ixb_85 p{width:100%}._cardMenu_13ixb_206{display:inline-flex}._cardActionForm_13ixb_210{width:100%}._cardActionButtons_13ixb_214{display:inline-flex;gap:var(--space-2)}._charCounter_13ixb_219{margin:0 0 var(--space-2);font-size:var(--fs-11);color:var(--color-text-secondary);text-align:right}._clusterEyebrow_13ixb_226{margin:0}._clusterTitleGroup_13ixb_231{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-text-secondary)}._clusterTitleIcon_13ixb_238{display:inline-flex;align-items:center;color:var(--cat-contacts, var(--color-brand))}._addDropdownAnchor_13ixb_244{position:relative;display:inline-flex}._linkDropdown_13ixb_255{position:absolute;top:calc(100% + 8px);right:0;left:auto;width:min(320px,80vw)}._rootEmbedded_13ixb_131 ._linkDropdown_13ixb_255{left:0;right:auto}._linkDropdownTitle_13ixb_271{margin:0;font-size:var(--fs-12);font-weight:var(--fw-semibold);color:var(--color-text)}._linkDropdownField_13ixb_278{position:relative;width:100%}._linkDropdownField_13ixb_278[data-invalid=true] .form-control{border-color:var(--form-control-border-error-color);box-shadow:0 0 0 1px var(--form-control-border-error-color)}._linkDropdownHint_13ixb_288{margin:0;font-size:var(--fs-11);color:var(--color-text-secondary)}._linkDropdownFieldGroup_13ixb_294{display:flex;flex-direction:column;gap:var(--space-2)}._linkDropdownLabel_13ixb_300{font-size:var(--fs-12);letter-spacing:var(--ls-caps);font-weight:var(--fw-regular);text-transform:uppercase;color:var(--color-text-secondary)}._linkDropdownTextarea_13ixb_311{width:100%}._linkDropdownActions_13ixb_315{display:flex;gap:var(--space-2);justify-content:flex-end}._tableAvatar_13ixb_325._tableAvatar_13ixb_325{min-width:var(--avatar-size-lg);min-height:var(--avatar-size-lg)}._deletionMessage_13ixb_330{margin:0 0 var(--space-2);color:var(--color-text-secondary);font-size:var(--fs-13)}._deletionMessageStrong_13ixb_336{margin:0;font-size:var(--fs-13);color:var(--color-text);font-weight:var(--fw-semibold)}._textarea_13ixb_342{min-height:80px}._placeholder_13ixb_346{margin:0;color:var(--color-text-muted);font-size:var(--fs-12)}._placeholderError_13ixb_352{color:var(--banner-error-text)}._placeholderEmpty_13ixb_357{margin:0;padding:var(--space-4);border-radius:var(--radius-lg);border:1px dashed var(--color-border);font-size:var(--fs-12);color:var(--color-text-muted);text-align:center}._noteText_13ixb_367{color:var(--color-text);font-size:var(--fs-12);margin:var(--space-1)}._inlineForm_13ixb_373{display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-end}._grid_1taix_1{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--collection-grid-min-width, 320px),1fr));gap:var(--space-5);width:100%;align-items:stretch;max-width:var(--collection-grid-max-width, none);justify-content:var(--collection-grid-justify, stretch);margin-left:auto;margin-right:auto}@media(max-width:1024px){._grid_1taix_1{--collection-grid-min-width: 200px}}@media(max-width:640px){._grid_1taix_1{grid-template-columns:1fr;gap:var(--space-2)}[data-density=compact] ._grid_1taix_1{gap:var(--space-1)}}._area_1wwrk_1{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3);border:1px dashed var(--color-border);border-radius:var(--radius-2xl);transition:border-color var(--duration-base) ease,background var(--duration-base) ease}._dragOver_1wwrk_14{border-color:var(--drop-target-border-color);background:var(--drop-target-bg)}._tall_1wwrk_20{min-height:320px}._tile_i9e1o_5{width:clamp(140px,28vw,200px);aspect-ratio:1 / 1;border-radius:var(--surface-radius);border:1px dashed var(--color-border);background:var(--surface-bg);display:flex;align-items:center;justify-content:center;align-self:flex-start}._wrapper_1n7so_1{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--section-box-bg, var(--color-box-bg));width:100%;align-self:stretch;flex:1 1 auto;min-height:0;overflow:hidden}:root[data-theme=light] ._wrapper_1n7so_1{border:1px solid var(--section-box-border, var(--surface-border))}._header_1n7so_27{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap}._titleGroup_1n7so_35{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-text-secondary);min-width:0}._titleIcon_1n7so_45{display:inline-flex;align-items:center}._header_1n7so_27 h3{margin:0;overflow:hidden;text-overflow:ellipsis}._count_1n7so_56{font-size:var(--fs-11);color:var(--color-text-muted)}._headerActions_1n7so_61{display:inline-flex;align-items:center;gap:var(--space-2);margin-left:auto}._body_1n7so_67{flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:var(--space-1)}._wrapperEmbedded_1n7so_76,._bodyEmbedded_1n7so_82{flex:none;min-height:unset;overflow:visible}._bodyCentered_1n7so_88{display:flex;justify-content:center;align-items:center;text-align:center}._emptyWithAction_1n7so_97{display:flex;flex-direction:column;gap:var(--space-3)}._panelGrid_1n7so_103{--collection-grid-min-width: 280px;--collection-grid-justify: flex-start;width:100%;margin-left:0;margin-right:0}._stateMessage_1n7so_111{margin:0;color:var(--color-text-muted);font-size:var(--fs-12)}._stateMessageError_1n7so_117{color:var(--banner-error-text)}._dropEmpty_1n7so_121{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);text-align:center}._dropEmptyIcon_1n7so_130{color:var(--color-text-muted);opacity:.55}._dropEmptyHint_1n7so_135{margin:0;color:var(--color-text-muted);font-size:var(--fs-12)}._loadMoreRow_1n7so_144{display:flex;justify-content:center;padding:var(--space-2) 0 var(--space-1)}@media(max-width:1024px){._wrapper_1n7so_1{min-height:unset;overflow:visible}._body_1n7so_67{overflow:visible;padding-right:0}}@media(max-width:768px){._panelGrid_1n7so_103{--collection-grid-min-width: 100%}}._card_1a921_3{display:flex;flex-direction:column;gap:var(--card-gap, var(--space-4))}._header_1a921_9{display:flex;align-items:center;gap:var(--space-3);flex-wrap:nowrap}._header_1a921_9>*{flex:0 0 auto}._header_1a921_9>span{zoom:.85}._title_1a921_37{flex:1 1 auto;min-width:0;margin:0;font-family:var(--font-heading);font-size:var(--fs-14);font-weight:var(--fw-semibold);letter-spacing:.04em;line-height:1.25rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._description_1a921_59{margin:0;font-size:var(--fs-12);line-height:1.5;color:var(--color-text-secondary)}._inlineMetaSection_1a921_67{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--space-3)}._inlineMetaRow_1a921_73{margin-top:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px;color:var(--color-text-muted);font-size:var(--fs-12);letter-spacing:var(--ls-caps);font-weight:var(--fw-regular);text-transform:uppercase}._inlineMetaLabel_1a921_86{color:inherit}._inlineMetaValue_1a921_90{font-size:var(--fs-13);color:var(--color-text);letter-spacing:normal;text-transform:none}._metaFooter_1a921_57{margin-top:auto;padding-top:var(--card-footer-gap, var(--space-4));border-top:1px solid color-mix(in srgb,var(--surface-border) 70%,transparent);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}._footerActions_1a921_108{display:inline-flex;align-items:center;gap:var(--space-2)}._metaFooterSpacer_1a921_116{width:42px;height:42px;border-radius:50%;background:transparent}@media(max-width:640px){._card_1a921_3{gap:var(--space-2);min-width:0;overflow:hidden}._description_1a921_59{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._inlineMetaSection_1a921_67{display:none}._metaFooter_1a921_57{padding-top:var(--space-2)}[data-density=compact] ._card_1a921_3{gap:var(--space-1)}[data-density=compact] ._description_1a921_59{display:none}[data-density=compact] ._metaFooter_1a921_57{padding-top:var(--space-1)}}._cardCompact_1a921_161{min-height:5rem}._cardCompact_1a921_161 ._title_1a921_37{-webkit-line-clamp:1}._headerCompact_1a921_171{align-items:center;gap:var(--space-2)}._cardCompact_1a921_161 ._description_1a921_59{display:none}._cardCompact_1a921_161 ._inlineMetaSection_1a921_67{display:flex;flex-wrap:wrap;gap:var(--space-3)}._cardCompact_1a921_161 ._inlineMetaRow_1a921_73{flex-direction:row;align-items:baseline;gap:4px}._cardCompact_1a921_161 ._inlineMetaValue_1a921_90{font-size:var(--fs-11)}._icon_1vfup_3{--priority-color: var(--color-brand);display:inline-flex;align-items:center;justify-content:center;width:calc(16px * var(--priority-icon-scale, 1));height:calc(24px * var(--priority-icon-scale, 1))}._frame_1vfup_12{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:calc(3px * var(--priority-icon-scale, 1));width:100%;height:100%;padding:0;box-sizing:border-box;border:none;border-radius:0;background:transparent}._slot_1vfup_27{display:block;width:calc(12px * var(--priority-icon-scale, 1));height:calc(6px * var(--priority-icon-scale, 1));border-radius:var(--radius-xs);background:color-mix(in srgb,var(--priority-color) 22%,transparent)}._slotFilled_1vfup_35{background:var(--priority-color)}._high_1vfup_39{--priority-color: var(--priority-high)}._normal_1vfup_43{--priority-color: var(--priority-normal)}._low_1vfup_47{--priority-color: var(--priority-low)}._srOnly_1vfup_51{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._chip_1ile8_5{display:inline-flex;align-items:center;justify-content:center;min-width:26px;min-height:22px;margin:0;padding:0 var(--space-1);border:1px dashed var(--color-border);border-radius:var(--radius-md);background:none;color:var(--color-text-muted);line-height:1;vertical-align:middle}._interactive_1ile8_25{cursor:zoom-in;transition:border-color var(--duration-base) ease,color var(--duration-base) ease}._interactive_1ile8_25:hover,._interactive_1ile8_25:focus-visible{border-color:var(--color-accent);color:var(--color-text);outline:none}._interactive_1ile8_25:disabled{cursor:default;opacity:.7}._error_1ile8_44{border-color:var(--banner-error-text);color:var(--banner-error-text)}._spinner_1ile8_49{animation:_noteInlineImageChipSpin_1ile8_1 .9s linear infinite}@keyframes _noteInlineImageChipSpin_1ile8_1{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._spinner_1ile8_49{animation:none}}._value_194h8_3{display:inline-flex;align-items:center;gap:var(--space-1);min-width:0;position:relative;top:2px}._icon_194h8_3{display:inline-flex;align-items:center;flex-shrink:0;align-self:center}._titleLink_194h8_3,._titleText_194h8_24{font-size:var(--fs-14);font-weight:var(--fw-semibold);color:var(--color-text);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._titleLink_194h8_3{appearance:none;border:none;background:transparent;padding:0;cursor:pointer}._titleLink_194h8_3:hover{text-decoration:underline}._toggle_4k0p4_10{display:inline-flex}._createButton_4k0p4_14{white-space:nowrap}._collection_4k0p4_18{display:flex;flex-direction:column;gap:var(--space-1);flex:1 1 auto;min-height:0}._listArea_4k0p4_26{display:flex;flex-direction:column;min-height:0;flex:1 1 auto}._collectionScroller_4k0p4_33{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-1);padding-bottom:var(--space-2);scrollbar-gutter:stable}._emptyState_4k0p4_1 h3{margin:0;font-family:var(--font-heading);font-size:var(--fs-16);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text)}._emptyState_4k0p4_1 p{margin:0;max-width:42ch}._emptyActions_4k0p4_58{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:center}._loadMore_4k0p4_66{display:flex;justify-content:center}._dialogSelectionPreview_4k0p4_71{margin-top:var(--space-3);color:var(--color-text)}._dialogSelectionPreview_4k0p4_71 ul{margin:var(--space-2) 0 0;padding-left:var(--space-4)}._dialogSelectionPreview_4k0p4_71 li{margin-bottom:var(--space-1)}._subtitleRow_4k0p4_87{display:inline-flex;align-items:center;gap:var(--space-7)}._subtitleDivider_4k0p4_93{display:inline-block;margin:0 var(--space-1);color:var(--color-text-muted)}._subtitleMeta_4k0p4_99{display:inline-flex;align-items:baseline;gap:var(--space-1)}._subtitleMetaLabel_4k0p4_105{font-size:var(--fs-12);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--color-text-muted);font-weight:var(--fw-regular)}._subtitleMetaValue_4k0p4_113{font-size:var(--fs-13);color:var(--color-text);font-weight:var(--fw-semibold)}._sectionHeader_4k0p4_125{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}._sectionHeading_4k0p4_132{margin:0;font-size:var(--fs-12);font-weight:var(--fw-medium);color:var(--color-text-secondary)}._sectionHeaderActions_4k0p4_139{display:inline-flex;align-items:center;gap:var(--space-2)}._descriptionEditor_4k0p4_147{display:flex;flex-direction:column;gap:var(--space-3);flex:1 1 auto;min-height:0}._descriptionEditorRoot_4k0p4_160,._descriptionEditorContent_4k0p4_167{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}._descriptionEditorContent_4k0p4_167 .ProseMirror{flex:1 1 auto}._descriptionStatus_4k0p4_178{margin:0;font-size:var(--fs-12);color:var(--color-text-muted)}._descriptionStatus_4k0p4_178[data-variant=error]{color:var(--banner-error-text)}._descriptionStatus_4k0p4_178[data-variant=info]{color:var(--color-text-secondary)}._section_4k0p4_125{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--section-box-bg, var(--color-box-bg))}._section_4k0p4_125 h3{margin:0;font-size:var(--fs-12);font-weight:var(--fw-medium);color:var(--color-text-secondary)}:root[data-theme=light] ._section_4k0p4_125{border:1px solid var(--section-box-border, var(--surface-border))}._mainBody_4k0p4_214{flex:0 0 auto;min-height:0;overflow:hidden}._descriptionSection_4k0p4_220{min-height:240px;flex:1 1 0;overflow:hidden}._descriptionSection_4k0p4_220 p{flex:1 1 auto;overflow-y:auto;min-height:0;scrollbar-gutter:stable;padding-right:var(--space-3)}._detailTabPanel_4k0p4_238{grid-area:1 / 1;display:flex;flex-direction:column;gap:var(--space-4)}._detailTabPanel_4k0p4_238[hidden]{display:flex;visibility:hidden;pointer-events:none}._assigneeCard_4k0p4_253{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:12px 16px;border-radius:var(--radius-xl);border:1px solid var(--color-border);background:var(--color-hover-overlay)}._assigneeCardName_4k0p4_264{display:block;font-size:var(--fs-15);font-weight:var(--fw-semibold);color:var(--color-text)}._assigneeCardMeta_4k0p4_271{display:block;margin-top:2px;font-size:var(--fs-12);color:var(--color-text-secondary)}._assigneeCoreBadge_4k0p4_282{--badge-tag-bg: transparent;--badge-border-color: color-mix(in srgb, var(--color-sidebar-text) 25%, transparent);position:relative;cursor:help}._assigneeCoreTooltip_4k0p4_306{--tooltip-max-width: 300px}._assigneeCoreBadge_4k0p4_282:before{content:"";position:absolute;top:0;right:100%;width:var(--space-3);height:100%;opacity:0}._assigneeCoreBadge_4k0p4_282:hover ._assigneeCoreTooltip_4k0p4_306,._assigneeCoreBadge_4k0p4_282:focus-visible ._assigneeCoreTooltip_4k0p4_306{pointer-events:auto}._assigneeCoreTooltip_4k0p4_306 a{color:var(--color-brand, #5ba4f5);text-decoration:underline;text-underline-offset:2px}._assigneeCoreTooltip_4k0p4_306 a:hover{color:var(--color-brand-light, #7db9f8)}._asideParticipantsGrid_4k0p4_345{display:block!important}._participantTileRole_4k0p4_351{font-size:var(--fs-11);color:var(--color-text-secondary)}._participantTileMenu_4k0p4_356{display:inline-flex;align-items:flex-start;justify-content:flex-end}._participantTileRoleEdit_4k0p4_362{display:flex;flex-direction:column;gap:var(--space-2);width:100%}._participantTileRoleActions_4k0p4_369{display:flex;justify-content:flex-end;gap:var(--space-2)}._participantAddWrapper_4k0p4_377{position:relative;min-height:0;display:flex;flex-direction:column}._participantAddForm_4k0p4_395{display:flex;flex-direction:column;gap:var(--space-3)}._participantAddHeader_4k0p4_401{display:flex;align-items:center;gap:var(--space-2);color:var(--color-text)}._participantAddTitle_4k0p4_408{margin:0;font-size:var(--fs-12);font-weight:var(--fw-semibold)}._participantAddActions_4k0p4_414{display:flex;justify-content:flex-end;gap:var(--space-2)}._participantSections_4k0p4_420{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}@media(max-width:640px){._participantSections_4k0p4_420{grid-template-columns:1fr;gap:var(--space-4)}}._participantSection_4k0p4_420{display:flex;flex-direction:column;gap:var(--space-2)}._participantSectionHeader_4k0p4_439{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}._participantSectionLabel_4k0p4_446{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--fs-12);font-weight:var(--fw-regular);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--color-text-muted)}._participantTypeChooser_4k0p4_457{display:flex;gap:var(--space-2)}._participantTypeButton_4k0p4_462{flex:1}._detailPrimaryActions_4k0p4_466{display:inline-flex;align-items:center;gap:var(--space-2)}._selectionLimitWarning_4k0p4_472{font-size:var(--fs-11);color:var(--banner-warning-text);font-weight:var(--fw-semibold)}._selectionNotice_4k0p4_478{font-size:var(--fs-12);letter-spacing:var(--ls-caps);text-transform:uppercase;font-weight:var(--fw-regular);color:var(--cat-tasks, var(--color-brand));white-space:nowrap}@media(max-width:1024px){._mainBody_4k0p4_214{overflow:visible;min-height:unset}._descriptionSection_4k0p4_220{min-height:unset;overflow:visible}._descriptionSection_4k0p4_220 p{overflow:visible;padding-right:0}._asidePanel_4k0p4_515{min-height:unset;overflow:visible}._participantAddWrapper_4k0p4_377{min-height:unset}}@media(max-width:768px){._subtitleRow_4k0p4_87{flex-wrap:wrap;gap:var(--space-2);row-gap:var(--space-1)}._subtitleDivider_4k0p4_93{display:none}._subtitleMeta_4k0p4_99{width:100%}._mobileAsideStack_4k0p4_540{display:flex;flex-direction:column;gap:var(--space-5)}}@media(max-width:640px){._toggle_4k0p4_10{display:none}._collectionScroller_4k0p4_33{overflow:visible;scrollbar-gutter:auto}}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}._wrapper_7vzs7_4{display:inline-block;max-width:100%;vertical-align:middle;line-height:0}._wrapper_7vzs7_4.ProseMirror-selectednode{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-md)}._editorRoot_jfmv7_1{border:1px solid var(--color-border);border-radius:var(--form-control-radius);background:var(--form-control-bg);transition:border-color var(--duration-base) ease,box-shadow var(--duration-base) ease,background var(--duration-base) ease;position:relative}._editorRoot_jfmv7_1:hover:not(._editorRootDisabled_jfmv7_28):not(._editorRootDropTarget_jfmv7_28){border-color:var(--form-control-border-hover-color);background:var(--form-control-bg-hover)}._editorRootFocused_jfmv7_33{background:var(--form-control-bg-hover);outline:var(--form-control-focus-outline-width) solid var(--form-control-focus-outline-color);outline-offset:var(--form-control-focus-outline-offset);border-color:var(--form-control-focus-border-color);box-shadow:var(--form-control-focus-ring-shadow)}._editorRootError_jfmv7_60{border-color:var(--form-control-border-error-color)}._editorRootDropTarget_jfmv7_28{border-color:var(--drop-target-border-color);background:var(--drop-target-bg);outline:none;box-shadow:none}._editorRootDisabled_jfmv7_28{opacity:.6;pointer-events:none}._editorContent_jfmv7_85{padding:16px 18px 32px;min-height:180px}._editorContent_jfmv7_85 .ProseMirror{min-height:150px;outline:none;white-space:pre-wrap}._editorContent_jfmv7_85 .ProseMirror ul[data-type=taskList]{list-style:none;padding-left:0}._editorContent_jfmv7_85 .ProseMirror ul[data-type=taskList] li{display:flex;gap:8px;align-items:flex-start}._editorContent_jfmv7_85 .ProseMirror ul[data-type=taskList] li>label{display:inline-flex;align-items:center;gap:4px}._editorContent_jfmv7_85 .ProseMirror>p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--color-text-muted);pointer-events:none;height:0;float:left}._slashTriggerButton_jfmv7_130{position:absolute;top:8px;right:8px;z-index:2;width:28px;height:28px;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--color-border) 60%,transparent);background:transparent;color:var(--color-text-muted);font-size:var(--fs-13);font-weight:var(--fw-semibold);font-family:var(--font-mono);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background var(--duration-base) ease,color var(--duration-base) ease,border-color var(--duration-base) ease}._slashTriggerButton_jfmv7_130:hover{background:color-mix(in srgb,transparent,var(--color-text) var(--btn-hover-mix));color:var(--color-text);border-color:var(--color-border)}._limitMessage_jfmv7_176{--form-control-note-inset: var(--space-4);--form-control-note-inset-block: 6px}._slashMenu_jfmv7_195{min-width:240px}.tippy-box[data-theme~=slash-menu]{pointer-events:auto;background:transparent;border:none;box-shadow:none}.tippy-box[data-theme~=slash-menu] .tippy-content{padding:0;pointer-events:auto}._field_qxd6o_6{display:flex;flex-direction:column;gap:var(--space-2)}._footer_qxd6o_14{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-2)}._hint_qxd6o_22{margin:0;font-size:var(--fs-11);color:var(--color-text-muted)}._counter_qxd6o_28{font-size:var(--fs-11);color:var(--color-text-muted)}._counterExceeded_qxd6o_33{color:var(--color-error-text);font-weight:var(--fw-semibold)}._boundedAuto_qxd6o_41,._boundedFill_qxd6o_42{max-height:min(30vh);overflow-y:auto;padding-right:var(--space-2);scrollbar-gutter:stable both-edges;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-color) transparent}._boundedAuto_qxd6o_41,._boundedFill_qxd6o_42{resize:vertical}._boundedAuto_qxd6o_41[style*=height],._boundedFill_qxd6o_42[style*=height]{max-height:none}._boundedFill_qxd6o_42{min-height:var(--form-control-textarea-min-height)}._boundedFill_qxd6o_42 .ProseMirror{min-height:0}._form_hjrr7_1{display:flex;flex-direction:column;gap:var(--space-4)}._tabsWrapper_hjrr7_7{margin-bottom:var(--space-3)}._tabPanel_hjrr7_11{display:flex;flex-direction:column;gap:var(--space-3)}._readOnlyAssignee_hjrr7_17{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:12px 16px;border-radius:var(--radius-xl);border:1px solid var(--color-border);background:var(--color-hover-overlay)}._readOnlyAssigneePrimary_hjrr7_28{display:block;font-size:var(--fs-15);font-weight:var(--fw-semibold);color:var(--color-text)}._readOnlyAssigneeMeta_hjrr7_35{display:block;margin-top:2px;font-size:var(--fs-12);color:var(--color-text-secondary)}._readOnlyAssigneeBadge_hjrr7_53{--badge-tag-bg: transparent;--badge-border-color: color-mix(in srgb, var(--color-sidebar-text) 25%, transparent);position:relative;cursor:help}._readOnlyAssigneeTooltip_hjrr7_68{--tooltip-max-width: 300px}._fieldGroup_hjrr7_72{display:flex;flex-direction:column;gap:var(--space-2);position:relative;padding-bottom:var(--space-2)}._titleProjectRow_hjrr7_80{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:flex-start}._titleField_hjrr7_87{flex:2 1 320px}._projectField_hjrr7_91{flex:1 1 220px}._label_hjrr7_95{font-size:var(--fs-12);font-weight:var(--fw-medium);line-height:22px;color:var(--color-text-secondary)}._requiredMark_hjrr7_102{margin-left:4px;color:var(--color-error-text)}._gridRow_hjrr7_109{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-4)}._section_hjrr7_115{display:flex;flex-direction:column;gap:var(--space-3);flex:1}._participantGrid_hjrr7_124{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-4);width:100%}._participantColumn_hjrr7_131{display:flex;flex-direction:column;gap:var(--space-2)}._participantColumnHeader_hjrr7_137{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:nowrap}._participantPlaceholderText_hjrr7_145{margin:0;padding:var(--space-4);border-radius:var(--radius-lg);border:1px dashed var(--color-border);font-size:var(--fs-12);color:var(--color-text-muted);text-align:center}._participantTiles_hjrr7_155{display:flex;flex-wrap:wrap;gap:var(--space-3)}._participantTile_hjrr7_155{--person-card-width: 280px}._participantTileMenu_hjrr7_169{display:inline-flex;align-items:flex-start;justify-content:flex-end}._participantTileRole_hjrr7_175{font-size:var(--fs-11);color:var(--color-text-secondary)}._participantTileRoleEdit_hjrr7_180{display:flex;flex-direction:column;gap:var(--space-2);width:100%}._participantTileRoleActions_hjrr7_187{display:flex;justify-content:flex-end;gap:var(--space-2)}._participantAddForm_hjrr7_195{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-xl);border:1px solid var(--color-border);background:var(--color-hover-overlay)}._participantAddActions_hjrr7_205{display:flex;justify-content:flex-end;gap:var(--space-2)}@media(max-width:768px){._gridRow_hjrr7_109{grid-template-columns:1fr}}._row_1f674_7{display:flex;align-items:center;gap:var(--space-3)}._meta_1f674_13{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}._name_1f674_21{font-size:var(--fs-15);font-weight:var(--fw-semibold);color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._size_1f674_30{font-size:var(--fs-12);color:var(--color-text-secondary)}._actions_1f674_35{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}._pageHeaderActions_spobk_13{position:relative;display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:44px;flex-wrap:nowrap}._selectionLimitWarning_spobk_23{font-size:var(--fs-11);color:var(--banner-warning-text);font-weight:var(--fw-semibold)}._selectionNotice_spobk_29{font-size:var(--fs-12);letter-spacing:var(--ls-caps);text-transform:uppercase;font-weight:var(--fw-regular);color:var(--cat-notes, var(--color-brand));white-space:nowrap}._filtersSlot_spobk_38{display:flex;align-items:center;justify-content:center;flex:1 1 auto;flex-wrap:wrap;gap:var(--space-2);min-width:0}._filtersSlot_spobk_38[data-has-content=false]{visibility:hidden}._toggle_spobk_52{display:inline-flex}._filters_spobk_38{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}@media(max-width:1024px){._pageHeaderActions_spobk_13{flex-direction:column;align-items:stretch}._filtersSlot_spobk_38{width:100%}._filtersSlot_spobk_38{justify-content:flex-start}}._collection_spobk_85{display:flex;flex-direction:column;gap:var(--space-1);flex:1 1 auto;min-height:0}._listArea_spobk_93{display:flex;flex-direction:column;min-height:0;flex:1 1 auto}._collectionScroller_spobk_100{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-1);padding-bottom:var(--space-4);scrollbar-gutter:stable}._emptyState_spobk_1 h3{margin:0;font-family:var(--font-heading);font-size:var(--fs-16);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text)}._emptyState_spobk_1 p{margin:0;max-width:42ch}._loadMore_spobk_125{display:flex;justify-content:center}._dialogSelectionPreview_spobk_130{margin-top:var(--space-3);color:var(--color-text)}._dialogSelectionPreview_spobk_130 ul{margin:var(--space-2) 0 0;padding-left:var(--space-4)}._dialogSelectionPreview_spobk_130 li{margin-bottom:var(--space-1)}._detailTabPanel_spobk_144{grid-area:1 / 1;width:100%}._detailTabPanel_spobk_144[hidden],._detailTabPanelHidden_spobk_150{display:flex;visibility:hidden;pointer-events:none}._participantStackButton_spobk_158{margin:0;align-items:center;justify-content:center}._contactStack_spobk_166{display:inline-flex;align-items:center;gap:0;min-width:0;box-shadow:var(--shadow-md)}._contactStackAvatars_spobk_174{display:flex;align-items:center;gap:0}._noteContent_spobk_180{padding:0;color:var(--color-text);font-size:var(--fs-15);line-height:1.6;white-space:normal}._noteContentConstrained_spobk_188{max-height:min(420px,55vh);overflow-y:auto;padding-right:var(--space-2);scrollbar-gutter:stable both-edges;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-color) transparent}._noteMarkdown_spobk_202 input[type=checkbox]{accent-color:var(--color-primary, #48c);margin-right:var(--space-2)}._detailTimelineValue_spobk_207{font-size:var(--fs-15);color:var(--color-text)}._detailButtons_spobk_217{display:inline-flex;align-items:center;gap:var(--space-2)}._overviewMetaRow_spobk_223{display:flex;align-items:center;gap:var(--space-4)}._detailAttachmentsGrid_spobk_229{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-5)}._detailAttachmentCard_spobk_238{flex:1 1 140px;max-width:168px;display:flex;flex-direction:column;gap:10px}._detailAttachmentPreviewButton_spobk_246{width:100%;height:108px;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-lg);background:#ffffff08;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color var(--duration-base) ease,box-shadow var(--duration-base) ease,background var(--duration-base) ease}._detailAttachmentPreviewButton_spobk_246:hover{border-color:#ffffff2e;background:#ffffff0d;box-shadow:var(--shadow-md)}._detailAttachmentPreviewButton_spobk_246:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._detailAttachmentPreviewButton_spobk_246:disabled{opacity:.7;cursor:not-allowed}._detailAttachmentPreviewImage_spobk_280{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--duration-base) ease}._detailAttachmentPreviewButton_spobk_246:hover ._detailAttachmentPreviewImage_spobk_280{transform:scale(1.04)}._detailAttachmentPreviewPlaceholder_spobk_292{width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-muted);position:relative}._detailAttachmentTypeBadge_spobk_315{position:absolute;right:var(--space-2);bottom:var(--space-2);padding:3px 7px;border-radius:var(--radius-full);background:#00000059;border:1px solid rgba(255,255,255,.18);color:var(--color-text);font-size:var(--fs-11);letter-spacing:.06em;text-transform:uppercase}._detailAttachmentTextPreview_spobk_329{width:100%;height:100%;margin:0;padding:10px 12px;font-family:var(--font-mono);font-size:var(--fs-10);line-height:1.35;color:var(--color-text-secondary);white-space:pre-wrap;overflow:hidden;text-overflow:ellipsis;display:block}._detailAttachmentMeta_spobk_343{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}._detailAttachmentName_spobk_350{font-size:var(--fs-13);font-weight:var(--fw-medium);color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}._detailAttachmentActions_spobk_360{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}._detailAttachmentActionButtons_spobk_370{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}._detailAttachmentSize_spobk_377{font-size:var(--fs-12);color:var(--color-text-muted)}@media(max-width:640px){._detailAttachmentCard_spobk_238{flex:1 1 100%;max-width:360px}}._detailFooterLabel_spobk_389{font-size:var(--fs-12);font-weight:var(--fw-medium);color:var(--color-text-secondary)}._subtitleRow_spobk_396{display:inline-flex;align-items:center;gap:var(--space-7)}._subtitleProjectGroup_spobk_404{display:inline-flex;align-items:center;gap:var(--space-2)}._subtitleCategory_spobk_410{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--fs-12);font-weight:var(--fw-semibold);letter-spacing:.02em;color:var(--detail-subtitle-category-color, var(--color-text-secondary))}._subtitleCategory_spobk_410>svg{position:relative;top:-1.5px}._section_spobk_430{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--section-box-bg, var(--color-box-bg))}._section_spobk_430 h3{margin:0;font-size:var(--fs-12);font-weight:var(--fw-medium);color:var(--color-text-secondary)}:root[data-theme=light] ._section_spobk_430{border:1px solid var(--section-box-border, var(--surface-border))}._contentSection_spobk_450{display:flex;flex-direction:column;min-height:120px;flex:1 1 0;overflow:hidden}._contentSection_spobk_450 ._noteContent_spobk_180{max-height:none;flex:1 1 auto;min-height:0}@media(max-width:1024px){._contentSection_spobk_450{min-height:unset;overflow:visible}._contentSection_spobk_450 ._noteContent_spobk_180{overflow:visible;padding-right:0}._asidePanel_spobk_489{min-height:unset;overflow:visible}}@media(max-width:768px){._filters_spobk_38{width:100%;justify-content:flex-start}._subtitleRow_spobk_396{flex-wrap:wrap;gap:var(--space-2);row-gap:var(--space-1)}._mobileAsideStack_spobk_507{display:flex;flex-direction:column;gap:var(--space-5)}}._noteTypeControl_spobk_517{position:relative}._noteTypeTrigger_spobk_521{display:inline-flex;align-items:center;gap:8px;padding:var(--space-1) var(--space-3);font-size:var(--fs-12);height:auto;min-width:0;cursor:pointer}._noteTypeTriggerIcon_spobk_532{display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-muted);flex-shrink:0}._noteTypeTriggerLabel_spobk_540{white-space:nowrap;color:var(--color-text)}._noteTypeCaret_spobk_545{color:var(--color-text-muted);flex-shrink:0}._noteTypeDropdown_spobk_552{position:absolute;top:calc(100% + 6px);left:0;min-width:180px}._sectionHeaderActions_spobk_565{display:inline-flex;align-items:center;gap:var(--space-2)}._contentEditWrapper_spobk_571{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;padding-top:var(--space-8)}._contentEditField_spobk_582{flex:1 1 auto;min-height:0}._contentEditorRoot_spobk_581,._contentEditorContent_spobk_594{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}._contentEditorContent_spobk_594 .ProseMirror{flex:1 1 auto}._hint_spobk_605{margin:0;font-size:var(--fs-11);color:var(--color-text-muted)}._charCounter_spobk_611{font-size:var(--fs-11);color:var(--color-text-muted)}._charCounterExceeded_spobk_616{color:var(--color-error-text);font-weight:var(--fw-semibold)}._detailAttachmentPreviewImageWrapper_spobk_621{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}@media(max-width:640px){._toggle_spobk_52{display:none}._collectionScroller_spobk_100{overflow:visible;scrollbar-gutter:auto}}._list_atleo_11{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}@media(max-width:640px){._toggle_1q0cd_5{display:none}}._header_q66g9_1{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}._subtitle_q66g9_9{margin:0;font-size:var(--fs-12);color:var(--color-text-muted);max-width:42ch}._list_q66g9_16{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}._item_q66g9_30{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}._info_q66g9_37{display:inline-flex;align-items:center;gap:12px;min-width:0}._main_q66g9_44{display:flex;flex-direction:column;gap:2px;min-width:0}._name_q66g9_51{font-size:var(--fs-13);font-weight:var(--fw-medium);color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}._meta_q66g9_61{font-size:var(--fs-11);color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._pendingTag_q66g9_69{margin-left:4px;font-style:italic;opacity:.85}._empty_q66g9_75{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);text-align:center}._emptyIcon_q66g9_85{color:var(--color-text-muted);opacity:.55}._placeholder_q66g9_90{margin:0;font-size:var(--fs-12);color:var(--color-text-muted)}._visuallyHidden_q66g9_96{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._header_byomg_9{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}._actions_byomg_23{display:inline-flex;align-items:center;gap:var(--space-2);margin-left:auto}._visuallyHidden_byomg_2{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._button_fgqj0_4{display:inline-block;max-width:100%;padding:0;border:none;background:none;cursor:zoom-in;line-height:0;border-radius:var(--radius-md)}._button_fgqj0_4:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._image_fgqj0_24{display:block;max-width:min(320px,100%);max-height:220px;width:auto;height:auto;object-fit:contain;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-2, var(--color-surface));transition:border-color var(--duration-base) ease}._button_fgqj0_4:hover ._image_fgqj0_24{border-color:var(--color-accent)}._placeholder_fgqj0_48{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:1px dashed var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--fs-12);vertical-align:middle}._loading_fgqj0_62{min-width:120px;min-height:24px}._container_1v509_6{position:relative;width:100%}._trigger_1v509_26{appearance:none;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin:0;font-weight:var(--fw-medium);box-sizing:border-box;cursor:pointer}._triggerContent_1v509_38{display:flex;align-items:center;gap:var(--space-2);min-width:0}._triggerLabel_1v509_45{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._triggerPlaceholder_1v509_51{color:var(--form-control-placeholder-color)}._triggerChevron_1v509_55{flex-shrink:0;color:var(--color-text-muted);transition:transform var(--duration-base) ease}._listbox_1v509_75{position:absolute;top:calc(100% + 6px);left:0;right:0}._listbox_1v509_75[data-placement=top]{top:auto;bottom:calc(100% + 6px)}._booleanToggle_1og1k_11{width:100%}._statusRow_1og1k_15{display:flex;align-items:center;gap:8px}._statusLabel_1og1k_21{font-size:var(--fs-12);color:var(--color-text-muted);white-space:nowrap}._statusSelect_1og1k_27{flex:1}._footer_1og1k_31{display:flex;justify-content:flex-end;gap:8px}._closedHint_1og1k_37{font-size:var(--fs-12);color:var(--color-text-muted);text-align:center;padding:8px 0}._cell_1bc2k_4{min-width:0}._static_1bc2k_11{display:inline-flex;align-items:center;gap:var(--space-2);width:100%}._avatarSlot_1bc2k_18{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}._text_1bc2k_25{display:flex;flex-direction:column;gap:2px;min-width:0}._primary_1bc2k_32{font-size:var(--fs-13);font-weight:var(--fw-semibold);color:var(--color-text);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._meta_1bc2k_43{font-size:var(--fs-11);color:var(--color-text-muted);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-density=compact] ._listDensity_1bc2k_57{--initials-avatar-size: var(--avatar-size-sm);--initials-avatar-initials-size: var(--avatar-initials-size-sm);--initials-avatar-glyph-size: var(--avatar-glyph-size-sm)}._card_1k109_3{display:flex;flex-direction:column;gap:var(--card-gap, var(--space-4))}._header_1k109_9{display:flex;align-items:center;gap:var(--space-3);flex-wrap:nowrap;width:100%}._header_1k109_9>*{flex:0 0 auto;min-width:0}._header_1k109_9>span{zoom:.85}._footerActions_1k109_35{display:inline-flex;align-items:center;gap:var(--space-2)}._title_1k109_45{flex:1 1 auto;min-width:0;margin:0;font-family:var(--font-heading);font-size:var(--fs-14);font-weight:var(--fw-semibold);letter-spacing:.04em;text-align:left;line-height:1.25rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._description_1k109_70{margin:0;font-size:var(--fs-13);line-height:1.5;color:var(--color-text-secondary);text-align:left}._inlineMetaSection_1k109_80{display:flex;flex-direction:column;gap:var(--space-1)}._inlineMetaRow_1k109_86{display:inline-flex;align-items:baseline;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--fs-12);letter-spacing:var(--ls-caps);font-weight:var(--fw-regular);text-transform:uppercase}._inlineMetaLabel_1k109_97{color:inherit}._inlineMetaValue_1k109_101{font-size:var(--fs-13);color:var(--color-text);text-transform:none;letter-spacing:0}._bottomRow_1k109_108{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-4);align-items:center}._assigneeText_1k109_115{display:flex;flex-direction:column;gap:4px}._assigneeLabel_1k109_121{font-size:var(--fs-12);letter-spacing:var(--ls-caps);font-weight:var(--fw-regular);text-transform:uppercase;color:var(--color-text-muted)}._assigneeName_1k109_129{font-size:var(--fs-13);font-weight:var(--fw-semibold);color:var(--color-text);word-break:break-word}._dueInline_1k109_139{display:flex;flex-direction:column;align-items:flex-end;gap:4px;justify-self:end;color:var(--color-text-muted);font-size:var(--fs-12);letter-spacing:var(--ls-caps);font-weight:var(--fw-regular);text-transform:uppercase;white-space:nowrap}._dueInline_1k109_139 ._inlineMetaValue_1k109_101{font-size:var(--fs-13);color:var(--color-text);text-transform:none;letter-spacing:0}._metaFooter_1k109_68{margin-top:auto;padding-top:var(--card-footer-gap, var(--space-4));border-top:1px solid color-mix(in srgb,var(--surface-border) 70%,transparent);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}._metaFooterSpacer_1k109_172{width:42px;height:42px;border-radius:50%;background:transparent}@media(max-width:640px){._card_1k109_3{gap:var(--space-2);min-width:0;overflow:hidden}._description_1k109_70{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--fs-12)}._assigneeProfile_1k109_196{--initials-avatar-size: var(--avatar-size-sm);--initials-avatar-initials-size: var(--avatar-initials-size-sm);--initials-avatar-glyph-size: var(--avatar-glyph-size-sm)}._inlineMetaSection_1k109_80{display:none}._metaFooter_1k109_68{padding-top:var(--space-2)}._bottomRow_1k109_108{grid-template-columns:1fr auto}._assigneeProfile_1k109_196{justify-content:flex-start}[data-density=compact] ._card_1k109_3{gap:var(--space-1)}[data-density=compact] ._description_1k109_70{display:none}[data-density=compact] ._assigneeProfile_1k109_196{--initials-avatar-size: var(--avatar-size-xs);--initials-avatar-initials-size: var(--avatar-initials-size-xs);--initials-avatar-glyph-size: var(--avatar-glyph-size-xs)}[data-density=compact] ._metaFooter_1k109_68{padding-top:var(--space-1)}}._cardCompact_1k109_240{min-height:5rem}._cardCompact_1k109_240 ._title_1k109_45{-webkit-line-clamp:1}._headerCompact_1k109_250{align-items:center;gap:var(--space-2)}._cardCompact_1k109_240 ._description_1k109_70{display:none}._cardCompact_1k109_240 ._inlineMetaSection_1k109_80{display:flex;flex-wrap:wrap;gap:var(--space-3)}._cardCompact_1k109_240 ._inlineMetaRow_1k109_86{flex-direction:row;align-items:baseline;gap:4px}._cardCompact_1k109_240 ._inlineMetaValue_1k109_101{font-size:var(--fs-11)}._cardCompact_1k109_240 ._assigneeProfile_1k109_196,._cardCompact_1k109_240 ._assigneeText_1k109_115{min-width:0}._cardCompact_1k109_240 ._assigneeLabel_1k109_121{display:none}._cardCompact_1k109_240 ._assigneeName_1k109_129{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._cardCompact_1k109_240 ._dueInline_1k109_139{flex-direction:row;align-items:baseline;gap:4px}._row_10qoe_3{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}._wrapper_hhlyb_1{position:relative;width:100%}._input_hhlyb_6{cursor:text;padding-right:86px;text-transform:none}._input_hhlyb_6:disabled{cursor:not-allowed}._iconButton_hhlyb_16,._clearButton_hhlyb_17{position:absolute;top:50%;transform:translateY(-50%)}._iconButton_hhlyb_16{right:12px}._clearButton_hhlyb_17{right:48px}._popover_hhlyb_46{width:100%}._form_1hurx_1{display:flex;flex-direction:column;gap:var(--space-5)}._tabsWrapper_1hurx_7{margin-bottom:var(--space-2)}._tabPanel_1hurx_11{display:flex;flex-direction:column;gap:var(--space-3)}._fieldGroup_1hurx_17{display:flex;flex-direction:column;gap:var(--space-2);position:relative;padding-bottom:var(--space-3)}._titleContactRow_1hurx_25{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:flex-start}._titleField_1hurx_32{flex:2 1 320px}._contactField_1hurx_36{flex:1 1 220px}._label_1hurx_40{font-size:var(--fs-12);font-weight:var(--fw-medium);line-height:22px;color:var(--color-text-secondary)}._requiredMark_1hurx_47{margin-left:4px;color:var(--color-error-text)}._gridRow_1hurx_52{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-4)}._dueRow_1hurx_58{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}._dueTimeLink_1hurx_64{white-space:nowrap;padding:0;min-height:48px;display:inline-flex;align-items:center}._section_1hurx_72{display:flex;flex-direction:column;gap:var(--space-3)}._nudge_1hurx_79{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2)}._nudgeLabel_1hurx_86{font-size:var(--fs-11);color:var(--color-text-muted)}._nudgeList_1hurx_91{display:flex;flex-wrap:wrap;gap:var(--space-2)}._columns_101pm_7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}@media(max-width:1024px){._columns_101pm_7{grid-template-columns:1fr}}._taskPanelIcon_101pm_2{color:var(--cat-tasks, var(--color-brand))}._trackUpPanelIcon_101pm_3{color:var(--cat-trackups, var(--color-brand))}._completedToggle_101pm_3{--toggle-accent: var(--cat-tasks)}._completedToggleTrackUps_101pm_36{--toggle-accent: var(--cat-trackups)}._section_10ow3_10{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--section-box-bg, var(--color-box-bg))}:root[data-theme=light] ._section_10ow3_10{border:1px solid var(--section-box-border, var(--surface-border))}._tasksSection_10ow3_23{padding:0;border:none;background:transparent;gap:var(--space-4);flex:1 1 auto;min-height:0}:root[data-theme=light] ._tasksSection_10ow3_23{border:none}._taskPanels_10ow3_38,._contentPanelItems_10ow3_43{flex:1 1 0;min-height:0}._embeddedItems_10ow3_50,._embeddedItems_10ow3_50 ._tasksSection_10ow3_23,._embeddedItems_10ow3_50 ._taskPanels_10ow3_38{flex:none;min-height:unset}._sectionHeader_10ow3_65{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}._sectionHeaderActions_10ow3_72{display:inline-flex;align-items:center;gap:var(--space-2)}._description_10ow3_78{display:flex;flex-direction:column;gap:var(--space-1);color:var(--color-text);font-size:var(--fs-16);line-height:1.6}._paragraph_10ow3_87{margin:0;font-size:var(--fs-15);color:var(--color-text);line-height:1.6;white-space:pre-wrap}._descriptionEditor_10ow3_95{display:flex;flex-direction:column;gap:var(--space-3);flex:1 1 auto;min-height:0}._descriptionTextarea_10ow3_103{background:var(--form-control-bg);border-color:var(--color-border);color:var(--color-text);min-height:160px;flex:1 1 auto;font-size:var(--fs-13);line-height:1.5}._descriptionTextarea_10ow3_103::placeholder{color:var(--color-text-muted)}._descriptionStatus_10ow3_117{margin:0;font-size:var(--fs-12);color:var(--color-text-muted)}._descriptionStatus_10ow3_117[data-variant=error]{color:var(--banner-error-text)}._descriptionStatus_10ow3_117[data-variant=info]{color:var(--color-text-secondary)}._subtitleCategory_10ow3_131{font-weight:var(--fw-semibold);--text-colored-color: var( --detail-subtitle-category-color, var(--color-section-accent, var(--color-brand)) )}._archivedBadge_10ow3_140{display:inline-block;margin-left:var(--space-2);padding:1px var(--space-2);font-size:var(--fs-11);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-warning-text);background:color-mix(in srgb,var(--color-warning, #e5a100) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-warning, #e5a100) 25%,transparent);border-radius:var(--radius-sm, 4px);vertical-align:middle;line-height:1.5}._subtitleDivider_10ow3_156{display:inline-block;margin:0 var(--space-1);color:var(--color-text-muted)}._subtitleText_10ow3_162{color:inherit}._contentTabsWrapper_10ow3_166{margin:var(--space-1) 0;width:100%;display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}._contentTabsNav_10ow3_175{flex:0 1 auto;min-width:0}._contentPanel_10ow3_43{display:flex;flex-direction:column;gap:var(--space-4);min-height:0}._contentPanelFill_10ow3_187{flex:1 1 0;min-height:0}._sectionFill_10ow3_192{flex:1 1 0;min-height:0;overflow:hidden}._descriptionSectionFill_10ow3_198{flex:1 1 0;min-height:0;overflow:auto}._subtitleMeta_10ow3_204{display:inline-flex;align-items:baseline;gap:var(--space-1)}._subtitleMetaLabel_10ow3_210{font-size:var(--fs-12);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--color-text-muted);font-weight:var(--fw-regular)}._subtitleMetaValue_10ow3_218{font-size:var(--fs-13);color:var(--color-text);font-weight:var(--fw-semibold)}._headerEditTitleRow_10ow3_223{display:flex;align-items:center;gap:var(--space-3);position:relative}._headerEditTitleInput_10ow3_230{flex:1 1 360px;min-width:0;font-size:var(--fs-16);font-weight:var(--fw-semibold);font-family:var(--font-heading)}._headerEditSubtitleRow_10ow3_266{display:flex;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap}._headerEditField_10ow3_273{display:flex;flex-direction:column;gap:var(--space-1);position:relative}._headerEditLabel_10ow3_280{font-size:var(--fs-12);color:var(--color-text-secondary);font-weight:var(--fw-medium)}._headerEditField_10ow3_273 ._headerEditTypeTrigger_10ow3_306{width:auto;align-self:flex-start}._headerEditDateInput_10ow3_311{min-width:140px}._headerEditStatus_10ow3_324{margin:0;font-size:var(--fs-12);color:var(--color-text-muted)}._headerEditStatus_10ow3_324[data-variant=error]{color:var(--banner-error-text)}._headerEditStatus_10ow3_324[data-variant=info]{color:var(--color-text-secondary)}._footerHistoryButton_10ow3_343{display:none!important}@media(max-width:1024px){._contentPanel_10ow3_43,._contentPanelFill_10ow3_187,._contentPanelItems_10ow3_43,._tasksSection_10ow3_23{flex:none;min-height:unset}._sectionFill_10ow3_192,._descriptionSectionFill_10ow3_198{flex:none;min-height:unset;overflow:visible}._taskPanels_10ow3_38{flex:none;min-height:unset}}@media(max-width:768px){._contentTabsNav_10ow3_175 .tabs__tab--icon{display:none}._footerHistoryButton_10ow3_343{display:inline-flex!important}._subtitleMetaLabel_10ow3_210{display:none}}._tag_1cxbc_7{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1);border-radius:var(--radius-full);color:var(--event-type-color, var(--cat-events));font-size:var(--fs-12);letter-spacing:var(--ls-caps);font-weight:var(--fw-regular);text-transform:uppercase;align-self:flex-start}._tagIcon_1cxbc_21{width:20px;height:20px;border:1.5px solid color-mix(in srgb,var(--event-type-color, var(--cat-events)) 40%,transparent);border-radius:var(--radius-sm);background:var(--surface-bg);transform:rotate(45deg);display:inline-flex;align-items:center;justify-content:center;box-shadow:var(--shadow-xs);transition:border-color var(--duration-base) ease}.card[data-interactive=true]:hover ._tagIcon_1cxbc_21{border-color:var(--event-type-color, var(--cat-events))}._tagLabel_1cxbc_44{display:inline-block}._card_5oibe_12{display:flex;flex-direction:column;gap:var(--card-gap, var(--space-4));height:100%}._header_5oibe_19{display:flex;justify-content:flex-start;align-items:center;gap:var(--space-3);font-size:var(--fs-12);letter-spacing:var(--ls-caps);font-weight:var(--fw-regular);text-transform:uppercase;color:var(--color-text-secondary)}._headerSpacer_5oibe_31{flex:1}._title_5oibe_35{margin:0;font-size:var(--fs-14);font-family:var(--font-heading);font-weight:var(--fw-semibold);letter-spacing:.04em;display:flex;align-items:center;gap:var(--space-2)}._location_5oibe_48{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-1) 0;font-size:var(--fs-12);color:var(--color-text-secondary);min-height:24px}._locationIcon_5oibe_58{display:inline-flex;align-items:center;color:var(--color-text-muted);flex-shrink:0}._locationText_5oibe_65{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._description_5oibe_71{margin:0;font-size:var(--fs-13);color:var(--color-text-secondary);line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._metaLabel_5oibe_82{font-size:var(--fs-12);letter-spacing:var(--ls-caps);font-weight:var(--fw-regular);text-transform:uppercase;color:var(--color-text-muted)}._primaryText_5oibe_90{font-size:var(--fs-12);color:var(--color-text);font-weight:var(--fw-regular);min-height:20px}._secondaryText_5oibe_97{font-size:var(--fs-11);color:var(--color-text-muted);min-height:18px}._dateSection_5oibe_105{margin-top:auto;position:relative}._dateRow_5oibe_110,._seriesSchedule_5oibe_118{padding-top:var(--space-3);border-top:1px solid color-mix(in srgb,var(--surface-border) 70%,transparent);display:flex;flex-wrap:nowrap;gap:var(--space-4)}._dateSectionPast_5oibe_126 ._seriesSchedule_5oibe_118,._dateSectionPast_5oibe_126 ._dateRow_5oibe_110{border-top-color:color-mix(in srgb,var(--surface-border) 35%,transparent)}._dateSectionPast_5oibe_126 ._primaryText_5oibe_90,._dateSectionPast_5oibe_126 ._secondaryText_5oibe_97{color:var(--color-text-muted)}._statusIcon_5oibe_139{position:absolute;right:-4px;top:48px;width:28px;height:28px;border-radius:var(--radius-full);display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-muted);z-index:2}._statusIcon_5oibe_139:hover{color:var(--color-text)}._dateBlock_5oibe_157{flex:1 1 0;display:flex;flex-direction:column;gap:2px;min-width:0}._metaFooter_5oibe_166{padding-top:var(--card-footer-gap, var(--space-4));border-top:1px solid color-mix(in srgb,var(--surface-border) 70%,transparent);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}._metaFooterSpacer_5oibe_166{width:42px;height:42px;border-radius:50%;background:transparent}._cardCompact_5oibe_194 ._titleText_5oibe_194{min-width:0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}._cardCompact_5oibe_194 ._description_5oibe_71{display:none}._cardCompact_5oibe_194 ._dateRow_5oibe_110,._cardCompact_5oibe_194 ._seriesSchedule_5oibe_118{padding-top:var(--space-2)}@media(max-width:640px){._card_5oibe_12{gap:var(--space-2);min-height:auto;min-width:0;overflow:hidden}._title_5oibe_35{font-size:var(--fs-13)}._location_5oibe_48{margin:0;min-height:auto;font-size:var(--fs-11)}._description_5oibe_71{font-size:var(--fs-12);-webkit-line-clamp:2}._dateRow_5oibe_110{padding-top:var(--space-2);gap:var(--space-3)}._metaFooter_5oibe_166{padding-top:var(--space-2)}}@media(max-width:768px){[data-density=compact] ._card_5oibe_12{gap:var(--space-2)}}._panelIcon_159ou_1{color:var(--cat-events, var(--color-brand))}._pastToggle_159ou_11{--toggle-accent: var(--cat-events)}._wrapper_pdvqa_1{position:relative;width:100%;min-width:0;display:inline-flex}._wrapper_pdvqa_1[data-disabled=true]{cursor:not-allowed}._input_pdvqa_12{width:100%;min-width:0;padding-right:44px;display:flex;align-items:center;justify-content:flex-start;text-align:left;cursor:pointer;letter-spacing:normal;text-transform:none;appearance:none}._input_pdvqa_12:disabled{cursor:not-allowed;opacity:.6}._placeholderText_pdvqa_31{color:var(--form-control-placeholder-color);opacity:.75;letter-spacing:normal;font-size:var(--form-control-font-size);line-height:var(--form-control-line-height)}._valueText_pdvqa_39{color:var(--color-text);letter-spacing:normal;font-size:var(--form-control-font-size);line-height:var(--form-control-line-height)}._iconButton_pdvqa_46{position:absolute;top:50%;right:14px;transform:translateY(-50%);touch-action:manipulation}._popover_pdvqa_64{min-width:200px}._customRow_pdvqa_68{display:flex;align-items:center;gap:6px}._customInput_pdvqa_77{flex:1;min-width:0;letter-spacing:.04em;font-variant-numeric:tabular-nums}._customApply_pdvqa_84{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-lg);border:none;background:var(--dropdown-item-active-bg);color:var(--color-text);cursor:pointer;transition:background var(--duration-base) ease,color var(--duration-base) ease}._customApply_pdvqa_84:hover,._customApply_pdvqa_84:focus-visible{background:var(--dropdown-item-hover-bg);outline:none}._footerButton_pdvqa_110{border:none;border-radius:var(--radius-lg);background:transparent;color:var(--dropdown-item-muted);font-size:var(--fs-11);letter-spacing:var(--ls-caps);font-weight:var(--fw-regular);text-transform:uppercase;padding:6px 8px;cursor:pointer;transition:color var(--duration-base) ease,background var(--duration-base) ease}._footerButton_pdvqa_110:hover,._footerButton_pdvqa_110:focus-visible{color:var(--dropdown-item-text);background:var(--dropdown-item-hover-bg);outline:none}._trigger_1blv3_3{border:none;padding:0;margin:0;background:none;color:inherit;display:inline-flex;cursor:pointer;border-radius:var(--radius-full)}._trigger_1blv3_3:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._trigger_1blv3_3:disabled{cursor:not-allowed;opacity:.5}._badge_1blv3_26{display:flex;align-items:center;gap:var(--space-1);padding:4px 12px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-section-accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-section-accent) 40%,transparent);color:var(--color-text-secondary);font-size:var(--fs-12);letter-spacing:.02em;max-width:280px;white-space:nowrap;overflow:hidden}._trigger_1blv3_3:hover:not(:disabled) ._badge_1blv3_26{background:color-mix(in srgb,var(--color-section-accent) 18%,transparent);border-color:color-mix(in srgb,var(--color-section-accent) 60%,transparent)}._badgeGhost_1blv3_54{background:var(--surface-bg);border:1.5px dashed var(--color-border);color:var(--color-text-secondary);padding:12px 16px;height:46px;border-radius:var(--form-control-radius, var(--radius-lg, 8px));font-weight:var(--fw-medium)}._trigger_1blv3_3:hover:not(:disabled) ._badgeGhost_1blv3_54{background:var(--surface-hover-bg);border-color:var( --btn-secondary-hover-border, color-mix(in srgb, currentColor 55%, transparent) )}._badgeIcon_1blv3_81{flex-shrink:0}._badgeLabel_1blv3_85{display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._backdrop_1blv3_106{--backdrop-z: var(--z-confirm)}._dialog_1blv3_116{--dialog-width: var(--dialog-width-sm);display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4) var(--space-5)}._dialogTitle_1blv3_125{margin:0 0 var(--space-1);font-family:var(--font-heading);font-size:var(--fs-16);font-weight:var(--fw-semibold);letter-spacing:.02em;display:flex;align-items:center;gap:var(--space-2)}._dialogTitleIcon_1blv3_136{color:var(--color-text-muted);flex-shrink:0}._field_1blv3_143{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}._fieldLabel_1blv3_150{font-size:var(--fs-11);font-weight:var(--fw-medium);color:var(--color-text-secondary)}._fieldSelect_1blv3_156{min-width:0}._inlineRow_1blv3_160{display:flex;align-items:center;gap:var(--space-2);min-width:0}._inlineLabel_1blv3_167{font-size:var(--fs-12);color:var(--color-text-secondary);white-space:nowrap}._numberInput_1blv3_173{min-width:48px;text-align:center;flex:0 1 56px;-moz-appearance:textfield}._numberInput_1blv3_173::-webkit-inner-spin-button,._numberInput_1blv3_173::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._dialogSummary_1blv3_188{margin:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-section-accent) 8%,transparent);font-size:var(--fs-11);color:var(--color-text-secondary);line-height:1.4}._dialogFooter_1blv3_200{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-1)}@media(max-width:640px){._backdrop_1blv3_106{--backdrop-padding: var(--space-3)}}._diamond_1sqjy_4{width:10px;height:10px;flex-shrink:0;transform:rotate(45deg);border-radius:var(--radius-xs);background:var(--type-diamond-color, var(--color-text-muted))}._form_17v0j_1{display:flex;flex-direction:column;gap:var(--space-4)}._fieldGroup_17v0j_7{display:flex;flex-direction:column;gap:var(--space-2)}._nameRow_17v0j_15{display:flex;align-items:center;gap:var(--space-2)}._nameInput_17v0j_21{flex:1 1 auto;min-width:0}._label_17v0j_26{font-size:var(--fs-12);font-weight:var(--fw-medium);line-height:22px;color:var(--color-text-secondary)}._linkMenu_9pnbr_4{display:flex;align-items:center}._form_1l8bo_1{display:flex;flex-direction:column;gap:var(--space-4)}._tabPanel_1l8bo_7{display:flex;flex-direction:column;gap:var(--space-3)}._fieldGroup_1l8bo_13{display:flex;flex-direction:column;gap:var(--space-2);position:relative;padding-bottom:var(--space-2)}._fieldRow_1l8bo_21{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-4)}._titleProjectRow_1l8bo_27{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:flex-start}._titleField_1l8bo_34{flex:3 1 320px}._projectField_1l8bo_38{flex:2 1 220px}._workstreamChipRow_1l8bo_44{display:flex;align-items:center}._dateRow_1l8bo_49{position:relative}._recurrenceRow_1l8bo_53{position:absolute;right:0;top:100%;margin-top:-4px;z-index:1}._endToggleRow_1l8bo_61{display:flex;gap:var(--space-2);width:100%}._endToggleButton_1l8bo_67{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:center;min-height:var(--form-control-min-height, 44px);padding:var(--form-control-padding-y, 10px) var(--space-2);border-radius:var(--form-control-radius, var(--radius-lg));border:1px dashed var(--color-border);background:transparent;color:var(--color-text-muted);font-size:var(--form-control-font-size);cursor:pointer;transition:border-color var(--duration-base) ease,color var(--duration-base) ease,background var(--duration-base) ease}._endToggleButton_1l8bo_67:hover{border-color:var(--color-border-strong);color:var(--color-text-secondary);background:var(--form-control-bg-hover, rgba(12, 17, 26, .72))}._endToggleButton_1l8bo_67:focus-visible{outline:var(--form-control-focus-outline-width, 2px) solid var(--form-control-focus-outline-color, var(--color-focus-ring));outline-offset:var(--form-control-focus-outline-offset, 2px)}._recurrenceRow_1l8bo_53 button{font-size:var(--fs-11)}._recurrenceRow_1l8bo_53 button>span{padding:4px 10px;height:auto;min-height:0}._label_1l8bo_109{font-size:var(--fs-12);font-weight:var(--fw-medium);line-height:22px;color:var(--color-text-secondary)}._requiredMark_1l8bo_116{margin-left:4px;color:var(--color-error-text)}._hint_1l8bo_123{margin:0;font-size:var(--fs-11);color:var(--color-text-muted)}._linksSection_1l8bo_131{display:flex;flex-direction:column;gap:var(--space-3)}._participantGrid_1l8bo_137{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-4);width:100%}._participantColumn_1l8bo_144{display:flex;flex-direction:column;gap:var(--space-2)}._participantColumnHeader_1l8bo_150{display:flex;align-items:center;justify-content:space-between;min-height:32px;flex-shrink:0}._participantPlaceholderText_1l8bo_158{margin:0;padding:var(--space-4);border-radius:var(--radius-lg);border:1px dashed var(--color-border);font-size:var(--fs-12);color:var(--color-text-muted);text-align:center}._linksList_1l8bo_168{display:flex;flex-direction:column;gap:var(--space-3);padding:0;margin:0;list-style:none}._linkItem_1l8bo_177{list-style:none}._linkRow_1l8bo_181{display:flex;flex-direction:column;gap:var(--space-3)}._linkRowHorizontal_1l8bo_187{display:flex;gap:var(--space-3);flex-wrap:wrap}._linkSearch_1l8bo_193{flex:1;position:relative}._linkSearchRow_1l8bo_198{display:flex;align-items:center;gap:var(--space-2);width:100%}._linkSearchControl_1l8bo_205{flex:1;min-width:0}@media(max-width:640px){._fieldRow_1l8bo_21{grid-template-columns:1fr}._titleProjectRow_1l8bo_27{flex-direction:column}._titleField_1l8bo_34,._projectField_1l8bo_38{flex-basis:auto;width:100%}._participantGrid_1l8bo_137{grid-template-columns:1fr}._linkRowHorizontal_1l8bo_187{flex-direction:column}._participantColumnHeader_1l8bo_150{flex-wrap:wrap}}._panel_uildb_4{display:flex;flex-direction:column;min-height:0}._panelEmbedded_uildb_10{flex:none;min-height:unset}._button_krzkw_8{display:inline-flex;border-radius:var(--avatar-radius);border:none;padding:0;background:none;cursor:pointer;position:relative}._surface_krzkw_5{transition:background var(--duration-base) ease,filter var(--duration-base) ease}._button_krzkw_8:hover:not(:disabled) ._surface_krzkw_5[data-has-image=false]{background:var(--avatar-bg-hover)}._button_krzkw_8:hover:not(:disabled) ._surface_krzkw_5[data-tinted=true]{background:color-mix(in srgb,var(--avatar-color) var(--avatar-tint-strength-hover),transparent)}._button_krzkw_8:hover:not(:disabled) ._surface_krzkw_5[data-has-image=true]{filter:brightness(var(--avatar-hover-brightness))}._button_krzkw_8:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._button_krzkw_8:disabled{opacity:.6;cursor:not-allowed}._card_eebk9_7{display:flex;flex-direction:column;gap:var(--card-gap, var(--space-4))}._headerRow_eebk9_13{display:flex;align-items:flex-start;gap:var(--space-4)}._noteTypeBadge_eebk9_19{flex-shrink:0;display:inline-flex;align-items:center;gap:10px}._header_eebk9_13{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex:1}._headerLinks_eebk9_34{flex:1;display:flex;align-items:flex-start;gap:var(--space-3);min-width:0;margin-left:auto}._author_eebk9_43{display:flex;align-items:center;gap:var(--space-2)}._headerContacts_eebk9_49{display:flex;align-items:center;flex-shrink:0;margin-left:auto}._contactStack_eebk9_56{display:inline-flex;align-items:center;gap:0;min-width:0;position:relative}._contactStackAvatars_eebk9_64{display:flex;align-items:center;gap:0}._links_eebk9_70{display:flex;flex-wrap:wrap;gap:var(--space-2);min-width:0;margin-left:auto;justify-content:flex-end;text-align:right}._pinned_eebk9_82{color:var(--cat-notes, var(--color-section-accent, var(--color-brand)))}._titleRow_eebk9_94{display:flex;align-items:baseline;gap:var(--space-2);min-width:0}._title_eebk9_90{min-width:0;margin:0;font-family:var(--font-heading);font-size:var(--fs-14);font-weight:var(--fw-semibold);letter-spacing:.04em;color:var(--color-text);line-height:1.25rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._content_eebk9_119{font-size:var(--fs-13);color:var(--color-text-secondary);line-height:1.5}._contentHeading_eebk9_125{display:block;font-weight:var(--fw-semibold);color:var(--color-text)}._inlineBold_eebk9_131{font-weight:var(--fw-semibold)}._contentTruncated_eebk9_135{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}._cardCompact_eebk9_146 ._content_eebk9_119{font-size:var(--fs-12)}._cardCompact_eebk9_146 ._contentTruncated_eebk9_135{-webkit-line-clamp:3}._tags_eebk9_154{display:flex;flex-wrap:wrap;gap:var(--space-2)}._metaFooter_eebk9_87{margin-top:auto;padding-top:var(--card-footer-gap, var(--space-4));border-top:1px solid color-mix(in srgb,var(--surface-border) 70%,transparent);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}._metaFooterSpacer_eebk9_172{width:42px;height:42px;border-radius:50%;flex-shrink:0}@media(max-width:640px){._card_eebk9_7{gap:var(--space-2)}._content_eebk9_119{font-size:var(--fs-12)}._contentTruncated_eebk9_135{-webkit-line-clamp:3}._metaFooter_eebk9_87{padding-top:var(--space-2)}[data-density=compact] ._card_eebk9_7{gap:var(--space-1)}[data-density=compact] ._contentTruncated_eebk9_135{-webkit-line-clamp:2}[data-density=compact] ._metaFooter_eebk9_87{padding-top:var(--space-1)}}._form_1a1gn_1{display:flex;flex-direction:column;gap:var(--space-4)}._inlineTabs_1a1gn_7{display:flex;justify-content:flex-start;margin-bottom:var(--space-3)}._tabPanel_1a1gn_13{display:flex;flex-direction:column;gap:var(--space-3)}._fieldGroup_1a1gn_19{display:flex;flex-direction:column;gap:var(--space-2);position:relative;padding-bottom:var(--space-2)}._timelineRow_1a1gn_27{display:flex;align-items:center;gap:var(--space-2);flex-wrap:nowrap}._timelinePair_1a1gn_34{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}._timelineField_1a1gn_40{display:flex;flex-direction:column;gap:var(--space-2);position:relative}._timelineInput_1a1gn_47{flex:1;min-width:220px}._projectShortcutField_1a1gn_52,._noteTypeField_1a1gn_56{min-width:220px}._noteTypeRow_1a1gn_60{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}._participantStackButton_1a1gn_66{margin:20px 0 0;align-items:center;justify-content:center}._contactStack_1a1gn_75{display:inline-flex;align-items:center;gap:0;min-width:0;box-shadow:var(--shadow-md)}._contactStackAvatars_1a1gn_83{display:flex;align-items:center;gap:0}._noteTypeControl_1a1gn_89{position:relative}._noteTypeTrigger_1a1gn_93{display:flex;align-items:center;gap:10px;padding-left:14px;padding-right:12px}._noteTypeTriggerIcon_1a1gn_101{display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-muted)}._noteTypeTriggerLabel_1a1gn_108{flex:1;text-align:left;color:var(--color-text)}._noteTypeCaret_1a1gn_114{color:var(--color-text-muted);margin-left:auto}._noteTypeDropdown_1a1gn_122{position:absolute;bottom:calc(100% + 6px);top:auto;left:0;width:100%}._noteTypeOptionBadge_1a1gn_130{width:12px;height:12px;border-radius:var(--radius-full);border:1px solid rgba(255,255,255,.28)}._label_1a1gn_144{font-size:var(--fs-12);font-weight:var(--fw-medium);line-height:22px;color:var(--color-text-secondary)}._requiredMark_1a1gn_151{margin-left:4px;color:var(--color-error-text)}._hint_1a1gn_158{margin:0;font-size:var(--fs-11);color:var(--color-text-muted)}._linksSection_1a1gn_164{display:flex;flex-direction:column;gap:var(--space-3)}._section_1a1gn_170{display:flex;flex-direction:column;gap:var(--space-3);flex:1}._linksList_1a1gn_177{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}._participantGrid_1a1gn_186{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-4);width:100%}._participantColumn_1a1gn_193{display:flex;flex-direction:column;gap:var(--space-2)}._participantColumnHeader_1a1gn_199{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:nowrap}._participantPlaceholderText_1a1gn_207{margin:0;padding:var(--space-4);border-radius:var(--radius-lg);border:1px dashed var(--color-border);font-size:var(--fs-12);color:var(--color-text-muted);text-align:center}._visuallyHidden_1a1gn_217{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._linkItem_1a1gn_229{list-style:none}._linkRow_1a1gn_233{display:flex;flex-direction:column;gap:var(--space-3)}._linkRowHorizontal_1a1gn_239{display:flex;gap:var(--space-3);flex-wrap:wrap}._linkSelect_1a1gn_245{max-width:180px}._linkSearch_1a1gn_249{flex:1;position:relative}._linkSearchRow_1a1gn_254{display:flex;align-items:center;gap:var(--space-2);width:100%}._linkSearchControl_1a1gn_261{flex:1;min-width:0}._linkFooter_1a1gn_266{display:flex;align-items:center;gap:var(--space-3);justify-content:space-between;flex-wrap:wrap}@media(max-width:640px){._linkRowHorizontal_1a1gn_239{flex-direction:column}._timelineRow_1a1gn_27{flex-direction:column;align-items:stretch}._timelineClearButton_1a1gn_284{width:100%}._participantColumnHeader_1a1gn_199{flex-wrap:wrap}}._linksShortcut_1a1gn_297{align-self:end;margin-bottom:var(--space-2)}._panelIcon_1fkvm_1{color:var(--cat-notes, var(--color-brand))}._form_12vry_1{display:flex;flex-direction:column;gap:var(--space-4)}._fieldGroup_12vry_7{display:flex;flex-direction:column;gap:var(--space-2)}._nameRow_12vry_15{display:flex;align-items:center;gap:var(--space-2)}._nameInput_12vry_21{flex:1 1 auto;min-width:0}._dateRow_12vry_26{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-4)}._label_12vry_32{font-size:var(--fs-12);font-weight:var(--fw-medium);line-height:22px;color:var(--color-text-secondary)}._hint_12vry_39{margin:0;font-size:var(--fs-11);color:var(--color-text-muted)}._section_1ps44_6{display:flex;flex-direction:column;gap:var(--space-3)}._headerRow_1ps44_12{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}._headerHint_1ps44_19{margin:0;font-size:var(--fs-12);color:var(--color-text-muted)}._placeholder_1ps44_25{padding:var(--space-4) 0}._list_1ps44_29{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}._listItem_1ps44_37{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border-subtle, rgba(127, 127, 127, .15))}._listItem_1ps44_37:last-child{border-bottom:none}._swatch_1ps44_49{flex-shrink:0}._name_1ps44_54{flex:1 1 auto;min-width:0;font-size:var(--fs-13);font-weight:var(--fw-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._actions_1ps44_64{flex-shrink:0;display:inline-flex;gap:var(--space-1)}._splitLayout_1ps44_71{display:grid;grid-template-columns:minmax(320px,5fr) minmax(0,7fr);gap:var(--space-6);align-items:start}._listColumn_1ps44_78,._vizColumn_1ps44_82{min-width:0}@media(max-width:1100px){._splitLayout_1ps44_71{grid-template-columns:1fr}}._listHeader_1ps44_93{display:flex;justify-content:flex-end;margin-bottom:var(--space-3)}._listItemHighlighted_1ps44_100{background:var(--color-hover-overlay);border-radius:var(--radius-sm)}._range_1e109_4{flex-shrink:0;font-size:var(--fs-12);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}._segment_ldkw6_9{display:inline-flex;align-items:center;gap:var(--space-1);flex:0 1 auto;min-width:0}._inlineLabel_ldkw6_23{font-size:var(--fs-11);font-weight:var(--fw-regular);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--color-text-muted);margin-right:var(--space-1);white-space:nowrap;flex-shrink:0}._icon_ldkw6_34{display:inline-flex;align-items:center;flex-shrink:0}._titleLink_ldkw6_42,._titleText_ldkw6_43{font-size:var(--fs-12);color:var(--color-text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._titleLink_ldkw6_42{appearance:none;border:none;background:transparent;padding:0;font-family:inherit;cursor:pointer}._titleLink_ldkw6_42:hover{text-decoration:underline}._body_50yza_14{display:block!important}._groups_50yza_23{display:flex;flex-direction:column;gap:var(--space-4)}._group_50yza_23{display:flex;flex-direction:column;gap:var(--space-2)}._subgroups_50yza_35{display:flex;flex-direction:column;gap:var(--space-3)}._groupLabel_50yza_41{margin:0;font-size:var(--fs-11);font-weight:var(--fw-regular);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--color-text-muted)}._subgroupLabel_50yza_50{margin:0;font-size:var(--fs-12);font-weight:var(--fw-regular);color:var(--color-text-muted)}._stakeholderPreviewButton_1kq36_6{align-items:center;justify-content:center}._stakeholderPreviewStack_1kq36_11{display:inline-flex;align-items:center;justify-content:center;min-height:40px}._stakeholderAvatar_1kq36_23+._stakeholderAvatar_1kq36_23{margin-left:var(--avatar-stack-overlap)}._stakeholderPreviewPlaceholder_1kq36_27{font-size:var(--fs-11);color:var(--color-text-muted)}._stakeholderPreviewError_1kq36_32{color:var(--banner-error-text)}._summaryGrid_1e99d_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-3)}._detailSubtitleCategory_1e99d_7{font-weight:var(--fw-semibold);--text-colored-color: var( --detail-subtitle-category-color, var(--color-section-accent, var(--color-brand)) )}._detailSubtitleDivider_1e99d_16{color:var(--color-text-muted);margin-inline:var(--space-1)}._detailSubtitleMetaValue_1e99d_21{font-size:var(--fs-12);color:var(--color-text-secondary);font-weight:var(--fw-semibold)}._description_1e99d_27{font-size:var(--fs-13);color:var(--color-text)}._detailFooter_1e99d_32{width:100%;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}._detailFooterActions_1e99d_41{display:inline-flex;align-items:center;gap:var(--space-4)}._detailFooterStakeholders_1e99d_47{flex:1;display:flex;justify-content:center;min-height:40px}@media(max-width:640px){._summaryGrid_1e99d_1{grid-template-columns:1fr}._detailFooter_1e99d_32{flex-direction:column;align-items:stretch;gap:var(--space-3)}._detailFooterActions_1e99d_41{order:0}._detailFooterStakeholders_1e99d_47{order:0;flex:1;justify-content:flex-end}._detailFooter_1e99d_32{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center}._detailFooterActions_1e99d_41{grid-column:1;grid-row:1}._detailFooterStakeholders_1e99d_47{grid-column:2;grid-row:1;display:flex;justify-content:flex-end}}._editPanel_1e99d_100{min-height:360px}._editPrimaryActions_1e99d_106{display:inline-flex;align-items:center;gap:var(--space-2)}._editPrimaryActionsMuted_1e99d_114{opacity:.45;pointer-events:none;transition:opacity var(--duration-base) ease}._detailSubtitlePhaseChip_1e99d_122{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border-radius:999px;border:1px solid var(--color-border);background:transparent;color:var(--color-text-secondary);font-size:var(--fs-12);font-weight:var(--fw-semibold);line-height:1.4;cursor:pointer;vertical-align:middle;transition:border-color var(--duration-base) ease,background var(--duration-base) ease,color var(--duration-base) ease}._detailSubtitlePhaseChip_1e99d_122:hover:not(:disabled),._detailSubtitlePhaseChip_1e99d_122:focus-visible{border-color:color-mix(in srgb,var(--cat-projects, #5ad043) 45%,transparent);background:color-mix(in srgb,var(--cat-projects, #5ad043) 10%,transparent);color:var(--color-text);outline:none}._detailSubtitlePhaseChip_1e99d_122:disabled{cursor:default}._detailSubtitlePhaseChipGhost_1e99d_157{border-style:dashed;color:var(--color-text-muted)}._detailSubtitleRow_1e99d_171{display:flex;align-items:center;min-width:0}._detailSubtitleRow_1e99d_171>*:not(._headerWorkstreams_1e99d_177){flex-shrink:0}@media(max-width:640px){._detailSubtitleRow_1e99d_171{flex-wrap:wrap;row-gap:var(--space-2)}._headerWorkstreams_1e99d_177{flex-basis:100%}._detailSubtitleDividerBeforeWorkstreams_1e99d_196{display:none}}._headerWorkstreams_1e99d_177{position:relative;display:flex;align-items:center;flex-wrap:nowrap;gap:6px;flex:1 1 auto;min-width:0;overflow:hidden}._workstreamMeasure_1e99d_214{position:absolute;top:0;left:0;display:inline-flex;gap:6px;visibility:hidden;pointer-events:none;white-space:nowrap}._workstreamChip_1e99d_225{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;padding:1px 8px;border-radius:999px;border:1px solid var(--color-border);background:transparent;color:var(--color-text-secondary);font-size:var(--fs-12);line-height:1.4;white-space:nowrap;vertical-align:middle}._workstreamChipInteractive_1e99d_245{cursor:pointer;transition:border-color var(--duration-base) ease,background var(--duration-base) ease,color var(--duration-base) ease}._workstreamChipInteractive_1e99d_245:hover,._workstreamChipInteractive_1e99d_245:focus-visible{border-color:color-mix(in srgb,var(--color-text-muted) 55%,transparent);background:color-mix(in srgb,var(--color-text-muted) 10%,transparent);color:var(--color-text);outline:none}._workstreamChipDot_1e99d_261{flex-shrink:0;color:var(--ws-chip-dot-color, var(--color-text-muted))}._workstreamChipInteractive_1e99d_245:hover ._workstreamChipDot_1e99d_261,._workstreamChipInteractive_1e99d_245:focus-visible ._workstreamChipDot_1e99d_261{color:var(--color-text)}._workstreamChipName_1e99d_273{white-space:nowrap}._workstreamChipOverflow_1e99d_277{flex-shrink:0;font-weight:var(--fw-semibold)}._headerWorkstreamsDots_1e99d_286>._workstreamChip_1e99d_225:not(._workstreamChipOverflow_1e99d_277){padding:0;border:none;background:none}._headerWorkstreamsDots_1e99d_286>._workstreamChip_1e99d_225:not(._workstreamChipOverflow_1e99d_277) ._workstreamChipName_1e99d_273{display:none}._detailSection_iv4tr_21{border-radius:var(--surface-radius);background:var(--surface-bg, rgba(255, 255, 255, .02));padding:var(--space-4);border:1px solid color-mix(in srgb,var(--color-border) 65%,transparent);display:flex;flex-direction:column;gap:var(--space-3)}._detailSection_iv4tr_21 h3{margin:0;font-size:var(--fs-12);font-weight:var(--fw-medium);color:var(--color-text-secondary)}._detailFieldGrid_iv4tr_42{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-3)}._detailField_iv4tr_42{display:flex;flex-direction:column;gap:var(--space-2)}._detailFieldLabel_iv4tr_56{font-size:var(--fs-12);font-weight:var(--fw-medium);color:var(--color-text-secondary)}._detailFieldValue_iv4tr_62{font-size:var(--fs-13);color:var(--color-text)}._detailFieldValueMuted_iv4tr_67{font-size:var(--fs-13);color:var(--color-text-muted);font-style:italic}._detailList_iv4tr_75{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--space-3)}._detailList_iv4tr_75 div{display:flex;flex-direction:column;gap:var(--space-1)}._detailList_iv4tr_75 dt{font-size:var(--fs-12);font-weight:var(--fw-medium);color:var(--color-text-secondary)}._detailList_iv4tr_75 dd{margin:0;font-size:var(--fs-15);color:var(--color-text);word-break:break-word}._detailAddress_iv4tr_105{white-space:pre-line;font-size:var(--fs-15);color:var(--color-text)}._detailNotes_iv4tr_111{font-size:var(--fs-15);color:var(--color-text)}._detailNotesText_iv4tr_116{margin:0;white-space:pre-wrap}._detailNotesEmpty_iv4tr_136{margin:0;font-size:var(--fs-15)}._detailBody_iv4tr_135{display:flex;flex-direction:column;gap:var(--space-4)}._detailTabPanels_iv4tr_152{display:grid;grid-template-columns:minmax(0,1fr);width:100%}@media(max-width:640px){._detailList_iv4tr_75{grid-template-columns:1fr}}._detailActions_iv4tr_168{display:inline-flex;align-items:center;gap:var(--space-2)}@media(max-width:640px){._detailFieldGrid_iv4tr_42{grid-template-columns:repeat(2,1fr)}}._root_t5677_5{display:inline-flex}@media(max-width:768px){._root_t5677_5{--initials-avatar-size: var(--avatar-size-sm);--initials-avatar-initials-size: var(--avatar-initials-size-sm);--initials-avatar-glyph-size: var(--avatar-glyph-size-sm)}}._ghostButton_t5677_23.badge-button{border-radius:var(--avatar-radius)}._ghostAvatar_t5677_27{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:var(--initials-avatar-size, var(--avatar-size-md));height:var(--initials-avatar-size, var(--avatar-size-md));border-radius:var(--avatar-radius)}._ghostAvatar_t5677_27 svg{width:var(--initials-avatar-glyph-size, var(--avatar-glyph-size-md));height:var(--initials-avatar-glyph-size, var(--avatar-glyph-size-md))}._menuAnchor_t5677_43{display:inline-flex}._selectionLimitWarning_1riwl_8{font-size:var(--fs-11);color:var(--banner-warning-text);font-weight:var(--fw-semibold)}._selectionNotice_1riwl_14{font-size:var(--fs-12);letter-spacing:var(--ls-caps);text-transform:uppercase;font-weight:var(--fw-regular);color:var(--cat-events, var(--color-brand));white-space:nowrap}._toggle_1riwl_23{display:inline-flex}._collection_1riwl_29{display:flex;flex-direction:column;gap:var(--space-1);flex:1 1 auto;min-height:0}._listArea_1riwl_37{display:flex;flex-direction:column;min-height:0;flex:1 1 auto}._collectionScroller_1riwl_44{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-1);padding-bottom:var(--space-4);scrollbar-gutter:stable}._loadMore_1riwl_55{display:flex;justify-content:center}._titleSeriesIcon_1riwl_63{display:inline-flex;align-items:center;color:var(--color-text-muted);flex-shrink:0;margin-left:var(--space-2);vertical-align:middle}._dialogSelectionPreview_1riwl_72{margin-top:var(--space-3);color:var(--color-text)}._dialogSelectionPreview_1riwl_72 ul{margin:var(--space-2) 0 0;padding-left:var(--space-4)}._dialogSelectionPreview_1riwl_72 li{margin-bottom:var(--space-1)}._emptyState_1riwl_1 h3{margin:0;font-family:var(--font-heading);font-size:var(--fs-16);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text)}._emptyState_1riwl_1 p{margin:0;max-width:42ch}._detailTabPanel_1riwl_100{grid-area:1 / 1;width:100%;display:flex;flex-direction:column;gap:var(--space-4)}._detailTabPanel_1riwl_100[hidden],._detailTabPanelHidden_1riwl_109{display:flex;visibility:hidden;pointer-events:none}._headerEditSubtitleSelect_1riwl_116{min-width:140px;max-width:220px;height:auto}._sectionHeaderActions_1riwl_123{display:inline-flex;align-items:center;gap:var(--space-2)}._detailDescription_1riwl_131,._detailDescriptionEmpty_1riwl_132{margin:0;font-size:var(--fs-15);font-weight:var(--fw-regular);line-height:1.6}._detailDescription_1riwl_131{white-space:pre-line}._detailDescriptionEmpty_1riwl_132{color:var(--color-text-secondary)}._detailSummaryLabel_1riwl_159{font-size:var(--fs-12);font-weight:var(--fw-medium);color:var(--color-text-secondary)}._detailHeaderType_1riwl_165{display:inline-flex;align-items:center;gap:var(--space-2)}._detailList_1riwl_171{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}._detailListItem_1riwl_180{display:flex;gap:var(--space-3);font-size:var(--fs-13);color:var(--color-text)}._detailLocationText_1riwl_187{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._detailStartValue_1riwl_194{display:inline-flex;align-items:center;gap:var(--space-2);flex-wrap:nowrap;min-width:0}._detailStartText_1riwl_202{white-space:nowrap}._detailLocationInline_1riwl_206{display:inline-flex;align-items:center;gap:var(--space-2);white-space:nowrap;color:var(--color-text-secondary)}._detailStartValue_1riwl_194{display:inline-flex;align-items:center;gap:var(--space-2);flex-wrap:nowrap;flex-shrink:1;min-width:0}._detailStartValue_1riwl_194>span:first-child{white-space:nowrap}._detailStartValue_1riwl_194 ._detailStatusIcon_1riwl_227{position:static;inset:auto;transform:none}._detailLocationInline_1riwl_206{display:inline-flex;align-items:center;gap:var(--space-2);white-space:nowrap;color:var(--color-text-secondary);min-width:0;overflow:hidden}._detailSeriesInfo_1riwl_243{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-section-accent) 6%,transparent);border:1px solid color-mix(in srgb,var(--color-section-accent) 18%,transparent)}._detailSeriesHeader_1riwl_253{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-13);font-weight:var(--fw-medium);color:var(--color-text-secondary)}._detailSeriesInfo_1riwl_243 ._detailList_1riwl_171{margin:0;padding:0}._detailFieldTruncate_1riwl_267{display:inline-flex;align-items:center;min-width:0}._detailFieldTruncateText_1riwl_273{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}a._detailFieldTruncateText_1riwl_273{color:var(--color-text);text-decoration:none;transition:color var(--duration-base) ease}a._detailFieldTruncateText_1riwl_273:hover{color:var(--color-text-muted)}a._detailLocationInline_1riwl_206{color:var(--color-text-secondary);text-decoration:none;transition:color var(--duration-base) ease}a._detailLocationInline_1riwl_206:hover{color:var(--color-text-muted)}._detailLocationField_1riwl_300{display:flex;align-items:center;gap:var(--space-2);color:var(--color-text-secondary)}._detailListItem_1riwl_180 strong{min-width:80px;font-weight:var(--fw-medium);color:var(--color-text-secondary)}._detailFooter_1riwl_313{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);width:100%;flex-wrap:wrap}._detailFooterLeft_1riwl_322{display:inline-flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}._detailFooterStatus_1riwl_329{font-size:var(--fs-12);color:var(--color-text-muted)}._subtitleRow_1riwl_335{display:inline-flex;align-items:center;gap:var(--space-7);max-width:100%;overflow:hidden}._section_1riwl_123{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--section-box-bg, var(--color-box-bg))}._section_1riwl_123 h3{margin:0;font-size:var(--fs-12);font-weight:var(--fw-medium);color:var(--color-text-secondary)}:root[data-theme=light] ._section_1riwl_123{border:1px solid var(--section-box-border, var(--surface-border))}._detailsFieldGrid_1riwl_366{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-3)}._textSection_1riwl_372{flex:1 1 0;min-height:96px;overflow:hidden}._textSection_1riwl_372[data-expanded=false]{flex:0 0 auto;min-height:0}._textSectionBody_1riwl_387{--text-section-ring-room: calc( var(--form-control-focus-outline-width) + var(--form-control-focus-outline-offset) );display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-gutter:stable;padding:var(--text-section-ring-room) var(--space-3) var(--text-section-ring-room) var(--text-section-ring-room);margin:calc(-1 * var(--text-section-ring-room)) 0 calc(-1 * var(--text-section-ring-room)) calc(-1 * var(--text-section-ring-room))}._detailSchedule_1riwl_409{display:flex;flex-wrap:wrap;gap:var(--space-5);align-items:center}._detailScheduleBadge_1riwl_416{margin-left:0;display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--space-2);padding-left:var(--space-3)}._detailSchedulePast_1riwl_425 ._detailListItem_1riwl_180 span{color:var(--color-text-muted)}._detailStatusIcon_1riwl_227{width:26px;height:26px;border-radius:var(--radius-full);display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-muted);margin-right:auto;margin-left:0}._detailStatusIcon_1riwl_227:hover{color:var(--color-text)}@media(max-width:640px){._detailFooter_1riwl_313{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center;gap:var(--space-3)}._detailFooterLeft_1riwl_322{grid-column:1;grid-row:1}._collectionScroller_1riwl_44{overflow:visible;scrollbar-gutter:auto}._toggle_1riwl_23{display:none}}@media(max-width:1024px){._textSection_1riwl_372{min-height:unset;overflow:visible}._textSectionBody_1riwl_387{overflow:visible;padding-right:0}._asidePanel_1riwl_491{min-height:unset;overflow:visible}}@media(max-width:640px){._detailsFieldGrid_1riwl_366{grid-template-columns:1fr}}._detailParticipantList_11uv8_9{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}._detailParticipantGrid_11uv8_18{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-3)}._detailParticipantColumn_11uv8_24{display:flex;flex-direction:column;gap:var(--space-2)}._pin_11uv8_30{color:var(--color-text-muted)}@media(max-width:1024px){._participantAddWrapper_11uv8_35{min-height:unset}}._asideParticipantsGrid_11uv8_44{display:block!important}._participantSections_11uv8_48{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}@media(max-width:640px){._participantSections_11uv8_48{grid-template-columns:1fr;gap:var(--space-4)}}._participantSection_11uv8_48{display:flex;flex-direction:column;gap:var(--space-2)}._participantSectionHeader_11uv8_67{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}._participantSectionLabel_11uv8_74{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--fs-12);font-weight:var(--fw-regular);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--color-text-muted)}._participantAddWrapper_11uv8_35{position:relative;min-height:0;display:flex;flex-direction:column}._participantAddForm_11uv8_106{display:flex;flex-direction:column;gap:var(--space-3)}._participantAddHeader_11uv8_112{display:flex;align-items:center;gap:var(--space-2);color:var(--color-text)}._participantAddTitle_11uv8_119{margin:0;font-size:var(--fs-12);font-weight:var(--fw-semibold)}._participantAddActions_11uv8_125{display:flex;justify-content:flex-end;gap:var(--space-2)}._participantTypeChooser_11uv8_131{display:flex;gap:var(--space-2)}._participantTypeButton_11uv8_136{flex:1}._participantTileMenu_11uv8_140{display:inline-flex;align-items:flex-start;justify-content:flex-end}._actions_14o2j_1,._detailPrimaryActions_14o2j_7{display:inline-flex;align-items:center;gap:var(--space-2)}._titleSeriesIcon_14o2j_16{margin-left:var(--space-2);vertical-align:middle}._titleOccurrenceDate_14o2j_21{margin-left:var(--space-2);font-weight:var(--fw-regular);color:var(--color-text-secondary)}._footerBadge_14o2j_27{flex:1 1 auto;display:flex;justify-content:flex-end;min-width:140px}@media(max-width:640px){._footerBadge_14o2j_27{grid-column:2;grid-row:1;justify-content:flex-end;min-width:0}}._occurrenceList_14o2j_45{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2);max-height:22rem;overflow-y:auto;padding-right:var(--space-1)}._occurrenceRow_14o2j_62{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);color:var(--color-text);text-align:left;font-size:var(--fs-12)}._occurrenceRowPast_14o2j_73{opacity:.62}._occurrenceMain_14o2j_77{display:inline-flex;align-items:center;gap:var(--space-3);min-width:0}._occurrenceDateBlock_14o2j_84{display:flex;flex-direction:column;gap:2px;min-width:0}._occurrenceMeta_14o2j_91{display:inline-flex;align-items:center;gap:var(--space-3);flex-shrink:0}._occurrenceDot_14o2j_98{width:12px;height:12px;flex-shrink:0;border:1.5px solid color-mix(in srgb,var(--occ-accent, var(--cat-events, var(--color-brand))) 85%,white);border-radius:3px;transform:rotate(45deg)}._occurrenceWeekday_14o2j_108{font-size:var(--fs-11);font-weight:var(--fw-semibold);color:var(--color-text-muted);text-transform:capitalize;min-width:1.75rem}._occurrenceDate_14o2j_84{font-size:var(--fs-13);font-weight:var(--fw-semibold);color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._occurrenceProtocol_14o2j_125{display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;padding:3px;border-radius:var(--radius-md);cursor:pointer;transition:background var(--duration-base) ease,color var(--duration-base) ease;color:var(--cat-events, var(--color-brand))}._occurrenceProtocol_14o2j_125:hover{background:var(--color-hover-overlay)}._occurrenceProtocol_14o2j_125:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}._occurrenceTime_14o2j_149{font-size:var(--fs-11);font-weight:var(--fw-semibold);color:var(--color-text-secondary)}._occurrenceTimeWithTitle_14o2j_158{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._occurrenceStatus_14o2j_165{display:inline-flex;align-items:center;color:var(--color-text-muted)}._backdrop_14nc6_5{--backdrop-z: var(--z-confirm)}._dialog_14nc6_16{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5)}._toneDanger_14nc6_25{--dialog-border-color: var(--banner-error-border);--dialog-shadow: 0 0 20px rgba(166, 36, 46, .4)}._header_14nc6_32{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}._title_14nc6_39{margin:0;font-family:var(--font-heading);font-size:var(--fs-16);font-weight:var(--fw-semibold);letter-spacing:.02em;display:flex;align-items:center;gap:var(--space-2)}._titleIcon_14nc6_50{color:var(--color-text-muted);flex-shrink:0}._description_14nc6_55{margin:var(--space-2) 0 0;color:var(--color-text-secondary);font-size:var(--fs-12);line-height:1.5}._body_14nc6_64{color:var(--color-text-secondary);line-height:1.5}._radioGroup_14nc6_71{display:flex;flex-direction:column;gap:var(--space-1)}._radioOption_14nc6_77{position:relative;display:flex;align-items:flex-start;gap:var(--space-3);cursor:pointer;padding:var(--space-3);border-radius:var(--radius-md);transition:background var(--duration-fast) ease}._radioOption_14nc6_77:hover{background:var(--color-hover-overlay)}._radioText_14nc6_97{display:flex;flex-direction:column;gap:2px;min-width:0}._radioLabel_14nc6_104{font-size:var(--fs-13);font-weight:var(--fw-medium);color:var(--color-text);-webkit-user-select:none;user-select:none}._radioDescription_14nc6_111{font-size:var(--fs-11);color:var(--color-text-muted);line-height:1.4;-webkit-user-select:none;user-select:none}._footer_14nc6_120{display:flex;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-2)}@media(max-width:640px){._backdrop_14nc6_5{--backdrop-padding: var(--space-3)}._radioOption_14nc6_77{padding:var(--space-2)}}._radioOption_14nc6_77:has(input[type=radio]:disabled) ._radioText_14nc6_97{opacity:.5}._panelIcon_1calb_3{color:var(--cat-tasks, var(--color-brand))}._dotWrapper_1s6sz_5{position:relative;display:inline-flex;align-items:center;width:calc(var(--badge-dot-size) + 2 * var(--badge-border-width));height:18px;flex-shrink:0;cursor:default}._dotWrapper_1s6sz_5:focus-visible{outline:none}._dotWrapper_1s6sz_5 ._reveal_1s6sz_25{position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:2;max-width:calc(var(--badge-dot-size) + 2 * var(--badge-border-width));padding:0;overflow:hidden;transition:max-width var(--duration-base) ease,padding var(--duration-base) ease}._dotWrapper_1s6sz_5 ._reveal_1s6sz_25 .badge__label{position:absolute;opacity:0;transition:opacity var(--duration-base) ease}._dotWrapper_1s6sz_5:is(:hover,:focus-visible) ._reveal_1s6sz_25{max-width:200px;padding:var(--badge-padding-y-sm) var(--badge-padding-x-sm)}._dotWrapper_1s6sz_5:is(:hover,:focus-visible) ._reveal_1s6sz_25 .badge__label{position:static;opacity:1}._wrapper_upwzm_1{display:inline-flex;align-items:center}._titleRow_upwzm_6{margin-left:4px;display:inline-flex;align-items:center;gap:var(--space-3)}._icon_upwzm_13{width:16px;height:16px;flex-shrink:0;color:var(--cat-tasks, var(--color-brand))}._text_upwzm_20{display:inline-flex;align-items:center;line-height:1.2;font-family:var(--font-heading)}@media(max-width:640px){._text_upwzm_20{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}._footerBar_1xqpq_1{display:flex;align-items:center;justify-content:space-between;width:100%;gap:var(--space-4);flex-wrap:wrap}._footerActions_1xqpq_10{display:inline-flex;align-items:center;gap:var(--space-3)}._footerBadge_1xqpq_15{flex:1 1 auto;display:flex;justify-content:flex-end;min-width:140px}._footerMeta_1xqpq_22{margin-left:auto;display:flex;align-items:flex-end;gap:var(--space-3)}._metaFooterSpacer_1xqpq_29{width:42px;height:42px;border-radius:50%;background:transparent}._metaFooterEntries_1xqpq_36{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:var(--fs-10);color:var(--color-text-muted);text-align:right;min-height:42px;justify-content:flex-end}._metaFooterEntry_1xqpq_48{display:inline-flex;align-items:baseline;gap:var(--space-2)}._metaFooterEntryLabel_1xqpq_54{letter-spacing:var(--ls-caps);text-transform:uppercase;font-weight:var(--fw-regular)}._metaFooterEntryValue_1xqpq_60{font-weight:var(--fw-medium);color:var(--color-text-secondary)}@media(max-width:640px){._footerBar_1xqpq_1{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center;gap:var(--space-3)}._footerActions_1xqpq_10{grid-column:1;grid-row:1}._footerBadge_1xqpq_15{grid-column:2;grid-row:1;justify-content:flex-end;min-width:0}._footerMeta_1xqpq_22{grid-column:1 / -1;grid-row:2;margin-left:0;flex-direction:column;align-items:flex-end;padding-top:var(--space-3);border-top:1px solid color-mix(in srgb,var(--entity-dialog-divider, rgba(255, 255, 255, .08)) 50%,transparent)}._metaFooterSpacer_1xqpq_29{display:none}._metaFooterEntries_1xqpq_36{min-height:auto}}._wrapper_nhqfm_1{display:inline-flex;align-items:center}._titleRow_nhqfm_6{margin-left:4px;display:inline-flex;align-items:center;gap:var(--space-3)}._icon_nhqfm_13{color:var(--cat-trackups, var(--color-brand));width:16px;height:16px;flex-shrink:0}._text_nhqfm_20{display:inline-flex;align-items:center;line-height:1.2;font-family:var(--font-heading)}@media(max-width:640px){._text_nhqfm_20{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}._compactBar_fyw30_1{display:none}._compactTitle_fyw30_5{font-size:var(--fs-15);font-weight:var(--fw-semibold);color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.01em}._root_fyw30_15{display:flex;flex-direction:column;gap:var(--space-4);padding-inline:var(--space-5);height:100%;min-height:0;animation:_detailPageFadeIn_fyw30_1 .2s ease-out both}@keyframes _detailPageFadeIn_fyw30_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){._root_fyw30_15{animation-duration:1ms}}._header_fyw30_42{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;margin-top:30px}._headerMain_fyw30_51{display:flex;flex-direction:column;gap:var(--space-3)}._headerTop_fyw30_57{display:flex;align-items:center;gap:var(--space-3)}._breadcrumbs_fyw30_63{font-size:var(--fs-11);letter-spacing:.04em;text-transform:uppercase;color:var(--color-section-accent, var(--color-brand));font-weight:var(--fw-regular)}._titleRow_fyw30_71{display:flex;align-items:flex-start;gap:var(--space-10);flex-wrap:wrap}._titleLine_fyw30_86{display:flex;align-items:center;gap:var(--space-2);min-width:0}._titleSuffix_fyw30_93{display:inline-flex;align-items:center;flex:0 0 auto}._titleBlock_fyw30_99{display:flex;flex-direction:column;gap:var(--space-3);flex:1 1 auto}._title_fyw30_71{margin:0;font-family:var(--font-heading);font-size:var(--fs-16);font-weight:var(--fw-semibold);letter-spacing:.02em;color:var(--color-text)}._subtitle_fyw30_115{margin:0;color:var(--color-text-secondary);font-size:var(--fs-15);font-weight:var(--fw-regular);max-width:70ch}._titleAddon_fyw30_123{flex:0 0 auto;display:flex;align-items:center;justify-content:center}._root_fyw30_15[data-section=contacts] ._titleAddon_fyw30_123{--initials-avatar-size: var(--avatar-size-xl);--initials-avatar-initials-size: var(--avatar-initials-size-xl);--initials-avatar-glyph-size: var(--avatar-glyph-size-xl)}._headerTabs_fyw30_139{margin-top:calc(-1 * var(--space-2))}._actions_fyw30_143{margin-right:17px;display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}._metaSection_fyw30_151{padding:0;border:0;background:none}._metaList_fyw30_157{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:0;padding:0;font-size:var(--fs-13)}._metaItem_fyw30_166{display:inline-flex;align-items:baseline;gap:4px;position:relative;padding-left:var(--space-3)}._metaItem_fyw30_166 dt{margin:0;font-size:var(--fs-11);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);font-weight:var(--fw-regular)}._metaItem_fyw30_166 dt:after{content:":";margin-left:2px}._metaItem_fyw30_166 dd{margin:0;font-size:var(--fs-13);color:var(--color-text);font-weight:var(--fw-regular)}._metaItem_fyw30_166:not(:first-child):before{content:"•";position:absolute;left:0;color:var(--color-text-muted)}._metaItem_fyw30_166:first-child{padding-left:0}._metaItem_fyw30_166:first-child:before{content:""}._metaItem_fyw30_166 small{font-size:var(--fs-11);color:var(--color-text-secondary);font-weight:var(--fw-regular)}._body_fyw30_232{--aside-floor: 380px;--aside-min: 420px;--aside-preferred: 32vw;--aside-max: 560px;display:grid;grid-template-columns:minmax(0,1fr) 0 minmax(var(--aside-floor),clamp(var(--aside-min),var(--aside-basis, var(--aside-preferred)),var(--aside-max)));grid-auto-rows:1fr;column-gap:var(--space-2);row-gap:var(--space-5);align-items:stretch;flex:1 1 auto;min-height:0;padding-bottom:0}._footer_fyw30_255{display:flex;justify-content:flex-end;flex-shrink:0;padding-bottom:18px;padding-right:var(--space-11)}._bodyNoAside_fyw30_263{grid-template-columns:minmax(0,1fr)}._main_fyw30_267{display:flex;flex-direction:column;gap:var(--space-5);min-height:0;overflow:hidden}._aside_fyw30_280{display:flex;flex-direction:column;gap:var(--space-2);min-height:0}._asideStacked_fyw30_291{gap:var(--space-5)}._aside_fyw30_280._aside_fyw30_280>*:not(._asideSplitter_fyw30_307){flex:1 1 0;min-height:0;display:flex;flex-direction:column}._aside_fyw30_280._aside_fyw30_280>*:not(._asideSplitter_fyw30_307):first-child{flex-grow:var(--aside-row-a, 1)}._aside_fyw30_280._aside_fyw30_280>*:not(._asideSplitter_fyw30_307):last-child{flex-grow:var(--aside-row-b, 1)}@media(min-width:1280px){._body_fyw30_232{--aside-floor: 420px;--aside-min: 480px;--aside-max: 620px}}@media(min-width:1536px){._body_fyw30_232{--aside-floor: 520px;--aside-min: 620px;--aside-preferred: 34vw;--aside-max: 980px}}@media(max-width:1024px){._body_fyw30_232{grid-template-columns:1fr;grid-auto-rows:auto;align-items:start;align-content:start;overflow-y:auto}._main_fyw30_267{overflow:visible;min-height:unset}._aside_fyw30_280{gap:var(--space-5);min-height:unset}._aside_fyw30_280._aside_fyw30_280>*:not(._asideSplitter_fyw30_307){flex:0 0 auto;min-height:auto}._body_fyw30_232 ._splitter_fyw30_438,._body_fyw30_232 ._asideSplitter_fyw30_307{display:none}}@media(max-width:640px){._metaList_fyw30_157{flex-direction:column;gap:var(--space-2)}._metaItem_fyw30_166{padding-left:0}._metaItem_fyw30_166:before{content:""}}@media(max-width:768px){._root_fyw30_15{height:auto;min-height:100%;animation:none}._body_fyw30_232{flex:0 0 auto;min-height:unset;overflow-y:visible}._footer_fyw30_255{padding-right:0;margin-top:auto}._header_fyw30_42{margin-top:var(--space-4);flex-wrap:nowrap;align-items:flex-start}._headerMain_fyw30_51{flex:1 1 auto;min-width:0}._actions_fyw30_143{position:fixed;top:calc(env(safe-area-inset-top,0px) + 12px);right:calc(env(safe-area-inset-right,0px) + var(--space-4));z-index:999;margin:0;height:40px}._compactBar_fyw30_1{display:flex;align-items:center;position:fixed;top:0;left:0;right:0;height:calc(env(safe-area-inset-top,0px) + 60px);padding-top:calc(env(safe-area-inset-top,0px) + 12px);padding-left:calc(env(safe-area-inset-left,0px) + 68px);padding-right:calc(env(safe-area-inset-right,0px) + var(--space-4));background:color-mix(in srgb,var(--color-bg) 82%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid color-mix(in srgb,var(--color-border) 45%,transparent);opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity var(--duration-base) ease,transform var(--duration-base) ease;z-index:1000}._compactBarVisible_fyw30_527{opacity:1;transform:translateY(0);pointer-events:auto}._compactBarActions_fyw30_533{margin-left:auto;flex-shrink:0;display:flex;align-items:center;gap:var(--space-2)}._headerTabsSentinel_fyw30_541{height:0;margin-top:calc(-1 * var(--space-4))}._headerTabs_fyw30_139{position:sticky;top:0;z-index:10;margin-inline:calc(-1 * var(--space-5));padding-inline:var(--space-5);padding-bottom:var(--space-1);background:color-mix(in srgb,var(--color-bg) 88%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}._root_fyw30_15[data-section=contacts] ._header_fyw30_42{position:relative;flex-direction:column;align-items:center}._root_fyw30_15[data-section=contacts] ._headerMain_fyw30_51{width:100%}._root_fyw30_15[data-section=contacts] ._titleRow_fyw30_71{flex-direction:column;align-items:center;gap:var(--space-3)}._root_fyw30_15[data-section=contacts] ._titleAddon_fyw30_123{order:-1}._root_fyw30_15[data-section=contacts] ._titleBlock_fyw30_99{text-align:center;align-items:center;flex:0 1 auto;width:fit-content;max-width:100%}._root_fyw30_15[data-section=contacts] ._title_fyw30_71{text-align:center}._root_fyw30_15[data-section=contacts] ._subtitle_fyw30_115{text-align:center;justify-content:center}}._header_fyw30_42[data-has-cover=true]{position:relative}._header_fyw30_42[data-has-cover=true] [data-cover-image]{inset:calc((var(--space-7) + var(--page-pad-y)) * -1) calc((var(--space-5) + var(--page-pad-x)) * -1) calc(var(--space-4) * -1) calc((var(--space-5) + var(--page-pad-x)) * -1)}@media(max-width:768px){._header_fyw30_42[data-has-cover=true] [data-cover-image]{inset:calc((var(--space-7) + env(safe-area-inset-top,0px) + 52px) * -1) calc((var(--space-5) + var(--page-pad-x)) * -1) calc(var(--space-4) * -1) calc((var(--space-5) + var(--page-pad-x)) * -1)}}._header_fyw30_42[data-has-cover=true]>._headerMain_fyw30_51,._header_fyw30_42[data-has-cover=true]>._actions_fyw30_143{position:relative;z-index:1}@media(max-width:768px){._header_fyw30_42[data-has-cover=true]>._actions_fyw30_143{position:fixed;z-index:999}}._header_fyw30_42[data-has-cover=true]>._headerMain_fyw30_51,._header_fyw30_42[data-has-cover=true] ._titleRow_fyw30_71{pointer-events:none}._header_fyw30_42[data-has-cover=true] ._breadcrumbs_fyw30_63,._header_fyw30_42[data-has-cover=true] ._titleBlock_fyw30_99,._header_fyw30_42[data-has-cover=true] ._titleSuffix_fyw30_93,._header_fyw30_42[data-has-cover=true] ._titleAddon_fyw30_123,._header_fyw30_42[data-has-cover=true]>._actions_fyw30_143{pointer-events:auto}._header_fyw30_42[data-has-cover=true] ._titleBlock_fyw30_99{position:relative;width:fit-content;flex:0 1 auto}._header_fyw30_42[data-has-cover=true] ._titleBlock_fyw30_99:before{content:"";position:absolute;inset:calc(var(--project-cover-chip-inset-y) * -1) calc(var(--project-cover-chip-inset-x) * -1);z-index:-1;border-radius:var(--chip-radius);background:var(--project-cover-chip-bg)}._header_fyw30_42[data-has-cover=true] ._actions_fyw30_143:not([data-has-lead=true]):before,._header_fyw30_42[data-has-cover=true] ._actionsGroup_fyw30_760:before{content:"";position:absolute;inset:calc(var(--project-cover-chip-inset-y) * -1);z-index:-1;border-radius:var(--chip-radius);background:var(--project-cover-chip-bg)}._header_fyw30_42[data-has-cover=true] ._actions_fyw30_143:has(>[data-action-menu]:only-child):before,._header_fyw30_42[data-has-cover=true] ._actions_fyw30_143:has(>.btn--icon:only-child):before,._header_fyw30_42[data-has-cover=true] ._actionsGroup_fyw30_760:has(>[data-action-menu]:only-child):before,._header_fyw30_42[data-has-cover=true] ._actionsGroup_fyw30_760:has(>.btn--icon:only-child):before{inset:0;border-radius:var(--btn-icon-radius)}._titleRow_fyw30_71{--btn-icon-quiet-opacity: .3}._titleRow_fyw30_71:hover [data-cover-trigger],._titleRow_fyw30_71 [data-cover-trigger]:has(:focus-visible),._titleRow_fyw30_71 [data-cover-trigger]:focus-visible{--btn-icon-quiet-opacity: 1}._header_fyw30_42[data-has-cover=true] ._titleLine_fyw30_86{min-height:var(--btn-icon-size-sm)}._actionsLead_fyw30_842,._actionsGroup_fyw30_760{display:flex;align-items:center}._actionsGroup_fyw30_760{position:relative;gap:var(--space-3)}._subtitleRow_118g8_13{display:inline-flex;align-items:center;gap:var(--space-7)}._section_118g8_24{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--section-box-bg, var(--color-box-bg))}._section_118g8_24 h3{margin:0;font-size:var(--fs-12);font-weight:var(--fw-medium);color:var(--color-text-secondary)}:root[data-theme=light] ._section_118g8_24{border:1px solid var(--section-box-border, var(--surface-border))}._descriptionSection_118g8_44{min-height:240px;flex:1 1 0;overflow:hidden}._descriptionSection_118g8_44 p{flex:1 1 auto;overflow-y:auto;min-height:0;scrollbar-gutter:stable;padding-right:var(--space-3)}._sectionHeader_118g8_59{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}._sectionHeading_118g8_66{margin:0;font-size:var(--fs-12);font-weight:var(--fw-medium);color:var(--color-text-secondary)}._sectionHeaderActions_118g8_73{display:inline-flex;align-items:center;gap:var(--space-2)}._descriptionEditor_118g8_80{display:flex;flex-direction:column;gap:var(--space-3);flex:1 1 auto;min-height:0}._descriptionEditorRoot_118g8_94,._descriptionEditorContent_118g8_101{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}._descriptionEditorContent_118g8_101 .ProseMirror{flex:1 1 auto}._descriptionStatus_118g8_112{margin:0;font-size:var(--fs-12);color:var(--color-text-muted)}._descriptionStatus_118g8_112[data-variant=error]{color:var(--banner-error-text)}._asideSection_118g8_125{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--section-box-bg, var(--color-box-bg));width:100%;align-self:stretch;min-height:0;overflow:hidden}:root[data-theme=light] ._asideSection_118g8_125{border:1px solid var(--section-box-border, var(--surface-border))}._asideSectionHeader_118g8_142{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-text-secondary)}._asideSectionIcon_118g8_149{display:inline-flex;align-items:center}._detailTabsWrapper_118g8_155{margin-bottom:var(--space-3)}._detailPanels_118g8_159{display:grid}._detailMetaFooter_118g8_163{margin-top:var(--space-2);padding:var(--space-4);border-radius:var(--radius-2xl);border:1px solid var(--surface-overlay-border);background:var(--surface-overlay-bg);display:flex;justify-content:flex-end}._detailMetaFooterMeta_118g8_173{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--fs-12);color:var(--color-text-secondary);text-align:right}._detailPanel_118g8_159{grid-area:1 / 1;padding:0;border:none;background:transparent;display:flex;flex-direction:column;gap:var(--space-4)}._detailPanel_118g8_159[hidden],._detailPanelHidden_118g8_198{display:flex;visibility:hidden;pointer-events:none}._detailPanelTitle_118g8_204{margin:0 0 var(--space-4);font-size:var(--fs-16);font-weight:var(--fw-semibold);color:var(--color-text)}._contactInfo_118g8_211{display:inline-flex;align-items:center;gap:var(--space-3)}._contactAssignRow_118g8_218{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0}._contactMeta_118g8_225{display:flex;flex-direction:column;gap:2px;min-width:0}._contactName_118g8_232{font-size:var(--fs-13);font-weight:var(--fw-medium);color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._contactSub_118g8_241{color:var(--color-text-muted);font-size:var(--fs-11);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._projectField_118g8_249{align-items:flex-end;justify-content:flex-end}@media(max-width:1024px){._descriptionSection_118g8_44{flex:none;min-height:unset;overflow:visible}._descriptionSection_118g8_44 p{overflow:visible;min-height:unset;padding-right:0;scrollbar-gutter:auto}._asideSection_118g8_125{min-height:unset;overflow:visible}}@media(max-width:768px){._contactField_118g8_285{grid-column:1 / -1;padding-bottom:var(--space-3);border-bottom:1px solid color-mix(in srgb,var(--color-border) 35%,transparent)}}._answerSection_q557g_1{display:flex;flex-direction:column;gap:8px}._inputForm_q557g_9{display:flex;gap:10px;align-items:flex-start}._inputMain_q557g_15{flex:1;min-width:0}._inputSide_q557g_20{display:flex;flex-direction:column;gap:6px;align-items:stretch;flex-shrink:0;min-width:120px}._booleanInputForm_q557g_31{display:flex;flex-direction:column;gap:8px}._booleanToggle_q557g_43{width:100%}._booleanRow_q557g_47{display:flex;gap:10px;align-items:flex-start}._booleanRowMain_q557g_53{flex:1;min-width:0}._closedHint_q557g_60{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:var(--radius-md);background:var(--color-hover-overlay);font-size:var(--fs-12);color:var(--color-text-muted)}._noneHint_q557g_71{font-size:var(--fs-12);color:var(--color-text-muted);font-style:italic;margin:0}._entriesSection_198wb_1{display:flex;flex-direction:column;gap:6px;margin-top:16px}._entriesHeader_198wb_8{display:flex;align-items:center}._entriesTitle_198wb_13{font-size:var(--fs-11);font-weight:var(--fw-medium);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.03em}._entryList_198wb_23{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;max-height:320px;overflow-y:auto;scrollbar-width:thin}._entryItem_198wb_36{position:relative;padding:8px 12px 8px 20px;border-left:2px solid var(--color-border);margin-left:6px}._entryItem_198wb_36:last-child{border-left-color:transparent}._entryItem_198wb_36:before{content:"";position:absolute;left:-5px;top:14px;width:8px;height:8px;border-radius:50%;background:var(--color-border);border:2px solid var(--surface-panel-bg, var(--surface-bg))}._entryItemCurrent_198wb_61:before{background:var(--color-primary)}._entryHeader_198wb_65{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px}._entryDate_198wb_72{font-size:var(--fs-11);color:var(--color-text-muted);display:flex;align-items:center;gap:8px}._entryChoiceBadge_198wb_80{font-size:var(--fs-11);font-weight:var(--fw-semibold);padding:1px 6px;border-radius:var(--radius-sm)}._entryChoiceYes_198wb_97{background:var(--color-success-light);color:var(--color-success-text)}._entryChoiceNo_198wb_103{background:var(--color-error-light);color:var(--color-error-text)}._entryActions_198wb_111{display:flex;gap:4px;opacity:0;transition:opacity var(--duration-base)}._entryItem_198wb_36:hover ._entryActions_198wb_111{opacity:1}._entryText_198wb_122{font-size:var(--fs-12);color:var(--color-text);white-space:pre-wrap;word-break:break-word;line-height:1.4;margin:0}._loadMoreBtn_198wb_131{margin-top:4px;margin-left:6px}._editInline_198wb_138{display:flex;flex-direction:column;gap:6px}._editInlineActions_198wb_144{display:flex;gap:6px;justify-content:flex-end}._statusPickerAnchor_1vtnq_3{position:relative;display:inline-flex}._statusPickerTrigger_1vtnq_8{border:none;background:transparent;padding:0;cursor:pointer;display:inline-flex;align-items:center;border-radius:var(--radius-full);transition:filter var(--duration-base) ease}._statusPickerTrigger_1vtnq_8 span{cursor:inherit}._statusPickerTrigger_1vtnq_8:hover:not(:disabled){filter:brightness(1.25)}._statusPickerTrigger_1vtnq_8:disabled{cursor:wait;opacity:.65}._statusPickerTrigger_1vtnq_8:disabled[data-disabled-reason=locked]{cursor:not-allowed;opacity:1}._statusPickerDropdown_1vtnq_55{position:absolute;top:calc(100% + var(--space-2));left:0;min-width:200px}._pageFooter_ut46g_5{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);width:100%}._metaDates_ut46g_13{display:inline-flex;align-items:baseline;gap:var(--space-5);font-size:var(--fs-10);color:var(--color-text-muted);margin-left:auto}._metaEntry_ut46g_23{display:inline-flex;align-items:baseline;gap:var(--space-2)}._metaLabel_ut46g_29{letter-spacing:var(--ls-caps);text-transform:uppercase;font-weight:var(--fw-regular)}._metaValue_ut46g_35{font-weight:var(--fw-medium);color:var(--color-text-secondary)}@media(max-width:768px){._timelineButton_ut46g_41{display:none!important}._metaDates_ut46g_13{flex-direction:column;align-items:flex-end;gap:var(--space-2);width:100%;margin-left:0;margin-right:0}}._row_uo5j6_3{display:flex;align-items:center;gap:var(--space-3);position:relative}._input_uo5j6_10{flex:1 1 auto;min-width:200px;font-weight:var(--fw-semibold)}._footer_7s3lg_1{width:100%;display:flex;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap}._footerActions_7s3lg_9{display:inline-flex;align-items:center;gap:var(--space-3)}._footerBadge_7s3lg_14{flex:1 1 auto;display:flex;justify-content:flex-end;min-width:140px}._footerMeta_7s3lg_21{margin-left:auto;display:flex;align-items:flex-end;gap:var(--space-3)}._metaFooterSpacer_7s3lg_28{width:42px;height:42px;border-radius:50%;background:transparent}._metaFooterEntries_7s3lg_35{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:var(--fs-10);color:var(--color-text-muted);text-align:right;min-height:42px;justify-content:flex-end}._metaFooterEntry_7s3lg_47{display:inline-flex;align-items:baseline;gap:var(--space-2)}._metaFooterEntryLabel_7s3lg_53{letter-spacing:var(--ls-caps);text-transform:uppercase;font-weight:var(--fw-regular)}._metaFooterEntryValue_7s3lg_59{font-weight:var(--fw-medium);color:var(--color-text-secondary)}@media(max-width:640px){._footer_7s3lg_1{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center;gap:var(--space-3)}._footerActions_7s3lg_9{grid-column:1;grid-row:1}._footerBadge_7s3lg_14{grid-column:2;grid-row:1;justify-content:flex-end;min-width:0}._footerMeta_7s3lg_21{grid-column:1 / -1;grid-row:2;margin-left:0;flex-direction:column;align-items:flex-end;padding-top:var(--space-3);border-top:1px solid color-mix(in srgb,var(--entity-dialog-divider, rgba(255, 255, 255, .08)) 50%,transparent)}._metaFooterSpacer_7s3lg_28{display:none}._metaFooterEntries_7s3lg_35{min-height:auto}}._actions_al0vp_1{display:inline-flex;align-items:center;gap:var(--space-2)}._collection_1uln7_8{display:flex;flex-direction:column;gap:var(--space-1);flex:1 1 auto;min-height:0}._listArea_1uln7_16{display:flex;flex-direction:column;min-height:0;flex:1 1 auto}._collectionScroller_1uln7_23{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-1);padding-bottom:var(--space-4);scrollbar-gutter:stable}._emptyState_1uln7_1 h3{margin:0;font-family:var(--font-heading);font-size:var(--fs-16);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text)}._emptyState_1uln7_1 p{margin:0;max-width:42ch}._detailPrimaryActions_1uln7_48{display:inline-flex;align-items:center;gap:var(--space-2)}._pageHeaderActions_1uln7_56{position:relative;display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:44px;flex-wrap:nowrap}._selectionLimitWarning_1uln7_66{font-size:var(--fs-11);color:var(--banner-warning-text);font-weight:var(--fw-semibold)}._selectionNotice_1uln7_72{font-size:var(--fs-12);letter-spacing:var(--ls-caps);text-transform:uppercase;font-weight:var(--fw-regular);color:var(--cat-trackups, var(--color-brand));white-space:nowrap}._filtersSlot_1uln7_81{display:flex;align-items:center;justify-content:center;flex:1 1 auto;flex-wrap:wrap;gap:var(--space-2);min-width:0}._filtersSlot_1uln7_81[data-has-content=false]{visibility:hidden}._toggle_1uln7_95{display:inline-flex}._createButton_1uln7_99{white-space:nowrap}@media(max-width:768px){._pageHeaderActions_1uln7_56{flex-direction:column;align-items:stretch}._filtersSlot_1uln7_81{justify-content:flex-start}}._dialogSelectionPreview_1uln7_114{margin-top:var(--space-3);color:var(--color-text)}._dialogSelectionPreview_1uln7_114 ul{margin:var(--space-2) 0 0;padding-left:var(--space-4)}._dialogSelectionPreview_1uln7_114 li{margin-bottom:var(--space-1)}@media(max-width:640px){._toggle_1uln7_95{display:none}._collectionScroller_1uln7_23{overflow:visible;scrollbar-gutter:auto}}._loadMore_1uln7_139{display:flex;justify-content:center}._footer_14pwe_1{width:100%;display:flex;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap}._footerActions_14pwe_9{display:inline-flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}._footerBadge_14pwe_16{flex:1 1 auto;display:flex;justify-content:flex-end;align-items:center;gap:var(--space-2);min-width:140px}._footerMeta_14pwe_25{margin-left:auto;display:flex;align-items:flex-end;gap:var(--space-3)}._metaFooterSpacer_14pwe_32{width:42px;height:42px;border-radius:50%;background:transparent}._metaFooterEntries_14pwe_39{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:var(--fs-10);color:var(--color-text-muted);text-align:right;min-height:42px;justify-content:flex-end}._metaFooterEntry_14pwe_51{display:inline-flex;align-items:baseline;gap:var(--space-2)}._metaFooterEntryLabel_14pwe_57{letter-spacing:var(--ls-caps);text-transform:uppercase;font-weight:var(--fw-regular)}._metaFooterEntryValue_14pwe_63{font-weight:var(--fw-medium);color:var(--color-text-secondary)}@media(max-width:640px){._footer_14pwe_1{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center;gap:var(--space-3)}._footerActions_14pwe_9{grid-column:1;grid-row:1}._footerBadge_14pwe_16{grid-column:2;grid-row:1;justify-content:flex-end;min-width:0}._footerMeta_14pwe_25{grid-column:1 / -1;grid-row:2;margin-left:0;flex-direction:column;align-items:flex-end;padding-top:var(--space-3);border-top:1px solid color-mix(in srgb,var(--entity-dialog-divider, rgba(255, 255, 255, .08)) 50%,transparent)}._metaFooterSpacer_14pwe_32{display:none}._metaFooterEntries_14pwe_39{min-height:auto}}._dot_13kev_1{flex-shrink:0}._actions_f4hja_1{display:flex;gap:var(--space-2)}._titleRow_1phj1_6{display:inline-flex;align-items:center;gap:10px;min-width:0}._titleText_1phj1_13{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._actions_1phj1_20{display:inline-flex;align-items:center;gap:6px}._primaryActions_1phj1_26{display:inline-flex;align-items:center;gap:8px}._subtitleLink_1phj1_34{display:inline-flex;align-items:stretch;gap:var(--space-2);background:none;border:none;padding:2px 6px;margin:-2px -6px;border-radius:var(--radius-sm);color:inherit;font:inherit;text-align:left;cursor:pointer}._subtitleLink_1phj1_34:hover,._subtitleLink_1phj1_34:focus-visible{color:var(--btn-ghost-hover-text);background:var(--color-hover-overlay)}._subtitleLink_1phj1_34:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._description_1phj1_65{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-5)}._descriptionText_1phj1_72{margin:0;font-size:var(--fs-13);line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}._bar_b0slu_3{width:4px;border-radius:var(--radius-full);background:var(--identity-accent-color, var(--color-border-strong));flex:0 0 4px;align-self:stretch}._titleSwatch_1w0a3_4{flex-shrink:0;width:12px;height:12px;border-radius:4px}._titleSwatch_r9diu_5{flex-shrink:0}._colorValue_r9diu_10{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--fs-13);color:var(--color-text-secondary)}._nextStepValue_r9diu_22{display:inline-flex;align-items:center;min-height:22px;min-width:0}._colorSwatch_r9diu_29{flex-shrink:0;width:12px;height:12px;border-radius:4px}._list_1p1b5_1{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-2)}._item_1p1b5_10{display:flex;align-items:center;gap:var(--space-2)}._icon_1p1b5_16{flex-shrink:0;color:var(--color-text-muted)}._link_1p1b5_21{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--fs-13);color:var(--color-text);text-decoration:none;word-break:break-all;transition:color var(--duration-base) ease}._link_1p1b5_21:hover{color:var(--color-text-muted)}._externalIcon_1p1b5_36{flex-shrink:0;opacity:.4;transition:opacity var(--duration-base) ease}._link_1p1b5_21:hover ._externalIcon_1p1b5_36{opacity:.7}._groups_9myxl_3{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-2) var(--space-6);align-items:start}._list_9myxl_10{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-2)}._item_9myxl_19{display:flex;align-items:center;gap:var(--space-2)}._icon_9myxl_25{flex-shrink:0;color:var(--color-text-muted)}._link_9myxl_30{font-size:var(--fs-13);color:var(--color-text);text-decoration:none;word-break:break-all;transition:color var(--duration-base) ease}._link_9myxl_30:hover{color:var(--color-text-muted)}._label_9myxl_42,._affiliation_9myxl_47{font-size:var(--fs-11);color:var(--color-text-muted)}._primaryIcon_9myxl_52{flex-shrink:0;color:var(--color-text-muted)}._disabledNotice_1sl1a_6{margin:0;font-size:var(--fs-12);color:var(--color-text-muted)}._inlineContainer_1sl1a_12{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}._inlineContainerCompact_1sl1a_19{gap:0;flex-wrap:nowrap}._inlineFileInput_1sl1a_24{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;padding:0;margin:-1px}._inlinePreviewGroup_1sl1a_37{position:relative;display:inline-flex;align-items:center;justify-content:center}._inlinePreviewGroupCompact_1sl1a_44{padding-right:0}._inlineInfo_1sl1a_48{position:absolute;top:-6px;right:-6px;display:inline-block}._inlinePreviewButton_1sl1a_65{color:inherit}._inlinePreviewButton_1sl1a_65[data-loading=true]:before{inset:6px}._inlineRemoveButton_1sl1a_75{position:absolute;right:0;bottom:0;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;border:1px solid color-mix(in srgb,var(--color-border) 65%,transparent);background:#00000059;color:var(--color-text-muted);cursor:pointer;transition:border-color var(--duration-base) ease,color var(--duration-base) ease,background var(--duration-base) ease}._inlineRemoveButton_1sl1a_75:hover:not(:disabled){color:var(--color-text);border-color:var(--color-text);background:#0009}._inlineContainer_1sl1a_12,._inlinePreviewGroup_1sl1a_37{width:var(--initials-avatar-size, auto);height:var(--initials-avatar-size, auto)}._inlinePreviewButton_1sl1a_65._inlinePreviewButton_1sl1a_65{width:var(--initials-avatar-size, var(--avatar-size-xl));height:var(--initials-avatar-size, var(--avatar-size-xl))}._inlineMessages_1sl1a_123{display:flex;flex-direction:column;gap:6px;min-height:48px}._inlineContainer_15qu1_5{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}._inlineButton_15qu1_15{margin:0;color:inherit}._inlineButton_15qu1_15[data-loading=true]:before{inset:6px}._fileInput_15qu1_25{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;padding:0;margin:0}._disabledNotice_15qu1_38{margin:0;font-size:var(--fs-12);color:var(--color-text-muted)}._inlineContainer_15qu1_5,._inlineButton_15qu1_15{width:var(--initials-avatar-size, auto);height:var(--initials-avatar-size, auto)}@media(max-width:1024px){._disabledNotice_15qu1_38{text-align:center}}._detailFooterBar_7r350_9{display:flex;align-items:flex-end;justify-content:space-between;width:100%;gap:var(--space-4);flex-wrap:wrap}._detailFooterActions_7r350_18{display:inline-flex;align-items:center;gap:var(--space-3)}._detailFooterBadge_7r350_24{flex:1 1 auto;display:flex;justify-content:center;min-width:140px}._detailFooterStakeholders_7r350_31{flex:1;display:flex;justify-content:center;min-height:40px}._contactLink_7r350_38{color:inherit;text-decoration:none;transition:color var(--duration-base) ease}._contactLink_7r350_38:hover{color:var(--color-text-muted)}._detailFooterMeta_7r350_48{margin-left:auto;display:flex;align-items:flex-end;gap:var(--space-3)}._metaFooterSpacer_7r350_55{width:42px;height:42px;border-radius:50%;background:transparent}._metaFooterEntries_7r350_62{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:var(--fs-10);color:var(--color-text-muted);text-align:right;min-height:42px;justify-content:flex-end}._metaFooterEntry_7r350_74{display:inline-flex;align-items:baseline;gap:var(--space-2)}._metaFooterEntryLabel_7r350_80{letter-spacing:var(--ls-caps);text-transform:uppercase;font-weight:var(--fw-regular)}._metaFooterEntryValue_7r350_86{font-weight:var(--fw-medium);color:var(--color-text-secondary)}._detailSubtitleCategory_7r350_91{font-size:var(--fs-11);text-transform:uppercase;letter-spacing:.12em;font-weight:var(--fw-semibold);color:var(--color-text-secondary)}._detailSubtitleContact_7r350_99{color:var(--cat-contacts, var(--color-section-accent, var(--color-brand)))}._detailSubtitleDivider_7r350_103{margin:0 var(--space-2);color:var(--color-text-muted)}._detailSubtitleText_7r350_108{color:var(--color-text);font-size:var(--fs-13)}._detailEditForm_7r350_112{display:flex;flex-direction:column;gap:var(--space-4)}._detailEditActions_7r350_118{display:inline-flex;align-items:center;gap:var(--space-2)}@media(max-width:640px){._detailFooterBar_7r350_9{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center;gap:var(--space-3)}._detailFooterActions_7r350_18{grid-column:1;grid-row:1}._detailFooterBadge_7r350_24{grid-column:2;grid-row:1;justify-content:flex-end;min-width:0}._detailFooterStakeholders_7r350_31{grid-column:1 / -1;grid-row:2;justify-content:flex-end}._detailFooterMeta_7r350_48{grid-column:1 / -1;grid-row:2;margin-left:0;flex-direction:column;align-items:flex-end;padding-top:var(--space-3);border-top:1px solid color-mix(in srgb,var(--entity-dialog-divider, rgba(255, 255, 255, .08)) 50%,transparent)}._metaFooterSpacer_7r350_55{display:none}._metaFooterEntries_7r350_62{min-height:auto}}._resultIcon_1ab7x_21{margin-top:3px}._resultSubtitle_1ab7x_25{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._resultBadge_1ab7x_13{flex-shrink:0;background:color-mix(in srgb,var(--result-color, var(--color-text-muted)) 12%,transparent);color:var(--result-color, var(--color-text-muted));font-weight:var(--fw-medium)}._searchRow_1hqvs_7{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid color-mix(in srgb,var(--color-divider) 50%,transparent);flex-shrink:0}._searchIcon_1hqvs_16{flex-shrink:0;color:var(--color-text-muted)}._input_1hqvs_21{flex:1 1 auto;min-width:0;border:none;background:transparent;color:var(--color-text);font-size:var(--fs-15);padding:0}._input_1hqvs_21::placeholder{color:var(--color-text-muted)}._input_1hqvs_21:focus-visible{outline:none}._searchRow_1hqvs_7:has(._input_1hqvs_21:focus-visible){outline:var(--form-control-focus-outline-width) solid var(--color-focus-ring);outline-offset:calc(-1 * var(--form-control-focus-outline-width));border-radius:var(--panel-item-radius)}._input_1hqvs_21::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;height:13px;width:13px;background:currentColor;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.5' stroke-linecap='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'/%3E%3Cline x1='6' y1='6' x2='18' y2='18'/%3E%3C/svg%3E");mask-size:contain;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.5' stroke-linecap='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'/%3E%3Cline x1='6' y1='6' x2='18' y2='18'/%3E%3C/svg%3E");-webkit-mask-size:contain;cursor:pointer;opacity:.5;transition:opacity var(--duration-fast) ease}._input_1hqvs_21::-webkit-search-cancel-button:hover{opacity:1}._backdrop_2g7et_5{--backdrop-z: var(--z-confirm);--backdrop-align: flex-start;--backdrop-padding: 12vh var(--space-6) var(--space-6)}._palette_2g7et_27{width:min(640px,100%);--panel-max-height: 70vh;overflow:hidden;animation:_paletteIn_2g7et_1 var(--duration-base) var(--ease-standard)}@media(prefers-reduced-motion:reduce){._palette_2g7et_27{animation:none}}@keyframes _paletteIn_2g7et_1{0%{transform:translateY(-8px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@media(max-width:768px){._backdrop_2g7et_5{--backdrop-padding: var(--space-6) var(--space-3) var(--space-3)}._palette_2g7et_27{width:100%;max-height:80vh}}._backdrop_i3lga_6{--backdrop-z: var(--z-lightbox);--backdrop-padding: var(--space-4);animation:_welcomeFade_i3lga_1 var(--duration-base) ease-out}._card_i3lga_27{--dialog-shadow: var(--color-popover-shadow), 0 0 18px 2px color-mix(in srgb, var(--tour-cat, var(--color-brand)) 30%, transparent);position:relative;padding:34px 36px 28px;color:var(--color-text);animation:var(--tour-hue-animation) 18s linear infinite}._card_i3lga_27:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;background:conic-gradient(from var(--tour-angle, 0deg),transparent 0deg,var(--tour-cat, var(--color-brand)) 70deg,transparent 170deg,transparent 360deg),linear-gradient(color-mix(in srgb,var(--tour-cat, var(--color-brand)) 28%,transparent) 0 0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:_welcomeSpin_i3lga_1 4s linear infinite;pointer-events:none}._header_i3lga_71{display:flex;align-items:center;gap:10px}._logo_i3lga_77{display:inline-flex;color:var(--color-text);opacity:.9;transform:translateY(-2px)}._logoSvg_i3lga_84{display:block;height:18px;width:auto}._title_i3lga_90{margin:0;font-family:var(--font-heading);font-size:var(--fs-16);font-weight:var(--fw-semibold);letter-spacing:.02em;color:var(--color-text)}._text_i3lga_99{margin:16px 0 0;font-size:var(--fs-15);color:var(--color-text-secondary);line-height:1.55}._actions_i3lga_106{display:flex;justify-content:flex-end;gap:10px;margin-top:28px}@keyframes _welcomeSpin_i3lga_1{to{--tour-angle: 360deg}}@keyframes _welcomeFade_i3lga_1{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){._card_i3lga_27,._card_i3lga_27:before,._backdrop_i3lga_6{animation:none}}.driver-active .driver-overlay,.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in .2s ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in .2s}.driver-popover{all:unset;box-sizing:border-box;color:#2d2d2d;margin:0;padding:15px;border-radius:5px;min-width:250px;max-width:300px;box-shadow:0 1px 10px #0006;z-index:1000000000;position:fixed;top:0;right:0;background-color:#fff}.driver-popover *{font-family:Helvetica Neue,Inter,ui-sans-serif,"Apple Color Emoji",Helvetica,Arial,sans-serif}.driver-popover-title{font:19px/normal sans-serif;font-weight:700;display:block;position:relative;line-height:1.5;zoom:1;margin:0}.driver-popover-close-btn{all:unset;position:absolute;top:0;right:0;width:32px;height:28px;cursor:pointer;font-size:18px;font-weight:500;color:#d2d2d2;z-index:1;text-align:center;transition:color;transition-duration:.2s}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{margin-bottom:0;font:14px/normal sans-serif;line-height:1.5;font-weight:400;zoom:1}.driver-popover-footer{margin-top:15px;text-align:right;zoom:1;display:flex;align-items:center;justify-content:space-between}.driver-popover-progress-text{font-size:13px;font-weight:400;color:#727272;zoom:1}.driver-popover-footer button{all:unset;display:inline-block;box-sizing:border-box;padding:3px 7px;text-decoration:none;text-shadow:1px 1px 0 #fff;background-color:#fff;color:#2d2d2d;font:12px/normal sans-serif;cursor:pointer;outline:0;zoom:1;line-height:1.3;border:1px solid #ccc;border-radius:3px}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}:not(body):has(>.driver-active-element){overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}.driver-popover-footer button:hover,.driver-popover-footer button:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{display:flex;flex-grow:1;justify-content:flex-end}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";position:absolute;border:5px solid #fff}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{left:100%;border-right-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.driver-popover-arrow-side-right{right:100%;border-left-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.driver-popover-arrow-side-top{top:100%;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.driver-popover-arrow-side-bottom{bottom:100%;border-left-color:transparent;border-top-color:transparent;border-right-color:transparent}.driver-popover-arrow-side-center{display:none}.driver-popover-arrow-side-left.driver-popover-arrow-align-start,.driver-popover-arrow-side-right.driver-popover-arrow-align-start{top:15px}.driver-popover-arrow-side-top.driver-popover-arrow-align-start,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-start{left:15px}.driver-popover-arrow-align-end.driver-popover-arrow-side-left,.driver-popover-arrow-align-end.driver-popover-arrow-side-right{bottom:15px}.driver-popover-arrow-side-top.driver-popover-arrow-align-end,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-end{right:15px}.driver-popover-arrow-side-left.driver-popover-arrow-align-center,.driver-popover-arrow-side-right.driver-popover-arrow-align-center{top:50%;margin-top:-5px}.driver-popover-arrow-side-top.driver-popover-arrow-align-center,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-center{left:50%;margin-left:-5px}.driver-popover-arrow-none{display:none}._shell_q1abb_1{min-height:100vh;background:var(--color-app-bg);color:var(--color-text)}._topbar_q1abb_7{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--color-border);background:var(--color-surface);position:sticky;top:0;z-index:10}._brand_q1abb_20{display:inline-flex;align-items:center;gap:var(--space-3);color:var(--color-text);text-decoration:none}._brand_q1abb_20:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:var(--space-1);border-radius:var(--radius-xl)}._logoText_q1abb_34{font-family:var(--font-display);font-size:var(--fs-24);font-weight:var(--fw-regular);color:inherit;letter-spacing:0px;display:inline-flex;align-items:center;gap:var(--space-3)}._logoIcon_q1abb_34{height:18px;width:auto;display:block;flex-shrink:0;color:inherit}._logoWord_q1abb_34{text-transform:lowercase;transform:translateY(1px)}._right_q1abb_67{display:flex;align-items:center;gap:var(--space-3)}._who_q1abb_73{font-size:var(--fs-12);color:var(--color-text-muted)}._content_q1abb_78{max-width:1440px;margin:0 auto;padding:var(--space-6) var(--space-5) var(--space-8)}@media(max-width:640px){._who_q1abb_73{display:none}}._subnav_q1abb_91{display:flex;align-items:center;gap:var(--space-4);padding:0 var(--space-5);border-bottom:1px solid var(--color-border);background:var(--color-surface)}._navLink_q1abb_100{padding:var(--space-3) var(--space-1);font-size:var(--fs-13);font-weight:var(--fw-medium);color:var(--color-text-muted);text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-1px}._navLink_q1abb_100:hover{color:var(--color-text)}._navLinkActive_q1abb_114{color:var(--color-text);border-bottom-color:var(--color-brand)}._navLink_q1abb_100:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px;border-radius:var(--radius-sm)}._page_h39cf_1{display:flex;flex-direction:column;gap:var(--space-5)}._title_h39cf_7{font-family:var(--font-heading);font-size:var(--fs-30);font-weight:var(--fw-bold);margin:0}._subtitle_h39cf_14{margin:calc(-1 * var(--space-3)) 0 0;color:var(--color-text-muted);font-size:var(--fs-13)}._cards_h39cf_21{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--space-3)}._card_h39cf_21{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}._cardValue_h39cf_37{font-family:var(--font-heading);font-size:var(--fs-30);font-weight:var(--fw-bold);line-height:1.1}._cardLabel_h39cf_44{font-size:var(--fs-12);color:var(--color-text-muted)}._panel_h39cf_50{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-4) var(--space-5)}._panelHeader_h39cf_57{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}._panelTitle_h39cf_65{font-family:var(--font-heading);font-size:var(--fs-18);font-weight:var(--fw-semibold);margin:0}._panelMeta_h39cf_72{font-size:var(--fs-12);color:var(--color-text-muted)}._search_h39cf_77{max-width:280px}._muted_h39cf_81{color:var(--color-text-muted);font-size:var(--fs-13);padding:var(--space-3) 0;text-align:center}._emptyCell_h39cf_96{padding:var(--space-3) 0;text-align:center}._error_h39cf_101{color:var(--color-error-text);background:var(--color-error-light);border:1px solid var(--color-error);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-size:var(--fs-13)}._chart_h39cf_111{display:flex;align-items:flex-end;gap:3px;height:120px}._bar_h39cf_118{flex:1 1 0;height:100%;display:flex;align-items:flex-end;min-width:4px}._barFill_h39cf_126{width:100%;background:var(--color-brand);border-radius:var(--radius-xs) var(--radius-xs) 0 0;transition:height var(--duration-base) ease}._tableWrap_h39cf_134{overflow-x:auto}._table_h39cf_134{width:100%;border-collapse:collapse;font-size:var(--fs-13)}._table_h39cf_134 th{text-align:left;font-weight:var(--fw-semibold);color:var(--color-text-secondary);font-size:var(--fs-12);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);white-space:nowrap}._sortBtn_h39cf_154{display:inline-flex;align-items:center;gap:var(--space-1);background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer}._sortBtn_h39cf_154:hover,._sortBtnActive_h39cf_171{color:var(--color-text)}._sortIndicator_h39cf_175{font-size:var(--fs-10);opacity:.55}._sortBtnActive_h39cf_171 ._sortIndicator_h39cf_175{opacity:1;color:var(--color-brand)}._table_h39cf_134 td{padding:var(--space-3);border-bottom:1px solid var(--color-border);vertical-align:middle}._table_h39cf_134 tbody tr:hover{background:var(--color-hover-overlay)}._emailCell_h39cf_195{font-weight:var(--fw-medium)}._dateCell_h39cf_199{display:flex;flex-direction:column;line-height:1.3}._time_h39cf_205{font-size:var(--fs-11);color:var(--color-text-muted)}._badges_h39cf_210{display:inline-flex;flex-wrap:wrap;gap:var(--space-1)}._badge_h39cf_210{font-size:var(--fs-11);padding:2px var(--space-2);border-radius:var(--radius-full);white-space:nowrap}._badgeOk_h39cf_223{color:var(--color-success-text);background:var(--color-success-light)}._badgeOff_h39cf_228{color:var(--color-text-muted);background:var(--color-surface-muted)}._badgeBrand_h39cf_233{color:var(--color-text-on-brand);background:var(--color-brand)}._badgeWarn_h39cf_238{color:var(--color-warning-text);background:var(--color-warning-light)}._badgeDanger_h39cf_243{color:var(--color-error-text);background:var(--color-error-light)}._loadMore_h39cf_248{display:flex;justify-content:center;margin-top:var(--space-4)}._termsBtn_h39cf_255{font:inherit;font-size:var(--fs-11);padding:2px var(--space-2);border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-surface-muted);color:var(--color-text-secondary);cursor:pointer;white-space:nowrap}._termsBtn_h39cf_255:hover{color:var(--color-text);border-color:var(--color-brand)}._termsText_h39cf_273{margin:0;max-height:55vh;overflow:auto;white-space:pre-wrap;word-break:break-word;font-family:var(--font-mono);font-size:var(--fs-12);line-height:1.5;color:var(--color-text);background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3)}._termsMeta_h39cf_290{margin-top:var(--space-2);font-size:var(--fs-11);color:var(--color-text-muted);word-break:break-all}._termsMeta_h39cf_290 code{font-family:var(--font-mono)}._termsWarn_h39cf_302{color:var(--color-error-text);background:var(--color-error-light);border:1px solid var(--color-error);border-radius:var(--radius-md);padding:var(--space-3);font-size:var(--fs-13)}._consentList_h39cf_312{display:flex;flex-direction:column;gap:var(--space-2);max-height:55vh;overflow:auto}._consentItem_h39cf_320{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);padding:var(--space-2) var(--space-3)}._consentItemHead_h39cf_327{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);font-size:var(--fs-12);color:var(--color-text)}._consentCtx_h39cf_336{font-weight:var(--fw-semibold)}._consentItemMeta_h39cf_340{margin-top:2px;font-size:var(--fs-11);color:var(--color-text-muted);word-break:break-all}._consentItemMeta_h39cf_340 code{font-family:var(--font-mono)}._notice_h39cf_352{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);color:var(--color-success-text);background:var(--color-success-light);border:1px solid var(--color-success);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-size:var(--fs-13);margin-bottom:var(--space-3)}._actionsHead_h39cf_366{width:1%}._actionsCell_h39cf_370{text-align:right;white-space:nowrap}._purgeBody_h39cf_375{display:flex;flex-direction:column;gap:var(--space-3)}._purgeWarn_h39cf_381{color:var(--color-text);font-size:var(--fs-13);line-height:1.5;margin:0}._purgeLabel_h39cf_388{font-size:var(--fs-13);color:var(--color-text-muted)}._purgeLabel_h39cf_388 strong{color:var(--color-text);word-break:break-all}._button_1jnt2_9{width:100%;min-height:var(--auth-control-height, 44px);border-radius:var(--radius-md);padding:12px 16px;border:1px solid #8e918f;background:#131314;color:#e3e3e3;position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color var(--duration-base) ease,border-color var(--duration-base) ease,opacity var(--duration-base) ease}._button_1jnt2_9:hover:enabled{background:#1b1b1c}._button_1jnt2_9:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._button_1jnt2_9:disabled{opacity:.55;cursor:not-allowed}._iconWrap_1jnt2_48{position:absolute;left:12px;width:20px;height:20px;border-radius:var(--radius-sm);background:#fff;display:inline-flex;align-items:center;justify-content:center}._label_1jnt2_60{font-size:var(--fs-13);font-weight:var(--fw-medium);letter-spacing:.01em}:root[data-theme=light] ._button_1jnt2_9{background:#fff;border-color:#747775;color:#1f1f1f}:root[data-theme=light] ._button_1jnt2_9:hover:enabled{background:#f5f5f5}._anchor_14j9h_13{position:absolute;left:calc(100% + 8px);top:0;cursor:help;outline:none}._wrapper_jfgdf_1{position:relative;display:flex;align-items:center}._toggle_jfgdf_7{position:absolute;right:8px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:var(--radius-sm, 6px);background:transparent;color:var(--color-text-muted, rgba(255, 255, 255, .4));cursor:pointer;padding:0;transition:color var(--duration-fast) ease,background var(--duration-fast) ease}._toggle_jfgdf_7:hover:not(:disabled){color:var(--color-text-secondary, rgba(255, 255, 255, .65));background:#ffffff0f}:root[data-theme=light] ._toggle_jfgdf_7:hover:not(:disabled){background:#0f172a0f}._toggle_jfgdf_7:disabled{opacity:.4;cursor:not-allowed}._layout_1t9zs_1{min-height:100vh;padding:clamp(24px,4vw,48px);background:var(--color-content-bg);display:flex;align-items:center;justify-content:center;position:relative;color:var(--color-text)}._layout_1t9zs_1:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:64px 64px;opacity:.35;pointer-events:none}._themeToggle_1t9zs_24{position:absolute;top:clamp(16px,3vw,32px);right:clamp(16px,3vw,32px);width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);border:1px solid rgba(255,255,255,.16);background:#111822cc;color:var(--color-text);box-shadow:var(--shadow-lg);cursor:pointer;transition:transform var(--duration-base) ease,border-color var(--duration-base) ease,background-color var(--duration-base) ease;z-index:10}:root[data-theme=light] ._themeToggle_1t9zs_24{background:var(--surface-bg);border-color:var(--surface-border);box-shadow:var(--shadow-sm)}._themeToggle_1t9zs_24:hover{border-color:#ffffff4d;background:#18202ce6}:root[data-theme=light] ._themeToggle_1t9zs_24:hover{background:#ececec}._themeToggle_1t9zs_24:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._themeToggleIcon_1t9zs_66{width:22px;height:22px}._visuallyHidden_1t9zs_71{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._panel_1t9zs_83{width:min(420px,100%);background:color-mix(in srgb,rgb(24,26,27) 60%,rgba(24,26,27,.25) 40%);border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.2);box-shadow:0 50px 120px #030509d9,0 0 0 1px #ffffff05 inset,0 15px 90px #46a1f44d;padding:clamp(32px,6vw,56px);padding-bottom:clamp(24px,4.5vw,40px);display:flex;flex-direction:column;gap:var(--space-7);align-items:center;text-align:center;position:relative;z-index:1;animation:_authPanelGlow_1t9zs_1 20s ease-in-out infinite}@keyframes _authPanelGlow_1t9zs_1{0%{box-shadow:0 20px 20px #030509d9,0 0 0 1px #ffffff05 inset,0 10px 15px #46a1f44d}25%{box-shadow:0 20px 20px #030509d9,0 0 0 1px #ffffff05 inset,0 10px 15px #f4954742}75%{box-shadow:0 20px 20px #030509d9,0 0 0 1px #ffffff05 inset,0 10px 15px #a884ff47}to{box-shadow:0 20px 20px #030509d9,0 0 0 1px #ffffff05 inset,0 10px 15px #46a1f44d}}._brand_1t9zs_131{display:inline-flex;align-items:center;position:relative;gap:12px;font-family:var(--font-heading);font-size:var(--auth-brand-font-size);font-weight:var(--fw-medium);letter-spacing:0;text-transform:lowercase;color:var(--color-sidebar-text-active)}._brandIcon_1t9zs_144{height:28px;width:auto;display:block;color:inherit;margin-top:-3px}._brandWord_1t9zs_152{font-family:var(--font-display);line-height:1}._header_1t9zs_157{display:flex;flex-direction:column;gap:12px}._title_1t9zs_163{font-family:var(--font-heading);font-size:var(--fs-24);font-weight:var(--fw-semibold);color:var(--color-text-secondary);line-height:var(--lh-tight);margin:0}._subtitle_1t9zs_177{font-size:var(--fs-13);color:var(--color-text-secondary);line-height:var(--lh-relaxed)}._form_1t9zs_183{width:100%;display:flex;flex-direction:column;gap:20px;text-align:left}._divider_1t9zs_191{width:100%;display:flex;align-items:center;gap:12px;color:var(--color-text-muted);font-size:var(--fs-11)}._dividerLine_1t9zs_200{height:1px;flex:1;background:#ffffff24}._dividerText_1t9zs_206{text-transform:uppercase;letter-spacing:.12em;font-weight:var(--fw-semibold)}._field_1t9zs_212{display:flex;flex-direction:column;gap:8px}._field_1t9zs_212 label{font-size:var(--fs-12);color:var(--color-text-secondary);font-weight:var(--fw-semibold)}._inputWrapper_1t9zs_224{position:relative;display:flex;align-items:center;min-height:var(--auth-control-height);border-radius:var(--radius-md);background:var(--form-control-bg);border:1px solid var(--form-control-border-color);box-shadow:inset 0 1px 1px #ffffff0a}._inputWrapper_1t9zs_224 input{width:100%;align-self:stretch;padding:0 16px;border:none;background:transparent;color:var(--color-text);font-size:var(--fs-15)}._inputWrapper_1t9zs_224 input:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:0;border-radius:inherit}._submit_1t9zs_265{margin-top:12px;width:100%}._legal_1t9zs_270{font-size:var(--fs-11);color:var(--color-text-muted);line-height:1.5}._legal_1t9zs_270 a{color:var(--color-brand)}._privacyNote_1t9zs_281{margin-top:calc(8px - var(--space-7));font-size:var(--fs-11);color:var(--color-text-muted);line-height:1.5}._privacyNote_1t9zs_281 a{color:var(--color-brand)}._alt_1t9zs_292{font-size:var(--fs-13);color:#fffc}._alt_1t9zs_292 a{color:var(--color-brand)}:root[data-theme=light] ._layout_1t9zs_1{background:var(--color-content-bg);color:var(--color-text)}:root[data-theme=light] ._layout_1t9zs_1:before{opacity:.18;background-image:linear-gradient(rgba(15,23,42,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,.14) 1px,transparent 1px)}:root[data-theme=light] ._panel_1t9zs_83{background:var(--surface-bg);border-color:var(--surface-border);box-shadow:var(--shadow-xs);animation:none}:root[data-theme=light] ._brand_1t9zs_131{color:var(--color-brand)}:root[data-theme=light] ._subtitle_1t9zs_177{color:#05204cb3}:root[data-theme=light] ._inputWrapper_1t9zs_224{border-color:var(--form-control-border-color, var(--color-border));box-shadow:none}:root[data-theme=light] ._inputWrapper_1t9zs_224 input{color:#0f1a2b}:root[data-theme=light] ._dividerLine_1t9zs_200{background:#0f172a24}:root[data-theme=light] ._alt_1t9zs_292{color:#05204ca6}._list_wt18f_1{margin:4px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:4px 12px;font-size:var(--fs-11);line-height:1.4;color:var(--color-text-muted);animation:_pphFadeIn_wt18f_1 .2s ease-out}@keyframes _pphFadeIn_wt18f_1{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}._rule_wt18f_25{display:inline-flex;align-items:center;gap:5px;transition:color var(--duration-base) ease}._rule_wt18f_25._met_wt18f_32{color:var(--color-success-text)}._indicator_wt18f_36{width:13px;height:13px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,currentColor 14%,transparent);color:transparent;transition:background-color var(--duration-base) ease,color var(--duration-base) ease,transform var(--duration-base) ease}._rule_wt18f_25._met_wt18f_32 ._indicator_wt18f_36{background:var(--color-success);color:#fff;transform:scale(1.08)}._check_wt18f_57{width:8px;height:7px}._layout_7xbtd_1{min-height:100vh;padding:clamp(24px,4vw,48px);background:var(--color-content-bg);display:flex;align-items:center;justify-content:center;position:relative;color:var(--color-text)}._layout_7xbtd_1:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:64px 64px;opacity:.35;pointer-events:none}._themeToggle_7xbtd_24{position:absolute;top:clamp(16px,3vw,32px);right:clamp(16px,3vw,32px);width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);border:1px solid rgba(255,255,255,.16);background:#111822cc;color:var(--color-text);box-shadow:var(--shadow-lg);cursor:pointer;transition:transform var(--duration-base) ease,border-color var(--duration-base) ease,background-color var(--duration-base) ease;z-index:10}:root[data-theme=light] ._themeToggle_7xbtd_24{background:var(--surface-bg);border-color:var(--surface-border);box-shadow:var(--shadow-sm)}._themeToggle_7xbtd_24:hover{border-color:#ffffff4d;background:#18202ce6}:root[data-theme=light] ._themeToggle_7xbtd_24:hover{background:#ececec}._themeToggle_7xbtd_24:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._themeToggleIcon_7xbtd_66{width:22px;height:22px}._visuallyHidden_7xbtd_71{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._panel_7xbtd_83{width:min(420px,100%);background:color-mix(in srgb,rgb(24,26,27) 60%,rgba(24,26,27,.25) 40%);border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.2);box-shadow:0 50px 120px #030509d9,0 0 0 1px #ffffff05 inset,0 15px 90px #46a1f44d;padding:clamp(32px,6vw,56px);padding-bottom:clamp(24px,4.5vw,40px);display:flex;flex-direction:column;gap:var(--space-7);align-items:center;text-align:center;position:relative;z-index:1;animation:_authPanelGlow_7xbtd_1 20s ease-in-out infinite}@keyframes _authPanelGlow_7xbtd_1{0%{box-shadow:0 20px 20px #030509d9,0 0 0 1px #ffffff05 inset,0 10px 15px #46a1f44d}25%{box-shadow:0 20px 20px #030509d9,0 0 0 1px #ffffff05 inset,0 10px 15px #f4954742}75%{box-shadow:0 20px 20px #030509d9,0 0 0 1px #ffffff05 inset,0 10px 15px #a884ff47}to{box-shadow:0 20px 20px #030509d9,0 0 0 1px #ffffff05 inset,0 10px 15px #46a1f44d}}._brand_7xbtd_131{display:inline-flex;align-items:center;position:relative;gap:12px;font-family:var(--font-heading);font-size:var(--auth-brand-font-size);font-weight:var(--fw-medium);letter-spacing:0;text-transform:lowercase;color:var(--color-sidebar-text-active)}._brandIcon_7xbtd_144{height:28px;width:auto;display:block;color:inherit;margin-top:-3px}._brandWord_7xbtd_152{font-family:var(--font-display);line-height:1}._header_7xbtd_157{display:flex;flex-direction:column;gap:12px}._title_7xbtd_163{font-family:var(--font-heading);font-size:var(--fs-24);font-weight:var(--fw-semibold);color:var(--color-text-secondary);line-height:var(--lh-tight);margin:0}._form_7xbtd_177{width:100%;display:flex;flex-direction:column;gap:20px;text-align:left}._divider_7xbtd_185{width:100%;display:flex;align-items:center;gap:12px;color:var(--color-text-muted);font-size:var(--fs-11)}._dividerLine_7xbtd_194{height:1px;flex:1;background:#ffffff24}._dividerText_7xbtd_200{text-transform:uppercase;letter-spacing:.12em;font-weight:var(--fw-semibold)}._field_7xbtd_206{display:flex;flex-direction:column;gap:8px}._field_7xbtd_206 label{font-size:var(--fs-12);color:var(--color-text-secondary);font-weight:var(--fw-semibold)}._inputWrapper_7xbtd_218{position:relative;display:flex;align-items:center;min-height:var(--auth-control-height);border-radius:var(--radius-md);background:var(--form-control-bg);border:1px solid var(--form-control-border-color);box-shadow:inset 0 1px 1px #ffffff0a}._inputWrapper_7xbtd_218 input{width:100%;align-self:stretch;padding:0 16px;border:none;background:transparent;color:var(--color-text);font-size:var(--fs-15)}._inputWrapper_7xbtd_218 input:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:0;border-radius:inherit}._submit_7xbtd_259{margin-top:4px;width:100%}._consentGroup_7xbtd_265{display:flex;flex-direction:column;gap:14px}._termsCheck_7xbtd_271{display:flex;align-items:flex-start;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:var(--fs-11);color:var(--color-text-muted);line-height:1.4;-webkit-tap-highlight-color:transparent}._termsCheckInline_7xbtd_284{align-items:center}._termsText_7xbtd_288{flex:1;min-width:0;position:relative;top:2px}._termsText_7xbtd_288 a{color:var(--color-brand)}._termsText_7xbtd_288 a:hover{text-decoration:underline}._legal_7xbtd_305{font-size:var(--fs-11);color:var(--color-text-muted);line-height:1.5;text-align:center}._legal_7xbtd_305 a{color:var(--color-brand)}._legal_7xbtd_305 a:hover{text-decoration:underline}._privacyNote_7xbtd_321{margin-top:calc(8px - var(--space-7));font-size:var(--fs-11);color:var(--color-text-muted);line-height:1.5;text-align:center}._privacyNote_7xbtd_321 a{color:var(--color-brand)}._privacyNote_7xbtd_321 a:hover{text-decoration:underline}._alt_7xbtd_341{font-size:var(--fs-13);color:#fffc}._alt_7xbtd_341 a{color:var(--color-brand)}:root[data-theme=light] ._layout_7xbtd_1{background:var(--color-content-bg);color:var(--color-text)}:root[data-theme=light] ._layout_7xbtd_1:before{opacity:.18;background-image:linear-gradient(rgba(15,23,42,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,.14) 1px,transparent 1px)}:root[data-theme=light] ._panel_7xbtd_83{background:var(--surface-bg);border-color:var(--surface-border);box-shadow:var(--shadow-xs);animation:none}:root[data-theme=light] ._brand_7xbtd_131{color:var(--color-brand)}:root[data-theme=light] ._inputWrapper_7xbtd_218{border-color:var(--form-control-border-color, var(--color-border));box-shadow:none}:root[data-theme=light] ._inputWrapper_7xbtd_218 input{color:#0f1a2b}:root[data-theme=light] ._dividerLine_7xbtd_194{background:#0f172a24}:root[data-theme=light] ._alt_7xbtd_341{color:#05204ca6}._termsCheck_7xbtd_271 input[type=checkbox]{flex-shrink:0;margin-top:1px}._wrapper_6owlt_1{min-height:100vh;padding:clamp(32px,6vw,80px) clamp(16px,4vw,40px);display:flex;align-items:center;justify-content:center;background:var(--color-app-bg);color:var(--color-text)}._card_6owlt_11{width:min(520px,100%);padding:clamp(32px,5vw,56px);border-radius:var(--radius-4xl);border:1px solid var(--color-border);background:var(--color-surface);box-shadow:0 24px 60px #00000059,0 6px 20px #0003;text-align:center;display:flex;flex-direction:column;gap:24px;position:relative;isolation:isolate}._iconWrapper_6owlt_28{width:80px;height:80px;border-radius:50%;margin:0 auto;display:inline-flex;align-items:center;justify-content:center;font-size:var(--fs-36);border:1px solid transparent;transition:transform var(--duration-base) ease}._card_6owlt_11:hover ._iconWrapper_6owlt_28{transform:translateY(-2px)}._iconWrapper_6owlt_28[data-tone=success]{color:var(--color-success-text);background:var(--color-success-light);border-color:color-mix(in srgb,var(--color-success) 45%,transparent)}._iconWrapper_6owlt_28[data-tone=info]{color:var(--color-info);background:var(--color-info-light);border-color:color-mix(in srgb,var(--color-info) 45%,transparent)}._iconWrapper_6owlt_28[data-tone=warning]{color:var(--color-warning-text);background:var(--color-warning-light);border-color:color-mix(in srgb,var(--color-warning) 45%,transparent)}._iconWrapper_6owlt_28[data-tone=error]{color:var(--color-error-text);background:var(--color-error-light);border-color:color-mix(in srgb,var(--color-error) 45%,transparent)}._header_6owlt_69{display:flex;flex-direction:column;gap:12px}._title_6owlt_75{margin:0;font-size:var(--fs-24);font-weight:var(--fw-bold);letter-spacing:-.01em}._subtitle_6owlt_84{margin:0;font-size:var(--fs-16);line-height:1.6;color:var(--color-text-secondary)}._helper_6owlt_91{margin:4px 0 0;font-size:var(--fs-13);line-height:1.5;color:var(--color-text-muted)}._spinnerRow_6owlt_98{display:inline-flex;align-items:center;justify-content:center;gap:12px;margin:0 auto;color:var(--color-text-secondary)}._spinnerRing_6owlt_112{width:20px;height:20px}._spinnerLabel_6owlt_117{font-size:var(--fs-13);letter-spacing:.01em}._actions_6owlt_122{display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center}@media(max-width:640px){._card_6owlt_11{border-radius:var(--radius-3xl);gap:20px}._iconWrapper_6owlt_28{width:68px;height:68px;font-size:var(--fs-30)}}._layout_pfo0x_1{min-height:100vh;padding:clamp(24px,4vw,48px);background:var(--color-content-bg);display:flex;align-items:center;justify-content:center;position:relative;color:var(--color-text)}._layout_pfo0x_1:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:64px 64px;opacity:.35;pointer-events:none}._themeToggle_pfo0x_24{position:absolute;top:clamp(16px,3vw,32px);right:clamp(16px,3vw,32px);width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);border:1px solid rgba(255,255,255,.16);background:#111822cc;color:var(--color-text);box-shadow:var(--shadow-lg);cursor:pointer;transition:transform var(--duration-base) ease,border-color var(--duration-base) ease,background-color var(--duration-base) ease;z-index:10}:root[data-theme=light] ._themeToggle_pfo0x_24{background:var(--surface-bg);border-color:var(--surface-border);box-shadow:var(--shadow-sm)}._themeToggle_pfo0x_24:hover{border-color:#ffffff4d;background:#18202ce6}:root[data-theme=light] ._themeToggle_pfo0x_24:hover{background:#ececec}._themeToggle_pfo0x_24:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._themeToggleIcon_pfo0x_66{width:22px;height:22px}._visuallyHidden_pfo0x_71{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._panel_pfo0x_83{width:min(420px,100%);background:color-mix(in srgb,rgb(24,26,27) 60%,rgba(24,26,27,.25) 40%);border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.2);box-shadow:0 50px 120px #030509d9,0 0 0 1px #ffffff05 inset,0 15px 90px #46a1f44d;padding:clamp(32px,6vw,56px);display:flex;flex-direction:column;gap:var(--space-7);align-items:center;text-align:center;position:relative;z-index:1;animation:_authPanelGlow_pfo0x_1 20s ease-in-out infinite}@keyframes _authPanelGlow_pfo0x_1{0%{box-shadow:0 20px 20px #030509d9,0 0 0 1px #ffffff05 inset,0 10px 15px #46a1f44d}25%{box-shadow:0 20px 20px #030509d9,0 0 0 1px #ffffff05 inset,0 10px 15px #f4954742}75%{box-shadow:0 20px 20px #030509d9,0 0 0 1px #ffffff05 inset,0 10px 15px #a884ff47}to{box-shadow:0 20px 20px #030509d9,0 0 0 1px #ffffff05 inset,0 10px 15px #46a1f44d}}._brand_pfo0x_130{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-heading);font-size:var(--auth-brand-font-size);font-weight:var(--fw-medium);letter-spacing:0;text-transform:lowercase;color:var(--color-sidebar-text-active)}._brandIcon_pfo0x_142{height:28px;width:auto;display:block;color:inherit;margin-top:-3px}._header_pfo0x_150{display:flex;flex-direction:column;gap:12px}._title_pfo0x_156{font-family:var(--font-heading);font-size:var(--fs-24);font-weight:var(--fw-semibold);color:var(--color-text-secondary);line-height:var(--lh-tight);margin:0}._subtitle_pfo0x_170{font-size:var(--fs-13);color:var(--color-text-secondary);line-height:var(--lh-relaxed)}._form_pfo0x_176{width:100%;display:flex;flex-direction:column;gap:20px;text-align:left}._field_pfo0x_184{display:flex;flex-direction:column;gap:8px}._field_pfo0x_184 label{font-size:var(--fs-12);color:var(--color-text-secondary);font-weight:var(--fw-semibold)}._inputWrapper_pfo0x_196{position:relative;display:flex;align-items:center;min-height:var(--auth-control-height);border-radius:var(--radius-md);background:var(--form-control-bg);border:1px solid var(--form-control-border-color);box-shadow:inset 0 1px 1px #ffffff0a}._inputWrapper_pfo0x_196 input{width:100%;align-self:stretch;padding:0 16px;border:none;background:transparent;color:var(--color-text);font-size:var(--fs-15)}._inputWrapper_pfo0x_196 input:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:0;border-radius:inherit}._submit_pfo0x_237{margin-top:12px;width:100%}._alt_pfo0x_242{font-size:var(--fs-13);color:#fffc}._alt_pfo0x_242 a{color:var(--color-brand)}:root[data-theme=light] ._layout_pfo0x_1{background:var(--color-content-bg);color:var(--color-text)}:root[data-theme=light] ._layout_pfo0x_1:before{opacity:.18;background-image:linear-gradient(rgba(15,23,42,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,.14) 1px,transparent 1px)}:root[data-theme=light] ._panel_pfo0x_83{background:var(--surface-bg);border-color:var(--surface-border);box-shadow:var(--shadow-xs);animation:none}:root[data-theme=light] ._brand_pfo0x_130{color:var(--color-brand)}:root[data-theme=light] ._subtitle_pfo0x_170{color:#05204cb3}:root[data-theme=light] ._inputWrapper_pfo0x_196{border-color:var(--form-control-border-color, var(--color-border));box-shadow:none}:root[data-theme=light] ._inputWrapper_pfo0x_196 input{color:#0f1a2b}:root[data-theme=light] ._alt_pfo0x_242{color:#05204ca6}._layout_8u1h4_1{min-height:100vh;padding:clamp(24px,4vw,48px);background:var(--color-content-bg);display:flex;align-items:center;justify-content:center;position:relative;color:var(--color-text)}._layout_8u1h4_1:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:64px 64px;opacity:.35;pointer-events:none}._themeToggle_8u1h4_24{position:absolute;top:clamp(16px,3vw,32px);right:clamp(16px,3vw,32px);width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);border:1px solid rgba(255,255,255,.16);background:#111822cc;color:var(--color-text);box-shadow:var(--shadow-lg);cursor:pointer;transition:transform var(--duration-base) ease,border-color var(--duration-base) ease,background-color var(--duration-base) ease;z-index:10}:root[data-theme=light] ._themeToggle_8u1h4_24{background:var(--surface-bg);border-color:var(--surface-border);box-shadow:var(--shadow-sm)}._themeToggle_8u1h4_24:hover{border-color:#ffffff4d;background:#18202ce6}:root[data-theme=light] ._themeToggle_8u1h4_24:hover{background:#ececec}._themeToggle_8u1h4_24:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._themeToggleIcon_8u1h4_66{width:22px;height:22px}._visuallyHidden_8u1h4_71{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._panel_8u1h4_83{width:min(420px,100%);background:color-mix(in srgb,rgb(24,26,27) 60%,rgba(24,26,27,.25) 40%);border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.2);box-shadow:0 50px 120px #030509d9,0 0 0 1px #ffffff05 inset,0 15px 90px #46a1f44d;padding:clamp(32px,6vw,56px);display:flex;flex-direction:column;gap:var(--space-7);align-items:center;text-align:center;position:relative;z-index:1;animation:_authPanelGlow_8u1h4_1 20s ease-in-out infinite}@keyframes _authPanelGlow_8u1h4_1{0%{box-shadow:0 20px 20px #030509d9,0 0 0 1px #ffffff05 inset,0 10px 15px #46a1f44d}25%{box-shadow:0 20px 20px #030509d9,0 0 0 1px #ffffff05 inset,0 10px 15px #f4954742}75%{box-shadow:0 20px 20px #030509d9,0 0 0 1px #ffffff05 inset,0 10px 15px #a884ff47}to{box-shadow:0 20px 20px #030509d9,0 0 0 1px #ffffff05 inset,0 10px 15px #46a1f44d}}._brand_8u1h4_130{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-heading);font-size:var(--auth-brand-font-size);font-weight:var(--fw-medium);letter-spacing:0;text-transform:lowercase;color:var(--color-sidebar-text-active)}._brandIcon_8u1h4_142{height:28px;width:auto;display:block;color:inherit;margin-top:-3px}._header_8u1h4_150{display:flex;flex-direction:column;gap:12px}._title_8u1h4_156{font-family:var(--font-heading);font-size:var(--fs-24);font-weight:var(--fw-semibold);color:var(--color-text-secondary);line-height:var(--lh-tight);margin:0}._subtitle_8u1h4_170{font-size:var(--fs-13);color:var(--color-text-secondary);line-height:var(--lh-relaxed)}._form_8u1h4_176{width:100%;display:flex;flex-direction:column;gap:20px;text-align:left}._field_8u1h4_184{display:flex;flex-direction:column;gap:8px}._fieldHint_8u1h4_190{margin:4px 0 0;font-size:var(--fs-11);color:var(--color-text-muted);line-height:1.4}._field_8u1h4_184 label{font-size:var(--fs-12);color:var(--color-text-secondary);font-weight:var(--fw-semibold)}._inputWrapper_8u1h4_203{position:relative;display:flex;align-items:center;min-height:var(--auth-control-height);border-radius:var(--radius-md);background:var(--form-control-bg);border:1px solid var(--form-control-border-color);box-shadow:inset 0 1px 1px #ffffff0a}._inputWrapper_8u1h4_203 input{width:100%;align-self:stretch;padding:0 16px;border:none;background:transparent;color:var(--color-text);font-size:var(--fs-15)}._inputWrapper_8u1h4_203 input:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:0;border-radius:inherit}._submit_8u1h4_244{margin-top:12px;width:100%}._alt_8u1h4_249{font-size:var(--fs-13);color:#fffc}._alt_8u1h4_249 a{color:var(--color-brand)}:root[data-theme=light] ._layout_8u1h4_1{background:var(--color-content-bg);color:var(--color-text)}:root[data-theme=light] ._layout_8u1h4_1:before{opacity:.18;background-image:linear-gradient(rgba(15,23,42,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,.14) 1px,transparent 1px)}:root[data-theme=light] ._panel_8u1h4_83{background:var(--surface-bg);border-color:var(--surface-border);box-shadow:var(--shadow-xs);animation:none}:root[data-theme=light] ._brand_8u1h4_130{color:var(--color-brand)}:root[data-theme=light] ._subtitle_8u1h4_170{color:#05204cb3}:root[data-theme=light] ._inputWrapper_8u1h4_203{border-color:var(--form-control-border-color, var(--color-border));box-shadow:none}:root[data-theme=light] ._inputWrapper_8u1h4_203 input{color:#0f1a2b}:root[data-theme=light] ._alt_8u1h4_249{color:#05204ca6}._layout_13csa_1{min-height:100vh;padding:clamp(24px,4vw,48px);background:var(--color-content-bg);display:flex;align-items:center;justify-content:center;position:relative;color:var(--color-text)}._layout_13csa_1:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:64px 64px;opacity:.35;pointer-events:none}._themeToggle_13csa_24{position:absolute;top:clamp(16px,3vw,32px);right:clamp(16px,3vw,32px);width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);border:1px solid rgba(255,255,255,.16);background:#111822cc;color:var(--color-text);box-shadow:var(--shadow-lg);cursor:pointer;transition:transform var(--duration-base) ease,border-color var(--duration-base) ease,background-color var(--duration-base) ease;z-index:1}:root[data-theme=light] ._themeToggle_13csa_24{background:var(--surface-bg);border-color:var(--surface-border);box-shadow:var(--shadow-sm)}._themeToggle_13csa_24:hover{border-color:#ffffff4d;background:#18202ce6}:root[data-theme=light] ._themeToggle_13csa_24:hover{background:#ececec}._themeToggle_13csa_24:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._themeToggleIcon_13csa_66{width:22px;height:22px}._visuallyHidden_13csa_71{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._panel_13csa_83{width:min(560px,100%);background:color-mix(in srgb,rgb(24,26,27) 60%,rgba(24,26,27,.25) 40%);border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.2);box-shadow:0 50px 120px #030509d9,0 0 0 1px #ffffff05 inset,0 35px 120px #46a1f447;padding:clamp(32px,6vw,64px);display:flex;flex-direction:column;gap:var(--space-8);align-items:center;text-align:center;position:relative;z-index:1;animation:_authPanelGlow_13csa_1 20s ease-in-out infinite}@keyframes _authPanelGlow_13csa_1{0%{box-shadow:0 20px 20px #030509d9,0 0 0 1px #ffffff05 inset,0 10px 15px #46a1f44d}25%{box-shadow:0 20px 20px #030509d9,0 0 0 1px #ffffff05 inset,0 10px 15px #f4954742}75%{box-shadow:0 20px 20px #030509d9,0 0 0 1px #ffffff05 inset,0 10px 15px #a884ff47}to{box-shadow:0 20px 20px #030509d9,0 0 0 1px #ffffff05 inset,0 10px 15px #46a1f44d}}._brand_13csa_132{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-heading);font-size:var(--auth-brand-font-size);font-weight:var(--fw-medium);letter-spacing:0;text-transform:lowercase;color:var(--color-sidebar-text-active)}._brandIcon_13csa_144{height:28px;width:auto;display:block;color:inherit;margin-top:-3px}._brandWord_13csa_152{font-family:var(--font-display);line-height:1}._header_13csa_157{display:flex;flex-direction:column;gap:12px}._title_13csa_163{font-family:var(--font-heading);font-size:var(--fs-24);color:var(--color-text-secondary);line-height:var(--lh-tight);margin:0}._subtitle_13csa_176{font-size:var(--fs-13);color:var(--color-text-secondary);line-height:var(--lh-relaxed);margin:0}._form_13csa_183{width:100%;display:flex;flex-direction:column;gap:24px;text-align:left}._fieldGroup_13csa_191{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}._field_13csa_191{display:flex;flex-direction:column;gap:8px}._field_13csa_191 label{font-size:var(--fs-12);color:var(--color-text-secondary);font-weight:var(--fw-semibold)}._inputWrapper_13csa_209{position:relative;display:flex;align-items:center;min-height:var(--auth-control-height);border-radius:var(--radius-md);background:var(--form-control-bg);border:1px solid var(--form-control-border-color);box-shadow:inset 0 1px 1px #ffffff0a}._inputWrapper_13csa_209 input{width:100%;align-self:stretch;padding:0 16px;border:none;background:transparent;color:var(--color-text);font-size:var(--fs-15)}._inputWrapper_13csa_209 input:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:0;border-radius:inherit}._usage_13csa_248{display:flex;flex-direction:column;gap:12px;border:0;margin:0;padding:0}._usageGrid_13csa_257{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}._usageCard_13csa_263{position:relative;display:flex;flex-direction:column;gap:10px;padding:19px;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.22);background:#0e1420e6;color:var(--color-text);cursor:pointer;transition:border-color var(--duration-base) ease,box-shadow var(--duration-base) ease}._usageCard_13csa_263 input{position:absolute;opacity:0;pointer-events:none}._usageCard_13csa_263:hover{border-color:#ffffff4d;box-shadow:var(--shadow-xs)}._usageCard_13csa_263[data-selected=true]{border-color:var(--color-brand)}._usageCard_13csa_263[data-disabled=true]{opacity:.65;cursor:pointer}._usageCard_13csa_263[data-disabled=true]:hover{box-shadow:var(--shadow-xs);border-color:#ffffff59}._usageTitle_13csa_304{font-family:var(--font-heading);font-size:var(--fs-18);color:var(--color-text)}._usageDescription_13csa_310{font-size:var(--fs-12);line-height:1.5;color:var(--color-text-secondary)}._comingSoon_13csa_326{position:absolute;top:12px;right:12px}._submit_13csa_334{margin-top:8px;width:100%}._actions_13csa_339{display:flex;gap:16px;align-items:center}._actions_13csa_339 ._submit_13csa_334{margin-top:0}._secondaryAction_13csa_355{flex:0 0 auto}._doneCard_13csa_359{display:flex;flex-direction:column;align-items:center;gap:var(--space-6);padding:36px 32px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:#0a0e16e6;text-align:center}._doneIcon_13csa_371{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:16px;background:#4084c829;color:var(--color-brand);font-size:32px}._doneText_13csa_383{margin:0;font-size:var(--fs-13);line-height:1.6;color:var(--color-text-secondary)}._modalBackdrop_13csa_395{--backdrop-padding: 24px}._modal_13csa_395{position:relative;padding:32px 38px 24px;color:var(--color-text);font-weight:var(--fw-regular);line-height:1.6;letter-spacing:.04em}._modalClose_13csa_423{position:absolute;top:10px;right:12px;border:none;background:transparent;color:var(--color-text-secondary);font-size:var(--fs-20);cursor:pointer}._modalClose_13csa_423:hover,._modalClose_13csa_423:focus-visible{color:var(--color-text)}:root[data-theme=light] ._layout_13csa_1{background:var(--color-content-bg);color:var(--color-text)}:root[data-theme=light] ._layout_13csa_1:before{opacity:.18;background-image:linear-gradient(rgba(15,23,42,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,.14) 1px,transparent 1px)}:root[data-theme=light] ._panel_13csa_83{background:var(--surface-bg);border-color:var(--surface-border);box-shadow:var(--shadow-xs);animation:none}:root[data-theme=light] ._brand_13csa_132{color:var(--color-brand)}:root[data-theme=light] ._subtitle_13csa_176{color:var(--color-text-secondary)}:root[data-theme=light] ._inputWrapper_13csa_209{border-color:var(--form-control-border-color, var(--color-border));box-shadow:none}:root[data-theme=light] ._inputWrapper_13csa_209 input{color:var(--color-text)}:root[data-theme=light] ._usageCard_13csa_263{background:#fffffff2;border:1px solid var(--surface-border);color:#0f172ad1}:root[data-theme=light] ._usageCard_13csa_263[data-disabled=true]{background:#ffffff80}:root[data-theme=light] ._usageDescription_13csa_310{color:#0f172a99}:root[data-theme=light] ._usageCard_13csa_263[data-selected=true]{border-color:var(--color-brand)}:root[data-theme=light] ._doneCard_13csa_359{background:#fffffff0;border-color:#09183014;color:#0f172a}:root[data-theme=light] ._doneText_13csa_383{color:#091830a6}:root[data-theme=light] ._modal_13csa_395{color:#0f172ae6}:root[data-theme=light] ._modalClose_13csa_423{color:#0f172a8c}@media(max-width:640px){._panel_13csa_83{padding:32px 24px 48px;border-radius:24px}._fieldGroup_13csa_191,._usageGrid_13csa_257{grid-template-columns:1fr}._actions_13csa_339{flex-direction:column}}._consentCheck_13csa_531{display:flex;align-items:flex-start;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:var(--fs-11);color:var(--color-text-muted);line-height:1.5;padding:4px 0;-webkit-tap-highlight-color:transparent}._consentText_13csa_544{flex:1;min-width:0}._consentCheck_13csa_531 input[type=checkbox]{flex-shrink:0;margin-top:1px}._panel_bcemi_1{--page-toolbar-gutter: 10px;--panel-pad-inline: var(--space-5);--panel-pad-block: var(--space-1);display:flex;flex-direction:column;gap:calc(var(--space-8) - 6px);width:100%;flex:1 0 auto;padding:var(--panel-pad-block) var(--panel-pad-inline);height:100%;max-height:100%;background:var(--color-content-bg);box-sizing:border-box;overflow:visible}._panelScrollable_bcemi_27{flex:1 1 auto;height:100%;min-height:0;overflow:hidden}._header_bcemi_14{display:flex;flex-direction:column;gap:var(--space-4);padding-top:6px}._titleRow_bcemi_43{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}._title_bcemi_43{margin:0;font-family:var(--font-heading);font-size:var(--fs-16);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text)}._titleGroup_bcemi_60{display:inline-flex;align-items:center;gap:var(--space-2)}._actions_bcemi_66{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;width:100%}._actionsCenter_bcemi_75{display:inline-flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;flex:1 1 auto}._actionsRight_bcemi_83{display:inline-flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-left:auto}._body_bcemi_91{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:var(--space-4);overflow:hidden}._bodyScrollable_bcemi_100{overflow-y:auto}@media(max-width:1024px){._panel_bcemi_1{--panel-pad-inline: var(--space-6);--panel-pad-block: var(--space-6)}}@media(max-width:640px){._panel_bcemi_1{--panel-pad-inline: var(--space-3);--panel-pad-block: var(--space-3);padding-top:0;gap:var(--space-4);height:auto;max-height:none;overflow:visible;margin-top:-40px}._panelScrollable_bcemi_27{height:auto;overflow:visible}._body_bcemi_91{overflow:visible}._header_bcemi_14{align-items:stretch;gap:var(--space-2);padding-top:0}._titleRow_bcemi_43{padding-left:48px}._actions_bcemi_66{flex-direction:column;align-items:stretch}._actionsRight_bcemi_83{margin-left:0;justify-content:flex-start;width:100%}}._root_1qleg_9{display:inline-flex;align-items:center;--tooltip-max-width: 280px}._pill_j3nnf_23{display:inline-flex;align-items:stretch;height:var(--control-height);padding:0;border-radius:var(--radius-full);border:1px solid var(--today-border);background:var(--today-surface);color:var(--color-text);white-space:nowrap;box-sizing:border-box;position:relative}._openButton_j3nnf_39,._addButton_j3nnf_40{display:inline-flex;align-items:center;position:relative;z-index:1;border:none;background:transparent;color:inherit;cursor:pointer;font:inherit;transition:background var(--duration-base) ease}._openButton_j3nnf_39:hover,._addButton_j3nnf_40:hover{background:color-mix(in srgb,var(--color-text) var(--btn-hover-mix),transparent)}._openButton_j3nnf_39:focus-visible,._addButton_j3nnf_40:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._openButton_j3nnf_39{gap:var(--space-2);padding-inline:var(--space-3);border-top-left-radius:var(--radius-full);border-bottom-left-radius:var(--radius-full)}._dateText_j3nnf_79{font-family:var(--font-heading);font-size:var(--fs-12);font-weight:var(--fw-semibold);letter-spacing:-.01em;line-height:1}._dateBlock_j3nnf_88{display:none;flex-direction:column;align-items:center;line-height:1;font-family:var(--font-heading)}._month_j3nnf_96{font-size:var(--fs-10);font-weight:var(--fw-semibold);letter-spacing:.02em;color:var(--color-text-secondary)}._dayBig_j3nnf_104{font-size:var(--fs-15);font-weight:var(--fw-semibold);letter-spacing:-.02em;color:var(--color-text)}._badge_j3nnf_128{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-full);background:var(--color-text);color:var(--color-surface);font-family:var(--font-heading);font-size:var(--fs-11);font-weight:var(--fw-semibold);line-height:1}@property --today-ring-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes _today-pill-ring-spin_j3nnf_1{to{--today-ring-angle: 360deg}}._pillRing_j3nnf_160:before{content:"";position:absolute;z-index:2;inset:-2px;border-radius:inherit;padding:2px;pointer-events:none;background:conic-gradient(from var(--today-ring-angle, 0deg),transparent 0deg,var(--today-ring-color, var(--color-text)) 70deg,transparent 170deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:_today-pill-ring-spin_j3nnf_1 1.5s linear 1}._pillRingDone_j3nnf_192{--today-ring-color: var(--color-brand)}@media(prefers-reduced-motion:reduce){._pillRing_j3nnf_160:before{display:none}}._badgeDone_j3nnf_204{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;border-radius:var(--radius-full);background:var(--color-brand);color:var(--color-text-on-brand)}._divider_j3nnf_220{width:1px;margin:6px 0;background:var(--today-divider)}._addButton_j3nnf_40{padding-inline:12px;color:var(--color-text-secondary);border-top-right-radius:var(--radius-full);border-bottom-right-radius:var(--radius-full)}._addButton_j3nnf_40:hover{color:var(--color-text)}@media(max-width:640px){._dateText_j3nnf_79{display:none}._dateBlock_j3nnf_88{display:flex}}@keyframes _today-pill-sheen_j3nnf_1{0%{background-position:93% 0}13%{background-position:7% 0}to{background-position:7% 0}}._pill_j3nnf_23:hover:after{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;background-repeat:no-repeat;background-image:linear-gradient(100deg,transparent 38%,color-mix(in srgb,var(--color-text) 13%,transparent) 50%,transparent 62%);background-size:300% 100%;animation:_today-pill-sheen_j3nnf_1 5.2s var(--ease-standard) infinite}@media(prefers-reduced-motion:reduce){._pill_j3nnf_23:hover:after{display:none}}._pageHeader_omxzd_6{display:flex;flex-direction:column;gap:var(--space-4)}._pageHeaderMainRow_omxzd_16{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}._pageHeaderTitleRow_omxzd_24{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}._pageHeaderTitleGroup_omxzd_32{display:flex;flex-direction:column;gap:var(--space-2)}._pageHeaderTitleLine_omxzd_38{display:inline-flex;align-items:center;gap:var(--space-2)}._pageHeaderTitle_omxzd_24{margin:0;font-family:var(--font-heading);font-size:var(--fs-16);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text)}._headerHint_omxzd_54{margin:var(--space-1) 0 0;font-size:var(--fs-12);color:var(--color-text-muted)}._pageHeaderToolbar_omxzd_60{display:inline-flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end;margin-left:auto;min-width:0}._pageHeaderToolbarGutter_omxzd_71{margin-right:var(--page-toolbar-gutter)}._todaySlot_omxzd_78{display:inline-flex;align-items:center;margin-right:var(--page-toolbar-gutter)}@media(max-width:640px){._pageHeader_omxzd_6{gap:var(--space-2);position:relative}._pageHeaderMainRow_omxzd_16{position:relative;flex-wrap:wrap;align-items:center;gap:var(--space-2);row-gap:var(--space-3)}._pageHeaderTitleRow_omxzd_24{display:contents}._pageHeaderTitleGroup_omxzd_32{padding-left:48px;flex:1 1 auto;min-width:0}._pageHeaderTitle_omxzd_24{font-size:var(--fs-16)}._pageHeaderToolbar_omxzd_60{display:contents}._pageHeaderToolbar_omxzd_60 .btn--collapse{order:1}._todaySlot_omxzd_78{margin-right:0;order:2}}._combo_1v22h_8{display:inline-flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}._filter_1v22h_4{position:relative;display:inline-flex;align-items:stretch;min-height:var(--control-height)}._count_1v22h_32{font-size:var(--fs-10);letter-spacing:.04em;color:var(--color-text-muted)}@media(max-width:640px){._combo_1v22h_8{order:10;max-width:fit-content}._filter_1v22h_4{position:static}._filter_1v22h_4 .btn__label{display:none}}._panel_1dknn_2{position:absolute;top:calc(100% + var(--space-2));min-width:240px}._panel_1dknn_2[data-align=right]{right:0}._panel_1dknn_2[data-align=left]{left:0}@media(max-width:640px){._panel_1dknn_2,._panel_1dknn_2[data-align=left],._panel_1dknn_2[data-align=right]{right:0;left:auto;width:min(280px,calc(100vw - 2 * var(--space-3)));min-width:0}}._nextStepDue_1ddpx_10{min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--color-text-secondary);font-weight:var(--fw-semibold);font-size:var(--list-cell-font-size, var(--fs-11))}._root_s95be_3{display:flex;align-items:stretch;gap:var(--space-2);min-width:0}._trigger_s95be_10{min-width:0;max-width:100%}._text_s95be_15{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._nextStepGlyph_7h3nn_12{display:inline-flex;align-items:center;flex-shrink:0}._nextStepBall_7h3nn_18{color:var(--color-text-secondary);font-size:var(--fs-12);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}._nextStepStalledIcon_7h3nn_30{flex-shrink:0}._tile_7h3nn_38{justify-content:space-between}._titleRow_7h3nn_42,._footRow_7h3nn_43{display:flex;align-items:center;gap:var(--space-2);min-width:0}._footRow_7h3nn_43{justify-content:space-between;min-height:var(--avatar-size-xs)}._footRow_7h3nn_43>:last-child:not(:first-child){flex-shrink:0}._nextStepReference_7h3nn_70{font-size:var(--fs-13);font-weight:var(--fw-semibold);color:var(--color-text);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._centerRow_7h3nn_81{display:flex;justify-content:center}._stalledNote_7h3nn_87{display:inline-flex;align-items:center;gap:var(--space-1);white-space:nowrap;font-size:var(--fs-12);color:var(--color-text-secondary)}._footLead_7h3nn_98{display:flex;align-items:center;min-width:0}._dashboardHeader_1un2x_4{--page-toolbar-gutter: 0}._sectionGridWrapper_1un2x_8{display:flex;flex-direction:column;gap:var(--space-2);height:100%;min-height:0}._sectionGridRow_1un2x_16{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);min-height:0;flex:1 1 0}._sectionCard_1un2x_35{--card-bg: var(--dashboard-section-card-bg, var(--color-box-bg));position:relative;display:flex;flex-direction:column;gap:var(--space-5);min-height:200px;height:100%}._sectionMeta_1un2x_51{display:flex;flex-direction:column;gap:var(--space-2)}._sectionMetaRow_1un2x_57{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}._sectionHeaderActions_1un2x_64{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--space-1)}._sectionCard_1un2x_35{--btn-icon-quiet-opacity: .3}._sectionCard_1un2x_35:hover ._sectionHeaderActions_1un2x_64,._sectionHeaderActions_1un2x_64:has(:focus-visible),._sectionHeaderActions_1un2x_64:has([aria-expanded=true]){--btn-icon-quiet-opacity: 1}._sectionTitle_1un2x_110{margin:0;font-family:var(--font-heading);font-size:var(--fs-16);font-weight:var(--fw-medium);color:var(--color-text)}._sectionTitleRow_1un2x_118{display:inline-flex;align-items:center;gap:var(--space-2)}._sectionTitleText_1un2x_124{color:var(--color-text-secondary);display:inline-flex;align-items:center;letter-spacing:.04em;gap:var(--space-1)}._sectionTitleText_1un2x_124:hover{color:var(--color-text)}._sectionTitleIcon_1un2x_140{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--color-section-accent, var(--color-brand))}._sectionPlaceholder_1un2x_153{line-height:1.5}._widgetPreview_1un2x_161{display:flex;flex-direction:column;gap:var(--space-3);height:100%;min-height:0}._widgetPreviewHeaderRow_1un2x_185{--column-resize-gap: var(--space-4);--list-end-gutter: 36px;display:grid;grid-template-columns:var(--list-grid) var(--list-end-gutter);column-gap:var(--space-4);align-items:center;padding:0 calc(var(--row-dense-padding-x) + var(--space-1)) 0 var(--row-dense-padding-x);font-size:var(--fs-11);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}._widgetPreviewHeaderRow_1un2x_185:hover{--splitter-reveal: 1}._widgetPreviewHeaderCell_1un2x_203{position:relative;min-height:var(--control-height);min-width:0;display:inline-flex;align-items:center;gap:var(--space-1);white-space:nowrap}._widgetPreviewHeaderLabel_1un2x_222{min-width:0;overflow:hidden;text-overflow:ellipsis}._widgetPreviewList_1un2x_183 .badge--due{max-width:100%}._widgetPreviewList_1un2x_183{display:flex;flex-direction:column;gap:var(--space-2);overflow-y:auto;padding-right:var(--space-1);min-height:0}._widgetPreviewListPress_1un2x_254{--row-transition-extra: transform var(--duration-base) ease}._widgetPreviewListPress_1un2x_254>.list-row:active{transform:translateY(1px)}._widgetPreviewListGrow_1un2x_264{flex:1 1 auto}._widgetPreviewClip_1un2x_280{overflow:hidden}._birthdayCardMeta_1un2x_293{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:var(--fs-12);color:var(--color-text);white-space:nowrap}._widgetPreviewLoadMoreRow_1un2x_310{display:flex;justify-content:center;padding:var(--space-4) 0 var(--space-1)}@media(max-width:1024px){._sectionTitleText_1un2x_124{font-size:var(--fs-13)}}._taskPreviewMessage_1un2x_322{padding:var(--space-3) var(--space-2);color:var(--color-text-muted);font-size:var(--fs-13)}@media(max-width:1024px){._sectionGridWrapper_1un2x_8{gap:var(--space-3)}}@media(max-width:1200px){._sectionGridRow_1un2x_16{grid-template-columns:1fr}}@media(max-width:640px){._sectionGridWrapper_1un2x_8{height:auto;overflow-y:auto}._sectionGridRow_1un2x_16{flex:0 0 auto}._sectionSplitter_1un2x_368{display:none}._sectionCard_1un2x_35{--card-padding: var(--space-3);min-height:0;height:auto}._widgetPreviewList_1un2x_183{overflow:visible;max-height:none}}[data-density=compact] ._sectionGridWrapper_1un2x_8{gap:var(--space-1)}[data-density=compact] ._sectionGridRow_1un2x_16{gap:var(--space-2)}@media(max-width:640px){[data-density=compact] ._widgetPreviewList_1un2x_183{gap:var(--space-1)}[data-density=compact] ._sectionCard_1un2x_35{--card-padding: var(--space-2);gap:var(--space-2)}}._nextStepsRow_1un2x_422{--list-end-gutter: 36px;display:grid;grid-template-columns:var(--list-grid) var(--list-end-gutter);column-gap:var(--list-column-gap, var(--space-4));align-items:center}._nextStepsRow_1un2x_422{font-size:var(--list-cell-font-size, var(--fs-12))}._nextStepCell_1un2x_439{min-width:0;display:flex;align-items:center;gap:var(--space-2)}._nextStepDueCell_1un2x_456{flex-direction:column;align-items:flex-start;gap:2px}._nextStepTitle_1un2x_466{font-size:var(--list-title-font-size, var(--fs-14));font-weight:var(--list-title-font-weight, var(--fw-semibold));font-family:var(--list-title-font-family, var(--font-heading));letter-spacing:var(--list-title-letter-spacing, .04em);color:var(--color-text)}._nextStepStalled_1un2x_475{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0;max-width:100%;color:var(--color-text-secondary)}._nextStepStalledText_1un2x_485{display:flex;flex-direction:column;gap:2px;min-width:0}._nextStepStalledLabel_1un2x_492{font-size:var(--fs-13);font-weight:var(--fw-semibold);color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._nextStepStalledSince_1un2x_503{font-size:var(--fs-11);color:var(--color-text-muted);white-space:nowrap}._nextStepStalledSince_1un2x_503{overflow:hidden;text-overflow:ellipsis}._anchor_bh4db_1{position:absolute;inset-block:0;inset-inline-end:calc(var(--column-resize-gap, var(--space-5)) / -2);width:0;touch-action:none}._anchor_bh4db_1>[role=separator]{touch-action:none}._item_1tf5g_3{display:flex;flex-direction:column;gap:var(--space-2)}._selected_1tf5g_10{--row-bg: color-mix(in srgb, var(--cat-tasks, var(--color-brand)) 3%, var(--surface-bg));--row-border: color-mix( in srgb, var(--cat-tasks, var(--surface-border)) 45%, var(--surface-border) )}._row_1tf5g_19{--list-end-gutter: 36px;display:grid;grid-template-columns:var(--list-grid) var(--list-end-gutter);column-gap:var(--list-column-gap, var(--space-5));align-items:center;position:relative}._rowWithSelection_1tf5g_31{position:relative}._selectionCell_1tf5g_35{display:flex;align-items:center;justify-content:center}._selectionLabel_1tf5g_41{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:var(--space-1);margin:calc(var(--space-1) * -1);border-radius:var(--radius-full);transition:background var(--duration-base) ease;cursor:pointer}._selectionLabel_1tf5g_41:hover{background:var(--color-hover-overlay)}._projectCell_1tf5g_66{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;font-size:var(--fs-12)}._projectCell_1tf5g_66>*{max-width:100%}._title_1tf5g_88{margin:0;min-width:0;font-size:var(--list-title-font-size, var(--fs-14));font-family:var(--list-title-font-family, var(--font-heading));font-weight:var(--list-title-font-weight, var(--fw-semibold));letter-spacing:var(--list-title-letter-spacing, .04em);color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._taskCell_1tf5g_114{display:flex;flex-direction:column;gap:var(--list-title-gap, var(--space-2));min-width:0}._taskHeader_1tf5g_123{display:flex;align-items:baseline;gap:var(--space-3);min-width:0}._description_1tf5g_131{margin:0;font-size:var(--list-description-font-size, var(--fs-13));color:var(--color-text-muted);line-height:1.5;display:-webkit-box;-webkit-line-clamp:var(--list-description-lines, 2);-webkit-box-orient:vertical;overflow:hidden;min-height:calc(1.5em * var(--list-description-lines, 2))}._updatedCell_1tf5g_153,._statusCell_1tf5g_154,._priorityCell_1tf5g_155,._assigneeCell_1tf5g_156,._dueCell_1tf5g_157,._createdCell_1tf5g_158{min-width:0;display:flex;flex-direction:column;gap:2px;font-size:var(--list-cell-font-size, var(--fs-13));color:var(--color-text-secondary)}._dueCell_1tf5g_157,._statusCell_1tf5g_154,._priorityCell_1tf5g_155{align-items:flex-start}._assigneePrimary_1tf5g_189{font-weight:var(--fw-semibold);color:var(--color-text);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._assigneeMeta_1tf5g_198{font-size:var(--fs-11);color:var(--color-text-muted);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._dueCell_1tf5g_157,._createdCell_1tf5g_158,._updatedCell_1tf5g_153{color:var(--color-text);white-space:nowrap}._timestampTime_1tf5g_217{font-size:var(--fs-11);color:var(--color-text-muted)}@media(max-width:640px){._item_1tf5g_3{gap:var(--space-1)}._description_1tf5g_131{-webkit-line-clamp:1;min-height:0}}@media(max-width:640px){[data-density=compact] ._item_1tf5g_3{gap:0}[data-density=compact] ._description_1tf5g_131{display:none}}._dueCell_1tf5g_157>span,._createdCell_1tf5g_158>span,._updatedCell_1tf5g_153>span{min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._item_1th37_3{display:flex;flex-direction:column}._selected_1th37_9{--row-bg: color-mix(in srgb, var(--cat-trackups, var(--color-brand)) 3%, var(--surface-bg));--row-border: color-mix( in srgb, var(--cat-trackups, var(--color-brand)) 35%, var(--surface-border) )}._row_1th37_18{--list-end-gutter: 36px;display:grid;position:relative;grid-template-columns:var(--list-grid) var(--list-end-gutter);column-gap:var(--list-column-gap, var(--space-5));align-items:center}._rowWithSelection_1th37_30{position:relative}._selectionCell_1th37_34{display:flex;align-items:center;justify-content:center}._selectionLabel_1th37_40{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:var(--space-1);margin:calc(var(--space-1) * -1);border-radius:var(--radius-full);cursor:pointer;transition:background var(--duration-base) ease}._selectionLabel_1th37_40:hover{background:var(--color-hover-overlay)}._trackupCell_1th37_57{display:flex;flex-direction:column;gap:var(--list-title-gap, var(--space-2));min-width:0}._trackupHeader_1th37_66{display:flex;align-items:baseline;gap:var(--space-3);min-width:0}._title_1th37_73{margin:0;min-width:0;font-size:var(--list-title-font-size, var(--fs-14));font-family:var(--list-title-font-family, var(--font-heading));font-weight:var(--list-title-font-weight, var(--fw-semibold));letter-spacing:var(--list-title-letter-spacing, .04em);color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._description_1th37_100{margin:0;font-size:var(--list-description-font-size, var(--fs-13));color:var(--color-text-muted);line-height:1.5;display:-webkit-box;-webkit-line-clamp:var(--list-description-lines, 2);-webkit-box-orient:vertical;overflow:hidden;min-height:calc(1.5em * var(--list-description-lines, 2))}._updatedCell_1th37_122,._statusCell_1th37_123,._priorityCell_1th37_124,._dueCell_1th37_125,._createdCell_1th37_126,._projectCell_1th37_127{min-width:0;display:flex;flex-direction:column;gap:2px;font-size:var(--list-cell-font-size, var(--fs-13));color:var(--color-text-secondary)}._dueCell_1th37_125{align-items:flex-start}._assigneeCell_1th37_152{min-width:0;flex-direction:row}._projectCell_1th37_127,._statusCell_1th37_123,._priorityCell_1th37_124{align-items:flex-start}._dueCell_1th37_125,._createdCell_1th37_126,._updatedCell_1th37_122,._projectCell_1th37_127{color:var(--color-text);white-space:nowrap}._projectCell_1th37_127{font-size:var(--fs-12)}._projectCell_1th37_127>*{max-width:100%}._projectCell_1th37_127 .value-placeholder{overflow:hidden;text-overflow:ellipsis}._timestampTime_1th37_227{font-size:var(--fs-11);color:var(--color-text-muted)}@media(max-width:640px){._description_1th37_100{-webkit-line-clamp:1;min-height:0}}@media(max-width:640px){[data-density=compact] ._description_1th37_100{display:none}}._dueCell_1th37_125>span,._createdCell_1th37_126>span,._updatedCell_1th37_122>span{min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._selected_l2m4i_5{--row-bg: color-mix(in srgb, var(--cat-events, var(--color-brand)) 3%, var(--surface-bg));--row-border: color-mix( in srgb, var(--cat-events, var(--color-brand)) 35%, var(--surface-border) )}._row_l2m4i_14{position:relative;--list-end-gutter: 42px;display:grid;grid-template-columns:var(--list-grid);column-gap:var(--list-column-gap, var(--space-5));align-items:stretch}._rowWithSelection_l2m4i_28{position:relative}._selectionCell_l2m4i_32{display:flex;align-items:center;justify-content:center}._selectionLabel_l2m4i_38{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:var(--space-1);margin:calc(var(--space-1) * -1);border-radius:var(--radius-full);cursor:pointer;transition:background var(--duration-base) ease}._selectionLabel_l2m4i_38:hover{background:var(--color-hover-overlay)}._eventCell_l2m4i_55,._dateCell_l2m4i_56,._projectCell_l2m4i_57,._typeCell_l2m4i_58{display:flex;flex-direction:column;gap:var(--list-title-gap, 4px);min-width:0}._projectCell_l2m4i_57{font-size:var(--fs-12)}._projectCell_l2m4i_57>*{max-width:100%}._title_l2m4i_90{margin:0;min-width:0;font-size:var(--list-title-font-size, var(--fs-14));font-family:var(--list-title-font-family, var(--font-heading));font-weight:var(--list-title-font-weight, var(--fw-semibold));letter-spacing:var(--list-title-letter-spacing, .04em);color:var(--color-text);display:flex;align-items:center;gap:var(--space-2)}._location_l2m4i_113{display:flex;align-items:center;gap:var(--space-2);font-size:var(--list-description-font-size, var(--fs-13));color:var(--color-text-muted);min-height:var(--list-second-line-min-height, 24px);min-width:0}._locationIcon_l2m4i_127{display:inline-flex;align-items:center;color:var(--color-text-muted);flex-shrink:0}._locationText_l2m4i_134{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-top:4px}._primaryText_l2m4i_141{font-size:var(--list-cell-font-size, var(--fs-13));color:var(--color-text);min-height:var(--list-cell-min-height, 20px);word-break:break-word}._typeCell_l2m4i_58 ._primaryText_l2m4i_141{color:var(--event-type-color, var(--color-text))}._secondaryText_l2m4i_152{font-size:var(--fs-11);color:var(--color-text-muted);min-height:var(--list-cell-secondary-min-height, 18px)}._typeStatusIcon_l2m4i_158{margin-top:6px;width:24px;height:24px;border-radius:var(--radius-full);display:inline-flex;align-items:center;justify-content:center;color:var(--color-text, #f7f7f8)}._primaryText_l2m4i_141,._secondaryText_l2m4i_152{min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._titleText_l2m4i_183{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._item_fh0nu_3{display:flex;flex-direction:column;gap:var(--space-3)}._selected_fh0nu_10{--row-bg: color-mix(in srgb, var(--cat-contacts, var(--color-brand)) 4%, var(--surface-bg));--row-border: color-mix( in srgb, var(--cat-contacts, var(--color-brand)) 35%, var(--surface-border) )}._row_fh0nu_19{position:relative;--list-end-gutter: 36px;display:grid;grid-template-columns:var(--list-grid);column-gap:var(--list-column-gap, var(--space-5));row-gap:var(--space-3);align-items:center}._rowWithSelection_fh0nu_34{align-items:center}._selectionCell_fh0nu_38{display:flex;align-items:center;justify-content:center}._selectionLabel_fh0nu_44{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:var(--space-1);margin:calc(var(--space-1) * -1);border-radius:var(--radius-full);transition:background var(--duration-base) ease;cursor:pointer}._selectionLabel_fh0nu_44:hover{background:var(--color-hover-overlay)}._identityCell_fh0nu_61{display:flex;align-items:center;min-width:0}._identity_fh0nu_61{display:flex;align-items:center;gap:var(--space-3);min-width:0}._identityText_fh0nu_74{display:flex;flex-direction:column;gap:2px;min-width:0}._company_fh0nu_87{margin:0;display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:var(--fs-13);color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._company_fh0nu_87 svg{flex-shrink:0}._title_fh0nu_113{margin:0;font-family:var(--list-title-font-family, var(--font-heading));font-size:var(--list-title-font-size, var(--fs-14));font-weight:var(--list-title-font-weight, var(--fw-semibold));letter-spacing:var(--list-title-letter-spacing, .04em);color:var(--color-text);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._metaCell_fh0nu_130{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;font-size:var(--list-cell-font-size, var(--fs-13));color:var(--color-text-secondary)}._cellValue_fh0nu_139{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:640px){._item_fh0nu_3{gap:var(--space-2)}._avatar_fh0nu_151{--initials-avatar-size: var(--avatar-size-sm);--initials-avatar-initials-size: var(--avatar-initials-size-sm);--initials-avatar-glyph-size: var(--avatar-glyph-size-sm)}}[data-density=compact] ._avatar_fh0nu_151{--initials-avatar-size: var(--avatar-size-sm);--initials-avatar-initials-size: var(--avatar-initials-size-sm);--initials-avatar-glyph-size: var(--avatar-glyph-size-sm)}@media(max-width:640px){[data-density=compact] ._item_fh0nu_3{gap:var(--space-1)}[data-density=compact] ._avatar_fh0nu_151{--initials-avatar-size: var(--avatar-size-xs);--initials-avatar-initials-size: var(--avatar-initials-size-xs);--initials-avatar-glyph-size: var(--avatar-glyph-size-xs)}}._metaCell_fh0nu_130[data-column=birthday]>.badge--due{align-self:flex-start;max-width:100%}._banner_19u1r_6{position:relative;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--dashboard-section-card-bg, var(--color-box-bg));border-radius:var(--surface-radius);box-shadow:0 0 18px 2px color-mix(in srgb,var(--tour-cat, var(--color-brand)) 30%,transparent);margin-bottom:var(--space-4)}._banner_19u1r_6:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;background:conic-gradient(from var(--tour-angle, 0deg),transparent 0deg,var(--tour-cat, var(--color-brand)) 70deg,transparent 170deg,transparent 360deg),linear-gradient(color-mix(in srgb,var(--tour-cat, var(--color-brand)) 28%,transparent) 0 0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:_bannerGlowSpin_19u1r_1 4s linear infinite;pointer-events:none}@keyframes _bannerGlowSpin_19u1r_1{to{--tour-angle: 360deg}}._text_19u1r_54{display:flex;align-items:baseline;gap:var(--space-2);flex:1;min-width:0;flex-wrap:wrap}._title_19u1r_63{font-size:var(--fs-13);font-weight:var(--fw-semibold);color:var(--color-text)}._subtitle_19u1r_69{font-size:var(--fs-12);color:var(--color-text-secondary)}._tourLink_19u1r_74{flex:none;padding:0;border:none;background:transparent;color:var(--color-text-secondary);font-size:var(--fs-13);cursor:pointer;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}._tourLink_19u1r_74:hover{color:var(--color-text)}._tourLink_19u1r_74:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._dismiss_19u1r_96{flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:none;border-radius:var(--radius-md);background:transparent;color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--duration-fast) ease,color var(--duration-fast) ease}._dismiss_19u1r_96:hover{background:var(--color-hover-overlay);color:var(--color-text)}._dismiss_19u1r_96:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media(prefers-reduced-motion:reduce){._banner_19u1r_6,._banner_19u1r_6:before{animation:none}}@media(max-width:640px){._banner_19u1r_6{margin-top:40px;flex-wrap:wrap;padding-right:34px}._text_19u1r_54{flex:1 1 100%}._tourLink_19u1r_74{flex:1 1 100%;text-align:right}._dismiss_19u1r_96{position:absolute;top:6px;right:6px}}._column_35r0j_3{flex:1 0 auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;--start-column-top: 20vh;padding:var(--start-column-top) 0 var(--space-6);position:relative}._stack_35r0j_48{width:min(812px,100%);display:flex;flex-direction:column;gap:var(--space-5)}._headEvent_35r0j_24{position:absolute;top:0;right:var(--page-toolbar-gutter);z-index:var(--z-dropdown);width:280px;max-width:100%}@media(max-width:768px){._headEvent_35r0j_24{top:calc(var(--start-column-top) / 2);right:0;width:50%;translate:0 -50%}}._headEventMute_35r0j_119{--btn-icon-quiet-opacity: .3}._headEvent_35r0j_24:hover ._headEventMute_35r0j_119,._headEvent_35r0j_24:has(:focus-visible) ._headEventMute_35r0j_119{--btn-icon-quiet-opacity: 1}._intro_35r0j_131{display:flex;flex-direction:column;gap:var(--space-4)}._statusRow_35r0j_150{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}._statusSentence_35r0j_166{min-width:0;color:var(--btn-link-quiet-text);font-size:var(--btn-font-size-sm);font-weight:var(--fw-medium);letter-spacing:var(--ls-normal)}._statusRow_35r0j_150._statusRow_35r0j_150 .btn--link:not(:disabled):not([aria-disabled=true]):hover{color:var(--color-text);text-decoration:none}._worldsDivider_35r0j_225{width:1px;align-self:stretch;margin-block:var(--space-1);background:var(--color-divider);flex:0 0 auto}._oldestRow_35r0j_239{max-width:100%;min-width:0;justify-content:flex-start}._oldestLabel_35r0j_256{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;text-align:left;line-height:var(--lh-tight)}._oldestTitle_35r0j_271{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%}._oldestName_35r0j_282{font-size:var(--fs-11);color:var(--color-text-muted);min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._greeting_35r0j_304{margin:0;font-family:var(--font-heading);font-size:var(--fs-18);font-weight:var(--fw-semibold);letter-spacing:.02em;color:var(--color-text)}._section_35r0j_130{width:min(1316px,100%);display:flex;flex-direction:column;margin-top:12vh;gap:var(--space-2)}._sectionTitle_35r0j_356{margin:0;font-family:var(--font-heading);font-size:var(--fs-16);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text)}._mini_1jn71_12{display:grid;grid-template-columns:auto 1fr;gap:var(--space-3);min-width:0;text-align:left}._body_1jn71_7{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}._head_1jn71_29{display:flex;align-items:center;gap:var(--space-2);min-width:0}._mute_1jn71_42{flex:0 0 auto;margin-block:calc((var(--fs-12) * var(--lh-normal) - var(--btn-icon-size-sm)) / 2);margin-inline-end:calc((var(--btn-icon-glyph-sm) - var(--btn-icon-size-sm)) / 2)}._meta_1jn71_54{flex:1 1 auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;column-gap:var(--space-2);row-gap:var(--space-1);min-width:0}._type_1jn71_6{flex:0 0 auto;white-space:nowrap;font-size:var(--fs-11);color:var(--event-type-color, var(--cat-events))}._time_1jn71_72{flex:0 0 auto;font-size:var(--fs-12);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-text)}._title_1jn71_6{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-heading);font-size:var(--fs-13);font-weight:var(--fw-semibold);letter-spacing:.02em}._list_wc39b_1{display:flex;flex-direction:column;gap:var(--space-2);width:100%}._card_1adcz_3{display:flex;flex-direction:column;gap:var(--space-4)}._header_1adcz_9{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}._titleBlock_1adcz_16{display:flex;align-items:stretch;gap:var(--space-2);min-width:0;flex-wrap:nowrap}._title_1adcz_16{margin:0;font-size:var(--fs-14);font-family:var(--font-heading);font-weight:var(--fw-semibold);letter-spacing:.04em;min-width:0}._meta_1adcz_37{display:grid;gap:var(--space-3);margin:0}._timelineMeta_1adcz_43{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-top:20px}._meta_1adcz_37 div{display:flex;flex-direction:column;gap:var(--space-1)}._meta_1adcz_37 dt{font-size:var(--fs-12);font-weight:var(--fw-regular);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--color-text-muted)}._meta_1adcz_37 dd{margin:0;font-size:var(--fs-13);font-weight:var(--fw-medium);color:var(--color-text-secondary)}._bottomSection_1adcz_69{margin-top:auto;display:flex;flex-direction:column;gap:var(--space-4)}._description_1adcz_76{margin:0;font-size:var(--fs-13);line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._metaFooter_1adcz_91{padding-top:var(--space-4);border-top:1px solid color-mix(in srgb,var(--surface-border) 70%,transparent);display:flex;align-items:flex-end;gap:var(--space-4)}._metaFooterSpacer_1adcz_99{width:42px;height:42px;border-radius:50%;background:transparent}._mainContact_1adcz_110{margin-left:auto}._metaFooterEntries_1adcz_107{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:var(--fs-10);color:var(--color-text-muted);text-align:right;min-height:42px;justify-content:flex-end}._metaFooterEntry_1adcz_127{display:inline-flex;align-items:baseline;gap:var(--space-2)}._metaFooterEntryLabel_1adcz_133{letter-spacing:var(--ls-caps);text-transform:uppercase;font-weight:var(--fw-regular)}._metaFooterEntryValue_1adcz_139{font-weight:var(--fw-medium);color:var(--color-text-secondary)}@media(max-width:640px){._card_1adcz_3{gap:var(--space-2)}._description_1adcz_76{font-size:var(--fs-12);-webkit-line-clamp:2}._metaFooter_1adcz_91{padding-top:var(--space-2)}[data-density=compact] ._card_1adcz_3{gap:var(--space-1)}[data-density=compact] ._description_1adcz_76{display:none}[data-density=compact] ._metaFooter_1adcz_91{padding-top:var(--space-1)}}._item_3px7q_3{display:flex;flex-direction:column;gap:var(--space-3)}._selected_3px7q_12{--row-bg: color-mix( in srgb, var(--color-section-accent, var(--color-brand)) 6%, var(--surface-bg) 94% );--row-border: color-mix( in srgb, var(--color-section-accent, var(--color-brand)) 45%, var(--surface-border) )}._row_3px7q_25{position:relative;--list-end-gutter: 36px;display:grid;grid-template-columns:var(--list-grid) var(--list-end-gutter);column-gap:var(--space-5);align-items:center}._selectionCell_3px7q_35{display:flex;align-items:center;justify-content:center}._selectionLabel_3px7q_41{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:var(--space-1);margin:calc(var(--space-1) * -1);cursor:pointer;border-radius:var(--radius-full);transition:background var(--duration-base) ease}._selectionLabel_3px7q_41:hover{background:var(--color-hover-overlay)}._identityCell_3px7q_58{display:flex;align-items:center;min-width:0}._identity_3px7q_58{display:flex;align-items:stretch;gap:var(--space-2);flex:1 1 auto;min-width:0;flex-wrap:nowrap}._mainContact_3px7q_76{align-self:flex-start}._title_3px7q_83{margin:0;font-family:var(--font-heading);font-size:var(--fs-14);font-weight:var(--fw-semibold);letter-spacing:.04em;color:var(--color-text);max-width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;flex:1 1 auto;min-width:0}._metaCell_3px7q_101{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:var(--fs-13);color:var(--color-text-secondary)}._metaCell_3px7q_101[data-column=start],._metaCell_3px7q_101[data-column=end],._cellValue_3px7q_112{min-width:0;word-break:break-word}._descriptionCell_3px7q_117{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:var(--fs-13);color:var(--color-text-secondary)}._descriptionText_3px7q_126{min-width:0;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._selectionCell_3px7q_35{align-self:stretch;width:48px}._metaCell_3px7q_101{gap:var(--space-1)}._cellValue_3px7q_112{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:640px){[data-density=compact] ._item_3px7q_3{gap:var(--space-1)}}._control_wbboj_3{display:flex;flex-direction:column;gap:var(--space-2);width:100%;min-width:220px}._header_1voxz_16{display:none}@media(min-width:640px){._header_1voxz_16{--list-end-gutter: 36px;display:grid;grid-template-columns:var(--list-grid) var(--list-end-gutter);column-gap:var(--space-5);padding:var(--space-2) var(--space-5) 0;margin-bottom:var(--space-2);-webkit-user-select:none;user-select:none;position:sticky;top:0;z-index:5;background:var(--color-content-bg);box-shadow:0 12px 28px -24px #000c}._header_1voxz_16:hover{--splitter-reveal: 1}._cell_1voxz_40{position:relative;display:flex;flex-direction:column;gap:var(--space-2);min-width:0}._headerLine_1voxz_48{position:relative;display:flex;align-items:center;min-height:32px;width:100%;min-width:0}._selectionCell_1voxz_59{align-items:center;justify-content:center}._selectionLabel_1voxz_64{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:var(--space-1);margin:calc(var(--space-1) * -1);border-radius:var(--radius-full);cursor:pointer;transition:background var(--duration-base) ease;position:relative}._selectionLabel_1voxz_64:hover{background:var(--color-hover-overlay)}._columnMenuAnchor_1voxz_85{position:absolute;top:var(--space-2);right:var(--space-5);z-index:6}._labelButton_1voxz_92,._labelStatic_1voxz_93{display:inline-flex;align-items:center;gap:var(--space-2);flex:1 1 auto;min-width:0;font-size:var(--fs-12);letter-spacing:var(--ls-caps);text-transform:uppercase;font-weight:var(--fw-regular);color:var(--color-text-muted);text-align:left}._labelText_1voxz_107{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._labelButton_1voxz_92{border:none;background:transparent;padding:0;cursor:pointer;transition:color var(--duration-base) ease}._labelButton_1voxz_92:hover:not(._labelButtonDisabled_1voxz_122){color:var(--color-text-secondary)}._labelButtonActive_1voxz_126{color:var(--color-text-secondary)}._labelButtonDisabled_1voxz_122{opacity:var(--btn-disabled-opacity);cursor:not-allowed}._labelIcon_1voxz_138{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px}._filterTrigger_1voxz_146{flex-shrink:0;margin-left:var(--space-2);display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--radius-full);border:1px solid transparent;background:transparent;color:var(--color-text-muted);cursor:pointer;transition:all var(--duration-base) ease}._filterTrigger_1voxz_146:hover:not(:disabled),._filterTriggerOpen_1voxz_168{border-color:var(--surface-border);background:var(--color-hover-overlay)}._filterTrigger_1voxz_146:disabled{opacity:var(--btn-disabled-opacity);cursor:not-allowed}._filterPopover_1voxz_185{position:absolute;top:calc(100% + var(--space-2));left:0;min-width:220px}._filterPopover_1voxz_185[data-align=end]{left:auto;right:0}._filterField_1voxz_202{display:flex;flex-direction:column;gap:var(--space-1)}._filterLabel_1voxz_208{font-size:var(--fs-11);letter-spacing:var(--ls-caps);font-weight:var(--fw-regular);text-transform:uppercase;color:var(--color-text-muted)}._columnFilterCount_1voxz_219{font-size:var(--fs-10);letter-spacing:.04em;color:var(--color-text-muted)}._resetSlot_1voxz_227{display:flex;justify-content:flex-end;grid-column:1 / -1;margin-top:var(--space-2)}._resetButton_1voxz_234{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);border:none;background:var(--color-hover-overlay);color:var(--color-text-secondary);font-size:var(--fs-12);letter-spacing:var(--ls-caps);font-weight:var(--fw-regular);text-transform:uppercase;cursor:pointer;transition:background var(--duration-base) ease,color var(--duration-base) ease}._resetButton_1voxz_234:hover:not(:disabled){background:var(--surface-hover-bg);color:var(--color-text)}._resetButton_1voxz_234:disabled{opacity:.5;cursor:not-allowed}._header_1voxz_16 ._filterTrigger_1voxz_146._filterTriggerActive_1voxz_266{color:var(--color-section-accent, var(--color-brand))}._header_1voxz_16 ._filterTrigger_1voxz_146._filterTriggerError_1voxz_270{color:var(--banner-error-text)}}._menu_6mcen_7{position:absolute;top:calc(100% + var(--space-2));right:0;width:220px}._actions_6mcen_14{display:flex;flex-direction:column;gap:var(--panel-item-row-gap);padding-top:var(--panel-padding);border-top:1px solid var(--dropdown-divider-color)}._wrapper_1svt8_1{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);border:1px solid var(--btn-secondary-border);background:var(--btn-secondary-bg);color:var(--color-text-secondary);overflow:hidden;cursor:pointer;width:var(--control-height);height:var(--control-height);padding:0;transition:width var(--duration-slow) ease,padding var(--duration-slow) ease,border-color var(--duration-slow) ease}._wrapper_1svt8_1:hover{border-color:var(--btn-secondary-hover-border)}._wrapper_1svt8_1:hover,._wrapper_1svt8_1:focus-within,._wrapper_1svt8_1[data-has-value=true]{width:260px;padding:10px 14px;gap:8px;justify-content:flex-start;cursor:default}._icon_1svt8_54{flex-shrink:0}._input_1svt8_58{border:none;background:transparent;color:var(--color-text);font-size:var(--fs-13);width:0;opacity:0;padding:0;min-width:0;transition:opacity var(--duration-base) ease}._wrapper_1svt8_1:hover ._input_1svt8_58,._wrapper_1svt8_1:focus-within ._input_1svt8_58,._wrapper_1svt8_1[data-has-value=true] ._input_1svt8_58{width:100%;opacity:1}._input_1svt8_58:focus-visible{outline:none}._input_1svt8_58::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;height:14px;width:14px;background:currentColor;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.5' stroke-linecap='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'/%3E%3Cline x1='6' y1='6' x2='18' y2='18'/%3E%3C/svg%3E");mask-size:contain;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.5' stroke-linecap='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'/%3E%3Cline x1='6' y1='6' x2='18' y2='18'/%3E%3C/svg%3E");-webkit-mask-size:contain;cursor:pointer;opacity:.5;transition:opacity var(--duration-fast) ease}._input_1svt8_58::-webkit-search-cancel-button:hover{opacity:1}._disabled_1svt8_100{opacity:.5;pointer-events:none}@media(max-width:640px){._wrapper_1svt8_1{width:38px;height:38px}._wrapper_1svt8_1:hover,._wrapper_1svt8_1:focus-within,._wrapper_1svt8_1[data-has-value=true]{width:38px;padding:0;gap:0;justify-content:center;cursor:pointer}._wrapper_1svt8_1:hover ._input_1svt8_58,._wrapper_1svt8_1:focus-within ._input_1svt8_58,._wrapper_1svt8_1[data-has-value=true] ._input_1svt8_58{width:0;opacity:0}._wrapper_1svt8_1[data-has-value=true]{border-color:var(--color-brand)}._wrapper_1svt8_1[data-overlay=true]{position:absolute;top:0;left:48px;right:0;height:38px;z-index:10;width:auto;padding:10px 14px;gap:8px;justify-content:flex-start;cursor:default;background:var(--color-content-bg);border-color:var(--color-brand)}._wrapper_1svt8_1[data-overlay=true] ._input_1svt8_58{width:100%;opacity:1;font-size:var(--fs-16)}}._toggle_1nopq_8{display:inline-flex}._collection_1nopq_12{display:flex;flex-direction:column;gap:var(--space-1);flex:1 1 auto;min-height:0}._listArea_1nopq_20{display:flex;flex-direction:column;min-height:0;flex:1 1 auto}._collectionScroller_1nopq_27{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-1);padding-bottom:var(--space-4);scrollbar-gutter:stable}._selectionNotice_1nopq_38{font-size:var(--fs-12);letter-spacing:var(--ls-caps);text-transform:uppercase;font-weight:var(--fw-regular);color:var(--color-section-accent, var(--color-brand));white-space:nowrap}._selectionLimitWarning_1nopq_47{font-size:var(--fs-11);color:var(--banner-warning-text);font-weight:var(--fw-semibold)}._noResults_1nopq_1 h3{margin:0;font-family:var(--font-heading);font-size:var(--fs-16);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text)}._noResults_1nopq_1 p{margin:0;max-width:36ch}._emptyState_1nopq_1 h3{margin:0;font-family:var(--font-heading);font-size:var(--fs-16);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text)}._emptyState_1nopq_1 p{margin:0;max-width:42ch}._loadMore_1nopq_81{display:flex;justify-content:center}._dialogSelectionPreview_1nopq_86{margin-top:var(--space-3);color:var(--color-text)}._dialogSelectionPreview_1nopq_86 ul{margin:var(--space-2) 0 0;padding-left:var(--space-4)}._dialogSelectionPreview_1nopq_86 li{margin-bottom:var(--space-1)}._dialogFootnote_1nopq_100{margin-top:var(--space-3);font-size:var(--fs-11);color:var(--color-text-secondary)}@media(max-width:640px){._toggle_1nopq_8{display:none}._collectionScroller_1nopq_27{overflow:visible;scrollbar-gutter:auto}}._form_dbtkp_1{display:flex;flex-direction:column;gap:var(--space-4)}._fieldGroup_dbtkp_7{display:flex;flex-direction:column;gap:var(--space-2);position:relative;padding-bottom:var(--space-2)}._fieldRow_dbtkp_15{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-4)}._label_dbtkp_21{font-size:var(--fs-12);font-weight:var(--fw-medium);line-height:22px;color:var(--color-text-secondary)}._requiredMark_dbtkp_28{margin-left:4px;color:var(--color-error-text)}._typeRow_dbtkp_37{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-5);padding:0 0 var(--space-1)}._typeToggle_dbtkp_45{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);flex:1 1 auto;min-width:0}._colorGroup_dbtkp_58{display:flex;flex-direction:column;gap:var(--space-2);flex-shrink:0}._colorGroupLabel_dbtkp_65{display:flex;align-items:center;gap:var(--space-2)}._colorControls_dbtkp_71{display:flex;align-items:center;gap:var(--space-3)}._colorPicker_dbtkp_77{width:36px;height:36px;border-radius:var(--radius-md);padding:0;border:1px solid var(--color-border);background:none;overflow:hidden;cursor:pointer}._colorPicker_dbtkp_77:disabled{opacity:.6;cursor:not-allowed}._colorPicker_dbtkp_77::-webkit-color-swatch-wrapper{padding:0}._colorPicker_dbtkp_77::-webkit-color-swatch{border:none;border-radius:var(--radius-sm)}._colorPicker_dbtkp_77::-moz-color-swatch{border:none;border-radius:var(--radius-sm)}._colorHexInput_dbtkp_107{max-width:120px;padding-right:34px}._colorHexInputWrapper_dbtkp_112{position:relative;display:inline-flex;align-items:center}._colorRandomButton_dbtkp_118{position:absolute;right:6px;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--radius-full);border:none;background:transparent;color:var(--color-text-muted);cursor:pointer;transition:background var(--duration-base) ease,color var(--duration-base) ease}._colorRandomButton_dbtkp_118:hover{background:var(--surface-hover-bg);color:var(--color-text)}._colorRandomButton_dbtkp_118:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._colorInfo_dbtkp_146{position:relative;display:inline-flex;align-items:center}._optionalDateButton_dbtkp_161{display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--form-control-min-height, 44px);padding:var(--form-control-padding-y, 12px) var(--form-control-padding-x, 14px);border-radius:var(--form-control-radius, var(--radius-lg));border:1px dashed var(--color-border);background:transparent;color:var(--color-text-muted);font-size:var(--form-control-font-size);cursor:pointer;transition:border-color var(--duration-base) ease,color var(--duration-base) ease,background var(--duration-base) ease}._optionalDateButton_dbtkp_161:hover{border-color:var(--color-border-strong);color:var(--color-text-secondary);background:var(--form-control-bg-hover, rgba(12, 17, 26, .72))}._optionalDateButton_dbtkp_161:focus-visible{outline:var(--form-control-focus-outline-width, 2px) solid var(--form-control-focus-outline-color, var(--color-focus-ring));outline-offset:var(--form-control-focus-outline-offset, 2px)}@media(max-width:640px){._typeRow_dbtkp_37{flex-direction:column;gap:var(--space-3)}._fieldRow_dbtkp_15{grid-template-columns:1fr}}._divider_1sl6f_5{display:inline-block;margin:0 var(--space-1);color:var(--color-text-muted)}._segment_1sl6f_11{display:inline-flex;align-items:baseline;gap:var(--space-1);min-width:0}._label_1sl6f_18{font-size:var(--fs-12);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--color-text-muted);font-weight:var(--fw-regular)}._editButton_1sl6f_26{display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--color-text-muted);cursor:pointer;padding:2px;border-radius:var(--radius-sm);flex-shrink:0}._editButton_1sl6f_26:hover{color:var(--color-text);background:var(--surface-hover-bg, rgba(255, 255, 255, .05))}._feed_10bs1_1{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--surface-padding);border-radius:var(--surface-radius);border:1px solid var(--surface-border);background:#ffffff05;box-shadow:var(--surface-shadow)}._list_10bs1_12{display:flex;flex-direction:column;gap:var(--space-4);margin:0;padding:0;list-style:none}._item_10bs1_21{display:flex;flex-direction:column;gap:var(--space-3)}._itemHeader_10bs1_27{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3)}._action_10bs1_34{font-size:var(--fs-13);font-weight:var(--fw-medium);color:var(--color-text)}._timestamp_10bs1_43{font-size:var(--fs-11);color:var(--color-text-muted)}._payload_10bs1_48{display:grid;gap:var(--space-2);margin:0}._payload_10bs1_48 div{display:flex;flex-direction:column;gap:2px}._payload_10bs1_48 dt{font-size:var(--fs-11);letter-spacing:var(--ls-caps);font-weight:var(--fw-regular);text-transform:uppercase;color:var(--color-text-muted)}._payload_10bs1_48 dd{margin:0;font-size:var(--fs-12);color:var(--color-text-secondary)}._chart_1ietx_1{--phase-chart-lane-height: 26px;--phase-chart-lane-gap: 6px;display:flex;flex-direction:column;gap:0;min-width:0}._canvas_1ietx_10{position:relative;min-height:max(150px,calc(var(--lane-count) * (var(--phase-chart-lane-height) + var(--phase-chart-lane-gap)) + var(--space-4) * 2));padding:var(--space-4) 0;border:1px solid var(--color-border);border-radius:0 0 var(--radius-lg) var(--radius-lg);background:var(--color-surface);overflow:hidden}._gridLayer_1ietx_27{position:absolute;inset:0;pointer-events:none}._gridLine_1ietx_33{position:absolute;top:0;bottom:0;width:1px;background:var(--color-border);opacity:.6}._todayLine_1ietx_42{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:color-mix(in srgb,var(--color-brand) 55%,transparent)}._laneStack_1ietx_51{position:relative;height:calc(var(--lane-count) * (var(--phase-chart-lane-height) + var(--phase-chart-lane-gap)))}._band_1ietx_58{position:absolute;height:var(--phase-chart-lane-height);display:flex;align-items:center;padding:0 var(--space-2);border:none;border-radius:var(--radius-xs);background:var(--phase-color);color:#fff;font-size:var(--fs-12);font-weight:var(--fw-semibold);line-height:1;white-space:nowrap;min-width:4px;cursor:pointer}._band_1ietx_58:hover,._band_1ietx_58:focus-visible,._bandHighlighted_1ietx_78{filter:brightness(1.12);outline:none}._band_1ietx_58:focus-visible{box-shadow:0 0 0 2px var(--color-focus-ring)}._bandLabel_1ietx_87{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;padding:0 7px;border-radius:var(--radius-md);background:#000000a3;line-height:18px}._emptyHint_1ietx_98{position:relative;margin:0;padding:var(--space-6) var(--space-4);text-align:center;font-size:var(--fs-13);color:var(--color-text-muted)}._scale_1ietx_109{position:relative;min-height:28px;border:1px solid var(--color-border);border-bottom:none;border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:#ffffff05}:root[data-theme=light] ._scale_1ietx_109{background:#0f172a05}._scaleLabel_1ietx_122{position:absolute;top:0;bottom:0;display:inline-flex;align-items:center;justify-content:center;padding:var(--space-1) var(--space-2);overflow:hidden;font-family:var(--font-heading);font-size:calc(var(--fs-11) * .95);letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;line-height:1;border-left:1px solid rgba(255,255,255,.05)}._scaleLabel_1ietx_122:first-child{border-left:none}:root[data-theme=light] ._scaleLabel_1ietx_122:not(:first-child){border-left:1px solid var(--color-border)}._rangeRow_1ietx_150{display:flex;justify-content:space-between;margin-top:var(--space-2);font-size:var(--fs-11);color:var(--color-text-secondary)}._collection_1emtm_8{display:flex;flex-direction:column;gap:var(--space-1);flex:1 1 auto;min-height:0}._listArea_1emtm_16{display:flex;flex-direction:column;min-height:0;flex:1 1 auto}._collectionScroller_1emtm_23{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-4);padding-bottom:var(--space-2);scrollbar-gutter:stable}._loadMore_1emtm_34{display:flex;justify-content:center;padding:var(--space-4) 0}._emptyState_1emtm_1 h3{margin:0;font-family:var(--font-heading);font-size:var(--fs-16);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text)}._emptyState_1emtm_1 p{margin:0;font-size:var(--fs-13)}@media(max-width:640px){._collectionScroller_1emtm_23{overflow:visible;scrollbar-gutter:auto;gap:var(--space-1)}}._control_1a9iv_1{min-width:0}@media(max-width:640px){._control_1a9iv_1{display:none}}._view_1h5ub_1{display:flex;flex-direction:column;gap:var(--stack-open-area-gap);min-width:0}._row_1h5ub_8{align-items:start;gap:var(--stack-open-area-gap) var(--space-4);padding-bottom:var(--stack-row-bottom)}._pile_1h5ub_14{--k: var(--stack-factor-rest);min-width:0;padding-bottom:var(--stack-layer-overflow);outline:none;cursor:pointer}._pileDropTarget_1h5ub_23{--k: var(--stack-factor-drag-over)}._pileGhost_1h5ub_27{cursor:default}._pileGhost_1h5ub_27 ._pileHeader_1h5ub_31 strong{color:var(--stack-ghost-label-color)}._pileGhost_1h5ub_27 ._pileHeader_1h5ub_31>.color-dot{opacity:var(--stack-ghost-marker-opacity)}._pileGhost_1h5ub_27 ._groupLabel_1h5ub_39{opacity:var(--stack-ghost-marker-opacity)}._pileHeader_1h5ub_31{display:flex;align-items:center;gap:var(--stack-header-gap);min-height:var(--stack-header-offset);margin-bottom:var(--stack-header-stage-gap);color:var(--color-text-secondary);font-size:var(--fs-12)}._pileHeader_1h5ub_31 strong{min-width:0;overflow:hidden;color:var(--color-text);font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap}._groupLabel_1h5ub_39{display:flex;min-width:0}._count_1h5ub_67{color:var(--color-text-muted)}._stage_1h5ub_71{position:relative;height:var(--stack-height)}._slot_1h5ub_76{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border:1px dashed var(--stack-slot-border);border-radius:var(--surface-radius);background:transparent;color:var(--stack-slot-color);font-size:var(--fs-12);pointer-events:none;transition:border-color var(--duration-base) var(--ease-standard),background var(--duration-base) var(--ease-standard),color var(--duration-base) var(--ease-standard)}._slotOpen_1h5ub_94{border:0;background:var(--stack-open-slot-bg)}._openSlotIcon_1h5ub_99{flex:0 0 auto;color:inherit;opacity:var(--stack-open-slot-icon-opacity);transition:transform var(--duration-base) ease}._pile_1h5ub_14[data-stack-open=true]:is(:hover,:focus-visible) ._openSlotIcon_1h5ub_99{transform:rotate(var(--stack-open-slot-icon-hover-rotation))}._slotLabel_1h5ub_110{display:inline-flex;align-items:center;gap:var(--space-2)}._pileDropTarget_1h5ub_23 ._slot_1h5ub_76{border:1px dashed var(--stack-slot-active-border);background:var(--stack-slot-active-bg);color:var(--color-text-secondary)}._pileDropTarget_1h5ub_23:not(._pileGhost_1h5ub_27) ._stage_1h5ub_71:after{position:absolute;z-index:4;inset:0;border:1px dashed var(--stack-slot-active-border);border-radius:var(--surface-radius);content:"";pointer-events:none}._layer_1h5ub_132{position:absolute;inset:0;border:1px solid var(--surface-border);border-radius:var(--surface-radius);box-shadow:var(--stack-layer-shadow);pointer-events:none;transform:translate(calc(var(--tx) * var(--k)),calc(var(--ty) * var(--k))) rotate(calc(var(--r) * var(--k))) scale(var(--s));transform-origin:center;transition:transform var(--stack-transform-duration) var(--stack-transform-ease)}._layer_1h5ub_132[data-layer="1"]{--tx: var(--stack-layer-1-x);--ty: var(--stack-layer-1-y);--r: var(--stack-layer-1-rotation);--s: var(--stack-layer-1-scale);background:var(--stack-layer-bg-1)}._layer_1h5ub_132[data-layer="2"]{--tx: var(--stack-layer-2-x);--ty: var(--stack-layer-2-y);--r: var(--stack-layer-2-rotation);--s: var(--stack-layer-2-scale);background:var(--stack-layer-bg-2)}._layer_1h5ub_132[data-layer="3"]{--tx: var(--stack-layer-3-x);--ty: var(--stack-layer-3-y);--r: var(--stack-layer-3-rotation);--s: var(--stack-layer-3-scale);background:var(--stack-layer-bg-3)}._layer_1h5ub_132[data-layer="4"]{--tx: var(--stack-layer-4-x);--ty: var(--stack-layer-4-y);--r: var(--stack-layer-4-rotation);--s: var(--stack-layer-4-scale);background:var(--stack-layer-bg-4)}._topCard_1h5ub_177{position:relative;z-index:2;height:100%;min-width:0;overflow:hidden;border-radius:var(--surface-radius);transition:transform var(--stack-transform-duration) var(--stack-transform-ease)}._topCardContent_1h5ub_187{height:100%}._topCard_1h5ub_177[draggable=true],._topCard_1h5ub_177[draggable=true] ._topCardContent_1h5ub_187,._topCard_1h5ub_177[draggable=true] ._topCardContent_1h5ub_187>.card,._openCard_1h5ub_194[draggable=true],._openCard_1h5ub_194[draggable=true]>.card{cursor:grab}._topCard_1h5ub_177[draggable=true]:active,._topCard_1h5ub_177[draggable=true]:active ._topCardContent_1h5ub_187,._topCard_1h5ub_177[draggable=true]:active ._topCardContent_1h5ub_187>.card,._openCard_1h5ub_194[draggable=true]:active,._openCard_1h5ub_194[draggable=true]:active>.card{cursor:grabbing}._topCard_1h5ub_177[draggable=false],._topCard_1h5ub_177[draggable=false] ._topCardContent_1h5ub_187,._topCard_1h5ub_177[draggable=false] ._topCardContent_1h5ub_187>.card,._openCard_1h5ub_194[draggable=false],._openCard_1h5ub_194[draggable=false]>.card{cursor:default}._viewDragging_1h5ub_215,._viewDragging_1h5ub_215 *{cursor:grabbing!important}._cardDragging_1h5ub_220{opacity:var(--stack-drag-source-opacity)}._topCardContent_1h5ub_187>.card{height:100%;min-height:0;overflow:hidden;box-shadow:var(--stack-card-shadow)}._pile_1h5ub_14:hover{--k: var(--stack-factor-hover)}._viewDragging_1h5ub_215 ._pile_1h5ub_14:not(._pileDropTarget_1h5ub_23):hover{--k: var(--stack-factor-rest)}._pile_1h5ub_14:hover ._topCard_1h5ub_177{transform:translateY(var(--stack-card-hover-y))}._view_1h5ub_1:not(._viewDragging_1h5ub_215) ._pile_1h5ub_14:hover ._topCardContent_1h5ub_187>.card{background:var(--stack-card-hover-bg);border-color:var(--stack-card-hover-border)}._viewDragging_1h5ub_215 ._pile_1h5ub_14:not(._pileDropTarget_1h5ub_23):hover ._topCard_1h5ub_177{transform:none}._viewDragging_1h5ub_215 ._pileDropTarget_1h5ub_23:hover ._topCard_1h5ub_177{transform:translateY(var(--stack-card-drop-y)) rotate(var(--stack-card-drop-rotation))}._pile_1h5ub_14:focus-visible ._stage_1h5ub_71{border-radius:var(--surface-radius);outline:2px solid var(--color-focus-ring);outline-offset:var(--space-1)}._peekCount_1h5ub_262{position:absolute;right:var(--stack-peek-inset);bottom:var(--stack-peek-inset);z-index:3;color:var(--color-text-muted);font-size:var(--fs-11);pointer-events:none}._openArea_1h5ub_272{padding:var(--stack-open-area-padding);border:1px solid var(--surface-border);border-radius:var(--surface-radius);background:var(--color-box-bg)}._openHeader_1h5ub_279{display:flex;align-items:center;gap:var(--stack-header-gap);margin-bottom:var(--space-3);color:var(--color-text-secondary);font-size:var(--fs-12)}._openHeader_1h5ub_279 strong{color:var(--color-text);font-weight:var(--fw-medium)}._openHeader_1h5ub_279 .btn{margin-left:auto}._openGrid_1h5ub_297{gap:var(--space-3) var(--space-4)}._openCard_1h5ub_194{min-width:0}._openCardFlying_1h5ub_305{transition:transform var(--stack-flight-duration) var(--stack-motion-ease),opacity var(--stack-flight-duration)}._openCard_1h5ub_194>.card{height:100%;box-shadow:var(--stack-card-shadow)}._dragPreview_1h5ub_320._dragPreview_1h5ub_320{position:fixed;top:0;left:0;z-index:var(--z-dropdown);overflow:hidden;margin:0;border-color:var(--surface-hover-border);background:var(--surface-hover-bg);box-shadow:var(--surface-hover-shadow, var(--shadow-lg));cursor:grabbing;opacity:var(--stack-drag-preview-opacity);pointer-events:none;transition:none;will-change:transform}._nativeDragImage_1h5ub_337{position:fixed;top:0;left:0;width:1px;height:1px;opacity:0;pointer-events:none}._motionGhost_1h5ub_347{--stack-ghost-duration: var(--stack-flight-duration);--stack-ghost-ease: var(--stack-motion-ease);--stack-ghost-opacity: var(--stack-motion-ghost-opacity);position:fixed;z-index:var(--z-dropdown);margin:0;border:1px solid var(--stack-motion-ghost-border);border-radius:var(--surface-radius);background:var(--stack-motion-ghost-bg);box-shadow:var(--stack-card-shadow);opacity:var(--stack-ghost-opacity);pointer-events:none;transition:transform var(--stack-ghost-duration) var(--stack-ghost-ease),opacity var(--stack-ghost-duration),width var(--stack-ghost-duration),height var(--stack-ghost-duration)}._closingGhost_1h5ub_368{--stack-ghost-duration: var(--stack-close-duration);--stack-ghost-ease: var(--stack-close-ease);--stack-ghost-opacity: var(--stack-close-ghost-opacity)}@media(prefers-reduced-motion:reduce){._layer_1h5ub_132,._topCard_1h5ub_177,._openCardFlying_1h5ub_305,._motionGhost_1h5ub_347,._slot_1h5ub_76,._openSlotIcon_1h5ub_99{transition:none}}._selected_dtip3_5{--row-bg: color-mix(in srgb, var(--cat-notes, var(--color-brand)) 2%, var(--surface-bg));--row-border: color-mix(in srgb, var(--cat-notes, var(--color-brand)) 35%, var(--surface-border))}._row_dtip3_10{display:grid;grid-template-columns:var(--list-grid);column-gap:var(--space-5);align-items:center;position:relative}._rowWithSelection_dtip3_18{position:relative}._selectionCell_dtip3_22{display:flex;align-items:center;justify-content:center}._selectionLabel_dtip3_28{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:var(--space-1);margin:calc(var(--space-1) * -1);border-radius:var(--radius-full);cursor:pointer;transition:background var(--duration-base) ease}._selectionLabel_dtip3_28:hover{background:var(--color-hover-overlay)}._noteCell_dtip3_45,._typeCell_dtip3_46,._timelineCell_dtip3_47,._relationCell_dtip3_48,._pinnedCell_dtip3_49,._updatedCell_dtip3_50,._createdCell_dtip3_51{display:flex;flex-direction:column;gap:4px;min-width:0}._typeCell_dtip3_46{align-items:center;justify-content:flex-start;padding-top:2px}._typeStack_dtip3_64{display:inline-flex;flex-direction:column;align-items:center;gap:8px}._noteTypeIcon_dtip3_80{opacity:var(--btn-icon-quiet-opacity);transition:opacity var(--duration-base) ease}._item_dtip3_85[data-interactive=true]:hover ._noteTypeIcon_dtip3_80,._item_dtip3_85[data-interactive=true]:focus-visible ._noteTypeIcon_dtip3_80{opacity:1}._noteCell_dtip3_45{gap:var(--space-2);padding-right:var(--space-3)}._noteHeader_dtip3_99{display:flex;align-items:baseline;gap:var(--space-3);min-width:0}._title_dtip3_112{margin:0;min-width:0;font-size:var(--fs-14);font-family:var(--font-heading);font-weight:var(--fw-semibold);letter-spacing:.04em;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._description_dtip3_126{margin:0;font-size:var(--fs-13);color:var(--color-text-muted);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:3em}._tagList_dtip3_141{display:flex;flex-wrap:wrap;gap:var(--space-1)}._primaryText_dtip3_147{font-size:var(--fs-13);color:var(--color-text);min-height:20px;word-break:break-word}._secondaryText_dtip3_154{font-size:var(--fs-11);color:var(--color-text-muted);min-height:18px;word-break:break-word}._relationBadges_dtip3_161{display:flex;flex-direction:column;gap:var(--space-1);align-items:flex-start}._relationBadges_dtip3_161>*{max-width:100%}._pinBadge_dtip3_184{--badge-tag-bg: transparent;--badge-tag-color: var(--cat-notes, var(--color-section-accent, var(--color-brand)));--badge-border-color: var(--color-border);font-weight:var(--fw-regular)}@media(max-width:640px){._contentTruncated_dtip3_192{-webkit-line-clamp:2}}._header_gxujo_5{display:flex;align-items:stretch;justify-content:space-between;gap:var(--space-3);min-height:28px}._title_gxujo_15{display:flex;align-items:stretch;flex:1 1 auto;min-width:0;margin:0}._toggle_gxujo_27{flex:1 1 auto}._title_gxujo_15 ._toggle_gxujo_27{padding-block:var(--space-4) var(--space-2);margin-block:calc(-1 * var(--space-4)) calc(-1 * var(--space-2))}._title_gxujo_15 ._toggle_gxujo_27:focus-visible{outline-offset:-2px}._caret_gxujo_48{flex:0 0 auto;opacity:.5;transition:transform var(--duration-base) ease}._root_gxujo_54[data-expanded=false] ._caret_gxujo_48{transform:rotate(-90deg)}._root_gxujo_54[data-expanded=true] ._toggle_gxujo_27:is(:hover,:focus-visible) ._caret_gxujo_48{transform:rotate(180deg)}._root_gxujo_54[data-expanded=false] ._toggle_gxujo_27:is(:hover,:focus-visible) ._caret_gxujo_48{transform:rotate(0)}._actions_gxujo_69{align-self:center;display:inline-flex;align-items:center;gap:var(--space-2)}._body_gxujo_77[hidden]{display:none}._card_atftw_3{display:flex;flex-direction:column;gap:var(--space-4)}._header_atftw_9{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}._identity_atftw_16{display:flex;align-items:center;gap:var(--space-3);flex:1 1 auto}._identityDetails_atftw_28{display:flex;flex-direction:column;gap:4px}._title_atftw_34{margin:0;font-size:var(--fs-14);font-family:var(--font-heading);font-weight:var(--fw-semibold);letter-spacing:.04em}._domain_atftw_43{margin:0;font-size:var(--fs-13);color:var(--color-text-secondary);word-break:break-word}._meta_atftw_50{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--space-3);margin:0}._meta_atftw_50 div{display:flex;flex-direction:column;gap:var(--space-1)}._meta_atftw_50 dt{font-size:var(--fs-12);text-transform:uppercase;letter-spacing:var(--ls-caps);font-weight:var(--fw-regular);color:var(--color-text-muted)}._meta_atftw_50 dd{margin:0;font-size:var(--fs-13);color:var(--color-text-secondary);word-break:break-word}._metaEmpty_atftw_80{display:inline-flex;align-items:center;gap:var(--space-2)}@media(max-width:640px){._card_atftw_3{gap:var(--space-2);min-width:0;overflow:hidden}._logo_atftw_93{--initials-avatar-size: var(--avatar-size-md);--initials-avatar-initials-size: var(--avatar-initials-size-md);--initials-avatar-glyph-size: var(--avatar-glyph-size-md)}._title_atftw_34{font-size:var(--fs-13)}._domain_atftw_43{font-size:var(--fs-12)}._meta_atftw_50{gap:var(--space-4);border-top:1px solid color-mix(in srgb,var(--surface-border) 50%,transparent);padding-top:var(--space-3)}._meta_atftw_50 dt{display:none}._meta_atftw_50 div{gap:0}._meta_atftw_50 dd{font-size:var(--fs-12)}[data-density=compact] ._card_atftw_3{gap:var(--space-1)}[data-density=compact] ._logo_atftw_93{--initials-avatar-size: var(--avatar-size-sm);--initials-avatar-initials-size: var(--avatar-initials-size-sm);--initials-avatar-glyph-size: var(--avatar-glyph-size-sm)}[data-density=compact] ._meta_atftw_50{display:none}}._metaFooter_atftw_142{margin-top:auto;padding-top:var(--space-4);border-top:1px solid color-mix(in srgb,var(--surface-border) 70%,transparent);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}._item_11utb_3{display:flex;flex-direction:column;gap:var(--space-3)}._selected_11utb_10{--row-bg: color-mix(in srgb, var(--cat-contacts, var(--color-brand)) 4%, var(--surface-bg));--row-border: color-mix( in srgb, var(--cat-contacts, var(--color-brand)) 35%, var(--surface-border) )}._row_11utb_19{position:relative;--list-end-gutter: 36px;display:grid;grid-template-columns:var(--list-grid);column-gap:var(--space-5);row-gap:var(--space-3);align-items:center}._rowWithSelection_11utb_31{align-items:center}._selectionCell_11utb_35{display:flex;align-items:center;justify-content:center}._selectionLabel_11utb_41{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:var(--space-1);margin:calc(var(--space-1) * -1);border-radius:var(--radius-full);transition:background var(--duration-base) ease;cursor:pointer}._selectionLabel_11utb_41:hover{background:var(--color-hover-overlay)}._identityCell_11utb_58{display:flex;align-items:center;min-width:0}._identity_11utb_58{display:flex;align-items:center;gap:var(--space-3);flex:1 1 auto;min-width:0}._identityDetails_11utb_77{display:flex;flex-direction:column;gap:2px;min-width:0}._title_11utb_84{margin:0;font-family:var(--font-heading);font-size:var(--fs-14);font-weight:var(--fw-semibold);letter-spacing:.04em;color:var(--color-text);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._domain_11utb_98{font-size:var(--fs-13);color:var(--color-text-secondary);overflow-wrap:anywhere}._metaCell_11utb_104{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;font-size:var(--fs-13);color:var(--color-text-secondary)}._cellValue_11utb_113{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:640px){._item_11utb_3{gap:var(--space-2)}._logo_11utb_125{--initials-avatar-size: var(--avatar-size-sm);--initials-avatar-initials-size: var(--avatar-initials-size-sm);--initials-avatar-glyph-size: var(--avatar-glyph-size-sm)}}[data-density=compact] ._logo_11utb_125{--initials-avatar-size: var(--avatar-size-sm);--initials-avatar-initials-size: var(--avatar-initials-size-sm);--initials-avatar-glyph-size: var(--avatar-glyph-size-sm)}@media(max-width:640px){[data-density=compact] ._item_11utb_3{gap:var(--space-1)}[data-density=compact] ._logo_11utb_125{--initials-avatar-size: var(--avatar-size-xs);--initials-avatar-initials-size: var(--avatar-initials-size-xs);--initials-avatar-glyph-size: var(--avatar-glyph-size-xs)}}._card_1jrb0_3{display:flex;flex-direction:column;gap:var(--space-4)}._header_1jrb0_9{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}._identity_1jrb0_16{display:flex;align-items:center;gap:var(--space-3);min-width:0}._identityDetails_1jrb0_23{display:flex;flex-direction:column;gap:2px;min-width:0}._title_1jrb0_35{margin:0;font-size:var(--fs-14);font-family:var(--font-heading);font-weight:var(--fw-semibold);letter-spacing:.04em}._company_1jrb0_44{margin:0;display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:var(--fs-12);color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._company_1jrb0_44 svg{flex-shrink:0}._meta_1jrb0_61{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--space-3);margin:0}._meta_1jrb0_61 div{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}._meta_1jrb0_61 dt{font-size:var(--fs-12);text-transform:uppercase;letter-spacing:var(--ls-caps);font-weight:var(--fw-regular);color:var(--color-text-muted)}._meta_1jrb0_61 dd{margin:0;font-size:var(--fs-13);color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._metaEmpty_1jrb0_94{display:inline-flex;align-items:center;gap:var(--space-2)}@media(max-width:640px){._card_1jrb0_3{gap:var(--space-2);min-width:0;overflow:hidden}._avatar_1jrb0_107{--initials-avatar-size: var(--avatar-size-md);--initials-avatar-initials-size: var(--avatar-initials-size-md);--initials-avatar-glyph-size: var(--avatar-glyph-size-md)}._title_1jrb0_35{font-size:var(--fs-13)}._meta_1jrb0_61{gap:var(--space-2);border-top:1px solid color-mix(in srgb,var(--surface-border) 50%,transparent);padding-top:var(--space-3)}._meta_1jrb0_61 dt{display:none}._meta_1jrb0_61 div{gap:0}._meta_1jrb0_61 dd{font-size:var(--fs-12)}[data-density=compact] ._card_1jrb0_3{gap:var(--space-1)}[data-density=compact] ._avatar_1jrb0_107{--initials-avatar-size: var(--avatar-size-sm);--initials-avatar-initials-size: var(--avatar-initials-size-sm);--initials-avatar-glyph-size: var(--avatar-glyph-size-sm)}[data-density=compact] ._meta_1jrb0_61{display:none}}._metaFooter_1jrb0_152{margin-top:auto;padding-top:var(--space-4);border-top:1px solid color-mix(in srgb,var(--surface-border) 70%,transparent);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}._selectionNotice_tcrvh_9{font-size:var(--fs-12);letter-spacing:var(--ls-caps);text-transform:uppercase;font-weight:var(--fw-regular);color:var(--cat-contacts, var(--color-brand));white-space:nowrap}._selectionLimitWarning_tcrvh_18{font-size:var(--fs-11);color:var(--banner-warning-text);font-weight:var(--fw-semibold)}._collection_tcrvh_27{display:flex;flex-direction:column;gap:var(--space-1);flex:1 1 auto;min-height:0}._collectionScroller_tcrvh_35{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-1);padding-bottom:var(--space-4);scrollbar-gutter:stable}._contactsGrid_tcrvh_46{--collection-grid-min-width: 360px}._dialogSelectionPreview_tcrvh_50{margin-top:var(--space-3);color:var(--color-text)}._dialogSelectionPreview_tcrvh_50 ul{margin:var(--space-2) 0 0;padding-left:var(--space-4)}._dialogSelectionPreview_tcrvh_50 li{margin-bottom:var(--space-1)}._emptyState_tcrvh_1 h3{margin:0;font-family:var(--font-heading);font-size:var(--fs-16);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text)}._emptyState_tcrvh_1 p{margin:0;max-width:42ch}._noResults_tcrvh_1 h3{margin:0 0 var(--space-2);font-family:var(--font-heading);font-size:var(--fs-16);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text)}._noResults_tcrvh_1 p{margin:0;font-size:var(--fs-13);color:var(--color-text-secondary)}._loadMore_tcrvh_93{display:flex;justify-content:center}@media(max-width:640px){._typeToggle_tcrvh_101{order:10;margin-left:auto}._viewToggleWrapper_tcrvh_107{display:none}._collectionScroller_tcrvh_35{overflow:visible;scrollbar-gutter:auto}}._titleIcon_1ooe2_1{width:16px;height:16px;color:var(--cat-trackups, var(--color-brand))}._createButton_1ooe2_7{margin-left:auto}._completedToggle_1ooe2_12{--toggle-accent: var(--cat-trackups)}._section_5igzr_6{position:relative;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--section-box-bg, var(--color-box-bg))}:root[data-theme=light] ._section_5igzr_6{border:1px solid var(--section-box-border, var(--surface-border))}._editActionsWrap_5igzr_20{position:absolute;top:var(--space-4);right:var(--space-4);z-index:2}._untitled_5igzr_30._sectionEditing_5igzr_30{padding-top:calc(var(--space-5) + var(--space-8))}._editActions_5igzr_20{display:inline-flex;align-items:center;gap:var(--space-2)}@media(max-width:640px){._section_5igzr_6._sectionEditing_5igzr_30{padding-top:calc(var(--space-5) + var(--space-8))}}._notes_4cty7_4{display:flex;flex-direction:column;gap:var(--space-3);color:var(--color-text);font-size:var(--fs-15);line-height:1.6}._noteLine_4cty7_13{margin:0}._form_q0jsj_15{display:flex;flex-direction:column;gap:var(--space-3)}._header_q0jsj_21{display:flex;align-items:center;gap:var(--space-2);color:var(--color-text)}._header_q0jsj_21 h3{margin:0;font-size:var(--fs-12)}._search_q0jsj_33{display:flex;flex-direction:column;gap:var(--space-2)}._label_q0jsj_39{font-size:var(--fs-12);font-weight:var(--fw-medium);color:var(--color-text-secondary)}._dates_q0jsj_45{display:flex;gap:var(--space-3)}._dateField_q0jsj_50{display:flex;flex-direction:column;gap:var(--space-1);flex:1 1 0;min-width:0}._actions_q0jsj_58{display:flex;justify-content:flex-end;gap:var(--space-2)}._header_89o0i_10{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}._stateTile_89o0i_22{width:var(--person-card-width, 320px);min-height:140px;display:flex;flex-direction:column;justify-content:center;gap:var(--space-3);text-align:center}._stateTile_89o0i_22 h3{margin:0;font-size:var(--fs-13);font-weight:var(--fw-semibold);color:var(--color-text)}._emptyState_89o0i_39{display:flex;flex-direction:column;gap:var(--space-3);align-items:flex-start;padding:0}._subtitleRow_1g7kv_11{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:0;font-size:var(--fs-13);line-height:1.4}._detailContent_1g7kv_20{display:flex;flex-direction:column;gap:var(--space-4)}._fieldList_1g7kv_26{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}._fieldList_1g7kv_26 div{display:flex;flex-direction:column;gap:var(--space-1)}._fieldList_1g7kv_26 dt{font-size:var(--fs-12);font-weight:var(--fw-medium);color:var(--color-text-secondary)}._fieldList_1g7kv_26 dd{margin:0;font-size:var(--fs-15);color:var(--color-text);word-break:break-word}._addressBlock_1g7kv_51{padding:var(--space-4);border-radius:var(--radius-xl);background:var(--color-hover-overlay);color:var(--color-text);white-space:pre-line;line-height:1.6;font-size:var(--fs-15)}._subtitleCategory_1g7kv_61{font-size:var(--fs-12);font-weight:var(--fw-regular);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--color-section-accent, var(--color-brand))}._subtitleDivider_1g7kv_69{display:inline-block;margin:0 var(--space-1);color:var(--color-text-muted)}._subtitleText_1g7kv_75{color:var(--color-text-secondary)}._subtitleInlineField_1g7kv_79{display:inline-flex;align-items:center;position:relative}._subtitleInput_1g7kv_85{min-width:180px;height:auto}._subtitleClearButton_1g7kv_90{position:absolute;right:4px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:var(--radius-full);border:none;background:transparent;color:var(--color-text-muted);font-size:var(--fs-13);line-height:1;cursor:pointer;padding:0;flex-shrink:0;transition:background var(--duration-base) ease,color var(--duration-base) ease}._subtitleClearButton_1g7kv_90:hover:not(:disabled){background:var(--color-hover-overlay);color:var(--color-text)}._subtitleClearButton_1g7kv_90:disabled{opacity:.4;cursor:not-allowed}._infoGrid_1g7kv_124{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-4);align-items:stretch}._fieldControl_1g7kv_134{display:flex;flex-direction:column;gap:var(--space-2);width:100%}._addressBlockEditing_1g7kv_141{white-space:normal}._contactFieldList_1g7kv_145{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}._contactLink_1g7kv_149{color:inherit;text-decoration:none;transition:color var(--duration-base) ease}._contactLink_1g7kv_149:hover{color:var(--color-text-muted)}._infoGrid_1g7kv_124 ._addressSection_1g7kv_159 ._addressBlock_1g7kv_51{height:100%}@media(max-width:1024px){._infoGrid_1g7kv_124{grid-template-columns:1fr}}._affiliationsGalleryGrid_1g7kv_169{display:flex;flex-wrap:wrap;gap:var(--space-2)}._affiliationsGalleryInfo_1g7kv_175{display:flex;flex-direction:column;gap:var(--space-1);flex:1;min-width:0}._affiliationsGalleryMenu_1g7kv_183{display:inline-flex;align-items:flex-start;justify-content:flex-end}._affiliationsGalleryFooter_1g7kv_189{margin-top:var(--space-3);display:flex;align-items:stretch}._affiliationsGalleryRoleArea_1g7kv_195{flex:1;display:flex;justify-content:center;align-items:center;width:100%;position:relative;padding:var(--space-1) 0}._affiliationsRoleForm_1g7kv_205{width:100%;display:flex;flex-direction:column;gap:var(--space-3)}._affiliationsRoleInput_1g7kv_218{flex:1;min-width:0}._affiliationsRoleActions_1g7kv_223{display:inline-flex;gap:var(--space-2);justify-content:flex-end}._affiliationsGalleryEmail_1g7kv_229{margin:0;font-size:var(--fs-11);color:var(--color-text-secondary);display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._affiliationsGalleryPhone_1g7kv_240{margin:0;font-size:var(--fs-11);color:var(--color-text)}._affiliationsGalleryRole_1g7kv_195{margin:var(--space-1) auto 0;font-size:var(--fs-11);padding-left:var(--space-4);color:var(--color-text);text-transform:none;width:100%}._affiliationsGalleryRolePlaceholder_1g7kv_261{margin:var(--space-1) auto 0;font-size:var(--fs-11);width:100%}._titleInputWrapper_1g7kv_267{width:100%;display:flex;flex-direction:column}._titleField_1g7kv_273{width:100%}._titleInputWrapper_1g7kv_267 ._inlineInput_1g7kv_277{font-size:inherit;font-weight:inherit;padding-top:var(--space-2);padding-bottom:var(--space-2)}._subtitleRow_cz9gt_12{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:0;font-size:var(--fs-13);line-height:1.4}._detailContent_cz9gt_21{display:flex;flex-direction:column;gap:var(--space-4)}._addressBlock_cz9gt_27{margin-top:var(--space-2);padding:var(--space-4);border-radius:var(--radius-xl);background:var(--color-hover-overlay);color:var(--color-text);white-space:pre-line;line-height:1.6;font-size:var(--fs-15)}._affiliationsGrid_cz9gt_38{display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--space-2)}._affiliationsGrid_cz9gt_38>article{align-self:stretch}._affiliationCardMenu_cz9gt_52{display:inline-flex;align-items:flex-start;justify-content:flex-end}._affiliationCardFooter_cz9gt_58{margin-top:auto;width:100%;display:flex;flex-direction:column;gap:var(--space-1);align-items:flex-start}._affiliationRoleForm_cz9gt_67{width:100%;display:flex;flex-direction:column;gap:var(--space-3)}._affiliationRoleInput_cz9gt_80{flex:1;min-width:0}._affiliationRoleActions_cz9gt_85{display:inline-flex;gap:var(--space-2);justify-content:flex-end}._affiliationRoleDates_cz9gt_91{display:flex;gap:var(--space-3)}._affiliationRoleDateField_cz9gt_96{display:flex;flex-direction:column;gap:var(--space-1);flex:1 1 0;min-width:0}._affiliationCardRole_cz9gt_107,._affiliationCardRolePlaceholder_cz9gt_110{margin:0;font-size:var(--fs-13);line-height:1.5;text-align:left}._affiliationCardRole_cz9gt_107{color:var(--color-text)}._affiliationCardDates_cz9gt_121{margin:2px 0 0;font-size:var(--fs-12);line-height:1.4;text-align:left;color:var(--color-text-muted)}._affiliationCardContacts_cz9gt_130{display:flex;flex-direction:column;gap:2px;margin-top:var(--space-2)}._affiliationCardContactLink_cz9gt_137{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--fs-12);color:var(--color-text-muted);text-decoration:none;word-break:break-all;transition:color var(--duration-base) ease}._affiliationCardContactLink_cz9gt_137:hover{color:var(--color-text)}._affiliationCardRoleLabel_cz9gt_152{display:inline-block;font-size:var(--fs-11);letter-spacing:var(--ls-caps);font-weight:var(--fw-regular);text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-1)}._subtitleCategory_cz9gt_162{font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--color-section-accent, var(--color-brand))}._subtitleDivider_cz9gt_169{display:inline-block;margin:0 var(--space-1);color:var(--color-text-muted)}._subtitleText_cz9gt_175{color:var(--color-text-secondary)}._contactEditGrid_cz9gt_179{display:flex;flex-direction:column;gap:var(--space-4)}._row_1uxx3_7{--row-color: var(--color-brand);display:flex;align-items:flex-start;gap:var(--space-3);width:100%;text-align:left}._icon_1uxx3_19{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:0 0 auto;margin-top:1px;color:var(--row-color)}._icon_1uxx3_19 svg{width:18px;height:18px}._body_1uxx3_35{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;flex:1 1 auto}._titleLine_1uxx3_43{display:flex;align-items:baseline;gap:var(--space-2);min-width:0}._time_1uxx3_50{flex:0 0 auto;font-variant-numeric:tabular-nums;font-size:var(--fs-12);font-weight:var(--fw-semibold);color:var(--color-text)}._title_1uxx3_43{min-width:0;font-family:var(--font-heading);font-size:var(--fs-13);font-weight:var(--fw-semibold);letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._metaLine_1uxx3_69{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}._typeBadge_1uxx3_79{background:color-mix(in srgb,var(--row-color) 12%,transparent);color:var(--row-color);font-weight:var(--fw-medium)}._eventType_1uxx3_85{font-size:var(--fs-11);color:var(--color-text-secondary)}._backdrop_gzsd2_12{--backdrop-z: var(--z-overlay);--backdrop-padding: clamp(var(--space-5), 6vh, var(--space-9));animation:_dayOverlayFadeIn_gzsd2_1 var(--duration-base) ease-out both}@keyframes _dayOverlayFadeIn_gzsd2_1{0%{opacity:0}to{opacity:1}}@keyframes _dayOverlayPanelIn_gzsd2_1{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}._panel_gzsd2_49{--dialog-width: var(--dialog-width-lg);display:flex;flex-direction:column;max-height:min(80vh,900px);overflow:hidden;animation:_dayOverlayPanelIn_gzsd2_1 var(--duration-base) ease-out both}._header_gzsd2_59{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6) var(--space-4);border-bottom:1px solid var(--entity-dialog-divider)}._heading_gzsd2_70{margin:0;font-family:var(--font-heading);font-size:var(--fs-16);font-weight:var(--fw-semibold);letter-spacing:.02em;color:var(--color-text)}._closeButton_gzsd2_79{flex:0 0 auto}._body_gzsd2_83{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-5);overflow:hidden auto;scrollbar-gutter:stable both-edges;min-height:0}._group_gzsd2_97{display:flex;flex-direction:column}._rows_gzsd2_102{display:flex;flex-direction:column;gap:var(--space-2)}._empty_gzsd2_108{margin:0;padding:var(--space-7) var(--space-4);text-align:center;color:var(--color-text-secondary);font-size:var(--fs-13)}._footer_gzsd2_116{padding:var(--space-3) var(--space-5);border-top:1px solid var(--entity-dialog-divider);color:var(--color-text-muted);font-size:var(--fs-11);letter-spacing:.02em}@media(max-width:640px){._backdrop_gzsd2_12{--backdrop-padding: var(--space-2)}._panel_gzsd2_49{max-height:92vh}}@media(prefers-reduced-motion:reduce){._backdrop_gzsd2_12,._panel_gzsd2_49{animation-duration:1ms}}._timeline_1lczp_1{display:flex;flex-direction:column;gap:var(--space-5);flex:1;min-height:0;--timeline-day-min: 96px}._pageHeader_1lczp_10{display:flex;flex-direction:column;gap:var(--space-3)}._pageHeaderMainRow_1lczp_16{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}._pageHeaderTitleGroup_1lczp_24{display:inline-flex;align-items:center;gap:var(--space-2)}._mobileProjectChip_1lczp_39{max-width:140px;margin-left:var(--space-1)}._mobileProjectChipSwatch_1lczp_44{width:10px;height:10px;border-radius:50%;flex-shrink:0;border:1px solid rgba(255,255,255,.15)}._pageHeaderTitle_1lczp_24{margin:0;font-family:var(--font-heading);font-size:var(--fs-16);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text)}._pageHeaderControls_1lczp_62{display:inline-flex;align-items:center;gap:var(--space-4);flex-wrap:wrap;margin-left:auto;justify-content:flex-end;min-width:0}._pageHeaderSecondary_1lczp_72,._pageHeaderPrimary_1lczp_73{display:inline-flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}._toolbarPrimary_1lczp_80{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--space-3)}._toolbarSecondary_1lczp_87{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--space-4)}._toolbarCluster_1lczp_95{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--space-4)}._toolbarToggleIcon_1lczp_108{flex-shrink:0}._narrowFilterPanel_1lczp_132{min-width:170px}._contactFilterPanel_1lczp_138{position:absolute;top:calc(100% + var(--space-2));left:0;min-width:260px}._contactFilterModeToggle_1lczp_157{align-self:flex-start}._contactFilterPicker_1lczp_161{position:relative}._projectFilterLocate_1lczp_170{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:2px;border:none;border-radius:var(--radius-sm);background:none;color:var(--color-text-muted);cursor:pointer;transition:color var(--duration-base) ease}._projectFilterLocate_1lczp_170:hover,._projectFilterLocate_1lczp_170:focus-visible{color:var(--color-text);outline:none}._dataFilterStatusDot_1lczp_195{width:12px;height:12px;border-radius:50%;border:1px solid rgba(255,255,255,.35);background:var(--status-dot-color, transparent);cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center;transition:background var(--duration-base) ease,border-color var(--duration-base) ease,opacity var(--duration-base) ease}._dataFilterStatusDotInactive_1lczp_212{background:transparent;border-color:#ffffff26;opacity:.5}._dataFilterStatusDot_1lczp_195:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}:root[data-theme=light] ._dataFilterStatusDot_1lczp_195{border-color:#0f172a40}:root[data-theme=light] ._dataFilterStatusDotInactive_1lczp_212{border-color:#0f172a2e;background:#0f172a0f;opacity:.85}._pageHeaderControls_1lczp_62>:first-child{flex:1 1 auto}._yearPicker_1lczp_239{position:relative;display:flex;align-items:stretch}._monthTriggerChevron_1lczp_247{color:var(--color-text-muted);transition:transform var(--duration-base) ease}[aria-expanded=true]>._monthTriggerChevron_1lczp_247{transform:rotate(180deg)}._monthDropdown_1lczp_259{position:absolute;top:calc(100% + 8px);left:0;min-width:max(220px,100%);margin:0}._monthDropdownHeader_1lczp_267{display:flex;align-items:center;justify-content:space-between;gap:12px}._monthDropdownYear_1lczp_274{flex:1;text-align:center;font-family:var(--font-heading);font-size:var(--fs-16);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text)}._monthGrid_1lczp_284{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}._monthOption_1lczp_290{width:100%;display:inline-flex;align-items:center;justify-content:center;padding:10px 8px;border-radius:var(--radius-xl);border:none;background:transparent;color:var(--color-text-secondary);font-family:var(--font-heading);font-size:var(--fs-14);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background var(--duration-base) ease,color var(--duration-base) ease,box-shadow var(--duration-base) ease}._monthOption_1lczp_290:hover,._monthOption_1lczp_290:focus-visible,._monthOption_1lczp_290[data-active=true]{background:var(--color-hover-overlay);color:var(--color-text);outline:none}._monthOptionActive_1lczp_322{background:#f4954729;color:var(--color-text);box-shadow:inset 0 0 0 1px #f4954773}._monthDropdownFooter_1lczp_328{margin-top:4px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}._monthDropdownTodayButton_1lczp_334{width:100%}._timelineControls_1lczp_343{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}._timelineBodyTight_1lczp_350{margin-inline:calc(var(--panel-pad-inline) * -1.2);width:calc(100% + (var(--panel-pad-inline) * 2));padding-inline:0}._gridWrapper_1lczp_364{position:relative;display:flex;flex-direction:column;gap:var(--space-1);flex:1;min-height:0;overflow:visible}._weekGrid_1lczp_374{display:grid;gap:var(--space-4);align-items:stretch;flex:1;min-height:0}._weekColumn_1lczp_382{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-2xl);display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff05}._weekHeader_1lczp_394{padding:var(--space-3) var(--space-4);display:flex;flex-direction:column;gap:4px;border-bottom:1px solid var(--color-border);background:#ffffff05}._weekLabel_1lczp_403{font-family:var(--font-heading);font-size:var(--fs-16);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text)}._dayList_1lczp_411{list-style:none;margin:0;padding:0;display:grid;grid-template-rows:repeat(5,minmax(0,1fr)) minmax(0,.85fr) minmax(0,.85fr);flex:1;min-height:0}._dayCell_1lczp_425{position:relative;padding:var(--space-2) var(--space-3);border-top:1px solid var(--scrollbar-track-color);display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:var(--space-2);height:100%;background:#ffffff03;transition:background var(--duration-base) ease;overflow:hidden}._dayCell_1lczp_425:before{content:"";position:absolute;inset:var(--space-2);border-radius:var(--radius-lg);border:1px solid transparent;pointer-events:none;opacity:0;transition:border-color var(--duration-base) ease,box-shadow var(--duration-base) ease,opacity var(--duration-base) ease}._dayCell_1lczp_425:after{content:"";position:absolute;inset:var(--space-2);border-radius:var(--radius-lg);background:transparent;pointer-events:none;transition:background var(--duration-base) ease,box-shadow var(--duration-base) ease}._dayCell_1lczp_425:hover:after{background:#f495471f;box-shadow:inset 0 0 0 1px #ffffff14}._dayCellHovered_1lczp_471:before{opacity:1;background:color-mix(in srgb,var(--cat-timeline) 18%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cat-timeline) 15%,transparent)}._dayCell_1lczp_425:first-of-type{border-top:none}._dayCellWeekend_1lczp_481{background:#f495471f}._dayCellWeekend_1lczp_481+._dayCellWeekend_1lczp_481{border-top-color:#f4954733}._dayCellOutside_1lczp_489{opacity:.55}._dayCellToday_1lczp_493:after{background:color-mix(in srgb,var(--cat-timeline) 20%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cat-timeline) 35%,transparent)}._dayCellToday_1lczp_493:hover:after{background:color-mix(in srgb,var(--cat-timeline) 28%,transparent)}._dayMeta_1lczp_502{position:relative;z-index:1;display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);min-width:0}._dayHeader_1lczp_512{display:inline-flex;align-items:baseline;gap:var(--space-1);font-family:var(--font-heading);letter-spacing:.04em;text-transform:uppercase;min-width:0}._dayNumber_1lczp_522{font-size:var(--fs-18);color:var(--color-text)}._dayWeekday_1lczp_527{position:relative;z-index:1;margin-left:auto;flex:0 0 auto;font-size:var(--fs-11);text-transform:uppercase;letter-spacing:var(--ls-caps);font-weight:var(--fw-regular);color:var(--color-text-secondary);white-space:nowrap}._dayMarkers_1lczp_540{position:relative;z-index:1;margin-top:var(--space-1);display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--space-2);min-width:0}._dayMarker_1lczp_540{--timeline-project-badge-color: var(--cat-projects, var(--color-brand));display:inline-flex;align-items:center;padding:var(--space-1) var(--space-3);min-height:26px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--timeline-project-badge-color, var(--color-hover-overlay)) 15%,transparent);border:1px solid color-mix(in srgb,var(--timeline-project-badge-color, var(--color-hover-overlay)) 55%,transparent);color:var(--color-text-secondary);font-size:var(--fs-12);letter-spacing:.02em;flex:0 1 auto;min-width:0;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background var(--duration-base) ease,border-color var(--duration-base) ease,color var(--duration-base) ease;max-width:160px}._dayMarker_1lczp_540:hover{background:color-mix(in srgb,var(--timeline-project-badge-color, var(--color-hover-overlay)) 24%,transparent);border-color:color-mix(in srgb,var(--timeline-project-badge-color, var(--color-hover-overlay)) 85%,transparent);color:var(--color-text)}._dayMarker_1lczp_540:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._dayMarkerLabel_1lczp_604{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._dayItemsRow_1lczp_610{position:relative;z-index:1;display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--space-2);align-items:flex-start;width:100%;min-width:0;overflow:hidden;margin-top:auto}._dayItemsRow_1lczp_610 ._gridItemCard_1lczp_624{flex:1 1 0;min-width:0;padding:6px}._dayItemsRow_1lczp_610 ._gridItemHeader_1lczp_630{min-width:0}._dayItemsRow_1lczp_610 ._gridItemBadge_1lczp_634{min-width:34px;padding:1px 8px;font-size:var(--fs-10)}._dayItemsRow_1lczp_610 ._gridItemTitle_1lczp_640{font-size:var(--fs-11);line-height:1.2}._gridItemCardInteractive_1lczp_645{cursor:pointer;transition:transform var(--duration-base) ease,box-shadow var(--duration-base) ease,border-color var(--duration-base) ease}._gridItemCardInteractive_1lczp_645:hover,._gridItemCardInteractive_1lczp_645:focus-visible{transform:translateY(-1px);box-shadow:0 12px 22px #00000059,inset 0 0 0 1px #ffffff0a;z-index:2}._gridItemMeta_1lczp_662{margin-top:0;font-size:var(--fs-10);color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-height:0;opacity:0;transition:max-height var(--duration-base) ease,opacity var(--duration-base) ease,margin-top var(--duration-base) ease}._gridItemCardInteractive_1lczp_645:hover ._gridItemMeta_1lczp_662,._gridItemCardInteractive_1lczp_645:focus-visible ._gridItemMeta_1lczp_662{margin-top:4px;max-height:28px;opacity:1}._gridItemCardInteractive_1lczp_645:hover ._gridItemTitle_1lczp_640,._gridItemCardInteractive_1lczp_645:focus-visible ._gridItemTitle_1lczp_640{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}._gridItemNote_1lczp_692._gridItemCardInteractive_1lczp_645:hover ._gridItemTitle_1lczp_640,._gridItemNote_1lczp_692._gridItemCardInteractive_1lczp_645:focus-visible ._gridItemTitle_1lczp_640{-webkit-line-clamp:5;max-height:6.5em}._gridItemCard_1lczp_624{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%;border-radius:var(--radius-lg);padding:10px;background:var(--color-surface-muted);border:1px solid var(--color-border-strong, var(--color-border));box-shadow:none;overflow:hidden}._gridItemCard_1lczp_624:before{content:"";position:absolute;inset:0;border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px #ffffff08;pointer-events:none}._gridItemHeader_1lczp_630{display:flex;align-items:center;gap:8px;width:100%}._gridItemBadge_1lczp_634{display:inline-flex;align-items:center;justify-content:center;min-width:40px;padding:2px 10px;border-radius:var(--radius-full);font-size:var(--fs-11);letter-spacing:.02em;text-transform:uppercase;color:var(--color-text-inverse);background:var(--color-section-accent);white-space:nowrap}._gridItemNoteTypeIcon_1lczp_753{width:28px;height:22px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--cat-notes, #6c8bff)}._gridItemTitle_1lczp_640{flex:1;min-width:0;font-size:var(--fs-12);font-weight:var(--fw-semibold);color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3}._gridItemNote_1lczp_692 ._gridItemTitle_1lczp_640{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:2.6em;transition:max-height var(--duration-slow) ease}._gridItemNote_1lczp_692 ._gridItemBadge_1lczp_634{background:var(--cat-notes, #6c8bff)}._gridItemTask_1lczp_788 ._gridItemBadge_1lczp_634{background:var(--cat-tasks, #5ad043)}._gridItemTrackUp_1lczp_792 ._gridItemBadge_1lczp_634{background:var(--cat-trackups, #b36ad9)}._gridItemEvent_1lczp_796 ._gridItemBadge_1lczp_634{background:var(--cat-events, #33d1cc)}._horizontalSection_1lczp_800,._verticalSection_1lczp_808{display:flex;flex-direction:column;gap:var(--space-1);flex:1;min-height:0}._verticalWrapper_1lczp_816{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;gap:0;background:var(--color-surface);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);border-radius:var(--radius-2xl);padding:var(--space-3);box-shadow:inset 0 0 0 1px #ffffff05;overflow:hidden;margin-left:calc(var(--panel-pad-inline) * -1);margin-right:calc(var(--panel-pad-inline) * -1);width:calc(100% + (var(--panel-pad-inline) * 2));box-sizing:border-box}._verticalWrapperDropdownOpen_1lczp_836{overflow:visible}._verticalHeaderRow_1lczp_840{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3);align-items:end;margin-bottom:var(--space-2)}._verticalYearZoomSlot_1lczp_848{display:flex;justify-content:flex-start;padding-left:var(--space-2)}._verticalMetaHeader_1lczp_854{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:2px;width:44px}._verticalMetaMonth_1lczp_863{font-family:var(--font-heading);font-size:calc(var(--fs-11) * .82);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text);line-height:1.1;text-align:center}._verticalMetaWeek_1lczp_873{font-family:var(--font-heading);font-size:calc(var(--fs-11) * .78);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-secondary);line-height:1.1;text-align:center}._verticalContent_1lczp_883{position:relative;flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3);align-items:stretch;touch-action:none;overscroll-behavior:contain}._verticalTrack_1lczp_895{position:relative;display:grid;grid-template-columns:1fr;border-radius:var(--radius-2xl);overflow:hidden;background:var(--surface-overlay-bg);border:1px solid var(--surface-overlay-border)}._verticalTrackCell_1lczp_905{position:relative;border-top:1px solid var(--surface-overlay-border);background:var(--surface-overlay-bg);transition:background var(--duration-base) ease;cursor:pointer}._verticalTrackCell_1lczp_905:before{content:"";position:absolute;inset:0;border-radius:var(--radius-xs);border:1px solid transparent;pointer-events:none;opacity:0;transition:border-color var(--duration-base) ease,box-shadow var(--duration-base) ease,opacity var(--duration-base) ease}._verticalTrackCell_1lczp_905:after{content:"";position:absolute;inset:1px;border-radius:var(--radius-xs);background:transparent;pointer-events:none;transition:background var(--duration-base) ease,box-shadow var(--duration-base) ease}._verticalTrackCell_1lczp_905:hover:after{background:var(--surface-overlay-hover-bg)}._verticalTrackToday_1lczp_943:after{background:color-mix(in srgb,var(--cat-timeline) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cat-timeline) 15%,transparent)}._verticalTrackToday_1lczp_943:hover:after{background:color-mix(in srgb,var(--cat-timeline) 22%,transparent)}._verticalTrackHovered_1lczp_952:before{opacity:1;background:color-mix(in srgb,var(--cat-timeline) 3%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cat-timeline) 2%,transparent)}._verticalTrackCell_1lczp_905:first-child{border-top:none}._verticalTrackWeekend_1lczp_962{background:color-mix(in srgb,var(--surface-overlay-bg) 98%,white);border-top:1px solid rgba(0,0,0,.25)}:root[data-theme=light] ._verticalTrackWeekend_1lczp_962{background:var(--scrollbar-track-color);border-top-color:var(--color-border)}._verticalTrackOutside_1lczp_972{opacity:.6}._verticalEntriesLayer_1lczp_976{position:absolute;inset:0;pointer-events:none;display:grid;grid-template-columns:1fr;z-index:5;overflow:clip}._timelineEntryVertical_1lczp_993{width:var(--vertical-bar-width);min-height:auto;padding:var(--space-2) 0;justify-content:center;margin:0 auto;margin-left:var(--vertical-bar-inset);border-radius:var(--radius-xl);white-space:normal}._timelineEntrySegmentsVertical_1lczp_1006 ._timelineEntrySegment_1lczp_1006:after{transform:scaleX(.96)}._timelineEntrySegmentsVertical_1lczp_1006 ._timelineEntrySegmentHighlight_1lczp_1010:after{transform:scaleX(1.01)}._timelineEntrySegmentsVertical_1lczp_1006 ._timelineEntrySegment_1lczp_1006:first-child:after{border-top-left-radius:var(--radius-xs);border-top-right-radius:var(--radius-xs);border-bottom-left-radius:0;border-bottom-right-radius:0}._timelineEntrySegmentsVertical_1lczp_1006 ._timelineEntrySegment_1lczp_1006:last-child:after{border-bottom-left-radius:var(--radius-xs);border-bottom-right-radius:var(--radius-xs);border-top-left-radius:0;border-top-right-radius:0}._timelineEventMarkerWrapperVertical_1lczp_1028{left:50%;top:0;transform:translate(-50%)}._verticalScale_1lczp_1034{display:grid;grid-template-columns:44px;grid-template-rows:inherit;gap:0;border-radius:var(--radius-2xl);overflow:hidden;border:1px solid var(--surface-overlay-border);background:#ffffff05}._verticalDayCell_1lczp_1045{grid-column:1;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2px;padding:2px 0;border-bottom:1px solid rgba(255,255,255,.05);background:#ffffff03;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.06em;line-height:1;color:var(--color-text-secondary);white-space:nowrap;cursor:pointer}._verticalDayName_1lczp_1064{font-size:calc(var(--fs-10) * .9)}._verticalDayNumber_1lczp_1068{font-size:calc(var(--fs-13) * .92);color:var(--color-text)}._verticalDayWeekend_1lczp_1073{background:color-mix(in srgb,rgba(244,149,71,.12) 55%,rgba(255,255,255,.01))}._verticalDayOutside_1lczp_1077{opacity:.6}._verticalDayToday_1lczp_1081{background:color-mix(in srgb,var(--cat-timeline) 12%,rgba(255,255,255,.01))}._verticalMonthLabel_1lczp_1085{font-size:calc(var(--fs-10) * .75);font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.08em;color:var(--cat-timeline);line-height:1;margin-top:-1px;padding:1px 4px;border-radius:var(--radius-xs);background:color-mix(in srgb,var(--cat-timeline) 15%,transparent)}._timelineScrollBar_1lczp_1098{width:100%;box-sizing:border-box;padding-top:4px}._gridStatusOverlay_1lczp_1104{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;pointer-events:none;padding:var(--space-5) var(--space-4) calc(var(--space-7) + 16px);box-sizing:border-box}._gridStatusContent_1lczp_1115{display:flex;flex-direction:column;gap:var(--space-3);pointer-events:auto}._timelineScrollInput_1lczp_1122{width:100%;appearance:none;height:6px;border-radius:var(--radius-full);background:var(--scrollbar-track-color);cursor:pointer}._timelineScrollInput_1lczp_1122:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-focus-ring)}._timelineScrollInput_1lczp_1122::-webkit-slider-runnable-track{height:6px;border-radius:var(--radius-full);background:var(--scrollbar-track-color)}._timelineScrollInput_1lczp_1122::-webkit-slider-thumb{appearance:none;width:28px;height:14px;border-radius:7px;background:var(--cat-timeline);box-shadow:0 0 0 2px var(--color-surface),0 2px 6px #00000073;margin-top:-4px}._timelineScrollInput_1lczp_1122::-moz-range-track{height:6px;border-radius:var(--radius-full);background:var(--scrollbar-track-color)}._timelineScrollInput_1lczp_1122::-moz-range-thumb{width:14px;height:14px;border-radius:50%;border:none;background:var(--color-brand);box-shadow:0 0 0 2px var(--color-surface),0 2px 6px #00000073}._timelineStatusOverlay_1lczp_1171{position:absolute;top:0;left:0;right:0;height:100%;max-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);pointer-events:none;z-index:3}._timelineStatusOverlay_1lczp_1171 ._timelineStatusRow_1lczp_1190{margin-top:0}._horizontalWrapper_1lczp_1194{flex:1;min-height:0;display:flex;flex-direction:column;gap:0;background:var(--color-surface);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);border-left:none;border-right:none;border-radius:var(--radius-2xl);--timeline-top-pad: var(--space-4);--timeline-lane-min: calc(var(--timeline-entry-min, 42px) + 6px);--timeline-lane-row-min: clamp(24px, calc(var(--timeline-entry-min, 42px) - 10px), 32px);--timeline-lane-row-gap: clamp(5px, calc(var(--timeline-entry-min, 42px) * .26), 11px);--timeline-event-marker-size: calc(var(--timeline-entry-min, 42px) - 6px);--timeline-zoom-transition: .12s ease-out;padding:var(--timeline-top-pad) 0 0 0;box-shadow:inset 0 0 0 1px #ffffff05;overflow-x:auto;overflow-y:auto;margin-left:calc(var(--panel-pad-inline) * -1);margin-right:calc(var(--panel-pad-inline) * -1);width:calc(100% + (var(--panel-pad-inline) * 2));box-sizing:border-box;-ms-overflow-style:none;scrollbar-width:auto;scrollbar-color:auto}@supports (-moz-appearance: none){._horizontalWrapper_1lczp_1194{scrollbar-width:none}}._horizontalWrapperCompact_1lczp_1254{--timeline-top-pad: var(--space-3)}._horizontalWrapperUltraCompact_1lczp_1258,._horizontalWrapperMegaCompact_1lczp_1262,._horizontalWrapperHyperCompact_1lczp_1266,._horizontalWrapperSummary_1lczp_1270{--timeline-top-pad: var(--space-2)}._horizontalContent_1lczp_1274{display:flex;flex-direction:column;gap:var(--space-2);flex:1 0 auto}._horizontalStickyHeader_1lczp_1229{position:sticky;top:0;z-index:4;flex:0 0 auto;display:flex;flex-direction:column;gap:var(--space-2);background:var(--color-surface);min-width:max-content}._horizontalStickyHeader_1lczp_1229:before{content:"";position:absolute;top:calc(-1 * var(--timeline-top-pad, var(--space-4)));left:0;right:0;height:var(--timeline-top-pad, var(--space-4));background:var(--color-surface)}._horizontalSummaryContainer_1lczp_1318{display:flex;flex-direction:column;gap:var(--space-2);flex:1;min-height:0}._horizontalDetailColumn_1lczp_1326{display:flex;flex-direction:column;gap:var(--space-2);flex:1 0 auto}._horizontalStickyHeader_1lczp_1229 ._horizontalDayGrid_1lczp_1335{flex:0 0 auto;position:relative}._horizontalDayStartOverlayTrack_1lczp_1334{position:absolute;inset:0;z-index:6;pointer-events:none}._horizontalDayCell_1lczp_1345._horizontalDayStartOverlay_1lczp_1334{position:sticky;top:0;height:100%;margin-left:18px;left:18px;border-left:none;border-radius:5px;background:var(--color-popover-bg);box-shadow:inset 0 0 0 2px var(--cat-tasks),0 6px 14px #0000004d;pointer-events:none}._horizontalDayStartOverlayChevron_1lczp_1378{position:absolute;top:3px;left:3px;color:var(--cat-tasks);opacity:.9}._horizontalDetailColumn_1lczp_1326 ._horizontalTrack_1lczp_1386{flex:1 1 auto}._horizontalMonthRow_1lczp_1390,._horizontalSummaryMonthRow_1lczp_1391{display:grid;grid-template-columns:inherit;gap:0;border-bottom:1px solid rgba(255,255,255,.05);background:#ffffff05}._horizontalMonthRow_1lczp_1390{border-top:1px solid rgba(255,255,255,.05)}._horizontalMonthCell_1lczp_1403,._horizontalSummaryMonthCell_1lczp_1404{display:flex;align-items:center;justify-content:center;padding:var(--space-1) var(--space-2);min-height:28px;font-family:var(--font-heading);font-size:calc(var(--fs-11) * .95);letter-spacing:.2em;text-transform:uppercase;text-align:center;color:var(--color-text-secondary);border-left:1px solid rgba(255,255,255,.05);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1}._horizontalMonthCell_1lczp_1403:first-child,._horizontalSummaryMonthCell_1lczp_1404:first-child{border-left:none}:root[data-theme=light] ._horizontalMonthRow_1lczp_1390,:root[data-theme=light] ._horizontalSummaryMonthRow_1lczp_1391{border-bottom:1px solid var(--color-border);background:#0f172a05}:root[data-theme=light] ._horizontalMonthRow_1lczp_1390{border-top:1px solid var(--color-border)}:root[data-theme=light] ._horizontalMonthCell_1lczp_1403:not(:first-child),:root[data-theme=light] ._horizontalSummaryMonthCell_1lczp_1404:not(:first-child){border-left:1px solid var(--color-border)}:root[data-theme=light] ._horizontalWeekLabel_1lczp_1443{border-bottom:1px solid var(--color-border)}:root[data-theme=light] ._horizontalDayGrid_1lczp_1335{border-bottom:1px solid var(--color-border);background:#0f172a05}._horizontalWeekHeader_1lczp_1452,._horizontalDayGrid_1lczp_1335,._horizontalTrack_1lczp_1386{display:grid;gap:0;align-items:stretch}._horizontalWeekLabel_1lczp_1443{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:var(--space-2);min-height:40px;border-bottom:1px solid rgba(255,255,255,.05);transition:min-height var(--timeline-zoom-transition, .12s ease-out),padding var(--timeline-zoom-transition, .12s ease-out)}._horizontalWeekTitle_1lczp_1473{font-family:var(--font-heading);font-size:var(--fs-13);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1;transition:font-size var(--timeline-zoom-transition, .12s ease-out)}._horizontalWrapperTight_1lczp_1486 ._horizontalWeekLabel_1lczp_1443{padding:var(--space-1);min-height:28px}._horizontalWrapperTight_1lczp_1486 ._horizontalWeekTitle_1lczp_1473{font-size:calc(var(--fs-12) * .95)}._horizontalWrapperCompact_1lczp_1254 ._horizontalWeekLabel_1lczp_1443{padding:var(--space-1) var(--space-2);min-height:32px}._horizontalWrapperCompact_1lczp_1254 ._horizontalWeekTitle_1lczp_1473{font-size:calc(var(--fs-13) * .85)}._horizontalWrapperUltraCompact_1lczp_1258 ._horizontalWeekLabel_1lczp_1443{padding:0 var(--space-2);min-height:28px}._horizontalWrapperUltraCompact_1lczp_1258 ._horizontalWeekTitle_1lczp_1473{font-size:calc(var(--fs-13) * .78)}._horizontalWrapperMegaCompact_1lczp_1262 ._horizontalWeekLabel_1lczp_1443{padding:0 var(--space-2);min-height:24px}._horizontalWrapperMegaCompact_1lczp_1262 ._horizontalWeekTitle_1lczp_1473{font-size:calc(var(--fs-13) * .7)}._horizontalWrapperHyperCompact_1lczp_1266 ._horizontalWeekLabel_1lczp_1443{padding:0 var(--space-1);min-height:20px}._horizontalWrapperHyperCompact_1lczp_1266 ._horizontalWeekTitle_1lczp_1473{font-size:calc(var(--fs-13) * .6)}._horizontalDayGrid_1lczp_1335{border-bottom:1px solid rgba(255,255,255,.05);background:#ffffff05;grid-auto-rows:60px}._horizontalWrapperTight_1lczp_1486 ._horizontalDayGrid_1lczp_1335{grid-auto-rows:54px}._horizontalWrapperCompact_1lczp_1254 ._horizontalDayGrid_1lczp_1335{grid-auto-rows:48px}._horizontalWrapperUltraCompact_1lczp_1258 ._horizontalDayGrid_1lczp_1335{grid-auto-rows:42px}._horizontalWrapperMegaCompact_1lczp_1262 ._horizontalDayGrid_1lczp_1335{grid-auto-rows:36px}._horizontalWrapperHyperCompact_1lczp_1266 ._horizontalDayGrid_1lczp_1335{grid-auto-rows:32px}._horizontalDayCell_1lczp_1345{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border-left:1px solid rgba(255,255,255,.06);text-transform:uppercase;padding:var(--space-2) var(--space-1);transition:background var(--duration-base) ease,padding var(--timeline-zoom-transition, .12s ease-out);overflow:hidden}._horizontalDayCell_1lczp_1345:before{content:"";position:absolute;inset:0;border-radius:var(--radius-xs);border:1px solid transparent;pointer-events:none;opacity:0;transition:border-color var(--duration-base) ease,box-shadow var(--duration-base) ease,opacity var(--duration-base) ease}._horizontalDayCell_1lczp_1345:after{content:"";position:absolute;inset:0;border-radius:0;background:transparent;pointer-events:none;transition:background var(--duration-base) ease,box-shadow var(--duration-base) ease}._horizontalDayCell_1lczp_1345:hover:after{background:#ffffff1f}._horizontalDayCell_1lczp_1345:first-child{border-left:none}._horizontalDayWeekend_1lczp_1608{background:color-mix(in srgb,var(--surface-overlay-bg) 94%,white);border-left:none}._horizontalDayOutside_1lczp_1613{opacity:.6}._horizontalDayToday_1lczp_1617:after{background:color-mix(in srgb,var(--cat-timeline) 18%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cat-timeline) 15%,transparent)}._horizontalDayToday_1lczp_1617:hover:after{background:color-mix(in srgb,var(--cat-timeline) 26%,transparent)}._horizontalDayHovered_1lczp_1626:before{opacity:1;background:color-mix(in srgb,var(--cat-timeline) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cat-timeline) 5%,transparent)}._horizontalDayEntityHover_1lczp_1635:before{opacity:1;border-color:color-mix(in srgb,var(--day-hover-accent) 55%,transparent)}._horizontalDayName_1lczp_1640{position:relative;z-index:1;font-size:var(--fs-11);letter-spacing:.04em;color:var(--color-text-secondary);transition:font-size var(--timeline-zoom-transition, .12s ease-out)}._horizontalDayNumber_1lczp_1649{position:relative;z-index:1;font-family:var(--font-heading);font-size:var(--fs-18);color:var(--color-text);transition:font-size var(--timeline-zoom-transition, .12s ease-out)}._horizontalWrapperTight_1lczp_1486 ._horizontalDayCell_1lczp_1345{padding:var(--space-1)}._horizontalWrapperTight_1lczp_1486 ._horizontalDayNumber_1lczp_1649{font-size:calc(var(--fs-18) * .9)}._horizontalWrapperTight_1lczp_1486 ._horizontalDayName_1lczp_1640{font-size:calc(var(--fs-11) * .9)}._horizontalWrapperCompact_1lczp_1254 ._horizontalDayCell_1lczp_1345{padding:var(--space-1) 2px}._horizontalWrapperUltraCompact_1lczp_1258 ._horizontalDayCell_1lczp_1345{padding:var(--space-1) 1px}._horizontalWrapperMegaCompact_1lczp_1262 ._horizontalDayCell_1lczp_1345{padding:var(--space-1) 0;gap:2px}._horizontalWrapperHyperCompact_1lczp_1266 ._horizontalDayCell_1lczp_1345{padding:var(--space-1) 0;gap:1px}._horizontalWrapperCompact_1lczp_1254 ._horizontalDayNumber_1lczp_1649{font-size:calc(var(--fs-18) * .77)}._horizontalWrapperCompact_1lczp_1254 ._horizontalDayName_1lczp_1640{display:none}._horizontalWrapperUltraCompact_1lczp_1258 ._horizontalDayNumber_1lczp_1649{font-size:calc(var(--fs-18) * .68)}._horizontalWrapperUltraCompact_1lczp_1258 ._horizontalDayName_1lczp_1640{display:none}._horizontalWrapperMegaCompact_1lczp_1262 ._horizontalDayNumber_1lczp_1649{font-size:calc(var(--fs-18) * .58)}._horizontalWrapperMegaCompact_1lczp_1262 ._horizontalDayName_1lczp_1640{display:none}._horizontalWrapperHyperCompact_1lczp_1266 ._horizontalDayNumber_1lczp_1649{font-size:calc(var(--fs-18) * .5)}._horizontalWrapperHyperCompact_1lczp_1266 ._horizontalDayName_1lczp_1640{display:none}._horizontalTrack_1lczp_1386{--timeline-lane-count: 1;flex:1;min-height:0;grid-auto-rows:minmax(48px,1fr);position:relative;height:100%;padding:0;box-sizing:border-box;min-height:calc(var(--timeline-lane-count, 1) * var(--timeline-lane-min, 48px) + (var(--space-2) * 2));transition:min-height var(--timeline-zoom-transition, .12s ease-out)}._horizontalWeekSummaryGrid_1lczp_1736{display:grid;grid-template-columns:inherit;flex:1;min-height:0;gap:0;background:#ffffff05}._horizontalWeekSummaryCell_1lczp_1745{display:flex;flex-direction:column;border-left:1px solid rgba(255,255,255,.05);background:#ffffff05}._horizontalWeekSummaryCell_1lczp_1745:first-child{border-left:none}._horizontalWeekSummaryHeader_1lczp_1756{display:flex;flex-direction:column;align-items:center;gap:2px;padding:var(--space-1);border-bottom:1px solid var(--surface-overlay-border);text-transform:uppercase;background:var(--surface-timeline-week-gradient)}._horizontalWeekSummaryTitle_1lczp_1767{font-family:var(--font-heading);font-size:calc(var(--fs-13) * .78);letter-spacing:.16em;color:var(--color-text)}._horizontalWeekSummaryYear_1lczp_1774{font-size:calc(var(--fs-11) * .74);letter-spacing:.1em;color:var(--color-text-secondary)}._horizontalWeekSummaryTrack_1lczp_1780{position:relative;flex:1;min-height:0;background:var(--surface-overlay-bg);overflow:hidden;height:100%}._horizontalWeekSummaryTrack_1lczp_1780:before{content:"";position:absolute;inset:0;background:var(--surface-timeline-week-gradient)}._horizontalWeekSummaryTrackBody_1lczp_1796{position:relative;width:100%;height:100%}._horizontalWeekSummaryOutside_1lczp_1802{opacity:.6}._horizontalWeekSummaryOutside_1lczp_1802 ._horizontalWeekSummaryTrack_1lczp_1780:before{opacity:.6}._horizontalWrapper_1lczp_1194::-webkit-scrollbar{width:8px}._horizontalWrapper_1lczp_1194::-webkit-scrollbar:horizontal{display:none}._horizontalWrapper_1lczp_1194::-webkit-scrollbar-track{background:var(--scrollbar-track-color);border-radius:var(--radius-full)}._horizontalWrapper_1lczp_1194::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color);border-radius:var(--radius-full);border:2px solid transparent;background-clip:content-box}._horizontalWrapper_1lczp_1194::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover-color)}._horizontalTrackCell_1lczp_1837{position:relative;border-left:1px solid var(--surface-overlay-border);background:var(--surface-overlay-bg);transition:background var(--duration-base) ease;cursor:pointer}._horizontalTrackCell_1lczp_1837:before{content:"";position:absolute;inset:0;border-radius:var(--radius-xs);border:1px solid transparent;pointer-events:none;opacity:0;transition:border-color var(--duration-base) ease,box-shadow var(--duration-base) ease,opacity var(--duration-base) ease}._horizontalTrackCell_1lczp_1837:after{content:"";position:absolute;inset:1px;border-radius:var(--radius-xs);background:transparent;pointer-events:none;transition:background var(--duration-base) ease,box-shadow var(--duration-base) ease}._horizontalTrackCell_1lczp_1837:hover:after{background:var(--surface-overlay-hover-bg)}._horizontalTrackHovered_1lczp_1879:before{opacity:1;background:color-mix(in srgb,var(--cat-timeline) 3%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cat-timeline) 2%,transparent)}._horizontalTrackCell_1lczp_1837:first-child{border-left:none}._horizontalTrackWeekend_1lczp_1889{background:color-mix(in srgb,var(--surface-overlay-bg) 98%,white);border-left:1px solid rgba(0,0,0,.25)}:root[data-theme=light] ._horizontalTrackWeekend_1lczp_1889{background:var(--scrollbar-track-color);border-left-color:var(--color-border)}._horizontalTrackOutside_1lczp_1899{opacity:.6}._timelineLaneGuides_1lczp_1903{position:absolute;top:0;left:0;right:0;min-height:100%;pointer-events:none;display:grid;grid-template-columns:inherit;grid-auto-rows:minmax(36px,auto);align-content:center;justify-items:stretch;row-gap:var(--timeline-lane-row-gap, var(--space-2));transition:row-gap var(--timeline-zoom-transition, .12s ease-out);padding:0;z-index:1}._timelineLaneGuide_1lczp_1903{grid-column:1 / -1;border-radius:var(--radius-md);background:none;box-shadow:none;opacity:0}._timelineEntriesLayer_1lczp_1933{position:absolute;top:0;left:0;right:0;min-height:100%;pointer-events:none;display:grid;grid-template-columns:inherit;grid-auto-rows:minmax(36px,auto);align-content:center;justify-items:stretch;row-gap:var(--timeline-lane-row-gap, var(--space-2));transition:row-gap var(--timeline-zoom-transition, .12s ease-out);column-gap:0;padding:0;z-index:2}._timelineTodayColumnOverlay_1lczp_1876{position:absolute;inset:0;background:#ffffff17;border-radius:var(--radius-xs);pointer-events:none;z-index:0}:root[data-theme=light] ._timelineTodayColumnOverlay_1lczp_1876{background:#0f172a0d}._timelineEntry_1lczp_988[data-elapsed]:before{content:"";position:absolute;top:0;bottom:0;left:0;width:calc(var(--elapsed-frac, 0) * 100%);background:#00000024;border-radius:inherit;border-top-right-radius:0;border-bottom-right-radius:0;pointer-events:none}._timelineEntry_1lczp_988[data-elapsed=full]:before{border-radius:inherit}._timelineEntry_1lczp_988{position:relative;display:flex;align-items:center;justify-content:flex-start;--timeline-open-fade: 640px;--timeline-overhang-stroke: 1px;padding:0 var(--space-2);border-radius:var(--radius-xs);color:var(--color-text-inverse);font-size:calc(var(--fs-11) * .95);font-weight:var(--fw-semibold);white-space:nowrap;overflow:visible;text-overflow:ellipsis;pointer-events:auto;cursor:pointer;min-height:calc(var(--timeline-entry-min, 42px) - 4px);background:var(--bar-color);box-shadow:inset 0 0 0 1px var(--entry-hairline, transparent);transition:opacity var(--duration-base) ease,filter var(--duration-base) ease,min-height var(--timeline-zoom-transition, .12s ease-out)}:root[data-theme=light] ._timelineEntry_1lczp_988{box-shadow:inset 0 0 0 1px var(--entry-hairline, transparent),0 2px 5px #0f172a33,0 1px 2px #0f172a29}@supports (color: oklch(from red l c calc(h + 20))){._timelineEntry_1lczp_988{background:repeating-linear-gradient(90deg,var(--bar-color) 0px,oklch(from var(--bar-color) l c calc(h + 25)) 450px,var(--bar-color) 900px)}}@supports (color: oklch(from red l c calc(h + 20))){._timelineEntry_1lczp_988{--entry-hairline: oklch(from var(--bar-color) calc(l + .22) c h / calc((.38 - l) / .12))}:root[data-theme=light] ._timelineEntry_1lczp_988{--entry-hairline: oklch(from var(--bar-color) calc(l - .18) c h / calc((l - .85)/.08) )}}._timelineEntry_1lczp_988[data-open-start=true]{border-top-left-radius:0;border-bottom-left-radius:0}._timelineEntry_1lczp_988[data-open-end=true]{border-top-right-radius:0;border-bottom-right-radius:0}._timelineEntryVertical_1lczp_993[data-open-start=true]{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--radius-xs)}._timelineEntryVertical_1lczp_993[data-open-end=true]{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-right-radius:var(--radius-xs)}._timelineEntryOpenFadeLayer_1lczp_2117{position:absolute;inset:0;display:flex;pointer-events:none}._timelineEntryOpenFadeStart_1lczp_988{position:sticky;left:0;width:var(--timeline-open-fade);max-width:100%;background:linear-gradient(to right,var(--color-surface),transparent)}._timelineEntryOpenFadeEnd_1lczp_2132{position:sticky;right:0;width:var(--timeline-open-fade);max-width:100%;margin-left:auto;background:linear-gradient(to left,var(--color-surface),transparent)}._timelineEntryVertical_1lczp_993 ._timelineEntryOpenFadeLayer_1lczp_2117{flex-direction:column}._timelineEntryVertical_1lczp_993 ._timelineEntryOpenFadeStart_1lczp_988{left:auto;top:0;width:100%;max-width:none;height:var(--timeline-open-fade);max-height:100%;background:linear-gradient(to bottom,var(--color-surface),transparent)}._timelineEntryVertical_1lczp_993 ._timelineEntryOpenFadeEnd_1lczp_2132{right:auto;bottom:0;width:100%;max-width:none;height:var(--timeline-open-fade);max-height:100%;margin-left:0;margin-top:auto;background:linear-gradient(to top,var(--color-surface),transparent)}._timelineEntryMuted_1lczp_2168{opacity:.25;filter:saturate(.55)}._timelineEntryWithOverhang_1lczp_2179{background:none;box-shadow:none}@supports (color: oklch(from red l c calc(h + 20))){._timelineEntryWithOverhang_1lczp_2179{background:none}}:root[data-theme=light] ._timelineEntryWithOverhang_1lczp_2179{box-shadow:none}._timelineEntryBarFill_1lczp_2177{position:absolute;top:0;bottom:0;padding:0;min-height:0;pointer-events:none}._timelineEntryVertical_1lczp_993 ._timelineEntryBarFill_1lczp_2177{left:0;right:0;border-radius:var(--radius-xl)}._timelineEntryVertical_1lczp_993 ._timelineEntryBarFill_1lczp_2177[data-open-start=true]{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--radius-xs)}._timelineEntryVertical_1lczp_993 ._timelineEntryBarFill_1lczp_2177[data-open-end=true]{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-right-radius:var(--radius-xs)}._timelineEntryOverhang_1lczp_2012{position:absolute;top:50%;height:var(--timeline-overhang-stroke);transform:translateY(-50%);background:var(--bar-color);pointer-events:none}._timelineEntryVertical_1lczp_993 ._timelineEntryOverhang_1lczp_2012{left:50%;width:var(--timeline-overhang-stroke);transform:translate(-50%)}._timelineEntrySegments_1lczp_1006{position:absolute;inset:0;display:grid;align-items:stretch;pointer-events:none;z-index:0}._timelineEntrySegmentsRaised_1lczp_2251{z-index:300}._timelineEntrySegment_1lczp_1006{position:relative}._timelineEntrySegment_1lczp_1006:after{content:"";position:absolute;inset:3px;border-radius:var(--radius-xs);background:#ffffff38;opacity:0;transition:opacity var(--duration-fast) ease,transform var(--duration-base) ease,box-shadow var(--duration-base) ease;transform:scaleY(.96);box-shadow:inset 0 0 0 1px #ffffff14}._timelineEntrySegmentSpanInside_1lczp_2276:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(-45deg,rgba(255,255,255,.32) 0,rgba(255,255,255,.32) 1.5px,transparent 1.5px,transparent 7px);pointer-events:none;z-index:1}._timelineEntrySegmentDragBlocked_1lczp_2294:before{content:"";position:absolute;inset:0;background:#0000003d;pointer-events:none;z-index:1}._timelineEntrySegmentDragBoundary_1lczp_2304{box-shadow:inset 2px 0 0 0 var(--cat-tasks)}html.timelineDraggingActive,html.timelineDraggingActive *{cursor:grabbing!important}html.timelineDraggingBlocked,html.timelineDraggingBlocked *{cursor:not-allowed!important}._timelineEntrySegmentHasItems_1lczp_2320:after{opacity:.7;transform:scaleY(1)}._timelineEntrySegmentHighlight_1lczp_1010:after{opacity:1;transform:scaleY(1.01);background:#ffffff59;box-shadow:inset 0 0 0 2px #ffffff0d,0 0 8px #0003}._timelineEntrySegment_1lczp_1006:first-child:after{border-top-left-radius:var(--radius-xs);border-bottom-left-radius:var(--radius-xs)}._timelineEntrySegment_1lczp_1006:last-child:after{border-top-right-radius:var(--radius-xs);border-bottom-right-radius:var(--radius-xs)}._timelineEntrySegmentDateLabel_1lczp_2344{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);white-space:nowrap;font-size:var(--fs-10);font-weight:var(--fw-bold);letter-spacing:.03em;color:var(--color-text-muted);background:var(--color-popover-bg, #1f2631);padding:2px 6px;border-radius:var(--radius-sm);pointer-events:none;z-index:5;box-shadow:var(--shadow-xs)}._timelineEntrySegmentActive_1lczp_2362:after{opacity:1;transform:scaleY(1)}._timelineEntryLabel_1lczp_2367{display:inline-flex;align-items:center;max-width:100%;padding:calc(6px * var(--timeline-lane-scale, 1)) calc(10px * var(--timeline-lane-scale, 1));--entry-label-inset: 16px;margin-left:var(--entry-label-inset);border-radius:var(--radius-md);background:#000000a3;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:none;--label-ring-color: color-mix(in srgb, var(--bar-color, transparent) 45%, transparent);box-shadow:0 0 0 1px var(--label-ring-color);font-weight:var(--fw-semibold);font-size:clamp(11px,calc(var(--fs-12) * .95 * var(--timeline-lane-scale, 1)),calc(var(--fs-12) * .95));cursor:pointer;transition:background var(--duration-base) ease,box-shadow var(--duration-base) ease,padding var(--timeline-zoom-transition, .12s ease-out),font-size var(--timeline-zoom-transition, .12s ease-out);position:relative;z-index:1;min-width:0}._timelineEntryLabelRaised_1lczp_2419{z-index:301}._timelineEntryLabelYields_1lczp_2431{max-width:min(100%,calc(var(--entry-first-mark-ratio) * (100% + 2 * var(--space-2)) - var(--entry-first-mark-offset) - var(--space-2) - var(--entry-label-inset) - var(--space-1)));min-width:min-content}._timelineEntryLabelYields_1lczp_2431 ._timelineEntryLabelInner_1lczp_2442{display:inline-grid;grid-auto-flow:column;column-gap:0}._timelineEntryLabelYields_1lczp_2431 ._timelineEntryType_1lczp_2450+._timelineEntryName_1lczp_2450,._timelineEntryLabelYields_1lczp_2431 ._timelineEntryName_1lczp_2450+._timelineEntryPhaseChip_1lczp_2451{margin-left:var(--entry-label-gap)}._timelineEntryLabelYields_1lczp_2431._timelineEntryLabelRaised_1lczp_2419,._timelineEntryLabelYields_1lczp_2431:focus-visible{max-width:100%}:root[data-theme=light] ._timelineEntryLabel_1lczp_2367{background:#ffffffeb;color:var(--color-text);border:1px solid var(--label-ring-color);box-shadow:var(--shadow-xs)}@supports (color: oklch(from red max(l,.5) c h / calc(alpha/2))){._timelineEntryLabel_1lczp_2367{--label-ring-color: oklch( from var(--bar-color, transparent) max(l, .58) c h / calc(alpha*.45) )}:root[data-theme=light] ._timelineEntryLabel_1lczp_2367{--label-ring-color: oklch( from var(--bar-color, transparent) min(l, .7) c h / calc(alpha*.45) )}}._timelineEntryLabelInner_1lczp_2442{display:inline-flex;align-items:center;--entry-label-gap: calc(8px * var(--timeline-lane-scale, 1));gap:var(--entry-label-gap);min-width:0;max-width:100%}._timelineEntryType_1lczp_2450{--badge-color: var(--color-section-accent, var(--color-brand));display:inline-flex;align-items:center;padding:calc(2px * var(--timeline-lane-scale, 1)) calc(8px * var(--timeline-lane-scale, 1));border-radius:var(--radius-full);font-size:clamp(8px,calc(var(--fs-10) * var(--timeline-lane-scale, 1)),var(--fs-10));letter-spacing:.04em;text-transform:uppercase;border:1px solid color-mix(in srgb,var(--badge-color) 60%,transparent);background:color-mix(in srgb,var(--badge-color) 16%,transparent);color:var(--color-text);white-space:nowrap;transition:padding var(--timeline-zoom-transition, .12s ease-out),font-size var(--timeline-zoom-transition, .12s ease-out)}._timelineEntryName_1lczp_2450{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.25}._timelineEntryLabel_1lczp_2367:hover{background:#000000c7;box-shadow:0 0 0 1px var(--label-ring-color)}:root[data-theme=light] ._timelineEntryLabel_1lczp_2367:hover{background:#fff;box-shadow:var(--shadow-xs)}._timelineEntryLabel_1lczp_2367:focus-visible{outline:2px solid color-mix(in srgb,var(--color-focus-ring) 40%,transparent);outline-offset:2px}:root[data-theme=light] ._timelineEntryLabel_1lczp_2367:focus-visible{outline:2px solid var(--color-focus-ring)}._timelineEntryEvents_1lczp_2576{position:absolute;inset:0;pointer-events:none;z-index:200}._timelineEventMarkerWrapper_1lczp_1028{position:absolute;top:50%;transform:translateY(-50%);pointer-events:none;width:0;height:0;transition:opacity var(--duration-base) ease,filter var(--duration-base) ease}._timelineEventMarkerWrapper_1lczp_1028:not(._timelineEventMarkerWrapperVertical_1lczp_1028):before{content:"";position:absolute;left:50%;bottom:18px;width:70px;height:28px;transform:translate(-50%);pointer-events:none}._timelineEventMarkerWrapper_1lczp_1028:not(._timelineEventMarkerWrapperVertical_1lczp_1028):hover:before{pointer-events:auto}._timelineEventMarkerWrapperMuted_1lczp_2613{opacity:.2;filter:saturate(.6)}._timelineEventMarker_1lczp_1028{position:absolute;top:50%;left:50%;width:var(--timeline-event-marker-size, 36px);height:var(--timeline-event-marker-size, 36px);transform:translate(-50%,-50%) rotate(45deg);background:var(--note-preview-bg, var(--note-preview-bg-default));border:2px solid var(--timeline-event-marker-color, var(--cat-events, #33d1cc));border-radius:3px;box-shadow:var(--shadow-md);pointer-events:auto;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--timeline-event-marker-color, var(--cat-events, #33d1cc));transition:border-color var(--duration-base) ease,width var(--timeline-zoom-transition, .12s ease-out),height var(--timeline-zoom-transition, .12s ease-out)}._timelineEventMarkerMuted_1lczp_2644{opacity:.2;filter:saturate(.6)}._timelineEventMarkerFaded_1lczp_2650{opacity:.18}._timelineEventMarker_1lczp_1028:hover,._timelineEventMarkerFocused_1lczp_2655{border-color:var(--timeline-event-marker-color, var(--cat-events, #33d1cc))}._timelineEventMarker_1lczp_1028:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._timelineEventMarkerOverflowBadge_1lczp_2666{position:absolute;top:-24px;left:6px;z-index:3;pointer-events:auto;cursor:pointer;box-shadow:var(--shadow-xs)}._timelineEventMarkerOverflowBadge_1lczp_2666:hover,._timelineMarkOverflowBadge_1lczp_2680:hover{background:color-mix(in srgb,var(--color-surface),var(--color-text) var(--btn-hover-mix))}._timelineEntryMarks_1lczp_2689{position:absolute;inset:0;pointer-events:none;z-index:200}._timelineMarkDay_1lczp_2696{position:absolute;top:50%;display:flex;align-items:center;transform:translate(-50%,-50%);pointer-events:auto}._timelineEntryFlagsHidden_1lczp_2708{display:contents;visibility:hidden}._timelineMarkDayVertical_1lczp_2715{left:50%;transform:translate(calc(-1 * var(--mark-first-half)),-50%)}._timelineMarkSlot_1lczp_2722{position:relative;display:inline-flex;justify-content:center}._timelineMarkButton_1lczp_2730{position:relative;display:inline-flex;padding:0;border:none;background:none;cursor:pointer;transition:opacity var(--duration-base) ease,filter var(--duration-base) ease}._timelineMarkButton_1lczp_2730:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}@media(hover:none)and (pointer:coarse){._timelineEntryMarks_1lczp_2689{--mark-hit-extra: max(0px, calc((var(--btn-icon-size-sm) - var(--mark-size)) / 2))}._timelineMarkButton_1lczp_2730:before{content:"";position:absolute;top:calc(-1 * var(--mark-hit-extra));right:0;bottom:calc(-1 * var(--mark-hit-extra));left:0}._timelineMarkSlot_1lczp_2722:first-child>._timelineMarkButton_1lczp_2730:before{left:calc(-1 * var(--mark-hit-extra))}._timelineMarkSlot_1lczp_2722:last-child>._timelineMarkButton_1lczp_2730:before{right:calc(-1 * var(--mark-hit-extra))}}._timelineMarkOverflowBadge_1lczp_2680{position:absolute;top:calc(-1 * var(--space-3));right:calc(-1 * var(--space-3));z-index:3;pointer-events:auto;cursor:pointer;box-shadow:var(--shadow-xs)}._timelineMarkPreview_1lczp_2790{position:fixed;z-index:var(--z-tooltip)}._timelineMarkPreview_1lczp_2790 ._notePreviewOverlay_1lczp_2796:after{left:var(--mark-preview-arrow-x, 50%)}._timelineEventFloatingBox_1lczp_2803._timelineEventMarkerTooltip_1lczp_2803{position:relative;transform:none;opacity:1;visibility:visible;pointer-events:auto;cursor:pointer;margin:0}._timelineEventFloatingBox_1lczp_2803._timelineEventMarkerTooltip_1lczp_2803:before,._timelineEventFloatingBox_1lczp_2803._timelineEventMarkerTooltip_1lczp_2803:after{left:var(--mark-preview-arrow-x, 50%)}._eventOverflowPopoverItemType_1lczp_2818{font-size:var(--fs-10);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.04em;line-height:1}._eventOverflowPopoverItemDiamond_1lczp_2826{flex-shrink:0;width:18px;height:18px;border:1.5px solid color-mix(in srgb,var(--diamond-color, var(--cat-events, #33d1cc)) 40%,transparent);border-radius:3px;background:var(--note-preview-bg, var(--note-preview-bg-default));transform:rotate(45deg);box-shadow:var(--shadow-xs);transition:border-color var(--duration-base) ease}.panel__item:hover ._eventOverflowPopoverItemDiamond_1lczp_2826{border-color:var(--diamond-color, var(--cat-events, #33d1cc))}._timelineEventMarkerTooltip_1lczp_2803{position:absolute;bottom:calc(100% + 38px);left:0;transform:translate(-50%,6px);background:var(--color-popover-bg, #1f2631);color:var(--color-text, #edf2ff);border:1px solid var(--timeline-event-marker-color, var(--cat-events, #33d1cc));--flag-radius: var(--radius-md);border-radius:var(--flag-radius);padding:var(--space-3);font-size:var(--fs-11);line-height:1.5;min-width:220px;max-width:360px;white-space:normal;word-break:break-word;text-align:left;opacity:0;visibility:hidden;pointer-events:none;box-shadow:var(--shadow-md);transition:opacity var(--duration-fast) ease,transform var(--duration-fast) ease;z-index:var(--z-tooltip);display:flex;flex-direction:column;gap:4px}._timelineEventMarkerTooltipActions_1lczp_2884{position:absolute;bottom:var(--space-2);right:var(--space-2);display:inline-flex;gap:2px;pointer-events:auto}._timelineEventMarkerTooltipAction_1lczp_2884{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:var(--radius-sm, 6px);background:transparent;color:var(--timeline-event-marker-color, var(--cat-events, #33d1cc));cursor:pointer;pointer-events:auto;transition:background var(--duration-base) ease,color var(--duration-base) ease}._timelineEventMarkerTooltipAction_1lczp_2884:hover,._timelineEventMarkerTooltipAction_1lczp_2884:focus-visible{background:color-mix(in srgb,var(--timeline-event-marker-color, var(--cat-events, #33d1cc)) 18%,transparent);outline:none}._timelineEventMarkerTooltip_1lczp_2803:before,._timelineEventMarkerTooltip_1lczp_2803:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:solid transparent;pointer-events:none}._timelineEventMarkerTooltip_1lczp_2803:before{border-width:9px;border-top-color:var(--timeline-event-marker-color, var(--cat-events, #33d1cc))}._timelineEventMarkerTooltip_1lczp_2803:after{border-width:8px;border-top-color:var(--color-popover-bg, #1f2631);margin-top:-1px}._timelineEventMarkerWrapperDragging_1lczp_2944{opacity:.4}._timelineEventMarkerTooltip_1lczp_2803:hover{background:color-mix(in srgb,var(--timeline-event-marker-color, var(--cat-events, #33d1cc)) 4%,var(--color-popover-bg, #1f2631))}._timelineEventMarkerTooltipType_1lczp_2958{font-size:var(--fs-12);letter-spacing:var(--ls-caps);font-weight:var(--fw-regular);text-transform:uppercase;color:var(--timeline-event-marker-color, var(--cat-events, #33d1cc))}._timelineEventMarkerTooltip_1lczp_2803:has(>._timelineEventMarkerDragHandle_1lczp_2970) ._timelineEventMarkerTooltipType_1lczp_2958{padding-right:calc(22px + var(--space-1) - var(--space-3))}._timelineEventMarkerTooltip_1lczp_2803:has(._timelineEventMarkerTooltipAction_1lczp_2884) ._timelineEventMarkerTooltipRange_1lczp_2975:last-child{padding-right:calc(22px + var(--space-2) + var(--space-1) - var(--space-3))}._timelineEventMarkerTooltip_1lczp_2803:has(._timelineEventMarkerTooltipAction_1lczp_2884+._timelineEventMarkerTooltipAction_1lczp_2884) ._timelineEventMarkerTooltipRange_1lczp_2975:last-child{padding-right:calc(2 * 22px + 2px + var(--space-2) + var(--space-1) - var(--space-3))}._timelineEventMarkerTooltipTitle_1lczp_2986{display:flex;align-items:center;gap:var(--space-2);font-weight:var(--fw-semibold);font-size:var(--fs-12);color:var(--color-text, #f5f7ff)}._timelineEventMarkerTooltipTitleText_1lczp_2996{min-width:0}._timelineEventMarkerTooltipRange_1lczp_2975{font-size:var(--fs-11);color:var(--color-text-muted, #cfd3e0)}._timelineEventMarkerLabel_1lczp_3005{transform:rotate(-45deg);font-size:calc(var(--fs-13) * var(--timeline-lane-scale, 1));transition:font-size var(--timeline-zoom-transition, .12s ease-out);font-weight:var(--fw-semibold);letter-spacing:.02em;line-height:1}._timelineEventMarkerInlineLabel_1lczp_3017{position:absolute;left:50%;bottom:28px;transform:translate(-50%);width:fit-content;max-width:150px;padding:4px 8px;--flag-radius: var(--radius-md);border-radius:var(--flag-radius);border:1px solid var(--timeline-event-marker-color, var(--cat-events, #33d1cc));background:var(--color-popover-bg, #1f2631);color:var(--color-text, #edf2ff);font-size:var(--fs-12);font-weight:var(--fw-medium);line-height:1.3;box-shadow:var(--shadow-sm);pointer-events:auto;cursor:pointer}._timelineEventMarkerWrapperVertical_1lczp_1028 ._timelineEventMarkerInlineLabel_1lczp_3017{left:28px;top:50%;bottom:auto;transform:translateY(-50%)}._timelineEventMarkerWrapper_1lczp_1028:hover ._timelineEventMarkerInlineLabel_1lczp_3017{opacity:0}._timelineEventMarkerInlineLabelMuted_1lczp_3054{opacity:.2;filter:saturate(.6)}._timelineEventMarkerInlineLabelText_1lczp_3060{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;overflow-wrap:break-word;text-align:center}._timelineEntryNotes_1lczp_3070{position:absolute;left:0;right:0;bottom:calc(100% + 12px);pointer-events:none}._timelineEntryNotesVertical_1lczp_3078{left:calc(100% + 12px);right:auto;top:0;bottom:0}._timelineNoteGroup_1lczp_3085{position:absolute;bottom:0;display:flex;flex-direction:column;align-items:center;gap:var(--space-3);transform:translate(-50%);pointer-events:none}._timelineNoteGroupVertical_1lczp_3096{bottom:auto;left:0;transform:translateY(-50%);align-items:flex-start}._timelineNoteStack_1lczp_3103{display:flex;flex-direction:column;gap:var(--space-3);pointer-events:auto;align-items:center;width:max-content}._cascadingNoteStack_1lczp_3112{--timeline-overlay-cascade-step: 16px}._cascadingNoteStack_1lczp_3112>._notePreviewOverlay_1lczp_2796{transform:translateY(calc(var(--timeline-overlay-stack-index, 0) * var(--timeline-overlay-cascade-step)))}._mobileCollapsedGroup_1lczp_3124{position:relative;display:flex;align-items:center;pointer-events:auto;cursor:pointer}._mobileCollapsedGroupStack_1lczp_3132{display:flex;flex-direction:row;align-items:center}._mobileCollapsedGroupChip_1lczp_3147{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-lg);border:1px solid var(--collapsed-chip-border, rgba(255, 255, 255, .1));background:var(--collapsed-chip-bg, var(--color-surface));box-shadow:var(--shadow-md);position:relative;flex-shrink:0}._mobileCollapsedGroupChip_1lczp_3147+._mobileCollapsedGroupChip_1lczp_3147{margin-left:-12px}._mobileCollapsedGroupChipNote_1lczp_3170{--collapsed-chip-bg: var(--note-preview-bg-default, var(--color-surface));--collapsed-chip-border: color-mix(in srgb, var(--cat-notes) 50%, transparent)}._mobileCollapsedGroupChipTask_1lczp_3175{--collapsed-chip-bg: var(--note-preview-bg-task, var(--color-surface));--collapsed-chip-border: color-mix(in srgb, var(--cat-tasks) 50%, transparent)}._mobileCollapsedGroupChipTrackUp_1lczp_3180{--collapsed-chip-bg: var(--note-preview-bg-trackup, var(--color-surface));--collapsed-chip-border: color-mix(in srgb, var(--cat-trackups) 50%, transparent)}._mobileCollapsedGroupChipIcon_1lczp_3185{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px}._mobileCollapsedGroupBadge_1lczp_3196{position:absolute;top:-8px;right:-8px;z-index:2;pointer-events:none;box-shadow:var(--shadow-xs)}._mobileDayGroupPopoverOverlay_1lczp_3205{position:fixed;inset:0;z-index:400;background:#0003}._mobileDayGroupPopover_1lczp_3205{position:fixed;right:12px;width:calc(100vw - 24px);max-width:280px;--panel-z: 401;--panel-max-height: 60vh}._mobileDayGroupPopoverItemIcon_1lczp_3246{flex-shrink:0;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-sm)}._timelineContextMenuOverlay_1lczp_3258{position:fixed;inset:0;z-index:400;background:transparent}@media(max-width:1024px){._pageHeaderControls_1lczp_62{width:100%;justify-content:flex-start;margin-left:0}._pageHeaderSecondary_1lczp_72,._pageHeaderPrimary_1lczp_73{width:100%;justify-content:flex-start}}._timelineContextMenu_1lczp_3258{position:fixed;min-width:220px;max-width:260px}._timelineContextMenuHeader_1lczp_3292{display:flex;flex-direction:column;gap:4px}._timelineContextMenuProject_1lczp_3298{font-size:var(--fs-13);font-weight:var(--fw-semibold);color:var(--color-sidebar-text-active);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}._timelineContextMenuDay_1lczp_3307{font-size:var(--fs-12);letter-spacing:var(--ls-caps);font-weight:var(--fw-regular);text-transform:uppercase;color:var(--color-sidebar-text);opacity:.7}._timelineContextMenuBody_1lczp_3316{display:flex;flex-direction:column;gap:6px}._timelineContextMenuItem_1lczp_3322{display:flex;align-items:center;gap:10px;width:100%;padding:6px 8px;background:transparent;border:none;border-radius:var(--radius-lg);font-size:var(--fs-14);color:var(--color-sidebar-text-active);text-align:left;cursor:pointer;transition:background var(--duration-base) ease}._timelineContextMenuItem_1lczp_3322:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._timelineContextMenuItem_1lczp_3322:hover{background:var(--color-sidebar-hover)}._timelineContextMenuShortcut_1lczp_3347{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-sidebar-hover) 60%,transparent);color:var(--color-sidebar-text);font-weight:var(--fw-bold);font-size:var(--fs-13)}._timelineContextMenuSplitItem_1lczp_3362{display:flex;align-items:center;gap:10px;width:100%;padding:6px 8px;border-radius:var(--radius-lg);font-size:var(--fs-14);color:var(--color-sidebar-text-active)}._timelineContextMenuSplitLabel_1lczp_3373{flex:1 1 auto;text-align:left}._timelineContextMenuSplitActions_1lczp_3378{display:inline-flex;border:1px solid var(--color-border);border-radius:var(--radius-full);overflow:hidden}._timelineContextMenuSplitAction_1lczp_3378{padding:3px 10px;background:transparent;border:none;font-size:var(--fs-12);font-weight:var(--fw-medium);color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;transition:background var(--duration-base) ease,color var(--duration-base) ease}._timelineContextMenuSplitAction_1lczp_3378+._timelineContextMenuSplitAction_1lczp_3378{border-left:1px solid var(--color-border)}._timelineContextMenuSplitAction_1lczp_3378:hover,._timelineContextMenuSplitAction_1lczp_3378:focus-visible{background:color-mix(in srgb,var(--cat-projects, #5ad043) 12%,transparent);color:var(--color-text);outline:none}._timelineContextMenuGrid_1lczp_3410{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-2);padding:var(--space-1) 0}._timelineContextMenuCard_1lczp_3417{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);padding:var(--space-2) var(--space-2);border-radius:var(--radius-md);border:1px solid var(--color-border);background:transparent;cursor:pointer;color:var(--color-text-secondary);text-align:center;min-height:56px;transition:border-color var(--duration-base) ease,background var(--duration-base) ease,color var(--duration-base) ease}._timelineContextMenuCard_1lczp_3417:hover,._timelineContextMenuCard_1lczp_3417:focus-visible{border-color:color-mix(in srgb,var(--card-color, var(--color-brand)) 40%,transparent);background:color-mix(in srgb,var(--card-color, var(--color-brand)) 7%,transparent);color:var(--color-text);outline:none}._timelineContextMenuCardIcon_1lczp_3445{display:flex;align-items:center;justify-content:center;width:22px;height:22px;color:color-mix(in srgb,var(--card-color, var(--color-text-muted)) 80%,var(--color-text-muted));transition:color var(--duration-base) ease}._timelineContextMenuCard_1lczp_3417:hover ._timelineContextMenuCardIcon_1lczp_3445,._timelineContextMenuCard_1lczp_3417:focus-visible ._timelineContextMenuCardIcon_1lczp_3445{color:var(--card-color, var(--color-brand))}._timelineContextMenuCardLabel_1lczp_3464{font-size:var(--fs-11);font-weight:var(--fw-medium);line-height:1}._timelineContextMenuIcon_1lczp_3470{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--color-sidebar-text)}._timelineContextMenuSeparator_1lczp_3479{width:100%;height:1px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-sidebar-text-active) 24%,transparent)}._notePreview_1lczp_2729{--note-preview-bg: var(--note-preview-bg-default);--note-preview-accent: var(--cat-notes);--note-preview-border-color: var(--note-preview-accent);--note-preview-shadow: 0 18px 32px rgba(4, 7, 15, .6);--note-preview-shadow-inset: 0 0 0 1px rgba(255, 255, 255, .03) inset;--note-preview-handle-size: 22px;--note-preview-handle-inset: var(--space-0);--flag-lead: var(--avatar-size-sm);position:relative;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);--flag-radius: var(--radius-2xl);border-radius:var(--flag-radius);border:1px solid var(--note-preview-border-color);background:var(--note-preview-bg);color:var(--color-text);box-shadow:var(--note-preview-shadow),var(--note-preview-shadow-inset);min-width:208px;max-width:260px}._timelineFlagWorkstream_1lczp_3505{position:absolute;inset:-1px;border:1px solid var(--workstream-color);border-radius:inherit;clip-path:inset(0 0 calc(100% - var(--flag-radius, var(--radius-md))) 0);pointer-events:none;z-index:2}:root[data-theme=light] ._notePreview_1lczp_2729{--note-preview-shadow: 0 12px 20px rgba(17, 24, 39, .24);--note-preview-shadow-inset: 0 0 0 1px rgba(17, 24, 39, .16) inset}._taskPreview_1lczp_3538{--note-preview-bg: var(--note-preview-bg-task);--note-preview-accent: var(--cat-tasks)}._trackUpPreview_1lczp_3543{--note-preview-bg: var(--note-preview-bg-trackup);--note-preview-accent: var(--cat-trackups)}._notePreviewOverlay_1lczp_2796{--note-preview-bg: var(--color-popover-bg, #1f2631);--flag-radius: var(--radius-md);border-radius:var(--flag-radius);cursor:default;pointer-events:auto;transition:transform var(--duration-base) ease,box-shadow var(--duration-base) ease,opacity var(--duration-base) ease,filter var(--duration-base) ease}._notePreviewOverlay_1lczp_2796:hover{background:color-mix(in srgb,var(--note-preview-accent) 4%,var(--note-preview-bg))}._notePreviewOverlay_1lczp_2796:hover:after{background:color-mix(in srgb,var(--note-preview-accent) 4%,var(--note-preview-bg))}._notePreviewOverlay_1lczp_2796:after{content:"";position:absolute;left:50%;bottom:-8px;width:16px;height:16px;border-radius:var(--radius-xs);background:var(--note-preview-bg);border:1px solid var(--note-preview-border-color);border-top-color:transparent;border-left-color:transparent;transform:translate(-50%) rotate(45deg);box-shadow:none}._timelineEntryNotesVertical_1lczp_3078 ._notePreviewOverlay_1lczp_2796:after{left:-8px;top:50%;bottom:auto;transform:translateY(-50%) rotate(45deg);border-top-color:transparent;border-right-color:transparent;border-left-color:var(--note-preview-border-color);border-bottom-color:var(--note-preview-border-color)}._notePreviewInteractive_1lczp_2729{cursor:pointer}._notePreviewInteractive_1lczp_2729:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}._notePreviewOverlayActive_1lczp_3611{opacity:1;filter:none}._notePreviewOverlayMuted_1lczp_3616{opacity:.08;filter:saturate(.6)}._notePreviewWorkstreamDimmed_1lczp_3623{opacity:.25;filter:saturate(.55)}._notePreviewDragHandle_1lczp_3629{position:absolute;top:var(--note-preview-handle-inset);right:var(--note-preview-handle-inset);z-index:6;display:inline-flex;align-items:center;justify-content:center;width:var(--note-preview-handle-size);height:var(--note-preview-handle-size);padding:0;border:none;border-radius:0 calc(var(--flag-radius) - 1px) 0 var(--radius-sm);background:color-mix(in srgb,var(--note-preview-accent) 18%,var(--note-preview-bg));color:var(--color-text-muted);cursor:grab;opacity:0;transition:opacity var(--duration-base) ease,background var(--duration-base) ease,color var(--duration-base) ease;touch-action:none}._notePreviewOverlay_1lczp_2796:hover ._notePreviewDragHandle_1lczp_3629,._notePreviewOverlay_1lczp_2796:focus-within ._notePreviewDragHandle_1lczp_3629{opacity:1}._notePreviewDragHandle_1lczp_3629:hover{background:color-mix(in srgb,var(--note-preview-accent) 32%,var(--note-preview-bg));color:var(--color-text)}._notePreviewDragHandle_1lczp_3629:active{cursor:grabbing}._notePreview_1lczp_2729:has(>._notePreviewDragHandle_1lczp_3629) ._notePreviewMeta_1lczp_3672,._notePreview_1lczp_2729:has(>._notePreviewDragHandle_1lczp_3629) ._notePreviewExcerpt_1lczp_3673{padding-right:calc(var(--note-preview-handle-size) + var(--note-preview-handle-inset) + var(--space-1) - var(--space-3))}._notePreviewDragging_1lczp_3681{opacity:.4;filter:saturate(.7)}._timelineEntrySegmentDropTarget_1lczp_3687:after{opacity:1;transform:scaleY(1);background:#ffffff80;box-shadow:inset 0 0 0 2px #ffffffe6,0 0 10px #00000040}._timelineDragGhost_1lczp_3699{position:fixed;top:0;left:0;z-index:1300;margin:0;pointer-events:none;transition:none;will-change:transform;background:color-mix(in srgb,var(--note-preview-accent) 4%,var(--note-preview-bg))}._timelineDragGhost_1lczp_3699:after{display:none}._timelineDragGhostWrap_1lczp_3723{position:fixed;top:0;left:0;z-index:1300;pointer-events:none;will-change:transform}._timelineDragGhostWrap_1lczp_3723 ._notePreviewOverlay_1lczp_2796{background:color-mix(in srgb,var(--note-preview-accent) 4%,var(--note-preview-bg))}._timelineDragGhostWrap_1lczp_3723 ._notePreviewOverlay_1lczp_2796:after{display:none}._timelineEventMarkerDragHandle_1lczp_2970{position:absolute;top:0;right:0;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:0 calc(var(--flag-radius) - 1px) 0 var(--radius-sm);background:color-mix(in srgb,var(--timeline-event-marker-color, var(--cat-events, #33d1cc)) 18%,var(--color-popover-bg, #1f2631));color:var(--timeline-event-marker-color, var(--cat-events, #33d1cc));cursor:grab;pointer-events:auto;touch-action:none;transition:background var(--duration-base) ease}._timelineEventMarkerDragHandle_1lczp_2970:hover{background:color-mix(in srgb,var(--timeline-event-marker-color, var(--cat-events, #33d1cc)) 32%,var(--color-popover-bg, #1f2631))}._timelineEventMarkerDragHandle_1lczp_2970:active{cursor:grabbing}._timelineEventGhostBox_1lczp_3782._timelineEventMarkerTooltip_1lczp_2803{position:static;transform:none;opacity:1;visibility:visible;pointer-events:none;margin:0}._timelineEventGhostBox_1lczp_3782._timelineEventMarkerTooltip_1lczp_2803:before,._timelineEventGhostBox_1lczp_3782._timelineEventMarkerTooltip_1lczp_2803:after{display:none}._notePreviewInline_1lczp_3796{width:100%;max-width:100%;min-width:0;align-self:stretch}._notePreviewHeader_1lczp_3803{display:flex;align-items:flex-start;gap:var(--space-2)}._notePreviewTypeBadge_1lczp_3809{display:inline-flex;align-items:center;justify-content:center}._notePreviewContent_1lczp_3818{display:flex;align-items:flex-start;gap:var(--space-2)}._notePreviewIconColumn_1lczp_3824{width:var(--flag-lead);flex-shrink:0;display:inline-flex;flex-direction:column;align-items:center;gap:var(--space-1)}._notePreviewAttachmentIcon_1lczp_3833{display:inline-flex;align-items:center;justify-content:center;color:var(--cat-notes, var(--color-text))}._notePreviewAvatar_1lczp_3843{flex-shrink:0;width:var(--avatar-size-sm);height:var(--avatar-size-sm);border-radius:var(--avatar-radius);display:inline-flex;align-items:center;justify-content:center;font-weight:var(--avatar-initials-weight);font-size:var(--avatar-initials-size-sm);overflow:hidden}._previewAvatarSlot_1lczp_3842{z-index:99}._taskPreviewIconBadge_1lczp_3840{border-radius:0;overflow:visible;background:none;color:var(--cat-tasks, #b46af7)}._taskPreviewIcon_1lczp_3840{width:16px;height:16px;display:block}._notePreviewMeta_1lczp_3672{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0;min-height:var(--flag-lead)}._notePreviewTitle_1lczp_3890{font-size:var(--fs-12);font-weight:var(--fw-semibold);color:var(--color-text);letter-spacing:.01em;display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._taskPreviewSnippet_1lczp_3902{font-size:var(--fs-11);color:var(--color-text-secondary);letter-spacing:.01em;display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._notePreviewExcerpt_1lczp_3673{margin:0;min-height:var(--flag-lead);display:flex;align-items:center;font-size:var(--fs-11);font-weight:var(--fw-medium);line-height:1.5;color:var(--color-text-secondary);white-space:normal}._taskPreviewStatusRow_1lczp_3926{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-top:var(--space-1)}._notePreviewOverlay_1lczp_2796 ._taskPreviewStatusRow_1lczp_3926{flex-wrap:nowrap}._taskPreviewStatusSlot_1lczp_3938{position:relative;display:inline-flex;align-items:center;height:var(--badge-status-size);margin-right:var(--space-2)}._taskPreviewStatusSlotSm_1lczp_3950{width:var(--flag-lead);height:var(--badge-status-size-sm);margin-right:0}._taskPreviewStatusSlot_1lczp_3938 ._taskPreviewStatusFloat_1lczp_3962{position:absolute;left:0;top:0;z-index:2;background:var(--note-preview-bg)}._taskPreviewStatusSlotSm_1lczp_3950 ._taskPreviewStatusFloat_1lczp_3962{left:calc((var(--flag-lead) - var(--badge-status-size-sm)) / 2)}._taskPreviewTimestamp_1lczp_3975{display:inline-flex;align-items:center;font-size:var(--fs-12);color:var(--color-text-muted);letter-spacing:var(--ls-caps);font-weight:var(--fw-regular);text-transform:uppercase;white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis;flex:1 1 auto}._taskPreviewMetaRight_1lczp_3990{margin-left:auto;display:inline-flex;align-items:center;gap:var(--space-2);white-space:nowrap;min-width:0;flex:0 1 auto}._taskPreviewPriority_1lczp_4001{--priority-icon-scale: calc(16 / 24);display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;padding:0;margin-left:0}._timelineLoadingHint_1lczp_4016,._timelineEmptyHint_1lczp_4017{align-self:start;justify-self:center;padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);background:var(--color-hover-overlay);color:var(--color-text-secondary);font-size:var(--fs-13);letter-spacing:.02em;text-transform:uppercase;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}._timelineErrorHint_1lczp_4031{align-self:start;justify-self:center;padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);background:var(--banner-error-bg);color:var(--banner-error-text);font-size:var(--fs-11);letter-spacing:.02em;pointer-events:none;border:1px solid var(--banner-error-border);box-shadow:var(--shadow-md)}._timelineLoadingHint_1lczp_4016{animation:_timelinePulse_1lczp_1 1.4s ease-in-out infinite}._timelineEntriesLayer_1lczp_1933>._timelineErrorHint_1lczp_4031,._timelineEntriesLayer_1lczp_1933>._timelineLoadingHint_1lczp_4016,._timelineEntriesLayer_1lczp_1933>._timelineEmptyHint_1lczp_4017{grid-column:1 / -1}._timelineStatusRow_1lczp_1190{margin-top:var(--space-4);display:flex;justify-content:center}@keyframes _timelinePulse_1lczp_1{0%{opacity:.5}50%{opacity:.9}to{opacity:.5}}@media(max-width:1024px){._weekGrid_1lczp_374{gap:var(--space-3)}._dayList_1lczp_411{grid-template-rows:repeat(5,minmax(0,1fr)) minmax(0,.85fr) minmax(0,.85fr)}._horizontalWrapper_1lczp_1194{--timeline-top-pad: var(--space-3);padding:var(--timeline-top-pad) 0 var(--space-3) 0}._horizontalDayGrid_1lczp_1335{grid-auto-rows:52px}}@media(max-width:640px){._pageHeader_1lczp_10{gap:var(--space-2);position:relative}._pageHeaderMainRow_1lczp_16{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;align-items:center;gap:var(--space-2);row-gap:var(--space-3)}._pageHeaderTitleGroup_1lczp_24{grid-column:1;grid-row:1;padding-left:48px;min-width:0;min-height:40px}._pageHeaderControls_1lczp_62{grid-column:1 / -1;grid-row:2;display:flex;align-items:center;gap:var(--space-2)}._pageHeaderSecondary_1lczp_72,._pageHeaderPrimary_1lczp_73,._toolbarSecondary_1lczp_87,._toolbarCluster_1lczp_95,._timelineControls_1lczp_343,._toolbarPrimary_1lczp_80{display:contents}._viewToggle_1lczp_4148{display:none}._contactFilterPanel_1lczp_138{right:0;left:auto;width:min(280px,calc(100vw - 2 * var(--space-3)));min-width:0}.page:has(._timelinePanel_1lczp_357){height:100%;min-height:0;padding-bottom:0}._timelinePanel_1lczp_357{height:auto;max-height:none;flex:1 1 0;min-height:0;overflow:visible;padding-bottom:0;gap:var(--space-3)}._timelineBodyTight_1lczp_350{flex:1 1 0;min-height:0;overflow:hidden}}._timelineEntryHasPhases_1lczp_2176{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:3px;padding:0;background:none;box-shadow:none;min-height:0;cursor:default}@supports (color: oklch(from red l c calc(h + 20))){._timelineEntryHasPhases_1lczp_2176{background:none}}:root[data-theme=light] ._timelineEntryHasPhases_1lczp_2176{box-shadow:none}._timelineEntryPhases_1lczp_4223{position:relative;width:100%;display:flex;flex-direction:column;gap:2px;pointer-events:auto;animation:_timelinePhasesSlideIn_1lczp_1 .26s cubic-bezier(.22,.61,.36,1)}@keyframes _timelinePhasesSlideIn_1lczp_1{0%{max-height:0;opacity:0}to{max-height:var(--phases-height, 220px);opacity:1}}._timelineEntryPhasesAnimating_1lczp_4233{overflow:hidden}._timelineEntryPhasesClosing_1lczp_4259{overflow:hidden;animation:_timelinePhasesSlideOut_1lczp_1 .22s cubic-bezier(.55,.06,.68,.19) forwards}@keyframes _timelinePhasesSlideOut_1lczp_1{0%{max-height:var(--phases-height, 220px);opacity:1}to{max-height:0;opacity:0}}._timelineEntryPhaseLane_1lczp_4275{position:relative;height:20px}._timelineEntryPhaseBand_1lczp_2110{position:absolute;top:0;bottom:0;display:flex;align-items:center;padding:0 var(--space-2);border-radius:var(--radius-xs);background:var(--phase-color);color:#fff;font-size:var(--fs-11);font-weight:var(--fw-semibold);line-height:1;white-space:nowrap;min-width:4px;cursor:pointer}._timelineEntryPhaseBand_1lczp_2110:hover,._timelineEntryPhaseBand_1lczp_2110:focus-visible{filter:brightness(1.12);outline:none}._timelineEntryPhaseBandDayHighlight_1lczp_4308{position:absolute;top:1px;bottom:1px;border-radius:var(--radius-xs);background:#ffffff38;box-shadow:inset 0 0 0 1px #ffffff14;pointer-events:none}._timelineEntryPhaseBand_1lczp_2110[data-clamped-start=true]{border-top-left-radius:0;border-bottom-left-radius:0}._timelineEntryPhaseBand_1lczp_2110[data-clamped-end=true]{border-top-right-radius:0;border-bottom-right-radius:0}._timelineEntryPhaseBandLabel_1lczp_2110{position:sticky;left:calc(var(--panel-pad-inline, 18px) + 6px);z-index:1;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;padding:0 7px;border-radius:var(--radius-md);background:#000000a3;line-height:16px;transition:background var(--duration-base) ease,box-shadow var(--duration-base) ease}._timelineEntryPhaseBand_1lczp_2110:hover ._timelineEntryPhaseBandLabel_1lczp_2110,._timelineEntryPhaseBand_1lczp_2110:focus-visible ._timelineEntryPhaseBandLabel_1lczp_2110{background:#000000c7;box-shadow:0 0 0 1px #ffffff1a}._timelineEntryPhaseChip_1lczp_2451{display:inline-flex;align-items:center;gap:2px;flex-shrink:0;padding:1px 5px;border-radius:999px;background:#ffffff38;color:inherit;font-size:calc(var(--fs-12) * .78);font-weight:var(--fw-semibold);line-height:1.2;cursor:pointer}._timelineEntryPhaseChip_1lczp_2451:hover,._timelineEntryPhaseChip_1lczp_2451:focus-visible{background:#ffffff61}._phaseDialogSubtitle_1lczp_4389{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0}._timelineEntryPhaseChipActive_1lczp_4396{background:#ffffff80;color:#000000d1}._root_roxsg_8{--mark-surface: var(--color-popover-bg);position:relative;display:inline-grid;grid-template:100% / 100%;place-items:center;flex:none;vertical-align:middle;filter:var(--timeline-mark-shadow)}._layer_roxsg_29{grid-area:1 / 1;display:block}._dimmed_roxsg_37{opacity:var(--timeline-mark-closed-opacity)}._avatarImage_roxsg_41{object-fit:cover}._avatarNeutral_roxsg_47{background:var(--avatar-bg)}._halfFill_roxsg_53{border-radius:var(--radius-full);background:linear-gradient(90deg,var(--mark-category-color) 50%,transparent 50%)}._priority_roxsg_60{display:inline-flex;--priority-icon-scale: calc(var(--timeline-mark-priority-scale) * var(--mark-scale, 1))}._glyph_roxsg_46{display:inline-flex;color:var(--color-text-secondary)}._glyphMuted_roxsg_73{color:var(--color-text-muted)}._glyph_roxsg_46 svg{width:calc(var(--timeline-mark-glyph) * var(--mark-scale, 1));height:calc(var(--timeline-mark-glyph) * var(--mark-scale, 1))}._typeLabel_roxsg_84{font-size:calc(var(--fs-13) * var(--mark-label-scale, 1));font-weight:var(--fw-semibold);letter-spacing:.02em;line-height:1;pointer-events:none}._initials_roxsg_94{font-weight:var(--avatar-initials-weight);letter-spacing:var(--avatar-initials-tracking);line-height:1;pointer-events:none}._initialsXs_roxsg_101{font-size:var(--avatar-initials-size-xs)}._initialsSm_roxsg_105{font-size:var(--avatar-initials-size-sm)}._statusCorner_roxsg_114{position:absolute;top:calc(-1 * var(--mark-corner-offset));left:calc(-1 * var(--mark-corner-offset));display:flex;border-radius:var(--radius-full);background:var(--mark-surface);pointer-events:none}._statusCorner_roxsg_114 ._cornerDot_roxsg_128{justify-content:center;width:calc(var(--badge-dot-size) + 2 * var(--badge-border-width));height:calc(var(--badge-dot-size) + 2 * var(--badge-border-width));padding:0}._statusCorner_roxsg_114 ._cornerDotDone_roxsg_137{background:var(--color-success-light);--badge-dot-color: var(--color-success-text)}._statusCorner_roxsg_114 ._cornerDotCanceled_roxsg_144{background:color-mix(in srgb,var(--color-text-muted) 12%,transparent);color:var(--color-text-muted)}._nextStep_roxsg_151{position:absolute;right:calc(-1 * var(--mark-corner-offset));bottom:calc(-1 * var(--mark-corner-offset))}._pageHeader_17lkh_1{padding-top:var(--space-2);padding-bottom:var(--space-4)}@media(max-width:640px){._pageHeader_17lkh_1{margin-top:2px}}._content_17lkh_12{width:100%;max-width:1280px;margin:0 auto}._tabBar_17lkh_20{margin-bottom:var(--space-5)}._layout_17lkh_24{display:grid;gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:flex-start}._sectionCard_17lkh_31{display:flex;flex-direction:column;gap:0;padding:var(--space-5);border-radius:var(--radius-lg);background:var(--section-box-bg, var(--color-box-bg));border:none;box-shadow:var(--surface-shadow)}:root[data-theme=light] ._sectionCard_17lkh_31{border:1px solid var(--section-box-border, var(--surface-border))}._sectionHeader_17lkh_46{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4)}._sectionTitle_17lkh_54{margin:0;font-family:var(--font-heading);font-size:var(--fs-16);letter-spacing:.02em}._sectionDescription_17lkh_61{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--fs-13);line-height:1.6;max-width:52ch}._placeholderGroup_17lkh_69{display:flex;flex-direction:column;gap:var(--space-3)}._placeholderRow_17lkh_75,._placeholderRowShort_17lkh_76{display:block;height:44px;border-radius:var(--radius-2xl);background:linear-gradient(135deg,#ffffff0f,#ffffff05);border:1px dashed rgba(255,255,255,.08)}._placeholderRowShort_17lkh_76{max-width:45%}._supportCard_17lkh_88{background:var(--section-box-bg, var(--color-box-bg));border:none;border-radius:var(--radius-lg);padding:var(--space-6) var(--space-5);display:flex;flex-direction:column;gap:var(--space-4);position:sticky;top:var(--space-6);box-shadow:var(--surface-shadow)}:root[data-theme=light] ._supportCard_17lkh_88{border:1px solid var(--section-box-border, var(--surface-border))}._supportTitle_17lkh_105{margin:0;font-size:var(--fs-16);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text)}._supportResourceList_17lkh_113{display:flex;flex-direction:column;gap:var(--space-3)}._supportResource_17lkh_113{display:flex;flex-direction:column;gap:var(--space-1);padding-bottom:var(--space-3);border-bottom:1px solid rgba(255,255,255,.08)}:root[data-theme=light] ._supportResource_17lkh_113{border-bottom-color:#0f172a1f}._supportResource_17lkh_113:last-child{padding-bottom:0;border-bottom:none}._supportResourceQuestion_17lkh_136{margin:0;color:var(--color-text-secondary);font-size:var(--fs-13);line-height:1.6}._supportResourceLink_17lkh_143,._supportLink_17lkh_144{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-brand);font-size:var(--fs-13);font-weight:var(--fw-semibold);text-decoration:none}._supportResourceLink_17lkh_143:hover,._supportLink_17lkh_144:hover{text-decoration:underline}._supportDivider_17lkh_159{height:1px;background:#ffffff14}:root[data-theme=light] ._supportDivider_17lkh_159{background:#0f172a1f}._supportSubheading_17lkh_168{margin:0;font-size:var(--fs-13);letter-spacing:.02em;color:var(--color-text)}._supportLinkList_17lkh_175{display:flex;flex-direction:column;gap:var(--space-2)}._appVersion_17lkh_181{margin-top:var(--space-2);font-size:var(--fs-11);color:var(--color-text-muted);letter-spacing:.02em;opacity:.8}._sectionDivider_17lkh_189{height:1px;margin:var(--space-4) 0;background:#ffffff14}:root[data-theme=light] ._sectionDivider_17lkh_189{background:#0f172a1f}._collapsibleSection_17lkh_199{display:flex;flex-direction:column}._collapsibleSummary_17lkh_204{margin:0;font-size:var(--fs-15);font-weight:var(--fw-semibold);letter-spacing:.01em;color:var(--color-text);cursor:pointer;list-style:none;display:flex;align-items:center;gap:var(--space-2);-webkit-user-select:none;user-select:none;padding:var(--space-2) 0;transition:color var(--duration-fast) ease}._collapsibleSummary_17lkh_204:hover{color:var(--color-brand)}._collapsibleSummaryDanger_17lkh_224{color:var(--color-error-text)}._collapsibleSummaryDanger_17lkh_224:hover{color:var(--color-error-text);opacity:.85}._collapsibleSummary_17lkh_204::-webkit-details-marker{display:none}._collapsibleSummary_17lkh_204:before{content:"";display:inline-block;width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transition:transform var(--duration-base) ease;flex:0 0 auto}._collapsibleSection_17lkh_199[open]>._collapsibleSummary_17lkh_204:before{transform:rotate(45deg)}._collapsibleContent_17lkh_253{margin-top:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md, 10px);border:1px solid rgba(255,255,255,.08);background:#ffffff05}:root[data-theme=light] ._collapsibleContent_17lkh_253{border-color:#0f172a1a;background:#0f172a05}._sectionCard_17lkh_31>.form-banner{margin-bottom:var(--space-3)}._bannerIcon_17lkh_275{flex:0 0 auto;width:18px;height:18px}@media(max-width:1280px){._layout_17lkh_24{grid-template-columns:minmax(0,1fr)}._supportCard_17lkh_88{padding:var(--space-5);position:static}}@media(max-width:640px){._sectionCard_17lkh_31{padding:var(--space-4)}._sectionTitle_17lkh_54{font-size:var(--fs-16)}}._settingsList_19xlv_6{display:flex;flex-direction:column}._settingRow_19xlv_11{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:52px;padding:var(--space-3) 0}._settingRow_19xlv_11+._settingRow_19xlv_11{border-top:1px solid rgba(255,255,255,.08)}:root[data-theme=light] ._settingRow_19xlv_11+._settingRow_19xlv_11{border-top-color:#0f172a1a}._settingLabel_19xlv_28{font-size:var(--fs-13);font-weight:var(--fw-semibold);color:var(--color-text);white-space:nowrap;flex:0 0 auto;min-width:140px}._settingValue_19xlv_37{display:flex;align-items:center;gap:var(--space-2);min-width:0;flex:1;justify-content:flex-end}._settingValueText_19xlv_46{font-size:var(--fs-13);color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._avatarButton_19xlv_60[data-has-file=true] ._avatarSurface_19xlv_60{background:var(--surface-media-preview-active-bg)}._avatarButton_19xlv_60[data-loading=true]:after{content:"";position:absolute;inset:0;background:#00000059;border-radius:inherit}._avatarButton_19xlv_60[data-loading=true]:before{--spinner-radius: 50%;top:50%;left:50%;width:18px;height:18px;transform:translate(-50%,-50%);z-index:1}._nameInputs_19xlv_87,._orgInput_19xlv_88{display:flex;gap:var(--space-2);flex:1;justify-content:flex-end;max-width:340px}._formFooter_19xlv_98{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);padding-top:var(--space-3)}._fileInputNative_19xlv_106{display:none}@media(max-width:640px){._settingRow_19xlv_11{flex-direction:column;align-items:flex-start;gap:var(--space-2)}._settingValue_19xlv_37{justify-content:flex-start;width:100%}._nameInputs_19xlv_87,._orgInput_19xlv_88{max-width:100%;justify-content:flex-start}._settingLabel_19xlv_28{min-width:auto}}._preferencesForm_164gl_6{display:flex;flex-direction:column;gap:var(--space-5)}._fieldGrid_164gl_12{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-4)}._fieldGroup_164gl_18{display:flex;flex-direction:column;gap:var(--space-2)}._labelRow_164gl_24{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}._label_164gl_24{font-size:var(--fs-11);letter-spacing:.02em;text-transform:uppercase;color:var(--color-text-secondary)}._hint_164gl_38{margin:0;font-size:var(--fs-11);color:var(--color-text-tertiary)}._statusRow_164gl_44{display:flex;align-items:center;gap:var(--space-2);min-height:24px}._actions_164gl_51{display:flex;justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap}@media(max-width:640px){._fieldGrid_164gl_12{grid-template-columns:minmax(0,1fr)}._actions_164gl_51{justify-content:stretch}}._pendingWrapper_1yxt2_1{display:flex;flex-direction:column;gap:var(--space-4)}._pendingBanner_1yxt2_7{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-2xl);border:1px solid color-mix(in srgb,var(--color-warning, #f59e0b) 35%,transparent);background:color-mix(in srgb,var(--color-warning, #f59e0b) 6%,transparent)}:root[data-theme=light] ._pendingBanner_1yxt2_7{border-color:color-mix(in srgb,var(--color-warning, #f59e0b) 45%,transparent);background:color-mix(in srgb,var(--color-warning, #f59e0b) 8%,transparent)}._pendingIcon_1yxt2_22{flex:0 0 auto;width:20px;height:20px;color:var(--color-warning-text);margin-top:1px}._pendingContent_1yxt2_30{display:flex;flex-direction:column;gap:4px;min-width:0}._pendingTitle_1yxt2_37{margin:0;font-size:var(--fs-13);font-weight:var(--fw-semibold);color:var(--color-text)}._pendingDescription_1yxt2_44{margin:0;font-size:var(--fs-12);color:var(--color-text-secondary);line-height:1.5}._pendingDescription_1yxt2_44 strong{color:var(--color-text);font-weight:var(--fw-semibold)}._wrapper_1ard6_6{display:flex;flex-direction:column;gap:var(--space-4)}._headerRow_1ard6_12{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}._sessionCount_1ard6_20{margin:0;font-size:var(--fs-12);color:var(--color-text-secondary)}._list_1ard6_26{display:flex;flex-direction:column;gap:var(--space-2)}._sessionCard_1ard6_32{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-2xl);border:1px solid var(--color-border);background:var(--form-control-bg, rgba(0, 0, 0, .35))}._sessionCard_1ard6_32[data-current=true]{border-color:color-mix(in srgb,var(--color-section-accent) 50%,transparent);background:color-mix(in srgb,var(--color-section-accent) 6%,transparent)}._sessionMeta_1ard6_48{display:flex;flex-direction:column;gap:2px;min-width:0}._sessionDevice_1ard6_55{margin:0;font-size:var(--fs-13);font-weight:var(--fw-semibold);color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._currentBadge_1ard6_73{--badge-tag-bg: color-mix(in srgb, var(--color-section-accent) 18%, transparent);--badge-tag-color: var(--color-section-accent);margin-left:var(--space-2);font-weight:var(--fw-regular);vertical-align:middle}._sessionDetails_1ard6_81{margin:0;font-size:var(--fs-11);color:var(--color-text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:640px){._sessionCard_1ard6_32{grid-template-columns:minmax(0,1fr);gap:var(--space-2)}._sessionCard_1ard6_32>.btn{justify-self:start}}._settingsList_dbvre_6{display:flex;flex-direction:column}._settingRow_dbvre_11{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:52px;padding:var(--space-3) 0;border:none;margin:0}._settingRow_dbvre_11+._settingRow_dbvre_11{border-top:1px solid rgba(255,255,255,.08)}:root[data-theme=light] ._settingRow_dbvre_11+._settingRow_dbvre_11{border-top-color:#0f172a1a}._settingLabel_dbvre_30{font-size:var(--fs-13);font-weight:var(--fw-semibold);color:var(--color-text);white-space:nowrap;flex:0 0 auto;min-width:140px;padding:0}._settingValue_dbvre_40{display:flex;align-items:center;gap:var(--space-2);min-width:0;flex:1;justify-content:flex-end}._radioGroup_dbvre_51{display:flex;align-items:center;gap:var(--space-4);flex:1;justify-content:flex-end}._radioOption_dbvre_59{position:relative;display:inline-flex;align-items:center;gap:var(--space-2);cursor:pointer;font-size:var(--fs-13);color:var(--color-text-secondary);transition:color var(--duration-fast) ease}._radioOption_dbvre_59:hover{color:var(--color-text)}._radioLabel_dbvre_78{-webkit-user-select:none;user-select:none}._toggleRow_dbvre_84{position:relative}._toggleLabel_dbvre_91{font-size:var(--fs-13);color:var(--color-text-secondary);-webkit-user-select:none;user-select:none}._errorMessage_dbvre_2{margin:0 0 var(--space-2)}@media(max-width:640px){._settingRow_dbvre_11{flex-direction:column;align-items:flex-start;gap:var(--space-2)}._radioGroup_dbvre_51{justify-content:flex-start}._settingValue_dbvre_40{justify-content:flex-start;width:100%}._settingLabel_dbvre_30{min-width:auto}}._radioOption_dbvre_59:has(input[type=radio]:disabled) ._radioLabel_dbvre_78{opacity:.5}._wrapper_tulz6_1{display:flex;flex-direction:column;gap:var(--space-4)}._comingSoonBanner_tulz6_9{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-2xl);font-size:var(--fs-13);line-height:1.4;color:var(--color-text-muted);background:#ffffff0a;border:1px dashed rgba(255,255,255,.12)}:root[data-theme=light] ._comingSoonBanner_tulz6_9{background:#0f172a08;border-color:#0f172a1f}._comingSoonIcon_tulz6_27{width:18px;height:18px;flex:0 0 auto;opacity:.6}._settingsList_tulz6_36{display:flex;flex-direction:column;opacity:.4;pointer-events:none;-webkit-user-select:none;user-select:none}._settingRow_tulz6_44{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:52px;padding:var(--space-3) 0}._settingRow_tulz6_44+._settingRow_tulz6_44{border-top:1px solid rgba(255,255,255,.08)}:root[data-theme=light] ._settingRow_tulz6_44+._settingRow_tulz6_44{border-top-color:#0f172a1a}._settingText_tulz6_61{display:flex;flex-direction:column;gap:2px;min-width:0}._settingLabel_tulz6_68{font-size:var(--fs-13);font-weight:var(--fw-semibold);color:var(--color-text)}._settingDescription_tulz6_74{font-size:var(--fs-12);color:var(--color-text-muted);line-height:1.4}._settingValue_tulz6_80{flex:0 0 auto}._toggleRow_tulz6_86{position:relative}@media(max-width:640px){._settingRow_tulz6_44{flex-direction:column;align-items:flex-start;gap:var(--space-2)}}._dangerZone_1egyf_1{display:flex;flex-direction:column;gap:var(--space-4)}._dangerBanner_1egyf_7{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-2xl);border:1px solid color-mix(in srgb,var(--color-error, #ef4444) 35%,transparent);background:color-mix(in srgb,var(--color-error, #ef4444) 6%,transparent)}:root[data-theme=light] ._dangerBanner_1egyf_7{border-color:color-mix(in srgb,var(--color-error, #ef4444) 45%,transparent);background:color-mix(in srgb,var(--color-error, #ef4444) 8%,transparent)}._dangerIcon_1egyf_22{flex:0 0 auto;width:20px;height:20px;color:var(--color-error-text);margin-top:1px}._dangerContent_1egyf_30{display:flex;flex-direction:column;gap:4px;min-width:0}._dangerTitle_1egyf_37{margin:0;font-size:var(--fs-13);font-weight:var(--fw-semibold);color:var(--color-text)}._dangerDescription_1egyf_44{margin:0;font-size:var(--fs-12);color:var(--color-text-secondary);line-height:1.5}._dangerDescription_1egyf_44 strong{color:var(--color-text);font-weight:var(--fw-semibold)}._pendingBanner_1egyf_56{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-2xl);border:1px solid color-mix(in srgb,var(--color-warning, #f59e0b) 35%,transparent);background:color-mix(in srgb,var(--color-warning, #f59e0b) 6%,transparent)}:root[data-theme=light] ._pendingBanner_1egyf_56{border-color:color-mix(in srgb,var(--color-warning, #f59e0b) 45%,transparent);background:color-mix(in srgb,var(--color-warning, #f59e0b) 8%,transparent)}._pendingIcon_1egyf_71{flex:0 0 auto;width:20px;height:20px;color:var(--color-warning-text);margin-top:1px}._pendingContent_1egyf_79{display:flex;flex-direction:column;gap:4px;min-width:0}._pendingTitle_1egyf_86{margin:0;font-size:var(--fs-13);font-weight:var(--fw-semibold);color:var(--color-text)}._pendingDescription_1egyf_93{margin:0;font-size:var(--fs-12);color:var(--color-text-secondary);line-height:1.5}._pendingDescription_1egyf_93 strong{color:var(--color-text);font-weight:var(--fw-semibold)}._dialogBody_1egyf_105{display:flex;flex-direction:column;gap:var(--space-4)}._dialogInfoList_1egyf_111{margin:0;padding-left:var(--space-5);font-size:var(--fs-12);color:var(--color-text-secondary);line-height:1.6;display:flex;flex-direction:column;gap:var(--space-2)}._dialogInfoList_1egyf_111 strong{color:var(--color-text);font-weight:var(--fw-semibold)}._exportHint_1egyf_127{margin:0;font-size:var(--fs-12);color:var(--color-text-secondary)}._exportLink_1egyf_133{padding:0;border:none;background:none;font:inherit;color:var(--color-section-accent, #6366f1);font-weight:var(--fw-semibold);text-decoration:underline;cursor:pointer}._exportLink_1egyf_133:hover{text-decoration:none}._reauthNotice_1egyf_148{margin:0;font-size:var(--fs-13);line-height:1.5;color:var(--color-text)}._section_uedtv_1{display:flex;flex-direction:column;gap:var(--space-4)}._description_uedtv_7{margin:0;font-size:var(--fs-13);line-height:1.5;color:var(--color-text-secondary)}._list_uedtv_14{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}._row_uedtv_30{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-3)}._rowMain_uedtv_37{display:flex;align-items:center;gap:var(--space-3);min-width:0;flex-wrap:wrap}._rowDate_uedtv_45{font-size:var(--fs-13);font-weight:var(--fw-semibold);color:var(--color-text)}._rowMeta_uedtv_51{display:inline-flex;align-items:center;gap:var(--space-3);justify-self:end;flex-wrap:wrap}._rowExpiry_uedtv_59{font-size:var(--fs-12);color:var(--color-text-secondary)}._badge_uedtv_70{--badge-border-color: var(--color-border);font-weight:var(--fw-semibold);color:var(--color-text-secondary)}._badge_pending_uedtv_76,._badge_running_uedtv_77{--badge-border-color: color-mix(in srgb, var(--color-section-accent) 45%, transparent);background:color-mix(in srgb,var(--color-section-accent) 10%,transparent);color:var(--color-text)}._badge_done_uedtv_83{--badge-border-color: color-mix(in srgb, var(--color-success) 45%, transparent);background:color-mix(in srgb,var(--color-success) 10%,transparent);color:var(--color-success-text)}._badge_failed_uedtv_89{--badge-border-color: color-mix(in srgb, var(--color-error) 45%, transparent);background:color-mix(in srgb,var(--color-error) 10%,transparent);color:var(--color-error-text)}._badgeSpinner_uedtv_95{width:14px;height:14px;animation:_dataExportSpin_uedtv_1 1s linear infinite}@keyframes _dataExportSpin_uedtv_1{to{transform:rotate(360deg)}}._reauthNotice_uedtv_107{margin:0;font-size:var(--fs-13);line-height:1.5;color:var(--color-text)}._dialogTitle_uedtv_115{display:inline-flex;align-items:center;gap:var(--space-2)}._stepUpHint_uedtv_122{margin:0 0 var(--space-3);font-size:var(--fs-13);line-height:1.5;color:var(--color-text-secondary)}._wrapper_18rug_1,._planCard_18rug_9{display:flex;flex-direction:column;gap:var(--space-5)}._planLabel_18rug_15{font-size:var(--fs-10);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}._planName_18rug_23{margin:0;font-size:var(--fs-16);font-weight:var(--fw-semibold);color:var(--color-text)}._planMeta_18rug_30{margin:0;font-size:var(--fs-13);color:var(--color-text-secondary)}._planMetaBanner_18rug_36{margin-left:calc(-1 * var(--space-5));margin-right:calc(-1 * var(--space-5));padding:var(--space-2) var(--space-5);border-radius:0;background:color-mix(in srgb,var(--color-warning, #f59e0b) 12%,transparent);border-top:1px solid color-mix(in srgb,var(--color-warning, #f59e0b) 25%,transparent);border-bottom:1px solid color-mix(in srgb,var(--color-warning, #f59e0b) 25%,transparent);color:var(--color-text-secondary);font-weight:var(--fw-medium)}._planMetaBannerActive_18rug_48{margin-left:calc(-1 * var(--space-5));margin-right:calc(-1 * var(--space-5));padding:var(--space-2) var(--space-5);border-radius:0;background:color-mix(in srgb,var(--color-success, #22c55e) 10%,transparent);border-top:1px solid color-mix(in srgb,var(--color-success, #22c55e) 20%,transparent);border-bottom:1px solid color-mix(in srgb,var(--color-success, #22c55e) 20%,transparent);color:var(--color-success-text);font-weight:var(--fw-medium)}._planExpiredText_18rug_60{margin:0;font-size:var(--fs-16);font-weight:var(--fw-semibold);color:var(--color-text)}._intervalToggle_18rug_71{align-self:flex-start}._intervalSavings_18rug_98{padding:1px 6px;border-radius:var(--radius-full);background:var(--color-border-strong);color:var(--color-text);font-size:var(--fs-10);font-weight:var(--fw-semibold);line-height:1.4;white-space:nowrap;transition:background var(--duration-base) ease,color var(--duration-base) ease}.segmented__option[aria-checked=true] ._intervalSavings_18rug_98{background:var(--btn-accent);color:var(--btn-accent-text)}._planCards_18rug_123{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}._planTile_18rug_129{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;transition:border-color var(--duration-base) ease}:root[data-theme=light] ._planTile_18rug_129{border-color:#0f172a1f;background:#0f172a05}._planTile_18rug_129[data-active=true]{border-color:#ffffff2e}:root[data-theme=light] ._planTile_18rug_129[data-active=true]{border-color:#0f172a33;background:#fff;box-shadow:var(--shadow-sm)}._planTile_18rug_129[data-active=false]{opacity:.45;pointer-events:none}._planTileHeader_18rug_160{display:flex;flex-direction:column;gap:var(--space-1)}._planTileTitle_18rug_166{margin:0;font-size:var(--fs-16);font-weight:var(--fw-bold);color:var(--color-text)}._planTileSubtitle_18rug_173{margin:0;font-size:var(--fs-13);color:var(--color-text-secondary)}._planTileDescription_18rug_179{margin:0;font-size:var(--fs-12);color:var(--color-text-secondary);line-height:1.55}._planTileFeatures_18rug_186{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--fs-12);color:var(--color-text-secondary);line-height:1.45}._planTileFeatures_18rug_186 li{display:flex;align-items:flex-start;gap:var(--space-2)}._planTileFeatures_18rug_186 li:before{content:"✓";flex-shrink:0;color:var(--color-brand);font-weight:var(--fw-semibold)}._coreBadge_18rug_218{--badge-border-color: color-mix(in srgb, var(--color-brand) 35%, transparent);background:color-mix(in srgb,var(--color-brand) 20%,transparent);color:var(--color-text);font-weight:var(--fw-semibold);vertical-align:middle;margin-left:4px}._planTileCta_18rug_227{align-self:stretch;margin-top:auto;padding:10px var(--space-4);border-radius:var(--radius-xl);border:1px solid color-mix(in srgb,var(--color-brand) 50%,transparent);background:transparent;color:var(--color-brand);font-size:var(--fs-14);font-weight:var(--fw-semibold);cursor:pointer;transition:background var(--duration-fast) ease}._planTileCta_18rug_227:hover:not(:disabled){background:color-mix(in srgb,var(--color-brand) 10%,transparent)}._planTileCta_18rug_227:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._planTileCta_18rug_227:disabled{opacity:.6;cursor:not-allowed}._planTileFootnote_18rug_255{margin:0;font-size:var(--fs-10);color:var(--color-text-muted);opacity:.7}._actions_18rug_264{display:flex;flex-direction:column;gap:var(--space-2)}._actions_18rug_264>.btn{align-self:flex-start}@media(max-width:640px){._planCards_18rug_123{grid-template-columns:1fr}}._consentCheck_18rug_286{display:flex;align-items:flex-start;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:var(--fs-11);color:var(--color-text-muted);line-height:1.5;padding:4px 0;-webkit-tap-highlight-color:transparent}._consentText_18rug_299{flex:1;min-width:0}._consentCheck_18rug_286 input[type=checkbox]{flex-shrink:0;margin-top:1px}._content_3v10q_1{max-width:720px}._intro_3v10q_5{margin:0 0 var(--space-6);font-size:var(--fs-13);color:var(--color-text-secondary);line-height:1.5}._cards_3v10q_12{display:flex;flex-direction:column;gap:var(--space-3)}._card_3v10q_12{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md, 8px);background:var(--color-bg-surface, transparent);text-decoration:none;color:inherit;transition:border-color var(--duration-base) ease,background var(--duration-base) ease}._card_3v10q_12:hover,._card_3v10q_12:focus-visible{border-color:var(--color-border-strong);background:var(--color-bg-hover, rgba(255, 255, 255, .03))}._card_3v10q_12:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._cardIcon_3v10q_44{flex-shrink:0;font-size:1.4rem;line-height:1;color:var(--color-text-secondary);padding-top:2px}._cardBody_3v10q_52{min-width:0}._cardTitle_3v10q_56{margin:0;font-size:var(--fs-15);font-weight:var(--fw-semibold);line-height:1.3}._cardDescription_3v10q_63{margin:var(--space-1) 0 0;font-size:var(--fs-12);color:var(--color-text-secondary);line-height:1.45}._cardLink_3v10q_70{display:inline-flex;align-items:center;gap:4px;margin-top:var(--space-2);font-size:var(--fs-12);color:var(--color-brand)}._cardLink_3v10q_70 i{font-size:.85em}._layout_hj6ep_1{min-height:100vh;padding:clamp(24px,4vw,48px);background:var(--color-content-bg);display:flex;align-items:center;justify-content:center;position:relative;color:var(--color-text)}._layout_hj6ep_1:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:64px 64px;opacity:.35;pointer-events:none}._panel_hj6ep_24{width:min(500px,100%);background:color-mix(in srgb,rgb(24,26,27) 60%,rgba(24,26,27,.25) 40%);border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.2);box-shadow:0 50px 120px #030509d9,0 0 0 1px #ffffff05 inset;padding:clamp(40px,7vw,64px);display:flex;flex-direction:column;gap:var(--space-8);align-items:center;text-align:center;position:relative;z-index:1}:root[data-theme=light] ._panel_hj6ep_24{background:var(--surface-bg);border-color:var(--surface-border);box-shadow:var(--shadow-xl)}._logo_hj6ep_48{height:48px;width:auto;display:block;color:var(--color-sidebar-text-active);opacity:.85}._title_hj6ep_56{margin:0;font-size:var(--fs-24);font-weight:var(--fw-semibold);letter-spacing:.01em;color:var(--color-text)}._description_hj6ep_66{margin:0;font-size:var(--fs-15);color:var(--color-text-secondary);line-height:1.6;max-width:40ch}._infoList_hj6ep_74{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-4);text-align:left;width:100%}._infoItem_hj6ep_85{display:flex;align-items:flex-start;gap:var(--space-3);font-size:var(--fs-13);color:var(--color-text-secondary);line-height:1.5}._infoIcon_hj6ep_94{flex:0 0 auto;width:20px;height:20px;color:var(--color-warning-text);margin-top:1px}._infoItem_hj6ep_85 strong{color:var(--color-text);font-weight:var(--fw-semibold)}._loginLink_hj6ep_107{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:var(--space-4)}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-v20-latin-regular.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/inter-v20-latin-italic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-v20-latin-500.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-v20-latin-600.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-v20-latin-700.woff2) format("woff2")}@font-face{font-family:Sen;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/sen-v12-latin-regular.woff2) format("woff2")}@font-face{font-family:Sen;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/sen-v12-latin-500.woff2) format("woff2")}@font-face{font-family:Sen;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/sen-v12-latin-600.woff2) format("woff2")}@font-face{font-family:Sen;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/sen-v12-latin-700.woff2) format("woff2")}@font-face{font-family:Sen;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/sen-v12-latin-800.woff2) format("woff2")}:root{--color-brand: #46a1f4;--color-brand-hover: #2588e9;--color-brand-strong: #2a6fb3;--color-text-on-brand: #050505;--color-primary: var(--color-brand);--color-primary-hover: var(--color-brand-hover);--color-primary-strong: var(--color-brand-strong);--color-accent: #f49547;--color-accent-hover: #e67f26;--color-secondary: var(--color-accent);--color-secondary-hover: var(--color-accent-hover);--color-success: #4caf50;--color-warning: #ffc107;--color-error: #f44336;--color-info: #00acc1;--color-success-text: #56b959;--color-warning-text: var(--color-warning);--color-error-text: #ff7d6f;--color-brand-text: #5ab4ff;--color-success-light: rgba(76, 175, 80, .12);--color-warning-light: rgba(255, 193, 7, .14);--color-error-light: rgba(244, 67, 54, .12);--color-info-light: rgba(0, 172, 193, .12);--banner-success-bg: #11351f;--banner-success-border: #1f6d3a;--banner-success-text: #c0f1cf;--banner-error-bg: #3a1214;--banner-error-border: #7a2a2f;--banner-error-text: #ffd8db;--banner-warning-bg: #3a2a12;--banner-warning-border: #836118;--banner-warning-text: #ffe9b3;--banner-info-bg: #13293a;--banner-info-border: #2c5a7a;--banner-info-text: #c6e6ff;--color-app-bg: #0f1011;--color-bg: var(--color-app-bg);--color-surface: #191a1d;--color-surface-muted: #222529;--color-surface-elevated: var(--surface-bg);--entity-dialog-bg: #26292e;--entity-dialog-padding: clamp(var(--space-7), 6vw, var(--space-10));--entity-dialog-max-height: min(880px, calc(100vh - (2 * var(--entity-dialog-padding))));--entity-dialog-divider: rgba(255, 255, 255, .08);--color-border: #313844;--color-border-dark: #101319;--color-border-strong: #424e5e;--color-shadow: rgba(0, 0, 0, .4);--color-hover-overlay: rgba(255, 255, 255, .04);--color-popover-bg: #2a2c32;--color-popover-border: rgba(255, 255, 255, .05);--color-popover-shadow: var(--shadow-lg);--dropdown-surface-bg: var(--color-popover-bg);--dropdown-surface-border: var(--color-border-strong);--dropdown-surface-shadow: var(--color-popover-shadow);--dropdown-item-text: var(--color-text);--dropdown-item-muted: var(--color-text-secondary);--dropdown-item-hover-bg: color-mix(in srgb, var(--color-hover-overlay) 70%, transparent);--dropdown-item-active-bg: color-mix( in srgb, var(--color-section-accent, var(--color-brand)) 24%, var(--dropdown-surface-bg) 76% );--dropdown-item-disabled-opacity: .55;--dropdown-divider-color: color-mix(in srgb, var(--dropdown-item-text) 10%, transparent);--color-text: #fafafa;--color-text-secondary: #e0e0e0;--color-text-muted: #b6b6b6;--color-text-placeholder: #838383;--color-text-inverse: #1d1d1d;--color-focus-ring: var(--color-text);--color-disabled-bg: #2a2f3b;--color-disabled-text: var(--color-text-muted);--checkbox-size: 18px;--checkbox-radius: var(--radius-sm);--checkbox-border-width: 1px;--checkbox-bg: var(--color-sidebar-bg);--checkbox-bg-hover: var(--color-border-strong);--checkbox-border: color-mix(in srgb, var(--color-border) 80%, #000 20%);--checkbox-border-hover: var(--color-border-strong);--checkbox-checked-bg: var(--color-brand);--checkbox-checked-border: var(--color-brand-strong);--checkbox-check-color: #05070c;--checkbox-disabled-bg: color-mix(in srgb, var(--color-disabled-bg) 80%, #000 20%);--checkbox-disabled-border: color-mix(in srgb, var(--color-border) 55%, transparent);--checkbox-focus-ring: var(--color-focus-ring);--toggle-accent: var(--color-brand);--note-preview-bg-default: rgba(18, 20, 28, .96);--note-preview-bg-task: rgba(15, 17, 26, .96);--note-preview-bg-trackup: rgba(24, 12, 20, .96);--scrollbar-size: 10px;--scrollbar-thumb-color: rgba(255, 255, 255, .24);--scrollbar-thumb-hover-color: rgba(255, 255, 255, .34);--scrollbar-thumb-active-color: rgba(255, 255, 255, .44);--scrollbar-track-color: rgba(255, 255, 255, .08);--color-topbar-bg: var(--color-sidebar-active);--color-content-bg: var(--color-app-bg);--color-box-bg: #1a1c1e;--dashboard-section-card-bg: var(--color-box-bg);--section-box-bg: var(--color-box-bg);--content-code-bg: rgba(255, 255, 255, .06);--content-pre-bg: rgba(255, 255, 255, .045);--section-box-border: rgba(255, 255, 255, .06);--color-sidebar-bg: #141416;--color-sidebar-active: #2e3237;--color-sidebar-hover: #1f2226;--color-sidebar-text: #9a9a9a;--color-sidebar-text-active: #ffffff;--color-divider: #2b3240;--color-label-uppercase: #56595e;--cat-timeline: #f49547;--cat-timeline-hover: #e67f26;--cat-timeline-light: rgba(244, 149, 71, .16);--cat-timeline-muted: color-mix(in srgb, var(--cat-timeline) 35%, var(--color-surface));--cat-today: var(--cat-timeline);--today-surface: var(--color-surface-elevated);--today-border: color-mix(in srgb, var(--color-text) 55%, transparent);--today-divider: color-mix(in srgb, var(--color-text) 35%, transparent);--cat-projects: var(--color-text);--cat-projects-hover: #e4e4e4;--cat-projects-muted: color-mix(in srgb, var(--cat-projects) 35%, var(--color-surface));--cat-tasks: #b46af7;--cat-tasks-hover: #9d4ff2;--cat-tasks-light: rgba(180, 106, 247, .16);--cat-tasks-muted: color-mix(in srgb, var(--cat-tasks) 35%, var(--color-surface));--priority-high: #b3261e;--priority-normal: #2e5fa8;--priority-low: #2fbf64;--cat-trackups: #ff4fbf;--cat-trackups-hover: #ff2fae;--cat-trackups-light: rgba(255, 79, 191, .16);--cat-trackups-muted: color-mix(in srgb, var(--cat-trackups) 35%, var(--color-surface));--cat-contacts: #df7c85;--cat-contacts-hover: #ca6973;--cat-contacts-light: rgba(223, 124, 133, .16);--cat-contacts-muted: color-mix(in srgb, var(--cat-contacts) 35%, var(--color-surface));--cat-notes: #ffd447;--cat-notes-hover: #f5c212;--cat-notes-light: rgba(255, 212, 71, .16);--cat-notes-muted: color-mix(in srgb, var(--cat-notes) 35%, var(--color-surface));--cat-events: #33d1cc;--cat-events-hover: #1db8b3;--cat-events-light: rgba(51, 209, 204, .16);--cat-events-muted: color-mix(in srgb, var(--cat-events) 35%, var(--color-surface));--avatar-c1: #f6687a;--avatar-c2: #33d1cc;--avatar-c3: #b46af7;--avatar-c4: #f49547;--avatar-c5: #2fbf64;--avatar-c6: #4d8df6;--avatar-c7: #ff4fbf;--avatar-c8: #ffd447;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 10px;--radius-2xl: 12px;--radius-3xl: 14px;--radius-4xl: 18px;--radius-full: 999px;--shadow-xs: 0 1px 2px rgba(8, 15, 29, .18);--shadow-sm: 0 2px 6px rgba(8, 15, 29, .2);--shadow-md: 0 4px 12px rgba(8, 15, 29, .24);--timeline-mark-shadow: drop-shadow(0 1px 1px rgba(0, 0, 0, .55)) drop-shadow(0 3px 8px rgba(0, 0, 0, .4));--shadow-lg: 0 10px 28px rgba(8, 15, 29, .32);--shadow-xl: 0 18px 44px rgba(8, 15, 29, .4);--shadow-inset: inset 0 0 0 1px rgba(255, 255, 255, .12);--surface-radius: var(--radius-sm);--surface-padding: var(--space-5);--surface-bg: #2a2d32;--surface-border: var(--color-border);--surface-hover-bg: #32363c;--surface-hover-border: rgba(255, 255, 255, .18);--surface-shadow: var(--shadow-md);--surface-overlay-bg: rgba(255, 255, 255, .02);--surface-overlay-border: rgba(255, 255, 255, .05);--surface-overlay-hover-bg: rgba(255, 255, 255, .04);--surface-media-card-bg: rgba(12, 17, 26, .92);--surface-media-card-border: rgba(255, 255, 255, .08);--surface-media-card-shadow: 0 12px 24px rgba(4, 7, 12, .4);--surface-media-preview-active-bg: rgba(255, 82, 164, .25);--project-cover-chip-bg: color-mix(in srgb, var(--surface-bg) 92%, transparent);--project-cover-chip-inset-y: var(--space-1);--project-cover-chip-inset-x: var(--space-3);--surface-timeline-week-gradient: linear-gradient( 90deg, rgba(255, 255, 255, .02) 0%, rgba(255, 255, 255, .02) 71.4286%, rgba(244, 149, 71, .14) 71.4286%, rgba(244, 149, 71, .14) 100% );--btn-font-family: var(--font-body);--btn-font-weight: var(--fw-semibold);--btn-letter-spacing: var(--ls-wide);--btn-text-transform: none;--btn-gap: var(--space-2);--btn-transition: background-color .16s ease, color .16s ease, border-color .16s ease, box-shadow .16s ease, transform .16s ease, opacity .16s ease;--btn-disabled-opacity: .55;--btn-hover-mix: 14%;--btn-primary-hover-target: var(--color-text);--btn-filled-hover-mix: var(--btn-hover-mix);--btn-primary-hover-mix: var(--btn-filled-hover-mix);--btn-link-hover-target: var(--color-text);--btn-link-hover-mix: calc(var(--btn-hover-mix) * 2);--btn-accent: var(--color-brand);--btn-accent-hover: var(--color-brand-hover);--btn-accent-text: var(--color-text-inverse);--btn-secondary-bg: var(--color-surface-elevated);--btn-secondary-text: var(--color-text);--btn-secondary-border: var(--color-border);--btn-secondary-hover-border: var(--color-border-strong);--btn-ghost-text: var(--color-text-secondary);--btn-ghost-hover-text: var(--color-text);--btn-destructive-bg: var(--color-error);--btn-destructive-text: var(--color-text-inverse);--btn-link-quiet-text: var(--color-text-muted);--btn-icon-radius: var(--radius-md);--btn-icon-quiet-opacity: .5;--btn-danger-text: var(--color-error-text);--btn-danger-border: color-mix(in srgb, var(--color-error) 55%, transparent);--btn-danger-hover-bg: color-mix(in srgb, var(--color-error) 18%, transparent);--btn-danger-hover-border: color-mix(in srgb, var(--color-error) 75%, transparent);--badge-gap: var(--space-1);--badge-padding-y: 4px;--badge-padding-x: 12px;--badge-font-size: var(--fs-12);--badge-gap-sm: 4px;--badge-padding-y-sm: 2px;--badge-padding-x-sm: 8px;--badge-font-size-sm: var(--fs-11);--badge-project-max-width: 160px;--badge-border-width: 1px;--badge-dot-size: 8px;--badge-dot-size-sm: 5px;--badge-status-size: 24px;--badge-status-size-sm: 16px;--badge-status-gap: var(--space-2);--badge-status-padding-leading: 7px;--badge-status-padding-leading-sm: 4px;--badge-icon-size: var(--badge-status-size);--badge-icon-size-md: var(--btn-icon-size-sm);--badge-icon-size-lg: var(--btn-icon-size-md);--badge-due-today-tint: 15%;--badge-brand-padding-x: 6px;--badge-count-size: 22px;--badge-count-padding-x: 6px;--badge-count-font-size: var(--badge-font-size-sm);--badge-count-tint: 2%;--badge-count-border: 22%;--badge-count-dot-size: var(--badge-dot-size);--badge-count-hover-tint: 22%;--state-dot-size: 7px;--state-dot-content-size: 5px;--state-dot-content-mix: 50%;--timeline-mark-glyph: 11px;--timeline-mark-closed-opacity: .75;--timeline-mark-priority-scale: calc(11 / 24);--spinner-width: 2px;--spinner-duration: 1.1s;--spinner-head: var(--color-text-secondary);--spinner-track: color-mix(in srgb, var(--color-text-secondary) 24%, transparent);--badge-tag-bg: var(--color-hover-overlay);--badge-tag-color: var(--color-text-secondary);--colored-text-l-min: .78;--colored-text-l-max: 1;--status-badge-label-l-min: var(--colored-text-l-min);--status-badge-label-l-max: var(--colored-text-l-max);--project-badge-tint: 15%;--project-badge-border: 55%;--project-badge-surface-l-min: .45;--project-badge-surface-l-max: 1;--project-badge-hover-chroma: 1.6;--project-badge-tint-hover: 18%;--project-badge-border-hover: 90%;--chip-bg: var(--color-hover-overlay);--chip-border: var(--color-border);--chip-empty-border: var(--color-border-strong);--chip-hover-mix: 8%;--chip-hover-border: var(--color-border-strong);--chip-gap: var(--space-1);--chip-padding-y: 5px;--chip-padding-x: 12px;--chip-font-size: var(--fs-12);--chip-line-height: var(--lh-normal);--chip-border-width: 1px;--chip-radius: var(--radius-md);--chip-padding-y-sm: var(--badge-padding-y-sm);--chip-padding-x-sm: var(--badge-padding-x-sm);--chip-font-size-sm: var(--badge-font-size-sm);--chip-disabled-opacity: var(--btn-disabled-opacity);--control-height: 32px;--auth-control-height: 48px;--btn-padding-y-sm: 3px;--btn-padding-x-sm: 11px;--btn-radius-sm: var(--radius-md);--btn-font-size-sm: var(--fs-13);--btn-padding-y-md: 6px;--btn-padding-x-md: 14px;--btn-radius-md: var(--radius-md);--btn-font-size-md: var(--fs-14);--btn-icon-size-sm: 32px;--btn-icon-size-md: 36px;--btn-icon-glyph-sm: 14px;--btn-icon-glyph-md: 18px;--icon-glyph-mini: 12px;--btn-spinner-size-sm: 14px;--btn-spinner-size-md: 16px;--btn-padding-y: var(--btn-padding-y-md);--btn-padding-x: var(--btn-padding-x-md);--btn-radius: var(--btn-radius-md);--btn-font-size: var(--btn-font-size-md);--btn-icon-size: var(--btn-icon-size-md);--btn-icon-glyph: var(--btn-icon-glyph-md);--btn-spinner-size: var(--btn-spinner-size-md);--avatar-size-xs: 26px;--avatar-size-sm: 36px;--avatar-size-md: 44px;--avatar-size-lg: 56px;--avatar-size-xl: 78px;--avatar-size-2xl: 120px;--avatar-radius: var(--radius-md);--avatar-bg: var(--color-hover-overlay);--avatar-border-color: var(--surface-border);--avatar-border-strong: var(--color-border-strong);--avatar-tint-strength: 22%;--avatar-initials-weight: var(--fw-semibold);--avatar-initials-tracking: .04em;--avatar-initials-size-xs: var(--fs-10);--avatar-initials-size-sm: var(--fs-12);--avatar-initials-size-md: var(--fs-14);--avatar-initials-size-lg: var(--fs-18);--avatar-initials-size-xl: var(--fs-24);--avatar-initials-size-2xl: var(--fs-36);--avatar-glyph-size-xs: 12px;--avatar-glyph-size-sm: 16px;--avatar-glyph-size-md: 20px;--avatar-glyph-size-lg: 24px;--avatar-glyph-size-xl: 34px;--avatar-hover-brightness: 1.06;--avatar-bg-hover: color-mix(in srgb, var(--color-text) 12%, transparent);--avatar-tint-strength-hover: 32%;--avatar-stack-overlap: -6px;--avatar-stack-more-bg: color-mix(in srgb, var(--color-text) 12%, transparent);--panel-radius: var(--radius-lg);--panel-padding: var(--space-2);--panel-gap: var(--space-2);--panel-max-height: 420px;--panel-item-radius: var(--radius-md);--panel-item-padding-y: var(--space-1);--panel-item-padding-x: 10px;--panel-item-gap: var(--space-2);--panel-item-row-gap: 0;--panel-item-font-size: var(--fs-13);--z-dropdown: 60;--z-app-banner: 900;--z-overlay: 1150;--z-modal: 1300;--z-confirm: 1600;--z-popover-in-modal: 1605;--z-lightbox: 2000;--z-toast: 2100;--z-tooltip: 2200;--font-display: "Sen", sans-serif;--font-heading: "Inter", -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--font-body: "Inter", -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--auth-brand-font-size: clamp(var(--fs-30), 4.4vw, var(--fs-36));--fs-10: .625rem;--fs-11: .6875rem;--fs-12: .75rem;--fs-13: .8125rem;--fs-14: .875rem;--fs-15: .9375rem;--fs-16: 1rem;--fs-18: 1.125rem;--fs-20: 1.25rem;--fs-24: 1.5rem;--fs-30: 1.875rem;--fs-36: 2.25rem;--fs-48: 3rem;--fs-60: 3.75rem;--fs-72: 4.5rem;--lh-tight: 1.15;--lh-snug: 1.25;--lh-normal: 1.5;--lh-loose: 1.7;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-extrabold: 800;--ls-tight: -.01em;--ls-normal: 0;--ls-wide: .02em;--ls-caps: .04em;--duration-fast: .12s;--duration-base: .16s;--duration-slow: .22s;--ease-standard: cubic-bezier(.4, 0, .2, 1);--stack-layer-1-x: -3px;--stack-layer-1-y: 7px;--stack-layer-1-rotation: -1.4deg;--stack-layer-1-scale: .985;--stack-layer-2-x: 4px;--stack-layer-2-y: 13px;--stack-layer-2-rotation: 1.1deg;--stack-layer-2-scale: .97;--stack-layer-3-x: -5px;--stack-layer-3-y: 19px;--stack-layer-3-rotation: -.8deg;--stack-layer-3-scale: .955;--stack-layer-4-x: 3px;--stack-layer-4-y: 24px;--stack-layer-4-rotation: 1.7deg;--stack-layer-4-scale: .94;--stack-factor-rest: 1;--stack-factor-hover: 1.7;--stack-factor-drag-over: 2.4;--stack-card-hover-y: -3px;--stack-card-hover-bg: var(--card-hover-bg, var(--surface-hover-bg));--stack-card-hover-border: var(--surface-hover-border);--stack-card-drop-y: -10px;--stack-card-drop-rotation: -1.5deg;--stack-height: 180px;--stack-drag-source-opacity: .4;--stack-drag-preview-opacity: .9;--stack-ghost-label-color: var(--color-text-secondary);--stack-ghost-marker-opacity: .5;--stack-slot-border: var(--surface-border);--stack-slot-active-border: var(--color-text-secondary);--stack-slot-active-bg: var(--surface-hover-bg);--stack-slot-color: var(--color-text-muted);--stack-open-slot-bg: var(--color-box-bg);--stack-open-slot-icon-opacity: .5;--stack-open-slot-icon-hover-rotation: 180deg;--stack-open-card-rotation: 3deg;--stack-open-card-scale: .96;--stack-layer-tone: var(--color-app-bg);--stack-layer-bg-1: color-mix(in srgb, var(--surface-bg) 84%, var(--stack-layer-tone));--stack-layer-bg-2: color-mix(in srgb, var(--surface-bg) 68%, var(--stack-layer-tone));--stack-layer-bg-3: color-mix(in srgb, var(--surface-bg) 52%, var(--stack-layer-tone));--stack-layer-bg-4: color-mix(in srgb, var(--surface-bg) 36%, var(--stack-layer-tone));--stack-layer-shadow: var(--shadow-sm), var(--shadow-md);--stack-card-shadow: var(--shadow-md);--stack-transform-duration: .22s;--stack-transform-ease: ease;--stack-flight-duration: .38s;--stack-flight-cleanup: .42s;--stack-motion-max-items: 40;--stack-motion-stagger: 28ms;--stack-motion-max-stagger: .3s;--stack-motion-ease: cubic-bezier(.2, .7, .2, 1);--stack-motion-ghost-bg: var(--surface-bg);--stack-motion-ghost-border: var(--surface-hover-border);--stack-motion-ghost-opacity: .9;--stack-close-duration: .22s;--stack-close-cleanup: .26s;--stack-close-stagger: 0ms;--stack-close-max-stagger: 0ms;--stack-close-ease: ease-out;--stack-close-ghost-opacity: .35;--stack-header-gap: var(--space-2);--stack-header-offset: var(--space-6);--stack-header-stage-gap: var(--space-3);--stack-row-bottom: var(--space-8);--stack-peek-inset: var(--space-3);--stack-open-area-gap: var(--space-5);--stack-open-area-padding: var(--space-4);--stack-layer-overflow: var(--space-9);--space-0: 0px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 18px;--space-6: 22px;--space-7: 30px;--space-8: 38px;--space-9: 48px;--space-10: 64px;--space-11: 80px;--space-12: 96px;--space-13: 112px;--space-xxs: var(--space-1);--space-xs: var(--space-2);--space-sm: var(--space-3);--space-md: var(--space-4);--space-lg: var(--space-6);--space-xl: var(--space-7);--space-2xl: var(--space-9);--space-3xl: var(--space-10);--bp-xs: 480px;--bp-sm: 640px;--bp-md: 768px;--bp-lg: 1024px;--bp-xl: 1280px;--bp-2xl: 1536px;--container-sm: 640px;--container-md: 768px;--container-lg: 1024px;--container-xl: 1200px}:root[data-theme=light]{--nav-item-fw: var(--fw-medium);--nav-item-fw-active: var(--fw-semibold);--color-brand: #2a6fb3;--color-brand-hover: #225f9a;--color-brand-strong: #1b4f86;--color-text-on-brand: #ffffff;--stack-layer-tone: var(--surface-hover-bg);--color-app-bg: #f2f2f3;--color-bg: var(--color-app-bg);--color-content-bg: #fafafa;--color-surface: #ffffff;--color-surface-muted: #f4f5f8;--color-surface-elevated: #ffffff;--color-box-bg: #f2f2f3;--dashboard-section-card-bg: var(--color-content-bg);--section-box-bg: var(--dashboard-section-card-bg);--content-code-bg: rgba(15, 23, 42, .055);--content-pre-bg: rgba(15, 23, 42, .055);--section-box-border: var(--surface-border);--surface-media-card-bg: var(--color-hover-overlay);--color-topbar-bg: #ffffff;--color-sidebar-bg: #f2f2f3;--color-sidebar-active: #e8e9ee;--color-sidebar-hover: #eceef3;--color-sidebar-text: #4a5468;--color-sidebar-text-active: #1b2737;--color-border: rgba(17, 24, 39, .1);--color-border-strong: rgba(17, 24, 39, .18);--color-divider: rgba(17, 24, 39, .1);--color-hover-overlay: rgba(17, 24, 39, .06);--color-popover-bg: #ffffff;--color-popover-border: rgba(17, 24, 39, .12);--color-popover-shadow: 0 18px 48px rgba(17, 24, 39, .14);--dropdown-surface-bg: var(--color-popover-bg);--dropdown-surface-border: var(--color-border-strong);--dropdown-surface-shadow: var(--color-popover-shadow);--dropdown-item-text: var(--color-text);--dropdown-item-muted: color-mix(in srgb, var(--color-text-secondary) 80%, #000 20%);--dropdown-item-hover-bg: rgba(15, 23, 42, .07);--dropdown-item-active-bg: color-mix( in srgb, var(--color-section-accent, var(--color-brand)) 16%, #ffffff 84% );--dropdown-item-disabled-opacity: .4;--dropdown-divider-color: color-mix(in srgb, var(--dropdown-item-text) 8%, transparent);--entity-dialog-bg: var(--color-surface-elevated);--entity-dialog-divider: rgba(15, 23, 42, .08);--checkbox-bg: #ffffff;--checkbox-bg-hover: rgba(15, 23, 42, .04);--checkbox-border: rgba(15, 23, 42, .16);--checkbox-border-hover: rgba(15, 23, 42, .26);--checkbox-checked-bg: var(--color-brand);--checkbox-checked-border: var(--color-brand-hover);--checkbox-check-color: #ffffff;--checkbox-disabled-bg: rgba(15, 23, 42, .08);--checkbox-disabled-border: rgba(15, 23, 42, .12);--scrollbar-thumb-color: rgba(15, 23, 42, .22);--scrollbar-thumb-hover-color: rgba(15, 23, 42, .32);--scrollbar-thumb-active-color: rgba(15, 23, 42, .42);--scrollbar-track-color: rgba(15, 23, 42, .06);--shadow-xs: 0 1px 2px rgba(17, 24, 39, .08);--shadow-sm: 0 2px 6px rgba(17, 24, 39, .08);--shadow-md: 0 4px 12px rgba(17, 24, 39, .1);--timeline-mark-shadow: drop-shadow(0 1px 1px rgba(17, 24, 39, .35)) drop-shadow(0 3px 8px rgba(17, 24, 39, .22));--shadow-lg: 0 10px 28px rgba(17, 24, 39, .12);--shadow-xl: 0 18px 44px rgba(17, 24, 39, .14);--shadow-inset: inset 0 0 0 1px rgba(17, 24, 39, .08);--surface-bg: #f2f2f3;--project-cover-chip-bg: color-mix(in srgb, var(--surface-bg) 96%, transparent);--surface-border: rgba(17, 24, 39, .12);--surface-hover-bg: #e7e7e8;--surface-hover-border: rgba(17, 24, 39, .12);--surface-shadow: 0 1px 2px rgba(17, 24, 39, .06);--surface-hover-shadow: 0 2px 4px rgba(17, 24, 39, .08);--surface-overlay-bg: rgba(17, 24, 39, .04);--surface-overlay-border: rgba(17, 24, 39, .08);--surface-overlay-hover-bg: rgba(17, 24, 39, .08);--surface-timeline-week-gradient: linear-gradient( 90deg, rgba(15, 23, 42, .03) 0%, rgba(15, 23, 42, .03) 71.4286%, rgba(244, 149, 71, .16) 71.4286%, rgba(244, 149, 71, .16) 100% );--color-text: #1c2433;--btn-hover-mix: 10%;--btn-filled-hover-mix: 14%;--color-text-secondary: #4a5468;--color-text-muted: #606876;--color-text-inverse: #ffffff;--color-disabled-bg: rgba(28, 36, 51, .06);--color-disabled-text: #9aa1b5;--color-error: #df2b22;--color-success-text: #007108;--color-warning-text: #a64700;--color-error-text: #ad0000;--color-brand-text: #145da0;--project-badge-surface-l-min: 0;--project-badge-surface-l-max: .72;--colored-text-l-min: 0;--colored-text-l-max: .48;--color-success-light: rgba(76, 175, 80, .18);--color-warning-light: rgba(255, 193, 7, .24);--color-error-light: rgba(223, 43, 34, .22);--color-info-light: rgba(0, 172, 193, .2);--banner-success-bg: rgba(76, 175, 80, .12);--banner-success-border: rgba(76, 175, 80, .4);--banner-success-text: #1f4f2a;--banner-error-bg: rgba(244, 67, 54, .12);--banner-error-border: rgba(244, 67, 54, .38);--banner-error-text: #722430;--banner-warning-bg: rgba(255, 193, 7, .16);--banner-warning-border: rgba(255, 193, 7, .38);--banner-warning-text: #5c3c04;--banner-info-bg: rgba(0, 172, 193, .14);--banner-info-border: rgba(0, 172, 193, .38);--banner-info-text: #0f3a47;--note-preview-bg-default: rgba(255, 255, 255, .96);--note-preview-bg-task: color-mix(in srgb, #ffffff 92%, var(--cat-tasks, var(--color-brand)) 8%);--note-preview-bg-trackup: color-mix( in srgb, #ffffff 92%, var(--cat-trackups, var(--color-brand)) 8% );--cat-timeline: #b65c00;--cat-timeline-hover: #9b4d00;--cat-timeline-light: rgba(182, 92, 0, .16);--cat-timeline-muted: color-mix(in srgb, var(--cat-timeline) 35%, var(--color-surface));--cat-projects: var(--color-text);--cat-projects-hover: #10151e;--cat-projects-muted: color-mix(in srgb, var(--cat-projects) 35%, var(--color-surface));--cat-tasks: #7d3ce6;--cat-tasks-hover: #6930c9;--cat-tasks-light: rgba(125, 60, 230, .16);--cat-tasks-muted: color-mix(in srgb, var(--cat-tasks) 35%, var(--color-surface));--cat-trackups: #c61f83;--cat-trackups-hover: #a8186c;--cat-trackups-light: rgba(198, 31, 131, .16);--cat-trackups-muted: color-mix(in srgb, var(--cat-trackups) 35%, var(--color-surface));--cat-contacts: #a74951;--cat-contacts-hover: #92363f;--cat-contacts-light: rgba(167, 73, 81, .16);--cat-contacts-muted: color-mix(in srgb, var(--cat-contacts) 35%, var(--color-surface));--cat-notes: #986c00;--cat-notes-hover: #805b00;--cat-notes-light: rgba(152, 108, 0, .16);--cat-notes-muted: color-mix(in srgb, var(--cat-notes) 35%, var(--color-surface));--cat-events: #00817e;--cat-events-hover: #006c69;--cat-events-light: rgba(0, 129, 126, .16);--cat-events-muted: color-mix(in srgb, var(--cat-events) 35%, var(--color-surface));--avatar-c1: #d94a5d;--avatar-c2: #0f8f8b;--avatar-c3: #7d3ce6;--avatar-c4: #d9731a;--avatar-c5: #1f9d4e;--avatar-c6: #2f6fd0;--avatar-c7: #c61f83;--avatar-c8: #b8860b}html,body{font-family:var(--font-body);font-size:var(--fs-16);line-height:var(--lh-normal);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-color) transparent}*::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}*::-webkit-scrollbar-track{background:var(--scrollbar-track-color);border-radius:var(--radius-full)}*::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-color);border-radius:var(--radius-full);border:2px solid transparent;background-clip:content-box;box-shadow:inset 0 0 0 1px #00000026}*::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover-color)}*::-webkit-scrollbar-thumb:active{background-color:var(--scrollbar-thumb-active-color)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--color-text);letter-spacing:var(--ls-tight);margin:0 0 .5em}h1{font-size:var(--fs-24);line-height:var(--lh-tight);font-weight:var(--fw-bold)}h2{font-size:var(--fs-20);line-height:var(--lh-tight);font-weight:var(--fw-bold)}h3{font-size:var(--fs-18);line-height:var(--lh-snug);font-weight:var(--fw-semibold)}h4{font-size:var(--fs-16);line-height:var(--lh-snug);font-weight:var(--fw-semibold)}h5{font-size:var(--fs-15);line-height:var(--lh-snug);font-weight:var(--fw-medium)}h6{font-size:var(--fs-14);line-height:var(--lh-normal);font-weight:var(--fw-medium)}p{margin:0;font-size:var(--fs-13)}.p-base{font-size:var(--fs-16);line-height:var(--lh-normal)}.p-small{font-size:var(--fs-13);line-height:var(--lh-normal);color:var(--color-text-secondary)}.p-tiny{font-size:var(--fs-11);line-height:var(--lh-loose);color:var(--color-text-muted)}.lead{font-size:var(--fs-18);line-height:var(--lh-loose)}.label{font-size:var(--fs-14);font-weight:var(--fw-medium);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--color-text-secondary)}.button{font-size:var(--fs-14);font-weight:var(--fw-semibold);line-height:1}code,kbd,pre,samp{font-family:var(--font-mono);font-size:.95em}.text-muted{color:var(--color-text-muted)}.text-secondary{color:var(--color-text-secondary)}.text-inverse{color:var(--color-text-inverse)}.entity-section-heading{margin:0;font-family:var(--font-body);font-size:var(--fs-13);font-weight:var(--fw-medium);color:var(--color-text-secondary)}:root{--layout-sidebar-w: 240px;--layout-sidebar-collapsed-w: 72px;--layout-topbar-h: 73px;--rail-collapsed-w: 52px;--rail-expanded-w: 184px;--rail-icon-size: 13px;--nav-item-h: 32px;--nav-item-fs: var(--fs-13);--nav-item-fw: var(--fw-regular);--nav-item-fw-active: var(--fw-medium);--nav-item-gap: var(--space-4);--nav-item-padding-x: var(--space-6);--nav-item-radius: var(--radius-sm);--nav-item-radius-focus: var(--radius-md);--nav-item-icon-size: 15px;--nav-item-text: var(--color-sidebar-text);--nav-item-text-active: var(--color-sidebar-text-active);--nav-item-hover-bg: var(--color-sidebar-hover);--nav-item-active-bg: var(--color-sidebar-active);--nav-item-icon-active: var(--color-brand);--page-pad-x: var(--space-2);--page-pad-y: var(--space-4);--gap-sm: var(--space-3);--gap-md: var(--space-4);--gap-lg: var(--space-6);--grid-mincol-sm: 160px;--grid-mincol-md: 200px;--grid-mincol-lg: 240px;--content-max-w: 1200px}@media(max-width:640px){:root{--page-pad-x: var(--space-1)}}.container{width:min(100%,var(--content-max-w));margin-inline:auto;padding-inline:var(--page-pad-x)}.grid{display:grid;gap:var(--gap-md)}.grid.gap-sm{gap:var(--gap-sm)}.grid.gap-md{gap:var(--gap-md)}.grid.gap-lg{gap:var(--gap-lg)}.grid-auto{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--grid-mincol-sm),1fr));gap:var(--gap-md)}@media(min-width:768px){.grid-auto{grid-template-columns:repeat(auto-fill,minmax(var(--grid-mincol-md),1fr))}}@media(min-width:1024px){.grid-auto{grid-template-columns:repeat(auto-fill,minmax(var(--grid-mincol-lg),1fr))}}.grid-2{display:grid;grid-template-columns:1fr;gap:var(--gap-md)}@media(min-width:768px){.grid-2{grid-template-columns:1fr 1fr}}.grid-3{display:grid;grid-template-columns:1fr;gap:var(--gap-md)}@media(min-width:768px){.grid-3{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.grid-3{grid-template-columns:1fr 1fr 1fr}}.page{padding:2px var(--page-pad-x) var(--page-pad-y) var(--page-pad-x);background:var(--color-content-bg);color:var(--color-text);display:flex;flex-direction:column;height:100%;min-height:0;box-sizing:border-box}@media(max-width:640px){.page{padding-top:0;height:auto;min-height:auto;overflow:visible}}:root{--color-section-accent: var(--color-brand);--color-section-accent-muted: color-mix(in srgb, var(--color-brand) 35%, var(--color-surface))}[data-section=timeline]{--color-section-accent: var(--cat-timeline);--btn-accent: var(--cat-timeline);--toggle-accent: var(--cat-timeline);--btn-accent-hover: var(--cat-timeline-hover);--color-section-accent-muted: var(--cat-timeline-muted);--checkbox-checked-bg: var(--cat-timeline);--checkbox-checked-border: var(--cat-timeline-hover)}[data-section=projects]{--color-section-accent: var(--cat-projects);--btn-accent: var(--cat-projects);--toggle-accent: var(--cat-projects);--btn-accent-hover: var(--cat-projects-hover);--color-section-accent-muted: var(--cat-projects-muted);--checkbox-checked-bg: var(--cat-projects);--checkbox-checked-border: var(--cat-projects-hover);--btn-primary-hover-target: var(--btn-accent-text);--btn-link-hover-target: var(--color-text-secondary);--btn-link-hover-mix: calc(var(--btn-hover-mix) * 4)}[data-section=tasks]{--color-section-accent: var(--cat-tasks);--btn-accent: var(--cat-tasks);--toggle-accent: var(--cat-tasks);--btn-accent-hover: var(--cat-tasks-hover);--color-section-accent-muted: var(--cat-tasks-muted);--checkbox-checked-bg: var(--cat-tasks);--checkbox-checked-border: var(--cat-tasks-hover)}[data-section=trackups]{--color-section-accent: var(--cat-trackups);--btn-accent: var(--cat-trackups);--toggle-accent: var(--cat-trackups);--btn-accent-hover: var(--cat-trackups-hover);--color-section-accent-muted: var(--cat-trackups-muted);--checkbox-checked-bg: var(--cat-trackups);--checkbox-checked-border: var(--cat-trackups-hover)}[data-section=events]{--color-section-accent: var(--cat-events);--btn-accent: var(--cat-events);--toggle-accent: var(--cat-events);--btn-accent-hover: var(--cat-events-hover);--color-section-accent-muted: var(--cat-events-muted);--checkbox-checked-bg: var(--cat-events);--checkbox-checked-border: var(--cat-events-hover)}[data-section=contacts]{--color-section-accent: var(--cat-contacts);--btn-accent: var(--cat-contacts);--toggle-accent: var(--cat-contacts);--btn-accent-hover: var(--cat-contacts-hover);--color-section-accent-muted: var(--cat-contacts-muted);--checkbox-checked-bg: var(--cat-contacts);--checkbox-checked-border: var(--cat-contacts-hover)}[data-section=notes]{--color-section-accent: var(--cat-notes);--btn-accent: var(--cat-notes);--toggle-accent: var(--cat-notes);--btn-accent-hover: var(--cat-notes-hover);--color-section-accent-muted: var(--cat-notes-muted);--checkbox-checked-bg: var(--cat-notes);--checkbox-checked-border: var(--cat-notes-hover)}[data-section=archived]{--color-section-accent: var(--cat-projects);--btn-accent: var(--cat-projects);--toggle-accent: var(--cat-projects);--btn-accent-hover: var(--cat-projects-hover);--color-section-accent-muted: var(--cat-projects-muted);--checkbox-checked-bg: var(--cat-projects);--checkbox-checked-border: var(--cat-projects-hover);--btn-primary-hover-target: var(--btn-accent-text);--btn-link-hover-target: var(--color-text-secondary);--btn-link-hover-mix: calc(var(--btn-hover-mix) * 4)}[data-auth-shell]{--btn-min-height: var(--auth-control-height)}:root:not([data-theme=light]) [data-section=notes]{--btn-primary-hover-target: var(--btn-accent-text);--btn-primary-hover-mix: 11%}:root:not([data-theme=light]) [data-section=events]{--btn-primary-hover-target: var(--btn-accent-text);--btn-primary-hover-mix: 10%}[data-density=compact]{--surface-padding: var(--space-3);--gap-md: var(--space-2);--gap-lg: var(--space-3)}.btn{--btn-accent-border: color-mix(in srgb, var(--btn-accent) 25%, transparent);--btn-accent-border-hover: color-mix(in srgb, var(--btn-accent-hover) 45%, transparent);--btn-pressed-bg: color-mix(in srgb, var(--btn-accent) 18%, transparent);--btn-pressed-text: var(--color-text);--btn-pressed-border: color-mix(in srgb, var(--btn-accent) 35%, transparent);--btn-link-text: color-mix(in srgb, var(--btn-accent), var(--color-text) var(--btn-hover-mix));--btn-link-hover-text: color-mix( in srgb, var(--btn-accent), var(--btn-link-hover-target) var(--btn-link-hover-mix) );display:inline-flex;align-items:center;justify-content:center;gap:var(--btn-gap);padding:var(--btn-padding-y) var(--btn-padding-x);min-height:var(--btn-min-height, calc(var(--btn-padding-y) * 2 + 1.1em));border-radius:var(--btn-radius);border:1px solid transparent;background:transparent;color:var(--color-text);font-family:var(--btn-font-family);font-weight:var(--btn-font-weight);font-size:var(--btn-font-size);letter-spacing:var(--btn-letter-spacing);text-transform:var(--btn-text-transform);line-height:1.1;cursor:pointer;text-decoration:none;transition:var(--btn-transition);-webkit-font-smoothing:inherit}.btn:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.btn:disabled,.btn[aria-disabled=true]{opacity:var(--btn-disabled-opacity);cursor:not-allowed}.btn:disabled{pointer-events:none}.btn--primary{background:var(--btn-accent);color:var(--btn-accent-text);--btn-spinner-color: var(--btn-accent-text)}.btn--primary:not(:disabled):not([aria-disabled=true]):not(.is-loading):hover,.btn--primary:not(:disabled):not([aria-disabled=true]):not(.is-loading)[aria-haspopup][aria-expanded=true]{background:color-mix(in srgb,var(--btn-accent),var(--btn-primary-hover-target) var(--btn-primary-hover-mix))}.btn--primary:not(:disabled):not([aria-disabled=true]):active{transform:translateY(1px)}.btn--secondary{background:var(--btn-secondary-bg);color:var(--btn-secondary-text);border-color:var(--btn-secondary-border);--btn-spinner-color: var(--btn-secondary-text)}.btn--secondary:not(:disabled):not([aria-disabled=true]):not(.is-loading):hover,.btn--secondary:not(:disabled):not([aria-disabled=true]):not(.is-loading)[aria-haspopup][aria-expanded=true]{background:color-mix(in srgb,var(--btn-secondary-bg),var(--color-text) var(--btn-hover-mix));border-color:var(--btn-secondary-hover-border)}.btn--destructive{background:var(--btn-destructive-bg);color:var(--btn-destructive-text);border-color:transparent;--btn-spinner-color: var(--btn-destructive-text)}.btn--destructive:not(:disabled):not([aria-disabled=true]):not(.is-loading):hover,.btn--destructive:not(:disabled):not([aria-disabled=true]):not(.is-loading)[aria-haspopup][aria-expanded=true]{background:color-mix(in srgb,var(--btn-destructive-bg),var(--color-text) var(--btn-filled-hover-mix))}.btn--ghost{background:transparent;color:var(--btn-ghost-text);border-color:transparent;--btn-spinner-color: var(--btn-ghost-text)}.btn--ghost:not(:disabled):not([aria-disabled=true]):not(.is-loading):hover,.btn--ghost:not(:disabled):not([aria-disabled=true]):not(.is-loading)[aria-haspopup][aria-expanded=true]{color:var(--btn-ghost-hover-text);background:color-mix(in srgb,transparent,var(--color-text) var(--btn-hover-mix))}.btn--link{--btn-min-height: auto;background:transparent;border-color:transparent;color:var(--btn-link-text);letter-spacing:var(--ls-normal);text-transform:none;font-weight:var(--fw-medium);padding-inline:0;--btn-spinner-color: var(--btn-link-text)}.btn--link:not(:disabled):not([aria-disabled=true]):not(.is-loading):hover,.btn--link:not(:disabled):not([aria-disabled=true]):not(.is-loading)[aria-haspopup][aria-expanded=true]{color:var(--btn-link-hover-text);text-decoration:underline}.btn--link[data-quiet]{color:var(--btn-link-quiet-text);--btn-spinner-color: var(--btn-link-quiet-text)}.btn--icon{padding:0;min-width:var(--btn-icon-size);min-height:var(--btn-icon-size);width:var(--btn-icon-size);height:var(--btn-icon-size);border-radius:var(--btn-icon-radius);letter-spacing:var(--ls-normal);text-transform:none}.btn[data-tone=accent]{border-color:var(--btn-accent-border)}.btn[data-tone=accent]:not(:disabled):not([aria-disabled=true]):not(.is-loading):hover,.btn[data-tone=accent]:not(:disabled):not([aria-disabled=true]):not(.is-loading)[aria-haspopup][aria-expanded=true]{border-color:var(--btn-accent-border-hover)}.btn[data-tone=danger]{color:var(--btn-danger-text);--btn-spinner-color: var(--btn-danger-text)}.btn--secondary[data-tone=danger]{border-color:var(--btn-danger-border)}.btn[data-tone=danger]:not(:disabled):not([aria-disabled=true]):not(.is-loading):hover,.btn[data-tone=danger]:not(:disabled):not([aria-disabled=true]):not(.is-loading)[aria-haspopup][aria-expanded=true]{color:var(--btn-danger-text);background:var(--btn-danger-hover-bg);border-color:var(--btn-danger-hover-border)}.btn--icon[data-quiet]{opacity:var(--btn-icon-quiet-opacity)}.btn--icon[data-quiet][aria-haspopup][aria-expanded=true]{opacity:1}.btn[aria-pressed=true]{background:var(--btn-pressed-bg);color:var(--btn-pressed-text);border-color:var(--btn-pressed-border)}.btn[aria-pressed=true]:not(:disabled):not([aria-disabled=true]):not(.is-loading):hover,.btn[aria-pressed=true]:not(:disabled):not([aria-disabled=true]):not(.is-loading)[aria-haspopup][aria-expanded=true]{background:color-mix(in srgb,var(--btn-pressed-bg),var(--color-text) var(--btn-hover-mix));color:var(--btn-pressed-text)}.btn--sm{--btn-padding-y: var(--btn-padding-y-sm);--btn-padding-x: var(--btn-padding-x-sm);--btn-radius: var(--btn-radius-sm);--btn-font-size: var(--btn-font-size-sm);--btn-icon-size: var(--btn-icon-size-sm);--btn-icon-glyph: var(--btn-icon-glyph-sm);--btn-spinner-size: var(--btn-spinner-size-sm)}.btn--md{--btn-padding-y: var(--btn-padding-y-md);--btn-padding-x: var(--btn-padding-x-md);--btn-radius: var(--btn-radius-md);--btn-font-size: var(--btn-font-size-md);--btn-icon-size: var(--btn-icon-size-md);--btn-icon-glyph: var(--btn-icon-glyph-md);--btn-spinner-size: var(--btn-spinner-size-md)}.btn svg{width:var(--btn-icon-glyph);height:var(--btn-icon-glyph);flex:none}.btn svg,.btn i{pointer-events:none}.btn.is-loading{position:relative;pointer-events:none;color:transparent}.btn.is-loading>*{visibility:hidden}.btn.is-loading:after{content:"";position:absolute;width:var(--btn-spinner-size);height:var(--btn-spinner-size);border-radius:50%;border:2px solid var(--btn-spinner-color, var(--color-text));border-top-color:transparent;animation:btn-spin .8s linear infinite}@keyframes btn-spin{to{transform:rotate(360deg)}}@media(max-width:640px){.btn--collapse{width:var(--btn-icon-size-md);min-width:var(--btn-icon-size-md);height:var(--btn-icon-size-md);min-height:var(--btn-icon-size-md);padding:0;gap:0;justify-content:center;border-radius:var(--btn-icon-radius)}.btn--collapse .btn__label{display:none}.btn--collapse svg{width:var(--btn-icon-glyph-md);height:var(--btn-icon-glyph-md)}}.row-trigger{display:inline-flex;align-items:center;gap:var(--space-2);padding:2px 6px;margin:-2px -6px;border:none;background:none;color:inherit;font:inherit;text-align:left;border-radius:var(--radius-sm);cursor:pointer;transition:background var(--duration-base) ease,color var(--duration-base) ease}.row-trigger:hover:not(:disabled),.row-trigger:focus-visible:not(:disabled),.row-trigger[aria-haspopup][aria-expanded=true]:not(:disabled){background:var(--color-hover-overlay);color:var(--btn-ghost-hover-text)}.row-trigger:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.row-trigger:disabled{cursor:default;opacity:var(--btn-disabled-opacity)}.btn--block{width:100%}.row-trigger--block{width:100%;padding:0;margin:0;border-radius:var(--radius-lg)}.row-trigger--quiet:hover:not(:disabled),.row-trigger--quiet:focus-visible:not(:disabled){background:none}:root{--form-control-radius: var(--radius-lg);--form-control-padding-y: 12px;--form-control-padding-x: 14px;--form-control-min-height: 44px;--form-control-font-size: var(--fs-15);--form-control-line-height: 1.35;--form-control-font-family: inherit;--form-control-color: var(--color-text);--form-control-placeholder-color: var(--color-text-placeholder, var(--color-text-muted));--form-control-caret-color: var(--color-section-accent, var(--color-brand));--form-control-bg: rgba(12, 17, 26, .92);--form-control-bg-hover: color-mix(in srgb, rgba(12, 17, 26, .92), #fff 4%);--form-control-bg-disabled: rgba(255, 255, 255, .04);--form-control-border-color: var(--color-border);--form-control-border-hover-color: var(--color-border-strong);--form-control-border-disabled-color: var(--color-border);--form-control-border-error-color: var(--color-error);--form-control-transition: background var(--duration-base) ease, border-color var(--duration-base) ease, box-shadow var(--duration-base) ease, color var(--duration-base) ease;--form-control-focus-outline-width: 1px;--form-control-focus-outline-offset: 2px;--form-control-focus-outline-color: var(--color-focus-ring);--form-control-focus-border-color: transparent;--form-control-focus-ring-shadow: 0 0 0 2px color-mix(in srgb, var(--color-focus-ring) 24%, transparent);--drop-target-border-color: color-mix(in srgb, var(--color-brand) 65%, transparent);--drop-target-bg: color-mix(in srgb, var(--color-brand) 9%, transparent);--form-control-textarea-min-height: 110px;--form-control-padding-y-sm: 8px;--form-control-padding-x-sm: 12px;--form-control-font-size-sm: var(--fs-13);--form-control-select-arrow-color: rgba(255, 255, 255, .35);--form-control-select-arrow-size: 6px;--form-control-select-arrow-offset: 16px;--date-picker-indicator-filter: invert(1) brightness(.8)}@media(hover:none)and (pointer:coarse){:root{--form-control-font-size: var(--fs-16);--form-control-font-size-sm: var(--fs-16)}}:root[data-theme=light]{--form-control-bg: rgba(15, 23, 42, .05);--form-control-bg-hover: rgba(15, 23, 42, .1);--form-control-bg-disabled: rgba(15, 23, 42, .12);--form-control-border-disabled-color: rgba(15, 23, 42, .12);--form-control-placeholder-color: color-mix( in srgb, var(--color-text-secondary) 70%, #ffffff 30% );--form-control-select-arrow-color: rgba(15, 23, 42, .45);--date-picker-indicator-filter: none}.form-control{width:100%;min-height:var(--form-control-min-height);padding:var(--form-control-padding-y) var(--form-control-padding-x);border-radius:var(--form-control-radius);border:1px solid var(--form-control-border-color);background:var(--form-control-bg);color:var(--form-control-color);font-size:var(--form-control-font-size);font-family:var(--form-control-font-family);line-height:var(--form-control-line-height);transition:var(--form-control-transition);caret-color:var(--form-control-caret-color);box-shadow:none}.form-control:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--form-control-border-hover-color);background:var(--form-control-bg-hover)}.form-control::placeholder{color:var(--form-control-placeholder-color);opacity:1}.form-control:focus-visible{outline:var(--form-control-focus-outline-width) solid var(--form-control-focus-outline-color);outline-offset:var(--form-control-focus-outline-offset);border-color:var(--form-control-focus-border-color);box-shadow:var(--form-control-focus-ring-shadow);background:var(--form-control-bg-hover)}.form-control:disabled,.form-control[aria-disabled=true]{cursor:not-allowed;color:var(--color-disabled-text);background:var(--form-control-bg-disabled);border-color:var(--form-control-border-disabled-color);opacity:.75}.form-control.form-control--error,.form-control.is-error,.form-control[aria-invalid=true]{border-color:var(--form-control-border-error-color);box-shadow:none}input[type=checkbox]{appearance:none;margin:0;width:var(--checkbox-size);height:var(--checkbox-size);border-radius:var(--checkbox-radius);border:var(--checkbox-border-width) solid var(--checkbox-border);background:var(--checkbox-bg);display:inline-grid;place-content:center;cursor:pointer;transition:background var(--duration-base) ease,border-color var(--duration-base) ease,box-shadow var(--duration-base) ease,opacity var(--duration-base) ease}input[type=checkbox]:after{content:"";width:calc(var(--checkbox-size) * .5);height:calc(var(--checkbox-size) * .3);border:solid transparent;border-width:0 0 2px 2px;transform:rotate(-45deg);transform-origin:center;opacity:0;transition:opacity var(--duration-base) ease,border-color var(--duration-base) ease}input[type=checkbox]:hover:not(:disabled):not([aria-disabled=true]){background:var(--checkbox-bg-hover);border-color:var(--checkbox-border-hover)}input[type=checkbox]:focus-visible{outline:2px solid var(--checkbox-focus-ring);outline-offset:2px;box-shadow:0 0 0 2px color-mix(in srgb,var(--checkbox-focus-ring) 24%,transparent)}input[type=checkbox]:checked{background:var(--checkbox-checked-bg);border-color:var(--checkbox-checked-border)}input[type=checkbox]:checked:after{border-color:var(--checkbox-check-color);opacity:1}input[type=checkbox]:indeterminate,input[type=checkbox][data-indeterminate=true]{background:var(--checkbox-checked-bg);border-color:var(--checkbox-checked-border)}input[type=checkbox]:indeterminate:after,input[type=checkbox][data-indeterminate=true]:after{width:calc(var(--checkbox-size) * .6);height:2px;border:none;background:var(--checkbox-check-color);opacity:1;transform:none}input[type=checkbox]:disabled,input[type=checkbox][aria-disabled=true]{cursor:not-allowed;background:var(--checkbox-disabled-bg);border-color:var(--checkbox-disabled-border);opacity:.65}input[type=checkbox][aria-invalid=true]{border-color:var(--form-control-border-error-color);background:color-mix(in srgb,var(--color-error) 12%,var(--checkbox-bg))}:root[data-theme=light] input[type=checkbox][aria-invalid=true]{background:color-mix(in srgb,var(--color-error) 8%,var(--checkbox-bg))}input[type=checkbox][aria-invalid=true]:checked{background:var(--checkbox-checked-bg);border-color:var(--checkbox-checked-border)}input[type=checkbox][data-shake=true]{animation:control-shake .32s cubic-bezier(.36,.07,.19,.97)}@media(prefers-reduced-motion:reduce){input[type=checkbox][data-shake=true]{animation:none}}@keyframes control-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-3px)}40%,60%{transform:translate(3px)}}input[type=radio]{appearance:none;width:var(--checkbox-size);height:var(--checkbox-size);border-radius:var(--radius-full);border:var(--checkbox-border-width) solid var(--checkbox-border);background:var(--checkbox-bg);display:inline-grid;place-content:center;flex-shrink:0;cursor:pointer;transition:background var(--duration-base) ease,border-color var(--duration-base) ease,box-shadow var(--duration-base) ease,opacity var(--duration-base) ease}input[type=radio]:after{content:"";width:8px;height:8px;border-radius:var(--radius-full);background:var(--checkbox-checked-bg);transform:scale(0);transition:transform var(--duration-fast) ease}input[type=radio]:hover:not(:disabled):not([aria-disabled=true]){background:var(--checkbox-bg-hover);border-color:var(--checkbox-border-hover)}input[type=radio]:focus-visible{outline:2px solid var(--checkbox-focus-ring);outline-offset:2px;box-shadow:0 0 0 2px color-mix(in srgb,var(--checkbox-focus-ring) 24%,transparent)}input[type=radio]:checked{border-color:var(--checkbox-checked-border)}input[type=radio]:checked:after{transform:scale(1)}input[type=radio]:disabled,input[type=radio][aria-disabled=true]{cursor:not-allowed;background:var(--checkbox-disabled-bg);border-color:var(--checkbox-disabled-border);opacity:.65}@media(max-width:768px){.form-control{font-size:var(--fs-16)}}.form-control--sm{min-height:var(--control-height);padding:var(--form-control-padding-y-sm) var(--form-control-padding-x-sm);font-size:var(--form-control-font-size-sm)}textarea.form-control{resize:vertical}.form-control--textarea{min-height:var(--form-control-textarea-min-height)}.form-control--select{appearance:none;padding-right:calc(var(--form-control-padding-x) + var(--form-control-select-arrow-offset));background-image:linear-gradient(45deg,transparent 50%,var(--form-control-select-arrow-color) 50%),linear-gradient(135deg,var(--form-control-select-arrow-color) 50%,transparent 50%);background-position:calc(100% - (var(--form-control-select-arrow-offset) + var(--form-control-select-arrow-size))) calc(50% - 4px),calc(100% - var(--form-control-select-arrow-offset)) calc(50% - 4px);background-size:var(--form-control-select-arrow-size) var(--form-control-select-arrow-size),var(--form-control-select-arrow-size) var(--form-control-select-arrow-size);background-repeat:no-repeat;color-scheme:dark;cursor:pointer}.form-control--select::-ms-expand{display:none}:root[data-theme=light] .form-control--select{color-scheme:light}.form-control--select option{background-color:var(--dropdown-surface-bg);color:var(--dropdown-item-text)}.form-control--select optgroup{background-color:var(--dropdown-surface-bg);color:var(--dropdown-item-muted)}.form-control--select option:disabled{opacity:var(--dropdown-item-disabled-opacity)}.form-control--select option:checked,.form-control--select option[selected]{background-color:var(--dropdown-item-active-bg);color:var(--dropdown-item-text)}.form-control--select option:hover{background-color:var(--dropdown-item-hover-bg)}.form-control--select::-webkit-scrollbar{width:10px}.form-control--select::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--dropdown-item-text) 24%,transparent);border-radius:var(--radius-full)}.form-control--select::-webkit-scrollbar-track{background:transparent}.form-control__hint{margin:0;font-size:var(--fs-12);color:var(--color-text-muted)}.form-control__error-text{margin:0;font-size:var(--fs-11);line-height:var(--lh-normal);color:var(--color-error-text)}.form-control__note{position:absolute;z-index:1;margin:0;pointer-events:none;font-size:var(--fs-11);line-height:var(--lh-normal);color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-control__note--success{color:var(--color-success-text)}.form-control__note--error{color:var(--color-error-text)}.form-control__note--leading{left:var(--form-control-note-inset, var(--space-3));right:var(--form-control-note-inset-end, var(--space-3));top:50%;transform:translateY(-50%)}.form-control__note--corner{right:var(--form-control-note-inset, var(--space-3));bottom:var(--form-control-note-inset-block, var(--space-1))}.form-control__error-float{position:absolute;left:0;bottom:-20px;z-index:3;margin:0;padding:2px 8px;border:1px solid var(--banner-error-border);border-radius:var(--radius-md);background:var(--banner-error-bg);box-shadow:var(--shadow-sm);color:var(--banner-error-text);font-size:var(--fs-10);line-height:var(--lh-snug);white-space:nowrap}.form-banner{display:flex;align-items:center;gap:var(--space-3);margin:0;padding:12px 14px;border:1px solid var(--form-banner-border);border-radius:var(--radius-md);background:var(--form-banner-bg);color:var(--form-banner-text);font-size:var(--fs-13);line-height:var(--lh-normal)}.form-banner__message{min-width:0}.form-banner--error{--form-banner-bg: var(--banner-error-bg);--form-banner-border: var(--banner-error-border);--form-banner-text: var(--banner-error-text)}.form-banner--success{--form-banner-bg: var(--banner-success-bg);--form-banner-border: var(--banner-success-border);--form-banner-text: var(--banner-success-text)}.form-banner--info{--form-banner-bg: var(--banner-info-bg);--form-banner-border: var(--banner-info-border);--form-banner-text: var(--banner-info-text)}.auth-banner{width:100%;margin:0;padding:12px 16px;border:1px solid color-mix(in srgb,var(--auth-banner-tone) 18%,transparent);border-radius:var(--radius-2xl);background:color-mix(in srgb,var(--auth-banner-tone) 12%,transparent);color:var(--auth-banner-text);font-size:var(--fs-12);text-align:left}.auth-banner--error{--auth-banner-tone: var(--color-error);--auth-banner-text: var(--color-error-text)}.auth-banner--info{--auth-banner-tone: var(--banner-info-border);--auth-banner-text: var(--banner-info-text)}.form-control::-webkit-calendar-picker-indicator{filter:var(--date-picker-indicator-filter, none)}.panel{background:var(--dropdown-surface-bg);border:1px solid var(--dropdown-surface-border);border-radius:var(--panel-radius);box-shadow:var(--dropdown-surface-shadow);color:var(--dropdown-item-text);padding:var(--panel-padding);display:flex;flex-direction:column;gap:var(--panel-gap);z-index:var(--panel-z, var(--z-dropdown))}.panel:has(>.panel__list){max-height:var(--panel-max-height);overflow:hidden}.panel[data-overflowing=true]:not(:has(>.panel__list)){max-height:var(--panel-max-height);overflow-y:auto}.panel__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);flex-shrink:0;margin:0;padding-inline:var(--panel-item-padding-x);font-family:var(--font-heading);font-size:var(--fs-12);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--color-text-muted)}.panel__header-status{margin-left:auto;font-size:var(--fs-11);color:var(--color-text-muted)}.panel__list{display:flex;flex-direction:column;gap:var(--panel-item-row-gap);overflow-y:auto;min-height:0;flex:1 1 auto;margin:0;padding:0;list-style:none}.panel__list:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px;border-radius:var(--panel-item-radius)}.panel__list:focus-visible:has([data-active=true]){outline:none}.panel__item{display:flex;align-items:center;gap:var(--panel-item-gap);align-self:stretch;box-sizing:border-box;padding:var(--panel-item-padding-y) var(--panel-item-padding-x);border:none;border-radius:var(--panel-item-radius);background-color:transparent;background-image:none;color:var(--dropdown-item-text);font-family:inherit;font-size:var(--panel-item-font-size);line-height:1.3;text-align:left;cursor:pointer;transition:var(--btn-transition)}.panel__item:not(:disabled):not([aria-disabled=true]):not([data-disabled=true]):hover,.panel__item[data-active=true]:not(:disabled):not([aria-disabled=true]):not([data-disabled=true]){background-image:linear-gradient(color-mix(in srgb,transparent,var(--dropdown-item-text) var(--btn-hover-mix)) 0 100%)}.panel__item[aria-selected=true]{background-color:var(--dropdown-item-active-bg)}.panel__item:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.panel__item:disabled,.panel__item[aria-disabled=true],.panel__item[data-disabled=true]{opacity:var(--dropdown-item-disabled-opacity);cursor:not-allowed}.panel__item:disabled{pointer-events:none}.panel__item[data-tone=danger]{color:var(--btn-danger-text)}.panel__item[data-tone=danger]:not(:disabled):not([aria-disabled=true]):hover,.panel__item[data-tone=danger][data-active=true]:not(:disabled):not([aria-disabled=true]){background-image:linear-gradient(var(--btn-danger-hover-bg) 0 100%)}.panel__item-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--color-text-muted)}.panel__item-icon svg{width:16px;height:16px}.panel__item[data-tone=danger] .panel__item-icon{color:currentColor}.panel__item-main{display:flex;align-items:center;gap:var(--panel-item-gap);flex:1 1 auto;min-width:0;cursor:inherit}.panel__item-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel__item-text{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.panel__item-meta{flex:0 0 auto;font-size:var(--fs-11);color:var(--dropdown-item-muted);white-space:nowrap}.panel__item-text .panel__item-meta{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis}.panel__item-trail{display:inline-flex;align-items:center;gap:var(--space-1);flex:0 0 auto;margin-left:auto}.panel__item-check{display:inline-flex;align-items:center;color:var(--color-section-accent, var(--color-brand))}.panel__divider{flex-shrink:0;height:1px;margin:0;border:none;background:var(--dropdown-divider-color)}.panel__footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);flex-shrink:0;padding-top:var(--panel-padding);border-top:1px solid var(--dropdown-divider-color)}.panel__empty{padding:var(--panel-item-padding-y) var(--panel-item-padding-x);font-size:var(--fs-13);color:var(--color-text-muted);text-align:center}:root{--backdrop-bg: rgba(0, 0, 0, .4)}:root[data-theme=light]{--backdrop-bg: rgba(15, 23, 42, .22)}.backdrop{position:fixed;inset:0;z-index:var(--backdrop-z, var(--z-modal));display:flex;align-items:var(--backdrop-align, center);justify-content:center;padding:var(--backdrop-padding, var(--space-6));background:var(--backdrop-bg);backdrop-filter:var(--backdrop-filter, blur(4px));-webkit-backdrop-filter:var(--backdrop-filter, blur(4px))}:root{--dialog-width-sm: min(340px, 100%);--dialog-width-md: min(520px, 100%);--dialog-width-lg: min(760px, 100%);--dialog-width-xl: min(1040px, 100%)}.dialog-surface{width:var(--dialog-width, var(--dialog-width-md));border-radius:var(--dialog-radius, var(--radius-md));background:var(--dialog-bg, var(--entity-dialog-bg));border:1px solid var(--dialog-border-color, var(--color-border-strong));box-shadow:var(--dialog-shadow, var(--shadow-xl))}.toast-viewport{position:fixed;left:50%;bottom:var(--space-9);transform:translate3d(-50%,0,0);z-index:var(--z-toast);display:flex;flex-direction:column;align-items:center;gap:var(--space-2);max-width:min(90vw,420px);pointer-events:none}.toast{display:inline-flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-radius:var(--radius-full);border:1px solid transparent;box-shadow:var(--shadow-lg);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:var(--fs-13);line-height:var(--lh-normal);text-align:center;pointer-events:auto;animation:toast-in var(--duration-base) ease}.toast--success{background:var(--banner-success-bg);border-color:var(--banner-success-border);color:var(--banner-success-text)}.toast--error{background:var(--banner-error-bg);border-color:var(--banner-error-border);color:var(--banner-error-text)}.toast--warning{background:var(--banner-warning-bg);border-color:var(--banner-warning-border);color:var(--banner-warning-text)}.toast--info{background:var(--banner-info-bg);border-color:var(--banner-info-border);color:var(--banner-info-text)}.toast__message{min-width:0}.toast__action{flex:0 0 auto;display:inline-flex;align-items:center;gap:var(--btn-gap);padding:0;border:none;background:transparent;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;transition:color var(--duration-fast) ease}.toast__action svg{flex:0 0 auto;width:var(--btn-icon-glyph-sm);height:var(--btn-icon-glyph-sm)}.toast__action:hover,.toast__action:focus-visible{color:var(--color-text)}.toast__close,.form-banner__close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;margin-left:calc(var(--space-1) * -1);padding:0;border:none;background:transparent;color:inherit;font-size:var(--fs-16);line-height:1;cursor:pointer}.toast__close,.form-banner__close{opacity:.75;transition:opacity var(--duration-fast) ease}.toast__action:hover,.toast__close:hover,.form-banner__close:hover{opacity:1}.toast__action:focus-visible,.toast__close:focus-visible,.form-banner__close:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-sm);opacity:1}.form-banner__close{margin-left:auto}@keyframes toast-in{0%{opacity:0;transform:translate3d(0,20px,0)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.toast{animation:none}}.tooltip{position:absolute;z-index:var(--z-tooltip);width:max-content;max-width:var(--tooltip-max-width, 240px);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-popover-bg);box-shadow:var(--shadow-md);color:var(--color-text);font-family:var(--font-body);font-size:var(--fs-11);font-weight:var(--fw-regular);line-height:var(--lh-normal);letter-spacing:normal;text-transform:none;text-align:left;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;transform:var(--tooltip-rest, none);transition:opacity var(--duration-base) ease,transform var(--duration-base) ease}.tooltip--below{top:calc(100% + var(--space-2));right:0;--tooltip-rest: translateY(-6px);--tooltip-open: translateY(0)}.tooltip--above{bottom:calc(100% + var(--space-2));left:0;--tooltip-rest: translateY(6px);--tooltip-open: translateY(0)}.tooltip--right{top:50%;left:calc(100% + var(--space-2));--tooltip-rest: translate(10px, -50%);--tooltip-open: translate(0, -50%)}.tooltip--left{top:50%;right:calc(100% + var(--space-2));--tooltip-rest: translate(-10px, -50%);--tooltip-open: translate(0, -50%)}.tooltip--right:before,.tooltip--right:after{content:"";position:absolute;top:50%;left:0;transform:translate(-100%,-50%);border:solid transparent}.tooltip--right:before{border-width:9px;border-right-color:var(--color-border)}.tooltip--right:after{border-width:8px;border-right-color:var(--color-popover-bg);margin-left:1px}.tooltip--left:before,.tooltip--left:after{content:"";position:absolute;top:50%;right:0;transform:translate(100%,-50%);border:solid transparent}.tooltip--left:before{border-width:9px;border-left-color:var(--color-border)}.tooltip--left:after{border-width:8px;border-left-color:var(--color-popover-bg);margin-right:1px}.tooltip-anchor:hover>.tooltip,.tooltip-anchor:focus>.tooltip,.tooltip-anchor:focus-within>.tooltip{opacity:1;visibility:visible;transform:var(--tooltip-open, none)}@media(prefers-reduced-motion:reduce){.tooltip{transition:opacity var(--duration-base) ease;transform:var(--tooltip-open, none)}}.info-hint{width:var(--info-hint-size, 22px);height:var(--info-hint-size, 22px);flex:none;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:50%;border:1px solid color-mix(in srgb,var(--color-section-accent, var(--color-brand)) 45%,transparent);background:transparent;color:var(--color-text-secondary);opacity:.65;cursor:help;text-decoration:none;transition:color var(--duration-base) ease,border-color var(--duration-base) ease,background var(--duration-base) ease,opacity var(--duration-base) ease}.info-hint svg{width:var(--info-hint-icon-size, 14px);height:var(--info-hint-icon-size, 14px)}.info-hint:hover,.info-hint:focus-visible{opacity:1;color:var(--color-section-accent, var(--color-brand));border-color:color-mix(in srgb,var(--color-section-accent, var(--color-brand)) 80%,transparent)}.info-hint:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-focus-ring)}.info-hint--overlay{--info-hint-size: 26px;--info-hint-icon-size: 16px;border-color:var(--color-border);background:var(--color-surface);opacity:1}.info-hint--overlay:hover,.info-hint--overlay:focus-visible{color:var(--color-text);border-color:var(--color-text-secondary)}.app-banner{position:sticky;top:0;z-index:var(--z-app-banner);display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);background:var(--app-banner-bg);border-bottom:1px solid var(--app-banner-border);color:var(--color-text-secondary);font-size:var(--fs-13);line-height:var(--lh-normal)}@media(max-width:768px){.app-banner{padding:var(--space-2) var(--space-4)}}.app-banner--warning{--app-banner-bg: color-mix(in srgb, var(--color-warning) 12%, var(--color-surface));--app-banner-border: color-mix(in srgb, var(--color-warning) 35%, transparent)}.app-banner--neutral{--app-banner-bg: color-mix(in srgb, var(--color-text) 10%, var(--color-surface));--app-banner-border: var(--color-border)}.app-banner__icon{flex:0 0 auto}.app-banner__message{min-width:0}.app-banner__actions{display:flex;align-items:center;gap:var(--space-4);margin-left:auto;flex-shrink:0}.spinner,.spinner-host[data-loading=true]:before{border-radius:var(--spinner-radius, inherit);border:var(--spinner-width) solid var(--spinner-track);border-top-color:var(--spinner-head);animation:spinner-rotate var(--spinner-duration) linear infinite}.spinner{--spinner-radius: 50%}.spinner-host[data-loading=true]:before{content:"";position:absolute}@keyframes spinner-rotate{to{rotate:360deg}}@media(prefers-reduced-motion:reduce){.spinner,.spinner-host[data-loading=true]:before{animation-duration:3s}}:root{--row-padding-y: var(--space-4);--row-padding-x: var(--space-5);--row-dense-padding-y: var(--space-3);--row-dense-padding-x: var(--space-4)}@media(max-width:640px){:root{--row-padding-y: var(--space-3);--row-padding-x: var(--space-4);--row-dense-padding-y: var(--space-2);--row-dense-padding-x: var(--space-3)}}[data-density=compact]{--row-padding-y: var(--space-2);--row-padding-x: var(--space-4);--row-dense-padding-y: var(--space-2);--row-dense-padding-x: var(--space-3)}@media(max-width:640px){[data-density=compact]{--row-padding-y: var(--space-2);--row-padding-x: var(--space-3);--row-dense-padding-y: var(--space-1);--row-dense-padding-x: var(--space-2)}}.list-row{padding:var(--row-padding-y) var(--row-padding-x);border-radius:var(--surface-radius);background:var(--row-bg, var(--surface-bg));box-shadow:var(--surface-shadow);color:var(--color-text)}.list-row--dense{padding:var(--row-dense-padding-y) var(--row-dense-padding-x)}:root[data-theme=light] .list-row{border:1px solid var(--row-border, var(--surface-border))}.list-row--overlay{border:1px solid var(--row-border, var(--surface-border));--row-focus-offset: -2px}.list-row[data-interactive=true]{cursor:pointer;transition:background var(--duration-base) ease,border-color var(--duration-base) ease,var(--row-transition-extra, transform 0s)}.list-row[data-interactive=true]:hover{background:var(--row-hover-bg, var(--surface-hover-bg));border-color:var(--surface-hover-border)}.list-row:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:var(--row-focus-offset, 2px)}.list-row--compact{--list-column-gap: var(--space-4);--list-title-gap: var(--space-1);--list-title-font-size: var(--fs-13);--list-title-font-weight: var(--fw-semibold);--list-title-font-family: var(--font-body);--list-title-letter-spacing: normal;--list-description-font-size: var(--fs-11);--list-description-lines: 1;--list-cell-font-size: var(--fs-12);--list-second-line-min-height: 0;--list-cell-min-height: 0;--list-cell-secondary-min-height: 0}.row-actions{--row-actions-fill: var(--row-bg, var(--surface-bg));--row-actions-fade: var(--space-6);position:absolute;right:0;top:0;bottom:0;z-index:2;display:inline-flex;align-items:center;gap:var(--space-1);background-color:var(--row-actions-fill);opacity:0;transition:opacity var(--duration-base) ease,background-color var(--duration-base) ease}.row-actions:before{content:"";position:absolute;right:100%;top:0;bottom:0;width:var(--row-actions-fade);background:linear-gradient(to right,transparent,var(--row-actions-fill));pointer-events:none}.list-row[data-interactive=true]:hover .row-actions{--row-actions-fill: var(--row-hover-bg, var(--surface-hover-bg));opacity:1}.list-row:has(:focus-visible) .row-actions{opacity:1}.row-actions:has([aria-expanded=true]){opacity:1}@media(hover:none){.row-actions{opacity:1}}:root{--card-tile-padding: var(--space-4)}@media(max-width:640px){:root{--card-padding: var(--space-3)}[data-density=compact]{--card-padding: var(--space-2)}}@property --card-bg{syntax: "*"; inherits: false;}.card{padding:var(--card-padding, var(--surface-padding));border-radius:var(--surface-radius);border:1px solid var(--card-border, var(--surface-border));background:var(--card-bg, var(--surface-bg));box-shadow:var(--surface-shadow);color:var(--color-text)}.card--compact{--card-padding: var(--space-3);--card-gap: var(--space-3);--card-footer-gap: var(--space-2)}.card--tile{padding:var(--card-tile-padding)}.card[data-interactive=true]{cursor:pointer;transition:background var(--duration-base) ease,border-color var(--duration-base) ease,box-shadow var(--duration-base) ease}.card[data-interactive=true]:hover{background:var(--card-hover-bg, var(--surface-hover-bg));border-color:var(--surface-hover-border);box-shadow:var(--surface-hover-shadow, var(--shadow-lg))}.card:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:var(--card-focus-offset, 2px)}.media-tile{width:40px;height:40px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;padding:0;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-hover-overlay);color:var(--color-text-muted);position:relative}.media-tile[data-interactive=true]{cursor:pointer;transition:border-color var(--duration-base) ease,box-shadow var(--duration-base) ease}.media-tile[data-interactive=true]:hover:not(:disabled){border-color:var(--color-border-strong);box-shadow:var(--shadow-md)}.media-tile:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.media-tile:disabled{opacity:var(--btn-disabled-opacity);cursor:not-allowed}.media-tile__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--duration-base) ease}.media-tile[data-interactive=true]:hover .media-tile__image{transform:scale(1.06)}.media-tile__badge{position:absolute;right:4px;bottom:4px;padding:2px 6px;border-radius:var(--radius-full);background:#00000059;border:1px solid rgba(255,255,255,.18);color:#ffffffeb;font-size:var(--fs-11);letter-spacing:var(--ls-caps);font-weight:var(--fw-regular);text-transform:uppercase}.media-tile__placeholder{width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center;position:relative;color:var(--color-text-muted)}.card-action{opacity:0;transition:opacity var(--duration-base) ease}.card[data-interactive=true]:hover .card-action{opacity:1}.card:has(:focus-visible) .card-action{opacity:1}.card-action[aria-expanded=true]{opacity:1}@media(hover:none){.card-action{opacity:1}}.card-grid{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),320px));justify-content:flex-start;align-items:stretch}.selection-bar{position:fixed;left:50%;bottom:var(--space-6);transform:translate(-50%);width:min(360px,calc(100% - (var(--space-5) * 2)));z-index:32;pointer-events:none}.selection-bar__content{pointer-events:auto;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-5);border-radius:var(--radius-lg);border:1px solid var(--color-text-muted);background:color-mix(in srgb,var(--surface-bg) 75%,rgba(10,12,18,.85));box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}:root[data-theme=light] .selection-bar__content{border-color:#0f172a8f;background:color-mix(in srgb,var(--surface-bg) 65%,transparent)}.selection-bar__text{display:flex;flex-direction:column;gap:var(--space-1);max-width:100%}@media(max-width:480px){.selection-bar{width:calc(100% - (var(--space-4) * 2));bottom:var(--space-3)}.selection-bar__content{flex-direction:column;align-items:flex-start}}.stat-tile{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);min-height:44px;min-width:0;background:color-mix(in srgb,var(--stat-tile-color) 2%,transparent);color:var(--stat-tile-color);border:1px solid transparent;text-align:left}.stat-tile[data-variant=default]{border-color:color-mix(in srgb,var(--stat-tile-color) 35%,transparent)}.stat-tile[data-variant=empty]{background:var(--color-hover-overlay);color:var(--color-text-muted);border-color:var(--color-border)}.stat-tile[data-variant=error]{background:color-mix(in srgb,var(--banner-error-bg) 70%,transparent);color:var(--banner-error-text);border-color:var(--banner-error-border)}.stat-tile[data-interactive=true]{cursor:pointer;appearance:none;transition:background var(--duration-base) ease,border-color var(--duration-base) ease}.stat-tile[data-interactive=true]:hover:not(:disabled),.stat-tile[data-interactive=true]:focus-visible:not(:disabled){background:color-mix(in srgb,var(--stat-tile-color) 4%,transparent);border-color:color-mix(in srgb,var(--stat-tile-color) 65%,transparent)}.stat-tile:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.stat-tile:disabled{opacity:var(--btn-disabled-opacity);cursor:not-allowed}.stat-tile>*{pointer-events:none}.stat-tile__label{font-size:var(--fs-12);letter-spacing:var(--ls-caps);font-weight:var(--fw-regular);text-transform:uppercase;white-space:nowrap}.stat-tile__count{font-size:var(--fs-20);font-weight:var(--fw-semibold);line-height:1;white-space:nowrap}.content-typo{font-family:var(--font-body);font-size:var(--fs-15);line-height:1.6;color:var(--color-text)}.content-typo p{margin:0 0 .55em;font-size:inherit}.content-typo.content-typo h1,.content-typo.content-typo h2,.content-typo.content-typo h3,.content-typo.content-typo h4,.content-typo.content-typo h5,.content-typo.content-typo h6{margin:0 0 .55em;font-family:var(--font-body);color:var(--color-text);letter-spacing:normal}.content-typo.content-typo h1{font-size:var(--fs-24);font-weight:var(--fw-semibold);line-height:1.3}.content-typo.content-typo h2{font-size:var(--fs-20);font-weight:var(--fw-regular);line-height:1.3}.content-typo.content-typo h3{font-size:var(--fs-18);font-weight:var(--fw-semibold);line-height:1.3}.content-typo.content-typo h4{font-size:var(--fs-16);font-weight:var(--fw-semibold);line-height:1.3}.content-typo.content-typo h5{font-size:var(--fs-15);font-weight:var(--fw-regular);line-height:1.3}.content-typo.content-typo h6{font-size:var(--fs-14);font-weight:var(--fw-regular);line-height:1.3}.content-typo ul,.content-typo ol{margin:0 0 .55em;padding-left:var(--space-5)}.content-typo li+li{margin-top:var(--space-1)}.content-typo code{font-family:var(--font-mono);font-size:.9em;background:var(--content-code-bg);padding:0 4px;border-radius:var(--radius-sm)}.content-typo pre{margin:0 0 .55em;padding:var(--space-3);overflow-x:auto;background:var(--content-pre-bg);border-radius:var(--radius-lg);font-family:var(--font-mono);font-size:.9em}.content-typo pre code{background:none;padding:0;font-size:inherit}.content-typo blockquote{margin:0 0 .55em;padding-left:var(--space-4);border-left:3px solid var(--color-border);color:var(--color-text-muted)}.content-typo hr{margin:var(--space-4) 0;border:none;border-top:1px solid var(--color-divider)}.content-typo>:last-child{margin-bottom:0}.value-placeholder{color:var(--color-text-muted)}.empty-text{font-size:var(--fs-13);color:var(--color-text-muted);font-style:italic}.text-colored{color:var(--text-colored-color)}@supports (color: oklch(from red clamp(.1,l,.9) c h)){.text-colored{color:oklch(from var(--text-colored-color) clamp(var(--colored-text-l-min),l,var(--colored-text-l-max)) c h)}}.badge{display:inline-flex;align-items:center;justify-content:center;gap:var(--badge-gap);min-width:0;padding:var(--badge-padding-y) var(--badge-padding-x);border:var(--badge-border-width) solid var(--badge-border-color, transparent);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--badge-font-size);line-height:1.3;letter-spacing:.02em;white-space:nowrap;box-sizing:border-box}.badge--sm{gap:var(--badge-gap-sm);padding:var(--badge-padding-y-sm) var(--badge-padding-x-sm);font-size:var(--badge-font-size-sm)}.badge--expanded{gap:var(--badge-gap)}.badge--ghost{background:color-mix(in srgb,currentColor 4%,transparent);border:var(--badge-border-width) dashed color-mix(in srgb,currentColor 25%,transparent);color:var(--color-text-muted)}.badge__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge__icon{display:inline-flex;align-items:center;flex:0 0 auto}.badge__dot{width:var(--badge-dot-size);height:var(--badge-dot-size);flex:0 0 auto;border-radius:50%;background:var(--badge-dot-color, currentColor)}.badge--sm .badge__dot{width:var(--badge-dot-size-sm);height:var(--badge-dot-size-sm)}.badge--icon{width:var(--badge-icon-size);height:var(--badge-icon-size);min-width:var(--badge-icon-size);padding:0;gap:0}.badge--icon-md{width:var(--badge-icon-size-md);height:var(--badge-icon-size-md);min-width:var(--badge-icon-size-md)}.badge--icon-lg{width:var(--badge-icon-size-lg);height:var(--badge-icon-size-lg);min-width:var(--badge-icon-size-lg)}.badge--tag{background:var(--badge-tag-bg);color:var(--badge-tag-color);letter-spacing:.04em;text-transform:uppercase}.badge--brand{padding:var(--badge-padding-y-sm) var(--badge-brand-padding-x);border-color:color-mix(in srgb,var(--color-sidebar-text) 18%,transparent);color:var(--color-text-placeholder);font-size:var(--fs-10);font-weight:var(--fw-semibold);line-height:1;letter-spacing:.05em;text-transform:uppercase}.badge--reveal{position:relative;overflow:hidden;transition:padding-inline var(--duration-base) ease,gap var(--duration-base) ease}.badge--reveal .badge__label{max-width:160px;opacity:1;transition:max-width var(--duration-base) ease,opacity var(--duration-base) ease}.badge--reveal:not(.badge--expanded):not(:hover,:focus-visible,:has(:focus-visible)){gap:0}.badge--reveal:not(.badge--expanded):not(:hover,:focus-visible,:has(:focus-visible)) .badge__label{position:absolute;max-width:0;opacity:0}.badge--reveal:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.badge--type{color:var(--color-text-secondary)}.badge--type-active{color:var(--cat-notes)}.badge--due{gap:var(--badge-gap-sm);padding:var(--badge-padding-y-sm) var(--badge-padding-x-sm);font-size:var(--badge-font-size-sm);font-weight:var(--fw-bold);letter-spacing:.04em;text-transform:lowercase}.badge--due-overdue{background:var(--color-error-light);color:var(--color-error-text);--badge-dot-color: var(--color-error-text)}.badge--due-today{background:color-mix(in srgb,var(--color-brand) var(--badge-due-today-tint),transparent);color:var(--color-brand-text);--badge-dot-color: var(--color-brand-text)}.badge--due-upcoming{background:var(--color-success-light);color:var(--color-success-text);--badge-dot-color: var(--color-success-text)}.badge--count{min-width:var(--badge-count-size);height:var(--badge-count-size);padding:0 var(--badge-count-padding-x);background:color-mix(in srgb,currentColor var(--badge-count-tint),transparent);border-color:color-mix(in srgb,currentColor var(--badge-count-border),transparent);font-size:var(--badge-count-font-size);font-weight:var(--fw-semibold);letter-spacing:normal;line-height:1}.badge--count-solid{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text)}.badge--count-warn{background:var(--color-warning-light);color:var(--color-warning-text)}.badge--count-dot{min-width:var(--badge-count-dot-size);width:var(--badge-count-dot-size);height:var(--badge-count-dot-size);padding:0;font-size:0;border-color:transparent}.badge--count.badge--reveal:not(.badge--expanded):not(:hover,:focus-visible,:has(:focus-visible)){padding-inline:0}.badge--status{--badge-status-color: var(--status-badge-color, var(--color-text));--badge-status-label: var(--badge-status-color);--badge-status-edge: var(--badge-status-color);--badge-dot-color: var(--badge-status-edge);min-width:var(--badge-status-size);height:var(--badge-status-size);padding:0 var(--badge-padding-x) 0 var(--badge-status-padding-leading);background:transparent;border-color:var(--badge-status-edge);color:var(--badge-status-label);font-size:var(--fs-11);letter-spacing:.04em;text-transform:uppercase}.badge--status.badge--sm{min-width:var(--badge-status-size-sm);height:var(--badge-status-size-sm);padding:0 var(--badge-padding-x-sm) 0 var(--badge-status-padding-leading-sm);font-size:var(--fs-10)}.badge--status:not(.badge--expanded){width:var(--badge-status-size);padding:0}.badge--status:not(.badge--expanded) .badge__dot{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.badge--status.badge--expanded .badge__dot,.badge--status:is(:hover,:focus-visible,:has(:focus-visible)):not(.badge--expanded) .badge__dot{position:static;transform:none}.badge--status.badge--sm:not(.badge--expanded){width:var(--badge-status-size-sm)}.badge--status.badge--expanded,.badge--status:is(:hover,:focus-visible,:has(:focus-visible)):not(.badge--expanded){gap:var(--badge-status-gap)}.badge--status:is(:hover,:focus-visible,:has(:focus-visible)):not(.badge--expanded){width:auto;padding:0 var(--badge-padding-x) 0 var(--badge-status-padding-leading)}.badge--status.badge--sm:is(:hover,:focus-visible,:has(:focus-visible)):not(.badge--expanded){padding:0 var(--badge-padding-x-sm) 0 var(--badge-status-padding-leading-sm)}.badge--reveal[data-interactive=true]{cursor:pointer}.badge--project{--badge-project-color: var(--project-badge-color, var(--color-brand));--badge-project-edge: var(--badge-project-color);max-width:var(--badge-project-max-width);background:color-mix(in srgb,var(--badge-project-color) var(--project-badge-tint),transparent);border-color:color-mix(in srgb,var(--badge-project-edge) var(--project-badge-border),transparent);color:var(--color-text-secondary)}@supports (color: oklch(from red clamp(.1,l,.9) c h)){.badge--project{--badge-project-edge: oklch( from var(--badge-project-color) clamp(var(--project-badge-surface-l-min), l, var(--project-badge-surface-l-max)) c h )}.badge--status{--badge-status-label: oklch( from var(--badge-status-color) clamp(var(--status-badge-label-l-min), l, var(--status-badge-label-l-max)) c h );--badge-status-edge: oklch( from var(--badge-status-color) clamp(var(--project-badge-surface-l-min), l, var(--project-badge-surface-l-max)) c h )}.badge-button:hover .badge--project,.badge-button:focus-visible .badge--project{--badge-project-edge: oklch( from var(--badge-project-color) clamp(var(--project-badge-surface-l-min), l, var(--project-badge-surface-l-max)) calc(c * var(--project-badge-hover-chroma)) h )}}.badge-button{display:inline-flex;margin:0;padding:0;border:none;background:none;color:inherit;font:inherit;cursor:pointer;border-radius:var(--radius-full)}.badge-button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.badge-button:hover .badge--project,.badge-button:focus-visible .badge--project{background:color-mix(in srgb,var(--badge-project-color) var(--project-badge-tint-hover),transparent);border-color:color-mix(in srgb,var(--badge-project-edge) var(--project-badge-border-hover),transparent)}.badge-button:hover .badge--ghost,.badge-button:focus-visible .badge--ghost{background:color-mix(in srgb,currentColor 8%,transparent);border-color:color-mix(in srgb,currentColor 45%,transparent)}.chip{--chip-accent: var(--color-section-accent);display:inline-flex;align-items:center;gap:var(--chip-gap);min-width:0;padding:var(--chip-padding-y) var(--chip-padding-x);border:var(--chip-border-width) solid var(--chip-border);border-radius:var(--chip-radius);background:var(--chip-bg);color:var(--color-text-secondary);font-family:var(--font-heading);font-size:var(--chip-font-size);font-weight:var(--fw-medium);line-height:var(--chip-line-height);white-space:nowrap;cursor:pointer;box-sizing:border-box;transition:background var(--duration-base) ease,border-color var(--duration-base) ease,color var(--duration-base) ease}.chip--sm{padding:var(--chip-padding-y-sm) var(--chip-padding-x-sm);font-size:var(--chip-font-size-sm)}.chip--empty{border-style:dashed;border-color:var(--chip-empty-border);background:transparent}.chip:hover:not(:disabled,[aria-disabled=true]),.chip:active:not(:disabled,[aria-disabled=true]),.chip:focus-visible:not(:disabled,[aria-disabled=true]){background:color-mix(in srgb,var(--chip-bg),var(--color-text) var(--chip-hover-mix));border-color:var(--chip-hover-border);color:var(--color-text)}.chip--empty:hover:not(:disabled,[aria-disabled=true]),.chip--empty:active:not(:disabled,[aria-disabled=true]),.chip--empty:focus-visible:not(:disabled,[aria-disabled=true]){background:color-mix(in srgb,transparent,var(--color-text) var(--chip-hover-mix))}.chip:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.chip:disabled,.chip[aria-disabled=true]{opacity:var(--chip-disabled-opacity);cursor:default}.chip__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip__icon{display:inline-flex;align-items:center;flex:0 0 auto;color:var(--chip-accent)}.chip__required{color:var(--chip-accent);font-weight:var(--fw-semibold)}.chip--group{align-items:stretch;padding:0;cursor:default;color:var(--color-text)}.chip__action{display:inline-flex;align-items:center;gap:var(--chip-gap);min-width:0;padding:var(--chip-padding-y) var(--chip-padding-x);border:none;border-radius:0;background:none;color:inherit;font:inherit;cursor:pointer}.chip--sm .chip__action{padding:var(--chip-padding-y-sm) var(--chip-padding-x-sm)}.chip__clear{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:none;background:none;color:var(--color-text-secondary);cursor:pointer;transition:color var(--duration-base) ease}.chip--group .chip__clear{padding:0 var(--chip-padding-x) 0 var(--chip-gap)}.chip--remove:hover:not(:disabled) .chip__clear,.chip--remove:focus-visible:not(:disabled) .chip__clear,.chip__clear:hover:not(:disabled){color:var(--color-error-text)}.chip__action:focus-visible,.chip__clear:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.chip__action:disabled,.chip__action[aria-disabled=true],.chip__clear:disabled{opacity:var(--chip-disabled-opacity);cursor:default}.color-dot{--color-dot-value: var(--color-dot-color, var(--color-text-muted));flex:0 0 auto;width:var(--color-dot-size, 12px);height:var(--color-dot-size, 12px);box-sizing:border-box;border-radius:var(--radius-full);background:var(--color-dot-value);border:1px solid color-mix(in srgb,var(--color-dot-value) 55%,var(--color-border))}.state-dot{display:inline-block;flex:0 0 auto;width:var(--state-dot-size);height:var(--state-dot-size);border-radius:var(--radius-full);background:currentColor}.state-dot--content{width:var(--state-dot-content-size);height:var(--state-dot-content-size);color:color-mix(in srgb,var(--color-text-muted) var(--state-dot-content-mix),transparent)}.state-dot--pending{color:var(--color-section-accent)}.state-dot--next-step{color:var(--color-text)}.title-marker{display:inline-flex;align-items:center;color:var(--color-text-muted);flex-shrink:0}.title-marker--action{flex-shrink:0;--btn-ghost-text: var(--color-text-muted);margin-block:calc((var(--fs-16) * var(--lh-snug) - var(--btn-icon-size-sm)) / 2)}.state-surface{padding:var(--space-6);border-radius:var(--radius-2xl);background:var(--color-box-bg);color:var(--color-text-secondary);text-align:center}.state-surface--stack{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-6)}.state-surface--error{background:var(--banner-error-bg);border:1px solid var(--banner-error-border);color:var(--banner-error-text)}.state-row{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--fs-12);color:var(--color-text-secondary)}.state-row--error{color:var(--color-error-text)}.state-row--success{color:var(--color-success-text)}.state-row__icon{width:18px;height:18px;flex:none}.tabs{--tabs-font-size: var(--fs-13);--tabs-gap: var(--space-1);display:inline-flex;align-items:center;gap:var(--tabs-gap);padding:var(--space-1) 0;max-width:100%;overflow-x:auto}.tabs--md{--tabs-font-size: var(--fs-14);--tabs-gap: var(--space-2)}.tabs--flush{margin-left:-12px}.tabs[aria-disabled=true]{pointer-events:none}.tabs__tab{position:relative;display:inline-flex;align-items:center;gap:var(--space-1);border:none;background:transparent;color:var(--color-text-muted);font-size:var(--tabs-font-size);font-weight:var(--fw-semibold);padding:var(--space-2) var(--space-4);cursor:pointer;transition:color var(--duration-base) ease;white-space:nowrap}.tabs__tab:after{content:"";position:absolute;left:var(--space-4);right:var(--space-4);bottom:0;height:2px;border-radius:var(--radius-full);background:var(--btn-accent);opacity:0}.tabs__tab:hover,.tabs__tab:focus-visible{color:var(--color-text)}.tabs__tab:focus-visible{outline:2px solid color-mix(in srgb,var(--color-focus-ring) 60%,transparent);outline-offset:2px}.tabs__tab[aria-selected=true]{color:var(--color-text)}.tabs__tab[aria-selected=true]:after{opacity:1}.tabs__tab--icon{padding:var(--space-2);width:40px;justify-content:center;gap:0}.tabs__icon{width:18px;height:18px;flex-shrink:0}.tabs__marker{color:var(--color-text-muted);flex-shrink:0}.tabs__tab--error{color:var(--color-error-text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-error) 50%,transparent)}.tabs__tab:disabled,.tabs__tab[aria-disabled=true]{cursor:not-allowed;opacity:.4}.tabs__tab[aria-disabled=true]:hover,.tabs__tab[aria-disabled=true]:focus-visible{color:var(--color-text-muted)}.tabs__tab[aria-disabled=true]:has(.state-dot--pending){opacity:1}.tabs__count{flex-shrink:0}@media(max-width:640px){.tabs--md{--tabs-gap: var(--space-1)}.tabs--md .tabs__tab{flex:1 1 auto;padding:var(--space-2) var(--space-3)}}@media(hover:none)and (pointer:coarse){.tabs{scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}}.tab-panels{display:grid;grid-template-columns:minmax(0,1fr)}.tab-panels>*{grid-area:1 / 1}:where(.tab-panels>[hidden]){display:block}.tab-panels>[hidden]{visibility:hidden;pointer-events:none}.section-rail{position:relative;display:flex;flex:0 0 var(--rail-expanded-w);width:var(--rail-expanded-w);transition:flex-basis var(--duration-base) var(--ease-standard),width var(--duration-base) var(--ease-standard)}.section-rail[data-collapsed=true]{flex-basis:var(--rail-collapsed-w);width:var(--rail-collapsed-w)}.section-rail:hover{--splitter-reveal: 1}.section-rail__grip{transform:translate(-1px)}.section-rail__panel{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;padding:var(--space-3) var(--space-2);background:var(--color-surface-muted);border-right:1px solid var(--rail-divider, var(--color-border));overflow:hidden auto;white-space:nowrap}.section-rail__item{height:var(--nav-item-h);display:flex;align-items:center;gap:var(--nav-item-gap);position:relative;width:calc(var(--rail-expanded-w) - 2 * var(--space-2));flex:0 0 auto;padding:0 var(--space-2);color:var(--nav-item-text);border:none;text-align:left;-webkit-user-select:none;user-select:none;cursor:pointer;font-size:var(--nav-item-fs);font-weight:var(--nav-item-fw);background:transparent;border-radius:var(--nav-item-radius);transition:background-color var(--duration-base) ease,color var(--duration-base) ease,border-radius var(--duration-base) ease}.section-rail__item:hover{background:color-mix(in srgb,transparent,var(--color-text) 6%);color:var(--nav-item-text-active)}.section-rail__item:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:calc(var(--space-1) / 2);border-radius:var(--nav-item-radius-focus)}.section-rail__item[aria-current=true]{background:var(--nav-item-active-bg);color:var(--nav-item-text-active);font-weight:var(--nav-item-fw-active)}.section-rail__icon{width:var(--rail-icon-size);height:var(--rail-icon-size);flex:0 0 var(--rail-icon-size);display:inline-flex;align-items:center;justify-content:center;color:inherit}.section-rail__icon svg{width:100%;height:100%}.section-rail__item[aria-current=true] .section-rail__icon{color:var(--icon-active-color, var(--nav-item-icon-active))}.section-rail__label{flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:opacity var(--duration-base) ease,transform var(--duration-base) ease}.section-rail__count{margin-left:auto;pointer-events:none}.section-rail__item[aria-current=true] .section-rail__count{background:var(--nav-badge-active-bg, var(--color-section-accent, var(--color-brand)));border-color:color-mix(in srgb,var(--nav-badge-active-bg, var(--color-section-accent, var(--color-brand))) 65%,transparent);color:var(--color-text-inverse)}.section-rail[data-collapsed=true] .section-rail__item{justify-content:center;gap:0;padding:0;width:100%}.section-rail[data-collapsed=true] .section-rail__label{flex:0 0 auto;opacity:0;transform:translate(calc(-1 * var(--space-2)));width:0;margin:0;pointer-events:none}.section-rail[data-collapsed=true] .section-rail__count{position:absolute;top:6px;right:6px;--badge-count-size: var(--badge-count-dot-size);--badge-count-padding-x: 0px;font-size:0;box-shadow:none}@media(prefers-reduced-motion:reduce){.section-rail,.section-rail__item,.section-rail__label{transition:none}}@media(max-width:768px){.section-rail,.section-rail[data-collapsed=true]{--nav-drawer-width: var(--rail-expanded-w);flex:none;width:var(--nav-drawer-width)}.section-rail__grip{display:none}.section-rail[data-collapsed=true] .section-rail__item{justify-content:flex-start;gap:var(--nav-item-gap);padding:0 var(--space-2);width:100%}.section-rail[data-collapsed=true] .section-rail__label{flex:1 1 auto;opacity:1;transform:none;width:auto}.section-rail[data-collapsed=true] .section-rail__count{position:static;--badge-count-size: 22px;--badge-count-padding-x: 6px;font-size:var(--badge-count-font-size)}}.section-splitter{--splitter-thickness: 16px;--splitter-grip-length: 38px;flex:0 0 auto;position:relative;display:flex;align-items:center;justify-content:center;border:none;background:transparent;padding:0}.section-splitter,.section-splitter[data-orientation=horizontal]{height:var(--splitter-thickness);margin:calc(-.5 * var(--splitter-thickness)) 0;cursor:ns-resize}.section-splitter[data-orientation=vertical]{width:var(--splitter-thickness);margin:0 calc(-.5 * var(--splitter-thickness));height:auto;align-self:stretch;cursor:ew-resize}.section-splitter--edge{position:absolute;z-index:5;inset-block:0;height:auto}.section-splitter--edge[data-orientation=vertical]{inset-inline-end:0}.section-splitter:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px;border-radius:var(--radius-full)}.section-splitter__glow{position:absolute;background:color-mix(in srgb,var(--color-brand) 26%,transparent);opacity:0;pointer-events:none;transition:opacity var(--duration-base) ease-in-out}.section-splitter[data-orientation=horizontal] .section-splitter__glow{left:0;right:0;top:50%;height:2px;transform:translateY(-50%)}.section-splitter[data-orientation=vertical] .section-splitter__glow{top:0;bottom:0;left:50%;width:2px;transform:translate(-50%)}.section-splitter--single-line .section-splitter__glow{background:var(--color-text-muted);opacity:var(--splitter-reveal, 0);transition:opacity var(--duration-base) ease-in-out,background var(--duration-base) ease-in-out,width var(--duration-base) ease-in-out}.section-splitter--single-line[data-orientation=vertical] .section-splitter__glow{top:50%;bottom:auto;height:var(--space-4);width:1px;transform:translate(-50%,-50%)}.section-splitter--single-line:before,.section-splitter--single-line:after{display:none}.section-splitter:hover .section-splitter__glow,.section-splitter:focus-visible .section-splitter__glow,.section-splitter[data-dragging=true] .section-splitter__glow{opacity:1}.section-splitter--single-line:hover .section-splitter__glow,.section-splitter--single-line:focus-visible .section-splitter__glow,.section-splitter--single-line[data-dragging=true] .section-splitter__glow{background:color-mix(in srgb,var(--color-brand) 26%,transparent);opacity:1;width:2px}.section-splitter:before,.section-splitter:after{content:"";position:absolute;opacity:var(--splitter-reveal, 0);border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-section-accent, var(--color-brand)) 15%,var(--surface-border) 55%);box-shadow:0 1px #0000002e;transition:opacity var(--duration-base) ease-in-out}.section-splitter[data-orientation=horizontal]:before,.section-splitter[data-orientation=horizontal]:after{left:50%;width:var(--splitter-grip-length);height:1px}.section-splitter[data-orientation=horizontal]:before{transform:translate(-50%,-2px)}.section-splitter[data-orientation=horizontal]:after{transform:translate(-50%,2px)}.section-splitter[data-orientation=vertical]:before,.section-splitter[data-orientation=vertical]:after{top:50%;height:var(--splitter-grip-length);width:1px}.section-splitter[data-orientation=vertical]:before{transform:translate(-2px,-50%)}.section-splitter[data-orientation=vertical]:after{transform:translate(2px,-50%)}.section-splitter:hover:before,.section-splitter:hover:after,.section-splitter:focus-visible:before,.section-splitter:focus-visible:after,.section-splitter[data-dragging=true]:before,.section-splitter[data-dragging=true]:after{opacity:0}.nav-drawer-toggle,.nav-drawer__scrim{display:none}@media(max-width:768px){.nav-drawer{position:fixed;inset:0 auto 0 0;width:min(var(--nav-drawer-width, var(--layout-sidebar-w)),86vw);transform:translate(-102%);transition:transform var(--duration-base) ease,box-shadow var(--duration-base) ease;box-shadow:none;z-index:1000}[data-nav-drawer=open] .nav-drawer,.nav-drawer[data-open=true]{transform:translate(0);box-shadow:18px 0 44px color-mix(in srgb,var(--color-shadow) 70%,transparent)}.nav-drawer__scrim{display:block;position:fixed;inset:0;border:0;background:#0000008c;opacity:0;pointer-events:none;transition:opacity var(--duration-base) ease;z-index:999}[data-nav-drawer=open] .nav-drawer__scrim,.nav-drawer__scrim[data-open=true]{opacity:1;pointer-events:auto}.nav-drawer-toggle{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--color-border) 65%,transparent);background:color-mix(in srgb,var(--nav-item-active-bg) 92%,transparent);color:var(--nav-item-text-active);cursor:pointer;z-index:999;box-shadow:var(--shadow-sm)}[data-nav-drawer=open] .nav-drawer-toggle,.nav-drawer-toggle[data-open=true]{opacity:0;pointer-events:none}.nav-drawer-toggle svg{width:22px;height:22px;display:block}.nav-drawer-toggle:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}}@media(prefers-reduced-motion:reduce){.nav-drawer,.nav-drawer__scrim{transition:none}}.segmented{display:inline-flex;align-items:center;min-height:var(--control-height);padding:0;gap:0;flex-shrink:0}.segmented__option{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);align-self:stretch;padding-inline:var(--space-3);border:1px solid var(--btn-secondary-border);border-radius:0;background:var(--btn-secondary-bg);color:var(--color-text-secondary);font-family:inherit;font-size:var(--btn-font-size-sm);white-space:nowrap;cursor:pointer;transition:var(--btn-transition)}.segmented__option:first-child{border-top-left-radius:var(--btn-radius-sm);border-bottom-left-radius:var(--btn-radius-sm)}.segmented__option:last-child{border-top-right-radius:var(--btn-radius-sm);border-bottom-right-radius:var(--btn-radius-sm)}.segmented__option+.segmented__option{margin-left:-1px}.segmented__option svg{width:var(--btn-icon-glyph-sm);height:var(--btn-icon-glyph-sm);flex-shrink:0}.segmented__option:hover:not([aria-checked=true]):not(:disabled){background:color-mix(in srgb,var(--btn-secondary-bg),var(--color-text) var(--btn-hover-mix));color:var(--btn-secondary-text)}.segmented:hover .segmented__option:not([aria-checked=true]):not(:disabled){border-color:var(--btn-secondary-hover-border)}.segmented__option:focus-visible{position:relative;z-index:2;outline:2px solid var(--color-focus-ring);outline-offset:2px}.segmented__option[aria-checked=true]{--segmented-checked-bg: color-mix(in srgb, var(--btn-accent) 18%, transparent);--segmented-checked-border: color-mix(in srgb, var(--btn-accent) 35%, transparent);position:relative;z-index:1;background:var(--segmented-checked-bg);border-color:var(--segmented-checked-border);color:var(--color-text)}.segmented__option[aria-checked=true]:hover{background:color-mix(in srgb,var(--segmented-checked-bg),var(--color-text) var(--btn-hover-mix))}.segmented__option:disabled,.segmented__option[aria-disabled=true]{cursor:not-allowed;opacity:.4}.segmented[aria-disabled=true]{pointer-events:none}.segmented--error .segmented__option{border-color:color-mix(in srgb,var(--color-error) 50%,transparent)}.segmented--icon .segmented__option{min-width:var(--control-height)}.segmented--toned .segmented__option[aria-checked=true] svg{color:var(--segmented-tone, currentColor)}@media(max-width:640px){.segmented{width:100%}.segmented__option{flex:1 1 0}.segmented--collapse .segmented__option[aria-checked=true]{flex:0 1 auto}.segmented--collapse .segmented__option:not([aria-checked=true]) .segmented__label{display:none}.segmented--collapse .segmented__option:not([aria-checked=true]) svg{color:var(--segmented-tone, currentColor)}}:root{--toggle-track-w: 42px;--toggle-track-h: 20px;--toggle-thumb-size: 16px;--toggle-inset: 2px;--toggle-travel: 22px;--toggle-track-bg: rgba(255, 255, 255, .16);--toggle-thumb-bg: var(--color-text);--toggle-thumb-bg-on: var(--color-text-inverse)}:root[data-theme=light]{--toggle-track-bg: rgba(15, 23, 42, .14);--toggle-track-shadow: inset 0 0 0 1px rgba(15, 23, 42, .18)}.toggle{display:inline-flex;align-items:center;gap:var(--space-2);cursor:pointer;border:none;background:none;padding:0;margin:0;color:inherit;font:inherit;text-align:left}.toggle:disabled,.toggle[aria-disabled=true]{cursor:not-allowed;opacity:var(--btn-disabled-opacity)}.toggle__track{position:relative;flex-shrink:0;width:var(--toggle-track-w);height:var(--toggle-track-h);border-radius:var(--radius-full);background:var(--toggle-track-bg);box-shadow:var(--toggle-track-shadow, none);transition:background var(--duration-base) ease}.toggle__thumb{position:absolute;top:var(--toggle-inset);left:var(--toggle-inset);width:var(--toggle-thumb-size);height:var(--toggle-thumb-size);border-radius:var(--radius-full);background:var(--toggle-thumb-bg);transition:transform var(--duration-base) ease,background var(--duration-base) ease}.toggle:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-full)}.toggle__input:focus-visible+.toggle__track{outline:2px solid var(--color-focus-ring);outline-offset:2px}.toggle__input{position:absolute;width:0;height:0;min-width:0;margin:0;border:0;opacity:0;pointer-events:none}[aria-checked=true] .toggle__track,.toggle:has(.toggle__input:checked) .toggle__track{background:var(--toggle-accent, var(--color-brand))}:root[data-theme=light] [aria-checked=true] .toggle__track,:root[data-theme=light] .toggle:has(.toggle__input:checked) .toggle__track{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--toggle-accent, var(--color-brand)) 65%,transparent)}[aria-checked=true] .toggle__thumb,.toggle:has(.toggle__input:checked) .toggle__thumb{transform:translate(var(--toggle-travel));background:var(--toggle-thumb-bg-on)}.toggle--toolbar{min-height:var(--control-height);padding:0 var(--btn-padding-x-sm);border:1px solid var(--btn-secondary-border);border-radius:var(--btn-radius-sm);background:var(--btn-secondary-bg);color:var(--color-text-muted);font-family:var(--btn-font-family);transition:var(--btn-transition)}.toggle--toolbar:hover:not(:disabled){background:color-mix(in srgb,var(--btn-secondary-bg),var(--color-text) var(--btn-hover-mix));border-color:var(--btn-secondary-hover-border)}.toggle--toolbar[aria-checked=true]{color:var(--color-text)}.toggle__label{display:flex;flex-direction:column;align-items:flex-start;font-weight:var(--fw-semibold);font-size:var(--fs-10);line-height:1.1;text-transform:none}.range-input{appearance:none;height:6px;border-radius:var(--radius-full);background:var(--scrollbar-track-color);cursor:pointer}.range-input:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-focus-ring)}.range-input:disabled{cursor:not-allowed;opacity:.5}.range-input::-webkit-slider-runnable-track{height:6px;border-radius:var(--radius-full);background:var(--scrollbar-track-color)}.range-input::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:50%;border:none;background:var(--color-brand);box-shadow:0 0 0 2px var(--color-surface),0 2px 6px #00000073;margin-top:-4px}.range-input::-moz-range-track{height:6px;border-radius:var(--radius-full);background:var(--scrollbar-track-color)}.range-input::-moz-range-thumb{width:14px;height:14px;border-radius:50%;border:none;background:var(--color-brand);box-shadow:0 0 0 2px var(--color-surface),0 2px 6px #00000073}.onboarding-cta-glow{position:relative;box-shadow:0 0 14px 1px color-mix(in srgb,var(--tour-cat, var(--color-brand)) 32%,transparent)}.onboarding-cta-glow:before{content:"";position:absolute;inset:-2px;border-radius:inherit;padding:2px;background:conic-gradient(from var(--tour-angle, 0deg),transparent 0deg,var(--tour-cat, var(--color-brand)) 70deg,transparent 170deg,transparent 360deg),linear-gradient(color-mix(in srgb,var(--tour-cat, var(--color-brand)) 28%,transparent) 0 0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:onboardingCtaSpin 4s linear infinite;pointer-events:none}@keyframes onboardingCtaSpin{to{--tour-angle: 360deg}}@media(prefers-reduced-motion:reduce){.onboarding-cta-glow:before{animation:none}}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}html,body{margin:0;padding:0;overflow-x:hidden}body{font-synthesis-weight:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{width:100%;min-height:100dvh}body{background:var(--color-bg);color:var(--color-text)}button,input,select,textarea{font-family:inherit}
