:root{--brand: #625afa;--brand-ink: #4b40e8;--brand-deep: #372fb8;--grape: #7b71fb;--grape-2: #9a92ff;--btn-grad: var(--brand);--mint: #19c37d;--accent: #ff5e3a;--bg: #ffffff;--bg-2: #f6f7fb;--ink: #0b1220;--muted: #5a6678;--line: #e6e8f0;--card: #ffffff;--chip: #eef0fa;--shadow: 0 1px 2px rgba(11, 18, 32, .05), 0 10px 30px rgba(11, 18, 32, .08);--shadow-sm: 0 1px 2px rgba(11, 18, 32, .06);--r: 16px;--gutter: clamp(20px, 5vw, 44px)}[data-theme=dark]{--bg: #0b0f16;--bg-2: #101623;--ink: #eef3f9;--muted: #95a1b2;--line: #1d2635;--card: #121a28;--chip: #17202f;--shadow: 0 1px 2px rgba(0, 0, 0, .45), 0 10px 30px rgba(0, 0, 0, .5);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4)}*{margin:0;box-sizing:border-box}html{overflow-x:clip}body{background:var(--bg);color:var(--ink);font:16px/1.55 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}a{color:inherit;text-decoration:none}a,button,input,select,textarea,summary,label{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.wrap{max-width:1120px;margin:0 auto;padding-left:var(--gutter)!important;padding-right:var(--gutter)!important}header.site{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--bg) 85%,transparent);backdrop-filter:blur(16px) saturate(1.4);border-bottom:1px solid var(--line)}header.site .bar{transform:translateZ(0)}.bar{display:flex;align-items:center;gap:22px;height:62px}.mark{display:flex;align-items:center;gap:9px;font-weight:850;font-size:19px;letter-spacing:-.02em;color:var(--ink)}.mark svg.logo{height:23px;width:auto;display:block;color:var(--ink);margin-top:4px}.mark img{width:27px;height:27px;border-radius:7px;display:block}nav.menu{display:flex;gap:20px;font-size:14.5px;font-weight:600;color:var(--muted)}@media(hover:hover){nav.menu a:hover{color:var(--ink)}}.bar .spacer{margin-left:auto}.tbtn{border:1px solid var(--line);background:var(--card);border-radius:999px;width:34px;height:34px;cursor:pointer;font-size:15px;color:var(--ink)}@media(max-width:760px){nav.menu{display:none}}.btn{display:inline-block;background:var(--btn-grad);color:#fff;font-weight:700;font-size:14.5px;border-radius:999px;padding:10px 22px;border:none;cursor:pointer;transition:background .12s;text-align:center}.btn-ghost{display:inline-block;border:1px solid var(--line);background:var(--card);color:var(--ink);font-weight:650;font-size:14px;border-radius:999px;padding:9px 18px;cursor:pointer;transition:border-color .12s,color .12s}@media(hover:hover){.btn:hover{background:var(--brand-ink)}.btn-ghost:hover{border-color:var(--brand);color:var(--brand)}}.flag{width:32px;height:24px;object-fit:cover;border-radius:4px;box-shadow:0 0 0 1px #0000001f;background:#fff;flex:none;display:block}.flag.sm{width:24px;height:18px;border-radius:3px}.flag.lg{width:44px;height:33px;border-radius:5px}.frost{background:#ffffff29;backdrop-filter:blur(10px) saturate(1.2);-webkit-backdrop-filter:blur(10px) saturate(1.2);border:1px solid rgba(255,255,255,.26);color:#fff}.tbtn svg{display:block;margin:auto}.amodal{position:fixed;inset:0;z-index:120}.amodal[hidden]{display:none}.aback{position:absolute;inset:0;background:#080c1473;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);opacity:0;transition:opacity .22s}.amodal.on .aback{opacity:1}.asheet{position:absolute;top:70px;right:max(14px,calc((100vw - 1120px)/2 + 14px));width:min(340px,calc(100vw - 28px));background:var(--card);border:1px solid var(--line);border-radius:22px;box-shadow:0 24px 80px #0b122059,var(--shadow);padding:16px;transform-origin:top right;opacity:0;transform:scale(.6) translateY(-10px)}.amodal.on .asheet{animation:apop .45s cubic-bezier(.26,1.36,.4,1) forwards}@keyframes apop{0%{opacity:0;transform:scale(.6) translateY(-10px)}60%{opacity:1;transform:scale(1.02) translateY(2px)}to{opacity:1;transform:scale(1) translateY(0)}}.ahead{display:flex;align-items:center;gap:12px;padding:10px 12px 14px;border-bottom:1px solid var(--line);margin-bottom:8px}.aava svg{width:16px;height:17px;display:block}.aava{width:42px;height:42px;border-radius:50%;background:var(--btn-grad);color:#fff;display:grid;place-items:center;font-weight:800;font-size:17px;text-transform:uppercase;flex:none;box-shadow:0 4px 14px #625afa73}.ahead b{font-size:14.5px;font-weight:750;display:block}.ahead small{color:var(--muted);font-size:12.5px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:230px}.aitem{display:flex;align-items:center;gap:12px;width:100%;padding:12px;border:none;background:none;border-radius:14px;font-weight:650;font-size:14.5px;line-height:1.3;font-family:inherit;color:var(--ink);cursor:pointer;text-align:left;opacity:0;transform:translateY(10px)}.amodal.on .aitem{animation:arise .4s cubic-bezier(.22,1.2,.36,1) forwards}.amodal.on .aitem:nth-of-type(1){animation-delay:.05s}.amodal.on .aitem:nth-of-type(2){animation-delay:.1s}.amodal.on .aitem:nth-of-type(3){animation-delay:.15s}.amodal.on .aitem:nth-of-type(4){animation-delay:.2s}@keyframes arise{to{opacity:1;transform:translateY(0)}}.aitem svg{flex:none;color:var(--grape)}.aitem small{display:block;font-weight:500;color:var(--muted);font-size:12px}.aitem.out{color:#e2554a}.aitem.out svg{color:#e2554a}@media(hover:hover){.aitem:hover{background:var(--chip)}}.acur{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:4px;padding:10px 12px;font-size:13.5px;font-weight:650;color:var(--muted)}.acbtns{display:flex;gap:6px}.acb{border:1px solid var(--line);background:var(--card);color:var(--muted);font-weight:700;font-size:12.5px;border-radius:999px;padding:6px 12px;cursor:pointer}.acb.on{background:var(--btn-grad);border-color:transparent;color:#fff}@media(hover:hover){.acb:not(.on):hover{border-color:color-mix(in srgb,var(--brand) 45%,var(--line));color:var(--ink)}}.acta{display:block;margin:6px 12px 10px}.spill{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:750;letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:4px 12px;background:var(--chip);color:var(--muted)}.spill:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.spill.ready{background:color-mix(in srgb,var(--grape) 14%,var(--card));color:var(--grape)}.spill.installed{background:color-mix(in srgb,#0ea5e9 14%,var(--card));color:#0284c7}.spill.active{background:color-mix(in srgb,var(--mint) 15%,var(--card));color:var(--mint)}.spill.low{background:color-mix(in srgb,#f59e0b 16%,var(--card));color:#d97706}.spill.empty,.spill.expired{background:color-mix(in srgb,var(--accent) 13%,var(--card));color:var(--accent)}.meter{height:10px;border-radius:999px;background:var(--bg-2);border:1px solid var(--line);overflow:hidden}.meter i{display:block;height:100%;width:0;border-radius:999px;background:var(--btn-grad);transition:width 1.1s cubic-bezier(.16,1,.3,1)}.meter.low i{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.meter.empty i,.meter.expired i{background:linear-gradient(90deg,var(--accent),#ff8a68)}.intercom-lightweight-app-launcher{background:var(--brand)!important;box-shadow:0 0 0 2px #ffffffeb,0 6px 22px #3129a566!important}iframe.intercom-launcher-frame{box-shadow:0 0 0 2px #ffffffeb,0 6px 22px #3129a566!important;border-radius:50%!important}.secure{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;color:var(--muted);font-size:12px;margin-top:12px;text-align:center}.paylogos{display:inline-flex;align-items:center;gap:6px}.paylogos .pl{display:block;border-radius:4px}.promo{background:linear-gradient(90deg,var(--brand-deep),var(--brand));color:#fff;text-align:center;font-size:13.5px;font-weight:650;padding:9px var(--gutter)}.promo a{color:#fff;text-decoration:underline}
