.HeaderToggleButton_toggle__rA0Gz{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:0 var(--space-3,12px);min-height:44px;min-width:44px;border-radius:var(--radius-sm,8px);border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-muted);cursor:pointer;font-family:var(--font-ui,sans-serif);font-size:var(--fs-sm,14px);font-weight:var(--fw-regular,400);white-space:nowrap;flex-shrink:0;outline:2px solid transparent;outline-offset:2px;transition:background var(--dur-base,.2s) var(--ease-out-expo,ease-out),color var(--dur-base,.2s) var(--ease-out-expo,ease-out),border-color var(--dur-base,.2s) var(--ease-out-expo,ease-out)}.HeaderToggleButton_toggle__rA0Gz:hover{color:var(--color-fg);background:var(--color-accent-soft)}.HeaderToggleButton_toggle__rA0Gz:focus-visible{box-shadow:var(--focus-ring);border-color:var(--color-accent)}@media (prefers-reduced-motion:reduce){.HeaderToggleButton_toggle__rA0Gz{transition:none}}.HeaderToggleButton_icon__7_RE1{flex-shrink:0}@media (max-width:460px){.HeaderToggleButton_toggle__rA0Gz{gap:0;padding:0}.HeaderToggleButton_label__1ryDg{display:none}}.DeltaChip_chip__RnpjU{display:inline-flex;align-items:center;gap:var(--space-1);padding:3px var(--space-3);border-radius:var(--radius-pill);font-family:var(--font-ui,sans-serif);font-size:var(--fs-xs);font-weight:var(--fw-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.3;white-space:nowrap;-webkit-user-select:none;user-select:none}.DeltaChip_up__UoTJf{background:var(--color-surface-gain);border:1px solid var(--color-border-gain);color:var(--color-positive)}.DeltaChip_down__L4153{background:var(--color-surface-error);border:1px solid var(--color-border-error);color:var(--color-negative)}.DeltaChip_flat__P_9Bv{background:var(--color-surface-alt);border:1px solid var(--color-border);color:var(--color-muted)}.DeltaChip_icon__DOXV5{flex-shrink:0;display:inline-flex;align-items:center}@keyframes Skeleton_shimmer__DDpSD{0%{background-position:-200% 0}to{background-position:200% 0}}.Skeleton_base__CZ7im{background-color:var(--color-surface-alt);background-image:linear-gradient(90deg,var(--color-surface-alt) 0,var(--color-surface) 50%,var(--color-surface-alt) 100%);background-size:200% 100%;animation:Skeleton_shimmer__DDpSD 1.6s ease-in-out infinite;border-radius:var(--radius-sm)}@media (prefers-reduced-motion:reduce){.Skeleton_base__CZ7im{animation:none;background-image:none}}.Skeleton_line__Xfydt{display:block;height:14px}.Skeleton_card__WmHcE{border-radius:var(--radius-md);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3);background-color:var(--color-surface);background-image:none;animation:none;border:1px solid var(--color-border)}.Skeleton_cardLine__HGLRQ{display:block;height:14px}.ErrorCard_card__eJu8c{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background:var(--color-surface-error);border:1px solid var(--color-border-error);border-radius:var(--radius-md)}.ErrorCard_headerWithMessage__XnUDE,.ErrorCard_header__fnr9V{display:flex;align-items:flex-start;gap:var(--space-3)}.ErrorCard_headerWithMessage__XnUDE{padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border-error)}.ErrorCard_icon__oYKCk{flex-shrink:0;color:var(--color-negative);display:flex;align-items:center;margin-top:1px}.ErrorCard_title__XyYxA{font-family:var(--font-ui,sans-serif);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-negative);line-height:1.4;margin:0}.ErrorCard_message__dD0aC{font-family:var(--font-ui,sans-serif);font-size:var(--fs-xs);color:var(--color-muted);line-height:1.5;margin:0}.ErrorCard_retryBtn__hTgYM{display:inline-flex;align-items:center;gap:var(--space-1);padding:0 var(--space-4);min-height:44px;min-width:44px;border-radius:var(--radius-sm);border:1px solid var(--color-border-error);background:var(--color-surface-error);color:var(--color-negative);font-family:var(--font-ui,sans-serif);font-size:var(--fs-sm);font-weight:var(--fw-medium);cursor:pointer;align-self:flex-start;outline:2px solid transparent;outline-offset:2px;transition:background var(--dur-base,.18s) ease-out,border-color var(--dur-base,.18s) ease-out}.ErrorCard_retryBtn__hTgYM:hover{background:var(--color-surface-error);filter:brightness(.96);border-color:var(--color-negative)}.ErrorCard_retryBtn__hTgYM:focus-visible{outline:2px solid var(--color-negative);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ErrorCard_retryBtn__hTgYM{transition:none}}.StatusBadgeV2_badge__6Xtap{display:inline-flex;align-items:center;gap:var(--space-1);padding:3px var(--space-3);border-radius:var(--radius-pill);border:1px solid transparent;font-family:var(--font-ui,sans-serif);font-size:var(--fs-xs);font-weight:var(--fw-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.3;white-space:nowrap;-webkit-user-select:none;user-select:none}.StatusBadgeV2_ok__id9VU{background:var(--color-surface-gain);border-color:var(--color-border-gain);color:var(--color-envelope-ok)}.StatusBadgeV2_warning__GYhWu{background:var(--color-surface-warning);border-color:var(--color-border-warning);color:var(--color-envelope-near)}.StatusBadgeV2_error__RQJU0{background:var(--color-surface-error);border-color:var(--color-border-error);color:var(--color-envelope-over)}.StatusBadgeV2_success__Ev3ba{background:var(--color-accent-soft)}.StatusBadgeV2_pending__gJApH,.StatusBadgeV2_success__Ev3ba{border-color:var(--color-signature-accent-bg);color:var(--color-accent-dim)}.StatusBadgeV2_pending__gJApH{background:var(--color-surface-alt)}.StatusBadgeV2_dot__t1hyL{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.FilterChip_chip__Q2L6J{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-pill);border:1px solid var(--color-border);background:transparent;color:var(--color-muted);font-family:var(--font-ui,sans-serif);font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:1.3;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;outline:2px solid transparent;outline-offset:2px;transition:background var(--dur-base,.18s) ease-out,border-color var(--dur-base,.18s) ease-out,color var(--dur-base,.18s) ease-out}.FilterChip_chip__Q2L6J:hover:not(.FilterChip_disabled__yS0_m){border-color:var(--color-border-strong)}.FilterChip_chip__Q2L6J:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.FilterChip_active__Sy8ss{color:var(--color-accent);background:var(--color-accent-soft);border-color:var(--color-border-strong)}.FilterChip_disabled__yS0_m{cursor:not-allowed;opacity:.5}.FilterChip_count__mW8eb{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--color-surface-alt);color:var(--color-fg);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.FilterChip_active__Sy8ss .FilterChip_count__mW8eb{background:var(--color-accent);color:var(--color-on-accent)}@media (prefers-reduced-motion:reduce){.FilterChip_chip__Q2L6J{transition:none}}.ProgressStepper_stepper__YVlkt{display:flex;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none}.ProgressStepper_step__e2v77{flex:1 1;min-width:90px;min-height:44px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--color-border);font-family:var(--font-ui,sans-serif);font-size:var(--fs-xs);color:var(--color-muted);display:flex;gap:var(--space-2);align-items:center}.ProgressStepper_n___PEOb{flex-shrink:0;width:20px;height:20px;border-radius:50%;background:var(--color-surface-alt);display:grid;place-items:center;font-size:var(--fs-2xs);font-weight:var(--fw-semibold)}.ProgressStepper_pending__k51qy{color:var(--color-muted);border-color:var(--color-border-subtle)}.ProgressStepper_done__wABE3{color:var(--color-positive);border-color:var(--color-border-gain)}.ProgressStepper_done__wABE3 .ProgressStepper_n___PEOb{background:var(--color-positive);color:var(--color-on-accent)}.ProgressStepper_active__Rzrje{color:var(--color-accent);border-color:var(--color-border-strong);background:var(--color-accent-soft)}.ProgressStepper_active__Rzrje .ProgressStepper_n___PEOb{background:var(--color-accent);color:var(--color-on-accent)}.ProgressStepper_srOnly__zLK73{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.KpiHero_hero__onaCn{position:relative;overflow:hidden;background:var(--color-kpi-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-1);font-family:var(--font-ui,sans-serif)}.KpiHero_glow__XYcNk{position:absolute;inset:0;background:radial-gradient(120% 140% at 100% 0,var(--color-accent-soft),transparent 55%);pointer-events:none}.KpiHero_label__asHm5{position:relative;font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-kpi-muted)}.KpiHero_value__pPVuB{position:relative;font-size:var(--fs-2xl);font-weight:var(--fw-black,var(--fw-bold));font-family:var(--font-display);letter-spacing:-.03em;line-height:1.1;margin:var(--space-1) 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-kpi-fg)}.KpiHero_value__pPVuB.KpiHero_positive__qVv_V{color:var(--color-positive)}.KpiHero_value__pPVuB.KpiHero_negative__5qcr9{color:var(--color-negative)}.KpiHero_value__pPVuB.KpiHero_neutral__XIsT2{color:var(--color-kpi-fg)}.KpiHero_sub__zXjLb{position:relative;font-size:var(--fs-xs);color:var(--color-kpi-muted)}.OfflineBadge_badge__VgioE{position:fixed;bottom:var(--offline-badge-bottom,84px);right:var(--space-4,16px);z-index:150;display:inline-flex;align-items:center;gap:var(--space-2,8px);padding:6px var(--space-3,12px);border-radius:var(--radius-pill,999px);background:var(--color-surface-warning);border:1px solid var(--color-border-warning);color:var(--color-envelope-near);font-family:var(--font-ui,sans-serif);font-size:var(--fs-xs);font-weight:var(--fw-semibold);line-height:1.3;white-space:nowrap;-webkit-user-select:none;user-select:none;box-shadow:var(--shadow-md,0 4px 12px rgba(0,0,0,.12))}.OfflineBadge_dot__Ce1jg{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:currentColor}@media (prefers-reduced-motion:no-preference){.OfflineBadge_dot__Ce1jg{animation:OfflineBadge_offline-badge-pulse__cNVxH 2s ease-in-out infinite}}@media (prefers-reduced-motion:reduce){.OfflineBadge_dot__Ce1jg{animation:none}}@keyframes OfflineBadge_offline-badge-pulse__cNVxH{0%,to{opacity:1}50%{opacity:.45}}.OfflineBadge_label__BXCLu{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pleiade-shell{display:flex;flex-direction:column;min-height:100dvh}.pleiade-shell__main{flex:1 1;width:100%;max-width:var(--shell-content-max);margin-inline:auto;padding-inline:var(--shell-gutter);box-sizing:border-box}.pleiade-shell__screen-title{margin:var(--space-6,32px) 0 var(--space-4,16px);font-family:var(--font-display,sans-serif);font-weight:var(--fw-bold,700);font-size:clamp(1.5rem,4vw,2.2rem);letter-spacing:-.02em;color:var(--color-fg)}.shell-skip-link{position:fixed;top:var(--space-3,12px);left:var(--space-3,12px);z-index:9999;padding:var(--space-2,8px) var(--space-4,16px);background:var(--color-accent);color:var(--color-bg);font-family:var(--font-ui,sans-serif);font-weight:var(--fw-bold,700);font-size:var(--fs-sm,14px);border-radius:var(--radius-sm,8px);text-decoration:none;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px;outline:none}.shell-skip-link:focus,.shell-skip-link:focus-visible{clip:auto;clip-path:none;overflow:visible;white-space:normal;width:auto;height:auto;box-shadow:var(--focus-ring)}.shell-user-menu__wrap{position:relative;display:inline-flex;align-items:center}.shell-user-menu__avatar{width:28px;height:28px;border-radius:var(--radius-full,9999px);background:var(--color-accent-soft);color:var(--color-accent);font-size:var(--fs-xs,12px);font-weight:var(--fw-bold,700);font-family:var(--font-display,sans-serif);letter-spacing:.04em}.shell-user-menu__avatar,.shell-user-menu__trigger{display:inline-flex;align-items:center;justify-content:center}.shell-user-menu__trigger{min-width:var(--touch-target-min,44px);min-height:var(--touch-target-min,44px);padding:0 var(--space-2,8px);background:transparent;border:none;border-radius:var(--radius-sm,8px);color:var(--color-muted);cursor:pointer;transition:color var(--dur-fast,.12s) var(--ease-out-expo,ease-out),background var(--dur-fast,.12s) var(--ease-out-expo,ease-out);outline:none}.shell-user-menu__trigger:hover{color:var(--color-fg);background:var(--color-accent-soft)}.shell-user-menu__trigger:focus-visible{box-shadow:var(--focus-ring)}@media (prefers-reduced-motion:reduce){.shell-user-menu__trigger{transition:none}}.shell-user-menu__panel{position:absolute;top:calc(100% + var(--space-2, 8px));right:0;min-width:220px;max-width:280px;background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-md,12px);box-shadow:0 8px 32px var(--theme-shadow-md,rgba(0,0,0,.3));padding:var(--space-2,8px) 0;z-index:200;outline:none;animation:shellUserMenuIn var(--dur-base,.2s) var(--ease-out-expo,ease-out) both}@keyframes shellUserMenuIn{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.shell-user-menu__panel{animation:none}}.shell-user-menu__header{padding:var(--space-2,8px) var(--space-4,16px) var(--space-1,4px);font-family:var(--font-display,sans-serif);font-size:var(--fs-xs,12px);font-weight:var(--fw-semibold,600);color:var(--color-muted);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--color-border-subtle);margin-bottom:var(--space-1,4px)}.shell-user-menu__item{display:flex;align-items:center;gap:var(--space-3,12px);width:100%;min-height:var(--touch-target-min-dense,40px);padding:var(--space-2,8px) var(--space-4,16px);background:transparent;border:none;border-radius:0;font-family:var(--font-ui,sans-serif);font-size:var(--fs-sm,14px);font-weight:var(--fw-regular,400);color:var(--color-fg);text-decoration:none;cursor:pointer;text-align:left;box-sizing:border-box;transition:color var(--dur-fast,.12s) var(--ease-out-expo,ease-out),background var(--dur-fast,.12s) var(--ease-out-expo,ease-out);outline:none}.shell-user-menu__item:hover{background:var(--color-accent-soft);color:var(--color-accent)}.shell-user-menu__item:focus-visible{box-shadow:var(--focus-ring);outline:none;border-radius:var(--radius-sm,6px)}.shell-user-menu__item--danger{color:var(--color-error)}.shell-user-menu__item--danger:hover{background:color-mix(in srgb,var(--color-error) 12%,transparent);color:var(--color-error)}@media (prefers-reduced-motion:reduce){.shell-user-menu__item{transition:none}}.shell-user-menu__item-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;color:inherit}.shell-user-menu__separator{height:1px;background:var(--color-border-subtle);margin:var(--space-2,8px) 0}.shell-user-menu__extra-section,.shell-user-menu__theme-section{padding:var(--space-2,8px) var(--space-4,16px)}.shell-user-menu__theme-label{display:flex;align-items:center;gap:var(--space-3,12px);font-family:var(--font-ui,sans-serif);font-size:var(--fs-xs,12px);font-weight:var(--fw-semibold,600);color:var(--color-muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:var(--space-2,8px)}.shell-theme-switcher{display:flex;flex-direction:row;width:100%;max-width:100%;box-sizing:border-box;gap:2px;padding:4px;border-radius:var(--radius-md,12px);background:var(--color-surface);border:1px solid var(--color-border)}.shell-theme-switcher__opt{flex:1 1;display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;padding:6px 14px;min-height:var(--touch-target-min,44px);border-radius:var(--radius-sm,6px);border:none;cursor:pointer;font-family:var(--font-ui,sans-serif);font-size:var(--fs-sm,14px);white-space:nowrap;font-weight:var(--fw-regular,400);color:var(--color-muted);background:transparent;outline:none;transition:background var(--dur-base,.2s) var(--ease-out-expo,ease-out),color var(--dur-base,.2s) var(--ease-out-expo,ease-out)}.shell-theme-switcher__opt--active{font-weight:var(--fw-semibold,600);color:var(--color-bg);background:var(--color-accent)}.shell-theme-switcher__opt:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media (prefers-reduced-motion:reduce){.shell-theme-switcher__opt{transition:none}}.pleiade-shell--sidebar{display:block}.cshell-shell{position:relative;display:flex;min-height:100dvh}.cshell-icon-btn{flex:none;width:var(--touch-target-min,44px);height:var(--touch-target-min,44px);display:grid;place-items:center;border:0;background:transparent;color:var(--color-fg);border-radius:var(--radius-pill,999px);cursor:pointer}.cshell-icon-btn:hover{background:var(--color-accent-soft)}.cshell-icon-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.cshell-icon-btn svg{width:20px;height:20px}.cshell-section-label{font-family:var(--font-mono,monospace);font-size:var(--fs-2xs,11px);letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);padding:0 var(--space-2,8px)}.cshell-lockup{display:flex;align-items:flex-start;gap:var(--space-3,12px);min-height:var(--touch-target-min,44px);padding:var(--space-1,4px) 0;text-decoration:none;color:inherit;border-radius:var(--radius-sm,8px);min-width:0}.cshell-lockup:focus-visible{outline:none;box-shadow:var(--focus-ring)}.cshell-lockup__mark{flex:none;display:grid;place-items:center;width:36px;height:36px;margin-top:2px}.cshell-lockup__txt{min-width:0;padding-top:1px}.cshell-lockup__txt b{display:block;font-family:var(--font-display,sans-serif);font-weight:var(--fw-bold,700);font-size:var(--fs-md,16px);letter-spacing:-.01em;line-height:1.2;color:var(--color-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cshell-lockup__txt small{display:block;margin-top:2px;font-family:var(--font-ui,sans-serif);font-size:var(--fs-2xs,11px);line-height:1.35;color:var(--color-muted);white-space:normal;overflow-wrap:break-word}.cshell-sidebar{display:none;flex:none;position:sticky;top:0;z-index:2;height:100dvh;flex-direction:column;padding:var(--space-4,16px) 0;background:var(--color-surface-alt);border-right:1px solid var(--color-border-subtle);transition:width var(--dur-slow,.3s) var(--ease-out-expo,ease-out);overflow:visible}.cshell-sidebar--rail{width:var(--sidebar-w-rail,72px)}.cshell-sidebar--expanded{width:var(--sidebar-w-expanded,260px)}.cshell-sidebar__collapse{position:absolute;top:var(--space-4,16px);right:-13px;width:26px;height:26px;border-radius:var(--radius-pill,999px);background:var(--color-surface-alt);border:1px solid var(--color-border-subtle);color:var(--color-subtle);display:grid;place-items:center;cursor:pointer;z-index:2}.cshell-sidebar__collapse:hover{color:var(--color-fg);border-color:var(--color-border)}.cshell-sidebar__collapse:focus-visible{outline:none;box-shadow:var(--focus-ring)}.cshell-sidebar__collapse svg{width:13px;height:13px;transition:transform var(--dur-base,.2s) var(--ease-out-expo,ease-out)}.cshell-sidebar--expanded .cshell-sidebar__collapse svg{transform:rotate(0deg)}.cshell-sidebar--rail .cshell-sidebar__collapse svg{transform:rotate(180deg)}.cshell-sidebar .cshell-lockup{margin:0 var(--space-3,12px)}.cshell-sidebar--rail .cshell-foot-btn__label,.cshell-sidebar--rail .cshell-lockup__txt,.cshell-sidebar--rail .cshell-nav__label,.cshell-sidebar--rail .cshell-section-label{display:none}.cshell-sidebar--rail .cshell-foot-btn,.cshell-sidebar--rail .cshell-lockup,.cshell-sidebar--rail .cshell-nav__link{justify-content:center}.cshell-apps{width:100%}.cshell-apps .app-switcher__wrap{display:block;width:100%}.cshell-apps .app-switcher__trigger{width:100%;justify-content:flex-start;gap:var(--space-2,8px)}.cshell-sidebar--rail .cshell-apps .app-switcher__trigger{justify-content:center}.cshell-apps .app-switcher__trigger{gap:var(--space-3,12px);padding:0 var(--space-2,8px);border-radius:var(--radius-md,12px);color:var(--color-muted)}.cshell-apps .app-switcher__trigger:hover{background:var(--color-accent-soft);color:var(--color-fg)}.cshell-apps .app-switcher__trigger-label{font-size:var(--fs-sm,14px);white-space:nowrap;overflow:hidden}.cshell-sidebar--rail .cshell-apps .app-switcher__trigger-label{display:none}.cshell-nav{margin-top:var(--space-6,32px);padding:0 var(--space-3,12px);flex:1 1}.cshell-sidebar .cshell-nav{min-height:0;overflow-y:auto;overflow-x:visible;scrollbar-width:thin;scrollbar-color:var(--color-border-subtle) transparent}.cshell-sidebar .cshell-nav::-webkit-scrollbar{width:6px}.cshell-sidebar .cshell-nav::-webkit-scrollbar-track{background:transparent}.cshell-sidebar .cshell-nav::-webkit-scrollbar-thumb{background:var(--color-border-subtle);border-radius:var(--radius-full,9999px)}.cshell-nav__links{display:flex;flex-direction:column;gap:2px;margin-top:var(--space-2,8px)}.cshell-nav__link{display:flex;align-items:center;gap:var(--space-3,12px);min-height:var(--touch-target-min,44px);padding:0 var(--space-2,8px);border-radius:var(--radius-md,12px);text-decoration:none;color:var(--color-muted);position:relative}.cshell-nav__icon{flex:none;display:grid;place-items:center;width:20px;height:20px}.cshell-nav__label{font-size:var(--fs-sm,14px);white-space:nowrap;overflow:hidden}.cshell-nav__link:hover{color:var(--color-fg);background:var(--color-accent-soft)}.cshell-nav__link:focus-visible{outline:none;box-shadow:var(--focus-ring)}.cshell-nav__link[aria-current=page]{color:var(--color-accent);background:var(--color-accent-soft)}.cshell-nav__link[aria-current=page]:before{content:"";position:absolute;left:-1px;top:20%;bottom:20%;width:2px;border-radius:2px;background:var(--color-accent)}.cshell-sidebar__foot{padding:var(--space-3,12px);display:flex;flex-direction:column;gap:2px;border-top:1px solid var(--color-border-subtle);margin-top:auto}.cshell-foot-btn{display:flex;align-items:center;gap:var(--space-3,12px);min-height:var(--touch-target-min,44px);padding:0 var(--space-2,8px);border-radius:var(--radius-md,12px);background:transparent;border:0;color:var(--color-muted);cursor:pointer;width:100%;text-align:left;font-family:var(--font-ui,sans-serif);font-size:var(--fs-sm,14px)}.cshell-foot-btn:hover{color:var(--color-fg);background:var(--color-accent-soft)}.cshell-foot-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.cshell-foot-btn svg{flex:none;width:20px;height:20px}.cshell-foot-btn__label{white-space:nowrap;overflow:hidden}.cshell-foot-locale{width:100%}.cshell-avatar{flex:none;width:26px;height:26px;border-radius:var(--radius-pill,999px);background:var(--color-accent-soft);color:var(--color-accent);display:grid;place-items:center;font-family:var(--font-mono,monospace);font-size:var(--fs-2xs,11px)}.cshell-avatar--btn{width:36px;height:36px;border:0;cursor:pointer}.cshell-avatar--btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.cshell-sidebar__foot .app-switcher__panel{top:auto;bottom:calc(100% + 8px)}.cshell-account-menu{position:relative;width:100%}.cshell-account-menu__panel{position:absolute;bottom:calc(100% + 8px);left:0;min-width:200px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md,12px);box-shadow:var(--theme-shadow-md,0 8px 32px rgba(0,0,0,.3));padding:var(--space-2,8px) 0;z-index:3;outline:none}.cshell-account-menu__item{display:flex;align-items:center;gap:var(--space-3,12px);width:100%;min-height:var(--touch-target-min-dense,40px);padding:var(--space-2,8px) var(--space-4,16px);background:transparent;border:none;color:var(--color-error);font-family:var(--font-ui,sans-serif);font-size:var(--fs-sm,14px);cursor:pointer;text-align:left;box-sizing:border-box}.cshell-account-menu__item:hover{background:color-mix(in srgb,var(--color-error) 12%,transparent)}.cshell-account-menu__item:focus-visible{outline:none;box-shadow:var(--focus-ring)}.cshell-account-menu__item svg{flex:none;width:18px;height:18px}.cshell-main{flex:1 1;min-width:0;position:relative;display:flex;flex-direction:column;min-height:100dvh;padding-bottom:calc(88px + env(safe-area-inset-bottom))}.cshell-page{position:relative;z-index:1;flex:1 1;width:100%;max-width:448px;margin:0 auto;box-sizing:border-box}.cshell-page:focus-visible{outline:none}.cshell-mobile-header{position:relative;z-index:6;padding-top:env(safe-area-inset-top)}.cshell-mobile-header .lyra-header-nav{display:none}.cshell-mobile-header .lyra-header-hamburger{display:inline-flex}.cshell-screen-title{margin:var(--space-4,16px) var(--space-6,32px) var(--space-4,16px);font-family:var(--font-display,sans-serif);font-weight:var(--fw-bold,700);font-size:clamp(1.5rem,6.4vw,1.9rem);letter-spacing:-.02em;color:var(--color-fg)}@media (min-width:768px){.cshell-screen-title{margin:0 0 var(--space-6,32px);font-size:clamp(1.9rem,2.4vw,2.4rem)}}@media (prefers-reduced-motion:reduce){.cshell-sidebar,.cshell-sidebar__collapse svg{transition:none}}.cshell-footer{display:none}@media (min-width:768px){.cshell-footer{display:block}}.cshell-bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:5;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--color-bg) 88%,transparent) 34%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:var(--space-4,16px) 0 calc(var(--space-2, 8px) + env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));max-width:448px;margin:0 auto}.cshell-bottom-nav a{display:flex;flex-direction:column;align-items:center;gap:3px;min-height:48px;justify-content:center;text-decoration:none;color:var(--color-muted);font-size:var(--fs-2xs,11px);border-radius:var(--radius-md,12px);padding:0 var(--space-1,4px)}.cshell-bottom-nav a svg{width:22px;height:22px}.cshell-bottom-nav a[aria-current=page]{color:var(--color-accent)}.cshell-bottom-nav a:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media (min-width:768px){.cshell-bottom-nav,.cshell-mobile-header{display:none}.cshell-main{padding-bottom:0}.cshell-sidebar{display:flex}.cshell-page{max-width:560px;margin:0 auto;padding:var(--space-6,32px) var(--space-2,8px) var(--space-7,48px)}}@media (min-width:1024px){.cshell-page{max-width:1180px;padding:var(--space-7,48px)}}.cshell-content-grid{display:flex;flex-direction:column;gap:var(--space-7,48px)}@media (min-width:1024px){.cshell-hero-panel{padding:0}.cshell-sections-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));column-gap:var(--space-7,48px)}.cshell-section-panel:before{content:"";position:absolute;top:4%;bottom:4%;left:calc(var(--space-7, 48px) / -2 - .5px);width:1px;background:linear-gradient(180deg,transparent,var(--color-border-subtle) 18%,var(--color-border-subtle) 82%,transparent)}.cshell-section-panel:first-child:before{content:none}.cshell-sections-grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--space-6,24px);row-gap:var(--space-7,48px);align-items:start}.cshell-section-panel{position:relative;min-width:0;padding-top:var(--space-2)}.cshell-section-panel:before{left:calc(var(--space-6, 24px) / -2 - .5px)}}