:root{--cloud:#f6f8fc;--surface:#fff;--surface-muted:#eef3fa;--ink:#1f2937;--ink-soft:#53627a;--line:#d8e1ee;--line-strong:#bdcadd;--nova:#2563eb;--nova-hover:#1d4ed8;--nova-soft:#e7efff;--mint:#16866c;--mint-soft:#e3f5ef;--amber:#a86708;--amber-soft:#fff2d4;--red:#c53737;--red-soft:#fde9e9;--focus:#174bbf;--shadow-raised:0 12px 32px #2a3e5e1a;--radius-sm:10px;--radius-md:14px;--radius-lg:16px;--radius-brand:.72rem;--radius-brand-mobile:.65rem;--font-ui:Aptos, "Segoe UI Variable", "Segoe UI", Roboto, Arial, sans-serif;--type-brand:1.12rem;--type-navigation:.91rem;--type-account:.82rem;--type-meta:.7rem;--type-action-compact:.72rem;--type-navigation-mobile:.67rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{background:var(--cloud);min-width:320px}body{min-height:100vh;color:var(--ink);background:var(--cloud);font-family:var(--font-ui);text-rendering:optimizelegibility;margin:0;font-size:1rem;line-height:1.5}button,input,select,textarea{font:inherit}select:not([multiple]){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%231f2937' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.75'/%3E%3C/svg%3E")!important;background-position:right 1rem center!important;background-repeat:no-repeat!important;background-size:.9rem!important;padding-right:2.75rem!important}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}button:not(:disabled),a[href]{cursor:pointer}:focus-visible{outline:3px solid color-mix(in srgb, var(--focus) 72%, white);outline-offset:3px}::selection{color:var(--ink);background:#cbdcff}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
