.cKZulG_sidebar{z-index:40;box-sizing:border-box;background:var(--bg-primary);border-right:1px solid var(--border-primary);view-transition-name:cKZulG_desktop-sidebar;flex-direction:column;flex:none;width:232px;height:100dvh;padding:12px;display:flex;position:sticky;top:0}.cKZulG_sidebar[data-collapsed=true]{width:64px}.cKZulG_brandRow{align-items:center;gap:10px;min-height:40px;padding:0 2px 0 6px;display:flex}.cKZulG_brand{min-width:0;color:var(--text-primary);flex:auto;align-items:center;gap:10px;display:flex}.cKZulG_brand img{border-radius:50%;flex-shrink:0;width:28px;height:28px;display:block}.cKZulG_brandName{letter-spacing:-.03em;white-space:nowrap;min-width:0;font-size:.9375rem;font-weight:700}.cKZulG_toggle{width:32px;height:32px;color:var(--text-muted);cursor:pointer;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.cKZulG_toggle:hover{background:var(--bg-subtle);color:var(--text-primary)}.cKZulG_sidebar[data-collapsed=true] .cKZulG_brandRow{flex-direction:column;justify-content:center;padding:0}.cKZulG_sidebar[data-collapsed=true] .cKZulG_brand{flex:none}.cKZulG_sidebar[data-collapsed=true] .cKZulG_brandName{display:none}.cKZulG_nav{flex-direction:column;gap:2px;margin-top:20px;display:flex}.cKZulG_navLink{height:40px;color:var(--text-secondary);border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-size:.875rem;font-weight:500;display:flex;position:relative}.cKZulG_navLink>svg{flex-shrink:0}.cKZulG_navLink:hover{background:var(--bg-subtle);color:var(--text-primary)}.cKZulG_navLink[aria-current=page]{background:var(--primary-50);color:var(--primary-700);font-weight:650}html.dark .cKZulG_navLink[aria-current=page]{background:var(--sp-accent-soft);color:var(--sp-accent)}.cKZulG_navTitle{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.cKZulG_navKey{color:var(--text-muted);font:500 .75rem/1 var(--font-mono,ui-monospace, monospace);gap:3px;display:none}.cKZulG_navKey kbd{border:1px solid var(--border-primary);font:inherit;border-radius:4px;padding:2px 5px}.cKZulG_navLink:hover .cKZulG_navKey,.cKZulG_navLink:focus-visible .cKZulG_navKey{display:flex}.cKZulG_sidebar[data-collapsed=true] .cKZulG_navLink{justify-content:center;padding:0}.cKZulG_sidebar[data-collapsed=true] .cKZulG_navTitle,.cKZulG_sidebar[data-collapsed=true] .cKZulG_navKey{display:none}.cKZulG_tip{z-index:20;background:var(--text-primary);color:var(--bg-elevated);white-space:nowrap;pointer-events:none;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:.75rem;font-weight:600;line-height:1;display:flex;position:absolute;top:50%;left:calc(100% + 14px);transform:translateY(-50%);box-shadow:0 8px 20px -8px #0f172a66}.cKZulG_tip>span{font:500 .75rem/1 var(--font-mono,ui-monospace, monospace);opacity:.7}.cKZulG_account{margin-top:auto;position:relative}.cKZulG_accountRow{width:100%;min-height:48px;color:var(--text-primary);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:0 8px;display:flex}.cKZulG_accountRow:hover,.cKZulG_accountRow[aria-expanded=true]{background:var(--bg-subtle)}.cKZulG_avatar{box-sizing:border-box;border:1px solid var(--border-primary);background:var(--bg-subtle);width:32px;height:32px;color:var(--text-secondary);border-radius:50%;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.cKZulG_accountText{flex:auto;gap:3px;min-width:0;display:grid}.cKZulG_accountName{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;line-height:1.2;overflow:hidden}.cKZulG_accountHint{color:var(--text-muted);white-space:nowrap;font-size:.75rem;font-weight:400;line-height:1.2}.cKZulG_accountChevron{color:var(--text-muted);flex-shrink:0}.cKZulG_sidebar[data-collapsed=true] .cKZulG_accountRow{justify-content:center;padding:0}.cKZulG_sidebar[data-collapsed=true] .cKZulG_accountText,.cKZulG_sidebar[data-collapsed=true] .cKZulG_accountChevron{display:none}.cKZulG_menu{z-index:30;box-sizing:border-box;border:1px solid var(--border-primary);background:var(--bg-elevated);width:256px;color:var(--text-primary);border-radius:14px;animation:.18s cubic-bezier(.16,1,.3,1) cKZulG_menu-in;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 20px 48px -16px #0f172a4d}html.dark .cKZulG_menu{box-shadow:0 20px 48px -16px #0009}.cKZulG_sidebar[data-collapsed=true] .cKZulG_menu{bottom:0;left:calc(100% + 14px)}@keyframes cKZulG_menu-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cKZulG_menuGroups{flex-direction:column;gap:12px;padding:14px 14px 12px;display:flex}.cKZulG_menuGroups p{color:var(--text-muted);margin:0 0 6px;font-size:.75rem;font-weight:600;line-height:1}.cKZulG_segmented{background:var(--bg-subtle);border-radius:10px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;padding:3px;display:grid}.cKZulG_segmented>button{min-width:0;min-height:32px;color:var(--text-secondary);white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:5px;font-size:.75rem;font-weight:500;display:flex}.cKZulG_segmented>button:hover{color:var(--text-primary)}.cKZulG_segmented>button[aria-pressed=true]{background:var(--bg-elevated);color:var(--text-primary);font-weight:650;box-shadow:0 1px 2px #0f172a1f}.cKZulG_menuLinks{border-top:1px solid var(--border-subtle);flex-direction:column;padding:4px;font-size:.875rem;font-weight:500;display:flex}.cKZulG_menuLinks>a,.cKZulG_menuLinks>button{min-height:38px;color:var(--text-primary);text-align:left;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;padding:0 10px;display:flex}.cKZulG_menuLinks>a:hover,.cKZulG_menuLinks>button:hover{background:var(--bg-subtle)}.cKZulG_menuLinks svg{color:var(--text-muted)}.cKZulG_logout{color:var(--text-secondary)!important}.cKZulG_menuFoot{border-top:1px solid var(--border-subtle);color:var(--text-muted);margin:0;padding:10px 14px;font-size:.75rem;line-height:1.4}.cKZulG_sidebar :is(a,button):focus-visible{outline:2px solid var(--sp-accent);outline-offset:2px}@media (min-width:768px) and (max-height:380px){.cKZulG_sidebar{scrollbar-width:thin;overflow:hidden auto}.cKZulG_account{margin-top:16px}}@media (max-width:767px){.cKZulG_sidebar{display:none}}@media (prefers-reduced-motion:reduce){.cKZulG_sidebar,.cKZulG_sidebar *,.cKZulG_sidebar :before,.cKZulG_sidebar :after{transition:none!important;animation:none!important}}
.yLvh_a_experience{--sp-page-title:2rem;--sp-panel-radius:12px;--sp-graphic:#9bc3f4;--sp-graphic-ink:#0c2546;--sp-accent:var(--primary-600);--sp-accent-ink:#f8fbff;--sp-accent-soft:var(--primary-100);--sp-stage:#123d70;--sp-stage-ink:#f8fbff;--sp-stage-muted:#bdd6f5;--primary-50:#f0f6ff;--primary-100:#e2ecfc;--primary-200:#c8ddfb;--primary-300:#a0c3f7;--primary-400:#6da4f0;--primary-500:#397fe2;--primary-600:#165dcc;--primary-700:#174ea8;--primary-800:#183f86;--primary-900:#173660;--primary-950:#10233f;--color-primary-50:var(--primary-50);--color-primary-100:var(--primary-100);--color-primary-200:var(--primary-200);--color-primary-300:var(--primary-300);--color-primary-400:var(--primary-400);--color-primary-500:var(--primary-500);--color-primary-600:var(--primary-600);--color-primary-700:var(--primary-700);--color-primary-800:var(--primary-800);--color-primary-900:var(--primary-900);--color-primary-950:var(--primary-950);--bg-primary:#fbfcfd;--bg-elevated:#fefeff;--bg-subtle:#eff2f6;--bg-page:#f7f8fa;--bg-emphasis:#d8e5f5;--bg-hover:var(--sp-accent-soft);--border-primary:#d7dbe1;--border-subtle:#e5e8ec;--border-hover:#7f9dbf;--text-primary:#1e2735;--text-secondary:#48505e;--text-muted:#5c6470;--glass-bg:var(--bg-primary);--focus-ring:var(--sp-accent);--focus-ring-box:var(--sp-accent-soft);--shadow-card:none;--shadow-card-hover:0 12px 32px -16px #152b483d;--chart-grid:var(--border-subtle);--chart-axis:var(--text-muted);--chart-tooltip-bg:var(--bg-elevated);--chart-tooltip-border:var(--border-primary);--chart-series-primary:var(--sp-accent);--chart-series-secondary:var(--text-muted);background:var(--bg-page);color:var(--text-primary)}@supports (color:lab(0% 0 0)){.yLvh_a_experience{--sp-graphic:lab(77.2209% -4.84994 -28.9293);--sp-graphic-ink:lab(14.2844% .840083 -23.9573);--sp-accent-ink:lab(98.4733% -.492603 -2.28601);--sp-stage:lab(25.1444% 1.04563 -34.3332);--sp-stage-ink:lab(98.4733% -.492603 -2.28601);--sp-stage-muted:lab(84.5164% -3.68348 -18.2029);--primary-50:lab(96.6222% -.824034 -5.05996);--primary-100:lab(92.9944% -1.16673 -8.96388);--primary-200:lab(87.2582% -2.58383 -17.1697);--primary-300:lab(77.6277% -2.80234 -29.8747);--primary-400:lab(65.9804% -2.10184 -44.3492);--primary-500:lab(52.658% 4.11078 -57.8279);--primary-600:lab(40.7128% 13.2694 -64.6417);--primary-700:lab(34.0367% 10.3715 -54.407);--primary-800:lab(27.3294% 8.27523 -44.6105);--primary-900:lab(22.1038% .801817 -28.8731);--primary-950:lab(13.3608% .56015 -20.5593);--bg-primary:lab(98.8339% -.108749 -.74997);--bg-elevated:lab(99.649% -.0547767 -.375152);--bg-subtle:lab(95.3412% -.318676 -2.24545);--bg-page:lab(97.6708% -.162274 -1.12438);--bg-emphasis:lab(90.3138% -2.16848 -9.3678);--border-primary:lab(87.2112% -.467658 -3.3622);--border-subtle:lab(91.8611% -.318319 -2.24524);--border-hover:lab(63.3852% -4.53168 -21.2477);--text-primary:lab(15.1776% -.61585 -10.4715);--text-secondary:lab(33.7794% -.929266 -9.16314);--text-muted:lab(41.9169% -.915289 -8.10471)}}html.dark .yLvh_a_experience{--sp-accent:#80b5ff;--sp-accent-ink:#0b2240;--sp-accent-soft:#17365b;--sp-stage:#153f78;--sp-stage-ink:#f3f8ff;--sp-stage-muted:#bdd6f5;--bg-primary:#121923;--bg-elevated:#18202c;--bg-subtle:#1e2734;--bg-page:#070f1d;--bg-emphasis:#243d5f;--bg-hover:var(--sp-accent-soft);--border-primary:#343e4d;--border-subtle:#272e3b;--border-hover:#6489b8;--text-primary:#eff6ff;--text-secondary:#c5d6eb;--text-muted:#9db4d0;--glass-bg:var(--bg-elevated);--focus-ring:var(--sp-accent);--focus-ring-box:var(--sp-accent-soft);--shadow-card:none;--shadow-card-hover:none;--chart-grid:var(--border-primary);--chart-axis:var(--text-muted);--chart-tooltip-bg:var(--bg-elevated);--chart-tooltip-border:var(--border-primary);--chart-series-primary:var(--sp-accent);--chart-series-secondary:var(--text-muted)}@supports (color:lab(0% 0 0)){html.dark .yLvh_a_experience{--sp-accent:lab(72.222% -2.71463 -42.6559);--sp-accent-ink:lab(12.8106% .509761 -22.1483);--sp-accent-soft:lab(21.8332% -.886187 -26.0355);--sp-stage:lab(26.3581% 2.98128 -37.4404);--sp-stage-ink:lab(97.3475% -.762731 -3.9726);--sp-stage-muted:lab(84.5164% -3.68348 -18.2029);--bg-primary:lab(8.2462% -.47233 -8.30035);--bg-elevated:lab(11.7119% -.544198 -9.38593);--bg-subtle:lab(15.1845% -.628889 -10.1204);--bg-page:lab(4.19344% .193819 -9.97508);--bg-emphasis:lab(25.0495% -.963062 -23.5275);--border-primary:lab(25.6259% -.873417 -10.9065);--border-subtle:lab(18.6882% -.727877 -9.08879);--border-hover:lab(55.7609% -3.55992 -29.1307);--text-primary:lab(96.5473% -1.1605 -5.18013);--text-secondary:lab(84.8258% -2.73448 -12.4078);--text-muted:lab(72.2583% -3.51435 -17.0124)}}body:has(.yLvh_a_experience) .season-sky{display:none}.yLvh_a_experience .ios{--bg-primary:inherit;--bg-elevated:inherit;--bg-page:inherit;--bg-emphasis:inherit;--bg-hover:inherit;--border-primary:inherit;--border-subtle:inherit;--border-hover:inherit;--text-primary:inherit;--text-secondary:inherit;--text-muted:inherit;--bg:var(--bg-page);--bg-elev:var(--bg-elevated);--bg-subtle:var(--bg-page);--bg-ink:var(--sp-stage);--text:var(--text-primary);--text-2:var(--text-secondary);--text-3:var(--text-muted);--text-inv:var(--sp-stage-ink);--border:var(--border-primary);--border-strong:var(--border-hover);--divider:var(--border-subtle);--ios-accent:var(--sp-accent);--ios-accent-hi:var(--sp-accent);--ios-accent-lo:var(--primary-700)}.yLvh_a_experience .ios-btn-primary{background:var(--sp-accent);color:var(--sp-accent-ink);box-shadow:none}html.dark .yLvh_a_experience :is(.text-primary-500,.text-primary-600,.text-primary-700){color:var(--sp-accent)}.yLvh_a_workspace{width:100%;min-width:0;max-width:100%;overflow-x:clip}.yLvh_a_mainContent{view-transition-name:yLvh_a_page-main-content}.yLvh_a_brand{background:var(--sp-accent);color:var(--sp-accent-ink);border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.yLvh_a_experience :is(a,button,input,summary):focus-visible{outline:2px solid var(--sp-accent);outline-offset:4px}@media (max-width:767px){.yLvh_a_experience :is(input,select,textarea){font-size:16px}}.yLvh_a_experience .season-pumpkin{display:none}@media (max-width:767px){.yLvh_a_experience{--sp-page-title:1.5rem}}
