@layer base{._content_1hxhe_2{max-width:20rem;padding:var(--spacing-2) var(--spacing-3);background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);font-size:.875rem;line-height:1.4;box-shadow:var(--shadow-md);font-family:var(--font-family-base);border:1px solid var(--border);z-index:var(--z-overlay);overflow-wrap:break-word;word-break:keep-all;animation-duration:var(--animation-duration-normal);animation-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform,opacity}._content_1hxhe_2[data-state=delayed-open][data-side=top]{animation-name:_slideDownAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=bottom]{animation-name:_slideUpAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=left]{animation-name:_slideRightAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=right]{animation-name:_slideLeftAndFade_1hxhe_1}@keyframes _slideUpAndFade_1hxhe_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideDownAndFade_1hxhe_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideLeftAndFade_1hxhe_1{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}@keyframes _slideRightAndFade_1hxhe_1{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}}._region_fcagy_1{position:fixed;top:calc(var(--safe-area-inset-top, env(safe-area-inset-top, 0px)) + 10px);left:0;right:0;z-index:calc(var(--z-critical) + 1);display:flex;justify-content:center;padding:0 12px;pointer-events:none}._slot_fcagy_16{position:absolute;top:0;left:12px;right:12px;display:flex;justify-content:center;pointer-events:none;transform-origin:top center;transition:transform .44s cubic-bezier(.22,1,.36,1),opacity .26s ease}._toast_fcagy_31{position:relative;pointer-events:auto;display:inline-flex;align-items:center;gap:8px;max-width:min(560px,100%);min-height:34px;padding:4px 4px 4px 8px;background:var(--foreground);color:var(--background);border-radius:var(--radius-full);font-family:var(--font-family-base);font-size:13px;font-weight:500;line-height:1.3;box-shadow:var(--shadow-lg);cursor:default;user-select:none;-webkit-user-select:none;touch-action:none;-webkit-tap-highlight-color:transparent;animation:_toastIn_fcagy_1 .42s cubic-bezier(.2,1.4,.4,1);transform-origin:top center}._noAction_fcagy_60{padding-right:14px}._noIcon_fcagy_64{padding-left:14px}._twoLine_fcagy_68{border-radius:20px;padding-top:6px;padding-bottom:6px}._leaving_fcagy_74{pointer-events:none;animation:_toastOut_fcagy_1 .2s ease-in forwards}._handled_fcagy_84:not(._leaving_fcagy_74),._handled_fcagy_84:not(._leaving_fcagy_74)>*{animation:none!important}._handled_fcagy_84>:not(._fillet_fcagy_89){opacity:var(--toast-content-opacity, 1)}._swiped_fcagy_95,._swiped_fcagy_95>*{animation:none!important}._behind_fcagy_102{pointer-events:none}._toast_fcagy_31._behind_fcagy_102>:not(._fillet_fcagy_89){opacity:0!important;transition:opacity .16s ease}._toast_fcagy_31>:not(._fillet_fcagy_89){transition:opacity .22s ease 60ms}._open_fcagy_117 ._toast_fcagy_31:after{content:"";position:absolute;left:0;right:0;top:100%;height:8px}._icon_fcagy_126{width:20px;height:20px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--background) 20%,transparent);color:var(--background)}._tone_success_fcagy_137 ._icon_fcagy_126{background:var(--success);color:var(--success-foreground)}._tone_error_fcagy_141 ._icon_fcagy_126{background:var(--error);color:var(--error-foreground)}._tone_warning_fcagy_145 ._icon_fcagy_126{background:var(--warning);color:var(--warning-foreground)}._tone_info_fcagy_149 ._icon_fcagy_126{background:var(--info);color:var(--info-foreground)}._text_fcagy_154{display:flex;flex-direction:column;min-width:0;animation:_textIn_fcagy_1 .28s 70ms both}._title_fcagy_161,._description_fcagy_162{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._twoLine_fcagy_68 ._title_fcagy_161{font-weight:600}._description_fcagy_162{font-size:12px;font-weight:400;color:color-mix(in srgb,var(--background) 65%,transparent)}._divider_fcagy_178{width:1px;height:16px;flex-shrink:0;background:color-mix(in srgb,var(--background) 22%,transparent)}._action_fcagy_185{flex-shrink:0;height:26px;padding:0 12px;border:none;border-radius:var(--radius-full);background:var(--primary);color:var(--primary-foreground);font-family:inherit;font-size:12.5px;font-weight:700;cursor:pointer;transition:filter var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._action_fcagy_185:hover{filter:brightness(1.08)}._action_fcagy_185:active{transform:scale(.96)}._action_fcagy_185:focus-visible{outline:2px solid var(--background);outline-offset:2px}._spin_fcagy_215{animation:_spin_fcagy_215 .9s linear infinite}._fillet_fcagy_89{display:none}._dynamic_fcagy_229{top:calc(var(--toast-island-top, 11px) + 34px)}._inline_fcagy_236{position:relative;top:auto;z-index:auto}._inline_fcagy_236._dynamic_fcagy_229{top:auto;padding-top:calc(var(--toast-island-top, 11px) + 34px)}._inline_fcagy_236._dynamic_fcagy_229 ._slot_fcagy_16{top:calc(var(--toast-island-top, 11px) + 34px)}._dynamic_fcagy_229 ._toast_fcagy_31{position:relative;min-width:148px;min-height:36px;background:#000;color:#f5f5f5;box-shadow:none;border-radius:22px;animation:_dynamicIn_fcagy_1 .48s cubic-bezier(.25,1.3,.4,1)}._dynamic_fcagy_229 ._icon_fcagy_126{background:#ffffff2e;color:#f5f5f5}._dynamic_fcagy_229 ._description_fcagy_162{color:#f5f5f59e}._dynamic_fcagy_229 ._divider_fcagy_178{background:#ffffff2e}._dynamic_fcagy_229 ._front_fcagy_277:before{content:"";position:absolute;left:50%;top:-30px;width:108px;height:31px;margin-left:-54px;background:#000;border-radius:16px 16px 0 0;pointer-events:none}._dynamic_fcagy_229 ._fillet_fcagy_89{position:absolute;top:-12px;width:12px;height:12px;pointer-events:none}._dynamic_fcagy_229 ._front_fcagy_277 ._fillet_fcagy_89{display:block}._dynamic_fcagy_229 ._filletLeft_fcagy_302{left:calc(50% - 66px);background:radial-gradient(circle at 0 0,transparent 11.5px,#000 12px)}._dynamic_fcagy_229 ._filletRight_fcagy_307{left:calc(50% + 54px);background:radial-gradient(circle at 100% 0,transparent 11.5px,#000 12px)}._dynamic_fcagy_229 ._toast_fcagy_31>:not(._fillet_fcagy_89){animation:_textIn_fcagy_1 .24s .15s both}._dynamic_fcagy_229 ._leaving_fcagy_74{animation:_dynamicOut_fcagy_1 .26s cubic-bezier(.5,0,.75,0) forwards}._dynamic_fcagy_229 ._leaving_fcagy_74>:not(._fillet_fcagy_89){animation:_contentOut_fcagy_1 .1s ease-in forwards}@keyframes _dynamicIn_fcagy_1{0%{transform:translateY(-34px) scale(.33,.4)}to{transform:none}}@keyframes _dynamicOut_fcagy_1{to{transform:translateY(-34px) scale(.33,.4)}}@keyframes _contentOut_fcagy_1{to{opacity:0}}@keyframes _toastIn_fcagy_1{0%{transform:translateY(-8px) scale(.6);opacity:0;filter:blur(4px)}to{transform:none;opacity:1;filter:none}}@keyframes _toastOut_fcagy_1{to{transform:translateY(-6px) scale(.85);opacity:0}}@keyframes _textIn_fcagy_1{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}@keyframes _spin_fcagy_215{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._slot_fcagy_16{transition-duration:1ms}._toast_fcagy_31,._leaving_fcagy_74,._text_fcagy_154,._dynamic_fcagy_229 ._toast_fcagy_31,._dynamic_fcagy_229 ._leaving_fcagy_74,._dynamic_fcagy_229 ._toast_fcagy_31>:not(._fillet_fcagy_89){animation-duration:1ms;animation-delay:0ms}}@layer base{._button_19z91_6{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:var(--font-family-base);font-size:.875rem;font-weight:500;line-height:1;border-radius:var(--radius);white-space:nowrap;text-decoration:none;cursor:pointer;user-select:none;transition:background-color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease;outline:none;border:1px solid transparent;position:relative}._button_19z91_6:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb,var(--foreground) 9%,transparent);outline:none}._sm_19z91_37{height:2rem;padding:0 10px;font-size:.8125rem}._md_19z91_43{height:2.25rem;padding:0 14px}._lg_19z91_48{height:2.75rem;padding:0 18px;font-size:.9375rem;border-radius:var(--radius-md)}._icon_19z91_55,._icon-md_19z91_56{width:2.25rem;height:2.25rem;padding:0}._icon-sm_19z91_62{width:2rem;height:2rem;padding:0}._icon-lg_19z91_68{width:2.75rem;height:2.75rem;padding:0;border-radius:var(--radius-md)}._pill_19z91_76{border-radius:9999px}._pill_19z91_76._sm_19z91_37{padding:0 12px}._pill_19z91_76._md_19z91_43{padding:0 16px}._pill_19z91_76._lg_19z91_48{padding:0 22px}._button_19z91_6 svg{flex-shrink:0;width:1rem;height:1rem}._sm_19z91_37 svg,._icon-sm_19z91_62 svg{width:.875rem;height:.875rem}._lg_19z91_48 svg,._icon-lg_19z91_68 svg{width:1.125rem;height:1.125rem}._primary_19z91_112{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary);box-shadow:0 1px 2px #00000024;--spinner-color: var(--primary-foreground)}._primary_19z91_112:hover{background-color:color-mix(in oklch,var(--primary) 88%,black);border-color:color-mix(in oklch,var(--primary) 88%,black);box-shadow:0 2px 6px -1px #0003}._primary_19z91_112:active{background-color:color-mix(in oklch,var(--primary) 80%,black);border-color:color-mix(in oklch,var(--primary) 80%,black);box-shadow:none}._secondary_19z91_133{background-color:color-mix(in srgb,var(--foreground) 6%,transparent);color:var(--foreground);--spinner-color: var(--foreground)}._secondary_19z91_133:hover{background-color:color-mix(in srgb,var(--foreground) 10%,transparent)}._secondary_19z91_133:active{background-color:color-mix(in srgb,var(--foreground) 13%,transparent)}._destructive_19z91_148{background-color:var(--error);color:var(--error-foreground);border-color:var(--error);box-shadow:0 1px 2px #00000024;--spinner-color: var(--error-foreground)}._destructive_19z91_148:hover{background-color:color-mix(in oklch,var(--error) 88%,black);border-color:color-mix(in oklch,var(--error) 88%,black);box-shadow:0 2px 6px -1px #0003}._destructive_19z91_148:active{background-color:color-mix(in oklch,var(--error) 80%,black);border-color:color-mix(in oklch,var(--error) 80%,black);box-shadow:none}._outline_19z91_170{background-color:var(--card);border-color:color-mix(in srgb,var(--foreground) 12%,transparent);color:var(--foreground);box-shadow:0 1px 2px #0000000d;--spinner-color: var(--foreground)}._outline_19z91_170:hover,._outline_19z91_170[data-state=open]{background-color:color-mix(in srgb,var(--foreground) 4%,var(--card));border-color:color-mix(in srgb,var(--foreground) 22%,transparent);box-shadow:0 2px 6px -2px #00000024}._outline_19z91_170:active{background-color:color-mix(in srgb,var(--foreground) 7%,var(--card));box-shadow:none}._ghost_19z91_191{background-color:transparent;color:var(--foreground);--spinner-color: var(--foreground)}._ghost_19z91_191:hover{background-color:color-mix(in srgb,var(--foreground) 6%,transparent)}._ghost_19z91_191:active{background-color:color-mix(in srgb,var(--foreground) 9%,transparent)}._link_19z91_206{height:auto;padding:0;border:none;border-radius:var(--radius-sm);background-color:transparent;color:var(--primary);text-underline-offset:3px;--spinner-color: var(--primary)}._link_19z91_206:hover{text-decoration:underline}._primary_19z91_112:focus-visible,._outline_19z91_170:focus-visible{box-shadow:0 1px 2px #00000014,0 0 0 4px color-mix(in srgb,var(--foreground) 9%,transparent)}._destructive_19z91_148:focus-visible{box-shadow:0 1px 2px #00000014,0 0 0 4px color-mix(in srgb,var(--error) 18%,transparent)}._disabled_19z91_236,._button_19z91_6:disabled{opacity:.45;cursor:not-allowed;pointer-events:none;box-shadow:none}}@layer base{._overlay_d29sp_2{position:fixed;inset:0;z-index:var(--z-overlay);background-color:#00000052;animation:_overlayShow_d29sp_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}.dark ._overlay_d29sp_2{background-color:#0000008c}._content_d29sp_17{position:fixed;z-index:var(--z-overlay);display:flex;flex-direction:column;background-color:var(--popup);color:var(--popup-foreground);box-shadow:0 24px 56px -16px #00000052;transition:transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1);overflow-y:auto}._top_d29sp_30{top:0;left:0;right:0;height:80vh;max-height:500px;border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);animation:_slideDownAndFade_d29sp_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._bottom_d29sp_42{bottom:0;left:0;right:0;height:80vh;max-height:500px;border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);animation:_slideUpAndFade_d29sp_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._left_d29sp_54{top:0;left:0;bottom:0;width:100%;max-width:400px;border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);animation:_slideRightAndFade_d29sp_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._right_d29sp_66{top:0;right:0;bottom:0;width:100%;max-width:400px;border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md);animation:_slideLeftAndFade_d29sp_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._close_d29sp_78{position:absolute;top:14px;right:14px;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius);background-color:transparent;color:var(--muted-foreground);border:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._close_d29sp_78:hover{background-color:color-mix(in srgb,var(--foreground) 6%,transparent);color:var(--foreground)}._close_d29sp_78:focus-visible{outline:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--foreground) 9%,transparent)}._closeIcon_d29sp_107{width:1rem;height:1rem}._header_d29sp_112{display:flex;flex-direction:column;gap:6px;padding:20px 56px 20px 24px;border-bottom:1px solid color-mix(in srgb,var(--foreground) 8%,transparent)}._footer_d29sp_121{display:flex;flex-direction:column;gap:8px;margin-top:auto;padding:14px 24px;border-top:1px solid color-mix(in srgb,var(--foreground) 8%,transparent);background-color:color-mix(in srgb,var(--foreground) 3%,var(--popup))}._title_d29sp_131{margin:0;font-family:var(--font-family-base);font-size:1.0625rem;font-weight:600;line-height:1.35;letter-spacing:-.01em;color:var(--popup-foreground)}._description_d29sp_141{margin:0;font-size:.875rem;color:var(--muted-foreground);line-height:1.5}@keyframes _overlayShow_d29sp_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUpAndFade_d29sp_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _slideDownAndFade_d29sp_1{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes _slideLeftAndFade_d29sp_1{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes _slideRightAndFade_d29sp_1{0%{transform:translate(-100%)}to{transform:translate(0)}}@media(max-width:640px){._left_d29sp_54,._right_d29sp_66{max-width:100%}}}@layer base{._input_dh90u_5{font-family:var(--font-family-base);font-size:1rem;line-height:1.5;color:var(--foreground);background-color:color-mix(in srgb,var(--foreground) 5%,var(--card));border:1px solid transparent;border-radius:var(--radius);padding:0 var(--spacing-3);width:100%;transition:border-color var(--animation-duration-fast) ease,background-color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease;outline:none;height:2.25rem;box-shadow:none}._input_dh90u_5::placeholder{color:var(--muted-foreground);opacity:.8}._input_dh90u_5:hover{background-color:color-mix(in srgb,var(--foreground) 9%,var(--card))}._input_dh90u_5:focus,._input_dh90u_5[data-state=open]{background-color:var(--card);border-color:color-mix(in srgb,var(--primary) 55%,transparent);box-shadow:0 1px 2px #0000000f,0 6px 16px -6px #00000024}._input_dh90u_5[aria-invalid=true]{background-color:color-mix(in srgb,var(--error) 9%,var(--card));border-color:color-mix(in srgb,var(--error) 55%,transparent)}._input_dh90u_5[aria-invalid=true]:focus{background-color:var(--card);border-color:var(--error)}._input_dh90u_5:disabled{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.75;box-shadow:none}.dark ._input_dh90u_5:focus,.dark ._input_dh90u_5[data-state=open]{box-shadow:0 1px 2px #0000004d,0 8px 20px -6px #00000080}}._form_423qo_1{display:flex;gap:var(--spacing-2);width:100%}._input_423qo_7{flex:1;min-width:0}._dark_423qo_12 ._input_423qo_7{background:var(--navy-2);border-color:var(--navy-border);color:var(--navy-foreground)}._dark_423qo_12 ._input_423qo_7::placeholder{color:var(--navy-muted)}._button_423qo_22{background:var(--accent);color:var(--accent-foreground);flex-shrink:0}._done_423qo_28{display:flex;align-items:center;gap:var(--spacing-2);font-weight:500;margin:0}._done_423qo_28._dark_423qo_12{color:var(--accent-on-navy)}._done_423qo_28._light_423qo_40{color:var(--accent)}._shell_1s6hr_1{min-height:100vh;display:flex;flex-direction:column;background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}._skip_1s6hr_10{position:absolute;left:-9999px;top:0}._skip_1s6hr_10:focus{left:var(--spacing-4);top:var(--spacing-4);z-index:var(--z-critical);background:var(--card);padding:var(--spacing-2) var(--spacing-4)}._topBar_1s6hr_25{background:var(--navy);color:var(--navy-muted);font-family:var(--font-family-monospace);font-size:.72rem;letter-spacing:.04em}._topBarInner_1s6hr_33{max-width:var(--content-width);margin:0 auto;padding:var(--spacing-2) var(--spacing-6);display:flex;justify-content:space-between;gap:var(--spacing-4)}._topBarInner_1s6hr_33 span,._topBarInner_1s6hr_33 a{display:inline-flex;align-items:center;gap:var(--spacing-2)}._topBarInner_1s6hr_33 a{color:var(--navy-foreground);text-decoration:none}._topBarInner_1s6hr_33 a:hover{color:var(--accent-on-navy)}._topBarRight_1s6hr_58{gap:var(--spacing-6)!important}@media(max-width:720px){._topBarInner_1s6hr_33>span:first-child{display:none}._topBarInner_1s6hr_33{justify-content:center}}._header_1s6hr_72{position:sticky;top:0;z-index:var(--z-nav-sticky);background:color-mix(in srgb,var(--background) 92%,transparent);backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid var(--border)}._headerInner_1s6hr_81{max-width:var(--content-width);margin:0 auto;height:var(--header-height);padding:0 var(--spacing-6);display:flex;align-items:center;gap:var(--spacing-8)}._wordmark_1s6hr_91{display:inline-flex;align-items:center;gap:var(--spacing-2);text-decoration:none;color:var(--primary);flex-shrink:0}._mark_1s6hr_100{display:inline-flex;align-items:flex-end;gap:3px;height:22px;margin-right:var(--spacing-1)}._mark_1s6hr_100 span{width:5px;background:var(--accent);border-radius:1px}._mark_1s6hr_100 span:nth-child(1){height:40%;opacity:.45}._mark_1s6hr_100 span:nth-child(2){height:70%;opacity:.7}._mark_1s6hr_100 span:nth-child(3){height:100%}._wordmarkText_1s6hr_128{font-family:var(--font-family-display);font-weight:800;font-size:1.5rem;letter-spacing:.06em;line-height:1}._wordmarkSuffix_1s6hr_136{font-family:var(--font-family-monospace);font-size:.7rem;letter-spacing:.18em;padding:2px 6px;border:1px solid currentColor;border-radius:var(--radius-sm);line-height:1.2;opacity:.8}._wordmarkInverted_1s6hr_147{color:var(--navy-foreground)}._wordmarkInverted_1s6hr_147 ._mark_1s6hr_100 span{background:var(--accent-on-navy)}._nav_1s6hr_155{display:flex;align-items:center;gap:var(--spacing-1);flex:1}._navGroup_1s6hr_162{height:var(--header-height);display:flex;align-items:center}._navLink_1s6hr_168{display:inline-flex;align-items:center;gap:4px;padding:var(--spacing-2) var(--spacing-3);font-family:var(--font-family-base);font-weight:500;font-size:.95rem;color:var(--foreground);background:none;border:none;cursor:pointer;text-decoration:none;border-radius:var(--radius);transition:color var(--animation-duration-fast)}._navLink_1s6hr_168:hover,._navActive_1s6hr_186{color:var(--accent)}._chevOpen_1s6hr_190{transform:rotate(180deg)}._mega_1s6hr_194{position:absolute;left:0;right:0;top:100%;background:var(--card);border-top:1px solid var(--border);border-bottom:1px solid var(--border);box-shadow:var(--shadow-lg);z-index:var(--z-overlay);animation:_megaIn_1s6hr_218 var(--animation-duration-normal) ease-out}@keyframes _megaIn_1s6hr_218{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}._megaInner_1s6hr_218{max-width:var(--content-width);margin:0 auto;padding:var(--spacing-8) var(--spacing-6);display:grid;grid-template-columns:1fr 2.2fr;gap:var(--spacing-12)}._megaIntro_1s6hr_227{display:flex;flex-direction:column;gap:var(--spacing-3);align-items:flex-start;border-right:1px solid var(--border);padding-right:var(--spacing-8)}._megaTitle_1s6hr_236{font-family:var(--font-family-display);font-size:1.4rem;font-weight:700;line-height:1.2;margin:0;letter-spacing:-.01em}._megaBody_1s6hr_245{color:var(--muted-foreground);font-size:.9rem;line-height:1.55;margin:0 0 var(--spacing-2)}._megaGrid_1s6hr_252{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-2) var(--spacing-6)}._megaItem_1s6hr_258{display:flex;gap:var(--spacing-4);padding:var(--spacing-4);border-radius:var(--radius);text-decoration:none;color:var(--foreground);border-left:2px solid transparent;transition:background var(--animation-duration-fast),border-color var(--animation-duration-fast)}._megaItem_1s6hr_258:hover{background:var(--surface);border-left-color:var(--accent)}._megaNum_1s6hr_274{font-family:var(--font-family-monospace);font-size:.75rem;color:var(--accent);padding-top:3px}._megaItemTitle_1s6hr_281{display:flex;align-items:center;gap:var(--spacing-2);font-weight:600;margin-bottom:var(--spacing-1)}._megaItemBody_1s6hr_289{display:block;font-size:.85rem;color:var(--muted-foreground);line-height:1.5}._eyebrow_1s6hr_296,._eyebrowDark_1s6hr_297{font-family:var(--font-family-monospace);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}._eyebrowDark_1s6hr_297{color:var(--accent-on-navy);margin-bottom:var(--spacing-2);display:block}._headerActions_1s6hr_311{display:flex;align-items:center;gap:var(--spacing-3);margin-left:auto}._accentBtn_1s6hr_318{background:var(--accent)!important;color:var(--accent-foreground)!important;border-color:var(--accent)!important}._accentBtn_1s6hr_318:hover{background:var(--info-hover)!important}._ctaShort_1s6hr_328{display:none}._menuBtn_1s6hr_332{display:none;background:none;border:1px solid var(--border);border-radius:var(--radius);color:var(--foreground);width:40px;height:40px;align-items:center;justify-content:center;cursor:pointer}@media(max-width:1200px){._hideMd_1s6hr_346{display:none!important}}@media(max-width:1024px){._nav_1s6hr_155{display:none}._menuBtn_1s6hr_332{display:inline-flex}}@media(max-width:480px){._ctaLong_1s6hr_361{display:none}._ctaShort_1s6hr_328{display:inline}._headerInner_1s6hr_81{padding:0 var(--spacing-4)}}._sheet_1s6hr_373{display:flex;flex-direction:column;gap:var(--spacing-6);padding:var(--spacing-8) var(--spacing-6);overflow-y:auto}._sheetTitle_1s6hr_381{font-family:var(--font-family-display)}._sheetSection_1s6hr_385{display:flex;flex-direction:column;gap:var(--spacing-1)}._sheetLink_1s6hr_391{padding:var(--spacing-3) 0;border-bottom:1px solid var(--border);color:var(--foreground);text-decoration:none;font-weight:500;font-size:1.05rem}._main_1s6hr_400{flex:1}._stickyDesktop_1s6hr_405{position:fixed;right:var(--spacing-6);bottom:var(--spacing-6);z-index:var(--z-nav);opacity:0;transform:translateY(16px);pointer-events:none;transition:opacity var(--animation-duration-normal),transform var(--animation-duration-normal)}._stickyPill_1s6hr_416{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-6);background:var(--accent);color:var(--accent-foreground);border-radius:var(--radius-full);font-weight:600;text-decoration:none;box-shadow:var(--shadow-lg)}._stickyPill_1s6hr_416:hover{background:var(--info-hover)}._stickyMobile_1s6hr_433{display:none}._stickyVisible_1s6hr_437{opacity:1;transform:none;pointer-events:auto}@media(max-width:720px){._stickyDesktop_1s6hr_405{display:none}._stickyMobile_1s6hr_433{display:grid;grid-template-columns:1fr 1.4fr;gap:var(--spacing-2);position:fixed;left:0;right:0;bottom:0;padding:var(--spacing-3) var(--spacing-4) calc(var(--spacing-3) + env(safe-area-inset-bottom));background:var(--card);border-top:1px solid var(--border);box-shadow:var(--shadow-lg);z-index:var(--z-nav);opacity:0;transform:translateY(100%);pointer-events:none;transition:opacity var(--animation-duration-normal),transform var(--animation-duration-normal)}._stickyMobile_1s6hr_433._stickyVisible_1s6hr_437{opacity:1;transform:none;pointer-events:auto}._footer_1s6hr_470{padding-bottom:80px}}._stickyOutline_1s6hr_475{width:100%}._footer_1s6hr_470{background:var(--navy);color:var(--navy-foreground)}._footerInner_1s6hr_485{max-width:var(--content-width);margin:0 auto;padding:var(--spacing-16) var(--spacing-6) var(--spacing-8)}._footerTop_1s6hr_491{display:grid;grid-template-columns:1.2fr 1fr;gap:var(--spacing-12);padding-bottom:var(--spacing-12);border-bottom:1px solid var(--navy-border)}._footerBrand_1s6hr_499{display:flex;flex-direction:column;gap:var(--spacing-4)}._footerTagline_1s6hr_505{font-family:var(--font-family-display);font-size:1.35rem;font-weight:600;line-height:1.3;margin:0;max-width:28ch}._footerMuted_1s6hr_514{color:var(--navy-muted);font-size:.9rem;line-height:1.6;margin:0;max-width:52ch}._footerNewsletter_1s6hr_522{display:flex;flex-direction:column;gap:var(--spacing-3)}._footerNewsTitle_1s6hr_528{margin:0;color:var(--navy-foreground);line-height:1.5}._footerCols_1s6hr_534{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-8);padding:var(--spacing-12) 0}._footerCols_1s6hr_534>div{display:flex;flex-direction:column;gap:var(--spacing-3)}._footerCols_1s6hr_534 a{color:var(--navy-foreground);text-decoration:none;font-size:.92rem;opacity:.85}._footerCols_1s6hr_534 a:hover{opacity:1;color:var(--accent-on-navy)}._footerBottom_1s6hr_559{display:flex;justify-content:space-between;gap:var(--spacing-4);flex-wrap:wrap;padding-top:var(--spacing-6);border-top:1px solid var(--navy-border);font-family:var(--font-family-monospace);font-size:.72rem;color:var(--navy-muted);letter-spacing:.03em}@media(max-width:860px){._footerTop_1s6hr_491{grid-template-columns:1fr;gap:var(--spacing-8)}._footerCols_1s6hr_534{grid-template-columns:1fr 1fr}._megaInner_1s6hr_218{grid-template-columns:1fr}}:root{--z-overlay: 400;--z-spotlight: 1000;--z-critical: 2000;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem}:root{--z-content: 20;--z-nav: 200;--z-nav-sticky: 300;--background: hsl(40, 25%, 98%);--foreground: hsl(218, 45%, 12%);--surface: hsl(38, 22%, 94%);--surface-foreground: var(--foreground);--sidebar: hsl(218, 55%, 11%);--sidebar-foreground: hsl(40, 25%, 96%);--card: hsl(0, 0%, 100%);--card-foreground: var(--foreground);--popup: hsl(0, 0%, 100%);--popup-foreground: var(--foreground);--primary: hsl(218, 55%, 14%);--primary-foreground: hsl(40, 25%, 97%);--secondary: hsl(38, 22%, 92%);--secondary-foreground: hsl(218, 45%, 14%);--accent: hsl(222, 88%, 48%);--accent-foreground: hsl(0, 0%, 100%);--accent-soft: hsl(222, 90%, 95%);--muted: hsl(38, 18%, 90%);--muted-foreground: hsl(218, 14%, 38%);--success: hsl(155, 55%, 32%);--success-foreground: hsl(0, 0%, 100%);--error: hsl(356, 68%, 46%);--error-foreground: hsl(0, 0%, 100%);--warning: hsl(36, 90%, 50%);--warning-foreground: hsl(30, 50%, 14%);--info: hsl(222, 88%, 48%);--info-foreground: hsl(0, 0%, 100%);--info-hover: hsl(222, 88%, 42%);--info-active: hsl(222, 88%, 36%);--border: hsl(36, 14%, 84%);--border-strong: hsl(218, 20%, 70%);--navy: hsl(218, 55%, 11%);--navy-2: hsl(218, 45%, 16%);--navy-foreground: hsl(40, 25%, 96%);--navy-muted: hsl(218, 20%, 72%);--navy-border: hsla(40, 25%, 96%, .14);--accent-on-navy: hsl(218, 100%, 72%);--font-family-base: "Hanken Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-display: "Schibsted Grotesk", "Hanken Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-heading: var(--font-family-display);--font-family-monospace: "IBM Plex Mono", SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace;--font-family-cursive: "Caveat", cursive;--shadow: 0 1px 2px hsla(218, 50%, 10%, .06);--shadow-md: 0 2px 4px hsla(218, 50%, 10%, .05), 0 12px 24px -8px hsla(218, 50%, 10%, .12);--shadow-lg: 0 4px 8px hsla(218, 50%, 10%, .06), 0 24px 48px -12px hsla(218, 50%, 10%, .22);--shadow-focus: 0 0 0 3px hsla(222, 88%, 48%, .28);--radius-sm: 2px;--radius: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-full: 9999px;--animation-duration-fast: .15s;--animation-duration-normal: .26s;--animation-duration-slow: .6s;--content-width: 1240px;--header-height: 76px;--chart-color-1: hsl(222, 88%, 48%);--chart-color-2: hsl(218, 55%, 14%);--chart-color-3: hsl(218, 25%, 55%);--chart-color-4: hsl(36, 40%, 62%);--chart-color-5: hsl(155, 40%, 38%)}@layer base{:root{--safe-area-inset-top: env(safe-area-inset-top, 0px);--safe-area-inset-right: env(safe-area-inset-right, 0px);--safe-area-inset-bottom: env(safe-area-inset-bottom, 0px);--safe-area-inset-left: env(safe-area-inset-left, 0px)}ul{list-style-type:none;margin:0;padding:0}body{background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}*{box-sizing:border-box;padding:0;margin:0}button{border:none;background:none;cursor:pointer;font-family:inherit;font-size:inherit;color:inherit}a{color:inherit;text-decoration:none}th,td{display:table-cell!important}}.rbc-month-view{overflow:visible!important}
