.app-screen{--as-ink: #120f2e;--as-muted: #5d5a78;--as-line: rgba(18, 15, 46, .07);--as-bg: #f6f5fb;--as-card: #fff;background:var(--as-bg)}.as-main{min-height:60vh}.as-page{box-sizing:border-box;max-width:640px;margin:0 auto;padding:28px 18px 48px;display:flex;flex-direction:column;gap:14px;color:var(--as-ink);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}.as-page *,.as-sheet *{box-sizing:border-box}.as-page a,.as-sheet a{text-decoration:none}.as-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html.app-tabs-on .app-screen .home-footer{display:none!important}html.app-tabs-on .as-page{padding-top:16px}html.app-tabs-on .app-screen:before{content:"";position:fixed;inset:0 0 auto;height:260px;z-index:-1;pointer-events:none;background:radial-gradient(70% 100% at 100% 0%,rgba(123,97,255,.2),transparent 70%),radial-gradient(60% 80% at 0% 0%,rgba(34,180,238,.12),transparent 70%)}.as-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:2px}.as-head-text{display:flex;flex-direction:column;gap:2px;min-width:0}.as-kicker{font-size:13px;font-weight:600;color:var(--as-muted)}.as-head h1{margin:0;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif;font-size:34px;line-height:1.05;font-weight:800;letter-spacing:-.04em;color:var(--as-ink)}.as-head-side{display:flex;align-items:center;gap:8px}.as-streak{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 11px;border-radius:99px;background:#fff4e0;color:#8a5a00;font-size:13px;font-weight:700}.as-h2{margin:10px 2px 0;font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--as-ink)}.as-h2-row{display:flex;align-items:baseline;justify-content:space-between;margin-top:10px}.as-h2-row .as-h2{margin-top:0}.as-h2-row a{font-size:13.5px;font-weight:700;color:#4636d4}.as-empty{margin:0;padding:16px;border-radius:20px;background:var(--as-card);color:var(--as-muted);font-size:14px}.as-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:44px;padding:0 16px;border-radius:14px;font-size:14.5px;font-weight:700;white-space:nowrap}.as-btn-light{background:#fff;color:var(--as-ink)!important}.as-btn-ghost{background:#ffffff1f;color:#fff!important;box-shadow:inset 0 0 0 1px #ffffff2e}.as-btn-violet{height:36px;padding:0 14px;border-radius:12px;background:#6a4cf0;color:#fff!important;font-size:13.5px}.as-btn-inline{align-self:flex-start;margin-top:6px}.as-chip-btn{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:99px;background:#fff;color:var(--as-ink)!important;font-size:13px;font-weight:700;box-shadow:0 6px 16px -12px #120f2e80}.as-live{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:4px;padding:18px;border-radius:28px;color:#fff!important;background:radial-gradient(90% 80% at 100% 0%,rgba(123,97,255,.55),transparent 70%),#120f2e;box-shadow:0 24px 40px -28px #120f2ecc}.as-live:after{content:"";position:absolute;right:-30px;bottom:-40px;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle,rgba(242,183,102,.35),transparent 70%);pointer-events:none}.as-live-when{font-size:13px;font-weight:700;color:#f2b766}.as-live-time{font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:30px;font-weight:800;letter-spacing:-.03em}.as-live-title{font-size:16px;font-weight:700}.as-live-sub{font-size:13px;color:#c9c5ea}.as-live-actions{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:10px}.as-live.is-empty{background:radial-gradient(90% 80% at 100% 0%,rgba(34,180,238,.35),transparent 70%),#120f2e}.as-rings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.as-ring-card{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:12px;border-radius:22px;background:var(--as-card);color:var(--as-ink)!important;box-shadow:0 12px 26px -22px #120f2e80}.as-ring-card strong{margin-top:6px;font-size:14px}.as-ring-card small{font-size:12px;line-height:1.3;color:var(--as-muted);overflow-wrap:anywhere}.as-ring{position:relative;display:grid;place-items:center;width:50px;height:50px}.as-ring-lg{width:56px;height:56px}.as-ring svg,.as-you-photo svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.as-ring b{position:relative;font-size:12.5px;font-weight:800}.as-ring-track{fill:none;stroke:#ece9f7;stroke-width:5}.as-ring-fill{fill:none;stroke:var(--c, #6a4cf0);stroke-width:5;stroke-linecap:round}.as-ring-fill[stroke-dasharray^="0 "]{display:none}.as-card{display:flex;gap:12px;padding:14px;border-radius:22px;background:var(--as-card);color:var(--as-ink)!important;box-shadow:0 12px 26px -22px #120f2e80}.as-card-row{align-items:center}.as-card-amber{background:#fff8eb}.as-card-mint{background:#eafaf3}.as-card-dark{background:#120f2e;color:#fff!important}.as-card-dark small{color:#c9c5ea!important}.as-card-dark .as-tile-icon{background:#ffffff1f;color:#f2b766}.as-card-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.as-card-text strong{font-size:15px;font-weight:700}.as-card-text small{font-size:12.5px;line-height:1.35;color:var(--as-muted)}.as-go{color:#a9a6bf;font-size:17px}.as-tile-icon{flex:0 0 auto;display:grid;place-items:center;width:40px;height:40px;border-radius:13px;font-size:19px;background:#efedf6;color:#3a3658}.as-tone-violet .as-tile-icon,.as-tile-icon.as-tone-violet{background:#efeaff;color:#4636d4}.as-tile-icon.as-tone-blue{background:#e3f6ff;color:#0a74a6}.as-tile-icon.as-tone-cyan{background:#e0f7fb;color:#087a8f}.as-tile-icon.as-tone-teal{background:#ddf6f1;color:#0f766e}.as-tile-icon.as-tone-mint{background:#e2f7ef;color:#0a7a5f}.as-tile-icon.as-tone-amber{background:#fff1d9;color:#a06000}.as-tile-icon.as-tone-coral{background:#ffece6;color:#c54e3b}.as-tile-icon.as-tone-pink,.as-tile-icon.as-tone-rose{background:#fde8ee;color:#c0335f}.as-tile-icon.as-tone-grey{background:#efedf6;color:#3a3658}.as-row{display:flex;gap:10px;margin:0 -18px;padding:2px 18px 6px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.as-row::-webkit-scrollbar{display:none}.as-row-tile{flex:0 0 128px;scroll-snap-align:start;display:flex;flex-direction:column;justify-content:space-between;gap:14px;min-height:112px;padding:14px;border-radius:22px;background:var(--as-card);color:var(--as-ink)!important;box-shadow:0 12px 26px -22px #120f2e80}.as-row-tile strong{font-size:14px;line-height:1.2}.as-search{display:flex;align-items:center;gap:10px;height:48px;padding:0 14px;border-radius:16px;background:#ebe9f3;color:var(--as-muted)}.as-search input{flex:1;min-width:0;height:100%;border:0;background:none;color:var(--as-ink);font:inherit;font-size:16px;outline:none}.as-search:focus-within{box-shadow:0 0 0 3px #c9bfff}.as-hero-pair{display:grid;grid-template-columns:1.3fr 1fr;gap:10px}.as-hero-night,.as-hero-light{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:18px;min-height:150px;padding:14px;border-radius:26px}.as-hero-night{background:radial-gradient(120% 90% at 80% 0%,#3b2b8f,#120f2e 70%);color:#fff!important}.as-hero-light{background:var(--as-card);color:var(--as-ink)!important;box-shadow:0 14px 30px -22px #120f2e73}.as-stars{position:absolute;inset:0;opacity:.8;background-image:radial-gradient(1.5px 1.5px at 20% 30%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 70% 20%,#fff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 85% 55%,#d7d0ff 50%,transparent 51%),radial-gradient(1px 1px at 40% 62%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 60% 82%,#fff 50%,transparent 51%)}.as-hero-kicker{position:relative;font-size:12px;font-weight:700;color:#c9c0ff}.as-hero-body{position:relative;display:flex;flex-direction:column;gap:2px}.as-hero-body strong{font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:18px;font-weight:800;letter-spacing:-.02em}.as-hero-body small{font-size:12.5px;opacity:.8}.as-folders{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.as-folder{display:flex;flex-direction:column;gap:10px;min-width:0;padding:12px;border:0;border-radius:22px;background:var(--as-card);color:var(--as-ink);font:inherit;text-align:start;cursor:pointer;box-shadow:0 12px 26px -22px #120f2e80}.as-folder:active{transform:scale(.98)}.as-folder:focus-visible{outline:3px solid #a99bff;outline-offset:2px}.as-folder-icons{display:grid;grid-template-columns:repeat(2,30px);gap:6px}.as-folder-icons i{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;font-size:15px;font-style:normal;background:#efedf6;color:#3a3658}.as-folder-icons.as-tone-violet i{background:#efeaff;color:#4636d4}.as-folder-icons.as-tone-blue i{background:#e3f6ff;color:#0a74a6}.as-folder-icons.as-tone-cyan i{background:#e0f7fb;color:#087a8f}.as-folder-icons.as-tone-teal i{background:#ddf6f1;color:#0f766e}.as-folder-icons.as-tone-mint i{background:#e2f7ef;color:#0a7a5f}.as-folder-icons.as-tone-amber i{background:#fff1d9;color:#a06000}.as-folder-icons.as-tone-coral i{background:#ffece6;color:#c54e3b}.as-folder-icons.as-tone-pink i,.as-folder-icons.as-tone-rose i{background:#fde8ee;color:#c0335f}.as-folder-name{display:flex;align-items:baseline;justify-content:space-between;gap:6px}.as-folder-name strong{font-size:14.5px;line-height:1.2}.as-folder-name small{font-size:12px;color:var(--as-muted)}.as-folder-text{font-size:12px;line-height:1.35;color:var(--as-muted)}.as-sheet{width:100%;max-width:560px;max-height:min(80dvh,720px);margin:auto auto 0;padding:0;border:0;border-radius:30px 30px 0 0;background:#fbfaff;color:var(--as-ink);overflow:hidden;box-shadow:0 -20px 50px -20px #120f2e80;font-family:Inter,system-ui,sans-serif}.as-sheet[open]{animation:as-up .26s cubic-bezier(.2,.8,.2,1)}.as-sheet::backdrop{background:#120f2e6b;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}@keyframes as-up{0%{transform:translateY(30px);opacity:0}}.as-sheet-inner{display:flex;flex-direction:column;gap:12px;max-height:inherit;padding:10px 16px calc(18px + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain}.as-sheet-grab{align-self:center;width:40px;height:5px;border-radius:99px;background:#d6d2e6}.as-sheet-head{display:flex;align-items:center;justify-content:space-between}.as-sheet-head h2{margin:0;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:22px;font-weight:800;letter-spacing:-.02em}.as-sheet-close{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:#efedf6;color:var(--as-ink);font-size:17px;cursor:pointer}@media (min-width: 768px){.as-sheet{margin:auto;border-radius:28px}}.as-sheet{--as-ink: #f4f3ff;--as-muted: rgba(226, 228, 255, .7);--as-card: rgba(255, 255, 255, .07);background:radial-gradient(70% 50% at 0% 0%,rgba(139,123,255,.36),transparent 70%),radial-gradient(60% 40% at 100% 100%,rgba(63,215,197,.2),transparent 70%),#12142c;color:var(--as-ink);box-shadow:0 -20px 60px -20px #040618cc,inset 0 1px #ffffff24}.as-sheet .as-sheet-grab{background:#ffffff40}.as-sheet .as-sheet-close{background:#ffffff1a;color:#fff}.as-sheet .as-list>a{box-shadow:inset 0 0 0 1px #ffffff14}.as-sheet .as-go{color:#e2e4ff80}.as-sheet .as-tile-icon{background:#ffffff1a!important;color:#fff!important}.as-sheet[open] .as-list>a{animation:as-rise .4s cubic-bezier(.34,1.4,.64,1) both}.as-sheet[open] .as-list>a:nth-child(2){animation-delay:40ms}.as-sheet[open] .as-list>a:nth-child(3){animation-delay:80ms}.as-sheet[open] .as-list>a:nth-child(4){animation-delay:.12s}.as-sheet[open] .as-list>a:nth-child(n+5){animation-delay:.16s}@keyframes as-rise{0%{opacity:0;transform:translateY(12px)}}.as-sheet .as-lang .lang-switch{background:var(--as-card);box-shadow:inset 0 0 0 1px #ffffff14}.as-sheet .as-lang .lang-switch>summary{color:var(--as-ink)}.as-sheet .as-lang .lang-switch>summary>.icon{background:#ffffff1a;color:#fff}.as-sheet .as-lang .lang-menu{--nv-ink: #f4f3ff;--nv-muted: rgba(226, 228, 255, .7);--nv-panel: rgba(255, 255, 255, .16);color:#f4f3ff}.as-sheet .as-lang .lang-menu a,.as-sheet .as-lang .lang-menu .cur-opt>span>span{color:#f4f3ff!important}.as-sheet .as-lang .currency-pick select{background:#00000040;color:#f4f3ff}.bloop-ui .as-sheet{--as-ink: var(--ink, #15132e);--as-muted: var(--ink-muted, #5b5b70);--as-card: #fff;background:var(--s-page, #f7f4ff)}.bloop-ui .as-sheet .as-sheet-close{background:#fff;color:var(--ink, #15132e);border:2px solid var(--ink, #15132e)}.bloop-ui .as-sheet .as-list>a{border:2px solid var(--ink, #15132e);box-shadow:3px 3px 0 var(--shadow, #3a3289)}.bloop-ui .as-sheet .as-tile-icon{background:var(--s-tint, #f3eefe)!important;color:var(--ink, #15132e)!important}.as-list{display:flex;flex-direction:column;gap:8px}.as-list>a,.as-list-row{display:flex;align-items:center;gap:12px;min-height:60px;padding:10px 12px;border-radius:18px;background:var(--as-card);color:var(--as-ink)!important}.as-list-card{gap:0;border-radius:22px;background:var(--as-card);overflow:hidden;box-shadow:0 12px 26px -22px #120f2e80}.as-list-card>a,.as-list-card>.as-list-row{border-radius:0;min-height:56px}.as-list-card>*+*{border-top:1px solid #f0eef6}.as-list-card .as-tile-icon{width:32px;height:32px;border-radius:10px;font-size:16px}.as-count{font-size:12.5px;color:var(--as-muted);white-space:nowrap}.as-chips{display:flex;flex-wrap:wrap;gap:8px}.as-chips a{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border-radius:99px;background:var(--as-card);color:var(--as-ink)!important;font-size:13.5px;font-weight:600;box-shadow:inset 0 0 0 1px var(--as-line)}.as-lang .lang-switch{display:block;position:static;border-radius:22px;background:var(--as-card);box-shadow:0 12px 26px -22px #120f2e80}.as-lang .lang-switch>summary{display:flex;align-items:center;gap:12px;min-height:56px;height:auto;padding:0 14px;border-radius:22px;list-style:none;cursor:pointer;background:none!important;color:var(--as-ink);font-size:15px;font-weight:600}.as-lang .lang-switch>summary::-webkit-details-marker{display:none}.as-lang .lang-switch>summary>.icon{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:#efedf6;color:#3a3658;font-size:16px}.as-lang .lang-row-label{flex:1;min-width:0;font-weight:700}.as-lang .lang-switch>summary>span{display:inline!important;color:var(--as-muted);font-size:13px;font-weight:600}.as-lang .lang-switch>.lang-menu{position:static!important;inset:auto!important;transform:none!important;width:auto!important;margin:0!important;padding:0 8px 10px!important;border:0!important;background:none!important;box-shadow:none!important;animation:none!important}.as-lang .lang-menu{--nv-ink: #120f2e;--nv-muted: #5d5a78;--nv-accent: #6a4cf0;color:#120f2e}.as-lang .lang-menu a,.as-lang .lang-menu .cur-opt>span>span{color:#120f2e!important}.bloop-ui .as-lang .lang-switch,.bloop-ui .as-chips a{border:2px solid var(--ink, #15132e);box-shadow:3px 3px 0 var(--shadow, #3a3289)}.as-you-head{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;margin-bottom:4px}.as-you-photo{position:relative;display:grid;place-items:center;width:104px;height:104px}.as-you-photo .as-ring-track{stroke:#6a4cf026}.as-you-img{display:grid;place-items:center;width:84px;height:84px;overflow:hidden;border-radius:50%;background:linear-gradient(150deg,#f2b766,#e46fd8);color:#fff;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:30px;font-weight:800}.as-you-img img{width:100%;height:100%;object-fit:cover}.as-you-head h1{margin:4px 0 0;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:24px;font-weight:800;letter-spacing:-.03em;color:var(--as-ink)}.as-you-goal{display:inline-flex;align-items:center;gap:4px;font-size:14px;color:var(--as-muted)!important}.as-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.as-stats span{display:flex;flex-direction:column;align-items:center;gap:1px;padding:12px 6px;border-radius:18px;background:var(--as-card)}.as-stats strong{font-size:20px;font-weight:800}.as-stats small{font-size:11.5px;color:var(--as-muted);text-align:center}.as-seg{display:flex;padding:3px;border-radius:11px;background:#efedf6}.as-seg a{display:grid;place-items:center;height:30px;padding:0 10px;border-radius:9px;color:var(--as-muted)!important;font-size:12.5px;font-weight:600}.as-seg a[aria-current]{background:#fff;color:var(--as-ink)!important;font-weight:700;box-shadow:0 1px 3px #120f2e1a}.as-logout{display:flex;justify-content:center;margin-top:6px}.as-logout button{height:44px;padding:0 20px;border:0;border-radius:14px;background:none;color:#c0335f;font:inherit;font-size:15px;font-weight:700;cursor:pointer}.as-earn{display:flex;flex-direction:column;gap:8px;padding:18px;border-radius:28px;background:#120f2e;color:#fff}.as-earn-top{display:flex;justify-content:space-between;font-size:13px;color:#bdb5ec}.as-earn-top a{color:#5be3b0;font-weight:700}.as-earn>strong{font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:32px;font-weight:800;letter-spacing:-.03em}.as-earn>small{font-size:12.5px;color:#bdb5ec}.as-bars{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;align-items:end;gap:8px;height:64px;padding-bottom:16px}.as-bars i{position:relative;display:block;height:max(4px,var(--h));border-radius:6px;background:linear-gradient(180deg,#5be3b0,#5be3b059)}.as-bars i b{position:absolute;left:50%;bottom:-16px;transform:translate(-50%);font-size:10.5px;font-weight:600;font-style:normal;color:#8f88c4}.as-lessons{display:flex;flex-direction:column;gap:8px}.as-lesson{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:20px;background:var(--as-card);color:var(--as-ink)!important;box-shadow:0 12px 26px -22px #120f2e80}.as-lesson-time{display:flex;flex-direction:column;align-items:center;width:54px}.as-lesson-time strong{font-size:16px}.as-lesson-time small{font-size:11.5px;color:var(--as-muted)}.as-wait{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.as-wait a{display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:20px;background:var(--as-card);color:var(--as-ink)!important}.as-wait strong{font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:24px;font-weight:800}.as-wait span{font-size:12.5px;line-height:1.3;color:#3a3658}@media (min-width: 768px){.as-page{padding-top:40px}.as-folders{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 359px){.as-rings{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion: reduce){.as-sheet[open],.as-sheet[open] .as-list>a{animation:none}}.bloop-ui .app-screen{--as-bg: var(--s-page, #f7f4ff) }.bloop-ui :is(.as-card,.as-ring-card,.as-row-tile,.as-folder,.as-hero-light,.as-stats span,.as-list-card,.as-lesson,.as-wait a,.as-empty){border:2px solid var(--ink, #15132e);box-shadow:3px 3px 0 var(--shadow, #3a3289)}.bloop-ui :is(.as-live,.as-hero-night,.as-earn){border:2.5px solid var(--ink, #15132e);box-shadow:4px 4px 0 var(--shadow, #3a3289)}.bloop-ui .as-list-card>*+*{border-top:2px solid var(--ink, #15132e)}.bloop-ui .as-sheet{border:2.5px solid var(--ink, #15132e)}.bloop-ui .as-search{border:2px solid var(--ink, #15132e);background:#fff}
