:root{--guidance-brand:#ffd61f;--guidance-ink:#090909}.guidance-viewport{z-index:180;left:max(21px, var(--safe-left));bottom:max(48px, calc(var(--safe-bottom) + 16px));width:min(calc(100vw - max(42px, var(--safe-left) + var(--safe-right))), 520px);pointer-events:none;position:fixed}.guidance-message-group{flex-direction:column;gap:8px;display:flex}.app-shell--media .guidance-viewport{right:max(76px, calc(var(--safe-right) + 66px));left:max(21px, var(--safe-left));bottom:max(48px, calc(var(--safe-bottom) + 16px));width:auto;max-width:none}.guidance-bubble-frame{pointer-events:none;will-change:transform}.guidance-bubble{min-height:44px;color:var(--guidance-ink);pointer-events:auto;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;opacity:var(--guidance-drag-opacity,1);transform:translate3d(var(--guidance-drag-x,0), 0, 0);will-change:transform, opacity;background:0 0;border:0;align-items:flex-end;gap:8px;padding:0;font-family:Smiley Sans,PingFang SC,Microsoft YaHei,sans-serif;transition:transform .2s cubic-bezier(.2,.8,.2,1),opacity .16s ease-out;animation:.26s cubic-bezier(.2,.8,.2,1) both guidance-bubble-enter;display:flex;position:relative}.guidance-bubble[data-dragging=true]{cursor:grabbing;transition:none}.guidance-bubble[data-dismissing=true]{pointer-events:none;transition:transform .18s ease-in,opacity .16s ease-in}.guidance-avatar{border-radius:8px;flex:0 0 32px;width:32px;height:32px;display:block;overflow:hidden}.guidance-avatar img{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.guidance-copy{background:var(--guidance-brand);border-radius:12px;flex:1;align-self:stretch;min-width:0;padding:6px 12px;box-shadow:0 2px 8px #00000038}.guidance-message-copy{background:0 0}.guidance-copy p{color:var(--guidance-ink);overflow-wrap:anywhere;margin:0;font-size:clamp(15px,2.2vw,17px);font-weight:600;line-height:2}.guidance-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;width:100%;margin-top:4px;display:flex}.guidance-action{min-width:0;min-height:36px;color:var(--guidance-ink);font:inherit;white-space:nowrap;cursor:pointer;touch-action:manipulation;background:0 0;border:1px solid #00000047;border-radius:8px;padding:0 12px;font-size:13px;font-weight:700;transition:background-color .16s,transform .12s;position:relative}.guidance-action:before{content:"";position:absolute;inset:-4px 0}.guidance-bubble[data-guidance-key=install\.guidance]{gap:10px}.guidance-bubble[data-guidance-key=install\.guidance] .guidance-copy{padding:10px 12px}.guidance-bubble[data-guidance-key=install\.guidance] .guidance-copy p{text-wrap:balance;line-height:1.55}.guidance-bubble[data-guidance-key=install\.guidance] .guidance-actions{margin-top:10px}.guidance-action--primary{border-color:var(--guidance-ink);color:var(--guidance-brand);background:var(--guidance-ink)}.guidance-action--secondary,.guidance-action--dismiss{color:var(--guidance-ink);background:#fff3}.guidance-bubble[data-guidance-key=install\.guidance] .guidance-action--secondary,.guidance-bubble[data-guidance-key=install\.guidance] .guidance-action--dismiss{background:#ffffff1f;border-color:#0003}.guidance-action--primary:hover{background:#242424}.guidance-action--secondary:hover,.guidance-action--dismiss:hover{background:#ffffff61}.guidance-action:active{transform:scale(.97)}.guidance-action:disabled{cursor:wait;opacity:.58}.guidance-action:focus-visible,.guidance-bubble:focus-visible{outline-offset:3px;outline:3px solid #fff}@media (width>=1024px){.app-shell--media .guidance-viewport{right:auto;left:max(32px, var(--safe-left));bottom:max(64px, calc(var(--safe-bottom) + 40px));width:min(600px,100vw - 152px)}.app-shell--media .guidance-message-group{align-items:flex-start}.app-shell--media .guidance-bubble-frame,.app-shell--media .guidance-bubble{width:fit-content;max-width:100%}.app-shell--media .guidance-copy{flex:0 auto}}.guidance-swipe-instruction{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes guidance-bubble-enter{0%{opacity:0;translate:0 12px;scale:.985}to{opacity:1;translate:0;scale:1}}@media (orientation:landscape) and (height<=560px){.guidance-viewport,.app-shell--media .guidance-viewport{left:max(16px, var(--safe-left));right:max(76px, calc(var(--safe-right) + 66px));bottom:max(14px, var(--safe-bottom));width:auto}.guidance-copy p{line-height:1.65}}@media (prefers-reduced-motion:reduce){.guidance-bubble{animation:none}.guidance-bubble,.guidance-bubble[data-dismissing=true]{transition:none}}.guidance-visual-preview{background:#090909;min-height:100dvh}.guidance-visual-preview__stage{background:radial-gradient(circle at 50% 30%,#f7c6402e,#0000 34%),linear-gradient(#141414,#050505);position:absolute;inset:0}.window-show .aliyun-captcha{color:#262626!important}.window-show .aliyunCaptcha-sliding-text{color:#595959!important}.ui-dialog-overlay{z-index:3000;-webkit-backdrop-filter:blur(4px);background:#000000d1;position:fixed;inset:0}.ui-dialog-content{z-index:3001;width:min(400px, calc(100vw - 32px - var(--safe-left) - var(--safe-right)));max-height:calc(100dvh - 32px - var(--safe-top) - var(--safe-bottom));color:#fafafa;background:#111;border:1px solid #ffffff1f;border-radius:20px;padding:24px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 24px 80px #000000b8}.ui-dialog-overlay[data-state=open]{animation:.18s ease-out both ui-dialog-overlay-in}.ui-dialog-overlay[data-state=closed]{animation:.14s ease-in both ui-dialog-overlay-out}.ui-dialog-content[data-state=open]{animation:.22s cubic-bezier(.22,1,.36,1) both ui-dialog-content-in}.ui-dialog-content[data-state=closed]{animation:.14s ease-in both ui-dialog-content-out}.ui-dialog-close{color:#d4d4d8;background:0 0;border:0;border-radius:999px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:12px;right:12px}.ui-dialog-close svg{width:20px;height:20px}.ui-dialog-header{text-align:center;gap:10px;display:grid}.ui-dialog-title{color:#fafafa;margin:0;font-size:22px;font-weight:700;line-height:1.3}.ui-dialog-description{color:#b8b8c0;margin:0;font-size:16px;line-height:1.65}.ui-dialog-footer{gap:10px;margin-top:24px;display:grid}.ui-dialog-footer .ui-button{width:100%;min-height:48px}.login-takeover-dialog{padding:28px 24px 20px}.login-takeover-dialog__icon{color:#181500;background:#ffd61f;border-radius:16px;place-items:center;width:52px;height:52px;margin:0 auto 18px;display:grid;box-shadow:0 10px 28px #ffd61f33}.login-takeover-dialog__icon svg{width:26px;height:26px}@keyframes ui-dialog-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes ui-dialog-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes ui-dialog-content-in{0%{opacity:0;transform:translate(-50%,calc(12px - 50%))scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes ui-dialog-content-out{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,calc(6px - 50%))scale(.98)}}@media (prefers-reduced-motion:reduce){.ui-dialog-overlay,.ui-dialog-content{animation:none!important}}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.app-error-boundary{min-height:100dvh;padding:max(24px, var(--safe-top)) max(20px, var(--safe-right)) max(24px, var(--safe-bottom)) max(20px, var(--safe-left));color:#fafafa;background:#000;place-items:center;display:grid}.app-error-boundary>section{text-align:center;background:#111;border:1px solid #ffffff1f;border-radius:20px;justify-items:center;gap:16px;width:min(100%,420px);padding:28px 24px 22px;display:grid;box-shadow:0 24px 80px #000000b8}.app-error-boundary__icon{color:#181500;background:var(--belle-yellow,#ffd61f);border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.app-error-boundary__icon svg{width:27px;height:27px}.app-error-boundary h1{margin:0;font-size:24px;line-height:1.3}.app-error-boundary p{color:#b8b8c0;margin:0;font-size:16px;line-height:1.65}.app-error-boundary section>div{gap:10px;width:100%;margin-top:4px;display:grid}.app-error-boundary .ui-button{width:100%;min-height:48px}.app-error-boundary .ui-button svg{width:18px;height:18px}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.static{position:static}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.hidden{display:none}.inline-block{display:inline-block}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-family:Smiley Sans;src:url(/assets/fonts/SmileySans-Oblique.ttf)format("truetype");font-display:swap}@font-face{font-family:Oswald;src:url(/assets/fonts/Oswald-Regular.ttf)format("truetype");font-display:swap}@font-face{font-family:Oswald;src:url(/assets/fonts/Oswald-Bold.ttf)format("truetype");font-weight:700;font-display:swap}:root{color:#f6f6f2;font-synthesis:none;text-rendering:optimizelegibility;--belle-yellow:#ffd61f;--belle-yellow-soft:#ffe45c;--belle-black:#000;--belle-ink:#111;--belle-surface:#101010;--belle-surface-2:#181818;--belle-line:#ffffff21;--belle-muted:#a2a2a2;--belle-button-radius:999px;--belle-input-height:52px;--belle-input-radius:14px;--belle-input-bg:#090909;--belle-input-border:#4b4b4f;--belle-input-border-hover:#74747a;--belle-input-placeholder:#85858b;--belle-input-error:#ff8a80;--belle-entry-logo-top:max(0px, calc(50dvh - 270px));--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);background:#000;font-family:Smiley Sans,PingFang SC,Microsoft YaHei,system-ui,sans-serif}*{box-sizing:border-box}html,body,#root{background:#000;width:100%;min-width:320px;height:100%;margin:0;overflow:hidden}body{overscroll-behavior:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}button,input,textarea,select{font:inherit}input,textarea,[contenteditable]:not([contenteditable=false]){-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}button{color:inherit}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,a:focus-visible{outline:3px solid var(--belle-yellow);outline-offset:2px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-shell{background:#000;width:100%;height:100dvh;position:relative;overflow:hidden}.app-shell--standard{overscroll-behavior-y:contain;overflow-y:auto}.app-shell--mine{overflow:hidden}.app-shell--media{place-items:center;display:grid}.show-page-cache{place-items:center;width:100%;height:100%;display:grid}.show-page-cache[hidden]{display:none}.ui-button{border-radius:var(--belle-button-radius);background:var(--belle-yellow);color:#111;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 20px;font-weight:800;transition:transform .16s,background-color .16s,color .16s,opacity .16s;display:inline-flex}.ui-button:hover:not(:disabled){background:var(--belle-yellow-soft)}.ui-button:active:not(:disabled){transform:scale(.97)}.ui-button:disabled{cursor:not-allowed;opacity:.48}.ui-button--secondary{color:#fff;border:1px solid var(--belle-line);background:#242424}.ui-button--secondary:hover:not(:disabled){background:#303030}.ui-button--ghost,.ui-button--glass,.ui-button--icon{color:#fff;background:0 0}.ui-button--glass{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e0e0eb8;border:1px solid #ffffff38}.ui-button--ghost:hover:not(:disabled),.ui-button--glass:hover:not(:disabled){background:#ffffff1f}.ui-button--icon{width:44px;height:44px;min-height:44px;padding:0}.wide-button{width:100%}.belle-brand{color:var(--belle-yellow);align-items:center;gap:10px;font-size:22px;font-weight:800;display:inline-flex}.belle-brand img{background:var(--belle-yellow);object-fit:contain;border-radius:11px;width:38px;height:38px;padding:7px}.belle-brand--compact img{border-radius:50%;width:34px;height:34px}.floating-account{z-index:70;top:calc(var(--safe-top) + 13px);right:calc(var(--safe-right) + 13px);position:fixed}.media-page{--media-video-height:min(100dvh, calc(100vw * 1.77778));--media-letterbox-block:max(0px, calc((100dvh - var(--media-video-height)) / 2));touch-action:pan-x;-webkit-user-select:none;user-select:none;background:#000;width:min(100vw,56.25dvh);height:100dvh;margin:auto;position:relative;overflow:hidden}.media-page--empty{place-items:center;padding:24px;display:grid}.video-player{aspect-ratio:9/16;background:#000;place-items:center;display:grid;position:absolute;inset:0}.video-player video{z-index:2;object-fit:contain;cursor:pointer;background:0 0;width:100%;height:100%;position:absolute;inset:0}.media-progress{z-index:5;top:var(--media-letterbox-block,0px);transform-origin:0;background:var(--belle-yellow);width:100%;height:3px;position:absolute;left:0}.media-loader,.load-more,.spin{animation:.8s linear infinite spin}.media-loader{width:34px;height:34px;color:var(--belle-yellow);position:absolute}.play-state{color:#111;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffd61fe6;border-radius:50%;place-items:center;width:72px;height:72px;display:grid;position:absolute}.play-state svg{width:32px;height:32px;margin-left:4px}.media-play-toggle{z-index:6;left:14px;top:calc(var(--safe-top) + 14px);color:#fff;opacity:0;background:#00000085;border:0;border-radius:50%;place-items:center;width:44px;height:44px;transition:opacity .18s;display:grid;position:absolute}.video-player:hover .media-play-toggle,.media-play-toggle:focus-visible{opacity:1}.media-error{color:#ddd;background:#080808;flex-direction:column;justify-content:center;align-items:center;gap:13px;padding:24px;display:flex;position:absolute;inset:0}.media-error>svg{width:48px;height:48px;color:var(--belle-yellow)}.media-gradient{pointer-events:none;z-index:7;background:linear-gradient(#00000052,#0000 28% 53%,#000000e0 100%);position:absolute;inset:0}.media-brand{z-index:10;top:calc(var(--safe-top) + 12px);align-items:center;gap:9px;display:flex;position:absolute;left:14px}.media-brand>span{letter-spacing:.12em;color:var(--belle-yellow);font:700 12px/1 Oswald,sans-serif}.media-caption{z-index:10;color:#fff;text-shadow:0 2px 10px #000;position:absolute;bottom:42px;left:16px;right:78px}.media-caption strong{font-size:17px}.media-caption p{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:44ch;margin:8px 0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.media-caption span{color:var(--belle-yellow);letter-spacing:.1em;font:700 10px/1 Oswald,sans-serif}.media-actions{z-index:15;right:7px;bottom:calc(var(--media-letterbox-block,0px) + var(--safe-bottom) + 12px);flex-direction:column;gap:2px;display:flex;position:absolute}.media-actions button{color:#fff;filter:drop-shadow(0 2px 4px #000);cursor:pointer;background:0 0;border:0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:58px;min-height:57px;display:flex}.media-actions button:hover{background:#0000006b}.media-actions button svg{width:25px;height:25px}.media-actions button small{font-size:10px}.media-actions button.is-liked{color:var(--belle-yellow)}.pager-controls{z-index:18;opacity:.55;flex-direction:column;gap:5px;display:flex;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.pager-controls button{color:#fff;background:#0000007a;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.pager-controls button:disabled{opacity:.2}.legacy-next{z-index:9;color:#ffffffd1;min-height:44px;padding:0 10px;font-size:11px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.load-more{z-index:22;border:2px solid #fff3;border-top-color:var(--belle-yellow);border-radius:50%;width:22px;height:22px;margin-left:-11px;position:absolute;bottom:18px;left:50%}.media-toast,.global-toast{z-index:200;left:50%;bottom:calc(var(--safe-bottom) + 16px);color:#fff;text-align:center;background:#121212f2;border:1px solid #ffd61f80;border-radius:12px;width:max-content;max-width:min(90vw,440px);margin:0;padding:11px 15px;font-size:13px;position:fixed;transform:translate(-50%);box-shadow:0 14px 40px #00000073}.media-toast{position:absolute}.global-toast{color:#111;background:var(--belle-yellow);border:0;font-weight:800}.coffee-entitlement{z-index:9;top:calc(var(--safe-top) + 16px);color:var(--belle-yellow);background:#00000080;border:1px solid #ffd61f59;border-radius:999px;align-items:center;gap:5px;padding:6px 10px;font-size:10px;display:inline-flex;position:absolute;left:50%;transform:translate(-50%)}.standard-page{width:min(100%,760px);min-height:100dvh;padding:calc(var(--safe-top) + 26px) max(18px, var(--safe-right)) calc(var(--safe-bottom) + 34px) max(18px, var(--safe-left));color:#f5f5f0;background:#000;margin:0 auto}.page-header{justify-content:space-between;align-items:flex-start;gap:18px;min-height:62px;display:flex}.page-header>div>span{color:var(--belle-yellow);letter-spacing:.14em;font:700 11px/1 Oswald,sans-serif}.page-header h1{margin:6px 0 0;font-size:clamp(30px,8vw,44px);line-height:1}.page-intro{max-width:58ch;color:var(--belle-muted);margin:13px 0 27px;line-height:1.65}.page-loader{background:#000;place-items:center;display:grid;position:absolute;inset:0}.page-loader--inline{min-height:280px;position:relative}.page-loader span,.belle-spinner{border:3px solid #ffd61f33;border-top-color:var(--belle-yellow);border-radius:50%;width:38px;height:38px;animation:.8s linear infinite spin}.empty-state{text-align:center;flex-direction:column;align-items:center;width:min(100%,420px);margin:54px auto;display:flex}.empty-state__mark{place-items:center;width:58px;height:58px;display:grid}.empty-state__mark img{border-radius:18px;width:58px;height:58px;display:block}.empty-state h2{margin:19px 0 8px;font-size:22px}.empty-state p{color:var(--belle-muted);margin:0 0 20px;line-height:1.6}.modal-overlay{z-index:150;padding:max(18px, var(--safe-top)) max(14px, var(--safe-right)) max(18px, var(--safe-bottom)) max(14px, var(--safe-left));-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#000000c2;place-items:center;display:grid;position:fixed;inset:0}.dialog{width:min(100%,440px);max-height:calc(100dvh - 36px - var(--safe-top) - var(--safe-bottom));border:1px solid var(--belle-line);color:#f7f7f2;background:#111;border-radius:22px;padding:25px;position:relative;overflow:auto;box-shadow:0 28px 90px #0000009e}.dialog>small,.sheet-head small{color:var(--belle-yellow);letter-spacing:.13em;font:700 10px/1 Oswald,sans-serif}.dialog h2{margin:8px 0 12px;font-size:25px}.dialog p{line-height:1.55}.ui-field-label{color:#ececeb;margin:0 0 8px;font-size:14px;font-weight:700;line-height:1.45;display:block}.ui-input,.ui-input-shell{width:100%;min-height:var(--belle-input-height);border:1px solid var(--belle-input-border);border-radius:var(--belle-input-radius);color:#fff;background:var(--belle-input-bg);transition:border-color .18s,box-shadow .18s,background-color .18s}.ui-input{padding:0 16px;font-size:16px;line-height:1.5}.ui-input-shell>.ui-input--bare{width:100%;height:calc(var(--belle-input-height) - 2px);min-height:calc(var(--belle-input-height) - 2px);background:0 0;border:0;border-radius:0;outline:0;padding:0 12px}.ui-input::placeholder{color:var(--belle-input-placeholder);opacity:1}.ui-input:hover:not(:disabled),.ui-input-shell:hover{border-color:var(--belle-input-border-hover)}.ui-input:focus-visible,.ui-input-shell:focus-within{border-color:var(--belle-yellow);outline:0;box-shadow:0 0 0 3px #ffd61f2e}.ui-input[aria-invalid=true]{border-color:var(--belle-input-error);box-shadow:0 0 0 2px #ff8a802e}.ui-input-shell:has(input[aria-invalid=true]){border-color:var(--belle-input-error);box-shadow:0 0 0 2px #ff8a802e}.ui-input:disabled{cursor:not-allowed;opacity:.48}.ui-input:-webkit-autofill{-webkit-text-fill-color:#fff;box-shadow:0 0 0 1000px var(--belle-input-bg) inset;caret-color:#fff}.ui-input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;box-shadow:0 0 0 1000px var(--belle-input-bg) inset;caret-color:#fff}.ui-input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;box-shadow:0 0 0 1000px var(--belle-input-bg) inset;caret-color:#fff}.ui-textarea{resize:vertical;min-height:112px;padding:14px 16px}.dialog-close{z-index:4;position:absolute;top:13px;right:13px}.dialog-icon{color:#111;background:var(--belle-yellow);border-radius:15px;place-items:center;width:52px;height:52px;display:grid}.muted{color:var(--belle-muted)}.payment-products{gap:9px;margin:18px 0;display:grid}.payment-products>button{color:#fff;text-align:left;background:#090909;border:1px solid #353535;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:68px;padding:11px 14px;display:flex}.payment-products>button.is-selected{border-color:var(--belle-yellow);color:#111;background:var(--belle-yellow)}.payment-products>button>span{flex-direction:column;gap:3px;display:flex}.payment-products small{color:inherit;opacity:.7}.feedback-dialog{width:min(100%,720px);height:min(100%,760px);padding:0;overflow:hidden}.dialog-toolbar{color:#111;background:var(--belle-yellow);grid-template-columns:44px 1fr 44px;align-items:center;gap:8px;min-height:62px;padding:8px 10px;display:grid}.dialog-toolbar strong{text-align:center}.dialog-toolbar .ui-button{color:#111}.dialog-scroll{height:calc(100% - 62px);padding:22px;overflow-y:auto}.dialog-scroll h3{border-left:4px solid var(--belle-yellow);margin-top:25px;padding-left:10px}.feeling-grid{grid-template-columns:repeat(5,1fr);gap:6px;margin:18px 0;display:grid}.feeling-grid button{color:#bbb;background:0 0;border:1px solid #0000;border-radius:13px;flex-direction:column;align-items:center;gap:5px;min-width:0;padding:8px 3px;display:flex}.feeling-grid button.is-selected{border-color:var(--belle-yellow);color:var(--belle-yellow);background:#ffd61f14}.feeling-grid img{object-fit:contain;width:48px;height:48px}.feeling-grid span{font-size:10px}.reason-chips{flex-wrap:wrap;gap:8px;display:flex}.reason-chips button{color:#ccc;background:#171717;border:1px solid #383838;border-radius:999px;min-height:44px;padding:0 13px}.reason-chips button.is-selected{border-color:var(--belle-yellow);color:#111;background:var(--belle-yellow)}.payment-overlay{z-index:180;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000bd;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.payment-sheet{border:1px solid var(--belle-line);background:#111;border-bottom:0;border-radius:24px 24px 0 0;width:min(100%,720px);height:min(88dvh,780px);overflow:hidden}.sheet-head{justify-content:space-between;align-items:center;height:75px;padding:12px 15px 12px 20px;display:flex}.sheet-head h2{margin:5px 0 0;font-size:21px}.payment-sheet iframe{background:#fff;border:0;width:100%;height:calc(100% - 75px)}.image-preview-dialog,.liked-preview{background:#000;width:min(100%,760px);height:min(100%,900px);padding:0;overflow:hidden}.image-preview-dialog>img{object-fit:contain;width:100%;height:100%}.profile-card{border:1px solid var(--belle-line);background:#111;border-radius:18px;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;margin:20px 0 13px;padding:15px;display:grid}.profile-card>div{flex-direction:column;min-width:0;display:flex}.profile-card span{color:var(--belle-muted);font-size:11px}.profile-card strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wallet-card{color:#111;background:var(--belle-yellow);border-radius:21px;padding:20px}.wallet-card>div:first-child{grid-template-columns:28px 1fr;align-items:center;gap:8px;display:grid}.wallet-card>div:first-child strong{grid-column:1/-1;margin:7px 0;font:700 42px/1 Oswald,sans-serif}.wallet-meta{justify-content:space-between;margin-bottom:16px;font-size:12px;display:flex}.wallet-card .ui-button{color:#fff;background:#111}.mine-tabs{z-index:15;border:1px solid var(--belle-line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#080808f0;border-radius:16px;grid-template-columns:repeat(3,1fr);margin:18px 0;padding:5px;display:grid;position:sticky;top:0}.mine-tabs button{color:#888;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-height:50px;font-size:12px;display:flex}.mine-tabs button svg{width:17px}.mine-tabs button[aria-current=page]{color:#111;background:var(--belle-yellow);font-weight:800}.mine-tab-panel{min-height:320px}.privacy-note{border-left:3px solid var(--belle-yellow);color:#aaa;background:#ffd61f0f;padding:9px 12px;font-size:11px;line-height:1.5}.ledger-list article{border-bottom:1px solid var(--belle-line);grid-template-columns:40px 1fr auto;align-items:center;gap:11px;min-height:75px;display:grid}.ledger-icon{width:36px;height:36px;color:var(--belle-yellow);background:#ffd61f1a;border-radius:11px;place-items:center;display:grid}.ledger-icon svg{width:18px}.ledger-list article>div,.ledger-value{flex-direction:column;display:flex}.ledger-list time,.ledger-value span{color:var(--belle-muted);font-size:10px}.ledger-value{align-items:flex-end}.ledger-value--plus strong{color:var(--belle-yellow)}.liked-grid{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.liked-grid>button{aspect-ratio:9/16;background:#181818;border:0;border-radius:7px;padding:0;position:relative;overflow:hidden}.liked-grid>button img{object-fit:cover;width:100%;height:100%}.liked-grid__no-cover{color:#555;place-items:center;width:100%;height:100%;display:grid}.liked-type{width:25px;height:25px;color:var(--belle-yellow);background:#000000b8;border-radius:50%;place-items:center;display:grid;position:absolute;top:6px;right:6px}.liked-type svg{width:14px}.load-more-button{margin:18px auto;display:flex}.liked-preview .video-player{inset:0}.liked-preview__actions{z-index:12;left:50%;bottom:max(18px, var(--safe-bottom));position:absolute;transform:translate(-50%)}.faq-list details{border-bottom:1px solid var(--belle-line)}.faq-list summary{cursor:pointer;align-items:center;gap:11px;min-height:62px;font-weight:700;display:flex}.faq-list summary svg{width:20px;color:var(--belle-yellow)}.faq-list details>div{color:#bcbcbc;padding:0 8px 18px 31px;line-height:1.65}.faq-list ol{padding-left:20px}.faq-steps{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.faq-steps img{border-radius:8px;width:100%}.support-line{color:#777;text-align:center;font-size:11px}.login-page{color:#fff;background:#000;grid-template-columns:minmax(0,1fr) minmax(420px,560px);width:100%;min-height:100dvh;display:grid}.login-back{z-index:5;top:calc(var(--safe-top) + 16px);left:calc(var(--safe-left) + 16px);border:1px solid var(--belle-line);background:#00000080;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:fixed}.login-visual{background:radial-gradient(circle at 40% 40%,#ffd61f33,#0000 38%),#050505;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:8vw;display:flex}.login-visual img{object-fit:contain;width:min(54vw,510px);max-height:42vh}.login-visual p{color:var(--belle-yellow);font-size:clamp(22px,4vw,46px)}.login-panel{padding:max(80px, calc(var(--safe-top) + 34px)) 50px max(40px, var(--safe-bottom));background:#111;align-items:center;display:flex}.login-form{width:100%}.login-eyebrow{color:var(--belle-yellow);letter-spacing:.14em;margin-top:22px;font:700 10px Oswald,sans-serif;display:block}.login-form h1{margin:6px 0;font-size:30px}.login-form>p{color:var(--belle-muted)}.login-mode-tabs,.channel-switch{background:#080808;border:1px solid #333;border-radius:13px;grid-template-columns:1fr 1fr;padding:4px;display:grid}.login-mode-tabs{margin:20px 0}.login-mode-tabs button,.channel-switch button{color:#999;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:44px;display:flex}.login-mode-tabs button[aria-pressed=true],.channel-switch button[aria-pressed=true]{color:#111;background:var(--belle-yellow);font-weight:800}.login-mode-tabs svg{width:17px}.input-with-icon{position:relative}.input-with-icon>svg{z-index:1;width:18px;color:var(--belle-yellow);position:absolute;top:50%;left:14px;transform:translateY(-50%)}.input-with-icon input{padding-left:44px}.otp-input{text-align:center;letter-spacing:.55em;font:700 28px Oswald,sans-serif!important}.login-actions>button:last-child{width:100%;min-height:44px;color:var(--belle-yellow);background:0 0;border:0;margin-top:6px}.login-actions>button:last-child svg{vertical-align:middle;width:14px;margin-right:6px}.login-error{border-left:3px solid var(--belle-yellow);background:#ffd61f14;padding:10px;color:#f2d67a!important}.login-form>small{color:#666;margin-top:20px;line-height:1.5;display:block}.auth-dialog{width:min(100%,470px)}.auth-dialog .login-form>.belle-brand{justify-content:center}.auth-dialog .login-eyebrow,.auth-dialog .login-form h1,.auth-dialog .login-form>p,.auth-dialog .login-form>small{text-align:center}.splash-screen{z-index:3000;color:#fff;background:#000;width:100%;height:100dvh;position:fixed;inset:0;overflow:hidden}.splash-screen--unavailable{background:radial-gradient(54% 28% at 50% 60%,#ffd61f14,#0000 72%),linear-gradient(#070706 0%,#000 74%)}.splash-logo{z-index:2;top:var(--belle-entry-logo-top);width:100px;height:132px;margin-top:0;margin-left:-50px;position:absolute;left:50%;overflow:hidden}.splash-logo>img{object-fit:contain;width:61px;height:84px;margin:0 auto;display:block}.splash-loader{justify-items:center;width:min(100vw - 40px,320px);display:grid;position:absolute;top:61.8%;left:50%;transform:translate(-50%)}.splash-loader__spinner{aspect-ratio:1;border:6px solid #0000;border-right-color:var(--belle-yellow);border-radius:50%;width:50px;animation:1s linear infinite splashRing;display:block;position:relative}.splash-loader__spinner:before,.splash-loader__spinner:after{content:"";border:inherit;animation:inherit;border-radius:50%;animation-duration:2s;position:absolute;inset:-6px}.splash-loader__spinner:after{animation-duration:4s}.splash-loader__status{color:#fff;text-align:center;width:100%;min-height:24px;font-family:Smiley Sans,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:24px;display:block}.splash-loader__copy{flex-direction:column;align-items:center;width:100%;min-height:90px;margin-top:18px;display:flex}.magic-typing-cursor{color:var(--belle-yellow);margin-left:2px}.magic-typing-cursor--blink{animation:1.2s step-end infinite magicTypingCursor}.splash-loading-retry.ui-button{min-width:128px;min-height:44px;color:var(--belle-yellow);background:#ffd61f0d;border:1px solid #ffd61f6b;margin-top:10px}.splash-loading-retry.ui-button:hover:not(:disabled){background:#ffd61f1a;border-color:#ffd61fb8}.splash-notification{text-align:center;width:288px;margin-top:-30px;margin-left:-144px;position:absolute;top:61.8%;left:50%}.splash-notification--error{z-index:2;width:min(100vw - 48px,344px);margin-top:0;margin-left:0;padding:0;position:absolute;top:61.8%;left:50%;transform:translate(-50%,-50%)}.splash-notification>*{position:relative}.splash-notification__visual{place-items:center;margin-bottom:16px;display:grid}.splash-notification__eyebrow{color:#ffe16a;letter-spacing:.1em;align-items:center;gap:7px;font-family:Smiley Sans,PingFang SC,Microsoft YaHei,sans-serif;font-size:12px;font-weight:700;display:inline-flex}.splash-notification__eyebrow>span{background:currentColor;border-radius:50%;width:7px;height:7px;display:block;box-shadow:0 0 0 5px #ffd61f17}.splash-notification__signal{width:60px;height:60px;color:var(--belle-yellow);background:#ffd61f0d;border:1px solid #ffd61f47;border-radius:50%;place-items:center;margin:0;display:inline-grid;position:relative;box-shadow:0 0 0 8px #ffd61f08}.splash-notification__signal:after{background:var(--belle-yellow);content:"";border:2px solid #090907;border-radius:50%;width:7px;height:7px;position:absolute;bottom:6px;right:5px}.splash-notification__copy>strong{color:#fff;letter-spacing:-.025em;margin-top:10px;font-family:Smiley Sans,PingFang SC,Microsoft YaHei,sans-serif;font-size:clamp(24px,6.4vw,28px);font-weight:750;line-height:1.25;display:block}.splash-notification__copy>p{color:#ffffffb8;max-width:274px;margin:10px auto 0;font-family:Smiley Sans,PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;line-height:1.6}.splash-notification .splash-retry.ui-button{border-radius:var(--belle-button-radius);letter-spacing:.02em;border:1px solid #ffdc3b;gap:8px;width:min(100%,300px);min-width:0;height:52px;min-height:52px;margin-top:24px;padding:0 28px;font-size:16px;font-weight:700;box-shadow:0 10px 26px #ffd61f24}.magic-shimmer-button{isolation:isolate;background:var(--belle-yellow);position:relative;overflow:hidden}.magic-shimmer-button.ui-button{border-radius:var(--belle-button-radius);border:1px solid #ffdc3b;box-shadow:0 10px 26px #ffd61f24}.magic-shimmer-button.ui-button:hover:not(:disabled){background:#ffe04e;transform:translateY(-1px);box-shadow:0 16px 34px #ffd61f38}.magic-shimmer-button.ui-button:active:not(:disabled){background:var(--belle-yellow)}@supports (color:color-mix(in lab, red, red)){.magic-shimmer-button.ui-button:active:not(:disabled){background:color-mix(in srgb, var(--belle-yellow) 84%, #000)}}.magic-shimmer-button.ui-button:active:not(:disabled){transform:translateY(0)scale(.98)}.magic-shimmer-button.ui-button:focus-visible{background:var(--belle-yellow)}@supports (color:color-mix(in lab, red, red)){.magic-shimmer-button.ui-button:focus-visible{background:color-mix(in srgb, var(--belle-yellow) 88%, #000)}}.magic-shimmer-button.ui-button:focus-visible{transform:none;box-shadow:0 0 0 4px #ffd61f40}.magic-shimmer-button__light{z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffc2,#0000);width:34%;height:180%;animation:2.6s ease-in-out infinite magicShimmer;position:absolute;top:-40%;left:-35%;transform:skew(-22deg)}.magic-shimmer-button__content{z-index:1;justify-content:center;align-items:center;gap:6px;display:inline-flex;position:relative}.splash-notification .splash-retry.ui-button:hover:not(:disabled){background:#ffe04e;transform:translateY(-1px);box-shadow:0 16px 34px #ffd61f38}.splash-notification .splash-retry.ui-button:active:not(:disabled){background:var(--belle-yellow)}@supports (color:color-mix(in lab, red, red)){.splash-notification .splash-retry.ui-button:active:not(:disabled){background:color-mix(in srgb, var(--belle-yellow) 84%, #000)}}.splash-notification .splash-retry.ui-button:active:not(:disabled){transform:translateY(0)scale(.98)}.splash-notification .splash-retry.ui-button:focus-visible{background:var(--belle-yellow)}@supports (color:color-mix(in lab, red, red)){.splash-notification .splash-retry.ui-button:focus-visible{background:color-mix(in srgb, var(--belle-yellow) 88%, #000)}}.splash-notification .splash-retry.ui-button:focus-visible{transform:none;box-shadow:0 0 0 4px #ffd61f40}.splash-copyright{right:0;bottom:max(20px, calc(var(--safe-bottom) + 12px));color:#ffffff6b;letter-spacing:.02em;text-align:center;width:100%;font-family:Smiley Sans,PingFang SC,Microsoft YaHei,sans-serif;font-size:10px;position:fixed;left:0}@media (height<=420px){.splash-logo{top:max(12px, var(--safe-top));height:84px;margin-top:0}.splash-loader{top:46%}.splash-notification{top:calc(var(--safe-top) + 112px);margin-top:0}.splash-screen--unavailable{padding:0}.splash-screen--unavailable .splash-notification{text-align:left;grid-template-columns:60px minmax(220px,1fr) minmax(160px,190px);grid-template-areas:"visual copy action";align-items:center;gap:20px;width:min(100vw - 40px,640px);margin:0;padding:0;display:grid;top:58%;left:50%;transform:translate(-50%,-50%)}.splash-notification__visual{grid-area:visual;margin:0}.splash-notification__copy{grid-area:copy}.splash-notification__signal{width:56px;height:56px}.splash-notification__signal>svg{width:22px;height:22px}.splash-notification__copy>strong{margin-top:5px;font-size:23px}.splash-notification__copy>p{margin-top:4px;font-size:14px}.splash-notification .splash-retry.ui-button{grid-area:action;margin-top:0}.splash-copyright{display:none}}@keyframes splashRing{to{transform:rotate(1turn)}}@keyframes magicTypingCursor{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes magicShimmer{0%,50%{translate:-240%}72%,to{translate:620%}}@media (prefers-reduced-motion:reduce){.splash-loader__spinner,.magic-typing-cursor--blink,.magic-shimmer-button__light{animation:none}}.inline-error{color:#f0d46d;background:#ffd61f0f;border:1px solid #ffd61f59;border-radius:12px;padding:11px}.protected-placeholder{background:#000;min-height:100dvh}@keyframes spin{to{transform:rotate(360deg)}}@media (width>=720px){.media-page{border-left:1px solid #1c1c1c;border-right:1px solid #1c1c1c}}@media (width<=719px){.floating-account{top:calc(var(--safe-top) + 8px);right:calc(var(--safe-right) + 8px)}.login-page{display:block;overflow-y:auto}.login-visual{min-height:240px;padding:calc(var(--safe-top) + 55px) 30px 24px;justify-content:center}.login-visual img{width:75%;max-height:120px}.login-visual p{margin:17px 0 0;font-size:21px}.login-panel{min-height:calc(100dvh - 240px);padding:30px 22px calc(var(--safe-bottom) + 30px);align-items:flex-start}}@media (height<=650px){.media-actions{gap:0;bottom:18px}.media-actions button{min-height:47px}.media-actions button svg{width:22px;height:22px}.media-caption{bottom:23px}}@media (orientation:landscape) and (height<=560px){.floating-account{right:max(12px,50vw - 28.125dvh - 54px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}:root{--belle-yellow:#ffd61f;--belle-muted:#a9a9a9;font-family:Roboto,PingFang SC,Microsoft YaHei,Arial,sans-serif;line-height:1.5}body,button,input,textarea,select{font-family:Roboto,PingFang SC,Microsoft YaHei,Arial,sans-serif}.legacy-accessible-only{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;min-width:1px!important;height:1px!important;min-height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.legacy-accessible-only:focus-visible{z-index:4000!important;top:calc(var(--safe-top,0px) + 12px)!important;left:calc(var(--safe-left,0px) + 12px)!important;clip:auto!important;clip-path:none!important;white-space:nowrap!important;border:2px solid var(--belle-yellow)!important;color:#fff!important;background:#000!important;border-radius:4px!important;outline:0!important;width:auto!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0 16px!important;position:fixed!important;overflow:visible!important;box-shadow:0 0 0 2px #000,0 4px 18px #00000073!important}.ui-button{border-radius:var(--belle-button-radius);letter-spacing:.02em;min-height:36px;box-shadow:none;gap:8px;padding:0 16px;font-size:14px;font-weight:500}.ui-button--compact{min-height:28px;padding:0 12px;font-size:12px}.ui-button--icon{border-radius:var(--belle-button-radius);width:36px;height:36px;min-height:36px;padding:0}.ui-button--glass{border-radius:var(--belle-button-radius)}.media-page{--media-video-height:min(100dvh, calc(100vw * 1.77778));--media-letterbox-block:max(0px, calc((100dvh - var(--media-video-height)) / 2));touch-action:pan-x pinch-zoom;background:#000;border:0;width:min(100vw,56.25dvh);max-width:none;height:100dvh;margin:auto;position:relative;overflow:hidden}.media-stage{background:#000;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.media-page--feed .video-player video{width:100%;height:var(--media-video-height);top:50%;left:50%;transform:translate(-50%,-50%)}.media-swiper,.media-swiper .swiper-wrapper,.media-swiper .swiper-slide,.media-slide{width:100%;height:100%}.media-swiper{position:absolute;inset:0;overflow:hidden}.media-swiper .swiper-wrapper{will-change:transform}.media-swiper .swiper-slide,.media-slide{background:#000;position:relative;overflow:hidden}.video-player{aspect-ratio:9/16;background:#000;place-items:center;width:100%;height:100%;display:grid;position:absolute;inset:0;overflow:hidden}.video-player__backdrop{z-index:0;object-fit:cover;filter:blur(22px)brightness(.42)saturate(1.08);pointer-events:none;-webkit-user-select:none;user-select:none;width:114%;height:114%;position:absolute;inset:-7%;transform:translateZ(0)scale(1.03)}.video-player:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000006b 0%,#0000 24% 72%,#0000007a 100%);position:absolute;inset:0}.video-player video{z-index:2;object-fit:contain;background:0 0;width:100%;max-width:100%;height:100%;max-height:100%;display:block;position:absolute;inset:0}.media-gradient,.media-brand,.media-caption,.pager-controls,.coffee-entitlement{display:none!important}.media-progress{z-index:10;top:var(--media-letterbox-block,0px);transform-origin:0;background:repeating-linear-gradient(135deg,#ffd61f 0 6px,#ffed4e 6px 12px);border-radius:2px;width:100%;height:2px;position:absolute;bottom:auto;left:0;right:0}.media-loader{color:#ffd61f;width:42px;height:42px;position:absolute}.play-state{z-index:10;color:#ffd61f;-webkit-backdrop-filter:none;filter:drop-shadow(0 2px 8px #00000080);background:0 0;border-radius:50px;place-items:center;width:66px;height:66px;margin-top:-33px;display:grid;position:absolute}.play-state svg{width:56px;height:56px;margin:0}.media-error{background:#000}.media-error>span{color:#bdbdbd;text-align:center;max-width:22em;font-size:14px;line-height:1.5}.media-error__actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.media-error__actions .ui-button{min-height:44px;padding-inline:18px}.media-actions{z-index:200;right:calc(var(--safe-right) + 2px);bottom:calc(var(--media-letterbox-block,0px) + var(--safe-bottom) + 12px);flex-direction:column;align-items:center;gap:16px;width:60px;display:flex;position:absolute}.media-actions .media-action{color:#fff;filter:drop-shadow(1px 1px 3px #0006);cursor:pointer;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:center;gap:0;width:60px;min-width:44px;min-height:44px;margin:0;padding:0;display:flex;position:relative}.media-actions .media-action:hover,.media-actions .media-action:active{color:#fff;background:0 0}.media-actions .media-action>svg,.media-action__recharge-icon,.media-action__recharge-icon>svg,.media-action__coffee{flex:0 0 32px;width:32px;height:32px;display:block}.media-actions .media-action.is-liked>svg{color:#ffd61f}.media-actions .media-action small{color:#fff;text-align:center;word-break:break-word;text-shadow:1px 1px 2px #0006;max-width:100%;margin-top:7px;padding:0 2px;font-family:Smiley Sans,PingFang SC,Microsoft YaHei,sans-serif;font-size:12px;font-weight:400;line-height:1.2}.media-action__recharge-icon{isolation:isolate;color:#ffd61f;place-items:center;display:grid;position:relative;overflow:visible}.media-action__recharge-icon>[data-slot=belle-coin-icon]{transform-origin:50%;animation:2.8s ease-in-out infinite legacy-wallet-shine;transform:scale(1.2)}.magic-pulsating-icon__wave{z-index:-1;width:calc(100% + var(--magic-pulse-distance) + var(--magic-pulse-distance));height:calc(100% + var(--magic-pulse-distance) + var(--magic-pulse-distance));border:1px solid var(--magic-pulse-color);opacity:0;pointer-events:none;animation:magic-pulsating-icon-wave var(--magic-pulse-duration) cubic-bezier(.2, .8, .2, 1) infinite;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.62);box-shadow:0 0 10px #ffd61f47}@keyframes legacy-wallet-shine{0%,58%,to{filter:brightness()drop-shadow(0 0 #0000);transform:scale(1.2)}28%{filter:brightness(1.18)drop-shadow(0 0 7px #ffd61fa3);transform:scale(1.26)}}@keyframes magic-pulsating-icon-wave{0%{opacity:0;transform:translate(-50%,-50%)scale(.62)}20%{opacity:.48}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}.modal-overlay{z-index:2000;overscroll-behavior:contain;place-items:center;display:grid;position:fixed;inset:0}.modal-overlay--compact,.modal-overlay--update{padding:max(18px, var(--safe-top)) max(14px, var(--safe-right)) max(18px, var(--safe-bottom)) max(14px, var(--safe-left));-webkit-backdrop-filter:none;background:#000000e6}.dialog{color:#fff;overscroll-behavior:contain;position:relative}.dialog--compact{width:min(100%,417px);min-width:min(300px,100%);max-height:calc(100dvh - 36px - var(--safe-top) - var(--safe-bottom));background:#111;border:0;border-radius:10px;padding:24px;overflow:auto;box-shadow:0 16px 48px #0000008c}.modal-overlay--motion-scale{animation:.2s ease-out both modal-overlay-scale-in}.dialog--motion-scale{transform-origin:50%;will-change:transform, opacity;animation:.24s cubic-bezier(.22,1,.36,1) both modal-dialog-scale-in}.modal-overlay--motion-scale.is-closing{pointer-events:none;animation:.16s ease-in both modal-overlay-scale-out}.dialog--motion-scale.is-closing{animation:.16s cubic-bezier(.4,0,1,1) both modal-dialog-scale-out}@keyframes modal-overlay-scale-in{0%{opacity:0}to{opacity:1}}@keyframes modal-overlay-scale-out{0%{opacity:1}to{opacity:0}}@keyframes modal-dialog-scale-in{0%{opacity:.72;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes modal-dialog-scale-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(6px)scale(.98)}}.modal-overlay--fullscreen{-webkit-backdrop-filter:none;background:#000;place-items:stretch stretch;padding:0}.dialog--fullscreen{width:100%;max-width:none;height:100dvh;max-height:none;box-shadow:none;background:#000;border:0;border-radius:0;padding:0;overflow:auto}.dialog--update{width:min(100%,417px);min-width:min(300px,100%);max-height:calc(100dvh - 36px - var(--safe-top) - var(--safe-bottom));background:#111;border:0;border-radius:16px;padding:24px;overflow:auto;box-shadow:0 16px 48px #0000008c}.dialog input,.dialog textarea,.dialog select{border-radius:4px}.dialog-close{top:calc(21px + var(--safe-top));right:calc(21px + var(--safe-right));border-radius:var(--belle-button-radius);color:#fff;background:0 0;width:32px;height:32px;min-height:32px;padding:0}.dialog-close svg{width:24px;height:24px}.dialog--compact.token-tip-dialog{color:#000;text-align:center;background:#ffd61f;padding:16px 24px 24px}.token-tip-grid{flex-direction:column;margin:-12px;display:flex}.token-tip-grid>*{box-sizing:border-box;flex:none;width:auto;padding:12px}.token-tip-center{text-align:center}.token-tip-dialog .dialog-close.ui-button{color:#000;background:0 0;width:24px;height:24px;min-height:24px;transform:none}.token-tip-dialog .dialog-icon{color:#ffd61f;background:#000;border-radius:50%;width:56px;height:56px;margin:0 auto 16px;box-shadow:0 4px 8px #0000001a}.token-tip-dialog .dialog-icon svg{width:36px;height:36px;animation:1.5s ease-in-out infinite legacyTokenShake}.token-tip-dialog h2{color:#000;margin:0;font-family:Smiley Sans,PingFang SC,Microsoft YaHei,sans-serif;font-size:22px;font-weight:700;line-height:1.5}.token-tip-dialog .muted{color:#000;margin:0;font-family:Smiley Sans,PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;line-height:1.5}.token-tip-dialog .wide-button.ui-button{border-radius:var(--belle-button-radius);color:#fff;background:#000;gap:12px;width:100%;min-height:44px;padding:0 20px;font-size:16px;transform:none}.token-tip-dialog .wide-button.ui-button:hover:not(:disabled){background-color:#000;background-image:linear-gradient(#ffffff0a,#ffffff0a);transform:none}.token-tip-dialog .wide-button.ui-button:active:not(:disabled){background-color:#000;background-image:linear-gradient(#ffffff29,#ffffff29);transform:none}.token-tip-dialog .wide-button.ui-button:focus-visible{outline-offset:2px;outline:2px solid #000}@keyframes legacyTokenShake{0%,to{transform:rotate(15deg)}25%{transform:rotate(-15deg)}50%{transform:rotate(15deg)}75%{transform:rotate(-15deg)}90%{transform:rotate(0)}}.account-dialog{border-radius:10px}.payment-product-dialog{width:min(100%,600px);height:100%;padding:calc(70px + var(--safe-top)) 20px calc(40px + var(--safe-bottom));background:#000;margin:0 auto}.payment-product-dialog h2{color:#ffd61f;text-align:center;margin:8px 0 24px;font-family:Smiley Sans,PingFang SC,Microsoft YaHei,sans-serif;font-size:24px;font-weight:600}.payment-product-dialog>small{color:#ffffff73;text-align:center;display:block}.payment-products>button{border-radius:4px}.payment-product-dialog>.wide-button{border-radius:var(--belle-button-radius);min-height:52px}.payment-sheet{background:#000;border:0;border-radius:0;width:100%;max-width:none;height:100dvh}.sheet-head{border-bottom:1px solid #ffffff1f;height:64px;padding:8px 12px 8px 20px}.payment-sheet iframe{height:calc(100% - 64px)}.auth-dialog{padding:max(70px, calc(var(--safe-top) + 54px)) 20px max(40px, var(--safe-bottom));background:#000;place-items:center;display:grid}.liked-preview-overlay{background:#000}.dialog.liked-preview{background:#000;border:0;border-radius:0;width:100%;max-width:none;height:100dvh;max-height:none;padding:0;overflow:hidden}.liked-preview .video-player{position:absolute;inset:0}.liked-preview__actions{z-index:20;right:calc(16px + var(--safe-right));bottom:calc(80px + var(--safe-bottom));width:42px;font-family:Smiley Sans,PingFang SC,Microsoft YaHei,sans-serif;position:fixed;left:auto;overflow:visible;transform:none}.liked-preview__action-item{color:#fff;filter:drop-shadow(2px 2px 8px #0009);cursor:pointer;text-align:center;background:0 0;border:0;width:42px;min-height:0;margin:0;padding:0;transition:transform .3s cubic-bezier(.4,0,.2,1);position:relative}.liked-preview__action-item .liked-preview__action-icon{color:#ffd61f;filter:drop-shadow(0 0 15px #ffd61f99);width:32px;height:32px}.liked-preview__action-item span{color:#fff;text-shadow:0 2px 4px #000c;margin-top:7px;font-size:12px;line-height:1.2;display:block}.liked-preview__action-item:focus-visible{outline-offset:4px;outline:2px solid #ffd61f}@media (hover:hover){.liked-preview__action-item:hover{transform:scale(1.15)translate(-5px)}}.liked-preview__action-item:active{transform:scale(.95)}.liked-preview .liked-preview__close.ui-button{z-index:101;top:calc(21px + var(--safe-top));right:calc(21px + var(--safe-right));border-radius:var(--belle-button-radius);color:#fff;-webkit-backdrop-filter:none;width:32px;height:32px;min-height:32px;box-shadow:none;background:0 0;border:0;padding:0;position:fixed;transform:none}.liked-preview .liked-preview__close.ui-button svg{width:32px;height:32px}.liked-preview .liked-preview__close.ui-button:hover,.liked-preview .liked-preview__close.ui-button:active{color:#fff;background:0 0;transform:none}@media (prefers-reduced-motion:reduce){.media-swiper .swiper-wrapper{transition-duration:0s!important}.modal-overlay--motion-scale,.dialog--motion-scale,.modal-overlay--motion-scale.is-closing,.dialog--motion-scale.is-closing{animation:none}.magic-pulsating-icon__wave{display:none}.media-action__recharge-icon>[data-slot=belle-coin-icon]{animation:none}}@media (width>=1024px){.media-page{width:100vw}.media-page--feed .video-player video{width:min(100vw,56.25dvh)}.media-page--feed .video-player__backdrop{display:none}.media-page .media-progress{width:100%}}@media (width>=1024px) and (height>=640px){.media-page .media-actions{right:max(24px, var(--safe-right));bottom:max(64px, calc(var(--safe-bottom) + 40px))}}@media (height<=560px){.media-page .media-actions{right:calc(var(--safe-right) + 8px);bottom:8px;left:calc(var(--safe-left) + 8px);flex-direction:row;justify-content:flex-end;gap:8px;width:auto}.media-page .media-actions .media-action{background:0 0;border:0;width:44px;min-width:44px;min-height:44px;padding:6px}.media-page .media-actions .media-action>svg,.media-page .media-actions .media-action__recharge-icon,.media-page .media-actions .media-action__recharge-icon>svg,.media-page .media-actions .media-action__coffee{flex-basis:24px;width:24px;height:24px}.media-page .media-actions .media-action small{display:none}}.dialog.ui-sheet-content.payment-product-dialog{color:#f5f5f5;background:#151515;border:1px solid #ffffff1f;border-bottom:0;border-radius:26px 26px 0 0;flex-direction:column;width:100%;max-width:none;max-height:min(92dvh,820px);margin:0;padding:0;font-family:Smiley Sans,PingFang SC,Microsoft YaHei,sans-serif;display:flex;overflow:hidden;box-shadow:0 -24px 64px #0000007a}.payment-drawer-handle{background:#ffffff3d;border-radius:999px;flex:0 0 5px;width:42px;height:5px;margin:10px auto 2px}.payment-drawer-header{background:linear-gradient(#ffd61f14,#0000);border-bottom:1px solid #ffffff17;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:14px;padding:14px 20px 20px;display:grid}.payment-drawer-eyebrow{color:var(--belle-yellow);letter-spacing:.1em;margin:1px 0 4px;font-size:12px;font-weight:700;display:block}.payment-drawer-header .ui-sheet-title{color:#fff;margin:0;font-family:Smiley Sans,PingFang SC,Microsoft YaHei,sans-serif;font-size:21px;font-weight:600;line-height:1.35}.payment-product-scroll{min-height:0;padding:20px max(20px, var(--safe-right)) 24px max(20px, var(--safe-left));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;overflow-y:auto}.payment-value-copy{background:#ffffff08;border:1px solid #ffffff17;border-radius:16px;padding:14px 16px}.payment-value-copy p{color:#bbb;align-items:flex-start;gap:10px;margin:12px 0 0;font-family:Smiley Sans,PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;line-height:1.65;display:flex}.payment-value-copy p:first-child{margin-top:0}.payment-value-copy .payment-value-lead{color:#fff;font-family:Smiley Sans,PingFang SC,Microsoft YaHei,sans-serif;font-size:21px;line-height:1.4}.payment-value-copy svg{color:var(--belle-yellow);flex:0 0 20px;margin-top:1px}.payment-product-section{margin-top:24px}.payment-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.payment-section-heading h3{color:#fff;margin:0;font-family:Smiley Sans,PingFang SC,Microsoft YaHei,sans-serif;font-size:18px;font-weight:600}.payment-section-heading>span{color:#888;font-size:12px}.payment-amount-picker{background:linear-gradient(145deg,#ffd61f12,#ffffff08);border:1px solid #ffffff1a;border-radius:16px;padding:18px 16px 16px}.payment-amount-result{color:#c8c8c8;flex-wrap:wrap;justify-content:space-between;gap:6px 18px;margin:0 0 18px;font-size:14px;line-height:1.5;display:flex}.payment-amount-result b{color:var(--belle-yellow);font-size:17px}.payment-amount-picker input[type=range]{width:100%;height:44px;accent-color:var(--belle-yellow);cursor:grab;touch-action:pan-y;margin:0}.payment-amount-picker input[type=range]:active{cursor:grabbing}.payment-amount-picker input[type=range]:disabled{cursor:wait;opacity:.58}.payment-slider-scale{color:#888;grid-template-columns:repeat(4,1fr);margin-top:-3px;font-size:11px;display:grid}.payment-slider-scale span:nth-child(2),.payment-slider-scale span:nth-child(3){text-align:center}.payment-slider-scale span:last-child{text-align:right}.payment-benefit{color:#aaa;background:#ffffff0a;border-radius:10px;min-height:42px;margin:16px 0 0;padding:10px 12px;font-size:13px;line-height:1.6}.payment-benefit.is-active{color:#ffe77a;background:#ffd61f1a}.payment-amount-picker input[type=range]:focus-visible,.checkout-register:focus-visible,.checkout-close:focus-visible,.update-dialog-button:focus-visible{outline-offset:2px;outline:2px solid #fff}.payment-drawer-footer{padding:16px max(20px, var(--safe-right)) max(18px, var(--safe-bottom)) max(20px, var(--safe-left));background:#121212f5;border-top:1px solid #ffffff1a;box-shadow:0 -12px 32px #0000003d}.payment-product-summary{color:#bbb;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;margin:0 0 12px;font-size:14px;display:grid}.payment-product-summary>svg{color:var(--belle-yellow)}.payment-product-summary b,.payment-product-summary>strong{color:#fff}.payment-product-summary>strong{font-family:Oswald,sans-serif;font-size:22px;font-weight:600}.payment-cta-wrap{width:100%}.payment-product-dialog .payment-pay-button.ui-button{border-radius:var(--belle-button-radius);color:#111;background:#ffd61f;border:0;width:100%;min-height:44px;font-family:Smiley Sans,PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;font-weight:500}.payment-product-dialog .payment-pay-button.ui-button:hover:not(:disabled){background-color:#ffd61f;background-image:linear-gradient(#0000000a,#0000000a);transform:none}.payment-product-dialog .payment-pay-button.ui-button:active:not(:disabled){background-color:#ffd61f;background-image:linear-gradient(#00000029,#00000029);transform:none}.payment-dialog-error{color:#ffd0d0;text-align:left;background:#74141494;border:1px solid #ff6b6b85;border-radius:6px;margin:12px 0 0;padding:10px 12px;font-size:13px;line-height:1.5}.payment-disclaimer{color:#888;text-align:center;margin:10px 0 0;font-family:Roboto,PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:12px;line-height:1.5}@media (width>=768px){.dialog.ui-sheet-content.payment-product-dialog{border:0;border-left:1px solid #ffffff1f;border-radius:24px 0 0 24px;width:min(520px,100vw);height:100dvh;max-height:none;box-shadow:-28px 0 72px #0000007a}.payment-drawer-handle{display:none}.payment-drawer-header{padding:max(28px, var(--safe-top)) 24px 22px}.payment-product-scroll{padding:24px max(24px, var(--safe-right)) 28px 24px}.payment-drawer-footer{padding:18px max(24px, var(--safe-right)) max(22px, var(--safe-bottom)) 24px}}@media (prefers-reduced-motion:reduce){.payment-amount-picker input[type=range]{scroll-behavior:auto}}.payment-overlay{z-index:2100;-webkit-backdrop-filter:none;background:#000;display:block;position:fixed;inset:0}.payment-sheet{color:#fff;background:#000;border:0;border-radius:0;width:100%;max-width:none;height:100dvh;animation:.225s cubic-bezier(0,0,.2,1) legacy-dialog-up;overflow:hidden}.payment-sheet .sheet-head{width:100%;height:calc(64px + var(--safe-top));padding:var(--safe-top) max(4px, var(--safe-right)) 0 max(4px, var(--safe-left));background:#000;border:0;grid-template-columns:48px minmax(180px,1fr) auto;align-items:center;display:grid}.payment-sheet .sheet-head h2{color:#fff;min-width:180px;margin:0;padding-left:20px;font-family:Roboto,PingFang SC,Microsoft YaHei,sans-serif;font-size:20px;font-weight:400;line-height:1.5}.checkout-register.ui-button{border-radius:var(--belle-button-radius);color:#fff;width:48px;height:48px;min-height:48px}.checkout-close.ui-button{border-radius:var(--belle-button-radius);color:#fff;align-items:center;gap:8px;min-width:82px;height:48px;min-height:48px;padding:0 12px;font-size:14px;display:flex}.checkout-register.ui-button:hover:not(:disabled),.checkout-close.ui-button:hover:not(:disabled){background:#ffffff0a;transform:none}.checkout-register.ui-button:active:not(:disabled),.checkout-close.ui-button:active:not(:disabled){background:#ffffff29;transform:none}.checkout-loading{width:calc(100% - 32px - var(--safe-left) - var(--safe-right));height:calc(100dvh - 114px - var(--safe-top) - var(--safe-bottom));margin:16px calc(16px + var(--safe-right)) 16px calc(16px + var(--safe-left));color:#ffd61f;background:#000;flex-direction:column;justify-content:center;align-items:center;gap:16px;font-size:14px;display:flex}.checkout-error{width:min(calc(100% - 48px - var(--safe-left) - var(--safe-right)), 460px);min-height:calc(100dvh - 114px - var(--safe-top) - var(--safe-bottom));color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;margin:16px auto;padding:24px;display:flex}.checkout-error>strong{color:#ffd61f;font-size:20px;line-height:1.4}.checkout-error>span{color:#d2d2d2;max-width:36em;font-size:14px;line-height:1.6}.checkout-error-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:12px;display:flex}.checkout-error .checkout-retry.ui-button,.checkout-error .checkout-back.ui-button{border-radius:var(--belle-button-radius);min-height:44px;padding:0 18px;transform:none}.checkout-error .checkout-retry.ui-button{color:#111;background:#ffd61f}.checkout-error .checkout-back.ui-button{color:#fff;background:0 0;border:1px solid #505050}.checkout-error .checkout-retry.ui-button:hover:not(:disabled),.checkout-error .checkout-retry.ui-button:active:not(:disabled){background:#ffd61f;transform:none}.checkout-error .checkout-back.ui-button:hover:not(:disabled),.checkout-error .checkout-back.ui-button:active:not(:disabled){background:#ffffff1a;transform:none}.checkout-spinner{color:#ffd61f;animation:1s linear infinite legacy-checkout-spin}.payment-sheet iframe{width:calc(100% - 32px - var(--safe-left) - var(--safe-right));height:calc(100dvh - 114px - var(--safe-top) - var(--safe-bottom));margin:16px calc(16px + var(--safe-right)) 16px calc(16px + var(--safe-left));background:#000;border:0}.payment-sheet iframe[hidden]{display:none}.global-toast{text-align:left;align-items:center;gap:8px;padding:8px 8px 8px 15px;display:flex}.global-toast>span{min-width:0;line-height:1.4}.global-toast>button{color:#111;cursor:pointer;background:#00000014;border:0;border-radius:50%;place-items:center;width:32px;min-width:32px;height:32px;padding:0;display:grid}.global-toast>button:hover{background:#00000029}.global-toast>button:focus-visible{outline-offset:1px;outline:2px solid #111}.global-toast>button svg{width:16px;height:16px}.app-shell--mine>.global-toast{bottom:calc(var(--safe-bottom) + 16px)}.dialog--update.update-dialog{color:#000;width:min(100%,400px);min-width:min(300px,100%);box-shadow:none;text-align:center;background:#ffd61f;border-radius:16px;padding:32px 24px 24px;animation:.3s ease-out legacy-update-enter}.update-dialog-row{flex-wrap:wrap;margin:-12px;display:flex}.update-dialog-center,.dialog--update.update-dialog h2,.dialog--update.update-dialog p,.update-dialog-actions{flex:0 0 100%;width:100%;padding:12px}.update-dialog-center{text-align:center}.dialog--compact.account-dialog{color:#fff;background:#111;border-radius:10px;width:min(100%,417px);min-width:min(300px,100%);padding:24px}.account-dialog .dialog-close{color:#fff;background:0 0;top:21px;right:21px}.account-dialog h2{color:#fff;text-align:center;margin:18px 36px 8px;font-size:18px;font-weight:700;line-height:1.5}.account-dialog>.muted{color:#a9a9a9;text-align:center;margin:0 16px 18px;font-size:14px;line-height:1.5}.account-dialog label{color:#d5d5d0;margin:14px 0;font-size:13px}.account-dialog input,.account-dialog textarea{border-radius:4px}.account-dialog .ui-button{border-radius:var(--belle-button-radius)}.account-dialog input,.account-dialog textarea{background:#090909;border-color:#505050}.account-dialog .wide-button{min-height:44px}.account-dialog-message{color:#ffd61f;margin:14px 0 0;font-size:13px;line-height:1.5}.update-dialog-icon{color:#ffd61f;background:#000;border:2px solid #ffffff1a;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 20px;display:grid;box-shadow:0 4px 12px #00000026}.update-dialog-icon svg{animation:2s linear infinite legacy-update-spin}.dialog--update.update-dialog h2{color:#000;margin:0 0 8px;font-family:Smiley Sans,PingFang SC,Microsoft YaHei,sans-serif;font-size:20px;font-weight:700;line-height:1.5}.dialog--update.update-dialog p{color:#000;margin:0 0 16px;font-family:Smiley Sans,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.5}.update-dialog-actions{text-align:left}.update-dialog-button.ui-button{border-radius:var(--belle-button-radius);color:#fff;background:#000;border:0;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;font-family:Smiley Sans,PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;font-weight:600;transition:box-shadow .2s,transform .2s;display:flex;box-shadow:0 4px 8px #0003}.update-dialog-button.ui-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 12px #0000004d}.update-dialog-button.ui-button:active:not(:disabled){background:#000;transform:translateY(0);box-shadow:0 4px 8px #0003}.update-dialog-button .is-spinning{animation:1s linear infinite legacy-update-spin}@keyframes legacy-checkout-spin{to{transform:rotate(360deg)}}@keyframes legacy-dialog-up{0%{transform:translateY(calc(50vh + 50%))}to{transform:translateY(0)}}@keyframes legacy-update-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes legacy-update-enter{0%{opacity:0;transform:scale(.8)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (width<=520px){.payment-face-logo{right:82px}.payment-product-dialog .payment-products{grid-template-columns:1fr}}@media (width<=390px){.payment-legacy-head,.payment-value-copy,.payment-product-section,.payment-cta-wrap,.payment-disclaimer{padding-left:24px;padding-right:24px}.payment-face-logo{right:72px}}@media (prefers-reduced-motion:reduce){.checkout-spinner,.update-dialog-icon svg,.update-dialog-button .is-spinning{animation-duration:.01ms;animation-iteration-count:1}.dialog--update.update-dialog,.dialog.payment-product-dialog,.payment-sheet{animation:none}}.dialog.ui-sheet-content.feedback-dialog{color:#f7f7f7;background:#171717;border:1px solid #ffffff1a;border-bottom:0;border-radius:24px 24px 0 0;flex-direction:column;width:100%;max-width:none;height:auto;max-height:min(92dvh,860px);padding:0;display:flex;overflow:hidden;box-shadow:0 -24px 72px #0000006b}.feedback-drawer-handle{background:#ffffff47;border-radius:999px;flex:0 0 4px;width:40px;height:4px;margin:10px auto 2px}.feedback-drawer-header{text-align:left;border-bottom:1px solid #ffffff14;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:12px;padding:12px 16px 16px;display:grid;position:relative}.feedback-drawer-eyebrow{color:#ffd61f;letter-spacing:.08em;font-size:12px;font-weight:700;line-height:1.4;display:block}.feedback-drawer-header .ui-sheet-title{color:#fff;margin:2px 0 0;font-size:20px;font-weight:700;line-height:1.25}.feedback-drawer-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:18px 16px 24px;transition:padding-bottom .2s ease-in-out;overflow-y:auto}.feedback-section-title{color:#f2f2f2;align-items:center;gap:10px;width:100%;margin:24px 0 0;font-size:15px;font-weight:650;line-height:1.45;display:flex}.feedback-section-title:first-child{margin-top:0}.feedback-section-title>span{color:#171717;background:#ffd61f;border-radius:8px;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:grid}.feedback-dialog .feeling-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;width:100%;margin:14px 0 0;display:grid}.feedback-dialog .feeling-grid button{color:#c8c8c8;cursor:pointer;background:#ffffff09;border:1px solid #0000;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:82px;padding:8px 2px;transition:border-color .18s,background-color .18s,color .18s;display:flex}.feedback-dialog .feeling-grid button.is-selected{color:#ffd61f;background:#ffd61f1c;border-color:#ffd61fb8}.feedback-dialog .feeling-grid button:focus-visible,.feedback-dialog .reason-chips button:focus-visible{outline-offset:2px;outline:2px solid #ffd61f}.feedback-dialog .feeling-image{place-items:center;width:44px;height:44px;display:grid}.feedback-dialog .feeling-image img{object-fit:contain;filter:grayscale(82%);opacity:.72;width:38px;height:38px;display:block}.feedback-dialog .feeling-grid button.is-selected .feeling-image img{filter:none;opacity:1;width:44px;height:44px}.feedback-dialog .feeling-label{white-space:nowrap;margin-top:5px;font-size:11px;line-height:1.3}.feedback-dialog .feedback-guide{color:#ffd61f;background:#ffd61f0e;border:1px dashed #ffd61f61;border-radius:14px;align-items:center;min-height:52px;margin:14px 0 0;padding:12px 14px;display:flex}.feedback-dialog .feedback-guide>svg{flex:0 0 20px;width:20px;height:20px}.feedback-dialog .feedback-guide span{color:#bdbdbd;margin-left:9px;font-size:13px;line-height:1.5}.feedback-dialog .reason-chips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.feedback-dialog .reason-chips button{color:#d6d6d6;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1c;border-radius:999px;justify-content:center;align-items:center;gap:7px;width:auto;min-height:44px;padding:9px 14px;font-size:13px;line-height:1.35;transition:border-color .18s,background-color .18s,color .18s;display:inline-flex}.feedback-dialog .reason-chips button.is-selected{color:#171717;background:#ffd61f;border-color:#ffd61f;font-weight:650}.feedback-dialog .reason-chips button svg{flex:0 0 18px;width:18px;height:18px}.feedback-textarea-field{width:100%;margin-top:14px;position:relative}.dialog.feedback-dialog .feedback-textarea-field>label{color:#bdbdbd;margin:0 0 7px;font-size:13px;font-weight:600;line-height:1.4;display:block}.dialog.feedback-dialog textarea{color:#fff;resize:vertical;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:14px;width:100%;min-height:112px;margin:0;padding:13px 14px 30px;font-size:16px;line-height:1.5;transition:border-color .18s,box-shadow .18s}.dialog.feedback-dialog textarea:focus{border-color:#ffd61f;outline:0;box-shadow:0 0 0 3px #ffd61f1f}.feedback-character-count{color:#7f7f7f;font-variant-numeric:tabular-nums;pointer-events:none;font-size:11px;position:absolute;bottom:9px;right:12px}.feedback-drawer-footer{padding:12px max(16px, var(--safe-right)) calc(12px + var(--safe-bottom)) max(16px, var(--safe-left));background:#171717f5;border-top:1px solid #ffffff14;box-shadow:0 -12px 30px #0000002e}.feedback-dialog .feedback-submit.ui-button{color:#171717;width:100%;min-height:48px;box-shadow:none;background:#ffd61f;border:0;border-radius:14px;margin:0;font-size:16px;font-weight:750}.feedback-dialog .feedback-submit.ui-button:disabled{opacity:.5;cursor:wait}.feedback-message{color:#ffb4ab;text-align:left;margin:8px 2px 0;font-size:13px;line-height:1.45}.feedback-privacy-note{color:#777;text-align:center;margin:8px 0 0;font-size:11px;line-height:1.4}@media (hover:hover){.feedback-dialog .feeling-grid button:hover,.feedback-dialog .reason-chips button:hover{background:#ffd61f13;border-color:#ffd61f61}.feedback-dialog .reason-chips button.is-selected:hover{background:#ffe157;border-color:#ffe157}}@media (width>=768px){.dialog.ui-sheet-content.feedback-dialog{border-width:0 0 0 1px;border-radius:24px 0 0 24px;width:min(560px,100vw);height:100dvh;max-height:100dvh;box-shadow:-24px 0 72px #0000006b}.feedback-drawer-handle{display:none}.feedback-drawer-header{padding:max(24px, var(--safe-top)) 24px 20px}.feedback-drawer-scroll{padding:22px 24px 32px}.feedback-drawer-footer{padding:16px 24px max(18px, var(--safe-bottom))}.feedback-dialog .feeling-grid{gap:8px}}@media (prefers-reduced-motion:reduce){.feedback-dialog .feeling-grid button,.feedback-dialog .reason-chips button,.dialog.feedback-dialog textarea{transition:none}}.standard-page.mine-page.legacy-mine{width:100%;max-width:none;height:100dvh;min-height:100dvh;padding:0 0 var(--safe-bottom);color:#fff;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#000;margin:0;overflow-y:auto}.legacy-mine,.legacy-mine button{font-family:Smiley Sans,PingFang SC,Microsoft YaHei,sans-serif}.legacy-mine .legacy-mine-toolbar{z-index:30;width:100%;height:calc(64px + var(--safe-top));padding:var(--safe-top) max(16px, var(--safe-right)) 0 max(16px, var(--safe-left));background:#000;justify-content:flex-start;align-items:center;display:flex;position:sticky;top:0}.legacy-mine .legacy-mine-toolbar h1{color:#fff;margin:0 0 0 8px;font-size:20px;font-weight:600;line-height:1}.legacy-account-menu{margin-left:auto;position:relative}.legacy-mine .legacy-toolbar-button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;display:grid}.legacy-mine .legacy-toolbar-button:hover,.legacy-mine .legacy-toolbar-button[aria-expanded=true]{background:#ffffff1a}.legacy-mine .legacy-toolbar-button:active{background:#ffffff29}.legacy-mine .legacy-toolbar-button:focus-visible{background:#ffffff1f;outline:0;box-shadow:inset 0 0 0 2px #ffffff47}.legacy-mine .legacy-toolbar-back{flex:0 0 48px}.legacy-mine .legacy-account-popover{z-index:40;color:#ffffffde;opacity:0;pointer-events:none;transform-origin:100% 0;visibility:hidden;background:#212121;border:0;border-radius:4px;width:160px;padding:8px 0;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),visibility 0s linear .3s;position:absolute;top:48px;right:8px;overflow:hidden;transform:translateY(-15px);box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.legacy-mine .legacy-account-popover.is-open{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s;transform:translateY(0)}.legacy-mine .legacy-account-menu-item{width:100%;height:48px;min-height:48px;color:inherit;letter-spacing:.009375em;text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:24px minmax(0,1fr);align-items:center;column-gap:32px;padding:4px 16px;font-family:Smiley Sans,PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;font-weight:400;line-height:1.5;display:grid;position:relative}.legacy-mine button.legacy-account-menu-item{cursor:pointer}.legacy-mine button.legacy-account-menu-item:hover{background:#ffffff14}.legacy-mine button.legacy-account-menu-item:active{background:#ffffff1f}.legacy-mine button.legacy-account-menu-item:focus-visible{outline:0;box-shadow:inset 0 0 0 2px #ffffff26}.legacy-mine .legacy-account-menu-item>svg{color:#fff9;width:24px;height:24px}.legacy-mine .legacy-account-menu-item>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.legacy-mine .legacy-account-menu-item--static{cursor:default;-webkit-user-select:none;user-select:none}.modal-overlay.legacy-logout-overlay{padding:max(24px, var(--safe-top)) max(24px, var(--safe-right)) max(24px, var(--safe-bottom)) max(24px, var(--safe-left));-webkit-backdrop-filter:none;background:#00000052}.dialog--compact.legacy-logout-dialog{color:#ffffffde;background:#212121;border:0;border-radius:4px;width:min(320px,100%);min-width:0;max-width:320px;padding:0;animation:.225s cubic-bezier(0,0,.2,1) both legacy-logout-dialog-in;overflow:hidden;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.legacy-logout-dialog .legacy-logout-title{color:inherit;margin:0;padding:16px;font-family:Smiley Sans,PingFang SC,Microsoft YaHei,sans-serif;font-size:18px;font-weight:500;line-height:1.6}.legacy-logout-dialog .legacy-logout-text{color:inherit;margin:0;padding:16px 24px 24px;font-family:Smiley Sans,PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;font-weight:400;line-height:1.5}.legacy-logout-dialog .legacy-logout-actions{justify-content:flex-end;align-items:center;gap:8px;min-height:52px;padding:8px;display:flex}.legacy-logout-dialog .legacy-logout-actions>button{border-radius:var(--belle-button-radius);color:#757575;letter-spacing:.0892857em;cursor:pointer;background:0 0;border:0;min-width:64px;height:36px;padding:0 16px;font:500 14px/36px Roboto,PingFang SC,Microsoft YaHei,sans-serif;position:relative}.legacy-logout-dialog .legacy-logout-actions>button:hover:not(:disabled),.legacy-logout-dialog .legacy-logout-actions>button:focus-visible:not(:disabled){background:#ffffff14;outline:0}.legacy-logout-dialog .legacy-logout-actions>.legacy-logout-confirm{color:var(--belle-yellow)}.legacy-logout-dialog .legacy-logout-actions>button:disabled{opacity:.26;cursor:default}.legacy-logout-confirm[aria-busy=true]>span:last-child{opacity:0}.legacy-logout-spinner{border:2px solid #ffd61f52;border-top-color:currentColor;border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;animation:.7s linear infinite legacy-logout-spinner;position:absolute;top:50%;left:50%}@keyframes legacy-logout-dialog-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes legacy-logout-spinner{to{transform:rotate(360deg)}}.legacy-mine .legacy-coin-area{margin-top:22px;padding:0 21px}.invitation-claim-badge{color:#fef3c7;background:#facc1517;border:1px solid #facc1552;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;margin-bottom:14px;font-size:14px;display:flex}.invitation-claim-badge svg{width:18px}.invitation-claim-badge strong{letter-spacing:.1em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.invitation-code-dialog{text-align:left;width:min(420px,100vw - 32px);padding:28px}.invitation-code-icon{color:#09090b;background:#facc15;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.invitation-code-dialog h2{color:#fafafa;margin:18px 0 8px;font-size:24px}.invitation-code-dialog p{color:#a1a1aa;margin:0 0 20px;line-height:1.65}.invitation-code-dialog label{color:#e4e4e7}.invitation-code-dialog .invitation-code-input-frame{align-items:center;display:flex;overflow:hidden}.invitation-code-dialog .invitation-code-input{color:#fafafa;text-transform:uppercase}.invitation-code-actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.mine-invitation-panel{width:min(100%,1180px);padding:24px max(16px, var(--safe-right)) max(44px, var(--safe-bottom)) max(16px, var(--safe-left));margin:0 auto}.mine-invitation-card{color:#fafafa;background:radial-gradient(circle at 88% 0,#ffd61f1a,#0000 34%),linear-gradient(155deg,#12171dfa,#080b0ffa);border:1px solid #ffffff14;border-radius:18px;padding:20px 18px 18px;box-shadow:0 20px 54px #00000042}.mine-invitation-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;display:grid}.mine-invitation-heading{min-width:0}.mine-invitation-heading>span{color:#8e939a;letter-spacing:.2em;font-family:Oswald,sans-serif;font-size:10px}.mine-invitation-heading h2{color:#fff;margin:2px 0 0;font-size:21px;line-height:1.15}.mine-invitation-reward{border-left:1px solid #ffffff1f;justify-items:start;gap:2px;min-width:94px;padding:2px 0 2px 18px;display:grid}.mine-invitation-reward>span{color:#a3a7ad;font-size:10px;line-height:1.2}.mine-invitation-reward>div{align-items:baseline;gap:5px;display:flex}.mine-invitation-reward small{color:#92969c;font-size:10px;line-height:1}.mine-invitation-reward strong{color:var(--belle-yellow);font-variant-numeric:tabular-nums;font-family:Oswald,sans-serif;font-size:24px;font-weight:500;line-height:1}.mine-invitation-intro{border-top:1px solid #ffffff14;gap:4px;margin:18px 0 0;padding-top:15px;display:grid}.mine-invitation-intro strong{color:#f5f5f5;font-size:14px}.mine-invitation-intro span{color:#90949a;max-width:46em;font-size:12px;line-height:1.6}.mine-invitation-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.mine-invitation-metrics article{background:#0d1116;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;min-height:98px;padding:13px 14px;display:flex}.mine-invitation-metrics article>span{color:#92969c;font-size:11px}.mine-invitation-metrics article>strong{color:#fff;font-variant-numeric:tabular-nums;margin-top:6px;font-family:Oswald,sans-serif;font-size:25px;font-weight:500;line-height:1}.mine-invitation-metrics article>strong small{color:#a9adb3;font-family:Smiley Sans,sans-serif;font-size:11px;font-weight:400}.mine-invitation-metrics article>p{color:#747980;margin:auto 0 0;font-size:10px}.mine-invitation-metric--credited{grid-column:1/-1;background:#ffd61f0b!important;border-color:#ffd61f2e!important}.mine-invitation-metric--credited>strong{color:var(--belle-yellow)!important}.mine-invitation-gate,.mine-invitation-state{background:#ffd61f0b;border:1px solid #ffd61f29;border-radius:12px;align-items:center;gap:12px;margin-top:12px;padding:14px;display:flex}.mine-invitation-gate__icon,.mine-invitation-state>svg{color:#ffd61f;background:#ffd61f1f;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.mine-invitation-gate__icon svg{width:20px;height:20px}.mine-invitation-state>svg{padding:10px}.mine-invitation-gate>div,.mine-invitation-state>div{flex:1;min-width:0}.mine-invitation-gate strong,.mine-invitation-state strong{color:#f4f4f4;font-size:13px;font-weight:700}.mine-invitation-gate p,.mine-invitation-state p{color:#929292;margin:4px 0 0;font-size:12px;line-height:1.55}.mine-invitation-list{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:12px;display:grid}.mine-invitation-list>article{background:#0d1116;border:1px solid #ffffff0f;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;min-height:72px;padding:11px 11px 11px 14px;display:flex}.mine-invitation-list article>div{gap:4px;display:grid}.mine-invitation-list code{color:#fff4b8;letter-spacing:.09em;font-size:16px;font-weight:700}.mine-invitation-status{color:#a7abb0;background:#ffffff0e;border-radius:999px;width:fit-content;padding:2px 7px;font-size:10px}.mine-invitation-status[data-status=available]{color:#ffe77a;background:#ffd61f1a}.mine-invitation-status[data-status=rewarded]{color:#d8ffc3;background:#8bdb611c}.mine-invitation-credit{text-align:right;justify-items:end;min-width:108px}.mine-invitation-credit>span{color:#b8dca5;font-size:10px}.mine-invitation-credit>strong{color:var(--belle-yellow);font-variant-numeric:tabular-nums;font-family:Oswald,sans-serif;font-size:16px;font-weight:500}.mine-invitation-credit>time{color:#747980;white-space:nowrap;font-size:9px}.mine-invitation-list button{color:#e4e4e4;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;min-height:44px;padding:0 13px;font-size:12px;transition:border-color .18s,background .18s;display:inline-flex}.mine-invitation-list button:hover:not(:disabled){background:#ffffff17}.mine-invitation-list button:focus-visible{outline:2px solid var(--belle-yellow);outline-offset:2px}.mine-invitation-list button svg{width:15px}.mine-invitation-list button:disabled{opacity:.42;cursor:not-allowed}.mine-invitation-list>.mine-invitation-state--empty{margin-top:0}.mine-invitation-state--empty{background:#0d1116;border-color:#ffffff0f}.mine-invitation-state--error{background:#ff8a800f;border-color:#ff8a8047}.mine-invitation-state--error>svg{color:#ffaaa2;background:#ff8a801a}.mine-invitation-state--error .ui-button{flex:none}.mine-invitation-loading{gap:10px;margin-top:18px;display:grid}.mine-invitation-loading span{background:linear-gradient(90deg,#0d1116 25%,#171d24 50%,#0d1116 75%) 0 0/200% 100%;border-radius:12px;height:84px;animation:1.4s ease-in-out infinite alternate mine-invitation-shimmer}.mine-invitation-create{color:#111;background:var(--belle-yellow);border-radius:14px;width:100%;min-height:52px;margin-top:14px;box-shadow:0 10px 28px #ffd61f1f}.mine-invitation-create:hover:not(:disabled){background:#ffe45c}.mine-invitation-create:disabled{color:#777;box-shadow:none;opacity:1;background:#171717}.mine-invitation-create svg{width:20px;height:20px}.mine-invitation-hint,.mine-invitation-error{color:#858585;text-align:center;margin:10px 0 0;font-size:12px;line-height:1.6}.mine-invitation-error{color:#ffaaa2}@keyframes mine-invitation-shimmer{to{background-position:-200% 0}}@media (width<=420px){.invitation-code-actions{flex-direction:column-reverse}.invitation-code-actions button{width:100%;min-height:48px}.mine-invitation-hero{gap:12px}.mine-invitation-reward{min-width:88px;padding-left:12px}.mine-invitation-gate,.mine-invitation-state{align-items:flex-start}.mine-invitation-state--error{flex-wrap:wrap}.mine-invitation-state--error .ui-button{width:100%}}@media (width>=760px){.mine-invitation-panel{padding:32px 40px 56px}.mine-invitation-card{padding:24px 26px 22px}.mine-invitation-list,.mine-invitation-loading{grid-template-columns:repeat(2,minmax(0,1fr))}.mine-invitation-loading span:last-child{grid-column:1/-1}.mine-invitation-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.mine-invitation-metric--credited{grid-column:auto}}@media (width>=1024px){.mine-invitation-card{padding:28px 32px 24px}.mine-invitation-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=359px){.mine-invitation-reward strong{font-size:21px}.mine-invitation-metrics{grid-template-columns:minmax(0,1fr)}}.legacy-mine .legacy-coin-head{text-align:center;justify-items:center;width:min(100%,360px);margin:0 auto;display:grid}.legacy-mine .legacy-coin-label{color:#777d85;letter-spacing:.2em;font-family:Oswald,sans-serif;font-size:10px;font-weight:500}.legacy-mine .legacy-coin-value{justify-content:center;align-items:center;gap:8px;margin:10px 0 8px;display:flex}.legacy-mine .legacy-coin-icon{width:40px;height:40px;color:var(--belle-yellow);flex:0 0 40px}.legacy-mine .legacy-coin-balance{color:#fff;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(38px,9vw,48px);font-weight:600;line-height:1}.legacy-mine .legacy-coin-unit{color:#c4c7cc;align-self:end;margin-bottom:4px;font-size:13px}.legacy-mine .legacy-coin-head p{color:#8d9299;text-align:center;margin:0;font-size:13px;line-height:1.6}.legacy-mine .legacy-coin-buttons{justify-content:center;align-items:center;gap:11px;margin-top:24px;display:flex}.legacy-mine .legacy-coin-button.ui-button{border-radius:var(--belle-button-radius);width:122px;height:43px;min-height:43px;box-shadow:none;border:0;gap:11px;padding:0;font-size:16px;font-weight:400}.legacy-mine .legacy-coin-button--recharge.ui-button{color:#111;background:#fff}.legacy-mine .legacy-coin-button--tips.ui-button{color:#111;background:var(--belle-yellow)}.legacy-mine .legacy-coin-button--recharge.ui-button:hover:not(:disabled){background-color:#fff;background-image:linear-gradient(#0000000a,#0000000a);transform:none}.legacy-mine .legacy-coin-button--tips.ui-button:hover:not(:disabled){background-color:var(--belle-yellow);background-image:linear-gradient(#0000000a,#0000000a);transform:none}.legacy-mine .legacy-coin-button.ui-button:active:not(:disabled){background-image:linear-gradient(#00000029,#00000029);transform:none}.legacy-mine .legacy-coin-button.ui-button:focus-visible{outline:0;box-shadow:0 0 0 2px #000,0 0 0 4px #ffd61f}.legacy-mine .mine-tabs{z-index:1;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-bottom:1px solid #595959;border-radius:0;align-items:stretch;width:100%;height:50px;margin:21px 0 0;padding:0;display:flex;position:relative;top:auto;overflow:hidden}.legacy-mine .mine-tabs__viewport{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:auto;min-width:0;overflow:auto hidden}.legacy-mine .mine-tabs__viewport::-webkit-scrollbar{display:none}.legacy-mine .mine-tabs__track{justify-content:center;align-items:stretch;width:max-content;min-width:100%;height:48px;display:flex}.legacy-mine .mine-tabs__track>button{color:#a6a6a6;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;gap:8px;min-width:90px;max-width:360px;height:48px;min-height:48px;padding:0 16px;font-family:Smiley Sans,PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;font-weight:400;line-height:1.5;display:flex;position:relative}@media (hover:hover){.legacy-mine .mine-tabs__track>button:hover,.legacy-mine .mine-tabs__scroll-button:hover:not(:disabled){background:#ffffff0a}}.legacy-mine .mine-tabs__track>button:active,.legacy-mine .mine-tabs__scroll-button:active:not(:disabled){background:#ffffff29}.legacy-mine .mine-tabs__track>button:focus-visible,.legacy-mine .mine-tabs__scroll-button:focus-visible{outline:0;box-shadow:inset 0 0 0 2px #ffd61fb3}.legacy-mine .mine-tabs__track>button svg{flex:0 0 24px;width:24px;height:24px}.legacy-mine .mine-tabs__track>button[aria-current=page]{color:var(--belle-yellow);background:0 0;font-weight:400}.legacy-mine .mine-tabs__track>button[aria-current=page]:after{content:"";background:var(--belle-yellow);height:2px;position:absolute;bottom:0;left:0;right:0}.legacy-mine .mine-tabs__scroll-button{z-index:1;color:#fff;cursor:pointer;background:#000;border:0;border-radius:0;flex:0 0 52px;place-items:center;width:52px;min-width:52px;height:48px;min-height:48px;padding:0;display:grid;position:relative}.legacy-mine .mine-tabs__scroll-button:disabled{opacity:.26;cursor:default}.legacy-mine .mine-tab-viewport{touch-action:pan-y pinch-zoom;overscroll-behavior-x:contain;width:100%;min-height:320px;overflow:hidden}.legacy-mine .mine-tab-track{will-change:transform;align-items:flex-start;width:100%;display:flex}.legacy-mine .mine-tab-track.is-animating{transition:transform .26s cubic-bezier(.22,1,.36,1)}.legacy-mine .mine-tab-panel{flex:0 0 100%;width:100%;min-height:320px;padding:0}@media (prefers-reduced-motion:reduce){.legacy-mine .mine-tab-track.is-animating{transition-duration:1ms}}.legacy-mine .account-activity{width:min(100%,1180px);padding:24px max(16px, var(--safe-right)) max(44px, var(--safe-bottom)) max(16px, var(--safe-left));margin:0 auto}.legacy-mine .activity-calendar-card,.legacy-mine .ledger-list{background:radial-gradient(circle at 88% 0,#ffd61f1a,#0000 34%),linear-gradient(155deg,#12171dfa,#080b0ffa);border:1px solid #ffffff14;border-radius:18px;box-shadow:0 20px 54px #00000042}.legacy-mine .activity-calendar-card{padding:20px 18px 18px;overflow:hidden}.legacy-mine .activity-calendar-card__header,.legacy-mine .ledger-list__header{justify-content:space-between;align-items:center;gap:16px;display:flex}.legacy-mine .activity-calendar-card__title,.legacy-mine .ledger-list__header>div{min-width:0}.legacy-mine .activity-calendar-card__title>div,.legacy-mine .ledger-list__header>div{display:block}.legacy-mine .activity-calendar-card__title span,.legacy-mine .ledger-list__header span{color:#8d9299;letter-spacing:.22em;font-family:Oswald,sans-serif;font-size:10px;font-weight:500;display:block}.legacy-mine .activity-calendar-card__title h2,.legacy-mine .ledger-list__header h2{color:#fff;margin:2px 0 0;font-size:20px;font-weight:600;line-height:1.2}.legacy-mine .ledger-list__header>svg{width:22px;height:22px}.legacy-mine .activity-calendar-card__period{color:#c7c9cc;background:#ffffff09;border:1px solid #ffffff1a;border-radius:999px;flex:none;padding:7px 10px;font-size:12px;line-height:1}.legacy-mine .activity-calendar-summary{color:#a6a9ae;grid-template-columns:auto auto 1px auto auto 1px minmax(0,auto) auto;justify-content:start;align-items:baseline;gap:5px;margin:18px 0 10px;font-size:12px;display:grid}.legacy-mine .activity-calendar-summary strong{color:#fff;font-variant-numeric:tabular-nums;font-family:Oswald,sans-serif;font-size:17px;font-weight:500}.legacy-mine .activity-calendar-summary i{background:#ffffff21;align-self:center;width:1px;height:12px;margin:0 5px}.legacy-mine .activity-calendar{--activity-cell:14px;--activity-gap:4px;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:6px;width:100%;display:grid}.legacy-mine .activity-calendar__weekdays,.legacy-mine .activity-calendar__week{grid-template-columns:var(--activity-cell);grid-template-rows:repeat(7, var(--activity-cell));gap:var(--activity-gap);display:grid}.legacy-mine .activity-calendar__weekdays span{color:#747980;place-items:center;font-size:10px;line-height:1;display:grid}.legacy-mine .activity-calendar__weeks{grid-template-columns:repeat(26, var(--activity-cell));column-gap:var(--activity-gap);justify-content:end;width:100%;min-width:0;display:grid;overflow:hidden}.legacy-mine .activity-calendar__day,.legacy-mine .activity-calendar-legend i{background:#1a2027;border:1px solid #ffffff09;border-radius:3px}.legacy-mine .activity-calendar__day[data-level="1"],.legacy-mine .activity-calendar-legend i[data-level="1"]{background:#514817}.legacy-mine .activity-calendar__day[data-level="2"],.legacy-mine .activity-calendar-legend i[data-level="2"]{background:#8b7510}.legacy-mine .activity-calendar__day[data-level="3"],.legacy-mine .activity-calendar-legend i[data-level="3"]{background:#c7a813}.legacy-mine .activity-calendar__day[data-level="4"],.legacy-mine .activity-calendar-legend i[data-level="4"]{background:var(--belle-yellow);border-color:#ffe775b8;box-shadow:0 0 8px #ffd61f2e}.legacy-mine .activity-calendar__day.is-future{box-shadow:none;background:#ffffff06;border-color:#0000}.legacy-mine .activity-calendar-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:12px;display:flex}.legacy-mine .activity-calendar-footer p{color:#8d9299;margin:0;font-size:11px;line-height:1.5}.legacy-mine .activity-calendar-legend{color:#8d9299;align-items:center;gap:4px;font-size:10px;display:flex}.legacy-mine .activity-calendar-legend i{width:10px;height:10px}.legacy-mine .activity-calendar-state{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-height:178px;padding:28px 2px 6px;display:flex}.legacy-mine .activity-calendar-state strong{color:#fff;font-size:16px}.legacy-mine .activity-calendar-state p{color:#9ca0a6;margin:5px 0 0;font-size:13px}.legacy-mine .activity-calendar-skeleton{min-height:178px;padding-top:24px}.legacy-mine .activity-calendar-skeleton>span{background:#ffffff12;border-radius:6px;width:46%;height:14px;margin-bottom:16px;display:block}.legacy-mine .activity-calendar-skeleton>span+span{width:68%}.legacy-mine .activity-calendar-skeleton div{grid-template-columns:repeat(13,1fr);gap:4px;display:grid}.legacy-mine .activity-calendar-skeleton i{aspect-ratio:1;background:#ffffff0e;border-radius:3px;animation:1.25s ease-in-out infinite alternate activity-calendar-pulse}.legacy-mine .activity-calendar-table{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.legacy-mine .ledger-list{margin-top:16px;padding:20px 18px}.legacy-mine .ledger-list__header>svg{color:var(--belle-yellow)}.legacy-mine .ledger-entries{grid-template-columns:minmax(0,1fr);gap:11px;display:grid}@keyframes activity-calendar-pulse{0%{opacity:.48}to{opacity:1}}.legacy-mine .privacy-note{color:#777;background:0 0;border:0;margin:14px 0;padding:0 2px;font-size:11px;line-height:1.5}.legacy-mine .ledger-list article{color:#fff;background:#0d1116;border:0;border-radius:5px;grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:11px;min-height:86px;margin-bottom:0;padding:11px 12px;display:grid}@media (width>=760px){.legacy-mine .account-activity{padding:32px 40px 56px}.legacy-mine .activity-calendar-card{padding:24px 26px 22px}.legacy-mine .activity-calendar{--activity-cell:13px;--activity-gap:4px;grid-template-columns:18px minmax(0,1fr);gap:8px}.legacy-mine .activity-calendar-skeleton div{grid-template-columns:repeat(26,1fr)}}@media (width>=1024px){.standard-page.mine-page.legacy-mine{scrollbar-gutter:stable}.legacy-mine .activity-calendar-card{padding:28px 32px 24px}.legacy-mine .activity-calendar-summary{margin-top:20px}.legacy-mine .activity-calendar__weeks{grid-template-columns:repeat(26,minmax(0,1fr));justify-content:stretch}.legacy-mine .activity-calendar__week{grid-template-rows:repeat(7,auto);grid-template-columns:minmax(0,1fr)}.legacy-mine .activity-calendar__weekdays{grid-template-rows:repeat(7,minmax(0,1fr));align-self:stretch}.legacy-mine .activity-calendar__day{aspect-ratio:1;width:100%}.legacy-mine .ledger-list{padding:24px 26px 26px}.legacy-mine .ledger-entries{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){.legacy-mine .activity-calendar{--activity-cell:12px;--activity-gap:3px}.legacy-mine .activity-calendar-summary{grid-template-columns:auto auto 1px auto auto;row-gap:4px}.legacy-mine .activity-calendar-summary i:last-of-type{display:none}.legacy-mine .activity-calendar-summary strong:last-of-type,.legacy-mine .activity-calendar-summary strong:last-of-type+span{grid-row:2}}@media (prefers-reduced-motion:reduce){.legacy-mine .activity-calendar-skeleton i,.legacy-mine .mine-invitation-loading span{animation:none}}.legacy-mine .ledger-icon{width:24px;height:24px;color:var(--belle-yellow);background:0 0;border-radius:0;margin-top:4px}.legacy-mine .ledger-icon svg{width:24px;height:24px}.legacy-mine .ledger-copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.legacy-mine .ledger-copy>strong{font-size:15px;font-weight:400;line-height:1.4}.legacy-mine .ledger-copy>span{color:#a6a6a6;margin-top:5px;font-size:12px;line-height:1.3}.legacy-mine .ledger-copy>.ledger-value{color:#fff;font-size:14px}.legacy-mine .ledger-copy>.ledger-value--plus{color:#00ff19}.legacy-mine .ledger-date{color:#fff;flex-direction:column;align-items:center;padding-left:11px;font-style:normal;display:flex}.legacy-mine .ledger-date span{white-space:nowrap;font-size:14px;line-height:1.3}.legacy-mine .ledger-date strong{color:var(--belle-yellow);margin-top:2px;font-size:27px;font-weight:400;line-height:1}.legacy-mine .liked-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;display:grid}.legacy-mine .liked-grid>button{aspect-ratio:9/16;background:#111;border:2px solid #000;border-radius:5px;margin:0}@media (width>=1024px){.legacy-mine .liked-grid{width:min(100%,1120px);padding:28px 40px max(64px, var(--safe-bottom));grid-template-columns:repeat(auto-fill,minmax(220px,250px));justify-content:start;gap:16px;margin:0 auto}.legacy-mine .liked-grid>button{aspect-ratio:3/4;cursor:pointer;border:1px solid #ffffff24;border-radius:12px;transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:0 8px 28px #0000003d}.legacy-mine .liked-grid>button:hover{border-color:#ffd70085;transform:translateY(-3px);box-shadow:0 14px 34px #00000057}.legacy-mine .liked-grid>button:focus-visible{outline:3px solid var(--yellow,#ffd600);outline-offset:3px}.legacy-mine .liked-grid>button:hover img{transform:scale(1.015)}}.legacy-mine .liked-type{color:#00bcd4;background:#0009;width:32px;height:32px;top:8px;left:8px;right:auto;box-shadow:0 2px 4px #0000004d}@media (width>=1024px){.legacy-mine .liked-type{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000008f;border:1px solid #fff3;width:34px;height:34px;top:10px;left:auto;right:10px;box-shadow:0 6px 18px #00000047}.legacy-mine .liked-type--video{color:#fff}.legacy-mine .liked-grid img{transition:transform .24s}}@media (width>=1024px) and (prefers-reduced-motion:reduce){.legacy-mine .liked-grid>button,.legacy-mine .liked-grid img{transition:none}.legacy-mine .liked-grid>button:hover,.legacy-mine .liked-grid>button:hover img{transform:none}}.legacy-mine .liked-type--video{color:red}.legacy-mine .liked-type svg{filter:drop-shadow(0 1px 2px #00000080);width:20px;height:20px}.legacy-mine .legacy-faq-container{width:min(100%,1120px);padding:28px max(16px, var(--safe-right)) max(48px, var(--safe-bottom)) max(16px, var(--safe-left));margin:0 auto}.legacy-mine .legacy-faq-heading{max-width:620px;margin-bottom:24px}.legacy-mine .legacy-faq-heading__eyebrow{min-height:28px;color:var(--belle-yellow);letter-spacing:.12em;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;font-weight:700;display:inline-flex}.legacy-mine .legacy-faq-heading h2{color:#fff;margin:0;font-family:Smiley Sans,PingFang SC,Microsoft YaHei,sans-serif;font-size:clamp(26px,6vw,38px);font-weight:600;line-height:1.2}.legacy-mine .legacy-faq-heading>p{color:#b8b8b8;max-width:560px;margin:12px 0 0;font-size:15px;line-height:1.65}.legacy-mine .legacy-faq-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.legacy-mine .legacy-faq-list>li{min-width:0;margin:0;padding:0}.legacy-mine .legacy-faq-card{background:radial-gradient(circle at 12% 8%,#ffd61f1a,#0000 38%),linear-gradient(145deg,#202020,#171717);border:1px solid #ffffff1f;border-radius:18px;height:100%;transition:transform .2s,border-color .2s,box-shadow .2s;overflow:hidden;box-shadow:0 12px 30px #00000038}.legacy-mine .legacy-faq-row{border-radius:inherit;color:#fff;text-align:left;background:0 0;border:0;grid-template-columns:52px minmax(0,1fr) 36px;align-items:center;gap:14px;width:100%;height:100%;min-height:132px;padding:18px;transition:background-color .18s,transform .12s;display:grid;transform:none}.legacy-mine .legacy-faq-row__icon{width:52px;height:52px;color:var(--belle-yellow);background:#ffd61f17;border:1px solid #ffd61f38;border-radius:16px;place-items:center;display:grid}.legacy-mine .legacy-faq-row__content{gap:6px;min-width:0;padding:0;display:grid}.legacy-mine .legacy-faq-row__meta{color:#a8a8a8;justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:600;line-height:1.4;display:flex}.legacy-mine .legacy-faq-row__meta>span:first-child{color:var(--belle-yellow);background:#ffd61f12;border:1px solid #ffd61f33;border-radius:999px;padding:3px 8px}.legacy-mine .legacy-faq-row__meta>span:last-child{display:none}.legacy-mine .legacy-faq-row .ui-card-title{margin:0;font-family:Smiley Sans,PingFang SC,Microsoft YaHei,sans-serif;font-size:19px;font-weight:600;line-height:1.35}.legacy-mine .legacy-faq-row .ui-card-description{color:#b8b8b8;margin:0;font-family:Roboto,PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.55}.legacy-mine .legacy-faq-row__action{color:#d7d7d7;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:36px;height:36px;transition:color .18s,background-color .18s,transform .18s;display:grid}.legacy-mine .legacy-faq-row.ui-button:hover{background:#ffffff0a}.legacy-mine .legacy-faq-row.ui-button:active{background:#ffffff12;transform:scale(.99)}.legacy-mine .legacy-faq-row:focus-visible{outline:3px solid var(--belle-yellow);outline-offset:-3px;box-shadow:none}@media (hover:hover) and (pointer:fine){.legacy-mine .legacy-faq-card:hover{border-color:#ffd61f4d;transform:translateY(-3px);box-shadow:0 18px 40px #00000057}.legacy-mine .legacy-faq-row:hover .legacy-faq-row__action{color:#111;background:var(--belle-yellow);transform:translate(2px)}}@media (width>=768px){.legacy-mine .legacy-faq-container{padding:36px 32px max(64px, var(--safe-bottom))}.legacy-mine .legacy-faq-heading{margin-bottom:30px}.legacy-mine .legacy-faq-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.legacy-mine .legacy-faq-row{grid-template-columns:58px minmax(0,1fr) 40px;gap:18px;min-height:174px;padding:22px}.legacy-mine .legacy-faq-row__icon{border-radius:18px;width:58px;height:58px}.legacy-mine .legacy-faq-row__meta>span:last-child{display:inline}}@media (width>=1280px){.legacy-mine .legacy-faq-container{padding-top:44px}}@media (prefers-reduced-motion:reduce){.legacy-mine .legacy-faq-card,.legacy-mine .legacy-faq-row,.legacy-mine .legacy-faq-row__action{transition:none}.legacy-mine .legacy-faq-card:hover,.legacy-mine .legacy-faq-row:hover .legacy-faq-row__action{transform:none}}.ui-sheet-drag-handle{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex:0 0 26px;width:100%;height:26px;min-height:26px;position:relative}.ui-sheet-drag-handle:after{content:"";background:#ffffff47;border-radius:999px;width:42px;height:5px;transition:width .16s,background-color .16s;position:absolute;top:10px;left:50%;transform:translate(-50%)}.ui-sheet-content[data-dragging=true] .ui-sheet-drag-handle{cursor:grabbing}.ui-sheet-content[data-dragging=true] .ui-sheet-drag-handle:after{background:#ffffff6b;width:52px}.ui-sheet-drag-handle.is-disabled{cursor:default;touch-action:auto}.dialog.ui-sheet-content.legacy-guide-dialog{width:100%;max-width:none;height:calc(100dvh - var(--safe-top));max-height:calc(100dvh - var(--safe-top));color:#f5f5f5;background:#151515;border:1px solid #ffffff1f;border-bottom:0;border-radius:26px 26px 0 0;flex-direction:column;margin:0;padding:0;font-family:Smiley Sans,PingFang SC,Microsoft YaHei,sans-serif;display:flex;overflow:hidden;box-shadow:0 -24px 64px #0000007a}.legacy-guide-header{background:linear-gradient(#ffd61f12,#0000);border-bottom:1px solid #ffffff17;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:12px;padding:8px 16px 15px;display:grid;position:relative}.legacy-guide-header__eyebrow{color:var(--belle-yellow);letter-spacing:.1em;margin:0 0 2px;font-size:11px;font-weight:700;display:block}.legacy-guide-header .ui-sheet-title{color:#fff;margin:0;font-family:Roboto,PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:19px;font-weight:700;line-height:1.28}.legacy-guide-scroll{min-height:0;padding:20px max(20px, var(--safe-right)) max(28px, var(--safe-bottom)) max(20px, var(--safe-left));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;overflow-y:auto}.legacy-faq-dialog-content,.legacy-tips-content{width:100%;margin:0 auto}.legacy-faq-dialog-content{gap:14px;display:grid}.legacy-guide-step{background:linear-gradient(145deg,#1f1f1f,#191919);border:1px solid #ffffff1a;border-radius:18px;padding:18px;position:relative}.legacy-guide-step__number{color:#ffd61fb8;letter-spacing:.08em;font-family:Oswald,sans-serif;font-size:12px;position:absolute;top:14px;right:16px}.legacy-guide-step h3,.legacy-tip-item h3{color:#fff;margin:0 32px 10px 0;font-family:Smiley Sans,PingFang SC,Microsoft YaHei,sans-serif;font-size:18px;font-weight:600;line-height:1.5}.legacy-guide-step__body,.legacy-guide-step__body p,.legacy-guide-step__body ol{color:#c7c7c7;font-family:Roboto,PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:15px;line-height:1.7}.legacy-guide-step__body p,.legacy-guide-step__body ol{margin:0}.legacy-guide-step__body ol{padding-left:22px}.legacy-guide-step img{background:#0e0e0e;border:1px solid #ffffff1a;border-radius:16px;width:100%;height:auto;margin:16px auto 0;display:block}.legacy-guide-step hr{display:none}.legacy-tip-item{background:#1b1b1b;border:1px solid #ffffff1a;border-radius:18px;margin-bottom:14px;padding:18px}.legacy-tip-item>header{align-items:center;gap:12px;margin-bottom:12px;display:flex}.legacy-tip-item>header>svg{color:var(--belle-yellow);flex:0 0 28px}.legacy-tip-item>header h3{margin:0}.legacy-tip-content{padding-left:40px}.legacy-tip-item hr{display:none}.ui-sheet-overlay.modal-overlay--motion-slide{animation:.22s ease-out both legacy-sheet-overlay-in}.ui-sheet-content.dialog--motion-slide{will-change:transform;animation:.26s cubic-bezier(.22,1,.36,1) both legacy-sheet-bottom-in}.ui-sheet-overlay.modal-overlay--motion-slide.is-closing{pointer-events:none;animation:.16s ease-in both legacy-sheet-overlay-out}.ui-sheet-content.dialog--motion-slide.is-closing{animation:.18s cubic-bezier(.4,0,1,1) both legacy-sheet-bottom-out}@keyframes legacy-sheet-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes legacy-sheet-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes legacy-sheet-bottom-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes legacy-sheet-bottom-out{0%{transform:translateY(0)}to{transform:translateY(100%)}}@media (width>=768px){.modal-overlay.ui-sheet-overlay{justify-content:flex-end;align-items:stretch}.dialog.ui-sheet-content.legacy-guide-dialog{border:0;border-left:1px solid #ffffff1f;border-radius:24px 0 0 24px;width:min(480px,100vw);height:100dvh;max-height:none;box-shadow:-28px 0 72px #0000007a}.ui-sheet-drag-handle{display:none}.legacy-guide-header{padding:max(28px, var(--safe-top)) 24px 22px}.legacy-guide-scroll{padding:24px max(24px, var(--safe-right)) max(32px, var(--safe-bottom)) 24px}.ui-sheet-content.dialog--motion-slide{animation-name:legacy-sheet-side-in}.ui-sheet-content.dialog--motion-slide.is-closing{animation-name:legacy-sheet-side-out}@keyframes legacy-sheet-side-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes legacy-sheet-side-out{0%{transform:translate(0)}to{transform:translate(100%)}}}@media (prefers-reduced-motion:reduce){.ui-sheet-overlay.modal-overlay--motion-slide,.ui-sheet-content.dialog--motion-slide,.ui-sheet-overlay.modal-overlay--motion-slide.is-closing,.ui-sheet-content.dialog--motion-slide.is-closing{animation:none}}.liked-preview .liked-preview__error{z-index:25;right:max(16px, var(--safe-right));bottom:calc(152px + var(--safe-bottom));color:#111;background:var(--belle-yellow);border-radius:4px;width:min(280px,100vw - 32px);margin:0;padding:10px 12px;font-family:Smiley Sans,PingFang SC,Microsoft YaHei,sans-serif;font-size:13px;line-height:1.45;position:fixed;box-shadow:0 4px 16px #00000073}.liked-preview__action-item:disabled{opacity:.55;cursor:wait;transform:none}.liked-preview .liked-preview__close.ui-button:disabled{opacity:.5;cursor:wait}.login-page.legacy-login-page{color:#fff;background:#000;width:100%;height:100dvh;min-height:0;display:block;position:relative;overflow:hidden}.legacy-login-page .login-back{z-index:5;top:calc(var(--safe-top) + 10px);left:calc(var(--safe-left) + 10px);color:#fff;background:0 0;border:0;border-radius:50%;width:44px;height:44px;position:fixed}.legacy-login-page .login-back:hover{background:#ffffff14}.legacy-login-shell{width:100%;height:100%;padding-top:max(0px,50dvh - 204px);overflow:hidden}.legacy-login-logo{width:100px;height:132px;margin:0 auto;position:relative;top:-66px;overflow:hidden}.legacy-login-logo img{object-fit:contain;width:61px;height:84px;margin:0 auto;display:block}.legacy-login-page .login-panel{background:0 0;width:316px;min-height:0;margin:0 auto;padding:0;display:block}.login-form.legacy-login-form{width:316px;max-width:100%;margin:0 auto}.legacy-login-form .legacy-login-title{color:#fff;text-align:left;align-items:flex-start;gap:8px;margin:0 0 21px;font-family:Smiley Sans,PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;font-weight:400;line-height:1.5;display:flex}.legacy-login-form .legacy-login-welcome-icon{opacity:.78;stroke-width:1.75px;flex:0 0 16px;width:16px;height:16px;margin-top:4px}.legacy-visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.legacy-login-form .legacy-login-input-frame{width:100%;height:var(--belle-input-height);color:#fff;background:var(--belle-input-bg);align-items:center;display:flex;position:relative;overflow:hidden}.legacy-login-form .legacy-login-input-frame:focus-within{border-color:var(--belle-yellow);box-shadow:0 0 0 3px #ffd61f2e}.legacy-login-form .legacy-login-input-frame--invalid,.legacy-login-form .legacy-login-input-frame--invalid:focus-within{border-color:var(--belle-input-error);box-shadow:0 0 0 2px #ff8a802e}.legacy-login-form .legacy-login-input-frame>span{z-index:1;height:calc(var(--belle-input-height) - 2px);color:#fff;opacity:0;align-items:center;padding:0 11px;font-size:14px;transition:opacity .12s;display:inline-flex;position:absolute;left:0}.legacy-login-form .legacy-login-input-frame>svg{color:#a6a6a6;flex:0 0 18px;width:18px;height:18px;margin-left:12px}.legacy-login-form .legacy-login-input-frame .ui-input--bare{width:100%;height:calc(var(--belle-input-height) - 2px);min-height:calc(var(--belle-input-height) - 2px);color:#fff;background:0 0;border:0;border-radius:0;outline:0;padding:0 12px;font-size:16px}.legacy-login-form .legacy-login-input-frame--phone input{padding-left:12px;transition:padding-left .12s}.legacy-login-form .legacy-login-input-frame--phone:focus-within>span{opacity:1}.legacy-login-form .legacy-login-input-frame--phone:has(input:not(:placeholder-shown))>span{opacity:1}.legacy-login-form .legacy-login-input-frame--phone:focus-within input{padding-left:56px}.legacy-login-form .legacy-login-input-frame--phone:has(input:not(:placeholder-shown)) input{padding-left:56px}.legacy-login-form .legacy-login-submit.ui-button{border-radius:var(--belle-button-radius);color:#111;background:var(--belle-yellow);border:1px solid #ffdc3b;gap:6px;width:100%;height:52px;min-height:52px;margin-top:24px;padding:0 14px;font-size:14px;font-weight:700;box-shadow:0 10px 26px #ffd61f24}.legacy-login-form .legacy-login-submit.ui-button svg{width:20px;height:20px}.legacy-login-form .legacy-login-submit.ui-button:hover:not(:disabled){background:#ffe04e;transform:translateY(-1px);box-shadow:0 16px 34px #ffd61f38}.legacy-login-form .legacy-login-submit.ui-button:active:not(:disabled){background:color-mix(in srgb, var(--belle-yellow) 84%, #000);transform:translateY(0)scale(.98)}.legacy-login-form .legacy-login-submit.ui-button:focus-visible{outline:0;box-shadow:0 0 0 4px #ffd61f40}.legacy-login-form .legacy-login-mode-switch{background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:10px;min-height:18px;margin-top:33px;padding:0;display:flex}.legacy-login-form .legacy-login-mode-switch>button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;min-height:32px;padding:0 2px;font-size:12px;display:inline-flex}.legacy-login-form .legacy-login-mode-switch>button:hover{text-underline-offset:3px;text-decoration:underline}.legacy-login-form .legacy-login-mode-switch svg{width:18px;height:18px}.legacy-login-form .legacy-login-mode-switch>span{color:#555;font-size:12px}.legacy-login-form>small{color:#696969;text-align:center;margin-top:20px;font-size:11px;line-height:1.5;display:block}.login-error{text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:flex-start;gap:7px;width:100%;min-height:28px;margin:10px 0 0;padding:4px 2px;font-size:12px;line-height:1.55;display:flex;color:#ffb4ab!important}.login-error svg{flex:0 0 16px;width:16px;height:16px;margin-top:1px}.login-error+.legacy-login-submit.ui-button{margin-top:14px}.login-takeover{color:#f5f5f5;background:#00000052;border:1px solid #ffd61f59;border-radius:14px;margin-top:14px;padding:14px;font-size:13px;line-height:1.55}.login-takeover>div{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px;display:flex}.login-takeover .ui-button{min-height:44px}.login-primary-action.ui-button{min-height:52px}.legacy-login-copyright{right:0;bottom:calc(35px + var(--safe-bottom));color:#a9a9a9;text-align:center;font-size:11px;position:absolute;left:0}.legacy-login-shell:has(.legacy-login-form--otp){padding-top:calc(var(--safe-top) + 21px)}.legacy-login-shell:has(.legacy-login-form--otp) .legacy-login-logo{display:none}.legacy-login-shell:has(.legacy-login-form--otp) .login-panel{width:100%}.login-form.legacy-login-form--otp{width:100%}.legacy-otp-header{justify-content:center;align-items:center;width:100%;height:54px;padding:0 58px;display:flex}.legacy-otp-header h1{color:#fff;text-align:center;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:18px;font-weight:700;line-height:1.4;overflow:hidden}.legacy-otp-content{color:#a9a9a9;width:100%;margin-top:64px}.legacy-otp-content>p:first-child{color:#a9a9a9;text-align:center;width:100%;margin:0;font-size:14px}.legacy-otp-entry{width:280px;height:80px;margin:38px auto 0;position:relative}.legacy-otp-content .legacy-otp-input{z-index:2;color:#0000;caret-color:#0000;-webkit-text-fill-color:transparent;background-color:#0000;border:0;border-radius:0;outline:0;width:100%;height:80px;min-height:80px;margin:0;padding:0;display:block;position:absolute;inset:0;font-size:16px!important}.legacy-otp-content .legacy-otp-input:-webkit-autofill{-webkit-text-fill-color:transparent;box-shadow:inset 0 0 0 1000px #000}.legacy-otp-content .legacy-otp-input:-webkit-autofill:hover{-webkit-text-fill-color:transparent;box-shadow:inset 0 0 0 1000px #000}.legacy-otp-content .legacy-otp-input:-webkit-autofill:focus{-webkit-text-fill-color:transparent;box-shadow:inset 0 0 0 1000px #000}.legacy-otp-slots{pointer-events:none;z-index:1;width:var(--otp-track-width);padding-right:var(--otp-slot-gap);grid-template-columns:repeat(var(--otp-digits), var(--otp-slot-width));column-gap:var(--otp-slot-gap);display:grid;position:absolute;top:0;bottom:8px;left:50%;transform:translate(-50%)}.legacy-otp-slots>span{width:var(--otp-slot-width);color:#fff;min-width:0;font-family:Oswald,sans-serif;font-size:var(--otp-font-size);border-bottom:3px solid #ffd61f59;justify-content:center;align-items:center;font-weight:700;line-height:1;display:flex;overflow:hidden}.legacy-otp-slots>span.is-filled{border-bottom-color:#ffd61fb3}.legacy-otp-entry:focus-within .legacy-otp-slots>span{border-bottom-color:var(--belle-yellow)}.legacy-otp-entry--invalid .legacy-otp-slots>span,.legacy-otp-entry--invalid:focus-within .legacy-otp-slots>span{border-bottom-color:#ff8a80}.legacy-otp-entry+.login-error{width:280px;margin:8px auto 0}.legacy-otp-resend{color:#fff;align-items:center;width:222px;margin:26px auto 0;font-size:14px;display:flex}.legacy-otp-resend button{color:var(--belle-yellow);cursor:pointer;background:0 0;border:0;padding:3px;font-size:14px}.legacy-otp-resend button:disabled{color:#696969;cursor:default}.legacy-login-form .legacy-otp-actions{width:222px;margin:28px auto 0}.legacy-login-form .legacy-otp-actions .legacy-login-submit.ui-button{margin-top:0}.legacy-login-form .legacy-otp-back{border-radius:var(--belle-button-radius);width:100%;min-height:44px;color:var(--belle-yellow);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:3px;margin-top:24px;padding:0;font-size:14px;display:inline-flex}.legacy-login-form .legacy-otp-back svg{width:20px;height:20px}.legacy-login-form .legacy-otp-back:hover{background:#ffd61f0a}.legacy-login-form .legacy-otp-back:active{background:#ffd61f29}.legacy-login-form .legacy-otp-back:focus-visible{outline:0;box-shadow:inset 0 0 0 2px #ffd61fb3}.auth-dialog .legacy-login-form{width:min(100%,316px)}.auth-dialog .legacy-login-form .legacy-login-title{padding-right:34px}.invitation-code-dialog .login-error{margin-top:8px}@media (width<=359px){.legacy-login-page .login-panel,.login-form.legacy-login-form{width:calc(100vw - 28px)}}@media (height<=620px){.legacy-login-shell{padding-bottom:calc(24px + var(--safe-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow-y:auto}.legacy-login-copyright{display:none}.legacy-otp-content{margin-top:22px}.legacy-otp-entry{margin-top:18px}}.modal-overlay.ui-sheet-overlay{-webkit-backdrop-filter:blur(7px);background:#000000ad;justify-content:stretch;align-items:flex-end;padding:0;display:flex}.dialog.ui-sheet-content:is(.legacy-guide-dialog,.payment-product-dialog,.feedback-dialog){width:100%;max-width:none;height:calc(100dvh - max(16px, var(--safe-top)));max-height:calc(100dvh - max(16px, var(--safe-top)));color:#f5f5f5;background:#171717;border:1px solid #ffffff1c;border-bottom:0;border-radius:24px 24px 0 0;margin:0;padding:0;overflow:hidden;box-shadow:0 -20px 56px #0000006b}.ui-sheet-content[data-dragged=true]:not(.is-closing),.ui-sheet-content.dialog--motion-slide.is-closing[data-drag-dismissed=true]{animation:none}.ui-sheet-content>.ui-sheet-drag-handle{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex:0 0 24px;width:100%;height:24px;min-height:24px;position:relative}.ui-sheet-content>.ui-sheet-drag-handle:after{content:"";background:#ffffff47;border-radius:999px;width:42px;height:5px;transition:width .16s,background-color .16s;position:absolute;top:9px;left:50%;transform:translate(-50%)}.ui-sheet-content[data-dragging=true]>.ui-sheet-drag-handle{cursor:grabbing}.ui-sheet-content[data-dragging=true]>.ui-sheet-drag-handle:after{background:#ffffff70;width:52px}.ui-sheet-content>.ui-sheet-drag-handle.is-disabled{cursor:default;touch-action:auto}.ui-sheet-content>.ui-sheet-header{text-align:left;background:#171717;border-bottom:1px solid #ffffff14;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:12px;padding:10px 16px 16px;display:grid;position:relative}.ui-sheet-content>.ui-sheet-header>.ui-sheet-brand{place-items:center;width:44px;height:44px;display:grid}.ui-sheet-content>.ui-sheet-header>.ui-sheet-brand img{object-fit:cover;border-radius:12px;width:40px;height:40px}.ui-sheet-content>.ui-sheet-header .ui-sheet-title{color:#f7f7f7;letter-spacing:0;margin:0;font-family:Roboto,PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:18px;font-weight:700;line-height:1.3}.ui-sheet-content>.ui-sheet-header>.ui-sheet-close{color:#bdbdbd;width:44px;height:44px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid}.ui-sheet-content>.ui-sheet-header>.ui-sheet-close:hover:not(:disabled){color:#fff;background:0 0}.ui-sheet-content>.ui-sheet-header>.ui-sheet-close:active:not(:disabled){color:var(--belle-yellow)}.ui-sheet-content>.ui-sheet-header>.ui-sheet-close:focus-visible{outline:2px solid var(--belle-yellow);outline-offset:-6px}.ui-sheet-content>.ui-sheet-header>.ui-sheet-close:disabled{cursor:wait;opacity:.4}@media (width<=767px) and (orientation:landscape){.dialog.ui-sheet-content:is(.legacy-guide-dialog,.payment-product-dialog,.feedback-dialog){height:calc(100dvh - 8px);max-height:calc(100dvh - 8px)}}@media (width>=768px){.modal-overlay.ui-sheet-overlay{justify-content:flex-end;align-items:stretch}.dialog.ui-sheet-content:is(.legacy-guide-dialog,.payment-product-dialog,.feedback-dialog){border-width:0 0 0 1px;border-radius:24px 0 0 24px;width:min(520px,100vw);height:100dvh;max-height:100dvh;box-shadow:-24px 0 64px #0000006b}.ui-sheet-content>.ui-sheet-drag-handle{display:none}.ui-sheet-content>.ui-sheet-header{padding:max(24px, var(--safe-top)) 22px 18px}}@media (prefers-reduced-motion:reduce){.ui-sheet-content>.ui-sheet-drag-handle:after{transition:none}}:root{--layer-button-press-feedback:4000}button:not(:disabled,[aria-disabled=true]){transform-origin:50%;touch-action:manipulation;transition:transform .11s cubic-bezier(.2,.8,.2,1),filter .11s ease-out!important}button:not(:disabled,[aria-disabled=true]):active{filter:brightness(.86)saturate(.94)!important;transform:scale(.94)!important}.button-press-feedback{z-index:var(--layer-button-press-feedback);top:var(--button-press-top);left:var(--button-press-left);width:var(--button-press-width);height:var(--button-press-height);border-radius:var(--button-press-radius);contain:strict;pointer-events:none;position:fixed;overflow:hidden}.button-press-feedback__ripple{top:var(--button-ripple-y);left:var(--button-ripple-x);width:var(--button-ripple-size);height:var(--button-ripple-size);background:var(--button-press-color);opacity:0;border-radius:50%;animation:.42s cubic-bezier(.2,.8,.2,1) button-press-ripple;position:absolute;transform:translate(-50%,-50%)scale(.08)}@keyframes button-press-ripple{0%{opacity:.18;transform:translate(-50%,-50%)scale(.08)}70%{opacity:.12}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}@media (prefers-reduced-motion:reduce){button:not(:disabled,[aria-disabled=true]):active{filter:brightness(.78)!important;transform:none!important}.button-press-feedback{display:none}}
