@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)}}}@layer base{._toaster_uhdob_2{--viewport-padding: var(--spacing-4);--toast-width: 360px;--toast-border-radius: var(--radius);--toast-font-family: var(--font-family-base);--toast-animation-duration: var(--animation-duration-normal)}._toast_uhdob_2{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4);background-color:var(--card);color:var(--card-foreground);border-radius:var(--radius);box-shadow:var(--shadow-md);border:1px solid var(--border);width:var(--toast-width);position:relative;animation:_slideIn_uhdob_1 var(--toast-animation-duration) cubic-bezier(.16,1,.3,1);transition:transform .2s ease,opacity .2s ease}._toast_uhdob_2:focus{outline:none;box-shadow:var(--shadow-focus)}._toast_uhdob_2:hover{transform:translateY(-2px)}._content_uhdob_35{flex:1;display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}._title_uhdob_43{font-weight:600;font-size:1rem;color:var(--card-foreground);line-height:1.4}._description_uhdob_50{font-size:.875rem;color:var(--muted-foreground);line-height:1.4}._icon_uhdob_56{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;color:var(--primary)}._actionButton_uhdob_66{padding:var(--spacing-2) var(--spacing-3);background-color:var(--primary);color:var(--primary-foreground);border:none;border-radius:var(--radius-sm);font-weight:500;font-size:.875rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease;margin-left:var(--spacing-2);white-space:nowrap}._actionButton_uhdob_66:hover{background-color:color-mix(in srgb,var(--primary) 90%,black)}._actionButton_uhdob_66:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._actionButton_uhdob_66:active{background-color:color-mix(in srgb,var(--primary) 80%,black)}._cancelButton_uhdob_93{padding:var(--spacing-2) var(--spacing-3);background-color:var(--muted);color:var(--muted-foreground);border:none;border-radius:var(--radius-sm);font-weight:500;font-size:.875rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease;white-space:nowrap}._cancelButton_uhdob_93:hover{background-color:color-mix(in srgb,var(--muted) 80%,white)}._cancelButton_uhdob_93:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._cancelButton_uhdob_93:active{background-color:color-mix(in srgb,var(--muted) 75%,white)}._closeButton_uhdob_119{position:absolute;top:var(--spacing-2);right:var(--spacing-2);display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:var(--radius-sm);background-color:transparent;color:var(--muted-foreground);border:none;cursor:pointer;opacity:.7;transition:opacity var(--animation-duration-fast) ease,background-color var(--animation-duration-fast) ease}._closeButton_uhdob_119:hover{opacity:1;background-color:var(--muted)}._closeButton_uhdob_119:focus-visible{outline:none;box-shadow:var(--shadow-focus);opacity:1}.dark ._toast_uhdob_2{border-color:var(--border)}.dark ._actionButton_uhdob_66:hover{background-color:color-mix(in srgb,var(--primary) 90%,white)}.dark ._actionButton_uhdob_66:active{background-color:color-mix(in srgb,var(--primary) 80%,white)}.dark ._cancelButton_uhdob_93:hover{background-color:color-mix(in srgb,var(--muted) 80%,black)}.dark ._cancelButton_uhdob_93:active{background-color:color-mix(in srgb,var(--muted) 70%,black)}@keyframes _slideIn_uhdob_1{0%{transform:translate(calc(100% + var(--viewport-padding)));opacity:0}to{transform:translate(0);opacity:1}}}@layer base{._button_1a9tq_2{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-base);font-weight:500;border-radius:var(--radius);white-space:nowrap;text-decoration:none;cursor:pointer;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_1a9tq_2:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary);outline:none}._sm_1a9tq_32{height:1.5rem;padding:0 var(--spacing-2);font-size:.875rem}._md_1a9tq_38{height:2.5rem;padding:0 var(--spacing-3);font-size:.9375rem}._lg_1a9tq_44{height:3rem;padding:0 var(--spacing-4);font-size:1rem;border-radius:var(--radius-md)}._icon_1a9tq_52,._icon-md_1a9tq_53{width:2rem;height:2rem;padding:0}._icon-sm_1a9tq_59{width:1.5rem;height:1.5rem;padding:0}._icon-lg_1a9tq_65{width:2.5rem;height:2.5rem;padding:0;border-radius:var(--radius-md)}._button_1a9tq_2 svg{flex-shrink:0}._sm_1a9tq_32 svg,._icon-sm_1a9tq_59 svg{width:1rem;height:1rem}._md_1a9tq_38 svg,._icon_1a9tq_52 svg,._icon-md_1a9tq_53 svg{width:1.25rem;height:1.25rem}._lg_1a9tq_44 svg,._icon-lg_1a9tq_65 svg{width:1.5rem;height:1.5rem}._primary_1a9tq_97{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary);--spinner-color: var(--primary-foreground)}._primary_1a9tq_97:hover{background-color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground));border-color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground))}._primary_1a9tq_97:active{background-color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground));border-color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground))}._secondary_1a9tq_114{background-color:var(--secondary);color:var(--secondary-foreground);border-color:var(--secondary);--spinner-color: var(--secondary-foreground)}._secondary_1a9tq_114:hover{background-color:color-mix(in oklch,var(--secondary) 90%,var(--secondary-foreground));border-color:color-mix(in oklch,var(--secondary) 90%,var(--secondary-foreground))}._secondary_1a9tq_114:active{background-color:color-mix(in oklch,var(--secondary) 85%,var(--secondary-foreground));border-color:color-mix(in oklch,var(--secondary) 85%,var(--secondary-foreground))}._destructive_1a9tq_132{background-color:var(--error);color:var(--error-foreground);border-color:var(--error);--spinner-color: var(--error-foreground)}._destructive_1a9tq_132:hover{background-color:color-mix(in oklch,var(--error) 90%,var(--error-foreground));border-color:color-mix(in oklch,var(--error) 90%,var(--error-foreground))}._destructive_1a9tq_132:active{background-color:color-mix(in oklch,var(--error) 85%,var(--error-foreground));border-color:color-mix(in oklch,var(--error) 85%,var(--error-foreground))}._destructive_1a9tq_132:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--error)}._outline_1a9tq_156{background-color:transparent;border-color:var(--primary);color:var(--primary);--spinner-color: var(--primary)}._outline_1a9tq_156:hover{background-color:color-mix(in oklch,var(--primary) 12%,var(--background));border-color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground));color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground))}._outline_1a9tq_156:active{background-color:color-mix(in oklch,var(--primary) 15%,var(--background));border-color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground));color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground))}._ghost_1a9tq_176{background-color:transparent;border-color:transparent;--spinner-color: var(--primary)}._ghost_1a9tq_176:hover{background-color:color-mix(in oklch,var(--primary) 12%,var(--background));color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground))}._ghost_1a9tq_176:active{background-color:color-mix(in oklch,var(--primary) 15%,var(--background));color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground))}._link_1a9tq_193{background-color:transparent;color:var(--primary);height:auto;padding:0;text-decoration:none;border:none;border-radius:0;min-height:2.75rem;display:inline-flex;align-items:center;--spinner-color: var(--primary)}._link_1a9tq_193:hover{text-decoration:underline;color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground));background-color:transparent}._link_1a9tq_193:active{color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground));background-color:transparent}._link_1a9tq_193:focus-visible{box-shadow:0 0 0 2px var(--primary);outline:none;border-radius:.25rem}._disabled_1a9tq_225{opacity:.5;cursor:not-allowed;pointer-events:none}.dark ._primary_1a9tq_97:focus-visible,.dark ._outline_1a9tq_156:focus-visible,.dark ._ghost_1a9tq_176:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary)}.dark ._destructive_1a9tq_132:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--error)}.dark ._link_1a9tq_193:focus-visible{box-shadow:0 0 0 2px var(--primary)}}._frame_1p5ja_11{position:relative;display:block;flex-shrink:0;overflow:hidden}._img_1p5ja_18{position:absolute;max-width:none;width:calc(100% / var(--crop-w));height:calc(100% / var(--crop-h));left:calc(var(--crop-x) / var(--crop-w) * -100%);top:calc(var(--crop-y) / var(--crop-h) * -100%);object-fit:fill}._mark_1p5ja_29{--crop-x: .3275;--crop-y: .0515;--crop-w: .4337;--crop-h: .5061;width:32px;aspect-ratio:523 / 580}._lockup_1p5ja_39{--crop-x: .126;--crop-y: .0515;--crop-w: .7405;--crop-h: .7217;width:190px;aspect-ratio:893 / 827}._stack_1p5ja_51{display:inline-flex;flex-direction:column;align-items:center;gap:var(--spacing-3);width:max-content}._rule_1p5ja_61{width:46px;height:2px;border-radius:1px;background:var(--brand-teal)}._taglineText_1p5ja_68{font-family:var(--font-family-base);font-size:var(--text-2xs);font-weight:600;letter-spacing:.12em;text-transform:uppercase;line-height:1.5;text-align:center;text-wrap:balance;color:var(--brand-navy);max-width:22ch}._taglineTeal_1p5ja_81{color:var(--brand-teal)}._taglineGold_1p5ja_85{color:#a8762a}._shell_ckfgq_1{display:flex;flex-direction:column;min-height:100vh;background:var(--background)}._skipLink_ckfgq_10{position:absolute;left:var(--spacing-4);top:-100px;z-index:var(--z-critical);padding:var(--spacing-3) var(--spacing-6);border-radius:var(--radius);background:var(--brand-navy);color:#fff;font-family:var(--font-family-base);font-size:var(--text-sm);font-weight:600;text-decoration:none;box-shadow:var(--shadow-lg);transition:top var(--animation-duration-fast) ease}._skipLink_ckfgq_10:focus-visible{top:var(--spacing-3)}._main_ckfgq_31:focus{outline:none}._header_ckfgq_35{position:sticky;top:0;z-index:var(--z-overlay);background:color-mix(in srgb,var(--background) 88%,transparent);backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}._headerInner_ckfgq_44{max-width:var(--content-max);margin:0 auto;padding:var(--spacing-3) var(--content-pad);display:flex;align-items:center;gap:var(--spacing-8)}._brand_ckfgq_53{display:flex;align-items:center;gap:var(--spacing-2);text-decoration:none;flex-shrink:0}._mark_ckfgq_61{width:32px}._headerDark_ckfgq_66{background:#14294a;border-bottom-color:transparent;backdrop-filter:none}._markTile_ckfgq_72{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-sm);background:#fff;flex-shrink:0}._markOnDark_ckfgq_83{width:24px}._headerDark_ckfgq_66 ._brandFluency_ckfgq_87{color:#fff}._headerDark_ckfgq_66 ._brandPlus_ckfgq_91{color:var(--brand-teal-light)}._headerDark_ckfgq_66 ._navLink_ckfgq_95{color:#e2ecf6b8}._headerDark_ckfgq_66 ._navLink_ckfgq_95:hover{color:#fff}._headerDark_ckfgq_66 ._navLinkActive_ckfgq_103{color:#fff;border-bottom-color:var(--brand-teal-light)}._headerDark_ckfgq_66 ._menuButton_ckfgq_108{background:transparent;border-color:#ffffff38;color:#fff}._headerDark_ckfgq_66 ._mobileNav_ckfgq_114{border-top-color:#ffffff1f;background:#14294a}._headerDark_ckfgq_66 ._mobileLink_ckfgq_119{color:#fff;border-bottom-color:#ffffff1f}._headerDark_ckfgq_66 ._headerBtn_ckfgq_126{color:#e2ecf6db;border-color:#ffffff42;background:transparent}._headerDark_ckfgq_66 ._headerBtn_ckfgq_126:hover{color:#fff;background:#ffffff1a;border-color:#fff6}._headerDark_ckfgq_66 ._headerCta_ckfgq_139{background:#fff;color:var(--brand-navy);border-color:#fff}._headerDark_ckfgq_66 ._headerCta_ckfgq_139:hover{background:#ffffffe0;color:var(--brand-navy)}._brandText_ckfgq_150{font-family:var(--font-family-display);font-weight:600;font-size:var(--text-xl);letter-spacing:-.01em;display:flex;gap:.28em}._brandFluency_ckfgq_87{color:var(--brand-navy)}._brandPlus_ckfgq_91{color:var(--brand-teal)}._nav_ckfgq_95{display:flex;align-items:center;gap:var(--spacing-6);margin-right:auto}._navLink_ckfgq_95{font-size:var(--text-sm);font-weight:500;color:var(--muted-foreground);text-decoration:none;padding:var(--spacing-1) 0;border-bottom:2px solid transparent;transition:color var(--animation-duration-fast) ease}._navLink_ckfgq_95:hover{color:var(--brand-navy)}._navLink_ckfgq_95:focus-visible,._mobileLink_ckfgq_119:focus-visible,._footerLink_ckfgq_193:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}._headerDark_ckfgq_66 ._navLink_ckfgq_95:focus-visible,._headerDark_ckfgq_66 ._mobileLink_ckfgq_119:focus-visible{outline-color:var(--focus-ring-color-on-dark)}._footerLink_ckfgq_193:focus-visible{outline-color:var(--focus-ring-color-on-dark)}._navLinkActive_ckfgq_103{color:var(--brand-navy);border-bottom-color:var(--brand-teal)}._navMenu_ckfgq_213{position:relative}._navMenuButton_ckfgq_217{display:inline-flex;align-items:center;gap:4px;background:none;border-top:0;border-left:0;border-right:0;cursor:pointer;font-family:inherit}._navChevron_ckfgq_229{transition:transform var(--animation-duration-fast) ease}._navMenuButton_ckfgq_217[aria-expanded=true] ._navChevron_ckfgq_229{transform:rotate(180deg)}._navPanel_ckfgq_237{position:absolute;top:100%;left:-12px;padding-top:10px;min-width:250px;z-index:50}._navPanelBox_ckfgq_251{padding:6px;background:#fff;border:1px solid #dde4ee;border-radius:10px;box-shadow:0 16px 40px #071b3c2e}._navPanelLink_ckfgq_259{display:block;padding:var(--spacing-2) var(--spacing-3);border-radius:6px;font-size:var(--text-sm);font-weight:500;color:#142b4f;text-decoration:none;white-space:nowrap}._navPanelLink_ckfgq_259:hover{background:var(--brand-teal-soft)}._navPanelLink_ckfgq_259:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:0}._navPanelLinkActive_ckfgq_279{color:var(--brand-teal);font-weight:600}._headerActions_ckfgq_284{display:flex;align-items:center;gap:var(--spacing-2)}._menuButton_ckfgq_108{display:none;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);color:var(--brand-navy);cursor:pointer}._mobileNav_ckfgq_114{display:none;flex-direction:column;padding:var(--spacing-4) var(--content-pad) var(--spacing-6);border-top:1px solid var(--border);gap:var(--spacing-1)}._mobileLink_ckfgq_119{padding:var(--spacing-3) 0;font-size:var(--text-base);font-weight:500;color:var(--brand-navy);text-decoration:none;border-bottom:1px solid var(--border)}._mobileActions_ckfgq_320{display:flex;flex-direction:column;gap:var(--spacing-2);margin-top:var(--spacing-4)}._main_ckfgq_31{flex:1}._footer_ckfgq_193{background:var(--brand-navy-deep);color:var(--sidebar-foreground);margin-top:var(--spacing-20)}._footerInner_ckfgq_337{max-width:var(--content-max);margin:0 auto;padding:var(--spacing-16) var(--content-pad) var(--spacing-12);display:grid;grid-template-columns:1.4fr 2fr;gap:var(--spacing-12)}._footerBrandRow_ckfgq_346{display:flex;align-items:center;gap:var(--spacing-2)}._footerMarkTile_ckfgq_352{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius);background:#fff;flex-shrink:0}._footerMark_ckfgq_352{width:26px}._footerName_ckfgq_367{font-family:var(--font-family-display);font-size:var(--text-xl);font-weight:600;color:#fff}._tagline_ckfgq_374{margin:1.25rem 0 var(--spacing-4);font-family:var(--font-family-display);font-size:var(--text-xl);font-weight:500;line-height:1.45;letter-spacing:-.005em;color:#fff;max-width:18ch}._taglineTeal_ckfgq_392{color:var(--brand-teal-light)}._taglineGold_ckfgq_396{color:#d8a94b}._footerNote_ckfgq_400{margin:0;font-size:var(--text-sm);line-height:1.6;color:#e8eef6a8;max-width:34ch}._footerCols_ckfgq_408{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-8)}._footerCol_ckfgq_408{display:flex;flex-direction:column;gap:var(--spacing-3)}._footerHeading_ckfgq_420{margin:0 0 var(--spacing-1);font-size:var(--text-2xs);letter-spacing:.12em;text-transform:uppercase;color:#e8eef680;font-weight:600}._footerLink_ckfgq_193{font-size:var(--text-sm);color:#e8eef6d9;text-decoration:none}._footerLink_ckfgq_193:hover{color:var(--brand-teal-light)}._footerBase_ckfgq_439{max-width:var(--content-max);margin:0 auto;padding:var(--spacing-4) var(--content-pad) var(--spacing-8);display:flex;justify-content:space-between;font-size:var(--text-xs);color:#e8eef673;border-top:1px solid rgba(255,255,255,.08)}._navLink_ckfgq_95{white-space:nowrap}@media(max-width:1240px){._headerInner_ckfgq_44{gap:var(--spacing-6)}._nav_ckfgq_95{gap:var(--spacing-4)}}@media(max-width:1120px){._nav_ckfgq_95,._headerActions_ckfgq_284{display:none}._brand_ckfgq_53{margin-right:auto}._menuButton_ckfgq_108,._mobileNav_ckfgq_114{display:flex}}@media(max-width:900px){._footerInner_ckfgq_337{grid-template-columns:1fr;gap:var(--spacing-8);padding-top:var(--spacing-12)}._footerCols_ckfgq_408{grid-template-columns:repeat(3,1fr);gap:var(--spacing-6)}._footerBase_ckfgq_439{flex-direction:column;align-items:flex-start;gap:var(--spacing-2)}}@media(max-width:560px){._footerCols_ckfgq_408{grid-template-columns:1fr;gap:var(--spacing-8)}}@media(max-width:640px){._headerInner_ckfgq_44,._mobileNav_ckfgq_114,._footerInner_ckfgq_337,._footerBase_ckfgq_439{padding-left:var(--content-pad-sm);padding-right:var(--content-pad-sm)}}._container_1piai_1{display:flex;align-items:center;justify-content:center;min-height:100vh;width:100%;background-color:var(--surface);padding:var(--spacing-4)}._card_1piai_11{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:32rem;width:100%;padding:var(--spacing-8);background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}._iconContainer_1piai_24{margin-bottom:var(--spacing-6);animation:_pulse_1piai_1 3s infinite ease-in-out}._icon_1piai_24{color:var(--error)}._title_1piai_33{font-family:var(--font-family-display);font-size:var(--display-sm);font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-4)}._message_1piai_41{font-size:var(--text-lg);line-height:1.6;color:var(--muted-foreground);margin-bottom:var(--spacing-6)}@keyframes _pulse_1piai_1{0%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}to{transform:scale(1);opacity:1}}@media(max-width:640px){._card_1piai_11{padding:var(--spacing-6)}._title_1piai_33{font-size:var(--text-2xl)}._message_1piai_41{font-size:var(--text-base)}}@layer base{._skeleton_3rn52_2{position:relative;overflow:hidden;background-color:var(--muted);border-radius:var(--radius);width:100%;height:1rem}._skeleton_3rn52_2:after{content:"";position:absolute;inset:0;transform:translate(-100%);background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:_shimmer_3rn52_1 2s infinite}@keyframes _shimmer_3rn52_1{to{transform:translate(100%)}}.dark ._skeleton_3rn52_2{background-color:var(--muted)}.dark ._skeleton_3rn52_2:after{background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent)}}._container_e33kg_1{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background-color:var(--background);z-index:var(--z-overlay);padding:var(--spacing-4);overflow-y:auto}._content_e33kg_13{width:100%;max-width:450px;display:flex;flex-direction:column;gap:var(--spacing-6);animation:_fadeIn_e33kg_1 var(--animation-duration-normal) ease-out}._lockIcon_e33kg_22{width:1.25rem;height:1.25rem;color:var(--primary);animation:_pulse_e33kg_1 2s infinite ease-in-out;margin-right:var(--spacing-2);vertical-align:middle}._skeletonGrid_e33kg_31{display:flex;flex-direction:column;gap:var(--spacing-4)}._skeletonRow_e33kg_37{display:flex;flex-direction:column;gap:var(--spacing-3)}._titleRow_e33kg_43{display:flex;align-items:center;gap:var(--spacing-4);margin:var(--spacing-2) 0}._leftSkeletons_e33kg_50,._rightSkeletons_e33kg_50{display:flex;flex-direction:column;gap:var(--spacing-2);flex:1}._title_e33kg_43{font-family:var(--font-family-display);font-size:var(--text-xl);font-weight:500;color:var(--foreground);text-align:center;margin:0;padding:var(--spacing-2) var(--spacing-3);background-color:var(--surface);border-radius:var(--radius);flex:2;white-space:nowrap;display:flex;align-items:center;justify-content:center}._skeletonBar_e33kg_74{height:.75rem;width:100%;border-radius:var(--radius-sm)}@keyframes _pulse_e33kg_1{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}@keyframes _fadeIn_e33kg_1{0%{opacity:0}to{opacity:1}}@media(max-width:640px){._title_e33kg_43{font-size:var(--text-base);padding:var(--spacing-1) var(--spacing-2)}._content_e33kg_13{max-width:350px}._lockIcon_e33kg_22{width:1rem;height:1rem}}._accessDeniedIcon_1k3wn_1{color:var(--warning)}: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;--header-h: 57px;--content-max: 1240px;--content-pad: var(--spacing-6);--content-pad-sm: var(--spacing-4);--measure: 68ch;--measure-narrow: 54ch;--measure-heading: 22ch}:root{--text-2xs: .6875rem;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-md: 1.0625rem;--text-lg: 1.1875rem;--text-xl: 1.375rem;--text-2xl: 1.625rem;--display-sm: clamp(1.75rem, 1.25rem + 2.1vw, 2.5rem);--display-md: clamp(2rem, 1.4rem + 2.6vw, 3rem);--display-lg: clamp(2.25rem, 1.5rem + 3.4vw, 3.625rem);--leading-tight: 1.14;--leading-snug: 1.3;--leading-normal: 1.55;--leading-relaxed: 1.7;--tracking-tight: -.02em;--tracking-label: .14em}:root{--background: #f6f8fc;--foreground: #16233a;--surface: #e9eff7;--surface-foreground: #16233a;--sidebar: #102340;--sidebar-foreground: #e8eef6;--card: #ffffff;--card-foreground: #16233a;--popup: #ffffff;--popup-foreground: #16233a;--primary: #142b4f;--primary-foreground: #ffffff;--secondary: #1b8a94;--secondary-foreground: #ffffff;--accent: #1b8a94;--accent-foreground: #ffffff;--muted: #e3eaf4;--muted-foreground: #5f6b7e;--brand-navy: #142b4f;--brand-navy-deep: #0d1c34;--brand-teal: #1b8a94;--brand-teal-light: #3faab2;--brand-teal-soft: #e2f1f2;--brand-gold: #c08a2e;--brand-gold-soft: #f7edd9;--brand-paper: #ffffff;--deck-navy: #071b3c;--deck-navy-2: #0e2a4f;--deck-navy-3: #16375f;--deck-teal: #117f8e;--deck-teal-2: #37a6ab;--deck-teal-pale: #e4f1f2;--deck-gold: #d5a448;--deck-gold-2: #a8792a;--deck-gold-pale: #faf1df;--deck-paper: #f4f6fa;--deck-ink: #0b1d33;--deck-slate: #5a6880;--deck-line: #dce3ec;--deck-green: #1e7a5a;--deck-green-pale: #e3f3ed;--deck-red: #b03a2e;--deck-red-pale: #fbeae7;--font-family-deck: "Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;--success: #2f7d5d;--success-foreground: #ffffff;--error: #b3382f;--error-foreground: #ffffff;--warning: #c08a2e;--warning-foreground: #2b1f08;--info: #1b8a94;--info-foreground: #ffffff;--info-hover: #17767f;--info-active: #14646c;--border: #d5dfeb;--font-family-base: "IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--font-family-display: "Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;--font-family-monospace: "IBM Plex Mono", ui-monospace, monospace;--font-family-cursive: "Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;--shadow: 0 1px 2px rgba(20, 43, 79, .05);--shadow-md: 0 4px 14px rgba(20, 43, 79, .08);--shadow-lg: 0 16px 40px rgba(20, 43, 79, .12);--shadow-focus: 0 0 0 3px rgba(27, 138, 148, .28);--focus-ring-color: #1b8a94;--focus-ring-color-on-dark: #7fd3da;--focus-ring-width: 3px;--focus-ring-offset: 2px;--radius-sm: 6px;--radius: 10px;--radius-md: 12px;--radius-lg: 16px;--radius-full: 999px;--animation-duration-fast: .12s;--animation-duration-normal: .22s;--animation-duration-slow: .42s;--chart-color-1: #1b8a94;--chart-color-2: #142b4f;--chart-color-3: #c08a2e;--chart-color-4: #6ba9ad;--chart-color-5: #8d99ad}.dark{--background: #f6f8fc;--foreground: #16233a;--surface: #e9eff7;--surface-foreground: #16233a;--card: #ffffff;--card-foreground: #16233a;--popup: #ffffff;--popup-foreground: #16233a;--border: #d5dfeb}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-kerning:normal}h1,h2,h3{text-wrap:balance}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + var(--spacing-4))}@media(scripting:none){[data-revealed],[class*=week],[class*=included],[class*=areas],[class*=sampleGrid]{opacity:1!important;transform:none!important}}html,body,input,button,textarea,select{font-variant-ligatures:no-common-ligatures;font-feature-settings:"liga" 0,"clig" 0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}@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}
