:root{--navc-bg:#12264a;--navc-surface:#1b3462;--navc-text:#fff;--navc-muted:#d5deec;--navc-pill:#ffffff29;--navc-line:#ffffff38;--navb-shell:#f3f7fc}html.dark{--navc-bg:#0d1a33;--navc-surface:#16284a;--navc-line:#ffffff42;--navb-shell:#121a26}.sh{z-index:40;background:var(--background);color:var(--foreground);border-bottom:1px solid var(--line);position:sticky;top:0}.sh-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;max-width:72rem;min-height:64px;margin:0 auto;padding:8px 16px;display:grid;position:relative}.sh-brand{width:fit-content;min-width:max-content;min-height:48px;color:inherit;border-radius:8px;align-items:center;display:inline-flex}.sh-brand-plate{display:inline-flex}.sh-tools{align-items:center;display:flex}.sh-tools>div>button,.sh-icon{width:48px;min-width:48px;height:48px;color:var(--foreground);background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sh-icon:hover,.sh-tools>div>button:hover{background:var(--muted);color:var(--primary)}.sh-icon svg{width:22px;height:22px}.sh-menu-btn{display:inline-flex}.sh-desktop{display:none}.sh-desk-list{white-space:nowrap;align-items:center;gap:4px;display:flex}.sh-item{min-height:48px;color:var(--foreground);white-space:nowrap;background:0 0;border-radius:8px;align-items:center;padding:0 12px;font-size:15px;font-weight:600;display:inline-flex}.sh-item.chev-row{padding-right:48px}.sh-item:hover{color:var(--primary)}.sh-cta{background:var(--primary);min-height:48px;color:var(--primary-foreground);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-left:8px;padding:0 18px;font-size:15px;font-weight:700;display:inline-flex}.sh-cta:hover{background:var(--primary-hover);color:var(--background)}.sh-cta-icon{flex-shrink:0;width:20px;height:20px}.sh-drop{position:relative}.sh-pop{z-index:50;background:var(--card);min-width:280px;color:var(--card-foreground);border:1px solid var(--line);white-space:normal;border-radius:12px;padding:6px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 16px 40px -18px #10182859}.sh-pop[hidden]{display:none}.sh-pop-list{gap:2px;display:grid}.sh-pop-link{min-height:48px;color:var(--foreground);border-radius:8px;flex-direction:column;justify-content:center;padding:8px 12px;display:flex}.sh-pop-link:hover{background:var(--muted)}.sh-pop-link[aria-current=page]{box-shadow:inset 3px 0 0 var(--primary);background:var(--muted)}.sh-pop-label{font-size:16px;font-weight:600}.sh-pop-desc{color:var(--muted-foreground);font-size:14px}.sh-badge{background:var(--muted);width:fit-content;color:var(--foreground);border:1px solid var(--line);border-radius:999px;margin-top:2px;padding:1px 8px;font-size:13px;font-weight:600;display:inline-block}.sh-item-records{gap:8px}.sh-badge-inline{margin-top:0}.sh-probe-clip{visibility:hidden;pointer-events:none;width:0;height:0;position:fixed;top:0;left:0;overflow:hidden}.sh-probe{width:max-content}.sh-panel{overscroll-behavior:contain;background:var(--background);border-bottom:1px solid var(--line);max-height:calc(100dvh - 64px);position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px -24px #10182873}.sh-m{gap:12px;max-width:72rem;margin:0 auto;padding:12px 16px 20px;display:grid}.sh-m-cta{background:var(--primary);min-height:52px;color:var(--primary-foreground);text-align:center;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:10px 16px;font-size:17px;font-weight:700;display:flex}.sh-m-cta-text{display:grid}.sh-m-h{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);margin:4px 0;font-size:13px;font-weight:700}.sh-m-tasks{gap:4px;display:grid}.sh-m-task{min-height:48px;color:var(--foreground);border-radius:8px;flex-direction:column;justify-content:center;padding:8px 12px;display:flex}.sh-m-task:hover{background:var(--muted)}.sh-m-label{font-size:17px;font-weight:600}.sh-m-desc{color:var(--muted-foreground);font-size:14px;font-weight:400}.sh-m-secondary{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:4px;padding-top:10px;display:grid}.sh-m-small{min-height:48px;color:var(--foreground);border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:6px 12px;font-size:16px;display:flex}.sh-m-small:hover{background:var(--muted)}.sh-m-task[aria-current=page],.sh-m-small[aria-current=page],.sh-m-learn[data-current]{box-shadow:inset 3px 0 0 var(--primary);background:var(--muted);font-weight:700}.sh-m-cta[data-current]{outline:3px solid var(--foreground);outline-offset:2px}@media (width>=640px){.sh-row,.sh-m{padding-inline:24px}}@media (width>=1024px){.sh-row{grid-template-columns:auto minmax(0,1fr) auto;min-height:72px;padding-inline:32px}.sh[data-compact=false] .sh-desktop{justify-content:flex-end;min-width:0;display:flex}.sh[data-compact=false] .sh-menu-btn{display:none}.sh[data-compact=true] .sh-row{grid-template-columns:minmax(0,1fr) auto}}.sh-a .sh-item[data-current]{color:var(--primary);box-shadow:inset 0 -3px 0 var(--primary);border-radius:0}.sh-a .sh-cta[data-current]{box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--primary)}.sh-a .sh-panel .sh-m-secondary{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.sh-b{background:var(--navb-shell)}.sh-b .sh-desk-list{gap:6px}.sh-b .sh-cta{border-radius:999px;margin:0 12px 0 0;padding:0 20px 0 16px}.sh-b .sh-item{border-radius:999px}.sh-b .sh-item[data-current]{background:var(--card);color:var(--primary);box-shadow:0 0 0 1px var(--line)}.sh-b .sh-cta[data-current]{box-shadow:0 0 0 2px var(--navb-shell), 0 0 0 4px var(--primary)}.sh-b .sh-pop-cards{border-radius:16px;width:min(560px,100vw - 64px);min-width:0;padding:12px;left:0;right:auto}.sh-b .sh-pop-cards .sh-pop-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sh-b .sh-pop-cards .sh-pop-link{border:1px solid var(--line);background:var(--background);border-radius:12px;min-height:96px;padding:14px 44px 14px 16px;position:relative}.sh-b .sh-pop-cards .sh-pop-link:hover{border-color:var(--primary);background:var(--muted)}.sh-b .sh-pop-arrow{width:18px;height:18px;color:var(--primary);position:absolute;top:16px;right:16px}.sh-b .sh-pop:not(.sh-pop-cards){left:auto;right:0}.sh-b .sh-panel{background:var(--navb-shell)}.sh-b .sh-m-cta{text-align:left;border-radius:14px;justify-content:flex-start;min-height:64px;padding:14px 16px}.sh-b .sh-m-cta .sh-m-desc{color:inherit;opacity:.92;font-size:14px}.sh-b .sh-m-tasks{grid-template-columns:repeat(auto-fit,minmax(136px,1fr));gap:8px}.sh-b .sh-m-task{border:1px solid var(--line);background:var(--card);border-radius:12px;justify-content:flex-start;min-height:84px;padding:12px 14px}.sh-b .sh-m-learn{min-height:64px}.sh-b .sh-m-secondary{border-top:0;flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}.sh-b .sh-m-small{border:1px solid var(--line);background:var(--card);border-radius:999px;padding-inline:14px}.sh-b .sh-m-task[aria-current=page],.sh-b .sh-m-learn[data-current]{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.sh-c{background:var(--navc-bg);color:var(--navc-text);border-bottom-color:var(--navc-line)}.sh-c .sh-brand-plate{background:#fff;border-radius:8px;padding:1px 8px 5px}html.dark .sh-c .brand-art{background:0 0;border-radius:0;padding:0}.sh-c .sh-icon,.sh-c .sh-tools>div>button{color:var(--navc-text)}.sh-c .sh-icon:hover,.sh-c .sh-tools>div>button:hover{background:var(--navc-pill);color:var(--navc-text)}.sh-c .sh-item{color:var(--navc-text);border-radius:999px}.sh-c .sh-item:hover{background:var(--navc-pill);color:var(--navc-text)}.sh-c .sh-item[data-current]{background:var(--navc-pill);box-shadow:inset 0 0 0 1px var(--navc-line)}.sh-c .sh-cta{color:#12264a;background:#fff;border-radius:999px;margin-left:12px}.sh-c .sh-cta:hover{color:#12264a;background:#dfe8f7}.sh-c .sh-cta[data-current]{box-shadow:0 0 0 2px var(--navc-bg), 0 0 0 4px #fff}.sh-c .sh-pop{background:var(--navc-surface);color:var(--navc-text);border-color:var(--navc-line)}.sh-c .sh-pop-link{color:var(--navc-text);border-radius:999px;padding-inline:16px}.sh-c .sh-pop-link:hover,.sh-c .sh-pop-link[aria-current=page]{background:var(--navc-pill);box-shadow:none}.sh-c .sh-pop-desc{color:var(--navc-muted)}.sh-c .sh-badge{color:var(--navc-text);border-color:var(--navc-line);background:0 0}.sh-c :focus-visible{outline-offset:2px;outline:3px solid #fff}.sh-c .sh-panel{background:var(--navc-surface);width:min(360px,100vw);height:calc(100dvh - 64px);max-height:none;color:var(--navc-text);border-left:1px solid var(--navc-line);border-bottom:0;left:auto;right:0}.sh-c .sh-m{gap:10px;padding:16px}.sh-c .sh-m-cta{color:#12264a;background:#fff;border-radius:999px}.sh-c .sh-m-cta[data-current]{outline-color:#fff}.sh-c .sh-m-h{color:var(--navc-muted)}.sh-c .sh-m-task,.sh-c .sh-m-small{color:var(--navc-text);border-radius:999px;padding-inline:16px}.sh-c .sh-m-task:hover,.sh-c .sh-m-small:hover{background:var(--navc-pill)}.sh-c .sh-m-task[aria-current=page],.sh-c .sh-m-small[aria-current=page],.sh-c .sh-m-learn[data-current]{background:var(--navc-pill);box-shadow:inset 0 0 0 1px var(--navc-line)}.sh-c .sh-m-secondary{border-top-color:var(--navc-line);grid-template-columns:1fr}@media (forced-colors:active){.sh-item[data-current],.sh-m-learn[data-current],[aria-current=page].sh-pop-link,[aria-current=page].sh-m-task,[aria-current=page].sh-m-small{outline:2px solid canvastext}}@media (width>=1024px){.sh-b[data-compact=false] .sh-desktop{justify-content:flex-start;padding-left:20px}.sh-c[data-compact=false] .sh-desktop{justify-content:center}}
