.ui-button{display:inline-flex;min-width:0;min-height:var(--touch-min);align-items:center;justify-content:center;gap:var(--space-2);border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;font-family:inherit;font-size:var(--type-card-title-size);font-weight:var(--fw-semibold);line-height:var(--lh-tight);padding:0 var(--space-5);text-align:center;text-decoration:none;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),transform var(--duration-press) var(--ease-out);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-button:hover:not(:disabled){transform:translateY(-1px)}.ui-button:active:not(:disabled){transform:translateY(1px)}.ui-button:focus-visible{outline:2px solid color-mix(in oklch,var(--brand-500) 45%,transparent);outline-offset:2px}.ui-button:disabled{cursor:not-allowed;opacity:.62}.ui-button--primary{background:var(--brand-500);box-shadow:0 .08rem .18rem color-mix(in oklch,var(--brand-500) 18%,transparent);color:var(--text-inverse)}.ui-button--primary:hover:not(:disabled){background:color-mix(in oklch,var(--brand-500) 88%,var(--text-primary));box-shadow:0 .1rem .22rem color-mix(in oklch,var(--brand-500) 22%,transparent)}.ui-button--secondary{border-color:var(--border);background:var(--bg-base);color:var(--text-primary)}.ui-button--secondary:hover:not(:disabled){border-color:color-mix(in oklch,var(--brand-500) 32%,var(--border));color:var(--brand-500)}.ui-button--danger{background:var(--danger);box-shadow:0 .08rem .18rem color-mix(in oklch,var(--danger) 16%,transparent);color:var(--text-inverse)}.ui-button--danger:hover:not(:disabled){background:color-mix(in oklch,var(--danger) 88%,var(--text-primary));box-shadow:0 .1rem .22rem color-mix(in oklch,var(--danger) 20%,transparent)}.ui-button--loading{pointer-events:none}.ui-button__spinner{width:1em;height:1em;flex:none;border:.125em solid color-mix(in oklch,currentColor 30%,transparent);border-top-color:currentColor;border-radius:var(--radius-full);animation:ui-button-spin var(--duration-normal) linear infinite}.ui-button__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes ui-button-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.ui-button{transition:none}.ui-button:hover:not(:disabled),.ui-button:active:not(:disabled){transform:none}.ui-button__spinner{animation:none}}.empty-state{--empty-state-accent: var(--brand-600);--empty-state-mark-bg: color-mix(in oklch, var(--brand-500) 7%, var(--bg-muted));--empty-state-mark-ring: color-mix(in oklch, var(--brand-500) 18%, transparent);--empty-state-title: color-mix(in oklch, var(--text-primary) 88%, var(--text-secondary));--empty-state-description: color-mix(in oklch, var(--text-secondary) 92%, var(--text-primary));display:flex;min-height:2.8rem;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);text-align:center}.empty-state[data-state=error]{--empty-state-accent: var(--danger-deep);--empty-state-mark-bg: color-mix(in oklch, var(--danger) 8%, var(--bg-muted));--empty-state-mark-ring: color-mix(in oklch, var(--danger) 18%, transparent)}.empty-state[data-state=no-network]{--empty-state-accent: color-mix(in oklch, var(--warning) 68%, var(--text-secondary));--empty-state-mark-bg: color-mix(in oklch, var(--warning) 9%, var(--bg-muted));--empty-state-mark-ring: color-mix(in oklch, var(--warning) 20%, transparent)}.empty-state[data-state=dormant]{--empty-state-accent: color-mix(in oklch, var(--text-secondary) 76%, var(--brand-600));--empty-state-mark-bg: color-mix(in oklch, var(--text-secondary) 7%, var(--bg-muted));--empty-state-mark-ring: color-mix(in oklch, var(--text-secondary) 18%, transparent)}.empty-state__mark{display:inline-flex;width:.76rem;height:.76rem;align-items:center;justify-content:center;border-radius:var(--radius-full);background:var(--empty-state-mark-bg);color:var(--empty-state-accent);box-shadow:inset 0 0 0 1px var(--empty-state-mark-ring),0 .08rem .2rem color-mix(in oklch,var(--empty-state-accent) 6%,transparent)}.empty-state[data-illustration=empty-box] .empty-state__mark{width:2.03125rem;height:1.90625rem;border-radius:0;background:transparent;box-shadow:none;color:inherit}.empty-state__mark svg{width:.32rem;height:.32rem;stroke-width:2.2}.empty-state[data-illustration=empty-box] .empty-state__mark img{display:block;width:2.03125rem;height:1.90625rem;flex:0 0 auto}.empty-state__body{max-width:4.2rem}.empty-state__title{margin:0;color:var(--empty-state-title);font-size:var(--type-card-title-size);font-weight:var(--fw-semibold);line-height:var(--lh-tight)}.empty-state__description{margin:var(--space-1) 0 0;color:var(--empty-state-description);font-size:var(--type-caption-size);line-height:var(--lh-normal)}.empty-state__action{display:flex;justify-content:center}.error-boundary-page{min-height:100%;background:var(--bg-grouped);padding:var(--space-4)}.error-boundary-page__panel{border-radius:var(--radius-card);background:var(--bg-base);padding:var(--space-4);box-shadow:var(--shadow-card)}.toast-viewport{position:fixed;bottom:calc(var(--tabbar-height) + env(safe-area-inset-bottom) + var(--space-5));left:50%;z-index:var(--z-toast);display:grid;width:min(100%,var(--app-width-px));justify-items:center;padding:0 var(--space-5);pointer-events:none;transform:translate(-50%)}.toast{max-width:100%;border-radius:var(--radius-pill);background:#13161ceb;box-shadow:var(--shadow-lg);color:var(--text-inverse);font-size:var(--type-caption-size);font-weight:var(--fw-medium);line-height:var(--lh-tight);padding:.18rem .32rem;text-align:center;animation:toast-in var(--duration-normal) var(--ease-out)}@keyframes toast-in{0%{opacity:0;transform:translateY(.12rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.toast{animation:none}}.app-download-confirm-dialog__overlay{position:fixed;z-index:var(--z-modal-backdrop);background:var(--scrim-heavy);top:0;right:0;bottom:0;left:0;animation:app-download-confirm-overlay-fade var(--duration-fast) var(--ease-out)}.app-download-confirm-dialog{position:fixed;top:45%;left:50%;z-index:var(--z-modal);display:block;width:min(320px,calc(100vw - .64rem));overflow:hidden;border:0;border-radius:.25rem;background:var(--bg-base);box-shadow:none;padding:0;transform:translate(-50%,-50%);animation:none}.app-download-confirm-dialog__title{width:100%;flex:1 1 0;margin:0;color:var(--text-primary);font-size:var(--type-notification-card-title-size);font-weight:var(--fw-normal);line-height:20px;padding:26px 24px;text-align:center}.app-download-confirm-dialog__body{display:flex;min-height:104px;align-items:center;justify-content:center;padding:0}.app-download-confirm-dialog__description{position:absolute;width:1px;height:1px;overflow:hidden;padding:0;border:0;clip:rect(0,0,0,0);margin:-1px;white-space:nowrap}.app-download-confirm-dialog__footer{display:flex;gap:.24rem;border:0;margin-top:.4rem;padding:0 .4rem .4rem}.app-download-confirm-dialog__cancel,.app-download-confirm-dialog__confirm{display:flex;height:.8rem;min-width:0;flex:1 1 0;align-items:center;justify-content:center;border-radius:.16rem;font-size:var(--type-card-title-size);font-weight:var(--fw-bold);line-height:1;padding:0}.app-download-confirm-dialog__cancel{border:.5px solid var(--brand-hero-start);background:linear-gradient(var(--bg-base),color-mix(in srgb,var(--brand-hero-start) 20%,var(--bg-base))),var(--bg-base);color:var(--brand-hero-start)}.app-download-confirm-dialog__confirm{border:0;background:linear-gradient(var(--brand-hero-start),var(--brand-600));color:var(--text-inverse)}.app-download-confirm-dialog__cancel:active,.app-download-confirm-dialog__confirm:active{opacity:.7}.app-download-confirm-dialog:focus-visible{outline:none}.app-download-confirm-dialog__cancel:focus-visible,.app-download-confirm-dialog__confirm:focus-visible{outline:2px solid color-mix(in oklch,var(--brand-500) 72%,var(--bg-base));outline-offset:.04rem}@keyframes app-download-confirm-overlay-fade{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.app-download-confirm-dialog__overlay{animation:none}.app-download-confirm-dialog__confirm,.app-download-confirm-dialog__cancel{transition:none}.app-download-confirm-dialog__cancel:active,.app-download-confirm-dialog__confirm:active{transform:none}}.nav-bar{display:grid;min-height:var(--nav-height);grid-template-columns:minmax(var(--touch-min),1fr) minmax(0,auto) minmax(var(--touch-min),1fr);align-items:center;border-bottom:1px solid var(--glass-line);background:var(--nav-bg);color:var(--nav-fg);-webkit-backdrop-filter:saturate(var(--glass-saturate)) blur(var(--glass-blur));backdrop-filter:saturate(var(--glass-saturate)) blur(var(--glass-blur));z-index:var(--z-nav)}.nav-bar--brand{--nav-accent: var(--text-inverse);--nav-bg: var(--brand-500);--nav-fg: var(--text-inverse);border-bottom-color:color-mix(in oklch,var(--brand-600) 45%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none}.nav-bar--sticky{position:sticky;top:0}.nav-bar__side{display:flex;min-width:0;align-items:center;padding:0 var(--space-3)}.nav-bar__side--right{justify-content:flex-end}.nav-bar__title{margin:0;overflow:hidden;color:var(--nav-fg);font-size:var(--type-section-title-size);font-weight:var(--fw-bold);line-height:var(--lh-tight);text-align:center;text-overflow:ellipsis;white-space:nowrap}.nav-bar__icon-button{display:inline-flex;width:var(--touch-min);height:var(--touch-min);align-items:center;justify-content:center;border:0;border-radius:var(--radius-full);background:transparent;color:var(--nav-accent);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),transform var(--duration-press) var(--ease-out)}.nav-bar__icon-button:hover{background:color-mix(in oklch,var(--brand-500) 10%,transparent)}.nav-bar__icon-button:active{transform:scale(var(--press-scale))}.nav-bar__icon-button:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.nav-bar__icon-button:disabled{cursor:not-allowed;opacity:.45;transform:none}.nav-bar__icon-button-icon{display:inline-flex}.nav-bar__icon-button-icon svg{width:.38rem;height:.38rem}.safe-image{position:relative;display:block;width:100%;aspect-ratio:var(--safe-image-aspect-ratio);overflow:hidden;background:linear-gradient(135deg,oklch(100% 0 0 / .72),transparent 44%),color-mix(in oklch,var(--brand-500) 7%,var(--bg-muted))}.safe-image__img{position:relative;z-index:1;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.safe-image[data-fit=contain] .safe-image__img{-o-object-fit:contain;object-fit:contain}.safe-image__fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;gap:var(--space-2);padding:var(--space-3);color:var(--text-secondary);font-size:var(--type-caption-size);font-weight:var(--fw-medium);line-height:var(--lh-tight);text-align:center}.safe-image:not(.safe-image--failed) .safe-image__fallback{opacity:0}.safe-image__fallback-icon{width:.42rem;height:.34rem;border:2px solid color-mix(in oklch,var(--text-tertiary) 42%,transparent);border-radius:var(--radius-xs)}.safe-image__fallback-icon:before{display:block;width:.18rem;height:.18rem;margin:.08rem auto 0;border-radius:var(--radius-full);background:color-mix(in oklch,var(--text-tertiary) 42%,transparent);content:""}.safe-image__fallback-text{display:block}.download-page-shell{--download-page-board-radius: .64rem;display:flex;height:100%;min-height:0;flex-direction:column;overflow:hidden;background:linear-gradient(180deg,var(--brand-hero-start) 0%,var(--brand-hero-step-1) .46rem,var(--brand-hero-step-2) .9rem,var(--brand-hero-step-3) 1.36rem,var(--brand-hero-step-4) 1.8rem,var(--brand-hero-step-5) 2.26rem,var(--brand-hero-end) 2.72rem,var(--bg-grouped) 3.42rem,var(--bg-grouped) 100%);color:var(--text-primary)}.download-page-shell__hero{position:relative;z-index:2;display:grid;flex:0 0 auto;align-items:start;background:linear-gradient(180deg,var(--brand-hero-start) 0%,var(--brand-hero-step-1) 17%,var(--brand-hero-step-2) 33%,var(--brand-hero-step-3) 50%,var(--brand-hero-step-4) 67%,var(--brand-hero-step-5) 84%,var(--brand-hero-end) 100%);color:var(--text-inverse);padding-top:env(safe-area-inset-top)}.download-page-shell__hero:before,.download-page-shell__hero:after{position:absolute;bottom:calc(-1 * var(--download-page-board-radius));z-index:1;width:var(--download-page-board-radius);height:calc(var(--download-page-board-radius) + 1px);background:linear-gradient(180deg,var(--brand-hero-end) 0%,var(--bg-grouped) 100%);content:"";pointer-events:none}.download-page-shell__hero:before{left:0;-webkit-mask:radial-gradient(circle at 100% 100%,transparent 0 var(--download-page-board-radius),var(--color-black) calc(var(--download-page-board-radius) + 1px));mask:radial-gradient(circle at 100% 100%,transparent 0 var(--download-page-board-radius),var(--color-black) calc(var(--download-page-board-radius) + 1px))}.download-page-shell__hero:after{right:0;-webkit-mask:radial-gradient(circle at 0 100%,transparent 0 var(--download-page-board-radius),var(--color-black) calc(var(--download-page-board-radius) + 1px));mask:radial-gradient(circle at 0 100%,transparent 0 var(--download-page-board-radius),var(--color-black) calc(var(--download-page-board-radius) + 1px))}.download-page-shell__hero-nav.nav-bar{position:relative;z-index:2;height:1.12rem;min-height:1.12rem;border-bottom:0;background:transparent;color:var(--text-inverse);-webkit-backdrop-filter:none;backdrop-filter:none}.download-page-shell__hero-nav .nav-bar__side{padding:0 .32rem}.download-page-shell__hero-nav .nav-bar__title{color:var(--text-inverse);font-family:"PingFang SC",var(--font-sans);font-size:var(--type-section-title-size);font-style:normal;font-weight:var(--fw-semibold);line-height:normal}.download-page-shell__hero-nav .nav-bar__icon-button:hover{background:color-mix(in oklch,var(--text-inverse) 14%,transparent)}.download-page-shell__hero-nav .nav-bar__icon-button:focus-visible{outline-color:color-mix(in oklch,var(--text-inverse) 82%,transparent)}.download-page-shell__main{position:relative;z-index:1;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;border-radius:var(--download-page-board-radius) var(--download-page-board-radius) 0 0;background:var(--bg-grouped);padding:.375rem .375rem calc(var(--space-6) + env(safe-area-inset-bottom));overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.download-page-shell__surface{border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--bg-base);box-shadow:var(--shadow-sm)}.download-page-shell__app-icon.safe-image{width:1.28rem;height:1.28rem;margin:0 auto;border:1px solid color-mix(in oklch,var(--brand-100) 72%,var(--border-subtle));border-radius:var(--radius-md);background:var(--bg-base);box-shadow:0 .04rem .08rem color-mix(in oklch,var(--brand-600) 12%,transparent),0 .18rem .38rem color-mix(in oklch,var(--brand-500) 16%,transparent)}.download-page-shell__app-icon-image{border-radius:calc(var(--radius-md) - 1px)}.download-page-shell__primary-action.ui-button{min-height:.94rem;border:0;border-radius:var(--radius-pill);background:var(--brand-gradient-horizontal);box-shadow:0 .02rem .02rem color-mix(in oklch,var(--brand-600) 18%,transparent),0 .18rem .36rem color-mix(in oklch,var(--brand-500) 22%,transparent);font-weight:var(--fw-bold)}.download-page-shell__primary-action.ui-button:hover:not(:disabled,[aria-disabled=true]){background:var(--brand-gradient-horizontal);filter:saturate(1.03) brightness(.99)}.download-page-shell__primary-action.ui-button:active:not(:disabled,[aria-disabled=true]){filter:saturate(.98) brightness(.96);transform:scale(var(--press-scale))}.download-page-shell .ui-button[aria-disabled=true]{cursor:not-allowed;opacity:.5}.download-page-shell .ui-button[aria-disabled=true]:hover,.download-page-shell .ui-button[aria-disabled=true]:active{border-color:var(--border);background:var(--bg-base);box-shadow:none;color:var(--text-primary);filter:none;transform:none}.download-page-shell .download-page-shell__primary-action[aria-disabled=true]:hover,.download-page-shell .download-page-shell__primary-action[aria-disabled=true]:active{border:0;background:var(--brand-gradient-horizontal);color:var(--text-inverse)}@media(prefers-reduced-motion:reduce){.download-page-shell__primary-action.ui-button{transition:none}}.android-download-page.download-page-shell{background:var(--bg-subtle);font-family:var(--font-mine-source)}.android-download-page .download-page-shell__hero{background:var(--brand-500)}.android-download-page .download-page-shell__hero:before,.android-download-page .download-page-shell__hero:after{display:none}.android-download-page .download-page-shell__hero-nav.nav-bar{height:var(--nav-height);min-height:var(--nav-height);grid-template-columns:48px minmax(0,1fr) 48px;background:var(--brand-500)}.android-download-page .download-page-shell__hero-nav .nav-bar__side{height:var(--nav-height);padding:0}.android-download-page .download-page-shell__hero-nav .nav-bar__icon-button{width:48px;height:var(--nav-height);border-radius:0}.android-download-page .download-page-shell__hero-nav .nav-bar__icon-button-icon svg{width:.32rem;height:.32rem;stroke-width:2}.android-download-page .download-page-shell__hero-nav .nav-bar__title{font-family:var(--font-mine-source);font-size:var(--type-section-title-size);font-weight:var(--fw-bold);line-height:normal}.android-download-page__main{display:block;border-radius:0;background:var(--bg-base);padding:0 0 calc(var(--space-6) + env(safe-area-inset-bottom))}.android-download-page__browser-notice{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-2);margin:var(--space-3) var(--space-3) 0;border:1px solid color-mix(in oklch,var(--brand-500) 30%,var(--border));border-radius:.08rem;background:color-mix(in oklch,var(--brand-500) 7%,var(--bg-base));padding:var(--space-3)}.android-download-page__browser-notice svg{width:.3rem;height:.3rem;color:var(--brand-500);stroke-width:2}.android-download-page__browser-notice p{margin:0;color:var(--text-primary);font-size:var(--type-caption-size);line-height:var(--lh-relaxed)}.android-download-page__panel{border:0;border-radius:0;background:transparent;box-shadow:none;padding:.56rem .32rem .48rem;text-align:center}.android-download-page .download-page-shell__app-icon.safe-image{width:1.28rem;height:1.28rem;border:0;border-radius:.18rem;box-shadow:none}.android-download-page .download-page-shell__app-icon-image{border-radius:.18rem}.android-download-page__panel h2{margin:.26rem 0 0;color:var(--text-primary);font-size:var(--type-section-title-size);font-weight:var(--fw-medium);line-height:var(--lh-normal)}.android-download-page__description{margin:.18rem 0 0;color:var(--text-secondary);font-size:var(--type-body-size);line-height:var(--lh-normal)}.android-download-page .android-download-page__download-button.ui-button{width:100%;min-height:.88rem;margin-top:.56rem;border-radius:4px;background:var(--brand-500);box-shadow:none;font-size:var(--type-card-title-size);font-weight:var(--fw-normal)}.android-download-page .android-download-page__download-button.ui-button:hover:not(:disabled,[aria-disabled=true]){background:var(--brand-500);filter:brightness(1.02)}.android-download-page .android-download-page__download-button.ui-button:active:not(:disabled,[aria-disabled=true]){background:var(--brand-500);filter:brightness(.96)}.android-download-page .android-download-page__download-button.ui-button[aria-disabled=true]{background:var(--brand-500);box-shadow:none;color:var(--text-inverse)}.android-download-page__status{margin:var(--space-3) 0 0;color:var(--danger);font-size:var(--type-caption-size);line-height:var(--lh-normal)}.android-download-page__instructions{margin-top:.6rem;border-top:1px solid var(--border-subtle);padding-top:.34rem;text-align:left}.android-download-page__instructions-heading{display:flex;align-items:center;gap:.14rem}.android-download-page__instructions-heading svg{width:.32rem;height:.32rem;flex:0 0 auto;color:var(--brand-500);stroke-width:2}.android-download-page__instructions h3{margin:0;color:var(--text-primary);font-size:var(--type-card-title-size);font-weight:var(--fw-semibold);line-height:var(--lh-tight)}.android-download-page__instructions ol{display:grid;gap:0;margin:.26rem 0 0;color:var(--text-secondary);font-size:var(--type-body-size);line-height:var(--lh-normal);padding-left:.42rem}.android-download-page__instructions li{padding:.18rem 0}.android-download-page__instructions li+li{border-top:1px solid var(--border-subtle)}.android-download-page__instructions li::marker{color:var(--brand-500);font-weight:var(--fw-semibold)}.skeleton{position:relative;display:block;overflow:hidden;border-radius:var(--radius-md);background:color-mix(in oklch,var(--bg-muted) 88%,var(--bg-base))}.skeleton:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";transform:translate(-100%);background:linear-gradient(90deg,transparent,color-mix(in oklch,var(--bg-base) 76%,transparent),transparent);animation:skeleton-shimmer 1.6s var(--ease-out) infinite}.skeleton--block{width:100%;height:1rem}.skeleton--text{width:100%;height:.22rem;border-radius:var(--radius-pill)}.skeleton--text-final{width:72%}.skeleton--card{width:100%;height:1.92rem;border-radius:var(--radius-card)}.skeleton--avatar,.skeleton--ball{width:.8rem;height:.8rem;border-radius:var(--radius-full)}.skeleton-stack{display:grid;gap:var(--space-2)}@keyframes skeleton-shimmer{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.skeleton:after{animation:none}}.download-guide-page{background:var(--bg-base);color:var(--text-primary);font-family:var(--font-mine-source)}.download-guide-page .download-page-shell__hero{display:block;background:var(--brand-500);color:var(--text-inverse)}.download-guide-page .download-page-shell__hero:before,.download-guide-page .download-page-shell__hero:after{display:none}.download-guide-page .download-page-shell__hero-nav.nav-bar{height:.92rem;min-height:.92rem;border:0;background:var(--brand-500)}.download-guide-page .download-page-shell__hero-nav .nav-bar__side{height:.92rem;padding:0}.download-guide-page .download-page-shell__hero-nav .nav-bar__icon-button{width:48px;height:.92rem;border-radius:0}.download-guide-page .download-page-shell__hero-nav .nav-bar__icon-button-icon svg{width:16px;height:16px;stroke-width:2}.download-guide-page .download-page-shell__hero-nav .nav-bar__title{color:var(--text-inverse);font-family:var(--font-mine-source);font-size:var(--type-section-title-size);font-weight:var(--fw-bold);line-height:normal}.download-guide-page .download-page-shell__hero-nav .nav-bar__icon-button:hover,.download-guide-page .download-page-shell__hero-nav .nav-bar__icon-button:focus-visible{background:transparent}.download-guide-page .download-page-shell__hero-nav .nav-bar__icon-button:active{transform:none}.download-guide-page__main{display:block;border-radius:0;background:var(--bg-base);padding:0 0 calc(var(--space-4) + env(safe-area-inset-bottom))}.download-guide-page__panel{width:100%;max-width:100%;margin:0 auto;border:0;border-radius:0;background:var(--bg-base);box-shadow:none;padding:.5rem .32rem .4rem;text-align:center}.download-guide-page .download-page-shell__app-icon.safe-image{width:1.28rem;height:1.28rem;border:1px solid var(--border-subtle);border-radius:.18rem;background:var(--bg-base);box-shadow:none}.download-guide-page .download-page-shell__app-icon-image{border-radius:calc(.18rem - 1px)}.download-guide-page__panel h2{margin:.28rem 0 0;color:var(--text-primary);font-size:var(--type-section-title-size);font-weight:var(--fw-bold);line-height:var(--lh-source118-inherited)}.download-guide-page__description{margin:.16rem 0 0;color:var(--text-secondary);font-size:var(--type-body-size);line-height:var(--lh-source118-inherited)}.download-guide-page__qr{display:grid;width:3.24rem;height:3.24rem;place-items:center;margin:.32rem auto 0;border:1px solid var(--border);border-radius:4px;background:var(--bg-base);box-shadow:none;padding:.16rem}.download-guide-page__qr .safe-image,.download-guide-page__qr-skeleton,.download-guide-page__qr-error{width:2.8rem;height:2.8rem}.download-guide-page__qr-image-shell,.download-guide-page__qr-image{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto;-webkit-touch-callout:default}.download-guide-page__qr-skeleton{border-radius:var(--radius-sm)}.download-guide-page__qr-error{display:grid;align-content:center;gap:.24rem;color:var(--text-secondary);font-size:var(--type-caption-size);line-height:var(--lh-source118-inherited)}.download-guide-page__qr-error .ui-button{width:100%;min-height:.68rem;border-radius:4px;box-shadow:none;font-size:var(--type-body-compact-size);font-weight:var(--fw-normal)}.download-guide-page__qr-error .ui-button:hover,.download-guide-page__qr-error .ui-button:active{transform:none}.download-guide-page__qr-caption{margin:.16rem 0 0;color:var(--text-secondary);font-size:var(--type-caption-size);line-height:var(--lh-source118-inherited)}.download-guide-page__continue-button{width:100%;margin-top:.56rem}.download-guide-page .download-page-shell__primary-action.ui-button{min-height:.88rem;border:1px solid var(--border);border-radius:4px;background:var(--brand-500);box-shadow:none;font-size:var(--type-body-compact-size);font-weight:var(--fw-normal)}.download-guide-page .download-page-shell__primary-action.ui-button:hover:not(:disabled,[aria-disabled=true]),.download-guide-page .download-page-shell__primary-action.ui-button:active:not(:disabled,[aria-disabled=true]){background:var(--brand-500);box-shadow:none;filter:none;transform:none}.download-guide-page .download-page-shell__primary-action.ui-button[aria-disabled=true]:hover,.download-guide-page .download-page-shell__primary-action.ui-button[aria-disabled=true]:active{background:var(--brand-500)}.download-guide-page__status{margin:.16rem 0 0;color:var(--danger);font-size:var(--type-caption-size);line-height:var(--lh-source118-inherited);text-align:center}@media(prefers-reduced-motion:reduce){.download-guide-page__qr-skeleton{animation:none}}.fixed-message{position:fixed;top:50%;right:max(.1rem,calc((100vw - var(--app-width-px)) / 2 + .1rem));z-index:calc(var(--z-nav) + 1);display:block;width:max(.72rem,var(--touch-min));height:max(.72rem,var(--touch-min));border:0;background:transparent;padding:0}.fixed-message .fixed-lts{position:absolute;top:0;right:0;display:block;width:.72rem;height:.72rem;-o-object-fit:contain;object-fit:contain}.fixed-message:focus-visible{border-radius:var(--radius-full);outline:2px solid var(--brand-500);outline-offset:2px}.content-state{display:grid;min-width:0;place-items:center;padding:var(--space-4)}.content-state--page{min-height:min(8rem,calc(100dvh - var(--nav-height) - var(--tabbar-height)))}.content-state--feed{min-height:min(6rem,calc(100dvh - var(--nav-height) - 1.2rem))}.content-state--panel{min-height:3.4rem}.content-state--inline{min-height:2.16rem;padding:var(--space-3)}.content-state--fill-available{flex:1 1 auto;min-height:100%}.content-state__empty{width:100%;max-width:4.8rem;min-height:0;padding:0}.content-state--inline .content-state__empty{gap:var(--space-1)}.content-state__action{display:inline-flex;min-width:1.52rem;min-height:.66rem;align-items:center;justify-content:center;border:0;border-radius:var(--radius-md);background:var(--brand-600);box-shadow:0 .08rem .18rem color-mix(in oklch,var(--brand-600) 12%,transparent);color:var(--text-inverse);cursor:pointer;font-size:var(--type-caption-size);font-weight:var(--fw-semibold);line-height:var(--lh-tight);padding:0 var(--space-5);transition:background-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),transform var(--duration-press) var(--ease-out)}.content-state__action:hover{background:color-mix(in oklch,var(--brand-600) 88%,var(--text-primary));box-shadow:0 .08rem .18rem color-mix(in oklch,var(--brand-600) 16%,transparent)}.content-state--action-gradient .content-state__action{border-radius:var(--radius-pill);background:var(--brand-gradient-horizontal);box-shadow:0 .02rem .02rem color-mix(in oklch,var(--brand-600) 18%,transparent),0 .18rem .36rem color-mix(in oklch,var(--brand-500) 22%,transparent);transition:box-shadow var(--duration-fast) var(--ease-out),filter var(--duration-fast) var(--ease-out),opacity var(--duration-fast) var(--ease-out),transform var(--duration-press) var(--ease-out)}.content-state--action-gradient .content-state__action:hover{background:var(--brand-gradient-horizontal);box-shadow:0 .1rem .24rem color-mix(in oklch,var(--brand-500) 22%,transparent);filter:saturate(1.04) brightness(.97)}.content-state--action-gradient .content-state__action:active{filter:saturate(.98) brightness(.96);transform:scale(var(--press-scale))}.content-state__action:active{transform:translateY(1px)}.content-state__action:focus-visible{outline:2px solid color-mix(in oklch,var(--brand-500) 45%,transparent);outline-offset:2px}.content-state__action--gradient{border-radius:var(--radius-pill);background:var(--brand-gradient-horizontal);box-shadow:0 .02rem .02rem color-mix(in oklch,var(--brand-600) 18%,transparent),0 .18rem .36rem color-mix(in oklch,var(--brand-500) 22%,transparent);transition:box-shadow var(--duration-fast) var(--ease-out),filter var(--duration-fast) var(--ease-out),opacity var(--duration-fast) var(--ease-out),transform var(--duration-press) var(--ease-out)}.content-state__action--gradient:hover{background:var(--brand-gradient-horizontal);box-shadow:0 .02rem .02rem color-mix(in oklch,var(--brand-600) 18%,transparent),0 .18rem .36rem color-mix(in oklch,var(--brand-500) 22%,transparent)}.content-state__action--gradient:active{filter:saturate(.98) brightness(.96);transform:scale(var(--press-scale))}.content-state__action--gradient:focus-visible{outline-color:var(--brand-400)}@media(prefers-reduced-motion:reduce){.content-state__action{transition:none}.content-state__action:active{transform:none}}.rich-text-content{min-width:0;max-width:100%;overflow-wrap:anywhere}.rich-text-content :where(h1,h2,h3,h4,h5,h6,p,ul,ol,blockquote,figure,table,pre){margin:0 0 var(--space-3)}.rich-text-content :where(h1,h2,h3,h4,h5,h6,p,ul,ol,blockquote,figure,table,pre):last-child{margin-bottom:0}.rich-text-content :where(img){display:block;max-width:100%;height:auto}.rich-text-content :where(table){max-width:100%;border-collapse:collapse}.inline-rich-text-content,.inline-rich-text-content :where(*){display:inline}.marquee-notice{display:flex;min-height:.76rem;align-items:center;gap:var(--space-2);contain:paint;max-width:100%;min-width:0;padding:0 var(--space-3);overflow:hidden;overflow:clip;border-radius:var(--radius-sm);background:var(--bg-muted);color:var(--text-primary);font-size:var(--type-body-size);line-height:1}.marquee-notice__leading{--marquee-notice-accent: color-mix(in oklch, var(--danger) 82%, var(--warning));display:inline-flex;width:.34rem;flex:0 0 .34rem;align-items:center;justify-content:center;color:var(--marquee-notice-accent);font-size:var(--type-card-title-size);font-weight:var(--fw-bold);line-height:1;white-space:nowrap}.marquee-notice__icon{width:.34rem;height:.34rem;flex:0 0 auto;stroke-width:3;transform:translateY(.01rem)}.marquee-notice__icon path:first-child{fill:currentColor;stroke-width:0}.marquee-notice__viewport{min-width:0;flex:1 1 auto;padding-left:var(--space-1);overflow:hidden;overflow:clip}.marquee-notice__track{display:flex;width:-moz-max-content;width:max-content;min-width:100%;gap:var(--space-6);animation-name:marquee-scroll;animation-timing-function:linear;animation-iteration-count:infinite}.marquee-notice__item{line-height:var(--lh-tight);white-space:nowrap}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marquee-notice__track{animation:none}}.user-avatar{--user-avatar-responsive-fallback-font-size: 42cqi;container-type:inline-size;display:inline-grid;flex:0 0 auto;place-items:center;overflow:hidden;border-radius:var(--radius-full);background:linear-gradient(135deg,oklch(100% 0 0 / .42),transparent 52%),color-mix(in oklch,var(--brand-500) 14%,var(--bg-muted));color:var(--brand-600);font-weight:var(--fw-bold);line-height:1;text-decoration:none;vertical-align:middle}.user-avatar.user-avatar{display:inline-grid;place-items:center}.user-avatar:is(a):focus-visible{outline:2px solid color-mix(in oklch,var(--brand-500) 72%,transparent);outline-offset:2px}.user-avatar__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.user-avatar__fallback-text{display:grid;width:100%;height:100%;place-items:center;font-size:var(--user-avatar-fallback-font-size, .34rem);line-height:1;text-align:center}@supports (font-size: 1cqi){.user-avatar__fallback-text{font-size:var(--user-avatar-responsive-fallback-font-size)}}.ui-segmented-control{position:relative}.ui-segmented-control__indicator{pointer-events:none;transition:transform .21s var(--ease-out),width .21s var(--ease-out),height .21s var(--ease-out),opacity var(--duration-fast) var(--ease-out)}.ui-segmented-control__item{position:relative;z-index:1}@media(prefers-reduced-motion:reduce){.ui-segmented-control__indicator,.ui-segmented-control__item{transition-duration:.01ms}}.lottery-source-tabs{--lottery-source-tabs-padding: .08rem;--lottery-source-tabs-item-height: .8rem;display:grid;grid-template-columns:repeat(var(--segmented-control-count),minmax(0,1fr));width:7.1rem;max-width:calc(100% - .4rem);align-items:center;overflow:hidden;margin:0 auto;border-radius:var(--radius-pill);background:var(--bg-base);box-shadow:0 .16rem .3rem var(--shadow-neutral-soft-color);padding:var(--lottery-source-tabs-padding);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.lottery-source-tabs__indicator{position:absolute;top:var(--lottery-source-tabs-padding);left:var(--lottery-source-tabs-padding);width:calc((100% - var(--lottery-source-tabs-padding) * 2) / var(--segmented-control-count));height:var(--lottery-source-tabs-item-height);border-radius:var(--radius-pill);background:var(--brand-gradient-horizontal);box-shadow:0 .04rem .16rem var(--shadow-neutral-soft-color);transform:translate(calc(var(--segmented-control-active-index) * 100%))}.lottery-source-tabs__item{--lottery-source-mark-background: transparent;--lottery-source-mark-foreground: var(--brand-500);--lottery-source-mark-stroke: var(--brand-500);--lottery-source-mark-stroke-width: .64;display:inline-flex;min-width:0;height:var(--lottery-source-tabs-item-height);align-items:center;justify-content:center;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-quaternary);cursor:pointer;line-height:1;padding:0 .2rem;transition:color var(--duration-fast) var(--ease-out),transform var(--duration-press) var(--ease-out);white-space:nowrap}.lottery-source-tabs__content{display:inline-flex;min-width:0;align-items:center;justify-content:center;gap:.12rem}.lottery-source-tabs__mark{display:block;width:.4rem;height:.4rem;flex:0 0 auto;overflow:visible}.lottery-source-tabs__item strong{overflow:hidden;font-size:var(--type-forum-lottery-tab-size);font-weight:var(--fw-semibold);line-height:normal;text-overflow:ellipsis}.lottery-source-tabs__item--active{--lottery-source-mark-background: var(--bg-base);--lottery-source-mark-foreground: var(--brand-500);--lottery-source-mark-stroke: color-mix(in oklch, var(--brand-500) 18%, var(--bg-base));--lottery-source-mark-stroke-width: .64;color:var(--text-inverse)}.lottery-source-tabs__item:active{transform:scale(var(--press-scale))}.lottery-source-tabs__item:focus-visible{border-radius:var(--radius-sm);outline:2px solid color-mix(in oklch,var(--brand-500) 58%,transparent);outline-offset:-.04rem}@media(prefers-reduced-motion:reduce){.lottery-source-tabs__indicator,.lottery-source-tabs__item{transition:none}}.chat-dialog__overlay{position:fixed;z-index:var(--z-modal-backdrop);background:var(--scrim-heavy);top:0;right:0;bottom:0;left:0;animation:chat-overlay-fade var(--duration-fast) var(--ease-out)}.chat-room-dialog,.chat-rules-dialog{position:fixed;right:max(var(--space-4),calc((100vw - 480px) / 2 + var(--space-4)));left:max(var(--space-4),calc((100vw - 480px) / 2 + var(--space-4)));z-index:var(--z-modal);border:1px solid color-mix(in oklch,var(--border) 65%,transparent);border-radius:.28rem;background:var(--bg-base);box-shadow:0 .24rem .72rem #1f293d3d,0 1px #ffffffb3 inset;animation:chat-dialog-pop var(--duration-normal) var(--ease-out)}.chat-room-dialog__overlay{animation:none}.chat-room-dialog__overlay[data-state=open]{animation:chat-room-overlay-fade-in .3s ease-out both}.chat-room-dialog__overlay[data-state=closed]{animation:chat-room-overlay-fade-out .3s ease-in both}.chat-room-dialog{top:50%;right:auto;left:50%;display:block;width:min(85%,408px);max-height:calc(100vh - .4rem);box-sizing:border-box;overflow-x:hidden;overflow-y:auto;border:0;border-radius:16px;background:var(--bg-base);box-shadow:none;padding:var(--space-7);transform:translate(-50%,-50%);animation:none}.chat-room-dialog[data-state=open]{animation:chat-room-dialog-fade-in .3s ease-out both}.chat-room-dialog[data-state=closed]{animation:chat-room-dialog-fade-out .3s ease-in both}.chat-room-dialog:focus-visible{outline:none}.chat-room-dialog__title{margin:0;color:var(--text-primary);font-size:var(--type-section-title-size);font-weight:var(--fw-bold);line-height:var(--lh-source118-inherited);padding:var(--space-3) 0 var(--space-6);text-align:center}.chat-room-dialog__sr-only{position:absolute;width:1px;height:1px;overflow:hidden;padding:0;border:0;clip:rect(0,0,0,0);margin:-1px;white-space:nowrap}.chat-room-dialog__item{display:flex;width:100%;box-sizing:border-box;align-items:center;justify-content:space-between;border:0;border-bottom:.01rem solid var(--border);background:transparent;color:var(--text-primary);font-family:inherit;padding:.3rem 0;text-align:left;cursor:pointer}.chat-room-dialog__mark{width:.5rem;height:.5rem;flex:0 0 auto;margin-right:var(--space-3)}.chat-room-dialog__body{display:inline-flex;min-width:0;flex:1 1 auto;align-items:center}.chat-room-dialog__name{overflow:hidden;color:var(--text-primary);font-size:var(--type-card-title-size);font-weight:var(--fw-normal);line-height:var(--lh-source118-inherited);text-overflow:ellipsis;white-space:nowrap}.chat-room-dialog__enter{display:inline-flex;flex:0 0 auto;align-items:center;color:var(--source118-detail-muted);font-size:var(--type-body-compact-size);font-weight:var(--fw-normal);line-height:var(--lh-source118-inherited);white-space:nowrap}.chat-room-dialog__enter svg{width:.125rem;height:.203125rem;flex:0 0 auto;margin-left:.16rem}.chat-room-dialog__state{margin:0;color:var(--text-tertiary);font-size:var(--type-body-compact-size);line-height:var(--lh-source118-inherited);padding:.3rem 0;text-align:center}.chat-room-dialog__footer{padding:.3rem 0}.chat-room-dialog__cancel{display:flex;width:100%;height:.8rem;align-items:center;justify-content:center;border:.01rem solid var(--brand-500);border-radius:.16rem;background:linear-gradient(var(--bg-base),color-mix(in srgb,var(--brand-500) 20%,var(--bg-base)));color:var(--brand-500);font-size:var(--type-card-title-size);font-weight:var(--fw-bold);line-height:var(--lh-source118-inherited);padding:0}.chat-rules-dialog:focus-visible{outline:none}.chat-rules-dialog{top:50%;right:auto;left:50%;display:block;width:min(80vw,6rem);min-block-size:0;max-block-size:calc(100vh - .4rem);block-size:7rem;box-sizing:border-box;overflow:hidden;border:0;border-radius:0;box-shadow:none;padding:0;transform:translate(-50%,-50%);animation:none}.chat-rules-dialog__header{position:relative;display:flex;align-items:center;justify-content:center;padding:.234375rem 0 .15625rem}.chat-rules-dialog__title{min-width:0;margin:0;color:var(--text-primary);font-size:var(--type-body-compact-size);font-weight:var(--fw-bold);line-height:1.15;text-align:center}.chat-rules-dialog__body{display:block;height:5.1875rem;min-height:0;overflow-y:auto;color:var(--text-primary);font-size:var(--type-body-compact-size);font-weight:var(--fw-normal);line-height:24px;padding:10px}.chat-rules-dialog__description{margin:0;color:inherit;font:inherit;line-height:inherit;text-align:left}.chat-rules-dialog__list{display:block;margin:0;padding:0;color:inherit;font:inherit;line-height:inherit;list-style:decimal inside}.chat-rules-dialog__list li{margin:0;padding:0}.chat-rules-dialog__list li::marker{color:inherit;font-weight:var(--fw-normal)}.chat-rules-dialog__footer{display:flex;width:100%;height:1.1rem;align-items:center;justify-content:center;border-top:0;box-shadow:inset 0 .5px var(--border-subtle);padding:0}.chat-rules-dialog__confirm{display:flex;width:100%;height:.828125rem;align-items:center;justify-content:center;border:0;border-radius:0;background:transparent;color:var(--brand-hero-start);font-size:var(--type-notification-card-title-size);font-weight:var(--fw-bold);line-height:1;padding:0}.chat-rules-dialog__confirm:hover{box-shadow:none}.chat-rules-dialog__confirm:active{opacity:.7}.chat-room-dialog__item:focus-visible,.chat-room-dialog__cancel:focus-visible,.chat-rules-dialog__confirm:focus-visible{outline:2px solid color-mix(in oklch,var(--brand-500) 72%,var(--bg-base));outline-offset:.04rem}@keyframes chat-overlay-fade{0%{opacity:0}}@keyframes chat-dialog-pop{0%{opacity:0;transform:translateY(calc(-50% + .16rem)) scale(.98)}}@keyframes chat-room-overlay-fade-in{0%{opacity:0}}@keyframes chat-room-overlay-fade-out{to{opacity:0}}@keyframes chat-room-dialog-fade-in{0%{opacity:0}}@keyframes chat-room-dialog-fade-out{to{opacity:0}}@media(prefers-reduced-motion:reduce){.chat-dialog__overlay,.chat-room-dialog,.chat-rules-dialog{animation:none}.chat-rules-dialog__confirm{transition:none}.chat-rules-dialog__confirm:active{transform:none}}.chat-page{--chat-source-background: color-mix(in srgb, var(--bg-grouped) 80%, var(--bg-base));--chat-source-brand: var(--brand-hero-start);--chat-source-text: var(--text-primary);--chat-source-time: var(--source118-card-border);--chat-source-divider: color-mix(in srgb, var(--border) 42%, var(--bg-base));display:grid;width:100%;max-width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr) auto;background:var(--chat-source-background);color:var(--chat-source-text);overflow:hidden}.chat-header{position:relative;z-index:var(--z-sticky);width:100%;min-width:0;min-height:calc(.92rem + env(safe-area-inset-top));flex:0 0 auto;background:var(--chat-source-brand);color:var(--text-inverse);padding-top:env(safe-area-inset-top)}.chat-header__back,.chat-header__room,.chat-header__action{border:0;background:transparent;color:var(--text-inverse);padding:0}.chat-header__back{position:absolute;top:env(safe-area-inset-top);left:0;display:flex;width:.75rem;height:.92rem;align-items:center;justify-content:flex-start;padding-left:16px}.chat-header__back svg{width:16px;height:16px;stroke-width:2}.chat-header__room{position:absolute;top:env(safe-area-inset-top);left:.9rem;display:flex;width:min(3rem,calc(100% - 2.9rem));height:.92rem;min-width:0;align-items:center;justify-content:flex-start;gap:.08rem;font-size:var(--type-card-title-size);font-weight:var(--fw-bold);line-height:1}.chat-header__room-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-header__room-arrow{width:10px;height:8px;flex:0 0 auto}.chat-header__actions{position:absolute;top:env(safe-area-inset-top);right:0;display:flex;width:99px;height:.92rem;align-items:center;justify-content:space-between;padding:0 16px}.chat-header__action{position:relative;display:flex;width:20px;height:21px;align-items:center;justify-content:center;flex:0 0 auto}.chat-header__action:before{position:absolute;content:"";top:-12px;right:-12px;bottom:-12px;left:-12px}.chat-header__action svg{width:20px;height:21px}.chat-header__back:active,.chat-header__room:active,.chat-header__action:active{opacity:.7}.chat-header__back:focus-visible,.chat-header__room:focus-visible,.chat-header__action:focus-visible,.chat-sponsors button:focus-visible,.chat-message__avatar:focus-visible,.chat-message__meta button:focus-visible,.chat-composer button:focus-visible{outline:2px solid var(--text-inverse);outline-offset:1px}.chat-page__top{display:grid;min-width:0;background:var(--bg-base)}.chat-page__notice{width:100%;height:37px;min-height:37px;gap:0;border:0;border-radius:0;background:var(--bg-base);color:var(--chat-source-text);contain:paint;font-size:var(--type-body-compact-size);font-weight:var(--fw-normal);line-height:24px;padding:12px}.chat-page__notice .marquee-notice__leading{width:14px;height:13px;flex-basis:14px;border-radius:0;background:transparent;color:color-mix(in oklch,var(--danger) 72%,var(--warning))}.chat-page__notice-icon{width:14px;height:13px;flex:0 0 auto}.chat-page__notice .marquee-notice__viewport{height:24px;padding-left:.2rem}.chat-page__notice .marquee-notice__track{gap:.5rem}.chat-page__notice .marquee-notice__item{line-height:24px}.chat-sponsors{display:flex;min-height:1.13rem;align-items:center;justify-content:flex-start;gap:.82rem;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;border-top:.5px solid var(--chat-source-divider);background:var(--bg-base);padding:.4rem;scrollbar-width:none}.chat-sponsors::-webkit-scrollbar{display:none}.chat-sponsors button{display:inline-flex;min-width:0;flex:0 0 auto;align-items:center;border:0;background:transparent;color:var(--chat-source-text);font-size:var(--type-body-compact-size);font-weight:var(--fw-medium);line-height:1.15;padding:0;white-space:nowrap}.chat-sponsors button:active{opacity:.7}.chat-message-list{display:flex;min-width:0;min-height:0;flex-direction:column;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:var(--chat-source-background);padding:.24rem;scrollbar-width:none}.chat-message-list::-webkit-scrollbar{display:none}.chat-message{display:flex;width:100%;min-width:0;flex:0 0 auto;align-items:flex-start;margin-bottom:.3rem}.chat-message__avatar{display:flex;width:.8rem;height:.8rem;flex:0 0 .8rem;align-items:center;justify-content:center;overflow:hidden;border:0;border-radius:50%;background:transparent;margin-right:.2rem;padding:0}.chat-message__avatar:disabled{cursor:default}.chat-message__avatar-image{width:100%;height:100%;border-radius:50%;--user-avatar-fallback-font-size: var(--type-caption-size)}.chat-message__body{display:flex;max-width:calc(100% - 1rem);min-width:0;flex-direction:column;align-items:flex-start}.chat-message__meta{display:flex;max-width:100%;min-width:0;align-items:center;margin-bottom:.1rem}.chat-message__meta button{min-width:0;overflow:hidden;border:0;background:transparent;color:var(--chat-source-text);font-size:var(--type-body-compact-size);font-weight:var(--fw-semibold);line-height:1.15;margin-right:.14rem;padding:0;text-overflow:ellipsis;white-space:nowrap}.chat-message__meta button:disabled{cursor:default}.chat-message__meta .chat-message__name--vip{color:var(--danger)}.chat-message__meta time{flex:0 0 auto;color:var(--chat-source-time);font-size:var(--type-caption-size);font-variant-numeric:tabular-nums;line-height:1.15}.chat-message__bubble{display:block;max-width:100%;border:0;border-radius:.1rem;background:var(--bg-base);padding:.2rem}.chat-message__bubble--image{max-width:min(2.4rem,100%)}.chat-message__bubble p{margin:0;color:var(--chat-source-text);font-size:var(--type-inline-feedback-size);font-weight:var(--fw-normal);line-height:1.15;overflow-wrap:anywhere;white-space:pre-wrap}.chat-message__bubble img{display:block;max-width:min(2rem,100%)}.chat-message__bubble img+p{margin-top:.1rem}.chat-message-list--loading{justify-content:flex-start}.chat-message-list__empty{flex:1 1 auto;min-height:3rem}.chat-message-skeleton{width:100%;height:.8rem;flex:0 0 auto;border-radius:.1rem;background:color-mix(in oklch,var(--bg-muted) 78%,var(--bg-base));margin-bottom:.3rem}.chat-message-skeleton.skeleton:after{display:none}.chat-composer{position:relative;z-index:var(--z-sticky);display:flex;width:100%;min-width:0;height:calc(1.3rem + env(safe-area-inset-bottom));min-height:calc(1.3rem + env(safe-area-inset-bottom));align-items:center;gap:.1rem;background:var(--bg-base);box-shadow:0 0 .02rem var(--source118-card-border);padding:.16rem .08rem calc(.16rem + env(safe-area-inset-bottom)) .24rem}.chat-composer__field{display:flex;height:1rem;min-width:0;flex:1 1 auto;align-items:stretch;border:0;background:var(--bg-base);padding:.1rem;text-align:left}.chat-composer__field span{display:flex;width:100%;min-width:0;height:.8rem;align-items:center;overflow:hidden;border-radius:.1rem;background:var(--chat-source-background);color:var(--text-tertiary);font-size:var(--type-card-title-size);font-weight:var(--fw-normal);line-height:1;padding:0 .1rem;text-overflow:ellipsis;white-space:nowrap}.chat-composer__icon{display:flex;width:.5rem;height:.5rem;flex:0 0 .5rem;align-items:center;justify-content:center;border:0;border-radius:0;background:transparent;color:var(--chat-source-text);padding:0}.chat-composer__icon:active,.chat-composer__field:active{opacity:.7}.chat-composer__icon svg{width:.5rem;height:.5rem;stroke-width:1.8}@media(prefers-reduced-motion:reduce){.chat-page__notice .marquee-notice__track{animation:none}}.global-quick-navigation__overlay{position:fixed;z-index:var(--z-popup);width:100%;height:100%;border:0;background:var(--scrim-heavy);top:0;right:0;bottom:0;left:0;padding:0}.global-quick-navigation{position:fixed;right:.24rem;bottom:calc(3.4rem + env(safe-area-inset-bottom));z-index:calc(var(--z-popup) + 1);width:1.6rem;height:1.6rem;pointer-events:none}.global-quick-navigation__trigger{position:absolute;top:0;left:0;z-index:10;width:1.6rem;height:1.6rem;border:0;background-color:transparent;background-image:url(/assets/source118-quick-nav-trigger-BQonklvX.png);background-position:center;background-repeat:no-repeat;background-size:100% 100%;padding:0;pointer-events:auto;transition:transform .4s,background-image .4s}.global-quick-navigation__trigger--open{background-image:url(/assets/source118-quick-nav-trigger-open-4AjSj9Pl.png);transform:rotate(180deg)}.global-quick-navigation__item{position:absolute;top:.16rem;left:.26rem;width:1.08rem;height:1.244rem;visibility:hidden;border:0;background:transparent;color:var(--text-inverse);font:inherit;opacity:0;padding:0;pointer-events:none;text-align:center;transform:translate(0);transition:transform .4s,opacity .4s,visibility 0s .4s}.global-quick-navigation__item--open{visibility:visible;opacity:1;pointer-events:auto;transform:translate(var(--global-quick-navigation-item-x),var(--global-quick-navigation-item-y));transition-delay:0s}.global-quick-navigation__item-icon-shell{display:inline-block;width:1.08rem;height:1.08rem;border-radius:var(--radius-full);font-size:var(--type-caption-size);line-height:.62rem;text-align:center}.global-quick-navigation__item-icon-shell img{display:block;width:1.08rem;height:1.08rem;margin-top:.1rem}.global-quick-navigation__item-label{position:absolute;top:.4rem;right:1.2rem;color:var(--text-inverse);font-size:var(--type-body-compact-size);font-weight:var(--fw-normal);line-height:var(--lh-source118-inherited);padding:.06rem;white-space:nowrap}.global-quick-navigation__trigger:focus-visible,.global-quick-navigation__item:focus-visible{border-radius:var(--radius-full);outline:2px solid var(--brand-500);outline-offset:2px}@media(prefers-reduced-motion:reduce){.global-quick-navigation__trigger,.global-quick-navigation__item{transition-duration:1ms}}.mobile-shell{--mobile-shell-tabbar-height: 50px;display:flex;width:100%;max-width:var(--app-width-px);height:100dvh;min-height:100dvh;flex-direction:column;margin-inline:auto;overflow:hidden;background:var(--bg-base);color:var(--text-primary);box-shadow:var(--shadow-lg)}.mobile-shell__content{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior-y:contain;padding-bottom:calc(var(--mobile-shell-tabbar-height) + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch}.mobile-shell__content--without-tabbar{padding-bottom:env(safe-area-inset-bottom)}.mobile-shell__content--without-vertical-overscroll{overscroll-behavior-y:none}.mobile-shell__tabbar{position:fixed;right:0;bottom:0;left:0;z-index:var(--z-tabbar);display:grid;box-sizing:border-box;height:calc(var(--mobile-shell-tabbar-height) + env(safe-area-inset-bottom));max-width:var(--app-width-px);grid-template-columns:repeat(5,minmax(0,1fr));margin-inline:auto;border-top:0;background:var(--bg-base);box-shadow:0 .02rem .08rem var(--tabbar-source118-shadow-color);padding:0 0 env(safe-area-inset-bottom);font-size:var(--type-main-tabbar-label-size)}.mobile-shell__tab{position:relative;display:flex;min-height:var(--mobile-shell-tabbar-height);flex-direction:column;align-items:center;justify-content:center;gap:4px;border:0;background:transparent;padding:0 var(--space-1);font-weight:var(--fw-normal);letter-spacing:0;text-decoration:none}.mobile-shell__tab--active{color:var(--tabbar-source118-active);font-weight:var(--fw-normal)}.mobile-shell__tab--inactive{color:var(--tabbar-source118-inactive)}.mobile-shell__tab--disabled{opacity:.55}.mobile-shell__tab-icon-shell{display:inline-flex;width:20px;height:20px;flex:0 0 auto;align-items:center;justify-content:center;border:0;border-radius:0;color:inherit}.mobile-shell__tab-icon-shell--raised{position:absolute;top:calc(27px - .76rem);left:50%;width:1.2rem;height:.8rem;transform:translate(-50%);border:0;border-radius:0;background:transparent;box-shadow:none}.mobile-shell__tab-icon{display:block;width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.mobile-shell__tab-icon-shell--raised .mobile-shell__tab-icon{width:.8rem;height:.8rem}.mobile-shell__tab--raised .mobile-shell__tab-label{position:absolute;top:calc(29px + .04rem);margin-top:0;padding-top:.04rem}.mobile-shell__tab-label{max-width:100%;overflow:hidden;color:currentColor;font-size:var(--type-main-tabbar-label-size);line-height:1;text-align:center;text-overflow:ellipsis;white-space:nowrap}.mobile-shell__tab:focus-visible{outline:2px solid var(--tabbar-source118-active);outline-offset:-2px}.page-layout{display:contents}.not-found-page{display:flex;min-height:100%;align-items:flex-start;justify-content:center;background:var(--bg-grouped);padding:.48rem var(--space-4) calc(env(safe-area-inset-bottom) + var(--space-6))}.not-found-page__panel{width:100%;max-width:6.1rem;border:1px solid color-mix(in oklch,var(--border) 70%,transparent);border-radius:var(--radius-lg);background:var(--bg-base);padding:.46rem var(--space-5);box-shadow:var(--shadow-card),0 .18rem .52rem color-mix(in oklch,var(--text-primary) 7%,transparent)}.not-found-page__panel .empty-state{min-height:0;gap:var(--space-3);padding:0}.not-found-page__panel .empty-state__mark{width:.66rem;height:.66rem}.not-found-page__panel .empty-state__mark svg{width:.28rem;height:.28rem}.not-found-page__panel .empty-state__title{font-size:var(--type-section-title-size)}.not-found-page__panel .empty-state__description{max-width:3.8rem}.not-found-page__panel .empty-state__action{margin-top:var(--space-2)}.not-found-page__home-link{display:inline-flex;min-width:1.68rem;min-height:var(--touch-min);align-items:center;justify-content:center;border-radius:var(--radius-pill);background:var(--brand-600);color:var(--text-inverse);font-size:var(--type-caption-size);font-weight:var(--fw-semibold);line-height:1;padding:0 var(--space-5);box-shadow:0 .08rem .2rem color-mix(in oklch,var(--brand-600) 18%,transparent);transition:background-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),transform var(--duration-press) var(--ease-out)}.not-found-page__home-link:hover{background:color-mix(in oklch,var(--brand-600) 88%,var(--text-primary));color:var(--text-inverse)}.not-found-page__home-link:active{transform:scale(var(--press-scale))}.not-found-page__home-link:focus-visible{outline:2px solid color-mix(in oklch,var(--brand-500) 44%,transparent);outline-offset:2px}@media(prefers-reduced-motion:reduce){.not-found-page__home-link{transition:none}.not-found-page__home-link:active{transform:none}}.page-loading-state{display:grid;min-width:0;place-items:center}.page-loading-state--page{min-height:min(8rem,calc(100dvh - var(--nav-height) - var(--tabbar-height)));padding:var(--space-4)}.page-loading-state--feed{min-height:min(6rem,calc(100dvh - var(--nav-height) - 1.2rem));padding:var(--space-4)}.page-loading-state--panel{min-height:3.4rem;padding:var(--space-4)}.page-loading-state--inline{min-height:2.16rem;padding:var(--space-3)}.page-loading-state__default{display:grid;width:100%;max-width:5.2rem;gap:var(--space-3)}.page-loading-state__hero{height:1.68rem}.page-loading-state__rows{display:grid;gap:var(--space-2)}.page-loading-state__row-short{width:68%}.route-loading-state.page-loading-state--page{display:block;box-sizing:border-box;width:100%;max-width:100%;min-height:calc(100dvh - var(--tabbar-height, 0px));background:var(--bg-grouped);padding:0}.route-loading-state__content{display:grid;box-sizing:border-box;width:100%;max-width:100%;gap:var(--space-3);padding:calc(env(safe-area-inset-top) + var(--space-3)) var(--space-3) var(--space-4)}.route-loading-state__header{display:grid;min-height:.88rem;grid-template-columns:.56rem minmax(0,1fr) .56rem;align-items:center;gap:var(--space-3);padding-inline:var(--space-1)}.route-loading-state__back,.route-loading-state__action-dot{width:.44rem;height:.44rem;border-radius:var(--radius-full)}.route-loading-state__heading{width:45%;height:.28rem;justify-self:center}.route-loading-state__tabs,.route-loading-state__filters{display:flex;gap:var(--space-2);overflow:hidden}.route-loading-state__tab,.route-loading-state__filter{width:1.08rem;height:.48rem;flex:0 0 auto;border-radius:var(--radius-pill)}.route-loading-state__tab--active{width:1.24rem}.route-loading-state__tab--short{width:.82rem}.route-loading-state__filter--wide{width:1.58rem}.route-loading-state__hero-card{height:2.08rem;border-radius:var(--radius-lg)}.route-loading-state__panel{border:1px solid color-mix(in oklch,var(--border) 68%,transparent);border-radius:var(--radius-card);background:var(--bg-base);box-shadow:var(--shadow-card)}.route-loading-state__feed{display:grid;gap:var(--space-3)}.route-loading-state__feed-row{display:grid;min-height:1.48rem;grid-template-columns:minmax(0,1fr) 1.22rem;gap:var(--space-3);padding:var(--space-3)}.route-loading-state__feed-main{display:grid;align-content:center;gap:var(--space-2)}.route-loading-state__line-short{width:62%}.route-loading-state__line-tiny{width:42%}.route-loading-state__thumb{height:1.04rem;border-radius:var(--radius-md)}.route-loading-state__detail-panel,.route-loading-state__form-panel,.route-loading-state__chart-panel{display:grid;gap:var(--space-3);padding:var(--space-4)}.route-loading-state__author{display:grid;grid-template-columns:.72rem minmax(0,1fr);gap:var(--space-3);align-items:center}.route-loading-state__author .skeleton--avatar{width:.72rem;height:.72rem}.route-loading-state__author-lines{display:grid;gap:var(--space-2)}.route-loading-state__title-lines{width:88%}.route-loading-state__media{height:3.2rem;border-radius:var(--radius-lg)}.route-loading-state__field{display:grid;gap:var(--space-2)}.route-loading-state__field-label{width:1.2rem}.route-loading-state__field-control{height:.86rem;border-radius:var(--radius-md)}.route-loading-state__upload-row{display:flex;gap:var(--space-2)}.route-loading-state__upload{width:1.22rem;height:1.22rem;flex:0 0 auto;border-radius:var(--radius-md)}.route-loading-state__bottom-action{height:.88rem;border-radius:var(--radius-lg)}.route-loading-state__profile-card{display:grid;justify-items:center;gap:var(--space-2);padding:var(--space-5) var(--space-4)}.route-loading-state__profile-avatar{width:1.28rem;height:1.28rem}.route-loading-state__profile-name{width:2rem}.route-loading-state__profile-meta{width:2.6rem}.route-loading-state__action-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3);padding:var(--space-4)}.route-loading-state__action{display:grid;min-width:0;justify-items:center;gap:var(--space-2)}.route-loading-state__action .skeleton--avatar{width:.74rem;height:.74rem}.route-loading-state__action .skeleton--text{width:72%}.route-loading-state__chart{height:3rem;border-radius:var(--radius-lg)}.route-loading-state__table{display:grid;gap:var(--space-2)}.route-loading-state__notice{height:.78rem;border-radius:var(--radius-lg)}.route-loading-state__chat-panel{display:grid;min-height:5.4rem;align-content:start;gap:var(--space-3);padding-block:var(--space-2)}.route-loading-state__message{width:72%;height:.92rem;border-radius:var(--radius-lg)}.route-loading-state__message--self{justify-self:end;width:62%}.route-loading-state__composer{display:grid;grid-template-columns:minmax(0,1fr) .64rem;align-items:center;gap:var(--space-2);border-top:1px solid color-mix(in oklch,var(--border) 72%,transparent);margin-inline:calc(var(--space-3) * -1);padding:var(--space-3) var(--space-3) 0}.route-loading-state__composer-input{height:.72rem;border-radius:var(--radius-pill)}.route-loading-state--list .route-loading-state__content,.route-loading-state--stats .route-loading-state__content,.route-loading-state--profile .route-loading-state__content{padding-top:calc(env(safe-area-inset-top) + var(--space-2))}@media(prefers-reduced-motion:reduce){.route-loading-state .skeleton:after{animation:none}}.swipe-carousel{position:relative;overflow:hidden}.swipe-carousel__viewport{overflow:hidden;width:100%;cursor:grab;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.swipe-carousel__track{display:flex;width:100%;transition:transform var(--duration-normal) var(--ease-out);will-change:transform}.swipe-carousel--dragging .swipe-carousel__viewport{cursor:grabbing}.swipe-carousel--dragging .swipe-carousel__track,.swipe-carousel--instant .swipe-carousel__track{transition:none}.swipe-carousel__slide{flex:0 0 100%;min-width:0}@media(prefers-reduced-motion:reduce){.swipe-carousel__track{transition:none}}.home-banner{--home-banner-ball-green: oklch(73% .18 147);--home-banner-ball-red: oklch(72% .16 27);--home-banner-ball-yellow: oklch(86% .18 97);--home-banner-dot-bg: oklch(100% 0 0 / .5);--home-banner-fallback-text: oklch(30% .04 264);--home-banner-fallback-title: oklch(57% .22 29);--home-banner-image-sheen: oklch(100% 0 0 / .44);--home-banner-loader-orb: oklch(100% 0 0 / .62);--home-banner-megaphone-rim: oklch(48% .16 29);--home-banner-megaphone-shadow: oklch(40% .08 29 / .22);--home-banner-tone-blue-end: oklch(75% .14 263);--home-banner-tone-blue-mid: oklch(98% .02 248);--home-banner-tone-blue-orb: oklch(59% .2 264 / .25);--home-banner-tone-blue-sparkle: oklch(100% 0 0 / .48);--home-banner-tone-blue-start: oklch(93% .07 263);--home-banner-tone-green-end: oklch(73% .15 184);--home-banner-tone-green-mid: oklch(98% .03 165);--home-banner-tone-green-orb: oklch(64% .18 152 / .24);--home-banner-tone-green-sparkle: oklch(100% 0 0 / .5);--home-banner-tone-green-start: oklch(95% .07 145);--home-banner-tone-warm-end: oklch(78% .16 71);--home-banner-tone-warm-mid: oklch(98% .04 95);--home-banner-tone-warm-orb: oklch(69% .22 31 / .28);--home-banner-tone-warm-sparkle: oklch(100% 0 0 / .48);--home-banner-tone-warm-start: oklch(91% .12 92);--home-banner-track-shadow: oklch(22% .08 264 / .16);position:relative;z-index:1;background:transparent;padding:.07rem var(--space-3) 0}.home-banner__track{position:relative;overflow:hidden;border:0;border-radius:.16rem;background:color-mix(in oklch,var(--brand-500) 14%,var(--bg-base));box-shadow:0 .08rem .22rem var(--home-banner-track-shadow)}.home-banner__slides{display:flex;transition:transform var(--duration-normal) var(--ease-emphasized)}.home-banner__slide{flex:0 0 100%;min-width:100%}.home-banner__card{position:relative;display:block;width:100%;aspect-ratio:355 / 118;overflow:hidden;color:inherit;text-decoration:none}.home-banner__card--image{background:linear-gradient(135deg,var(--home-banner-image-sheen),transparent 48%),color-mix(in oklch,var(--brand-500) 10%,var(--bg-muted))}.home-banner__image{position:relative;z-index:1;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transform:scale(1.015);transition:opacity var(--duration-normal) var(--ease-out),transform var(--duration-normal) var(--ease-out);-webkit-user-drag:none}.home-banner__image--loaded{opacity:1;transform:scale(1)}.home-banner__image-loader{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;border-radius:0;background:radial-gradient(circle at 18% 22%,var(--home-banner-loader-orb) 0 .22rem,transparent .23rem),linear-gradient(110deg,color-mix(in oklch,var(--brand-500) 8%,var(--bg-muted)),color-mix(in oklch,var(--brand-500) 3%,var(--bg-base)) 45%,color-mix(in oklch,var(--brand-500) 12%,var(--bg-muted)))}.home-banner__fallback,.home-banner__skeleton{width:100%;height:100%;min-height:2.36rem}.home-banner__fallback{position:relative;display:grid;align-items:center;overflow:hidden;background:radial-gradient(circle at 8% 8%,var(--home-banner-tone-warm-sparkle) 0 .12rem,transparent .13rem),radial-gradient(circle at 86% 18%,var(--home-banner-tone-warm-orb) 0 .62rem,transparent .63rem),linear-gradient(135deg,var(--home-banner-tone-warm-start) 0%,var(--home-banner-tone-warm-mid) 52%,var(--home-banner-tone-warm-end) 100%);color:var(--home-banner-fallback-text)}.home-banner__fallback[data-tone="1"]{background:radial-gradient(circle at 10% 16%,var(--home-banner-tone-green-sparkle) 0 .1rem,transparent .11rem),radial-gradient(circle at 84% 20%,var(--home-banner-tone-green-orb) 0 .62rem,transparent .63rem),linear-gradient(135deg,var(--home-banner-tone-green-start) 0%,var(--home-banner-tone-green-mid) 52%,var(--home-banner-tone-green-end) 100%)}.home-banner__fallback[data-tone="2"]{background:radial-gradient(circle at 9% 10%,var(--home-banner-tone-blue-sparkle) 0 .12rem,transparent .13rem),radial-gradient(circle at 85% 18%,var(--home-banner-tone-blue-orb) 0 .62rem,transparent .63rem),linear-gradient(135deg,var(--home-banner-tone-blue-start) 0%,var(--home-banner-tone-blue-mid) 54%,var(--home-banner-tone-blue-end) 100%)}.home-banner__fallback-copy{position:relative;z-index:1;display:grid;max-width:3.8rem;gap:.04rem;padding:.2rem .3rem}.home-banner__fallback-logo{width:-moz-max-content;width:max-content;border-radius:var(--radius-sm);background:var(--brand-500);color:var(--text-inverse);font-size:var(--type-home-promo-label-size);font-weight:var(--fw-bold);line-height:1;padding:.07rem .1rem}.home-banner__fallback-label{color:color-mix(in oklch,var(--brand-700) 78%,var(--text-primary));font-size:var(--type-home-promo-label-size);font-weight:var(--fw-bold)}.home-banner__fallback-copy strong{color:var(--home-banner-fallback-title);font-size:var(--type-home-promo-title-size);font-weight:var(--fw-bold);line-height:1.05;white-space:nowrap}.home-banner__fallback-description{color:var(--text-quaternary);font-size:var(--type-home-promo-label-size);font-weight:var(--fw-medium)}.home-banner__fallback-megaphone{position:absolute;right:.74rem;top:.36rem;width:.62rem;height:.44rem;background:var(--danger);clip-path:polygon(0 36%,68% 0,100% 100%,0 64%);transform:rotate(-8deg);filter:drop-shadow(0 .04rem .04rem var(--home-banner-megaphone-shadow))}.home-banner__fallback-megaphone:after{position:absolute;right:-.18rem;top:.12rem;width:.18rem;height:.28rem;border-radius:0 999px 999px 0;border:.04rem solid var(--home-banner-megaphone-rim);border-left:0;content:""}.home-banner__fallback-balls{position:absolute;right:.18rem;bottom:-.06rem;display:flex;gap:.14rem}.home-banner__fallback-balls span{display:inline-grid;width:.34rem;height:.34rem;place-items:center;border:.05rem solid var(--text-inverse);border-radius:var(--radius-full);background:var(--brand-500);color:var(--text-primary);font-size:var(--type-home-promo-marker-size);font-weight:var(--fw-bold);box-shadow:var(--shadow-sm)}.home-banner__fallback-balls span:nth-child(1){background:var(--home-banner-ball-yellow)}.home-banner__fallback-balls span:nth-child(2){background:var(--home-banner-ball-green)}.home-banner__fallback-balls span:nth-child(3){background:var(--home-banner-ball-red)}.home-banner__dots{position:absolute;right:0;bottom:.09rem;left:0;display:flex;justify-content:center;gap:.1rem;pointer-events:none}.home-banner__dot{width:.13rem;height:.13rem;border:0;border-radius:var(--radius-full);background:var(--home-banner-dot-bg);cursor:pointer;padding:0;pointer-events:auto;transition:background-color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out),width var(--duration-fast) var(--ease-out)}.home-banner__dot--active{width:.26rem;border-radius:var(--radius-pill);background:var(--text-inverse)}@media(prefers-reduced-motion:reduce){.home-banner__image{transform:none;transition:opacity var(--duration-fast) var(--ease-out)}}.home-banner{z-index:1;box-sizing:border-box;height:3.7rem;margin-top:-.06rem;background:linear-gradient(180deg,var(--brand-500) 0%,var(--brand-500) 50%,var(--bg-base) 50%,var(--bg-base) 100%);padding:.2rem .16rem}.home-banner__track{height:3.3rem;border-radius:.16rem;box-shadow:none}.home-banner__card{height:3.3rem;aspect-ratio:460 / 211}.home-banner__fallback,.home-banner__skeleton{min-height:3.3rem}.home-banner__dots{bottom:.2rem;gap:.16rem}.home-banner__dot,.home-banner__dot--active{width:.16rem;height:.16rem}.home-banner__dot--active{background:var(--brand-500)}.home-feature-grid{display:block;border-bottom:.16rem solid var(--bg-muted);background:var(--bg-muted)}.home-feature-grid__panel{display:grid;box-sizing:border-box;height:3.68rem;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:repeat(2,1.74rem);gap:0;overflow:visible;background:var(--bg-base);padding:.2rem 0 0}.home-feature-grid__link{display:grid;min-width:0;grid-template-rows:1.1rem auto;align-content:start;justify-items:center;color:var(--text-primary);font-size:var(--type-body-compact-size);font-weight:var(--fw-normal);line-height:1;text-align:center;text-decoration:none}.home-feature-grid__link:hover{color:var(--text-primary)}.home-feature-grid__link:active .home-feature-grid__icon{transform:scale(var(--press-scale))}.home-feature-grid__icon{display:block;width:1.1rem;height:1.1rem;overflow:hidden;border-radius:var(--radius-full);transition:transform var(--duration-press) var(--ease-out)}.home-feature-grid__icon img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.home-feature-grid__label{display:block;max-width:100%;overflow:hidden;margin-top:-.136rem;padding-top:.12rem;text-overflow:ellipsis;white-space:nowrap}.home-header{--home-header-focus-ring: color-mix(in oklch, var(--color-white) 82%, transparent);position:fixed;top:env(safe-area-inset-top);left:50%;z-index:9;display:grid;box-sizing:border-box;width:100%;max-width:var(--app-width-px);height:.92rem;min-height:.92rem;grid-template-columns:minmax(0,1fr) 2.4rem minmax(0,1fr);align-items:center;background:var(--brand-500);color:var(--text-inverse);padding:0 .25rem;transform:translate(-50%)}.home-header__backup{display:inline-flex;min-width:0;align-items:center;justify-self:start;color:var(--text-inverse);line-height:var(--lh-tight);text-decoration:none}.home-header__backup:hover{color:var(--text-inverse)}.home-header__backup-image{display:block;width:1.428rem;height:.84rem;flex:0 0 auto;-o-object-fit:fill;object-fit:fill}.home-header__backup-site-skeleton{display:block;width:1.428rem;height:.84rem;border-radius:var(--radius-sm);background:color-mix(in oklch,var(--color-white) 56%,transparent)}.home-header__tabs{position:relative;display:flex;width:2.4rem;height:.725rem;align-items:center;justify-content:space-between;justify-self:center;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}.home-header__tab-indicator{position:absolute;bottom:0;left:.2rem;width:.4rem;height:.08rem;border-radius:var(--radius-pill);background:var(--color-white);box-shadow:none;transform:translate(0)}.home-header__tabs[data-segmented-control-active-index="1"] .home-header__tab-indicator{transform:translate(1.68rem)}.home-header__tab{position:relative;flex:0 0 auto;min-width:0;min-height:var(--touch-min);border:0;border-radius:0;background:transparent;color:var(--text-inverse);cursor:pointer;font-size:var(--type-card-title-size);font-weight:var(--fw-bold);line-height:1;padding:0}.home-header__tab:hover,.home-header__tab--active{color:var(--text-inverse)}.home-header__tab--active{font-size:var(--type-page-title-size);font-weight:900}.home-header__actions{display:inline-flex;min-width:0;align-items:center;justify-self:end;gap:.1875rem}.home-header__action{display:inline-flex;width:.48rem;min-width:.48rem;min-height:var(--touch-min);flex-direction:column;align-items:center;justify-content:center;gap:0;border:0;background:transparent;color:var(--text-inverse);cursor:pointer;font-size:var(--type-caption-size);font-weight:var(--fw-normal);line-height:1;padding:0;text-decoration:none}.home-header__action:hover{color:var(--text-inverse)}.home-header__action-svg{display:block;width:.3125rem;height:.328125rem;flex:0 0 auto}.home-header__action-svg--share{width:.3125rem;height:.328125rem;margin:0}.home-header__backup:focus-visible,.home-header__tab:focus-visible,.home-header__action:focus-visible{outline:2px solid var(--home-header-focus-ring);outline-offset:-2px}.number-ball{--ball-color: var(--ball-blue);--ball-bg: url(/assets/number-icon-blue-BlcGJrME.png);--number-ball-size: .88rem;--number-ball-font-size: var(--type-page-title-size);--number-ball-meta-size: .25rem;display:inline-flex;flex-direction:column;align-items:center;text-align:center;vertical-align:top}.number-ball[data-color="1"],.number-ball[data-color=red]{--ball-color: var(--ball-red);--ball-bg: url(/assets/number-icon-red-IELKUM50.png)}.number-ball[data-color="2"],.number-ball[data-color=blue]{--ball-color: var(--ball-blue);--ball-bg: url(/assets/number-icon-blue-BlcGJrME.png)}.number-ball[data-color="3"],.number-ball[data-color=green]{--ball-color: var(--ball-green);--ball-bg: url(/assets/number-icon-green-h5ulPmWy.png)}.number-ball__icon{display:inline-flex;width:var(--number-ball-size);height:var(--number-ball-size);align-items:center;justify-content:center;border-radius:var(--radius-full);background-image:var(--ball-bg);background-position:center;background-repeat:no-repeat;background-size:100% 100%}.number-ball__slot{display:inline-flex;width:100%;height:100%;align-items:center;justify-content:center;color:var(--ball-text);font-size:var(--number-ball-font-size);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;line-height:1}.number-ball__meta{margin:.06rem 0 0;padding:.03rem .04rem;border-radius:var(--radius-xs);background:var(--bg-base);box-shadow:0 0 0 .5px var(--glass-line, var(--border));color:var(--text-primary);font-size:var(--number-ball-meta-size);line-height:var(--lh-tight);white-space:nowrap}.number-ball--sm{--number-ball-size: .56rem;--number-ball-font-size: var(--type-inline-feedback-size)}.number-ball--lg{--number-ball-size: 1rem;--number-ball-font-size: var(--type-home-popup-title-size)}.number-ball--stat .number-ball__icon{background:var(--ball-color);box-shadow:none}.number-ball--stat .number-ball__slot{color:var(--text-inverse);text-shadow:0 1px 2px oklch(0% 0 0 / .28)}.lottery-balls-row{--lottery-balls-scale: 1;--lottery-balls-gap-base: .04rem;--lottery-balls-plus-width-base: .28rem;--lottery-balls-size-base: calc(.72rem + 1px) ;--lottery-balls-caption-size: .25rem;--lottery-balls-font-size-base: calc(var(--type-page-title-size) - 1px);--lottery-balls-plus-font-size-base: calc(var(--lottery-balls-font-size-base) + .12rem);--lottery-balls-gap: calc(var(--lottery-balls-gap-base) * var(--lottery-balls-scale));--lottery-balls-plus-width: calc( var(--lottery-balls-plus-width-base) * var(--lottery-balls-scale) );--lottery-balls-size: calc(var(--lottery-balls-size-base) * var(--lottery-balls-scale));--lottery-balls-font-size: calc(var(--lottery-balls-font-size-base) * var(--lottery-balls-scale));--lottery-balls-plus-font-size: calc( var(--lottery-balls-plus-font-size-base) * var(--lottery-balls-scale) );display:grid;grid-template-columns:repeat(6,minmax(0,1fr)) var(--lottery-balls-plus-width) minmax(0,1fr);align-items:flex-start;-moz-column-gap:var(--lottery-balls-gap);column-gap:var(--lottery-balls-gap)}.lottery-balls-row__item{display:grid;min-width:0;justify-items:center}.lottery-balls-row .number-ball{--number-ball-font-size: var(--lottery-balls-font-size);--number-ball-size: var(--lottery-balls-size);min-width:0}.lottery-balls-row .number-ball__icon{width:var(--lottery-balls-size);height:var(--lottery-balls-size);aspect-ratio:1}.lottery-balls-row .number-ball__meta{background:transparent;box-shadow:none;color:var(--text-primary);font-size:var(--lottery-balls-caption-size);line-height:var(--lh-tight)}.lottery-balls-row__caption{margin-top:.06rem;color:var(--text-primary);font-size:var(--lottery-balls-caption-size);line-height:var(--lh-tight);text-align:center}.lottery-balls-row__caption--stack{display:grid;gap:.02rem}.lottery-balls-row__plus{display:inline-flex;width:100%;height:var(--lottery-balls-size);align-items:center;align-self:start;justify-content:center;color:var(--text-tertiary);font-size:var(--lottery-balls-plus-font-size);font-weight:var(--fw-bold);line-height:1;text-align:center}.lottery-live-balls-row{--lottery-live-balls-row-pending-caption-size: .25rem}.lottery-live-balls-row__pending{display:grid;min-width:0;justify-items:center}.lottery-live-balls-row__pending-icon{display:inline-flex;width:var(--lottery-balls-size);height:var(--lottery-balls-size);align-items:center;justify-content:center;border-radius:999px;background:var(--bg-muted);color:var(--text-tertiary);font-size:var(--lottery-balls-font-size);font-weight:var(--fw-bold);line-height:1}.lottery-live-balls-row__pending-caption{color:var(--text-secondary);font-size:var(--lottery-live-balls-row-pending-caption-size);line-height:var(--lh-tight)}.lottery-live-balls-row__ball--latest .number-ball__icon{animation:lottery-live-ball-highlight .9s var(--ease-out);box-shadow:0 0 0 .05rem color-mix(in oklch,var(--brand-500) 42%,transparent)}@keyframes lottery-live-ball-highlight{0%{box-shadow:0 0 color-mix(in oklch,var(--brand-500) 58%,transparent);transform:scale(1)}35%{box-shadow:0 0 0 .08rem color-mix(in oklch,var(--brand-500) 36%,transparent);transform:scale(1.04)}to{box-shadow:0 0 0 .05rem color-mix(in oklch,var(--brand-500) 42%,transparent);transform:scale(1)}}@media(prefers-reduced-motion:reduce){.lottery-live-balls-row__ball--latest .number-ball__icon{animation:none}}.count-down{display:inline-flex;align-items:baseline;gap:var(--space-2);color:var(--text-secondary);font-size:var(--type-body-size);font-variant-numeric:tabular-nums;line-height:var(--lh-tight);white-space:nowrap}.count-down__value{color:var(--brand-600);font-weight:var(--fw-bold)}.lottery-board{--lottery-board-muted-text: #666666;display:grid;gap:.22rem;overflow:hidden;border-radius:var(--radius-card);background:var(--bg-base);padding:.24rem .24rem .28rem;box-shadow:var(--shadow-card)}.lottery-board--embedded{overflow:visible;border-radius:0;background:transparent;padding:0;box-shadow:none}.lottery-board__header{display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;min-width:0;align-items:center;gap:.08rem}.lottery-board__title{min-width:0;overflow:hidden;margin:0;color:var(--lottery-board-muted-text);font-family:var(--font-sans);font-size:var(--type-body-compact-size);font-weight:600;line-height:normal;text-overflow:ellipsis;white-space:nowrap}.lottery-board__period-number{color:var(--brand-600)}.lottery-board__status{display:inline-flex;min-width:0;align-items:center;justify-content:center;margin:0;color:color-mix(in oklch,var(--brand-600) 76%,var(--text-primary));font-size:var(--type-body-size);font-weight:var(--fw-normal);grid-area:1 / 1;justify-self:center;line-height:var(--lh-tight);white-space:nowrap}.lottery-board__countdown{display:inline-grid;min-width:0;align-items:center;justify-content:center;gap:0;justify-self:center;overflow:hidden}.lottery-board__countdown .count-down{min-width:0;max-width:100%;color:var(--text-primary);font-size:var(--type-body-size);font-weight:var(--fw-normal);gap:0;grid-area:1 / 1}.lottery-board__countdown--status .count-down{opacity:0}.lottery-board__countdown .count-down__label{flex:none;font-weight:var(--fw-normal)}.lottery-board__countdown .count-down__value{color:var(--text-primary);font-weight:var(--fw-normal);white-space:nowrap}.lottery-board__action{flex:none;justify-self:end;font-size:var(--type-body-size);font-weight:var(--fw-normal);line-height:var(--lh-tight);white-space:nowrap}.lottery-board__action a,.lottery-board__action button{display:inline-flex;min-height:.44rem;align-items:center;justify-content:center;border:0;background:transparent;color:var(--brand-600);cursor:pointer;font-weight:var(--fw-normal);padding:0;transition:color var(--duration-fast) var(--ease-out)}.lottery-board__action a:hover,.lottery-board__action button:hover{color:var(--brand-700)}.lottery-board__next{margin:-.02rem 0 0;color:var(--text-quaternary);font-family:"SF Pro Text",var(--font-sans);font-size:var(--type-inline-feedback-size);font-weight:var(--fw-normal);line-height:.3125rem;text-align:center}.lottery-board__title-skeleton{width:2.6rem}.lottery-board__countdown-skeleton{width:3.2rem}.lottery-board__ball-skeleton{flex:0 0 auto}.lottery-board__footer-skeleton{width:4.2rem;justify-self:center}@media(prefers-reduced-motion:reduce){.lottery-board__status{animation:none}}.home-lottery-board{display:block;overflow:visible;border-radius:0;background:var(--bg-base);padding:0;box-shadow:none}.home-lottery-board__content{position:relative;min-width:0;border-radius:0;background:var(--bg-base);padding:0;box-shadow:none}.home-lottery-platform{position:relative;z-index:2;display:grid;box-sizing:border-box;height:1.164rem;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem;margin:0;background:var(--bg-base);padding:.1rem .16rem 0}.home-lottery-platform__tab{position:relative;display:grid;min-width:0;min-height:1.064rem;place-items:center;gap:.1rem;border:0;border-radius:.16rem;background:var(--bg-muted);color:var(--text-secondary);cursor:pointer;padding:.2rem .16rem .1875rem;text-align:center}.home-lottery-platform__tab strong{color:currentColor;font-size:var(--type-card-title-size);font-weight:var(--fw-bold);line-height:1}.home-lottery-platform__title{position:relative;display:inline-grid;min-width:0;place-items:center}.home-lottery-platform__spinner{position:absolute;top:50%;left:calc(100% + .1rem);width:.22rem;height:.22rem;border:2px solid color-mix(in oklch,currentColor 30%,transparent);border-top-color:currentColor;border-radius:var(--radius-full);animation:home-lottery-platform-spin .78s linear infinite;transform:translateY(-50%)}.home-lottery-platform__caption{color:currentColor;font-size:var(--type-micro-size);line-height:var(--lh-tight);opacity:.7;white-space:nowrap}.home-lottery-platform__tab--active{background:var(--brand-500);color:var(--text-inverse)}.home-lottery-platform__tab--active:after{position:absolute;bottom:-.14rem;left:50%;width:0;height:0;border-top:.16rem solid var(--brand-500);border-right:.16rem solid transparent;border-left:.16rem solid transparent;content:"";transform:translate(-50%)}.home-lottery-platform__tab--active .home-lottery-platform__caption{opacity:.94}.home-lottery-platform__tab--switching{cursor:progress}.home-lottery-board__live{min-width:0}.home-lottery-board__live .lottery-live-panel{border-radius:0;box-shadow:none}.home-lottery-board__live:has(.lottery-live-panel--dormant){box-sizing:border-box;height:.332rem;background:var(--bg-base)}.home-lottery-board__live .lottery-live-panel--dormant{display:none}.home-lottery-board .lottery-board--embedded{box-sizing:border-box;min-height:2.768rem;gap:.16rem;overflow:visible;border-radius:0;background:transparent;padding:.1875rem .22rem .22rem;box-shadow:none}.home-lottery-board .lottery-board__header{height:.40625rem;grid-template-columns:max-content minmax(0,1fr) max-content;gap:.125rem}.home-lottery-board .lottery-board__title,.home-lottery-board .lottery-board__countdown .count-down,.home-lottery-board .lottery-board__action{font-size:var(--type-body-compact-size)}.home-lottery-board .lottery-board__title{font-weight:var(--fw-normal)}.home-lottery-board .lottery-board__action a{position:absolute;top:50%;right:0;min-height:var(--touch-min);color:var(--brand-500);transform:translateY(-50%)}.home-lottery-board .lottery-board__action{position:relative;width:1.75rem;height:.40625rem}.home-lottery-board .lottery-balls-row{--lottery-balls-size-base: .88rem;--lottery-balls-font-size-base: var(--type-page-title-size);--lottery-balls-caption-size: var(--type-body-size);--lottery-balls-gap-base: .03rem;--lottery-balls-plus-width-base: .28rem;align-items:start}.home-lottery-board .lottery-balls-row .number-ball__meta{margin-top:.08rem;padding:0;font-size:var(--type-body-compact-size)}.home-lottery-board .lottery-balls-row__plus{color:var(--text-secondary);font-weight:var(--fw-normal)}.home-lottery-board .lottery-board__next{margin:0;color:var(--source118-home-lottery-next-text);font-family:var(--font-sans);font-size:var(--type-caption-size);line-height:1.2}.home-lottery-board__history-link{gap:0;text-decoration:none}@keyframes home-lottery-platform-spin{to{transform:translateY(-50%) rotate(1turn)}}@media(prefers-reduced-motion:reduce){.home-lottery-platform__spinner{animation:none;transform:translateY(-50%) rotate(.125turn)}}.home-page-content-skeleton{display:grid;gap:var(--space-4)}.home-page-content-skeleton__lottery,.home-page-content-skeleton__feature-grid,.home-page-content-skeleton__sites,.home-page-content-skeleton__gallery{position:relative;z-index:1}.home-page-content-skeleton__lottery{display:grid;gap:var(--space-3);border:1px solid color-mix(in oklch,var(--brand-100) 72%,transparent);border-radius:var(--radius-card);background:var(--bg-base);box-shadow:var(--shadow-card);padding:var(--space-4)}.home-page-content-skeleton__lottery-head{display:grid;grid-template-columns:minmax(0,1fr) 1.36rem;gap:var(--space-3);align-items:center}.home-page-content-skeleton__lottery-title{height:.3rem}.home-page-content-skeleton__lottery-meta{height:.24rem}.home-page-content-skeleton__balls{display:flex;gap:var(--space-2);overflow:hidden;padding-block:var(--space-1)}.home-page-content-skeleton__balls .skeleton--ball{width:.72rem;height:.72rem;flex:0 0 auto}.home-page-content-skeleton__lottery-footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.home-page-content-skeleton__lottery-footer .skeleton--card{height:.56rem;border-radius:var(--radius-pill)}.home-page-content-skeleton__feature-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-2);border-radius:var(--radius-card);background:var(--bg-base);box-shadow:var(--shadow-card);padding:var(--space-3) var(--space-2)}.home-page-content-skeleton__feature{display:grid;min-width:0;justify-items:center;gap:var(--space-2)}.home-page-content-skeleton__feature .skeleton--avatar{width:.72rem;height:.72rem}.home-page-content-skeleton__feature .skeleton--text{width:68%}.home-page-content-skeleton__sites{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.home-page-content-skeleton__sites .skeleton--card{height:.72rem;border-radius:var(--radius-lg)}.home-page-content-skeleton__gallery{display:grid;gap:var(--space-3)}.home-page-content-skeleton__section-head{display:grid;grid-template-columns:1.6rem .9rem;justify-content:space-between;align-items:center}.home-page-content-skeleton__gallery-filters{display:flex;gap:var(--space-2);overflow:hidden}.home-page-content-skeleton__gallery-filters .skeleton--card{width:1.22rem;height:.48rem;flex:0 0 auto;border-radius:var(--radius-pill)}.home-page-content-skeleton__gallery-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.home-page-content-skeleton__gallery-cards .skeleton--card{min-height:2.16rem;border-radius:var(--radius-lg)}.home-recommend-sites{display:block;border-top:.15625rem solid var(--bg-muted);background:var(--bg-base);padding:0 .12rem}.home-recommend-sites__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:.9rem;gap:0;overflow:visible;background:var(--bg-base)}.home-recommend-sites__link{position:relative;isolation:isolate;display:flex;box-sizing:border-box;min-width:0;min-height:.9rem;align-items:center;justify-content:center;border:0;background:transparent;color:var(--text-primary);font-size:var(--type-body-compact-size);font-weight:var(--fw-normal);line-height:.6rem;padding:.2rem .1rem .1rem;text-align:center;text-decoration:none;white-space:nowrap}.home-recommend-sites__link:before{position:absolute;z-index:-1;top:.2rem;right:.1rem;bottom:.1rem;left:.1rem;border-radius:.08rem;background:var(--bg-subtle);content:""}.home-recommend-sites__link:hover{color:var(--text-primary)}.home-recommend-sites__link:hover:before{background:var(--bg-muted)}.ui-input-control{display:block;width:100%;min-width:0;min-height:.72rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-base);caret-color:var(--brand-500);color:var(--text-primary);font:inherit;font-size:var(--type-body-size);line-height:var(--lh-normal);outline:none;padding:0 var(--space-4);transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}.ui-input-control::-moz-placeholder{color:var(--text-tertiary);opacity:1}.ui-input-control::placeholder{color:var(--text-tertiary);opacity:1}.ui-input-control:focus-visible{border-color:var(--brand-500);box-shadow:0 0 0 3px color-mix(in oklch,var(--brand-500) 14%,transparent)}[data-unstyled=true]:where(input){outline:none}.ui-input-control[data-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 3px color-mix(in oklch,var(--danger) 10%,transparent)}.ui-input-control:disabled{cursor:not-allowed;opacity:.64}.ui-input-control[readonly]{background:var(--bg-muted);cursor:default}@media(prefers-reduced-motion:reduce){.ui-input-control{transition:none}}.auth-field-group{--auth-field-border: oklch(88% .012 264);--auth-field-focus-ring: oklch(59.99% .2149 264.8 / .12);--auth-field-error-border: oklch(64% .24 29 / .82);--auth-field-icon-bg: oklch(94.5% .012 264);--auth-field-placeholder: oklch(63% .04 264);--auth-captcha-bg: oklch(91% .006 264);--auth-captcha-orange: oklch(48% .17 42);--auth-captcha-text-shadow: oklch(100% 0 0 / .72);display:grid;gap:var(--space-2)}.auth-field{display:grid;min-height:.98rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;overflow:hidden;border:1px solid var(--auth-field-border);border-radius:var(--radius-pill);background:var(--bg-base);transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.auth-field--with-icon{grid-template-columns:.74rem minmax(0,1fr) auto}.auth-field:focus-within{border-color:var(--brand-400);background:var(--bg-base);box-shadow:0 0 0 3px var(--auth-field-focus-ring)}.auth-field--error{border-color:var(--auth-field-error-border);background:var(--bg-base)}.auth-field__icon{display:inline-flex;width:.56rem;height:.56rem;align-items:center;justify-content:center;justify-self:end;border-radius:var(--radius-full);background:var(--auth-field-icon-bg);color:var(--text-quaternary)}.auth-field__icon svg{width:.34rem;height:.34rem}.auth-field__icon svg[width="15"]{width:.3rem;height:.36rem}.auth-field__input{min-width:0;min-height:calc(.98rem - 2px);border:0;background:transparent;color:var(--text-quaternary);font-size:var(--type-auth-form-control-size);font-weight:500;outline:0;padding:0 .3rem}.auth-field--with-icon .auth-field__input{padding-left:.24rem}.auth-field__input::-moz-placeholder{color:var(--auth-field-placeholder);opacity:1}.auth-field__input::placeholder{color:var(--auth-field-placeholder);opacity:1}.auth-field__input:focus,.auth-field__input:focus-visible{outline:0;box-shadow:none}.auth-field__input:-webkit-autofill,.auth-field__input:-webkit-autofill:hover,.auth-field__input:-webkit-autofill:focus,.auth-field__input:-webkit-autofill:active{-webkit-text-fill-color:var(--text-quaternary);caret-color:var(--text-quaternary);box-shadow:0 0 0 1000px var(--bg-base) inset;-webkit-transition:background-color 9999s var(--ease-out);transition:background-color 9999s var(--ease-out)}.auth-field__input:-webkit-autofill{background:var(--bg-base);color:var(--text-quaternary);caret-color:var(--text-quaternary)}.auth-field__input:autofill{background:var(--bg-base);color:var(--text-quaternary);caret-color:var(--text-quaternary)}.auth-field__input:disabled{cursor:not-allowed;opacity:.7}.auth-field__suffix{display:inline-flex;min-width:0;align-items:center;justify-content:flex-end;padding-right:.34rem}.auth-field__link{min-height:.62rem;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--brand-600);cursor:pointer;font-size:var(--type-button-compact-size);font-weight:var(--fw-bold);line-height:1;padding:0 var(--space-2);white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),opacity var(--duration-fast) var(--ease-out),transform var(--duration-press) var(--ease-out)}.auth-field__link:hover{background:var(--brand-50)}.auth-field__link:disabled{cursor:not-allowed;opacity:.58;transform:none}.auth-field__error{margin:0;color:var(--danger);font-size:var(--type-auth-field-error-size);font-weight:500;line-height:var(--lh-tight);padding:0 .22rem}.image-captcha{position:relative;display:inline-flex;width:1.58rem;height:.64rem;align-items:center;justify-content:center;overflow:hidden;border:0;border-radius:.08rem;background:var(--auth-captcha-bg);color:var(--text-primary);cursor:pointer;font-size:var(--type-auth-captcha-code-size);font-style:italic;font-weight:900;letter-spacing:.02rem;transition:border-color var(--duration-fast) var(--ease-out),transform var(--duration-press) var(--ease-out)}.image-captcha:before,.image-captcha:after{position:absolute;inset:auto .12rem 50% .12rem;height:2px;border-radius:var(--radius-pill);background:currentColor;content:"";opacity:.8;transform:rotate(-18deg)}.image-captcha:after{inset:50% .16rem auto .18rem;opacity:.46;transform:rotate(12deg)}.image-captcha:hover{border-color:var(--brand-300)}.image-captcha--blue{color:var(--brand-700)}.image-captcha--green{color:var(--ball-green-deep)}.image-captcha--orange{color:var(--auth-captcha-orange)}.image-captcha__code{position:relative;z-index:1;text-shadow:.03rem .02rem 0 var(--auth-captcha-text-shadow)}.image-captcha__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.auth-submit{--auth-action-gradient-start: #4b8dff;--auth-action-gradient-end: #3865f7;--auth-action-disabled-start: #8eb6ff;--auth-action-disabled-end: #86a0ff;--auth-submit-shadow: oklch(47.76% .1827 259.36 / .22);min-height:1.12rem;border:0;border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--brand-gradient-start) 0%,var(--brand-gradient-end) 100%);box-shadow:0 .22rem .44rem var(--auth-submit-shadow);color:var(--text-inverse);cursor:pointer;font-size:var(--type-auth-submit-size);font-weight:800;line-height:1;transition:background-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),transform var(--duration-press) var(--ease-out)}.auth-submit:hover{background:linear-gradient(90deg,var(--auth-action-gradient-start) 0%,var(--auth-action-gradient-end) 100%)}.auth-submit:disabled{background:linear-gradient(90deg,var(--auth-action-disabled-start) 0%,var(--auth-action-disabled-end) 100%);box-shadow:none;cursor:wait;transform:none}.auth-form__sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.auth-field__link:active,.image-captcha:active,.auth-submit:active{transform:scale(var(--press-scale))}@media(prefers-reduced-motion:reduce){.auth-field,.auth-field__link,.image-captcha,.auth-submit{transition-duration:.01ms}}.ui-field{display:grid;min-width:0;gap:var(--space-2)}.ui-field__label{color:var(--text-primary);font-size:var(--type-caption-size);font-weight:var(--fw-semibold);line-height:var(--lh-tight)}.ui-field__label--hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.ui-field__control{display:flex;min-width:0;min-height:var(--touch-min);align-items:center;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-base);color:var(--text-primary);transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.ui-field__control:focus-within{border-color:var(--brand-500);box-shadow:0 0 0 3px color-mix(in oklch,var(--brand-500) 16%,transparent)}.ui-field__control--invalid{border-color:var(--danger)}.ui-field__control--invalid:focus-within{border-color:var(--danger);box-shadow:0 0 0 3px color-mix(in oklch,var(--danger) 16%,transparent)}.ui-field__control--disabled{background:color-mix(in oklch,var(--bg-muted) 72%,var(--bg-base));cursor:not-allowed;opacity:.72}.ui-field__control--read-only{background:color-mix(in oklch,var(--bg-muted) 44%,var(--bg-base))}.ui-field__input{width:100%;min-width:0;min-height:calc(var(--touch-min) - 2px);border:0;background:transparent;color:var(--text-primary);font:inherit;font-size:var(--type-card-title-size);line-height:var(--lh-tight);outline:0;padding:0 var(--space-3)}.ui-field__input::-moz-placeholder{color:var(--text-secondary);opacity:1}.ui-field__input::placeholder{color:var(--text-secondary);opacity:1}.ui-field__input:disabled{cursor:not-allowed}.ui-field__input:-moz-read-only:not(:disabled){cursor:default}.ui-field__input:read-only:not(:disabled){cursor:default}.ui-field__hint,.ui-field__error{margin:0;font-size:var(--type-micro-size);line-height:var(--lh-tight)}.ui-field__hint{color:var(--text-secondary)}.ui-field__error{color:var(--danger)}@media(prefers-reduced-motion:reduce){.ui-field__control{transition:none}}.auth-card{--auth-card-shadow: oklch(0% 0 0 / .05);--auth-tabs-track-bg: oklch(93.5% .01 264);--auth-tabs-indicator-shadow: rgb(0 0 0 / .08);display:grid;gap:.54rem;border:0;border-radius:.64rem .64rem 0 0;background:var(--bg-base);box-shadow:0 -.08rem .48rem var(--auth-card-shadow);padding:.48rem .48rem .64rem}.auth-card--dialog{width:100%;border-radius:.36rem;box-shadow:var(--shadow-lg)}.auth-card--page{flex:1 0 auto}.auth-card--source118-dialog{position:relative;display:block;width:100%;border-radius:0;margin-top:.3rem;padding:0;background:transparent;box-shadow:none}.auth-card--source118-dialog .auth-tabs{position:relative;display:grid;width:3.72rem;max-width:none;min-height:44px;grid-template-columns:repeat(2,1.86rem);align-items:stretch;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0;justify-self:start}.auth-card--source118-dialog .auth-tabs__indicator{top:0;left:0;width:1.86rem;height:44px;border-radius:0;background:transparent;box-shadow:none;transform:translate(calc(var(--segmented-control-active-index) * 1.86rem));transition:transform .3s ease}.auth-card--source118-dialog .auth-tabs__indicator:after{position:absolute;right:0;bottom:0;left:0;width:1.125rem;height:2px;border-radius:2px;margin:auto;background:var(--brand-hero-start);content:""}.auth-card--source118-dialog .auth-tabs__item{width:1.86rem;height:44px;border-radius:0;background:transparent;color:var(--text-quaternary);font-family:var(--font-mine-source);font-size:var(--type-auth-tab-size);font-weight:var(--fw-medium);line-height:20px;padding:0;transition:none}.auth-card--source118-dialog .auth-tabs__item[aria-selected=true]{background:transparent;color:var(--brand-hero-start);font-weight:var(--fw-medium)}.auth-card--source118-dialog .auth-tabs__item:active{transform:none}.auth-card--source118-dialog .auth-card__panel{display:grid;gap:.6rem;margin-top:.54rem}.auth-card--source118-dialog .auth-field-group{position:relative;display:block}.auth-card--source118-dialog .auth-field,.auth-card--source118-dialog .auth-field--with-icon{display:grid;width:100%;min-height:.615rem;box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;align-items:center;overflow:hidden;border:0;border-bottom:1px solid var(--border-subtle);border-radius:0;background:transparent;box-shadow:none;padding:calc(.12rem - .5px) 0}.auth-card--source118-dialog .auth-field:has(.image-captcha){min-height:.896rem}.auth-card--source118-dialog .auth-field:focus-within,.auth-card--source118-dialog .auth-field--error{border-color:var(--border-subtle);background:transparent;box-shadow:none}.auth-card--source118-dialog .auth-field__icon{display:none}.auth-card--source118-dialog .auth-field__input,.auth-card--source118-dialog .auth-field--with-icon .auth-field__input{width:100%;height:24px;min-height:24px;box-sizing:border-box;padding:0;color:var(--text-quaternary);font-family:var(--font-mine-source);font-size:var(--type-auth-login-source-control-size);font-weight:var(--fw-normal);line-height:.42rem}.auth-card--source118-dialog .auth-field__input::-moz-placeholder{color:var(--text-disabled);opacity:1}.auth-card--source118-dialog .auth-field__input::placeholder{color:var(--text-disabled);opacity:1}.auth-card--source118-dialog .auth-field__suffix{min-height:24px;padding-right:0}.auth-card--source118-dialog .image-captcha{width:90px;height:30px;border-radius:0;transform:none}.auth-card--source118-dialog .auth-field__link{min-height:24px;border-radius:0;background:transparent;color:var(--brand-hero-start);font-family:var(--font-mine-source);font-size:var(--type-auth-login-source-secondary-size);font-weight:var(--fw-normal);line-height:24px;padding:0}.auth-card--source118-dialog .auth-field__link:hover{background:transparent}.auth-card--source118-dialog .auth-field__error{position:absolute;top:calc(100% + .02rem);left:0;z-index:1;padding:0}.auth-card--source118-dialog .auth-forgot{display:flex;width:-moz-max-content;width:max-content;min-height:var(--touch-min);align-items:center;border:0;border-radius:0;margin:.13rem 0 0 auto;padding:0;background:transparent;color:var(--brand-hero-start);font-family:var(--font-mine-source);font-size:var(--type-auth-login-source-secondary-size);font-weight:var(--fw-normal);line-height:.322rem}.auth-card--source118-dialog .auth-submit{display:flex;width:100%;height:.88rem;min-height:0;align-items:center;justify-content:center;border:0;border-radius:.06rem;margin-top:.616rem;padding:0;background:var(--brand-hero-start);box-shadow:none;color:var(--text-inverse);font-family:var(--font-mine-source);font-size:var(--type-auth-tab-size);font-weight:var(--fw-normal);line-height:.88rem}.auth-card--source118-dialog .auth-submit:hover{background:var(--brand-hero-start)}.auth-card--source118-dialog .auth-submit:active{transform:none}.auth-card--source118-dialog .auth-register{position:absolute;top:-2.11rem;right:-.06rem;display:flex;min-height:var(--touch-min);align-items:center;border-radius:0;padding:0;background:transparent;color:var(--brand-hero-start);font-family:var(--font-mine-source);font-size:var(--type-auth-login-source-control-size);font-weight:var(--fw-normal);line-height:.42rem}.auth-card--source118-dialog .auth-register:hover{background:transparent;color:var(--brand-hero-start)}.auth-card--source118-dialog .auth-register:active{transform:none}.auth-tabs{--auth-tab-gradient-start: var(--brand-gradient-start);--auth-tab-gradient-end: var(--brand-gradient-end);--auth-tab-width: 2.8rem;--auth-tab-height: .8rem;--auth-tab-track-padding: .08rem;display:grid;width:-moz-max-content;width:max-content;max-width:100%;min-height:calc(var(--auth-tab-height) + var(--auth-tab-track-padding) * 2);box-sizing:border-box;grid-template-columns:repeat(var(--segmented-control-count),var(--auth-tab-width));align-items:center;border:0;border-radius:var(--radius-pill);background:var(--auth-tabs-track-bg);box-shadow:none;outline:0;padding:var(--auth-tab-track-padding);justify-self:center}.auth-tabs:focus,.auth-tabs:focus-visible,.auth-tabs:focus-within{box-shadow:none;outline:0}.auth-tabs__indicator{position:absolute;top:var(--auth-tab-track-padding);left:var(--auth-tab-track-padding);width:var(--auth-tab-width);height:var(--auth-tab-height);border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--auth-tab-gradient-start) 0%,var(--auth-tab-gradient-end) 100%);box-shadow:0 .04rem .16rem var(--auth-tabs-indicator-shadow);transform:translate(calc(var(--segmented-control-active-index) * var(--auth-tab-width)))}.auth-tabs__item{display:inline-flex;width:var(--auth-tab-width);min-width:0;height:var(--auth-tab-height);box-sizing:border-box;align-items:center;justify-content:center;border:0;border-radius:var(--radius-pill);background:transparent;box-shadow:none;color:var(--text-quaternary);cursor:pointer;font-size:var(--type-auth-tab-size);font-weight:800;line-height:1;padding:0 var(--space-5);transition:color var(--duration-fast) var(--ease-out),opacity var(--duration-fast) var(--ease-out),transform var(--duration-press) var(--ease-out)}.auth-tabs__item[aria-selected=true]{color:var(--text-inverse)}.auth-tabs__item:active{transform:scale(var(--press-scale))}.auth-tabs__item:disabled{cursor:not-allowed;opacity:.58;transform:none}.auth-tabs__item:focus,.auth-tabs__item:focus-visible{box-shadow:none;outline:0}.auth-card__panel{display:grid;gap:.2rem}.auth-register{justify-self:center;min-height:var(--touch-min);border:0;border-radius:var(--radius-pill);background:transparent;color:var(--brand-600);cursor:pointer;font-size:var(--type-auth-secondary-action-size);font-weight:800;line-height:1;padding:0 var(--space-4);transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),transform var(--duration-press) var(--ease-out)}.auth-register:hover{background:var(--brand-50);color:var(--brand-700)}.auth-register:active{transform:scale(var(--press-scale))}@media(prefers-reduced-motion:reduce){.auth-tabs__indicator,.auth-tabs__item,.auth-register{transition-duration:.01ms}}:root{--form-submit-bar-content-inset: calc(1.42rem + env(safe-area-inset-bottom)) }.form-submit-bar{--form-submit-bar-font-size: var(--type-discover-submit-size);position:fixed;right:max(0px,calc((100vw - var(--app-width-px)) / 2));bottom:0;z-index:var(--z-tabbar);width:min(100%,var(--app-width-px));border-top:1px solid var(--border);background:var(--bg-base);box-shadow:0 -.04rem .2rem color-mix(in oklch,var(--text-primary) 8%,transparent);padding:var(--space-3) var(--space-7) calc(var(--space-3) + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(.18rem);backdrop-filter:blur(.18rem)}.form-submit-bar__button{display:flex;width:100%;min-height:.94rem;align-items:center;justify-content:center;border:0;border-radius:var(--radius-pill);background:var(--brand-gradient-horizontal);box-shadow:0 .02rem .02rem color-mix(in oklch,var(--brand-600) 18%,transparent),0 .18rem .36rem color-mix(in oklch,var(--brand-500) 22%,transparent);color:var(--text-inverse);cursor:pointer;font-size:var(--form-submit-bar-font-size);font-weight:var(--fw-bold);line-height:var(--lh-tight);padding:0 var(--space-4);transition:box-shadow var(--duration-fast) var(--ease-out),filter var(--duration-fast) var(--ease-out),opacity var(--duration-fast) var(--ease-out),transform var(--duration-press) var(--ease-out)}.form-submit-bar__button:focus-visible{outline:2px solid var(--brand-400);outline-offset:2px}.form-submit-bar__button:active:not(:disabled){filter:saturate(.98) brightness(.96);transform:scale(var(--press-scale))}.form-submit-bar__button:disabled{cursor:not-allowed;opacity:.5}@media(prefers-reduced-motion:reduce){.form-submit-bar__button{transition:none}}.auth-screen{--auth-screen-bg: #edf1ff;--auth-screen-gradient-start: #3c69fd;--auth-screen-gradient-step-1: #3e70fc;--auth-screen-gradient-step-2: #5d8afc;--auth-screen-gradient-step-3: #84a5fe;--auth-screen-gradient-step-4: #afc1ff;--auth-screen-gradient-step-5: #dce5ff;--auth-screen-glow-wide-start: rgb(154 188 255 / .14);--auth-screen-glow-wide-mid: rgb(104 151 255 / .1);--auth-screen-glow-side: rgb(35 82 244 / .16);--auth-screen-orbit-dot: oklch(71% .13 264 / .13);--auth-screen-base-glow-start: oklch(100% 0 0 / .5);--auth-screen-base-glow-mid: oklch(90% .045 264 / .36);--auth-screen-arc-blue: rgb(124 162 255 / .16);--auth-screen-arc-white: rgb(255 255 255 / .085);--auth-screen-sweep-start: rgb(21 64 209 / .155);--auth-screen-sweep-mid: rgb(39 85 224 / .1);--auth-screen-rim-start: rgb(18 59 202 / .13);--auth-screen-rim-mid: rgb(43 89 228 / .07);--auth-screen-arc-fill: rgb(38 85 248 / .27);--auth-screen-arc-edge: rgb(48 98 251 / .14);--auth-screen-mask-fade: rgb(0 0 0 / .24);--auth-screen-back-shadow: oklch(34% .14 264 / .18);--auth-screen-brand-glass-end: oklch(100% 0 0 / .44);--auth-screen-brand-inner-highlight: oklch(100% 0 0 / .62);--auth-screen-brand-drop-shadow: oklch(35% .14 264 / .12);height:100%;min-height:100%;overflow-y:auto;background:var(--bg-base);color:var(--text-primary);overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.auth-screen__shell{position:relative;--auth-hero-bg-height: 5.2rem;width:min(100%,var(--app-width-px));min-height:100%;display:flex;flex-direction:column;margin:0 auto;padding:calc(.32rem + env(safe-area-inset-top)) 0 calc(.48rem + env(safe-area-inset-bottom));background-color:var(--auth-screen-bg);background:radial-gradient(ellipse 4.9rem 1.08rem at 49% 42%,var(--auth-screen-glow-wide-start) 0,var(--auth-screen-glow-wide-mid) 48%,transparent 82%),radial-gradient(ellipse 1.55rem 3.6rem at 104% -7%,var(--auth-screen-glow-side) 0,transparent 74%),radial-gradient(circle at 52% 47%,var(--auth-screen-orbit-dot) 0 .57rem,transparent .59rem),radial-gradient(ellipse 6.2rem 1.48rem at 36% 100%,var(--auth-screen-base-glow-start) 0,var(--auth-screen-base-glow-mid) 45%,transparent 86%),linear-gradient(180deg,var(--auth-screen-gradient-start) 0%,var(--auth-screen-gradient-step-1) 18%,var(--auth-screen-gradient-step-2) 37%,var(--auth-screen-gradient-step-3) 56%,var(--auth-screen-gradient-step-4) 74%,var(--auth-screen-gradient-step-5) 91%,var(--auth-screen-bg) 100%);background-position:center top;background-repeat:no-repeat;background-size:100% var(--auth-hero-bg-height)}.auth-screen__shell:before{position:absolute;inset:0 0 auto;height:var(--auth-hero-bg-height);background:radial-gradient(ellipse 7.05rem 3.72rem at 38% -10%,transparent 0 69.15%,var(--auth-screen-arc-blue) 69.42%,var(--auth-screen-arc-white) 69.78%,transparent 70.75%),radial-gradient(ellipse 5.7rem 1.72rem at 86% 47%,var(--auth-screen-sweep-start) 0,var(--auth-screen-sweep-mid) 48%,transparent 82%),radial-gradient(ellipse 3.85rem 1.24rem at 101% 30%,var(--auth-screen-rim-start) 0,var(--auth-screen-rim-mid) 50%,transparent 78%),radial-gradient(ellipse 7.05rem 3.72rem at 38% -10%,var(--auth-screen-arc-fill) 0 69.3%,var(--auth-screen-arc-edge) 69.55%,transparent 70.05%);background-repeat:no-repeat;background-size:100% 100%;content:"";-webkit-mask-image:linear-gradient(90deg,transparent 0 13%,var(--auth-screen-mask-fade) 28%,var(--color-black) 52% 100%);mask-image:linear-gradient(90deg,transparent 0 13%,var(--auth-screen-mask-fade) 28%,var(--color-black) 52% 100%);pointer-events:none}.auth-screen__shell:after{position:absolute;inset:var(--auth-hero-bg-height) 0 0;border-radius:.64rem .64rem 0 0;background:var(--bg-base);content:""}.auth-screen__back,.auth-screen__hero,.auth-card,.register-form,.forgot-password-form{position:relative;z-index:1}.auth-screen__back{display:inline-flex;align-self:flex-start;min-width:var(--touch-min);min-height:var(--touch-min);align-items:center;justify-content:center;gap:.04rem;border:0;background:transparent;color:var(--text-inverse);cursor:pointer;font-size:var(--type-auth-back-action-size);font-weight:600;line-height:1;margin-left:.28rem;padding:0 .16rem;text-shadow:0 .04rem .12rem var(--auth-screen-back-shadow);transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-press) var(--ease-out)}.auth-screen__back:hover{opacity:.86}.auth-screen__back:active{transform:scale(var(--press-scale))}.auth-screen__back svg{width:.34rem;height:.34rem;stroke-width:3}.auth-screen__back span{transform:translateY(.01rem)}.auth-screen__hero{display:flex;min-height:2.52rem;align-items:center;justify-content:space-between;gap:.36rem;padding:.38rem .48rem .4rem}.auth-screen__copy{min-width:0}.auth-screen__title{margin:0;color:var(--text-inverse);font-family:var(--font-display);font-size:var(--type-auth-hero-title-size);font-weight:var(--fw-semibold);letter-spacing:0;line-height:normal;text-wrap:balance}.auth-screen__subtitle{margin:.2rem 0 0;color:var(--text-inverse);font-family:var(--font-display);font-size:var(--type-auth-hero-subtitle-size);font-weight:var(--fw-semibold);line-height:normal;text-wrap:pretty}.login-page .auth-screen__subtitle{font-size:var(--type-auth-login-hero-subtitle-size)}.auth-screen__brand{position:relative;display:inline-flex;width:1.44rem;height:1.44rem;flex:0 0 auto;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--text-inverse);border-radius:.4rem;background:linear-gradient(180deg,var(--text-inverse) 0%,var(--auth-screen-brand-glass-end) 100%);box-shadow:inset 0 .02rem .1rem var(--auth-screen-brand-inner-highlight),0 .12rem .32rem var(--auth-screen-brand-drop-shadow);color:var(--brand-600);line-height:1}.auth-screen__brand-number{color:var(--brand-500);font-size:var(--type-auth-brand-number-size);font-weight:900;letter-spacing:-.01rem}.auth-screen__brand-name{margin-top:-.04rem;font-size:var(--type-auth-brand-name-size);font-weight:900}.auth-screen__brand-domain{margin-top:.04rem;font-size:var(--type-auth-brand-domain-size);font-weight:500}@media(min-width:480px){.auth-screen__shell{box-shadow:var(--shadow-lg)}}@media(prefers-reduced-motion:reduce){.auth-screen__back{transition-duration:.01ms}}.forgot-password-form{--auth-forgot-card-shadow: oklch(0% 0 0 / .05);--auth-forgot-summary-border: oklch(88% .012 264);--auth-forgot-summary-bg: oklch(97% .01 264);display:grid;gap:.22rem;border:0;border-radius:.64rem .64rem 0 0;background:var(--bg-base);box-shadow:0 -.08rem .48rem var(--auth-forgot-card-shadow);padding:.48rem .48rem var(--form-submit-bar-content-inset)}.forgot-password-form__mobile-summary{display:flex;min-height:.82rem;align-items:center;justify-content:space-between;gap:var(--space-3);border:1px solid var(--auth-forgot-summary-border);border-radius:var(--radius-pill);background:var(--auth-forgot-summary-bg);color:var(--text-quaternary);font-size:var(--type-body-compact-size);font-weight:600;line-height:var(--lh-tight);padding:0 .3rem}.forgot-password-form__mobile-summary span{min-width:0;overflow-wrap:anywhere}.forgot-password-form__mobile-summary button{flex:0 0 auto;min-height:.56rem;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--brand-600);cursor:pointer;font-size:var(--type-button-compact-size);font-weight:800;line-height:1;padding:0 var(--space-2);transition:background-color var(--duration-fast) var(--ease-out),transform var(--duration-press) var(--ease-out)}.forgot-password-form__mobile-summary button:hover{background:var(--brand-50)}.forgot-password-form__mobile-summary button:active{transform:scale(var(--press-scale))}@media(prefers-reduced-motion:reduce){.forgot-password-form__mobile-summary button{transition-duration:.01ms}}.source118-auth-form-page{--source118-auth-form-inline: .54rem;--source118-auth-form-field-height: .92rem;--source118-auth-form-row-gap: .6rem}.source118-auth-form-page .auth-screen__shell{min-height:100%;padding:0 0 env(safe-area-inset-bottom);background-color:var(--bg-base);background-image:var(--auth-screen-page-background);background-position:0 var(--nav-height);background-repeat:no-repeat;background-size:100% auto;box-shadow:none}.source118-auth-form-page .auth-screen__shell:before{inset:0 0 auto;display:block;height:var(--nav-height);background:var(--source118-auth-nav-bg);-webkit-mask-image:none;mask-image:none}.source118-auth-form-page .auth-screen__shell:after{display:none}.source118-auth-form-page .auth-screen__back{position:absolute;top:0;left:0;width:.875rem;height:var(--nav-height);min-width:0;min-height:0;box-sizing:border-box;gap:0;margin:0;padding:0 .25rem;color:var(--text-primary);text-shadow:none}.source118-auth-form-page .auth-screen__back:hover{opacity:1}.source118-auth-form-page .auth-screen__back:active{transform:none}.source118-auth-form-page .auth-screen__back svg{width:.375rem;height:.375rem;flex:0 0 auto;stroke-width:2}.source118-auth-form-page .auth-screen__back span,.source118-auth-form-page .auth-screen__subtitle,.source118-auth-form-page .auth-screen__brand{display:none}.source118-auth-form-page .auth-screen__hero{width:calc(100% - 2 * var(--source118-auth-form-inline));height:.72rem;min-height:0;flex:none;box-sizing:border-box;align-items:flex-start;gap:0;margin:2.18rem var(--source118-auth-form-inline) 0;padding:0}.source118-auth-form-page .auth-screen__copy{width:100%;min-width:0}.source118-auth-form-page .auth-screen__title{margin:0;color:var(--source118-auth-form-title);font-family:var(--font-mine-source);font-size:var(--type-auth-source-form-title-size);font-weight:var(--fw-bold);line-height:.72rem;text-wrap:nowrap}.source118-auth-form-page .register-form,.source118-auth-form-page .forgot-password-form{position:relative;z-index:1;display:grid;width:calc(100% - 2 * var(--source118-auth-form-inline));flex:none;gap:var(--source118-auth-form-row-gap);border:0;border-radius:0;margin:.72rem var(--source118-auth-form-inline) 0;padding:0;background:transparent;box-shadow:none}.source118-auth-form-page .auth-field-group{position:relative;display:block}.source118-auth-form-page .auth-field,.source118-auth-form-page .auth-field--with-icon{display:grid;width:100%;height:var(--source118-auth-form-field-height);min-height:0;box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;border:0;border-radius:.16rem;background:var(--bg-base);box-shadow:none}.source118-auth-form-page .auth-field:focus-within,.source118-auth-form-page .auth-field--error{border:0;background:var(--bg-base);box-shadow:none}.source118-auth-form-page .auth-field__icon{display:none}.source118-auth-form-page .auth-field__input,.source118-auth-form-page .auth-field--with-icon .auth-field__input{width:100%;height:100%;min-height:0;box-sizing:border-box;padding:0 .32rem;color:var(--source118-search-input-text);font-family:var(--font-mine-source);font-size:var(--type-auth-login-source-control-size);font-weight:var(--fw-normal);line-height:.42rem}.source118-auth-form-page .auth-field__input::-moz-placeholder{color:var(--source118-search-placeholder);opacity:1}.source118-auth-form-page .auth-field__input::placeholder{color:var(--source118-search-placeholder);opacity:1}.source118-auth-form-page .auth-field__suffix{height:100%;padding-right:.32rem}.source118-auth-form-page .image-captcha{width:1.40625rem;height:.46875rem;border-radius:0;transform:none}.source118-auth-form-page .auth-field__link{min-height:24px;border-radius:0;padding:0;background:transparent;color:var(--brand-hero-start);font-family:var(--font-mine-source);font-size:var(--type-auth-login-source-secondary-size);font-weight:var(--fw-normal);line-height:24px}.source118-auth-form-page .auth-field__link:hover{background:transparent}.source118-auth-form-page .auth-field__error{position:absolute;top:calc(var(--source118-auth-form-field-height) + .04rem);left:.22rem;padding:0}.source118-auth-form-page .auth-submit,.source118-auth-form-page .form-submit-bar__button{display:flex;width:100%;min-height:0;align-items:center;justify-content:center;border:0;border-radius:.16rem;padding:0 .32rem;background:linear-gradient(180deg,var(--brand-hero-start) 0%,var(--source118-dialog-confirm-end) 100%);box-shadow:none;color:var(--text-inverse);font-family:var(--font-mine-source);font-size:var(--type-auth-login-source-submit-size);font-weight:var(--fw-bold);line-height:.88rem}.source118-auth-form-page .auth-submit:hover,.source118-auth-form-page .form-submit-bar__button:hover{background:linear-gradient(180deg,var(--brand-hero-start) 0%,var(--source118-dialog-confirm-end) 100%)}.source118-auth-form-page .auth-submit:active,.source118-auth-form-page .form-submit-bar__button:active,.source118-auth-form-page .image-captcha:active{filter:none;transform:none}.source118-auth-form-page .register-form__submit{height:.88rem;margin:0}.source118-auth-form-page .form-submit-bar{position:static;z-index:auto;width:100%;border:0;padding:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.source118-auth-form-page .form-submit-bar__button{height:.96rem;line-height:.88rem}.source118-auth-form-page .register-form__mobile-summary,.source118-auth-form-page .forgot-password-form__mobile-summary{min-height:var(--source118-auth-form-field-height);border:0;border-radius:.16rem;background:var(--bg-base);font-family:var(--font-mine-source);font-size:var(--type-auth-login-source-secondary-size);font-weight:var(--fw-normal)}.source118-auth-form-page .register-form__secondary{min-height:.56rem;justify-self:center;color:var(--brand-hero-start);font-family:var(--font-mine-source);font-size:var(--type-auth-login-source-secondary-size);font-weight:var(--fw-normal)}.login-page{--auth-login-field-text: color-mix(in srgb, var(--text-primary) 72%, var(--text-secondary))}.login-page .auth-screen__shell{min-height:100%;padding:0 0 env(safe-area-inset-bottom);background-color:var(--bg-base);background-image:var(--auth-screen-page-background);background-position:0 var(--nav-height);background-repeat:no-repeat;background-size:100% auto;box-shadow:none}.login-page .auth-screen__shell:before{inset:0 0 auto;display:block;height:var(--nav-height);background:var(--source118-auth-nav-bg);-webkit-mask-image:none;mask-image:none}.login-page .auth-screen__shell:after{display:none}.login-page .auth-screen__back{position:absolute;top:0;left:0;width:.875rem;height:var(--nav-height);min-width:0;min-height:0;box-sizing:border-box;margin:0;padding:0 .25rem;color:var(--text-primary);gap:0;text-shadow:none}.login-page .auth-screen__back:hover{opacity:1}.login-page .auth-screen__back:active{transform:none}.login-page .auth-screen__back svg{width:.375rem;height:.375rem;flex:0 0 auto;stroke-width:2}.login-page .auth-screen__back span{display:none}.login-page .auth-screen__hero{width:calc(100% - .64rem);height:2.96rem;min-height:0;box-sizing:border-box;align-items:center;gap:0;margin:0 .32rem;padding:.96rem .48rem 0 .16rem}.login-page .auth-screen__copy{display:flex;min-width:0;flex-direction:column}.login-page .auth-screen__title{color:var(--text-primary);font-family:var(--font-mine-source);font-size:var(--type-auth-login-source-title-size);font-weight:var(--fw-bold);line-height:.7rem;text-wrap:nowrap}.login-page .auth-screen__subtitle{margin:.16rem 0 0;color:var(--text-primary);font-family:var(--font-mine-source);font-size:var(--type-auth-login-source-subtitle-size);font-weight:var(--fw-bold);line-height:.58rem;text-wrap:nowrap}.login-page .auth-screen__brand-image{display:block;width:2rem;height:2rem;flex:0 0 auto;-o-object-fit:contain;object-fit:contain}.login-page .auth-card{display:block;width:calc(100% - .64rem);flex:none;border-radius:.4rem .4rem 0 0;margin:.4rem .32rem 0;padding:0;background:var(--bg-base);box-shadow:none}.login-page .auth-tabs{position:relative;display:grid;width:100%;max-width:none;min-height:44px;box-sizing:border-box;align-items:stretch;grid-template-columns:repeat(2,minmax(0,1fr));border:0;border-radius:0;padding:0;background:transparent;box-shadow:none}.login-page .auth-tabs__indicator{top:0;left:0;width:50%;height:44px;border-radius:0;background:transparent;box-shadow:none;transform:translate(calc(var(--segmented-control-active-index) * 100%));transition:transform .3s ease}.login-page .auth-tabs__indicator:after{position:absolute;right:0;bottom:0;left:0;width:.32rem;height:.08rem;border-radius:2px;margin:auto;background:var(--brand-hero-start);content:""}.login-page .auth-tabs__item{width:auto;height:44px;border-radius:0;padding:0;background:transparent;color:var(--brand-hero-start);font-family:var(--font-mine-source);font-size:var(--type-auth-login-source-tab-size);font-weight:var(--fw-medium);line-height:20px;transition:none}.login-page .auth-tabs__item[aria-selected=true]{background:transparent;color:var(--brand-hero-start);font-weight:var(--fw-semibold)}.login-page .auth-tabs__item:active{transform:none}.login-page .auth-card__panel{display:grid;width:calc(100% - .96rem);gap:.6rem;margin:.48rem .48rem 0}.login-page .auth-field-group{position:relative;display:block}.login-page .auth-field,.login-page .auth-field--with-icon{display:grid;width:100%;height:.96rem;min-height:0;box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;border:0;border-radius:.16rem;background:var(--source118-stat-page-bg);box-shadow:none}.login-page .auth-field:focus-within,.login-page .auth-field--error{border:0;background:var(--source118-stat-page-bg);box-shadow:none}.login-page .auth-field__icon{display:none}.login-page .auth-field__input,.login-page .auth-field--with-icon .auth-field__input{width:100%;height:100%;min-height:0;box-sizing:border-box;padding:0 .32rem;color:var(--auth-login-field-text);font-family:var(--font-mine-source);font-size:var(--type-auth-login-source-control-size);font-weight:var(--fw-normal);line-height:.42rem}.login-page .auth-field__input::-moz-placeholder{color:var(--source118-search-placeholder);opacity:1}.login-page .auth-field__input::placeholder{color:var(--source118-search-placeholder);opacity:1}.login-page .auth-field__suffix{height:100%;padding-right:.32rem}.login-page .image-captcha{width:1.5rem;height:.5rem;border-radius:0;transform:none}.login-page .auth-field__link{min-height:24px;border-radius:0;padding:0;background:transparent;color:var(--brand-hero-start);font-family:var(--font-mine-source);font-size:var(--type-auth-login-source-field-link-size);font-weight:var(--fw-normal);line-height:24px}.login-page .auth-field:has(.auth-field__input[id$=-sms-code]) .auth-field__link{font-size:var(--type-auth-login-source-secondary-size)}.login-page .auth-field__link:hover{background:transparent}.login-page .auth-field__error{position:absolute;top:1rem;left:.22rem;padding:0}.login-page .auth-submit{display:flex;width:calc(100% - .96rem);height:.96rem;min-height:0;align-items:center;justify-content:center;border:0;border-radius:.16rem;margin:1rem .42rem 0;padding:0;background:linear-gradient(180deg,var(--brand-hero-start) 0%,var(--source118-dialog-confirm-end) 100%);box-shadow:none;color:var(--text-inverse);font-family:var(--font-mine-source);font-size:var(--type-auth-login-source-submit-size);font-weight:var(--fw-bold);line-height:.96rem}.login-page .auth-submit:hover{background:linear-gradient(180deg,var(--brand-hero-start) 0%,var(--source118-dialog-confirm-end) 100%)}.login-page .auth-submit:active{transform:none}.login-page .image-captcha:active{transform:translateY(-.0546875rem)}.login-page .auth-register{display:block;min-height:0;border-radius:0;margin:.32rem auto 0;padding:0;background:transparent;color:var(--text-primary);font-family:var(--font-mine-source);font-size:var(--type-auth-login-source-secondary-size);font-weight:var(--fw-normal);line-height:1.15}.login-page .auth-register:hover{background:transparent;color:var(--text-primary)}.login-page .auth-register:active{transform:none}@media(prefers-reduced-motion:reduce){.login-page .auth-tabs__indicator{transition-duration:.01ms}}.register-form{--auth-register-card-shadow: oklch(0% 0 0 / .05);--auth-register-surface-border: oklch(88% .012 264);--auth-register-surface-bg: oklch(97% .01 264);--auth-register-avatar-hover-bg: oklch(96.4% .026 264);--auth-register-avatar-ring: oklch(100% 0 0 / .72);--auth-register-avatar-shadow: oklch(47.76% .1827 259.36 / .12);display:grid;gap:.22rem;border:0;border-radius:.64rem .64rem 0 0;background:var(--bg-base);box-shadow:0 -.08rem .48rem var(--auth-register-card-shadow);padding:.48rem .48rem .64rem}.register-form__mobile-summary{display:flex;min-height:.82rem;align-items:center;justify-content:space-between;gap:var(--space-3);border:1px solid var(--auth-register-surface-border);border-radius:var(--radius-pill);background:var(--auth-register-surface-bg);color:var(--text-quaternary);font-size:var(--type-body-compact-size);font-weight:600;line-height:var(--lh-tight);padding:0 .3rem}.register-form__mobile-summary span{min-width:0;overflow-wrap:anywhere}.register-form__mobile-summary button,.register-form__secondary{min-height:.56rem;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--brand-600);cursor:pointer;font-size:var(--type-button-compact-size);font-weight:800;line-height:1;padding:0 var(--space-2);transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),transform var(--duration-press) var(--ease-out)}.register-form__mobile-summary button{flex:0 0 auto}.register-form__mobile-summary button:hover,.register-form__secondary:hover{background:var(--brand-50)}.register-form__submit{margin-top:.34rem}.register-form__secondary{justify-self:center;min-width:1.36rem;color:var(--brand-600)}.register-profile{display:grid;gap:var(--space-3)}.register-profile__avatar{display:flex;min-height:1.3rem;align-items:center;gap:var(--space-4);border:1px solid var(--auth-register-surface-border);border-radius:.28rem;background:var(--auth-register-surface-bg);color:var(--text-quaternary);cursor:pointer;padding:var(--space-3) var(--space-4);transition:border-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out),transform var(--duration-press) var(--ease-out)}.register-profile__avatar:hover{border-color:var(--brand-200);background:var(--auth-register-avatar-hover-bg)}.register-profile__avatar:active,.register-form__mobile-summary button:active,.register-form__secondary:active{transform:scale(var(--press-scale))}.register-profile__avatar-preview{position:relative;display:inline-flex;width:.86rem;height:.86rem;flex:0 0 auto;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--auth-register-avatar-ring);border-radius:var(--radius-full);background:var(--bg-base);color:var(--brand-600);box-shadow:0 .08rem .18rem var(--auth-register-avatar-shadow)}.register-profile__avatar-preview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.register-profile__avatar-preview>svg{width:.42rem;height:.42rem}.register-profile__camera{position:absolute;right:-.02rem;bottom:-.02rem;display:inline-flex;width:.32rem;height:.32rem;align-items:center;justify-content:center;border:1px solid var(--bg-base);border-radius:var(--radius-full);background:var(--brand-600);color:var(--text-inverse)}.register-profile__camera svg{width:.17rem;height:.17rem}.register-profile__avatar-copy{display:grid;min-width:0;gap:var(--space-1)}.register-profile__avatar-copy span:first-child{color:var(--text-primary);font-size:var(--type-body-size);font-weight:var(--fw-bold);line-height:var(--lh-tight)}.register-profile__avatar-copy span:last-child{color:var(--text-secondary);font-size:var(--type-micro-size);font-weight:var(--fw-medium);line-height:var(--lh-normal)}@media(prefers-reduced-motion:reduce){.register-form__mobile-summary button,.register-form__secondary,.register-profile__avatar{transition-duration:.01ms}}.live-player{--live-player-caption-size: .25rem;overflow:hidden;border-radius:var(--radius-card);background:var(--bg-base);box-shadow:var(--shadow-card)}.live-player__stage{position:relative}.live-player__video{display:block;width:100%;aspect-ratio:16 / 9;background:#000}.live-player__connecting{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;place-content:center;justify-items:center;gap:var(--space-2);color:var(--text-inverse);font-size:var(--type-caption-size);pointer-events:none}.live-player__connecting-spinner{width:.44rem;height:.44rem;border:.04rem solid currentcolor;border-top-color:transparent;border-radius:50%;animation:live-player-connecting-spin .8s linear infinite}@keyframes live-player-connecting-spin{to{transform:rotate(360deg)}}.live-player__caption{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);color:var(--text-secondary);font-size:var(--live-player-caption-size)}.live-player__caption svg{width:.3rem;height:.3rem;color:var(--brand-600)}.lottery-live-panel{overflow:hidden;border-radius:var(--radius-card);background:#000;box-shadow:var(--shadow-card)}.lottery-live-panel--dormant{position:relative;isolation:isolate;display:grid;min-height:4.6rem;place-items:center;align-content:center;gap:.34rem;padding:var(--space-7) var(--space-5);background:linear-gradient(180deg,#00000024,#00000057),var(--lottery-live-panel-bg),#000;background-position:center;background-size:cover;color:var(--text-inverse);text-align:center}.lottery-live-panel__message{position:relative;z-index:1;display:grid;max-width:6.8rem;gap:.14rem;margin:0;font-size:var(--type-body-size);font-weight:var(--fw-medium);line-height:var(--lh-tight)}.lottery-live-panel__message-line{display:inline-flex;align-items:center;justify-content:center}.lottery-live-panel__message-title{font-size:var(--type-section-title-size);font-weight:var(--fw-bold);line-height:var(--lh-tight)}.lottery-live-panel__time{gap:.12rem;opacity:.96}.lottery-live-panel__retry-status{font-size:var(--type-caption-size);opacity:.92}.lottery-live-panel__time-icon{width:.32rem;height:.32rem;flex:0 0 auto;color:currentColor}.lottery-live-panel__refresh{position:relative;z-index:1;display:inline-flex;min-height:.92rem;align-items:center;justify-content:center;gap:.12rem;border:0;border-radius:var(--radius-pill);background:var(--bg-base);color:var(--text-primary);cursor:pointer;font-size:var(--type-caption-size);font-weight:var(--fw-medium);padding:0 .5rem;box-shadow:0 .16rem .42rem #0000002e}.lottery-live-panel__refresh:disabled{cursor:wait;opacity:.72}.lottery-live-panel__refresh-icon{width:.28rem;height:.28rem;flex:0 0 auto;fill:currentColor}.home-page-main{--home-divider: var(--bg-muted);position:relative;display:block;min-height:0;background:var(--bg-base);padding:0}.home-page-main:before{content:none}.home-page-main>*{position:relative;z-index:1}.home-page__section-title{margin:0}.home-gallery-section-fallback{display:grid;gap:var(--space-3);border-top:.16rem solid var(--home-divider);padding:.25rem .2rem .2rem}.home-gallery-section-fallback__filters{display:flex;gap:var(--space-2);overflow:hidden}.home-gallery-section-fallback__filter{width:1.28rem;height:.48rem;flex:0 0 auto;border-radius:var(--radius-sm)}.home-gallery-section-fallback__cards{display:grid;min-height:4.4rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.16rem}.home-gallery-section-fallback__card{min-height:2.1rem;border-radius:2px}.home-top{position:relative;overflow:hidden;background:var(--brand-500);color:var(--text-inverse);padding-top:calc(.92rem + env(safe-area-inset-top))}.home-top:after{content:none}.home-page__notice-link{position:relative;z-index:1;display:block;box-sizing:border-box;height:.86rem;background:var(--bg-base);color:inherit;padding:0 .16rem .06rem;text-decoration:none}.home-page__notice-link:focus-visible{outline:2px solid var(--brand-500);outline-offset:-2px}.home-page__notice{box-sizing:border-box;width:100%;height:.8rem;min-height:.8rem;border:0;border-radius:.08rem;gap:.16rem;margin:0;background:var(--bg-muted);box-shadow:none;color:var(--text-primary);font-size:var(--type-caption-size);font-weight:var(--fw-normal);line-height:.375rem;padding:0 0 0 .25rem}.home-page__notice:after{content:none}.home-page__notice .marquee-notice__leading{width:auto;flex:0 0 auto}.home-page__notice .marquee-notice__viewport{margin-right:.25rem;padding-left:0}.home-page__notice-leading{display:inline-flex;align-items:center;color:var(--danger)}.home-page__notice-icon{display:block;width:.765625rem;height:.1875rem;flex:0 0 auto}.segmented-control{min-height:var(--touch-min);border:0;border-radius:0;background:transparent;color:inherit;cursor:pointer;font-size:var(--type-body-size);font-weight:var(--fw-bold);padding:0}:root,[data-theme=light]{color-scheme:light;--brand-gradient-end: #416efc;--brand-gradient-start: #5197ff;--brand-hero-end: #94b8ff;--brand-hero-feedback-mid: #6998ff;--brand-hero-start: #3e73fe;--brand-hero-step-1: #4c80ff;--brand-hero-step-2: #598cff;--brand-hero-step-3: #6897ff;--brand-hero-step-4: #76a3ff;--brand-hero-step-5: #86aeff;--brand-surface-hero-start: var(--brand-500);--brand-surface-hero-mid: color-mix(in oklch, var(--brand-500) 86%, var(--brand-400));--brand-surface-hero-end: color-mix(in oklch, var(--brand-400) 72%, var(--bg-grouped));--color-black: #000000;--color-white: #ffffff;--danger-bright: #ff383c;--danger-muted: #dc4038;--danger-strong: #ee3f36;--warning-amber-exact: #f59e0b;--danger-vivid: #f92c2b;--brand-50: oklch(97% .02 264.8);--brand-100: oklch(94% .04 264.8);--brand-200: oklch(88% .08 264.8);--brand-300: oklch(80% .12 264.8);--brand-400: oklch(72% .16 264.8);--brand-500: oklch(59.99% .2149 264.8);--brand-600: oklch(47.76% .1827 259.36);--brand-700: oklch(44% .183 264.8);--brand-800: oklch(36% .15 264.8);--brand-900: oklch(28% .118 264.8);--brand-gradient-horizontal: linear-gradient( 90deg, var(--brand-gradient-start) 0%, var(--brand-gradient-end) 100% );--ranking-showcase-fans: #3613bc;--ranking-showcase-gift: #e4451b;--ranking-showcase-god: #c73700;--ranking-showcase-grade: #e08a01;--ranking-showcase-share: #018cd1;--ranking-switch-selected-surface: #fefefe;--ranking-switch-selected-text: #13154b;--ranking-switch-track: rgba(0, 0, 0, .5);--text-primary: oklch(32.11% 0 0);--text-strong: #191a1f;--text-secondary: oklch(50.62% .002 247.86);--text-tertiary: oklch(52% .002 247.86);--text-quaternary: #444858;--text-muted: #8b92ae;--text-disabled: color-mix(in oklch, var(--text-muted) 72%, white);--gallery-betting-copy: #333333;--gallery-betting-tab-muted: #999999;--text-inverse: oklch(100% 0 0);--text-link: var(--brand-600);--text-link-hover: var(--brand-700);--bg-base: oklch(100% 0 0);--bg-subtle: oklch(97.91% 0 0);--bg-muted: oklch(96.65% .0045 258.32);--bg-sunken: oklch(97.89% .0029 264.54);--bg-grouped: #eff1f5;--surface-media-control: oklch(78% 0 0 / .78);--border: oklch(89.96% .0035 247.86);--border-subtle: color-mix(in oklch, var(--border) 72%, transparent);--border-muted: color-mix(in oklch, var(--border) 86%, transparent);--border-strong: color-mix(in oklch, var(--border) 64%, var(--text-secondary));--account-monthly-report-source118-header-border: #ddd;--account-monthly-report-source118-row-border: #eee;--account-monthly-report-source118-row-alt: #fcf9fc;--ball-red: oklch(63.33% .2366 27.53);--ball-blue: var(--brand-500);--ball-green: oklch(54% .17 152.32);--ball-green-deep: oklch(46% .16 152.32);--ball-text: oklch(20% .006 264);--support-notice-label: #f46668;--support-gallery-logo-mark: oklch(96% .18 104);--success: oklch(69% .16 152.32);--info: #4a90d9;--warning: oklch(70% .18 40.59);--danger: oklch(58% .22 29);--danger-deep: oklch(51.13% .2068 28.91);--scrim-heavy: oklch(0% 0 0 / .7);--glass-nav: oklch(99% 0 0 / .72);--glass-tab: oklch(99% 0 0 / .78);--glass-line: oklch(80% .004 264 / .5);--glass-blur: 20px;--glass-saturate: 180%;--shadow-brand-soft-color: rgb(38 59 121 / .08);--shadow-neutral-faint-color: rgba(31, 41, 55, .05);--shadow-neutral-soft-color: rgba(31, 41, 55, .08);--shadow-sm: 0 1px 2px oklch(40% .03 264 / .06);--shadow-md: 0 1px 2px oklch(40% .03 264 / .05), 0 8px 24px oklch(40% .03 264 / .06);--shadow-lg: 0 2px 6px oklch(40% .03 264 / .08), 0 18px 40px oklch(40% .03 264 / .12);--shadow-card: 0 1px 2px oklch(40% .03 264 / .05), 0 8px 24px oklch(40% .03 264 / .06);--nav-bg: var(--glass-nav);--nav-fg: var(--text-primary);--nav-accent: var(--brand-600);--tabbar-bg: var(--glass-tab);--tabbar-border: var(--glass-line);--tabbar-active: var(--brand-600);--tabbar-inactive: var(--text-tertiary);--tabbar-source118-active: #3e73fe;--tabbar-source118-inactive: #646566;--tabbar-source118-shadow-color: rgba(160, 160, 160, .5);--source118-empty-text: #a0a0a0;--source118-action-sheet-danger: #ff5e4f;--source118-backroom-record-divider: #ededed;--source118-card-divider: #f3f3f3;--source118-card-meta: #999999;--source118-corpus-list-divider: #eeeeee;--source118-corpus-list-meta: #888888;--source118-corpus-category-line: #979797;--source118-consultation-label-surface: #f3f4f8;--source118-consultation-match-blue: #0800ef;--source118-consultation-match-green: #2f7e25;--source118-consultation-table-head: #9e6530;--source118-detail-muted: #666666;--source118-detail-strong: #444444;--source118-detail-rank-chip: #ec0808;--source118-detail-rank-strip-start: rgba(255, 255, 255, 0);--source118-detail-rank-strip-end: #ffeaea;--source118-detail-level-chip: #ff5c00;--source118-detail-reward-amount: #ff5e4f;--source118-detail-comment-divider: #e8e8e8;--source118-detail-comment-reply-surface: #ededed;--source118-detail-comment-reply-text: #555555;--source118-detail-comment-zan-icon: #cdcdcd;--source118-detail-toolbar-input: #f1f1f1;--source118-detail-toolbar-placeholder: #c0c0c0;--source118-comment-composer-upload-surface: #d8d8d8;--source118-lottery-records-toolbar-surface: #f2f4f7;--source118-lottery-records-divider: #dddddd;--source118-lottery-all: #ffa800;--source118-lottery-hong-kong: #f92c2b;--source118-lottery-inactive: #bbbbbb;--source118-lottery-macau: #07c165;--source118-lottery-sport: #358e0e;--source118-home-lottery-next-text: #f05a5a;--source118-list-hairline: #ebedf0;--source118-site-message-footer-border: #c6c6c6;--source118-list-status-text: #969799;--source118-list-cell-text: #323233;--source118-list-cell-active: #f2f3f5;--source118-report-record-border: #dddddd;--source118-report-record-approved: #3e73fe;--source118-report-record-pending: #005aa0;--source118-report-record-rejected: #ff3311;--source118-reward-record-surface: var(--source118-stat-page-bg);--source118-reward-record-tab-inactive: #000000;--source118-reward-record-amount: #ff4545;--source118-activity-invite-gradient-start: #b32b98;--source118-activity-invite-gradient-step-one: #f8484a;--source118-activity-invite-gradient-step-two: #e9379e;--source118-activity-invite-gradient-end: #ef4373;--source118-activity-invite-card-ring: #feeb9d;--source118-activity-invite-amount: #ff4545;--source118-activity-invite-table-start: #face5f;--source118-activity-invite-table-end: #ffd366;--source118-activity-invite-table-text: #b5790d;--source118-activity-invite-empty: #999999;--source118-site-message-interactive-excerpt-surface: #f2f2f2;--source118-site-message-interactive-excerpt-text: #333333;--source118-badge-surface: #ee0a24;--source118-page-bg: #f8f8f8;--source118-advert-apply-upload-surface: #f5f5f5;--source118-advert-apply-submit-end: #2964ff;--source118-report-submit-end: #2964ff;--source118-profile-stat-label: #c5e0d3;--source118-profile-tab-inactive: #999999;--source118-search-icon: #969799;--source118-search-icon-quiet: #c5c5c5;--source118-search-input-text: #323233;--source118-search-placeholder: #c8c9cc;--source118-field-placeholder: #c8c9cc;--source118-search-surface: #f7f8fa;--source118-discover-create-page-bg: #f9f9f9;--source118-discover-create-text: #333333;--source118-card-border: #bbbbbb;--source118-card-shadow-color: rgba(160, 160, 160, .5);--source118-service-action: #3e73fe;--source118-service-action-border: #dddddd;--source118-service-hours: #888888;--source118-auth-nav-bg: #d8e3ff;--source118-auth-form-title: #444444;--source118-stat-page-bg: #f2f4f7;--source118-stat-input-surface: #f6f6f6;--source118-stat-input-border: #bcbcbc;--source118-stat-ball-green: #07c165;--source118-stat-wave-red: #f05a5a;--source118-stat-wave-blue: #2f85dd;--source118-stat-wave-green: #18cf32;--source118-stat-more-scrim: rgba(0, 0, 0, .3);--source118-stat-more-text: #333333;--source118-stat-more-muted: #999999;--source118-stat-more-active: #3e73fe;--source118-market-help-heading: #07c160;--source118-stat-tabbar-surface: #fafafa;--source118-stat-tabbar-line: #d9d9d9;--source118-stat-tabbar-shadow-color: rgba(208, 208, 208, .5);--source118-stat-table-hot: #ff0000;--source118-vote-toggle-expanded: #ecf1ff;--source118-vote-count: #7e7e7e;--source118-vote-secondary-surface: #e2e2e2;--source118-vote-secondary-text: #8c8c8c;--source118-notice-text: #ef5151;--source118-radio-border: #c8c9cc;--source118-radio-checked: #1989fa;--source118-market-ranking-surface: #f2f2f2;--source118-market-apply-action-surface: #f2f2f2;--source118-account-bank-surface: #f2f2f2;--source118-account-bank-add-tip: #f92c2b;--source118-account-bank-add-scrim: rgba(0, 0, 0, .7);--source118-quota-convert-surface: #f2f2f2;--source118-quota-convert-amount-border: #c5c5c5;--source118-market-play-tag: #6bb3db;--source118-market-search-surface: #f2f4f7;--source118-market-release-input-border: #c9c9c9;--source118-market-release-option-border: #eeeeee;--source118-market-order-surface: #f5f5f5;--source118-expert-election-bet-surface: #f5f5f5;--source118-market-order-guarantee-surface: #ff0000;--source118-market-report-surface: #f2f2f2;--source118-market-report-divider: #c7c7c7;--source118-market-report-approved: #59b70c;--source118-market-report-pending: #ff0000;--source118-market-report-rejected: #999999;--source118-market-report-detail-surface: #f5f5f5;--source118-market-report-detail-divider: #eeeeee;--source118-market-fans-surface: #f2f2f2;--source118-report-detail-muted: #aaaaaa;--source118-report-detail-pending: #005aa0;--source118-report-detail-rejected: #ff3311;--source118-market-follow-total: #0e3485;--source118-market-follow-win: #da1d08;--source118-market-follow-lose: #59b70c;--source118-market-follow-manage-surface: #edecf1;--source118-expert-record-divider: #c7c7c7;--source118-expert-record-pending: #ff0000;--source118-amount-selected-accent: #ffa800;--source118-amount-selected-surface: #fff3dc;--source118-body-muted: #646566;--source118-dialog-confirm-end: #2964ff;--source118-soft-shadow-color: rgba(0, 0, 0, .03);--source118-ranking-hero-start: #f45353;--source118-ranking-hero-end: #a61212;--source118-ranking-podium-first: var(--source118-ranking-hero-start);--source118-ranking-podium-step: #e12928;--source118-ranking-podium-name: #f1f8ff;--source118-ranking-podium-metric: #daecff;--source118-ranking-self-bar-surface: var(--source118-ranking-hero-start);--source118-ranking-fans-hero-start: #ff608b;--source118-ranking-fans-hero-end: #b70131;--source118-ranking-fans-podium-step: #e94370;--source118-ranking-share-hero-start: #4950fb;--source118-ranking-share-hero-end: #161caa;--source118-ranking-share-podium-step: #3e45e9;--source118-ranking-grade-hero-start: #50a9fb;--source118-ranking-grade-hero-end: #2798ff;--source118-ranking-god-hero-start: #fc7c26;--source118-ranking-god-hero-end: #d74100;--source118-ranking-god-podium-step: #ee6518;--source118-ranking-god-metric-accent: #ff5c00;--source118-ranking-god-overlay: rgba(0, 0, 0, .7);--source118-gallery-series-pill-surface: #f2f2f2;--source118-gallery-series-pill-text: #444444;--source118-home-gallery-series-tone-1-start: #fcab28;--source118-home-gallery-series-tone-1-end: #fb8b17;--source118-home-gallery-series-tone-2-start: #c875ff;--source118-home-gallery-series-tone-2-end: #b443ff;--source118-home-gallery-series-tone-3-start: #1ccd9d;--source118-home-gallery-series-tone-3-end: #0eb46c;--source118-gallery-search-icon: #999999;--source118-gallery-catalog-group-surface: #f2f4f7;--source118-gallery-catalog-period-surface: #f2f2f2;--source118-gallery-catalog-text: #323233;--source118-gallery-catalog-index-active: #ee0a24;--source118-gallery-pict-comm-create-page-bg: #f5f5f5;--source118-my-comment-surface: #f2f4f7;--source118-my-comment-source-time: #888888;--source118-my-comment-author: #666666;--source118-my-comment-divider: #e5e5e5;--source118-my-comment-cell-line: #ebedf0;--source118-my-comment-tab-inactive: #000000;--source118-my-comment-list-status: #969799;--source118-advice-label: #333333;--source118-uploader-slot-surface: #f7f8fa;--source118-uploader-slot-icon: #dcdee0;--source118-uploader-slot-active: #f2f3f5;--source118-uploader-delete-surface: rgba(0, 0, 0, .7);--source118-forum-notice-divider: #e8e8e8;--source118-forum-accent-orange: #ff5c00;--source118-forum-contest-period: #ffff00;--source118-forum-sort-surface: #f2f4f7;--source118-forum-tab-active-text: #323233;--source118-forum-tab-inactive-text: #646566;--source118-forum-card-time: #888888;--source118-forum-card-divider: #e5e5e5;--source118-forum-follow-border: #dddddd;--source118-forum-pinned-badge-surface: #dc911f;--source118-forum-post-action: #f92c2b;--source118-vote-record-bar-track: #ebeae8;--source118-compete-surface: #f2f4f7;--source118-compete-ball-green: #07c165;--source118-compete-card-divider: #e5e5e5;--source118-compete-scrim: rgba(0, 0, 0, .7);--source118-compete-cancel-text: #323233;--source118-compete-cancel-gradient: linear-gradient( rgba(255, 255, 255, .2), rgba(62, 115, 254, .2) )}:root{--font-sans: -apple-system, "SF Pro Text", "PingFang SC", "Microsoft YaHei", Helvetica, sans-serif;--font-display: -apple-system, "SF Pro Display", "PingFang SC", sans-serif;--font-mine-source: "PingFangSC-Regular", "Microsoft YaHei", Helvetica, sans-serif;--font-mine-function-source: "Noto Sans SC", var(--font-sans);--fs-011: .11rem;--fs-018: .18rem;--fs-019: .19rem;--fs-020: .2rem;--fs-021: .21rem;--fs-021875: .21875rem;--fs-xs: .22rem;--fs-023: .23rem;--fs-0235: .235rem;--fs-sm: .24rem;--fs-0245: .245rem;--fs-note: .25rem;--fs-026: .26rem;--fs-0265625: .265625rem;--fs-027: .27rem;--fs-028: .28rem;--fs-base: .29rem;--fs-030: .3rem;--fs-031: .31rem;--fs-md: .32rem;--fs-034: .34rem;--fs-lg: .36rem;--fs-038: .38rem;--fs-xl: .4rem;--fs-042: .42rem;--fs-044: .44rem;--fs-045: .45rem;--fs-046: .46rem;--fs-048: .48rem;--fs-2xl: .5rem;--fs-052: .52rem;--fs-056: .56rem;--fs-060: .6rem;--fs-064: .64rem;--fs-10px: 10px;--fs-12px: 12px;--fs-14px: 14px;--fs-15px: 15px;--fs-17px: 17px;--fs-18px: 18px;--fs-20px: 20px;--fs-24px: 24px;--fs-ball: var(--fs-xl);--lh-tight: 1.2;--lh-snug: 1.35;--lh-normal: 1.45;--lh-relaxed: 1.6;--lh-source118-inherited: 1.15;--fw-light: 200;--fw-normal: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-extrabold: 800;--ls-tight: 0;--ls-tighter: 0;--type-page-title-size: var(--fs-xl);--type-section-title-size: var(--fs-lg);--type-card-title-size: var(--fs-md);--type-notification-card-title-size: var(--fs-15px);--type-body-size: var(--fs-base);--type-body-compact-size: var(--fs-028);--type-fixed-form-control-size: var(--fs-14px);--type-fixed-dialog-title-size: var(--fs-18px);--type-fixed-caption-size: var(--fs-12px);--type-caption-size: var(--fs-sm);--type-activity-red-packet-times-size: var(--fs-028);--type-activity-red-packet-title-size: var(--fs-044);--type-activity-red-packet-heading-size: var(--fs-md);--type-activity-red-packet-content-size: var(--fs-028);--type-activity-red-packet-account-size: var(--fs-030);--type-activity-red-packet-claimed-label-size: var(--fs-044);--type-activity-red-packet-claimed-amount-size: .86rem;--type-activity-red-packet-claimed-currency-size: var(--fs-060);--type-activity-red-packet-dialog-title-size: 28px;--type-activity-red-packet-dialog-subtitle-size: var(--fs-15px);--type-activity-red-packet-dialog-amount-size: 43px;--type-activity-red-packet-dialog-currency-size: 30px;--type-activity-red-packet-dialog-action-size: var(--fs-14px);--type-activity-invite-metric-value-size: var(--fs-056);--type-activity-invite-metric-label-size: var(--type-caption-size);--type-activity-invite-action-size: var(--type-section-title-size);--type-activity-invite-empty-size: var(--type-card-title-size);--type-micro-size: var(--fs-xs);--type-button-size: var(--fs-base);--type-tab-size: var(--fs-sm);--type-tab-strong-size: var(--fs-base);--type-period-year-tabs-year-size: var(--fs-sm);--type-period-year-tabs-period-size: var(--fs-026);--type-nav-title-size: var(--fs-xl);--type-main-tabbar-label-size: var(--fs-12px);--type-form-control-size: var(--fs-base);--type-status-label-size: var(--fs-sm);--type-source118-control-size: var(--fs-021875);--type-source118-picker-title-size: 16px;--type-source118-picker-action-size: 14px;--type-source118-picker-option-size: 16px;--type-source118-action-sheet-size: 16px;--type-source118-compete-add-size: 16px;--type-inline-feedback-size: var(--fs-026);--type-rich-content-size: var(--fs-030);--type-dialog-title-size: var(--fs-034);--type-dialog-heading-size: var(--fs-lg);--type-button-compact-size: var(--fs-028);--type-profile-name-size: var(--fs-md);--type-profile-badge-size: var(--fs-md);--type-profile-stat-value-size: var(--fs-md);--type-user-profile-search-input-size: var(--type-source118-control-size);--type-user-relation-list-status-size: var(--fs-14px);--type-home-section-title-size: var(--fs-038);--type-home-notice-chevron-size: var(--fs-034);--type-home-control-chip-size: var(--fs-note);--type-home-backup-label-size: var(--fs-020);--type-home-backup-site-size: var(--fs-031);--type-home-backup-site-suffix-size: var(--fs-0245);--type-home-backup-site-compact-size: var(--fs-base);--type-home-backup-label-compact-size: var(--fs-019);--type-home-header-tab-size: var(--fs-note);--type-home-header-tab-compact-size: var(--fs-sm);--type-home-header-action-size: var(--fs-021);--type-home-header-action-compact-size: var(--fs-020);--type-home-shortcut-label-size: var(--fs-xs);--type-home-site-label-size: var(--fs-sm);--type-home-promo-label-size: var(--fs-note);--type-home-promo-title-size: var(--fs-lg);--type-home-promo-marker-size: var(--fs-xs);--type-home-gallery-monogram-size: var(--fs-0235);--type-home-gallery-series-monogram-size: var(--fs-20px);--type-home-filter-option-size: var(--fs-base);--type-home-lottery-platform-title-size: var(--fs-lg);--type-home-lottery-platform-caption-size: var(--fs-sm);--type-home-popup-title-size: var(--fs-2xl);--type-home-popup-body-size: var(--fs-md);--type-home-popup-action-size: var(--fs-xl);--type-home-popup-notice-size: var(--fs-lg);--type-discover-tab-size: var(--fs-034);--type-discover-tab-active-size: var(--fs-xl);--type-discover-content-body-size: var(--fs-base);--type-discover-state-title-size: var(--fs-lg);--type-discover-state-body-size: var(--fs-base);--type-discover-action-size: var(--fs-sm);--type-discover-period-badge-size: var(--fs-026);--type-discover-avatar-fallback-size: var(--fs-xs);--type-discover-stat-size: var(--fs-sm);--type-discover-form-segment-size: var(--fs-lg);--type-discover-form-label-size: var(--fs-md);--type-discover-form-counter-size: var(--fs-sm);--type-discover-form-control-size: var(--fs-md);--type-discover-form-error-size: var(--fs-sm);--type-discover-submit-size: var(--fs-md);--type-discover-create-source118-label-size: var(--fs-028);--type-discover-create-source118-segment-size: var(--fs-md);--type-discover-create-source118-field-size: var(--fs-14px);--type-discover-create-source118-submit-size: var(--fs-14px);--type-discover-panel-title-size: var(--fs-md);--type-discover-panel-link-size: var(--fs-md);--type-discover-panel-caption-size: var(--fs-sm);--type-mine-avatar-fallback-size: var(--fs-lg);--type-mine-level-badge-size: var(--type-button-compact-size);--type-mine-level-badge-compact-size: var(--fs-018);--type-mine-notification-badge-size: var(--type-mine-level-badge-compact-size);--type-mine-profile-name-size: var(--type-page-title-size);--type-mine-profile-name-compact-size: var(--fs-038);--type-mine-invite-compact-size: var(--fs-021);--type-mine-balance-label-size: var(--type-button-compact-size);--type-mine-balance-value-size: var(--type-page-title-size);--type-mine-balance-action-size: var(--type-button-compact-size);--type-mine-vip-brand-size: var(--fs-034);--type-mine-vip-mark-size: var(--fs-026);--type-mine-vip-action-size: var(--fs-028);--type-mine-brand-number-size: var(--fs-020);--type-mine-brand-name-size: var(--fs-018);--type-mine-promo-title-size: var(--type-card-title-size);--type-mine-grid-label-size: var(--type-button-compact-size);--type-mine-grid-label-compact-size: var(--fs-028);--type-mine-ranking-label-size: var(--fs-026);--type-mine-ranking-action-size: var(--fs-020);--type-mine-list-label-size: var(--type-card-title-size);--type-mine-list-label-compact-size: var(--fs-md);--type-invite-qr-caption-size: var(--fs-028);--type-invite-qr-tip-size: var(--fs-023);--type-invite-field-label-size: var(--fs-028);--type-invite-link-size: var(--fs-020);--type-invite-copy-action-size: var(--fs-sm);--type-invite-code-size: var(--fs-lg);--type-account-funds-primary-action-size: var(--fs-lg);--type-account-funds-tab-size: var(--fs-note);--type-account-funds-header-action-size: var(--fs-030);--type-account-funds-metric-label-size: var(--fs-028);--type-account-funds-metric-value-size: var(--fs-048);--type-account-funds-record-title-size: var(--fs-030);--type-account-funds-record-amount-size: var(--fs-xl);--type-account-funds-filter-size: var(--fs-026);--type-account-funds-point-icon-size: var(--fs-base);--type-account-funds-point-amount-size: var(--fs-044);--type-account-funds-source118-tab-size: var(--fs-14px);--type-account-funds-source118-action-size: var(--fs-sm);--type-account-funds-source118-metric-label-size: var(--fs-sm);--type-account-funds-source118-metric-value-size: .6rem;--type-account-funds-source118-record-label-size: var(--fs-sm);--type-account-funds-source118-record-body-size: var(--fs-028);--type-account-funds-source118-point-title-size: var(--fs-030);--type-account-funds-source118-point-amount-size: var(--fs-xl);--type-account-funds-source118-filter-size: var(--fs-sm);--type-account-recharge-center-nav-glyph-size: 16px;--type-account-recharge-center-notice-glyph-size: var(--fs-14px);--type-account-quota-convert-source118-submit-size: var(--fs-14px);--type-account-recharge-center-entry-caption-size: var(--fs-026);--type-account-settings-section-title-size: var(--fs-note);--type-account-settings-row-label-size: var(--fs-note);--type-account-settings-row-value-size: var(--fs-15px);--type-account-settings-source118-field-size: var(--fs-14px);--type-account-pay-password-source118-body-size: var(--fs-028);--type-account-pay-password-source118-title-size: var(--fs-lg);--type-account-pay-password-source118-submit-size: var(--fs-14px);--type-account-settings-changepwd-label-size: var(--fs-14px);--type-account-settings-changepwd-input-size: var(--fs-md);--type-account-bank-source118-empty-size: var(--fs-14px);--type-account-cash-source118-option-size: var(--fs-028);--type-account-bank-add-source118-title-size: var(--fs-lg);--type-account-bank-add-source118-tip-size: var(--fs-028);--type-account-bank-add-source118-field-size: var(--fs-14px);--type-account-bank-add-source118-sheet-size: 16px;--type-account-exchange-rule-size: var(--fs-note);--type-account-exchange-balance-value-size: var(--fs-2xl);--type-account-exchange-submit-size: var(--fs-lg);--type-account-monthly-report-net-amount-size: var(--fs-064);--type-account-monthly-report-summary-label-size: var(--fs-028);--type-account-monthly-report-summary-value-size: var(--fs-030);--type-account-monthly-report-section-title-size: var(--fs-030);--type-account-monthly-report-section-meta-size: var(--fs-026);--type-account-monthly-report-table-cell-size: var(--fs-028);--type-account-monthly-report-source118-title-size: var(--type-card-title-size);--type-account-monthly-report-source118-header-size: var(--type-body-compact-size);--type-account-monthly-report-source118-data-size: var(--type-fixed-caption-size);--type-account-monthly-report-help-title-size: var(--fs-lg);--type-account-monthly-report-help-body-size: var(--fs-028);--type-account-recharge-dialog-action-size: 16px;--type-feedback-nav-action-size: var(--fs-14px);--type-feedback-primary-action-size: var(--fs-lg);--type-feedback-list-title-size: var(--fs-base);--type-feedback-status-size: var(--fs-note);--type-feedback-form-shell-size: var(--fs-md);--type-feedback-form-label-size: var(--fs-md);--type-feedback-form-control-size: var(--fs-028);--type-feedback-uploader-icon-size: var(--fs-24px);--type-feedback-detail-title-size: var(--fs-md);--type-report-detail-source118-label-size: var(--type-body-compact-size);--type-report-detail-source118-body-size: var(--type-caption-size);--type-feedback-empty-title-size: var(--fs-md);--type-block-list-nickname-size: var(--fs-030);--type-block-list-unblock-size: var(--fs-028);--type-block-list-search-input-size: var(--fs-028);--type-block-list-search-action-size: var(--fs-md);--type-block-list-empty-title-size: var(--fs-md);--type-collection-search-input-size: var(--fs-14px);--type-collection-list-title-size: var(--fs-14px);--type-my-comment-tab-size: var(--fs-md);--type-my-comment-empty-title-size: var(--fs-md);--type-my-comment-source-name-size: var(--fs-028);--type-my-comment-source-time-size: var(--fs-sm);--type-my-comment-topic-title-size: var(--fs-030);--type-my-comment-lottery-size: var(--fs-sm);--type-my-comment-author-size: var(--fs-028);--type-my-comment-time-size: var(--fs-sm);--type-my-comment-bubble-size: var(--fs-028);--type-my-comment-list-status-size: var(--fs-14px);--type-my-like-period-size: var(--fs-028);--type-my-like-title-size: var(--fs-lg);--type-my-like-author-size: var(--fs-sm);--type-my-like-time-size: var(--fs-sm);--type-my-like-lottery-size: var(--fs-sm);--type-my-like-source-avatar-initial-size: var(--fs-018);--type-medal-name-size: var(--fs-md);--type-medal-empty-title-size: var(--fs-md);--type-medal-detail-section-title-size: var(--fs-md);--type-medal-detail-text-size: var(--fs-028);--type-medal-detail-action-size: var(--fs-md);--type-site-message-category-meta-size: var(--fs-note);--type-site-message-unread-badge-size: var(--fs-xs);--type-site-message-category-badge-size: var(--fs-020);--type-site-message-category-title-size: var(--fs-028);--type-site-message-category-label-size: var(--fs-12px);--type-site-message-category-extra-size: var(--fs-14px);--type-site-message-category-unread-size: var(--fs-12px);--type-site-message-service-label-size: var(--fs-sm);--type-site-message-card-body-size: var(--fs-md);--type-site-message-card-footer-size: var(--fs-base);--type-site-message-notice-title-size: var(--fs-030);--type-site-message-notice-body-size: var(--fs-028);--type-site-message-notice-time-size: var(--fs-sm);--type-site-message-official-title-size: var(--fs-18px);--type-site-message-system-title-size: var(--fs-lg);--type-auth-back-action-size: var(--fs-034);--type-auth-hero-title-size: var(--fs-064);--type-auth-hero-subtitle-size: var(--fs-028);--type-auth-login-hero-subtitle-size: var(--fs-048);--type-auth-brand-number-size: var(--fs-2xl);--type-auth-brand-name-size: var(--fs-026);--type-auth-brand-domain-size: var(--fs-018);--type-auth-form-control-size: var(--fs-034);--type-auth-field-error-size: var(--fs-027);--type-auth-captcha-code-size: var(--fs-base);--type-auth-submit-size: var(--fs-034);--type-auth-tab-size: var(--fs-md);--type-auth-secondary-action-size: var(--fs-030);--type-auth-login-source-title-size: var(--fs-048);--type-auth-login-source-subtitle-size: var(--fs-xl);--type-auth-login-source-tab-size: var(--fs-14px);--type-auth-login-source-control-size: var(--fs-030);--type-auth-login-source-field-link-size: var(--fs-14px);--type-auth-login-source-submit-size: var(--fs-lg);--type-auth-login-source-secondary-size: var(--fs-028);--type-auth-source-form-title-size: var(--fs-052);--type-user-level-summary-icon-size: var(--fs-048);--type-user-level-summary-title-size: var(--fs-030);--type-user-level-summary-value-size: var(--fs-lg);--type-user-level-table-cell-size: var(--fs-026);--type-user-level-badge-size: var(--fs-xl);--type-user-level-growth-record-title-size: var(--fs-14px);--type-user-level-growth-record-time-size: var(--fs-12px);--type-user-level-growth-record-amount-size: var(--fs-md);--type-user-level-growth-list-status-size: var(--fs-14px);--type-toolbox-action-size: var(--fs-sm);--type-toolbox-compact-label-size: var(--fs-note);--type-toolbox-intro-size: var(--fs-026);--type-toolbox-control-compact-size: var(--fs-026);--type-toolbox-display-title-size: var(--fs-045);--type-toolbox-display-control-size: var(--fs-034);--type-consultation-source-nav-size: var(--fs-lg);--type-consultation-source-filter-size: var(--fs-md);--type-consultation-source-label-size: var(--fs-028);--type-consultation-source-table-head-size: var(--fs-sm);--type-consultation-source-table-body-size: var(--fs-028);--type-toolbox-display-value-size: var(--fs-038);--type-toolbox-display-operator-size: var(--fs-042);--type-toolbox-primary-action-size: var(--fs-md);--type-toolbox-debug-size: var(--fs-020);--type-toolbox-source118-ball-size: var(--fs-xl);--type-toolbox-turntable-result-size: var(--fs-048);--type-toolbox-lover-ball-size: var(--fs-xl);--type-toolbox-lover-label-size: var(--fs-md);--type-toolbox-lover-submit-size: var(--fs-lg);--type-luck-regular-ball-size: var(--fs-md);--type-luck-special-ball-size: var(--fs-xl);--type-website-top-tab-size: var(--fs-lg);--type-website-top-tab-active-size: var(--fs-xl);--type-website-site-badge-size: var(--fs-018);--type-website-floating-action-size: var(--fs-md);--type-website-form-text-size: var(--fs-md);--type-website-form-feedback-size: var(--fs-xs);--type-website-form-submit-size: var(--fs-xl);--type-website-apply-field-size: var(--type-fixed-form-control-size);--type-website-apply-rule-action-size: var(--type-caption-size);--type-website-apply-upload-label-size: var(--type-caption-size);--type-website-apply-submit-size: var(--type-section-title-size);--type-website-apply-dialog-title-size: var(--type-fixed-dialog-title-size);--type-website-apply-dialog-body-size: var(--type-body-compact-size);--type-website-sheet-heading-size: var(--fs-md);--type-website-sheet-action-size: var(--fs-md);--type-website-sheet-option-title-size: var(--fs-lg);--type-website-sheet-body-size: var(--fs-md);--type-reward-record-tab-size: var(--fs-md);--type-reward-record-cell-title-size: var(--fs-14px);--type-reward-record-cell-meta-size: var(--fs-12px);--type-reward-record-cell-value-size: var(--fs-14px);--type-reward-record-list-status-size: var(--fs-14px);--type-activity-metric-label-size: var(--fs-026);--type-activity-metric-value-size: var(--fs-2xl);--type-activity-status-size: var(--fs-sm);--type-activity-growth-label-size: var(--fs-sm);--type-activity-growth-value-size: var(--fs-028);--type-activity-level-label-size: var(--fs-sm);--type-activity-signin-title-size: var(--fs-028);--type-activity-signin-streak-size: var(--fs-048);--type-activity-signin-rule-size: var(--fs-028);--type-activity-signin-reward-size: var(--fs-028);--type-activity-signin-day-size: var(--fs-0235);--type-activity-signin-action-size: var(--fs-lg);--type-activity-task-tab-size: var(--fs-030);--type-activity-task-title-size: var(--fs-md);--type-activity-task-description-size: var(--fs-sm);--type-activity-task-reward-size: var(--fs-028);--type-activity-task-action-size: var(--fs-026);--type-activity-dialog-title-size: var(--fs-xl);--type-activity-dialog-body-size: var(--fs-028);--type-activity-dialog-action-size: var(--fs-lg);--type-backup-site-section-title-size: var(--fs-030);--type-backup-site-supporting-size: var(--fs-note);--type-service-source118-heading-size: var(--fs-060);--type-service-source118-hours-size: var(--fs-lg);--type-service-source118-action-size: var(--fs-028);--type-market-nav-action-size: var(--fs-sm);--type-market-notice-icon-size: var(--fs-021875);--type-market-chevron-size: var(--fs-note);--type-market-release-supporting-size: var(--fs-019);--type-market-help-article-body-size: var(--fs-028);--type-market-help-article-title-size: var(--fs-md);--type-market-help-callout-title-size: var(--fs-note);--type-market-help-topic-summary-size: var(--fs-020);--type-market-help-topic-title-size: var(--fs-note);--type-market-help-source118-list-size: var(--fs-14px);--type-market-apply-body-size: var(--fs-028);--type-market-apply-title-size: var(--fs-md);--type-market-apply-action-size: var(--fs-lg);--type-market-history-sheet-title-size: var(--fs-042);--type-market-intro-size: var(--fs-note);--type-market-liuhe-end-size: var(--fs-14px);--type-market-liuhe-nav-icon-size: 16px;--type-market-liuhe-check-icon-size: 11.2px;--type-market-liuhe-filter-arrow-size: var(--fs-sm);--type-market-liuhe-play-icon-size: var(--fs-044);--type-market-order-source118-row-size: var(--type-caption-size);--type-market-order-source118-status-size: var(--fs-14px);--type-market-metric-title-size: var(--fs-note);--type-market-metric-meta-size: var(--fs-xs);--type-market-cta-size: var(--fs-md);--type-market-floating-action-size: var(--fs-md);--type-market-search-input-size: var(--fs-028);--type-market-search-action-size: var(--fs-md);--type-market-search-title-size: var(--fs-md);--type-gallery-catalog-period-size: var(--fs-base);--type-gallery-catalog-index-size: var(--fs-base);--type-gallery-source118-list-size: var(--fs-14px);--type-gallery-source118-group-size: var(--fs-md);--type-gallery-source118-period-size: var(--fs-sm);--type-gallery-source118-index-size: var(--fs-10px);--type-gallery-series-search-input-size: var(--fs-028);--type-gallery-series-search-action-size: var(--fs-md);--type-gallery-series-pill-size: var(--fs-028);--type-gallery-betting-tab-size: var(--fs-14px);--type-gallery-betting-copy-size: var(--fs-028);--type-gallery-betting-action-size: var(--fs-14px);--type-gallery-pict-comm-create-field-size: var(--fs-14px);--type-playback-lottery-tab-size: var(--fs-md);--type-forum-lottery-tab-size: var(--fs-md);--type-forum-top-row-size: var(--fs-028);--type-forum-filter-topic-size: var(--fs-md);--type-forum-nav-action-size: var(--fs-sm);--type-forum-notice-label-size: var(--fs-md);--type-forum-contest-banner-size: var(--fs-028);--type-forum-sort-chip-size: var(--fs-028);--type-forum-card-author-name-size: var(--fs-028);--type-forum-card-author-time-size: var(--fs-12px);--type-forum-card-follow-size: var(--fs-028);--type-forum-card-period-size: var(--fs-sm);--type-forum-card-title-size: var(--fs-md);--type-forum-card-pinned-badge-size: var(--fs-018);--type-forum-card-summary-size: var(--fs-026);--type-forum-card-stat-size: var(--fs-028);--type-forum-card-compete-tag-size: var(--fs-md);--type-forum-rule-body-size: var(--fs-028);--type-forum-publish-title-input-size: var(--fs-14px);--type-forum-publish-submit-size: var(--fs-14px);--type-forum-search-input-size: var(--fs-028);--type-forum-search-action-size: var(--fs-md);--type-forum-search-empty-size: var(--fs-md);--type-corpus-search-control-size: var(--fs-030);--type-corpus-category-link-size: var(--fs-028);--type-guess-nav-title-size: var(--fs-lg);--type-guess-content-tab-size: var(--fs-md);--type-guess-title-size: var(--fs-034);--type-guess-body-size: var(--fs-028);--type-zodiac-vote-name-size: var(--fs-028);--type-zodiac-vote-rate-size: var(--fs-10px);--type-zodiac-vote-count-size: var(--fs-12px);--type-zodiac-vote-action-size: var(--fs-sm);--type-guess-action-size: var(--fs-sm);--type-guess-stat-value-size: var(--fs-md);--type-guess-stat-label-size: var(--fs-sm);--type-guess-ball-caption-size: var(--fs-sm);--type-lottery-result-period-heading-size: var(--fs-028);--type-lottery-result-period-heading-caption-size: var(--fs-sm);--type-lottery-records-source118-body-size: var(--fs-028);--type-lottery-records-source118-meta-size: var(--fs-sm);--type-lottery-records-source118-tab-size: var(--fs-14px);--type-lottery-records-source118-list-status-size: var(--fs-14px);--type-lottery-calendar-month-size: var(--fs-md);--type-lottery-calendar-day-size: var(--fs-028);--type-lottery-calendar-weekday-size: var(--fs-028);--type-lottery-calendar-sub-label-size: var(--fs-020);--type-lottery-calendar-badge-size: var(--fs-011);--type-lottery-calendar-hint-size: var(--fs-sm);--type-lottery-calendar-footer-size: var(--fs-028);--type-stats-number-ball-size: var(--fs-md);--type-stats-summary-value-size: var(--fs-030);--type-stats-tab-icon-size: var(--fs-030);--type-stats-source-table-cell-size: var(--fs-028);--type-ranking-podium-name-size: var(--fs-md);--type-ranking-podium-metric-size: var(--fs-sm);--type-ranking-podium-rank-size: var(--fs-056);--type-ranking-list-rank-size: var(--fs-md);--type-ranking-list-name-size: var(--fs-028);--type-ranking-list-metric-size: var(--fs-028);--type-ranking-self-name-size: var(--fs-md);--type-ranking-self-rank-size: var(--fs-sm);--type-ranking-self-metric-size: var(--fs-028);--type-expert-election-lottery-tab-size: var(--fs-14px);--type-expert-election-feed-status-size: var(--fs-14px);--type-expert-election-detail-title-size: var(--fs-046);--type-expert-election-detail-tab-size: var(--fs-14px);--type-expert-election-detail-submit-size: var(--fs-14px);--type-expert-election-detail-description-size: .3276rem;--type-expert-election-help-body-size: var(--fs-028);--type-title-line-height: var(--lh-tight);--type-body-line-height: var(--lh-normal);--type-caption-line-height: var(--lh-snug)}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-sans);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--space-1: .1rem;--space-2: .12rem;--space-3: .2rem;--space-4: .25rem;--space-5: .32rem;--space-6: .4rem;--space-7: .48rem;--space-8: .64rem;--radius-xs: .04rem;--radius-sm: .1875rem;--radius-md: .25rem;--radius-card: .28125rem;--radius-lg: .36rem;--radius-xl: .5rem;--radius-pill: 999px;--radius-full: 50%;--app-width: 7.5rem;--app-width-px: 480px;--shell-padding-x: .18rem;--nav-height: .92rem;--tabbar-height: 1.28rem;--touch-min: max(.6875rem, 44px);--z-base: 0;--z-sticky: 10;--z-nav: 100;--z-tabbar: 100;--z-popup: 200;--z-overlay: 300;--z-modal-backdrop: 300;--z-modal: 310;--z-toast: 400;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-emphasized: cubic-bezier(.32, .72, 0, 1);--duration-fast: .15s;--duration-normal: .22s;--duration-press: .11s;--press-scale: .97}html,body,#root{width:100%;height:100%;min-height:100%;overflow:hidden}html{font-family:var(--font-sans);font-size:calc(100vw / 7.5);font-variant-numeric:tabular-nums;overscroll-behavior:none;-webkit-text-size-adjust:100%}@media(min-width:480px){html{font-size:64px}}body{margin:0;color:var(--text-primary);background:var(--bg-grouped);font-family:var(--font-sans);line-height:var(--lh-normal);overscroll-behavior:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea,select{font:inherit}a{color:var(--text-link);text-decoration:none}a:hover{color:var(--text-link-hover)}:focus-visible{outline:2px solid var(--brand-400);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.m-0{margin:0}.mb-\[var\(--space-3\)\]{margin-bottom:var(--space-3)}.mt-\[0\.04rem\]{margin-top:.04rem}.mt-\[var\(--space-1\)\]{margin-top:var(--space-1)}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.flow-root{display:flow-root}.grid{display:grid}.contents{display:contents}.list-item{display:list-item}.hidden{display:none}.h-\[0\.32rem\]{height:.32rem}.h-full{height:100%}.min-h-full{min-height:100%}.w-\[0\.32rem\]{width:.32rem}.min-w-0{min-width:0px}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.gap-\[var\(--space-2\)\]{gap:var(--space-2)}.gap-\[var\(--space-3\)\]{gap:var(--space-3)}.gap-\[var\(--space-4\)\]{gap:var(--space-4)}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded{border-radius:.25rem}.rounded-\[var\(--radius-card\)\]{border-radius:var(--radius-card)}.rounded-\[var\(--radius-md\)\]{border-radius:var(--radius-md)}.border{border-width:1px}.border-\[var\(--border\)\]{border-color:var(--border)}.bg-\[var\(--bg-base\)\]{background-color:var(--bg-base)}.bg-\[var\(--bg-grouped\)\]{background-color:var(--bg-grouped)}.bg-\[var\(--bg-subtle\)\]{background-color:var(--bg-subtle)}.bg-surface-grouped{background-color:var(--bg-grouped)}.bg-\[linear-gradient\(180deg\,var\(--bg-subtle\)\,var\(--bg-base\)\)\]{background-image:linear-gradient(180deg,var(--bg-subtle),var(--bg-base))}.p-\[var\(--space-3\)\]{padding:var(--space-3)}.p-\[var\(--space-4\)\]{padding:var(--space-4)}.text-\[length\:var\(--fs-base\)\]{font-size:var(--fs-base)}.text-\[length\:var\(--fs-lg\)\]{font-size:var(--fs-lg)}.text-\[length\:var\(--fs-sm\)\]{font-size:var(--fs-sm)}.text-\[length\:var\(--fs-xs\)\]{font-size:var(--fs-xs)}.font-bold{font-weight:700}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.tracking-normal{letter-spacing:0em}.text-\[var\(--success\)\]{color:var(--success)}.text-\[var\(--text-primary\)\]{color:var(--text-primary)}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.text-\[var\(--text-tertiary\)\]{color:var(--text-tertiary)}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[var\(--shadow-card\)\]{--tw-shadow-color: var(--shadow-card);--tw-shadow: var(--tw-shadow-colored)}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}
