:root{--fastui-red: #FF383C;--fastui-orange: #FF8D28;--fastui-yellow: #FFCC00;--fastui-green: #34C759;--fastui-mint: #00C8B3;--fastui-teal: #00C3D0;--fastui-cyan: #00C0E8;--fastui-blue: #0088FF;--fastui-indigo: #6155F5;--fastui-purple: #CB30E0;--fastui-pink: #FF2D55;--fastui-brown: #AC7F5E;--fastui-gray: #8E8E93;--fastui-primary: rgba(0,0,0,.847);--fastui-secondary: rgba(0,0,0,.498);--fastui-accent: #007AFF;--fastui-label-0: rgba(0,0,0,.847);--fastui-label-1: rgba(0,0,0,.498);--fastui-label-2: rgba(0,0,0,.259);--fastui-label-3: rgba(0,0,0,.098);--fastui-separator: rgba(0,0,0,.098);--fastui-background: #FFFFFF;--fastui-secondary-background: #F6F6F6;--fastui-fill: rgba(0,0,0,.098);--fastui-fill-strong: rgba(0,0,0,.169);--fastui-control-background: #EBEBEB;--fastui-card: rgba(0,0,0,.031);--fastui-field-background: #FFFFFF;--fastui-field-border: #D9D9D9;--fastui-knob: #FFFFFF;--fastui-material-ultrathin: rgba(255,255,255,.35);--fastui-material-thin: rgba(255,255,255,.5);--fastui-material-regular: rgba(235,235,235,.7);--fastui-material-thick: rgba(255,255,255,.82);--fastui-material-ultrathick: rgba(255,255,255,.92);--fastui-material-bar: rgba(249,249,249,.85);--fastui-glass-regular: rgba(255,255,255,.38);--fastui-glass-clear: rgba(255,255,255,.14);--fastui-glass-sheen: rgba(255,255,255,.42);--fastui-glass-sheen-low: rgba(255,255,255,.14);--fastui-glass-edge: rgba(255,255,255,.65);--fastui-glass-edge-low: rgba(255,255,255,.22);--fastui-glass-outline: rgba(255,255,255,.28);--fastui-glass-shade: rgba(0,0,0,.18);--fastui-content-background: #FFFFFF;--fastui-grid: #E6E6E6;--fastui-link: #0068DA;--fastui-placeholder: rgba(0,0,0,.498);--fastui-selected-content-background: #0064E1;--fastui-selection: #DCDCDC;--fastui-text-background: #FFFFFF}@media(prefers-color-scheme:dark){:root:not([data-color-scheme=light]){--fastui-red: #FF4245;--fastui-orange: #FF9230;--fastui-yellow: #FFD600;--fastui-green: #30D158;--fastui-mint: #00DAC3;--fastui-teal: #00D2E0;--fastui-cyan: #3CD3FE;--fastui-blue: #0091FF;--fastui-indigo: #6D7CFF;--fastui-purple: #DB34F2;--fastui-pink: #FF375F;--fastui-brown: #B78A66;--fastui-gray: #98989D;--fastui-primary: rgba(255,255,255,.847);--fastui-secondary: rgba(255,255,255,.549);--fastui-accent: #007AFF;--fastui-label-0: rgba(255,255,255,.847);--fastui-label-1: rgba(255,255,255,.549);--fastui-label-2: rgba(255,255,255,.247);--fastui-label-3: rgba(255,255,255,.098);--fastui-separator: rgba(255,255,255,.098);--fastui-background: #1E1E1E;--fastui-secondary-background: #282828;--fastui-fill: rgba(255,255,255,.098);--fastui-fill-strong: rgba(255,255,255,.169);--fastui-control-background: rgba(255,255,255,.08);--fastui-card: rgba(255,255,255,.031);--fastui-field-background: #161616;--fastui-field-border: #333333;--fastui-knob: #DDDDDD;--fastui-material-ultrathin: rgba(30,30,30,.35);--fastui-material-thin: rgba(30,30,30,.5);--fastui-material-regular: rgba(39,39,39,.7);--fastui-material-thick: rgba(30,30,30,.82);--fastui-material-ultrathick: rgba(30,30,30,.92);--fastui-material-bar: rgba(30,30,30,.85);--fastui-glass-regular: rgba(40,40,46,.42);--fastui-glass-clear: rgba(40,40,46,.16);--fastui-glass-sheen: rgba(255,255,255,.2);--fastui-glass-sheen-low: rgba(255,255,255,.07);--fastui-glass-edge: rgba(255,255,255,.35);--fastui-glass-edge-low: rgba(255,255,255,.1);--fastui-glass-outline: rgba(255,255,255,.16);--fastui-glass-shade: rgba(0,0,0,.4);--fastui-content-background: #1E1E1E;--fastui-grid: #1A1A1A;--fastui-link: #419CFF;--fastui-placeholder: rgba(255,255,255,.549);--fastui-selected-content-background: #0059D1;--fastui-selection: #464646;--fastui-text-background: #1E1E1E}}:root[data-color-scheme=dark]{--fastui-red: #FF4245;--fastui-orange: #FF9230;--fastui-yellow: #FFD600;--fastui-green: #30D158;--fastui-mint: #00DAC3;--fastui-teal: #00D2E0;--fastui-cyan: #3CD3FE;--fastui-blue: #0091FF;--fastui-indigo: #6D7CFF;--fastui-purple: #DB34F2;--fastui-pink: #FF375F;--fastui-brown: #B78A66;--fastui-gray: #98989D;--fastui-primary: rgba(255,255,255,.847);--fastui-secondary: rgba(255,255,255,.549);--fastui-accent: #007AFF;--fastui-label-0: rgba(255,255,255,.847);--fastui-label-1: rgba(255,255,255,.549);--fastui-label-2: rgba(255,255,255,.247);--fastui-label-3: rgba(255,255,255,.098);--fastui-separator: rgba(255,255,255,.098);--fastui-background: #1E1E1E;--fastui-secondary-background: #282828;--fastui-fill: rgba(255,255,255,.098);--fastui-fill-strong: rgba(255,255,255,.169);--fastui-control-background: rgba(255,255,255,.08);--fastui-card: rgba(255,255,255,.031);--fastui-field-background: #161616;--fastui-field-border: #333333;--fastui-knob: #DDDDDD;--fastui-material-ultrathin: rgba(30,30,30,.35);--fastui-material-thin: rgba(30,30,30,.5);--fastui-material-regular: rgba(39,39,39,.7);--fastui-material-thick: rgba(30,30,30,.82);--fastui-material-ultrathick: rgba(30,30,30,.92);--fastui-material-bar: rgba(30,30,30,.85);--fastui-glass-regular: rgba(40,40,46,.42);--fastui-glass-clear: rgba(40,40,46,.16);--fastui-glass-sheen: rgba(255,255,255,.2);--fastui-glass-sheen-low: rgba(255,255,255,.07);--fastui-glass-edge: rgba(255,255,255,.35);--fastui-glass-edge-low: rgba(255,255,255,.1);--fastui-glass-outline: rgba(255,255,255,.16);--fastui-glass-shade: rgba(0,0,0,.4);--fastui-content-background: #1E1E1E;--fastui-grid: #1A1A1A;--fastui-link: #419CFF;--fastui-placeholder: rgba(255,255,255,.549);--fastui-selected-content-background: #0059D1;--fastui-selection: #464646;--fastui-text-background: #1E1E1E}@font-face{font-family:"FastUI Math";src:url(/_assets/29b665e90a03/Frameworks/FastUI/fastui-math.woff2) format("woff2");font-display:block}[data-fastui-root]{position:relative;color:var(--fastui-primary);font:13px/normal system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}fx-group{display:contents}fx-view,fx-vstack,fx-hstack,fx-zstack,fx-padding,fx-frame,fx-decoration,fx-spacer,fx-divider,fx-rectangle,fx-scroll-view,fx-layout,fx-modifier,fx-effect,fx-shape,fx-canvas,fx-web-component,fx-geometry-reader,fx-web-flow,fx-presentation,fx-toggle{display:block}fx-image{display:inline-block}fx-zstack>*{grid-area:1 / 1}[data-layout=swift] :is(fx-view,fx-vstack,fx-hstack,fx-zstack,fx-padding,fx-frame,fx-decoration,fx-spacer,fx-divider,fx-rectangle,fx-scroll-view,fx-layout,fx-modifier,fx-effect,fx-shape,fx-canvas,fx-web-component,fx-image,fx-geometry-reader,fx-web-flow,fx-presentation,fx-text,fx-button,fx-toggle,fx-text-field,fx-switch,fx-checkbox,fx-slider,fx-picker,fx-date-picker,fx-color-picker,fx-progress-view):not(fx-web-flow *){position:absolute;left:0;top:0;box-sizing:border-box;margin:0;min-width:0;min-height:0}[data-layout=swift] fx-text:not(fx-web-flow *){line-height:normal;white-space:pre-wrap;overflow-wrap:anywhere}[data-layout=swift] fx-button:not(fx-web-flow *){display:block}[data-layout=swift] fx-scroll-view:not(fx-web-flow *){overscroll-behavior:contain}fx-button{display:inline-flex;box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}fx-button:active:not(:state(disabled)){filter:brightness(.9)}fx-button:state(disabled){opacity:.45;cursor:default}:where(#root,[data-fastui-root]) [role=button]{cursor:pointer;-webkit-user-select:none;user-select:none}fx-button:focus-visible,:where(#root,[data-fastui-root]) [role=button]:focus-visible{outline:3px solid color-mix(in srgb,var(--fastui-accent) 55%,transparent);outline-offset:2px;border-radius:8px}[data-fastui-root]:not([data-layout=swift]) fx-divider,fx-web-flow fx-divider{align-self:stretch;min-width:1px;min-height:1px;background:var(--fastui-separator)}fx-overlay[data-fastui-root]{display:contents}fx-overlay>dialog{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:inherit;overflow:visible;--fx-root-x: 0px;--fx-root-y: 0px}fx-overlay>dialog::backdrop{background:transparent}fx-overlay[data-fastui-root] fx-presentation[popover]{position:fixed;inset:auto;left:var(--fx-root-x, 0px);top:var(--fx-root-y, 0px);margin:0;padding:0;border:0;background:transparent;color:inherit;overflow:visible}fx-ghosts{display:block;position:fixed;inset:0;z-index:10;pointer-events:none}fx-ghosts[popover]{margin:0;padding:0;border:0;width:auto;height:auto;background:transparent;overflow:visible}fx-probe{position:absolute;left:-100000px;top:0;visibility:hidden;contain:layout style;pointer-events:none}#boot{position:fixed;inset:0;z-index:2147483647;display:grid;place-content:center;justify-items:center;gap:16px;margin:0;padding:0;font-size:0;color:transparent;pointer-events:none;animation:fx-boot-in .3s ease .25s both}#boot:before{content:"";width:26px;height:26px;box-sizing:border-box;border-radius:50%;border:2.5px solid rgba(127,127,127,.22);border-top-color:var(--fastui-accent, #007AFF);animation:fx-boot-spin .8s linear infinite}#boot:after{content:"";width:160px;height:4px;border-radius:2px;background:linear-gradient(var(--fastui-accent, #007AFF),var(--fastui-accent, #007AFF)) 0 0 / calc(var(--fx-boot-progress, 0) * 100%) 100% no-repeat,#7f7f7f2e;transition:background-size .15s linear}#boot.indeterminate:after{display:none}#boot.failed{position:static;display:block;padding:24px;font:14px/1.4 -apple-system,system-ui,sans-serif;color:var(--fastui-primary, #000);pointer-events:auto;animation:none}#boot.failed:before,#boot.failed:after{display:none}@keyframes fx-boot-in{0%{opacity:0}}@keyframes fx-boot-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){#boot:before{animation-duration:2.4s}}.fx-load-error{position:fixed;left:16px;right:16px;bottom:16px;max-width:440px;margin:0 auto;z-index:2147483647;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px 12px 16px;font:14px/1.4 system-ui,-apple-system,sans-serif;color:var(--fastui-label-0);background:var(--fastui-background);border:1px solid var(--fastui-separator);border-radius:12px;box-shadow:0 8px 28px #0000002e}.fx-load-error button{font:inherit;font-weight:600;color:#fff;background:var(--fastui-accent);border:0;border-radius:8px;padding:6px 14px;cursor:pointer;flex:none}
