@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_aeb274eb-module__jkKXoG__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_aeb274eb-module__jkKXoG__variable{--font-body:"Manrope","Manrope Fallback"}
@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1e219c03c996efbd-s.ba7d7329.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0c27b1b4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/03bda585a99c6450-s.p.ad37b9d9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_266efccb-module__DbqD_G__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_266efccb-module__DbqD_G__variable{--font-display:"Fraunces","Fraunces Fallback"}
:root{--content-max:1200px;--content-wide:1360px;--content-reading:760px;--layout-shell-max:var(--content-wide);--layout-content-max:var(--content-max);--layout-gutter:clamp(16px,2.6vw,36px);--layout-header-min-height:72px;--section-pad-y:clamp(56px,8vw,96px);--section-pad-y-tight:clamp(32px,5vw,56px);--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-1:var(--space-2);--space-9:80px;--space-10:96px;--space-11:112px;--space-12:128px;--pad-panel:clamp(16px,2.2vw,28px);--pad-card:clamp(12px,1.7vw,18px);--pad-chip-y:6px;--pad-chip-x:10px;--type-display:clamp(2.9rem,6.7vw,5.4rem);--type-h1:clamp(2.1rem,4.7vw,3.8rem);--type-h2:clamp(1.6rem,2.9vw,2.35rem);--type-h3:clamp(1.16rem,1.85vw,1.4rem);--type-body:1rem;--type-body-sm:.92rem;--type-meta:.78rem;--type-micro:.72rem;--leading-display:.94;--leading-heading:1.08;--leading-copy:1.6;--leading-copy-tight:1.45;--radius-base:10px;--radius-pill:999px;--radius-xs:var(--radius-base);--radius-sm:var(--radius-base);--radius-md:var(--radius-base);--radius-lg:var(--radius-base);--radius-xl:var(--radius-base);--border-width-hairline:1px;--border-width-strong:2px;--shadow-soft:0 10px 24px -20px #0f172a26;--shadow-elevated:0 16px 36px -24px #0f172a38;--transition-fast:.14s ease-out;--transition-base:.22s ease-out;--transition-slow:.32s ease-out;--density-comfortable-card-padding:20px;--density-comfortable-card-gap:12px;--density-compact-card-padding:14px;--density-compact-card-gap:8px}
:root{--surface-page:#fff;--surface-subtle:#f7f8fb;--surface-card:#fff;--surface-card-alt:#fbfcff;--surface-sand-100:#fcf8ef;--surface-sand-200:#f7f0e1;--surface-accent:#f2f4ff;--surface-inverse:#0f172a;--text-primary:#0f172a;--text-secondary:#334155;--text-muted:#64748b;--text-inverse:#f8fafc;--border-subtle:#e2e8f0;--border-strong:#cbd5e1;--border-accent:#c8d0ff;--divider:#eef2f7;--accent-500:#4a63ff;--accent-600:#3551f2;--accent-700:#243cbc;--accent-800:#1a2f96;--atlas-amber-500:#c39a56;--brand-600:var(--accent-600);--brand-700:var(--accent-700);--atlas-blue-600:var(--accent-600);--atlas-blue-700:var(--accent-700);--success-700:#166534;--warning-700:#8a5a12;--danger-700:#a12323;--status-success-bg:#edf9f0;--status-success-border:#bfe5ca;--status-success-text:var(--success-700);--status-warning-bg:#fff7e8;--status-warning-border:#f4daa4;--status-warning-text:var(--warning-700);--status-danger-bg:#fff2f2;--status-danger-border:#f5c3c3;--status-danger-text:var(--danger-700);--status-info-bg:var(--surface-accent);--status-info-border:var(--border-accent);--status-info-text:var(--accent-700);--button-primary-bg:var(--accent-600);--button-primary-bg-hover:var(--accent-700);--button-primary-border:var(--accent-700);--button-primary-text:#fff;--button-secondary-bg:#fff;--button-secondary-bg-hover:var(--surface-accent);--button-secondary-border:var(--border-subtle);--button-secondary-border-hover:var(--border-strong);--button-secondary-text:var(--text-primary);--button-tertiary-text:var(--accent-700);--link-color:var(--accent-700);--link-color-hover:var(--text-primary);--focus-ring:#243cbc61;--focus-outline-color:var(--accent-700);--color-text-primary:var(--text-primary);--color-risk:var(--danger-700)}*,:before,:after{box-sizing:border-box}html,body{width:100%;min-height:100%;margin:0;padding:0}body{font-family:var(--font-body),"Segoe UI",sans-serif;color:var(--text-primary);background:radial-gradient(circle at 8% -8%,color-mix(in srgb,var(--accent-600)4%,transparent),transparent 34%),radial-gradient(circle at 92% 4%,color-mix(in srgb,var(--surface-sand-100)42%,transparent),transparent 32%),var(--surface-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:var(--leading-copy);text-rendering:optimizeLegibility;overflow-x:hidden}h1,h2{font-family:var(--font-display),var(--font-body),sans-serif;line-height:var(--leading-display);letter-spacing:-.035em;margin:0;font-weight:640}h3,h4{font-family:var(--font-body),"Segoe UI",sans-serif;line-height:var(--leading-heading);letter-spacing:-.018em;margin:0;font-weight:650}p{line-height:var(--leading-copy);margin:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}a,button{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:var(--border-width-strong)solid var(--focus-outline-color);outline-offset:2px}::selection{background:color-mix(in srgb,var(--accent-500)24%,#fff 76%)}.shellContainer{width:min(var(--layout-shell-max),calc(100% - (var(--layout-gutter)*2)));margin-inline:auto}.contentContainer{width:min(var(--layout-content-max),calc(100% - (var(--layout-gutter)*2)));margin-inline:auto}.uiButton{border-radius:var(--radius-pill);border:1px solid var(--button-secondary-border);background:var(--button-secondary-bg);color:var(--button-secondary-text);font-size:var(--type-body-sm);min-height:44px;transition:border-color var(--transition-fast),background-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast);justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-weight:600;line-height:1.15;display:inline-flex}.uiButton:hover{border-color:var(--button-secondary-border-hover);background:var(--button-secondary-bg-hover);box-shadow:0 8px 18px -18px #0f172a57}.uiButton:active{transform:translateY(1px)scale(.995)}.uiButton:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:none}.uiButton:disabled,.uiButton[aria-disabled=true],button:disabled{opacity:.56;cursor:not-allowed;transform:none}.uiButtonPrimary{border-color:var(--button-primary-border);background:var(--button-primary-bg);color:var(--button-primary-text);box-shadow:0 12px 20px -18px color-mix(in srgb,var(--accent-700)55%,transparent);font-weight:630}.uiButtonPrimary:hover{border-color:var(--button-primary-bg-hover);background:var(--button-primary-bg-hover);box-shadow:0 14px 24px -18px color-mix(in srgb,var(--accent-700)62%,transparent)}.uiButtonPrimary:active{border-color:var(--accent-800);background:var(--accent-800)}.uiButtonPrimary:disabled,.uiButtonPrimary[aria-disabled=true]{border-color:color-mix(in srgb,var(--button-primary-border)40%,var(--border-subtle)60%);background:color-mix(in srgb,var(--button-primary-bg)52%,var(--surface-subtle)48%);color:color-mix(in srgb,#fff 78%,var(--text-muted)22%)}.uiButtonTertiary{color:var(--button-tertiary-text);background:0 0;border-color:#0000;padding-inline:2px}.uiButtonTertiary:hover{color:var(--text-primary);background:0 0}.uiButtonTertiary:active{color:var(--accent-800)}.uiLink{color:var(--link-color);text-underline-offset:2px;transition:color var(--transition-fast),text-decoration-color var(--transition-fast);-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.uiLink:hover{color:var(--link-color-hover);text-decoration-color:currentColor}.uiLink:active{opacity:.9}.uiLink:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);border-radius:4px;outline:none}.uiChip{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-card);color:var(--text-secondary);font-size:var(--type-micro);justify-content:center;align-items:center;padding:5px 10px;display:inline-flex}.uiChipInteractive{cursor:pointer;transition:border-color var(--transition-fast),background-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.uiChipInteractive:hover{border-color:var(--border-strong);background:var(--surface-accent);color:var(--text-primary)}.uiChipInteractive:active{transform:translateY(1px)}.uiChipInteractive:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:none}.uiChipInteractive:disabled,.uiChipInteractive[aria-disabled=true]{opacity:.6;cursor:not-allowed;transform:none}.uiFieldLabel{color:var(--text-muted);font-size:var(--type-meta);text-transform:uppercase;letter-spacing:.08em;margin:0;font-weight:630}.uiInput,.uiSelect{border:1px solid var(--border-subtle);border-radius:var(--radius-base);background:color-mix(in srgb,var(--surface-card)94%,var(--surface-subtle)6%);width:100%;color:var(--text-primary);font-size:var(--type-body-sm);min-height:44px;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast);padding:10px 13px;line-height:1.35}.uiInput:hover,.uiSelect:hover{border-color:var(--border-strong);background:var(--surface-card)}.uiInput:focus-visible,.uiSelect:focus-visible{border-color:var(--focus-outline-color);background:var(--surface-card);box-shadow:0 0 0 3px var(--focus-ring);outline:none}.uiInput:disabled,.uiSelect:disabled{background:var(--surface-subtle);color:var(--text-muted);cursor:not-allowed}.uiSkeleton{border-radius:var(--radius-base);background:color-mix(in srgb,var(--surface-subtle)70%,var(--surface-card)30%);position:relative;overflow:hidden}.uiSkeleton:after{content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--surface-card)70%,transparent),transparent);animation:1.2s ease-in-out infinite uiShimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes uiShimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.uiSkeleton:after{animation:none}}
