@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;0,9..40,800&family=Outfit:wght@800&display=swap";._nav_1oj05_1{background:var(--bg);border-bottom:none;position:sticky;top:0;z-index:100;box-shadow:none}._inner_1oj05_10{max-width:1460px;margin:0 auto;display:flex;align-items:center;gap:32px;padding:0 32px;height:112px}._logo_1oj05_20{display:flex;align-items:center;gap:0;text-decoration:none;flex-shrink:0}._logoImg_1oj05_28{height:96px;width:auto;object-fit:contain}._wordmark_1oj05_34{font-family:Outfit,DM Sans,sans-serif;font-weight:800;font-size:4.25rem;line-height:.85;margin-left:-8px;letter-spacing:-.045em;background:linear-gradient(180deg,#8af8fb,#2aa7fc 46%,#015bfc);-webkit-background-clip:text;background-clip:text;color:transparent}._links_1oj05_47{display:flex;align-items:center;gap:4px;margin-left:auto}._link_1oj05_47{font-size:.875rem;font-weight:500;color:var(--text-secondary);padding:6px 14px;border-radius:var(--radius-sm);cursor:pointer;transition:all .15s ease,color .15s ease,background .15s ease;text-decoration:none;border:none;background:transparent}._link_1oj05_47:hover{color:var(--text-primary);background:rgba(var(--sage-rgb),.55)}._active_1oj05_75{color:var(--text-primary)!important;font-weight:700;background:var(--sage)!important;box-shadow:inset 0 0 0 1px rgba(var(--burgundy-rgb),.45)}._account_1oj05_82{position:relative;margin-left:8px}._avatar_1oj05_87{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--burgundy);border-radius:50%;background:var(--accent);color:#fff;font-size:.85rem;font-weight:800;letter-spacing:.02em;cursor:pointer}._avatar_1oj05_87:hover,._avatarActive_1oj05_103{background:var(--accent-strong)}._menu_1oj05_107{position:absolute;top:calc(100% + 8px);right:0;z-index:20;display:flex;flex-direction:column;min-width:160px;padding:6px;border:1px solid var(--border-strong);border-radius:14px;background:var(--surface-strong);box-shadow:var(--shadow-md)}._menuItem_1oj05_122{border:0;border-radius:10px;background:transparent;color:var(--text-primary);padding:10px 12px;text-align:left;font-size:.875rem;font-weight:700;cursor:pointer}._menuItem_1oj05_122:hover{background:var(--accent-light);color:var(--accent-text)}@media (max-width: 980px){._wordmark_1oj05_34{font-size:2.6rem}}@media (max-width: 600px){._inner_1oj05_10{gap:10px;padding:0 12px;height:auto;min-height:88px}._logoImg_1oj05_28{height:72px}._wordmark_1oj05_34{font-size:1.85rem;margin-left:-5px}._links_1oj05_47{flex-wrap:wrap;padding:8px 0}._link_1oj05_47{font-size:.75rem;padding:6px 8px}}:root{--tan: #f4f7fb;--caramel: #2aa7fc;--cream: #f7fafc;--sage: #c5f6fd;--burgundy: #022d71;--tan-rgb: 244, 247, 251;--caramel-rgb: 42, 167, 252;--cream-rgb: 247, 250, 252;--sage-rgb: 197, 246, 253;--burgundy-rgb: 2, 45, 113;--bg: #f4f7fb;--bg-soft: #e6eef6;--surface: #f7fafc;--surface2: #e4edf6;--surface-strong: #ffffff;--border: rgba(var(--burgundy-rgb), .22);--border-strong: #015bfc;--text-primary: #102033;--text-secondary: #24344a;--text-muted: #5a6d84;--accent: #015bfc;--accent-strong: #2aa7fc;--accent-light: rgba(var(--caramel-rgb), .16);--accent-text: #015bfc;--green: #128a3e;--green-rgb: 18, 138, 62;--green-soft: #6ee7b7;--green-light: #a7f3d0;--amber: #b7791f;--amber-rgb: 183, 121, 31;--amber-soft: rgba(var(--amber-rgb), .22);--amber-light: rgba(var(--amber-rgb), .22);--red: #9b1b30;--red-light: rgba(155, 27, 48, .12);--shadow-sm: 0 10px 30px rgba(var(--burgundy-rgb), .1);--shadow-md: 0 20px 55px rgba(var(--burgundy-rgb), .16);--shadow-hover: 0 18px 42px rgba(var(--burgundy-rgb), .14);--radius: 18px;--radius-lg: 26px;--radius-sm: 12px;--motion-fast: .16s ease}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}html{background-color:var(--bg)}body{overflow-x:clip;font-family:DM Sans,sans-serif;color:var(--text-primary);background:radial-gradient(circle at top left,rgba(255,255,255,.7) 0,transparent 28%),radial-gradient(circle at bottom right,rgba(42,167,252,.08) 0,transparent 34%),var(--bg);background-attachment:fixed}::selection{background:var(--burgundy);color:var(--cream)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=link]:focus-visible{outline:3px solid var(--burgundy);outline-offset:3px}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.page{width:min(1460px,calc(100vw - 52px));margin:0 auto;padding:28px 0 48px}.btn-primary,.btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;font-weight:700;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease;cursor:pointer}.btn-primary:disabled,.btn-outline:disabled{cursor:not-allowed;opacity:.58;transform:none;box-shadow:none}.btn-primary{border:1px solid var(--burgundy);background:linear-gradient(180deg,#2aa7fc,#015bfc);color:#fff;box-shadow:0 8px 20px rgba(var(--burgundy-rgb),.18);padding:12px 18px}.btn-primary:hover{transform:translateY(-1px);background:linear-gradient(180deg,#8af8fb,#2aa7fc 18%,#015bfc 55%)}.btn-outline{border:1px solid var(--border-strong);background:var(--surface-strong);color:var(--text-primary);padding:11px 16px}.btn-outline:hover{border-color:var(--burgundy);background:var(--sage)}.section-title{font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}@media (max-width: 900px){.page{width:min(100vw - 24px,1460px);padding:20px 0 36px}}.route-loading{min-height:calc(100vh - 72px)}
