@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/archivo-400.woff2) format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/archivo-500.woff2) format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/archivo-600.woff2) format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/archivo-800.woff2) format("woff2")}:root[data-look=brand],:root[data-look=brand] [data-theme=dark]{color-scheme:dark;--paper: #161826;--paper-edge: #1c1e2c;--page-glow: none;--surface: #2a2d48;--surface-sunk: #20223a;--surface-raised: #2a2d48;--surface-head: #20223a;--rail: #161826;--chrome: #161826;--chrome-ink: #b2b6ca;--chrome-ink-strong: #f1eff8;--chrome-edge: rgba(233, 233, 237, .16);--chrome-surface: #2a2d48;--chrome-head: #161826;--tabbar: #20223a;--chrome-accent: #9484d6;--series-1: #e8aa4e;--series-2: #58ba93;--series-3: #e1707c;--series-4: #9484d6;--series-5: #b2b6ca;--ink: #f1eff8;--ink-2: #cfd3e5;--ink-3: #b2b6ca;--ink-4: #9397ab;--ink-dim: #9397ab;--ink-inverse: #161826;--grid: rgba(233, 233, 237, .06);--hair: rgba(233, 233, 237, .16);--rule: #3b3f5e;--rule-strong: #595d7c;--ring: #3b3f5e;--ring-strong: #595d6c;--ring-hover: rgba(233, 233, 237, .07);--accent: #9484d6;--accent-hover: #aea2e3;--accent-light: #d2cefd;--accent-tint: rgba(148, 132, 214, .12);--accent-tint-strong: rgba(148, 132, 214, .22);--accent-deep: #5d5294;--accent-band: #2b2741;--accent-100: #f5f4ff;--accent-600: #796cbf;--accent-800: #423a6a;--accent-900: #2b2741;--neutral-800: #3f424d;--neutral-900: #292b31;--neutral-100: #f3f5fe;--neutral-200: #e4e7f5;--accent-rgb: 148, 132, 214;--grad: linear-gradient(#9484d6, #9484d6);--on-accent: #161826;--glow: 0 0 0 1px #3b3f5e;--wash: none;--section: #2a2d48;--section-glow: #2a2d48;--inflow: #6ccea6;--inflow-bg: #1d3530;--inflow-tint: rgba(88, 186, 147, .14);--outflow: #ef7d88;--outflow-bg: #3a2530;--outflow-tint: rgba(225, 112, 124, .12);--outflow-border: #9b424d;--horizon: #e8aa4e;--horizon-ink: #e8aa4e;--horizon-tint: rgba(232, 170, 78, .12);--horizon-band: #4a3d2a;--compare: #e8aa4e;--compare-tint: rgba(232, 170, 78, .12);--compare-band: rgba(232, 170, 78, .22);--aside: #8ab4e8;--warn: #e8aa4e;--warn-bg: #3a3226;--focus: #9484d6;--font-ui: "Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--font-figure: "Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--t-xs: 11px;--t-2xs: 10px;--t-sm: 12.5px;--t-base: 15px;--t-md: 14px;--t-lg: 16px;--t-xl: 18px;--t-2xl: 26px;--t-3xl: 36px;--t-hero: clamp(48px, 6vw, 76px);--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 20px;--s6: 24px;--s7: 32px;--s8: 56px;--r-panel: 0;--r-control: 0;--r-inner: 0;--r-chip: 0;--r-sheet: 0;--r-dialog: 0;--r-dialog-phone: 0;--backdrop: color-mix(in srgb, #161826 55%, rgba(0, 0, 0, .55));--handle: rgba(233, 233, 237, .22);--lift: 0 0 0 1px #595d7c;--lift-card: 0 0 0 1px #3b3f5e;--lift-dialog: 0 0 0 2px #595d7c;--lift-drawer: -2px 0 0 #3b3f5e;--rail-w: 216px;--rail-w-collapsed: 64px;--measure: 62ch;--content-max: 1440px;--public-max: 1280px;--ease: cubic-bezier(.2, .8, .2, 1)}:root[data-look=brand][data-theme=light],:root[data-look=brand] [data-theme=light]{color-scheme:light;--paper: #f1eff8;--paper-edge: #e6e3f1;--page-glow: none;--surface: #fbfaff;--surface-sunk: #e8e5f3;--surface-raised: #fbfaff;--surface-head: #e8e5f3;--rail: #f1eff8;--chrome: #f1eff8;--chrome-ink: #595d6c;--chrome-ink-strong: #161826;--chrome-edge: rgba(28, 30, 41, .13);--chrome-surface: #fbfaff;--chrome-head: #f1eff8;--tabbar: #fbfaff;--chrome-accent: #6c5cb8;--series-1: #845a0f;--series-2: #007653;--series-3: #b2354a;--series-4: #6c5cb8;--series-5: #595d6c;--ink: #161826;--ink-2: #4a4e5c;--ink-3: #595d6c;--ink-4: #666a7c;--ink-dim: #595d6c;--ink-inverse: #f1eff8;--grid: rgba(28, 30, 41, .06);--hair: rgba(28, 30, 41, .13);--rule: #d6d9e6;--rule-strong: #b2b6ca;--ring: #d6d9e6;--ring-strong: #b2b6ca;--ring-hover: rgba(28, 30, 41, .05);--accent: #6c5cb8;--accent-hover: #5a4ba3;--accent-light: #5d5294;--accent-tint: rgba(108, 92, 184, .12);--accent-tint-strong: rgba(108, 92, 184, .22);--accent-deep: #b5abfc;--accent-band: #ebe9fd;--accent-100: #2b2741;--accent-600: #968ae0;--accent-800: #dcd8fb;--accent-900: #ebe9fd;--neutral-800: #dde0ec;--neutral-900: #e7e9f3;--neutral-100: #292b31;--neutral-200: #3f424d;--accent-rgb: 108, 92, 184;--grad: linear-gradient(#6c5cb8, #6c5cb8);--on-accent: #ffffff;--glow: 0 0 0 1px #d6d9e6;--wash: none;--section: #e8e5f3;--section-glow: #e8e5f3;--aside: #2a5d9c;--inflow: #007653;--inflow-bg: #e3f5ec;--inflow-tint: rgba(0, 118, 83, .1);--outflow: #b2354a;--outflow-bg: #fbeaec;--outflow-tint: rgba(178, 53, 74, .1);--outflow-border: #e2b5bc;--horizon: #845a0f;--horizon-ink: #845a0f;--horizon-tint: rgba(132, 90, 15, .1);--horizon-band: #eadfc9;--compare: #845a0f;--compare-tint: rgba(132, 90, 15, .1);--compare-band: rgba(132, 90, 15, .2);--warn: #845a0f;--warn-bg: #f7eedc;--focus: #6c5cb8;--backdrop: color-mix(in srgb, #f1eff8 55%, rgba(0, 0, 0, .55));--handle: rgba(28, 30, 41, .22);--lift: 0 0 0 1px #c6cadb;--lift-card: 0 0 0 1px #d6d9e6;--lift-dialog: 0 0 0 2px #161826;--lift-drawer: -2px 0 0 #161826}:root[data-look=brand] h1,:root[data-look=brand] h2,:root[data-look=brand] h3,:root[data-look=brand] h4{font-weight:800;letter-spacing:-.03em}:root[data-look=brand] :focus-visible{border-radius:0}:root[data-look=brand] .sc::-webkit-scrollbar-thumb,:root[data-look=brand] .main::-webkit-scrollbar-thumb{border-radius:0}:root[data-look=brand] .eyebrow{letter-spacing:.14em;font-weight:600}:root[data-look=brand] .fade-rule{height:2px;background:var(--rule-strong)}:root[data-look=brand] .brand-name{font-weight:800;letter-spacing:-.03em;text-transform:lowercase}:root[data-look=brand] .rail-group-name{letter-spacing:.14em;font-weight:600}:root[data-look=brand] .rail-link:before{border-radius:0}:root[data-look=brand] .rail-toggle{border-radius:0}:root[data-look=brand] .page-title{font-weight:800;letter-spacing:-.03em}:root[data-look=brand] .panel-title{font-weight:800;letter-spacing:-.03em}:root[data-look=brand] .horizon-sentence{font-weight:800;letter-spacing:-.03em}:root[data-look=brand] .ledger-bar{border-radius:0}:root[data-look=brand] .meter-swatch{border-radius:0}:root[data-look=brand] .meter-track{border-radius:0}:root[data-look=brand] .meter-fill{border-radius:0}:root[data-look=brand] .week-track{border-radius:0}:root[data-look=brand] .week-fill{border-radius:0}:root[data-look=brand] table.data th{font-weight:600;letter-spacing:.14em}:root[data-look=brand] table.data thead tr{background:linear-gradient(var(--hair),var(--hair)) no-repeat bottom / 100% 1px}:root[data-look=brand] table.data tbody tr{background:linear-gradient(color-mix(in srgb,var(--ink) 8%,transparent),color-mix(in srgb,var(--ink) 8%,transparent)) no-repeat bottom / 100% 1px}:root[data-look=brand] table.data tbody tr:hover{background:linear-gradient(var(--ring-hover),var(--ring-hover)) no-repeat 0 0 / 100% 100%,linear-gradient(color-mix(in srgb,var(--ink) 8%,transparent),color-mix(in srgb,var(--ink) 8%,transparent)) no-repeat bottom / 100% 1px}:root[data-look=brand] .switch-track{border-radius:0}:root[data-look=brand] .switch-knob{border-radius:0}:root[data-look=brand] .slider::-webkit-slider-runnable-track{border-radius:0}:root[data-look=brand] .slider::-moz-range-track{border-radius:0}:root[data-look=brand] .chip{border-radius:0}:root[data-look=brand] .tabs button{border-radius:0}:root[data-look=brand] .explain-toggle{border-radius:0}:root[data-look=brand] .empty-title{font-weight:800;letter-spacing:-.03em}:root[data-look=brand] .sheet-kicker{letter-spacing:.14em;font-weight:600}:root[data-look=brand] .sheet-title{font-weight:800;letter-spacing:-.03em}:root[data-look=brand] .sheet-step-bar:after{border-radius:0}:root[data-look=brand] .sheet-step-bar:focus-visible{border-radius:0}:root[data-look=brand] .sheet .switch-track{border-radius:0}:root[data-look=brand] .sheet-callout-kicker{letter-spacing:.14em;font-weight:600}:root[data-look=brand] .palette-group{letter-spacing:.14em;font-weight:600}:root[data-look=brand] .quick-cat{border-radius:0}:root[data-look=brand] .login-brand{font-weight:800;letter-spacing:-.03em;text-transform:lowercase}:root[data-look=brand] .login-title{font-weight:800;letter-spacing:-.03em}:root[data-look=brand] .login-actions .btn{border-radius:0}:root[data-look=brand] .login-bloom-a{background:none}:root[data-look=brand] .login-bloom-b{background:none}:root[data-look=brand] .beta{border-radius:0;font-weight:600;letter-spacing:.14em}:root[data-look=brand] .prerender h1{letter-spacing:-.03em;font-weight:800}:root[data-look=brand] .scope-chip{border-radius:0}:root[data-look=brand] .scope-banner{border-radius:0}:root[data-look=brand] .scope-option{border-radius:0}:root[data-look=brand] .space-card{border-radius:0}:root[data-look=brand] .code-input{letter-spacing:.14em;font-weight:600}:root[data-look=brand] .plus-badge{border-radius:0;font-weight:600;letter-spacing:.14em}:root[data-look=brand] .ios-hint{border-radius:0}:root[data-look=brand] .ios-hint-share{border-radius:0}:root[data-look=brand] .firstrun-title{font-weight:800;letter-spacing:-.03em}:root[data-look=brand] .tour-spot{border-radius:0}:root[data-look=brand] .tour-card{border-radius:0}:root[data-look=brand] .tour-dot{border-radius:0}:root[data-look=brand] .tour-title{font-weight:600;letter-spacing:-.01em}:root[data-look=brand] .firstrun-split{border-radius:0}:root[data-look=brand] .firstrun-table thead th{letter-spacing:.14em;font-weight:600}:root[data-look=brand] .embed-mark svg{border-radius:0}:root[data-look=brand] .fx-eyebrow{letter-spacing:.14em;font-weight:600}:root[data-look=brand] .fx-row-bar{border-radius:0}:root[data-look=brand] .fx-row-bar>span{border-radius:0}:root[data-look=brand] .fx-group-name{font-weight:800;letter-spacing:-.03em}:root[data-look=brand] .fx-alloc{border-radius:0}:root[data-look=brand] .ob-bar{border-radius:0}:root[data-look=brand] .sidenav-name{font-weight:800;letter-spacing:-.03em;text-transform:lowercase}:root[data-look=brand] .sidenav-beta{letter-spacing:.14em;font-weight:600}:root[data-look=brand] .settings-title{font-weight:800;letter-spacing:-.03em}:root[data-look=brand] .landing-brand{font-weight:800;letter-spacing:-.03em;text-transform:lowercase}:root[data-look=brand] .landing-title{font-weight:800;letter-spacing:-.03em}:root[data-look=brand] .landing-trust{letter-spacing:.14em;font-weight:600}:root[data-look=brand] .landing-milestone-label{letter-spacing:.14em;font-weight:600}:root[data-look=brand] .landing-borders{background:var(--section)}:root[data-look=brand] .landing-borders-text h2{font-weight:800;letter-spacing:-.03em}:root[data-look=brand] .landing-borders-grid>div>span:first-child{letter-spacing:.14em;font-weight:600}:root[data-look=brand] .landing-eyebrow{letter-spacing:.14em;font-weight:600}:root[data-look=brand] .landing-principle-body h3{font-weight:800;letter-spacing:-.03em}:root[data-look=brand] .landing-rule{height:2px;background:linear-gradient(var(--hair),var(--hair))}:root[data-look=brand] .landing-rule-soft{background:linear-gradient(var(--rule-strong),var(--rule-strong))}:root[data-look=brand] .landing-h2{font-weight:800;letter-spacing:-.03em}:root[data-look=brand] .landing-guide-title{font-weight:600;letter-spacing:-.01em}:root[data-look=brand] .landing-developers-more h3{font-weight:800;letter-spacing:-.03em}:root[data-look=brand] .landing-platform-head>span:first-child{font-weight:600;letter-spacing:-.01em}:root[data-look=brand] .landing-foot-brand{font-weight:800;letter-spacing:-.03em;text-transform:lowercase}:root[data-look=brand] .signin-brand{font-weight:800;letter-spacing:-.03em;text-transform:lowercase}:root[data-look=brand] .signin-title{font-weight:800}:root[data-look=brand] .signin-or-label{letter-spacing:.14em;font-weight:600}:root[data-look=brand] .fx-below-head{font-weight:600;letter-spacing:-.01em}:root[data-look=brand] .crash-title{font-weight:800;letter-spacing:-.03em}:root[data-look=brand] .gate-eyebrow{font-weight:600;letter-spacing:.14em}:root[data-look=brand] .flow-swatch{border-radius:0}:root[data-look=brand] .seq-bar{border-radius:0}:root[data-look=brand] .fx-answer-mark{border-radius:0}:root[data-look=brand] .dash-title{font-weight:600}:root[data-look=brand] .chain-title{font-weight:600;letter-spacing:.14em}:root[data-look=brand] .dash-pick-check{border-radius:0}:root[data-look=brand] .dash-pick-name{font-weight:600;letter-spacing:-.01em}:root[data-look=brand] .dash-ghost-name{font-weight:600;letter-spacing:-.01em}@media (max-width: 760px){:root[data-look=brand] .mobile-group{letter-spacing:.14em;font-weight:600}:root[data-look=brand] .mobile-title{font-weight:800;letter-spacing:-.03em}:root[data-look=brand] .mobile-chip{border-radius:0}:root[data-look=brand] .tabbar{border-radius:0}:root[data-look=brand] .shell[data-scrolled=true] .tabbar{border-radius:0}:root[data-look=brand] .tabbar-link:before{border-radius:0}:root[data-look=brand] .tabbar-add{border-radius:0}:root[data-look=brand] .sheet-grip span{border-radius:0}:root[data-look=brand] .mobile-brand{font-weight:800;letter-spacing:-.03em}}
