.role-workspace_workspace__ZZ2Pb{--role-accent:#0a8f78;--role-soft:#e9f6ed;--role-shadow:rgb(10 143 120/18%);display:grid;gap:14px;width:100%;color:var(--ui-text-primary)}.role-workspace_workspace__ZZ2Pb[data-tone=business]{--role-accent:#7c5cff;--role-soft:#f1ecff;--role-shadow:rgb(124 92 255/18%)}.role-workspace_workspace__ZZ2Pb[data-tone=professional]{--role-accent:#3b82f6;--role-soft:#eaf2ff;--role-shadow:rgb(59 130 246/18%)}.role-workspace_workspace__ZZ2Pb[data-tone=foundation]{--role-accent:#ff5a3d;--role-soft:#fff0eb;--role-shadow:rgb(255 90 61/18%)}.role-workspace_hero__SsDM3{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:18px;align-items:center;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-2xl,20px);background:var(--ui-surface-elevated);box-shadow:var(--ui-shadow-md);padding:clamp(20px,3vw,28px);overflow:hidden;position:relative}.role-workspace_hero__SsDM3:after{content:"";position:absolute;right:-110px;bottom:-150px;width:340px;height:340px;border-radius:999px;background:radial-gradient(circle,var(--role-shadow),transparent 68%);pointer-events:none}.role-workspace_heroCopy__zM6aD,.role-workspace_summaryCard__Y5gnV{position:relative;z-index:1}.role-workspace_heroCopy__zM6aD{display:grid;gap:16px;max-width:830px}.role-workspace_eyebrow__Cqynk,.role-workspace_metricGrid__JQXph span,.role-workspace_sectionHead__LQfWA span,.role-workspace_summaryCard__Y5gnV span{margin:0;color:var(--role-accent);font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.role-workspace_hero__SsDM3 h1{max-width:820px;margin:0;font-family:var(--font-sans),system-ui,sans-serif;font-size:32px;font-weight:600;letter-spacing:-.02em;line-height:38px}.role-workspace_emptyState__cna_9 p,.role-workspace_hero__SsDM3 p,.role-workspace_metricGrid__JQXph p,.role-workspace_panel__z5hOF p,.role-workspace_readinessItem__es_K5 p,.role-workspace_summaryCard__Y5gnV p{margin:0;color:var(--ui-text-secondary);font-size:14px;line-height:22px}.role-workspace_heroActions__hEPoC{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.role-workspace_primaryAction__87Uso,.role-workspace_secondaryAction__cTGPf,.role-workspace_summaryCard__Y5gnV a{display:inline-flex;min-height:var(--ui-control-md,40px);align-items:center;justify-content:center;border-radius:var(--ui-radius-lg,12px);font:inherit;font-size:14px;font-weight:600;line-height:20px;padding:0 18px;text-decoration:none}.role-workspace_primaryAction__87Uso{border:1px solid var(--role-accent);background:var(--role-accent);color:white;box-shadow:0 14px 34px var(--role-shadow)}.role-workspace_secondaryAction__cTGPf,.role-workspace_summaryCard__Y5gnV a{border:1px solid var(--ui-border-subtle);background:var(--role-soft);color:var(--role-accent);cursor:pointer}.role-workspace_summaryCard__Y5gnV{display:grid;gap:10px;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-2xl,20px);background:var(--ui-surface-2);box-shadow:var(--ui-shadow-sm);padding:18px}.role-workspace_summaryCard__Y5gnV strong{color:var(--ui-text-primary);font-family:var(--font-sans),system-ui,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:22px}.role-workspace_summaryCard__Y5gnV a{width:fit-content;background:white}.role-workspace_metricGrid__JQXph{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.role-workspace_emptyState__cna_9,.role-workspace_metricGrid__JQXph article,.role-workspace_panel__z5hOF,.role-workspace_readinessItem__es_K5{border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-2xl,20px);background:var(--ui-surface-1);box-shadow:var(--ui-shadow-sm)}.role-workspace_metricGrid__JQXph article{display:grid;gap:8px;min-height:112px;padding:16px}.role-workspace_metricGrid__JQXph strong{color:var(--ui-text-primary);font-size:28px;font-weight:600;letter-spacing:-.02em;line-height:34px}.role-workspace_contentGrid__NxCu4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-bottom:48px}.role-workspace_panel__z5hOF{display:grid;align-content:start;gap:14px;padding:18px}.role-workspace_sectionHead__LQfWA h2{margin:8px 0 0;color:var(--ui-text-primary);font-family:var(--font-sans),system-ui,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:22px}.role-workspace_readinessList__nJ3GO{display:grid;gap:10px}.role-workspace_emptyState__cna_9,.role-workspace_readinessItem__es_K5{display:grid;gap:6px;padding:14px}.role-workspace_readinessItem__es_K5[data-done=true]{border-color:color-mix(in srgb,var(--role-accent) 24%,transparent);background:var(--role-soft)}.role-workspace_emptyState__cna_9 strong,.role-workspace_readinessItem__es_K5 strong{color:var(--ui-text-primary);font-size:14px;font-weight:600;line-height:20px}.role-workspace_workspace__ZZ2Pb [role=checkbox],.role-workspace_workspace__ZZ2Pb button[role=checkbox],.role-workspace_workspace__ZZ2Pb input[type=checkbox]{accent-color:var(--role-accent);border-color:color-mix(in srgb,var(--role-accent) 36%,rgb(16 35 31/12%))!important}.role-workspace_workspace__ZZ2Pb [role=checkbox][data-state=checked],.role-workspace_workspace__ZZ2Pb button[role=checkbox][data-state=checked],.role-workspace_workspace__ZZ2Pb input[type=checkbox]:checked{background-color:var(--role-accent)!important;border-color:var(--role-accent)!important;color:white!important}@media (max-width:1040px){.role-workspace_contentGrid__NxCu4,.role-workspace_hero__SsDM3{grid-template-columns:1fr}.role-workspace_metricGrid__JQXph{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.role-workspace_hero__SsDM3{border-radius:var(--ui-radius-2xl,20px);padding:22px}.role-workspace_hero__SsDM3 h1{font-size:32px;line-height:38px}.role-workspace_metricGrid__JQXph{grid-template-columns:1fr}}.app-layouts_appPage__0YKq4,.app-layouts_publicPage__5jyIV{--app-tone:var(--ap-teal,#087865);--app-tone-soft:#e9f6ed;--app-tone-glow:rgb(10 143 120/18%);display:grid;gap:16px;min-height:100vh;background:var(--ui-app-bg,var(--ap-app-bg,#f7f5ee));padding:var(--ui-page-padding-y,24px) var(--ui-page-padding-x,24px)}.app-layouts_publicPage__5jyIV{grid-template-columns:minmax(0,1fr)}.app-layouts_publicShell__v_iGB{display:grid;width:min(1240px,100%);gap:var(--ui-content-gap,24px);margin-inline:auto;min-width:0}.app-layouts_appPage__0YKq4{grid-template-columns:var(--ui-sidebar-width,248px) minmax(0,1fr);--role-accent:var(--app-tone);--role-soft:var(--app-tone-soft);--role-shadow:var(--app-tone-glow);--ui-accent:var(--app-tone);--ui-accent-soft:var(--app-tone-soft);--ui-accent-strong:color-mix(in srgb,var(--app-tone) 84%,#101820);--ui-border-active:color-mix(in srgb,var(--app-tone) 42%,transparent);--ui-focus-ring:color-mix(in srgb,var(--app-tone) 18%,transparent);--accent:var(--app-tone);--accent-soft:var(--app-tone-soft);--accent-strong:var(--ui-accent-strong)}.app-layouts_appPage__0YKq4[data-tone=business]{--app-tone:#7c5cff;--app-tone-soft:#f1ecff;--app-tone-glow:rgb(124 92 255/18%)}.app-layouts_appPage__0YKq4[data-tone=professional]{--app-tone:#3b82f6;--app-tone-soft:#eaf2ff;--app-tone-glow:rgb(59 130 246/18%)}.app-layouts_appPage__0YKq4[data-tone=foundation]{--app-tone:#ff5a3d;--app-tone-soft:#fff0eb;--app-tone-glow:rgb(255 90 61/18%)}.app-layouts_sidebar__lJnPl{position:sticky;top:var(--ui-page-padding-y,24px);display:grid;grid-template-rows:auto 1fr auto auto;gap:18px;height:calc(100vh - (var(--ui-page-padding-y, 24px) * 2));border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-2xl,20px);background:var(--ui-sidebar-bg,var(--ap-shell-bg,rgb(255 255 255/82%)));box-shadow:var(--ui-shadow-card);padding:16px}.app-layouts_sidebarHeader__AdAX_{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.app-layouts_menuButton__GLx6h{display:none;width:42px;height:42px;place-items:center;border:1px solid var(--app-tone-glow);border-radius:16px;background:var(--app-tone-soft);color:var(--app-tone);cursor:pointer;transition:transform .15s ease-out,box-shadow .15s ease-out,background .15s ease-out}.app-layouts_menuButton__GLx6h:focus-visible,.app-layouts_menuButton__GLx6h:hover{outline:none;transform:translateY(-1px);box-shadow:0 14px 34px var(--app-tone-glow)}.app-layouts_sideBrand__ncxG7{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center;color:var(--ap-text,#10201c);text-decoration:none}.app-layouts_sideBrand__ncxG7 strong{display:block;color:var(--app-tone);font-size:14px;font-weight:650;letter-spacing:-.01em;line-height:20px}.app-layouts_sideBrand__ncxG7 span{color:var(--ui-text-secondary,var(--ap-muted,#657872));font-size:12px;font-weight:400;line-height:16px}.app-layouts_brandMark__fJTt6{display:grid;width:40px;height:40px;place-items:center;border-radius:16px;background:var(--app-tone-soft);color:var(--app-tone)}.app-layouts_brandMark__fJTt6 svg{width:28px;height:28px}.app-layouts_navGroup__L0P9e,.app-layouts_sideNav__BxHy0{display:grid;align-content:start}.app-layouts_sideNav__BxHy0{gap:18px;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.app-layouts_sideNavLoading__NL5KK{display:grid;gap:12px;align-content:start;min-height:0;padding:4px 10px}.app-layouts_logoutLoading__h9Laz,.app-layouts_platformLoading__GmlD0 i,.app-layouts_platformLoading__GmlD0 span,.app-layouts_platformLoading__GmlD0 strong,.app-layouts_sideNavLoading__NL5KK span,.app-layouts_sidebarProfileLoading__EMYlP i,.app-layouts_sidebarProfileLoading__EMYlP span,.app-layouts_topbarActionsLoading__Zgub8 span{display:block;border-radius:999px;background:linear-gradient(90deg,var(--ui-surface-2) 20%,var(--ui-accent-soft) 50%,var(--ui-surface-2) 80%);background-size:220% 100%;animation:app-layouts_appShellPulse__cm8Xr 1.35s ease-in-out infinite}.app-layouts_sideNavLoading__NL5KK span{width:82%;height:38px}.app-layouts_sideNavLoading__NL5KK span:nth-child(2n){width:68%}.app-layouts_sideNavLoading__NL5KK span:nth-child(3n){width:75%}.app-layouts_sidebarProfileLoading__EMYlP{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:center;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-xl,16px);background:var(--ui-surface-2);padding:10px}.app-layouts_sidebarProfileLoading__EMYlP>span{width:42px;height:42px;border-radius:var(--ui-radius-lg,12px)}.app-layouts_sidebarProfileLoading__EMYlP>div{display:grid;gap:7px}.app-layouts_sidebarProfileLoading__EMYlP i{width:72%;height:8px}.app-layouts_sidebarProfileLoading__EMYlP i:last-child{width:48%}.app-layouts_logoutLoading__h9Laz{width:100%;height:var(--ui-control-md,40px);border-radius:var(--ui-radius-lg,12px)}.app-layouts_navGroup__L0P9e{gap:6px}.app-layouts_navGroup__L0P9e p{margin:0 0 2px;color:var(--ui-text-muted,var(--ap-faint,#8a9a95));font-size:11px;font-weight:700;letter-spacing:.14em;line-height:14px;padding:0 12px;text-transform:uppercase}.app-layouts_sideNav__BxHy0 a{display:flex;min-height:40px;align-items:center;gap:11px;border-radius:var(--ui-radius-lg,12px);color:var(--ui-text-secondary,var(--ap-muted,#657872));font-size:13px;font-weight:600;line-height:18px;padding:0 12px;min-width:0;text-decoration:none;transition:background .15s ease-out,color .15s ease-out,transform .15s ease-out}.app-layouts_navLabel___XnUW{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-layouts_navBadge__73TsK{display:inline-grid;min-width:22px;height:22px;place-items:center;border-radius:999px;background:var(--app-tone);color:white;font-size:10px;font-weight:800;line-height:1;margin-left:auto;padding-inline:6px}.app-layouts_sideNav__BxHy0 a:hover,.app-layouts_sideNav__BxHy0 a[data-active=true]{background:var(--ui-accent-soft,var(--app-tone-soft));color:var(--app-tone);transform:translateX(2px)}.app-layouts_sidebarProfile__ONzaj{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-xl,16px);background:var(--ui-surface-2);padding:10px}.app-layouts_sidebarProfile__ONzaj>span{display:grid;width:42px;height:42px;place-items:center;border-radius:var(--ui-radius-lg,12px);background:var(--ui-accent-soft,var(--app-tone-soft));color:var(--app-tone);font-size:12px;font-weight:650}.app-layouts_sidebarProfile__ONzaj small,.app-layouts_sidebarProfile__ONzaj strong{display:block;min-width:0}.app-layouts_sidebarProfile__ONzaj strong{overflow:hidden;color:var(--ui-text-primary,var(--ap-text,#10201c));font-size:13px;font-weight:650;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.app-layouts_sidebarProfile__ONzaj small{color:var(--ui-text-secondary,var(--ap-muted,#657872));font-size:12px;font-weight:400;line-height:16px}.app-layouts_logoutButton__JIu8N{display:inline-flex;min-height:var(--ui-control-md,40px);align-items:center;justify-content:center;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-lg,12px);background:var(--ui-surface-2);color:var(--ui-text-secondary,var(--ap-muted,#657872));cursor:pointer;font:inherit;font-size:13px;font-weight:600;line-height:18px;padding:0 14px;transition:background .15s ease-out,color .15s ease-out,border-color .15s ease-out,transform .15s ease-out}.app-layouts_logoutButton__JIu8N:focus-visible,.app-layouts_logoutButton__JIu8N:hover{border-color:var(--app-tone-glow);background:var(--app-tone-soft);color:var(--app-tone);outline:none;transform:translateY(-1px)}.app-layouts_contentShell__72WAT{display:grid;grid-template-rows:auto minmax(0,1fr);gap:16px;min-width:0}.app-layouts_appMain__N_LvC,.app-layouts_topbar__gK6yY{border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-2xl,20px);background:var(--ui-topbar-bg,var(--ap-shell-bg,rgb(255 255 255/82%)));box-shadow:var(--ui-shadow-card)}.app-layouts_topbar__gK6yY{display:flex;min-height:var(--ui-topbar-height,56px);align-items:center;justify-content:space-between;gap:12px;padding:10px 14px}.app-layouts_topbar__gK6yY>div:first-child{display:grid;gap:2px;min-width:0}.app-layouts_topbar__gK6yY strong{color:var(--ui-text-primary,var(--ap-text,#10201c));font-size:15px;font-weight:650;letter-spacing:-.01em;line-height:20px}.app-layouts_topbarActions__QYEu1{display:grid;width:min(100%,650px);grid-template-columns:minmax(184px,1.2fr) repeat(3,minmax(128px,1fr));gap:10px;justify-content:end}.app-layouts_topbarActionsLoading__Zgub8{display:flex;gap:8px}.app-layouts_topbarActionsLoading__Zgub8 span{width:82px;height:36px;border-radius:var(--ui-radius-lg,12px)}.app-layouts_topbarActions__QYEu1 a,.app-layouts_topbarActions__QYEu1 button{position:relative;display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:7px;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-lg,12px);background:var(--ui-surface-3);color:var(--app-tone);cursor:pointer;font:inherit;font-size:12px;font-weight:650;padding:0 12px;text-decoration:none;transition:border-color .15s ease-out,background .15s ease-out,box-shadow .15s ease-out,transform .15s ease-out}.app-layouts_topbarActions__QYEu1 .app-layouts_topbarAction__Odqy6{min-width:0;min-height:48px!important;justify-content:stretch;border:1px solid var(--ui-border-subtle)!important;border-radius:16px!important;background:var(--ui-surface-3)!important;color:var(--app-tone)!important;padding:6px 10px!important}.app-layouts_topbarAction__Odqy6>span{width:100%}.app-layouts_topbarActionContent__bxtK_{display:grid;width:100%;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center}.app-layouts_topbarActionIcon__87SRc{display:grid;width:34px;height:34px;place-items:center;border-radius:12px;background:var(--app-tone-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--app-tone) 9%,transparent);color:var(--app-tone)}.app-layouts_topbarActionTitle__RHjCG{min-width:0;color:var(--ui-text-primary);font-size:12px;font-weight:700;line-height:18px;text-align:left;white-space:nowrap}.app-layouts_topbar__gK6yY .app-layouts_topbarActionBadge__cEbRS{display:inline-grid;min-width:21px;height:21px;place-items:center;border-radius:999px;background:var(--app-tone);box-shadow:0 4px 10px color-mix(in srgb,var(--app-tone) 20%,transparent);color:white!important;font-size:10px;font-weight:800;line-height:1;padding-inline:5px}.app-layouts_topbarActions__QYEu1 .app-layouts_topbarAction__Odqy6:focus-visible,.app-layouts_topbarActions__QYEu1 .app-layouts_topbarAction__Odqy6:hover{border-color:color-mix(in srgb,var(--app-tone) 28%,var(--ui-border-subtle))!important;background:var(--app-tone-soft)!important}.app-layouts_topbarActions__QYEu1 a:focus-visible,.app-layouts_topbarActions__QYEu1 a:hover,.app-layouts_topbarActions__QYEu1 button:focus-visible,.app-layouts_topbarActions__QYEu1 button:hover{border-color:color-mix(in srgb,var(--app-tone) 28%,var(--ui-border-subtle));background:var(--app-tone-soft);box-shadow:0 10px 24px var(--app-tone-glow);outline:none;transform:translateY(-1px)}.app-layouts_topbarActions__QYEu1 .app-layouts_notificationAction___N2Gj[data-alerts=true],.app-layouts_topbarActions__QYEu1 .app-layouts_topbarAction__Odqy6[data-active=true]{border-color:color-mix(in srgb,var(--app-tone) 34%,var(--ui-border-subtle))!important;background:var(--app-tone-soft)!important;color:var(--ui-accent-strong)}@media (min-width:641px){.app-layouts_topbarActions__QYEu1[data-actions="3"]{grid-template-columns:minmax(184px,1.2fr) repeat(2,minmax(128px,1fr))}}.app-layouts_notificationBackdrop__ctuXR{position:fixed;z-index:80;inset:0;border:0;background:transparent;cursor:default}.app-layouts_notificationPopover__49UCn{position:fixed;z-index:81;top:78px;right:28px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;width:min(390px,calc(100vw - 32px));max-height:min(620px,calc(100dvh - 110px));border:1px solid color-mix(in srgb,var(--app-tone) 18%,var(--ui-border-subtle));border-radius:22px;background:color-mix(in srgb,var(--ui-surface-elevated) 96%,var(--app-tone-soft));box-shadow:0 28px 80px rgb(16 35 31/18%);outline:none;backdrop-filter:blur(22px) saturate(1.08)}.app-layouts_notificationPopover__49UCn>header{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--ui-border-subtle);padding:15px 18px}.app-layouts_notificationPopover__49UCn>header>div{display:grid;gap:2px}.app-layouts_notificationPopover__49UCn>header small{color:var(--app-tone);font-size:10px;font-weight:750;letter-spacing:.12em;line-height:14px;text-transform:uppercase}.app-layouts_notificationPopover__49UCn>header strong{color:var(--ui-text-primary);font-size:17px;line-height:23px}.app-layouts_notificationPopover__49UCn>header button{display:grid;width:36px;height:36px;place-items:center;border:1px solid var(--ui-border-subtle);border-radius:12px;background:var(--ui-surface-2);color:var(--ui-text-secondary);cursor:pointer}.app-layouts_notificationPopover__49UCn>header button:focus-visible,.app-layouts_notificationPopover__49UCn>header button:hover{border-color:color-mix(in srgb,var(--app-tone) 24%,var(--ui-border-subtle));color:var(--app-tone);outline:none}.app-layouts_notificationList___C9U_{display:grid;overflow-y:auto;overscroll-behavior:contain;padding:8px}.app-layouts_notificationItem__dW6qs{display:grid;height:max-content;min-height:max-content;grid-template-columns:minmax(0,1fr);gap:11px;align-items:start;width:100%;border:1px solid transparent;border-radius:15px;background:transparent;color:inherit;cursor:pointer;font:inherit;padding:12px;text-align:left;transition:border-color .15s ease-out,background .15s ease-out,transform .15s ease-out}.app-layouts_notificationItem__dW6qs:focus-visible,.app-layouts_notificationItem__dW6qs:hover{border-color:color-mix(in srgb,var(--app-tone) 18%,var(--ui-border-subtle));background:var(--app-tone-soft);outline:none;transform:translateY(-1px)}.app-layouts_notificationItem__dW6qs[data-unread=true]{background:color-mix(in srgb,var(--app-tone-soft) 62%,transparent)}.app-layouts_notificationItem__dW6qs>span{display:grid;width:100%;height:max-content;min-width:0;grid-template-columns:38px minmax(0,1fr) auto;gap:11px;align-items:start;text-align:left;white-space:normal}.app-layouts_notificationEmptyIcon__6gcCn,.app-layouts_notificationItem__dW6qs>span>span{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;background:var(--app-tone-soft);color:var(--app-tone)}.app-layouts_notificationItem__dW6qs>span>div{display:grid;gap:3px;min-width:0}.app-layouts_notificationItem__dW6qs strong{overflow:hidden;color:var(--ui-text-primary);font-size:13px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.app-layouts_notificationItem__dW6qs p{display:-webkit-box;margin:0;overflow:hidden;color:var(--ui-text-secondary);line-height:17px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.app-layouts_notificationItem__dW6qs small{color:var(--ui-text-tertiary);font-size:10px;line-height:15px}.app-layouts_notificationItem__dW6qs>span>i{align-self:center;color:var(--app-tone);font-size:18px;font-style:normal}.app-layouts_notificationEmpty__y5aI_{display:grid;min-height:180px;place-items:center;align-content:center;gap:8px;color:var(--ui-text-secondary);padding:28px;text-align:center}.app-layouts_notificationEmpty__y5aI_ strong{color:var(--ui-text-primary);font-size:14px}.app-layouts_notificationEmpty__y5aI_ span:not(.app-layouts_notificationEmptyIcon__6gcCn){font-size:12px;line-height:18px}.app-layouts_notificationPopover__49UCn>footer{border-top:1px solid var(--ui-border-subtle);padding:10px}.app-layouts_notificationPopover__49UCn>footer a{display:flex;min-height:42px;align-items:center;justify-content:center;border-radius:13px;background:var(--app-tone-soft);color:var(--app-tone);font-size:12px;font-weight:700;text-decoration:none}.app-layouts_notificationPopover__49UCn{width:min(430px,calc(100vw - 32px));border-radius:26px;background:radial-gradient(circle at 92% 4%,color-mix(in srgb,var(--app-tone) 13%,transparent),transparent 28%),color-mix(in srgb,var(--ui-surface-elevated) 97%,var(--app-tone-soft));box-shadow:0 30px 90px rgb(16 35 31/22%)}.app-layouts_notificationPopover__49UCn>header{min-height:88px;padding:17px 20px}.app-layouts_notificationPopover__49UCn>header>div{gap:1px}.app-layouts_notificationSummary__lFnIF{color:var(--ui-text-tertiary);font-size:11px;line-height:16px}.app-layouts_notificationList___C9U_{align-content:start;gap:6px;padding:10px}.app-layouts_notificationItem__dW6qs{border-color:color-mix(in srgb,var(--app-tone) 8%,var(--ui-border-subtle));border-radius:18px;background:color-mix(in srgb,var(--ui-surface-2) 72%,transparent);padding:14px}.app-layouts_notificationItem__dW6qs:focus-visible,.app-layouts_notificationItem__dW6qs:hover{border-color:color-mix(in srgb,var(--app-tone) 30%,var(--ui-border-subtle));background:color-mix(in srgb,var(--app-tone-soft) 76%,var(--ui-surface-elevated));box-shadow:0 14px 30px var(--app-tone-glow)}.app-layouts_notificationItem__dW6qs[data-unread=true]{border-color:color-mix(in srgb,var(--app-tone) 18%,var(--ui-border-subtle));background:linear-gradient(135deg,color-mix(in srgb,var(--app-tone-soft) 82%,white),color-mix(in srgb,var(--ui-surface-elevated) 92%,var(--app-tone-soft)))}.app-layouts_notificationItem__dW6qs>span{grid-template-columns:44px minmax(0,1fr) 28px;gap:12px;align-items:center}.app-layouts_notificationItem__dW6qs>span>span{width:44px;height:44px;border-radius:14px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--app-tone) 10%,transparent)}.app-layouts_notificationItemMeta__sfdUj{display:flex;align-items:center;gap:7px;margin-bottom:1px}.app-layouts_notificationItemMeta__sfdUj>span{color:var(--app-tone);font-size:9px;font-weight:800;letter-spacing:.11em;line-height:13px;text-transform:uppercase}.app-layouts_notificationItemMeta__sfdUj time{color:var(--ui-text-tertiary);font-size:10px;line-height:14px}.app-layouts_notificationItem__dW6qs strong{font-size:14px;font-weight:700;line-height:19px}.app-layouts_notificationItem__dW6qs p{margin-top:2px;font-size:12px;line-height:18px}.app-layouts_notificationItem__dW6qs>span>i{display:grid;width:28px;height:28px;place-items:center;border-radius:10px;background:var(--ui-surface-elevated);font-size:14px}.app-layouts_notificationPopover__49UCn>footer{padding:10px 12px 12px}.app-layouts_notificationPopover__49UCn>footer a{justify-content:space-between;min-height:46px;border-radius:15px;padding-inline:15px}.app-layouts_notificationPopover__49UCn>footer a span{font-size:16px}.app-layouts_appMain__N_LvC{min-width:0;overflow:hidden;padding:20px}.app-layouts_platformLoading__GmlD0{display:grid;gap:22px;min-height:480px;align-content:start;padding:clamp(4px,1vw,12px)}.app-layouts_platformLoading__GmlD0>header{display:grid;gap:12px;padding-block:16px}.app-layouts_platformLoading__GmlD0>header span{width:124px;height:10px}.app-layouts_platformLoading__GmlD0>header strong{width:min(520px,72%);height:34px}.app-layouts_platformLoading__GmlD0>header i{width:min(680px,88%);height:14px}.app-layouts_platformLoading__GmlD0>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.app-layouts_platformLoading__GmlD0>div span{height:88px;border-radius:var(--ui-radius-xl,16px)}.app-layouts_platformLoading__GmlD0>article{display:grid;gap:12px;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-2xl,20px);padding:20px}.app-layouts_platformLoading__GmlD0>article span{width:34%;height:16px}.app-layouts_platformLoading__GmlD0>article i{width:100%;height:44px;border-radius:var(--ui-radius-lg,12px)}@keyframes app-layouts_appShellPulse__cm8Xr{0%{background-position:100% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.app-layouts_logoutLoading__h9Laz,.app-layouts_platformLoading__GmlD0 i,.app-layouts_platformLoading__GmlD0 span,.app-layouts_platformLoading__GmlD0 strong,.app-layouts_sideNavLoading__NL5KK span,.app-layouts_sidebarProfileLoading__EMYlP i,.app-layouts_sidebarProfileLoading__EMYlP span,.app-layouts_topbarActionsLoading__Zgub8 span{animation:none}}@media (min-width:1181px){.app-layouts_appMain__N_LvC{min-height:calc(100vh - (var(--ui-page-padding-y, 24px) * 2) - var(--ui-topbar-height, 56px) - 16px)}}@media (max-width:1180px){.app-layouts_appPage__0YKq4{grid-template-columns:var(--ui-sidebar-width,248px) minmax(0,1fr)}.app-layouts_topbar__gK6yY{align-items:stretch;flex-direction:column}.app-layouts_topbarActions__QYEu1{width:100%}}@media (max-width:980px){.app-layouts_appPage__0YKq4{grid-template-columns:1fr;padding:12px}.app-layouts_sidebar__lJnPl{position:sticky;z-index:20;top:12px;height:auto;gap:14px;border-radius:24px;padding:14px}.app-layouts_sidebar__lJnPl[data-menu-open=true]{position:static}.app-layouts_menuButton__GLx6h{display:grid}.app-layouts_sideNav__BxHy0{display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.app-layouts_logoutButton__JIu8N,.app-layouts_logoutLoading__h9Laz,.app-layouts_sideNavLoading__NL5KK,.app-layouts_sidebarProfileLoading__EMYlP,.app-layouts_sidebarProfile__ONzaj{display:none}.app-layouts_sidebar__lJnPl[data-menu-open=true] .app-layouts_logoutButton__JIu8N,.app-layouts_sidebar__lJnPl[data-menu-open=true] .app-layouts_sideNav__BxHy0,.app-layouts_sidebar__lJnPl[data-menu-open=true] .app-layouts_sidebarProfile__ONzaj{display:grid}.app-layouts_sidebar__lJnPl[data-menu-open=true] .app-layouts_logoutButton__JIu8N{display:inline-flex}}@media (max-width:640px){.app-layouts_appPage__0YKq4{gap:12px;padding:8px}.app-layouts_contentShell__72WAT{gap:12px}.app-layouts_appMain__N_LvC{padding:12px}.app-layouts_sidebar__lJnPl{top:8px;padding:12px}.app-layouts_platformLoading__GmlD0>div{grid-template-columns:1fr}.app-layouts_platformLoading__GmlD0>div span{height:68px}.app-layouts_topbarActionsLoading__Zgub8 span:nth-child(n+2){display:none}.app-layouts_topbar__gK6yY{align-items:flex-start;flex-direction:column}.app-layouts_topbarActions__QYEu1{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.app-layouts_topbarActions__QYEu1 a,.app-layouts_topbarActions__QYEu1 button{min-width:0;padding-inline:8px}.app-layouts_topbarActions__QYEu1 a>span,.app-layouts_topbarActions__QYEu1 button{font-size:11px}.app-layouts_publicTopbar__5KNE3{align-items:flex-start;flex-direction:column}.app-layouts_publicNav__flh7i{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.app-layouts_publicNav__flh7i a{text-align:center}}.app-layouts_publicTopbar__5KNE3{display:flex;align-items:center;justify-content:space-between;gap:18px}.app-layouts_publicNav__flh7i{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.app-layouts_publicNav__flh7i a{text-decoration:none}@media (max-width:760px){.app-layouts_publicTopbar__5KNE3{align-items:flex-start;flex-direction:column}.app-layouts_publicNav__flh7i{justify-content:flex-start}}.app-layouts_publicPage__5jyIV{background:radial-gradient(circle at 18% 0,color-mix(in srgb,var(--ui-accent-soft) 52%,transparent),transparent 30%),linear-gradient(180deg,#fffdf8 0,#fbfaf4 48%,#f8f5ec 100%)}.app-layouts_publicTopbar__5KNE3{top:16px;z-index:20;border:1px solid color-mix(in srgb,var(--ui-accent) 10%,var(--ui-border-subtle));border-radius:var(--ui-radius-2xl,20px);background:rgb(255 255 255/78%);box-shadow:0 18px 50px rgb(16 35 31/7%);padding:10px 12px;backdrop-filter:blur(18px) saturate(1.08)}.app-layouts_publicTopbar__5KNE3 .app-layouts_sideBrand__ncxG7,.app-layouts_publicTopbar__5KNE3 [class*=sideBrand]{min-width:190px}.app-layouts_publicNav__flh7i a:not(.app-layouts_secondaryCta__bx5Zy):not(.app-layouts_publicCta__g_H8L){display:inline-flex;min-height:36px;align-items:center;border-radius:var(--ui-radius-full,9999px);color:var(--ui-text-secondary);font-size:13px;font-weight:650;padding:0 12px;transition:background .15s ease,color .15s ease,transform .15s ease}.app-layouts_publicNav__flh7i a:not(.app-layouts_secondaryCta__bx5Zy):not(.app-layouts_publicCta__g_H8L):hover{background:var(--ui-accent-soft);color:var(--ui-accent);transform:translateY(-1px)}.app-layouts_publicCta__g_H8L,.app-layouts_secondaryCta__bx5Zy{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;border-radius:10px;font-size:13px;font-weight:850;letter-spacing:-.01em;padding:0 16px;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease,background .15s ease,color .15s ease}.app-layouts_secondaryCta__bx5Zy{border:1px solid var(--ui-border-subtle);background:white;color:var(--ui-text-primary)}.app-layouts_publicCta__g_H8L{--lyon-action-accent:#087865;border:1px solid var(--lyon-action-accent);background:var(--lyon-action-accent);color:white;box-shadow:0 14px 34px color-mix(in srgb,var(--lyon-action-accent) 22%,transparent)}.app-layouts_publicCta__g_H8L:after{content:"→";font-size:15px;line-height:1}.app-layouts_publicCta__g_H8L:hover,.app-layouts_secondaryCta__bx5Zy:hover{transform:translateY(-1px)}@media (max-width:760px){.app-layouts_publicTopbar__5KNE3{position:static;border-radius:var(--ui-radius-xl,16px)}}.app-layouts_publicPage__5jyIV{background:radial-gradient(circle at 12% -8%,color-mix(in srgb,var(--ui-accent) 8%,transparent),transparent 30%),radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--ui-accent-soft) 42%,transparent),transparent 28%),linear-gradient(180deg,#ffffff 0,#fbfffc 44%,#f8fcf9 100%)}.app-layouts_publicShell__v_iGB{gap:22px}.app-layouts_publicPage__5jyIV{gap:0;padding:0;scroll-behavior:smooth}.app-layouts_publicTopbar__5KNE3{position:sticky;top:0;display:block;width:100%;border-width:0 0 1px;border-radius:0;background:rgb(255 255 255/86%);box-shadow:0 14px 44px rgb(16 35 31/6%);padding:12px 24px}.app-layouts_publicTopbarInner__R8b7_{display:flex;width:min(1240px,100%);align-items:center;justify-content:space-between;gap:18px;margin-inline:auto}.app-layouts_publicShell__v_iGB{width:min(1240px,calc(100% - 48px));gap:26px;padding:34px 0 64px}@media (max-width:900px){.app-layouts_publicTopbarInner__R8b7_{align-items:flex-start;flex-direction:column}.app-layouts_publicNav__flh7i{width:100%;justify-content:flex-start}}@media (max-width:640px){.app-layouts_publicTopbar__5KNE3{position:static;padding:12px 16px}.app-layouts_publicShell__v_iGB{width:min(100% - 32px,1240px);padding-top:24px}}.app-layouts_publicTopbarInner__R8b7_{position:relative}.app-layouts_publicTopbar__5KNE3 .app-layouts_sideBrand__ncxG7{min-width:0}.app-layouts_publicTopbar__5KNE3 .app-layouts_sideBrand__ncxG7 strong{color:var(--ui-accent,#0a8f78);font-weight:800}.app-layouts_publicTopbar__5KNE3 .app-layouts_brandMark__fJTt6{background:color-mix(in srgb,var(--ui-accent) 12%,white);color:var(--ui-accent,#0a8f78)}.app-layouts_publicMenuButton__Bozip{display:none;width:42px;height:42px;place-items:center;border:1px solid var(--ui-border-subtle);border-radius:14px;background:white;color:var(--ui-text-primary);cursor:pointer}@media (max-width:900px){.app-layouts_publicTopbarInner__R8b7_{display:grid;grid-template-columns:1fr auto;align-items:center}.app-layouts_publicMenuButton__Bozip{display:grid}.app-layouts_publicNav__flh7i{display:none;grid-column:1/-1;width:100%;grid-template-columns:1fr;gap:8px;justify-content:stretch;border-top:1px solid var(--ui-border-subtle);margin-top:10px;padding-top:12px}.app-layouts_publicNav__flh7i[data-open=true]{display:grid}.app-layouts_publicCta__g_H8L,.app-layouts_publicNav__flh7i a,.app-layouts_publicNav__flh7i a:not(.app-layouts_secondaryCta__bx5Zy):not(.app-layouts_publicCta__g_H8L),.app-layouts_secondaryCta__bx5Zy{width:100%;justify-content:center}.app-layouts_publicNav__flh7i[data-open=true]{gap:6px}.app-layouts_publicCta__g_H8L,.app-layouts_publicNav__flh7i a:not(.app-layouts_secondaryCta__bx5Zy):not(.app-layouts_publicCta__g_H8L),.app-layouts_secondaryCta__bx5Zy{min-height:40px}}.app-layouts_publicShell__v_iGB{width:min(100% - 48px,1480px);padding-bottom:0}@media (min-width:1560px){.app-layouts_publicShell__v_iGB,.app-layouts_publicTopbarInner__R8b7_{width:min(100% - 72px,1640px)}}@media (max-width:640px){.app-layouts_publicShell__v_iGB{width:min(100% - 32px,1240px)}}@media (min-width:981px) and (max-height:960px){.app-layouts_sidebar__lJnPl{gap:14px}.app-layouts_sideNav__BxHy0{gap:10px}.app-layouts_navGroup__L0P9e{gap:4px}.app-layouts_sideNav__BxHy0 a{min-height:36px}}.app-layouts_mobileDock__QZ6J4,.app-layouts_mobileHeaderAction__R6GnV,.app-layouts_mobileSheetBackdrop__aH6RG{display:none}@media (max-width:980px){.app-layouts_appPage__0YKq4[data-role=tutor]{padding-bottom:calc(92px + env(safe-area-inset-bottom))}.app-layouts_appPage__0YKq4[data-role=tutor] .app-layouts_sidebar__lJnPl{position:sticky;top:8px;z-index:40;display:block;min-height:64px;border-radius:22px;background:color-mix(in srgb,var(--ui-surface-elevated) 92%,transparent);padding:11px 12px;backdrop-filter:blur(20px) saturate(1.12)}.app-layouts_appPage__0YKq4[data-role=tutor] .app-layouts_sidebarHeader__AdAX_{min-height:40px}.app-layouts_appPage__0YKq4[data-role=tutor] .app-layouts_logoutButton__JIu8N,.app-layouts_appPage__0YKq4[data-role=tutor] .app-layouts_logoutLoading__h9Laz,.app-layouts_appPage__0YKq4[data-role=tutor] .app-layouts_sideNavLoading__NL5KK,.app-layouts_appPage__0YKq4[data-role=tutor] .app-layouts_sideNav__BxHy0,.app-layouts_appPage__0YKq4[data-role=tutor] .app-layouts_sidebarProfileLoading__EMYlP,.app-layouts_appPage__0YKq4[data-role=tutor] .app-layouts_sidebarProfile__ONzaj,.app-layouts_appPage__0YKq4[data-role=tutor] .app-layouts_topbar__gK6yY{display:none!important}.app-layouts_mobileHeaderAction__R6GnV{position:relative;display:grid;width:40px;height:40px;place-items:center;border:1px solid var(--ui-border-subtle);border-radius:14px;background:var(--ui-surface-2);color:var(--app-tone);text-decoration:none}@media (max-width:980px){.app-layouts_notificationBackdrop__ctuXR{background:rgb(16 35 31/34%);backdrop-filter:blur(3px)}.app-layouts_notificationPopover__49UCn{top:auto;right:8px;bottom:calc(78px + env(safe-area-inset-bottom));left:8px;width:auto;max-height:min(76dvh,620px);border-radius:26px;box-shadow:0 24px 74px rgb(16 35 31/24%)}.app-layouts_notificationPopover__49UCn>header{min-height:82px;padding:15px 16px}.app-layouts_notificationList___C9U_{gap:6px;padding:8px}.app-layouts_notificationItem__dW6qs{grid-template-columns:minmax(0,1fr);padding:12px}.app-layouts_notificationItem__dW6qs>span{grid-template-columns:42px minmax(0,1fr) 28px;gap:10px}.app-layouts_notificationItem__dW6qs>span>span{width:42px;height:42px;border-radius:14px}}.app-layouts_mobileHeaderAction__R6GnV[data-alerts=true]{border-color:color-mix(in srgb,var(--app-tone) 32%,var(--ui-border-subtle));background:var(--app-tone-soft)}.app-layouts_mobileHeaderAction__R6GnV strong{position:absolute;top:-5px;right:-5px;display:grid;min-width:20px;height:20px;place-items:center;border:2px solid var(--ui-surface-elevated);border-radius:999px;background:var(--app-tone);color:white;font-size:9px;line-height:1;padding-inline:4px}.app-layouts_mobileDock__QZ6J4{position:fixed;z-index:60;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));left:50%;display:grid;width:min(calc(100% - 16px),560px);min-height:68px;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;border:1px solid color-mix(in srgb,var(--app-tone) 14%,var(--ui-border-subtle));border-radius:22px;background:color-mix(in srgb,var(--ui-surface-elevated) 92%,transparent);box-shadow:0 18px 52px rgb(16 35 31/16%);padding:7px;transform:translateX(-50%);backdrop-filter:blur(24px) saturate(1.18);pointer-events:none}.app-layouts_mobileDock__QZ6J4 a,.app-layouts_mobileDock__QZ6J4 button{position:relative;display:grid;min-width:0;min-height:52px;place-items:center;align-content:center;gap:3px;border:0;border-radius:15px;background:transparent;color:var(--ui-text-muted);cursor:pointer;font:inherit;padding:4px 2px;text-decoration:none;transition:background .15s ease,color .15s ease,transform .15s ease;pointer-events:auto}.app-layouts_mobileDock__QZ6J4 [data-active=true],.app-layouts_mobileDock__QZ6J4 a:focus-visible,.app-layouts_mobileDock__QZ6J4 a:hover,.app-layouts_mobileDock__QZ6J4 button:focus-visible,.app-layouts_mobileDock__QZ6J4 button:hover{background:var(--app-tone-soft);color:var(--app-tone);outline:none}.app-layouts_mobileDock__QZ6J4 a:active,.app-layouts_mobileDock__QZ6J4 button:active{transform:scale(.96)}.app-layouts_mobileDock__QZ6J4 span{overflow:hidden;width:100%;font-size:10px;font-weight:700;line-height:13px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.app-layouts_mobileDock__QZ6J4 button>strong{position:absolute;top:3px;right:7px;display:grid;min-width:18px;height:18px;place-items:center;border:2px solid var(--ui-surface-elevated);border-radius:999px;background:var(--app-tone);color:white;font-size:8px;line-height:1;padding-inline:4px}.app-layouts_mobileSheetBackdrop__aH6RG{position:fixed;z-index:90;inset:0;display:grid;align-items:end;background:rgb(9 27 23/52%);padding:8px 8px 0;backdrop-filter:blur(5px)}.app-layouts_mobileSheet__kBYa2{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(100%,560px);max-height:min(82dvh,720px);margin-inline:auto;overflow:hidden;border:1px solid var(--ui-border-subtle);border-bottom:0;border-radius:28px 28px 0 0;background:var(--ui-surface-elevated);box-shadow:0 -24px 70px rgb(9 27 23/22%);animation:app-layouts_mobileSheetEnter__ZTcpM .18s ease-out both}.app-layouts_mobileSheetHandle__uDFg1{width:42px;height:4px;justify-self:center;border-radius:999px;background:var(--ui-border-default);margin:10px 0 4px}.app-layouts_mobileSheetHeader__ZAe3T{display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--ui-border-subtle);padding:12px 18px 16px}.app-layouts_mobileSheetHeader__ZAe3T>div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:11px;align-items:center;min-width:0}.app-layouts_mobileSheetHeader__ZAe3T>div>span{display:grid;width:44px;height:44px;place-items:center;border-radius:15px;background:var(--app-tone-soft);color:var(--app-tone);font-size:12px;font-weight:750}.app-layouts_mobileSheetHeader__ZAe3T>div>div{display:grid;gap:2px;min-width:0}.app-layouts_mobileSheetHeader__ZAe3T small{color:var(--app-tone);font-size:10px;font-weight:750;letter-spacing:.12em;line-height:14px;text-transform:uppercase}.app-layouts_mobileSheetHeader__ZAe3T strong{overflow:hidden;color:var(--ui-text-primary);font-size:16px;line-height:22px;text-overflow:ellipsis;white-space:nowrap}.app-layouts_mobileSheetHeader__ZAe3T>button{display:grid;width:40px;height:40px;flex:0 0 auto;place-items:center;border:1px solid var(--ui-border-subtle);border-radius:13px;background:var(--ui-surface-2);color:var(--ui-text-secondary);cursor:pointer}.app-layouts_mobileSheetBody__H3WKC{display:grid;align-content:start;gap:18px;overflow-y:auto;overscroll-behavior:contain;padding:16px 18px}.app-layouts_mobileMenuGroup__8b_CI{display:grid;gap:6px}.app-layouts_mobileMenuGroup__8b_CI>p{margin:0 0 3px;color:var(--ui-text-muted);font-size:10px;font-weight:750;letter-spacing:.14em;line-height:14px;text-transform:uppercase}.app-layouts_mobileMenuLink__Efw8T{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;min-height:60px;border:1px solid transparent;border-radius:17px;color:inherit;padding:9px 11px;text-decoration:none}button.app-layouts_mobileMenuLink__Efw8T{width:100%;background:transparent;font:inherit;text-align:left;cursor:pointer}.app-layouts_mobileMenuLink__Efw8T:focus-visible,.app-layouts_mobileMenuLink__Efw8T:hover,.app-layouts_mobileMenuLink__Efw8T[data-active=true]{border-color:color-mix(in srgb,var(--app-tone) 20%,var(--ui-border-subtle));background:var(--app-tone-soft);outline:none}.app-layouts_mobileMenuLink__Efw8T>span{display:grid;width:40px;height:40px;place-items:center;border-radius:13px;background:var(--ui-surface-2);color:var(--app-tone)}.app-layouts_mobileMenuLink__Efw8T[data-active=true]>span{background:var(--app-tone);color:white}.app-layouts_mobileMenuLink__Efw8T>div{display:grid;gap:2px;min-width:0}.app-layouts_mobileMenuLink__Efw8T>div strong{color:var(--ui-text-primary);font-size:14px;font-weight:650;line-height:19px}.app-layouts_mobileMenuLink__Efw8T>div small{overflow:hidden;color:var(--ui-text-muted);font-size:11px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.app-layouts_mobileMenuLink__Efw8T>b{display:grid;min-width:24px;height:24px;place-items:center;border-radius:999px;background:var(--app-tone);color:white;font-size:10px;line-height:1;padding-inline:6px}.app-layouts_mobileMenuLink__Efw8T>i{color:var(--app-tone);font-size:20px;font-style:normal}button.app-layouts_mobileMenuLink__Efw8T{grid-template-columns:minmax(0,1fr)}button.app-layouts_mobileMenuLink__Efw8T>span{display:grid;width:100%;height:auto;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;align-items:center;border-radius:0;background:transparent;color:inherit;text-align:left;white-space:normal}button.app-layouts_mobileMenuLink__Efw8T>span>span{display:grid;width:40px;height:40px;place-items:center;border-radius:13px;background:var(--ui-surface-2);color:var(--app-tone)}button.app-layouts_mobileMenuLink__Efw8T[data-active=true]>span>span{background:var(--app-tone);color:white}button.app-layouts_mobileMenuLink__Efw8T>span>div{display:grid;gap:2px;min-width:0}button.app-layouts_mobileMenuLink__Efw8T>span>div strong{color:var(--ui-text-primary);font-size:14px;font-weight:650;line-height:19px}button.app-layouts_mobileMenuLink__Efw8T>span>div small{overflow:hidden;color:var(--ui-text-muted);font-size:11px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}button.app-layouts_mobileMenuLink__Efw8T>span>i{color:var(--app-tone);font-size:20px;font-style:normal}.app-layouts_mobileSheetFooter__Wv2C2{border-top:1px solid var(--ui-border-subtle);background:var(--ui-surface-elevated);padding:12px 18px calc(12px + env(safe-area-inset-bottom))}.app-layouts_mobileSheetFooter__Wv2C2>*{width:100%}}@media (max-width:360px){.app-layouts_mobileDock__QZ6J4{min-height:64px;border-radius:20px;padding:6px}.app-layouts_mobileDock__QZ6J4 a,.app-layouts_mobileDock__QZ6J4 button{min-height:50px}.app-layouts_mobileDock__QZ6J4 span{font-size:9px}.app-layouts_mobileSheetBody__H3WKC,.app-layouts_mobileSheetFooter__Wv2C2,.app-layouts_mobileSheetHeader__ZAe3T{padding-inline:14px}}@keyframes app-layouts_mobileSheetEnter__ZTcpM{0%{opacity:.65;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.app-layouts_mobileSheet__kBYa2{animation:none}}