._tooltipContainer_dqcta_1{position:relative;display:inline-block}._tooltip_dqcta_1{position:absolute;background:var(--tooltip-bg);color:var(--tooltip-text);padding:.5rem .75rem;border-radius:.375rem;font-size:.875rem;font-weight:500;white-space:nowrap;opacity:0;visibility:hidden;transition:all .2s ease-in-out;z-index:1000;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}._tooltip_dqcta_1._multiline_dqcta_22{white-space:normal;max-width:min(500px,calc(100vw - 24px));word-wrap:break-word;line-height:1.5;position:fixed;z-index:9999}._tooltip_dqcta_1._visible_dqcta_31{opacity:1;visibility:visible}._arrow_dqcta_36{position:absolute;width:0;height:0}._tooltip--right_dqcta_43{left:calc(100% + .75rem);top:50%;transform:translateY(-50%)}._tooltip--right_dqcta_43 ._arrow_dqcta_36{right:100%;top:50%;transform:translateY(-50%);border:6px solid transparent;border-right-color:var(--tooltip-bg)}._tooltip--left_dqcta_58{right:calc(100% + .75rem);top:50%;transform:translateY(-50%)}._tooltip--left_dqcta_58 ._arrow_dqcta_36{left:100%;top:50%;transform:translateY(-50%);border:6px solid transparent;border-left-color:var(--tooltip-bg)}._tooltip--top_dqcta_73{bottom:calc(100% + .75rem);left:50%;transform:translate(-50%)}._tooltip--top_dqcta_73 ._arrow_dqcta_36{top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:var(--tooltip-bg)}._tooltip--bottom_dqcta_88{top:calc(100% + .75rem);left:50%;transform:translate(-50%)}._tooltip--bottom_dqcta_88 ._arrow_dqcta_36{bottom:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-bottom-color:var(--tooltip-bg)}@media(max-width:768px){._tooltip_dqcta_1{font-size:.75rem;padding:.375rem .5rem}._arrow_dqcta_36{border-width:5px}._tooltip--right_dqcta_43 ._arrow_dqcta_36{border-right-color:var(--tooltip-bg)}._tooltip--left_dqcta_58 ._arrow_dqcta_36{border-left-color:var(--tooltip-bg)}._tooltip--top_dqcta_73 ._arrow_dqcta_36{border-top-color:var(--tooltip-bg)}._tooltip--bottom_dqcta_88 ._arrow_dqcta_36{border-bottom-color:var(--tooltip-bg)}}._layout_1gud4_1{display:flex;min-height:100vh;background-color:var(--gray-100)}._sidebar_1gud4_7{width:280px;background:var(--white);color:var(--gray-800);border-right:1px solid var(--gray-200);transition:width .3s ease;position:fixed;left:0;top:0;height:100vh;box-shadow:2px 0 10px #0000000d;display:flex;flex-direction:column;z-index:100}._sidebar_1gud4_7._collapsed_1gud4_23{width:60px}._sidebarHeader_1gud4_27{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 1rem;border-bottom:1px solid var(--gray-200)}._sidebar_1gud4_7._collapsed_1gud4_23 ._sidebarHeader_1gud4_27{flex-direction:column;align-items:center;gap:1rem;padding:1rem .5rem}._sidebar_1gud4_7._collapsed_1gud4_23 ._navLink_1gud4_42{justify-content:center;padding:.75rem .5rem}._headerContent_1gud4_47{display:flex;align-items:center;justify-content:space-between;width:100%}._sidebar_1gud4_7._collapsed_1gud4_23 ._headerContent_1gud4_47{flex-direction:column;align-items:center;gap:1rem}._collapsedEmblem_1gud4_60{display:flex;align-items:center;justify-content:center}._expandedLogo_1gud4_66{display:flex;align-items:center;justify-content:center;flex:1}._emblemLogo_1gud4_73,._logoWordmark_1gud4_78{height:24px;width:auto}._logoIcon_1gud4_83{font-size:1.5rem;min-width:24px}._logoText_1gud4_88{font-size:1.25rem;font-weight:600;white-space:nowrap}._toggleButton_1gud4_94{background:var(--gray-100);border:1px solid var(--gray-200);color:var(--gray-600);border-radius:6px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease}._toggleButton_1gud4_94:hover{background:var(--gray-200);color:var(--gray-700)}._navigation_1gud4_113{padding:1rem 0;flex:1}._navList_1gud4_118{list-style:none;padding:0;margin:0}._mobileNav_1gud4_124{display:none}._desktopNav_1gud4_128{display:block}._navItem_1gud4_132{margin:.25rem 0}._navLink_1gud4_42{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;color:var(--gray-600);text-decoration:none;transition:all .2s ease;border-left:3px solid transparent;margin:0 0 .25rem}._navLink_1gud4_42:hover{background:var(--gray-100);color:var(--gray-800);border-left-color:var(--gray-600)}._navLink_1gud4_42._active_1gud4_154{background:var(--brand-100);color:var(--brand-600);border-left-color:var(--brand-500);font-weight:600;box-shadow:0 0 0 3px var(--brand-500);border-radius:.375rem;margin:.125rem .5rem}._navIcon_1gud4_164{font-size:1.2rem;min-width:20px}._navText_1gud4_169{font-weight:500;white-space:nowrap;display:none}._sidebar_1gud4_7:not(._collapsed_1gud4_23) ._navText_1gud4_169{display:block}._mainContent_1gud4_179{flex:1;overflow-x:hidden;margin-left:280px;transition:margin-left .3s ease}._mainContentCollapsed_1gud4_186{margin-left:60px}._contentWrapper_1gud4_190{padding:2rem;max-width:1400px;margin:0 auto}._sidebarFooter_1gud4_196{padding:1rem;border-top:1px solid var(--gray-200);margin-top:auto;position:relative}._logoutButton_1gud4_203{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:none;border:none;color:var(--gray-600);cursor:pointer;transition:all .2s ease;border-radius:50%;font-size:14px;font-weight:500}._logoutButton_1gud4_203:hover{background:var(--gray-100);color:var(--gray-800)}._sidebar_1gud4_7._collapsed_1gud4_23 ._sidebarFooter_1gud4_196{padding:1rem .5rem}._userSection_1gud4_229{display:flex;flex-direction:column;align-items:center;gap:.75rem}._sidebar_1gud4_7._collapsed_1gud4_23 ._userSection_1gud4_229{gap:.5rem}._userAvatar_1gud4_240{width:50px;height:50px;border-radius:50%;border:none;cursor:pointer;transition:all .2s ease-in-out;overflow:hidden;background:none;padding:0}._sidebar_1gud4_7._collapsed_1gud4_23 ._userAvatar_1gud4_240{width:40px;height:40px}._userAvatar_1gud4_240:hover{transform:scale(1.05);box-shadow:0 4px 8px #0000001a}._userAvatar_1gud4_240._active_1gud4_154{box-shadow:0 0 0 3px var(--brand-500);background-color:var(--brand-100)}._userAvatar_1gud4_240 img{width:100%;height:100%;object-fit:cover}._avatarPlaceholder_1gud4_273{width:100%;height:100%;background-color:var(--gray-200);color:var(--black);display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:600}._sidebar_1gud4_7._collapsed_1gud4_23 ._avatarPlaceholder_1gud4_273{font-size:1rem}._divider_1gud4_289{width:30px;height:1px;background-color:var(--gray-300);margin:.25rem 0}._sidebar_1gud4_7._collapsed_1gud4_23 ._divider_1gud4_289{width:20px}._orgLogo_1gud4_300{width:50px;height:50px;border-radius:10px;border:none;cursor:pointer;transition:all .2s ease-in-out;overflow:hidden;background:none;padding:0}._sidebar_1gud4_7._collapsed_1gud4_23 ._orgLogo_1gud4_300{width:40px;height:40px;border-radius:8px}._orgLogo_1gud4_300:hover{transform:scale(1.05);box-shadow:0 4px 8px #0000001a}._orgLogo_1gud4_300._active_1gud4_154{box-shadow:0 0 0 3px var(--brand-500);background-color:var(--brand-100)}._orgLogo_1gud4_300 img{width:100%;height:100%;object-fit:cover}._logoPlaceholder_1gud4_334{width:100%;height:100%;background-color:var(--gray-500);color:var(--static-white);display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:600}._sidebar_1gud4_7._collapsed_1gud4_23 ._logoPlaceholder_1gud4_334{font-size:1rem}._sidebar_1gud4_7._collapsed_1gud4_23 ._logoutButton_1gud4_203{width:40px;height:40px}._userMenuTrigger_1gud4_357{width:40px;height:40px;border-radius:50%;border:none;cursor:pointer;padding:0;background:none;overflow:hidden;transition:all .2s ease}._userMenuTrigger_1gud4_357:hover{transform:scale(1.05);box-shadow:0 4px 8px #0000001a}._userMenuTrigger_1gud4_357._active_1gud4_154{box-shadow:0 0 0 3px var(--brand-500)}._userMenu_1gud4_357{position:absolute;left:calc(100% + 8px);bottom:12px;width:240px;background:var(--white);border:1px solid var(--gray-200);border-radius:8px;box-shadow:0 4px 16px #0000001f;z-index:200;overflow:hidden}._userMenuHeader_1gud4_393{padding:14px 16px 10px}._userMenuName_1gud4_397{display:block;font-weight:600;font-size:14px;color:var(--gray-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._userMenuEmail_1gud4_407{display:block;font-size:13px;color:var(--gray-500);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._userMenuDivider_1gud4_417{height:1px;background:var(--gray-100);margin:4px 0}._userMenuItem_1gud4_423{display:block;width:100%;text-align:left;padding:10px 16px;background:none;border:none;font-size:14px;color:var(--gray-700);cursor:pointer;transition:background .15s}._userMenuItem_1gud4_423:hover{background:var(--gray-50)}._userMenuSignOut_1gud4_440{color:var(--danger)}._themeToggle_1gud4_444{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:none;border:none;border-radius:8px;color:var(--gray-500);cursor:pointer;transition:background .15s ease,color .15s ease;margin:0 auto .5rem}._themeToggle_1gud4_444:hover{background:var(--gray-100);color:var(--gray-600)}@media(max-width:768px){._layout_1gud4_1{flex-direction:column}._sidebar_1gud4_7{position:fixed;bottom:0;left:0;width:100vw;height:auto;top:auto;flex-direction:row;border-right:none;border-top:1px solid var(--gray-200);box-shadow:0 -2px 10px #0000000d;z-index:1000}._sidebar_1gud4_7._collapsed_1gud4_23{width:100vw}._sidebarHeader_1gud4_27{display:none}._navigation_1gud4_113{padding:.75rem 1rem;flex:1}._mobileNav_1gud4_124{display:flex;gap:0;align-items:center;justify-content:space-around;width:100%}._desktopNav_1gud4_128{display:none}._overflowMenuContainer_1gud4_509{position:relative}._overflowMenuButton_1gud4_513{background:none;border:none;color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:.25rem;padding:.5rem;border-radius:.375rem;min-width:60px;text-align:center;align-items:center;transition:all .2s ease}._overflowMenuButton_1gud4_513:hover{background:var(--gray-100);color:var(--gray-800)}._overflowMenuBackdrop_1gud4_534{position:fixed;inset:0;background:#0000001a;z-index:999}._overflowMenu_1gud4_509{position:absolute;bottom:100%;right:0;margin-bottom:.5rem;background:var(--white);border:1px solid var(--gray-200);border-radius:.75rem;box-shadow:0 10px 25px #0000001a;padding:.5rem;min-width:200px;z-index:1000}._overflowMenuItem_1gud4_558{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;background:none;border:none;text-align:left;cursor:pointer;border-radius:.5rem;transition:all .2s ease;color:var(--gray-600)}._overflowMenuItem_1gud4_558:hover{background:var(--gray-100);color:var(--gray-800)}._overflowMenuItem_1gud4_558._active_1gud4_154{background:var(--brand-100);color:var(--brand-600);font-weight:600}._overflowMenuIcon_1gud4_584{font-size:1.2rem;min-width:20px}._overflowMenuText_1gud4_589{font-weight:500;white-space:nowrap}._navItem_1gud4_132{margin:0;flex-shrink:0}._navLink_1gud4_42{flex-direction:column;gap:.25rem;padding:.5rem;margin:0;border-left:none;border-radius:.375rem;min-width:60px;text-align:center}._navLink_1gud4_42:hover{border-left-color:transparent}._navLink_1gud4_42._active_1gud4_154{margin:0;border-left-color:transparent}._navIcon_1gud4_164{font-size:1.25rem;min-width:auto}._navText_1gud4_169{font-size:.75rem;font-weight:400;white-space:nowrap;display:block}._sidebarFooter_1gud4_196{display:none}._mainContent_1gud4_179,._mainContentCollapsed_1gud4_186{margin-left:0;width:100%;padding-bottom:90px}}._container_1u2lq_1{background-color:var(--white);border-radius:12px;padding:3rem 1rem;box-shadow:0 10px 25px #0000001a;max-width:400px;width:100%;display:flex;flex-direction:column;align-items:center}._titleSkeleton_1u2lq_13{width:280px;height:44px;background-color:var(--gray-200);border-radius:4px;margin-bottom:2rem;animation:_pulse_1u2lq_1 1.5s ease-in-out infinite}._buttonSkeleton_1u2lq_22{width:120px;height:48px;background-color:var(--gray-200);border-radius:6px;animation:_pulse_1u2lq_1 1.5s ease-in-out infinite;animation-delay:.2s;margin-top:2rem}@keyframes _pulse_1u2lq_1{0%{opacity:1}50%{opacity:.6}to{opacity:1}}@font-face{font-family:Season Sans;src:url(/fonts/SeasonSans-Regular.woff2) format("woff2"),url(/fonts/SeasonSans-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Season Sans;src:url(/fonts/SeasonSans-RegularItalic.woff2) format("woff2"),url(/fonts/SeasonSans-RegularItalic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Season Sans;src:url(/fonts/SeasonSans-Medium.woff2) format("woff2"),url(/fonts/SeasonSans-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Season Serif";src:url(/fonts/SeasonSerif-Regular.woff2) format("woff2"),url(/fonts/SeasonSerif-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Season Serif";src:url(/fonts/SeasonSerif-Medium.woff2) format("woff2"),url(/fonts/SeasonSerif-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}:root{--white: #FFFFFF;--black: #000000;--gray-50: #FAFAF8;--gray-100: #F7F7F4;--gray-200: #F3F2EE;--gray-300: #D5D5D3;--gray-400: #B6B5B2;--gray-500: #7A7A78;--gray-600: #3D3D3C;--gray-700: #292928;--gray-800: #1A1A19;--gray-900: #0D0D0C;--brand-100: #F4F8EB;--brand-200: #EDF3DE;--brand-300: #DAEFC6;--brand-400: #C7E2B0;--brand-500: #A5C08D;--brand-600: #3E6035;--brand-700: #2A401E;--purple-100: #DFE5F9;--purple-200: #CED7F6;--purple-300: #BECAF3;--purple-400: #AEBDF0;--purple-500: #8EA3DD;--purple-600: #4D577B;--purple-700: #232D49;--burgundy-100: #FFD4D2;--burgundy-200: #FFA9A5;--burgundy-300: #FF7D77;--burgundy-400: #FF524A;--burgundy-500: #FF271C;--burgundy-600: #BF1D16;--burgundy-700: #83211D;--highlight-100: #CCFDEF;--highlight-200: #99FBDF;--highlight-300: #66F9CE;--highlight-400: #33F7BE;--highlight-500: #00F5AE;--highlight-600: #00B883;--highlight-700: #007B57;--primary-white: #FFFFFF;--color-border: #cccc;--surface: var(--white);--text-primary: var(--black);--text-secondary: var(--gray-600);--brand-surface: var(--brand-300);--bg-brand-dark: var(--brand-700);--bg-brand-base: var(--brand-300);--bg-brand-light: var(--brand-100);--bg-burgundy-dark: var(--burgundy-700);--bg-burgundy-light: var(--burgundy-100);--bg-burgundy-red: var(--burgundy-500);--bg-purple-dark: var(--purple-700);--bg-purple-base: var(--purple-500);--static-white: #ffffff;--static-black: #000000;--danger: #dc2626;--danger-hover: #b91c1c;--danger-light: #fee2e2;--tooltip-bg: #1f2937;--tooltip-text: #ffffff}[data-theme=dark]{--white: #1c1c1e;--black: #f2f2f7;--gray-50: #2c2c2e;--gray-100: #2c2c2e;--gray-200: #3a3a3c;--gray-300: #48484a;--gray-400: #636366;--gray-500: #8e8e93;--gray-600: #aeaeb2;--gray-700: #c7c7cc;--gray-800: #d1d1d6;--gray-900: #e5e5ea;--brand-100: #1c3016;--brand-200: #243d1d;--brand-300: #2e4d25;--brand-400: #3d6030;--brand-500: #6a9e56;--brand-600: #8dc475;--brand-700: #b8dfa5;--surface: #1c1c1e;--text-primary: #f2f2f7;--text-secondary: #aeaeb2;--color-border: #38383a;--danger: #ff453a;--danger-hover: #ff6b63;--danger-light: #3d1010;--tooltip-bg: #f2f2f7;--tooltip-text: #1c1c1e;--purple-100: #1a1f33;--purple-200: #222942;--purple-300: #2c3455;--purple-400: #384268;--purple-500: #5463a0;--purple-600: #8ea3dd;--purple-700: #b0c0ea;--burgundy-100: #3d1212;--burgundy-200: #5c1c1c;--burgundy-300: #7a2525;--burgundy-400: #992e2e;--burgundy-500: #cc3c3c;--burgundy-600: #e06060;--burgundy-700: #f0a0a0;--highlight-100: #003d2c;--highlight-200: #005a40;--highlight-300: #007855;--highlight-400: #009669;--highlight-500: #00b47e;--highlight-600: #00d49a;--highlight-700: #66f0c8}:root{--font-sans: "Season Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-serif: "Season Serif", Georgia, "Times New Roman", serif;--font-size-56: 56px;--font-size-48: 48px;--font-size-44: 44px;--font-size-40: 40px;--font-size-36: 36px;--font-size-32: 32px;--font-size-28: 28px;--font-size-24: 24px;--font-size-20: 20px;--font-size-18: 18px;--font-size-16: 16px;--font-size-14: 14px;--font-size-12: 12px;--line-height-64: 64px;--line-height-58: 58px;--line-height-52: 52px;--line-height-48: 48px;--line-height-44: 44px;--line-height-40: 40px;--line-height-36: 36px;--line-height-34: 34px;--line-height-32: 32px;--line-height-28: 28px;--line-height-24: 24px;--line-height-20: 20px;--line-height-18: 18px;--type-brand-desktop-size: var(--font-size-48);--type-brand-desktop-line: var(--line-height-58);--type-brand-desktop-weight: 400;--type-brand-desktop-family: var(--font-serif);--type-heading-2xl-serif-desktop-size: var(--font-size-40);--type-heading-2xl-serif-desktop-line: var(--line-height-48);--type-heading-2xl-serif-desktop-weight: 400;--type-heading-2xl-serif-desktop-family: var(--font-serif);--type-heading-xl-serif-desktop-size: var(--font-size-36);--type-heading-xl-serif-desktop-line: var(--line-height-50);--type-heading-xl-serif-desktop-weight: 400;--type-heading-xl-serif-desktop-family: var(--font-serif);--type-heading-l-sans-desktop-size: var(--font-size-36);--type-heading-l-sans-desktop-line: var(--line-height-50);--type-heading-l-sans-desktop-weight: 500;--type-heading-l-sans-desktop-family: var(--font-sans);--type-heading-m-sans-desktop-size: var(--font-size-28);--type-heading-m-sans-desktop-line: var(--line-height-39);--type-heading-m-sans-desktop-weight: 500;--type-heading-m-sans-desktop-family: var(--font-sans);--type-heading-s-sans-desktop-size: var(--font-size-24);--type-heading-s-sans-desktop-line: var(--line-height-34);--type-heading-s-sans-desktop-weight: 500;--type-heading-s-sans-desktop-family: var(--font-sans);--type-body-base-sans-size: var(--font-size-14);--type-body-base-sans-line: var(--line-height-22);--type-body-base-sans-weight: 400;--type-body-base-sans-family: var(--font-sans);--type-body-small-sans-size: var(--font-size-12);--type-body-small-sans-line: var(--line-height-19);--type-body-small-sans-weight: 400;--type-body-small-sans-family: var(--font-sans);--type-caption-sans-size: var(--font-size-10);--type-caption-sans-line: var(--line-height-16);--type-caption-sans-weight: 400;--type-caption-sans-family: var(--font-sans)}.fs-56{font-size:var(--font-size-56)}.fs-48{font-size:var(--font-size-48)}.fs-44{font-size:var(--font-size-44)}.fs-40{font-size:var(--font-size-40)}.fs-36{font-size:var(--font-size-36)}.fs-32{font-size:var(--font-size-32)}.fs-28{font-size:var(--font-size-28)}.fs-24{font-size:var(--font-size-24)}.fs-20{font-size:var(--font-size-20)}.fs-18{font-size:var(--font-size-18)}.fs-16{font-size:var(--font-size-16)}.fs-14{font-size:var(--font-size-14)}.fs-12{font-size:var(--font-size-12)}.lh-64{line-height:var(--line-height-64)}.lh-58{line-height:var(--line-height-58)}.lh-52{line-height:var(--line-height-52)}.lh-48{line-height:var(--line-height-48)}.lh-44{line-height:var(--line-height-44)}.lh-40{line-height:var(--line-height-40)}.lh-36{line-height:var(--line-height-36)}.lh-34{line-height:var(--line-height-34)}.lh-32{line-height:var(--line-height-32)}.lh-28{line-height:var(--line-height-28)}.lh-24{line-height:var(--line-height-24)}.lh-20{line-height:var(--line-height-20)}.lh-18{line-height:var(--line-height-18)}.t-type-brand-desktop{font-family:var(--type-brand-desktop-family);font-weight:var(--type-brand-desktop-weight);font-size:var(--type-brand-desktop-size);line-height:var(--type-brand-desktop-line)}.t-type-heading-2xl-serif-desktop{font-family:var(--type-heading-2xl-serif-desktop-family);font-weight:var(--type-heading-2xl-serif-desktop-weight);font-size:var(--type-heading-2xl-serif-desktop-size);line-height:var(--type-heading-2xl-serif-desktop-line)}.t-type-heading-xl-serif-desktop{font-family:var(--type-heading-xl-serif-desktop-family);font-weight:var(--type-heading-xl-serif-desktop-weight);font-size:var(--type-heading-xl-serif-desktop-size);line-height:var(--type-heading-xl-serif-desktop-line)}.t-type-heading-l-sans-desktop{font-family:var(--type-heading-l-sans-desktop-family);font-weight:var(--type-heading-l-sans-desktop-weight);font-size:var(--type-heading-l-sans-desktop-size);line-height:var(--type-heading-l-sans-desktop-line)}.t-type-heading-m-sans-desktop{font-family:var(--type-heading-m-sans-desktop-family);font-weight:var(--type-heading-m-sans-desktop-weight);font-size:var(--type-heading-m-sans-desktop-size);line-height:var(--type-heading-m-sans-desktop-line)}.t-type-heading-s-sans-desktop{font-family:var(--type-heading-s-sans-desktop-family);font-weight:var(--type-heading-s-sans-desktop-weight);font-size:var(--type-heading-s-sans-desktop-size);line-height:var(--type-heading-s-sans-desktop-line)}.t-type-body-base-sans{font-family:var(--type-body-base-sans-family);font-weight:var(--type-body-base-sans-weight);font-size:var(--type-body-base-sans-size);line-height:var(--type-body-base-sans-line)}.t-type-body-small-sans{font-family:var(--type-body-small-sans-family);font-weight:var(--type-body-small-sans-weight);font-size:var(--type-body-small-sans-size);line-height:var(--type-body-small-sans-line)}.t-type-caption-sans{font-family:var(--type-caption-sans-family);font-weight:var(--type-caption-sans-weight);font-size:var(--type-caption-sans-size);line-height:var(--type-caption-sans-line)}.heading-3xl{font-family:var(--font-serif);font-weight:400;font-size:var(--font-size-48);line-height:var(--line-height-58)}.heading-2xl{font-family:var(--font-serif);font-weight:400;font-size:var(--font-size-40);line-height:var(--line-height-48)}.heading-xl{font-family:var(--font-serif);font-weight:400;font-size:var(--font-size-36);line-height:var(--line-height-48)}.heading-l{font-family:var(--font-sans);font-weight:500;font-size:var(--font-size-36);line-height:var(--line-height-48)}.heading-m{font-family:var(--font-sans);font-weight:500;font-size:var(--font-size-28);line-height:var(--line-height-34)}.heading-s{font-family:var(--font-sans);font-weight:500;font-size:var(--font-size-24);line-height:var(--line-height-34)}.body-base{font-family:var(--font-sans);font-weight:400;font-size:var(--font-size-14);line-height:var(--line-height-22)}.body-small{font-family:var(--font-sans);font-weight:400;font-size:var(--font-size-12);line-height:var(--line-height-19)}.caption{font-family:var(--font-sans);font-weight:400;font-size:var(--font-size-10);line-height:var(--line-height-16)}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:var(--gray-200)}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--font-sans),system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:var(--gray-400)}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.block{display:block}.inline{display:inline}.\!table{display:table!important}.table{display:table}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.border{border-width:1px}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.u-flex{display:flex}.u-items-center{align-items:center}.u-justify-center{justify-content:center}.u-min-h-screen{min-height:100vh}body{margin:0;font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--white);color:var(--text-primary)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.custom-toast[data-type=error]{border:1px solid var(--burgundy-600)!important;background-color:var(--burgundy-300)!important;color:var(--white)!important}.custom-toast[data-type=success]{border:1px solid var(--brand-600)!important;background-color:var(--brand-300)!important;color:var(--brand-700)!important}.custom-toast[data-type=loading]{border:1px solid var(--purple-600)!important;background-color:var(--purple-300)!important;color:var(--purple-700)!important}
