.back-link[data-v-93fc0850]{min-height:var(--touch-target);display:inline-flex;align-items:center;gap:2px;margin-left:-4px;color:var(--accent);font-size:var(--text-control)}.back-link__chevron[data-v-93fc0850]{font-size:28px;font-weight:400;line-height:1}.icon[data-v-433b607e]{display:block;flex:none}.icon[data-v-433b607e]:not(.icon--sprite):not(.icon--mask){fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.icon--sprite[data-v-433b607e]{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none}.icon--pixel[data-v-433b607e]{image-rendering:pixelated}.icon--mask[data-v-433b607e]{background-color:currentColor;mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.bottom-nav[data-v-3f1e4fa9]{position:absolute;z-index:50;left:16px;right:16px;bottom:calc(var(--safe-bottom) + 10px);pointer-events:none}.bottom-nav__glass[data-v-3f1e4fa9]{position:relative;isolation:isolate;height:58px;display:flex;align-items:center;padding:4px;overflow:hidden;border:.5px solid rgba(255,255,255,.22);border-radius:28px;pointer-events:auto;background:color-mix(in srgb,var(--surface) 42%,transparent);backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);box-shadow:0 8px 28px #00000014;transform:translateZ(0)}.bottom-nav__pill[data-v-3f1e4fa9]{position:absolute;top:4px;bottom:4px;left:4px;border-radius:24px;pointer-events:none;background:color-mix(in srgb,var(--surface) 64%,transparent);will-change:transform}.bottom-nav__pill--animate[data-v-3f1e4fa9]{transition:transform .42s cubic-bezier(.22,1,.36,1)}.bottom-nav__item[data-v-3f1e4fa9]{z-index:1;min-width:0;height:100%;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border-radius:24px;color:var(--muted);font-size:10px;font-weight:500;letter-spacing:-.1px;transition:color .22s var(--ease-standard),transform .18s var(--ease-standard)}.bottom-nav__item[data-v-3f1e4fa9]:active{transform:scale(.96)}.bottom-nav__item span[data-v-3f1e4fa9]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bottom-nav__item--active[data-v-3f1e4fa9]{color:var(--text);font-weight:600}.bottom-nav__item--active[data-v-3f1e4fa9] .icon{color:var(--accent)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.bottom-nav__glass[data-v-3f1e4fa9]{background:color-mix(in srgb,var(--surface) 88%,transparent)}}:root[data-theme=dark]{border-color:#ffffff1a;background:#2c2c2e85;box-shadow:0 10px 32px #00000047}:root[data-theme=dark]{background:#ffffff1a}:root[data-theme=dark]{color:var(--text)}@media(prefers-reduced-motion:reduce){.bottom-nav__pill--animate[data-v-3f1e4fa9],.bottom-nav__item[data-v-3f1e4fa9]{transition:none}}@media(max-width:350px){.bottom-nav[data-v-3f1e4fa9]{left:8px;right:8px}}.ui-toasts[data-v-d5018645]{position:absolute;z-index:100;left:var(--page-gutter);right:var(--page-gutter);bottom:calc(var(--safe-bottom) + var(--space-4));pointer-events:none}.ui-toasts--raised[data-v-d5018645]{bottom:calc(var(--safe-bottom) + var(--nav-h) + 8px)}.ui-toasts__stack[data-v-d5018645]{display:grid;justify-items:stretch}.ui-toast[data-v-d5018645]{position:relative;grid-area:1 / 1;width:100%;min-height:52px;display:flex;align-items:center;gap:var(--space-3);overflow:hidden;padding:var(--space-3) var(--space-4) var(--space-3) var(--space-3);border:0;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--elevated) 88%,transparent);box-shadow:0 10px 32px #00000029;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);color:var(--text);font:inherit;text-align:left;cursor:pointer;pointer-events:auto}.ui-toast__mark[data-v-d5018645]{width:28px;height:28px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--accent);color:var(--on-toast)}.ui-toast__mark svg[data-v-d5018645]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.ui-toast__text[data-v-d5018645]{flex:1;min-width:0;font-size:var(--text-body);font-weight:600;line-height:1.35}.ui-toast__life[data-v-d5018645]{position:absolute;left:12px;right:12px;bottom:6px;height:2px;border-radius:1px;background:color-mix(in srgb,var(--text) 18%,transparent);transform-origin:left center;animation:toast-life-d5018645 var(--toast-life) linear forwards}.ui-toast--success .ui-toast__mark[data-v-d5018645]{background:var(--success)}.ui-toast--error .ui-toast__mark[data-v-d5018645]{background:var(--danger)}.ui-toast--success .ui-toast__life[data-v-d5018645]{background:color-mix(in srgb,var(--success) 45%,transparent)}.ui-toast--error .ui-toast__life[data-v-d5018645]{background:color-mix(in srgb,var(--danger) 45%,transparent)}.ui-toast--info .ui-toast__life[data-v-d5018645]{background:color-mix(in srgb,var(--accent) 45%,transparent)}@keyframes toast-life-d5018645{to{transform:scaleX(0)}}.toast-enter-active[data-v-d5018645]{transition:transform var(--motion-normal) var(--ease-standard),opacity var(--motion-normal) var(--ease-standard)}.toast-leave-active[data-v-d5018645]{transition:transform .18s cubic-bezier(.32,.72,0,1),opacity .16s ease}.toast-enter-from[data-v-d5018645],.toast-leave-to[data-v-d5018645]{transform:translateY(120%);opacity:0}.toast-move[data-v-d5018645]{transition:transform var(--motion-normal) var(--ease-standard)}@media(prefers-reduced-motion:reduce){.ui-toast__life[data-v-d5018645],.toast-enter-active[data-v-d5018645],.toast-leave-active[data-v-d5018645],.toast-move[data-v-d5018645]{animation:none;transition:none}.toast-enter-from[data-v-d5018645],.toast-leave-to[data-v-d5018645]{transform:none}}.app-back[data-v-f5f40d14]{position:absolute;z-index:40;top:calc(var(--safe-top) + var(--space-2));left:var(--page-gutter)}.app-shell--fallback-back[data-v-f5f40d14] .scroll-page{padding-top:calc(var(--safe-top) + var(--back-clearance))}.page-stage[data-v-f5f40d14]{position:absolute;inset:0;z-index:0;min-height:0}.page-enter-active[data-v-f5f40d14],.page-leave-active[data-v-f5f40d14]{position:absolute;inset:0;z-index:1;pointer-events:none;transition:opacity var(--motion-page) var(--ease-standard),filter var(--motion-page) var(--ease-standard),transform var(--motion-page) var(--ease-standard);will-change:opacity,filter,transform}.page-leave-active[data-v-f5f40d14]{z-index:2}.page-enter-from[data-v-f5f40d14]{opacity:0;filter:blur(var(--space-3));transform:translateY(var(--space-2)) scale(.985)}.page-leave-to[data-v-f5f40d14]{opacity:0;filter:blur(var(--space-2));transform:scale(1.02)}@media(prefers-reduced-motion:reduce){.page-enter-active[data-v-f5f40d14],.page-leave-active[data-v-f5f40d14]{transition:none}.page-enter-from[data-v-f5f40d14],.page-leave-to[data-v-f5f40d14]{filter:none;transform:none}}.coin[data-v-7fab485f]{flex:none;color:var(--text)}.tabs[data-v-c72137c0]{position:relative;display:flex;min-height:var(--touch-target);padding:var(--space-1);border-radius:var(--radius);background:var(--surface-2)}.tabs--compact button[data-v-c72137c0]{font-size:var(--text-label)}.tabs__pill[data-v-c72137c0]{position:absolute;top:var(--space-1);bottom:var(--space-1);left:var(--space-1);border-radius:var(--radius-sm);background:var(--elevated);box-shadow:var(--shadow-sm);pointer-events:none;will-change:transform;transition:transform var(--motion-normal) var(--ease-standard)}@media(prefers-reduced-motion:reduce){.tabs__pill[data-v-c72137c0]{transition:none}}.tabs button[data-v-c72137c0]{flex:1;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:var(--gap-inline);min-width:0;overflow:hidden;padding:var(--space-1) var(--space-1);border-radius:var(--radius-sm);color:var(--secondary-text);font-size:var(--text-label);font-weight:600;letter-spacing:-.2px;line-height:1.15;text-align:center}.tabs button span[data-v-c72137c0]{min-width:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:break-word}.tabs[data-count="4"] button[data-v-c72137c0]{font-size:var(--text-caption)}.tabs[data-count="4"] button span[data-v-c72137c0]{-webkit-line-clamp:1;white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal}.tabs__tab--active[data-v-c72137c0]{color:var(--text)}.tabs[data-v-c72137c0] .icon{flex:none}.ui-avatar[data-v-addc493b]{flex:none;display:grid;place-items:center;overflow:hidden;border-radius:50%;background:var(--surface-2);color:var(--text);font-size:var(--text-caption);font-weight:700}img[data-v-addc493b]{width:100%;height:100%;object-fit:cover}.ui-badge[data-v-41f5728c]{min-height:28px;display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--muted);font-size:var(--text-label);font-weight:600}.ui-badge--accent[data-v-41f5728c]{background:var(--accent-tint);color:var(--accent)}.ui-badge--success[data-v-41f5728c]{background:var(--success-tint);color:var(--success)}.ui-badge--warning[data-v-41f5728c]{background:var(--warning-tint);color:var(--orange)}.ui-badge--truncate[data-v-41f5728c]{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:20px}.ui-badge--danger[data-v-41f5728c]{background:var(--danger-tint);color:var(--danger)}.ui-button[data-v-16b1bc58]{min-height:var(--control-h);padding:var(--space-3) var(--space-4);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border-radius:var(--radius);background:var(--accent);color:var(--on-accent);font-size:var(--text-control);font-weight:600;line-height:1.2;text-align:center;transition:opacity var(--motion-fast),transform var(--motion-fast)}.ui-button[data-v-16b1bc58]:active{opacity:.82;transform:scale(.985)}.ui-button[aria-disabled=true][data-v-16b1bc58],.ui-button[data-v-16b1bc58]:disabled{opacity:.45;pointer-events:none}.ui-button--block[data-v-16b1bc58]{width:100%}.ui-button--secondary[data-v-16b1bc58]{background:var(--surface-2);color:var(--text)}.ui-button--ink[data-v-16b1bc58]{background:var(--text);color:var(--bg)}.ui-button--danger[data-v-16b1bc58]{background:var(--danger-tint);color:var(--danger)}.ui-button--ghost[data-v-16b1bc58]{min-height:var(--touch-target);background:transparent;color:var(--accent);font-weight:500}.ui-button__spinner[data-v-16b1bc58]{width:18px;height:18px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:spin .7s linear infinite}.ui-card[data-v-94d55f70]{display:block;min-width:0;border-radius:var(--radius);background:var(--surface)}.ui-card--padded[data-v-94d55f70]{padding:var(--space-4)}.ui-field[data-v-b7ce7344]{min-width:0;display:flex;flex-direction:column;gap:var(--gap-inline)}.ui-field__label[data-v-b7ce7344]{padding:0 2px;color:var(--muted);font-size:var(--text-label);font-weight:600;-webkit-user-select:none;user-select:none;pointer-events:none}.ui-field[data-v-b7ce7344] input,.ui-field[data-v-b7ce7344] textarea,.ui-field[data-v-b7ce7344] select{width:100%;min-height:48px;padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb,var(--text) 8%,transparent);border-radius:var(--radius);background:var(--surface-2);color:var(--text);caret-color:var(--accent);font:inherit;font-size:16px;font-weight:600;line-height:1.25;letter-spacing:-.2px;outline:none;appearance:none;transition:border-color var(--motion-fast),box-shadow var(--motion-fast),background var(--motion-fast)}.ui-field[data-v-b7ce7344] input::placeholder,.ui-field[data-v-b7ce7344] textarea::placeholder,.ui-field[data-v-b7ce7344] select::placeholder{color:var(--faint);font-weight:500}.ui-field[data-v-b7ce7344] input:focus,.ui-field[data-v-b7ce7344] textarea:focus,.ui-field[data-v-b7ce7344] select:focus{border-color:color-mix(in srgb,var(--accent) 42%,transparent);box-shadow:var(--focus-ring)}.ui-field[data-v-b7ce7344] input:disabled,.ui-field[data-v-b7ce7344] textarea:disabled,.ui-field[data-v-b7ce7344] select:disabled{opacity:.56}.ui-field[data-v-b7ce7344] input:-webkit-autofill,.ui-field[data-v-b7ce7344] textarea:-webkit-autofill,.ui-field[data-v-b7ce7344] select:-webkit-autofill{-webkit-text-fill-color:var(--text);box-shadow:0 0 0 1000px var(--surface-2) inset}.ui-field[data-v-b7ce7344] input,.ui-field[data-v-b7ce7344] textarea,.ui-field[data-v-b7ce7344] select{cursor:text}.ui-field[data-v-b7ce7344] textarea{min-height:96px;resize:none}.ui-field small[data-v-b7ce7344]{padding:0 2px;color:var(--muted);font-size:var(--text-caption);line-height:1.4}.ui-field--error[data-v-b7ce7344] input,.ui-field--error[data-v-b7ce7344] textarea,.ui-field--error[data-v-b7ce7344] select{border-color:color-mix(in srgb,var(--danger) 48%,transparent);background:var(--danger-tint)}.ui-field--error[data-v-b7ce7344],.ui-field--error small[data-v-b7ce7344]{color:var(--danger)}.ui-form-group[data-v-df15d51e]{display:flex;flex-direction:column;gap:var(--gap-section);min-width:0}.ui-hint-banner[data-v-71df79d5]{display:flex;align-items:center;gap:var(--gap-inline);padding:var(--space-3);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--muted)}.ui-hint-banner--warning[data-v-71df79d5]{background:var(--warning-tint);color:var(--orange)}.ui-hint-banner--success[data-v-71df79d5]{background:var(--success-tint);color:var(--success)}.ui-hint-banner[data-v-71df79d5] .icon{flex-shrink:0}.ui-hint-banner p[data-v-71df79d5]{margin:0;min-width:0;color:inherit;font-size:var(--text-label);line-height:1.45}.ui-list[data-v-f48e266c]{flex-shrink:0;overflow:hidden;padding:0 var(--space-4);border-radius:var(--radius);background:var(--surface)}.ui-list[data-v-f48e266c] .ui-list-item+.ui-list-item{border-top:0}.ui-list[data-v-f48e266c] .ui-list-item+.ui-list-item:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--separator);pointer-events:none}.ui-list[data-v-f48e266c] .ui-list-item+.ui-list-item:has(.ui-icon-well):before{left:calc(var(--icon-well-sm) + var(--gap-related))}.ui-icon-well[data-v-0216d30b]{position:relative;flex:none;display:grid;place-items:center;border-radius:var(--radius-sm);background:var(--surface-2);color:var(--muted)}.ui-icon-well--sm[data-v-0216d30b]{width:var(--icon-well-sm);height:var(--icon-well-sm)}.ui-icon-well--md[data-v-0216d30b]{width:var(--icon-well-md);height:var(--icon-well-md)}.ui-icon-well--lg[data-v-0216d30b]{width:var(--icon-well-lg);height:var(--icon-well-lg)}.ui-icon-well--accent[data-v-0216d30b]{background:var(--accent-tint);color:var(--accent)}.ui-icon-well--success[data-v-0216d30b]{background:var(--success-tint);color:var(--success)}.ui-icon-well--warning[data-v-0216d30b]{background:var(--warning-tint);color:var(--orange)}.ui-icon-well--danger[data-v-0216d30b]{background:var(--danger-tint);color:var(--danger)}.ui-icon-well__badge[data-v-0216d30b]{position:absolute;top:calc(-1 * var(--space-1));right:calc(-1 * var(--space-1))}.ui-list-item[data-v-236e6c61]{position:relative;width:100%;min-height:var(--touch-target);display:flex;align-items:center;gap:var(--gap-related);padding:var(--space-4) 0;color:var(--text);text-align:left}.ui-list-item__body[data-v-236e6c61]{min-width:0;flex:1;display:flex;flex-direction:column;gap:var(--gap-tight)}.ui-list-item__body strong[data-v-236e6c61]{overflow:hidden;color:inherit;font-size:var(--text-body);font-weight:600;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.ui-list-item__body small[data-v-236e6c61]{color:var(--muted);font-size:var(--text-caption);line-height:1.45;overflow-wrap:anywhere}.ui-list-item__trailing[data-v-236e6c61]{flex:none}.ui-list-item__chevron[data-v-236e6c61]{flex:none;color:var(--faint);width:var(--space-4);text-align:center;font-size:22px}.ui-list-item--danger[data-v-236e6c61]{color:var(--danger)}.ui-list-item--disabled[data-v-236e6c61]{opacity:.46;pointer-events:none}.ui-page[data-v-6e782e41]{--page-gap: var(--gap-stack);display:flex;flex-direction:column;min-height:0}.ui-page[data-v-6e782e41]>*{flex-shrink:0}.ui-page__nav-space[data-v-6e782e41]{flex:0 0 auto;width:100%;height:var(--page-nav-spacer, 0px);margin-top:calc(-1*min(var(--page-gap),var(--page-nav-spacer, 0px)));pointer-events:none}.ui-page--none[data-v-6e782e41]{--page-gap: 0px;gap:0}.ui-page--sm[data-v-6e782e41]{--page-gap: var(--gap-related);gap:var(--page-gap)}.ui-page--md[data-v-6e782e41]{gap:var(--page-gap)}.ui-page--lg[data-v-6e782e41]{--page-gap: var(--gap-section);gap:var(--page-gap)}.modal[data-v-1db0c082]{position:absolute;inset:0;z-index:80;display:flex;align-items:end;overflow:hidden;overscroll-behavior:contain;background:var(--scrim)}.modal__sheet[data-v-1db0c082]{width:100%;max-height:calc(100% - var(--safe-top) - var(--space-4));min-height:0;display:flex;flex-direction:column;border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--secondary);box-shadow:var(--shadow-modal)}.modal__sheet--tall[data-v-1db0c082]{height:min(82dvh,calc(100% - var(--safe-top) - var(--space-4)))}.modal__grab[data-v-1db0c082]{flex:none;padding:var(--space-2) 0 var(--space-1);cursor:grab;touch-action:none}.modal__grab--off[data-v-1db0c082]{cursor:default}.modal__handle[data-v-1db0c082]{display:block;width:36px;height:5px;margin:auto;border-radius:var(--radius-pill);background:var(--faint)}.modal__head[data-v-1db0c082]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--modal-gutter) var(--space-4)}.modal__head h2[data-v-1db0c082]{margin:0;font-size:var(--text-section);font-weight:700}.modal__action[data-v-1db0c082]{margin-left:auto}.modal__top[data-v-1db0c082]{flex:none;padding:0 var(--modal-gutter) var(--space-3)}.modal__top[data-v-1db0c082] input{height:44px;min-height:44px}.modal__body[data-v-1db0c082]{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-1) var(--modal-gutter) calc(var(--safe-bottom) + var(--space-6));scroll-padding-bottom:calc(var(--safe-bottom) + var(--space-6));-webkit-overflow-scrolling:touch}.modal:has(.modal__footer) .modal__body[data-v-1db0c082]{padding-bottom:var(--space-4)}.modal__body[data-v-1db0c082] .ui-form-group{padding-right:0;padding-left:0;background:transparent;border-radius:0}.modal__footer[data-v-1db0c082]{flex:none;padding:var(--space-4) var(--modal-gutter) calc(var(--safe-bottom) + var(--space-4));border-top:1px solid var(--separator)}.modal-actions[data-v-2d00e3f8]{display:flex;align-items:stretch;gap:var(--gap-inline)}.modal-actions--stack[data-v-2d00e3f8]{flex-direction:column}.modal-actions[data-v-2d00e3f8] .ui-button{flex:1 1 0;min-height:var(--control-h);padding:var(--space-2) var(--space-3);border-radius:var(--radius);font-size:var(--text-control)}.modal-actions--stack[data-v-2d00e3f8] .ui-button{flex:none;width:100%}.ui-page-header[data-v-b1716d03]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gap-related);min-width:0}.ui-page-header__copy[data-v-b1716d03]{min-width:0;display:flex;flex-direction:column;gap:var(--gap-related)}h1[data-v-b1716d03]{display:-webkit-box;overflow:hidden;font-size:var(--text-title);font-weight:700;letter-spacing:-.6px;line-height:1.18;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ui-page-header--compact h1[data-v-b1716d03]{font-size:var(--text-detail);letter-spacing:-.4px}p[data-v-b1716d03]{color:var(--muted);font-size:var(--text-body);line-height:1.45}.ui-page-header__trailing[data-v-b1716d03]{flex:none;display:flex;align-items:center;gap:var(--gap-inline)}.ui-search-field-wrap[data-v-11954cd4]{display:block}.ui-section[data-v-ceeb9d64]{display:flex;flex-direction:column;gap:var(--gap-related);min-width:0}.ui-section__header[data-v-ceeb9d64]{min-height:24px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}h2[data-v-ceeb9d64]{color:var(--muted);font-size:var(--text-label);font-weight:600;line-height:1.4}.ui-stack[data-v-c30ce94d]{display:flex;flex-direction:column}.ui-stack[data-v-c30ce94d]>*{flex-shrink:0}.ui-stack--xs[data-v-c30ce94d]{gap:var(--gap-inline)}.ui-stack--sm[data-v-c30ce94d]{gap:var(--gap-related)}.ui-stack--md[data-v-c30ce94d]{gap:var(--gap-stack)}.ui-stack--lg[data-v-c30ce94d]{gap:var(--gap-section)}.ui-state[data-v-567904d0]{min-height:180px;display:grid;place-items:center;padding:var(--gap-section) var(--gap-related);border-radius:var(--radius);color:var(--muted);text-align:center}.ui-state--compact[data-v-567904d0]{min-height:96px;padding:var(--gap-stack) var(--gap-related)}.ui-state__copy[data-v-567904d0]{display:flex;flex-direction:column;align-items:center;gap:var(--gap-related);max-width:22em}h2[data-v-567904d0]{color:var(--text);font-size:var(--text-section);font-weight:700;line-height:1.25}p[data-v-567904d0]{font-size:var(--text-body);line-height:1.45}.ui-state__action[data-v-567904d0]{margin-top:var(--space-2)}.ui-state__loading[data-v-567904d0]{display:flex;flex-direction:column;align-items:center;gap:var(--gap-related)}.ui-state__loading p[data-v-567904d0]{color:var(--muted);font-size:var(--text-body)}.ui-state__spinner[data-v-567904d0]{width:28px;height:28px;border:3px solid var(--hairline);border-top-color:var(--accent);border-radius:50%;animation:spin .7s linear infinite}.ui-tab-panel[data-v-066a7231]{min-width:0;display:flex;flex-direction:column;gap:var(--gap-stack)}.ui-team-swatch[data-v-86e37593]{flex:none;display:grid;place-items:center;background:var(--team-swatch)}.ui-team-swatch--dot[data-v-86e37593]{width:var(--space-4);height:var(--space-4);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 12%,transparent)}.ui-team-swatch--well[data-v-86e37593]{width:var(--icon-well-sm);height:var(--icon-well-sm);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--team-swatch) 18%,transparent);color:var(--team-swatch)}.ui-team-swatch--md.ui-team-swatch--dot[data-v-86e37593]{width:var(--space-6);height:var(--space-6)}.ui-team-swatch--md.ui-team-swatch--well[data-v-86e37593]{width:var(--icon-well-md);height:var(--icon-well-md)}.achievements-screen[data-v-14f0e505]{height:100%;min-height:0}.who-chips[data-v-14f0e505]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.who-chip[data-v-14f0e505]{height:var(--space-8);max-width:100%;display:inline-flex;align-items:center;gap:var(--space-1);padding:0 var(--space-2) 0 var(--space-1);border-radius:var(--radius-pill);background:var(--surface);color:var(--text);font-size:var(--text-caption);font-weight:600;line-height:1;white-space:nowrap}.who-chip--all[data-v-14f0e505],.who-chip--me[data-v-14f0e505]{background:var(--accent-tint);color:var(--accent)}.who-chip--team[data-v-14f0e505] .ui-team-swatch{width:var(--space-6);height:var(--space-6)}.who-chip[data-v-14f0e505] .ui-avatar,.who-chip__plus[data-v-14f0e505]{flex:none;width:var(--space-6);height:var(--space-6)}button.who-chip[data-v-14f0e505]{cursor:pointer}button.who-chip[data-v-14f0e505]:active{opacity:.72}.who-chip[data-v-14f0e505] .ui-avatar{display:grid;font-size:9px;letter-spacing:-.3px;line-height:1}.who-chip__name[data-v-14f0e505]{line-height:1}.who-chip__plus[data-v-14f0e505]{display:grid;place-items:center;border-radius:50%;background:var(--accent);color:var(--on-accent)}.who-chip__plus[data-v-14f0e505] .icon{display:block}.picker-all-icon[data-v-14f0e505]{width:var(--icon-well-lg);height:var(--icon-well-lg);display:grid;place-items:center;border-radius:var(--radius);background:var(--accent-tint);color:var(--accent)}.check[data-v-14f0e505]{width:22px;height:22px;display:grid;place-items:center;border:1.5px solid var(--faint);border-radius:50%;color:var(--on-accent)}.check--on[data-v-14f0e505]{border-color:var(--accent);background:var(--accent)}.detail[data-v-14f0e505]{display:flex;flex-direction:column;gap:var(--gap-stack);animation:detail-in-14f0e505 var(--motion-normal) var(--ease-standard)}.detail__hero[data-v-14f0e505]{--detail-accent: var(--accent);position:relative;display:flex;flex-direction:column;gap:var(--gap-stack);padding:var(--space-4);overflow:hidden;border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm)}.detail__glow[data-v-14f0e505]{position:absolute;top:-45%;right:-20%;width:70%;aspect-ratio:1;pointer-events:none;border-radius:50%;background:var(--accent);filter:blur(var(--space-12));opacity:.06}.detail[data-status=APPROVED][data-v-14f0e505]{--detail-accent: var(--accent)}.detail[data-status=PENDING][data-v-14f0e505]{--detail-accent: var(--orange)}.detail[data-status=REJECTED][data-v-14f0e505]{--detail-accent: var(--danger)}.detail__top[data-v-14f0e505]{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:var(--gap-related)}.detail__date[data-v-14f0e505]{color:var(--muted);font-size:var(--text-caption);font-weight:600;line-height:1.3;text-align:right}.detail__headline[data-v-14f0e505]{position:relative;z-index:1;display:flex;align-items:center;gap:var(--gap-stack)}.detail__medal[data-v-14f0e505]{width:calc(var(--icon-well-lg) + var(--space-3));height:calc(var(--icon-well-lg) + var(--space-3));flex:none;display:grid;place-items:center;border-radius:var(--radius);background:color-mix(in srgb,var(--detail-accent) 12%,var(--surface-2));color:var(--detail-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--detail-accent) 14%,transparent)}.detail__copy[data-v-14f0e505]{min-width:0;display:flex;flex:1;flex-direction:column;gap:var(--gap-tight)}.detail__hero[data-v-14f0e505] .ui-badge{min-height:var(--space-8)}.detail__hero h1[data-v-14f0e505]{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-section);font-weight:700;letter-spacing:-.4px;line-height:1.2}.detail__scope[data-v-14f0e505]{color:var(--muted);font-size:var(--text-label);font-weight:500;line-height:1.3}.detail__reward[data-v-14f0e505]{position:relative;z-index:1;min-height:var(--touch-target);display:flex;align-items:center;justify-content:space-between;gap:var(--gap-stack);color:var(--muted);font-size:var(--text-label);font-weight:600}.detail__reward strong[data-v-14f0e505]{display:inline-flex;align-items:center;gap:var(--gap-inline);color:var(--gold);font-size:var(--text-section);font-weight:700;letter-spacing:-.4px;line-height:1}.detail__pending[data-v-14f0e505]{position:relative;z-index:1;color:var(--muted);font-size:var(--text-label);line-height:1.4}.detail__story[data-v-14f0e505]{display:flex;flex-direction:column;gap:var(--gap-related);padding:var(--space-4);border-radius:var(--radius);background:var(--surface)}.detail__story small[data-v-14f0e505]{color:var(--faint);font-size:var(--text-caption);font-weight:600;line-height:1.2}.detail__story h2[data-v-14f0e505]{color:var(--text);font-size:var(--text-section);font-weight:700;letter-spacing:-.3px;line-height:1.3;overflow-wrap:anywhere}.detail__story p[data-v-14f0e505]{color:var(--muted);font-size:var(--text-body);line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}.detail__facts[data-v-14f0e505]{overflow:hidden;border-radius:var(--radius);background:var(--surface)}.detail__fact[data-v-14f0e505]{min-width:0;display:flex;align-items:center;gap:var(--space-3);min-height:calc(var(--touch-target) + var(--space-4));padding:var(--space-3) var(--space-4);color:inherit;text-decoration:none}.detail__fact+.detail__fact[data-v-14f0e505]{border-top:1px solid var(--hairline)}.detail__fact-icon[data-v-14f0e505]{flex:none;width:var(--icon-well-md);height:var(--icon-well-md);display:grid;place-items:center;border-radius:var(--radius-sm);background:var(--surface-2);color:var(--muted)}.detail__fact-icon.is-proof[data-v-14f0e505]{background:var(--accent-tint);color:var(--accent)}.detail__fact small[data-v-14f0e505]{display:block;margin-bottom:var(--gap-tight);color:var(--faint);font-size:var(--text-caption);font-weight:600;letter-spacing:.02em;line-height:1.2}.detail__fact strong[data-v-14f0e505]{display:block;color:var(--text);font-size:var(--text-body);font-weight:600;letter-spacing:-.2px;line-height:1.25;overflow-wrap:anywhere}.detail__fact--link strong[data-v-14f0e505]{color:var(--accent)}.people[data-v-14f0e505]{display:flex;align-items:center;gap:var(--gap-stack);min-height:calc(var(--touch-target) + var(--space-6))}.people__faces[data-v-14f0e505]{display:flex;flex:none;align-items:center}.people__faces[data-v-14f0e505]>.ui-avatar{box-shadow:0 0 0 2px var(--surface)}.people__faces[data-v-14f0e505]>*+*{margin-left:-10px}.people__more[data-v-14f0e505]{min-width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:var(--surface-2);box-shadow:0 0 0 2px var(--surface);color:var(--muted);font-size:var(--text-caption);font-weight:700}.people__copy[data-v-14f0e505]{min-width:0;display:flex;flex-direction:column;gap:var(--gap-tight)}.people__copy small[data-v-14f0e505]{color:var(--faint);font-size:var(--text-caption);font-weight:600;line-height:1.2}.people__copy strong[data-v-14f0e505]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-body);font-weight:600}.people__copy p[data-v-14f0e505]{color:var(--muted);font-size:var(--text-label);line-height:1.3}@keyframes detail-in-14f0e505{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.detail[data-v-14f0e505]{animation:none}}.who-chip--disabled[data-v-14f0e505]{opacity:.45;cursor:not-allowed}.auth[data-v-21097597]{justify-content:center;place-items:center}.auth__error[data-v-21097597]{width:100%}.auth__error[data-v-21097597] .ui-card{display:flex;flex-direction:column;gap:var(--gap-related)}.auth__error p[data-v-21097597]{color:var(--muted);line-height:1.45}.auth__error strong[data-v-21097597]{color:var(--danger)}.rank-bar[data-v-19081375]{--rank-glow: var(--rank-2);--rank-position: 0%;position:relative;min-height:calc(var(--touch-target) + var(--space-6));display:flex;flex-direction:column;justify-content:center;gap:var(--gap-related);padding:var(--space-3) var(--space-4);overflow:hidden;border:1px solid color-mix(in srgb,var(--text) 9%,transparent);border-radius:var(--radius-lg);background:radial-gradient(circle at var(--rank-position) 100%,color-mix(in srgb,var(--rank-glow) 16%,transparent),transparent 38%),color-mix(in srgb,var(--surface) 92%,var(--bg));box-shadow:inset 0 1px color-mix(in srgb,var(--on-accent) 7%,transparent),0 var(--space-2) var(--space-6) #0000001f;transition:transform .18s var(--ease-standard),background .6s var(--ease-standard)}.rank-bar--flow[data-v-19081375]{--rank-glow: var(--rank-3)}.rank-bar--hot[data-v-19081375]{--rank-glow: var(--rank-5)}.rank-bar--max[data-v-19081375]{--rank-glow: var(--gold)}.rank-bar__head[data-v-19081375]{display:flex;align-items:center;gap:var(--gap-related)}.rank-bar__crest[data-v-19081375]{width:var(--icon-well-sm);height:var(--icon-well-sm);flex:none;display:grid;place-items:center;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--rank-glow) 15%,transparent);color:var(--rank-glow);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rank-glow) 18%,transparent)}.rank-bar__label[data-v-19081375]{min-width:0;flex:1;color:var(--text);font-size:var(--text-body);font-weight:600;font-variant-numeric:tabular-nums;line-height:1.3}.rank-bar__value[data-v-19081375]{flex:none;color:var(--rank-glow);font-size:var(--text-label);font-weight:700;font-variant-numeric:tabular-nums}.rank-bar__value--idle[data-v-19081375]{color:var(--faint)}.rank-bar__track[data-v-19081375]{position:relative;height:var(--space-2);margin:0 var(--space-1);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--text) 9%,transparent);box-shadow:inset 0 1px 2px #0000002e}.rank-bar__fill[data-v-19081375]{position:absolute;inset:0 auto 0 0;overflow:hidden;border-radius:inherit;background:linear-gradient(90deg,var(--rank-1),var(--rank-3) 48%,var(--rank-glow));box-shadow:0 0 var(--space-3) color-mix(in srgb,var(--rank-glow) 64%,transparent),inset 0 1px color-mix(in srgb,var(--on-accent) 40%,transparent);transition:width .9s cubic-bezier(.22,1,.36,1)}.rank-bar__shine[data-v-19081375]{position:absolute;inset:0 auto 0 -35%;width:30%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),transparent);animation:rank-shine-19081375 3.8s ease-in-out 1s infinite}.rank-bar__node[data-v-19081375]{position:absolute;top:50%;width:var(--space-1);height:var(--space-1);border-radius:50%;transform:translate(-50%,-50%);background:color-mix(in srgb,var(--text) 30%,var(--surface))}.rank-bar__node--first[data-v-19081375]{left:25%}.rank-bar__node--second[data-v-19081375]{left:50%}.rank-bar__node--third[data-v-19081375]{left:75%}.rank-bar__marker[data-v-19081375]{position:absolute;z-index:1;top:50%;left:clamp(var(--space-2),var(--rank-position),calc(100% - var(--space-2)));width:var(--space-3);height:var(--space-3);border:2px solid var(--surface);border-radius:50%;transform:translate(-50%,-50%);background:var(--rank-glow);box-shadow:0 0 var(--space-2) var(--rank-glow),0 0 var(--space-4) color-mix(in srgb,var(--rank-glow) 48%,transparent);transition:left .9s cubic-bezier(.22,1,.36,1)}.rank-bar__pulse[data-v-19081375]{position:absolute;inset:-2px;border:1px solid var(--rank-glow);border-radius:50%;animation:marker-pulse-19081375 2.2s ease-out infinite}@keyframes rank-shine-19081375{0%{transform:translate(0)}45%,to{transform:translate(450%)}}@keyframes marker-pulse-19081375{0%{transform:scale(.8);opacity:.8}75%,to{transform:scale(2.4);opacity:0}}@media(prefers-reduced-motion:reduce){.rank-bar[data-v-19081375],.rank-bar__fill[data-v-19081375],.rank-bar__marker[data-v-19081375],.rank-bar__shine[data-v-19081375],.rank-bar__pulse[data-v-19081375]{transition:none;animation:none}}.ui-icon-button[data-v-03c01551]{width:var(--touch-target);height:var(--touch-target);flex:none;display:grid;place-items:center;border-radius:50%;background:var(--surface-2);color:var(--muted);transition:opacity var(--motion-fast)}.ui-icon-button[data-v-03c01551]:active{opacity:.65}.ui-icon-button--danger[data-v-03c01551]{background:var(--danger-tint);color:var(--danger)}.ui-prize-reveal[data-v-35560ed2]{display:flex;flex-direction:column;align-items:center;gap:var(--gap-stack);padding:var(--space-4) 0;text-align:center}.ui-prize-reveal__copy[data-v-35560ed2]{display:flex;flex-direction:column;align-items:center;gap:var(--gap-tight)}.ui-prize-reveal h2[data-v-35560ed2]{font-size:var(--text-section);font-weight:700}.ui-prize-reveal strong[data-v-35560ed2]{color:var(--gold);font-size:var(--text-detail);line-height:1;font-variant-numeric:tabular-nums}.ui-prize-reveal p[data-v-35560ed2]{color:var(--muted);font-size:var(--text-body);line-height:1.45}.balance[data-v-c228bbb0]{display:flex;flex-direction:column;gap:var(--gap-related)}.balance__row[data-v-c228bbb0]{display:flex;align-items:center;gap:var(--gap-related)}.balance strong[data-v-c228bbb0]{font-size:var(--text-display);font-weight:700;letter-spacing:-1.6px;line-height:1}.balance__rank[data-v-c228bbb0]{display:block;min-width:0}.balance__rank[data-v-c228bbb0]:active .rank-bar{transform:scale(.985)}.home-cta[data-v-c228bbb0]{display:flex;flex-direction:column;gap:var(--gap-related)}.actions[data-v-c228bbb0]{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-related)}.birthday[data-v-c228bbb0]{width:100%;min-height:var(--touch-target);display:flex;align-items:center;gap:var(--gap-related);color:inherit;text-align:left}.birthday--claim[data-v-c228bbb0]{cursor:pointer}.birthday__copy[data-v-c228bbb0]{min-width:0;display:flex;flex-direction:column;gap:var(--gap-tight)}.birthday strong[data-v-c228bbb0]{font-size:var(--text-body);font-weight:600;line-height:1.3}.birthday p[data-v-c228bbb0]{color:var(--muted);font-size:var(--text-caption);line-height:1.4}.birthdate-field__button[data-v-f45379d9]{width:100%;min-height:48px;padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb,var(--text) 8%,transparent);border-radius:var(--radius);background:var(--surface-2);color:var(--text);caret-color:var(--accent);font:inherit;font-size:16px;font-weight:600;line-height:1.25;letter-spacing:-.2px;outline:none;appearance:none;transition:border-color var(--motion-fast),box-shadow var(--motion-fast),background var(--motion-fast)}.birthdate-field__button[data-v-f45379d9]::placeholder{color:var(--faint);font-weight:500}.birthdate-field__button[data-v-f45379d9]:focus{border-color:color-mix(in srgb,var(--accent) 42%,transparent);box-shadow:var(--focus-ring)}.birthdate-field__button[data-v-f45379d9]:disabled{opacity:.56}.birthdate-field__button[data-v-f45379d9]:-webkit-autofill{-webkit-text-fill-color:var(--text);box-shadow:0 0 0 1000px var(--surface-2) inset}.birthdate-field__button[data-v-f45379d9]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);text-align:left;cursor:pointer}.birthdate-field__button strong[data-v-f45379d9],.birthdate-field__button small[data-v-f45379d9]{display:block}.birthdate-field__button strong[data-v-f45379d9]{font-size:16px;font-weight:600}.birthdate-field__placeholder[data-v-f45379d9]{color:var(--muted);font-weight:500}.birthdate-field__button small[data-v-f45379d9]{margin-top:var(--gap-tight);color:var(--muted);font-size:var(--text-caption)}.birthdate-field__chevron[data-v-f45379d9]{flex:none;color:var(--faint);font-size:22px}.birthdate-picker[data-v-f45379d9]{display:flex;flex-direction:column;gap:var(--space-4)}.birthdate-picker__wheels[data-v-f45379d9]{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--space-2);min-height:220px;padding:var(--space-2);border-radius:var(--radius);background:var(--surface-2)}.birthdate-picker__wheels[data-v-f45379d9]:before{content:"";position:absolute;top:50%;right:var(--space-2);left:var(--space-2);height:44px;transform:translateY(-50%);border-radius:var(--radius-sm);background:var(--accent);pointer-events:none}.birthdate-picker__wheel[data-v-f45379d9]{position:relative;z-index:1;height:220px;overflow-y:auto;padding-block:88px;scrollbar-width:none;scroll-snap-type:y mandatory;scroll-padding-block:88px;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(to bottom,transparent,black 26%,black 74%,transparent);mask-image:linear-gradient(to bottom,transparent,black 26%,black 74%,transparent)}.birthdate-picker__wheel[data-v-f45379d9]::-webkit-scrollbar{display:none}.birthdate-picker__option[data-v-f45379d9]{display:block;width:100%;height:44px;color:var(--muted);font-size:16px;font-weight:600;text-align:center;scroll-snap-align:center;scroll-snap-stop:always}.birthdate-picker__option--active[data-v-f45379d9]{color:var(--on-accent);font-weight:700}.ui-confirm-modal__message[data-v-79db74c8]{color:var(--muted);font-size:var(--text-body);line-height:1.5}.ui-danger-zone[data-v-e7fc2a6d]{display:flex;flex-direction:column;gap:var(--gap-stack)}.ui-danger-zone p[data-v-e7fc2a6d]{color:var(--muted);font-size:var(--text-label);font-weight:600;line-height:1.4}.ui-panel[data-v-cebc107b]{min-width:0;display:flex;flex-direction:column;gap:var(--gap-stack);overflow:hidden;border-radius:var(--radius);background:var(--surface)}.ui-panel--padded[data-v-cebc107b]{padding:var(--space-4)}.ui-panel__head[data-v-cebc107b]{min-width:0;display:flex;align-items:center;gap:var(--gap-related)}.ui-panel__copy[data-v-cebc107b]{min-width:0;flex:1;display:flex;flex-direction:column;gap:var(--gap-tight)}.ui-panel__copy h2[data-v-cebc107b]{font-size:var(--text-control);font-weight:700;line-height:1.2}.ui-panel__copy p[data-v-cebc107b]{color:var(--muted);font-size:var(--text-label);line-height:1.4}.ui-panel__action[data-v-cebc107b]{flex:none}.ui-stat-grid[data-v-a8e2e1a6]{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border-radius:var(--radius);background:var(--surface)}.ui-stat-grid__cell[data-v-a8e2e1a6]{min-width:0;min-height:84px;display:flex;align-items:center;gap:var(--gap-related);padding:var(--space-4)}.ui-stat-grid__cell[data-v-a8e2e1a6]:nth-child(odd){border-right:1px solid var(--hairline)}.ui-stat-grid__cell[data-v-a8e2e1a6]:nth-child(-n+2){border-bottom:1px solid var(--hairline)}.ui-stat-grid__copy[data-v-a8e2e1a6]{min-width:0;display:flex;flex-direction:column;gap:var(--gap-tight)}.ui-stat-grid__copy strong[data-v-a8e2e1a6]{overflow:hidden;font-size:var(--text-section);font-weight:700;letter-spacing:-.4px;line-height:1;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.ui-stat-grid__copy span[data-v-a8e2e1a6]{overflow:hidden;color:var(--muted);font-size:var(--text-caption);font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.ui-stat-grid__footer[data-v-a8e2e1a6]{grid-column:1 / -1;padding:var(--space-3) var(--space-4);border-top:1px solid var(--hairline)}.pending[data-v-05a49371]{color:var(--orange);font-size:var(--text-label);font-weight:600}.companies[data-v-ad4da329]{display:flex;flex-direction:column;gap:var(--gap-stack)}.company[data-v-ad4da329]{display:flex;flex-direction:column;gap:var(--gap-tight)}.company__heading[data-v-ad4da329]{display:flex;align-items:center;gap:var(--gap-inline)}.company strong[data-v-ad4da329]{font-size:var(--text-section);font-weight:700;line-height:1.2}.company p[data-v-ad4da329]{color:var(--text);font-size:var(--text-body);line-height:1.4}.company__status[data-v-ad4da329]{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-inline)}.company small[data-v-ad4da329]{color:var(--muted);font-size:var(--text-caption);line-height:1.4}.distribution[data-v-762b3f23]{display:grid;gap:var(--space-2)}.distribution__labels[data-v-762b3f23]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2) var(--space-4);font-size:var(--text-caption)}.distribution__labels span[data-v-762b3f23]{overflow-wrap:anywhere}.distribution__labels b[data-v-762b3f23]{white-space:nowrap;margin-left:var(--space-1)}.distribution__labels .yes[data-v-762b3f23]{color:var(--success)}.distribution__labels .no[data-v-762b3f23]{color:var(--danger)}.distribution__track[data-v-762b3f23]{display:flex;height:6px;overflow:hidden;border-radius:var(--radius);background:var(--surface-2)}.distribution__track span[data-v-762b3f23]{background:var(--accent);transition:width .25s ease}.distribution__track .yes[data-v-762b3f23]{background:var(--success)}.distribution__track .no[data-v-762b3f23]{background:var(--danger)}.distribution p[data-v-762b3f23]{margin:0;font-size:var(--text-caption);color:var(--muted)}@media(prefers-reduced-motion:reduce){.distribution__track span[data-v-762b3f23]{transition:none}}.outcomes[data-v-50aa2b58]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.binary[data-v-50aa2b58]{grid-template-columns:repeat(2,minmax(0,1fr))}button[data-v-50aa2b58]{--choice-color: var(--accent);--choice-tint: var(--accent-tint);position:relative;display:grid;justify-items:start;gap:var(--space-2);min-height:116px;padding:var(--space-4);border:1px solid var(--hairline);border-radius:var(--radius);background:var(--surface-2);color:var(--text);text-align:left;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}button.yes[data-v-50aa2b58]{--choice-color: var(--success);--choice-tint: var(--success-tint)}button.no[data-v-50aa2b58]{--choice-color: var(--danger);--choice-tint: var(--danger-tint)}button.selected[data-v-50aa2b58]{border-color:var(--choice-color);background:color-mix(in srgb,var(--choice-color) 8%,var(--surface));box-shadow:inset 0 0 0 1px var(--choice-color),0 6px 16px color-mix(in srgb,var(--choice-color) 12%,transparent)}.choice-mark[data-v-50aa2b58]{position:absolute;top:var(--space-3);right:var(--space-3);display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--choice-tint);color:var(--choice-color);font-weight:700}.selected .choice-mark[data-v-50aa2b58]{background:var(--choice-color);color:var(--on-accent)}.choice-label[data-v-50aa2b58]{padding-right:var(--space-5);font-size:var(--text-section);font-weight:750;line-height:1.15;overflow-wrap:anywhere}.choice-state[data-v-50aa2b58]{align-self:end;color:var(--muted);font-size:var(--text-caption)}.selected .choice-state[data-v-50aa2b58]{color:var(--choice-color)}button[data-v-50aa2b58]:active{transform:scale(.97)}button[data-v-50aa2b58]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}button[data-v-50aa2b58]:disabled{opacity:.6}@media(prefers-reduced-motion:reduce){button[data-v-50aa2b58]{transition:none}button[data-v-50aa2b58]:active{transform:none}}.ui-balance-chip[data-v-a887113f]{min-height:var(--touch-target);display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);background:var(--surface);font-size:var(--text-label);font-weight:600;white-space:nowrap}.ui-spinner[data-v-abcf8efd]{width:28px;height:28px;display:inline-block;border:3px solid var(--hairline);border-top-color:var(--accent);border-radius:50%;animation:spin .7s linear infinite}.ui-spinner--small[data-v-abcf8efd]{width:18px;height:18px;border-width:2px}.case-reel[data-v-309a1caa]{position:relative;width:100%;min-width:0;padding:var(--space-4) 0 var(--space-2)}.case-title[data-v-309a1caa]{margin:0 0 var(--space-6);font-size:var(--text-detail);line-height:1.1;letter-spacing:-1px;color:var(--text)}.case-stage[data-v-309a1caa]{position:relative;padding:var(--space-3) 0}.case-window[data-v-309a1caa]{position:relative;height:var(--card-height);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.case-card[data-v-309a1caa]{position:absolute;left:calc(50% - 78px);width:156px;height:var(--card-height);box-sizing:border-box;display:flex;align-items:center;flex-direction:column;padding:var(--space-4) var(--space-3) var(--space-5);border:1px solid var(--case-border);border-radius:var(--radius-lg);background:linear-gradient(160deg,var(--case-card-top),var(--case-card));color:var(--case-text);will-change:transform;overflow:hidden}.case-card.coin[data-v-309a1caa]{background:linear-gradient(160deg,var(--case-coin-top),var(--case-card))}.case-card.selected[data-v-309a1caa]{border-color:var(--case-selected)}.case-art[data-v-309a1caa]{width:80px;height:80px;display:grid;place-items:center;margin-bottom:var(--space-3);border-radius:50%;background:radial-gradient(circle,var(--case-art-glow),transparent 70%);color:var(--case-gift)}.case-art img[data-v-309a1caa]{width:62px;height:62px;object-fit:contain;filter:drop-shadow(0 6px 10px var(--case-shadow))}.case-art[data-v-309a1caa] .icon{width:60px;height:60px}.case-kind[data-v-309a1caa]{font-size:var(--text-nav-label);line-height:1.4;letter-spacing:1.5px;color:var(--muted);font-weight:700}.case-name[data-v-309a1caa]{display:block;margin-top:var(--space-2);font-size:var(--text-body);line-height:1.25;text-align:center;font-weight:750;overflow-wrap:anywhere;width:100%}.case-accent[data-v-309a1caa]{position:absolute;width:28px;height:3px;border-radius:var(--radius-pill);bottom:0;background:var(--case-gift)}.coin .case-accent[data-v-309a1caa]{background:var(--case-accent)}.case-pointer[data-v-309a1caa]{position:absolute;z-index:3;top:0;left:calc(50% - 7px);width:14px;height:16px;clip-path:polygon(0 0,100% 0,50% 100%);background:var(--case-accent);filter:drop-shadow(0 0 8px var(--case-accent))}.case-pointer.bottom[data-v-309a1caa]{top:auto;bottom:0;transform:rotate(180deg)}.won .case-card.selected[data-v-309a1caa]{border-color:var(--case-accent);box-shadow:inset 0 0 28px var(--case-win-glow)}.won .selected .case-art[data-v-309a1caa]{animation:case-win-309a1caa .5s ease-out}.case-measure[data-v-309a1caa]{top:0;height:0;overflow:hidden;position:absolute;width:156px;visibility:hidden;pointer-events:none}.measure-card[data-v-309a1caa]{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;padding:var(--space-4) var(--space-3) var(--space-5)}.measure-art[data-v-309a1caa]{height:80px;width:80px;margin-bottom:var(--space-3)}@keyframes case-win-309a1caa{50%{transform:translateY(-5px) scale(1.12)}}@media(prefers-reduced-motion:reduce){.case-art[data-v-309a1caa]{animation:none!important}}.wheel-box[data-v-01c50f9b]{display:flex;flex-direction:column;align-items:center;gap:var(--space-5);text-align:center}.play-panel[data-v-01c50f9b]{display:flex;flex-direction:column;gap:var(--gap-stack)}.caption[data-v-01c50f9b]{color:var(--muted);font-size:var(--text-label)}.events[data-v-01c50f9b]{display:grid;gap:var(--gap-related)}.event-head[data-v-01c50f9b]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}.event-head[data-v-01c50f9b] .ui-badge{order:-1;white-space:nowrap;font-size:var(--text-caption)}.event-footer[data-v-01c50f9b]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3);font-size:var(--text-label);color:var(--muted)}.event-footer>span[data-v-01c50f9b]{white-space:nowrap}.event-footer__link[data-v-01c50f9b]{color:var(--accent);font-weight:600}.bar>span[data-v-01c50f9b]{min-width:0;overflow-wrap:anywhere}.bar>b[data-v-01c50f9b]{flex-shrink:0;white-space:nowrap}.event h3[data-v-01c50f9b]{min-width:0;width:100%;overflow-wrap:anywhere;text-wrap:pretty;font-size:16px;font-weight:600;line-height:1.25}.bars[data-v-01c50f9b]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--gap-inline);margin:var(--space-3) 0}.bar[data-v-01c50f9b]{min-height:36px;gap:var(--space-2);padding:var(--space-2);display:flex;justify-content:space-between;align-items:center;border-radius:8px;background:var(--surface-2);color:var(--text);font-size:13px;font-weight:600}.bar--lead[data-v-01c50f9b]{box-shadow:inset 0 0 0 2px var(--accent)}.event p[data-v-01c50f9b]{color:var(--muted);font-size:12px}.event-detail[data-v-01c50f9b]{display:flex;flex-direction:column;gap:var(--space-5)}.event-card[data-v-01c50f9b]{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm)}.event-card__top[data-v-01c50f9b],.detail-section-head[data-v-01c50f9b],.potential-win[data-v-01c50f9b],.bet-cta[data-v-01c50f9b]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.event-card__pool[data-v-01c50f9b]{color:var(--muted);font-size:var(--text-label);font-weight:500}.event-card h2[data-v-01c50f9b]{font-size:var(--text-section);font-weight:700;letter-spacing:-.4px;line-height:1.2}.event-card>p[data-v-01c50f9b]{color:var(--text);font-size:var(--text-body);line-height:1.45;white-space:pre-wrap}.event-card__until[data-v-01c50f9b]{display:inline-flex;align-items:flex-start;gap:var(--space-2);color:var(--muted);font-size:var(--text-label);line-height:1.4}.event-card__until[data-v-01c50f9b] .icon{flex:none;margin-top:1px}.bet-ticket[data-v-01c50f9b]{display:flex;flex-direction:column;gap:var(--space-3)}.detail-section-head[data-v-01c50f9b]{align-items:flex-end}.detail-section-head h2[data-v-01c50f9b]{margin-top:var(--gap-tight);font-size:var(--text-section);line-height:1.15}.detail-section-head>span[data-v-01c50f9b]{color:var(--muted);font-size:var(--text-label)}.bet-ticket[data-v-01c50f9b]{padding:var(--space-4);border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm)}.bet-ticket__body[data-v-01c50f9b]{display:flex;flex-direction:column;gap:var(--space-3)}.stepper[data-v-01c50f9b]{min-height:72px;padding:var(--space-2);display:grid;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:var(--space-2);border-radius:var(--radius);background:var(--surface-2)}.step[data-v-01c50f9b]{width:48px;height:48px;display:grid;place-items:center;border-radius:var(--radius-sm);background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm);transition:opacity var(--motion-fast),transform var(--motion-fast)}.step[data-v-01c50f9b]:active{opacity:.82;transform:scale(.96)}.step[data-v-01c50f9b]:focus-visible,.presets button[data-v-01c50f9b]:focus-visible{outline:none;box-shadow:var(--focus-ring)}.stake-value[data-v-01c50f9b]{min-width:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.stake-input[data-v-01c50f9b]{grid-column:2;width:6ch;min-width:0;height:48px;border:0;background:transparent;color:var(--text);font-size:32px;font-weight:750;letter-spacing:-.8px;text-align:center}.stake-coin[data-v-01c50f9b]{grid-column:3;justify-self:start;margin-left:var(--space-2)}.stake-input[data-v-01c50f9b]:focus{outline:none}.presets[data-v-01c50f9b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2)}.presets button[data-v-01c50f9b]{min-height:44px;border:1px solid transparent;border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);font-weight:650;transition:background var(--motion-fast),color var(--motion-fast),transform var(--motion-fast)}.presets button[data-v-01c50f9b]:active{transform:scale(.97)}.presets .on[data-v-01c50f9b]{border-color:color-mix(in srgb,var(--accent) 38%,transparent);background:var(--accent-tint);color:var(--accent)}.potential-win[data-v-01c50f9b]{min-height:54px;padding:var(--space-3);border-radius:var(--radius-sm);background:var(--success-tint)}.potential-win>span[data-v-01c50f9b]{color:var(--muted);font-size:var(--text-label)}.potential-win strong[data-v-01c50f9b]{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--success);font-size:22px}.bet-ticket[data-v-01c50f9b] .ui-button{min-height:56px;border-radius:var(--radius);box-shadow:0 8px 22px color-mix(in srgb,var(--accent) 24%,transparent)}.bet-cta[data-v-01c50f9b]{width:100%}.bet-cta strong[data-v-01c50f9b]{font-size:var(--text-control)}.event-bets[data-v-01c50f9b]{margin-top:var(--space-1)}.event-bets .caption[data-v-01c50f9b]{padding:var(--space-4);border-radius:var(--radius);background:var(--surface);text-align:center}.history-window[data-v-01c50f9b]{max-height:320px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border-radius:var(--radius);-webkit-overflow-scrolling:touch}.history-window[data-v-01c50f9b] .ui-list{overflow:visible}.history-window[data-v-01c50f9b] .ui-list-item__trailing{flex:0 1 auto;min-width:0;max-width:46%}.history-more[data-v-01c50f9b]{min-height:36px;display:grid;place-items:center;padding:var(--space-2) 0}.spin-delta[data-v-01c50f9b]{color:var(--text);font-size:var(--text-body);font-weight:600}.spin-empty[data-v-01c50f9b]{color:var(--muted);font-size:var(--text-caption);font-weight:500}.prize[data-v-01c50f9b]{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-4) 0 var(--space-2);text-align:center}.prize__empty[data-v-01c50f9b]{margin:0;font-size:40px;font-weight:700;letter-spacing:-.8px}.prize__hint[data-v-01c50f9b]{margin:-8px 0 0;color:var(--muted);font-size:var(--text-body)}.prize__amount[data-v-01c50f9b]{margin:0;font-size:44px;font-weight:700;letter-spacing:-1px}.prize[data-v-01c50f9b] .ui-badge{min-height:36px;padding:var(--space-2) var(--space-4);font-size:var(--text-body)}@media(max-width:360px){.sides[data-v-01c50f9b]{grid-template-columns:1fr}.presets[data-v-01c50f9b]{grid-template-columns:repeat(2,1fr)}}.market-summary[data-v-01c50f9b]{padding:0 0 var(--space-4);border:0;border-bottom:1px solid var(--separator);border-radius:0;background:transparent;box-shadow:none}.market-summary h2[data-v-01c50f9b]{font-size:var(--text-detail);line-height:1.25;overflow-wrap:anywhere}.market-summary .event-card__until[data-v-01c50f9b]{font-size:var(--text-label);color:var(--muted)}.market-ticket[data-v-01c50f9b]{padding:0;border:0;background:transparent;box-shadow:none;gap:var(--space-4)}.market-ticket .detail-section-head h2[data-v-01c50f9b]{font-size:var(--text-body);margin:0}.market-amount[data-v-01c50f9b]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--hairline);border-radius:var(--radius)}.market-amount[data-v-01c50f9b]:focus-within{border-color:var(--accent)}.market-amount .stake-input[data-v-01c50f9b]{flex:1;width:0;height:40px;text-align:left;font-size:var(--text-detail)}.market-amount>span[data-v-01c50f9b]:last-child{color:var(--muted);font-size:var(--text-body)}.market-ticket .potential-win[data-v-01c50f9b]{background:transparent;padding:var(--space-2) 0;min-height:40px}.market-ticket[data-v-01c50f9b] .ui-button{box-shadow:none;min-height:48px}.market-rules[data-v-01c50f9b]{font-size:var(--text-caption);color:var(--muted);line-height:1.5}.market-rules summary[data-v-01c50f9b]{cursor:pointer}.market-rules p[data-v-01c50f9b]{margin-top:var(--space-2)}.closed-market[data-v-01c50f9b]{display:grid;gap:var(--space-3)}.closed-market__heading[data-v-01c50f9b],.closed-market__option[data-v-01c50f9b]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3)}.closed-market__heading h2[data-v-01c50f9b]{font-size:var(--text-body)}.closed-market__heading>span[data-v-01c50f9b],.closed-market__option>span[data-v-01c50f9b]{font-size:var(--text-label);color:var(--muted);flex-shrink:0}.closed-market__option[data-v-01c50f9b]{padding:var(--space-4);border:1px solid var(--hairline);border-radius:var(--radius);background:var(--surface)}.closed-market__option>div[data-v-01c50f9b]{display:grid;gap:var(--space-1);min-width:0;overflow-wrap:anywhere}.closed-market__option--winner[data-v-01c50f9b]{border-color:var(--success);background:var(--success-tint)}.closed-market__winner[data-v-01c50f9b]{color:var(--success);font-size:var(--text-caption)}.game-ticket[data-v-01c50f9b]{position:relative;padding:var(--space-4);border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);gap:var(--space-4)}.game-ticket__heading[data-v-01c50f9b]{display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:var(--text-caption);font-weight:700;letter-spacing:.12em}.game-ticket .market-amount[data-v-01c50f9b]{background:var(--surface-2);border:1px solid transparent;padding:var(--space-2) var(--space-3)}.game-ticket .market-amount[data-v-01c50f9b]:focus-within{border-color:var(--accent)}.game-ticket .presets button[data-v-01c50f9b]{min-height:40px;border:1px solid var(--hairline);background:transparent}.game-ticket .presets .on[data-v-01c50f9b]{background:var(--accent-tint);border-color:var(--accent)}.game-ticket .potential-win[data-v-01c50f9b]{margin-top:var(--space-1);padding:var(--space-4) 0 0;border-top:1px dashed var(--hairline);border-radius:0;gap:var(--space-2);flex-wrap:wrap}.game-ticket .potential-win>span[data-v-01c50f9b]{color:var(--text);font-weight:600}.game-ticket .potential-win small[data-v-01c50f9b]{display:block;margin-top:var(--space-1);color:var(--muted);font-size:var(--text-caption);font-weight:400}.game-ticket .potential-win strong[data-v-01c50f9b]{font-size:var(--text-detail);font-variant-numeric:tabular-nums}.game-ticket[data-v-01c50f9b] .ui-button{min-height:52px;box-shadow:0 4px color-mix(in srgb,var(--accent) 55%,var(--text));transition:transform .16s ease,box-shadow .16s ease}.game-ticket[data-v-01c50f9b] .ui-button:active{transform:translateY(3px);box-shadow:none}.game-ticket .bet-cta[data-v-01c50f9b]{flex-wrap:wrap;font-size:var(--text-body)}.game-payout[data-v-01c50f9b]{animation:payout-pop-01c50f9b .22s ease-out}@keyframes payout-pop-01c50f9b{0%{opacity:.65;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.game-payout[data-v-01c50f9b]{animation:none}.game-ticket[data-v-01c50f9b] .ui-button{transition:none}.game-ticket[data-v-01c50f9b] .ui-button:active{transform:none}}.market-summary[data-v-01c50f9b]{gap:var(--space-3)}.market-summary h2[data-v-01c50f9b]{font-size:var(--text-detail);font-weight:750;line-height:1.2;text-wrap:pretty}.market-summary__facts[data-v-01c50f9b]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-4);margin-top:var(--space-1)}.market-summary__facts>div[data-v-01c50f9b]{display:grid;align-content:start;gap:var(--space-2)}.market-summary__facts>div+div[data-v-01c50f9b]{border-left:1px solid var(--separator);padding-left:var(--space-4)}.market-summary__facts span[data-v-01c50f9b]{color:var(--muted);font-size:var(--text-caption)}.market-summary__facts strong[data-v-01c50f9b]{display:flex;align-items:center;gap:var(--space-1);font-size:var(--text-body);font-weight:600;overflow-wrap:anywhere}.event-distribution[data-v-01c50f9b]{margin:var(--space-4) 0}.market-summary__status[data-v-01c50f9b]{justify-self:start;max-width:100%}.market-summary__facts>div+div[data-v-01c50f9b]{border-left:0;padding-left:0}.market-summary__facts>div>span[data-v-01c50f9b]{color:var(--muted)}.market-summary__facts[data-v-01c50f9b]{padding:var(--space-4);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius)}.market-summary[data-v-01c50f9b]{border-bottom:0;padding-bottom:0}.market-summary__facts .market-state[data-v-01c50f9b]{display:flex;align-items:center;gap:var(--space-1);line-height:1.4}.market-state i[data-v-01c50f9b]{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:var(--muted)}.market-state--open i[data-v-01c50f9b]{background:var(--success)}.event-resolution[data-v-01c50f9b]{display:grid;gap:var(--space-4);padding:var(--space-4);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg)}.event-resolution__heading[data-v-01c50f9b]{display:flex;align-items:center;gap:var(--space-3)}.event-resolution__heading>div[data-v-01c50f9b]{min-width:0}.event-resolution__icon[data-v-01c50f9b]{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:var(--radius);background:var(--surface-2);color:var(--muted)}.event-resolution--settled .event-resolution__icon[data-v-01c50f9b]{background:var(--success-tint);color:var(--success)}.event-resolution__eyebrow[data-v-01c50f9b]{font-size:var(--text-caption);color:var(--muted)}.event-resolution h2[data-v-01c50f9b]{margin-top:var(--space-1);font-size:var(--text-section);line-height:1.3;overflow-wrap:anywhere}.event-resolution__hint[data-v-01c50f9b]{font-size:var(--text-label);color:var(--muted);line-height:1.45;margin:0}.event-resolution__stats[data-v-01c50f9b]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--separator)}.event-resolution__stats>div[data-v-01c50f9b]{display:grid;gap:var(--space-2)}.event-resolution__stats span[data-v-01c50f9b]{color:var(--muted);font-size:var(--text-caption)}.event-resolution__stats strong[data-v-01c50f9b]{display:flex;align-items:center;gap:var(--space-1);font-size:var(--text-body)}.bet-result[data-v-01c50f9b]{display:grid;justify-items:end;gap:var(--space-1);font-variant-numeric:tabular-nums}.bet-result strong[data-v-01c50f9b]{font-size:var(--text-control)}.bet-result small[data-v-01c50f9b]{font-size:var(--text-caption);color:var(--muted)}.bet-result--won[data-v-01c50f9b],.bet-result--won small[data-v-01c50f9b]{color:var(--success)}.bet-result--lost[data-v-01c50f9b],.bet-result--lost small[data-v-01c50f9b]{color:var(--danger)}.bets-window[data-v-01c50f9b]{max-height:320px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.ui-switch[data-v-faf0b1c9]{width:100%;min-height:var(--touch-target);display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);color:var(--text);font-size:var(--text-control);text-align:left}.ui-switch--compact[data-v-faf0b1c9]{width:auto}.ui-switch__track[data-v-faf0b1c9]{width:50px;height:30px;flex:none;display:flex;align-items:center;padding:2px;border-radius:var(--radius-pill);background:var(--faint);transition:background var(--motion-normal) var(--ease-standard)}.ui-switch__thumb[data-v-faf0b1c9]{width:26px;height:26px;border-radius:50%;background:var(--on-accent);box-shadow:var(--shadow-sm);transition:transform var(--motion-normal) var(--ease-standard)}.ui-switch[aria-checked=true] .ui-switch__track[data-v-faf0b1c9]{background:var(--accent)}.ui-switch[aria-checked=true] .ui-switch__thumb[data-v-faf0b1c9]{transform:translate(20px)}.hero[data-v-c4d3dce7]{display:flex;flex-direction:column;align-items:center;gap:var(--gap-related);text-align:center}.hero h1[data-v-c4d3dce7]{font-size:var(--text-section);font-weight:700;line-height:1.2}.hero p[data-v-c4d3dce7]{color:var(--muted);font-size:var(--text-body);line-height:1.4}.you[data-v-df77d78f]{display:flex;align-items:center;gap:var(--gap-related);padding:var(--space-4);border-radius:var(--radius);background:var(--text);color:var(--bg)}.you>span[data-v-df77d78f]{width:22px;font-size:var(--text-section);font-weight:700}.you i[data-v-df77d78f]{width:var(--icon-well-lg);height:var(--icon-well-lg);display:grid;place-items:center;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--bg) 14%,transparent);color:var(--bg);font-size:var(--text-caption);font-style:normal;font-weight:700}.you div[data-v-df77d78f]{flex:1;min-width:0}.you strong[data-v-df77d78f]{display:block;font-size:var(--text-control)}.you small[data-v-df77d78f]{color:color-mix(in srgb,var(--bg) 64%,transparent);font-size:var(--text-caption)}.you b[data-v-df77d78f]{color:var(--gold);font-size:var(--text-control)}.row-lead[data-v-df77d78f]{display:flex;align-items:center;gap:var(--gap-related)}.place[data-v-df77d78f]{width:22px;flex:none;color:var(--muted);font-size:var(--text-control);font-weight:700;font-variant-numeric:tabular-nums;line-height:1;text-align:center}.place--gold[data-v-df77d78f]{color:var(--gold)}.place--silver[data-v-df77d78f]{color:var(--silver)}.place--bronze[data-v-df77d78f]{color:var(--bronze)}.score[data-v-df77d78f]{font-size:var(--text-body);font-weight:600}.shop-icon[data-v-c342b8bc]{position:relative;width:40px;height:40px;flex:none;display:grid;place-items:center;border-radius:var(--radius-sm);background:var(--accent-tint);color:var(--accent)}.shop-icon--muted[data-v-c342b8bc]{background:var(--surface-2);color:var(--muted)}.stock-badge[data-v-c342b8bc]{position:absolute;top:-5px;right:-5px;min-width:20px;height:20px;padding:0 5px;display:grid;place-items:center;border-radius:999px;background:var(--accent);color:var(--on-accent);font-size:11px;font-style:normal;font-weight:700;letter-spacing:-.2px;line-height:1;box-shadow:0 0 0 2px var(--surface)}.stock-badge--out[data-v-c342b8bc]{background:var(--surface-2);color:var(--muted)}.redeem[data-v-c342b8bc]{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-2) 0 var(--space-4);text-align:center}.redeem__icon[data-v-c342b8bc]{width:64px;height:64px;display:grid;place-items:center;border-radius:18px;background:var(--accent-tint);color:var(--accent)}.redeem p[data-v-c342b8bc]{max-width:28ch;color:var(--muted);font-size:var(--text-body);line-height:1.45}.ui-team-picker[data-v-17a51406]{overflow:hidden;border-radius:var(--radius);background:var(--surface-2)}.ui-team-picker__row[data-v-17a51406]{width:100%;min-height:var(--touch-target);display:flex;align-items:center;gap:var(--gap-related);padding:var(--space-3);color:inherit;text-align:left;cursor:pointer}.ui-team-picker__row+.ui-team-picker__row[data-v-17a51406]{border-top:1px solid var(--hairline)}.ui-team-picker__check[data-v-17a51406]{width:var(--space-6);height:var(--space-6);flex:none;display:grid;place-items:center;border:1px solid var(--faint);border-radius:var(--space-1);color:var(--on-accent)}.ui-team-picker__row--on .ui-team-picker__check[data-v-17a51406]{border-color:var(--accent);background:var(--accent)}.ui-team-picker__row>span[data-v-17a51406]:last-child{font-size:var(--text-body);font-weight:500}.member-actions[data-v-c429a4cc]{display:flex;align-items:center;gap:var(--space-2)}.member-editor[data-v-c429a4cc]{border:0;padding:var(--space-5) 0 0;margin:0;min-width:0}.member-role-options[data-v-c429a4cc]{display:grid;gap:var(--gap-related)}.member-role-option[data-v-c429a4cc]{display:flex;align-items:center;gap:var(--gap-related);padding:var(--space-4);background:var(--surface-2);border-radius:var(--radius);cursor:pointer}.member-role-option input[data-v-c429a4cc]{width:20px;height:20px;accent-color:var(--accent);flex:none}.member-role-option span[data-v-c429a4cc]{display:grid;gap:var(--gap-tight)}.member-role-option small[data-v-c429a4cc]{color:var(--muted);font-size:var(--text-caption)}.assign-hint[data-v-c429a4cc]{margin-bottom:var(--gap-related);color:var(--muted);font-size:var(--text-body);line-height:1.45}.queue-card[data-v-56dfa7b9]{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3) 0}.queue-card+.queue-card[data-v-56dfa7b9]{border-top:1px solid var(--hairline)}.queue-card__row[data-v-56dfa7b9]{display:flex;align-items:center;gap:var(--space-3);min-width:0}.queue-card__copy[data-v-56dfa7b9]{min-width:0;flex:1}.queue-card__copy strong[data-v-56dfa7b9]{display:block;overflow-wrap:anywhere;font-size:var(--text-body);font-weight:600;line-height:1.3}.queue-card__copy p[data-v-56dfa7b9]{margin-top:var(--gap-tight);color:var(--muted);font-size:var(--text-caption);line-height:1.4}.queue-card__trailing[data-v-56dfa7b9]{flex:none}.queue-card__actions[data-v-56dfa7b9]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}.queue-card__actions[data-v-56dfa7b9] .ui-button{min-height:var(--touch-target);padding:var(--space-2) var(--space-3);font-size:var(--text-body)}.queue-card__actions[data-v-56dfa7b9]:has(:only-child){grid-template-columns:1fr}.ui-key-value[data-v-149467f4]{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) 0;font-size:16px}.ui-key-value+.ui-key-value[data-v-149467f4]{border-top:1px solid var(--hairline)}.ui-key-value>span[data-v-149467f4]{color:var(--text)}strong[data-v-149467f4],a[data-v-149467f4]{min-width:0;color:var(--muted);font-weight:500;overflow-wrap:anywhere;text-align:right}a[data-v-149467f4]{color:var(--accent)}.ui-key-value--warning[data-v-149467f4]{color:var(--orange)}.ui-key-value--success[data-v-149467f4]{color:var(--success)}.reviews-screen[data-v-bea36b00]{height:100%;min-height:0}.review-head[data-v-bea36b00]{align-items:center}.review-head[data-v-bea36b00] h1{overflow:visible;white-space:normal;text-overflow:clip}.review-who[data-v-bea36b00]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--surface)}.review-who strong[data-v-bea36b00]{display:block;font-size:var(--text-body);font-weight:600}.review-who p[data-v-bea36b00]{margin-top:var(--gap-tight);color:var(--muted);font-size:var(--text-caption)}.review-desc[data-v-bea36b00]{display:flex;flex-direction:column;gap:var(--gap-inline)}.review-desc p[data-v-bea36b00]{color:var(--text);font-size:var(--text-body);line-height:1.45;white-space:pre-wrap}.review-actions[data-v-bea36b00]{display:grid;grid-template-columns:1fr 1fr}.reward-hint[data-v-bea36b00]{color:var(--muted);font-size:var(--text-caption);line-height:1.45}.review-head[data-v-bea36b00] h1,.review-desc p[data-v-bea36b00]{overflow-wrap:anywhere}.coin-delta[data-v-f6f25676]{white-space:nowrap}.rule-input[data-v-8092aa99]{width:4.5em;min-height:var(--touch-target);padding:0 var(--space-2);border:0;border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);font-size:var(--text-body);font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.rule-input[data-v-8092aa99]:focus{outline:none;box-shadow:var(--focus-ring)}.event-card__status[data-v-cc7c9517]{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-caption);color:var(--muted);font-weight:600}.event-card__status--ready[data-v-cc7c9517]{color:var(--accent)}.event-card__dot[data-v-cc7c9517]{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.event-card__title[data-v-cc7c9517],.result-title[data-v-cc7c9517]{font-size:var(--text-section);line-height:1.35;font-weight:650;overflow-wrap:anywhere}.event-card__title[data-v-cc7c9517]{margin:var(--space-3) 0 var(--space-4)}.event-card__facts[data-v-cc7c9517]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.event-card__facts>div[data-v-cc7c9517]{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.event-card__facts span[data-v-cc7c9517]{font-size:var(--text-caption);color:var(--muted)}.event-card__facts strong[data-v-cc7c9517]{display:flex;align-items:center;gap:var(--space-1);font-size:var(--text-body);font-weight:600;flex-wrap:wrap}.event-card__actions[data-v-cc7c9517]{display:flex;flex-wrap:wrap;gap:var(--space-2);padding-top:var(--space-4);margin-top:var(--space-4);border-top:1px solid var(--separator)}.event-card__actions[data-v-cc7c9517]>*{flex:1 1 auto;font-size:var(--text-body)}.event-card__result[data-v-cc7c9517]{margin-top:var(--space-4);font-size:var(--text-body)}.result-options[data-v-cc7c9517]{display:grid;gap:var(--space-3);padding:0;margin:0;border:0;min-width:0}.result-option[data-v-cc7c9517]{display:flex;gap:var(--space-3);align-items:center;padding:var(--space-4);border:1px solid var(--hairline);border-radius:var(--radius);cursor:pointer;font-weight:600;overflow-wrap:anywhere}.result-option--selected[data-v-cc7c9517]{border-color:var(--accent);background:var(--accent-tint)}.result-option input[data-v-cc7c9517]{accent-color:var(--accent);width:20px;height:20px;flex-shrink:0}.sr-only[data-v-cc7c9517]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ui-team-colors[data-v-987936d6]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--gap-inline)}.ui-team-colors__opt[data-v-987936d6]{min-width:var(--touch-target);min-height:var(--touch-target);display:grid;place-items:center;cursor:pointer;border-radius:var(--radius)}.ui-team-colors__dot[data-v-987936d6]{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-pill);background:var(--team-swatch);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 14%,transparent)}.ui-team-colors__opt--on .ui-team-colors__dot[data-v-987936d6]{outline:2px solid var(--team-swatch);outline-offset:var(--space-1)}.ui-team-colors__opt[data-v-987936d6]:focus-visible{outline:none;box-shadow:var(--focus-ring)}.theme-settings-entry[data-v-17106286]{margin-bottom:var(--space-6)}.themes-description[data-v-17106286]{color:var(--muted);margin:0 0 var(--space-4);font-size:var(--text-body)}.themes-options[data-v-17106286]{border:0;padding:0;margin:0;display:grid;gap:var(--gap-stack)}.themes-legend[data-v-17106286]{margin-bottom:var(--space-3);font-size:var(--text-label);color:var(--muted)}.theme-option[data-v-17106286]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-inline);padding:var(--space-4);border:1px solid transparent;border-radius:var(--radius-lg);cursor:pointer}.theme-option--selected[data-v-17106286]{border-color:var(--accent);background:var(--surface)}.theme-option input[data-v-17106286]{width:20px;height:20px;accent-color:var(--accent)}.theme-option-info[data-v-17106286]{min-width:0;display:grid;gap:var(--space-1);flex:1}.theme-option-info span[data-v-17106286],.theme-current[data-v-17106286]{font-size:var(--text-caption);color:var(--muted)}.theme-preview[data-v-17106286]{width:100%;display:flex;gap:var(--space-5);padding-top:var(--space-4);margin-top:var(--space-2);border-top:1px solid var(--separator)}.invite-create[data-v-17106286],.invite-create__field[data-v-17106286]{display:flex;flex-direction:column;gap:var(--gap-related)}.invite-create__label[data-v-17106286]{font-size:var(--text-label);font-weight:600;line-height:1.4}.invite-create__hint[data-v-17106286],.invite-create__empty[data-v-17106286]{color:var(--muted);font-size:var(--text-caption);line-height:1.45}.invite-list[data-v-17106286] .ui-list-item__body strong{font-variant-numeric:tabular-nums;letter-spacing:.04em}.invite-actions[data-v-17106286]{display:flex;align-items:center;gap:var(--gap-inline)}.team-color[data-v-17106286]{display:flex;flex-direction:column;gap:var(--gap-related)}.team-color__label[data-v-17106286]{padding:0 2px;color:var(--muted);font-size:var(--text-label);font-weight:600}:root{color-scheme:light;--frame-bg: #d8d8de;--bg: #f2f2f7;--secondary: #ffffff;--secondary-text: #6e6e73;--elevated: #ffffff;--surface: var(--secondary);--surface-2: #e5e5ea;--control-bg: #ffffff;--control-border: transparent;--hairline: #e5e5ea;--text: #1a1a1a;--muted: var(--secondary-text);--faint: #aeaeb2;--accent: #007aff;--accent-rgb: 0, 122, 255;--gold: #c9a227;--silver: #8e8e93;--bronze: #b08a5a;--success: #34c759;--orange: #ff9500;--danger: #ff3b30;--on-accent: #ffffff;--on-inverse: #ffffff;--on-toast: var(--on-accent);--accent-tint: rgba(0, 122, 255, .08);--success-tint: rgba(52, 199, 89, .08);--warning-tint: rgba(255, 149, 0, .08);--danger-tint: rgba(255, 59, 48, .08);--team-blue: #007aff;--team-indigo: #5856d6;--team-purple: #af52de;--team-pink: #ff2d55;--team-red: #ff3b30;--team-orange: #ff9500;--team-yellow: #e6b800;--team-green: #34c759;--team-teal: #30b0c7;--team-gray: #8e8e93;--inverse-muted: rgba(255, 255, 255, .64);--scrim: rgba(0, 0, 0, .45);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--gap-tight: var(--space-1);--gap-inline: var(--space-2);--gap-related: var(--space-3);--gap-stack: var(--space-4);--gap-section: var(--space-6);--gap-page: var(--space-8);--page-gutter: var(--space-5);--page-pad-top: var(--space-4);--page-pad-bottom: var(--space-6);--modal-gutter: var(--space-5);--back-clearance: 52px;--text-caption: 12px;--text-label: 13px;--text-body: 15px;--text-control: 17px;--text-section: 20px;--text-detail: 28px;--text-title: 34px;--text-display: 56px;--text-nav-label: 10px;--radius-sm: 10px;--radius: 14px;--radius-lg: 18px;--radius-pill: 999px;--control-h: 50px;--touch-target: 44px;--icon-well-sm: 36px;--icon-well-md: 40px;--icon-well-lg: 48px;--nav-inset-x: var(--space-4);--nav-pill-gap: var(--space-2);--wheel-gold-light: #fff8dc;--wheel-gold: #e4b84a;--wheel-gold-dark: #8a6d16;--wheel-rim-dark: #2a2110;--rank-1: #65a6d1;--rank-2: #748cc8;--rank-3: #927fb9;--rank-4: #b97f9d;--rank-5: #c89178;--rank-6: #c8aa69;--shadow-sm: 0 1px 4px rgba(0, 0, 0, .12);--shadow-md: 0 8px 24px rgba(0, 0, 0, .08);--shadow-modal: 0 -8px 40px rgba(0, 0, 0, .24);--focus-ring: 0 0 0 3px rgba(0, 122, 255, .35);--motion-fast: .12s;--motion-normal: .22s;--motion-page: .26s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--nav-h: 68px;--safe-top: calc( var(--tg-safe-area-inset-top, env(safe-area-inset-top, 0px)) + var(--tg-content-safe-area-inset-top, 0px) );--safe-bottom: calc( var(--tg-safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)) + var(--tg-content-safe-area-inset-bottom, 0px) )}:root[data-theme=dark]{color-scheme:dark;--frame-bg: #000000;--bg: #000000;--secondary: #1c1c1e;--secondary-text: #c7c7cc;--elevated: #3a3a3c;--surface: var(--secondary);--surface-2: #2c2c2e;--control-bg: #2c2c2e;--hairline: #38383a;--text: #f2f2f7;--muted: var(--secondary-text);--faint: #8e8e93;--accent: #0a84ff;--accent-rgb: 10, 132, 255;--gold: #d4b44a;--accent-tint: rgba(10, 132, 255, .14);--success-tint: rgba(48, 209, 88, .14);--warning-tint: rgba(255, 159, 10, .14);--danger-tint: rgba(255, 69, 58, .14);--team-blue: #0a84ff;--team-indigo: #5e5ce6;--team-purple: #bf5af2;--team-pink: #ff375f;--team-red: #ff453a;--team-orange: #ff9f0a;--team-yellow: #ffd60a;--team-green: #30d158;--team-teal: #40c8e0;--team-gray: #98989d;--focus-ring: 0 0 0 3px rgba(10, 132, 255, .42)}:root[data-tg-platform^=android]{--safe-top: max(var(--tg-safe-area-inset-top, 0px), var(--tg-content-safe-area-inset-top, 0px));--safe-bottom: max( 8px, var(--tg-safe-area-inset-bottom, 0px), var(--tg-content-safe-area-inset-bottom, 0px) )}@media(max-width:350px){:root{--page-gutter: var(--space-4);--text-title: 30px;--text-display: 48px}}@media(orientation:landscape)and (max-height:500px){:root{--nav-h: 64px;--page-pad-top: var(--space-2)}}:root{--case-text: #f8f5ff;--case-accent: #f2ce83;--case-gift: #bca4ff;--case-border: #303038;--case-selected: #69606a;--case-card: #19191e;--case-card-top: #292333;--case-coin-top: #302a20;--case-art-glow: #b79aef24;--case-shadow: #00000050;--case-win-glow: #f2ce8315}:root{--skin-surface-shadow: inset 0 0 0 1px var(--hairline);--skin-button-shadow: none;--skin-button-sheen: none;--skin-button-press: scale(.985);--skin-button-pressed-shadow: none;--skin-field-shadow: none;--skin-detail-shadow: none;--skin-nav-radius: 20px;--skin-nav-item-radius: 16px;--skin-nav-background: var(--surface);--skin-nav-shadow: 0 0 0 1px var(--hairline)}:root[data-ui-theme=minimal]{--radius-sm: 8px;--radius: 12px;--radius-lg: 16px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05)}:root[data-ui-theme=default]{--radius-sm: 14px;--radius: 20px;--radius-lg: 26px;--skin-surface-shadow: inset 0 1px 0 rgba(255, 255, 255, .22), 0 5px 18px rgba(0, 0, 0, .06);--skin-button-shadow: inset 0 1px 0 rgba(255, 255, 255, .3), 0 3px 8px rgba(0, 0, 0, .14);--skin-button-sheen: linear-gradient(180deg, rgba(255, 255, 255, .16), transparent 65%);--skin-button-press: translateY(1px) scale(.985);--skin-button-pressed-shadow: inset 0 2px 4px rgba(0, 0, 0, .12);--skin-field-shadow: inset 0 2px 4px rgba(0, 0, 0, .04);--skin-detail-shadow: inset 0 1px 0 rgba(255, 255, 255, .24), 0 2px 4px rgba(0, 0, 0, .06);--skin-nav-radius: 28px;--skin-nav-item-radius: 24px;--skin-nav-background: color-mix(in srgb, var(--surface) 76%, transparent);--skin-nav-shadow: inset 0 1px 0 rgba(255, 255, 255, .22), 0 8px 24px rgba(0, 0, 0, .12)}:root[data-ui-theme=pixel]{--radius-sm: 2px;--radius: 4px;--radius-lg: 4px;--bg: #f3f0e6;--secondary: #fffdf4;--surface-2: #e8e3d5;--elevated: #fffdf4;--hairline: #d0c8b6;--skin-edge: #908774;--skin-surface-shadow: inset 0 0 0 1px var(--hairline), 0 3px 0 var(--skin-edge);--skin-button-shadow: inset 0 0 0 1px rgba(0, 0, 0, .2), 0 3px 0 var(--skin-edge), 2px 3px 0 var(--skin-edge), -2px 3px 0 var(--skin-edge);--skin-button-press: translateY(2px);--skin-button-pressed-shadow: inset 0 0 0 1px var(--skin-edge), 0 1px 0 var(--skin-edge);--skin-field-shadow: inset 0 2px 0 var(--hairline);--skin-detail-shadow: inset 0 0 0 1px var(--hairline);--skin-nav-radius: 4px;--skin-nav-item-radius: 2px;--skin-nav-background: var(--surface);--skin-nav-shadow: inset 0 0 0 1px var(--hairline), 0 3px 0 var(--skin-edge);--shadow-sm: 0 2px 0 var(--skin-edge)}:root[data-ui-theme=pixel][data-theme=dark]{--bg: #14151a;--secondary: #22232a;--surface-2: #30313b;--elevated: #3b3c47;--hairline: #4a4b56;--skin-edge: #08090d}:root{--separator: color-mix(in srgb, var(--hairline) 65%, transparent)}:root[data-ui-theme=pixel]{--skin-surface-shadow: inset 0 0 0 1px var(--hairline);--skin-field-shadow: none;--skin-button-shadow: inset 0 1px 0 rgba(255, 255, 255, .12), 0 2px 0 var(--skin-edge)}:root[data-ui-theme] :is(.ui-card,.ui-panel,.ui-list,.theme-option){box-shadow:var(--skin-surface-shadow)}:root[data-ui-theme] .ui-button{box-shadow:var(--skin-button-shadow);background-image:var(--skin-button-sheen);transition:opacity var(--motion-fast),transform var(--motion-fast),box-shadow var(--motion-fast)}:root[data-ui-theme] .ui-button--ghost{background-image:none;box-shadow:none}:root[data-ui-theme] .ui-button:not(:disabled):not([aria-disabled=true]):active{transform:var(--skin-button-press);box-shadow:var(--skin-button-pressed-shadow)}:root[data-ui-theme] :is(.ui-button,.ui-card,.ui-icon-button):focus-visible{outline:2px solid var(--accent);outline-offset:3px}:root[data-ui-theme] :is(.ui-field input,.ui-field textarea,.ui-field select,.ui-search-field){box-shadow:var(--skin-field-shadow);font-weight:500}:root[data-ui-theme] :is(.ui-field input,.ui-field textarea,.ui-field select,.ui-search-field):focus{box-shadow:var(--focus-ring)}:root[data-ui-theme] :is(.tabs__pill,.ui-icon-well,.ui-badge){box-shadow:var(--skin-detail-shadow)}:root[data-ui-theme] .modal__sheet{box-shadow:var(--shadow-modal),var(--skin-surface-shadow)}:root[data-ui-theme][data-theme] .bottom-nav .bottom-nav__glass{border-radius:var(--skin-nav-radius);background:var(--skin-nav-background);box-shadow:var(--skin-nav-shadow)}:root[data-ui-theme] :is(.bottom-nav__pill,.bottom-nav__item){border-radius:var(--skin-nav-item-radius)}:root[data-ui-theme] .case-card{border-radius:var(--radius-lg)}:root[data-ui-theme=minimal] .ui-button{font-weight:600;letter-spacing:-.2px}:root[data-ui-theme=default] .ui-icon-well{background-image:var(--skin-button-sheen)}:root[data-ui-theme=pixel] :is(.ui-button,.ui-badge,.tabs button){font-weight:700;letter-spacing:.2px}:root[data-ui-theme=pixel] :is(.ui-switch__track,.ui-switch__thumb,.modal__handle){border-radius:var(--radius-sm)}:root[data-ui-theme=pixel] .ui-switch__thumb{box-shadow:var(--skin-detail-shadow)}:root[data-ui-theme=pixel] .bottom-nav__glass{backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-ui-theme=pixel] :is(.ui-icon-well:not(:has(.ui-icon-well__badge)),.ui-badge){clip-path:polygon(4px 0,calc(100% - 4px) 0,calc(100% - 4px) 4px,100% 4px,100% calc(100% - 4px),calc(100% - 4px) calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,4px calc(100% - 4px),0 calc(100% - 4px),0 4px,4px 4px)}@media(prefers-reduced-motion:reduce){:root[data-ui-theme] .ui-button{transition:none}:root[data-ui-theme] .ui-button:not(:disabled):not([aria-disabled=true]):active{transform:none}}:root[data-ui-theme] .ui-button--ghost:not(:disabled):active{box-shadow:none}:root[data-ui-theme] .modal__sheet .ui-list{background:var(--surface-2);box-shadow:none}:root[data-ui-theme] .modal__sheet .theme-option{box-shadow:none;background:var(--surface-2)}:root[data-ui-theme] .modal__sheet .theme-option--selected{background:var(--accent-tint)}:root[data-ui-theme] .ui-list-item .ui-icon-well{box-shadow:none}:root[data-ui-theme] .modal__sheet{box-shadow:var(--shadow-modal)}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}html,body,#app{width:100%;height:100%;overflow:hidden}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--frame-bg);color:var(--text);line-height:1.35;overscroll-behavior:none}button,input,textarea,select{font:inherit}button{border:0;color:inherit;cursor:pointer;background:transparent}button,a,input,textarea,select{outline:none}button,a{touch-action:manipulation}h1,h2,h3{text-wrap:balance}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{box-shadow:var(--focus-ring)}a{color:inherit;text-decoration:none}.app-shell{--page-nav-spacer: 0px;width:min(100%,430px);height:100dvh;margin:auto;position:relative;overflow:hidden;overflow-anchor:none;background:var(--bg)}.app-shell--nav{--page-nav-spacer: var(--nav-h)}.scroll-page{position:absolute;inset:0;min-height:0;overflow-x:hidden;overflow-y:auto;overflow-anchor:none;overscroll-behavior-y:contain;padding:calc(var(--safe-top) + var(--page-pad-top)) var(--page-gutter) calc(var(--safe-bottom) + var(--page-pad-bottom));scroll-padding-bottom:calc(var(--page-nav-spacer, 0px) + var(--page-pad-bottom));-webkit-overflow-scrolling:touch}form{display:flex;flex-direction:column;gap:var(--gap-stack);min-width:0}.page-sub{color:var(--muted);font-size:var(--text-label);line-height:1.5}.link{color:var(--accent);font-size:var(--text-label);font-weight:600}.eyebrow{color:var(--muted);font-size:var(--text-label);font-weight:600}.coin-delta{color:var(--gold);font-size:var(--text-body);font-weight:600;white-space:nowrap}.coin-delta--pending{color:var(--orange)}.tab-panel{display:flex;flex-direction:column;gap:var(--gap-stack);min-width:0}.visually-hidden,.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ui-search-field{width:100%;min-height:48px;padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb,var(--text) 8%,transparent);border-radius:var(--radius);background:var(--surface-2);color:var(--text);caret-color:var(--accent);font:inherit;font-size:16px;font-weight:600;line-height:1.25;letter-spacing:-.2px;outline:none;appearance:none;transition:border-color var(--motion-fast),box-shadow var(--motion-fast),background var(--motion-fast)}.ui-search-field::placeholder{color:var(--faint);font-weight:500}.ui-search-field:focus{border-color:color-mix(in srgb,var(--accent) 42%,transparent);box-shadow:var(--focus-ring)}.ui-search-field:disabled{opacity:.56}.ui-search-field:-webkit-autofill{-webkit-text-fill-color:var(--text);box-shadow:0 0 0 1000px var(--surface-2) inset}.ui-search-field{min-height:var(--touch-target)}.chips{display:flex;flex-wrap:wrap;gap:var(--gap-inline)}@keyframes spin{to{transform:rotate(360deg)}}@media(orientation:landscape)and (max-height:500px){.scroll-page{padding-top:calc(var(--safe-top) + var(--page-pad-top))}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
