@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./noto-sans-latin-wght-normal-BYSzYMf3.woff2)format("woff2-variations");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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(./space-grotesk-latin-wght-normal-BhU9QXUp.woff2)format("woff2-variations");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{--blue:#0ab9e6;--red:#ff3c28;--font:"Noto Sans Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Space Grotesk Variable", var(--font);--ease:cubic-bezier(.2, .8, .2, 1);--pop:cubic-bezier(.3, 1.4, .5, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#2d2d2d;--bg-2:#3b3b3d;--bg-3:#4a4a4d;--fg:#fff;--fg-2:#c9c9ce;--fg-3:#95959c;--line:#5f5f64;--accent:#10cfe8;--accent-2:#8af7ff;--on-accent:#1d1d1f;--chip:#ffffff14;--sys-bg:#464649;--glass:#2d2d2dd9;--tile-shadow:none;--ok:#3fdc86}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#ebebeb;--bg-2:#fff;--bg-3:#f5f5f5;--fg:#2d2d2d;--fg-2:#56565c;--fg-3:#85858c;--line:#c6c6cb;--accent:#1a62f0;--accent-2:#33b8ff;--on-accent:#fff;--chip:#0000000d;--sys-bg:#fff;--glass:#ffffffd9;--tile-shadow:0 3px 8px #0000001f;--ok:#13994f}[hidden]{display:none!important}@keyframes k-sel-pulse{0%{border-color:var(--accent)}to{border-color:var(--accent-2)}}.k-glyph{background:var(--fg);width:1.45em;height:1.45em;color:var(--bg);font:700 .82em/1 var(--font);border-radius:50%;flex:none;place-items:center;font-style:normal;display:inline-grid}.k-hint{color:inherit;font:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;margin:-8px -10px;padding:8px 10px;line-height:1;transition:background .15s,transform .1s;display:inline-flex}.k-hint:active{background:var(--chip);transform:scale(.94)}@media (hover:hover){.k-hint:hover{background:var(--chip)}}.k-round{background:var(--sys-bg);width:44px;height:44px;color:var(--fg);box-shadow:var(--tile-shadow);font:700 14px/1 var(--font);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:50%;flex:none;place-items:center;padding:0;text-decoration:none;transition:transform .12s,opacity .2s;display:grid;position:relative}.k-round svg{width:52%;height:52%}.k-round:active{transform:scale(.9)}.k-round:disabled{opacity:.38;cursor:default}.k-round.is-on{background:var(--accent);color:var(--on-accent)}.k-btn{background:var(--chip);min-height:50px;color:var(--fg);font:600 16px/1.1 var(--font);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;text-decoration:none;transition:transform .12s,filter .15s;display:inline-flex}.k-btn:active{transform:scale(.97)}.k-btn.primary{background:var(--app,var(--accent));color:var(--on-app,var(--on-accent))}.k-btn.primary .k-glyph{background:var(--on-app,var(--on-accent));color:var(--app,var(--accent))}.k-btn.big{min-height:58px;font-size:18px}@media (hover:hover){.k-btn:hover{filter:brightness(1.08)}}.k-btn:focus-visible,.k-round:focus-visible,.k-hint:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.k-scrim{z-index:50;padding:max(20px, env(safe-area-inset-top)) 16px max(20px, env(safe-area-inset-bottom));background:0 0;place-items:center;transition:background .3s;display:grid;position:fixed;inset:0}.k-scrim.show{background:#000000a6}.k-panel{background:var(--bg);width:min(380px,100%);color:var(--fg);font-family:var(--font);text-align:center;opacity:0;transition:transform .4s var(--pop), opacity .2s ease;border-radius:18px;padding:22px 20px 18px;transform:translateY(24px)scale(.94);box-shadow:0 24px 60px #0006}.k-scrim.show .k-panel{opacity:1;transform:none}.k-kicker{font:700 12px/1.2 var(--font);letter-spacing:.09em;text-transform:uppercase;color:var(--app,var(--accent));margin:0 0 6px}.k-title{font:700 28px/1.1 var(--font-display);letter-spacing:-.02em;margin:0}.k-text{color:var(--fg-2);margin:10px 0 18px;font-size:15px;line-height:1.45}.k-actions{gap:10px;display:grid}.k-toast{left:50%;bottom:calc(96px + env(safe-area-inset-bottom));z-index:60;color:#fff;width:max-content;max-width:min(88vw,420px);font:500 15px/1.3 var(--font);text-align:center;opacity:0;pointer-events:none;transition:opacity .2s ease, transform .25s var(--ease);background:#000000d9;border-radius:999px;padding:12px 22px;position:fixed;transform:translate(-50%,16px)}.k-toast.show{opacity:1;transform:translate(-50%)}.k-rotate{display:none}@media (orientation:landscape) and (height<=520px){.k-rotate{z-index:80;background:var(--bg);color:var(--fg);font:600 17px var(--font);place-content:center;justify-items:center;gap:18px;display:grid;position:fixed;inset:0}.k-rotate i{border:4px solid;border-radius:10px;width:40px;height:70px;animation:1.6s ease-in-out infinite k-tilt}}@keyframes k-tilt{50%{transform:rotate(-90deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
