@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.2u3lqdovtp4z3.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0jgzmitmnoe6_.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:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.2u3lqdovtp4z3.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0jgzmitmnoe6_.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:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.2u3lqdovtp4z3.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0jgzmitmnoe6_.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:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.2u3lqdovtp4z3.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0jgzmitmnoe6_.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:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_b275666-module__UoWYpG__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_b275666-module__UoWYpG__variable{--font-figtree:"Figtree", "Figtree Fallback"}
:root{--bg:#fff;--surface:#f9f9f9;--surface-2:#ececec;--surface-raised:#fff;--rail-bg:#f9f9f9;--line:#e5e5e5;--text:#0d0d0d;--text-muted:#5d5d5d;--text-muted-raised:#5d5d5d;--accent:#000;--accent-ink:#fff;--accent-text:#000;--accent-hover:#333;--font-display:"Figtree", ui-sans-serif, -apple-system, "Segoe UI", Roboto, sans-serif;--font-body:"Figtree", ui-sans-serif, -apple-system, "Segoe UI", Roboto, sans-serif;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--step--3:.625rem;--step--2:.6875rem;--step--1:clamp(.8125rem, .79rem + .1vw, .875rem);--step-0:clamp(.9375rem, .91rem + .14vw, 1rem);--step-1:clamp(1.0625rem, 1.02rem + .22vw, 1.1875rem);--step-2:clamp(1.375rem, 1.24rem + .6vw, 1.75rem);--step-3:clamp(1.875rem, 1.55rem + 1.5vw, 2.75rem);--step-input:1rem;--leading-tight:1.15;--leading-body:1.6;--radius:14px;--radius-sm:10px;--radius-pill:999px;--shadow-sheet:0 -8px 40px #0d0d0d29;--shadow-raised:0 10px 28px #0d0d0d21, 0 2px 6px #0d0d0d12;--shadow-card:0 1px 2px #0d0d0d0f, 0 10px 20px #0d0d0d17, 0 24px 48px #0d0d0d12;--scrim:#0d0d0d6b;--shadow-composer:0 2px 12px #0000000f;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4.5rem;--sidebar-w:240px;--sidebar-w-phone:min(72vw, 240px);--radius-sheet:20px;--measure:44rem;--ease:cubic-bezier(.2, 0, 0, 1)}:root[data-theme=dark]{--bg:#212121;--surface:#262626;--surface-2:#2f2f2f;--surface-raised:#353535;--rail-bg:#171717;--line:#424242;--text:#ececec;--text-muted:#b4b4b4;--text-muted-raised:#bdbdbd;--accent:#fff;--accent-ink:#0d0d0d;--accent-text:#fff;--accent-hover:#e6e6e6;--shadow-sheet:0 -8px 40px #00000080;--shadow-raised:0 10px 28px #00000073, 0 2px 6px #00000052;--shadow-card:0 1px 2px #00000057, 0 10px 20px #00000057, 0 24px 48px #00000042;--scrim:#0000008c;--shadow-composer:0 0 0 0 #0000}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#212121;--surface:#262626;--surface-2:#2f2f2f;--surface-raised:#353535;--rail-bg:#171717;--line:#424242;--text:#ececec;--text-muted:#b4b4b4;--text-muted-raised:#bdbdbd;--accent:#fff;--accent-ink:#0d0d0d;--accent-text:#fff;--accent-hover:#e6e6e6;--shadow-sheet:0 -8px 40px #00000080;--shadow-raised:0 10px 28px #00000073, 0 2px 6px #00000052;--shadow-card:0 1px 2px #00000057, 0 10px 20px #00000057, 0 24px 48px #00000042;--scrim:#0000008c;--shadow-composer:0 0 0 0 #0000}}:root{--sidebar-w-min:56px;--rail-text:.875rem;--rail-text-list:.84375rem;--rail-text-heading:.75rem;--rail-text-account:.9375rem;--rail-row-pad-y:.375rem;--rail-icon:18px;--rail-list-pad-y:.375rem;--leading-rail:1.3;--rail-row-touch:2.25rem;--frost-alpha:85%;--frost-blur:blur(16px) saturate(1.4);--halo:#0d0d0d4d;--glare:#0d0d0d0a;--card-highlight:#ffffffd9;--select-ants:#fff;--select-ants-under:#0000008c;--select-fill:#ffffff1f;--select-scrim:#14141447;--caption-paper:#fff;--caption-ink:#0d0d0d;--caption-halo-paper:#0000008c;--caption-halo-ink:#ffffffb3;--pill:#fff;--pill-shadow:0 1px 3px #0d0d0d2e, 0 0 0 1px #0d0d0d14;--tap:44px;--disabled-opacity:.45;--menu-row-h:var(--tap);--settings-rail-w:var(--sidebar-w);--settings-column-w:620px;--settings-row-radius:8px;--settings-card-radius:18px;--settings-search-h:34px;--settings-text-title:1.375rem;--settings-text-row:.875rem;--settings-text-label:.8125rem;--settings-text-desc:.78125rem;--settings-card-row-h:52px;--switch-off:#d9d9d9;--shadow-row-current:0 0 0 1px var(--line), 0 1px 2px #0000000d;--button-h:30px;--button-hit:calc((var(--button-h) - var(--tap)) / 2 - 1px);--radius-xs:6px;--press-scale:.93;--press-scale-strong:.84;--press-scale-wide:.975;--dur-press:70ms;--dur-release:.42s;--dur-hover:.16s;--spring:cubic-bezier(.34, 1.56, .64, 1);--ease-fall:cubic-bezier(.5, 0, .85, .35);--ease-bounce:linear(0, .145 2.8%, .344 7%, .542 11.8%, .72 16.8%, .866 21.8%, .945 25.2%, 1 28%, .867 33.4%, .787 38.9%, .76 44.3%, .787 49.7%, .867 55.1%, 1 60.6%, .932 65.5%, .91 70.5%, .932 75.5%, 1 80.5%, .97 86.2%, 1 92%, 1);--dur-bounce:.82s;--ring:var(--accent-text);--dur-wait-reveal:.2s;--dur-enter:.22s;--dur-reveal:.48s;--dur-count:.9s;--dur-wave:.7s;--stagger:40ms;--ease-out:cubic-bezier(.2, .8, .2, 1);--artboard:#fff;--checker-a:#c4c4c4;--checker-b:#b4b4b4;--activity-0:#ececec;--activity-1:#c8c8c8;--activity-2:#9a9a9a;--activity-3:#5d5d5d;--activity-4:#0d0d0d;--on-image:#1414149e;--on-image-hover:#141414d1;--on-image-ink:#f7f7f7;--film-ground:#000;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--shadow-card-soft:0 1px 2px #0d0d0d0d, 0 6px 14px #0d0d0d0f, 0 16px 32px #0d0d0d0d;--shadow-tile:0 1px 2px #0d0d0d0f, 0 4px 12px #0d0d0d12;--tile-hover:var(--surface-2);--shadow-panel:0 -10px 22px -11px #0d0d0d29}@media (hover:hover) and (pointer:fine){:root{--menu-row-h:var(--space-6)}}@media (prefers-reduced-transparency:reduce){:root{--frost-alpha:100%;--frost-blur:none}}:root[data-theme=dark]{--checker-a:#5c5c5c;--checker-b:#505050;--activity-0:#2f2f2f;--activity-1:#4a4a4a;--activity-2:#7a7a7a;--activity-3:#b4b4b4;--activity-4:#ececec;--halo:#f2f2f238;--glare:#f2f2f205;--card-highlight:#ffffff12;--pill:#3d3d3d;--pill-shadow:0 1px 2px #0006;--shadow-card-soft:0 1px 2px #00000047, 0 6px 14px #00000042, 0 16px 32px #0003;--shadow-tile:0 1px 2px #0000004d, 0 4px 12px #00000047;--tile-hover:#3d3d3d;--shadow-panel:0 -10px 22px -11px #00000080;--switch-off:#4a4a4a;--shadow-row-current:0 0 0 1px var(--line), 0 1px 2px #0000004d}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--halo:#f2f2f238;--glare:#f2f2f205;--card-highlight:#ffffff12;--pill:#3d3d3d;--pill-shadow:0 1px 2px #0006;--checker-a:#5c5c5c;--checker-b:#505050;--activity-0:#2f2f2f;--activity-1:#4a4a4a;--activity-2:#7a7a7a;--activity-3:#b4b4b4;--activity-4:#ececec;--shadow-card-soft:0 1px 2px #00000047, 0 6px 14px #00000042, 0 16px 32px #0003;--shadow-tile:0 1px 2px #0000004d, 0 4px 12px #00000047;--tile-hover:#3d3d3d;--shadow-panel:0 -10px 22px -11px #00000080;--switch-off:#4a4a4a;--shadow-row-current:0 0 0 1px var(--line), 0 1px 2px #0000004d}}[data-console]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--surface:#f9f9f9;--surface-2:#ececec;--surface-raised:#fff;--rail-bg:#fff;--line:#e5e5e5;--text:#0d0d0d;--text-muted:#5d5d5d;--text-muted-raised:#5d5d5d;--accent:#000;--accent-ink:#fff;--accent-text:#000;--accent-hover:#333;--ring:#000;--shadow-sheet:0 -10px 40px #00000024;--shadow-raised:0 14px 36px #00000024, 0 2px 6px #0000000f;--shadow-card:0 1px 2px #0d0d0d0f, 0 10px 20px #0d0d0d17, 0 24px 48px #0d0d0d12;--shadow-card-soft:0 1px 2px #0d0d0d0d, 0 6px 14px #0d0d0d0f, 0 16px 32px #0d0d0d0d;--shadow-tile:0 1px 2px #0d0d0d0f, 0 4px 12px #0d0d0d12;--tile-hover:var(--surface-2);--shadow-composer:0 2px 12px #0000000f;--scrim:#0d0d0d52;--canvas:#f4f4f4;--line-strong:#d6d6d6;--text-faint:#8c8c8c;--tone-0:#f2f2f2;--tone-1:#e3e3e3;--tone-2:#ccc;--tone-3:#a8a8a8;--tone-4:#5c5c5c;--tone-5:#262626;--on-dark:#fff;--ink-04:color-mix(in srgb, var(--text) 4%, transparent);--ink-06:color-mix(in srgb, var(--text) 6%, transparent);--ink-10:color-mix(in srgb, var(--text) 10%, transparent);--ink-16:color-mix(in srgb, var(--text) 16%, transparent);--ink-24:color-mix(in srgb, var(--text) 24%, transparent);--ink-38:color-mix(in srgb, var(--text) 38%, transparent);--ink-45:color-mix(in srgb, var(--text) 45%, transparent);--ink-55:color-mix(in srgb, var(--text) 55%, transparent);--ink-72:color-mix(in srgb, var(--text) 72%, transparent);--ink-88:color-mix(in srgb, var(--text) 88%, transparent);--ink-96:color-mix(in srgb, var(--text) 96%, transparent);--shadow-1:0 1px 2px #0000000a, 0 4px 16px #0000000a;--shadow-2:0 2px 4px #0000000d, 0 12px 28px #00000014;--shadow-top:0 1px 0 #0000000a, 0 6px 20px #0000000d;--console-side-w:15rem;--console-rail-w:20rem;--console-strip-w:3.75rem;--console-detail-w:26rem;--console-gap:12px;--console-top-h:4.5rem;--console-radius:16px;--console-ease-out:cubic-bezier(.16, 1, .3, 1);--chart-h:calc(var(--space-8) * 2);--spark-h:var(--space-7);--spark-h-tall:calc(var(--space-8) + var(--space-6));--bar-cap:calc(var(--radius-sm) / 3);--key:var(--space-2);--track:var(--space-2);--drawer-w:26rem;--console-max:110rem;--table-max-h:calc(100dvh - var(--space-8) * 2);--console-dur-slide:.28s;--console-dur-pulse:1.8s;--console-dur-shimmer:1.25s}:root{--font-display:var(--font-figtree), ui-sans-serif, -apple-system, "Segoe UI", Roboto, sans-serif;--font-body:var(--font-figtree), ui-sans-serif, -apple-system, "Segoe UI", Roboto, sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){html:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-text-size=small]{--step-input:max(1rem, 16px);font-size:90%}html[data-text-size=large]{font-size:112.5%}html[data-text-size=xlarge]{font-size:125%}::selection{background-color:var(--accent);color:var(--accent-ink)}::target-text{background-color:var(--accent);color:var(--accent-ink)}input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px var(--surface-raised);-webkit-text-fill-color:var(--text);caret-color:var(--text)}input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px var(--surface-raised);-webkit-text-fill-color:var(--text);caret-color:var(--text)}input:-webkit-autofill:focus{-webkit-box-shadow:inset 0 0 0 1000px var(--surface-raised);-webkit-text-fill-color:var(--text);caret-color:var(--text)}input:-webkit-autofill:active{-webkit-box-shadow:inset 0 0 0 1000px var(--surface-raised);-webkit-text-fill-color:var(--text);caret-color:var(--text)}input:-webkit-autofill::selection{-webkit-text-fill-color:var(--accent-ink)}input:autofill::selection{-webkit-text-fill-color:var(--accent-ink)}input:autofill{background-color:var(--surface-raised);color:var(--text);caret-color:var(--text)}*{scrollbar-width:thin;scrollbar-color:transparent transparent}:hover,:focus-within{scrollbar-color:color-mix(in oklab, var(--text-muted) 75%, transparent) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:0 0}:hover::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--text-muted) 75%, transparent)}:focus-within::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--text-muted) 75%, transparent)}:hover::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}::-webkit-scrollbar-button{display:none}@media (hover:none){*{scrollbar-color:color-mix(in oklab, var(--text-muted) 75%, transparent) transparent}::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--text-muted) 75%, transparent)}}html,body{height:100%;margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:var(--step-0);font-weight:var(--weight-regular);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;overscroll-behavior-y:none}h1,h2,h3{font-family:var(--font-display);line-height:var(--leading-tight);margin:0}p{margin:0}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:where(button,a[href],[role=button],[role=option],[role=menuitem],[role=menuitemcheckbox],summary,input[type=submit]){transition:scale var(--dur-release) var(--spring);-webkit-tap-highlight-color:transparent}:where(button,a[href],[role=button],[role=option],[role=menuitem],[role=menuitemcheckbox],summary,input[type=submit]):where(:active):where(:not(:disabled)):where(:not([aria-disabled=true])):where(:not([data-press=off])){scale:var(--press-scale);transition-duration:var(--dur-press);transition-timing-function:var(--ease)}a{color:inherit;text-underline-offset:3px}:focus-visible{outline:2px solid var(--ring);outline-offset:2px}[data-field]{transition:border-color var(--dur-hover) var(--ease), box-shadow var(--dur-hover) var(--ease)}[data-field] :is(textarea,input:not([type]),input[type=text i],input[type=search i],input[type=email i],input[type=password i],input[type=url i],input[type=tel i],input[type=number i]):focus-visible{outline:none}[data-field]:focus-within{border-color:var(--ring);box-shadow:0 0 0 1px var(--ring)}@media (forced-colors:active){[data-field]:focus-within{outline-offset:1px;outline:2px solid highlight}}svg{flex:none;display:block}input,textarea,select{font-size:max(var(--step-input), 1em)}.hint-pill{inset-inline:0;bottom:var(--hint-bottom,var(--space-3));width:fit-content;max-width:calc(100% - var(--space-6));padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--select-ants-under);color:var(--select-ants);font-size:var(--step--2);line-height:var(--leading-body);pointer-events:none;margin:0 auto;position:absolute}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) *,:where(:root:not([data-motion=full])) :before,:where(:root:not([data-motion=full])) :after{transition-duration:.001ms!important;transition-delay:.001ms!important;animation-duration:.001ms!important;animation-delay:.001ms!important}}:where(:root[data-motion=reduce]) *,:where(:root[data-motion=reduce]) :before,:where(:root[data-motion=reduce]) :after{transition-duration:.001ms!important;transition-delay:.001ms!important;animation-duration:.001ms!important;animation-delay:.001ms!important}
