@font-face{font-family:Fredoka;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(./fredoka.DM6njrJ3.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:Lexend;font-style:normal;font-weight:400 700;font-display:swap;src:url(./lexend.ci0D1wrL.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}:root{--ui-font-content:"Lexend", "Segoe UI", sans-serif;--ui-font-display:"Fredoka", "Segoe UI", sans-serif;--ui-text-size:16px;--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-radius-control:16px;--ui-radius-island:22px;--ui-control-height:44px;--ui-focus-width:2px;--ui-focus-offset:3px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-background:#edf0f3;--ui-surface:#fafcfd;--ui-surface-inset:#ecf1f4;--ui-surface-raised:#dce3e9;--ui-surface-selected:#ccd8e3;--ui-text:#263441;--ui-muted:#4c5e6d;--ui-accent:#345b7e;--ui-success:#246849;--ui-error:#9a3b54;--ui-warning:#7d5416;--ui-info:#355c94;--ui-error-surface:#f6dce2;--ui-warning-surface:#f6e8c8;--ui-floating-surface:#fafcfd;--ui-floating-low:#ecf1f4;--ui-floating-inset:#ecf1f4;--ui-floating-selected:#ccd8e3;--ui-floating-text:#263441;--ui-floating-muted:#4c5e6d;--ui-floating-action:#345b7e;--ui-floating-action-text:#fff;--ui-floating-shadow:0 4px 16px #2634410f,0 12px 32px #26344114}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-background:#111214;--ui-surface:#1c1e22;--ui-surface-inset:#25282e;--ui-surface-raised:#33373e;--ui-surface-selected:#555860;--ui-text:#f2f3f5;--ui-muted:#caced4;--ui-accent:#dce2ee;--ui-success:#9ee4bc;--ui-error:#ffbfcb;--ui-warning:#ffdb97;--ui-info:#b9d3ff;--ui-error-surface:#574f58;--ui-warning-surface:#57544f;--ui-floating-surface:#343840;--ui-floating-low:#25282e;--ui-floating-inset:#25282e;--ui-floating-selected:#555860;--ui-floating-text:#f2f3f5;--ui-floating-muted:#caced4;--ui-floating-action:#dce2ee;--ui-floating-action-text:#17212c;--ui-floating-shadow:0 4px 16px #0003,0 12px 32px #0004}:root{font-family:var(--ui-font-content);font-synthesis:none}*{box-sizing:border-box}body{background:var(--ui-background);color:var(--ui-text);font-size:var(--ui-text-size);margin:0}button{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.ui-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important}}.ui-island{background:var(--ui-surface);border-radius:var(--ui-radius-island);padding:22px}.ui-prose{color:var(--ui-muted);font-size:var(--ui-text-size);line-height:1.6}.ui-prose p{margin:0 0 10px}.ui-prose p:last-child{margin-bottom:0}.ui-prose strong{color:var(--ui-text);font-weight:600}.ui-heading{font:700 29px/1.15 var(--ui-font-content);letter-spacing:-.5px;color:var(--ui-text);margin:0 0 12px}.ui-button{justify-content:center;align-items:center;gap:var(--ui-space-2);min-height:var(--ui-control-height);border-radius:var(--ui-radius-control);background:var(--ui-surface);color:var(--ui-text);font:500 13px/1.3 var(--ui-font-content);white-space:nowrap;border:0;padding:10px 14px;display:inline-flex}.ui-button:hover{background:var(--ui-surface-raised)}.ui-button:focus-visible{outline:var(--ui-focus-width) solid var(--ui-accent);outline-offset:var(--ui-focus-offset)}.ui-button--primary{background:var(--ui-floating-action);width:100%;color:var(--ui-floating-action-text);border-radius:14px;padding:11px 14px;font-size:14px;line-height:1.4}.ui-button--primary:hover{background:var(--ui-floating-action)}.ui-theme-toggle{display:flex}.ui-theme-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}:root[data-theme=light] .ui-theme-toggle .theme-sun,:root[data-theme=dark] .ui-theme-toggle .theme-moon{display:none}@media (width<=1050px){.ui-island{padding:20px}}@media (width<=520px){.ui-island{border-radius:20px;padding:18px}.ui-heading{font-size:26px}}dialog.ui-modal-host{width:100vw;max-width:none;height:100dvh;max-height:none;color:inherit;background:0 0;border:0;margin:0;padding:16px;position:fixed;inset:0;overflow:hidden}dialog.ui-modal-host:not([open]){display:none}dialog.ui-modal-host::backdrop{background:0 0}dialog.ui-modal-host>.ui-modal-panel{inset:auto;left:var(--modal-center-x,50%);top:var(--modal-center-y,50%);overscroll-behavior:contain;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);margin:0;position:absolute;overflow:auto;translate:-50% -50%}dialog.ui-modal-host[data-layout=fullscreen]>.ui-modal-panel{width:100%;max-width:none;height:100%;max-height:none;box-shadow:none;border-radius:0;inset:0;translate:none}dialog.ui-modal-host[data-layout=fullscreen]>.ui-modal-compact{flex-direction:column;justify-content:safe center;display:flex}dialog.ui-modal-host[data-layout=fullscreen]>.ui-modal-compact .ui-modal-corner-close{top:max(18px,env(safe-area-inset-top));right:max(20px,env(safe-area-inset-right));position:absolute}
