.points[data-v-6a482658]{display:flex;align-items:center;gap:8px;margin:8px 0 12px;padding:9px 12px;border-radius:var(--rb);background:var(--brand-soft, color-mix(in srgb, var(--brand) 8%, #fff));color:var(--ink);font-size:14px}.points svg[data-v-6a482658]{width:18px;height:18px;color:var(--brand);flex:none}.points small[data-v-6a482658]{color:var(--muted)}.hub-greet[data-v-6a482658]{margin-bottom:6px}.hub-greet h1[data-v-6a482658]{font-size:24px;margin:2px 0 4px;line-height:var(--leading-snug, 1.25)}.hub-greet .muted[data-v-6a482658]{color:var(--muted)}.tile-grid[data-v-6a482658]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:18px 0 4px}@media(max-width:520px){.tile-grid[data-v-6a482658]{grid-template-columns:repeat(2,1fr)}}.tile[data-v-6a482658]{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-height:96px;padding:16px;border:1px solid var(--hair);border-radius:var(--rc);background:var(--surface);color:var(--ink);text-decoration:none;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,transform .06s ease}.tile[data-v-6a482658]:hover{border-color:var(--brand-edge)}.tile[data-v-6a482658]:active{transform:scale(.99)}.tile-ic[data-v-6a482658]{display:grid;place-items:center;width:40px;height:40px;border-radius:999px;background:var(--brand-soft, color-mix(in srgb, var(--brand) 8%, var(--paper)));color:var(--brand);flex:none}.tile-ic svg[data-v-6a482658]{width:20px;height:20px}.tile-label[data-v-6a482658]{font-weight:600;font-size:14.5px;line-height:1.25}.tile-signout .tile-ic[data-v-6a482658]{background:color-mix(in srgb,var(--err) 10%,var(--paper));color:var(--err)}.tile-signout[data-v-6a482658]:disabled{opacity:.6;cursor:default}.acct[data-v-6a482658]{padding:24px;max-width:420px}.acct h2[data-v-6a482658]{margin:2px 0 4px;font-size:22px}.acct .muted[data-v-6a482658]{color:var(--muted)}.acct .muted.sm[data-v-6a482658]{font-size:13px}.acct-form[data-v-6a482658]{display:flex;flex-direction:column;gap:12px;margin-top:14px}.acct-form input[data-v-6a482658]{font:inherit;font-size:16px;padding:12px 14px;border:1px solid var(--hair);border-radius:var(--rb);background:var(--paper);color:var(--ink);width:100%;transition:border-color .15s ease,box-shadow .15s ease}.acct-form input[data-v-6a482658]::placeholder{color:var(--faint, var(--muted))}.acct-form input[data-v-6a482658]:focus{outline:none}.acct-form input[data-v-6a482658]:focus-visible{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft, color-mix(in srgb, var(--brand) 18%, transparent))}.seg[data-v-6a482658]{display:flex;gap:4px;padding:4px;background:var(--surface-2, var(--surface));border:1px solid var(--hair);border-radius:var(--rb)}.seg button[data-v-6a482658]{flex:1;padding:9px 10px;border:none;border-radius:calc(var(--rb) - 3px);background:transparent;color:var(--muted);font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease}.seg button.on[data-v-6a482658]{background:var(--brand);color:#fff;font-weight:700;box-shadow:0 1px 2px #10141e1f}.seg button[data-v-6a482658]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.acct-err[data-v-6a482658]{color:var(--err);font-size:14px;margin:4px 0 0}.btn-link[data-v-6a482658]{background:none;color:var(--muted);text-decoration:underline;padding:4px}
