@import "https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,400;0,500;0,600;1,400;1,500;1,600&display=swap";.AltmindChatBar__chatBar{z-index:6;border:1px solid rgb(var(--rgb-accent-strong) / .28);background:color-mix(in srgb, var(--surface-card) 90%, var(--surface-shell-app) 10%);width:min(70%,720px);min-height:4rem;box-shadow:0 18px 42px rgb(var(--rgb-shadow) / .18);-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:.7rem 1rem;display:grid;position:absolute;bottom:1.25rem;left:50%;transform:translate(-50%)}.AltmindChatBar__avatarCircle{aspect-ratio:1;background:rgb(var(--rgb-accent-strong) / .1);width:2rem;box-shadow:inset 0 0 0 1px rgb(var(--rgb-accent-strong) / .16);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.AltmindChatBar__avatarCircle img{object-fit:cover;width:100%;height:100%}.AltmindChatBar__chatInput{width:100%;min-width:0;color:var(--color-text-primary);font:inherit;background:0 0;border:0;outline:0;font-size:.92rem}.AltmindChatBar__chatInput::placeholder{color:var(--color-text-muted)}.AltmindChatBar__shortcutBadge{border:1px solid var(--color-border);background:var(--surface-shell-control,var(--surface-card));min-width:2.35rem;height:1.65rem;color:var(--color-text-muted);border-radius:999px;justify-content:center;align-items:center;padding:0 .52rem;font-size:.72rem;font-weight:800;display:inline-flex}.AltmindChatBar__micButton{aspect-ratio:1;border:1px solid var(--color-accent-strong);background:var(--color-accent-strong);color:#fff;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:2.25rem;transition:transform .16s,background .16s;display:inline-flex}.AltmindChatBar__micButton:hover{background:var(--color-accent-primary);transform:translateY(-1px)}@media (width<=760px){.AltmindChatBar__chatBar{grid-template-columns:auto minmax(0,1fr) auto;padding:.75rem .85rem}.AltmindChatBar__shortcutBadge{display:none}}.ui__cardMotion{min-height:0}.ui__card{background:var(--surface-card);border:1px solid var(--border-card);box-shadow:var(--shadow-card-elevated);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:6px;transition:box-shadow .18s,border-color .18s,transform .18s}.ui__card:hover{box-shadow:var(--shadow-card-hover);border-color:rgb(var(--rgb-accent-primary) / .16);transform:translateY(-1px)}.ui__cardPaddingMd{padding:1.25rem}.ui__cardPaddingLg{padding:1.5rem}.ui__sectionHeader{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.ui__sectionHeader h2,.ui__sectionHeader h3{color:var(--color-text-primary);font-size:1.05rem;font-weight:600}.ui__sectionHeader p{color:var(--color-text-muted);margin-top:.25rem;font-size:.92rem}.ui__sectionDivider{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ui__sectionDividerTitleWrap{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.ui__sectionDividerLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent-strong);margin:0;font-size:10px;font-weight:600;line-height:1.2}.ui__sectionDividerLine{background:color-mix(in srgb, var(--color-accent-strong) 18%, var(--border-card));flex:1;height:1px}.ui__detailFooterBar{border-top:.5px solid var(--color-border-tertiary);background:var(--color-background-primary);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;margin-top:auto;padding:14px 18px;display:grid}.ui__detailFooterSlot{align-items:center;gap:10px;min-width:0;display:flex}.ui__detailFooterSlotStart{justify-content:flex-start}.ui__detailFooterSlotCenter{justify-content:center}.ui__detailFooterSlotEnd{justify-content:flex-end}.ui__detailFooterNavButton{min-width:0;color:var(--color-electric-indigo);cursor:pointer;background:0 0;border:none;align-items:center;gap:.35rem;padding:2px 0;font-size:12px;display:inline-flex}.ui__detailFooterNavButtonEnd{justify-content:flex-end}.ui__detailFooterNavButton:disabled{color:var(--color-text-tertiary);cursor:not-allowed}.ui__detailFooterNavButton:hover:not(:disabled),.ui__detailFooterNavButton:focus-visible:not(:disabled){color:var(--color-electric-indigo);opacity:.88;outline:none}.ui__detailFooterNavLabel{text-overflow:ellipsis;white-space:nowrap;color:inherit;font-size:12px;font-weight:500;overflow:hidden}.ui__detailFooterCounter{color:var(--color-text-tertiary);text-align:center;font-size:10px}.ui__segmentedControl{border:1px solid var(--border-card);background:var(--surface-card);box-shadow:var(--shadow-card-elevated);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:8px;flex-shrink:0;gap:2px;padding:3px;display:flex}.ui__segmentedControlButton{color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:5px;padding:4px 13px;font-size:12px;font-weight:500}.ui__segmentedControlButton[data-active=true]{color:#fff;background:#552eff}.ui__badge{border-radius:var(--radius-md);background:rgb(var(--rgb-accent-primary) / .12);color:var(--color-accent-primary);border:1px solid rgb(var(--rgb-accent-primary) / .14);align-items:center;gap:.35rem;padding:.35rem .7rem;font-size:.76rem;font-weight:500;display:inline-flex}.ui__pill{background:var(--color-bg-secondary);border:1px solid var(--color-border);color:var(--color-text-secondary);border-radius:999px;align-items:center;gap:.35rem;padding:.32rem .72rem;font-size:.76rem;display:inline-flex}.ui__toggleChevron{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg-card) 96%, var(--color-bg-secondary) 4%);width:1.5rem;height:1.5rem;color:var(--color-text-muted);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:color .16s,border-color .16s,background .16s,transform .16s;display:inline-flex}.ui__button{white-space:nowrap;appearance:none;cursor:pointer;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:.5rem;font-weight:600;line-height:1;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s,background-color .18s;display:inline-flex;position:relative;overflow:clip}.ui__button:hover{transform:translateY(-1px)}.ui__drawerCreateAction{background:var(--color-electric-indigo,#7e61fd);color:#fff;cursor:pointer;width:fit-content;min-height:2.6rem;box-shadow:none;border:none;border-radius:6px;justify-content:center;align-items:center;gap:.4rem;margin-inline:auto;padding:.6rem 1.1rem;transition:transform .14s,filter .14s,opacity .16s;display:flex}.ui__drawerCreateAction:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.ui__drawerCreateAction:focus,.ui__drawerCreateAction:focus-visible{outline:none}.ui__drawerCreateAction:disabled{opacity:.6;cursor:not-allowed}.ui__drawerCreateActionIcon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ui__drawerCreateActionLabel{font-size:.9rem;font-weight:600}.ui__workspaceFrame{border:.5px solid var(--color-border-tertiary,var(--color-border));border-radius:var(--border-radius-lg);background:var(--color-background-primary,var(--surface-card));flex:1;min-height:0;display:flex;overflow:hidden}.ui__workspaceDrawer{--workspace-drawer-width:300px;width:var(--workspace-drawer-width);background:var(--surface-workspace-drawer,var(--color-background-primary));border-right:.5px solid var(--color-border-tertiary,var(--color-border));flex-shrink:0;overflow:hidden}.ui__workspaceDrawerInner{width:var(--workspace-drawer-width);flex-direction:column;gap:16px;height:100%;padding:18px 16px 20px;display:flex}.ui__workspaceDrawerHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.ui__workspaceDrawerHeaderMain{align-items:center;gap:8px;display:inline-flex}.ui__workspaceDrawerTitle{color:var(--color-text-primary);margin:0;font-size:15px;font-weight:600}.ui__workspaceIconButton{border-radius:var(--border-radius-md);border:.5px solid var(--color-border-tertiary);width:26px;height:26px;color:var(--color-text-secondary);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.ui__workspaceIconButton:hover:not(:disabled){color:var(--color-text-primary);transform:translateY(-1px)}.ui__workspaceToolbar{align-items:center;gap:6px;width:100%;display:flex}.ui__workspaceSearchField{border:1px solid var(--border-shell-strong);background:var(--surface-shell-control);width:100%;min-height:3rem;color:var(--text-shell-secondary);box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:6px;align-items:center;gap:.5rem;padding:0 1rem;display:flex}.ui__workspaceSearchField:focus-within{border-color:rgb(var(--rgb-accent-strong) / .42);box-shadow:none;outline:none}.ui__workspaceSearchField input,.ui__workspaceSearchInput{width:100%;min-width:0;min-height:1.25rem;font-weight:400;line-height:1.3;box-shadow:none!important;color:var(--text-shell-primary)!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;padding:.08rem 0!important;font-size:.92rem!important}.ui__workspaceSearchField input:focus,.ui__workspaceSearchField input:focus-visible,.ui__workspaceSearchInput:focus,.ui__workspaceSearchInput:focus-visible{box-shadow:none!important;border:0!important;outline:none!important}.ui__workspaceSearchIcon{color:var(--text-shell-faint,var(--color-text-muted));flex-shrink:0}.ui__workspaceFilterButton{border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-md);width:32px;min-width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex;position:relative}.ui__workspaceFilterButton:hover:not(:disabled){color:var(--color-text-primary);transform:translateY(-1px)}.ui__workspaceFilterButtonActive{border-color:var(--color-border-info);background:var(--color-background-info);color:var(--color-text-info)}.ui__workspaceFilterCount{background:var(--color-electric-indigo);min-width:14px;height:14px;color:var(--color-white);border-radius:999px;justify-content:center;align-items:center;padding:0 3px;font-size:8px;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px}.ui__workspaceFilterPanel{border:.5px solid var(--color-border-tertiary);background:color-mix(in srgb, var(--color-background-primary) 94%, var(--color-periwinkle) 6%);border-radius:10px;padding:8px}.ui__workspaceFilterControl{gap:6px;display:grid}.ui__workspaceFilterField{gap:4px;display:grid}.ui__workspaceFilterLabel,.ui__workspaceSectionLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-tertiary);margin:0;font-size:10px;font-weight:600}.ui__workspaceFilterSelect{border-radius:8px;min-height:2rem;font-size:12px;padding:.45rem .6rem!important}.ui__workspaceFilterClearButton{color:var(--color-text-info);cursor:pointer;background:0 0;border:none;justify-self:flex-start;padding:0;font-size:11px;font-weight:500}.ui__workspaceFilterClearButton:hover{color:var(--color-text-primary)}.ui__workspaceSections{flex-direction:column;gap:18px;padding-right:4px;display:flex;overflow-y:auto}.ui__workspaceDrawerItem{transition:background .16s,border-color .16s,color .16s,transform .16s}.ui__workspaceSections .ui__workspaceDrawerItem:hover:not(:disabled):not(.ui__workspaceDrawerItemActive),.ui__workspaceSections .ui__workspaceDrawerItem:focus-visible:not(:disabled):not(.ui__workspaceDrawerItemActive){background:var(--color-background-secondary)!important}.ui__workspaceMainPanel{background:var(--color-background-primary);min-width:0;min-height:0;box-shadow:-10px 0 24px rgb(var(--rgb-shadow) / .05);z-index:1;flex-direction:column;flex:1;padding:20px 22px;display:flex;position:relative;overflow:visible}.ui__workspaceMainContent{background:inherit;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.ui__workspaceDetailPanel{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:visible auto}.ui__workspaceDetailLayout{box-sizing:border-box;flex-direction:column;gap:16px;width:min(100%,920px);min-height:100%;margin-inline:auto;padding-block:4px clamp(20px,2.4vw,32px);padding-inline:clamp(10px,1.8vw,24px);display:flex}.ui__workspaceSurface{flex-direction:column;gap:16px;display:flex}@keyframes ui__workspaceDetailEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ui__workspaceDetailEnter{will-change:opacity, transform;flex-direction:column;flex:1;min-height:0;animation:.22s cubic-bezier(.22,.61,.36,1) ui__workspaceDetailEnter;display:flex}@media (prefers-reduced-motion:reduce){.ui__workspaceDetailEnter{animation:none}}.ui__workspaceDetailHeader{z-index:2;justify-content:space-between;align-items:flex-start;gap:10px;padding-top:2px;display:flex;position:relative}.ui__workspaceDetailIdentity{align-items:flex-start;gap:10px;min-width:0;display:flex}.ui__workspaceDetailHeaderText{gap:4px;min-width:0;display:grid}.ui__workspaceDetailTitle{letter-spacing:-.02em;color:var(--color-text-primary);margin:0;font-size:clamp(1.45rem,2vw,1.85rem);font-weight:600;line-height:1.15}.ui__workspaceDetailMeta{color:var(--color-text-tertiary);margin:0;font-size:11px}.ui__workspaceDetailActions{z-index:3;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;display:flex;position:relative}.ui__workspaceDetailActions .ui__itemActionsMenuTrigger{opacity:1;flex:none;width:28px;min-width:28px;height:28px}.ui__workspaceModalOverlay{z-index:40;background:#0000004d;position:fixed;inset:0}.ui__workspaceModalContent{border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-lg);background:var(--color-background-primary);box-sizing:border-box;z-index:401;flex-direction:column;gap:16px;width:min(500px,100vw - 32px);max-width:calc(100vw - 32px);max-height:min(88vh,760px);padding:18px;display:flex;position:fixed;top:50%;left:50%;overflow:hidden auto;transform:translate(-50%,-50%)}.ui__workspaceModalContentInline{width:100%;max-width:100%;max-height:none;box-shadow:none;z-index:1;padding:24px;position:relative;inset:auto;overflow:visible;transform:none}.ui__workspaceModalHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ui__workspaceModalHeaderText{gap:4px;min-width:0;display:grid}.ui__workspaceModalTitle{color:var(--color-text-primary);margin:0;font-size:1.1rem;font-weight:500;line-height:1.2}.ui__workspaceModalDescription{color:var(--color-text-tertiary);margin:0;font-size:11px;line-height:1.5}.ui__workspaceModalBody{flex-direction:column;gap:16px;min-height:0;display:flex}.ui__workspaceModalFooter{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.ui__workspaceModalFooterActionButton{border-radius:6px!important;gap:.55rem!important;min-height:3rem!important;padding:.95rem 1.2rem!important;font-size:13px!important}.ui__workspaceModalFooterActionButton svg{flex-shrink:0;width:16px;height:16px;display:block}.ui__confirmationDialogContent{gap:20px;width:min(440px,100vw - 32px);padding:20px}.ui__confirmationDialogHeader{align-items:flex-start;gap:14px;display:flex}.ui__confirmationDialogIcon{background:rgb(var(--rgb-danger) / .1);width:42px;height:42px;color:rgb(var(--rgb-danger));border:1px solid rgb(var(--rgb-danger) / .16);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ui__confirmationDialogText{gap:6px;min-width:0;display:grid}.ui__confirmationDialogTitle{color:var(--color-text-primary);margin:0;font-size:1.05rem;font-weight:600;line-height:1.25}.ui__confirmationDialogDescription{color:var(--color-text-secondary);margin:0;font-size:.92rem;line-height:1.55}.ui__confirmationDialogFooter{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.ui__workspacePrimaryButton:disabled,.ui__workspaceGhostButton:disabled,.ui__workspaceIconButton:disabled,.ui__workspaceFilterButton:disabled{opacity:.55;cursor:not-allowed}[data-theme=dark] .ui__workspaceMainPanel,[data-theme=dark] .ui__workspaceFrame,[data-theme=dark] .ui__workspaceModalContent{box-shadow:none}@media (width<=1040px){.ui__workspaceDetailHeader{flex-direction:column;justify-content:flex-start}.ui__workspaceDetailActions{justify-content:flex-start;width:100%}}@media (width<=640px){.ui__workspaceModalContent{width:calc(100vw - 32px)}.ui__confirmationDialogFooter{flex-flow:row;justify-content:flex-end;align-items:center}}.ui__button:focus,.ui__button:focus-visible{outline:none}.ui__buttonSizeMd{min-height:var(--cta-button-height);padding:.98rem var(--cta-button-padding-x);font-size:.9rem}.ui__buttonSizeSm{border-radius:12px;min-height:2.5rem;padding:.72rem .95rem;font-size:.82rem}.ui__buttonSizeDialogSm{border-radius:6px;min-height:2.5rem;padding:.72rem .95rem;font-size:.82rem}.ui__buttonSizeIconSm{border-radius:12px;flex-shrink:0;width:2.5rem;min-width:2.5rem;min-height:2.5rem;padding:0;font-size:.82rem}.ui__buttonAltmindIntelligenceButtons{border-radius:5px;min-height:1.65rem;padding:.36rem .6rem;font-size:.56rem;font-weight:600;line-height:1}.ui__buttonPrimary{color:var(--color-on-accent);background:var(--color-accent-strong);border-color:var(--color-accent-strong);box-shadow:var(--shadow-accent-soft)}.ui__buttonPrimary:after{content:"";border-radius:inherit;border:1px solid color-mix(in srgb, var(--color-on-accent) 35%, transparent);opacity:.35;pointer-events:none;position:absolute;inset:2px}.ui__buttonPrimary:hover{background:color-mix(in srgb, var(--color-accent-strong) 88%, black 12%);border-color:color-mix(in srgb, var(--color-accent-strong) 88%, black 12%);transform:translateY(-2px)}[data-theme=light] .ui__buttonPrimary{border-color:rgb(var(--rgb-accent-strong) / .26);box-shadow:0 16px 34px #552eff3d}[data-theme=light] .ui__buttonPrimary:hover{box-shadow:0 20px 40px #552eff4d}@media (width<=640px){.ui__detailFooterBar{grid-template-columns:1fr}.ui__detailFooterSlotStart,.ui__detailFooterSlotCenter,.ui__detailFooterSlotEnd{justify-content:flex-start}}@media (width<=768px){.ui__sectionHeader,.ui__workspaceModalHeader,.ui__confirmationDialogHeader{flex-direction:column;align-items:stretch}.ui__detailFooterBar{gap:.7rem;padding:.9rem .85rem}.ui__detailFooterNavButton{min-height:44px;padding:.45rem 0}.ui__segmentedControl{flex-wrap:wrap;width:100%}.ui__segmentedControlButton{white-space:normal;text-align:center;flex:auto;min-height:44px;padding:.65rem .9rem}.ui__button{white-space:normal}.ui__workspaceDrawerInner{width:100%;height:auto;padding:16px 14px 18px}.ui__workspaceToolbar{flex-wrap:nowrap;align-items:center}.ui__workspaceIconButton,.ui__workspaceFilterButton,.ui__buttonSizeIconSm{width:44px;min-width:44px;height:44px;min-height:44px}.ui__workspaceSearchField{flex:1;width:auto;min-width:0}.ui__workspaceSearchField,.ui__buttonSizeSm,.ui__buttonSizeDialogSm,.ui__workspaceGhostButton,.ui__workspacePrimaryButton,.ui__workspaceModalFooterActionButton,.ui__buttonAltmindIntelligenceButtons{min-height:44px!important}.ui__workspaceMainPanel{padding:16px 14px 18px}.ui__workspaceDetailLayout{padding-block:4px 20px;padding-inline:0}.ui__workspaceModalContent{width:min(100vw - 16px,32rem);max-width:calc(100vw - 16px);padding:16px}.ui__workspaceModalFooter{flex-direction:column-reverse;align-items:stretch}.ui__workspaceModalFooter>*,.ui__workspaceModalFooterActionButton,.ui__workspaceGhostButton,.ui__workspacePrimaryButton{width:100%}.ui__confirmationDialogFooter{flex-direction:row;justify-content:flex-end;align-items:center}}.ui__buttonSecondary{border-color:rgb(var(--rgb-accent-strong) / .34);background:rgb(var(--rgb-accent-strong) / .1);color:var(--color-electric-indigo);box-shadow:inset 0 1px 0 #ffffff8c, 0 6px 18px rgb(var(--rgb-accent-strong) / .08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ui__buttonSecondary:hover{border-color:rgb(var(--rgb-accent-strong) / .46);background:rgb(var(--rgb-accent-strong) / .14);box-shadow:inset 0 1px 0 #ffffff9e, 0 10px 24px rgb(var(--rgb-accent-strong) / .12);transform:translateY(-2px)}.ui__buttonSecondary:active{transform:translateY(0)}.ui__buttonSecondary:focus-visible{box-shadow:0 0 0 3px rgb(var(--rgb-accent-primary) / .14), inset 0 1px 0 #ffffff8c, 0 6px 18px rgb(var(--rgb-accent-strong) / .08)}.ui__buttonGhost{color:var(--color-electric-indigo);box-shadow:none;background:0 0;border-color:#0000}.ui__buttonGhost:hover{color:color-mix(in srgb, var(--color-electric-indigo) 88%, black 12%);box-shadow:none;background:0 0}.ui__buttonGhost:focus-visible{box-shadow:0 0 0 3px rgb(var(--rgb-accent-primary) / .14)}.ui__buttonDangerGhost{border-color:rgb(var(--rgb-danger) / .22);color:rgb(var(--rgb-danger));box-shadow:none;background:0 0}.ui__buttonDangerGhost:hover{background:rgb(var(--rgb-danger) / .08);border-color:rgb(var(--rgb-danger) / .3);color:color-mix(in srgb, rgb(var(--rgb-danger)) 90%, black 10%);box-shadow:none}.ui__buttonDangerGhost:focus-visible{box-shadow:0 0 0 3px rgb(var(--rgb-danger) / .14)}.ui__buttonIcon,.ui__buttonSpinner{flex-shrink:0}.ui__buttonSpinner{animation:.9s linear infinite ui__uiButtonSpin}.ui__buttonCalendar,.ui__buttonCalendarActive{border-radius:12px}.ui__buttonCalendar{border-color:rgb(var(--rgb-accent-primary) / .16);background:color-mix(in srgb, var(--surface-card) 92%, var(--color-periwinkle) 8%);color:var(--color-text-secondary);box-shadow:inset 0 1px 0 #ffffffb8, 0 6px 18px rgb(var(--rgb-shadow) / .05)}.ui__buttonCalendar:hover{border-color:rgb(var(--rgb-accent-primary) / .24);background:color-mix(in srgb, var(--surface-card) 88%, var(--color-periwinkle) 12%);color:var(--color-text-primary);box-shadow:inset 0 1px 0 #ffffffc7, 0 10px 20px rgb(var(--rgb-shadow) / .07);transform:translateY(-1px)}.ui__buttonCalendar:active{transform:translateY(0)}.ui__buttonCalendar:focus-visible{box-shadow:0 0 0 3px rgb(var(--rgb-accent-primary) / .12), inset 0 1px 0 #ffffffb8, 0 6px 18px rgb(var(--rgb-shadow) / .05)}.ui__buttonCalendarActive{border-color:rgb(var(--rgb-accent-strong) / .34);background:linear-gradient(180deg, rgb(var(--rgb-accent-strong) / .96), rgb(var(--rgb-accent-primary) / .92));color:var(--color-on-accent);box-shadow:inset 0 1px 0 #fff3, 0 12px 22px rgb(var(--rgb-accent-strong) / .18)}.ui__buttonCalendarActive:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff29;position:absolute;inset:2px}.ui__buttonCalendarActive:hover{background:linear-gradient(180deg, rgb(var(--rgb-accent-strong) / 1), rgb(var(--rgb-accent-primary) / .96));box-shadow:inset 0 1px 0 #ffffff3d, 0 14px 24px rgb(var(--rgb-accent-strong) / .22);transform:translateY(-1px)}.ui__buttonCalendarActive:active{transform:translateY(0)}.ui__buttonCalendarActive:focus-visible{box-shadow:0 0 0 3px rgb(var(--rgb-accent-primary) / .16), inset 0 1px 0 #fff3, 0 12px 22px rgb(var(--rgb-accent-strong) / .18)}.ui__buttonDangerPill{background:rgb(var(--rgb-danger) / .12);color:#d60026;min-height:auto;box-shadow:none;border-color:#d60026;border-radius:999px;gap:.2rem;padding:.24rem .56rem;font-size:.68rem;font-weight:500}.ui__buttonDangerPill:after{content:none}.ui__buttonDangerPill:hover{background:rgb(var(--rgb-danger) / .18);box-shadow:0 8px 18px rgb(var(--rgb-danger-strong) / .12);border-color:#d60026;transform:translateY(-1px)}.ui__buttonDangerPill:active{transform:translateY(0)}.ui__buttonDangerPill:focus-visible{box-shadow:0 0 0 3px rgb(var(--rgb-danger) / .16)}[data-theme=dark] .ui__buttonPrimary{border-color:var(--color-accent-strong);background:var(--color-accent-strong);box-shadow:0 18px 36px #552eff47}[data-theme=dark] .ui__buttonPrimary:hover{background:color-mix(in srgb, var(--color-accent-strong) 86%, black 14%);border-color:color-mix(in srgb, var(--color-accent-strong) 86%, black 14%)}[data-theme=dark] .ui__buttonSecondary{color:var(--color-electric-indigo-text);text-shadow:0 0 10px #7168ff3d,0 0 2px #7168ff61;background:#7a63ff1f;border-color:#7a63ff52;box-shadow:inset 0 1px #ffffff14,0 10px 24px #552eff24}[data-theme=dark] .ui__buttonSecondary:hover{text-shadow:0 0 12px #7168ff4d,0 0 3px #7168ff70;background:#7a63ff2e;border-color:#7a63ff7a;box-shadow:inset 0 1px #ffffff1a,0 14px 28px #552eff33}[data-theme=dark] .ui__buttonGhost{color:var(--color-electric-indigo-text)}[data-theme=dark] .ui__buttonCalendar{background:color-mix(in srgb, var(--surface-card) 90%, var(--color-tropical-indigo) 10%);color:var(--color-text-secondary);border-color:#7a63ff3d;box-shadow:inset 0 1px #ffffff0f,0 10px 22px #0000002e}[data-theme=dark] .ui__buttonCalendar:hover{background:color-mix(in srgb, var(--surface-card) 84%, var(--color-tropical-indigo) 16%);color:var(--color-text-primary);border-color:#7a63ff57}[data-theme=dark] .ui__buttonCalendarActive{background:linear-gradient(#7a63fffa,#5e4bd6f0);border-color:#a793fa47;box-shadow:inset 0 1px #ffffff24,0 14px 30px #552eff42}[data-theme=dark] .ui__buttonDangerPill{background:rgb(var(--rgb-danger) / .14);color:#d60026;border-color:#d60026}[data-theme=dark] .ui__buttonDangerPill:hover{background:rgb(var(--rgb-danger) / .2);box-shadow:0 10px 20px rgb(var(--rgb-danger) / .16);border-color:#d60026}[data-theme=dark] .ui__input,[data-theme=dark] .ui__textarea,[data-theme=dark] .ui__select{border-color:color-mix(in srgb, var(--color-border) 88%, var(--color-white) 12%);color:var(--color-text-primary);box-shadow:none;background:0 0}[data-theme=dark] .ui__input::placeholder,[data-theme=dark] .ui__textarea::placeholder{color:var(--color-text-tertiary)}[data-theme=dark] .ui__input:focus,[data-theme=dark] .ui__textarea:focus,[data-theme=dark] .ui__select:focus{background:0 0}[data-theme=dark] .ui__empty{background:color-mix(in srgb, var(--color-bg-secondary) 82%, var(--color-jet) 18%);border-color:color-mix(in srgb, var(--color-border) 88%, var(--color-white) 12%)}.ui__field{gap:.45rem;display:grid}.ui__fieldLabel{color:var(--color-text-secondary);font-size:.84rem;font-weight:500}.ui__fieldHint{color:var(--color-text-muted);font-size:.82rem}.ui__fieldError{color:var(--color-danger);font-size:.82rem}.ui__input,.ui__textarea,.ui__select{border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;color:var(--color-text-primary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff94;padding:.85rem .95rem;box-shadow:inset 0 1px #ffffffad}.ui__textarea{resize:vertical;min-height:110px}.ui__input:focus,.ui__textarea:focus,.ui__select:focus{outline:2px solid rgb(var(--rgb-accent-primary) / .18);border-color:rgb(var(--rgb-accent-primary) / .35)}.ui__progressShell{border-radius:var(--radius-md);background:rgb(var(--rgb-accent-primary) / .12);width:100%;height:.6rem;overflow:hidden}.ui__progressBar{background:linear-gradient(135deg, var(--color-accent-primary), var(--color-accent-secondary));border-radius:inherit;height:100%}.ui__empty{border:1px dashed var(--color-border);text-align:center;color:var(--color-text-muted);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff7a;border-radius:6px;padding:1.5rem}.ui__skeleton{background:linear-gradient(90deg, rgb(var(--rgb-accent-primary) / .08), rgb(var(--rgb-accent-primary) / .18), rgb(var(--rgb-accent-primary) / .08));background-size:200% 100%;border-radius:6px;min-height:120px;animation:1.4s linear infinite ui__shimmer}.ui__upgrade{border:1px solid rgb(var(--rgb-accent-primary) / .14);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff85;border-radius:6px;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.ui__upgrade strong{margin-bottom:.25rem;display:block}.ui__statCard{flex-direction:column;gap:.35rem;display:flex}.ui__statCard span{color:var(--color-text-muted);font-size:.82rem}.ui__statCard strong{color:var(--color-text-primary);font-size:1.45rem;font-weight:700}@keyframes ui__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes ui__uiButtonSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ui__itemActionsMenuTrigger{border:.5px solid var(--color-border-tertiary);width:28px;height:28px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:background .14s,color .14s;display:inline-flex}.ui__itemActionsMenuTrigger:hover{background:var(--color-background-secondary);color:var(--color-text-primary)}.ui__itemActionsMenuRow{justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}.ui__itemActionsSubmenu{max-height:16rem;overflow-y:auto}.ui__itemActionsMenuDanger{color:var(--color-danger)!important}.ui__itemActionsMenuDanger:hover{background:color-mix(in srgb, var(--color-danger) 8%, transparent 92%)!important;border-color:color-mix(in srgb, var(--color-danger) 35%, var(--color-border-tertiary) 65%)!important}.ui__rowWrapper{border-radius:10px;align-items:stretch;display:flex;position:relative}.ui__rowWrapper>.ui__rowWrapperBody{flex:1;min-width:0}.ui__rowWrapper .ui__itemActionsMenuTrigger{opacity:0;pointer-events:none;z-index:2;transition:opacity .15s;position:absolute;top:8px;right:8px}.ui__rowWrapper:hover .ui__itemActionsMenuTrigger,.ui__rowWrapper .ui__itemActionsMenuTrigger[data-state=open]{opacity:1;pointer-events:auto}.ui__rowWrapper:hover .ui__rowChevron{opacity:1}.ui__expandingSearchButton{border:1px solid var(--border-shell-strong);background:var(--surface-shell-control);width:3rem;min-width:3rem;height:3rem;color:var(--text-shell-secondary);cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.ui__expandingSearchButton:hover{color:var(--text-shell-primary);transform:translateY(-1px)}.ui__expandingSearchField{border:1px solid var(--border-shell-strong);background:var(--surface-shell-control);min-width:8rem;max-width:22rem;min-height:3rem;color:var(--text-shell-secondary);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:6px;flex:12rem;align-items:center;gap:.5rem;padding:0 .85rem;display:flex}.ui__expandingSearchIcon{color:var(--text-shell-faint,var(--color-text-muted));flex-shrink:0}.ui__expandingSearchInput{width:100%;min-width:0;color:var(--text-shell-primary);background:0 0;border:0;outline:none;font-size:.92rem;font-weight:400;line-height:1.3}.ui__expandingSearchClear{width:1.4rem;height:1.4rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;transition:background .14s,color .14s;display:inline-flex}.ui__expandingSearchClear:hover{color:var(--text-shell-primary);background:var(--surface-shell-nav-hover,#7e61fd14)}.AppShell__layout{background:var(--surface-shell-app);grid-template-columns:200px minmax(0,1fr);min-height:100vh;transition:grid-template-columns .18s;display:grid}.AppShell__layoutCollapsed{grid-template-columns:104px minmax(0,1fr)}.AppShell__sidebarScrim{z-index:30;background:var(--surface-shell-overlay);opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:0;padding:0;transition:opacity .18s;position:fixed;inset:0}.AppShell__sidebarScrimVisible{opacity:1;pointer-events:auto}.AppShell__sidebar{z-index:11;border-right:1px solid var(--border-shell-subtle);background:var(--surface-shell-sidebar);height:100vh;box-shadow:0 18px 40px rgb(var(--rgb-shadow) / .04);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:var(--text-shell-primary);flex-direction:column;padding:1.4rem 1rem 1.2rem;transition:padding .18s;display:flex;position:sticky;top:0;overflow:visible}.AppShell__sidebarCollapsed{padding:1.4rem .75rem 1.2rem}.AppShell__sidebarHeader{justify-content:space-between;align-items:center;gap:.5rem;min-height:2.25rem;margin-bottom:1.5rem;display:flex;position:relative}.AppShell__sidebarHeaderActions{align-items:center;gap:.5rem;display:flex}.AppShell__sidebarCollapsed .AppShell__sidebarHeader{justify-content:space-between}.AppShell__brand{color:var(--text-shell-primary);background:0 0;border-radius:0;justify-content:center;align-items:center;min-width:0;padding:.2rem 0;display:flex}.AppShell__brandMedia{flex-shrink:0;justify-content:flex-start;align-items:center;width:120px;min-width:120px;height:32px;display:inline-flex;position:relative}.AppShell__brandLogo,.AppShell__brandIcon{object-fit:contain;display:none}.AppShell__brandLogo{width:100%;max-width:100%;height:32px}.AppShell__brandIcon{width:32px;height:32px}[data-theme=light] .AppShell__brandLogoLight,[data-theme=dark] .AppShell__brandLogoDark{display:block}.AppShell__sidebarToggle{border:.5px solid var(--color-border-tertiary,var(--color-border));width:28px;min-width:28px;height:28px;color:var(--text-shell-secondary);cursor:pointer;background:0 0;border-radius:8px;outline:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.AppShell__sidebarToggle:hover{background:var(--surface-shell-nav-hover,#7e61fd0f);color:var(--text-shell-primary);border-color:var(--color-border)}.AppShell__nav{flex-direction:column;flex:1;gap:.9rem;min-height:0;padding-right:.15rem;display:flex;overflow-y:auto}.AppShell__navSection{gap:.08rem;display:grid}.AppShell__nav .AppShell__navItem{padding:.56rem .65rem .56rem .95rem;font-size:.92rem}.AppShell__navSectionPinned{margin-top:auto}.AppShell__navSection+.AppShell__navSection{border-top:1px solid var(--border-shell-subtle);padding-top:.72rem}.AppShell__navSectionLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--text-shell-faint);padding:0 .55rem .28rem;font-size:.6rem;font-weight:600}.AppShell__navItem{color:var(--text-shell-secondary);background:0 0;border-radius:8px;align-items:center;gap:.68rem;padding:.46rem .75rem;font-size:.88rem;font-weight:500;line-height:1.2;transition:color .16s,background .16s,box-shadow .16s;display:flex}.AppShell__navItemIcon{color:currentColor;flex-shrink:0}.AppShell__navItemLabel{min-width:0;transition:font-weight .16s,letter-spacing .16s,transform .16s}.AppShell__sidebarCollapsed .AppShell__brand{justify-content:center}.AppShell__sidebarCollapsed .AppShell__brandLogo{display:none}.AppShell__sidebarCollapsed .AppShell__brandMedia{justify-content:center;width:32px;min-width:32px}[data-theme=light] .AppShell__sidebarCollapsed .AppShell__brandIconLight,[data-theme=dark] .AppShell__sidebarCollapsed .AppShell__brandIconDark{display:block}.AppShell__sidebarCollapsed .AppShell__navItemLabel{display:none}.AppShell__sidebarCollapsed .AppShell__nav{padding-right:0}.AppShell__sidebarCollapsed .AppShell__navSection{gap:.4rem}.AppShell__sidebarCollapsed .AppShell__navSectionLabel{text-align:center;letter-spacing:.08em;white-space:normal;overflow-wrap:anywhere;justify-content:center;align-items:center;min-height:1.5rem;padding:0 .1rem .12rem;font-size:.5rem;line-height:1.2;display:flex}.AppShell__sidebarCollapsed .AppShell__navItem{justify-content:center;padding:.66rem 0}.AppShell__sidebarCollapsed .AppShell__navSection+.AppShell__navSection{padding-top:.72rem}.AppShell__sidebarCollapsed .AppShell__navItem:hover{transform:none}.AppShell__navItem:hover{color:var(--text-shell-primary);box-shadow:none;background:0 0}.AppShell__nav .AppShell__navItem:not(.AppShell__navItemActive):not(.AppShell__navItemDisabled):hover,.AppShell__nav .AppShell__navItem:not(.AppShell__navItemActive):not(.AppShell__navItemDisabled):focus-visible{background:var(--surface-shell-nav-hover)}.AppShell__navItemDisabled{opacity:.48;cursor:not-allowed}.AppShell__navItemDisabled:hover{color:var(--text-shell-secondary)}.AppShell__navItem:hover .AppShell__navItemLabel,.AppShell__navItem:focus-visible .AppShell__navItemLabel{color:var(--text-shell-primary)}.AppShell__navItemActive{color:var(--text-shell-primary);background:var(--surface-shell-nav-active)}.AppShell__navItemActive:hover,.AppShell__navItemActive:focus-visible{background:var(--surface-shell-nav-active)}[data-theme=light] .AppShell__navItemActive{color:var(--color-accent-strong)}.AppShell__contentWrap{background:var(--surface-shell-app);flex-direction:column;min-width:0;height:100vh;display:flex;overflow:hidden}.AppShell__workspace{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 0;min-height:0;transition:grid-template-columns .2s;display:grid;overflow:hidden}.AppShell__workspaceDrawerOpen{grid-template-columns:minmax(0,1fr) 300px}.AppShell__drawerRail{min-width:0;min-height:0;overflow:hidden}.AppShell__topbar{z-index:10;background:var(--surface-shell-topbar);border-bottom:1px solid color-mix(in srgb, var(--border-shell-subtle) 72%, transparent);box-shadow:0 12px 24px rgb(var(--rgb-shadow) / .03);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:auto minmax(0,1fr) minmax(176px,281px) auto;grid-template-areas:"lead title search actions";align-items:center;gap:1rem;padding:1.1rem 1.8rem .4rem;display:grid;position:sticky;top:0}.AppShell__topbarLead{grid-area:lead;align-items:center;gap:.85rem;min-width:0;display:flex}.AppShell__topbarTitle{flex-direction:column;grid-area:title;gap:.18rem;min-width:0;display:flex}.AppShell__topbarTitleRow{flex-wrap:wrap;align-items:center;gap:.4rem;display:inline-flex}.AppShell__topbarTitle h1{letter-spacing:-.01em;font-size:1.2rem;font-weight:600;line-height:1.1}.AppShell__topbarTitleMeta{background:rgb(var(--rgb-accent-strong) / .12);border:1px solid rgb(var(--rgb-accent-strong) / .22);min-height:1.2rem;color:var(--color-accent-primary);white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;padding:.08rem .4rem;font-size:.62rem;font-weight:600;line-height:1;display:inline-flex}[data-theme=dark] .AppShell__topbarTitleMeta{color:var(--color-electric-indigo-text)}.AppShell__topbarSearch{grid-area:search;justify-content:center;min-width:0;display:flex}.AppShell__topbarActions{grid-area:actions;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.AppShell__searchFieldWrap{width:100%;min-width:0;position:relative}.AppShell__searchInputShell{border:1px solid var(--border-shell-strong);background:var(--surface-shell-control);width:100%;min-height:2.8rem;box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:6px;align-items:center;gap:.5rem;padding:0 .9rem;display:flex}[data-theme=dark] .AppShell__searchInputShell{background:0 0}.AppShell__searchInputShell:focus-within{border-color:rgb(var(--rgb-accent-strong) / .42);box-shadow:none;outline:none}.AppShell__searchInput{width:100%;min-width:0;min-height:1.25rem;padding:.08rem 0;font-size:.82rem;font-weight:400;line-height:1.3;box-shadow:none!important;color:var(--text-shell-primary)!important;background:0 0!important;border:0!important;border-radius:0!important}.AppShell__searchInput::placeholder{color:var(--text-shell-secondary)}.AppShell__searchInput:focus,.AppShell__searchInput:focus-visible{box-shadow:none!important;background:0 0!important;border:0 #0000!important;outline:none!important}.AppShell__searchFieldIcon{color:var(--text-shell-faint);stroke:var(--text-shell-faint);opacity:1;flex-shrink:0}.AppShell__searchDropdown{background:var(--surface-shell-popover);border:1px solid var(--border-shell-subtle);width:min(720px,100vw - 2rem);max-height:min(420px,100vh - 7rem);box-shadow:var(--shadow-floating);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:20;border-radius:6px;padding:.85rem;position:fixed;top:5.4rem;left:50%;overflow-y:auto;transform:translate(-50%)}.AppShell__searchDropdownResults{flex-direction:column;gap:.6rem;display:flex}.AppShell__searchDropdownMessage{color:var(--text-shell-secondary);padding:1rem 1.05rem;font-size:.86rem;line-height:1.45}.AppShell__notificationButton{min-width:2.6rem;min-height:2.6rem;box-shadow:none;gap:0;padding:.52rem;font-size:.76rem;background:var(--surface-shell-control)!important;border:1px solid var(--border-shell-subtle)!important;color:var(--text-shell-primary)!important;border-radius:6px!important}.AppShell__mobileMenuButton,.AppShell__sidebarCloseButton{border:1px solid var(--border-shell-subtle);background:var(--surface-shell-control);width:2.6rem;min-width:2.6rem;height:2.6rem;min-height:2.6rem;color:var(--text-shell-primary);box-shadow:none;border-radius:6px;justify-content:center;align-items:center;padding:.52rem;display:none}.AppShell__mobileMenuButton:hover,.AppShell__mobileMenuButton:focus-visible,.AppShell__sidebarCloseButton:hover,.AppShell__sidebarCloseButton:focus-visible{background:var(--surface-shell-control-hover);border-color:var(--border-shell-strong);box-shadow:none}.AppShell__notificationButton:hover,.AppShell__notificationButton:focus,.AppShell__notificationButton:focus-visible{background:var(--surface-shell-control-hover)!important;border-color:var(--border-shell-strong)!important;box-shadow:none!important}.AppShell__notificationIconWrap{justify-content:center;align-items:center;display:inline-flex;position:relative}.AppShell__notificationBadge{background:var(--color-accent-strong);min-width:1rem;height:1rem;color:var(--color-on-accent);border-radius:6px;justify-content:center;align-items:center;padding:0 .22rem;font-size:.58rem;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:-.45rem;right:-.55rem}.AppShell__surface{grid-template-columns:minmax(0,1fr) 320px;gap:1.5rem;min-width:0;padding:1rem;display:grid}.AppShell__surfaceSingle{flex-direction:column;gap:0;padding-bottom:0;display:flex;position:relative}.AppShell__surfaceSingle>.AppShell__main{flex:1;min-height:0;padding-bottom:7rem}.AppShell__main{min-width:0;min-height:0;overflow:hidden auto}.AppShell__aside{gap:1rem;height:fit-content;display:grid;position:sticky;top:6.4rem}.AppShell__searchOverlay{z-index:120;background:var(--surface-shell-overlay);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:fixed;inset:0}.AppShell__searchContent,.AppShell__captureContent,.AppShell__menuContent,.AppShell__popoverContent{z-index:121;background:var(--surface-shell-popover);border:1px solid var(--border-shell-subtle);box-shadow:var(--shadow-floating);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:6px}.AppShell__searchContent{width:min(720px,100vw - 2rem);padding:1.2rem;position:fixed;top:12%;left:50%;transform:translate(-50%)}.AppShell__captureContent{width:min(560px,100vw - 2rem);padding:1.2rem;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.AppShell__menuContent,.AppShell__popoverContent{min-width:220px;padding:.6rem}.AppShell__menuContent{background:var(--color-background-primary);border-color:var(--color-border);min-width:172px;box-shadow:var(--shadow-card);border-radius:10px;padding:.22rem}.AppShell__userMenuContent{gap:.32rem;min-width:232px;padding:.35rem;display:grid}.AppShell__userMenuProfileRow{align-items:center;gap:.7rem;min-height:3rem;padding:.56rem .8rem .56rem .9rem;display:flex}.AppShell__userMenuProfileAvatar{background:var(--surface-shell-notice);border:1px solid var(--border-shell-strong);width:2rem;height:2rem;color:var(--text-shell-primary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.72rem;font-weight:600;display:inline-flex}.AppShell__userMenuProfileCopy{min-width:0}.AppShell__userMenuProfileName{color:var(--text-shell-primary);font-size:.74rem;font-weight:500;line-height:1.2;display:block}.AppShell__resultList{flex-direction:column;gap:.45rem;margin-top:1rem;display:flex}.AppShell__resultItem{text-align:left;border:1px solid var(--border-shell-subtle);background:var(--surface-shell-elevated);border-radius:6px;width:100%;padding:1rem 1.05rem;transition:border-color .16s,background .16s,transform .16s}.AppShell__resultItem:hover{border-color:rgb(var(--rgb-accent-strong) / .24);background:var(--surface-shell-result-hover);transform:translateY(-1px)}.AppShell__resultItem strong{color:var(--color-text-primary);font-size:.94rem;font-weight:600;line-height:1.3}.AppShell__resultItem div{color:var(--text-shell-secondary);margin-top:.35rem;font-size:.84rem;line-height:1.4}.AppShell__resultItem small{color:var(--text-shell-muted);margin-top:.45rem;font-size:.75rem;line-height:1.35;display:block}.AppShell__resultItem strong,.AppShell__menuButton,.AppShell__noticeCard strong{display:block}.AppShell__menuButton{appearance:none;width:100%;min-height:2.2rem;box-shadow:none;cursor:pointer;text-align:left;color:var(--text-shell-secondary);background:0 0;border:1px solid #0000;border-radius:9px;padding:.36rem .44rem;font-size:.72rem;font-weight:500;line-height:1.2;transition:background .16s,color .16s,border-color .16s,box-shadow .16s}.AppShell__menuButton:hover{background:color-mix(in srgb, var(--color-periwinkle) 30%, var(--color-background-primary) 70%);border-color:color-mix(in srgb, var(--color-periwinkle) 65%, var(--color-border) 35%);color:var(--color-raisin-black);box-shadow:inset 0 1px #ffffff47}.AppShell__menuButton[data-highlighted],.AppShell__menuButton[data-state=open]{background:color-mix(in srgb, var(--color-periwinkle) 34%, var(--color-background-primary) 66%);border-color:color-mix(in srgb, var(--color-periwinkle) 70%, var(--color-border) 30%);color:var(--color-raisin-black);outline:none;box-shadow:inset 0 1px #ffffff52}.AppShell__userMenuAction,.AppShell__userMenuThemeRow{justify-content:space-between;gap:.85rem;width:100%;min-height:3rem;padding:.56rem .8rem .56rem .9rem;font-size:.74rem;font-weight:500}.AppShell__userMenuAction{appearance:none;cursor:pointer;border:none;border-radius:8px;font-family:inherit}.AppShell__userMenuThemeRow{cursor:default}.AppShell__userMenuAction:hover,.AppShell__userMenuAction:focus-visible,.AppShell__userMenuAction[data-highlighted],.AppShell__userMenuAction[data-state=open]{color:var(--text-shell-primary);background:var(--surface-shell-nav-hover);box-shadow:none;outline:none}.AppShell__userMenuThemeRow:hover,.AppShell__userMenuThemeRow:focus-within{background:var(--surface-shell-nav-hover);outline:none}[data-theme=light] .AppShell__userMenuAction:hover,[data-theme=light] .AppShell__userMenuAction:focus-visible,[data-theme=light] .AppShell__userMenuAction[data-highlighted],[data-theme=light] .AppShell__userMenuAction[data-state=open]{color:var(--text-shell-primary)}.AppShell__userMenuActionLabel{min-height:1.2rem;font-size:inherit;align-items:center;font-weight:500;line-height:1.2;display:inline-flex}.AppShell__userMenuActionLabelWrap{align-items:center;gap:.55rem;min-width:0;display:inline-flex}.AppShell__userMenuActionIcon{flex-shrink:0}.AppShell__userMenuThemeToggle{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.AppShell__userMenuThemeRow .AppShell__userMenuActionLabelWrap,.AppShell__userMenuThemeRow .AppShell__userMenuActionLabel{font-size:inherit;font-weight:inherit}.AppShell__userMenuThemeToggleControl{--toggle-thumb-size:30px;--toggle-thumb-offset:7px;--toggle-thumb-travel:34px;--toggle-icon-start:22px;--toggle-icon-end:56px;width:78px;height:40px}.AppShell__menuSeparator{background:var(--color-platinum);height:1px;margin:.18rem}[data-theme=dark] .AppShell__menuContent,[data-theme=dark] .AppShell__userMenuContent{background:var(--surface-shell-elevated);box-shadow:var(--shadow-floating);border-color:#ffffff14}[data-theme=dark] .AppShell__popoverContent{background:var(--surface-shell-elevated)}[data-theme=dark] .AppShell__menuButton:hover,[data-theme=dark] .AppShell__menuButton[data-highlighted],[data-theme=dark] .AppShell__menuButton[data-state=open]{background:color-mix(in srgb, var(--color-tropical-indigo) 20%, var(--color-jet) 80%);color:var(--color-white);border-color:#ffffff14;box-shadow:inset 0 1px #ffffff0f}[data-theme=dark] .AppShell__menuSeparator{background:#ffffff14}.AppShell__noticeCard{background:var(--surface-shell-notice);border-radius:6px;padding:.85rem}.AppShell__avatar{background:var(--surface-shell-notice);border:1px solid var(--border-shell-strong);width:2.5rem;height:2.5rem;color:var(--text-shell-primary);border-radius:999px;place-items:center;font-size:.8rem;font-weight:600;display:grid}@media (width<=1180px){.AppShell__surface{grid-template-columns:1fr}.AppShell__aside{position:static}}@media (width<=980px){.AppShell__layout{grid-template-columns:1fr}.AppShell__sidebar,.AppShell__sidebarCollapsed{z-index:31;border-right:1px solid var(--border-shell-subtle);opacity:0;visibility:hidden;pointer-events:none;width:min(20rem,100vw - 2.5rem);max-width:100%;height:100dvh;max-height:100dvh;box-shadow:0 24px 60px rgb(var(--rgb-shadow) / .18);border-bottom:none;padding:1rem;transition:transform .22s,opacity .18s,visibility .18s;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(calc(-100% - 1rem))}.AppShell__sidebarMobileOpen{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}.AppShell__mobileOnly,.AppShell__mobileMenuButton,.AppShell__sidebarCloseButton{display:inline-flex}.AppShell__sidebarToggle{display:none}.AppShell__sidebarHeader,.AppShell__sidebarCollapsed .AppShell__sidebarHeader{justify-content:space-between;gap:.75rem}.AppShell__brand,.AppShell__sidebarCollapsed .AppShell__brand{justify-content:flex-start}.AppShell__brandMedia,.AppShell__sidebarCollapsed .AppShell__brandMedia{justify-content:flex-start;width:min(7.5rem,45vw);min-width:0}.AppShell__sidebarCollapsed{padding:1rem}.AppShell__sidebarCollapsed .AppShell__brandLogo{display:block}.AppShell__sidebarCollapsed .AppShell__brandIcon,[data-theme=light] .AppShell__sidebarCollapsed .AppShell__brandIconLight,[data-theme=dark] .AppShell__sidebarCollapsed .AppShell__brandIconDark{display:none}.AppShell__sidebarCollapsed .AppShell__nav{padding-right:.15rem}.AppShell__sidebarCollapsed .AppShell__navSection{gap:.08rem}.AppShell__sidebarCollapsed .AppShell__navSectionLabel{text-align:left;letter-spacing:.12em;min-height:auto;padding:0 .55rem .28rem;font-size:.6rem;line-height:1.2;display:block}.AppShell__sidebarCollapsed .AppShell__navItemLabel{display:block}.AppShell__sidebarCollapsed .AppShell__navItem{justify-content:flex-start;padding:.46rem .75rem}.AppShell__topbar{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"lead.actions""title title title""search search search";align-items:start;padding:1rem 1rem .55rem}.AppShell__topbarTitle,.AppShell__topbarSearch{opacity:1;transform-origin:top;max-height:8rem;transition:max-height .22s,opacity .18s,transform .22s,margin-top .22s;overflow:hidden;transform:translateY(0)}.AppShell__topbarSearch{max-height:5rem}.AppShell__topbarMobileCollapsed .AppShell__topbarTitle,.AppShell__topbarMobileCollapsed .AppShell__topbarSearch{opacity:0;pointer-events:none;max-height:0;margin-top:-.2rem;transform:translateY(-.65rem)}.AppShell__topbarLead{align-items:flex-start}.AppShell__topbarActions{flex-wrap:nowrap;justify-content:flex-end;width:auto}.AppShell__topbarTitle,.AppShell__topbarSearch{width:100%}.AppShell__workspace,.AppShell__workspaceDrawerOpen{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr)}.AppShell__drawerRail{opacity:0;pointer-events:none;max-height:0;transition:max-height .2s,opacity .16s;display:block;overflow:hidden}.AppShell__drawerRailOpen{opacity:1;pointer-events:auto;max-height:min(72vh,40rem)}.AppShell__searchFieldWrap{flex:1;min-width:0}.AppShell__searchDropdown{width:min(100%,40rem);position:absolute;top:calc(100% + .5rem);left:0;transform:none}}@media (width<=767px){.AppShell__sidebar,.AppShell__sidebarCollapsed{width:min(18.5rem,100vw - 1rem);padding:.85rem .75rem}.AppShell__topbar{gap:.85rem .75rem;padding:.85rem .75rem .45rem}.AppShell__topbarMobileCollapsed{padding-bottom:.25rem}.AppShell__topbarLead{gap:.7rem}.AppShell__topbarTitle{gap:.3rem}.AppShell__topbarTitleRow{align-items:flex-start}.AppShell__topbarActions{justify-content:flex-end;width:100%}.AppShell__surface{padding:1rem .75rem .9rem}.AppShell__drawerRailOpen{max-height:min(70vh,36rem)}.AppShell__searchDropdown{width:min(100vw - 1.5rem,40rem)}}.AltmindBriefCard__panel{width:100%;max-width:var(--altmind-brief-max-width,100%);margin-inline:var(--altmind-brief-margin-inline,0);border-radius:var(--altmind-brief-panel-radius,6px);text-align:left;justify-items:var(--altmind-brief-panel-justify,stretch);transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.AltmindBriefCard__panelCollapsed{gap:var(--altmind-brief-panel-collapsed-gap,.35rem);padding:var(--altmind-brief-panel-collapsed-padding,.9rem 1.1rem);border:var(--altmind-brief-panel-border,1px solid #552eff47);border-left:var(--altmind-brief-panel-accent-border,3px solid var(--color-electric-indigo));background:var(--altmind-brief-panel-background,linear-gradient(135deg, #552eff21 0%, #552eff0f 60%, #552eff05 100%));box-shadow:var(--altmind-brief-panel-shadow,0 2px 18px #552eff0f, 0 1px 3px #552eff0a)}.AltmindBriefCard__panelExpanded{gap:var(--altmind-brief-panel-expanded-gap,.9rem);padding:var(--altmind-brief-panel-expanded-padding,1.1rem 1.2rem);border:var(--altmind-brief-panel-border,1px solid #552eff47);border-left:var(--altmind-brief-panel-accent-border,3px solid var(--color-electric-indigo));background:var(--altmind-brief-panel-background,linear-gradient(135deg, #552eff21 0%, #552eff0f 60%, #552eff05 100%));box-shadow:var(--altmind-brief-panel-shadow,0 2px 18px #552eff0f, 0 1px 3px #552eff0a)}.AltmindBriefCard__panelCollapsed:hover,.AltmindBriefCard__panelCollapsed:focus-within,.AltmindBriefCard__panelExpanded:hover,.AltmindBriefCard__panelExpanded:focus-within{border:var(--altmind-brief-panel-border-hover,var(--altmind-brief-panel-border,1px solid #552eff6b));border-left:var(--altmind-brief-panel-accent-border-hover,var(--altmind-brief-panel-accent-border,3px solid var(--color-electric-indigo)));background:var(--altmind-brief-panel-background-hover,linear-gradient(135deg, #552eff2e, #552eff0f));box-shadow:var(--altmind-brief-panel-shadow-hover,var(--altmind-brief-panel-shadow,none))}.AltmindBriefCard__toggleButton{align-items:center;justify-content:var(--altmind-brief-toggle-justify,flex-start);width:fit-content;min-width:0;max-width:100%;margin-inline:var(--altmind-brief-toggle-margin-inline,0);color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;padding:0;display:inline-flex}.AltmindBriefCard__toggleButton:focus-visible{border-radius:var(--radius-sm);outline:none;box-shadow:0 0 0 2px #7e61fd2e}.AltmindBriefCard__toggleLeading{align-items:center;gap:var(--altmind-brief-toggle-gap,.55rem);min-width:0;display:inline-flex}.AltmindBriefCard__toggleIcon{background:color-mix(in srgb, var(--color-bg-card) 92%, var(--color-bg-secondary) 8%)}.AltmindBriefCard__toggleText{color:var(--altmind-brief-toggle-text-color,var(--color-text-primary));letter-spacing:.04em;text-transform:uppercase;font-size:.74rem;font-weight:600}.AltmindBriefCard__content{gap:var(--altmind-brief-content-gap,.85rem);justify-items:var(--altmind-brief-content-justify,stretch);display:grid}.AltmindBriefCard__quoteSection{gap:var(--altmind-brief-quote-gap,.85rem);justify-items:var(--altmind-brief-quote-justify,stretch);width:100%;padding-left:var(--altmind-brief-quote-padding-left,1rem);border-left-width:var(--altmind-brief-quote-border-width,1px);border-left-style:solid;border-left-color:var(--altmind-brief-quote-border-color,#552eff38);text-align:var(--altmind-brief-text-align,left);display:grid}.AltmindBriefCard__eyebrowRow{align-items:center;gap:.4rem;display:flex}.AltmindBriefCard__eyebrowHeaderAction{flex-shrink:0;margin-left:auto}.AltmindBriefCard__lightbulbIcon{color:var(--color-electric-indigo);flex-shrink:0;align-items:center;display:inline-flex}.AltmindBriefCard__eyebrow{color:var(--color-text-primary);letter-spacing:.04em;text-transform:uppercase;font-size:.74rem;font-weight:600}.AltmindBriefCard__identity{align-items:flex-start;justify-content:var(--altmind-brief-identity-justify,flex-start);gap:var(--altmind-brief-identity-gap,.55rem);text-align:var(--altmind-brief-text-align,left);display:flex}.AltmindBriefCard__orb{width:var(--altmind-brief-orb-size,.62rem);height:var(--altmind-brief-orb-size,.62rem);margin-top:var(--altmind-brief-orb-margin-top,.24rem);background:var(--color-accent-primary);border-radius:6px;flex-shrink:0;box-shadow:0 0 0 4px #7e61fd1f}.AltmindBriefCard__identityContent{gap:.22rem;justify-items:var(--altmind-brief-identity-content-justify,stretch);width:100%;min-width:0;display:grid}.AltmindBriefCard__identityRow{align-items:flex-start;justify-content:var(--altmind-brief-identity-row-justify,space-between);gap:var(--altmind-brief-identity-row-gap,.8rem);width:100%;display:flex}.AltmindBriefCard__titleBlock{gap:var(--altmind-brief-title-block-gap,.14rem);justify-items:var(--altmind-brief-title-justify,start);min-width:0;display:grid}.AltmindBriefCard__title{color:var(--altmind-brief-title-color,var(--color-electric-indigo));font-size:var(--altmind-brief-title-font-size,1rem);line-height:var(--altmind-brief-title-line-height,1.2);letter-spacing:-.02em;font-weight:600}.AltmindBriefCard__subtitle{font-size:var(--altmind-brief-subtitle-font-size,.7rem);letter-spacing:.08em;text-transform:uppercase;color:var(--altmind-brief-subtitle-color,var(--color-electric-indigo));font-weight:600}.AltmindBriefCard__meta{align-items:center;gap:var(--altmind-brief-meta-gap,.38rem);width:fit-content;padding:var(--altmind-brief-meta-padding,.14rem .2rem .14rem .38rem);border-radius:var(--altmind-brief-meta-radius,4px);background:#552eff1f;border:1px solid #552eff2e;flex-shrink:0;display:inline-flex}.AltmindBriefCard__metaLabel{color:var(--altmind-brief-meta-label-color,currentColor);letter-spacing:.08em;text-transform:uppercase;font-size:.56rem;font-weight:600}.AltmindBriefCard__metaValue{min-width:var(--altmind-brief-meta-value-min-width,1.15rem);min-height:var(--altmind-brief-meta-value-min-height,1.15rem);padding:var(--altmind-brief-meta-value-padding,0 .3rem);border-radius:var(--altmind-brief-meta-value-radius,4px);color:var(--altmind-brief-meta-value-color,var(--color-electric-indigo-text));background:#552eff33;justify-content:center;align-items:center;font-size:.62rem;font-weight:600;display:inline-flex}.AltmindBriefCard__message{gap:var(--altmind-brief-message-gap,.45rem);display:grid}.AltmindBriefCard__messageText{max-width:var(--altmind-brief-copy-max-width,56rem);color:var(--altmind-brief-message-color,var(--color-text-primary));font-size:var(--altmind-brief-message-font-size,.875rem);line-height:var(--altmind-brief-message-line-height,1.6);text-align:var(--altmind-brief-text-align,left);margin:0;font-weight:500}[data-theme=dark] .AltmindBriefCard__title{color:var(--altmind-brief-title-color-dark,var(--altmind-brief-title-color,var(--color-electric-indigo-text)))}[data-theme=dark] .AltmindBriefCard__subtitle{color:var(--altmind-brief-subtitle-color-dark,var(--altmind-brief-subtitle-color,var(--color-electric-indigo-text)))}[data-theme=dark] .AltmindBriefCard__messageText{color:var(--altmind-brief-message-color-dark,var(--altmind-brief-message-color,var(--color-electric-indigo-text)))}[data-theme=dark] .AltmindBriefCard__panelCollapsed,[data-theme=dark] .AltmindBriefCard__panelExpanded{background:linear-gradient(135deg,#552eff47 0%,#0c0526f5 52%,#060214fa 100%);border-color:#552eff73}[data-theme=dark] .AltmindBriefCard__meta{border-color:#552eff2e}[data-theme=dark] .AltmindBriefCard__metaValue{background:#552eff33}[data-theme=light] .AltmindBriefCard__meta{background:var(--surface-focus-pill)}[data-theme=light] .AltmindBriefCard__metaLabel{color:var(--text-focus-accent)}[data-theme=light] .AltmindBriefCard__metaValue{background:var(--surface-focus-pill-strong)}[data-theme=light] .AltmindBriefCard__panelCollapsed,[data-theme=light] .AltmindBriefCard__panelExpanded{border-color:var(--border-focus-control-strong)}[data-theme=light] .AltmindBriefCard__messageText{color:var(--altmind-brief-message-color-light,var(--altmind-brief-message-color,var(--color-electric-indigo)))}[data-theme=light] .AltmindBriefCard__quoteSection{border-left-color:rgb(var(--rgb-accent-strong) / .22)}@media (width<=768px){.AltmindBriefCard__panel{border-radius:var(--altmind-brief-panel-mobile-radius,var(--altmind-brief-panel-radius,6px))}.AltmindBriefCard__panelCollapsed{gap:var(--altmind-brief-panel-collapsed-gap-mobile,var(--altmind-brief-panel-collapsed-gap,.35rem));padding:var(--altmind-brief-panel-collapsed-padding-mobile,var(--altmind-brief-panel-collapsed-padding,.8rem 1rem))}.AltmindBriefCard__panelExpanded{gap:var(--altmind-brief-panel-expanded-gap-mobile,var(--altmind-brief-panel-expanded-gap,.9rem));padding:var(--altmind-brief-panel-expanded-padding-mobile,var(--altmind-brief-panel-expanded-padding,1rem 1.1rem))}.AltmindBriefCard__message{gap:var(--altmind-brief-message-gap-mobile,var(--altmind-brief-message-gap,.45rem));padding-left:0}.AltmindBriefCard__content{gap:var(--altmind-brief-content-gap-mobile,var(--altmind-brief-content-gap,.85rem))}.AltmindBriefCard__quoteSection{gap:var(--altmind-brief-quote-gap-mobile,var(--altmind-brief-quote-gap,.85rem));border-left:none;padding-left:0}.AltmindBriefCard__identity{gap:var(--altmind-brief-identity-gap-mobile,var(--altmind-brief-identity-gap,.55rem))}.AltmindBriefCard__identityRow{gap:var(--altmind-brief-identity-row-gap-mobile,var(--altmind-brief-identity-row-gap,.8rem));flex-direction:column}.AltmindBriefCard__titleBlock{gap:var(--altmind-brief-title-block-gap-mobile,var(--altmind-brief-title-block-gap,.14rem))}.AltmindBriefCard__title{font-size:var(--altmind-brief-title-font-size-mobile,var(--altmind-brief-title-font-size,1rem));line-height:var(--altmind-brief-title-line-height-mobile,var(--altmind-brief-title-line-height,1.2))}.AltmindBriefCard__subtitle{font-size:var(--altmind-brief-subtitle-font-size-mobile,var(--altmind-brief-subtitle-font-size,.7rem))}.AltmindBriefCard__toggleButton{width:100%}.AltmindBriefCard__toggleLeading{gap:var(--altmind-brief-toggle-gap-mobile,var(--altmind-brief-toggle-gap,.55rem))}.AltmindBriefCard__meta{justify-self:flex-start;gap:var(--altmind-brief-meta-gap-mobile,var(--altmind-brief-meta-gap,.38rem));padding:var(--altmind-brief-meta-padding-mobile,var(--altmind-brief-meta-padding,.14rem .2rem .14rem .38rem));border-radius:var(--altmind-brief-meta-radius-mobile,var(--altmind-brief-meta-radius,4px))}.AltmindBriefCard__metaValue{min-width:var(--altmind-brief-meta-value-min-width-mobile,var(--altmind-brief-meta-value-min-width,1.15rem));min-height:var(--altmind-brief-meta-value-min-height-mobile,var(--altmind-brief-meta-value-min-height,1.15rem));padding:var(--altmind-brief-meta-value-padding-mobile,var(--altmind-brief-meta-value-padding,0 .3rem))}.AltmindBriefCard__messageText{font-size:var(--altmind-brief-message-font-size-mobile,var(--altmind-brief-message-font-size,.94rem));line-height:var(--altmind-brief-message-line-height-mobile,var(--altmind-brief-message-line-height,1.6))}}.AvatarStack__stack{align-items:center;display:inline-flex}.AvatarStack__avatar{border:1px solid var(--color-background-primary);letter-spacing:.02em;width:22px;height:22px;box-shadow:0 0 0 1px rgb(var(--rgb-shadow) / .04);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.52rem;font-weight:700;line-height:1;display:inline-flex}.AvatarStack__avatar+.AvatarStack__avatar{margin-left:-7px}.AvatarStack__overflow{background:var(--color-background-secondary);color:var(--color-text-secondary);border-color:var(--color-border-tertiary)}.DateTimePicker__picker{border:1px solid var(--color-border-tertiary,var(--color-border));background:color-mix(in srgb, var(--color-background-primary) 96%, var(--color-white) 4%);border-radius:12px;gap:.9rem;min-width:min(100vw - 2.5rem,21rem);padding:.95rem;display:grid;box-shadow:0 24px 64px #08070d24}.DateTimePicker__header{gap:.75rem;display:grid}.DateTimePicker__headerCopy{gap:.18rem;display:grid}.DateTimePicker__title{color:var(--color-text-primary);letter-spacing:-.01em;font-size:1rem;font-weight:700}.DateTimePicker__subtitle{color:var(--color-text-muted);font-size:.72rem;font-weight:600}.DateTimePicker__headerControls{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.DateTimePicker__monthNav{border:1px solid var(--color-border-tertiary,var(--color-border));background:color-mix(in srgb, var(--color-background-primary) 94%, var(--color-periwinkle) 6%);border-radius:10px;align-items:center;gap:.35rem;padding:.2rem;display:inline-flex}.DateTimePicker__navButton{width:2rem;height:2rem;color:var(--color-text-primary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s,color .18s;display:inline-flex}.DateTimePicker__navButton:hover{border-color:rgb(var(--rgb-accent-primary) / .2);background:rgb(var(--rgb-accent-primary) / .08);transform:translateY(-1px)}.DateTimePicker__navButton:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.DateTimePicker__headerSelects{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;width:100%;display:grid}.DateTimePicker__headerField,.DateTimePicker__timeField{color:var(--color-text-muted);letter-spacing:.1em;text-transform:uppercase;gap:.28rem;font-size:.58rem;font-weight:700;display:grid}.DateTimePicker__timeField{font-size:.6rem}.DateTimePicker__headerSelect,.DateTimePicker__timeSelect{border:1px solid var(--color-border-tertiary,var(--color-border));background:color-mix(in srgb, var(--color-background-primary) 96%, var(--color-white) 4%);width:100%;color:var(--color-text-primary);border-radius:10px;padding:.6rem .75rem;font-size:.72rem;font-weight:600;transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s}.DateTimePicker__headerSelect:hover,.DateTimePicker__timeSelect:hover{border-color:rgb(var(--rgb-accent-primary) / .2);background:color-mix(in srgb, var(--color-background-primary) 92%, var(--color-periwinkle) 8%)}.DateTimePicker__weekdays,.DateTimePicker__days{grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem;display:grid}.DateTimePicker__weekdays{padding-inline:.2rem}.DateTimePicker__days{border:1px solid var(--color-border-tertiary,var(--color-border));background:color-mix(in srgb, var(--color-background-primary) 94%, var(--color-periwinkle) 6%);border-radius:12px;padding:.35rem}.DateTimePicker__weekday{color:color-mix(in srgb, var(--color-text-muted) 90%, var(--color-text-primary) 10%);letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;font-size:.58rem;font-weight:700;display:inline-flex}.DateTimePicker__day{min-height:2.3rem;color:var(--color-text-primary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;font-size:.74rem;font-weight:600;transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s,color .18s;display:inline-flex}.DateTimePicker__day:hover{border-color:rgb(var(--rgb-accent-primary) / .18);background:rgb(var(--rgb-accent-primary) / .08);transform:translateY(-1px)}.DateTimePicker__dayOutsideMonth{color:var(--color-text-muted);opacity:.48}.DateTimePicker__daySelected{border-color:rgb(var(--rgb-accent-strong) / .28);background:color-mix(in srgb, var(--color-periwinkle) 56%, var(--color-background-primary) 44%);color:var(--color-text-primary);box-shadow:0 12px 22px rgb(var(--rgb-accent-strong) / .1)}.DateTimePicker__dayToday{box-shadow:inset 0 0 0 1px rgb(var(--rgb-accent-strong) / .32)}.DateTimePicker__daySelected.DateTimePicker__dayToday{box-shadow:0 12px 22px rgb(var(--rgb-accent-strong) / .1), inset 0 0 0 1px #ffffff52}.DateTimePicker__day:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.DateTimePicker__timeRow{border:1px solid var(--color-border-tertiary,var(--color-border));background:color-mix(in srgb, var(--color-background-primary) 94%, var(--color-periwinkle) 6%);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:.55rem;padding:.35rem;display:grid}.DateTimePicker__footer{white-space:nowrap;justify-content:flex-end;align-self:stretch;align-items:center;gap:.45rem;display:flex}.DateTimePicker__actionButton,.DateTimePicker__clearButton{border:1px solid var(--color-border-tertiary,var(--color-border));cursor:pointer;border-radius:6px;justify-content:center;align-items:center;min-height:2.2rem;padding:.5rem .9rem;font-size:.74rem;font-weight:600;transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s,color .18s,opacity .18s;display:inline-flex}.DateTimePicker__actionButton{border-color:rgb(var(--rgb-accent-strong) / .24);background:color-mix(in srgb, var(--color-periwinkle) 54%, var(--color-background-primary) 46%);color:var(--color-electric-indigo);box-shadow:0 12px 24px rgb(var(--rgb-accent-strong) / .1)}.DateTimePicker__actionButton:hover{border-color:rgb(var(--rgb-accent-strong) / .34);background:color-mix(in srgb, var(--color-periwinkle) 68%, var(--color-background-primary) 32%);box-shadow:0 16px 28px rgb(var(--rgb-accent-strong) / .14);transform:translateY(-1px)}.DateTimePicker__clearButton{background:color-mix(in srgb, var(--color-background-primary) 96%, var(--color-white) 4%);color:var(--color-text-secondary)}.DateTimePicker__clearButton:hover{border-color:rgb(var(--rgb-accent-primary) / .16);background:color-mix(in srgb, var(--color-background-primary) 92%, var(--color-periwinkle) 8%);color:var(--color-text-primary);transform:translateY(-1px)}.DateTimePicker__actionButton:disabled,.DateTimePicker__clearButton:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.DateTimePicker__navButton:focus-visible,.DateTimePicker__day:focus-visible,.DateTimePicker__actionButton:focus-visible,.DateTimePicker__clearButton:focus-visible,.DateTimePicker__headerSelect:focus-visible,.DateTimePicker__timeSelect:focus-visible{box-shadow:0 0 0 3px rgb(var(--rgb-accent-primary) / .14), inset 0 1px 0 #ffffff61;outline:none}[data-theme=light] .DateTimePicker__picker{border-color:var(--color-border-tertiary,var(--color-border));background:color-mix(in srgb, var(--color-background-primary) 97%, var(--color-white) 3%);box-shadow:0 24px 64px #08070d1f}[data-theme=light] .DateTimePicker__monthNav,[data-theme=light] .DateTimePicker__days,[data-theme=light] .DateTimePicker__timeRow{border-color:var(--color-border-tertiary,var(--color-border));background:color-mix(in srgb, var(--color-background-primary) 94%, var(--color-periwinkle) 6%)}[data-theme=light] .DateTimePicker__navButton,[data-theme=light] .DateTimePicker__headerSelect,[data-theme=light] .DateTimePicker__timeSelect,[data-theme=light] .DateTimePicker__clearButton{background:color-mix(in srgb, var(--color-background-primary) 96%, var(--color-white) 4%)}[data-theme=light] .DateTimePicker__day:hover{background:#552eff14;border-color:#552eff38}[data-theme=light] .DateTimePicker__daySelected{background:color-mix(in srgb, var(--color-periwinkle) 56%, var(--color-background-primary) 44%);border-color:#552eff4d}[data-theme=light] .DateTimePicker__dayToday{box-shadow:inset 0 0 0 1px #552eff42}[data-theme=light] .DateTimePicker__actionButton{color:var(--color-electric-indigo);border-color:#552eff47}[data-theme=light] .DateTimePicker__actionButton:hover{color:var(--color-electric-indigo);border-color:#552eff61}[data-theme=dark] .DateTimePicker__picker{border-color:color-mix(in srgb, var(--color-border) 88%, var(--color-white) 12%);background:color-mix(in srgb, var(--color-jet) 96%, var(--color-tropical-indigo) 4%);box-shadow:0 24px 54px #00000047}[data-theme=dark] .DateTimePicker__monthNav,[data-theme=dark] .DateTimePicker__days,[data-theme=dark] .DateTimePicker__timeRow{border-color:color-mix(in srgb, var(--color-border) 90%, var(--color-white) 10%);background:color-mix(in srgb, var(--color-jet) 92%, var(--color-tropical-indigo) 8%);box-shadow:0 14px 30px #00000029}[data-theme=dark] .DateTimePicker__navButton,[data-theme=dark] .DateTimePicker__headerSelect,[data-theme=dark] .DateTimePicker__timeSelect,[data-theme=dark] .DateTimePicker__clearButton{border-color:color-mix(in srgb, var(--color-border) 88%, var(--color-white) 12%);background:color-mix(in srgb, var(--color-jet) 94%, var(--color-tropical-indigo) 6%);color:var(--color-text-primary)}[data-theme=dark] .DateTimePicker__day:hover{background:#7e61fd29;border-color:#7e61fd47}[data-theme=dark] .DateTimePicker__daySelected{background:color-mix(in srgb, var(--color-tropical-indigo) 44%, var(--color-jet) 56%);color:var(--color-text-primary);border-color:#7e61fd61;box-shadow:0 12px 24px #552eff24}[data-theme=dark] .DateTimePicker__dayToday{box-shadow:inset 0 0 0 1px #a793fa52}[data-theme=dark] .DateTimePicker__actionButton{background:color-mix(in srgb, var(--color-tropical-indigo) 38%, var(--color-jet) 62%);color:var(--color-electric-indigo-text);border-color:#7e61fd52}[data-theme=dark] .DateTimePicker__actionButton:hover{background:color-mix(in srgb, var(--color-tropical-indigo) 48%, var(--color-jet) 52%);border-color:#7e61fd70}@media (width<=680px){.DateTimePicker__picker{min-width:min(100vw - 2.5rem,20rem);padding:.85rem}.DateTimePicker__navButton,.DateTimePicker__actionButton,.DateTimePicker__clearButton{min-height:2.75rem}.DateTimePicker__navButton{width:2.75rem;height:2.75rem}.DateTimePicker__day{min-height:2.75rem}.DateTimePicker__headerControls{grid-template-columns:1fr}.DateTimePicker__monthNav{justify-self:start}.DateTimePicker__headerSelects,.DateTimePicker__timeRow{grid-template-columns:1fr}.DateTimePicker__footer{flex-wrap:wrap;justify-content:stretch}.DateTimePicker__footer>*{flex:100%}}.pageLayouts__page{min-height:100%;display:grid}[data-pattern=master-detail] .pageLayouts__page{grid-template-rows:minmax(0,1fr);height:100%;min-height:0}.pageLayouts__hero{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:1rem;display:grid}.pageLayouts__heroPrimary{gap:1rem;display:grid}.pageLayouts__heroGreeting h2{font-size:1.8rem;font-weight:700}.pageLayouts__muted{color:var(--color-text-muted)}.pageLayouts__summaryGrid,.pageLayouts__grid2,.pageLayouts__grid3,.pageLayouts__grid4,.pageLayouts__tileGrid{gap:1rem;display:grid}.pageLayouts__summaryGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.pageLayouts__tileGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.pageLayouts__integrationGrid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:1rem;margin-top:1.25rem;display:grid}.pageLayouts__controlRow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.pageLayouts__integrationSearchRow{margin-bottom:.9rem}.pageLayouts__integrationSearchField{position:relative}.pageLayouts__integrationSearchIcon{height:16px;color:var(--color-text-secondary);opacity:.92;pointer-events:none;margin:auto;position:absolute;top:0;bottom:0;left:.9rem}.pageLayouts__integrationSearchInput{min-height:2.7rem;padding-left:2.5rem!important}.pageLayouts__integrationFilterPill{min-height:2rem!important;box-shadow:none!important;border-radius:9999px!important;padding:.45rem .85rem!important;font-size:.72rem!important;line-height:1!important}.pageLayouts__integrationFilterPill:hover{transform:translateY(-1px)}.pageLayouts__list{flex-direction:column;gap:.75rem;display:flex}.pageLayouts__miniMeta{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.pageLayouts__tabList{border-radius:var(--radius-md);background:var(--color-bg-secondary);flex-wrap:wrap;gap:.5rem;padding:.4rem;display:inline-flex}.pageLayouts__tabTrigger{color:var(--color-text-secondary);border-radius:var(--radius-md);cursor:pointer;background:0 0;border:none;padding:.6rem .9rem}.pageLayouts__tabTrigger[data-state=active]{background:var(--color-bg-card);color:var(--color-text-primary);box-shadow:var(--shadow-card)}.pageLayouts__timelineGroup{gap:.9rem;display:grid}.pageLayouts__groupLabel{color:var(--color-text-secondary);font-size:.95rem;font-weight:600}.pageLayouts__agendaItem{border-radius:var(--radius-md);background:var(--color-bg-card);border:1px solid var(--color-border);padding:1rem}.pageLayouts__trackerHeader{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.5rem;display:flex}.pageLayouts__trackerValue{color:var(--color-text-secondary);white-space:nowrap;font-size:.9rem;font-weight:600}.pageLayouts__minimalTrackerCard{background:color-mix(in srgb, var(--color-bg-card) 90%, transparent);box-shadow:none}.pageLayouts__minimalTrackerHeader{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.65rem;display:flex}.pageLayouts__minimalTrackerHeader h3{color:var(--color-text-primary);font-size:.96rem;font-weight:600}.pageLayouts__minimalTrackerHeader p{color:var(--color-text-muted);margin-top:.2rem;font-size:.78rem}.pageLayouts__minimalTabList{border:1px solid var(--color-border);border-radius:6px;align-items:center;gap:.2rem;padding:.18rem;display:inline-flex}.pageLayouts__minimalTabTrigger{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.3rem .55rem;font-size:.72rem}.pageLayouts__minimalTabTrigger[data-state=active]{background:var(--color-bg-secondary);color:var(--color-text-primary)}.pageLayouts__minimalAgendaItem{border:none;border-top:1px solid var(--color-border);background:0 0;border-radius:0;padding:.8rem 0 0}.pageLayouts__minimalAgendaItem:first-child{border-top:none;padding-top:0}.pageLayouts__minimalMetaText{color:var(--color-text-muted);margin-top:.45rem;font-size:.78rem;line-height:1.45}.pageLayouts__minimalGoalHeader{text-align:center;flex-direction:column;align-items:center;gap:.55rem;display:flex}.pageLayouts__minimalGoalTitle{color:var(--color-text-primary);display:block}.pageLayouts__minimalGoalPills{flex-wrap:wrap;justify-content:center;gap:.45rem;display:flex}.pageLayouts__minimalGoalSummary{text-align:center;color:var(--color-text-muted);margin-top:.6rem}.pageLayouts__minimalTitleRow{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.pageLayouts__minimalProgressWrap{margin-top:.6rem}.pageLayouts__settingsPage{gap:1rem;display:grid}.pageLayouts__settingsPageHeader{gap:.32rem;display:grid}.pageLayouts__settingsPageEyebrow{letter-spacing:.12em;text-transform:uppercase;width:fit-content;color:var(--color-text-muted);align-items:center;font-size:.66rem;font-weight:700;display:inline-flex}.pageLayouts__settingsPageHeading{gap:.28rem;display:grid}.pageLayouts__settingsPageTitle{letter-spacing:-.03em;color:var(--color-text-primary);margin:0;font-size:clamp(1.7rem,2.6vw,2.25rem);line-height:1.04}.pageLayouts__settingsPageDescription{max-width:42rem;color:var(--color-text-muted);margin:0;font-size:.94rem;line-height:1.6}.pageLayouts__settingsGrid{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.pageLayouts__settingsGrid>:first-child{z-index:5;align-self:start;position:sticky;top:1rem}.pageLayouts__settingsNavCard{background:color-mix(in srgb, var(--surface-card) 96%, transparent);border-radius:4px}.pageLayouts__settingsContentColumn{gap:1rem;min-width:0;display:grid}.pageLayouts__settingsNav{gap:.5rem;display:grid}.pageLayouts__settingsNavButton{border:1px solid color-mix(in srgb, var(--color-border) 88%, transparent);background:color-mix(in srgb, var(--color-bg-card) 90%, var(--color-bg-secondary) 10%);text-align:left;width:100%;color:var(--color-text-secondary);cursor:pointer;border-radius:4px;justify-content:space-between;align-items:center;gap:.8rem;padding:.7rem .78rem;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s,color .16s;display:flex}.pageLayouts__settingsNavButton:hover{border-color:#7e61fd33;transform:translateY(-1px)}.pageLayouts__settingsNavButton[data-active=true]{background:color-mix(in srgb, var(--color-bg-card) 82%, #7e61fd24 18%);color:var(--color-text-primary);box-shadow:0 14px 26px rgb(var(--rgb-shadow) / .08);border-color:#7e61fd47}.pageLayouts__settingsNavButtonContent{align-items:center;gap:.7rem;min-width:0;display:inline-flex}.pageLayouts__settingsNavIconWrap{background:color-mix(in srgb, var(--color-bg-card) 80%, var(--color-periwinkle) 20%);width:2rem;height:2rem;color:var(--color-accent-primary);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-theme=dark] .pageLayouts__settingsNavIconWrap{background:color-mix(in srgb, var(--color-raisin-black) 90%, var(--color-medium-slate-blue) 10%)}.pageLayouts__settingsNavLabel{min-width:0;font-size:.82rem;font-weight:600;line-height:1.2;display:inline-block}.pageLayouts__settingsNavActiveMark{width:.5rem;height:.5rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-border) 84%, transparent);background:0 0;border-radius:4px;flex-shrink:0}.pageLayouts__settingsNavButton[data-active=true] .pageLayouts__settingsNavActiveMark{background:var(--color-accent-primary);box-shadow:none}.pageLayouts__settingsSurface{border:1px solid var(--color-border);background:color-mix(in srgb, var(--surface-card) 96%, transparent);box-shadow:0 18px 34px rgb(var(--rgb-shadow) / .08);border-radius:4px;gap:1rem;padding:1rem;display:grid}.pageLayouts__settingsInfoGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.85rem;display:grid}.pageLayouts__settingsInfoCard{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg-card) 90%, var(--color-bg-secondary) 10%);border-radius:4px;gap:.3rem;padding:.95rem 1rem;display:grid}.pageLayouts__settingsInfoCard strong{color:var(--color-text-primary);font-size:.82rem;font-weight:600}.pageLayouts__themeOptions{gap:.8rem;display:grid}.pageLayouts__themeSectionCard{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg-card) 92%, var(--color-bg-secondary) 8%);border-radius:4px;gap:.9rem;padding:1rem;display:grid}.pageLayouts__themeButton{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg-card) 88%, var(--color-bg-secondary) 12%);width:100%;color:var(--color-text-primary);cursor:pointer;text-align:left;border-radius:4px;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem .95rem;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;display:flex}.pageLayouts__themeButton:hover{background:color-mix(in srgb, var(--color-bg-card) 82%, #7e61fd14 18%);border-color:#7e61fd33}.pageLayouts__themeButton[data-active=true]{background:#7e61fd14;border-color:#7e61fd4d;box-shadow:inset 0 0 0 1px #7e61fd1f}.pageLayouts__themeButtonHeader{text-align:left;align-items:flex-start;gap:.85rem;display:flex}.pageLayouts__themeButtonCopy{gap:.12rem;display:grid}.pageLayouts__themeIconWrap{color:#b8a7ff;background:#7e61fd1f;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;display:inline-flex}.pageLayouts__themeButtonHeader strong{color:var(--color-text-primary);font-size:.84rem;font-weight:600;display:block}.pageLayouts__themeButtonHeader p{margin-top:.18rem;font-size:.78rem;line-height:1.45}.pageLayouts__themeActionButton{min-height:2rem!important;box-shadow:none!important;border-radius:4px!important;padding:.45rem .7rem!important;font-size:.72rem!important}@media (width<=980px){.pageLayouts__settingsPageHeader{display:none}}@media (width<=768px){.pageLayouts__settingsGrid{grid-template-columns:200px minmax(0,1fr);gap:.85rem}.pageLayouts__settingsNavButton{padding:.6rem}.pageLayouts__settingsNavLabel{font-size:.78rem}}.pageLayouts__settingsMobileBack{display:none}@media (width<=480px){.pageLayouts__settingsGrid[data-mobile-nav=open]{grid-template-columns:1fr;gap:0}.pageLayouts__settingsGrid[data-mobile-nav=open]>:first-child{position:static}.pageLayouts__settingsGrid[data-mobile-nav=open]>:last-child{display:none}.pageLayouts__settingsGrid[data-mobile-nav=open] .pageLayouts__settingsNavButton{min-height:3.25rem;padding:.88rem .9rem}.pageLayouts__settingsGrid[data-mobile-nav=open] .pageLayouts__settingsNavActiveMark{display:none}.pageLayouts__settingsGrid[data-mobile-nav=open] .pageLayouts__settingsNavButton:after{content:"›";color:var(--color-text-muted);flex-shrink:0;font-size:1.3rem;line-height:1}.pageLayouts__settingsGrid[data-mobile-nav=closed]{grid-template-columns:1fr;gap:0}.pageLayouts__settingsGrid[data-mobile-nav=closed]>:first-child{display:none}.pageLayouts__settingsMobileBack{color:var(--color-accent-primary);cursor:pointer;background:0 0;border:none;align-items:center;gap:.35rem;margin-bottom:.65rem;padding:.55rem 0;font-size:.9rem;font-weight:600;transition:opacity .13s;display:inline-flex}.pageLayouts__settingsMobileBack:hover{opacity:.75}}@media (width<=720px){.pageLayouts__settingsSurface{padding:.9rem}.pageLayouts__themeButton{flex-direction:column;align-items:flex-start}.pageLayouts__themeActionButton{align-self:flex-start}}.pageLayouts__focusAddTaskAction{border-radius:var(--radius-md);letter-spacing:.04em;text-transform:uppercase;justify-content:center;align-items:center;min-height:2.4rem;padding:.62rem .92rem;font-size:.74rem;font-weight:600;line-height:1;display:inline-flex}.pageLayouts__focusAddTaskAction:hover{transform:translateY(-2px)}.pageLayouts__focusAddTaskAction:focus-visible{outline:none;box-shadow:0 0 0 2px #552eff2e}[data-theme=dark] .pageLayouts__focusAddTaskAction{color:var(--color-electric-indigo-text)}[data-theme=dark] .pageLayouts__focusAddTaskAction:hover{transform:translateY(-2px)}.ui__card.pageLayouts__focusCategoryCard{background:0 0!important}.pageLayouts__planningActionItemSidebar,.pageLayouts__planningActionItemStatic,.pageLayouts__planningActionItemMonth{text-align:left;zoom:.9;width:100%;display:block}.pageLayouts__planningActionItemSidebar .pageLayouts__actionCardCard,.pageLayouts__planningActionItemStatic .pageLayouts__actionCardCard,.pageLayouts__planningActionItemMonth .pageLayouts__actionCardCard{border-left:3px solid #0000}.pageLayouts__planningActionItemMonth .pageLayouts__actionCardCard,.pageLayouts__planningActionItemStatic .pageLayouts__actionCardCard,.pageLayouts__planningActionItemSidebar .pageLayouts__actionCardCard{border-radius:4px}.pageLayouts__planningActionItemSidebar[data-category=task] .pageLayouts__actionCardCard,.pageLayouts__planningActionItemStatic[data-category=task] .pageLayouts__actionCardCard,.pageLayouts__planningActionItemMonth[data-category=task] .pageLayouts__actionCardCard{border-left-color:var(--color-medium-slate-blue)}.pageLayouts__planningActionItemSidebar[data-category=reminder] .pageLayouts__actionCardCard,.pageLayouts__planningActionItemStatic[data-category=reminder] .pageLayouts__actionCardCard,.pageLayouts__planningActionItemMonth[data-category=reminder] .pageLayouts__actionCardCard{border-left-color:var(--color-tropical-indigo)}.pageLayouts__planningActionItemSidebar[data-category=routine] .pageLayouts__actionCardCard,.pageLayouts__planningActionItemStatic[data-category=routine] .pageLayouts__actionCardCard,.pageLayouts__planningActionItemMonth[data-category=routine] .pageLayouts__actionCardCard{border-left-color:var(--color-dim-gray);background:linear-gradient(135deg, color-mix(in srgb, var(--color-seasalt) 86%, white 14%), transparent 58%), color-mix(in srgb, var(--color-seasalt) 88%, var(--color-platinum) 12%);box-shadow:0 10px 24px rgb(var(--rgb-shadow) / .06), inset 0 1px 0 #ffffff85}.pageLayouts__planningActionItemStatic[data-category=routine][data-readonly=true] .pageLayouts__actionCardCard,.pageLayouts__planningActionItemMonth[data-category=routine][data-readonly=true] .pageLayouts__actionCardCard,.pageLayouts__focusCalendarTimedCard[data-category=routine][data-readonly=true] .pageLayouts__actionCardCard{border-style:dashed;border-width:1px 1px 1px 3px}.pageLayouts__planningActionItemStatic[data-readonly=true],.pageLayouts__planningActionItemMonth[data-readonly=true],.pageLayouts__focusCalendarTimedCard[data-readonly=true]{cursor:default}.pageLayouts__planningActionItemSidebar[data-category=routine] .pageLayouts__actionCardType,.pageLayouts__planningActionItemStatic[data-category=routine] .pageLayouts__actionCardType,.pageLayouts__planningActionItemMonth[data-category=routine] .pageLayouts__actionCardType{background:color-mix(in srgb, var(--color-seasalt) 78%, var(--color-white) 22%);border-color:color-mix(in srgb, var(--color-platinum) 76%, var(--color-dim-gray) 24%);color:var(--color-dim-gray)}.pageLayouts__planningActionItemSidebar[data-category=routine] .pageLayouts__actionCardDoneButton,.pageLayouts__planningActionItemStatic[data-category=routine] .pageLayouts__actionCardDoneButton,.pageLayouts__planningActionItemMonth[data-category=routine] .pageLayouts__actionCardDoneButton,.pageLayouts__planningActionItemSidebar[data-category=routine] .pageLayouts__actionCardMenuButton,.pageLayouts__planningActionItemStatic[data-category=routine] .pageLayouts__actionCardMenuButton,.pageLayouts__planningActionItemMonth[data-category=routine] .pageLayouts__actionCardMenuButton{border-color:color-mix(in srgb, var(--color-platinum) 78%, var(--color-dim-gray) 22%);background:color-mix(in srgb, var(--color-seasalt) 82%, var(--color-white) 18%)}.pageLayouts__planningActionItemSidebar[data-category=list-item] .pageLayouts__actionCardCard,.pageLayouts__planningActionItemStatic[data-category=list-item] .pageLayouts__actionCardCard,.pageLayouts__planningActionItemMonth[data-category=list-item] .pageLayouts__actionCardCard{border-left-color:var(--color-periwinkle)}.pageLayouts__planningActionItemSidebar[data-category=calendar-event] .pageLayouts__actionCardCard,.pageLayouts__planningActionItemStatic[data-category=calendar-event] .pageLayouts__actionCardCard,.pageLayouts__planningActionItemMonth[data-category=calendar-event] .pageLayouts__actionCardCard,.pageLayouts__planningActionItemSidebar[data-category=email] .pageLayouts__actionCardCard,.pageLayouts__planningActionItemStatic[data-category=email] .pageLayouts__actionCardCard,.pageLayouts__planningActionItemMonth[data-category=email] .pageLayouts__actionCardCard,.pageLayouts__planningActionItemSidebar[data-category=vault-item] .pageLayouts__actionCardCard,.pageLayouts__planningActionItemStatic[data-category=vault-item] .pageLayouts__actionCardCard,.pageLayouts__planningActionItemMonth[data-category=vault-item] .pageLayouts__actionCardCard{border-left-color:var(--color-electric-indigo)}@media (width>=960px){.pageLayouts__focusCategoryItem .pageLayouts__actionCardCard,.pageLayouts__planningActionItemSidebar .pageLayouts__actionCardCard,.pageLayouts__planningActionItemStatic .pageLayouts__actionCardCard,.pageLayouts__planningActionItemMonth .pageLayouts__actionCardCard{border-radius:4px;gap:.26rem;padding:.54rem .6rem}.pageLayouts__focusCategoryItem .pageLayouts__actionCardMetaRow,.pageLayouts__planningActionItemSidebar .pageLayouts__actionCardMetaRow,.pageLayouts__planningActionItemStatic .pageLayouts__actionCardMetaRow,.pageLayouts__planningActionItemMonth .pageLayouts__actionCardMetaRow{gap:.26rem}.pageLayouts__focusCategoryItem .pageLayouts__actionCardMetaRow .pageLayouts__actionCardType,.pageLayouts__focusCategoryItem .pageLayouts__actionCardMetaRow .pageLayouts__actionCardStatePill,.pageLayouts__focusCategoryItem .pageLayouts__actionCardMetaRow .pageLayouts__focusOverduePill,.pageLayouts__planningActionItemSidebar .pageLayouts__actionCardMetaRow .pageLayouts__actionCardType,.pageLayouts__planningActionItemSidebar .pageLayouts__actionCardMetaRow .pageLayouts__actionCardStatePill,.pageLayouts__planningActionItemSidebar .pageLayouts__actionCardMetaRow .pageLayouts__focusOverduePill,.pageLayouts__planningActionItemStatic .pageLayouts__actionCardMetaRow .pageLayouts__actionCardType,.pageLayouts__planningActionItemStatic .pageLayouts__actionCardMetaRow .pageLayouts__actionCardStatePill,.pageLayouts__planningActionItemStatic .pageLayouts__actionCardMetaRow .pageLayouts__focusOverduePill,.pageLayouts__planningActionItemMonth .pageLayouts__actionCardMetaRow .pageLayouts__actionCardType,.pageLayouts__planningActionItemMonth .pageLayouts__actionCardMetaRow .pageLayouts__actionCardStatePill,.pageLayouts__planningActionItemMonth .pageLayouts__actionCardMetaRow .pageLayouts__focusOverduePill{padding:.13rem .36rem;font-size:.55rem}.pageLayouts__focusCategoryItem .pageLayouts__actionCardCardBodyRow,.pageLayouts__planningActionItemSidebar .pageLayouts__actionCardCardBodyRow,.pageLayouts__planningActionItemStatic .pageLayouts__actionCardCardBodyRow,.pageLayouts__planningActionItemMonth .pageLayouts__actionCardCardBodyRow{gap:.56rem}.pageLayouts__focusCategoryItem .pageLayouts__actionCardCardContentLayout,.pageLayouts__planningActionItemSidebar .pageLayouts__actionCardCardContentLayout,.pageLayouts__planningActionItemStatic .pageLayouts__actionCardCardContentLayout,.pageLayouts__planningActionItemMonth .pageLayouts__actionCardCardContentLayout{gap:.18rem}.pageLayouts__focusCategoryItem .pageLayouts__actionCardTitleRow,.pageLayouts__planningActionItemSidebar .pageLayouts__actionCardTitleRow,.pageLayouts__planningActionItemStatic .pageLayouts__actionCardTitleRow,.pageLayouts__planningActionItemMonth .pageLayouts__actionCardTitleRow{gap:.36rem}.pageLayouts__focusCategoryItem .pageLayouts__actionCardTitle,.pageLayouts__planningActionItemSidebar .pageLayouts__actionCardTitle,.pageLayouts__planningActionItemStatic .pageLayouts__actionCardTitle,.pageLayouts__planningActionItemMonth .pageLayouts__actionCardTitle{font-size:.92rem;line-height:1.22}.pageLayouts__focusCategoryItem .pageLayouts__actionCardDescriptionText,.pageLayouts__planningActionItemSidebar .pageLayouts__actionCardDescriptionText,.pageLayouts__planningActionItemStatic .pageLayouts__actionCardDescriptionText,.pageLayouts__planningActionItemMonth .pageLayouts__actionCardDescriptionText{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.71875rem;line-height:1.32;display:-webkit-box;overflow:hidden}.pageLayouts__planningActionItemSidebar .pageLayouts__actionCardDescriptionText{-webkit-line-clamp:unset;-webkit-box-orient:initial;white-space:normal;overflow-wrap:anywhere;word-break:break-word;display:block;overflow:visible}.pageLayouts__focusCategoryItem .pageLayouts__actionCardPreviewGrid,.pageLayouts__planningActionItemSidebar .pageLayouts__actionCardPreviewGrid,.pageLayouts__planningActionItemStatic .pageLayouts__actionCardPreviewGrid,.pageLayouts__planningActionItemMonth .pageLayouts__actionCardPreviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.24rem;width:calc(100% - .28rem);margin-top:.08rem;margin-left:.28rem}.pageLayouts__focusCategoryItem .pageLayouts__actionCardPreviewLabel,.pageLayouts__planningActionItemSidebar .pageLayouts__actionCardPreviewLabel,.pageLayouts__planningActionItemStatic .pageLayouts__actionCardPreviewLabel,.pageLayouts__planningActionItemMonth .pageLayouts__actionCardPreviewLabel{font-size:.48rem}.pageLayouts__focusCategoryItem .pageLayouts__actionCardPreviewValue,.pageLayouts__planningActionItemSidebar .pageLayouts__actionCardPreviewValue,.pageLayouts__planningActionItemStatic .pageLayouts__actionCardPreviewValue,.pageLayouts__planningActionItemMonth .pageLayouts__actionCardPreviewValue{font-size:.64rem;line-height:1.24}.pageLayouts__focusCategoryItem .pageLayouts__actionCardPreviewValueRow,.pageLayouts__planningActionItemSidebar .pageLayouts__actionCardPreviewValueRow,.pageLayouts__planningActionItemStatic .pageLayouts__actionCardPreviewValueRow,.pageLayouts__planningActionItemMonth .pageLayouts__actionCardPreviewValueRow{gap:.24rem}.pageLayouts__focusCategoryItem .pageLayouts__actionCardPreviewIcon,.pageLayouts__planningActionItemSidebar .pageLayouts__actionCardPreviewIcon,.pageLayouts__planningActionItemStatic .pageLayouts__actionCardPreviewIcon,.pageLayouts__planningActionItemMonth .pageLayouts__actionCardPreviewIcon{width:.92rem;height:.92rem}.pageLayouts__focusCategoryItem .pageLayouts__actionCardPreviewIcon svg,.pageLayouts__planningActionItemSidebar .pageLayouts__actionCardPreviewIcon svg,.pageLayouts__planningActionItemStatic .pageLayouts__actionCardPreviewIcon svg,.pageLayouts__planningActionItemMonth .pageLayouts__actionCardPreviewIcon svg{width:.5rem;height:.5rem}.pageLayouts__focusCategoryItem .pageLayouts__actionCardPriorityPill,.pageLayouts__planningActionItemSidebar .pageLayouts__actionCardPriorityPill,.pageLayouts__planningActionItemStatic .pageLayouts__actionCardPriorityPill,.pageLayouts__planningActionItemMonth .pageLayouts__actionCardPriorityPill{padding:.11rem .33rem;font-size:.55rem}.pageLayouts__focusCategoryItem .pageLayouts__actionCardHeaderAside,.pageLayouts__planningActionItemSidebar .pageLayouts__actionCardHeaderAside,.pageLayouts__planningActionItemStatic .pageLayouts__actionCardHeaderAside,.pageLayouts__planningActionItemMonth .pageLayouts__actionCardHeaderAside{gap:.22rem}.pageLayouts__focusCategoryItem .pageLayouts__actionCardHeaderAside .pageLayouts__actionCardMenuButton,.pageLayouts__planningActionItemSidebar .pageLayouts__actionCardHeaderAside .pageLayouts__actionCardMenuButton,.pageLayouts__planningActionItemStatic .pageLayouts__actionCardHeaderAside .pageLayouts__actionCardMenuButton,.pageLayouts__planningActionItemMonth .pageLayouts__actionCardHeaderAside .pageLayouts__actionCardMenuButton{width:1.6rem;height:1.14rem}.pageLayouts__focusCategoryItem .pageLayouts__actionCardHeaderAside .pageLayouts__actionCardMenuButton svg,.pageLayouts__planningActionItemSidebar .pageLayouts__actionCardHeaderAside .pageLayouts__actionCardMenuButton svg,.pageLayouts__planningActionItemStatic .pageLayouts__actionCardHeaderAside .pageLayouts__actionCardMenuButton svg,.pageLayouts__planningActionItemMonth .pageLayouts__actionCardHeaderAside .pageLayouts__actionCardMenuButton svg{width:.76rem;height:.76rem}.pageLayouts__focusCategoryItem .pageLayouts__actionCardDoneButton,.pageLayouts__planningActionItemSidebar .pageLayouts__actionCardDoneButton,.pageLayouts__planningActionItemStatic .pageLayouts__actionCardDoneButton,.pageLayouts__planningActionItemMonth .pageLayouts__actionCardDoneButton{width:1.18rem;height:1.18rem}.pageLayouts__focusCategoryItem .pageLayouts__actionCardDoneButton svg,.pageLayouts__planningActionItemSidebar .pageLayouts__actionCardDoneButton svg,.pageLayouts__planningActionItemStatic .pageLayouts__actionCardDoneButton svg,.pageLayouts__planningActionItemMonth .pageLayouts__actionCardDoneButton svg{width:.56rem;height:.56rem}.pageLayouts__planningActionItemStatic .pageLayouts__actionCardCard,.pageLayouts__planningActionItemMonth .pageLayouts__actionCardCard{border-radius:4px;gap:.2rem;padding:.42rem .5rem}.pageLayouts__planningActionItemStatic .pageLayouts__actionCardMetaRow,.pageLayouts__planningActionItemStatic .pageLayouts__actionCardDescriptionBlock,.pageLayouts__planningActionItemStatic .pageLayouts__actionCardPreviewGrid,.pageLayouts__planningActionItemMonth .pageLayouts__actionCardMetaRow,.pageLayouts__planningActionItemMonth .pageLayouts__actionCardDescriptionBlock,.pageLayouts__planningActionItemMonth .pageLayouts__actionCardPreviewGrid{display:none}.pageLayouts__planningActionItemStatic .pageLayouts__actionCardTitle,.pageLayouts__planningActionItemMonth .pageLayouts__actionCardTitle{font-size:.875rem;line-height:1.2}.pageLayouts__planningActionItemStatic .pageLayouts__actionCardHeaderAside .pageLayouts__actionCardMenuButton,.pageLayouts__planningActionItemMonth .pageLayouts__actionCardHeaderAside .pageLayouts__actionCardMenuButton{display:none}.pageLayouts__planningActionItemStatic .pageLayouts__actionCardDoneButton,.pageLayouts__planningActionItemMonth .pageLayouts__actionCardDoneButton{width:1rem;height:1rem}}.pageLayouts__actionCardCard{gap:.55rem;display:grid}.pageLayouts__actionCardDoneButton{color:#ffffffb8;cursor:pointer;width:1.28rem;height:1.28rem;box-shadow:none;background:#ffffff0a;border:1px solid #ffffff29;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .16s,border-color .16s,color .16s,opacity .16s,transform .16s,box-shadow .16s;display:inline-flex}.pageLayouts__actionCardDoneButton svg{opacity:0;width:.72rem;height:.72rem;transition:opacity .16s,transform .16s;transform:scale(.8)}.pageLayouts__actionCardDoneButton:hover{color:#fff;box-shadow:none;background:#552eff1f;border-color:#552eff6b}.pageLayouts__actionCardDoneButton:hover svg,.pageLayouts__actionCardDoneButtonChecked svg{opacity:1;transform:scale(1)}.pageLayouts__actionCardDoneButtonChecked{color:#fff;background:#552eff;border-color:#552eff}.pageLayouts__actionCardDoneButtonChecked:hover{color:#fff;background:color-mix(in srgb, var(--color-accent-primary) 86%, black 14%)}.pageLayouts__actionCardDoneButton:disabled{opacity:.6;cursor:not-allowed;transform:none}.pageLayouts__actionCardDoneButtonLeading{aspect-ratio:1;box-sizing:border-box;border-radius:999px;flex:none;justify-content:center;align-self:flex-start;align-items:center;padding:0;line-height:1;display:inline-flex}.pageLayouts__actionCardDoneButtonCompact{aspect-ratio:1;border-radius:4px;flex:0 0 .94rem;width:.94rem;min-width:.94rem;height:.94rem;min-height:.94rem;padding:0}.pageLayouts__actionCardDoneButtonCompact svg{width:.52rem;height:.52rem}.pageLayouts__actionCardActionButton{color:#ffffffb8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:.32rem;padding:.45rem .68rem;font-size:.75rem;font-weight:500;line-height:1;transition:background .16s,border-color .16s,color .16s,opacity .16s;display:inline-flex}.pageLayouts__actionCardActionButton:hover{color:#fff;background:#ffffff0f;border-color:#552eff}.pageLayouts__actionCardActionButton:disabled{opacity:.6;cursor:not-allowed}.pageLayouts__actionCardSpinner{animation:.8s linear infinite pageLayouts__focusActionSpin}.pageLayouts__actionCardContentRow,.pageLayouts__actionCardCardBodyRow{align-items:flex-start;gap:.7rem;display:flex}.pageLayouts__actionCardCardContentLayout{flex:1;gap:.24rem;min-width:0;display:grid}.pageLayouts__actionCardContentRow .pageLayouts__actionCardContentButton,.pageLayouts__actionCardCardBodyRow .pageLayouts__actionCardCardContent{flex:1;min-width:0}.pageLayouts__actionCardMenuButton{border:1px solid color-mix(in srgb, var(--color-border) 72%, var(--color-text-primary) 12%);background:color-mix(in srgb, var(--color-bg-card) 90%, var(--color-bg-secondary) 10%);width:2.1rem;height:1.58rem;color:var(--color-text-muted);cursor:pointer;touch-action:manipulation;-webkit-touch-callout:none;border-radius:6px;justify-content:center;align-items:center;transition:background .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex;box-shadow:inset 0 1px #ffffffb8}.pageLayouts__actionCardMenuButton:hover{color:var(--color-text-primary);background:color-mix(in srgb, var(--color-bg-secondary) 72%, white 28%);border-color:#7e61fd3d}.pageLayouts__collaborationSharedActionCardSurface .pageLayouts__actionCardItem{border-top:none;padding-top:0}.pageLayouts__collaborationSharedActionCardSurface .pageLayouts__actionCardCard{border:1px solid var(--color-border);border-left-width:1px;border-left-color:var(--color-border);background:color-mix(in srgb, var(--color-bg-card) 96%, transparent);box-shadow:0 -2px 8px rgb(var(--rgb-shadow) / .012), 0 4px 10px rgb(var(--rgb-shadow) / .024), 0 12px 22px -14px rgb(var(--rgb-shadow) / .052);border-radius:10px;gap:.25rem;padding:.5rem .55rem;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s}.pageLayouts__collaborationSharedActionCardSurface .pageLayouts__actionCardItem:hover .pageLayouts__actionCardCard,.pageLayouts__collaborationSharedActionCardSurface .pageLayouts__actionCardItem:focus-within .pageLayouts__actionCardCard{border-color:color-mix(in srgb, var(--color-medium-slate-blue) 28%, var(--color-border) 72%);border-left-color:color-mix(in srgb, var(--color-medium-slate-blue) 28%, var(--color-border) 72%);background:color-mix(in srgb, var(--color-bg-card) 92%, var(--color-periwinkle) 8%);box-shadow:0 -2px 8px rgb(var(--rgb-shadow) / .014), 0 4px 12px rgb(var(--rgb-shadow) / .03), 0 12px 22px -10px rgb(var(--rgb-shadow) / .054);transform:translateY(-1px)}.pageLayouts__collaborationSharedActionCardSurface .pageLayouts__actionCardItemCompleted .pageLayouts__actionCardCard,.pageLayouts__collaborationSharedActionCardSurface .pageLayouts__actionCardItemCompleted:hover .pageLayouts__actionCardCard,.pageLayouts__collaborationSharedActionCardSurface .pageLayouts__actionCardItemCompleted:hover .pageLayouts__actionCardCardOverdue{opacity:.62;filter:grayscale(.18)saturate(.7);border-color:color-mix(in srgb, var(--color-border) 90%, transparent);border-left-color:color-mix(in srgb, var(--color-border) 90%, transparent);background:color-mix(in srgb, var(--color-bg-card) 92%, var(--color-bg-secondary) 8%);box-shadow:0 -1px 6px rgb(var(--rgb-shadow) / .012), 0 3px 10px rgb(var(--rgb-shadow) / .026), 0 10px 18px -12px rgb(var(--rgb-shadow) / .044);transform:none}.pageLayouts__collaborationSharedActionCardSurface .pageLayouts__actionCardMetaRow{margin:0 0 .05rem}.pageLayouts__collaborationSharedActionCardSurface .pageLayouts__actionCardType{border:1px solid rgb(var(--rgb-accent-primary) / .14);background:color-mix(in srgb, var(--color-periwinkle) 26%, var(--color-bg-card) 74%);min-height:.92rem;color:var(--color-electric-indigo);border-radius:4px;padding:.08rem .3rem;font-size:.62rem;line-height:1;box-shadow:inset 0 1px #ffffff42}.pageLayouts__collaborationSharedActionCardSurface .pageLayouts__actionCardCardBodyRow{gap:.32rem}.pageLayouts__collaborationSharedActionCardSurface .pageLayouts__actionCardCardContentLayout{gap:.2rem}.pageLayouts__collaborationSharedActionCardSurface .pageLayouts__actionCardTitleRow{gap:.32rem}.pageLayouts__collaborationSharedActionCardSurface .pageLayouts__actionCardTitle{font-size:.84rem;line-height:1.22}.pageLayouts__collaborationSharedActionCardSurface .pageLayouts__actionCardDescriptionText{color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.74rem;line-height:1.45;display:-webkit-box;overflow:hidden}.pageLayouts__collaborationSharedActionCardSurface .pageLayouts__actionCardPreviewGrid{gap:.28rem;margin-top:.06rem}.pageLayouts__collaborationSharedActionCardSurface .pageLayouts__actionCardHeaderAside{gap:.28rem}.pageLayouts__collaborationSharedActionCardSurface .pageLayouts__actionCardMenuButton{border:.5px solid var(--color-border-tertiary,var(--color-border));background:color-mix(in srgb, var(--color-bg-card) 96%, transparent);width:2rem;height:2rem;color:var(--color-text-secondary);box-shadow:none;border-radius:10px}.pageLayouts__collaborationSharedActionCardSurface .pageLayouts__actionCardMenuButton:hover{border-color:rgb(var(--rgb-accent-primary) / .24);background:color-mix(in srgb, var(--color-bg-secondary) 72%, var(--color-bg-card) 28%);color:var(--color-text-primary)}.pageLayouts__collaborationSharedActionCardSurface .pageLayouts__actionCardDoneButton{border:1px solid color-mix(in srgb, var(--color-border) 86%, transparent);background:color-mix(in srgb, var(--color-bg-card) 92%, var(--color-bg-secondary) 8%);width:1.15rem;height:1.15rem;color:var(--color-text-muted)}.pageLayouts__collaborationSharedActionCardSurface .pageLayouts__actionCardDoneButton:hover{border-color:rgb(var(--rgb-accent-primary) / .24);background:color-mix(in srgb, var(--color-periwinkle) 16%, var(--color-bg-card) 84%);color:var(--color-text-primary)}.pageLayouts__collaborationSharedActionCardSurface .pageLayouts__actionCardDoneButtonChecked,.pageLayouts__collaborationSharedActionCardSurface .pageLayouts__actionCardDoneButtonChecked:hover{color:var(--color-white);border-color:var(--color-electric-indigo);background:var(--color-electric-indigo)}[data-theme=dark] .pageLayouts__collaborationSharedActionCardSurface .pageLayouts__actionCardType{color:var(--color-white)}.pageLayouts__actionCardDialogOverlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:40;background:#18141e6b;position:fixed;inset:0}.pageLayouts__actionCardDialogContent{overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid var(--border-card);background:var(--surface-card);width:min(860px,100vw - 1.5rem);max-height:min(82vh,640px);box-shadow:var(--shadow-card-elevated);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:41;border-radius:6px;align-content:start;gap:.75rem;padding:.95rem 1rem;display:grid;position:fixed;top:50%;left:50%;overflow:hidden auto;transform:translate(-50%,-50%)}.pageLayouts__actionCardDialogHeader{justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}.pageLayouts__actionCardDialogHeaderText{gap:.28rem;min-width:0;display:grid}.pageLayouts__actionCardDialogEyebrowRow{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.pageLayouts__actionCardDialogBadgeVisibilityToggle{border:1px solid var(--border-card);background:color-mix(in srgb, var(--surface-card) 86%, var(--color-bg-secondary) 14%);width:1.18rem;height:1.18rem;color:var(--color-text-muted)}.pageLayouts__actionCardDialogBadgeVisibilityToggle[aria-pressed=true]{color:var(--color-accent-primary);background:#7e61fd1f;border-color:#7e61fd33}.pageLayouts__actionCardDialogBadge{background:color-mix(in srgb, var(--color-bg-secondary) 80%, var(--surface-card) 20%);border:1px solid var(--border-card);color:var(--color-text-secondary);letter-spacing:.08em;text-transform:uppercase;border-radius:6px;align-items:center;padding:.2rem .5rem;font-size:.62rem;font-weight:700;line-height:1;display:inline-flex}.pageLayouts__actionCardDialogTitle{color:var(--color-text-primary);font-size:clamp(.94rem,1.3vw,1.14rem);font-weight:700;line-height:1.15}.pageLayouts__actionCardDialogDescription{color:var(--color-text-secondary);font-size:.7rem;line-height:1.32}.pageLayouts__actionCardDialogClose{border:1px solid var(--border-card);background:color-mix(in srgb, var(--surface-card) 84%, var(--color-bg-secondary) 16%);width:1.7rem;height:1.7rem;color:var(--color-text-muted);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.pageLayouts__actionCardDialogClose:hover{color:var(--color-text-primary);border-color:rgb(var(--rgb-accent-primary) / .16);background:color-mix(in srgb, var(--surface-card) 74%, var(--color-bg-secondary) 26%)}.pageLayouts__actionCardDialogDetailLayout{gap:.45rem;min-height:0;display:grid}.pageLayouts__actionCardDialogSectionStack{gap:.8rem;display:grid}.pageLayouts__actionCardDialogSection{gap:.5rem;display:grid}.pageLayouts__actionCardDialogSection+.pageLayouts__actionCardDialogSection{border-top:none;padding-top:.1rem}.pageLayouts__actionCardDialogSectionHeader{border-bottom:1px solid color-mix(in srgb, var(--color-accent-strong) 14%, var(--border-card));gap:.18rem;padding-bottom:.38rem;display:grid}.pageLayouts__actionCardDialogScheduleSection .pageLayouts__actionCardDialogDetailList{grid-template-columns:repeat(2,minmax(0,1fr))}.pageLayouts__actionCardDialogScheduleSection .pageLayouts__actionCardDialogDetailItem[data-key=due-date],.pageLayouts__actionCardDialogScheduleSection .pageLayouts__actionCardDialogDetailItem[data-key=duration],.pageLayouts__actionCardDialogScheduleSection .pageLayouts__actionCardDialogDetailItem[data-key=recurrence]{grid-column:span 1}.pageLayouts__actionCardDialogScheduleSection .pageLayouts__actionCardDialogDetailItem[data-key=start-date],.pageLayouts__actionCardDialogScheduleSection .pageLayouts__actionCardDialogDetailItem[data-key=end-date]{grid-column:span 3}.pageLayouts__actionCardDialogSection[data-section=deadline] .pageLayouts__actionCardDialogDetailList,.pageLayouts__actionCardDialogSection[data-section=schedule] .pageLayouts__actionCardDialogDetailList,.pageLayouts__actionCardDialogSection[data-section=people] .pageLayouts__actionCardDialogDetailList{grid-template-columns:repeat(2,minmax(0,1fr))}.pageLayouts__actionCardDialogScheduleSection .pageLayouts__actionCardDialogDetailItem[data-key=due-date],.pageLayouts__actionCardDialogScheduleSection .pageLayouts__actionCardDialogDetailItem[data-key=start-date],.pageLayouts__actionCardDialogSection[data-section=schedule] .pageLayouts__actionCardDialogDetailItem[data-key=due-date],.pageLayouts__actionCardDialogSection[data-section=schedule] .pageLayouts__actionCardDialogDetailItem[data-key=start-date],.pageLayouts__actionCardDialogScheduleSection .pageLayouts__actionCardDialogDetailItem[data-key=duration],.pageLayouts__actionCardDialogSection[data-section=schedule] .pageLayouts__actionCardDialogDetailItem[data-key=duration],.pageLayouts__actionCardDialogScheduleSection .pageLayouts__actionCardDialogDetailItem[data-key=recurrence],.pageLayouts__actionCardDialogSection[data-section=schedule] .pageLayouts__actionCardDialogDetailItem[data-key=recurrence]{grid-column:span 1}.pageLayouts__actionCardDialogSection[data-section=deadline] .pageLayouts__actionCardDialogDetailItem[data-key=due-date]{grid-column:1/-1}.pageLayouts__actionCardDialogSectionTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-strong);opacity:.92;margin:0;font-size:.6rem;font-weight:700}.pageLayouts__actionCardDialogSectionDescription{color:var(--color-text-muted);margin:0;font-size:.72rem;line-height:1.4}.pageLayouts__actionCardDialogDetailList{background:0 0;border:none;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.3rem .9rem;min-height:0;display:grid;overflow:visible}.pageLayouts__actionCardDialogDetailItem{background:0 0;border-bottom:none;border-right:none;border-radius:4px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.5rem;min-width:0;min-height:auto;padding:.42rem .18rem;display:grid}.pageLayouts__actionCardDialogDateItem .pageLayouts__actionCardDialogDetailLabel{font-size:.62rem}.pageLayouts__actionCardDialogDateItem .pageLayouts__actionCardDialogDetailValue{font-size:.76rem;line-height:1.3}.pageLayouts__actionCardDialogDetailInteractive{cursor:pointer;transition:background .16s,color .16s,opacity .16s,box-shadow .16s}.pageLayouts__actionCardDialogDetailInteractive:hover{background:color-mix(in srgb, var(--color-bg-secondary) 68%, transparent)}.pageLayouts__actionCardDialogDetailInteractive:hover .pageLayouts__actionCardDialogDetailLabel,.pageLayouts__actionCardDialogDetailInteractive:hover .pageLayouts__actionCardDialogDetailValue{color:var(--color-text-primary)}.pageLayouts__actionCardDialogDetailInteractive:focus-visible{outline:none;box-shadow:0 0 0 2px #7e61fd2e}.pageLayouts__actionCardDialogDetailActive{background:color-mix(in srgb, var(--color-bg-secondary) 78%, #7e61fd14 22%);box-shadow:inset 0 0 0 1px color-mix(in srgb, #7e61fd29 50%, var(--border-card) 50%);border-radius:6px;padding:.52rem .62rem}.pageLayouts__actionCardDialogDetailExpanded{padding:.52rem .62rem}.pageLayouts__actionCardDialogDetailExpanded .pageLayouts__actionCardDialogDetailContent{gap:.26rem}.pageLayouts__actionCardDialogDetailItem.pageLayouts__actionCardDialogDetailExpanded[data-key=recurrence]{border-right:none;grid-column:1/-1}.pageLayouts__actionCardDialogDetailItem[data-key=title],.pageLayouts__actionCardDialogDetailItem[data-key=description]{grid-column:span 2}.pageLayouts__actionCardDialogDetailIcon{width:1.25rem;height:1.25rem;color:var(--color-accent-primary);background:0 0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pageLayouts__actionCardDialogDetailContent{gap:.1rem;min-width:0;display:grid}.pageLayouts__actionCardDialogDetailLabelRow{align-items:center;gap:.35rem;min-width:0;display:inline-flex}.pageLayouts__actionCardDialogVisibilityToggle{width:1rem;height:1rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .16s,background .16s;display:inline-flex}.pageLayouts__actionCardDialogVisibilityToggle:hover{color:var(--color-text-primary);background:#7e61fd1a}.pageLayouts__actionCardDialogDetailNotice{color:rgb(var(--rgb-warning) / .9);margin-top:.2rem;font-size:.68rem;line-height:1.35}.pageLayouts__actionCardDialogVisibilityToggle:focus-visible{outline:none;box-shadow:0 0 0 2px #7e61fd2e}.pageLayouts__actionCardDialogDetailLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary);font-size:.6rem;font-weight:700}.pageLayouts__actionCardDialogDetailInfo{border:1px solid color-mix(in srgb, var(--color-border) 76%, var(--color-text-primary) 14%);background:color-mix(in srgb, var(--color-bg-card) 88%, var(--color-bg-secondary) 12%);width:1rem;height:1rem;color:var(--color-text-muted);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pageLayouts__focusTimelineSourceToggleAction .toggleChevron{background:color-mix(in srgb, var(--color-bg-card) 92%, var(--color-bg-secondary) 8%);flex-shrink:0;margin-left:.2rem}.pageLayouts__actionCardDialogDetailValue{color:var(--color-text-primary);white-space:pre-wrap;word-break:break-word;font-size:.78rem;line-height:1.35}.pageLayouts__actionCardDialogAttachmentLinks{flex-wrap:wrap;align-items:center;gap:.28rem;display:flex}.pageLayouts__actionCardDialogAttachmentLinkItem{align-items:center;gap:.28rem;min-width:0;display:inline-flex}.pageLayouts__actionCardDialogDetailValueLink{min-width:0;color:var(--color-electric-indigo);align-items:center;gap:.22rem;text-decoration:none;display:inline-flex}.pageLayouts__actionCardDialogDetailValueLink:hover,.pageLayouts__actionCardDialogDetailValueLink:focus-visible{color:var(--color-electric-indigo);text-decoration:underline}.pageLayouts__actionCardDialogAttachmentSeparator{color:var(--color-text-muted)}.pageLayouts__actionCardDialogInlineEditor{gap:.35rem;margin-top:.08rem;display:grid}.pageLayouts__actionCardDialogInlineCompactRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.4rem;display:grid}.pageLayouts__actionCardDialogInlineActionGroup{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;display:inline-flex}.pageLayouts__actionCardDialogInlineEditor input,.pageLayouts__actionCardDialogInlineEditor select,.pageLayouts__actionCardDialogInlineEditor textarea{padding:.48rem .58rem;font-size:.74rem}.pageLayouts__actionCardDialogInlineSelectCompact{justify-self:start;width:min(100%,10.5rem);min-width:0;max-width:10.5rem;line-height:1.2;padding:.42rem 2rem .42rem .58rem!important;font-size:.72rem!important}.pageLayouts__actionCardDialogInlineEditor textarea{min-height:74px}.pageLayouts__actionCardDialogInlineEditor label{font-size:.7rem}.pageLayouts__actionCardDialogInlineHint{color:var(--color-text-muted);margin:0;font-size:.68rem;line-height:1.38}.pageLayouts__actionCardDialogInlineMetaRow{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.pageLayouts__actionCardDialogInlineSaveButton{color:var(--color-text-primary);cursor:pointer;background:#7e61fd1a;border:1px solid #7e61fd3d;border-radius:6px;align-items:center;gap:.28rem;padding:.24rem .46rem;font-size:.64rem;font-weight:700;display:inline-flex}.pageLayouts__actionCardDialogInlineSaveButton:hover{background:#7e61fd29}.pageLayouts__actionCardDialogInlineSaveButton:disabled{opacity:.55;cursor:not-allowed}.pageLayouts__actionCardDialogInlineClearButton{border:1px solid color-mix(in srgb, var(--color-border) 72%, var(--color-text-primary) 10%);background:color-mix(in srgb, var(--color-bg-card) 92%, var(--color-bg-secondary) 8%);color:var(--color-text-muted);cursor:pointer;border-radius:6px;align-items:center;gap:.28rem;padding:.24rem .46rem;font-size:.64rem;font-weight:700;display:inline-flex}.pageLayouts__actionCardDialogInlineClearButton:hover{color:var(--color-text-primary)}.pageLayouts__actionCardDialogInlineClearButton:disabled{opacity:.6;cursor:not-allowed}.pageLayouts__actionCardDialogDetailDisabled{opacity:.6;background:color-mix(in srgb, var(--color-bg-secondary) 68%, var(--color-bg-card) 32%)}.pageLayouts__actionCardDialogDetailDisabled .pageLayouts__actionCardDialogDetailIcon,.pageLayouts__actionCardDialogDetailDisabled .pageLayouts__actionCardDialogDetailInfo,.pageLayouts__actionCardDialogDetailDisabled .pageLayouts__actionCardDialogDetailValue{color:var(--color-text-muted)}.pageLayouts__actionCardDialogDetailItem[data-key=description] .pageLayouts__actionCardDialogDetailValue,.pageLayouts__actionCardDialogDetailItem[data-key=attachments] .pageLayouts__actionCardDialogDetailValue,.pageLayouts__actionCardDialogDetailItem[data-key=tags-labels] .pageLayouts__actionCardDialogDetailValue{font-size:.7rem}.pageLayouts__actionCardDialogActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;width:100%;margin-top:.1rem;display:flex}.pageLayouts__actionCardDialogActionsGroup{flex-wrap:wrap;align-items:center;gap:.6rem;display:inline-flex}.pageLayouts__actionCardDialogCompletedAt{color:var(--color-text-muted);margin-top:-.1rem;font-size:.72rem;line-height:1.4}.pageLayouts__actionCardDialogActions .pageLayouts__actionCardActionButton,.pageLayouts__actionCardDialogActions .pageLayouts__actionCardDialogOpenButton{border-radius:6px;gap:.38rem;min-height:1.95rem;padding:.42rem .74rem;transition:background .16s,border-color .16s,color .16s,opacity .16s,transform .16s,box-shadow .16s;box-shadow:inset 0 1px #ffffffb8,0 1px 2px #0f172a0f}.pageLayouts__actionCardDialogActions .pageLayouts__actionCardActionButton:hover,.pageLayouts__actionCardDialogActions .pageLayouts__actionCardDialogOpenButton:hover{transform:translateY(-1px)}.pageLayouts__actionCardDialogDateTimeInput{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;accent-color:var(--color-accent-primary);background:linear-gradient(135deg, #7e61fd24, #7e61fd0a), var(--color-bg-card);box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #7e61fd14;border-color:color-mix(in srgb, #7e61fd66 62%, var(--color-border) 38%)!important}.pageLayouts__actionCardDialogDateTimeInput:hover{box-shadow:inset 0 1px #fff3,0 10px 24px #563bd91a;border-color:#7e61fd75!important}.pageLayouts__actionCardDialogDateTimeInput:focus,.pageLayouts__actionCardDialogDateTimeInput:focus-visible{box-shadow:inset 0 1px #ffffff38,0 0 0 3px #7e61fd1f,0 14px 28px #563bd91f;border-color:#7e61fd85!important;outline:2px solid #7e61fd38!important}.pageLayouts__actionCardDialogDateTimeInput::-webkit-calendar-picker-indicator{cursor:pointer;background:#7e61fd29;border-radius:6px;padding:.2rem;transition:background .16s,box-shadow .16s,transform .16s;box-shadow:inset 0 0 0 1px #7e61fd38}.pageLayouts__actionCardDialogDateTimeInput::-webkit-calendar-picker-indicator:hover{background:#7e61fd3d;transform:scale(1.03);box-shadow:inset 0 0 0 1px #7e61fd52}.pageLayouts__actionCardDialogDateTimeInput::-webkit-datetime-edit{color:var(--color-text-primary)}.pageLayouts__actionCardDialogDateTimeInput::-webkit-datetime-edit-fields-wrapper{color:var(--color-text-primary)}.pageLayouts__actionCardDialogDateTimeInput::-webkit-date-and-time-value{color:var(--color-text-primary)}.pageLayouts__actionCardDialogDateTimeInput::-webkit-datetime-edit-text{color:var(--color-text-primary)}.pageLayouts__actionCardDialogDateTimeInput::-webkit-datetime-edit-month-field{color:var(--color-text-primary)}.pageLayouts__actionCardDialogDateTimeInput::-webkit-datetime-edit-day-field{color:var(--color-text-primary)}.pageLayouts__actionCardDialogDateTimeInput::-webkit-datetime-edit-year-field{color:var(--color-text-primary)}.pageLayouts__actionCardDialogDateTimeInput::-webkit-datetime-edit-hour-field{color:var(--color-text-primary)}.pageLayouts__actionCardDialogDateTimeInput::-webkit-datetime-edit-minute-field{color:var(--color-text-primary)}.pageLayouts__actionCardDialogRecurrenceBuilder{gap:.65rem;display:grid}.pageLayouts__actionCardDialogRecurrenceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.pageLayouts__actionCardDialogRecurrenceInline{grid-template-columns:minmax(88px,110px) minmax(0,1fr);gap:.45rem;display:grid}.pageLayouts__actionCardDialogTokenRow{flex-wrap:wrap;gap:.35rem;display:flex}.pageLayouts__actionCardDialogTokenEditor{gap:.45rem;display:grid}.pageLayouts__actionCardDialogTokenPillList{flex-wrap:wrap;gap:.35rem;display:flex}.pageLayouts__actionCardDialogTokenPill{gap:.3rem;padding-right:.34rem}.pageLayouts__actionCardDialogTokenPillRemove{width:1rem;height:1rem;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.pageLayouts__actionCardDialogTokenPillRemove:hover{background:#7e61fd24}.pageLayouts__actionCardDialogTokenPillRemove:disabled{opacity:.6;cursor:not-allowed}.pageLayouts__actionCardDialogTokenButton{border:1px solid color-mix(in srgb, var(--color-border) 76%, var(--color-text-primary) 10%);background:color-mix(in srgb, var(--color-bg-card) 94%, var(--color-bg-secondary) 6%);min-width:2.3rem;color:var(--color-text-secondary);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:.36rem .56rem;font-size:.68rem;font-weight:700;transition:background .16s,border-color .16s,color .16s,opacity .16s;display:inline-flex}.pageLayouts__actionCardDialogTokenButton[data-active=true]{color:var(--color-text-primary);background:#7e61fd24;border-color:#7e61fd47}.pageLayouts__actionCardDialogTokenButton:disabled{opacity:.6;cursor:not-allowed}.pageLayouts__actionCardDialogEditorActions button,.pageLayouts__actionCardDialogActions button{padding:.38rem .58rem;font-size:.7rem}.pageLayouts__actionCardDialogOpenButton{border:1px solid color-mix(in srgb, #7e61fd47 72%, var(--color-border) 28%);background:color-mix(in srgb, #7e61fd24 62%, var(--color-bg-card) 38%);color:var(--color-text-primary)}.pageLayouts__actionCardDialogOpenButton:hover{background:color-mix(in srgb, #7e61fd33 64%, var(--color-bg-card) 36%);border-color:#7e61fd57;box-shadow:inset 0 1px #ffffffc7,0 10px 24px #563bd91a}[data-theme=dark] .pageLayouts__focusTimelineSourceDragHandle{background:color-mix(in srgb, #7e61fd38 62%, var(--color-bg-card) 38%);color:#d0c5f8;border-color:#7e61fd4d;box-shadow:0 8px 18px #30146447}[data-theme=dark] .pageLayouts__focusTimelineDropIndicator{background:color-mix(in srgb, var(--color-accent-primary) 82%, white 18%);box-shadow:0 0 0 1px #7e61fd2e,0 0 20px #7e61fd57}[data-theme=dark] .pageLayouts__focusTimelineTrackDragActive{background:linear-gradient(180deg, #7e61fd29, #7e61fd14), var(--gradient-surface);border-color:#7e61fd80;box-shadow:0 0 0 1px #7e61fd33,0 18px 34px #30146447}[data-theme=dark] .pageLayouts__focusTimelineTrackDragActive .pageLayouts__focusTimelineLane{border-bottom-color:#a793fa47}[data-theme=dark] .pageLayouts__focusTimelineDropIndicator span{background:color-mix(in srgb, #7e61fd47 70%, var(--color-bg-card) 30%);color:var(--color-white);border-color:#7e61fd57}.pageLayouts__focusTimelineBlockCard .pageLayouts__actionCardItem,.pageLayouts__focusTimelineBlockCard .pageLayouts__actionCardCard{height:100%;overflow:visible}.pageLayouts__focusTimelineBlockCard .pageLayouts__actionCardCard{box-shadow:none;background:0 0;border:none;gap:.12rem;padding:0}.pageLayouts__focusTimelineBlockCard .pageLayouts__actionCardItem:hover .pageLayouts__actionCardCard,.pageLayouts__focusTimelineBlockCard .pageLayouts__actionCardItem:hover .pageLayouts__actionCardCardOverdue{box-shadow:none;background:0 0;border:none;transform:none}.pageLayouts__focusTimelineBlockCard .pageLayouts__actionCardMetaRow,.pageLayouts__focusTimelineBlockCard .pageLayouts__actionCardDescriptionBlock,.pageLayouts__focusTimelineBlockCard .pageLayouts__actionCardHeaderAside,.pageLayouts__focusTimelineBlockCard .pageLayouts__actionCardTitleRow{display:none}.pageLayouts__focusTimelineBlockCard .pageLayouts__actionCardCardBodyRow{align-items:flex-start;gap:.3rem;overflow:visible}.pageLayouts__focusTimelineBlockCard .pageLayouts__actionCardCardContentLayout{gap:.08rem;overflow:visible}.pageLayouts__focusTimelineBlockCard .pageLayouts__actionCardDoneButton{width:.92rem;height:.92rem}.pageLayouts__focusTimelineBlockCard .pageLayouts__actionCardPreviewGrid{display:none}.pageLayouts__focusTimelineBlockCard .pageLayouts__actionCardTitleRow,.pageLayouts__focusTimelineBlockCard .pageLayouts__actionCardTitleButton,.pageLayouts__focusTimelineBlockCard .pageLayouts__actionCardCardContent{overflow:visible}.pageLayouts__focusTimelineBlockCard .pageLayouts__actionCardPreviewLabel{font-size:.48rem}.pageLayouts__focusTimelineBlockCard .pageLayouts__actionCardPreviewValueRow{gap:.24rem}.pageLayouts__focusTimelineBlockCard .pageLayouts__actionCardPreviewValue{white-space:nowrap;text-overflow:ellipsis;font-size:.62rem;line-height:1.2;overflow:hidden}.pageLayouts__focusTimelineBlockCard .pageLayouts__actionCardPreviewIcon{width:.86rem;height:.86rem}.pageLayouts__actionCardItemCompact .pageLayouts__actionCardCard{gap:.26rem;padding:.5rem .56rem}.pageLayouts__actionCardCardCompact{min-height:0}.pageLayouts__actionCardItemCompact .pageLayouts__actionCardCardBodyRow{gap:.52rem}.pageLayouts__actionCardItemCompact .pageLayouts__actionCardCardContentLayout{gap:.16rem}.pageLayouts__actionCardItemCompact .pageLayouts__actionCardTitle{font-size:.875rem;line-height:1.18}.pageLayouts__actionCardItemCompact .pageLayouts__actionCardDescriptionText{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.71875rem;line-height:1.24;display:-webkit-box;overflow:hidden}.pageLayouts__planningActionItemSidebar .pageLayouts__actionCardItemCompact .pageLayouts__actionCardDescriptionText,.pageLayouts__planningActionItemSidebar .pageLayouts__actionCardDescriptionText{-webkit-line-clamp:unset;-webkit-box-orient:initial;white-space:normal;overflow-wrap:anywhere;word-break:break-word;text-overflow:clip;display:block;overflow:visible}.pageLayouts__actionCardItemCompact .pageLayouts__actionCardPreviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.22rem;width:calc(100% - .3rem);margin-left:.3rem}.pageLayouts__actionCardItemCompact .pageLayouts__actionCardPreviewLabel{font-size:.44rem}.pageLayouts__actionCardItemCompact .pageLayouts__actionCardPreviewValue{font-size:.58rem}.pageLayouts__actionCardItemCompact .pageLayouts__actionCardPreviewIcon{width:.84rem;height:.84rem}.pageLayouts__actionCardItemCompact .pageLayouts__actionCardHeaderAside .pageLayouts__actionCardMenuButton{width:1.48rem;height:1.08rem}.pageLayouts__actionCardItemCompact .pageLayouts__actionCardDoneButton{width:1.08rem;height:1.08rem}.pageLayouts__actionCardItemCompact .pageLayouts__actionCardMetaRow .pageLayouts__actionCardType,.pageLayouts__actionCardItemCompact .pageLayouts__actionCardMetaRow .pageLayouts__actionCardStatePill,.pageLayouts__actionCardItemCompact .pageLayouts__actionCardMetaRow .pageLayouts__focusOverduePill{font-size:.5rem}.pageLayouts__overviewCardShell,.pageLayouts__overviewCardShell>*{width:100%;height:100%;display:flex}.pageLayouts__overviewCard{flex-direction:column;flex:1;gap:1rem;height:100%;min-height:32rem;display:flex}.pageLayouts__overviewCardHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.pageLayouts__overviewCardHeader h3{color:var(--color-text-primary);font-size:1.2rem;font-weight:700}.pageLayouts__overviewTitleRow{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.pageLayouts__overviewCountBubble{min-width:2rem;min-height:2rem;color:var(--color-text-primary);background:#7e61fd29;border:1px solid #7e61fd52;border-radius:6px;justify-content:center;align-items:center;padding:.25rem .55rem;font-size:.88rem;font-weight:700;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #7e61fd14}.pageLayouts__overviewEyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);font-size:.72rem}.pageLayouts__overviewSummaryBlock{gap:.55rem;display:grid}.pageLayouts__overviewSummaryRow{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.pageLayouts__overviewSummaryRow span{color:var(--color-text-secondary);font-size:.86rem}.pageLayouts__overviewSummaryRow strong{color:var(--color-text-primary);white-space:nowrap;font-size:.82rem;font-weight:700}.pageLayouts__overviewProgressSeparator{border-bottom:1px solid var(--color-border);padding-bottom:.25rem}.pageLayouts__overviewPreviewList{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.55rem;height:12rem;min-height:0;padding-right:.2rem;display:flex;overflow-y:auto}.pageLayouts__overviewPreviewButton{border-radius:var(--radius-md);border:1px solid var(--color-border);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:flex-start;gap:.75rem;width:100%;padding:.72rem .8rem;display:flex}.pageLayouts__overviewPreviewButton strong{color:var(--color-text-primary);font-size:.92rem}.pageLayouts__overviewPreviewButton p{color:var(--color-text-muted);margin-top:.18rem;font-size:.78rem;line-height:1.35}.pageLayouts__overviewPreviewStatus{color:var(--color-text-secondary);white-space:nowrap;font-size:.72rem}.pageLayouts__overviewEmptyState{border-radius:var(--radius-md);border:1px dashed var(--color-border);color:var(--color-text-muted);padding:.9rem .95rem;font-size:.84rem}.pageLayouts__overviewCardFooter{margin-top:auto}.pageLayouts__overviewActionButton{justify-content:center;min-width:6.75rem}.pageLayouts__actionCardGroupHeaderActionInline{align-items:center;display:inline-flex;position:relative}.pageLayouts__actionCardGroupHeaderActionPopover{z-index:120;pointer-events:auto;position:fixed}.pageLayouts__actionCardGroupHeaderActionPanel{border:1px solid color-mix(in srgb, var(--color-border) 76%, var(--color-text-primary) 10%);background:color-mix(in srgb, var(--color-bg-card) 96%, white 4%);border-radius:6px;width:min(100vw - 2rem,22rem);min-width:min(100vw - 2rem,22rem);max-width:min(100vw - 2rem,22rem);max-height:min(80vh,32rem);padding:.36rem .4rem;overflow-y:auto;box-shadow:0 18px 36px #302c361f}.pageLayouts__actionCardItem{text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;width:100%;padding:0;display:block}.pageLayouts__actionCardItem:first-child{padding-top:0}.pageLayouts__actionCardItemDragging{opacity:.62}.pageLayouts__actionCardItemDragging .pageLayouts__actionCardCard{border-color:#7e61fd57;transform:scale(.99);box-shadow:0 18px 36px #7e61fd29}.pageLayouts__actionCardItemDropTarget .pageLayouts__actionCardCard{background:color-mix(in srgb, #7e61fd1f 56%, var(--color-bg-card) 44%);border-color:#7e61fd6b;box-shadow:0 0 0 2px #7e61fd29,0 16px 32px #7e61fd1f}.pageLayouts__actionCardCard{box-shadow:none;background:#1c1b2e;border:1px solid #ffffff12;border-radius:6px;gap:.55rem;padding:1rem;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.pageLayouts__actionCardCard.pageLayouts__actionCardCardCompact:not(.pageLayouts__actionCardCardOverdue){box-shadow:none;background:#1c1b2e;border-color:#ffffff12}.pageLayouts__actionCardCardOverdue{border-left:3px solid var(--color-focus-overdue-accent);box-shadow:none;background:linear-gradient(#ff4d6d0d,#ff4d6d0d),#1c1b2e;border-color:#ffffff12}.pageLayouts__actionCardItem:hover .pageLayouts__actionCardCard{box-shadow:none;background:#201f34;border-color:#552eff3d;transform:translateY(-1px)}.pageLayouts__actionCardItem:hover .pageLayouts__actionCardCard.pageLayouts__actionCardCardCompact:not(.pageLayouts__actionCardCardOverdue){box-shadow:none;background:#201f34;border-color:#552eff3d}.pageLayouts__actionCardItem:hover .pageLayouts__actionCardCardOverdue{border-left-color:var(--color-focus-overdue-accent);box-shadow:none;background:linear-gradient(#ff4d6d12,#ff4d6d12),#201f34;border-color:#ffffff12}.pageLayouts__actionCardCardContent{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;gap:.32rem;padding:0;display:grid}.pageLayouts__actionCardCardContent[data-has-floating-actions=true]{padding-right:2.25rem}.pageLayouts__actionCardCardContent:focus-visible{outline:none}.pageLayouts__actionCardHeaderAside{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.3rem;min-width:fit-content;display:flex}.pageLayouts__actionCardTitleRow{justify-content:space-between;align-items:flex-start;gap:.5rem;min-width:0;display:flex}.pageLayouts__actionCardTitleRow .pageLayouts__actionCardDoneButtonLeading{margin-top:.32rem}.pageLayouts__actionCardTitleRow .pageLayouts__actionCardHeaderAside{margin-top:.18rem}.pageLayouts__actionCardTitleButton{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;padding:0}.pageLayouts__actionCardTitleButton:focus-visible{outline:none}.pageLayouts__actionCardMetaRow{flex-wrap:wrap;align-items:center;gap:.28rem;display:flex}.pageLayouts__actionCardMetaRow .pageLayouts__actionCardType,.pageLayouts__actionCardMetaRow .pageLayouts__actionCardStatePill,.pageLayouts__actionCardMetaRow .pageLayouts__focusOverduePill{letter-spacing:.08em;text-transform:uppercase;box-shadow:none;padding:.18rem .38rem;font-size:.56rem;font-weight:600;line-height:1}.pageLayouts__actionCardMetaRow .pageLayouts__actionCardType{color:#fff9;background:#ffffff0a;border:1px solid #ffffff14}.pageLayouts__actionCardMetaRow .pageLayouts__actionCardStatePill{border-color:color-mix(in srgb, var(--color-border) 82%, var(--color-text-primary) 8%);background:color-mix(in srgb, var(--color-bg-card) 68%, transparent);color:var(--color-text-muted)}.pageLayouts__actionCardMetaRow .pageLayouts__focusOverduePill{color:color-mix(in srgb, #ef4444 84%, var(--color-text-primary) 16%);background:#ef44441f;border-color:#ef444433}.pageLayouts__actionCardType{color:#fff9;letter-spacing:.08em;text-transform:uppercase;background:#ffffff0a;border-radius:4px;align-items:center;padding:.22rem .42rem;font-size:.56rem;font-weight:600;display:inline-flex}.pageLayouts__actionCardTitle{color:var(--color-text-primary);letter-spacing:-.01em;font-size:.95rem;font-weight:600;line-height:1.3}.pageLayouts__actionCardDescriptionBlock{gap:.22rem;display:grid}.pageLayouts__actionCardDescriptionText{color:var(--color-text-secondary);white-space:normal;overflow-wrap:anywhere;margin:0;font-size:.71875rem;line-height:1.45}.pageLayouts__actionCardPreviewContent{gap:.4rem;display:grid}.pageLayouts__altmindIntelligenceCard{background:color-mix(in srgb, #7e61fd1f 68%, var(--color-bg-card) 32%);width:100%;max-width:none;color:var(--color-text-secondary);border:1px solid #7e61fd38;border-radius:5px;grid-template-columns:auto minmax(0,1fr);justify-self:stretch;align-items:flex-start;gap:.65rem;padding:.82rem .92rem;display:grid}.pageLayouts__altmindIntelligenceCard>.pageLayouts__altmindIntelligenceNoteContent{gap:.65rem;width:100%}.pageLayouts__altmindIntelligenceCard .pageLayouts__actionCardCardContent{gap:.65rem;display:grid}.pageLayouts__altmindIntelligenceCardLeadText{color:var(--color-text-primary);margin:0;font-size:.82rem;line-height:1.55}.pageLayouts__altmindIntelligenceCardDescriptionBlock{gap:.35rem}.pageLayouts__altmindIntelligenceCardDescriptionText{color:var(--color-electric-indigo);margin:0;font-size:.82rem;font-style:italic;font-weight:500;line-height:1.55}.pageLayouts__altmindIntelligenceCard .pageLayouts__actionCardPreviewGrid{border-top:1px solid color-mix(in srgb, #7e61fd2e 70%, var(--color-border) 30%);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.6rem .8rem;padding-top:.65rem;display:grid}.pageLayouts__altmindIntelligenceCard .pageLayouts__actionCardPreviewItem{gap:.2rem}.pageLayouts__altmindIntelligenceCard .pageLayouts__actionCardPreviewLabel{color:var(--color-text-muted);font-size:.52rem}.pageLayouts__altmindIntelligenceCard .pageLayouts__actionCardPreviewValueRow{gap:.45rem}.pageLayouts__altmindIntelligenceCard .pageLayouts__actionCardPreviewIcon{background:color-mix(in srgb, #7e61fd24 74%, var(--color-bg-card) 26%);border:1px solid #7e61fd29;border-radius:8px;width:1.22rem;height:1.22rem}.pageLayouts__altmindIntelligenceCard .pageLayouts__actionCardPreviewValue{color:var(--color-text-primary);font-size:.8rem;font-weight:500;line-height:1.4}.pageLayouts__altmindIntelligenceCard .pageLayouts__altmindIntelligenceNoteRow{gap:.55rem;display:grid}.pageLayouts__altmindIntelligenceCard .pageLayouts__altmindIntelligenceNote{background:0 0;border:none;border-radius:0;width:100%;max-width:none;padding:0}.pageLayouts__altmindIntelligenceCard .pageLayouts__altmindIntelligenceNoteContent{gap:.18rem}.pageLayouts__altmindIntelligenceCard .pageLayouts__altmindIntelligenceNoteLabel{letter-spacing:.1em;color:var(--color-electric-indigo);opacity:1;font-size:.52rem;font-style:italic}.pageLayouts__altmindIntelligenceCard .pageLayouts__altmindIntelligenceNote p{color:var(--color-text-primary);font-size:.82rem;line-height:1.55}.pageLayouts__altmindIntelligenceCard .pageLayouts__altmindIntelligenceNoteRow .pageLayouts__altmindIntelligenceNote+.pageLayouts__altmindIntelligenceNote,.pageLayouts__altmindIntelligenceCard .pageLayouts__actionCardCardContent+.pageLayouts__altmindIntelligenceNoteRow,.pageLayouts__altmindIntelligenceCard .pageLayouts__actionCardCardContent+.pageLayouts__actionCardActionRow{border-top:1px solid color-mix(in srgb, #7e61fd2e 70%, var(--color-border) 30%);padding-top:.65rem}.pageLayouts__altmindIntelligenceCard .pageLayouts__actionCardActionRow{gap:.5rem}.pageLayouts__altmindIntelligenceNoteRow{flex-wrap:wrap;align-items:flex-start;gap:.34rem;display:flex}.pageLayouts__altmindIntelligenceNote{background:color-mix(in srgb, #7e61fd1f 68%, var(--color-bg-card) 32%);width:fit-content;max-width:min(100%,26rem);color:var(--color-text-secondary);border:1px solid #7e61fd38;border-radius:5px;flex:0 auto;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.41rem;padding:.38rem .45rem;font-size:.54rem;line-height:1.35;display:inline-grid}.pageLayouts__altmindIntelligenceNote p{overflow-wrap:anywhere;margin:0}.pageLayouts__planningIntelligenceNotesCompact .pageLayouts__altmindIntelligenceNote p{font-size:11px}.pageLayouts__planningIntelligenceActionButton{font-size:11px!important}.pageLayouts__altmindIntelligenceNoteContent{gap:.1rem;min-width:0;display:grid}.pageLayouts__altmindIntelligenceNoteIcon{width:1.13rem;height:1.13rem;color:var(--color-electric-indigo-text);background:#7e61fd33;border:1px solid #7e61fd3d;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.pageLayouts__altmindIntelligenceNoteIcon svg{width:.75rem;height:.75rem}.pageLayouts__altmindIntelligenceNoteLabel{letter-spacing:.08em;text-transform:uppercase;opacity:.78;font-size:.44rem;font-weight:700}.pageLayouts__actionCardActionRow{flex-wrap:wrap;gap:.34rem;display:flex}.pageLayouts__actionCardActionButton{min-height:1.5rem;padding-inline:.56rem;color:#ffffffb8!important;box-shadow:none!important;background:#ffffff0a!important;border:1px solid #ffffff1a!important;border-radius:5px!important;font-size:.56rem!important;font-weight:500!important}[data-theme=dark] .pageLayouts__altmindIntelligenceText{color:var(--color-altmind-intelligence-text)}.pageLayouts__focusCreateMenu{border:1px solid color-mix(in srgb, var(--color-border) 76%, var(--color-text-primary) 10%);background:color-mix(in srgb, var(--color-bg-card) 96%, white 4%);z-index:30;border-radius:6px;min-width:12rem;padding:.35rem;box-shadow:0 18px 44px #302c3629}.pageLayouts__focusCreateMenuItem{width:100%;color:var(--color-text-primary);cursor:pointer;border-radius:6px;outline:none;align-items:center;padding:.62rem .72rem;font-size:.82rem;display:flex}.pageLayouts__focusCreateMenuItem[data-highlighted]{background:color-mix(in srgb, #7e61fd1f 64%, var(--color-bg-card) 36%)}[data-theme=dark] .pageLayouts__altmindIntelligenceCard,[data-theme=dark] .pageLayouts__altmindIntelligenceNote{color:var(--color-altmind-intelligence-text);background:#7e61fd2e;border-color:#7e61fd4d}[data-theme=dark] .pageLayouts__altmindIntelligenceNoteIcon{color:var(--color-altmind-intelligence-text);background:#7e61fd3d;border-color:#7e61fd52}[data-theme=dark] .pageLayouts__altmindIntelligenceEyebrow,[data-theme=dark] .pageLayouts__altmindIntelligenceHandledIndicatorLabel,[data-theme=dark] .pageLayouts__altmindIntelligenceHandledIndicatorValue,[data-theme=dark] .pageLayouts__altmindIntelligenceActivityMetaLabel,[data-theme=dark] .pageLayouts__altmindIntelligenceActivityMetaCount,[data-theme=dark] .pageLayouts__altmindIntelligenceActivityText,[data-theme=dark] .pageLayouts__altmindIntelligenceActivityTime,[data-theme=dark] .pageLayouts__altmindIntelligenceText{color:var(--color-altmind-intelligence-text)}[data-theme=dark] .pageLayouts__altmindIntelligenceHandledIndicator{background:#552eff1f;border-color:#0000}[data-theme=dark] .pageLayouts__altmindIntelligenceCollapsed,[data-theme=dark] .pageLayouts__altmindIntelligenceOverlay{background:linear-gradient(135deg,#552eff26,#552eff0a);border-color:#552eff4d}[data-theme=dark] .pageLayouts__altmindIntelligenceOverlay{border-top-color:#552eff4d;border-bottom-color:#552eff4d;border-right-color:#552eff4d;border-left-color:var(--color-electric-indigo)}[data-theme=dark] .pageLayouts__altmindIntelligenceActivityMeta{background:#552eff1f;border-color:#552eff2e}[data-theme=dark] .pageLayouts__altmindIntelligenceActivityMetaCount{color:var(--color-electric-indigo-text);background:#552eff33}[data-theme=dark] .pageLayouts__altmindIntelligenceActivityCard,[data-theme=dark] .pageLayouts__focusCreateMenu{background:#1c1b2eeb;border-color:#ffffff12}[data-theme=dark] .pageLayouts__altmindIntelligenceToggleButton{border-color:rgb(var(--rgb-accent-strong) / .42)!important;background:linear-gradient(135deg, var(--color-accent-primary), var(--color-accent-secondary))!important;color:var(--color-on-accent)!important;box-shadow:var(--shadow-accent-soft), inset 0 1px 0 #ffffff38!important}[data-theme=dark] .pageLayouts__altmindIntelligenceToggleButton:hover,[data-theme=dark] .pageLayouts__altmindIntelligenceToggleButton:active,[data-theme=dark] .pageLayouts__altmindIntelligenceToggleButton:focus-visible{border-color:rgb(var(--rgb-accent-strong) / .52)!important;background:linear-gradient(135deg, var(--color-accent-primary), var(--color-accent-secondary))!important;color:var(--color-on-accent)!important;box-shadow:var(--shadow-accent-soft), inset 0 1px 0 #ffffff2e!important}[data-theme=dark] .pageLayouts__altmindIntelligenceTextBlock,[data-theme=dark] .pageLayouts__altmindIntelligenceActivityRow{border-color:#ffffff14}[data-theme=dark] .pageLayouts__focusCreateMenuItem[data-highlighted]{background:#7e61fd38}.pageLayouts__actionCardPreviewGrid{grid-template-columns:repeat(4,minmax(0,1fr));justify-self:start;gap:.28rem;width:calc(100% - .5rem);margin-top:.1rem;margin-left:.5rem;display:grid}.pageLayouts__actionCardPreviewItem{background:0 0;border:none;gap:.1rem;padding:0;display:grid}.pageLayouts__actionCardPreviewItemOverdue .pageLayouts__actionCardPreviewLabel{color:color-mix(in srgb, #ef4444 74%, var(--color-text-muted) 26%)}.pageLayouts__actionCardPreviewValueRow{align-items:flex-start;gap:.28rem;min-width:0;display:flex}.pageLayouts__actionCardPreviewIcon{width:.92rem;height:.92rem;color:var(--color-accent-primary);background:#7e61fd1a;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pageLayouts__actionCardPreviewIconOverdue{color:#ef4444;background:#ef44441f}.pageLayouts__actionCardPreviewLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);opacity:.88;font-size:.46rem;font-weight:700}.pageLayouts__actionCardPreviewValue{color:var(--color-text-secondary);min-width:0;font-size:.61rem;line-height:1.2}.pageLayouts__actionCardPreviewValueOverdue{color:#ef4444;font-weight:700}.pageLayouts__actionCardPriorityPill{border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;width:fit-content;min-width:0;padding:.13rem .4rem;font-size:.58rem;font-weight:700;line-height:1.15;display:inline-flex}.pageLayouts__actionCardPriorityPill[data-priority=low]{color:#15803d;background:#22c55e1f;border-color:#22c55e3d}.pageLayouts__actionCardPriorityPill[data-priority=med]{color:#a16207;background:#eab30824;border-color:#eab30847}.pageLayouts__actionCardPriorityPill[data-priority=high]{color:#dc2626;background:#ef44441f;border-color:#ef44443d}.pageLayouts__actionCardHeaderAside .pageLayouts__actionCardMenuButton{width:1.82rem;height:1.28rem}.pageLayouts__actionCardHeaderAside .pageLayouts__actionCardDoneButton{width:1.24rem;height:1.24rem}.pageLayouts__actionCardItem:focus-within,.pageLayouts__focusCategoryItem:focus-within,.pageLayouts__focusTimelineButton:focus-visible,.pageLayouts__actionCardMenuButton:focus-visible,.pageLayouts__actionCardContentButton:focus-visible{outline:none;box-shadow:0 0 0 2px #7e61fd2e}[data-theme=dark] .pageLayouts__focusAddTaskAction:hover{box-shadow:0 10px 20px #30146452}[data-theme=dark] .pageLayouts__actionCardItem{border-top-color:var(--color-border)}[data-theme=dark] .pageLayouts__actionCardTimeCluster{border-color:var(--color-border);background:color-mix(in srgb, var(--color-bg-secondary) 78%, transparent)}[data-theme=dark] .pageLayouts__actionCardCard{border-color:var(--border-focus-card);background:var(--surface-focus-card);box-shadow:var(--shadow-focus-card)}[data-theme=dark] .pageLayouts__actionCardCard.pageLayouts__actionCardCardCompact:not(.pageLayouts__actionCardCardOverdue){border-color:color-mix(in srgb, var(--border-focus-card) 76%, rgb(var(--rgb-accent-primary)) 24%);background:linear-gradient(180deg, rgb(var(--rgb-accent-primary) / .08), rgb(var(--rgb-accent-primary) / .03)), var(--surface-focus-card);box-shadow:var(--shadow-focus-card)}[data-theme=dark] .pageLayouts__actionCardCardOverdue{border-left-color:var(--border-focus-card-overdue-accent);background:var(--surface-focus-card-overdue);box-shadow:var(--shadow-focus-card-overdue);border-top-color:#ef444442;border-bottom-color:#ef444442;border-right-color:#ef444442}[data-theme=dark] .pageLayouts__actionCardItemDragging .pageLayouts__actionCardCard{border-color:#7e61fd66;box-shadow:0 20px 40px #00000042}[data-theme=dark] .pageLayouts__actionCardItemDropTarget .pageLayouts__actionCardCard{background:color-mix(in srgb, #7e61fd33 48%, var(--color-bg-card) 52%);border-color:#7e61fd7a;box-shadow:0 0 0 2px #7e61fd38,0 20px 40px #0000003d}[data-theme=dark] .pageLayouts__actionCardGroupItemsDropZone{background:#7e61fd12;box-shadow:inset 0 0 0 1px #7e61fd38}[data-theme=dark] .pageLayouts__actionCardDropIndicator:before{background:color-mix(in srgb, var(--color-accent-primary) 76%, white 24%);box-shadow:0 0 0 1px #7e61fd1f,0 6px 18px #00000042}[data-theme=dark] .pageLayouts__actionCardDropIndicator:after{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-bg-card) 82%, transparent)}[data-theme=dark] .pageLayouts__actionCardGroupHeaderActionPanel{border-color:color-mix(in srgb, var(--color-border) 90%, white 10%);background:color-mix(in srgb, var(--color-bg-card) 94%, transparent);box-shadow:0 18px 36px #0000003d}[data-theme=dark] .pageLayouts__focusCustomDateTimeNavButton{border-color:color-mix(in srgb, var(--color-border) 90%, white 10%);background:color-mix(in srgb, var(--color-bg-card) 92%, transparent)}[data-theme=dark] .pageLayouts__focusCustomDateTimeNavButton:hover{background:#7e61fd2e;border-color:#7e61fd5c}[data-theme=dark] .pageLayouts__focusCustomDateTimeHeaderSelect{border-color:color-mix(in srgb, var(--color-border) 90%, white 10%);background:color-mix(in srgb, var(--color-bg-card) 92%, transparent)}[data-theme=dark] .pageLayouts__focusCustomDateTimeDay:hover{background:#7e61fd29;border-color:#7e61fd4d}[data-theme=dark] .pageLayouts__focusCustomDateTimeDaySelected{background:#7e61fd3d;border-color:#7e61fd66}[data-theme=dark] .pageLayouts__focusCustomDateTimeTimeSelect{border-color:color-mix(in srgb, var(--color-border) 90%, white 10%);background:color-mix(in srgb, var(--color-bg-card) 92%, transparent)}[data-theme=dark] .pageLayouts__actionCardItem:hover .pageLayouts__actionCardCard{border-color:var(--border-focus-card-hover);background:var(--surface-focus-card-hover);box-shadow:var(--shadow-focus-card-hover)}[data-theme=dark] .pageLayouts__actionCardItem:hover .pageLayouts__actionCardCard.pageLayouts__actionCardCardCompact:not(.pageLayouts__actionCardCardOverdue){border-color:color-mix(in srgb, var(--border-focus-card-hover) 72%, rgb(var(--rgb-accent-primary)) 28%);background:linear-gradient(180deg, rgb(var(--rgb-accent-primary) / .12), rgb(var(--rgb-accent-primary) / .04)), var(--surface-focus-card-hover);box-shadow:var(--shadow-focus-card-hover)}[data-theme=dark] .pageLayouts__actionCardItem:hover .pageLayouts__actionCardCardOverdue{border-left-color:var(--border-focus-card-overdue-accent);background:var(--surface-focus-card-overdue-hover);box-shadow:var(--shadow-focus-card-overdue-hover);border-top-color:#ef444457;border-bottom-color:#ef444457;border-right-color:#ef444457}[data-theme=dark] .pageLayouts__actionCardPreviewIcon{background:#7e61fd33}[data-theme=dark] .pageLayouts__actionCardPreviewItemOverdue .pageLayouts__actionCardPreviewLabel{color:color-mix(in srgb, #fca5a5 82%, var(--color-text-muted) 18%)}[data-theme=dark] .pageLayouts__actionCardPreviewIconOverdue{color:#fca5a5;background:#ef444433}[data-theme=dark] .pageLayouts__actionCardPreviewValueOverdue{color:#fca5a5}[data-theme=dark] .pageLayouts__actionCardDragHandle{background:color-mix(in srgb, var(--color-bg-secondary) 82%, transparent);border-color:color-mix(in srgb, var(--color-border) 88%, white 12%)}[data-theme=dark] .pageLayouts__actionCardDragHandle:hover{background:#7e61fd33;border-color:#7e61fd57}[data-theme=dark] .pageLayouts__actionCardDragHandleDisabled:hover{background:color-mix(in srgb, var(--color-bg-secondary) 82%, transparent);border-color:color-mix(in srgb, var(--color-border) 88%, white 12%)}[data-theme=dark] .pageLayouts__actionCardPriorityPill[data-priority=low]{color:#86efac;background:#22c55e33;border-color:#22c55e4d}[data-theme=dark] .pageLayouts__actionCardPriorityPill[data-priority=med]{color:#fde047;background:#eab30833;border-color:#eab3084d}[data-theme=dark] .pageLayouts__actionCardPriorityPill[data-priority=high]{color:#fca5a5;background:#ef444433;border-color:#ef44444d}[data-theme=dark] .pageLayouts__actionCardMenuButton{border-color:var(--color-border);background:color-mix(in srgb, var(--color-bg-card) 92%, transparent);box-shadow:none}[data-theme=dark] .pageLayouts__actionCardDialogContent{border-color:var(--border-card);background:var(--surface-card);box-shadow:var(--shadow-card-elevated)}[data-theme=dark] .pageLayouts__altmindIntelligenceActivityCard,[data-theme=dark] .pageLayouts__actionCardDialogFeaturedCard{border-color:color-mix(in srgb, var(--color-border) 90%, white 10%);background:color-mix(in srgb, var(--color-bg-secondary) 55%, var(--color-bg-card) 45%)}[data-theme=dark] .pageLayouts__actionCardDialogBadge{background:color-mix(in srgb, var(--surface-card) 82%, var(--color-bg-secondary) 18%);border-color:var(--border-card)}[data-theme=dark] .pageLayouts__actionCardDialogBadgeVisibilityToggle{border-color:var(--color-border);background:color-mix(in srgb, var(--color-bg-card) 92%, transparent)}[data-theme=dark] .pageLayouts__actionCardDialogBadgeVisibilityToggle[aria-pressed=true]{color:#b8a7ff;background:#7e61fd2e;border-color:#7e61fd4d}[data-theme=dark] .pageLayouts__actionCardDialogBadgeDanger{background:#ef444429;border-color:#ef44443d}[data-theme=dark] .pageLayouts__actionCardDialogDescriptionCard,[data-theme=dark] .pageLayouts__actionCardDialogDetailList{background:0 0;border-color:#0000}[data-theme=dark] .pageLayouts__actionCardDialogDetailItem{border-bottom-color:#0000;border-right-color:#0000}[data-theme=dark] .pageLayouts__actionCardDialogScheduleSection .pageLayouts__actionCardDialogDetailItem:nth-child(2n){border-right-color:color-mix(in srgb, var(--color-border) 90%, white 10%)}[data-theme=dark] .pageLayouts__actionCardDialogDetailItem[data-key=description]{border-top-color:color-mix(in srgb, var(--color-border) 90%, white 10%)}[data-theme=dark] .pageLayouts__actionCardDialogDetailInteractive:hover{background:#7e61fd14}[data-theme=dark] .pageLayouts__actionCardDialogDetailActive{background:color-mix(in srgb, var(--color-bg-secondary) 72%, #7e61fd29 28%);box-shadow:inset 0 0 0 1px color-mix(in srgb, #7e61fd38 56%, var(--border-card) 44%)}[data-theme=dark] .pageLayouts__actionCardDialogDetailExpanded{background:#7e61fd29}[data-theme=dark] .pageLayouts__actionCardDialogInlineClearButton{border-color:var(--color-border);background:color-mix(in srgb, var(--color-bg-card) 92%, transparent)}[data-theme=dark] .pageLayouts__actionCardDialogInlineSaveButton{background:#7e61fd29;border-color:#7e61fd52}[data-theme=dark] .pageLayouts__actionCardDialogDateTimeEditorPanel{background:linear-gradient(135deg, #7e61fd29, #7e61fd0d), color-mix(in srgb, var(--color-bg-secondary) 72%, var(--color-bg-card) 28%);border-color:#7e61fd47}[data-theme=dark] .pageLayouts__actionCardDialogDateTimePopoverPanel{border-color:color-mix(in srgb, var(--color-border) 90%, white 10%);background:color-mix(in srgb, var(--color-bg-card) 95%, transparent);box-shadow:0 28px 60px #0000006b}[data-theme=dark] .pageLayouts__actionCardDialogDateTimePopoverPanel:before{border-left-color:color-mix(in srgb, var(--color-border) 90%, white 10%);border-top-color:color-mix(in srgb, var(--color-border) 90%, white 10%)}[data-theme=dark] .pageLayouts__actionCardDialogDetailInfo{border-color:color-mix(in srgb, var(--color-border) 90%, white 10%);background:color-mix(in srgb, var(--color-bg-card) 88%, transparent)}[data-theme=dark] .pageLayouts__actionCardDialogVisibilityToggle:hover{background:#7e61fd2e}[data-theme=dark] .pageLayouts__actionCardDialogDetailDisabled{background:color-mix(in srgb, var(--color-bg-secondary) 72%, var(--color-bg-card) 28%)}[data-theme=dark] .pageLayouts__actionCardDialogEditorPanel{border-color:color-mix(in srgb, var(--color-border) 90%, white 10%);background:color-mix(in srgb, #7e61fd1f 38%, var(--color-bg-secondary) 62%)}[data-theme=dark] .pageLayouts__actionCardDialogDateTimeInput{background:linear-gradient(135deg, #7e61fd2e, #7e61fd0f), color-mix(in srgb, var(--color-bg-card) 92%, transparent);box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #7e61fd1f;border-color:#7e61fd57!important}[data-theme=dark] .pageLayouts__actionCardDialogDateTimeInput:hover{box-shadow:inset 0 1px #ffffff0f,0 12px 26px #2a186e42;border-color:#7e61fd75!important}[data-theme=dark] .pageLayouts__actionCardDialogDateTimeInput:focus,[data-theme=dark] .pageLayouts__actionCardDialogDateTimeInput:focus-visible{box-shadow:inset 0 1px #ffffff14,0 0 0 3px #7e61fd2e,0 18px 34px #180c4257;border-color:#a285ff94!important}[data-theme=dark] .pageLayouts__actionCardDialogDateTimeInput::-webkit-calendar-picker-indicator{background:#7e61fd47;box-shadow:inset 0 0 0 1px #a285ff47}[data-theme=dark] .pageLayouts__actionCardDialogDateTimeInput::-webkit-calendar-picker-indicator:hover{background:#7e61fd5c;box-shadow:inset 0 0 0 1px #a285ff5c}[data-theme=dark] .pageLayouts__actionCardDialogScheduleSaveStrip{background:linear-gradient(135deg, #7e61fd2e, #7e61fd0f), color-mix(in srgb, var(--color-bg-secondary) 76%, var(--color-bg-card) 24%);border-color:#7e61fd47}[data-theme=dark] .pageLayouts__actionCardDialogTokenButton{border-color:color-mix(in srgb, var(--color-border) 90%, white 10%);background:color-mix(in srgb, var(--color-bg-card) 92%, transparent)}[data-theme=dark] .pageLayouts__actionCardDialogTokenButton[data-active=true]{background:#7e61fd38;border-color:#7e61fd57}[data-theme=dark] .pageLayouts__actionCardDialogClose{border-color:var(--color-border);background:color-mix(in srgb, var(--color-bg-secondary) 75%, transparent)}[data-theme=dark] .pageLayouts__actionCardActionButton{border-color:var(--color-border);background:color-mix(in srgb, var(--color-bg-card) 92%, transparent)}[data-theme=dark] .pageLayouts__actionCardDialogActions .pageLayouts__actionCardActionButton,[data-theme=dark] .pageLayouts__actionCardDialogActions .pageLayouts__actionCardDialogOpenButton{box-shadow:none}[data-theme=dark] .pageLayouts__actionCardDialogOpenButton{background:#7e61fd2e;border-color:#7e61fd4d}[data-theme=dark] .pageLayouts__actionCardDialogOpenButton:hover{background:#7e61fd3d}[data-theme=dark] .pageLayouts__actionCardDoneButton{border-color:color-mix(in srgb, white 32%, var(--color-border) 68%);background:var(--color-bg-card);box-shadow:0 0 0 1px #ffffff0a,inset 0 0 0 1px #ffffff1a}[data-theme=dark] .pageLayouts__actionCardDoneButton:hover{background:var(--color-bg-secondary)}[data-theme=dark] .pageLayouts__actionCardDoneButtonChecked{background:#7e61fde0;border-color:#7e61fd61}[data-theme=dark] .pageLayouts__actionCardActionButton:hover{background:var(--color-bg-secondary)}[data-theme=dark] .pageLayouts__actionCardDeleteButton{background:#cf5a6224;border-color:#cf5a624d}[data-theme=dark] .pageLayouts__actionCardMenuButton:hover{background:var(--color-bg-secondary)}[data-theme=dark] .pageLayouts__actionCardMenuContent{border-color:var(--color-border);background:var(--color-bg-card);box-shadow:var(--shadow-card)}.pageLayouts__actionCardItemCompleted .pageLayouts__focusActionDetailValue,.pageLayouts__focusCategoryItemCompleted .pageLayouts__focusActionDetailValue{color:var(--color-text-muted)}.pageLayouts__actionCardItemCompleted .pageLayouts__actionCardCard{border-color:color-mix(in srgb, var(--color-border) 88%, var(--color-text-muted) 12%);background:color-mix(in srgb, var(--color-bg-secondary) 82%, var(--color-bg-card) 18%);box-shadow:none}.pageLayouts__actionCardItemCompleted:hover .pageLayouts__actionCardCard,.pageLayouts__actionCardItemCompleted:hover .pageLayouts__actionCardCardOverdue{border-color:color-mix(in srgb, var(--color-border) 88%, var(--color-text-muted) 12%);background:color-mix(in srgb, var(--color-bg-secondary) 82%, var(--color-bg-card) 18%);box-shadow:none;transform:none}.pageLayouts__actionCardItemCompleted .pageLayouts__actionCardTitle,.pageLayouts__actionCardItemCompleted .pageLayouts__actionCardDescriptionText,.pageLayouts__actionCardItemCompleted .pageLayouts__actionCardPreviewValue,.pageLayouts__actionCardItemCompleted .pageLayouts__actionCardPreviewLabel,.pageLayouts__actionCardItemCompleted .pageLayouts__actionCardType,.pageLayouts__actionCardItemCompleted .pageLayouts__actionCardStatePill,.pageLayouts__actionCardItemCompleted .pageLayouts__actionCardOpenHint,.pageLayouts__actionCardItemCompleted .pageLayouts__focusOverduePill,.pageLayouts__actionCardItemCompleted .pageLayouts__actionCardPriorityPill,.pageLayouts__actionCardItemCompleted .pageLayouts__actionCardDragHandle,.pageLayouts__actionCardItemCompleted .pageLayouts__actionCardMenuButton,.pageLayouts__actionCardItemCompleted .pageLayouts__actionCardDoneButton{color:var(--color-text-muted)}.pageLayouts__actionCardItemCompleted .pageLayouts__actionCardDescriptionText{text-decoration:line-through;text-decoration-thickness:1.5px;-webkit-text-decoration-color:color-mix(in srgb, var(--color-text-muted) 72%, transparent);text-decoration-color:color-mix(in srgb, var(--color-text-muted) 72%, transparent)}.pageLayouts__actionCardItemCompleted .pageLayouts__actionCardType,.pageLayouts__actionCardItemCompleted .pageLayouts__actionCardStatePill,.pageLayouts__actionCardItemCompleted .pageLayouts__actionCardOpenHint,.pageLayouts__actionCardItemCompleted .pageLayouts__focusOverduePill,.pageLayouts__actionCardItemCompleted .pageLayouts__actionCardPriorityPill{background:color-mix(in srgb, var(--color-bg-card) 52%, var(--color-bg-secondary) 48%);border-color:color-mix(in srgb, var(--color-border) 86%, var(--color-text-muted) 14%);box-shadow:none}.pageLayouts__actionCardItemCompleted .pageLayouts__actionCardPreviewIcon,.pageLayouts__actionCardItemCompleted .pageLayouts__actionCardPreviewIconOverdue,.pageLayouts__actionCardItemCompleted .pageLayouts__actionCardDoneButtonChecked,.pageLayouts__actionCardItemCompleted .pageLayouts__actionCardDoneButtonChecked:hover{background:color-mix(in srgb, var(--color-bg-card) 44%, var(--color-bg-secondary) 56%);border-color:color-mix(in srgb, var(--color-border) 86%, var(--color-text-muted) 14%);color:var(--color-text-muted);box-shadow:none}.pageLayouts__actionCardItemCompleted .pageLayouts__actionCardPreviewValueOverdue,.pageLayouts__actionCardItemCompleted .pageLayouts__actionCardPreviewItemOverdue .pageLayouts__actionCardPreviewLabel{color:var(--color-text-muted)}.pageLayouts__actionCardItemCompleted .pageLayouts__actionCardMenuButton:hover,.pageLayouts__actionCardItemCompleted .pageLayouts__actionCardDoneButton:hover,.pageLayouts__actionCardItemCompleted .pageLayouts__actionCardDragHandle:hover{color:var(--color-text-muted);border-color:color-mix(in srgb, var(--color-border) 86%, var(--color-text-muted) 14%);background:color-mix(in srgb, var(--color-bg-card) 44%, var(--color-bg-secondary) 56%);box-shadow:none}.pageLayouts__actionCardItemCompleted .pageLayouts__focusActionDetail[data-key=title] .pageLayouts__focusActionDetailValue,.pageLayouts__focusCategoryItemCompleted .pageLayouts__focusActionDetail[data-key=title] .pageLayouts__focusActionDetailValue,.pageLayouts__actionCardItemCompleted strong,.pageLayouts__focusCategoryItemCompleted strong{text-decoration:line-through;text-decoration-thickness:1.5px;-webkit-text-decoration-color:color-mix(in srgb, var(--color-text-muted) 75%, transparent);text-decoration-color:color-mix(in srgb, var(--color-text-muted) 75%, transparent)}.pageLayouts__topbarActionItemInfoRow,.pageLayouts__focusCalendarSummaryRow{flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:.24rem;display:flex}.pageLayouts__topbarActionItemInfoItem,.pageLayouts__focusCalendarSummaryItem{align-items:baseline;gap:.38rem;min-width:fit-content;padding-left:.8rem;display:inline-flex;position:relative}.pageLayouts__topbarActionItemInfoItem:first-child,.pageLayouts__focusCalendarSummaryItem:first-child{padding-left:0}.pageLayouts__topbarActionItemInfoItem:not(:first-child):before,.pageLayouts__focusCalendarSummaryItem:not(:first-child):before{content:"";background:color-mix(in srgb, var(--color-text-muted) 42%, transparent);border-radius:999px;width:.22rem;height:.22rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.pageLayouts__topbarActionItemInfoValue,.pageLayouts__focusCalendarSummaryValue{color:var(--color-text-primary);letter-spacing:-.02em;font-size:.78rem;font-weight:700;line-height:1}.pageLayouts__topbarActionItemInfoLabel,.pageLayouts__focusCalendarSummaryLabel{color:var(--color-text-muted);letter-spacing:.01em;font-size:.62rem;font-weight:500;line-height:1}.pageLayouts__topbarActionItemInfoItem[data-tone=danger] .pageLayouts__topbarActionItemInfoValue,.pageLayouts__topbarActionItemInfoItem[data-tone=danger] .pageLayouts__topbarActionItemInfoLabel,.pageLayouts__focusCalendarSummaryItem[data-tone=danger] .pageLayouts__focusCalendarSummaryValue,.pageLayouts__focusCalendarSummaryItem[data-tone=danger] .pageLayouts__focusCalendarSummaryLabel{color:color-mix(in srgb, var(--color-danger) 84%, var(--color-text-primary) 16%)}.pageLayouts__topbarActionItemInfoItem[data-tone=danger]:not(:first-child):before,.pageLayouts__focusCalendarSummaryItem[data-tone=danger]:not(:first-child):before{background:color-mix(in srgb, var(--color-danger) 58%, transparent)}@media (width<=980px){.pageLayouts__topbarActionItemInfoRow{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;width:100%;padding-bottom:.15rem;overflow:auto hidden}.pageLayouts__topbarActionItemInfoRow::-webkit-scrollbar{display:none}.pageLayouts__topbarActionItemInfoItem{flex:none}}.pageLayouts__focusCalendarRailCard,.pageLayouts__focusCalendarAllDayCard{flex:18rem;min-width:min(100%,18rem)}.pageLayouts__focusCalendarTimedCard{z-index:1;position:absolute}.pageLayouts__focusCalendarAllDayCard .pageLayouts__actionCardItem,.pageLayouts__focusCalendarAllDayCard .pageLayouts__actionCardCard,.pageLayouts__focusCalendarRailCard .pageLayouts__actionCardItem,.pageLayouts__focusCalendarRailCard .pageLayouts__actionCardCard,.pageLayouts__focusCalendarTimedCard .pageLayouts__actionCardItem,.pageLayouts__focusCalendarTimedCard .pageLayouts__actionCardCard{height:100%}.pageLayouts__focusCalendarTimedCard .pageLayouts__actionCardCard{border:1px solid color-mix(in srgb, var(--color-border) 74%, transparent);border-color:color-mix(in srgb, var(--color-border) 74%, transparent);background:color-mix(in srgb, var(--color-bg-card) 96%, transparent);min-height:100%;box-shadow:0 12px 24px rgb(var(--rgb-shadow) / .08);border-radius:14px;gap:.22rem;padding:.56rem .68rem;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;overflow:hidden}.pageLayouts__focusCalendarTimedCard .pageLayouts__actionCardCardBodyRow{gap:.45rem;min-width:0}.pageLayouts__focusCalendarTimedCard .pageLayouts__actionCardCardContentLayout{align-content:start;gap:.14rem}.pageLayouts__focusCalendarTimedCard .pageLayouts__actionCardMetaRow{margin-bottom:.02rem}.pageLayouts__focusCalendarTimedCard .pageLayouts__actionCardPreviewContent{gap:.24rem}.pageLayouts__focusCalendarTimedCard .pageLayouts__actionCardDescriptionText{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.71875rem;line-height:1.28;display:-webkit-box;overflow:hidden}.pageLayouts__focusCalendarTimedCard .pageLayouts__actionCardPreviewGrid{gap:.22rem;width:100%;margin-left:0}.pageLayouts__focusCalendarTimedCard .pageLayouts__actionCardPreviewLabel{font-size:.44rem}.pageLayouts__focusCalendarTimedCard .pageLayouts__actionCardPreviewValue{font-size:.58rem}.pageLayouts__focusCalendarTimedCard .pageLayouts__actionCardPreviewIcon{width:.84rem;height:.84rem}.pageLayouts__focusCalendarTimedCard .pageLayouts__actionCardTitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.14;display:-webkit-box;overflow:hidden}.pageLayouts__focusCalendarTimedCard[data-category=task] .pageLayouts__actionCardCard{border-left:3px solid var(--color-medium-slate-blue)}.pageLayouts__focusCalendarTimedCard[data-category=reminder] .pageLayouts__actionCardCard{border-left:3px solid var(--color-tropical-indigo)}.pageLayouts__focusCalendarTimedCard[data-category=routine] .pageLayouts__actionCardCard{border-left:3px solid var(--color-dim-gray);background:linear-gradient(135deg, color-mix(in srgb, var(--color-seasalt) 84%, white 16%), transparent 62%), color-mix(in srgb, var(--color-seasalt) 86%, var(--color-platinum) 14%);box-shadow:0 14px 28px rgb(var(--rgb-shadow) / .08), inset 0 1px 0 #ffffff8f}.pageLayouts__focusCalendarTimedCard[data-category=routine] .pageLayouts__actionCardType{background:color-mix(in srgb, var(--color-seasalt) 76%, var(--color-white) 24%);border-color:color-mix(in srgb, var(--color-platinum) 74%, var(--color-dim-gray) 26%);color:var(--color-dim-gray)}.pageLayouts__focusCalendarTimedCard[data-category=routine] .pageLayouts__actionCardDoneButton,.pageLayouts__focusCalendarTimedCard[data-category=routine] .pageLayouts__actionCardMenuButton{border-color:color-mix(in srgb, var(--color-platinum) 78%, var(--color-dim-gray) 22%);background:color-mix(in srgb, var(--color-seasalt) 80%, var(--color-white) 20%)}.pageLayouts__focusCalendarTimedCard[data-category=routine]:hover .pageLayouts__actionCardCard,.pageLayouts__focusCalendarTimedCard[data-category=routine]:focus-within .pageLayouts__actionCardCard{border-color:color-mix(in srgb, var(--color-dim-gray) 36%, var(--color-border) 64%);background:linear-gradient(135deg, color-mix(in srgb, var(--color-seasalt) 90%, white 10%), transparent 62%), color-mix(in srgb, var(--color-seasalt) 78%, var(--color-platinum) 22%)}.pageLayouts__focusCalendarTimedCard[data-category=routine][data-completed=true] .pageLayouts__actionCardCard{background:linear-gradient(135deg, color-mix(in srgb, var(--color-seasalt) 76%, var(--color-platinum) 24%), transparent 62%), color-mix(in srgb, var(--color-bg-card) 88%, var(--color-platinum) 12%)}[data-theme=light] .pageLayouts__planningActionItemSidebar[data-category=routine] .pageLayouts__actionCardCard,[data-theme=light] .pageLayouts__planningActionItemStatic[data-category=routine] .pageLayouts__actionCardCard,[data-theme=light] .pageLayouts__planningActionItemMonth[data-category=routine] .pageLayouts__actionCardCard,[data-theme=light] .pageLayouts__focusCalendarTimedCard[data-category=routine] .pageLayouts__actionCardCard{background:linear-gradient(135deg, color-mix(in srgb, var(--color-seasalt) 88%, white 12%), transparent 60%), color-mix(in srgb, var(--color-seasalt) 84%, var(--color-platinum) 16%)}[data-theme=dark] .pageLayouts__planningActionItemSidebar[data-category=routine] .pageLayouts__actionCardCard,[data-theme=dark] .pageLayouts__planningActionItemStatic[data-category=routine] .pageLayouts__actionCardCard,[data-theme=dark] .pageLayouts__planningActionItemMonth[data-category=routine] .pageLayouts__actionCardCard,[data-theme=dark] .pageLayouts__focusCalendarTimedCard[data-category=routine] .pageLayouts__actionCardCard{border-left-color:var(--color-platinum);background:linear-gradient(135deg, #f8f7f514, transparent 60%), color-mix(in srgb, var(--color-jet) 82%, var(--color-dim-gray) 18%);box-shadow:0 14px 28px rgb(var(--rgb-shadow) / .12), inset 0 1px 0 #ffffff0f}[data-theme=dark] .pageLayouts__planningActionItemSidebar[data-category=routine] .pageLayouts__actionCardType,[data-theme=dark] .pageLayouts__planningActionItemStatic[data-category=routine] .pageLayouts__actionCardType,[data-theme=dark] .pageLayouts__planningActionItemMonth[data-category=routine] .pageLayouts__actionCardType,[data-theme=dark] .pageLayouts__focusCalendarTimedCard[data-category=routine] .pageLayouts__actionCardType{background:color-mix(in srgb, var(--color-jet) 74%, var(--color-dim-gray) 26%);border-color:color-mix(in srgb, var(--color-platinum) 18%, var(--color-dim-gray) 82%);color:var(--color-platinum)}[data-theme=dark] .pageLayouts__planningActionItemSidebar[data-category=routine] .pageLayouts__actionCardDoneButton,[data-theme=dark] .pageLayouts__planningActionItemStatic[data-category=routine] .pageLayouts__actionCardDoneButton,[data-theme=dark] .pageLayouts__planningActionItemMonth[data-category=routine] .pageLayouts__actionCardDoneButton,[data-theme=dark] .pageLayouts__planningActionItemSidebar[data-category=routine] .pageLayouts__actionCardMenuButton,[data-theme=dark] .pageLayouts__planningActionItemStatic[data-category=routine] .pageLayouts__actionCardMenuButton,[data-theme=dark] .pageLayouts__planningActionItemMonth[data-category=routine] .pageLayouts__actionCardMenuButton,[data-theme=dark] .pageLayouts__focusCalendarTimedCard[data-category=routine] .pageLayouts__actionCardDoneButton,[data-theme=dark] .pageLayouts__focusCalendarTimedCard[data-category=routine] .pageLayouts__actionCardMenuButton{border-color:color-mix(in srgb, var(--color-platinum) 18%, var(--color-dim-gray) 82%);background:color-mix(in srgb, var(--color-jet) 72%, var(--color-dim-gray) 28%);color:var(--color-platinum)}.pageLayouts__focusCalendarTimedCard[data-category=list-item] .pageLayouts__actionCardCard{border-left:3px solid var(--color-periwinkle)}.pageLayouts__focusCalendarTimedCard[data-category=calendar-event] .pageLayouts__actionCardCard,.pageLayouts__focusCalendarTimedCard[data-category=email] .pageLayouts__actionCardCard,.pageLayouts__focusCalendarTimedCard[data-category=vault-item] .pageLayouts__actionCardCard{border-left:3px solid var(--color-electric-indigo)}.pageLayouts__focusCalendarTimedCard:hover .pageLayouts__actionCardCard,.pageLayouts__focusCalendarTimedCard:focus-within .pageLayouts__actionCardCard{border-color:color-mix(in srgb, var(--color-medium-slate-blue) 34%, var(--color-border) 66%);background:color-mix(in srgb, var(--color-periwinkle) 12%, var(--color-bg-card) 88%);transform:translateY(-1px)}.pageLayouts__focusCalendarTimedCard[data-completed=true] .pageLayouts__actionCardCard{background:color-mix(in srgb, var(--color-bg-card) 90%, var(--color-text-muted) 10%);border-color:color-mix(in srgb, var(--color-border) 84%, var(--color-text-muted) 16%)}.pageLayouts__focusCalendarTimedCard[data-completed=true] .pageLayouts__actionCardTitle{color:var(--color-text-secondary);text-decoration:line-through;text-decoration-thickness:1.25px}.pageLayouts__focusCalendarTimedCard .pageLayouts__actionCardDoneButton,.pageLayouts__focusCalendarTimedCard .pageLayouts__actionCardMenuButton{background:color-mix(in srgb, var(--color-bg-card) 82%, var(--color-bg-secondary) 18%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pageLayouts__focusCalendarTimedCard .pageLayouts__actionCardDoneButton{flex-shrink:0;margin-top:.02rem}.pageLayouts__focusCalendarTimedCard .pageLayouts__actionCardCard>.pageLayouts__actionCardCardBodyRow>.pageLayouts__actionCardDoneButton,.pageLayouts__focusCalendarAllDayCard .pageLayouts__actionCardCard>.pageLayouts__actionCardCardBodyRow>.pageLayouts__actionCardDoneButton{align-self:flex-start;margin-top:.18rem}.pageLayouts__focusCalendarTimedCard .pageLayouts__actionCardDoneButton svg{opacity:.55;transform:scale(.9)}.pageLayouts__focusCalendarTimedCard .pageLayouts__actionCardMenuButton{flex-shrink:0}.pageLayouts__focusCalendarTimedCard[data-compactness=short] .pageLayouts__actionCardCard{padding:.46rem .58rem}.pageLayouts__focusCalendarTimedCard[data-compactness=short] .pageLayouts__actionCardCardContentLayout{gap:.16rem}.pageLayouts__focusCalendarTimedCard[data-compactness=short] .pageLayouts__actionCardTitle{font-size:.84rem;line-height:1.18}.pageLayouts__focusCalendarTimedCard[data-compactness=short] .pageLayouts__actionCardDescriptionText{font-size:.76rem;line-height:1.32}.pageLayouts__focusCalendarTimedCard[data-planning-view=week] .pageLayouts__actionCardCard{padding:.52rem .64rem .52rem .46rem}.pageLayouts__focusCalendarTimedCard[data-planning-view=week] .pageLayouts__actionCardCardBodyRow{align-items:center;gap:.34rem}.pageLayouts__focusCalendarTimedCard[data-planning-view=week] .pageLayouts__actionCardTitle{font-size:.59rem;line-height:1.02}.pageLayouts__focusCalendarTimedCard[data-planning-view=week] .pageLayouts__actionCardDescriptionText{font-size:.49rem;line-height:1.08}.pageLayouts__planningActionItemStatic[data-planning-view=week] .pageLayouts__actionCardTitle{font-size:.55rem;line-height:1.02}.pageLayouts__planningActionItemStatic[data-planning-view=week] .pageLayouts__actionCardPreviewContent{gap:.22rem}.pageLayouts__planningActionItemStatic[data-planning-view=week] .pageLayouts__altmindIntelligenceCard{border-radius:4px;gap:.38rem;padding:.52rem .58rem .56rem}.pageLayouts__planningActionItemStatic[data-planning-view=week] .pageLayouts__altmindIntelligenceCard .pageLayouts__actionCardCardContent{gap:.34rem}.pageLayouts__planningActionItemStatic[data-planning-view=week] .pageLayouts__altmindIntelligenceCard>.pageLayouts__altmindIntelligenceNoteContent{gap:.38rem}.pageLayouts__planningActionItemStatic[data-planning-view=week] .pageLayouts__altmindIntelligenceCardDescriptionText,.pageLayouts__planningActionItemStatic[data-planning-view=week] .pageLayouts__altmindIntelligenceCard .pageLayouts__altmindIntelligenceNote p{-webkit-line-clamp:unset;-webkit-box-orient:initial;font-size:.56rem;line-height:1.28;display:block;overflow:visible}.pageLayouts__planningActionItemStatic[data-planning-view=week] .pageLayouts__altmindIntelligenceCard .pageLayouts__altmindIntelligenceNoteLabel,.pageLayouts__planningActionItemStatic[data-planning-view=week] .pageLayouts__altmindIntelligenceCard .pageLayouts__actionCardPreviewLabel{font-size:.42rem}.pageLayouts__planningActionItemStatic[data-planning-view=week] .pageLayouts__altmindIntelligenceCard .pageLayouts__actionCardActionRow{gap:.34rem}.pageLayouts__planningActionItemStatic[data-planning-view=week] .pageLayouts__altmindIntelligenceCard .pageLayouts__altmindIntelligenceNoteRow .pageLayouts__altmindIntelligenceNote+.pageLayouts__altmindIntelligenceNote,.pageLayouts__planningActionItemStatic[data-planning-view=week] .pageLayouts__altmindIntelligenceCard .pageLayouts__altmindIntelligenceNoteRow+.pageLayouts__actionCardActionRow,.pageLayouts__planningActionItemStatic[data-planning-view=week] .pageLayouts__altmindIntelligenceCard .pageLayouts__actionCardCardContent+.pageLayouts__altmindIntelligenceNoteRow,.pageLayouts__planningActionItemStatic[data-planning-view=week] .pageLayouts__altmindIntelligenceCard .pageLayouts__actionCardCardContent+.pageLayouts__actionCardActionRow{padding-top:.42rem}.pageLayouts__planningActionItemStatic[data-planning-view=week] .pageLayouts__actionCardDescriptionBlock{gap:.1rem;display:grid}.pageLayouts__planningActionItemStatic[data-planning-view=week] .pageLayouts__actionCardDescriptionText{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.49rem;line-height:1.08;display:-webkit-box;overflow:hidden}.pageLayouts__planningActionItemStatic[data-planning-view=week] .pageLayouts__actionCardPreviewGrid{display:none}[data-theme=dark] .pageLayouts__planningActionItemStatic[data-planning-view=week] .pageLayouts__actionCardPreviewContent{background:0 0}[data-theme=dark] .pageLayouts__planningActionItemStatic[data-planning-view=week] .pageLayouts__altmindIntelligenceCard{max-width:none}[data-theme=dark] .pageLayouts__planningActionItemStatic[data-planning-view=week] .pageLayouts__actionCardDescriptionText,[data-theme=dark] .pageLayouts__planningActionItemStatic[data-planning-view=week] .pageLayouts__altmindIntelligenceCardDescriptionText,[data-theme=dark] .pageLayouts__planningActionItemStatic[data-planning-view=week] .pageLayouts__altmindIntelligenceCard .pageLayouts__altmindIntelligenceNote p,[data-theme=dark] .pageLayouts__altmindIntelligenceCardDescriptionText{color:var(--color-electric-indigo-text)}.pageLayouts__planningActionItemStatic[data-planning-view=week] .pageLayouts__actionCardCardBodyRow{align-items:center;gap:.34rem}.pageLayouts__planningActionItemStatic[data-planning-view=week] .pageLayouts__actionCardCard{padding-left:.42rem}.pageLayouts__focusCalendarTimedCard[data-planning-view=week] .pageLayouts__actionCardDoneButton,.pageLayouts__planningActionItemStatic[data-planning-view=week] .pageLayouts__actionCardDoneButton{aspect-ratio:1;box-sizing:border-box;border-radius:999px;flex:none;justify-content:center;place-self:flex-start center;align-items:center;margin-top:.12rem;padding:0;line-height:1;display:inline-flex}.pageLayouts__planningActionItemMonth .pageLayouts__actionCardTitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.57rem;line-height:1.02;display:-webkit-box;overflow:hidden}.pageLayouts__planningActionItemMonth .pageLayouts__actionCardDescriptionText{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.47rem;line-height:1.08;display:-webkit-box;overflow:hidden}.pageLayouts__planningActionItemMonth .pageLayouts__actionCardCard{overflow:hidden}.pageLayouts__planningActionItemMonth .pageLayouts__actionCardCardBodyRow{gap:.35rem}.pageLayouts__planningActionItemMonth .pageLayouts__actionCardCardContentLayout{gap:.06rem}.pageLayouts__planningActionItemMonth .pageLayouts__actionCardTitleRow{gap:.14rem}.pageLayouts__planningActionItemMonth .pageLayouts__actionCardMetaRow .pageLayouts__actionCardType,.pageLayouts__planningActionItemMonth .pageLayouts__actionCardMetaRow .pageLayouts__actionCardStatePill,.pageLayouts__planningActionItemMonth .pageLayouts__actionCardMetaRow .pageLayouts__focusOverduePill{font-size:.36rem}.pageLayouts__planningActionItemMonth .pageLayouts__actionCardPreviewLabel{font-size:.31rem}.pageLayouts__planningActionItemMonth .pageLayouts__actionCardPreviewValue{font-size:.42rem}.pageLayouts__focusCalendarTimedCard .pageLayouts__actionCardDoneButton,.pageLayouts__focusCalendarAllDayCard .pageLayouts__actionCardDoneButton,.pageLayouts__planningActionItemStatic .pageLayouts__actionCardDoneButton,.pageLayouts__planningActionItemMonth .pageLayouts__actionCardDoneButton{width:.81rem;min-width:.81rem;height:.81rem;min-height:.81rem}.pageLayouts__focusCalendarTimedCard .pageLayouts__actionCardDoneButton svg,.pageLayouts__focusCalendarAllDayCard .pageLayouts__actionCardDoneButton svg,.pageLayouts__planningActionItemStatic .pageLayouts__actionCardDoneButton svg,.pageLayouts__planningActionItemMonth .pageLayouts__actionCardDoneButton svg{width:.36rem;height:.36rem}.pageLayouts__planningActionItemStatic .pageLayouts__actionCardDoneButton,.pageLayouts__planningActionItemMonth .pageLayouts__actionCardDoneButton{width:.65rem;min-width:.65rem;height:.65rem;min-height:.65rem}.pageLayouts__planningActionItemStatic .pageLayouts__actionCardDoneButton svg,.pageLayouts__planningActionItemMonth .pageLayouts__actionCardDoneButton svg{width:.36rem;height:.36rem}.pageLayouts__planningActionItemMonth .pageLayouts__actionCardDoneButton{display:none}.pageLayouts__focusCalendarTimedCard[data-compactness=short] .pageLayouts__actionCardDoneButton{width:.81rem;min-width:.81rem;height:.81rem;min-height:.81rem}.pageLayouts__focusCalendarTimedCard[data-compactness=short] .pageLayouts__actionCardDoneButton svg{width:.4rem;height:.4rem}.pageLayouts__focusCalendarTimedCard[data-compactness=tiny] .pageLayouts__actionCardCard{padding:.24rem .38rem}.pageLayouts__focusCalendarTimedCard[data-compactness=tiny] .pageLayouts__actionCardMetaRow,.pageLayouts__focusCalendarTimedCard[data-compactness=tiny] .pageLayouts__actionCardMenuButton{display:none}.pageLayouts__focusCalendarTimedCard[data-compactness=tiny] .pageLayouts__actionCardCardBodyRow{gap:.28rem}.pageLayouts__focusCalendarTimedCard[data-compactness=tiny] .pageLayouts__actionCardTitle{font-size:.75rem;line-height:1.05}.pageLayouts__focusCalendarTimedCard[data-compactness=tiny] .pageLayouts__actionCardDoneButton{width:.65rem;min-width:.65rem;height:.65rem;min-height:.65rem}.pageLayouts__focusCalendarTimedCard[data-compactness=tiny] .pageLayouts__actionCardDoneButton svg{width:.4rem;height:.4rem}.pageLayouts__focusCalendarCompletedList .pageLayouts__actionCardPreviewItem[data-key=due-date]{grid-column:1/-1}.pageLayouts__focusCalendarCompletedList .pageLayouts__actionCardPreviewItem[data-key=due-date] .pageLayouts__actionCardPreviewValueRow{flex-wrap:nowrap}.pageLayouts__focusCalendarCompletedList .pageLayouts__actionCardPreviewItem[data-key=due-date] .pageLayouts__actionCardPreviewValue{white-space:nowrap}@media (width<=1180px){.pageLayouts__summaryGrid,.pageLayouts__grid4,.pageLayouts__integrationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pageLayouts__grid3,.pageLayouts__hero,.pageLayouts__usageGrid,.pageLayouts__overviewMetrics{grid-template-columns:1fr}}@media (width<=720px){.pageLayouts__summaryGrid,.pageLayouts__grid2,.pageLayouts__grid4,.pageLayouts__integrationGrid{grid-template-columns:1fr}.pageLayouts__actionCardItem{display:block}.pageLayouts__actionCardHeaderAside{justify-content:flex-end;align-self:flex-start;width:auto;min-width:fit-content}.pageLayouts__actionCardCard{padding:.64rem}.pageLayouts__actionCardCardBodyRow{gap:.56rem}.pageLayouts__actionCardTitleRow{gap:.4rem}.pageLayouts__actionCardTitle{font-size:.88rem;line-height:1.22}.pageLayouts__actionCardDescriptionText{font-size:.71875rem}.pageLayouts__actionCardMenuButton{width:1.88rem;height:1.24rem}.pageLayouts__overviewCardHeader,.pageLayouts__overviewPreviewButton,.pageLayouts__actionCardHeader,.pageLayouts__timelineColumnHeader{flex-direction:column}.pageLayouts__focusCalendarTimedCard{width:calc(100% - .6rem)!important;left:.3rem!important}.pageLayouts__actionCardGroupHeaderActionInline{width:auto}.pageLayouts__actionCardGroupHeaderActionPopover{max-width:calc(100vw - 1rem)}.pageLayouts__actionCardDialogContent{width:min(100vw - 1rem,640px);max-height:calc(100vh - 1rem);padding:.82rem;overflow-y:auto}.pageLayouts__actionCardDialogHeader,.pageLayouts__actionCardDialogHeaderActions{flex-direction:column;align-items:stretch}.pageLayouts__actionCardDialogInlineCompactRow{grid-template-columns:1fr;align-items:stretch}.pageLayouts__actionCardDialogInlineActionGroup{justify-content:stretch}.pageLayouts__actionCardDialogInlineActionGroup>*{flex:100%}.pageLayouts__actionCardDialogInlineSelectCompact{width:100%;max-width:none}.pageLayouts__actionCardDialogRecurrenceGrid,.pageLayouts__actionCardDialogRecurrenceInline{grid-template-columns:1fr}.pageLayouts__actionCardDialogSummaryGrid,.pageLayouts__actionCardDialogBody,.pageLayouts__actionCardDialogDetailList{grid-template-columns:repeat(2,minmax(0,1fr))}.pageLayouts__actionCardDialogDetailLayout,.pageLayouts__actionCardDialogSectionStack{gap:.85rem}.pageLayouts__actionCardDialogScheduleSection .pageLayouts__actionCardDialogDetailList,.pageLayouts__actionCardDialogSection[data-section=deadline] .pageLayouts__actionCardDialogDetailList,.pageLayouts__actionCardDialogSection[data-section=schedule] .pageLayouts__actionCardDialogDetailList{grid-template-columns:1fr}.pageLayouts__actionCardDialogScheduleSection .pageLayouts__actionCardDialogDetailItem:nth-child(2n){border-right:none}.pageLayouts__actionCardDialogDetailItem{padding:.3rem 0}.pageLayouts__actionCardDialogDetailItem[data-key=title],.pageLayouts__actionCardDialogDetailItem[data-key=description]{grid-column:span 2}.pageLayouts__actionCardDialogDetailItem:nth-last-child(-n+2),.pageLayouts__actionCardDialogDetailItem:last-child{border-bottom:none}.pageLayouts__actionCardPreviewGrid{grid-template-columns:1fr;width:100%;margin-left:0}.pageLayouts__themeButton{flex-direction:column;align-items:stretch}}@keyframes pageLayouts__focusActionSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-theme=light] .pageLayouts__focusCategoryHeader h3,[data-theme=light] .pageLayouts__focusGridSeparator span,[data-theme=light] .pageLayouts__actionCardGroupTitle,[data-theme=light] .pageLayouts__actionCardGroupHint,[data-theme=light] .pageLayouts__altmindIntelligenceHandledIndicatorLabel,[data-theme=light] .pageLayouts__altmindIntelligenceHandledIndicatorValue,[data-theme=light] .pageLayouts__altmindIntelligenceActivityMetaLabel,[data-theme=light] .pageLayouts__altmindIntelligenceActivityText,[data-theme=light] .pageLayouts__actionCardMetaRow .pageLayouts__actionCardType,[data-theme=light] .pageLayouts__actionCardType,[data-theme=light] .pageLayouts__focusAddTaskAction,[data-theme=light] .pageLayouts__actionCardDoneButton:hover,[data-theme=light] .pageLayouts__actionCardActionButton:hover{color:var(--color-electric-indigo)}[data-theme=light] .pageLayouts__actionCardPreviewValueOverdue,[data-theme=light] .pageLayouts__focusOverduePill{color:var(--text-focus-danger)}[data-theme=light] .pageLayouts__focusCategoryCount,[data-theme=light] .pageLayouts__actionCardGroupCount,[data-theme=light] .pageLayouts__altmindIntelligenceActivityMetaCount{background:var(--surface-focus-pill-strong);color:var(--text-focus-count)}[data-theme=light] .pageLayouts__focusGridSeparator span{background:var(--surface-focus-separator)}[data-theme=light] .pageLayouts__actionCardDoneButton{border-color:color-mix(in srgb, var(--border-focus-control) 72%, var(--color-raisin-black) 28%);background:color-mix(in srgb, var(--surface-focus-control) 82%, var(--color-white) 18%);color:var(--color-raisin-black);box-shadow:inset 0 1px #ffffffeb,0 1px 2px #302c3614}[data-theme=light] .pageLayouts__actionCardDoneButton:hover{border-color:rgb(var(--rgb-accent-strong) / .32);background:var(--surface-focus-pill)}[data-theme=light] .pageLayouts__actionCardDoneButtonChecked{color:var(--color-on-accent);border-color:var(--color-accent-strong);background:var(--color-accent-strong)}[data-theme=light] .pageLayouts__actionCardActionButton,[data-theme=light] .pageLayouts__actionCardActionButton,[data-theme=light] .pageLayouts__altmindIntelligenceUndoButton{border-color:var(--border-focus-control);background:var(--surface-focus-control);color:var(--text-focus-meta)}[data-theme=light] .pageLayouts__actionCardActionButton:hover,[data-theme=light] .pageLayouts__actionCardActionButton:hover,[data-theme=light] .pageLayouts__altmindIntelligenceUndoButton:hover{border-color:rgb(var(--rgb-accent-strong) / .3);background:var(--surface-focus-control-hover)}[data-theme=light] .pageLayouts__actionCardCard,[data-theme=light] .pageLayouts__actionCardCard.pageLayouts__actionCardCardCompact:not(.pageLayouts__actionCardCardOverdue){border-color:var(--border-focus-card);border-left-color:var(--border-focus-card);background:var(--surface-focus-card);box-shadow:var(--shadow-focus-card)}[data-theme=light] .pageLayouts__actionCardCardOverdue{border-left-width:3px;border-left-color:var(--border-focus-card-overdue-accent);border-top-color:var(--border-focus-card);border-right-color:var(--border-focus-card);border-bottom-color:var(--border-focus-card);box-shadow:var(--shadow-focus-card);background:#fffffffa}[data-theme=light] .pageLayouts__actionCardItem:hover .pageLayouts__actionCardCard,[data-theme=light] .pageLayouts__actionCardItem:hover .pageLayouts__actionCardCard.pageLayouts__actionCardCardCompact:not(.pageLayouts__actionCardCardOverdue){border-color:var(--border-focus-card-hover);background:var(--surface-focus-card-hover);box-shadow:var(--shadow-focus-card-hover)}[data-theme=light] .pageLayouts__actionCardItem:hover .pageLayouts__actionCardCardOverdue{border-left-color:var(--border-focus-card-overdue-accent);border-top-color:var(--border-focus-card-hover);border-right-color:var(--border-focus-card-hover);border-bottom-color:var(--border-focus-card-hover);box-shadow:var(--shadow-focus-card-hover);background:#fff}[data-theme=light] .pageLayouts__actionCardMetaRow .pageLayouts__actionCardType,[data-theme=light] .pageLayouts__actionCardType{background:var(--surface-focus-control);border-color:var(--border-focus-control)}[data-theme=light] .pageLayouts__focusOverduePill,[data-theme=light] .pageLayouts__actionCardMetaRow .pageLayouts__focusOverduePill{background:color-mix(in srgb, var(--color-danger) 10%, var(--surface-focus-card) 90%);border-color:color-mix(in srgb, var(--color-danger) 22%, var(--color-border) 78%);color:var(--text-focus-danger)}[data-theme=light] .pageLayouts__actionCardGroupItemsDropZone{background:var(--surface-focus-dropzone);box-shadow:inset 0 0 0 1px rgb(var(--rgb-accent-strong) / .16)}[data-theme=light] .pageLayouts__actionCardDropIndicator:before,[data-theme=light] .pageLayouts__actionCardDropIndicator:after{background:var(--surface-focus-drop-indicator)}[data-theme=light] .pageLayouts__actionCardDropIndicator:after{box-shadow:0 0 0 3px rgb(var(--rgb-text-contrast) / .08)}[data-theme=light] .pageLayouts__actionCardDialogDateTimePopoverPanel{background:color-mix(in srgb, #552eff0d 42%, var(--color-bg-card) 58%);border-color:#552eff38;box-shadow:0 22px 46px #552eff1f}[data-theme=light] .pageLayouts__actionCardDialogDateTimePopoverPanel:before{border-top-color:#552eff38;border-left-color:#552eff38}[data-theme=light] .pageLayouts__actionCardDialogInlineSaveButton{color:var(--color-electric-indigo);background:#552eff1f;border-color:#552eff52}[data-theme=light] .pageLayouts__actionCardDialogInlineSaveButton:hover{color:var(--color-electric-indigo);background:#552eff2e;border-color:#552eff6b}[data-theme=light] .pageLayouts__actionCardDialogInlineClearButton{background:color-mix(in srgb, #552eff12 40%, var(--color-bg-card) 60%);color:var(--color-electric-indigo);border-color:#552eff3d}[data-theme=light] .pageLayouts__actionCardDialogInlineClearButton:hover{color:var(--color-electric-indigo);background:#552eff1f;border-color:#552eff57}[data-theme=light] .pageLayouts__focusCustomDateTimeHeaderSelect,[data-theme=light] .pageLayouts__focusCustomDateTimeTimeSelect{background:color-mix(in srgb, #552eff0f 40%, var(--color-bg-card) 60%);color:var(--color-electric-indigo);border-color:#552eff3d}[data-theme=light] .pageLayouts__focusCustomDateTimeNavButton{background:color-mix(in srgb, #552eff12 40%, var(--color-bg-card) 60%);color:var(--color-electric-indigo);border-color:#552eff3d}[data-theme=light] .pageLayouts__focusCustomDateTimeNavButton:hover{color:var(--color-electric-indigo);background:#552eff1f;border-color:#552eff5c}[data-theme=light] .pageLayouts__actionCardCardOverdue .pageLayouts__actionCardActionButton{border-color:color-mix(in srgb, var(--border-focus-card) 78%, rgb(var(--rgb-danger)) 22%)!important;color:var(--color-raisin-black)!important;background:#fff!important;box-shadow:inset 0 1px #fffffff5,0 1px 2px #302c360f!important}[data-theme=light] .pageLayouts__actionCardCardOverdue .pageLayouts__actionCardActionButton:hover{border-color:rgb(var(--rgb-danger) / .28)!important;color:var(--text-focus-danger)!important;background:#fff!important;box-shadow:inset 0 1px #fffffffa,0 8px 18px #302c3614!important}[data-theme=light] .pageLayouts__altmindIntelligenceCard,[data-theme=light] .pageLayouts__altmindIntelligenceNote{background:color-mix(in srgb, #7e61fd1f 68%, var(--color-bg-card) 32%);color:var(--text-focus-accent);border-color:#7e61fd38}[data-theme=light] .pageLayouts__altmindIntelligenceNoteIcon{background:rgb(var(--rgb-accent-primary) / .14);border-color:rgb(var(--rgb-accent-primary) / .24);color:var(--text-focus-accent)}[data-theme=light] .pageLayouts__altmindIntelligenceNoteLabel{color:var(--text-focus-accent);opacity:.9}[data-theme=light] .pageLayouts__altmindIntelligenceHandledIndicator,[data-theme=light] .pageLayouts__altmindIntelligenceActivityMeta{background:var(--surface-focus-pill);border-color:rgb(var(--rgb-accent-strong) / .18)}[data-theme=light] .pageLayouts__altmindIntelligenceCollapsed,[data-theme=light] .pageLayouts__altmindIntelligenceOverlay{border-color:var(--border-focus-control-strong);background:var(--surface-focus-intelligence-overlay)}[data-theme=light] .pageLayouts__altmindIntelligenceOverlay{border-top-color:var(--border-focus-control-strong);border-right-color:var(--border-focus-control-strong);border-bottom-color:var(--border-focus-control-strong);border-left-color:var(--color-electric-indigo)}[data-theme=light] .pageLayouts__altmindIntelligenceEyebrow{color:var(--text-focus-accent)}[data-theme=light] .pageLayouts__altmindIntelligenceText{color:var(--color-electric-indigo)}[data-theme=light] .pageLayouts__altmindIntelligenceTextBlock{border-left-color:rgb(var(--rgb-accent-strong) / .22)}[data-theme=light] .pageLayouts__altmindIntelligenceToggleButton:hover,[data-theme=light] .pageLayouts__altmindIntelligenceToggleButton:active,[data-theme=light] .pageLayouts__altmindIntelligenceToggleButton:focus-visible{border-color:rgb(var(--rgb-accent-strong) / .52)!important;background:linear-gradient(135deg, var(--color-accent-primary), var(--color-accent-secondary))!important;color:var(--color-on-accent)!important;box-shadow:var(--shadow-accent-soft), inset 0 1px 0 #ffffff2e!important}[data-theme=light] .pageLayouts__altmindIntelligenceToggleButton{border-color:rgb(var(--rgb-accent-strong) / .42)!important;background:linear-gradient(135deg, var(--color-accent-primary), var(--color-accent-secondary))!important;color:var(--color-on-accent)!important;box-shadow:var(--shadow-accent-soft), inset 0 1px 0 #ffffff38!important}[data-theme=light] .pageLayouts__altmindIntelligenceActivityRow{border-top-color:var(--border-focus-card)}[data-theme=light] .pageLayouts__altmindIntelligenceActivityCard,[data-theme=light] .pageLayouts__focusCreateMenu{border-color:var(--border-focus-card);background:var(--surface-focus-intelligence);box-shadow:var(--shadow-focus-overlay)}[data-theme=light] .pageLayouts__altmindIntelligenceActivityTime{background:var(--surface-focus-pill)!important;color:var(--text-focus-meta)!important}[data-theme=light] .pageLayouts__focusCreateMenuItem[data-highlighted]{background:var(--surface-focus-filter-active)}[data-theme=light] .pageLayouts__actionCardPreviewItemOverdue .pageLayouts__actionCardPreviewLabel{color:var(--text-focus-danger-soft)}[data-theme=light] .pageLayouts__actionCardPreviewIcon{background:var(--surface-focus-preview-icon)}[data-theme=light] .pageLayouts__actionCardPreviewIconOverdue{background:rgb(var(--rgb-danger) / .12);color:var(--text-focus-danger)}[data-theme=light] .pageLayouts__actionCardPriorityPill[data-priority=low]{color:var(--text-focus-success);background:rgb(var(--rgb-success) / .12);border-color:rgb(var(--rgb-success) / .24)}[data-theme=light] .pageLayouts__actionCardPriorityPill[data-priority=med]{color:var(--text-focus-warning);background:rgb(var(--rgb-warning) / .14);border-color:rgb(var(--rgb-warning) / .28)}[data-theme=light] .pageLayouts__actionCardPriorityPill[data-priority=high]{color:var(--text-focus-danger);background:rgb(var(--rgb-danger) / .12);border-color:rgb(var(--rgb-danger) / .24)}[data-theme=light] .pageLayouts__actionCardDialogBadgeVisibilityToggle[aria-pressed=true]{color:var(--color-accent-primary);background:rgb(var(--rgb-accent-primary) / .18);border-color:rgb(var(--rgb-accent-primary) / .3)}@media (width<=1279px){.pageLayouts__hero,.pageLayouts__usageGrid{grid-template-columns:1fr}.pageLayouts__summaryGrid,.pageLayouts__grid4,.pageLayouts__integrationGrid,.pageLayouts__timelineColumns{grid-template-columns:repeat(2,minmax(0,1fr))}.pageLayouts__trackerHeader,.pageLayouts__minimalTrackerHeader,.pageLayouts__minimalTitleRow,.pageLayouts__timelineColumnHeader{flex-wrap:wrap}}@media (width<=767px){.pageLayouts__summaryGrid,.pageLayouts__grid2,.pageLayouts__grid3,.pageLayouts__grid4,.pageLayouts__integrationGrid,.pageLayouts__timelineColumns,.pageLayouts__usageGrid,.pageLayouts__settingsInfoGrid{grid-template-columns:1fr}.pageLayouts__controlRow,.pageLayouts__copyRow,.pageLayouts__trackerHeader,.pageLayouts__minimalTrackerHeader,.pageLayouts__minimalTitleRow,.pageLayouts__timelineColumnHeader,.pageLayouts__timelineColumnHeaderActions,.pageLayouts__timelineHeaderActionInline,.pageLayouts__switchRow{align-items:stretch}.pageLayouts__trackerValue,.pageLayouts__paceHeadline,.pageLayouts__paceSummary{white-space:normal}.pageLayouts__tabList,.pageLayouts__minimalTabList{width:100%;overflow:auto}.pageLayouts__tabTrigger,.pageLayouts__minimalTabTrigger,.pageLayouts__themeActionButton,.pageLayouts__focusAddTaskAction{min-height:44px}}.HoverActionIconButton__container{display:inline-flex;position:relative}.HoverActionIconButton__button{border:.5px solid var(--color-border-tertiary);background:color-mix(in srgb, var(--color-background-primary) 92%, var(--color-seasalt) 8%);width:28px;min-width:28px;height:28px;color:var(--color-text-tertiary);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .16s,border-color .16s,color .16s,transform .16s,box-shadow .16s;display:inline-flex}.HoverActionIconButton__button:hover,.HoverActionIconButton__button:focus-visible{background:var(--color-background-secondary);border-color:rgb(var(--rgb-accent-primary) / .22);color:var(--color-text-primary);outline:none}.HoverActionIconButton__button:hover{transform:translateY(-.5px)}.HoverActionIconButton__button:focus-visible{box-shadow:0 0 0 3px rgb(var(--rgb-accent-primary) / .12)}.HoverActionIconButton__button svg{flex-shrink:0;width:14px;height:14px}.HoverActionIconButton__tooltip{z-index:9999;border:1px solid var(--color-border-tertiary);background:var(--color-background-primary);width:max-content;max-width:min(16rem,48vw);box-shadow:0 8px 20px rgb(var(--rgb-shadow) / .12);color:var(--color-text-primary);text-align:center;white-space:normal;pointer-events:none;border-radius:8px;padding:.4rem .55rem;font-size:.7rem;line-height:1.35;position:fixed;transform:translate(-50%,calc(-100% - .45rem))}.HoverActionIconButton__buttonDanger{color:var(--color-danger);border-color:color-mix(in srgb, var(--color-danger) 35%, var(--color-border-tertiary) 65%)}.HoverActionIconButton__buttonDanger:hover,.HoverActionIconButton__buttonDanger:focus-visible{background:color-mix(in srgb, var(--color-danger) 8%, transparent 92%);border-color:var(--color-danger);color:var(--color-danger)}@media (width<=768px){.HoverActionIconButton__button{width:36px;min-width:36px;height:36px}.HoverActionIconButton__button svg{width:15px;height:15px}}.IconPicker__popover{z-index:120;position:fixed}.IconPicker__content{border:1px solid var(--color-border-tertiary,var(--color-border));background:color-mix(in srgb, var(--color-background-primary) 96%, var(--color-white) 4%);width:min(420px,100vw - 24px);max-height:min(520px,100vh - 24px);display:grid;overflow:hidden;box-shadow:0 24px 64px #08070d4d}.IconPicker__contentPopover{position:relative}.IconPicker__contentInline{width:100%;max-height:none;box-shadow:none;background:0 0;border:none;border-radius:0}.IconPicker__contentInline .IconPicker__unifiedPanel{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.IconPicker__contentInline .IconPicker__sectionTitleGroup,.IconPicker__contentInline .IconPicker__panelTopRow{display:none}.IconPicker__contentInline .IconPicker__previewStack{gap:8px}.IconPicker__contentInline .IconPicker__previewStack[data-expanded=false]{padding-bottom:.6rem}.IconPicker__contentInline .IconPicker__expandButton{min-height:auto;color:var(--color-text-muted);background:0 0;border:none;border-radius:0;justify-content:flex-start;padding:0}.IconPicker__contentInline .IconPicker__expandButton:hover{background:0 0;border-color:#0000;transform:none}.IconPicker__contentInline .IconPicker__iconGridSection{background:0 0;border:none;border-radius:0;width:100%;padding:0}.IconPicker__contentInline .IconPicker__expandedContent{width:100%}.IconPicker__contentInline .IconPicker__iconGrid{padding-right:0}.IconPicker__contentInline .IconPicker__iconGridFill{width:100%}.IconPicker__header{border-bottom:1px solid var(--color-border-tertiary,var(--color-border));background:color-mix(in srgb, var(--color-background-primary) 94%, var(--color-periwinkle) 6%);justify-content:space-between;align-items:center;gap:10px;padding:14px 15px 13px;display:flex}.IconPicker__headerActions{align-items:center;gap:6px;display:inline-flex}.IconPicker__tabList{align-items:center;gap:8px;display:inline-flex}.IconPicker__tab{border:1px solid var(--color-border-tertiary,var(--color-border));background:color-mix(in srgb, var(--color-background-primary) 96%, var(--color-white) 4%);color:var(--color-text-secondary);border-radius:8px;padding:6px 12px;font-size:12px;font-weight:600;transition:border-color .16s,background .16s,color .16s,transform .16s}.IconPicker__tab[data-active=true]{background:var(--color-accent-strong,var(--color-medium-slate-blue));color:var(--color-on-accent,var(--color-white))}.IconPicker__tab:hover{color:var(--color-text-primary);transform:translateY(-1px)}.IconPicker__tab[data-active=true]:hover{color:var(--color-on-accent,var(--color-white))}.IconPicker__textAction,.IconPicker__closeButton,.IconPicker__currentColorButton,.IconPicker__addColorButton,.IconPicker__swatchButton,.IconPicker__iconButton{appearance:none;cursor:pointer}.IconPicker__textAction,.IconPicker__closeButton,.IconPicker__currentColorButton,.IconPicker__addColorButton,.IconPicker__swatchButton,.IconPicker__iconButton:focus-visible{outline:none}.IconPicker__textAction:hover,.IconPicker__closeButton:hover{color:var(--color-text-primary)}.IconPicker__closeButton{border:1px solid var(--color-border-tertiary,var(--color-border));background:color-mix(in srgb, var(--color-background-primary) 94%, var(--color-white) 6%);width:28px;height:28px;color:var(--color-text-secondary);border-radius:8px;justify-content:center;align-items:center;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.IconPicker__closeButton:hover,.IconPicker__currentColorButton:hover,.IconPicker__addColorButton:hover,.IconPicker__swatchButton:hover,.IconPicker__iconButton:hover{transform:translateY(-1px)}.IconPicker__body{background:linear-gradient(180deg, color-mix(in srgb, var(--color-background-primary) 98%, transparent), color-mix(in srgb, var(--color-background-primary) 94%, var(--color-periwinkle) 6%));gap:12px;min-height:0;padding:14px 15px 15px;display:grid;overflow-y:auto}.IconPicker__bodyInline{background:0 0;padding:0;overflow:visible}.IconPicker__unifiedPanel{border:1px solid var(--color-border-tertiary,var(--color-border));background:linear-gradient(180deg, color-mix(in srgb, var(--color-background-primary) 97%, var(--color-white) 3%), color-mix(in srgb, var(--color-background-primary) 92%, var(--color-periwinkle) 8%));border-radius:12px;gap:10px;min-height:0;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff0f}.IconPicker__panelTopRow{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.IconPicker__sectionTitleGroup{gap:3px;min-width:0;display:grid}.IconPicker__sectionTitle{color:var(--color-text-primary);font-size:12px;font-weight:700}.IconPicker__sectionHint{color:var(--color-text-muted);word-break:break-word;font-size:11px;line-height:1.5}.IconPicker__previewStack,.IconPicker__expandedContent{gap:10px;display:grid}.IconPicker__expandButton{border:1px solid color-mix(in srgb, var(--color-border-tertiary,var(--color-border)) 88%, var(--color-medium-slate-blue) 12%);background:color-mix(in srgb, var(--color-background-primary) 94%, var(--color-white) 6%);width:100%;min-height:34px;color:var(--color-text-secondary);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:600;transition:color .16s,border-color .16s,background .16s,transform .16s;display:inline-flex}.IconPicker__expandButton:hover{color:var(--color-text-primary);border-color:color-mix(in srgb, var(--color-medium-slate-blue) 32%, var(--color-border) 68%);transform:translateY(-1px)}.IconPicker__searchField{border:1px solid var(--color-border-tertiary,var(--color-border));background:color-mix(in srgb, var(--color-background-primary) 98%, var(--color-white) 2%);border-radius:10px;align-items:center;gap:8px;min-height:38px;padding:0 11px;display:flex}.IconPicker__searchField:focus-within{border-color:color-mix(in srgb, var(--color-medium-slate-blue) 45%, var(--color-border) 55%);box-shadow:0 0 0 3px rgb(var(--rgb-accent-primary,126 97 253) / .12)}.IconPicker__searchIcon{color:var(--color-text-muted);flex-shrink:0}.IconPicker__searchInput{min-width:0;box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.IconPicker__currentColorButton,.IconPicker__addColorButton,.IconPicker__swatchButton,.IconPicker__iconButton{border:1px solid var(--color-border-tertiary,var(--color-border));transition:transform .16s,border-color .16s,background .16s,box-shadow .16s,color .16s}.IconPicker__currentColorButton{background:color-mix(in srgb, var(--color-background-primary) 95%, var(--color-white) 5%);border-radius:8px;width:22px;height:22px;padding:0;overflow:hidden}.IconPicker__currentColorSwatch{border-radius:inherit;border:2px solid color-mix(in srgb, var(--color-background-primary) 90%, transparent);width:100%;height:100%;display:block}.IconPicker__addColorButton{background:color-mix(in srgb, var(--color-background-primary) 95%, var(--color-white) 5%);width:22px;height:22px;color:var(--color-text-secondary);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.IconPicker__swatchRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.IconPicker__swatchButton{background:color-mix(in srgb, var(--color-background-primary) 96%, var(--color-white) 4%);border-radius:8px;width:22px;height:22px;padding:0;position:relative}.IconPicker__swatchButton[data-selected=true],.IconPicker__currentColorButton[data-selected=true],.IconPicker__iconButton[data-selected=true]{border-color:color-mix(in srgb, var(--color-medium-slate-blue) 46%, var(--color-border) 54%);box-shadow:0 0 0 3px rgb(var(--rgb-accent-primary,126 97 253) / .12)}.IconPicker__swatchInner{border-radius:inherit;border:2px solid color-mix(in srgb, var(--color-background-primary) 90%, transparent);width:100%;height:100%;display:block}.IconPicker__iconGridSection{border:1px solid var(--color-border-tertiary,var(--color-border));background:color-mix(in srgb, var(--color-background-primary) 96%, var(--color-white) 4%);border-radius:12px;min-height:0;padding:10px;display:grid}.IconPicker__iconGrid{grid-template-columns:repeat(auto-fill,38px);place-content:start flex-start;gap:6px;min-height:0;padding-right:2px;display:grid;overflow-y:auto}.IconPicker__iconPreviewGrid{grid-template-columns:repeat(8,38px);justify-content:flex-start;padding-right:0;overflow:hidden}.IconPicker__iconGridFill{grid-template-columns:repeat(auto-fit,minmax(38px,1fr));justify-content:stretch}.IconPicker__iconGridFill .IconPicker__iconButton{width:100%;height:auto}.IconPicker__iconButton{aspect-ratio:1;background:color-mix(in srgb, var(--color-background-primary) 98%, var(--color-white) 2%);width:38px;height:38px;min-height:38px;color:var(--color-text-primary);border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.IconPicker__iconButton[data-selected=true]{background:color-mix(in srgb, var(--color-background-primary) 86%, var(--color-periwinkle) 14%)}.IconPicker__iconCheck{background:color-mix(in srgb, var(--color-background-primary) 92%, var(--color-white) 8%);width:11px;height:11px;color:var(--color-medium-slate-blue);border-radius:4px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:4px;right:4px;box-shadow:0 3px 8px #110c1c29}.IconPicker__emptyState{border:1px dashed var(--color-border-tertiary,var(--color-border));min-height:132px;color:var(--color-text-muted);text-align:center;border-radius:10px;place-items:center;padding:16px;font-size:12px;line-height:1.5;display:grid}.IconPicker__hiddenColorInput,.IconPicker__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=640px){.IconPicker__content{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.IconPicker__header,.IconPicker__body{padding-left:12px;padding-right:12px}.IconPicker__panelTopRow{flex-direction:column;align-items:stretch}.IconPicker__contentInline .IconPicker__panelTopRow{display:none}.IconPicker__iconPreviewGrid{grid-template-columns:repeat(6,38px)}}.ThemeToggle__toggle{--toggle-light-shadow-dark:#d0cfe8;--toggle-light-shadow-light:#fff;--toggle-dark-shadow-dark:#08080e;--toggle-dark-shadow-light:#1c1b2e;--toggle-dark-thumb-shadow-light:#2a2840;--toggle-active:#552eff;--toggle-light-moon:#9b8fd4;--toggle-dark-sun:#6a6485;--toggle-thumb-size:28px;--toggle-thumb-offset:7px;--toggle-thumb-travel:30px;--toggle-icon-start:21px;--toggle-icon-end:51px;isolation:isolate;width:72px;height:36px;box-shadow:none;cursor:pointer;appearance:none;background:0 0;border:1px solid #d0cfe8e0;border-radius:18px;align-items:center;padding:0;transition:background .25s ease-in-out,border-color .25s ease-in-out,box-shadow .25s ease-in-out,transform .18s;display:inline-flex;position:relative}.ThemeToggle__toggle:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;z-index:0;background:0 0;position:absolute;inset:0}.ThemeToggle__toggle:hover{transform:translateY(-1px)}.ThemeToggle__toggle:focus-visible{outline:none;box-shadow:0 0 0 3px #552eff29}.ThemeToggle__toggle[data-theme-mode=dark]{box-shadow:none;background:0 0;border-color:#2a2840d1}.ThemeToggle__toggle[data-theme-mode=dark]:before{opacity:0;background:0 0}.ThemeToggle__toggle[data-theme-mode=dark]:focus-visible{box-shadow:0 0 0 3px #552eff38}.ThemeToggle__iconWrap{width:18px;height:18px;color:var(--toggle-light-moon);opacity:.5;pointer-events:none;z-index:2;justify-content:center;align-items:center;transition:color .25s ease-in-out,opacity .25s ease-in-out,transform .25s ease-in-out;display:inline-flex;position:absolute;top:50%;transform:translate(-50%,-50%)scale(.96)}.ThemeToggle__iconWrap[data-slot=sun]{left:var(--toggle-icon-start);color:var(--toggle-active)}.ThemeToggle__iconWrap[data-slot=moon]{left:var(--toggle-icon-end)}.ThemeToggle__iconWrap[data-active=true]{opacity:1;color:var(--toggle-active);transform:translate(-50%,-50%)scale(1)}.ThemeToggle__toggle[data-theme-mode=dark] .ThemeToggle__iconWrap[data-slot=sun]{color:var(--toggle-dark-sun)}.ThemeToggle__toggle[data-theme-mode=dark] .ThemeToggle__iconWrap[data-slot=moon]{color:var(--toggle-active)}.ThemeToggle__toggle[data-theme-mode=dark] .ThemeToggle__iconWrap[data-active=false]{color:var(--toggle-dark-sun);opacity:.76}.ThemeToggle__thumb{top:4px;left:var(--toggle-thumb-offset);width:var(--toggle-thumb-size);height:var(--toggle-thumb-size);will-change:transform;z-index:1;background:#fff;border-radius:999px;transition:transform .25s ease-in-out,background .25s ease-in-out,box-shadow .25s ease-in-out;position:absolute;box-shadow:0 6px 16px #d0cfe885,0 0 0 1px #ffffffe6}.ThemeToggle__toggle[data-theme-mode=dark] .ThemeToggle__thumb{transform:translateX(var(--toggle-thumb-travel));background:#1c1b2e;box-shadow:0 8px 18px #08080e85,0 0 0 1px #2a2840b8}@media (width<=768px){.ThemeToggle__toggle{--toggle-thumb-size:32px;--toggle-thumb-offset:6px;--toggle-thumb-travel:36px;--toggle-icon-start:22px;--toggle-icon-end:58px;width:82px;height:44px}.ThemeToggle__iconWrap{width:20px;height:20px}.ThemeToggle__thumb{top:5px}}.AskAltmindDrawer__askButton{isolation:isolate;-webkit-backdrop-filter:blur(10px);justify-content:center;align-items:center;width:74px;min-width:74px;min-height:74px;padding:0;line-height:1;animation:none;display:inline-flex;position:relative;overflow:visible;border:1px solid color-mix(in srgb, var(--color-white) 99%, var(--color-seasalt) 1%)!important;background:var(--color-white)!important;box-shadow:0 16px 34px rgb(var(--rgb-shadow) / .1), inset 0 1px 0 #ffffffd1!important;border-radius:999px!important}.AskAltmindDrawer__askButton:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;position:absolute;opacity:1!important;border:1px solid #0000!important;inset:3px!important}.AskAltmindDrawer__askButtonOpen{justify-content:center;background:var(--color-white)!important;border-color:color-mix(in srgb, var(--color-white) 98%, var(--color-seasalt) 2%)!important;box-shadow:0 18px 36px rgb(var(--rgb-shadow) / .12), inset 0 1px 0 #ffffffdb!important}.AskAltmindDrawer__askButtonOpen:after{border-color:#0000!important}.AskAltmindDrawer__askButtonGlass{z-index:1;background:var(--color-seasalt);width:68px;height:68px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-seasalt) 99%, var(--color-white) 1%);-webkit-backdrop-filter:blur(10px);border-radius:999px;place-items:center;display:grid;position:relative}.AskAltmindDrawer__askButtonMascot{object-fit:contain;width:52px;height:52px;filter:drop-shadow(0 6px 12px rgb(var(--rgb-shadow) / .12));display:block;position:relative}.AskAltmindDrawer__askButtonCloseBadge,.AskAltmindDrawer__askButtonStatusDot{z-index:5;box-shadow:0 10px 18px rgb(var(--rgb-shadow) / .24);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:-2px;right:4px}.AskAltmindDrawer__askButtonStatusDot{background:var(--color-white);border:2px solid var(--color-electric-indigo);width:18px;height:18px}.AskAltmindDrawer__askButtonCloseBadge{width:22px;height:22px;color:var(--color-white);background:#302c36b3;border:1px solid #ffffff3d;font-size:12px;font-weight:700;line-height:1}[data-theme=dark] .AskAltmindDrawer__askButton{background:color-mix(in srgb, var(--color-electric-indigo) 88%, var(--color-white) 12%)!important;border-color:#ffffff4d!important;box-shadow:0 18px 38px #7a63ff6b,0 0 0 1px #ffffff14,inset 0 1px #ffffff24!important}[data-theme=dark] .AskAltmindDrawer__askButtonGlass{background:#ffffff1f;box-shadow:inset 0 1px #ffffff2e,inset 0 -10px 14px #00000014}[data-theme=dark] .AskAltmindDrawer__askButtonMascot{filter:drop-shadow(0 8px 14px #00000042)}[data-theme=dark] .AskAltmindDrawer__askButtonOpen{background:color-mix(in srgb, var(--color-electric-indigo) 76%, black 24%)!important;border-color:#ffffff57!important}@keyframes AskAltmindDrawer__askButtonPulse{0%,to{box-shadow:0 16px 34px rgb(var(--rgb-shadow) / .16), 0 0 0 1px #ffffff0a, inset 0 1px 0 #fff3;transform:translateY(0)}50%{box-shadow:0 18px 38px rgb(var(--rgb-shadow) / .18), 0 0 0 1px #ffffff0f, inset 0 1px 0 #ffffff38;transform:translateY(-1px)}}.AskAltmindDrawer__drawerShell{width:300px;min-width:300px;height:100%;overflow:hidden}.AskAltmindDrawer__drawerPanel{background:var(--surface-assistant-panel);border-left:1px solid var(--border-assistant);flex-direction:column;gap:14px;width:300px;height:100%;padding:16px;transition:transform .2s;display:flex;transform:translate(100%)}.AskAltmindDrawer__drawerPanelOpen{transform:translate(0)}.AskAltmindDrawer__drawerHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.AskAltmindDrawer__drawerBrand{align-items:center;gap:10px;display:inline-flex}.AskAltmindDrawer__drawerMascot{object-fit:contain;flex-shrink:0;width:28px;height:28px}.AskAltmindDrawer__drawerTitle{color:var(--text-assistant-primary);font-size:13px;font-weight:500;line-height:1.2}.AskAltmindDrawer__drawerCloseButton{border:1px solid var(--border-assistant);background:var(--surface-assistant-chip);width:28px;height:28px;color:var(--text-assistant-primary);border-radius:6px;justify-content:center;align-items:center;font-size:12px;font-weight:700;line-height:1;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.AskAltmindDrawer__drawerCloseButton:hover{background:var(--surface-shell-control-hover);border-color:var(--border-shell-strong);color:var(--text-assistant-primary)}.AskAltmindDrawer__contextStrip{background:rgb(var(--rgb-accent-strong) / .08);border:1px solid rgb(var(--rgb-accent-strong) / .18);border-radius:6px;flex-direction:column;gap:4px;padding:9px 10px;display:flex}.AskAltmindDrawer__contextLabel{color:var(--color-accent-primary);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:600;line-height:1}.AskAltmindDrawer__contextValue{color:var(--text-assistant-secondary);font-size:11px;font-weight:400;line-height:1.35}.AskAltmindDrawer__messagesArea{flex-direction:column;flex:1;gap:10px;min-height:0;padding-right:4px;display:flex;overflow-y:auto}.AskAltmindDrawer__messageGroup{flex-direction:column;gap:8px;display:flex}.AskAltmindDrawer__messageGroupAi{align-items:flex-start}.AskAltmindDrawer__messageGroupUser{align-items:flex-end}.AskAltmindDrawer__messageBubble{max-width:100%;padding:10px 11px;font-size:11px;line-height:1.45}.AskAltmindDrawer__messageBubbleAi{background:var(--surface-assistant-ai-message);color:var(--text-assistant-primary);border-radius:0 6px 6px}.AskAltmindDrawer__messageBubbleUser{background:var(--surface-assistant-user-message);color:var(--text-assistant-primary);border-radius:6px 6px 0}.AskAltmindDrawer__messageActions{flex-wrap:wrap;gap:8px;display:flex}.AskAltmindDrawer__primaryMessageAction,.AskAltmindDrawer__secondaryMessageAction,.AskAltmindDrawer__quickReplyChip{transition:border-color .16s,background .16s,color .16s}.AskAltmindDrawer__primaryMessageAction,.AskAltmindDrawer__secondaryMessageAction{border-radius:6px;min-height:28px;padding:6px 10px;font-size:10px;line-height:1.1}.AskAltmindDrawer__primaryMessageAction{min-height:28px;padding:6px 10px;font-size:10px;position:relative;overflow:hidden}.AskAltmindDrawer__secondaryMessageAction{border:1px solid var(--border-assistant);color:var(--text-assistant-muted);background:0 0}.AskAltmindDrawer__inputArea{flex-direction:column;gap:10px;display:flex}.AskAltmindDrawer__quickReplyRow{flex-wrap:wrap;gap:8px;display:flex}.AskAltmindDrawer__quickReplyChip{background:color-mix(in srgb, var(--color-text-primary) 7%, transparent);border:1px solid color-mix(in srgb, var(--color-text-primary) 16%, transparent);min-height:28px;color:var(--color-text-secondary);cursor:pointer;border-radius:8px;padding:7px 12px;font-size:10px;font-weight:600;line-height:1}.AskAltmindDrawer__quickReplyChip:hover{background:color-mix(in srgb, var(--color-text-primary) 12%, transparent);border-color:color-mix(in srgb, var(--color-text-primary) 26%, transparent);color:var(--color-text-primary)}.AskAltmindDrawer__secondaryMessageAction:hover{color:var(--text-assistant-secondary);border-color:var(--border-shell-strong)}.AskAltmindDrawer__primaryMessageAction:hover{background:var(--surface-shell-control-hover)}.AskAltmindDrawer__inputRow{align-items:flex-end;gap:8px;display:flex}.AskAltmindDrawer__inputField{resize:vertical;border-radius:6px;min-height:34px;max-height:120px;padding:9px 11px;line-height:1.45;border:1px solid var(--border-assistant)!important;background:var(--surface-assistant-input)!important;color:var(--text-assistant-primary)!important;box-shadow:none!important;font-size:11px!important}.AskAltmindDrawer__inputField::placeholder{color:var(--text-assistant-muted)}.AskAltmindDrawer__sendButton{flex-shrink:0;width:32px;height:32px;min-height:32px;padding:0;font-size:16px;line-height:1}.AskAltmindDrawer__sendButton:hover,.AskAltmindDrawer__askButton:hover,.AskAltmindDrawer__primaryMessageAction:hover{border-color:rgb(var(--rgb-accent-strong) / .38)}.AskAltmindDrawer__askButton:hover{transform:translateY(-1px);box-shadow:0 22px 42px #7a63ff61,0 0 0 1px #7e61fd47,inset 0 1px #ffffff3d!important}.AskAltmindDrawer__askButtonOpen:hover{box-shadow:0 24px 44px #7a63ff6b,0 0 0 1px #7e61fd4d,inset 0 1px #ffffff42!important}@media (width<=1180px){.AskAltmindDrawer__drawerShell,.AskAltmindDrawer__drawerPanel{width:300px;min-width:300px}}@media (width<=980px){.AskAltmindDrawer__drawerShell{z-index:8;pointer-events:none;width:100%;min-width:0;height:min(78dvh,44rem);position:fixed;bottom:0;left:0;right:0}.AskAltmindDrawer__drawerPanel{border-left:none;border-top:1px solid var(--border-assistant);border-radius:8px 8px 0 0;width:100%;min-width:0;height:100%;padding:1rem;transition:transform .22s;transform:translateY(100%)}.AskAltmindDrawer__drawerPanelOpen{pointer-events:auto;transform:translateY(0)}.AskAltmindDrawer__messagesArea{padding-right:0}}@media (width<=720px){.AskAltmindDrawer__askButton{justify-content:center;width:64px;min-width:64px;min-height:64px}.AskAltmindDrawer__askButtonGlass{width:58px;height:58px}.AskAltmindDrawer__askButtonMascot{width:48px;height:48px}.AskAltmindDrawer__drawerHeader{align-items:flex-start}.AskAltmindDrawer__drawerCloseButton,.AskAltmindDrawer__primaryMessageAction,.AskAltmindDrawer__secondaryMessageAction,.AskAltmindDrawer__sendButton{min-height:44px}.AskAltmindDrawer__drawerCloseButton,.AskAltmindDrawer__sendButton{width:44px;height:44px}.AskAltmindDrawer__primaryMessageAction,.AskAltmindDrawer__secondaryMessageAction{padding:.7rem .85rem;font-size:.78rem;line-height:1.2}.AskAltmindDrawer__quickReplyRow{flex-wrap:wrap;gap:6px}.AskAltmindDrawer__quickReplyChip{white-space:nowrap;flex:none;min-height:30px;padding:.3rem .55rem;font-size:.63rem;line-height:1.1}.AskAltmindDrawer__messageBubble{padding:.8rem .9rem;font-size:.82rem}.AskAltmindDrawer__inputField{min-height:44px;font-size:.85rem!important}}.AskAltmindDrawer__attachmentInput{display:none}.AskAltmindDrawer__attachmentRow{align-items:center;gap:6px;margin-top:6px;display:flex}.AskAltmindDrawer__attachmentChip{text-overflow:ellipsis;white-space:nowrap;color:#7e61fd;background:#7e61fd1f;border-radius:999px;max-width:220px;padding:2px 8px;font-size:11px;overflow:hidden}.AskAltmindDrawer__attachmentRemove{color:inherit;opacity:.7;cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:14px}.AskAltmindDrawer__attachmentError{color:#ef4444;margin-top:6px;font-size:11px;display:block}.WorkspacePrimaryTabBar__workspaceTabs{z-index:3;scrollbar-width:none;justify-content:center;align-items:center;gap:.2rem;min-height:2.75rem;padding:.2rem 0;display:flex;position:relative;overflow:auto visible}.WorkspacePrimaryTabBar__workspaceTabs::-webkit-scrollbar{display:none}.WorkspacePrimaryTabBar__workspaceTab{min-height:2.75rem;color:var(--text-shell-muted);letter-spacing:-.01em;text-align:center;background:0 0;border:1px solid #0000;border-radius:4px;flex-direction:row;flex:none;justify-content:center;align-items:center;gap:.38rem;padding:.48rem .75rem;font-size:.88rem;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex;position:relative}.WorkspacePrimaryTabBar__workspaceTab:not([data-active=true]):hover{background:color-mix(in srgb, var(--surface-shell-elevated) 70%, var(--color-raisin-black) 30%);border-color:color-mix(in srgb, var(--border-shell-subtle) 50%, transparent);color:var(--text-shell-secondary)}.WorkspacePrimaryTabBar__workspaceTab[data-active=true]{background:color-mix(in srgb, #552eff 14%, var(--surface-shell-elevated) 86%);color:#552eff;z-index:2;border-color:#552eff4d;padding:.48rem .85rem}.WorkspacePrimaryTabBar__workspaceTabIcon{color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.WorkspacePrimaryTabBar__workspaceTabLabel{white-space:nowrap;color:inherit;opacity:.8}.WorkspacePrimaryTabBar__workspaceTab[data-active=true] .WorkspacePrimaryTabBar__workspaceTabLabel{opacity:1}.WorkspacePrimaryTabBar__workspaceTabAccentDot{display:none}[data-theme=light] .WorkspacePrimaryTabBar__workspaceTab[data-active=true]{background:color-mix(in srgb, #552eff 10%, var(--color-white) 90%);color:#552eff;border-color:#552eff40}[data-theme=light] .WorkspacePrimaryTabBar__workspaceTab:not([data-active=true]){color:var(--color-dim-gray)}[data-theme=light] .WorkspacePrimaryTabBar__workspaceTab:not([data-active=true]):hover{background:color-mix(in srgb, var(--color-platinum) 40%, transparent);border-color:color-mix(in srgb, var(--color-platinum) 85%, transparent);color:var(--color-text-secondary)}.MobileAppShell__shell{--mobile-top-chrome-height:0px;--mobile-ask-bar-height:0px;background:var(--surface-shell-app);height:100dvh;max-height:100dvh;position:relative;overflow:hidden}.MobileAppShell__viewport{isolation:isolate;flex-direction:column;height:100%;min-height:0;display:flex}.MobileAppShell__header{z-index:4;background:var(--surface-shell-topbar);border-bottom:1px solid color-mix(in srgb, var(--border-shell-subtle) 72%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem 1rem .45rem;display:flex;position:relative}.MobileAppShell__headerTitleWrap{min-width:0}.MobileAppShell__headerTitle{letter-spacing:-.03em;color:var(--text-shell-primary);margin:0;font-size:1.65rem;line-height:1.1}.MobileAppShell__headerIconButton{border:1px solid var(--border-shell-subtle);background:var(--surface-shell-elevated);width:2.75rem;height:2.75rem;color:var(--text-shell-primary);border-radius:999px;justify-content:center;align-items:center;transition:color .16s,background .16s,border-color .16s,transform .16s;display:inline-flex}.MobileAppShell__headerIconButton:hover{color:var(--color-text-primary);background:color-mix(in srgb, var(--surface-shell-elevated) 80%, var(--color-periwinkle) 20%);border-color:color-mix(in srgb, var(--border-shell-subtle) 50%, var(--color-periwinkle) 50%);transform:translateY(-1px)}.MobileAppShell__moreSheetCloseButton{border:1px solid var(--color-border-tertiary);width:2rem;height:2rem;color:var(--text-shell-secondary);background:0 0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s,transform .15s;display:inline-flex}.MobileAppShell__moreSheetCloseButton:hover{background:color-mix(in srgb, var(--surface-shell-topbar) 70%, var(--color-raisin-black) 30%);color:var(--text-shell-primary);transform:translateY(-1px)}.MobileAppShell__statsRow::-webkit-scrollbar{display:none}.MobileAppShell__pageBodyScroll::-webkit-scrollbar{display:none}.MobileAppShell__moreSheetContent::-webkit-scrollbar{display:none}.MobileAppShell__shell[data-page=focus] .MobileAppShell__statPill,.MobileAppShell__shell[data-page=planning] .MobileAppShell__statPill{border-radius:10px;gap:.29rem;padding:.37rem .61rem}.MobileAppShell__shell[data-page=focus] .MobileAppShell__statValue,.MobileAppShell__shell[data-page=planning] .MobileAppShell__statValue{font-size:.73rem}.MobileAppShell__shell[data-page=focus] .MobileAppShell__statLabel,.MobileAppShell__shell[data-page=planning] .MobileAppShell__statLabel{font-size:.7rem}.MobileAppShell__workspaceTabsRegion{z-index:3;background:linear-gradient(180deg, color-mix(in srgb, var(--surface-shell-topbar) 92%, var(--color-periwinkle) 8%) 0%, var(--surface-shell-topbar) 100%);flex-direction:column;flex-shrink:0;padding:.28rem .75rem 0 .6rem;display:flex;position:relative;overflow:hidden}.MobileAppShell__workspaceTabsTopRow{align-items:center;gap:.5rem;width:100%;display:flex}.MobileAppShell__workspaceCategoryTitle{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:var(--text-shell-muted);flex:1;justify-content:center;align-items:center;gap:.15rem;font-size:.78rem;font-weight:700;display:inline-flex}.MobileAppShell__categoryNavLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.MobileAppShell__categoryNavArrow{width:1.5rem;height:1.5rem;color:var(--text-shell-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s;display:inline-flex}.MobileAppShell__categoryNavArrow:hover:not(:disabled){color:var(--text-shell-primary);background:color-mix(in srgb, var(--color-periwinkle) 18%, transparent)}.MobileAppShell__categoryNavArrow:disabled{opacity:.25;cursor:default}.MobileAppShell__workspaceTabsTrack{width:100%;margin-top:.3rem;overflow:hidden}.MobileAppShell__pageBody{height:calc(100dvh - var(--mobile-top-chrome-height) - var(--mobile-ask-bar-height));flex:none;min-height:0}.MobileAppShell__pageBodyScroll{height:100%;padding:.85rem .85rem calc(4.5rem + env(safe-area-inset-bottom));overscroll-behavior:contain;overflow:auto}body[data-focus-subview=calendar] .MobileAppShell__pageBodyScroll{padding-bottom:env(safe-area-inset-bottom);overflow:hidden}.MobileAppShell__shell[data-page=planning] .MobileAppShell__pageBodyScroll{padding-bottom:0}.MobileAppShell__shell[data-page=routine] .MobileAppShell__pageBodyScroll{padding-bottom:0;overflow:hidden}.MobileAppShell__shell[data-pattern=master-detail] .MobileAppShell__pageBodyScroll{overflow:hidden}.MobileAppShell__askBarWrap{z-index:5;padding:.45rem .9rem calc(.45rem + env(safe-area-inset-bottom));background:0 0;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.MobileAppShell__askBar{border:1px solid rgb(var(--rgb-accent-strong) / .35);-webkit-backdrop-filter:blur(11px);min-width:0;min-height:2.75rem;box-shadow:0 18px 42px rgb(var(--rgb-shadow) / .18);color:var(--text-shell-primary);text-align:left;background:0 0;border-radius:10px;align-items:center;gap:.55rem;width:72%;margin:0 auto;padding:.42rem .75rem;transition:width .3s cubic-bezier(.22,1,.36,1);display:flex}.MobileAppShell__askBar:hover,.MobileAppShell__askBarWrap:focus-within .MobileAppShell__askBar{width:calc(100% - 5.05rem)}.MobileAppShell__askBarIcon{background:var(--color-electric-indigo);width:1.75rem;height:1.75rem;color:var(--color-white);border-radius:.6rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.MobileAppShell__askBarText{color:var(--text-shell-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:400;overflow:hidden}.MobileAppShell__askBarSearchButton{border:1px solid var(--border-shell-subtle);background:var(--surface-shell-elevated);width:2.75rem;height:2.75rem;box-shadow:0 2px 8px rgb(var(--rgb-shadow) / .08);color:var(--text-shell-secondary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,background .15s,transform .15s;display:inline-flex;position:absolute;right:.9rem}.MobileAppShell__askBarSearchButton:hover{color:var(--text-shell-primary);background:color-mix(in srgb, var(--surface-shell-elevated) 80%, var(--color-electric-indigo) 20%);transform:translateY(-1px)}@keyframes MobileAppShell__searchExpandIn{0%{opacity:0;transform-origin:100%;transform:scaleX(.88)translateY(4px)}to{opacity:1;transform-origin:100%;transform:scaleX(1)translateY(0)}}@keyframes MobileAppShell__searchExpandOut{0%{opacity:1;transform-origin:100%;transform:scaleX(1)translateY(0)}to{opacity:0;transform-origin:100%;transform:scaleX(.88)translateY(4px)}}.MobileAppShell__askBarSearchExpanded{border:1px solid rgb(var(--rgb-accent-strong) / .45);background:color-mix(in srgb, var(--surface-shell-elevated) 76%, var(--color-electric-indigo) 24%);min-height:2.75rem;box-shadow:0 18px 42px rgb(var(--rgb-shadow) / .18);border-radius:10px;flex:1;align-items:center;gap:.5rem;padding:.42rem .75rem;animation:.22s cubic-bezier(.22,1,.36,1) both MobileAppShell__searchExpandIn;display:flex}.MobileAppShell__askBarSearchExpandedClosing{animation:.2s cubic-bezier(.4,0,1,1) both MobileAppShell__searchExpandOut}.MobileAppShell__askBarSearchExpandedIcon{color:var(--text-shell-muted);flex-shrink:0}.MobileAppShell__askBarSearchInput{min-width:0;color:var(--text-shell-primary);background:0 0;border:none;outline:none;flex:1;font-size:.9rem;font-weight:400}.MobileAppShell__askBarSearchInput::placeholder{color:var(--text-shell-muted)}.MobileAppShell__askBarSearchInput::-webkit-search-cancel-button{display:none}.MobileAppShell__askBarSearchClear{width:1.6rem;height:1.6rem;color:var(--text-shell-muted);background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,background .15s;display:inline-flex}.MobileAppShell__askBarSearchClear:hover{color:var(--text-shell-primary);background:color-mix(in srgb, var(--surface-shell-elevated) 50%, transparent)}.MobileAppShell__mobileSearchResults{border:1px solid var(--border-shell-subtle);background:var(--surface-shell-popover);max-height:55vh;box-shadow:var(--shadow-floating);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);scrollbar-width:none;border-radius:6px;flex-direction:column;gap:.5rem;padding:.6rem;display:flex;position:absolute;bottom:calc(100% + .35rem);left:.9rem;right:.9rem;overflow-y:auto}.MobileAppShell__mobileSearchResults::-webkit-scrollbar{display:none}.MobileAppShell__mobileSearchStatus{color:var(--text-shell-muted);text-align:center;padding:.85rem;font-size:.86rem}.MobileAppShell__mobileSearchResultItem{border:1px solid var(--border-shell-subtle);background:var(--surface-shell-elevated);text-align:left;width:100%;color:var(--text-shell-primary);cursor:pointer;appearance:none;border-radius:6px;align-items:center;gap:.6rem;padding:.7rem .85rem;transition:border-color .16s,background .16s,transform .16s;display:flex}.MobileAppShell__mobileSearchResultItem:hover,.MobileAppShell__mobileSearchResultItem:focus-visible{border-color:rgb(var(--rgb-accent-strong) / .24);background:var(--surface-shell-result-hover);outline:none}.MobileAppShell__mobileSearchResultText{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.MobileAppShell__mobileSearchResultTitle{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:600;overflow:hidden}.MobileAppShell__mobileSearchResultSubtitle{color:var(--text-shell-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.MobileAppShell__mobileSearchResultMeta{color:var(--text-shell-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.MobileAppShell__mobileSearchResultArrow{color:var(--text-shell-muted);flex-shrink:0}[data-theme=light] .MobileAppShell__shell[data-page=focus] .MobileAppShell__statPill,[data-theme=light] .MobileAppShell__shell[data-page=planning] .MobileAppShell__statPill{background:color-mix(in srgb, var(--color-platinum) 52%, var(--color-white) 48%);border-color:color-mix(in srgb, var(--color-platinum) 99%, var(--color-white) 1%);box-shadow:inset 0 1px #ffffffa8}[data-theme=light] .MobileAppShell__moreSheet{background:var(--color-white)}[data-theme=light] .MobileAppShell__askBarWrap{background:0 0}[data-theme=light] .MobileAppShell__askBar{border-color:color-mix(in srgb, var(--color-seasalt) 80%, transparent);background:color-mix(in srgb, var(--color-white) 33%, transparent);box-shadow:0 14px 34px rgb(var(--rgb-shadow) / .08), inset 0 1px 0 #ffffffdb;color:var(--color-text-primary)}[data-theme=dark] .MobileAppShell__askBar{background:color-mix(in srgb, var(--surface-shell-elevated) 28%, transparent);border-color:#ffffff24}[data-theme=light] .MobileAppShell__askBarSearchExpanded{border-color:color-mix(in srgb, var(--color-seasalt) 80%, transparent);background:var(--color-white);box-shadow:0 14px 34px rgb(var(--rgb-shadow) / .08), inset 0 1px 0 #ffffffdb;color:var(--color-text-primary)}[data-theme=dark] .MobileAppShell__askBarSearchExpanded{background:color-mix(in srgb, var(--surface-shell-elevated) 72%, var(--color-raisin-black) 28%);border-color:#ffffff24}[data-theme=light] .MobileAppShell__askBarIcon{background:var(--color-seasalt);color:var(--color-electric-indigo);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-seasalt) 99%, var(--color-white) 1%)}.MobileAppShell__overlayScrim{z-index:6;opacity:0;pointer-events:none;background:#00000061;border:0;transition:opacity .18s;position:fixed;inset:0}.MobileAppShell__overlayScrimVisible{opacity:1;pointer-events:auto}.MobileAppShell__moreSheet{z-index:200;max-height:min(78dvh,42rem);padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom));background:var(--surface-shell-elevated);border-top:1px solid var(--border-shell-subtle);border-radius:1.5rem 1.5rem 0 0;flex-direction:column;gap:1rem;transition:transform .22s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(104%)}.MobileAppShell__moreSheetOpen{transform:translateY(0)}.MobileAppShell__moreSheetHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.MobileAppShell__moreSheetContent{overflow:auto}.MobileAppShell__moreSheetSection+.MobileAppShell__moreSheetSection{margin-top:1rem}.MobileAppShell__moreSheetSectionLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--text-shell-muted);margin:0 0 .65rem;font-size:.76rem;font-weight:700}.MobileAppShell__moreSheetSectionList{gap:.6rem;display:grid}.MobileAppShell__mobileAskDrawer{z-index:7;position:relative}.MobileAppShell__hamburgerButton{border:1px solid var(--border-shell-subtle);background:var(--surface-shell-elevated);width:2.15rem;height:2.15rem;color:var(--text-shell-secondary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin-right:.55rem;transition:color .15s,background .15s,border-color .15s,transform .15s;display:inline-flex}.MobileAppShell__hamburgerButton:hover{color:var(--text-shell-primary);background:color-mix(in srgb, var(--surface-shell-elevated) 80%, var(--color-periwinkle) 20%);border-color:color-mix(in srgb, var(--border-shell-subtle) 50%, var(--color-periwinkle) 50%);transform:translateY(-1px)}.MobileAppShell__profileAvatarButton{letter-spacing:.03em;cursor:pointer;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;margin-left:.55rem;font-size:.66rem;font-weight:800;transition:opacity .14s,transform .14s;display:inline-flex}.MobileAppShell__profileAvatarButton:hover{opacity:.88;transform:translateY(-1px)}.MobileAppShell__profileAvatarButton:active{opacity:1;transform:translateY(0)}.MobileAppShell__profileSheet{z-index:7;max-height:min(70dvh,36rem);padding:calc(1rem + env(safe-area-inset-top)) 1rem 1rem;background:var(--surface-shell-elevated);border-bottom:1px solid var(--border-shell-subtle);will-change:transform;border-radius:0 0 4px 4px;flex-direction:column;gap:.85rem;transition:transform .4s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;top:0;left:0;right:0;transform:translateY(-104%)}.MobileAppShell__profileSheetOpen{transform:translateY(0)}.MobileAppShell__profileSheetHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.MobileAppShell__profileIdentityRow{background:var(--surface-shell-topbar);border:1px solid #0000;border-radius:6px;align-items:center;gap:.85rem;padding:.85rem 1rem;display:flex}.MobileAppShell__profileIdentityAvatar{letter-spacing:.03em;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;font-size:.76rem;font-weight:800;display:inline-flex}.MobileAppShell__profileIdentityCopy{gap:.12rem;min-width:0;display:grid}.MobileAppShell__profileIdentityName{color:var(--text-shell-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:700;overflow:hidden}.MobileAppShell__profileIdentityEmail{color:var(--text-shell-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.MobileAppShell__profileSheetActions{gap:.55rem;display:grid}.MobileAppShell__profileSheetAction{background:var(--surface-shell-topbar);width:100%;min-height:3.1rem;color:var(--text-shell-primary);border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .95rem;transition:background .15s,border-color .15s,transform .15s;display:flex}.MobileAppShell__profileSheetAction:hover{background:color-mix(in srgb, var(--surface-shell-topbar) 78%, var(--color-electric-indigo) 22%);transform:translateY(-1px)}.MobileAppShell__profileSheetActionLead{align-items:center;gap:.7rem;font-size:.9rem;font-weight:600;display:inline-flex}.MobileAppShell__profileSheetThemeRow{background:var(--surface-shell-topbar);min-height:3.1rem;color:var(--text-shell-primary);border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .95rem;display:flex}.MobileAppShell__profileSheetActionDanger{color:var(--color-danger,#e35d6a);border-color:color-mix(in srgb, var(--color-danger,#e35d6a) 20%, var(--border-shell-subtle) 80%)}.MobileAppShell__profileSheetActionDanger:hover{background:color-mix(in srgb, var(--surface-shell-topbar) 78%, var(--color-danger,#e35d6a) 22%);border-color:color-mix(in srgb, var(--color-danger,#e35d6a) 38%, var(--border-shell-subtle) 62%)}[data-theme=light] .MobileAppShell__profileSheet{background:var(--color-white)}.MobileAppShell__categoryMenuOverlay{z-index:1000;padding:calc(env(safe-area-inset-top) + .5rem) 1rem calc(env(safe-area-inset-bottom) + 1.5rem);background:var(--surface-shell-app);will-change:transform;flex-direction:column;transition:transform .4s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;inset:0;transform:translateY(-100%)}.MobileAppShell__categoryMenuOverlayOpen{transform:translateY(0)}.MobileAppShell__categoryMenuHeader{flex-shrink:0;justify-content:space-between;align-items:center;min-height:3.2rem;padding-bottom:.6rem;display:flex}.MobileAppShell__categoryMenuEyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--text-shell-muted);font-size:.68rem;font-weight:700}.MobileAppShell__categoryMenuClose{border:1px solid color-mix(in srgb, var(--border-shell-subtle) 100%, var(--text-shell-muted) 30%);background:var(--surface-shell-elevated);width:2.15rem;height:2.15rem;color:var(--text-shell-secondary);box-shadow:0 1px 3px rgb(var(--rgb-shadow) / .06);border-radius:8px;justify-content:center;align-items:center;transition:background .15s,color .15s,border-color .15s,transform .15s;display:inline-flex}[data-theme=light] .MobileAppShell__categoryMenuClose{border-color:var(--color-platinum,#e5e5e5);box-shadow:0 1px 3px #00000014}.MobileAppShell__categoryMenuClose:hover{color:var(--text-shell-primary);background:color-mix(in srgb, var(--surface-shell-elevated) 80%, var(--color-periwinkle) 20%);border-color:color-mix(in srgb, var(--border-shell-subtle) 50%, var(--color-periwinkle) 50%);transform:translateY(-1px)}.MobileAppShell__categoryCardGrid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.MobileAppShell__categoryCardSystemWrap{margin-top:auto;padding-top:.75rem}.MobileAppShell__categoryCardSystemWrap>button{width:100%}.MobileAppShell__categoryCard{border:1px solid var(--border-shell-subtle);color:var(--text-shell-primary);text-align:center;background:#fff;border-radius:4px;flex-direction:column;align-items:center;gap:.3rem;min-height:7.5rem;padding:1.1rem 1rem 1rem;transition:background .16s,border-color .16s,transform .16s,box-shadow .16s;display:flex}.MobileAppShell__categoryCard[data-active=true]{background:color-mix(in srgb, #552eff 13%, var(--surface-shell-elevated) 87%)}.MobileAppShell__categoryCard:hover{box-shadow:0 8px 24px rgb(var(--rgb-shadow) / .18);border-color:color-mix(in srgb, var(--border-shell-subtle) 30%, var(--color-periwinkle) 70%);background:color-mix(in srgb, var(--surface-shell-elevated) 88%, var(--color-periwinkle) 12%);transform:translateY(-2px)}.MobileAppShell__categoryCard:active{box-shadow:none;transform:translateY(0)}.MobileAppShell__categoryCardIcon{color:inherit;margin-bottom:.2rem;display:inline-flex}.MobileAppShell__categoryCardName{letter-spacing:-.01em;font-size:.9rem;font-weight:700;line-height:1.2}.MobileAppShell__categoryCardPages{flex-wrap:wrap;justify-content:center;gap:.28rem;margin-top:auto;padding-top:.6rem;display:flex}.MobileAppShell__categoryCardPageChip{border:1px solid color-mix(in srgb, var(--border-shell-subtle) 45%, transparent);color:color-mix(in srgb, var(--text-shell-muted) 65%, transparent);letter-spacing:.01em;background:0 0;border-radius:5px;padding:.18rem .38rem;font-size:.56rem;font-weight:500}.MobileAppShell__referralCard{border:1px solid var(--border-shell-subtle);background:var(--surface-shell-elevated);width:100%;color:var(--text-shell-primary);text-align:left;border-radius:4px;flex-shrink:0;align-items:center;gap:1rem;margin-top:.5rem;padding:1rem 1.1rem;transition:transform .16s,box-shadow .16s,background .16s,border-color .16s;display:flex}.MobileAppShell__referralCard:hover{box-shadow:0 8px 24px rgb(var(--rgb-shadow) / .18);border-color:color-mix(in srgb, var(--border-shell-subtle) 30%, var(--color-periwinkle) 70%);background:color-mix(in srgb, var(--surface-shell-elevated) 88%, var(--color-periwinkle) 12%);transform:translateY(-2px)}.MobileAppShell__referralCard:hover .MobileAppShell__referralCardIconWrap{color:#552eff;background:#552eff24;border-color:#552eff47}.MobileAppShell__referralCard:hover .MobileAppShell__referralCardArrow{color:#552eff}.MobileAppShell__referralCard:active{box-shadow:none;transform:translateY(0)}.MobileAppShell__referralCardIconWrap{background:color-mix(in srgb, var(--surface-shell-elevated) 60%, var(--text-shell-muted) 12%);border:1px solid var(--border-shell-subtle);width:2.8rem;height:2.8rem;color:var(--text-shell-secondary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.MobileAppShell__referralCardBody{flex:1;gap:.2rem;min-width:0;display:grid}.MobileAppShell__referralCardTitle{letter-spacing:-.01em;color:var(--text-shell-primary);font-size:.92rem;font-weight:700}.MobileAppShell__referralCardDesc{color:var(--text-shell-muted);margin:0;font-size:.72rem;font-weight:400;line-height:1.45}.MobileAppShell__referralCardArrow{color:var(--text-shell-muted);flex-shrink:0;transition:color .16s}[data-theme=light] .MobileAppShell__referralCard{background:#fff;border-color:#0000000d;box-shadow:0 2px 10px #00000012,0 1px 2px #0000000a}[data-theme=light] .MobileAppShell__referralCard:hover{background:color-mix(in srgb, #fff 90%, var(--color-periwinkle) 10%);border-color:color-mix(in srgb, transparent 60%, var(--color-periwinkle) 40%);box-shadow:0 8px 28px #0000001c,0 2px 6px #0000000d}[data-theme=light] .MobileAppShell__categoryMenuOverlay{background:var(--color-white)}[data-theme=light] .MobileAppShell__categoryCard{background:#fff;border-color:#0000000d;box-shadow:0 2px 10px #00000012,0 1px 2px #0000000a}[data-theme=light] .MobileAppShell__categoryCard:hover{background:color-mix(in srgb, #fff 90%, var(--color-periwinkle) 10%);border-color:color-mix(in srgb, transparent 60%, var(--color-periwinkle) 40%);box-shadow:0 8px 28px #0000001c,0 2px 6px #0000000d}[data-theme=light] .MobileAppShell__categoryCardPageChip{color:#00000061;background:0 0;border-color:#00000017}[data-theme=light] .MobileAppShell__categoryCard[data-active=true]{background:#f1eeff}[data-theme=dark] .MobileAppShell__categoryCard{background:var(--surface-shell-elevated)}.FocusCreateActionItemModal__overlay{background:color-mix(in srgb, var(--color-raisin-black) 58%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:80;position:fixed;inset:0}.FocusCreateActionItemModal__content{border:1px solid color-mix(in srgb, var(--color-border) 86%, white 14%);background:linear-gradient(180deg, color-mix(in srgb, var(--color-white) 98%, var(--color-bg-secondary) 2%), color-mix(in srgb, var(--color-bg-card) 96%, var(--color-bg-secondary) 4%));width:min(44rem,100vw - 1.5rem);max-height:min(92vh,54rem);color:var(--color-text-primary);z-index:81;border-radius:24px;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 32px 80px #14121c38,0 10px 30px #14121c14}.FocusCreateActionItemModal__header{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.25rem 1rem;display:flex}.FocusCreateActionItemModal__typePill{background:color-mix(in srgb, rgb(var(--rgb-accent-primary) / .14) 78%, var(--surface-card) 22%);border-color:rgb(var(--rgb-accent-primary) / .18);color:var(--color-accent-strong);font-weight:600}.FocusCreateActionItemModal__closeButton{border:1px solid var(--color-border);width:2.25rem;height:2.25rem;color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.FocusCreateActionItemModal__closeButton:hover,.FocusCreateActionItemModal__closeButton:focus-visible{border-color:rgb(var(--rgb-accent-primary) / .34);color:var(--color-text-primary);background:rgb(var(--rgb-accent-primary) / .06);outline:none}.FocusCreateActionItemModal__body{flex:1;min-height:0;padding:0 1.25rem 1rem;overflow-y:auto}.FocusCreateActionItemModal__form{gap:1rem;display:grid}.FocusCreateActionItemModal__titleInput,.FocusCreateActionItemModal__descriptionInput{width:100%}.FocusCreateActionItemModal__titleInput{letter-spacing:-.02em;font-weight:600;line-height:1.15;box-shadow:none!important;background:0 0!important;border:none!important;border-bottom:1px solid #0000!important;border-radius:0!important;padding:.1rem 0 .55rem!important;font-size:clamp(1.45rem,2vw,1.9rem)!important}.FocusCreateActionItemModal__titleInput::placeholder{color:var(--color-text-muted)}.FocusCreateActionItemModal__titleInput:focus{border-bottom-color:rgb(var(--rgb-accent-primary) / .42)!important}.FocusCreateActionItemModal__descriptionInput{resize:vertical;min-height:5.5rem}.FocusCreateActionItemModal__divider{background:color-mix(in srgb, var(--color-border) 88%, transparent);height:1px}.FocusCreateActionItemModal__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.FocusCreateActionItemModal__scheduleGridExpanded{grid-template-columns:repeat(2,minmax(0,1fr))}.FocusCreateActionItemModal__durationPriorityRow{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.75rem;display:grid}.FocusCreateActionItemModal__durationPriorityRow>.FocusCreateActionItemModal__durationFieldExpanded{grid-column:auto}.FocusCreateActionItemModal__durationFieldExpanded{grid-column:1/-1}.FocusCreateActionItemModal__fieldBlock{gap:.45rem;min-width:0;display:grid}.FocusCreateActionItemModal__fieldLabel{color:var(--color-text-secondary);font-size:.76rem;font-weight:600}.FocusCreateActionItemModal__dateInput,.FocusCreateActionItemModal__durationInput,.FocusCreateActionItemModal__searchInput,.FocusCreateActionItemModal__attachmentInput,.FocusCreateActionItemModal__recurrenceDateInput{width:100%}.FocusCreateActionItemModal__durationHeader{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.FocusCreateActionItemModal__durationBadge{letter-spacing:.08em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:.18rem .52rem;font-size:.625rem;font-weight:600;line-height:1;display:inline-flex}.FocusCreateActionItemModal__durationBadgeAuto{background:rgb(var(--rgb-accent-primary) / .12);border-color:rgb(var(--rgb-accent-primary) / .24);color:var(--color-accent-strong)}.FocusCreateActionItemModal__durationBadgeCustom{background:color-mix(in srgb, var(--color-bg-card) 88%, transparent);border-color:color-mix(in srgb, var(--color-border) 82%, transparent);color:var(--color-text-muted)}.FocusCreateActionItemModal__durationStepperCard{border:.5px solid color-mix(in srgb, var(--color-border) 86%, white 14%);background:var(--color-bg-card);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.FocusCreateActionItemModal__durationStepperCardWithDays{grid-template-columns:repeat(3,minmax(0,1fr))}.FocusCreateActionItemModal__durationStepperColumn{gap:.75rem;min-width:0;padding:.95rem;display:grid}.FocusCreateActionItemModal__durationStepperColumnWithDivider{border-right:.5px solid color-mix(in srgb, var(--color-border) 82%, transparent)}.FocusCreateActionItemModal__durationStepperLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-size:.625rem;font-weight:600;line-height:1}.FocusCreateActionItemModal__durationStepperControls{grid-template-columns:1.5rem minmax(0,1fr) 1.5rem;align-items:center;gap:.7rem;display:grid}.FocusCreateActionItemModal__durationStepperButton{border:1px solid color-mix(in srgb, var(--color-border) 80%, transparent);background:color-mix(in srgb, var(--color-white) 10%, transparent);width:1.5rem;height:1.5rem;color:var(--color-text-secondary);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.FocusCreateActionItemModal__durationStepperButton:hover,.FocusCreateActionItemModal__durationStepperButton:focus-visible{border-color:rgb(var(--rgb-accent-primary) / .28);background:color-mix(in srgb, var(--color-white) 14%, transparent);color:var(--color-text-primary);outline:none}.FocusCreateActionItemModal__durationStepperButton:active{background:color-mix(in srgb, var(--color-white) 18%, transparent);transform:scale(.98)}.FocusCreateActionItemModal__durationStepperButton:disabled{opacity:.42;cursor:not-allowed;transform:none}.FocusCreateActionItemModal__durationStepperInput{text-align:center;width:100%;min-width:0;color:var(--color-text-primary);background:0 0;border:none;margin:0;padding:0;font-size:1.375rem;font-weight:600;line-height:1}.FocusCreateActionItemModal__durationStepperInput:focus{outline:none}.FocusCreateActionItemModal__durationStepperInput:disabled{opacity:.8}.FocusCreateActionItemModal__durationQuickChips{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;display:grid}.FocusCreateActionItemModal__durationQuickChip{border:1px solid color-mix(in srgb, var(--color-border) 86%, transparent);background:color-mix(in srgb, var(--color-bg-card) 90%, transparent);min-width:0;min-height:2.4rem;color:var(--color-text-secondary);text-align:center;cursor:pointer;border-radius:8px;padding:.45rem .35rem;font-size:.82rem;font-weight:600;line-height:1.2;transition:border-color .16s,background .16s,color .16s}.FocusCreateActionItemModal__durationQuickChip:hover,.FocusCreateActionItemModal__durationQuickChip:focus-visible{border-color:rgb(var(--rgb-accent-primary) / .28);color:var(--color-text-primary);outline:none}.FocusCreateActionItemModal__durationQuickChip[data-active=true]{border-color:rgb(var(--rgb-accent-primary) / .34);background:rgb(var(--rgb-accent-primary) / .12);color:var(--color-accent-strong)}.FocusCreateActionItemModal__durationQuickChip:disabled{opacity:.58;cursor:not-allowed}.FocusCreateActionItemModal__dateFieldRow{align-items:stretch;gap:.65rem;display:flex}.FocusCreateActionItemModal__dateTimeTrigger{border:1px solid var(--color-border);background:var(--color-bg-card);width:100%;min-height:3rem;color:var(--color-text-primary);text-align:left;cursor:pointer;border-radius:16px;justify-content:space-between;align-items:center;gap:.85rem;padding:.82rem .95rem;transition:border-color .16s,box-shadow .16s,background .16s,transform .16s;display:flex}.FocusCreateActionItemModal__dateTimeTrigger:hover,.FocusCreateActionItemModal__dateTimeTrigger:focus-visible{border-color:rgb(var(--rgb-accent-primary) / .32);box-shadow:0 0 0 3px rgb(var(--rgb-accent-primary) / .08);outline:none}.FocusCreateActionItemModal__dateTimeTriggerOpen{border-color:rgb(var(--rgb-accent-primary) / .36);box-shadow:0 0 0 3px rgb(var(--rgb-accent-primary) / .1)}.FocusCreateActionItemModal__dateTimeTriggerEmpty{color:var(--color-text-muted)}.FocusCreateActionItemModal__dateTimeTriggerContent{flex:1;align-items:center;gap:.7rem;min-width:0;display:inline-flex}.FocusCreateActionItemModal__dateTimeTriggerIcon{background:color-mix(in srgb, var(--color-periwinkle) 44%, var(--surface-card) 56%);width:2rem;height:2rem;color:var(--color-accent-strong);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.FocusCreateActionItemModal__dateTimeTriggerText{min-width:0;font-size:.92rem;line-height:1.35}.FocusCreateActionItemModal__dateTimeTriggerMeta{color:var(--color-accent-strong);flex-shrink:0;font-size:.76rem;font-weight:600}.FocusCreateActionItemModal__dateClearButton{border:1px solid var(--color-border);background:var(--color-bg-card);width:3rem;min-height:3rem;color:var(--color-text-secondary);cursor:pointer;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.FocusCreateActionItemModal__dateClearButton:hover,.FocusCreateActionItemModal__dateClearButton:focus-visible{border-color:rgb(var(--rgb-accent-primary) / .3);color:var(--color-text-primary);background:rgb(var(--rgb-accent-primary) / .06);outline:none}.FocusCreateActionItemModal__errorInput{border-color:var(--color-danger)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--color-danger) 18%, transparent)!important}.FocusCreateActionItemModal__metaFieldsRow{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.75rem;display:grid}.FocusCreateActionItemModal__priorityGroup{gap:.4rem;min-width:0;max-width:12.5rem;display:grid}.FocusCreateActionItemModal__priorityGroupInline{min-width:0;max-width:none}.FocusCreateActionItemModal__priorityButtons{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg-card) 94%, transparent);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;padding:.2rem;display:grid}.FocusCreateActionItemModal__priorityButton{min-height:2.15rem;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;font-size:.78rem;font-weight:600;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.FocusCreateActionItemModal__priorityButton:hover,.FocusCreateActionItemModal__priorityButton:focus-visible{border-color:rgb(var(--rgb-accent-primary) / .32);color:var(--color-text-primary);outline:none}.FocusCreateActionItemModal__priorityButton[data-active=true]{background:rgb(var(--rgb-accent-primary) / .14);border-color:rgb(var(--rgb-accent-primary) / .34);color:var(--color-accent-strong)}.FocusCreateActionItemModal__assigneeBlock{gap:.45rem;min-width:0;display:grid;position:relative}.FocusCreateActionItemModal__projectField{gap:.45rem;min-width:0;display:grid}.FocusCreateActionItemModal__projectSelectRow{border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:12px;align-items:center;gap:.55rem;width:100%;min-height:2.5rem;padding:0 .65rem;display:flex}.FocusCreateActionItemModal__projectSelectRow:focus-within{border-color:rgb(var(--rgb-accent-primary) / .34);box-shadow:0 0 0 3px rgb(var(--rgb-accent-primary) / .08)}.FocusCreateActionItemModal__projectSelectIcon{color:var(--color-accent-strong);flex-shrink:0}.FocusCreateActionItemModal__projectSelect{min-height:2.1rem;box-shadow:none!important;background:0 0!important;border:0!important;padding-left:0!important;padding-right:1rem!important;font-size:.8rem!important}.FocusCreateActionItemModal__projectSelect:focus,.FocusCreateActionItemModal__projectSelect:focus-visible{box-shadow:none!important;outline:none!important}.FocusCreateActionItemModal__assigneeTrigger{border:1px solid var(--color-border);background:var(--color-bg-card);cursor:pointer;text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:.55rem;width:100%;min-height:2.5rem;padding:.45rem .65rem;transition:border-color .16s,box-shadow .16s,background .16s;display:flex}.FocusCreateActionItemModal__assigneeTrigger[aria-disabled=true]{opacity:.65;cursor:not-allowed}.FocusCreateActionItemModal__assigneeTrigger[data-open=true]{border-color:rgb(var(--rgb-accent-primary) / .34);box-shadow:0 0 0 3px rgb(var(--rgb-accent-primary) / .08)}.FocusCreateActionItemModal__assigneeTrigger:focus-visible{border-color:rgb(var(--rgb-accent-primary) / .34);box-shadow:0 0 0 3px rgb(var(--rgb-accent-primary) / .1);outline:none}.FocusCreateActionItemModal__assigneeValue{flex-wrap:wrap;flex:1;align-items:center;gap:.3rem;min-width:0;display:flex}.FocusCreateActionItemModal__assigneePlaceholder{color:var(--color-text-muted);font-size:.8rem}.FocusCreateActionItemModal__assigneePill,.FocusCreateActionItemModal__pendingAssigneePill{max-width:fit-content;font-size:.72rem;line-height:1;position:relative;overflow:visible;padding:.16rem .18rem .16rem .16rem!important}.FocusCreateActionItemModal__pendingAssigneePill{background:color-mix(in srgb, var(--color-periwinkle) 26%, var(--surface-card) 74%);color:var(--color-accent-strong);border-style:dashed}.FocusCreateActionItemModal__assigneePillContent{align-items:center;gap:.2rem;min-width:0;display:inline-flex;position:relative;overflow:visible}.FocusCreateActionItemModal__pillRemove{width:1.36rem;height:1.36rem;color:var(--color-electric-indigo);cursor:pointer;box-shadow:none;z-index:1;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:-.56rem;right:-.56rem}.FocusCreateActionItemModal__pillRemove svg{stroke-linecap:round;stroke-linejoin:round;width:1.2rem;height:1.2rem;filter:drop-shadow(0 0 1px var(--color-bg-card));display:block}.FocusCreateActionItemModal__pillRemove:hover,.FocusCreateActionItemModal__pillRemove:focus-visible{background:color-mix(in srgb, var(--color-medium-slate-blue) 16%, transparent);color:var(--color-medium-slate-blue);outline:none;transform:scale(1.04)}.FocusCreateActionItemModal__assigneeDropdown{z-index:12;border:1px solid color-mix(in srgb, var(--color-border) 84%, white 16%);background:var(--color-bg-card);isolation:isolate;border-radius:12px;gap:.45rem;padding:.55rem;display:grid;position:absolute;top:calc(100% + .45rem);left:0;right:0;overflow:hidden;box-shadow:0 18px 40px #13111c24}.FocusCreateActionItemModal__assigneeList{gap:.35rem;max-height:8.5rem;display:grid;overflow-y:auto}.FocusCreateActionItemModal__assigneeOption,.FocusCreateActionItemModal__inviteRow{text-align:left;width:100%;color:var(--color-text-primary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:.5rem;padding:.46rem .55rem;transition:border-color .16s,background .16s;display:flex}.FocusCreateActionItemModal__assigneeOption:hover,.FocusCreateActionItemModal__assigneeOption:focus-visible,.FocusCreateActionItemModal__inviteRow:hover,.FocusCreateActionItemModal__inviteRow:focus-visible{border-color:rgb(var(--rgb-accent-primary) / .2);background:rgb(var(--rgb-accent-primary) / .06);outline:none}.FocusCreateActionItemModal__assigneeOption[data-selected=true]{border-color:rgb(var(--rgb-accent-primary) / .28);background:rgb(var(--rgb-accent-primary) / .08)}.FocusCreateActionItemModal__inviteRow{border-style:dashed}.FocusCreateActionItemModal__inviteRow:disabled{cursor:default;opacity:.7}.FocusCreateActionItemModal__avatar{background:color-mix(in srgb, var(--color-periwinkle) 58%, var(--surface-card) 42%);width:1.45rem;height:1.45rem;color:var(--color-accent-strong);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.68rem;font-weight:700;display:inline-flex}.FocusCreateActionItemModal__pendingAvatar{background:color-mix(in srgb, var(--color-medium-slate-blue) 18%, var(--surface-card) 82%)}.FocusCreateActionItemModal__assigneeMeta{min-width:0;display:grid}.FocusCreateActionItemModal__assigneeName{color:var(--color-text-primary);font-size:.82rem;font-weight:600}.FocusCreateActionItemModal__assigneeEmail,.FocusCreateActionItemModal__inviteHelp{color:var(--color-text-muted);font-size:.68rem}.FocusCreateActionItemModal__inviteDivider{border-top:1px dashed color-mix(in srgb, var(--color-border) 78%, transparent);margin-top:.15rem;padding-top:.6rem}.FocusCreateActionItemModal__toggleRow{border:1px solid var(--color-border);width:100%;color:var(--color-text-primary);cursor:pointer;background:0 0;border-radius:16px;justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem 1rem;display:flex}.FocusCreateActionItemModal__toggleRow:hover,.FocusCreateActionItemModal__toggleRow:focus-visible{border-color:rgb(var(--rgb-accent-primary) / .3);outline:none}.FocusCreateActionItemModal__toggleText{font-size:.94rem;font-weight:500}.FocusCreateActionItemModal__moreOptions{gap:1rem;padding:.25rem 0 0;display:grid}.FocusCreateActionItemModal__recurrenceSection{gap:.9rem;display:grid}.FocusCreateActionItemModal__recurrenceButtonRow{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;display:grid}.FocusCreateActionItemModal__recurrenceTypeButton,.FocusCreateActionItemModal__recurrenceEndButton{border:1px solid var(--color-border);min-height:2.6rem;color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:12px;font-size:.84rem;font-weight:600;transition:border-color .16s,background .16s,color .16s}.FocusCreateActionItemModal__recurrenceTypeButton:hover,.FocusCreateActionItemModal__recurrenceTypeButton:focus-visible,.FocusCreateActionItemModal__recurrenceEndButton:hover,.FocusCreateActionItemModal__recurrenceEndButton:focus-visible,.FocusCreateActionItemModal__weekdayButton:hover,.FocusCreateActionItemModal__weekdayButton:focus-visible{border-color:rgb(var(--rgb-accent-primary) / .28);color:var(--color-text-primary);outline:none}.FocusCreateActionItemModal__recurrenceTypeButton[data-active=true],.FocusCreateActionItemModal__recurrenceEndButton[data-active=true],.FocusCreateActionItemModal__weekdayButton[data-active=true]{background:rgb(var(--rgb-accent-primary) / .14);border-color:rgb(var(--rgb-accent-primary) / .34);color:var(--color-accent-strong)}.FocusCreateActionItemModal__recurrenceTypeButton:disabled,.FocusCreateActionItemModal__recurrenceEndButton:disabled,.FocusCreateActionItemModal__weekdayButton:disabled,.FocusCreateActionItemModal__recurrenceNumberStepperButton:disabled{opacity:.58;cursor:not-allowed}.FocusCreateActionItemModal__recurrencePane,.FocusCreateActionItemModal__recurrenceSummaryCard{border:1px solid color-mix(in srgb, var(--color-border) 86%, white 14%);background:var(--color-bg-card);border-radius:16px;gap:.75rem;padding:.95rem 1rem;display:grid}.FocusCreateActionItemModal__recurrencePaneCopy{color:var(--color-text-muted);margin:0;font-size:.84rem;line-height:1.5}.FocusCreateActionItemModal__recurrenceInlineSplit{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.FocusCreateActionItemModal__recurrenceInlineGroup,.FocusCreateActionItemModal__recurrenceEndDetails{gap:.45rem;display:grid}.FocusCreateActionItemModal__recurrenceInlineLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);font-size:.7rem;font-weight:600}.FocusCreateActionItemModal__recurrenceInlineControl{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.FocusCreateActionItemModal__recurrenceInlineUnit,.FocusCreateActionItemModal__recurrenceInlineValue,.FocusCreateActionItemModal__recurrenceSummaryValue{color:var(--color-text-primary);font-size:.9rem;font-weight:500;line-height:1.4}.FocusCreateActionItemModal__recurrenceNumberStepper{border:1px solid color-mix(in srgb, var(--color-border) 84%, transparent);background:color-mix(in srgb, var(--color-bg-card) 92%, transparent);border-radius:999px;grid-template-columns:1.5rem minmax(2.25rem,auto) 1.5rem;align-items:center;gap:.5rem;padding:.25rem;display:grid}.FocusCreateActionItemModal__recurrenceNumberStepperButton{border:1px solid color-mix(in srgb, var(--color-border) 80%, transparent);background:color-mix(in srgb, var(--color-white) 10%, transparent);width:1.5rem;height:1.5rem;color:var(--color-text-secondary);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.FocusCreateActionItemModal__recurrenceNumberStepperButton:active{transform:scale(.98)}.FocusCreateActionItemModal__recurrenceNumberStepperInput{text-align:center;width:100%;min-width:0;color:var(--color-text-primary);background:0 0;border:none;margin:0;padding:0;font-size:.96rem;font-weight:600;line-height:1}.FocusCreateActionItemModal__recurrenceNumberStepperInput:focus{outline:none}.FocusCreateActionItemModal__weekdayButtons{grid-template-columns:repeat(7,minmax(0,1fr));gap:.5rem;display:grid}.FocusCreateActionItemModal__weekdayButton{border:1px solid var(--color-border);min-width:0;min-height:2.5rem;color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:12px;font-size:.82rem;font-weight:600}.FocusCreateActionItemModal__recurrenceEndsRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.FocusCreateActionItemModal__recurrenceDateInput{border:1px solid var(--color-border);background:var(--color-bg-card);min-height:2.9rem;color:var(--color-text-primary);border-radius:14px;padding:.7rem .85rem}.FocusCreateActionItemModal__recurrenceDateInput:focus{border-color:rgb(var(--rgb-accent-primary) / .34);box-shadow:0 0 0 3px rgb(var(--rgb-accent-primary) / .08);outline:none}.FocusCreateActionItemModal__recurrenceValidation{color:var(--color-danger);font-size:.78rem}.FocusCreateActionItemModal__attachmentRow{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;display:grid}.FocusCreateActionItemModal__attachmentSummary{color:var(--color-text-muted);font-size:.78rem}.FocusCreateActionItemModal__footer{border-top:1px solid color-mix(in srgb, var(--color-border) 88%, transparent);background:color-mix(in srgb, var(--color-white) 97%, var(--color-bg-secondary) 3%);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem 1.25rem;display:flex}.FocusCreateActionItemModal__footerHint{color:var(--color-text-muted);align-items:center;gap:.5rem;font-size:.86rem;display:inline-flex}.FocusCreateActionItemModal__footerActions{align-items:center;gap:.75rem;display:inline-flex}.FocusCreateActionItemModal__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=720px){.FocusCreateActionItemModal__content{border-radius:22px;width:auto;max-height:none;inset:.5rem;transform:none}.FocusCreateActionItemModal__header,.FocusCreateActionItemModal__body,.FocusCreateActionItemModal__footer{padding-left:1rem;padding-right:1rem}.FocusCreateActionItemModal__fieldGrid,.FocusCreateActionItemModal__scheduleGridExpanded,.FocusCreateActionItemModal__metaFieldsRow,.FocusCreateActionItemModal__attachmentRow,.FocusCreateActionItemModal__durationPriorityRow,.FocusCreateActionItemModal__recurrenceButtonRow,.FocusCreateActionItemModal__recurrenceEndsRow,.FocusCreateActionItemModal__weekdayButtons,.FocusCreateActionItemModal__recurrenceInlineSplit{grid-template-columns:1fr}.FocusCreateActionItemModal__durationStepperColumn{padding:.75rem .85rem}.FocusCreateActionItemModal__durationStepperValue,.FocusCreateActionItemModal__durationStepperInput{font-size:1.2rem}.FocusCreateActionItemModal__durationQuickChips{gap:.35rem}.FocusCreateActionItemModal__durationQuickChip{min-height:2rem;padding:.32rem .22rem;font-size:.76rem}.FocusCreateActionItemModal__priorityButton{min-height:1.9rem;font-size:.76rem}.FocusCreateActionItemModal__durationFieldExpanded{grid-column:auto}.FocusCreateActionItemModal__dateFieldRow{flex-direction:column}.FocusCreateActionItemModal__dateClearButton{width:100%}.FocusCreateActionItemModal__assigneeDropdown{left:0;right:0}.FocusCreateActionItemModal__footer{flex-direction:column;align-items:stretch}.FocusCreateActionItemModal__footerActions{justify-content:stretch;width:100%}.FocusCreateActionItemModal__footerActions>*{flex:1 1 0}}[data-theme=dark] .FocusCreateActionItemModal__overlay{background:#0a0a0eb8}[data-theme=dark] .FocusCreateActionItemModal__content{background:color-mix(in srgb, var(--surface-card) 94%, var(--color-bg-secondary) 6%);border-color:color-mix(in srgb, var(--color-border) 90%, white 10%);box-shadow:0 32px 80px #00000070}[data-theme=dark] .FocusCreateActionItemModal__footer{background:color-mix(in srgb, var(--surface-card) 96%, transparent)}[data-theme=dark] .FocusCreateActionItemModal__assigneeDropdown,[data-theme=dark] .FocusCreateActionItemModal__toggleRow,[data-theme=dark] .FocusCreateActionItemModal__assigneeTrigger{border-color:color-mix(in srgb, var(--color-border) 92%, white 8%)}.CollaborationComposeModalShell__headerText{gap:.35rem;min-width:0;display:grid}.CollaborationComposeModalShell__title{letter-spacing:-.02em;color:var(--color-text-primary);margin:0;font-size:clamp(1.25rem,1.8vw,1.6rem);font-weight:600;line-height:1.15}.CollaborationComposeModalShell__description{max-width:42rem;color:var(--color-text-secondary);margin:0;font-size:.94rem;line-height:1.55}.CollaborationComposeModalShell__body{gap:1rem;display:grid}.CollaborationComposeModalShell__footerSpacer{flex:1}.CollaborationComposeModalShell__footerHint{color:var(--color-text-muted);align-items:center;gap:.5rem;min-width:0;font-size:.86rem;display:inline-flex}.CollaborationComposeModalShell__footerActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:inline-flex}@media (width<=720px){.CollaborationComposeModalShell__footerHint,.CollaborationComposeModalShell__footerSpacer,.CollaborationComposeModalShell__footerActions{width:100%}.CollaborationComposeModalShell__footerActions{justify-content:stretch}.CollaborationComposeModalShell__footerActions>*{flex:auto}}.friends__page{--vault-drawer-width:300px}.friends__searchIcon{color:var(--text-shell-faint);flex-shrink:0}.friends__friendRowWrapper{background:0 0;border-radius:10px;transition:background .16s,transform .16s}.friends__friendRowWrapper:hover{background:var(--color-background-secondary);transform:translateY(-1px)}.friends__friendRowWrapperActive{background:var(--color-background-info);color:var(--color-text-info)}.friends__friendRowWrapperActive:hover{background:var(--color-background-info)}.friends__friendRow{text-align:left;cursor:pointer;border-radius:inherit;background:0 0;border:none;grid-template-columns:32px minmax(0,1fr);align-items:center;column-gap:12px;width:100%;padding:10px 40px 10px 10px;display:grid}.friends__friendRowAvatar{margin-left:0}.friends__friendRowBody{gap:5px;margin-left:0;display:grid}.friends__friendRowActive{box-shadow:none}.friends__friendRowName{line-height:1.25}.friends__friendRowMeta{line-height:1.35}.friends__friendRowHeader{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.friends__avatar{letter-spacing:.02em;border:1px solid #0000;border-radius:999px;flex-shrink:0;justify-content:center;justify-self:start;align-items:center;font-weight:700;line-height:1;display:inline-flex}.friends__avatarSm{width:32px;height:32px;font-size:.72rem}.friends__avatarMd{width:44px;height:44px;font-size:.84rem}.friends__dangerBadge{background:rgb(var(--rgb-danger) / .12);color:var(--color-danger);border-color:rgb(var(--rgb-danger) / .18);padding:.2rem .45rem;font-size:.64rem}.friends__infoBadge{background:rgb(var(--rgb-accent-strong) / .12);color:var(--color-electric-indigo);border-color:rgb(var(--rgb-accent-strong) / .18);padding:.2rem .45rem;font-size:.64rem}.friends__pendingBadge{padding:.2rem .45rem;font-size:.64rem}[data-theme=dark] .friends__overflowTrigger:hover{background:color-mix(in srgb, var(--color-tropical-indigo) 18%, transparent)!important;color:var(--color-white)!important}.friends__menuDanger{color:var(--color-danger)!important}.friends__menuAction{justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}.friends__menuActionLabelGroup{gap:.12rem;min-width:0;display:grid}.friends__menuActionTitle{color:currentColor;font-size:.72rem;font-weight:600}.friends__menuActionDescription{color:var(--color-text-tertiary);font-size:.6rem;line-height:1.3}.friends__menuDanger .friends__menuActionDescription{color:color-mix(in srgb, var(--color-danger) 72%, var(--color-text-tertiary) 28%)}.friends__menuActionIcon{opacity:.82;color:var(--color-medium-slate-blue);flex-shrink:0}.friends__menuDanger .friends__menuActionIcon{color:var(--color-danger)}.friends__detailName{letter-spacing:-.02em;color:var(--color-text-primary);margin:0;font-size:clamp(1.45rem,2vw,1.85rem);font-weight:600;line-height:1.15}.friends__detailEmail{color:var(--color-text-tertiary);font-size:11px;line-height:1.5}.friends__sharedProjectsRow{flex-wrap:wrap;gap:6px;margin-top:5px;display:flex}.friends__sharedProjectChip{border:.5px solid var(--color-border-tertiary);background:var(--color-background-primary);color:var(--color-text-secondary);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:10px;font-weight:500;display:inline-flex}.friends__editMenuTrigger{z-index:4;justify-content:center;width:36px;min-width:36px;height:36px;position:relative;border-radius:6px!important;gap:0!important;padding:0!important}.friends__editMenuTrigger:hover,.friends__editMenuTrigger:focus-visible{color:var(--color-text-primary)!important}.friends__editMenuTrigger svg{flex-shrink:0;width:14px;height:14px;display:block}.friends__itemStack{flex-direction:column;gap:10px;display:flex}.friends__trayCardStack{scrollbar-width:thin;flex-direction:column;flex:1 1 0;gap:0;width:calc(100% - .35rem);min-height:0;display:flex;overflow-y:auto}.friends__friendsSectionToolbar{border-bottom:1px solid color-mix(in srgb, var(--color-border) 84%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;padding-bottom:.55rem;display:flex}.friends__inlineCreateTrigger{color:var(--color-electric-indigo,#7e61fd);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:.4rem;padding:2px 0;font-size:12px;font-weight:600;display:inline-flex}.friends__inlineCreateTrigger:hover,.friends__inlineCreateTrigger:focus-visible{color:color-mix(in srgb, var(--color-electric-indigo,#7e61fd) 75%, var(--color-white,#fff) 25%);outline:none}.friends__inlineComposer{background:0 0;border:0;gap:.45rem;padding:0;display:grid;overflow:visible}.friends__inlineComposerTitleRow{border-radius:10px;align-items:center;gap:.5rem;padding:5px 8px;display:flex}.friends__inlineComposerTitleStack{flex:1;gap:.42rem;min-width:0;display:grid}.friends__inlineComposerCheckbox{border:1px solid var(--color-border-tertiary);background:0 0;border-radius:4px;flex-shrink:0;width:18px;height:18px;margin-top:2px}.friends__inlineComposerTitleInput{flex:1;min-width:0;font-weight:500;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:.92rem!important}.friends__inlineComposerTitleInput::placeholder{color:var(--color-text-tertiary)}.friends__inlineComposerSummaryRow{flex-wrap:wrap;align-items:center;gap:.38rem;display:flex}.friends__inlineComposerSummaryChip{border:1px solid color-mix(in srgb, var(--color-medium-slate-blue) 24%, var(--color-platinum) 76%);background:color-mix(in srgb, var(--color-white) 80%, var(--color-periwinkle) 20%);min-height:1.4rem;color:var(--color-text-secondary);border-radius:999px;align-items:center;gap:.28rem;padding:.12rem .45rem;font-size:.62rem;font-weight:600;line-height:1;display:inline-flex}.friends__inlineComposerSummaryChip svg{flex-shrink:0}.friends__inlineComposerMetaRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.85rem;padding-left:26px;display:flex}.friends__inlineComposerMetaFields{flex-wrap:wrap;align-items:flex-start;gap:.5rem;min-width:0;display:inline-flex}.friends__inlineComposerField{flex-direction:column;align-items:flex-start;display:inline-flex;position:relative}.friends__inlineComposerMetaButton{border:.5px solid var(--color-border-tertiary);background:color-mix(in srgb, var(--color-background-primary) 88%, var(--color-seasalt) 12%);min-height:30px;color:var(--color-text-secondary);cursor:pointer;border-radius:7px;align-items:center;gap:.42rem;padding:0 .68rem;font-size:.72rem;font-weight:600;line-height:1;transition:border-color .16s,background .16s,color .16s,box-shadow .16s;display:inline-flex}.friends__inlineComposerMetaButton:hover,.friends__inlineComposerMetaButton:focus-visible,.friends__inlineComposerMetaButtonActive{border-color:var(--color-border-info);background:color-mix(in srgb, var(--color-background-info) 62%, var(--color-background-primary) 38%);color:var(--color-text-info);box-shadow:0 10px 22px rgb(var(--rgb-accent-strong) / .08);outline:none}.friends__inlineComposerMetaButtonIconOnly{justify-content:center;width:30px;min-width:30px;height:30px;padding:0}.friends__inlineComposerMetaButtonIcon{flex-shrink:0}.friends__inlineComposerFloatingPanel{z-index:24;width:max-content;max-width:min(100vw - 2rem,24rem);position:absolute;top:calc(100% + .45rem);left:0}.friends__inlineComposerField:has(.friends__inlineComposerDurationPresetRow) .friends__inlineComposerFloatingPanel{max-width:min(100vw - 2rem,9.5rem)}.friends__inlineComposerFloatingPanelAlignEnd{left:auto;right:0}.friends__inlineComposerFloatingPanelWide{width:min(100vw - 2rem,24rem)}.friends__inlineComposerFloatingPanelCompact{width:auto;max-width:min(100vw - 2rem,18rem)}.friends__inlineComposerPanelCard{border:1px solid color-mix(in srgb, var(--color-border) 70%, var(--color-white) 30%);background:linear-gradient(180deg, color-mix(in srgb, var(--color-bg-card) 86%, var(--color-white) 14%), color-mix(in srgb, var(--color-bg-card) 72%, var(--color-bg-secondary) 28%));min-width:min(100vw - 2rem,15rem);box-shadow:0 20px 42px rgba(var(--rgb-shadow) / .09), inset 0 1px 0 #ffffff8a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:10px;gap:.75rem;padding:.8rem;display:grid}.friends__inlineComposerPanelLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-tertiary);font-size:.64rem;font-weight:700}.friends__inlineComposerSelectField,.friends__inlineComposerInputField{gap:.42rem;display:grid}.friends__inlineComposerPanelSelect,.friends__inlineComposerPanelInput{min-height:2.35rem;border-radius:8px!important}.friends__inlineComposerPanelInput{border:1px solid var(--color-border);background:var(--color-bg-card);width:100%;color:var(--color-text-primary);padding:.72rem .82rem;font-size:.82rem;font-weight:600}.friends__inlineComposerPanelInput:focus,.friends__inlineComposerPanelInput:focus-visible{border-color:var(--color-border-info);box-shadow:0 0 0 3px rgb(var(--rgb-accent-primary) / .12);outline:none}.friends__inlineComposerPanelInput::-webkit-outer-spin-button{margin:0}.friends__inlineComposerPanelInput::-webkit-inner-spin-button{margin:0}.friends__inlineComposerMorePanel{width:auto;min-width:auto}.friends__inlineComposerMorePanelStack{justify-items:end;gap:.5rem;display:grid}.friends__inlineComposerMoreDetailPanel{width:max-content;max-width:min(100vw - 2rem,24rem)}.friends__inlineComposerMoreActions{flex-wrap:nowrap;align-items:center;gap:.45rem;display:flex}.friends__inlineComposerMoreActionButton{border:1px solid color-mix(in srgb, var(--color-border) 76%, var(--color-white) 24%);background:color-mix(in srgb, var(--color-white) 84%, var(--color-bg-secondary) 16%);width:2.25rem;min-width:2.25rem;height:2.25rem;color:var(--color-text-secondary);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.friends__inlineComposerMoreActionButton:hover,.friends__inlineComposerMoreActionButton:focus-visible,.friends__inlineComposerMoreActionButtonActive{border-color:var(--color-border-info);background:color-mix(in srgb, var(--color-background-info) 62%, var(--color-background-primary) 38%);color:var(--color-text-info);outline:none}.friends__inlineComposerAttachmentSection{gap:.65rem;display:grid}.friends__inlineComposerChoiceRow,.friends__inlineComposerDurationPresetRow{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.friends__inlineComposerChoiceButton{border:1px solid color-mix(in srgb, var(--color-border) 76%, var(--color-white) 24%);background:color-mix(in srgb, var(--color-white) 84%, var(--color-bg-secondary) 16%);min-height:2rem;color:var(--color-text-secondary);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:.35rem .68rem;font-size:.7rem;font-weight:600;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.friends__inlineComposerChoiceButton:hover,.friends__inlineComposerChoiceButton:focus-visible,.friends__inlineComposerChoiceButtonActive{border-color:var(--color-border-info);background:color-mix(in srgb, var(--color-background-info) 62%, var(--color-background-primary) 38%);color:var(--color-text-info);outline:none}[data-theme=dark] .friends__inlineComposerChoiceButton{border-color:color-mix(in srgb, var(--color-platinum) 18%, transparent);background:color-mix(in srgb, var(--color-jet) 86%, var(--color-raisin-black) 14%);color:var(--color-platinum)}[data-theme=dark] .friends__inlineComposerChoiceButton:hover,[data-theme=dark] .friends__inlineComposerChoiceButton:focus-visible,[data-theme=dark] .friends__inlineComposerChoiceButtonActive{border-color:color-mix(in srgb, var(--color-medium-slate-blue) 72%, transparent);background:color-mix(in srgb, var(--color-tropical-indigo) 24%, var(--color-jet) 76%);color:var(--color-white)}.friends__inlineComposerDurationCustomGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.friends__inlineComposerDurationCustomGrid .friends__inlineComposerPanelInput{width:100%;min-width:0;max-width:3.6rem}.friends__inlineComposerSubLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-tertiary);font-size:.58rem;font-weight:700}.friends__inlineComposerAttachmentFooter{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.friends__inlineComposerActions{align-items:center;gap:.35rem;margin-left:auto;padding-top:1px;display:inline-flex}.friends__inlineComposerAttachmentInput{min-width:0}.friends__inlineComposerAttachmentButton{flex-shrink:0;min-height:1.9rem;border-radius:6px!important}.friends__inlineComposerAttachmentSummary{color:var(--color-text-tertiary);font-size:.68rem;line-height:1.35}.friends__inlineComposerActionButton{min-height:1.65rem;border-radius:6px!important;padding:.2rem .62rem!important;font-size:.68rem!important}.friends__friendsSectionToolbarLabelGroup{flex-wrap:wrap;align-items:center;gap:.65rem;display:inline-flex}.friends__columnFilterButton{border-radius:4px!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important}.friends__columnFilterButtonActive{color:var(--color-text-info)!important}.friends__columnFilterCount{min-width:1rem;height:1rem;padding:0 .24rem;font-size:.58rem;top:-.32rem!important;right:-.32rem!important}.friends__filterChip{border:1px solid color-mix(in srgb, var(--color-medium-slate-blue) 34%, var(--color-periwinkle) 66%);background:color-mix(in srgb, var(--color-white) 74%, var(--color-periwinkle) 26%);min-height:1.52rem;color:var(--color-electric-indigo);border-radius:999px;align-items:center;gap:.32rem;padding:.18rem .48rem .18rem .58rem;font-size:.66rem;font-weight:600;line-height:1.05;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s,color .16s;display:inline-flex;box-shadow:0 10px 22px #7a63ff1a}.friends__filterChip:hover{border-color:color-mix(in srgb, var(--color-medium-slate-blue) 48%, var(--color-periwinkle) 52%);background:color-mix(in srgb, var(--color-white) 66%, var(--color-periwinkle) 34%);transform:translateY(-.5px)}.friends__filterChip:focus-visible{box-shadow:0 0 0 3px rgb(var(--rgb-accent-strong) / .14), 0 10px 22px #7a63ff1f;outline:none}.friends__filterChipLabel{line-height:1.2}.friends__filterChipIcon{opacity:.82;flex-shrink:0;width:.56rem;height:.56rem}.friends__filterMenuClearButton{min-height:2rem;color:var(--color-electric-indigo);cursor:pointer;background:0 0;border:0;padding:.32rem .2rem;font-size:.74rem;font-weight:600}.friends__filterMenuClearButton:hover{color:var(--color-medium-slate-blue)}[data-theme=dark] .friends__friendsSectionFilterSelect{border-color:color-mix(in srgb, #ffffff14 72%, var(--color-dim-gray) 28%)!important;background:color-mix(in srgb, var(--color-jet) 98%, var(--color-tropical-indigo) 2%)!important}[data-theme=dark] .friends__inlineComposerSelectWrap,[data-theme=dark] .friends__inlineComposerIconButton,[data-theme=dark] .friends__inlineComposerDurationField{border-color:color-mix(in srgb, #ffffff14 72%, var(--color-dim-gray) 28%);background:color-mix(in srgb, var(--color-jet) 92%, var(--color-tropical-indigo) 8%);color:var(--color-platinum)}[data-theme=dark] .friends__inlineComposerSummaryChip{border-color:color-mix(in srgb, #ffffff14 54%, var(--color-tropical-indigo) 46%);background:color-mix(in srgb, var(--color-jet) 84%, var(--color-tropical-indigo) 16%);color:var(--color-platinum)}[data-theme=dark] .friends__inlineComposerSummaryChip svg{color:inherit}[data-theme=dark] .friends__inlineComposerMoreActionButton{border-color:color-mix(in srgb, #ffffff14 72%, var(--color-dim-gray) 28%);background:color-mix(in srgb, var(--color-jet) 92%, var(--color-tropical-indigo) 8%);color:var(--color-platinum)}[data-theme=dark] .friends__inlineComposerMoreActionButton:hover,[data-theme=dark] .friends__inlineComposerMoreActionButton:focus-visible,[data-theme=dark] .friends__inlineComposerMoreActionButtonActive{border-color:rgb(var(--rgb-accent-strong) / .28);background:color-mix(in srgb, var(--color-jet) 58%, var(--color-tropical-indigo) 42%);color:var(--color-white)}[data-theme=dark] .friends__inlineComposerPanelCard{border-color:color-mix(in srgb, #ffffff14 72%, var(--color-dim-gray) 28%);background:color-mix(in srgb, var(--color-jet) 96%, var(--color-tropical-indigo) 4%);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 14px 28px #0000002e}[data-theme=dark] .friends__detailFiltersPanel{border-color:color-mix(in srgb, #ffffff14 72%, var(--color-dim-gray) 28%);background:color-mix(in srgb, var(--color-jet) 95%, var(--color-tropical-indigo) 5%);box-shadow:0 18px 36px #0000003d}[data-theme=dark] .friends__detailFiltersLabel{color:var(--color-text-tertiary)}[data-theme=dark] .friends__detailFiltersSummary{color:var(--color-platinum)}[data-theme=dark] .friends__friendsSectionFilterButton:hover{background:color-mix(in srgb, var(--color-jet) 72%, var(--color-tropical-indigo) 28%)}[data-theme=dark] .friends__friendsSectionFilterButton{border-color:color-mix(in srgb, #ffffff14 72%, var(--color-dim-gray) 28%);background:color-mix(in srgb, var(--color-jet) 92%, var(--color-tropical-indigo) 8%);color:var(--color-platinum)}[data-theme=dark] .friends__friendsSectionFilterButtonActive{border-color:rgb(var(--rgb-accent-strong) / .28);background:color-mix(in srgb, var(--color-jet) 58%, var(--color-tropical-indigo) 42%);color:var(--color-white)}[data-theme=dark] .friends__filterChip{border-color:rgb(var(--rgb-accent-strong) / .28);background:color-mix(in srgb, var(--color-jet) 56%, var(--color-tropical-indigo) 44%);color:var(--color-white);box-shadow:0 12px 26px #0000003d}[data-theme=dark] .friends__filterChip:hover{background:color-mix(in srgb, var(--color-jet) 48%, var(--color-tropical-indigo) 52%)}[data-theme=dark] .friends__filterMenuClearButton{color:var(--color-white)}[data-theme=dark] .friends__filterMenuClearButton:hover{color:var(--color-periwinkle)}.friends__friendsDetailSection{box-sizing:border-box;gap:.75rem;width:100%;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;flex-direction:column!important;align-items:stretch!important;min-height:0!important;padding:.95rem!important;display:flex!important;overflow:hidden!important}.friends__friendsDetailSection:first-child{border-right:1px solid color-mix(in srgb, var(--color-border) 86%, transparent)!important}.friends__friendsDetailSection [class*=empty]{border:1px dashed color-mix(in srgb, var(--color-border) 55%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:8px;padding:1rem}.friends__friendsDetailSection [class*=empty] strong{color:var(--color-text-tertiary);font-size:12px;font-weight:500;display:block}.friends__friendsDetailSection [class*=empty] p{color:color-mix(in srgb, var(--color-text-tertiary) 70%, transparent);margin-top:3px;font-size:11px;line-height:1.5}.friends__detailTabBar{background:var(--color-background-secondary);border-radius:12px;align-items:center;gap:6px;width:fit-content;padding:3px;display:flex}.friends__detailTab{color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:9px;padding:.45rem 1rem;font-size:.8rem;font-weight:600;transition:background .14s,color .14s}.friends__detailTab:hover{background:color-mix(in srgb, var(--color-background-primary) 60%, transparent);color:var(--color-text-primary)}.friends__detailTabActive{background:var(--color-background-primary);color:var(--color-text-primary);box-shadow:0 1px 3px #00000014}.friends__detailSectionsGrid{border-top:1px solid color-mix(in srgb, var(--color-border) 86%, transparent);background:0 0;border-radius:0;flex:1 1 0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:0;min-height:0;display:grid;overflow:hidden}.friends__friendSharedCard{gap:0;display:grid;position:relative}.friends__sharedInlineEditor{padding-left:.25rem}.friends__friendSharedCard+.friends__friendSharedCard:before{content:"";border-top:1px solid color-mix(in srgb, var(--color-border) 84%, transparent);position:absolute;top:0;left:-.35rem;right:-.35rem}.friends__friendSharedCardSurface .actionCardItem{border-top:none;padding-top:0}.friends__friendSharedCardSurface .actionCardCard{border-radius:16px}[data-theme=light] .friends__friendSharedCard+.friends__friendSharedCard:before{border-top-color:color-mix(in srgb, var(--color-seasalt) 84%, var(--color-platinum) 16%)}.friends__modalShell{border-radius:6px;width:min(420px,100vw - 2rem);height:auto;max-height:min(90vh,34rem)}.friends__modalShell [class*=FocusCreateActionItemModal__body]{flex:0 auto}@media (width<=720px){.friends__modalShell.friends__modalShell{width:min(420px,100vw - 2rem);height:auto;max-height:min(90vh,34rem);inset:50% auto auto 50%;transform:translate(-50%,-50%)}}.friends__modalField{gap:.5rem}.friends__modalFieldLabel{font-size:.88rem;font-weight:600}.friends__modalActionButton{min-width:148px}.friends__modalCopyLink{min-width:auto;color:var(--color-electric-indigo);flex:none;padding-inline:.25rem;font-size:.84rem}.friends__modalCopyLink:hover,.friends__modalCopyLink:focus-visible{transform:none!important}.friends__errorState{height:100%;min-height:320px;color:var(--color-text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.friends__inlineAction{color:var(--color-electric-indigo);cursor:pointer;background:0 0;border:0;font-weight:600}@media (width<=960px){.friends__friendsSectionToolbar{align-items:flex-start}}@media (width<=980px){.friends__detailSectionsGrid{background:0 0;border:none;border-radius:0;flex:0 auto;grid-template-columns:minmax(0,1fr);min-height:auto;padding:.5rem .75rem;overflow:visible}.friends__friendsDetailSection{min-height:auto!important;padding:.35rem .25rem!important;overflow:visible!important}.friends__trayCardStack{flex:0 auto;min-height:0;overflow-y:visible}.friends__friendsDetailSection:first-child{border-bottom:none!important;border-right:none!important}.friends__detailTabBar{justify-content:stretch;align-self:stretch;width:100%}.friends__detailTab{text-align:center;flex:1}}@media (width<=767px){.friends__detailEmail{grid-column:2;margin-top:-8px}.friends__friendRow{grid-template-columns:40px minmax(0,1fr);row-gap:.6rem}.friends__avatarSm,.friends__overflowTrigger,.friends__inlineComposerMetaButtonIconOnly{width:44px!important;min-width:44px!important;height:44px!important}.friends__friendRowHeader,.friends__detailPrimaryFilterRow,.friends__friendsSectionFilterSelectWrap,.friends__modalFooterActions{align-items:stretch}.friends__page{padding-bottom:0}}.friends__doneSectionBlock{border-top:1px solid var(--color-border-tertiary,var(--color-border));flex-direction:column;gap:4px;margin-top:auto;padding-top:6px;display:flex}.friends__doneSectionEmpty{color:var(--color-text-tertiary);margin:2px 4px 4px;font-size:.72rem;font-style:italic;line-height:1.5}.friends__doneSectionHeader{color:var(--color-text-tertiary);cursor:pointer;letter-spacing:.05em;text-transform:uppercase;text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;gap:8px;width:100%;padding:5px 4px;font-size:.7rem;font-weight:700;transition:color .14s,background .14s;display:inline-flex}.friends__doneSectionHeader:hover{color:var(--color-text-secondary);background:color-mix(in srgb, var(--color-text-primary) 4%, transparent)}.friends__doneSectionTitle{text-align:left;flex:1}.friends__doneSectionBadge{color:var(--color-text-tertiary);background:color-mix(in srgb, var(--color-text-primary) 8%, transparent);border-radius:999px;padding:1px 6px;font-size:.65rem;font-weight:700;line-height:1.4}.friends__doneSectionItems{flex-direction:column;gap:2px;display:flex}.SignupHeroVisual__root{width:100%;height:100%}.SignupHeroVisual__stage{isolation:isolate;background:0 0;flex-direction:column;justify-content:center;gap:clamp(1rem,1.8vw,1.6rem);width:100%;height:100%;min-height:100%;padding:clamp(1.35rem,2.6vw,2rem);display:flex;position:relative;overflow:hidden}.SignupHeroVisual__glowOne,.SignupHeroVisual__glowTwo{filter:blur(60px);pointer-events:none;border-radius:999px;position:absolute}.SignupHeroVisual__glowOne{background:#7e61fd47;width:16rem;height:16rem;inset:10% auto auto 12%}.SignupHeroVisual__glowTwo{background:#7a63ff33;width:18rem;height:18rem;inset:auto 8% 6% auto}.SignupHeroVisual__copyBlock{z-index:1;text-align:center;align-self:center;gap:.65rem;max-width:40rem;display:grid;position:relative}.SignupHeroVisual__eyebrow{color:#d7cbff;letter-spacing:.08em;text-transform:uppercase;background:#10122dc7;border:1px solid #a793fa52;border-radius:999px;justify-self:center;padding:.52rem .82rem;font-size:.72rem;font-weight:600;box-shadow:0 0 30px #7a63ff2e}.SignupHeroVisual__title{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(2.1rem,4.2vw,3.8rem);line-height:1}.SignupHeroVisual__title span{color:#ab92ff}.SignupHeroVisual__subtitle{color:#e5e5f5c2;margin:0;font-size:clamp(.92rem,1.2vw,1.08rem)}.SignupHeroVisual__visualGrid{z-index:1;justify-content:center;display:flex;position:relative}.SignupHeroVisual__centerStage{place-items:center;min-height:23rem;display:grid;position:relative}.SignupHeroVisual__mascotHalo{filter:blur(8px);background:radial-gradient(circle,#a793fa61,#7e61fd1f 50%,#0000 72%);border-radius:50%;width:clamp(12rem,24vw,18rem);height:clamp(12rem,24vw,18rem);position:absolute;top:20%}.SignupHeroVisual__mascot{z-index:1;object-fit:contain;filter:drop-shadow(0 28px 40px #231658a6);width:clamp(10rem,22vw,15rem);position:relative}@media (width<=1200px){.SignupHeroVisual__stage{min-height:100%;padding-inline:1.35rem}.SignupHeroVisual__centerStage{min-height:20rem}}@media (width<=980px){.SignupHeroVisual__root{width:100%}.SignupHeroVisual__stage{min-height:auto;padding:1.25rem 1rem}.SignupHeroVisual__copyBlock{max-width:34rem}.SignupHeroVisual__visualGrid{display:flex}.SignupHeroVisual__centerStage{min-height:18rem}}@media (width<=640px){.SignupHeroVisual__stage{min-height:auto;padding:1.5rem 1rem 1.75rem}.SignupHeroVisual__title{font-size:clamp(1.8rem,9vw,2.45rem)}.SignupHeroVisual__subtitle{font-size:.9rem}.SignupHeroVisual__centerStage{min-height:16rem}.SignupHeroVisual__mascot{width:9.5rem}}.AuthScreens__layout{background:#060719;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);min-height:100vh;display:grid}.AuthScreens__hero{isolation:isolate;background:linear-gradient(158deg,#07081e 0%,#060719 55%,#090b22 100%);border-right:1px solid #7e61fd1a;flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;padding:5rem 2.5rem 2.5rem;display:flex;position:relative;overflow:hidden}.AuthScreens__hero:before,.AuthScreens__hero:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.AuthScreens__hero:before{filter:blur(50px);background:radial-gradient(circle,#7e61fd33 0%,#0000 68%);width:26rem;height:26rem;inset:20% auto auto 15%}.AuthScreens__hero:after{filter:blur(60px);background:radial-gradient(circle,#6446f024 0%,#0000 68%);width:20rem;height:20rem;inset:auto 5% 8% auto}.AuthScreens__heroDots{pointer-events:none;background-image:radial-gradient(circle,#ffffff0a 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.AuthScreens__heroLogo{z-index:2;align-items:center;gap:.55rem;display:flex;position:absolute;top:2.25rem;left:2.5rem}.AuthScreens__heroLogoImage{object-fit:contain;height:1.7rem}.AuthScreens__heroCenterStage{z-index:2;place-items:center;padding:.5rem 0;display:grid;position:relative}.AuthScreens__heroMascotHalo{filter:blur(12px);background:radial-gradient(circle,#a793fa52 0%,#7e61fd1a 50%,#0000 72%);border-radius:50%;width:clamp(16rem,28vw,22rem);height:clamp(16rem,28vw,22rem);position:absolute}.AuthScreens__heroMascotRing{border:1px solid #a793fa2e;border-radius:50%;width:clamp(14rem,25vw,19rem);height:clamp(14rem,25vw,19rem);position:absolute;box-shadow:0 0 0 8px #7e61fd0a,inset 0 0 40px #7e61fd0f}.AuthScreens__heroMascot{z-index:1;object-fit:contain;filter:drop-shadow(0 32px 48px #140a46b3);width:clamp(10rem,20vw,15rem);position:relative}.AuthScreens__heroCopy{z-index:2;text-align:center;gap:.6rem;max-width:38rem;display:grid;position:relative}.AuthScreens__heroCopy h1{letter-spacing:-.03em;color:#fff;margin:0;font-size:clamp(1.45rem,2.2vw,2rem);font-weight:700;line-height:1.15}.AuthScreens__heroCopy p{color:#d2cdf5ad;margin:0;font-size:clamp(.88rem,1.1vw,1rem);line-height:1.55}.AuthScreens__heroChips{z-index:2;flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex;position:relative}.AuthScreens__heroChip{color:#d2c8ffe6;letter-spacing:.01em;white-space:nowrap;background:#7e61fd14;border:1px solid #a793fa38;border-radius:999px;align-items:center;gap:.4rem;padding:.38rem .8rem;font-size:.78rem;font-weight:500;display:inline-flex}.AuthScreens__heroChipDot{background:#a992ff;border-radius:50%;flex-shrink:0;width:.38rem;height:.38rem}.AuthScreens__heroSignup{justify-content:stretch;align-items:stretch;padding:0}.AuthScreens__panelWrap{background:#070820;place-items:center;padding:2rem 2rem 2rem 1.5rem;display:grid}.AuthScreens__panel{background:#ffffff08;border:1px solid #ffffff12;border-radius:14px;width:100%;max-width:26rem;padding:2rem 1.75rem;box-shadow:0 0 0 1px #7e61fd0f,0 24px 60px #0000008c}.AuthScreens__header{text-align:center;margin-bottom:1.25rem}.AuthScreens__header h2{letter-spacing:-.025em;color:#fff;font-size:1.5rem;font-weight:700}.AuthScreens__header p{color:#c8c3f0a6;margin-top:.45rem;font-size:.9rem;line-height:1.5}.AuthScreens__panel input{color:#fff!important;box-shadow:none!important;appearance:none!important;background:#ffffff0d!important;border:1px solid #ffffff1a!important}.AuthScreens__panel input:focus{outline-offset:0!important;background:#ffffff12!important;border-color:#7e61fd80!important;outline:2px solid #7e61fd1f!important}.AuthScreens__panel input::placeholder{color:#c8c3f04d!important}.AuthScreens__panel label{color:#c8c3f0b3!important}.AuthScreens__panel button:not([type=submit]){color:#d2c8ffd9!important;box-shadow:none!important;background:#ffffff0a!important;border-color:#ffffff1a!important}.AuthScreens__panel button[type=submit]{background:var(--color-accent-primary)!important;color:#fff!important}.AuthScreens__checkboxRow button[role=checkbox]{background:0 0!important;border:none!important;align-items:center!important;width:auto!important;height:auto!important;padding:0!important;display:inline-flex!important}.AuthScreens__form{gap:.75rem;display:grid}.AuthScreens__form>button{width:100%;margin-top:.15rem}.AuthScreens__actionRow{flex-wrap:nowrap;align-items:center;gap:.6rem;display:flex}.AuthScreens__actionRow>button{flex:none}.AuthScreens__checkboxRow{color:#c8c3f0bf;justify-content:space-between;align-items:center;gap:1rem;font-size:.88rem;display:flex}.AuthScreens__divider{color:#b4afe659;letter-spacing:.04em;align-items:center;gap:.75rem;margin:.25rem 0;font-size:.75rem;display:flex}.AuthScreens__divider:before,.AuthScreens__divider:after{content:"";background:#ffffff12;flex:1;height:1px}.AuthScreens__error{color:var(--color-danger);font-size:.82rem}.AuthScreens__helper{color:var(--color-success);text-align:center;font-size:.86rem}.AuthScreens__secondaryActions{gap:.5rem;margin-top:0;display:grid}.AuthScreens__secondaryActions>button,.AuthScreens__secondaryActions>a{width:100%}.AuthScreens__inlineLink{color:#a992ff;font-weight:500;transition:color .13s}.AuthScreens__inlineLink:hover{color:#c4b0ff}.AuthScreens__footer{text-align:center;color:#b4afe68c;margin-top:1.25rem;font-size:.88rem}@media (width<=980px){.AuthScreens__layout{grid-template-columns:1fr}.AuthScreens__hero{border-bottom:1px solid #7e61fd1a;border-right:none;gap:1rem;min-height:auto;padding:4rem 1.5rem 1.75rem}.AuthScreens__heroLogo{top:1.25rem;left:1.5rem}.AuthScreens__heroSignup{padding:0}.AuthScreens__heroMascot{width:clamp(8rem,18vw,12rem)}.AuthScreens__panelWrap{background:#060719;padding:1.5rem 1rem}.AuthScreens__panel{max-width:none}}@media (width<=640px){.AuthScreens__hero{padding:1.25rem 1rem}.AuthScreens__heroCopy h1{font-size:clamp(1.25rem,5vw,1.6rem)}.AuthScreens__heroMascot{width:8rem}.AuthScreens__heroChips{gap:.4rem}.AuthScreens__heroChip{padding:.32rem .65rem;font-size:.72rem}.AuthScreens__row,.AuthScreens__actionRow{flex-wrap:wrap}.AuthScreens__actionRow>*{width:100%}.AuthScreens__secondaryActions{flex-direction:column}}.MobileDualPanelPager__pagerShell{grid-template-rows:minmax(0,1fr) auto;gap:.65rem;height:100%;min-height:0;display:grid;overflow:hidden}.MobileDualPanelPager__pager{scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;grid-auto-columns:100%;grid-auto-flow:column;min-height:0;scroll-padding-inline:0;display:grid;overflow:auto hidden}.MobileDualPanelPager__pager::-webkit-scrollbar{display:none}.MobileDualPanelPager__page{scroll-snap-stop:always;scroll-snap-align:start;min-width:0;height:100%;min-height:0;overflow:hidden auto}.MobileDualPanelPager__page::-webkit-scrollbar{display:none}.MobileDualPanelPager__indicators{justify-content:center;align-items:center;gap:.42rem;padding:0 0 .1rem;display:flex}.MobileDualPanelPager__indicator{background:color-mix(in srgb, var(--text-shell-muted) 70%, transparent);opacity:.7;border-radius:999px;width:.46rem;height:.46rem;transition:width .18s,background .18s,opacity .18s}.MobileDualPanelPager__indicator[data-active=true]{background:var(--color-electric-indigo);opacity:1;width:1.15rem}.MobileMasterDetailLayout__mobileShell{flex:auto!important;height:auto!important;min-height:0!important;overflow:hidden!important}.MobileMasterDetailLayout__mobilePager{grid-template-rows:minmax(0,1fr)!important;align-items:stretch!important;min-height:0!important}.MobileMasterDetailLayout__mobilePage{flex-direction:column!important;height:100%!important;min-height:0!important;display:flex!important;overflow-y:auto!important}.MobileMasterDetailLayout__panelFill{flex-direction:column;flex:auto;min-height:0;display:flex}.MobileMasterDetailLayout__panelFill>*{flex:auto;max-width:100%;min-height:0;width:100%!important}.MobileMasterDetailLayout__panelFill [class*=drawerSections],.MobileMasterDetailLayout__detailBody [class*=mainContent]{padding-bottom:0!important}.MobileMasterDetailLayout__detailPage{background:var(--color-background-primary);border-radius:6px;flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.MobileMasterDetailLayout__detailBackBar{flex-shrink:0;align-items:center;min-height:2.75rem;margin-top:10px;padding:.55rem 1rem .55rem .75rem;display:flex}.MobileMasterDetailLayout__detailBackButton{color:var(--color-electric-indigo);cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;gap:.25rem;width:fit-content;padding:0;font-size:.88rem;font-weight:500;transition:color .14s;display:inline-flex}.MobileMasterDetailLayout__detailBackButton:hover{opacity:.8}.MobileMasterDetailLayout__detailBackLabel{line-height:1}.MobileMasterDetailLayout__detailBody{background:0 0;flex-direction:column;flex:1;min-height:0;padding:0 16px 20px;display:flex}.MobileMasterDetailLayout__detailBody>*{flex:1;max-width:100%;min-height:0;width:100%!important}.CollaborationIdentityEditModal__modalShell{width:min(560px,100vw - 32px)}.CollaborationIdentityEditModal__form{gap:1rem;display:grid}.CollaborationIdentityEditModal__previewCard{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg-card) 92%, var(--color-periwinkle) 8%);border-radius:14px;align-items:center;gap:.9rem;padding:.9rem 1rem;display:flex}.CollaborationIdentityEditModal__previewAvatar{letter-spacing:.02em;border:1px solid #0000;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:.95rem;font-weight:700;line-height:1;display:inline-flex}.CollaborationIdentityEditModal__previewText{gap:.18rem;min-width:0;display:grid}.CollaborationIdentityEditModal__previewLabel{color:var(--color-text-secondary);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:600}.CollaborationIdentityEditModal__previewName{color:var(--color-text-primary);font-size:.98rem;font-weight:600;line-height:1.25}.CollaborationIdentityEditModal__fieldGroup{gap:.55rem;display:grid}.CollaborationIdentityEditModal__swatchGrid{flex-wrap:wrap;gap:.55rem;display:flex}.CollaborationIdentityEditModal__swatchButton{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg-card) 94%, var(--color-bg-secondary) 6%);border-radius:10px;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;padding:0;transition:transform .16s,border-color .16s,box-shadow .16s;display:inline-flex}.CollaborationIdentityEditModal__swatchButton:hover{border-color:color-mix(in srgb, var(--color-medium-slate-blue) 38%, var(--color-border) 62%);transform:translateY(-1px)}.CollaborationIdentityEditModal__swatchButton[data-selected=true]{border-color:var(--color-medium-slate-blue);box-shadow:0 0 0 3px rgb(var(--rgb-accent-strong) / .14)}.CollaborationIdentityEditModal__swatchInner{border:1px solid #ffffff57;border-radius:999px;width:1.28rem;height:1.28rem}.CollaborationIdentityEditModal__currentColorButton,.CollaborationIdentityEditModal__addColorButton{border:1px dashed var(--color-border);background:color-mix(in srgb, var(--color-bg-card) 94%, var(--color-bg-secondary) 6%);width:2.1rem;height:2.1rem;color:var(--color-text-secondary);border-radius:10px;justify-content:center;align-items:center;padding:0;transition:transform .16s,border-color .16s,box-shadow .16s,color .16s;display:inline-flex}.CollaborationIdentityEditModal__currentColorButton:hover,.CollaborationIdentityEditModal__addColorButton:hover{border-color:color-mix(in srgb, var(--color-medium-slate-blue) 38%, var(--color-border) 62%);color:var(--color-text-primary);transform:translateY(-1px)}.CollaborationIdentityEditModal__currentColorButton[data-selected=true]{border-color:var(--color-medium-slate-blue);box-shadow:0 0 0 3px rgb(var(--rgb-accent-strong) / .14)}.CollaborationIdentityEditModal__currentColorSwatch{border:1px solid #ffffff57;border-radius:999px;width:1.28rem;height:1.28rem}.CollaborationIdentityEditModal__customColorInput{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.CollaborationIdentityEditModal__fieldHint{color:var(--color-text-secondary);font-size:.76rem;line-height:1.5}.CollaborationIdentityEditModal__actionButton{min-width:148px}.CollaborationFilterMenu__trigger{isolation:isolate;white-space:nowrap;flex-shrink:0;width:3rem;min-width:3rem;height:3rem;transition:transform .16s,box-shadow .16s,border-color .16s,background-color .16s,color .16s;position:relative;box-shadow:0 12px 26px #302c3614;border:1px solid color-mix(in srgb, var(--color-periwinkle) 58%, var(--color-platinum) 42%)!important;background:color-mix(in srgb, var(--color-white) 92%, var(--color-periwinkle) 8%)!important;color:var(--color-electric-indigo)!important;border-radius:1rem!important;overflow:visible!important}.CollaborationFilterMenu__triggerText{width:auto;min-width:0;height:1.72rem;min-height:1.72rem!important;box-shadow:none!important;background:0 0!important;border-style:dashed!important;border-radius:4px!important;padding:.18rem .7rem!important}.CollaborationFilterMenu__triggerLabel{letter-spacing:.01em;font-size:.68rem;font-weight:600}.CollaborationFilterMenu__trigger:hover{transform:translateY(-.5px);border-color:color-mix(in srgb, var(--color-medium-slate-blue) 42%, var(--color-periwinkle) 58%)!important;background:color-mix(in srgb, var(--color-white) 82%, var(--color-periwinkle) 18%)!important}.CollaborationFilterMenu__triggerText:hover{background:rgb(var(--rgb-accent-primary) / .04)!important;box-shadow:none!important}.CollaborationFilterMenu__trigger:focus-visible{box-shadow:0 0 0 3px rgb(var(--rgb-accent-strong) / .14)}.CollaborationFilterMenu__triggerActive{box-shadow:0 14px 30px #7a63ff24;border-color:color-mix(in srgb, var(--color-medium-slate-blue) 62%, var(--color-periwinkle) 38%)!important;background:color-mix(in srgb, var(--color-white) 72%, var(--color-periwinkle) 28%)!important;color:var(--color-electric-indigo)!important}.CollaborationFilterMenu__triggerText.CollaborationFilterMenu__triggerActive{box-shadow:none!important;background:0 0!important;border-style:dashed!important}.CollaborationFilterMenu__countBadge{background:linear-gradient(135deg, var(--color-electric-indigo), var(--color-medium-slate-blue));min-width:1.1rem;height:1.1rem;color:var(--color-white);box-shadow:0 0 0 2px var(--color-white), 0 8px 16px #7a63ff47;z-index:2;pointer-events:none;border-radius:999px;justify-content:center;align-items:center;padding:0 .26rem;font-size:.62rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-.38rem;right:-.38rem}.CollaborationFilterMenu__content{border:1px solid color-mix(in srgb, var(--color-platinum) 84%, var(--color-white) 16%);background:color-mix(in srgb, var(--color-white) 98%, var(--color-periwinkle) 2%);border-radius:12px;justify-items:stretch;gap:.65rem;width:min(260px,100vw - 2rem);min-width:176px;padding:.6rem;display:grid;position:relative;box-shadow:0 18px 42px #302c361f}.CollaborationFilterMenu__controls{gap:.65rem;width:100%;display:grid}.CollaborationFilterMenu__controlsIconMode{gap:.75rem;padding-top:.2rem;padding-right:1.9rem}.CollaborationFilterMenu__controls>*{width:100%;max-width:100%;margin:0}.CollaborationFilterMenu__sectionIconRow{flex-wrap:wrap;align-items:center;gap:.48rem;display:flex}.CollaborationFilterMenu__sectionIconButton{border:1px solid color-mix(in srgb, var(--color-platinum) 82%, var(--color-white) 18%);background:color-mix(in srgb, var(--color-white) 95%, var(--color-seasalt) 5%);width:30px;min-width:30px;height:30px;color:var(--color-text-tertiary);border-radius:10px;justify-content:center;align-items:center;padding:0;transition:transform .16s,background-color .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex;position:relative}.CollaborationFilterMenu__sectionIconButton:hover,.CollaborationFilterMenu__sectionIconButton:focus-visible{border-color:color-mix(in srgb, var(--color-medium-slate-blue) 36%, var(--color-platinum) 64%);background:color-mix(in srgb, var(--color-white) 84%, var(--color-periwinkle) 16%);color:var(--color-text-primary);outline:none}.CollaborationFilterMenu__sectionIconButton:hover{transform:translateY(-.5px)}.CollaborationFilterMenu__sectionIconButton:focus-visible{box-shadow:0 0 0 3px rgb(var(--rgb-accent-strong) / .12)}.CollaborationFilterMenu__sectionIconButtonFiltered{border-color:color-mix(in srgb, var(--color-medium-slate-blue) 40%, var(--color-platinum) 60%);color:var(--color-electric-indigo)}.CollaborationFilterMenu__sectionIconButtonOpen{border-color:color-mix(in srgb, var(--color-medium-slate-blue) 56%, var(--color-periwinkle) 44%);background:color-mix(in srgb, var(--color-white) 72%, var(--color-periwinkle) 28%);color:var(--color-electric-indigo);box-shadow:0 8px 18px #7a63ff1f}.CollaborationFilterMenu__sectionIconBadge{background:linear-gradient(135deg, var(--color-electric-indigo), var(--color-medium-slate-blue));min-width:.95rem;height:.95rem;color:var(--color-white);box-shadow:0 0 0 2px var(--color-white), 0 8px 16px #7a63ff38;pointer-events:none;border-radius:999px;justify-content:center;align-items:center;padding:0 .18rem;font-size:.56rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-.26rem;right:-.26rem}.CollaborationFilterMenu__sectionPanel{gap:.42rem;width:100%;display:grid}.CollaborationFilterMenu__sectionPanelCloseButton{z-index:1;border:1px solid color-mix(in srgb, var(--color-platinum) 82%, var(--color-white) 18%);background:color-mix(in srgb, var(--color-white) 96%, var(--color-seasalt) 4%);width:1.5rem;min-width:1.5rem;height:1.5rem;color:var(--color-text-tertiary);border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex;position:absolute;top:.6rem;right:.6rem}.CollaborationFilterMenu__sectionPanelCloseButton:hover,.CollaborationFilterMenu__sectionPanelCloseButton:focus-visible{border-color:color-mix(in srgb, var(--color-medium-slate-blue) 36%, var(--color-platinum) 64%);background:color-mix(in srgb, var(--color-white) 84%, var(--color-periwinkle) 16%);color:var(--color-text-primary);outline:none}.CollaborationFilterMenu__sectionPanelCloseButton:hover{transform:translateY(-.5px)}.CollaborationFilterMenu__sectionPanelCloseButton:focus-visible{box-shadow:0 0 0 3px rgb(var(--rgb-accent-strong) / .12)}.CollaborationFilterMenu__section{gap:.42rem;display:grid}.CollaborationFilterMenu__sectionLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-tertiary);font-size:.62rem;font-weight:700}.CollaborationFilterMenu__optionGrid{flex-wrap:wrap;gap:.42rem;display:flex}.CollaborationFilterMenu__optionButton{border:1px solid color-mix(in srgb, var(--color-platinum) 84%, var(--color-white) 16%);background:color-mix(in srgb, var(--color-white) 95%, var(--color-seasalt) 5%);min-height:1.72rem;color:var(--color-text-secondary);border-radius:12px;justify-content:center;align-items:center;padding:.24rem .72rem;font-size:.72rem;font-weight:600;line-height:1.2;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.CollaborationFilterMenu__optionButton:hover{border-color:color-mix(in srgb, var(--color-periwinkle) 62%, var(--color-platinum) 38%);background:color-mix(in srgb, var(--color-seasalt) 78%, var(--color-periwinkle) 22%);color:var(--color-text-primary);transform:translateY(-.5px)}.CollaborationFilterMenu__optionButtonActive{border-color:color-mix(in srgb, var(--color-medium-slate-blue) 52%, var(--color-periwinkle) 48%);background:color-mix(in srgb, var(--color-white) 68%, var(--color-periwinkle) 32%);color:var(--color-electric-indigo);box-shadow:0 8px 18px #7a63ff1f}.CollaborationFilterMenu__footer{border-top:1px solid color-mix(in srgb, var(--color-platinum) 84%, transparent 16%);justify-content:stretch;width:100%;padding-top:.2rem;display:flex}.CollaborationFilterMenu__footerButton{justify-content:center;width:100%;border-radius:6px!important}[data-theme=dark] .CollaborationFilterMenu__content{border-color:color-mix(in srgb, #ffffff14 72%, var(--color-dim-gray) 28%);background:var(--surface-shell-elevated);box-shadow:0 18px 42px #00000052}[data-theme=dark] .CollaborationFilterMenu__trigger{box-shadow:0 14px 30px #00000042;border-color:color-mix(in srgb, #ffffff1f 62%, var(--color-tropical-indigo) 38%)!important;background:color-mix(in srgb, var(--color-jet) 88%, var(--color-tropical-indigo) 12%)!important;color:var(--color-white)!important}[data-theme=dark] .CollaborationFilterMenu__trigger:hover{border-color:color-mix(in srgb, var(--color-medium-slate-blue) 52%, #ffffff1f 48%)!important;background:color-mix(in srgb, var(--color-jet) 74%, var(--color-tropical-indigo) 26%)!important}[data-theme=dark] .CollaborationFilterMenu__triggerText:hover{background:#ffffff0a!important}[data-theme=dark] .CollaborationFilterMenu__triggerActive{border-color:color-mix(in srgb, var(--color-medium-slate-blue) 68%, #ffffff1a 32%)!important;background:color-mix(in srgb, var(--color-jet) 62%, var(--color-tropical-indigo) 38%)!important;color:var(--color-white)!important}[data-theme=dark] .CollaborationFilterMenu__triggerText.CollaborationFilterMenu__triggerActive{box-shadow:none!important;background:0 0!important}[data-theme=dark] .CollaborationFilterMenu__sectionLabel{color:var(--color-text-tertiary)}[data-theme=dark] .CollaborationFilterMenu__sectionIconButton{border-color:color-mix(in srgb, #ffffff14 72%, var(--color-dim-gray) 28%);background:color-mix(in srgb, var(--color-jet) 92%, var(--color-tropical-indigo) 8%);color:var(--color-platinum)}[data-theme=dark] .CollaborationFilterMenu__sectionIconButton:hover,[data-theme=dark] .CollaborationFilterMenu__sectionIconButton:focus-visible{border-color:color-mix(in srgb, var(--color-medium-slate-blue) 58%, #ffffff1a 42%);background:color-mix(in srgb, var(--color-jet) 72%, var(--color-tropical-indigo) 28%);color:var(--color-white)}[data-theme=dark] .CollaborationFilterMenu__sectionIconButtonFiltered{border-color:color-mix(in srgb, var(--color-medium-slate-blue) 66%, #ffffff14 34%);color:var(--color-white)}[data-theme=dark] .CollaborationFilterMenu__sectionIconButtonOpen{border-color:color-mix(in srgb, var(--color-medium-slate-blue) 68%, #ffffff1a 32%);background:color-mix(in srgb, var(--color-jet) 58%, var(--color-tropical-indigo) 42%);color:var(--color-white)}[data-theme=dark] .CollaborationFilterMenu__sectionIconBadge{box-shadow:0 0 0 2px var(--color-jet), 0 10px 20px #00000057}[data-theme=dark] .CollaborationFilterMenu__sectionPanelCloseButton{border-color:color-mix(in srgb, #ffffff14 72%, var(--color-dim-gray) 28%);background:color-mix(in srgb, var(--color-jet) 92%, var(--color-tropical-indigo) 8%);color:var(--color-platinum)}[data-theme=dark] .CollaborationFilterMenu__sectionPanelCloseButton:hover,[data-theme=dark] .CollaborationFilterMenu__sectionPanelCloseButton:focus-visible{border-color:color-mix(in srgb, var(--color-medium-slate-blue) 58%, #ffffff1a 42%);background:color-mix(in srgb, var(--color-jet) 72%, var(--color-tropical-indigo) 28%);color:var(--color-white)}[data-theme=dark] .CollaborationFilterMenu__optionButton{border-color:color-mix(in srgb, #ffffff14 72%, var(--color-dim-gray) 28%);background:color-mix(in srgb, var(--color-jet) 92%, var(--color-tropical-indigo) 8%);color:var(--color-platinum)}[data-theme=dark] .CollaborationFilterMenu__optionButton:hover{background:color-mix(in srgb, var(--color-jet) 72%, var(--color-tropical-indigo) 28%);color:var(--color-white)}[data-theme=dark] .CollaborationFilterMenu__optionButtonActive{border-color:rgb(var(--rgb-accent-strong) / .28);background:color-mix(in srgb, var(--color-jet) 58%, var(--color-tropical-indigo) 42%);color:var(--color-white)}[data-theme=dark] .CollaborationFilterMenu__countBadge{box-shadow:0 0 0 2px var(--color-jet), 0 10px 20px #00000057}[data-theme=dark] .CollaborationFilterMenu__footer{border-top-color:#ffffff0e}@media (width<=720px){.CollaborationFilterMenu__content{width:min(232px,100vw - 1.25rem);min-width:160px;padding:.5rem}}.vault__drawerPlusButton,.vault__modalCloseButton{border-radius:var(--border-radius-md);border:.5px solid var(--color-border-tertiary);width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.vault__vaultPage{--vault-drawer-width:300px;flex-direction:column;gap:24px;min-height:calc(100vh - 160px);display:flex}[data-pattern=master-detail] .vault__vaultPage{height:100%;min-height:0}.vault__workspace{border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-lg);background:var(--color-background-primary);flex:1;min-height:0;display:flex;overflow:hidden}.vault__drawer{background:var(--surface-workspace-drawer,var(--color-background-primary));flex-shrink:0;transition:width .2s;overflow:hidden}.vault__drawerOpen{width:var(--vault-drawer-width);border-right:.5px solid var(--color-border-tertiary)}.vault__drawerInner{width:var(--vault-drawer-width);flex-direction:column;gap:16px;height:100%;padding:18px 16px 20px;display:flex}.vault__drawerSearchField{border:1px solid var(--border-shell-strong);background:var(--surface-shell-control);min-width:0;min-height:3rem;color:var(--text-shell-secondary);box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:6px;flex:1;align-items:center;gap:.5rem;padding:0 1rem;display:flex}.vault__drawerSearchField:focus-within{border-color:rgb(var(--rgb-accent-strong) / .42);box-shadow:none;outline:none}.vault__drawerSearchField input,.vault__modalInput,.vault__modalTextarea{width:100%;min-width:0;color:inherit;background:0 0;border:none;outline:none}.vault__drawerSearchField input{min-height:1.25rem;padding:.08rem 0;font-size:.92rem;font-weight:400;line-height:1.3;box-shadow:none!important;color:var(--text-shell-primary)!important;border:0!important;border-radius:0!important}.vault__drawerSearchField input:focus,.vault__drawerSearchField input:focus-visible{box-shadow:none!important;background:0 0!important;border:0 #0000!important;outline:none!important}.vault__drawerToolbar{align-items:center;gap:6px;width:100%;display:flex}.vault__filterToggleButton{border:.5px solid var(--color-border-tertiary);width:32px;min-width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex;position:relative}.vault__filterToggleButton:hover:not(:disabled){color:var(--color-text-primary);transform:translateY(-1px)}.vault__filterToggleButton:disabled{opacity:.5;cursor:not-allowed}.vault__filterToggleButtonActive{border-color:var(--color-border-info);background:var(--color-background-info);color:var(--color-text-info)}.vault__filterToggleCount{background:var(--color-electric-indigo);min-width:14px;height:14px;color:var(--color-white);border-radius:999px;justify-content:center;align-items:center;padding:0 3px;font-size:8px;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px}.vault__drawerSections{flex-direction:column;gap:18px;padding-right:4px;display:flex;overflow:hidden auto}.vault__drawerSection{flex-direction:column;gap:6px;display:flex}.vault__drawerSectionLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-tertiary);font-size:10px;font-weight:600}.vault__drawerRowIconSquare,.vault__detailIconSquare{background:var(--color-background-secondary);border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.vault__detailIconSquare{width:44px;height:44px}.vault__drawerRowBody{min-width:0}.vault__drawerRowName{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.vault__drawerRowMeta,.vault__drawerRowPercent,.vault__panelHeaderHint,.vault__modalFieldLabel span{color:var(--color-text-tertiary);font-size:11px}.vault__filterClearButton{justify-self:flex-start;min-height:auto;padding:0;font-size:11px}.vault__filterPill,.vault__filterPillActive,.vault__ghostChip,.vault__addTagChip,.vault__typeTab,.vault__typeTabActive,.vault__sourceTab,.vault__sourceTabActive{border-radius:var(--border-radius-md);cursor:pointer;justify-content:center;align-items:center;gap:.35rem;font-size:11px;line-height:1;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.vault__selectedTag,.vault__sourcePill,.vault__listItemTag{border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.vault__filterPill,.vault__ghostChip,.vault__addTagChip,.vault__typeTab,.vault__sourceTab{border:.5px solid var(--color-border-tertiary);color:var(--color-text-secondary);background:0 0;padding:5px 8px}.vault__filterPillActive,.vault__selectedTag,.vault__typeTabActive,.vault__sourceTabActive{border:.5px solid var(--color-border-info);background:var(--color-background-info);color:var(--color-text-info);padding:5px 8px}.vault__filterPill:hover,.vault__ghostChip:hover,.vault__addTagChip:hover,.vault__typeTab:hover,.vault__sourceTab:hover{color:var(--color-text-primary);transform:translateY(-1px)}.vault__sourcePill{border:.5px solid var(--color-border-tertiary);color:var(--color-text-secondary);background:0 0;padding:3px 9px;font-size:11px}.vault__panelHeader{flex-direction:column;gap:14px;display:flex}.vault__mainPanel{background:var(--color-background-primary);min-width:0;min-height:0;box-shadow:-10px 0 24px rgb(var(--rgb-shadow) / .05);z-index:1;flex-direction:column;flex:1;padding:20px 22px;display:flex;position:relative;overflow:visible}.vault__mainContent{background:inherit;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}[data-theme=dark] .vault__mainPanel{box-shadow:none}.vault__backToAllItems{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;align-self:flex-start;align-items:center;gap:5px;margin-bottom:12px;padding:5px 0;font-size:12px;font-weight:600;transition:background .14s,color .14s,transform .14s;display:inline-flex}.vault__backToAllItems:hover{color:var(--color-text-primary);transform:translate(-1px)}@media (width<=767px){.vault__backToAllItems{display:none}}.vault__itemIcon,.vault__detailIcon,.vault__emptyIcon{background:var(--color-background-secondary);color:var(--color-text-secondary);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.vault__detailIcon,.vault__emptyIcon{width:40px;height:40px}.vault__itemMain,.vault__detailHeaderText,.vault__sourceMeta,.vault__modalHeaderText,.vault__vaultPromptWrap{gap:.24rem;min-width:0;display:grid}.vault__itemTitleRow,.vault__itemMetaRow,.vault__detailMetaRow,.vault__detailActionRow,.vault__detailBreadcrumb,.vault__footerNav,.vault__chipRow,.vault__tagDisplayRow,.vault__signalsRow,.vault__sourceTabRow,.vault__typeTabRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.vault__itemTitle,.vault__detailTitle,.vault__footerTitle,.vault__emptyTitle{color:var(--color-text-primary);font-weight:500}.vault__itemMeta,.vault__itemPreview,.vault__detailMeta,.vault__sectionLabel,.vault__emptyHint,.vault__mutedText,.vault__footerCounter{color:var(--color-text-tertiary);font-size:11px}.vault__detailPanel{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:visible auto}.vault__detailLayout{flex-direction:column;gap:16px;display:flex}.vault__detailHeader{align-items:flex-start;gap:16px;display:flex}.vault__detailHeaderActions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;margin-left:auto;display:flex}.vault__detailHeaderActions .vault__ghostActionButton,.vault__detailHeaderActions .vault__primaryActionButton{gap:5px;padding:8px 12px;font-size:12px}.vault__detailHeaderActions .vault__ghostActionButton svg,.vault__detailHeaderActions .vault__primaryActionButton svg{flex-shrink:0;width:14px;height:14px;display:block}.vault__detailSection{border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-lg);background:0 0;flex-direction:column;gap:12px;padding:0;display:flex}.vault__detailPanelBorderlessSections .vault__detailSection{background:0 0;border:none;border-radius:0;padding:0}.vault__detailSectionBody,.vault__historyEntries,.vault__summarySignalsRow{margin-top:0}.vault__detailSectionBody>*{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important}.vault__iconPickerPanel{border-radius:16px!important;padding:10px!important}.vault__detailTagRow{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.vault__detailTagPill{background:var(--color-seasalt);color:var(--color-text-secondary);border:.5px solid var(--color-border-tertiary);border-radius:999px;align-items:center;gap:.35rem;padding:6px 10px;font-size:11px;display:inline-flex}[data-theme=dark] .vault__detailTagPill,[data-theme=dark] .vault__sourcePill,[data-theme=dark] .vault__listItemTag{background:color-mix(in srgb, var(--color-bg-secondary) 82%, var(--color-jet) 18%);border-color:color-mix(in srgb, var(--color-border) 88%, var(--color-white) 12%);color:var(--color-text-primary)}.vault__detailContent{flex-direction:column;gap:16px;display:flex}.vault__detailSummaryLead{color:var(--color-text-tertiary);margin:0;font-size:15px;line-height:1.7}.vault__summaryCard{background:color-mix(in srgb, var(--color-seasalt) 88%, var(--color-background-primary) 12%);border-color:color-mix(in srgb, var(--color-border-tertiary) 86%, var(--color-background-secondary) 14%)}.vault__detailPanelBorderlessSections .vault__summaryCard{background:0 0;border:none;border-radius:0;padding:0}.vault__detailTitle{letter-spacing:-.02em;color:var(--color-text-primary);margin:0;font-size:clamp(1.45rem,2vw,1.85rem);font-weight:600;line-height:1.15}.vault__detailTitleInput{color:var(--color-text-primary);letter-spacing:-.02em;box-shadow:none;background:0 0;border:none;margin:0;padding:0;font-size:clamp(1.45rem,2vw,1.85rem);font-weight:600;line-height:1.15}.vault__detailTitleInput:focus,.vault__detailTitleInput:focus-visible{box-shadow:none;border:none;outline:none}.vault__detailHeaderIdentity{flex:1;align-items:flex-start;gap:10px;min-width:0;display:flex}.vault__detailHeaderText{flex:1;gap:.24rem;min-width:0;display:grid}.vault__sourceCard,.vault__historyCard,.vault__summaryCard,.vault__radioCard,.vault__captureCard,.vault__tagEditor,.vault__previewPlaceholder,.vault__deleteBanner{border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-lg)}.vault__sourceCard,.vault__historyCard,.vault__summaryCard,.vault__radioCard,.vault__captureCard,.vault__tagEditor,.vault__deleteBanner{background:var(--color-background-primary)}.vault__sourceCard,.vault__historyCard,.vault__summaryCard,.vault__radioCard,.vault__captureCard,.vault__deleteBanner{padding:18px}.vault__sectionLabel{text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:600}.vault__modalTitle{font-weight:500}.vault__modalFieldLabel{text-transform:uppercase;font-size:11px;font-weight:600}.vault__modalFieldStack,.vault__fieldGroup,.vault__tagSelectionGroup{gap:8px;margin-top:14px;display:grid}.vault__sectionHintIcon{border:.5px solid var(--color-border-tertiary);width:14px;height:14px;color:var(--color-text-tertiary);cursor:help;background:0 0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.vault__sectionHintLetter{font-family:inherit;font-size:9px;font-style:normal;font-weight:500;line-height:1}.vault__modalInput,.vault__modalTextarea{border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-md);color:var(--color-text-primary);background:0 0;padding:10px 12px}.vault__modalTextarea{resize:none;min-height:56px;font-size:13px}.vault__cardTitle{color:var(--color-text-primary);font-size:15px;font-weight:600}.vault__sourceActionCard{border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-lg);background:var(--color-background-primary);padding:16px}.vault__sourceActionGrid{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.1fr) auto minmax(0,.9fr);align-items:stretch;gap:16px;display:grid}.vault__sourceActionColumnHeader{align-items:flex-start;display:flex}.vault__sourceActionSourceHeader{grid-area:1/1}.vault__sourceActionSourceBlock{grid-area:2/1}.vault__sourceActionActionHeader{grid-area:1/3}.vault__sourceActionActionBlock{grid-area:2/3}.vault__sourceActionBlock{gap:12px;min-width:0;display:grid}.vault__sourceActionPromotionHeader,.vault__sourceActionFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.vault__sourceActionFooter{align-items:flex-start}.vault__sourceActionDivider{background:var(--color-border-tertiary);grid-area:1/2/span 2;align-self:stretch;width:1px}.vault__sourceActionPillRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vault__sourceActionMiniPill{padding:1px 6px;font-size:10px}.vault__sourceActionMetaActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vault__sourceActionMetaValue,.vault__sourceActionUrlLink{color:var(--color-text-primary);overflow-wrap:anywhere;word-break:break-word;font-size:13px}.vault__sourceActionUrlLink{text-decoration:none}.vault__sourceActionUrlLink:hover,.vault__sourceActionUrlLink:focus-visible{text-decoration:underline}.vault__sourceActionHint{max-width:34ch}.vault__tagEditor{flex-direction:column;gap:14px;padding:16px;display:flex}.vault__tagEditorSection{flex-direction:column;gap:8px;display:flex}.vault__tagEditorLabelRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.vault__tagEditorInputRow{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;display:grid}.vault__tagRemove{color:currentColor;cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.vault__tagError{color:rgb(var(--rgb-danger));font-size:.8rem}.vault__captureCard{flex-direction:column;gap:14px;display:flex}.vault__tagStack,.vault__actionCardMetaBlock{gap:8px;display:grid}.vault__tagSectionToggle{width:fit-content;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;display:inline-flex}.vault__tagToggleSection{align-content:start;gap:8px;display:grid}.vault__tagToggleHeader{align-items:center;gap:6px;display:flex}.vault__tagToggleIconButton{width:20px;height:20px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.vault__tagToggleIconButton:hover{color:var(--color-text-primary)}.vault__tagToggleCount{color:var(--color-text-tertiary);font-size:11px}.vault__tagToggleContent{padding-left:24px}.vault__actionSuggestionHeader,.vault__actionSuggestionActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vault__actionSuggestionActions{margin-top:4px}.vault__detailCodeChip{border:.5px solid var(--color-border-tertiary);background:color-mix(in srgb, var(--color-background-primary) 96%, var(--color-seasalt) 4%);width:fit-content;color:var(--color-text-secondary);border-radius:10px;align-items:center;padding:6px 10px;font-size:12px;display:inline-flex}.vault__historyEntry{border-top:.5px solid var(--color-border-tertiary);grid-template-columns:72px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.vault__historyEntry:first-of-type{border-top:none;padding-top:0}.vault__historyEntries,.vault__historyEmptyMessage{margin-top:12px}.vault__radioList{flex-direction:column;gap:10px;display:flex}.vault__radioOption{border:.5px solid var(--color-border-tertiary);background:color-mix(in srgb, var(--color-background-primary) 96%, var(--color-periwinkle) 4%);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:14px;display:grid}.vault__radioOptionActive{border-color:var(--color-border-info);background:color-mix(in srgb, var(--color-background-info) 70%, var(--color-background-primary) 30%)}.vault__radioOptionContent{flex-direction:column;gap:4px;display:flex}.vault__radioOptionLabel{color:var(--color-text-primary);font-weight:500;display:block}.vault__radioOptionDescription{color:var(--color-text-tertiary);font-size:12px}.vault__emptyState,.vault__detailPrompt,.vault__listInlineEmpty{text-align:center;color:var(--color-text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.vault__emptyState{border:.5px dashed var(--color-border-tertiary);border-radius:var(--border-radius-lg);width:100%;min-height:320px;padding:32px 28px}.vault__detailPrompt{height:100%;padding:36px 28px}.vault__emptyCopy{gap:4px;display:grid}.vault__emptyIconCircle{background:var(--color-background-secondary);width:48px;height:48px;color:var(--color-text-secondary);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.vault__emptyCardTitle{color:var(--color-text-secondary);font-size:16px;font-weight:500}.vault__emptyCardSubtitle{max-width:260px;color:var(--color-text-secondary);font-size:13px;line-height:1.6}.vault__listInlineEmpty{border:.5px dashed var(--color-border-tertiary);border-radius:var(--border-radius-lg);padding:32px 28px}.vault__modalOverlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:60;background:#0000004d;position:fixed;inset:0}.vault__modalContent{border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-lg);background:var(--color-background-primary);width:min(880px,100vw - 2rem);max-height:min(90vh,900px);box-shadow:var(--shadow-floating);z-index:61;padding:18px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.vault__modalContentInline{width:100%;max-width:100%;max-height:none;box-shadow:none;z-index:1;padding:24px;position:relative;top:auto;left:auto;overflow:visible;transform:none}.vault__modalHeader{justify-content:space-between;align-items:start;gap:16px;margin-bottom:16px;display:flex}.vault__modalBody,.vault__formGrid{flex-direction:column;gap:16px;display:flex}.vault__memoryHiddenInput{display:none}.vault__memoryUploadPanel{gap:10px;display:grid}.vault__memorySelectedFileRow{border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-md);background:color-mix(in srgb, var(--color-background-primary) 96%, var(--color-periwinkle) 4%);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.vault__memorySelectedFileMeta{gap:4px;min-width:0;display:grid}.vault__modalFooter{justify-content:flex-end;gap:12px;margin-top:4px;display:flex}.vault__modalExistingTagRow,.vault__sourceChipRow{flex-wrap:wrap;gap:8px;display:flex}.vault__tagSelectableButton{cursor:pointer}.vault__detailNoteInput{min-height:104px}@media (width<=960px){.vault__sourceActionGrid{grid-template-rows:auto;grid-template-columns:1fr}.vault__sourceActionSourceHeader,.vault__sourceActionSourceBlock,.vault__sourceActionActionHeader,.vault__sourceActionActionBlock,.vault__sourceActionDivider{grid-area:auto/1}.vault__sourceActionDivider{display:none}.vault__sourceActionFooter{flex-direction:column;align-items:stretch}}.vault__modalGhostButton,.vault__ghostActionButton{border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-md);color:var(--color-text-secondary);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;padding:8px 12px;line-height:1;display:inline-flex}.vault__primaryActionButton{background:var(--color-background-info);color:var(--color-text-info);border:.5px solid var(--color-border-info);border-radius:var(--border-radius-md);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:9px 16px;font-size:13px;font-weight:600;display:inline-flex}.vault__primaryActionButton:disabled,.vault__modalGhostButton:disabled,.vault__ghostActionButton:disabled,.vault__filterPill:disabled,.vault__filterPillActive:disabled,.vault__drawerPlusButton:disabled{opacity:.5;cursor:not-allowed}@media (width<=780px){.vault__mainPanel{box-shadow:none;padding:18px 16px}}.vault__tooltipContent{background:var(--color-raisin-black);color:var(--color-white);max-width:min(280px,100vw - 32px);box-shadow:var(--shadow-floating);z-index:9999;border-radius:10px;padding:.45rem .6rem;font-size:.74rem}@media (width<=1100px){.vault__workspace{flex-direction:column}.vault__drawerDesktopPinned.vault__drawerClosed,.vault__drawerDesktopPinned.vault__drawerOpen{border-right:none;border-bottom:.5px solid var(--color-border-tertiary);width:100%}.vault__drawerDesktopPinned .vault__drawerInner{width:100%}.vault__footerBar,.vault__tagEditorInputRow,.vault__sourceCard,.vault__sourceActionGrid{grid-template-columns:1fr}.vault__sourceActionDivider{width:100%;height:1px}.vault__detailHeader,.vault__vaultTopbarActions,.vault__detailHeaderActions,.vault__captureCardTopbar,.vault__deleteBanner,.vault__sourceActionPromotionHeader,.vault__sourceActionFooter,.vault__tagGroupHeader{flex-direction:column;align-items:flex-start}}@media (width>=1101px){.vault__drawerDesktopPinned.vault__drawerClosed,.vault__drawerDesktopPinned.vault__drawerOpen{width:var(--vault-drawer-width);border-right:.5px solid var(--color-border-tertiary)}.vault__drawerDesktopPinned .vault__drawerInner{width:100%}}@media (width<=767px){.vault__vaultPage{gap:1rem;height:100%;min-height:0}.vault__workspace{height:100%;min-height:0}.vault__detailPanel,.vault__drawerSections{padding-bottom:calc(4.5rem + env(safe-area-inset-bottom))}.vault__drawerOpen,.vault__drawerDesktopPinned.vault__drawerOpen{width:100%}.vault__drawerInner{height:100%;min-height:0}.vault__drawerSections{flex:1;min-height:0}.vault__drawerInner,.vault__drawerDesktopPinned .vault__drawerInner,.vault__mainPanel{padding:1rem 16px}.vault__drawerSearchField,.vault__filterToggleButton,.vault__drawerPlusButton,.vault__modalCloseButton,.vault__quickTagInput{min-height:44px}.vault__filterToggleButton,.vault__drawerPlusButton,.vault__modalCloseButton{width:44px;min-width:44px;height:44px}.vault__vaultTopbarActions,.vault__detailHeaderActions,.vault__detailHeader,.vault__detailHeaderIdentity,.vault__filterControls{align-items:stretch}.vault__vaultTopbarActions,.vault__detailHeaderActions,.vault__detailHeader,.vault__detailHeaderIdentity,.vault__filterControls,.vault__detailInsightsGrid,.vault__sourceActionGrid,.vault__sourceCard,.vault__tagQuickAddRow,.vault__tagToggleGrid,.vault__tagComposerRow,.vault__footerBar,.vault__tagEditorInputRow{grid-template-columns:1fr}.vault__vaultTopbarActions,.vault__detailHeader,.vault__detailHeaderIdentity{flex-direction:column}.vault__detailHeader,.vault__mainContent,.vault__detailPanel{position:static}.vault__detailHeaderActions{z-index:10;flex-flow:row;align-items:center;gap:6px;width:max-content;height:44px;display:flex;position:absolute;top:10px;left:auto;right:16px}.vault__detailHeaderActions>*{flex:none}.vault__detailHeaderActions .vault__ghostActionButton,.vault__detailHeaderActions .vault__primaryActionButton{background:0 0;justify-content:center;gap:0;width:44px;min-width:44px;height:44px;padding:0;font-size:0}.vault__detailHeaderActions .vault__ghostActionButton span,.vault__detailHeaderActions .vault__primaryActionButton span{display:none}.vault__detailHeaderActions .vault__ghostActionButton svg,.vault__detailHeaderActions .vault__primaryActionButton svg{flex-shrink:0;width:17px;height:17px}.vault__drawerToolbar{flex-direction:row;align-items:center}.vault__drawerToolbar>:first-child{flex:auto}.vault__drawerToolbar>:last-child{flex:0 0 44px;width:44px}.vault__drawerRow,.vault__detailHeaderIdentity,.vault__sourceCard,.vault__summaryCard,.vault__tagGroupHeader{grid-template-columns:1fr}.vault__detailHeaderIdentity{flex-direction:unset;grid-template-rows:auto auto;grid-template-columns:36px 1fr;align-items:center;gap:4px 16px;display:grid}.vault__detailIconSquare{flex-shrink:0;grid-area:1/1;align-self:center;width:36px;min-width:36px;height:36px}.vault__detailHeaderText{display:contents}.vault__detailTitle{white-space:nowrap;text-overflow:ellipsis;grid-area:1/2;align-self:center;font-size:1.1rem;overflow:hidden}.vault__detailTagRow{grid-area:2/1/auto/3}}.vault__gridPane{background:var(--color-background-primary);flex-direction:column;flex:1;gap:16px;min-width:0;min-height:0;padding:20px 22px;display:flex}.vault__newMemoryButton{flex-shrink:0;margin-left:auto;box-shadow:none!important;border-radius:6px!important}.vault__gridToolbar{align-items:center;gap:8px;width:100%;display:flex}.vault__gridSearchField{border:1px solid var(--border-shell-strong);background:var(--surface-shell-control);min-width:0;max-width:380px;min-height:2.75rem;color:var(--text-shell-secondary);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:6px;flex:1;align-items:center;gap:.5rem;padding:0 1rem;display:flex}.vault__gridSearchField:focus-within{border-color:rgb(var(--rgb-accent-strong) / .42);outline:none}.vault__gridSearchField input{width:100%;min-width:0;font-size:.92rem;font-weight:400;line-height:1.3;box-shadow:none!important;color:var(--text-shell-primary)!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important}.vault__gridBody{flex-direction:column;flex:1;min-height:0;padding-right:4px;display:flex;overflow:hidden auto}.vault__gridCardWrapper{border:.5px solid var(--color-border-tertiary);background:var(--color-background-primary);border-radius:6px;transition:border-color .16s,box-shadow .16s,transform .16s}.vault__gridCardWrapper:hover{border-color:rgb(var(--rgb-accent-primary) / .22);box-shadow:0 10px 24px rgb(var(--rgb-shadow) / .06);transform:translateY(-2px)}.vault__gridCardWrapperSelected,.vault__gridCardWrapperSelected:hover{border-color:var(--color-border-info);box-shadow:0 0 0 1px var(--color-border-info)}.vault__gridCard{border-radius:inherit;width:100%;height:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:10px;padding:14px;display:flex}.vault__gridCardTop{align-items:center;gap:8px;display:flex}.vault__gridCardIcon{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.vault__gridCardType{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-tertiary);font-size:10px;font-weight:600}.vault__gridCardPinBadge{width:20px;height:20px;color:var(--color-electric-indigo);pointer-events:none;z-index:3;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:8px;right:44px}.vault__gridCardBody{gap:4px;min-width:0;display:grid}.vault__gridCardTitle{color:var(--color-text-primary);-webkit-line-clamp:2;word-break:break-word;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13.5px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.vault__gridCardPreview{color:var(--color-text-tertiary);-webkit-line-clamp:3;word-break:break-word;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.vault__gridCardTags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.vault__gridCardTag{background:var(--color-seasalt);border:.5px solid var(--color-border-tertiary);color:var(--color-text-secondary);padding:3px 9px!important;font-size:10px!important}.vault__gridCardTagMore{color:var(--color-text-tertiary);font-size:10px}.vault__gridCardMeta{color:var(--color-text-tertiary);flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;font-size:11px;display:flex}[data-theme=dark] .vault__gridCardTag{background:color-mix(in srgb, var(--color-bg-secondary) 82%, var(--color-jet) 18%);border-color:color-mix(in srgb, var(--color-border) 88%, var(--color-white) 12%);color:var(--color-text-primary)}@keyframes vault__vaultBackdropFade{0%{opacity:0}to{opacity:1}}.vault__workspace .vault__sidePanel{z-index:20;border-left:.5px solid var(--color-border-tertiary);will-change:transform;width:min(480px,92%);transition:transform .24s cubic-bezier(.22,.61,.36,1);position:absolute;top:0;bottom:0;right:0;transform:translate(100%)}.vault__workspace .vault__sidePanelOpen{transform:translate(0)}@media (width<=1100px){.vault__workspace .vault__sidePanel{width:min(420px,100%)}}@media (width<=767px){.vault__gridPane{padding:1rem 16px}.vault__gridSearchField{min-height:44px}}.vault__vaultPage[data-drop-active]{outline:2px dashed var(--accent,#7e61fd);outline-offset:-8px;border-radius:12px}.vault__dropOverlay{z-index:40;color:#fff;pointer-events:none;background:#0f0c148c;justify-content:center;align-items:center;font-size:15px;display:flex;position:fixed;inset:0}.projects__projectsPage{--projects-drawer-width:300px;flex-direction:column;gap:24px;min-height:calc(100vh - 160px);display:flex}[data-pattern=master-detail] .projects__projectsPage{height:100%;min-height:0}.projects__workspace{border:.5px solid var(--color-border-tertiary,var(--color-border));border-radius:var(--border-radius-lg);background:var(--color-background-primary);flex:1;min-height:0;display:flex;overflow:hidden}.projects__drawer{width:var(--projects-drawer-width);background:var(--surface-workspace-drawer,var(--color-background-primary));border-right:.5px solid var(--color-border-tertiary,var(--color-border));flex-shrink:0;overflow:hidden}.projects__drawerInner{width:var(--projects-drawer-width);flex-direction:column;gap:16px;height:100%;padding:18px 16px 20px;display:flex}.projects__drawerToolbar{align-items:center;gap:6px;display:flex}.projects__filterToggleButton{border:.5px solid var(--color-border-tertiary);width:32px;min-width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex;position:relative}.projects__filterToggleButton:hover{color:var(--color-text-primary);transform:translateY(-1px)}.projects__filterToggleButtonActive{border-color:var(--color-border-info);background:var(--color-background-info);color:var(--color-text-info)}.projects__filterToggleCount{background:var(--color-electric-indigo);min-width:14px;height:14px;color:var(--color-white);border-radius:999px;justify-content:center;align-items:center;padding:0 3px;font-size:8px;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px}.projects__drawerSearchField{border:1px solid var(--border-shell-strong);background:var(--surface-shell-control);width:100%;min-height:3rem;color:var(--text-shell-secondary);box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:6px;align-items:center;gap:.5rem;padding:0 1rem;display:flex}.projects__drawerSearchField:focus-within{border-color:rgb(var(--rgb-accent-strong) / .42);box-shadow:none;outline:none}[data-theme=dark] .projects__drawerSearchField{background:var(--surface-shell-control)}.projects__drawerSearchIcon{color:var(--text-shell-faint,var(--color-text-muted));flex-shrink:0}.projects__drawerSearchInput{width:100%;min-width:0;min-height:1.25rem;box-shadow:none!important;color:var(--text-shell-primary)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:.08rem 0!important;font-size:.92rem!important}.projects__drawerSearchInput:focus,.projects__drawerSearchInput:focus-visible{box-shadow:none!important;outline:none!important}.projects__drawerSections{flex-direction:column;gap:18px;padding-right:4px;display:flex;overflow-y:auto}.projects__drawerEmptyState{border:.5px dashed var(--color-border-tertiary);border-radius:var(--border-radius-lg);color:var(--color-text-tertiary);text-align:center;padding:18px 16px;font-size:12px;line-height:1.55}.projects__drawerSection{flex-direction:column;gap:6px;display:flex}.projects__drawerSectionLabel,.projects__sectionHeadingLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-tertiary);margin:0;font-size:10px;font-weight:600}.projects__drawerGroupList{gap:.5rem;display:grid}.projects__projectListItemWrapper{background:0 0;border-radius:10px;transition:background-color .16s,transform .16s}.projects__projectListItemWrapper:hover{background:color-mix(in srgb, var(--color-background-primary) 92%, var(--color-periwinkle) 8%);transform:translateY(-1px)}.projects__projectListItemWrapperActive{background:var(--color-background-info);color:var(--color-text-info)}.projects__projectListItemWrapperActive:hover{background:var(--color-background-info)}.projects__projectListItem{border-radius:inherit;text-align:left;cursor:pointer;background:0 0;border:none;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;width:100%;padding:8px 40px 8px 8px;display:grid;position:relative}.projects__projectListItem[data-active=true]{color:var(--color-text-info);background:0 0}.projects__projectListDot,.projects__detailColorDot,.projects__projectListIconSquare,.projects__detailIconButtonInner{border-radius:999px;flex-shrink:0}.projects__projectListIconSquare{border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.projects__projectListText,.projects__rowIdentity,.projects__modalHeaderText,.projects__selectionContent{gap:4px;min-width:0;display:grid}.projects__projectListName,.projects__rowTitle,.projects__selectionTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text-primary);font-weight:600;overflow:hidden}.projects__projectListName{font-size:13px}.projects__projectListMeta,.projects__rowMeta,.projects__selectionMeta,.projects__modalDescription,.projects__rowSubtitle,.projects__fileSizeLabel{color:var(--color-text-muted)}.projects__projectListMeta,.projects__selectionMeta,.projects__fileSizeLabel,.projects__rowMeta,.projects__detailMetaRowTop,.projects__modalDescription{font-size:11px}.projects__projectListMeta{flex-wrap:wrap;align-items:center;gap:6px;min-height:1.2rem;display:flex}.projects__projectListAvatarStack{flex-shrink:0}.projects__projectListAvatar{width:1.15rem;height:1.15rem;box-shadow:0 0 0 1px var(--color-background-primary);font-size:.58rem}.projects__projectStatusBadge,.projects__triggerBadge,.projects__statusDropdownTrigger,.projects__statusDropdownItem{border-radius:999px;justify-content:center;align-items:center;gap:.35rem;font-size:11px;font-weight:600;display:inline-flex}.projects__projectStatusBadge{border:.5px solid #0000;padding:4px 9px}.projects__projectStatusBadge[data-status=active],.projects__statusDropdownTrigger[data-status=active],.projects__statusDropdownItem[data-status=active]{color:#15803d;background:#22c55e1f}.projects__statusDropdownTrigger[data-status=inactive]{color:var(--color-text-secondary);background:0 0}.projects__projectStatusBadge[data-status=inactive]{background:color-mix(in srgb, var(--color-background-secondary) 82%, var(--color-background-primary) 18%);color:var(--color-text-secondary)}.projects__primaryActionButton,.projects__secondaryActionButton,.projects__ghostActionButton,.projects__modalGhostButton,.projects__sectionInlineAddButton{cursor:pointer;justify-content:center;align-items:center;gap:6px;line-height:1;display:inline-flex;border-radius:var(--border-radius-md)!important;font-size:12px!important;font-weight:600!important}.projects__primaryActionButton{border:.5px solid var(--color-border-info)!important;background:var(--color-background-info)!important;color:var(--color-text-info)!important;padding:8px 12px!important}.projects__primaryActionButton:disabled{opacity:.55;cursor:not-allowed}.projects__ghostActionButton,.projects__modalGhostButton{border:.5px solid var(--color-border-tertiary);color:var(--color-text-secondary);background:0 0;padding:8px 12px;font-size:12px}.projects__sectionInlineAddButton{color:var(--color-text-info);background:0 0;border:none;align-self:flex-start;padding:2px 0;font-size:12px;font-weight:500}.projects__sectionInlineAddButton:hover{color:var(--color-text-primary)}.projects__mainPanel{background:var(--color-background-primary);min-width:0;min-height:0;box-shadow:-10px 0 24px rgb(var(--rgb-shadow) / .05);z-index:1;flex-direction:column;flex:1;padding:20px 22px;display:flex;position:relative}[data-theme=dark] .projects__mainPanel{box-shadow:none}.projects__mainContent{background:inherit;flex:1;min-height:0;position:relative;overflow:visible auto}.projects__detailLayout{flex-direction:column;gap:16px;display:flex;position:relative;overflow:visible}.projects__detailHeader{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.projects__detailHeaderIdentity,.projects__detailHeaderActions,.projects__sectionHeading,.projects__inlineAddPersonActions,.projects__modalFooter{align-items:center;gap:.75rem;display:flex}.projects__detailHeaderIdentity{flex:1;align-items:flex-start;min-width:0}.projects__detailHeaderActions,.projects__modalFooter{flex-wrap:wrap;justify-content:flex-end}.projects__detailHeaderActions{flex-direction:row;align-items:center}.projects__detailHeaderPrimaryActions,.projects__detailHeaderSecondaryActions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.projects__detailHeaderActions .projects__ghostActionButton,.projects__detailHeaderActions .projects__primaryActionButton{gap:5px;padding:8px 12px;font-size:12px}.projects__detailHeaderActions .projects__ghostActionButton svg,.projects__detailHeaderActions .projects__primaryActionButton svg,.projects__detailHeaderActions .projects__statusDropdownTrigger svg{flex-shrink:0;width:14px;height:14px;display:block}.projects__detailColorAnchor{position:relative}.projects__detailColorButton,.projects__detailIconButton{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.projects__detailIconButton{width:44px;height:44px}.projects__detailIconButtonInner{border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.projects__detailHeaderText{flex:1;gap:.24rem;min-width:0;display:grid}.projects__detailTagRow{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.projects__detailTagPill{background:var(--color-seasalt);color:var(--color-text-secondary);border:.5px solid var(--color-border-tertiary);padding:4px 9px;font-size:11px}.projects__detailTitle{letter-spacing:-.02em;color:var(--color-text-primary);margin:0;font-size:clamp(1.45rem,2vw,1.85rem);font-weight:600;line-height:1.15}.projects__detailTitleInput{width:100%;box-shadow:none;letter-spacing:-.02em;color:var(--color-text-primary);background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0;font-size:clamp(1.45rem,2vw,1.85rem);font-weight:600;line-height:1.15}.projects__detailTitleInput::placeholder{color:var(--color-text-tertiary)}.projects__detailTitleInput:focus,.projects__detailTitleInput:focus-visible{box-shadow:none;border:0;outline:none}.projects__detailMetaRowTop{color:var(--color-text-tertiary)}.projects__projectDetailAvatarStack{flex-shrink:0}.projects__projectDetailAvatar{width:1.45rem;height:1.45rem;box-shadow:0 0 0 1px var(--color-background-primary);font-size:.68rem}.projects__statusDropdownTrigger{cursor:pointer;background:0 0;border:none;min-height:34px;padding:8px 12px}.projects__statusDropdownTrigger[data-status=active]{background:0 0}.projects__detailContentWrap{flex-direction:column;gap:16px;display:flex}.projects__detailContentInner{flex-direction:column;gap:0;width:100%;max-width:860px;display:flex}.projects__altmindNoteBanner{background:var(--color-background-info);border:.5px solid var(--color-border-info);border-radius:var(--border-radius-lg);align-items:center;gap:12px;max-width:860px;padding:14px 18px;display:flex}.projects__altmindNoteDot{background:rgb(var(--rgb-accent-primary) / .15);width:18px;height:18px;color:var(--color-text-info);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.projects__altmindNoteText{color:var(--color-text-info);margin:0;font-size:13px;font-style:italic;line-height:1.55}.projects__detailSection{gap:.8rem;padding:1.05rem 0;display:grid}.projects__detailSection:first-of-type{margin-top:0}.projects__identityGrid{grid-template-columns:minmax(0,1fr) 220px;gap:.85rem;display:grid}.projects__fieldGroup{gap:.45rem;display:grid}.projects__fieldLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-tertiary);font-size:11px;font-weight:600}.projects__fieldValueText{min-height:1.5rem;color:var(--color-text-secondary);white-space:pre-wrap;line-height:1.6}.projects__fieldSpanFull{grid-column:1/-1}.projects__tagChipWrap{flex-wrap:wrap;gap:.55rem;display:flex}.projects__tagChip{border:.5px solid var(--color-border-tertiary);background:var(--color-seasalt);color:var(--color-text-secondary);border-radius:999px;align-items:center;gap:.35rem;padding:6px 10px;font-size:11px;display:inline-flex}[data-theme=dark] .projects__detailTagPill,[data-theme=dark] .projects__tagChip{background:color-mix(in srgb, var(--color-bg-secondary) 82%, var(--color-jet) 18%);border-color:color-mix(in srgb, var(--color-border) 88%, var(--color-white) 12%);color:var(--color-text-primary)}.projects__sectionRowList,.projects__modalFieldStack,.projects__modalSelectionList{gap:.55rem;display:grid}.projects__skillTileGrid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:.65rem;display:grid}.projects__skillRow,.projects__simpleRow,.projects__participantRow,.projects__fileRow,.projects__selectionRow{border:.5px solid var(--color-border-tertiary);background:var(--color-background-primary);border-radius:12px;align-items:center;gap:.6rem;padding:.65rem .8rem;display:grid}.projects__compactRow{min-height:0}.projects__fileRow{grid-template-columns:auto minmax(0,1fr) auto}.projects__skillToneSquare{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.88rem;display:inline-flex}.projects__triggerBadge{flex-shrink:0;padding:.24rem .55rem;font-size:10px}.projects__skillTile{border:.5px solid var(--color-border-tertiary);background:color-mix(in srgb, var(--color-background-primary) 97%, var(--color-periwinkle) 3%);border-radius:14px;align-content:space-between;gap:.6rem;min-height:96px;padding:.75rem;display:grid;position:relative}.projects__skillTile[data-editable=true]{padding-right:2rem}.projects__skillTileHeader{justify-content:space-between;align-items:flex-start;gap:.45rem;display:flex}.projects__skillTileName{min-width:0;color:var(--color-text-primary);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:11px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.projects__skillTileTriggerBadge{padding:.18rem .4rem;font-size:9px}.projects__skillTileRemoveButton{border:.5px solid color-mix(in srgb, var(--color-medium-slate-blue) 45%, var(--color-border-tertiary) 55%);background:color-mix(in srgb, var(--color-background-primary) 88%, var(--color-periwinkle) 12%);width:20px;height:20px;color:var(--color-medium-slate-blue);cursor:pointer;z-index:1;border-radius:999px;justify-content:center;align-items:center;transition:background .16s,border-color .16s,color .16s;display:inline-flex;position:absolute;top:-.45rem;right:-.45rem}.projects__skillTileRemoveButton:hover,.projects__skillTileRemoveButton:focus-visible{border-color:var(--color-medium-slate-blue);background:color-mix(in srgb, var(--color-periwinkle) 30%, var(--color-background-primary) 70%);color:var(--color-electric-indigo);outline:none}.projects__skillToneSquare[data-tone=indigo]{background:rgb(var(--rgb-accent-primary) / .12)}.projects__skillToneSquare[data-tone=green]{background:#22c55e1f}.projects__skillToneSquare[data-tone=amber]{background:#f59e0b29}.projects__triggerBadge[data-trigger=scheduled]{background:rgb(var(--rgb-accent-primary) / .12);border:1px solid rgb(var(--rgb-accent-primary) / .16);color:var(--color-accent-strong)}.projects__triggerBadge[data-trigger=manual]{color:#b45309;background:#f59e0b29;border:1px solid #f59e0b33}.projects__triggerBadge[data-trigger=eventDriven]{color:#15803d;background:#22c55e1f;border:1px solid #22c55e2e}.projects__connectorStatusDot{background:rgb(var(--rgb-shadow) / .26);width:9px;height:9px;box-shadow:none;border-radius:999px}.projects__connectorStatusDot[data-connected=true]{background:#22c55e;box-shadow:0 0 0 .22rem #22c55e1f}.projects__inlineAddParticipantCard{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-background-primary) 96%, var(--color-periwinkle) 4%);border-radius:14px;gap:.65rem;padding:.8rem;display:grid}.projects__participantTypeButtonRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.projects__participantTypeButton{border:.5px solid var(--color-border-tertiary);min-height:2.5rem;color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:999px;padding:.55rem .9rem;font-size:.88rem;font-weight:500;transition:background .16s,border-color .16s,color .16s}.projects__participantTypeButton[data-active=true]{border-color:var(--color-border-info);background:var(--color-background-info);color:var(--color-text-info)}.projects__participantTypeSelect{min-height:2.75rem}.projects__inlineAddParticipantActions{justify-content:flex-end}.projects__participantAvatarList{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.projects__participantAvatarItem{display:inline-flex;position:relative}.projects__participantAvatar{width:30px;height:30px;color:var(--color-white);background:var(--color-medium-slate-blue);box-shadow:0 0 0 1px rgb(var(--rgb-shadow) / .06);border-radius:999px;justify-content:center;align-items:center;font-size:.66rem;font-weight:700;display:inline-flex}.projects__participantAvatar[data-type=team]{background:var(--color-tropical-indigo)}.projects__participantAvatarRemove{background:var(--color-raisin-black);width:1.18rem;height:1.18rem;color:var(--color-white);cursor:pointer;box-shadow:0 0 0 2px var(--color-background-primary);border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:-.26rem;right:-.26rem}.projects__fileRowIcon{color:var(--color-text-secondary)}.projects__compactRowRemoveButton{border:.5px solid color-mix(in srgb, var(--color-danger) 24%, var(--color-border-tertiary) 76%);background:color-mix(in srgb, var(--color-background-primary) 94%, var(--color-periwinkle) 6%);width:1.9rem;height:1.9rem;color:var(--color-text-secondary);cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:opacity .16s,visibility .16s,transform .16s,color .16s,border-color .16s,background .16s;display:inline-flex;transform:translateY(2px)}.projects__fileRow:hover .projects__compactRowRemoveButton,.projects__fileRow:focus-within .projects__compactRowRemoveButton{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.projects__compactRowRemoveButton:hover,.projects__compactRowRemoveButton:focus-visible{border-color:color-mix(in srgb, var(--color-danger) 55%, var(--color-border-tertiary) 45%);background:color-mix(in srgb, var(--color-danger) 8%, var(--color-background-primary) 92%);color:var(--color-danger);outline:none}.projects__fileLink{text-decoration:none}.projects__fileLink:hover,.projects__fileLink:focus-visible,.projects__linkedAssetLink:hover,.projects__linkedAssetLink:focus-visible{color:var(--color-accent-strong);outline:none;text-decoration:underline}.projects__linkedAssetList{gap:.5rem;display:grid}.projects__linkedAssetColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.projects__linkedAssetColumn{align-content:start;gap:.55rem;min-width:0;display:grid}.projects__linkedAssetColumnHeader{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-tertiary);font-size:11px;font-weight:600}.projects__linkedAssetColumnEmpty{border:.5px dashed var(--color-border-tertiary);background:color-mix(in srgb, var(--color-background-primary) 98%, var(--color-periwinkle) 2%);color:var(--color-text-muted);border-radius:12px;padding:.8rem .9rem;font-size:12px;line-height:1.5}.projects__linkedAssetRow{border:.5px solid var(--color-border-tertiary);background:color-mix(in srgb, var(--color-background-primary) 97%, var(--color-periwinkle) 3%);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6rem;padding:.6rem .75rem;display:grid}.projects__linkedAssetIcon{background:color-mix(in srgb, var(--color-periwinkle) 26%, var(--color-background-primary) 74%);width:28px;height:28px;color:var(--color-accent-strong);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}[data-theme=dark] .projects__linkedAssetIcon{color:var(--color-white)}.projects__linkedAssetLink{text-decoration:none}.projects__linkedAssetRow .projects__rowTitle{font-size:12px;font-weight:500}.projects__compactEmptyText{color:var(--color-text-muted);font-size:.82rem}.projects__dropZone{border:1px dashed var(--color-border);color:var(--color-text-secondary);text-align:center;cursor:pointer;background:0 0;border-radius:14px;justify-items:center;gap:.35rem;padding:1.3rem 1rem;display:grid}.projects__dropZone small{color:var(--color-text-muted);line-height:1.5}.projects__dropZone[data-active=true],.projects__dropZone:hover{border-color:rgb(var(--rgb-accent-primary) / .34);background:rgb(var(--rgb-accent-primary) / .08);color:var(--color-accent-strong)}.projects__dropZone[data-active=true] small,.projects__dropZone:hover small{color:var(--color-accent-strong)}.projects__detailEmptyState{place-items:center;gap:1rem;padding:2rem;display:grid}.projects__modalOverlay{z-index:20;background:#0000004d;position:fixed;inset:0}.projects__modalContent{z-index:21;border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-lg);background:var(--color-background-primary);width:min(500px,100vw - 32px);max-width:calc(100vw - 32px);max-height:min(88vh,760px);box-shadow:none;flex-direction:column;gap:16px;padding:18px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.projects__modalContentInline{z-index:1;width:100%;max-width:100%;max-height:none;box-shadow:none;border:.5px solid var(--color-border-tertiary);margin:0;padding:24px;position:relative;top:auto;left:auto;overflow:visible;transform:none}.projects__modalHeader{justify-content:space-between;align-items:flex-start;gap:16px;padding:0;display:flex}.projects__modalTitle{color:var(--color-text-primary);margin:0;font-size:1.1rem;font-weight:500;line-height:1.2}.projects__modalDescription{margin:0;font-size:11px;line-height:1.55}.projects__modalCloseButton{border-radius:var(--border-radius-md);border:.5px solid var(--color-border-tertiary);width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.projects__modalBody{min-height:0;padding:0;overflow-y:auto}.projects__modalField{flex-direction:column;gap:8px;display:flex}.projects__modalFieldLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-tertiary);font-size:11px;font-weight:600}.projects__modalTitleInput{width:100%;box-shadow:none;letter-spacing:-.02em;color:var(--color-text-primary);background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0;font-size:clamp(1.45rem,2vw,1.85rem);font-weight:600;line-height:1.15}.projects__modalTitleInput::placeholder{color:var(--color-text-tertiary)}.projects__modalTitleInput:focus,.projects__modalTitleInput:focus-visible{box-shadow:none;border:0;outline:none}.projects__iconPickerPanel{padding-top:.2rem}.projects__modalFooter{padding:0}.projects__selectionRow{background:color-mix(in srgb, var(--color-background-primary) 94%, var(--color-periwinkle) 6%);text-align:left;cursor:pointer;grid-template-columns:auto auto minmax(0,1fr) auto;width:100%}.projects__selectionRow[data-selected=true]{border-color:rgb(var(--rgb-accent-primary) / .24);background:rgb(var(--rgb-accent-primary) / .08)}.projects__selectionCheckbox{border:1px solid var(--color-border);color:#0000;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.projects__selectionCheckbox[data-selected=true]{border-color:var(--color-accent-strong);background:var(--color-accent-strong);color:var(--color-on-accent)}.projects__colorSwatchRow{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.projects__colorSwatchButton{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.projects__colorSwatchButton[data-selected=true]{border-color:rgb(var(--rgb-shadow) / .44)}.projects__colorSwatchButtonSm{width:24px;height:24px}.projects__colorSwatchButtonMd{width:28px;height:28px}.projects__colorSwatchInner{border-radius:999px;width:20px;height:20px}@media (width<=1100px){.projects__drawer,.projects__drawerInner{width:280px}.projects__linkedAssetColumns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.projects__workspace{flex-direction:column}.projects__drawer{border-right:none;border-bottom:.5px solid var(--color-border-tertiary,var(--color-border));width:100%;min-height:320px}.projects__drawerInner{width:100%}.projects__identityGrid{grid-template-columns:1fr}.projects__detailHeader{flex-direction:column;align-items:stretch}.projects__linkedAssetColumns{grid-template-columns:1fr}}@media (width<=767px){.projects__projectsPage{gap:1rem;height:100%;min-height:0}.projects__drawer,.projects__drawerInner,.projects__mainPanel{width:100%;padding:1rem 16px}.projects__mainContent,.projects__drawerSections{padding-bottom:calc(4.5rem + env(safe-area-inset-bottom))}.projects__drawerCreateButton,.projects__filterToggleButton,.projects__modalCloseButton,.projects__detailIconButton,.projects__detailIconButtonInner,.projects__selectionCheckbox{min-height:44px}.projects__drawerCreateButton,.projects__filterToggleButton,.projects__modalCloseButton,.projects__detailIconButton,.projects__detailIconButtonInner{width:44px;min-width:44px;height:44px}.projects__drawerToolbar,.projects__detailHeader,.projects__detailHeaderActions,.projects__detailHeaderIdentity,.projects__identityGrid,.projects__linkedAssetColumns,.projects__selectionRow{align-items:stretch}.projects__drawerToolbar,.projects__detailHeader,.projects__detailHeaderActions,.projects__detailHeaderIdentity,.projects__identityGrid,.projects__linkedAssetColumns{flex-direction:column;grid-template-columns:1fr}.projects__drawerToolbar{flex-direction:row;align-items:center}.projects__drawerToolbar>:first-child{flex:auto}.projects__drawerToolbar>:last-child{flex:0 0 44px;width:44px}.projects__detailHeaderActions,.projects__detailHeaderPrimaryActions,.projects__detailHeaderPrimaryActions>*{width:100%}.projects__detailHeaderSecondaryActions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.projects__detailHeaderSecondaryActions>*{width:100%}.projects__statusDropdownTrigger,.projects__drawerTagSelect{min-height:44px}.projects__selectionRow{grid-template-columns:minmax(0,1fr)}.projects__projectListIconSquare,.projects__linkedAssetIcon,.projects__skillToneSquare,.projects__participantAvatar{width:44px;height:44px}}.projects__gridPane{background:var(--color-background-primary);flex-direction:column;flex:1;gap:16px;min-width:0;min-height:0;padding:20px 22px;display:flex}.projects__gridCreateButton{flex-shrink:0;margin-left:auto;box-shadow:none!important;border-radius:6px!important}.projects__gridBody{flex-direction:column;flex:1;min-height:0;padding-right:4px;display:flex;overflow:hidden auto}.projects__gridCardWrapper{border:.5px solid var(--color-border-tertiary);background:var(--color-background-primary);border-radius:6px;transition:border-color .16s,box-shadow .16s,transform .16s;position:relative}.projects__gridCardWrapper:hover{border-color:rgb(var(--rgb-accent-primary) / .22);box-shadow:0 10px 24px rgb(var(--rgb-shadow) / .06);transform:translateY(-2px)}.projects__gridCardWrapperSelected,.projects__gridCardWrapperSelected:hover{border-color:var(--color-border-info);box-shadow:0 0 0 1px var(--color-border-info)}.projects__gridCard{border-radius:inherit;width:100%;height:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:10px;padding:14px;display:flex}.projects__gridCardTop{justify-content:space-between;align-items:center;gap:8px;padding-right:26px;display:flex}.projects__gridCardTopRight{align-items:center;gap:6px;display:inline-flex}.projects__gridCardPin{color:var(--color-electric-indigo,#7e61fd);align-items:center;display:inline-flex}.projects__gridCardIcon{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.projects__gridCardBody{gap:4px;min-width:0;display:grid}.projects__gridCardTitle{color:var(--color-text-primary);-webkit-line-clamp:2;word-break:break-word;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13.5px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.projects__gridCardPreview{color:var(--color-text-tertiary);-webkit-line-clamp:3;word-break:break-word;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.projects__gridCardMeta{color:var(--color-text-tertiary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-top:auto;font-size:11px;display:flex}.projects__browseEmpty{text-align:center;color:var(--color-text-tertiary);flex-direction:column;align-items:center;gap:8px;padding:32px 16px;display:flex}.projects__browseEmptyTitle{color:var(--color-text-primary);font-size:14px;font-weight:600}.projects__browseEmptyDescription{color:var(--color-text-tertiary);max-width:320px;font-size:12px}.projects__backToAllProjects{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;align-self:flex-start;align-items:center;gap:5px;margin-bottom:12px;padding:5px 0;font-size:12px;font-weight:600;transition:background .14s,color .14s,transform .14s;display:inline-flex}.projects__backToAllProjects:hover{color:var(--color-text-primary);transform:translate(-1px)}@media (width<=767px){.projects__backToAllProjects{display:none}}.FocusCalendarView__surface{--focus-surface-height:calc(100dvh - 10rem);--focus-mobile-pager-indicators-space:2.9rem;--focus-mobile-panel-visual-breathing:.8rem;--focus-mobile-panel-height:calc(100dvh - var(--mobile-top-chrome-height,0px) - var(--mobile-ask-bar-height,0px) - var(--focus-mobile-pager-indicators-space) - var(--focus-mobile-panel-visual-breathing));height:100%;min-block-size:var(--focus-surface-height);block-size:var(--focus-surface-height);flex-direction:column;gap:1rem;min-height:0;display:flex;overflow:visible}.FocusCalendarView__mobilePanelPage{grid-template-rows:auto minmax(0,1fr);gap:1rem;height:100%;min-height:100%;padding-top:.35rem;padding-bottom:.35rem;display:grid}.FocusCalendarView__mobilePager{gap:1rem;padding-inline:.85rem;scroll-padding-inline:.85rem}.FocusCalendarView__mobilePagerPage{height:100%;overflow:hidden!important}.FocusCalendarView__mobilePanelPage>:last-child{min-height:0}.FocusCalendarView__mobilePanelPageFill{flex-direction:column;height:100%;min-height:0;display:flex}.FocusCalendarView__mobilePanelPageFill>*{flex:1;min-height:0;display:flex}.FocusCalendarView__mobilePanelPageFill>*>*{flex:1;min-height:0}.FocusCalendarView__mobilePanelCardPage,.FocusCalendarView__mobilePanelScrollPage{flex-direction:column;gap:0;height:100%;min-height:100%;display:flex}.FocusCalendarView__mobilePanelScrollViewport{min-height:0;height:var(--focus-mobile-panel-height);min-height:var(--focus-mobile-panel-height);max-height:var(--focus-mobile-panel-height);scrollbar-width:none;flex:1;overflow:hidden auto}.FocusCalendarView__mobilePanelScrollViewport::-webkit-scrollbar{display:none}.FocusCalendarView__mobilePanelScrollViewport>*{min-height:100%}.FocusCalendarView__mobilePanelCardShell{height:var(--focus-mobile-panel-height);min-height:var(--focus-mobile-panel-height);max-height:var(--focus-mobile-panel-height);flex:1}.FocusCalendarView__mobilePanelCardMotion{flex:1;height:100%;min-height:0;display:flex}.FocusCalendarView__mobilePanelCardShell>*{flex:1;height:100%;min-height:0;max-height:100%;display:flex}.FocusCalendarView__mobilePanelCardShell>*>*{flex:1;height:100%;min-height:0;max-height:100%}.FocusCalendarView__surface button{border-radius:4px!important}.FocusCalendarView__filterMenuClearButton{min-height:1.35rem!important;padding:.18rem .45rem!important;font-size:.66rem!important;line-height:1!important}.FocusCalendarView__body{min-height:0;flex:1;grid-template-columns:minmax(0,2fr) minmax(320px,1fr);gap:1rem;block-size:auto;max-block-size:none;display:grid}.FocusCalendarView__body>*{min-height:0;display:flex}.FocusCalendarView__body>*>*{flex:1;min-height:0}.FocusCalendarView__bodyTrayCollapsed{grid-template-columns:minmax(0,1fr) 72px}.FocusCalendarView__calendarPanel{flex-direction:column;gap:1rem;width:100%;min-width:0;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.FocusCalendarView__calendarPanel:hover{box-shadow:var(--shadow-card);border-color:var(--color-border);transform:none}.FocusCalendarView__trayPanel{flex-direction:column;gap:1rem;width:100%;height:100%;min-height:0;max-height:100%;transition:width .18s,min-width .18s;display:flex;overflow:hidden}.FocusCalendarView__trayPanel:hover{box-shadow:var(--shadow-card-elevated);border-color:var(--border-card);transform:none}.FocusCalendarView__trayPanelCollapsed{width:72px;min-width:72px}.FocusCalendarView__calendarHeader{z-index:4;background:color-mix(in srgb, var(--color-bg-card) 94%, var(--color-bg-secondary) 6%);border-bottom:1px solid color-mix(in srgb, var(--color-border) 82%, transparent);box-shadow:0 12px 24px rgb(var(--rgb-shadow) / .06);margin-bottom:-.08rem;padding:.16rem 0 .3rem;display:flex;position:sticky;top:0}.FocusCalendarView__calendarHeaderBar{grid-template-columns:minmax(0,1fr) minmax(0,460px) minmax(0,1fr);align-items:center;gap:.75rem;width:100%;display:grid}.FocusCalendarView__calendarHeaderActions{flex-shrink:0;grid-column:3;justify-content:flex-end;justify-self:end;align-items:center;margin-right:calc(42px + .8rem);display:inline-flex}.FocusCalendarView__loadIndicator{grid-column:2;justify-self:center;gap:.42rem;width:min(100%,460px);min-width:0;margin:0 auto;display:grid}.FocusCalendarView__loadIndicatorHeader{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.FocusCalendarView__calendarBackButton{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;width:fit-content;margin-bottom:-.65rem;padding:.25rem 0;font-size:.8rem;font-weight:600;transition:color .14s,transform .14s;display:inline-flex}.FocusCalendarView__calendarBackButton:hover{color:var(--color-text-primary);transform:translate(-2px)}.FocusCalendarView__calendarFilterButton{box-sizing:border-box;justify-content:center;align-items:center;display:inline-flex;border:.5px solid var(--color-border-tertiary)!important;width:32px!important;min-width:32px!important;height:32px!important;color:var(--color-text-secondary)!important;box-shadow:none!important;background:0 0!important;border-radius:4px!important;padding:0!important}.FocusCalendarView__calendarFilterButton:hover{transform:translateY(-1px);color:var(--color-text-primary)!important;background:color-mix(in srgb, var(--color-periwinkle) 12%, transparent)!important;border-color:color-mix(in srgb, var(--color-border-tertiary) 50%, var(--color-periwinkle) 50%)!important}.FocusCalendarView__calendarFilterButtonActive{border-color:var(--color-border-info)!important;background:var(--color-background-info)!important;color:var(--color-text-info)!important}.FocusCalendarView__calendarFilterCount{min-width:1rem;height:1rem;padding:0 .24rem;font-size:.58rem;top:-.32rem!important;right:-.32rem!important}.FocusCalendarView__loadIndicatorLabel{color:var(--color-text-secondary);white-space:nowrap;font-size:.78rem}.FocusCalendarView__loadIndicatorBar{width:100%;min-width:0}.FocusCalendarView__loadIndicatorValue{color:var(--color-text-primary);white-space:nowrap;font-size:.78rem}.FocusCalendarView__calendarFooterStats{border-top:1px solid color-mix(in srgb, var(--color-border) 78%, transparent);color:var(--color-text-muted);align-items:center;padding-top:.58rem;padding-bottom:.08rem;animation:.24s cubic-bezier(.22,1,.36,1) FocusCalendarView__focusPanelReveal;display:flex}.FocusCalendarView__timelineScroll{flex-direction:column;flex:1;gap:.7rem;min-height:0;padding-right:.2rem;animation:.24s cubic-bezier(.22,1,.36,1) FocusCalendarView__focusPanelReveal;display:flex;overflow:hidden auto}.FocusCalendarView__trayPanelScroll{flex-direction:column;flex:1;gap:0;min-height:0;padding-right:.2rem;animation:.24s cubic-bezier(.22,1,.36,1) FocusCalendarView__focusPanelReveal;display:flex;overflow:hidden auto}@keyframes FocusCalendarView__focusPanelReveal{0%{opacity:0;transform:translateY(8px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}.FocusCalendarView__timelineShell{grid-template-columns:44px minmax(0,1fr) 26px;gap:.5rem;min-height:max-content;display:grid;position:relative}.FocusCalendarView__timeLabels{position:relative}.FocusCalendarView__timeLabel{color:var(--color-text-muted);white-space:nowrap;font-size:.68rem;position:absolute;left:0;transform:translateY(-.65rem)}.FocusCalendarView__timelineSurface{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg-card) 94%, var(--color-periwinkle) 6%);border-radius:22px;position:relative;overflow:hidden}.FocusCalendarView__hourRule{border-top:1px solid color-mix(in srgb, var(--color-border) 84%, transparent);height:0;position:absolute;inset-inline:0}.FocusCalendarView__hourMidpoint{border-top:1px dashed color-mix(in srgb, var(--color-border) 70%, transparent);position:absolute;top:35px;left:0;right:0}.FocusCalendarView__nowLine{z-index:3;border-top:2px solid var(--color-electric-indigo);position:absolute;inset-inline:0}.FocusCalendarView__nowLabel{background:var(--color-electric-indigo);color:var(--color-white);border-radius:999px;padding:.18rem .45rem;font-size:.68rem;font-weight:700;position:absolute;top:-.75rem;left:.8rem}.FocusCalendarView__automationRail{min-height:100%;position:relative}.FocusCalendarView__automationRailHeader{writing-mode:vertical-rl;letter-spacing:.08em;text-transform:uppercase;color:var(--color-electric-indigo);z-index:1;pointer-events:none;font-size:.62rem;font-weight:700;position:absolute;top:.35rem;left:50%;transform:translate(-50%)rotate(180deg)}.FocusCalendarView__automationRailTrack{background:color-mix(in srgb, var(--color-bg-secondary) 84%, transparent);border-radius:999px;width:14px;height:auto;min-height:0;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.FocusCalendarView__automationDot{background:var(--color-medium-slate-blue);width:8px;height:8px;box-shadow:0 0 0 3px rgb(var(--rgb-accent-primary) / .14);cursor:pointer;border:none;border-radius:999px;padding:0;position:absolute;left:50%;transform:translate(-50%,-50%)}.FocusCalendarView__automationDotRunning{background:var(--color-electric-indigo);box-shadow:0 0 0 5px rgb(var(--rgb-accent-primary) / .18)}.FocusCalendarView__automationDotSelected{background:var(--color-white);box-shadow:0 0 0 5px rgb(var(--rgb-accent-primary) / .28)}.FocusCalendarView__automationDot:focus-visible{outline:2px solid var(--color-electric-indigo);outline-offset:3px}.FocusCalendarView__eventBlock{z-index:2;border:1px solid color-mix(in srgb, var(--color-border) 72%, var(--color-electric-indigo) 28%);background:color-mix(in srgb, var(--color-bg-card) 94%, var(--color-periwinkle) 6%);box-shadow:0 -2px 8px rgb(var(--rgb-shadow) / .014), 0 4px 12px rgb(var(--rgb-shadow) / .034), 0 14px 26px -10px rgb(var(--rgb-shadow) / .068);cursor:pointer;border-radius:4px;align-content:center;gap:.24rem;padding:.38rem .52rem;transition:opacity .32s,filter .32s,box-shadow .32s,background .32s,border-color .32s,transform .32s;display:grid;position:absolute;overflow:hidden}.FocusCalendarView__eventBlock[data-compactness=short],.FocusCalendarView__eventBlock[data-compactness=tiny]{border-radius:4px;gap:.24rem;padding:.38rem .52rem}.FocusCalendarView__eventBlockRoutine{border-color:color-mix(in srgb, var(--color-medium-slate-blue) 30%, var(--color-border) 70%);background:color-mix(in srgb, var(--color-bg-card) 88%, var(--color-periwinkle) 12%);box-shadow:0 -2px 8px rgb(var(--rgb-shadow) / .014), 0 4px 12px rgb(var(--rgb-shadow) / .03), 0 14px 24px -10px rgb(var(--rgb-shadow) / .06), inset 0 0 0 1px rgb(var(--rgb-accent-primary) / .06)}.FocusCalendarView__eventBlockRoutine:before{content:"";background:color-mix(in srgb, var(--color-medium-slate-blue) 72%, var(--color-electric-indigo) 28%);opacity:.75;width:3px;position:absolute;inset:0 auto 0 0}.FocusCalendarView__eventBlockSmartScheduled{border-style:dashed;border-color:color-mix(in srgb, var(--color-medium-slate-blue) 34%, var(--color-border) 66%);background:color-mix(in srgb, var(--color-bg-card) 92%, var(--color-periwinkle) 8%)}.FocusCalendarView__eventBlockSmartScheduled:after{content:"";border:1px dashed rgb(var(--rgb-accent-primary) / .12);pointer-events:none;opacity:.7;border-radius:6px;position:absolute;inset:3px}.FocusCalendarView__eventBlockCompleted{opacity:.58;filter:grayscale(.2)saturate(.62);border-color:color-mix(in srgb, var(--color-border) 88%, transparent);box-shadow:0 -1px 6px rgb(var(--rgb-shadow) / .012), 0 3px 10px rgb(var(--rgb-shadow) / .026), 0 10px 18px -12px rgb(var(--rgb-shadow) / .044)}.FocusCalendarView__automationEventBlock{z-index:3;cursor:pointer;border:1px solid rgb(var(--rgb-accent-primary) / .24);background:color-mix(in srgb, var(--color-bg-card) 82%, transparent);box-shadow:0 -2px 8px rgb(var(--rgb-shadow) / .014), 0 4px 12px rgb(var(--rgb-shadow) / .032), 0 14px 24px -10px rgb(var(--rgb-shadow) / .068), inset 0 1px 0 #fff3, inset 0 0 0 1px rgb(var(--rgb-accent-primary) / .05);-webkit-backdrop-filter:blur(12px)saturate(1.08);animation:.32s FocusCalendarView__automationOverlayFadeIn}.FocusCalendarView__automationEventBlockTop{align-items:center;min-height:100%}.FocusCalendarView__automationEventBlock .FocusCalendarView__eventBlockCopy[data-time-layout=inline]{align-items:center}.FocusCalendarView__automationEventBlock .FocusCalendarView__eventTitle{color:var(--color-text-primary)}.FocusCalendarView__automationEventBlock .FocusCalendarView__eventTime{color:color-mix(in srgb, var(--color-electric-indigo) 46%, var(--color-text-secondary) 54%)}.FocusCalendarView__userEventBlockMuted{z-index:1;opacity:.24;box-shadow:none;pointer-events:none;filter:saturate(.72);transform:scale(.995)}@keyframes FocusCalendarView__automationOverlayFadeIn{0%{opacity:0;filter:blur(2px);transform:translateY(4px)scale(.992)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.FocusCalendarView__automationTrayCardSelected{border-color:var(--color-electric-indigo);background:color-mix(in srgb, var(--color-bg-card) 88%, var(--color-periwinkle) 12%);box-shadow:0 -2px 8px rgb(var(--rgb-shadow) / .014), 0 4px 12px rgb(var(--rgb-shadow) / .03), 0 12px 22px -10px rgb(var(--rgb-shadow) / .054), inset 0 0 0 1px rgb(var(--rgb-accent-primary) / .12), 0 0 0 2px rgb(var(--rgb-accent-primary) / .18)}.FocusCalendarView__eventBlockTop{align-items:flex-start;gap:.5rem;min-width:0;display:flex}.FocusCalendarView__eventBlock[data-compactness=short] .FocusCalendarView__eventBlockTop,.FocusCalendarView__eventBlock[data-compactness=tiny] .FocusCalendarView__eventBlockTop{gap:.46rem}.FocusCalendarView__cardDoneButtonSlot{flex:none;display:inline-flex}.FocusCalendarView__trayCardHeader>.FocusCalendarView__cardDoneButtonSlot{padding-top:.06rem}.FocusCalendarView__eventBlockCopy{align-content:center;gap:.16rem;min-width:0;display:grid}.FocusCalendarView__eventBlockCopy[data-time-layout=inline]{align-items:baseline;gap:.34rem;display:flex}.FocusCalendarView__eventBlockCopy[data-time-layout=stack]{display:grid}.FocusCalendarView__eventTitleRow{align-items:center;gap:.34rem;min-width:0;display:flex}.FocusCalendarView__eventRoutineIcon{width:1rem;height:1rem;color:var(--color-medium-slate-blue);background:rgb(var(--rgb-accent-primary) / .12);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.FocusCalendarView__eventTitle{color:var(--color-text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;font-size:.78rem;line-height:1.18;display:-webkit-box;overflow:hidden}.FocusCalendarView__eventBlockCopy[data-time-layout=inline] .FocusCalendarView__eventTitle{-webkit-line-clamp:1}.FocusCalendarView__textCompleted{text-decoration:line-through}.FocusCalendarView__eventTime{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.68rem;line-height:1.18;overflow:hidden}.FocusCalendarView__eventBlock[data-compactness=short] .FocusCalendarView__eventMetaRow,.FocusCalendarView__eventBlock[data-compactness=tiny] .FocusCalendarView__eventMetaRow{display:none}.FocusCalendarView__timelineEmpty{border:1px dashed var(--color-border);color:var(--color-text-muted);border-radius:18px;justify-content:center;align-items:center;font-size:.88rem;display:flex;position:absolute;inset:1rem}.FocusCalendarView__trayHeader{flex-direction:column;gap:.9rem;display:flex}.FocusCalendarView__trayHeaderCollapsed{flex-direction:column;justify-content:flex-start;align-items:center;min-height:100%}.FocusCalendarView__trayHeaderTop{justify-content:space-between;align-items:flex-start;gap:.9rem;display:flex}.FocusCalendarView__trayHeaderCopy{flex:1;gap:.22rem;min-width:0;display:grid}.FocusCalendarView__trayTitle{color:var(--color-text-primary);margin:0;font-size:1.05rem}.FocusCalendarView__traySubtitle{color:var(--color-text-muted);margin:0;font-size:.8rem;line-height:1.5}.FocusCalendarView__trayHeaderActions{flex-shrink:0;align-items:center;gap:.55rem;display:inline-flex}.FocusCalendarView__trayTabs{width:100%;display:flex}.FocusCalendarView__trayTabsControl{background:color-mix(in srgb, var(--color-raisin-black) 6%, transparent);scrollbar-width:none;border-radius:10px;align-items:stretch;gap:.2rem;width:100%;padding:.22rem;display:flex;overflow:auto visible}.FocusCalendarView__trayTabsControl::-webkit-scrollbar{display:none}.FocusCalendarView__trayTabButton{appearance:none;box-shadow:none;color:var(--color-text-muted);letter-spacing:0;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;padding:.46rem .75rem;font-size:.82rem;font-weight:500;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex;position:relative}.FocusCalendarView__trayTabButton:hover{color:var(--color-text-secondary)}.FocusCalendarView__trayTabButton[data-active=true]{background:var(--color-bg-card);color:var(--color-text-primary);font-weight:600;box-shadow:0 1px 3px #14121c1a,0 0 0 .5px #14121c0f}.FocusCalendarView__trayTabButtonContent{justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.FocusCalendarView__trayTabButtonContent svg{width:1rem;height:1rem}.FocusCalendarView__trayTabButton:focus-visible{outline:2px solid rgb(var(--rgb-accent-primary) / .18);outline-offset:2px}.FocusCalendarView__trayCollapseButton{border:.5px solid var(--color-border-tertiary,var(--color-border));background:color-mix(in srgb, var(--color-bg-card) 96%, transparent);width:2rem;min-width:2rem;height:2rem;color:var(--color-text-secondary);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.FocusCalendarView__trayCollapseButton:hover,.FocusCalendarView__trayCollapseButton:focus-visible{border-color:rgb(var(--rgb-accent-primary) / .24);color:var(--color-text-primary)}.FocusCalendarView__trayCollapseButton:focus-visible{outline:2px solid rgb(var(--rgb-accent-primary) / .22);outline-offset:2px}.FocusCalendarView__collapsedTrayLabel{writing-mode:vertical-rl;color:var(--color-text-primary);text-align:center;font-size:.74rem;font-weight:600;line-height:1.2;transform:rotate(180deg)}.FocusCalendarView__traySections{flex-direction:column;gap:.9rem;min-height:0;padding-top:.85rem;padding-right:.1rem;display:flex;overflow:auto}.FocusCalendarView__traySection{gap:.7rem;display:grid}.FocusCalendarView__traySectionBody{gap:.6rem;margin-left:1rem;padding-left:.85rem;display:grid}.FocusCalendarView__traySectionAttention{padding:.8rem}.FocusCalendarView__sectionToggle{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.8rem;width:100%;padding:0;display:flex}.FocusCalendarView__sectionToggleDanger{border:1px solid color-mix(in srgb, var(--color-danger) 34%, var(--color-border) 66%);background:color-mix(in srgb, var(--color-danger) 14%, var(--color-bg-card) 86%);border-radius:12px;padding:.55rem .65rem}.FocusCalendarView__sectionToggleDanger:hover,.FocusCalendarView__sectionToggleDanger:focus-visible{border-color:color-mix(in srgb, var(--color-danger) 48%, var(--color-border) 52%);background:color-mix(in srgb, var(--color-danger) 18%, var(--color-bg-card) 82%)}.FocusCalendarView__sectionToggleDanger:focus-visible{outline:2px solid rgb(var(--rgb-danger) / .16);outline-offset:2px}.FocusCalendarView__sectionToggleLeading{align-items:center;gap:.55rem;display:inline-flex}.FocusCalendarView__sectionToggleIcon{color:var(--color-text-muted)}.FocusCalendarView__sectionToggleIconDanger{color:var(--text-focus-danger-soft)}.FocusCalendarView__sectionToggleStatusIcon{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;display:inline-flex}.FocusCalendarView__sectionToggleStatusIconDanger{background:rgb(var(--rgb-danger) / .14);color:var(--text-focus-danger)}.FocusCalendarView__sectionToggleTitle{color:var(--color-text-primary);font-size:.88rem;font-weight:600;display:block}.FocusCalendarView__sectionToggleSubtitle{color:var(--color-text-muted);margin-top:.1rem;font-size:.74rem;display:block}.FocusCalendarView__sectionToggleDanger .FocusCalendarView__sectionToggleTitle{color:var(--text-focus-danger)}.FocusCalendarView__sectionToggleDanger .FocusCalendarView__sectionToggleSubtitle{color:var(--text-focus-danger-soft)}.FocusCalendarView__sectionCount{flex-shrink:0}.FocusCalendarView__sectionToggleDanger .FocusCalendarView__sectionCount{border:1px solid rgb(var(--rgb-danger) / .18);background:rgb(var(--rgb-danger) / .12)!important;color:var(--text-focus-danger)!important}.FocusCalendarView__squareBadge,.FocusCalendarView__sectionCount,.FocusCalendarView__statusBadge,.FocusCalendarView__sourceBadge,.FocusCalendarView__modeToggleButton{border-radius:4px!important}.FocusCalendarView__focusTrayAvatar{color:hsl(var(--collaboration-avatar-hue) 88% 38%);box-shadow:0 0 0 1px rgb(var(--rgb-shadow) / .04), inset 0 1px 0 #ffffff6b}.FocusCalendarView__trayCardStack{flex-direction:column;gap:0;width:calc(100% - .35rem);display:flex}.FocusCalendarView__trayCard{box-shadow:none;background:0 0;border:none;border-radius:12px;align-items:flex-start;gap:.7rem;margin:0 -.6rem;padding:.85rem .6rem;transition:background .16s,opacity .16s,filter .16s;display:flex;position:relative}.FocusCalendarView__trayCard:hover{background:color-mix(in srgb, var(--color-periwinkle) 11%, transparent)}[data-theme=light] .FocusCalendarView__trayCard:hover{background:color-mix(in srgb, var(--color-electric-indigo) 7%, var(--surface-focus-card) 93%)}.FocusCalendarView__trayCard+.FocusCalendarView__trayCard{border-top:none}.FocusCalendarView__trayCard+.FocusCalendarView__trayCard:before{content:"";background:color-mix(in srgb, var(--color-border) 84%, transparent);pointer-events:none;height:1px;position:absolute;top:0;left:.6rem;right:.6rem}.FocusCalendarView__automationTrayCardAttention{background:color-mix(in srgb, var(--color-danger) 8%, transparent)}.FocusCalendarView__automationTrayCardAttention .FocusCalendarView__trayCardTitle{color:var(--text-focus-danger)}.FocusCalendarView__automationTrayCardAttention .FocusCalendarView__automationDescription{color:color-mix(in srgb, var(--text-focus-danger-soft) 78%, var(--color-text-secondary) 22%)}.FocusCalendarView__automationTrayCardSelected{background:color-mix(in srgb, var(--color-periwinkle) 22%, transparent)}.FocusCalendarView__automationTrayCardAttention.FocusCalendarView__automationTrayCardSelected{background:color-mix(in srgb, var(--color-danger) 12%, var(--color-periwinkle) 88%)}.FocusCalendarView__trayCardCompleted{opacity:.62;filter:grayscale(.18)saturate(.7)}.FocusCalendarView__trayCardDelegated{background:0 0}.FocusCalendarView__trayCardBody{flex:1;align-content:start;gap:.18rem;min-width:0;display:grid;position:relative}.FocusCalendarView__trayCardTitleRow{align-items:flex-start;gap:.5rem;width:100%;min-width:0;display:flex}.FocusCalendarView__trayCardHeader{align-items:flex-start;gap:.5rem;min-width:0;display:flex}.FocusCalendarView__trayCardTitleButton{text-align:left;cursor:pointer;background:0 0;border:none;flex:1;min-width:0;padding:0;display:block}.FocusCalendarView__trayCardTitle{color:var(--color-text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.84rem;line-height:1.22;display:-webkit-box;overflow:hidden}.FocusCalendarView__trayCardMeta{min-width:0;color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:.22rem;font-size:.65rem;display:flex}.FocusCalendarView__trayMetaItemGroup{align-items:center;gap:.22rem;min-width:0;display:inline-flex}.FocusCalendarView__trayMetaSeparator{color:var(--color-text-muted)}.FocusCalendarView__trayMetaButton{min-width:0;color:var(--color-text-secondary);font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:.26rem;padding:0;display:inline-flex}.FocusCalendarView__trayMetaButton svg{flex-shrink:0;width:.72rem;height:.72rem}.FocusCalendarView__trayMetaButton:hover,.FocusCalendarView__trayMetaButton:focus-visible{color:var(--color-text-primary);outline:none}.FocusCalendarView__trayPriorityBadge{--tray-priority-color:var(--color-electric-indigo);background:color-mix(in srgb, var(--tray-priority-color) 14%, transparent);min-width:0;color:var(--tray-priority-color);white-space:nowrap;border-radius:999px;align-items:center;gap:.22rem;padding:.07rem .32rem;font-size:.65rem;font-weight:600;line-height:1;display:inline-flex}.FocusCalendarView__trayCardMetaText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.FocusCalendarView__trayAssigneeButton{min-width:0}.FocusCalendarView__trayCardMetaTextOverdue{background:color-mix(in srgb, var(--color-danger) 12%, transparent 88%);color:var(--text-focus-danger);border-radius:999px;align-items:center;padding:.15rem .38rem;display:inline-flex}.FocusCalendarView__trayCardActions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.28rem;margin-left:auto;display:flex}.FocusCalendarView__trayIconActions{opacity:0;visibility:hidden;pointer-events:none;flex-shrink:0;align-self:flex-start;align-items:center;gap:.16rem;margin-left:auto;transition:opacity 70ms ease-out,transform 70ms ease-out,visibility 70ms linear;display:inline-flex;transform:translateY(1px)}.FocusCalendarView__trayCard:hover .FocusCalendarView__trayIconActions,.FocusCalendarView__trayCard:focus-within .FocusCalendarView__trayIconActions{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.FocusCalendarView__traySuggestion{color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.72rem;line-height:1.35;display:-webkit-box;overflow:hidden}.FocusCalendarView__lockedDoneIcon{color:var(--color-text-muted);flex-shrink:0;margin-top:.05rem}.FocusCalendarView__autoPlaceBanner{background:rgb(var(--rgb-accent-primary) / .08);border:1px solid rgb(var(--rgb-accent-primary) / .14);border-radius:6px;justify-content:space-between;align-items:center;gap:.7rem;padding:.8rem .85rem;display:flex}.FocusCalendarView__autoPlaceCopy{min-width:0;color:var(--color-text-secondary);flex:auto;align-items:center;gap:.45rem;font-size:.76rem;display:inline-flex}.FocusCalendarView__autoPlaceCopy span{flex:auto;min-width:0}.FocusCalendarView__autoPlaceButton{white-space:nowrap;flex:none}.FocusCalendarView__statusBadge{background:rgb(var(--rgb-accent-primary) / .08);color:var(--color-electric-indigo)}.FocusCalendarView__statusBadgeRunning{background:rgb(var(--rgb-accent-primary) / .18);color:var(--color-electric-indigo)}.FocusCalendarView__statusBadgeAttention{border:1px solid rgb(var(--rgb-danger) / .24);background:rgb(var(--rgb-danger) / .16);color:var(--text-focus-danger)}.FocusCalendarView__emptyMessage{color:var(--color-text-muted);margin:0;font-size:.78rem;line-height:1.5}.FocusCalendarView__traySectionAttention .FocusCalendarView__emptyMessage{color:color-mix(in srgb, var(--color-text-muted) 78%, var(--color-danger) 22%)}[data-theme=light] .FocusCalendarView__calendarHeader{background:color-mix(in srgb, var(--color-bg-card) 98%, var(--color-bg-secondary) 2%);border-bottom-color:color-mix(in srgb, var(--color-border) 90%, transparent);box-shadow:0 8px 16px rgb(var(--rgb-shadow) / .04)}[data-theme=light] .FocusCalendarView__timelineSurface{border-color:color-mix(in srgb, var(--color-border) 90%, transparent);background:color-mix(in srgb, var(--surface-focus-card) 98%, var(--color-bg-secondary) 2%);box-shadow:inset 0 1px #ffffffb3}[data-theme=light] .FocusCalendarView__automationRailTrack{background:color-mix(in srgb, var(--color-bg-secondary) 52%, var(--color-bg-card) 48%)}[data-theme=dark] .FocusCalendarView__automationDot{background:var(--color-electric-indigo)}[data-theme=dark] .FocusCalendarView__eventBlockRoutine{background:color-mix(in srgb, var(--color-bg-card) 87%, var(--color-periwinkle) 13%)}[data-theme=dark] .FocusCalendarView__eventBlock:not(.FocusCalendarView__eventBlockRoutine):not(.FocusCalendarView__automationEventBlock){background:color-mix(in srgb, var(--color-bg-card) 88%, var(--color-periwinkle) 12%)}[data-theme=light] .FocusCalendarView__eventBlock{border-color:color-mix(in srgb, var(--color-seasalt) 82%, var(--color-platinum) 18%);background:color-mix(in srgb, var(--surface-focus-card) 98%, var(--color-bg-secondary) 2%);box-shadow:0 -2px 8px rgb(var(--rgb-shadow) / .02), 0 4px 10px rgb(var(--rgb-shadow) / .052), 0 14px 24px -8px rgb(var(--rgb-shadow) / .137), 0 0 0 1px #ffffffb3 inset}[data-theme=light] .FocusCalendarView__automationEventBlock{border-color:color-mix(in srgb, var(--color-seasalt) 78%, var(--color-platinum) 22%);background:color-mix(in srgb, var(--surface-focus-card) 96%, transparent);box-shadow:0 -2px 8px rgb(var(--rgb-shadow) / .02), 0 4px 10px rgb(var(--rgb-shadow) / .05), 0 14px 24px -8px rgb(var(--rgb-shadow) / .137), inset 0 1px 0 #ffffffb8, inset 0 0 0 1px rgb(var(--rgb-accent-primary) / .04);-webkit-backdrop-filter:blur(10px)saturate(1.02)}[data-theme=light] .FocusCalendarView__trayCardDelegated,[data-theme=light] .FocusCalendarView__automationTrayCardSelected,[data-theme=light] .FocusCalendarView__automationTrayCardAttention.FocusCalendarView__automationTrayCardSelected{box-shadow:none}[data-theme=light] .FocusCalendarView__autoPlaceBanner{border-color:rgb(var(--rgb-accent-primary) / .08);background:color-mix(in srgb, var(--color-bg-secondary) 34%, var(--color-bg-card) 66%);box-shadow:0 8px 16px rgb(var(--rgb-shadow) / .04), inset 0 0 0 1px #ffffffb8}[data-theme=light] .FocusCalendarView__statusBadge{background:rgb(var(--rgb-accent-primary) / .06)}[data-theme=light] .FocusCalendarView__statusBadgeRunning{background:rgb(var(--rgb-accent-primary) / .12)}[data-theme=light] .FocusCalendarView__sourceBadge{background:color-mix(in srgb, var(--color-bg-secondary) 42%, var(--color-bg-card) 58%)}[data-theme=light] .FocusCalendarView__trayCard,[data-theme=light] .FocusCalendarView__traySectionAttention{box-shadow:none}[data-theme=light] .FocusCalendarView__traySectionAttention{border-color:color-mix(in srgb, var(--color-seasalt) 70%, var(--color-danger) 30%);background:color-mix(in srgb, var(--color-danger) 9%, var(--surface-focus-card) 91%)}[data-theme=light] .FocusCalendarView__automationTrayCardAttention,[data-theme=light] .FocusCalendarView__automationTrayCardAttention.FocusCalendarView__automationTrayCardSelected{box-shadow:none}[data-theme=light] .FocusCalendarView__trayCard+.FocusCalendarView__trayCard{border-top-color:#0000}[data-theme=light] .FocusCalendarView__trayCard+.FocusCalendarView__trayCard:before{background:color-mix(in srgb, var(--color-seasalt) 84%, var(--color-platinum) 16%)}@media (width<=1080px){.FocusCalendarView__surface{block-size:auto;min-block-size:auto}.FocusCalendarView__body{grid-template-columns:1fr;block-size:auto;max-block-size:none}.FocusCalendarView__trayPanel{width:100%}.FocusCalendarView__trayCollapseButton{display:none}}@media (width<=820px){.FocusCalendarView__calendarFooterStats{grid-template-columns:1fr;justify-items:start;gap:.45rem}.FocusCalendarView__calendarHeaderBar{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.FocusCalendarView__loadIndicator{grid-column:2}.FocusCalendarView__calendarHeaderActions{margin-right:calc(34px + .55rem)}.FocusCalendarView__timelineShell{grid-template-columns:34px minmax(0,1fr) 20px;gap:.35rem}}@media (width<=640px){.FocusCalendarView__loadIndicator{gap:.5rem;width:100%}.FocusCalendarView__eventBlock{padding:.62rem .68rem}}@media (width<=767px){.FocusCalendarView__surface{--focus-surface-height:100%;height:100%;min-height:100%;block-size:100%;min-block-size:100%}.FocusCalendarView__mobilePanelPage{height:100%;min-height:100%;max-height:100%;padding-top:.2rem;padding-bottom:.2rem}.FocusCalendarView__mobilePanelPage.FocusCalendarView__mobilePanelScrollPage{height:auto;min-height:0;max-height:none}.FocusCalendarView__mobilePanelScrollViewport{height:auto;min-height:0;max-height:none;overflow-y:visible}.FocusCalendarView__mobilePanelScrollViewport>*{min-height:0}.FocusCalendarView__mobilePanelCardPage{flex-direction:column;height:100%;min-height:100%;max-height:100%;display:flex}.FocusCalendarView__mobilePanelPageFill{height:var(--focus-mobile-panel-height);min-height:var(--focus-mobile-panel-height);max-height:var(--focus-mobile-panel-height)}.FocusCalendarView__calendarPanel,.FocusCalendarView__trayPanel{height:var(--focus-mobile-panel-height);min-height:var(--focus-mobile-panel-height);max-height:var(--focus-mobile-panel-height);flex:none}.FocusCalendarView__mobilePanelCardShell,.FocusCalendarView__mobilePanelCardShell>*,.FocusCalendarView__mobilePanelCardShell>*>*{height:var(--focus-mobile-panel-height);min-height:var(--focus-mobile-panel-height);max-height:var(--focus-mobile-panel-height)}.FocusCalendarView__body,.FocusCalendarView__bodyTrayCollapsed{grid-template-columns:1fr;gap:.85rem}.FocusCalendarView__trayPanelCollapsed{width:100%;min-width:0}.FocusCalendarView__calendarHeaderBar{grid-template-columns:minmax(0,1fr) auto;align-items:center}.FocusCalendarView__calendarHeader{margin-bottom:-.16rem;padding-bottom:.22rem}.FocusCalendarView__timelineScroll{gap:.45rem;padding-right:0}.FocusCalendarView__autoPlaceBanner{flex-direction:column;align-items:stretch}.FocusCalendarView__autoPlaceCopy{width:100%}.FocusCalendarView__autoPlaceButton{align-self:flex-start}.FocusCalendarView__calendarPanel{padding:6px!important}.FocusCalendarView__mobileCalendarWithTray{--focus-mobile-panel-height:calc(100dvh - var(--mobile-top-chrome-height,0px) - 7.7rem - env(safe-area-inset-bottom))}.FocusCalendarView__timelineShell{grid-template-columns:24px minmax(0,1fr);gap:.1rem}.FocusCalendarView__automationRail{display:none}.FocusCalendarView__timeLabel{white-space:nowrap;font-size:.62rem;transform:translateY(-.5rem)}.FocusCalendarView__calendarHeaderActions,.FocusCalendarView__loadIndicator{grid-column:auto;margin-right:0}.FocusCalendarView__calendarHeaderActions{flex-wrap:nowrap;justify-content:flex-end;justify-self:end;width:auto}.FocusCalendarView__calendarFilterButton{width:44px!important;min-width:44px!important;height:44px!important}.FocusCalendarView__loadIndicator{justify-self:stretch;width:100%}.FocusCalendarView__loadIndicatorHeader{align-items:baseline}.FocusCalendarView__loadIndicator,.FocusCalendarView__calendarFooterStats,.FocusCalendarView__calendarHeaderTop{flex-direction:column;align-items:stretch}.FocusCalendarView__loadIndicator{align-items:center;gap:.6rem;display:flex;flex-direction:row!important}.FocusCalendarView__loadIndicatorHeader{white-space:nowrap;flex-shrink:0;justify-content:flex-start;gap:.45rem}.FocusCalendarView__loadIndicatorBar{flex:1;min-width:0;max-width:55%}}.FocusCalendarView__mobileCalendarWithTray{flex-direction:column;height:100%;min-height:0;margin-top:-.55rem;display:flex;position:relative;overflow:hidden}.FocusCalendarView__mobileBackButton{color:var(--color-text-muted);background:0 0;border:none;flex-shrink:0;align-items:center;gap:.25rem;width:fit-content;margin-bottom:.35rem;padding:.25rem 0;font-size:.8rem;font-weight:600;transition:color .14s,transform .14s;display:inline-flex}.FocusCalendarView__mobileBackButton:hover{color:var(--color-text-primary);transform:translate(-2px)}.FocusCalendarView__mobileCalendarFill{flex:1;min-height:0;padding-bottom:5rem;overflow:hidden}.FocusCalendarView__mobileTraySheet{background:var(--color-bg-secondary,#f5f5f7);border-top:1px solid var(--color-border);height:75vh;box-shadow:inset 1px 0 0 var(--color-border), inset -1px 0 0 var(--color-border), 0 -3px 8px rgb(var(--rgb-shadow) / .1);will-change:transform;z-index:4;border-radius:14px 14px 0 0;flex-direction:column;transition:transform .38s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(calc(100% - 5rem))}[data-theme=dark] .FocusCalendarView__mobileTraySheet{background:var(--color-bg-secondary);box-shadow:inset 1px 0 0 var(--color-border), inset -1px 0 0 var(--color-border), 0 -3px 8px rgb(var(--rgb-shadow) / .18)}[data-theme=dark] .FocusCalendarView__trayTabsControl{background:color-mix(in srgb, var(--color-electric-indigo) 9%, #00000038);border:1px solid color-mix(in srgb, var(--color-electric-indigo) 20%, transparent)}[data-theme=dark] .FocusCalendarView__trayTabButton{color:color-mix(in srgb, var(--color-text-muted) 82%, #fff 18%)}[data-theme=dark] .FocusCalendarView__trayTabButton:hover{color:var(--color-text-primary);background:color-mix(in srgb, var(--color-electric-indigo) 12%, transparent)}[data-theme=dark] .FocusCalendarView__trayTabButton[data-active=true]{background:color-mix(in srgb, var(--color-electric-indigo) 22%, var(--color-bg-card) 78%);color:#fff;box-shadow:0 1px 4px #00000052, 0 0 0 1px color-mix(in srgb, var(--color-electric-indigo) 42%, transparent) inset}.FocusCalendarView__mobileTraySheetOpen{transform:translateY(0)}.FocusCalendarView__mobileTraySheet:not(.FocusCalendarView__mobileTraySheetOpen) .FocusCalendarView__mobileTrayInnerCard{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.FocusCalendarView__mobileTrayInnerCard{background:var(--color-bg-card,#fff);border-radius:6px;flex-direction:column;flex:1;min-height:0;margin:0 .75rem .75rem;display:flex;overflow:hidden}[data-theme=dark] .FocusCalendarView__mobileTrayInnerCard{background:var(--surface-shell-elevated)}.FocusCalendarView__mobileTrayHandle{cursor:pointer;background:0 0;border:none;border-radius:14px 14px 0 0;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.4rem;width:100%;padding:.5rem 1rem .55rem;display:flex}.FocusCalendarView__mobileTrayHandleBar{background:var(--color-border);border-radius:999px;width:2.2rem;height:.22rem;display:block}.FocusCalendarView__mobileTrayPeekLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;display:flex}.FocusCalendarView__mobileTrayPeekCount{background:rgb(var(--rgb-accent-strong) / .14);min-width:1.25rem;height:1.25rem;color:var(--color-electric-indigo);letter-spacing:0;border-radius:4px;justify-content:center;align-items:center;padding:0 .3rem;font-size:.65rem;font-weight:800;line-height:1;display:inline-flex}.FocusCalendarView__mobileTrayHandleChevron{color:var(--color-text-muted);transition:transform .32s cubic-bezier(.22,1,.36,1);animation:1.8s ease-in-out infinite FocusCalendarView__mobileTrayChevronBob;transform:rotate(90deg)}@keyframes FocusCalendarView__mobileTrayChevronBob{0%,to{transform:translateY(0)rotate(90deg)}50%{transform:translateY(-3px)rotate(90deg)}}.FocusCalendarView__mobileTrayHandleChevronOpen{animation:none;transform:rotate(-90deg)}@media (prefers-reduced-motion:reduce){.FocusCalendarView__mobileTrayHandleChevron{animation:none}}.FocusCalendarView__mobileTrayHeader{border-bottom:1px solid var(--color-border);flex-shrink:0;padding:.65rem 1rem}.FocusCalendarView__mobileTraySheetContent{overscroll-behavior:contain;scrollbar-width:none;flex:1;padding:.85rem 1rem 2rem;overflow-y:auto}.FocusCalendarView__mobileTraySheetContent::-webkit-scrollbar{display:none}.FocusCalendarView__calendarTooltip{z-index:9999;background:var(--color-bg-card,#fff);border:1px solid var(--color-border);min-width:9rem;max-width:15rem;box-shadow:0 2px 8px rgb(var(--rgb-shadow) / .1), 0 8px 24px -4px rgb(var(--rgb-shadow) / .14);pointer-events:none;border-radius:6px;padding:.5rem .65rem .55rem;animation:.13s cubic-bezier(.22,1,.36,1) forwards FocusCalendarView__calendarTooltipIn;position:fixed}@keyframes FocusCalendarView__calendarTooltipIn{0%{opacity:0;transform:translate(-50%,calc(5px - 100%))}to{opacity:1;transform:translate(-50%,-100%)}}.FocusCalendarView__calendarTooltip:after{content:"";background:var(--color-bg-card,#fff);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);width:8px;height:8px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.FocusCalendarView__calendarTooltipTitle{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.3rem;font-size:.72rem;font-weight:700;display:flex;overflow:hidden}.FocusCalendarView__calendarTooltipTime{color:var(--color-text-muted);white-space:nowrap;margin-top:.15rem;font-size:.65rem;display:block}.workspace__browser{flex-direction:column;flex:1;gap:14px;min-height:0;display:flex}.workspace__browserScroll{flex-direction:column;flex:1;gap:14px;min-height:0;display:flex;overflow:hidden auto}.workspace__browserToolbar{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:10px;display:flex}.workspace__browserCrumbs{flex-shrink:0;align-items:center;gap:8px;min-width:0;font-size:12px;display:inline-flex}.workspace__browserToolbarSearch{flex:auto;min-width:0;max-width:340px}.workspace__crumbBack{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:5px;padding:4px 6px;font-size:12px;font-weight:600;transition:background .14s,color .14s,transform .14s;display:inline-flex}.workspace__crumbBack:hover{color:var(--color-text-primary);transform:translate(-1px)}.workspace__crumbSep{color:var(--color-text-muted)}.workspace__crumbCurrent{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex;overflow:hidden}.workspace__browserActions{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.workspace__newFolderButton{min-height:2.5rem;color:var(--color-electric-indigo);cursor:pointer;white-space:nowrap;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:.72rem .95rem;font-size:.82rem;font-weight:600;line-height:1;transition:background .14s,color .14s,transform .14s;display:inline-flex}.workspace__newFolderButton:hover{color:color-mix(in srgb, var(--color-electric-indigo) 88%, black 12%);background:0 0;transform:translateY(-1px)}[data-theme=dark] .workspace__newFolderButton{color:var(--color-electric-indigo-text)}.workspace__folderGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));align-content:start;gap:12px;display:grid}[data-pattern] .workspace__folderGrid{grid-template-columns:1fr}.workspace__folderCard{border:.5px solid var(--color-border-tertiary);background:var(--color-background-primary);border-radius:6px;align-items:center;gap:6px;padding-right:10px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;position:relative}.workspace__folderCard:hover{border-color:rgb(var(--rgb-accent-primary) / .22);box-shadow:0 10px 24px rgb(var(--rgb-shadow) / .06);transform:translateY(-2px)}.workspace__folderCardConfirming{padding-right:0}.workspace__folderCardMain{text-align:left;cursor:pointer;min-width:0;color:inherit;background:0 0;border:none;flex:1;align-items:center;gap:12px;padding:12px 14px;display:flex}.workspace__folderCardIcon{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.workspace__folderCardText{gap:2px;min-width:0;display:grid}.workspace__folderCardName{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.workspace__folderCardMeta{justify-content:space-between;align-items:center;gap:8px;display:flex}.workspace__folderCardCount{color:var(--color-text-tertiary);font-size:11px}.workspace__folderShareStack{align-items:center;display:inline-flex}.workspace__folderShareAvatar,.workspace__folderShareAvatarMore{width:18px;height:18px;color:var(--color-white,#fff);background:var(--color-electric-indigo,#7e61fd);border:1.5px solid var(--color-background-primary);border-radius:50%;justify-content:center;align-items:center;font-size:8px;font-weight:700;display:inline-flex}.workspace__folderShareAvatar+.workspace__folderShareAvatar,.workspace__folderShareAvatar+.workspace__folderShareAvatarMore{margin-left:-6px}.workspace__folderShareAvatarMore{color:var(--color-text-secondary);background:var(--color-border-tertiary)}.workspace__folderConfirm{flex-direction:column;gap:8px;width:100%;padding:12px 14px;display:flex}.workspace__folderConfirmText{color:var(--color-text-secondary);font-size:12px;line-height:1.4}.workspace__folderConfirmActions{justify-content:flex-end;gap:8px;display:flex}.workspace__folderConfirmCancel,.workspace__folderConfirmDelete{cursor:pointer;border:.5px solid var(--color-border-tertiary);color:var(--color-text-secondary);background:0 0;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:600}.workspace__folderConfirmCancel:hover{color:var(--color-text-primary)}.workspace__folderConfirmDelete{border-color:color-mix(in srgb, var(--color-danger) 35%, var(--color-border-tertiary) 65%);color:var(--color-danger)}.workspace__folderConfirmDelete:hover{background:color-mix(in srgb, var(--color-danger) 8%, transparent 92%)}[data-pattern] .workspace__folderConfirmActions{justify-content:center;gap:12px}[data-pattern] .workspace__folderConfirmCancel,[data-pattern] .workspace__folderConfirmDelete{min-height:44px;padding:10px 22px;font-size:13px}.workspace__itemGrid{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));grid-auto-rows:minmax(200px,1fr);align-content:start;gap:12px;display:grid}.workspace__itemCell{min-width:0;display:flex}.workspace__itemCell>*{width:100%;height:100%}.workspace__browserEmpty{padding:8px 0}.workspace__swatchDot{border:1px solid rgb(var(--rgb-shadow) / .12);border-radius:50%;flex-shrink:0;width:14px;height:14px;display:inline-block}.workspace__emptyStateRoot{flex-direction:column;flex:auto;align-self:stretch;gap:18px;width:100%;min-height:100%;padding:8px 0;display:flex}.workspace__emptyStateCard{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;min-height:0;padding:40px 24px;display:flex}.workspace__emptyStateIcon{width:56px;height:56px;color:var(--color-electric-indigo,#7e61fd);background:color-mix(in srgb, var(--color-electric-indigo,#7e61fd) 12%, transparent);border-radius:16px;justify-content:center;align-items:center;display:inline-flex}.workspace__emptyStateTitle{color:var(--color-text-primary);margin:0;font-size:1.15rem;font-weight:600}.workspace__emptyStateMessage{max-width:30rem;color:var(--color-text-tertiary);margin:0;font-size:.9rem;line-height:1.55}.workspace__emptyStateButton{background:var(--color-electric-indigo,#7e61fd);color:#fff;cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:2.6rem;margin-top:6px;padding:.6rem 1.3rem;font-size:.9rem;font-weight:600;transition:transform .14s,filter .14s;display:inline-flex}.workspace__emptyStateButton:hover{filter:brightness(1.05);transform:translateY(-1px)}.workspace__emptyStateHint{background:color-mix(in srgb, var(--color-electric-indigo,#7e61fd) 8%, transparent);border:.5px solid color-mix(in srgb, var(--color-electric-indigo,#7e61fd) 22%, transparent);border-radius:10px;align-items:center;gap:12px;padding:14px 16px;display:flex}.workspace__emptyStateHintIcon{width:30px;height:30px;color:var(--color-electric-indigo,#7e61fd);background:color-mix(in srgb, var(--color-electric-indigo,#7e61fd) 14%, transparent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.workspace__emptyStateHintText{color:var(--color-text-secondary);font-size:.82rem;line-height:1.5}[data-theme=dark] .workspace__emptyStateIcon,[data-theme=dark] .workspace__emptyStateHintIcon{color:var(--color-electric-indigo-text,#b3a4ff)}.workspace__folderModalOverlay{z-index:60;background:rgb(var(--rgb-shadow) / .45);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.workspace__folderModal{border:.5px solid var(--color-border-tertiary);background:var(--color-background-primary);width:100%;max-width:420px;max-height:calc(100vh - 40px);box-shadow:0 24px 60px rgb(var(--rgb-shadow) / .22);border-radius:6px;flex-direction:column;display:flex;overflow-y:auto}.workspace__folderModalHeader{border-bottom:.5px solid var(--color-border-tertiary);align-items:center;gap:10px;padding:16px 18px;display:flex}.workspace__folderModalIcon{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.workspace__folderModalTitle{color:var(--color-text-primary);flex:1;margin:0;font-size:15px;font-weight:600}.workspace__folderModalClose{width:28px;height:28px;color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.workspace__folderModalClose:hover{color:var(--color-text-primary);background:color-mix(in srgb, var(--color-text-primary) 6%, transparent)}.workspace__folderModalBody{flex-direction:column;gap:16px;padding:18px;display:flex}.workspace__folderModalField{flex-direction:column;gap:8px;display:flex}.workspace__folderModalLabel{color:var(--color-text-secondary);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.workspace__folderModalHint{color:var(--color-text-tertiary);margin-top:-2px;font-size:11px}.workspace__folderModalInput{border:1px solid var(--color-border-tertiary);background:var(--color-background-primary);width:100%;min-height:2.5rem;color:var(--color-text-primary);border-radius:6px;outline:none;padding:.55rem .75rem;font-size:13px}.workspace__folderModalInput:focus{border-color:rgb(var(--rgb-accent-strong) / .42)}.workspace__colorSwatchRow{flex-wrap:wrap;gap:8px;display:flex}.workspace__colorSwatch{color:#fff;cursor:pointer;border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;transition:transform .12s,box-shadow .12s;display:inline-flex}.workspace__colorSwatch:hover{transform:translateY(-1px)}.workspace__colorSwatchActive{border-color:var(--color-background-primary);box-shadow:0 0 0 2px}.workspace__shareGroupLabel{color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.04em;margin-top:2px;font-size:11px;font-weight:600}.workspace__shareChipGrid{flex-wrap:wrap;gap:6px;display:flex}.workspace__shareChip{border:1px solid var(--color-border-tertiary);color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:7px;padding:5px 10px 5px 5px;font-size:12px;font-weight:500;transition:border-color .12s,background .12s,color .12s;display:inline-flex}.workspace__shareChip:hover{border-color:rgb(var(--rgb-accent-primary) / .3)}.workspace__shareChipActive{border-color:var(--color-electric-indigo,#7e61fd);background:color-mix(in srgb, var(--color-electric-indigo,#7e61fd) 12%, transparent);color:var(--color-text-primary)}.workspace__shareChipAvatar{color:#fff;background:var(--color-electric-indigo,#7e61fd);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:9px;font-weight:700;display:inline-flex}.workspace__shareChipName{white-space:nowrap}.workspace__shareChipCheck{color:var(--color-electric-indigo,#7e61fd)}.workspace__folderModalFooter{border-top:.5px solid var(--color-border-tertiary);justify-content:flex-end;gap:8px;padding:14px 18px;display:flex}.workspace__folderModalCancel,.workspace__folderModalSave{cursor:pointer;border-radius:6px;min-height:2.4rem;padding:.5rem 1rem;font-size:13px;font-weight:600}.workspace__folderModalCancel{border:1px solid var(--color-border-tertiary);color:var(--color-text-secondary);background:0 0}.workspace__folderModalCancel:hover{color:var(--color-text-primary)}.workspace__folderModalSave{background:var(--color-electric-indigo,#7e61fd);color:#fff;border:none}.workspace__folderModalSave:disabled{opacity:.5;cursor:not-allowed}@media (width<=700px){.workspace__folderGrid,.workspace__itemGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.workspace__browserToolbar{flex-wrap:wrap;gap:8px}.workspace__browserToolbarSearch{flex-basis:100%;order:-1;max-width:none}.workspace__browserCrumbs{flex-shrink:0}.workspace__browserActions{gap:6px;min-width:0}.workspace__browserActions>button{min-height:44px;padding-left:.6rem;padding-right:.6rem;font-size:.78rem}}.teams__headerMetaRow{align-items:center;gap:10px;margin-top:.38rem;display:flex}.teams__itemsPanel,.teams__membersPanel,.teams__membersList,.teams__memberText,.teams__modalSection,.teams__flatResultsPanel{flex-direction:column;gap:10px;width:100%;display:flex}@media (width>=981px){.teams__itemsPanel{flex:1 1 0;min-height:0}}.teams__filterSelectRow,.teams__itemActions,.teams__itemAssigneeRow,.teams__memberIdentity,.teams__memberActions,.teams__addMemberRow,.teams__flatResultsHeader{align-items:center;gap:8px;display:flex}.teams__teamSharedCard{gap:0;display:grid;position:relative}.teams__sharedInlineEditor{padding-left:.25rem}.teams__teamSharedCard+.teams__teamSharedCard:before{content:"";border-top:1px solid color-mix(in srgb, var(--color-border) 84%, transparent);position:absolute;top:0;left:-.35rem;right:-.35rem}.teams__teamSharedCardSurface .actionCardItem{border-top:none;padding-top:0}.teams__teamSharedCardSurface .actionCardCard{border-radius:16px}[data-theme=light] .teams__teamSharedCard+.teams__teamSharedCard:before{border-top-color:color-mix(in srgb, var(--color-seasalt) 84%, var(--color-platinum) 16%)}.teams__memberRow{border:1px solid var(--color-border-tertiary);background:var(--color-background-primary);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.teams__memberRowPending{opacity:.72}.teams__memberText{gap:2px}.teams__memberText strong{color:var(--color-text-primary);font-size:.88rem}.teams__memberText span{color:var(--color-text-tertiary);font-size:.76rem}.teams__memberTextLabel{color:var(--color-text-secondary);letter-spacing:.02em;font-size:.76rem;font-weight:600}.teams__addMemberSection{margin-top:8px;border:none!important;border-radius:0!important}.teams__removeMemberButton{align-items:center;gap:5px;display:inline-flex;color:var(--color-danger)!important}.teams__removeMemberButton:hover{background:rgb(var(--rgb-danger,220 38 38) / .08)!important;color:var(--color-danger)!important}.teams__modalShell{width:min(500px,100vw - 32px)}.teams__membersModalShell{width:min(560px,100vw - 32px)}@media (width<=720px){.teams__membersModalShell{max-height:90vh;inset:50% auto auto 50%;overflow-y:auto;transform:translate(-50%,-50%)}}.teams__memberOptionList{flex-direction:column;gap:8px;max-height:180px;display:flex;overflow-y:auto}.teams__memberOption{border:1px solid var(--color-border-tertiary);background:var(--color-background-primary);text-align:left;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;display:flex}.teams__memberOption span:last-child{color:var(--color-text-tertiary);font-size:.74rem}.teams__memberOptionActive{border-color:rgb(var(--rgb-accent-strong) / .32);background:color-mix(in srgb, var(--color-background-primary) 82%, var(--color-periwinkle) 18%)}.teams__selectedTokenList{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.teams__selectedToken{align-items:center;gap:6px;display:inline-flex}.teams__selectedToken button{color:inherit;cursor:pointer;background:0 0;border:0}.teams__formError{color:var(--color-danger);font-size:.74rem}@media (width<=960px){.teams__filterToolbar,.teams__itemCardTopRow,.teams__memberRow,.teams__addMemberRow{flex-direction:column;align-items:stretch}}.FocusSourceSummaryStrip__sourceSummaryStrip{gap:.72rem;min-width:0;display:grid}.FocusSourceSummaryStrip__sourceSummaryLabelRow{letter-spacing:.11em;text-transform:uppercase;width:fit-content;color:var(--briefing-text-muted);align-items:center;gap:.45rem;font-size:.68rem;font-weight:700;display:inline-flex}.FocusSourceSummaryStrip__sourceSummaryLabelRow svg{color:var(--briefing-accent);flex-shrink:0}.FocusSourceSummaryStrip__sourceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.FocusSourceSummaryStrip__sourceCard{border:1px solid var(--briefing-border);background:color-mix(in srgb, var(--briefing-surface) 91%, var(--color-tropical-indigo,#8b7ec8) 9%);box-shadow:0 1px 2px rgb(var(--rgb-shadow) / .04);cursor:pointer;border-radius:6px;padding:.62rem .78rem;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s,opacity .18s;display:block}.FocusSourceSummaryStrip__sourceCard:hover{background:color-mix(in srgb, var(--briefing-surface) 82%, var(--color-tropical-indigo,#8b7ec8) 18%);border-color:color-mix(in srgb, var(--briefing-border) 50%, var(--color-periwinkle,#c5cae9) 50%);box-shadow:0 2px 6px rgb(var(--rgb-shadow) / .06), 0 8px 20px -4px rgb(var(--rgb-shadow) / .12);transform:translateY(-1px)}.FocusSourceSummaryStrip__sourceCard:active{transform:translateY(0)}.FocusSourceSummaryStrip__sourceCardEmpty{opacity:.45}.FocusSourceSummaryStrip__cardHeader{align-items:center;gap:.38rem;display:flex}.FocusSourceSummaryStrip__cardIcon{color:var(--briefing-accent);opacity:.8;flex-shrink:0;display:inline-flex}.FocusSourceSummaryStrip__cardLabel{text-transform:uppercase;letter-spacing:.07em;color:var(--briefing-text-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.7rem;font-weight:700;overflow:hidden}.FocusSourceSummaryStrip__cardPill{background:color-mix(in srgb, var(--briefing-accent) 18%, transparent);border:1px solid color-mix(in srgb, var(--briefing-accent) 30%, transparent);min-width:1.3rem;height:1.3rem;color:var(--briefing-accent);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0 .32rem;font-size:.64rem;font-weight:700;line-height:1;display:inline-flex}.FocusSourceSummaryStrip__cardPillMuted{background:color-mix(in srgb, var(--briefing-text-muted) 12%, transparent);border:1px solid color-mix(in srgb, var(--briefing-text-muted) 22%, transparent);min-width:1.3rem;height:1.3rem;color:var(--briefing-text-muted);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-left:.28rem;padding:0 .32rem;font-size:.64rem;font-weight:700;line-height:1;display:inline-flex}[data-theme=light] .FocusSourceSummaryStrip__sourceCard{border-color:color-mix(in srgb, var(--color-seasalt) 82%, var(--color-platinum) 18%);background:color-mix(in srgb, var(--briefing-surface) 94%, var(--color-periwinkle) 6%);box-shadow:0 1px 3px rgb(var(--rgb-shadow) / .04), 0 4px 10px -2px rgb(var(--rgb-shadow) / .07)}[data-theme=light] .FocusSourceSummaryStrip__sourceCard:hover{background:color-mix(in srgb, #fff 85%, var(--color-periwinkle,#c5cae9) 15%);border-color:color-mix(in srgb, var(--color-border) 40%, var(--color-periwinkle,#c5cae9) 60%)}[data-theme=dark] .FocusSourceSummaryStrip__sourceCard{background:color-mix(in srgb, var(--surface-focus-card) 77%, #040210 23%);border-color:color-mix(in srgb, var(--briefing-border) 60%, #040210 40%)}@media (width<=700px){.FocusSourceSummaryStrip__sourceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.FocusSourceSummaryStrip__sourceCard{min-width:0}}.FocusOnlineIntelligence__briefingPage{--briefing-text:var(--color-text-primary);--briefing-text-secondary:var(--color-text-secondary);--briefing-text-muted:var(--color-text-muted);--briefing-accent:var(--color-accent-strong);--briefing-accent-soft:rgb(var(--rgb-accent-strong) / .1);--briefing-border:var(--border-focus-card,var(--color-border));--briefing-surface:var(--surface-focus-card,var(--surface-card));--briefing-surface-hover:var(--surface-focus-card-hover,var(--surface-card));--briefing-panel-shadow:var(--shadow-focus-card,var(--shadow-card));width:100%;color:var(--briefing-text);gap:1.1rem;padding-bottom:.25rem;display:grid}.FocusOnlineIntelligence__contentGrid{grid-template-columns:minmax(0,1.7fr) minmax(20rem,1fr);align-items:start;gap:.6rem;width:100%;display:grid}.FocusOnlineIntelligence__leftColumn,.FocusOnlineIntelligence__rightColumn{grid-template-columns:minmax(0,1fr);min-width:0}.FocusOnlineIntelligence__leftColumn{gap:1rem;padding:0 1.1rem;display:grid}.FocusOnlineIntelligence__rightColumn{align-items:start;gap:.85rem;padding:0 1.1rem;display:grid}@keyframes FocusOnlineIntelligence__heroTextReveal{0%{opacity:0;filter:blur(8px);transform:translateY(6px)}to{opacity:1;filter:blur();transform:translateY(0)}}.FocusOnlineIntelligence__heroTitle{animation:.72s cubic-bezier(.22,1,.36,1) .11s both FocusOnlineIntelligence__heroTextReveal}.FocusOnlineIntelligence__heroSummary{animation:.72s cubic-bezier(.22,1,.36,1) .26s both FocusOnlineIntelligence__heroTextReveal}@keyframes FocusOnlineIntelligence__briefingFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.FocusOnlineIntelligence__leftColumn>:first-child{animation:.42s cubic-bezier(.22,1,.36,1) both FocusOnlineIntelligence__briefingFadeUp}.FocusOnlineIntelligence__leftColumn>:nth-child(2){animation:.42s cubic-bezier(.22,1,.36,1) 75ms both FocusOnlineIntelligence__briefingFadeUp}.FocusOnlineIntelligence__leftColumn>:nth-child(3){animation:.42s cubic-bezier(.22,1,.36,1) .15s both FocusOnlineIntelligence__briefingFadeUp}.FocusOnlineIntelligence__leftColumn>:nth-child(4){animation:.42s cubic-bezier(.22,1,.36,1) .225s both FocusOnlineIntelligence__briefingFadeUp}.FocusOnlineIntelligence__rightColumn>:first-child{animation:.42s cubic-bezier(.22,1,.36,1) 75ms both FocusOnlineIntelligence__briefingFadeUp}.FocusOnlineIntelligence__rightColumn>:nth-child(2){animation:.42s cubic-bezier(.22,1,.36,1) .15s both FocusOnlineIntelligence__briefingFadeUp}.FocusOnlineIntelligence__rightColumn>:nth-child(3){animation:.42s cubic-bezier(.22,1,.36,1) .225s both FocusOnlineIntelligence__briefingFadeUp}.FocusOnlineIntelligence__heroBand{border:1px solid color-mix(in srgb, var(--briefing-border) 88%, var(--briefing-accent) 12%);background:color-mix(in srgb, var(--briefing-surface) 93%, var(--color-periwinkle) 7%);min-height:12.5rem;box-shadow:0 -2px 8px rgb(var(--rgb-shadow) / .014), 0 4px 12px rgb(var(--rgb-shadow) / .034), 0 14px 26px -10px rgb(var(--rgb-shadow) / .068);border-radius:6px;grid-template-columns:1fr;align-items:stretch;display:grid;position:relative;overflow:hidden}.FocusOnlineIntelligence__heroCopy{z-index:1;background:linear-gradient(90deg, var(--briefing-surface) 36%, color-mix(in srgb, var(--briefing-surface) 58%, transparent) 68%, transparent 100%);flex-direction:column;justify-content:center;gap:.55rem;min-width:0;padding:1.4rem 1.2rem 1.4rem 1.4rem;display:flex;position:relative}.FocusOnlineIntelligence__eyebrowRow,.FocusOnlineIntelligence__sectionLabelRow{letter-spacing:.11em;text-transform:uppercase;width:fit-content;color:var(--briefing-text-muted);align-items:center;gap:.45rem;font-size:.68rem;font-weight:700;display:inline-flex}.FocusOnlineIntelligence__eyebrowRow svg,.FocusOnlineIntelligence__sectionLabelRow svg{color:var(--briefing-accent);flex-shrink:0}.FocusOnlineIntelligence__heroTitle{color:var(--briefing-text);letter-spacing:-.05em;white-space:nowrap;text-overflow:ellipsis;margin:0;padding-bottom:.12em;font-size:clamp(1.7rem,3vw,2.8rem);font-weight:800;line-height:1.15;overflow:hidden}.FocusOnlineIntelligence__heroSummary{max-width:46rem;color:var(--briefing-text-muted);margin:0;font-size:.92rem;line-height:1.65}.FocusOnlineIntelligence__summaryHighlight{color:var(--briefing-text);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:700}.FocusOnlineIntelligence__mobileCalendarCta{border:1px solid color-mix(in srgb, var(--briefing-accent) 45%, transparent);background:color-mix(in srgb, var(--briefing-accent) 8%, transparent);width:fit-content;min-height:2.5rem;color:var(--briefing-accent);letter-spacing:-.01em;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;border-radius:12px;align-self:flex-start;align-items:center;gap:.38rem;margin-top:.85rem;padding:.72rem .95rem;font-size:.82rem;font-weight:700;transition:background .15s,transform .15s,box-shadow .15s;display:inline-flex}.FocusOnlineIntelligence__mobileCalendarCta:hover{background:color-mix(in srgb, var(--briefing-accent) 15%, transparent);box-shadow:0 4px 12px rgb(var(--rgb-shadow) / .1);transform:translateY(-1px)}.FocusOnlineIntelligence__heroPrefsLink{z-index:2;color:var(--briefing-text-secondary);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:.15rem;padding:.25rem .3rem;font-size:.72rem;font-weight:600;transition:color .14s;display:inline-flex;position:absolute;bottom:.95rem;right:1.1rem}.FocusOnlineIntelligence__heroPrefsLink:hover{color:var(--briefing-accent)}[data-theme=dark] .FocusOnlineIntelligence__mobileCalendarCta{border-color:color-mix(in srgb, var(--briefing-accent) 65%, transparent);background:color-mix(in srgb, var(--briefing-accent) 22%, transparent);color:#fff;box-shadow:0 0 0 1px color-mix(in srgb, var(--briefing-accent) 28%, transparent) inset}[data-theme=dark] .FocusOnlineIntelligence__mobileCalendarCta:hover{background:color-mix(in srgb, var(--briefing-accent) 30%, transparent);color:#fff}.FocusOnlineIntelligence__illustration{isolation:isolate;z-index:0;opacity:.48;position:absolute;inset:0;overflow:hidden}.FocusOnlineIntelligence__illustrationSky{background:linear-gradient(180deg, color-mix(in srgb, var(--color-medium-slate-blue) 40%, transparent) 0%, color-mix(in srgb, var(--color-tropical-indigo) 38%, transparent) 55%, color-mix(in srgb, var(--color-periwinkle) 32%, transparent) 100%);position:absolute;inset:0}.FocusOnlineIntelligence__illustrationSun{aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--color-warning) 72%, transparent) 0%, color-mix(in srgb, var(--color-warning) 24%, transparent) 70%);filter:blur(.18rem);opacity:.72;z-index:1;border-radius:999px;width:5.5rem;position:absolute;top:18%;left:62%;transform:translate(-50%)}.FocusOnlineIntelligence__mountainLayer{clip-path:polygon(0 74%,14% 42%,25% 62%,38% 28%,50% 56%,65% 24%,78% 54%,90% 34%,100% 66%,100% 100%,0 100%);z-index:2;height:58%;position:absolute;inset:auto -8% 0}.FocusOnlineIntelligence__mountainBack{background:color-mix(in srgb, var(--color-periwinkle) 60%, var(--color-medium-slate-blue) 40%);opacity:.42;bottom:16%}.FocusOnlineIntelligence__mountainMid{background:color-mix(in srgb, var(--color-tropical-indigo) 55%, var(--color-periwinkle) 45%);opacity:.58;bottom:5%;transform:scaleX(1.08)}.FocusOnlineIntelligence__mountainFront{background:color-mix(in srgb, var(--color-medium-slate-blue) 62%, var(--color-tropical-indigo) 38%);opacity:.72;height:48%;transform:scaleX(1.16)}.FocusOnlineIntelligence__sidePanel{border:1px solid var(--briefing-border);background:color-mix(in srgb, var(--briefing-surface) 94%, var(--color-periwinkle) 6%);box-shadow:0 -2px 8px rgb(var(--rgb-shadow) / .012), 0 4px 12px rgb(var(--rgb-shadow) / .028), 0 14px 26px -10px rgb(var(--rgb-shadow) / .054)}.FocusOnlineIntelligence__statCard{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.18rem;padding:.4rem .5rem;display:flex}.FocusOnlineIntelligence__statCard:hover .FocusOnlineIntelligence__statValue{color:var(--briefing-accent)}.FocusOnlineIntelligence__statValue{color:var(--briefing-text);letter-spacing:-.04em;font-size:clamp(1.2rem,1.8vw,1.6rem);font-weight:800;line-height:1}.FocusOnlineIntelligence__statLabel{color:var(--briefing-text-muted);letter-spacing:.09em;text-transform:uppercase;font-size:.58rem;font-weight:700;line-height:1.25}.FocusOnlineIntelligence__actionMapCard{text-align:center;border:1px solid var(--briefing-border);background:color-mix(in srgb, var(--briefing-surface) 94%, var(--color-periwinkle) 6%);box-shadow:0 -2px 8px rgb(var(--rgb-shadow) / .012), 0 4px 12px rgb(var(--rgb-shadow) / .028), 0 14px 26px -10px rgb(var(--rgb-shadow) / .054);border-radius:6px;flex-direction:column;align-items:center;gap:.45rem;padding:.9rem .75rem .8rem;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;display:flex}.FocusOnlineIntelligence__actionMapCardClickable{cursor:pointer}.FocusOnlineIntelligence__actionMapCardClickable:hover{background:color-mix(in srgb, var(--briefing-surface) 90%, var(--color-periwinkle) 10%);box-shadow:0 -2px 8px rgb(var(--rgb-shadow) / .014), 0 6px 16px rgb(var(--rgb-shadow) / .038), 0 18px 32px -10px rgb(var(--rgb-shadow) / .072);transform:translateY(-1px)}.FocusOnlineIntelligence__actionMapCardClickable:active{transform:translateY(0)}.FocusOnlineIntelligence__actionMapHeader{align-items:center;gap:.38rem;display:inline-flex}.FocusOnlineIntelligence__actionMapIcon{color:var(--briefing-text-muted);flex-shrink:0;align-items:center;display:inline-flex}.FocusOnlineIntelligence__actionMapName{color:var(--briefing-text-muted);letter-spacing:.055em;text-transform:uppercase;font-size:.62rem;font-weight:700;line-height:1.2}.FocusOnlineIntelligence__actionMapCount{color:var(--briefing-text);letter-spacing:-.04em;font-size:clamp(1.7rem,2.6vw,2.3rem);font-weight:800;line-height:1}.FocusOnlineIntelligence__actionMapDuration{color:var(--briefing-text-muted);font-size:.62rem;font-weight:500}.FocusOnlineIntelligence__rightColumn>.FocusOnlineIntelligence__sidePanel{margin-top:0}.FocusOnlineIntelligence__sidePanel{border-radius:6px;grid-template-rows:auto 1fr auto;gap:.9rem;padding:1.1rem;display:grid}.FocusOnlineIntelligence__panelTitleRow,.FocusOnlineIntelligence__emailTitleRow{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.FocusOnlineIntelligence__panelTitle{color:var(--briefing-text-muted);letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:800}.FocusOnlineIntelligence__panelIconTitle{align-items:center;gap:.42rem;display:inline-flex}.FocusOnlineIntelligence__panelIconTitle svg{color:var(--briefing-accent);flex-shrink:0}.FocusOnlineIntelligence__upNextList,.FocusOnlineIntelligence__emailList{gap:0;display:grid}.FocusOnlineIntelligence__upNextRow{cursor:default;border-radius:6px;grid-template-columns:auto 3.5rem minmax(0,1fr);align-items:center;gap:.7rem;min-height:2.45rem;margin:0 -.55rem;padding:.45rem .55rem;transition:background .16s;display:grid;position:relative}.FocusOnlineIntelligence__upNextRow:hover{background:color-mix(in srgb, var(--briefing-accent-soft) 72%, transparent)}.FocusOnlineIntelligence__upNextRow:hover .FocusOnlineIntelligence__upNextTime{color:var(--briefing-accent)}.FocusOnlineIntelligence__upNextRow+.FocusOnlineIntelligence__upNextRow:before{content:"";background:color-mix(in srgb, var(--briefing-border) 80%, transparent);pointer-events:none;height:1px;position:absolute;top:0;left:.55rem;right:.55rem}.FocusOnlineIntelligence__upNextTime{color:var(--briefing-text);font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:700}.FocusOnlineIntelligence__upNextTitle{min-width:0;color:var(--briefing-text-secondary);overflow-wrap:anywhere;font-size:.82rem}.FocusOnlineIntelligence__emailRow{border-radius:6px;grid-template-columns:auto minmax(0,1fr);gap:.65rem;margin:0 -.55rem;padding:.6rem .55rem;transition:background .16s;display:grid;position:relative}.FocusOnlineIntelligence__emailRow:hover{background:color-mix(in srgb, var(--briefing-accent-soft) 72%, transparent)}.FocusOnlineIntelligence__emailRow:hover .FocusOnlineIntelligence__emailSubject{color:var(--briefing-accent)}.FocusOnlineIntelligence__emailRow+.FocusOnlineIntelligence__emailRow:before{content:"";background:color-mix(in srgb, var(--briefing-border) 80%, transparent);pointer-events:none;height:1px;position:absolute;top:0;left:.55rem;right:.55rem}.FocusOnlineIntelligence__unreadDot{aspect-ratio:1;background:var(--briefing-accent);border-radius:999px;width:.5rem;margin-top:.42rem}.FocusOnlineIntelligence__emailMain,.FocusOnlineIntelligence__emailContent{gap:.18rem;min-width:0;display:grid}.FocusOnlineIntelligence__emailSubject{min-width:0;color:var(--briefing-text);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:700;overflow:hidden}.FocusOnlineIntelligence__emailTimestamp,.FocusOnlineIntelligence__emailPreview,.FocusOnlineIntelligence__emailSender{color:var(--briefing-text-muted);font-size:.76rem;line-height:1.4}.FocusOnlineIntelligence__emailTimestamp{flex-shrink:0;font-weight:600}.FocusOnlineIntelligence__emailPreview{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.FocusOnlineIntelligence__emailSender{font-weight:600}.FocusOnlineIntelligence__emailActions{flex-direction:row;justify-content:flex-end;gap:.4rem;margin-top:.3rem;display:flex}@media (width>=768px){.FocusOnlineIntelligence__emailRow{padding-top:.38rem;padding-bottom:.38rem}.FocusOnlineIntelligence__emailMain,.FocusOnlineIntelligence__emailContent{gap:.1rem}.FocusOnlineIntelligence__emailActions{gap:.32rem;margin-top:.12rem}}.FocusOnlineIntelligence__panelLink{width:fit-content;color:var(--briefing-accent);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;padding:0;font-size:.76rem;font-weight:700;text-decoration:none;transition:color .14s,gap .14s;display:inline-flex}.FocusOnlineIntelligence__panelLink:hover{color:var(--color-accent-primary);gap:.4rem}[data-theme=dark] .FocusOnlineIntelligence__emailPreview,[data-theme=dark] .FocusOnlineIntelligence__emailSender{color:var(--briefing-text-secondary)}[data-theme=dark] .FocusOnlineIntelligence__panelLink{color:color-mix(in srgb, var(--briefing-accent) 100%, #fff 20%);text-shadow:0 0 12px color-mix(in srgb, var(--briefing-accent) 40%, transparent)}[data-theme=dark] .FocusOnlineIntelligence__panelLink:hover{color:#fff;text-shadow:0 0 16px color-mix(in srgb, var(--briefing-accent) 60%, transparent)}.FocusOnlineIntelligence__emptyState{border:1px dashed color-mix(in srgb, var(--briefing-border) 78%, transparent);background:color-mix(in srgb, var(--briefing-surface-hover) 76%, transparent);color:var(--briefing-text-muted);border-radius:10px;margin:0;padding:.8rem;font-size:.78rem;line-height:1.45}[data-theme=dark] .FocusOnlineIntelligence__heroBand{background:color-mix(in srgb, var(--surface-focus-card) 62%, #040210 38%);border-color:color-mix(in srgb, var(--briefing-accent) 28%, var(--briefing-border) 72%)}[data-theme=dark] .FocusOnlineIntelligence__sidePanel,[data-theme=dark] .FocusOnlineIntelligence__actionMapCard{background:color-mix(in srgb, var(--surface-focus-card) 77%, #040210 23%);border-color:color-mix(in srgb, var(--briefing-border) 60%, #040210 40%)}[data-theme=light] .FocusOnlineIntelligence__heroBand{border-color:color-mix(in srgb, var(--color-border) 72%, transparent);background:color-mix(in srgb, var(--surface-focus-card) 98%, var(--color-bg-secondary) 2%);box-shadow:0 8px 16px rgb(var(--rgb-shadow) / .04), inset 0 1px 0 #ffffffb8}[data-theme=light] .FocusOnlineIntelligence__sidePanel,[data-theme=light] .FocusOnlineIntelligence__actionMapCard{border-color:color-mix(in srgb, var(--color-seasalt) 82%, var(--color-platinum) 18%);background:color-mix(in srgb, var(--briefing-surface) 94%, var(--color-periwinkle) 6%);box-shadow:0 1px 3px rgb(var(--rgb-shadow) / .04), 0 4px 10px -2px rgb(var(--rgb-shadow) / .07)}[data-theme=light] .FocusOnlineIntelligence__actionMapCardClickable:hover{background:color-mix(in srgb, var(--briefing-surface) 90%, var(--color-periwinkle) 10%)}[data-theme=light] .FocusOnlineIntelligence__actionBreakdown,[data-theme=light] .FocusOnlineIntelligence__todayHourHeatmap{border-color:color-mix(in srgb, var(--color-seasalt) 82%, var(--color-platinum) 18%);background:color-mix(in srgb, var(--briefing-surface) 94%, var(--color-periwinkle) 6%);box-shadow:0 1px 3px rgb(var(--rgb-shadow) / .04), 0 4px 10px -2px rgb(var(--rgb-shadow) / .07)}@media (width>=1101px){.FocusOnlineIntelligence__contentGrid{align-items:stretch}.FocusOnlineIntelligence__rightColumn{grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;min-height:0}.FocusOnlineIntelligence__rightColumn>.FocusOnlineIntelligence__sidePanel{min-height:0}.FocusOnlineIntelligence__rightColumn>.FocusOnlineIntelligence__sidePanel>.FocusOnlineIntelligence__emailList{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--briefing-border) 80%, transparent) transparent;min-height:0;margin-right:-.3rem;padding-right:.3rem;overflow-y:auto}.FocusOnlineIntelligence__rightColumn>.FocusOnlineIntelligence__sidePanel>.FocusOnlineIntelligence__emailList::-webkit-scrollbar{width:6px}.FocusOnlineIntelligence__rightColumn>.FocusOnlineIntelligence__sidePanel>.FocusOnlineIntelligence__emailList::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--briefing-border) 80%, transparent);border-radius:999px}}@media (width<=1100px){.FocusOnlineIntelligence__contentGrid{grid-template-columns:1fr}.FocusOnlineIntelligence__sidePanel+.FocusOnlineIntelligence__sidePanel{margin-top:0}}@media (width<=760px){.FocusOnlineIntelligence__briefingPage{gap:.9rem}.FocusOnlineIntelligence__heroPrefsLink{align-self:auto;margin-top:0;position:absolute;bottom:.95rem;right:1.1rem}.FocusOnlineIntelligence__heroCopy{justify-content:flex-start;padding-bottom:2.4rem}.FocusOnlineIntelligence__heroBand{border-radius:6px;grid-template-columns:1fr}.FocusOnlineIntelligence__heroCopy{background:linear-gradient(180deg, var(--briefing-surface) 48%, color-mix(in srgb, var(--briefing-surface) 52%, transparent) 80%, transparent 100%);padding:1.2rem 1.2rem .8rem}.FocusOnlineIntelligence__statValue{letter-spacing:-.03em;font-size:1rem}.FocusOnlineIntelligence__statLabel{letter-spacing:.07em;font-size:.55rem}.FocusOnlineIntelligence__actionMapCard{gap:.35rem;padding:.7rem .4rem .6rem}.FocusOnlineIntelligence__actionMapName{letter-spacing:.04em;font-size:.56rem}.FocusOnlineIntelligence__actionMapCount{font-size:1.45rem}.FocusOnlineIntelligence__actionMapDuration{font-size:.56rem}.FocusOnlineIntelligence__heroBand{min-height:16rem}.FocusOnlineIntelligence__heroCopy{background:linear-gradient(180deg, var(--briefing-surface) 30%, color-mix(in srgb, var(--briefing-surface) 60%, transparent) 58%, color-mix(in srgb, var(--briefing-surface) 22%, transparent) 100%);padding-bottom:2.4rem}}.FocusOnlineIntelligence__weekStrip{align-items:flex-end;gap:.3rem;height:4.5rem;display:flex}.FocusOnlineIntelligence__weekStripCol{flex-direction:column;flex:1;align-items:center;gap:.22rem;height:100%;display:flex}.FocusOnlineIntelligence__weekStripBarTrack{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;width:100%;display:flex}.FocusOnlineIntelligence__weekStripBar{background:color-mix(in srgb, var(--briefing-accent) 35%, transparent);border-radius:3px 3px 2px 2px;width:clamp(4px,40%,10px);min-height:3px;transition:height .7s cubic-bezier(.22,1,.36,1)}.FocusOnlineIntelligence__weekStripColToday .FocusOnlineIntelligence__weekStripBar{background:var(--briefing-accent);box-shadow:0 0 6px color-mix(in srgb, var(--briefing-accent) 55%, transparent)}.FocusOnlineIntelligence__weekStripDayLabel{letter-spacing:.05em;text-transform:uppercase;color:var(--briefing-text-muted);white-space:nowrap;font-size:.56rem;font-weight:700}.FocusOnlineIntelligence__weekStripColToday .FocusOnlineIntelligence__weekStripDayLabel{color:var(--briefing-accent)}.FocusOnlineIntelligence__weekStripCount{color:var(--briefing-text-muted);font-variant-numeric:tabular-nums;min-height:.8rem;font-size:.58rem;font-weight:700;line-height:1}.FocusOnlineIntelligence__weekStripColToday .FocusOnlineIntelligence__weekStripCount{color:var(--briefing-text)}.FocusOnlineIntelligence__heatmap{grid-auto-rows:18px;gap:3px;display:grid}.FocusOnlineIntelligence__heatmapHourRow{grid-template-columns:2.2rem repeat(12,minmax(0,1fr));align-items:center;gap:3px;display:grid}.FocusOnlineIntelligence__heatmapCorner{display:block}.FocusOnlineIntelligence__heatmapHourHeaderLabel{letter-spacing:.02em;text-align:center;color:var(--briefing-text-muted);white-space:nowrap;text-overflow:clip;font-size:.46rem;font-weight:600;overflow:hidden}.FocusOnlineIntelligence__heatmapRow{grid-template-columns:2.2rem repeat(12,minmax(0,1fr));align-items:stretch;gap:3px;display:grid}.FocusOnlineIntelligence__heatmapDayLabel{letter-spacing:.04em;text-align:right;color:var(--briefing-text-muted);text-transform:uppercase;white-space:nowrap;align-self:center;padding-right:.25rem;font-size:.5rem;font-weight:700}.FocusOnlineIntelligence__heatmapDayLabelToday{color:var(--briefing-accent)}.FocusOnlineIntelligence__heatmapCell{background:color-mix(in srgb, var(--briefing-border) 55%, transparent);cursor:default;border-radius:3px;transition:background .2s}.FocusOnlineIntelligence__heatmapCell[data-active=true]{background:color-mix(in srgb, var(--briefing-accent) calc(var(--cell-opacity,.5) * 100%), transparent)}.FocusOnlineIntelligence__heatmapCellToday{outline:1px solid color-mix(in srgb, var(--briefing-accent) 32%, transparent);outline-offset:-1px}.FocusOnlineIntelligence__heatmapLegend{color:var(--briefing-text-muted);justify-content:flex-end;align-items:center;gap:3px;margin-top:2px;font-size:.5rem;font-weight:600;display:flex}.FocusOnlineIntelligence__heatmapLegendDot{background:var(--briefing-accent);border-radius:2px;width:8px;height:8px;display:block}.FocusOnlineIntelligence__todayHourHeatmap{border:1px solid var(--briefing-border);background:color-mix(in srgb, var(--briefing-surface) 94%, var(--color-periwinkle) 6%);min-width:0;box-shadow:0 -2px 8px rgb(var(--rgb-shadow) / .012), 0 4px 12px rgb(var(--rgb-shadow) / .028), 0 14px 26px -10px rgb(var(--rgb-shadow) / .054);border-radius:6px;gap:.32rem;padding:.75rem .9rem .8rem;display:grid}.FocusOnlineIntelligence__todayHourHeatmapHeader{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.1rem;display:flex}.FocusOnlineIntelligence__todayHourHeatmapLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--briefing-text-muted);align-items:center;gap:.38rem;font-size:.65rem;font-weight:700;display:inline-flex}.FocusOnlineIntelligence__todayHourHeatmapLabel svg{color:var(--briefing-accent);flex-shrink:0}.FocusOnlineIntelligence__todayHourHeatmapPeak{color:var(--briefing-accent);letter-spacing:.04em;font-size:.62rem;font-weight:600}.FocusOnlineIntelligence__todayHourBrackets{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:6px;display:grid}.FocusOnlineIntelligence__todayHourBracket{flex-direction:column;gap:5px;min-width:0;display:flex}.FocusOnlineIntelligence__todayHourBracketMeta{text-align:center;flex-direction:column;align-items:center;gap:1px;min-width:0;display:flex}.FocusOnlineIntelligence__todayHourBracketName{color:var(--briefing-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.64rem;font-weight:700;overflow:hidden}.FocusOnlineIntelligence__todayHourBracketName[data-now=true],.FocusOnlineIntelligence__todayHourBracketName[data-peak=true]{color:var(--briefing-accent)}.FocusOnlineIntelligence__todayHourBracketRange{color:var(--briefing-text-muted);white-space:nowrap;text-overflow:ellipsis;opacity:.75;font-size:.54rem;font-weight:500;overflow:hidden}.FocusOnlineIntelligence__todayHourBarCol:hover .FocusOnlineIntelligence__todayHourBar{filter:brightness(1.2)}.FocusOnlineIntelligence__todayHourBarTrack{border-bottom:1px solid color-mix(in srgb, var(--briefing-border) 60%, transparent);align-items:flex-end;width:100%;height:44px;display:flex;position:relative}.FocusOnlineIntelligence__todayHourBarCount{color:var(--briefing-text);background:var(--briefing-surface);border:1px solid var(--briefing-border);white-space:nowrap;pointer-events:none;opacity:0;z-index:10;box-shadow:0 2px 6px rgb(var(--rgb-shadow) / .12);border-radius:4px;padding:.1rem .3rem;font-size:.6rem;font-weight:800;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% - 2px);left:50%;transform:translate(-50%)translateY(-4px)}.FocusOnlineIntelligence__todayHourBarCol:hover .FocusOnlineIntelligence__todayHourBarCount,.FocusOnlineIntelligence__todayHourBracket:hover .FocusOnlineIntelligence__todayHourBarCount{opacity:1;transform:translate(-50%)translateY(-8px)}@keyframes FocusOnlineIntelligence__barGrow{0%{height:0}to{height:max(var(--bar-h,0%), 0px)}}.FocusOnlineIntelligence__todayHourBar{width:100%;height:max(var(--bar-h,0%), 0px);background:color-mix(in srgb, var(--briefing-accent) 55%, var(--briefing-border));min-height:0;animation:.5s cubic-bezier(.22,1,.36,1) both FocusOnlineIntelligence__barGrow;animation-delay:calc(var(--bar-idx,0) * 25ms);border-radius:3px 3px 1px 1px;transition:filter .15s}.FocusOnlineIntelligence__todayHourBar[data-empty=true]{background:color-mix(in srgb, var(--briefing-border) 70%, transparent);height:2px;min-height:2px;animation:none}.FocusOnlineIntelligence__todayHourBar[data-past=true]:not([data-empty=true]){background:color-mix(in srgb, var(--briefing-accent) 35%, var(--briefing-border))}.FocusOnlineIntelligence__todayHourBar[data-now=true]{background:var(--briefing-accent);box-shadow:0 0 10px rgb(var(--rgb-accent-strong) / .45)}.FocusOnlineIntelligence__todayHourBar[data-peak=true]:not([data-past=true]){background:var(--briefing-accent);box-shadow:0 0 8px rgb(var(--rgb-accent-strong) / .3)}.FocusOnlineIntelligence__todayCardsRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:.65rem;display:grid}@media (width<=760px){.FocusOnlineIntelligence__todayCardsRow{grid-template-columns:1fr}}.FocusOnlineIntelligence__overduePanel{border-color:color-mix(in srgb, #ef4444 22%, var(--briefing-border) 78%)}.FocusOnlineIntelligence__overduePanelHeading{align-items:center;gap:.38rem;display:inline-flex}.FocusOnlineIntelligence__overduePanelIcon{color:#ef4444;flex-shrink:0}.FocusOnlineIntelligence__overduePanelTitle{color:#ef4444!important}.FocusOnlineIntelligence__overdueBadge{color:#ef4444;letter-spacing:.02em;font-variant-numeric:tabular-nums;background:#ef444426;border:1px solid #ef444452;border-radius:99px;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding:0 .3rem;font-size:.62rem;font-weight:800;display:inline-flex}.FocusOnlineIntelligence__overdueRow{cursor:default}.FocusOnlineIntelligence__overdueRowDot{opacity:.75;background:#ef4444;border-radius:50%;flex-shrink:0;width:6px;height:6px}.FocusOnlineIntelligence__overdueTime{opacity:.9;color:#ef4444!important}.FocusOnlineIntelligence__actionBreakdown{border:1px solid var(--briefing-border);background:color-mix(in srgb, var(--briefing-surface) 94%, var(--color-periwinkle) 6%);box-shadow:0 -2px 8px rgb(var(--rgb-shadow) / .012), 0 4px 12px rgb(var(--rgb-shadow) / .028), 0 14px 26px -10px rgb(var(--rgb-shadow) / .054);border-radius:6px;flex-direction:column;gap:.65rem;padding:.75rem .9rem .8rem;display:flex}.FocusOnlineIntelligence__unitTotalBadge{background:color-mix(in srgb, var(--briefing-accent) 14%, transparent);border:1px solid color-mix(in srgb, var(--briefing-accent) 32%, transparent);min-width:1.35rem;color:var(--briefing-accent);letter-spacing:.01em;font-variant-numeric:tabular-nums;border-radius:4px;justify-content:center;align-items:center;margin-left:auto;padding:.1rem .42rem;font-size:.62rem;font-weight:800;line-height:1;display:inline-flex}.FocusOnlineIntelligence__unitStrip{flex-wrap:nowrap;gap:4px;width:100%;display:flex}.FocusOnlineIntelligence__unitCell{cursor:pointer;background:var(--cell-color,var(--briefing-text-muted));color:#fff;border:none;border-radius:4px;flex:1 1 0;justify-content:center;align-items:center;min-width:9px;height:22px;padding:0;transition:background .22s,opacity .15s,transform .1s;display:inline-flex}.FocusOnlineIntelligence__unitCell[data-done=true]{background:color-mix(in srgb, var(--briefing-text-muted) 28%, transparent 72%);color:color-mix(in srgb, var(--briefing-text-muted) 90%, transparent 10%)}.FocusOnlineIntelligence__unitCell:hover{opacity:.75;transform:scale(1.12)}.FocusOnlineIntelligence__unitCell:active{transform:scale(.96)}.FocusOnlineIntelligence__unitLegend{flex-wrap:wrap;gap:.35rem .75rem;display:flex}.FocusOnlineIntelligence__unitLegendItem{align-items:center;gap:.28rem;display:inline-flex}.FocusOnlineIntelligence__unitLegendItem[data-zero=true]{opacity:.42}.FocusOnlineIntelligence__unitLegendDot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.FocusOnlineIntelligence__unitLegendCount{color:var(--briefing-text);letter-spacing:-.02em;font-size:.78rem;font-weight:800;line-height:1}.FocusOnlineIntelligence__unitLegendLabel{text-transform:uppercase;letter-spacing:.07em;color:var(--briefing-text-muted);font-size:.55rem;font-weight:700}.FocusOnlineIntelligence__unitEstFooter{color:var(--briefing-text-muted);font-size:.62rem;font-style:italic;font-weight:500}@keyframes FocusOnlineIntelligence__donutSegmentIn{0%{opacity:0}to{opacity:1}}@keyframes FocusOnlineIntelligence__tooltipFadeIn{0%{opacity:0;transform:translate(-50%,calc(-100% - 6px))}to{opacity:1;transform:translate(-50%,calc(-100% - 10px))}}[data-theme=dark] .FocusOnlineIntelligence__dashboardSideInner,[data-theme=dark] .FocusOnlineIntelligence__capacityGauge{background:color-mix(in srgb, var(--surface-focus-card) 77%, #040210 23%);border-color:color-mix(in srgb, var(--briefing-border) 60%, #040210 40%)}[data-theme=light] .FocusOnlineIntelligence__capacityGauge{border-color:color-mix(in srgb, var(--color-seasalt) 82%, var(--color-platinum) 18%);background:color-mix(in srgb, var(--briefing-surface) 94%, var(--color-periwinkle) 6%);box-shadow:0 1px 3px rgb(var(--rgb-shadow) / .04), 0 4px 10px -2px rgb(var(--rgb-shadow) / .07)}[data-theme=dark] .FocusOnlineIntelligence__actionBreakdown,[data-theme=dark] .FocusOnlineIntelligence__todayHourHeatmap{background:color-mix(in srgb, var(--surface-focus-card) 77%, #040210 23%);border-color:color-mix(in srgb, var(--briefing-border) 60%, #040210 40%)}[data-theme=dark] .FocusOnlineIntelligence__donutTrack{stroke:color-mix(in srgb, var(--briefing-border) 55%, transparent)}[data-theme=light] .FocusOnlineIntelligence__dashboardSideInner{border-color:color-mix(in srgb, var(--color-seasalt) 82%, var(--color-platinum) 18%);background:color-mix(in srgb, var(--briefing-surface) 94%, var(--color-periwinkle) 6%);box-shadow:0 1px 3px rgb(var(--rgb-shadow) / .04), 0 4px 10px -2px rgb(var(--rgb-shadow) / .07)}.FocusOnlineIntelligence__sectionDivider{align-items:center;gap:.65rem;width:100%;margin:.15rem 0;display:flex}.FocusOnlineIntelligence__sectionDividerLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--briefing-accent);flex-shrink:0;font-size:.64rem;font-weight:800}.FocusOnlineIntelligence__sectionDividerLine{background:linear-gradient(to right, color-mix(in srgb, var(--briefing-accent) 28%, transparent), color-mix(in srgb, var(--briefing-border) 40%, transparent) 60%, transparent);flex:1;height:1px}.FocusOnlineIntelligence__sectionDividerMeta{color:var(--briefing-text-muted);letter-spacing:.02em;flex-shrink:0;font-size:.62rem;font-weight:600}.FocusOnlineIntelligence__todayProgress{border:1px solid var(--briefing-border);background:color-mix(in srgb, var(--briefing-surface) 94%, var(--color-periwinkle) 6%);box-shadow:0 -2px 8px rgb(var(--rgb-shadow) / .012), 0 4px 12px rgb(var(--rgb-shadow) / .028);border-radius:6px;gap:.45rem;padding:.75rem 1rem;display:grid}.FocusOnlineIntelligence__todayProgressTrack{background:color-mix(in srgb, var(--briefing-border) 60%, transparent);border-radius:3px;width:100%;height:5px;overflow:hidden}.FocusOnlineIntelligence__todayProgressFill{background:var(--briefing-accent);border-radius:3px;height:100%;transition:width .9s cubic-bezier(.22,1,.36,1)}.FocusOnlineIntelligence__todayProgressFill[data-status=good]{background:color-mix(in srgb, var(--briefing-accent) 80%, #10b981 20%)}.FocusOnlineIntelligence__todayProgressFill[data-status=great]{background:#10b981}.FocusOnlineIntelligence__todayProgressMeta{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.FocusOnlineIntelligence__todayProgressDone{color:var(--briefing-text-secondary);font-size:.72rem;font-weight:600}.FocusOnlineIntelligence__todayProgressDone strong{color:var(--briefing-text);font-weight:800}.FocusOnlineIntelligence__todayProgressStatus{letter-spacing:.06em;text-transform:uppercase;color:var(--briefing-accent);font-size:.66rem;font-weight:700}.FocusOnlineIntelligence__todayProgressStatus[data-status=good]{color:color-mix(in srgb, var(--briefing-accent) 70%, #10b981 30%)}.FocusOnlineIntelligence__todayProgressStatus[data-status=great]{color:#10b981}.FocusOnlineIntelligence__todayProgressRemaining{color:var(--briefing-text-muted);margin-left:auto;font-size:.64rem;font-weight:600}.FocusOnlineIntelligence__weekSummaryStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.FocusOnlineIntelligence__weekChip{border:1px solid var(--briefing-border);background:color-mix(in srgb, var(--briefing-surface) 94%, var(--color-periwinkle) 6%);box-shadow:0 -2px 8px rgb(var(--rgb-shadow) / .012), 0 4px 12px rgb(var(--rgb-shadow) / .028);border-radius:6px;flex-direction:column;gap:.2rem;padding:.7rem .85rem;transition:border-color .16s,background .16s;display:flex}.FocusOnlineIntelligence__weekChip:hover{border-color:color-mix(in srgb, var(--briefing-border) 55%, var(--briefing-accent) 45%);background:color-mix(in srgb, var(--briefing-surface) 88%, var(--color-periwinkle) 12%)}.FocusOnlineIntelligence__weekChipValue{letter-spacing:-.03em;color:var(--briefing-text);font-variant-numeric:tabular-nums;font-size:1.1rem;font-weight:800;line-height:1}.FocusOnlineIntelligence__weekChipUnit{color:var(--briefing-text-muted);letter-spacing:0;font-size:.68rem;font-weight:600}.FocusOnlineIntelligence__weekChipLabel{letter-spacing:.09em;text-transform:uppercase;color:var(--briefing-text-muted);margin-top:.08rem;font-size:.6rem;font-weight:700}[data-theme=dark] .FocusOnlineIntelligence__todayProgress,[data-theme=dark] .FocusOnlineIntelligence__weekChip{background:color-mix(in srgb, var(--surface-focus-card) 93%, var(--color-periwinkle) 7%)}[data-theme=light] .FocusOnlineIntelligence__todayProgress,[data-theme=light] .FocusOnlineIntelligence__weekChip{border-color:color-mix(in srgb, var(--color-seasalt) 82%, var(--color-platinum) 18%);background:color-mix(in srgb, var(--briefing-surface) 96%, var(--color-periwinkle) 4%);box-shadow:0 1px 3px rgb(var(--rgb-shadow) / .04), 0 4px 10px -2px rgb(var(--rgb-shadow) / .07)}.FocusOnlineIntelligence__rhythmPanel{align-content:start;gap:.85rem;display:grid}.FocusOnlineIntelligence__rhythmStatusCard{flex-direction:column;gap:.55rem;padding:.4rem 0;display:flex}.FocusOnlineIntelligence__rhythmStatusBadge{align-items:center;gap:.45rem;display:flex}.FocusOnlineIntelligence__rhythmStatusDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.FocusOnlineIntelligence__rhythmStatusDot[data-status=ahead]{background:#10b981;box-shadow:0 0 6px #10b98155}.FocusOnlineIntelligence__rhythmStatusDot[data-status=on-track]{background:var(--briefing-accent);box-shadow:0 0 6px rgb(var(--rgb-accent-strong) / .4)}.FocusOnlineIntelligence__rhythmStatusDot[data-status=behind]{background:#ef4444;box-shadow:0 0 6px #ef444455}.FocusOnlineIntelligence__rhythmStatusDot[data-status=waiting]{background:#f59e0b;box-shadow:0 0 6px #f59e0b55}.FocusOnlineIntelligence__rhythmStatusLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--briefing-text);flex:1;font-size:.72rem;font-weight:800}.FocusOnlineIntelligence__rhythmPct{letter-spacing:-.03em;color:var(--briefing-text);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:800}.FocusOnlineIntelligence__rhythmBarOuter{padding-bottom:.35rem;position:relative}.FocusOnlineIntelligence__rhythmBarTrack{background:color-mix(in srgb, var(--briefing-border) 65%, transparent);border-radius:3px;width:100%;height:6px;position:relative;overflow:visible}.FocusOnlineIntelligence__rhythmBarFill{border-radius:3px;height:100%;transition:width .9s cubic-bezier(.22,1,.36,1)}.FocusOnlineIntelligence__rhythmBarFill[data-status=ahead]{background:#10b981}.FocusOnlineIntelligence__rhythmBarFill[data-status=on-track]{background:var(--briefing-accent)}.FocusOnlineIntelligence__rhythmBarFill[data-status=behind]{background:#ef4444}.FocusOnlineIntelligence__rhythmBarFill[data-status=waiting]{background:#f59e0b}.FocusOnlineIntelligence__rhythmExpectedTick{background:color-mix(in srgb, var(--briefing-text-muted) 60%, transparent);pointer-events:none;border-radius:1px;width:1.5px;height:14px;position:absolute;top:-4px;transform:translate(-50%)}.FocusOnlineIntelligence__rhythmBarMeta{justify-content:space-between;align-items:baseline;gap:.5rem;margin-top:.1rem;display:flex}.FocusOnlineIntelligence__rhythmDoneText{color:var(--briefing-text-secondary);font-size:.72rem}.FocusOnlineIntelligence__rhythmDoneText strong{color:var(--briefing-text);font-weight:800}.FocusOnlineIntelligence__rhythmDeltaNote{color:#ef4444;letter-spacing:.02em;font-size:.64rem;font-weight:700}.FocusOnlineIntelligence__rhythmDeltaNote[data-ahead=true]{color:#10b981}.FocusOnlineIntelligence__rhythmEstLabel{color:var(--briefing-text-muted);font-size:.62rem;font-style:italic;font-weight:500}[data-theme=dark] .FocusOnlineIntelligence__rhythmStatChip{background:color-mix(in srgb, var(--surface-focus-card) 93%, var(--color-periwinkle) 7%)}[data-theme=light] .FocusOnlineIntelligence__rhythmStatChip{border-color:color-mix(in srgb, var(--color-seasalt) 82%, var(--color-platinum) 18%);background:color-mix(in srgb, var(--briefing-surface) 96%, var(--color-periwinkle) 4%);box-shadow:0 1px 3px rgb(var(--rgb-shadow) / .04), 0 4px 10px -2px rgb(var(--rgb-shadow) / .07)}[data-theme=dark] .FocusOnlineIntelligence__planningPanel{background:color-mix(in srgb, var(--surface-focus-card) 77%, #040210 23%);border-color:color-mix(in srgb, var(--briefing-border) 55%, #040210 45%)}[data-theme=light] .FocusOnlineIntelligence__planningPanel{border-color:color-mix(in srgb, var(--color-platinum) 70%, var(--color-seasalt) 30%);background:color-mix(in srgb, var(--briefing-surface) 96%, var(--color-periwinkle) 4%)}.FocusOnlineIntelligence__capacityGauge{background:var(--briefing-surface);border:1px solid var(--briefing-border);box-shadow:var(--briefing-panel-shadow);border-radius:6px;gap:.55rem;padding:.75rem .9rem .8rem;display:grid}.FocusOnlineIntelligence__sectionLabelRow{color:var(--briefing-text-muted);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.38rem;font-size:.62rem;font-weight:700;display:flex}.FocusOnlineIntelligence__sectionLabelRow svg{color:var(--briefing-accent);flex-shrink:0}.FocusOnlineIntelligence__capacityBarOuter{align-items:center;display:flex;position:relative}.FocusOnlineIntelligence__capacityBarTrack{background:color-mix(in srgb, var(--briefing-border) 80%, transparent 20%);border-radius:99px;flex:1;height:6px;display:flex;overflow:hidden}.FocusOnlineIntelligence__capacityBarFill{background:var(--briefing-accent);border-radius:99px 0 0 99px;flex-shrink:0;height:100%;transition:width .5s cubic-bezier(.25,.8,.25,1)}.FocusOnlineIntelligence__capacityBarFill[data-over=true]{background:var(--briefing-accent);border-radius:99px 0 0 99px}.FocusOnlineIntelligence__capacityBarOverflow{opacity:.85;background:#ef4444;flex-shrink:0;height:100%;transition:width .5s cubic-bezier(.25,.8,.25,1)}.FocusOnlineIntelligence__capacityMarker{background:color-mix(in srgb, #ef4444 70%, var(--briefing-surface) 30%);pointer-events:none;z-index:1;border-radius:1px;width:2px;height:10px;position:absolute;top:50%;transform:translate(-50%,-50%)}.FocusOnlineIntelligence__capacityPillOver{color:#ef4444!important;background:#ef444424!important;border-color:#ef444452!important}.FocusOnlineIntelligence__capacityStatsRow{align-items:stretch;gap:0;display:flex}.FocusOnlineIntelligence__capacityStat{flex-direction:column;flex:1;align-items:center;gap:.15rem;min-width:0;padding:.35rem .25rem;display:flex}.FocusOnlineIntelligence__capacityStatDivider{display:none}.FocusOnlineIntelligence__capacityStatLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--briefing-text-muted);white-space:nowrap;font-size:.52rem;font-weight:700}.FocusOnlineIntelligence__capacityStatValue{color:var(--briefing-text);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:.75rem;font-weight:700;line-height:1}.FocusOnlineIntelligence__capacityStatOver{color:#ef4444}.FocusOnlineIntelligence__capacityFooterRow{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.FocusOnlineIntelligence__capacityLabelFit{color:var(--briefing-text-secondary);font-variant-numeric:tabular-nums;font-size:.68rem;font-weight:500}.FocusOnlineIntelligence__capacityDeferBtn{color:var(--briefing-accent);border:1px solid color-mix(in srgb, var(--briefing-accent) 30%, transparent);cursor:pointer;white-space:nowrap;background:0 0;border-radius:4px;align-items:center;gap:.2rem;padding:.18rem .48rem;font-size:.65rem;font-weight:600;transition:background .14s,border-color .14s;display:inline-flex}.FocusOnlineIntelligence__capacityDeferBtn:hover{background:color-mix(in srgb, var(--briefing-accent) 8%, transparent);border-color:color-mix(in srgb, var(--briefing-accent) 50%, transparent)}.FocusOnlineIntelligence__capacityConfirm{border-top:1px solid var(--briefing-border);gap:.5rem;margin-top:.1rem;padding-top:.65rem;display:grid}.FocusOnlineIntelligence__capacityConfirmHeading{color:var(--briefing-text);margin:0;font-size:.7rem;font-weight:600}.FocusOnlineIntelligence__capacityConfirmList{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.FocusOnlineIntelligence__capacityConfirmItem{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.FocusOnlineIntelligence__capacityConfirmName{color:var(--briefing-text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.68rem;overflow:hidden}.FocusOnlineIntelligence__capacityConfirmDur{color:var(--briefing-text-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.65rem;font-weight:600}.FocusOnlineIntelligence__capacityConfirmBtns{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.FocusCalendarStatsFooter__footer{flex-direction:column;gap:.46rem;width:100%;min-width:0;display:flex}.FocusCalendarStatsFooter__footerTopRow{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.FocusCalendarStatsFooter__leftSlot,.FocusCalendarStatsFooter__rightSlot{min-width:0}.FocusCalendarStatsFooter__leftSlot{align-items:baseline;gap:.35rem;display:flex}.FocusCalendarStatsFooter__doneLabel,.FocusCalendarStatsFooter__sectionLabel{letter-spacing:.02em;color:var(--color-text-muted);white-space:nowrap;font-size:.62rem;font-weight:600}.FocusCalendarStatsFooter__doneValue{color:var(--color-text-primary);white-space:nowrap;align-items:baseline;gap:.24rem;font-size:.78rem;font-weight:700;line-height:1;display:inline-flex}.FocusCalendarStatsFooter__doneDivider{opacity:.7}.FocusCalendarStatsFooter__paceHeadline,.FocusCalendarStatsFooter__paceSummary{white-space:nowrap}.FocusCalendarStatsFooter__paceHeadline{text-align:right;font-size:.67rem;font-weight:700}.FocusCalendarStatsFooter__tracks{grid-template-columns:auto 1fr auto;align-items:center;gap:.42rem .5rem;padding-inline:16.5%;display:grid}.FocusCalendarStatsFooter__trackRow{display:contents}.FocusCalendarStatsFooter__trackRow .FocusCalendarStatsFooter__track{width:auto;min-width:1.5rem}.FocusCalendarStatsFooter__track{background:color-mix(in srgb, var(--color-bg-secondary) 72%, var(--color-border) 28%);border-radius:999px;width:100%;height:.42rem;position:relative;overflow:visible}.FocusCalendarStatsFooter__taskTrack{background:color-mix(in srgb, var(--color-periwinkle) 18%, var(--color-bg-secondary) 82%)}.FocusCalendarStatsFooter__trackFill{border-radius:inherit;height:100%}.FocusCalendarStatsFooter__timeTrackFill{background:var(--color-electric-indigo);opacity:.9}.FocusCalendarStatsFooter__trackTick{width:.18rem;height:1.18rem;box-shadow:0 0 0 1px rgb(var(--rgb-shadow) / .08);background:#ffffffb3;border-radius:999px;position:absolute;top:50%;transform:translate(-50%,-50%)}.FocusCalendarStatsFooter__taskTrackFillbehind,.FocusCalendarStatsFooter__paceHeadlinebehind,.FocusCalendarStatsFooter__paceSummarybehind,.FocusCalendarStatsFooter__legendDotTaskbehind{color:var(--color-warning,#f5a524)}.FocusCalendarStatsFooter__taskTrackFillbehind{background:var(--color-warning,#f5a524)}.FocusCalendarStatsFooter__taskTrackFillonTrack,.FocusCalendarStatsFooter__paceHeadlineonTrack,.FocusCalendarStatsFooter__paceSummaryonTrack,.FocusCalendarStatsFooter__legendDotTaskonTrack{color:var(--color-success,#22b07d)}.FocusCalendarStatsFooter__taskTrackFillonTrack{background:color-mix(in srgb, var(--color-periwinkle) 78%, var(--color-tropical-indigo) 22%)}.FocusCalendarStatsFooter__taskTrackFillahead,.FocusCalendarStatsFooter__paceHeadlineahead,.FocusCalendarStatsFooter__paceSummaryahead,.FocusCalendarStatsFooter__legendDotTaskahead{color:var(--color-medium-slate-blue)}.FocusCalendarStatsFooter__taskTrackFillahead{background:color-mix(in srgb, var(--color-periwinkle) 62%, var(--color-medium-slate-blue) 38%)}[data-theme=dark] .FocusCalendarStatsFooter__taskTrackFillbehind{background:color-mix(in srgb, var(--color-warning,#f5a524) 72%, var(--color-tropical-indigo) 28%);box-shadow:0 0 0 1px #a793fa2e,0 0 10px #a793fa24}[data-theme=dark] .FocusCalendarStatsFooter__legendDotTaskbehind{color:color-mix(in srgb, var(--color-warning,#f5a524) 72%, var(--color-tropical-indigo) 28%)}[data-theme=dark] .FocusCalendarStatsFooter__timeTrackFill{background:var(--color-electric-indigo);box-shadow:0 0 0 1px #7a63ff33,0 0 10px #7a63ff38}[data-theme=dark] .FocusCalendarStatsFooter__taskTrack{background:color-mix(in srgb, var(--color-tropical-indigo) 30%, var(--color-bg-secondary) 70%);box-shadow:inset 0 0 0 1px #d0c5f82e}[data-theme=dark] .FocusCalendarStatsFooter__taskTrackFillonTrack{background:color-mix(in srgb, var(--color-tropical-indigo) 72%, var(--color-periwinkle) 28%);box-shadow:0 0 0 1px #d0c5f833,0 0 12px #a793fa2e}[data-theme=dark] .FocusCalendarStatsFooter__legendDotTaskonTrack{color:color-mix(in srgb, var(--color-tropical-indigo) 72%, var(--color-periwinkle) 28%)}[data-theme=dark] .FocusCalendarStatsFooter__taskTrackFillahead{background:color-mix(in srgb, var(--color-periwinkle) 46%, var(--color-tropical-indigo) 54%);box-shadow:0 0 0 1px #d0c5f833,0 0 12px #a793fa2e}[data-theme=dark] .FocusCalendarStatsFooter__legendDotTaskahead{color:color-mix(in srgb, var(--color-periwinkle) 46%, var(--color-tropical-indigo) 54%)}[data-theme=dark] .FocusCalendarStatsFooter__legendDotTime{color:var(--color-electric-indigo)}@media (width<=1180px){.FocusCalendarStatsFooter__footer{gap:.38rem}.FocusCalendarStatsFooter__doneValue{font-size:.9rem}}@media (width<=767px){.FocusCalendarStatsFooter__footer{gap:.3rem}.FocusCalendarStatsFooter__footerTopRow{gap:.4rem}.FocusCalendarStatsFooter__tracks{gap:.14rem .35rem;margin-bottom:.45rem}.FocusCalendarStatsFooter__doneLabel,.FocusCalendarStatsFooter__sectionLabel{font-size:.54rem}.FocusCalendarStatsFooter__doneValue{font-size:.65rem}.FocusCalendarStatsFooter__paceHeadline,.FocusCalendarStatsFooter__timeValue,.FocusCalendarStatsFooter__queuedValue{white-space:nowrap}.FocusCalendarStatsFooter__paceHeadline,.FocusCalendarStatsFooter__paceSummary,.FocusCalendarStatsFooter__legendItem{font-size:.58rem}.FocusCalendarStatsFooter__track{height:.34rem}.FocusCalendarStatsFooter__trackTick{height:.92rem}}.ConnectorLogo__connectorLogoFrame{border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-white) 88%, var(--surface-card) 12%);width:2.5rem;height:2.5rem;box-shadow:inset 0 0 0 1px rgb(var(--rgb-shadow) / .06);place-items:center;display:grid;overflow:hidden}.ConnectorLogo__connectorLogoSvg{width:1.45rem;height:1.45rem;display:block}.ConnectorLogo__notion{color:#111}.ConnectorLogo__zapier{color:#ff4f00}.ConnectorLogo__byom,.ConnectorLogo__clawHub,.ConnectorLogo__defaultLogo{color:var(--color-accent-primary)}[data-theme=dark] .ConnectorLogo__connectorLogoFrame{background:color-mix(in srgb, var(--color-white) 10%, var(--surface-card) 90%);box-shadow:inset 0 0 0 1px #ffffff14}[data-theme=dark] .ConnectorLogo__notion{color:#fff}.Blocks__list{flex-direction:column;gap:.9rem;display:flex}.Blocks__row{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:.95rem 0;display:flex}.Blocks__row:last-child{border-bottom:none;padding-bottom:0}.Blocks__row:first-child{padding-top:0}.Blocks__rowButton{text-align:left;background:0 0;border:none;width:100%;padding:0}.Blocks__rowSelected{border-radius:var(--radius-md);background:rgb(var(--rgb-accent-primary) / .08);border-bottom-color:#0000;margin:0 -.5rem;padding:.95rem .5rem}.Blocks__meta{flex-wrap:wrap;gap:.5rem;margin-top:.45rem;display:flex}.Blocks__title{color:var(--color-text-primary);font-weight:600}.Blocks__description{color:var(--color-text-muted);margin-top:.35rem;font-size:.9rem}.Blocks__right{text-align:right;min-width:120px;color:var(--color-text-muted);font-size:.85rem}.Blocks__iconTitle{align-items:center;gap:.65rem;display:flex}.Blocks__integrationCard{flex-direction:column;height:100%;display:flex}.Blocks__integrationCardGated{opacity:.58}.Blocks__integrationCardAction{margin-top:auto;padding-top:1rem}.Blocks__pairCodeRow{color:var(--color-text-muted);justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.55rem;font-size:.72rem;display:flex}.Blocks__pairCodeChip{letter-spacing:.12em;border:1px solid var(--color-border);color:inherit;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:.35rem;padding:.28rem .55rem;font-family:ui-monospace,monospace;font-size:.95rem;font-weight:600;display:inline-flex}.Blocks__pairCodeChip:hover{border-color:currentColor}.Blocks__integrationActionButton{border-radius:10px;gap:.42rem;min-height:2.2rem;padding:.56rem .82rem;font-size:.76rem}.Blocks__integrationIconWrap{flex-shrink:0;position:relative}.Blocks__integrationIconWrapMuted{opacity:.78}.Blocks__integrationStatusBadge{background:var(--color-success);width:1rem;height:1rem;color:var(--color-white);border:2px solid var(--surface-card);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:-.22rem;right:-.22rem}.Blocks__integrationStatusBadgeNeutral{background:var(--color-bg-secondary);color:var(--color-text-muted)}.Blocks__integrationSummary{line-height:1.55}.Blocks__vaultAssetCardTitleEmphasized{font-size:1.27rem;line-height:1.3}.Blocks__vaultAssetCardDescriptionEmphasized{margin-top:.4rem;font-size:1.13rem;line-height:1.45}.Blocks__vaultAssetCardMetaEmphasized{gap:.58rem;margin-top:.58rem}.Blocks__vaultAssetMetaBadgeEmphasized,.Blocks__vaultAssetMetaPillEmphasized{padding:.38rem .74rem;font-size:.96rem}.Blocks__iconWrap{border-radius:var(--radius-md);place-items:center;width:2.5rem;height:2.5rem;display:grid}.Blocks__timelineBlock{padding-left:1rem;position:relative}.Blocks__timelineBlock:before{content:"";border-radius:var(--radius-md);background:rgb(var(--rgb-accent-primary) / .18);width:2px;position:absolute;top:.5rem;bottom:0;left:0}.Blocks__briefingList,.Blocks__checkList{flex-direction:column;gap:.6rem;margin-top:1rem;display:flex}.Blocks__briefingList li,.Blocks__checkList li{color:var(--color-text-secondary);font-size:.92rem}@media (width<=720px){.Blocks__row{flex-direction:column}.Blocks__right{text-align:left;min-width:auto}}.planning__planningInsightsPage{flex-direction:column;gap:.85rem;width:100%;min-width:0;padding:0 1.1rem;display:flex}.planning__planningCalendarPage{flex-direction:column;gap:.5rem;display:flex}.planning__planningCalendarPage>.planning__mobileBackToInsights{margin-bottom:-.3rem}.planning__planningLayout{--planning-surface-height:calc(100vh - 13rem);grid-template-columns:minmax(0,2fr) minmax(320px,1fr);grid-template-areas:"content sidebar";align-items:start;gap:1.25rem;display:grid}.planning__planningLayoutTrayCollapsed{grid-template-columns:minmax(0,1fr) 72px}.planning__calendarGateWrapper{place-items:center;min-height:calc(100vh - 12rem);padding:1.5rem 0;display:grid}.planning__calendarGateCard{width:min(100%,42rem)}.planning__calendarGateContent{gap:1.5rem;display:grid}.planning__calendarGateTextBlock{text-align:center;gap:.75rem;display:grid}.planning__calendarGateTitle{letter-spacing:-.03em;color:var(--color-text-primary);margin:0;font-size:clamp(1.85rem,3vw,2.5rem);line-height:1.08}.planning__calendarGateDescription{max-width:34rem;color:var(--color-text-muted);margin:0 auto;font-size:1rem;line-height:1.65}.planning__calendarGateButtons{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.planning__calendarGateButton{border-radius:6px;justify-content:flex-start;width:100%;min-height:4rem;padding-inline:1rem}.planning__calendarGateButtonLabel{font-size:.95rem}.planning__calendarGateProviderIcon{border:1px solid #0000;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;font-size:.92rem;font-weight:700;display:inline-flex}.planning__calendarGateProviderIconGoogle,.planning__calendarGateProviderIconOutlook{color:var(--color-accent-strong);background:rgb(var(--rgb-accent-strong) / .1);border-color:rgb(var(--rgb-accent-strong) / .22)}.planning__calendarGateSkipLink{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;justify-self:center;padding:0;font-size:.92rem;font-weight:500;transition:color .18s}.planning__calendarGateSkipLink:hover,.planning__calendarGateSkipLink:focus-visible{color:var(--color-accent-primary);outline:none}.planning__calendarGateSkipLink:disabled{cursor:not-allowed;opacity:.6}.planning__calendarGateLoadingState{align-items:center;min-height:calc(100vh - 12rem);display:grid}.planning__planningMainColumn{gap:1rem;min-width:0;display:grid}.planning__planningCanvasArea{grid-area:content;min-width:0;min-height:0;display:grid}.planning__planningCanvasSurface{min-width:0;min-height:0}.planning__mobilePlanningPanels{--planning-mobile-pager-indicators-space:2rem;--planning-mobile-panel-visual-breathing:0rem;--planning-mobile-panel-safety-offset:0rem;--planning-mobile-panel-height:calc(var(--planning-mobile-pager-height,var(--planning-surface-height)) - var(--planning-mobile-pager-indicators-space) - var(--planning-mobile-panel-visual-breathing) - var(--planning-mobile-panel-safety-offset));min-width:0;min-height:var(--planning-mobile-pager-height,var(--planning-surface-height));height:var(--planning-mobile-pager-height,var(--planning-surface-height));display:grid;position:relative;overflow:visible}.planning__mobilePlanningPager{scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-auto-columns:100%;grid-auto-flow:column;align-items:stretch;gap:1rem;min-width:0;height:100%;min-height:0;padding-inline:.85rem;scroll-padding-inline:.85rem;display:grid;overflow:auto hidden}.planning__mobilePlanningPager::-webkit-scrollbar{display:none}.planning__mobilePlanningPagerPage{scroll-snap-align:start;scroll-snap-stop:always;width:100%;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden!important}.planning__planningMobilePanelPage{box-sizing:border-box;flex-direction:column;gap:0;height:100%;min-height:0;padding-top:.25rem;padding-bottom:0;display:flex}.planning__planningMobilePanelCardShell{box-sizing:border-box;min-height:var(--planning-mobile-panel-height);height:var(--planning-mobile-panel-height);max-height:var(--planning-mobile-panel-height);flex-direction:column;flex:1;display:flex;overflow:hidden}.planning__planningMobilePanelCardShell>*{flex:1;height:100%;min-height:0}.planning__planningMobilePanelCardShell>*>*{min-height:0}.planning__mobilePlanningPagerIndicators{border:1px solid color-mix(in srgb, var(--color-border) 76%, transparent);background:color-mix(in srgb, var(--color-bg-card) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;border-radius:999px;justify-content:center;justify-self:center;align-items:center;gap:.35rem;padding:.3rem .38rem;display:inline-flex;position:static;transform:none}.planning__mobilePlanningPagerIndicator{background:color-mix(in srgb, var(--color-border) 68%, transparent);opacity:.7;border-radius:999px;width:.5rem;height:.36rem;transition:width .22s,background-color .18s,opacity .18s,transform .22s}.planning__mobilePlanningPagerIndicator[data-active=true]{background:var(--color-medium-slate-blue);opacity:1;width:1.3rem;transform:translateZ(0)}.planning__planningTopbar{background:0 0;border:none;border-radius:0;justify-items:start;gap:.75rem;padding:0;display:grid}.planning__planningTopbarPrimaryRow{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;width:100%;display:flex}.planning__planningTopbarAction{align-items:center;margin-left:auto;display:inline-flex}.planning__planningTopbarAction button{text-transform:none;letter-spacing:normal}.planning__planningTopbarNavWrap{justify-content:center;width:fit-content;display:flex}.planning__planningCalendarCardHeader{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"switcher nav actions";align-items:center;gap:.85rem;width:100%;display:grid}.planning__planningCalendarSurfaceToggle{grid-area:switcher;justify-self:start;align-items:center;gap:.4rem;min-width:0;display:inline-flex}.planning__planningPageModeSwitcher{border:1px solid color-mix(in srgb, var(--color-border) 82%, transparent);background:color-mix(in srgb, var(--color-bg-card) 88%, var(--color-periwinkle) 12%);border-radius:999px;flex-shrink:0;align-self:center;width:fit-content;max-width:100%;padding:.14rem;display:inline-flex}.planning__planningPageModeSwitcherButton{min-height:30px;padding:.26rem .72rem;font-size:.72rem;font-weight:600;line-height:1.1;border-radius:999px!important}.planning__planningSurfaceSwitcher{border:.5px solid var(--color-border-tertiary);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:8px;gap:.2rem;padding:.1rem}.planning__planningSurfaceSwitcherButton{width:32px;min-width:32px;height:32px;color:var(--color-text-secondary);white-space:nowrap;background:0 0;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:color .18s,background-color .18s,transform .18s,box-shadow .18s;display:inline-flex}.planning__planningSurfaceSwitcherButton:hover{color:var(--color-text-primary);transform:translateY(-1px)}.planning__planningSurfaceSwitcherButton[data-active=true]{background:var(--color-background-info);color:var(--color-text-info);box-shadow:inset 0 0 0 .5px var(--color-border-info)}.planning__planningSurfaceSwitcherButtonContent{justify-content:center;align-items:center;width:auto;min-width:0;height:auto;min-height:0;line-height:0;display:inline-flex}.planning__planningSurfaceSwitcherIcon{flex-shrink:0;width:.88rem;height:.88rem}.planning__planningSurfaceSwitcherLabelHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.planning__planningCalendarCardHeader .planning__planningTopbarNavWrap{grid-area:nav;justify-self:center;min-width:0}@keyframes planning__insightFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.planning__planningInsightsView{gap:.75rem;min-width:0;display:grid}.planning__planningInsightsView>:first-child{z-index:10;animation:.42s cubic-bezier(.22,1,.36,1) both planning__insightFadeUp;position:relative}.planning__planningInsightsView>:nth-child(2){animation:.42s cubic-bezier(.22,1,.36,1) 75ms both planning__insightFadeUp}.planning__planningInsightsView>:nth-child(3){animation:.42s cubic-bezier(.22,1,.36,1) .15s both planning__insightFadeUp}.planning__planningInsightsView>:nth-child(4){animation:.42s cubic-bezier(.22,1,.36,1) .22s both planning__insightFadeUp}.planning__planningInsightsPageRangeControl{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;margin-left:auto;display:flex;position:relative}.planning__planningInsightsRangeDropdown{position:relative}.planning__planningInsightsRangeTrigger{border:1px solid var(--color-border);background:var(--color-bg-card);color:var(--color-text-primary);white-space:nowrap;cursor:pointer;border-radius:8px;align-items:center;gap:.38rem;padding:.38rem .6rem .38rem .75rem;font-size:.8rem;font-weight:600;transition:border-color .15s,box-shadow .15s;display:inline-flex}.planning__planningInsightsRangeTrigger svg{color:var(--color-text-muted);flex-shrink:0;transition:transform .15s}.planning__planningInsightsRangeTrigger[aria-expanded=true] svg{transform:rotate(180deg)}.planning__planningInsightsRangeTrigger:hover,.planning__planningInsightsRangeTrigger:focus-visible{border-color:color-mix(in srgb, var(--color-border) 50%, var(--color-text-muted) 50%);outline:none}.planning__planningInsightsRangeTrigger[aria-expanded=true]{border-color:color-mix(in srgb, var(--color-border) 50%, var(--color-text-muted) 50%);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-text-secondary) 8%, transparent)}.planning__planningInsightsRangeMenu{z-index:30;border:1px solid color-mix(in srgb, var(--color-border) 84%, white 16%);background:var(--color-bg-card);border-radius:10px;flex-direction:column;gap:.1rem;min-width:9rem;padding:.28rem;display:flex;position:absolute;top:calc(100% + .3rem);right:0;box-shadow:0 8px 24px #14121c1f,0 2px 6px #14121c0f}.planning__planningInsightsRangeOption{width:100%;color:var(--color-text-secondary);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:.45rem;padding:.44rem .6rem;font-size:.82rem;font-weight:500;transition:background .12s,color .12s;display:flex}.planning__planningInsightsRangeOption:hover,.planning__planningInsightsRangeOption:focus-visible{background:color-mix(in srgb, var(--color-text-primary) 5%, transparent);color:var(--color-text-primary);outline:none}.planning__planningInsightsRangeOption[data-active=true]{color:var(--color-text-primary);font-weight:600}.planning__planningInsightsRangeOptionCheck{width:.85rem;color:var(--color-text-primary);flex-shrink:0;display:inline-flex}.planning__planningInsightsFilterInline{z-index:30;border:1px solid color-mix(in srgb, var(--color-border) 84%, white 16%);background:var(--color-bg-card);border-radius:10px;flex-direction:column;gap:.75rem;width:13rem;padding:.75rem;display:flex;position:absolute;top:calc(100% + .3rem);right:0;box-shadow:0 8px 24px #14121c1f,0 2px 6px #14121c0f}.planning__planningInsightsFilterModeRow{background:color-mix(in srgb, var(--color-border) 50%, transparent);border-radius:7px;gap:.25rem;padding:.18rem;display:flex}.planning__planningInsightsFilterModeBtn{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:5px;flex:1;padding:.28rem .5rem;font-size:.72rem;font-weight:500;transition:background .14s,color .14s,box-shadow .14s}.planning__planningInsightsFilterModeBtn:hover{color:var(--color-text-primary)}.planning__planningInsightsFilterModeBtnActive{background:var(--color-bg-card);color:var(--color-text-primary);box-shadow:0 1px 3px #14121c1a}.planning__planningInsightsFilterDateSection{gap:.45rem;display:grid}.planning__planningInsightsFilterHint{color:var(--color-text-muted);font-size:.63rem;font-weight:500}.planning__planningInsightsFilterFieldGrid{grid-template-columns:1fr;gap:.4rem;display:grid}.planning__planningInsightsFilterField{gap:.25rem;display:grid}.planning__planningInsightsFilterLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);font-size:.58rem;font-weight:700}.planning__planningInsightsFilterInput{min-height:1.9rem;font-size:.73rem}.planning__planningInsightsFilterError{color:var(--color-danger);margin:0;font-size:.63rem;line-height:1.4}.planning__planningInsightsFilterActions{border-top:1px solid color-mix(in srgb, var(--color-border) 84%, transparent);justify-content:flex-end;align-items:center;gap:.5rem;margin-top:.65rem;padding-top:.65rem;display:flex}.planning__planningInsightsFilterCancelBtn,.planning__planningInsightsFilterDoneBtn{cursor:pointer;border-radius:6px;min-height:1.95rem;padding:.35rem .85rem;font-size:.73rem;font-weight:600;transition:background .14s,border-color .14s,color .14s,opacity .14s}.planning__planningInsightsFilterCancelBtn{border:1px solid var(--color-border);color:var(--color-text-secondary);background:0 0}.planning__planningInsightsFilterCancelBtn:hover{color:var(--color-text-primary);border-color:var(--border-shell-strong,var(--color-border))}.planning__planningInsightsFilterDoneBtn{border:1px solid var(--color-electric-indigo,#7e61fd);background:var(--color-electric-indigo,#7e61fd);color:var(--color-white,#fff)}.planning__planningInsightsFilterDoneBtn:hover:not(:disabled){background:color-mix(in srgb, var(--color-electric-indigo,#7e61fd) 86%, #000 14%);border-color:color-mix(in srgb, var(--color-electric-indigo,#7e61fd) 86%, #000 14%)}.planning__planningInsightsFilterDoneBtn:disabled{opacity:.5;cursor:not-allowed}.planning__planningInsightsSummaryCard,.planning__planningInsightsChartCard,.planning__planningInsightsTendencyCard,.planning__planningInsightsBacklogCard,.planning__planningInsightsMetricCard{border:1px solid var(--color-border);color:var(--color-raisin-black);border-radius:6px;background:var(--color-white)!important;box-shadow:none!important;padding:.82rem!important}.planning__planningInsightsSummaryCard:hover,.planning__planningInsightsSummaryCard:focus-visible,.planning__planningInsightsChartCard:hover,.planning__planningInsightsChartCard:focus-visible,.planning__planningInsightsTendencyCard:hover,.planning__planningInsightsTendencyCard:focus-visible,.planning__planningInsightsBacklogCard:hover,.planning__planningInsightsBacklogCard:focus-visible,.planning__planningInsightsMetricCard:hover,.planning__planningInsightsMetricCard:focus-visible{background:var(--color-white)!important;box-shadow:none!important;border-color:var(--color-border)!important;transform:none!important}[data-theme=light] .planning__planningInsightsSummaryCard,[data-theme=light] .planning__planningInsightsChartCard,[data-theme=light] .planning__planningInsightsTendencyCard,[data-theme=light] .planning__planningInsightsBacklogCard,[data-theme=light] .planning__planningInsightsMetricCard,[data-theme=light] .planning__planningInsightsSummaryCard:hover,[data-theme=light] .planning__planningInsightsSummaryCard:focus-visible,[data-theme=light] .planning__planningInsightsChartCard:hover,[data-theme=light] .planning__planningInsightsChartCard:focus-visible,[data-theme=light] .planning__planningInsightsTendencyCard:hover,[data-theme=light] .planning__planningInsightsTendencyCard:focus-visible,[data-theme=light] .planning__planningInsightsBacklogCard:hover,[data-theme=light] .planning__planningInsightsBacklogCard:focus-visible,[data-theme=light] .planning__planningInsightsMetricCard:hover,[data-theme=light] .planning__planningInsightsMetricCard:focus-visible{border-color:color-mix(in srgb, var(--color-seasalt) 78%, var(--color-platinum) 22%)!important}[data-theme=light] .planning__planningInsightsSummaryPill{border-color:color-mix(in srgb, var(--color-seasalt) 74%, var(--color-periwinkle) 26%);color:var(--color-jet);background:0 0}[data-theme=dark] .planning__planningInsightsSummaryPill{color:var(--color-platinum);background:0 0;border-color:#ffffff14}[data-theme=dark] .planning__planningInsightsSummaryCard,[data-theme=dark] .planning__planningInsightsChartCard,[data-theme=dark] .planning__planningInsightsTendencyCard,[data-theme=dark] .planning__planningInsightsBacklogCard,[data-theme=dark] .planning__planningInsightsMetricCard{color:var(--color-white);background:var(--color-background-primary)!important;border-color:#ffffff14!important}[data-theme=dark] .planning__planningInsightsSummaryCard:hover,[data-theme=dark] .planning__planningInsightsSummaryCard:focus-visible,[data-theme=dark] .planning__planningInsightsChartCard:hover,[data-theme=dark] .planning__planningInsightsChartCard:focus-visible,[data-theme=dark] .planning__planningInsightsTendencyCard:hover,[data-theme=dark] .planning__planningInsightsTendencyCard:focus-visible,[data-theme=dark] .planning__planningInsightsBacklogCard:hover,[data-theme=dark] .planning__planningInsightsBacklogCard:focus-visible,[data-theme=dark] .planning__planningInsightsMetricCard:hover,[data-theme=dark] .planning__planningInsightsMetricCard:focus-visible{background:var(--color-background-primary)!important;border-color:#ffffff14!important}.planning__planningInsightsMetricsScroller{min-width:0;padding-bottom:0;overflow:visible}.planning__planningInsightsMetricsTopGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.72rem;min-width:0;display:grid}.planning__planningInsightsMetricsTrio{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.72rem;min-width:0;display:grid}.planning__planningInsightsMetricsTrio>*{min-width:0;display:flex}@media (width<=760px){.planning__planningInsightsMetricsTopGrid{grid-template-columns:minmax(0,1fr)}}.planning__planningInsightsTimeCard{justify-self:stretch;gap:.62rem;width:100%;display:grid}.planning__planningInsightsMiniBarList{gap:.42rem;margin-top:.25rem;display:grid}.planning__planningInsightsMiniBarRow{grid-template-columns:4.6rem minmax(0,1fr) 2.4rem;align-items:center;gap:.5rem;display:grid}.planning__planningInsightsMiniBarLabel{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;text-align:left;font-size:.64rem;font-weight:600;overflow:hidden}.planning__planningInsightsMiniBarLabelWinner{color:var(--color-accent-strong)}.planning__planningInsightsMiniBarTrack{background:color-mix(in srgb, var(--color-border) 52%, transparent);border-radius:999px;height:.32rem;overflow:hidden}.planning__planningInsightsMiniBarFill{border-radius:inherit;background:color-mix(in srgb, var(--color-medium-slate-blue) 60%, transparent);height:100%}.planning__planningInsightsMiniBarFillWinner{background:var(--color-electric-indigo)}.planning__planningInsightsMiniBarValue{color:var(--color-text-muted);text-align:right;font-size:.62rem;font-weight:600}.planning__planningInsightsMiniBarValueWinner{color:var(--color-accent-strong)}.planning__planningInsightsChartsRow{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.72rem;display:grid}.planning__planningInsightsChartsRow>*{height:100%}.planning__planningInsightsChartsRow .planning__planningInsightsChartCard{box-sizing:border-box;height:100%}.planning__planningInsightsMetricCard{text-align:center;flex:1;align-content:center;justify-items:center;min-height:7rem;display:grid}.planning__planningInsightsMetricLabel{letter-spacing:.04em;color:var(--color-text-muted);text-transform:uppercase;align-items:center;gap:.3rem;font-size:.66rem;font-weight:600;display:inline-flex}.planning__planningInsightsMetricInfoIcon{color:var(--color-text-muted);opacity:.7;cursor:help;outline:none;flex-shrink:0;align-items:center;display:inline-flex}.planning__planningInsightsMetricTooltip{z-index:9999;border:1px solid var(--color-border-tertiary);background:var(--color-background-primary);width:max-content;max-width:min(16rem,48vw);box-shadow:0 8px 20px rgb(var(--rgb-shadow) / .12);color:var(--color-text-secondary);pointer-events:none;border-radius:8px;padding:.4rem .55rem;font-size:.7rem;line-height:1.35;position:fixed;transform:translate(-50%,calc(-100% - .45rem))}.planning__planningInsightsMetricValue{border:1px solid rgb(var(--rgb-accent-strong) / .32);background:rgb(var(--rgb-accent-strong) / .1);color:var(--color-electric-indigo);letter-spacing:-.02em;border-radius:10px;justify-content:center;align-items:center;margin-top:.5rem;padding:.28rem .85rem;font-size:clamp(1.15rem,1.7vw,1.45rem);font-weight:700;line-height:1.1;display:inline-flex}.planning__planningInsightsMetricFooter{color:var(--color-text-muted);margin-top:auto;padding-top:1rem;font-size:.68rem;line-height:1.45;display:inline-flex}.planning__planningInsightsChartViewport{min-width:0;height:14.75rem}.planning__planningInsightsLegendSwatchAccent{background:var(--color-electric-indigo)}.planning__planningInsightsSegmentedControl{border:1px solid color-mix(in srgb, var(--color-border) 80%, transparent);background:color-mix(in srgb, var(--color-seasalt) 58%, var(--color-white) 42%);border-radius:8px;gap:.2rem;padding:.14rem}.planning__planningInsightsSegmentedControlButton{min-height:1.9rem;padding:.28rem .72rem;border-radius:8px!important;font-size:.74rem!important;font-weight:600!important}.planning__planningInsightsHeatmapSection{gap:.9rem;display:grid}.planning__planningInsightsHeatmapGrid{grid-template-columns:minmax(3.6rem,auto) repeat(7,minmax(0,1fr));align-items:stretch;gap:.28rem;display:grid}.planning__planningInsightsHeatmapCorner{min-height:2rem}.planning__planningInsightsHeatmapDayLabel,.planning__planningInsightsHeatmapSlotLabel{min-height:2rem;color:var(--color-text-muted);justify-content:center;align-items:center;font-size:.68rem;font-weight:600;display:inline-flex}.planning__planningInsightsHeatmapSlotLabel{font-variant-numeric:tabular-nums;justify-content:flex-end;min-height:1.55rem;padding-right:.4rem;font-size:.6rem}.planning__planningInsightsHeatmapCell{border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;min-height:1.55rem;font-size:.58rem;font-weight:700;display:flex}.planning__planningInsightsHeatmapCellNoData{background:color-mix(in srgb, var(--color-periwinkle) 20%, var(--color-white) 80%);color:var(--color-dim-gray)}.planning__planningInsightsHeatmapCellLow{background:color-mix(in srgb, var(--color-periwinkle) 72%, var(--color-white) 28%);color:color-mix(in srgb, var(--color-medium-slate-blue) 78%, var(--color-raisin-black) 22%)}.planning__planningInsightsHeatmapCellMedium{background:color-mix(in srgb, var(--color-tropical-indigo) 62%, var(--color-white) 38%);color:color-mix(in srgb, var(--color-electric-indigo) 72%, var(--color-raisin-black) 28%)}.planning__planningInsightsHeatmapCellHigh{background:var(--color-medium-slate-blue);color:var(--color-white)}.planning__planningInsightsHeatmapLegend{flex-wrap:wrap;gap:.65rem;display:flex}.planning__planningInsightsInsightCard{--planning-insight-text:var(--color-text-primary);--planning-insight-text-secondary:var(--color-text-secondary);--altmind-brief-max-width:100%;--altmind-brief-margin-inline:0;--altmind-brief-panel-justify:stretch;--altmind-brief-content-justify:stretch;--altmind-brief-quote-justify:stretch;--altmind-brief-quote-padding-left:1rem;--altmind-brief-quote-border-width:1px;--altmind-brief-quote-border-color:rgb(var(--rgb-accent-strong) / .22);--altmind-brief-text-align:left;--altmind-brief-identity-justify:flex-start;--altmind-brief-identity-content-justify:stretch;--altmind-brief-identity-row-justify:space-between;--altmind-brief-title-justify:start;--altmind-brief-toggle-justify:flex-start;--altmind-brief-toggle-margin-inline:0;--altmind-brief-toggle-text-color:var(--color-text-primary);--altmind-brief-title-color:var(--planning-insight-text);--altmind-brief-title-color-dark:var(--planning-insight-text);--altmind-brief-subtitle-color:var(--planning-insight-text-secondary);--altmind-brief-subtitle-color-dark:var(--planning-insight-text-secondary);--altmind-brief-message-color-light:var(--planning-insight-text);--altmind-brief-message-color-dark:var(--planning-insight-text)}.planning__planningInsightsInsightText{color:inherit;margin:0;font-size:.84rem;line-height:1.6}.planning__planningInsightsSectionDescription,.planning__planningInsightsBacklogMeta,.planning__planningInsightsEmptyState,.planning__planningInsightsListLabel,.planning__planningInsightsDayBarLabel,.planning__planningInsightsDayBarValue{color:var(--color-dim-gray)}.planning__planningInsightsMiniBarTrack,.planning__planningInsightsDayBarTrack{background:color-mix(in srgb, var(--color-border) 52%, transparent);overflow:hidden}.planning__planningInsightsMiniBarTrack{border-radius:999px;height:.32rem}.planning__planningInsightsMiniBarFill,.planning__planningInsightsDayBarFill,.planning__planningInsightsLegendSwatch{background:var(--color-medium-slate-blue)}.planning__planningInsightsLegendSwatch.planning__planningInsightsHeatmapCellNoData{background:color-mix(in srgb, var(--color-periwinkle) 20%, var(--color-white) 80%);color:var(--color-dim-gray)}.planning__planningInsightsLegendSwatch.planning__planningInsightsHeatmapCellLow{background:color-mix(in srgb, var(--color-periwinkle) 72%, var(--color-white) 28%);color:color-mix(in srgb, var(--color-medium-slate-blue) 78%, var(--color-raisin-black) 22%)}.planning__planningInsightsLegendSwatch.planning__planningInsightsHeatmapCellMedium{background:color-mix(in srgb, var(--color-tropical-indigo) 62%, var(--color-white) 38%);color:color-mix(in srgb, var(--color-electric-indigo) 72%, var(--color-raisin-black) 28%)}.planning__planningInsightsLegendSwatch.planning__planningInsightsHeatmapCellHigh{background:var(--color-medium-slate-blue);color:var(--color-white)}.planning__planningInsightsMiniBarFill{border-radius:inherit;height:100%}.planning__planningInsightsSectionHeader{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.72rem;display:flex}.planning__planningInsightsSectionTitle{color:var(--color-text-primary);margin:0;font-size:.84rem;font-weight:700}.planning__planningInsightsSectionDescription{color:var(--color-text-muted);margin:.18rem 0 0;font-size:.68rem;line-height:1.45}.planning__planningInsightsLegend{flex-wrap:wrap;gap:.65rem;margin-top:.75rem;display:flex}.planning__planningInsightsLegendItem{color:var(--color-text-secondary);align-items:center;gap:.35rem;font-size:.68rem;display:inline-flex}.planning__planningInsightsLegendSwatch{border-radius:999px;width:.58rem;height:.58rem}.planning__planningInsightsLegendSwatchMuted{border-top:2.5px dashed color-mix(in srgb, var(--color-tropical-indigo) 70%, var(--color-white) 30%);background:0 0;border-radius:0;width:1rem;height:0}.planning__planningInsightsBacklogCard .planning__planningInsightsSectionHeader{align-items:flex-start;margin-bottom:1rem}.planning__planningInsightsBacklogCard .planning__planningInsightsSectionTitle{letter-spacing:-.03em;font-size:1.12rem;line-height:1.12}.planning__planningInsightsBacklogCard .planning__planningInsightsSectionDescription{margin-top:.24rem;font-size:.74rem}[data-theme=dark] .planning__planningInsightsMetricLabel{color:var(--color-dim-gray)}[data-theme=dark] .planning__planningInsightsMetricValue,[data-theme=dark] .planning__planningInsightsSectionTitle,[data-theme=dark] .planning__planningInsightsBacklogTitle{color:var(--color-white)}[data-theme=dark] .planning__planningInsightsMetricFooter,[data-theme=dark] .planning__planningInsightsListValue,[data-theme=dark] .planning__planningInsightsLegendItem,[data-theme=dark] .planning__planningInsightsAgeTag,[data-theme=dark] .planning__planningInsightsSectionDescription,[data-theme=dark] .planning__planningInsightsBacklogMeta,[data-theme=dark] .planning__planningInsightsEmptyState,[data-theme=dark] .planning__planningInsightsListLabel,[data-theme=dark] .planning__planningInsightsDayBarLabel,[data-theme=dark] .planning__planningInsightsDayBarValue{color:var(--color-platinum)}[data-theme=dark] .planning__planningInsightsSegmentedControl{background:#ffffff0a;border-color:#ffffff14}[data-theme=dark] .planning__planningInsightsHeatmapDayLabel,[data-theme=dark] .planning__planningInsightsHeatmapSlotLabel,[data-theme=dark] .planning__planningInsightsInsightText{color:inherit}[data-theme=dark] .planning__planningInsightsHeatmapCellNoData{color:var(--color-platinum);background:#ffffff14}[data-theme=dark] .planning__planningInsightsHeatmapCellLow{background:color-mix(in srgb, var(--color-periwinkle) 24%, var(--color-jet) 76%);color:var(--color-platinum)}[data-theme=dark] .planning__planningInsightsHeatmapCellMedium{background:color-mix(in srgb, var(--color-tropical-indigo) 42%, var(--color-jet) 58%);color:var(--color-white)}[data-theme=dark] .planning__planningInsightsHeatmapCellHigh{background:color-mix(in srgb, var(--color-electric-indigo) 76%, var(--color-jet) 24%);color:var(--color-white)}[data-theme=dark] .planning__planningInsightsLegendSwatch.planning__planningInsightsHeatmapCellNoData{color:var(--color-platinum);background:#ffffff14}[data-theme=dark] .planning__planningInsightsLegendSwatch.planning__planningInsightsHeatmapCellLow{background:color-mix(in srgb, var(--color-periwinkle) 24%, var(--color-jet) 76%);color:var(--color-platinum)}[data-theme=dark] .planning__planningInsightsLegendSwatch.planning__planningInsightsHeatmapCellMedium{background:color-mix(in srgb, var(--color-tropical-indigo) 42%, var(--color-jet) 58%);color:var(--color-white)}[data-theme=dark] .planning__planningInsightsLegendSwatch.planning__planningInsightsHeatmapCellHigh{background:color-mix(in srgb, var(--color-electric-indigo) 76%, var(--color-jet) 24%);color:var(--color-white)}[data-theme=dark] .planning__planningInsightsMiniBarTrack,[data-theme=dark] .planning__planningInsightsDayBarTrack{background:#ffffff14}[data-theme=dark] .planning__planningInsightsBacklogRow{background:var(--color-background-secondary);border-color:#ffffff14}[data-theme=dark] .planning__planningInsightsBacklogRow:hover,[data-theme=dark] .planning__planningInsightsBacklogRow:focus-visible{border-color:color-mix(in srgb, #ffffff2e 72%, var(--color-border) 28%);background:color-mix(in srgb, var(--color-background-secondary) 88%, var(--color-bg-card) 12%);box-shadow:0 0 0 1px #ffffff14}.planning__planningSidebarRevealCard{z-index:0;transition:border-color .18s,background-color .18s,box-shadow .18s}.planning__planningSidebarRevealCard:hover,.planning__planningSidebarRevealCard:focus-within{z-index:4}.planning__planningSidebarRevealCard[data-revealed=true]{z-index:3;border-color:color-mix(in srgb, var(--color-medium-slate-blue) 38%, var(--color-border) 62%);background:color-mix(in srgb, var(--color-periwinkle) 12%, var(--color-bg-card) 88%);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-medium-slate-blue) 18%, transparent)}.planning__planningSidebarBacklogAge{min-height:1.1rem;color:var(--color-dim-gray);letter-spacing:0;opacity:1;white-space:nowrap;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:.08rem .42rem;font-size:.64rem;font-weight:500;line-height:1.2;display:inline-flex;background:color-mix(in srgb, var(--color-platinum) 72%, var(--color-seasalt) 28%)!important;box-shadow:none!important;border:0!important}[data-theme=dark] .planning__planningSidebarRevealCard[data-revealed=true]{border-color:color-mix(in srgb, var(--color-medium-slate-blue) 58%, #ffffff1a);background:color-mix(in srgb, var(--color-medium-slate-blue) 14%, var(--color-jet) 86%);box-shadow:0 0 0 1px #7e61fd3d}[data-theme=dark] .planning__planningSidebarBacklogAge{color:var(--color-platinum);background:#ffffff1b!important}[data-theme=dark] .planning__planningInsightsBacklogMetaPill{color:var(--color-platinum);background:#ffffff0a;border-color:#ffffff14}.planning__planningInsightsToneGreen{color:#3f9a61}.planning__planningInsightsToneRed{color:#d15858}.planning__planningInsightsToneMuted{color:var(--color-text-muted)}.planning__planningInsightsLegendSwatch.planning__planningInsightsToneGreen,.planning__planningInsightsLegendSwatch.planning__planningInsightsToneAmber,.planning__planningInsightsLegendSwatch.planning__planningInsightsToneRed,.planning__planningInsightsLegendSwatch.planning__planningInsightsTonePurple,.planning__planningInsightsLegendSwatch.planning__planningInsightsToneMuted,.planning__planningInsightsDayBarFill.planning__planningInsightsToneGreen,.planning__planningInsightsDayBarFill.planning__planningInsightsToneAmber,.planning__planningInsightsDayBarFill.planning__planningInsightsToneRed,.planning__planningInsightsDayBarFill.planning__planningInsightsTonePurple,.planning__planningInsightsDayBarFill.planning__planningInsightsToneMuted,.planning__planningInsightsMiniBarFill.planning__planningInsightsToneGreen,.planning__planningInsightsMiniBarFill.planning__planningInsightsToneAmber,.planning__planningInsightsMiniBarFill.planning__planningInsightsToneRed,.planning__planningInsightsMiniBarFill.planning__planningInsightsTonePurple,.planning__planningInsightsMiniBarFill.planning__planningInsightsToneMuted{background:currentColor}@media (width<=1080px){.planning__planningInsightsChartsRow{grid-template-columns:minmax(0,1fr)}.planning__planningInsightsMetricCard{text-align:center;align-content:center;justify-items:center}.planning__planningInsightsMetricLabel{justify-content:center;align-self:center}.planning__planningInsightsMetricValue{text-align:center}.planning__planningInsightsMetricFooter{text-align:center;justify-content:center}.planning__monthCell{gap:.22rem;height:62px;min-height:62px;padding:.42rem .5rem}.planning__monthCellItems{gap:.18rem;padding-right:0;overflow:hidden auto}.planning__monthCellDensity{height:5px}}@media (width<=760px){.planning__planningCalendarCardHeader{grid-template-columns:minmax(0,1fr)}.planning__planningInsightsMetricValue{font-size:clamp(1.05rem,5.2vw,1.28rem)}.planning__planningInsightsMetricFooter,.planning__planningInsightsListLabel,.planning__planningInsightsListValue{font-size:.7rem}.planning__planningInsightsChartViewport{height:12.5rem}.planning__planningInsightsHeatmapGrid{grid-template-columns:3.2rem repeat(7,minmax(0,1fr));gap:.22rem}.planning__planningInsightsHeatmapCell{min-height:1.5rem;font-size:.54rem}.planning__planningInsightsSectionHeader{flex-direction:column;align-items:stretch}.planning__planningInsightsBacklogCard,.planning__planningInsightsChartCard{padding:.8rem!important}.planning__planningCalendarSurfaceToggle,.planning__planningCalendarCardHeader .planning__planningTopbarNavWrap,.planning__planningCalendarHeaderActions{grid-column:auto;justify-self:stretch}.planning__planningTopbarNavWrap{justify-content:flex-start}}.planning__planningCalendarHeaderActions{grid-area:actions;justify-content:flex-end;justify-self:end;align-items:center;min-width:0;display:inline-flex}.planning__planningDatePager{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg-card) 94%, transparent);box-shadow:0 14px 30px rgb(var(--rgb-shadow) / .14);border-radius:999px;align-items:stretch;gap:.55rem;padding:.4rem;display:inline-flex}.planning__planningDatePagerArrow,.planning__planningDatePagerCenter{color:var(--color-text-primary);background:0 0;border:1px solid #0000;transition:background-color .18s,border-color .18s,color .18s,transform .18s}.planning__planningDatePagerArrow{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:2.5rem;min-width:2.5rem;min-height:2.5rem;font-size:1.2rem;display:inline-flex}.planning__planningDatePagerCenter{cursor:pointer;text-align:center;border-radius:999px;gap:.06rem;min-width:min(15rem,50vw);padding:.35rem .95rem;display:grid}.planning__planningDatePagerCurrentLabel{font-size:.83rem;font-weight:600;line-height:1.2}.planning__planningDatePagerTodayLabel{color:var(--color-text-muted);font-size:.68rem;line-height:1.1}.planning__planningDatePagerArrow:hover,.planning__planningDatePagerArrow:focus-visible,.planning__planningDatePagerCenter:hover,.planning__planningDatePagerCenter:focus-visible{background:color-mix(in srgb, var(--color-medium-slate-blue) 12%, var(--color-bg-card) 88%);border-color:color-mix(in srgb, var(--color-medium-slate-blue) 26%, var(--color-border) 74%);outline:none}.planning__planningDatePagerArrow:active,.planning__planningDatePagerCenter:active{transform:translateY(1px)}.planning__timelineView{gap:.85rem;height:100%;min-height:0;display:grid}.planning__timelineViewport{overscroll-behavior:contain;border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg-card) 96%, transparent);border-radius:6px;height:100%;min-height:0;overflow:auto}.planning__timelineGrid{min-height:100%}.planning__timelineHeaderRow{z-index:4;background:color-mix(in srgb, var(--color-bg-card) 98%, transparent);border-bottom:1px solid #ffffff0f;align-items:stretch;display:flex;position:sticky;top:0}.planning__timelineStickyLabelCell{z-index:3;background:color-mix(in srgb, var(--color-bg-card) 98%, transparent);border-right:1px solid #ffffff0d;width:140px;min-width:140px;max-width:140px;padding:.35rem .65rem;position:sticky;left:0}.planning__timelineHeaderColumns{min-height:46px;display:flex}.planning__timelineHeaderCell{color:#ffffffb8;box-sizing:border-box;border-right:1px solid #ffffff0d;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;font-size:.7rem;display:flex}.planning__timelineHeaderCell small{color:#ffffff57;font-size:.66rem}.planning__timelineHeaderCell[data-today=true]{border-top:1.5px solid #552eff99}.planning__timelineBody{position:relative}.planning__timelineTodayLine,.planning__timelineDayNowLine{z-index:2;pointer-events:none;position:absolute;top:0}.planning__timelineTodayLine{background:#552eff8c;width:1.5px}.planning__timelineDayNowLine{background:#552eff8c;width:1.5px;bottom:0}.planning__timelineTaskRow{min-height:30px;display:flex;position:relative}.planning__timelineTaskName{text-overflow:ellipsis;white-space:nowrap;color:#ffffffb3;font-size:10px;line-height:1.4;display:block;overflow:hidden}.planning__timelineTaskLabelButton{width:100%;min-height:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:flex}.planning__timelineTaskRail{border-bottom:1px solid #ffffff08;align-items:center;min-height:30px;display:flex;position:relative;overflow:visible}.planning__timelineTaskColumn{border-right:1px solid #ffffff0a;flex-shrink:0}.planning__timelineEmptyState{color:var(--color-text-muted);padding:1rem;font-size:.82rem}.planning__calendarPanel{grid-template-rows:minmax(0,1fr);align-items:stretch;gap:1rem;min-width:0;display:grid}.planning__calendarHeaderCard,.planning__calendarContentCard,.planning__sidebarCard{border:1px solid var(--color-border)}.planning__calendarHeaderCard:hover,.planning__calendarContentCard:hover,.planning__sidebarCard:hover{box-shadow:var(--shadow-card-elevated);border-color:var(--color-border);transform:none}.planning__calendarContentCard{min-height:var(--planning-surface-height);height:var(--planning-surface-height);box-sizing:border-box;grid-template-rows:auto minmax(0,1fr) auto;gap:.55rem;padding:1rem;display:grid;overflow:hidden}.planning__calendarContentBody{overscroll-behavior:contain;min-width:0;height:100%;min-height:0;display:grid;overflow:auto}@media (width<=760px){.planning__calendarGateButtons{grid-template-columns:minmax(0,1fr)}.planning__calendarGateWrapper{min-height:auto}}.planning__planningNavBar{background:color-mix(in srgb, var(--surface-card) 88%, var(--color-periwinkle) 12%);border:1px solid color-mix(in srgb, var(--border-card) 82%, var(--color-periwinkle) 18%);height:38px;box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:12px;flex-shrink:0;align-items:center;margin-inline:auto;padding:0 .15rem;display:flex;overflow:hidden}.planning__planningNavBarButton,.planning__planningNavBarArrowButton,.planning__planningNavBarCenter{color:#fff;background:0 0;border:none}.planning__planningNavBarButton,.planning__planningNavBarArrowButton{cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.planning__planningNavBarButton{width:44px;min-height:100%;font-size:20px;font-weight:400}.planning__planningNavBarArrowButton{width:38px;min-height:100%;font-size:18px;font-weight:500}.planning__planningNavBarButton:disabled,.planning__planningNavBarArrowButton:disabled{opacity:.2;cursor:default}.planning__planningNavBarDivider{background:#ffffff17;flex-shrink:0;align-self:stretch;width:.5px}.planning__planningNavBarCenter{text-align:center;cursor:pointer;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:1px;min-width:160px;min-height:100%;padding:0 14px;display:flex}.planning__planningNavBarCenterLabel{color:#ffffffc7;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:500;line-height:1.1;overflow:hidden}.planning__planningNavBarCenterMeta{align-items:center;gap:5px;display:inline-flex}.planning__planningNavBarDots{align-items:center;gap:3px;display:inline-flex}.planning__planningNavBarDot{background:#ffffff1f;border-radius:999px;width:4px;height:4px}.planning__planningNavBarDot[data-active=true]{background:#a48fffa6}.planning__planningNavBarZoomLabel{color:#ffffff38;font-size:9px;line-height:1}@media (width<=767px){.planning__planningNavBar{width:100%;max-width:100%;height:36px;margin-inline:0}.planning__planningNavBarButton{width:38px;font-size:18px;font-weight:400}.planning__planningNavBarArrowButton{width:34px;font-size:16px;font-weight:500}.planning__planningNavBarCenter{min-width:0;padding:0 8px}.planning__planningNavBarCenterLabel{font-size:11px}.planning__planningNavBarCenterMeta{gap:4px}.planning__planningNavBarZoomLabel{font-size:8px}}[data-theme=light] .planning__timelineViewport{border-color:color-mix(in srgb, var(--color-border) 92%, transparent);background:color-mix(in srgb, var(--color-bg-card) 94%, var(--color-seasalt) 6%)}[data-theme=light] .planning__timelineHeaderRow{background:color-mix(in srgb, var(--color-bg-card) 92%, var(--color-seasalt) 8%);border-bottom-color:color-mix(in srgb, var(--color-border) 88%, transparent)}[data-theme=light] .planning__timelineStickyLabelCell{background:color-mix(in srgb, var(--color-bg-card) 92%, var(--color-seasalt) 8%);border-right-color:color-mix(in srgb, var(--color-border) 88%, transparent)}[data-theme=light] .planning__timelineHeaderCell{color:color-mix(in srgb, var(--color-text-secondary) 88%, var(--color-text-primary) 12%);border-right-color:color-mix(in srgb, var(--color-border) 90%, transparent)}[data-theme=light] .planning__timelineHeaderCell small{color:var(--color-text-muted)}[data-theme=light] .planning__timelineGroupHeaderLabel{color:color-mix(in srgb, var(--color-text-muted) 82%, var(--color-text-primary) 18%)}[data-theme=light] .planning__timelineGroupHeaderFill{background:color-mix(in srgb, var(--color-seasalt) 78%, var(--color-bg-card) 22%);border-bottom-color:color-mix(in srgb, var(--color-border) 90%, transparent)}[data-theme=light] .planning__timelineTaskName{color:color-mix(in srgb, var(--color-text-secondary) 84%, var(--color-text-primary) 16%)}[data-theme=light] .planning__timelineTaskRail{border-bottom-color:color-mix(in srgb, var(--color-border) 92%, transparent)}[data-theme=light] .planning__timelineTaskColumn{border-right-color:color-mix(in srgb, var(--color-border) 92%, transparent)}[data-theme=light] .planning__timelineTodayLine,[data-theme=light] .planning__timelineDayNowLine{background:color-mix(in srgb, var(--color-medium-slate-blue) 48%, var(--color-seasalt) 52%)}[data-theme=light] .planning__timelineTaskBar{color:var(--color-text-primary)}[data-theme=light] .planning__timelineMilestoneMarker{color:color-mix(in srgb, #b7791f 82%, var(--color-text-primary) 18%)}[data-theme=light] .planning__planningSurfaceSwitcherButton{color:#302c3675}[data-theme=light] .planning__planningSurfaceSwitcherButton[data-active=true]{color:#fff;background:#552eff}[data-theme=dark] .planning__planningNavBarDivider{background:#ffffff1f}[data-theme=dark] .planning__planningNavBar{box-shadow:none}[data-theme=light] .planning__planningNavBarButton,[data-theme=light] .planning__planningNavBarArrowButton,[data-theme=light] .planning__planningNavBarCenter{color:#302c36d1}[data-theme=light] .planning__planningNavBarDivider{background:#302c3617}[data-theme=light] .planning__planningNavBarCenterLabel{color:#302c36c7}[data-theme=light] .planning__planningNavBarDot{background:#302c361f}[data-theme=light] .planning__planningNavBarZoomLabel{color:#302c3647}[data-theme=light] .planning__planningDatePager{background:color-mix(in srgb, var(--color-bg-card) 92%, var(--color-seasalt) 8%);box-shadow:0 12px 28px rgb(var(--rgb-shadow) / .08)}[data-theme=light] .planning__planningDatePagerTodayLabel{color:var(--color-text-muted)}[data-theme=light] .planning__planningDatePagerArrow:hover,[data-theme=light] .planning__planningDatePagerArrow:focus-visible,[data-theme=light] .planning__planningDatePagerCenter:hover,[data-theme=light] .planning__planningDatePagerCenter:focus-visible{background:color-mix(in srgb, var(--color-periwinkle) 34%, var(--color-bg-card) 66%);border-color:color-mix(in srgb, var(--color-medium-slate-blue) 34%, var(--color-border) 66%)}.planning__sidebarSectionTitle,.planning__noTimeGroupToggleText,.planning__weekUnscheduledToggleText{color:var(--color-text-primary);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:600}.planning__dayView,.planning__weekView,.planning__monthView,.planning__yearView{gap:1rem;display:grid}.planning__dayView{grid-template-rows:auto auto minmax(0,1fr);height:100%;min-height:0}.planning__weekView{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;overflow:hidden}.planning__calendarHorizontalViewport{overscroll-behavior-x:contain;min-width:0;height:100%;min-height:0;padding-bottom:.25rem;overflow:auto hidden}.planning__weekScrollableContent{grid-template-rows:auto minmax(0,1fr);gap:1rem;min-width:100%;height:100%;display:grid}.planning__weekHeaderStack{gap:.75rem;display:grid}.planning__monthView{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;overflow:hidden}.planning__monthScrollViewport{overscroll-behavior:contain;min-width:0;height:100%;min-height:0;padding-bottom:.2rem;padding-right:.2rem;overflow:auto}.planning__monthScrollableContent{align-content:start;gap:1rem;min-width:100%;min-height:max-content;display:grid}.planning__dayTimelineScroll{min-height:0;padding-top:.75rem;padding-right:.2rem;overflow:auto}.planning__monthCell[data-availability=free]{background:color-mix(in srgb, var(--color-bg-card) 94%, var(--color-seasalt) 6%)}.planning__monthCell[data-availability=light]{background:color-mix(in srgb, var(--color-periwinkle) 36%, var(--color-bg-card) 64%)}.planning__monthCell[data-availability=balanced]{background:color-mix(in srgb, var(--color-tropical-indigo) 44%, var(--color-bg-card) 56%)}.planning__monthCell[data-availability=heavy]{background:color-mix(in srgb, var(--color-medium-slate-blue) 56%, var(--color-bg-card) 44%);color:color-mix(in srgb, var(--color-white) 88%, var(--color-periwinkle) 12%)}.planning__monthCell[data-availability=overloaded]{background:color-mix(in srgb, var(--color-electric-indigo) 72%, var(--color-bg-card) 28%);color:var(--color-white)}.planning__weekCountCard[data-availability=free]{background:color-mix(in srgb, var(--color-bg-card) 94%, var(--color-periwinkle) 6%);color:var(--color-text-secondary)}.planning__weekCountCard[data-availability=light]{background:color-mix(in srgb, var(--color-periwinkle) 42%, var(--color-bg-card) 58%);border-color:color-mix(in srgb, var(--color-periwinkle) 50%, transparent);color:color-mix(in srgb, var(--color-medium-slate-blue) 82%, var(--color-raisin-black) 18%)}.planning__weekCountCard[data-availability=balanced]{background:color-mix(in srgb, var(--color-tropical-indigo) 50%, var(--color-bg-card) 50%);border-color:color-mix(in srgb, var(--color-tropical-indigo) 46%, transparent);color:color-mix(in srgb, var(--color-electric-indigo) 78%, var(--color-raisin-black) 22%)}.planning__weekCountCard[data-availability=heavy]{background:color-mix(in srgb, var(--color-medium-slate-blue) 62%, var(--color-bg-card) 38%);color:var(--color-white);border-color:#0000}.planning__weekCountCard[data-availability=overloaded]{background:color-mix(in srgb, var(--color-electric-indigo) 78%, var(--color-bg-card) 22%);color:var(--color-white);border-color:#0000}.planning__allDayRow{flex-wrap:wrap;gap:.65rem;display:flex}.planning__noTimeGroup{gap:.75rem;display:grid}.planning__noTimeGroupToggle{width:fit-content;color:var(--color-text-secondary);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;align-items:center;gap:.55rem;padding:0;font-size:.74rem;font-weight:600;display:inline-flex}.planning__noTimeGroupToggleIcon{background:color-mix(in srgb, var(--color-bg-card) 92%, var(--color-bg-secondary) 8%)}.planning__noTimeGroupToggleCount{border:1px solid color-mix(in srgb, var(--color-border) 74%, transparent);background:color-mix(in srgb, var(--color-bg-card) 94%, var(--color-periwinkle) 6%);min-width:1.35rem;min-height:1.15rem;color:var(--color-text-secondary);border-radius:999px;justify-content:center;align-items:center;padding:.06rem .32rem;font-size:.64rem;font-weight:700;display:inline-flex}.planning__calendarFooterStats{border-top:1px solid color-mix(in srgb, var(--color-border) 78%, transparent);color:var(--color-text-muted);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.95rem;margin-top:auto;padding-top:.85rem;padding-bottom:.25rem;display:grid}.planning__calendarFooterStatGroup{flex-wrap:wrap;align-items:center;gap:.45rem .7rem;min-width:0;display:inline-flex}.planning__calendarFooterStatGroup:first-child{justify-self:start}.planning__calendarFooterStatGroup:last-child{justify-content:flex-end;justify-self:end}.planning__calendarFooterStat{color:inherit;white-space:nowrap;align-items:center;gap:.42rem;font-size:.72rem;font-weight:500;line-height:1.4;display:inline-flex}.planning__calendarFooterStatValue{color:var(--color-electric-indigo);font-weight:700}.planning__calendarFooterLoadStat{min-width:min(100%,21rem);color:inherit;justify-self:center;align-items:center;gap:.6rem;display:inline-flex}.planning__calendarFooterLoadLabel,.planning__calendarFooterLoadValue{white-space:nowrap;font-size:.72rem;line-height:1.4}.planning__calendarFooterLoadLabel{color:inherit;font-weight:500}.planning__calendarFooterLoadValue{color:var(--color-text-secondary);font-weight:600}.planning__calendarFooterLoadBar{width:clamp(6.25rem,12vw,8.75rem);min-width:5.75rem}@media (width<=880px){.planning__calendarFooterStats{grid-template-columns:1fr;justify-items:start;gap:.45rem}.planning__calendarFooterStatGroup:first-child,.planning__calendarFooterStatGroup:last-child,.planning__calendarFooterLoadStat{justify-content:flex-start;justify-self:start}}.planning__weekUnscheduledToggleCount{background:color-mix(in srgb, var(--color-periwinkle) 18%, transparent);min-width:1.55rem;min-height:1.2rem;color:var(--color-text-secondary);border-radius:999px;justify-content:center;align-items:center;padding:.08rem .35rem;font-size:.66rem;font-weight:700;display:inline-flex}.planning__timeCanvas{grid-template-columns:38px minmax(0,1fr);gap:.5rem;min-height:760px;display:grid}.planning__timeLabels{position:relative}.planning__timeLabel{color:var(--color-text-muted);white-space:nowrap;font-size:.65rem;position:absolute;left:0;transform:translateY(-50%)}.planning__timeSurface{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg-card) 92%, transparent);border-radius:6px;min-height:760px;position:relative;overflow:hidden}.planning__weekDaySurface{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg-card) 92%, transparent);border-left:none;border-radius:0;min-height:760px;position:relative;overflow:hidden}.planning__weekDayColumn:first-of-type .planning__weekDaySurface{border-left:1px solid var(--color-border);border-radius:6px 0 0 6px}.planning__weekDayColumn:last-of-type .planning__weekDaySurface{border-radius:0 6px 6px 0}.planning__timeRule,.planning__weekRule{background:color-mix(in srgb, var(--color-border) 78%, transparent);height:1px;position:absolute;left:0;right:0}.planning__actionItemCardPlanningSharedContent{align-content:start;gap:.32rem;min-width:0;min-height:100%;display:grid}.planning__actionItemCardPlanningSharedContent[data-density=compact]{gap:.2rem}.planning__actionItemCardPlanningSharedContent[data-density=cozy]{gap:.24rem}.planning__actionItemCardPlanningSharedTitle{-webkit-line-clamp:2;color:var(--color-text-primary);-webkit-box-orient:vertical;font-size:.8rem;line-height:1.18;display:-webkit-box;overflow:hidden}.planning__actionItemCardPlanningSharedContent[data-density=compact] .planning__actionItemCardPlanningSharedTitle{-webkit-line-clamp:1;font-size:.74rem}.planning__actionItemCardPlanningSharedContent[data-density=full] .planning__actionItemCardPlanningSharedTitle{font-size:.84rem}.planning__actionItemCardPlanningSharedMetaRow{flex-wrap:wrap;align-items:center;gap:.28rem .42rem;min-width:0;display:flex}.planning__actionItemCardPlanningSharedTimeText,.planning__actionItemCardPlanningSharedSourceText{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;line-height:1.15;overflow:hidden}.planning__actionItemCardPlanningSharedTimeText{color:var(--color-text-secondary);font-weight:600}.planning__actionItemCardPlanningSharedType{background:color-mix(in srgb, var(--color-periwinkle) 18%, transparent);max-width:100%;color:var(--color-text-secondary);border-radius:999px;align-items:center;padding:.12rem .38rem;font-size:.64rem;font-weight:600;line-height:1.1;display:inline-flex}.planning__actionItemCardPlanningSharedContent[data-density=compact] .planning__actionItemCardPlanningSharedMetaRow{gap:.18rem .3rem}.planning__actionItemCardPlanningSharedContent[data-density=compact] .planning__actionItemCardPlanningSharedTimeText,.planning__actionItemCardPlanningSharedContent[data-density=compact] .planning__actionItemCardPlanningSharedSourceText{font-size:.64rem}.planning__actionItemCardPlanningSharedContent[data-density=compact] .planning__actionItemCardPlanningSharedType{padding:.1rem .32rem;font-size:.6rem}.planning__actionItemCardPlanningSharedSourceText{min-width:0}.planning__actionItemCardPlanningDayTimed[data-highlighted=true],.planning__actionItemCardPlanningWeekTimed[data-highlighted=true],.planning__actionItemCardPlanningDayAllDay[data-highlighted=true],.planning__actionItemCardPlanningWeekStatic[data-highlighted=true],.planning__monthCell[data-highlighted=true]{box-shadow:0 0 0 2px rgb(var(--rgb-accent-strong) / .3)}.planning__weekTopGrid,.planning__weekTimelineGrid{grid-template-columns:40px repeat(7,minmax(0,1fr));gap:.75rem;display:grid}.planning__weekTopGrid{align-items:end;gap:.38rem}.planning__weekTimelineGrid{column-gap:0}.planning__weekScrollViewport{overscroll-behavior:contain;height:100%;min-height:0;padding-top:.75rem;padding-bottom:.2rem;padding-right:.2rem;overflow:visible auto}.planning__weekTopRailSpacer{min-width:0}.planning__weekHourRailTimeline{padding-right:.5rem;position:relative}.planning__weekHourLabel{color:var(--color-text-muted);justify-content:flex-end;align-items:center;padding-right:.15rem;font-size:.72rem;display:flex;position:absolute;left:0;right:0;transform:translateY(-50%)}.planning__weekDayColumn{align-content:start;gap:.65rem;display:grid}.planning__weekDayMeta{justify-items:center;gap:.25rem;display:grid}.planning__weekUnscheduledSection{gap:.6rem;display:grid}.planning__weekUnscheduledToggle{width:fit-content;color:var(--color-text-secondary);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;align-items:center;gap:.55rem;padding:0;font-size:.74rem;font-weight:600;display:inline-flex}.planning__weekUnscheduledSurface{border:1px solid color-mix(in srgb, var(--color-border) 76%, transparent);background:color-mix(in srgb, var(--color-bg-card) 95%, transparent);border-radius:6px;max-height:9.5rem;padding:.7rem;overflow:auto}.planning__weekUnscheduledGrid{grid-template-columns:40px repeat(7,minmax(0,1fr));align-items:start;gap:.75rem;display:grid}.planning__weekUnscheduledDayColumn{align-content:start;gap:.35rem;min-width:0;display:grid}.planning__weekDateCard{cursor:pointer;background:0 0;border:none;border-radius:4px;justify-items:center;gap:.04rem;padding:.2rem .35rem;transition:background .14s;display:grid}.planning__weekDateCard:hover{background:color-mix(in srgb, var(--color-electric-indigo) 8%, transparent)}.planning__weekDateCard:hover .planning__weekDateLabel,.planning__weekDateCard:hover .planning__weekDateValue{color:var(--color-electric-indigo)}.planning__weekDateLabel{color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.62rem;font-weight:600}.planning__weekDateValue{color:var(--color-text-primary);font-size:.92rem}.planning__weekCountCard{border:1px solid color-mix(in srgb, var(--color-border) 74%, transparent);background:color-mix(in srgb, var(--color-bg-card) 94%, var(--color-periwinkle) 6%);border-radius:4px;justify-content:center;align-items:center;width:fit-content;min-height:1.35rem;padding:.14rem .45rem;display:inline-flex}.planning__weekCountValue{color:inherit;letter-spacing:.02em;text-align:center;font-size:.49rem;font-weight:700;line-height:1.1}.planning__monthWeekdays{grid-template-columns:repeat(7,minmax(0,1fr));gap:.75rem;display:grid}.planning__monthWeekday{text-align:center;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted);font-size:.72rem;font-weight:600}.planning__monthGrid{grid-template-columns:repeat(7,minmax(0,1fr));align-content:start;gap:.75rem;display:grid}.planning__monthCell{border:1px solid var(--color-border);text-align:left;border-radius:4px;grid-template-rows:auto minmax(0,1fr);align-content:start;gap:.7rem;height:148px;min-height:148px;padding:.8rem;display:grid;overflow:hidden}.planning__monthCellSelectButton{text-align:left;appearance:none;cursor:pointer;background:0 0;border:none;gap:.7rem;width:100%;padding:0;display:grid}.planning__monthCell[data-current-month=false]{opacity:.55}.planning__monthCellHeader{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.planning__monthCellHeader strong{color:inherit}.planning__monthCellHeader span{border:1px solid color-mix(in srgb, currentColor 22%, transparent);background:var(--color-white,#fff);min-width:1.35rem;min-height:1.25rem;color:inherit;opacity:.88;white-space:nowrap;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:.08rem .4rem;font-size:.68rem;font-weight:600;line-height:1;display:inline-flex}[data-theme=dark] .planning__monthCellHeader span{background:color-mix(in srgb, currentColor 14%, transparent)}.planning__monthCellDensity{background:color-mix(in srgb, var(--color-border) 72%, transparent);border-radius:999px;height:4px}.planning__monthCellDensity[data-level="1"]{background:var(--color-periwinkle)}.planning__monthCellDensity[data-level="2"]{background:var(--color-tropical-indigo)}.planning__monthCellDensity[data-level="3"]{background:var(--color-medium-slate-blue)}.planning__monthCellDensity[data-level="4"]{background:var(--color-electric-indigo)}.planning__monthCellItems{overscroll-behavior:contain;align-content:start;gap:.35rem;min-height:0;padding-right:.15rem;display:grid;overflow:auto}.planning__yearView{grid-template-rows:auto minmax(0,1fr);gap:1rem;min-width:0;height:100%;min-height:0}.planning__yearMonthsGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-content:start;align-items:start;gap:1rem;min-height:0;padding-right:.2rem;display:grid;overflow:auto}.planning__yearMonthCard{border:1px solid color-mix(in srgb, var(--color-border) 78%, transparent);background:color-mix(in srgb, var(--color-bg-card) 95%, transparent);border-radius:6px;gap:.6rem;padding:.9rem;display:grid}.planning__yearMonthHeader{color:var(--color-text-primary);letter-spacing:-.01em;font-size:.82rem;font-weight:700}.planning__yearMonthWeekdays,.planning__yearMonthDays{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.planning__yearMonthWeekdays{gap:.2rem}.planning__yearMonthWeekday{letter-spacing:.04em;text-transform:uppercase;min-height:1rem;color:var(--color-text-muted);justify-content:center;align-items:center;font-size:.58rem;font-weight:700;display:flex}.planning__yearMonthDays{gap:.26rem}.planning__heatmapLegend{color:var(--color-text-muted);align-items:center;gap:.7rem;font-size:.78rem;display:flex}.planning__heatmapLegendScale{gap:.35rem;display:flex}.planning__heatmapLegendCell,.planning__heatmapDay{border:1px solid color-mix(in srgb, var(--color-border) 82%, transparent);background:color-mix(in srgb, var(--color-bg-secondary) 82%, transparent);border-radius:4px;width:12px;height:12px}.planning__heatmapLegendCell[data-level="1"],.planning__heatmapDay[data-level="1"]{background:color-mix(in srgb, var(--color-periwinkle) 42%, var(--color-bg-card) 58%)}.planning__heatmapLegendCell[data-level="2"],.planning__heatmapDay[data-level="2"]{background:color-mix(in srgb, var(--color-tropical-indigo) 50%, var(--color-bg-card) 50%)}.planning__heatmapLegendCell[data-level="3"],.planning__heatmapDay[data-level="3"]{background:color-mix(in srgb, var(--color-medium-slate-blue) 62%, var(--color-bg-card) 38%)}.planning__heatmapLegendCell[data-level="4"],.planning__heatmapDay[data-level="4"]{background:color-mix(in srgb, var(--color-electric-indigo) 78%, var(--color-bg-card) 22%)}.planning__heatmapDay{aspect-ratio:1;width:100%;min-height:1.42rem;color:var(--color-text-primary);border-radius:6px;justify-content:center;justify-self:stretch;align-items:center;font-size:.58rem;font-weight:700;line-height:1;display:inline-flex}.planning__heatmapDayNumber{font-variant-numeric:tabular-nums;pointer-events:none;justify-content:center;align-items:center;width:100%;line-height:1;display:inline-flex}.planning__heatmapDay[data-in-year=false]{opacity:.22}.planning__heatmapDay[data-in-month=false]{opacity:.32}.planning__heatmapDay[data-in-year=false] .planning__heatmapDayNumber{opacity:.55}.planning__heatmapDay[data-in-month=false] .planning__heatmapDayNumber{opacity:.68}.planning__sidebarColumn{grid-area:sidebar;align-self:start;gap:1rem;min-height:0;display:grid;position:sticky;top:0}.planning__sidebarCard{height:var(--planning-surface-height);box-sizing:border-box;grid-template-rows:auto minmax(0,1fr);gap:1rem;min-height:0;display:grid;overflow:hidden}.planning__trayInlineComposer{display:grid}.planning__trayHistoryHeader{flex-direction:column;gap:.35rem;margin-bottom:.25rem;display:flex}.planning__trayHistoryBack{cursor:pointer;letter-spacing:.04em;text-transform:uppercase;color:var(--color-electric-indigo);background:0 0;border:none;align-items:center;gap:.25rem;margin-bottom:.35rem;padding:0;font-size:.72rem;font-weight:700;transition:opacity .15s;display:inline-flex}.planning__trayHistoryBack:hover{opacity:.75}@media (width<=1180px){.planning__planningLayout{grid-template-columns:1fr;grid-template-areas:"content""sidebar"}.planning__sidebarColumn{align-self:auto;min-height:0;position:static}.planning__sidebarCard{min-height:0}}@media (width<=920px){.planning__monthWeekdays,.planning__monthGrid{gap:.5rem}.planning__monthCell{min-height:132px}}@media (width<=720px){.planning__planningCalendarCardHeader{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"switcher actions""nav nav";gap:.5rem}.planning__planningCalendarCardHeader .planning__planningTopbarNavWrap,.planning__planningCalendarSurfaceToggle,.planning__planningCalendarHeaderActions{grid-column:auto}.planning__planningCalendarSurfaceToggle{justify-self:start}.planning__planningCalendarCardHeader .planning__planningTopbarNavWrap{justify-content:center;justify-self:stretch;width:100%}.planning__planningCalendarHeaderActions{justify-self:end;width:auto}.planning__timelineStickyLabelCell{width:112px;min-width:112px;max-width:112px}.planning__timeCanvas{grid-template-columns:28px minmax(0,1fr);gap:.35rem;min-height:680px}.planning__calendarContentCard{padding:.75rem}.planning__timeSurface,.planning__weekDaySurface{min-height:680px}.planning__yearMonthsGrid{grid-template-columns:1fr}.planning__weekGrid,.planning__weekTopGrid,.planning__weekTimelineGrid,.planning__weekUnscheduledGrid{grid-template-columns:28px repeat(7,minmax(0,1fr));gap:.38rem}.planning__weekHourLabel{padding-right:.08rem;font-size:.62rem}}@media (width<=767px){.planning__planningLayout,.planning__planningLayoutTrayCollapsed,.planning__planningLayoutInsightsOnly{--planning-surface-height:100%;--planning-mobile-pager-height:var(--planning-surface-height);gap:1rem;min-height:0}.planning__mobilePlanningPanels .planning__planningCanvasArea,.planning__mobilePlanningPanels .planning__sidebarColumn{width:100%;min-width:0;height:100%;min-height:0}.planning__mobilePlanningPanels .planning__sidebarColumn{position:static;top:auto}.planning__mobilePlanningPanels .planning__calendarPanel,.planning__mobilePlanningPanels .planning__planningCanvasArea,.planning__mobilePlanningPanels .planning__planningCanvasSurface,.planning__mobilePlanningPanels .planning__sidebarColumn{grid-template-rows:minmax(0,1fr);align-items:stretch;height:100%;min-height:0;max-height:100%;display:grid}.planning__mobilePlanningPanels .planning__calendarPanel>div,.planning__mobilePlanningPanels .planning__sidebarColumn>div{height:100%;min-height:0;max-height:100%}.planning__mobilePlanningPanels .planning__calendarContentCard,.planning__mobilePlanningPanels .planning__sidebarCard{height:100%;min-height:100%;max-height:100%}.planning__mobilePlanningPanels .planning__calendarContentBody,.planning__mobilePlanningPanels .planning__sidebarList{min-height:0;padding-bottom:calc(4.5rem + env(safe-area-inset-bottom));overflow:auto}.planning__calendarFooterStats{grid-template-columns:minmax(0,auto) minmax(0,1fr) minmax(0,auto);place-items:center stretch;gap:.28rem;padding-top:.45rem;padding-bottom:0}.planning__calendarFooterStatGroup{flex-wrap:nowrap;gap:.2rem;min-width:0;overflow:hidden}.planning__calendarFooterStatGroup:first-child{justify-self:start}.planning__calendarFooterStatGroup:last-child{justify-content:flex-end;justify-self:end}.planning__calendarFooterLoadStat{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.25rem;width:100%;min-width:0;display:grid}.planning__calendarFooterStat,.planning__calendarFooterLoadLabel,.planning__calendarFooterLoadValue{text-overflow:ellipsis;font-size:.58rem;line-height:1.15;overflow:hidden}.planning__calendarFooterLoadBar{flex:auto;width:auto;min-width:3.25rem}.planning__planningCalendarCardHeader,.planning__planningTopbarPrimaryRow,.planning__planningPageControlStack,.planning__planningCalendarHeaderActions,.planning__planningCalendarSurfaceToggle{align-items:stretch}.planning__planningCalendarCardHeader,.planning__planningTopbarPrimaryRow,.planning__planningPageControlStack,.planning__planningCalendarHeaderActions{flex-direction:column;grid-template-columns:1fr}.planning__planningCalendarCardHeader .planning__planningTopbarNavWrap,.planning__planningCalendarHeaderActions,.planning__planningCalendarSurfaceToggle{justify-self:stretch;width:100%}.planning__planningCalendarSurfaceToggle,.planning__planningCalendarHeaderActions{width:auto}.planning__planningCalendarHeaderActions>*,.planning__planningPageControlStack>*{width:auto;max-width:100%}.planning__planningPageModeSwitcherButton{min-height:32px;padding:.22rem .64rem;font-size:.7rem}.planning__planningSurfaceSwitcherButton,.planning__planningInsightsFilterToggleButton,.planning__planningNavBarButton,.planning__planningNavBarArrowButton{width:44px;min-width:44px;height:44px;min-height:44px}.planning__planningSurfaceSwitcher{background:0 0;border:none;gap:.4rem;width:auto;padding:0}.planning__planningSurfaceSwitcherButton{border:.5px solid var(--color-border-tertiary);border-radius:6px;flex:none}.planning__planningCalendarCardHeader{grid-template-columns:auto 1fr auto;grid-template-areas:"switcher.actions""nav nav nav";align-items:center}.planning__planningCalendarSurfaceToggle{grid-area:switcher;justify-self:start;width:auto}.planning__planningCalendarHeaderActions{grid-area:actions;justify-self:end;width:auto}.planning__planningCalendarCardHeader .planning__planningTopbarNavWrap{grid-area:nav;justify-content:center;justify-self:stretch;width:100%}.planning__planningCalendarCardHeader .planning__planningNavBar{width:auto;max-width:100%}.planning__weekScrollableContent,.planning__monthScrollableContent{min-width:0;overflow-x:visible}.planning__monthWeekdays,.planning__monthGrid{gap:.25rem}.planning__monthCell{min-height:92px}.planning__timelineStickyLabelCell{width:72px;min-width:72px;max-width:72px}.planning__timeCanvas{grid-template-columns:24px minmax(0,1fr);gap:.1rem;min-height:560px}.planning__calendarContentCard{padding:6px!important}.planning__timeLabel{font-size:.62rem}.planning__timeSurface,.planning__weekDaySurface{min-height:560px}.planning__planningCanvasArea{grid-area:unset;--planning-surface-height:calc(100dvh - var(--mobile-top-chrome-height,3.7rem) - var(--mobile-ask-bar-height,3.7rem) - 4.5rem - .85rem - 2.375rem);width:100%;min-height:70vh}.planning__planningCanvasSurface{width:100%}.planning__sidebarColumn{grid-area:unset;width:100%;min-height:calc(100dvh - var(--mobile-top-chrome-height,3.7rem) - var(--mobile-ask-bar-height,3.7rem) - .85rem - 2.375rem);height:calc(100dvh - var(--mobile-top-chrome-height,3.7rem) - var(--mobile-ask-bar-height,3.7rem) - .85rem - 2.375rem);position:static}.planning__sidebarColumn>*,.planning__sidebarColumn>*>*{height:100%;min-height:0}.planning__planningInsightsSectionHeader .planning__planningInsightsSegmentedControl{flex-shrink:0;align-self:flex-start;width:auto}.planning__planningInsightsSectionHeader .planning__planningInsightsSegmentedControlButton{white-space:nowrap;flex:none;min-height:1.9rem}.planning__weekGrid,.planning__weekTopGrid,.planning__weekTimelineGrid,.planning__weekUnscheduledGrid{grid-template-columns:22px repeat(7,minmax(0,1fr));gap:.22rem}.planning__weekHourLabel{padding-right:.04rem;font-size:.56rem}.planning__monthCell{gap:.18rem;height:52px;min-height:52px;padding:.3rem .35rem}.planning__monthCellHeader span{min-width:.85rem;min-height:.77rem;padding:.02rem .2rem;font-size:.49rem}.planning__monthCellHeader strong{font-size:.63rem}.planning__monthCellItems{gap:.14rem;padding-right:0;overflow:hidden auto}}.planning__mobilePlanningInsightsPage{padding-bottom:calc(4.5rem + env(safe-area-inset-bottom));flex-direction:column;gap:.85rem;display:flex}.planning__mobilePlanningCalendarWithTray{height:calc(100dvh - var(--mobile-top-chrome-height,3.7rem) - .85rem);flex-direction:column;min-height:0;margin-top:-.55rem;display:flex;position:relative;overflow:hidden}.planning__mobilePlanningCalendarWithTray .planning__planningCanvasArea{--planning-surface-height:calc(100dvh - var(--mobile-top-chrome-height,3.7rem) - .85rem - 2rem  - 5rem )}.planning__mobileBackToInsights{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;gap:.25rem;width:fit-content;margin-bottom:.35rem;padding:.25rem 0;font-size:.8rem;font-weight:600;transition:color .14s,transform .14s;display:inline-flex}.planning__mobileBackToInsights:hover{color:var(--color-text-primary);transform:translate(-2px)}.planning__mobilePlanningCalendarFill{flex:1;min-height:0;padding-bottom:5rem;overflow:hidden}.planning__mobilePlanningTraySheet{background:var(--color-bg-card,#fff);border-top:1px solid var(--color-border);height:75vh;box-shadow:inset 1px 0 0 var(--color-border), inset -1px 0 0 var(--color-border), 0 -3px 8px rgb(var(--rgb-shadow) / .1);will-change:transform;z-index:4;border-radius:14px 14px 0 0;flex-direction:column;transition:transform .38s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(calc(100% - 5rem))}[data-theme=dark] .planning__mobilePlanningTraySheet{background:var(--surface-shell-elevated);box-shadow:inset 1px 0 0 var(--color-border), inset -1px 0 0 var(--color-border), 0 -3px 8px rgb(var(--rgb-shadow) / .18)}.planning__mobilePlanningTraySheetOpen{transform:translateY(0)}.planning__mobilePlanningTraySheet:not(.planning__mobilePlanningTraySheetOpen) .planning__mobilePlanningTraySheetContent{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.planning__mobilePlanningTrayHandle{cursor:pointer;background:0 0;border:none;border-radius:14px 14px 0 0;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.4rem;width:100%;padding:.5rem 1rem .55rem;display:flex}.planning__mobilePlanningTrayHandleBar{background:var(--color-border);border-radius:999px;width:2.2rem;height:.22rem;display:block}.planning__mobilePlanningTrayPeekLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;display:flex}.planning__mobilePlanningTrayPeekCount{background:rgb(var(--rgb-accent-strong) / .14);min-width:1.25rem;height:1.25rem;color:var(--color-electric-indigo);letter-spacing:0;border-radius:4px;justify-content:center;align-items:center;padding:0 .3rem;font-size:.65rem;font-weight:800;line-height:1;display:inline-flex}.planning__mobilePlanningTrayHandleChevron{color:var(--color-text-muted);transition:transform .32s cubic-bezier(.22,1,.36,1);animation:1.8s ease-in-out infinite planning__mobilePlanningTrayChevronBob;transform:rotate(-90deg)}@keyframes planning__mobilePlanningTrayChevronBob{0%,to{transform:translateY(0)rotate(-90deg)}50%{transform:translateY(-3px)rotate(-90deg)}}.planning__mobilePlanningTrayHandleChevronOpen{animation:none;transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.planning__mobilePlanningTrayHandleChevron{animation:none}}.planning__mobilePlanningTraySheetContent{overscroll-behavior:contain;scrollbar-width:none;flex:1;padding:.85rem 1rem 2rem;overflow-y:auto}.planning__mobilePlanningTraySheetContent::-webkit-scrollbar{display:none}.planning__mobilePlanningTraySheetContent .planning__sidebarCard,.planning__mobilePlanningTraySheetContent .planning__sidebarCard:hover{box-shadow:none;background:0 0;border:none}.planning__mobilePlanningTraySheetContent .planning__sidebarColumn{grid-area:unset;width:100%;position:static;height:auto!important;min-height:0!important}.planning__mobilePlanningTraySheetContent .planning__sidebarColumn>*,.planning__mobilePlanningTraySheetContent .planning__sidebarColumn>*>*{height:auto!important;min-height:0!important}.planning__mobileViewCalendarCta{border:1px solid color-mix(in srgb, var(--color-electric-indigo) 45%, transparent);width:fit-content;min-height:2.5rem;color:var(--color-electric-indigo);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:0 0;border-radius:4px;align-self:flex-start;align-items:center;gap:.38rem;margin-top:.85rem;padding:.72rem .95rem;font-size:.82rem;font-weight:700;transition:background .15s,transform .15s,box-shadow .15s;display:inline-flex}.planning__mobileViewCalendarCta:hover{background:color-mix(in srgb, var(--color-electric-indigo) 8%, transparent);box-shadow:0 4px 12px rgb(var(--rgb-shadow) / .1);transform:translateY(-1px)}[data-theme=dark] .planning__mobileViewCalendarCta{border-color:color-mix(in srgb, var(--color-electric-indigo) 65%, transparent);background:color-mix(in srgb, var(--color-electric-indigo) 22%, transparent);color:#fff;box-shadow:0 0 0 1px color-mix(in srgb, var(--color-electric-indigo) 28%, transparent) inset}[data-theme=dark] .planning__mobileViewCalendarCta:hover{background:color-mix(in srgb, var(--color-electric-indigo) 30%, transparent);color:#fff}@media (width<=980px){.planning__weekDaySurface .FocusCalendarView__cardDoneButtonSlot{display:none}.planning__weekDaySurface .FocusCalendarView__eventBlockTop{gap:0}.planning__weekDaySurface .FocusCalendarView__eventTitle{-webkit-line-clamp:2;font-size:.72rem}}.planning__suggestionsOverlay{z-index:200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;background:#00000052;transition:opacity .3s;position:fixed;inset:0}.planning__suggestionsOverlayVisible{opacity:1;pointer-events:auto}.planning__suggestionsSheet{z-index:201;background:var(--color-bg-card,#fff);border-top:1px solid var(--color-border);max-height:88vh;box-shadow:0 -8px 32px rgb(var(--rgb-shadow) / .18);will-change:transform;border-radius:18px 18px 0 0;flex-direction:column;transition:transform .38s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}@media (width>=640px){.planning__suggestionsSheet{border:1px solid var(--color-border);border-top:1px solid var(--color-border);border-radius:16px;width:min(480px,100vw - 2rem);bottom:2rem;left:50%;right:auto;transform:translate(-50%)translateY(calc(100% + 2rem))}.planning__suggestionsSheetVisible{transform:translate(-50%)translateY(0)}}[data-theme=dark] .planning__suggestionsSheet{background:var(--surface-shell-elevated)}.planning__suggestionsSheetVisible{transform:translateY(0)}.planning__suggestionsSheetHeader{border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.25rem .75rem;display:flex}.planning__suggestionsSheetHeaderLeft{flex-direction:column;gap:.2rem;display:flex}.planning__suggestionsSheetTitle{letter-spacing:-.02em;color:var(--color-text-primary);margin:0;font-size:1rem;font-weight:700}.planning__suggestionsSheetSubtitle{color:var(--color-text-muted);margin:0;font-size:.76rem}.planning__suggestionsSheetClose{background:color-mix(in srgb, var(--color-text-primary) 8%, transparent);width:2rem;height:2rem;color:var(--color-text-muted);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .14s;display:flex}.planning__suggestionsSheetClose:hover{background:color-mix(in srgb, var(--color-text-primary) 14%, transparent)}.planning__suggestionsProgress{flex-shrink:0;align-items:center;gap:.75rem;padding:.75rem 1.25rem;display:flex}.planning__suggestionsProgressBar{background:color-mix(in srgb, var(--color-text-primary) 10%, transparent);border-radius:999px;flex:1;height:.28rem;overflow:hidden}.planning__suggestionsProgressFill{background:var(--color-electric-indigo);border-radius:999px;height:100%;transition:width .4s cubic-bezier(.22,1,.36,1)}.planning__suggestionsProgressLabel{color:var(--color-text-muted);white-space:nowrap;font-size:.7rem;font-weight:600}.planning__suggestionsSheetList{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;flex:1;gap:.75rem;padding:.5rem 1rem 2rem;display:flex;overflow-y:auto}.planning__suggestionsSheetList::-webkit-scrollbar{display:none}.planning__suggestionCard{border:1px solid var(--color-border);background:var(--surface-card,var(--color-bg-card));border-radius:6px;transition:border-color .25s,opacity .25s;overflow:hidden}.planning__suggestionCardAccepted{border-color:color-mix(in srgb, rgb(var(--rgb-success)) 40%, transparent);opacity:.7}.planning__suggestionCardSkipped{opacity:.42}.planning__suggestionRoutineRow{align-items:center;gap:.55rem;padding:.65rem .85rem .45rem;display:flex}.planning__suggestionDot{border-radius:50%;flex-shrink:0;width:.55rem;height:.55rem}.planning__suggestionRoutineName{color:var(--color-text-primary);letter-spacing:-.01em;font-size:.82rem;font-weight:700}.planning__suggestionAcceptedBadge{letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--rgb-success));align-items:center;gap:.25rem;margin-left:auto;font-size:.65rem;font-weight:700;display:inline-flex}.planning__suggestionSkippedBadge{color:var(--color-text-muted);margin-left:auto;font-size:.65rem;font-weight:600}.planning__suggestionChangesList{flex-direction:column;gap:.3rem;padding:0 .85rem .55rem;display:flex}.planning__suggestionChangeRow{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.planning__suggestionFieldLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);flex-shrink:0;min-width:4.5rem;font-size:.64rem;font-weight:700}.planning__suggestionValues{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.planning__suggestionOldValue{color:rgb(var(--rgb-danger));opacity:.85;font-size:.75rem;font-weight:500;text-decoration:line-through;text-decoration-thickness:1.5px}.planning__suggestionArrow{color:var(--color-text-muted);font-size:.7rem}.planning__suggestionNewValue{color:rgb(var(--rgb-success));font-size:.75rem;font-weight:600}.planning__suggestionCardActions{border-top:1px solid color-mix(in srgb, var(--color-border) 60%, transparent);justify-content:flex-end;align-items:center;gap:.5rem;padding:.5rem .85rem .7rem;display:flex}.planning__suggestionSkipBtn{border:1px solid var(--color-border);color:var(--color-text-muted);cursor:pointer;background:0 0;border-radius:4px;padding:.35rem .75rem;font-size:.72rem;font-weight:600;transition:background .14s,color .14s}.planning__suggestionSkipBtn:hover{background:color-mix(in srgb, var(--color-text-primary) 6%, transparent);color:var(--color-text-primary)}.planning__suggestionAcceptBtn{background:rgb(var(--rgb-success) / .14);color:rgb(var(--rgb-success));cursor:pointer;border:none;border-radius:4px;padding:.35rem .85rem;font-size:.72rem;font-weight:700;transition:background .14s}.planning__suggestionAcceptBtn:hover{background:rgb(var(--rgb-success) / .22)}.planning__suggestionsAllDone{text-align:center;color:var(--color-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:3rem 1.25rem;display:flex}.planning__suggestionsAllDoneIcon{font-size:2rem;line-height:1}.planning__suggestionsAllDoneTitle{color:var(--color-text-primary);margin:0;font-size:.9rem;font-weight:700}.planning__suggestionsAllDoneDesc{margin:0;font-size:.76rem}.skills__page{flex-direction:column;flex:1;gap:1.5rem;min-height:100%;display:flex}.skills__skillsWorkspace{border:.5px solid var(--color-border-tertiary,var(--color-border));border-radius:var(--border-radius-lg);background:var(--color-background-primary);flex:1;width:100%;min-height:0;display:flex;overflow:hidden}.skills__workspaceGrid{position:relative}.skills__tablePane{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.skills__tableToolbar{border-bottom:.5px solid var(--color-border-tertiary,var(--color-border));flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding:12px 30px;display:flex}.skills__tableTitleRow{align-items:center;gap:8px;width:100%;display:flex}.skills__tableScrollArea{flex:1;min-height:0;overflow:auto}.skills__table{border-collapse:collapse;table-layout:fixed;width:100%}.skills__table thead th:nth-child(2),.skills__table tbody td:nth-child(2){width:84px}.skills__table thead th:nth-child(3),.skills__table tbody td:nth-child(3){width:170px}.skills__table thead th:nth-child(4),.skills__table tbody td:nth-child(4){width:190px}.skills__table thead th:last-child,.skills__table tbody td:last-child{width:70px}.skills__table thead th:first-child,.skills__table tbody td:first-child{padding-left:30px}.skills__table thead th:last-child,.skills__table tbody td:last-child{padding-right:30px}.skills__tableHead{z-index:2;background:var(--color-background-primary);position:sticky;top:0}.skills__tableHeaderCell{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);text-align:left;white-space:nowrap;border-bottom:.5px solid var(--color-border-tertiary,var(--color-border));padding:9px 16px;font-size:11px;font-weight:600}.skills__tableRow{cursor:pointer;border-bottom:.5px solid var(--color-border-tertiary,var(--color-border));transition:background .13s}.skills__tableRow:last-child{border-bottom:none}.skills__tableRow:hover{background:color-mix(in srgb, var(--color-background-primary) 94%, var(--color-electric-indigo,#7e61fd) 6%)}.skills__tableRow:hover .skills__tableCellName{color:var(--color-electric-indigo,#7e61fd)}.skills__tableRowSelected,.skills__tableRowSelected:hover{background:var(--color-background-info)}.skills__tableCell{vertical-align:middle;padding:10px 16px;overflow:hidden}.skills__tableCellIdentity{align-items:center;gap:10px;min-width:0;display:flex}.skills__tableCellIdentity>div{min-width:0}.skills__tableCellName{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex;overflow:hidden}.skills__tableCellSub{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11px;overflow:hidden}.skills__tableCellText{color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.skills__tableCellActions{text-align:right;width:44px;padding:4px 20px 4px 8px}.skills__tablePinDot{background:var(--color-electric-indigo);border-radius:50%;flex-shrink:0;width:6px;height:6px}.skills__tableEmpty{text-align:center;color:var(--color-text-muted);padding:48px 24px;font-size:13px}.skills__tableCellToggle{width:54px}.skills__statusToggle{cursor:pointer;background:var(--color-electric-indigo,#7e61fd);border:none;border-radius:999px;flex-shrink:0;width:28px;height:16px;padding:0;transition:background .2s;display:inline-flex;position:relative}.skills__statusToggle:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000002e}.skills__statusToggle:not(.skills__statusToggleOff):after{transform:translate(12px)}.skills__statusToggleOff{background:#bbbbc8}@media (prefers-color-scheme:dark){.skills__statusToggleOff{background:#ffffff38}}.skills__tableRowInactive .skills__tableCellIdentity,.skills__tableRowInactive .skills__tableCellName,.skills__tableRowInactive .skills__tableCellSub,.skills__tableRowInactive .skills__tableCellText,.skills__tableRowInactive .skills__skillsDrawerItemIcon{opacity:.4}.skills__viewLibraryButton{border:.5px solid var(--color-border-tertiary);min-height:2.5rem;color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;margin-left:auto;padding:.72rem .95rem;font-size:.82rem;font-weight:600;line-height:1;transition:background .14s,border-color .14s,color .14s,transform .14s;display:inline-flex}.skills__viewLibraryButton:hover{color:var(--color-text-primary);border-color:var(--color-border);transform:translateY(-1px)}.skills__viewLibraryButtonEmpty{border-radius:var(--border-radius-md);border:.5px solid var(--color-border-tertiary);color:var(--color-text-secondary);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;padding:9px 16px;font-size:13px;font-weight:500;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.skills__viewLibraryButtonEmpty:hover{color:var(--color-text-primary);border-color:var(--color-border)}.skills__libraryPage{gap:1.25rem;display:grid}.skills__libraryHeader{flex-wrap:wrap;align-items:flex-start;gap:1rem;display:flex}.skills__libraryBackButton{color:var(--color-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex-shrink:0;align-items:center;gap:.25rem;width:fit-content;padding:.25rem 0;font-size:.8rem;font-weight:600;transition:color .14s,transform .14s;display:inline-flex}.skills__libraryBackButton:hover{color:var(--color-text-primary);transform:translate(-2px)}.skills__libraryTitleBlock{flex:1;gap:2px;min-width:0;display:grid}.skills__libraryTitle{color:var(--color-text-primary);margin:0;font-size:1.35rem;font-weight:600}.skills__librarySubtitle{color:var(--color-text-muted);margin:0;font-size:.85rem;line-height:1.5}.skills__libraryActions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.75rem;display:flex}.skills__sidePanelBackdrop{z-index:15;cursor:default;background:#0000002e;border:none;padding:0;animation:.18s skills__skillsBackdropFade;position:absolute;inset:0}@keyframes skills__skillsBackdropFade{0%{opacity:0}to{opacity:1}}.skills__sidePanel{z-index:20;border-left:.5px solid var(--color-border-tertiary);will-change:transform;background:var(--color-background-primary);flex-direction:column;width:min(520px,92%);transition:transform .24s cubic-bezier(.22,.61,.36,1);display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden;transform:translate(100%)}.skills__sidePanelOpen{transform:translate(0)}.skills__sidePanelBar{flex-shrink:0;justify-content:flex-end;padding:12px 16px 4px;display:flex}.skills__sidePanelClose{border-radius:var(--border-radius-md);border:.5px solid var(--color-border-tertiary);width:30px;height:30px;color:var(--color-text-secondary);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:background .16s,color .16s,transform .16s;display:inline-flex}.skills__sidePanelClose:hover{color:var(--color-text-primary);background:var(--color-background-secondary);transform:translateY(-1px)}.skills__sidePanelContent{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.skills__skillsDrawerFilterInput{width:100%;min-width:0;min-height:1.25rem;font-size:.92rem;font-weight:400;line-height:1.3;box-shadow:none!important;color:var(--text-shell-primary)!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;padding:.08rem 0!important}.skills__skillsDrawerFilterInput:focus,.skills__skillsDrawerFilterInput:focus-visible{box-shadow:none!important;border:0!important;outline:none!important}.skills__panelSurface{background:var(--color-background-primary,var(--surface-card))}.skills__iconSquare,.skills__detailIconSquare{background:var(--color-background-secondary);width:32px;height:32px;color:var(--color-text-secondary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.skills__detailIconSquare{width:44px;height:44px}.skills__detailIconButton{cursor:pointer;background:0 0;border:none;padding:0}.skills__iconToneIndigo{background:var(--color-background-info);color:var(--color-text-info)}.skills__iconToneGreen{background:var(--color-background-success);color:var(--color-text-success)}.skills__iconToneAmber{background:var(--color-background-warning);color:var(--color-text-warning)}.skills__skillsDrawer{border-right:.5px solid var(--color-border-tertiary,var(--color-border));background:var(--surface-workspace-drawer,var(--color-background-primary));flex-shrink:0;width:300px}.skills__skillsDrawerInner{flex-direction:column;gap:16px;height:100%;padding:18px 16px 20px;display:flex}.skills__skillsDrawerHeader{align-items:center;display:flex}.skills__skillsDrawerHeaderMain{align-items:center;gap:8px;display:inline-flex}.skills__skillsDrawerCreateButton{width:26px;height:26px;color:var(--color-text-secondary);border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-md);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.skills__skillsDrawerCreateButton:hover{color:var(--color-text-primary);transform:translateY(-1px)}.skills__skillsDrawerHeading{color:var(--color-text-primary);font-size:15px;font-weight:600}.skills__skillsDrawerToolbar{align-items:center;gap:6px;display:flex}.skills__skillsFilterToggleButton{border:.5px solid var(--color-border-tertiary);width:32px;min-width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex;position:relative}.skills__skillsFilterToggleButton:hover{color:var(--color-text-primary);transform:translateY(-1px)}.skills__skillsFilterToggleButtonActive{border-color:var(--color-border-info);background:var(--color-background-info);color:var(--color-text-info)}.skills__skillsFilterToggleCount{background:var(--color-electric-indigo);min-width:14px;height:14px;color:var(--color-white);border-radius:999px;justify-content:center;align-items:center;padding:0 3px;font-size:8px;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px}.skills__skillsDrawerFilterClearButton{color:var(--color-text-info);cursor:pointer;background:0 0;border:none;justify-self:flex-start;padding:0;font-size:11px;font-weight:500}.skills__skillsDrawerFilterClearButton:hover{color:var(--color-text-primary)}.skills__skillsDrawerSearchField{border:1px solid var(--border-shell-strong);background:var(--surface-shell-control);width:100%;min-height:3rem;color:var(--text-shell-secondary);box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:6px;align-items:center;gap:.5rem;padding:0 1rem;display:flex}.skills__skillsDrawerSearchField:focus-within{border-color:rgb(var(--rgb-accent-strong) / .42);box-shadow:none;outline:none}[data-theme=dark] .skills__skillsDrawerSearchField{background:var(--surface-shell-control)}.skills__skillsDrawerSearchIcon{color:var(--text-shell-faint,var(--color-text-muted));flex-shrink:0}.skills__skillsDrawerSections{flex-direction:column;flex:1;gap:1rem;min-height:0;padding-right:.2rem;display:flex;overflow-y:auto}.skills__skillsDrawerEmptyState{border:.5px dashed var(--color-border-tertiary);border-radius:var(--border-radius-lg);color:var(--color-text-tertiary);text-align:center;padding:18px 16px;font-size:12px;line-height:1.55}.skills__skillsDrawerSection{gap:.5rem;display:grid}.skills__skillsDrawerSectionLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-size:.64rem;font-weight:700}.skills__skillsDrawerList{gap:.5rem;display:grid}.skills__skillsDrawerItemWrapper{background:0 0;border-radius:10px;transition:background-color .16s,transform .16s}.skills__skillsDrawerItemWrapper:hover{background:color-mix(in srgb, var(--color-background-primary) 92%, var(--color-periwinkle) 8%);transform:translateY(-1px)}.skills__skillsDrawerItemWrapperActive{background:var(--color-background-info);color:var(--color-text-info)}.skills__skillsDrawerItemWrapperActive:hover{background:var(--color-background-info)}.skills__skillsDrawerItem{border-radius:inherit;text-align:left;cursor:pointer;background:0 0;border:none;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;width:100%;padding:8px 40px 8px 8px;display:grid;position:relative}.skills__skillsDrawerItem[data-active=true]{color:var(--color-text-info);background:0 0}.skills__skillsDrawerItemNameRow{align-items:center;gap:6px;min-width:0;display:flex}.skills__skillsDrawerItemText,.skills__skillIdentity,.skills__skillIdentity,.skills__detailTitleBlock,.skills__rawToggleLeft,.skills__discoverHeader{gap:4px;min-width:0;display:grid}.skills__skillsDrawerItemIcon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.skills__skillsDrawerItemName,.skills__discoverCardName,.skills__detailTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text-primary);overflow:hidden}.skills__skillsDrawerItemName,.skills__discoverCardName{font-size:13px;font-weight:600}.skills__skillsDrawerItem[data-active=true] .skills__skillsDrawerItemName,.skills__skillsDrawerItem[data-active=true] .skills__skillsDrawerTrigger{color:var(--color-text-info)}.skills__detailMeta,.skills__rawFileName,.skills__monoValue{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.skills__detailMeta,.skills__skillAuthor,.skills__installCount,.skills__rawToggleHint,.skills__discoverSubtitle,.skills__sectionBodyText,.skills__emptyInline,.skills__infoLabel,.skills__installHelper,.skills__installError{color:var(--color-text-muted)}.skills__detailMeta,.skills__skillAuthor,.skills__installCount,.skills__rawToggleHint,.skills__installHelper,.skills__installError{font-size:11px}.skills__skillsDrawerTrigger{color:var(--color-text-muted);font-size:11px}.skills__skillsDrawerStatusBadge{border:.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:4px 9px;font-size:11px;font-weight:600;display:inline-flex}.skills__skillsDrawerStatusBadge[data-status=active]{color:#15803d;background:#22c55e1f}.skills__skillsDrawerStatusBadge[data-status=inactive]{background:color-mix(in srgb, var(--color-background-secondary) 82%, var(--color-background-primary) 18%);color:var(--color-text-secondary)}.skills__skillsDrawerEmpty,.skills__emptyInline{background:0 0;border:none;border-radius:0;padding:.8rem .2rem;font-size:.82rem}.skills__statusDot,.skills__connectorDot,.skills__projectDot{border-radius:999px;flex-shrink:0;width:.58rem;height:.58rem}.skills__statusDotActive,.skills__connectorDotConnected{background:#22c55e;box-shadow:0 0 0 .22rem #22c55e1f}.skills__detailPanel,.skills__discoverPanel{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.skills__detailIdentity,.skills__detailActions,.skills__rawToolbar,.skills__rawToolbarActions,.skills__urlInstallBar,.skills__chipWrap,.skills__categoryChips{align-items:center;gap:.75rem;display:flex}.skills__detailTitle{letter-spacing:-.02em;font-size:clamp(1.45rem,2vw,1.85rem);font-weight:600;line-height:1.15}.skills__detailActions,.skills__rawToolbarActions,.skills__chipWrap,.skills__categoryChips{flex-wrap:wrap}.skills__detailContent{flex-direction:column;gap:1.25rem;padding:0;display:flex;overflow-y:auto}.skills__detailLayout{flex-direction:column;gap:1rem;display:flex}.skills__detailCard{box-shadow:none;background:0 0;border:0;flex-direction:column;gap:16px;padding:0;display:flex}.skills__detailCard:hover{box-shadow:none;border-color:#0000;transform:none}.skills__detailHeader{flex-direction:row;align-items:flex-start;gap:.75rem}.skills__detailHeaderPrimaryActions,.skills__detailHeaderSecondaryActions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.skills__detailHeaderIdentity{flex:1;align-items:flex-start;gap:10px;min-width:0;display:flex}.skills__detailHeaderText,.skills__detailSummaryText{flex:1;gap:4px;min-width:0;display:grid}.skills__detailSubtitle{color:var(--color-text-secondary);width:100%;margin:0;font-size:.88rem;line-height:1.6}.skills__detailMeta{margin:0}.skills__detailTitleInput{width:100%;box-shadow:none;letter-spacing:-.02em;color:var(--color-text-primary);background:0 0;border:none;border-radius:0;outline:none;margin:0;padding:0;font-size:clamp(1.45rem,2vw,1.85rem);font-weight:600;line-height:1.15}.skills__detailTitleInput:focus,.skills__detailTitleInput:focus-visible{box-shadow:none;border:none;outline:none}.skills__detailHeaderActions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;margin-left:auto;display:flex}.skills__primaryActionButton,.skills__secondaryActionButton{justify-content:center;align-items:center;gap:6px;line-height:1;display:inline-flex;border-radius:var(--border-radius-md)!important;min-height:0!important;font-size:12px!important;font-weight:600!important}.skills__primaryActionButton{border:.5px solid var(--color-border-info)!important;background:var(--color-background-info)!important;color:var(--color-text-info)!important;padding:8px 12px!important}.skills__primaryActionButton:disabled{opacity:.55;cursor:not-allowed}.skills__secondaryActionButton{border:.5px solid var(--color-border-tertiary)!important;color:var(--color-text-secondary)!important;background:0 0!important;padding:8px 12px!important}.skills__secondaryActionButton:hover:not(:disabled),.skills__secondaryActionButton:focus-visible{outline:none;color:var(--color-text-primary)!important;border-color:var(--color-border)!important}.skills__detailHeaderActions .skills__ghostActionButton{gap:5px;padding:8px 12px;font-size:12px}.skills__detailHeaderActions .skills__ghostActionButton svg{flex-shrink:0;width:14px;height:14px;display:block}.skills__createDraftFormGrid{gap:1rem;display:grid}.skills__createDraftDescriptionTextarea{min-height:112px}.skills__tagEditorField{gap:.85rem;display:grid}.skills__tagChipWrap{flex-wrap:wrap;gap:.55rem;display:flex}.skills__tagChip{border:.5px solid var(--color-border-tertiary,var(--color-border));background:var(--color-seasalt);color:var(--color-text-secondary);border-radius:999px;align-items:center;gap:.35rem;padding:6px 10px;font-size:11px;display:inline-flex}.skills__tagChipRemove{color:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.skills__tagEditorInputRow{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.75rem;display:grid}.skills__tagEditorAddButton{align-self:stretch;min-height:100%!important}.skills__iconPickerPanel{padding-top:.2rem}.skills__statusDropdownTrigger{border:.5px solid var(--color-border-tertiary);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;transition:background .14s,border-color .14s,transform .14s;display:inline-flex}.skills__statusDropdownTrigger:hover{transform:translateY(-1px)}.skills__statusDropdownTrigger[data-status=active]{color:#15803d;background:#22c55e1a;border-color:#22c55e4d}.skills__statusDropdownTrigger[data-status=inactive]{color:var(--color-text-secondary);background:0 0}.skills__detailHeaderActions .skills__statusDropdownTrigger svg{flex-shrink:0;width:14px;height:14px;display:block}.skills__detailSections{flex-direction:column;display:flex}.skills__detailSection{gap:.95rem;padding-top:1.25rem;display:grid}.skills__sectionBlock,.skills__gridSection{gap:.85rem;display:grid}.skills__sectionBodyText{color:var(--color-text-secondary);line-height:1.65}.skills__infoCard{border-radius:var(--border-radius-lg);border:.5px solid var(--color-border-tertiary,var(--color-border));background:var(--color-background-primary);gap:.9rem;padding:1rem;display:grid}.skills__infoRow{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.skills__infoLabel{align-items:center;gap:.45rem;font-size:.84rem;display:inline-flex}.skills__infoValue{text-align:right;color:var(--color-text-primary);font-size:.84rem}.skills__badgeScheduled,.skills__badgeManual,.skills__badgeEventDriven,.skills__cardBadgeOfficial,.skills__cardBadgeCommunity,.skills__cardInstalledLabel{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:.35rem .65rem;font-size:.72rem;font-weight:600;display:inline-flex}.skills__badgeScheduled,.skills__cardBadgeCommunity{background:rgb(var(--rgb-accent-primary) / .12);border-color:rgb(var(--rgb-accent-primary) / .16);color:var(--color-accent-strong)}.skills__badgeManual{color:#b45309;background:#f59e0b29;border-color:#f59e0b33}.skills__badgeEventDriven,.skills__cardBadgeOfficial,.skills__cardInstalledLabel{color:#15803d;background:#22c55e1f;border-color:#22c55e2e}.skills__chip{border:.5px solid var(--color-border-tertiary,var(--color-border));background:var(--color-background-primary);color:var(--color-text-secondary);border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .72rem;font-size:.82rem;display:inline-flex}.skills__detailTagPill{background:var(--color-seasalt);color:var(--color-text-secondary);border:.5px solid var(--color-border-tertiary);padding:4px 9px;font-size:11px}[data-theme=dark] .skills__detailTagPill,[data-theme=dark] .skills__tagChip,[data-theme=dark] .skills__chip,[data-theme=dark] .skills__chipMuted{background:color-mix(in srgb, var(--color-bg-secondary) 82%, var(--color-jet) 18%);border-color:color-mix(in srgb, var(--color-border) 88%, var(--color-white) 12%);color:var(--color-text-primary)}.skills__chipMuted{background:color-mix(in srgb, var(--surface-card) 88%, var(--color-bg-secondary) 12%)}.skills__rawToggle{border-radius:var(--border-radius-lg);border:.5px solid var(--color-border-tertiary,var(--color-border));background:var(--color-background-primary);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:.95rem 1rem;display:flex}.skills__rawToggleRight,.skills__rawToolbarLabel{color:var(--color-text-muted);align-items:center;gap:.45rem;font-size:.8rem;display:inline-flex}.skills__rawPanel{border-radius:var(--border-radius-lg);border:.5px solid var(--color-border-tertiary,var(--color-border));background:var(--color-background-primary);gap:.85rem;padding:1rem;display:grid}.skills__rawToolbar{flex-wrap:wrap;justify-content:space-between}.skills__rawTextarea{resize:vertical;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-card);width:100%;min-height:340px;color:var(--color-text-primary);padding:.95rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;line-height:1.55}.skills__rawTextarea:focus{outline:2px solid rgb(var(--rgb-accent-primary) / .18);border-color:rgb(var(--rgb-accent-primary) / .35)}.skills__rawTextarea[readonly]{background:color-mix(in srgb, var(--color-background-primary) 92%, var(--color-periwinkle) 8%);color:var(--color-text-secondary);cursor:default}@media (width<=1040px){.skills__detailHeader{flex-direction:column}.skills__detailHeaderActions{width:100%;margin-left:0}}@media (width<=720px){.skills__detailContent{padding:1rem}.skills__infoRow{flex-direction:column;align-items:flex-start}.skills__infoValue{text-align:left}.skills__rawToggle{flex-direction:column;align-items:flex-start}}.skills__discoverEntryActionButton{box-shadow:none!important;border-radius:6px!important}.skills__discoverGhostAction{border-color:var(--color-border)!important;background:var(--color-white)!important;color:var(--color-raisin-black)!important;box-shadow:none!important}[data-theme=dark] .skills__discoverGhostAction{background:var(--color-background-primary)!important;color:var(--color-text-primary)!important}.skills__discoverFilterRow{gap:1rem;display:grid}.skills__discoverFilterTopRow{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.skills__discoverFilterStack{justify-items:start;gap:.75rem;min-width:0;display:grid}.skills__discoverSearchField{border:1px solid var(--border-shell-strong);width:min(100%,420px);min-height:2.8rem;box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:0 0;border-radius:6px;align-items:center;gap:.5rem;padding:0 .9rem;display:flex}.skills__discoverSearchField:focus-within{border-color:rgb(var(--rgb-accent-strong) / .42);box-shadow:none;outline:none}.skills__discoverSearchIcon{color:var(--text-shell-faint,var(--color-text-muted));flex-shrink:0}.skills__discoverSearchInput{width:100%;min-width:0;min-height:1.25rem;font-size:.82rem;font-weight:400;line-height:1.3;box-shadow:none!important;color:var(--text-shell-primary)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:.08rem 0!important}.skills__discoverSearchInput::placeholder{color:var(--text-shell-secondary)}.skills__discoverSearchInput:focus,.skills__discoverSearchInput:focus-visible{box-shadow:none!important;border:0!important;outline:none!important}.skills__categoryChip{border:1px solid rgb(var(--rgb-accent-strong) / .34);background:rgb(var(--rgb-accent-strong) / .1);color:var(--color-electric-indigo);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;min-height:2rem;box-shadow:none;white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:.45rem .85rem;font-size:.72rem;font-weight:600;line-height:1;transition:transform .18s,background-color .18s,border-color .18s;display:inline-flex}.skills__categoryChip:hover{border-color:rgb(var(--rgb-accent-strong) / .46);background:rgb(var(--rgb-accent-strong) / .14);transform:translateY(-1px)}.skills__categoryChip[data-active=true]{color:var(--color-on-accent);background:var(--color-accent-strong);border-color:var(--color-accent-strong)}.skills__categoryChip[data-active=true]:hover{background:color-mix(in srgb, var(--color-accent-strong) 88%, black 12%);border-color:color-mix(in srgb, var(--color-accent-strong) 88%, black 12%)}.skills__discoverContent{gap:1.4rem;display:grid}.skills__discoverWorkspace{grid-template-columns:minmax(0,1fr) 0;gap:1rem;min-height:0;transition:grid-template-columns .22s,gap .22s;display:grid}.skills__discoverWorkspacePreviewOpen{grid-template-columns:minmax(0,1fr) 400px}.skills__discoverGridRegion{min-width:0;min-height:0}.skills__discoverGrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem;display:grid}.skills__discoverCard{border:.5px solid var(--color-border-tertiary,var(--color-border));background:color-mix(in srgb, var(--color-background-primary) 96%, var(--color-periwinkle) 4%);cursor:pointer;min-height:214px;box-shadow:0 10px 24px rgb(var(--rgb-shadow) / .04);border-radius:14px;flex-direction:column;gap:.72rem;padding:.95rem;display:flex}.skills__discoverCardSelected{border-color:rgb(var(--rgb-accent-primary) / .42);box-shadow:0 0 0 1px rgb(var(--rgb-accent-primary) / .18), var(--shadow-card-hover)}.skills__discoverCardSelected:hover{border-color:rgb(var(--rgb-accent-primary) / .44)}.skills__discoverCard:focus-visible{outline:2px solid rgb(var(--rgb-accent-primary) / .22);outline-offset:2px}.skills__discoverCardBadgeStack{flex-direction:column;align-items:flex-end;gap:.35rem;display:flex}.skills__discoverCardBadgeStack :is(.skills__cardBadgeOfficial,.skills__cardBadgeCommunity,.skills__badgeScheduled,.skills__badgeManual,.skills__badgeEventDriven){border-radius:6px;min-height:1.3rem;padding:.18rem .5rem;font-size:.64rem;line-height:1}.skills__discoverCardTop,.skills__discoverCardFooter{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.skills__discoverCardDescription{color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.45;display:-webkit-box;overflow:hidden}.skills__discoverCardName{font-size:.9rem}.skills__discoverCard .skills__skillAuthor,.skills__discoverCard .skills__installCount{font-size:.7rem}.skills__discoverCardFooter{align-items:center;margin-top:auto}.skills__discoverInstallButton{border:1px solid rgb(var(--rgb-accent-primary) / .24)!important;color:var(--color-accent-strong)!important;border-radius:999px!important}.skills__discoverInstallButton:hover:not(:disabled){background:var(--color-accent-strong)!important;color:var(--color-on-accent)!important}.skills__emptyStatePanel{border-radius:var(--border-radius-lg);border:.5px dashed var(--color-border-tertiary,var(--color-border));background:var(--color-background-primary);place-items:center;min-height:220px;padding:1.25rem;display:grid}.skills__urlInstallBar{border-radius:var(--border-radius-lg);border:.5px solid var(--color-border-tertiary,var(--color-border));background:var(--color-background-primary);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:1rem;display:grid}.skills__urlInstallLabel{color:var(--color-text-primary);align-self:center;font-size:.86rem;font-weight:600}.skills__urlInstallField{gap:.4rem;display:grid}.skills__urlInstallInput{min-height:2.8rem}.skills__installHelper,.skills__installError{font-size:.78rem}.skills__installError{color:rgb(var(--rgb-danger))}.skills__modalShell{flex-direction:column;gap:1rem;width:min(480px,100vw - 2rem);max-height:90vh;display:flex;overflow:hidden}.skills__modalShellInline{width:min(860px,100%);max-width:100%;max-height:none;margin:0 auto;padding:0}.skills__modalHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.skills__modalTitle{color:var(--color-text-primary);font-size:1.25rem;font-weight:600}.skills__modalSubtitle{color:var(--color-text-muted);margin-top:.3rem;line-height:1.55}.skills__modalCloseButton{border-radius:var(--border-radius-md);border:.5px solid var(--color-border-tertiary);width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.skills__modalIntro{background:rgb(var(--rgb-accent-primary) / .12);color:var(--color-accent-strong);border-radius:14px;margin-top:1rem;padding:.9rem 1rem;font-size:.88rem;line-height:1.6}.skills__modalFormLayout,.skills__modalStepLayout{flex:1;grid-template-rows:minmax(0,1fr) auto;gap:1rem;min-height:0;display:grid}.skills__modalBody{gap:1rem;min-height:0;padding-right:.15rem;display:grid;overflow-y:auto}.skills__modalFooter{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.skills__modalFooterError{color:rgb(var(--rgb-danger));font-size:.78rem}.skills__spinningIcon{animation:.9s linear infinite skills__skillsSpin}.skills__modalGrid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.skills__modalSubmitButton{width:auto}.skills__discoverPreviewPanel{border-left:.5px solid var(--color-border-tertiary,var(--color-border));background:var(--color-background-primary);width:400px;min-width:0;min-height:0;box-shadow:-12px 0 28px rgb(var(--rgb-shadow) / .06);border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.skills__discoverPreviewHeader{border-bottom:.5px solid var(--color-border-tertiary,var(--color-border));justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.2rem 1.2rem 1rem;display:flex}.skills__discoverPreviewIdentity{align-items:flex-start;gap:.9rem;min-width:0;display:flex}.skills__discoverPreviewIcon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.skills__discoverPreviewTitleBlock{gap:.3rem;min-width:0;display:grid}.skills__discoverPreviewTitle{color:var(--color-text-primary);font-size:1.05rem;font-weight:600}.skills__discoverPreviewAuthor{color:var(--color-text-muted);font-size:.78rem}.skills__previewCloseButton{border:1px solid var(--color-border);width:2rem;height:2rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.skills__previewCloseButton:hover,.skills__previewCloseButton:focus-visible{color:var(--color-text-primary);border-color:var(--border-shell-strong);outline:none}.skills__discoverPreviewBody{gap:1.2rem;padding:1.15rem 1.2rem;display:grid;overflow-y:auto}.skills__discoverPreviewMetricSection{gap:.2rem;padding-top:.25rem;display:grid}.skills__discoverPreviewMetricValue{color:var(--color-text-primary);font-size:1.8rem;font-weight:600}.skills__discoverPreviewMetricLabel{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.82rem}.skills__discoverPreviewFooter{border-top:.5px solid var(--color-border-tertiary,var(--color-border));background:var(--color-background-primary);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;padding:1rem 1.2rem 1.2rem;display:grid;position:sticky;bottom:0}.skills__discoverPreviewCloseAction{min-width:104px}.skills__discoverPreviewInstallButton{width:100%}.skills__discoverPreviewInstalled{min-height:var(--cta-button-height);color:#15803d;background:#22c55e1f;border:1px solid #22c55e2e;border-radius:12px;justify-content:center;align-items:center;font-size:.9rem;font-weight:600;display:inline-flex}.skills__createSkillModalShell{width:min(480px,100vw - 2rem)}.skills__stepIndicator{justify-content:center;align-items:center;gap:.6rem;margin-top:1rem;display:flex}.skills__stepIndicatorDot{background:color-mix(in srgb, var(--color-border) 78%, var(--color-background-primary) 22%);border-radius:999px;width:.72rem;height:.72rem}.skills__stepIndicatorDotActive{background:var(--color-accent-strong)}.skills__stepIndicatorDotDone{background:#22c55e;box-shadow:0 0 0 .22rem #22c55e24}.skills__stepIndicatorLine{background:color-mix(in srgb, var(--color-border) 72%, var(--color-background-primary) 28%);border-radius:999px;width:42px;height:2px}.skills__stepIndicatorLineActive{background:rgb(var(--rgb-accent-primary) / .38)}.skills__createReviewBanner{color:#15803d;background:#22c55e1f;border:1px solid #22c55e2e;border-radius:14px;align-items:flex-start;gap:.65rem;padding:.9rem 1rem;font-size:.88rem;line-height:1.55;display:flex}.skills__createReviewBannerIcon{flex-shrink:0;margin-top:.1rem}.skills__generatedFilePanel{border:.5px solid var(--color-border-tertiary,var(--color-border));background:var(--color-background-primary);border-radius:16px;gap:.85rem;padding:1rem;display:grid}.skills__generatedFileTextarea{resize:vertical;border:1px solid var(--color-border);min-height:220px;color:var(--color-text-primary);background:var(--color-bg-card);border-radius:12px;padding:.95rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;line-height:1.55}.skills__createFlowFooter,.skills__createReviewFooter{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.skills__createReviewInstallButton{width:100%;min-width:0}@keyframes skills__skillsSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=1080px){.skills__skillsDrawer{border-right:0;border-bottom:.5px solid var(--color-border-tertiary,var(--color-border));width:auto}.skills__discoverFilterRow,.skills__discoverFilterTopRow{align-items:stretch}.skills__discoverFilterStack{width:100%}.skills__discoverWorkspace,.skills__discoverWorkspacePreviewOpen{grid-template-columns:minmax(0,1fr)}.skills__discoverPreviewPanel{border-left:none;border-top:.5px solid var(--color-border-tertiary,var(--color-border));width:100%;box-shadow:none}}@media (width<=820px){.skills__detailTopbar,.skills__detailActions,.skills__urlInstallBar,.skills__discoverEntryBar,.skills__createReviewFooter{display:grid}.skills__modalGrid2,.skills__urlInstallBar,.skills__discoverPreviewFooter{grid-template-columns:1fr}.skills__discoverPreviewFooter{align-items:stretch}.skills__discoverPreviewCloseAction,.skills__createReviewInstallButton{min-width:0}}@media (width<=640px){.skills__libraryHeader{flex-direction:column;align-items:stretch;gap:.85rem}.skills__libraryTitleBlock{flex:none}.skills__libraryActions{width:100%}.skills__libraryActions>*{flex:1}.skills__detailIdentityRow,.skills__discoverCardFooter{align-items:stretch}.skills__discoverCardTop{align-items:flex-start}.skills__discoverCardBadgeStack{align-items:flex-end;width:100%}.skills__generatedFilePanel,.skills__discoverPreviewBody,.skills__discoverPreviewHeader,.skills__discoverPreviewFooter{padding-inline:1rem}}@media (width<=767px){.skills__page{gap:.85rem}.skills__detailContent,.skills__skillsDrawerSections{padding-bottom:calc(4.5rem + env(safe-area-inset-bottom))}.skills__skillsDrawer,.skills__skillsDrawerInner,.skills__detailContent{width:100%}.skills__skillsDrawerInner,.skills__detailContent,.skills__generatedFilePanel,.skills__discoverPreviewBody,.skills__discoverPreviewHeader,.skills__discoverPreviewFooter{padding:1rem .85rem}.skills__discoverPreviewFooter,.skills__generatedFilePanel,.skills__discoverWorkspace,.skills__discoverWorkspacePreviewOpen{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.skills__discoverPreviewFooter>*{width:100%}.skills__skillsDrawerToolbar{flex-flow:row;align-items:center}.skills__skillsDrawerToolbar>:first-child{flex:auto;width:auto}.skills__skillsDrawerToolbar>:last-child{flex:0 0 44px;width:44px}.skills__detailHeaderIdentity{flex-wrap:nowrap;overflow:hidden;flex-direction:row!important;align-items:center!important}.skills__detailIconButton{flex-shrink:0}.skills__detailHeaderText{flex:1;min-width:0}.skills__detailHeader{position:static}.skills__detailHeaderActions{z-index:10;flex-wrap:nowrap;align-items:center;gap:6px;width:max-content;height:44px;top:10px;right:16px;display:flex!important;position:absolute!important}.skills__detailHeaderActions>*{flex:none;width:auto!important}.skills__detailHeaderPrimaryActions{flex-wrap:wrap;width:100%}.skills__skillsDrawerCreateButton,.skills__skillsFilterToggleButton,.skills__detailIconSquare,.skills__iconSquare,.skills__skillsDrawerItemIcon,.skills__discoverPreviewCloseAction{min-height:44px}.skills__skillsDrawerCreateButton,.skills__skillsFilterToggleButton,.skills__detailIconSquare,.skills__iconSquare,.skills__skillsDrawerItemIcon{width:44px;min-width:44px;height:44px}.skills__discoverWorkspacePreviewOpen{grid-template-columns:1fr}.skills__discoverPreviewFooter{position:static}}@media (width<=900px){.skills__table thead th:nth-child(4),.skills__table tbody td:nth-child(4){display:none}}@media (width<=600px){.skills__skillsFilterToggleButton{width:44px;min-width:44px;height:44px}.skills__viewLibraryButton{min-height:44px}.skills__table thead th:nth-child(3),.skills__table tbody td:nth-child(3),.skills__table thead th:nth-child(4),.skills__table tbody td:nth-child(4),.skills__tableCellSub{display:none}.skills__skillsWorkspace{border-radius:6px}.skills__tableToolbar{padding:10px 16px}.skills__tableHeaderCell{padding:8px 12px}.skills__tableCell{padding:10px 12px}.skills__table thead th:first-child,.skills__table tbody td:first-child{padding-left:16px}.skills__table thead th:last-child,.skills__table tbody td:last-child{padding-right:16px}.skills__tableCellActions{padding:4px 14px 4px 6px}.skills__sidePanel{width:100%}}.automations__automationsPage{--automations-drawer-width:300px;flex-direction:column;gap:24px;min-height:calc(100vh - 160px);display:flex}.automations__workspace{border:.5px solid var(--color-border-tertiary,var(--color-border));border-radius:var(--border-radius-lg);background:var(--color-background-primary);flex:1;min-height:calc(100vh - 220px);display:flex;overflow:hidden}.automations__drawer{width:var(--automations-drawer-width);background:var(--surface-workspace-drawer,var(--color-background-primary));border-right:.5px solid var(--color-border-tertiary,var(--color-border));flex-shrink:0;overflow:hidden}.automations__drawerInner{width:var(--automations-drawer-width);flex-direction:column;gap:16px;height:100%;padding:18px 16px 20px;display:flex}.automations__drawerHeader{align-items:center;display:flex}.automations__drawerHeaderMain{align-items:center;gap:8px;display:inline-flex}.automations__drawerHeading{color:var(--color-text-primary);font-size:15px;font-weight:600}.automations__drawerToolbar{align-items:center;gap:6px;display:flex}.automations__filterToggleButton{border:.5px solid var(--color-border-tertiary);width:32px;min-width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex;position:relative}.automations__filterToggleButton:hover{color:var(--color-text-primary);transform:translateY(-1px)}.automations__filterToggleButtonActive{background:var(--color-accent-soft,#7e61fd1a);color:var(--color-accent-strong);border-color:var(--color-accent-strong)}.automations__filterToggleCount{background:var(--color-accent-strong);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:600;display:inline-flex;position:absolute;top:-5px;right:-5px}.automations__drawerSections{flex-direction:column;flex:1;gap:16px;min-height:0;display:flex;overflow-y:auto}.automations__drawerSection{flex-direction:column;gap:2px;display:flex}.automations__drawerSectionLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);margin-bottom:4px;padding:0 6px;font-size:11px;font-weight:600}.automations__drawerGroupList{flex-direction:column;gap:1px;display:flex}.automations__drawerEmptyState{color:var(--color-text-muted);text-align:center;padding:12px 6px;font-size:13px}.automations__automationListItemWrapper{border-radius:8px;position:relative;overflow:visible}.automations__automationListItem{cursor:pointer;text-align:left;width:100%;color:var(--color-text-primary);background:0 0;border:none;border-radius:8px;align-items:flex-start;gap:10px;padding:8px 10px;transition:background .13s;display:flex}.automations__automationListItem:hover{background:var(--surface-shell-nav-hover,#7e61fd0f)}.automations__automationStatusDot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.automations__automationStatusDot[data-status=running]{background:var(--color-success,#22c55e)}.automations__automationStatusDot[data-status=paused]{background:var(--color-text-muted)}.automations__automationStatusDot[data-status=completed]{background:var(--color-accent-strong,#552eff)}.automations__automationStatusDot[data-status=error]{background:var(--color-danger,#ef4444)}.automations__automationListText{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.automations__automationListName{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.automations__automationListMeta{align-items:center;gap:6px;display:flex}.automations__automationStatusBadge{border-radius:4px;padding:1px 6px;font-size:11px;font-weight:500}.automations__automationStatusBadge[data-status=running]{color:#15803d;background:#22c55e1f}.automations__automationStatusBadge[data-status=paused]{background:var(--surface-focus-separator,#ede8f6);color:var(--color-text-muted)}.automations__automationStatusBadge[data-status=completed]{color:var(--color-accent-strong);background:#552eff1a}.automations__automationStatusBadge[data-status=error]{color:#dc2626;background:#ef44441a}@media (prefers-color-scheme:dark){.automations__automationStatusBadge[data-status=running]{color:#4ade80;background:#22c55e29}.automations__automationStatusBadge[data-status=paused]{color:var(--color-text-muted);background:#ffffff14}.automations__automationStatusBadge[data-status=completed]{color:#a78bfa;background:#552eff33}.automations__automationStatusBadge[data-status=error]{color:#f87171;background:#ef444429}}.automations__automationTriggerLabel{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.automations__workspaceGrid{position:relative}.automations__tablePane{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.automations__tableToolbar{border-bottom:.5px solid var(--color-border-tertiary,var(--color-border));flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding:12px 30px;display:flex}.automations__tableScrollArea{flex:1;min-height:0;overflow:auto}.automations__table{border-collapse:collapse;table-layout:fixed;width:100%}.automations__table thead th:nth-child(2),.automations__table tbody td:nth-child(2){width:84px}.automations__table thead th:nth-child(3),.automations__table tbody td:nth-child(3){width:150px}.automations__table thead th:nth-child(4),.automations__table tbody td:nth-child(4){width:280px}.automations__table thead th:nth-child(5),.automations__table tbody td:nth-child(5){width:170px}.automations__table thead th:nth-child(6),.automations__table tbody td:nth-child(6){width:120px}.automations__table thead th:last-child,.automations__table tbody td:last-child{width:70px}.automations__table thead th:first-child,.automations__table tbody td:first-child{padding-left:30px}.automations__table thead th:last-child,.automations__table tbody td:last-child{padding-right:30px}.automations__tableHead{z-index:2;background:var(--color-background-primary);position:sticky;top:0}.automations__tableHeaderCell{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);text-align:left;white-space:nowrap;border-bottom:.5px solid var(--color-border-tertiary,var(--color-border));padding:9px 16px;font-size:11px;font-weight:600}.automations__tableRow{cursor:pointer;border-bottom:.5px solid var(--color-border-tertiary,var(--color-border));transition:background .13s}.automations__tableRow:last-child{border-bottom:none}.automations__tableRow:hover{background:color-mix(in srgb, var(--color-background-primary) 94%, var(--color-electric-indigo,#7e61fd) 6%)}.automations__tableRow:hover .automations__tableCellName{color:var(--color-electric-indigo,#7e61fd)}.automations__tableRowSelected,.automations__tableRowSelected:hover{background:var(--color-background-info)}.automations__tableRowInactive .automations__tableCellIdentity,.automations__tableRowInactive .automations__tableCellName,.automations__tableRowInactive .automations__tableCellSub,.automations__tableRowInactive .automations__tableCellText,.automations__tableRowInactive .automations__automationIcon{opacity:.45}.automations__tableCell{vertical-align:middle;padding:11px 16px;overflow:hidden}.automations__tableCellIdentity{align-items:center;gap:10px;min-width:0;display:flex}.automations__tableCellIdentity>div{min-width:0}.automations__automationIcon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.automations__detailIconButton{cursor:pointer;background:0 0;border:none;border-radius:10px;flex-shrink:0;padding:0;transition:transform .14s,opacity .14s}.automations__detailIconButton:hover{opacity:.85;transform:translateY(-1px)}.automations__detailIconSquare{border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.automations__detailHeaderLeft{flex:1;align-items:flex-start;gap:12px;min-width:0;display:flex}.automations__tableCellToggle{width:54px}.automations__statusToggle{cursor:pointer;background:var(--color-electric-indigo,#7e61fd);border:none;border-radius:999px;flex-shrink:0;width:28px;height:16px;padding:0;transition:background .2s;display:inline-flex;position:relative}.automations__statusToggle:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000002e}.automations__statusToggle:not(.automations__statusToggleOff):after{transform:translate(12px)}.automations__statusToggleOff{background:#bbbbc8}@media (prefers-color-scheme:dark){.automations__statusToggleOff{background:#ffffff38}}.automations__tableCellWhen{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.automations__tableCellName{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.automations__tableCellSub{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;overflow:hidden}.automations__tableCellText{color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.automations__tableCellActions{text-align:right;width:44px;padding:4px 20px 4px 8px}.automations__tableEmpty{text-align:center;color:var(--color-text-muted);padding:48px 24px;font-size:13px}.automations__sidePanelBackdrop{z-index:15;cursor:default;background:#0000002e;border:none;padding:0;animation:.18s automations__automationBackdropFade;position:absolute;inset:0}@keyframes automations__automationBackdropFade{0%{opacity:0}to{opacity:1}}.automations__sidePanel{z-index:20;border-left:.5px solid var(--color-border-tertiary);will-change:transform;background:var(--color-background-primary);flex-direction:column;width:min(480px,92%);transition:transform .24s cubic-bezier(.22,.61,.36,1);display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden;transform:translate(100%)}.automations__sidePanelOpen{transform:translate(0)}.automations__sidePanelBar{flex-shrink:0;justify-content:flex-end;padding:12px 16px 4px;display:flex}.automations__sidePanelClose{border-radius:var(--border-radius-md);border:.5px solid var(--color-border-tertiary);width:30px;height:30px;color:var(--color-text-secondary);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:background .16s,color .16s,transform .16s;display:inline-flex}.automations__sidePanelClose:hover{color:var(--color-text-primary);background:var(--color-background-secondary);transform:translateY(-1px)}.automations__sidePanelContent{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.automations__detailPanel{flex-direction:column;height:100%;display:flex;overflow-y:auto}.automations__detailHeader{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:22px 24px 0;display:flex}.automations__detailHeaderLeft{flex-direction:column;gap:8px;min-width:0;display:flex}.automations__detailHeaderRight{flex-shrink:0;align-items:center;gap:8px;display:flex}.automations__detailName{color:var(--color-text-primary);font-size:18px;font-weight:700;line-height:1.2}.automations__detailStatusRow{align-items:center;gap:8px;display:flex}.automations__detailStatusBadge{border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:12px;font-weight:600;display:inline-flex}.automations__detailStatusBadge[data-status=running]{color:#15803d;background:#22c55e1f}.automations__detailStatusBadge[data-status=paused]{background:var(--surface-focus-separator,#ede8f6);color:var(--color-text-muted)}.automations__detailStatusBadge[data-status=completed]{color:var(--color-accent-strong);background:#552eff1a}.automations__detailStatusBadge[data-status=error]{color:#dc2626;background:#ef44441a}@media (prefers-color-scheme:dark){.automations__detailStatusBadge[data-status=running]{color:#4ade80;background:#22c55e29}.automations__detailStatusBadge[data-status=paused]{color:var(--color-text-muted);background:#ffffff14}.automations__detailStatusBadge[data-status=completed]{color:#a78bfa;background:#552eff33}.automations__detailStatusBadge[data-status=error]{color:#f87171;background:#ef444429}}.automations__detailStatusDot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.automations__detailStatusDot[data-status=running]{background:#22c55e}.automations__detailStatusDot[data-status=paused]{background:var(--color-text-muted)}.automations__detailStatusDot[data-status=completed]{background:var(--color-accent-strong)}.automations__detailStatusDot[data-status=error]{background:#ef4444}.automations__toggleButton{border:.5px solid var(--color-border-tertiary);color:var(--color-text-primary);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;transition:background .14s,border-color .14s,transform .14s;display:inline-flex}.automations__toggleButton:hover{background:var(--surface-shell-nav-hover,#7e61fd0f);transform:translateY(-1px)}.automations__toggleButton[data-action=pause]{color:var(--color-text-secondary)}.automations__toggleButton[data-action=resume]{color:var(--color-accent-strong);border-color:var(--color-accent-strong);background:#552eff0f}.automations__detailBody{flex-direction:column;flex:1;gap:0;padding:20px 24px 32px;display:flex}.automations__detailDescription{color:var(--color-text-secondary);margin-bottom:24px;font-size:14px;line-height:1.6}.automations__detailMeta{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:28px;display:grid}.automations__detailMetaCard{background:var(--surface-focus-separator,#ede8f6);border:.5px solid var(--color-border-tertiary,var(--color-border));border-radius:8px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}@media (prefers-color-scheme:dark){.automations__detailMetaCard{background:#ffffff0a}}.automations__detailMetaCardLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);font-size:11px;font-weight:600}.automations__detailMetaCardValue{color:var(--color-text-primary);font-size:13px;font-weight:500;line-height:1.4}.automations__detailMetaCardValueMuted{color:var(--color-text-muted);font-size:13px;font-weight:400}.automations__detailSectionTitle{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);margin-bottom:10px;font-size:12px;font-weight:600}.automations__detailInfoRow{border-bottom:.5px solid var(--color-border-tertiary,var(--color-border));align-items:flex-start;gap:10px;padding:10px 0;display:flex}.automations__detailInfoRow:last-child{border-bottom:none}.automations__detailInfoIcon{color:var(--color-text-muted);flex-shrink:0;margin-top:1px}.automations__detailInfoContent{flex-direction:column;gap:2px;min-width:0;display:flex}.automations__detailInfoLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);font-size:11px;font-weight:600}.automations__detailInfoValue{color:var(--color-text-primary);font-size:13px;line-height:1.5}.automations__activitySection{margin-top:28px}.automations__activityList{border:.5px solid var(--color-border-tertiary,var(--color-border));border-radius:8px;flex-direction:column;gap:0;display:flex;overflow:hidden}.automations__activityEntry{border-bottom:.5px solid var(--color-border-tertiary,var(--color-border));align-items:center;gap:10px;padding:10px 14px;display:flex}.automations__activityEntry:last-child{border-bottom:none}.automations__activityOutcomeIcon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.automations__activityOutcomeIcon[data-outcome=success]{color:#15803d;background:#22c55e1f}.automations__activityOutcomeIcon[data-outcome=warning]{color:#a16207;background:#eab3081f}.automations__activityOutcomeIcon[data-outcome=error]{color:#dc2626;background:#ef44441a}@media (prefers-color-scheme:dark){.automations__activityOutcomeIcon[data-outcome=success]{color:#4ade80;background:#22c55e29}.automations__activityOutcomeIcon[data-outcome=warning]{color:#facc15;background:#eab30829}.automations__activityOutcomeIcon[data-outcome=error]{color:#f87171;background:#ef444429}}.automations__activityEntryContent{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.automations__activityEntrySummary{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.automations__activityEntryTime{color:var(--color-text-muted);font-size:11px}.automations__activityEmpty{color:var(--color-text-muted);text-align:center;padding:14px;font-size:13px}@media (width<=900px){.automations__table thead th:nth-child(4),.automations__table tbody td:nth-child(4),.automations__table thead th:nth-child(5),.automations__table tbody td:nth-child(5){display:none}.automations__tableSearch{max-width:none}}@media (width<=600px){.automations__filterToggleButton{width:44px;min-width:44px;height:44px}.automations__table thead th:nth-child(3),.automations__table tbody td:nth-child(3),.automations__table thead th:nth-child(4),.automations__table tbody td:nth-child(4),.automations__table thead th:nth-child(5),.automations__table tbody td:nth-child(5),.automations__table thead th:nth-child(6),.automations__table tbody td:nth-child(6),.automations__tableCellSub{display:none}.automations__automationsPage{gap:16px;min-height:auto}.automations__workspace{border-radius:6px}.automations__tableToolbar{padding:10px 16px}.automations__tableHeaderCell{padding:8px 12px}.automations__tableCell{padding:10px 12px}.automations__table thead th:first-child,.automations__table tbody td:first-child{padding-left:16px}.automations__table thead th:last-child,.automations__table tbody td:last-child{padding-right:16px}.automations__tableCellActions{padding:4px 14px 4px 6px}.automations__sidePanel{width:100%}}.automations__formPanel{flex-direction:column;height:100%;display:flex;overflow-y:auto}.automations__formHeader{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:22px 24px 0;display:flex}.automations__formHeaderIdentity{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.automations__formHeaderText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.automations__formTitleInput{width:100%;color:var(--color-text-primary);background:0 0;border:none;padding:0;font-size:18px;font-weight:700;line-height:1.2}.automations__formTitleInput:focus{outline:none}.automations__formTitleInput::placeholder{color:var(--color-text-muted);font-weight:600}.automations__formHeaderHint{color:var(--color-text-muted);font-size:12px}.automations__formBody{flex-direction:column;flex:1;gap:24px;padding:20px 24px 32px;display:flex}.automations__formSection{flex-direction:column;gap:14px;display:flex}.automations__formGrid{flex-direction:column;gap:16px;display:flex}.automations__formIconPicker{border:.5px solid var(--color-border-tertiary,var(--color-border));border-radius:var(--border-radius-md);padding:14px}.automations__formFooter{border-top:.5px solid var(--color-border-tertiary,var(--color-border));background:var(--color-background-primary);flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;margin-top:auto;padding:14px 24px;display:flex}.automations__createButton{flex-shrink:0;margin-left:auto;box-shadow:none!important;border-radius:6px!important}.automations__triggerPills{flex-wrap:wrap;gap:8px;display:flex}.automations__triggerPill{border:.5px solid var(--color-border-tertiary,var(--color-border));color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;padding:6px 14px;font-size:12px;font-weight:500;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.automations__triggerPill:hover{border-color:var(--color-border);color:var(--color-text-primary)}.automations__triggerPill[data-active=true]{background:var(--color-electric-indigo,#7e61fd);border-color:var(--color-electric-indigo,#7e61fd);color:#fff}.routine__screen{gap:1rem;display:grid}.routine__goalRoutineSelect{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 7.5L10 12.5L15 7.5' stroke='%236c6970' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .95rem center;background-repeat:no-repeat;background-size:1rem;padding-right:2.85rem}.routine__pageTitleWrap{gap:.18rem;display:grid}.routine__pageTitle{letter-spacing:-.02em;color:var(--color-text-primary);font-size:1.55rem;font-weight:600}.routine__pageDescription{color:var(--color-text-muted);font-size:.84rem}.routine__mobileRoutinePanelPage{gap:1rem;min-height:100%;padding-bottom:.15rem;display:grid}.routine__mobileRoutinePanelPage>*{min-height:0}.routine__pageRangeControl{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;margin-left:auto;display:flex;position:relative}.routine__insightsRangeDropdown{position:relative}.routine__insightsRangeTrigger{border:1px solid var(--color-border);background:var(--color-bg-card);color:var(--color-text-primary);white-space:nowrap;cursor:pointer;border-radius:8px;align-items:center;gap:.38rem;padding:.38rem .6rem .38rem .75rem;font-size:.8rem;font-weight:600;transition:border-color .15s,box-shadow .15s;display:inline-flex}.routine__insightsRangeTrigger svg{color:var(--color-text-muted);flex-shrink:0;transition:transform .15s}.routine__insightsRangeTrigger[aria-expanded=true] svg{transform:rotate(180deg)}.routine__insightsRangeTrigger:hover,.routine__insightsRangeTrigger:focus-visible{border-color:color-mix(in srgb, var(--color-border) 50%, var(--color-text-muted) 50%);outline:none}.routine__insightsRangeTrigger[aria-expanded=true]{border-color:color-mix(in srgb, var(--color-border) 50%, var(--color-text-muted) 50%);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-text-secondary) 8%, transparent)}.routine__insightsRangeMenu{z-index:30;border:1px solid color-mix(in srgb, var(--color-border) 84%, white 16%);background:var(--color-bg-card);border-radius:10px;flex-direction:column;gap:.1rem;min-width:9rem;padding:.28rem;display:flex;position:absolute;top:calc(100% + .3rem);right:0;box-shadow:0 8px 24px #14121c1f,0 2px 6px #14121c0f}.routine__insightsRangeOption{width:100%;color:var(--color-text-secondary);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:.45rem;padding:.44rem .6rem;font-size:.82rem;font-weight:500;transition:background .12s,color .12s;display:flex}.routine__insightsRangeOption:hover,.routine__insightsRangeOption:focus-visible{background:color-mix(in srgb, var(--color-text-primary) 5%, transparent);color:var(--color-text-primary);outline:none}.routine__insightsRangeOption[data-active=true]{color:var(--color-text-primary);font-weight:600}.routine__insightsRangeOptionCheck{width:.85rem;color:var(--color-text-primary);flex-shrink:0;display:inline-flex}.routine__routineInsightsFilterInline{z-index:30;border:1px solid color-mix(in srgb, var(--color-border) 84%, white 16%);background:var(--color-bg-card);border-radius:10px;flex-direction:column;gap:.75rem;width:13rem;padding:.75rem;display:flex;position:absolute;top:calc(100% + .3rem);right:0;box-shadow:0 8px 24px #14121c1f,0 2px 6px #14121c0f}.routine__routineInsightsFilterModeRow{background:color-mix(in srgb, var(--color-border) 50%, transparent);border-radius:7px;gap:.25rem;padding:.18rem;display:flex}.routine__routineInsightsFilterModeBtn{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:5px;flex:1;padding:.28rem .5rem;font-size:.72rem;font-weight:500;transition:background .14s,color .14s,box-shadow .14s}.routine__routineInsightsFilterModeBtn:hover{color:var(--color-text-primary)}.routine__routineInsightsFilterModeBtnActive{background:var(--color-bg-card);color:var(--color-text-primary);box-shadow:0 1px 3px #14121c1a}.routine__routineInsightsFilterDateSection{gap:.45rem;display:grid}.routine__routineInsightsFilterHint{color:var(--color-text-muted);font-size:.63rem;font-weight:500}.routine__routineInsightsFilterFieldGrid{grid-template-columns:1fr;gap:.4rem;display:grid}.routine__routineInsightsFilterField{gap:.25rem;display:grid}.routine__routineInsightsFilterLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);font-size:.58rem;font-weight:700}.routine__routineInsightsFilterInput{min-height:1.9rem;font-size:.73rem}.routine__routineInsightsFilterError{color:var(--color-danger);margin:0;font-size:.63rem;line-height:1.4}.routine__routineInsightsFilterActions{border-top:1px solid color-mix(in srgb, var(--color-border) 84%, transparent);justify-content:flex-end;align-items:center;gap:.5rem;margin-top:.65rem;padding-top:.65rem;display:flex}.routine__routineInsightsFilterCancelBtn,.routine__routineInsightsFilterDoneBtn{cursor:pointer;border-radius:6px;min-height:1.95rem;padding:.35rem .85rem;font-size:.73rem;font-weight:600;transition:background .14s,border-color .14s,color .14s,opacity .14s}.routine__routineInsightsFilterCancelBtn{border:1px solid var(--color-border);color:var(--color-text-secondary);background:0 0}.routine__routineInsightsFilterCancelBtn:hover{color:var(--color-text-primary);border-color:var(--border-shell-strong,var(--color-border))}.routine__routineInsightsFilterDoneBtn{border:1px solid var(--color-electric-indigo,#7e61fd);background:var(--color-electric-indigo,#7e61fd);color:var(--color-white,#fff)}.routine__routineInsightsFilterDoneBtn:hover:not(:disabled){background:color-mix(in srgb, var(--color-electric-indigo,#7e61fd) 86%, #000 14%);border-color:color-mix(in srgb, var(--color-electric-indigo,#7e61fd) 86%, #000 14%)}.routine__routineInsightsFilterDoneBtn:disabled{opacity:.5;cursor:not-allowed}.routine__routineAddButton{letter-spacing:normal!important;text-transform:none!important}.routine__routineDesktopRoutinesPage{flex-direction:column;gap:.35rem;display:flex}.routine__routineWorkspace{grid-template-columns:minmax(0,2fr) minmax(320px,1fr);align-items:stretch;gap:1rem;height:calc(100dvh - 11rem);min-height:calc(100dvh - 11rem);transition:grid-template-columns .22s;display:grid}.routine__routineWorkspaceGoalsCollapsed{grid-template-columns:minmax(0,1fr) 72px}.routine__routineMainColumn{grid-template-rows:minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid}.routine__routineShell{border:.5px solid var(--color-border-tertiary,var(--color-border));border-radius:var(--border-radius-lg);background:var(--color-background-primary,var(--surface-card));flex:1;height:100%;min-height:0;display:flex;overflow:hidden}.routine__routineDrawer{border-right:.5px solid var(--color-border-tertiary,var(--color-border));background:var(--surface-workspace-drawer,var(--color-background-primary));flex-shrink:0;width:300px}.routine__routineDrawerInner{flex-direction:column;gap:16px;height:100%;padding:18px 16px 20px;display:flex}.routine__routineDrawerToolbar{align-items:center;gap:6px;display:flex}.routine__routineDrawerSearchField{border:1px solid var(--border-shell-strong);background:var(--surface-shell-control);width:100%;min-height:2rem;color:var(--text-shell-secondary);box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:6px;align-items:center;gap:.5rem;padding:0 1rem;display:flex}.routine__routineDrawerSearchField:focus-within{border-color:rgb(var(--rgb-accent-strong) / .42);box-shadow:none;outline:none}.routine__routineDrawerSearchField input{width:100%;min-width:0;min-height:1.25rem;padding:.08rem 0;font-size:.92rem;font-weight:400;line-height:1.3;box-shadow:none!important;color:var(--text-shell-primary)!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important}.routine__routineDrawerSearchIcon{color:var(--text-shell-faint,var(--color-text-muted));flex-shrink:0}.routine__routineFilterToggleButton{border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-md);width:44px;min-width:44px;max-width:44px;height:auto;min-height:32px;color:var(--color-text-secondary);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex;position:relative}.routine__routineFilterToggleButton:hover{color:var(--color-text-primary);transform:translateY(-1px)}.routine__routineFilterToggleButtonActive{border-color:var(--color-border-info);background:var(--color-background-info);color:var(--color-text-info)}.routine__routineFilterToggleCount{background:var(--color-electric-indigo);min-width:14px;height:14px;color:var(--color-white);border-radius:999px;justify-content:center;align-items:center;padding:0 3px;font-size:8px;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px}.routine__routineFilterInlinePanel{border:.5px solid var(--color-border-tertiary);background:color-mix(in srgb, var(--color-background-primary) 94%, var(--color-periwinkle) 6%);border-radius:10px;padding:8px}.routine__routineDrawerFilterControl{gap:6px;display:grid}.routine__routineDrawerFilterField{gap:4px;display:grid}.routine__routineDrawerFilterLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-tertiary);font-size:10px;font-weight:600}.routine__routineDrawerFilterSelect{border-radius:8px;min-height:2rem;font-size:12px;padding:.45rem .6rem!important}.routine__routineDrawerFilterClearButton{color:var(--color-text-info);cursor:pointer;background:0 0;border:none;justify-self:flex-start;padding:0;font-size:11px;font-weight:500}.routine__routineDrawerFilterClearButton:hover{color:var(--color-text-primary)}.routine__routineDrawerAddButton{border-radius:var(--border-radius-md);border:.5px solid var(--color-border-tertiary);width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;max-height:44px;color:var(--color-text-secondary);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.routine__routineDrawerAddButton:hover{color:var(--color-text-primary);transform:translateY(-1px)}.routine__routineDrawerSections{flex-direction:column;flex:1;gap:18px;min-height:0;padding-right:4px;display:flex;overflow-y:auto}.routine__routineDrawerFooter{margin-top:auto}.routine__routineDrawerSection{gap:6px;display:grid}.routine__routineDrawerSectionLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-tertiary);font-size:10px;font-weight:600}.routine__routineDrawerList{gap:.55rem;display:grid}.routine__routineDrawerRowWrapperCard{background:0 0;border-radius:10px;transition:background .18s,transform .18s}.routine__routineDrawerRowWrapperCard:hover{background:var(--color-background-secondary);transform:translateY(-1px)}.routine__routineDrawerRowWrapperCard.routine__routineDrawerRowActive,.routine__routineDrawerRowActive.routine__routineDrawerRowWrapperCard,.routine__routineDrawerRowWrapperCard.routine__routineDrawerRowActive:hover{background:var(--color-background-info)}.routine__routineDrawerRow{text-align:left;cursor:pointer;border-radius:inherit;background:0 0;border:none;width:100%;padding:8px 40px 8px 8px;display:grid}.routine__routineDrawerRowActive{background:var(--color-background-info)}.routine__routineDrawerRowIdentity{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-width:0;display:grid}.routine__routineDrawerRowIcon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.routine__routineDrawerRowBody{gap:4px;min-width:0;display:grid}.routine__routineDrawerRowAside{flex-direction:row;align-items:center;gap:6px;margin-top:2px;display:flex}.routine__routineDrawerRow:hover .routine__routineDrawerRowChevron{opacity:1;transform:translate(0)}.routine__routineDrawerRowName{color:var(--color-text-primary);font-size:13px;font-weight:600}.routine__routineDrawerRowPercent,.routine__routineDrawerRowMeta,.routine__routineDrawerSchedule{color:var(--color-text-tertiary);font-size:11px}.routine__routineDrawerMiniProgressTrack{background:var(--color-background-secondary);border-radius:999px;width:40px;height:4px;overflow:hidden}.routine__routineDrawerMiniProgressFill{background:var(--color-text-info);height:100%}.routine__routineDrawerRowActive .routine__routineDrawerRowName{color:var(--color-text-info)}.routine__routineDrawerEmpty{color:var(--color-text-muted);padding:.8rem .2rem;font-size:.82rem}.routine__routineDetailPanel{overscroll-behavior:contain;scrollbar-gutter:stable;background:var(--color-background-primary);z-index:1;flex:1;min-width:0;min-height:0;position:relative;overflow-y:auto}.routine__mobileRoutineListPage,.routine__mobileRoutineDetailPage{box-sizing:border-box;flex-direction:column;max-width:100%;height:100%;min-height:0;display:flex;overflow-x:hidden}[data-theme=dark] .routine__routineDrawer,[data-theme=dark] .routine__routineDetailPanel{background:var(--color-background-primary)}[data-theme=dark] .routine__routineDetailPanel{box-shadow:none}.routine__routineDetailLayout{box-sizing:border-box;gap:16px;min-height:100%;padding:0;display:grid}.routine__routineDetailScrollArea{gap:1.25rem;min-width:0;max-width:100%;display:grid}.routine__routineDetailSurface{box-shadow:none;background:0 0;border:0;border-radius:0;flex-shrink:0;gap:16px;padding:0;display:grid}.routine__routineDetailSummaryHeader{background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding-bottom:0;display:grid}.routine__routineDetailHeaderIdentity{align-items:flex-start;gap:10px;min-width:0;display:flex}.routine__routineDetailIconSquare{border:1px solid rgb(var(--rgb-accent-strong) / .14);background:linear-gradient(180deg, rgb(var(--rgb-accent-strong) / .14), rgb(var(--rgb-accent-primary) / .08));width:44px;height:44px;color:var(--color-accent-strong);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.routine__routineDetailIconButton{cursor:pointer;background:0 0;border:none;padding:0}.routine__routineDetailSummaryText{flex:1;gap:4px;min-width:0;display:grid}.routine__routineDetailHeaderActions{flex-wrap:wrap;justify-self:end;align-items:center;gap:10px;display:flex}.routine__routineActionSpinner{animation:.9s linear infinite routine__routineSpin}.routine__routineDetailHeaderActions .routine__routineGhostActionButton{gap:5px;padding:8px 12px;font-size:12px}.routine__routineDetailHeaderActions .routine__routineGhostActionButton svg{flex-shrink:0;width:14px;height:14px;display:block}@media (width<=767px){.routine__screen{height:calc(100dvh - var(--mobile-top-chrome-height,0px) - var(--mobile-ask-bar-height,0px) - 5.5rem);flex-direction:column;min-height:0;display:flex;overflow:hidden}.routine__mobileRoutinePanelPage{grid-template-rows:minmax(0,1fr);min-width:0;max-width:100%;height:100%;overflow-x:hidden}.routine__mobileRoutinePanelPage>*{min-width:0;min-height:0}.routine__mobileRoutineListPage{height:auto;min-height:0}.routine__routineDrawer,.routine__routineDetailPanel{box-sizing:border-box;width:100%;max-width:100%;overflow-x:hidden}.routine__routineDetailPanel{padding:0 16px 16px;padding-bottom:calc(4.5rem + env(safe-area-inset-bottom));scrollbar-gutter:auto}.routine__routineDetailSummaryHeader{position:static}.routine__routineDrawerSections{padding-bottom:0}.routine__routineDetailLayout,.routine__routineDetailScrollArea,.routine__routineDetailSurface,.routine__routineDetailEditorSurface{min-width:0;max-width:100%;overflow:visible}.routine__routineDetailHeaderActions{z-index:10;order:unset;align-items:center;gap:6px;justify-self:unset;flex-wrap:nowrap;width:max-content;height:44px;display:flex;position:absolute;top:10px;left:auto;right:16px}.routine__routineDetailHeaderActions .routine__routineGhostActionButton{border-radius:var(--border-radius-md);background:0 0;gap:0;width:44px;min-width:44px;height:44px;padding:0;font-size:0}.routine__routineDetailHeaderActions .routine__routineGhostActionButton span{display:none}.routine__routineDetailHeaderActions .routine__routineGhostActionButton svg{flex-shrink:0;width:17px;height:17px}.routine__routineDrawerInner{height:auto;padding:16px}.routine__routineDrawerSections{flex:none;overflow-y:visible}.routine__routineDrawerFooter{margin-top:0}.routine__routineDrawerRowIcon{width:44px;height:44px}}.routine__routineDetailTitle{letter-spacing:-.02em;color:var(--color-text-primary);margin:0;font-size:clamp(1.45rem,2vw,1.85rem);font-weight:600;line-height:1.15}.routine__routineDetailTitleInput{width:100%;box-shadow:none;letter-spacing:-.02em;color:var(--color-text-primary);background:0 0;border:none;border-radius:0;outline:none;margin:0;padding:0;font-size:clamp(1.45rem,2vw,1.85rem);font-weight:600;line-height:1.15}.routine__routineDetailTitleInput:focus,.routine__routineDetailTitleInput:focus-visible{box-shadow:none;border:none;outline:none}.routine__routineDetailMetaRow{color:var(--color-text-muted);flex-wrap:wrap;gap:.28rem .75rem;font-size:.76rem;display:flex}.routine__routineDetailMetaItem{position:relative}.routine__routineDetailMetaItem:not(:last-child):after{content:"•";color:var(--color-text-tertiary,var(--color-text-muted));position:absolute;top:50%;right:-.5rem;transform:translateY(-50%)}.routine__routineDetailStatsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem;display:grid}@media (width<=980px){.routine__routineDetailStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.routine__goalCard.routine__interactiveCard:hover{transform:none;background-color:color-mix(in srgb, var(--color-electric-indigo) 4%, var(--color-bg-card) 96%)!important;border-color:color-mix(in srgb, var(--color-electric-indigo) 36%, var(--border-card) 64%)!important;box-shadow:none!important}.routine__goalCard.routine__interactiveCard:focus-visible{transform:none}}.routine__routineDetailStatCard{border:1px solid color-mix(in srgb, var(--color-border) 78%, transparent);background:color-mix(in srgb, var(--surface-card) 92%, transparent);border-radius:8px;gap:.12rem;padding:.48rem .52rem;display:grid}.routine__routineDetailStatLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);font-size:.52rem;font-weight:700}.routine__routineDetailStatValue{color:var(--color-text-primary);text-align:center;justify-self:center;font-size:.68rem;font-weight:600}.routine__rightColumn{gap:1rem;min-width:0;height:100%;max-height:calc(100vh - 8rem);padding:0 1.1rem 0 0;display:grid;position:sticky;top:7.85rem;overflow:auto}.routine__rightColumnCollapsed{overflow:hidden}.routine__scorecardGrid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:.65rem;display:grid}.routine__scorecardItem,.routine__scorecardItemPrimary{place-self:start stretch;height:100%;display:flex;margin-top:0!important}.routine__scorecardItem>div,.routine__scorecardItemPrimary>div{flex:1;height:100%;display:flex}.routine__scorecardItem>div>div,.routine__scorecardItemPrimary>div>div{flex:1;height:100%;margin-top:0!important}.routine__weekScoresCard{min-width:0}.routine__metricCard,.routine__metricCardPrimary{border:1px solid color-mix(in srgb, var(--color-border) 74%, var(--color-text-primary) 8%);text-align:center;border-radius:10px;align-content:center;align-self:start;justify-items:center;gap:.32rem;height:100%;min-height:94px;margin-top:0;display:grid;background:var(--surface-card)!important;box-shadow:none!important;padding:.78rem!important}.routine__metricCard:hover,.routine__metricCard:focus-visible,.routine__metricCardPrimary:hover,.routine__metricCardPrimary:focus-visible,.routine__insightsOverviewCard:hover,.routine__insightsOverviewCard:focus-visible,.routine__performanceCard:hover,.routine__performanceCard:focus-visible{background:var(--surface-card)!important;box-shadow:none!important;transform:none!important}[data-theme=light] .routine__metricCard,[data-theme=light] .routine__metricCardPrimary,[data-theme=light] .routine__weekScoreSummaryCard,[data-theme=light] .routine__insightHeroCard,[data-theme=light] .routine__signalProfileCard,[data-theme=light] .routine__signalProfileStatCard,[data-theme=light] .routine__insightCard,[data-theme=light] .routine__insightStatStrip,[data-theme=light] .routine__topRoutineRow{border-color:color-mix(in srgb, var(--color-seasalt) 80%, var(--color-platinum) 20%)!important}[data-theme=light] .routine__metricCardPrimary{border-color:color-mix(in srgb, #d89a3a 14%, var(--color-platinum) 86%)!important}[data-theme=light] .routine__signalProfileCardSuccess,[data-theme=light] .routine__insightCardToneSuccess{border-color:color-mix(in srgb, rgb(var(--rgb-success)) 16%, var(--color-platinum) 84%)!important}[data-theme=light] .routine__signalProfileCardDanger,[data-theme=light] .routine__insightCardToneDanger{border-color:color-mix(in srgb, rgb(var(--rgb-danger)) 16%, var(--color-platinum) 84%)!important}[data-theme=light] .routine__insightCardToneWarning{border-color:color-mix(in srgb, #d89a3a 16%, var(--color-platinum) 84%)!important}[data-theme=dark] .routine__metricCard,[data-theme=dark] .routine__metricCardPrimary,[data-theme=dark] .routine__weekScoreSummaryCard,[data-theme=dark] .routine__insightHeroCard,[data-theme=dark] .routine__signalProfileCard,[data-theme=dark] .routine__signalProfileStatCard,[data-theme=dark] .routine__insightCard,[data-theme=dark] .routine__insightStatStrip,[data-theme=dark] .routine__topRoutineRow{background:var(--color-background-primary)!important;border-color:#ffffff14!important}[data-theme=dark] .routine__metricCardPrimary,[data-theme=dark] .routine__insightCardToneWarning{border-color:#d89a3a38!important}[data-theme=dark] .routine__signalProfileCardSuccess,[data-theme=dark] .routine__insightCardToneSuccess{border-color:rgb(var(--rgb-success) / .2)!important}[data-theme=dark] .routine__signalProfileCardDanger,[data-theme=dark] .routine__insightCardToneDanger{border-color:rgb(var(--rgb-danger) / .2)!important}[data-theme=dark] .routine__insightHeroProgressTrack,[data-theme=dark] .routine__insightProgressTrack,[data-theme=dark] .routine__topRoutineProgressTrack,[data-theme=dark] .routine__weekScoreTrack,[data-theme=dark] .routine__weekLoadTrack,[data-theme=dark] .routine__insightStatStripDivider{background:#ffffff14}.routine__metricLabel{color:var(--color-text-muted);font-size:.66rem;font-weight:600}.routine__metricCardPrimary .routine__metricLabel{color:var(--color-text-muted)}.routine__metricValue{letter-spacing:-.03em;color:var(--color-text-primary);font-size:1.42rem;font-weight:700;line-height:1.05}.routine__metricCardPrimary .routine__metricValue{color:var(--color-text-primary)}.routine__metricMeta,.routine__metricMetaRow{color:var(--color-text-muted);flex-wrap:wrap;justify-content:center;gap:.28rem .55rem;font-size:.68rem;display:flex}.routine__metricCardPrimary .routine__metricMeta,.routine__metricCardPrimary .routine__metricMetaRow{color:var(--color-text-secondary)}.routine__deltaPositive{color:#1d9e75}.routine__deltaNegative{color:#e05c5c}.routine__metricCardPrimary .routine__deltaPositive,.routine__metricCardPrimary .routine__deltaNegative{color:inherit}.routine__contentGrid .routine__mainColumn>:not(.routine__mainColumnAction):not(.routine__scorecardGrid)>div,.routine__rightColumn>*>div:not(.routine__goalsSectionCard){box-shadow:none!important;background:0 0!important;border-color:#0000!important}.routine__routineDetailEditorSurface{box-shadow:none;background:0 0;border:0;border-radius:0;gap:16px;padding:0;display:grid}.routine__sectionWrap{gap:.7rem;display:grid}.routine__sectionHeaderRow{align-items:center;gap:.75rem;display:flex}.routine__sectionTitle{color:var(--color-text-secondary);white-space:nowrap;font-size:.86rem;font-weight:600}.routine__sectionRule{background:color-mix(in srgb, var(--color-border) 84%, transparent);flex:1;height:1px}.routine__emptyMuted{color:var(--color-text-muted);padding:.4rem .1rem;font-size:.82rem}.routine__routineActionCard{--routine-card-accent:rgb(var(--rgb-accent-primary) / .72);--routine-card-accent-soft:rgb(var(--rgb-accent-primary) / .08);--routine-card-border:color-mix(in srgb, var(--color-electric-indigo) 32%, var(--border-card) 68%);box-shadow:0 4px 14px rgb(var(--rgb-shadow) / .03);grid-template-columns:5.2rem minmax(0,1fr);align-items:center;gap:1.25rem;display:grid;border:1px dashed var(--routine-card-border)!important;background:var(--surface-card)!important}.routine__interactiveCard{cursor:pointer;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s}.routine__interactiveCard:hover{box-shadow:0 8px 18px rgb(var(--rgb-shadow) / .05);transform:translateY(-1px);border-color:color-mix(in srgb, var(--color-electric-indigo) 44%, var(--border-card) 56%)!important}.routine__interactiveCard:focus-visible{outline:2px solid rgb(var(--rgb-accent-strong) / .36);outline-offset:2px;box-shadow:0 0 0 .2rem rgb(var(--rgb-accent-strong) / .08), 0 8px 18px rgb(var(--rgb-shadow) / .05)}.routine__routineActionCardDone{--routine-card-accent:rgb(var(--rgb-success) / .72);--routine-card-accent-soft:rgb(var(--rgb-success) / .1);--routine-card-border:color-mix(in srgb, var(--color-electric-indigo) 32%, var(--border-card) 68%)}.routine__routineActionCardUpcoming{--routine-card-accent:rgb(var(--rgb-accent-primary) / .72);--routine-card-accent-soft:rgb(var(--rgb-accent-primary) / .1);--routine-card-border:color-mix(in srgb, var(--color-electric-indigo) 32%, var(--border-card) 68%)}.routine__routineActionCardAtRisk{--routine-card-accent:rgb(var(--rgb-danger) / .72);--routine-card-accent-soft:rgb(var(--rgb-danger) / .1);--routine-card-border:color-mix(in srgb, var(--color-electric-indigo) 32%, var(--border-card) 68%)}.routine__routineCompletionMetric{align-content:center;justify-items:center;gap:.35rem;width:4.8rem;margin-inline:auto;display:grid}.routine__routineCompletionCircle{--routine-completion:0%;--routine-completion-angle:0turn;isolation:isolate;border-radius:50%;place-items:center;width:4.25rem;height:4.25rem;padding:.55rem;display:grid;position:relative}.routine__routineCompletionCircle:before{content:"";background:conic-gradient(from 0deg, color-mix(in srgb, var(--color-electric-indigo) 78%, white 22%) 0turn var(--routine-completion-angle), color-mix(in srgb, var(--border-card) 88%, transparent) var(--routine-completion-angle) 1turn);z-index:0;border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 calc(100% - 5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 calc(100% - 5px))}.routine__routineCompletionCircle:after{content:"";background:color-mix(in srgb, var(--surface-card) 96%, white 4%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--border-card) 88%, transparent);z-index:1;border-radius:50%;position:absolute;inset:.45rem}.routine__routineCompletionValue{z-index:2;letter-spacing:-.04em;color:var(--color-text-primary);font-size:1.4rem;font-weight:700;line-height:1;position:relative}.routine__routineCompletionLabel{text-align:center;color:var(--color-text-muted);font-size:.68rem;line-height:1.45}.routine__routineBody{gap:.7rem;min-width:0;display:grid}.routine__routineName{letter-spacing:-.01em;color:var(--color-text-primary);font-size:.94rem;font-weight:600;line-height:1.35}.routine__routineNameDone{color:color-mix(in srgb, var(--color-text-primary) 82%, var(--color-text-secondary) 18%)}.routine__routineNameAtRisk{color:color-mix(in srgb, var(--color-text-primary) 82%, rgb(var(--rgb-danger)) 18%)}.routine__routineDescription{color:var(--color-text-secondary);font-size:.78rem;line-height:1.55}.routine__routineDetailGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.routine__routineDetailItem{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem;min-width:0;display:grid}.routine__routineDetailIcon{width:1.25rem;height:1.25rem;color:var(--color-accent-primary);background:#7e61fd1f;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1rem;display:inline-flex}.routine__routineDetailContent{gap:.12rem;min-width:0;display:grid}.routine__routineDetailLabelRow{align-items:center;gap:.35rem;min-width:0;display:inline-flex}.routine__routineDetailLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);font-size:.6rem;font-weight:700}.routine__routineDetailValue{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;line-height:1.45;overflow:hidden}.routine__emptyStateCard{text-align:center;place-items:center;gap:.8rem;min-height:220px;display:grid}.routine__emptyStateText{max-width:34rem;color:var(--color-text-secondary);font-size:.9rem;line-height:1.65}.routine__weekGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.7rem;display:grid}.routine__weekColumn{border:1px solid var(--color-border);background:color-mix(in srgb, var(--surface-card) 92%, transparent);border-radius:6px;align-content:start;gap:.7rem;min-height:190px;padding:.85rem;display:grid}.routine__weekColumnToday{background:linear-gradient(180deg, rgb(var(--rgb-accent-strong) / .1), rgb(var(--rgb-accent-strong) / .04));border-color:rgb(var(--rgb-accent-strong) / .24)}.routine__weekColumnPast{opacity:.9}.routine__weekColumnFuture{opacity:.5}.routine__weekColumnHeader{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.routine__weekColumnDay{color:var(--color-text-secondary);font-size:.78rem;font-weight:600}.routine__weekColumnToday .routine__weekColumnDay{color:var(--color-accent-strong)}.routine__weekColumnDate{color:var(--color-text-primary);font-size:.88rem;font-weight:700}.routine__weekLoadTrack{background:#ffffff0f;border-radius:999px;width:100%;height:5px;overflow:hidden}.routine__weekLoadFill{border-radius:inherit;height:100%}.routine__weekPillList{gap:.4rem;display:grid}.routine__weekPill,.routine__weekPillDone{width:100%;min-height:2rem;color:var(--color-text-secondary);background:color-mix(in srgb, var(--surface-card) 94%, var(--color-periwinkle) 6%);border:1px solid color-mix(in srgb, var(--color-border) 82%, transparent);border-radius:10px;justify-content:flex-start;align-items:center;padding:.45rem .65rem;font-size:.72rem;line-height:1.4;display:inline-flex}.routine__weekPillDone{color:color-mix(in srgb, var(--color-text-primary) 74%, rgb(var(--rgb-success)) 26%);border-color:rgb(var(--rgb-success) / .16);background:rgb(var(--rgb-success) / .06)}.routine__weekPillButton{text-align:left;cursor:pointer;width:100%}.routine__weekMore{color:var(--color-text-muted);font-size:.68rem}.routine__panelSection{flex-direction:column;gap:.65rem;height:100%;min-height:0;display:flex}.routine__panelSectionCollapsed{align-content:start;height:100%}.routine__goalsSectionCard{flex-direction:column;height:100%;min-height:0;display:flex;background:0 0!important;background-color:var(--color-bg-card)!important;border:.5px solid var(--color-border-tertiary,var(--color-border))!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-image:none!important}.routine__goalsSectionCardCollapsed{height:100%}.routine__goalsSectionCard:hover,.routine__goalsSectionCard:focus-visible{background:0 0!important;background-color:var(--color-bg-card)!important;border:.5px solid var(--color-border-tertiary,var(--color-border))!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-image:none!important;transform:none!important}.routine__panelHeader{gap:.15rem;display:grid}.routine__panelHeaderRow{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.routine__panelHeaderRowCollapsed{flex-direction:column;justify-content:flex-start;align-items:center;height:100%}.routine__collapsedPanelLabel{writing-mode:vertical-rl;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-size:.7rem;font-weight:700;transform:rotate(180deg)}.routine__goalsCollapseButton{flex-shrink:0}.routine__metricPanelHeader{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.75rem;display:flex}.routine__metricFilterSelect{min-width:7rem}.routine__panelTitle{font-size:.84rem;font-weight:700}.routine__panelSubtitle{color:var(--color-text-muted);font-size:.68rem}.routine__goalsList{flex:1;gap:.56rem;min-height:0;padding-right:.15rem;display:grid;overflow-y:auto}@media (width<=980px){.routine__goalsList{gap:1.1rem;overflow-y:visible}.routine__goalProgressTrack{background:color-mix(in srgb, var(--color-electric-indigo) 12%, var(--color-border-tertiary) 88%)}.routine__goalsSectionCard,.routine__goalsSectionCard:hover,.routine__goalsSectionCard:focus-visible,.routine__goalsSectionCard:focus,.routine__goalsSectionCard:active{height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;padding:0!important;transform:none!important}.routine__goalsSectionCard.ui__cardPaddingLg{padding:0!important}.routine__goalsPanelContent{flex:none;padding:0 14px}.routine__panelHeader{margin-bottom:.25rem;padding:0 14px}}.routine__goalsPanelContent{flex-direction:column;flex:1;gap:.8rem;min-height:0;display:flex}.routine__goalCard{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.56rem;display:grid;background:0 0!important;background-color:var(--color-bg-card)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-image:none!important;padding:.8rem!important}[data-theme=light] .routine__goalCard{border-color:color-mix(in srgb, var(--color-seasalt) 80%, var(--color-platinum) 20%)!important;background:0 0!important;background-color:var(--color-bg-card)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-image:none!important}[data-theme=light] .routine__goalCard.routine__interactiveCard:hover{border-color:color-mix(in srgb, var(--color-seasalt) 78%, var(--color-platinum) 22%)!important;background:0 0!important;background-color:color-mix(in srgb, var(--color-electric-indigo) 7%, var(--color-bg-card))!important;box-shadow:none!important;background-image:none!important}[data-theme=light] .routine__goalCard.routine__interactiveCard:focus-visible{background:0 0!important;background-color:var(--color-bg-card)!important;box-shadow:0 0 0 .2rem rgb(var(--rgb-accent-strong) / .08)!important;background-image:none!important}[data-theme=dark] .routine__goalCard{background:0 0!important;background-color:var(--color-bg-card)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-image:none!important}[data-theme=dark] .routine__goalCard.routine__interactiveCard:hover,[data-theme=dark] .routine__goalCard.routine__interactiveCard:focus-visible{background:0 0!important;background-color:color-mix(in srgb, var(--color-periwinkle) 11%, var(--color-bg-card))!important;box-shadow:none!important;background-image:none!important}.routine__goalSquare{border-radius:2px;flex-shrink:0;width:11px;height:11px;margin-top:.12rem}.routine__goalBody{gap:.36rem;display:grid}.routine__goalName{color:var(--color-text-primary);font-size:.84rem;font-weight:600;line-height:1.35}.routine__goalMetaLine{color:var(--color-text-muted);font-size:.72rem;line-height:1.45}.routine__goalProgressTrack{background:#ffffff0f;border-radius:999px;width:100%;height:2px;overflow:hidden}.routine__goalProgressFill{border-radius:inherit;height:100%}.routine__goalFooter{justify-content:space-between;align-items:center;gap:.4rem;font-size:.72rem;line-height:1.45;display:flex}.routine__goalFooterMuted{color:var(--color-text-muted)}.routine__goalLinkAccent{color:var(--color-accent-strong)}.routine__goalLinkMissing{color:#e05c5c}.routine__goalModalContent{width:min(640px,100vw - 1.75rem);max-height:min(82vh,720px)}.routine__goalModalBody{gap:.9rem;display:grid}.routine__goalRoutineList{gap:.55rem;display:grid}.routine__goalRoutineOption,.routine__goalRoutineOptionActive{border:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:6px;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .85rem;display:flex}.routine__goalRoutineOptionActive{border-color:rgb(var(--rgb-accent-strong) / .28);background:rgb(var(--rgb-accent-strong) / .08);color:var(--color-accent-strong)}.routine__weekScoreList{gap:.45rem;display:grid}.routine__weekScoreSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.routine__weekScoreSummaryCard{border:1px solid var(--color-border);background:color-mix(in srgb, var(--surface-card) 94%, transparent);border-radius:8px;gap:.18rem;padding:.65rem;display:grid}.routine__weekScoreSummaryLabel{color:var(--color-text-muted);font-size:.6rem;font-weight:600}.routine__weekScoreSummaryValue{color:var(--color-text-primary);font-size:.86rem;font-weight:700}.routine__weekScoreRow{grid-template-columns:minmax(58px,78px) minmax(0,1fr) 1.7rem;align-items:center;gap:.55rem;display:grid}.routine__weekScoreDayBlock{gap:.28rem;display:grid}.routine__weekScoreDay{color:var(--color-text-muted);font-size:.66rem;font-weight:600}.routine__weekScoreDayToday{color:var(--color-accent-strong)}.routine__weekScoreBadgeRow{flex-wrap:wrap;gap:.25rem;display:flex}.routine__weekScoreBadge{border-radius:6px!important;min-height:1.05rem!important;padding:.05rem .28rem!important;font-size:.52rem!important;line-height:1!important}.routine__weekScoreTrackStack{gap:.22rem;display:grid}.routine__weekScoreTrack{background:#ffffff0d;border-radius:999px;width:100%;height:5px;overflow:hidden}.routine__weekScoreFill{border-radius:inherit;height:100%}.routine__weekScoreContext{color:var(--color-text-muted);font-size:.62rem}.routine__weekScoreValue{text-align:right;color:var(--color-text-secondary);font-size:.64rem}.routine__weekScoreFooterNote{color:var(--color-text-secondary);padding-top:.15rem;font-size:.68rem;line-height:1.45}.routine__insightValue{color:var(--color-text-primary);font-size:.98rem;font-weight:700}.routine__insightSub{color:var(--color-text-muted);margin-top:.18rem;font-size:.68rem;line-height:1.42}.routine__insightsOverviewCard{overflow:hidden}.routine__insightHeaderBar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.65rem;display:flex}.routine__performanceCard{overflow:hidden}.routine__performanceHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.65rem;display:flex}.routine__performanceSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.routine__performanceContentGrid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:.55rem;display:grid}.routine__performanceSection{gap:.55rem;min-width:0;display:grid}.routine__insightHeroRow{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.55rem;display:grid}.routine__insightHeroCard{border:1px solid rgb(var(--rgb-accent-strong) / .16);background:var(--surface-card);height:100%;min-height:94px;box-shadow:none;border-radius:10px;gap:.6rem;padding:.72rem;display:grid}.routine__insightHeroEyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-strong);font-size:.58rem;font-weight:700}.routine__insightHeroTitleRow{justify-content:space-between;align-items:flex-start;gap:.55rem;display:flex}.routine__insightHeroTitle{letter-spacing:-.03em;color:var(--color-text-primary);margin:0;font-size:clamp(.92rem,1.4vw,1.18rem);font-weight:700;line-height:1.1}.routine__insightHeroPill,.routine__insightMetaPill,.routine__insightPill,.routine__topRoutineCategoryPill{border:1px solid rgb(var(--rgb-accent-strong) / .12);background:rgb(var(--rgb-accent-strong) / .1)!important;color:var(--color-accent-strong)!important;border-radius:7px!important;min-height:1.12rem!important;padding:.06rem .34rem!important;font-size:.54rem!important;font-weight:600!important;line-height:1.1!important}.routine__insightHeroCopy{color:var(--color-text-secondary);margin:0;font-size:.72rem;line-height:1.45}.routine__insightHeroMetricRow{gap:.12rem;display:grid}.routine__insightHeroMetricValue{letter-spacing:-.05em;color:var(--color-text-primary);font-size:clamp(1.5rem,2.4vw,1.95rem);font-weight:700;line-height:.95}.routine__insightHeroMetricLabel{color:var(--color-text-muted);font-size:.66rem;line-height:1.38}.routine__insightHeroProgressTrack,.routine__insightProgressTrack,.routine__topRoutineProgressTrack{background:color-mix(in srgb, var(--color-border) 72%, transparent);border-radius:999px;width:100%;height:5px;overflow:hidden}.routine__insightHeroProgressFill,.routine__insightProgressFill,.routine__topRoutineProgressFill{border-radius:inherit;background:linear-gradient(90deg, var(--color-medium-slate-blue), var(--color-electric-indigo));height:100%}.routine__insightHeroMetaRow{flex-wrap:wrap;gap:.3rem;display:flex}.routine__signalProfileGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.routine__signalProfileCard{border:1px solid var(--color-border);background:var(--surface-card);box-shadow:none;border-radius:10px;gap:.6rem;padding:.74rem;display:grid}.routine__signalProfileCardSuccess{border-color:rgb(var(--rgb-success) / .16)}.routine__signalProfileCardDanger{border-color:rgb(var(--rgb-danger) / .16)}.routine__signalProfileHeader{justify-content:space-between;align-items:flex-start;gap:.55rem;display:flex}.routine__signalProfileEyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-size:.58rem;font-weight:700}.routine__signalProfileTitle{color:var(--color-text-primary);margin:.14rem 0 0;font-size:.84rem;font-weight:700;line-height:1.2}.routine__signalProfileStatsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.routine__signalProfileStatCard{border:1px solid color-mix(in srgb, var(--color-border) 80%, transparent);background:var(--surface-card);box-shadow:none;border-radius:8px;gap:.18rem;padding:.56rem;display:grid}.routine__signalProfileStatLabel{color:var(--color-text-muted);font-size:.56rem;font-weight:600}.routine__signalProfileStatValue{color:var(--color-text-primary);font-size:.78rem;font-weight:700;line-height:1.2}.routine__signalProfileStatMeta{color:var(--color-text-secondary);font-size:.62rem;line-height:1.35}.routine__insightCard{border:1px solid var(--color-border);background:var(--surface-card);height:100%;min-height:92px;box-shadow:none;border-radius:10px;gap:.32rem;padding:.72rem;display:grid}.routine__insightCardToneDefault{background:var(--surface-card)}.routine__insightCardToneSuccess{border-color:rgb(var(--rgb-success) / .16)}.routine__insightCardToneWarning{border-color:#d89a3a33}.routine__insightCardToneDanger{border-color:rgb(var(--rgb-danger) / .18)}.routine__insightCardHeader{justify-content:space-between;align-items:center;gap:.45rem;display:flex}.routine__topRoutineList{gap:.5rem;display:grid}.routine__topRoutineRow{border:1px solid var(--color-border);background:var(--surface-card);box-shadow:none;border-radius:10px;grid-template-columns:1.7rem minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.62rem .72rem;display:grid}.routine__topRoutineRank{background:rgb(var(--rgb-accent-strong) / .12);width:1.7rem;height:1.7rem;color:var(--color-accent-strong);border-radius:999px;justify-content:center;align-items:center;font-size:.64rem;font-weight:700;display:inline-flex}.routine__topRoutineBody{gap:.28rem;min-width:0;display:grid}.routine__topRoutineName{color:var(--color-text-primary);font-size:.76rem;font-weight:700}.routine__topRoutineMeta{color:var(--color-text-muted);flex-wrap:wrap;gap:.24rem .5rem;font-size:.64rem;display:flex}.routine__topRoutineValue{color:var(--color-text-primary);font-size:.76rem;font-weight:700}@media (width<=900px){.routine__insightHeroRow,.routine__insightGrid,.routine__signalProfileGrid,.routine__performanceContentGrid,.routine__performanceSummaryGrid,.routine__signalProfileStatsGrid,.routine__weekScoreSummaryGrid{grid-template-columns:minmax(0,1fr)}}.routine__skeletonGrid{gap:1rem;display:grid}.routine__skeletonScoreGrid{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:.85rem;display:grid}.routine__skeletonCard,.routine__skeletonCardTall,.routine__skeletonRoutineCard{background:linear-gradient(90deg, rgb(var(--rgb-accent-primary) / .06), rgb(var(--rgb-accent-primary) / .14), rgb(var(--rgb-accent-primary) / .06));background-size:200% 100%;border-radius:6px;animation:1.35s linear infinite routine__routineShimmer}.routine__skeletonCard{min-height:118px}.routine__skeletonCardTall{min-height:110px}.routine__skeletonRoutineCard{min-height:88px}.routine__modalOverlay{z-index:40;background:#0000004d;position:fixed;inset:0}.routine__modalContent{overscroll-behavior:contain;scrollbar-gutter:stable;background:var(--color-background-primary);border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-lg);width:min(500px,100vw - 32px);max-width:calc(100vw - 32px);max-height:min(88vh,760px);box-shadow:none;z-index:41;flex-direction:column;gap:16px;padding:18px;display:flex;position:fixed;top:50%;left:50%;overflow:hidden auto;transform:translate(-50%,-50%)}.routine__modalContentInline{width:100%;max-width:100%;max-height:none;box-shadow:none;z-index:1;background:0 0;border:0;border-radius:0;padding:0;position:relative;inset:auto;overflow:visible;transform:none}.routine__modalHeader{gap:16px;padding:0;display:grid}.routine__modalBody{min-height:auto;padding:0;overflow:visible}.routine__modalFieldset{border:0;min-width:0;margin:0;padding:0}.routine__modalFieldset:disabled{opacity:1}.routine__modalStep{gap:1rem;display:grid}.routine__fieldGroup{gap:.6rem;display:grid}.routine__timeFieldGroup{width:min(360px,100%);min-width:0}.routine__iconPickerPanel{width:100%;padding-top:.2rem}.routine__routineAppearanceFieldGroup{width:100%}.routine__windowToggleSection{gap:.18rem;margin-top:.9rem;padding-bottom:1.4rem;display:grid}.routine__windowToggleRow{align-items:center;gap:.7rem;margin-top:0;display:flex}.routine__windowToggleCheckbox{width:1rem;height:1rem;accent-color:var(--color-accent-strong);cursor:pointer;flex-shrink:0;margin:0}.routine__windowToggleLabel{color:var(--color-text-primary);cursor:pointer;font-size:.82rem;font-weight:500;line-height:1.5}.routine__windowInlineExpandable{overflow:hidden}.routine__windowInlineMeasure{visibility:hidden;pointer-events:none;height:0;overflow:hidden}.routine__windowInlineExpandableInner{padding-top:.35rem;padding-bottom:1.35rem}.routine__compactTimePicker{background:color-mix(in srgb, var(--surface-card) 92%, transparent);border-radius:12px;grid-template-columns:max-content auto;justify-content:start;align-items:end;gap:.45rem;width:100%;padding:0 .68rem;display:grid}.routine__compactTimeSelectRow{align-items:center;gap:.45rem;min-width:0;display:flex}.routine__compactTimeUnit{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;gap:.22rem;font-size:.56rem;font-weight:700;display:grid}.routine__compactTimeSelect{width:4.25rem;min-width:4.25rem;padding:.5rem .55rem;font-size:.72rem;font-weight:600}.routine__compactTimeDivider{color:var(--color-text-muted);margin-top:1rem;font-size:.92rem;font-weight:600}.routine__compactTimePreview{color:var(--color-text-secondary);white-space:nowrap;place-self:center start;font-size:.72rem;font-weight:600}.routine__fieldLabel{color:var(--color-text-secondary);font-size:.74rem;font-weight:600}.routine__chipRow,.routine__dayChipRow,.routine__tabRow,.routine__exampleChipRow,.routine__fallbackChipRow,.routine__weekChipRow,.routine__segmentedRow{flex-wrap:wrap;gap:.5rem;display:flex}.routine__durationPresetRow{flex-wrap:wrap;align-items:start;gap:.5rem;display:flex}.routine__customDurationInline{place-items:start;gap:.45rem;width:fit-content;display:grid}.routine__customDurationInline>.routine__chip,.routine__customDurationInline>.routine__chipActive{width:auto}.routine__customDurationStack{gap:.45rem;display:grid}.routine__chip,.routine__chipActive,.routine__dayChip,.routine__dayChipActive,.routine__tabChip,.routine__tabChipActive,.routine__fallbackChip,.routine__fallbackChipActive,.routine__exampleChip,.routine__modeChip,.routine__modeChipActive,.routine__weekChip,.routine__weekChipActive{border:1px solid var(--color-border);min-height:1.84rem;color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:.38rem .68rem;font-size:.65rem;font-weight:500;display:inline-flex}.routine__chipActive,.routine__dayChipActive,.routine__tabChipActive,.routine__fallbackChipActive,.routine__modeChipActive,.routine__weekChipActive{background:rgb(var(--rgb-accent-strong) / .14);border-color:rgb(var(--rgb-accent-strong) / .28);color:var(--color-accent-strong)}.routine__dayChip,.routine__dayChipActive{width:2rem;padding-inline:0}.routine__tabChip,.routine__tabChipActive{min-width:5.6rem;min-height:1.62rem;padding:.29rem .58rem;font-size:.61rem}.routine__timelineTrackCard,.routine__escalationCard,.routine__altmindNoteCard,.routine__legendCard,.routine__confirmationRow{border:1px solid var(--color-border);background:color-mix(in srgb, var(--surface-card) 92%, transparent);border-radius:12px;padding:1rem}.routine__altmindNoteCard{background:rgb(var(--rgb-accent-strong) / .08);border-color:rgb(var(--rgb-accent-strong) / .18);color:#a48fff;font-size:.8rem;line-height:1.65}.routine__legendCard{color:var(--color-text-secondary);gap:.7rem;font-size:.76rem;line-height:1.6;display:grid}.routine__legendEntry{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;display:grid}.routine__legendDot{border-radius:999px;flex-shrink:0;width:.55rem;height:.55rem;margin-top:.32rem}.routine__legendDotIdeal{background:var(--color-electric-indigo)}.routine__legendDotLastChance{background:var(--color-tropical-indigo)}.routine__legendDotCutoff{background:rgb(var(--rgb-danger) / .82)}.routine__timelineTrack{border-radius:999px;grid-template-columns:1.4fr .9fr .8fr;height:54px;display:grid;position:relative;overflow:hidden}.routine__timelineIdeal{background:var(--color-electric-indigo)}.routine__timelineLastChance{background:color-mix(in srgb, var(--color-tropical-indigo) 30%, transparent)}.routine__timelineCutoffZone{background:rgb(var(--rgb-danger) / .16)}.routine__timelineCutoffLine{background:#e05c5c;width:1px;position:absolute;top:0;bottom:0}.routine__timelineHours{color:var(--color-text-muted);align-items:center;margin-top:.55rem;font-size:.68rem;display:grid}.routine__timePickerGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.325rem;width:100%;display:grid}.routine__timePickerCard,.routine__timePickerCardDanger{border:1px solid rgb(var(--rgb-accent-strong) / .24);background:rgb(var(--rgb-accent-strong) / .08);border-radius:8px;justify-items:start;gap:.3rem;min-height:auto;padding:.5rem;display:grid}.routine__timePickerCardDanger{border-color:rgb(var(--rgb-danger) / .24);background:rgb(var(--rgb-danger) / .08)}.routine__timePickerLabel{color:var(--color-accent-strong);font-size:.6rem;font-weight:600}.routine__timePickerCardDanger .routine__timePickerLabel{color:#f09595}.routine__timeInput{border-radius:8px;width:100%;max-width:6rem;padding:.42rem .55rem;font-size:.9rem}.routine__timePickerCardDanger .routine__timeInput{justify-self:center}.routine__timeInputRow{grid-template-columns:repeat(2,minmax(0,6rem));justify-self:center;gap:.25rem;width:fit-content;display:grid}.routine__stepperRow,.routine__spacingRow{justify-content:space-between;align-items:center;gap:.95rem;display:flex}.routine__stepper{align-items:center;gap:.4rem;display:inline-flex}.routine__stepperButton{border:1px solid var(--color-border);width:2rem;height:2rem;color:var(--color-text-primary);cursor:pointer;background:0 0;border-radius:6px}.routine__stepperValue{text-align:center;min-width:3rem;font-size:.84rem;font-weight:600}.routine__subCopy{color:var(--color-text-muted);font-size:.74rem;line-height:1.55}.routine__calendarGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem;display:grid}.routine__calendarCell,.routine__calendarCellActive,.routine__calendarHeadCell{border-radius:6px;justify-content:center;align-items:center;min-height:2.1rem;font-size:.72rem;display:inline-flex}.routine__calendarHeadCell{color:var(--color-text-muted)}.routine__calendarCell,.routine__calendarCellActive{border:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;background:0 0}.routine__calendarCellActive{border-color:rgb(var(--rgb-accent-strong) / .28);background:rgb(var(--rgb-accent-strong) / .14);color:var(--color-accent-strong)}.routine__occurrenceList{gap:.45rem;display:grid}.routine__occurrenceRow,.routine__occurrenceRowActive{border:1px solid var(--color-border);color:var(--color-text-secondary);border-radius:6px;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .75rem;font-size:.74rem;display:flex}.routine__occurrenceRowActive{border-color:rgb(var(--rgb-accent-strong) / .24);background:rgb(var(--rgb-accent-strong) / .08)}.routine__nextBadge{background:rgb(var(--rgb-accent-strong) / .12);min-height:1.2rem;color:var(--color-accent-strong);border-radius:999px;align-items:center;padding:.08rem .42rem;font-size:.66rem;font-weight:600;display:inline-flex}.routine__confirmationRow{color:#1d9e75;border-color:rgb(var(--rgb-success) / .18);background:rgb(var(--rgb-success) / .08);align-items:center;gap:.55rem;font-size:.78rem;display:flex}.routine__confirmationDot{background:#1d9e75;border-radius:50%;width:.55rem;height:.55rem}.routine__modalFooter{border-top:0;justify-content:flex-end;align-items:center;gap:12px;padding:0;display:flex}.routine__modalFooterCreate{flex-wrap:wrap;justify-content:flex-end}.routine__footerActions{gap:12px;display:inline-flex}.routine__primaryActionButton,.routine__modalGhostButton{cursor:pointer;justify-content:center;align-items:center;gap:6px;line-height:1;display:inline-flex;border-radius:var(--border-radius-md)!important}.routine__primaryActionButton{background:var(--color-background-info)!important;color:var(--color-text-info)!important;border:.5px solid var(--color-border-info)!important;padding:9px 16px!important;font-size:13px!important;font-weight:600!important}.routine__primaryActionButton:disabled{opacity:.55;cursor:not-allowed}.routine__modalGhostButton{border:.5px solid var(--color-border-tertiary)!important;color:var(--color-text-secondary)!important;background:0 0!important;padding:8px 12px!important;font-size:12px!important;font-weight:500!important}@keyframes routine__routineShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes routine__routineSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=980px){.routine__routineWorkspace,.routine__contentGrid{grid-template-columns:minmax(0,1fr)}.routine__routineShell{height:auto;min-height:auto}.routine__rightColumn{max-height:none;position:static;overflow:visible}.routine__routineWorkspaceGoalsCollapsed{grid-template-columns:minmax(0,1fr)}.routine__scorecardGrid,.routine__skeletonScoreGrid,.routine__weekGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.routine__routineShell{flex-direction:column}.routine__modalContentInline{width:100%;max-height:none;padding:0;animation:none;inset:auto}.routine__routineDrawer{border-right:none;border-bottom:.5px solid var(--color-border-tertiary,var(--color-border));width:100%}.routine__routineDrawerToolbar{flex-wrap:wrap}.routine__scorecardGrid,.routine__skeletonScoreGrid,.routine__timePickerGrid,.routine__weekGrid{grid-template-columns:minmax(0,1fr)}.routine__routineDetailStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.routine__timePickerGrid{width:100%}.routine__metricValue{font-size:1.5rem}.routine__modalContent{border-bottom-right-radius:0;border-bottom-left-radius:0;width:100%;max-height:min(90vh,860px);padding:1rem;animation:.18s routine__routineSlideUp;inset:auto 0 0;transform:none}.routine__timeFieldGroup{width:100%}.routine__compactTimePicker{grid-template-columns:1fr;width:100%}.routine__compactTimePreview{justify-self:start}.routine__timeInput,.routine__timeInputRow,.routine__timePickerCard,.routine__timePickerCardDanger{width:100%;max-width:none}.routine__timeInputRow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.routine__mainColumnAction>.routine__routineAddButton{margin-left:0}.routine__routineDetailSummaryHeader{grid-template-columns:minmax(0,1fr);align-items:start}.routine__routineDetailHeaderActions{order:-1;justify-self:start}.routine__routineDrawerRowAside{align-items:flex-end}.routine__routineActionCard{grid-template-columns:minmax(0,1fr);grid-template-areas:"metric""body";align-items:start}.routine__routineCompletionMetric{grid-area:metric;margin-inline:0}.routine__routineBody{grid-area:body}.routine__routineDetailGrid{grid-template-columns:minmax(0,1fr)}}@keyframes routine__routineInsightFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.routine__routineInsightsTab{gap:.75rem;min-width:0;display:grid}.routine__routineInsightsTab>:first-child{z-index:10;animation:.42s cubic-bezier(.22,1,.36,1) both routine__routineInsightFadeUp;position:relative}.routine__routineInsightsTab>:nth-child(2){animation:.42s cubic-bezier(.22,1,.36,1) 75ms both routine__routineInsightFadeUp}.routine__routineInsightsTab>:nth-child(3){animation:.42s cubic-bezier(.22,1,.36,1) .15s both routine__routineInsightFadeUp}.routine__routineInsightsTab>:nth-child(4){animation:.42s cubic-bezier(.22,1,.36,1) .22s both routine__routineInsightFadeUp}.routine__routineInsightsTab>:nth-child(5){animation:.42s cubic-bezier(.22,1,.36,1) .29s both routine__routineInsightFadeUp}.routine__routineInsightsLayoutGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.72rem;min-width:0;display:grid}.routine__routineInsightsMetricsTrio{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.72rem;min-width:0;display:grid}.routine__routineInsightsMetricsTrio>*{min-width:0;display:flex}.routine__routineInsightsMetricCard{text-align:center;border:1px solid var(--color-border);min-height:9.1rem;color:var(--color-raisin-black);border-radius:10px;flex:1;align-content:center;justify-items:center;display:grid;background:var(--color-white)!important;box-shadow:none!important;padding:.82rem!important}.routine__routineInsightsMetricCard:hover,.routine__routineInsightsMetricCard:focus-visible{background:var(--color-white)!important;box-shadow:none!important;border-color:var(--color-border)!important;transform:none!important}[data-theme=light] .routine__routineInsightsMetricCard,[data-theme=light] .routine__routineInsightsMetricCard:hover,[data-theme=light] .routine__routineInsightsMetricCard:focus-visible{border-color:color-mix(in srgb, var(--color-seasalt) 78%, var(--color-platinum) 22%)!important}[data-theme=dark] .routine__routineInsightsMetricCard{color:var(--color-white);background:var(--color-background-primary)!important;border-color:#ffffff14!important}[data-theme=dark] .routine__routineInsightsMetricCard:hover,[data-theme=dark] .routine__routineInsightsMetricCard:focus-visible{background:var(--color-background-primary)!important;border-color:#ffffff14!important}.routine__routineInsightsMetricLabel{letter-spacing:.04em;color:var(--color-text-muted);text-transform:uppercase;font-size:.66rem;font-weight:600;display:inline-flex}.routine__routineInsightsMetricValue{border:1px solid rgb(var(--rgb-accent-strong) / .32);background:rgb(var(--rgb-accent-strong) / .1);color:var(--color-electric-indigo);letter-spacing:-.02em;border-radius:10px;justify-content:center;align-items:center;margin-top:.5rem;padding:.28rem .85rem;font-size:clamp(1.15rem,1.7vw,1.45rem);font-weight:700;line-height:1.1;display:inline-flex}.routine__routineInsightsMetricFooter{color:var(--color-text-muted);margin-top:auto;padding-top:1rem;font-size:.68rem;line-height:1.45;display:inline-flex}.routine__routineInsightsToneGreen{color:#1d9e75}.routine__routineInsightsToneRed{color:#e05c5c}.routine__routineInsightsToneMuted{color:var(--color-text-muted)}.routine__routineInsightsTimeCard{justify-self:stretch;gap:.62rem;display:grid}.routine__routineInsightsMiniBarList{gap:.42rem;margin-top:.25rem;display:grid}.routine__routineInsightsMiniBarRow{grid-template-columns:4.2rem minmax(0,1fr) 2.4rem;align-items:center;gap:.5rem;display:grid}.routine__routineInsightsMiniBarLabel{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.64rem;font-weight:600;overflow:hidden}.routine__routineInsightsMiniBarLabelWinner{color:var(--color-accent-strong)}.routine__routineInsightsMiniBarTrack{background:color-mix(in srgb, var(--color-border) 52%, transparent);border-radius:999px;height:.32rem;overflow:hidden}.routine__routineInsightsMiniBarFill{border-radius:inherit;background:color-mix(in srgb, var(--color-medium-slate-blue) 60%, transparent);height:100%}.routine__routineInsightsMiniBarFillWinner{background:var(--color-electric-indigo)}.routine__routineInsightsMiniBarValue{color:var(--color-text-muted);text-align:right;font-size:.62rem;font-weight:600}.routine__routineInsightsMiniBarValueWinner{color:var(--color-accent-strong)}.routine__routineInsightsChartsRow>.ui__cardMotion{flex-direction:column;height:100%;display:flex}.routine__routineInsightsChartCard{border:1px solid var(--color-border);color:var(--color-raisin-black);border-radius:10px;background:var(--color-white)!important;box-shadow:none!important;flex-direction:column!important;flex:1!important;height:100%!important;padding:.82rem!important;display:flex!important}.routine__routineInsightsChartCard:hover,.routine__routineInsightsChartCard:focus-visible{background:var(--color-white)!important;box-shadow:none!important;border-color:var(--color-border)!important;transform:none!important}[data-theme=light] .routine__routineInsightsChartCard,[data-theme=light] .routine__routineInsightsChartCard:hover,[data-theme=light] .routine__routineInsightsChartCard:focus-visible{border-color:color-mix(in srgb, var(--color-seasalt) 78%, var(--color-platinum) 22%)!important}[data-theme=dark] .routine__routineInsightsChartCard{color:var(--color-white);background:var(--color-background-primary)!important;border-color:#ffffff14!important}[data-theme=dark] .routine__routineInsightsChartCard:hover,[data-theme=dark] .routine__routineInsightsChartCard:focus-visible{background:var(--color-background-primary)!important;border-color:#ffffff14!important}.routine__routineInsightsSectionHeader{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.72rem;display:flex}.routine__routineInsightsSectionTitle{color:var(--color-text-primary);margin:0;font-size:.84rem;font-weight:700}.routine__routineInsightsSectionDescription{color:var(--color-dim-gray);margin:.18rem 0 0;font-size:.68rem;line-height:1.45}.routine__routineInsightsChartViewport{flex:1;min-width:0;min-height:14.75rem}.routine__routineInsightsLegend{flex-wrap:wrap;gap:.65rem;margin-top:.75rem;display:flex}.routine__routineInsightsLegendItem{color:var(--color-text-secondary);align-items:center;gap:.35rem;font-size:.68rem;display:inline-flex}.routine__routineInsightsLegendSwatch{border-radius:999px;width:.58rem;height:.58rem}.routine__routineInsightsLegendSwatchAccent{background:var(--color-electric-indigo)}.routine__routineInsightsLegendSwatchMuted{border-top:2.5px dashed color-mix(in srgb, var(--color-tropical-indigo) 70%, var(--color-white) 30%);background:0 0;border-radius:0;width:1rem;height:0}.routine__routineInsightsSegmentedControl{border:1px solid color-mix(in srgb, var(--color-border) 80%, transparent);background:color-mix(in srgb, var(--color-seasalt) 58%, var(--color-white) 42%);border-radius:8px;gap:.2rem;padding:.14rem}[data-theme=dark] .routine__routineInsightsSegmentedControl{background:#ffffff0f;border-color:#ffffff1a}.routine__routineInsightsSegmentedControlButton{min-height:1.9rem;padding:.28rem .72rem;border-radius:8px!important;font-size:.74rem!important;font-weight:600!important}.routine__routineInsightsHeatmapSection{gap:.9rem;display:grid}.routine__routineInsightsHeatmapGrid{grid-template-columns:minmax(3.6rem,auto) repeat(7,minmax(0,1fr));align-items:stretch;gap:.28rem;display:grid}.routine__routineInsightsHeatmapCorner{min-height:2rem}.routine__routineInsightsHeatmapDayLabel,.routine__routineInsightsHeatmapSlotLabel{min-height:2rem;color:var(--color-text-muted);justify-content:center;align-items:center;font-size:.68rem;font-weight:600;display:inline-flex}.routine__routineInsightsHeatmapSlotLabel{font-variant-numeric:tabular-nums;justify-content:flex-end;min-height:1.55rem;padding-right:.4rem;font-size:.6rem}.routine__routineInsightsHeatmapCell{border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;min-height:1.55rem;font-size:.58rem;font-weight:700;display:flex}.routine__routineInsightsHeatmapCellNoData{background:color-mix(in srgb, var(--color-periwinkle) 20%, var(--color-white) 80%);color:var(--color-dim-gray)}.routine__routineInsightsHeatmapCellLow{background:color-mix(in srgb, var(--color-periwinkle) 72%, var(--color-white) 28%);color:color-mix(in srgb, var(--color-medium-slate-blue) 78%, var(--color-raisin-black) 22%)}.routine__routineInsightsHeatmapCellMedium{background:color-mix(in srgb, var(--color-tropical-indigo) 62%, var(--color-white) 38%);color:color-mix(in srgb, var(--color-electric-indigo) 72%, var(--color-raisin-black) 28%)}.routine__routineInsightsHeatmapCellHigh{background:var(--color-medium-slate-blue);color:var(--color-white)}.routine__routineInsightsHeatmapLegend{flex-wrap:wrap;gap:.65rem;display:flex}.routine__routineInsightsInsightCard{--planning-insight-text:var(--color-text-primary);--planning-insight-text-secondary:var(--color-text-secondary);--altmind-brief-max-width:100%;--altmind-brief-margin-inline:0;--altmind-brief-panel-justify:stretch;--altmind-brief-content-justify:stretch;--altmind-brief-quote-justify:stretch;--altmind-brief-quote-padding-left:1rem;--altmind-brief-quote-border-width:1px;--altmind-brief-quote-border-color:rgb(var(--rgb-accent-strong) / .22);--altmind-brief-text-align:left;--altmind-brief-identity-justify:flex-start;--altmind-brief-identity-content-justify:stretch;--altmind-brief-identity-row-justify:space-between;--altmind-brief-title-justify:start;--altmind-brief-toggle-justify:flex-start;--altmind-brief-toggle-margin-inline:0;--altmind-brief-toggle-text-color:var(--color-text-primary);--altmind-brief-title-color:var(--planning-insight-text);--altmind-brief-title-color-dark:var(--planning-insight-text);--altmind-brief-subtitle-color:var(--planning-insight-text-secondary);--altmind-brief-subtitle-color-dark:var(--planning-insight-text-secondary);--altmind-brief-message-color-light:var(--planning-insight-text);--altmind-brief-message-color-dark:var(--planning-insight-text)}.routine__routineInsightsInsightText{color:inherit;margin:0;font-size:.84rem;line-height:1.6}@media (width<=900px){.routine__routineInsightsMetricsRow{grid-template-columns:repeat(2,minmax(0,1fr))}.routine__routineInsightsLayoutGrid,.routine__routineInsightsChartsRow{grid-template-columns:minmax(0,1fr)}.routine__routineInsightsMetricCard{text-align:center;align-content:center;justify-items:center}.routine__routineInsightsMetricLabel{justify-content:center;align-self:center}.routine__routineInsightsMetricValue{text-align:center}.routine__routineInsightsMetricFooter{text-align:center;justify-content:center}}@media (width<=767px){.routine__routineInsightsSegmentedControl{flex-shrink:0;width:auto}.routine__routineInsightsSegmentedControlButton{white-space:nowrap;flex:none;min-height:1.9rem}}.routine__mobileDetailBackBar{background:var(--color-background-primary);flex-shrink:0;align-items:center;gap:.5rem;min-height:2.75rem;margin-top:10px;padding:.55rem 1rem .55rem .75rem;display:flex}.routine__mobileDetailBackButton{color:var(--color-electric-indigo);cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:.25rem;padding:0;font-size:.88rem;font-weight:500;display:inline-flex}[data-theme=light] .routine__routineDrawerRowWrapperCard:not(.routine__routineDrawerRowActive):hover{background:var(--color-background-secondary)}@keyframes routine__routineSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.routine__mobileViewRoutinesCta{border:1px solid color-mix(in srgb, var(--color-electric-indigo) 45%, transparent);width:fit-content;min-height:2.5rem;color:var(--color-electric-indigo);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:0 0;border-radius:4px;align-self:flex-start;align-items:center;gap:.38rem;margin-top:.85rem;padding:.72rem .95rem;font-size:.82rem;font-weight:700;transition:background .15s,transform .15s,box-shadow .15s;display:inline-flex}.routine__mobileViewRoutinesCta:hover{background:color-mix(in srgb, var(--color-electric-indigo) 8%, transparent);box-shadow:0 4px 12px rgb(var(--rgb-shadow) / .1);transform:translateY(-1px)}[data-theme=dark] .routine__mobileViewRoutinesCta{border-color:color-mix(in srgb, var(--color-electric-indigo) 65%, transparent);background:color-mix(in srgb, var(--color-electric-indigo) 22%, transparent);color:#fff;box-shadow:0 0 0 1px color-mix(in srgb, var(--color-electric-indigo) 28%, transparent) inset}[data-theme=dark] .routine__mobileViewRoutinesCta:hover{background:color-mix(in srgb, var(--color-electric-indigo) 30%, transparent);color:#fff}@media (width<=980px){.routine__screen{height:calc(100dvh - var(--mobile-top-chrome-height,0px) - var(--mobile-ask-bar-height,0px) - .85rem);flex-direction:column;display:flex;overflow:hidden}}.routine__mobileRoutineInsightsTrayWrapper{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.routine__mobileRoutineInsightsFill{overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0;padding-bottom:4.5rem;overflow-y:auto}.routine__mobileRoutineInsightsFill::-webkit-scrollbar{display:none}.routine__mobileBackToInsights{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;gap:.25rem;width:fit-content;margin-bottom:.35rem;padding:.25rem 0;font-size:.8rem;font-weight:600;transition:color .14s,transform .14s;display:inline-flex}.routine__mobileBackToInsights:hover{color:var(--color-text-primary);transform:translate(-2px)}.routine__mobileRoutineRoutinesTrayWrapper{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.routine__mobileRoutineRoutinesFill{box-sizing:border-box;flex:1;min-height:0;padding-bottom:6.2rem;overflow:hidden}.routine__mobileRoutineRoutinesFill>*{height:100%}.routine__mobileRoutineGoalsTrayBackdrop{z-index:3;pointer-events:none;cursor:pointer;background:0 0;position:absolute;inset:0}.routine__mobileRoutineGoalsTrayBackdropVisible{pointer-events:auto}.routine__mobileRoutineGoalsTraySheet{background:var(--color-bg-card,#fff);border-top:1px solid var(--color-border);height:100%;max-height:75vh;box-shadow:inset 1px 0 0 var(--color-border), inset -1px 0 0 var(--color-border), 0 -3px 8px rgb(var(--rgb-shadow) / .1);will-change:transform;z-index:4;border-radius:14px 14px 0 0;flex-direction:column;transition:transform .38s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(calc(100% - 6.2rem))}[data-theme=dark] .routine__mobileRoutineGoalsTraySheet{background:var(--surface-shell-elevated);box-shadow:inset 1px 0 0 var(--color-border), inset -1px 0 0 var(--color-border), 0 -3px 8px rgb(var(--rgb-shadow) / .18)}.routine__mobileRoutineGoalsTraySheetOpen{transform:translateY(0)}.routine__mobileRoutineGoalsTraySheet:not(.routine__mobileRoutineGoalsTraySheetOpen) .routine__mobileRoutineGoalsTraySheetContent{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.routine__mobileRoutineGoalsTrayHandle{cursor:pointer;background:0 0;border:none;border-radius:14px 14px 0 0;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.4rem;width:100%;padding:.5rem 1rem .55rem;display:flex}.routine__mobileRoutineGoalsTrayHandleBar{background:var(--color-border);border-radius:999px;width:2.2rem;height:.22rem;display:block}.routine__mobileRoutineGoalsTrayPeekLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;display:flex}.routine__mobileRoutineGoalsTrayPeekCount{background:rgb(var(--rgb-accent-strong) / .14);min-width:1.25rem;height:1.25rem;color:var(--color-electric-indigo);letter-spacing:0;border-radius:4px;justify-content:center;align-items:center;padding:0 .3rem;font-size:.65rem;font-weight:800;line-height:1;display:inline-flex}.routine__mobileRoutineGoalsTrayHandleChevron{color:var(--color-text-muted);transition:transform .32s cubic-bezier(.22,1,.36,1);animation:1.8s ease-in-out infinite routine__mobileRoutineGoalsTrayChevronBob;transform:rotate(-90deg)}@keyframes routine__mobileRoutineGoalsTrayChevronBob{0%,to{transform:translateY(0)rotate(-90deg)}50%{transform:translateY(-3px)rotate(-90deg)}}.routine__mobileRoutineGoalsTrayHandleChevronOpen{animation:none;transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.routine__mobileRoutineGoalsTrayHandleChevron{animation:none}}.routine__mobileRoutineGoalsTraySheetContent{overscroll-behavior:contain;scrollbar-width:none;flex:1;padding:.85rem 1rem 1.5rem;overflow-y:auto}.routine__mobileRoutineGoalsTraySheetContent .ui__drawerCreateAction{margin-bottom:calc(58px + env(safe-area-inset-bottom) + 1.5rem)}.routine__mobileRoutineGoalsTraySheetContent::-webkit-scrollbar{display:none}.routine__suggestionsOverlay{z-index:200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;background:#00000052;transition:opacity .3s;position:fixed;inset:0}.routine__suggestionsOverlayVisible{opacity:1;pointer-events:auto}.routine__suggestionsSheet{z-index:201;background:var(--color-bg-card,#fff);border-top:1px solid var(--color-border);max-height:88vh;box-shadow:0 -8px 32px rgb(var(--rgb-shadow) / .18);will-change:transform;border-radius:18px 18px 0 0;flex-direction:column;transition:transform .38s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}[data-theme=dark] .routine__suggestionsSheet{background:var(--surface-shell-elevated)}.routine__suggestionsSheetVisible{transform:translateY(0)}.routine__suggestionsSheetHeader{border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.25rem .75rem;display:flex}.routine__suggestionsSheetHeaderLeft{flex-direction:column;gap:.2rem;display:flex}.routine__suggestionsSheetTitle{letter-spacing:-.02em;color:var(--color-text-primary);margin:0;font-size:1rem;font-weight:700}.routine__suggestionsSheetSubtitle{color:var(--color-text-muted);margin:0;font-size:.76rem}.routine__suggestionsSheetClose{background:color-mix(in srgb, var(--color-text-primary) 8%, transparent);width:2rem;height:2rem;color:var(--color-text-muted);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .14s;display:flex}.routine__suggestionsSheetClose:hover{background:color-mix(in srgb, var(--color-text-primary) 14%, transparent)}.routine__suggestionsProgress{flex-shrink:0;align-items:center;gap:.75rem;padding:.75rem 1.25rem;display:flex}.routine__suggestionsProgressBar{background:color-mix(in srgb, var(--color-text-primary) 10%, transparent);border-radius:999px;flex:1;height:.28rem;overflow:hidden}.routine__suggestionsProgressFill{background:var(--color-electric-indigo);border-radius:999px;height:100%;transition:width .4s cubic-bezier(.22,1,.36,1)}.routine__suggestionsProgressLabel{color:var(--color-text-muted);white-space:nowrap;font-size:.7rem;font-weight:600}.routine__suggestionsSheetList{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;flex:1;gap:.75rem;padding:.5rem 1rem 2rem;display:flex;overflow-y:auto}.routine__suggestionsSheetList::-webkit-scrollbar{display:none}.routine__suggestionCard{border:1px solid var(--color-border);background:var(--surface-card,var(--color-bg-card));border-radius:6px;transition:border-color .25s,opacity .25s;overflow:hidden}.routine__suggestionCardAccepted{border-color:color-mix(in srgb, rgb(var(--rgb-success)) 40%, transparent);opacity:.7}.routine__suggestionCardSkipped{opacity:.42}.routine__suggestionRoutineRow{align-items:center;gap:.55rem;padding:.65rem .85rem .45rem;display:flex}.routine__suggestionDot{border-radius:50%;flex-shrink:0;width:.55rem;height:.55rem}.routine__suggestionRoutineName{color:var(--color-text-primary);letter-spacing:-.01em;font-size:.82rem;font-weight:700}.routine__suggestionAcceptedBadge{letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--rgb-success));align-items:center;gap:.25rem;margin-left:auto;font-size:.65rem;font-weight:700;display:inline-flex}.routine__suggestionSkippedBadge{color:var(--color-text-muted);margin-left:auto;font-size:.65rem;font-weight:600}.routine__suggestionChangesList{flex-direction:column;gap:.3rem;padding:0 .85rem .55rem;display:flex}.routine__suggestionChangeRow{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.routine__suggestionFieldLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);flex-shrink:0;min-width:4.5rem;font-size:.64rem;font-weight:700}.routine__suggestionValues{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.routine__suggestionOldValue{color:rgb(var(--rgb-danger));opacity:.85;font-size:.75rem;font-weight:500;text-decoration:line-through;text-decoration-thickness:1.5px}.routine__suggestionArrow{color:var(--color-text-muted);font-size:.7rem}.routine__suggestionNewValue{color:rgb(var(--rgb-success));font-size:.75rem;font-weight:600}.routine__suggestionCardActions{border-top:1px solid color-mix(in srgb, var(--color-border) 60%, transparent);justify-content:flex-end;align-items:center;gap:.5rem;padding:.5rem .85rem .7rem;display:flex}.routine__suggestionSkipBtn{border:1px solid var(--color-border);color:var(--color-text-muted);cursor:pointer;background:0 0;border-radius:4px;padding:.35rem .75rem;font-size:.72rem;font-weight:600;transition:background .14s,color .14s}.routine__suggestionSkipBtn:hover{background:color-mix(in srgb, var(--color-text-primary) 6%, transparent);color:var(--color-text-primary)}.routine__suggestionAcceptBtn{background:rgb(var(--rgb-success) / .14);color:rgb(var(--rgb-success));cursor:pointer;border:none;border-radius:4px;padding:.35rem .85rem;font-size:.72rem;font-weight:700;transition:background .14s}.routine__suggestionAcceptBtn:hover{background:rgb(var(--rgb-success) / .22)}.routine__suggestionsAllDone{text-align:center;color:var(--color-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:3rem 1.25rem;display:flex}.routine__suggestionsAllDoneIcon{font-size:2rem;line-height:1}.routine__suggestionsAllDoneTitle{color:var(--color-text-primary);margin:0;font-size:.9rem;font-weight:700}.routine__suggestionsAllDoneDesc{margin:0;font-size:.76rem}.smartLists__smartListsPage{--smart-lists-drawer-width:300px;flex-direction:column;gap:24px;min-height:calc(100vh - 160px);display:flex}[data-pattern=master-detail] .smartLists__smartListsPage{height:100%;min-height:0}.smartLists__drawerPlusButton,.smartLists__modalCloseButton{border-radius:var(--border-radius-md);border:.5px solid var(--color-border-tertiary);width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.smartLists__drawerSearchField{border:1px solid var(--border-shell-strong);background:var(--surface-shell-control);width:100%;min-height:3rem;color:var(--text-shell-secondary);box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:6px;align-items:center;gap:.5rem;padding:0 1rem;display:flex}.smartLists__drawerSearchField:focus-within{border-color:rgb(var(--rgb-accent-strong) / .42);box-shadow:none;outline:none}.smartLists__drawerSearchField input,.smartLists__modalInput,.smartLists__inlineMiniInput,.smartLists__inlineTagInput,.smartLists__inlineDraftInput,.smartLists__modalTextarea{width:100%;min-width:0;color:inherit;background:0 0;border:none;outline:none}.smartLists__drawerSearchField input{min-height:1.25rem;padding:.08rem 0;font-size:.92rem;font-weight:400;line-height:1.3;box-shadow:none!important;color:var(--text-shell-primary)!important;border:0!important;border-radius:0!important}.smartLists__drawerSearchField input:focus,.smartLists__drawerSearchField input:focus-visible{box-shadow:none!important;background:0 0!important;border:0 #0000!important;outline:none!important}.smartLists__drawerToolbar{align-items:center;gap:6px;display:flex}.smartLists__filterToggleButton{border:.5px solid var(--color-border-tertiary);width:32px;min-width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex;position:relative}.smartLists__filterToggleButton:hover{color:var(--color-text-primary);transform:translateY(-1px)}.smartLists__filterToggleButtonActive{border-color:var(--color-border-info);background:var(--color-background-info);color:var(--color-text-info)}.smartLists__detailMetaOverdue{color:var(--color-danger)}.smartLists__filterToggleCount{background:var(--color-electric-indigo);min-width:14px;height:14px;color:var(--color-white);border-radius:999px;justify-content:center;align-items:center;padding:0 3px;font-size:8px;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px}.smartLists__searchIcon{color:var(--text-shell-faint);flex-shrink:0}.smartLists__drawerSearchField input::placeholder,.smartLists__modalTextarea::placeholder,.smartLists__modalInput::placeholder,.smartLists__inlineTagInput::placeholder,.smartLists__inlineDraftInput::placeholder{color:var(--text-shell-muted)}.smartLists__primaryActionButton,.smartLists__retryButton,.smartLists__tipBannerButton{background:var(--color-background-info);color:var(--color-text-info);border:.5px solid var(--color-border-info);border-radius:var(--border-radius-md);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:9px 16px;font-size:13px;font-weight:600;display:inline-flex}.smartLists__workspace{border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-lg);background:var(--color-background-primary);flex:1;min-height:0;display:flex;overflow:hidden}.smartLists__drawer{background:var(--surface-workspace-drawer,var(--color-background-primary));flex-shrink:0;transition:width .2s;overflow:hidden}.smartLists__drawerOpen{width:var(--smart-lists-drawer-width);border-right:.5px solid var(--color-border-tertiary)}.smartLists__drawerClosed{width:0}.smartLists__drawerInner{width:var(--smart-lists-drawer-width);flex-direction:column;gap:16px;padding:18px 16px 20px;display:flex}.smartLists__drawerSections{flex-direction:column;gap:18px;padding-right:4px;display:flex;overflow-y:auto}.smartLists__drawerSection{flex-direction:column;gap:6px;display:flex}.smartLists__drawerSectionLabel,.smartLists__templatePreviewLabel,.smartLists__emptySectionHeader span{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-tertiary);font-size:10px;font-weight:600}.smartLists__drawerRowWrapperCard{background:0 0;border-radius:10px;transition:background .16s,transform .16s}.smartLists__drawerRowWrapperCard:hover{background:var(--color-background-secondary);transform:translateY(-1px)}.smartLists__drawerRowWrapperCard.smartLists__drawerRowActive{background:var(--color-background-info);color:var(--color-text-info)}.smartLists__drawerRowWrapperCard.smartLists__drawerRowActive:hover{background:var(--color-background-info)}.smartLists__drawerRow{border-radius:inherit;text-align:left;cursor:pointer;background:0 0;border:none;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:12px;width:100%;padding:8px 40px 8px 8px;display:grid}.smartLists__drawerRowNameRow{align-items:center;gap:6px;min-width:0;display:flex}.smartLists__drawerRowActive{color:var(--color-text-info)}.smartLists__drawerRowIconSquare,.smartLists__detailIconSquare,.smartLists__templateIconSquare{background:var(--color-background-secondary);border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.smartLists__detailIconSquare{width:44px;height:44px}.smartLists__detailIconButton{cursor:pointer;background:0 0;border:none;padding:0}.smartLists__drawerRowBody{gap:4px;min-width:0;display:grid}.smartLists__drawerRowName{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.smartLists__drawerRowMeta,.smartLists__drawerRowPercent,.smartLists__templateFooter,.smartLists__templateMoreLabel,.smartLists__itemMetaRow,.smartLists__detailMetaRowTop,.smartLists__keyboardHintRow,.smartLists__emptyCardSubtitle,.smartLists__altmindNoteBannerText,.smartLists__detailBanner,.smartLists__modalFieldLabel span{color:var(--color-text-tertiary);font-size:11px}.smartLists__drawerRowMeta{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.smartLists__drawerRowProgressInline{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.smartLists__drawerRowAvatarStack{flex-shrink:0}.smartLists__drawerRowAvatar{width:1.15rem;height:1.15rem;box-shadow:0 0 0 1px var(--color-background-primary);font-size:.58rem}.smartLists__drawerRowProjectBadge{border:.5px solid var(--color-border-tertiary);background:color-mix(in srgb, var(--color-background-primary) 94%, var(--color-periwinkle) 6%);min-width:0;max-width:100%;color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;padding:2px 7px;font-size:10px;display:inline-flex;overflow:hidden}.smartLists__drawerRow:hover .smartLists__drawerRowChevron{opacity:1;transform:translate(0)}.smartLists__drawerMiniProgressTrack,.smartLists__sectionProgressTrack,.smartLists__headerProgressTrack{background:var(--color-background-secondary);border-radius:999px;width:40px;height:4px;overflow:hidden}.smartLists__sectionProgressTrack{width:56px}.smartLists__headerProgressTrack{width:72px;height:5px}.smartLists__drawerMiniProgressFill,.smartLists__sectionProgressFill,.smartLists__headerProgressFill{background:var(--color-text-info);height:100%}.smartLists__overdueBadge,.smartLists__sectionCountBadge,.smartLists__itemDateChip,.smartLists__itemAvatar{border-radius:999px;justify-content:center;align-items:center;min-width:24px;padding:3px 7px;font-size:11px;display:inline-flex}.smartLists__sectionCountBadge{background:var(--color-background-secondary)}.smartLists__mainPanel{background:var(--color-background-primary);min-width:0;min-height:0;box-shadow:-10px 0 24px rgb(var(--rgb-shadow) / .05);z-index:1;flex-direction:column;flex:1;padding:20px 22px;display:flex;position:relative;overflow:visible}.smartLists__mainContent{background:inherit;flex:1;min-height:0;position:relative;overflow:visible auto}[data-theme=dark] .smartLists__mainPanel{box-shadow:none}.smartLists__emptyStateLayout,.smartLists__detailLayout{flex-direction:column;gap:32px;display:flex}.smartLists__emptyCard,.smartLists__errorCard{border:.5px dashed var(--color-border-tertiary);border-radius:var(--border-radius-lg);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:32px 28px;display:flex}.smartLists__errorCard{text-align:left;align-items:flex-start}.smartLists__emptyCardTitle,.smartLists__templateName,.smartLists__detailTitle,.smartLists__modalTitle{font-weight:500}.smartLists__emptyTextButton,.smartLists__sectionLinkButton,.smartLists__sectionInlineAddButton,.smartLists__itemMetaButton,.smartLists__templateUseText{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;font-weight:500}.smartLists__sectionInlineAddButton{color:var(--color-text-info);align-self:flex-start;align-items:center;gap:6px;padding:2px 0;font-size:12px;display:inline-flex}.smartLists__sectionInlineAddButton:hover{color:var(--color-text-primary)}.smartLists__tipBanner,.smartLists__detailBanner,.smartLists__altmindNoteBanner{background:var(--color-background-info);border:.5px solid var(--color-border-info);border-radius:var(--border-radius-lg);align-items:center;gap:12px;padding:14px 18px;display:flex}.smartLists__altmindNoteBannerText,.smartLists__detailBanner{color:var(--color-text-info);font-size:13px}.smartLists__tipBannerIcon,.smartLists__altmindNoteDot{background:rgb(var(--rgb-accent-primary) / .15);width:18px;height:18px;color:var(--color-text-info);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.smartLists__altmindNoteDot{background:var(--color-text-info);width:8px;height:8px}.smartLists__altmindNoteText{color:var(--color-text-info);font-size:11px;line-height:1.35;font-style:italic!important}.smartLists__modalOverlay{z-index:400;background:#0000004d;position:fixed;inset:0}.smartLists__modalContent{box-sizing:border-box;background:var(--color-background-primary);border-radius:var(--border-radius-lg);border:.5px solid var(--color-border-tertiary);z-index:401;flex-direction:column;gap:16px;width:min(500px,100vw - 32px);max-width:calc(100vw - 32px);max-height:min(88vh,760px);padding:18px;display:flex;position:fixed;top:50%;left:50%;overflow:hidden auto;transform:translate(-50%,-50%)}.smartLists__modalContentInline{z-index:1;width:100%;max-width:100%;max-height:none;padding:24px;position:relative;top:auto;left:auto;overflow:visible;transform:none}.smartLists__modalHeader,.smartLists__modalFooter,.smartLists__detailHeader,.smartLists__detailHeaderActions,.smartLists__detailHeaderIdentity,.smartLists__filterBar,.smartLists__inlineDraftActions,.smartLists__tagChipRow,.smartLists__visibilityChipRow,.smartLists__itemMetaRow,.smartLists__detailMetaRowTop,.smartLists__templateFooter{align-items:center;gap:10px;display:flex}.smartLists__modalHeader,.smartLists__detailHeader,.smartLists__templateFooter{justify-content:space-between}.smartLists__modalFooter{flex-wrap:wrap;justify-content:flex-end}.smartLists__modalBody{flex-direction:column;gap:16px;display:flex}.smartLists__modalMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.smartLists__modalField{flex-direction:column;gap:8px;display:flex}.smartLists__iconPickerPanel{padding-top:.2rem}.smartLists__modalFieldLabel{text-transform:uppercase;font-size:11px;font-weight:600}.smartLists__modalInput,.smartLists__modalTextarea,.smartLists__modalSelect,.smartLists__inlineTagInput,.smartLists__inlineMiniInput{border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-md);color:var(--color-text-primary);background:0 0;padding:10px 12px}.smartLists__modalTextarea{resize:none;min-height:56px;font-size:13px}.smartLists__modalSelectWrap{position:relative}.smartLists__modalSelect{appearance:none;min-height:44px;padding-right:2.5rem;font-size:13px}.smartLists__modalSelectIcon{color:var(--color-text-tertiary);pointer-events:none;position:absolute;top:50%;right:.95rem;transform:translateY(-50%)}.smartLists__modalFieldHint{color:var(--color-text-tertiary);margin:0;font-size:12px}.smartLists__accessBlock{gap:8px;display:grid}.smartLists__accessValue{flex-wrap:wrap;gap:8px;min-height:0;display:flex}.smartLists__accessPill{border:1px solid color-mix(in srgb, var(--color-border-info) 60%, var(--color-border-tertiary) 40%);background:color-mix(in srgb, var(--color-background-info) 72%, var(--color-background-primary) 28%);max-width:100%;color:var(--color-text-info);border-radius:999px;align-items:center;padding:4px 10px;display:inline-flex}.smartLists__accessPillContent{align-items:center;gap:8px;min-width:0;display:inline-flex}.smartLists__accessAvatar{background:color-mix(in srgb, var(--color-white) 45%, var(--color-background-info) 55%);width:22px;height:22px;color:var(--color-text-info);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.smartLists__accessPillLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:600;overflow:hidden}.smartLists__accessPillRemove{width:18px;height:18px;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.smartLists__accessPillRemove:hover,.smartLists__accessPillRemove:focus-visible{background:color-mix(in srgb, var(--color-medium-slate-blue) 14%, transparent);outline:none}.smartLists__accessSearchWrap{position:relative}.smartLists__accessDropdown{z-index:24;border:1px solid color-mix(in srgb, var(--color-border-tertiary) 84%, white 16%);background:var(--color-background-primary);border-radius:12px;gap:.35rem;padding:.55rem;display:grid;position:absolute;top:calc(100% + .45rem);left:0;right:0;box-shadow:0 18px 40px #13111c24}.smartLists__accessOption{text-align:left;width:100%;color:var(--color-text-primary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:.5rem;padding:.5rem .55rem;transition:border-color .16s,background .16s;display:flex}.smartLists__accessOption:hover,.smartLists__accessOption:focus-visible{border-color:rgb(var(--rgb-accent-primary) / .2);background:rgb(var(--rgb-accent-primary) / .06);outline:none}.smartLists__accessOptionAvatar{background:color-mix(in srgb, var(--color-periwinkle) 58%, var(--surface-card) 42%);width:1.45rem;height:1.45rem;color:var(--color-text-info);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.68rem;font-weight:700;display:inline-flex}.smartLists__accessOptionMeta{min-width:0;display:grid}.smartLists__accessOptionName{color:var(--color-text-primary);font-size:.82rem;font-weight:600}.smartLists__accessOptionHint,.smartLists__accessEmptyState{color:var(--color-text-tertiary);font-size:.68rem}.smartLists__accessEmptyState{padding:.25rem .35rem}@media (width<=820px){.smartLists__modalMetaGrid{grid-template-columns:1fr}}.smartLists__iconOptionButton,.smartLists__tagChip,.smartLists__visibilityChip,.smartLists__filterChip,.smartLists__inlineDraftChip{border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-md);cursor:pointer;background:0 0}.smartLists__iconOptionButtonActive,.smartLists__tagChipActive,.smartLists__visibilityChipActive,.smartLists__filterChipActive{background:var(--color-background-info);border-color:var(--color-border-info);color:var(--color-text-info)}.smartLists__tagChip,.smartLists__visibilityChip,.smartLists__filterChip,.smartLists__inlineDraftChip{padding:6px 10px;font-size:11px}.smartLists__modalGhostButton,.smartLists__ghostActionButton{border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-md);color:var(--color-text-secondary);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;padding:8px 12px;line-height:1;display:inline-flex}.smartLists__detailHeader{align-items:flex-start}.smartLists__detailHeaderIdentity{flex:1;align-items:flex-start;min-width:0}.smartLists__detailHeaderText{flex:1;gap:.24rem;min-width:0;display:grid}.smartLists__detailTitle{letter-spacing:-.02em;color:var(--color-text-primary);margin:0;font-size:clamp(1.45rem,2vw,1.85rem);font-weight:600;line-height:1.15}.smartLists__detailTitleInput{width:100%;box-shadow:none;letter-spacing:-.02em;color:var(--color-text-primary);background:0 0;border:none;border-radius:0;outline:none;margin:0;padding:0;font-size:clamp(1.45rem,2vw,1.85rem);font-weight:600;line-height:1.15}.smartLists__detailTitleInput:focus,.smartLists__detailTitleInput:focus-visible{box-shadow:none;border:none;outline:none}.smartLists__detailTagRow{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.smartLists__detailTagPill{background:var(--color-seasalt);color:var(--color-text-secondary);border:.5px solid var(--color-border-tertiary);padding:4px 9px;font-size:11px}[data-theme=dark] .smartLists__detailTagPill{background:color-mix(in srgb, var(--color-bg-secondary) 82%, var(--color-jet) 18%);color:var(--color-text-primary);border-color:color-mix(in srgb, var(--color-border) 88%, var(--color-white) 12%)}.smartLists__detailFilterMenuContent{width:min(320px,100vw - 24px);max-height:calc(100vh - 32px);overflow-y:auto}.smartLists__detailFilterFooterButton{justify-content:center;width:100%;border-radius:6px!important}.smartLists__detailContent{flex-direction:column;gap:16px;display:flex;position:relative;overflow:visible}.smartLists__detailRootActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.smartLists__detailHeaderActions .smartLists__ghostActionButton,.smartLists__detailHeaderActions .smartLists__primaryActionButton{gap:5px;padding:8px 12px;font-size:12px}.smartLists__detailHeaderActions .smartLists__ghostActionButton svg,.smartLists__detailHeaderActions .smartLists__primaryActionButton svg{flex-shrink:0;width:14px;height:14px;display:block}.smartLists__sectionBlock,.smartLists__subSectionBlock{flex-direction:column;gap:8px;display:flex;position:relative;overflow:visible}.smartLists__subSectionBlock{margin-left:18px}.smartLists__sectionHeader{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid;position:relative}.smartLists__sectionHeaderMenuOpen{z-index:90}.smartLists__sectionHeaderMain{background:color-mix(in srgb, var(--color-tropical-indigo) 48%, var(--color-bg-card) 52%);border-radius:var(--border-radius-md);cursor:pointer;text-align:left;border:none;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:12px;width:100%;padding:12px 14px;display:grid}.smartLists__subSectionBlock .smartLists__sectionHeaderMain{background:color-mix(in srgb, var(--color-periwinkle) 34%, var(--color-bg-card) 66%)}.smartLists__sectionHeaderActions{z-index:20;position:relative}.smartLists__sectionActionButton{border-radius:var(--border-radius-md);border:.5px solid var(--color-border-tertiary);background:color-mix(in srgb, var(--color-background-primary) 88%, var(--color-seasalt) 12%);width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;justify-content:center;align-items:center;transition:background .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex}.smartLists__sectionActionButton:hover,.smartLists__sectionActionButton:focus-visible{background:color-mix(in srgb, var(--color-background-info) 62%, var(--color-background-primary) 38%);border-color:var(--color-border-info);color:var(--color-text-info);outline:none;box-shadow:0 8px 20px #7e61fd24}.smartLists__sectionActionMenu{border:1px solid color-mix(in srgb, var(--color-border-tertiary) 86%, var(--color-white) 14%);background:color-mix(in srgb, var(--color-background-primary) 95%, var(--color-periwinkle) 5%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:300;border-radius:18px;flex-direction:column;gap:4px;min-width:196px;max-width:min(236px,100vw - 24px);max-height:calc(100vh - 24px);padding:8px;display:flex;position:absolute;top:0;left:0;overflow-y:auto;box-shadow:0 22px 48px #302c3629,0 8px 20px #302c3614}.smartLists__sectionActionMenuLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-tertiary);padding:4px 8px 6px;font-size:9px;font-weight:600}.smartLists__sectionActionMenuItem{width:100%;color:var(--color-text-primary);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:12px;font-weight:500;transition:background .16s,color .16s;display:flex}.smartLists__sectionActionMenuItemContent{align-items:center;gap:10px;min-width:0;display:flex}.smartLists__sectionActionMenuItemIcon{background:color-mix(in srgb, var(--color-background-secondary) 82%, var(--color-background-primary) 18%);width:28px;height:28px;color:var(--color-text-secondary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.smartLists__sectionActionMenuItemLabel{min-width:0;line-height:1.35}.smartLists__sectionActionMenuItemCheck{color:var(--color-text-info);flex-shrink:0}.smartLists__sectionActionMenuItem:hover,.smartLists__sectionActionMenuItem:focus-visible,.smartLists__sectionActionMenuItem[data-active=true]{background:color-mix(in srgb, var(--color-background-info) 65%, var(--color-background-primary) 35%);color:var(--color-text-primary);outline:none}.smartLists__sectionActionMenuItem:hover .smartLists__sectionActionMenuItemIcon,.smartLists__sectionActionMenuItem:focus-visible .smartLists__sectionActionMenuItemIcon,.smartLists__sectionActionMenuItem[data-active=true] .smartLists__sectionActionMenuItemIcon{background:color-mix(in srgb, var(--color-background-info) 82%, var(--color-background-primary) 18%);color:var(--color-text-info)}.smartLists__sectionActionMenuItemDanger{color:var(--color-danger)}.smartLists__sectionActionMenuItemDanger .smartLists__sectionActionMenuItemIcon,.smartLists__sectionActionMenuItemDanger:hover,.smartLists__sectionActionMenuItemDanger:focus-visible,.smartLists__sectionActionMenuItemDanger[data-active=true]{background:color-mix(in srgb, var(--color-danger) 10%, var(--color-background-primary) 90%);color:var(--color-danger)}.smartLists__sectionActionMenuItemDanger:hover .smartLists__sectionActionMenuItemIcon,.smartLists__sectionActionMenuItemDanger:focus-visible .smartLists__sectionActionMenuItemIcon,.smartLists__sectionActionMenuItemDanger[data-active=true] .smartLists__sectionActionMenuItemIcon{background:color-mix(in srgb, var(--color-danger) 16%, var(--color-background-primary) 84%);color:var(--color-danger)}.smartLists__sectionTitle{font-size:15px;font-weight:600}.smartLists__sectionPercent{color:var(--color-text-tertiary);font-size:12px}.smartLists__sectionContent,.smartLists__subItemsWrap{flex-direction:column;display:flex}.smartLists__sectionContent{gap:2px}.smartLists__sectionTopActionRow{align-items:center;padding:2px 0 6px;display:flex}.smartLists__subItemsWrap,.smartLists__subItemsWrap>.smartLists__itemBlock{gap:0}.smartLists__subItemsWrap .smartLists__itemRow{padding:1px 6px}.smartLists__itemBlock{flex-direction:column;gap:0;display:flex;position:relative;overflow:visible}.smartLists__itemRow{border-radius:var(--border-radius-md);align-items:flex-start;gap:10px;padding:5px 8px;display:flex;position:relative}.smartLists__highlightedItemRow{background:rgb(var(--rgb-accent-primary) / .08);box-shadow:inset 0 0 0 2px rgb(var(--rgb-accent-strong) / .28);border-radius:14px}.smartLists__itemRow:hover{background:0 0}.smartLists__itemRow:hover .smartLists__itemTitle{font-weight:600}.smartLists__itemRowCompleted{opacity:.45}.smartLists__itemRowCompleted .smartLists__itemTitle{color:var(--color-text-tertiary);text-decoration:line-through}.smartLists__doneSectionBlock{border-top:1px solid var(--color-border-tertiary,var(--color-border));flex-direction:column;gap:4px;margin-top:6px;padding-top:6px;display:flex}.smartLists__doneSectionHeader{color:var(--color-text-tertiary);cursor:pointer;letter-spacing:.05em;text-transform:uppercase;text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;gap:8px;width:100%;padding:5px 4px;font-size:.7rem;font-weight:700;transition:color .14s,background .14s;display:inline-flex}.smartLists__doneSectionHeader:hover{color:var(--color-text-secondary);background:color-mix(in srgb, var(--color-text-primary) 4%, transparent)}.smartLists__doneSectionTitle{text-align:left;flex:1}.smartLists__doneSectionBadge{color:var(--color-text-tertiary);background:color-mix(in srgb, var(--color-text-primary) 8%, transparent);border-radius:999px;padding:1px 6px;font-size:.65rem;font-weight:700;line-height:1.4}.smartLists__doneSectionItems{flex-direction:column;gap:2px;display:flex}.smartLists__itemDoneButton{margin-top:2px;border-radius:4px!important}.smartLists__itemBody{flex:1;min-width:0}.smartLists__itemHeaderRow{align-items:flex-start;gap:6px;display:flex}.smartLists__itemTitle{flex:0 auto;min-width:0;font-size:14px;line-height:1.35}.smartLists__itemMetaRow{flex-wrap:wrap;margin-top:1px}.smartLists__itemMetaGroup{align-items:center;gap:.35rem;min-width:0;display:inline-flex}.smartLists__itemMetaSeparator{color:var(--color-text-muted)}.smartLists__itemMetaText{min-width:0;color:var(--color-text-secondary);white-space:nowrap;font-size:.72rem;line-height:1.2}.smartLists__itemMetaTextOverdue{color:var(--color-danger)}.smartLists__itemMetaButton{color:var(--color-text-secondary);font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;display:inline-flex}.smartLists__itemMetaButtonActive{color:var(--color-text-primary)}.smartLists__itemMetaToggleIcon{flex-shrink:0}.smartLists__itemPriorityBadge{--smart-list-priority-color:var(--color-electric-indigo);background:color-mix(in srgb, var(--smart-list-priority-color) 14%, transparent);min-width:0;color:var(--smart-list-priority-color);white-space:nowrap;border-radius:999px;align-items:center;gap:.24rem;padding:.08rem .34rem;font-size:.68rem;font-weight:600;line-height:1;display:inline-flex}.smartLists__itemMetaAvatar{width:1.15rem;height:1.15rem;font-size:.58rem}.smartLists__itemActions{z-index:20;opacity:0;pointer-events:none;flex-shrink:0;align-items:center;gap:4px;margin-top:-2px;margin-left:6px;transition:opacity .16s;display:inline-flex}.smartLists__itemRow:hover .smartLists__itemActions,.smartLists__itemRow:focus-within .smartLists__itemActions{opacity:1;pointer-events:auto}.smartLists__inlineDraftWrap,.smartLists__sectionDraftRow{flex-direction:column;gap:8px;display:flex}.smartLists__inlineDraftInput{font-size:14px}.smartLists__addSectionButton,.smartLists__addSubSectionButton{text-align:left;cursor:pointer;color:var(--color-text-tertiary);background:0 0;border:none;align-items:center;gap:6px;padding:3px 0;font-size:12px;font-weight:600;display:inline-flex}@media (width<=780px){.smartLists__mainPanel{box-shadow:none;padding:18px 16px}}.smartLists__subSectionActionRow{align-items:center;gap:10px;padding-left:12px;display:flex}.smartLists__rootSectionActionRow{padding-left:0}.smartLists__subSectionActionBranch{border-left:1px solid var(--color-border-tertiary);border-bottom:1px solid var(--color-border-tertiary);opacity:.85;border-bottom-left-radius:10px;flex-shrink:0;width:16px;height:18px}.smartLists__addSectionButton:hover,.smartLists__addSubSectionButton:hover{color:var(--color-text-info)}.smartLists__addSectionButton svg,.smartLists__addSubSectionButton svg{opacity:.8}.smartLists__loadingGrid{gap:12px;display:grid}.smartLists__loadingCard,.smartLists__loadingSmallCard{border-radius:var(--border-radius-lg);background:var(--color-background-secondary);animation:1.4s ease-in-out infinite smartLists__smartListsPulse}.smartLists__loadingCard{height:140px}.smartLists__loadingSmallCard{height:72px}@media (width>=1101px){.smartLists__drawerDesktopPinned.smartLists__drawerClosed,.smartLists__drawerDesktopPinned.smartLists__drawerOpen{width:var(--smart-lists-drawer-width);border-right:.5px solid var(--color-border-tertiary)}.smartLists__drawerDesktopPinned .smartLists__drawerInner{width:100%}}@media (width<=767px){.smartLists__smartListsPage{gap:1rem;height:100%;min-height:0}.smartLists__workspace{height:100%;min-height:0}.smartLists__mainContent,.smartLists__drawerSections{padding-bottom:calc(4.5rem + env(safe-area-inset-bottom))}.smartLists__drawerOpen,.smartLists__drawerDesktopPinned.smartLists__drawerOpen{width:100%;min-height:calc(100dvh - var(--mobile-top-chrome-height,0px) - var(--mobile-ask-bar-height,0px) - .85rem - 10dvh)}.smartLists__drawerInner,.smartLists__drawerDesktopPinned .smartLists__drawerInner,.smartLists__mainPanel{width:100%;padding:1rem 16px}.smartLists__drawerSearchField,.smartLists__filterToggleButton,.smartLists__drawerPlusButton,.smartLists__modalCloseButton,.smartLists__sectionActionButton,.smartLists__iconOptionButton{min-height:44px}.smartLists__filterToggleButton,.smartLists__drawerPlusButton,.smartLists__modalCloseButton,.smartLists__sectionActionButton,.smartLists__iconOptionButton{width:44px;min-width:44px;height:44px}.smartLists__detailHeader,.smartLists__detailHeaderActions,.smartLists__detailHeaderIdentity,.smartLists__modalFooter,.smartLists__filterBar,.smartLists__templateFooter,.smartLists__modalMetaGrid,.smartLists__accessComposer,.smartLists__templateGrid{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.smartLists__modalHeader{flex-direction:row;justify-content:space-between;align-items:flex-start}.smartLists__modalCloseButton{flex-shrink:0;align-self:flex-start}.smartLists__detailHeaderActions{flex-flow:wrap;gap:.75rem}.smartLists__detailHeaderActions>*{flex:calc(50% - .375rem);width:calc(50% - .375rem)}.smartLists__modalFooter>*{width:100%}.smartLists__drawerToolbar{flex-direction:row;align-items:center}.smartLists__drawerToolbar>:first-child{flex:auto}.smartLists__drawerToolbar>:last-child{flex:0 0 44px;width:44px}.smartLists__drawerRow{grid-template-columns:44px minmax(0,1fr)}.smartLists__detailHeaderIdentity{flex-wrap:nowrap;overflow:hidden;flex-direction:row!important;align-items:center!important}.smartLists__detailIconButton{flex-shrink:0}.smartLists__detailHeaderText{flex:1;min-width:0}.smartLists__drawerRowBody{gap:2px}.smartLists__drawerRowMeta{flex-direction:column;align-items:flex-start;gap:4px}.smartLists__drawerRowProjectBadge{max-width:100%}.smartLists__drawerRowIconSquare,.smartLists__templateIconSquare{width:44px;height:44px}.smartLists__detailIconSquare{width:36px;height:36px}.smartLists__detailTitle,.smartLists__detailTitleInput{white-space:nowrap;text-overflow:ellipsis;font-size:1.1rem;overflow:hidden}.smartLists__detailHeader,.smartLists__mainContent{position:static}.smartLists__detailHeaderActions{z-index:10;flex-wrap:nowrap;align-items:center;gap:6px;width:max-content;height:44px;display:flex;position:absolute;top:10px;left:auto;right:16px}.smartLists__detailHeaderActions>*{flex:none}.smartLists__detailHeaderActions .smartLists__ghostActionButton,.smartLists__detailHeaderActions .smartLists__primaryActionButton{background:0 0;gap:0;width:44px;min-width:44px;height:44px;padding:0;font-size:0}.smartLists__detailHeaderActions .smartLists__ghostActionButton span,.smartLists__detailHeaderActions .smartLists__primaryActionButton span{display:none}.smartLists__detailHeaderActions .smartLists__ghostActionButton svg,.smartLists__detailHeaderActions .smartLists__primaryActionButton svg{flex-shrink:0;width:17px;height:17px}}.smartLists__gridPane{background:var(--color-background-primary);flex-direction:column;flex:1;gap:16px;min-width:0;min-height:0;padding:20px 22px;display:flex}.smartLists__gridCreateButton{flex-shrink:0;margin-left:auto;box-shadow:none!important;border-radius:6px!important}.smartLists__gridBody{flex-direction:column;flex:1;min-height:0;padding-right:4px;display:flex;overflow:hidden auto}.smartLists__gridCardWrapper{border:.5px solid var(--color-border-tertiary);background:var(--color-background-primary);border-radius:6px;transition:border-color .16s,box-shadow .16s,transform .16s;position:relative}.smartLists__gridCardWrapper:hover{border-color:rgb(var(--rgb-accent-primary) / .22);box-shadow:0 10px 24px rgb(var(--rgb-shadow) / .06);transform:translateY(-2px)}.smartLists__gridCardWrapperSelected,.smartLists__gridCardWrapperSelected:hover{border-color:var(--color-border-info);box-shadow:0 0 0 1px var(--color-border-info)}.smartLists__gridCard{border-radius:inherit;width:100%;height:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:10px;padding:14px;display:flex}.smartLists__gridCardTop{justify-content:space-between;align-items:center;gap:8px;padding-right:26px;display:flex}.smartLists__gridCardTopRight{align-items:center;gap:6px;display:inline-flex}.smartLists__gridCardPin{color:var(--color-electric-indigo,#7e61fd);align-items:center;display:inline-flex}.smartLists__gridCardIcon{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.smartLists__gridCardBody{gap:4px;min-width:0;display:grid}.smartLists__gridCardTitle{color:var(--color-text-primary);-webkit-line-clamp:2;word-break:break-word;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13.5px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.smartLists__gridCardPreview{color:var(--color-text-tertiary);-webkit-line-clamp:2;word-break:break-word;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.smartLists__gridCardProgress{align-items:center;gap:8px;display:flex}.smartLists__gridCardPercent{color:var(--color-text-secondary);min-width:30px;font-size:11px;font-weight:600}.smartLists__gridCardProgressTrack{background:var(--color-border-tertiary);border-radius:999px;flex:1;height:5px;overflow:hidden}.smartLists__gridCardProgressFill{background:var(--color-electric-indigo,#7e61fd);border-radius:999px;height:100%;display:block}.smartLists__gridCardMeta{color:var(--color-text-tertiary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-top:auto;font-size:11px;display:flex}.smartLists__gridCardCount{color:var(--color-text-tertiary);font-size:11px}.smartLists__browseEmpty{text-align:center;color:var(--color-text-tertiary);flex-direction:column;align-items:center;gap:8px;padding:32px 16px;display:flex}.smartLists__browseEmptyTitle{color:var(--color-text-primary);font-size:14px;font-weight:600}.smartLists__browseEmptyDescription{color:var(--color-text-tertiary);max-width:320px;font-size:12px}.smartLists__backToAllLists{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;align-self:flex-start;align-items:center;gap:5px;margin-bottom:12px;padding:5px 0;font-size:12px;font-weight:600;transition:background .14s,color .14s,transform .14s;display:inline-flex}.smartLists__backToAllLists:hover{color:var(--color-text-primary);transform:translate(-1px)}@media (width<=767px){.smartLists__backToAllLists{display:none}}.referrals__page{gap:1.2rem;width:min(100%,1280px);margin:0 auto;display:grid}.referrals__errorCard,.referrals__historyCard,.referrals__statsCard{gap:1rem;display:grid}.referrals__heroCard:hover,.referrals__historyCard:hover,.referrals__statsCard:hover{box-shadow:var(--shadow-card-elevated);border-color:var(--border-card);transform:none}.referrals__pageEyebrow,.referrals__heroEyebrow,.referrals__fieldLabel,.referrals__sectionLabel,.referrals__heroAsideLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-size:.7rem;font-weight:700}.referrals__pageGrid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:1rem;display:grid}.referrals__heroCard{grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr);align-items:stretch;gap:1.1rem;display:grid}.referrals__heroContent{gap:1.35rem;display:grid}.referrals__heroHeading{gap:.6rem;display:grid}.referrals__heroTitleGroup{gap:.45rem;display:grid}.referrals__heroTitle{letter-spacing:-.025em;color:var(--color-text-primary);margin:0;font-size:clamp(1.45rem,2.1vw,1.9rem);line-height:1.08}.referrals__heroSubtitle{color:var(--color-text-muted);margin:0;font-size:.95rem;line-height:1.6}.referrals__heroCopyGroup,.referrals__shareSection,.referrals__statsHeader{gap:.75rem;display:grid}.referrals__linkRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.referrals__referralInput{min-width:0;font-size:.92rem}.referrals__copyButton{min-width:8.4rem}.referrals__helperText{color:var(--color-text-muted);margin:0;font-size:.84rem;line-height:1.5}.referrals__shareRow{flex-wrap:wrap;gap:.65rem;display:flex}.referrals__shareButton{justify-content:center;align-items:center;gap:.5rem;display:inline-flex;border:1px solid var(--color-electric-indigo,#7e61fd)!important;background:var(--color-electric-indigo,#7e61fd)!important;color:var(--color-white,#fff)!important;border-radius:8px!important}.referrals__shareButton:hover{background:color-mix(in srgb, var(--color-electric-indigo,#7e61fd) 86%, #000 14%)!important;border-color:color-mix(in srgb, var(--color-electric-indigo,#7e61fd) 86%, #000 14%)!important;color:var(--color-white,#fff)!important}.referrals__retryButton{background:var(--color-background-info);width:fit-content;color:var(--color-text-info);border:.5px solid var(--color-border-info);border-radius:var(--border-radius-md);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:9px 16px;font-size:13px;font-weight:600;display:inline-flex}.referrals__feedback{color:var(--color-success);margin:0;font-size:.85rem}.referrals__heroAside{text-align:center;border:1px solid rgb(var(--rgb-accent-strong) / .28);background:linear-gradient(160deg, rgb(var(--rgb-accent-strong) / .16), rgb(var(--rgb-accent-strong) / .06));box-shadow:inset 0 1px 0 #fff6, 0 10px 26px rgb(var(--rgb-accent-strong) / .1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:6px;grid-template-columns:minmax(0,1fr);align-content:start;justify-items:center;gap:1rem;padding:1.6rem 1.3rem;display:grid}.referrals__heroAsideText{text-align:center;justify-items:center;gap:.7rem;min-width:0;display:grid}.referrals__heroAsideMascot{-webkit-user-select:none;user-select:none;pointer-events:none;justify-self:center;width:clamp(124px,48%,168px);height:auto;margin-top:.5rem}.referrals__heroAsideLabel,.referrals__heroAsideValue,.referrals__heroAsideTitle,.referrals__heroAsideDescription{color:var(--color-electric-indigo)}.referrals__heroAsideValue{letter-spacing:-.03em;font-size:1.6rem;line-height:1}.referrals__heroAsideTitle{margin:0;font-size:.94rem;font-weight:600;line-height:1.45}.referrals__heroAsideDescription{margin:0;font-size:.84rem;line-height:1.55}.referrals__statsCard{align-content:start;gap:.85rem!important;padding:1.15rem 1.3rem!important}.referrals__statsHeader{gap:.25rem}.referrals__statsTitle{color:var(--color-text-primary);margin:0;font-size:.98rem;font-weight:600}.referrals__statsDescription{color:var(--color-text-muted);margin:0;font-size:.82rem;line-height:1.5}.referrals__statsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.referrals__statTile{border:1px solid color-mix(in srgb, var(--border-card) 60%, var(--color-medium-slate-blue) 40%);background:color-mix(in srgb, var(--surface-card) 84%, var(--color-periwinkle) 16%);border-radius:6px;flex-direction:column-reverse;align-items:flex-start;gap:.4rem;padding:1.25rem 1.35rem;display:flex}.referrals__statTile:last-child{border-color:rgb(var(--rgb-accent-strong) / .4);background:linear-gradient(160deg, rgb(var(--rgb-accent-strong) / .16), rgb(var(--rgb-accent-strong) / .06))}.referrals__statTile:last-child .referrals__statValue{color:var(--color-electric-indigo)}.referrals__statLabel{color:var(--color-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:600;line-height:1.3}.referrals__statValue{color:var(--color-text-primary);letter-spacing:-.02em;font-size:2rem;font-weight:700;line-height:1}.referrals__historySummary{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg-secondary) 78%, var(--color-bg-card) 22%);min-height:2rem;color:var(--color-text-secondary);border-radius:999px;align-items:center;padding:.32rem .72rem;font-size:.76rem;font-weight:600;display:inline-flex}.referrals__historyToggle{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:0;display:flex}.referrals__historyToggleText{gap:.3rem;min-width:0;display:grid}.referrals__historyTitleRow{align-items:center;gap:.55rem;min-width:0;display:inline-flex}.referrals__historyTitle{color:var(--color-text-primary);font-size:1.05rem;font-weight:600}.referrals__historyDescription{color:var(--color-text-muted);font-size:.9rem;line-height:1.55}.referrals__historyToggleMeta{flex-shrink:0;align-items:center;gap:.75rem;display:inline-flex}.referrals__historyChevron{flex-shrink:0;width:2rem;height:2rem}.referrals__historyList{flex-direction:column;padding-top:.35rem;display:flex}.referrals__historyRow{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 0;display:flex}.referrals__historyRow:first-child{border-top:none;padding-top:0}.referrals__historyRow:last-child{padding-bottom:0}.referrals__historyPrimary{gap:.35rem;min-width:0;display:grid}.referrals__historyIdentity{color:var(--color-text-primary);overflow-wrap:anywhere;font-weight:600}.referrals__historyDateInline{color:var(--color-text-muted);font-size:.82rem;display:none}.referrals__historySecondary{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.referrals__historyDate{color:var(--color-text-muted);white-space:nowrap;font-size:.85rem}.referrals__statusChip{border:1px solid var(--color-border);background:var(--color-bg-secondary);color:var(--color-text-secondary)}.referrals__statusInvited{background:color-mix(in srgb, var(--color-periwinkle) 28%, var(--color-bg-secondary));color:var(--color-text-primary)}.referrals__statusJoined{background:color-mix(in srgb, var(--color-tropical-indigo) 24%, var(--color-bg-secondary));color:var(--color-text-primary)}.referrals__statusRewardEarned{background:color-mix(in srgb, var(--color-medium-slate-blue) 18%, var(--color-bg-secondary));color:var(--color-text-primary)}.referrals__emptyState{border:1px dashed var(--color-border);background:color-mix(in srgb, var(--color-bg-secondary) 68%, transparent);color:var(--color-text-muted);border-radius:16px;padding:1.1rem}.referrals__errorCard{border:.5px dashed var(--color-border-tertiary);border-radius:var(--border-radius-lg);text-align:left;flex-direction:column;align-items:flex-start;gap:12px;width:min(100%,980px);margin:0 auto;padding:32px 28px;display:flex}[data-theme=light] .referrals__historySummary,[data-theme=light] .referrals__statusChip,[data-theme=light] .referrals__statusInvited,[data-theme=light] .referrals__statusJoined,[data-theme=light] .referrals__statusRewardEarned{color:var(--color-electric-indigo)}[data-theme=dark] .referrals__shareButton{background:var(--color-electric-indigo,#7e61fd)!important;border-color:var(--color-electric-indigo,#7e61fd)!important;color:var(--color-white,#fff)!important}[data-theme=dark] .referrals__shareButton:hover{background:color-mix(in srgb, var(--color-electric-indigo,#7e61fd) 82%, #fff 18%)!important;border-color:color-mix(in srgb, var(--color-electric-indigo,#7e61fd) 82%, #fff 18%)!important}[data-theme=dark] .referrals__referralInput{border-color:color-mix(in srgb, var(--color-border) 88%, var(--color-white) 12%);background:#201f34;box-shadow:inset 0 1px #ffffff0f}[data-theme=dark] .referrals__heroAsideLabel,[data-theme=dark] .referrals__heroAsideValue,[data-theme=dark] .referrals__heroAsideTitle,[data-theme=dark] .referrals__heroAsideDescription{color:var(--color-electric-indigo-text)}[data-theme=dark] .referrals__historySummary,[data-theme=dark] .referrals__emptyState{background:color-mix(in srgb, var(--color-bg-secondary) 82%, var(--color-jet) 18%)}@media (width>=721px){.referrals__heroCard{padding:1.85rem 2rem!important}.referrals__historyCard,.referrals__statsCard{padding:1.6rem 2rem!important}}@media (width<=720px){.referrals__pageGrid,.referrals__heroCard{grid-template-columns:1fr}.referrals__statsGrid{grid-template-columns:1fr;gap:.6rem}.referrals__statTile{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.1rem}.referrals__statValue{font-size:1.6rem}.referrals__linkRow,.referrals__historyRow{grid-template-columns:1fr}.referrals__historyToggle{flex-direction:column;align-items:flex-start}.referrals__historyToggleMeta{justify-content:space-between;width:100%}.referrals__historyRow{display:grid}.referrals__historyDateInline{display:inline}.referrals__historySecondary{justify-content:space-between}.referrals__historyDate{white-space:normal;display:none}.referrals__copyButton{width:100%}.referrals__page{padding-bottom:calc(4.5rem + env(safe-area-inset-bottom))}}.SettingsBillingSection__surface{border:1px solid var(--color-border);background:linear-gradient(180deg, color-mix(in srgb, var(--color-bg-card) 96%, var(--color-periwinkle,#d0c5f8) 4%), var(--color-bg-card));box-shadow:0 18px 40px rgb(var(--rgb-shadow) / .08);border-radius:8px;gap:1.25rem;padding:1.4rem;display:grid}.SettingsBillingSection__currentPlanBadge,.SettingsBillingSection__ownedBadge,.SettingsBillingSection__cycleBadge,.SettingsBillingSection__creditBadge{border-radius:8px;align-items:center;gap:.35rem;display:inline-flex}.SettingsBillingSection__currentPlanBadge{background:color-mix(in srgb, var(--color-medium-slate-blue,#7e61fd) 14%, var(--color-bg-card) 86%);color:var(--color-text-primary);border-color:color-mix(in srgb, var(--color-medium-slate-blue,#7e61fd) 28%, var(--color-border) 72%)}.SettingsBillingSection__cycleShell{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.9rem;display:flex}.SettingsBillingSection__cycleLabel,.SettingsBillingSection__planMetaLabel,.SettingsBillingSection__detailNote,.SettingsBillingSection__invoicePrimary p,.SettingsBillingSection__paymentCardCopy span,.SettingsBillingSection__planBillingHint{color:var(--color-text-muted)}.SettingsBillingSection__cycleLabel,.SettingsBillingSection__planMetaLabel{letter-spacing:.06em;text-transform:uppercase;font-size:.76rem;font-weight:600}.SettingsBillingSection__cycleToggle{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg-secondary) 88%, transparent);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;padding:.28rem;display:inline-grid}.SettingsBillingSection__cycleButton{min-height:2.4rem;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.45rem;padding:.55rem .85rem;font-size:.9rem;font-weight:600;transition:background .16s,color .16s,transform .16s,box-shadow .16s;display:inline-flex}.SettingsBillingSection__cycleButton[data-active=true]{background:var(--color-bg-card);color:var(--color-text-primary);box-shadow:0 10px 24px rgb(var(--rgb-shadow) / .1)}.SettingsBillingSection__cycleBadge{background:color-mix(in srgb, var(--color-medium-slate-blue,#7e61fd) 16%, transparent);color:var(--color-medium-slate-blue,#7e61fd);border-radius:6px;padding:.22rem .48rem;font-size:.68rem;font-weight:700}.SettingsBillingSection__planGrid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:.75rem;display:grid}.SettingsBillingSection__planCard{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg-card) 94%, transparent);min-height:100%;box-shadow:none;border-radius:8px;gap:.8rem;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:grid;padding:.85rem!important}.SettingsBillingSection__planCard:hover{box-shadow:0 18px 36px rgb(var(--rgb-shadow) / .08);transform:translateY(-2px)}.SettingsBillingSection__planCard[data-current=true]{border-color:color-mix(in srgb, var(--color-medium-slate-blue,#7e61fd) 44%, var(--color-border) 56%);background:linear-gradient(180deg, color-mix(in srgb, var(--color-medium-slate-blue,#7e61fd) 12%, var(--color-bg-card) 88%), var(--color-bg-card));box-shadow:0 20px 42px rgb(var(--rgb-shadow) / .12)}.SettingsBillingSection__planCard[data-tone=upgrade]:not([data-current=true]){background:linear-gradient(180deg, color-mix(in srgb, var(--color-periwinkle,#d0c5f8) 16%, var(--color-bg-card) 84%), var(--color-bg-card))}.SettingsBillingSection__planCardTop{gap:.7rem;display:grid}.SettingsBillingSection__planTitleRow{flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:.45rem;display:flex}.SettingsBillingSection__planTitle{margin:0;font-size:1.05rem;line-height:1.1}.SettingsBillingSection__ownedBadge{background:color-mix(in srgb, var(--color-medium-slate-blue,#7e61fd) 14%, var(--color-bg-card) 86%);color:var(--color-text-primary)}.SettingsBillingSection__planVault{color:var(--color-text-primary);margin:.2rem 0 0;font-size:.88rem;font-weight:600}.SettingsBillingSection__priceBlock{gap:.28rem;display:grid}.SettingsBillingSection__planPrice{letter-spacing:-.03em;color:var(--color-text-primary);font-size:clamp(1.35rem,1.65vw,1.65rem);font-weight:700;line-height:1}.SettingsBillingSection__planBillingHint{margin:0;font-size:.76rem;line-height:1.35}.SettingsBillingSection__planFeatureSection{gap:.5rem;display:grid}.SettingsBillingSection__planFeatureList{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.SettingsBillingSection__planFeatureItem{color:var(--color-text-secondary);grid-template-columns:auto 1fr;align-items:start;gap:.45rem;font-size:.8rem;line-height:1.3;display:grid}.SettingsBillingSection__planFeatureBullet{background:color-mix(in srgb, var(--color-medium-slate-blue,#7e61fd) 72%, white 28%);border-radius:4px;width:.38rem;height:.38rem;margin-top:.34rem}.SettingsBillingSection__planAction{justify-content:center;width:100%;min-height:2rem;border-radius:8px!important;font-size:.78rem!important}.SettingsBillingSection__detailsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.SettingsBillingSection__detailCard{border-radius:8px;gap:1rem;display:grid}.SettingsBillingSection__managementCard{border:1px solid color-mix(in srgb, var(--color-border) 90%, transparent);background:color-mix(in srgb, var(--color-bg-card) 97%, transparent);border-radius:8px;gap:.9rem;display:grid}.SettingsBillingSection__managementHeader,.SettingsBillingSection__managementBody,.SettingsBillingSection__managementSummary,.SettingsBillingSection__cancellationActions{display:flex}.SettingsBillingSection__managementHeader,.SettingsBillingSection__managementSummary{justify-content:space-between;align-items:flex-start;gap:1rem}.SettingsBillingSection__managementCopy,.SettingsBillingSection__managementSummaryCopy,.SettingsBillingSection__cancellationPanel,.SettingsBillingSection__cancellationPanelHeader,.SettingsBillingSection__scheduledState{display:grid}.SettingsBillingSection__managementCopy,.SettingsBillingSection__managementSummaryCopy,.SettingsBillingSection__cancellationPanel,.SettingsBillingSection__scheduledState{gap:.45rem}.SettingsBillingSection__managementTitleRow{align-items:center;gap:.5rem;display:inline-flex}.SettingsBillingSection__managementIcon{color:var(--color-text-muted);justify-content:center;align-items:center;display:inline-flex}.SettingsBillingSection__managementTitle,.SettingsBillingSection__cancellationTitle,.SettingsBillingSection__scheduledTitle,.SettingsBillingSection__managementPlan{color:var(--color-text-primary)}.SettingsBillingSection__managementTitle,.SettingsBillingSection__cancellationTitle{font-size:.92rem;font-weight:600}.SettingsBillingSection__managementDescription,.SettingsBillingSection__managementHint,.SettingsBillingSection__cancellationDescription,.SettingsBillingSection__scheduledDescription{color:var(--color-text-muted);margin:0;font-size:.84rem;line-height:1.5}.SettingsBillingSection__managementToggle,.SettingsBillingSection__reviewCancellationButton{border-radius:6px!important}.SettingsBillingSection__managementBody{border-top:1px solid color-mix(in srgb, var(--color-border) 84%, transparent);flex-direction:column;gap:.85rem;padding-top:.1rem}.SettingsBillingSection__managementSummary{border:1px solid color-mix(in srgb, var(--color-border) 88%, transparent);background:color-mix(in srgb, var(--color-bg-secondary) 72%, transparent);border-radius:8px;flex-wrap:wrap;padding:.9rem 1rem}.SettingsBillingSection__managementEyebrow{color:var(--color-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:600}.SettingsBillingSection__scheduledState{border:1px solid color-mix(in srgb, var(--color-medium-slate-blue,#7e61fd) 24%, var(--color-border) 76%);background:color-mix(in srgb, var(--color-medium-slate-blue,#7e61fd) 8%, var(--color-bg-card) 92%);border-radius:8px;gap:.4rem;padding:.95rem 1rem}.SettingsBillingSection__scheduledBadge{background:color-mix(in srgb, var(--color-medium-slate-blue,#7e61fd) 14%, var(--color-bg-card) 86%);border-radius:999px;width:fit-content}.SettingsBillingSection__paymentCardPreview{border:1px solid color-mix(in srgb, var(--color-border) 88%, transparent);background:color-mix(in srgb, var(--color-bg-secondary) 68%, transparent);border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:.9rem;padding:1rem;display:grid}.SettingsBillingSection__paymentCardIcon,.SettingsBillingSection__invoiceIcon{color:var(--color-text-primary);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.SettingsBillingSection__paymentCardIcon{background:color-mix(in srgb, var(--color-medium-slate-blue,#7e61fd) 16%, transparent);width:2.9rem;height:2.9rem}.SettingsBillingSection__paymentCardCopy{gap:.2rem;display:grid}.SettingsBillingSection__paymentCardCopy strong,.SettingsBillingSection__creditBalance,.SettingsBillingSection__invoiceAmount{color:var(--color-text-primary)}.SettingsBillingSection__creditSummary{background:color-mix(in srgb, var(--color-medium-slate-blue,#7e61fd) 8%, var(--color-bg-secondary) 92%);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;padding:1rem;display:flex}.SettingsBillingSection__creditBalance{margin-top:.35rem;font-size:1.5rem;font-weight:700;line-height:1;display:block}.SettingsBillingSection__creditBadge{background:color-mix(in srgb, var(--color-medium-slate-blue,#7e61fd) 14%, var(--color-bg-card) 86%)}.SettingsBillingSection__invoiceList{gap:.75rem;display:grid}.SettingsBillingSection__invoiceRow{border:1px solid color-mix(in srgb, var(--color-border) 88%, transparent);background:color-mix(in srgb, var(--color-bg-card) 94%, transparent);border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem 1rem;display:flex}.SettingsBillingSection__invoicePrimary,.SettingsBillingSection__invoiceMeta,.SettingsBillingSection__detailFooter{align-items:center;display:flex}.SettingsBillingSection__invoicePrimary{gap:.75rem}.SettingsBillingSection__invoicePrimary p{margin:.22rem 0 0;font-size:.84rem}.SettingsBillingSection__invoiceIcon{background:color-mix(in srgb, var(--color-bg-secondary) 78%, transparent);width:2rem;height:2rem}.SettingsBillingSection__invoiceMeta,.SettingsBillingSection__detailFooter{justify-content:space-between;gap:.65rem}.SettingsBillingSection__invoiceMeta{flex-wrap:wrap}.SettingsBillingSection__invoiceAmount{font-size:.95rem;font-weight:700}.SettingsBillingSection__detailFooter{flex-wrap:wrap}.SettingsBillingSection__paymentUpdateButton{border-radius:4px!important}.SettingsBillingSection__detailNote{font-size:.84rem;line-height:1.45}@media (width<=1180px){.SettingsBillingSection__planGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.SettingsBillingSection__surface{border-radius:8px;padding:1rem}.SettingsBillingSection__detailsGrid,.SettingsBillingSection__planGrid{grid-template-columns:1fr}.SettingsBillingSection__cycleShell,.SettingsBillingSection__creditSummary,.SettingsBillingSection__invoiceRow,.SettingsBillingSection__detailFooter,.SettingsBillingSection__managementHeader,.SettingsBillingSection__managementSummary{align-items:flex-start}.SettingsBillingSection__managementToggle,.SettingsBillingSection__reviewCancellationButton{justify-content:center;width:100%}}@media (width<=640px){.SettingsBillingSection__cycleToggle{width:100%}.SettingsBillingSection__cycleButton{padding-inline:.7rem;font-size:.82rem}.SettingsBillingSection__currentPlanBadge{justify-content:center;width:100%}}.SettingsChannelsSection__channelsForm{gap:.9rem;display:grid}.SettingsChannelsSection__layoutGrid{grid-template-columns:minmax(0,1.55fr) minmax(260px,.85fr);align-items:start;gap:.95rem;display:grid}.SettingsChannelsSection__mainColumn{gap:.9rem;display:grid}.SettingsChannelsSection__sectionCard{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg-card) 92%, var(--color-bg-secondary) 8%);border-radius:4px;gap:.9rem;padding:1rem;display:grid}.SettingsChannelsSection__sectionHeading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.SettingsChannelsSection__sectionHeading h3,.SettingsChannelsSection__summaryHeader h3{color:var(--color-text-primary);margin:0;font-size:.92rem;font-weight:600}.SettingsChannelsSection__sectionHeading p,.SettingsChannelsSection__summaryHeader p,.SettingsChannelsSection__continuityCopy p,.SettingsChannelsSection__summaryFootnote{color:var(--color-text-muted);margin:.2rem 0 0;font-size:.84rem;line-height:1.5}.SettingsChannelsSection__connectionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.SettingsChannelsSection__connectionCard{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg-card) 90%, var(--color-bg-secondary) 10%);border-radius:4px;gap:.75rem;padding:.9rem;display:grid}.SettingsChannelsSection__connectionCard[data-active=true]{background:color-mix(in srgb, var(--color-bg-card) 88%, #7e61fd14 12%);border-color:#7e61fd38}.SettingsChannelsSection__connectionCardHeader{justify-content:space-between;align-items:flex-start;gap:.9rem;display:flex}.SettingsChannelsSection__connectionIdentity{align-items:center;gap:.8rem;min-width:0;display:flex}.SettingsChannelsSection__connectionCopy{gap:.22rem;min-width:0;display:grid}.SettingsChannelsSection__connectionCopy strong{color:var(--color-text-primary);font-size:.9rem;font-weight:600}.SettingsChannelsSection__connectionCopy span{color:var(--color-text-secondary);word-break:break-word;font-size:.78rem;line-height:1.45}.SettingsChannelsSection__connectionActions{justify-items:end;gap:.55rem;display:grid}.SettingsChannelsSection__continuityRow{justify-content:space-between;align-items:center;gap:1rem;display:flex}.SettingsChannelsSection__continuityCopy{gap:.2rem;display:grid}.SettingsChannelsSection__continuityCopy strong{color:var(--color-text-primary);font-size:.9rem;font-weight:600}.SettingsChannelsSection__summaryPanel{gap:.9rem;display:grid;position:sticky;top:.75rem}.SettingsChannelsSection__summaryBlock{border:1px solid var(--color-border);background:var(--color-bg-secondary);border-radius:4px;gap:.65rem;padding:.9rem;display:grid}.SettingsChannelsSection__summaryLabel{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.76rem;font-weight:600}.SettingsChannelsSection__summaryPillRow{flex-wrap:wrap;gap:.55rem;display:flex}.SettingsChannelsSection__summaryList{gap:.8rem;display:grid}.SettingsChannelsSection__summaryRow{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:.85rem;padding-bottom:.8rem;display:flex}.SettingsChannelsSection__summaryRow:last-child{border-bottom:none;padding-bottom:0}.SettingsChannelsSection__summaryRow span{color:var(--color-text-secondary);font-size:.8rem}.SettingsChannelsSection__summaryRow strong{color:var(--color-text-primary);text-align:right;font-size:.84rem;font-weight:600}.SettingsChannelsSection__switchShell{background:color-mix(in srgb, var(--color-periwinkle) 44%, var(--color-bg-card) 56%);appearance:none;border:none;border-radius:999px;outline:none;flex-shrink:0;width:44px;height:24px;padding:2px;transition:background-color .16s,box-shadow .16s;position:relative;box-shadow:inset 0 0 0 1px #7e61fd14}.SettingsChannelsSection__switchShell:hover{box-shadow:inset 0 0 0 1px #7e61fd24}.SettingsChannelsSection__switchShell:focus-visible{outline:none;box-shadow:0 0 0 3px #7e61fd29,inset 0 0 0 1px #7e61fd1f}.SettingsChannelsSection__switchShell[data-state=checked]{background:color-mix(in srgb, var(--color-medium-slate-blue) 72%, var(--color-electric-indigo) 28%);box-shadow:inset 0 0 0 1px #ffffff1f}.SettingsChannelsSection__switchThumb{background:var(--color-white);width:20px;height:20px;box-shadow:0 2px 8px rgb(var(--rgb-shadow) / .14);border-radius:999px;transition:transform .16s,box-shadow .16s;position:absolute;top:2px;left:2px}.SettingsChannelsSection__switchShell[data-state=checked] .SettingsChannelsSection__switchThumb{transform:translate(20px)}.SettingsChannelsSection__actions{border-top:1px solid color-mix(in srgb, var(--color-border) 84%, transparent);justify-content:space-between;align-items:center;gap:1rem;padding-top:.85rem;display:flex}.SettingsChannelsSection__actions button{border-radius:4px;min-height:2.2rem;padding:.58rem .84rem;font-size:.76rem}.SettingsChannelsSection__saveState{color:var(--color-success);font-size:.86rem}@media (width<=980px){.SettingsChannelsSection__layoutGrid{grid-template-columns:1fr}.SettingsChannelsSection__summaryPanel{position:static}}@media (width<=720px){.SettingsChannelsSection__connectionGrid{grid-template-columns:1fr}.SettingsChannelsSection__continuityRow,.SettingsChannelsSection__actions,.SettingsChannelsSection__sectionHeading,.SettingsChannelsSection__connectionCardHeader,.SettingsChannelsSection__summaryRow{flex-direction:column;align-items:flex-start}.SettingsChannelsSection__connectionActions{justify-items:start}.SettingsChannelsSection__summaryRow strong{text-align:left}}.SettingsDataMemorySection__root{gap:.9rem;display:grid}.SettingsDataMemorySection__stack{gap:.95rem;display:grid}.SettingsDataMemorySection__sectionCard{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg-card) 94%, var(--color-bg-secondary) 6%);border-radius:6px;gap:.95rem;padding:1rem;display:grid}.SettingsDataMemorySection__sectionHeading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.SettingsDataMemorySection__sectionHeading h3{color:var(--color-text-primary);margin:0;font-size:.95rem;font-weight:600}.SettingsDataMemorySection__sectionHeading p,.SettingsDataMemorySection__masterCopy p,.SettingsDataMemorySection__sourceCopy p,.SettingsDataMemorySection__memoryMain p,.SettingsDataMemorySection__memoryFooter p,.SettingsDataMemorySection__dangerActionRow p,.SettingsDataMemorySection__saveState,.SettingsDataMemorySection__dangerFeedback,.SettingsDataMemorySection__memoryMeta{color:var(--color-text-muted);margin:.22rem 0 0;font-size:.84rem;line-height:1.5}.SettingsDataMemorySection__masterRow,.SettingsDataMemorySection__dangerActionRow,.SettingsDataMemorySection__sourceRow{justify-content:space-between;align-items:center;gap:1rem;display:flex}.SettingsDataMemorySection__sourceCopy{gap:.18rem;display:grid}.SettingsDataMemorySection__sourceCopy strong,.SettingsDataMemorySection__dangerActionRow strong{color:var(--color-text-primary);font-size:.9rem;font-weight:600}.SettingsDataMemorySection__dangerConfirmBlock{gap:.65rem;min-width:min(100%,18rem);display:grid}.SettingsDataMemorySection__passwordField{gap:.35rem;display:grid}.SettingsDataMemorySection__passwordLabel{color:#b91c1c;font-size:.76rem;font-weight:600}.SettingsDataMemorySection__passwordInput{min-height:2.35rem;background:color-mix(in srgb, var(--color-bg-card) 90%, #dc26260f 10%)!important;border-color:#dc262647!important;border-radius:6px!important;width:100%!important}.SettingsDataMemorySection__dangerButton{border-radius:4px!important}.SettingsDataMemorySection__retentionNote{border:1px solid color-mix(in srgb, var(--color-border) 86%, transparent);background:color-mix(in srgb, var(--color-bg-card) 90%, var(--color-periwinkle) 10%);border-radius:6px;gap:.22rem;padding:.85rem .95rem;display:grid}.SettingsDataMemorySection__retentionNote strong{color:var(--color-text-primary);font-size:.84rem;font-weight:600}.SettingsDataMemorySection__retentionNote p{color:var(--color-text-secondary);margin:0;font-size:.8rem;line-height:1.5}.SettingsDataMemorySection__retentionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.SettingsDataMemorySection__retentionCard{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg-card) 92%, var(--color-bg-secondary) 8%);text-align:left;cursor:pointer;border-radius:6px;gap:.45rem;padding:.95rem;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s;display:grid}.SettingsDataMemorySection__retentionCard:hover{border-color:#7e61fd3d;transform:translateY(-1px)}.SettingsDataMemorySection__retentionCard[data-selected=true]{background:color-mix(in srgb, var(--color-bg-card) 86%, #7e61fd1a 14%);border-color:#7e61fd57;box-shadow:inset 0 0 0 1px #7e61fd24}.SettingsDataMemorySection__retentionCard strong{color:var(--color-text-primary);font-size:.9rem;font-weight:600}.SettingsDataMemorySection__retentionCard p{color:var(--color-text-muted);margin:0;font-size:.82rem;line-height:1.5}.SettingsDataMemorySection__sourceList,.SettingsDataMemorySection__dangerActions{gap:.75rem;display:grid}.SettingsDataMemorySection__sourceRow,.SettingsDataMemorySection__dangerActionRow{border:1px solid color-mix(in srgb, var(--color-border) 86%, transparent);background:color-mix(in srgb, var(--color-bg-card) 90%, var(--color-bg-secondary) 10%);border-radius:6px;padding:.9rem}.SettingsDataMemorySection__sourceIdentity{align-items:flex-start;gap:.85rem;min-width:0;display:flex}.SettingsDataMemorySection__sourceIconWrap,.SettingsDataMemorySection__dangerIconWrap{width:2rem;height:2rem;color:var(--color-medium-slate-blue);background:#7e61fd17;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.SettingsDataMemorySection__dangerZone{background:color-mix(in srgb, var(--color-bg-card) 84%, #dc262629 16%);border-color:#dc262652;box-shadow:inset 0 0 0 1px #dc262614}.SettingsDataMemorySection__dangerZone .SettingsDataMemorySection__sectionHeading h3,.SettingsDataMemorySection__dangerZone .SettingsDataMemorySection__dangerActionRow strong{color:#b91c1c}.SettingsDataMemorySection__dangerZone .SettingsDataMemorySection__sectionHeading p,.SettingsDataMemorySection__dangerZone .SettingsDataMemorySection__dangerActionRow p{color:color-mix(in srgb, var(--color-text-secondary) 76%, #b91c1c 24%)}.SettingsDataMemorySection__dangerActionRow{background:color-mix(in srgb, var(--color-bg-card) 88%, #dc26261a 12%);border-color:#dc26263d}.SettingsDataMemorySection__dangerIconWrap{color:#dc2626;background:#dc262629}.SettingsDataMemorySection__dangerFeedback{color:#b91c1c;background:#dc26261f;border-radius:6px;padding:.8rem .9rem}.SettingsDataMemorySection__switchShell{background:color-mix(in srgb, var(--color-periwinkle) 44%, var(--color-bg-card) 56%);appearance:none;border:none;border-radius:999px;outline:none;flex-shrink:0;width:44px;height:24px;padding:2px;transition:background-color .16s,box-shadow .16s;position:relative;box-shadow:inset 0 0 0 1px #7e61fd14}.SettingsDataMemorySection__switchShell:hover{box-shadow:inset 0 0 0 1px #7e61fd24}.SettingsDataMemorySection__switchShell:focus-visible{outline:none;box-shadow:0 0 0 3px #7e61fd29,inset 0 0 0 1px #7e61fd1f}.SettingsDataMemorySection__switchShell[data-state=checked]{background:color-mix(in srgb, var(--color-medium-slate-blue) 72%, var(--color-electric-indigo) 28%);box-shadow:inset 0 0 0 1px #ffffff1f}.SettingsDataMemorySection__switchThumb{background:var(--color-white);width:20px;height:20px;box-shadow:0 2px 8px rgb(var(--rgb-shadow) / .14);border-radius:999px;transition:transform .16s,box-shadow .16s;position:absolute;top:2px;left:2px}.SettingsDataMemorySection__switchShell[data-state=checked] .SettingsDataMemorySection__switchThumb{transform:translate(20px)}.SettingsDataMemorySection__actions{justify-content:space-between;align-items:center;gap:1rem;padding-top:.4rem;display:flex}.SettingsDataMemorySection__saveState{color:var(--color-success);min-height:1.25rem}@media (width<=860px){.SettingsDataMemorySection__retentionGrid{grid-template-columns:1fr}}@media (width<=720px){.SettingsDataMemorySection__dangerActionRow,.SettingsDataMemorySection__sourceRow,.SettingsDataMemorySection__sectionHeading,.SettingsDataMemorySection__actions{flex-direction:column;align-items:flex-start}.SettingsDataMemorySection__inlineConfirm,.SettingsDataMemorySection__dangerConfirmBlock{justify-content:flex-start}}.SettingsPersonaSection__personaForm{gap:.9rem;display:grid}.SettingsPersonaSection__optionsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.SettingsPersonaSection__optionCard{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg-card) 94%, var(--color-bg-secondary) 6%);text-align:left;cursor:pointer;border-radius:8px;gap:.75rem;padding:1rem;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid;overflow:hidden}.SettingsPersonaSection__optionCard:hover{border-color:#7e61fd3d;transform:translateY(-1px)}.SettingsPersonaSection__optionCard:focus-visible{border-color:#7e61fd6b;outline:none;box-shadow:0 0 0 3px #7e61fd1f}.SettingsPersonaSection__optionCard[data-active=true]{background:color-mix(in srgb, var(--color-bg-card) 92%, var(--color-medium-slate-blue) 8%);border-color:#7e61fd61;box-shadow:0 0 0 1px #7e61fd14}.SettingsPersonaSection__optionVisual{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.SettingsPersonaSection__optionHeroBadge,.SettingsPersonaSection__optionSupportingBadge,.SettingsPersonaSection__previewIconBadge{color:var(--color-medium-slate-blue);background:#7e61fd1a;border:1px solid #7e61fd29;justify-content:center;align-items:center;display:inline-flex}.SettingsPersonaSection__optionHeroBadge{border-radius:8px;width:2.8rem;height:2.8rem;box-shadow:inset 0 1px #ffffff24}.SettingsPersonaSection__optionSupportingIcons{align-items:center;gap:.45rem;padding-top:.12rem;display:flex}.SettingsPersonaSection__optionSupportingBadge{width:1.85rem;height:1.85rem;color:var(--color-text-secondary);background:color-mix(in srgb, var(--color-bg-card) 72%, #7e61fd1f 28%);border-radius:999px}.SettingsPersonaSection__optionCard[data-persona=sharp] .SettingsPersonaSection__optionHeroBadge{color:#7a63ff;background:#7a63ff24}.SettingsPersonaSection__optionCard[data-persona=coach] .SettingsPersonaSection__optionHeroBadge{color:#8a6cff;background:#8a6cff24}.SettingsPersonaSection__optionCard[data-persona=companion] .SettingsPersonaSection__optionHeroBadge{color:#9a83ff;background:#9a83ff24}.SettingsPersonaSection__optionHeader{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.SettingsPersonaSection__optionLabel{color:var(--color-text-primary);font-size:.96rem;font-weight:600;line-height:1.3}.SettingsPersonaSection__activeBadge{color:var(--color-medium-slate-blue);white-space:nowrap;background:#7e61fd1f;border-radius:4px;justify-content:center;align-items:center;padding:.25rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex}.SettingsPersonaSection__optionSummary{color:var(--color-text-secondary);margin:0;font-size:.84rem;line-height:1.5}.SettingsPersonaSection__previewCard{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg-card) 88%, var(--color-bg-secondary) 12%);border-radius:8px;gap:.7rem;padding:1rem 1.05rem;display:grid}.SettingsPersonaSection__previewHeader{gap:.3rem;display:grid}.SettingsPersonaSection__previewTitleRow{align-items:center;gap:.6rem;display:inline-flex}.SettingsPersonaSection__previewHeader strong{color:var(--color-text-primary);font-size:.92rem;font-weight:600}.SettingsPersonaSection__previewIconBadge{border-radius:8px;width:2rem;height:2rem}.SettingsPersonaSection__previewHeader p{color:var(--color-text-muted);margin:0;font-size:.84rem;line-height:1.5}.SettingsPersonaSection__previewSpeechBubble{border:1px solid color-mix(in srgb, var(--color-border) 88%, transparent);background:color-mix(in srgb, var(--color-bg-card) 94%, var(--color-bg-secondary) 6%);border-radius:8px;justify-self:center;width:100%;max-width:48rem;padding:1rem 1.15rem;box-shadow:inset 0 1px #ffffff0a}.SettingsPersonaSection__previewText{color:var(--color-text-primary);text-align:center;margin:0;font-size:.9rem;font-style:italic;line-height:1.6}.SettingsPersonaSection__previewQuoteMark{color:var(--color-text-muted);font-size:1.05em}.SettingsPersonaSection__actions{border-top:1px solid color-mix(in srgb, var(--color-border) 84%, transparent);justify-content:space-between;align-items:center;gap:1rem;padding-top:.85rem;display:flex}.SettingsPersonaSection__actions button{border-radius:4px;min-height:2.2rem;padding:.58rem .84rem;font-size:.76rem}.SettingsPersonaSection__saveState{color:var(--color-success);font-size:.86rem}@media (width<=900px){.SettingsPersonaSection__optionsGrid{grid-template-columns:1fr}}.SettingsPreferencesSection__preferencesForm{gap:.9rem;width:100%;display:grid}.SettingsPreferencesSection__pillSelectWrap{gap:.55rem;display:grid}.SettingsPreferencesSection__pillSelectGroup{flex-wrap:wrap;gap:.4rem;display:flex}.SettingsPreferencesSection__pillSelectPill{border:1px solid color-mix(in srgb, var(--color-border) 80%, transparent);background:color-mix(in srgb, var(--color-bg-card) 88%, var(--color-bg-secondary) 12%);color:var(--color-text-muted);cursor:pointer;white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;padding:.38rem .7rem;font-size:.78rem;font-weight:600;transition:border-color .13s,background-color .13s,color .13s,transform .13s;display:inline-flex}.SettingsPreferencesSection__pillSelectPill:hover{border-color:color-mix(in srgb, var(--color-accent-primary) 40%, transparent);color:var(--color-text-secondary);transform:translateY(-1px)}.SettingsPreferencesSection__pillSelectPill[data-active=true]{background:color-mix(in srgb, var(--color-accent-primary) 14%, var(--color-bg-card));border-color:color-mix(in srgb, var(--color-accent-primary) 45%, transparent);color:var(--color-accent-primary);box-shadow:0 2px 8px color-mix(in srgb, var(--color-accent-primary) 15%, transparent)}.SettingsPreferencesSection__pillSelectCustomRow{align-items:center;gap:.5rem;display:flex}.SettingsPreferencesSection__pillSelectCustomInput{max-width:6rem;min-height:2.1rem;font-size:.82rem;border-radius:4px!important;width:6rem!important;padding:.4rem .6rem!important}.SettingsPreferencesSection__pillSelectCustomUnit{color:var(--color-text-muted);font-size:.78rem;font-weight:500}.SettingsPreferencesSection__workdayPickerWrap{gap:.5rem;display:grid}.SettingsPreferencesSection__workdayGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.5rem;display:grid}.SettingsPreferencesSection__workdayPill{border:1px solid color-mix(in srgb, var(--color-border) 80%, transparent);background:color-mix(in srgb, var(--color-bg-card) 88%, var(--color-bg-secondary) 12%);cursor:pointer;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;min-height:3.25rem;padding:.6rem .25rem;transition:border-color .14s,background-color .14s,box-shadow .14s,transform .14s;display:flex}.SettingsPreferencesSection__workdayPill:hover{border-color:color-mix(in srgb, var(--color-accent-primary) 40%, transparent);transform:translateY(-1px)}.SettingsPreferencesSection__workdayPill[data-active=true]{background:color-mix(in srgb, var(--color-accent-primary) 14%, var(--color-bg-card));border-color:color-mix(in srgb, var(--color-accent-primary) 45%, transparent);box-shadow:0 2px 8px color-mix(in srgb, var(--color-accent-primary) 18%, transparent)}.SettingsPreferencesSection__workdayPillLabel{letter-spacing:.02em;color:var(--color-text-muted);pointer-events:none;font-size:.72rem;font-weight:700;line-height:1}.SettingsPreferencesSection__workdayPill[data-active=true] .SettingsPreferencesSection__workdayPillLabel{color:var(--color-accent-primary)}.SettingsPreferencesSection__workdayPillDot{background:var(--color-accent-primary);pointer-events:none;border-radius:50%;width:.3rem;height:.3rem;display:block}.SettingsPreferencesSection__workdayError{color:var(--color-danger,#ef4444);font-size:.74rem}@media (width<=480px){.SettingsPreferencesSection__workdayGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.SettingsPreferencesSection__fieldsCard{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg-card) 92%, var(--color-bg-secondary) 8%);border-radius:4px;gap:.9rem;padding:1rem;display:grid}.SettingsPreferencesSection__fieldsGrid{gap:.85rem;display:grid}.SettingsPreferencesSection__twoColumnGrid,.SettingsPreferencesSection__compactGrid,.SettingsPreferencesSection__singleColumnGrid{gap:.95rem;display:grid}.SettingsPreferencesSection__twoColumnGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.SettingsPreferencesSection__fieldGroup{gap:.42rem;width:100%;display:grid}.SettingsPreferencesSection__formFieldLabel{color:inherit!important}.SettingsPreferencesSection__fieldLabelWithIcon{align-items:center;gap:.4rem;display:inline-flex;color:inherit!important}.SettingsPreferencesSection__fieldLabelIcon{opacity:.88;flex-shrink:0;color:var(--color-accent-primary)!important}.SettingsPreferencesSection__fieldLabelText{font-weight:600;display:inline-block;color:var(--color-text-secondary)!important}.SettingsPreferencesSection__inputControl{background:color-mix(in srgb, var(--color-bg-card) 88%, var(--color-bg-secondary) 12%);justify-self:stretch;max-width:18rem;min-height:2.35rem;border-radius:4px!important;width:100%!important;padding:.55rem .9rem!important}select.SettingsPreferencesSection__inputControl{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2.5 4.5L6 8l3.5-3.5' stroke='%236c6970' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 1.15rem center;background-repeat:no-repeat;background-size:.8rem .8rem;padding-right:3.35rem!important}.SettingsPreferencesSection__fieldHint{color:var(--color-text-muted);margin-left:.1rem;font-size:.74rem;line-height:1.45}.SettingsPreferencesSection__inlineTimeRange{flex-wrap:wrap;align-items:center;gap:0;width:fit-content;max-width:100%;display:flex}.SettingsPreferencesSection__workingHoursDuration{color:var(--color-text-muted);white-space:nowrap;align-self:center;margin-left:.75rem;font-size:.8rem;font-weight:600}.SettingsPreferencesSection__inlineTimeRange .SettingsPreferencesSection__inputControl{flex-shrink:0;min-width:10rem;max-width:18rem;width:14rem!important}.SettingsPreferencesSection__timeRangeDivider{width:1.5rem;color:var(--color-text-muted);justify-content:center;justify-self:center;align-items:center;font-size:.9rem;line-height:1;display:flex}.SettingsPreferencesSection__preferenceSubsection{gap:.85rem;padding-top:.25rem;display:grid}.SettingsPreferencesSection__subsectionHeading{gap:.38rem;display:grid}.SettingsPreferencesSection__subsectionTitle{color:var(--color-accent-primary);margin:0;font-size:.88rem;font-weight:600}.SettingsPreferencesSection__subsectionDescription{color:var(--color-text-muted);margin:0;font-size:.78rem;line-height:1.5}.SettingsPreferencesSection__actions{border-top:1px solid color-mix(in srgb, var(--color-border) 84%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;padding-top:.85rem;display:flex}.SettingsPreferencesSection__actions button{border-radius:4px;min-height:2.2rem;padding:.58rem .84rem;font-size:.76rem}.SettingsPreferencesSection__saveState{color:var(--color-success);font-size:.86rem}@media (width<=720px){.SettingsPreferencesSection__inputControl{width:100%!important}.SettingsPreferencesSection__twoColumnGrid,.SettingsPreferencesSection__compactGrid,.SettingsPreferencesSection__singleColumnGrid{grid-template-columns:1fr}.SettingsPreferencesSection__inlineTimeRange{flex-wrap:nowrap;width:100%}.SettingsPreferencesSection__inlineTimeRange .SettingsPreferencesSection__inputControl{flex:1 1 0;min-width:0;width:auto!important}.SettingsPreferencesSection__timeRangeDivider{flex-shrink:0;width:auto;padding:0 .35rem}.SettingsPreferencesSection__workingHoursDuration{flex-shrink:0;margin-left:.5rem}.SettingsPreferencesSection__actions{justify-content:flex-start;align-items:stretch}}@media (width<=480px){.SettingsPreferencesSection__fieldsCard{padding:.75rem}.SettingsPreferencesSection__pillSelectGroup{gap:.3rem}.SettingsPreferencesSection__pillSelectPill{padding:.3rem .55rem;font-size:.72rem}.SettingsPreferencesSection__workdayGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.SettingsProfileSection__profileForm{gap:.9rem;width:100%;display:grid}.SettingsProfileSection__fieldsCard{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg-card) 92%, var(--color-bg-secondary) 8%);border-radius:4px;gap:.9rem;padding:1rem;display:grid}.SettingsProfileSection__fieldsGrid,.SettingsProfileSection__sectionBlock{gap:.85rem;display:grid}.SettingsProfileSection__sectionBlock+.SettingsProfileSection__sectionBlock{border-top:1px solid color-mix(in srgb, var(--color-border) 84%, transparent);padding-top:.95rem}.SettingsProfileSection__sectionHeading{gap:.24rem;display:grid}.SettingsProfileSection__sectionTitle{color:var(--color-text-primary);margin:0;font-size:.88rem;font-weight:600}.SettingsProfileSection__sectionDescription{color:var(--color-text-muted);margin:0;font-size:.75rem;line-height:1.45}.SettingsProfileSection__identityGrid,.SettingsProfileSection__detailsGrid{gap:.95rem;display:grid}.SettingsProfileSection__identityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.SettingsProfileSection__detailsGrid{grid-template-columns:minmax(0,1fr)}.SettingsProfileSection__fieldGroup{gap:.42rem;display:grid}.SettingsProfileSection__avatarField{grid-column:1/-1}.SettingsProfileSection__avatarEditor{border:1px solid color-mix(in srgb, var(--color-border) 84%, transparent);background:color-mix(in srgb, var(--color-bg-card) 84%, var(--color-bg-secondary) 16%);border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.95rem;padding:.9rem 1rem;display:grid}.SettingsProfileSection__avatarPreview{letter-spacing:.04em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:3.4rem;height:3.4rem;font-size:1rem;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff2e}.SettingsProfileSection__avatarPickerContent{min-width:0}.SettingsProfileSection__avatarPickerPanel{border:1px solid color-mix(in srgb, var(--color-border) 84%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--color-bg-card) 97%, var(--color-white) 3%), color-mix(in srgb, var(--color-bg-card) 92%, var(--color-periwinkle) 8%));border-radius:12px;gap:.75rem;padding:.75rem;display:grid;box-shadow:inset 0 1px #ffffff0f}.SettingsProfileSection__customColorInput{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.SettingsProfileSection__formFieldLabel{color:inherit!important}.SettingsProfileSection__fieldLabelWithIcon{align-items:center;gap:.4rem;display:inline-flex;color:inherit!important}.SettingsProfileSection__fieldLabelIcon{opacity:.88;flex-shrink:0;color:var(--color-accent-primary)!important}.SettingsProfileSection__fieldLabelText{font-weight:600;display:inline-block;color:var(--color-text-secondary)!important}.SettingsProfileSection__inputWithIcon{background:color-mix(in srgb, var(--color-bg-card) 88%, var(--color-bg-secondary) 12%);min-height:2.7rem;border-radius:4px!important}.SettingsProfileSection__fieldHint{color:var(--color-text-muted);margin-left:.1rem;font-size:.74rem;line-height:1.45}.SettingsProfileSection__actions{border-top:1px solid color-mix(in srgb, var(--color-border) 84%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;padding-top:.85rem;display:flex}.SettingsProfileSection__actions button{border-radius:4px;min-height:2.2rem;padding:.58rem .84rem;font-size:.76rem}.SettingsProfileSection__saveState{color:var(--color-success);font-size:.86rem}@media (width<=720px){.SettingsProfileSection__identityGrid,.SettingsProfileSection__detailsGrid{grid-template-columns:1fr}.SettingsProfileSection__avatarEditor{grid-template-columns:1fr;justify-items:start}.SettingsProfileSection__actions{justify-content:flex-start;align-items:stretch}}.SettingsSecuritySection__surface,.SettingsSecuritySection__stack{gap:.95rem;display:grid}.SettingsSecuritySection__sectionCard{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg-card) 92%, var(--color-bg-secondary) 8%);border-radius:4px;gap:.95rem;padding:1rem;display:grid}.SettingsSecuritySection__sectionHeading,.SettingsSecuritySection__sectionHeadingRow,.SettingsSecuritySection__subsectionHeading,.SettingsSecuritySection__subsectionHeadingRow{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.SettingsSecuritySection__sectionHeading h3,.SettingsSecuritySection__sectionHeadingRow h3,.SettingsSecuritySection__subsectionHeading h4,.SettingsSecuritySection__subsectionHeadingRow h4{color:var(--color-text-primary);margin:0;font-size:.94rem;font-weight:600}.SettingsSecuritySection__sectionHeading p,.SettingsSecuritySection__sectionHeadingRow p,.SettingsSecuritySection__subsectionHeading p,.SettingsSecuritySection__subsectionHeadingRow p,.SettingsSecuritySection__metaNote,.SettingsSecuritySection__methodCopy p,.SettingsSecuritySection__emptyState,.SettingsSecuritySection__historyTable td,.SettingsSecuritySection__historyTable th,.SettingsSecuritySection__sessionMeta{color:var(--color-text-muted);margin:.2rem 0 0;font-size:.84rem;line-height:1.5}.SettingsSecuritySection__passwordForm,.SettingsSecuritySection__passwordGrid,.SettingsSecuritySection__twoFactorStack,.SettingsSecuritySection__methodList,.SettingsSecuritySection__sessionList{gap:.9rem;display:grid}.SettingsSecuritySection__passwordEntryCard{place-items:start;gap:.85rem;display:grid}.SettingsSecuritySection__changePasswordButton{border-radius:4px!important;min-height:2rem!important;padding:.45rem .72rem!important;font-size:.74rem!important}.SettingsSecuritySection__passwordNotice{border:1px solid var(--color-border-info);background:var(--color-background-info);border-radius:4px;gap:.45rem;padding:.9rem;display:grid}.SettingsSecuritySection__passwordNotice[data-tone=success]{border-color:var(--color-border-success);background:var(--color-background-success)}.SettingsSecuritySection__passwordNotice p{color:var(--color-text-secondary);margin:0;font-size:.84rem;line-height:1.5}.SettingsSecuritySection__passwordNotice[data-tone=success] p{color:var(--color-text-success)}.SettingsSecuritySection__passwordNoticeLink,.SettingsSecuritySection__forgotPasswordLink{color:var(--color-accent-primary);font-size:.82rem;font-weight:500;text-decoration:none}.SettingsSecuritySection__passwordNoticeLink:hover,.SettingsSecuritySection__passwordNoticeLink:focus-visible,.SettingsSecuritySection__forgotPasswordLink:hover,.SettingsSecuritySection__forgotPasswordLink:focus-visible{outline:none;text-decoration:underline}.SettingsSecuritySection__passwordModalContent{width:min(100%,28rem)}.SettingsSecuritySection__passwordModalHeader{margin-bottom:.2rem}.SettingsSecuritySection__passwordModalHeaderText{gap:.3rem;display:grid}.SettingsSecuritySection__passwordModalTitle,.SettingsSecuritySection__passwordModalDescription{margin:0}.SettingsSecuritySection__passwordModalBody{gap:1rem;display:grid}.SettingsSecuritySection__passwordModalStack{gap:.95rem;display:grid}.SettingsSecuritySection__passwordModalFooter{justify-content:flex-end}.SettingsSecuritySection__passwordStrengthBlock{gap:.45rem;display:grid}.SettingsSecuritySection__passwordStrengthHeader{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.SettingsSecuritySection__passwordStrengthHeader span{color:var(--color-text-muted);font-size:.8rem}.SettingsSecuritySection__passwordStrengthHeader strong{font-size:.8rem;font-weight:600}.SettingsSecuritySection__passwordStrengthHeader strong[data-tone=weak]{color:var(--color-danger)}.SettingsSecuritySection__passwordStrengthHeader strong[data-tone=medium]{color:var(--color-warning)}.SettingsSecuritySection__passwordStrengthHeader strong[data-tone=strong]{color:var(--color-success)}.SettingsSecuritySection__inputControl{background:color-mix(in srgb, var(--color-bg-card) 88%, var(--color-bg-secondary) 12%);min-height:2.7rem;border-radius:4px!important}.SettingsSecuritySection__actions,.SettingsSecuritySection__sectionFooter{border-top:1px solid color-mix(in srgb, var(--color-border) 84%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;padding-top:.85rem;display:flex}.SettingsSecuritySection__actions button,.SettingsSecuritySection__subsectionHeadingRow button,.SettingsSecuritySection__sessionActionButton,.SettingsSecuritySection__logoutOthersButton{border-radius:4px;min-height:2.2rem;padding:.58rem .84rem;font-size:.76rem}.SettingsSecuritySection__switchShell{background:color-mix(in srgb, var(--color-periwinkle) 44%, var(--color-bg-card) 56%);appearance:none;border:none;border-radius:999px;outline:none;flex-shrink:0;width:44px;height:24px;padding:2px;transition:background-color .16s,box-shadow .16s;position:relative;box-shadow:inset 0 0 0 1px #7e61fd14}.SettingsSecuritySection__switchShell:hover{box-shadow:inset 0 0 0 1px #7e61fd24}.SettingsSecuritySection__switchShell:focus-visible{outline:none;box-shadow:0 0 0 3px #7e61fd29,inset 0 0 0 1px #7e61fd1f}.SettingsSecuritySection__switchShell[data-state=checked]{background:color-mix(in srgb, var(--color-medium-slate-blue) 72%, var(--color-electric-indigo) 28%);box-shadow:inset 0 0 0 1px #ffffff1f}.SettingsSecuritySection__switchThumb{background:var(--color-white);width:20px;height:20px;box-shadow:0 2px 8px rgb(var(--rgb-shadow) / .14);border-radius:999px;transition:transform .16s,box-shadow .16s;position:absolute;top:2px;left:2px}.SettingsSecuritySection__switchShell[data-state=checked] .SettingsSecuritySection__switchThumb{transform:translate(20px)}.SettingsSecuritySection__subsectionCard{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg-card) 88%, var(--color-bg-secondary) 12%);border-radius:4px;gap:.85rem;padding:.95rem;display:grid}.SettingsSecuritySection__methodRow{border-top:1px solid color-mix(in srgb, var(--color-border) 84%, transparent);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 0;display:flex}.SettingsSecuritySection__methodRow:first-child{border-top:none;padding-top:0}.SettingsSecuritySection__methodCopy{gap:.16rem;display:grid}.SettingsSecuritySection__methodCopy strong,.SettingsSecuritySection__sessionPrimary strong{color:var(--color-text-primary);font-size:.89rem;font-weight:600}.SettingsSecuritySection__sessionList{border:1px solid color-mix(in srgb, var(--color-border) 84%, transparent);border-radius:4px;overflow:hidden}.SettingsSecuritySection__sessionRow{background:color-mix(in srgb, var(--color-bg-card) 94%, var(--color-bg-secondary) 6%);border-top:1px solid color-mix(in srgb, var(--color-border) 84%, transparent);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(120px,.8fr) auto;align-items:center;gap:1rem;padding:.95rem 1rem;display:grid}.SettingsSecuritySection__sessionRow:first-child{border-top:none}.SettingsSecuritySection__sessionTitleRow{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.SettingsSecuritySection__currentBadge,.SettingsSecuritySection__liveCountBadge{background:rgb(var(--rgb-accent-primary) / .1)!important;color:var(--color-accent-primary)!important;border-color:rgb(var(--rgb-accent-primary) / .14)!important}.SettingsSecuritySection__sessionActionWrap{justify-content:flex-end;display:flex}.SettingsSecuritySection__sessionActionButton{padding-inline:.5rem}.SettingsSecuritySection__logoutOthersButton{min-height:auto;color:color-mix(in srgb, var(--color-danger) 72%, var(--color-text-muted) 28%);background:0 0;border:none;padding:0}.SettingsSecuritySection__logoutOthersButton:hover,.SettingsSecuritySection__logoutOthersButton:focus-visible{color:var(--color-danger);box-shadow:none;background:0 0}.SettingsSecuritySection__tableWrap{overflow-x:auto}.SettingsSecuritySection__historyTable{border-collapse:collapse;width:100%}.SettingsSecuritySection__historyTable thead th{color:var(--color-text-secondary);text-align:left;text-transform:uppercase;letter-spacing:.04em;padding:0 .75rem .75rem 0;font-size:.75rem;font-weight:600}.SettingsSecuritySection__historyTable thead th:last-child,.SettingsSecuritySection__historyTable tbody td:last-child{text-align:right}.SettingsSecuritySection__historyTable tbody td{border-top:1px solid color-mix(in srgb, var(--color-border) 84%, transparent);color:var(--color-text-secondary);padding:.85rem .75rem .85rem 0}.SettingsSecuritySection__historyTable tbody tr[data-suspicious=true] td{background:linear-gradient(0deg, rgb(var(--rgb-warning) / .08), rgb(var(--rgb-warning) / .08))}.SettingsSecuritySection__warningBadge{background:rgb(var(--rgb-warning) / .14);color:rgb(var(--rgb-warning-strong));border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .58rem;font-size:.72rem;font-weight:600;display:inline-flex}.SettingsSecuritySection__emptyState{padding:.3rem 0}@media (width<=860px){.SettingsSecuritySection__sessionRow{grid-template-columns:1fr;align-items:flex-start}.SettingsSecuritySection__sessionActionWrap{justify-content:flex-start}}@media (width<=720px){.SettingsSecuritySection__sectionHeadingRow,.SettingsSecuritySection__subsectionHeadingRow,.SettingsSecuritySection__methodRow,.SettingsSecuritySection__actions,.SettingsSecuritySection__sectionFooter,.SettingsSecuritySection__passwordStrengthHeader{flex-direction:column;align-items:flex-start}.SettingsSecuritySection__historyTable thead{display:none}.SettingsSecuritySection__historyTable,.SettingsSecuritySection__historyTable tbody,.SettingsSecuritySection__historyTable tr,.SettingsSecuritySection__historyTable td{width:100%;display:block}.SettingsSecuritySection__historyTable tbody tr{border-top:1px solid color-mix(in srgb, var(--color-border) 84%, transparent);padding:.15rem 0}.SettingsSecuritySection__historyTable tbody td{border-top:none;padding:.3rem 0}.SettingsSecuritySection__historyTable tbody td:last-child{text-align:left}}:root{--color-raisin-black:#302c36;--color-jet:#433f49;--color-dim-gray:#6c6970;--color-platinum:#e5e5e5;--color-white:#fff;--color-seasalt:#f8f7f5;--color-periwinkle:#d0c5f8;--color-tropical-indigo:#a793fa;--color-medium-slate-blue:#7e61fd;--color-electric-indigo:#552eff;--color-bg-primary:#f8f7f5;--color-bg-secondary:#f4f1ff;--color-bg-card:#fff;--color-background-primary:var(--color-bg-card);--surface-workspace-drawer:#fbfaff;--color-background-secondary:var(--color-bg-secondary);--color-background-info:rgb(var(--rgb-accent-primary) / .12);--color-background-success:rgb(var(--rgb-success) / .12);--color-background-warning:rgb(var(--rgb-warning) / .14);--color-background-tertiary:color-mix(in srgb, var(--color-bg-card) 92%, var(--color-bg-secondary) 8%);--color-text-primary:#2f2b37;--color-text-secondary:#4d465a;--color-text-muted:#746d7d;--color-text-tertiary:var(--color-text-muted);--color-text-info:var(--color-electric-indigo);--color-text-success:rgb(var(--rgb-success-strong));--color-text-warning:rgb(var(--rgb-warning-strong));--color-border:#6f648e29;--color-border-tertiary:#6f648e29;--color-border-info:rgb(var(--rgb-accent-primary) / .28);--color-border-success:rgb(var(--rgb-success) / .24);--color-border-warning:rgb(var(--rgb-warning) / .24);--color-accent-primary:var(--color-medium-slate-blue);--color-accent-secondary:var(--color-electric-indigo);--color-accent-strong:#552eff;--color-on-accent:var(--color-white);--color-accent-glow:var(--color-electric-indigo);--color-success:#2ba56d;--color-warning:#ca8d2f;--color-danger:#cf5a62;--color-focus-overdue-accent:#ff4d6d;--rgb-text-contrast:48 44 54;--rgb-shadow:48 44 54;--rgb-overlay:48 44 54;--rgb-accent-primary:126 97 253;--rgb-accent-secondary:167 147 250;--rgb-accent-strong:117 88 255;--rgb-success:43 165 109;--rgb-success-strong:31 127 84;--rgb-warning:202 141 47;--rgb-warning-strong:148 101 33;--rgb-danger:207 90 98;--rgb-danger-strong:171 68 77;--rgb-focus-overdue-accent:255 77 109;--shadow-soft:0 14px 32px #302c360f;--shadow-card:0 14px 28px #302c360f;--shadow-card-hover:0 16px 30px #7e61fd24;--shadow-floating:0 22px 48px #302c361a;--shadow-accent-soft:0 14px 30px #7558ff2e;--radius-sm:4px;--radius-md:4px;--radius-lg:6px;--border-radius-md:4px;--border-radius-lg:6px;--cta-button-height:52px;--cta-button-padding-x:1.2rem;--gradient-accent:linear-gradient(135deg, #7e61fd2e, #7e61fd1a);--gradient-surface:linear-gradient(180deg, #ffffffc7, #ffffffa8);--surface-card:var(--gradient-surface);--border-card:#ffffff8f;--shadow-card-elevated:var(--shadow-card);--surface-shell-app:radial-gradient(circle at top left, #a793fa1f, transparent 28%), linear-gradient(180deg, #fcfbff 0%, #f7f5fb 100%);--surface-shell-sidebar:#ffffffb8;--surface-shell-elevated:#ffffffb8;--surface-shell-popover:#ffffffc7;--surface-shell-overlay:#302c3624;--surface-shell-control:#ffffff9e;--surface-shell-control-hover:#ffffffbd;--surface-shell-topbar:linear-gradient(180deg, #fcfbffc7, #fcfbff8a 80%, transparent);--surface-shell-nav-hover:#ffffff7a;--surface-shell-nav-active:#7e61fd1f;--surface-shell-result-hover:#7e61fd14;--surface-shell-notice:#ffffff94;--border-shell-subtle:#ffffff75;--border-shell-strong:#7e61fd3d;--text-shell-primary:var(--color-text-primary);--text-shell-secondary:color-mix(in srgb, var(--color-text-secondary) 95%, var(--color-text-primary) 5%);--text-shell-muted:var(--color-text-muted);--text-shell-faint:color-mix(in srgb, var(--color-text-muted) 80%, var(--color-text-primary) 20%);--surface-assistant:#ffffffad;--surface-assistant-panel:var(--color-white);--surface-assistant-button-open:#ffffffb8;--surface-assistant-user-message:#ffffff9e;--surface-assistant-ai-message:#7e61fd24;--surface-assistant-chip:#ffffff8f;--surface-assistant-input:#ffffffa3;--border-assistant:#ffffff70;--text-assistant-primary:var(--color-text-primary);--text-assistant-secondary:var(--color-text-secondary);--text-assistant-muted:var(--color-text-muted);--color-accent-muted:color-mix(in srgb, var(--color-accent-primary) 82%, var(--color-white) 18%);--surface-focus-filter:#ffffffdb;--surface-focus-filter-active:#7e61fd0f;--surface-focus-separator:#ede8f6;--surface-focus-card:#fff;--surface-focus-card-hover:#faf8fc;--surface-focus-card-overdue:linear-gradient(0deg, rgb(var(--rgb-danger) / .06), rgb(var(--rgb-danger) / .06)), var(--surface-focus-card);--surface-focus-card-overdue-hover:linear-gradient(0deg, rgb(var(--rgb-danger) / .08), rgb(var(--rgb-danger) / .08)), var(--surface-focus-card-hover);--surface-focus-pill:rgb(var(--rgb-accent-strong) / .06);--surface-focus-pill-strong:rgb(var(--rgb-accent-strong) / .1);--surface-focus-dropzone:rgb(var(--rgb-accent-strong) / .04);--surface-focus-drop-indicator:var(--color-accent-strong);--surface-focus-preview-icon:rgb(var(--rgb-accent-primary) / .06);--surface-focus-danger:rgb(var(--rgb-danger) / .1);--surface-focus-danger-strong:rgb(var(--rgb-danger) / .16);--surface-focus-warning:rgb(var(--rgb-warning) / .14);--surface-focus-success:rgb(var(--rgb-success) / .12);--surface-focus-success-strong:rgb(var(--rgb-success) / .18);--surface-focus-intelligence:#ffffffe6;--surface-focus-intelligence-overlay:rgb(var(--rgb-accent-strong) / .06);--surface-focus-control:#ffffffe6;--surface-focus-control-hover:#faf8fcf5;--border-focus-control:#6f648e24;--border-focus-control-strong:rgb(var(--rgb-accent-strong) / .22);--border-focus-card:#6f648e29;--border-focus-card-hover:rgb(var(--rgb-accent-strong) / .24);--border-focus-card-overdue-accent:var(--color-focus-overdue-accent);--border-focus-card-overdue:rgb(var(--rgb-danger) / .34);--border-focus-card-overdue-hover:rgb(var(--rgb-danger) / .46);--text-focus-section-label:color-mix(in srgb, var(--color-text-muted) 88%, var(--color-text-primary) 12%);--text-focus-count:var(--color-electric-indigo);--text-focus-strong:var(--color-text-primary);--text-focus-accent:var(--color-electric-indigo);--text-focus-meta:color-mix(in srgb, var(--color-text-secondary) 88%, var(--color-text-primary) 12%);--text-focus-description:color-mix(in srgb, var(--color-text-muted) 86%, var(--color-text-primary) 14%);--text-focus-danger:rgb(var(--rgb-danger-strong));--text-focus-danger-soft:color-mix(in srgb, rgb(var(--rgb-danger)) 68%, var(--color-text-muted) 32%);--text-focus-success:rgb(var(--rgb-success-strong));--text-focus-success-soft:rgb(var(--rgb-success-strong));--text-focus-warning:rgb(var(--rgb-warning-strong));--text-focus-warning-soft:rgb(var(--rgb-warning-strong));--shadow-focus-card:0 8px 18px #302c360d;--shadow-focus-card-hover:0 12px 24px #302c3614;--shadow-focus-card-overdue:0 12px 24px #ab444d1a;--shadow-focus-card-overdue-hover:0 14px 28px #ab444d1f;--shadow-focus-overlay:0 18px 36px #302c361a;--cell-color-scheduled:#552eff;--cell-color-anytime:var(--surface-focus-separator);color:var(--color-text-primary);background:var(--surface-shell-app);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Poppins,system-ui,sans-serif;font-weight:400;line-height:1.5}[data-theme=dark]{--color-bg-primary:#0f0e14;--color-bg-secondary:#151521;--color-bg-card:#1c1b2e;--color-background-primary:#1c1b2e;--surface-workspace-drawer:#151323;--color-background-secondary:#151521;--color-background-info:#552eff2e;--color-background-success:#22c55e24;--color-background-warning:#eab30829;--color-background-tertiary:#ffffff0a;--color-electric-indigo-text:#aeacff;--color-text-primary:#fff;--color-text-secondary:#ffffffb8;--color-text-muted:#ffffff73;--color-text-tertiary:#ffffff73;--color-text-info:var(--color-electric-indigo-text);--color-text-success:#86efac;--color-text-warning:#fde047;--color-border:#ffffff14;--color-border-tertiary:#ffffff1a;--color-border-info:#552eff57;--color-border-success:#22c55e4d;--color-border-warning:#eab30847;--color-accent-primary:#552eff;--color-accent-secondary:var(--color-electric-indigo);--color-accent-strong:#552eff;--color-accent-glow:#552eff;--color-focus-overdue-accent:#ff4d6d;--rgb-text-contrast:255 255 255;--rgb-shadow:0 0 0;--rgb-overlay:24 20 30;--rgb-accent-strong:85 46 255;--rgb-focus-overdue-accent:255 77 109;--shadow-soft:0 26px 80px #00000057;--shadow-card:0 18px 44px #552eff29;--shadow-floating:0 24px 64px #00000057;--shadow-accent-soft:0 18px 36px #552eff47;--gradient-accent:linear-gradient(135deg, #552eff38, #552eff1f);--gradient-surface:linear-gradient(180deg, #1c1b2efa, #0f0e14fa);--surface-card:var(--gradient-surface);--border-card:var(--color-border);--shadow-card-elevated:var(--shadow-card);--surface-shell-app:#0f0e14;--surface-shell-sidebar:#111018;--surface-shell-elevated:#161523;--surface-shell-popover:#171625;--surface-shell-overlay:#18141e61;--surface-shell-control:#ffffff0f;--surface-shell-control-hover:#ffffff12;--surface-shell-topbar:transparent;--surface-shell-nav-hover:#ffffff0a;--surface-shell-nav-active:#562fff78;--surface-shell-result-hover:#552eff14;--surface-shell-notice:#ffffff0a;--border-shell-subtle:#ffffff14;--border-shell-strong:#ffffff24;--color-altmind-intelligence-text:#e2dcff;--text-shell-primary:#fff;--text-shell-secondary:#ffffffb8;--text-shell-muted:#ffffff73;--text-shell-faint:#ffffff57;--surface-assistant:#0c0b12;--surface-assistant-panel:#0c0b12;--surface-assistant-button-open:#0c0b12f5;--surface-assistant-user-message:#ffffff12;--surface-assistant-ai-message:#552eff24;--surface-assistant-chip:#ffffff0d;--surface-assistant-input:#ffffff0d;--border-assistant:#ffffff1a;--text-assistant-primary:#fff;--text-assistant-secondary:#ffffffe0;--text-assistant-muted:#ffffff59;--color-accent-muted:#b8a7ff;--surface-focus-filter:#15141c;--surface-focus-filter-active:#552eff29;--surface-focus-separator:#15141c;--surface-focus-card:#1a1823;--surface-focus-card-hover:#211e2b;--surface-focus-card-overdue:linear-gradient(0deg, #ff4d6d0f, #ff4d6d0f), #1a1823;--surface-focus-card-overdue-hover:linear-gradient(0deg, #ff4d6d1a, #ff4d6d1a), #211e2b;--surface-focus-pill:#552eff29;--surface-focus-pill-strong:#552eff33;--surface-focus-dropzone:#552eff0d;--surface-focus-drop-indicator:#552eff;--surface-focus-preview-icon:#7e61fd33;--surface-focus-danger:#ef44441f;--surface-focus-danger-strong:#ef44442e;--surface-focus-warning:#eab30824;--surface-focus-success:#22c55e1f;--surface-focus-success-strong:#22c55e33;--surface-focus-intelligence:#1c1b2eeb;--surface-focus-intelligence-overlay:linear-gradient(135deg, #552eff26, #552eff0a);--surface-focus-control:#ffffff0a;--surface-focus-control-hover:#ffffff0f;--border-focus-control:#ffffff29;--border-focus-control-strong:#552eff4d;--border-focus-card:#a793fa2e;--border-focus-card-hover:#a793fa52;--border-focus-card-overdue-accent:var(--color-focus-overdue-accent);--border-focus-card-overdue:#ef444442;--border-focus-card-overdue-hover:#ef444457;--text-focus-section-label:#fff6;--text-focus-count:var(--color-electric-indigo-text);--text-focus-strong:#fff;--text-focus-accent:var(--color-electric-indigo-text);--text-focus-meta:#fff9;--text-focus-description:#ffffff73;--text-focus-danger:#ef4444;--text-focus-danger-soft:#fca5a5;--text-focus-success:#86efac;--text-focus-success-soft:#86efac;--text-focus-warning:#fde047;--text-focus-warning-soft:#fde047;--shadow-focus-card:0 0 0 1px #ffffff08, 0 14px 28px #00000042;--shadow-focus-card-hover:0 0 0 1px #a793fa14, 0 18px 36px #00000052;--shadow-focus-card-overdue:0 14px 30px #2400003d;--shadow-focus-card-overdue-hover:0 18px 36px #3000004d;--shadow-focus-overlay:0 24px 64px #00000052;--cell-color-scheduled:#552eff;--cell-color-anytime:#ffffff1f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@keyframes smartListsPulse{0%{opacity:.45}50%{opacity:1}to{opacity:.45}}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100vh}body{background:var(--surface-shell-app);margin:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}img{max-width:100%;display:block}h1,h2,h3,h4,p{margin:0}::selection{background:rgb(var(--rgb-accent-primary) / .22)}.react-flow__attribution{display:none}@media (width<=768px){:root{--cta-button-height:48px;--cta-button-padding-x:1.1rem}}@media (width<=480px){:root{--cta-button-height:46px;--cta-button-padding-x:1rem}}
