.glass{background:var(--glass-tint,var(--glow-glass-surface));-webkit-backdrop-filter:blur(var(--glow-glass-blur)) saturate(1.6);backdrop-filter:blur(var(--glow-glass-blur)) saturate(1.6);box-shadow:inset 0 0 0 .5px #ffffff1a,inset 0 1px 1px -.5px #ffffff59}@media (resolution<=1.5x){.glass{box-shadow:inset 0 0 0 1px #ffffff12,inset 0 1px 1px -.5px #ffffff59}}:where(.glass){isolation:isolate;position:relative}.glass[data-lens]{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.glass-lens-layer{z-index:-1;pointer-events:none;background:var(--glass-tint,var(--glow-glass-surface));position:absolute}:where(.rim){position:relative}.glass:after,.rim:after{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(135deg,#ffffffb3,#ffffff0f 38%,#ffffff08 62%,#ffffff6b);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.glass-glow{z-index:-1;border-radius:inherit;pointer-events:none;opacity:var(--p,0);background:radial-gradient(circle var(--gr,60px) at var(--gx,50%) var(--gy,50%), #ffffff26 33%, #fff0 100%), #ffffff14;position:absolute;inset:0}.bar-item{height:var(--bar-item-height);padding:0 var(--bar-item-padding);border-radius:var(--radius-pill);color:var(--glow-white);align-items:center;display:inline-flex}.credit-badge{align-items:center;gap:var(--space-xs);font:var(--type-label-large);font-weight:700;display:inline-flex}.credit-badge img{width:20px;height:20px}.alert-host{z-index:100;pointer-events:none;padding-top:calc(env(safe-area-inset-top) + 8px);flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;inset:0 0 auto}.alert-banner{pointer-events:none;border-radius:var(--radius-pill);background:var(--glow-bar-glass-fallback);align-items:center;gap:12px;max-width:calc(100% - 32px);margin:0 16px;padding:12px 16px;animation:.5s cubic-bezier(.34,1.3,.5,1) backwards alert-in;display:flex}.alert-banner.tappable{pointer-events:auto;cursor:pointer}.alert-banner.leaving{animation:.3s ease-in both alert-out}.alert-icon{place-items:center;width:24px;height:24px;display:grid}.alert-text{flex-direction:column;gap:2px;display:flex}.alert-title{-webkit-line-clamp:2;padding-block:var(--label-pad,0px);-webkit-box-orient:vertical;font-size:14.5px;font-weight:500;line-height:17px;display:-webkit-box;overflow:hidden}.alert-message{white-space:pre-line;color:#fff9;font-size:12.5px;line-height:15px}@keyframes alert-in{0%{opacity:0;transform:translateY(calc(-100% - 30px))}to{opacity:1;transform:none}}@keyframes alert-out{to{opacity:0;transform:translateY(calc(-100% - 30px))}}@media (prefers-reduced-motion:reduce){.alert-banner,.alert-banner.leaving{animation-duration:1ms}}.alert-host.lower{padding-top:calc(env(safe-area-inset-top) + 52px)}.upgrade-text{background:linear-gradient(to right, var(--glow-try-start), var(--glow-try-end));color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.glass-alert{--glass-tint:#00000073;-webkit-backdrop-filter:blur(24px)saturate(1.6);backdrop-filter:blur(24px)saturate(1.6)}.bar-item:disabled{pointer-events:none}.menu-anchor{position:relative}.menu-panel{top:calc(100% + 8px);z-index:30;transform-origin:100% 0;border-radius:20px;width:max-content;min-width:200px;max-width:250px;animation:.14s ease-out backwards menu-in;position:absolute;inset-inline-end:0;box-shadow:0 8px 24px #00000073}[dir=rtl] .menu-panel{transform-origin:0 0}@keyframes menu-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.menu-item{text-align:start;width:100%;min-height:48px;color:var(--glow-white);align-items:center;gap:18px;padding:0 19px 0 16px;font-size:15px;font-weight:400;line-height:20px;display:flex}.menu-item.selected{font-weight:600}.menu-label{flex:1}.menu-divider{background:var(--glow-menu-border);height:1px}.menu-panel.up{transform-origin:100% 100%;top:auto;bottom:calc(100% + 8px)}[dir=rtl] .menu-panel.up{transform-origin:0 100%}.menu-panel.rim{background:var(--glow-eerie-black)}.menu-clip{border-radius:inherit;overflow:hidden}@supports (corner-shape:squircle){.topbar .menu-panel.glass-alert{corner-shape:superellipse(2.4)}}.prompt-scrim{z-index:200;background:#00000059;place-items:center;padding:0 36px;animation:.14s ease-out backwards prompt-scrim-in;display:grid;position:fixed;inset:0}.prompt-panel{border-radius:29px;width:100%;max-width:360px;animation:.14s ease-out backwards prompt-in;box-shadow:0 12px 40px #00000080}.prompt-text{padding:22px 30px 0}.prompt-title{font-size:19px;font-weight:600;line-height:26px}.prompt-message{color:#fff9;white-space:pre-line;margin-top:6px;font-size:17px;line-height:24px}.prompt-actions{flex-direction:column;gap:8px;padding:14px 15px 16px;display:flex}.prompt-action{border-radius:var(--radius-pill);background:var(--glow-bar-item-glass);width:100%;height:48px;color:var(--glow-white);flex:none;font-size:17px;font-weight:500;line-height:22px}.prompt-action.destructive{color:var(--glow-error-red)}.prompt-pair{gap:8px;display:flex}.prompt-pair .prompt-action{flex:1;min-width:0}.prompt-field{resize:none;color:#fff;caret-color:#fff;width:100%;height:120px;font:var(--type-body-large);background:#ffffff14;border:0;border-radius:14px;outline:0;padding:16px}.prompt-field::placeholder{color:#ffffff80}.prompt-scroll{border-radius:inherit;scrollbar-width:none;max-height:80vh;overflow-y:auto}@keyframes prompt-in{0%{opacity:0;transform:scale(.96)}}@keyframes prompt-scrim-in{0%{background:0 0}}@media (prefers-reduced-motion:reduce){.prompt-scrim,.prompt-panel{animation:none}}.prompt-scrim.leaving{pointer-events:none;animation:.14s ease-in both prompt-scrim-out}.prompt-scrim.leaving .prompt-panel{animation:.14s ease-in both prompt-out}@keyframes prompt-out{to{opacity:0;transform:scale(.96)}}@keyframes prompt-scrim-out{to{background:0 0}}.spinner{animation:1.568s linear infinite spinner-rotate}.spinner-arc{stroke-dasharray:80 200;stroke-dashoffset:0;animation:1.333s ease-in-out infinite spinner-arc}@keyframes spinner-rotate{to{transform:rotate(360deg)}}.boot-spinner{z-index:400;background:#000;place-items:center;display:grid;position:absolute;inset:0}@keyframes spinner-arc{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:100 200;stroke-dashoffset:-15px}to{stroke-dasharray:100 200;stroke-dashoffset:-125px}}@media (prefers-reduced-motion:reduce){.spinner{animation-duration:3s}}.verify-host{z-index:99;pointer-events:none;padding-top:env(safe-area-inset-top);justify-content:center;display:flex;position:absolute;inset:0 0 auto}.verify-bar{border-radius:var(--radius-pill);background:var(--glow-menu-surface);max-width:480px;box-shadow:inset 0 0 0 1px var(--glow-menu-border);transform:translateY(calc(-100% - 8px - env(safe-area-inset-top)));opacity:0;align-items:center;gap:8px;margin:8px 56px;padding:8px 12px;transition:transform .2s ease-in,opacity .16s ease-in;display:flex}.verify-bar.shown{opacity:1;transition:transform .26s ease-out,opacity .2s ease-out;transform:none}.verify-bar span{font:var(--type-body-medium);color:#fff;-webkit-line-clamp:2;padding-block:var(--label-pad,0px);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){.verify-bar,.verify-bar.shown{transition-duration:1ms}}.snackbar{z-index:101;inset-inline:12px;bottom:calc(env(safe-area-inset-bottom) + 12px);background:var(--glow-snackbar-surface);width:fit-content;max-width:calc(100% - 24px);min-height:48px;color:var(--glow-snackbar-text);font:var(--type-body-medium);border-radius:4px;align-items:center;margin-inline:auto;padding:14px 16px;animation:.15s ease-out both snackbar-in;display:flex;position:absolute;box-shadow:0 3px 8px #0006}@keyframes snackbar-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.media{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;position:absolute;inset:0}.media-layer{opacity:0;width:100%;height:100%;position:absolute;inset:0}.media-layer.loaded{opacity:1}.media-layer.fade{transition:opacity .1s linear}.video-badge{top:8px;filter:drop-shadow(0 1px 2px #000000e6);z-index:1;place-items:center;width:22px;height:22px;display:grid;position:absolute;inset-inline-end:8px}.glow-video{position:absolute;inset:0;overflow:hidden}.glow-video>video{width:100%;height:100%;position:absolute;inset:0}.fit-cover{object-fit:cover}.fit-contain{object-fit:contain}.glow-video>video{opacity:0;background:0 0}.glow-video>video.rendered{opacity:1}.screen{z-index:40;background:var(--glow-home-background);position:absolute;inset:0;overflow:hidden}.screen.black{background:#000}.topbar{z-index:11;align-items:center;gap:var(--space-sm);padding:calc(env(safe-area-inset-top) + var(--space-xs)) var(--bar-screen-inset) var(--space-xs);display:flex;position:absolute;inset:0 0 auto}.topbar .spacer{flex:1}.topbar .title{min-width:0;font:var(--type-title-medium);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.topbar .title.center{text-align:center}.empty-msg{text-align:center;height:100%;font:var(--type-body-medium);color:var(--glow-cloudy-gray);place-items:center;padding:0 32px;display:grid}.pager{scroll-snap-type:y mandatory;overscroll-behavior:contain;scrollbar-width:none;position:absolute;inset:0;overflow-y:auto}.pager::-webkit-scrollbar{display:none}.pager.locked{overflow:hidden}.pager-page{scroll-snap-align:start;scroll-snap-stop:always;height:100%;position:relative}.shell{position:absolute;inset:0}.tab-off{visibility:hidden;pointer-events:none}.peek-media{transform-origin:50%;will-change:transform;position:absolute;inset:0}.category-scroll{scrollbar-width:none;position:absolute;inset:0;overflow-y:auto}.category-scroll::-webkit-scrollbar{display:none}.category-grid{gap:var(--bar-screen-inset);padding:calc(env(safe-area-inset-top) + 52px + 8px) var(--bar-screen-inset) calc(env(safe-area-inset-bottom) + 8px);display:grid}.category-cell{border-radius:12px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.glow-shimmer{border-radius:var(--radius-sm,8px);background:#ffffff14;flex:none;position:relative;overflow:hidden}.glow-shimmer:after{content:"";background:linear-gradient(90deg,#0000,#ffffff24,#0000);width:60%;animation:1.4s linear infinite glow-shimmer;position:absolute;inset:0 auto 0 0}.glow-shimmer.round{border-radius:50%}@keyframes glow-shimmer{0%{transform:translate(-100%)}to{transform:translate(166.667%)}}@media (prefers-reduced-motion:reduce){.glow-shimmer:after{display:none}}.paywall{z-index:40;background:var(--glow-paywall-ground);flex-direction:column;align-items:center;display:flex;position:absolute;inset:0}.pw-container{width:100%;min-height:0;max-width:var(--content-max-width);border-radius:0 0 32px 32px;flex-direction:column;flex:1;margin-bottom:4px;display:flex;position:relative;overflow:hidden;container-type:size}.paywall.coin .pw-container{margin-top:calc(-1 * var(--pull,0px))}.pw-cta{width:100%;max-width:var(--content-max-width);height:calc(156px + var(--cta-extra,0px) + var(--pull,0px));height:calc(round(calc(138 * 100dvh / 812), 1px) + var(--cta-extra,0px) + var(--pull,0px));color:#fff;text-align:center;border-radius:32px 32px 0 0;flex:none;font-size:18px;font-weight:600;line-height:22px;transition:height .16s;position:relative}.paywall.sub .pw-cta{font-size:16px}.paywall[data-pulling] .pw-cta{transition:none}.pw-cta>span{-webkit-line-clamp:2;padding-block:var(--label-pad,0px);-webkit-box-orient:vertical;display:-webkit-box;position:absolute;inset:32px 16px auto;overflow:hidden}.pw-center{flex:1;place-items:center;display:grid}.paywall.bare{justify-content:center}.paywall.bare .pw-center{position:absolute;inset:0}.pw-close.bar-item,.pw-close-flat{top:calc(env(safe-area-inset-top) + 4px);z-index:5;color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid;position:absolute;inset-inline-start:16px}.pw-close-flat{background:var(--glow-bar-glass-fallback)}.pw-scrim{z-index:250;text-align:center;touch-action:none;background:#14141499;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:0 32px;display:flex;position:absolute;inset:0}.pw-scrim p{font:var(--type-body-medium);color:#ffffffd9;margin:0}.pw-hero{position:absolute;inset:0 0 auto;overflow:hidden}.pw-hero.pw-hero-sub{height:calc(100% - 221px)}.pw-hero.pw-hero-coin{height:calc(100cqh * var(--hero-f,.44))}.pw-backdrop{z-index:-1;position:fixed;inset:0;overflow:hidden}.pw-backdrop .media.pw-backdrop-img{filter:blur(40px);inset:-80px}.pw-backdrop-scrim{background:#00000073;position:absolute;inset:0}.pack-skeleton,.plan-skeleton{pointer-events:none}.pack-skeleton{justify-content:space-between}.pw-hero-fallback{background:linear-gradient(135deg, var(--glow-try-start), var(--glow-try-end));place-items:center;width:100%;height:100%;display:grid}.pw-hero-fade{height:265px;height:var(--fade,265px);position:absolute;inset:auto 0 0}.pw-scroll{z-index:1;scrollbar-width:none;overscroll-behavior:contain;max-height:100%;padding-top:calc(env(safe-area-inset-top) + 48px);flex-direction:column;margin-top:auto;display:flex;position:relative;overflow-y:auto}.pw-scroll::-webkit-scrollbar{display:none}.pw-scroll-inner{margin-top:auto}.pw-headline{padding:0 var(--space-xl);text-align:center;flex-direction:column;gap:12px;display:flex}.pw-headline h1{font:var(--type-display-large);padding-block:var(--label-pad,0px);margin:0}.pw-headline p{color:#ffffffd9;margin:0;font-size:15px;line-height:22px}.pw-coin-top{z-index:1;max-height:max(var(--card,80px), calc(100cqh - var(--bottom-h,0px) - 8px));flex-direction:column;display:flex;position:absolute;inset:0 0 auto}.pw-coin-head{min-height:max(0px, calc(100cqh * var(--hero-f,.44) - var(--card,80px) / 2 - 14px));padding:calc(env(safe-area-inset-top) + 48px) 0 var(--head-gap,24px);flex-direction:column;flex:none;justify-content:flex-end;display:flex}.pw-packs{scrollbar-width:none;overscroll-behavior:contain;min-height:0;max-height:calc(4.2 * var(--card,80px) + 4 * var(--gap,12px) + 14px);padding:0 var(--space-lg);gap:var(--gap,12px);flex-direction:column;flex:0 auto;display:flex;overflow-y:auto}.pw-packs::-webkit-scrollbar{display:none}.pw-packs:before{content:"";height:max(0px, calc(14px - var(--gap,12px)));flex:none}.pw-packs>.pack-wrap{flex:none}.pw-coin-bottom{z-index:1;position:absolute;inset:auto 0 0}.paywall.coin:not(.tall) .pw-legal{display:none}.pack-wrap{position:relative}.pack-card{width:100%;height:var(--card,80px);padding:0 var(--space-lg);text-align:start;background:var(--glow-coin-card-fill);box-shadow:inset 0 0 0 1px var(--glow-option-border);border-radius:18px;align-items:center;display:flex}.pack-card.selected{box-shadow:inset 0 0 0 2px var(--glow-coin-discount-orange)}.pack-main{gap:var(--space-xs);flex-direction:column;flex:1;min-width:0;display:flex}.pack-coins{white-space:nowrap;text-overflow:ellipsis;padding-block:var(--label-pad,0px);font-size:22px;font-weight:700;line-height:30px;overflow:hidden}.pack-price{white-space:nowrap;font-size:18px;font-weight:600;line-height:22px}.pack-gens{flex-direction:column;align-items:flex-end;gap:2px;margin-inline-start:var(--space-md);display:flex}.pack-gens-n{white-space:nowrap;font-size:17px;font-weight:600;line-height:22px}.pack-gens-cap{color:#ffffff8c;white-space:nowrap;font-size:11px;line-height:14px}.pack-badge{top:-12px;position:absolute;inset-inline-end:14px}.pw-badge{padding:var(--space-xxs) var(--space-sm);border-radius:var(--radius-pill);background:var(--glow-coin-discount-orange);color:var(--glow-eerie-black);font-size:11px;font-weight:600;line-height:14px;display:inline-block}.pw-badge.pack-badge{padding:4px 10px}.pw-legal{text-align:center;color:#ffffff8c;margin:0 20px 12px;font-size:11px;font-weight:400;line-height:15.95px}.pw-footer{min-height:16px;padding:0 var(--space-lg) var(--space-lg);color:var(--glow-cloudy-gray);align-items:center;font-size:12px;line-height:17.16px;display:flex}.pw-footer .start,.pw-footer .mid,.pw-footer .end{white-space:nowrap;text-overflow:ellipsis;min-width:0;padding-block:var(--label-pad,0px);overflow:hidden}.pw-footer .start{text-align:start;flex:1}.pw-footer .mid{text-align:center;flex:2}.pw-footer .end{flex:1;justify-content:flex-end;display:flex}.pw-footer .end button{text-overflow:ellipsis;max-width:100%;overflow:hidden}.pw-footer a,.pw-footer button{color:inherit;text-decoration:none}.pw-footer.flow{flex-wrap:wrap;justify-content:center;gap:4px 16px}.pw-footer.flow .start,.pw-footer.flow .mid,.pw-footer.flow .end{text-align:center;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:none;max-width:100%;display:-webkit-box;overflow:hidden}.pw-unavailable{padding:var(--space-xl);text-align:center;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pw-unavailable p{font:var(--type-body-large);color:#fff;margin:0}.pw-features{padding:0 var(--space-lg);gap:var(--space-md);flex-direction:column;width:max-content;max-width:100%;margin:0 auto 24px;list-style:none;display:flex}.pw-features li{align-items:center;gap:var(--space-sm);font-size:20px;font-weight:700;line-height:25.4px;display:flex}.pw-features li span:last-child{-webkit-line-clamp:3;min-width:0;padding-block:var(--label-pad,0px);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pw-features .dot{border-radius:50%;flex:none;width:10px;height:10px}.pw-plans{padding:0 var(--space-lg);gap:var(--space-sm);flex-direction:column;display:flex}.plan-card{align-items:center;gap:var(--space-md);width:100%;min-height:69px;padding:0 var(--space-lg);text-align:start;--ring:1px;--ring-bg:var(--glow-plan-border);border-radius:16px;display:flex;position:relative}.plan-card:before{content:"";border-radius:inherit;padding:var(--ring);pointer-events:none;background:var(--ring-bg);-webkit-mask-composite:xor;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.plan-card.selected{--ring:2px}.plan-title{flex-direction:column;flex:0 auto;gap:2px;min-width:0;display:flex}.plan-spacer{flex:1 1 0;min-width:0}.plan-name{white-space:nowrap;text-overflow:ellipsis;padding-block:var(--label-pad,0px);font-size:16px;font-weight:600;line-height:22px;overflow:hidden}.plan-equiv{font:var(--type-body-small);letter-spacing:.4px;color:#fff9;white-space:nowrap;text-overflow:ellipsis;padding-block:var(--label-pad,0px);overflow:hidden}.plan-badge{min-width:0;padding:4px var(--space-sm);border-radius:var(--radius-pill);min-height:26px;flex:0 1000 auto;align-items:center;min-height:round(min(100vw,430px)/15,1px);margin-inline-end:17px;font-size:14px;font-weight:700;line-height:1.2;display:flex;overflow:hidden;box-shadow:inset 0 0 0 .8px #ffffff4d}.plan-badge>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}@media (resolution<=1.5x){.plan-badge{box-shadow:inset 0 0 0 1px #ffffff4d}}.plan-price{white-space:nowrap;flex:none;font-size:14px;font-weight:600}.pw-cancel-row{margin:16px var(--space-lg) 10px;justify-content:center;align-items:center;gap:4px;min-height:22px;font-size:12px;line-height:22px;display:flex}.blocking{z-index:300;background:#00000080;place-items:center;display:grid;position:fixed;inset:0}.blocking-box{flex-direction:column;align-items:center;gap:14px;padding:0 32px;display:flex}.blocking-box p{text-align:center;color:#ffffffd9;margin:0;font-size:15px;line-height:20px}.primary-btn{border-radius:var(--radius-pill);background:linear-gradient(to right, var(--glow-try-start), var(--glow-try-end));min-height:52px;color:var(--glow-white);text-align:center;place-items:center;padding:12px 24px;font-size:16px;font-weight:700;line-height:22px;transition:opacity .15s;display:grid}.primary-btn.white{background:var(--glow-white);color:var(--glow-home-background)}.primary-btn.white:after{background:radial-gradient(circle at var(--rx,50%) var(--ry,50%), #0000001a 0, #0000001a 100%)}.primary-btn:disabled{cursor:default;opacity:.4}.primary-btn.loading:disabled{opacity:1}.consent-scrim{z-index:200;background:#00000052;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.consent-card{width:100%;max-width:420px;max-height:100%;padding:var(--space-xl);background:var(--glow-eerie-black);border-radius:24px;flex-direction:column;align-items:center;display:flex}.consent-scroll{margin-bottom:var(--space-xl);flex-direction:column;align-items:center;display:flex;overflow-y:auto}.consent-scroll h2{margin:var(--space-lg) 0 var(--space-md);text-align:center;font-size:18px;font-weight:700;line-height:26px}.consent-scroll p{font:var(--type-body-large);text-align:center;white-space:pre-line;margin:0;font-weight:500}.consent-scroll a{color:#fff;text-decoration:underline}.consent-agree{width:100%}.consent-back{margin-top:var(--space-md);width:100%;min-height:52px;padding:var(--space-md) 0;border-radius:var(--radius-pill);color:#ffffff80;font-size:18px;font-weight:600;box-shadow:inset 0 0 0 1px #ffffff59}.scrubber{z-index:2;inset-inline:16px;bottom:calc(env(safe-area-inset-bottom) + 12px);touch-action:none;-webkit-user-select:none;user-select:none;cursor:pointer;direction:ltr;height:39px;transition:height .28s ease-in-out;position:absolute}.scrubber.expanded{height:68px}.scrubber-glass{border-radius:19.5px;position:absolute;inset:0}.scrubber-track{inset-inline:16px;background:#848381;border-radius:3.5px;height:7px;transition:height .28s ease-in-out,border-radius .28s ease-in-out;position:absolute;bottom:16px;overflow:hidden}.scrubber.expanded .scrubber-track{border-radius:7px;height:14px}.scrubber-fill{background:#ebebeb;height:100%;transition:width .28s linear}.scrubber.snap .scrubber-fill{transition:none}.scrubber-times{inset-inline:16px;font-variant-numeric:tabular-nums;color:#fff;opacity:0;pointer-events:none;justify-content:space-between;font-size:13px;font-weight:600;line-height:16px;transition:opacity .1s linear;display:flex;position:absolute;top:16px}.scrubber.expanded .scrubber-times{opacity:1;transition:opacity .18s linear .1s}@media (prefers-reduced-motion:reduce){.scrubber,.scrubber-track,.scrubber-fill{transition:none}}.detail-video{position:absolute;inset:0}.detail-video-spinner{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.detail-video-hit{z-index:1;cursor:default;background:0 0;position:absolute;inset:0}.detail-video-controls{z-index:2;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:absolute;inset:0;transform:translateY(-32px)}.video-glass{--glass-tint:linear-gradient(#00000038, #00000038), var(--glow-glass-surface);pointer-events:auto;color:#fff;border-radius:50%;place-items:center;animation:.28s cubic-bezier(.34,1.45,.64,1) both pop-in;display:grid}@keyframes pop-in{0%{transform:scale(.6)}to{transform:none}}@media (prefers-reduced-motion:reduce){.video-glass{animation:none}}.inputs{gap:var(--space-xs);flex-direction:column;width:100%;display:flex}.input-row{align-items:center;gap:var(--space-md);display:flex}.input-label{color:#ffffffe6;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;display:-webkit-box;overflow:hidden}.switch{background:0 0;border-radius:16px;flex:none;align-items:center;width:52px;height:32px;padding:4px;transition:background .15s,box-shadow .15s;display:flex;box-shadow:inset 0 0 0 2px #fff6}.switch span{background:#fff6;border-radius:50%;width:16px;height:16px;margin:4px;transition:transform .15s,width .15s,height .15s,margin .15s,background .15s;display:block}.switch.on{background:var(--glow-lime);box-shadow:inset 0 0 0 2px var(--glow-lime)}.switch.on span{width:24px;height:24px;transform:translateX(calc(20px * var(--dir,1)));background:#000;margin:0}.segmented{flex:none;display:flex}.segmented button{height:40px;font:var(--type-label-large);color:#fff;white-space:nowrap;background:0 0;border:1px solid #ffffff80;justify-content:center;align-items:center;margin-inline-start:-1px;padding:0 12px;display:inline-flex}.segmented button:first-child{border-start-start-radius:20px;border-end-start-radius:20px;margin-inline-start:0}.segmented button:last-child{border-start-end-radius:20px;border-end-end-radius:20px}.segmented button.active{z-index:1;background:var(--glow-lime);border-color:var(--glow-lime);color:#000;position:relative}.seg-check{margin-inline-end:8px;animation:.15s ease-out both seg-check-in}@keyframes seg-check-in{0%{opacity:0;width:0;margin-inline-end:0}to{opacity:1;width:18px;margin-inline-end:8px}}.stepper{flex:none;align-items:center;display:flex}.stepper button{width:40px;height:40px;color:var(--glow-lime);font-size:20px}.stepper button:disabled{color:#fff6}.stepper span{text-align:center;min-width:28px}.text-control{color:#fff;width:160px;max-width:160px;height:56px;font:var(--type-body-large);background:0 0;border:1px solid #ffffff61;border-radius:4px;outline:0;padding:0 16px}.text-control:focus{border-width:2px;border-color:var(--glow-violet);padding:0 15px}.value-chip{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);background:#ffffff1f;max-width:180px;display:inline-flex}.value-chip span{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.color-dot{border-radius:50%;flex:none;width:16px;height:16px;box-shadow:inset 0 0 0 1px #fff6}.option-list{min-width:180px;max-height:40vh;overflow-y:auto}.option-row{align-items:center;gap:var(--space-sm);width:100%;min-height:44px;padding:0 var(--space-lg);text-align:start;display:flex}.option-row:active{background:#ffffff14}.option-label{flex:1}.menu-panel:has(.option-list){background:var(--glow-paywall-background)}.sheet-scrim{z-index:200;background:#0006;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet{width:100%;max-width:var(--phone-column-width);background:var(--glow-paywall-background);max-height:70vh;padding:0 0 var(--space-xl);border-radius:28px 28px 0 0;flex-direction:column;display:flex}.sheet-handle{background:#fff6;border-radius:2px;flex:none;width:32px;height:4px;margin:22px auto}.sheet-search-wrap{margin:0 var(--space-lg) var(--space-sm);flex:none;position:relative}.sheet-search-icon{color:#fff9;pointer-events:none;margin:auto 0;position:absolute;inset-block:0;inset-inline-start:12px}.sheet .option-row{padding:var(--space-md) var(--space-lg)}.sheet-search{color:#fff;width:100%;height:56px;font:var(--type-body-large);background:0 0;border:1px solid #ffffff61;border-radius:4px;outline:0;padding:0 16px 0 52px}.sheet-search:focus{border-width:2px;border-color:var(--glow-violet);padding:0 15px 0 51px}.sheet-list{overflow-y:auto}.panel{touch-action:pan-y;background:#000;position:absolute;inset:0}.hero{background:#000;position:absolute;inset:0;overflow:hidden}.media.hero-backdrop{filter:blur(28px);inset:-40px}.hero-dim{background:#00000040;position:absolute;inset:0}.panel-gradient{pointer-events:none;background:linear-gradient(#0000,#0009);height:260px;position:absolute;inset:auto 0 0}.panel-bottom{z-index:5;width:100%;max-width:var(--content-max-width);padding:var(--space-sm) var(--space-lg) calc(env(safe-area-inset-bottom) + var(--space-sm));margin:0 auto;position:absolute;inset:auto 0 0}.panel-row{align-items:flex-end;gap:var(--space-md);display:flex}.panel-row .grow{flex:1}.panel-inputs{flex:1;min-width:0;max-height:220px;overflow-y:auto}.panel-right{align-items:center;gap:var(--space-md);padding:0 var(--space-xs) var(--space-xs) 0;flex-direction:column;display:flex}.try-btn{width:100%;margin-top:var(--space-md)}.coin-cost{margin-top:var(--space-xs);text-align:center;font:var(--type-body-medium);font-weight:500}.halo-btn{padding:var(--space-xs);border-radius:var(--radius-sm);color:#fff;place-items:center;display:grid}.halo{filter:drop-shadow(-1px -1px #00000059)drop-shadow(1px -1px #00000059)drop-shadow(-1px 1px #00000059)drop-shadow(1px 1px #00000059)}.halo-text{text-shadow:0 0 3px #00000059}.quality-badge{padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);font:var(--type-label-large);color:#fff}.count-badge{padding:var(--space-xs);border-radius:var(--radius-sm);font:var(--type-label-large);flex-direction:column;align-items:center;gap:2px;display:flex}.info-note{max-width:260px;padding:var(--space-lg);font:var(--type-body-medium)}.quality-menu{min-width:220px;padding-bottom:9px}.menu-header{color:#ffffff8c;padding:17px 16px 13px 41px;font-size:13px;font-weight:600}.detail-item{text-align:start;align-items:center;width:100%;padding:7.75px 16px 7.75px 11px;display:flex}.detail-item:active{background:#ffffff14}.di-check{flex:none;width:26px;display:grid}.di-icon{flex:none;width:21px;display:grid}.di-text{flex-direction:column;margin-inline-start:14.7px;display:flex}.di-title{font-size:17px;line-height:21.5px}.di-sub{color:#ffffff8c;font-size:12px;line-height:16px}.menu-panel:has(.quality-menu){border-radius:33px}.menu-panel:has(.info-note){border-radius:16px}.launch-retry{z-index:400;text-align:center;background:#000;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:0 24px;display:flex;position:absolute;inset:0}.launch-retry-icon{color:#ffffffd9;width:44px;height:44px}.launch-retry-message{color:#fffc;margin:0;font-size:16px}.launch-retry-button{color:#000;background:#fff;border-radius:12px;padding:12px 24px;font-size:17px;font-weight:600}.onboarding{background:#000;position:absolute;inset:0}.ob-pager{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;display:flex;position:absolute;inset:0;overflow:auto hidden}.ob-pager::-webkit-scrollbar{display:none}.ob-page{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;height:100%;position:relative}.ob-page .media{position:absolute;inset:0}.ob-fade{pointer-events:none;background:linear-gradient(#0000,#000000d9 80%,#000000d9);height:45%;position:absolute;inset:auto 0 0}.ob-bottom{padding:0 var(--space-xl) calc(env(safe-area-inset-bottom) + var(--space-sm));flex-direction:column;display:flex;position:absolute;inset:auto 0 0}.ob-caption{gap:var(--space-sm);margin-bottom:var(--space-xxl);flex-direction:column;animation:.25s cubic-bezier(.4,0,.2,1) backwards ob-fade-in;display:flex}.ob-title,.ob-subtitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.ob-title{font:var(--type-display-large);color:#fff}.ob-subtitle{color:#ffffffd9;font-size:26px;font-weight:400;line-height:26px}.ob-continue{width:100%}@keyframes ob-fade-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.ob-pager{scroll-behavior:auto}.ob-caption{animation:none}}.ob-backdrop{z-index:-1;display:none;position:fixed;inset:0;overflow:hidden}.ob-backdrop .media.ob-backdrop-img{filter:blur(40px);inset:-80px}.ob-backdrop-scrim{background:#00000073;position:absolute;inset:0}@media (width>=481px){.ob-backdrop{display:block}}.login{background:var(--glow-home-background);padding-top:calc(env(safe-area-inset-top) + 44px);padding-bottom:calc(env(safe-area-inset-bottom) + var(--space-xl));position:absolute;inset:0;overflow-y:auto}.login-column{width:100%;max-width:var(--content-max-width);flex-direction:column;align-items:center;margin:0 auto;padding:0 24px;display:flex}.login-logo{width:72px;height:72px}.login-title{margin:var(--space-md) 0 0;font:var(--type-headline-medium);text-align:center;font-size:28px;font-weight:700}.login-subtitle{margin:var(--space-sm) 0 0;font:var(--type-body-medium);color:#fff9;text-align:center}.login-form{width:100%;margin-top:var(--space-xl);flex-direction:column;display:flex}.glass-field{height:52px;padding:0 var(--space-lg);background:#ffffff14;border-radius:14px;align-items:center;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff14}.glass-field+.glass-field{margin-top:var(--space-md)}.glass-field input{min-width:0;height:100%;font:var(--type-body-large);color:var(--glow-white);caret-color:var(--glow-white);background:0 0;border:0;outline:0;flex:1;padding:0;font-size:17px}.glass-field input::placeholder{color:#ffffff80;opacity:1}.glass-field .clear{width:20px;height:20px;color:#fff6;place-items:center;margin-inline-start:var(--space-sm);display:grid}.login-continue{background:var(--glow-white);width:100%;height:52px;color:var(--glow-home-background);font:var(--type-title-medium);border-radius:12px;place-items:center;margin-top:20px;display:grid}.login-continue:disabled{cursor:default}.login-or{width:100%;margin-top:var(--space-lg);align-items:center;gap:var(--space-md);color:#fff6;font:var(--type-body-medium);display:flex}.login-or:before,.login-or:after{content:"";background:#ffffff1f;flex:1;height:1px}.login-social{margin-top:var(--space-md);width:100%;height:52px;font:var(--type-title-medium);color:var(--glow-white);opacity:.4;cursor:not-allowed;background:#ffffff14;border-radius:12px;box-shadow:inset 0 0 0 1px #ffffff14}.login-social.enabled{opacity:1;cursor:pointer}.login-social.enabled:active{background:#ffffff29}.google-slot{margin-top:var(--space-md);justify-content:center;width:100%;min-height:40px;display:flex}.result-page{background:#000;position:absolute;inset:0;overflow:hidden}.result-center{justify-content:center;align-items:center;gap:var(--space-md);text-align:center;pointer-events:none;flex-direction:column;padding:0 32px;display:flex;position:absolute;inset:0}.result-center p{color:var(--glow-cloudy-gray);margin:0}.result-retry{pointer-events:auto;padding:var(--space-md) var(--space-xl);border-radius:var(--radius-pill);color:#0c0b0b;background:#fff;font-weight:700}.bar-item.dim{opacity:.4}.more-menu{width:250px;padding:8.2px 0}.more-row{text-align:start;align-items:center;gap:16px;width:100%;height:41.3px;padding:0 12px 0 27px;font-size:17px;line-height:22px;display:flex}.more-row:active{background:#ffffff14}.more-row.danger{color:var(--glow-error-red)}.topbar .menu-panel.glass-alert{--glass-tint:#1c1b1aeb;border-radius:30px}.screen.black{overflow:clip}.result-page{touch-action:pan-y}.action-glyph{display:grid}.action-spinner{place-items:center;display:grid;position:absolute;inset:0}.settings-scroll{scrollbar-width:none;padding:calc(env(safe-area-inset-top) + 52px) var(--space-lg) calc(env(safe-area-inset-bottom) + var(--space-xl));position:absolute;inset:0;overflow-y:auto}.settings-scroll::-webkit-scrollbar{display:none}.settings-topbar{z-index:11;align-items:center;gap:var(--space-sm);padding:calc(env(safe-area-inset-top) + var(--space-xs)) var(--bar-screen-inset) var(--space-xs);display:flex;position:absolute;inset:0 0 auto}.settings-topbar .side{flex:1;display:flex}.settings-topbar .side.end{justify-content:flex-end}.settings-topbar .title{font:var(--type-title-medium);white-space:nowrap}.settings-section{width:100%;max-width:var(--content-max-width);margin:0 auto}.settings-header{padding:var(--space-md) var(--space-sm) 6px;color:#ffffff80;font-size:13px;font-weight:600}.settings-card{margin-bottom:var(--space-xs);background:#ffffff1f;border-radius:26px;overflow:hidden}.settings-row{align-items:center;gap:var(--space-lg);width:100%;min-height:56px;padding:8px var(--space-lg);text-align:start;display:flex}.settings-row:disabled{cursor:default}.row-icon{flex:none;place-items:center;width:24px;height:24px;display:grid}.row-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;font-size:17px;line-height:1.25;display:-webkit-box;overflow:hidden}.settings-row.danger .row-title{color:var(--glow-error-red)}.row-spinner{margin-inline-start:56px;display:grid}.settings-divider{height:.5px;margin:0 var(--space-lg) 0 56px;background:#ffffff14}.row-text{flex-direction:column;flex:1;min-width:0;display:flex}.row-subtitle{color:#ffffff59;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.settings-row.muted .row-title{color:#ffffff59}.pro-btn{height:38px;padding:0 var(--space-md);align-items:center;gap:var(--space-xs);background:linear-gradient(to right, var(--glow-try-start), var(--glow-try-end));color:#fff;border-radius:19px;font-size:15px;font-weight:700;display:inline-flex;position:relative}.pro-btn:active:after{content:"";border-radius:inherit;background:#ffffff29;position:absolute;inset:0}.chip-bar{gap:var(--space-sm);scrollbar-width:none;padding:8px var(--bar-screen-inset);transition:opacity .25s cubic-bezier(.4,0,.2,1);display:flex;overflow-x:auto}.chip-bar::-webkit-scrollbar{display:none}.chip{height:32px;padding:0 var(--space-md);border-radius:var(--radius-pill);color:var(--glow-white);font:var(--type-label-large);white-space:nowrap;background:#ffffff1f;flex:none}.chip.selected{background:var(--glow-white);color:var(--glow-home-background)}.home-section{width:100%}.section-header{align-items:center;gap:var(--space-sm);min-height:41px;margin-bottom:2.5px;display:flex}.section-title{min-width:0;font:var(--type-title-medium);white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;font-size:18px;font-weight:700;overflow:hidden}.see-all{border-radius:var(--radius-pill);background:#ffffff1f;align-items:center;gap:2px;padding:6px 6px 6px 12px;font-size:14px;font-weight:600;line-height:18px;display:inline-flex}.rail{scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.rail::-webkit-scrollbar{display:none}.rail>*{flex:none}.pager{scroll-snap-type:x mandatory}.pager>*{scroll-snap-align:start}.grid{flex-direction:column;display:flex}.grid-row{width:100%;display:flex}.style-card,.banner-card{border-radius:12px;padding:0;display:block;position:relative;overflow:hidden}.banner-card{text-align:start;border-radius:16px}.banner-scrim{background:linear-gradient(#0000,#000000a6);position:absolute;inset:0}.banner-bottom{align-items:flex-end;gap:var(--space-md);padding:var(--space-lg);display:flex;position:absolute;inset:auto 0 0}.banner-text{flex-direction:column;flex:1;min-width:0;display:flex}.banner-title{font:var(--type-title-large);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:900;display:-webkit-box;overflow:hidden}.banner-subtitle{font:var(--type-body-medium);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-style:italic;display:-webkit-box;overflow:hidden}.try-pill{padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-pill);font:var(--type-label-large);background:#fff3}.home{background:var(--glow-home-background);position:absolute;inset:0}.home-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-top:calc(env(safe-area-inset-top) + var(--bar-item-height) + var(--space-xs) * 2);padding-bottom:calc(env(safe-area-inset-bottom) + var(--navbar-reserved) + var(--space-md));position:absolute;inset:0;overflow:hidden auto}.home-scroll::-webkit-scrollbar{display:none}.home-loading{place-items:center;height:100%;display:grid}.home-loading.content{height:60vh}.top-scrim{z-index:10;pointer-events:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);position:absolute;inset:0 0 auto}.home-topbar{z-index:11;padding:calc(env(safe-area-inset-top) + var(--space-xs)) var(--bar-screen-inset) var(--space-xs);align-items:center;display:flex;position:absolute;inset:0 0 auto}.home-topbar .spacer{flex:1}.category-picker{opacity:0;pointer-events:none;margin-inline-end:var(--space-sm);transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1);transform:scale(.9)}.category-picker.shown{opacity:1;pointer-events:auto;transform:none}.picker-title{white-space:nowrap;text-overflow:ellipsis;max-width:140px;font-size:14px;font-weight:600;line-height:18px;overflow:hidden}.home-error{height:100%;padding:var(--space-xl);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.home-error h2{margin:var(--space-md) 0 0;font:var(--type-headline-medium)}.home-error p{margin:var(--space-xs) 0 0;font:var(--type-body-medium);color:var(--glow-cloudy-gray)}.home-retry{margin-top:var(--space-lg)}.promo-wrap{z-index:15;pointer-events:none;padding:0 var(--space-sm) calc(env(safe-area-inset-bottom) + var(--navbar-reserved) + var(--space-xs));justify-content:center;animation:.32s cubic-bezier(.4,0,.2,1) backwards promo-slide-in,.22s cubic-bezier(.4,0,.2,1) backwards promo-fade-in;display:flex;position:absolute;inset:auto 0 0}.promo-wrap.leaving{animation:.22s cubic-bezier(.4,0,.2,1) forwards promo-slide-out,.16s cubic-bezier(.4,0,.2,1) forwards promo-fade-out}.promo-wrap.leaving .promo{pointer-events:none}@keyframes promo-slide-in{0%{transform:translateY(100%)}}@keyframes promo-fade-in{0%{opacity:0}}@keyframes promo-slide-out{to{transform:translateY(50%)}}@keyframes promo-fade-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.promo-wrap{animation-name:promo-fade-in}.promo-wrap.leaving{animation-name:promo-fade-out}}.promo{pointer-events:auto;isolation:isolate;border-radius:var(--radius-pill);cursor:pointer;background:#0f0d12;justify-content:center;align-items:center;width:fit-content;max-width:100%;min-height:58px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f}.promo-lights{z-index:-1;filter:blur(24px);position:absolute;inset:0}.light-path{will-change:transform;animation-duration:18s;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;inset:0}.light{height:calc(var(--d) * 100%);aspect-ratio:1;background:radial-gradient(closest-side, var(--c), transparent);border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.light-path.pink{animation-name:roam-a}.light-path.blue{animation-name:roam-b}.light-path.mauve{animation-name:roam-c}.light.pink{--d:3;--c:#fca9c5b8}.light.blue{--d:3;--c:#8f98ccbf}.light.core{--d:1;--c:#8f98ccd9}.light.mauve{--d:2.5;--c:#d3a9cda6}@keyframes roam-a{0%{transform:translateY(30%)}2.78%{transform:translate(7.3%,28.2%)}5.56%{transform:translate(14.4%,23%)}8.33%{transform:translate(21%,15%)}11.11%{transform:translate(27%,5.2%)}13.89%{transform:translate(32.2%,-5.2%)}16.67%{transform:translate(36.4%,-15%)}19.44%{transform:translate(39.5%,-23%)}22.22%{transform:translate(41.4%,-28.2%)}25%{transform:translate(42%,-30%)}27.78%{transform:translate(41.4%,-28.2%)}30.56%{transform:translate(39.5%,-23%)}33.33%{transform:translate(36.4%,-15%)}36.11%{transform:translate(32.2%,-5.2%)}38.89%{transform:translate(27%,5.2%)}41.67%{transform:translate(21%,15%)}44.44%{transform:translate(14.4%,23%)}47.22%{transform:translate(7.3%,28.2%)}50%{transform:translateY(30%)}52.78%{transform:translate(-7.3%,28.2%)}55.56%{transform:translate(-14.4%,23%)}58.33%{transform:translate(-21%,15%)}61.11%{transform:translate(-27%,5.2%)}63.89%{transform:translate(-32.2%,-5.2%)}66.67%{transform:translate(-36.4%,-15%)}69.44%{transform:translate(-39.5%,-23%)}72.22%{transform:translate(-41.4%,-28.2%)}75%{transform:translate(-42%,-30%)}77.78%{transform:translate(-41.4%,-28.2%)}80.56%{transform:translate(-39.5%,-23%)}83.33%{transform:translate(-36.4%,-15%)}86.11%{transform:translate(-32.2%,-5.2%)}88.89%{transform:translate(-27%,5.2%)}91.67%{transform:translate(-21%,15%)}94.44%{transform:translate(-14.4%,23%)}97.22%{transform:translate(-7.3%,28.2%)}to{transform:translateY(30%)}}@keyframes roam-b{0%{transform:translate(38%,17.3%)}2.78%{transform:translate(28.1%,1.5%)}5.56%{transform:translate(14.8%,-14.7%)}8.33%{transform:translate(-.2%,-26.9%)}11.11%{transform:translate(-15.3%,-32%)}13.89%{transform:translate(-28.5%,-28.4%)}16.67%{transform:translate(-38.2%,-17.3%)}19.44%{transform:translate(-43.4%,-1.5%)}22.22%{transform:translate(-43.3%,14.7%)}25%{transform:translate(-38%,26.9%)}27.78%{transform:translate(-28.1%,32%)}30.56%{transform:translate(-14.8%,28.4%)}33.33%{transform:translate(.2%,17.3%)}36.11%{transform:translate(15.3%,1.5%)}38.89%{transform:translate(28.5%,-14.7%)}41.67%{transform:translate(38.2%,-26.9%)}44.44%{transform:translate(43.4%,-32%)}47.22%{transform:translate(43.3%,-28.4%)}50%{transform:translate(38%,-17.3%)}52.78%{transform:translate(28.1%,-1.5%)}55.56%{transform:translate(14.8%,14.7%)}58.33%{transform:translate(-.2%,26.9%)}61.11%{transform:translate(-15.3%,32%)}63.89%{transform:translate(-28.5%,28.4%)}66.67%{transform:translate(-38.2%,17.3%)}69.44%{transform:translate(-43.4%,1.5%)}72.22%{transform:translate(-43.3%,-14.7%)}75%{transform:translate(-38%,-26.9%)}77.78%{transform:translate(-28.1%,-32%)}80.56%{transform:translate(-14.8%,-28.4%)}83.33%{transform:translate(.2%,-17.3%)}86.11%{transform:translate(15.3%,-1.5%)}88.89%{transform:translate(28.5%,14.7%)}91.67%{transform:translate(38.2%,26.9%)}94.44%{transform:translate(43.4%,32%)}97.22%{transform:translate(43.3%,28.4%)}to{transform:translate(38%,17.3%)}}@keyframes roam-c{0%{transform:translate(-34.8%,-27.7%)}2.78%{transform:translate(-45.2%,-28%)}5.56%{transform:translate(-43.4%,-27.4%)}8.33%{transform:translate(-30.1%,-26%)}11.11%{transform:translate(-8.6%,-23.8%)}13.89%{transform:translate(15.1%,-20.8%)}16.67%{transform:translate(34.8%,-17.3%)}19.44%{transform:translate(45.2%,-13.2%)}22.22%{transform:translate(43.4%,-8.7%)}25%{transform:translate(30.1%,-4%)}27.78%{transform:translate(8.6%,.9%)}30.56%{transform:translate(-15.1%,5.8%)}33.33%{transform:translate(-34.8%,10.4%)}36.11%{transform:translate(-45.2%,14.8%)}38.89%{transform:translate(-43.4%,18.7%)}41.67%{transform:translate(-30.1%,22%)}44.44%{transform:translate(-8.6%,24.7%)}47.22%{transform:translate(15.1%,26.6%)}50%{transform:translate(34.8%,27.7%)}52.78%{transform:translate(45.2%,28%)}55.56%{transform:translate(43.4%,27.4%)}58.33%{transform:translate(30.1%,26%)}61.11%{transform:translate(8.6%,23.8%)}63.89%{transform:translate(-15.1%,20.8%)}66.67%{transform:translate(-34.8%,17.3%)}69.44%{transform:translate(-45.2%,13.2%)}72.22%{transform:translate(-43.4%,8.7%)}75%{transform:translate(-30.1%,4%)}77.78%{transform:translate(-8.6%,-.9%)}80.56%{transform:translate(15.1%,-5.8%)}83.33%{transform:translate(34.8%,-10.4%)}86.11%{transform:translate(45.2%,-14.8%)}88.89%{transform:translate(43.4%,-18.7%)}91.67%{transform:translate(30.1%,-22%)}94.44%{transform:translate(8.6%,-24.7%)}97.22%{transform:translate(-15.1%,-26.6%)}to{transform:translate(-34.8%,-27.7%)}}.promo-text{padding:var(--space-sm) 44px;flex-direction:column;align-items:center;gap:1px;min-width:0;display:flex}.promo-title{align-items:center;gap:var(--space-xs);white-space:nowrap;font-size:17px;font-weight:700;line-height:22px;display:flex}.promo-subtitle{color:#ffffffe6;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;font-weight:500;line-height:20px;overflow:hidden}.promo-close{inset-inline-start:0;color:#ffffffbf;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.profile{background:var(--glow-home-background);position:absolute;inset:0}.profile-zoom{touch-action:pan-y;position:absolute;inset:0;overflow:hidden}.profile-scroll{scrollbar-width:none;overscroll-behavior-y:contain;touch-action:pan-y;padding-top:calc(env(safe-area-inset-top) + var(--bar-item-height) + var(--space-xs) * 2 + 2px);padding-bottom:calc(env(safe-area-inset-bottom) + var(--navbar-reserved) + var(--space-md));position:absolute;inset:0;overflow-y:auto}.profile-scroll::-webkit-scrollbar{display:none}.waterfall{position:relative}.profile-cell{cursor:pointer;background:#1a1a1a;transition:top .26s cubic-bezier(.4,0,.2,1),left .26s cubic-bezier(.4,0,.2,1),width .26s cubic-bezier(.4,0,.2,1),height .26s cubic-bezier(.4,0,.2,1);position:absolute;overflow:hidden}.waterfall.no-place .profile-cell{transition:none}.profile-cell.entering{animation:.22s cubic-bezier(.4,0,.2,1) both cell-in}.profile-cell.leaving{pointer-events:none;animation:.18s cubic-bezier(.4,0,.2,1) both cell-out}@keyframes cell-in{0%{opacity:0}to{opacity:1}}@keyframes cell-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.profile-cell{transition:none}.profile-cell.entering,.profile-cell.leaving{animation:none}}.profile-state{pointer-events:none;z-index:1;place-items:center;display:grid;position:absolute;inset:0}.profile-state>*{pointer-events:auto}.ptr{top:0;z-index:1;background:var(--glow-home-background);opacity:0;pointer-events:none;--pull:0;border-radius:50%;width:40px;height:40px;position:absolute;inset-inline-start:50%;transform:translate(-50%,-40px);box-shadow:0 1px 2px #0000004d,0 2px 6px 2px #00000026}.ptr svg{display:block}.ptr-arc{stroke:var(--glow-try-start)}.ptr-head{fill:var(--glow-try-start)}.ptr-spin{stroke:var(--glow-try-start);stroke-dasharray:30;stroke-dashoffset:12px;transform-origin:20px 20px;display:none}.ptr.refreshing .ptr-pull{display:none}.ptr.refreshing .ptr-spin{animation:1s linear infinite ptr-spin;display:block}@keyframes ptr-spin{to{transform:rotate(360deg)}}.profile-topbar{z-index:11;align-items:center;gap:var(--space-sm);padding:calc(env(safe-area-inset-top) + var(--space-xs)) var(--bar-screen-inset) var(--space-xs);display:flex;position:absolute;inset:0 0 auto}.profile-topbar .side{flex:1;display:flex}.profile-topbar .side.end{justify-content:flex-end}.profile-topbar .title{min-width:0;font:var(--type-title-medium);white-space:nowrap;text-align:center;flex:0 auto;overflow:hidden}.cell-processing{background:#1a1a1a;place-items:center;display:grid;position:absolute;inset:0}.cell-failed{background:linear-gradient(#141414d9,#141414d9),#1a1a1a;place-items:center;display:grid;position:absolute;inset:0}.failed-stack{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:0 6px;display:flex}.failed-emoji{font-size:28px}.failed-reason{color:#fff9;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:10px;line-height:13px;display:-webkit-box;overflow:hidden}.failed-delete{top:6px;color:#fff;filter:drop-shadow(1px 1px #00000073);place-items:start end;width:44px;height:44px;padding:2px;display:grid;position:absolute;inset-inline-end:6px}.cell-failed[data-tier=medium] .failed-emoji{font-size:22px}.cell-failed[data-tier=medium] .failed-reason{-webkit-line-clamp:2}.cell-failed[data-tier=medium] .failed-delete{width:32px;height:32px}.cell-failed[data-tier=dense] .failed-emoji{font-size:18px}.cell-failed[data-tier=dense] .failed-reason{-webkit-line-clamp:1}.cell-failed[data-tier=dense] .failed-delete{width:28px;height:28px}.failed-title{color:#ffffffbf;font-size:11px;font-weight:500;line-height:14px}.empty-state{padding:0 32px}.empty-inner{text-align:center;flex-direction:column;align-items:center;max-width:340px;display:flex}.empty-state h2{margin:20px 0 0;font-size:24px;font-weight:700;line-height:29px}.empty-state p{color:var(--glow-cloudy-gray);margin:16px 0 0;font-size:15px;line-height:20px}.empty-btn{color:#000;border-radius:26px;min-height:52px;margin-top:28px;padding:15px 32px;font-size:17px;font-weight:600}.error-state{padding:var(--space-xl);text-align:center;flex-direction:column;align-items:center;display:flex}.error-state h3{margin:var(--space-md) 0 0;font:var(--type-title-medium)}.error-state p{margin:var(--space-xs) 0 var(--space-lg);font:var(--type-body-medium);color:var(--glow-cloudy-gray)}.profile-cell.no-badge .video-badge{display:none}.profile-scroll .chip-bar{padding-top:6px;padding-bottom:10px}.navbar-scrim{z-index:19;pointer-events:none;height:calc(48px + var(--navbar-height) + var(--navbar-bottom-margin) + env(safe-area-inset-bottom));position:absolute;inset:auto 0 0}.navbar{z-index:20;padding:var(--navbar-bottom-margin) var(--navbar-bottom-margin) calc(var(--navbar-bottom-margin) + env(safe-area-inset-bottom));pointer-events:none;justify-content:center;display:flex;position:absolute;inset:auto 0 0}.navbar-capsule{pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;height:var(--navbar-height);width:calc(var(--navbar-tab-width) * 2);border-radius:var(--radius-pill);will-change:transform;display:flex;position:relative}.navbar-pill{z-index:1;pointer-events:none;width:calc(var(--navbar-tab-width) - 8px);height:calc(var(--navbar-height) - 8px);border-radius:var(--radius-pill);will-change:transform;box-shadow:0 4px 8px rgba(0, 0, 0, calc(.25 * var(--press,0)));position:absolute;top:4px;left:4px}.pill-flat,.pill-lens{border-radius:inherit;position:absolute;inset:0}.pill-flat{background:var(--glow-navbar-selected-pill)}.pill-lens{opacity:0;--glass-tint:#00000008}.navbar-tab{z-index:2;width:var(--navbar-tab-width);height:100%;color:var(--glow-white);pointer-events:auto;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding-bottom:6px;font-size:12px;font-weight:500;line-height:13px;display:flex;position:relative}.navbar-tab span{white-space:nowrap;text-overflow:ellipsis;max-width:86px;overflow:hidden}:root{--nav-ms:.35s;--nav-ease:cubic-bezier(.42, 0, .58, 1);--nav-dir:1}html[dir=rtl]{--nav-dir:-1}.nav-layer{transition:transform var(--nav-ms) var(--nav-ease);position:absolute;inset:0}.nav-layer[data-buried]{visibility:hidden;transition:transform var(--nav-ms) var(--nav-ease), visibility 0s linear var(--nav-ms)}.nav-layer[data-buried=push]{transform:translateX(calc(var(--nav-dir) * -33.333%))}.nav-layer[data-enter=push]{animation:nav-in-x var(--nav-ms) var(--nav-ease) backwards}.nav-layer[data-enter=modal]{animation:nav-in-y var(--nav-ms) var(--nav-ease) backwards}.nav-layer[data-exit]{pointer-events:none;animation-duration:var(--nav-ms);animation-timing-function:var(--nav-ease);animation-fill-mode:forwards}.nav-layer[data-exit=pop]{animation-name:nav-out-x}.nav-layer[data-exit=modal]{animation-name:nav-out-y}.nav-layer[data-exit=fade]{animation-name:nav-fade-out}@keyframes nav-in-x{0%{transform:translateX(calc(var(--nav-dir) * 100%))}}@keyframes nav-in-y{0%{transform:translateY(100%)}}@keyframes nav-out-x{to{transform:translateX(calc(var(--nav-dir) * 100%))}}@keyframes nav-out-y{to{transform:translateY(100%)}}@keyframes nav-fade-in{0%{opacity:0}}@keyframes nav-fade-out{to{opacity:0}}.root-fade{animation:nav-fade-in var(--nav-ms) var(--nav-ease) backwards;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.nav-layer,.nav-layer[data-buried]{transition:none}.nav-layer[data-buried=push]{transform:none}.nav-layer[data-enter=push],.nav-layer[data-enter=modal]{animation-name:nav-fade-in}.nav-layer[data-exit=pop],.nav-layer[data-exit=modal]{animation-name:nav-fade-out}}.root-plain{position:absolute;inset:0}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/roboto-cyrillic-ext-wght-normal.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/roboto-cyrillic-wght-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/roboto-greek-ext-wght-normal.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/roboto-greek-wght-normal.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/roboto-math-wght-normal.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/roboto-symbols-wght-normal.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/roboto-vietnamese-wght-normal.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/roboto-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/roboto-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--glow-home-background:#0c0b0b;--glow-paywall-background:#14141a;--glow-eerie-black:#141414;--glow-azure:#007aff;--glow-violet:#9346de;--glow-try-start:#ff6b6b;--glow-try-end:#ff1493;--glow-icon-pink:#fca9c5;--glow-icon-mauve:#d3a9cd;--glow-icon-periwinkle:#8f98cc;--glow-cloudy-gray:#999;--glow-dark-gray:#555;--glow-white:#fff;--glow-error-red:#ff3b30;--glow-warning-orange:#ff9500;--glow-coin-gold:#e3b64b;--glow-option-fill:#1f1f1f;--glow-option-border:#2f2f30;--glow-bar-item-glass:#ffffff13;--glow-bar-item-glass-border:#ffffff29;--glow-bar-glass-fallback:#141414b3;--glow-navbar-glass-tint:#6a6a6ab3;--glow-navbar-selected-pill:#ffffff26;--glow-navbar-edge-lit:#ffffff2e;--glow-menu-surface:#1c1c1e;--glow-menu-border:#ffffff1f;--glow-glass-surface:#12121266;--glow-glass-blur:8px;--glow-paywall-ground:#000;--glow-coin-discount-orange:#e89559;--glow-coin-card-fill:#1b1b1b;--glow-lime:#c8f542;--glow-gold:gold;--glow-sparkle-pink:#ff6b8e;--glow-progress-track:#404040;--glow-scrubber-track:#848381;--glow-scrubber-fill:#ebebeb;--glow-coin-gold-light:#ffe07a;--glow-coin-gold-deep:#f1a92e;--glow-coin-gold-edge:#c8821b;--glow-sparkle-gold-bright:#ffe680;--glow-sparkle-gold-deep:#ffb300;--glow-bar-item-glass-opaque:#262626;--glow-snackbar-surface:#e6e1e5;--glow-snackbar-text:#313033;--glow-plan-border:#2f2f30;--glow-shimmer-base:#ffffff14;--glow-shimmer-highlight:#ffffff24;--space-xxs:2px;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-xxl:32px;--space-xxxl:48px;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-pill:999px;--bar-item-height:44px;--bar-item-padding:12px;--bar-screen-inset:6px;--navbar-height:60px;--navbar-bottom-margin:12px;--navbar-tab-width:94px;--navbar-reserved:calc(var(--navbar-height) + var(--navbar-bottom-margin) * 2);--content-max-width:480px;--phone-column-width:480px;--font-family:Roboto, "Noto Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--dir:1;--type-display-large:700 34px/40px var(--font-family);--type-headline-medium:700 24px/30px var(--font-family);--type-title-large:600 20px/26px var(--font-family);--type-title-medium:600 17px/22px var(--font-family);--type-body-large:400 16px/22px var(--font-family);--type-body-small:400 12px/16px var(--font-family);--type-headline-small:400 24px/32px var(--font-family);--type-body-medium:400 14px/20px var(--font-family);--type-label-large:600 14px/18px var(--font-family);--type-label-small:500 11px/14px var(--font-family)}:lang(ar){--font-family:Roboto, "Noto Sans Arabic", "Geeza Pro", "Segoe UI", system-ui, sans-serif}:lang(he){--font-family:Roboto, "Noto Sans Hebrew", "Arial Hebrew", "Segoe UI", system-ui, sans-serif}:lang(hi){--font-family:Roboto, "Noto Sans Devanagari", "Kohinoor Devanagari", "Devanagari Sangam MN", system-ui, sans-serif}:lang(th){--font-family:Roboto, "Noto Sans Thai", "Thonburi", "Sukhumvit Set", system-ui, sans-serif}:lang(ja){--font-family:Roboto, "Noto Sans JP", "Hiragino Sans", "Yu Gothic", system-ui, sans-serif}:lang(ko){--font-family:Roboto, "Noto Sans KR", "Apple SD Gothic Neo", "Malgun Gothic", system-ui, sans-serif}:lang(zh-Hans){--font-family:Roboto, "Noto Sans SC", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif}:lang(zh-Hant){--font-family:Roboto, "Noto Sans TC", "PingFang TC", "Microsoft JhengHei", system-ui, sans-serif}:lang(ar),:lang(he),:lang(hi),:lang(th){--label-pad:3px}:lang(ja),:lang(ko),:lang(zh-Hans),:lang(zh-Hant){--label-pad:2px}[dir=rtl]{--dir:-1}*,:before,:after{box-sizing:border-box}html,body,#root{background:var(--glow-home-background);height:100%;margin:0}body{color:var(--glow-white);font:var(--type-body-large);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior:none}:focus{outline:none}:focus-visible{outline:2px solid var(--glow-white);outline-offset:2px}:where(button,[role=button],a):focus:not(:focus-visible){outline:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input{font:inherit;color:inherit}img{display:block}.phone{width:100%;max-width:var(--phone-column-width);background:var(--glow-home-background);height:100%;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff0f}input:not([type=range]):not([type=checkbox]):not([type=radio]),textarea,select{font-family:inherit;font-size:max(16px,1em)}[dir=rtl] .mirror,.back-chev{transform:scaleX(-1)}[dir=rtl] .back-chev{transform:none}.shimmer{background:var(--glow-shimmer-base);border-radius:8px;position:relative;overflow:hidden}.shimmer:after{content:"";background:linear-gradient(90deg, transparent, var(--glow-shimmer-highlight), transparent);width:60%;animation:1.4s linear infinite shimmer-sweep;position:absolute;inset:0}@keyframes shimmer-sweep{0%{transform:translate(-100%)}to{transform:translate(166.667%)}}@media (prefers-reduced-motion:reduce){.shimmer:after{animation:none}}.tap{isolation:isolate;position:relative;overflow:hidden}.tap:after{content:"";z-index:1;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at var(--rx,50%) var(--ry,50%), #ffffff1a 0, #ffffff1a 100%);opacity:0;transition:opacity .15s;position:absolute;inset:0}.tap:active:after{opacity:1;transition-duration:60ms}.tap:disabled:after{display:none}
