.frame.svelte-34iywo{container-type:inline-size;width:100%}.app.svelte-34iywo{display:flex;width:75em;padding:1em 1em 1em 0;border-radius:1.5em;background:#e7ecf2;font-family:var(--font-display);font-size:calc(100cqw / 75);line-height:1.25;color:#44494f;box-shadow:0 1.5em 3em #1e262f1f;overflow:hidden;-webkit-user-select:none;user-select:none}.panel.svelte-34iywo{display:flex;flex:1;flex-direction:column;gap:1em;min-width:0;padding:1.5em 1.75em;border-radius:1.5em;background:#f1f4f8;box-shadow:inset 0 0 0 .0625em #fffc}.t14.svelte-34iywo{font-size:.875em}.t15.svelte-34iywo{font-size:.9375em}.t16.svelte-34iywo{font-size:1em}.t22.svelte-34iywo{font-size:1.375em}.t26.svelte-34iywo{font-size:1.625em}.light.svelte-34iywo{font-weight:300;color:#1e262f}.muted.svelte-34iywo{color:#9fb0c3}.ink.svelte-34iywo{color:#1e262f}.head.svelte-34iywo,.row.svelte-34iywo{display:flex;align-items:center;justify-content:space-between;gap:1em}.stack.svelte-34iywo{display:flex;flex-direction:column;gap:.25em}.seg.svelte-34iywo{display:inline-flex;padding:.25em;border-radius:.75em;background:#e3e9f0}.seg-item.svelte-34iywo{padding:.5em 1em;border-radius:.5em;color:#7d8da2}.seg-item--on.svelte-34iywo{background:#fff;color:#1e262f;box-shadow:0 .125em .5em #1e262f0f}.pnl.svelte-34iywo{padding:1.25em;border-radius:1.25em;background:#f8fafc;box-shadow:0 .25em 1.25em #1e262f0a,inset 0 0 0 .0625em #fff}.map.svelte-34iywo{margin-top:.75em}.groups.svelte-34iywo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75em}.grp.svelte-34iywo{display:flex;align-items:center;gap:.625em;padding:.875em 1em;border-radius:1em;background:#f8fafc;box-shadow:inset 0 0 0 .0625em #fff}.grp.svelte-34iywo i:where(.svelte-34iywo){display:block;width:.625em;height:.625em;border-radius:50%}.grp.svelte-34iywo .light:where(.svelte-34iywo){margin-left:auto}.wrap-phone.svelte-1fjgjbq{container-type:inline-size;width:100%}.phone.svelte-1fjgjbq{position:relative;padding:3.4cqw;border-radius:15cqw;background:linear-gradient(145deg,#3b424c,#11151a 45%,#232a31);box-shadow:0 7cqw 16cqw #0f172357,inset 0 0 0 .6cqw #ffffff12;animation:svelte-1fjgjbq-phone-float 8s ease-in-out infinite}.key.svelte-1fjgjbq{position:absolute;width:1cqw;border-radius:1cqw;background:#2b3139}.key--a.svelte-1fjgjbq{top:20cqw;left:-.7cqw;height:9cqw}.key--b.svelte-1fjgjbq{top:33cqw;left:-.7cqw;height:15cqw}.key--c.svelte-1fjgjbq{top:28cqw;right:-.7cqw;height:20cqw}.screen.svelte-1fjgjbq{position:relative;container-type:inline-size;aspect-ratio:400 / 866;overflow:hidden;border-radius:11.8cqw;background:linear-gradient(180deg,#f3f6f9,#eef2f6 30%)}.scroll.svelte-1fjgjbq,.status.svelte-1fjgjbq,.tabbar.svelte-1fjgjbq{font-family:var(--font-display);font-size:4cqw;font-weight:400;line-height:1.25;color:#44494f;-webkit-user-select:none;user-select:none}.scroll.svelte-1fjgjbq{padding:3.5em 1.25em 6em;animation:svelte-1fjgjbq-phone-scroll 30s cubic-bezier(.65,0,.35,1) infinite}.wrap-phone.svelte-1fjgjbq:hover .scroll:where(.svelte-1fjgjbq){animation-play-state:paused}.t5.svelte-1fjgjbq{font-size:.34em}.t8.svelte-1fjgjbq{font-size:.5em}.t9.svelte-1fjgjbq{font-size:.5625em}.t10.svelte-1fjgjbq{font-size:.625em}.t11.svelte-1fjgjbq{font-size:.6875em}.t12.svelte-1fjgjbq{font-size:.75em}.t13.svelte-1fjgjbq{font-size:.8125em}.t14.svelte-1fjgjbq{font-size:.875em}.t15.svelte-1fjgjbq{font-size:.9375em}.t16.svelte-1fjgjbq{font-size:1em}.t18.svelte-1fjgjbq{font-size:1.125em}.t20.svelte-1fjgjbq{font-size:1.25em}.t28.svelte-1fjgjbq{font-size:1.75em}.t44.svelte-1fjgjbq{font-size:2.75em;line-height:1}.light.svelte-1fjgjbq{font-weight:300;color:#1e262f}.ink.svelte-1fjgjbq{color:#1e262f}.muted.svelte-1fjgjbq{color:#9fb0c3}.blue.svelte-1fjgjbq{color:#2a88ff}.row-between.svelte-1fjgjbq,.phead.svelte-1fjgjbq{display:flex;align-items:center;justify-content:space-between}.me.svelte-1fjgjbq{display:grid;place-items:center;width:2.75em;height:2.75em;border-radius:50%;background:linear-gradient(135deg,#ffe3d6,#ffc4a8);color:#c2562a;box-shadow:0 0 0 .1875em #fff}.icons.svelte-1fjgjbq{display:flex;gap:.5em}.ic.svelte-1fjgjbq{position:relative;display:grid;place-items:center;width:2.5em;height:2.5em;border-radius:50%;background:#fff;color:#1e262f;box-shadow:0 .25em .75em #1e262f0f}.ic--sm.svelte-1fjgjbq{width:2em;height:2em}.ic--flag.svelte-1fjgjbq svg:where(.svelte-1fjgjbq){width:1.25em;height:1.25em;border-radius:50%;box-shadow:0 0 0 .0625em #e3e9f0}.dot-green.svelte-1fjgjbq{position:absolute;top:.375em;right:.4375em;width:.4375em;height:.4375em;border-radius:50%;background:#4cd964;box-shadow:0 0 0 .125em #fff}.hello.svelte-1fjgjbq{display:flex;flex-direction:column;gap:.25em;margin-top:1.25em}.banner.svelte-1fjgjbq{margin-top:.75em;padding:.5em .75em;border-radius:.625em;background:linear-gradient(90deg,#e3eeff,#eee6ff 55%,#e0f8ec);color:#557cb8;box-shadow:inset 0 0 0 .0625em #ffffffd9}.progress.svelte-1fjgjbq{display:grid;grid-template-columns:13.5em minmax(0,1fr);align-items:center;gap:.75em;margin-top:1.25em}.pring.svelte-1fjgjbq{position:relative;width:13.5em;height:13.5em}.pring-svg.svelte-1fjgjbq{width:100%;height:100%}.ticks.svelte-1fjgjbq{transform-origin:100px 100px;animation:svelte-1fjgjbq-ring-spin 60s linear infinite}.pring-disk.svelte-1fjgjbq{position:absolute;inset:16%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.125em;border-radius:50%;background:radial-gradient(circle at 50% 35%,#fff,#f2f5f9);box-shadow:0 .5em 1.5em #1e262f14,inset 0 0 0 .0625em #fff}.pring-dot.svelte-1fjgjbq{position:absolute;width:.625em;height:.625em;border-radius:50%;box-shadow:0 0 0 .1875em #fff}.pring-dot--a.svelte-1fjgjbq{top:8%;right:20%;background:#2a88ff}.pring-dot--b.svelte-1fjgjbq{bottom:1.5%;left:47%;background:#6fdc9a}.side-cards.svelte-1fjgjbq{display:flex;flex-direction:column;gap:.625em}.mini.svelte-1fjgjbq{display:flex;flex-direction:column;gap:.375em;padding:.75em;border-radius:.875em;background:#ffffffd9;box-shadow:0 .25em .75em #1e262f0a}.mini-row.svelte-1fjgjbq{display:flex;align-items:center;gap:.25em}.spark.svelte-1fjgjbq{width:2.25em;height:1.125em}.up.svelte-1fjgjbq{display:grid;place-items:center;color:#35c84e}.blks.svelte-1fjgjbq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625em;margin-top:1.25em}.blk.svelte-1fjgjbq{display:flex;flex-direction:column;gap:.5em;min-height:9.75em;padding:.875em;border-radius:1em;background:#ffffffd9;box-shadow:0 .25em .75em #1e262f0a;color:#1e262f}.blk--done.svelte-1fjgjbq{background:linear-gradient(150deg,#3e8fff,#7ab8ff 55%,#b7e4ff);color:#fff;box-shadow:0 .5em 1.25em #2a88ff47}.blk--locked.svelte-1fjgjbq{background:#ffffff8c;color:#7d8da2}.blk-top.svelte-1fjgjbq{display:flex;align-items:flex-start;justify-content:space-between}.blk-icon.svelte-1fjgjbq{display:grid;place-items:center;width:2em;height:2em;border-radius:50%;background:#2a88ff1a;color:#2a88ff}.blk--done.svelte-1fjgjbq .blk-icon:where(.svelte-1fjgjbq){background:#ffffff40;color:#fff}.blk--locked.svelte-1fjgjbq .blk-icon:where(.svelte-1fjgjbq){background:#eef2f6;color:#9fb0c3}.blk-tags.svelte-1fjgjbq{display:flex;flex-direction:column;align-items:flex-end;gap:.25em}.tag-green.svelte-1fjgjbq{padding:.0625em .4375em;border-radius:.375em;background:#c3f2cd;color:#238a3e}.blk-title.svelte-1fjgjbq{margin-top:auto}.blk-pct.svelte-1fjgjbq{display:flex;flex-direction:column;gap:.25em}.pbar.svelte-1fjgjbq{display:block;height:.25em;border-radius:1em;background:#1e262f14;overflow:hidden}.blk--done.svelte-1fjgjbq .pbar:where(.svelte-1fjgjbq){background:#ffffff59}.pbar.svelte-1fjgjbq i:where(.svelte-1fjgjbq){display:block;height:100%;border-radius:1em;background:linear-gradient(90deg,#2a88ff,#99eabb)}.blk--done.svelte-1fjgjbq .pbar:where(.svelte-1fjgjbq) i:where(.svelte-1fjgjbq){background:#fff}.blk-btn.svelte-1fjgjbq{display:inline-flex;align-items:center;justify-content:center;gap:.25em;height:2em;border-radius:.5em;background:#3a4048;color:#fff}.blk-btn--light.svelte-1fjgjbq{background:#fff;color:#44494f;box-shadow:inset 0 0 0 .0625em #e3e9f0}.tabs.svelte-1fjgjbq{display:flex;gap:.25em;margin-top:1.25em;white-space:nowrap}.tab.svelte-1fjgjbq{padding:.5em .75em;border-radius:.625em;color:#a3b1c2}.tab--on.svelte-1fjgjbq{background:linear-gradient(90deg,#4f9dff,#a7d1ff);color:#fff}.pcard.svelte-1fjgjbq{display:flex;flex-direction:column;margin-top:.75em;padding:1em;border-radius:1em;background:#ffffffe6;box-shadow:0 .25em .75em #1e262f0a}.lead-dom.svelte-1fjgjbq{margin-top:.4em;color:#44494f}.lead-dom.svelte-1fjgjbq b:where(.svelte-1fjgjbq){font-weight:400;color:#1cb955}.legend.svelte-1fjgjbq{display:flex;gap:.375em;margin-top:.75em}.lg.svelte-1fjgjbq{display:flex;flex-direction:column;gap:.25em}.lg.svelte-1fjgjbq i:where(.svelte-1fjgjbq){display:block;height:.1875em;border-radius:1em}.chart.svelte-1fjgjbq{width:100%;height:auto;margin-top:.5em}.map-head.svelte-1fjgjbq{display:flex;align-items:center;justify-content:space-between;margin-top:1.5em}.map.svelte-1fjgjbq{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.375em;margin-top:.75em}.map-col.svelte-1fjgjbq{display:flex;flex-direction:column;gap:.25em;min-width:0}.map-bar.svelte-1fjgjbq{display:block;height:.25em;border-radius:1em}.map-grid.svelte-1fjgjbq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25em;margin-top:.125em}.tile.svelte-1fjgjbq{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.125em;aspect-ratio:1;overflow:hidden;border-radius:.375em;background:var(--s);color:#44494f;text-align:center}.tile.svelte-1fjgjbq .t5:where(.svelte-1fjgjbq){max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tile--top.svelte-1fjgjbq{background:linear-gradient(145deg,color-mix(in oklab,var(--c) 55%,white),var(--c));color:#fff;box-shadow:0 .25em .625em color-mix(in oklab,var(--c) 35%,transparent)}.zoom.svelte-1fjgjbq{display:flex;align-items:center;justify-content:center;gap:.5em;height:2.75em;margin-top:.75em;border-radius:.75em;background:#e3e9f0;color:#44494f}.top5-sub.svelte-1fjgjbq{margin-top:.375em}.top5.svelte-1fjgjbq{display:flex;flex-direction:column;gap:.375em;margin-top:.75em}.top-row.svelte-1fjgjbq{display:flex;align-items:center;justify-content:space-between;height:2.5em;padding:0 .75em;border-radius:.5em;background:#f2f5f8}.dchip.svelte-1fjgjbq{padding:.125em .5em;border-radius:.3125em;color:#fff}.actions.svelte-1fjgjbq{display:flex;gap:.5em;margin-top:1em}.dark-btn.svelte-1fjgjbq{display:flex;flex:1;align-items:center;justify-content:center;gap:.5em;height:3em;border-radius:.75em;background:#40464e;color:#fff}.dark-btn--sq.svelte-1fjgjbq{flex:0 0 3em}.ach.svelte-1fjgjbq{position:relative;margin-top:1.25em;padding-bottom:1.5em}.ach-card.svelte-1fjgjbq{display:flex;flex-direction:column;gap:.25em;width:100%;padding:1em;border-radius:1em;background:linear-gradient(180deg,#e7ecf2,#f1f4f8)}.medal.svelte-1fjgjbq{position:relative;width:3.5em;height:3.5em;margin:.5em 0 .25em;border-radius:50%;background:radial-gradient(circle,#fff 52%,transparent 53%),conic-gradient(#2a88ff 0 62%,#d7e1ec 62% 100%)}.medal-pts.svelte-1fjgjbq{position:absolute;top:-.25em;right:-1.25em;padding:.125em .375em;border-radius:.5em;background:#7fd66b;color:#fff}.reco.svelte-1fjgjbq{position:absolute;right:0;bottom:0;display:flex;flex-direction:column;gap:.4em;width:12.5em;padding:.75em;border-radius:.875em;background:#fff;box-shadow:0 .75em 2em #1e262f24;color:#44494f}.task.svelte-1fjgjbq{display:flex;align-items:center;gap:.4em}.task--done.svelte-1fjgjbq{color:#9fb0c3;text-decoration:line-through}.cbox.svelte-1fjgjbq{display:grid;place-items:center;width:.875em;height:.875em;border-radius:.25em;box-shadow:inset 0 0 0 .0625em #cfd9e4;color:#fff;flex-shrink:0}.cbox--on.svelte-1fjgjbq{background:#35c84e;box-shadow:none}.add.svelte-1fjgjbq{padding:.375em;border-radius:.5em;box-shadow:inset 0 0 0 .0625em #e3e9f0;text-align:center}.status.svelte-1fjgjbq{position:absolute;inset:0 0 auto;display:flex;align-items:center;justify-content:space-between;height:3.125em;padding:0 1.75em 0 2em;background:linear-gradient(180deg,#f3f6f9 60%,#f3f6f900)}.status-icons.svelte-1fjgjbq{display:flex;align-items:center;gap:.375em;color:#1e262f}.status-icons.svelte-1fjgjbq svg:where(.svelte-1fjgjbq){height:.75em;width:auto;fill:currentColor}.island.svelte-1fjgjbq{position:absolute;top:2.8cqw;left:50%;width:29cqw;height:8.4cqw;border-radius:5cqw;background:#07090b;transform:translate(-50%)}.tabbar.svelte-1fjgjbq{position:absolute;inset:auto 0 0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;height:4.75em;padding:0 .5em 1em;background:#ffffffe6;box-shadow:0 -.0625em #e3e9f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tb.svelte-1fjgjbq{display:flex;flex-direction:column;align-items:center;gap:.25em;color:#9fb0c3}.tb--on.svelte-1fjgjbq{color:#2a88ff}.tb-home.svelte-1fjgjbq{display:grid;place-items:center;width:2.75em;height:2.75em;margin-top:-1.25em;border-radius:50%;background:linear-gradient(135deg,#2a88ff,#58a8ff);color:#fff;box-shadow:0 .5em 1.25em #2a88ff59}@keyframes svelte-1fjgjbq-phone-scroll{0%,12%{transform:translateY(0)}36%,48%{transform:translateY(-27em)}74%,86%{transform:translateY(calc(-100% + 54.125em))}to{transform:translateY(0)}}@keyframes svelte-1fjgjbq-phone-float{0%,to{transform:translateY(0)}50%{transform:translateY(-1.6cqw)}}@keyframes svelte-1fjgjbq-ring-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.scroll.svelte-1fjgjbq,.phone.svelte-1fjgjbq,.ticks.svelte-1fjgjbq{animation:none}}.logo.svelte-1r80t0t{opacity:.65;filter:grayscale(1);transition:opacity .3s var(--ease-enter),filter .3s var(--ease-enter)}.logo.svelte-1r80t0t:hover{opacity:1;filter:none}
