*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::-webkit-backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;-webkit-font-feature-settings:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1;color:#9ca3af}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background: oklch(1 0 0);--foreground: oklch(.145 0 0);--card: oklch(1 0 0);--card-foreground: oklch(.145 0 0);--popover: oklch(1 0 0);--popover-foreground: oklch(.145 0 0);--primary: oklch(.205 0 0);--primary-foreground: oklch(.985 0 0);--secondary: oklch(.97 0 0);--secondary-foreground: oklch(.205 0 0);--muted: oklch(.97 0 0);--muted-foreground: oklch(.556 0 0);--accent: oklch(.97 0 0);--accent-foreground: oklch(.205 0 0);--destructive: oklch(.577 .245 27.325);--border: oklch(.922 0 0);--input: oklch(.922 0 0);--ring: oklch(.708 0 0);--radius: .625rem;--chart-1: oklch(.646 .222 41.116);--chart-2: oklch(.6 .118 184.704);--chart-3: oklch(.398 .07 227.392);--chart-4: oklch(.828 .189 84.429);--chart-5: oklch(.769 .188 70.08);--sidebar: oklch(.985 0 0);--sidebar-foreground: oklch(.145 0 0);--sidebar-primary: oklch(.205 0 0);--sidebar-primary-foreground: oklch(.985 0 0);--sidebar-accent: oklch(.97 0 0);--sidebar-accent-foreground: oklch(.205 0 0);--sidebar-border: oklch(.922 0 0);--sidebar-ring: oklch(.708 0 0)}.dark{--background: oklch(.145 0 0);--foreground: oklch(.985 0 0);--card: oklch(.205 0 0);--card-foreground: oklch(.985 0 0);--popover: oklch(.205 0 0);--popover-foreground: oklch(.985 0 0);--primary: oklch(.922 0 0);--primary-foreground: oklch(.205 0 0);--secondary: oklch(.269 0 0);--secondary-foreground: oklch(.985 0 0);--muted: oklch(.269 0 0);--muted-foreground: oklch(.708 0 0);--accent: oklch(.269 0 0);--accent-foreground: oklch(.985 0 0);--destructive: oklch(.704 .191 22.216);--border: oklch(1 0 0 / 10%);--input: oklch(1 0 0 / 15%);--ring: oklch(.556 0 0);--chart-1: oklch(.488 .243 264.376);--chart-2: oklch(.696 .17 162.48);--chart-3: oklch(.769 .188 70.08);--chart-4: oklch(.627 .265 303.9);--chart-5: oklch(.645 .246 16.439);--sidebar: oklch(.205 0 0);--sidebar-foreground: oklch(.985 0 0);--sidebar-primary: oklch(.488 .243 264.376);--sidebar-primary-foreground: oklch(.985 0 0);--sidebar-accent: oklch(.269 0 0);--sidebar-accent-foreground: oklch(.985 0 0);--sidebar-border: oklch(1 0 0 / 10%);--sidebar-ring: oklch(.556 0 0)}*{border-color:var(--border)}@media(min-width:768px){html{font-size:16px!important}}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.\!sticky{position:sticky!important}.sticky{position:sticky}.isolate{isolation:isolate}.\!block{display:block!important}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.flex-shrink,.shrink{flex-shrink:1}.transform{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.text-wrap{text-wrap:wrap}.border{border-width:1px}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.\!transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,backdrop-filter,-webkit-transform,-webkit-filter!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-transform,-webkit-filter!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,backdrop-filter,-webkit-transform,-webkit-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-transform,-webkit-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@-webkit-keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);-webkit-transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0));transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);-webkit-transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0));transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@-webkit-keyframes exit{to{opacity:var(--tw-exit-opacity, 1);-webkit-transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0));transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);-webkit-transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0));transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.ease-in{-webkit-animation-timing-function:cubic-bezier(.4,0,1,1);animation-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{-webkit-animation-timing-function:cubic-bezier(.4,0,.2,1);animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}.running{-webkit-animation-play-state:running;animation-play-state:running}.paused{-webkit-animation-play-state:paused;animation-play-state:paused}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-decoration:none;outline:none}button,input,textarea,select{color:inherit;font:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}:root{--app-native-safe-area-top: 0px;--app-native-safe-area-right: 0px;--app-native-safe-area-bottom: 0px;--app-native-safe-area-left: 0px;--app-safe-area-top: var(--app-native-safe-area-top);--app-safe-area-right: var(--app-native-safe-area-right);--app-safe-area-bottom: var(--app-native-safe-area-bottom);--app-safe-area-left: var(--app-native-safe-area-left);--safe-top: var(--app-safe-area-top);--safe-bottom: var(--app-safe-area-bottom);--sys-sans: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Noto Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", Arial, sans-serif;--app-font-weight-regular: 400;--app-font-weight-medium: 500;--app-font-weight-semibold: 600;--app-font-weight-bold: 700;--app-theme-color: #ffffff;--app-bg: #ffffff;--app-surface: rgb(255 255 255 / .72);--app-surface-strong: rgb(255 255 255 / .88);--app-surface-raised: rgb(255 255 255 / .92);--app-surface-hover: rgb(15 23 42 / .05);--app-surface-hover-strong: rgb(15 23 42 / .08);--app-border-subtle: rgb(15 23 42 / .08);--app-border-strong: rgb(15 23 42 / .12);--app-text-main: rgb(10 10 11 / .96);--app-text-soft: rgb(15 23 42 / .64);--app-text-secondary: var(--app-text-soft);--app-text-muted: rgb(15 23 42 / .44);--app-brand: #06c755;--app-brand-strong: #0a8c56;--app-brand-soft: rgb(6 199 85 / .1);--app-brand-soft-strong: rgb(6 199 85 / .16);--app-brand-ring: rgb(6 199 85 / .18);--app-brand-foreground: #fff;--app-selection-bg: rgb(6 199 85 / .22);--app-selection-fg: var(--app-text-main);--app-overlay-scrim: rgb(12 12 16 / .38);--app-dialog-bg: #ffffff;--app-dialog-border: var(--app-border-subtle);--app-dialog-input-bg: #ffffff;--app-dialog-input-border: rgb(15 23 42 / .14);--app-dialog-input-border-focus: var(--distribute-accent);--app-dialog-input-ring: rgb(6 199 85 / .14);--app-dialog-input-shadow: 0 1px 1px rgb(15 23 42 / .03);--app-field-control-height: 44px;--app-field-control-padding-inline: 14px;--app-field-control-radius: 14px;--app-field-control-font-size: 15px;--app-field-control-line-height: 22px;--app-field-control-bg: var(--app-dialog-input-bg);--app-field-control-border: var(--app-dialog-input-border);--app-field-control-border-focus: var(--app-dialog-input-border-focus);--app-field-control-ring: var(--app-dialog-input-ring);--app-field-control-ring-width: 3px;--app-field-control-shadow: var(--app-dialog-input-shadow);--app-field-control-fg: var(--app-text-main);--app-field-control-placeholder: var(--app-text-muted);--app-field-control-invalid-border: var(--distribute-accent-warm);--app-field-control-disabled-opacity: .58;--app-field-control-readonly-fg: var(--app-text-soft);--app-range-thumb-bg: #ffffff;--app-field-textarea-min-height: 104px;--app-field-textarea-padding-block: 11px;--app-field-textarea-resize: vertical;--app-async-dialog-mobile-max-size: min(86dvh, 720px);--app-async-dialog-desktop-max-size: min(76dvh, 700px);--app-async-dialog-mobile-header-reserve: 76px;--app-async-dialog-desktop-header-reserve: 84px;--app-dialog-viewport-gutter: 40px;--app-dialog-width-confirm: 400px;--app-dialog-width-form: 640px;--app-dialog-width-catalog: 640px;--app-dialog-width-settings: 760px;--app-dialog-width-drawer: 640px;--app-dialog-width-workspace: 640px;--app-dialog-surface-radius: 22px;--app-dialog-sheet-radius: 24px;--app-dialog-form-mobile-max-size: min(92dvh, 760px);--app-dialog-form-desktop-max-size: min(780px, calc(100dvh - var(--app-dialog-viewport-gutter)));--app-dialog-settings-max-size: min(760px, calc(100dvh - 48px) );--app-dialog-workspace-max-size: min(780px, calc(100dvh - var(--app-dialog-viewport-gutter)));--app-dialog-workspace-mobile-max-size: min(94dvh, 820px);--app-dialog-overlay-duration: .16s;--app-dialog-surface-duration: .18s;--app-shadow-soft: 0 8px 24px rgb(15 23 42 / .08);--app-shadow-floating: 0 10px 24px rgb(15 23 42 / .16);--app-shadow-panel: 0 -20px 60px rgb(15 23 42 / .16);--app-menu-surface-bg: rgb(255 255 255);--app-menu-surface-border: rgb(0 0 0 / .1);--app-menu-surface-shadow: var(--app-shadow-floating);--app-dropdown-radius: 18px;--app-dropdown-padding: 8px;--app-dropdown-item-radius: 12px;--app-dropdown-item-min-height: 40px;--app-dropdown-item-padding-y: 10px;--app-dropdown-item-padding-x: 12px;--app-dropdown-item-font-weight: var(--app-font-weight-medium);--app-dropdown-motion-duration: .18s;--app-dropdown-motion-ease: cubic-bezier(.22, 1, .36, 1);--app-corner-control-size: 44px;--app-corner-control-visual-size: 36px;--app-corner-control-visual-inset: 4px;--app-corner-control-radius: 18px;--app-corner-control-inset: 10px;--app-corner-control-surface: var(--app-surface-raised);--app-corner-control-foreground: var(--app-text-main);--app-corner-control-backgroundless-foreground: var(--invert-9, var(--app-brand-foreground));--app-corner-control-hover-scale: var(--app-interaction-object-scale-hover-subtle);--app-corner-control-pressed-scale: var(--app-interaction-object-scale-active-subtle);--app-corner-control-focus-ring: var(--app-text-main);--app-corner-control-group-surface: var(--app-corner-control-surface);--app-corner-control-group-foreground: var(--app-corner-control-foreground);--app-corner-control-group-divider-height: 18px;--app-corner-control-group-divider-color: var(--app-border-subtle);--app-corner-control-group-shadow: none;--app-corner-control-group-backdrop-filter: none;--app-corner-control-media-surface: var(--app-media-overlay-control-bg);--app-corner-control-media-foreground: var(--app-media-overlay-control-fg);--app-corner-control-media-divider-color: var(--app-media-overlay-control-border);--app-corner-control-media-focus-ring: var(--app-media-overlay-control-focus-ring);--app-corner-control-media-shadow: var(--app-media-overlay-control-shadow);--app-z-sticky-content: 10;--app-z-shell-safe-area: 20;--app-z-page-cta: 30;--app-z-shell-navigation: 40;--app-z-shell-header: 50;--app-z-character-workspace: 100;--app-z-character-dialog: 120;--app-z-character-drawer: 180;--app-z-character-cropper: 210;--app-z-suggestion-overlay: 240;--app-z-page-mask: 1000;--app-z-global-dialog: 2000;--app-z-character-critical: 2200;--app-interaction-duration: .18s;--app-interaction-ease: cubic-bezier(.2, .8, .2, 1);--app-state-layer-hover: var(--app-surface-hover);--app-state-layer-pressed: var(--app-surface-hover-strong);--app-state-illustration-size: 160px;--app-state-illustration-size-large: 200px;--app-error-illustration-glow-inset: 16%;--app-error-illustration-glow: radial-gradient( circle, var(--app-surface-strong) 0%, transparent 70% );--app-error-illustration-glow-opacity: .72;--app-content-card-grid-padding-inline: 12px;--app-mobile-card-grid-padding-inline: 5px;--app-content-card-grid-safe-padding-left: var(--app-content-card-grid-padding-inline);--app-content-card-grid-safe-padding-right: var(--app-content-card-grid-padding-inline);--app-mobile-card-padding: 7px 5px 14px;--app-mobile-cover-card-padding: 5px;--app-mobile-card-body-padding: 7px 2px 0;--app-mobile-card-cover-radius: 10px;--app-page-content-max-width: 1440px;--app-interaction-object-scale-hover: 1.04;--app-interaction-object-scale-hover-subtle: 1.02;--app-interaction-object-scale-active: .96;--app-interaction-object-scale-active-subtle: .985;--app-interaction-media-reveal-scale: 1.01;--app-interaction-media-rest-scale: .996;--app-interaction-standard-active-scale: .99;--app-interaction-scale-hover: var(--app-interaction-object-scale-hover);--app-interaction-scale-hover-subtle: var(--app-interaction-object-scale-hover-subtle);--app-interaction-scale-active: var(--app-interaction-object-scale-active);--app-interaction-scale-active-subtle: var(--app-interaction-object-scale-active-subtle);--app-interaction-lift-hover: -2px;--app-interaction-lift-active: 0;--app-positive: #20c95c;--app-positive-foreground: #fff;--app-positive-shadow: 0 8px 18px rgb(32 201 92 / .32);--app-verification: #2ca7f8;--app-verification-foreground: #fff;--app-avatar-ring: rgb(255 255 255 / .86);--app-button-secondary-bg: rgb(15 23 42 / .06);--app-button-secondary-hover: rgb(15 23 42 / .09);--app-button-secondary-active: rgb(15 23 42 / .1);--app-button-secondary-fg: rgb(10 10 11 / .9);--app-dialog-action-min-height: 40px;--app-dialog-action-min-width: 88px;--app-dialog-action-padding-inline: 14px;--app-dialog-action-gap: 7px;--app-dialog-action-radius: 12px;--app-dialog-action-font-size: 13px;--app-dialog-action-font-weight: var(--app-font-weight-bold);--app-dialog-action-secondary-bg: var(--app-button-secondary-bg);--app-dialog-action-secondary-bg-hover: var(--app-button-secondary-hover);--app-dialog-action-secondary-bg-active: var(--app-button-secondary-active);--app-dialog-action-secondary-border: transparent;--app-dialog-action-secondary-fg: var(--app-button-secondary-fg);--app-dialog-action-primary-bg: var(--app-text-main);--app-dialog-action-primary-bg-hover: color-mix(in srgb, var(--app-text-main) 88%, transparent);--app-dialog-action-primary-bg-active: color-mix(in srgb, var(--app-text-main) 80%, transparent);--app-dialog-action-primary-border: transparent;--app-dialog-action-primary-fg: var(--app-bg);--app-dialog-action-positive-bg: var(--app-positive);--app-dialog-action-positive-bg-hover: color-mix( in srgb, var(--app-positive) 88%, var(--app-text-main) );--app-dialog-action-positive-bg-active: color-mix( in srgb, var(--app-positive) 80%, var(--app-text-main) );--app-dialog-action-positive-border: transparent;--app-dialog-action-positive-fg: var(--app-positive-foreground);--app-dialog-action-positive-shadow: var(--app-positive-shadow);--app-dialog-action-focus-ring: var(--app-brand-ring);--app-dialog-action-disabled-opacity: .5;--app-page-action-min-height: 44px;--app-page-action-standard-min-width: 104px;--app-page-action-padding-inline: 18px;--app-page-action-gap: 6px;--app-page-action-radius: 999px;--app-page-action-font-size: 14px;--app-page-action-font-weight: var(--app-font-weight-semibold);--app-page-action-line-height: 20px;--app-page-action-primary-bg: var(--app-text-main);--app-page-action-primary-fg: var(--app-bg);--app-page-action-primary-border: var(--app-border-strong);--app-page-action-secondary-bg: var(--app-button-secondary-bg);--app-page-action-secondary-bg-hover: var(--app-button-secondary-hover);--app-page-action-secondary-fg: var(--app-button-secondary-fg);--app-page-action-secondary-border: var(--app-border-subtle);--app-page-action-secondary-border-hover: var(--app-border-strong);--app-page-action-brand-bg: var(--app-brand);--app-page-action-brand-fg: var(--app-brand-foreground);--app-page-action-focus-ring: var(--app-text-main);--app-page-action-disabled-opacity: .58;--app-media-overlay-control-min-height: 40px;--app-media-overlay-control-padding-inline: 14px;--app-media-overlay-control-gap: 6px;--app-media-overlay-control-radius: 999px;--app-media-overlay-control-bg: rgb(18 18 20 / .74);--app-media-overlay-control-bg-hover: rgb(18 18 20 / .86);--app-media-overlay-control-bg-pressed: rgb(18 18 20 / .92);--app-media-overlay-control-border: rgb(255 255 255 / .14);--app-media-overlay-control-border-hover: rgb(255 255 255 / .22);--app-media-overlay-control-fg: rgb(255 255 255 / .96);--app-media-overlay-control-muted: rgb(255 255 255 / .72);--app-media-overlay-control-shadow: 0 6px 18px rgb(0 0 0 / .18);--app-media-overlay-control-shadow-hover: 0 8px 22px rgb(0 0 0 / .24);--app-media-overlay-control-focus-ring: rgb(255 255 255 / .76);--app-media-overlay-control-danger-bg: rgb(105 39 24 / .82);--app-media-overlay-control-danger-bg-hover: rgb(118 44 27 / .92);--app-media-overlay-control-brand-bg: rgb(10 140 86 / .9);--app-media-overlay-control-brand-bg-hover: rgb(8 126 76 / .96);--character-page-bg: var(--app-bg);--character-panel-bg: var(--app-surface-raised);--character-media-surface: #f1f3f1;--character-media-surface-strong: #e9ece9;--character-primary-shadow: 0 10px 24px rgb(6 199 85 / .18);--character-card-radius: 16px;--character-portrait-radius: clamp(20px, 5vw, 26px);--character-portrait-thumbnail-radius: 16px;--character-control-radius: 14px;--character-sheet-radius: 24px;--app-avatar-surface: radial-gradient(circle at 28% 24%, rgb(255 255 255 / .78), transparent 42%), linear-gradient(160deg, rgb(244 246 250) 0%, rgb(230 233 238) 100%);--app-avatar-surface-muted: radial-gradient(circle at 28% 24%, rgb(255 255 255 / .82), transparent 40%), linear-gradient(160deg, rgb(245 246 248) 0%, rgb(233 235 239) 100%);--app-skeleton-base: #f0f1f3;--app-skeleton-line: #e6e8eb;--app-skeleton-shimmer: rgb(255 255 255 / .42);--mengbao-surface-base: #f0efe9;--mengbao-surface-bottom: #dce7f0;--mengbao-surface-middle: rgb(220 231 240 / .5);--mengbao-skeleton-fill: rgb(255 255 255 / .3);--mengbao-skeleton-stroke: rgb(255 255 255 / .2);--mengbao-action-surface: var(--app-surface-raised);--mengbao-action-surface-hover: rgb(255 255 255 / .98);--mengbao-action-border: var(--app-border-strong);--mengbao-action-border-hover: rgb(15 23 42 / .24);--mengbao-action-shadow: 0 8px 20px rgb(15 23 42 / .06);--mengbao-action-shadow-hover: inset 0 1px 0 rgb(255 255 255 / .9), 0 12px 28px rgb(15 23 42 / .16);--mengbao-action-hover-translate: -2px;--mengbao-overlay-base: rgb(240 239 233 / .88);--mengbao-overlay-bottom: rgb(220 231 240 / .4);--mengbao-overlay-middle: rgb(220 231 240 / .22);--mengbao-overlay-text: var(--app-text-main);--mengbao-overlay-muted: rgb(15 23 42 / .62);--mengbao-overlay-control-bg: rgb(255 255 255 / .46);--mengbao-overlay-control-hover: rgb(255 255 255 / .68);--mengbao-overlay-control-border: rgb(15 23 42 / .14);--mengbao-overlay-glow: rgb(255 255 255 / .28);--mengbao-overlay-glow-soft: rgb(255 255 255 / .1);--mengbao-overlay-glow-size: min(72vw, 820px);--mengbao-overlay-glow-blur: 32px;--mengbao-overlay-text-shadow: 0 2px 18px rgb(255 255 255 / .28);--distribute-panel-bg: var(--app-surface);--distribute-panel-border: var(--app-border-subtle);--distribute-text-main: var(--app-text-main);--distribute-text-soft: var(--app-text-soft);--distribute-text-muted: var(--app-text-muted);--distribute-hover-bg: var(--app-surface-hover);--distribute-accent: #06c755;--distribute-accent-deep: #0a8c56;--distribute-accent-warm: #f35c37;--distribute-card-shadow: 0 18px 48px rgba(24, 20, 16, .09);--profile-bg: var(--app-bg);--profile-text: var(--app-text-main);--profile-muted: var(--app-text-soft);--profile-muted-strong: rgb(15 23 42 / .72);--profile-soft-bg: rgb(15 23 42 / .04);--profile-chip-bg: rgb(15 23 42 / .06);--profile-chip-border: rgb(15 23 42 / .1);--profile-card-text: var(--app-text-main);--profile-card-muted: rgb(15 23 42 / .46);--profile-card-subtle: rgb(15 23 42 / .35);--profile-image-bg: var(--image-default-solid, #f0f1f3);--profile-on-cover: var(--invert-9, rgb(255 255 255 / .96));--profile-cover-badge-bg: var(--invert-black-4, rgb(0 0 0 / .44));--profile-cover-avatar-bg: var(--invert-3, rgb(255 255 255 / .3));--profile-cover-avatar-border: var(--invert-5, rgb(255 255 255 / .51));--profile-skeleton-media: var(--app-skeleton-base);--profile-skeleton-line: var(--app-skeleton-line);--profile-skeleton-shimmer: var(--app-skeleton-shimmer);color-scheme:light}@supports (padding-top: env(safe-area-inset-top)){:root{--app-safe-area-top: max(env(safe-area-inset-top, 0px), var(--app-native-safe-area-top));--app-safe-area-right: max(env(safe-area-inset-right, 0px), var(--app-native-safe-area-right));--app-safe-area-bottom: max( env(safe-area-inset-bottom, 0px), var(--app-native-safe-area-bottom) );--app-safe-area-left: max(env(safe-area-inset-left, 0px), var(--app-native-safe-area-left))}}:root.dark,:root[data-theme=dark],[data-surface-theme=dark]{--app-theme-color: #141414;--app-bg: #141414;--app-surface: rgb(24 24 27 / .88);--app-surface-strong: rgb(30 30 35 / .94);--app-surface-raised: rgb(39 39 42 / .96);--app-menu-surface-bg: rgb(34 34 34);--app-menu-surface-border: rgb(255 255 255 / .07);--app-surface-hover: rgb(255 255 255 / .06);--app-surface-hover-strong: rgb(255 255 255 / .1);--app-border-subtle: rgb(255 255 255 / .08);--app-border-strong: rgb(255 255 255 / .14);--app-text-main: rgb(250 250 250 / .96);--app-text-soft: rgb(250 250 250 / .66);--app-text-secondary: var(--app-text-soft);--app-text-muted: rgb(250 250 250 / .45);--app-brand: #20c95c;--app-brand-strong: #4ade80;--app-brand-soft: rgb(32 201 92 / .12);--app-brand-soft-strong: rgb(32 201 92 / .2);--app-brand-ring: rgb(32 201 92 / .22);--app-selection-bg: rgb(34 197 94 / .32);--app-selection-fg: var(--app-text-main);--app-overlay-scrim: rgb(0 0 0 / .5);--app-dialog-bg: #18181b;--app-dialog-border: var(--app-border-strong);--app-dialog-input-bg: rgb(255 255 255 / .06);--app-dialog-input-border: rgb(255 255 255 / .14);--app-dialog-input-border-focus: var(--app-positive);--app-dialog-input-ring: rgb(34 197 94 / .18);--app-dialog-input-shadow: none;--app-range-thumb-bg: #33333a;--app-shadow-soft: 0 8px 24px rgb(0 0 0 / .24);--app-shadow-floating: 0 10px 24px rgb(0 0 0 / .3);--app-shadow-panel: 0 -20px 60px rgb(0 0 0 / .42);--app-positive: #22c55e;--app-positive-foreground: #fff;--app-positive-shadow: 0 10px 22px rgb(34 197 94 / .24);--app-avatar-ring: rgb(255 255 255 / .16);--app-button-secondary-bg: rgb(255 255 255 / .08);--app-button-secondary-hover: rgb(255 255 255 / .12);--app-button-secondary-active: rgb(255 255 255 / .14);--app-button-secondary-fg: rgb(250 250 250 / .94);--character-media-surface: #202320;--character-media-surface-strong: #292d29;--character-primary-shadow: 0 10px 24px rgb(32 201 92 / .2);--app-avatar-surface: radial-gradient(circle at 28% 24%, rgb(255 255 255 / .12), transparent 42%), linear-gradient(160deg, rgb(52 52 52) 0%, rgb(36 36 36) 100%);--app-avatar-surface-muted: radial-gradient(circle at 28% 24%, rgb(255 255 255 / .14), transparent 42%), linear-gradient(160deg, rgb(58 58 58) 0%, rgb(44 44 44) 100%);--app-skeleton-base: rgb(36 36 39 / 1);--app-skeleton-line: rgb(49 49 54 / 1);--app-skeleton-shimmer: rgb(255 255 255 / .1);--mengbao-surface-base: #17191c;--mengbao-surface-bottom: #22313d;--mengbao-surface-middle: rgb(34 49 61 / .5);--mengbao-skeleton-fill: rgb(255 255 255 / .08);--mengbao-skeleton-stroke: rgb(255 255 255 / .02);--mengbao-action-surface: rgb(255 255 255 / .1);--mengbao-action-surface-hover: rgb(255 255 255 / .16);--mengbao-action-border: rgb(255 255 255 / .12);--mengbao-action-border-hover: rgb(255 255 255 / .22);--mengbao-action-shadow: inset 0 1px 0 rgb(255 255 255 / .08), 0 8px 22px rgb(0 0 0 / .18);--mengbao-action-shadow-hover: inset 0 1px 0 rgb(255 255 255 / .12), 0 10px 26px rgb(0 0 0 / .26);--mengbao-action-hover-translate: -1px;--mengbao-overlay-base: rgb(23 25 28 / .88);--mengbao-overlay-bottom: rgb(34 49 61 / .4);--mengbao-overlay-middle: rgb(34 49 61 / .22);--mengbao-overlay-text: rgb(250 250 250 / .96);--mengbao-overlay-muted: rgb(250 250 250 / .66);--mengbao-overlay-control-bg: rgb(255 255 255 / .08);--mengbao-overlay-control-hover: rgb(255 255 255 / .16);--mengbao-overlay-control-border: rgb(255 255 255 / .22);--mengbao-overlay-glow: rgb(141 178 207 / .075);--mengbao-overlay-glow-soft: rgb(141 178 207 / .025);--mengbao-overlay-glow-size: min(78vw, 880px);--mengbao-overlay-glow-blur: 48px;--mengbao-overlay-text-shadow: 0 2px 16px rgb(0 0 0 / .55);--app-error-illustration-glow-inset: 10%;--app-error-illustration-glow: radial-gradient( circle, rgb(255 255 255 / .2) 0%, rgb(255 255 255 / .1) 48%, transparent 72% );--app-error-illustration-glow-opacity: 1;--distribute-card-shadow: 0 18px 48px rgb(0 0 0 / .34);--profile-bg: var(--app-bg);--profile-text: var(--app-text-main);--profile-muted: var(--app-text-soft);--profile-muted-strong: rgb(250 250 250 / .74);--profile-soft-bg: rgb(255 255 255 / .05);--profile-chip-bg: rgb(255 255 255 / .08);--profile-chip-border: rgb(255 255 255 / .12);--profile-card-text: var(--app-text-main);--profile-card-muted: rgb(250 250 250 / .46);--profile-card-subtle: rgb(250 250 250 / .35);--profile-image-bg: var(--image-default, rgb(255 255 255 / .05));--profile-skeleton-media: var(--app-skeleton-base);--profile-skeleton-line: var(--app-skeleton-line);--profile-skeleton-shimmer: var(--app-skeleton-shimmer);color-scheme:dark}::-moz-selection{background-color:var(--app-selection-bg);color:var(--app-selection-fg);text-shadow:none}::selection{background-color:var(--app-selection-bg);color:var(--app-selection-fg);text-shadow:none}@media(forced-colors:active){::-moz-selection{background-color:Highlight;color:HighlightText}::selection{background-color:Highlight;color:HighlightText}}@media(hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){:root{--app-interaction-object-scale-hover: 1;--app-interaction-object-scale-hover-subtle: 1;--app-interaction-media-reveal-scale: 1;--app-interaction-media-rest-scale: 1}}@media(prefers-reduced-motion:reduce){:root{--app-interaction-object-scale-active: 1;--app-interaction-object-scale-active-subtle: 1;--app-interaction-standard-active-scale: 1}}.app-menu-surface{box-sizing:border-box;padding:var(--app-dropdown-padding);border:1px solid var(--app-menu-surface-border);border-radius:var(--app-dropdown-radius);background-color:var(--app-menu-surface-bg);background-image:none;box-shadow:var(--app-menu-surface-shadow)}.app-menu-item{display:flex;min-height:var(--app-dropdown-item-min-height);align-items:center;padding:var(--app-dropdown-item-padding-y) var(--app-dropdown-item-padding-x);border-radius:var(--app-dropdown-item-radius);color:var(--app-text-main);font-size:14px;font-weight:var(--app-dropdown-item-font-weight);transition:background-color var(--app-dropdown-motion-duration) ease,color var(--app-dropdown-motion-duration) ease}.app-page-tab-button{transition:color var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease);transition:color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.app-page-tab-button:focus-visible{outline:2px solid currentColor;outline-offset:-3px}@media(hover:hover)and (pointer:fine){.app-page-tab-button:hover{-webkit-transform:scale(var(--app-interaction-object-scale-hover-subtle));transform:scale(var(--app-interaction-object-scale-hover-subtle))}}.app-page-tab-button:active{-webkit-transform:scale(var(--app-interaction-standard-active-scale));transform:scale(var(--app-interaction-standard-active-scale))}.app-corner-control-host:focus-visible{outline:none}.app-corner-control-surface{background:var(--app-corner-control-surface, var(--app-surface-raised));color:var(--app-corner-control-foreground, var(--app-text-main));transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),box-shadow var(--app-interaction-duration) var(--app-interaction-ease),color var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),box-shadow var(--app-interaction-duration) var(--app-interaction-ease),color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),box-shadow var(--app-interaction-duration) var(--app-interaction-ease),color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.app-corner-control-host:focus-visible .app-corner-control-surface{box-shadow:0 0 0 2px var(--app-corner-control-focus-ring);-webkit-transform:scale(var(--app-corner-control-hover-scale));transform:scale(var(--app-corner-control-hover-scale))}.app-corner-control-host:not(:disabled):active .app-corner-control-surface{box-shadow:none;-webkit-transform:scale(var(--app-corner-control-pressed-scale));transform:scale(var(--app-corner-control-pressed-scale))}@media(hover:hover)and (pointer:fine){.app-corner-control-host:not(:disabled):hover .app-corner-control-surface{-webkit-transform:scale(var(--app-corner-control-hover-scale));transform:scale(var(--app-corner-control-hover-scale))}}@media(prefers-reduced-motion:reduce){.app-corner-control-surface{transition:none}}.app-media-overlay-control{--app-media-overlay-control-current-bg: var(--app-media-overlay-control-bg);--app-media-overlay-control-current-bg-hover: var(--app-media-overlay-control-bg-hover);--app-media-overlay-control-current-bg-pressed: var(--app-media-overlay-control-bg-pressed);--app-media-overlay-control-current-border: var(--app-media-overlay-control-border);--app-media-overlay-control-current-border-hover: var(--app-media-overlay-control-border-hover);--app-media-overlay-control-current-shadow: var(--app-media-overlay-control-shadow);--app-media-overlay-control-current-shadow-hover: var(--app-media-overlay-control-shadow-hover);display:inline-flex;box-sizing:border-box;min-height:var(--app-media-overlay-control-min-height);align-items:center;justify-content:center;gap:var(--app-media-overlay-control-gap);padding:0 var(--app-media-overlay-control-padding-inline);border:1px solid var(--app-media-overlay-control-current-border);border-radius:var(--app-media-overlay-control-radius);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--app-media-overlay-control-current-bg);box-shadow:var(--app-media-overlay-control-current-shadow);color:var(--app-media-overlay-control-fg);font-size:13px;font-weight:700;line-height:20px;text-decoration:none;backdrop-filter:blur(12px);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),border-color var(--app-interaction-duration) var(--app-interaction-ease),box-shadow var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),border-color var(--app-interaction-duration) var(--app-interaction-ease),box-shadow var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),border-color var(--app-interaction-duration) var(--app-interaction-ease),box-shadow var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.app-media-overlay-control-host{cursor:pointer;-webkit-tap-highlight-color:transparent}.app-media-overlay-control-host:focus-visible{outline:none}.app-media-overlay-control-host.app-media-overlay-control:focus-visible,.app-media-overlay-control-host:focus-visible .app-media-overlay-control{border-color:var(--app-media-overlay-control-current-border-hover);box-shadow:var(--app-media-overlay-control-current-shadow),0 0 0 2px var(--app-media-overlay-control-focus-ring);-webkit-transform:scale(var(--app-interaction-object-scale-hover-subtle));transform:scale(var(--app-interaction-object-scale-hover-subtle))}@media(hover:hover)and (pointer:fine){.app-media-overlay-control-host.app-media-overlay-control:not(:disabled):hover,.app-media-overlay-control-host:not(:disabled):hover .app-media-overlay-control{border-color:var(--app-media-overlay-control-current-border-hover);background:var(--app-media-overlay-control-current-bg-hover);box-shadow:var(--app-media-overlay-control-current-shadow-hover);-webkit-transform:scale(var(--app-interaction-object-scale-hover-subtle));transform:scale(var(--app-interaction-object-scale-hover-subtle))}}.app-media-overlay-control-host.app-media-overlay-control:not(:disabled):active,.app-media-overlay-control-host:not(:disabled):active .app-media-overlay-control{border-color:var(--app-media-overlay-control-current-border-hover);background:var(--app-media-overlay-control-current-bg-pressed);box-shadow:var(--app-media-overlay-control-current-shadow);-webkit-transform:scale(var(--app-interaction-object-scale-active-subtle));transform:scale(var(--app-interaction-object-scale-active-subtle))}@media(prefers-reduced-motion:reduce){.app-media-overlay-control{transition:none}}@media(max-width:640px){@supports selector(:has(*)){.app-shell:has(.profile-header__edit,.profile-header-skeleton__edit) .app-mobile-header--profile .app-mobile-header__actions{width:calc(var(--app-corner-control-size, 44px) + var(--app-corner-control-size, 44px));height:var(--app-corner-control-size, 44px);-webkit-transform-origin:center;transform-origin:center;transition:-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:transform var(--app-interaction-duration) var(--app-interaction-ease);transition:transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.app-shell:has(.profile-header__edit,.profile-header-skeleton__edit) .app-mobile-header--profile .app-mobile-header__actions:before{position:absolute;inset:var(--app-corner-control-visual-inset, 4px);border-radius:var(--app-corner-control-radius, 18px);background-color:var(--app-corner-control-group-surface, var(--app-surface-raised));box-shadow:var(--app-corner-control-group-shadow, none);content:"";pointer-events:none;backdrop-filter:var(--app-corner-control-group-backdrop-filter, none);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),box-shadow var(--app-interaction-duration) var(--app-interaction-ease)}.app-shell:has(.profile-header__edit,.profile-header-skeleton__edit) .app-mobile-header--profile .app-mobile-header__actions:after{position:absolute;top:50%;left:50%;width:1px;height:var(--app-corner-control-group-divider-height, 18px);background:var(--app-corner-control-group-divider-color, var(--app-border-subtle));content:"";pointer-events:none;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease)}.app-shell:has(.profile-header__edit,.profile-header-skeleton__edit) :is(.profile-header__edit,.profile-header-skeleton__edit){box-sizing:border-box;padding:var(--app-corner-control-visual-inset, 4px) 0 var(--app-corner-control-visual-inset, 4px) var(--app-corner-control-visual-inset, 4px)}.app-shell:has(.profile-header__edit) .profile-header__edit{-webkit-transform-origin:100% 50%;transform-origin:100% 50%;transition:-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:transform var(--app-interaction-duration) var(--app-interaction-ease);transition:transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.app-shell:has(.profile-header__edit,.profile-header-skeleton__edit) .app-sidebar-more-menu__trigger.app-mobile-header__more-trigger{box-sizing:border-box;padding:var(--app-corner-control-visual-inset, 4px) var(--app-corner-control-visual-inset, 4px) var(--app-corner-control-visual-inset, 4px) 0}.app-shell:has(.profile-header__edit) .profile-header__edit.app-media-overlay-control-host .profile-header__edit-surface.app-media-overlay-control,.app-shell:has(.profile-header__edit,.profile-header-skeleton__edit) .app-mobile-header--profile .app-mobile-header__actions .app-mobile-header__more-surface.app-corner-control-surface{border-color:transparent;background:transparent;box-shadow:none;color:var(--app-corner-control-group-foreground, var(--app-text-main));backdrop-filter:none;-webkit-transform:none;transform:none}.app-shell:has(.profile-header__edit) .profile-header__edit:focus-visible,.app-shell:has(.profile-header__edit,.profile-header-skeleton__edit) .app-sidebar-more-menu__trigger.app-mobile-header__more-trigger:focus-visible{outline:none}.app-shell:has(.profile-header__edit) .profile-header__edit.app-media-overlay-control-host:focus-visible .profile-header__edit-surface.app-media-overlay-control,.app-shell:has(.profile-header__edit,.profile-header-skeleton__edit) .app-sidebar-more-menu__trigger.app-mobile-header__more-trigger:focus-visible .app-mobile-header__more-surface.app-corner-control-surface{box-shadow:0 0 0 2px var(--app-corner-control-focus-ring);-webkit-transform:none;transform:none}.app-shell:has(.profile-header__edit:focus-visible,.app-sidebar-more-menu__trigger.app-mobile-header__more-trigger:focus-visible) .app-mobile-header--profile .app-mobile-header__actions,.app-shell:has(.profile-header__edit:focus-visible,.app-sidebar-more-menu__trigger.app-mobile-header__more-trigger:focus-visible) .profile-header__edit{-webkit-transform:scale(var(--app-corner-control-hover-scale));transform:scale(var(--app-corner-control-hover-scale))}.app-shell:has(.profile-header-skeleton__edit) .profile-header-skeleton__edit-surface{width:var(--app-corner-control-visual-size, 36px);height:var(--app-corner-control-visual-size, 36px);border-radius:var(--app-corner-control-radius, 18px);background:transparent;color:var(--app-corner-control-group-foreground, var(--app-text-main))}@media(hover:hover)and (pointer:fine){.app-shell:has(.profile-header__edit:hover,.app-sidebar-more-menu__trigger.app-mobile-header__more-trigger:hover) .app-mobile-header--profile .app-mobile-header__actions,.app-shell:has(.profile-header__edit:hover,.app-sidebar-more-menu__trigger.app-mobile-header__more-trigger:hover) .profile-header__edit{-webkit-transform:scale(var(--app-corner-control-hover-scale));transform:scale(var(--app-corner-control-hover-scale))}}.app-shell:has(.profile-header__edit:active,.app-sidebar-more-menu__trigger.app-mobile-header__more-trigger:active) .app-mobile-header--profile .app-mobile-header__actions,.app-shell:has(.profile-header__edit:active,.app-sidebar-more-menu__trigger.app-mobile-header__more-trigger:active) .profile-header__edit{-webkit-transform:scale(var(--app-corner-control-pressed-scale));transform:scale(var(--app-corner-control-pressed-scale))}}}@media(max-width:640px)and (prefers-reduced-motion:reduce){.app-shell:has(.profile-header__edit) .profile-header__edit,.app-shell:has(.profile-header__edit,.profile-header-skeleton__edit) .app-mobile-header--profile .app-mobile-header__actions,.app-shell:has(.profile-header__edit,.profile-header-skeleton__edit) .app-mobile-header--profile .app-mobile-header__actions:before,.app-shell:has(.profile-header__edit,.profile-header-skeleton__edit) .app-mobile-header--profile .app-mobile-header__actions:after{transition:none}}.app-page-tabs-with-indicator.is-tab-indicator-ready [role=tab]:after{opacity:0!important}.app-page-tabs__indicator{position:absolute;bottom:3px;left:0;z-index:1;height:1px;border-radius:999px;background:currentColor;pointer-events:none;transition-property:width,opacity,-webkit-transform;transition-property:transform,width,opacity;transition-property:transform,width,opacity,-webkit-transform;transition-timing-function:var(--app-interaction-ease);will-change:transform,width}.app-tab-scroll-anchor{display:block;width:0;height:0;min-height:0;pointer-events:none}.app-tab-swipe-panel:not(.is-active){display:none}@media(max-width:640px){.app-tab-swipe-surface{position:relative;overflow:clip;touch-action:pan-y pinch-zoom}.app-tab-swipe-panel{display:block;width:100%;min-width:0;-webkit-transform:translate3d(calc(var(--app-tab-panel-index, 0) * 100% + var(--app-tab-swipe-x, 0px)),0,0);transform:translate3d(calc(var(--app-tab-panel-index, 0) * 100% + var(--app-tab-swipe-x, 0px)),0,0)}.app-tab-swipe-panel:not(.is-active){display:block;position:absolute;top:0;left:0;pointer-events:none}.app-tab-swipe-surface.is-tab-swipe-dragging .app-tab-swipe-panel,.app-tab-swipe-surface.is-tab-swipe-settling .app-tab-swipe-panel{will-change:transform}.app-tab-swipe-surface.is-tab-swipe-dragging .app-tab-swipe-panel{transition:none}.app-tab-swipe-surface.is-tab-swipe-settling .app-tab-swipe-panel{transition:-webkit-transform .22s var(--app-interaction-ease);transition:transform .22s var(--app-interaction-ease);transition:transform .22s var(--app-interaction-ease),-webkit-transform .22s var(--app-interaction-ease)}}@media(prefers-reduced-motion:reduce){.app-page-tab-button,.app-page-tabs__indicator,.app-tab-swipe-surface.is-tab-swipe-settling .app-tab-swipe-panel{transition:none}}body{color:var(--distribute-text-main);font-family:var(--sys-sans);font-weight:var(--app-font-weight-regular);background:var(--app-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.app-viewport-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--app-dialog-overlay-layer, var(--app-z-global-dialog));width:100dvw;height:100dvh;margin:0;border:0;border-radius:0;background:var(--app-overlay-scrim);backdrop-filter:blur(var(--app-dialog-scrim-blur, 8px))}.app-dialog-surface{--app-dialog-surface-width: var(--app-dialog-width-form);--app-dialog-surface-mobile-max-size: var(--app-dialog-form-mobile-max-size);--app-dialog-surface-desktop-max-size: var(--app-dialog-form-desktop-max-size);position:fixed;z-index:var(--app-dialog-surface-layer, calc(var(--app-z-global-dialog) + 1));display:flex;box-sizing:border-box;flex-direction:column;overflow:hidden;border:1px solid var(--app-dialog-border);background:var(--app-dialog-bg);color:var(--app-text-main);box-shadow:var(--app-shadow-floating);outline:none}.app-dialog-surface[data-dialog-size=catalog]{--app-dialog-surface-width: var(--app-dialog-width-catalog);--app-dialog-surface-mobile-max-size: var(--app-async-dialog-mobile-max-size);--app-dialog-surface-desktop-max-size: var(--app-async-dialog-desktop-max-size)}.app-dialog-surface[data-dialog-size=settings]{--app-dialog-surface-width: var(--app-dialog-width-settings);--app-dialog-surface-mobile-max-size: var(--app-dialog-settings-max-size);--app-dialog-surface-desktop-max-size: var(--app-dialog-settings-max-size)}.app-dialog-surface[data-dialog-size=workspace]{--app-dialog-surface-width: var(--app-dialog-width-workspace);--app-dialog-surface-mobile-max-size: var(--app-dialog-workspace-mobile-max-size);--app-dialog-surface-desktop-max-size: var(--app-dialog-workspace-max-size)}.app-dialog-surface[data-dialog-placement=adaptive-sheet]{right:0;bottom:0;left:0;max-height:var(--app-dialog-surface-mobile-max-size);border-width:1px 0 0;border-radius:var(--app-dialog-sheet-radius) var(--app-dialog-sheet-radius) 0 0;box-shadow:var(--app-shadow-panel)}.app-dialog-surface[data-dialog-placement=centered]{top:50%;left:50%;width:min(calc(100vw - var(--app-dialog-viewport-gutter)),var(--app-dialog-surface-width));max-height:var(--app-dialog-surface-desktop-max-size);border-radius:var(--app-dialog-surface-radius);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.app-dialog-surface[data-dialog-placement=workspace]{top:0;right:0;bottom:0;left:0;width:100%;height:100dvh;border:0;border-radius:0}.app-dialog-surface[data-height-preset=stable-catalog]{height:var(--app-async-dialog-mobile-max-size)}.app-dialog-surface[data-dialog-size=workspace][data-height-preset=fill]{height:auto}.app-dialog-scroll-body{min-height:0;overflow-y:auto;overscroll-behavior:contain}.app-dialog-catalog-body{box-sizing:content-box;flex:0 1 auto;block-size:min(var(--async-list-dialog-mobile-body-size),calc(var(--app-async-dialog-mobile-max-size) - var(--app-async-dialog-mobile-header-reserve) - 12px - var(--app-safe-area-bottom)));padding:0 12px calc(12px + var(--app-safe-area-bottom));transition:block-size var(--app-dialog-surface-duration) var(--app-interaction-ease)}.app-dialog-footer{box-sizing:border-box;flex:0 0 auto;border-top:1px solid var(--app-border-subtle);background:var(--app-dialog-bg)}@media(min-width:720px){.app-dialog-surface[data-dialog-placement=adaptive-sheet],.app-dialog-surface[data-dialog-placement=workspace]{top:50%;right:auto;bottom:auto;left:50%;width:min(calc(100vw - var(--app-dialog-viewport-gutter)),var(--app-dialog-surface-width));height:auto;max-height:var(--app-dialog-surface-desktop-max-size);border:1px solid var(--app-dialog-border);border-radius:var(--app-dialog-surface-radius);box-shadow:var(--app-shadow-floating);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.app-dialog-surface[data-height-preset=stable-catalog]{height:var(--app-async-dialog-desktop-max-size)}.app-dialog-surface[data-dialog-size=workspace][data-height-preset=fill],.app-dialog-surface[data-dialog-placement=workspace]{height:var(--app-dialog-workspace-max-size)}.app-dialog-catalog-body{block-size:min(var(--async-list-dialog-desktop-body-size),calc(var(--app-async-dialog-desktop-max-size) - var(--app-async-dialog-desktop-header-reserve) - 16px));padding:0 16px 16px}}@media(prefers-reduced-motion:no-preference){.app-dialog-overlay[data-state=open]:not([data-restoring=true]){-webkit-animation:app-dialog-overlay-in var(--app-dialog-overlay-duration) ease-out;animation:app-dialog-overlay-in var(--app-dialog-overlay-duration) ease-out}.app-dialog-surface[data-dialog-placement=adaptive-sheet][data-state=open]:not([data-restoring=true]){-webkit-animation:app-dialog-sheet-in var(--app-dialog-surface-duration) var(--app-interaction-ease);animation:app-dialog-sheet-in var(--app-dialog-surface-duration) var(--app-interaction-ease)}.app-dialog-surface[data-dialog-placement=centered][data-state=open]{-webkit-animation:app-dialog-centered-in var(--app-dialog-surface-duration) var(--app-interaction-ease);animation:app-dialog-centered-in var(--app-dialog-surface-duration) var(--app-interaction-ease)}}@media(min-width:720px)and (prefers-reduced-motion:no-preference){.app-dialog-surface[data-dialog-placement=adaptive-sheet][data-state=open]:not([data-restoring=true]){-webkit-animation-name:app-dialog-centered-in;animation-name:app-dialog-centered-in}}@media(prefers-reduced-motion:reduce){.app-dialog-catalog-body{transition:none}}@-webkit-keyframes app-dialog-overlay-in{0%{opacity:0}}@keyframes app-dialog-overlay-in{0%{opacity:0}}@-webkit-keyframes app-dialog-sheet-in{0%{opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px)}}@keyframes app-dialog-sheet-in{0%{opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px)}}@-webkit-keyframes app-dialog-centered-in{0%{opacity:0;-webkit-transform:translate(-50%,calc(-50% + 12px));transform:translate(-50%,calc(-50% + 12px))}}@keyframes app-dialog-centered-in{0%{opacity:0;-webkit-transform:translate(-50%,calc(-50% + 12px));transform:translate(-50%,calc(-50% + 12px))}}*{-ms-overflow-style:none;scrollbar-width:none}*::-webkit-scrollbar{display:none}.app-content-card-grid{box-sizing:border-box;width:100%;max-width:var(--app-page-content-max-width);margin-inline:auto;padding-left:var(--app-content-card-grid-safe-padding-left);padding-right:var(--app-content-card-grid-safe-padding-right)}.app-sr-only{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}body .overlay-root .modal{--bg-dialog-content: var(--app-dialog-bg);--bg-dialog-content-border: var(--app-dialog-border);--fg-5: var(--app-text-soft);--fg-10: var(--app-text-main);width:min(420px,calc(100vw - var(--app-safe-area-left) - var(--app-safe-area-right) - 32px))!important;padding:24px!important;border:1px solid var(--app-dialog-border)!important;border-radius:12px!important;background:var(--app-dialog-bg)!important;box-shadow:var(--app-shadow-floating)!important;color:var(--app-text-main)!important}body .overlay-root .modal .title{height:auto!important;justify-content:flex-start!important;color:var(--app-text-main)!important;text-align:left!important;font-family:var(--sys-sans)!important;font-size:18px!important;font-weight:600!important;line-height:1.35!important;letter-spacing:0!important}body .overlay-root .modal .description{height:auto!important;min-height:0!important;margin-top:0!important;align-items:flex-start!important;justify-content:flex-start!important;color:var(--app-text-soft)!important;text-align:left!important;font-family:var(--sys-sans)!important;font-size:14px!important;line-height:1.5!important;letter-spacing:0!important}body .overlay-root .modal .title+.description{margin-top:8px!important}body .overlay-root .modal .btns{margin-top:24px!important;justify-content:flex-end!important;gap:8px!important}body .overlay-root .modal .btns.btns-row{align-items:center!important;justify-content:flex-end!important}body .overlay-root .modal .btns.btns-row .btn-confirm,body .overlay-root .modal .btns.btns-row .btn-cancel{flex:0 0 auto!important;width:auto!important;min-width:80px!important;height:40px!important;padding:0 16px!important;border-radius:8px!important}body .overlay-root .modal .btns .btn-cancel{--btn-bg: transparent;--btn-border: var(--app-border-strong);--btn-text: var(--app-text-main);--btn-bg-hover: var(--app-surface-hover);--btn-border-hover: var(--app-border-strong);--btn-text-hover: var(--app-text-main);--btn-bg-active: var(--app-surface-hover-strong);--btn-border-active: var(--app-border-strong);--btn-text-active: var(--app-text-main)}body .overlay-root .modal .btns .btn-confirm{--btn-bg: var(--app-positive);--btn-border: var(--app-positive);--btn-text: var(--app-positive-foreground);--btn-bg-hover: var(--app-positive);--btn-border-hover: var(--app-positive);--btn-text-hover: var(--app-positive-foreground);--btn-bg-active: var(--app-positive);--btn-border-active: var(--app-positive);--btn-text-active: var(--app-positive-foreground);--btn-shadow: var(--app-positive-shadow);--btn-shadow-hover: var(--app-positive-shadow)}body>.toast-group{top:calc(var(--app-safe-area-top) + 16px)!important;right:50%!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:10px!important;-webkit-transform:translateX(50%)!important;transform:translate(50%)!important;pointer-events:none!important}body>.toast-group .toast{width:min(420px,calc(100vw - var(--app-safe-area-left) - var(--app-safe-area-right) - 24px))!important;margin:0!important;padding:16px 44px 16px 18px!important;border:1px solid var(--app-border-strong)!important;border-radius:18px!important;background:var(--app-surface-raised)!important;color:var(--app-text-main)!important;box-shadow:var(--app-shadow-floating)!important;backdrop-filter:blur(24px);line-height:1.45!important;pointer-events:auto!important}body>.toast-group .toast-content{margin-right:0!important;color:var(--app-text-main)!important;font-size:14px!important;font-weight:600!important;line-height:1.45!important;letter-spacing:0!important;word-break:break-word!important}body>.toast-group .toast-icon{width:20px!important;height:20px!important;margin-right:10px!important;color:var(--app-text-soft)!important;font-size:18px!important;line-height:20px!important}body>.toast-group .toast-close{top:50%!important;right:14px!important;color:var(--app-text-muted)!important;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important}body>.toast-group .toast-success .toast-icon{color:var(--app-positive)!important}body>.toast-group .toast-error .toast-icon{color:#f35c37!important}body>.toast-group .toast-warning .toast-icon{color:#f59e0b!important}body>.toast-group .toast-info .toast-icon{color:var(--app-text-soft)!important}body>.toast-group .toast-enter-active,body>.toast-group .toast-leave-active{transition:opacity var(--app-dropdown-motion-duration) var(--app-dropdown-motion-ease),-webkit-transform var(--app-dropdown-motion-duration) var(--app-dropdown-motion-ease)!important;transition:opacity var(--app-dropdown-motion-duration) var(--app-dropdown-motion-ease),transform var(--app-dropdown-motion-duration) var(--app-dropdown-motion-ease)!important;transition:opacity var(--app-dropdown-motion-duration) var(--app-dropdown-motion-ease),transform var(--app-dropdown-motion-duration) var(--app-dropdown-motion-ease),-webkit-transform var(--app-dropdown-motion-duration) var(--app-dropdown-motion-ease)!important}body>.toast-group .toast-enter-from,body>.toast-group .toast-leave-to{opacity:0!important;-webkit-transform:translateY(-8px) scale(.98)!important;transform:translateY(-8px) scale(.98)!important}@media(max-width:640px){:root{--app-content-card-grid-safe-padding-left: calc( var(--app-mobile-card-grid-padding-inline) + var(--app-safe-area-left) );--app-content-card-grid-safe-padding-right: calc( var(--app-mobile-card-grid-padding-inline) + var(--app-safe-area-right) )}.app-content-card-grid{padding-left:var(--app-content-card-grid-safe-padding-left);padding-right:var(--app-content-card-grid-safe-padding-right)}body>.toast-group{top:max(var(--safe-top, 0px),12px)!important}body>.toast-group .toast{width:min(420px,calc(100vw - 16px))!important;padding:14px 40px 14px 16px!important;border-radius:16px!important}}@media(prefers-reduced-motion:reduce){body>.toast-group .toast-enter-active,body>.toast-group .toast-leave-active{transition:none!important}}[data-theme=dark]{--color-primary: rgb(6,199,85);--color-primary-foreground: rgb(255,255,255);--color-secondary: rgb(46,46,46);--color-secondary-foreground: rgb(250,250,250);--color-background: rgb(23,23,23);--color-foreground: rgb(250,250,250);--color-card: rgb(31,31,31);--color-card-foreground: rgb(250,250,250);--color-popover: rgb(31,31,31);--color-popover-foreground: rgb(250,250,250);--color-muted: rgb(46,46,46);--color-muted-foreground: rgb(166,166,166);--color-accent: rgb(46,46,46);--color-accent-foreground: rgb(250,250,250);--color-success: rgb(34,197,94);--color-success-foreground: rgb(255,255,255);--color-warning: rgb(245,158,11);--color-warning-foreground: rgb(255,255,255);--color-info: rgb(14,165,233);--color-info-foreground: rgb(255,255,255);--color-destructive: rgb(239,68,68);--color-destructive-foreground: rgb(250,250,250);--color-border: rgb(61,61,61);--color-input: rgb(61,61,61);--color-input-bg: rgb(61,61,61,.2);--color-ring: rgb(6,199,85);--color-text-primary: rgb(250,250,250);--color-text-secondary: rgb(166,166,166);--color-text-tertiary: rgb(115,115,115);--color-text-disabled: rgb(77,77,77);--color-chart-1: rgb(59,130,246);--color-chart-2: rgb(16,185,129);--color-chart-3: rgb(245,158,11);--color-chart-4: rgb(139,92,246);--color-chart-5: rgb(236,72,153);--color-sidebar-background: rgb(31,31,31);--color-sidebar-foreground: rgb(250,250,250);--color-sidebar-primary: rgb(6,199,85);--color-sidebar-primary-foreground: rgb(255,255,255);--color-sidebar-accent: rgb(46,46,46);--color-sidebar-accent-foreground: rgb(250,250,250);--color-sidebar-border: rgb(61,61,61);--color-sidebar-ring: rgb(6,199,85);--bg-empty: rgb(255,255,255,.02);--image-default: rgb(255,255,255,.05);--image-default-hover: rgb(255,255,255,.09);--image-default-solid: rgb(236,235,237);--accent-blue: rgb(11,133,255);--accent-blue-1: rgb(11,133,255,.1);--accent-blue-2: rgb(11,133,255,.2);--accent-blue-3: rgb(11,133,255,.3);--accent-blue-4: rgb(11,133,255,.4);--accent-blue-5: rgb(11,133,255,.5);--accent-blue-6: rgb(11,133,255,.6);--accent-blue-7: rgb(11,133,255,.7);--accent-blue-8: rgb(11,133,255,.8);--accent-blue-9: rgb(11,133,255,.95);--accent-blue-dark: rgb(10,116,222);--accent-blue-light: rgb(58,156,255);--accent-cyan: rgb(91,201,246);--accent-cyan-1: rgb(91,201,246,.1);--accent-cyan-2: rgb(91,201,246,.2);--accent-cyan-3: rgb(91,201,246,.3);--accent-cyan-4: rgb(91,201,246,.4);--accent-cyan-5: rgb(91,201,246,.5);--accent-cyan-6: rgb(91,201,246,.6);--accent-cyan-7: rgb(91,201,246,.7);--accent-cyan-8: rgb(91,201,246,.8);--accent-cyan-9: rgb(91,201,246,.95);--accent-cyan-dark: rgb(46,165,214);--accent-cyan-light: rgb(131,219,255);--accent-green: rgb(51,216,76);--accent-green-1: rgb(51,216,76,.1);--accent-green-2: rgb(51,216,76,.2);--accent-green-3: rgb(51,216,76,.3);--accent-green-4: rgb(51,216,76,.4);--accent-green-5: rgb(51,216,76,.5);--accent-green-6: rgb(51,216,76,.6);--accent-green-7: rgb(51,216,76,.7);--accent-green-8: rgb(51,216,76,.8);--accent-green-9: rgb(51,216,76,.95);--accent-green-dark: rgb(25,187,49);--accent-green-light: rgb(86,237,109);--accent-indigo: rgb(105,103,255);--accent-indigo-1: rgb(105,103,255,.1);--accent-indigo-2: rgb(105,103,255,.2);--accent-indigo-3: rgb(105,103,255,.3);--accent-indigo-4: rgb(105,103,255,.4);--accent-indigo-5: rgb(105,103,255,.5);--accent-indigo-6: rgb(105,103,255,.6);--accent-indigo-7: rgb(105,103,255,.7);--accent-indigo-8: rgb(105,103,255,.8);--accent-indigo-9: rgb(105,103,255,.95);--accent-indigo-dark: rgb(75,73,210);--accent-indigo-light: rgb(119,117,254);--accent-mint: rgb(103,213,208);--accent-mint-1: rgb(103,213,208,.1);--accent-mint-2: rgb(103,213,208,.2);--accent-mint-3: rgb(103,213,208,.3);--accent-mint-4: rgb(103,213,208,.4);--accent-mint-5: rgb(103,213,208,.5);--accent-mint-6: rgb(103,213,208,.6);--accent-mint-7: rgb(103,213,208,.7);--accent-mint-8: rgb(103,213,208,.8);--accent-mint-9: rgb(103,213,208,.95);--accent-mint-dark: rgb(60,187,181);--accent-mint-light: rgb(115,236,230);--accent-orange: rgb(255,160,11);--accent-orange-1: rgb(255,160,11,.1);--accent-orange-2: rgb(255,160,11,.2);--accent-orange-3: rgb(255,160,11,.3);--accent-orange-4: rgb(255,160,11,.4);--accent-orange-5: rgb(255,160,11,.5);--accent-orange-6: rgb(255,160,11,.6);--accent-orange-7: rgb(255,160,11,.7);--accent-orange-8: rgb(255,160,11,.8);--accent-orange-9: rgb(255,160,11,.95);--accent-orange-dark: rgb(232,130,9);--accent-orange-light: rgb(255,177,55);--accent-purple: rgb(192,91,243);--accent-purple-1: rgb(192,91,243,.1);--accent-purple-2: rgb(192,91,243,.2);--accent-purple-3: rgb(192,91,243,.3);--accent-purple-4: rgb(192,91,243,.4);--accent-purple-5: rgb(192,91,243,.5);--accent-purple-6: rgb(192,91,243,.6);--accent-purple-7: rgb(192,91,243,.7);--accent-purple-8: rgb(192,91,243,.8);--accent-purple-9: rgb(192,91,243,.95);--accent-purple-dark: rgb(170,41,226);--accent-purple-light: rgb(224,98,255);--accent-red: rgb(255,70,59);--accent-red-1: rgb(255,70,59,.1);--accent-red-2: rgb(255,70,59,.2);--accent-red-3: rgb(255,70,59,.3);--accent-red-4: rgb(255,70,59,.4);--accent-red-5: rgb(255,70,59,.5);--accent-red-6: rgb(255,70,59,.6);--accent-red-7: rgb(255,70,59,.7);--accent-red-8: rgb(255,70,59,.8);--accent-red-9: rgb(255,70,59,.95);--accent-red-dark: rgb(216,37,26);--accent-red-light: rgb(255,106,96);--accent-red-transparent: rgb(255,70,59,.15);--accent-red-transparent-more: rgb(255,70,59,.1);--accent-success: var(--accent-green-9);--accent-success-bg: rgb(24,201,81,.08);--accent-success-bg-hover: rgb(24,201,81,.12);--accent-warning: var(--accent-orange-9);--accent-warning-bg: rgb(255,160,11,.08);--accent-warning-bg-hover: rgb(255,160,11,.12);--accent-yellow: rgb(255,215,11);--accent-yellow-1: rgb(255,215,11,.1);--accent-yellow-2: rgb(255,215,11,.2);--accent-yellow-3: rgb(255,215,11,.3);--accent-yellow-4: rgb(255,215,11,.4);--accent-yellow-5: rgb(255,215,11,.5);--accent-yellow-6: rgb(255,215,11,.6);--accent-yellow-7: rgb(255,215,11,.7);--accent-yellow-8: rgb(255,215,11,.8);--accent-yellow-9: rgb(255,215,11,.95);--accent-yellow-dark: rgb(255,184,2);--accent-yellow-light: rgb(255,229,97);--bg-1: rgb(0,0,0);--bg-2: rgb(5,5,5);--bg-3: rgb(9,9,9);--bg-4: rgb(17,17,17);--bg-5: rgb(21,21,21);--bg-6: rgb(25,25,25);--bg-7: rgb(34,34,34);--bg-8: rgb(37,37,37);--bg-9: rgb(41,41,41);--bg-code-block: rgb(255,255,255,.04);--bg-content-section: rgb(255,255,255,.05);--bg-dialog: var(--bg-4);--bg-dialog-content: var(--bg-6);--bg-dialog-content-border: rgb(255,255,255,.08);--bg-dialog-content-dark: var(--bg-3);--bg-dialog-content-light: var(--bg-6);--bg-dialog-content-lighter: var(--bg-7);--bg-dialog-tip: rgb(59,200,89,.08);--bg-dropdown: rgb(34,34,34);--bg-nav: var(--bg-6);--bg-page: var(--bg-6);--bg-page-ai: rgb(25,25,25);--bg-page-dark: var(--bg-4);--bg-page-darker: var(--bg-1);--bg-toast: rgb(17,17,17,.96);--border-default: rgb(255,255,255,.06);--border-dialog: rgb(255,255,255,.05);--border-dropdown: rgb(255,255,255,.07);--border-hover: rgb(255,255,255,.15);--border-invert: rgb(255,255,255,.06);--border-light: rgb(255,255,255,.03);--border-lighter: rgb(255,255,255,.03);--brand-1: rgb(6,199,85,.1);--brand-2: rgb(6,199,85,.2);--brand-3: rgb(6,199,85,.33);--brand-4: rgb(6,199,85,.4);--brand-5: rgb(6,199,85,.5);--brand-6: rgb(6,199,85,.64);--brand-7: rgb(6,199,85,.72);--brand-8: rgb(6,199,85,.82);--brand-9: rgb(6,199,85,.92);--brand-bg: rgb(206,255,206);--brand-dark: rgb(74,184,88);--brand-default: rgb(6,199,85);--brand-default-old: rgb(0,202,65);--brand-light: rgb(103,207,116);--brand-lighter: rgb(117,219,130);--brand-transparent: rgb(6,199,85,.2);--brand-transparent-more: rgb(6,199,85,.14);--brand-transparent-most: rgb(6,199,85,.09);--brand-sub-dark: rgb(244,176,7);--brand-sub-default: rgb(255,187,21);--brand-sub-light: rgb(255,193,41);--brand-sub-transparent: rgb(255,187,21,.2);--brand-sub-transparent-more: rgb(255,187,21,.14);--brand-sub-transparent-most: rgb(255,187,21,.09);--button-bg-default: rgb(255,255,255,.08);--button-bg-disabled: rgb(255,255,255,.08);--button-bg-disabled-neg: rgb(255,255,255,.08);--button-bg-ghost: rgb(255,255,255,.03);--button-bg-ghost-hover: rgb(255,255,255,.04);--button-bg-ghost-pressed: rgb(255,255,255,.01);--button-bg-grandstand-1: rgb(212,181,135);--button-bg-grandstand-1-hover: rgb(219,192,149);--button-bg-grandstand-2: rgb(254,228,188);--button-bg-grandstand-2-hover: rgb(255,237,208);--button-bg-hover: rgb(255,255,255,.1);--button-bg-lighter: rgb(255,255,255,.05);--button-bg-pressed: rgb(255,255,255,.08);--button-bg-segment-on-default: rgb(255,255,255,.08);--button-bg-segment-on-hover: rgb(255,255,255,.12);--button-bg-segment-on-selected: rgb(255,255,255,.08);--button-bg-selected: rgb(255,255,255,.12);--button-bg-solid: rgb(51,51,51);--button-bg-solid-hover: rgb(57,57,57);--button-bg-transparent: rgb(255,255,255,0);--button-bg-transparent-hover: rgb(255,255,255,.06);--button-bg-transparent-pressed: rgb(255,255,255,.04);--button-bg-transparent-selected: rgb(255,255,255,.08);--button-border: rgb(255,255,255,.06);--button-border-ghost-default: rgb(255,255,255,.08);--button-border-ghost-hover: rgb(255,255,255,.12);--button-border-ghost-on-default: rgb(255,255,255,0);--button-border-ghost-on-hover: rgb(255,255,255,0);--button-border-ghost-on-pressed: rgb(255,255,255,0);--button-border-ghost-pressed: rgb(255,255,255,.08);--button-border-hover: rgb(255,255,255,.1);--button-border-segment: rgb(255,255,255,0);--button-control-bg-accent: rgb(59,200,89);--button-control-bg-accent-fade: rgb(59,200,89,.75);--button-control-bg-accent-light: rgb(73,214,103);--button-fg-grandstand: rgb(91,68,56);--button-link: rgb(198,217,239);--button-fade-bg: rgb(255,255,255,.05);--button-fade-border: rgb(255,255,255,0);--button-fade-border-hover: rgb(255,255,255,0);--button-fade-hover: rgb(255,255,255,.05);--community-bg-card: rgb(255,255,255,.06);--card-bg: var(--community-bg-card);--community-bg-card-fade: rgb(255,255,255,.05);--card-bg-darker: var(--community-bg-card-fade);--community-bg-card-fade-hover: rgb(255,255,255,.08);--card-bg-darker-hover: var(--community-bg-card-fade-hover);--community-bg-card-hover: rgb(255,255,255,.08);--card-bg-hover: var(--community-bg-card-hover);--community-bg-card-light: rgb(255,255,255,0);--community-bg-card-light-hover: rgb(255,255,255,.04);--community-bg-card-solid: rgb(39,39,39);--community-bg-card-solid-hover: rgb(43,43,43);--community-bg-card-top: rgb(255,255,255,.06);--community-border-card: rgb(255,255,255,.01);--community-border-card-hover: rgb(255,255,255,.12);--fg-0: rgb(255,255,255,.06);--fg-1: rgb(255,255,255,.15);--fg-10: rgb(255,255,255);--fg-2: rgb(255,255,255,.24);--fg-3: rgb(255,255,255,.35);--fg-4: rgb(255,255,255,.46);--fg-5: rgb(255,255,255,.54);--fg-6: rgb(255,255,255,.63);--fg-7: rgb(255,255,255,.71);--fg-8: rgb(255,255,255,.81);--fg-85: rgb(255,255,255,.88);--fg-9: rgb(255,255,255,.94);--fg-loading: rgb(255,255,255,.12);--fg-invert-10: rgb(42,41,39);--fg-invert-3: rgb(42,41,39,.3);--fg-invert-5: rgb(42,41,39,.5);--home-bg-page: var(--bg-6);--home-bg-page-dark: var(--bg-4);--home-bg-page-light: var(--bg-9);--home-bg-sidebar: var(--bg-6);--input-bg-default: rgb(255,255,255,.08);--input-bg-default-solid: rgb(255,255,255,.08);--input-bg-default-solid-darker: rgb(255,255,255,.08);--input-bg-disabled: rgb(255,255,255,.04);--input-bg-hover: rgb(255,255,255,.12);--input-bg-lighter: rgb(255,255,255,.08);--input-bg-lighter-hover: rgb(255,255,255,.12);--input-bg-lighter-selected: rgb(255,255,255,.12);--input-bg-selected: rgb(255,255,255,.12);--input-border-default: rgb(255,255,255,.04);--input-border-disabled: rgb(255,255,255,.02);--input-border-hover: rgb(255,255,255,.12);--input-border-lighter-default: rgb(255,255,255,0);--input-border-lighter-disabled: rgb(255,255,255,0);--input-border-lighter-hover: rgb(255,255,255,.12);--input-border-lighter-selected: rgb(255,255,255,.9);--input-border-selected: rgb(255,255,255,.9);--input-fade-bg-default: rgb(255,255,255,.05);--input-fade-border-default: rgb(255,255,255,.03);--input-fade-border-hover: rgb(255,255,255,.08);--input-fade-border-selected: rgb(255,255,255,.08);--input-list-bg: rgb(255,255,255,0);--input-list-bg-hover: rgb(255,255,255,.05);--input-list-bg-odd: rgb(255,255,255,.03);--input-list-border: rgb(255,255,255,.01);--input-list-border-hover: rgb(255,255,255,.04);--input-slider-bg-default: var(--input-bg-default);--input-slider-bg-hover: var(--input-bg-hover);--input-slider-bg-pressed: var(--input-bg-selected);--input-slider-bg-progress: rgb(255,255,255,.15);--input-slider-bg-progress-hover: rgb(255,255,255,.18);--input-slider-bg-progress-selected: rgb(255,255,255,.18);--input-slider-border-progress: rgb(255,255,255,.02);--input-slider-border-progress-hover: rgb(255,255,255,.04);--input-slider-border-progress-selected: rgb(255,255,255,.5);--input-slider-button-border: rgb(255,255,255,.05);--input-slider-button-border-hover: rgb(255,255,255,.09);--input-slider-button-border-pressed: rgb(255,255,255,.06);--input-slider-button-default: rgb(255,255,255,.25);--input-slider-button-hover: rgb(255,255,255,.5);--input-slider-button-pressed: rgb(255,255,255,.6);--invert-0: rgb(255,255,255,0);--invert-1: rgb(255,255,255,.08);--invert-10: rgb(255,255,255);--invert-2: rgb(255,255,255,.2);--invert-3: rgb(255,255,255,.3);--invert-4: rgb(255,255,255,.44);--invert-5: rgb(255,255,255,.51);--invert-6: rgb(255,255,255,.66);--invert-7: rgb(255,255,255,.75);--invert-8: rgb(255,255,255,.84);--invert-9: rgb(255,255,255,.96);--invert-black-0: rgb(0,0,0,0);--invert-black-1: rgb(0,0,0,.08);--invert-black-10: rgb(0,0,0,.99);--invert-black-2: rgb(0,0,0,.2);--invert-black-3: rgb(0,0,0,.3);--invert-black-4: rgb(0,0,0,.44);--invert-black-5: rgb(0,0,0,.51);--invert-black-6: rgb(0,0,0,.66);--invert-black-7: rgb(0,0,0,.75);--invert-black-8: rgb(0,0,0,.84);--invert-black-9: rgb(0,0,0,.96);--overlay-dark: rgb(0,0,0,.8);--overlay-dark-most: rgb(0,0,0,.95);--overlay-light: rgb(0,0,0,.3);--overlay-lighter: rgb(0,0,0,.2);--overlay-normal: rgb(0,0,0,.5);--subscribe-1: rgb(255,201,76,.07);--subscribe-2: rgb(255,201,76,.18);--subscribe-4: rgb(255,201,76,.37);--subscribe-9: rgb(245,200,116);--subscribe-dark: rgb(235,163,97);--subscribe-default-1: rgb(254,205,111,.1);--subscribe-default-4: rgb(254,205,111,.4);--subscribe-default-7: rgb(254,205,111,.75);--subscribe-default-9: rgb(254,205,111);--subscribe-fallback-1: rgb(255,222,138);--subscribe-fallback-2: rgb(199,122,82);--subscribe-invert-dark: rgb(59,50,42);--subscribe-invert-darker: rgb(29,13,4);--subscribe-invert-light: rgb(77,35,10,.5);--subscribe-invert-lighter: rgb(77,35,10,.2);--subscribe-light: rgb(248,209,106);--toast-bg: rgb(51,51,51);--toast-bg-dark: rgb(245,245,245);--toast-border: rgb(255,255,255,.08);--toast-border-dark: rgb(233,233,233)}[data-theme=light]{--color-primary: rgb(6,199,85);--color-primary-foreground: rgb(255,255,255);--color-secondary: rgb(245,245,245);--color-secondary-foreground: rgb(23,23,23);--color-background: rgb(255,255,255);--color-foreground: rgb(10,10,10);--color-card: rgb(255,255,255);--color-card-foreground: rgb(10,10,10);--color-popover: rgb(255,255,255);--color-popover-foreground: rgb(10,10,10);--color-muted: rgb(245,245,245);--color-muted-foreground: rgb(115,115,115);--color-accent: rgb(245,245,245);--color-accent-foreground: rgb(23,23,23);--color-success: rgb(34,197,94);--color-success-foreground: rgb(255,255,255);--color-warning: rgb(245,158,11);--color-warning-foreground: rgb(255,255,255);--color-info: rgb(14,165,233);--color-info-foreground: rgb(255,255,255);--color-destructive: rgb(239,68,68);--color-destructive-foreground: rgb(250,250,250);--color-border: rgb(229,229,229);--color-input: rgb(229,229,229);--color-input-bg: rgb(229,229,229,0);--color-ring: rgb(6,199,85);--color-text-primary: rgb(10,10,10);--color-text-secondary: rgb(115,115,115);--color-text-tertiary: rgb(163,163,163);--color-text-disabled: rgb(204,204,204);--color-chart-1: rgb(231,111,81);--color-chart-2: rgb(42,157,143);--color-chart-3: rgb(38,70,83);--color-chart-4: rgb(233,196,106);--color-chart-5: rgb(244,162,97);--color-sidebar-background: rgb(250,250,250);--color-sidebar-foreground: rgb(10,10,10);--color-sidebar-primary: rgb(6,199,85);--color-sidebar-primary-foreground: rgb(255,255,255);--color-sidebar-accent: rgb(245,245,245);--color-sidebar-accent-foreground: rgb(23,23,23);--color-sidebar-border: rgb(229,229,229);--color-sidebar-ring: rgb(6,199,85);--bg-empty: rgb(0,0,0,.02);--image-default: rgb(0,0,0,.05);--image-default-hover: rgb(0,0,0,.09);--image-default-solid: rgb(236,235,237);--accent-blue: rgb(11,133,255);--accent-blue-1: rgb(11,133,255,.1);--accent-blue-2: rgb(11,133,255,.2);--accent-blue-3: rgb(11,133,255,.3);--accent-blue-4: rgb(11,133,255,.4);--accent-blue-5: rgb(11,133,255,.5);--accent-blue-6: rgb(11,133,255,.6);--accent-blue-7: rgb(11,133,255,.7);--accent-blue-8: rgb(11,133,255,.8);--accent-blue-9: rgb(11,133,255,.95);--accent-blue-dark: rgb(10,116,222);--accent-blue-light: rgb(58,156,255);--accent-cyan: rgb(91,201,246);--accent-cyan-1: rgb(91,201,246,.1);--accent-cyan-2: rgb(91,201,246,.2);--accent-cyan-3: rgb(91,201,246,.3);--accent-cyan-4: rgb(91,201,246,.4);--accent-cyan-5: rgb(91,201,246,.5);--accent-cyan-6: rgb(91,201,246,.6);--accent-cyan-7: rgb(91,201,246,.7);--accent-cyan-8: rgb(91,201,246,.8);--accent-cyan-9: rgb(91,201,246,.95);--accent-cyan-dark: rgb(46,165,214);--accent-cyan-light: rgb(131,219,255);--accent-green: rgb(51,216,76);--accent-green-1: rgb(51,216,76,.1);--accent-green-2: rgb(51,216,76,.2);--accent-green-3: rgb(51,216,76,.3);--accent-green-4: rgb(51,216,76,.4);--accent-green-5: rgb(51,216,76,.5);--accent-green-6: rgb(51,216,76,.6);--accent-green-7: rgb(51,216,76,.7);--accent-green-8: rgb(51,216,76,.8);--accent-green-9: rgb(51,216,76,.95);--accent-green-dark: rgb(25,187,49);--accent-green-light: rgb(86,237,109);--accent-indigo: rgb(105,103,255);--accent-indigo-1: rgb(105,103,255,.1);--accent-indigo-2: rgb(105,103,255,.2);--accent-indigo-3: rgb(105,103,255,.3);--accent-indigo-4: rgb(105,103,255,.4);--accent-indigo-5: rgb(105,103,255,.5);--accent-indigo-6: rgb(105,103,255,.6);--accent-indigo-7: rgb(105,103,255,.7);--accent-indigo-8: rgb(105,103,255,.8);--accent-indigo-9: rgb(105,103,255,.95);--accent-indigo-dark: rgb(75,73,210);--accent-indigo-light: rgb(119,117,254);--accent-mint: rgb(103,213,208);--accent-mint-1: rgb(103,213,208,.1);--accent-mint-2: rgb(103,213,208,.2);--accent-mint-3: rgb(103,213,208,.3);--accent-mint-4: rgb(103,213,208,.4);--accent-mint-5: rgb(103,213,208,.5);--accent-mint-6: rgb(103,213,208,.6);--accent-mint-7: rgb(103,213,208,.7);--accent-mint-8: rgb(103,213,208,.8);--accent-mint-9: rgb(103,213,208,.95);--accent-mint-dark: rgb(60,187,181);--accent-mint-light: rgb(115,236,230);--accent-orange: rgb(255,160,11);--accent-orange-1: rgb(255,160,11,.1);--accent-orange-2: rgb(255,160,11,.2);--accent-orange-3: rgb(255,160,11,.3);--accent-orange-4: rgb(255,160,11,.4);--accent-orange-5: rgb(255,160,11,.5);--accent-orange-6: rgb(255,160,11,.6);--accent-orange-7: rgb(255,160,11,.7);--accent-orange-8: rgb(255,160,11,.8);--accent-orange-9: rgb(255,160,11,.95);--accent-orange-dark: rgb(232,130,9);--accent-orange-light: rgb(255,177,55);--accent-purple: rgb(192,91,243);--accent-purple-1: rgb(192,91,243,.1);--accent-purple-2: rgb(192,91,243,.2);--accent-purple-3: rgb(192,91,243,.3);--accent-purple-4: rgb(192,91,243,.4);--accent-purple-5: rgb(192,91,243,.5);--accent-purple-6: rgb(192,91,243,.6);--accent-purple-7: rgb(192,91,243,.7);--accent-purple-8: rgb(192,91,243,.8);--accent-purple-9: rgb(192,91,243,.95);--accent-purple-dark: rgb(170,41,226);--accent-purple-light: rgb(224,98,255);--accent-red: rgb(255,70,59);--accent-red-1: rgb(255,70,59,.1);--accent-red-2: rgb(255,70,59,.2);--accent-red-3: rgb(255,70,59,.3);--accent-red-4: rgb(255,70,59,.4);--accent-red-5: rgb(255,70,59,.5);--accent-red-6: rgb(255,70,59,.6);--accent-red-7: rgb(255,70,59,.7);--accent-red-8: rgb(255,70,59,.8);--accent-red-9: rgb(255,70,59,.95);--accent-red-dark: rgb(216,37,26);--accent-red-light: rgb(255,106,96);--accent-red-transparent: rgb(255,70,59,.15);--accent-red-transparent-more: rgb(255,70,59,.1);--accent-success: var(--accent-green-9);--accent-success-bg: rgb(24,201,81,.08);--accent-success-bg-hover: rgb(24,201,81,.12);--accent-warning: var(--accent-orange-9);--accent-warning-bg: rgb(255,160,11,.08);--accent-warning-bg-hover: rgb(255,160,11,.12);--accent-yellow: rgb(255,215,11);--accent-yellow-1: rgb(255,215,11,.1);--accent-yellow-2: rgb(255,215,11,.2);--accent-yellow-3: rgb(255,215,11,.3);--accent-yellow-4: rgb(255,215,11,.4);--accent-yellow-5: rgb(255,215,11,.5);--accent-yellow-6: rgb(255,215,11,.6);--accent-yellow-7: rgb(255,215,11,.7);--accent-yellow-8: rgb(255,215,11,.8);--accent-yellow-9: rgb(255,215,11,.95);--accent-yellow-dark: rgb(255,184,2);--accent-yellow-light: rgb(255,229,97);--bg-1: rgb(241,241,241);--bg-2: rgb(243,243,243);--bg-3: rgb(245,245,245);--bg-4: rgb(247,247,247);--bg-5: rgb(250,250,250);--bg-6: rgb(255,255,255);--bg-7: rgb(255,255,255);--bg-8: rgb(255,255,255);--bg-9: rgb(255,255,255);--bg-code-block: rgb(0,0,0,.04);--bg-content-section: rgb(0,0,0,.06);--bg-dialog: var(--bg-4);--bg-dialog-content: var(--bg-6);--bg-dialog-content-border: rgb(0,0,0,.08);--bg-dialog-content-dark: var(--bg-3);--bg-dialog-content-light: var(--bg-6);--bg-dialog-content-lighter: rgb(241,241,241);--bg-dialog-tip: rgb(59,200,89,.08);--bg-dropdown: rgb(255,255,255);--bg-nav: var(--bg-6);--bg-page: var(--bg-6);--bg-page-ai: rgb(252,252,252);--bg-page-dark: var(--bg-4);--bg-page-darker: var(--bg-1);--bg-toast: rgb(255,255,255,.96);--border-default: rgb(0,0,0,.08);--border-dialog: rgb(0,0,0,.08);--border-dropdown: rgb(0,0,0,.1);--border-hover: rgb(0,0,0,.18);--border-invert: rgb(255,255,255,.06);--border-light: rgb(0,0,0,.03);--border-lighter: rgb(0,0,0,.03);--brand-1: rgb(6,199,85,.1);--brand-2: rgb(6,199,85,.2);--brand-3: rgb(6,199,85,.33);--brand-4: rgb(6,199,85,.4);--brand-5: rgb(6,199,85,.5);--brand-6: rgb(6,199,85,.64);--brand-7: rgb(6,199,85,.72);--brand-8: rgb(6,199,85,.82);--brand-9: rgb(6,199,85,.92);--brand-bg: rgb(206,255,206);--brand-dark: rgb(74,184,88);--brand-default: rgb(6,199,85);--brand-default-old: rgb(0,202,65);--brand-light: rgb(103,207,116);--brand-lighter: rgb(119,222,132);--brand-transparent: rgb(6,199,85,.2);--brand-transparent-more: rgb(6,199,85,.14);--brand-transparent-most: rgb(6,199,85,.09);--brand-sub-dark: rgb(244,176,7);--brand-sub-default: rgb(255,187,21);--brand-sub-light: rgb(255,193,41);--brand-sub-transparent: rgb(255,187,21,.2);--brand-sub-transparent-more: rgb(255,187,21,.14);--brand-sub-transparent-most: rgb(255,187,21,.09);--button-bg-default: rgb(0,0,0,.04);--button-bg-disabled: rgb(0,0,0,.06);--button-bg-disabled-neg: rgb(0,0,0,.06);--button-bg-ghost: rgb(0,0,0,0);--button-bg-ghost-hover: rgb(0,0,0,.04);--button-bg-ghost-pressed: rgb(0,0,0,.01);--button-bg-grandstand-1: rgb(212,181,135);--button-bg-grandstand-1-hover: rgb(219,192,149);--button-bg-grandstand-2: rgb(254,228,188);--button-bg-grandstand-2-hover: rgb(255,237,208);--button-bg-hover: rgb(0,0,0,.08);--button-bg-lighter: rgb(0,0,0,.03);--button-bg-pressed: rgb(0,0,0,.01);--button-bg-segment-on-default: rgb(255,255,255);--button-bg-segment-on-hover: rgb(255,255,255,.9);--button-bg-segment-on-selected: rgb(255,255,255,.8);--button-bg-selected: rgb(0,0,0,.06);--button-bg-solid: rgb(255,255,255);--button-bg-solid-hover: rgb(248,248,248);--button-bg-transparent: rgb(0,0,0,0);--button-bg-transparent-hover: rgb(85,85,85,.06);--button-bg-transparent-pressed: rgb(0,0,0,.04);--button-bg-transparent-selected: rgb(0,0,0,.06);--button-border: rgb(0,0,0,.06);--button-border-ghost-default: rgb(0,0,0,.08);--button-border-ghost-hover: rgb(0,0,0,.12);--button-border-ghost-on-default: rgb(0,0,0,0);--button-border-ghost-on-hover: rgb(0,0,0,0);--button-border-ghost-on-pressed: rgb(0,0,0,0);--button-border-ghost-pressed: rgb(0,0,0,.08);--button-border-hover: rgb(0,0,0,.1);--button-border-segment: rgb(0,0,0,.12);--button-control-bg-accent: rgb(59,200,89);--button-control-bg-accent-fade: rgb(59,200,89,.75);--button-control-bg-accent-light: rgb(73,214,103);--button-fg-grandstand: rgb(91,68,56);--button-link: rgb(19,54,103);--button-fade-bg: rgb(234,233,232,.65);--button-fade-border: rgb(255,255,255,0);--button-fade-border-hover: rgb(255,255,255,0);--button-fade-hover: rgb(229,228,230,.95);--community-bg-card: rgb(255,255,255);--card-bg: var(--community-bg-card);--community-bg-card-fade: rgb(241,241,241);--card-bg-darker: var(--community-bg-card-fade);--community-bg-card-fade-hover: rgb(234,234,234);--card-bg-darker-hover: var(--community-bg-card-fade-hover);--community-bg-card-hover: rgb(245,245,245);--card-bg-hover: var(--community-bg-card-hover);--community-bg-card-light: rgb(255,255,255);--community-bg-card-light-hover: rgb(250,250,250);--community-bg-card-solid: rgb(255,255,255);--community-bg-card-solid-hover: rgb(255,255,255);--community-bg-card-top: rgb(238,238,238);--community-border-card: rgb(0,0,0,.05);--community-border-card-hover: rgb(0,0,0,.1);--fg-0: rgb(0,0,0,.06);--fg-1: rgb(0,0,0,.15);--fg-10: rgb(0,0,0);--fg-2: rgb(0,0,0,.24);--fg-3: rgb(0,0,0,.35);--fg-4: rgb(0,0,0,.46);--fg-5: rgb(0,0,0,.54);--fg-6: rgb(0,0,0,.63);--fg-7: rgb(0,0,0,.71);--fg-8: rgb(0,0,0,.81);--fg-85: rgb(0,0,0,.88);--fg-9: rgb(0,0,0,.97);--fg-loading: rgb(0,0,0,.12);--fg-invert-10: rgb(255,255,255);--fg-invert-3: rgb(255,255,255,.3);--fg-invert-5: rgb(255,255,255,.5);--home-bg-page: var(--bg-6);--home-bg-page-dark: var(--bg-4);--home-bg-page-light: var(--bg-9);--home-bg-sidebar: var(--bg-6);--input-bg-default: rgb(255,255,255);--input-bg-default-solid: rgb(245,245,245);--input-bg-default-solid-darker: rgb(239,239,239);--input-bg-disabled: rgb(255,255,255);--input-bg-hover: rgb(255,255,255);--input-bg-lighter: rgb(245,245,245);--input-bg-lighter-hover: rgb(241,241,241);--input-bg-lighter-selected: rgb(241,241,241);--input-bg-selected: rgb(255,255,255);--input-border-default: rgb(0,0,0,.12);--input-border-disabled: rgb(0,0,0,.04);--input-border-hover: rgb(0,0,0,.15);--input-border-lighter-default: rgb(0,0,0,0);--input-border-lighter-disabled: rgb(0,0,0,0);--input-border-lighter-hover: rgb(0,0,0,.12);--input-border-lighter-selected: rgb(0,0,0,.9);--input-border-selected: rgb(0,0,0,.9);--input-fade-bg-default: rgb(247,246,248);--input-fade-border-default: rgb(247,246,248);--input-fade-border-hover: rgb(207,206,208);--input-fade-border-selected: rgb(47,46,48);--input-list-bg: rgb(0,0,0,0);--input-list-bg-hover: rgb(0,0,0,.04);--input-list-bg-odd: rgb(0,0,0,.02);--input-list-border: rgb(0,0,0,.01);--input-list-border-hover: rgb(0,0,0,.04);--input-slider-bg-default: var(--input-bg-default);--input-slider-bg-hover: var(--input-bg-hover);--input-slider-bg-pressed: var(--input-bg-selected);--input-slider-bg-progress: rgb(255,255,255,.99);--input-slider-bg-progress-hover: rgb(255,255,255,.99);--input-slider-bg-progress-selected: rgb(255,255,255,.99);--input-slider-border-progress: rgb(0,0,0,.08);--input-slider-border-progress-hover: rgb(0,0,0,.12);--input-slider-border-progress-selected: rgb(0,0,0,.12);--input-slider-button-border: rgb(0,0,0,.08);--input-slider-button-border-hover: rgb(0,0,0,.08);--input-slider-button-border-pressed: rgb(0,0,0,.07);--input-slider-button-default: rgb(255,255,255,.5);--input-slider-button-hover: rgb(255,255,255,.5);--input-slider-button-pressed: rgb(255,255,255,.6);--invert-0: rgb(255,255,255,0);--invert-1: rgb(255,255,255,.08);--invert-10: rgb(255,255,255);--invert-2: rgb(255,255,255,.2);--invert-3: rgb(255,255,255,.3);--invert-4: rgb(255,255,255,.44);--invert-5: rgb(255,255,255,.51);--invert-6: rgb(255,255,255,.66);--invert-7: rgb(255,255,255,.75);--invert-8: rgb(255,255,255,.84);--invert-9: rgb(255,255,255,.96);--invert-black-0: rgb(0,0,0,0);--invert-black-1: rgb(0,0,0,.08);--invert-black-10: rgb(0,0,0,.99);--invert-black-2: rgb(0,0,0,.2);--invert-black-3: rgb(0,0,0,.3);--invert-black-4: rgb(0,0,0,.44);--invert-black-5: rgb(0,0,0,.51);--invert-black-6: rgb(0,0,0,.66);--invert-black-7: rgb(0,0,0,.75);--invert-black-8: rgb(0,0,0,.84);--invert-black-9: rgb(0,0,0,.96);--overlay-dark: rgb(0,0,0,.8);--overlay-dark-most: rgb(0,0,0,.95);--overlay-light: rgb(0,0,0,.3);--overlay-lighter: rgb(0,0,0,.2);--overlay-normal: rgb(0,0,0,.5);--subscribe-1: rgb(255,201,76,.07);--subscribe-2: rgb(255,201,76,.18);--subscribe-4: rgb(255,201,76,.37);--subscribe-9: rgb(245,200,116);--subscribe-dark: rgb(235,163,97);--subscribe-default-1: rgb(192,114,49,.1);--subscribe-default-4: rgb(192,114,49,.4);--subscribe-default-7: rgb(192,114,49,.75);--subscribe-default-9: rgb(192,114,49);--subscribe-fallback-1: rgb(255,222,138);--subscribe-fallback-2: rgb(199,122,82);--subscribe-invert-dark: rgb(59,50,42);--subscribe-invert-darker: rgb(29,13,4);--subscribe-invert-light: rgb(77,35,10,.5);--subscribe-invert-lighter: rgb(77,35,10,.2);--subscribe-light: rgb(248,209,106);--toast-bg: rgb(51,51,51);--toast-bg-dark: rgb(245,245,245);--toast-border: rgb(255,255,255,.08);--toast-border-dark: rgb(233,233,233)}html[dir=ltr],[data-sonner-toaster][dir=ltr]{--toast-icon-margin-start: -3px;--toast-icon-margin-end: 4px;--toast-svg-margin-start: -1px;--toast-svg-margin-end: 0px;--toast-button-margin-start: auto;--toast-button-margin-end: 0}html[dir=rtl],[data-sonner-toaster][dir=rtl]{--toast-icon-margin-start: 4px;--toast-icon-margin-end: -3px;--toast-svg-margin-start: 0px;--toast-svg-margin-end: -1px;--toast-button-margin-start: 0;--toast-button-margin-end: auto}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1: hsl(0, 0%, 99%);--gray2: hsl(0, 0%, 97.3%);--gray3: hsl(0, 0%, 95.1%);--gray4: hsl(0, 0%, 93%);--gray5: hsl(0, 0%, 90.9%);--gray6: hsl(0, 0%, 88.7%);--gray7: hsl(0, 0%, 85.8%);--gray8: hsl(0, 0%, 78%);--gray9: hsl(0, 0%, 56.1%);--gray10: hsl(0, 0%, 52.3%);--gray11: hsl(0, 0%, 43.5%);--gray12: hsl(0, 0%, 9%);--border-radius: 8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:none;z-index:999999999;transition:transform .4s ease}@media(hover:none)and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translate(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y: translateY(100%);--lift-amount: calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:none;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-y-position=top]{top:0;--y: translateY(-100%);--lift: 1;--lift-amount: calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y: translateY(100%);--lift: -1;--lift-amount: calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:none;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toaster] [data-close-button-position=top-left]{--toast-close-button-left: 0;--toast-close-button-right: unset;--toast-close-button-top: 0;--toast-close-button-bottom: unset;--toast-close-button-transform: translate(-35%, -35%)}[data-sonner-toaster] [data-close-button-position=top-right]{--toast-close-button-left: unset;--toast-close-button-right: 0;--toast-close-button-top: 0;--toast-close-button-bottom: unset;--toast-close-button-transform: translate(35%, -35%)}[data-sonner-toaster] [data-close-button-position=bottom-left]{--toast-close-button-left: 0;--toast-close-button-right: unset;--toast-close-button-top: unset;--toast-close-button-bottom: 0;--toast-close-button-transform: translate(-35%, 35%)}[data-sonner-toaster] [data-close-button-position=bottom-right]{--toast-close-button-left: unset;--toast-close-button-right: 0;--toast-close-button-top: unset;--toast-close-button-bottom: 0;--toast-close-button-transform: translate(35%, 35%)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-left);right:var(--toast-close-button-right);top:var(--toast-close-button-top);bottom:var(--toast-close-button-bottom);height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]:before{content:"";position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]:before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]:before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]:after{content:"";position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y: translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale: var(--toasts-before) * .05 + 1;--y: translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--toasts-before) * .05 + 1));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y: translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y: translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y: translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y: translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]:before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y, 0px)) translate(var(--swipe-amount-x, 0px));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media(max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:calc(var(--mobile-offset-bottom) + max(env(safe-area-inset-bottom),0px))}[data-sonner-toaster][data-y-position=top]{top:calc(var(--mobile-offset-top) + max(env(safe-area-inset-top),0px))}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg: #fff;--normal-border: var(--gray4);--normal-text: var(--gray12);--success-bg: hsl(143, 85%, 96%);--success-border: hsl(145, 92%, 87%);--success-text: hsl(140, 100%, 27%);--info-bg: hsl(208, 100%, 97%);--info-border: hsl(221, 91%, 93%);--info-text: hsl(210, 92%, 45%);--warning-bg: hsl(49, 100%, 97%);--warning-border: hsl(49, 91%, 84%);--warning-text: hsl(31, 92%, 45%);--error-bg: hsl(359, 100%, 97%);--error-border: hsl(359, 100%, 94%);--error-text: hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg: #000;--normal-border: hsl(0, 0%, 20%);--normal-text: var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg: #fff;--normal-border: var(--gray3);--normal-text: var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg: #000;--normal-bg-hover: hsl(0, 0%, 12%);--normal-border: hsl(0, 0%, 20%);--normal-border-hover: hsl(0, 0%, 25%);--normal-text: var(--gray1);--success-bg: hsl(150, 100%, 6%);--success-border: hsl(147, 100%, 12%);--success-text: hsl(150, 86%, 65%);--info-bg: hsl(215, 100%, 6%);--info-border: hsl(223, 43%, 17%);--info-text: hsl(216, 87%, 65%);--warning-bg: hsl(64, 100%, 6%);--warning-border: hsl(60, 100%, 9%);--warning-text: hsl(46, 87%, 65%);--error-bg: hsl(358, 76%, 10%);--error-border: hsl(357, 89%, 16%);--error-text: hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size: 16px;height:var(--size);width:var(--size);position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:nth-child(1){animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media(prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}.native-player-browse-controls[data-v-192f9c55]{display:grid;width:36px;gap:8px}.native-player-browse-controls__button[data-v-192f9c55]{display:grid;width:36px;height:36px;place-items:center;padding:0;border:0;border-radius:999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:rgba(255,255,255,.52);cursor:pointer;-webkit-filter:drop-shadow(0 1px 4px rgba(0,0,0,.72));filter:drop-shadow(0 1px 4px rgba(0,0,0,.72));transition:color .16s ease,opacity .16s ease,-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:color .16s ease,transform var(--app-interaction-duration) var(--app-interaction-ease),opacity .16s ease;transition:color .16s ease,transform var(--app-interaction-duration) var(--app-interaction-ease),opacity .16s ease,-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.native-player-browse-controls__button[data-v-192f9c55]:hover,.native-player-browse-controls__button[data-v-192f9c55]:focus-visible{color:rgba(255,255,255,.94);-webkit-transform:scale(var(--app-interaction-object-scale-hover));transform:scale(var(--app-interaction-object-scale-hover))}.native-player-browse-controls__button[data-v-192f9c55]:active{-webkit-transform:scale(var(--app-interaction-object-scale-active));transform:scale(var(--app-interaction-object-scale-active))}.native-player-browse-controls__button[data-v-192f9c55]:focus-visible{outline:2px solid rgba(255,255,255,.72);outline-offset:2px}.native-player-browse-controls__button[data-v-192f9c55]:disabled{background:transparent;color:rgba(255,255,255,.2);cursor:default;-webkit-filter:none;filter:none;-webkit-transform:none;transform:none}@media(prefers-reduced-motion:reduce){.native-player-browse-controls__button[data-v-192f9c55]{transition:none}}.app-brand-cta-button[data-v-66e73395]{position:relative;display:inline-flex;height:44px;max-width:100%;align-items:center;justify-content:center;gap:8px;padding:0 24px 0 8px;border:0;border-radius:12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--distribute-accent);color:var(--app-positive-foreground);cursor:pointer;font:inherit;font-size:16px;font-weight:700;line-height:22px;outline:none;overflow:hidden;pointer-events:auto;transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.app-brand-cta-button--bottom[data-v-66e73395]{line-height:normal}.app-brand-cta-button__image[data-v-66e73395]{width:44px;height:44px;flex:0 0 auto;-o-object-fit:cover;object-fit:cover;pointer-events:none}.app-brand-cta-button__label[data-v-66e73395]{min-width:0;overflow-wrap:anywhere}.app-brand-cta-button--player .app-brand-cta-button__label[data-v-66e73395]{overflow-wrap:normal;white-space:nowrap}.app-brand-cta-button[data-v-66e73395]:hover,.app-brand-cta-button[data-v-66e73395]:focus-visible{background:var(--app-positive)}.app-brand-cta-button[data-v-66e73395]:focus-visible{box-shadow:0 0 0 3px var(--app-brand-cta-focus-surface, var(--app-bg)),0 0 0 5px var(--distribute-accent)}.app-brand-cta-button[data-v-66e73395]:active{-webkit-transform:scale(var(--app-interaction-standard-active-scale));transform:scale(var(--app-interaction-standard-active-scale))}@media(max-width:375px){.app-brand-cta-button--player[data-v-66e73395]{height:40px;gap:4px;padding-right:16px;font-size:14px;line-height:20px}.app-brand-cta-button--player .app-brand-cta-button__image[data-v-66e73395]{width:40px;height:40px}}@media(prefers-reduced-motion:reduce){.app-brand-cta-button[data-v-66e73395]{transition:none}}.dreama-login-logo[data-v-b2470e65]{position:relative;overflow:hidden;display:block;width:88px;height:88px;margin:12px auto;aspect-ratio:1 / 1;border-radius:50%}.dreama-login-logo__static[data-v-b2470e65],.dreama-login-logo__video[data-v-b2470e65]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dreama-login-logo__static[data-v-b2470e65]{z-index:0}.dreama-login-logo__video[data-v-b2470e65]{z-index:1;opacity:0;transition:opacity .18s ease}.dreama-login-logo__video.is-visible[data-v-b2470e65]{opacity:1}@media(prefers-reduced-motion:reduce){.dreama-login-logo__video[data-v-b2470e65]{transition:none}}.login-prompt[data-v-cc017c0c]{display:flex;box-sizing:border-box;min-height:0;min-width:0;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:32px 16px;color:var(--app-text-main);text-align:center}.login-prompt--page[data-v-cc017c0c]{min-height:var(--app-login-page-stage-height, 100dvh);flex:1 1 auto;padding-top:calc(32px + var(--app-login-page-stage-top-offset, 0px))}.login-prompt--section[data-v-cc017c0c]{min-height:320px;flex:1 1 auto}.login-prompt--compact[data-v-cc017c0c]{min-height:0;flex:0 0 auto;padding:32px 16px 48px}.login-prompt--message-hidden[data-v-cc017c0c]{gap:0}.login-prompt__message[data-v-cc017c0c]{max-width:min(100%,360px);margin:0;color:var(--app-text-main);font-size:16px;font-weight:500;line-height:22px}@media(max-width:375px){.login-prompt[data-v-cc017c0c]{padding-right:12px;padding-left:12px}.login-prompt--page[data-v-cc017c0c]{padding-top:calc(28px + var(--app-login-page-stage-top-offset, 0px));padding-bottom:28px}.login-prompt__message[data-v-cc017c0c]{font-size:15px;line-height:21px}}.app-page-mask[data-v-2a3b7ea4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--app-z-page-mask);background:rgba(0,0,0,.68)}.app-page-mask.is-wechat[data-v-2a3b7ea4]{padding:18px 14px 14px}.app-page-mask.is-qr[data-v-2a3b7ea4]{display:grid;padding:24px}.app-page-mask__wechat-guide[data-v-2a3b7ea4]{display:block;width:160px;height:auto;margin-right:0;margin-left:auto}.app-page-mask__qr-panel[data-v-2a3b7ea4]{width:min(320px,90vw);align-self:center;justify-self:center;padding:16px 16px 14px;color:#171717;text-align:center;background:#fff;border-radius:14px}.app-page-mask__qr-title[data-v-2a3b7ea4]{margin:0;font-size:18px;font-weight:600;line-height:1.3}.app-page-mask__qr-image[data-v-2a3b7ea4]{display:block;width:100%;max-width:260px;height:auto;margin:14px auto 0;border-radius:8px}.browse-only-guard[data-v-59e01435]{position:absolute;z-index:2;inset-inline:0;bottom:0;display:flex;box-sizing:border-box;align-items:flex-end;justify-content:center;pointer-events:none}.browse-only-guard--footer[data-v-59e01435]{height:280px}.browse-only-guard--footer .browse-only-guard__surface[data-v-59e01435]{min-height:100%}.browse-only-guard--full[data-v-59e01435]{top:0}.browse-only-guard--page[data-v-59e01435]{position:fixed;z-index:var(--app-z-page-cta)}.browse-only-guard__shield[data-v-59e01435]{position:absolute;top:0;right:0;bottom:0;left:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;pointer-events:auto}.browse-only-guard .app-page-mask[data-v-59e01435]{pointer-events:auto}.browse-only-guard__surface[data-v-59e01435]{position:relative;display:flex;box-sizing:border-box;width:100%;flex-direction:column;align-items:center;justify-content:flex-end;gap:12px;padding:24px 16px calc(32px + var(--app-safe-area-bottom, 0px));background:linear-gradient(180deg,rgba(4,5,7,0),rgba(4,5,7,.38) 26%,rgba(4,5,7,.76) 58%,rgba(4,5,7,.94));pointer-events:auto;text-align:center}.browse-only-guard__copy[data-v-59e01435]{max-width:min(100%,420px);margin:0;color:rgba(255,255,255,.92);font-size:14px;font-weight:500;line-height:20px;overflow-wrap:anywhere}.browse-only-guard__button[data-v-59e01435]{--app-brand-cta-focus-surface: rgb(4 5 7 / .94)}.browse-only-guard__close[data-v-59e01435]{position:absolute;top:12px;right:12px;display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border:0;border-radius:999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--app-media-overlay-control-bg);color:var(--app-media-overlay-control-fg);cursor:pointer}.browse-only-guard__close[data-v-59e01435]:hover,.browse-only-guard__close[data-v-59e01435]:focus-visible{background:var(--app-media-overlay-control-bg-hover)}.browse-only-guard__close[data-v-59e01435]:focus-visible{outline:2px solid var(--app-media-overlay-control-focus-ring);outline-offset:2px}@media(max-width:375px){.browse-only-guard--footer[data-v-59e01435]{height:264px}.browse-only-guard__copy[data-v-59e01435]{font-size:13px;line-height:19px}}.party-surface[data-v-efb36731]{position:relative;display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overflow:visible;background:transparent;color:#fff;color-scheme:dark}.party-surface__toolbar[data-v-efb36731]{flex:0 0 auto;box-sizing:border-box;display:flex;align-items:center;justify-content:flex-end;gap:8px;min-height:var(--party-player-toolbar-height, 44px);padding:env(safe-area-inset-top,0px) max(8px,env(safe-area-inset-right)) 0 max(8px,env(safe-area-inset-left))}.party-surface__actions[data-v-efb36731]{display:flex;align-items:center;gap:4px}.party-surface__button[data-v-efb36731]{display:inline-grid;place-items:center;flex:0 0 auto;width:var(--app-corner-control-size, 44px);height:var(--app-corner-control-size, 44px);padding:0;border:0;border-radius:50%;background:transparent;color:rgba(255,255,255,.52);cursor:pointer;text-decoration:none;pointer-events:auto}.party-surface__button-visual[data-v-efb36731]{display:grid;place-items:center;width:var(--app-corner-control-visual-size, 36px);height:var(--app-corner-control-visual-size, 36px);border-radius:var(--app-corner-control-radius, 18px);-webkit-filter:drop-shadow(0 1px 4px rgb(0 0 0 / .72));filter:drop-shadow(0 1px 4px rgb(0 0 0 / .72));transition:color .16s ease,-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:color .16s ease,transform var(--app-interaction-duration) var(--app-interaction-ease);transition:color .16s ease,transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.party-surface__button[data-v-efb36731]:focus-visible{outline:2px solid var(--app-corner-control-media-focus-ring);outline-offset:2px}.party-surface__button:focus-visible .party-surface__button-visual[data-v-efb36731]{color:rgba(255,255,255,.94);-webkit-transform:scale(var(--app-interaction-object-scale-hover));transform:scale(var(--app-interaction-object-scale-hover))}@media(hover:hover)and (pointer:fine){.party-surface__button:hover .party-surface__button-visual[data-v-efb36731]{color:rgba(255,255,255,.94);-webkit-transform:scale(var(--app-interaction-object-scale-hover));transform:scale(var(--app-interaction-object-scale-hover))}}.party-surface__button:active .party-surface__button-visual[data-v-efb36731]{-webkit-transform:scale(var(--app-interaction-object-scale-active));transform:scale(var(--app-interaction-object-scale-active))}.party-surface__retry[data-v-efb36731]:focus-visible{outline:2px solid #fff;outline-offset:-3px}.party-surface__stage>.login-prompt[data-v-efb36731]{height:100%}.party-surface__stage[data-v-efb36731]{border-radius:0 0 var(--party-player-radius, 0px) var(--party-player-radius, 0px);position:relative;flex:1;min-height:0;overflow:hidden}.party-surface__frame[data-v-efb36731]{width:100%;height:100%;display:block;border:0}.party-surface__status[data-v-efb36731]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px;background:#101014;color:rgba(255,255,255,.75);text-align:center;font-size:14px}.party-surface__retry[data-v-efb36731]{min-height:40px;border:1px solid rgba(255,255,255,.24);border-radius:20px;background:transparent;color:#fff;padding:0 20px;cursor:pointer}@media(prefers-reduced-motion:reduce){.party-surface__button-visual[data-v-efb36731],.party-surface__button:is(:hover,:focus-visible,:active) .party-surface__button-visual[data-v-efb36731]{transition:none;-webkit-transform:none;transform:none}}.party-player-layout{--party-player-radius: 0px;--party-player-toolbar-height: 44px;--party-player-control-gap: 12px;--party-player-browse-controls-display: none;--party-player-control-offset: calc( var(--app-corner-control-size, 44px) + var(--party-player-control-gap) );box-sizing:border-box;width:100%;height:var(--app-visible-viewport-height, 100vh);min-width:0;min-height:0;border:0;border-radius:var(--party-player-radius);background:#101014}.party-player-layout>.party-surface{border-radius:inherit}@media(min-width:768px){.party-player-layout{--party-player-radius: 20px;--party-player-horizontal-inset: 50px;--party-player-chrome-height: calc(var(--party-player-toolbar-height) + 2px);--party-player-room-height: max( 0px, min( calc(var(--party-player-panel-max-height) - var(--party-player-chrome-height)), calc( var(--app-visible-viewport-height, 100vh) - var(--party-player-viewport-vertical-inset) - var(--party-player-chrome-height) ), calc((100vw - var(--party-player-horizontal-inset)) * 16 / 9) ) );width:calc(var(--party-player-room-height) * 9 / 16 + 2px);height:calc(var(--party-player-room-height) + var(--party-player-chrome-height));border:1px solid rgb(255 255 255 / .12);border-radius:var(--party-player-radius);box-shadow:0 24px 80px rgba(0,0,0,.4)}.party-player-layout>.party-surface>.party-surface__toolbar{padding-top:0}}@media(min-width:768px)and (min-aspect-ratio:3/5){.party-player-layout{--party-player-toolbar-height: 0px;--party-player-browse-controls-display: grid;--party-player-horizontal-inset: calc(2 * var(--party-player-control-offset) + 34px)}.party-player-layout>.party-surface>.party-surface__toolbar{position:absolute;top:0;left:calc(-1 * var(--party-player-control-offset));right:calc(-1 * var(--party-player-control-offset));z-index:1;min-height:0;align-items:flex-start;padding:0;pointer-events:none}.party-player-layout .party-surface .party-surface__actions{flex-direction:column}.party-player-layout>.party-surface>.party-surface__stage{border-radius:inherit}}@media(min-width:1024px)and (min-height:700px)and (min-aspect-ratio:1 / 1){.party-player-layout[data-party-room-layout=pc]{--party-player-canvas-max-width: 1920px;--party-player-canvas-max-height: 1024px;width:min(var(--party-player-canvas-max-width),calc(100vw - var(--party-player-horizontal-inset)));height:min(var(--party-player-canvas-max-height),calc(var(--app-visible-viewport-height, 100vh) - var(--party-player-viewport-vertical-inset)))}}.party-overlay__browse-surface[data-v-5f2a46d8]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--app-z-global-dialog)}.party-overlay__browse-controls[data-v-5f2a46d8]{display:var(--party-player-browse-controls-display, none);position:absolute;z-index:var(--app-z-global-dialog);left:calc(100% + var(--party-player-control-gap, 12px) + var(--app-corner-control-visual-inset, 4px));top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media(max-width:767px),(max-height:419px){.party-overlay__browse-controls[data-v-5f2a46d8]{display:none}}.party-overlay__backdrop[data-v-5f2a46d8]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--app-z-global-dialog);background:rgba(0,0,0,.72)}.party-overlay__panel[data-v-5f2a46d8]{position:fixed;z-index:var(--app-z-global-dialog);left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overflow:visible;outline:none}.party-overlay__title[data-v-5f2a46d8]{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@media(max-width:767px){.party-overlay__panel[data-v-5f2a46d8]{top:0;left:0;-webkit-transform:none;transform:none}}.app-brand-logo[data-v-87b74768]{--brand-logo-cursor-x: 50%;--brand-logo-cursor-y: 50%;--brand-logo-cursor-anchor-x: 6px;--brand-logo-cursor-anchor-y: 6px;--brand-logo-cursor-size: 24px;--brand-logo-glow-x: 50%;--brand-logo-glow-y: 42%;--brand-logo-lift: 0px;--brand-logo-magnet-x: 0px;--brand-logo-magnet-y: 0px;--brand-logo-rotate-x: 0deg;--brand-logo-rotate-y: 0deg;--brand-logo-scale: 1;display:block;position:relative;width:var(--app-corner-control-visual-size, 36px);height:var(--app-corner-control-visual-size, 36px);cursor:pointer;overflow:visible;isolation:isolate;-webkit-perspective:360px;perspective:360px;-webkit-transform:translateZ(0);transform:translateZ(0)}.app-brand-logo__plane[data-v-87b74768]{position:relative;z-index:1;display:block;width:100%;height:100%;overflow:hidden;border-radius:50%;background:var(--profile-image-bg);-webkit-transform:translate3d(var(--brand-logo-magnet-x),calc(var(--brand-logo-magnet-y) + var(--brand-logo-lift)),0) rotateX(var(--brand-logo-rotate-x)) rotateY(var(--brand-logo-rotate-y)) scale(var(--brand-logo-scale));transform:translate3d(var(--brand-logo-magnet-x),calc(var(--brand-logo-magnet-y) + var(--brand-logo-lift)),0) rotateX(var(--brand-logo-rotate-x)) rotateY(var(--brand-logo-rotate-y)) scale(var(--brand-logo-scale));-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:transform var(--app-interaction-duration) var(--app-interaction-ease);transition:transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);will-change:transform}.app-brand-logo:hover .app-brand-logo__plane[data-v-87b74768],.app-brand-logo.is-hovering .app-brand-logo__plane[data-v-87b74768]{--brand-logo-lift: -4px;--brand-logo-scale: 1.16;transition-duration:90ms;transition-timing-function:cubic-bezier(.16,1,.3,1)}.app-brand-logo__image[data-v-87b74768],.app-brand-logo__video[data-v-87b74768],.app-brand-logo__sheen[data-v-87b74768]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:inherit}.app-brand-logo__image[data-v-87b74768],.app-brand-logo__video[data-v-87b74768]{-o-object-fit:cover;object-fit:cover;-webkit-backface-visibility:hidden;backface-visibility:hidden}.app-brand-logo__image[data-v-87b74768]{z-index:0}.app-brand-logo__video[data-v-87b74768]{z-index:1;opacity:0;pointer-events:none;transition:opacity .16s var(--app-interaction-ease)}.app-brand-logo.is-video-visible .app-brand-logo__video[data-v-87b74768]{opacity:1}.app-brand-logo__sheen[data-v-87b74768]{z-index:2;opacity:0;pointer-events:none;background:radial-gradient(circle at var(--brand-logo-glow-x) var(--brand-logo-glow-y),rgb(255 255 255 / .58),rgb(255 255 255 / 0) 52%);mix-blend-mode:screen;-webkit-transform:translateZ(16px);transform:translateZ(16px);transition:opacity var(--app-interaction-duration) var(--app-interaction-ease)}.app-brand-logo:hover .app-brand-logo__sheen[data-v-87b74768],.app-brand-logo.is-hovering .app-brand-logo__sheen[data-v-87b74768]{opacity:.44}.app-brand-logo__cursor[data-v-87b74768]{position:absolute;top:0;left:0;z-index:2;width:var(--brand-logo-cursor-size);height:var(--brand-logo-cursor-size);pointer-events:none;-webkit-transform:translate3d(calc(var(--brand-logo-cursor-x) - var(--brand-logo-cursor-anchor-x)),calc(var(--brand-logo-cursor-y) - var(--brand-logo-cursor-anchor-y)),0) rotate(-10deg);transform:translate3d(calc(var(--brand-logo-cursor-x) - var(--brand-logo-cursor-anchor-x)),calc(var(--brand-logo-cursor-y) - var(--brand-logo-cursor-anchor-y)),0) rotate(-10deg);-webkit-transform-origin:35% 35%;transform-origin:35% 35%;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}@media(hover:hover)and (pointer:fine){.app-brand-logo.is-hovering[data-v-87b74768]{cursor:none}}@media(hover:none),(pointer:coarse){.app-brand-logo[data-v-87b74768],.app-brand-logo__plane[data-v-87b74768]{-webkit-transform:none;transform:none}.app-brand-logo:hover .app-brand-logo__plane[data-v-87b74768],.app-brand-logo.is-hovering .app-brand-logo__plane[data-v-87b74768]{--brand-logo-lift: 0px;--brand-logo-scale: 1}.app-brand-logo__sheen[data-v-87b74768],.app-brand-logo__cursor[data-v-87b74768]{display:none}}@media(prefers-reduced-motion:reduce){.app-brand-logo__plane[data-v-87b74768],.app-brand-logo__video[data-v-87b74768],.app-brand-logo__sheen[data-v-87b74768]{transition:none;-webkit-transform:none;transform:none}.app-brand-logo__video[data-v-87b74768],.app-brand-logo__sheen[data-v-87b74768],.app-brand-logo__cursor[data-v-87b74768]{display:none}.app-brand-logo.is-hovering[data-v-87b74768]{cursor:pointer}}.app-custom-icon[data-v-febbc19a]{display:block;flex:0 0 auto;color:inherit}.app-sidebar-more-menu__trigger[data-v-e925338f]{display:flex;width:100%;padding:0;border:0;border-radius:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:inherit;cursor:pointer}.app-sidebar-more-menu__content{z-index:40;min-width:304px;width:304px;overflow:hidden;opacity:1;-webkit-transform-origin:var(--reka-dropdown-menu-content-transform-origin);transform-origin:var(--reka-dropdown-menu-content-transform-origin);-webkit-animation:app-dropdown-enter var(--app-dropdown-motion-duration) var(--app-dropdown-motion-ease);animation:app-dropdown-enter var(--app-dropdown-motion-duration) var(--app-dropdown-motion-ease)}.app-sidebar-more-menu__content--sub{min-width:220px;width:220px}.app-sidebar-more-menu__item{justify-content:space-between;gap:8px;line-height:1.4;cursor:pointer;outline:none}.app-sidebar-more-menu__content:not([data-suppress-initial-hover]) .app-sidebar-more-menu__item:hover{background-color:var(--app-state-layer-hover)}.app-sidebar-more-menu__content[data-interaction-mode=keyboard]:not([data-suppress-initial-hover]) .app-sidebar-more-menu__item[data-highlighted]{background-color:var(--app-state-layer-hover)}.app-sidebar-more-menu__content:not([data-suppress-initial-hover]) .app-sidebar-more-menu__item:active{background-color:var(--app-state-layer-pressed)}.app-sidebar-more-menu__item-main,.app-sidebar-more-menu__item-trailing{display:inline-flex;align-items:center;min-width:0;white-space:nowrap}.app-sidebar-more-menu__item-main{gap:10px}.app-sidebar-more-menu__item-trailing{flex:0 0 auto;gap:4px}.app-sidebar-more-menu__item-main>:first-child{flex:0 0 auto;color:var(--app-text-main)}.app-sidebar-more-menu__leading-icon{display:inline-flex;width:19px;height:19px;flex:0 0 19px;align-items:center;justify-content:center}.app-sidebar-more-menu__mengbao-icon{overflow:visible}.app-sidebar-more-menu__item-trailing{color:var(--app-text-soft)}.app-sidebar-more-menu__meta{display:inline-block;font-size:12px;font-weight:500;white-space:nowrap}.app-sidebar-more-menu__separator{height:1px;margin:6px 4px;background:var(--app-border-subtle)}.app-sidebar-more-menu__external-indicator{color:var(--app-text-soft);opacity:0;-webkit-transform:translateX(-2px);transform:translate(-2px);transition:opacity var(--app-dropdown-motion-duration) ease,-webkit-transform var(--app-dropdown-motion-duration) ease;transition:opacity var(--app-dropdown-motion-duration) ease,transform var(--app-dropdown-motion-duration) ease;transition:opacity var(--app-dropdown-motion-duration) ease,transform var(--app-dropdown-motion-duration) ease,-webkit-transform var(--app-dropdown-motion-duration) ease}.app-sidebar-more-menu__content:not([data-suppress-initial-hover]) .app-sidebar-more-menu__item--external:hover .app-sidebar-more-menu__external-indicator{opacity:1;-webkit-transform:translateX(0);transform:translate(0)}.app-sidebar-more-menu__content[data-interaction-mode=keyboard]:not([data-suppress-initial-hover]) .app-sidebar-more-menu__item--external[data-highlighted] .app-sidebar-more-menu__external-indicator{opacity:1;-webkit-transform:translateX(0);transform:translate(0)}.app-sidebar-more-menu__item-indicator{display:inline-flex;align-items:center;color:var(--app-text-main)}.app-sidebar-more-menu__external-indicator.is-visible{opacity:1;-webkit-transform:translateX(0);transform:translate(0)}.app-sidebar-more-menu__compliance{display:flex;flex-direction:column;gap:0;padding:7px 4px 4px;color:var(--app-text-muted);font-size:11px;font-weight:400;line-height:1.32;opacity:.82}.app-sidebar-more-menu__compliance-copyright{margin:0;padding:1px 8px;color:var(--app-text-muted);font-size:11px;font-weight:400;line-height:1.32}.app-sidebar-more-menu__compliance-row{display:flex;box-sizing:border-box;width:100%;min-height:18px;align-items:flex-start;gap:3px;padding:1px 8px;border:0;border-radius:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:var(--app-text-muted);font-family:inherit;font-size:11px;font-weight:400;line-height:1.32;text-align:left;text-decoration:none;cursor:pointer;outline:none;transition:color var(--app-dropdown-motion-duration) ease,outline-color var(--app-dropdown-motion-duration) ease}.app-sidebar-more-menu__compliance-row:hover,.app-sidebar-more-menu__compliance-row:focus-visible{background:transparent;color:var(--app-text-soft)}.app-sidebar-more-menu__compliance-row:focus-visible{outline:1px solid var(--app-border-subtle);outline-offset:-1px}.app-sidebar-more-menu__compliance-row:active{color:var(--app-text-muted)}.app-sidebar-more-menu__compliance-label{flex:0 0 auto;white-space:nowrap}.app-sidebar-more-menu__compliance-value{min-width:0;overflow-wrap:anywhere}.app-sidebar-more-menu__compliance-link{align-items:center;justify-content:space-between;gap:6px}.app-sidebar-more-menu__compliance-link-main{display:inline-flex;min-width:0;align-items:center;gap:4px}.app-sidebar-more-menu__compliance-brand-icon{width:12px;height:13px;flex:0 0 auto;-o-object-fit:contain;object-fit:contain}.app-sidebar-more-menu__compliance-link-icon{flex:0 0 auto;margin-top:1px;color:currentColor;opacity:0;-webkit-transform:translateX(-2px);transform:translate(-2px);transition:opacity var(--app-dropdown-motion-duration) ease,-webkit-transform var(--app-dropdown-motion-duration) ease;transition:opacity var(--app-dropdown-motion-duration) ease,transform var(--app-dropdown-motion-duration) ease;transition:opacity var(--app-dropdown-motion-duration) ease,transform var(--app-dropdown-motion-duration) ease,-webkit-transform var(--app-dropdown-motion-duration) ease}.app-sidebar-more-menu__compliance-link:hover .app-sidebar-more-menu__compliance-link-icon,.app-sidebar-more-menu__compliance-link:focus-visible .app-sidebar-more-menu__compliance-link-icon{opacity:.72;-webkit-transform:translateX(0);transform:translate(0)}.app-sidebar-more-menu__sheet-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:var(--app-overlay-scrim, rgb(0 0 0 / .5));-webkit-animation:app-more-sheet-overlay-in .2s var(--app-dropdown-motion-ease);animation:app-more-sheet-overlay-in .2s var(--app-dropdown-motion-ease)}.app-sidebar-more-menu__sheet-overlay[data-state=closed]{-webkit-animation:app-more-sheet-overlay-out .16s ease-in;animation:app-more-sheet-overlay-out .16s ease-in}.app-sidebar-more-menu__sheet{position:fixed;top:0;right:0;bottom:0;z-index:81;display:flex;box-sizing:border-box;width:min(288px,calc(100vw - 56px));height:100vh;height:100dvh;min-width:0;max-width:288px;flex-direction:column;overflow:hidden;border:0;border-left:1px solid var(--app-border-subtle);border-radius:0;background:var(--app-menu-surface-bg);box-shadow:-18px 0 54px rgba(0,0,0,.18);color:var(--app-text-main);outline:none;-webkit-animation:app-more-sheet-panel-in .28s cubic-bezier(.22,1,.36,1);animation:app-more-sheet-panel-in .28s cubic-bezier(.22,1,.36,1)}.app-sidebar-more-menu__sheet[data-state=closed]{-webkit-animation:app-more-sheet-panel-out .2s ease-in;animation:app-more-sheet-panel-out .2s ease-in}.app-sidebar-more-menu__sheet-sr-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-sidebar-more-menu__sheet-body{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;padding:calc(18px + var(--app-safe-area-top)) calc(12px + var(--app-safe-area-right)) calc(14px + var(--app-safe-area-bottom)) 12px}.app-sidebar-more-menu__sheet-view{display:flex;min-height:100%;flex-direction:column}.app-sidebar-more-menu__sheet-list,.app-sidebar-more-menu__sheet-footer{display:flex;flex-direction:column;gap:4px}.app-sidebar-more-menu__sheet-item,.app-sidebar-more-menu__sheet-back,.app-sidebar-more-menu__sheet-choice{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;font:inherit;text-align:left;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent}.app-sidebar-more-menu__sheet-item{display:flex;min-height:46px;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px;border-radius:14px;background:transparent;color:var(--app-text-main);font-size:15px;font-weight:var(--app-dropdown-item-font-weight);line-height:22px;transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.app-sidebar-more-menu__sheet-item:focus-visible,.app-sidebar-more-menu__sheet-back:focus-visible,.app-sidebar-more-menu__sheet-choice:focus-visible{outline:2px solid var(--profile-text);outline-offset:2px}.app-sidebar-more-menu__sheet-item:active,.app-sidebar-more-menu__sheet-back:active,.app-sidebar-more-menu__sheet-choice:active{background:var(--app-state-layer-pressed);-webkit-transform:scale(var(--app-interaction-object-scale-active-subtle));transform:scale(var(--app-interaction-object-scale-active-subtle))}.app-sidebar-more-menu__sheet-separator{height:1px;flex:0 0 auto;margin:10px 4px;background:var(--app-border-subtle)}.app-sidebar-more-menu__sheet-back{display:inline-flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-height:44px;align-items:center;gap:8px;padding:8px 10px;border-radius:12px;background:transparent;color:var(--app-text-soft);font-size:17px;font-weight:700;line-height:24px;transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),color var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.app-sidebar-more-menu__sheet-choice-list{display:grid;gap:4px}.app-sidebar-more-menu__sheet-view--settings .app-sidebar-more-menu__sheet-choice-list{margin-top:0}.app-sidebar-more-menu__sheet-choice{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:10px;padding:12px;border-radius:14px;background:transparent;color:var(--app-text-main);font-size:15px;font-weight:var(--app-dropdown-item-font-weight);line-height:22px;transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),color var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.app-sidebar-more-menu__sheet-choice.is-selected{color:var(--app-text-main)}.app-sidebar-more-menu__sheet-footer{margin-top:auto;padding-top:12px}@media(hover:hover)and (pointer:fine){.app-sidebar-more-menu__sheet-item:hover,.app-sidebar-more-menu__sheet-back:hover,.app-sidebar-more-menu__sheet-choice:hover{background:var(--app-state-layer-hover)}.app-sidebar-more-menu__sheet-back:hover{color:var(--app-text-main);-webkit-transform:scale(var(--app-interaction-object-scale-hover-subtle));transform:scale(var(--app-interaction-object-scale-hover-subtle))}.app-sidebar-more-menu__sheet-item:hover,.app-sidebar-more-menu__sheet-choice:hover{-webkit-transform:scale(var(--app-interaction-object-scale-hover-subtle));transform:scale(var(--app-interaction-object-scale-hover-subtle))}}@-webkit-keyframes app-dropdown-enter{0%{opacity:0;-webkit-transform:translateY(6px) scale(.98);transform:translateY(6px) scale(.98)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes app-dropdown-enter{0%{opacity:0;-webkit-transform:translateY(6px) scale(.98);transform:translateY(6px) scale(.98)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@-webkit-keyframes app-more-sheet-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes app-more-sheet-overlay-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes app-more-sheet-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes app-more-sheet-overlay-out{0%{opacity:1}to{opacity:0}}@-webkit-keyframes app-more-sheet-panel-in{0%{opacity:.92;-webkit-transform:translateX(100%);transform:translate(100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translate(0)}}@keyframes app-more-sheet-panel-in{0%{opacity:.92;-webkit-transform:translateX(100%);transform:translate(100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translate(0)}}@-webkit-keyframes app-more-sheet-panel-out{0%{opacity:1;-webkit-transform:translateX(0);transform:translate(0)}to{opacity:.92;-webkit-transform:translateX(100%);transform:translate(100%)}}@keyframes app-more-sheet-panel-out{0%{opacity:1;-webkit-transform:translateX(0);transform:translate(0)}to{opacity:.92;-webkit-transform:translateX(100%);transform:translate(100%)}}.app-more-sheet-stack-forward-enter-active,.app-more-sheet-stack-forward-leave-active,.app-more-sheet-stack-back-enter-active,.app-more-sheet-stack-back-leave-active{transition:opacity .16s var(--app-dropdown-motion-ease),-webkit-transform .16s var(--app-dropdown-motion-ease);transition:opacity .16s var(--app-dropdown-motion-ease),transform .16s var(--app-dropdown-motion-ease);transition:opacity .16s var(--app-dropdown-motion-ease),transform .16s var(--app-dropdown-motion-ease),-webkit-transform .16s var(--app-dropdown-motion-ease)}.app-more-sheet-stack-forward-enter-from{opacity:0;-webkit-transform:translateX(14px);transform:translate(14px)}.app-more-sheet-stack-forward-leave-to,.app-more-sheet-stack-back-enter-from{opacity:0;-webkit-transform:translateX(-10px);transform:translate(-10px)}.app-more-sheet-stack-back-leave-to{opacity:0;-webkit-transform:translateX(14px);transform:translate(14px)}@media(prefers-reduced-motion:reduce){.app-sidebar-more-menu__content,.app-sidebar-more-menu__sheet-overlay,.app-sidebar-more-menu__sheet,.app-sidebar-more-menu__sheet-back,.app-sidebar-more-menu__sheet-item,.app-sidebar-more-menu__sheet-choice,.app-more-sheet-stack-forward-enter-active,.app-more-sheet-stack-forward-leave-active,.app-more-sheet-stack-back-enter-active,.app-more-sheet-stack-back-leave-active{-webkit-animation:none;animation:none;transition:none}}.app-mobile-header[data-v-e18478c9]{position:relative;display:grid;grid-template-columns:var(--app-corner-control-size, 44px) minmax(0,1fr) var(--app-corner-control-size, 44px);box-sizing:border-box;width:100%;max-width:100vw;height:calc(64px + var(--app-safe-area-top));align-items:center;padding:calc(var(--app-corner-control-inset, 10px) + var(--app-safe-area-top)) calc(var(--app-corner-control-inset, 10px) + var(--app-safe-area-right)) var(--app-corner-control-inset, 10px) calc(var(--app-corner-control-inset, 10px) + var(--app-safe-area-left));background:transparent}.app-mobile-header__leading-button[data-v-e18478c9]{position:relative;display:flex;box-sizing:border-box;width:var(--app-corner-control-size, 44px);min-width:var(--app-corner-control-size, 44px);height:var(--app-corner-control-size, 44px);min-height:var(--app-corner-control-size, 44px);align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--app-corner-control-radius, 18px);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:transform var(--app-interaction-duration) var(--app-interaction-ease);transition:transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.app-mobile-header__leading-button.is-logo[data-v-e18478c9],.app-mobile-header__leading-button.is-back[data-v-e18478c9]{position:fixed;z-index:var(--app-z-shell-header);top:calc(var(--app-corner-control-inset, 10px) + var(--app-safe-area-top));left:calc(var(--app-corner-control-inset, 10px) + var(--app-safe-area-left))}.app-mobile-header__leading-button.is-logo[data-v-e18478c9]:active{-webkit-transform:scale(var(--app-interaction-object-scale-active-subtle));transform:scale(var(--app-interaction-object-scale-active-subtle))}.app-mobile-header__leading-button.is-logo[data-v-e18478c9]:focus-visible{outline:2px solid var(--profile-text);outline-offset:2px}@media(hover:hover)and (pointer:fine){.app-mobile-header__leading-button.is-logo[data-v-e18478c9]:hover{-webkit-transform:scale(var(--app-interaction-object-scale-hover-subtle));transform:scale(var(--app-interaction-object-scale-hover-subtle))}}.app-mobile-header__logo[data-v-e18478c9]{width:var(--app-corner-control-visual-size, 36px);height:var(--app-corner-control-visual-size, 36px);flex:0 0 auto}.app-mobile-header__back-surface[data-v-e18478c9]{display:grid;width:var(--app-corner-control-visual-size, 36px);height:var(--app-corner-control-visual-size, 36px);place-items:center;border-radius:var(--app-corner-control-radius, 18px);background:var(--app-corner-control-surface, var(--app-surface-raised));color:var(--app-corner-control-foreground, var(--profile-text))}.app-mobile-header__title[data-v-e18478c9]{position:absolute;top:calc(16px + var(--app-safe-area-top));left:50%;display:flex;width:150px;height:32px;min-width:0;align-items:center;justify-content:center;color:var(--profile-text);font-size:17px;font-weight:700;line-height:24px;text-align:center;-webkit-transform:translateX(-50%);transform:translate(-50%);pointer-events:none}.app-mobile-header__actions[data-v-e18478c9]{position:absolute;top:calc(var(--app-corner-control-inset, 10px) + var(--app-safe-area-top));right:calc(var(--app-corner-control-inset, 10px) + var(--app-safe-area-right));display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end}.app-mobile-header--profile .app-mobile-header__actions[data-v-e18478c9]{position:fixed;z-index:var(--app-z-shell-header)}.app-mobile-header--profile[data-v-e18478c9]{pointer-events:none}.app-mobile-header--profile .app-mobile-header__leading-button[data-v-e18478c9],.app-sidebar-more-menu__trigger.app-mobile-header__more-trigger{pointer-events:auto}.app-sidebar-more-menu__trigger.app-mobile-header__more-trigger{position:relative;width:var(--app-corner-control-size, 44px);min-width:var(--app-corner-control-size, 44px);max-width:var(--app-corner-control-size, 44px);height:var(--app-corner-control-size, 44px);min-height:var(--app-corner-control-size, 44px);max-height:var(--app-corner-control-size, 44px);flex:0 0 auto;align-items:center;justify-content:center;padding:4px;margin:0;border-radius:var(--app-corner-control-radius, 18px);pointer-events:auto;-webkit-tap-highlight-color:transparent}.app-sidebar-more-menu__trigger.app-mobile-header__more-trigger:focus-visible{outline:none}.app-mobile-header__more-surface[data-v-e18478c9]{display:grid;box-sizing:border-box;width:var(--app-corner-control-visual-size, 36px);height:var(--app-corner-control-visual-size, 36px);place-items:center;border-radius:var(--app-corner-control-radius, 18px);color:var(--app-corner-control-foreground, var(--profile-text))}.app-mobile-header__more-surface.is-backgroundless[data-v-e18478c9]{--app-corner-control-focus-ring: var(--app-corner-control-backgroundless-foreground);background:transparent;color:var(--app-corner-control-backgroundless-foreground)}.app-mobile-header--profile .app-mobile-header__more-surface[data-v-e18478c9]{background:var(--app-corner-control-surface, var(--app-surface-raised))}.app-mobile-header__more-label[data-v-e18478c9]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.app-mobile-header__leading-button[data-v-e18478c9]{transition:none}.app-mobile-header__leading-button.is-logo[data-v-e18478c9]:hover,.app-mobile-header__leading-button.is-logo[data-v-e18478c9]:active{-webkit-transform:none;transform:none}}.app-mobile-tabbar[data-v-eea08630]{position:fixed;z-index:var(--app-z-shell-navigation);right:0;bottom:0;left:0;display:flex;box-sizing:border-box;height:calc(56px + var(--app-safe-area-bottom));align-items:flex-start;padding-right:var(--app-safe-area-right);padding-bottom:var(--app-safe-area-bottom);padding-left:var(--app-safe-area-left);background:var(--profile-bg);box-shadow:0 -1px 0 var(--app-border-subtle)}.app-mobile-tabbar__item[data-v-eea08630]{display:flex;box-sizing:border-box;min-width:56px;height:56px;flex:1 1 0;align-items:center;justify-content:center;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:var(--profile-muted-strong);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease);transition:color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.app-mobile-tabbar__item[data-v-eea08630]:focus-visible{color:var(--profile-text);-webkit-transform:scale(var(--app-interaction-object-scale-hover-subtle));transform:scale(var(--app-interaction-object-scale-hover-subtle))}.app-mobile-tabbar__item[data-v-eea08630]:active{-webkit-transform:scale(var(--app-interaction-object-scale-active-subtle));transform:scale(var(--app-interaction-object-scale-active-subtle))}.app-mobile-tabbar__item[data-v-eea08630]:focus-visible{outline:2px solid var(--profile-text);outline-offset:-4px}@media(hover:hover)and (pointer:fine){.app-mobile-tabbar__item[data-v-eea08630]:hover{color:var(--profile-text);-webkit-transform:scale(var(--app-interaction-object-scale-hover-subtle));transform:scale(var(--app-interaction-object-scale-hover-subtle))}}.app-mobile-tabbar__item.is-active[data-v-eea08630]{color:var(--profile-text)}.app-mobile-tabbar__icon-shell[data-v-eea08630]{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border-radius:16px;transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),color var(--app-interaction-duration) var(--app-interaction-ease)}.app-mobile-tabbar__item:focus-visible .app-mobile-tabbar__icon-shell[data-v-eea08630]{background-color:var(--app-state-layer-hover)}.app-mobile-tabbar__item:active .app-mobile-tabbar__icon-shell[data-v-eea08630]{background-color:var(--app-state-layer-pressed)}.app-mobile-tabbar__avatar[data-v-eea08630]{display:block;box-sizing:border-box;width:30px;height:30px;padding:1px;border:2px solid transparent;border-radius:50%;background:var(--app-avatar-surface);box-shadow:inset 0 0 0 1px var(--app-avatar-ring)}.app-mobile-tabbar__avatar img[data-v-eea08630]{display:block;width:100%;height:100%;border-radius:inherit;-o-object-fit:cover;object-fit:cover}.app-mobile-tabbar__item.is-active .app-mobile-tabbar__avatar[data-v-eea08630]{border-color:var(--profile-text)}@media(prefers-reduced-motion:reduce){.app-mobile-tabbar__item[data-v-eea08630]{transition:color var(--app-interaction-duration) var(--app-interaction-ease)}.app-mobile-tabbar__item[data-v-eea08630]:hover,.app-mobile-tabbar__item[data-v-eea08630]:focus-visible,.app-mobile-tabbar__item[data-v-eea08630]:active{-webkit-transform:none;transform:none}}.dreama-image[data-v-952397d0]{position:relative;width:100%;height:100%;aspect-ratio:var(--dreama-aspect);overflow:hidden;background:var(--dreama-image-placeholder-bg, var(--app-skeleton-base))}.dreama-image__img[data-v-952397d0],.dreama-image__handoff[data-v-952397d0],.dreama-image__preview[data-v-952397d0],.dreama-image__placeholder[data-v-952397d0],.dreama-image__overlay[data-v-952397d0]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.dreama-image__img[data-v-952397d0],.dreama-image__handoff[data-v-952397d0],.dreama-image__preview[data-v-952397d0]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.dreama-image__img[data-v-952397d0]{z-index:2;opacity:0;transition:opacity var(--dreama-image-reveal-duration, .24s) ease var(--dreama-image-reveal-delay, 0ms)}.dreama-image__img.is-loaded[data-v-952397d0]{opacity:1}.dreama-image__img.is-handoff-backed[data-v-952397d0]{transition:none}.dreama-image--preview-placeholder .dreama-image__img[data-v-952397d0]{-webkit-transform:translateY(4px) scale(.97);transform:translateY(4px) scale(.97);transition:opacity var(--dreama-image-reveal-duration, .36s) cubic-bezier(.22,1,.36,1) var(--dreama-image-reveal-delay, 0ms),-webkit-transform var(--dreama-image-settle-duration, .42s) cubic-bezier(.22,1,.36,1) var(--dreama-image-reveal-delay, 0ms);transition:opacity var(--dreama-image-reveal-duration, .36s) cubic-bezier(.22,1,.36,1) var(--dreama-image-reveal-delay, 0ms),transform var(--dreama-image-settle-duration, .42s) cubic-bezier(.22,1,.36,1) var(--dreama-image-reveal-delay, 0ms);transition:opacity var(--dreama-image-reveal-duration, .36s) cubic-bezier(.22,1,.36,1) var(--dreama-image-reveal-delay, 0ms),transform var(--dreama-image-settle-duration, .42s) cubic-bezier(.22,1,.36,1) var(--dreama-image-reveal-delay, 0ms),-webkit-transform var(--dreama-image-settle-duration, .42s) cubic-bezier(.22,1,.36,1) var(--dreama-image-reveal-delay, 0ms)}.dreama-image--preview-placeholder .dreama-image__img.is-loaded[data-v-952397d0]{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}.dreama-image--preview-placeholder .dreama-image__img.is-handoff-backed[data-v-952397d0]{-webkit-transform:none;transform:none;transition:none}.dreama-image__handoff[data-v-952397d0]{z-index:3;opacity:1;transition:opacity var(--dreama-image-handoff-duration, .09s) ease-out}.dreama-image__handoff.is-obscured[data-v-952397d0]{opacity:0}.dreama-image__preview[data-v-952397d0]{z-index:1;-webkit-filter:blur(24px);filter:blur(24px);opacity:0;-webkit-transform:scale(1.16);transform:scale(1.16);transition:opacity .16s ease}.dreama-image__preview.is-loaded[data-v-952397d0]{opacity:1}.dreama-image__preview.is-obscured[data-v-952397d0]{opacity:0}.dreama-image__placeholder[data-v-952397d0]{z-index:0;background:var(--dreama-image-placeholder-bg, var(--app-skeleton-base))}.dreama-image__placeholder.is-hidden[data-v-952397d0]{opacity:0;transition:opacity .16s ease}.dreama-image--preview-placeholder .dreama-image__placeholder[data-v-952397d0]{-webkit-transform:scale(1);transform:scale(1);transition:opacity var(--dreama-image-placeholder-exit-duration, .22s) ease-out var(--dreama-image-reveal-delay, 0ms),-webkit-transform var(--dreama-image-placeholder-exit-duration, .22s) ease-out var(--dreama-image-reveal-delay, 0ms);transition:opacity var(--dreama-image-placeholder-exit-duration, .22s) ease-out var(--dreama-image-reveal-delay, 0ms),transform var(--dreama-image-placeholder-exit-duration, .22s) ease-out var(--dreama-image-reveal-delay, 0ms);transition:opacity var(--dreama-image-placeholder-exit-duration, .22s) ease-out var(--dreama-image-reveal-delay, 0ms),transform var(--dreama-image-placeholder-exit-duration, .22s) ease-out var(--dreama-image-reveal-delay, 0ms),-webkit-transform var(--dreama-image-placeholder-exit-duration, .22s) ease-out var(--dreama-image-reveal-delay, 0ms)}.dreama-image--preview-placeholder .dreama-image__placeholder.is-hidden[data-v-952397d0]{-webkit-transform:scale(.985);transform:scale(.985)}.dreama-image__overlay[data-v-952397d0]{z-index:3}.dreama-image__error[data-v-952397d0]{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:grid;width:100%;height:100%;place-items:center}@media(prefers-reduced-motion:reduce){.dreama-image__img[data-v-952397d0],.dreama-image__handoff[data-v-952397d0],.dreama-image__preview[data-v-952397d0],.dreama-image__placeholder.is-hidden[data-v-952397d0]{transition:none}.dreama-image--preview-placeholder .dreama-image__img[data-v-952397d0],.dreama-image--preview-placeholder .dreama-image__placeholder.is-hidden[data-v-952397d0]{-webkit-transform:none;transform:none}}.live-events-menu__entry[data-v-ac7ede72]{height:48px;flex:0 0 auto}.live-entry-enter-active[data-v-ac7ede72],.live-entry-leave-active[data-v-ac7ede72]{overflow:hidden;transition:height var(--app-interaction-duration) var(--app-interaction-ease),opacity var(--app-interaction-duration) var(--app-interaction-ease)}.live-entry-leave-active[data-v-ac7ede72]{pointer-events:none}.live-entry-enter-from[data-v-ac7ede72],.live-entry-leave-to[data-v-ac7ede72]{height:0;opacity:0}.live-events-menu{z-index:calc(var(--app-z-shell-header) + 1);box-sizing:border-box;width:min(300px,calc(100vw - 24px));padding:8px;border:1px solid var(--app-dialog-border);border-radius:var(--app-dropdown-radius);background:var(--app-dialog-bg);color:var(--profile-text);box-shadow:var(--app-shadow-floating);-webkit-transform-origin:var(--reka-popover-content-transform-origin);transform-origin:var(--reka-popover-content-transform-origin)}.live-events-menu[data-state=open]{-webkit-animation:live-events-reveal-ac7ede72 var(--app-dropdown-motion-duration) var(--app-interaction-ease);animation:live-events-reveal-ac7ede72 var(--app-dropdown-motion-duration) var(--app-interaction-ease)}.live-events-menu__heading[data-v-ac7ede72]{display:flex;align-items:center;justify-content:space-between;padding:8px 10px 10px;color:var(--profile-muted);font-size:12px;font-weight:500}.live-events-menu__count[data-v-ac7ede72]{font-variant-numeric:tabular-nums}.live-events-menu__list[data-v-ac7ede72]{display:grid;gap:2px;max-height:min(400px,calc(var(--reka-popover-content-available-height, 100vh) - 60px));overflow-y:auto;overscroll-behavior:contain}.live-events-menu__item[data-v-ac7ede72]{display:flex;min-width:0;min-height:60px;align-items:center;gap:12px;padding:8px 10px;border-radius:10px;color:inherit;text-decoration:none;transition:background-color var(--app-interaction-duration) var(--app-interaction-ease)}.live-events-menu__item[data-v-ac7ede72]:hover,.live-events-menu__item[data-v-ac7ede72]:focus-visible{background:var(--app-state-layer-hover)}.live-events-menu__item[data-v-ac7ede72]:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.live-events-menu__avatar[data-v-ac7ede72]{width:40px;height:40px;flex:0 0 40px;overflow:hidden;border-radius:50%;background:var(--app-avatar-surface)}.live-events-menu__avatar img[data-v-ac7ede72]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.live-events-menu__title[data-v-ac7ede72]{min-width:0;flex:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;font-size:14px;line-height:20px;font-weight:500}.live-events-menu__arrow[data-v-ac7ede72]{flex:0 0 auto;color:var(--profile-muted)}@-webkit-keyframes live-events-reveal-ac7ede72{0%{opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes live-events-reveal-ac7ede72{0%{opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.live-entry-enter-active[data-v-ac7ede72],.live-entry-leave-active[data-v-ac7ede72]{transition:none}.live-events-menu[data-state=open]{-webkit-animation:none;animation:none}}.live-activity-icon[data-v-c44273f8]{position:relative;display:inline-flex;width:24px;height:24px;color:inherit}.live-activity-icon__signal[data-v-c44273f8]{-webkit-mask-image:linear-gradient(to right,#000 33%,transparent 33% 67%,#000 67%);mask-image:linear-gradient(to right,#000 33%,transparent 33% 67%,#000 67%);-webkit-transform-origin:center;transform-origin:center;-webkit-animation:live-activity-signal-c44273f8 1s ease-out infinite;animation:live-activity-signal-c44273f8 1s ease-out infinite}.live-activity-icon__center[data-v-c44273f8]{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-clip-path:inset(33%);clip-path:inset(33%)}.is-paused .live-activity-icon__signal[data-v-c44273f8]{-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes live-activity-signal-c44273f8{0%{opacity:.18;-webkit-transform:scale(.72);transform:scale(.72)}30%{opacity:1}70%{opacity:.8}to{opacity:.18;-webkit-transform:scale(1.06);transform:scale(1.06)}}@keyframes live-activity-signal-c44273f8{0%{opacity:.18;-webkit-transform:scale(.72);transform:scale(.72)}30%{opacity:1}70%{opacity:.8}to{opacity:.18;-webkit-transform:scale(1.06);transform:scale(1.06)}}@media(prefers-reduced-motion:reduce){.live-activity-icon__signal[data-v-c44273f8]{-webkit-animation:none;animation:none}}.semantic-icon[data-v-a9763c14]{display:block;overflow:visible}.semantic-icon [data-part][data-v-a9763c14]{transform-box:view-box;-webkit-transform:var(--semantic-icon-rest);transform:var(--semantic-icon-rest)}.semantic-icon [data-part][data-v-a9763c14]>*{transition:fill var(--app-interaction-duration) var(--app-interaction-ease),stroke var(--app-interaction-duration) var(--app-interaction-ease)}@media(prefers-reduced-motion:reduce),(hover:none),(pointer:coarse){.semantic-icon [data-part][data-v-a9763c14]>*{transition:none}}.app-sidebar[data-v-b91f378d]{position:sticky;top:0;align-self:start;display:flex;box-sizing:border-box;width:var(--app-shell-sidebar-width, calc(155px + var(--app-safe-area-left)));min-height:var(--app-shell-viewport-height, 100vh);flex-direction:column;gap:8px;padding:calc(8px + var(--app-safe-area-top)) 4px calc(8px + var(--app-safe-area-bottom)) calc(4px + var(--app-safe-area-left));background:var(--profile-bg)}.app-sidebar__brand[data-v-b91f378d]{display:flex;box-sizing:border-box;width:139px;min-height:48px;align-items:center;padding:6px 10px}.app-sidebar__brand-button[data-v-b91f378d]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;font:inherit}.app-sidebar__brand-button[data-v-b91f378d]:focus-visible{outline:2px solid var(--profile-text);outline-offset:2px}.app-sidebar__logo[data-v-b91f378d]{flex:0 0 auto}.app-sidebar__nav[data-v-b91f378d]{display:flex;width:139px;flex:1;flex-direction:column;justify-content:center;gap:0}.app-sidebar.is-nav-top .app-sidebar__nav[data-v-b91f378d]{justify-content:flex-start;padding-top:16px}.app-sidebar__group[data-v-b91f378d],.app-sidebar__footer[data-v-b91f378d]{display:flex;width:139px;flex-direction:column}.app-sidebar__group+.app-sidebar__group[data-v-b91f378d]{position:relative;margin-top:8px;padding-top:9px}.app-sidebar__group+.app-sidebar__group[data-v-b91f378d]:before{content:"";position:absolute;top:0;left:12px;width:calc(44px + 3em);height:1px;background:color-mix(in srgb,var(--profile-text) 8%,transparent)}.app-sidebar__footer[data-v-b91f378d]{margin-top:auto}.app-sidebar__item[data-v-b91f378d]{display:flex;box-sizing:border-box;width:139px;min-height:48px;align-items:center;gap:12px;padding:8px 12px;color:var(--profile-muted-strong);font-size:16px;font-weight:500;line-height:24px;text-align:left;cursor:pointer;border-radius:40px;transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),color var(--app-interaction-duration) var(--app-interaction-ease)}.app-sidebar__icon[data-v-b91f378d]{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center}.app-sidebar__avatar[data-v-b91f378d]{display:block;box-sizing:border-box;width:30px;height:30px;padding:1px;border:2px solid transparent;border-radius:50%;background:var(--app-avatar-surface);box-shadow:inset 0 0 0 1px var(--app-avatar-ring)}.app-sidebar__avatar img[data-v-b91f378d]{display:block;width:100%;height:100%;border-radius:inherit;-o-object-fit:cover;object-fit:cover}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.app-sidebar__avatar[data-v-b91f378d]{transition:-webkit-transform .24s var(--app-interaction-ease);transition:transform .24s var(--app-interaction-ease);transition:transform .24s var(--app-interaction-ease),-webkit-transform .24s var(--app-interaction-ease)}.app-sidebar__item:hover .app-sidebar__avatar[data-v-b91f378d],.app-sidebar__item:focus-visible .app-sidebar__avatar[data-v-b91f378d]{-webkit-transform:scale(1.06);transform:scale(1.06)}}.app-sidebar__item.is-active .app-sidebar__avatar[data-v-b91f378d]{border-color:var(--profile-text)}.app-sidebar__label[data-v-b91f378d]{min-width:0}.app-sidebar__live-label[data-v-b91f378d]{display:inline-flex;align-items:center;gap:7px}.app-sidebar__live-dot[data-v-b91f378d]{width:5px;height:5px;flex:0 0 5px;border-radius:50%;background:#df5559;-webkit-animation:live-recording-blink-b91f378d 1s ease-in-out infinite;animation:live-recording-blink-b91f378d 1s ease-in-out infinite}.is-live-paused .app-sidebar__live-dot[data-v-b91f378d]{-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes live-recording-blink-b91f378d{0%,to{opacity:.3}35%,65%{opacity:1}}@keyframes live-recording-blink-b91f378d{0%,to{opacity:.3}35%,65%{opacity:1}}@media(prefers-reduced-motion:reduce){.app-sidebar__live-dot[data-v-b91f378d]{-webkit-animation:none;animation:none}}.app-sidebar__item.is-active[data-v-b91f378d]{color:var(--profile-text)}.app-sidebar__item[data-v-b91f378d]:hover,.app-sidebar__item[data-v-b91f378d]:focus-visible{background-color:var(--app-state-layer-hover);color:var(--profile-text)}.app-sidebar__item[data-v-b91f378d]:active{background-color:var(--app-state-layer-pressed)}@media(max-width:1024px)and (min-width:641px){.app-sidebar[data-v-b91f378d]{width:var(--app-shell-sidebar-width, calc(76px + var(--app-safe-area-left)));align-items:flex-start;padding:calc(8px + var(--app-safe-area-top)) 4px calc(8px + var(--app-safe-area-bottom)) calc(4px + var(--app-safe-area-left))}.app-sidebar__brand[data-v-b91f378d]{width:56px;min-height:48px;justify-content:center;padding:6px 10px}.app-sidebar__nav[data-v-b91f378d],.app-sidebar__group[data-v-b91f378d],.app-sidebar__footer[data-v-b91f378d]{width:56px;align-items:flex-start}.app-sidebar__item[data-v-b91f378d]{width:56px;min-height:48px;justify-content:center;gap:0;padding:8px 12px}.app-sidebar__footer[data-v-b91f378d]{display:flex;justify-content:center}.app-sidebar__label[data-v-b91f378d]{display:none}.app-sidebar__group+.app-sidebar__group[data-v-b91f378d]:before{width:32px}}@media(max-width:640px){.app-sidebar[data-v-b91f378d]{position:static;width:auto;min-height:auto;flex-direction:row;align-items:center;gap:4px;padding:12px 8px;overflow-x:auto}.app-sidebar__nav[data-v-b91f378d]{width:auto;flex:0 0 auto;flex-direction:row;align-items:center;gap:0;padding-top:0}.app-sidebar__group[data-v-b91f378d],.app-sidebar__footer[data-v-b91f378d]{width:auto;flex-direction:row;align-items:center}.app-sidebar__group+.app-sidebar__group[data-v-b91f378d]{margin-top:0;margin-left:8px;padding-top:0;padding-left:9px}.app-sidebar__group+.app-sidebar__group[data-v-b91f378d]:before{top:12px;left:0;width:1px;height:24px}.app-sidebar__brand[data-v-b91f378d]{width:auto;padding:0 12px}.app-sidebar__item[data-v-b91f378d]{width:auto;flex:0 0 auto;padding:8px 12px}.app-sidebar__footer[data-v-b91f378d]{display:flex;flex:0 0 auto;margin-top:0}}.app-shell[data-v-ee0eb502]{--app-shell-viewport-height: 100vh;--app-shell-sidebar-width: calc(155px + var(--app-safe-area-left));--app-shell-mobile-header-height: 0px;--app-shell-mobile-tabbar-height: 0px;--app-shell-content-min-height: calc(100vh - 16px) ;--app-shell-state-stage-min-height: calc(100vh - 96px) ;--app-login-page-stage-height: var(--app-shell-content-min-height, 100dvh);--app-login-page-stage-top-offset: 0px;--app-login-bottom-cta-left: var(--app-shell-sidebar-width);--app-login-bottom-cta-right: 0px;--app-login-bottom-cta-bottom: 0px;--app-login-bottom-cta-safe-space: 184px;display:grid;grid-template-columns:var(--app-shell-sidebar-width) minmax(0,1fr);min-height:var(--app-shell-viewport-height);background:var(--profile-bg)}.app-shell__sidebar[data-v-ee0eb502]{min-width:0}.app-shell .app-shell__mobile-header[data-v-ee0eb502],.app-shell .app-shell__mobile-tabbar[data-v-ee0eb502],.app-shell__safe-area-surface[data-v-ee0eb502]{display:none}.app-shell__main[data-v-ee0eb502]{box-sizing:border-box;min-width:0;padding:calc(8px + var(--app-safe-area-top)) calc(8px + var(--app-safe-area-right)) calc(8px + var(--app-safe-area-bottom)) 8px}.app-shell.app-shell--party[data-v-ee0eb502]{--party-map-stage: color-mix(in srgb, var(--app-text-main) 1.8%, var(--app-bg));--party-map-card: var(--app-bg);--party-map-card-shadow: 0 16px 40px color-mix(in srgb, var(--app-text-main) 2.6%, transparent);--party-map-card-shadow-hover: 0 20px 48px color-mix(in srgb, var(--app-text-main) 3.2%, transparent);--profile-bg: var(--party-map-stage)}:root.dark .app-shell.app-shell--party[data-v-ee0eb502],:root[data-theme=dark] .app-shell.app-shell--party[data-v-ee0eb502],[data-surface-theme=dark] .app-shell.app-shell--party[data-v-ee0eb502]{--party-map-stage: color-mix(in srgb, #000 22%, var(--app-bg));--party-map-card: color-mix(in srgb, var(--app-text-main) 8%, var(--app-bg));--party-map-card-shadow: 0 18px 40px rgb(0 0 0 / .42);--party-map-card-shadow-hover: 0 22px 52px rgb(0 0 0 / .5)}.app-shell.app-shell--party .app-shell__sidebar[data-v-ee0eb502] .app-sidebar{background:transparent}.app-shell.app-shell--mengbao[data-v-ee0eb502]{position:relative;isolation:isolate;background:var(--mengbao-surface-base)}.app-shell.app-shell--mengbao[data-v-ee0eb502]:before{content:"";position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 37.27%,var(--mengbao-surface-middle) 61.538%,var(--mengbao-surface-bottom) 100%);pointer-events:none}.app-shell.app-shell--mengbao .app-shell__sidebar[data-v-ee0eb502],.app-shell.app-shell--mengbao .app-shell__main[data-v-ee0eb502],.app-shell.app-shell--mengbao .app-shell__sidebar[data-v-ee0eb502] .app-sidebar{background:transparent}.app-shell.app-shell--mebo-gallery[data-v-ee0eb502]{position:relative;isolation:isolate;display:block;height:var(--app-shell-viewport-height);min-height:var(--app-shell-viewport-height);overflow:hidden;background:var(--mengbao-surface-base)}.app-shell.app-shell--mebo-gallery[data-v-ee0eb502]:before{content:"";position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 37.27%,var(--mengbao-surface-middle) 61.538%,var(--mengbao-surface-bottom) 100%);pointer-events:none}.app-shell.app-shell--mebo-gallery .app-shell__sidebar[data-v-ee0eb502]{display:none}.app-shell.app-shell--mebo-gallery .app-shell__main[data-v-ee0eb502]{height:var(--app-shell-viewport-height);min-height:var(--app-shell-viewport-height);padding:0;overflow:hidden}.app-shell.app-shell--mebo-gallery .app-shell__mobile-header[data-v-ee0eb502],.app-shell.app-shell--mebo-gallery .app-shell__mobile-tabbar[data-v-ee0eb502]{display:none}@media(max-width:1024px)and (min-width:641px){.app-shell[data-v-ee0eb502]{--app-shell-sidebar-width: calc(76px + var(--app-safe-area-left));--app-login-bottom-cta-left: var(--app-shell-sidebar-width);grid-template-columns:var(--app-shell-sidebar-width) minmax(0,1fr)}}@media(max-width:840px){.app-shell.app-shell--immersive-feed[data-v-ee0eb502]{--app-bg: #050505;--app-surface-raised: rgb(22 22 24 / .88);--app-border-subtle: rgb(255 255 255 / .1);--profile-bg: #050505;--profile-text: rgb(255 255 255 / .96);--profile-muted: rgb(255 255 255 / .68);--profile-muted-strong: rgb(255 255 255 / .76);--app-skeleton-base: rgb(18 18 20 / 1);--app-skeleton-line: rgb(34 34 38 / 1);--app-skeleton-shimmer: rgb(255 255 255 / .1);--dreama-image-placeholder-bg: #050505;background:#050505}}@media(min-width:641px)and (max-width:840px){.app-shell.app-shell--immersive-feed[data-v-ee0eb502]{--app-shell-content-min-height: var(--app-shell-viewport-height);--app-shell-state-stage-min-height: var(--app-shell-viewport-height);height:var(--app-shell-viewport-height);min-height:var(--app-shell-viewport-height);overflow:hidden}.app-shell.app-shell--immersive-feed .app-shell__sidebar[data-v-ee0eb502]{height:var(--app-shell-viewport-height);overflow:hidden;background:#050505;box-shadow:inset -1px 0 rgba(255,255,255,.08)}.app-shell.app-shell--immersive-feed .app-shell__sidebar[data-v-ee0eb502] .app-sidebar{height:var(--app-shell-viewport-height);min-height:var(--app-shell-viewport-height)}.app-shell.app-shell--immersive-feed .app-shell__main[data-v-ee0eb502]{height:var(--app-shell-viewport-height);min-height:var(--app-shell-viewport-height);overflow:hidden;padding:0;background:#050505}}@media(max-width:640px){.app-shell--header-controls-over-media[data-v-ee0eb502]{--app-corner-control-surface: var(--app-corner-control-media-surface);--app-corner-control-foreground: var(--app-corner-control-media-foreground);--app-corner-control-focus-ring: var(--app-corner-control-media-focus-ring);--app-corner-control-group-surface: var(--app-corner-control-media-surface);--app-corner-control-group-foreground: var(--app-corner-control-media-foreground);--app-corner-control-group-divider-color: var(--app-corner-control-media-divider-color);--app-corner-control-group-shadow: var(--app-corner-control-media-shadow);--app-corner-control-group-backdrop-filter: blur(12px)}.app-shell.app-shell--immersive-feed[data-v-ee0eb502]{display:flex;flex-direction:column}.app-shell[data-v-ee0eb502]{--app-shell-mobile-tabbar-height: calc(56px + var(--app-safe-area-bottom));--app-shell-content-min-height: calc( var(--app-shell-viewport-height) - var(--app-shell-mobile-header-height) - var(--app-shell-mobile-tabbar-height) );--app-shell-state-stage-min-height: var(--app-shell-content-min-height);--app-login-bottom-cta-left: calc(4px + var(--app-safe-area-left));--app-login-bottom-cta-right: calc(4px + var(--app-safe-area-right));--app-login-bottom-cta-bottom: var(--app-shell-mobile-tabbar-height);--app-login-bottom-cta-safe-space: 128px;grid-template-columns:minmax(0,1fr);min-height:var(--app-shell-viewport-height)}.app-shell.app-shell--mobile-header-visible[data-v-ee0eb502]{--app-shell-mobile-header-height: calc(64px + var(--app-safe-area-top))}.app-shell.app-shell--immersive-feed.app-shell--mobile-header-visible[data-v-ee0eb502]{--app-shell-mobile-header-height: 0px}.app-shell__sidebar[data-v-ee0eb502]{display:none}.app-shell .app-shell__mobile-header[data-v-ee0eb502]{display:grid}.app-shell .app-shell__mobile-tabbar[data-v-ee0eb502]{display:flex}.app-shell__safe-area-surface[data-v-ee0eb502]{position:fixed;z-index:var(--app-z-shell-safe-area);top:0;right:0;left:0;display:block;height:var(--app-safe-area-top);background:var(--profile-bg);pointer-events:none}.app-shell.app-shell--mengbao .app-shell__safe-area-surface[data-v-ee0eb502]{background:var(--mengbao-surface-base)}.app-shell.app-shell--immersive-feed .app-shell__safe-area-surface[data-v-ee0eb502],.app-shell.app-shell--profile .app-shell__safe-area-surface[data-v-ee0eb502],.app-shell.app-shell--mebo-gallery .app-shell__safe-area-surface[data-v-ee0eb502]{display:none}.app-shell.app-shell--mengbao .app-shell__mobile-tabbar[data-v-ee0eb502]{background:var(--mengbao-surface-bottom);box-shadow:0 -1px 0 var(--app-border-subtle)}.app-shell__main[data-v-ee0eb502]{--app-content-card-grid-safe-padding-left: calc( var(--app-mobile-card-grid-padding-inline) - 4px + var(--app-safe-area-left) );--app-content-card-grid-safe-padding-right: calc( var(--app-mobile-card-grid-padding-inline) - 4px + var(--app-safe-area-right) );min-height:calc(var(--app-shell-content-min-height) + var(--app-shell-mobile-tabbar-height));padding:0 4px var(--app-shell-mobile-tabbar-height)}.app-shell.app-shell--profile .app-shell__main[data-v-ee0eb502]{--app-content-card-grid-safe-padding-left: calc( var(--app-mobile-card-grid-padding-inline) + var(--app-safe-area-left) );--app-content-card-grid-safe-padding-right: calc( var(--app-mobile-card-grid-padding-inline) + var(--app-safe-area-right) );padding-right:0;padding-left:0}.app-shell.app-shell--profile .app-shell__mobile-header[data-v-ee0eb502]{position:fixed;z-index:var(--app-z-shell-header);top:0;right:0;left:0;background:transparent}.app-shell.app-shell--immersive-feed .app-shell__main[data-v-ee0eb502]{min-height:var(--app-shell-content-min-height);padding:0;background:#050505}.app-shell.app-shell--immersive-feed[data-v-ee0eb502]{--app-login-bottom-cta-left: 0px;--app-login-bottom-cta-right: 0px;--app-login-page-stage-top-offset: calc(64px + var(--app-safe-area-top))}.app-shell.app-shell--immersive-feed .app-shell__mobile-header[data-v-ee0eb502]{position:fixed;top:0;right:0;left:0;z-index:var(--app-z-shell-header);background:transparent;color:#fff}.app-shell.app-shell--immersive-feed .app-shell__mobile-header[data-v-ee0eb502]:before{content:"";position:absolute;top:0;right:0;bottom:-42px;left:0;z-index:-1;background:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,0));pointer-events:none}.app-shell.app-shell--immersive-feed .app-shell__mobile-tabbar[data-v-ee0eb502]{background:rgba(5,5,5,.96);box-shadow:0 -1px rgba(255,255,255,.08)}}@supports (height: 100dvh){.app-shell[data-v-ee0eb502]{--app-shell-viewport-height: 100dvh}}[data-sonner-toaster].dreama-sonner{--border-radius: 18px;--width: min(420px, calc(100vw - 24px) );--normal-bg: rgba(255, 255, 255, .96);--normal-border: rgba(15, 23, 42, .12);--normal-text: rgba(10, 10, 11, .94);--dreama-toast-description: rgba(15, 23, 42, .64);--dreama-toast-shadow: 0 18px 44px rgba(15, 23, 42, .16), 0 0 0 1px rgba(15, 23, 42, .03);--success-bg: var(--normal-bg);--success-border: var(--normal-border);--success-text: var(--normal-text);--error-bg: var(--normal-bg);--error-border: var(--normal-border);--error-text: var(--normal-text);--warning-bg: var(--normal-bg);--warning-border: var(--normal-border);--warning-text: var(--normal-text);--info-bg: var(--normal-bg);--info-border: var(--normal-border);--info-text: var(--normal-text)}[data-sonner-toaster].dreama-sonner[data-surface-theme=dark]{--normal-bg: rgba(20, 20, 22, .94);--normal-border: rgba(255, 255, 255, .16);--normal-text: rgba(255, 255, 255, .94);--dreama-toast-description: rgba(255, 255, 255, .72);--dreama-toast-shadow: 0 18px 44px rgba(0, 0, 0, .34), 0 0 0 1px rgba(255, 255, 255, .04)}[data-sonner-toaster].dreama-sonner [data-sonner-toast][data-styled=true]{padding:16px 18px;border-radius:18px;border:1px solid var(--normal-border);background:var(--normal-bg);color:var(--normal-text);box-shadow:var(--dreama-toast-shadow);backdrop-filter:blur(24px)}[data-sonner-toaster].dreama-sonner [data-title]{color:var(--normal-text);font-size:14px;font-weight:600;line-height:1.45;letter-spacing:.01em}[data-sonner-toaster].dreama-sonner [data-description],[data-sonner-toaster].dreama-sonner .dreama-toast__description{margin-top:4px;color:var(--dreama-toast-description);font-size:13px;line-height:1.45}[data-sonner-toaster].dreama-sonner [data-icon]{color:var(--dreama-toast-description)}[data-sonner-toaster].dreama-sonner [data-sonner-toast][data-type=success] [data-icon]{color:var(--app-positive)}[data-sonner-toaster].dreama-sonner [data-sonner-toast][data-type=error] [data-icon]{color:#f35c37}@media(max-width:640px){[data-sonner-toaster].dreama-sonner{--width: min(100vw - 16px, 420px)}[data-sonner-toaster].dreama-sonner [data-sonner-toast][data-styled=true]{padding:14px 16px;border-radius:16px}}.app-dialog-close[data-v-1adb1124]{display:grid;width:var(--app-corner-control-size, 44px);height:var(--app-corner-control-size, 44px);flex:0 0 auto;place-items:center;padding:0;border:0;border-radius:999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:var(--app-text-soft);cursor:pointer;outline:none}.app-dialog-close__visual[data-v-1adb1124]{display:grid;width:var(--app-corner-control-visual-size, 36px);height:var(--app-corner-control-visual-size, 36px);place-items:center;border-radius:var(--app-corner-control-radius, 18px);background:transparent;transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),color var(--app-interaction-duration) var(--app-interaction-ease),box-shadow var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease),box-shadow var(--app-interaction-duration) var(--app-interaction-ease);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease),box-shadow var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.app-dialog-close:hover .app-dialog-close__visual[data-v-1adb1124]{background:var(--app-surface-hover);color:var(--app-text-main)}.app-dialog-close:focus-visible .app-dialog-close__visual[data-v-1adb1124]{background:var(--app-surface-hover);color:var(--app-text-main);box-shadow:0 0 0 2px var(--app-text-main)}.app-dialog-close:active .app-dialog-close__visual[data-v-1adb1124]{background:var(--app-surface-hover-strong);-webkit-transform:scale(var(--app-interaction-object-scale-active-subtle));transform:scale(var(--app-interaction-object-scale-active-subtle))}.app-dialog-close--inverse[data-v-1adb1124]{color:rgba(255,255,255,.82)}.app-dialog-close--inverse:hover .app-dialog-close__visual[data-v-1adb1124],.app-dialog-close--inverse:focus-visible .app-dialog-close__visual[data-v-1adb1124]{background:rgba(255,255,255,.1);color:#fff}.app-dialog-close--inverse:focus-visible .app-dialog-close__visual[data-v-1adb1124]{box-shadow:0 0 0 2px rgba(255,255,255,.86)}.app-dialog-close--inverse:active .app-dialog-close__visual[data-v-1adb1124]{background:rgba(255,255,255,.16)}.app-dialog-close[data-v-1adb1124]:disabled{cursor:not-allowed;opacity:.5}.app-dialog-close:disabled .app-dialog-close__visual[data-v-1adb1124]{background:transparent;color:inherit;-webkit-transform:none;transform:none}@media(prefers-reduced-motion:reduce){.app-dialog-close__visual[data-v-1adb1124]{transition:none}}.risk-challenge__overlay[data-v-756d5a52]{--app-dialog-overlay-layer: calc(var(--app-z-global-dialog) + 2);--app-dialog-scrim-blur: 3px;background:rgba(12,12,16,.2)}.risk-challenge[data-v-756d5a52]{--app-dialog-surface-layer: calc(var(--app-z-global-dialog) + 3);--app-dialog-surface-width: 374px;--app-dialog-surface-desktop-max-size: min(560px, calc(100dvh - 32px) );gap:14px;padding:18px}.risk-challenge__heading[data-v-756d5a52]{display:flex;align-items:center;justify-content:space-between;gap:12px}.risk-challenge__title[data-v-756d5a52],.risk-challenge__error[data-v-756d5a52]{margin:0}.risk-challenge__title[data-v-756d5a52]{color:var(--app-text-main);font-size:18px;font-weight:var(--app-font-weight-bold);line-height:26px}.risk-challenge__heading-actions[data-v-756d5a52]{display:flex;flex:0 0 auto;gap:2px;margin:-7px -7px 0 0}.risk-challenge__refresh[data-v-756d5a52]{display:grid;width:44px;height:44px;place-items:center;padding:0;border:0;border-radius:999px;background:transparent;color:var(--app-text-soft);cursor:pointer}.risk-challenge__refresh[data-v-756d5a52]:hover:not(:disabled),.risk-challenge__refresh[data-v-756d5a52]:focus-visible{background:var(--app-surface-hover-strong);color:var(--app-text-main)}.risk-challenge__canvas[data-v-756d5a52]{position:relative;width:100%;overflow:hidden;aspect-ratio:310 / 155;border-radius:12px;background:var(--app-dialog-input-bg)}.risk-challenge__background[data-v-756d5a52],.risk-challenge__loading[data-v-756d5a52]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.risk-challenge__background[data-v-756d5a52]{display:block;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none}.risk-challenge__piece[data-v-756d5a52]{position:absolute;top:0;display:block;width:auto;max-width:none;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}.risk-challenge__loading[data-v-756d5a52]{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--app-text-muted);font-size:13px}.risk-challenge__slider[data-v-756d5a52]{position:relative;display:block;min-height:44px;box-sizing:border-box;border:1px solid var(--app-border-strong);border-radius:12px;background:var(--app-field-control-bg)}.risk-challenge__slider[data-v-756d5a52]:focus-within:not([data-phase=verifying]){border-color:var(--app-field-control-border-focus);box-shadow:0 0 0 var(--app-field-control-ring-width) var(--app-field-control-ring)}.risk-challenge__slider input[data-v-756d5a52]{position:absolute;top:calc(50% - 18px);left:3px;z-index:1;width:calc(100% - 6px);height:36px;box-sizing:border-box;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:9px;outline:0;background:linear-gradient(var(--app-brand),var(--app-brand)) no-repeat,transparent;background-size:var(--risk-challenge-progress) 100%;cursor:ew-resize;touch-action:none}.risk-challenge__slider input[data-v-756d5a52]::-webkit-slider-thumb{width:36px;height:36px;box-sizing:border-box;-webkit-appearance:none;appearance:none;border:1px solid var(--app-border-strong);border-radius:10px;background:var(--app-range-thumb-bg);box-shadow:none;-webkit-transition:opacity var(--app-interaction-duration) var(--app-interaction-ease);transition:opacity var(--app-interaction-duration) var(--app-interaction-ease)}.risk-challenge__slider input[data-v-756d5a52]::-moz-range-thumb{width:36px;height:36px;box-sizing:border-box;border:1px solid var(--app-border-strong);border-radius:10px;background:var(--app-range-thumb-bg);box-shadow:none;-moz-transition:opacity var(--app-interaction-duration) var(--app-interaction-ease);transition:opacity var(--app-interaction-duration) var(--app-interaction-ease)}.risk-challenge__slider-text[data-v-756d5a52]{position:relative;z-index:2;display:flex;min-height:42px;box-sizing:border-box;align-items:center;justify-content:center;gap:6px;padding:6px 40px;color:var(--app-text-secondary);font-size:13px;line-height:18px;pointer-events:none;transition:opacity var(--app-interaction-duration) var(--app-interaction-ease)}.risk-challenge__slider-message[data-v-756d5a52]{min-width:0;overflow-wrap:anywhere;text-align:center}.risk-challenge__slider-text svg[data-v-756d5a52]{flex-shrink:0}.risk-challenge__slider[data-phase=dragging] .risk-challenge__slider-text[data-v-756d5a52]{opacity:0;transition:none}.risk-challenge__slider[data-phase=verifying] .risk-challenge__slider-text[data-v-756d5a52]{color:var(--app-text-main);transition-delay:var(--app-interaction-duration)}.risk-challenge__slider[data-phase=error] .risk-challenge__slider-text[data-v-756d5a52]{color:var(--distribute-accent-warm)}.risk-challenge__error[data-v-756d5a52]{color:var(--distribute-accent-warm);font-size:12px;line-height:18px}.risk-challenge__refresh[data-v-756d5a52]:disabled{cursor:wait;opacity:.58}.risk-challenge__slider input[data-v-756d5a52]:disabled{cursor:wait;opacity:1;background-image:linear-gradient(var(--app-brand-soft-strong),var(--app-brand-soft-strong))}.risk-challenge__slider input[data-v-756d5a52]:disabled::-webkit-slider-thumb{opacity:0}.risk-challenge__slider input[data-v-756d5a52]:disabled::-moz-range-thumb{opacity:0}.is-spinning[data-v-756d5a52]{-webkit-animation:risk-challenge-spin-756d5a52 .8s linear infinite;animation:risk-challenge-spin-756d5a52 .8s linear infinite}@-webkit-keyframes risk-challenge-spin-756d5a52{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes risk-challenge-spin-756d5a52{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media(max-width:420px){.risk-challenge[data-v-756d5a52]{width:calc(100vw - 24px);padding:16px}}@media(prefers-reduced-motion:reduce){.risk-challenge__piece[data-v-756d5a52],.risk-challenge__slider[data-phase] .risk-challenge__slider-text[data-v-756d5a52]{transition:none}.risk-challenge__slider input[data-v-756d5a52]::-webkit-slider-thumb{-webkit-transition:none;transition:none}.risk-challenge__slider input[data-v-756d5a52]::-moz-range-thumb{-moz-transition:none;transition:none}.is-spinning[data-v-756d5a52]{-webkit-animation:none;animation:none}}.dreama-login[data-v-7a83d774]{--app-dialog-surface-width: 440px;--app-dialog-surface-mobile-max-size: min( 94dvh, 720px, calc(var(--login-viewport-height, 100dvh) - var(--app-safe-area-top)) );--app-dialog-surface-desktop-max-size: min( 760px, calc(var(--login-viewport-height, 100dvh) - 40px) )}.dreama-login__body[data-v-7a83d774]{overflow-y:hidden;overscroll-behavior:none;padding:0 28px calc(24px + var(--app-safe-area-bottom))}.dreama-login__body[data-scrollable][data-v-7a83d774]{overflow-y:auto;overscroll-behavior:contain}.dreama-login__header[data-v-7a83d774]{display:flex;min-height:52px;flex:0 0 auto;align-items:center;justify-content:flex-end;padding:4px 8px 0}.dreama-login__logo[data-v-7a83d774]{width:112px;height:112px;margin:0 auto 10px}.dreama-login__title[data-v-7a83d774]{margin:0;color:var(--app-text-main);font-size:20px;font-weight:var(--app-font-weight-bold);line-height:28px;text-align:center}.dreama-login__form[data-v-7a83d774]{display:grid;gap:18px;margin-top:24px}.dreama-login__field[data-v-7a83d774]{display:grid;gap:8px}.dreama-login__phone-control[data-v-7a83d774],.dreama-login__code-control[data-v-7a83d774]{display:flex;min-width:0;height:50px;align-items:center;overflow:hidden;border:1px solid var(--app-field-control-border);border-radius:14px;background:var(--app-field-control-bg);box-shadow:var(--app-field-control-shadow);transition:border-color var(--app-interaction-duration) var(--app-interaction-ease),box-shadow var(--app-interaction-duration) var(--app-interaction-ease)}.dreama-login__phone-control[data-v-7a83d774]:focus-within,.dreama-login__code-control[data-v-7a83d774]:focus-within{border-color:var(--app-field-control-border-focus);box-shadow:0 0 0 var(--app-field-control-ring-width) var(--app-field-control-ring)}.dreama-login__phone-control.is-invalid[data-v-7a83d774],.dreama-login__code-control.is-invalid[data-v-7a83d774]{border-color:var(--app-field-control-invalid-border)}.dreama-login__phone-control input[data-v-7a83d774],.dreama-login__code-control input[data-v-7a83d774]{min-width:0;height:100%;flex:1;padding:0 14px;border:0;outline:0;background:transparent;color:var(--app-field-control-fg);font:inherit;font-size:16px}.dreama-login__phone-control input[data-v-7a83d774]::-webkit-input-placeholder,.dreama-login__code-control input[data-v-7a83d774]::-webkit-input-placeholder{color:var(--app-field-control-placeholder)}.dreama-login__phone-control input[data-v-7a83d774]::-moz-placeholder,.dreama-login__code-control input[data-v-7a83d774]::-moz-placeholder{color:var(--app-field-control-placeholder)}.dreama-login__phone-control input[data-v-7a83d774]::placeholder,.dreama-login__code-control input[data-v-7a83d774]::placeholder{color:var(--app-field-control-placeholder)}.dreama-login__phone-control input[data-v-7a83d774]{padding-left:8px}.dreama-login__phone-control input[data-v-7a83d774]:-webkit-autofill,.dreama-login__phone-control input[data-v-7a83d774]:-webkit-autofill:hover,.dreama-login__phone-control input[data-v-7a83d774]:-webkit-autofill:focus,.dreama-login__code-control input[data-v-7a83d774]:-webkit-autofill,.dreama-login__code-control input[data-v-7a83d774]:-webkit-autofill:hover,.dreama-login__code-control input[data-v-7a83d774]:-webkit-autofill:focus{box-shadow:0 0 0 1000px var(--app-field-control-bg) inset;caret-color:var(--app-field-control-fg);-webkit-text-fill-color:var(--app-field-control-fg)}.dreama-login__country-select[data-v-7a83d774]{position:relative;display:flex;height:100%;min-width:78px;align-items:center;justify-content:center;gap:5px;padding:0 10px 0 12px;color:var(--app-text-main);font-size:15px;font-weight:var(--app-font-weight-semibold)}.dreama-login__country-select select[data-v-7a83d774]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;cursor:pointer;opacity:0}.dreama-login__country-select.is-disabled[data-v-7a83d774],.dreama-login__phone-control input[data-v-7a83d774]:disabled,.dreama-login__code-control input[data-v-7a83d774]:disabled{cursor:not-allowed;opacity:var(--app-field-control-disabled-opacity)}.dreama-login__code-control button[data-v-7a83d774]{display:inline-flex;height:36px;min-width:110px;align-items:center;justify-content:center;gap:5px;margin-right:7px;padding:0 12px;border:0;border-radius:10px;background:var(--app-brand-soft);color:var(--app-brand-strong);cursor:pointer;font:inherit;font-size:13px;font-weight:var(--app-font-weight-semibold)}.dreama-login__code-control button[data-v-7a83d774]:hover:not(:disabled){background:var(--app-brand-soft-strong)}.dreama-login__code-control button[data-v-7a83d774]:disabled{cursor:default;opacity:.62}.dreama-login__agreement[data-v-7a83d774]{position:relative;display:flex;align-items:flex-start;gap:9px;color:var(--app-text-soft);cursor:pointer;font-size:12px;line-height:19px}.dreama-login__agreement input[data-v-7a83d774]{position:absolute;width:1px;height:1px;opacity:0}.dreama-login__checkbox[data-v-7a83d774]{display:grid;width:18px;height:18px;flex:0 0 auto;place-items:center;margin-top:1px;border:1px solid var(--app-dialog-input-border);border-radius:6px;background:var(--app-dialog-input-bg);color:var(--app-positive-foreground)}.dreama-login__agreement input:checked+.dreama-login__checkbox[data-v-7a83d774]{border-color:var(--app-positive);background:var(--app-positive)}.dreama-login__agreement input:focus-visible+.dreama-login__checkbox[data-v-7a83d774]{box-shadow:0 0 0 3px var(--app-brand-ring)}.dreama-login__agreement a[data-v-7a83d774]{color:var(--app-text-main);font-weight:var(--app-font-weight-semibold);text-decoration:none}.dreama-login__agreement a[data-v-7a83d774]:hover{text-decoration:underline}.dreama-login__error[data-v-7a83d774],.dreama-login__form-error[data-v-7a83d774],.dreama-login__footnote[data-v-7a83d774]{margin:0}.dreama-login__error[data-v-7a83d774]{color:var(--distribute-accent-warm);font-size:12px;line-height:18px}.dreama-login__form-error[data-v-7a83d774]{padding:10px 12px;border-radius:10px;background:rgba(239,68,68,.1);color:var(--distribute-accent-warm);font-size:13px;line-height:19px}.dreama-login__submit[data-v-7a83d774]{display:inline-flex;width:100%;height:50px;align-items:center;justify-content:center;gap:8px;border:0;border-radius:14px;background:var(--app-positive);color:var(--app-positive-foreground);box-shadow:var(--app-positive-shadow);cursor:pointer;font:inherit;font-size:16px;font-weight:var(--app-font-weight-semibold);transition:-webkit-filter var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:filter var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease);transition:filter var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-filter var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.dreama-login__submit-group[data-v-7a83d774]{display:grid;gap:8px}.dreama-login__submit[data-v-7a83d774]:hover:not(:disabled){-webkit-filter:brightness(.95);filter:brightness(.95)}.dreama-login__submit[data-v-7a83d774]:active:not(:disabled){-webkit-transform:scale(var(--app-interaction-standard-active-scale));transform:scale(var(--app-interaction-standard-active-scale))}.dreama-login__submit[data-v-7a83d774]:disabled{cursor:wait;opacity:.64}.dreama-login__footnote[data-v-7a83d774]{color:var(--app-text-muted);font-size:12px;line-height:18px;text-align:center}.is-spinning[data-v-7a83d774]{-webkit-animation:dreama-login-spin-7a83d774 .8s linear infinite;animation:dreama-login-spin-7a83d774 .8s linear infinite}@-webkit-keyframes dreama-login-spin-7a83d774{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes dreama-login-spin-7a83d774{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media(max-width:719px){.dreama-login[data-dialog-placement=adaptive-sheet][data-v-7a83d774]{bottom:var(--login-viewport-bottom, 0px)}.dreama-login__body[data-v-7a83d774]{padding:0 20px calc(20px + var(--app-safe-area-bottom))}.dreama-login__logo[data-v-7a83d774]{width:104px;height:104px}.dreama-login__form[data-v-7a83d774]{margin-top:20px}}@media(max-height:620px)and (max-width:719px){.dreama-login[data-v-7a83d774]{height:calc(var(--login-viewport-height, 100dvh) - var(--app-safe-area-top));border-radius:0}}@media(min-width:720px){.dreama-login[data-dialog-placement=adaptive-sheet][data-v-7a83d774]{top:var(--login-viewport-center, 50%)}}@media(prefers-reduced-motion:reduce){.dreama-login__phone-control[data-v-7a83d774],.dreama-login__code-control[data-v-7a83d774],.dreama-login__submit[data-v-7a83d774]{transition:none}.dreama-login__submit[data-v-7a83d774]:active:not(:disabled){-webkit-transform:none;transform:none}.is-spinning[data-v-7a83d774]{-webkit-animation:none;animation:none}}.app-media-icon-button{--app-media-icon-visual-size: 36px;--app-media-icon-glyph-size: 18px;--app-media-icon-surface: rgb(14 18 26 / 48%);--app-media-icon-foreground: rgb(255 255 255 / 88%);display:grid;place-items:center;flex:0 0 auto;width:var(--app-corner-control-size, 44px);height:var(--app-corner-control-size, 44px);padding:0;border:0;border-radius:50%;background:transparent;color:var(--app-media-icon-foreground);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.app-media-icon-button--sm{--app-media-icon-visual-size: 32px;--app-media-icon-glyph-size: 16px;--app-media-icon-surface: rgb(14 18 26 / 46%);--app-media-icon-foreground: rgb(255 255 255 / 72%)}.app-media-icon-button__surface{display:grid;place-items:center;width:var(--app-media-icon-visual-size);height:var(--app-media-icon-visual-size);border:0;border-radius:50%;background:var(--app-media-icon-surface);box-shadow:none;backdrop-filter:blur(12px);transition:background var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease-out),color var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease-out),-webkit-transform var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease-out);transition:background var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease-out),color var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease-out),transform var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease-out);transition:background var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease-out),color var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease-out),transform var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease-out),-webkit-transform var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease-out)}.app-media-icon-button__surface svg{width:var(--app-media-icon-glyph-size);height:var(--app-media-icon-glyph-size)}.app-media-icon-button:focus-visible{outline:none}.app-media-icon-button:focus-visible .app-media-icon-button__surface{outline:2px solid rgb(255 255 255 / 90%);outline-offset:2px;color:#fff}.app-media-icon-button:active:not(:disabled) .app-media-icon-button__surface{-webkit-transform:scale(var(--app-interaction-object-scale-active-subtle, .96));transform:scale(var(--app-interaction-object-scale-active-subtle, .96))}.app-media-icon-button:disabled{cursor:default;opacity:.3}@media(hover:hover){.app-media-icon-button:hover:not(:disabled) .app-media-icon-button__surface{background:rgba(14,18,26,.46);color:#fff}}@media(prefers-reduced-motion:reduce){.app-media-icon-button__surface{transition:none}.app-media-icon-button:active:not(:disabled) .app-media-icon-button__surface{-webkit-transform:none;transform:none}}.campaign-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--app-z-global-dialog, 1000);display:grid;place-items:center;padding:16px 24px;background:rgba(6,9,16,.88);backdrop-filter:blur(12px);-webkit-animation:campaign-fade .18s ease-out both;animation:campaign-fade .18s ease-out both;overscroll-behavior:contain;color:#fff;color-scheme:dark;--campaign-media-background: #0e121b;--dreama-image-placeholder-bg: var(--campaign-media-background)}.campaign-screen::-webkit-backdrop{background:transparent}.campaign-screen::backdrop{background:transparent}.campaign-panel{position:relative;display:flex;flex-direction:column;align-items:center;width:min(720px,100%);min-width:0;background:transparent;outline:none;-webkit-animation:campaign-enter .26s cubic-bezier(.2,.8,.2,1) both;animation:campaign-enter .26s cubic-bezier(.2,.8,.2,1) both;--campaign-ratio: 1.7777778;max-width:calc((100vh - 140px) * var(--campaign-ratio));max-width:calc((100dvh - 140px) * var(--campaign-ratio))}.campaign-arrow,.campaign-indicator-button,.campaign-dismiss{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;color:inherit;border:0;cursor:pointer;flex-shrink:0;-webkit-tap-highlight-color:transparent}.campaign-art{--campaign-radius: 16px;display:block;position:relative;width:100%;flex-shrink:0;aspect-ratio:var(--campaign-ratio);border-radius:var(--campaign-radius);overflow:hidden;background:var(--campaign-media-background);box-shadow:0 24px 100px rgba(0,0,0,.35);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-transform:translate3d(var(--campaign-drag-x, 0px),0,0);transform:translate3d(var(--campaign-drag-x, 0px),0,0);transition:box-shadow var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease-out),-webkit-transform var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease-out);transition:transform var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease-out),box-shadow var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease-out);transition:transform var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease-out),box-shadow var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease-out),-webkit-transform var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease-out)}.campaign-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12);opacity:0;transition:opacity var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease-out)}.campaign-art[data-dragging=true]{transition:none}.campaign-art-link{position:absolute;top:0;right:0;bottom:0;left:0;isolation:isolate;border-radius:inherit;-webkit-clip-path:inset(0 round var(--campaign-radius));clip-path:inset(0 round var(--campaign-radius));display:block;width:100%;height:100%;touch-action:pan-y;color:#fff;text-decoration:none;-webkit-user-drag:none}.campaign-art img,.campaign-art .dreama-image{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-drag:none}.campaign-art .campaign-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.campaign-art .dreama-image{isolation:isolate}.campaign-media-actions{position:absolute;top:6px;right:6px;display:flex;align-items:center;gap:0}.campaign-caption{position:absolute;inset:auto 0 0;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:48px 24px 24px;isolation:isolate}.campaign-caption:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,transparent 0%,rgb(6 12 23 / 44%) 50%,rgb(6 12 23 / 82%) 100%)}@supports ((-webkit-mask-image: linear-gradient(transparent,black)) or (mask-image: linear-gradient(transparent,black))){.campaign-caption:before{content:"";position:absolute;top:0;right:-24px;bottom:-24px;left:-24px;z-index:-2;pointer-events:none;backdrop-filter:blur(12px);-webkit-mask-image:linear-gradient(transparent,#000 65%);mask-image:linear-gradient(transparent,#000 65%)}}.campaign-cta{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:104px;min-height:44px;max-width:100%;margin-left:auto;padding:0 20px;border-radius:24px;font-size:16px;font-weight:600;line-height:1.4;white-space:nowrap;transition:opacity var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease-out)}.campaign-cta-measure{opacity:0}.campaign-caption-title{min-width:0;font-size:18px;font-weight:600;line-height:1.2;text-align:left;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;text-shadow:0 2px 18px rgb(0 0 0 / 18%)}.campaign-cta-art{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.campaign-cta-art text{font:inherit;letter-spacing:.01em}.campaign-navigation{display:flex;flex-direction:column;align-items:center;width:100%;gap:6px;padding-top:18px}.campaign-controls{display:flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:44px}.campaign-arrow{display:grid;place-items:center;width:44px;height:44px;background:transparent;border-radius:50%;color:rgba(255,255,255,.7);transition:color var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease-out)}.campaign-arrow:disabled{opacity:.25;cursor:default}.campaign-counter{display:flex;align-items:center;justify-content:center;gap:6px;width:64px;font-size:11px;font-variant-numeric:tabular-nums;line-height:1;color:rgba(255,255,255,.42)}.campaign-counter strong{font-weight:500;color:rgba(255,255,255,.86)}.campaign-counter-divider{color:rgba(255,255,255,.25)}.campaign-indicator{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;max-width:min(264px,calc(100vw - 136px))}.campaign-indicator-button{display:grid;place-items:center;width:44px;height:44px;padding:0 8px;border-radius:8px;background:transparent}.campaign-indicator-button[aria-disabled=true]{cursor:default}.campaign-indicator-mark{display:block;width:100%;height:3px;border-radius:999px;background:rgba(255,255,255,.22);transition:background var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease-out)}.campaign-indicator-button[aria-current=true] .campaign-indicator-mark{background:rgba(255,255,255,.82)}.campaign-indicator[data-style=dots] .campaign-indicator-mark{width:6px;height:6px}.campaign-dismiss{position:absolute;top:4px;left:8px;display:flex;align-items:center;min-height:44px;padding:0 4px;background:transparent;font-size:10px;line-height:1.4}.campaign-dismiss>span{padding:3px 6px;border-radius:6px;background:rgba(14,18,26,.16);color:rgba(255,255,255,.62);backdrop-filter:blur(8px);text-shadow:0 1px 5px rgb(0 0 0 / 24%);transition:color var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease-out)}.campaign-screen :is(button,a):focus-visible{outline:2px solid white;outline-offset:2px}.campaign-screen .app-media-icon-button:focus-visible{outline:none}.campaign-screen .campaign-art-link:focus-visible{outline-offset:-3px;border-radius:inherit}.campaign-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(hover:hover){.campaign-dismiss:hover>span{color:rgba(255,255,255,.9)}.campaign-arrow:not(:disabled):hover{color:#fff}.campaign-indicator-button:not([aria-disabled=true]):hover .campaign-indicator-mark{background:rgba(255,255,255,.6)}.campaign-indicator-button[aria-current=true]:not([aria-disabled=true]):hover .campaign-indicator-mark{background:#fff}.campaign-art-link:hover .campaign-cta{opacity:.88}}@media(hover:hover)and (pointer:fine){.campaign-art:not([data-dragging=true]):hover{box-shadow:0 24px 100px rgba(0,0,0,.4)}.campaign-art:not([data-dragging=true]):hover:after{opacity:1}}@media(max-width:767px){.campaign-screen{padding:max(12px,env(safe-area-inset-top)) 24px max(12px,env(safe-area-inset-bottom))}}.campaign-panel[data-layout=mobile]{width:min(360px,100%);--campaign-ratio: .8}.campaign-panel[data-layout=mobile] .campaign-art{--campaign-radius: 14px}.campaign-panel[data-layout=mobile] .campaign-caption{flex-direction:column;align-items:stretch;gap:12px}.campaign-panel[data-layout=mobile] .campaign-cta{width:100%;margin-left:0}.campaign-panel[data-layout=mobile] .campaign-navigation{padding-top:16px}.campaign-panel[data-layout=mobile] .campaign-caption-title{font-size:17px}@-webkit-keyframes campaign-fade{0%{opacity:0}to{opacity:1}}@keyframes campaign-fade{0%{opacity:0}to{opacity:1}}@-webkit-keyframes campaign-enter{0%{opacity:0;-webkit-transform:translateY(10px) scale(.97);transform:translateY(10px) scale(.97)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes campaign-enter{0%{opacity:0;-webkit-transform:translateY(10px) scale(.97);transform:translateY(10px) scale(.97)}to{opacity:1;-webkit-transform:none;transform:none}}@media(prefers-reduced-motion:reduce){.campaign-screen,.campaign-panel{-webkit-animation:none;animation:none}.campaign-art,.campaign-art:after,.campaign-arrow,.campaign-cta,.campaign-indicator-mark,.campaign-dismiss>span{transition:none}}.app-dialog-action-button[data-v-0880076f]{display:inline-flex;min-width:var(--app-dialog-action-min-width);min-height:var(--app-dialog-action-min-height);box-sizing:border-box;align-items:center;justify-content:center;gap:var(--app-dialog-action-gap);padding:0 var(--app-dialog-action-padding-inline);border:1px solid var(--app-dialog-action-border);border-radius:var(--app-dialog-action-radius);background:var(--app-dialog-action-bg);color:var(--app-dialog-action-fg);cursor:pointer;font:inherit;font-size:var(--app-dialog-action-font-size);font-weight:var(--app-dialog-action-font-weight);line-height:1.2;transition:background var(--app-interaction-duration) var(--app-interaction-ease),border-color var(--app-interaction-duration) var(--app-interaction-ease),color var(--app-interaction-duration) var(--app-interaction-ease),opacity var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background var(--app-interaction-duration) var(--app-interaction-ease),border-color var(--app-interaction-duration) var(--app-interaction-ease),color var(--app-interaction-duration) var(--app-interaction-ease),opacity var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background var(--app-interaction-duration) var(--app-interaction-ease),border-color var(--app-interaction-duration) var(--app-interaction-ease),color var(--app-interaction-duration) var(--app-interaction-ease),opacity var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.app-dialog-action-button--secondary[data-v-0880076f]{--app-dialog-action-bg: var(--app-dialog-action-secondary-bg);--app-dialog-action-bg-hover: var(--app-dialog-action-secondary-bg-hover);--app-dialog-action-bg-active: var(--app-dialog-action-secondary-bg-active);--app-dialog-action-border: var(--app-dialog-action-secondary-border);--app-dialog-action-fg: var(--app-dialog-action-secondary-fg)}.app-dialog-action-button--primary[data-v-0880076f],.app-dialog-action-button--danger[data-v-0880076f]{--app-dialog-action-bg: var(--app-dialog-action-primary-bg);--app-dialog-action-bg-hover: var(--app-dialog-action-primary-bg-hover);--app-dialog-action-bg-active: var(--app-dialog-action-primary-bg-active);--app-dialog-action-border: var(--app-dialog-action-primary-border);--app-dialog-action-fg: var(--app-dialog-action-primary-fg)}.app-dialog-action-button--positive[data-v-0880076f]{--app-dialog-action-bg: var(--app-dialog-action-positive-bg);--app-dialog-action-bg-hover: var(--app-dialog-action-positive-bg-hover);--app-dialog-action-bg-active: var(--app-dialog-action-positive-bg-active);--app-dialog-action-border: var(--app-dialog-action-positive-border);--app-dialog-action-fg: var(--app-dialog-action-positive-fg);box-shadow:var(--app-dialog-action-positive-shadow)}.app-dialog-action-button[data-v-0880076f]:focus-visible{outline:3px solid var(--app-dialog-action-focus-ring);outline-offset:2px}@media(hover:hover)and (pointer:fine){.app-dialog-action-button[data-v-0880076f]:not(:disabled):hover{background:var(--app-dialog-action-bg-hover)}}.app-dialog-action-button[data-v-0880076f]:not(:disabled):active{background:var(--app-dialog-action-bg-active);-webkit-transform:scale(var(--app-interaction-standard-active-scale));transform:scale(var(--app-interaction-standard-active-scale))}.app-dialog-action-button[data-v-0880076f]:disabled{cursor:not-allowed;opacity:var(--app-dialog-action-disabled-opacity)}.app-dialog-action-button[aria-busy=true][data-v-0880076f]{cursor:wait}@media(prefers-reduced-motion:reduce){.app-dialog-action-button[data-v-0880076f]{transition:none}.app-dialog-action-button[data-v-0880076f]:not(:disabled):active{-webkit-transform:none;transform:none}}.app-dialog-header[data-v-9d379343]{display:grid;min-height:60px;flex:0 0 auto;grid-template-columns:minmax(0,1fr) var(--app-corner-control-size, 44px);align-items:center;gap:8px;box-sizing:border-box;padding:8px 8px 8px 20px;border-bottom:1px solid transparent;color:var(--app-text-main)}.app-dialog-header--with-leading[data-v-9d379343]{grid-template-columns:auto minmax(0,1fr) var(--app-corner-control-size, 44px);gap:12px}.app-dialog-header--with-description[data-v-9d379343]:not(.app-dialog-header--with-leading){padding-top:12px;padding-bottom:12px}.app-dialog-header--separated[data-v-9d379343]{border-bottom-color:var(--app-border-subtle)}.app-dialog-header__leading[data-v-9d379343]{display:grid;flex:0 0 auto;place-items:center}.app-dialog-header__heading[data-v-9d379343]{display:grid;min-width:0;align-content:center}.app-dialog-header__title-line[data-v-9d379343]{display:flex;min-width:0;align-items:baseline;gap:8px}.app-dialog-header__title[data-v-9d379343],.app-dialog-header__description[data-v-9d379343]{margin:0}.app-dialog-header__title[data-v-9d379343]{min-width:0;overflow:hidden;color:inherit;font-size:18px;font-weight:700;line-height:26px;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.app-dialog-header__meta[data-v-9d379343]{flex:0 0 auto;color:var(--app-text-muted);font-size:11px;font-weight:500;line-height:18px;white-space:nowrap}.app-dialog-header__description[data-v-9d379343]{overflow:hidden;color:var(--app-text-muted);font-size:12px;font-weight:400;line-height:17px;text-overflow:ellipsis;white-space:nowrap}.app-dialog-header__description--sr-only[data-v-9d379343]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;margin:-1px;border:0;clip:rect(0,0,0,0);white-space:nowrap}.app-dialog-header--inverse[data-v-9d379343]{color:rgba(255,255,255,.94)}.app-dialog-header--inverse .app-dialog-header__description[data-v-9d379343],.app-dialog-header--inverse .app-dialog-header__meta[data-v-9d379343]{color:rgba(255,255,255,.58)}.app-dialog-header--inverse.app-dialog-header--separated[data-v-9d379343]{border-bottom-color:rgba(255,255,255,.1)}.keyboard-shortcuts__overlay[data-v-01908baf]{z-index:520}.keyboard-shortcuts[data-v-01908baf]{z-index:521}.keyboard-shortcuts__group h2[data-v-01908baf],.keyboard-shortcuts__error[data-v-01908baf]{margin:0}.keyboard-shortcuts__body[data-v-01908baf]{flex:1 1 auto;padding:18px 22px 20px;scrollbar-gutter:stable}.keyboard-shortcuts__group h2[data-v-01908baf]{font-size:14px;font-weight:var(--app-font-weight-semibold);line-height:1.4}.keyboard-shortcuts__columns[data-v-01908baf]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);gap:24px}.keyboard-shortcuts__column[data-v-01908baf],.keyboard-shortcuts__group[data-v-01908baf]{display:grid;align-content:start;gap:10px}.keyboard-shortcuts__column[data-v-01908baf]{gap:20px}.keyboard-shortcuts__list[data-v-01908baf]{display:grid;gap:2px}.keyboard-shortcuts__row[data-v-01908baf]{display:flex;min-height:40px;align-items:center;justify-content:space-between;gap:14px;padding:5px 0}.keyboard-shortcuts__row>div[data-v-01908baf]{display:grid;gap:2px}.keyboard-shortcuts__action[data-v-01908baf]{color:var(--app-text-main);font-size:13px;line-height:1.4}.keyboard-shortcuts__row small[data-v-01908baf]{color:var(--app-text-muted);font-size:11px;line-height:1.4}.keyboard-shortcuts__keys[data-v-01908baf]{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px}.keyboard-shortcuts kbd[data-v-01908baf],.keyboard-shortcuts__row--editable input[data-v-01908baf]{display:inline-grid;min-width:30px;height:28px;box-sizing:border-box;place-items:center;padding:0 8px;border:1px solid var(--app-border-strong);border-radius:7px;background:var(--app-surface-raised);box-shadow:0 1px 0 var(--app-border-subtle);color:var(--app-text-main);font-family:inherit;font-size:12px;font-weight:600;line-height:1}.keyboard-shortcuts__row--editable input[data-v-01908baf]{width:42px;text-align:center;outline:none;cursor:text}.keyboard-shortcuts__row--editable input[data-v-01908baf]:focus{border-color:#ff365f;box-shadow:0 0 0 3px rgba(255,54,95,.14)}.keyboard-shortcuts__error[data-v-01908baf]{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:12px;color:#e34545}.keyboard-shortcuts__footer[data-v-01908baf]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 22px}@media(max-width:760px){.keyboard-shortcuts__columns[data-v-01908baf]{grid-template-columns:1fr}}.legacy-player-bridge[data-v-a0caf810]{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;width:100vw;height:100dvh;background:#000;color:#fff}.legacy-player-bridge__frame[data-v-a0caf810]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:#000}.legacy-player-bridge__loading[data-v-a0caf810],.legacy-player-bridge__fallback[data-v-a0caf810]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;gap:12px;margin:0;background:#050506;color:rgba(255,255,255,.72);font-size:13px}.legacy-player-bridge__spinner[data-v-a0caf810]{width:24px;height:24px;border:2px solid rgba(255,255,255,.18);border-top-color:rgba(255,255,255,.82);border-radius:999px;-webkit-animation:legacy-player-bridge-spin-a0caf810 .8s linear infinite;animation:legacy-player-bridge-spin-a0caf810 .8s linear infinite}@-webkit-keyframes legacy-player-bridge-spin-a0caf810{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes legacy-player-bridge-spin-a0caf810{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.legacy-player-bridge__spinner[data-v-a0caf810]{-webkit-animation:none;animation:none}}.legacy-player__overlay[data-v-00d19544]{position:fixed;z-index:100;background:rgba(0,0,0,.72);backdrop-filter:blur(10px);top:0;right:0;bottom:0;left:0}.legacy-player__overlay[data-state=open][data-v-00d19544]{-webkit-animation:legacy-player-overlay-in-00d19544 .12s ease-out;animation:legacy-player-overlay-in-00d19544 .12s ease-out}.legacy-player__overlay[data-state=closed][data-v-00d19544]{-webkit-animation:legacy-player-overlay-out-00d19544 .12s ease-in forwards;animation:legacy-player-overlay-out-00d19544 .12s ease-in forwards}.legacy-player__overlay.is-stacked[data-v-00d19544]{background:rgba(0,0,0,.14);backdrop-filter:none}.legacy-player[data-v-00d19544]{--legacy-player-viewport-height: var(--app-visible-viewport-height, 100vh);position:fixed;top:50%;left:50%;z-index:101;display:flex;width:min(var(--legacy-player-panel-max-width, 1040px),calc(100vw - 48px));height:min(var(--legacy-player-panel-max-height, 860px),calc(var(--legacy-player-viewport-height) - var(--legacy-player-viewport-vertical-inset, 32px)));min-height:0;overflow:visible;background:transparent;color:#fff;outline:none;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.legacy-player[data-state=open][data-v-00d19544]{-webkit-animation:legacy-player-panel-in-00d19544 .16s cubic-bezier(.2,.8,.2,1);animation:legacy-player-panel-in-00d19544 .16s cubic-bezier(.2,.8,.2,1)}.legacy-player[data-state=closed][data-v-00d19544]{-webkit-animation:legacy-player-panel-out-00d19544 .14s cubic-bezier(.4,0,1,1) forwards;animation:legacy-player-panel-out-00d19544 .14s cubic-bezier(.4,0,1,1) forwards}.legacy-player__sr-title[data-v-00d19544]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.legacy-player__panel[data-v-00d19544]{position:relative;overflow:hidden;width:100%;height:100%;border-radius:20px;background:#000;box-shadow:0 28px 86px rgba(0,0,0,.34)}.legacy-player.is-stacked .legacy-player__panel[data-v-00d19544]{box-shadow:0 16px 48px rgba(0,0,0,.22)}.legacy-player__body[data-v-00d19544]{position:relative;width:100%;height:100%;background:#000}.legacy-player__frame[data-v-00d19544]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:#000}.legacy-player__loading[data-v-00d19544]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;gap:12px;background:radial-gradient(circle at 50% 40%,rgba(255,255,255,.08),transparent 34%),#050506;color:rgba(255,255,255,.72);font-size:13px}.legacy-player__spinner[data-v-00d19544]{width:24px;height:24px;border:2px solid rgba(255,255,255,.18);border-top-color:rgba(255,255,255,.82);border-radius:999px;-webkit-animation:legacy-player-spin-00d19544 .8s linear infinite;animation:legacy-player-spin-00d19544 .8s linear infinite}@-webkit-keyframes legacy-player-spin-00d19544{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes legacy-player-spin-00d19544{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes legacy-player-overlay-in-00d19544{0%{opacity:0}}@keyframes legacy-player-overlay-in-00d19544{0%{opacity:0}}@-webkit-keyframes legacy-player-overlay-out-00d19544{to{opacity:0}}@keyframes legacy-player-overlay-out-00d19544{to{opacity:0}}@-webkit-keyframes legacy-player-panel-in-00d19544{0%{opacity:0;-webkit-transform:translate(-50%,-49%) scale(.985);transform:translate(-50%,-49%) scale(.985)}}@keyframes legacy-player-panel-in-00d19544{0%{opacity:0;-webkit-transform:translate(-50%,-49%) scale(.985);transform:translate(-50%,-49%) scale(.985)}}@-webkit-keyframes legacy-player-panel-out-00d19544{to{opacity:0;-webkit-transform:translate(-50%,-50%) scale(.99);transform:translate(-50%,-50%) scale(.99)}}@keyframes legacy-player-panel-out-00d19544{to{opacity:0;-webkit-transform:translate(-50%,-50%) scale(.99);transform:translate(-50%,-50%) scale(.99)}}@media(max-width:900px){.legacy-player[data-v-00d19544]{top:0;left:0;width:100vw;height:var(--legacy-player-viewport-height);min-height:0;-webkit-transform:none;transform:none}.legacy-player[data-state=open][data-v-00d19544]{-webkit-animation-name:legacy-player-panel-in-mobile-00d19544;animation-name:legacy-player-panel-in-mobile-00d19544}.legacy-player[data-state=closed][data-v-00d19544]{-webkit-animation-name:legacy-player-panel-out-mobile-00d19544;animation-name:legacy-player-panel-out-mobile-00d19544}.legacy-player__panel[data-v-00d19544]{border-radius:0}@-webkit-keyframes legacy-player-panel-in-mobile-00d19544{0%{opacity:0;-webkit-transform:scale(.995);transform:scale(.995)}}@keyframes legacy-player-panel-in-mobile-00d19544{0%{opacity:0;-webkit-transform:scale(.995);transform:scale(.995)}}@-webkit-keyframes legacy-player-panel-out-mobile-00d19544{to{opacity:0;-webkit-transform:scale(.997);transform:scale(.997)}}@keyframes legacy-player-panel-out-mobile-00d19544{to{opacity:0;-webkit-transform:scale(.997);transform:scale(.997)}}}@media(prefers-reduced-motion:reduce){.legacy-player__overlay[data-state][data-v-00d19544],.legacy-player[data-state][data-v-00d19544]{-webkit-animation:none;animation:none}}@supports (height: 100dvh){.legacy-player[data-v-00d19544]{--legacy-player-viewport-height: var(--app-visible-viewport-height, 100dvh)}}.party-preview[data-v-67a7a931]{position:relative;width:100%;height:100%;overflow:hidden;isolation:isolate;background:#050505;color:#fff}.party-preview__frame[data-v-67a7a931]{z-index:1;position:absolute;top:0;left:0;border:0;-webkit-transform-origin:top left;transform-origin:top left;opacity:0;pointer-events:none}.party-preview__frame.is-ready[data-v-67a7a931]{opacity:1;-webkit-animation:party-preview-reveal-67a7a931 .36s cubic-bezier(.22,1,.36,1) both;animation:party-preview-reveal-67a7a931 .36s cubic-bezier(.22,1,.36,1) both}@-webkit-keyframes party-preview-reveal-67a7a931{0%{opacity:0}to{opacity:1}}@keyframes party-preview-reveal-67a7a931{0%{opacity:0}to{opacity:1}}.party-preview__status[data-v-67a7a931]{z-index:3;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;text-align:center;font-size:13px;color:rgba(255,255,255,.8);text-shadow:0 1px 8px #000;pointer-events:none}.party-preview__status.is-loading[data-v-67a7a931]{-webkit-animation:party-preview-reveal-67a7a931 .16s ease-out .5s both;animation:party-preview-reveal-67a7a931 .16s ease-out .5s both}.party-preview__retry[data-v-67a7a931]{min-height:40px;padding:0 16px;border:1px solid rgb(255 255 255 / .3);border-radius:20px;background:rgba(0,0,0,.35);color:#fff;pointer-events:auto;cursor:pointer}.party-preview__retry[data-v-67a7a931]:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(prefers-reduced-motion:reduce){.party-preview__frame.is-ready[data-v-67a7a931],.party-preview__status.is-loading[data-v-67a7a931]{-webkit-animation:none;animation:none}}.rich-markup-text[data-v-d21e0fc7]{overflow-wrap:anywhere}.rich-markup-text__link[data-v-d21e0fc7]{color:currentColor;font-weight:600;text-decoration:none;text-underline-offset:2px}.rich-markup-text__link[data-v-d21e0fc7]:hover,.rich-markup-text__link[data-v-d21e0fc7]:focus-visible{text-decoration:underline}.role-avatar-stack[data-v-8ab927d0]{position:relative;display:inline-flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:flex-end;padding-right:var(--role-avatar-stack-padding-right, 0);isolation:isolate;transition:padding-right .18s ease}.role-avatar-stack--featured[data-v-8ab927d0]{gap:12px}.role-avatar-stack__items[data-v-8ab927d0]{display:inline-flex;min-width:0;align-items:center;isolation:isolate;--role-avatar-stack-offset: -2px}.role-avatar-stack__avatar[data-v-8ab927d0]{position:relative;display:block;width:28px;height:28px;flex:0 0 28px;overflow:visible;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);transition:width .2s var(--app-interaction-ease),height .2s var(--app-interaction-ease),flex-basis .2s var(--app-interaction-ease),margin-left .22s var(--app-interaction-ease),opacity .16s ease,-webkit-transform .2s var(--app-interaction-ease);transition:width .2s var(--app-interaction-ease),height .2s var(--app-interaction-ease),flex-basis .2s var(--app-interaction-ease),margin-left .22s var(--app-interaction-ease),opacity .16s ease,transform .2s var(--app-interaction-ease);transition:width .2s var(--app-interaction-ease),height .2s var(--app-interaction-ease),flex-basis .2s var(--app-interaction-ease),margin-left .22s var(--app-interaction-ease),opacity .16s ease,transform .2s var(--app-interaction-ease),-webkit-transform .2s var(--app-interaction-ease);-webkit-tap-highlight-color:transparent}.role-avatar-stack__avatar--primary[data-v-8ab927d0]{width:44px;height:44px;flex-basis:44px}.role-avatar-stack__avatar--stacked[data-v-8ab927d0]:not(:first-child){margin-left:var(--role-avatar-stack-offset)}.role-avatar-stack__visual[data-v-8ab927d0]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;overflow:hidden;place-items:center;border-radius:999px;background:rgba(255,255,255,.2);color:#fff;font-size:12px;font-weight:700;-webkit-transform:scale(1);transform:scale(1);transition:box-shadow .16s ease,-webkit-filter .16s ease,-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:filter .16s ease,box-shadow .16s ease,transform var(--app-interaction-duration) var(--app-interaction-ease);transition:filter .16s ease,box-shadow .16s ease,transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-filter .16s ease,-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.role-avatar-stack__avatar--primary .role-avatar-stack__visual[data-v-8ab927d0]{font-size:16px}.role-avatar-stack__avatar--stacked:not(:first-child) .role-avatar-stack__visual[data-v-8ab927d0]{mask-image:radial-gradient(circle 14px at -9.8px 50%,transparent 99%,#fff 100%);-webkit-mask-image:radial-gradient(circle 14px at -9.8px 50%,transparent 99%,#fff 100%)}.role-avatar-stack__visual img[data-v-8ab927d0]{display:block;width:100%;height:100%;border-radius:inherit;-o-object-fit:cover;object-fit:cover}.role-avatar-stack__fallback[data-v-8ab927d0]{line-height:1}.role-avatar-stack__more[data-v-8ab927d0]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;border-radius:inherit;background:rgba(0,0,0,.38);color:#fff;font-size:10px;font-weight:700;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.45);transition:opacity .12s ease}.role-avatar-stack__more--expanded[data-v-8ab927d0]{opacity:0}.role-avatar-stack__avatar.is-collapsed-extra[data-v-8ab927d0]{width:0;flex-basis:0;margin-left:0;opacity:0;pointer-events:none;-webkit-transform:translate3d(-8px,0,0);transform:translate3d(-8px,0,0)}.role-avatar-stack__avatar[data-v-8ab927d0]:hover,.role-avatar-stack__avatar[data-v-8ab927d0]:focus-visible{z-index:20!important;outline:none}.role-avatar-stack__avatar:hover .role-avatar-stack__visual[data-v-8ab927d0],.role-avatar-stack__avatar:focus-visible .role-avatar-stack__visual[data-v-8ab927d0]{box-shadow:0 5px 14px rgba(0,0,0,.22);-webkit-filter:drop-shadow(0 4px 10px rgba(0,0,0,.22));filter:drop-shadow(0 4px 10px rgba(0,0,0,.22));-webkit-transform:scale(var(--app-interaction-object-scale-hover));transform:scale(var(--app-interaction-object-scale-hover))}.role-avatar-stack__avatar:active .role-avatar-stack__visual[data-v-8ab927d0]{-webkit-transform:scale(var(--app-interaction-object-scale-active));transform:scale(var(--app-interaction-object-scale-active))}.role-avatar-stack[data-v-8ab927d0]:focus-within,.role-avatar-stack.is-overflow[data-v-8ab927d0]:focus-within{padding-right:var( --role-avatar-stack-expanded-padding-right, var(--role-avatar-stack-padding-right, 0) )}.role-avatar-stack:focus-within .role-avatar-stack__items[data-v-8ab927d0],.role-avatar-stack.is-overflow:focus-within .role-avatar-stack__items[data-v-8ab927d0]{--role-avatar-stack-offset: 0px}.role-avatar-stack:focus-within .role-avatar-stack__avatar.is-collapsed-extra[data-v-8ab927d0]:not(.is-expanded-clipped),.role-avatar-stack.is-overflow:focus-within .role-avatar-stack__avatar.is-collapsed-extra[data-v-8ab927d0]:not(.is-expanded-clipped){width:28px;flex-basis:28px;margin-left:var(--role-avatar-stack-offset);opacity:1;pointer-events:auto;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.role-avatar-stack:focus-within .role-avatar-stack__more--collapsed[data-v-8ab927d0],.role-avatar-stack.is-overflow:focus-within .role-avatar-stack__more--collapsed[data-v-8ab927d0]{opacity:0}.role-avatar-stack:focus-within .role-avatar-stack__more--expanded[data-v-8ab927d0],.role-avatar-stack.is-overflow:focus-within .role-avatar-stack__more--expanded[data-v-8ab927d0]{opacity:1}@media(hover:hover)and (pointer:fine){.role-avatar-stack[data-v-8ab927d0]:hover{padding-right:var( --role-avatar-stack-expanded-padding-right, var(--role-avatar-stack-padding-right, 0) )}.role-avatar-stack:hover .role-avatar-stack__items[data-v-8ab927d0]{--role-avatar-stack-offset: 0px}.role-avatar-stack:hover .role-avatar-stack__avatar.is-collapsed-extra[data-v-8ab927d0]:not(.is-expanded-clipped){width:28px;flex-basis:28px;margin-left:var(--role-avatar-stack-offset);opacity:1;pointer-events:auto;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.role-avatar-stack:hover .role-avatar-stack__more--collapsed[data-v-8ab927d0]{opacity:0}.role-avatar-stack:hover .role-avatar-stack__more--expanded[data-v-8ab927d0]{opacity:1}}@media(prefers-reduced-motion:reduce){.role-avatar-stack[data-v-8ab927d0],.role-avatar-stack__avatar[data-v-8ab927d0],.role-avatar-stack__visual[data-v-8ab927d0],.role-avatar-stack__more[data-v-8ab927d0]{transition:none}}.content-peek-overlay[data-v-d895a0a7]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;overflow:hidden;pointer-events:none}.content-peek-overlay__shade[data-v-d895a0a7]{position:absolute;right:0;bottom:0;left:0;height:min(46%,360px);background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.68) 88%,rgba(0,0,0,.72))}.content-peek-overlay__body[data-v-d895a0a7]{position:absolute;right:0;bottom:var(--content-peek-overlay-body-bottom, calc(18px + env(safe-area-inset-bottom)) );left:0;z-index:1;display:grid;color:#fff;pointer-events:none;text-align:left;text-shadow:0 1px 4px rgba(0,0,0,.42)}.content-peek-overlay__details[data-v-d895a0a7]{display:grid;width:auto;max-width:520px;gap:4px;margin-right:calc(96px + env(safe-area-inset-right));margin-left:calc(16px + env(safe-area-inset-left));pointer-events:auto}.content-peek-overlay__footer[data-v-d895a0a7]{display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 112px - env(safe-area-inset-left) - env(safe-area-inset-right));align-items:center;margin-top:8px;margin-right:calc(96px + env(safe-area-inset-right));margin-left:calc(16px + env(safe-area-inset-left));pointer-events:auto}.content-peek-overlay__roles[data-v-d895a0a7]{margin-bottom:2px}.content-peek-overlay__entry[data-v-d895a0a7]{display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:center;justify-self:center;margin-bottom:8px;pointer-events:auto}.content-peek-overlay__role-line[data-v-d895a0a7],.content-peek-overlay__headline[data-v-d895a0a7],.content-peek-overlay__author[data-v-d895a0a7]{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left}.content-peek-overlay__role-line[data-v-d895a0a7]{display:inline-flex;min-width:0;align-items:baseline;gap:4px;color:rgba(255,255,255,.9);font-size:15px;font-weight:400;line-height:1.28}.content-peek-overlay__role-name[data-v-d895a0a7]{min-width:0;overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.content-peek-overlay__role-exposure[data-v-d895a0a7]{flex:0 0 auto;font-weight:400;white-space:nowrap}.content-peek-overlay__copy[data-v-d895a0a7]{display:grid;gap:2px}.content-peek-overlay__supplement[data-v-d895a0a7]{display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:4px}.content-peek-overlay__headline[data-v-d895a0a7]{display:block;overflow:hidden;color:#fff;font-size:15px;font-weight:var(--app-font-weight-semibold);line-height:1.38;text-overflow:ellipsis;white-space:nowrap}.content-peek-overlay__text[data-v-d895a0a7]{display:-webkit-box;overflow:hidden;color:#fff;cursor:pointer;font-size:15px;font-weight:400;line-height:1.44;-webkit-box-orient:vertical;-webkit-line-clamp:2}.content-peek-overlay__headline[data-v-d895a0a7]:focus-visible,.content-peek-overlay__text[data-v-d895a0a7]:focus-visible{border-radius:6px;outline:2px solid rgba(255,255,255,.82);outline-offset:3px}.content-peek-overlay__attribution[data-v-d895a0a7]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 5px;margin-top:2px}.content-peek-overlay__author[data-v-d895a0a7]{display:inline-flex;min-width:0;align-items:center;gap:5px;color:rgba(255,255,255,.78);font-size:12px;line-height:1.3}.content-peek-overlay__author-avatar[data-v-d895a0a7]{width:14px;height:14px;flex:0 0 auto;border-radius:999px;background:rgba(255,255,255,.2);-o-object-fit:cover;object-fit:cover}.content-peek-overlay__author-name[data-v-d895a0a7]{min-width:0;max-width:132px;overflow:hidden;color:rgba(255,255,255,.88);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.content-peek-overlay__author-action[data-v-d895a0a7]{flex:0 0 auto}.content-peek-overlay__ai-label[data-v-d895a0a7]{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;color:rgba(255,255,255,.78);font-size:12px;font-weight:400;line-height:1.3;white-space:nowrap;pointer-events:none}.content-peek-overlay__author-divider[data-v-d895a0a7]{width:1px;height:10px;flex:0 0 auto;background:rgba(255,255,255,.28)}.mobile-content-sheet[data-v-fbb12a80]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:48;display:flex;align-items:flex-end;justify-content:center;color:#fff;pointer-events:auto}.mobile-content-sheet--viewport[data-v-fbb12a80]{position:fixed;width:100vw;height:100vh}.mobile-content-sheet__backdrop[data-v-fbb12a80]{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,.44);cursor:pointer}.mobile-content-sheet__panel[data-v-fbb12a80]{position:relative;z-index:1;display:grid;box-sizing:border-box;width:100%;max-height:min(var(--mobile-content-sheet-max-height, 72vh),calc(100% - 12px),640px);grid-template-rows:auto minmax(0,1fr);overflow:hidden;padding:8px var(--app-safe-area-right) calc(16px + var(--app-safe-area-bottom)) var(--app-safe-area-left);border-radius:22px 22px 0 0;background:rgba(18,18,20,.96);box-shadow:0 -20px 52px rgba(0,0,0,.42);backdrop-filter:blur(24px)}.mobile-content-sheet--comments[data-v-fbb12a80],.mobile-content-sheet--collection[data-v-fbb12a80],.mobile-content-sheet--hud[data-v-fbb12a80]{--mobile-content-sheet-max-height: 82vh}.mobile-content-sheet--comments .mobile-content-sheet__panel[data-v-fbb12a80],.mobile-content-sheet--collection .mobile-content-sheet__panel[data-v-fbb12a80],.mobile-content-sheet--hud .mobile-content-sheet__panel[data-v-fbb12a80]{height:min(var(--mobile-content-sheet-max-height),calc(100% - 12px),640px)}.mobile-content-sheet--hud .mobile-content-sheet__backdrop[data-v-fbb12a80]{background:rgba(0,0,0,.36)}.mobile-content-sheet--hud .mobile-content-sheet__panel[data-v-fbb12a80]{border:1px solid rgba(255,255,255,.12);border-bottom:0;background:rgba(12,14,18,.9);box-shadow:0 -20px 52px rgba(0,0,0,.38),inset 0 1px rgba(255,255,255,.05);backdrop-filter:none}.mobile-content-sheet--viewport .mobile-content-sheet__panel[data-v-fbb12a80]{max-height:min(var(--mobile-content-sheet-max-height, 72vh),calc(100vh - 12px),640px)}.mobile-content-sheet--comments.mobile-content-sheet--viewport .mobile-content-sheet__panel[data-v-fbb12a80],.mobile-content-sheet--collection.mobile-content-sheet--viewport .mobile-content-sheet__panel[data-v-fbb12a80],.mobile-content-sheet--hud.mobile-content-sheet--viewport .mobile-content-sheet__panel[data-v-fbb12a80]{height:min(var(--mobile-content-sheet-max-height),calc(100vh - 12px),640px)}.mobile-content-sheet__chrome[data-v-fbb12a80]{display:grid;gap:6px}.mobile-content-sheet__handle[data-v-fbb12a80]{display:block;width:42px;height:20px;margin:0 auto;padding:0;border:0;border-radius:999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:-webkit-grab;cursor:grab;touch-action:none}.mobile-content-sheet__handle[data-v-fbb12a80]:before{display:block;width:42px;height:4px;margin:8px auto;border-radius:inherit;background:rgba(255,255,255,.28);content:"";transition:background-color .16s ease,-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background-color .16s ease,transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background-color .16s ease,transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.mobile-content-sheet__handle[data-v-fbb12a80]:hover:before,.mobile-content-sheet__handle[data-v-fbb12a80]:focus-visible:before{background:rgba(255,255,255,.46);-webkit-transform:scaleX(1.12);transform:scaleX(1.12)}.mobile-content-sheet__handle[data-v-fbb12a80]:active{cursor:-webkit-grabbing;cursor:grabbing}.mobile-content-sheet__handle[data-v-fbb12a80]:active:before,.mobile-content-sheet.is-dragging .mobile-content-sheet__handle[data-v-fbb12a80]:before{background:rgba(255,255,255,.58);-webkit-transform:scaleX(1.18);transform:scaleX(1.18)}.mobile-content-sheet__handle[data-v-fbb12a80]:focus-visible{outline:2px solid rgba(255,255,255,.86);outline-offset:2px}.mobile-content-sheet__dialog-header[data-v-fbb12a80]{min-height:44px;padding:0 8px 0 18px}.mobile-content-sheet__body[data-v-fbb12a80]{min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain}.mobile-content-sheet-enter-active[data-v-fbb12a80],.mobile-content-sheet-leave-active[data-v-fbb12a80]{transition:opacity .18s ease}.mobile-content-sheet-enter-active .mobile-content-sheet__panel[data-v-fbb12a80],.mobile-content-sheet-leave-active .mobile-content-sheet__panel[data-v-fbb12a80]{transition:-webkit-transform .22s cubic-bezier(.22,1,.36,1);transition:transform .22s cubic-bezier(.22,1,.36,1);transition:transform .22s cubic-bezier(.22,1,.36,1),-webkit-transform .22s cubic-bezier(.22,1,.36,1)}.mobile-content-sheet.is-dragging .mobile-content-sheet__panel[data-v-fbb12a80]{transition:none}.mobile-content-sheet-enter-from[data-v-fbb12a80],.mobile-content-sheet-leave-to[data-v-fbb12a80]{opacity:0}.mobile-content-sheet-enter-from .mobile-content-sheet__panel[data-v-fbb12a80],.mobile-content-sheet-leave-to .mobile-content-sheet__panel[data-v-fbb12a80]{-webkit-transform:translateY(18px);transform:translateY(18px)}@media(prefers-reduced-motion:reduce){.mobile-content-sheet-enter-active[data-v-fbb12a80],.mobile-content-sheet-leave-active[data-v-fbb12a80],.mobile-content-sheet-enter-active .mobile-content-sheet__panel[data-v-fbb12a80],.mobile-content-sheet-leave-active .mobile-content-sheet__panel[data-v-fbb12a80]{transition:none}}@media(prefers-reduced-transparency:reduce){.mobile-content-sheet--hud .mobile-content-sheet__panel[data-v-fbb12a80]{background:rgba(12,14,18,.97)}}@supports (height: 100dvh){.mobile-content-sheet--viewport[data-v-fbb12a80]{height:100dvh}.mobile-content-sheet--viewport .mobile-content-sheet__panel[data-v-fbb12a80]{max-height:min(var(--mobile-content-sheet-max-height, 72vh),calc(100dvh - 12px),640px)}.mobile-content-sheet--comments.mobile-content-sheet--viewport .mobile-content-sheet__panel[data-v-fbb12a80],.mobile-content-sheet--collection.mobile-content-sheet--viewport .mobile-content-sheet__panel[data-v-fbb12a80],.mobile-content-sheet--hud.mobile-content-sheet--viewport .mobile-content-sheet__panel[data-v-fbb12a80]{height:min(var(--mobile-content-sheet-max-height),calc(100dvh - 12px),640px)}}.party-feed-card[data-v-d0a017d0]{position:relative;width:100%;height:100%;overflow:hidden;color:#fff}.party-feed-card__enter[data-v-d0a017d0]{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;flex:0 0 auto;white-space:nowrap;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;padding:8px 20px;border:1px solid rgb(255 255 255 / .24);border-radius:999px;background:rgba(255,255,255,.2);color:#fff;font-size:16px;font-weight:600;cursor:pointer;pointer-events:auto;text-shadow:0 1px 4px rgb(0 0 0 / .4)}.party-feed-card__share[data-v-d0a017d0]{position:absolute;right:calc(10px + env(safe-area-inset-right));bottom:calc(24px + env(safe-area-inset-bottom));z-index:30;display:grid;justify-items:center;gap:4px;width:56px;min-height:56px;padding:4px;border:0;background:transparent;color:#fff;cursor:pointer;-webkit-filter:drop-shadow(0 1px 4px rgb(0 0 0 / .5));filter:drop-shadow(0 1px 4px rgb(0 0 0 / .5));font-size:12px}.party-feed-card__details[data-v-d0a017d0]{padding:16px 20px 28px;color:var(--app-text-main);white-space:pre-wrap;line-height:1.65}.party-feed-card__enter[data-v-d0a017d0]:focus-visible,.party-feed-card__share[data-v-d0a017d0]:focus-visible{outline:2px solid #fff;outline-offset:3px}.share-qrcode-content[data-v-1805ff4b]{--share-qrcode-size: 176px;display:grid;box-sizing:border-box;justify-items:center;gap:10px;padding:14px 16px 16px;color:var(--app-text-main)}.share-qrcode-content--dialog[data-v-1805ff4b]{--share-qrcode-size: 220px;gap:14px;padding:20px 24px 26px}.share-qrcode-content__title[data-v-1805ff4b]{margin:0;color:var(--app-text-main);font-size:14px;font-weight:var(--app-font-weight-semibold);line-height:20px;text-align:center}.share-qrcode-content--dialog .share-qrcode-content__title[data-v-1805ff4b]{font-size:17px;line-height:24px}.share-qrcode-content__frame[data-v-1805ff4b]{--app-text-muted: rgb(15 23 42 / .64);display:grid;width:var(--share-qrcode-size);height:var(--share-qrcode-size);box-sizing:border-box;place-items:center;overflow:hidden;border:1px solid var(--app-border-subtle);border-radius:14px;background:#fff}.share-qrcode-content--dialog .share-qrcode-content__frame[data-v-1805ff4b]{border-radius:16px}.share-qrcode-content__image[data-v-1805ff4b]{display:block;width:var(--share-qrcode-size);height:var(--share-qrcode-size)}.share-qrcode-content__state[data-v-1805ff4b]{max-width:calc(var(--share-qrcode-size) - 20px);margin:0;color:var(--app-text-muted);font-size:12px;line-height:18px;text-align:center}.share-qrcode-content--dialog .share-qrcode-content__state[data-v-1805ff4b]{font-size:13px;line-height:20px}.share-qrcode-content__instructions[data-v-1805ff4b]{margin:-2px 0 0;color:var(--app-text-muted);font-size:12px;font-weight:400;line-height:18px;text-align:center}.share-qrcode-content--dialog .share-qrcode-content__instructions[data-v-1805ff4b]{font-size:13px;line-height:20px}@media(max-width:520px){.share-qrcode-content--dialog[data-v-1805ff4b]{padding-inline:18px}.share-qrcode-content--dialog .share-qrcode-content__frame[data-v-1805ff4b],.share-qrcode-content--dialog .share-qrcode-content__image[data-v-1805ff4b]{width:min(220px,calc(100vw - 84px));height:min(220px,calc(100vw - 84px))}}.share-open-app-desktop-dialog__overlay{z-index:var(--app-z-global-dialog)}.share-open-app-desktop-dialog{z-index:calc(var(--app-z-global-dialog) + 1)}.share-open-app-desktop-dialog.app-dialog-surface[data-dialog-family=continuation][data-v-12f3693d]{--app-dialog-surface-width: 304px}.content-anchor-action[data-v-c0877d72],.content-anchor-action__launcher[data-v-c0877d72]{display:inline-flex;min-width:0}.content-anchor-action--details[data-v-c0877d72],.content-anchor-action--details .content-anchor-action__launcher[data-v-c0877d72]{width:100%}.content-anchor-action__button[data-v-c0877d72]{display:inline-flex;min-width:0;align-items:center;gap:7px;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;cursor:pointer;font:inherit;transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),opacity var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),opacity var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),opacity var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.content-anchor-action__button[data-v-c0877d72]:disabled{cursor:wait}.content-anchor-action__button[data-v-c0877d72]:hover,.content-anchor-action__button[data-v-c0877d72]:focus-visible{-webkit-transform:scale(var(--app-interaction-object-scale-hover-subtle));transform:scale(var(--app-interaction-object-scale-hover-subtle))}.content-anchor-action__button[data-v-c0877d72]:active{-webkit-transform:scale(var(--app-interaction-object-scale-active-subtle));transform:scale(var(--app-interaction-object-scale-active-subtle))}.content-anchor-action__button[data-v-c0877d72]:focus-visible{outline:2px solid rgba(255,255,255,.86);outline-offset:2px}.content-anchor-action__label[data-v-c0877d72]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-anchor-action__icon[data-v-c0877d72]{flex:0 0 auto;border-radius:7px;-o-object-fit:cover;object-fit:cover}.content-anchor-action__affordance[data-v-c0877d72]{flex:0 0 auto;opacity:.62}.content-anchor-action__affordance.is-spinning[data-v-c0877d72]{-webkit-animation:content-anchor-spin-c0877d72 .8s linear infinite;animation:content-anchor-spin-c0877d72 .8s linear infinite}.content-anchor-action--overlay .content-anchor-action__button[data-v-c0877d72]{min-height:34px;max-width:240px;flex:0 0 auto;padding:0 13px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(12,12,12,.38);color:#fff;font-size:13px;font-weight:var(--app-font-weight-semibold);text-shadow:0 1px 4px rgba(0,0,0,.42);backdrop-filter:blur(14px) saturate(1.08)}.content-anchor-action--overlay.is-emphasized .content-anchor-action__button[data-v-c0877d72]{min-height:40px;padding-inline:17px;background:rgba(255,255,255,.16);font-size:15px}.content-anchor-action--overlay .content-anchor-action__button[data-v-c0877d72]:hover,.content-anchor-action--overlay .content-anchor-action__button[data-v-c0877d72]:focus-visible{background:rgba(28,28,28,.52)}.content-anchor-action--overlay.is-emphasized .content-anchor-action__button[data-v-c0877d72]:hover,.content-anchor-action--overlay.is-emphasized .content-anchor-action__button[data-v-c0877d72]:focus-visible{background:rgba(255,255,255,.22)}.content-anchor-action--overlay .content-anchor-action__icon[data-v-c0877d72]{width:20px;height:20px}.content-anchor-action--details .content-anchor-action__button[data-v-c0877d72]{width:100%;min-height:42px;padding:7px 10px;border-radius:11px;background:rgba(255,255,255,.055);color:rgba(255,255,255,.9);font-size:13px;text-align:left}.content-anchor-action--details .content-anchor-action__button[data-v-c0877d72]:hover,.content-anchor-action--details .content-anchor-action__button[data-v-c0877d72]:focus-visible{background:rgba(255,255,255,.09)}.content-anchor-action--details .content-anchor-action__label[data-v-c0877d72]{flex:1 1 auto}.content-anchor-action--details .content-anchor-action__icon[data-v-c0877d72]{width:28px;height:28px}.content-anchor-action--cover .content-anchor-action__button[data-v-c0877d72]{position:relative;min-height:35px;max-width:min(240px,calc(100vw - 48px));justify-content:center;padding:0 14px 0 16px;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(255,255,255,.15);color:#fff;font-size:14px;font-weight:700;backdrop-filter:blur(7px) saturate(1.06)}.content-anchor-action--cover .content-anchor-action__button[data-v-c0877d72]:hover,.content-anchor-action--cover .content-anchor-action__button[data-v-c0877d72]:focus-visible{background:rgba(255,255,255,.21)}.content-anchor-action--cover .content-anchor-action__icon[data-v-c0877d72]{width:20px;height:20px}@-webkit-keyframes content-anchor-spin-c0877d72{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes content-anchor-spin-c0877d72{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.content-anchor-action__button[data-v-c0877d72]{transition:none}.content-anchor-action__affordance.is-spinning[data-v-c0877d72]{-webkit-animation-duration:1.6s;animation-duration:1.6s}}.content-anchor-list[data-v-db213e8d]{display:flex;min-width:0;gap:8px}.content-anchor-list--overlay[data-v-db213e8d]{max-width:min(520px,calc(100vw - 132px));overflow-x:auto;padding:2px;scrollbar-width:none}.content-anchor-list--overlay[data-v-db213e8d]::-webkit-scrollbar{display:none}.content-anchor-list--details[data-v-db213e8d]{display:grid;gap:6px}.content-anchor-list--cover[data-v-db213e8d]{position:absolute;right:50%;bottom:54px;z-index:5;max-width:calc(100% - 24px);-webkit-transform:translateX(50%);transform:translate(50%)}.like-reaction[data-v-0b01bf08]{--like-reaction-active-color: #fff;--like-reaction-particle-color: currentcolor;--like-reaction-size: 24px;--like-reaction-asset-size: 38px;--like-reaction-asset-y: -50%;--like-reaction-particle-distance: var(--like-reaction-size);position:relative;display:inline-grid;z-index:0;width:var(--like-reaction-size);height:var(--like-reaction-size);flex:0 0 auto;place-items:center;color:inherit;overflow:visible;pointer-events:none}.like-reaction.is-animating[data-v-0b01bf08],.like-reaction.is-asset-animating[data-v-0b01bf08]{z-index:20}.like-reaction--red[data-v-0b01bf08]{--like-reaction-active-color: #ff3b5c;--like-reaction-particle-color: #ff6b82}.like-reaction--white[data-v-0b01bf08]{--like-reaction-active-color: #fff;--like-reaction-particle-color: rgba(255, 255, 255, .92)}.like-reaction--feed[data-v-0b01bf08]{--like-reaction-size: 20px;--like-reaction-asset-size: 34px}.like-reaction--feed-inline[data-v-0b01bf08]{--like-reaction-size: 20px;--like-reaction-asset-size: 34px;--like-reaction-asset-y: -58%}.like-reaction--player[data-v-0b01bf08]{--like-reaction-size: 32px;--like-reaction-asset-size: 48px}.like-reaction--compact[data-v-0b01bf08]{--like-reaction-size: 28px;--like-reaction-asset-size: 44px}.like-reaction--hud[data-v-0b01bf08]{--like-reaction-size: 24px;--like-reaction-asset-size: 48px;--like-reaction-particle-distance: 32px}.like-reaction__heart[data-v-0b01bf08]{position:relative;z-index:2;width:100%;height:100%;color:currentcolor;-webkit-transform-origin:50% 62%;transform-origin:50% 62%;will-change:transform;transition:color .14s ease,-webkit-transform .14s ease;transition:color .14s ease,transform .14s ease;transition:color .14s ease,transform .14s ease,-webkit-transform .14s ease}.like-reaction.is-liked .like-reaction__heart[data-v-0b01bf08]{color:var(--like-reaction-active-color)}.like-reaction.is-animating .like-reaction__heart[data-v-0b01bf08]{-webkit-animation:like-reaction-heart-0b01bf08 .5s linear both;animation:like-reaction-heart-0b01bf08 .5s linear both}.like-reaction__particles[data-v-0b01bf08]{position:absolute;top:50%;right:50%;bottom:50%;left:50%;z-index:1;opacity:0;pointer-events:none}.like-reaction__particle[data-v-0b01bf08]{position:absolute;width:4px;height:4px;border-radius:999px;background:var(--like-reaction-particle-color);box-shadow:0 0 0 2px rgba(255,255,255,.08);-webkit-transform:translate(-50%,-50%) scale(.2);transform:translate(-50%,-50%) scale(.2);will-change:transform,opacity}.like-reaction.is-animating .like-reaction__particles[data-v-0b01bf08]{opacity:1}.like-reaction.is-animating .like-reaction__particle[data-v-0b01bf08]{-webkit-animation:like-reaction-particle-0b01bf08 .46s cubic-bezier(.18,.9,.24,1) both;animation:like-reaction-particle-0b01bf08 .46s cubic-bezier(.18,.9,.24,1) both;-webkit-animation-delay:calc(var(--like-reaction-particle-index) * 12ms);animation-delay:calc(var(--like-reaction-particle-index) * 12ms)}.like-reaction__asset-wrap[data-v-0b01bf08]{position:absolute;z-index:30;top:50%;left:50%;display:grid;width:calc(var(--like-reaction-asset-size) * 1.38);height:calc(var(--like-reaction-asset-size) * 1.38);overflow:visible;place-items:center;border-radius:0;opacity:1;-webkit-transform:translate(-50%,var(--like-reaction-asset-y)) scale(.46);transform:translate(-50%,var(--like-reaction-asset-y)) scale(.46);pointer-events:none;-webkit-filter:drop-shadow(0 10px 20px rgba(0,0,0,.34)) saturate(1.08) contrast(1.05);filter:drop-shadow(0 10px 20px rgba(0,0,0,.34)) saturate(1.08) contrast(1.05);will-change:transform,opacity}.like-reaction--asset-avatar .like-reaction__asset-wrap[data-v-0b01bf08]{width:var(--like-reaction-asset-size);height:var(--like-reaction-asset-size);overflow:hidden;border-radius:999px}.like-reaction__asset[data-v-0b01bf08]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.like-reaction--asset-avatar .like-reaction__asset[data-v-0b01bf08]{-o-object-fit:cover;object-fit:cover}.like-reaction.is-asset-animating .like-reaction__asset-wrap[data-v-0b01bf08]{-webkit-animation:like-reaction-asset-0b01bf08 .68s linear both;animation:like-reaction-asset-0b01bf08 .68s linear both}@-webkit-keyframes like-reaction-heart-0b01bf08{0%{-webkit-transform:scale(.74);transform:scale(.74);-webkit-animation-timing-function:cubic-bezier(.08,.72,.12,1);animation-timing-function:cubic-bezier(.08,.72,.12,1)}26%{-webkit-transform:scale(1.36);transform:scale(1.36);-webkit-animation-timing-function:cubic-bezier(.16,0,.28,1);animation-timing-function:cubic-bezier(.16,0,.28,1)}46%{-webkit-transform:scale(1.46);transform:scale(1.46);-webkit-animation-timing-function:cubic-bezier(.42,0,.82,.38);animation-timing-function:cubic-bezier(.42,0,.82,.38)}68%{-webkit-transform:scale(.9);transform:scale(.9);-webkit-animation-timing-function:cubic-bezier(.18,.86,.22,1);animation-timing-function:cubic-bezier(.18,.86,.22,1)}84%{-webkit-transform:scale(1.04);transform:scale(1.04);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes like-reaction-heart-0b01bf08{0%{-webkit-transform:scale(.74);transform:scale(.74);-webkit-animation-timing-function:cubic-bezier(.08,.72,.12,1);animation-timing-function:cubic-bezier(.08,.72,.12,1)}26%{-webkit-transform:scale(1.36);transform:scale(1.36);-webkit-animation-timing-function:cubic-bezier(.16,0,.28,1);animation-timing-function:cubic-bezier(.16,0,.28,1)}46%{-webkit-transform:scale(1.46);transform:scale(1.46);-webkit-animation-timing-function:cubic-bezier(.42,0,.82,.38);animation-timing-function:cubic-bezier(.42,0,.82,.38)}68%{-webkit-transform:scale(.9);transform:scale(.9);-webkit-animation-timing-function:cubic-bezier(.18,.86,.22,1);animation-timing-function:cubic-bezier(.18,.86,.22,1)}84%{-webkit-transform:scale(1.04);transform:scale(1.04);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes like-reaction-particle-0b01bf08{0%{opacity:0;-webkit-transform:translate(-50%,-50%) rotate(calc(var(--like-reaction-particle-index) * 60deg)) translateY(0) scale(.2);transform:translate(-50%,-50%) rotate(calc(var(--like-reaction-particle-index) * 60deg)) translateY(0) scale(.2)}24%{opacity:1}to{opacity:0;-webkit-transform:translate(-50%,-50%) rotate(calc(var(--like-reaction-particle-index) * 60deg)) translateY(calc(var(--like-reaction-particle-distance) * -.9)) scale(1);transform:translate(-50%,-50%) rotate(calc(var(--like-reaction-particle-index) * 60deg)) translateY(calc(var(--like-reaction-particle-distance) * -.9)) scale(1)}}@keyframes like-reaction-particle-0b01bf08{0%{opacity:0;-webkit-transform:translate(-50%,-50%) rotate(calc(var(--like-reaction-particle-index) * 60deg)) translateY(0) scale(.2);transform:translate(-50%,-50%) rotate(calc(var(--like-reaction-particle-index) * 60deg)) translateY(0) scale(.2)}24%{opacity:1}to{opacity:0;-webkit-transform:translate(-50%,-50%) rotate(calc(var(--like-reaction-particle-index) * 60deg)) translateY(calc(var(--like-reaction-particle-distance) * -.9)) scale(1);transform:translate(-50%,-50%) rotate(calc(var(--like-reaction-particle-index) * 60deg)) translateY(calc(var(--like-reaction-particle-distance) * -.9)) scale(1)}}@-webkit-keyframes like-reaction-asset-0b01bf08{0%{opacity:1;-webkit-transform:translate(-50%,var(--like-reaction-asset-y)) scale(.42);transform:translate(-50%,var(--like-reaction-asset-y)) scale(.42);-webkit-animation-timing-function:cubic-bezier(.08,.72,.12,1);animation-timing-function:cubic-bezier(.08,.72,.12,1)}24%{opacity:1;-webkit-transform:translate(-50%,var(--like-reaction-asset-y)) scale(1.28);transform:translate(-50%,var(--like-reaction-asset-y)) scale(1.28);-webkit-animation-timing-function:cubic-bezier(.16,0,.28,1);animation-timing-function:cubic-bezier(.16,0,.28,1)}44%{opacity:1;-webkit-transform:translate(-50%,var(--like-reaction-asset-y)) scale(1.16);transform:translate(-50%,var(--like-reaction-asset-y)) scale(1.16);-webkit-animation-timing-function:cubic-bezier(.42,0,.82,.38);animation-timing-function:cubic-bezier(.42,0,.82,.38)}78%{opacity:1;-webkit-transform:translate(-50%,var(--like-reaction-asset-y)) scale(.92);transform:translate(-50%,var(--like-reaction-asset-y)) scale(.92);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}88%{opacity:1;-webkit-transform:translate(-50%,var(--like-reaction-asset-y)) scale(.86);transform:translate(-50%,var(--like-reaction-asset-y)) scale(.86)}to{opacity:0;-webkit-transform:translate(-50%,var(--like-reaction-asset-y)) scale(.72);transform:translate(-50%,var(--like-reaction-asset-y)) scale(.72)}}@keyframes like-reaction-asset-0b01bf08{0%{opacity:1;-webkit-transform:translate(-50%,var(--like-reaction-asset-y)) scale(.42);transform:translate(-50%,var(--like-reaction-asset-y)) scale(.42);-webkit-animation-timing-function:cubic-bezier(.08,.72,.12,1);animation-timing-function:cubic-bezier(.08,.72,.12,1)}24%{opacity:1;-webkit-transform:translate(-50%,var(--like-reaction-asset-y)) scale(1.28);transform:translate(-50%,var(--like-reaction-asset-y)) scale(1.28);-webkit-animation-timing-function:cubic-bezier(.16,0,.28,1);animation-timing-function:cubic-bezier(.16,0,.28,1)}44%{opacity:1;-webkit-transform:translate(-50%,var(--like-reaction-asset-y)) scale(1.16);transform:translate(-50%,var(--like-reaction-asset-y)) scale(1.16);-webkit-animation-timing-function:cubic-bezier(.42,0,.82,.38);animation-timing-function:cubic-bezier(.42,0,.82,.38)}78%{opacity:1;-webkit-transform:translate(-50%,var(--like-reaction-asset-y)) scale(.92);transform:translate(-50%,var(--like-reaction-asset-y)) scale(.92);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}88%{opacity:1;-webkit-transform:translate(-50%,var(--like-reaction-asset-y)) scale(.86);transform:translate(-50%,var(--like-reaction-asset-y)) scale(.86)}to{opacity:0;-webkit-transform:translate(-50%,var(--like-reaction-asset-y)) scale(.72);transform:translate(-50%,var(--like-reaction-asset-y)) scale(.72)}}@media(prefers-reduced-motion:reduce){.like-reaction.is-animating .like-reaction__heart[data-v-0b01bf08],.like-reaction.is-animating .like-reaction__particle[data-v-0b01bf08],.like-reaction.is-asset-animating .like-reaction__asset-wrap[data-v-0b01bf08]{-webkit-animation:none;animation:none}.like-reaction__particles[data-v-0b01bf08],.like-reaction__asset-wrap[data-v-0b01bf08]{display:none}}.cover-meta[data-v-56bc4755]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,0) 58%,rgba(0,0,0,.5))}.cover-meta__anchor[data-v-56bc4755],.cover-meta__anchor-list[data-v-56bc4755],.cover-meta__bottom[data-v-56bc4755],.cover-meta__roles[data-v-56bc4755],.cover-meta__stats[data-v-56bc4755],.cover-meta__stat[data-v-56bc4755],.cover-meta__single-role[data-v-56bc4755],.cover-meta__stack[data-v-56bc4755]{pointer-events:auto}.cover-meta__anchor[data-v-56bc4755]{position:absolute;z-index:5;right:50%;bottom:54px;display:inline-flex;min-height:35px;align-items:center;justify-content:center;padding:0 16px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(255,255,255,.15);color:#fff;font-size:14px;font-weight:700;-webkit-transform:translateX(50%);transform:translate(50%);backdrop-filter:blur(5px);cursor:pointer;overflow:hidden;transition:-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:transform var(--app-interaction-duration) var(--app-interaction-ease);transition:transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.cover-meta__anchor[data-v-56bc4755]:after{content:"";position:absolute;top:-40%;bottom:-40%;left:-45%;width:34%;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.72),rgba(255,255,255,0));opacity:0;-webkit-transform:translateX(-140%) rotate(16deg);transform:translate(-140%) rotate(16deg)}.cover-meta:hover .cover-meta__anchor[data-v-56bc4755]:after{-webkit-animation:anchor-sheen-56bc4755 1.1s ease-out;animation:anchor-sheen-56bc4755 1.1s ease-out}.cover-meta__anchor[data-v-56bc4755]:hover,.cover-meta__anchor[data-v-56bc4755]:focus-visible{-webkit-transform:translateX(50%) scale(var(--app-interaction-object-scale-hover-subtle));transform:translate(50%) scale(var(--app-interaction-object-scale-hover-subtle))}.cover-meta__anchor[data-v-56bc4755]:active{-webkit-transform:translateX(50%) scale(var(--app-interaction-object-scale-active-subtle));transform:translate(50%) scale(var(--app-interaction-object-scale-active-subtle))}.cover-meta__bottom[data-v-56bc4755]{position:absolute;right:0;bottom:0;left:0;height:44px}.cover-meta__roles[data-v-56bc4755]{position:absolute;right:0;bottom:0;left:0;z-index:3;min-width:0;pointer-events:none}.cover-meta__roles[data-v-56bc4755]:hover,.cover-meta__roles[data-v-56bc4755]:focus-within{z-index:4}.cover-meta__single-role[data-v-56bc4755],.cover-meta__stack[data-v-56bc4755]{display:inline-flex;min-height:44px;align-items:center;padding:8px;pointer-events:auto}.cover-meta__single-role[data-v-56bc4755]{max-width:150px;color:#fff;font-size:14px;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.25);cursor:pointer;-webkit-transform-origin:left center;transform-origin:left center;transition:-webkit-filter .16s ease,-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:filter .16s ease,transform var(--app-interaction-duration) var(--app-interaction-ease);transition:filter .16s ease,transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-filter .16s ease,-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.cover-meta__single-pill[data-v-56bc4755]{display:inline-flex;height:28px;min-width:0;align-items:center;gap:6px;padding-right:10px;border-radius:16px;transition:text-shadow .16s ease}.cover-meta__single-role[data-v-56bc4755]:hover,.cover-meta__single-role[data-v-56bc4755]:focus-visible{-webkit-transform:scale(var(--app-interaction-object-scale-hover));transform:scale(var(--app-interaction-object-scale-hover));-webkit-filter:drop-shadow(0 4px 10px rgba(0,0,0,.16));filter:drop-shadow(0 4px 10px rgba(0,0,0,.16))}.cover-meta__single-role[data-v-56bc4755]:active{-webkit-transform:scale(var(--app-interaction-object-scale-active));transform:scale(var(--app-interaction-object-scale-active))}.cover-meta__single-role:hover .cover-meta__single-pill[data-v-56bc4755],.cover-meta__single-role:focus-visible .cover-meta__single-pill[data-v-56bc4755],.cover-meta__roles:hover .cover-meta__single-pill[data-v-56bc4755]{text-shadow:0 2px 8px rgba(0,0,0,.35)}.cover-meta__single-role-name[data-v-56bc4755]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cover-meta__single-role.is-name-hidden .cover-meta__single-pill[data-v-56bc4755]{gap:0;padding-right:0}.cover-meta__single-role.is-name-hidden .cover-meta__single-role-name[data-v-56bc4755]{display:none}.cover-meta__avatar[data-v-56bc4755]{width:28px;height:28px;border-radius:999px;-o-object-fit:cover;object-fit:cover;background:rgba(255,255,255,.24)}.cover-meta__stack[data-v-56bc4755]{width:auto;height:auto;--role-avatar-stack-padding-right: 14px;--role-avatar-stack-expanded-padding-right: 10px}.cover-meta__stats[data-v-56bc4755]{position:absolute;right:0;bottom:0;z-index:2;display:flex;flex:0 0 auto;align-items:center;gap:0;padding:8px;color:#fff}.cover-meta__stat[data-v-56bc4755]{position:relative;display:inline-flex;align-items:center;gap:4px;padding:4px 6px;border-radius:29px;font-size:14px;font-weight:600;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.25)}.cover-meta__like[data-v-56bc4755],.cover-meta__comment[data-v-56bc4755],.cover-meta__share[data-v-56bc4755]{cursor:pointer;-webkit-transform-origin:center;transform-origin:center;transition:-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:transform var(--app-interaction-duration) var(--app-interaction-ease);transition:transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.cover-meta__like[data-v-56bc4755]:hover,.cover-meta__like[data-v-56bc4755]:focus-visible,.cover-meta__comment[data-v-56bc4755]:hover,.cover-meta__comment[data-v-56bc4755]:focus-visible,.cover-meta__share[data-v-56bc4755]:hover,.cover-meta__share[data-v-56bc4755]:focus-visible{-webkit-transform:scale(var(--app-interaction-object-scale-hover));transform:scale(var(--app-interaction-object-scale-hover))}.cover-meta__like[data-v-56bc4755]:active,.cover-meta__comment[data-v-56bc4755]:active,.cover-meta__share[data-v-56bc4755]:active{-webkit-transform:scale(var(--app-interaction-object-scale-active));transform:scale(var(--app-interaction-object-scale-active))}.cover-meta__share.is-pending[data-v-56bc4755]{opacity:.72}.cover-meta__like.is-pending .cover-meta__like-reaction[data-v-56bc4755]{opacity:1}.cover-meta__like.is-unlike-feedback[data-v-56bc4755]{-webkit-animation:cover-meta-like-unlike-56bc4755 .2s cubic-bezier(.22,0,.2,1) both;animation:cover-meta-like-unlike-56bc4755 .2s cubic-bezier(.22,0,.2,1) both}.cover-meta__bgm[data-v-56bc4755]{width:28px;height:28px;margin-left:6px;pointer-events:none;border-radius:999px;-webkit-animation:bgm-spin-56bc4755 2.4s linear infinite;animation:bgm-spin-56bc4755 2.4s linear infinite;-webkit-animation-play-state:paused;animation-play-state:paused;-o-object-fit:cover;object-fit:cover;-webkit-transform-origin:center;transform-origin:center}.cover-meta__sound.is-loading[data-v-56bc4755]{cursor:progress}.cover-meta__sound-spinner[data-v-56bc4755]{display:block;width:18px;height:18px;border:2px solid rgba(255,255,255,.32);border-top-color:rgba(255,255,255,.9);border-radius:999px;-webkit-animation:cover-meta-sound-spin .8s linear infinite;animation:cover-meta-sound-spin .8s linear infinite}.cover-meta:hover .cover-meta__bgm[data-v-56bc4755]{-webkit-animation-play-state:running;animation-play-state:running}@media(max-width:520px){.cover-meta__single-role-name[data-v-56bc4755]{display:none}}@-webkit-keyframes anchor-sheen-56bc4755{0%{opacity:0;-webkit-transform:translateX(-140%) rotate(16deg);transform:translate(-140%) rotate(16deg)}18%{opacity:.8}to{opacity:0;-webkit-transform:translateX(520%) rotate(16deg);transform:translate(520%) rotate(16deg)}}@keyframes anchor-sheen-56bc4755{0%{opacity:0;-webkit-transform:translateX(-140%) rotate(16deg);transform:translate(-140%) rotate(16deg)}18%{opacity:.8}to{opacity:0;-webkit-transform:translateX(520%) rotate(16deg);transform:translate(520%) rotate(16deg)}}@-webkit-keyframes bgm-spin-56bc4755{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes bgm-spin-56bc4755{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes cover-meta-like-unlike-56bc4755{0%{-webkit-transform:scale(1);transform:scale(1)}46%{-webkit-transform:scale(.88);transform:scale(.88)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes cover-meta-like-unlike-56bc4755{0%{-webkit-transform:scale(1);transform:scale(1)}46%{-webkit-transform:scale(.88);transform:scale(.88)}to{-webkit-transform:scale(1);transform:scale(1)}}@media(prefers-reduced-motion:reduce){.cover-meta:hover .cover-meta__anchor[data-v-56bc4755]:after,.cover-meta:hover .cover-meta__bgm[data-v-56bc4755],.cover-meta__like.is-unlike-feedback[data-v-56bc4755]{-webkit-animation:none;animation:none}}.media-progress-bar[data-v-07361bb5]{--media-progress-height: var(--immersive-media-progress-height, 2px);--media-progress-hit-height: var(--immersive-media-progress-height, 2px);position:absolute;right:16px;bottom:var(--immersive-media-progress-bottom, 0px);left:16px;z-index:6;height:var(--media-progress-hit-height);pointer-events:none}.media-progress-bar[data-v-07361bb5]:before,.media-progress-bar__buffered[data-v-07361bb5],.media-progress-bar__buffering[data-v-07361bb5],.media-progress-bar__fill[data-v-07361bb5]{position:absolute;bottom:0;height:var(--media-progress-height);border-radius:24px}.media-progress-bar[data-v-07361bb5]:before{right:0;left:0;background:var(--immersive-media-progress-track, rgba(255, 255, 255, .18));content:"";transition:height .16s ease,background-color .16s ease}.media-progress-bar__buffered[data-v-07361bb5],.media-progress-bar__fill[data-v-07361bb5]{right:0;left:0;-webkit-transform-origin:left center;transform-origin:left center}.media-progress-bar__buffered[data-v-07361bb5]{z-index:1;min-width:1px;background:var(--immersive-media-progress-buffered, rgba(255, 255, 255, .26));transition:height .16s ease,-webkit-transform .2s linear;transition:height .16s ease,transform .2s linear;transition:height .16s ease,transform .2s linear,-webkit-transform .2s linear}.media-progress-bar__fill[data-v-07361bb5]{z-index:2;min-width:1px;background:var(--immersive-media-progress-fill, rgba(255, 255, 255, .88));box-shadow:var(--immersive-media-progress-shadow, 0 0 5px rgba(255, 255, 255, .18));transition:height .16s ease,-webkit-transform .16s linear;transition:height .16s ease,transform .16s linear;transition:height .16s ease,transform .16s linear,-webkit-transform .16s linear}.media-progress-bar__buffering[data-v-07361bb5]{z-index:3;left:var(--media-progress-value);width:clamp(40px,8%,64px);max-width:calc(100% - var(--media-progress-value));background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.38) 34%,rgba(255,255,255,.98) 68%,rgba(255,255,255,0));-webkit-filter:drop-shadow(0 0 4px rgba(255,255,255,.32));filter:drop-shadow(0 0 4px rgba(255,255,255,.32));opacity:0;pointer-events:none;-webkit-transform:translateX(-22%) scaleX(.55);transform:translate(-22%) scaleX(.55);-webkit-transform-origin:left center;transform-origin:left center;transition:height .16s ease,opacity .14s ease}.media-progress-bar.is-buffering:not(.is-seeking) .media-progress-bar__buffering[data-v-07361bb5]{opacity:1;-webkit-animation:media-progress-buffer-sweep-07361bb5 .92s cubic-bezier(.45,0,.55,1) infinite;animation:media-progress-buffer-sweep-07361bb5 .92s cubic-bezier(.45,0,.55,1) infinite}.media-progress-bar.is-indeterminate .media-progress-bar__buffering[data-v-07361bb5]{left:0;width:clamp(56px,14%,112px);max-width:100%}.media-progress-bar.is-interactive[data-v-07361bb5]{--media-progress-height: var(--immersive-media-progress-height, 2px);--media-progress-hit-height: 24px;right:0;left:0;cursor:pointer;pointer-events:auto;touch-action:none}.media-progress-bar.is-interactive .media-progress-bar__fill[data-v-07361bb5]{transition:height .16s ease}.media-progress-bar.is-interactive[data-v-07361bb5]:hover:before,.media-progress-bar.is-interactive[data-v-07361bb5]:focus-visible:before,.media-progress-bar.is-interactive.is-seeking[data-v-07361bb5]:before,.media-progress-bar.is-interactive:hover .media-progress-bar__buffered[data-v-07361bb5],.media-progress-bar.is-interactive:focus-visible .media-progress-bar__buffered[data-v-07361bb5],.media-progress-bar.is-interactive.is-seeking .media-progress-bar__buffered[data-v-07361bb5],.media-progress-bar.is-interactive:hover .media-progress-bar__buffering[data-v-07361bb5],.media-progress-bar.is-interactive:focus-visible .media-progress-bar__buffering[data-v-07361bb5],.media-progress-bar.is-interactive.is-seeking .media-progress-bar__buffering[data-v-07361bb5],.media-progress-bar.is-interactive:hover .media-progress-bar__fill[data-v-07361bb5],.media-progress-bar.is-interactive:focus-visible .media-progress-bar__fill[data-v-07361bb5],.media-progress-bar.is-interactive.is-seeking .media-progress-bar__fill[data-v-07361bb5]{height:var(--immersive-media-progress-hover-height, 5px)}.media-progress-bar.is-interactive[data-v-07361bb5]:hover:before,.media-progress-bar.is-interactive[data-v-07361bb5]:focus-visible:before,.media-progress-bar.is-interactive.is-seeking[data-v-07361bb5]:before{background:var(--immersive-media-progress-track-active, rgba(255, 255, 255, .28))}.media-progress-bar.is-interactive[data-v-07361bb5]:focus-visible{outline:2px solid rgba(255,255,255,.72);outline-offset:-8px}@-webkit-keyframes media-progress-buffer-sweep-07361bb5{0%{opacity:.28;-webkit-transform:translateX(-28%) scaleX(.42);transform:translate(-28%) scaleX(.42)}42%{opacity:1;-webkit-transform:translateX(8%) scaleX(.92);transform:translate(8%) scaleX(.92)}to{opacity:.22;-webkit-transform:translateX(58%) scaleX(.56);transform:translate(58%) scaleX(.56)}}@keyframes media-progress-buffer-sweep-07361bb5{0%{opacity:.28;-webkit-transform:translateX(-28%) scaleX(.42);transform:translate(-28%) scaleX(.42)}42%{opacity:1;-webkit-transform:translateX(8%) scaleX(.92);transform:translate(8%) scaleX(.92)}to{opacity:.22;-webkit-transform:translateX(58%) scaleX(.56);transform:translate(58%) scaleX(.56)}}@media(prefers-reduced-motion:reduce){.media-progress-bar__buffered[data-v-07361bb5],.media-progress-bar__buffering[data-v-07361bb5],.media-progress-bar__fill[data-v-07361bb5]{transition:none}.media-progress-bar.is-buffering:not(.is-seeking) .media-progress-bar__buffering[data-v-07361bb5]{width:18px;-webkit-animation:none;animation:none;opacity:.72;-webkit-transform:none;transform:none}}.media-sound-toggle[data-v-e90debc5]{position:absolute;top:8px;right:8px;z-index:4;display:grid;width:24px;height:24px;padding:0;place-items:center;border:0;background:transparent;color:rgba(255,255,255,.75);cursor:pointer;-webkit-filter:drop-shadow(0 0 8px rgba(0,0,0,.2));filter:drop-shadow(0 0 8px rgba(0,0,0,.2));outline:none;opacity:0;pointer-events:none;transition:color .16s ease,opacity .16s ease,-webkit-filter .16s ease,-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:color .16s ease,filter .16s ease,opacity .16s ease,transform var(--app-interaction-duration) var(--app-interaction-ease);transition:color .16s ease,filter .16s ease,opacity .16s ease,transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-filter .16s ease,-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.media-sound-toggle.is-loading[data-v-e90debc5]{cursor:progress}.media-sound-toggle[data-v-e90debc5]:focus-visible{opacity:1;pointer-events:auto}.media-sound-toggle[data-v-e90debc5]:hover,.media-sound-toggle[data-v-e90debc5]:focus-visible{color:rgba(255,255,255,.9);-webkit-filter:drop-shadow(0 2px 10px rgba(0,0,0,.26));filter:drop-shadow(0 2px 10px rgba(0,0,0,.26));-webkit-transform:scale(var(--app-interaction-object-scale-hover));transform:scale(var(--app-interaction-object-scale-hover))}.media-sound-toggle[data-v-e90debc5]:active{-webkit-transform:scale(var(--app-interaction-object-scale-active));transform:scale(var(--app-interaction-object-scale-active))}.media-sound-toggle svg[data-v-e90debc5]{display:block}.media-sound-toggle__spinner[data-v-e90debc5]{display:block;width:18px;height:18px;border:2px solid rgba(255,255,255,.32);border-top-color:rgba(255,255,255,.9);border-radius:999px;-webkit-animation:media-sound-toggle-spin-e90debc5 .8s linear infinite;animation:media-sound-toggle-spin-e90debc5 .8s linear infinite;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;will-change:transform}@-webkit-keyframes media-sound-toggle-spin-e90debc5{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes media-sound-toggle-spin-e90debc5{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.media-sound-toggle[data-v-e90debc5]{transition:color .16s ease,-webkit-filter .16s ease;transition:color .16s ease,filter .16s ease;transition:color .16s ease,filter .16s ease,-webkit-filter .16s ease}.media-sound-toggle[data-v-e90debc5]:hover,.media-sound-toggle[data-v-e90debc5]:focus-visible,.media-sound-toggle[data-v-e90debc5]:active{-webkit-transform:none;transform:none}.media-sound-toggle__spinner[data-v-e90debc5]{-webkit-animation:none;animation:none}}.video-center-play-button[data-v-fc1b7ebf]{position:absolute;top:50%;left:50%;z-index:5;display:grid;width:78px;height:78px;padding:0 0 0 4px;place-items:center;border:1px solid rgba(255,255,255,.22);border-radius:50%;background:rgba(0,0,0,.42);color:#fff;cursor:pointer;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);backdrop-filter:blur(10px);transition:background-color .16s ease,-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background-color .16s ease,transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background-color .16s ease,transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.video-center-play-button[data-v-fc1b7ebf]:hover,.video-center-play-button[data-v-fc1b7ebf]:focus-visible{background:rgba(0,0,0,.56);-webkit-transform:translate(-50%,-50%) scale(var(--app-interaction-object-scale-hover-subtle));transform:translate(-50%,-50%) scale(var(--app-interaction-object-scale-hover-subtle))}.video-center-play-button[data-v-fc1b7ebf]:active{-webkit-transform:translate(-50%,-50%) scale(var(--app-interaction-object-scale-active-subtle));transform:translate(-50%,-50%) scale(var(--app-interaction-object-scale-active-subtle))}@media(prefers-reduced-motion:reduce){.video-center-play-button[data-v-fc1b7ebf]{transition:none}}.radio-card[data-v-54180d82]{position:relative;container-type:inline-size;overflow:hidden;aspect-ratio:3 / 4;border-radius:12px;background:#181818;--radio-content-inset: 16px;--radio-content-top: var(--radio-content-inset);--radio-content-bottom-safe: 52px;--radio-content-gap: 16px;--radio-primary-font-size: 18px;--radio-primary-line-height: 22px;--radio-secondary-font-size: 14px;--radio-secondary-line-height: 18px;--radio-lyrics-gap: 8px;--radio-lyrics-reserved-height: calc( var(--radio-primary-line-height) + var(--radio-primary-line-height) + var(--radio-secondary-line-height) + var(--radio-secondary-line-height) + var(--radio-lyrics-gap) )}.radio-card.is-deck[data-v-54180d82]{cursor:pointer;--radio-content-top: calc(env(safe-area-inset-top) + clamp(84px, 11vh, 112px)) ;--radio-deck-cover-size: clamp(156px, 28vh, 200px);--radio-primary-font-size: 24px;--radio-primary-line-height: 31px;--radio-secondary-font-size: 20px;--radio-secondary-line-height: 26px;--radio-lyrics-gap: 12px;--radio-lyrics-reserved-height: calc( var(--radio-primary-line-height) * 2 + var(--radio-secondary-line-height) * 4 + var(--radio-lyrics-gap) * 4 )}.radio-card__backdrop[data-v-54180d82],.radio-card__glass[data-v-54180d82]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .18s ease;will-change:opacity}.radio-card__backdrop[data-v-54180d82]{overflow:hidden}.radio-card__backdrop.is-loaded[data-v-54180d82],.radio-card__glass.is-loaded[data-v-54180d82]{opacity:1}.radio-card__backdrop-image[data-v-54180d82]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-filter:blur(25px);filter:blur(25px);-webkit-transform:scale(1.16);transform:scale(1.16)}.radio-card__glass[data-v-54180d82]{background:rgba(0,0,0,.2);backdrop-filter:blur(25px)}.radio-card[data-v-54180d82]:hover .media-sound-toggle{opacity:1;pointer-events:auto}.radio-card[data-v-54180d82]:hover .cover-meta__bgm,.radio-card[data-v-54180d82]:focus-within .cover-meta__bgm{-webkit-animation-play-state:running;animation-play-state:running}.radio-card__content[data-v-54180d82]{position:absolute;top:var(--radio-content-top);right:var(--radio-content-inset);bottom:var(--radio-content-bottom-safe);left:var(--radio-content-inset);z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--radio-content-gap);pointer-events:none}.radio-card__cover[data-v-54180d82]{width:min(200px,94%);aspect-ratio:1;border-radius:8px;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 20px rgba(0,0,0,.1)}.radio-card.is-deck .radio-card__cover[data-v-54180d82]{width:min(var(--radio-deck-cover-size),94%)}.radio-card__lyrics[data-v-54180d82]{position:relative;width:100%;height:var(--radio-lyrics-reserved-height);overflow:hidden;text-align:left}.radio-card__lyrics-stack[data-v-54180d82]{position:absolute;top:0;right:4px;bottom:0;left:4px;display:flex;flex-direction:column;gap:var(--radio-lyrics-gap)}.radio-card__lyric[data-v-54180d82]{display:-webkit-box;width:100%;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:normal;font-size:14px;font-weight:700;-webkit-box-orient:vertical;-webkit-line-clamp:2}.radio-card__lyric--primary[data-v-54180d82]{color:#fff;font-size:var(--radio-primary-font-size);line-height:var(--radio-primary-line-height)}.radio-card__lyric--secondary[data-v-54180d82]{color:rgba(255,255,255,.3);font-size:var(--radio-secondary-font-size);line-height:var(--radio-secondary-line-height)}.radio-lyric-roll-enter-active[data-v-54180d82],.radio-lyric-roll-leave-active[data-v-54180d82]{transition:opacity .34s ease,-webkit-transform .34s cubic-bezier(.22,1,.36,1),-webkit-filter .34s ease;transition:opacity .34s ease,transform .34s cubic-bezier(.22,1,.36,1),filter .34s ease;transition:opacity .34s ease,transform .34s cubic-bezier(.22,1,.36,1),filter .34s ease,-webkit-transform .34s cubic-bezier(.22,1,.36,1),-webkit-filter .34s ease;will-change:opacity,transform,filter}.radio-lyric-roll-enter-from[data-v-54180d82]{opacity:0;-webkit-filter:blur(8px);filter:blur(8px);-webkit-transform:translate3d(0,18px,0);transform:translate3d(0,18px,0)}.radio-lyric-roll-leave-to[data-v-54180d82]{opacity:0;-webkit-filter:blur(8px);filter:blur(8px);-webkit-transform:translate3d(0,-18px,0);transform:translate3d(0,-18px,0)}.radio-lyric-roll-enter-to[data-v-54180d82],.radio-lyric-roll-leave-from[data-v-54180d82]{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.radio-lyric-roll-leave-active[data-v-54180d82]{position:absolute}@supports (width: 1cqw){.radio-card[data-v-54180d82]:not(.is-deck){--radio-content-gap: clamp(8px, 4cqw, 14px);--radio-primary-font-size: clamp(16px, 6.6cqw, 18px);--radio-primary-line-height: clamp(19px, 8cqw, 22px);--radio-secondary-font-size: clamp(12px, 5cqw, 14px);--radio-secondary-line-height: clamp(15px, 6.5cqw, 18px);--radio-lyrics-gap: clamp(6px, 3cqw, 8px)}.radio-card__cover[data-v-54180d82]{width:min(200px,100%,calc(133.333cqw - var(--radio-content-inset) - var(--radio-content-bottom-safe) - var(--radio-content-gap) - var(--radio-lyrics-reserved-height)))}}@media(prefers-reduced-motion:reduce){.radio-lyric-roll-enter-active[data-v-54180d82],.radio-lyric-roll-leave-active[data-v-54180d82]{transition:none}.radio-lyric-roll-enter-from[data-v-54180d82],.radio-lyric-roll-leave-to[data-v-54180d82]{-webkit-filter:none;filter:none;-webkit-transform:none;transform:none}}.content-share-actions[data-v-8c89fe51]{display:inline-flex;flex:0 0 auto}.content-share-actions__menu{z-index:var(--app-z-global-dialog);width:224px;max-width:calc(100vw - 24px);padding:6px}.content-share-actions__menu .app-menu-item[data-v-8c89fe51]{display:flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:none}.content-share-actions__menu .app-menu-item[data-highlighted][data-v-8c89fe51]{background:var(--app-surface-hover);outline:none}.content-share-actions__menu .app-menu-item[data-disabled][data-v-8c89fe51]{opacity:.5;pointer-events:none}.content-share-actions__separator[data-v-8c89fe51]{height:1px;margin:6px 8px;background:var(--app-menu-surface-border)}.content-share-actions__mobile.mobile-content-sheet--hud.mobile-content-sheet--viewport .mobile-content-sheet__panel{height:auto}.content-share-actions__sheet[data-v-8c89fe51]{padding:0 12px 12px}.content-share-actions__row[data-v-8c89fe51]{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;row-gap:3px;width:100%;min-height:52px;padding:12px;border:0;border-radius:var(--app-dropdown-item-radius);background:transparent;color:inherit;text-align:left;font:inherit;line-height:22px;cursor:pointer}.content-share-actions__row-icon[data-v-8c89fe51]{grid-area:1 / 1;width:22px;height:22px}.content-share-actions__row-label[data-v-8c89fe51]{grid-area:1 / 2}.content-share-actions__row[data-v-8c89fe51]:hover{background:var(--app-surface-hover)}.content-share-actions__row[data-v-8c89fe51]:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.content-share-actions__row[data-v-8c89fe51]:disabled{opacity:.5;cursor:default}.content-share-actions__row-description[data-v-8c89fe51]{grid-area:2 / 2;font-size:12px;line-height:18px;color:var(--app-text-secondary)}.content-actions[data-v-132a89b6]{--content-action-shadow: 0 6px 18px rgba(0, 0, 0, .58);--content-action-text-shadow: 0 2px 8px rgba(0, 0, 0, .78);display:flex;color:#fff}.content-actions--rail[data-v-132a89b6]{flex-direction:column;align-items:center;gap:6px}.content-actions--bar[data-v-132a89b6]{align-items:center;justify-content:center;gap:16px}.content-actions--compact[data-v-132a89b6]{align-items:center;justify-content:flex-end;gap:6px}.content-actions__button[data-v-132a89b6]{position:relative;display:inline-flex;min-width:0;align-items:center;justify-content:center;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:inherit;cursor:pointer;text-align:center;text-shadow:var(--content-action-text-shadow);transition:color .16s ease,-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:color .16s ease,transform var(--app-interaction-duration) var(--app-interaction-ease);transition:color .16s ease,transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.content-actions--rail .content-actions__button[data-v-132a89b6]{flex-direction:column;gap:0;width:56px;min-height:56px;padding:2px 0;font-size:12px;font-weight:600;line-height:16px}.content-actions--bar .content-actions__button[data-v-132a89b6]{flex-direction:column;gap:0;width:58px;min-height:58px;padding:2px 0;font-size:12px;font-weight:var(--app-font-weight-semibold);line-height:16px}.content-actions--compact .content-actions__button[data-v-132a89b6]{flex-direction:column;gap:0;width:50px;min-height:52px;padding:0;font-size:11px;font-weight:var(--app-font-weight-semibold);line-height:14px}.content-actions__icon[data-v-132a89b6]{flex:0 0 auto;width:22px;height:22px;-webkit-filter:drop-shadow(var(--content-action-shadow));filter:drop-shadow(var(--content-action-shadow))}.content-actions__share-popover[data-v-132a89b6]{flex:0 0 auto}.content-actions__share-icon-stack[data-v-132a89b6]{--content-action-share-icon-size: 22px;position:relative;display:grid;width:22px;height:22px;flex:0 0 auto;place-items:center;transition:-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:transform var(--app-interaction-duration) var(--app-interaction-ease);transition:transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.content-actions__share-icon[data-v-132a89b6]{grid-area:1 / 1;width:var(--content-action-share-icon-size);height:var(--content-action-share-icon-size);-webkit-filter:drop-shadow(var(--content-action-shadow));filter:drop-shadow(var(--content-action-shadow));transition:opacity .14s var(--app-interaction-ease),-webkit-transform .16s var(--app-interaction-ease);transition:opacity .14s var(--app-interaction-ease),transform .16s var(--app-interaction-ease);transition:opacity .14s var(--app-interaction-ease),transform .16s var(--app-interaction-ease),-webkit-transform .16s var(--app-interaction-ease)}.content-actions--rail .content-actions__icon[data-v-132a89b6]{box-sizing:content-box;width:32px;height:32px;padding:12px;margin-bottom:-8px}.content-actions--rail .content-actions__share-icon-stack[data-v-132a89b6]{--content-action-share-icon-size: 32px;width:56px;height:56px;margin-bottom:-8px}.content-actions--bar .content-actions__icon[data-v-132a89b6]{box-sizing:content-box;width:30px;height:30px;padding:10px;margin-bottom:-8px}.content-actions--bar .content-actions__share-icon-stack[data-v-132a89b6]{--content-action-share-icon-size: 30px;width:50px;height:50px;margin-bottom:-8px}.content-actions--compact .content-actions__icon[data-v-132a89b6]{box-sizing:content-box;width:28px;height:28px;padding:9px;margin-bottom:-7px}.content-actions--compact .content-actions__share-icon-stack[data-v-132a89b6]{--content-action-share-icon-size: 28px;width:46px;height:46px;margin-bottom:-7px}.content-actions--bar .content-actions__share-icon[data-v-132a89b6],.content-actions--compact .content-actions__share-icon[data-v-132a89b6]{-webkit-filter:none;filter:none}.content-actions--bar .content-actions__button[data-v-132a89b6],.content-actions--compact .content-actions__button[data-v-132a89b6]{text-shadow:none}.content-actions--bar .content-actions__icon[data-v-132a89b6],.content-actions--compact .content-actions__icon[data-v-132a89b6],.content-actions--bar .content-actions__label[data-v-132a89b6],.content-actions--compact .content-actions__label[data-v-132a89b6]{-webkit-filter:none;filter:none}.content-actions__button[data-v-132a89b6]:hover,.content-actions__button[data-v-132a89b6]:focus-visible{-webkit-transform:scale(var(--app-interaction-object-scale-hover));transform:scale(var(--app-interaction-object-scale-hover))}.content-actions__button[data-v-132a89b6]:active{-webkit-transform:scale(var(--app-interaction-object-scale-active));transform:scale(var(--app-interaction-object-scale-active))}.content-actions__button--share[data-v-132a89b6]:hover,.content-actions__button--share[data-v-132a89b6]:focus-visible,.content-actions__button--share[data-v-132a89b6]:active{-webkit-transform:none;transform:none}.content-actions__button--share:focus-visible .content-actions__share-icon-stack[data-v-132a89b6]{-webkit-transform:scale(var(--app-interaction-object-scale-hover));transform:scale(var(--app-interaction-object-scale-hover))}@media(hover:hover)and (pointer:fine){.content-actions__button--share:hover .content-actions__share-icon-stack[data-v-132a89b6]{-webkit-transform:scale(var(--app-interaction-object-scale-hover));transform:scale(var(--app-interaction-object-scale-hover))}}.content-actions__button--share:active .content-actions__share-icon-stack[data-v-132a89b6]{-webkit-transform:scale(var(--app-interaction-object-scale-active));transform:scale(var(--app-interaction-object-scale-active))}.content-actions__button[data-v-132a89b6]:focus-visible{outline:2px solid rgba(255,255,255,.88);outline-offset:2px}.content-actions__button.is-active[data-v-132a89b6]{color:#ff3b5c}.content-actions__label[data-v-132a89b6]{-webkit-filter:drop-shadow(0 4px 12px rgba(0,0,0,.62));filter:drop-shadow(0 4px 12px rgba(0,0,0,.62))}.content-actions__button[data-v-132a89b6]:disabled{cursor:default;-webkit-transform:none;transform:none}.content-actions__button[data-v-132a89b6]:disabled:not(.content-actions__button--like){opacity:.58}.content-actions__button--like.is-pending .content-actions__like-reaction[data-v-132a89b6]{opacity:1}.content-actions__button--like.is-unlike-feedback[data-v-132a89b6]{-webkit-animation:content-action-unlike-132a89b6 .2s cubic-bezier(.22,0,.2,1) both;animation:content-action-unlike-132a89b6 .2s cubic-bezier(.22,0,.2,1) both}@-webkit-keyframes content-action-unlike-132a89b6{0%{-webkit-transform:scale(1);transform:scale(1)}46%{-webkit-transform:scale(.88);transform:scale(.88)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes content-action-unlike-132a89b6{0%{-webkit-transform:scale(1);transform:scale(1)}46%{-webkit-transform:scale(.88);transform:scale(.88)}to{-webkit-transform:scale(1);transform:scale(1)}}@media(prefers-reduced-motion:reduce){.content-actions__share-icon-stack[data-v-132a89b6],.content-actions__share-icon[data-v-132a89b6]{transition:none}.content-actions__button--share:hover .content-actions__share-icon-stack[data-v-132a89b6],.content-actions__button--share:focus-visible .content-actions__share-icon-stack[data-v-132a89b6],.content-actions__button--share:active .content-actions__share-icon-stack[data-v-132a89b6]{-webkit-transform:none;transform:none}.content-actions__button--like.is-unlike-feedback[data-v-132a89b6]{-webkit-animation:none;animation:none}}.immersive-content-chrome[data-v-ceeeaf3a]{--immersive-content-actions-right: 10px;--immersive-content-actions-bottom: 24px;position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;overflow:hidden;pointer-events:none;-webkit-transform:translateZ(0);transform:translateZ(0)}.immersive-content-chrome__peek[data-v-ceeeaf3a]{z-index:1}.immersive-content-chrome__actions[data-v-ceeeaf3a]{position:absolute;right:calc(var(--immersive-content-actions-right) + env(safe-area-inset-right));bottom:calc(var(--immersive-content-actions-bottom) + env(safe-area-inset-bottom));z-index:2;pointer-events:auto}.immersive-content-chrome__entries[data-v-ceeeaf3a]{display:grid;justify-items:center;gap:8px}.immersive-like-burst[data-v-1bac02a0]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:45;overflow:hidden;contain:layout paint style;pointer-events:none}.immersive-like-burst__item[data-v-1bac02a0]{position:absolute;top:var(--like-burst-y);left:var(--like-burst-x);width:clamp(72px,12vw,112px);aspect-ratio:1;-webkit-transform:translate(-50%,-50%) rotate(var(--like-burst-rotation));transform:translate(-50%,-50%) rotate(var(--like-burst-rotation));-webkit-transform-origin:center;transform-origin:center;will-change:transform,opacity}.immersive-like-burst__heart[data-v-1bac02a0]{width:100%;height:100%;color:#ff3b5c;-webkit-filter:drop-shadow(0 8px 18px rgba(0,0,0,.28)) drop-shadow(0 0 12px rgba(255,59,92,.24));filter:drop-shadow(0 8px 18px rgba(0,0,0,.28)) drop-shadow(0 0 12px rgba(255,59,92,.24));opacity:1;-webkit-animation:immersive-like-heart-pop-1bac02a0 .76s cubic-bezier(.2,.8,.22,1) both;animation:immersive-like-heart-pop-1bac02a0 .76s cubic-bezier(.2,.8,.22,1) both;will-change:transform,opacity}.immersive-like-burst__spark[data-v-1bac02a0]{position:absolute;top:50%;left:50%;width:7px;height:7px;border-radius:999px;background:#ff7189;box-shadow:0 0 8px rgba(255,113,137,.56);opacity:0;-webkit-animation:immersive-like-spark-1bac02a0 .56s 40ms cubic-bezier(.16,1,.3,1) both;animation:immersive-like-spark-1bac02a0 .56s 40ms cubic-bezier(.16,1,.3,1) both}.immersive-like-burst__spark.is-one[data-v-1bac02a0]{--spark-x: -48px;--spark-y: -36px}.immersive-like-burst__spark.is-two[data-v-1bac02a0]{--spark-x: 48px;--spark-y: -32px}.immersive-like-burst__spark.is-three[data-v-1bac02a0]{--spark-x: -42px;--spark-y: 34px}.immersive-like-burst__spark.is-four[data-v-1bac02a0]{--spark-x: 46px;--spark-y: 30px}@-webkit-keyframes immersive-like-heart-pop-1bac02a0{0%{opacity:1;-webkit-transform:scale(.34);transform:scale(.34)}22%{opacity:1;-webkit-transform:scale(1.16);transform:scale(1.16)}43%{opacity:1;-webkit-transform:scale(.92);transform:scale(.92)}68%{opacity:1;-webkit-transform:scale(1.02);transform:scale(1.02)}to{opacity:0;-webkit-transform:translateY(-24px) scale(.78);transform:translateY(-24px) scale(.78)}}@keyframes immersive-like-heart-pop-1bac02a0{0%{opacity:1;-webkit-transform:scale(.34);transform:scale(.34)}22%{opacity:1;-webkit-transform:scale(1.16);transform:scale(1.16)}43%{opacity:1;-webkit-transform:scale(.92);transform:scale(.92)}68%{opacity:1;-webkit-transform:scale(1.02);transform:scale(1.02)}to{opacity:0;-webkit-transform:translateY(-24px) scale(.78);transform:translateY(-24px) scale(.78)}}@-webkit-keyframes immersive-like-spark-1bac02a0{0%,12%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(.4);transform:translate(-50%,-50%) scale(.4)}20%{opacity:1}to{opacity:0;-webkit-transform:translate(calc(-50% + var(--spark-x)),calc(-50% + var(--spark-y))) scale(.1);transform:translate(calc(-50% + var(--spark-x)),calc(-50% + var(--spark-y))) scale(.1)}}@keyframes immersive-like-spark-1bac02a0{0%,12%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(.4);transform:translate(-50%,-50%) scale(.4)}20%{opacity:1}to{opacity:0;-webkit-transform:translate(calc(-50% + var(--spark-x)),calc(-50% + var(--spark-y))) scale(.1);transform:translate(calc(-50% + var(--spark-x)),calc(-50% + var(--spark-y))) scale(.1)}}@media(prefers-reduced-motion:reduce){.immersive-like-burst__heart[data-v-1bac02a0]{-webkit-animation:immersive-like-heart-reduced-1bac02a0 .22s ease-out both;animation:immersive-like-heart-reduced-1bac02a0 .22s ease-out both}.immersive-like-burst__spark[data-v-1bac02a0]{display:none}}@-webkit-keyframes immersive-like-heart-reduced-1bac02a0{0%{opacity:1;-webkit-transform:scale(.84);transform:scale(.84)}70%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(.96);transform:scale(.96)}}@keyframes immersive-like-heart-reduced-1bac02a0{0%{opacity:1;-webkit-transform:scale(.84);transform:scale(.84)}70%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(.96);transform:scale(.96)}}.image-story-navigation-controls[data-v-0c946157]{position:absolute;top:50%;right:18px;left:18px;z-index:var(--image-story-navigation-layer, 6);display:flex;justify-content:space-between;pointer-events:none;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.image-story-navigation-controls__button[data-v-0c946157]{display:grid;width:42px;height:42px;padding:0;place-items:center;border:0;border-radius:999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:rgba(255,255,255,.78);cursor:pointer;-webkit-filter:drop-shadow(0 4px 14px rgba(0,0,0,.42));filter:drop-shadow(0 4px 14px rgba(0,0,0,.42));outline:none;pointer-events:auto;-webkit-transform:scale(1);transform:scale(1);transition:color .16s ease,opacity .16s ease,-webkit-filter .16s ease,-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:color .16s ease,filter .16s ease,opacity .16s ease,transform var(--app-interaction-duration) var(--app-interaction-ease);transition:color .16s ease,filter .16s ease,opacity .16s ease,transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-filter .16s ease,-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.image-story-navigation-controls__button[data-v-0c946157]:hover,.image-story-navigation-controls__button[data-v-0c946157]:focus-visible{color:rgba(255,255,255,.92);-webkit-filter:drop-shadow(0 6px 18px rgba(0,0,0,.56));filter:drop-shadow(0 6px 18px rgba(0,0,0,.56));-webkit-transform:scale(var(--app-interaction-object-scale-hover));transform:scale(var(--app-interaction-object-scale-hover))}.image-story-navigation-controls__button[data-v-0c946157]:active{-webkit-transform:scale(var(--app-interaction-object-scale-active));transform:scale(var(--app-interaction-object-scale-active))}.image-story-navigation-controls__button[data-v-0c946157]:disabled{cursor:default}.image-story-navigation-controls__button[data-v-0c946157]:disabled:not(.is-loading){color:rgba(255,255,255,.42);-webkit-transform:scale(1);transform:scale(1)}.image-story-navigation-controls__button svg[data-v-0c946157]{display:block}.image-story-navigation-controls__loading-ring[data-v-0c946157]{display:block;width:24px;height:24px;border:2px solid rgba(255,255,255,.38);border-top-color:rgba(255,255,255,.92);border-radius:999px;-webkit-animation:image-story-navigation-spin-0c946157 .72s linear infinite;animation:image-story-navigation-spin-0c946157 .72s linear infinite}@-webkit-keyframes image-story-navigation-spin-0c946157{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes image-story-navigation-spin-0c946157{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.image-story-navigation-controls__button[data-v-0c946157]{transition:none}.image-story-navigation-controls__loading-ring[data-v-0c946157]{-webkit-animation:none;animation:none}}.image-story-viewport[data-v-53b5e86f],.image-story-viewport__image[data-v-53b5e86f],.image-story-viewport__backdrop-layer[data-v-53b5e86f],.image-story-viewport__backdrop-image[data-v-53b5e86f],.image-story-viewport__backdrop-shade[data-v-53b5e86f]{position:absolute;top:0;right:0;bottom:0;left:0}.image-story-viewport[data-v-53b5e86f]{overflow:hidden;background:#000}.image-story-viewport__image[data-v-53b5e86f]{width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.image-story-viewport__image--preview[data-v-53b5e86f]{z-index:1;-o-object-fit:cover;object-fit:cover;opacity:0;-webkit-filter:blur(24px);filter:blur(24px);-webkit-transform:scale(1.16);transform:scale(1.16);transition:opacity .12s ease-out,-webkit-filter .24s ease;transition:opacity .12s ease-out,filter .24s ease;transition:opacity .12s ease-out,filter .24s ease,-webkit-filter .24s ease}.image-story-viewport__image--preview.is-loaded[data-v-53b5e86f]{opacity:1}.image-story-viewport__image--previous[data-v-53b5e86f]{z-index:2;-webkit-animation:image-story-fade-out-53b5e86f .3s cubic-bezier(.16,1,.3,1) both;animation:image-story-fade-out-53b5e86f .3s cubic-bezier(.16,1,.3,1) both}.image-story-viewport__image--active[data-v-53b5e86f]{z-index:3;-o-object-fit:cover;object-fit:cover;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);transition:opacity .18s ease-out}.image-story-viewport__image--active.is-loaded[data-v-53b5e86f]{opacity:1}.image-story-viewport__image--active.is-fading-in[data-v-53b5e86f]{-webkit-animation:image-story-fade-in-53b5e86f .3s cubic-bezier(.16,1,.3,1) both;animation:image-story-fade-in-53b5e86f .3s cubic-bezier(.16,1,.3,1) both}.image-story-viewport--deck .image-story-viewport__image--active[data-v-53b5e86f],.image-story-viewport--deck .image-story-viewport__image--previous[data-v-53b5e86f],.image-story-viewport--player .image-story-viewport__image[data-v-53b5e86f]{-o-object-fit:contain;object-fit:contain}.image-story-viewport--player .image-story-viewport__image--preview[data-v-53b5e86f]{z-index:3;opacity:0;-webkit-filter:blur(12px) saturate(1.02);filter:blur(12px) saturate(1.02);-webkit-transform:scale(1.018);transform:scale(1.018);transition:opacity .16s ease,-webkit-filter .24s ease;transition:opacity .16s ease,filter .24s ease;transition:opacity .16s ease,filter .24s ease,-webkit-filter .24s ease}.image-story-viewport--player .image-story-viewport__image--preview.is-loaded[data-v-53b5e86f]{opacity:.88}.image-story-viewport--player .image-story-viewport__image--preview.is-obscured[data-v-53b5e86f]{opacity:0;-webkit-filter:blur(8px) saturate(1);filter:blur(8px) saturate(1)}.image-story-viewport--player .image-story-viewport__image--previous[data-v-53b5e86f]{z-index:3}.image-story-viewport--player .image-story-viewport__image--active[data-v-53b5e86f]{z-index:4;transition-duration:.18s}.image-story-viewport__backdrop-layer[data-v-53b5e86f]{z-index:1;overflow:hidden;background:#000}.image-story-viewport__backdrop-image[data-v-53b5e86f]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:var(--media-backdrop-final-opacity, .56);pointer-events:none;-webkit-filter:blur(var(--media-backdrop-blur, 36px)) saturate(var(--media-backdrop-saturate, 1.08));filter:blur(var(--media-backdrop-blur, 36px)) saturate(var(--media-backdrop-saturate, 1.08));-webkit-transform:scale(var(--media-backdrop-scale, 1.13));transform:scale(var(--media-backdrop-scale, 1.13));-webkit-user-select:none;-moz-user-select:none;user-select:none}.image-story-viewport__backdrop-image--previous[data-v-53b5e86f]{z-index:1;-webkit-animation:image-story-backdrop-fade-out-53b5e86f .42s cubic-bezier(.16,1,.3,1) both;animation:image-story-backdrop-fade-out-53b5e86f .42s cubic-bezier(.16,1,.3,1) both}.image-story-viewport__backdrop-image--active[data-v-53b5e86f]{z-index:2;-webkit-animation:image-story-backdrop-fade-in-53b5e86f .42s cubic-bezier(.16,1,.3,1) both;animation:image-story-backdrop-fade-in-53b5e86f .42s cubic-bezier(.16,1,.3,1) both}.image-story-viewport__backdrop-shade[data-v-53b5e86f]{z-index:3;background:radial-gradient(circle at center,rgb(0 0 0 / var(--media-backdrop-shade-center, .08)),rgb(0 0 0 / var(--media-backdrop-shade-mid, .26)) 58%,rgb(0 0 0 / var(--media-backdrop-shade-edge, .46))),linear-gradient(135deg,rgb(0 0 0 / var(--media-backdrop-shade-start, .1)),rgb(0 0 0 / var(--media-backdrop-shade-end, .28)))}.image-story-viewport__fallback[data-v-53b5e86f]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:grid;place-items:center;color:rgba(255,255,255,.66);font-size:14px}@-webkit-keyframes image-story-fade-in-53b5e86f{0%{opacity:0;-webkit-transform:scale(1.012) translateZ(0);transform:scale(1.012) translateZ(0)}to{opacity:1;-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0)}}@keyframes image-story-fade-in-53b5e86f{0%{opacity:0;-webkit-transform:scale(1.012) translateZ(0);transform:scale(1.012) translateZ(0)}to{opacity:1;-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0)}}@-webkit-keyframes image-story-fade-out-53b5e86f{0%{opacity:1;-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0)}to{opacity:0;-webkit-transform:scale(.994) translateZ(0);transform:scale(.994) translateZ(0)}}@keyframes image-story-fade-out-53b5e86f{0%{opacity:1;-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0)}to{opacity:0;-webkit-transform:scale(.994) translateZ(0);transform:scale(.994) translateZ(0)}}@-webkit-keyframes image-story-backdrop-fade-in-53b5e86f{0%{opacity:0;-webkit-filter:blur(var(--media-backdrop-enter-blur, 42px)) saturate(1.02);filter:blur(var(--media-backdrop-enter-blur, 42px)) saturate(1.02);-webkit-transform:scale(1.16);transform:scale(1.16)}to{opacity:var(--media-backdrop-final-opacity, .56);-webkit-filter:blur(var(--media-backdrop-blur, 36px)) saturate(var(--media-backdrop-saturate, 1.08));filter:blur(var(--media-backdrop-blur, 36px)) saturate(var(--media-backdrop-saturate, 1.08));-webkit-transform:scale(var(--media-backdrop-scale, 1.13));transform:scale(var(--media-backdrop-scale, 1.13))}}@keyframes image-story-backdrop-fade-in-53b5e86f{0%{opacity:0;-webkit-filter:blur(var(--media-backdrop-enter-blur, 42px)) saturate(1.02);filter:blur(var(--media-backdrop-enter-blur, 42px)) saturate(1.02);-webkit-transform:scale(1.16);transform:scale(1.16)}to{opacity:var(--media-backdrop-final-opacity, .56);-webkit-filter:blur(var(--media-backdrop-blur, 36px)) saturate(var(--media-backdrop-saturate, 1.08));filter:blur(var(--media-backdrop-blur, 36px)) saturate(var(--media-backdrop-saturate, 1.08));-webkit-transform:scale(var(--media-backdrop-scale, 1.13));transform:scale(var(--media-backdrop-scale, 1.13))}}@-webkit-keyframes image-story-backdrop-fade-out-53b5e86f{0%{opacity:var(--media-backdrop-final-opacity, .56);-webkit-filter:blur(var(--media-backdrop-blur, 36px)) saturate(var(--media-backdrop-saturate, 1.08));filter:blur(var(--media-backdrop-blur, 36px)) saturate(var(--media-backdrop-saturate, 1.08));-webkit-transform:scale(var(--media-backdrop-scale, 1.13));transform:scale(var(--media-backdrop-scale, 1.13))}to{opacity:0;-webkit-filter:blur(var(--media-backdrop-enter-blur, 42px)) saturate(1.02);filter:blur(var(--media-backdrop-enter-blur, 42px)) saturate(1.02);-webkit-transform:scale(1.16);transform:scale(1.16)}}@keyframes image-story-backdrop-fade-out-53b5e86f{0%{opacity:var(--media-backdrop-final-opacity, .56);-webkit-filter:blur(var(--media-backdrop-blur, 36px)) saturate(var(--media-backdrop-saturate, 1.08));filter:blur(var(--media-backdrop-blur, 36px)) saturate(var(--media-backdrop-saturate, 1.08));-webkit-transform:scale(var(--media-backdrop-scale, 1.13));transform:scale(var(--media-backdrop-scale, 1.13))}to{opacity:0;-webkit-filter:blur(var(--media-backdrop-enter-blur, 42px)) saturate(1.02);filter:blur(var(--media-backdrop-enter-blur, 42px)) saturate(1.02);-webkit-transform:scale(1.16);transform:scale(1.16)}}@media(prefers-reduced-motion:reduce){.image-story-viewport__image[data-v-53b5e86f],.image-story-viewport__backdrop-image[data-v-53b5e86f]{-webkit-animation:none;animation:none;transition:none}}.native-image-text-player[data-v-d34beb94]{--media-backdrop-blur: 36px;--media-backdrop-enter-blur: 42px;--media-backdrop-final-opacity: .56;--media-backdrop-scale: 1.13;--media-backdrop-saturate: 1.08;--media-backdrop-shade-center: .08;--media-backdrop-shade-mid: .26;--media-backdrop-shade-edge: .46;--media-backdrop-shade-start: .1;--media-backdrop-shade-end: .28;position:relative;display:grid;width:100%;height:100%;min-height:0;overflow:hidden;background:#000;color:#fff}.native-image-text-player__viewport[data-v-d34beb94],.native-image-text-player__stack[data-v-d34beb94]{position:absolute;top:0;right:0;bottom:0;left:0}.native-image-text-player__viewport[data-v-d34beb94]{cursor:pointer;touch-action:pan-y}.native-image-text-player__center-play[data-v-d34beb94]{z-index:7;-webkit-appearance:none;-moz-appearance:none;appearance:none}.native-image-text-player__page-indicator[data-v-d34beb94]{position:absolute;right:0;bottom:var(--immersive-media-progress-bottom, 0px);left:0;z-index:7;display:flex;align-items:flex-end;gap:4px;height:24px;padding:0 16px;cursor:pointer;pointer-events:auto;touch-action:none}.native-image-text-player__page-dot[data-v-d34beb94]{position:relative;height:var(--immersive-media-progress-height, 2px);min-width:1px;flex:1 1 0;overflow:hidden;border-radius:24px;background:var(--immersive-media-progress-track, rgba(255, 255, 255, .18));transition:height .16s ease,background-color .16s ease}.native-image-text-player__page-dot.is-active[data-v-d34beb94]{background:var(--immersive-media-progress-track, rgba(255, 255, 255, .18))}.native-image-text-player__page-indicator:hover .native-image-text-player__page-dot[data-v-d34beb94],.native-image-text-player__page-indicator:focus-visible .native-image-text-player__page-dot[data-v-d34beb94],.native-image-text-player__page-indicator.is-seeking .native-image-text-player__page-dot[data-v-d34beb94]{height:var(--immersive-media-progress-hover-height, 5px);background:var(--immersive-media-progress-track-active, rgba(255, 255, 255, .28))}.native-image-text-player__page-dot-fill[data-v-d34beb94]{position:absolute;top:0;right:0;bottom:0;left:0;display:block;border-radius:inherit;background:var(--immersive-media-progress-fill, rgba(255, 255, 255, .88));box-shadow:var(--immersive-media-progress-shadow, 0 0 5px rgba(255, 255, 255, .18));-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center;transition:height .16s ease}.native-image-text-player__page-dot.is-active .native-image-text-player__page-dot-fill[data-v-d34beb94]{-webkit-animation:native-image-text-progress-d34beb94 linear forwards;animation:native-image-text-progress-d34beb94 linear forwards}.native-image-text-player__page-dot.is-complete .native-image-text-player__page-dot-fill[data-v-d34beb94],.native-image-text-player__page-dot.is-single .native-image-text-player__page-dot-fill[data-v-d34beb94]{-webkit-animation:none;animation:none;-webkit-transform:scaleX(1);transform:scaleX(1)}.native-image-text-player__page-indicator.is-seeking .native-image-text-player__page-dot-fill[data-v-d34beb94]{-webkit-animation:none;animation:none}.native-image-text-player__page-indicator[data-v-d34beb94]:focus-visible{outline:2px solid rgba(255,255,255,.68);outline-offset:-8px}.native-image-text-player__audio[data-v-d34beb94]{display:none}@-webkit-keyframes native-image-text-progress-d34beb94{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes native-image-text-progress-d34beb94{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.native-image-text-player__page-dot.is-active .native-image-text-player__page-dot-fill[data-v-d34beb94]{-webkit-animation:none;animation:none;-webkit-transform:scaleX(1);transform:scaleX(1)}}.native-video-player[data-v-9a68c3a1]{position:relative;display:grid;width:100%;height:100%;min-height:0;place-items:center;overflow:hidden;background:transparent;cursor:pointer}.native-video-player__media[data-v-9a68c3a1]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-width:0;min-height:0;background:transparent;-o-object-fit:contain;object-fit:contain}.native-media-player[data-v-edcb7858]{--media-backdrop-blur: 36px;--media-backdrop-enter-blur: 42px;--media-backdrop-enter-opacity: 0;--media-backdrop-enter-scale: 1.16;--media-backdrop-final-opacity: .52;--media-backdrop-scale: 1.13;--media-backdrop-saturate: 1.08;--media-backdrop-shade-center: .08;--media-backdrop-shade-mid: .26;--media-backdrop-shade-edge: .46;--media-backdrop-shade-start: .1;--media-backdrop-shade-end: .28;position:relative;display:grid;width:100%;height:100%;min-height:0;overflow:hidden;place-items:center;background:#050607}.native-media-player__video[data-v-edcb7858],.native-media-player__image-text[data-v-edcb7858],.native-media-player__empty[data-v-edcb7858]{width:100%;height:100%;z-index:1}.native-media-player__video[data-v-edcb7858]{-o-object-fit:contain;object-fit:contain;background:transparent}.native-media-player__ambient[data-v-edcb7858],.native-media-player__ambient-shade[data-v-edcb7858]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.native-media-player__ambient[data-v-edcb7858]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:var(--media-backdrop-enter-opacity);-webkit-filter:blur(var(--media-backdrop-enter-blur)) saturate(1.02);filter:blur(var(--media-backdrop-enter-blur)) saturate(1.02);-webkit-transform:scale(var(--media-backdrop-enter-scale));transform:scale(var(--media-backdrop-enter-scale));transition:opacity .36s ease,-webkit-filter .42s ease,-webkit-transform .42s cubic-bezier(.16,1,.3,1);transition:opacity .36s ease,filter .42s ease,transform .42s cubic-bezier(.16,1,.3,1);transition:opacity .36s ease,filter .42s ease,transform .42s cubic-bezier(.16,1,.3,1),-webkit-filter .42s ease,-webkit-transform .42s cubic-bezier(.16,1,.3,1)}.native-media-player__ambient.is-loaded[data-v-edcb7858]{opacity:var(--media-backdrop-final-opacity);-webkit-filter:blur(var(--media-backdrop-blur)) saturate(var(--media-backdrop-saturate));filter:blur(var(--media-backdrop-blur)) saturate(var(--media-backdrop-saturate));-webkit-transform:scale(var(--media-backdrop-scale));transform:scale(var(--media-backdrop-scale))}.native-media-player--portrait .native-media-player__ambient[data-v-edcb7858]{--media-backdrop-final-opacity: .56}.native-media-player--square .native-media-player__ambient[data-v-edcb7858]{--media-backdrop-final-opacity: .48}.native-media-player--landscape .native-media-player__ambient[data-v-edcb7858]{--media-backdrop-final-opacity: .36}.native-media-player__ambient-shade[data-v-edcb7858]{background:radial-gradient(circle at center,rgb(0 0 0 / var(--media-backdrop-shade-center)),rgb(0 0 0 / var(--media-backdrop-shade-mid)) 58%,rgb(0 0 0 / var(--media-backdrop-shade-edge))),linear-gradient(180deg,rgb(0 0 0 / var(--media-backdrop-shade-start)),rgb(0 0 0 / var(--media-backdrop-shade-end)))}.native-media-player__empty[data-v-edcb7858]{display:grid;place-items:center;color:rgba(255,255,255,.66)}@media(prefers-reduced-motion:reduce){.native-media-player__ambient[data-v-edcb7858]{transition:none}}.native-radio-lyrics-panel[data-v-38cf1dce],.native-radio-player__lyric-list[data-v-38cf1dce]{width:100%;height:100%}.native-radio-lyrics-panel[data-v-38cf1dce]{position:relative}.native-radio-lyrics-panel__compact[data-v-38cf1dce]{position:absolute;right:0;bottom:0;left:0;height:var(--native-radio-lyrics-height);overflow:hidden;outline:none;pointer-events:auto}.native-radio-lyrics-panel__compact.is-expandable[data-v-38cf1dce]{cursor:pointer}.native-radio-lyrics-panel__compact[data-v-38cf1dce]:focus-visible{border-radius:8px;box-shadow:0 0 0 2px rgba(255,255,255,.74)}.native-radio-player__lyric-list[data-v-38cf1dce]{display:grid;grid-template-rows:var(--native-radio-primary-line-height) var(--native-radio-secondary-line-height);align-content:center;gap:8px}.native-radio-player__lyric-list.is-single[data-v-38cf1dce]{grid-template-rows:var(--native-radio-primary-line-height);gap:0}.native-radio-player__lyric[data-v-38cf1dce]{display:-webkit-box;margin:0;overflow:hidden;color:rgba(255,255,255,.42);text-align:center;text-overflow:ellipsis;font-size:15px;font-weight:500;line-height:var(--native-radio-secondary-line-height);-webkit-box-orient:vertical;-webkit-line-clamp:1}.native-radio-player__lyric.is-active[data-v-38cf1dce]{color:#fff;font-size:19px;font-weight:var(--app-font-weight-semibold);line-height:var(--native-radio-primary-line-height)}.native-radio-lyrics-panel--single .native-radio-player__lyric.is-active[data-v-38cf1dce]{font-size:16px;font-weight:var(--app-font-weight-semibold)}.native-radio-lyrics-panel__expanded[data-v-38cf1dce]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;pointer-events:auto}.native-radio-lyrics-panel__scroll[data-v-38cf1dce]{width:100%;height:100%;overflow-x:hidden;overflow-y:auto;padding:0 clamp(14px,4vw,32px);outline:none;scrollbar-width:none;overscroll-behavior:contain;touch-action:pan-y;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.38) 6%,#000 15%,#000 85%,rgba(0,0,0,.38) 94%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.38) 6%,#000 15%,#000 85%,rgba(0,0,0,.38) 94%,transparent 100%);-webkit-overflow-scrolling:touch}.native-radio-lyrics-panel__scroll[data-v-38cf1dce]:focus-visible{border-radius:10px;box-shadow:inset 0 0 0 2px rgba(255,255,255,.42)}.native-radio-lyrics-panel__scroll[data-v-38cf1dce]::-webkit-scrollbar{display:none;width:0;height:0}.native-radio-lyrics-panel__spacer[data-v-38cf1dce]{height:42%;pointer-events:none}.native-radio-lyrics-panel__line[data-v-38cf1dce]{display:block;width:100%;padding:8px 2px;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:rgba(255,255,255,.42);cursor:pointer;font:inherit;font-size:clamp(16px,1.7vw,20px);font-weight:var(--app-font-weight-regular);line-height:1.5;text-align:center;transition:color .22s ease,opacity .22s ease,-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:color .22s ease,opacity .22s ease,transform var(--app-interaction-duration) var(--app-interaction-ease);transition:color .22s ease,opacity .22s ease,transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.native-radio-lyrics-panel__line[data-v-38cf1dce]:hover,.native-radio-lyrics-panel__line[data-v-38cf1dce]:focus-visible{color:rgba(255,255,255,.78)}.native-radio-lyrics-panel__line[data-v-38cf1dce]:focus-visible{border-radius:6px;outline:2px solid rgba(255,255,255,.62);outline-offset:1px}.native-radio-lyrics-panel__line[data-v-38cf1dce]:active{-webkit-transform:scale(.985);transform:scale(.985)}.native-radio-lyrics-panel__line.is-active[data-v-38cf1dce]{color:#fff;font-weight:var(--app-font-weight-semibold)}.native-radio-lyric-enter-active[data-v-38cf1dce],.native-radio-lyric-leave-active[data-v-38cf1dce]{transition:opacity .26s ease,-webkit-transform .26s ease,-webkit-filter .26s ease;transition:opacity .26s ease,transform .26s ease,filter .26s ease;transition:opacity .26s ease,transform .26s ease,filter .26s ease,-webkit-transform .26s ease,-webkit-filter .26s ease}.native-radio-lyric-leave-active[data-v-38cf1dce]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.native-radio-lyric-enter-from[data-v-38cf1dce]{opacity:0;-webkit-filter:blur(6px);filter:blur(6px);-webkit-transform:translateY(16px);transform:translateY(16px)}.native-radio-lyric-leave-to[data-v-38cf1dce]{opacity:0;-webkit-filter:blur(6px);filter:blur(6px);-webkit-transform:translateY(-16px);transform:translateY(-16px)}.native-radio-lyric-enter-to[data-v-38cf1dce],.native-radio-lyric-leave-from[data-v-38cf1dce]{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translateY(0);transform:translateY(0)}.native-radio-view-enter-active[data-v-38cf1dce],.native-radio-view-leave-active[data-v-38cf1dce]{transition:opacity .22s ease,-webkit-filter .24s ease,-webkit-transform .26s cubic-bezier(.16,1,.3,1);transition:opacity .22s ease,filter .24s ease,transform .26s cubic-bezier(.16,1,.3,1);transition:opacity .22s ease,filter .24s ease,transform .26s cubic-bezier(.16,1,.3,1),-webkit-filter .24s ease,-webkit-transform .26s cubic-bezier(.16,1,.3,1)}.native-radio-view-enter-from[data-v-38cf1dce]{opacity:0;-webkit-filter:blur(3px);filter:blur(3px);-webkit-transform:scale(.995);transform:scale(.995)}.native-radio-view-leave-to[data-v-38cf1dce]{opacity:0;-webkit-filter:blur(2px);filter:blur(2px);-webkit-transform:scale(.997);transform:scale(.997)}@media(max-height:760px){.native-radio-player__lyric[data-v-38cf1dce]{font-size:14px}.native-radio-player__lyric.is-active[data-v-38cf1dce]{font-size:17px}.native-radio-lyrics-panel--single .native-radio-player__lyric.is-active[data-v-38cf1dce]{font-size:15px}}@media(max-height:640px){.native-radio-player__lyric[data-v-38cf1dce]{font-size:13px}.native-radio-player__lyric.is-active[data-v-38cf1dce]{font-size:16px}.native-radio-lyrics-panel--single .native-radio-player__lyric.is-active[data-v-38cf1dce]{font-size:14px}.native-radio-lyrics-panel__line[data-v-38cf1dce]{padding-block:6px;font-size:15px}}@media(max-height:540px){.native-radio-lyrics-panel--single .native-radio-player__lyric.is-active[data-v-38cf1dce]{font-size:13px}}@media(prefers-reduced-motion:reduce){.native-radio-lyrics-panel__line[data-v-38cf1dce],.native-radio-lyric-enter-active[data-v-38cf1dce],.native-radio-lyric-leave-active[data-v-38cf1dce],.native-radio-view-enter-active[data-v-38cf1dce],.native-radio-view-leave-active[data-v-38cf1dce]{-webkit-animation:none;animation:none;transition:none}}.native-radio-player[data-v-bdffeaca]{--native-radio-action-clearance: 0px;--native-radio-footer-clearance: 0px;--native-radio-content-inline-clearance: clamp(64px, 12vw, 128px);--native-radio-content-gap: clamp(14px, 2.8vh, 22px);--native-radio-content-padding-block: clamp(18px, 4vh, 28px);--native-radio-group-gap: clamp(12px, 2.4vh, 20px);--native-radio-cover-size: min(368px, 50vh, 76vw);--native-radio-visual-cover-size: 0px;--native-radio-visual-gap: 0px;--native-radio-lyrics-height: 68px;--native-radio-primary-line-height: 26px;--native-radio-secondary-line-height: 20px;--native-radio-controls-gap: 8px;--native-radio-play-button-size: 68px;--native-radio-timeline-height: 38px;--native-radio-mobile-meta-height: 56px;--native-radio-controls-height: calc( var(--native-radio-timeline-height) + var(--native-radio-controls-gap) + var(--native-radio-play-button-size) );position:relative;display:grid;width:100%;height:100%;min-height:0;overflow:hidden;place-items:center;background:#080808;color:#fff}.native-radio-player--headless[data-v-bdffeaca]{position:absolute;width:1px;height:1px;min-height:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);pointer-events:none}.native-radio-player--single-lyric[data-v-bdffeaca]{--native-radio-lyrics-height: 38px;--native-radio-primary-line-height: 22px}.native-radio-player--has-footer[data-v-bdffeaca]{--native-radio-footer-clearance: calc(64px + env(safe-area-inset-bottom)) }.native-radio-player--has-cover[data-v-bdffeaca],.native-radio-player--lyrics-expanded[data-v-bdffeaca]{--native-radio-visual-cover-size: var(--native-radio-cover-size);--native-radio-visual-gap: var(--native-radio-group-gap)}.native-radio-player--lyrics-expanded[data-v-bdffeaca]{--native-radio-content-gap: clamp(14px, 2.5vh, 20px)}.native-radio-player__backdrop-image[data-v-bdffeaca],.native-radio-player__backdrop[data-v-bdffeaca]{position:absolute;top:0;right:0;bottom:0;left:0}.native-radio-player__backdrop-image[data-v-bdffeaca]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-filter:blur(32px) saturate(1.08);filter:blur(32px) saturate(1.08);opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2);transition:opacity .22s ease,-webkit-filter .28s ease,-webkit-transform .34s cubic-bezier(.16,1,.3,1);transition:opacity .22s ease,filter .28s ease,transform .34s cubic-bezier(.16,1,.3,1);transition:opacity .22s ease,filter .28s ease,transform .34s cubic-bezier(.16,1,.3,1),-webkit-filter .28s ease,-webkit-transform .34s cubic-bezier(.16,1,.3,1)}.native-radio-player__backdrop-image.is-loaded[data-v-bdffeaca]{-webkit-filter:blur(24px) saturate(1.12);filter:blur(24px) saturate(1.12);opacity:.82;-webkit-transform:scale(1.16);transform:scale(1.16)}.native-radio-player__backdrop[data-v-bdffeaca]{background:radial-gradient(circle at 50% 22%,rgba(255,255,255,.12),transparent 46%),linear-gradient(135deg,rgba(0,0,0,.22),rgba(0,0,0,.56));backdrop-filter:blur(18px)}.native-radio-player__content[data-v-bdffeaca]{position:relative;z-index:1;display:grid;box-sizing:border-box;width:min(560px,calc(100% - var(--native-radio-content-inline-clearance)));height:100%;align-content:center;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;justify-items:center;gap:var(--native-radio-content-gap);padding:var(--native-radio-content-padding-block) 0 calc(var(--native-radio-content-padding-block) + var(--native-radio-action-clearance) + var(--native-radio-footer-clearance))}.native-radio-player__visual-group[data-v-bdffeaca],.native-radio-player__playback-group[data-v-bdffeaca]{width:min(520px,100%)}.native-radio-player__visual-group[data-v-bdffeaca]{position:relative;display:block;grid-column:1;grid-row:1;height:calc(var(--native-radio-visual-cover-size) + var(--native-radio-visual-gap) + var(--native-radio-lyrics-height))}.native-radio-player__playback-group[data-v-bdffeaca]{display:grid;justify-items:center;gap:var(--native-radio-group-gap)}.native-radio-player__playback-group[data-v-bdffeaca],.native-radio-player__empty[data-v-bdffeaca]{grid-column:1;grid-row:2}.native-radio-player__cover-frame[data-v-bdffeaca]{position:absolute;top:0;right:0;left:0;width:min(var(--native-radio-cover-size),100%);aspect-ratio:1;margin-inline:auto;overflow:hidden;border-radius:18px;opacity:0;box-shadow:0 22px 64px rgba(0,0,0,.3),0 8px 20px rgba(0,0,0,.2),inset 0 0 0 1px rgba(255,255,255,.12);-webkit-filter:blur(5px);filter:blur(5px);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:translateY(8px) scale(.982);transform:translateY(8px) scale(.982);transition:opacity .28s ease,-webkit-filter .32s ease,-webkit-transform .34s cubic-bezier(.16,1,.3,1);transition:opacity .28s ease,filter .32s ease,transform .34s cubic-bezier(.16,1,.3,1);transition:opacity .28s ease,filter .32s ease,transform .34s cubic-bezier(.16,1,.3,1),-webkit-filter .32s ease,-webkit-transform .34s cubic-bezier(.16,1,.3,1)}.native-radio-player__cover-frame[role=button][data-v-bdffeaca]{cursor:pointer;outline:none}.native-radio-player__cover-frame[role=button][data-v-bdffeaca]:focus-visible{box-shadow:0 22px 64px rgba(0,0,0,.3),0 8px 20px rgba(0,0,0,.2),0 0 0 2px rgba(255,255,255,.78)}.native-radio-player__cover-frame[role=button].is-loaded[data-v-bdffeaca]:active{-webkit-transform:scale(.988);transform:scale(.988);transition:opacity .08s ease,-webkit-filter .08s ease,-webkit-transform .1s cubic-bezier(.2,0,0,1);transition:opacity .08s ease,filter .08s ease,transform .1s cubic-bezier(.2,0,0,1);transition:opacity .08s ease,filter .08s ease,transform .1s cubic-bezier(.2,0,0,1),-webkit-filter .08s ease,-webkit-transform .1s cubic-bezier(.2,0,0,1)}.native-radio-player__cover-frame.is-loaded[data-v-bdffeaca]{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:scale(1);transform:scale(1)}.native-radio-player--lyrics-expanded .native-radio-player__cover-frame.is-loaded[data-v-bdffeaca]{opacity:0;-webkit-filter:blur(5px);filter:blur(5px);-webkit-transform:scale(.975);transform:scale(.975);pointer-events:none}.native-radio-player__cover[data-v-bdffeaca]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.native-radio-player__lyrics-slot[data-v-bdffeaca]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none}.native-radio-player--lyrics-expanded .native-radio-player__lyrics-slot[data-v-bdffeaca]{pointer-events:auto}.native-radio-player__lyrics[data-v-bdffeaca]{position:relative;width:100%;height:100%;overflow:hidden;opacity:0;-webkit-filter:blur(6px);filter:blur(6px);-webkit-transform:translateY(8px);transform:translateY(8px)}.native-radio-player__lyrics.is-ready[data-v-bdffeaca]{-webkit-animation:native-radio-detail-enter-bdffeaca .46s .04s cubic-bezier(.16,1,.3,1) both;animation:native-radio-detail-enter-bdffeaca .46s .04s cubic-bezier(.16,1,.3,1) both}.native-radio-player__mobile-meta-slot[data-v-bdffeaca]{display:grid;width:min(520px,100%);height:var(--native-radio-mobile-meta-height);align-items:center;opacity:0;-webkit-filter:blur(6px);filter:blur(6px);-webkit-transform:translateY(8px);transform:translateY(8px);pointer-events:none}.native-radio-player__mobile-meta-slot.is-ready[data-v-bdffeaca]{pointer-events:auto;-webkit-animation:native-radio-detail-enter-bdffeaca .46s .12s cubic-bezier(.16,1,.3,1) both;animation:native-radio-detail-enter-bdffeaca .46s .12s cubic-bezier(.16,1,.3,1) both}.native-radio-player__footer-slot[data-v-bdffeaca]{position:absolute;right:calc(16px + env(safe-area-inset-right));bottom:calc(14px + env(safe-area-inset-bottom));left:calc(16px + env(safe-area-inset-left));z-index:2;display:grid;justify-items:center;-webkit-animation:native-radio-element-enter-bdffeaca .42s .16s cubic-bezier(.16,1,.3,1) both;animation:native-radio-element-enter-bdffeaca .42s .16s cubic-bezier(.16,1,.3,1) both}.native-radio-player__controls-slot[data-v-bdffeaca]{display:grid;width:min(520px,100%);height:var(--native-radio-controls-height);align-items:center;opacity:0;-webkit-filter:blur(6px);filter:blur(6px);-webkit-transform:translateY(8px);transform:translateY(8px);pointer-events:none}.native-radio-player__controls-slot.is-ready[data-v-bdffeaca]{pointer-events:auto;-webkit-animation:native-radio-detail-enter-bdffeaca .46s .18s cubic-bezier(.16,1,.3,1) both;animation:native-radio-detail-enter-bdffeaca .46s .18s cubic-bezier(.16,1,.3,1) both}.native-radio-player__controls[data-v-bdffeaca]{display:grid;width:100%;justify-items:center;gap:var(--native-radio-controls-gap)}.native-radio-player__play-button[data-v-bdffeaca]{display:grid;width:var(--native-radio-play-button-size);height:var(--native-radio-play-button-size);padding:0;place-items:center;border:0;border-radius:999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:#fff;cursor:pointer;-webkit-filter:drop-shadow(0 8px 22px rgba(0,0,0,.28));filter:drop-shadow(0 8px 22px rgba(0,0,0,.28));transition:opacity .16s ease,-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:opacity .16s ease,transform var(--app-interaction-duration) var(--app-interaction-ease);transition:opacity .16s ease,transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.native-radio-player__play-button[data-v-bdffeaca]:hover,.native-radio-player__play-button[data-v-bdffeaca]:focus-visible{opacity:.92;-webkit-transform:scale(var(--app-interaction-object-scale-hover-subtle));transform:scale(var(--app-interaction-object-scale-hover-subtle))}.native-radio-player__play-button[data-v-bdffeaca]:active{-webkit-transform:scale(var(--app-interaction-object-scale-active-subtle));transform:scale(var(--app-interaction-object-scale-active-subtle))}.native-radio-player__play-button[data-v-bdffeaca]:focus-visible{outline:2px solid rgba(255,255,255,.88);outline-offset:2px}.native-radio-player__play-icon[data-v-bdffeaca]{display:block;flex:0 0 auto}.native-radio-player__play-icon.is-play[data-v-bdffeaca]{width:min(64px,calc(var(--native-radio-play-button-size) * .82));height:min(64px,calc(var(--native-radio-play-button-size) * .82))}.native-radio-player__play-icon.is-pause[data-v-bdffeaca]{width:min(54px,calc(var(--native-radio-play-button-size) * .7));height:min(54px,calc(var(--native-radio-play-button-size) * .7))}.native-radio-player__timeline[data-v-bdffeaca]{display:grid;width:100%;min-width:0;gap:8px}.native-radio-player__range[data-v-bdffeaca]{--native-radio-track-height: 3px;--native-radio-thumb-size: 13px;width:100%;height:18px;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;touch-action:none;--native-radio-progress: 0%}.native-radio-player__range[data-v-bdffeaca]::-webkit-slider-runnable-track{height:var(--native-radio-track-height);border-radius:999px;background:linear-gradient(to right,rgba(255,255,255,.92) var(--native-radio-progress),rgba(255,255,255,.16) var(--native-radio-progress));-webkit-transition:height .16s ease,background-color .16s ease;transition:height .16s ease,background-color .16s ease}.native-radio-player__range[data-v-bdffeaca]::-moz-range-track{height:var(--native-radio-track-height);border-radius:999px;background:rgba(255,255,255,.16);-moz-transition:height .16s ease;transition:height .16s ease}.native-radio-player__range[data-v-bdffeaca]::-moz-range-progress{height:var(--native-radio-track-height);border-radius:999px;background:rgba(255,255,255,.92);-moz-transition:height .16s ease;transition:height .16s ease}.native-radio-player__range[data-v-bdffeaca]::-webkit-slider-thumb{width:var(--native-radio-thumb-size);height:var(--native-radio-thumb-size);margin-top:calc((var(--native-radio-track-height) - var(--native-radio-thumb-size)) / 2);border:0;border-radius:999px;-webkit-appearance:none;appearance:none;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.35);opacity:0;-webkit-transform:scale(.72);transform:scale(.72);-webkit-transition:opacity .14s ease,-webkit-transform .16s cubic-bezier(.16,1,.3,1);transition:opacity .14s ease,-webkit-transform .16s cubic-bezier(.16,1,.3,1);transition:opacity .14s ease,transform .16s cubic-bezier(.16,1,.3,1);transition:opacity .14s ease,transform .16s cubic-bezier(.16,1,.3,1),-webkit-transform .16s cubic-bezier(.16,1,.3,1)}.native-radio-player__range[data-v-bdffeaca]::-moz-range-thumb{width:var(--native-radio-thumb-size);height:var(--native-radio-thumb-size);border:0;border-radius:999px;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.35);opacity:0;transform:scale(.72);-moz-transition:opacity .14s ease,transform .16s cubic-bezier(.16,1,.3,1);transition:opacity .14s ease,transform .16s cubic-bezier(.16,1,.3,1)}.native-radio-player__range[data-v-bdffeaca]:focus-visible,.native-radio-player__range.is-scrubbing[data-v-bdffeaca]{--native-radio-track-height: 5px}.native-radio-player__range[data-v-bdffeaca]:focus-visible::-webkit-slider-thumb,.native-radio-player__range.is-scrubbing[data-v-bdffeaca]::-webkit-slider-thumb{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.native-radio-player__range[data-v-bdffeaca]:focus-visible::-moz-range-thumb,.native-radio-player__range.is-scrubbing[data-v-bdffeaca]::-moz-range-thumb{opacity:1;transform:scale(1)}.native-radio-player__range[data-v-bdffeaca]:focus-visible{outline:none}.native-radio-player__range[data-v-bdffeaca]:focus-visible::-webkit-slider-runnable-track{box-shadow:0 0 0 3px rgba(255,255,255,.2)}@media(hover:hover)and (pointer:fine){.native-radio-player__range[data-v-bdffeaca]:hover{--native-radio-track-height: 5px}.native-radio-player__range[data-v-bdffeaca]:hover::-webkit-slider-thumb{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.native-radio-player__range[data-v-bdffeaca]:hover::-moz-range-thumb{opacity:1;transform:scale(1)}}.native-radio-player__time-row[data-v-bdffeaca]{position:relative;display:flex;align-items:center;justify-content:space-between;color:rgba(255,255,255,.62);font-size:12px;font-weight:var(--app-font-weight-semibold);font-variant-numeric:tabular-nums;line-height:1}.native-radio-player__time-row>.native-radio-player__ai-label[data-v-bdffeaca]{position:absolute;top:50%;left:50%;line-height:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.native-radio-player__ai-label[data-v-bdffeaca]{color:rgba(255,255,255,.5);font-size:12px;font-weight:400;white-space:nowrap;pointer-events:none}.native-radio-player__audio[data-v-bdffeaca]{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.native-radio-player__empty[data-v-bdffeaca]{width:min(520px,100%);margin:0;color:rgba(255,255,255,.62);text-align:center;-webkit-animation:native-radio-element-enter-bdffeaca .42s .12s cubic-bezier(.16,1,.3,1) both;animation:native-radio-element-enter-bdffeaca .42s .12s cubic-bezier(.16,1,.3,1) both}@-webkit-keyframes native-radio-element-enter-bdffeaca{0%{opacity:0;-webkit-filter:blur(6px);filter:blur(6px);-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes native-radio-element-enter-bdffeaca{0%{opacity:0;-webkit-filter:blur(6px);filter:blur(6px);-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes native-radio-detail-enter-bdffeaca{0%{opacity:0;-webkit-filter:blur(6px);filter:blur(6px);-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes native-radio-detail-enter-bdffeaca{0%{opacity:0;-webkit-filter:blur(6px);filter:blur(6px);-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translateY(0);transform:translateY(0)}}@media(max-width:720px){.native-radio-player[data-v-bdffeaca]{--native-radio-content-inline-clearance: 40px;--native-radio-cover-size: min(360px, 44vh, 88vw)}.native-radio-player__content[data-v-bdffeaca]{align-self:center;gap:min(var(--native-radio-content-gap),20px)}.native-radio-player--single-lyric .native-radio-player__mobile-meta-slot[data-v-bdffeaca]{margin-top:clamp(18px,4vh,34px)}.native-radio-player__cover-frame[data-v-bdffeaca]{width:min(var(--native-radio-cover-size),100%)}.native-radio-player__controls[data-v-bdffeaca]{gap:min(var(--native-radio-controls-gap),14px)}.native-radio-player__play-button[data-v-bdffeaca]{width:min(var(--native-radio-play-button-size),72px);height:min(var(--native-radio-play-button-size),72px)}}@media(min-height:820px){.native-radio-player[data-v-bdffeaca]{--native-radio-content-gap: clamp(26px, 4vh, 40px);--native-radio-group-gap: clamp(14px, 2vh, 22px)}}@media(min-height:920px){.native-radio-player[data-v-bdffeaca]{--native-radio-content-gap: clamp(32px, 4.5vh, 48px)}}@media(max-width:900px)and (min-height:820px){.native-radio-player[data-v-bdffeaca]{--native-radio-cover-size: min(372px, 44vh, 88vw)}.native-radio-player__content[data-v-bdffeaca]{gap:var(--native-radio-content-gap)}.native-radio-player__cover-frame[data-v-bdffeaca]{width:min(var(--native-radio-cover-size),100%)}}@media(max-width:900px)and (min-height:920px){.native-radio-player[data-v-bdffeaca]{--native-radio-cover-size: min(388px, 43vh, 88vw)}}@media(max-height:760px){.native-radio-player[data-v-bdffeaca]{--native-radio-content-gap: 16px;--native-radio-content-padding-block: 20px;--native-radio-group-gap: 12px;--native-radio-cover-size: min(280px, 40vh, 70vw);--native-radio-lyrics-height: 60px;--native-radio-primary-line-height: 24px;--native-radio-secondary-line-height: 19px;--native-radio-controls-gap: 6px;--native-radio-play-button-size: 60px}.native-radio-player--single-lyric[data-v-bdffeaca]{--native-radio-lyrics-height: 36px;--native-radio-primary-line-height: 20px}}@media(max-height:640px){.native-radio-player[data-v-bdffeaca]{--native-radio-content-gap: 10px;--native-radio-content-padding-block: 14px;--native-radio-group-gap: 8px;--native-radio-cover-size: min(220px, 32vh, 64vw);--native-radio-lyrics-height: 50px;--native-radio-primary-line-height: 22px;--native-radio-secondary-line-height: 18px;--native-radio-controls-gap: 4px;--native-radio-play-button-size: 52px;--native-radio-timeline-height: 33px}.native-radio-player--single-lyric[data-v-bdffeaca]{--native-radio-lyrics-height: 32px;--native-radio-primary-line-height: 18px}.native-radio-player__range[data-v-bdffeaca]{height:14px}.native-radio-player__time-row[data-v-bdffeaca]{font-size:11px}}@media(max-height:540px){.native-radio-player[data-v-bdffeaca]{--native-radio-content-gap: 8px;--native-radio-content-padding-block: 10px;--native-radio-group-gap: 6px;--native-radio-cover-size: min(170px, 28vh, 58vw);--native-radio-lyrics-height: 44px;--native-radio-play-button-size: 48px}.native-radio-player--single-lyric[data-v-bdffeaca]{--native-radio-lyrics-height: 30px;--native-radio-primary-line-height: 17px}.native-radio-player--single-lyric .native-radio-player__mobile-meta-slot[data-v-bdffeaca]{margin-top:10px}}@media(prefers-reduced-motion:reduce){.native-radio-player__cover-frame[data-v-bdffeaca]{transition:none}.native-radio-player__range[data-v-bdffeaca]::-webkit-slider-runnable-track,.native-radio-player__range[data-v-bdffeaca]::-webkit-slider-thumb,.native-radio-player__range[data-v-bdffeaca]::-moz-range-track,.native-radio-player__range[data-v-bdffeaca]::-moz-range-progress,.native-radio-player__range[data-v-bdffeaca]::-moz-range-thumb{-webkit-transition:none;-moz-transition:none;transition:none}}.player-publication-notice[data-v-a40fada4]{position:absolute;top:calc(16px + env(safe-area-inset-top));left:50%;z-index:8;display:inline-flex;max-width:calc(100% - 112px);min-height:28px;box-sizing:border-box;align-items:center;gap:5px;margin:0;padding:5px 10px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(8,8,8,.54);box-shadow:0 6px 20px rgba(0,0,0,.2);color:rgba(255,255,255,.92);font-size:12px;font-weight:500;line-height:16px;pointer-events:none;-webkit-transform:translateX(-50%);transform:translate(-50%);backdrop-filter:blur(14px);-webkit-animation:player-publication-notice-enter-a40fada4 .2s cubic-bezier(.16,1,.3,1) both;animation:player-publication-notice-enter-a40fada4 .2s cubic-bezier(.16,1,.3,1) both}.player-publication-notice__indicator[data-v-a40fada4]{width:5px;height:5px;flex:0 0 auto;border-radius:50%;background:#f5b942;box-shadow:0 0 8px rgba(245,185,66,.42)}.player-publication-notice__separator[data-v-a40fada4],.player-publication-notice__hint[data-v-a40fada4]{color:rgba(255,255,255,.58)}.player-publication-notice.is-draft .player-publication-notice__indicator[data-v-a40fada4],.player-publication-notice.is-unpublished .player-publication-notice__indicator[data-v-a40fada4]{background:rgba(255,255,255,.58);box-shadow:none}.player-publication-notice.is-rejected .player-publication-notice__indicator[data-v-a40fada4],.player-publication-notice.is-update-rejected .player-publication-notice__indicator[data-v-a40fada4]{background:#ff646d;box-shadow:0 0 8px rgba(255,100,109,.38)}.player-publication-notice.is-offline .player-publication-notice__indicator[data-v-a40fada4]{background:#ff8a5c;box-shadow:0 0 8px rgba(255,138,92,.36)}@-webkit-keyframes player-publication-notice-enter-a40fada4{0%{opacity:0;-webkit-transform:translate(-50%,-3px);transform:translate(-50%,-3px)}to{opacity:1;-webkit-transform:translate(-50%,0);transform:translate(-50%)}}@keyframes player-publication-notice-enter-a40fada4{0%{opacity:0;-webkit-transform:translate(-50%,-3px);transform:translate(-50%,-3px)}to{opacity:1;-webkit-transform:translate(-50%,0);transform:translate(-50%)}}@media(max-width:900px){.player-publication-notice[data-v-a40fada4]{top:calc(12px + env(safe-area-inset-top));max-width:calc(100% - 104px)}}@media(prefers-reduced-motion:reduce){.player-publication-notice[data-v-a40fada4]{-webkit-animation:none;animation:none}}.immersive-player-frame[data-v-c96ed99c]{--immersive-media-progress-bottom: 0px;--immersive-media-progress-buffered: rgba(255, 255, 255, .26);--immersive-media-progress-fill: rgba(255, 255, 255, .88);--immersive-media-progress-height: 2px;--immersive-media-progress-hover-height: 5px;--immersive-media-progress-shadow: 0 0 5px rgba(255, 255, 255, .18);--immersive-media-progress-track: rgba(255, 255, 255, .18);--immersive-media-progress-track-active: rgba(255, 255, 255, .28);position:relative;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;background:#050505;color:#fff;touch-action:manipulation}.immersive-player-frame--deck[data-v-c96ed99c]{--immersive-media-progress-buffered: rgba(255, 255, 255, .3);--immersive-media-progress-fill: rgba(255, 255, 255, .92);--immersive-media-progress-shadow: 0 0 6px rgba(255, 255, 255, .2);--immersive-media-progress-track: rgba(255, 255, 255, .22)}.immersive-player-frame__surface[data-v-c96ed99c]{width:100%;height:100%;min-height:0}.immersive-player-frame__radio-preview[data-v-c96ed99c]{aspect-ratio:auto;border-radius:0}.immersive-player-frame__chrome[data-v-c96ed99c]{z-index:30}.immersive-player-frame__rate[data-v-c96ed99c]{position:absolute;z-index:34;left:50%;bottom:22px;display:inline-grid;min-width:42px;min-height:28px;place-items:center;padding:0 10px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(12,12,14,.58);box-shadow:0 8px 24px rgba(0,0,0,.22);color:rgba(255,255,255,.96);font-size:13px;font-weight:600;pointer-events:none;-webkit-transform:translateX(-50%);transform:translate(-50%);backdrop-filter:blur(12px)}.immersive-player-rate-enter-active[data-v-c96ed99c],.immersive-player-rate-leave-active[data-v-c96ed99c]{transition:opacity .12s ease,-webkit-transform .12s ease;transition:opacity .12s ease,transform .12s ease;transition:opacity .12s ease,transform .12s ease,-webkit-transform .12s ease}.immersive-player-rate-enter-from[data-v-c96ed99c],.immersive-player-rate-leave-to[data-v-c96ed99c]{opacity:0;-webkit-transform:translateX(-50%) scale(.94);transform:translate(-50%) scale(.94)}.immersive-player-frame__entry[data-v-c96ed99c]{display:inline-flex;max-width:min(240px,100%);min-height:35px;align-items:center;justify-content:center;padding:0 16px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.15);color:#fff;font-size:14px;line-height:1;white-space:nowrap;backdrop-filter:blur(12px);transition:-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:transform var(--app-interaction-duration) var(--app-interaction-ease);transition:transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.immersive-player-frame__entry[data-v-c96ed99c]:hover,.immersive-player-frame__entry[data-v-c96ed99c]:focus-visible{-webkit-transform:scale(var(--app-interaction-object-scale-hover-subtle));transform:scale(var(--app-interaction-object-scale-hover-subtle))}.immersive-player-frame__entry[data-v-c96ed99c]:active{-webkit-transform:scale(var(--app-interaction-object-scale-active-subtle));transform:scale(var(--app-interaction-object-scale-active-subtle))}@media(prefers-reduced-motion:reduce){.immersive-player-frame__entry[data-v-c96ed99c],.immersive-player-rate-enter-active[data-v-c96ed99c],.immersive-player-rate-leave-active[data-v-c96ed99c]{transition:none}}.login-bottom-cta[data-v-ceaffa00]{--login-bottom-cta-bg: var(--profile-bg);--login-bottom-cta-text: var(--profile-text);--app-brand-cta-focus-surface: var(--login-bottom-cta-bg);display:flex;box-sizing:border-box;min-width:0;align-items:center;justify-content:center;color:var(--login-bottom-cta-text);text-align:center}.login-bottom-cta--bottom[data-v-ceaffa00]{position:fixed;right:var(--app-login-bottom-cta-right, 0);bottom:var(--app-login-bottom-cta-bottom, 0);left:var(--app-login-bottom-cta-left, 0);z-index:var(--app-z-page-cta);flex-direction:column;gap:15px;padding:48px 16px;pointer-events:none}.login-bottom-cta--bottom[data-v-ceaffa00]:before{position:absolute;top:-96px;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,transparent 0%,var(--login-bottom-cta-bg) 100%);content:""}@supports (color: color-mix(in srgb,white 50%,transparent)){.login-bottom-cta--bottom[data-v-ceaffa00]:before{background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--login-bottom-cta-bg) 14%,transparent) 18%,color-mix(in srgb,var(--login-bottom-cta-bg) 32%,transparent) 34%,color-mix(in srgb,var(--login-bottom-cta-bg) 58%,transparent) 52%,color-mix(in srgb,var(--login-bottom-cta-bg) 84%,transparent) 70%,color-mix(in srgb,var(--login-bottom-cta-bg) 100%,transparent) 88%,var(--login-bottom-cta-bg) 100%)}}.login-bottom-cta--player[data-v-ceaffa00]{display:inline-flex;justify-content:flex-start;pointer-events:none}.login-bottom-cta--message-hidden[data-v-ceaffa00]{gap:0}.login-bottom-cta__message[data-v-ceaffa00]{max-width:min(100%,360px);margin:0;color:var(--login-bottom-cta-text);font-size:16px;font-weight:500;line-height:normal;overflow-wrap:anywhere}@media(max-width:640px){.login-bottom-cta--bottom[data-v-ceaffa00]{gap:12px;padding:24px 16px}.login-bottom-cta--bottom[data-v-ceaffa00]:before{inset-block-start:-112px}.login-bottom-cta--bottom .login-bottom-cta__message[data-v-ceaffa00]{font-size:14px;line-height:20px}.login-bottom-cta--feed[data-v-ceaffa00]{--login-bottom-cta-bg: #050505;--login-bottom-cta-text: rgb(255 255 255 / .9)}}@supports (color: color-mix(in srgb,white 50%,transparent)){@media(max-width:640px){.login-bottom-cta--bottom .login-bottom-cta__message[data-v-ceaffa00]{color:color-mix(in srgb,var(--login-bottom-cta-text) 72%,transparent)}}}.mobile-content-comment-sheet[data-v-3ea74cb7]{min-width:0;height:100%;min-height:0;overflow:hidden}.mobile-content-comment-sheet[data-v-3ea74cb7] .comment-panel{background:transparent}.native-player-pager[data-v-495fac1e]{--native-player-pager-side-track: var( --native-player-overlay-sidebar-width, minmax(300px, 340px) );position:relative;display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-column:1 / -1;grid-row:1;overflow:hidden;touch-action:pan-x}.native-player-pager__frame[data-v-495fac1e]{position:relative;display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:minmax(0,1fr) var(--native-player-pager-side-track);overflow:hidden}.native-player-pager.is-dragging .native-player-pager__frame[data-v-495fac1e]{transition:none!important;-webkit-transform:translate3d(0,var(--native-player-pager-drag-y),0);transform:translate3d(0,var(--native-player-pager-drag-y),0);will-change:transform}.native-player-pager.is-drag-returning .native-player-pager__frame[data-v-495fac1e]{transition:-webkit-transform var(--native-player-pager-drag-return-duration) cubic-bezier(.22,1,.36,1)!important;transition:transform var(--native-player-pager-drag-return-duration) cubic-bezier(.22,1,.36,1)!important;transition:transform var(--native-player-pager-drag-return-duration) cubic-bezier(.22,1,.36,1),-webkit-transform var(--native-player-pager-drag-return-duration) cubic-bezier(.22,1,.36,1)!important;-webkit-transform:translate3d(0,var(--native-player-pager-drag-y),0);transform:translate3d(0,var(--native-player-pager-drag-y),0);will-change:transform}.native-player-pager.is-replace.is-dragging .native-player-pager__frame[data-v-495fac1e],.native-player-pager.is-replace.is-drag-returning .native-player-pager__frame[data-v-495fac1e]{transition:none!important;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);will-change:auto}.native-player-pager__frame.is-boundary-previous[data-v-495fac1e]{-webkit-animation:native-player-pager-boundary-previous-495fac1e var(--native-player-pager-drag-return-duration) cubic-bezier(.22,1,.36,1);animation:native-player-pager-boundary-previous-495fac1e var(--native-player-pager-drag-return-duration) cubic-bezier(.22,1,.36,1)}.native-player-pager__frame.is-boundary-next[data-v-495fac1e]{-webkit-animation:native-player-pager-boundary-next-495fac1e var(--native-player-pager-drag-return-duration) cubic-bezier(.22,1,.36,1);animation:native-player-pager-boundary-next-495fac1e var(--native-player-pager-drag-return-duration) cubic-bezier(.22,1,.36,1)}.native-player-pager__boundary-feedback-anchor[data-v-495fac1e]{position:absolute;z-index:48;right:0;left:0;display:grid;grid-template-columns:minmax(0,1fr) var(--native-player-pager-side-track);pointer-events:none}.native-player-pager__boundary-feedback[data-v-495fac1e]{grid-column:1;justify-self:center;padding:6px 11px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(8,8,8,.46);color:rgba(255,255,255,.82);font-size:12px;font-weight:500;line-height:18px;-webkit-animation:native-player-pager-boundary-label-495fac1e .9s ease both;animation:native-player-pager-boundary-label-495fac1e .9s ease both;backdrop-filter:blur(10px)}.native-player-pager__boundary-feedback-anchor.is-previous[data-v-495fac1e]{top:calc(14px + env(safe-area-inset-top))}.native-player-pager__boundary-feedback-anchor.is-next[data-v-495fac1e]{bottom:calc(14px + env(safe-area-inset-bottom))}.native-player-pager-next-enter-active[data-v-495fac1e],.native-player-pager-next-leave-active[data-v-495fac1e],.native-player-pager-previous-enter-active[data-v-495fac1e],.native-player-pager-previous-leave-active[data-v-495fac1e]{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;transition:-webkit-transform var(--native-player-pager-duration) var(--native-player-pager-easing);transition:transform var(--native-player-pager-duration) var(--native-player-pager-easing);transition:transform var(--native-player-pager-duration) var(--native-player-pager-easing),-webkit-transform var(--native-player-pager-duration) var(--native-player-pager-easing);will-change:transform}.native-player-pager-next-enter-active[data-v-495fac1e],.native-player-pager-previous-enter-active[data-v-495fac1e]{z-index:2}.native-player-pager-next-enter-from[data-v-495fac1e],.native-player-pager-previous-leave-to[data-v-495fac1e]{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.native-player-pager-next-leave-to[data-v-495fac1e],.native-player-pager-previous-enter-from[data-v-495fac1e]{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}@-webkit-keyframes native-player-pager-boundary-previous-495fac1e{0%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}42%{-webkit-transform:translate3d(0,14px,0);transform:translate3d(0,14px,0)}}@keyframes native-player-pager-boundary-previous-495fac1e{0%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}42%{-webkit-transform:translate3d(0,14px,0);transform:translate3d(0,14px,0)}}@-webkit-keyframes native-player-pager-boundary-next-495fac1e{0%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}42%{-webkit-transform:translate3d(0,-14px,0);transform:translate3d(0,-14px,0)}}@keyframes native-player-pager-boundary-next-495fac1e{0%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}42%{-webkit-transform:translate3d(0,-14px,0);transform:translate3d(0,-14px,0)}}@-webkit-keyframes native-player-pager-boundary-label-495fac1e{0%{opacity:0;-webkit-transform:translate3d(0,4px,0);transform:translate3d(0,4px,0)}18%,72%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0)}}@keyframes native-player-pager-boundary-label-495fac1e{0%{opacity:0;-webkit-transform:translate3d(0,4px,0);transform:translate3d(0,4px,0)}18%,72%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0)}}@media(max-width:900px){.native-player-pager__frame[data-v-495fac1e],.native-player-pager__boundary-feedback-anchor[data-v-495fac1e]{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.native-player-pager.is-drag-returning .native-player-pager__frame[data-v-495fac1e]{transition:none!important;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.native-player-pager__frame.is-boundary-previous[data-v-495fac1e],.native-player-pager__frame.is-boundary-next[data-v-495fac1e],.native-player-pager__boundary-feedback[data-v-495fac1e]{-webkit-animation:none;animation:none}.native-player-pager-next-enter-active[data-v-495fac1e],.native-player-pager-next-leave-active[data-v-495fac1e],.native-player-pager-previous-enter-active[data-v-495fac1e],.native-player-pager-previous-leave-active[data-v-495fac1e]{transition-duration:0ms}}.native-player-info[data-v-ee86aae9]{display:flex;min-width:0;min-height:0;flex-direction:column;padding:20px 0 24px;color:#fff}.native-player-info__copy[data-v-ee86aae9]{display:grid;gap:6px;padding:0 20px}.native-player-info__title[data-v-ee86aae9]{margin:0;overflow-wrap:anywhere;font-size:14px;font-weight:var(--app-font-weight-bold);line-height:1.45;letter-spacing:0}.native-player-info__summary[data-v-ee86aae9]{margin:0;color:rgba(255,255,255,.92);font-size:14px;line-height:1.55}.native-player-info__copy.is-radio .native-player-info__title[data-v-ee86aae9],.native-player-info__copy.is-radio .native-player-info__summary[data-v-ee86aae9]{font-size:14px;line-height:1.5}.native-player-info--sheet[data-v-ee86aae9]{padding:4px 0 20px}.native-player-info--sheet .native-player-info__copy[data-v-ee86aae9]{gap:4px}.native-player-info--sheet .native-player-info__title[data-v-ee86aae9]{font-size:13px;font-weight:var(--app-font-weight-semibold);line-height:1.38}.native-player-info--sheet .native-player-info__summary[data-v-ee86aae9]{color:rgba(255,255,255,.86);font-size:13px;line-height:1.48}.native-player-info--sheet .native-player-info__copy.is-radio .native-player-info__title[data-v-ee86aae9],.native-player-info--sheet .native-player-info__copy.is-radio .native-player-info__summary[data-v-ee86aae9]{font-size:13px;line-height:1.44}.native-player-info--sheet .native-player-info__author[data-v-ee86aae9]{margin-top:8px}.native-player-info--sheet .native-player-info__publish-meta[data-v-ee86aae9]{margin-top:5px}.native-player-info--sheet .native-player-info__music-space[data-v-ee86aae9]{margin-top:12px}.native-player-info--sheet .native-player-info__section[data-v-ee86aae9]{margin-top:18px}.native-player-info--sidebar.is-entering .native-player-info__copy[data-v-ee86aae9],.native-player-info--sidebar.is-entering .native-player-info__author[data-v-ee86aae9],.native-player-info--sidebar.is-entering .native-player-info__publish-meta[data-v-ee86aae9],.native-player-info--sidebar.is-entering .native-player-info__music-space[data-v-ee86aae9],.native-player-info--sidebar.is-entering .native-player-info__section[data-v-ee86aae9]{opacity:0;-webkit-filter:blur(2px);filter:blur(2px);-webkit-transform:translateY(3px);transform:translateY(3px);-webkit-animation:native-player-info-enter-ee86aae9 .26s cubic-bezier(.16,1,.3,1) both;animation:native-player-info-enter-ee86aae9 .26s cubic-bezier(.16,1,.3,1) both}.native-player-info--sidebar.is-entering .native-player-info__copy[data-v-ee86aae9]{-webkit-animation-delay:.01s;animation-delay:.01s}.native-player-info--sidebar.is-entering .native-player-info__author[data-v-ee86aae9]{-webkit-animation-delay:.03s;animation-delay:.03s}.native-player-info--sidebar.is-entering .native-player-info__publish-meta[data-v-ee86aae9]{-webkit-animation-delay:.04s;animation-delay:.04s}.native-player-info--sidebar.is-entering .native-player-info__music-space[data-v-ee86aae9]{-webkit-animation-delay:.05s;animation-delay:.05s}.native-player-info--sidebar.is-entering .native-player-info__section[data-v-ee86aae9]{-webkit-animation-delay:.06s;animation-delay:.06s}.native-player-info__author[data-v-ee86aae9],.native-player-info__role-main[data-v-ee86aae9]{display:inline-flex;min-width:0;align-items:center;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:inherit;cursor:pointer;transition:-webkit-filter .16s ease;transition:filter .16s ease;transition:filter .16s ease,-webkit-filter .16s ease}.native-player-info__attribution[data-v-ee86aae9]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 5px;margin:10px 20px 0}.native-player-info__author[data-v-ee86aae9]{align-self:flex-start;gap:6px;max-width:100%;margin:0;padding:0;color:rgba(255,255,255,.5);font-size:12px;line-height:1.3}.native-player-info__author--static[data-v-ee86aae9]{margin:10px 20px 0;padding:0;cursor:default}.native-player-info__author--placeholder[data-v-ee86aae9]{pointer-events:none;cursor:default}.native-player-info__publish-meta[data-v-ee86aae9]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:0 4px;margin:6px 20px 0;color:rgba(255,255,255,.5);font-size:12px;line-height:1.3}.native-player-info__author[data-v-ee86aae9]:not(.native-player-info__author--static):hover,.native-player-info__author[data-v-ee86aae9]:not(.native-player-info__author--static):focus-visible,.native-player-info__role-main[data-v-ee86aae9]:hover,.native-player-info__role-main[data-v-ee86aae9]:focus-visible{-webkit-filter:brightness(1.08);filter:brightness(1.08)}.native-player-info__author-avatar[data-v-ee86aae9],.native-player-info__author-placeholder[data-v-ee86aae9]{width:14px;height:14px;border-radius:50%}.native-player-info__author-avatar[data-v-ee86aae9],.native-player-info__role-avatar[data-v-ee86aae9]{-o-object-fit:cover;object-fit:cover;background:rgba(255,255,255,.12)}.native-player-info__author-placeholder[data-v-ee86aae9]{display:grid;place-items:center;background:rgba(255,255,255,.1)}.native-player-info__author-name[data-v-ee86aae9],.native-player-info__role-name[data-v-ee86aae9]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.native-player-info__author-meta[data-v-ee86aae9]{display:flex;flex-wrap:wrap;align-items:center;gap:0 5px}.native-player-info__author-meta--placeholder[data-v-ee86aae9]{min-width:136px}.native-player-info__author-placeholder-line[data-v-ee86aae9]{display:block;height:10px;border-radius:999px;background:rgba(255,255,255,.08)}.native-player-info__author-placeholder-line.is-name[data-v-ee86aae9]{width:72px}.native-player-info__author-placeholder-line.is-short[data-v-ee86aae9]{width:44px}.native-player-info__author-name[data-v-ee86aae9]{min-width:0;max-width:132px;overflow:hidden;color:rgba(255,255,255,.68);text-overflow:ellipsis;white-space:nowrap}.native-player-info__author-action[data-v-ee86aae9]{flex:0 0 auto}.native-player-info__ai-label[data-v-ee86aae9]{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;color:rgba(255,255,255,.5);font-size:12px;font-weight:400;line-height:1.3;white-space:nowrap;pointer-events:none}.native-player-info__author-divider[data-v-ee86aae9]{width:1px;height:10px;flex:0 0 auto;background:rgba(255,255,255,.2)}.native-player-info__dot[data-v-ee86aae9]{color:rgba(255,255,255,.34)}.native-player-info__music-space[data-v-ee86aae9]{display:flex;min-width:0;height:40px;flex:0 0 auto;align-items:center;gap:10px;padding:0 12px;margin:14px 20px 0;border:1px solid rgba(255,255,255,.08);border-radius:12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(255,255,255,.06);color:rgba(255,255,255,.9);font:inherit;cursor:pointer;transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),border-color var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),border-color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),border-color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.native-player-info__music-space-label[data-v-ee86aae9]{min-width:0;flex:1 1 auto;overflow:hidden;font-size:13px;font-weight:var(--app-font-weight-semibold);line-height:20px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.native-player-info__music-space-caret[data-v-ee86aae9]{flex:0 0 auto;color:rgba(255,255,255,.5);transition:-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:transform var(--app-interaction-duration) var(--app-interaction-ease);transition:transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.native-player-info__music-space[data-v-ee86aae9]:hover,.native-player-info__music-space[data-v-ee86aae9]:focus-visible{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.1)}.native-player-info__music-space:hover .native-player-info__music-space-caret[data-v-ee86aae9],.native-player-info__music-space:focus-visible .native-player-info__music-space-caret[data-v-ee86aae9]{-webkit-transform:translateX(2px);transform:translate(2px)}.native-player-info__music-space[data-v-ee86aae9]:active{-webkit-transform:scale(var(--app-interaction-object-scale-active-subtle));transform:scale(var(--app-interaction-object-scale-active-subtle))}.native-player-info__music-space[data-v-ee86aae9]:focus-visible{outline:2px solid rgba(255,255,255,.82);outline-offset:2px}.native-player-info__section[data-v-ee86aae9]{display:grid;gap:8px;margin-top:22px}.native-player-info__section-title[data-v-ee86aae9]{margin:0;padding:0 20px;color:rgba(255,255,255,.5);font-size:12px;font-weight:var(--app-font-weight-semibold);line-height:1.4}.native-player-info__anchors[data-v-ee86aae9]{padding:0 20px}.native-player-info__roles[data-v-ee86aae9]{display:grid;gap:0}.native-player-info__role[data-v-ee86aae9]{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:8px 20px}.native-player-info__role-main[data-v-ee86aae9]{gap:12px;padding:0}.native-player-info__role-name[data-v-ee86aae9]{font-size:13px;font-weight:500;line-height:1.3}.native-player-info__role-avatar[data-v-ee86aae9]{width:32px;height:32px;border-radius:50%}.native-player-info__role-follow[data-v-ee86aae9]{display:inline-flex;width:48px;height:22px;align-items:center;justify-content:center;padding:0;border:0;border-radius:999px;background:#06c755;color:#fff;font-size:12px;font-weight:var(--app-font-weight-semibold);cursor:pointer;transition:background-color .16s ease,color .16s ease,opacity .16s ease,-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background-color .16s ease,color .16s ease,opacity .16s ease,transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background-color .16s ease,color .16s ease,opacity .16s ease,transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.native-player-info__role-follow[data-v-ee86aae9]:hover:not(:disabled),.native-player-info__role-follow[data-v-ee86aae9]:focus-visible:not(:disabled){background:#11d35f;-webkit-transform:scale(var(--app-interaction-object-scale-hover-subtle));transform:scale(var(--app-interaction-object-scale-hover-subtle))}.native-player-info__role-follow[data-v-ee86aae9]:active:not(:disabled){-webkit-transform:scale(var(--app-interaction-object-scale-active-subtle));transform:scale(var(--app-interaction-object-scale-active-subtle))}.native-player-info__role-follow[data-v-ee86aae9]:disabled{cursor:default}.native-player-info__role-follow.is-following[data-v-ee86aae9]{border:1px solid rgba(255,255,255,.05);background:rgba(255,255,255,.05);color:rgba(255,255,255,.3)}.native-player-info__role-follow-skeleton[data-v-ee86aae9]{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.05);background:rgba(255,255,255,.05);cursor:default}.native-player-info__role-follow-skeleton[data-v-ee86aae9]:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);-webkit-transform:translateX(-100%);transform:translate(-100%);-webkit-animation:native-player-follow-loading-ee86aae9 1.15s ease-in-out infinite;animation:native-player-follow-loading-ee86aae9 1.15s ease-in-out infinite}@-webkit-keyframes native-player-follow-loading-ee86aae9{to{-webkit-transform:translateX(100%);transform:translate(100%)}}@keyframes native-player-follow-loading-ee86aae9{to{-webkit-transform:translateX(100%);transform:translate(100%)}}@-webkit-keyframes native-player-info-enter-ee86aae9{to{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes native-player-info-enter-ee86aae9{to{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translateY(0);transform:translateY(0)}}@media(max-width:900px){.native-player-info--sidebar .native-player-info__title[data-v-ee86aae9]{font-size:14px}}@media(prefers-reduced-motion:reduce){.native-player-info--sidebar.is-entering .native-player-info__copy[data-v-ee86aae9],.native-player-info--sidebar.is-entering .native-player-info__author[data-v-ee86aae9],.native-player-info--sidebar.is-entering .native-player-info__publish-meta[data-v-ee86aae9],.native-player-info--sidebar.is-entering .native-player-info__music-space[data-v-ee86aae9],.native-player-info--sidebar.is-entering .native-player-info__section[data-v-ee86aae9]{opacity:1;-webkit-filter:none;filter:none;-webkit-transform:none;transform:none;-webkit-animation:none;animation:none}.native-player-info__music-space[data-v-ee86aae9],.native-player-info__music-space-caret[data-v-ee86aae9]{transition:none}.native-player-info__music-space:hover .native-player-info__music-space-caret[data-v-ee86aae9],.native-player-info__music-space:focus-visible .native-player-info__music-space-caret[data-v-ee86aae9]{-webkit-transform:none;transform:none}}.native-radio-mobile-info[data-v-670eea84]{--native-radio-mobile-info-row-height: 52px;--native-radio-mobile-info-cover-offset: 56px;--native-radio-mobile-info-cover-shift-y: 2px;position:relative;display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.58)}.native-radio-mobile-info__cover-button[data-v-670eea84]{position:absolute;top:calc(50% + var(--native-radio-mobile-info-cover-shift-y));left:0;z-index:1;display:block;width:44px;height:44px;padding:0;overflow:hidden;border:0;border-radius:7px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(255,255,255,.08);box-shadow:0 6px 18px rgba(0,0,0,.2),inset 0 0 0 1px rgba(255,255,255,.12);cursor:pointer;-webkit-filter:blur(3px);filter:blur(3px);outline:none;opacity:0;pointer-events:none;-webkit-transform:translateY(-50%) scale(.92);transform:translateY(-50%) scale(.92);visibility:hidden;transition:opacity .2s ease,visibility 0s linear .28s,-webkit-filter .24s ease,-webkit-transform .28s cubic-bezier(.16,1,.3,1);transition:opacity .2s ease,filter .24s ease,transform .28s cubic-bezier(.16,1,.3,1),visibility 0s linear .28s;transition:opacity .2s ease,filter .24s ease,transform .28s cubic-bezier(.16,1,.3,1),visibility 0s linear .28s,-webkit-filter .24s ease,-webkit-transform .28s cubic-bezier(.16,1,.3,1)}.native-radio-mobile-info__cover-button.is-visible[data-v-670eea84]{-webkit-filter:blur(0);filter:blur(0);opacity:1;pointer-events:auto;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);visibility:visible;transition-delay:0s}.native-radio-mobile-info__cover-button[data-v-670eea84]:hover,.native-radio-mobile-info__cover-button[data-v-670eea84]:focus-visible{opacity:.94;-webkit-transform:translateY(-50%) scale(var(--app-interaction-object-scale-hover-subtle));transform:translateY(-50%) scale(var(--app-interaction-object-scale-hover-subtle))}.native-radio-mobile-info__cover-button[data-v-670eea84]:active{-webkit-transform:translateY(-50%) scale(var(--app-interaction-object-scale-active-subtle));transform:translateY(-50%) scale(var(--app-interaction-object-scale-active-subtle))}.native-radio-mobile-info__cover-button[data-v-670eea84]:focus-visible{box-shadow:0 6px 18px rgba(0,0,0,.2),0 0 0 2px rgba(255,255,255,.82)}.native-radio-mobile-info__cover[data-v-670eea84]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.native-radio-mobile-info__copy[data-v-670eea84]{display:grid;min-width:0;min-height:var(--native-radio-mobile-info-row-height);align-content:center;gap:4px;justify-items:start;-webkit-transform:translateY(1px);transform:translateY(1px);transition:padding-left .28s cubic-bezier(.16,1,.3,1)}.native-radio-mobile-info--cover-visible .native-radio-mobile-info__copy[data-v-670eea84]{padding-left:var(--native-radio-mobile-info-cover-offset)}.native-radio-mobile-info__title[data-v-670eea84],.native-radio-mobile-info__meta[data-v-670eea84]{max-width:100%;min-width:0;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:inherit;cursor:pointer;letter-spacing:0;text-align:left;transition:opacity .16s ease,-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:opacity .16s ease,transform var(--app-interaction-duration) var(--app-interaction-ease);transition:opacity .16s ease,transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.native-radio-mobile-info__title[data-v-670eea84]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:19px;font-weight:600;line-height:1.28}.native-radio-mobile-info__meta[data-v-670eea84]{overflow:hidden;color:rgba(255,255,255,.72);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:400;line-height:1.25}.native-radio-mobile-info__title[data-v-670eea84]:hover,.native-radio-mobile-info__title[data-v-670eea84]:focus-visible,.native-radio-mobile-info__meta[data-v-670eea84]:hover,.native-radio-mobile-info__meta[data-v-670eea84]:focus-visible{opacity:.92;-webkit-transform:scale(var(--app-interaction-object-scale-hover-subtle));transform:scale(var(--app-interaction-object-scale-hover-subtle))}.native-radio-mobile-info__title[data-v-670eea84]:active,.native-radio-mobile-info__meta[data-v-670eea84]:active{-webkit-transform:scale(var(--app-interaction-object-scale-active-subtle));transform:scale(var(--app-interaction-object-scale-active-subtle))}.native-radio-mobile-info__title[data-v-670eea84]:focus-visible,.native-radio-mobile-info__meta[data-v-670eea84]:focus-visible{outline:2px solid rgba(255,255,255,.86);outline-offset:3px}.native-radio-mobile-info__actions[data-v-670eea84]{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;margin-right:-12px;align-self:center;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.native-radio-mobile-info-meta-enter-active[data-v-670eea84],.native-radio-mobile-info-meta-leave-active[data-v-670eea84]{transition:opacity .24s ease,-webkit-transform .24s ease,-webkit-filter .24s ease;transition:opacity .24s ease,transform .24s ease,filter .24s ease;transition:opacity .24s ease,transform .24s ease,filter .24s ease,-webkit-transform .24s ease,-webkit-filter .24s ease}.native-radio-mobile-info-meta-enter-from[data-v-670eea84],.native-radio-mobile-info-meta-leave-to[data-v-670eea84]{opacity:0;-webkit-filter:blur(4px);filter:blur(4px);-webkit-transform:translateY(4px);transform:translateY(4px)}.native-radio-mobile-info-meta-enter-to[data-v-670eea84],.native-radio-mobile-info-meta-leave-from[data-v-670eea84]{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translateY(0);transform:translateY(0)}@media(max-width:390px){.native-radio-mobile-info[data-v-670eea84]{--native-radio-mobile-info-cover-offset: 48px;gap:8px}.native-radio-mobile-info__cover-button[data-v-670eea84]{width:40px;height:40px;border-radius:6px}.native-radio-mobile-info__title[data-v-670eea84]{font-size:18px}.native-radio-mobile-info__meta[data-v-670eea84]{font-size:13px}}@media(prefers-reduced-motion:reduce){.native-radio-mobile-info-meta-enter-active[data-v-670eea84],.native-radio-mobile-info-meta-leave-active[data-v-670eea84],.native-radio-mobile-info__cover-button[data-v-670eea84],.native-radio-mobile-info__copy[data-v-670eea84],.native-radio-mobile-info__title[data-v-670eea84],.native-radio-mobile-info__meta[data-v-670eea84]{transition:none}}.player-collection-panel[data-v-4d688448]{display:grid;min-width:0;gap:16px;padding:20px 16px 26px;color:#fff}.player-collection-panel--sheet[data-v-4d688448]{padding:6px 16px calc(22px + env(safe-area-inset-bottom))}.player-collection-panel--sidebar[data-v-4d688448]{display:flex;height:100%;min-height:0;flex-direction:column;overflow:hidden;padding-bottom:0}.player-collection-panel__source-return[data-v-4d688448]{display:inline-flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-height:32px;align-items:center;gap:7px;margin:-4px 0 -5px -7px;padding:0 8px;border:0;border-radius:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:rgba(255,255,255,.5);cursor:pointer;font:inherit;font-size:12px;font-weight:var(--app-font-weight-medium);line-height:18px;transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),color var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.player-collection-panel__source-return[data-v-4d688448]:hover,.player-collection-panel__source-return[data-v-4d688448]:focus-visible{background:rgba(255,255,255,.06);color:rgba(255,255,255,.82)}.player-collection-panel__source-return[data-v-4d688448]:active{-webkit-transform:scale(var(--app-interaction-object-scale-active-subtle));transform:scale(var(--app-interaction-object-scale-active-subtle))}.player-collection-panel__source-return[data-v-4d688448]:focus-visible{outline:2px solid rgba(255,255,255,.86);outline-offset:2px}.player-collection-panel__header[data-v-4d688448]{display:flex;min-width:0;align-items:center;gap:11px}.player-collection-panel__collection-cover[data-v-4d688448]{width:46px;height:46px;flex:0 0 auto;overflow:hidden;border-radius:11px;background:rgba(255,255,255,.06)}.player-collection-panel__heading[data-v-4d688448]{min-width:0;flex:1 1 auto}.player-collection-panel__title[data-v-4d688448],.player-collection-panel__meta[data-v-4d688448],.player-collection-panel__state p[data-v-4d688448],.player-collection-panel__gate-copy p[data-v-4d688448],.player-collection-panel__directory-heading h3[data-v-4d688448]{margin:0}.player-collection-panel__title[data-v-4d688448]{overflow:hidden;color:rgba(255,255,255,.94);font-size:15px;font-weight:var(--app-font-weight-semibold);line-height:21px;text-overflow:ellipsis;white-space:nowrap}.player-collection-panel__meta[data-v-4d688448]{color:rgba(255,255,255,.48);font-size:12px;line-height:18px}.player-collection-panel__state[data-v-4d688448],.player-collection-panel__gate[data-v-4d688448]{display:grid;min-height:180px;place-content:center;justify-items:center;gap:14px;padding:22px 18px;border-radius:16px;background:rgba(255,255,255,.043);color:rgba(255,255,255,.58);text-align:center}.player-collection-panel__gate-copy[data-v-4d688448]{display:grid;max-width:280px;gap:6px}.player-collection-panel__gate-copy strong[data-v-4d688448]{color:rgba(255,255,255,.92);font-size:15px;line-height:22px}.player-collection-panel__gate-copy p[data-v-4d688448]{font-size:13px;line-height:20px}.player-collection-panel__quiet-button[data-v-4d688448],.player-collection-panel__page-retry[data-v-4d688448]{border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;cursor:pointer;font:inherit;transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.player-collection-panel__gate--guest[data-v-4d688448]{min-height:150px;margin-top:2px;margin-inline:calc(-1 * var(--player-collection-row-bleed));padding-block:24px}.player-collection-panel__gate-button[data-v-4d688448]{--app-brand-cta-focus-surface: #171719}.player-collection-panel__quiet-button[data-v-4d688448]{min-height:36px;padding:0 14px;border-radius:999px;background:rgba(255,255,255,.09);font-size:13px}.player-collection-panel__quiet-button[data-v-4d688448]:hover,.player-collection-panel__quiet-button[data-v-4d688448]:focus-visible,.player-collection-panel__page-retry[data-v-4d688448]:hover,.player-collection-panel__page-retry[data-v-4d688448]:focus-visible{-webkit-transform:scale(var(--app-interaction-object-scale-hover-subtle));transform:scale(var(--app-interaction-object-scale-hover-subtle))}.player-collection-panel__quiet-button[data-v-4d688448]:active,.player-collection-panel__page-retry[data-v-4d688448]:active{-webkit-transform:scale(var(--app-interaction-object-scale-active-subtle));transform:scale(var(--app-interaction-object-scale-active-subtle))}.player-collection-panel__quiet-button[data-v-4d688448]:focus-visible,.player-collection-panel__page-retry[data-v-4d688448]:focus-visible,.player-collection-panel__episode[data-v-4d688448]:focus-visible{outline:2px solid rgba(255,255,255,.86);outline-offset:2px}.player-collection-panel__directory[data-v-4d688448]{display:grid;min-height:0;gap:10px}.player-collection-panel--sidebar .player-collection-panel__directory[data-v-4d688448]{flex:1 1 auto;grid-template-rows:auto minmax(0,1fr)}.player-collection-panel__directory-scroll[data-v-4d688448]{--player-collection-row-bleed: 7px;display:grid;min-height:0;align-content:start;gap:7px;overflow-anchor:none}.player-collection-panel__directory-scroll.is-positioning[data-v-4d688448]{visibility:hidden}.player-collection-panel--sidebar .player-collection-panel__directory-scroll[data-v-4d688448]{margin:-4px -11px 0;padding:4px 11px 26px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:4px 26px;scrollbar-gutter:stable}.player-collection-panel--sheet[data-v-4d688448]{overflow-anchor:none}.player-collection-panel__directory-heading[data-v-4d688448]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.player-collection-panel__directory-heading h3[data-v-4d688448]{color:rgba(255,255,255,.86);font-size:13px;font-weight:var(--app-font-weight-semibold);line-height:20px}.player-collection-panel__directory-heading span[data-v-4d688448]{color:rgba(255,255,255,.38);font-size:11px}.player-collection-panel__episodes[data-v-4d688448]{display:grid;gap:7px;margin-inline:calc(-1 * var(--player-collection-row-bleed))}.player-collection-panel__episode[data-v-4d688448]{display:grid;min-width:0;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:11px;padding:7px;border:0;border-radius:12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:rgba(255,255,255,.72);cursor:pointer;font:inherit;text-align:left;transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.player-collection-panel__episode[data-v-4d688448]:hover:not(:disabled),.player-collection-panel__episode[data-v-4d688448]:focus-visible:not(:disabled){background:rgba(255,255,255,.07)}.player-collection-panel__episode[data-v-4d688448]:active:not(:disabled){-webkit-transform:scale(var(--app-interaction-object-scale-active-subtle));transform:scale(var(--app-interaction-object-scale-active-subtle))}.player-collection-panel__episode.is-current[data-v-4d688448]{background:rgba(255,255,255,.055);color:#fff}.player-collection-panel__episode[data-v-4d688448]:disabled{cursor:default}.player-collection-panel__episode.is-pending[data-v-4d688448]:disabled,.player-collection-panel__episode.is-checking[data-v-4d688448]:disabled{cursor:progress}.player-collection-panel__episode-cover[data-v-4d688448]{width:48px;height:62px;overflow:hidden;border-radius:8px;background:rgba(255,255,255,.06)}.player-collection-panel__episode-cover-state[data-v-4d688448]{display:grid;width:100%;height:100%;place-items:center;background:rgba(0,0,0,.3);color:rgba(255,255,255,.9)}.player-collection-panel__episode-copy[data-v-4d688448]{display:grid;min-width:0;gap:4px}.player-collection-panel__episode-line[data-v-4d688448]{display:flex;min-width:0;align-items:center;gap:7px}.player-collection-panel__episode-line strong[data-v-4d688448]{overflow:hidden;font-size:13px;font-weight:var(--app-font-weight-semibold);line-height:19px;text-overflow:ellipsis;white-space:nowrap}.player-collection-panel__badge[data-v-4d688448],.player-collection-panel__lock-label[data-v-4d688448]{flex:0 0 auto;font-size:10px;font-weight:var(--app-font-weight-medium);line-height:15px}.player-collection-panel__badge[data-v-4d688448]{display:inline-flex;align-items:center;gap:5px;color:rgba(255,255,255,.46)}.player-collection-panel__badge[data-v-4d688448]:before{width:4px;height:4px;border-radius:50%;background:currentColor;content:""}.player-collection-panel__lock-label[data-v-4d688448]{padding:2px 6px;border-radius:999px;background:rgba(255,255,255,.08);color:rgba(255,255,255,.54)}.player-collection-panel__episode-detail[data-v-4d688448]{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px}.player-collection-panel__episode-title[data-v-4d688448]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:rgba(255,255,255,.46);font-size:12px;line-height:17px}.player-collection-panel__episode-likes[data-v-4d688448]{display:inline-flex;min-height:17px;grid-column:2;align-items:center;gap:3px;color:rgba(255,255,255,.34);font-size:11px;line-height:17px;white-space:nowrap}.player-collection-panel__page-sentinel[data-v-4d688448]{display:grid;min-height:30px;place-items:center}.player-collection-panel__page-status[data-v-4d688448],.player-collection-panel__page-retry[data-v-4d688448]{display:inline-flex;min-height:30px;align-items:center;justify-content:center;gap:6px;color:rgba(255,255,255,.42);font-size:11px;line-height:18px}.player-collection-panel__page-retry[data-v-4d688448]{padding:0 8px;border:0;border-radius:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:rgba(255,255,255,.58);cursor:pointer;font:inherit}.player-collection-panel-page-feedback-enter-active[data-v-4d688448],.player-collection-panel-page-feedback-leave-active[data-v-4d688448]{transition:opacity var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:opacity var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease);transition:opacity var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.player-collection-panel-page-feedback-enter-from[data-v-4d688448],.player-collection-panel-page-feedback-leave-to[data-v-4d688448]{opacity:0}[data-page-direction=previous] .player-collection-panel-page-feedback-enter-from[data-v-4d688448],[data-page-direction=previous] .player-collection-panel-page-feedback-leave-to[data-v-4d688448]{-webkit-transform:translateY(-4px);transform:translateY(-4px)}[data-page-direction=next] .player-collection-panel-page-feedback-enter-from[data-v-4d688448],[data-page-direction=next] .player-collection-panel-page-feedback-leave-to[data-v-4d688448]{-webkit-transform:translateY(4px);transform:translateY(4px)}.player-collection-panel__spinner[data-v-4d688448]{flex:0 0 auto;-webkit-animation:player-collection-panel-spin-4d688448 .8s linear infinite;animation:player-collection-panel-spin-4d688448 .8s linear infinite}@-webkit-keyframes player-collection-panel-spin-4d688448{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes player-collection-panel-spin-4d688448{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.player-collection-panel__spinner[data-v-4d688448]{-webkit-animation:none;animation:none}.player-collection-panel__gate-button[data-v-4d688448],.player-collection-panel__quiet-button[data-v-4d688448],.player-collection-panel__page-retry[data-v-4d688448],.player-collection-panel__source-return[data-v-4d688448],.player-collection-panel__episode[data-v-4d688448],.player-collection-panel-page-feedback-enter-active[data-v-4d688448],.player-collection-panel-page-feedback-leave-active[data-v-4d688448]{transition:none}}.player-collection-peek[data-v-0a299b62]{display:inline-flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:min(520px,100%);min-height:34px;align-items:center;gap:7px;margin-bottom:4px;padding:0 12px;border:1px solid rgba(255,255,255,.14);border-radius:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(255,255,255,.16);color:#fff;cursor:pointer;font:inherit;font-size:13px;text-align:left;text-shadow:0 1px 4px rgba(0,0,0,.42);backdrop-filter:blur(14px) saturate(1.08);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.player-collection-peek[data-v-0a299b62]:hover,.player-collection-peek[data-v-0a299b62]:focus-visible{background:rgba(255,255,255,.22);-webkit-transform:scale(var(--app-interaction-object-scale-hover-subtle));transform:scale(var(--app-interaction-object-scale-hover-subtle))}.player-collection-peek[data-v-0a299b62]:active{-webkit-transform:scale(var(--app-interaction-object-scale-active-subtle));transform:scale(var(--app-interaction-object-scale-active-subtle))}.player-collection-peek[data-v-0a299b62]:focus-visible{outline:2px solid rgba(255,255,255,.88);outline-offset:2px}.player-collection-peek__icon[data-v-0a299b62]{flex:0 0 auto;color:rgba(255,255,255,.82)}.player-collection-peek__line[data-v-0a299b62]{display:flex;min-width:0;align-items:center;gap:6px;white-space:nowrap}.player-collection-peek__name[data-v-0a299b62]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:160px;flex:0 1 auto;font-weight:var(--app-font-weight-semibold)}.player-collection-peek__meta[data-v-0a299b62],.player-collection-peek__episode[data-v-0a299b62]{flex:0 0 auto;color:rgba(255,255,255,.64);font-size:12px;font-weight:var(--app-font-weight-medium)}.player-collection-peek__separator[data-v-0a299b62]{flex:0 0 auto;color:rgba(255,255,255,.34);font-weight:var(--app-font-weight-regular)}.player-collection-peek__caret[data-v-0a299b62]{flex:0 0 auto;color:rgba(255,255,255,.46)}@media(max-width:520px){.player-collection-peek__name[data-v-0a299b62]{max-width:112px}.player-collection-peek__meta[data-v-0a299b62]{display:none}.player-collection-peek__meta+.player-collection-peek__separator[data-v-0a299b62]{display:none}}@media(prefers-reduced-motion:reduce){.player-collection-peek[data-v-0a299b62]{transition:none}}@media(prefers-reduced-transparency:reduce){.player-collection-peek[data-v-0a299b62]{background:#202024}}.share-open-app-cta[data-v-53364a6e]{--app-brand-cta-focus-surface: var(--share-open-app-cta-bg, var(--app-bg));min-width:0;color:var(--profile-text);text-align:center}.share-open-app-cta--bottom[data-v-53364a6e]{--share-open-app-cta-bg: var(--profile-bg);--share-open-app-cta-text: var(--profile-text);position:fixed;right:var(--app-login-bottom-cta-right, 0);bottom:var(--app-login-bottom-cta-bottom, 0);left:var(--app-login-bottom-cta-left, 0);z-index:var(--app-z-page-cta);display:flex;box-sizing:border-box;flex-direction:column;align-items:center;justify-content:center;gap:15px;padding:48px 16px;color:var(--share-open-app-cta-text);pointer-events:none}.share-open-app-cta--bottom[data-v-53364a6e]:before{position:absolute;top:-96px;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,transparent 0%,var(--share-open-app-cta-bg) 100%);content:""}@supports (color: color-mix(in srgb,white 50%,transparent)){.share-open-app-cta--bottom[data-v-53364a6e]:before{background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--share-open-app-cta-bg) 14%,transparent) 18%,color-mix(in srgb,var(--share-open-app-cta-bg) 32%,transparent) 34%,color-mix(in srgb,var(--share-open-app-cta-bg) 58%,transparent) 52%,color-mix(in srgb,var(--share-open-app-cta-bg) 84%,transparent) 70%,color-mix(in srgb,var(--share-open-app-cta-bg) 100%,transparent) 88%,var(--share-open-app-cta-bg) 100%)}}.share-open-app-cta--prompt[data-v-53364a6e]{display:flex;min-height:240px;width:100%;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:32px 16px;color:var(--app-text-main)}.share-open-app-cta--deck[data-v-53364a6e]{display:flex;min-height:120px;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px 16px 32px;color:rgba(255,255,255,.9);scroll-snap-align:end}.share-open-app-cta--mengbao[data-v-53364a6e]{--share-open-app-cta-bg: var(--mengbao-surface-bottom)}.share-open-app-cta--player[data-v-53364a6e]{display:inline-flex;align-items:center;justify-content:flex-start;pointer-events:none}.share-open-app-cta--message-hidden[data-v-53364a6e]{gap:0}.share-open-app-cta__message[data-v-53364a6e]{max-width:min(100%,360px);margin:0;color:inherit;font-size:16px;font-weight:500;line-height:22px;overflow-wrap:anywhere}.share-open-app-cta--bottom .share-open-app-cta__message[data-v-53364a6e]{color:var(--share-open-app-cta-text);line-height:normal}.share-open-app-cta--deck .share-open-app-cta__message[data-v-53364a6e]{color:rgba(255,255,255,.72);font-size:14px;line-height:20px}.share-open-app-cta__launcher[data-v-53364a6e]{display:inline-flex;max-width:100%;pointer-events:auto}.share-open-app-cta--player .share-open-app-cta__launcher[data-v-53364a6e]{line-height:0}.share-open-app-cta__launcher[data-v-53364a6e] .open-app-launcher__wx-cover,.share-open-app-cta__launcher[data-v-53364a6e] .open-app-launcher__wx-tag{opacity:0!important;background:transparent!important}@media(max-width:640px){.share-open-app-cta--feed[data-v-53364a6e]{--share-open-app-cta-bg: #050505;--share-open-app-cta-text: rgb(255 255 255 / .9)}.share-open-app-cta--bottom[data-v-53364a6e]{gap:12px;padding:24px 16px}.share-open-app-cta--bottom[data-v-53364a6e]:before{inset-block-start:-112px}.share-open-app-cta--bottom .share-open-app-cta__message[data-v-53364a6e]{font-size:14px;line-height:20px}}@supports (color: color-mix(in srgb,white 50%,transparent)){@media(max-width:640px){.share-open-app-cta--bottom .share-open-app-cta__message[data-v-53364a6e]{color:color-mix(in srgb,var(--share-open-app-cta-text) 72%,transparent)}}}@media(max-width:375px){.share-open-app-cta--prompt[data-v-53364a6e]{padding:28px 12px}.share-open-app-cta--prompt .share-open-app-cta__message[data-v-53364a6e]{font-size:15px;line-height:21px}}.player-collection-unlock-card[data-v-0ffd081f]{position:relative;display:block;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;background:#050607;color:#fff}.player-collection-unlock-card__backdrop[data-v-0ffd081f],.player-collection-unlock-card__backdrop-image[data-v-0ffd081f],.player-collection-unlock-card__backdrop-shade[data-v-0ffd081f]{position:absolute;top:0;right:0;bottom:0;left:0}.player-collection-unlock-card__backdrop[data-v-0ffd081f]{z-index:0;overflow:hidden;pointer-events:none}.player-collection-unlock-card__backdrop-image[data-v-0ffd081f]{--dreama-image-placeholder-bg: #0d0e10;--dreama-image-reveal-duration: .36s;width:100%;height:100%;opacity:.68;-webkit-filter:blur(38px) saturate(1.06);filter:blur(38px) saturate(1.06);-webkit-transform:scale(1.14);transform:scale(1.14)}.player-collection-unlock-card__backdrop-shade[data-v-0ffd081f]{background:radial-gradient(circle at 50% 44%,rgba(0,0,0,.12),rgba(0,0,0,.42) 62%),linear-gradient(180deg,rgba(4,5,7,.2),rgba(4,5,7,.36) 58%,rgba(4,5,7,.78))}.player-collection-unlock-card__status[data-v-0ffd081f]{position:absolute;z-index:1;top:48%;left:50%;display:grid;justify-items:center;gap:12px;width:min(320px,calc(100% - 48px));text-align:center;text-shadow:0 2px 16px rgba(0,0,0,.58);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.player-collection-unlock-card__status-title[data-v-0ffd081f]{margin:0;color:rgba(255,255,255,.96);font-size:18px;font-weight:var(--app-font-weight-semibold);line-height:26px}.player-collection-unlock-card__lock[data-v-0ffd081f]{display:grid;width:52px;height:52px;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:rgba(13,14,17,.42);box-shadow:0 12px 32px rgba(0,0,0,.2);backdrop-filter:blur(16px) saturate(1.08)}.player-collection-unlock-card__episode-card[data-v-0ffd081f]{position:absolute;z-index:2;bottom:24px;left:24px;display:grid;box-sizing:border-box;width:calc(100% - 136px);max-width:360px;min-width:0;gap:12px;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(14,15,18,.58);box-shadow:0 14px 40px rgba(0,0,0,.22);backdrop-filter:blur(22px) saturate(1.1)}.player-collection-unlock-card__episode-summary[data-v-0ffd081f]{display:grid;min-width:0;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:13px}.player-collection-unlock-card__episode-cover[data-v-0ffd081f]{--dreama-image-placeholder-bg: rgba(255, 255, 255, .06);width:68px;aspect-ratio:3 / 4;overflow:hidden;border-radius:10px;background:rgba(255,255,255,.06)}.player-collection-unlock-card__episode-cover-image[data-v-0ffd081f]{width:100%;height:100%}.player-collection-unlock-card__episode-copy[data-v-0ffd081f]{display:grid;min-width:0;gap:4px}.player-collection-unlock-card__episode-meta[data-v-0ffd081f],.player-collection-unlock-card__episode-title[data-v-0ffd081f]{margin:0}.player-collection-unlock-card__episode-meta[data-v-0ffd081f]{display:flex;min-width:0;align-items:center;gap:6px;color:rgba(255,255,255,.88);font-size:14px;line-height:20px;white-space:nowrap}.player-collection-unlock-card__episode-meta strong[data-v-0ffd081f]{flex:0 0 auto;font-weight:var(--app-font-weight-semibold)}.player-collection-unlock-card__episode-meta>span[aria-hidden=true][data-v-0ffd081f]{color:rgba(255,255,255,.32)}.player-collection-unlock-card__collection-name[data-v-0ffd081f],.player-collection-unlock-card__episode-title[data-v-0ffd081f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-collection-unlock-card__collection-name[data-v-0ffd081f]{color:rgba(255,255,255,.66)}.player-collection-unlock-card__episode-title[data-v-0ffd081f]{color:rgba(255,255,255,.48);font-size:12px;line-height:18px}.player-collection-unlock-card__cta[data-v-0ffd081f]{width:100%;min-width:0;max-width:100%}.player-collection-unlock-card__unlock-actions[data-v-0ffd081f]{display:grid;width:100%;min-width:0;max-width:100%;gap:10px}.player-collection-unlock-card__episode-card[data-v-0ffd081f] .login-bottom-cta,.player-collection-unlock-card__episode-card[data-v-0ffd081f] .login-bottom-cta__button,.player-collection-unlock-card__episode-card[data-v-0ffd081f] .share-open-app-cta,.player-collection-unlock-card__episode-card[data-v-0ffd081f] .share-open-app-cta__launcher,.player-collection-unlock-card__episode-card[data-v-0ffd081f] .open-app-launcher,.player-collection-unlock-card__episode-card[data-v-0ffd081f] .app-brand-cta-button{width:100%}.player-collection-unlock-card__content-actions[data-v-0ffd081f]{position:absolute;right:calc(10px + env(safe-area-inset-right));bottom:calc(24px + env(safe-area-inset-bottom));z-index:2}.player-collection-unlock-card__retry[data-v-0ffd081f]{width:100%;min-height:38px;padding:0 14px;border:0;border-radius:999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(255,255,255,.09);color:rgba(255,255,255,.9);cursor:pointer;font:inherit;font-size:13px;transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.player-collection-unlock-card__retry[data-v-0ffd081f]:hover,.player-collection-unlock-card__retry[data-v-0ffd081f]:focus-visible{background:rgba(255,255,255,.13);-webkit-transform:scale(var(--app-interaction-object-scale-hover-subtle));transform:scale(var(--app-interaction-object-scale-hover-subtle))}.player-collection-unlock-card__retry[data-v-0ffd081f]:active{-webkit-transform:scale(var(--app-interaction-object-scale-active-subtle));transform:scale(var(--app-interaction-object-scale-active-subtle))}.player-collection-unlock-card__retry[data-v-0ffd081f]:focus-visible{outline:2px solid rgba(255,255,255,.86);outline-offset:2px}@media(max-width:900px){.player-collection-unlock-card__episode-card[data-v-0ffd081f]{bottom:calc(16px + env(safe-area-inset-bottom));left:16px;width:calc(100% - 116px);max-width:360px}.player-collection-unlock-card__status[data-v-0ffd081f]{top:45%}}@media(prefers-reduced-transparency:reduce){.player-collection-unlock-card__backdrop-image[data-v-0ffd081f]{opacity:.44;-webkit-filter:none;filter:none;-webkit-transform:scale(1.02);transform:scale(1.02)}.player-collection-unlock-card__lock[data-v-0ffd081f],.player-collection-unlock-card__episode-card[data-v-0ffd081f]{background:#171719;backdrop-filter:none}}@media(max-width:640px){.player-collection-unlock-card__episode-card[data-v-0ffd081f]{gap:11px;padding:12px;border-radius:15px}.player-collection-unlock-card__episode-summary[data-v-0ffd081f]{grid-template-columns:64px minmax(0,1fr);gap:12px}.player-collection-unlock-card__episode-cover[data-v-0ffd081f]{width:64px}}@media(prefers-reduced-motion:reduce){.player-collection-unlock-card__backdrop-image[data-v-0ffd081f]{--dreama-image-reveal-duration: 0s}.player-collection-unlock-card__retry[data-v-0ffd081f]{transition:none}.player-collection-unlock-card__retry[data-v-0ffd081f]:hover,.player-collection-unlock-card__retry[data-v-0ffd081f]:focus-visible,.player-collection-unlock-card__retry[data-v-0ffd081f]:active{-webkit-transform:none;transform:none}}.native-player-shell[data-v-06acad69]{--native-player-viewport-height: var(--app-visible-viewport-height, 100vh);--native-player-skeleton-base: rgba(255, 255, 255, .07);--native-player-skeleton-highlight: rgba(255, 255, 255, .13);--native-player-primary-cta-bottom: calc(22px + env(safe-area-inset-bottom)) ;--native-player-primary-cta-left: calc(16px + env(safe-area-inset-left)) ;--native-player-primary-cta-z-index: 34;position:relative;display:grid;width:100%;height:var(--native-player-viewport-height);min-height:640px;grid-template-columns:minmax(0,1fr) var( --native-player-overlay-sidebar-width, minmax(300px, 340px) );background:#050505;color:#fff;overscroll-behavior:contain}.native-player-shell--overlay[data-v-06acad69]{height:min(var(--native-player-overlay-max-height, 860px),calc(var(--native-player-viewport-height) - var(--native-player-overlay-viewport-vertical-inset, 32px)));min-height:0;max-height:calc(var(--native-player-viewport-height) - var(--native-player-overlay-viewport-vertical-inset, 32px));overflow:hidden;border-radius:var(--native-player-overlay-radius, 20px)}.native-player-shell__leading-button[data-v-06acad69]{position:absolute;z-index:35;top:calc(var(--app-corner-control-inset, 10px) + env(safe-area-inset-top));left:calc(var(--app-corner-control-inset, 10px) + env(safe-area-inset-left));display:flex;box-sizing:border-box;width:var(--app-corner-control-size, 44px);min-width:var(--app-corner-control-size, 44px);height:var(--app-corner-control-size, 44px);min-height:var(--app-corner-control-size, 44px);align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--app-corner-control-radius, 18px);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .16s ease,-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background-color .16s ease,transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background-color .16s ease,transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.native-player-shell__leading-button[data-v-06acad69]:hover,.native-player-shell__leading-button[data-v-06acad69]:focus-visible{-webkit-transform:scale(var(--app-interaction-object-scale-hover-subtle));transform:scale(var(--app-interaction-object-scale-hover-subtle))}.native-player-shell__leading-button[data-v-06acad69]:active{-webkit-transform:scale(var(--app-interaction-object-scale-active-subtle));transform:scale(var(--app-interaction-object-scale-active-subtle))}.native-player-shell__leading-button[data-v-06acad69]:focus-visible{outline:2px solid rgba(255,255,255,.9);outline-offset:2px}.native-player-shell__logo[data-v-06acad69]{width:var(--app-corner-control-visual-size, 36px);height:var(--app-corner-control-visual-size, 36px);flex:0 0 auto}.native-player-shell__back-surface[data-v-06acad69]{display:grid;width:var(--app-corner-control-visual-size, 36px);height:var(--app-corner-control-visual-size, 36px);place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:var(--app-corner-control-radius, 18px);background:rgba(0,0,0,.36);color:#fff;backdrop-filter:blur(10px)}.native-player-shell__stage[data-v-06acad69]{position:relative;min-width:0;min-height:0;grid-column:1;grid-row:1;overflow:hidden}.native-player-shell__stage.is-collection-replacing[data-v-06acad69]{-webkit-animation:native-player-shell-collection-replace-06acad69 .18s cubic-bezier(.22,1,.36,1) both;animation:native-player-shell-collection-replace-06acad69 .18s cubic-bezier(.22,1,.36,1) both}.native-player-shell__browse-feedback[data-v-06acad69]{position:absolute;z-index:36;left:50%;width:54px;height:3px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.14);pointer-events:none;-webkit-transform:translateX(-50%);transform:translate(-50%)}.native-player-shell__browse-feedback.is-previous[data-v-06acad69]{top:calc(10px + env(safe-area-inset-top))}.native-player-shell__browse-feedback.is-next[data-v-06acad69],.native-player-shell__browse-feedback.is-replace[data-v-06acad69]{bottom:calc(10px + env(safe-area-inset-bottom))}.native-player-shell__browse-progress[data-v-06acad69]{display:block;width:46%;height:100%;border-radius:inherit;background:rgba(255,255,255,.88);-webkit-animation:native-player-shell-browse-progress-06acad69 .9s ease-in-out infinite alternate;animation:native-player-shell-browse-progress-06acad69 .9s ease-in-out infinite alternate}@-webkit-keyframes native-player-shell-browse-progress-06acad69{0%{-webkit-transform:translateX(-12%);transform:translate(-12%)}to{-webkit-transform:translateX(128%);transform:translate(128%)}}@keyframes native-player-shell-browse-progress-06acad69{0%{-webkit-transform:translateX(-12%);transform:translate(-12%)}to{-webkit-transform:translateX(128%);transform:translate(128%)}}@-webkit-keyframes native-player-shell-collection-replace-06acad69{0%{opacity:.78}to{opacity:1}}@keyframes native-player-shell-collection-replace-06acad69{0%{opacity:.78}to{opacity:1}}.native-player-shell__stage--radio[data-v-06acad69]{--native-radio-action-clearance: 0px}.native-player-shell__stage--loading[data-v-06acad69]{display:grid;place-items:center;background:#050505}.native-player-shell__collection-access-state[data-v-06acad69],.native-player-shell__collection-lock[data-v-06acad69]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.native-player-shell__collection-access-state[data-v-06acad69]{background:#050505}.native-player-shell__collection-lock[data-v-06acad69]{display:block;overflow:hidden;background:#050607}.native-player-shell__primary-cta[data-v-06acad69]{position:relative;z-index:var(--native-player-primary-cta-z-index);display:flex;min-width:0;grid-column:1;grid-row:1;align-items:center;align-self:end;justify-content:flex-start;justify-self:start;margin-bottom:var(--native-player-primary-cta-bottom);margin-left:var(--native-player-primary-cta-left);pointer-events:none}.native-player-shell__primary-action[data-v-06acad69]{min-width:0;max-width:100%;flex:0 1 auto}.native-player-shell__primary-cta--radio[data-v-06acad69]{max-width:calc(100% - 32px);justify-self:center;margin-bottom:calc(18px + env(safe-area-inset-bottom));margin-left:0}.native-player-shell__stage--primary-cta[data-v-06acad69] .native-radio-player{--native-radio-footer-clearance: calc(64px + env(safe-area-inset-bottom)) }.native-player-shell__side[data-v-06acad69]{display:grid;min-width:0;min-height:0;grid-column:2;grid-row:1;grid-template-rows:54px minmax(0,1fr);overflow:hidden;border-left:1px solid rgba(255,255,255,.05);background:#111;overscroll-behavior:contain}.native-player-shell__side--loading[data-v-06acad69]{pointer-events:none}.native-player-shell__tabs[data-v-06acad69]{display:flex;min-width:0;align-items:stretch;justify-content:flex-start;gap:8px;overflow-x:auto;overflow-y:hidden;padding:0 12px;border-bottom:1px solid rgba(255,255,255,.05);scrollbar-width:none}.native-player-shell__tabs[data-v-06acad69]::-webkit-scrollbar{display:none}.native-player-shell__tabs--loading[data-v-06acad69]{align-items:center;gap:18px;padding:0 20px}.native-player-shell__tab[data-v-06acad69]{position:relative;display:flex;height:54px;min-width:0;flex:0 0 auto;align-items:center;padding:0 8px;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:rgba(255,255,255,.5);font-size:14px;font-weight:var(--app-font-weight-medium);cursor:pointer;transition:color .16s ease}.native-player-shell__tab[data-v-06acad69]:hover,.native-player-shell__tab[data-v-06acad69]:focus-visible{color:#fff}.native-player-shell__tab.is-active[data-v-06acad69]{color:#fff}.native-player-shell__tab-label[data-v-06acad69]{position:relative;display:inline-flex;height:54px;align-items:center;gap:5px}.native-player-shell__tab-title[data-v-06acad69]{font-size:14px}.native-player-shell__tab-meta[data-v-06acad69]{color:currentColor;font-size:11px;font-weight:500;opacity:.64}.native-player-shell__tab-label[data-v-06acad69]:after{position:absolute;right:0;bottom:0;left:0;height:2px;border-radius:999px;background:#fff;content:"";opacity:0;transition:opacity .16s ease}.native-player-shell__tab.is-active .native-player-shell__tab-label[data-v-06acad69]:after{opacity:1}.native-player-shell__tab-skeleton[data-v-06acad69],.native-player-shell__skeleton-line[data-v-06acad69],.native-player-shell__skeleton-author[data-v-06acad69],.native-player-shell__skeleton-meta[data-v-06acad69],.native-player-shell__skeleton-heading[data-v-06acad69],.native-player-shell__skeleton-avatar[data-v-06acad69],.native-player-shell__skeleton-role-name[data-v-06acad69],.native-player-shell__skeleton-pill[data-v-06acad69]{display:block;background:linear-gradient(100deg,transparent 0%,var(--native-player-skeleton-highlight) 42%,transparent 76%) 0 0 / 220% 100%,var(--native-player-skeleton-base);-webkit-animation:native-player-skeleton-shimmer-06acad69 1.35s ease-in-out infinite;animation:native-player-skeleton-shimmer-06acad69 1.35s ease-in-out infinite}.native-player-shell__tab-skeleton[data-v-06acad69]{width:34px;height:14px;border-radius:999px}.native-player-shell__tab-skeleton.is-active[data-v-06acad69]{width:42px}.native-player-shell__side-body[data-v-06acad69],.native-player-shell__comments[data-v-06acad69]{min-width:0;min-height:0}.native-player-shell__side-body[data-v-06acad69]{overflow:hidden;overscroll-behavior:contain}.native-player-shell__side-body--details[data-v-06acad69]{overflow:auto}.native-player-shell__side-body--collection[data-v-06acad69]{overflow:hidden}.native-player-shell__collection-panel[data-v-06acad69]{height:100%;min-width:0;min-height:0}.native-player-shell__side-body--loading[data-v-06acad69]{display:grid;align-content:start;gap:22px;overflow:hidden;padding:20px 20px 24px}.native-player-shell__skeleton-copy[data-v-06acad69],.native-player-shell__skeleton-section[data-v-06acad69]{display:grid;gap:10px;opacity:0;-webkit-filter:blur(4px);filter:blur(4px);-webkit-transform:translateY(6px);transform:translateY(6px);-webkit-animation:native-player-side-loading-enter-06acad69 .36s cubic-bezier(.16,1,.3,1) both;animation:native-player-side-loading-enter-06acad69 .36s cubic-bezier(.16,1,.3,1) both}.native-player-shell__skeleton-section[data-v-06acad69]{-webkit-animation-delay:.06s;animation-delay:.06s}.native-player-shell__skeleton-line[data-v-06acad69]{height:14px;border-radius:999px}.native-player-shell__skeleton-line.is-summary[data-v-06acad69]{width:86%}.native-player-shell__skeleton-line.is-summary-short[data-v-06acad69]{width:58%}.native-player-shell__skeleton-author[data-v-06acad69]{width:56%;height:12px;margin-top:4px;border-radius:999px}.native-player-shell__skeleton-meta[data-v-06acad69]{width:38%;height:12px;border-radius:999px}.native-player-shell__skeleton-heading[data-v-06acad69]{width:64px;height:12px;border-radius:999px}.native-player-shell__skeleton-role[data-v-06acad69]{display:grid;min-height:38px;grid-template-columns:32px minmax(0,1fr) 48px;align-items:center;gap:12px}.native-player-shell__skeleton-avatar[data-v-06acad69]{width:32px;height:32px;border-radius:50%}.native-player-shell__skeleton-role-name[data-v-06acad69]{width:72%;height:13px;border-radius:999px}.native-player-shell__skeleton-pill[data-v-06acad69]{width:48px;height:22px;border-radius:999px}.native-player-shell__comments[data-v-06acad69]{height:100%;overflow:hidden;overscroll-behavior:contain}.native-player-shell__comments[data-v-06acad69]>*{height:100%;min-height:0}.native-player-shell__comments[data-v-06acad69] .comment-panel{color:#fff}.native-player-shell__state[data-v-06acad69]{grid-column:1 / -1;grid-row:1;display:grid;min-height:inherit;place-content:center;justify-items:center;gap:14px;padding:32px;color:rgba(255,255,255,.74);text-align:center}.native-player-shell__state p[data-v-06acad69]{max-width:360px;margin:0;font-size:15px;line-height:1.6}.native-player-shell__spinner[data-v-06acad69]{color:rgba(255,255,255,.82);-webkit-filter:drop-shadow(0 5px 16px rgba(0,0,0,.26));filter:drop-shadow(0 5px 16px rgba(0,0,0,.26));-webkit-animation:native-player-spin-06acad69 .9s linear infinite,native-player-spinner-enter-06acad69 .18s ease-out both;animation:native-player-spin-06acad69 .9s linear infinite,native-player-spinner-enter-06acad69 .18s ease-out both}.native-player-shell__retry[data-v-06acad69]{height:40px;padding:0 16px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:rgba(255,255,255,.1);color:#fff;font-weight:var(--app-font-weight-bold);cursor:pointer}@-webkit-keyframes native-player-spin-06acad69{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes native-player-spin-06acad69{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes native-player-spinner-enter-06acad69{0%{opacity:0}to{opacity:1}}@keyframes native-player-spinner-enter-06acad69{0%{opacity:0}to{opacity:1}}@-webkit-keyframes native-player-skeleton-shimmer-06acad69{to{background-position:-220% 0,0 0}}@keyframes native-player-skeleton-shimmer-06acad69{to{background-position:-220% 0,0 0}}@-webkit-keyframes native-player-side-loading-enter-06acad69{to{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes native-player-side-loading-enter-06acad69{to{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translateY(0);transform:translateY(0)}}@media(max-width:900px){.native-player-shell[data-v-06acad69],.native-player-shell--overlay[data-v-06acad69]{height:var(--native-player-viewport-height);min-height:0;max-height:var(--native-player-viewport-height);grid-template-columns:1fr;grid-template-rows:minmax(0,1fr);border-radius:0}.native-player-shell__stage[data-v-06acad69]{min-height:0}.native-player-shell__side[data-v-06acad69]{display:none}.native-player-shell__stage--radio[data-v-06acad69]{--native-radio-action-clearance: 0px}}@supports (height: 100dvh){.native-player-shell[data-v-06acad69]{--native-player-viewport-height: var(--app-visible-viewport-height, 100dvh)}}@media(prefers-reduced-motion:reduce){.native-player-shell__tab-skeleton[data-v-06acad69],.native-player-shell__skeleton-line[data-v-06acad69],.native-player-shell__skeleton-author[data-v-06acad69],.native-player-shell__skeleton-meta[data-v-06acad69],.native-player-shell__skeleton-heading[data-v-06acad69],.native-player-shell__skeleton-avatar[data-v-06acad69],.native-player-shell__skeleton-role-name[data-v-06acad69],.native-player-shell__skeleton-pill[data-v-06acad69],.native-player-shell__skeleton-copy[data-v-06acad69],.native-player-shell__skeleton-section[data-v-06acad69],.native-player-shell__spinner[data-v-06acad69],.native-player-shell__browse-progress[data-v-06acad69],.native-player-shell__stage.is-collection-replacing[data-v-06acad69]{opacity:1;-webkit-filter:none;filter:none;-webkit-transform:none;transform:none;transition:none;-webkit-animation:none;animation:none}}.native-player-overlay[data-v-2eb2f43a]{--native-player-overlay-radius: 20px;--native-player-viewport-height: var(--app-visible-viewport-height, 100vh);position:fixed;top:0;right:0;bottom:auto;left:0;z-index:70;display:grid;height:var(--native-player-viewport-height);overflow:hidden;padding:16px 24px;overscroll-behavior:contain;place-items:center}.native-player-overlay__backdrop[data-v-2eb2f43a]{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.72);transition:backdrop-filter .16s ease}.native-player-overlay.is-enhanced .native-player-overlay__backdrop[data-v-2eb2f43a]{backdrop-filter:blur(10px)}.native-player-overlay__layout[data-v-2eb2f43a]{position:relative;z-index:1;display:grid;width:min(var(--native-player-overlay-panel-max-width, 1040px),100%);min-width:0;align-items:center;-webkit-transform-origin:center;transform-origin:center}.native-player-overlay__layout.has-browse-controls[data-v-2eb2f43a]{width:min(var(--native-player-overlay-panel-max-width, 1040px),100%)}.native-player-overlay__panel[data-v-2eb2f43a]{position:relative;width:100%;min-width:0;max-height:calc(var(--native-player-viewport-height) - var(--native-player-overlay-viewport-vertical-inset, 32px));overflow:hidden;overscroll-behavior:contain;border-radius:var(--native-player-overlay-radius);background:#050505;box-shadow:0 18px 54px rgba(0,0,0,.34);transition:box-shadow .16s ease}.native-player-overlay.is-enhanced .native-player-overlay__panel[data-v-2eb2f43a]{box-shadow:0 28px 90px rgba(0,0,0,.45)}.native-player-overlay__browse-controls[data-v-2eb2f43a]{position:absolute;z-index:2;top:50%;left:calc(100% + 8px);opacity:0;pointer-events:none;-webkit-transform:translateY(-50%);transform:translateY(-50%);visibility:hidden;transition:opacity .16s ease}.native-player-overlay__browse-controls.is-visible[data-v-2eb2f43a]{opacity:1;pointer-events:auto;visibility:visible}@media(min-width:901px){.native-player-overlay__layout[data-v-2eb2f43a]{transition:opacity .14s ease,visibility 0s linear,-webkit-transform .18s cubic-bezier(.2,.8,.2,1);transition:opacity .14s ease,transform .18s cubic-bezier(.2,.8,.2,1),visibility 0s linear;transition:opacity .14s ease,transform .18s cubic-bezier(.2,.8,.2,1),visibility 0s linear,-webkit-transform .18s cubic-bezier(.2,.8,.2,1)}.native-player-overlay.is-concealed .native-player-overlay__layout[data-v-2eb2f43a]{opacity:0;pointer-events:none;-webkit-transform:scale(.988);transform:scale(.988);visibility:hidden;transition:opacity .12s ease,visibility 0s linear .16s,-webkit-transform .16s cubic-bezier(.4,0,1,1);transition:opacity .12s ease,transform .16s cubic-bezier(.4,0,1,1),visibility 0s linear .16s;transition:opacity .12s ease,transform .16s cubic-bezier(.4,0,1,1),visibility 0s linear .16s,-webkit-transform .16s cubic-bezier(.4,0,1,1)}}.native-player-overlay-enter-active[data-v-2eb2f43a],.native-player-overlay-leave-active[data-v-2eb2f43a]{transition:opacity .12s ease}.native-player-overlay-enter-from[data-v-2eb2f43a],.native-player-overlay-leave-to[data-v-2eb2f43a]{opacity:0}@media(max-width:1279px){.native-player-overlay__browse-controls[data-v-2eb2f43a]{display:none}}@media(max-width:900px){.native-player-overlay[data-v-2eb2f43a]{padding:0}.native-player-overlay__layout[data-v-2eb2f43a],.native-player-overlay__layout.has-browse-controls[data-v-2eb2f43a]{width:100%;height:100%;grid-template-columns:minmax(0,1fr);gap:0}.native-player-overlay__panel[data-v-2eb2f43a]{width:100%;height:var(--native-player-viewport-height);max-height:none;border-radius:0}}@media(prefers-reduced-motion:reduce){.native-player-overlay__layout[data-v-2eb2f43a],.native-player-overlay.is-concealed .native-player-overlay__layout[data-v-2eb2f43a]{-webkit-transform:none;transform:none;transition:none}}@supports (height: 100dvh){.native-player-overlay[data-v-2eb2f43a]{--native-player-viewport-height: var(--app-visible-viewport-height, 100dvh)}}.app-route-host[data-v-1f0f9830]{display:contents}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.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{transform:translateZ(0);backface-visibility:hidden}.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{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.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{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.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)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.immersive-pager[data-v-40a9e23e]{position:relative;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;overscroll-behavior:contain;touch-action:pan-x}.immersive-pager[data-v-40a9e23e] .swiper-wrapper{flex-direction:column;transition-timing-function:var(--immersive-pager-easing)!important;will-change:transform}.immersive-pager__slide[data-v-40a9e23e]{position:relative;z-index:0;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden}.immersive-pager__slide.is-active[data-v-40a9e23e]{z-index:1;box-shadow:0 2px 0 var(--immersive-pager-seam-color, #050505)}.distribute-deck-pager[data-v-df2c12a3]{width:100%;height:100%}.feed-deck-player-slide[data-v-7a7a225d]{position:relative;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;background:#050505;color:#fff}.feed-deck-player-slide__unsupported[data-v-7a7a225d]{display:grid;width:100%;height:100%;place-items:center;color:rgba(255,255,255,.66)}.feed-deck-player-slide[data-v-7a7a225d] .native-media-player,.feed-deck-player-slide[data-v-7a7a225d] .native-video-player,.feed-deck-player-slide[data-v-7a7a225d] .native-image-text-player{border-radius:0}.card-chrome[data-v-e1b873a8]{display:flex;width:100%;flex-direction:column;gap:4px;padding:8px;text-align:left}.card-chrome--deck[data-v-e1b873a8]{gap:0}.card-chrome__roles[data-v-e1b873a8]{order:1;position:relative;display:inline-flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;height:40px;align-items:flex-end;padding:0;margin:0 0 6px;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:-webkit-filter .16s ease,-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:filter .16s ease,transform var(--app-interaction-duration) var(--app-interaction-ease);transition:filter .16s ease,transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-filter .16s ease,-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.card-chrome__roles[data-v-e1b873a8]:hover,.card-chrome__roles[data-v-e1b873a8]:focus-visible{-webkit-filter:drop-shadow(0 4px 10px rgba(0,0,0,.24));filter:drop-shadow(0 4px 10px rgba(0,0,0,.24));-webkit-transform:scale(var(--app-interaction-object-scale-hover-subtle));transform:scale(var(--app-interaction-object-scale-hover-subtle))}.card-chrome__roles[data-v-e1b873a8]:active{-webkit-transform:scale(var(--app-interaction-object-scale-active-subtle));transform:scale(var(--app-interaction-object-scale-active-subtle))}.card-chrome__main-role-avatar[data-v-e1b873a8]{display:grid;width:40px;height:40px;flex:0 0 auto;overflow:hidden;place-items:center;border-radius:999px;background:rgba(255,255,255,.18)}.card-chrome__main-role-avatar img[data-v-e1b873a8],.card-chrome__role-stack-avatar img[data-v-e1b873a8]{display:block;width:100%;height:100%;border-radius:inherit;-o-object-fit:cover;object-fit:cover}.card-chrome__avatar-fallback[data-v-e1b873a8]{color:#fff;font-size:15px;font-weight:700;line-height:1}.card-chrome__role-stack[data-v-e1b873a8]{display:flex;align-self:flex-end;align-items:center;margin-left:10px;isolation:isolate;--role-stack-offset: -4px;--role-stack-mask: radial-gradient(circle 14px at -10px 50%, transparent 99%, white 100%)}.card-chrome__role-stack-avatar[data-v-e1b873a8]{position:relative;display:block;width:28px;height:28px;overflow:hidden;flex:0 0 28px;border-radius:999px;background:rgba(255,255,255,.18)}.card-chrome__role-stack-avatar[data-v-e1b873a8]:not(:first-child){margin-left:var(--role-stack-offset);mask-image:var(--role-stack-mask);-webkit-mask-image:var(--role-stack-mask)}.card-chrome__role-stack-more[data-v-e1b873a8]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border-radius:inherit;background:rgba(0,0,0,.34);color:#fff;font-size:11px;font-weight:600;line-height:16px}.card-chrome__role-line[data-v-e1b873a8]{order:2;display:flex;width:100%;min-width:0;align-items:center;gap:2px;padding:0;margin:0 0 4px;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:#fff;cursor:pointer;font:inherit;font-size:15px;line-height:normal;text-align:left;white-space:nowrap}.card-chrome__role-name[data-v-e1b873a8]{flex:0 1 auto;overflow:hidden;font-weight:600;text-overflow:ellipsis}.card-chrome__role-count[data-v-e1b873a8]{min-width:0;overflow:hidden;color:rgba(255,255,255,.75);font-weight:400;text-overflow:ellipsis}.card-chrome__description[data-v-e1b873a8]{order:1;position:relative;min-width:0}.card-chrome__title[data-v-e1b873a8]{display:-webkit-box;width:100%;overflow:hidden;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:var(--distribute-text-main);cursor:default;font:inherit;font-size:14px;font-weight:400;line-height:18px;text-align:left;-webkit-box-orient:vertical;-webkit-line-clamp:2}.card-chrome__title.is-clickable[data-v-e1b873a8]{cursor:pointer}.card-chrome__description.has-expand .card-chrome__title[data-v-e1b873a8]{padding-right:38px}.card-chrome__expand[data-v-e1b873a8]{position:absolute;right:0;bottom:0;display:inline-flex;min-height:22px;align-items:center;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:rgba(255,255,255,.92);cursor:pointer;font:inherit;font-size:15px;font-weight:600;line-height:22px;white-space:nowrap}.card-chrome__author[data-v-e1b873a8]{order:2;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;overflow:hidden;padding:0;border:0;border-radius:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:var(--distribute-text-muted);font:inherit;font-size:12px;font-weight:400;line-height:16px;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:color .16s ease,opacity .16s ease}.card-chrome--deck .card-chrome__description[data-v-e1b873a8]{order:3;margin-bottom:4px}.card-chrome--deck .card-chrome__title[data-v-e1b873a8]{color:#fff;font-size:15px;font-weight:400;line-height:1.44}.card-chrome__attribution[data-v-e1b873a8]{order:4;display:flex;flex-wrap:wrap;align-items:center;gap:6px 5px;padding-top:4px}.card-chrome__author-meta[data-v-e1b873a8]{display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;min-width:0;align-items:center;gap:5px;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:rgba(255,255,255,.51);cursor:pointer;font:inherit;font-size:12px;font-weight:400;line-height:1.44;text-align:left;white-space:nowrap}.card-chrome__author-avatar[data-v-e1b873a8]{width:14px;height:14px;flex:0 0 auto;border-radius:999px;-o-object-fit:cover;object-fit:cover}.card-chrome__author-name[data-v-e1b873a8],.card-chrome__author-action[data-v-e1b873a8]{min-width:0;overflow:hidden;color:#fff;text-overflow:ellipsis}.card-chrome__author-name[data-v-e1b873a8]{max-width:96px}.card-chrome__author-divider[data-v-e1b873a8]{width:.5px;height:8px;flex:0 0 auto;background:rgba(255,255,255,.2)}.card-chrome__ai-label[data-v-e1b873a8]{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;color:rgba(255,255,255,.51);font-size:12px;font-weight:400;line-height:1.44;white-space:nowrap;pointer-events:none}.card-chrome__author[data-v-e1b873a8]:hover,.card-chrome__author[data-v-e1b873a8]:focus-visible{color:var(--distribute-text-soft)}.card-chrome__author[data-v-e1b873a8]:active{opacity:.72}@media(prefers-reduced-motion:reduce){.card-chrome__roles[data-v-e1b873a8]{transition:-webkit-filter .16s ease;transition:filter .16s ease;transition:filter .16s ease,-webkit-filter .16s ease}.card-chrome__roles[data-v-e1b873a8]:hover,.card-chrome__roles[data-v-e1b873a8]:focus-visible,.card-chrome__roles[data-v-e1b873a8]:active{-webkit-transform:none;transform:none}}.ai-generated-label[data-v-73aca3a7]{display:inline-flex;box-sizing:border-box;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-height:20px;flex:0 0 auto;align-items:center;justify-content:center;padding:1px 6px;border:1px solid rgb(255 255 255 / .44);border-radius:6px;background:transparent;color:rgba(255,255,255,.86);font-size:12px;font-weight:400;line-height:16px;text-shadow:0 1px 2px rgb(0 0 0 / .38);box-shadow:0 0 1px rgba(0,0,0,.2),inset 0 0 1px rgba(0,0,0,.12);white-space:nowrap;pointer-events:none}.ai-generated-label--surface[data-v-73aca3a7]{border-color:var(--app-border-strong);color:var(--app-text-secondary);text-shadow:none;box-shadow:none}.party-feed-cover[data-v-40e98914]{position:relative;display:grid;place-items:center;overflow:hidden;width:100%;aspect-ratio:1;border-radius:12px;background:radial-gradient(ellipse at 25% 15%,#675b7e,#242b3e 70%);color:rgba(255,255,255,.75);--dreama-image-placeholder-bg: transparent}.party-feed-cover__backdrop[data-v-40e98914]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-webkit-filter:blur(25px);filter:blur(25px);-webkit-transform:scale(1.16);transform:scale(1.16)}.party-feed-cover__glass[data-v-40e98914]{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.2)}.party-feed-cover__layer[data-v-40e98914]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background:inherit;transition:opacity var(--app-interaction-duration) var(--app-interaction-ease)}.party-feed-cover__layer.is-visible[data-v-40e98914]{opacity:1}.party-feed-cover__image[data-v-40e98914]{width:100%;height:100%;overflow:hidden}.party-feed-cover__image--logo[data-v-40e98914]{width:70%;height:70%;margin:15%}.party-feed-cover__banner[data-v-40e98914]{position:absolute;top:20%;right:15%;bottom:30%;left:15%;width:70%;height:50%}.party-feed-cover__fallback[data-v-40e98914]{position:relative}@media(prefers-reduced-motion:reduce){.party-feed-cover__layer[data-v-40e98914]{transition:none}}.image-card[data-v-b4189c92]{position:relative;overflow:hidden;aspect-ratio:var(--preview-aspect);border-radius:12px;background:var(--app-skeleton-base)}.image-card.is-deck[data-v-b4189c92]{background:#050505;cursor:pointer;touch-action:pan-y}.image-card.is-deck .image-card__cover-stack[data-v-b4189c92]{background:#050505}.image-card__cover-stack[data-v-b4189c92]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;background:var(--app-skeleton-base)}.image-card[data-v-b4189c92]:hover .media-sound-toggle{opacity:1;pointer-events:auto}.image-card[data-v-b4189c92]:hover .cover-meta__bgm,.image-card[data-v-b4189c92]:focus-within .cover-meta__bgm{-webkit-animation-play-state:running;animation-play-state:running}.image-card__controls[data-v-b4189c92]{position:absolute;top:50%;right:8px;left:8px;z-index:3;display:flex;justify-content:space-between;opacity:0;pointer-events:none;-webkit-transform:translateY(-50%) scale(.98);transform:translateY(-50%) scale(.98);transition:opacity .18s ease,-webkit-transform .18s ease;transition:opacity .18s ease,transform .18s ease;transition:opacity .18s ease,transform .18s ease,-webkit-transform .18s ease}.image-card:hover .image-card__controls[data-v-b4189c92],.image-card:focus-within .image-card__controls[data-v-b4189c92],.image-card__controls.is-pending[data-v-b4189c92]{opacity:1;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}.image-card__control[data-v-b4189c92]{display:grid;width:24px;height:24px;padding:0;place-items:center;border:0;border-radius:999px;background:transparent;color:rgba(255,255,255,.75);cursor:pointer;outline:none;pointer-events:auto;-webkit-filter:drop-shadow(0 0 4px rgba(0,0,0,.1));filter:drop-shadow(0 0 4px rgba(0,0,0,.1));-webkit-transform:scale(1);transform:scale(1);transition:color .16s ease,-webkit-filter .16s ease,-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:color .16s ease,filter .16s ease,transform var(--app-interaction-duration) var(--app-interaction-ease);transition:color .16s ease,filter .16s ease,transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-filter .16s ease,-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.image-card__control[data-v-b4189c92]:hover,.image-card__control[data-v-b4189c92]:focus-visible{color:rgba(255,255,255,.88);-webkit-filter:drop-shadow(0 2px 8px rgba(0,0,0,.18));filter:drop-shadow(0 2px 8px rgba(0,0,0,.18));-webkit-transform:scale(var(--app-interaction-object-scale-hover));transform:scale(var(--app-interaction-object-scale-hover))}.image-card__control[data-v-b4189c92]:active{-webkit-transform:scale(var(--app-interaction-object-scale-active));transform:scale(var(--app-interaction-object-scale-active))}.image-card__control[data-v-b4189c92]:disabled{cursor:default}.image-card__control[data-v-b4189c92]:disabled:not(.is-loading){color:rgba(255,255,255,.42);-webkit-filter:drop-shadow(0 0 4px rgba(0,0,0,.06));filter:drop-shadow(0 0 4px rgba(0,0,0,.06));-webkit-transform:scale(1);transform:scale(1)}.image-card__control svg[data-v-b4189c92]{display:block}.image-card__loading-ring[data-v-b4189c92]{display:block;width:18px;height:18px;border:2px solid rgba(255,255,255,.38);border-top-color:rgba(255,255,255,.92);border-radius:999px;-webkit-animation:image-control-spin-b4189c92 .72s linear infinite;animation:image-control-spin-b4189c92 .72s linear infinite}.image-card__deck-navigation[data-v-b4189c92]{--image-story-navigation-layer: 22}.image-card__page-indicator[data-v-b4189c92]{position:absolute;right:16px;bottom:0;left:16px;z-index:5;display:flex;gap:4px;height:2px;pointer-events:none}.image-card__page-dot[data-v-b4189c92]{position:relative;min-width:1px;flex:1 1 0;overflow:hidden;border-radius:24px;background:rgba(255,255,255,.2);transition:background-color .16s ease}.image-card__page-dot.is-active[data-v-b4189c92]{background:rgba(255,255,255,.22)}.image-card__page-dot.is-complete[data-v-b4189c92]{background:rgba(255,255,255,.2)}.image-card__page-dot-fill[data-v-b4189c92]{position:absolute;top:0;right:0;bottom:0;left:0;display:block;border-radius:inherit;background:rgba(255,255,255,.82);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center}.image-card__page-dot.is-active .image-card__page-dot-fill[data-v-b4189c92]{-webkit-animation:image-page-progress-b4189c92 linear forwards;animation:image-page-progress-b4189c92 linear forwards}.image-card__page-dot.is-complete .image-card__page-dot-fill[data-v-b4189c92]{-webkit-animation:none;animation:none;-webkit-transform:scaleX(1);transform:scaleX(1)}@-webkit-keyframes image-page-progress-b4189c92{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes image-page-progress-b4189c92{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes image-control-spin-b4189c92{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes image-control-spin-b4189c92{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.image-card__loading-ring[data-v-b4189c92]{-webkit-animation:none;animation:none}.image-card__controls[data-v-b4189c92],.image-card__control[data-v-b4189c92],.image-card__page-dot[data-v-b4189c92]{transition:opacity .18s ease}.image-card__page-dot.is-active .image-card__page-dot-fill[data-v-b4189c92]{-webkit-animation:none;animation:none;-webkit-transform:scaleX(1);transform:scaleX(1)}.image-card:hover .image-card__controls[data-v-b4189c92],.image-card:focus-within .image-card__controls[data-v-b4189c92],.image-card__control[data-v-b4189c92]:hover,.image-card__control[data-v-b4189c92]:focus-visible{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.image-card__control[data-v-b4189c92]:hover,.image-card__control[data-v-b4189c92]:focus-visible{-webkit-transform:none;transform:none}}.hover-video[data-v-74c1d498]{position:relative;aspect-ratio:var(--preview-aspect);overflow:hidden;border-radius:12px;background:var(--app-skeleton-base)}.hover-video__poster[data-v-74c1d498],.hover-video__backdrop[data-v-74c1d498],.hover-video__media[data-v-74c1d498],.hover-video__shade[data-v-74c1d498],.hover-video__fallback[data-v-74c1d498]{position:absolute;top:0;right:0;bottom:0;left:0}.hover-video__backdrop[data-v-74c1d498]{z-index:0;display:none;pointer-events:none}.hover-video__media[data-v-74c1d498]{z-index:2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .24s ease}.hover-video__media.is-visible[data-v-74c1d498]{opacity:1}.hover-video__poster[data-v-74c1d498]{z-index:1;transition:opacity .12s ease-out}.hover-video__shade[data-v-74c1d498]{display:none}.hover-video[data-v-74c1d498]:hover .media-sound-toggle{opacity:1;pointer-events:auto}.hover-video[data-v-74c1d498]:hover .cover-meta__bgm,.hover-video[data-v-74c1d498]:focus-within .cover-meta__bgm{-webkit-animation-play-state:running;animation-play-state:running}.hover-video__fallback[data-v-74c1d498]{display:flex;flex-direction:column;justify-content:space-between;padding:18px}.hover-video__label[data-v-74c1d498],.hover-video__trigger[data-v-74c1d498]{display:inline-flex;align-items:center;gap:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-height:34px;padding:0 12px;border-radius:999px;backdrop-filter:blur(14px)}.hover-video__label[data-v-74c1d498]{background:rgba(255,255,255,.18);color:#fff;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hover-video__trigger[data-v-74c1d498]{align-self:flex-start;background:rgba(255,255,255,.12);color:rgba(255,255,255,.92);font-size:13px;font-weight:600}.hover-video.is-deck[data-v-74c1d498]{background:#050505;cursor:pointer;--dreama-image-placeholder-bg: #050505}.hover-video.is-deck .hover-video__poster[data-v-74c1d498]{background:transparent}.hover-video.is-deck .hover-video__poster.is-hidden[data-v-74c1d498]{opacity:0;pointer-events:none}.hover-video.is-deck .hover-video__backdrop[data-v-74c1d498]{top:-32px;right:-32px;bottom:-32px;left:-32px;display:block;opacity:.72;-webkit-filter:blur(30px) saturate(1.08);filter:blur(30px) saturate(1.08);-webkit-transform:scale(1.06);transform:scale(1.06)}.hover-video.is-deck .hover-video__poster[data-v-74c1d498] .dreama-image,.hover-video.is-deck .hover-video__poster[data-v-74c1d498] .dreama-image__placeholder{background:transparent}.hover-video.is-deck .hover-video__media[data-v-74c1d498]{background:transparent;-o-object-fit:contain;object-fit:contain;transition-duration:.1s;transition-timing-function:cubic-bezier(.16,1,.3,1)}@media(prefers-reduced-motion:reduce){.hover-video__media[data-v-74c1d498],.hover-video__poster[data-v-74c1d498]{transition:none}}.feed-card[data-v-b4c16b9c]{position:relative;isolation:isolate;display:inline-flex;width:100%;flex-direction:column;gap:0;max-width:400px;padding:12px 12px 16px;border-radius:16px;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;vertical-align:top;cursor:default;opacity:1;outline:none;pointer-events:auto;transition:-webkit-transform .16s ease;transition:transform .16s ease;transition:transform .16s ease,-webkit-transform .16s ease;--feed-card-skeleton-base: var(--app-skeleton-base);--feed-card-skeleton-line: var(--app-skeleton-line);--feed-card-skeleton-shine: var(--app-skeleton-shimmer)}.feed-card__party-cover[data-v-b4c16b9c]{position:relative;isolation:isolate;overflow:hidden;border-radius:12px}.feed-card.is-preview-ready[data-v-b4c16b9c]{cursor:pointer}.feed-card.is-opening[data-v-b4c16b9c]{-webkit-transform:scale(.985);transform:scale(.985)}.feed-card__content[data-v-b4c16b9c]{position:relative;z-index:1;display:inline-flex;width:100%;flex-direction:column;gap:0;opacity:1}.feed-card__ai-label[data-v-b4c16b9c]{position:absolute;top:8px;left:8px;z-index:22}.feed-card__loading-shell[data-v-b4c16b9c]{position:absolute;inset:12px 12px auto;z-index:2;aspect-ratio:var(--feed-card-loading-aspect);border-radius:12px;opacity:1;pointer-events:none;transition:opacity .2s ease}.feed-card__loading-shell.is-hidden[data-v-b4c16b9c]{opacity:0}.feed-card__loading-media[data-v-b4c16b9c]{position:relative;overflow:hidden;width:100%;height:100%;border-radius:12px;background:var(--feed-card-skeleton-base)}.feed-card__loading-media[data-v-b4c16b9c]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,var(--feed-card-skeleton-shine) 50%,transparent 100%);-webkit-transform:translateX(-100%);transform:translate(-100%);-webkit-animation:feed-card-skeleton-shine-b4c16b9c 1.4s linear infinite;animation:feed-card-skeleton-shine-b4c16b9c 1.4s linear infinite}.feed-card[data-v-b4c16b9c]:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;z-index:-1;border-radius:20px;background-color:var(--distribute-hover-bg);opacity:0;-webkit-transform:scale(var(--app-interaction-media-rest-scale));transform:scale(var(--app-interaction-media-rest-scale));transition:opacity .18s ease,-webkit-transform .18s ease;transition:opacity .18s ease,transform .18s ease;transition:opacity .18s ease,transform .18s ease,-webkit-transform .18s ease}.feed-card[data-v-b4c16b9c]:hover:before{opacity:1;-webkit-transform:scale(var(--app-interaction-media-reveal-scale));transform:scale(var(--app-interaction-media-reveal-scale))}.feed-card[data-v-b4c16b9c]:focus-visible:before{opacity:1;-webkit-transform:scale(var(--app-interaction-media-reveal-scale));transform:scale(var(--app-interaction-media-reveal-scale))}@-webkit-keyframes feed-card-skeleton-shine-b4c16b9c{0%{-webkit-transform:translateX(-100%);transform:translate(-100%)}to{-webkit-transform:translateX(100%);transform:translate(100%)}}@keyframes feed-card-skeleton-shine-b4c16b9c{0%{-webkit-transform:translateX(-100%);transform:translate(-100%)}to{-webkit-transform:translateX(100%);transform:translate(100%)}}.feed-card--deck[data-v-b4c16b9c]{height:100%;max-width:none;padding:0;border-radius:0;background:#050505;--feed-card-skeleton-base: rgb(28 28 30 / 1);--feed-card-skeleton-line: rgb(44 44 48 / 1);--feed-card-skeleton-shine: rgb(255 255 255 / .12);--dreama-image-placeholder-bg: #050505}.feed-card--deck[data-v-b4c16b9c]:before{display:none}.feed-card--deck .feed-card__content[data-v-b4c16b9c]{height:100%;overflow:hidden;border-radius:0;transition-duration:.12s;transition-timing-function:cubic-bezier(.16,1,.3,1)}.feed-card--deck[data-v-b4c16b9c] .hover-video,.feed-card--deck[data-v-b4c16b9c] .image-card,.feed-card--deck[data-v-b4c16b9c] .radio-card{width:100%;height:100%;min-height:100%;border-radius:0;background:#050505}.feed-card--deck[data-v-b4c16b9c] .dreama-image,.feed-card--deck[data-v-b4c16b9c] .dreama-image__placeholder,.feed-card--deck[data-v-b4c16b9c] .hover-video__poster,.feed-card--deck[data-v-b4c16b9c] .image-card__cover-stack{background:#050505}.feed-card--deck[data-v-b4c16b9c] .hover-video,.feed-card--deck[data-v-b4c16b9c] .image-card{--media-backdrop-blur: 36px;--media-backdrop-enter-blur: 42px;--media-backdrop-final-opacity: .56;--media-backdrop-scale: 1.13;--media-backdrop-saturate: 1.08;--media-backdrop-shade-center: .08;--media-backdrop-shade-mid: .26;--media-backdrop-shade-edge: .46;--media-backdrop-shade-start: .1;--media-backdrop-shade-end: .28;aspect-ratio:auto}.feed-card--deck[data-v-b4c16b9c] .radio-card{aspect-ratio:auto}.feed-card--deck[data-v-b4c16b9c] .hover-video__media,.feed-card--deck[data-v-b4c16b9c] .image-story-viewport__image--active,.feed-card--deck[data-v-b4c16b9c] .image-story-viewport__image--previous{-o-object-fit:contain;object-fit:contain}.feed-card--deck[data-v-b4c16b9c] .image-story-viewport__image--preview,.feed-card--deck[data-v-b4c16b9c] .hover-video__backdrop .dreama-image__img,.feed-card--deck[data-v-b4c16b9c] .hover-video__backdrop .dreama-image__preview{-o-object-fit:cover!important;object-fit:cover!important}.feed-card--deck[data-v-b4c16b9c] .hover-video__shade{display:block;z-index:2;background:linear-gradient(180deg,rgba(0,0,0,.26),rgba(0,0,0,0) 20%),linear-gradient(180deg,rgba(0,0,0,0) 48%,rgba(0,0,0,.68));pointer-events:none}.feed-card--deck[data-v-b4c16b9c] .media-sound-toggle{top:14px;right:14px;opacity:1;pointer-events:auto}.feed-card--deck[data-v-b4c16b9c] .image-card__controls{right:14px;left:14px;opacity:1;pointer-events:none;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}.feed-card--deck[data-v-b4c16b9c] .image-card__control{width:36px;height:36px;background:rgba(0,0,0,.28);color:rgba(255,255,255,.86);pointer-events:auto}.feed-card--deck[data-v-b4c16b9c] .cover-meta{z-index:3;background:linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,0) 26%),linear-gradient(180deg,rgba(0,0,0,0) 36%,rgba(0,0,0,.72))}.feed-card--deck[data-v-b4c16b9c] .cover-meta__anchor{right:auto;bottom:118px;left:16px;max-width:calc(100% - 108px);min-height:34px;padding-inline:14px;border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.16);font-size:13px;-webkit-transform:none;transform:none}.feed-card--deck.feed-card--anchor-big-center[data-v-b4c16b9c] .cover-meta__anchor,.feed-card--deck.feed-card--kind-radio[data-v-b4c16b9c] .cover-meta__anchor,.feed-card--deck.feed-card--kind-pipe-image[data-v-b4c16b9c] .cover-meta__anchor,.feed-card--deck.feed-card--kind-pipe-video[data-v-b4c16b9c] .cover-meta__anchor{right:auto;bottom:168px;left:50%;min-height:40px;max-width:min(180px,calc(100% - 132px));padding-inline:16px;border-color:rgba(255,255,255,.15);background:rgba(255,255,255,.15);font-size:16px;font-weight:600;-webkit-transform:translateX(-50%);transform:translate(-50%)}.feed-card--deck[data-v-b4c16b9c] .cover-meta__anchor:hover,.feed-card--deck[data-v-b4c16b9c] .cover-meta__anchor:focus-visible{-webkit-transform:scale(var(--app-interaction-object-scale-hover-subtle));transform:scale(var(--app-interaction-object-scale-hover-subtle))}.feed-card--deck.feed-card--anchor-big-center[data-v-b4c16b9c] .cover-meta__anchor:hover,.feed-card--deck.feed-card--anchor-big-center[data-v-b4c16b9c] .cover-meta__anchor:focus-visible,.feed-card--deck.feed-card--kind-radio[data-v-b4c16b9c] .cover-meta__anchor:hover,.feed-card--deck.feed-card--kind-radio[data-v-b4c16b9c] .cover-meta__anchor:focus-visible,.feed-card--deck.feed-card--kind-pipe-image[data-v-b4c16b9c] .cover-meta__anchor:hover,.feed-card--deck.feed-card--kind-pipe-image[data-v-b4c16b9c] .cover-meta__anchor:focus-visible,.feed-card--deck.feed-card--kind-pipe-video[data-v-b4c16b9c] .cover-meta__anchor:hover,.feed-card--deck.feed-card--kind-pipe-video[data-v-b4c16b9c] .cover-meta__anchor:focus-visible{-webkit-transform:translateX(-50%) scale(var(--app-interaction-object-scale-hover-subtle));transform:translate(-50%) scale(var(--app-interaction-object-scale-hover-subtle))}.feed-card--deck[data-v-b4c16b9c] .cover-meta__anchor:active{-webkit-transform:scale(var(--app-interaction-object-scale-active-subtle));transform:scale(var(--app-interaction-object-scale-active-subtle))}.feed-card--deck.feed-card--anchor-big-center[data-v-b4c16b9c] .cover-meta__anchor:active,.feed-card--deck.feed-card--kind-radio[data-v-b4c16b9c] .cover-meta__anchor:active,.feed-card--deck.feed-card--kind-pipe-image[data-v-b4c16b9c] .cover-meta__anchor:active,.feed-card--deck.feed-card--kind-pipe-video[data-v-b4c16b9c] .cover-meta__anchor:active{-webkit-transform:translateX(-50%) scale(var(--app-interaction-object-scale-active-subtle));transform:translate(-50%) scale(var(--app-interaction-object-scale-active-subtle))}.feed-card--deck[data-v-b4c16b9c] .cover-meta__bottom{right:0;bottom:0;left:0;height:100%;pointer-events:none}.feed-card--deck[data-v-b4c16b9c] .cover-meta__roles{display:none}.feed-card--deck[data-v-b4c16b9c] .cover-meta{z-index:21;background:none}.feed-card__immersive-chrome[data-v-b4c16b9c]{z-index:30}.feed-card--deck.feed-card--anchor-big-center[data-v-b4c16b9c] .cover-meta,.feed-card--deck.feed-card--kind-radio[data-v-b4c16b9c] .cover-meta,.feed-card--deck.feed-card--kind-pipe-image[data-v-b4c16b9c] .cover-meta,.feed-card--deck.feed-card--kind-pipe-video[data-v-b4c16b9c] .cover-meta{z-index:31}.feed-card--deck[data-v-b4c16b9c] .card-chrome{position:absolute;right:96px;bottom:18px;left:16px;z-index:4;width:auto;padding:0;gap:4px;pointer-events:auto}.feed-card--deck[data-v-b4c16b9c] .card-chrome__title{color:#fff;font-size:15px;font-weight:400;line-height:1.44;text-shadow:0 1px 4px rgba(0,0,0,.42)}.feed-card--deck[data-v-b4c16b9c] .card-chrome__role-line,.feed-card--deck[data-v-b4c16b9c] .card-chrome__author-meta{text-shadow:0 1px 4px rgba(0,0,0,.42)}.feed-card--deck.feed-card--kind-radio[data-v-b4c16b9c] .radio-card{background:radial-gradient(circle at 50% 18%,rgba(255,255,255,.12),transparent 32%),#101012}.feed-card--deck.feed-card--kind-radio[data-v-b4c16b9c] .radio-card__content{top:max(92px,14%);right:72px;bottom:178px;left:20px;align-items:flex-start;justify-content:flex-start;gap:16px;text-align:left}.feed-card--deck.feed-card--kind-radio[data-v-b4c16b9c] .radio-card__cover{width:min(46vw,174px);box-shadow:0 18px 44px rgba(0,0,0,.42)}.feed-card--deck.feed-card--kind-radio[data-v-b4c16b9c] .radio-card__lyrics{max-width:none;text-align:left}.feed-card--deck.feed-card--kind-radio[data-v-b4c16b9c] .radio-card__lyrics-stack{inset-inline:0;align-items:flex-start}.feed-card--deck.feed-card--kind-radio[data-v-b4c16b9c] .radio-card__lyric{text-align:left}.feed-card--deck .feed-card__loading-shell[data-v-b4c16b9c]{top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:0;background:#050505;transition-duration:.1s;transition-timing-function:cubic-bezier(.16,1,.3,1)}.feed-card--deck .feed-card__loading-media[data-v-b4c16b9c]{height:100%;aspect-ratio:auto;border-radius:0}.feed-card--deck .feed-card__loading-media[data-v-b4c16b9c]:after{content:"";position:absolute;top:0;left:0;width:42%;height:3px;border-radius:999px;background:rgba(255,255,255,.92);box-shadow:0 0 18px rgba(255,255,255,.36);-webkit-animation:feed-card-loading-bar-b4c16b9c 1.05s ease-in-out infinite;animation:feed-card-loading-bar-b4c16b9c 1.05s ease-in-out infinite}.feed-card--deck .feed-card__loading-copy[data-v-b4c16b9c]{position:absolute;right:80px;bottom:18px;left:14px;z-index:1;padding:0}@-webkit-keyframes feed-card-loading-bar-b4c16b9c{0%{-webkit-transform:translateX(-105%);transform:translate(-105%)}to{-webkit-transform:translateX(245%);transform:translate(245%)}}@keyframes feed-card-loading-bar-b4c16b9c{0%{-webkit-transform:translateX(-105%);transform:translate(-105%)}to{-webkit-transform:translateX(245%);transform:translate(245%)}}@media(prefers-reduced-motion:reduce){.feed-card__content[data-v-b4c16b9c],.feed-card__loading-shell[data-v-b4c16b9c]{transition:none}.feed-card__loading-media[data-v-b4c16b9c]:before,.feed-card--deck .feed-card__loading-media[data-v-b4c16b9c]:after,.feed-card__loading-title[data-v-b4c16b9c]:before,.feed-card__loading-author[data-v-b4c16b9c]:before{-webkit-animation:none;animation:none}.feed-card[data-v-b4c16b9c]:before{transition:opacity .18s ease}.feed-card[data-v-b4c16b9c]:hover:before{-webkit-transform:scale(1);transform:scale(1)}}.app-state-action-button[data-v-3d874c9c]{--app-state-action-background: var(--app-text-main);--app-state-action-foreground: var(--app-bg);--app-state-action-focus-surface: var(--app-bg);--app-state-action-focus-accent: var(--app-text-main);display:inline-flex;min-width:96px;min-height:40px;align-items:center;justify-content:center;padding:8px 18px;border:0;border-radius:999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--app-state-action-background);color:var(--app-state-action-foreground);cursor:pointer;font:inherit;font-size:14px;font-weight:600;line-height:20px;outline:none;transition:opacity var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:opacity var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease);transition:opacity var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.app-state-action-button--profile[data-v-3d874c9c]{--app-state-action-background: var(--profile-text);--app-state-action-foreground: var(--profile-bg);--app-state-action-focus-surface: var(--profile-bg);--app-state-action-focus-accent: var(--profile-text)}.app-state-action-button--wide[data-v-3d874c9c]{min-width:128px}.app-state-action-button[data-v-3d874c9c]:hover,.app-state-action-button[data-v-3d874c9c]:focus-visible{opacity:.86}.app-state-action-button[data-v-3d874c9c]:focus-visible{box-shadow:0 0 0 3px var(--app-state-action-focus-surface),0 0 0 5px var(--app-state-action-focus-accent)}.app-state-action-button[data-v-3d874c9c]:active{-webkit-transform:scale(var(--app-interaction-standard-active-scale));transform:scale(var(--app-interaction-standard-active-scale))}@media(prefers-reduced-motion:reduce){.app-state-action-button[data-v-3d874c9c]{transition:none}}.app-error-state[data-v-8b6e3b93]{--app-error-illustration-size: 120px;display:flex;box-sizing:border-box;width:100%;min-width:0;flex-direction:column;align-items:center;justify-content:center;color:var(--app-text-main);text-align:center}.app-error-state--inline[data-v-8b6e3b93]{min-height:280px;gap:12px;padding:32px 16px}.app-error-state--full[data-v-8b6e3b93]{flex:0 0 auto;min-height:var(--app-shell-state-stage-min-height, calc(100vh - 96px) );gap:16px;padding:24px 16px}.app-error-state--full[data-v-8b6e3b93],.app-error-state--standard-illustration[data-v-8b6e3b93]{--app-error-illustration-size: var(--app-state-illustration-size-large)}.app-error-state--compact-illustration[data-v-8b6e3b93]{--app-error-illustration-size: 120px}.app-error-state__illustration[data-v-8b6e3b93]{position:relative;display:inline-flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;align-items:center;justify-content:center;isolation:isolate}.app-error-state__illustration[data-v-8b6e3b93]:before{position:absolute;inset:var(--app-error-illustration-glow-inset);z-index:-1;border-radius:50%;background:var(--app-error-illustration-glow);content:"";opacity:var(--app-error-illustration-glow-opacity)}.app-error-state__illustration[data-v-8b6e3b93] svg{display:block;width:var(--app-error-illustration-size);height:var(--app-error-illustration-size);flex:0 0 auto}.app-error-state__copy[data-v-8b6e3b93]{display:flex;max-width:min(100%,360px);flex-direction:column;gap:6px}.app-error-state__message[data-v-8b6e3b93],.app-error-state__description[data-v-8b6e3b93]{margin:0}.app-error-state__message[data-v-8b6e3b93]{color:var(--app-text-main);font-size:16px;font-weight:600;line-height:22px}.app-error-state__description[data-v-8b6e3b93]{color:var(--app-text-secondary);font-size:14px;font-weight:400;line-height:20px}@media(max-width:640px){.app-error-state--full[data-v-8b6e3b93]{padding:20px 14px}.app-error-state--full[data-v-8b6e3b93],.app-error-state--standard-illustration[data-v-8b6e3b93]{--app-error-illustration-size: var(--app-state-illustration-size)}.app-error-state--compact-illustration[data-v-8b6e3b93]{--app-error-illustration-size: 120px}}.feed-state[data-v-60643efe]{border-radius:30px}.feed-state__copy[data-v-60643efe]{display:flex;flex-direction:column;gap:8px}.feed-state__chip[data-v-60643efe]{display:inline-flex;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:999px;font-size:12px;font-weight:700}.feed-state h2[data-v-60643efe],.feed-state h3[data-v-60643efe],.feed-state p[data-v-60643efe]{margin:0}.feed-state[data-v-60643efe]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:72px 24px;border:1px solid var(--distribute-panel-border);background:var(--distribute-panel-bg);color:var(--distribute-text-main);text-align:center}.feed-state .feed-state__copy[data-v-60643efe]{align-items:center}.feed-state .feed-state__chip[data-v-60643efe]{min-height:32px;padding:0 12px;background:var(--app-state-layer-hover);color:var(--distribute-text-soft)}.feed-state h2[data-v-60643efe]{font-size:32px}.feed-state p[data-v-60643efe]{max-width:420px;color:var(--distribute-text-soft);line-height:1.8}.feed-skeleton[data-v-a4b479c1]{display:inline-flex;width:100%;max-width:400px;flex-direction:column;gap:0;padding:12px 12px 16px;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;vertical-align:top;--skeleton-base: var(--app-skeleton-base);--skeleton-line: var(--app-skeleton-line);--skeleton-shine: var(--app-skeleton-shimmer)}.feed-skeleton__media[data-v-a4b479c1]{position:relative;overflow:hidden;aspect-ratio:var(--skeleton-aspect);border-radius:12px;background:var(--skeleton-base)}.feed-skeleton__media[data-v-a4b479c1]:before,.feed-skeleton__title[data-v-a4b479c1]:before,.feed-skeleton__author[data-v-a4b479c1]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,var(--skeleton-shine) 50%,transparent 100%);-webkit-transform:translateX(-100%);transform:translate(-100%);-webkit-animation:feed-skeleton-shine-a4b479c1 1.4s linear infinite;animation:feed-skeleton-shine-a4b479c1 1.4s linear infinite}.feed-skeleton__copy[data-v-a4b479c1]{display:flex;flex-direction:column;gap:4px;padding:8px}.feed-skeleton__title[data-v-a4b479c1]{position:relative;overflow:hidden;width:82%;height:18px;border-radius:6px;background:var(--skeleton-line)}.feed-skeleton__author[data-v-a4b479c1]{position:relative;overflow:hidden;width:36%;height:16px;border-radius:6px;background:var(--skeleton-line)}@-webkit-keyframes feed-skeleton-shine-a4b479c1{0%{-webkit-transform:translateX(-100%);transform:translate(-100%)}to{-webkit-transform:translateX(100%);transform:translate(100%)}}@keyframes feed-skeleton-shine-a4b479c1{0%{-webkit-transform:translateX(-100%);transform:translate(-100%)}to{-webkit-transform:translateX(100%);transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.feed-skeleton__media[data-v-a4b479c1]:before,.feed-skeleton__title[data-v-a4b479c1]:before,.feed-skeleton__author[data-v-a4b479c1]:before{-webkit-animation:none;animation:none}}.feed-viewport-item[data-v-3e0302c8]{width:100%;min-height:var(--feed-viewport-item-height);contain:layout style}.feed-viewport-item__content[data-v-3e0302c8]{width:100%}.recommendation-deck[data-v-871809bf]{display:flex;width:100%;height:100%;align-items:center;justify-content:center;overflow:hidden;padding:clamp(18px,5vh,36px) 20px;box-sizing:border-box;background:radial-gradient(circle at 50% 15%,rgb(255 255 255 / .035),transparent 38%),#080808;color:rgba(255,255,255,.96)}.recommendation-deck__content[data-v-871809bf]{display:flex;width:min(100%,388px);min-height:0;flex-direction:column;align-items:center;justify-content:center;gap:clamp(14px,3vh,24px)}.recommendation-deck__title[data-v-871809bf]{margin:0;color:rgba(255,255,255,.56);font-size:14px;font-weight:500;line-height:20px;text-align:center}.recommendation-deck__grid[data-v-871809bf]{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,172px));justify-content:center;gap:clamp(8px,2.5vw,12px)}.recommendation-deck__card[data-v-871809bf]{display:flex;min-width:0;flex-direction:column;gap:10px;padding:clamp(9px,2.8vw,12px);border-radius:16px;background:rgba(255,255,255,.08);box-shadow:0 8px 24px rgba(0,0,0,.16)}.recommendation-deck__card[data-v-871809bf]:last-child:nth-child(odd){width:min(100%,172px);grid-column:1 / -1;justify-self:center}.recommendation-deck__profile[data-v-871809bf]{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;align-items:center;gap:4px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;outline:none;transition:-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:transform var(--app-interaction-duration) var(--app-interaction-ease);transition:transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.recommendation-deck__profile[data-v-871809bf]:hover,.recommendation-deck__profile[data-v-871809bf]:focus-visible{-webkit-transform:scale(var(--app-interaction-scale-hover-subtle));transform:scale(var(--app-interaction-scale-hover-subtle))}.recommendation-deck__profile[data-v-871809bf]:focus-visible{border-radius:12px;box-shadow:0 0 0 2px var(--distribute-accent)}.recommendation-deck__profile[data-v-871809bf]:active{-webkit-transform:scale(var(--app-interaction-scale-active-subtle));transform:scale(var(--app-interaction-scale-active-subtle))}.recommendation-deck__avatar[data-v-871809bf]{width:var(--recommendation-avatar-size, clamp(68px, 25vw, 112px));height:var(--recommendation-avatar-size, clamp(68px, 25vw, 112px));flex:0 0 auto;margin-bottom:4px;border-radius:50%;background:var(--app-avatar-surface-muted);--dreama-image-placeholder-bg: rgb(255 255 255 / .08)}.recommendation-deck__name[data-v-871809bf]{display:block;max-width:100%;overflow:hidden;font-size:14px;font-weight:600;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.recommendation-deck__summary[data-v-871809bf]{display:-webkit-box;min-height:32px;overflow:hidden;color:rgba(255,255,255,.58);font-size:12px;line-height:16px;text-align:center;-webkit-box-orient:vertical;-webkit-line-clamp:2}.recommendation-deck__meta[data-v-871809bf]{color:rgba(255,255,255,.46);font-size:12px;line-height:16px}.recommendation-deck__follow[data-v-871809bf]{display:inline-flex;width:100%;height:32px;flex:0 0 auto;align-items:center;justify-content:center;padding:0 12px;border:0;border-radius:999px;background:var(--distribute-accent);color:var(--app-positive-foreground);cursor:pointer;font:inherit;font-size:13px;font-weight:600;line-height:18px;outline:none;transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.recommendation-deck__follow[data-v-871809bf]:hover:not(:disabled),.recommendation-deck__follow[data-v-871809bf]:focus-visible:not(:disabled){background:var(--app-positive);-webkit-transform:scale(var(--app-interaction-scale-hover-subtle));transform:scale(var(--app-interaction-scale-hover-subtle))}.recommendation-deck__follow[data-v-871809bf]:focus-visible{box-shadow:0 0 0 2px #111,0 0 0 4px var(--distribute-accent)}.recommendation-deck__follow[data-v-871809bf]:active:not(:disabled){-webkit-transform:scale(var(--app-interaction-standard-active-scale));transform:scale(var(--app-interaction-standard-active-scale))}.recommendation-deck__follow[data-v-871809bf]:disabled{cursor:default;opacity:.68}.recommendation-deck__follow.is-followed[data-v-871809bf]{background:rgba(255,255,255,.12);color:rgba(255,255,255,.72)}@media(max-height:560px)and (max-width:640px){.recommendation-deck[data-v-871809bf]{padding-block:12px}.recommendation-deck__content[data-v-871809bf]{gap:10px}.recommendation-deck__card[data-v-871809bf]{gap:7px;padding:8px;border-radius:13px}.recommendation-deck__avatar[data-v-871809bf]{--recommendation-avatar-size: clamp(54px, 19vw, 72px);margin-bottom:0}.recommendation-deck__summary[data-v-871809bf]{display:none}.recommendation-deck__follow[data-v-871809bf]{height:28px}}@media(prefers-reduced-motion:reduce){.recommendation-deck__profile[data-v-871809bf],.recommendation-deck__follow[data-v-871809bf]{transition:none}}.feed-grid__feedback-recovery[data-v-0c8c768e]{display:grid;min-height:70dvh;place-items:center;color:var(--app-text-secondary)}.feed-grid[data-v-0c8c768e]{display:flex;flex-direction:column;gap:16px}.feed-grid--login-bottom-visible[data-v-0c8c768e]{padding-bottom:var(--app-login-bottom-cta-safe-space, 184px)}.feed-grid__list[data-v-0c8c768e]{display:flex;align-items:flex-start;gap:0;width:100%}.feed-grid__column[data-v-0c8c768e]{display:flex;min-width:0;flex:1 1 0;flex-direction:column;align-items:stretch}.feed-grid__sentinel[data-v-0c8c768e]{height:2px}.feed-grid__end[data-v-0c8c768e]{display:flex;align-items:center;justify-content:center;padding:24px 0;color:var(--distribute-text-muted);font-size:14px;line-height:normal}.feed-grid__guest-end[data-v-0c8c768e]{display:flex;align-items:center;justify-content:center;margin:0;padding:24px 16px 0;color:var(--distribute-text-muted);font-size:14px;font-weight:500;line-height:normal;text-align:center;overflow-wrap:anywhere}@media(max-width:840px){.feed-grid--deck[data-v-0c8c768e]{position:relative;height:max(360px,var(--app-shell-content-min-height, 100dvh));min-height:max(360px,var(--app-shell-content-min-height, 100dvh));gap:0;overflow:hidden;overscroll-behavior-y:contain;background:#050505;touch-action:pan-x}.feed-grid--deck .feed-grid__list[data-v-0c8c768e]{display:block;width:100%;height:100%;min-height:0}.feed-grid--deck .feed-grid__column[data-v-0c8c768e]{width:100%}.feed-grid--deck[data-v-0c8c768e] .feed-viewport-item{height:max(360px,var(--app-shell-content-min-height, 100dvh));min-height:max(360px,var(--app-shell-content-min-height, 100dvh));contain:layout style paint}.feed-grid--deck[data-v-0c8c768e] .feed-viewport-item__content{height:100%}.feed-grid--deck[data-v-0c8c768e] .feed-skeleton{position:relative;height:max(360px,var(--app-shell-content-min-height, 100dvh));min-height:max(360px,var(--app-shell-content-min-height, 100dvh));max-width:none;overflow:hidden;padding:0;border-radius:0;background:#050505;--skeleton-base: rgb(28 28 30 / 1);--skeleton-line: rgb(44 44 48 / 1);--skeleton-shine: rgb(255 255 255 / .12)}.feed-grid--deck[data-v-0c8c768e] .feed-skeleton__media{height:100%;border-radius:0;aspect-ratio:auto}.feed-grid--deck[data-v-0c8c768e] .feed-skeleton__copy{position:absolute;right:80px;bottom:18px;left:14px;padding:0}.feed-grid--deck .feed-grid__end[data-v-0c8c768e]{display:grid;height:100%;min-height:max(360px,var(--app-shell-content-min-height, 100dvh));place-items:center;color:rgba(255,255,255,.72)}.feed-grid--deck .feed-grid__deck-login-prompt[data-v-0c8c768e]{--app-bg: #050505;--app-text-main: rgb(255 255 255 / .9);max-height:100%}.feed-grid--deck .feed-grid__sentinel[data-v-0c8c768e]{height:1px}}@media(max-width:720px){.feed-grid__list[data-v-0c8c768e]{flex-direction:column}.feed-grid__column[data-v-0c8c768e]{width:100%}}.discover-page[data-v-3fa5aa4d]{min-width:0}@media(max-width:840px){.discover-page[data-v-3fa5aa4d]{min-height:var(--app-shell-content-min-height, 100dvh);background:#050505}}.app-state-hero[data-v-baa05ed6]{display:flex;width:min(100%,600px);flex-direction:column;align-items:center;justify-content:center;gap:10px;margin:0 auto;padding:24px 16px 4px;text-align:center;-webkit-animation:app-state-hero-enter-baa05ed6 .26s ease both;animation:app-state-hero-enter-baa05ed6 .26s ease both}.app-state-hero__illustration[data-v-baa05ed6]{width:clamp(var(--app-state-illustration-size),16vw,var(--app-state-illustration-size-large));height:clamp(var(--app-state-illustration-size),16vw,var(--app-state-illustration-size-large));--dreama-image-placeholder-bg: transparent}.app-state-hero__title[data-v-baa05ed6]{max-width:420px;margin:0;color:var(--app-text-main);font-size:18px;font-weight:600;line-height:24px}.app-state-hero--muted-title .app-state-hero__title[data-v-baa05ed6]{color:var(--app-text-muted);font-size:14px;font-weight:400;line-height:22px}@-webkit-keyframes app-state-hero-enter-baa05ed6{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes app-state-hero-enter-baa05ed6{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media(max-width:720px){.app-state-hero[data-v-baa05ed6]{gap:9px;padding:12px 14px 0}.app-state-hero__illustration[data-v-baa05ed6]{width:clamp(140px,44vw,var(--app-state-illustration-size));height:clamp(140px,44vw,var(--app-state-illustration-size))}.app-state-hero__title[data-v-baa05ed6]{font-size:17px;line-height:23px}}@media(prefers-reduced-motion:reduce){.app-state-hero[data-v-baa05ed6]{-webkit-animation:none;animation:none}}.list-pagination-skeleton[data-v-d82e034a]{min-width:0}.list-pagination-skeleton--summary-card[data-v-d82e034a]{display:inline-flex;width:100%;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;flex-direction:column;gap:4px;padding:12px 12px 16px}.list-pagination-skeleton__summary-cover[data-v-d82e034a]{width:100%;aspect-ratio:293 / 468.8;border-radius:12px}.list-pagination-skeleton__summary-cover.is-short[data-v-d82e034a]{aspect-ratio:220 / 293.3333}.list-pagination-skeleton__summary-cover.is-square[data-v-d82e034a]{aspect-ratio:1}.list-pagination-skeleton__summary-line[data-v-d82e034a]{height:12px;margin-left:8px;border-radius:999px}.list-pagination-skeleton__summary-line.is-title[data-v-d82e034a]{width:78%;height:18px;margin-top:8px}.list-pagination-skeleton__summary-line.is-author[data-v-d82e034a]{width:42%}.list-pagination-skeleton__summary-line.is-stats[data-v-d82e034a]{width:36%}.list-pagination-skeleton--message-card[data-v-d82e034a]{display:flex;flex-direction:column;padding:12px 12px 16px}.list-pagination-skeleton__message-cover[data-v-d82e034a]{width:100%;aspect-ratio:3 / 4;border-radius:12px}.list-pagination-skeleton__message-title[data-v-d82e034a]{display:flex;height:36px;flex:0 0 auto;flex-direction:column;justify-content:center;gap:6px;margin:8px 8px 0}.list-pagination-skeleton__message-line[data-v-d82e034a]{width:78%;height:12px;flex:0 0 auto;border-radius:999px}.list-pagination-skeleton__message-line.is-short[data-v-d82e034a]{width:52%}.list-pagination-skeleton--cartoon-card[data-v-d82e034a]{padding:12px}.list-pagination-skeleton__cartoon-cover[data-v-d82e034a]{width:100%;aspect-ratio:3 / 4;border-radius:12px}.list-pagination-skeleton__cartoon-cover[data-v-d82e034a]:before{position:absolute;top:30%;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.18));content:""}.list-pagination-skeleton__cartoon-footer[data-v-d82e034a]{position:absolute;right:16px;bottom:16px;left:16px;z-index:2;display:flex;flex-direction:column;gap:10px}.list-pagination-skeleton__cartoon-avatar-row[data-v-d82e034a]{display:flex;min-width:0;align-items:center;gap:8px}.list-pagination-skeleton__cartoon-avatar[data-v-d82e034a]{width:40px;height:40px;flex:0 0 auto;border-radius:999px}.list-pagination-skeleton__cartoon-line[data-v-d82e034a]{width:54%;height:14px;border-radius:999px}.list-pagination-skeleton__cartoon-line.is-wide[data-v-d82e034a]{width:82%}.list-pagination-skeleton__cartoon-line.is-short[data-v-d82e034a]{width:44%}.list-pagination-skeleton--entity-card[data-v-d82e034a]{display:inline-flex;width:150px;min-width:0;flex:0 0 150px;flex-direction:column;align-items:center;justify-self:center;gap:6px}.list-pagination-skeleton__entity-avatar[data-v-d82e034a]{width:150px;height:150px;border-radius:999px}.list-pagination-skeleton__entity-line[data-v-d82e034a]{width:84px;height:14px;border-radius:999px}.list-pagination-skeleton__entity-line.is-short[data-v-d82e034a]{width:62px}.list-pagination-skeleton--topic-card[data-v-d82e034a]{display:flex;min-width:0;align-items:center;gap:17px;padding:12px;border-radius:16px;background:var(--app-surface-hover)}.list-pagination-skeleton__topic-cover[data-v-d82e034a]{width:80px;height:80px;flex:0 0 auto;border-radius:8px}.list-pagination-skeleton__topic-copy[data-v-d82e034a]{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:8px}.list-pagination-skeleton__topic-line[data-v-d82e034a]{width:72%;height:14px;border-radius:999px}.list-pagination-skeleton__topic-line.is-short[data-v-d82e034a]{width:42%}.list-pagination-skeleton--follow-sheet-section[data-v-d82e034a]{display:flex;flex-direction:column;gap:16px;padding:20px}.list-pagination-skeleton__follow-hero[data-v-d82e034a]{display:flex;min-width:0;align-items:center;gap:16px}.list-pagination-skeleton__follow-avatar[data-v-d82e034a]{width:88px;height:88px;flex:0 0 auto;border-radius:999px}.list-pagination-skeleton__follow-copy[data-v-d82e034a]{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:8px}.list-pagination-skeleton__follow-line[data-v-d82e034a]{width:72%;height:12px;border-radius:999px}.list-pagination-skeleton__follow-line.is-title[data-v-d82e034a]{width:54%;height:18px}.list-pagination-skeleton__follow-line.is-short[data-v-d82e034a]{width:34%}.list-pagination-skeleton__follow-preview-grid[data-v-d82e034a]{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.list-pagination-skeleton__follow-preview[data-v-d82e034a]{aspect-ratio:11 / 16;border-radius:12px}.list-pagination-skeleton__summary-cover[data-v-d82e034a],.list-pagination-skeleton__summary-line[data-v-d82e034a],.list-pagination-skeleton__message-line[data-v-d82e034a],.list-pagination-skeleton__message-cover[data-v-d82e034a],.list-pagination-skeleton__cartoon-cover[data-v-d82e034a],.list-pagination-skeleton__cartoon-avatar[data-v-d82e034a],.list-pagination-skeleton__cartoon-line[data-v-d82e034a],.list-pagination-skeleton__entity-avatar[data-v-d82e034a],.list-pagination-skeleton__entity-line[data-v-d82e034a],.list-pagination-skeleton__topic-cover[data-v-d82e034a],.list-pagination-skeleton__topic-line[data-v-d82e034a],.list-pagination-skeleton__follow-avatar[data-v-d82e034a],.list-pagination-skeleton__follow-line[data-v-d82e034a],.list-pagination-skeleton__follow-preview[data-v-d82e034a]{display:block;position:relative;overflow:hidden}.list-pagination-skeleton__summary-cover[data-v-d82e034a],.list-pagination-skeleton__message-cover[data-v-d82e034a],.list-pagination-skeleton__cartoon-cover[data-v-d82e034a],.list-pagination-skeleton__cartoon-avatar[data-v-d82e034a],.list-pagination-skeleton__entity-avatar[data-v-d82e034a],.list-pagination-skeleton__topic-cover[data-v-d82e034a],.list-pagination-skeleton__follow-avatar[data-v-d82e034a],.list-pagination-skeleton__follow-preview[data-v-d82e034a]{background:var(--app-skeleton-base)}.list-pagination-skeleton__summary-line[data-v-d82e034a],.list-pagination-skeleton__message-line[data-v-d82e034a],.list-pagination-skeleton__cartoon-line[data-v-d82e034a],.list-pagination-skeleton__entity-line[data-v-d82e034a],.list-pagination-skeleton__topic-line[data-v-d82e034a],.list-pagination-skeleton__follow-line[data-v-d82e034a]{background:var(--app-skeleton-line)}.list-pagination-skeleton__summary-cover[data-v-d82e034a]:after,.list-pagination-skeleton__summary-line[data-v-d82e034a]:after,.list-pagination-skeleton__message-line[data-v-d82e034a]:after,.list-pagination-skeleton__message-cover[data-v-d82e034a]:after,.list-pagination-skeleton__cartoon-cover[data-v-d82e034a]:after,.list-pagination-skeleton__cartoon-avatar[data-v-d82e034a]:after,.list-pagination-skeleton__cartoon-line[data-v-d82e034a]:after,.list-pagination-skeleton__entity-avatar[data-v-d82e034a]:after,.list-pagination-skeleton__entity-line[data-v-d82e034a]:after,.list-pagination-skeleton__topic-cover[data-v-d82e034a]:after,.list-pagination-skeleton__topic-line[data-v-d82e034a]:after,.list-pagination-skeleton__follow-avatar[data-v-d82e034a]:after,.list-pagination-skeleton__follow-line[data-v-d82e034a]:after,.list-pagination-skeleton__follow-preview[data-v-d82e034a]:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,var(--app-skeleton-shimmer),transparent);content:"";-webkit-transform:translateX(-100%);transform:translate(-100%);-webkit-animation:list-pagination-skeleton-shimmer-d82e034a 1.35s ease-in-out infinite;animation:list-pagination-skeleton-shimmer-d82e034a 1.35s ease-in-out infinite}@-webkit-keyframes list-pagination-skeleton-shimmer-d82e034a{to{-webkit-transform:translateX(100%);transform:translate(100%)}}@keyframes list-pagination-skeleton-shimmer-d82e034a{to{-webkit-transform:translateX(100%);transform:translate(100%)}}@media(max-width:640px){.list-pagination-skeleton--message-card[data-v-d82e034a]{padding:var(--app-mobile-card-padding)}.list-pagination-skeleton__message-title[data-v-d82e034a]{margin:7px 2px 0}.list-pagination-skeleton--summary-card[data-v-d82e034a]{padding:var(--app-mobile-card-padding)}.list-pagination-skeleton__summary-line[data-v-d82e034a]{margin-left:2px}.list-pagination-skeleton__summary-cover[data-v-d82e034a],.list-pagination-skeleton__message-cover[data-v-d82e034a],.list-pagination-skeleton__cartoon-cover[data-v-d82e034a],.list-pagination-skeleton__follow-preview[data-v-d82e034a]{border-radius:var(--app-mobile-card-cover-radius)}.list-pagination-skeleton--cartoon-card[data-v-d82e034a]{padding:var(--app-mobile-cover-card-padding)}.list-pagination-skeleton--entity-card[data-v-d82e034a]{width:96px;flex-basis:96px}.list-pagination-skeleton__entity-avatar[data-v-d82e034a]{width:96px;height:96px}.list-pagination-skeleton--topic-card[data-v-d82e034a]{gap:12px;border-radius:14px}.list-pagination-skeleton__topic-cover[data-v-d82e034a]{width:64px;height:64px}.list-pagination-skeleton--follow-sheet-section[data-v-d82e034a]{padding:16px}.list-pagination-skeleton__follow-hero[data-v-d82e034a]{align-items:flex-start}.list-pagination-skeleton__follow-avatar[data-v-d82e034a]{width:72px;height:72px}}@media(prefers-reduced-motion:reduce){.list-pagination-skeleton__summary-cover[data-v-d82e034a]:after,.list-pagination-skeleton__summary-line[data-v-d82e034a]:after,.list-pagination-skeleton__message-line[data-v-d82e034a]:after,.list-pagination-skeleton__message-cover[data-v-d82e034a]:after,.list-pagination-skeleton__cartoon-cover[data-v-d82e034a]:after,.list-pagination-skeleton__cartoon-avatar[data-v-d82e034a]:after,.list-pagination-skeleton__cartoon-line[data-v-d82e034a]:after,.list-pagination-skeleton__entity-avatar[data-v-d82e034a]:after,.list-pagination-skeleton__entity-line[data-v-d82e034a]:after,.list-pagination-skeleton__topic-cover[data-v-d82e034a]:after,.list-pagination-skeleton__topic-line[data-v-d82e034a]:after,.list-pagination-skeleton__follow-avatar[data-v-d82e034a]:after,.list-pagination-skeleton__follow-line[data-v-d82e034a]:after,.list-pagination-skeleton__follow-preview[data-v-d82e034a]:after{-webkit-animation:none;animation:none}}.follow-sheet[data-v-13814f44]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:24px 12px;box-sizing:border-box}.follow-sheet__backdrop[data-v-13814f44]{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:rgba(0,0,0,.5)}.follow-sheet__panel[data-v-13814f44]{position:relative;display:flex;width:min(520px,calc(100vw - 24px));max-height:min(86vh,693px);flex-direction:column;overflow:hidden;border-radius:24px;background:var(--app-bg);box-shadow:var(--app-shadow-floating);-webkit-animation:follow-sheet-enter-13814f44 .22s cubic-bezier(.2,.8,.2,1);animation:follow-sheet-enter-13814f44 .22s cubic-bezier(.2,.8,.2,1)}.follow-sheet__body[data-v-13814f44]{display:flex;flex-direction:column;overflow:auto;padding:0 0 20px}.follow-sheet__section[data-v-13814f44]{display:flex;flex-direction:column;gap:16px;padding:20px}.follow-sheet__section.is-skeleton[data-v-13814f44]{padding-top:16px;padding-bottom:16px}.follow-sheet__hero[data-v-13814f44]{display:flex;min-width:0;align-items:center;gap:16px;padding:0;text-align:left;color:inherit}.follow-sheet__avatar[data-v-13814f44]{width:88px;height:88px;flex:0 0 auto;border-radius:999px;-o-object-fit:cover;object-fit:cover}.follow-sheet__hero-copy[data-v-13814f44]{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:12px}.follow-sheet__headline[data-v-13814f44]{display:flex;min-width:0;flex-direction:column;gap:4px}.follow-sheet__name[data-v-13814f44]{margin:0;color:var(--app-text-main);font-size:16px;font-weight:500;line-height:22px}.follow-sheet__summary[data-v-13814f44]{overflow:hidden;margin:0;color:var(--app-text-soft);font-size:14px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.follow-sheet__meta[data-v-13814f44]{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin:0;color:var(--app-text-muted);font-size:14px;line-height:20px}.follow-sheet__meta-group[data-v-13814f44]{display:inline-flex;align-items:center;gap:2px}.follow-sheet__preview-grid[data-v-13814f44]{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.follow-sheet__preview[data-v-13814f44]{position:relative;display:flex;aspect-ratio:11 / 16;min-height:0;align-items:flex-end;overflow:hidden;border-radius:12px;padding:10px;text-align:left;color:#fff;background:var(--app-surface-hover)}.follow-sheet__preview img[data-v-13814f44]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.follow-sheet__preview[data-v-13814f44]:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,0) 38%,rgba(0,0,0,.5));transition:background .18s ease;content:""}.follow-sheet__preview-title[data-v-13814f44]{position:relative;z-index:1;display:-webkit-box;overflow:hidden;font-size:14px;font-weight:500;line-height:20px;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}.follow-sheet__preview[data-v-13814f44]:hover:after,.follow-sheet__preview[data-v-13814f44]:focus-visible:after{background:linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.08)),linear-gradient(180deg,rgba(0,0,0,0) 38%,rgba(0,0,0,.5))}.follow-sheet__hero-skeleton[data-v-13814f44],.follow-sheet__line-skeleton[data-v-13814f44]{position:relative;overflow:hidden;background:var(--app-skeleton-base)}.follow-sheet__hero-skeleton[data-v-13814f44]:before,.follow-sheet__line-skeleton[data-v-13814f44]:before{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,var(--app-skeleton-shimmer) 50%,transparent 100%);-webkit-animation:follow-sheet-shimmer-13814f44 1.4s linear infinite;animation:follow-sheet-shimmer-13814f44 1.4s linear infinite;content:""}.follow-sheet__hero-skeleton[data-v-13814f44]{height:88px;border-radius:999px}.follow-sheet__line-skeleton[data-v-13814f44]{height:12px;border-radius:999px}.follow-sheet__line-skeleton.is-title[data-v-13814f44]{width:54%}.follow-sheet__line-skeleton.is-short[data-v-13814f44]{width:34%}@-webkit-keyframes follow-sheet-shimmer-13814f44{0%{-webkit-transform:translateX(-100%);transform:translate(-100%)}to{-webkit-transform:translateX(100%);transform:translate(100%)}}@keyframes follow-sheet-shimmer-13814f44{0%{-webkit-transform:translateX(-100%);transform:translate(-100%)}to{-webkit-transform:translateX(100%);transform:translate(100%)}}@-webkit-keyframes follow-sheet-enter-13814f44{0%{opacity:0;-webkit-transform:translateY(8px) scale(.985);transform:translateY(8px) scale(.985)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes follow-sheet-enter-13814f44{0%{opacity:0;-webkit-transform:translateY(8px) scale(.985);transform:translateY(8px) scale(.985)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@media(max-width:900px){.follow-sheet__panel[data-v-13814f44]{max-height:min(88vh,693px)}}@media(max-width:640px){.follow-sheet[data-v-13814f44]{padding:16px 12px}.follow-sheet__body[data-v-13814f44]{padding:0 0 16px}.follow-sheet__hero[data-v-13814f44]{align-items:flex-start}.follow-sheet__section[data-v-13814f44]{padding:16px}.follow-sheet__avatar[data-v-13814f44]{width:72px;height:72px}.follow-sheet__hero-copy[data-v-13814f44]{gap:8px}.follow-sheet__summary[data-v-13814f44],.follow-sheet__meta[data-v-13814f44]{font-size:13px;line-height:18px}.follow-sheet__preview[data-v-13814f44]{border-radius:12px}}@media(prefers-reduced-motion:reduce){.follow-sheet__panel[data-v-13814f44],.follow-sheet__hero-skeleton[data-v-13814f44]:before,.follow-sheet__line-skeleton[data-v-13814f44]:before{-webkit-animation:none;animation:none}.follow-sheet__preview[data-v-13814f44]:after{transition:none}}.follow-strip[data-v-638450af]{position:relative;width:100%;max-width:1440px;margin:0;margin-inline:auto;padding:8px 0;--follow-strip-mask-base: var(--app-bg);--follow-strip-nav-bg: var(--app-surface-raised);--follow-strip-nav-fg: var(--app-text-soft);--follow-strip-avatar-surface: var(--app-avatar-surface);--follow-strip-all-surface: var(--app-avatar-surface-muted);--follow-strip-text: var(--app-text-main);--follow-strip-muted: var(--app-text-muted);--follow-strip-avatar-shadow: var(--app-shadow-soft);--follow-strip-nav-shadow: var(--app-shadow-floating);--follow-strip-item-padding-x: 12px;--follow-strip-item-padding-y: 12px;--follow-strip-avatar-size: 88px;--follow-strip-follow-size: 24px;--follow-strip-follow-avatar-inset: 6px}.follow-strip__scroller[data-v-638450af]{display:flex;gap:0;overflow-x:auto;padding:0 12px;scroll-behavior:smooth;scrollbar-width:none}.follow-strip__scroller.is-grid[data-v-638450af]{width:min(700px,100%);flex-wrap:wrap;justify-content:center;gap:24px;margin:0 auto;padding:12px;overflow:visible}.follow-strip__scroller[data-v-638450af]::-webkit-scrollbar{display:none}.follow-strip__item[data-v-638450af]{display:inline-flex;min-width:0;flex:0 0 auto;min-height:135px;flex-direction:column;align-items:center;justify-content:flex-start;gap:7px;padding:var(--follow-strip-item-padding-y) var(--follow-strip-item-padding-x);border:0;background:transparent;color:var(--follow-strip-text);cursor:pointer;-webkit-transform-origin:center;transform-origin:center;vertical-align:top;transition:opacity .18s ease,-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:transform var(--app-interaction-duration) var(--app-interaction-ease),opacity .18s ease;transition:transform var(--app-interaction-duration) var(--app-interaction-ease),opacity .18s ease,-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.follow-strip__entry[data-v-638450af]{position:relative;flex:0 0 auto}.follow-strip__scroller.is-grid .follow-strip__entry[data-v-638450af]{width:112px}.follow-strip__item[data-v-638450af]:hover,.follow-strip__item[data-v-638450af]:focus-visible{-webkit-transform:translateY(-2px) scale(1.015);transform:translateY(-2px) scale(1.015)}.follow-strip__item[data-v-638450af]:active{-webkit-transform:scale(var(--app-interaction-object-scale-active-subtle));transform:scale(var(--app-interaction-object-scale-active-subtle))}.follow-strip__avatar[data-v-638450af]{position:relative;display:grid;width:var(--follow-strip-avatar-size);height:var(--follow-strip-avatar-size);place-items:center;overflow:hidden;border-radius:999px;background:var(--follow-strip-avatar-surface);box-shadow:inset 0 0 0 1px var(--app-avatar-ring),var(--follow-strip-avatar-shadow)}.follow-strip__avatar img[data-v-638450af]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.follow-strip__avatar.is-all[data-v-638450af]{background:var(--follow-strip-all-surface);color:var(--follow-strip-muted)}.follow-strip__follow[data-v-638450af]{position:absolute;top:calc(var(--follow-strip-item-padding-y) + var(--follow-strip-avatar-size) - var(--follow-strip-follow-size));left:calc(var(--follow-strip-item-padding-x) + var(--follow-strip-avatar-size) - var(--follow-strip-follow-size) - var(--follow-strip-follow-avatar-inset));z-index:1;display:inline-flex;width:var(--follow-strip-follow-size);height:var(--follow-strip-follow-size);align-items:center;justify-content:center;border:2px solid var(--app-avatar-ring);border-radius:999px;background:var(--app-positive);color:var(--app-positive-foreground);box-shadow:var(--app-positive-shadow);transition:opacity .16s ease,-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:transform var(--app-interaction-duration) var(--app-interaction-ease),opacity .16s ease;transition:transform var(--app-interaction-duration) var(--app-interaction-ease),opacity .16s ease,-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.follow-strip__follow[data-v-638450af]:hover,.follow-strip__follow[data-v-638450af]:focus-visible{-webkit-transform:scale(var(--app-interaction-object-scale-hover));transform:scale(var(--app-interaction-object-scale-hover))}.follow-strip__follow[data-v-638450af]:active{-webkit-transform:scale(var(--app-interaction-object-scale-active));transform:scale(var(--app-interaction-object-scale-active))}.follow-strip__follow[data-v-638450af]:disabled{opacity:.62}@media(prefers-reduced-motion:reduce){.follow-strip__item[data-v-638450af],.follow-strip__follow[data-v-638450af]{transition:opacity .18s ease}.follow-strip__item[data-v-638450af]:hover,.follow-strip__item[data-v-638450af]:focus-visible,.follow-strip__item[data-v-638450af]:active,.follow-strip__follow[data-v-638450af]:hover,.follow-strip__follow[data-v-638450af]:focus-visible,.follow-strip__follow[data-v-638450af]:active{-webkit-transform:none;transform:none}}.follow-strip__label[data-v-638450af]{max-width:var(--follow-strip-avatar-size);overflow:hidden;color:var(--follow-strip-text);font-size:12px;font-weight:500;line-height:16px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.follow-strip__label.is-muted[data-v-638450af]{color:var(--follow-strip-muted)}.follow-strip__fade[data-v-638450af]{position:absolute;top:8px;height:112px;z-index:1;width:52px;pointer-events:none}.follow-strip__fade.is-left[data-v-638450af]{left:0;background:linear-gradient(90deg,var(--follow-strip-mask-base) 0%,rgb(255 255 255 / 0) 100%)}.follow-strip__fade.is-right[data-v-638450af]{right:0;background:linear-gradient(270deg,var(--follow-strip-mask-base) 0%,rgb(255 255 255 / 0) 100%)}.follow-strip__nav[data-v-638450af]{position:absolute;top:64px;z-index:2;display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border:0;border-radius:999px;background:var(--follow-strip-nav-bg);box-shadow:var(--follow-strip-nav-shadow);color:var(--follow-strip-nav-fg);opacity:0;pointer-events:none;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:opacity .18s ease,-webkit-transform .18s ease;transition:opacity .18s ease,transform .18s ease;transition:opacity .18s ease,transform .18s ease,-webkit-transform .18s ease}.follow-strip__nav.is-visible[data-v-638450af]{opacity:1;pointer-events:auto}.follow-strip__nav.is-disabled[data-v-638450af]{opacity:0;pointer-events:none}.follow-strip__nav.is-left[data-v-638450af]{left:6px}.follow-strip__nav.is-right[data-v-638450af]{right:6px}.follow-strip__item.is-skeleton[data-v-638450af]{cursor:default}.follow-strip__avatar-skeleton[data-v-638450af],.follow-strip__label-skeleton[data-v-638450af]{position:relative;overflow:hidden;background:var(--app-skeleton-base)}.follow-strip__avatar-skeleton[data-v-638450af]:before,.follow-strip__label-skeleton[data-v-638450af]:before{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,var(--app-skeleton-shimmer) 48%,transparent 100%);-webkit-animation:follow-strip-shimmer-638450af 1.4s linear infinite;animation:follow-strip-shimmer-638450af 1.4s linear infinite;content:""}.follow-strip__avatar-skeleton[data-v-638450af]{position:relative;width:var(--follow-strip-avatar-size);height:var(--follow-strip-avatar-size);border-radius:999px}.follow-strip__follow-skeleton[data-v-638450af]{position:absolute;right:var(--follow-strip-follow-avatar-inset);bottom:var(--follow-strip-follow-avatar-inset);width:var(--follow-strip-follow-size);height:var(--follow-strip-follow-size);border:2px solid var(--app-avatar-ring);border-radius:999px;background:var(--app-skeleton-line)}.follow-strip__label-skeleton[data-v-638450af]{width:60px;height:16px;border-radius:999px}@-webkit-keyframes follow-strip-shimmer-638450af{0%{-webkit-transform:translateX(-100%);transform:translate(-100%)}to{-webkit-transform:translateX(100%);transform:translate(100%)}}@keyframes follow-strip-shimmer-638450af{0%{-webkit-transform:translateX(-100%);transform:translate(-100%)}to{-webkit-transform:translateX(100%);transform:translate(100%)}}@media(max-width:640px){.follow-strip[data-v-638450af]{margin-bottom:0;--follow-strip-item-padding-x: 8px;--follow-strip-item-padding-y: 10px;--follow-strip-avatar-size: 72px}.follow-strip__scroller[data-v-638450af]{padding:0 6px}.follow-strip__scroller.is-grid[data-v-638450af]{width:100%;gap:16px;padding:12px 8px}.follow-strip__scroller.is-grid .follow-strip__entry[data-v-638450af]{width:96px}.follow-strip__item[data-v-638450af]{min-height:113px}.follow-strip__label-skeleton[data-v-638450af]{height:16px}.follow-strip__nav[data-v-638450af],.follow-strip__fade[data-v-638450af]{display:none}}.follow-page[data-v-0716b072]{min-width:0}.follow-page__inner[data-v-0716b072]{display:flex;min-height:var(--app-shell-content-min-height, calc(100vh - 16px) );flex-direction:column;width:100%}.follow-page__inner--share-open-app-bottom-visible[data-v-0716b072]{padding-bottom:var(--app-login-bottom-cta-safe-space, 184px)}.follow-page__login[data-v-0716b072]{display:flex;min-height:var(--app-shell-content-min-height, calc(100vh - 16px) );flex:1 1 auto}.follow-page__empty-shell[data-v-0716b072]{display:flex;box-sizing:border-box;min-height:var(--app-shell-content-min-height, calc(100vh - 16px) );flex-direction:column;width:100%;padding:48px 12px 56px}.follow-page__empty-content[data-v-0716b072]{display:flex;width:100%;flex:0 0 auto;align-items:center;flex-direction:column;gap:24px;margin-top:auto;margin-bottom:auto}.follow-page__empty-strip[data-v-0716b072]{width:100%}.follow-page__feed[data-v-0716b072]{--app-content-card-grid-safe-padding-left: var(--app-content-card-grid-padding-inline);--app-content-card-grid-safe-padding-right: var(--app-content-card-grid-padding-inline)}@media(min-width:641px)and (max-width:840px){.follow-page--empty[data-v-0716b072]{height:var(--app-shell-content-min-height, calc(100vh - 16px) );overflow:hidden}.follow-page--empty .follow-page__inner[data-v-0716b072]{box-sizing:border-box;height:100%;min-height:0}.follow-page--empty .follow-page__empty-shell[data-v-0716b072]{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain}}@media(max-width:840px){.follow-page__feed[data-v-0716b072]{--app-content-card-grid-safe-padding-left: 0px;--app-content-card-grid-safe-padding-right: 0px;max-width:none;margin:0;padding-inline:0}.follow-page__empty-shell[data-v-0716b072]{padding:16px 0 24px}.follow-page__empty-content[data-v-0716b072]{gap:18px}}@media(max-width:640px){.follow-page__empty-shell[data-v-0716b072]{padding:calc(64px + var(--app-safe-area-top)) 0 24px}}.message-card[data-v-ddb37883]{position:relative;isolation:isolate;display:flex;flex-direction:column;min-width:0;padding:12px 12px 16px;border-radius:0;background:transparent;cursor:pointer;transition:opacity .18s ease}.message-card[data-v-ddb37883]:before{position:absolute;top:4px;right:4px;bottom:4px;left:4px;z-index:-1;border-radius:20px;background-color:var(--app-state-layer-hover);content:"";opacity:0;-webkit-transform:scale(var(--app-interaction-media-rest-scale));transform:scale(var(--app-interaction-media-rest-scale));transition:opacity .18s ease,-webkit-transform .18s ease;transition:opacity .18s ease,transform .18s ease;transition:opacity .18s ease,transform .18s ease,-webkit-transform .18s ease}.message-card[data-v-ddb37883]:hover:before,.message-card[data-v-ddb37883]:focus-visible:before{opacity:1;-webkit-transform:scale(var(--app-interaction-media-reveal-scale));transform:scale(var(--app-interaction-media-reveal-scale))}.message-card__cover-shell[data-v-ddb37883]{position:relative;overflow:hidden;width:100%;height:auto;flex:0 0 auto;border-radius:12px;background:var(--app-skeleton-base);box-shadow:var(--app-shadow-soft);--dreama-image-placeholder-bg: var(--app-skeleton-base)}.message-card__cover-shell[data-v-ddb37883]:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:rgba(12,12,16,.1);opacity:0;transition:opacity .18s ease;content:"";pointer-events:none}.message-card:hover .message-card__cover-shell[data-v-ddb37883]:after,.message-card:focus-visible .message-card__cover-shell[data-v-ddb37883]:after{opacity:1}.message-card:active .message-card__cover-shell[data-v-ddb37883]:after{background:rgba(12,12,16,.16);opacity:1}.message-card__disclosures[data-v-ddb37883]{position:absolute;top:8px;left:8px;right:8px;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;pointer-events:none}.message-card__shade[data-v-ddb37883]{position:absolute;inset:auto 0 0;height:48%;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.5));pointer-events:none}.message-card__identity[data-v-ddb37883]{position:absolute;right:8px;bottom:8px;left:8px;z-index:1;display:flex;min-width:0;align-items:center;gap:8px;pointer-events:none}.message-card__avatar-shell[data-v-ddb37883]{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.2)}.message-card__avatar[data-v-ddb37883],.message-card__avatar-fallback[data-v-ddb37883]{width:100%;height:100%}.message-card__avatar[data-v-ddb37883]{-o-object-fit:cover;object-fit:cover}.message-card__avatar-fallback[data-v-ddb37883]{display:grid;place-items:center;color:#fff;font-size:12px;font-weight:700}.message-card__cartoon[data-v-ddb37883]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:14px;font-weight:700;line-height:20px;text-shadow:0 1px 2px rgb(0 0 0 / .25)}.message-card__body[data-v-ddb37883]{min-width:0;padding:8px 8px 0}.message-card__title[data-v-ddb37883]{display:-webkit-box;min-height:36px;overflow:hidden;margin:0;color:var(--app-text-main);font-size:14px;font-weight:400;line-height:18px;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.message-card__unread-badge[data-v-ddb37883]{display:inline-flex;min-width:22px;height:22px;flex:0 0 auto;align-items:center;justify-content:center;padding:0 6px;border-radius:22px;background:var(--distribute-accent);color:#fff;font-size:12px;font-weight:700;line-height:16px}@media(max-width:640px){.message-card[data-v-ddb37883]{padding:var(--app-mobile-card-padding)}.message-card__body[data-v-ddb37883]{padding:var(--app-mobile-card-body-padding)}.message-card__cover-shell[data-v-ddb37883]{border-radius:var(--app-mobile-card-cover-radius)}}@media(prefers-reduced-motion:reduce){.message-card[data-v-ddb37883]:before{transition:opacity .18s ease}.message-card[data-v-ddb37883]:hover:before,.message-card[data-v-ddb37883]:focus-visible:before{-webkit-transform:scale(1);transform:scale(1)}}.summary-card[data-v-4737f094]{position:relative;display:inline-flex;width:100%;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;contain:layout paint style;cursor:pointer;flex-direction:column;padding:12px 12px 16px;color:var(--profile-card-text);outline:none}.summary-card.has-primary-action-overlay[data-v-4737f094]{contain:none}.summary-card[data-v-4737f094]:before{position:absolute;top:4px;right:4px;bottom:4px;left:4px;z-index:-1;border-radius:20px;background-color:var(--app-state-layer-hover);content:"";opacity:0;-webkit-transform:scale(var(--app-interaction-media-rest-scale));transform:scale(var(--app-interaction-media-rest-scale));transition:opacity .18s ease,-webkit-transform .18s ease;transition:opacity .18s ease,transform .18s ease;transition:opacity .18s ease,transform .18s ease,-webkit-transform .18s ease}.summary-card[data-v-4737f094]:hover,.summary-card[data-v-4737f094]:focus-visible{background:transparent}.summary-card[data-v-4737f094]:hover:before,.summary-card[data-v-4737f094]:focus-visible:before{opacity:1;-webkit-transform:scale(var(--app-interaction-media-reveal-scale));transform:scale(var(--app-interaction-media-reveal-scale))}.summary-card__cover[data-v-4737f094]{position:relative;width:100%;overflow:hidden;border-radius:12px;background:var(--app-skeleton-base)}.summary-card__shade[data-v-4737f094]{position:absolute;inset:auto 0 0;height:48%;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.5));pointer-events:none}.summary-card__disclosures[data-v-4737f094]{position:absolute;top:8px;right:8px;left:8px;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:8px;pointer-events:none}.summary-card__publish-status[data-v-4737f094]{flex:0 0 auto;padding:2px 6px;border-radius:999px;background:rgba(0,0,0,.42);color:var(--profile-on-cover);font-size:12px;font-weight:500;line-height:16px;text-shadow:0 1px 2px rgb(0 0 0 / .25);white-space:nowrap}.summary-card__roles[data-v-4737f094]{position:absolute;right:8px;bottom:8px;left:8px;z-index:4;pointer-events:none;--role-avatar-stack-padding-right: 14px;--role-avatar-stack-expanded-padding-right: 10px}.summary-card__roles[data-v-4737f094]:hover,.summary-card__roles[data-v-4737f094]:focus-within{z-index:4}.summary-card__role-stack[data-v-4737f094]{pointer-events:auto}.summary-card__badge[data-v-4737f094]{position:absolute;right:0;bottom:0;z-index:2;display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:6px;padding:12px;color:var(--profile-on-cover);text-shadow:0 1px 2px rgb(0 0 0 / .25)}.summary-card__badge.has-text[data-v-4737f094]{font-size:14px;font-weight:700;line-height:20px;white-space:nowrap}.summary-card__body[data-v-4737f094]{display:flex;flex-direction:column;gap:4px;padding:8px 8px 0}.summary-card__title[data-v-4737f094]{display:-webkit-box;overflow:hidden;margin:0;color:var(--profile-card-text);font-size:14px;font-weight:400;line-height:18px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.summary-card.has-primary-action-overlay[data-v-4737f094] .rich-markup-text__link{position:relative;z-index:4}.summary-card__author[data-v-4737f094]{position:relative;z-index:4;display:inline-flex;max-width:100%;align-items:center;gap:5px;align-self:flex-start;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:var(--profile-card-muted);font:inherit;font-size:12px;line-height:16px;text-align:left;cursor:pointer;transition:color .16s ease,opacity .16s ease}.summary-card__author[data-v-4737f094]:hover,.summary-card__author[data-v-4737f094]:focus-visible{color:var(--profile-card-text)}.summary-card__author[data-v-4737f094]:active{opacity:.72}.summary-card__author-avatar[data-v-4737f094]{width:18px;height:18px;flex:0 0 auto;border-radius:50%;-o-object-fit:cover;object-fit:cover}.summary-card__author span[data-v-4737f094]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.summary-card__stats[data-v-4737f094]{display:flex;flex-wrap:wrap;gap:2px 6px;color:var(--profile-card-subtle);font-size:12px;line-height:16px}.summary-card__stats span+span[data-v-4737f094]:before{content:"·";margin-right:6px}@media(max-width:640px){.summary-card[data-v-4737f094]{padding:var(--app-mobile-card-padding)}.summary-card__cover[data-v-4737f094]{border-radius:var(--app-mobile-card-cover-radius)}.summary-card__body[data-v-4737f094]{padding:var(--app-mobile-card-body-padding)}.summary-card__stats[data-v-4737f094]{gap:2px 4px}.summary-card__stats span+span[data-v-4737f094]:before{margin-right:4px}}@media(prefers-reduced-motion:reduce){.summary-card[data-v-4737f094]:before{transition:opacity .18s ease}.summary-card[data-v-4737f094]:hover:before,.summary-card[data-v-4737f094]:focus-visible:before{-webkit-transform:scale(1);transform:scale(1)}}.summary-viewport-item[data-v-f1f9d546]{width:100%;min-height:var(--summary-viewport-item-height);contain:layout style}.summary-viewport-item.has-primary-action-overlay[data-v-f1f9d546]{contain:none}.summary-viewport-item__content[data-v-f1f9d546]{width:100%}.search-before[data-v-0501fcaf]{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:28px;--search-before-chip-height: 38px;--search-before-chip-max-width: 280px;--search-before-chip-remove-width: 32px}.search-before__section[data-v-0501fcaf]{display:flex;min-width:0;flex-direction:column;gap:10px}.search-before__section--recommendations[data-v-0501fcaf],.search-before__primary-error[data-v-0501fcaf],.search-before__empty-state[data-v-0501fcaf]{min-height:0;flex:1 1 auto}.search-before__primary-error[data-v-0501fcaf],.search-before__empty-state[data-v-0501fcaf]{min-height:280px}.search-before__section--narrow[data-v-0501fcaf]{width:min(100%,640px);margin:0 auto;padding:0 16px}.search-before__section-head[data-v-0501fcaf]{display:flex;width:min(100%,640px);min-width:0;align-items:center;justify-content:space-between;gap:12px;margin:0 auto;padding:0 16px}.search-before__section--narrow .search-before__section-head[data-v-0501fcaf]{width:100%;padding:0 4px}.search-before__title[data-v-0501fcaf]{display:inline-flex;min-width:0;align-items:center;gap:8px;color:var(--app-text-main)}.search-before__title h2[data-v-0501fcaf]{margin:0;font-size:15px;font-weight:600;line-height:21px}.search-before__text-button[data-v-0501fcaf]{display:inline-flex;align-items:center;gap:5px;padding:6px 8px;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:999px;background:transparent;color:var(--app-text-muted);cursor:pointer;font-size:13px;line-height:18px;outline:none;transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),color var(--app-interaction-duration) var(--app-interaction-ease)}.search-before__text-button[data-v-0501fcaf]:hover,.search-before__text-button[data-v-0501fcaf]:focus-visible{background:var(--app-state-layer-hover);color:var(--app-text-main)}.search-before__text-button[data-v-0501fcaf]:disabled{background:transparent;color:var(--app-text-muted);cursor:default;opacity:.58}.search-before__chips[data-v-0501fcaf]{display:flex;flex-wrap:wrap;gap:8px}.search-before__chips--hot[data-v-0501fcaf]{min-height:var(--search-before-chip-height)}.search-before__chips--loading[data-v-0501fcaf]{flex-direction:column;flex-wrap:nowrap;align-items:stretch}.search-before__chip-skeleton-row[data-v-0501fcaf]{display:flex;min-width:0;gap:8px;overflow:hidden}.search-before-hotwords-enter-active[data-v-0501fcaf],.search-before-hotwords-leave-active[data-v-0501fcaf]{transition:opacity .18s ease,-webkit-filter .18s ease,-webkit-transform .22s var(--app-interaction-ease);transition:opacity .18s ease,filter .18s ease,transform .22s var(--app-interaction-ease);transition:opacity .18s ease,filter .18s ease,transform .22s var(--app-interaction-ease),-webkit-filter .18s ease,-webkit-transform .22s var(--app-interaction-ease)}.search-before-hotwords-enter-from[data-v-0501fcaf]{opacity:0;-webkit-filter:blur(2px);filter:blur(2px);-webkit-transform:translateY(5px);transform:translateY(5px)}.search-before-hotwords-leave-to[data-v-0501fcaf]{opacity:0;-webkit-filter:blur(1px);filter:blur(1px);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.search-before__chip-wrap[data-v-0501fcaf]{display:inline-flex;height:var(--search-before-chip-height);max-width:min(100%,calc(var(--search-before-chip-max-width) + var(--search-before-chip-remove-width)));align-items:center;overflow:hidden;border:1px solid var(--app-border-subtle);border-radius:12px;background:transparent;transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),border-color var(--app-interaction-duration) var(--app-interaction-ease)}.search-before__chip-wrap[data-v-0501fcaf]:hover,.search-before__chip-wrap[data-v-0501fcaf]:focus-within{background:var(--app-state-layer-hover)}.search-before__chip-wrap[data-v-0501fcaf]:active{background:var(--app-state-layer-pressed)}.search-before__chip[data-v-0501fcaf],.search-before__chip-remove[data-v-0501fcaf]{border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:var(--app-text-main);cursor:pointer;outline:none}.search-before__chip[data-v-0501fcaf]{display:inline-flex;height:var(--search-before-chip-height);max-width:min(var(--search-before-chip-max-width),100%);min-width:0;min-height:var(--search-before-chip-height);align-items:center;justify-content:center;padding:0 14px;overflow:hidden;border:1px solid var(--app-border-subtle);border-radius:12px;background:transparent;font-size:14px;line-height:20px;text-overflow:ellipsis;white-space:nowrap;transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),border-color var(--app-interaction-duration) var(--app-interaction-ease)}.search-before__chip-wrap .search-before__chip[data-v-0501fcaf]{height:100%;flex:1 1 auto;align-self:stretch;max-width:none;min-height:0;border:0;border-top-right-radius:0;border-bottom-right-radius:0}.search-before__chip-label[data-v-0501fcaf]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-before__chip.is-hot[data-v-0501fcaf]{background:transparent}.search-before__chip[data-v-0501fcaf]:hover,.search-before__chip[data-v-0501fcaf]:focus-visible{background:var(--app-state-layer-hover)}.search-before__chip-wrap .search-before__chip[data-v-0501fcaf]:hover,.search-before__chip-wrap .search-before__chip[data-v-0501fcaf]:focus-visible{background:transparent}.search-before__chip[data-v-0501fcaf]:active{background:var(--app-state-layer-pressed)}.search-before__chip-wrap .search-before__chip[data-v-0501fcaf]:active{background:transparent}.search-before__chip-remove[data-v-0501fcaf]:hover,.search-before__chip-remove[data-v-0501fcaf]:focus-visible{color:var(--app-text-main)}.search-before__chip-remove[data-v-0501fcaf]:active{color:var(--app-text-main)}.search-before__chip-remove[data-v-0501fcaf]{display:inline-flex;width:var(--search-before-chip-remove-width);height:var(--search-before-chip-height);flex:0 0 var(--search-before-chip-remove-width);align-items:center;justify-content:center;color:var(--app-text-muted);transition:color var(--app-interaction-duration) var(--app-interaction-ease)}.search-before__chip-wrap .search-before__chip-remove[data-v-0501fcaf]{height:100%}.search-before__category-tabs[data-v-0501fcaf]{display:flex;min-width:0;align-items:center;gap:20px;overflow-x:auto;scrollbar-width:none}.search-before__category-tabs[data-v-0501fcaf]::-webkit-scrollbar{display:none}.search-before__category-tab[data-v-0501fcaf]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:var(--app-text-muted);cursor:pointer;font-size:15px;font-weight:400;line-height:21px;outline:none;white-space:nowrap;transition:color var(--app-interaction-duration) var(--app-interaction-ease)}.search-before__category-tab[data-v-0501fcaf]:hover,.search-before__category-tab[data-v-0501fcaf]:focus-visible,.search-before__category-tab.is-active[data-v-0501fcaf]{color:var(--app-text-main)}.search-before__category-tab.is-active[data-v-0501fcaf]{font-weight:600}.search-before__recommendation[data-v-0501fcaf]{display:flex;min-width:0;flex-direction:column;gap:8px}.search-before__recommendation+.search-before__recommendation[data-v-0501fcaf]{margin-top:18px}.search-before__masonry[data-v-0501fcaf]{display:grid;grid-template-columns:repeat(var(--search-before-columns),minmax(0,1fr))}.search-before__column[data-v-0501fcaf]{min-width:0}.search-before__chip-skeleton[data-v-0501fcaf],.search-before__cover-skeleton[data-v-0501fcaf],.search-before__line-skeleton[data-v-0501fcaf]{position:relative;overflow:hidden;background:var(--app-skeleton-base)}.search-before__chip-skeleton[data-v-0501fcaf]:after,.search-before__cover-skeleton[data-v-0501fcaf]:after,.search-before__line-skeleton[data-v-0501fcaf]:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,var(--app-skeleton-shimmer),transparent);content:"";-webkit-transform:translateX(-100%);transform:translate(-100%);-webkit-animation:search-before-shimmer-0501fcaf 1.35s ease-in-out infinite;animation:search-before-shimmer-0501fcaf 1.35s ease-in-out infinite}.search-before__chip-skeleton[data-v-0501fcaf]{width:min(var(--search-before-chip-skeleton-width, 96px),calc((100% - 16px) / 3));height:var(--search-before-chip-height);flex:0 1 var(--search-before-chip-skeleton-width, 96px);border-radius:12px}.search-before__chip-skeleton.is-short[data-v-0501fcaf]{--search-before-chip-skeleton-width: 82px}.search-before__chip-skeleton.is-medium[data-v-0501fcaf]{--search-before-chip-skeleton-width: 96px}.search-before__chip-skeleton.is-wide[data-v-0501fcaf]{--search-before-chip-skeleton-width: 118px}.search-before__card-skeleton[data-v-0501fcaf]{display:flex;flex-direction:column;gap:6px;padding:12px 12px 16px}.search-before__cover-skeleton[data-v-0501fcaf]{width:100%;aspect-ratio:293 / 468.8;border-radius:12px}.search-before__cover-skeleton.is-short[data-v-0501fcaf]{aspect-ratio:220 / 293.3333}.search-before__cover-skeleton.is-square[data-v-0501fcaf]{aspect-ratio:1}.search-before__line-skeleton[data-v-0501fcaf]{width:92%;height:14px;border-radius:7px}.search-before__line-skeleton.is-short[data-v-0501fcaf]{width:48%}@-webkit-keyframes search-before-shimmer-0501fcaf{to{-webkit-transform:translateX(100%);transform:translate(100%)}}@keyframes search-before-shimmer-0501fcaf{to{-webkit-transform:translateX(100%);transform:translate(100%)}}@media(max-width:640px){.search-before[data-v-0501fcaf]{gap:24px}.search-before__section--narrow[data-v-0501fcaf],.search-before__section-head[data-v-0501fcaf]{padding-inline:10px}.search-before__section--narrow .search-before__section-head[data-v-0501fcaf]{padding-inline:4px}.search-before__masonry[data-v-0501fcaf]{grid-template-columns:repeat(2,minmax(0,1fr))}.search-before__card-skeleton[data-v-0501fcaf]{padding:7px 5px 14px}}@media(prefers-reduced-motion:reduce){.search-before-hotwords-enter-active[data-v-0501fcaf],.search-before-hotwords-leave-active[data-v-0501fcaf]{transition:none}.search-before-hotwords-enter-from[data-v-0501fcaf],.search-before-hotwords-leave-to[data-v-0501fcaf]{-webkit-filter:none;filter:none;-webkit-transform:none;transform:none}.search-before__chip-skeleton[data-v-0501fcaf]:after,.search-before__cover-skeleton[data-v-0501fcaf]:after,.search-before__line-skeleton[data-v-0501fcaf]:after{-webkit-animation:none;animation:none}}.message-empty-state[data-v-2366b288]{display:flex;flex-direction:column;gap:24px;padding-bottom:56px}@media(max-width:720px){.message-empty-state[data-v-2366b288]{gap:18px;padding-bottom:42px}}.messages-page[data-v-82aaf38c]{min-width:0}.messages-page__inner[data-v-82aaf38c]{display:flex;min-height:var(--app-shell-content-min-height, calc(100vh - 16px) );width:100%;flex-direction:column;gap:18px}.messages-page__inner--share-open-app-bottom-visible[data-v-82aaf38c]{padding-bottom:var(--app-login-bottom-cta-safe-space, 184px)}.messages-page__grid[data-v-82aaf38c]{display:grid;grid-template-columns:repeat(var(--messages-grid-columns),minmax(0,1fr));gap:0;overflow:hidden;border-radius:16px}.messages-page__load-more[data-v-82aaf38c]{display:flex;min-height:56px;align-items:center;justify-content:center;color:var(--app-text-soft);font-size:13px}@media(max-width:640px){.messages-page__grid[data-v-82aaf38c]{border-radius:0}}.placeholder-screen[data-v-5dd73107]{display:flex;min-height:var(--app-shell-content-min-height, calc(100vh - 16px) );align-items:center;justify-content:center;background:var(--app-bg)}.placeholder-content[data-v-5dd73107]{display:flex;width:min(100%,600px);flex-direction:column;align-items:center;justify-content:center;padding:24px 0}.placeholder-illustration[data-v-5dd73107]{position:relative;width:200px;height:200px;overflow:hidden}.placeholder-illustration__image[data-v-5dd73107]{position:absolute;top:-16.94%;left:50%;width:auto;height:134.16%;max-width:none;-o-object-fit:cover;object-fit:cover;-webkit-transform:translateX(-50%);transform:translate(-50%);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.placeholder-message[data-v-5dd73107]{margin:0;color:var(--app-text-main);font-size:16px;font-weight:500;line-height:normal;white-space:nowrap}.app-tab-bar-skeleton[data-v-4dd6fa0e]{min-height:42px;pointer-events:none}.app-tab-bar-skeleton__item[data-v-4dd6fa0e]{display:inline-flex;height:42px;flex:0 0 auto;align-items:center;justify-content:center;gap:5px}.app-tab-bar-skeleton__item.is-filter[data-v-4dd6fa0e]{width:73px}.app-tab-bar-skeleton__item.is-plain[data-v-4dd6fa0e]{width:56px}.app-tab-bar-skeleton__line[data-v-4dd6fa0e]{position:relative;width:32px;height:14px;border-radius:999px;background:var(--app-skeleton-line);overflow:hidden}.app-tab-bar-skeleton__icon[data-v-4dd6fa0e]{position:relative;width:10px;height:10px;border-radius:3px;background:var(--app-skeleton-line);overflow:hidden}.app-tab-bar-skeleton__line[data-v-4dd6fa0e]:after,.app-tab-bar-skeleton__icon[data-v-4dd6fa0e]:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,var(--app-skeleton-shimmer),transparent);content:"";-webkit-transform:translateX(-120%);transform:translate(-120%);-webkit-animation:app-tab-bar-skeleton-shimmer-4dd6fa0e 1.4s ease-in-out infinite;animation:app-tab-bar-skeleton-shimmer-4dd6fa0e 1.4s ease-in-out infinite}@-webkit-keyframes app-tab-bar-skeleton-shimmer-4dd6fa0e{to{-webkit-transform:translateX(120%);transform:translate(120%)}}@keyframes app-tab-bar-skeleton-shimmer-4dd6fa0e{to{-webkit-transform:translateX(120%);transform:translate(120%)}}@media(max-width:640px){.app-tab-bar-skeleton__item[data-v-4dd6fa0e]{height:44px}}@media(prefers-reduced-motion:reduce){.app-tab-bar-skeleton__line[data-v-4dd6fa0e]:after,.app-tab-bar-skeleton__icon[data-v-4dd6fa0e]:after{-webkit-animation:none;animation:none}}.cartoon-card[data-v-c39bfe9f]{position:relative;display:inline-flex;width:100%;contain:layout paint style;cursor:pointer;flex-direction:column;padding:12px;color:var(--profile-card-text);outline:none;border-radius:16px}.cartoon-card__cover[data-v-c39bfe9f]{position:relative;overflow:hidden;border-radius:12px;background:var(--profile-image-bg);--dreama-image-placeholder-bg: var(--profile-image-bg)}.cartoon-card__ai-label[data-v-c39bfe9f]{position:absolute;top:8px;left:8px;z-index:3}.cartoon-card__cover-shade[data-v-c39bfe9f]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,0) 30%,rgba(0,0,0,.9))}.cartoon-card__content[data-v-c39bfe9f]{position:absolute;inset:auto 0 0;display:flex;min-height:0;flex-direction:column;gap:12px;padding:16px;color:var(--profile-on-cover)}.cartoon-card__identity[data-v-c39bfe9f]{display:inline-flex;min-width:0;align-items:center;gap:8px}.cartoon-card__avatar[data-v-c39bfe9f]{display:block;width:40px;height:40px;flex:0 0 auto;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:transparent}.cartoon-card__name[data-v-c39bfe9f]{overflow:hidden;margin:0;color:var(--profile-on-cover);font-size:16px;font-weight:600;line-height:22px;text-overflow:ellipsis;white-space:nowrap}.cartoon-card__summary[data-v-c39bfe9f]{overflow:hidden;margin:0;color:rgba(255,255,255,.92);font-size:12px;line-height:17px;text-overflow:ellipsis;white-space:nowrap}.cartoon-card__stats[data-v-c39bfe9f]{display:inline-flex;flex-wrap:wrap;gap:16px;color:rgba(255,255,255,.88);font-size:12px;line-height:16px}.cartoon-card__draft-hint[data-v-c39bfe9f]{margin:0;color:rgba(255,255,255,.3);font-size:12px;line-height:16px}.cartoon-card[data-v-c39bfe9f]:before{position:absolute;top:4px;right:4px;bottom:4px;left:4px;z-index:-1;border-radius:20px;background-color:rgba(0,0,0,.043);content:"";opacity:0;-webkit-transform:scale(var(--app-interaction-media-rest-scale));transform:scale(var(--app-interaction-media-rest-scale));transition:opacity .18s ease,-webkit-transform .18s ease;transition:opacity .18s ease,transform .18s ease;transition:opacity .18s ease,transform .18s ease,-webkit-transform .18s ease}.cartoon-card[data-v-c39bfe9f]:hover:before,.cartoon-card[data-v-c39bfe9f]:focus-visible:before{opacity:1;-webkit-transform:scale(var(--app-interaction-media-reveal-scale));transform:scale(var(--app-interaction-media-reveal-scale))}@media(max-width:640px){.cartoon-card[data-v-c39bfe9f]{padding:var(--app-mobile-cover-card-padding)}.cartoon-card__cover[data-v-c39bfe9f]{border-radius:var(--app-mobile-card-cover-radius)}.cartoon-card__content[data-v-c39bfe9f]{gap:10px;padding:14px 12px}.cartoon-card__name[data-v-c39bfe9f]{font-size:15px;line-height:21px}.cartoon-card__stats[data-v-c39bfe9f]{gap:12px}}@media(prefers-reduced-motion:reduce){.cartoon-card[data-v-c39bfe9f]:before{transition:opacity .18s ease}.cartoon-card[data-v-c39bfe9f]:hover:before,.cartoon-card[data-v-c39bfe9f]:focus-visible:before{-webkit-transform:scale(1);transform:scale(1)}}.profile-collection-list[data-v-c8392819]{position:relative;width:100%;--profile-collection-mask-bg: var(--profile-bg);--profile-collection-nav-bg: var(--app-surface-raised);--profile-collection-nav-fg: var(--profile-muted)}.profile-collection-list__scroller[data-v-c8392819]{display:flex;min-width:0;gap:10px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none}.profile-collection-list__scroller[data-v-c8392819]::-webkit-scrollbar{display:none}.profile-collection-list__item[data-v-c8392819]{display:flex;width:clamp(320px,26vw,380px);min-width:0;min-height:72px;flex:0 0 clamp(320px,26vw,380px);scroll-snap-align:start;align-items:center;gap:10px;padding:6px 14px 6px 6px;border:0;border-radius:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--profile-soft-bg);color:var(--profile-text);cursor:pointer;font:inherit;text-align:left;-webkit-tap-highlight-color:transparent;transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.profile-collection-list__item--skeleton[data-v-c8392819]{cursor:default}.profile-collection-list__item[data-v-c8392819]:focus-visible{outline:2px solid var(--profile-text);outline-offset:-2px}.profile-collection-list__item[data-v-c8392819]:active{-webkit-transform:scale(var(--app-interaction-object-scale-active-subtle));transform:scale(var(--app-interaction-object-scale-active-subtle))}.profile-collection-list__cover[data-v-c8392819]{width:48px;height:60px;flex:0 0 auto;isolation:isolate;border-radius:9px;background:var(--profile-image-bg);--dreama-image-placeholder-bg: var(--profile-image-bg)}.profile-collection-list__cover-placeholder[data-v-c8392819]{display:grid;width:100%;height:100%;place-items:center;color:var(--profile-muted)}.profile-collection-list__skeleton-block[data-v-c8392819],.profile-collection-list__skeleton-line[data-v-c8392819]{position:relative;overflow:hidden;background:var(--app-skeleton-line)}.profile-collection-list__skeleton-block[data-v-c8392819]:after,.profile-collection-list__skeleton-line[data-v-c8392819]:after{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-animation:profile-collection-shimmer-c8392819 1.9s ease-in-out infinite;animation:profile-collection-shimmer-c8392819 1.9s ease-in-out infinite;background:linear-gradient(110deg,transparent 0%,transparent 38%,var(--app-skeleton-shimmer) 50%,transparent 62%,transparent 100%);content:"";-webkit-transform:translateX(-120%);transform:translate(-120%)}.profile-collection-list__skeleton-line[data-v-c8392819]{height:14px;border-radius:999px}.profile-collection-list__skeleton-line--title[data-v-c8392819]{width:min(68%,180px)}.profile-collection-list__skeleton-line--meta[data-v-c8392819]{width:min(45%,120px);height:12px}.profile-collection-list__content[data-v-c8392819]{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:3px}.profile-collection-list__name[data-v-c8392819],.profile-collection-list__meta[data-v-c8392819]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-collection-list__name[data-v-c8392819]{color:var(--profile-text);font-size:14px;font-weight:var(--app-font-weight-semibold);line-height:20px}.profile-collection-list__meta[data-v-c8392819]{color:var(--profile-muted);font-size:12px;font-weight:var(--app-font-weight-regular);line-height:17px}.profile-collection-list__fade[data-v-c8392819]{position:absolute;z-index:1;top:0;bottom:0;width:52px;pointer-events:none}.profile-collection-list__fade--left[data-v-c8392819]{left:0;background:linear-gradient(90deg,var(--profile-collection-mask-bg),transparent)}.profile-collection-list__fade--right[data-v-c8392819]{right:0;background:linear-gradient(270deg,var(--profile-collection-mask-bg),transparent)}.profile-collection-list__nav[data-v-c8392819]{position:absolute;top:50%;z-index:2;display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border:0;border-radius:999px;background:var(--profile-collection-nav-bg);box-shadow:var(--app-shadow-floating);color:var(--profile-collection-nav-fg);cursor:pointer;opacity:0;pointer-events:none;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:opacity var(--app-interaction-duration) var(--app-interaction-ease)}.profile-collection-list__nav--left[data-v-c8392819]{left:6px}.profile-collection-list__nav--right[data-v-c8392819]{right:6px}.profile-collection-list:focus-within .profile-collection-list__nav[data-v-c8392819]{opacity:1;pointer-events:auto}.profile-collection-list__nav[data-v-c8392819]:focus-visible{outline:2px solid var(--profile-text);outline-offset:2px}@media(hover:hover)and (pointer:fine){.profile-collection-list:hover .profile-collection-list__nav[data-v-c8392819]{opacity:1;pointer-events:auto}.profile-collection-list__item[data-v-c8392819]:not(.profile-collection-list__item--skeleton):hover{background:var(--app-state-layer-hover)}}@media(max-width:640px){.profile-collection-list__scroller[data-v-c8392819]{gap:8px}.profile-collection-list__item[data-v-c8392819]{width:min(272px,calc(100vw - 64px));min-height:72px;flex-basis:min(272px,calc(100vw - 64px));gap:10px}.profile-collection-list__fade[data-v-c8392819],.profile-collection-list__nav[data-v-c8392819]{display:none}}@media(prefers-reduced-motion:reduce){.profile-collection-list__scroller[data-v-c8392819]{scroll-behavior:auto}.profile-collection-list__item[data-v-c8392819],.profile-collection-list__nav[data-v-c8392819]{transition:none}.profile-collection-list__item[data-v-c8392819]:active{-webkit-transform:none;transform:none}.profile-collection-list__skeleton-block[data-v-c8392819]:after,.profile-collection-list__skeleton-line[data-v-c8392819]:after{-webkit-animation:none;animation:none}}@-webkit-keyframes profile-collection-shimmer-c8392819{to{-webkit-transform:translateX(120%);transform:translate(120%)}}@keyframes profile-collection-shimmer-c8392819{to{-webkit-transform:translateX(120%);transform:translate(120%)}}.profile-love-note[data-v-a4c4183f]{--profile-love-note-accent: var(--distribute-accent-warm);--profile-love-note-rest: var(--app-text-muted);display:flex;flex-direction:column;align-items:center;padding:40px 24px 72px;color:var(--app-text-muted);text-align:center}.profile-love-note__heart[data-v-a4c4183f]{display:inline-flex;width:40px;height:40px;flex:0 0 auto;align-items:center;justify-content:center;border:0;border-radius:50%;padding:0;background:transparent;color:currentColor;cursor:pointer;outline:none;transition:-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:transform var(--app-interaction-duration) var(--app-interaction-ease);transition:transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.profile-love-note__heart-visual[data-v-a4c4183f]{position:relative;display:grid;width:28px;height:28px;place-items:center}.profile-love-note__heart-icon[data-v-a4c4183f]{position:relative;z-index:2;grid-area:1 / 1;color:var(--profile-love-note-rest);-webkit-transform-origin:50% 55%;transform-origin:50% 55%}.profile-love-note__heart-visual--active .profile-love-note__heart-icon[data-v-a4c4183f]{-webkit-animation:profile-love-note-heartbeat-a4c4183f 1.8s cubic-bezier(.22,.61,.36,1) both;animation:profile-love-note-heartbeat-a4c4183f 1.8s cubic-bezier(.22,.61,.36,1) both}.profile-love-note__glow[data-v-a4c4183f],.profile-love-note__particle[data-v-a4c4183f]{position:absolute;pointer-events:none}.profile-love-note__glow[data-v-a4c4183f]{top:50%;left:50%;width:28px;height:28px;border-radius:50%;background:var(--profile-love-note-accent);box-shadow:0 0 16px 6px var(--profile-love-note-accent);opacity:0;-webkit-transform:translate(-50%,-50%) scale(.45);transform:translate(-50%,-50%) scale(.45)}.profile-love-note__heart-visual--active .profile-love-note__glow[data-v-a4c4183f]{-webkit-animation:profile-love-note-glow-a4c4183f 2s cubic-bezier(.22,.61,.36,1) both;animation:profile-love-note-glow-a4c4183f 2s cubic-bezier(.22,.61,.36,1) both}.profile-love-note__particle[data-v-a4c4183f]{--profile-love-note-particle-x: 0;--profile-love-note-particle-y: 0;top:calc(50% - 2px);left:calc(50% - 2px);width:4px;height:4px;border-radius:50%;background:var(--profile-love-note-accent);opacity:0}.profile-love-note__particle--one[data-v-a4c4183f]{--profile-love-note-particle-x: -15px;--profile-love-note-particle-y: -13px}.profile-love-note__particle--two[data-v-a4c4183f]{--profile-love-note-particle-x: 14px;--profile-love-note-particle-y: -14px}.profile-love-note__particle--three[data-v-a4c4183f]{--profile-love-note-particle-x: -13px;--profile-love-note-particle-y: 13px}.profile-love-note__particle--four[data-v-a4c4183f]{--profile-love-note-particle-x: 15px;--profile-love-note-particle-y: 11px}.profile-love-note__heart-visual--active .profile-love-note__particle[data-v-a4c4183f]{-webkit-animation:profile-love-note-particle-a4c4183f 1.6s cubic-bezier(.22,.61,.36,1) both;animation:profile-love-note-particle-a4c4183f 1.6s cubic-bezier(.22,.61,.36,1) both}.profile-love-note__heart-visual--active .profile-love-note__particle--one[data-v-a4c4183f]{-webkit-animation-delay:.22s;animation-delay:.22s}.profile-love-note__heart-visual--active .profile-love-note__particle--two[data-v-a4c4183f]{-webkit-animation-delay:.3s;animation-delay:.3s}.profile-love-note__heart-visual--active .profile-love-note__particle--three[data-v-a4c4183f]{-webkit-animation-delay:.38s;animation-delay:.38s}.profile-love-note__heart-visual--active .profile-love-note__particle--four[data-v-a4c4183f]{-webkit-animation-delay:.46s;animation-delay:.46s}.profile-love-note__heart[data-v-a4c4183f]:hover{-webkit-transform:scale(var(--app-interaction-scale-hover));transform:scale(var(--app-interaction-scale-hover))}.profile-love-note__heart[data-v-a4c4183f]:active{-webkit-transform:scale(var(--app-interaction-scale-active));transform:scale(var(--app-interaction-scale-active))}.profile-love-note__heart[data-v-a4c4183f]:focus-visible{box-shadow:0 0 0 3px var(--profile-bg),0 0 0 5px var(--profile-muted)}.profile-love-note__copy[data-v-a4c4183f]{max-width:320px;margin:12px 0 0;font-size:14px;line-height:22px;overflow-wrap:anywhere}.profile-love-note__copy-text[data-v-a4c4183f]{color:var(--profile-love-note-rest)}@supports ((-webkit-background-clip: text) or (background-clip: text)){.profile-love-note__copy-text--active[data-v-a4c4183f]{background-image:linear-gradient(110deg,var(--profile-love-note-rest) 0%,var(--profile-love-note-rest) 38%,var(--profile-muted-strong) 49%,var(--profile-love-note-accent) 52%,var(--profile-love-note-rest) 64%,var(--profile-love-note-rest) 100%);background-position:130% 0;background-size:260% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-animation:profile-love-note-copy-sweep-a4c4183f 5s linear .24s both;animation:profile-love-note-copy-sweep-a4c4183f 5s linear .24s both}}@-webkit-keyframes profile-love-note-heartbeat-a4c4183f{0%,to{color:var(--profile-love-note-rest);-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(.97);transform:scale(.97)}30%{color:var(--profile-love-note-accent);-webkit-transform:scale(1.09);transform:scale(1.09)}44%{-webkit-transform:scale(1);transform:scale(1)}58%{-webkit-transform:scale(.98);transform:scale(.98)}74%{color:var(--profile-love-note-accent);-webkit-transform:scale(1.06);transform:scale(1.06)}}@keyframes profile-love-note-heartbeat-a4c4183f{0%,to{color:var(--profile-love-note-rest);-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(.97);transform:scale(.97)}30%{color:var(--profile-love-note-accent);-webkit-transform:scale(1.09);transform:scale(1.09)}44%{-webkit-transform:scale(1);transform:scale(1)}58%{-webkit-transform:scale(.98);transform:scale(.98)}74%{color:var(--profile-love-note-accent);-webkit-transform:scale(1.06);transform:scale(1.06)}}@-webkit-keyframes profile-love-note-glow-a4c4183f{0%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(.6);transform:translate(-50%,-50%) scale(.6)}32%{opacity:.13}to{opacity:0;-webkit-transform:translate(-50%,-50%) scale(1.5);transform:translate(-50%,-50%) scale(1.5)}}@keyframes profile-love-note-glow-a4c4183f{0%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(.6);transform:translate(-50%,-50%) scale(.6)}32%{opacity:.13}to{opacity:0;-webkit-transform:translate(-50%,-50%) scale(1.5);transform:translate(-50%,-50%) scale(1.5)}}@-webkit-keyframes profile-love-note-particle-a4c4183f{0%{opacity:0;-webkit-transform:translate(0,0) scale(.3);transform:translate(0) scale(.3)}30%{opacity:.62}to{opacity:0;-webkit-transform:translate(var(--profile-love-note-particle-x),var(--profile-love-note-particle-y)) scale(0);transform:translate(var(--profile-love-note-particle-x),var(--profile-love-note-particle-y)) scale(0)}}@keyframes profile-love-note-particle-a4c4183f{0%{opacity:0;-webkit-transform:translate(0,0) scale(.3);transform:translate(0) scale(.3)}30%{opacity:.62}to{opacity:0;-webkit-transform:translate(var(--profile-love-note-particle-x),var(--profile-love-note-particle-y)) scale(0);transform:translate(var(--profile-love-note-particle-x),var(--profile-love-note-particle-y)) scale(0)}}@-webkit-keyframes profile-love-note-copy-sweep-a4c4183f{0%,10%{background-position:130% 0}to{background-position:-30% 0}}@keyframes profile-love-note-copy-sweep-a4c4183f{0%,10%{background-position:130% 0}to{background-position:-30% 0}}@-webkit-keyframes profile-love-note-color-feedback-a4c4183f{0%,to{color:var(--profile-love-note-rest)}45%{color:var(--profile-love-note-accent)}}@keyframes profile-love-note-color-feedback-a4c4183f{0%,to{color:var(--profile-love-note-rest)}45%{color:var(--profile-love-note-accent)}}.profile-love-note audio[data-v-a4c4183f]{display:none}@media(max-width:767px){.profile-love-note[data-v-a4c4183f]{padding:32px 16px 56px}}@media(prefers-reduced-motion:reduce){.profile-love-note__heart-visual--active .profile-love-note__heart-icon[data-v-a4c4183f],.profile-love-note__copy-text--active[data-v-a4c4183f]{background:none;color:var(--profile-love-note-rest);-webkit-text-fill-color:currentColor;-webkit-animation:profile-love-note-color-feedback-a4c4183f .6s ease-in-out both;animation:profile-love-note-color-feedback-a4c4183f .6s ease-in-out both}.profile-love-note__heart-visual--active .profile-love-note__glow[data-v-a4c4183f],.profile-love-note__heart-visual--active .profile-love-note__particle[data-v-a4c4183f]{-webkit-animation:none;animation:none}}.profile-work-filter-dropdown[data-v-05827a13]{position:relative}.profile-work-filter-dropdown__trigger[data-v-05827a13]{position:relative;display:inline-flex;align-items:center;gap:5px;padding:12px 12px 8px;color:var(--profile-muted);font-size:16px;font-weight:500;line-height:22px;transition:color var(--app-dropdown-motion-duration) ease,-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:color var(--app-dropdown-motion-duration) ease,transform var(--app-interaction-duration) var(--app-interaction-ease);transition:color var(--app-dropdown-motion-duration) ease,transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.profile-work-filter-dropdown__trigger.is-active[data-v-05827a13]{color:var(--profile-text)}.profile-work-filter-dropdown__trigger.is-active[data-v-05827a13]:after{position:absolute;right:12px;bottom:3px;left:12px;height:1px;border-radius:999px;background:var(--profile-text);content:""}.profile-work-filter-dropdown__trigger-icon[data-v-05827a13]{display:inline-flex;width:12px;height:12px;align-items:center;justify-content:center;color:currentColor;opacity:.78;transition:opacity var(--app-dropdown-motion-duration) ease,-webkit-transform var(--app-dropdown-motion-duration) ease;transition:opacity var(--app-dropdown-motion-duration) ease,transform var(--app-dropdown-motion-duration) ease;transition:opacity var(--app-dropdown-motion-duration) ease,transform var(--app-dropdown-motion-duration) ease,-webkit-transform var(--app-dropdown-motion-duration) ease}.profile-work-filter-dropdown__trigger.is-open .profile-work-filter-dropdown__trigger-icon[data-v-05827a13]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.profile-work-filter-dropdown__trigger.is-open[data-v-05827a13],.profile-work-filter-dropdown__trigger.is-open[data-v-05827a13]:hover,.profile-work-filter-dropdown__trigger.is-open[data-v-05827a13]:active{-webkit-transform:none;transform:none;transition:color var(--app-dropdown-motion-duration) ease}@media(max-width:640px){.profile-work-filter-dropdown__trigger[data-v-05827a13]{box-sizing:border-box;height:44px;padding:2px 12px;font-size:16px;line-height:24px}.profile-work-filter-dropdown__trigger.is-active[data-v-05827a13]:after{bottom:0}}@media(prefers-reduced-motion:reduce){.profile-work-filter-dropdown__trigger[data-v-05827a13],.profile-work-filter-dropdown__trigger.is-open[data-v-05827a13],.profile-work-filter-dropdown__trigger.is-open[data-v-05827a13]:hover,.profile-work-filter-dropdown__trigger.is-open[data-v-05827a13]:active{transition:none}}.profile-work-filter-dropdown__content{z-index:40;display:grid;min-width:168px;max-width:calc(100vw - 24px);max-width:calc(100dvw - var(--app-safe-area-left) - var(--app-safe-area-right) - 24px);gap:0;color:var(--app-text-main);outline:none;-webkit-transform-origin:var(--reka-dropdown-menu-content-transform-origin);transform-origin:var(--reka-dropdown-menu-content-transform-origin)}.profile-work-filter-dropdown__item{min-width:0;justify-content:space-between;gap:12px;line-height:20px;text-align:left}.profile-work-filter-dropdown__item:hover,.profile-work-filter-dropdown__item[data-highlighted]{background-color:var(--app-state-layer-hover);outline:none}.profile-work-filter-dropdown__item:active{background-color:var(--app-state-layer-pressed)}.profile-work-filter-dropdown__item-indicator,.profile-work-filter-dropdown__item-check{display:inline-flex;flex:0 0 auto}.profile-work-filter-dropdown__content[data-state=open]{-webkit-animation:profile-work-filter-dropdown-enter var(--app-dropdown-motion-duration) var(--app-dropdown-motion-ease);animation:profile-work-filter-dropdown-enter var(--app-dropdown-motion-duration) var(--app-dropdown-motion-ease)}.profile-work-filter-dropdown__content[data-state=closed]{-webkit-animation:profile-work-filter-dropdown-exit var(--app-dropdown-motion-duration) ease-in;animation:profile-work-filter-dropdown-exit var(--app-dropdown-motion-duration) ease-in}@-webkit-keyframes profile-work-filter-dropdown-enter{0%{opacity:0;-webkit-transform:translateY(-6px) scale(.98);transform:translateY(-6px) scale(.98)}}@keyframes profile-work-filter-dropdown-enter{0%{opacity:0;-webkit-transform:translateY(-6px) scale(.98);transform:translateY(-6px) scale(.98)}}@-webkit-keyframes profile-work-filter-dropdown-exit{to{opacity:0;-webkit-transform:translateY(-4px) scale(.98);transform:translateY(-4px) scale(.98)}}@keyframes profile-work-filter-dropdown-exit{to{opacity:0;-webkit-transform:translateY(-4px) scale(.98);transform:translateY(-4px) scale(.98)}}@media(prefers-reduced-motion:reduce){.profile-work-filter-dropdown__content[data-state=open],.profile-work-filter-dropdown__content[data-state=closed]{-webkit-animation:none;animation:none}}.app-header-media-boundary[data-v-f6a88a4c]{position:absolute;right:0;bottom:calc(var(--app-corner-control-inset, 10px) + var(--app-safe-area-top) + var(--app-corner-control-visual-inset, 4px) + var(--app-corner-control-visual-size, 36px));left:0;display:block;height:1px;pointer-events:none}.app-page-action-button[data-v-5c34b752]{display:inline-flex;min-height:var(--app-page-action-min-height);align-items:center;justify-content:center;gap:var(--app-page-action-gap);padding:0 var(--app-page-action-padding-inline);border:1px solid transparent;border-radius:var(--app-page-action-radius);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit;font-size:var(--app-page-action-font-size);font-weight:var(--app-page-action-font-weight);line-height:var(--app-page-action-line-height);white-space:nowrap;transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),border-color var(--app-interaction-duration) var(--app-interaction-ease),color var(--app-interaction-duration) var(--app-interaction-ease),opacity var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),border-color var(--app-interaction-duration) var(--app-interaction-ease),color var(--app-interaction-duration) var(--app-interaction-ease),opacity var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),border-color var(--app-interaction-duration) var(--app-interaction-ease),color var(--app-interaction-duration) var(--app-interaction-ease),opacity var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.app-page-action-button--standard[data-v-5c34b752]{min-width:var(--app-page-action-standard-min-width)}.app-page-action-button--primary[data-v-5c34b752]{border-color:var(--app-page-action-primary-border);background:var(--app-page-action-primary-bg);color:var(--app-page-action-primary-fg)}.app-page-action-button--secondary[data-v-5c34b752]{border-color:transparent;background:var(--app-page-action-secondary-bg);color:var(--app-page-action-secondary-fg)}.app-page-action-button--brand[data-v-5c34b752]{border-color:var(--app-page-action-brand-bg);background:var(--app-page-action-brand-bg);color:var(--app-page-action-brand-fg)}.app-page-action-button[data-v-5c34b752]:focus-visible{outline:2px solid var(--app-page-action-focus-ring);outline-offset:2px}@media(hover:hover)and (pointer:fine){.app-page-action-button--primary[data-v-5c34b752]:hover:not(:disabled),.app-page-action-button--brand[data-v-5c34b752]:hover:not(:disabled){opacity:.88;-webkit-transform:scale(var(--app-interaction-scale-hover-subtle));transform:scale(var(--app-interaction-scale-hover-subtle))}.app-page-action-button--secondary[data-v-5c34b752]:hover:not(:disabled){border-color:transparent;background:var(--app-page-action-secondary-bg-hover);-webkit-transform:scale(var(--app-interaction-scale-hover-subtle));transform:scale(var(--app-interaction-scale-hover-subtle))}}.app-page-action-button[data-v-5c34b752]:active:not(:disabled){-webkit-transform:scale(var(--app-interaction-scale-active-subtle));transform:scale(var(--app-interaction-scale-active-subtle))}.app-page-action-button[data-v-5c34b752]:disabled{cursor:not-allowed;opacity:var(--app-page-action-disabled-opacity)}.app-page-action-button.is-busy[data-v-5c34b752]:disabled{cursor:wait}@media(prefers-reduced-motion:reduce){.app-page-action-button[data-v-5c34b752]{transition:none}.app-page-action-button[data-v-5c34b752]:hover,.app-page-action-button[data-v-5c34b752]:active{-webkit-transform:none;transform:none}}.share-qrcode-popover[data-v-61b91524],.share-qrcode-popover__anchor[data-v-61b91524]{display:inline-flex;min-width:0}.share-qrcode-popover__content{z-index:calc(var(--app-z-global-dialog) - 1);width:224px;box-sizing:border-box;overflow:hidden;border:0;border-radius:16px;outline:none;background:var(--app-dialog-bg);box-shadow:var(--app-shadow-soft);color:var(--app-text-main);-webkit-transform-origin:var(--reka-popover-content-transform-origin);transform-origin:var(--reka-popover-content-transform-origin)}.share-qrcode-popover__content[data-state=open]{-webkit-animation:share-qrcode-popover-in .16s var(--app-interaction-ease);animation:share-qrcode-popover-in .16s var(--app-interaction-ease)}@-webkit-keyframes share-qrcode-popover-in{0%{opacity:0;-webkit-transform:translateY(2px) scale(.985);transform:translateY(2px) scale(.985)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes share-qrcode-popover-in{0%{opacity:0;-webkit-transform:translateY(2px) scale(.985);transform:translateY(2px) scale(.985)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.share-qrcode-popover__content[data-state=open]{-webkit-animation:none;animation:none}}.desktop-share-link-action[data-v-4025911f]{display:inline-flex}.desktop-share-link-action__button[data-v-4025911f]{display:grid;width:44px;height:44px;padding:0;place-items:center;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:var(--app-text-main);cursor:pointer}.desktop-share-link-action__surface[data-v-4025911f]{display:grid;width:44px;height:44px;box-sizing:border-box;place-items:center;border:1px solid transparent;border-radius:50%;background:var(--app-page-action-secondary-bg);color:var(--app-page-action-secondary-fg);transition:border-color var(--app-interaction-duration) var(--app-interaction-ease),background-color var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:border-color var(--app-interaction-duration) var(--app-interaction-ease),background-color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease);transition:border-color var(--app-interaction-duration) var(--app-interaction-ease),background-color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.desktop-share-link-action__button--overlay[data-v-4025911f]{color:var(--app-media-overlay-control-fg)}.desktop-share-link-action__button--overlay .desktop-share-link-action__surface[data-v-4025911f]{min-height:44px;padding:0;border-color:var(--app-media-overlay-control-current-border);border-radius:50%;background:var(--app-media-overlay-control-current-bg);box-shadow:var(--app-media-overlay-control-current-shadow);color:var(--app-media-overlay-control-fg);backdrop-filter:blur(12px)}.desktop-share-link-action__icon-stack[data-v-4025911f]{position:relative;display:grid;width:20px;height:20px;place-items:center}.desktop-share-link-action__icon[data-v-4025911f]{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .14s var(--app-interaction-ease),-webkit-transform .16s var(--app-interaction-ease);transition:opacity .14s var(--app-interaction-ease),transform .16s var(--app-interaction-ease);transition:opacity .14s var(--app-interaction-ease),transform .16s var(--app-interaction-ease),-webkit-transform .16s var(--app-interaction-ease)}.desktop-share-link-action__icon--link[data-v-4025911f]{opacity:0;-webkit-transform:scale(.82) rotate(-8deg);transform:scale(.82) rotate(-8deg)}.desktop-share-link-action__button.is-preview-open .desktop-share-link-action__icon--share[data-v-4025911f]{opacity:0;-webkit-transform:scale(.82) rotate(8deg);transform:scale(.82) rotate(8deg)}.desktop-share-link-action__button.is-preview-open .desktop-share-link-action__icon--link[data-v-4025911f]{opacity:1;-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}.desktop-share-link-action__button[data-v-4025911f]:focus-visible{outline:2px solid var(--app-page-action-focus-ring);outline-offset:2px;border-radius:50%}.desktop-share-link-action__button--overlay[data-v-4025911f]:focus-visible{outline-color:var(--app-media-overlay-control-focus-ring)}.desktop-share-link-action__button[data-v-4025911f]:disabled{cursor:wait;opacity:var(--app-page-action-disabled-opacity)}@media(hover:hover)and (pointer:fine){.desktop-share-link-action__button:hover:not(:disabled) .desktop-share-link-action__icon--share[data-v-4025911f]{opacity:0;-webkit-transform:scale(.82) rotate(8deg);transform:scale(.82) rotate(8deg)}.desktop-share-link-action__button:hover:not(:disabled) .desktop-share-link-action__icon--link[data-v-4025911f]{opacity:1;-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}.desktop-share-link-action__button--surface:hover:not(:disabled) .desktop-share-link-action__surface[data-v-4025911f]{border-color:transparent;background:var(--app-page-action-secondary-bg-hover);-webkit-transform:scale(var(--app-interaction-scale-hover-subtle));transform:scale(var(--app-interaction-scale-hover-subtle))}}.desktop-share-link-action__button:active:not(:disabled) .desktop-share-link-action__surface[data-v-4025911f]{-webkit-transform:scale(var(--app-interaction-scale-active-subtle));transform:scale(var(--app-interaction-scale-active-subtle))}@media(max-width:900px){.desktop-share-link-action[data-v-4025911f]{display:none}}@media(prefers-reduced-motion:reduce){.desktop-share-link-action__surface[data-v-4025911f],.desktop-share-link-action__icon[data-v-4025911f]{transition:none}.desktop-share-link-action__button:hover .desktop-share-link-action__surface[data-v-4025911f],.desktop-share-link-action__button:active .desktop-share-link-action__surface[data-v-4025911f],.desktop-share-link-action__icon[data-v-4025911f]{-webkit-transform:none;transform:none}}.profile-user-details[data-v-a7e48607]{display:flex;width:100%;max-width:min(100%,560px);align-items:center;margin-top:var(--profile-header-details-margin-top, 12px)}.profile-user-details__metadata[data-v-a7e48607]{display:flex;align-items:center;justify-content:flex-start;margin:0;color:var(--profile-muted);font-size:12px;line-height:18px}.profile-user-details__metadata-item[data-v-a7e48607]{display:inline-flex;min-width:0;align-items:center}.profile-user-details__metadata-item+.profile-user-details__metadata-item[data-v-a7e48607]:before{margin:0 7px;color:var(--profile-card-subtle);content:"·"}.profile-user-details__metadata-label[data-v-a7e48607]{position:absolute;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.profile-user-details__metadata-value[data-v-a7e48607]{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-verification-badge[data-v-87586852]{display:inline-flex;max-width:100%;min-width:0;align-items:center;gap:5px;color:inherit;font-size:inherit;line-height:inherit}.profile-verification-badge__icon[data-v-87586852]{display:block;width:18px;height:18px;flex:0 0 18px}.profile-verification-badge__seal[data-v-87586852]{fill:var(--app-verification)}.profile-verification-badge__check[data-v-87586852]{fill:var(--app-verification-foreground)}.profile-verification-badge__label[data-v-87586852]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:640px){.profile-verification-badge__icon[data-v-87586852]{width:17px;height:17px;flex-basis:17px}}.user-id-copy[data-v-a5ee4029]{display:inline-flex;align-items:center;gap:4px;margin:0;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:var(--profile-muted);cursor:pointer;font:inherit;font-size:14px;line-height:20px;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:color var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease);transition:color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.user-id-copy--overlay[data-v-a5ee4029]{color:var(--mengbao-overlay-muted)}.user-id-copy[data-v-a5ee4029]:hover,.user-id-copy[data-v-a5ee4029]:focus-visible{color:var(--profile-text)}.user-id-copy--overlay[data-v-a5ee4029]:hover,.user-id-copy--overlay[data-v-a5ee4029]:focus-visible{color:var(--mengbao-overlay-text)}.user-id-copy[data-v-a5ee4029]:focus-visible{border-radius:6px;box-shadow:0 0 0 2px currentcolor}.user-id-copy[data-v-a5ee4029]:active{-webkit-transform:scale(var(--app-interaction-object-scale-active-subtle));transform:scale(var(--app-interaction-object-scale-active-subtle))}.user-id-copy[data-v-a5ee4029]:disabled{cursor:default;opacity:.58}.user-id-copy__icon[data-v-a5ee4029]{flex:0 0 auto}.user-id-copy-menu{z-index:140;min-width:176px;color:var(--app-text-main);outline:none;-webkit-transform-origin:var(--reka-context-menu-content-transform-origin);transform-origin:var(--reka-context-menu-content-transform-origin)}.user-id-copy-menu[data-state=open]{-webkit-animation:user-id-copy-menu-enter-a5ee4029 var(--app-dropdown-motion-duration) var(--app-dropdown-motion-ease);animation:user-id-copy-menu-enter-a5ee4029 var(--app-dropdown-motion-duration) var(--app-dropdown-motion-ease)}.user-id-copy-menu__item{gap:10px;cursor:pointer;line-height:1.4;outline:none}.user-id-copy-menu__item:hover,.user-id-copy-menu__item[data-highlighted],.user-id-copy-menu__item:focus{background:var(--app-state-layer-hover)}.user-id-copy-menu__item:active{background:var(--app-state-layer-pressed)}@-webkit-keyframes user-id-copy-menu-enter-a5ee4029{0%{opacity:0;-webkit-transform:translateY(-4px) scale(.98);transform:translateY(-4px) scale(.98)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes user-id-copy-menu-enter-a5ee4029{0%{opacity:0;-webkit-transform:translateY(-4px) scale(.98);transform:translateY(-4px) scale(.98)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.user-id-copy[data-v-a5ee4029],.user-id-copy-menu[data-state=open]{-webkit-animation:none;animation:none;transition:none}}.profile-header[data-v-0aa2cf56]{display:flex;box-sizing:border-box;width:100%;flex-direction:column;align-items:center;padding:var(--profile-header-padding, 24px 24px 22px);color:var(--profile-text)}.profile-header__cover[data-v-0aa2cf56]{position:relative;width:min(100%,var(--profile-header-max-width, 600px));aspect-ratio:var(--profile-header-cover-aspect, 11 / 5);border-radius:var(--profile-header-cover-radius, 20px);background:var(--app-skeleton-base);isolation:isolate;overflow:hidden}.profile-header__banner[data-v-0aa2cf56]{--dreama-image-placeholder-bg: var(--app-skeleton-base);--dreama-image-reveal-duration: .34s}.profile-header__cover-art[data-v-0aa2cf56]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 14% 12%,rgb(255 203 73 / .9) 0 8%,transparent 8.4%),radial-gradient(circle at 78% 28%,rgb(72 175 255 / .78) 0 12%,transparent 12.5%),radial-gradient(circle at 56% 88%,rgb(255 126 81 / .74) 0 15%,transparent 15.5%),linear-gradient(135deg,#1bb985,#44ce89)}.profile-header__cover-edit-trigger[data-v-0aa2cf56]{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--app-interaction-duration) var(--app-interaction-ease)}.profile-header__cover-edit-trigger[data-v-0aa2cf56]:focus-visible{outline:2px solid rgb(255 255 255 / .9);outline-offset:-5px}.profile-header__cover-edit-trigger[data-v-0aa2cf56]:active{background:rgba(255,255,255,.08)}.profile-header__identity-scrim[data-v-0aa2cf56]{position:absolute;z-index:4;right:0;bottom:0;left:0;display:block;height:82%;background:linear-gradient(180deg,transparent 18%,rgb(0 0 0 / .62) 100%);pointer-events:none}.profile-header__body[data-v-0aa2cf56]{position:relative;z-index:5;display:grid;grid-template-areas:"avatar identity" "summary summary" "details details" "create create";grid-template-columns:var(--profile-header-avatar-group-size, 144px) minmax(0,1fr);-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;width:min(100%,var(--profile-header-max-width, 600px));box-sizing:border-box;margin-top:calc(var(--profile-header-overlay-depth, 148px) * -1);padding:0 4px}.profile-header__top-row[data-v-0aa2cf56]{display:contents}.profile-header__avatar-group[data-v-0aa2cf56]{position:relative;grid-area:avatar;width:var(--profile-header-avatar-group-size, 144px);height:var(--profile-header-avatar-group-size, 144px);flex:0 0 auto}.profile-header__avatar-shell[data-v-0aa2cf56],.profile-header__avatar[data-v-0aa2cf56]{position:absolute;top:50%;left:50%;width:var(--profile-header-avatar-size, 120px);height:var(--profile-header-avatar-size, 120px);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.profile-header__avatar-shell[data-v-0aa2cf56]{box-sizing:border-box;padding:0;border:2px solid rgb(255 255 255 / .92);border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;background:var(--app-skeleton-base);color:inherit}.profile-header__avatar-shell.is-editable[data-v-0aa2cf56]{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color var(--app-interaction-duration) var(--app-interaction-ease),box-shadow var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:border-color var(--app-interaction-duration) var(--app-interaction-ease),box-shadow var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease);transition:border-color var(--app-interaction-duration) var(--app-interaction-ease),box-shadow var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.profile-header__avatar-shell.is-editable[data-v-0aa2cf56]:focus-visible{border-color:#fff;outline:2px solid rgb(255 255 255 / .9);outline-offset:3px;box-shadow:0 0 0 4px rgba(255,255,255,.1);-webkit-transform:translate(-50%,-50%) scale(var(--app-interaction-object-scale-hover-subtle));transform:translate(-50%,-50%) scale(var(--app-interaction-object-scale-hover-subtle))}.profile-header__avatar-shell.is-editable[data-v-0aa2cf56]:active{box-shadow:0 0 0 3px rgba(255,255,255,.08);-webkit-transform:translate(-50%,-50%) scale(var(--app-interaction-object-scale-active-subtle));transform:translate(-50%,-50%) scale(var(--app-interaction-object-scale-active-subtle))}.profile-header__avatar[data-v-0aa2cf56]{border-radius:50%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .22s ease}.profile-header__avatar.is-loaded[data-v-0aa2cf56]{opacity:1}.profile-header__avatar-fallback[data-v-0aa2cf56]{display:grid;width:100%;height:100%;place-items:center;background:var(--app-surface-raised);color:var(--profile-muted-strong);font-size:38px;font-weight:var(--app-font-weight-semibold);line-height:1}.profile-header__avatar-frame[data-v-0aa2cf56]{position:absolute;top:50%;left:50%;width:var(--profile-header-avatar-group-size, 180px);height:var(--profile-header-avatar-group-size, 180px);-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.profile-header__clone-entry[data-v-0aa2cf56]{position:absolute;top:var(--profile-header-clone-top, 8px);right:var(--profile-header-clone-right, 0px);width:var(--profile-header-clone-size, 48px);height:var(--profile-header-clone-size, 48px);padding:0;border:2px solid rgb(255 255 255 / .92);border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--app-skeleton-base);color:inherit;cursor:pointer;overflow:hidden;transition:-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:transform var(--app-interaction-duration) var(--app-interaction-ease);transition:transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.profile-header__clone-entry[data-v-0aa2cf56]:hover,.profile-header__clone-entry[data-v-0aa2cf56]:focus-visible{-webkit-transform:scale(var(--app-interaction-object-scale-hover));transform:scale(var(--app-interaction-object-scale-hover))}.profile-header__clone-entry[data-v-0aa2cf56]:active{-webkit-transform:scale(var(--app-interaction-object-scale-active));transform:scale(var(--app-interaction-object-scale-active))}.profile-header__clone-entry[data-v-0aa2cf56]:focus-visible{outline:2px solid var(--profile-text);outline-offset:3px}.profile-header__clone[data-v-0aa2cf56]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .22s ease}.profile-header__clone.is-loaded[data-v-0aa2cf56]{opacity:1}.profile-header__clone-fallback[data-v-0aa2cf56]{display:block;box-sizing:border-box;width:100%;height:100%;padding:4px;background:var(--app-surface-raised);-o-object-fit:contain;object-fit:contain}.profile-header__identity[data-v-0aa2cf56]{grid-area:identity;display:flex;width:100%;min-width:0;box-sizing:border-box;flex-direction:column;align-items:flex-start;align-self:center;gap:var(--profile-header-identity-gap, 4px);padding-bottom:2px}.profile-header__name[data-v-0aa2cf56]{width:100%;max-width:100%;min-width:0;box-sizing:border-box;margin:0;color:rgba(255,255,255,.98);font-size:24px;font-weight:700;line-height:var(--profile-header-name-line-height, 32px);overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 5px rgb(0 0 0 / .38);white-space:nowrap}.profile-header__name-edit-trigger[data-v-0aa2cf56]{display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;min-width:0;align-items:center;gap:6px;padding:0 4px;border:0;border-radius:7px;margin-left:-4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:inherit;cursor:pointer;font:inherit;line-height:inherit;text-align:left;text-shadow:inherit;-webkit-tap-highlight-color:transparent;transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),opacity var(--app-interaction-duration) var(--app-interaction-ease)}.profile-header__name-text[data-v-0aa2cf56]{display:block;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-header__name-edit-icon[data-v-0aa2cf56]{flex:0 0 auto;opacity:.72;transition:opacity var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:opacity var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease);transition:opacity var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.profile-header__name-edit-trigger[data-v-0aa2cf56]:focus-visible{outline:2px solid rgb(255 255 255 / .9);outline-offset:2px;background:rgba(255,255,255,.06)}.profile-header__name-edit-trigger:focus-visible .profile-header__name-edit-icon[data-v-0aa2cf56]{opacity:1}.profile-header__name-edit-trigger[data-v-0aa2cf56]:active{background:rgba(255,255,255,.08)}.profile-header__name-edit-trigger:active .profile-header__name-edit-icon[data-v-0aa2cf56]{-webkit-transform:scale(var(--app-interaction-object-scale-active-subtle));transform:scale(var(--app-interaction-object-scale-active-subtle))}.profile-header__verification[data-v-0aa2cf56]{color:rgba(255,255,255,.92);font-size:14px;line-height:20px;text-shadow:0 1px 4px rgb(0 0 0 / .42)}.profile-header__uid[data-v-0aa2cf56]{display:inline-flex;align-items:center;gap:4px;font-size:14px;line-height:var(--profile-header-uid-line-height, 20px)}[data-v-0aa2cf56] .profile-header__uid.user-id-copy{color:rgba(255,255,255,.8);text-shadow:0 1px 4px rgb(0 0 0 / .38)}[data-v-0aa2cf56] .profile-header__uid.user-id-copy:hover,[data-v-0aa2cf56] .profile-header__uid.user-id-copy:focus-visible{color:#fff}.profile-header__actions[data-v-0aa2cf56]{grid-area:identity;display:flex;align-self:end;align-items:center;justify-self:end;gap:8px;padding:0 12px 12px 0}.profile-header__summary[data-v-0aa2cf56]{grid-area:summary;width:100%;max-width:var(--profile-header-content-max-width, 600px);box-sizing:border-box;margin-top:var(--profile-header-summary-margin-top, 14px);color:var(--profile-text);font-size:14px;line-height:var(--profile-header-summary-line-height, 21px)}.profile-header__summary-line[data-v-0aa2cf56]{margin:0}.profile-header__summary.is-empty[data-v-0aa2cf56]{color:var(--profile-muted)}.profile-header__details[data-v-0aa2cf56]{grid-area:details;width:100%;max-width:var(--profile-header-content-max-width, 600px);box-sizing:border-box}.profile-header__create-row[data-v-0aa2cf56]{grid-area:create;display:flex;width:100%;flex-wrap:wrap;gap:8px;margin-top:14px}@media(min-width:901px){.profile-header__identity.has-share-action .profile-header__name[data-v-0aa2cf56]{padding-right:64px}}@media(max-width:640px){.profile-header[data-v-0aa2cf56]{--profile-header-mobile-cover-aspect: 7 / 4;--profile-header-overlay-depth: 126px;--profile-header-avatar-group-size: 112px;--profile-header-avatar-size: 98px;--profile-header-clone-size: 42px;--profile-header-clone-top: 4px;--profile-header-clone-right: 0px;--profile-header-name-line-height: 28px;--profile-header-summary-line-height: 20px;padding:var(--profile-header-padding, 0 0 18px);padding-right:0;padding-left:0}.profile-header__cover[data-v-0aa2cf56]{width:100%;aspect-ratio:var(--profile-header-mobile-cover-aspect, 7 / 4);border-radius:0}.profile-header__identity-scrim[data-v-0aa2cf56]{height:78%;background:linear-gradient(180deg,transparent 10%,rgb(0 0 0 / .68) 100%)}.profile-header__body[data-v-0aa2cf56]{z-index:auto;grid-template-areas:"avatar identity" "summary summary" "details details" "create create";grid-template-columns:var(--profile-header-avatar-group-size, 112px) minmax(0,1fr);-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;width:100%;margin-top:calc(var(--profile-header-overlay-depth, 126px) * -1);padding:0 16px}.profile-header__avatar-group[data-v-0aa2cf56]{margin-top:0}.profile-header__identity[data-v-0aa2cf56]{align-self:center;gap:2px;margin-top:0;padding:0 0 2px}.profile-header__name[data-v-0aa2cf56]{font-size:22px;line-height:28px;color:rgba(255,255,255,.98);text-shadow:0 1px 5px rgb(0 0 0 / .38)}.profile-header__verification[data-v-0aa2cf56]{font-size:13px}[data-v-0aa2cf56] .profile-header__uid.user-id-copy{color:rgba(255,255,255,.78);text-shadow:0 1px 4px rgb(0 0 0 / .38)}[data-v-0aa2cf56] .profile-header__uid.user-id-copy:hover,[data-v-0aa2cf56] .profile-header__uid.user-id-copy:focus-visible{color:#fff}.profile-header__summary[data-v-0aa2cf56]{font-size:13px;margin-top:28px}.profile-header__create-row[data-v-0aa2cf56]{padding-top:12px}.profile-header__actions[data-v-0aa2cf56]{display:contents}}@media(hover:hover)and (pointer:fine){.profile-header__cover-edit-trigger[data-v-0aa2cf56]:hover{background:rgba(255,255,255,.05)}.profile-header__avatar-shell.is-editable[data-v-0aa2cf56]:hover{border-color:#fff;box-shadow:0 0 0 4px rgba(255,255,255,.1);-webkit-transform:translate(-50%,-50%) scale(var(--app-interaction-object-scale-hover-subtle));transform:translate(-50%,-50%) scale(var(--app-interaction-object-scale-hover-subtle))}.profile-header__name-edit-trigger[data-v-0aa2cf56]:hover{background:rgba(255,255,255,.05)}.profile-header__name-edit-trigger:hover .profile-header__name-edit-icon[data-v-0aa2cf56]{opacity:1;-webkit-transform:scale(var(--app-interaction-object-scale-hover-subtle));transform:scale(var(--app-interaction-object-scale-hover-subtle))}}@media(prefers-reduced-motion:reduce){.profile-header__avatar[data-v-0aa2cf56],.profile-header__clone[data-v-0aa2cf56],.profile-header__clone-entry[data-v-0aa2cf56],.profile-header__cover-edit-trigger[data-v-0aa2cf56],.profile-header__avatar-shell.is-editable[data-v-0aa2cf56],.profile-header__name-edit-trigger[data-v-0aa2cf56],.profile-header__name-edit-icon[data-v-0aa2cf56]{transition:none}.profile-header__clone-entry[data-v-0aa2cf56]:hover,.profile-header__clone-entry[data-v-0aa2cf56]:focus-visible,.profile-header__clone-entry[data-v-0aa2cf56]:active{-webkit-transform:none;transform:none}.profile-header__avatar-shell.is-editable[data-v-0aa2cf56]:hover,.profile-header__avatar-shell.is-editable[data-v-0aa2cf56]:focus-visible,.profile-header__avatar-shell.is-editable[data-v-0aa2cf56]:active{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.profile-header__name-edit-trigger:hover .profile-header__name-edit-icon[data-v-0aa2cf56],.profile-header__name-edit-trigger:active .profile-header__name-edit-icon[data-v-0aa2cf56]{-webkit-transform:none;transform:none}}.profile-header-skeleton[data-v-7d2005d4]{display:flex;box-sizing:border-box;width:100%;flex-direction:column;align-items:center;padding:var(--profile-header-padding, 24px 24px 22px)}.profile-header-skeleton__cover[data-v-7d2005d4]{position:relative;width:min(100%,var(--profile-header-max-width, 600px));aspect-ratio:var(--profile-header-cover-aspect, 11 / 5);border-radius:var(--profile-header-cover-radius, 20px);background:var(--app-skeleton-base);overflow:hidden}.profile-header-skeleton__body[data-v-7d2005d4]{position:relative;z-index:5;display:grid;grid-template-areas:"avatar identity" "summary summary" "details details" "create create";grid-template-columns:var(--profile-header-avatar-group-size, 144px) minmax(0,1fr);-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;width:min(100%,var(--profile-header-max-width, 600px));box-sizing:border-box;margin-top:calc(var(--profile-header-overlay-depth, 148px) * -1);padding:0 4px}.profile-header-skeleton__top-row[data-v-7d2005d4]{display:contents}.profile-header-skeleton__avatar-group[data-v-7d2005d4]{position:relative;grid-area:avatar;width:var(--profile-header-avatar-group-size, 144px);height:var(--profile-header-avatar-group-size, 144px);flex:0 0 auto}.profile-header-skeleton__avatar[data-v-7d2005d4]{position:absolute;top:50%;left:50%;width:var(--profile-header-avatar-size, 120px);height:var(--profile-header-avatar-size, 120px);box-sizing:border-box;border:2px solid rgb(255 255 255 / .9);border-radius:50%;background:var(--app-skeleton-base);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.profile-header-skeleton__clone[data-v-7d2005d4]{position:absolute;top:var(--profile-header-clone-top, 8px);right:var(--profile-header-clone-right, 0px);width:var(--profile-header-clone-size, 48px);height:var(--profile-header-clone-size, 48px);box-sizing:border-box;border:2px solid rgb(255 255 255 / .9);border-radius:50%;background:var(--app-skeleton-line)}.profile-header-skeleton__identity[data-v-7d2005d4]{grid-area:identity;display:grid;grid-template-rows:var(--profile-header-name-line-height, 32px) var(--profile-header-uid-line-height, 20px);align-items:center;align-self:center;justify-items:start;gap:var(--profile-header-identity-gap, 4px);padding-bottom:2px}.profile-header-skeleton__name-row[data-v-7d2005d4]{display:flex;max-width:100%;align-items:center;gap:6px}.profile-header-skeleton__name-edit-icon[data-v-7d2005d4]{flex:0 0 auto;color:rgba(255,255,255,.6)}.profile-header-skeleton__summary[data-v-7d2005d4]{grid-area:summary;display:grid;width:100%;max-width:var(--profile-header-content-max-width, 600px);box-sizing:border-box;grid-template-rows:repeat(2,var(--profile-header-summary-line-height, 21px));align-items:center;justify-items:start;margin-top:var(--profile-header-summary-margin-top, 14px)}.profile-header-skeleton__details[data-v-7d2005d4]{grid-area:details;display:flex;width:100%;max-width:var(--profile-header-content-max-width, 600px);box-sizing:border-box;height:18px;align-items:center;justify-content:flex-start;margin-top:var(--profile-header-details-margin-top, 12px)}.profile-header-skeleton__line[data-v-7d2005d4]{display:block;border-radius:999px;background:var(--app-skeleton-line)}.profile-header-skeleton__line.is-name[data-v-7d2005d4]{width:108px;height:24px}.profile-header-skeleton__line.is-uid[data-v-7d2005d4]{width:92px;height:14px}.profile-header-skeleton__line.is-summary[data-v-7d2005d4]{width:min(360px,70vw);height:14px}.profile-header-skeleton__line.is-summary-short[data-v-7d2005d4]{width:min(236px,48vw);height:14px}.profile-header-skeleton__line.is-city[data-v-7d2005d4]{width:28px;height:10px}.profile-header-skeleton__line.is-constellation[data-v-7d2005d4]{width:40px;height:10px}.profile-header-skeleton__detail-separator[data-v-7d2005d4]{width:3px;height:3px;margin:0 7px;border-radius:50%;background:var(--app-skeleton-line)}.profile-header-skeleton__create-row[data-v-7d2005d4]{grid-area:create;display:flex;width:100%;flex-wrap:wrap;gap:8px;margin-top:14px}.profile-header-skeleton__create-surface[data-v-7d2005d4],.profile-header-skeleton__manage-surface[data-v-7d2005d4]{display:block;width:116px;height:44px;box-sizing:border-box;border-radius:999px;background:var(--app-skeleton-line)}.profile-header-skeleton__manage-surface[data-v-7d2005d4]{width:104px;opacity:.72}.profile-header-skeleton__cover[data-v-7d2005d4],.profile-header-skeleton__avatar[data-v-7d2005d4],.profile-header-skeleton__clone[data-v-7d2005d4],.profile-header-skeleton__create-surface[data-v-7d2005d4],.profile-header-skeleton__manage-surface[data-v-7d2005d4],.profile-header-skeleton__line[data-v-7d2005d4]{overflow:hidden}.profile-header-skeleton__cover[data-v-7d2005d4]:after,.profile-header-skeleton__avatar[data-v-7d2005d4]:after,.profile-header-skeleton__clone[data-v-7d2005d4]:after,.profile-header-skeleton__create-surface[data-v-7d2005d4]:after,.profile-header-skeleton__manage-surface[data-v-7d2005d4]:after,.profile-header-skeleton__line[data-v-7d2005d4]:after{display:block;width:100%;height:100%;-webkit-animation:profile-header-skeleton-shimmer-7d2005d4 1.9s ease-in-out infinite;animation:profile-header-skeleton-shimmer-7d2005d4 1.9s ease-in-out infinite;background:linear-gradient(110deg,transparent 0%,transparent 38%,var(--app-skeleton-shimmer) 50%,transparent 62%,transparent 100%);content:"";-webkit-transform:translateX(-120%);transform:translate(-120%)}.profile-header-skeleton__identity-scrim[data-v-7d2005d4]{position:absolute;z-index:2;right:0;bottom:0;left:0;display:block;height:82%;background:linear-gradient(180deg,transparent 18%,rgb(0 0 0 / .36) 100%)}.profile-header-skeleton__identity .profile-header-skeleton__line[data-v-7d2005d4]{background:rgba(255,255,255,.38)}@-webkit-keyframes profile-header-skeleton-shimmer-7d2005d4{0%{-webkit-transform:translateX(-120%);transform:translate(-120%)}52%,to{-webkit-transform:translateX(120%);transform:translate(120%)}}@keyframes profile-header-skeleton-shimmer-7d2005d4{0%{-webkit-transform:translateX(-120%);transform:translate(-120%)}52%,to{-webkit-transform:translateX(120%);transform:translate(120%)}}@media(max-width:640px){.profile-header-skeleton[data-v-7d2005d4]{--profile-header-mobile-cover-aspect: 7 / 4;--profile-header-overlay-depth: 126px;--profile-header-avatar-group-size: 112px;--profile-header-avatar-size: 98px;--profile-header-clone-size: 42px;--profile-header-clone-top: 4px;--profile-header-clone-right: 0px;--profile-header-identity-gap: 2px;--profile-header-name-line-height: 28px;--profile-header-summary-line-height: 20px;padding:var(--profile-header-padding, 0 0 18px)}.profile-header-skeleton__cover[data-v-7d2005d4]{width:100%;aspect-ratio:var(--profile-header-mobile-cover-aspect, 7 / 4);border-radius:0}.profile-header-skeleton__identity-scrim[data-v-7d2005d4]{height:78%;background:linear-gradient(180deg,transparent 10%,rgb(0 0 0 / .36) 100%)}.profile-header-skeleton__body[data-v-7d2005d4]{grid-template-areas:"avatar identity" "summary summary" "details details" "create create";grid-template-columns:var(--profile-header-avatar-group-size, 112px) minmax(0,1fr);-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;width:100%;margin-top:calc(var(--profile-header-overlay-depth, 126px) * -1);padding:0 16px}.profile-header-skeleton__avatar-group[data-v-7d2005d4]{margin-top:0}.profile-header-skeleton__identity[data-v-7d2005d4]{align-self:center;margin-top:0;padding-bottom:2px}.profile-header-skeleton__summary[data-v-7d2005d4]{margin-top:28px}.profile-header-skeleton__create-row[data-v-7d2005d4]{padding-top:12px}.profile-header-skeleton__create-surface[data-v-7d2005d4],.profile-header-skeleton__manage-surface[data-v-7d2005d4]{width:108px;height:44px}.profile-header-skeleton__manage-surface[data-v-7d2005d4]{width:96px}}@media(prefers-reduced-motion:reduce){.profile-header-skeleton__cover[data-v-7d2005d4]:after,.profile-header-skeleton__avatar[data-v-7d2005d4]:after,.profile-header-skeleton__clone[data-v-7d2005d4]:after,.profile-header-skeleton__create-surface[data-v-7d2005d4]:after,.profile-header-skeleton__manage-surface[data-v-7d2005d4]:after,.profile-header-skeleton__line[data-v-7d2005d4]:after{-webkit-animation:none;animation:none}}.share-open-app-content-action[data-v-3e680d25]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:block;width:100%;height:100%;pointer-events:none;touch-action:pan-y}.share-open-app-content-action[data-v-3e680d25] .open-app-launcher{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;pointer-events:none;touch-action:pan-y}.share-open-app-content-action[data-v-3e680d25] .open-app-launcher__wx-cover,.share-open-app-content-action[data-v-3e680d25] .open-app-launcher__wx-tag{opacity:0!important;background:transparent!important;touch-action:pan-y}.share-open-app-content-action[data-v-3e680d25] .open-app-launcher__wx-cover--ready{pointer-events:auto}.share-open-app-content-action__button[data-v-3e680d25]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:transparent;font-size:0;line-height:0;opacity:0;pointer-events:none;touch-action:pan-y}.app-text-input[data-v-7fe596bd]{width:100%;height:var(--app-field-control-height);box-sizing:border-box;padding:0 var(--app-field-control-padding-inline);border:1px solid var(--app-field-control-border);border-radius:var(--app-field-control-radius);outline:none;background:var(--app-field-control-bg);box-shadow:var(--app-field-control-shadow);color:var(--app-field-control-fg);font:inherit;font-size:var(--app-field-control-font-size);line-height:var(--app-field-control-line-height);transition:border-color var(--app-interaction-duration) var(--app-interaction-ease),box-shadow var(--app-interaction-duration) var(--app-interaction-ease),opacity var(--app-interaction-duration) var(--app-interaction-ease)}.app-text-input[data-v-7fe596bd]::-webkit-input-placeholder{color:var(--app-field-control-placeholder)}.app-text-input[data-v-7fe596bd]::-moz-placeholder{color:var(--app-field-control-placeholder)}.app-text-input[data-v-7fe596bd]::placeholder{color:var(--app-field-control-placeholder)}.app-text-input[data-v-7fe596bd]:focus{border-color:var(--app-field-control-border-focus);box-shadow:0 0 0 var(--app-field-control-ring-width) var(--app-field-control-ring)}.app-text-input[aria-invalid=true][data-v-7fe596bd]{border-color:var(--app-field-control-invalid-border)}.app-text-input[data-v-7fe596bd]:disabled{cursor:not-allowed;opacity:var(--app-field-control-disabled-opacity)}.app-text-input[data-v-7fe596bd]:-moz-read-only:not(:disabled){color:var(--app-field-control-readonly-fg);cursor:default}.app-text-input[data-v-7fe596bd]:read-only:not(:disabled){color:var(--app-field-control-readonly-fg);cursor:default}@media(prefers-reduced-motion:reduce){.app-text-input[data-v-7fe596bd]{transition:none}}.avatar-editor[data-v-1e1541b4]{--avatar-editor-size: 120px;position:relative;display:flex;justify-content:center}.avatar-editor__file[data-v-1e1541b4]{display:none}.avatar-editor__button[data-v-1e1541b4]{position:relative;display:grid;width:var(--avatar-editor-size);height:var(--avatar-editor-size);place-items:center;border-radius:999px;color:var(--app-text-soft);transition:-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:transform var(--app-interaction-duration) var(--app-interaction-ease);transition:transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.avatar-editor__button[data-v-1e1541b4]:disabled{cursor:default}.avatar-editor__button[data-v-1e1541b4]:not(:disabled):hover{-webkit-transform:scale(var(--app-interaction-scale-hover));transform:scale(var(--app-interaction-scale-hover))}.avatar-editor__button[data-v-1e1541b4]:not(:disabled):active{-webkit-transform:scale(var(--app-interaction-scale-active));transform:scale(var(--app-interaction-scale-active))}.avatar-editor__button[data-v-1e1541b4]:focus-visible{outline:none}.avatar-editor__button:focus-visible .avatar-editor__avatar[data-v-1e1541b4]{box-shadow:0 0 0 3px var(--app-dialog-bg),0 0 0 5px var(--app-dialog-input-border-focus)}.avatar-editor__avatar[data-v-1e1541b4]{display:grid;width:calc(var(--avatar-editor-size) - 4px);height:calc(var(--avatar-editor-size) - 4px);place-items:center;overflow:hidden;box-sizing:border-box;border:2px solid var(--app-dialog-bg);border-radius:inherit;background:var(--app-avatar-surface-muted);color:var(--app-text-muted)}.avatar-editor.is-error .avatar-editor__avatar[data-v-1e1541b4]{border-color:color-mix(in srgb,#f35c37 72%,var(--app-dialog-bg))}.avatar-editor.is-error .avatar-editor__edit-badge[data-v-1e1541b4]{border-color:color-mix(in srgb,#f35c37 42%,var(--app-dialog-bg));background:var(--app-dialog-bg);color:#f35c37;box-shadow:none}.avatar-editor__status[data-v-1e1541b4]{position:absolute;top:calc(100% + 2px);left:50%;color:color-mix(in srgb,#f35c37 82%,var(--app-text-soft));font-size:11px;font-weight:600;line-height:16px;white-space:nowrap;-webkit-transform:translateX(-50%);transform:translate(-50%)}.avatar-editor__sr-only[data-v-1e1541b4]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.avatar-editor__image[data-v-1e1541b4]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar-editor__edit-badge[data-v-1e1541b4]{position:absolute;right:5px;bottom:5px;display:grid;width:30px;height:30px;place-items:center;border:2px solid var(--app-dialog-bg);border-radius:999px;background:var(--app-positive);color:var(--app-positive-foreground);box-shadow:var(--app-positive-shadow)}.avatar-editor__spinner[data-v-1e1541b4]{-webkit-animation:avatar-editor-spin-1e1541b4 .8s linear infinite;animation:avatar-editor-spin-1e1541b4 .8s linear infinite}@-webkit-keyframes avatar-editor-spin-1e1541b4{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes avatar-editor-spin-1e1541b4{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media(max-width:640px){.avatar-editor[data-v-1e1541b4]{--avatar-editor-size: 100px}.avatar-editor__edit-badge[data-v-1e1541b4]{right:2px;bottom:2px;width:28px;height:28px}}@media(prefers-reduced-motion:reduce){.avatar-editor__button[data-v-1e1541b4]{transition:none}.avatar-editor__spinner[data-v-1e1541b4]{-webkit-animation:none;animation:none}}.banner-editor[data-v-46675208]{min-width:0}.banner-editor__file[data-v-46675208]{display:none}.banner-editor__stage[data-v-46675208]{position:relative;overflow:hidden;width:100%;aspect-ratio:804 / 500;border:1px solid var(--app-dialog-input-border);border-radius:18px;background:var(--app-dialog-input-bg)}.banner-editor.is-error .banner-editor__stage[data-v-46675208]{border-color:color-mix(in srgb,#f35c37 52%,var(--app-dialog-input-border))}.banner-editor__sr-only[data-v-46675208]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.banner-editor__image[data-v-46675208],.banner-editor__placeholder[data-v-46675208]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.banner-editor__image[data-v-46675208]{-o-object-fit:cover;object-fit:cover}.banner-editor__placeholder[data-v-46675208]{display:grid;place-items:center;background:radial-gradient(circle at 26% 28%,rgb(255 255 255 / .44),transparent 38%),linear-gradient(145deg,var(--app-dialog-input-bg),var(--app-surface-hover));color:var(--app-text-muted)}.banner-editor__change[data-v-46675208]{position:absolute;top:12px;right:12px}.banner-editor__change.is-error[data-v-46675208]{--app-media-overlay-control-current-bg: var(--app-media-overlay-control-danger-bg);--app-media-overlay-control-current-bg-hover: var(--app-media-overlay-control-danger-bg-hover);--app-media-overlay-control-current-bg-pressed: var(--app-media-overlay-control-danger-bg-hover)}.banner-editor__change[data-v-46675208]:disabled{cursor:wait;opacity:.72}.banner-editor__spinner[data-v-46675208]{-webkit-animation:banner-editor-spin-46675208 .8s linear infinite;animation:banner-editor-spin-46675208 .8s linear infinite}@-webkit-keyframes banner-editor-spin-46675208{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes banner-editor-spin-46675208{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.banner-editor__change[data-v-46675208],.banner-editor__spinner[data-v-46675208]{-webkit-animation:none;animation:none;transition:none}}@media(max-width:640px){.banner-editor__stage[data-v-46675208]{border-radius:16px}.banner-editor__change[data-v-46675208]{top:10px;right:10px}}.summary-editor[data-v-4a629b5a]{position:relative;min-height:92px;border:1px solid var(--app-dialog-input-border);border-radius:14px;background:var(--app-dialog-input-bg);box-shadow:var(--app-dialog-input-shadow);transition:border-color var(--app-interaction-duration) var(--app-interaction-ease),box-shadow var(--app-interaction-duration) var(--app-interaction-ease)}.summary-editor.is-focused[data-v-4a629b5a]{border-color:var(--app-dialog-input-border-focus);box-shadow:0 0 0 3px var(--app-dialog-input-ring)}.summary-editor.is-disabled[data-v-4a629b5a]{opacity:.68}.summary-editor__editable[data-v-4a629b5a]{width:100%;min-height:90px;max-height:146px;overflow-y:auto;border:0;background:transparent;caret-color:var(--app-text-main);color:var(--app-text-main);font-size:15px;font-weight:400;line-height:22px;outline:none;overflow-wrap:anywhere;padding:12px 14px;white-space:pre-wrap;word-break:break-word}.summary-editor__placeholder[data-v-4a629b5a]{position:absolute;top:12px;left:14px;max-width:calc(100% - 28px);color:var(--app-text-muted);font-size:15px;font-weight:400;line-height:22px;overflow:hidden;pointer-events:none;text-overflow:ellipsis;white-space:nowrap}.summary-editor__editable[data-v-4a629b5a] .summary-editor__token{border-radius:6px;color:var(--app-text-main);cursor:text;font-size:inherit;font-weight:600;line-height:inherit;padding:0 1px;transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),box-shadow var(--app-interaction-duration) var(--app-interaction-ease);-webkit-user-select:text;-moz-user-select:text;user-select:text;vertical-align:baseline}.summary-editor__editable[data-v-4a629b5a] .summary-editor__token.is-selected{background:var(--app-state-layer-hover);box-shadow:0 0 0 2px var(--app-state-layer-hover)}.summary-editor__editable[data-v-4a629b5a] .summary-editor__token-space{color:transparent;font-size:inherit;font-weight:400;line-height:inherit;-webkit-user-select:text;-moz-user-select:text;user-select:text;vertical-align:baseline;white-space:pre}.summary-editor__suggestions[data-v-4a629b5a]{position:fixed;z-index:var(--app-z-suggestion-overlay);display:grid;gap:2px;overflow-y:auto;overscroll-behavior:contain;padding:var(--app-dropdown-padding);border:1px solid var(--border-dropdown, var(--app-border-subtle));border-radius:var(--app-dropdown-radius);background:var(--bg-dropdown, var(--app-surface-raised));box-shadow:var(--app-shadow-floating);pointer-events:auto;scrollbar-gutter:stable;scrollbar-width:thin;touch-action:pan-y;will-change:opacity,transform}.summary-editor__suggestion-status[data-v-4a629b5a]{display:flex;min-height:var(--app-dropdown-item-min-height);align-items:center;justify-content:center;gap:8px;padding:var(--app-dropdown-item-padding-y) var(--app-dropdown-item-padding-x);color:var(--app-text-muted);font-size:13px;line-height:20px;text-align:center}.summary-editor__suggestion-status.is-error[data-v-4a629b5a]{color:var(--app-text-main)}.summary-editor__suggestion-status-icon[data-v-4a629b5a],.summary-editor__suggestion-spinner[data-v-4a629b5a]{flex:0 0 auto}.summary-editor__suggestion-spinner[data-v-4a629b5a]{-webkit-animation:summary-editor-suggestion-spin-4a629b5a .8s linear infinite;animation:summary-editor-suggestion-spin-4a629b5a .8s linear infinite}.summary-editor__suggestion[data-v-4a629b5a]{display:flex;min-width:0;align-items:center;gap:10px;min-height:var(--app-dropdown-item-min-height);padding:var(--app-dropdown-item-padding-y) var(--app-dropdown-item-padding-x);border-radius:var(--app-dropdown-item-radius);color:var(--app-text-main);cursor:pointer;font-size:14px;line-height:20px;pointer-events:auto;text-align:left;transition:background-color var(--app-dropdown-motion-duration) ease,color var(--app-dropdown-motion-duration) ease}.summary-editor__suggestion.is-active[data-v-4a629b5a],.summary-editor__suggestion[data-v-4a629b5a]:hover{background:var(--app-state-layer-hover)}.summary-editor__suggestion[data-v-4a629b5a]:active{background:var(--app-state-layer-pressed)}.summary-editor__suggestion.is-muted[data-v-4a629b5a]{color:var(--app-text-muted);cursor:default;font-size:13px}.summary-editor__suggestion-avatar[data-v-4a629b5a]{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;overflow:hidden;border-radius:999px;background:var(--app-avatar-surface-muted);color:var(--app-text-soft)}.summary-editor__suggestion-avatar img[data-v-4a629b5a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.summary-editor__suggestion-copy[data-v-4a629b5a]{display:grid;min-width:0;gap:2px}.summary-editor__suggestion-label[data-v-4a629b5a],.summary-editor__suggestion-description[data-v-4a629b5a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.summary-editor__suggestion-label[data-v-4a629b5a]{font-size:14px;font-weight:600;line-height:20px}.summary-editor__suggestion-description[data-v-4a629b5a]{color:var(--app-text-muted);font-size:12px;line-height:16px}.summary-editor-suggestions-enter-active[data-v-4a629b5a],.summary-editor-suggestions-leave-active[data-v-4a629b5a]{transition:opacity var(--app-dropdown-motion-duration) var(--app-dropdown-motion-ease),-webkit-transform var(--app-dropdown-motion-duration) var(--app-dropdown-motion-ease);transition:opacity var(--app-dropdown-motion-duration) var(--app-dropdown-motion-ease),transform var(--app-dropdown-motion-duration) var(--app-dropdown-motion-ease);transition:opacity var(--app-dropdown-motion-duration) var(--app-dropdown-motion-ease),transform var(--app-dropdown-motion-duration) var(--app-dropdown-motion-ease),-webkit-transform var(--app-dropdown-motion-duration) var(--app-dropdown-motion-ease)}.summary-editor-suggestions-enter-from[data-v-4a629b5a],.summary-editor-suggestions-leave-to[data-v-4a629b5a]{opacity:0;-webkit-transform:translateY(var(--summary-editor-suggestion-enter-offset, -6px)) scale(.98);transform:translateY(var(--summary-editor-suggestion-enter-offset, -6px)) scale(.98)}.summary-editor-suggestions-enter-to[data-v-4a629b5a],.summary-editor-suggestions-leave-from[data-v-4a629b5a]{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}@-webkit-keyframes summary-editor-suggestion-spin-4a629b5a{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes summary-editor-suggestion-spin-4a629b5a{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.summary-editor__suggestion-spinner[data-v-4a629b5a]{-webkit-animation:none;animation:none}}.profile-edit__overlay[data-v-d26470c3]{z-index:160}.profile-edit[data-v-d26470c3]{z-index:161}.profile-edit__body[data-v-d26470c3]{display:grid;gap:18px;padding:12px 20px 18px}.profile-edit__media[data-v-d26470c3]{display:grid;width:min(100%,560px);min-width:0;justify-self:center}.profile-edit__avatar-editor[data-v-d26470c3]{position:relative;z-index:1;margin-top:-79px}.profile-edit__field[data-v-d26470c3]{display:grid;gap:7px;min-width:0}.profile-edit__label-row[data-v-d26470c3]{display:flex;align-items:center;justify-content:space-between;gap:12px}.profile-edit__label[data-v-d26470c3]{color:var(--app-text-main);font-size:13px;font-weight:700;line-height:18px}.profile-edit__counter[data-v-d26470c3]{color:var(--app-text-muted);font-size:12px;line-height:16px}.profile-edit__counter.is-danger[data-v-d26470c3],.profile-edit__error[data-v-d26470c3]{color:#f35c37}.profile-edit__hint[data-v-d26470c3],.profile-edit__error[data-v-d26470c3]{font-size:12px;line-height:17px}.profile-edit__hint[data-v-d26470c3]{color:var(--app-text-muted)}.profile-edit__save-error[data-v-d26470c3]{display:flex;align-items:flex-start;gap:7px;margin:0;padding:10px 20px;border-top:1px solid color-mix(in srgb,var(--distribute-accent-warm) 20%,transparent);background:color-mix(in srgb,var(--distribute-accent-warm) 8%,transparent);color:var(--distribute-accent-warm);font-size:12px;line-height:18px}.profile-edit__save-error svg[data-v-d26470c3]{flex:0 0 auto;margin-top:1px}.profile-edit__footer[data-v-d26470c3]{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px 18px}.profile-edit__spinner[data-v-d26470c3]{-webkit-animation:profile-edit-spin-d26470c3 .8s linear infinite;animation:profile-edit-spin-d26470c3 .8s linear infinite}.profile-edit-confirm__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:162}.profile-edit-confirm__overlay[data-state=open]{-webkit-animation:profile-edit-confirm-overlay-in-d26470c3 var(--app-interaction-duration) var(--app-interaction-ease);animation:profile-edit-confirm-overlay-in-d26470c3 var(--app-interaction-duration) var(--app-interaction-ease)}.profile-edit-confirm__overlay[data-state=closed]{-webkit-animation:profile-edit-confirm-overlay-out-d26470c3 var(--app-interaction-duration) var(--app-interaction-ease);animation:profile-edit-confirm-overlay-out-d26470c3 var(--app-interaction-duration) var(--app-interaction-ease)}.profile-edit-confirm{position:fixed;z-index:163;top:50%;left:50%;box-sizing:border-box;width:min(calc(100vw - var(--app-dialog-viewport-gutter)),var(--app-dialog-width-confirm));max-height:calc(100dvh - var(--app-safe-area-top) - var(--app-safe-area-bottom) - var(--app-dialog-viewport-gutter));padding:22px;overflow:auto;border:1px solid var(--app-dialog-border);border-radius:20px;outline:none;background:var(--app-dialog-bg);color:var(--app-text-main);box-shadow:var(--app-shadow-floating);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overscroll-behavior:contain}.profile-edit-confirm[data-state=open]{-webkit-animation:profile-edit-confirm-content-in-d26470c3 var(--app-interaction-duration) var(--app-interaction-ease);animation:profile-edit-confirm-content-in-d26470c3 var(--app-interaction-duration) var(--app-interaction-ease)}.profile-edit-confirm[data-state=closed]{-webkit-animation:profile-edit-confirm-content-out-d26470c3 var(--app-interaction-duration) var(--app-interaction-ease);animation:profile-edit-confirm-content-out-d26470c3 var(--app-interaction-duration) var(--app-interaction-ease)}.profile-edit-confirm__title{margin:0;font-size:18px;font-weight:700;line-height:26px;letter-spacing:-.01em}.profile-edit-confirm__description{margin:9px 0 0;color:var(--app-text-soft);font-size:13px;line-height:1.6}.profile-edit-confirm__actions{display:flex;justify-content:flex-end;gap:9px;margin-top:22px}@-webkit-keyframes profile-edit-confirm-overlay-in-d26470c3{0%{opacity:0}}@keyframes profile-edit-confirm-overlay-in-d26470c3{0%{opacity:0}}@-webkit-keyframes profile-edit-confirm-overlay-out-d26470c3{0%{opacity:1}to{opacity:0}}@keyframes profile-edit-confirm-overlay-out-d26470c3{0%{opacity:1}to{opacity:0}}@-webkit-keyframes profile-edit-confirm-content-in-d26470c3{0%{opacity:0;-webkit-transform:translate(-50%,calc(-50% + 8px));transform:translate(-50%,calc(-50% + 8px))}to{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@keyframes profile-edit-confirm-content-in-d26470c3{0%{opacity:0;-webkit-transform:translate(-50%,calc(-50% + 8px));transform:translate(-50%,calc(-50% + 8px))}to{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@-webkit-keyframes profile-edit-confirm-content-out-d26470c3{0%{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}to{opacity:0;-webkit-transform:translate(-50%,calc(-50% + 6px));transform:translate(-50%,calc(-50% + 6px))}}@keyframes profile-edit-confirm-content-out-d26470c3{0%{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}to{opacity:0;-webkit-transform:translate(-50%,calc(-50% + 6px));transform:translate(-50%,calc(-50% + 6px))}}@-webkit-keyframes profile-edit-spin-d26470c3{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes profile-edit-spin-d26470c3{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.profile-edit-confirm__overlay,.profile-edit-confirm,.profile-edit__spinner[data-v-d26470c3]{-webkit-animation:none;animation:none;transition:none}}@media(max-width:719px){.profile-edit__body[data-v-d26470c3]{padding:10px 18px 18px}.profile-edit__avatar-editor[data-v-d26470c3]{margin-top:-74px}.profile-edit__footer[data-v-d26470c3]{padding:12px calc(18px + var(--app-safe-area-right)) calc(16px + var(--app-safe-area-bottom)) calc(18px + var(--app-safe-area-left))}.profile-edit-confirm__actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.profile-edit-confirm__button{width:100%;min-width:0}}.profile-page[data-v-2ca03f08]{--profile-header-padding: 24px 24px 22px;--profile-header-max-width: 600px;--profile-header-content-max-width: 600px;--profile-header-cover-aspect: 11 / 5;--profile-header-cover-radius: 20px;--profile-header-overlay-depth: 148px;--profile-header-avatar-group-size: 144px;--profile-header-avatar-size: 120px;--profile-header-clone-size: 48px;--profile-header-clone-top: 8px;--profile-header-clone-right: 0px;--profile-header-identity-gap: 4px;--profile-header-name-line-height: 32px;--profile-header-uid-line-height: 20px;--profile-header-summary-margin-top: 14px;--profile-header-summary-line-height: 21px;--profile-header-details-margin-top: 12px;min-width:0;min-height:var(--app-shell-content-min-height, calc(100vh - 16px) );border-radius:18px;background:var(--profile-bg);color:var(--profile-text)}.profile-page__inner[data-v-2ca03f08]{display:flex;min-height:inherit;flex-direction:column;width:100%;margin:0 auto}.profile-page__tabs[data-v-2ca03f08]{position:sticky;top:0;z-index:var(--app-z-sticky-content);display:flex;align-items:center;justify-content:flex-start;gap:4px;box-sizing:border-box;padding-right:max(0px,calc((100% - var(--profile-header-content-max-width)) / 2 - 8px));padding-left:max(0px,calc((100% - var(--profile-header-content-max-width)) / 2 - 8px));background:var(--profile-bg)}.profile-page__tabs--stuck[data-v-2ca03f08]{justify-content:center;padding-right:0;padding-left:0}.profile-page__content[data-v-2ca03f08]{display:flex;min-height:0;flex:1 1 auto;flex-direction:column}.profile-page__content--login-bottom-visible[data-v-2ca03f08]{padding-bottom:var(--app-login-bottom-cta-safe-space, 184px)}.profile-page__content>.profile-page__content-error--fill[data-v-2ca03f08]{min-height:0;flex:1 1 auto}.profile-page__panel.is-active[data-v-2ca03f08]{display:flex;min-height:0;flex:1 1 auto;flex-direction:column}.profile-page__login[data-v-2ca03f08]{display:flex;min-height:var(--app-shell-content-min-height, calc(100vh - 16px) );flex:1 1 auto}.profile-page__tab[data-v-2ca03f08]{position:relative;padding:12px 12px 8px;color:var(--profile-muted);font-size:16px;font-weight:500;line-height:22px}.profile-page__tab.is-active[data-v-2ca03f08]{color:var(--profile-text)}.profile-page__tab.is-active[data-v-2ca03f08]:after{position:absolute;right:12px;bottom:3px;left:12px;height:1px;border-radius:999px;background:var(--profile-text);content:""}.profile-page__grid[data-v-2ca03f08]{display:grid;grid-template-columns:repeat(var(--profile-grid-columns),minmax(0,1fr));gap:0;width:100%;max-width:var(--app-page-content-max-width);margin:0 auto}.profile-page__collections[data-v-2ca03f08]{box-sizing:border-box;width:100%;max-width:var(--app-page-content-max-width);margin:0 auto;padding:18px calc(var(--app-content-card-grid-safe-padding-right) + 12px) 12px calc(var(--app-content-card-grid-safe-padding-left) + 12px)}.profile-page__grid.has-share-open-app-content-action[data-v-2ca03f08],.profile-page__cartoon-grid.has-share-open-app-content-action[data-v-2ca03f08]{position:relative}.profile-page__cartoon-grid[data-v-2ca03f08]{display:grid;grid-template-columns:repeat(var(--profile-grid-columns),minmax(0,1fr));gap:0;width:100%;max-width:var(--app-page-content-max-width);margin:0 auto}.profile-page__column[data-v-2ca03f08]{display:flex;min-width:0;flex-direction:column}.profile-page__state[data-v-2ca03f08]{display:flex;min-height:240px;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--profile-muted);font-size:14px;line-height:20px;text-align:center;padding:24px 16px}.profile-page__state--fill[data-v-2ca03f08]{min-height:0;flex:1 1 auto}.profile-page__guest-end[data-v-2ca03f08]{margin:0;padding:24px 16px 0;color:var(--profile-muted);font-size:14px;font-weight:500;line-height:20px;text-align:center;overflow-wrap:anywhere}.profile-page__state--not-found[data-v-2ca03f08]{min-height:var(--app-shell-state-stage-min-height, calc(100vh - 96px) );gap:12px;-webkit-animation:profile-state-enter-2ca03f08 .26s ease both;animation:profile-state-enter-2ca03f08 .26s ease both}.profile-page__state-copy[data-v-2ca03f08]{display:flex;flex-direction:column;gap:6px;max-width:min(100%,360px)}.profile-page__state-copy h2[data-v-2ca03f08]{margin:0;color:var(--profile-text);font-size:18px;font-weight:600;line-height:24px}.profile-page__state p[data-v-2ca03f08]{margin:0}.profile-page__state-image[data-v-2ca03f08]{width:var(--app-state-illustration-size);height:var(--app-state-illustration-size);-o-object-fit:contain;object-fit:contain;opacity:.72}.profile-page__state--not-found .profile-page__state-image[data-v-2ca03f08]{width:var(--app-state-illustration-size-large);height:var(--app-state-illustration-size-large);opacity:1}.profile-page__state-action[data-v-2ca03f08]{margin-top:4px}.profile-page__loading[data-v-2ca03f08]{display:flex;min-height:112px;align-items:center;justify-content:center;padding:24px 0}.profile-page__line-skeleton[data-v-2ca03f08],.profile-page__cover-skeleton[data-v-2ca03f08],.profile-page__cartoon-cover-skeleton[data-v-2ca03f08]{position:relative;overflow:hidden}.profile-page__line-skeleton[data-v-2ca03f08]:after,.profile-page__cover-skeleton[data-v-2ca03f08]:after,.profile-page__cartoon-cover-skeleton[data-v-2ca03f08]:after{display:block;width:100%;height:100%;-webkit-animation:profile-shimmer-2ca03f08 1.9s ease-in-out infinite;animation:profile-shimmer-2ca03f08 1.9s ease-in-out infinite;background:linear-gradient(110deg,rgb(255 255 255 / 0) 0%,rgb(255 255 255 / 0) 38%,var(--app-skeleton-shimmer) 50%,rgb(255 255 255 / 0) 62%,rgb(255 255 255 / 0) 100%);content:"";-webkit-transform:translateX(-120%);transform:translate(-120%)}.profile-page__line-skeleton[data-v-2ca03f08]{width:130px;height:16px;border-radius:999px;background:var(--app-skeleton-line)}.profile-page__card-skeleton[data-v-2ca03f08]{display:inline-flex;width:100%;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;flex-direction:column;gap:0;padding:12px 12px 16px}.profile-page__card-skeleton--cartoon[data-v-2ca03f08]{padding:12px}.profile-page__cover-skeleton[data-v-2ca03f08]{aspect-ratio:293 / 468.8;border-radius:12px;background:var(--app-skeleton-base)}.profile-page__card-body-skeleton[data-v-2ca03f08]{display:flex;flex-direction:column;gap:4px;padding:8px 8px 0}.profile-page__cartoon-cover-skeleton[data-v-2ca03f08]{aspect-ratio:3 / 4;border-radius:12px;background:var(--app-skeleton-base)}.profile-page__line-skeleton.is-card-title[data-v-2ca03f08]{width:78%;height:18px}.profile-page__line-skeleton.is-card-author[data-v-2ca03f08]{width:42%}.profile-page__line-skeleton.is-card-short[data-v-2ca03f08]{width:36%;height:12px}@-webkit-keyframes profile-shimmer-2ca03f08{0%{-webkit-transform:translateX(-120%);transform:translate(-120%)}52%,to{-webkit-transform:translateX(120%);transform:translate(120%)}}@keyframes profile-shimmer-2ca03f08{0%{-webkit-transform:translateX(-120%);transform:translate(-120%)}52%,to{-webkit-transform:translateX(120%);transform:translate(120%)}}@-webkit-keyframes profile-state-enter-2ca03f08{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes profile-state-enter-2ca03f08{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media(max-width:900px){.profile-page[data-v-2ca03f08]{border-radius:14px}}@media(max-width:640px){.profile-page[data-v-2ca03f08]{--profile-header-padding: 0 0 18px;--profile-header-cover-radius: 0;--profile-header-mobile-cover-aspect: 7 / 4;--profile-header-overlay-depth: 126px;--profile-header-avatar-group-size: 112px;--profile-header-avatar-size: 98px;--profile-header-clone-size: 42px;--profile-header-clone-top: 4px;--profile-header-clone-right: 0px;--profile-header-name-line-height: 28px;--profile-header-summary-line-height: 20px;--profile-header-details-margin-top: 11px;min-height:var(--app-shell-content-min-height, calc(100vh - 16px) );border-radius:0}.profile-page__login[data-v-2ca03f08]{--app-login-page-stage-top-offset: calc(64px + var(--app-safe-area-top))}.profile-page__tabs[data-v-2ca03f08]{top:var(--app-safe-area-top);box-sizing:border-box;width:100vw;min-height:54px;align-items:flex-start;gap:0;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding:10px calc(4px + var(--app-safe-area-right)) 0 calc(4px + var(--app-safe-area-left))}.profile-page__tabs--stuck[data-v-2ca03f08]{justify-content:center;padding-right:calc(10px + var(--app-safe-area-right));padding-left:calc(10px + var(--app-safe-area-left))}.profile-page__tab[data-v-2ca03f08]{display:flex;box-sizing:border-box;height:44px;align-items:center;padding:2px 12px;font-size:16px;line-height:24px}.profile-page__tab.is-active[data-v-2ca03f08]:after{bottom:0}.profile-page__filters[data-v-2ca03f08]{justify-content:flex-start;overflow-x:auto;padding:4px 10px 8px}.profile-page__filter[data-v-2ca03f08]{flex:0 0 auto}.profile-page__cartoon-grid[data-v-2ca03f08]{gap:0}.profile-page__collections[data-v-2ca03f08]{padding-right:calc(var(--app-content-card-grid-safe-padding-right) + 5px);padding-left:calc(var(--app-content-card-grid-safe-padding-left) + 5px);padding-top:14px;padding-bottom:8px}.profile-page__panel[data-v-2ca03f08],.profile-page__panel[data-v-2ca03f08]:not(.is-active){display:flex;min-height:0;flex-direction:column}.profile-page__panel[data-v-2ca03f08]:not(.is-active){bottom:0}.profile-page__card-body-skeleton[data-v-2ca03f08]{padding:var(--app-mobile-card-body-padding)}.profile-page__card-skeleton[data-v-2ca03f08]{padding:var(--app-mobile-card-padding)}.profile-page__card-skeleton--cartoon[data-v-2ca03f08]{padding:var(--app-mobile-cover-card-padding)}.profile-page__cover-skeleton[data-v-2ca03f08],.profile-page__cartoon-cover-skeleton[data-v-2ca03f08]{border-radius:var(--app-mobile-card-cover-radius)}}@media(prefers-reduced-motion:reduce){.profile-page__state--not-found[data-v-2ca03f08]{-webkit-animation:none;animation:none}.profile-page__line-skeleton[data-v-2ca03f08]:after,.profile-page__cover-skeleton[data-v-2ca03f08]:after,.profile-page__cartoon-cover-skeleton[data-v-2ca03f08]:after{-webkit-animation:none;animation:none}}.cartoon-media-viewer__overlay[data-v-0c8e56fa]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:560;background:rgba(8,9,12,.72);backdrop-filter:blur(10px)}.cartoon-media-viewer__overlay[data-state=open][data-v-0c8e56fa]{-webkit-animation:cartoon-media-viewer-overlay-in-0c8e56fa .3s ease-out both;animation:cartoon-media-viewer-overlay-in-0c8e56fa .3s ease-out both}.cartoon-media-viewer__overlay[data-state=closed][data-v-0c8e56fa]{-webkit-animation:cartoon-media-viewer-overlay-out-0c8e56fa .22s ease-in both;animation:cartoon-media-viewer-overlay-out-0c8e56fa .22s ease-in both}.cartoon-media-viewer__overlay.is-closing[data-v-0c8e56fa]{-webkit-animation:cartoon-media-viewer-overlay-out-0c8e56fa .32s cubic-bezier(.4,0,.2,1) both;animation:cartoon-media-viewer-overlay-out-0c8e56fa .32s cubic-bezier(.4,0,.2,1) both}.cartoon-media-viewer[data-v-0c8e56fa]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:561;border:0;outline:none;pointer-events:none}.cartoon-media-viewer[data-state=open][data-v-0c8e56fa]{-webkit-animation:cartoon-media-viewer-content-in-0c8e56fa .28s ease-out both;animation:cartoon-media-viewer-content-in-0c8e56fa .28s ease-out both}.cartoon-media-viewer[data-state=closed][data-v-0c8e56fa]{-webkit-animation:cartoon-media-viewer-content-out-0c8e56fa .2s ease-in both;animation:cartoon-media-viewer-content-out-0c8e56fa .2s ease-in both}.cartoon-media-viewer.is-closing[data-state=closed][data-v-0c8e56fa]{-webkit-animation:none;animation:none}.cartoon-media-viewer__bottom-scrim[data-v-0c8e56fa]{position:absolute;right:0;bottom:0;left:0;height:min(38vh,360px);background:linear-gradient(180deg,transparent,rgb(0 0 0 / .32));pointer-events:none}.cartoon-media-viewer__content[data-v-0c8e56fa]{--cartoon-media-viewer-poster-width: min(38vw, calc((100dvh - 210px)*.75) , 420px);--cartoon-media-viewer-avatar-size: clamp(108px, 12vw, 128px);--cartoon-media-viewer-avatar-overhang: 44px;--cartoon-media-viewer-avatar-overhang: calc(var(--cartoon-media-viewer-avatar-size) * .34);position:absolute;top:0;right:0;bottom:0;left:0;display:flex;box-sizing:border-box;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:max(72px,env(safe-area-inset-top)) 24px max(32px,env(safe-area-inset-bottom))}.cartoon-media-viewer__media[data-v-0c8e56fa]{box-sizing:content-box;width:calc(var(--cartoon-media-viewer-poster-width) + var(--cartoon-media-viewer-avatar-overhang));padding-bottom:6px;-webkit-transform-origin:center;transform-origin:center}.cartoon-media-viewer__visual[data-v-0c8e56fa]{position:relative;width:100%}.cartoon-media-viewer__poster-motion[data-v-0c8e56fa]{width:var(--cartoon-media-viewer-poster-width);-webkit-transform:rotate(-1.1deg);transform:rotate(-1.1deg);-webkit-transform-origin:52% 94%;transform-origin:52% 94%;-webkit-animation:cartoon-media-viewer-poster-settle-0c8e56fa .46s cubic-bezier(.16,1,.3,1) both;animation:cartoon-media-viewer-poster-settle-0c8e56fa .46s cubic-bezier(.16,1,.3,1) both}.cartoon-media-viewer__poster-shell[data-v-0c8e56fa]{position:relative;overflow:hidden;width:100%;aspect-ratio:3 / 4;border:1px solid rgb(255 255 255 / .2);border-radius:24px;background:rgba(28,29,34,.96)}.cartoon-media-viewer__poster-shell[data-v-0c8e56fa]:after{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgb(255 255 255 / .12);border-radius:inherit;content:"";pointer-events:none}.cartoon-media-viewer__poster[data-v-0c8e56fa]{width:100%;height:100%;--dreama-image-handoff-duration: .08s;--dreama-image-placeholder-bg: rgb(28 29 34 / .96);--dreama-image-reveal-duration: .12s}.cartoon-media-viewer__avatar-anchor[data-v-0c8e56fa]{position:absolute;right:0;bottom:0;width:var(--cartoon-media-viewer-avatar-size);height:var(--cartoon-media-viewer-avatar-size)}.cartoon-media-viewer__avatar-motion[data-v-0c8e56fa]{width:100%;height:100%;-webkit-transform:rotate(3deg);transform:rotate(3deg);-webkit-transform-origin:46% 90%;transform-origin:46% 90%;-webkit-animation:cartoon-media-viewer-avatar-settle-0c8e56fa .46s cubic-bezier(.16,1,.3,1) both;animation:cartoon-media-viewer-avatar-settle-0c8e56fa .46s cubic-bezier(.16,1,.3,1) both}.cartoon-media-viewer__avatar-shell[data-v-0c8e56fa]{overflow:hidden;box-sizing:border-box;width:100%;height:100%;border:2px solid rgb(255 255 255 / .9);border-radius:50%;background:rgba(28,29,34,.96)}.cartoon-media-viewer__avatar[data-v-0c8e56fa]{display:block;width:100%;height:100%;--dreama-image-handoff-duration: .1s;--dreama-image-placeholder-bg: rgb(28 29 34 / .96);--dreama-image-reveal-duration: .14s}.cartoon-media-viewer__download[data-v-0c8e56fa]{min-height:44px;padding:10px 20px;border:0;border-radius:999px;background:transparent;color:#fff;cursor:pointer;font:inherit;font-size:15px;font-weight:600;line-height:22px;outline:none;pointer-events:auto;transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),opacity var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),opacity var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),opacity var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.cartoon-media-viewer__download[data-v-0c8e56fa]:hover,.cartoon-media-viewer__download[data-v-0c8e56fa]:focus-visible{background:rgba(255,255,255,.12)}.cartoon-media-viewer__download[data-v-0c8e56fa]:focus-visible{box-shadow:0 0 0 2px rgba(255,255,255,.72)}.cartoon-media-viewer__download[data-v-0c8e56fa]:active:not(:disabled){-webkit-transform:scale(.97);transform:scale(.97)}.cartoon-media-viewer__download[data-v-0c8e56fa]:disabled{cursor:wait;opacity:.62}.cartoon-media-viewer__close[data-v-0c8e56fa]{position:absolute;top:calc(var(--app-corner-control-inset, 10px) + env(safe-area-inset-top));right:calc(var(--app-corner-control-inset, 10px) + env(safe-area-inset-right));z-index:2;display:grid;width:var(--app-corner-control-size, 44px);height:var(--app-corner-control-size, 44px);place-items:center;padding:0;border:0;border-radius:var(--app-corner-control-radius, 18px);background:transparent;color:#fff;cursor:pointer;outline:none;pointer-events:auto;transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.cartoon-media-viewer__close-surface[data-v-0c8e56fa]{display:grid;width:var(--app-corner-control-visual-size, 36px);height:var(--app-corner-control-visual-size, 36px);place-items:center;border:1px solid rgb(255 255 255 / .12);border-radius:var(--app-corner-control-radius, 18px);background:rgba(0,0,0,.18);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease)}.cartoon-media-viewer__close:hover .cartoon-media-viewer__close-surface[data-v-0c8e56fa],.cartoon-media-viewer__close:focus-visible .cartoon-media-viewer__close-surface[data-v-0c8e56fa]{background:rgba(255,255,255,.14)}.cartoon-media-viewer__close[data-v-0c8e56fa]:focus-visible{outline:2px solid rgb(255 255 255 / .72);outline-offset:2px}.cartoon-media-viewer__close[data-v-0c8e56fa]:active{-webkit-transform:scale(.94);transform:scale(.94)}.cartoon-media-viewer.is-closing .cartoon-media-viewer__bottom-scrim[data-v-0c8e56fa],.cartoon-media-viewer.is-closing .cartoon-media-viewer__download[data-v-0c8e56fa],.cartoon-media-viewer.is-closing .cartoon-media-viewer__close[data-v-0c8e56fa]{-webkit-animation:cartoon-media-viewer-controls-out-0c8e56fa .2s ease-out both;animation:cartoon-media-viewer-controls-out-0c8e56fa .2s ease-out both}.cartoon-media-viewer.is-closing .cartoon-media-viewer__visual[data-v-0c8e56fa]{will-change:opacity;-webkit-animation:cartoon-media-viewer-visual-out-0c8e56fa .14s cubic-bezier(.4,0,1,1) both;animation:cartoon-media-viewer-visual-out-0c8e56fa .14s cubic-bezier(.4,0,1,1) both}.cartoon-media-viewer__close[data-v-0c8e56fa]:disabled{cursor:default}.cartoon-media-viewer__sr-only[data-v-0c8e56fa]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@-webkit-keyframes cartoon-media-viewer-overlay-in-0c8e56fa{0%{opacity:0}to{opacity:1}}@keyframes cartoon-media-viewer-overlay-in-0c8e56fa{0%{opacity:0}to{opacity:1}}@-webkit-keyframes cartoon-media-viewer-overlay-out-0c8e56fa{0%{opacity:1}to{opacity:0}}@keyframes cartoon-media-viewer-overlay-out-0c8e56fa{0%{opacity:1}to{opacity:0}}@-webkit-keyframes cartoon-media-viewer-content-in-0c8e56fa{0%{opacity:0}to{opacity:1}}@keyframes cartoon-media-viewer-content-in-0c8e56fa{0%{opacity:0}to{opacity:1}}@-webkit-keyframes cartoon-media-viewer-content-out-0c8e56fa{0%{opacity:1}to{opacity:0}}@keyframes cartoon-media-viewer-content-out-0c8e56fa{0%{opacity:1}to{opacity:0}}@-webkit-keyframes cartoon-media-viewer-controls-out-0c8e56fa{0%{opacity:1}to{opacity:0}}@keyframes cartoon-media-viewer-controls-out-0c8e56fa{0%{opacity:1}to{opacity:0}}@-webkit-keyframes cartoon-media-viewer-visual-out-0c8e56fa{0%{opacity:1}to{opacity:0}}@keyframes cartoon-media-viewer-visual-out-0c8e56fa{0%{opacity:1}to{opacity:0}}@-webkit-keyframes cartoon-media-viewer-poster-settle-0c8e56fa{0%{-webkit-transform:rotate(-2.82deg);transform:rotate(-2.82deg)}to{-webkit-transform:rotate(-1.1deg);transform:rotate(-1.1deg)}}@keyframes cartoon-media-viewer-poster-settle-0c8e56fa{0%{-webkit-transform:rotate(-2.82deg);transform:rotate(-2.82deg)}to{-webkit-transform:rotate(-1.1deg);transform:rotate(-1.1deg)}}@-webkit-keyframes cartoon-media-viewer-avatar-settle-0c8e56fa{0%{-webkit-transform:rotate(5.91deg);transform:rotate(5.91deg)}to{-webkit-transform:rotate(3deg);transform:rotate(3deg)}}@keyframes cartoon-media-viewer-avatar-settle-0c8e56fa{0%{-webkit-transform:rotate(5.91deg);transform:rotate(5.91deg)}to{-webkit-transform:rotate(3deg);transform:rotate(3deg)}}@media(max-width:640px){.cartoon-media-viewer__content[data-v-0c8e56fa]{--cartoon-media-viewer-poster-width: min(72vw, calc((100dvh - 190px)*.75) , 300px);--cartoon-media-viewer-avatar-size: clamp(82px, 24vw, 96px);--cartoon-media-viewer-avatar-overhang: 34px;--cartoon-media-viewer-avatar-overhang: calc(var(--cartoon-media-viewer-avatar-size) * .36);gap:16px;padding-inline:18px}.cartoon-media-viewer__poster-shell[data-v-0c8e56fa]{border-radius:21px}}@media(prefers-reduced-motion:reduce){.cartoon-media-viewer__overlay[data-v-0c8e56fa],.cartoon-media-viewer[data-v-0c8e56fa],.cartoon-media-viewer__visual[data-v-0c8e56fa],.cartoon-media-viewer__poster-motion[data-v-0c8e56fa],.cartoon-media-viewer__avatar-motion[data-v-0c8e56fa]{-webkit-animation:none;animation:none}.cartoon-media-viewer__download[data-v-0c8e56fa],.cartoon-media-viewer__close[data-v-0c8e56fa]{transition:none}}.cartoon-hero-media[data-v-b6f1e2a5]{--cartoon-hero-poster-width: clamp(208px, 24vw, 232px);--cartoon-hero-avatar-size: clamp(96px, 10vw, 104px);--cartoon-hero-avatar-overhang: calc(var(--cartoon-hero-avatar-size) * .38);--cartoon-hero-stage-tail: 6px;--cartoon-hero-poster-rest-angle: -2.82deg;--cartoon-hero-avatar-rest-angle: 5.91deg;display:grid;width:100%;place-items:center}.cartoon-hero-media__stage[data-v-b6f1e2a5]{position:relative;box-sizing:content-box;width:calc(var(--cartoon-hero-poster-width) + var(--cartoon-hero-avatar-overhang));padding-bottom:var(--cartoon-hero-stage-tail);border-radius:20px;cursor:zoom-in;isolation:isolate}.cartoon-hero-media__poster-deal[data-v-b6f1e2a5]{position:relative;z-index:4;width:var(--cartoon-hero-poster-width);pointer-events:none;-webkit-transform-origin:52% 94%;transform-origin:52% 94%;-webkit-animation:cartoon-poster-deal-in-b6f1e2a5 .46s cubic-bezier(.16,1,.3,1) both;animation:cartoon-poster-deal-in-b6f1e2a5 .46s cubic-bezier(.16,1,.3,1) both}.cartoon-hero-media__poster-motion[data-v-b6f1e2a5]{-webkit-transform:rotate(var(--cartoon-hero-poster-rest-angle));transform:rotate(var(--cartoon-hero-poster-rest-angle));-webkit-transform-origin:52% 94%;transform-origin:52% 94%;transition:-webkit-transform .28s cubic-bezier(.2,.8,.2,1);transition:transform .28s cubic-bezier(.2,.8,.2,1);transition:transform .28s cubic-bezier(.2,.8,.2,1),-webkit-transform .28s cubic-bezier(.2,.8,.2,1)}.cartoon-hero-media__poster-shell[data-v-b6f1e2a5]{position:relative;overflow:hidden;width:100%;aspect-ratio:3 / 4;border:1px solid var(--app-border-subtle);border-radius:20px;background:var(--app-skeleton-base)}.cartoon-hero-media__poster-shell[data-v-b6f1e2a5]:after{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;border:1px solid rgb(255 255 255 / .12);border-radius:inherit;content:"";pointer-events:none}.cartoon-hero-media__poster[data-v-b6f1e2a5]{width:100%;height:100%;--dreama-image-placeholder-bg: var(--app-skeleton-base)}.cartoon-hero-media__status[data-v-b6f1e2a5]{position:absolute;top:12px;left:12px;z-index:5;display:inline-flex;min-height:28px;align-items:center;gap:5px;padding:5px 9px;border:1px solid rgb(255 255 255 / .14);border-radius:999px;background:rgba(8,8,8,.56);box-shadow:0 4px 14px rgba(0,0,0,.16);color:rgba(255,255,255,.92);font-size:12px;font-weight:500;line-height:16px;pointer-events:none;backdrop-filter:blur(12px)}.cartoon-hero-media__status--avatar[data-v-b6f1e2a5]{top:10px;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%)}.cartoon-hero-media__poster-placeholder[data-v-b6f1e2a5]{width:100%;height:100%;background:radial-gradient(circle at 50% 24%,var(--app-skeleton-shimmer),transparent 42%),var(--app-skeleton-base)}.cartoon-hero-media__poster-error[data-v-b6f1e2a5]{display:flex;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;background:var(--app-skeleton-base);color:var(--profile-muted);font-size:13px;line-height:18px;pointer-events:auto;text-align:center}.cartoon-hero-media__poster-retry[data-v-b6f1e2a5]{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:6px;padding:7px 14px;border:1px solid var(--app-border-strong);border-radius:999px;background:var(--app-surface-raised);color:var(--profile-text);cursor:pointer;font:inherit;font-size:13px;font-weight:600;line-height:18px;outline:none;transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.cartoon-hero-media__poster-retry[data-v-b6f1e2a5]:hover,.cartoon-hero-media__poster-retry[data-v-b6f1e2a5]:focus-visible{background:var(--app-surface-hover)}.cartoon-hero-media__poster-retry[data-v-b6f1e2a5]:focus-visible{box-shadow:0 0 0 3px var(--profile-bg),0 0 0 5px var(--profile-text)}.cartoon-hero-media__poster-retry[data-v-b6f1e2a5]:active{-webkit-transform:scale(var(--app-interaction-standard-active-scale));transform:scale(var(--app-interaction-standard-active-scale))}.cartoon-hero-media__avatar-shell[data-v-b6f1e2a5]{position:relative;overflow:hidden;border-radius:50%;background:var(--app-skeleton-base)}.cartoon-hero-media__avatar-anchor[data-v-b6f1e2a5]{position:absolute;right:0;bottom:0;z-index:4;width:var(--cartoon-hero-avatar-size);height:var(--cartoon-hero-avatar-size);pointer-events:none}.cartoon-hero-media__viewer-trigger[data-v-b6f1e2a5]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border:0;border-radius:inherit;background:transparent;cursor:zoom-in;outline:none}.cartoon-hero-media__viewer-trigger[data-v-b6f1e2a5]:focus-visible{outline:2px solid var(--profile-text);outline-offset:7px}.cartoon-hero-media__avatar-deal[data-v-b6f1e2a5]{width:100%;height:100%;-webkit-transform-origin:46% 90%;transform-origin:46% 90%;-webkit-animation:cartoon-avatar-deal-in-b6f1e2a5 .44s .05s cubic-bezier(.16,1,.3,1) both;animation:cartoon-avatar-deal-in-b6f1e2a5 .44s .05s cubic-bezier(.16,1,.3,1) both}.cartoon-hero-media__avatar-motion[data-v-b6f1e2a5]{width:100%;height:100%;-webkit-transform:rotate(var(--cartoon-hero-avatar-rest-angle));transform:rotate(var(--cartoon-hero-avatar-rest-angle));-webkit-transform-origin:46% 90%;transform-origin:46% 90%;transition:-webkit-transform .28s cubic-bezier(.2,.8,.2,1);transition:transform .28s cubic-bezier(.2,.8,.2,1);transition:transform .28s cubic-bezier(.2,.8,.2,1),-webkit-transform .28s cubic-bezier(.2,.8,.2,1)}.cartoon-hero-media__avatar-shell--overlay[data-v-b6f1e2a5]{box-sizing:border-box;width:100%;height:100%;border:2px solid var(--profile-bg)}.cartoon-hero-media__avatar-shell--standalone[data-v-b6f1e2a5]{width:138px;height:138px;box-shadow:0 12px 32px rgba(0,0,0,.08)}.cartoon-hero-media__avatar[data-v-b6f1e2a5]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .22s ease}.cartoon-hero-media__avatar.is-loaded[data-v-b6f1e2a5]{opacity:1}@-webkit-keyframes cartoon-poster-deal-in-b6f1e2a5{0%{opacity:0;-webkit-transform:translate3d(1.5px,3px,0) rotate(-1deg) scale(.995);transform:translate3d(1.5px,3px,0) rotate(-1deg) scale(.995)}72%{opacity:1;-webkit-transform:translate3d(-.2px,-.2px,0) rotate(.1deg) scale(1.0005);transform:translate3d(-.2px,-.2px,0) rotate(.1deg) scale(1.0005)}to{opacity:1;-webkit-transform:translate3d(0,0,0) rotate(0) scale(1);transform:translateZ(0) rotate(0) scale(1)}}@keyframes cartoon-poster-deal-in-b6f1e2a5{0%{opacity:0;-webkit-transform:translate3d(1.5px,3px,0) rotate(-1deg) scale(.995);transform:translate3d(1.5px,3px,0) rotate(-1deg) scale(.995)}72%{opacity:1;-webkit-transform:translate3d(-.2px,-.2px,0) rotate(.1deg) scale(1.0005);transform:translate3d(-.2px,-.2px,0) rotate(.1deg) scale(1.0005)}to{opacity:1;-webkit-transform:translate3d(0,0,0) rotate(0) scale(1);transform:translateZ(0) rotate(0) scale(1)}}@-webkit-keyframes cartoon-avatar-deal-in-b6f1e2a5{0%{opacity:0;-webkit-transform:translate3d(-1.5px,3px,0) rotate(1.4deg) scale(.975);transform:translate3d(-1.5px,3px,0) rotate(1.4deg) scale(.975)}74%{opacity:1;-webkit-transform:translate3d(.2px,-.2px,0) rotate(-.1deg) scale(1.002);transform:translate3d(.2px,-.2px,0) rotate(-.1deg) scale(1.002)}to{opacity:1;-webkit-transform:translate3d(0,0,0) rotate(0) scale(1);transform:translateZ(0) rotate(0) scale(1)}}@keyframes cartoon-avatar-deal-in-b6f1e2a5{0%{opacity:0;-webkit-transform:translate3d(-1.5px,3px,0) rotate(1.4deg) scale(.975);transform:translate3d(-1.5px,3px,0) rotate(1.4deg) scale(.975)}74%{opacity:1;-webkit-transform:translate3d(.2px,-.2px,0) rotate(-.1deg) scale(1.002);transform:translate3d(.2px,-.2px,0) rotate(-.1deg) scale(1.002)}to{opacity:1;-webkit-transform:translate3d(0,0,0) rotate(0) scale(1);transform:translateZ(0) rotate(0) scale(1)}}@media(hover:hover)and (pointer:fine){.cartoon-hero-media__stage:hover .cartoon-hero-media__poster-motion[data-v-b6f1e2a5]{-webkit-transform:translate3d(-1px,-1.5px,0) rotate(-3.2deg) scale(1.004);transform:translate3d(-1px,-1.5px,0) rotate(-3.2deg) scale(1.004)}.cartoon-hero-media__stage:hover .cartoon-hero-media__avatar-motion[data-v-b6f1e2a5]{-webkit-transform:translate3d(1.5px,-1.5px,0) rotate(6.5deg) scale(1.012);transform:translate3d(1.5px,-1.5px,0) rotate(6.5deg) scale(1.012)}}@media(max-width:640px){.cartoon-hero-media[data-v-b6f1e2a5]{--cartoon-hero-poster-width: clamp(188px, 52vw, 204px);--cartoon-hero-avatar-size: clamp(82px, 23vw, 90px)}.cartoon-hero-media__poster-shell[data-v-b6f1e2a5]{border-radius:19px}.cartoon-hero-media__avatar-shell--standalone[data-v-b6f1e2a5]{width:112px;height:112px}}@media(prefers-reduced-motion:reduce){.cartoon-hero-media__poster-deal[data-v-b6f1e2a5],.cartoon-hero-media__avatar-deal[data-v-b6f1e2a5]{-webkit-animation:none;animation:none}.cartoon-hero-media__poster-motion[data-v-b6f1e2a5],.cartoon-hero-media__avatar-motion[data-v-b6f1e2a5],.cartoon-hero-media__stage[data-v-b6f1e2a5],.cartoon-hero-media__poster-retry[data-v-b6f1e2a5],.cartoon-hero-media__avatar[data-v-b6f1e2a5]{transition:none}}.cartoon-header__publication[data-v-efa7d90c]{margin:0;color:var(--app-text-soft);font-size:14px;line-height:1.65;text-align:center}.cartoon-header[data-v-efa7d90c]{display:flex;width:100%;flex-direction:column;align-items:center;gap:14px;padding:36px 16px 24px;color:var(--profile-text);text-align:center}.cartoon-header__identity[data-v-efa7d90c]{display:flex;flex-direction:column;align-items:center;gap:2px}.cartoon-header__name[data-v-efa7d90c]{margin:0;color:var(--profile-text);font-size:24px;font-weight:700;line-height:32px}.cartoon-header__author[data-v-efa7d90c]{color:var(--profile-muted);font-size:14px;line-height:20px;transition:color .18s ease,opacity .18s ease}.cartoon-header__author[data-v-efa7d90c]:hover,.cartoon-header__author[data-v-efa7d90c]:focus-visible{color:var(--profile-text)}.cartoon-header__author[data-v-efa7d90c]:active{opacity:.72}.cartoon-header__author.is-static[data-v-efa7d90c]{margin:0}.cartoon-header__stats[data-v-efa7d90c]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:24px}.cartoon-header__stat[data-v-efa7d90c]{display:inline-flex;align-items:baseline;gap:2px;color:var(--profile-text);font-size:14px;line-height:20px}.cartoon-header__stat strong[data-v-efa7d90c]{font-size:16px;font-weight:700;line-height:22px}.cartoon-header__summary[data-v-efa7d90c]{width:min(464px,100%);margin:0;color:var(--profile-text);font-size:14px;line-height:22px}.cartoon-header__actions[data-v-efa7d90c]{display:flex;min-height:44px;align-items:center;justify-content:center;gap:8px}@media(max-width:900px){.cartoon-header__actions.is-share-only[data-v-efa7d90c]{display:none}}@media(max-width:640px){.cartoon-header[data-v-efa7d90c]{gap:12px;padding:22px 16px 18px}.cartoon-header__name[data-v-efa7d90c]{font-size:22px;line-height:30px}.cartoon-header__stats[data-v-efa7d90c]{gap:16px}.cartoon-header__summary[data-v-efa7d90c]{width:min(360px,100%);font-size:13px;line-height:20px}}.cartoon-header-skeleton[data-v-0f24ece7]{--cartoon-hero-poster-width: clamp(208px, 24vw, 232px);--cartoon-hero-avatar-size: clamp(96px, 10vw, 104px);--cartoon-hero-avatar-overhang: calc(var(--cartoon-hero-avatar-size) * .38);--cartoon-hero-stage-tail: 6px;width:100%}.cartoon-header-skeleton__visual[data-v-0f24ece7]{display:flex;width:100%;flex-direction:column;align-items:center;gap:14px;padding:36px 24px 24px}.cartoon-header-skeleton__media[data-v-0f24ece7]{position:relative;box-sizing:content-box;width:calc(var(--cartoon-hero-poster-width) + var(--cartoon-hero-avatar-overhang));padding-bottom:var(--cartoon-hero-stage-tail)}.cartoon-header-skeleton__poster-motion[data-v-0f24ece7]{width:var(--cartoon-hero-poster-width);-webkit-transform:rotate(-2.82deg);transform:rotate(-2.82deg);-webkit-transform-origin:52% 94%;transform-origin:52% 94%}.cartoon-header-skeleton__poster[data-v-0f24ece7]{width:100%;aspect-ratio:3 / 4;border:1px solid var(--app-border-subtle);border-radius:20px;background:var(--app-skeleton-base)}.cartoon-header-skeleton__avatar-anchor[data-v-0f24ece7]{position:absolute;right:0;bottom:0;width:var(--cartoon-hero-avatar-size);height:var(--cartoon-hero-avatar-size)}.cartoon-header-skeleton__avatar-motion[data-v-0f24ece7]{width:100%;height:100%;-webkit-transform:rotate(5.91deg);transform:rotate(5.91deg);-webkit-transform-origin:46% 90%;transform-origin:46% 90%}.cartoon-header-skeleton__avatar[data-v-0f24ece7]{box-sizing:border-box;width:100%;height:100%;border:2px solid var(--profile-bg);border-radius:50%;background:var(--app-skeleton-base)}.cartoon-header-skeleton__identity[data-v-0f24ece7]{display:flex;flex-direction:column;align-items:center;gap:2px}.cartoon-header-skeleton__line[data-v-0f24ece7],.cartoon-header-skeleton__button[data-v-0f24ece7]{border-radius:999px;background:var(--app-skeleton-line)}.cartoon-header-skeleton__line[data-v-0f24ece7]{height:16px}.cartoon-header-skeleton__line.is-name[data-v-0f24ece7]{width:88px;height:32px}.cartoon-header-skeleton__line.is-author[data-v-0f24ece7]{width:72px;height:20px}.cartoon-header-skeleton__stats[data-v-0f24ece7]{display:flex;height:22px;align-items:center;justify-content:center;gap:24px}.cartoon-header-skeleton__stat[data-v-0f24ece7]{display:inline-flex;align-items:center;gap:2px}.cartoon-header-skeleton__line.is-stat-value[data-v-0f24ece7]{height:22px}.cartoon-header-skeleton__line.is-stat-value.is-primary[data-v-0f24ece7]{width:52px}.cartoon-header-skeleton__line.is-stat-value.is-secondary[data-v-0f24ece7]{width:36px}.cartoon-header-skeleton__line.is-stat-label[data-v-0f24ece7]{height:20px}.cartoon-header-skeleton__line.is-stat-label.is-primary[data-v-0f24ece7]{width:72px}.cartoon-header-skeleton__line.is-stat-label.is-secondary[data-v-0f24ece7]{width:28px}.cartoon-header-skeleton__line.is-summary[data-v-0f24ece7]{width:min(240px,68vw);height:22px}.cartoon-header-skeleton__button[data-v-0f24ece7]{width:104px;height:var(--app-page-action-min-height)}.skeleton-shimmer[data-v-0f24ece7]{position:relative;overflow:hidden}.skeleton-shimmer[data-v-0f24ece7]:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,rgb(255 255 255 / 0) 0%,rgb(255 255 255 / 0) 38%,var(--app-skeleton-shimmer) 50%,rgb(255 255 255 / 0) 62%,rgb(255 255 255 / 0) 100%);content:"";-webkit-animation:cartoon-header-skeleton-shimmer-0f24ece7 1.9s ease-in-out infinite;animation:cartoon-header-skeleton-shimmer-0f24ece7 1.9s ease-in-out infinite;-webkit-transform:translateX(-120%);transform:translate(-120%)}@-webkit-keyframes cartoon-header-skeleton-shimmer-0f24ece7{0%{-webkit-transform:translateX(-120%);transform:translate(-120%)}52%,to{-webkit-transform:translateX(120%);transform:translate(120%)}}@keyframes cartoon-header-skeleton-shimmer-0f24ece7{0%{-webkit-transform:translateX(-120%);transform:translate(-120%)}52%,to{-webkit-transform:translateX(120%);transform:translate(120%)}}@media(max-width:640px){.cartoon-header-skeleton[data-v-0f24ece7]{--cartoon-hero-poster-width: clamp(188px, 52vw, 204px);--cartoon-hero-avatar-size: clamp(82px, 23vw, 90px)}.cartoon-header-skeleton__visual[data-v-0f24ece7]{gap:12px;padding:22px 16px 18px}.cartoon-header-skeleton__poster[data-v-0f24ece7]{border-radius:19px}.cartoon-header-skeleton__line.is-name[data-v-0f24ece7]{height:30px}.cartoon-header-skeleton__line.is-author[data-v-0f24ece7]{height:20px}.cartoon-header-skeleton__stats[data-v-0f24ece7]{gap:16px}.cartoon-header-skeleton__line.is-summary[data-v-0f24ece7]{width:min(220px,72vw);height:20px}}@media(prefers-reduced-motion:reduce){.skeleton-shimmer[data-v-0f24ece7]:after{-webkit-animation:none;animation:none}}.cartoon-page[data-v-066e401e]{min-width:0;min-height:var(--app-shell-content-min-height, calc(100vh - 16px) );border-radius:18px;background:var(--profile-bg);color:var(--profile-text)}.cartoon-page__inner[data-v-066e401e]{display:flex;box-sizing:border-box;min-height:inherit;flex-direction:column;width:100%;margin:0 auto;padding-bottom:8px}.cartoon-page__tabs[data-v-066e401e]{position:sticky;top:0;z-index:var(--app-z-sticky-content);display:flex;align-items:center;justify-content:center;gap:4px;background:var(--profile-bg)}.cartoon-page__content[data-v-066e401e]{display:flex;min-height:0;flex:1 1 auto;flex-direction:column}.cartoon-page__content--login-bottom-visible[data-v-066e401e]{padding-bottom:var(--app-login-bottom-cta-safe-space, 184px)}.cartoon-page__login[data-v-066e401e]{display:flex;min-height:320px;flex:1 1 auto}.cartoon-page__tab[data-v-066e401e]{position:relative;padding:12px 12px 8px;color:var(--profile-muted);font-size:16px;font-weight:500;line-height:22px}.cartoon-page__tab.is-active[data-v-066e401e]{color:var(--profile-text)}.cartoon-page__tab.is-active[data-v-066e401e]:after{position:absolute;right:12px;bottom:3px;left:12px;height:1px;border-radius:999px;background:var(--profile-text);content:""}.cartoon-page__grid[data-v-066e401e]{display:grid;grid-template-columns:repeat(var(--cartoon-grid-columns),minmax(0,1fr));width:100%;max-width:var(--app-page-content-max-width);margin:0 auto}.cartoon-page__grid.has-share-open-app-content-action[data-v-066e401e]{position:relative}.cartoon-page__column[data-v-066e401e]{display:flex;min-width:0;flex-direction:column}.cartoon-page__state[data-v-066e401e]{display:flex;min-height:240px;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--profile-muted);font-size:14px;line-height:20px;text-align:center;padding:24px 16px}.cartoon-page__state--fill[data-v-066e401e]{min-height:0;flex:1 1 auto}.cartoon-page__guest-end[data-v-066e401e]{margin:0;padding:24px 16px 0;color:var(--profile-muted);font-size:14px;font-weight:500;line-height:20px;text-align:center;overflow-wrap:anywhere}.cartoon-page__state--stage[data-v-066e401e]{min-height:var(--app-shell-state-stage-min-height, calc(100vh - 96px) );gap:12px;-webkit-animation:cartoon-state-enter-066e401e .26s ease both;animation:cartoon-state-enter-066e401e .26s ease both}.cartoon-page__state p[data-v-066e401e]{margin:0}.cartoon-page__state-copy[data-v-066e401e]{display:flex;max-width:min(100%,360px);flex-direction:column;gap:6px}.cartoon-page__state-title[data-v-066e401e]{margin:0;color:var(--profile-text);font-size:18px;font-weight:600;line-height:24px}.cartoon-page__state-subtitle[data-v-066e401e]{margin:0;color:var(--profile-muted);font-size:14px;font-weight:400;line-height:20px}.cartoon-page__state-image[data-v-066e401e]{width:var(--app-state-illustration-size);height:var(--app-state-illustration-size);-o-object-fit:contain;object-fit:contain;opacity:.72}.cartoon-page__state--stage .cartoon-page__state-image[data-v-066e401e]{width:var(--app-state-illustration-size-large);height:var(--app-state-illustration-size-large);opacity:1}.cartoon-page__state-action[data-v-066e401e]{margin-top:4px}.cartoon-page__loading[data-v-066e401e]{display:flex;min-height:112px;align-items:center;justify-content:center;padding:24px 0}.cartoon-page__line-skeleton[data-v-066e401e],.cartoon-page__cover-skeleton[data-v-066e401e]{overflow:hidden}.cartoon-page__line-skeleton[data-v-066e401e]:after,.cartoon-page__cover-skeleton[data-v-066e401e]:after{display:block;width:100%;height:100%;-webkit-animation:cartoon-shimmer-066e401e 1.9s ease-in-out infinite;animation:cartoon-shimmer-066e401e 1.9s ease-in-out infinite;background:linear-gradient(110deg,rgb(255 255 255 / 0) 0%,rgb(255 255 255 / 0) 38%,var(--app-skeleton-shimmer) 50%,rgb(255 255 255 / 0) 62%,rgb(255 255 255 / 0) 100%);content:"";-webkit-transform:translateX(-120%);transform:translate(-120%)}.cartoon-page__line-skeleton[data-v-066e401e]{width:130px;height:16px;border-radius:999px;background:var(--app-skeleton-line)}.cartoon-page__card-skeleton[data-v-066e401e]{display:inline-flex;width:100%;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;flex-direction:column;gap:0;padding:12px 12px 16px}.cartoon-page__cover-skeleton[data-v-066e401e]{aspect-ratio:293 / 468.8;border-radius:12px;background:var(--app-skeleton-base)}.cartoon-page__card-body-skeleton[data-v-066e401e]{display:flex;flex-direction:column;gap:4px;padding:8px 8px 0}.cartoon-page__line-skeleton.is-card-title[data-v-066e401e]{width:78%;height:18px}.cartoon-page__line-skeleton.is-card-author[data-v-066e401e]{width:42%}.cartoon-page__line-skeleton.is-card-short[data-v-066e401e]{width:36%;height:12px}@-webkit-keyframes cartoon-shimmer-066e401e{0%{-webkit-transform:translateX(-120%);transform:translate(-120%)}52%,to{-webkit-transform:translateX(120%);transform:translate(120%)}}@keyframes cartoon-shimmer-066e401e{0%{-webkit-transform:translateX(-120%);transform:translate(-120%)}52%,to{-webkit-transform:translateX(120%);transform:translate(120%)}}@-webkit-keyframes cartoon-state-enter-066e401e{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes cartoon-state-enter-066e401e{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media(max-width:900px){.cartoon-page[data-v-066e401e]{border-radius:14px}}@media(max-width:640px){.cartoon-page[data-v-066e401e]{min-height:var(--app-shell-content-min-height, calc(100vh - 8px) );border-radius:0}.cartoon-page__tabs[data-v-066e401e]{top:var(--app-safe-area-top);box-sizing:border-box;width:100vw;min-height:54px;align-items:flex-start;gap:0;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding:10px calc(10px + var(--app-safe-area-right)) 0 calc(10px + var(--app-safe-area-left))}.cartoon-page__tab[data-v-066e401e]{display:flex;box-sizing:border-box;height:44px;align-items:center;padding:2px 12px;font-size:16px;line-height:24px}.cartoon-page__tab.is-active[data-v-066e401e]:after{bottom:0}.cartoon-page__filters[data-v-066e401e]{justify-content:flex-start;overflow-x:auto;padding:4px 10px 8px}.cartoon-page__filter[data-v-066e401e]{flex:0 0 auto}.cartoon-page__card-body-skeleton[data-v-066e401e]{padding:var(--app-mobile-card-body-padding)}.cartoon-page__card-skeleton[data-v-066e401e]{padding:var(--app-mobile-card-padding)}.cartoon-page__cover-skeleton[data-v-066e401e]{border-radius:var(--app-mobile-card-cover-radius)}}@media(prefers-reduced-motion:reduce){.cartoon-page__state--stage[data-v-066e401e]{-webkit-animation:none;animation:none}.cartoon-page__line-skeleton[data-v-066e401e]:after,.cartoon-page__cover-skeleton[data-v-066e401e]:after{-webkit-animation:none;animation:none}}.topic-header[data-v-ad07a5ac]{display:flex;width:100%;flex-direction:column;align-items:center;gap:14px;padding:38px 16px 24px;color:var(--profile-text);text-align:center}.topic-header__cover-shell[data-v-ad07a5ac]{position:relative;overflow:hidden;isolation:isolate;width:132px;height:132px;border-radius:28px;box-shadow:0 12px 32px rgba(0,0,0,.1)}.topic-header__cover-shell[data-v-ad07a5ac]:after{position:absolute;top:-18%;right:-68%;bottom:-18%;left:-68%;z-index:2;pointer-events:none;background:linear-gradient(110deg,rgba(255,255,255,0) 12%,rgba(255,255,255,.14) 38%,rgba(255,255,255,.42),rgba(255,255,255,.12) 62%,rgba(255,255,255,0) 88%);content:"";-webkit-filter:blur(.2px);filter:blur(.2px);mix-blend-mode:screen;-webkit-transform:translateX(-72%) skewX(-16deg);transform:translate(-72%) skew(-16deg);-webkit-animation:topic-cover-sheen-ad07a5ac 1.05s cubic-bezier(.22,.61,.36,1) .36s both;animation:topic-cover-sheen-ad07a5ac 1.05s cubic-bezier(.22,.61,.36,1) .36s both}.topic-header__cover[data-v-ad07a5ac]{width:100%;height:100%;border-radius:inherit;background:var(--app-avatar-surface-muted)}.topic-header__cover-fallback[data-v-ad07a5ac]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--profile-muted)}.topic-header__identity[data-v-ad07a5ac]{display:flex;max-width:min(100%,720px);flex-direction:column;align-items:center;gap:2px}.topic-header__name[data-v-ad07a5ac]{overflow-wrap:anywhere;margin:0;color:var(--profile-text);font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}.topic-header__stats[data-v-ad07a5ac]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:24px}.topic-header__stat[data-v-ad07a5ac]{display:inline-flex;align-items:baseline;gap:2px;color:var(--profile-text);font-size:14px;line-height:20px}.topic-header__stat strong[data-v-ad07a5ac]{font-size:16px;font-weight:700;line-height:22px}.topic-header__summary[data-v-ad07a5ac]{width:min(560px,100%);margin:0;color:var(--profile-text);font-size:14px;line-height:22px;white-space:pre-wrap}.topic-header__actions[data-v-ad07a5ac]{display:flex;min-height:44px;align-items:center;justify-content:center}@media(max-width:900px){.topic-header__actions[data-v-ad07a5ac]{display:none}}@-webkit-keyframes topic-cover-sheen-ad07a5ac{0%{opacity:0;-webkit-transform:translateX(-72%) skewX(-16deg);transform:translate(-72%) skew(-16deg)}18%{opacity:.72}72%{opacity:.5}to{opacity:0;-webkit-transform:translateX(72%) skewX(-16deg);transform:translate(72%) skew(-16deg)}}@keyframes topic-cover-sheen-ad07a5ac{0%{opacity:0;-webkit-transform:translateX(-72%) skewX(-16deg);transform:translate(-72%) skew(-16deg)}18%{opacity:.72}72%{opacity:.5}to{opacity:0;-webkit-transform:translateX(72%) skewX(-16deg);transform:translate(72%) skew(-16deg)}}@media(max-width:640px){.topic-header[data-v-ad07a5ac]{gap:12px;padding:28px 16px 20px}.topic-header__cover-shell[data-v-ad07a5ac]{width:112px;height:112px;border-radius:24px}.topic-header__name[data-v-ad07a5ac]{font-size:22px;line-height:30px}}@media(prefers-reduced-motion:reduce){.topic-header__cover-shell[data-v-ad07a5ac]:after{-webkit-animation:none;animation:none;opacity:0}}.topic-page[data-v-dd176bac]{min-width:0;min-height:var(--app-shell-content-min-height, calc(100vh - 16px) );border-radius:18px;background:var(--profile-bg);color:var(--profile-text)}.topic-page__inner[data-v-dd176bac]{display:flex;box-sizing:border-box;min-height:inherit;flex-direction:column;width:100%;margin:0 auto;padding-bottom:8px}.topic-page__tabs[data-v-dd176bac]{position:sticky;top:0;z-index:var(--app-z-sticky-content);display:flex;align-items:center;justify-content:center;gap:4px;background:var(--profile-bg)}.topic-page__tab[data-v-dd176bac]{position:relative;padding:12px 12px 8px;color:var(--profile-muted);font-size:16px;font-weight:500;line-height:22px;transition:color var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease);transition:color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.topic-page__tab[data-v-dd176bac]:hover,.topic-page__tab[data-v-dd176bac]:focus-visible{color:var(--profile-text);-webkit-transform:scale(var(--app-interaction-object-scale-hover-subtle));transform:scale(var(--app-interaction-object-scale-hover-subtle))}.topic-page__tab[data-v-dd176bac]:active{-webkit-transform:scale(var(--app-interaction-standard-active-scale));transform:scale(var(--app-interaction-standard-active-scale))}.topic-page__tab.is-active[data-v-dd176bac]{color:var(--profile-text)}.topic-page__tab.is-active[data-v-dd176bac]:after{position:absolute;right:12px;bottom:3px;left:12px;height:1px;border-radius:999px;background:var(--profile-text);content:""}.topic-page__content[data-v-dd176bac]{display:flex;min-height:0;flex:1 1 auto;flex-direction:column}.topic-page__content--login-bottom-visible[data-v-dd176bac]{padding-bottom:var(--app-login-bottom-cta-safe-space, 184px)}.topic-page__login[data-v-dd176bac]{display:flex;min-height:320px;flex:1 1 auto}.topic-page__grid[data-v-dd176bac]{display:grid;grid-template-columns:repeat(var(--topic-grid-columns),minmax(0,1fr));width:100%;max-width:var(--app-page-content-max-width);margin:0 auto}.topic-page__grid.has-share-open-app-content-action[data-v-dd176bac]{position:relative}.topic-page__column[data-v-dd176bac]{display:flex;min-width:0;flex-direction:column}.topic-page__state[data-v-dd176bac]{display:flex;min-height:240px;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px 16px;color:var(--profile-muted);font-size:14px;line-height:20px;text-align:center}.topic-page__state--fill[data-v-dd176bac]{min-height:0;flex:1 1 auto}.topic-page__guest-end[data-v-dd176bac]{margin:0;padding:24px 16px 0;color:var(--profile-muted);font-size:14px;font-weight:500;line-height:20px;text-align:center;overflow-wrap:anywhere}.topic-page__state--stage[data-v-dd176bac]{min-height:var(--app-shell-state-stage-min-height, calc(100vh - 96px) );gap:12px;-webkit-animation:topic-state-enter-dd176bac .26s ease both;animation:topic-state-enter-dd176bac .26s ease both}.topic-page__state p[data-v-dd176bac]{margin:0}.topic-page__state-copy[data-v-dd176bac]{display:flex;max-width:min(100%,360px);flex-direction:column;gap:6px}.topic-page__state-title[data-v-dd176bac]{margin:0;color:var(--profile-text);font-size:18px;font-weight:600;line-height:24px}.topic-page__state-subtitle[data-v-dd176bac]{margin:0;color:var(--profile-muted);font-size:14px;font-weight:400;line-height:20px}.topic-page__state-image[data-v-dd176bac]{width:var(--app-state-illustration-size);height:var(--app-state-illustration-size);-o-object-fit:contain;object-fit:contain;opacity:.72}.topic-page__state--stage .topic-page__state-image[data-v-dd176bac]{width:var(--app-state-illustration-size-large);height:var(--app-state-illustration-size-large);opacity:1}.topic-page__state-action[data-v-dd176bac]{margin-top:4px}.topic-page__loading[data-v-dd176bac]{display:flex;min-height:112px;align-items:center;justify-content:center;padding:24px 0}.topic-page__header-skeleton[data-v-dd176bac]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:38px 16px 24px}.topic-page__cover-skeleton[data-v-dd176bac],.topic-page__line-skeleton[data-v-dd176bac]{position:relative;overflow:hidden}.topic-page__cover-skeleton[data-v-dd176bac]:after,.topic-page__line-skeleton[data-v-dd176bac]:after{display:block;width:100%;height:100%;-webkit-animation:topic-shimmer-dd176bac 1.9s ease-in-out infinite;animation:topic-shimmer-dd176bac 1.9s ease-in-out infinite;background:linear-gradient(110deg,rgb(255 255 255 / 0) 0%,rgb(255 255 255 / 0) 38%,var(--app-skeleton-shimmer) 50%,rgb(255 255 255 / 0) 62%,rgb(255 255 255 / 0) 100%);content:"";-webkit-transform:translateX(-120%);transform:translate(-120%)}.topic-page__cover-skeleton[data-v-dd176bac]{aspect-ratio:293 / 468.8;border-radius:12px;background:var(--app-skeleton-base)}.topic-page__cover-skeleton.is-topic-cover[data-v-dd176bac]{width:132px;aspect-ratio:1 / 1;border-radius:28px}.topic-page__line-skeleton[data-v-dd176bac]{width:130px;height:16px;border-radius:999px;background:var(--app-skeleton-line)}.topic-page__line-skeleton.is-name[data-v-dd176bac]{width:min(360px,72vw);height:24px}.topic-page__line-skeleton.is-stats[data-v-dd176bac]{width:220px}.topic-page__line-skeleton.is-wide[data-v-dd176bac]{width:min(460px,80vw)}.topic-page__card-skeleton[data-v-dd176bac]{display:inline-flex;width:100%;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;flex-direction:column;gap:0;padding:12px 12px 16px}.topic-page__card-body-skeleton[data-v-dd176bac]{display:flex;flex-direction:column;gap:4px;padding:8px 8px 0}.topic-page__line-skeleton.is-card-title[data-v-dd176bac]{width:78%;height:18px}.topic-page__line-skeleton.is-card-author[data-v-dd176bac]{width:42%}.topic-page__line-skeleton.is-card-short[data-v-dd176bac]{width:36%;height:12px}@-webkit-keyframes topic-shimmer-dd176bac{0%{-webkit-transform:translateX(-120%);transform:translate(-120%)}52%,to{-webkit-transform:translateX(120%);transform:translate(120%)}}@keyframes topic-shimmer-dd176bac{0%{-webkit-transform:translateX(-120%);transform:translate(-120%)}52%,to{-webkit-transform:translateX(120%);transform:translate(120%)}}@-webkit-keyframes topic-state-enter-dd176bac{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes topic-state-enter-dd176bac{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media(max-width:900px){.topic-page[data-v-dd176bac]{border-radius:14px}}@media(max-width:640px){.topic-page[data-v-dd176bac]{min-height:var(--app-shell-content-min-height, calc(100vh - 8px) );border-radius:0}.topic-page__tabs[data-v-dd176bac]{top:var(--app-safe-area-top);box-sizing:border-box;width:100vw;min-height:54px;align-items:flex-start;gap:0;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding:10px calc(10px + var(--app-safe-area-right)) 0 calc(10px + var(--app-safe-area-left))}.topic-page__tab[data-v-dd176bac]{display:flex;box-sizing:border-box;height:44px;align-items:center;padding:2px 12px;font-size:16px;line-height:24px}.topic-page__tab.is-active[data-v-dd176bac]:after{bottom:0}.topic-page__header-skeleton[data-v-dd176bac]{padding:28px 16px 20px}.topic-page__cover-skeleton.is-topic-cover[data-v-dd176bac]{width:112px;border-radius:24px}.topic-page__card-body-skeleton[data-v-dd176bac]{padding:var(--app-mobile-card-body-padding)}.topic-page__card-skeleton[data-v-dd176bac]{padding:var(--app-mobile-card-padding)}.topic-page__cover-skeleton[data-v-dd176bac]{border-radius:var(--app-mobile-card-cover-radius)}}@media(prefers-reduced-motion:reduce){.topic-page__state--stage[data-v-dd176bac]{-webkit-animation:none;animation:none}.topic-page__tab[data-v-dd176bac]{transition:none}.topic-page__cover-skeleton[data-v-dd176bac]:after,.topic-page__line-skeleton[data-v-dd176bac]:after{-webkit-animation:none;animation:none}}.search-input[data-v-de1a8648]{display:flex;min-width:0;width:100%;min-height:62px;align-items:center;gap:4px;color:var(--app-text-main)}.search-input__box[data-v-de1a8648]{display:flex;min-width:0;height:40px;flex:1 1 auto;align-items:center;gap:8px;padding:0 12px 0 20px;border:0;border-radius:46px;background:var(--app-surface-hover);transition:background-color .18s ease}.search-input__box[data-v-de1a8648]:focus-within{background:var(--app-surface-hover-strong)}.search-input__back[data-v-de1a8648]{display:inline-flex;width:24px;height:24px;flex:0 0 auto;align-items:center;justify-content:center;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:999px;background:transparent;color:var(--app-text-main);cursor:pointer;opacity:.82;outline:none;transition:opacity var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:opacity var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease);transition:opacity var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.search-input__back[data-v-de1a8648]:hover,.search-input__back[data-v-de1a8648]:focus-visible{opacity:1;-webkit-transform:scale(var(--app-interaction-object-scale-hover));transform:scale(var(--app-interaction-object-scale-hover))}.search-input__back[data-v-de1a8648]:active{-webkit-transform:scale(var(--app-interaction-object-scale-active));transform:scale(var(--app-interaction-object-scale-active))}.search-input__field[data-v-de1a8648]{min-width:0;flex:1 1 auto;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:var(--app-text-main);font:inherit;font-size:15px;line-height:22px;outline:none}.search-input__field[data-v-de1a8648]::-webkit-input-placeholder{color:var(--app-text-muted)}.search-input__field[data-v-de1a8648]::-moz-placeholder{color:var(--app-text-muted)}.search-input__field[data-v-de1a8648]::placeholder{color:var(--app-text-muted)}.search-input__field[data-v-de1a8648]::-webkit-search-cancel-button{display:none}.search-input__submit[data-v-de1a8648]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;outline:none;transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),color var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);width:24px;height:24px;padding:0;border-radius:999px;background:transparent;color:var(--app-text-muted)}.search-input__submit[data-v-de1a8648]:hover,.search-input__submit[data-v-de1a8648]:focus-visible{background:var(--app-state-layer-hover);color:var(--app-text-main);-webkit-transform:scale(var(--app-interaction-object-scale-hover));transform:scale(var(--app-interaction-object-scale-hover))}.search-input__submit[data-v-de1a8648]:active{-webkit-transform:scale(var(--app-interaction-object-scale-active));transform:scale(var(--app-interaction-object-scale-active))}@media(max-width:640px){.search-input__box[data-v-de1a8648]{height:38px;padding-left:16px}}@media(prefers-reduced-motion:reduce){.search-input__back[data-v-de1a8648]{transition:opacity var(--app-interaction-duration) var(--app-interaction-ease)}.search-input__submit[data-v-de1a8648]{transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),color var(--app-interaction-duration) var(--app-interaction-ease)}.search-input__back[data-v-de1a8648]:hover,.search-input__back[data-v-de1a8648]:focus-visible,.search-input__back[data-v-de1a8648]:active,.search-input__submit[data-v-de1a8648]:hover,.search-input__submit[data-v-de1a8648]:focus-visible,.search-input__submit[data-v-de1a8648]:active{-webkit-transform:none;transform:none}}.search-strip[data-v-1e224635]{position:relative;width:100%;padding:0;--search-strip-mask-base: var(--app-bg);--search-strip-nav-bg: var(--app-surface-raised);--search-strip-nav-fg: var(--app-text-soft);--search-strip-nav-shadow: var(--app-shadow-floating)}.search-strip__head[data-v-1e224635]{display:flex;min-width:0;align-items:center;padding:0 12px}.search-strip__title[data-v-1e224635],.search-strip__title-button[data-v-1e224635]{margin:0;color:var(--app-text-main);font-size:16px;font-weight:600;line-height:22px}.search-strip__title-button[data-v-1e224635]{display:inline-flex;align-items:center;gap:2px;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;outline:none;transition:color var(--app-interaction-duration) var(--app-interaction-ease)}.search-strip__title-button[data-v-1e224635]:hover,.search-strip__title-button[data-v-1e224635]:focus-visible{color:var(--app-text-soft)}.search-strip__scroller[data-v-1e224635]{display:flex;min-width:0;gap:12px;overflow-x:auto;padding:8px 12px 0;scroll-behavior:smooth;scrollbar-width:none}.search-strip__scroller[data-v-1e224635]::-webkit-scrollbar{display:none}.search-strip__fade[data-v-1e224635]{position:absolute;top:30px;z-index:1;width:54px;height:178px;pointer-events:none}.search-strip__fade.is-left[data-v-1e224635]{left:0;background:linear-gradient(90deg,var(--search-strip-mask-base) 0%,rgb(255 255 255 / 0) 100%)}.search-strip__fade.is-right[data-v-1e224635]{right:0;background:linear-gradient(270deg,var(--search-strip-mask-base) 0%,rgb(255 255 255 / 0) 100%)}.search-strip__nav[data-v-1e224635]{position:absolute;top:104px;z-index:2;display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border:0;border-radius:999px;background:var(--search-strip-nav-bg);box-shadow:var(--search-strip-nav-shadow);color:var(--search-strip-nav-fg);opacity:0;pointer-events:none;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:opacity .18s ease,-webkit-transform .18s ease;transition:opacity .18s ease,transform .18s ease;transition:opacity .18s ease,transform .18s ease,-webkit-transform .18s ease}.search-strip__nav.is-visible[data-v-1e224635]{opacity:1;pointer-events:auto}.search-strip__nav.is-disabled[data-v-1e224635]{opacity:0;pointer-events:none}.search-strip__nav.is-left[data-v-1e224635]{left:6px}.search-strip__nav.is-right[data-v-1e224635]{right:6px}@media(max-width:640px){.search-strip__head[data-v-1e224635],.search-strip__scroller[data-v-1e224635]{padding-inline:8px}.search-strip__scroller[data-v-1e224635]{gap:8px}.search-strip__fade[data-v-1e224635],.search-strip__nav[data-v-1e224635]{display:none}}.search-results[data-v-6bc67c85]{display:flex;width:100%;max-width:var(--app-page-content-max-width);min-width:0;min-height:0;flex:1 1 auto;flex-direction:column;gap:16px;margin:0 auto}.search-results__body[data-v-6bc67c85]{display:flex;min-width:0;min-height:0;flex:1 1 auto;flex-direction:column;gap:16px}.search-results__body>.app-tab-swipe-panel.is-active[data-v-6bc67c85],.search-results__primary-error[data-v-6bc67c85]{min-height:0;flex:1 1 auto}.search-results__body>.app-tab-swipe-panel.is-active[data-v-6bc67c85]{display:flex;flex-direction:column}.search-results__primary-error[data-v-6bc67c85]{min-height:280px}.search-results__tabs[data-v-6bc67c85]{position:sticky;top:62px;z-index:3;display:flex;min-width:0;align-items:center;justify-content:center;overflow-x:auto;padding:0 12px;background:var(--app-bg);box-shadow:0 1px 0 var(--app-border-subtle);scrollbar-width:none}.search-results__tabs[data-v-6bc67c85]::-webkit-scrollbar{display:none}.search-results__tab[data-v-6bc67c85]{position:relative;display:inline-flex;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;align-items:center;justify-content:center;padding:8px 12px 12px;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:var(--app-text-muted);cursor:pointer;font-size:16px;font-weight:500;line-height:22px;outline:none;transition:color var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease);transition:color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.search-results__tab[data-v-6bc67c85]:after{position:absolute;right:12px;bottom:4px;left:12px;height:1px;background:transparent;content:""}.search-results__tab[data-v-6bc67c85]:hover,.search-results__tab[data-v-6bc67c85]:focus-visible,.search-results__tab.is-active[data-v-6bc67c85]{color:var(--app-text-main)}.search-results__tab[data-v-6bc67c85]:focus-visible{outline:2px solid currentColor;outline-offset:-3px}.search-results__tab.is-active[data-v-6bc67c85]{font-weight:600}.search-results__tab.is-active[data-v-6bc67c85]:after{background:var(--app-text-main)}.search-results__section[data-v-6bc67c85]{display:flex;min-width:0;flex-direction:column;gap:8px}.search-results__section-head[data-v-6bc67c85]{display:flex;min-width:0;align-items:center;padding:0 12px}.search-results__section-title-button[data-v-6bc67c85]{display:inline-flex;align-items:center;gap:2px;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:var(--app-text-main);cursor:pointer;font-size:16px;font-weight:600;line-height:22px;outline:none;transition:color var(--app-interaction-duration) var(--app-interaction-ease)}.search-results__section-title-button[data-v-6bc67c85]:hover,.search-results__section-title-button[data-v-6bc67c85]:focus-visible{color:var(--app-text-soft)}.search-results__entity-card[data-v-6bc67c85]{display:inline-flex;width:150px;min-width:0;flex:0 0 150px;flex-direction:column;align-items:center;gap:2px;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:var(--app-text-main);cursor:pointer;outline:none;text-align:center;transition:opacity .18s ease}.search-results__entity-card[data-v-6bc67c85]:hover,.search-results__entity-card[data-v-6bc67c85]:focus-visible{opacity:.86}.search-results__entity-card[data-v-6bc67c85]:active{opacity:.72}.search-results__entity-avatar[data-v-6bc67c85]{display:block;width:150px;height:150px;margin-bottom:4px;overflow:hidden;border-radius:999px;background:var(--app-avatar-surface);box-shadow:inset 0 0 0 1px var(--app-avatar-ring),var(--app-shadow-soft)}.search-results__entity-avatar img[data-v-6bc67c85]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.search-results__entity-title[data-v-6bc67c85],.search-results__entity-meta[data-v-6bc67c85],.search-results__entity-metrics[data-v-6bc67c85]{display:block;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-results__entity-title[data-v-6bc67c85]{color:var(--app-text-main);font-size:14px;font-weight:600;line-height:18px}.search-results__entity-meta[data-v-6bc67c85],.search-results__entity-metrics[data-v-6bc67c85]{color:var(--app-text-muted);font-size:12px;font-weight:400;line-height:15px}.search-results__person-grid[data-v-6bc67c85]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:24px 18px;padding:24px 12px 0}.search-results__person-grid .search-results__entity-card[data-v-6bc67c85]{justify-self:center}.search-results__cartoon-grid[data-v-6bc67c85]{display:grid;grid-template-columns:repeat(var(--search-work-columns),minmax(0,1fr));width:100%}.search-results__topic-grid[data-v-6bc67c85]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;padding:8px 12px 0}.search-results__topic-grid.is-preview[data-v-6bc67c85]{grid-template-columns:repeat(4,minmax(0,1fr))}.search-results__topic-card[data-v-6bc67c85]{display:flex;min-width:0;align-items:center;gap:17px;padding:12px;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:16px;background:var(--app-surface-hover);color:var(--app-text-main);cursor:pointer;outline:none;text-align:left;transition:background-color var(--app-interaction-duration) var(--app-interaction-ease)}.search-results__topic-card[data-v-6bc67c85]:hover,.search-results__topic-card[data-v-6bc67c85]:focus-visible{background-color:var(--app-state-layer-pressed)}.search-results__topic-card[data-v-6bc67c85]:active{background-color:var(--app-state-layer-pressed)}.search-results__topic-cover[data-v-6bc67c85]{display:block;width:80px;height:80px;flex:0 0 auto;overflow:hidden;border-radius:8px;background:var(--app-avatar-surface-muted)}.search-results__topic-cover img[data-v-6bc67c85]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.search-results__topic-copy[data-v-6bc67c85]{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:8px}.search-results__topic-title[data-v-6bc67c85]{overflow:hidden;color:var(--app-text-main);font-size:14px;font-weight:600;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.search-results__topic-metrics[data-v-6bc67c85]{overflow:hidden;color:var(--app-text-muted);font-size:12px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.search-results__work-masonry[data-v-6bc67c85]{display:grid;width:100%;grid-template-columns:repeat(var(--search-work-columns),minmax(0,1fr))}.search-results__work-column[data-v-6bc67c85]{min-width:0}.search-results__state[data-v-6bc67c85]{margin:0;color:var(--app-text-muted);font-size:14px;line-height:22px;text-align:center}.search-results__empty-state[data-v-6bc67c85]{display:flex;min-width:0;min-height:clamp(280px,calc(var(--app-shell-content-min-height, calc(100vh - 16px) ) - 174px),620px);flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px 16px;color:var(--app-text-muted);font-size:14px;line-height:20px;text-align:center}.search-results__empty-state p[data-v-6bc67c85]{margin:0}.search-results__empty-image[data-v-6bc67c85]{width:var(--app-state-illustration-size);height:var(--app-state-illustration-size);-o-object-fit:contain;object-fit:contain;opacity:.72}.search-results__load-more[data-v-6bc67c85]{display:flex;min-height:56px;align-items:center;justify-content:center;color:var(--app-text-muted);font-size:13px;line-height:18px}.search-results__body[data-v-6bc67c85],.search-results__loading-shell[data-v-6bc67c85]{display:flex;min-width:0;flex-direction:column;gap:24px}.search-results__loading-shell[data-v-6bc67c85]{pointer-events:none}.search-results__skeleton-section[data-v-6bc67c85]{display:flex;min-width:0;flex-direction:column;gap:8px}.search-results__skeleton-heading[data-v-6bc67c85]{width:48px;height:22px;margin:0 12px;border-radius:8px}.search-results__skeleton-strip[data-v-6bc67c85]{display:flex;min-width:0;gap:12px;overflow:hidden;padding:8px 12px 0}.search-results__entity-skeleton-card[data-v-6bc67c85]{display:inline-flex;width:150px;min-width:0;flex:0 0 150px;align-items:center;flex-direction:column;gap:6px}.search-results__avatar-skeleton[data-v-6bc67c85],.search-results__line-skeleton[data-v-6bc67c85],.search-results__skeleton-heading[data-v-6bc67c85],.search-results__topic-cover-skeleton[data-v-6bc67c85],.search-results__topic-line-skeleton[data-v-6bc67c85],.search-results__work-cover-skeleton[data-v-6bc67c85],.search-results__work-line-skeleton[data-v-6bc67c85],.search-results__cartoon-cover-skeleton[data-v-6bc67c85],.search-results__cartoon-avatar-skeleton[data-v-6bc67c85],.search-results__cartoon-line-skeleton[data-v-6bc67c85]{position:relative;overflow:hidden}.search-results__avatar-skeleton[data-v-6bc67c85],.search-results__topic-cover-skeleton[data-v-6bc67c85],.search-results__work-cover-skeleton[data-v-6bc67c85],.search-results__cartoon-cover-skeleton[data-v-6bc67c85],.search-results__cartoon-avatar-skeleton[data-v-6bc67c85]{background:var(--app-skeleton-base)}.search-results__line-skeleton[data-v-6bc67c85],.search-results__skeleton-heading[data-v-6bc67c85],.search-results__topic-line-skeleton[data-v-6bc67c85],.search-results__work-line-skeleton[data-v-6bc67c85],.search-results__cartoon-line-skeleton[data-v-6bc67c85]{background:var(--app-skeleton-line)}.search-results__avatar-skeleton[data-v-6bc67c85]:after,.search-results__line-skeleton[data-v-6bc67c85]:after,.search-results__skeleton-heading[data-v-6bc67c85]:after,.search-results__topic-cover-skeleton[data-v-6bc67c85]:after,.search-results__topic-line-skeleton[data-v-6bc67c85]:after,.search-results__work-cover-skeleton[data-v-6bc67c85]:after,.search-results__work-line-skeleton[data-v-6bc67c85]:after,.search-results__cartoon-cover-skeleton[data-v-6bc67c85]:after,.search-results__cartoon-avatar-skeleton[data-v-6bc67c85]:after,.search-results__cartoon-line-skeleton[data-v-6bc67c85]:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,var(--app-skeleton-shimmer),transparent);content:"";-webkit-transform:translateX(-100%);transform:translate(-100%);-webkit-animation:search-results-shimmer-6bc67c85 1.35s ease-in-out infinite;animation:search-results-shimmer-6bc67c85 1.35s ease-in-out infinite}.search-results__avatar-skeleton[data-v-6bc67c85]{width:150px;height:150px;border-radius:999px}.search-results__line-skeleton[data-v-6bc67c85]{width:84px;height:14px;border-radius:999px}.search-results__line-skeleton.is-short[data-v-6bc67c85]{width:62px}.search-results__topic-card-skeleton[data-v-6bc67c85]{display:flex;min-width:0;align-items:center;gap:17px;padding:12px;border-radius:16px;background:var(--app-surface-hover)}.search-results__topic-cover-skeleton[data-v-6bc67c85]{width:80px;height:80px;flex:0 0 auto;border-radius:8px}.search-results__topic-copy-skeleton[data-v-6bc67c85]{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:8px}.search-results__topic-line-skeleton[data-v-6bc67c85]{width:72%;height:14px;border-radius:999px}.search-results__topic-line-skeleton.is-short[data-v-6bc67c85]{width:42%}.search-results__work-card-skeleton[data-v-6bc67c85]{display:flex;flex-direction:column;gap:6px;padding:12px 12px 16px;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.search-results__work-cover-skeleton[data-v-6bc67c85]{width:100%;aspect-ratio:293 / 468.8;border-radius:12px}.search-results__work-cover-skeleton.is-short[data-v-6bc67c85]{aspect-ratio:220 / 293.3333}.search-results__work-cover-skeleton.is-square[data-v-6bc67c85]{aspect-ratio:1}.search-results__work-line-skeleton[data-v-6bc67c85]{width:86%;height:14px;border-radius:999px}.search-results__work-line-skeleton.is-short[data-v-6bc67c85]{width:46%}.search-results__cartoon-skeleton[data-v-6bc67c85]{padding:12px}.search-results__cartoon-cover-skeleton[data-v-6bc67c85]{width:100%;aspect-ratio:3 / 4;border-radius:12px}.search-results__cartoon-cover-skeleton[data-v-6bc67c85]:before{position:absolute;top:30%;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.18));content:""}.search-results__cartoon-footer-skeleton[data-v-6bc67c85]{position:absolute;right:16px;bottom:16px;left:16px;z-index:2;display:flex;flex-direction:column;gap:10px}.search-results__cartoon-avatar-row-skeleton[data-v-6bc67c85]{display:flex;min-width:0;align-items:center;gap:8px}.search-results__cartoon-avatar-skeleton[data-v-6bc67c85]{width:40px;height:40px;flex:0 0 auto;border-radius:999px}.search-results__cartoon-line-skeleton[data-v-6bc67c85]{width:54%;height:14px;border-radius:999px}.search-results__cartoon-line-skeleton.is-wide[data-v-6bc67c85]{width:82%}.search-results__cartoon-line-skeleton.is-short[data-v-6bc67c85]{width:44%}@-webkit-keyframes search-results-shimmer-6bc67c85{to{-webkit-transform:translateX(100%);transform:translate(100%)}}@keyframes search-results-shimmer-6bc67c85{to{-webkit-transform:translateX(100%);transform:translate(100%)}}@media(max-width:960px){.search-results__topic-grid.is-preview[data-v-6bc67c85]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.search-results[data-v-6bc67c85],.search-results__body[data-v-6bc67c85],.search-results__loading-shell[data-v-6bc67c85]{gap:14px}.search-results__tabs[data-v-6bc67c85]{top:calc(62px + var(--app-safe-area-top));justify-content:flex-start;padding-right:calc(8px + var(--app-safe-area-right));padding-left:calc(8px + var(--app-safe-area-left))}.search-results__tab[data-v-6bc67c85]{padding:8px 11px 12px;font-size:15px;line-height:21px}.search-results__section-head[data-v-6bc67c85],.search-results__topic-grid[data-v-6bc67c85]{padding-inline:8px}.search-results__entity-card[data-v-6bc67c85]{width:96px;flex-basis:96px}.search-results__entity-avatar[data-v-6bc67c85]{width:96px;height:96px}.search-results__entity-title[data-v-6bc67c85],.search-results__entity-meta[data-v-6bc67c85],.search-results__entity-metrics[data-v-6bc67c85]{max-width:96px}.search-results__person-grid[data-v-6bc67c85]{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:20px 12px;padding:18px 8px 0}.search-results__skeleton-heading[data-v-6bc67c85]{margin-inline:8px}.search-results__skeleton-strip[data-v-6bc67c85]{padding-inline:8px}.search-results__entity-skeleton-card[data-v-6bc67c85]{width:96px;flex-basis:96px}.search-results__avatar-skeleton[data-v-6bc67c85]{width:96px;height:96px}.search-results__cartoon-grid[data-v-6bc67c85],.search-results__work-masonry[data-v-6bc67c85]{grid-template-columns:repeat(2,minmax(0,1fr))}.search-results__topic-grid[data-v-6bc67c85],.search-results__topic-grid.is-preview[data-v-6bc67c85]{grid-template-columns:1fr;gap:10px}.search-results__topic-card[data-v-6bc67c85],.search-results__topic-card-skeleton[data-v-6bc67c85]{gap:12px;border-radius:14px}.search-results__topic-cover[data-v-6bc67c85],.search-results__topic-cover-skeleton[data-v-6bc67c85]{width:64px;height:64px}.search-results__cartoon-skeleton[data-v-6bc67c85]{padding:var(--app-mobile-cover-card-padding)}.search-results__work-card-skeleton[data-v-6bc67c85]{padding:var(--app-mobile-card-padding)}.search-results__work-cover-skeleton[data-v-6bc67c85],.search-results__cartoon-cover-skeleton[data-v-6bc67c85]{border-radius:var(--app-mobile-card-cover-radius)}}@media(prefers-reduced-motion:reduce){.search-results__tab[data-v-6bc67c85]{transition:none}.search-results__body[data-v-6bc67c85]>*,.search-results__loading-shell[data-v-6bc67c85]>*,.search-results__avatar-skeleton[data-v-6bc67c85]:after,.search-results__line-skeleton[data-v-6bc67c85]:after,.search-results__skeleton-heading[data-v-6bc67c85]:after,.search-results__topic-cover-skeleton[data-v-6bc67c85]:after,.search-results__topic-line-skeleton[data-v-6bc67c85]:after,.search-results__work-cover-skeleton[data-v-6bc67c85]:after,.search-results__work-line-skeleton[data-v-6bc67c85]:after,.search-results__cartoon-cover-skeleton[data-v-6bc67c85]:after,.search-results__cartoon-avatar-skeleton[data-v-6bc67c85]:after,.search-results__cartoon-line-skeleton[data-v-6bc67c85]:after{-webkit-animation:none;animation:none}}.search-page[data-v-1f306bb4]{min-height:var(--app-shell-content-min-height, 100%);color:var(--app-text-main)}.search-page__inner[data-v-1f306bb4]{display:flex;box-sizing:border-box;width:100%;max-width:var(--app-page-content-max-width);min-height:var(--app-shell-content-min-height, 100%);flex-direction:column;margin:0 auto;padding:0 0 56px}.search-page__inner--bottom-cta-visible[data-v-1f306bb4]{padding-bottom:var(--app-login-bottom-cta-safe-space, 184px)}.search-page__header[data-v-1f306bb4]{position:sticky;top:0;z-index:4;display:flex;width:100%;flex-direction:column;margin:0 0 16px;padding:0;background:var(--app-bg)}.search-page__header-inner[data-v-1f306bb4]{width:min(100%,640px);margin:0 auto;padding:0 16px}.search-page__header.is-results[data-v-1f306bb4]{margin-bottom:0}.search-panel-enter-active[data-v-1f306bb4],.search-panel-leave-active[data-v-1f306bb4]{transition:opacity .12s ease}.search-panel-enter-from[data-v-1f306bb4],.search-panel-leave-to[data-v-1f306bb4]{opacity:0}@media(max-width:768px){.search-page__inner[data-v-1f306bb4]{padding:0 0 42px}.search-page__inner--bottom-cta-visible[data-v-1f306bb4]{padding-bottom:var(--app-login-bottom-cta-safe-space, 184px)}.search-page__header[data-v-1f306bb4]{padding-top:var(--app-safe-area-top)}.search-page__header-inner[data-v-1f306bb4]{padding-right:calc(10px + var(--app-safe-area-right));padding-left:calc(10px + var(--app-safe-area-left))}}@media(prefers-reduced-motion:reduce){.search-panel-enter-active[data-v-1f306bb4],.search-panel-leave-active[data-v-1f306bb4]{transition:none}}.about-marker[data-v-477c297e]{position:relative;display:inline-block;overflow:visible}.about-marker__image[data-v-477c297e]{position:absolute;bottom:-.125rem;left:0;width:100%;height:1.625rem;pointer-events:none}.about-marker__image[data-v-477c297e] svg{display:block;width:100%;height:100%}.about-marker__content[data-v-477c297e]{position:relative}@font-face{font-family:DreamaAboutOPPO;src:url(https://img.ideaflow.pro/dreama/assets/fonts/OPPOSans.subset-I8HPLETd.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:DreamaAboutOwners;src:url(https://img.ideaflow.pro/dreama/assets/fonts/OwnersTRIALText-Regular-DbvDT8xg.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DreamaAboutOwners;src:url(https://img.ideaflow.pro/dreama/assets/fonts/OwnersTRIALText-Medium-DCIBzAYt.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:DreamaAboutOwners;src:url(https://img.ideaflow.pro/dreama/assets/fonts/OwnersTRIALText-Bold-CgY7hqoj.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}.about-page[data-v-2da33841]{--font-oppo-sans: "DreamaAboutOPPO";--font-owners-text: "DreamaAboutOwners";--font-display: var(--font-oppo-sans), system-ui, sans-serif;--font-body: var(--font-oppo-sans), system-ui, sans-serif;--home-brand: #06c755;--home-brand-hover: #047733;--home-brand-light: #44e775;--home-brand-mint: #9ef2b7;--home-brand-vivid: #27df72;--home-brand-deep: #005e26;--home-brand-tint: #daf3e0;--home-brand-bright: #65eb86;--home-marker: #06c755;--home-accent-yellow: #ffe23c;--home-accent-orange: #ff830f;--home-accent-orange-deep: #ff770f;--home-accent-blue: #45c7ff;--home-page-bg: #ffffff;--home-surface: #f8f8f8;--home-surface-alt: #f0f0f0;--home-ink: #000000;--home-ink-base: #000000;--home-hero-bg: #e4e4e4;--home-border: rgb(0 0 0 / .06);--home-ease-default: cubic-bezier(.4, 0, .2, 1);--home-ease-out: cubic-bezier(0, 0, .2, 1);--home-page-gutter: 1.25rem;--about-width: 40.4375rem;width:100%;min-height:100vh;overflow-x:clip;color:#000;font-family:var(--font-body);text-autospace:normal;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.about-page[data-v-2da33841],.about-page[data-v-2da33841] *{box-sizing:border-box}.about-page[data-v-2da33841] img{user-drag:none;-webkit-user-drag:none}.about-page[data-v-2da33841] .fill-marker{fill:var(--home-marker)}.about-page__main[data-v-2da33841]{width:min(var(--about-width),calc(100vw - 2 * var(--home-page-gutter)));padding-top:calc(env(safe-area-inset-top) + 7rem);margin:0 auto}.about-page__hero[data-v-2da33841]{width:min(21.6875rem,100%)}.about-page__title[data-v-2da33841]{display:flex;flex-direction:column;margin:0;color:#000;font-size:2.5rem;font-weight:700;line-height:1.18;letter-spacing:0}.about-page__title[data-v-2da33841] .about-marker__image{bottom:-.08em;height:.46em}.about-page__body[data-v-2da33841]{margin:0;color:#000;font-size:1rem;font-weight:400;line-height:1.637;letter-spacing:0}.about-page__hero-body[data-v-2da33841]{margin-top:1.55rem}.about-page__products[data-v-2da33841]{padding-top:6.45rem}.about-page__section-title[data-v-2da33841]{margin:0;color:#000;font-size:1.5rem;font-weight:700;line-height:1.25;letter-spacing:0}.about-page__muted[data-v-2da33841]{margin:.28rem 0 0;color:rgba(0,0,0,.4);font-size:1rem;font-weight:400;line-height:1.637;letter-spacing:0}.about-page__product-grid[data-v-2da33841]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:1.42rem}.about-page__product-card[data-v-2da33841]{min-height:13.625rem;padding:1.5rem;background:#f6f6f6;border:1px solid transparent;border-radius:1rem;transition:border-color .24s var(--home-ease-default),background-color .24s var(--home-ease-default),box-shadow .24s var(--home-ease-default),-webkit-transform .24s var(--home-ease-default);transition:border-color .24s var(--home-ease-default),background-color .24s var(--home-ease-default),box-shadow .24s var(--home-ease-default),transform .24s var(--home-ease-default);transition:border-color .24s var(--home-ease-default),background-color .24s var(--home-ease-default),box-shadow .24s var(--home-ease-default),transform .24s var(--home-ease-default),-webkit-transform .24s var(--home-ease-default)}.about-page__product-card[data-v-2da33841]:hover{background:#fff;border-color:rgba(6,199,85,.24);box-shadow:0 18px 46px rgba(6,199,85,.1);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.about-page__product-card h3[data-v-2da33841]{margin:0;color:#000;font-size:1rem;font-weight:700;line-height:1.3;letter-spacing:0}.about-page__product-card p[data-v-2da33841]{margin:1.125rem 0 0;color:#000;font-size:1rem;font-weight:400;line-height:1.637;letter-spacing:0}.about-page__belief[data-v-2da33841]{--about-pointer-x: 50%;--about-pointer-y: 54%;position:relative;z-index:0;left:50%;isolation:isolate;width:min(69.125rem,calc(100vw - 2 * var(--home-page-gutter)));min-height:27.25rem;margin-top:3.5rem;overflow:visible;cursor:crosshair;-webkit-transform:translateX(-50%);transform:translate(-50%)}.about-page__belief[data-v-2da33841]:before{position:absolute;z-index:-1;inset:clamp(-8.5rem,-12vw,-4rem);content:"";background:radial-gradient(ellipse at var(--about-pointer-x) var(--about-pointer-y),rgb(6 199 85 / .24),rgb(6 199 85 / .11) 24%,rgb(6 199 85 / .035) 52%,transparent 72%),radial-gradient(ellipse at 50% 54%,rgb(6 199 85 / .12),transparent 66%);-webkit-filter:blur(18px);filter:blur(18px);mask-image:radial-gradient(ellipse at 50% 54%,#000 0 58%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse at 50% 54%,#000 0 58%,transparent 78%);-webkit-transform:translateZ(0);transform:translateZ(0);transition:opacity .28s var(--home-ease-default),-webkit-filter .28s var(--home-ease-default);transition:filter .28s var(--home-ease-default),opacity .28s var(--home-ease-default);transition:filter .28s var(--home-ease-default),opacity .28s var(--home-ease-default),-webkit-filter .28s var(--home-ease-default);pointer-events:none}.about-page__belief[data-v-2da33841]:after{position:absolute;z-index:-1;inset:clamp(-4.75rem,-6.5vw,-2.25rem);content:"";opacity:.32;background-image:radial-gradient(circle,rgb(6 199 85 / .42) 0 1.1px,transparent 1.4px);background-position:0 0,12px 12px;background-size:24px 24px;mask-image:radial-gradient(ellipse at var(--about-pointer-x) var(--about-pointer-y),#000 0 14%,rgb(0 0 0 / .52) 25%,transparent 48%);-webkit-mask-image:radial-gradient(ellipse at var(--about-pointer-x) var(--about-pointer-y),#000 0 14%,rgb(0 0 0 / .52) 25%,transparent 48%);transition:opacity .28s var(--home-ease-default);pointer-events:none}.about-page__belief[data-v-2da33841]:hover:before{-webkit-filter:blur(10px);filter:blur(10px);opacity:1}.about-page__belief[data-v-2da33841]:hover:after{opacity:.58}.about-page__belief-field[data-v-2da33841]{position:absolute;z-index:1;inset:50% auto auto 50%;width:min(42rem,70vw);aspect-ratio:1;border:1px solid rgb(6 199 85 / .12);border-radius:50%;opacity:.55;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.about-page__belief-field[data-v-2da33841]:before,.about-page__belief-field[data-v-2da33841]:after{position:absolute;top:14%;right:14%;bottom:14%;left:14%;content:"";border:1px solid rgb(6 199 85 / .1);border-radius:50%}.about-page__belief-field[data-v-2da33841]:after{top:34%;right:34%;bottom:34%;left:34%;background:rgba(255,255,255,.32)}.about-page__belief-text[data-v-2da33841]{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;margin:0;color:rgba(0,0,0,.84);font-size:clamp(2rem,3.8vw,4.25rem);font-weight:700;line-height:1.15;letter-spacing:0;text-align:center;opacity:.82;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);transition:opacity .32s var(--home-ease-default),-webkit-transform .32s var(--home-ease-default);transition:opacity .32s var(--home-ease-default),transform .32s var(--home-ease-default);transition:opacity .32s var(--home-ease-default),transform .32s var(--home-ease-default),-webkit-transform .32s var(--home-ease-default);pointer-events:none}.about-page__belief-text span[data-v-2da33841]{display:block}.about-page__belief:hover .about-page__belief-text[data-v-2da33841]{opacity:1;-webkit-transform:translateY(-2px) scale(1.01);transform:translateY(-2px) scale(1.01)}.about-page__company[data-v-2da33841]{padding-top:2.85rem}.about-page__company-body[data-v-2da33841]{margin-top:2rem}.about-page__footer[data-v-2da33841]{width:min(var(--about-width),calc(100vw - 2 * var(--home-page-gutter)));margin:8.05rem auto 0;padding-bottom:5rem;color:#bfbfbf;font-size:.75rem;font-weight:400;line-height:1.637;text-align:center;letter-spacing:0;white-space:pre-wrap}.about-page__footer p[data-v-2da33841]{margin:0}@media(max-width:767px){.about-page__main[data-v-2da33841]{padding-top:calc(env(safe-area-inset-top) + 7.2rem)}.about-page__title[data-v-2da33841]{font-size:clamp(2.25rem,10vw,2.5rem)}.about-page__products[data-v-2da33841]{padding-top:5rem}.about-page__product-grid[data-v-2da33841]{grid-template-columns:1fr}.about-page__product-card[data-v-2da33841]{min-height:0}.about-page__belief[data-v-2da33841]{min-height:22rem;margin-top:3.75rem}.about-page__belief-text[data-v-2da33841]{opacity:1;-webkit-transform:none;transform:none}.about-page__company[data-v-2da33841]{padding-top:4.25rem}.about-page__footer[data-v-2da33841]{margin-top:6rem;padding-bottom:3.25rem}}@media(min-width:768px){.about-page[data-v-2da33841]{--home-page-gutter: 2.5rem}}@media(min-width:1024px){.about-page[data-v-2da33841]{--home-page-gutter: 5rem}}@media(prefers-reduced-motion:reduce){.about-page__belief[data-v-2da33841]:before,.about-page__belief[data-v-2da33841]:after,.about-page__belief-text[data-v-2da33841],.about-page__product-card[data-v-2da33841]{transition:none}}.app-entry-guide__overlay[data-v-e55ca84c]{z-index:var(--app-z-global-dialog)}.app-entry-guide[data-v-e55ca84c]{z-index:calc(var(--app-z-global-dialog) + 1)}.app-entry-guide__body[data-v-e55ca84c]{display:grid;gap:12px;padding:0 24px 24px}.app-entry-guide__body p[data-v-e55ca84c]{margin:0;color:var(--app-text-muted);font-size:13px;line-height:1.6}.app-entry-guide__body p[data-v-e55ca84c]:empty{display:none}.app-entry-guide__body .app-entry-guide__instructions[data-v-e55ca84c]{color:var(--app-text-main)}.app-entry-guide__body input[data-v-e55ca84c]{min-width:0}.app-page-carousel[data-v-02e08ce0]{position:absolute;top:0;right:0;bottom:0;left:0}.app-page-carousel__viewport[data-v-02e08ce0]{position:absolute;left:20px;top:220px;width:360px;height:280px;overflow:hidden;background:#fff}.app-page-carousel__slides[data-v-02e08ce0]{display:flex;width:360px;height:280px}.app-page-carousel__slide[data-v-02e08ce0]{display:grid;flex:0 0 360px;width:360px;height:280px;padding:0;place-items:center}.app-page-carousel__image[data-v-02e08ce0]{display:block;width:360px;height:280px;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.app-page-carousel__copy[data-v-02e08ce0]{position:absolute;left:50%;top:500px;width:260px;-webkit-transform:translateX(-50%);transform:translate(-50%);color:var(--app-page-text);text-align:center}.app-page-carousel__title[data-v-02e08ce0]{margin:0;font-size:20px;font-weight:600;letter-spacing:.08em;line-height:1.2578}.app-page-carousel__subtitle[data-v-02e08ce0]{min-height:40px;margin:8px 0 0;color:var(--app-page-subtext);font-size:15px;letter-spacing:.08em;line-height:1.358}.app-page-carousel__subtitle-line[data-v-02e08ce0]{display:block}.app-page-carousel__dots[data-v-02e08ce0]{position:absolute;left:50%;top:605px;display:flex;width:76px;height:3px;gap:4px;-webkit-transform:translateX(-50%);transform:translate(-50%)}.app-page-carousel__dot[data-v-02e08ce0]{position:relative;width:16px;height:3px;padding:0;overflow:hidden;cursor:pointer;background:var(--app-page-dot);border:0;border-radius:10px}.app-page-carousel__dot-progress[data-v-02e08ce0]{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--app-page-brand);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center}@media(prefers-reduced-motion:reduce){.app-page-carousel__slides[data-v-02e08ce0]{transition:none!important}}.app-page-open-button[data-v-16cb5ea6]{display:flex;width:100%;height:100%;align-items:center;justify-content:flex-start;gap:12px;padding:0 24px 0 12px;cursor:pointer;color:#fff;background:var(--app-page-brand);border:0;border-radius:18px;font-size:22.5px;font-weight:600;letter-spacing:.02em;line-height:1;transition:-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:transform var(--app-interaction-duration) var(--app-interaction-ease);transition:transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.app-page-open-button[data-v-16cb5ea6]:hover,.app-page-open-button[data-v-16cb5ea6]:focus-visible{-webkit-transform:scale(var(--app-interaction-scale-hover-subtle));transform:scale(var(--app-interaction-scale-hover-subtle))}.app-page-open-button[data-v-16cb5ea6]:active{-webkit-transform:scale(var(--app-interaction-scale-active-subtle));transform:scale(var(--app-interaction-scale-active-subtle))}.app-page-open-button[data-v-16cb5ea6]:disabled{cursor:wait;opacity:.82;-webkit-transform:none;transform:none}.app-page-open-button__icon[data-v-16cb5ea6]{width:60px;height:60px;flex-shrink:0;overflow:hidden;border-radius:12px}.app-page-open-button__icon-image[data-v-16cb5ea6]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.app-page-open-button__label[data-v-16cb5ea6]{flex-shrink:0;line-height:1;white-space:nowrap}@media(prefers-reduced-motion:reduce){.app-page-open-button[data-v-16cb5ea6]{transition:none}.app-page-open-button[data-v-16cb5ea6]:hover,.app-page-open-button[data-v-16cb5ea6]:focus-visible,.app-page-open-button[data-v-16cb5ea6]:active{-webkit-transform:none;transform:none}}.app-page[data-v-9018665e]{--app-page-brand: #06c755;--app-page-text: #171717;--app-page-subtext: #b6b6b6;--app-page-dot: rgb(0 0 0 / .08);position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;color:var(--app-page-text);font-family:"PingFang SC","Helvetica Neue","Noto Sans SC",var(--sys-sans);background:#fff}.app-page__stage[data-v-9018665e]{position:absolute;top:50%;left:50%;width:400px;height:800px;overflow:hidden;touch-action:pan-y;background:#fff;-webkit-transform-origin:center center;transform-origin:center center}.app-page__hero[data-v-9018665e]{position:absolute;top:94px;left:0;width:400px}.app-page__title[data-v-9018665e]{margin:0;color:var(--app-page-brand);font-size:37px;font-weight:600;letter-spacing:.08em;line-height:1.2578;text-align:center;white-space:nowrap}.app-page__open-button-anchor[data-v-9018665e]{position:absolute;top:675px;left:57px;width:286px}.app-page__launcher[data-v-9018665e]{width:100%;height:60px}.app-page__hint[data-v-9018665e]{margin:10px 0 0;color:var(--app-page-text);font-size:12px;line-height:18px;text-align:center}.app-page__download-link[data-v-9018665e]{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:10px auto 0;border-radius:6px;color:var(--app-page-text);font-size:13px;line-height:20px;text-decoration:underline;text-decoration-color:rgba(23,23,23,.35);text-underline-offset:3px}.app-page__download-link[data-v-9018665e]:hover,.app-page__download-link[data-v-9018665e]:focus-visible{color:var(--app-page-brand);text-decoration-color:currentcolor}.app-page__download-link[data-v-9018665e]:focus-visible{outline:2px solid var(--app-page-brand);outline-offset:3px}.music-space-backdrop[data-v-0b360e30],.music-space-backdrop__poster[data-v-0b360e30],.music-space-backdrop__video[data-v-0b360e30],.music-space-backdrop__fallback-fill[data-v-0b360e30],.music-space-backdrop__veil[data-v-0b360e30],.music-space-backdrop__grain[data-v-0b360e30]{position:absolute;top:0;right:0;bottom:0;left:0}.music-space-backdrop[data-v-0b360e30]{overflow:hidden;background:radial-gradient(circle at 50% 20%,rgb(255 255 255 / 5%),transparent 36%),#050608}.music-space-backdrop__poster[data-v-0b360e30],.music-space-backdrop__fallback-fill[data-v-0b360e30]{width:100%;height:100%}.music-space-backdrop__poster[data-v-0b360e30]{-webkit-animation:music-space-backdrop-enter-0b360e30 .62s cubic-bezier(.16,1,.3,1) both;animation:music-space-backdrop-enter-0b360e30 .62s cubic-bezier(.16,1,.3,1) both}.music-space-backdrop__video[data-v-0b360e30]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;-webkit-transform:scale(1.018);transform:scale(1.018);transition:opacity .52s ease}.music-space-backdrop__video.is-ready[data-v-0b360e30]{opacity:1}.music-space-backdrop__fallback-fill[data-v-0b360e30]{-webkit-filter:blur(34px) brightness(.62) saturate(1.08);filter:blur(34px) brightness(.62) saturate(1.08);-webkit-transform:scale(1.16);transform:scale(1.16)}.music-space-backdrop__fallback-card-wrap[data-v-0b360e30]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:clamp(52px,8vh,92px) clamp(28px,8vw,120px)}.music-space-backdrop__fallback-card[data-v-0b360e30]{width:min(40vw,430px,58.5vh);aspect-ratio:3 / 4;overflow:hidden;border-radius:24px;box-shadow:0 30px 100px rgba(0,0,0,.48)}.music-space-backdrop__fallback-card.is-cover[data-v-0b360e30]{width:min(54vw,560px,68vh);aspect-ratio:1;border-radius:18px}.music-space-backdrop__fallback-card-image[data-v-0b360e30]{width:100%;height:100%}.music-space-backdrop__veil[data-v-0b360e30]{background:radial-gradient(circle at 52% 24%,transparent 0 20%,rgb(2 4 8 / 18%) 54%,rgb(2 3 6 / 58%) 100%),linear-gradient(180deg,rgb(3 5 9 / 54%) 0%,transparent 22%,transparent 56%,rgb(2 3 6 / 78%) 100%)}.music-space-backdrop__grain[data-v-0b360e30]{opacity:.13;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.22'/%3E%3C/svg%3E");mix-blend-mode:soft-light;pointer-events:none}@-webkit-keyframes music-space-backdrop-enter-0b360e30{0%{opacity:0;-webkit-filter:blur(8px) brightness(.72);filter:blur(8px) brightness(.72);-webkit-transform:scale(1.035);transform:scale(1.035)}}@keyframes music-space-backdrop-enter-0b360e30{0%{opacity:0;-webkit-filter:blur(8px) brightness(.72);filter:blur(8px) brightness(.72);-webkit-transform:scale(1.035);transform:scale(1.035)}}@media(max-width:720px){.music-space-backdrop__fallback-card[data-v-0b360e30]{width:min(58vw,360px,51vh);border-radius:20px}.music-space-backdrop__fallback-card.is-cover[data-v-0b360e30]{width:min(88vw,440px,56vh);border-radius:16px}}@media(prefers-reduced-motion:reduce){.music-space-backdrop__poster[data-v-0b360e30]{-webkit-animation:none;animation:none}.music-space-backdrop__video[data-v-0b360e30]{display:none}}.music-space-playing-indicator[data-v-1e11024d]{display:inline-flex;width:10px;height:14px;flex:0 0 auto;align-items:flex-end;gap:2px}.music-space-playing-indicator i[data-v-1e11024d]{display:block;width:2px;height:9px;border-radius:999px;background:currentColor;-webkit-animation:music-space-playing-indicator-1e11024d .76s ease-in-out infinite alternate;animation:music-space-playing-indicator-1e11024d .76s ease-in-out infinite alternate}.music-space-playing-indicator i[data-v-1e11024d]:nth-child(2){height:13px;-webkit-animation-delay:-.22s;animation-delay:-.22s}.music-space-playing-indicator i[data-v-1e11024d]:nth-child(3){height:7px;-webkit-animation-delay:-.44s;animation-delay:-.44s}@-webkit-keyframes music-space-playing-indicator-1e11024d{to{height:3px;opacity:.5}}@keyframes music-space-playing-indicator-1e11024d{to{height:3px;opacity:.5}}@media(prefers-reduced-motion:reduce){.music-space-playing-indicator i[data-v-1e11024d]{-webkit-animation:none;animation:none}}.music-space-featured-card[data-v-a3dcdef4]{--music-space-card-delay: 0ms;position:relative;width:100%;min-width:0;overflow:hidden;border:1px solid rgb(255 255 255 / 6%);border-radius:16px;aspect-ratio:262 / 164;background:rgba(255,255,255,.05);box-shadow:inset 0 1px rgba(255,255,255,.03),0 14px 34px rgba(0,0,0,.14);color:#fff;cursor:pointer;opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);-webkit-animation:music-space-featured-card-in-a3dcdef4 .36s cubic-bezier(.16,1,.3,1) var(--music-space-card-delay) backwards;animation:music-space-featured-card-in-a3dcdef4 .36s cubic-bezier(.16,1,.3,1) var(--music-space-card-delay) backwards;transition:border-color .18s ease,box-shadow .26s ease,-webkit-transform .26s cubic-bezier(.16,1,.3,1);transition:transform .26s cubic-bezier(.16,1,.3,1),border-color .18s ease,box-shadow .26s ease;transition:transform .26s cubic-bezier(.16,1,.3,1),border-color .18s ease,box-shadow .26s ease,-webkit-transform .26s cubic-bezier(.16,1,.3,1)}.music-space-featured-card.is-portrait[data-v-a3dcdef4]{aspect-ratio:262 / 332}.music-space-featured-card[data-v-a3dcdef4]:after{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 34%,rgb(255 255 255 / 7%),transparent 70%);content:"";opacity:0;-webkit-transform:translateX(-22%);transform:translate(-22%);transition:opacity .22s ease,-webkit-transform .42s cubic-bezier(.16,1,.3,1);transition:opacity .22s ease,transform .42s cubic-bezier(.16,1,.3,1);transition:opacity .22s ease,transform .42s cubic-bezier(.16,1,.3,1),-webkit-transform .42s cubic-bezier(.16,1,.3,1);pointer-events:none}.music-space-featured-card[data-v-a3dcdef4]:focus-visible{outline:2px solid rgb(255 255 255 / 70%);outline-offset:3px}.music-space-featured-card.is-current[data-v-a3dcdef4]{border-color:rgba(255,255,255,.14);box-shadow:inset 0 0 0 1px rgba(255,255,255,.07),0 15px 36px rgba(0,0,0,.16)}.music-space-featured-card[data-v-a3dcdef4]:disabled{cursor:default}.music-space-featured-card__image[data-v-a3dcdef4],.music-space-featured-card__video[data-v-a3dcdef4],.music-space-featured-card__placeholder[data-v-a3dcdef4],.music-space-featured-card__shade[data-v-a3dcdef4]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.music-space-featured-card__image[data-v-a3dcdef4]{z-index:0;-webkit-transform:scale(1.001);transform:scale(1.001);transition:-webkit-transform .36s cubic-bezier(.16,1,.3,1);transition:transform .36s cubic-bezier(.16,1,.3,1);transition:transform .36s cubic-bezier(.16,1,.3,1),-webkit-transform .36s cubic-bezier(.16,1,.3,1)}.music-space-featured-card__video[data-v-a3dcdef4]{z-index:1;border-radius:inherit;-o-object-fit:cover;object-fit:cover;opacity:0;-webkit-transform:scale(1.001);transform:scale(1.001);transition:opacity .26s ease,-webkit-transform .36s cubic-bezier(.16,1,.3,1);transition:opacity .26s ease,transform .36s cubic-bezier(.16,1,.3,1);transition:opacity .26s ease,transform .36s cubic-bezier(.16,1,.3,1),-webkit-transform .36s cubic-bezier(.16,1,.3,1);pointer-events:none}.music-space-featured-card__video.is-visible[data-v-a3dcdef4]{opacity:1}.music-space-featured-card__placeholder[data-v-a3dcdef4]{z-index:0;background:linear-gradient(110deg,rgba(255,255,255,.05) 18%,rgba(255,255,255,.12),rgba(255,255,255,.05) 70%);background-size:220% 100%;-webkit-animation:music-space-featured-card-skeleton-a3dcdef4 1.4s ease-in-out infinite;animation:music-space-featured-card-skeleton-a3dcdef4 1.4s ease-in-out infinite}.music-space-featured-card__shade[data-v-a3dcdef4]{z-index:2;background:linear-gradient(180deg,transparent 44%,rgb(2 3 6 / 74%) 100%);pointer-events:none}.music-space-featured-card__label[data-v-a3dcdef4]{position:absolute;z-index:3;bottom:13px;left:13px;display:flex;max-width:calc(100% - 26px);padding:5px 9px 5px 5px;align-items:center;gap:7px;border:1px solid rgb(255 255 255 / 6%);border-radius:999px;background:rgba(3,4,7,.3);font-size:13px;opacity:1;backdrop-filter:blur(7px);transition:border-color .18s ease,background-color .18s ease}.music-space-featured-card__ai-label[data-v-a3dcdef4]{position:absolute;top:12px;left:12px;z-index:3}.music-space-featured-card.is-current .music-space-featured-card__label[data-v-a3dcdef4]{border-color:rgba(255,255,255,.1);background:rgba(3,4,7,.44)}.music-space-featured-card__avatar[data-v-a3dcdef4]{width:28px;height:28px;flex:0 0 auto;overflow:hidden;border-radius:999px}.music-space-featured-card__name[data-v-a3dcdef4]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.music-space-featured-card__playing[data-v-a3dcdef4]{color:rgba(255,255,255,.86)}.music-space-featured-card__loading-copy[data-v-a3dcdef4]{position:absolute;z-index:3;bottom:16px;left:16px;color:rgba(255,255,255,.54);font-size:12px}@media(hover:hover)and (pointer:fine){.music-space-featured-card[data-v-a3dcdef4]:not(:disabled):hover{border-color:rgba(255,255,255,.11);box-shadow:inset 0 1px rgba(255,255,255,.06),0 18px 44px rgba(0,0,0,.2);-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0)}.music-space-featured-card[data-v-a3dcdef4]:not(:disabled):hover:after{opacity:1;-webkit-transform:translateX(14%);transform:translate(14%)}.music-space-featured-card:not(:disabled):hover .music-space-featured-card__image[data-v-a3dcdef4],.music-space-featured-card:not(:disabled):hover .music-space-featured-card__video[data-v-a3dcdef4]{-webkit-transform:scale(1.012);transform:scale(1.012)}.music-space-featured-card:not(:disabled):hover .music-space-featured-card__label[data-v-a3dcdef4]{border-color:rgba(255,255,255,.09);background:rgba(3,4,7,.4)}.music-space-featured-card.is-current[data-v-a3dcdef4]:not(:disabled):hover{border-color:rgba(255,255,255,.14);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),0 18px 44px rgba(0,0,0,.2)}.music-space-featured-card.is-current:not(:disabled):hover .music-space-featured-card__label[data-v-a3dcdef4]{border-color:rgba(255,255,255,.11);background:rgba(3,4,7,.46)}.music-space-featured-card[data-v-a3dcdef4]:not(:disabled):active{-webkit-transform:translate3d(0,0,0) scale(var(--app-interaction-scale-active-subtle));transform:translateZ(0) scale(var(--app-interaction-scale-active-subtle))}.music-space-featured-card:not(:disabled):active .music-space-featured-card__image[data-v-a3dcdef4],.music-space-featured-card:not(:disabled):active .music-space-featured-card__video[data-v-a3dcdef4]{-webkit-transform:scale(1.006);transform:scale(1.006)}}@media(max-width:420px){.music-space-featured-card__label[data-v-a3dcdef4]{bottom:9px;left:9px;max-width:calc(100% - 18px);padding:4px 7px 4px 4px;gap:5px;font-size:12px}.music-space-featured-card__avatar[data-v-a3dcdef4]{width:24px;height:24px}}@media(prefers-reduced-motion:reduce){.music-space-featured-card[data-v-a3dcdef4],.music-space-featured-card[data-v-a3dcdef4]:after,.music-space-featured-card__placeholder[data-v-a3dcdef4]{-webkit-animation:none;animation:none;opacity:1;-webkit-transform:none;transform:none}.music-space-featured-card__image[data-v-a3dcdef4],.music-space-featured-card__video[data-v-a3dcdef4]{transition:none}.music-space-featured-card[data-v-a3dcdef4]:not(:disabled):hover,.music-space-featured-card[data-v-a3dcdef4]:not(:disabled):active,.music-space-featured-card:not(:disabled):hover .music-space-featured-card__image[data-v-a3dcdef4],.music-space-featured-card:not(:disabled):hover .music-space-featured-card__video[data-v-a3dcdef4],.music-space-featured-card:not(:disabled):active .music-space-featured-card__image[data-v-a3dcdef4],.music-space-featured-card:not(:disabled):active .music-space-featured-card__video[data-v-a3dcdef4]{-webkit-transform:none;transform:none}.music-space-featured-card[data-v-a3dcdef4]:not(:disabled):hover:after{-webkit-transform:none;transform:none}}@-webkit-keyframes music-space-featured-card-in-a3dcdef4{0%{opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes music-space-featured-card-in-a3dcdef4{0%{opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@-webkit-keyframes music-space-featured-card-skeleton-a3dcdef4{to{background-position:-120% 0}}@keyframes music-space-featured-card-skeleton-a3dcdef4{to{background-position:-120% 0}}.music-space-icon-button[data-v-b4b635f7]{position:relative;display:inline-grid;width:40px;height:40px;flex:0 0 auto;place-items:center;border:0;border-radius:999px;background:transparent;color:rgba(255,255,255,.72);cursor:pointer;transition:color var(--app-interaction-duration) var(--app-interaction-ease),background-color var(--app-interaction-duration) var(--app-interaction-ease),opacity var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:color var(--app-interaction-duration) var(--app-interaction-ease),background-color var(--app-interaction-duration) var(--app-interaction-ease),opacity var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease);transition:color var(--app-interaction-duration) var(--app-interaction-ease),background-color var(--app-interaction-duration) var(--app-interaction-ease),opacity var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);-webkit-tap-highlight-color:transparent}.music-space-icon-button__count[data-v-b4b635f7]{position:absolute;z-index:1;top:5px;right:auto;left:calc(50% + 8px);color:rgba(255,255,255,.88);font-variant-numeric:tabular-nums;font-size:8px;font-weight:var(--app-font-weight-semibold);line-height:1;letter-spacing:-.02em;text-align:left;text-shadow:0 1px 4px rgb(0 0 0 / 64%);white-space:nowrap;pointer-events:none}.music-space-icon-button.is-count-below[data-v-b4b635f7]{grid-template-rows:24px 12px;align-content:center;row-gap:4px}.music-space-icon-button.is-count-below .music-space-icon-button__glyph[data-v-b4b635f7]{grid-row:1}.music-space-icon-button.is-count-below .music-space-icon-button__count[data-v-b4b635f7]{position:static;z-index:1;grid-row:2;justify-self:center;font-size:11px;font-weight:var(--app-font-weight-semibold);line-height:12px;letter-spacing:-.01em;text-align:center}.music-space-icon-button.is-count-below.is-zero-count .music-space-icon-button__count[data-v-b4b635f7]{color:rgba(255,255,255,.64)}.music-space-icon-button[data-v-b4b635f7]:hover,.music-space-icon-button[data-v-b4b635f7]:focus-visible{color:#fff;background:transparent}.music-space-icon-button.is-active[data-v-b4b635f7]{color:#fff;background:rgba(255,255,255,.08)}.music-space-icon-button.is-active[data-motion=like][data-v-b4b635f7]{background:transparent}.music-space-icon-button[data-v-b4b635f7]:focus-visible{outline:1px solid rgb(255 255 255 / 54%);outline-offset:2px}.music-space-icon-button[data-v-b4b635f7]:disabled{cursor:default;opacity:.35}.music-space-icon-button__glyph[data-v-b4b635f7]{position:relative;display:grid;place-items:center;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);transition:-webkit-transform .18s cubic-bezier(.16,1,.3,1);transition:transform .18s cubic-bezier(.16,1,.3,1);transition:transform .18s cubic-bezier(.16,1,.3,1),-webkit-transform .18s cubic-bezier(.16,1,.3,1)}.music-space-icon-button.is-effect-active .music-space-icon-button__glyph[data-v-b4b635f7]{z-index:2}.music-space-icon-button__content[data-v-b4b635f7],.music-space-icon-button__segment[data-v-b4b635f7]{display:grid;place-items:center}.music-space-icon-button__content.is-motion-measure[data-v-b4b635f7]{visibility:hidden}.music-space-icon-button__segment[data-v-b4b635f7]{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .16s ease-out,-webkit-transform .22s cubic-bezier(.16,1,.3,1);transition:transform .22s cubic-bezier(.16,1,.3,1),opacity .16s ease-out;transition:transform .22s cubic-bezier(.16,1,.3,1),opacity .16s ease-out,-webkit-transform .22s cubic-bezier(.16,1,.3,1)}.music-space-icon-button__content[data-v-b4b635f7] svg,.music-space-icon-button__segment[data-v-b4b635f7] svg{display:block}.music-space-icon-button[data-motion=expand] .music-space-icon-button__segment[data-segment="1"][data-v-b4b635f7],.music-space-icon-button[data-motion=shrink] .music-space-icon-button__segment[data-segment="1"][data-v-b4b635f7]{-webkit-clip-path:inset(0 49% 49% 0);clip-path:inset(0 49% 49% 0)}.music-space-icon-button[data-motion=expand] .music-space-icon-button__segment[data-segment="2"][data-v-b4b635f7],.music-space-icon-button[data-motion=shrink] .music-space-icon-button__segment[data-segment="2"][data-v-b4b635f7]{-webkit-clip-path:inset(0 0 49% 49%);clip-path:inset(0 0 49% 49%)}.music-space-icon-button[data-motion=expand] .music-space-icon-button__segment[data-segment="3"][data-v-b4b635f7],.music-space-icon-button[data-motion=shrink] .music-space-icon-button__segment[data-segment="3"][data-v-b4b635f7]{-webkit-clip-path:inset(49% 49% 0 0);clip-path:inset(49% 49% 0 0)}.music-space-icon-button[data-motion=expand] .music-space-icon-button__segment[data-segment="4"][data-v-b4b635f7],.music-space-icon-button[data-motion=shrink] .music-space-icon-button__segment[data-segment="4"][data-v-b4b635f7]{-webkit-clip-path:inset(49% 0 0 49%);clip-path:inset(49% 0 0 49%)}.music-space-icon-button[data-motion=swap] .music-space-icon-button__segment[data-segment="1"][data-v-b4b635f7]{-webkit-clip-path:inset(0 0 49% 0);clip-path:inset(0 0 49% 0)}.music-space-icon-button[data-motion=swap] .music-space-icon-button__segment[data-segment="2"][data-v-b4b635f7]{-webkit-clip-path:inset(49% 0 0 0);clip-path:inset(49% 0 0 0)}.music-space-icon-button[data-motion=playlist] .music-space-icon-button__segment[data-segment="1"][data-v-b4b635f7]{-webkit-clip-path:inset(0 0 65% 0);clip-path:inset(0 0 65% 0)}.music-space-icon-button[data-motion=playlist] .music-space-icon-button__segment[data-segment="2"][data-v-b4b635f7]{-webkit-clip-path:inset(35% 34% 41% 0);clip-path:inset(35% 34% 41% 0);-webkit-transform-origin:16% 50%;transform-origin:16% 50%}.music-space-icon-button[data-motion=playlist] .music-space-icon-button__segment[data-segment="3"][data-v-b4b635f7]{-webkit-clip-path:inset(59% 52% 0 0);clip-path:inset(59% 52% 0 0)}.music-space-icon-button[data-motion=playlist] .music-space-icon-button__segment[data-segment="4"][data-v-b4b635f7]{-webkit-clip-path:inset(59% 52% 0 0);clip-path:inset(59% 52% 0 0);-webkit-transform:translate3d(0,5.8px,0);transform:translate3d(0,5.8px,0)}.music-space-icon-button[data-motion=playlist] .music-space-icon-button__segment[data-segment="5"][data-v-b4b635f7]{-webkit-clip-path:polygon(68% 35%,100% 35%,100% 100%,52% 100%,52% 59%,68% 59%);clip-path:polygon(68% 35%,100% 35%,100% 100%,52% 100%,52% 59%,68% 59%)}.music-space-icon-button[data-motion=playlist] .music-space-icon-button__glyph[data-v-b4b635f7]{overflow:hidden}.music-space-icon-button[data-motion=pause] .music-space-icon-button__content[data-v-b4b635f7] svg{transform-box:fill-box;-webkit-transform-origin:center;transform-origin:center;transition:opacity .18s ease-out,-webkit-transform .22s cubic-bezier(.16,1,.3,1);transition:transform .22s cubic-bezier(.16,1,.3,1),opacity .18s ease-out;transition:transform .22s cubic-bezier(.16,1,.3,1),opacity .18s ease-out,-webkit-transform .22s cubic-bezier(.16,1,.3,1)}.music-space-icon-button.is-pending .music-space-icon-button__glyph[data-v-b4b635f7]{-webkit-animation:music-space-icon-pending-b4b635f7 .85s linear infinite;animation:music-space-icon-pending-b4b635f7 .85s linear infinite}.music-space-icon-button.is-pending[data-motion=like][data-v-b4b635f7]{opacity:1}.music-space-icon-button.is-pending[data-motion=like] .music-space-icon-button__glyph[data-v-b4b635f7]{-webkit-animation:none;animation:none}@media(hover:hover)and (pointer:fine){.music-space-icon-button[data-motion=back]:not(:disabled):hover .music-space-icon-button__glyph[data-v-b4b635f7]{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}.music-space-icon-button[data-motion=previous]:not(:disabled):hover .music-space-icon-button__glyph[data-v-b4b635f7]{-webkit-transform:translate3d(-1.2px,0,0);transform:translate3d(-1.2px,0,0)}.music-space-icon-button[data-motion=play]:not(:disabled):hover .music-space-icon-button__glyph[data-v-b4b635f7],.music-space-icon-button[data-motion=next]:not(:disabled):hover .music-space-icon-button__glyph[data-v-b4b635f7]{-webkit-transform:translate3d(1.2px,0,0);transform:translate3d(1.2px,0,0)}.music-space-icon-button[data-motion=comment]:not(:disabled):hover .music-space-icon-button__glyph[data-v-b4b635f7],.music-space-icon-button[data-motion=like]:not(:disabled):hover .music-space-icon-button__glyph[data-v-b4b635f7],.music-space-icon-button[data-motion=share]:not(:disabled):hover .music-space-icon-button__glyph[data-v-b4b635f7]{-webkit-transform:scale(1.08);transform:scale(1.08)}.music-space-icon-button.is-count-below[data-motion=comment][data-v-b4b635f7]:not(:disabled):hover,.music-space-icon-button.is-count-below[data-motion=like][data-v-b4b635f7]:not(:disabled):hover,.music-space-icon-button.is-count-below[data-motion=share][data-v-b4b635f7]:not(:disabled):hover{-webkit-transform:scale(1.08);transform:scale(1.08)}.music-space-icon-button.is-count-below[data-motion=comment]:not(:disabled):hover .music-space-icon-button__glyph[data-v-b4b635f7],.music-space-icon-button.is-count-below[data-motion=like]:not(:disabled):hover .music-space-icon-button__glyph[data-v-b4b635f7],.music-space-icon-button.is-count-below[data-motion=share]:not(:disabled):hover .music-space-icon-button__glyph[data-v-b4b635f7]{-webkit-transform:none;transform:none}.music-space-icon-button[data-motion=random]:not(:disabled):hover .music-space-icon-button__glyph[data-v-b4b635f7]{-webkit-transform:rotate(8deg);transform:rotate(8deg)}.music-space-icon-button[data-motion=repeat]:not(:disabled):hover .music-space-icon-button__glyph[data-v-b4b635f7]{-webkit-transform:rotate(10deg) scale(1.03);transform:rotate(10deg) scale(1.03)}.music-space-icon-button[data-motion=swap]:not(:disabled):hover .music-space-icon-button__segment[data-segment="1"][data-v-b4b635f7]{-webkit-transform:translate3d(-1.2px,0,0);transform:translate3d(-1.2px,0,0)}.music-space-icon-button[data-motion=swap]:not(:disabled):hover .music-space-icon-button__segment[data-segment="2"][data-v-b4b635f7]{-webkit-transform:translate3d(1.2px,0,0);transform:translate3d(1.2px,0,0)}.music-space-icon-button[data-motion=pause]:not(:disabled):hover .music-space-icon-button__content[data-v-b4b635f7] svg{-webkit-transform:scaleY(.9);transform:scaleY(.9)}.music-space-icon-button[data-motion=expand]:not(:disabled):hover .music-space-icon-button__segment[data-segment="1"][data-v-b4b635f7]{-webkit-transform:translate3d(-.8px,-.8px,0);transform:translate3d(-.8px,-.8px,0)}.music-space-icon-button[data-motion=expand]:not(:disabled):hover .music-space-icon-button__segment[data-segment="2"][data-v-b4b635f7]{-webkit-transform:translate3d(.8px,-.8px,0);transform:translate3d(.8px,-.8px,0)}.music-space-icon-button[data-motion=expand]:not(:disabled):hover .music-space-icon-button__segment[data-segment="3"][data-v-b4b635f7]{-webkit-transform:translate3d(-.8px,.8px,0);transform:translate3d(-.8px,.8px,0)}.music-space-icon-button[data-motion=expand]:not(:disabled):hover .music-space-icon-button__segment[data-segment="4"][data-v-b4b635f7]{-webkit-transform:translate3d(.8px,.8px,0);transform:translate3d(.8px,.8px,0)}.music-space-icon-button[data-motion=shrink]:not(:disabled):hover .music-space-icon-button__segment[data-segment="1"][data-v-b4b635f7]{-webkit-transform:translate3d(.8px,.8px,0);transform:translate3d(.8px,.8px,0)}.music-space-icon-button[data-motion=shrink]:not(:disabled):hover .music-space-icon-button__segment[data-segment="2"][data-v-b4b635f7]{-webkit-transform:translate3d(-.8px,.8px,0);transform:translate3d(-.8px,.8px,0)}.music-space-icon-button[data-motion=shrink]:not(:disabled):hover .music-space-icon-button__segment[data-segment="3"][data-v-b4b635f7]{-webkit-transform:translate3d(.8px,-.8px,0);transform:translate3d(.8px,-.8px,0)}.music-space-icon-button[data-motion=shrink]:not(:disabled):hover .music-space-icon-button__segment[data-segment="4"][data-v-b4b635f7]{-webkit-transform:translate3d(-.8px,-.8px,0);transform:translate3d(-.8px,-.8px,0)}.music-space-icon-button[data-motion=playlist]:not(:disabled):hover .music-space-icon-button__segment[data-segment="1"][data-v-b4b635f7]{opacity:0;-webkit-transform:translate3d(0,-5.8px,0);transform:translate3d(0,-5.8px,0)}.music-space-icon-button[data-motion=playlist]:not(:disabled):hover .music-space-icon-button__segment[data-segment="2"][data-v-b4b635f7]{-webkit-transform:translate3d(0,-5.8px,0) scaleX(1.47);transform:translate3d(0,-5.8px,0) scaleX(1.47)}.music-space-icon-button[data-motion=playlist]:not(:disabled):hover .music-space-icon-button__segment[data-segment="3"][data-v-b4b635f7]{-webkit-transform:translate3d(0,-5.8px,0);transform:translate3d(0,-5.8px,0)}.music-space-icon-button[data-motion=playlist]:not(:disabled):hover .music-space-icon-button__segment[data-segment="4"][data-v-b4b635f7]{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.music-space-icon-button.is-bursting[data-motion=previous] .music-space-icon-button__glyph[data-v-b4b635f7],.music-space-icon-button.is-bursting[data-motion=back] .music-space-icon-button__glyph[data-v-b4b635f7]{-webkit-animation:music-space-icon-left-b4b635f7 .18s ease-out;animation:music-space-icon-left-b4b635f7 .18s ease-out}.music-space-icon-button.is-bursting[data-motion=next] .music-space-icon-button__glyph[data-v-b4b635f7],.music-space-icon-button.is-bursting[data-motion=play] .music-space-icon-button__glyph[data-v-b4b635f7],.music-space-icon-button.is-bursting[data-motion=playlist] .music-space-icon-button__glyph[data-v-b4b635f7]{-webkit-animation:music-space-icon-right-b4b635f7 .18s ease-out;animation:music-space-icon-right-b4b635f7 .18s ease-out}.music-space-icon-button.is-bursting[data-motion=random] .music-space-icon-button__glyph[data-v-b4b635f7],.music-space-icon-button.is-bursting[data-motion=repeat] .music-space-icon-button__glyph[data-v-b4b635f7]{-webkit-animation:music-space-icon-spin-b4b635f7 .18s ease-out;animation:music-space-icon-spin-b4b635f7 .18s ease-out}.music-space-icon-button.is-bursting[data-motion=like] .music-space-icon-button__glyph[data-v-b4b635f7],.music-space-icon-button.is-bursting[data-motion=comment] .music-space-icon-button__glyph[data-v-b4b635f7],.music-space-icon-button.is-bursting[data-motion=share] .music-space-icon-button__glyph[data-v-b4b635f7],.music-space-icon-button.is-bursting[data-motion=pause] .music-space-icon-button__glyph[data-v-b4b635f7],.music-space-icon-button.is-bursting[data-motion=expand] .music-space-icon-button__glyph[data-v-b4b635f7],.music-space-icon-button.is-bursting[data-motion=shrink] .music-space-icon-button__glyph[data-v-b4b635f7],.music-space-icon-button.is-bursting[data-motion=swap] .music-space-icon-button__glyph[data-v-b4b635f7]{-webkit-animation:music-space-icon-pulse-b4b635f7 .18s ease-out;animation:music-space-icon-pulse-b4b635f7 .18s ease-out}@-webkit-keyframes music-space-icon-left-b4b635f7{50%{-webkit-transform:translate3d(-3px,0,0);transform:translate3d(-3px,0,0)}}@keyframes music-space-icon-left-b4b635f7{50%{-webkit-transform:translate3d(-3px,0,0);transform:translate3d(-3px,0,0)}}@-webkit-keyframes music-space-icon-right-b4b635f7{50%{-webkit-transform:translate3d(3px,0,0);transform:translate3d(3px,0,0)}}@keyframes music-space-icon-right-b4b635f7{50%{-webkit-transform:translate3d(3px,0,0);transform:translate3d(3px,0,0)}}@-webkit-keyframes music-space-icon-spin-b4b635f7{50%{-webkit-transform:rotate(16deg) scale(.96);transform:rotate(16deg) scale(.96)}}@keyframes music-space-icon-spin-b4b635f7{50%{-webkit-transform:rotate(16deg) scale(.96);transform:rotate(16deg) scale(.96)}}@-webkit-keyframes music-space-icon-pulse-b4b635f7{50%{-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes music-space-icon-pulse-b4b635f7{50%{-webkit-transform:scale(.9);transform:scale(.9)}}@-webkit-keyframes music-space-icon-pending-b4b635f7{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes music-space-icon-pending-b4b635f7{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.music-space-icon-button__glyph[data-v-b4b635f7],.music-space-icon-button__content[data-v-b4b635f7] svg,.music-space-icon-button__content[data-v-b4b635f7] svg>*,.music-space-icon-button.is-bursting .music-space-icon-button__glyph[data-v-b4b635f7],.music-space-icon-button.is-pending .music-space-icon-button__glyph[data-v-b4b635f7]{-webkit-animation:none!important;animation:none!important;-webkit-transform:none!important;transform:none!important;transition:none!important}.music-space-icon-button__segment[data-v-b4b635f7]{opacity:1!important;-webkit-transform:none!important;transform:none!important;transition:none!important}.music-space-icon-button[data-motion=playlist] .music-space-icon-button__segment[data-segment="4"][data-v-b4b635f7]{-webkit-transform:translate3d(0,5.8px,0)!important;transform:translate3d(0,5.8px,0)!important}}.music-space-mode-card[data-v-55e56fec]{position:relative;display:grid;width:100%;min-width:0;min-height:68px;padding:11px 14px 11px 11px;grid-template-columns:42px minmax(0,1fr) 22px;align-items:center;gap:11px;overflow:hidden;border:1px solid rgb(255 255 255 / 5%);border-radius:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:radial-gradient(circle at 12% 12%,rgb(255 255 255 / 4%),transparent 42%),rgba(255,255,255,.027);box-shadow:inset 0 1px rgba(255,255,255,.024);color:#fff;text-align:left;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,-webkit-transform .12s ease;transition:border-color .18s ease,background-color .18s ease,transform .12s ease;transition:border-color .18s ease,background-color .18s ease,transform .12s ease,-webkit-transform .12s ease;-webkit-tap-highlight-color:transparent}.music-space-mode-card[data-v-55e56fec]:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 35%,rgb(255 255 255 / 4.5%),transparent 72%);content:"";opacity:0;-webkit-transform:translateX(-18%);transform:translate(-18%);transition:opacity .22s ease,-webkit-transform .36s cubic-bezier(.16,1,.3,1);transition:opacity .22s ease,transform .36s cubic-bezier(.16,1,.3,1);transition:opacity .22s ease,transform .36s cubic-bezier(.16,1,.3,1),-webkit-transform .36s cubic-bezier(.16,1,.3,1);pointer-events:none}.music-space-mode-card.is-current[data-v-55e56fec]{border-color:rgba(255,255,255,.1);background-color:rgba(255,255,255,.055)}.music-space-mode-card[data-v-55e56fec]:active{-webkit-transform:scale(.996);transform:scale(.996)}.music-space-mode-card[data-v-55e56fec]:focus-visible{outline:2px solid rgb(255 255 255 / 68%);outline-offset:3px}.music-space-mode-card__icon[data-v-55e56fec]{position:relative;z-index:1;display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:rgba(255,255,255,.04);color:rgba(255,255,255,.82);transition:color .18s ease,background-color .18s ease,-webkit-transform .24s cubic-bezier(.16,1,.3,1);transition:color .18s ease,background-color .18s ease,transform .24s cubic-bezier(.16,1,.3,1);transition:color .18s ease,background-color .18s ease,transform .24s cubic-bezier(.16,1,.3,1),-webkit-transform .24s cubic-bezier(.16,1,.3,1)}.music-space-mode-card__title[data-v-55e56fec]{position:relative;z-index:1;overflow:hidden;font-size:14px;font-weight:var(--app-font-weight-medium);letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap}.music-space-mode-card__arrow[data-v-55e56fec],.music-space-mode-card__playing[data-v-55e56fec]{position:relative;z-index:1;justify-self:center;color:rgba(255,255,255,.48)}.music-space-mode-card__arrow[data-v-55e56fec]{transition:color .18s ease,-webkit-transform .24s cubic-bezier(.16,1,.3,1);transition:color .18s ease,transform .24s cubic-bezier(.16,1,.3,1);transition:color .18s ease,transform .24s cubic-bezier(.16,1,.3,1),-webkit-transform .24s cubic-bezier(.16,1,.3,1)}@media(hover:hover)and (pointer:fine){.music-space-mode-card[data-v-55e56fec]:hover{border-color:rgba(255,255,255,.09);background-color:rgba(255,255,255,.047)}.music-space-mode-card[data-v-55e56fec]:hover:after{opacity:1;-webkit-transform:translateX(12%);transform:translate(12%)}.music-space-mode-card:hover .music-space-mode-card__icon[data-v-55e56fec]{background-color:rgba(255,255,255,.06);color:#fff;-webkit-transform:scale(1.025);transform:scale(1.025)}.music-space-mode-card:hover .music-space-mode-card__arrow[data-v-55e56fec]{color:rgba(255,255,255,.78);-webkit-transform:translateX(1px);transform:translate(1px)}}@media(max-width:720px){.music-space-mode-card[data-v-55e56fec]{min-height:62px;padding:9px 11px 9px 9px;grid-template-columns:38px minmax(0,1fr) 18px;gap:9px;border-radius:14px}.music-space-mode-card__icon[data-v-55e56fec]{width:38px;height:38px;border-radius:11px}}@media(prefers-reduced-motion:reduce){.music-space-mode-card[data-v-55e56fec],.music-space-mode-card[data-v-55e56fec]:after,.music-space-mode-card__icon[data-v-55e56fec],.music-space-mode-card__arrow[data-v-55e56fec]{transition:none}.music-space-mode-card[data-v-55e56fec]:hover:after{-webkit-transform:none;transform:none}.music-space-mode-card:hover .music-space-mode-card__icon[data-v-55e56fec],.music-space-mode-card:hover .music-space-mode-card__arrow[data-v-55e56fec],.music-space-mode-card[data-v-55e56fec]:active{-webkit-transform:none;transform:none}}.music-space-picker[data-v-585245e4]{position:absolute;z-index:50;top:0;right:0;bottom:0;left:0;overflow:hidden;background:rgba(2,3,6,.76);color:#fff;backdrop-filter:blur(16px) saturate(.88)}.music-space-picker__veil[data-v-585245e4]{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 4%,rgb(255 255 255 / 8%),transparent 28%);pointer-events:none}.music-space-picker__scroll[data-v-585245e4]{position:relative;z-index:1;height:100%;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.music-space-picker__header[data-v-585245e4]{position:sticky;z-index:3;top:0;display:flex;padding:max(18px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) 16px max(18px,env(safe-area-inset-left));align-items:flex-start;justify-content:space-between;gap:20px;background:linear-gradient(180deg,rgb(3 4 7 / 92%),rgb(3 4 7 / 54%) 72%,transparent)}.music-space-picker__eyebrow[data-v-585245e4],.music-space-picker__section-title[data-v-585245e4]{margin:0;color:rgba(255,255,255,.42);font-size:10px;letter-spacing:.22em;text-transform:uppercase}.music-space-picker__title[data-v-585245e4]{margin:7px 0 0;color:rgba(255,255,255,.92);font-size:clamp(16px,2vw,20px);font-weight:500}.music-space-picker__content[data-v-585245e4]{width:min(var(--app-page-content-max-width),calc(100% - 36px));margin:26px auto 0;padding-bottom:max(72px,env(safe-area-inset-bottom))}.music-space-picker__mode-grid[data-v-585245e4]{display:grid;margin-bottom:34px;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:15px}.music-space-picker__mode-grid.is-portrait[data-v-585245e4]{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}.music-space-picker__section-title[data-v-585245e4]{margin-bottom:16px}.music-space-picker__featured-grid[data-v-585245e4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:15px}.music-space-picker__featured-grid.is-portrait[data-v-585245e4]{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.music-space-picker__other-card[data-v-585245e4]:focus-visible{outline:none}.music-space-picker__other-card:focus-visible .music-space-picker__avatar-shell[data-v-585245e4]{outline:2px solid rgb(255 255 255 / 70%);outline-offset:3px}.music-space-picker__other-card[data-v-585245e4]:disabled{cursor:default}.music-space-picker__avatar-shell[data-v-585245e4]:empty{background:linear-gradient(110deg,rgba(255,255,255,.05) 18%,rgba(255,255,255,.12),rgba(255,255,255,.05) 70%);background-size:220% 100%;-webkit-animation:music-space-picker-skeleton-585245e4 1.4s ease-in-out infinite;animation:music-space-picker-skeleton-585245e4 1.4s ease-in-out infinite}.music-space-picker__other[data-v-585245e4]{margin-top:42px}.music-space-picker__other-grid[data-v-585245e4]{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:28px 20px}.music-space-picker__other-card[data-v-585245e4]{--music-space-card-delay: 0ms;position:relative;display:flex;min-width:0;border:0;background:transparent;color:rgba(255,255,255,.9);cursor:pointer;opacity:1;align-items:center;flex-direction:column;gap:9px;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);-webkit-animation:music-space-picker-card-in-585245e4 .32s cubic-bezier(.16,1,.3,1) var(--music-space-card-delay) backwards;animation:music-space-picker-card-in-585245e4 .32s cubic-bezier(.16,1,.3,1) var(--music-space-card-delay) backwards}.music-space-picker__avatar-shell[data-v-585245e4]{display:block;width:76px;height:76px;overflow:hidden;border:1px solid rgb(255 255 255 / 5%);border-radius:999px;background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.03),0 12px 28px rgba(0,0,0,.14);transition:border-color .18s ease,box-shadow .24s ease,-webkit-transform .24s cubic-bezier(.16,1,.3,1);transition:transform .24s cubic-bezier(.16,1,.3,1),border-color .18s ease,box-shadow .24s ease;transition:transform .24s cubic-bezier(.16,1,.3,1),border-color .18s ease,box-shadow .24s ease,-webkit-transform .24s cubic-bezier(.16,1,.3,1)}.music-space-picker__avatar[data-v-585245e4]{width:100%;height:100%;-webkit-transform:scale(1.001);transform:scale(1.001);transition:-webkit-transform .34s cubic-bezier(.16,1,.3,1);transition:transform .34s cubic-bezier(.16,1,.3,1);transition:transform .34s cubic-bezier(.16,1,.3,1),-webkit-transform .34s cubic-bezier(.16,1,.3,1)}.music-space-picker__other-name[data-v-585245e4]{display:flex;max-width:100%;align-items:center;justify-content:center;gap:5px;font-size:12px;line-height:1.35;transition:color .18s ease}.music-space-picker__other-name-copy[data-v-585245e4]{min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.music-space-picker__other-playing[data-v-585245e4]{color:rgba(255,255,255,.82)}.music-space-picker__other-card.is-current .music-space-picker__avatar-shell[data-v-585245e4]{border-color:rgba(255,255,255,.09);box-shadow:inset 0 0 0 1px rgba(255,255,255,.07),0 12px 30px rgba(0,0,0,.16)}.music-space-picker__other-card.is-current .music-space-picker__other-name[data-v-585245e4]{color:#fff;font-weight:var(--app-font-weight-medium)}.music-space-picker__empty[data-v-585245e4]{margin:80px 0;color:rgba(255,255,255,.5);font-size:13px;text-align:center}@media(hover:hover)and (pointer:fine){.music-space-picker__other-card:not(:disabled):hover .music-space-picker__avatar-shell[data-v-585245e4]{border-color:rgba(255,255,255,.12);box-shadow:inset 0 0 0 1px rgba(255,255,255,.07),0 16px 34px rgba(0,0,0,.2);-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0)}.music-space-picker__other-card:not(:disabled):hover .music-space-picker__avatar[data-v-585245e4]{-webkit-transform:scale(1.035);transform:scale(1.035)}.music-space-picker__other-card:not(:disabled):hover .music-space-picker__other-name[data-v-585245e4]{color:#fff}.music-space-picker__other-card:not(:disabled):active .music-space-picker__avatar-shell[data-v-585245e4]{-webkit-transform:translate3d(0,0,0) scale(var(--app-interaction-scale-active-subtle));transform:translateZ(0) scale(var(--app-interaction-scale-active-subtle))}.music-space-picker__other-card:not(:disabled):active .music-space-picker__avatar[data-v-585245e4]{-webkit-transform:scale(1.015);transform:scale(1.015)}}.music-space-picker-enter-active[data-v-585245e4],.music-space-picker-leave-active[data-v-585245e4]{transition:opacity .28s ease}.music-space-picker-enter-from[data-v-585245e4],.music-space-picker-leave-to[data-v-585245e4]{opacity:0}@-webkit-keyframes music-space-picker-card-in-585245e4{0%{opacity:0;-webkit-transform:translate3d(0,8px,0);transform:translate3d(0,8px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes music-space-picker-card-in-585245e4{0%{opacity:0;-webkit-transform:translate3d(0,8px,0);transform:translate3d(0,8px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@-webkit-keyframes music-space-picker-skeleton-585245e4{to{background-position:-120% 0}}@keyframes music-space-picker-skeleton-585245e4{to{background-position:-120% 0}}@media(max-width:1000px){.music-space-picker__other-grid[data-v-585245e4]{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:720px){.music-space-picker__content[data-v-585245e4]{margin-top:18px}.music-space-picker__mode-grid[data-v-585245e4]{margin-bottom:28px;grid-template-columns:1fr;gap:12px}.music-space-picker__mode-grid.is-portrait[data-v-585245e4]{grid-template-columns:repeat(2,minmax(0,1fr))}.music-space-picker__featured-grid[data-v-585245e4]{grid-template-columns:1fr}.music-space-picker__featured-grid.is-portrait[data-v-585245e4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.music-space-picker__other-grid[data-v-585245e4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 14px}}@media(prefers-reduced-motion:reduce){.music-space-picker__other-card[data-v-585245e4],.music-space-picker__avatar-shell[data-v-585245e4]:empty{-webkit-animation:none;animation:none;opacity:1;-webkit-transform:none;transform:none}.music-space-picker__avatar-shell[data-v-585245e4],.music-space-picker__avatar[data-v-585245e4],.music-space-picker__other-name[data-v-585245e4]{transition:none}.music-space-picker__other-card:not(:disabled):hover .music-space-picker__avatar-shell[data-v-585245e4],.music-space-picker__other-card:not(:disabled):active .music-space-picker__avatar-shell[data-v-585245e4],.music-space-picker__other-card:not(:disabled):hover .music-space-picker__avatar[data-v-585245e4],.music-space-picker__other-card:not(:disabled):active .music-space-picker__avatar[data-v-585245e4]{-webkit-transform:none;transform:none}}.music-space-hud-dialog[data-v-83d9de0e]{position:absolute;z-index:58;top:0;right:0;bottom:0;left:0;display:grid;padding:18px max(18px,calc(env(safe-area-inset-right) + 14px)) max(17px,calc(env(safe-area-inset-bottom) + 11px)) max(18px,calc(env(safe-area-inset-left) + 14px));place-items:end start}.music-space-hud-dialog__backdrop[data-v-83d9de0e]{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(2,3,6,.36);cursor:pointer}.music-space-hud-dialog__panel[data-v-83d9de0e]{position:relative;display:grid;min-width:0;max-height:calc(100% - 12px);overflow:hidden;grid-template-rows:auto minmax(0,1fr);border:1px solid rgb(255 255 255 / 12%);border-radius:24px;background:rgba(12,14,18,.94);box-shadow:0 30px 92px rgba(0,0,0,.46),inset 0 1px rgba(255,255,255,.05);color:#fff;-webkit-transform-origin:left bottom;transform-origin:left bottom;width:min(560px,calc(100vw - 36px));height:min(640px,76vh)}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.music-space-hud-dialog__panel[data-v-83d9de0e]{background:rgba(12,14,18,.78);backdrop-filter:blur(16px) saturate(120%);-webkit-backdrop-filter:blur(16px) saturate(120%)}}.music-space-hud-dialog__panel[data-v-83d9de0e]:focus-visible{outline:1px solid rgb(255 255 255 / 38%);outline-offset:3px}.music-space-hud-dialog__body[data-v-83d9de0e],.music-space-hud-dialog__mobile-body[data-v-83d9de0e]{min-width:0;min-height:0}.music-space-hud-dialog__body[data-v-83d9de0e]{overflow:hidden}.music-space-hud-dialog__mobile-body[data-v-83d9de0e]{height:100%;overflow:hidden}.music-space-hud-dialog-enter-active[data-v-83d9de0e],.music-space-hud-dialog-leave-active[data-v-83d9de0e]{transition:opacity .22s ease}.music-space-hud-dialog-enter-active .music-space-hud-dialog__panel[data-v-83d9de0e],.music-space-hud-dialog-leave-active .music-space-hud-dialog__panel[data-v-83d9de0e]{transition:-webkit-transform .28s cubic-bezier(.16,1,.3,1);transition:transform .28s cubic-bezier(.16,1,.3,1);transition:transform .28s cubic-bezier(.16,1,.3,1),-webkit-transform .28s cubic-bezier(.16,1,.3,1)}.music-space-hud-dialog-enter-from[data-v-83d9de0e],.music-space-hud-dialog-leave-to[data-v-83d9de0e]{opacity:0}.music-space-hud-dialog-enter-from .music-space-hud-dialog__panel[data-v-83d9de0e],.music-space-hud-dialog-leave-to .music-space-hud-dialog__panel[data-v-83d9de0e]{-webkit-transform:translate3d(0,12px,0) scale(.975);transform:translate3d(0,12px,0) scale(.975)}@media(max-height:620px){.music-space-hud-dialog__panel[data-v-83d9de0e]{height:calc(100vh - 34px)}}@media(prefers-reduced-motion:reduce){.music-space-hud-dialog-enter-active[data-v-83d9de0e],.music-space-hud-dialog-leave-active[data-v-83d9de0e],.music-space-hud-dialog-enter-active .music-space-hud-dialog__panel[data-v-83d9de0e],.music-space-hud-dialog-leave-active .music-space-hud-dialog__panel[data-v-83d9de0e]{transition-duration:1ms}}@media(prefers-reduced-transparency:reduce){.music-space-hud-dialog__panel[data-v-83d9de0e]{background:rgba(12,14,18,.97);backdrop-filter:none;-webkit-backdrop-filter:none}}.music-space-comments__body[data-v-1b91eba3]{height:100%;min-height:0;overflow:hidden}.music-space-comments__body[data-v-1b91eba3] .comment-panel{background:transparent}.music-space-hud[data-v-2b782fb2]{--music-space-track-enter-y: 10px;--music-space-track-leave-y: -10px;width:var(--music-space-hud-width, min(410px, calc(100vw - 32px) ));color:#fff;text-shadow:0 6px 24px rgb(0 0 0 / 46%)}.music-space-hud.is-track-transition-previous[data-v-2b782fb2]{--music-space-track-enter-y: -10px;--music-space-track-leave-y: 10px}.music-space-hud__track-slot[data-v-2b782fb2]{position:relative;min-height:48px}.music-space-hud__track[data-v-2b782fb2]{display:grid;width:100%;min-width:0;grid-template-columns:48px minmax(0,1fr) auto;gap:12px;align-items:center}.music-space-track-info-enter-active[data-v-2b782fb2],.music-space-track-info-leave-active[data-v-2b782fb2]{transition:opacity .22s ease-out,-webkit-transform .24s cubic-bezier(.33,1,.68,1),-webkit-filter .22s ease-out;transition:opacity .22s ease-out,transform .24s cubic-bezier(.33,1,.68,1),filter .22s ease-out;transition:opacity .22s ease-out,transform .24s cubic-bezier(.33,1,.68,1),filter .22s ease-out,-webkit-transform .24s cubic-bezier(.33,1,.68,1),-webkit-filter .22s ease-out;will-change:opacity,transform,filter}.music-space-track-info-leave-active[data-v-2b782fb2]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.music-space-track-info-enter-from[data-v-2b782fb2]{opacity:0;-webkit-filter:blur(5px);filter:blur(5px);-webkit-transform:translate3d(0,var(--music-space-track-enter-y),0);transform:translate3d(0,var(--music-space-track-enter-y),0)}.music-space-track-info-leave-to[data-v-2b782fb2]{opacity:0;-webkit-filter:blur(5px);filter:blur(5px);-webkit-transform:translate3d(0,var(--music-space-track-leave-y),0);transform:translate3d(0,var(--music-space-track-leave-y),0)}.music-space-track-info-enter-to[data-v-2b782fb2],.music-space-track-info-leave-from[data-v-2b782fb2]{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.music-space-hud__cover-button[data-v-2b782fb2]{display:block;width:48px;height:48px;padding:0;overflow:hidden;border:1px solid rgb(255 255 255 / 14%);border-radius:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(255,255,255,.08);box-shadow:0 12px 34px rgba(0,0,0,.34);cursor:pointer;transition:border-color var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:border-color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease);transition:border-color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);-webkit-tap-highlight-color:transparent}.music-space-hud__cover[data-v-2b782fb2]{width:100%;height:100%;border-radius:inherit}.music-space-hud__cover-button[data-v-2b782fb2]:hover,.music-space-hud__cover-button[data-v-2b782fb2]:focus-visible{border-color:rgba(255,255,255,.28);-webkit-transform:scale(1.025);transform:scale(1.025)}.music-space-hud__cover-button[data-v-2b782fb2]:focus-visible,.music-space-hud__title-button[data-v-2b782fb2]:focus-visible{outline:1px solid rgb(255 255 255 / 54%);outline-offset:2px}.music-space-hud__copy[data-v-2b782fb2]{min-width:0}.music-space-hud__title-button[data-v-2b782fb2]{display:block;width:100%;min-width:0;padding:0;overflow:hidden;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.music-space-hud__title[data-v-2b782fb2]{margin:0;overflow:hidden;color:rgba(255,255,255,.94);font-size:16px;font-weight:400;line-height:1.5;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;transition:color var(--app-interaction-duration) var(--app-interaction-ease)}.music-space-hud__track-position[data-v-2b782fb2]{display:inline-block;font-variant-numeric:tabular-nums}.music-space-hud__title-button:hover .music-space-hud__title[data-v-2b782fb2],.music-space-hud__title-button:focus-visible .music-space-hud__title[data-v-2b782fb2]{color:#fff}.music-space-hud__lyric-window[data-v-2b782fb2]{position:relative;height:16.2px;margin:4px 0 0;overflow:hidden}.music-space-hud__lyric[data-v-2b782fb2]{width:100%;margin:0;overflow:hidden;color:rgba(255,255,255,.78);font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.music-space-lyric-enter-active[data-v-2b782fb2],.music-space-lyric-leave-active[data-v-2b782fb2]{transition:opacity .26s ease,-webkit-transform .26s ease,-webkit-filter .26s ease;transition:opacity .26s ease,transform .26s ease,filter .26s ease;transition:opacity .26s ease,transform .26s ease,filter .26s ease,-webkit-transform .26s ease,-webkit-filter .26s ease;will-change:opacity,transform,filter}.music-space-lyric-leave-active[data-v-2b782fb2]{position:absolute;top:0;right:0;bottom:0;left:0}.music-space-lyric-enter-from[data-v-2b782fb2]{opacity:0;-webkit-filter:blur(6px);filter:blur(6px);-webkit-transform:translate3d(0,16px,0);transform:translate3d(0,16px,0)}.music-space-lyric-leave-to[data-v-2b782fb2]{opacity:0;-webkit-filter:blur(6px);filter:blur(6px);-webkit-transform:translate3d(0,-16px,0);transform:translate3d(0,-16px,0)}.music-space-lyric-enter-to[data-v-2b782fb2],.music-space-lyric-leave-from[data-v-2b782fb2]{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.music-space-hud__track-actions[data-v-2b782fb2],.music-space-hud__buttons[data-v-2b782fb2]{display:flex;align-items:center}.music-space-hud__track-actions[data-v-2b782fb2]{margin-right:-6px;gap:2px}.music-space-hud__buttons[data-v-2b782fb2]{flex:0 0 auto;margin-left:-10px}.music-space-hud__buttons[data-v-2b782fb2] .music-space-icon-button:not(:last-child){margin-right:-6px}.music-space-hud__control-row[data-v-2b782fb2]{display:flex;min-height:40px;margin-top:18px;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 6px}.music-space-hud__time-disclosure[data-v-2b782fb2]{display:flex;flex:0 0 auto;margin-left:auto;align-items:center;gap:6px}.music-space-hud__ai-label[data-v-2b782fb2]{padding:1px 4px;border-color:rgba(255,255,255,.22);color:rgba(255,255,255,.5);text-shadow:none;box-shadow:none}.music-space-hud__ai-label.is-loading[data-v-2b782fb2]{visibility:hidden}.music-space-hud__time[data-v-2b782fb2]{display:flex;flex:0 0 auto;align-items:center;color:rgba(255,255,255,.78);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500;letter-spacing:.01em}.music-space-hud__time-separator[data-v-2b782fb2]{margin:0 .35em}.music-space-hud__duration-window[data-v-2b782fb2]{position:relative;display:inline-grid;min-width:4ch;height:1.4em;overflow:hidden;align-items:center}.music-space-hud__duration-value[data-v-2b782fb2]{display:block;grid-area:1 / 1;line-height:1.4;white-space:nowrap}.music-space-hud__progress-slot[data-v-2b782fb2]{position:relative;display:flex;height:18px;margin-top:-5px;align-items:center}.music-space-hud__range[data-v-2b782fb2]{--music-space-progress: 0%;--music-space-track-height: 2px;--music-space-thumb-size: 0px;width:100%;height:18px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;outline:none}.music-space-hud__range[data-v-2b782fb2]:hover,.music-space-hud__range[data-v-2b782fb2]:focus-visible,.music-space-hud__range[data-v-2b782fb2]:active,.music-space-hud__range.is-scrubbing[data-v-2b782fb2]{--music-space-track-height: 4px;--music-space-thumb-size: 9px}.music-space-hud__range[data-v-2b782fb2]:focus-visible{outline:1px solid rgb(255 255 255 / 54%);outline-offset:3px;border-radius:999px}.music-space-hud__range[data-v-2b782fb2]::-webkit-slider-runnable-track{height:var(--music-space-track-height);border-radius:999px;background:linear-gradient(90deg,rgb(255 255 255 / 92%) 0 var(--music-space-progress),rgb(255 255 255 / 26%) var(--music-space-progress) 100%);-webkit-transition:height .16s ease;transition:height .16s ease}.music-space-hud__range[data-v-2b782fb2]::-webkit-slider-thumb{width:var(--music-space-thumb-size);height:var(--music-space-thumb-size);margin-top:calc((var(--music-space-track-height) - var(--music-space-thumb-size)) / 2);-webkit-appearance:none;appearance:none;border:0;border-radius:999px;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.36);-webkit-transition:width .16s ease,height .16s ease;transition:width .16s ease,height .16s ease}.music-space-hud__range[data-v-2b782fb2]::-moz-range-track{height:var(--music-space-track-height);border-radius:999px;background:rgba(255,255,255,.26)}.music-space-hud__range[data-v-2b782fb2]::-moz-range-progress{height:var(--music-space-track-height);border-radius:999px;background:rgba(255,255,255,.92)}.music-space-hud__range[data-v-2b782fb2]::-moz-range-thumb{width:var(--music-space-thumb-size);height:var(--music-space-thumb-size);border:0;border-radius:999px;background:#fff}.music-space-hud__loading[data-v-2b782fb2]{position:relative;width:100%;height:2px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.16)}.music-space-hud__loading[data-v-2b782fb2]:after{position:absolute;inset:0 auto 0 0;width:34%;border-radius:inherit;background:linear-gradient(90deg,transparent,rgb(255 255 255 / 92%),transparent);content:"";-webkit-animation:music-space-hud-loading-2b782fb2 .92s ease-in-out infinite;animation:music-space-hud-loading-2b782fb2 .92s ease-in-out infinite}@-webkit-keyframes music-space-hud-loading-2b782fb2{0%{-webkit-transform:translateX(-110%);transform:translate(-110%)}to{-webkit-transform:translateX(330%);transform:translate(330%)}}@keyframes music-space-hud-loading-2b782fb2{0%{-webkit-transform:translateX(-110%);transform:translate(-110%)}to{-webkit-transform:translateX(330%);transform:translate(330%)}}@media(max-width:640px){.music-space-hud[data-v-2b782fb2]{width:min(100%,410px)}.music-space-hud__track[data-v-2b782fb2]{grid-template-columns:48px minmax(0,1fr) auto;gap:9px}.music-space-hud__cover-button[data-v-2b782fb2]{width:48px;height:48px;border-radius:8px}.music-space-hud__track-actions[data-v-2b782fb2]{margin-right:-7px}.music-space-hud__track-actions[data-v-2b782fb2] .music-space-icon-button{width:40px;height:40px}}@media(max-width:380px){.music-space-hud__control-row[data-v-2b782fb2]{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.music-space-hud__track[data-v-2b782fb2]{gap:5px}.music-space-hud__track-actions[data-v-2b782fb2]{margin-left:-3px;gap:0}}@media(max-height:520px){.music-space-hud__lyric-window[data-v-2b782fb2]{display:none}.music-space-hud__control-row[data-v-2b782fb2]{margin-top:2px}}@media(prefers-reduced-motion:reduce){.music-space-track-info-enter-active[data-v-2b782fb2],.music-space-track-info-leave-active[data-v-2b782fb2],.music-space-lyric-enter-active[data-v-2b782fb2],.music-space-lyric-leave-active[data-v-2b782fb2]{transition:none}.music-space-track-info-enter-from[data-v-2b782fb2],.music-space-track-info-leave-to[data-v-2b782fb2],.music-space-lyric-enter-from[data-v-2b782fb2],.music-space-lyric-leave-to[data-v-2b782fb2]{opacity:1;-webkit-filter:none;filter:none;-webkit-transform:none;transform:none}.music-space-hud__loading[data-v-2b782fb2]:after{-webkit-animation-duration:1.8s;animation-duration:1.8s}.music-space-hud__cover-button[data-v-2b782fb2]{transition:none}.music-space-hud__cover-button[data-v-2b782fb2]:hover,.music-space-hud__cover-button[data-v-2b782fb2]:focus-visible{-webkit-transform:none;transform:none}}.music-space-navigation[data-v-b114b6da]{position:relative;isolation:isolate;display:flex;min-width:0;flex:0 1 auto;align-items:center;gap:4px}.music-space-navigation[data-v-b114b6da]:before{position:absolute;z-index:-1;top:-24px;left:-24px;width:270px;height:min(410px,90vh);pointer-events:none;background:radial-gradient(ellipse 250px 420px at 48px 42px,rgb(0 0 0 / 42%) 0%,rgb(0 0 0 / 22%) 48%,transparent 78%);content:"";opacity:0;transition:opacity .18s var(--app-interaction-ease)}.music-space-navigation--open[data-v-b114b6da]:before{pointer-events:auto;opacity:1}.music-space-navigation__brand-button[data-v-b114b6da]{display:grid;box-sizing:border-box;width:var(--app-corner-control-size, 44px);height:var(--app-corner-control-size, 44px);flex:0 0 auto;padding:0;place-items:center;border:0;border-radius:var(--app-corner-control-radius, 18px);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;transition:-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:transform var(--app-interaction-duration) var(--app-interaction-ease);transition:transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);-webkit-tap-highlight-color:transparent}.music-space-navigation__brand-button[data-v-b114b6da]:focus-visible{outline:2px solid rgb(255 255 255 / 82%);outline-offset:2px}.music-space-navigation__logo[data-v-b114b6da]{width:var(--app-corner-control-visual-size, 36px);height:var(--app-corner-control-visual-size, 36px);flex:0 0 auto}.music-space-navigation__title[data-v-b114b6da]{min-width:0;max-width:min(28vw,280px);overflow:hidden;color:rgba(255,255,255,.94);font-size:15px;font-weight:var(--app-font-weight-semibold);letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap}.music-space-navigation__popover[data-v-b114b6da]{position:absolute;z-index:24;top:calc(100% + 4px);left:0;display:grid;width:176px;max-height:min(420px,calc(100vh - 86px));padding:4px 0;overflow-y:auto;border:0;background:transparent;overscroll-behavior:contain}.music-space-navigation__item[data-v-b114b6da]{display:flex;box-sizing:border-box;width:176px;min-height:42px;padding:5px 8px 5px 6px;align-items:center;gap:10px;border:0;border-radius:11px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:rgba(255,255,255,.7);cursor:pointer;font:inherit;text-align:left;transition:color .15s var(--app-interaction-ease)}.music-space-navigation__item[data-v-b114b6da]:focus-visible{outline:2px solid rgb(255 255 255 / 74%);outline-offset:-2px;color:rgba(255,255,255,.96)}.music-space-navigation__item-icon[data-v-b114b6da]{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;opacity:.82;-webkit-transform-origin:center;transform-origin:center;transition:opacity .14s var(--app-interaction-ease),-webkit-transform .16s var(--app-interaction-ease);transition:opacity .14s var(--app-interaction-ease),transform .16s var(--app-interaction-ease);transition:opacity .14s var(--app-interaction-ease),transform .16s var(--app-interaction-ease),-webkit-transform .16s var(--app-interaction-ease)}.music-space-navigation__item:focus-visible .music-space-navigation__item-icon[data-v-b114b6da]{opacity:1;-webkit-transform:translateY(-1px) scale(1.06);transform:translateY(-1px) scale(1.06)}.music-space-navigation__avatar[data-v-b114b6da]{display:block;box-sizing:border-box;width:30px;height:30px;padding:1px;overflow:hidden;border:2px solid transparent;border-radius:50%;background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.22)}.music-space-navigation__avatar img[data-v-b114b6da]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.music-space-navigation__item-label[data-v-b114b6da]{min-width:0;flex:1 1 auto;overflow:hidden;font-size:15px;font-weight:500;line-height:24px;text-overflow:ellipsis;white-space:nowrap}.music-space-navigation-popover-enter-active[data-v-b114b6da],.music-space-navigation-popover-leave-active[data-v-b114b6da]{-webkit-transform-origin:top left;transform-origin:top left;transition:opacity .16s var(--app-interaction-ease),-webkit-transform .18s var(--app-interaction-ease);transition:opacity .16s var(--app-interaction-ease),transform .18s var(--app-interaction-ease);transition:opacity .16s var(--app-interaction-ease),transform .18s var(--app-interaction-ease),-webkit-transform .18s var(--app-interaction-ease)}.music-space-navigation-popover-leave-active[data-v-b114b6da]{transition-duration:.14s}.music-space-navigation-popover-enter-from[data-v-b114b6da],.music-space-navigation-popover-leave-to[data-v-b114b6da]{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}@media(max-width:680px){.music-space-navigation[data-v-b114b6da]{gap:1px}.music-space-navigation__title[data-v-b114b6da]{max-width:none;font-size:14px}}@media(max-width:360px){.music-space-navigation__title[data-v-b114b6da]{max-width:112px}}@media(hover:hover)and (pointer:fine){.music-space-navigation__brand-button[data-v-b114b6da]:hover{-webkit-transform:scale(var(--app-interaction-object-scale-hover-subtle));transform:scale(var(--app-interaction-object-scale-hover-subtle))}.music-space-navigation__item[data-v-b114b6da]:hover{color:rgba(255,255,255,.96)}.music-space-navigation__item:hover .music-space-navigation__item-icon[data-v-b114b6da]{opacity:1;-webkit-transform:translateY(-1px) scale(1.06);transform:translateY(-1px) scale(1.06)}.music-space-navigation__item:active .music-space-navigation__item-icon[data-v-b114b6da]{-webkit-transform:scale(.96);transform:scale(.96);transition-duration:90ms}}@media(prefers-reduced-motion:reduce){.music-space-navigation__brand-button[data-v-b114b6da],.music-space-navigation__item[data-v-b114b6da],.music-space-navigation__item-icon[data-v-b114b6da],.music-space-navigation[data-v-b114b6da]:before,.music-space-navigation-popover-enter-active[data-v-b114b6da],.music-space-navigation-popover-leave-active[data-v-b114b6da]{transition-duration:1ms}.music-space-navigation-popover-enter-from[data-v-b114b6da],.music-space-navigation-popover-leave-to[data-v-b114b6da],.music-space-navigation__item:hover .music-space-navigation__item-icon[data-v-b114b6da],.music-space-navigation__item:focus-visible .music-space-navigation__item-icon[data-v-b114b6da],.music-space-navigation__item:active .music-space-navigation__item-icon[data-v-b114b6da]{-webkit-transform:none;transform:none;transition-duration:1ms}}.music-space-topbar[data-v-0b4534d2]{position:absolute;z-index:12;top:0;right:0;left:0;display:flex;min-width:0;padding:calc(var(--app-corner-control-inset, 10px) + env(safe-area-inset-top)) calc(var(--app-corner-control-inset, 10px) + env(safe-area-inset-right)) 34px calc(var(--app-corner-control-inset, 10px) + env(safe-area-inset-left));align-items:center;justify-content:space-between;gap:16px;background:linear-gradient(180deg,rgb(1 3 6 / 62%),transparent)}.music-space-topbar__actions[data-v-0b4534d2]{display:flex;flex:0 0 auto;align-items:center}.music-space-topbar__actions[data-v-0b4534d2] .music-space-icon-button{width:var(--app-corner-control-size, 44px);height:var(--app-corner-control-size, 44px);border-radius:var(--app-corner-control-radius, 18px)}.music-space-topbar__actions[data-v-0b4534d2] .music-space-icon-button__glyph{width:var(--app-corner-control-visual-size, 36px);height:var(--app-corner-control-visual-size, 36px);border-radius:var(--app-corner-control-radius, 18px)}@media(max-width:680px){.music-space-topbar[data-v-0b4534d2]{padding-top:calc(var(--app-corner-control-inset, 10px) + env(safe-area-inset-top));padding-right:calc(var(--app-corner-control-inset, 10px) + env(safe-area-inset-right));padding-bottom:28px;padding-left:calc(var(--app-corner-control-inset, 10px) + env(safe-area-inset-left));gap:4px}}@media(max-height:520px){.music-space-topbar[data-v-0b4534d2]{padding-bottom:18px}}.music-space-track-info-dialog__body[data-v-1512dc87]{height:100%;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-color:rgb(255 255 255 / 18%) transparent}.music-space-track-info-dialog__body[data-v-1512dc87] .native-player-info{min-height:100%}.music-space-track-list[data-v-3fc08afc]{height:100%;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-color:rgb(255 255 255 / 18%) transparent}.music-space-track-list__items[data-v-3fc08afc]{display:grid;margin:0;padding:8px;gap:2px;list-style:none}.music-space-track-list__items>li.is-entering[data-v-3fc08afc]{-webkit-animation:music-space-track-list-enter-3fc08afc .18s cubic-bezier(.16,1,.3,1) both;animation:music-space-track-list-enter-3fc08afc .18s cubic-bezier(.16,1,.3,1) both}@-webkit-keyframes music-space-track-list-enter-3fc08afc{0%{opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes music-space-track-list-enter-3fc08afc{0%{opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.music-space-track-list__item[data-v-3fc08afc]{display:grid;width:100%;min-width:0;min-height:64px;padding:8px 10px 8px 8px;grid-template-columns:24px 48px minmax(0,1fr) 34px;align-items:center;gap:10px;border:1px solid transparent;border-radius:15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:#fff;text-align:left;cursor:pointer;transition:border-color var(--app-interaction-duration) var(--app-interaction-ease),background-color var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:border-color var(--app-interaction-duration) var(--app-interaction-ease),background-color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease);transition:border-color var(--app-interaction-duration) var(--app-interaction-ease),background-color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);-webkit-tap-highlight-color:transparent}.music-space-track-list__item[data-v-3fc08afc]:hover,.music-space-track-list__item[data-v-3fc08afc]:focus-visible{border-color:rgba(255,255,255,.09);background:rgba(255,255,255,.07)}.music-space-track-list__item[data-v-3fc08afc]:focus-visible{outline:1px solid rgb(255 255 255 / 52%);outline-offset:1px}.music-space-track-list__item.is-current[data-v-3fc08afc]{cursor:default;opacity:1}.music-space-track-list__index[data-v-3fc08afc]{display:grid;place-items:center;color:rgba(255,255,255,.38);font-variant-numeric:tabular-nums;font-size:10px}.music-space-track-list__cover[data-v-3fc08afc]{width:48px;height:48px;overflow:hidden;border:1px solid rgb(255 255 255 / 10%);border-radius:10px;background:rgba(255,255,255,.07);box-shadow:0 9px 24px rgba(0,0,0,.24)}.music-space-track-list__copy[data-v-3fc08afc]{display:grid;min-width:0;gap:4px}.music-space-track-list__copy strong[data-v-3fc08afc],.music-space-track-list__copy small[data-v-3fc08afc]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.music-space-track-list__copy strong[data-v-3fc08afc]{color:rgba(255,255,255,.94);font-size:14px;font-weight:var(--app-font-weight-medium)}.music-space-track-list__copy small[data-v-3fc08afc]{color:rgba(255,255,255,.42);font-size:10px}.music-space-track-list__play[data-v-3fc08afc]{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;color:rgba(255,255,255,.72);opacity:0;-webkit-transform:translateX(-3px);transform:translate(-3px);transition:opacity var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:opacity var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease);transition:opacity var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.music-space-track-list__item:hover .music-space-track-list__play[data-v-3fc08afc],.music-space-track-list__item:focus-visible .music-space-track-list__play[data-v-3fc08afc]{opacity:1;-webkit-transform:translateX(0);transform:translate(0)}.music-space-track-list__item.is-current .music-space-track-list__play[data-v-3fc08afc]{display:none}.music-space-track-list__empty[data-v-3fc08afc]{display:grid;height:100%;min-height:180px;place-content:center;justify-items:center;gap:10px;color:rgba(255,255,255,.48);font-size:12px}.music-space-track-list__loading-more[data-v-3fc08afc]{display:flex;min-height:42px;align-items:center;justify-content:center;gap:8px;color:rgba(255,255,255,.42);font-size:11px}.music-space-track-list__retry[data-v-3fc08afc]{display:block;min-height:42px;margin:0 auto;padding:0 14px;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:rgba(255,255,255,.48);font-size:11px;cursor:pointer}.music-space-track-list__retry[data-v-3fc08afc]:hover,.music-space-track-list__retry[data-v-3fc08afc]:focus-visible{color:rgba(255,255,255,.82)}.music-space-track-list__retry[data-v-3fc08afc]:focus-visible{outline:1px solid rgb(255 255 255 / 52%);outline-offset:-3px}.music-space-track-list__loading-more>span[data-v-3fc08afc]:first-child{width:12px;height:12px;border:1.5px solid rgb(255 255 255 / 20%);border-top-color:rgba(255,255,255,.66);border-radius:50%;-webkit-animation:music-space-track-list-spin-3fc08afc .8s linear infinite;animation:music-space-track-list-spin-3fc08afc .8s linear infinite}.music-space-track-list__skeletons[data-v-3fc08afc]{display:grid;padding:8px;gap:2px}.music-space-track-list__skeleton[data-v-3fc08afc]{display:grid;min-height:64px;padding:8px 10px 8px 8px;grid-template-columns:24px 48px minmax(0,1fr);align-items:center;gap:10px}.music-space-track-list__skeleton>i[data-v-3fc08afc],.music-space-track-list__skeleton>b[data-v-3fc08afc],.music-space-track-list__skeleton>span>i[data-v-3fc08afc]{display:block;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.08)}.music-space-track-list__skeleton>i[data-v-3fc08afc]{width:14px;height:8px;justify-self:center}.music-space-track-list__skeleton>b[data-v-3fc08afc]{width:48px;height:48px;border-radius:10px}.music-space-track-list__skeleton>span[data-v-3fc08afc]{display:grid;gap:8px}.music-space-track-list__skeleton>span>i[data-v-3fc08afc]:first-child{width:min(62%,180px);height:12px}.music-space-track-list__skeleton>span>i[data-v-3fc08afc]:last-child{width:min(34%,96px);height:8px}.music-space-track-list__skeleton[data-v-3fc08afc]>*,.music-space-track-list__skeleton>span>i[data-v-3fc08afc]{-webkit-animation:music-space-track-list-pulse-3fc08afc 1.4s ease-in-out infinite alternate;animation:music-space-track-list-pulse-3fc08afc 1.4s ease-in-out infinite alternate}@-webkit-keyframes music-space-track-list-spin-3fc08afc{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes music-space-track-list-spin-3fc08afc{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes music-space-track-list-pulse-3fc08afc{to{background-color:rgba(255,255,255,.14)}}@keyframes music-space-track-list-pulse-3fc08afc{to{background-color:rgba(255,255,255,.14)}}@media(hover:hover)and (pointer:fine){.music-space-track-list__item[data-v-3fc08afc]:not(.is-current):active{-webkit-transform:scale(.99);transform:scale(.99)}}@media(prefers-reduced-motion:reduce){.music-space-track-list__item[data-v-3fc08afc],.music-space-track-list__play[data-v-3fc08afc],.music-space-track-list__playing i[data-v-3fc08afc],.music-space-track-list__items>li.is-entering[data-v-3fc08afc],.music-space-track-list__loading-more>span[data-v-3fc08afc]:first-child,.music-space-track-list__skeleton[data-v-3fc08afc]>*,.music-space-track-list__skeleton>span>i[data-v-3fc08afc]{-webkit-animation:none;animation:none;transition:none}}.music-space-transition[data-v-7079096d]{position:absolute;z-index:70;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#030407;color:#fff}.music-space-transition.is-background[data-v-7079096d]{z-index:2}.music-space-transition.is-background .music-space-transition__wash[data-v-7079096d]{background:radial-gradient(circle at 50% 24%,rgb(255 255 255 / 5%),transparent 28%),linear-gradient(180deg,rgba(1,2,4,.42),rgba(1,2,4,.68) 56%,rgba(1,2,4,.92))}.music-space-transition__image[data-v-7079096d],.music-space-transition__wash[data-v-7079096d],.music-space-transition__noise[data-v-7079096d],.music-space-transition__scanlines[data-v-7079096d],.music-space-transition__vignette[data-v-7079096d]{position:absolute;top:0;right:0;bottom:0;left:0}.music-space-transition__image[data-v-7079096d]{overflow:hidden;opacity:.9;-webkit-filter:blur(8px) brightness(.56) saturate(.86);filter:blur(8px) brightness(.56) saturate(.86);-webkit-transform:scale(1.085);transform:scale(1.085);-webkit-animation:music-space-transition-reveal-7079096d .42s cubic-bezier(.16,1,.3,1) both,music-space-transition-breathe-7079096d 5.2s ease-in-out .42s infinite;animation:music-space-transition-reveal-7079096d .42s cubic-bezier(.16,1,.3,1) both,music-space-transition-breathe-7079096d 5.2s ease-in-out .42s infinite;will-change:opacity,filter,transform}.music-space-transition__image-fallback[data-v-7079096d],.music-space-transition__image-motion[data-v-7079096d]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.music-space-transition__image-fallback[data-v-7079096d]{background-position:center;background-size:cover}.music-space-transition__image-motion[data-v-7079096d]{-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .18s ease}.music-space-transition__image-motion.is-ready[data-v-7079096d]{opacity:1}.music-space-transition__wash[data-v-7079096d]{background:radial-gradient(circle at 50% 22%,rgb(255 255 255 / 8%),transparent 30%),linear-gradient(180deg,rgba(1,2,4,.18),rgba(1,2,4,.56) 54%,rgba(1,2,4,.94))}.music-space-transition__noise[data-v-7079096d]{opacity:.26;background:radial-gradient(circle at 20% 20%,rgb(255 255 255 / 10%) 0 .7px,transparent 1px),radial-gradient(circle at 70% 40%,rgb(255 255 255 / 8%) 0 .7px,transparent 1px),radial-gradient(circle at 45% 75%,rgb(255 255 255 / 6%) 0 .8px,transparent 1px);background-size:28px 28px,34px 34px,42px 42px;mix-blend-mode:soft-light}.music-space-transition__scanlines[data-v-7079096d]{opacity:.45;background:repeating-linear-gradient(180deg,transparent 0,transparent 3px,rgb(255 255 255 / 16%) 4px)}.music-space-transition__vignette[data-v-7079096d]{background:radial-gradient(circle at 50% 50%,transparent 24%,rgb(3 4 7 / 26%) 70%,rgb(3 4 7 / 84%) 100%),linear-gradient(180deg,rgba(0,0,0,.18),rgba(0,0,0,.52))}.music-space-transition__copy[data-v-7079096d]{position:absolute;right:auto;bottom:var(--music-space-transition-status-bottom, 30px);left:var(--music-space-hud-left, 18px);width:var(--music-space-hud-width, min(410px, calc(100vw - 36px) ));-webkit-animation:music-space-transition-copy-7079096d .36s cubic-bezier(.16,1,.3,1) 90ms both;animation:music-space-transition-copy-7079096d .36s cubic-bezier(.16,1,.3,1) 90ms both}.music-space-transition__title[data-v-7079096d]{margin:0;color:var(--music-space-status-color, rgb(255 255 255 / 92%));font-size:var(--music-space-status-font-size, 16px);font-weight:var(--music-space-status-font-weight, 450);line-height:var(--music-space-status-line-height, 1.4);letter-spacing:.01em;text-shadow:0 6px 20px rgb(0 0 0 / 58%)}.music-space-transition__meter[data-v-7079096d]{position:absolute;bottom:var(--music-space-hud-bottom, 18px);left:var(--music-space-hud-left, 18px);width:var(--music-space-hud-width, min(410px, calc(100vw - 36px) ));height:18px;overflow:hidden}.music-space-transition__meter[data-v-7079096d]:before,.music-space-transition__meter[data-v-7079096d]:after{position:absolute;top:calc(50% - 1px);height:2px;border-radius:999px;content:""}.music-space-transition__meter[data-v-7079096d]:before{inset-inline:0;background:rgba(255,255,255,.16)}.music-space-transition__meter[data-v-7079096d]:after{left:0;width:34%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / 96%),transparent);-webkit-animation:music-space-transition-meter-7079096d .92s ease-in-out infinite;animation:music-space-transition-meter-7079096d .92s ease-in-out infinite}.music-space-transition-enter-active[data-v-7079096d],.music-space-transition-leave-active[data-v-7079096d]{transition:opacity .28s ease}.music-space-transition-enter-from[data-v-7079096d],.music-space-transition-leave-to[data-v-7079096d]{opacity:0}@-webkit-keyframes music-space-transition-reveal-7079096d{to{opacity:1;-webkit-filter:blur(0) brightness(.72) saturate(.92);filter:blur(0) brightness(.72) saturate(.92);-webkit-transform:scale(1.03);transform:scale(1.03)}}@keyframes music-space-transition-reveal-7079096d{to{opacity:1;-webkit-filter:blur(0) brightness(.72) saturate(.92);filter:blur(0) brightness(.72) saturate(.92);-webkit-transform:scale(1.03);transform:scale(1.03)}}@-webkit-keyframes music-space-transition-breathe-7079096d{0%,to{opacity:1;-webkit-filter:blur(0) brightness(.72) saturate(.92);filter:blur(0) brightness(.72) saturate(.92);-webkit-transform:scale(1.03);transform:scale(1.03)}50%{opacity:.94;-webkit-filter:blur(1px) brightness(.78) saturate(.98);filter:blur(1px) brightness(.78) saturate(.98);-webkit-transform:scale(1.07);transform:scale(1.07)}}@keyframes music-space-transition-breathe-7079096d{0%,to{opacity:1;-webkit-filter:blur(0) brightness(.72) saturate(.92);filter:blur(0) brightness(.72) saturate(.92);-webkit-transform:scale(1.03);transform:scale(1.03)}50%{opacity:.94;-webkit-filter:blur(1px) brightness(.78) saturate(.98);filter:blur(1px) brightness(.78) saturate(.98);-webkit-transform:scale(1.07);transform:scale(1.07)}}@-webkit-keyframes music-space-transition-copy-7079096d{0%{opacity:0;-webkit-transform:translate3d(0,12px,0);transform:translate3d(0,12px,0)}}@keyframes music-space-transition-copy-7079096d{0%{opacity:0;-webkit-transform:translate3d(0,12px,0);transform:translate3d(0,12px,0)}}@-webkit-keyframes music-space-transition-meter-7079096d{0%{-webkit-transform:translateX(-110%);transform:translate(-110%)}to{-webkit-transform:translateX(330%);transform:translate(330%)}}@keyframes music-space-transition-meter-7079096d{0%{-webkit-transform:translateX(-110%);transform:translate(-110%)}to{-webkit-transform:translateX(330%);transform:translate(330%)}}@media(prefers-reduced-motion:reduce){.music-space-transition__meter[data-v-7079096d]:after{-webkit-animation:none;animation:none}.music-space-transition__image[data-v-7079096d]{opacity:1;-webkit-filter:none;filter:none;-webkit-transform:scale(1.03);transform:scale(1.03);-webkit-animation:none;animation:none}}.music-space-view[data-v-9b7da284]{--music-space-hud-left: max(18px, calc(env(safe-area-inset-left) + 14px) );--music-space-hud-bottom: max(10px, calc(env(safe-area-inset-bottom) + 8px) );--music-space-hud-width: min(410px, calc(100vw - 36px) );--music-space-progress-line-bottom: calc(var(--music-space-hud-bottom) + 8px);--music-space-transition-status-bottom: calc(var(--music-space-progress-line-bottom) + 12px);--music-space-autoplay-status-bottom: var(--music-space-progress-line-bottom);--music-space-status-color: rgb(255 255 255 / 92%);--music-space-status-font-size: 16px;--music-space-status-font-weight: var(--app-font-weight-regular);--music-space-status-line-height: 1.4;--music-space-reduced-control-veil: transparent;position:relative;isolation:isolate;width:100%;height:var(--app-visible-viewport-height, 100dvh);min-height:0;overflow:hidden;background:#050608;color:#fff;outline:none;overscroll-behavior:none}.music-space-view.is-track-gesture-enabled[data-v-9b7da284]{touch-action:pan-x}.music-space-view__ambient[data-v-9b7da284]{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 56%,var(--music-space-reduced-control-veil) 100%),radial-gradient(circle at 76% 20%,rgb(255 255 255 / 5%),transparent 31%),linear-gradient(110deg,rgb(1 2 5 / 18%),transparent 44%);pointer-events:none}.music-space-view__message-mark[data-v-9b7da284]{display:grid;flex:0 0 auto;place-items:center;border:1px solid rgb(255 255 255 / 13%);background:rgba(255,255,255,.08);box-shadow:0 10px 30px rgba(0,0,0,.22);backdrop-filter:blur(12px)}.music-space-view__playback-cue[data-v-9b7da284]{position:absolute;z-index:18;top:50%;left:50%;display:grid;width:108px;height:108px;place-items:center;color:#fff;-webkit-filter:drop-shadow(0 18px 40px rgb(0 0 0 / 44%));filter:drop-shadow(0 18px 40px rgb(0 0 0 / 44%));-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none}.music-space-view__playback-cue[data-v-9b7da284]:before{position:absolute;top:16px;right:16px;bottom:16px;left:16px;border-radius:50%;background:radial-gradient(circle,rgb(255 255 255 / 18%) 0%,rgb(255 255 255 / 4%) 50%,transparent 76%);content:"";-webkit-filter:blur(18px);filter:blur(18px)}.music-space-view__playback-cue[data-v-9b7da284] svg{position:relative}.music-space-view__autoplay-prompt[data-v-9b7da284]{position:absolute;z-index:24;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 44%,rgba(0,0,0,.14),rgba(0,0,0,.48) 44%,rgba(0,0,0,.72)),linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.42));color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent}.music-space-view__autoplay-button[data-v-9b7da284]{position:absolute;top:50%;left:50%;display:grid;width:108px;height:108px;padding:0;place-items:center;border:0;border-radius:50%;background:transparent;color:rgba(255,255,255,.9);cursor:pointer;-webkit-filter:drop-shadow(0 18px 36px rgb(0 0 0 / 42%));filter:drop-shadow(0 18px 36px rgb(0 0 0 / 42%));-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:opacity .22s ease,-webkit-transform .24s cubic-bezier(.16,1,.3,1);transition:opacity .22s ease,transform .24s cubic-bezier(.16,1,.3,1);transition:opacity .22s ease,transform .24s cubic-bezier(.16,1,.3,1),-webkit-transform .24s cubic-bezier(.16,1,.3,1)}.music-space-view__autoplay-button[data-v-9b7da284]:before{position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:50%;background:radial-gradient(circle,rgb(255 255 255 / 18%) 0%,rgb(255 255 255 / 4%) 52%,transparent 74%);content:"";-webkit-filter:blur(14px);filter:blur(14px)}.music-space-view__autoplay-button[data-v-9b7da284] svg{position:relative;-webkit-animation:music-space-autoplay-pulse-9b7da284 2.2s ease-in-out infinite;animation:music-space-autoplay-pulse-9b7da284 2.2s ease-in-out infinite}.music-space-view__autoplay-button[data-v-9b7da284]:hover{-webkit-transform:translate(-50%,-50%) scale(1.03);transform:translate(-50%,-50%) scale(1.03)}.music-space-view__autoplay-button[data-v-9b7da284]:focus-visible{outline:1px solid rgb(255 255 255 / 54%);outline-offset:4px}.music-space-view__autoplay-copy[data-v-9b7da284]{position:absolute;bottom:var(--music-space-autoplay-status-bottom);left:var(--music-space-hud-left);width:var(--music-space-hud-width);margin:0;color:var(--music-space-status-color);font-size:var(--music-space-status-font-size);font-weight:var(--music-space-status-font-weight);line-height:var(--music-space-status-line-height);letter-spacing:.01em;text-shadow:0 6px 20px rgb(0 0 0 / 58%)}.music-space-cue-enter-active[data-v-9b7da284],.music-space-cue-leave-active[data-v-9b7da284]{transition:opacity .24s ease,-webkit-transform .28s cubic-bezier(.16,1,.3,1);transition:opacity .24s ease,transform .28s cubic-bezier(.16,1,.3,1);transition:opacity .24s ease,transform .28s cubic-bezier(.16,1,.3,1),-webkit-transform .28s cubic-bezier(.16,1,.3,1)}.music-space-cue-enter-from[data-v-9b7da284],.music-space-cue-leave-to[data-v-9b7da284]{opacity:0;-webkit-transform:translate(-50%,-50%) scale(.84);transform:translate(-50%,-50%) scale(.84)}.music-space-autoplay-prompt-enter-active[data-v-9b7da284],.music-space-autoplay-prompt-leave-active[data-v-9b7da284]{transition:opacity .22s ease}.music-space-autoplay-prompt-enter-from[data-v-9b7da284],.music-space-autoplay-prompt-leave-to[data-v-9b7da284]{opacity:0}.music-space-hud-entry-enter-active[data-v-9b7da284]{transition:opacity .34s ease,-webkit-transform .38s cubic-bezier(.16,1,.3,1),-webkit-filter .34s ease;transition:opacity .34s ease,transform .38s cubic-bezier(.16,1,.3,1),filter .34s ease;transition:opacity .34s ease,transform .38s cubic-bezier(.16,1,.3,1),filter .34s ease,-webkit-transform .38s cubic-bezier(.16,1,.3,1),-webkit-filter .34s ease;will-change:opacity,transform,filter}.music-space-hud-entry-enter-from[data-v-9b7da284]{opacity:0;-webkit-filter:blur(8px);filter:blur(8px);-webkit-transform:translate3d(0,12px,0);transform:translate3d(0,12px,0)}.music-space-view__hud-wrap[data-v-9b7da284]{position:absolute;z-index:10;bottom:var(--music-space-hud-bottom);left:var(--music-space-hud-left)}.music-space-view__state-prompt[data-v-9b7da284]{position:absolute;z-index:10;bottom:var(--music-space-hud-bottom);left:var(--music-space-hud-left);display:flex;width:var(--music-space-hud-width);align-items:center;gap:14px}.music-space-view__state-prompt p[data-v-9b7da284]{min-width:0;margin:0;color:var(--music-space-status-color);font-size:var(--music-space-status-font-size);font-weight:var(--music-space-status-font-weight);line-height:var(--music-space-status-line-height);text-shadow:0 6px 20px rgb(0 0 0 / 68%)}.music-space-view__state-prompt-divider[data-v-9b7da284]{width:1px;height:14px;flex:0 0 auto;background:rgba(255,255,255,.2)}.music-space-view__state-prompt button[data-v-9b7da284]{min-height:40px;display:inline-flex;flex:0 0 auto;padding:0 4px;align-items:center;gap:7px;border:0;background:transparent;color:rgba(255,255,255,.72);font-size:14px;font-weight:500;cursor:pointer;text-shadow:0 6px 20px rgb(0 0 0 / 68%);transition:color .18s ease}.music-space-view__state-prompt-icon[data-v-9b7da284]{position:relative;display:grid;flex:0 0 auto;place-items:center}.music-space-view__state-prompt-icon-measure[data-v-9b7da284]{visibility:hidden}.music-space-view__state-prompt-icon-segment[data-v-9b7da284]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;transition:-webkit-transform .2s cubic-bezier(.16,1,.3,1);transition:transform .2s cubic-bezier(.16,1,.3,1);transition:transform .2s cubic-bezier(.16,1,.3,1),-webkit-transform .2s cubic-bezier(.16,1,.3,1)}.music-space-view__state-prompt-icon-segment[data-segment="1"][data-v-9b7da284]{-webkit-clip-path:inset(0 0 49% 0);clip-path:inset(0 0 49% 0)}.music-space-view__state-prompt-icon-segment[data-segment="2"][data-v-9b7da284]{-webkit-clip-path:inset(49% 0 0 0);clip-path:inset(49% 0 0 0)}.music-space-view__state-prompt button[data-v-9b7da284]:hover,.music-space-view__state-prompt button[data-v-9b7da284]:focus-visible{color:#fff}@media(hover:hover)and (pointer:fine){.music-space-view__state-prompt button:hover .music-space-view__state-prompt-icon-segment[data-segment="1"][data-v-9b7da284]{-webkit-transform:translate3d(-1.2px,0,0);transform:translate3d(-1.2px,0,0)}.music-space-view__state-prompt button:hover .music-space-view__state-prompt-icon-segment[data-segment="2"][data-v-9b7da284]{-webkit-transform:translate3d(1.2px,0,0);transform:translate3d(1.2px,0,0)}}.music-space-view__state-prompt button[data-v-9b7da284]:focus-visible{outline:1px solid rgb(255 255 255 / 60%);outline-offset:2px;border-radius:6px}.music-space-view__message[data-v-9b7da284]{position:absolute;z-index:10;top:50%;left:50%;display:grid;width:min(420px,calc(100vw - 44px));justify-items:center;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.music-space-view__message-mark[data-v-9b7da284]{width:54px;height:54px;margin-bottom:18px;border-radius:18px}.music-space-view__message h1[data-v-9b7da284]{margin:0;font-size:clamp(20px,3vw,28px);font-weight:var(--app-font-weight-medium)}.music-space-view__message p[data-v-9b7da284]{margin:10px 0 0;color:rgba(255,255,255,.58);font-size:13px;line-height:1.65}.music-space-view__message button[data-v-9b7da284],.music-space-view__track-error button[data-v-9b7da284]{border:1px solid rgb(255 255 255 / 16%);border-radius:999px;background:rgba(255,255,255,.1);color:#fff;cursor:pointer;backdrop-filter:blur(12px)}.music-space-view__message button[data-v-9b7da284]{margin-top:20px;padding:10px 18px}.music-space-view__track-error[data-v-9b7da284]{position:absolute;z-index:14;right:max(18px,calc(env(safe-area-inset-right) + 14px));bottom:max(22px,calc(env(safe-area-inset-bottom) + 16px));display:flex;max-width:min(420px,calc(100vw - 36px));padding:10px 12px 10px 16px;align-items:center;gap:9px;border:1px solid rgb(255 255 255 / 12%);border-radius:16px;background:rgba(9,11,15,.7);box-shadow:0 16px 46px rgba(0,0,0,.32);color:rgba(255,255,255,.74);font-size:12px;backdrop-filter:blur(18px)}.music-space-view__track-error span[data-v-9b7da284]{min-width:0;flex:1 1 auto}.music-space-view__track-error button[data-v-9b7da284]{flex:0 0 auto;padding:6px 10px;font-size:11px}@media(max-width:680px){.music-space-view[data-v-9b7da284]{--music-space-hud-left: max(16px, env(safe-area-inset-left));--music-space-hud-bottom: max(10px, env(safe-area-inset-bottom));--music-space-hud-width: calc(100vw - 32px) }.music-space-view__hud-wrap[data-v-9b7da284]{right:var(--music-space-hud-left)}.music-space-view__hud-wrap[data-v-9b7da284] .music-space-hud{width:100%}.music-space-view__track-error[data-v-9b7da284]{right:16px;bottom:max(150px,calc(env(safe-area-inset-bottom) + 144px));left:16px}}@-webkit-keyframes music-space-autoplay-pulse-9b7da284{50%{opacity:.78;-webkit-transform:scale(.96);transform:scale(.96)}}@keyframes music-space-autoplay-pulse-9b7da284{50%{opacity:.78;-webkit-transform:scale(.96);transform:scale(.96)}}@media(prefers-reduced-motion:reduce){.music-space-view[data-v-9b7da284]{--music-space-reduced-control-veil: rgb(0 0 0 / 28%)}.music-space-cue-enter-active[data-v-9b7da284],.music-space-cue-leave-active[data-v-9b7da284],.music-space-autoplay-prompt-enter-active[data-v-9b7da284],.music-space-autoplay-prompt-leave-active[data-v-9b7da284],.music-space-hud-entry-enter-active[data-v-9b7da284]{transition-duration:1ms}.music-space-view__autoplay-button[data-v-9b7da284] svg{-webkit-animation:none;animation:none}.music-space-view__state-prompt button[data-v-9b7da284]{transition:none}.music-space-view__state-prompt-icon-segment[data-v-9b7da284]{-webkit-transform:none!important;transform:none!important;transition:none}}.party-occupant-stack[data-v-25a9afc6]{display:flex;flex:0 0 auto;align-items:center;justify-content:center}.party-occupant-stack__well[data-v-25a9afc6]{display:flex;width:96px;height:72px;align-items:center;justify-content:center;border-radius:999px;background:radial-gradient(circle at 50% 38%,var(--app-brand-soft) 0%,transparent 68%),var(--app-surface-hover)}.party-occupant-stack__faces[data-v-25a9afc6]{position:relative;display:flex;width:78px;height:48px;align-items:center}.party-occupant-stack__avatar[data-v-25a9afc6]{position:absolute;top:0;width:48px;height:48px;overflow:hidden;-o-object-fit:cover;object-fit:cover;border:2px solid var(--app-surface-raised);border-radius:50%;background:var(--app-surface-strong);box-shadow:0 6px 16px rgba(15,23,42,.12);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.party-occupant-stack__avatar--solo[data-v-25a9afc6]{position:relative;top:auto}.party-occupant-stack__avatar.is-slot-0[data-v-25a9afc6]{left:0;z-index:4}.party-occupant-stack__avatar.is-slot-1[data-v-25a9afc6]{left:18px;z-index:3}.party-occupant-stack__avatar.is-slot-2[data-v-25a9afc6]{left:36px;z-index:2}.party-occupant-stack__avatar.is-slot-3[data-v-25a9afc6]{left:54px;z-index:1}.party-occupant-stack__overflow[data-v-25a9afc6]{position:absolute;right:-6px;bottom:-4px;z-index:5;min-width:22px;padding:0 5px;border:2px solid var(--app-surface-raised);border-radius:999px;background:var(--app-text-main);color:var(--app-bg);font-size:10px;font-weight:var(--app-font-weight-semibold);line-height:16px;text-align:center}.party-occupant-stack__empty[data-v-25a9afc6]{display:flex;width:48px;height:48px;align-items:center;justify-content:center;border-radius:50%;background:var(--app-brand-soft);color:var(--app-brand-strong)}.party-occupant-stack.is-inline .party-occupant-stack__well[data-v-25a9afc6]{width:auto;height:var(--party-occupant-size, 36px);padding:0;border-radius:0;background:transparent}.party-occupant-stack.is-inline .party-occupant-stack__faces[data-v-25a9afc6]{position:relative;display:flex;width:auto;height:var(--party-occupant-size, 36px)}.party-occupant-stack.is-inline .party-occupant-stack__avatar[data-v-25a9afc6]{position:relative;top:auto;left:auto;width:var(--party-occupant-size, 36px);height:var(--party-occupant-size, 36px);margin-left:calc(var(--party-occupant-size, 36px) * -.28);border-width:1.5px;border-color:var(--party-map-card, var(--app-bg));box-shadow:none}.party-occupant-stack.is-inline .party-occupant-stack__avatar[data-v-25a9afc6]:first-child{margin-left:0}.party-occupant-stack.is-inline .party-occupant-stack__avatar--solo[data-v-25a9afc6],.party-occupant-stack.is-inline .party-occupant-stack__empty[data-v-25a9afc6]{width:var(--party-occupant-size, 36px);height:var(--party-occupant-size, 36px)}.party-occupant-stack.is-inline .party-occupant-stack__overflow[data-v-25a9afc6]{display:none}.party-occupant-stack.is-inline .party-occupant-stack__empty[data-v-25a9afc6] svg{width:16px;height:16px}.party-presence-cluster[data-v-c5990bf8]{display:inline-flex;min-width:0;max-width:100%;align-items:center;gap:8px}.party-presence-cluster.is-variant-chip[data-v-c5990bf8]{padding:4px 10px 4px 4px;border-radius:999px;background:var(--app-surface-hover)}.party-presence-cluster.is-variant-plain[data-v-c5990bf8]{gap:7px;padding:0}.party-presence-cluster.is-variant-plain[data-v-c5990bf8] .party-occupant-stack{min-width:0;flex:0 1 auto;overflow:hidden}.party-presence-cluster__count[data-v-c5990bf8]{min-width:0;flex:1 1 auto;overflow:hidden;color:var(--app-text-main);font-size:13px;font-weight:var(--app-font-weight-semibold);line-height:18px;text-overflow:ellipsis;white-space:nowrap}.party-presence-cluster.is-variant-plain .party-presence-cluster__count[data-v-c5990bf8]{flex:0 0 auto;overflow:visible;color:var(--app-text-soft);font-size:12px;font-weight:var(--app-font-weight-medium);line-height:16px;font-variant-numeric:tabular-nums;text-overflow:unset}.party-room-card[data-v-180d3bb0]{--party-ticket-inset: clamp(16px, calc(var(--card-size, 252px) * .079), 20px);--party-ticket-title: clamp(19px, calc(var(--card-size, 252px) * .095), 24px);--party-occupant-size: clamp(28px, calc(var(--card-size, 252px) * .143), 36px);display:flex;box-sizing:border-box;min-width:0;width:100%;height:100%;margin:0;padding:var(--party-ticket-inset) var(--party-ticket-inset) calc(var(--party-ticket-inset) - 4px);border:1px solid color-mix(in srgb,var(--app-text-main) 4.5%,var(--party-map-card, var(--app-bg)));border-radius:22px;background:var(--party-map-card, var(--app-bg));background-clip:padding-box;box-shadow:var( --party-map-card-shadow, 0 16px 40px color-mix(in srgb, var(--app-text-main) 2.6%, transparent) );color:inherit;text-align:left;cursor:pointer;flex-direction:column;gap:8px;contain:layout style;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:visible;transition:border-color var(--app-interaction-duration) var(--app-interaction-ease),box-shadow var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:border-color var(--app-interaction-duration) var(--app-interaction-ease),box-shadow var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease);transition:border-color var(--app-interaction-duration) var(--app-interaction-ease),box-shadow var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.party-room-card[data-v-180d3bb0]:hover,.party-room-card[data-v-180d3bb0]:focus-visible{border-color:color-mix(in srgb,var(--app-text-main) 6.5%,var(--party-map-card, var(--app-bg)));box-shadow:var( --party-map-card-shadow-hover, 0 20px 48px color-mix(in srgb, var(--app-text-main) 3.2%, transparent) );-webkit-transform:translateY(-2px) scale(var(--app-interaction-object-scale-hover-subtle));transform:translateY(-2px) scale(var(--app-interaction-object-scale-hover-subtle))}.party-room-card[data-v-180d3bb0]:focus-visible{outline:2px solid var(--app-text-main);outline-offset:3px}.party-room-card[data-v-180d3bb0]:active{-webkit-transform:scale(var(--app-interaction-object-scale-active-subtle));transform:scale(var(--app-interaction-object-scale-active-subtle))}.party-room-card__play[data-v-180d3bb0]{display:inline-flex;min-width:0;align-items:center;gap:6px;color:var(--app-text-muted);font-size:12px;font-weight:var(--app-font-weight-medium);line-height:18px}.party-room-card__play-icon[data-v-180d3bb0]{width:18px;height:18px;flex-shrink:0;-o-object-fit:contain;object-fit:contain;background:transparent;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.party-room-card__play-title[data-v-180d3bb0]{min-width:0;flex:1 1 auto;overflow:hidden;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap}.party-room-card__play>.party-room-card__ai-label[data-v-180d3bb0]{border-color:var(--app-border-subtle);color:var(--app-text-muted)}.party-room-card__title[data-v-180d3bb0]{display:-webkit-box;flex:1 1 auto;margin:0;overflow:hidden;color:var(--app-text-main);font-size:var(--party-ticket-title);font-weight:var(--app-font-weight-semibold);line-height:1.22;letter-spacing:-.03em;-webkit-box-orient:vertical;-webkit-line-clamp:3}.party-room-card__meta[data-v-180d3bb0]{display:flex;min-width:0;align-items:center;justify-content:flex-start;-webkit-column-gap:7px;-moz-column-gap:7px;column-gap:7px;flex-wrap:nowrap;margin-top:auto;padding-top:6px}.party-room-card__presence[data-v-180d3bb0]{position:relative;min-width:0;flex:0 1 auto}.party-room-card__stats[data-v-180d3bb0]{display:inline-flex;flex-shrink:0;align-items:center;gap:8px;color:var(--app-text-muted);font-size:12px;font-weight:var(--app-font-weight-medium);line-height:16px;font-variant-numeric:tabular-nums}.party-room-card__stat[data-v-180d3bb0]{display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.party-room-card__stat-icon[data-v-180d3bb0]{flex-shrink:0;opacity:.72}.party-room-card__stat-value[data-v-180d3bb0]{position:relative;display:inline-block;font-variant-numeric:tabular-nums}.party-live-swap-enter-active[data-v-180d3bb0],.party-live-swap-leave-active[data-v-180d3bb0]{transition:opacity .24s cubic-bezier(.18,.84,.22,1),-webkit-transform .24s cubic-bezier(.18,.84,.22,1);transition:opacity .24s cubic-bezier(.18,.84,.22,1),transform .24s cubic-bezier(.18,.84,.22,1);transition:opacity .24s cubic-bezier(.18,.84,.22,1),transform .24s cubic-bezier(.18,.84,.22,1),-webkit-transform .24s cubic-bezier(.18,.84,.22,1)}.party-live-swap-leave-active[data-v-180d3bb0]{position:absolute;inset:0 auto 0 0;pointer-events:none}.party-live-swap-enter-from[data-v-180d3bb0]{opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px)}.party-live-swap-leave-to[data-v-180d3bb0]{opacity:0;-webkit-transform:translateY(-3px);transform:translateY(-3px)}@media(prefers-reduced-motion:reduce){.party-room-card[data-v-180d3bb0],.party-room-card[data-v-180d3bb0]:hover,.party-room-card[data-v-180d3bb0]:focus-visible,.party-room-card[data-v-180d3bb0]:active{-webkit-transform:none;transform:none}.party-live-swap-enter-active[data-v-180d3bb0],.party-live-swap-leave-active[data-v-180d3bb0]{transition:none;-webkit-transform:none;transform:none}}.party-room-map[data-v-6e012fe9]{position:relative;isolation:isolate;width:100%;height:100%;min-height:var(--app-shell-content-min-height, 72vh);overflow:hidden;outline:none;cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;overscroll-behavior:none}.party-room-map[data-v-6e012fe9]:active{cursor:-webkit-grabbing;cursor:grabbing}.party-room-map__track[data-v-6e012fe9],.party-room-map__tile[data-v-6e012fe9],.party-room-map__slot[data-v-6e012fe9]{position:absolute;inset:0 auto auto 0}.party-room-map__track[data-v-6e012fe9],.party-room-map__tile[data-v-6e012fe9],.party-room-map__slot[data-v-6e012fe9],.party-room-map__stamp[data-v-6e012fe9]{overflow:visible}.party-room-map__track[data-v-6e012fe9]{contain:layout style;-webkit-backface-visibility:hidden;backface-visibility:hidden}.party-room-map__tile[data-v-6e012fe9]{contain:layout style}.party-room-map__tile[data-v-6e012fe9]:not(.is-primary){content-visibility:auto}.party-room-map__slot[data-v-6e012fe9]{z-index:0;-webkit-transform-origin:center;transform-origin:center}.party-room-map__stamp[data-v-6e012fe9]{width:100%;height:100%}.party-room-map__slot[data-v-6e012fe9]:hover,.party-room-map__slot[data-v-6e012fe9]:focus-within,.party-room-map__slot.is-returning[data-v-6e012fe9]{z-index:3}.party-map-enter-enter-active[data-v-6e012fe9],.party-map-enter-leave-active[data-v-6e012fe9]{transition:opacity .64s cubic-bezier(.18,.84,.22,1),-webkit-transform .64s cubic-bezier(.18,.84,.22,1);transition:opacity .64s cubic-bezier(.18,.84,.22,1),transform .64s cubic-bezier(.18,.84,.22,1);transition:opacity .64s cubic-bezier(.18,.84,.22,1),transform .64s cubic-bezier(.18,.84,.22,1),-webkit-transform .64s cubic-bezier(.18,.84,.22,1);transition-delay:var(--party-map-delay, 0ms)}.party-map-enter-enter-from[data-v-6e012fe9],.party-map-enter-leave-to[data-v-6e012fe9]{opacity:0;-webkit-transform:scale(.97);transform:scale(.97)}.party-room-map.is-leaving[data-v-6e012fe9]{pointer-events:none;cursor:default}.party-room-map__slot.is-returning .party-room-map__stamp[data-v-6e012fe9]{-webkit-animation:party-map-stamp-return-6e012fe9 .6s cubic-bezier(.18,.84,.22,1);animation:party-map-stamp-return-6e012fe9 .6s cubic-bezier(.18,.84,.22,1)}.party-stamp-swap-enter-active[data-v-6e012fe9],.party-stamp-swap-leave-active[data-v-6e012fe9]{transition:opacity .28s cubic-bezier(.18,.84,.22,1),-webkit-transform .28s cubic-bezier(.18,.84,.22,1);transition:opacity .28s cubic-bezier(.18,.84,.22,1),transform .28s cubic-bezier(.18,.84,.22,1);transition:opacity .28s cubic-bezier(.18,.84,.22,1),transform .28s cubic-bezier(.18,.84,.22,1),-webkit-transform .28s cubic-bezier(.18,.84,.22,1)}.party-stamp-swap-leave-active[data-v-6e012fe9]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.party-stamp-swap-enter-from[data-v-6e012fe9],.party-stamp-swap-leave-to[data-v-6e012fe9]{opacity:0;-webkit-transform:translateY(6px) scale(.98);transform:translateY(6px) scale(.98)}.party-room-map__fog[data-v-6e012fe9]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;contain:strict;-webkit-transform:translateZ(0);transform:translateZ(0);background:radial-gradient(ellipse 92% 86% at 50% 48%,transparent 52%,color-mix(in srgb,var(--party-map-stage, var(--app-bg)) 16%,transparent) 78%,var(--party-map-stage, var(--app-bg)) 96%),linear-gradient(90deg,var(--party-map-stage, var(--app-bg)) 0%,transparent 5%,transparent 95%,var(--party-map-stage, var(--app-bg)) 100%),linear-gradient(180deg,var(--party-map-stage, var(--app-bg)) 0%,transparent 6%,transparent 94%,var(--party-map-stage, var(--app-bg)) 100%)}.party-room-map.is-island .party-room-map__fog[data-v-6e012fe9]{background:radial-gradient(ellipse var(--party-island-well-w, 56%) var(--party-island-well-h, 48%) at var(--party-island-well-x, 50%) var(--party-island-well-y, 42%),transparent 42%,color-mix(in srgb,var(--party-map-stage, var(--app-bg)) 18%,transparent) 70%,var(--party-map-stage, var(--app-bg)) 92%),linear-gradient(90deg,var(--party-map-stage, var(--app-bg)) 0%,transparent 8%,transparent 92%,var(--party-map-stage, var(--app-bg)) 100%),linear-gradient(180deg,var(--party-map-stage, var(--app-bg)) 0%,transparent 10%,transparent 90%,var(--party-map-stage, var(--app-bg)) 100%)}@-webkit-keyframes party-map-stamp-return-6e012fe9{0%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}38%{-webkit-transform:translateY(-5px) scale(1.03);transform:translateY(-5px) scale(1.03)}to{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes party-map-stamp-return-6e012fe9{0%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}38%{-webkit-transform:translateY(-5px) scale(1.03);transform:translateY(-5px) scale(1.03)}to{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.party-map-enter-enter-active[data-v-6e012fe9],.party-map-enter-enter-from[data-v-6e012fe9],.party-map-enter-leave-active[data-v-6e012fe9],.party-map-enter-leave-to[data-v-6e012fe9],.party-stamp-swap-enter-active[data-v-6e012fe9],.party-stamp-swap-leave-active[data-v-6e012fe9],.party-room-map__slot.is-returning .party-room-map__stamp[data-v-6e012fe9]{-webkit-animation:none!important;animation:none!important;opacity:1;transition:none;-webkit-transform:none;transform:none}}.party-stage-wait[data-v-3bf9d6b0]{--party-wait-enter-delay: 0ms;--party-wait-enter-duration: .52s;--party-wait-stagger: 60ms;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--party-map-stage, var(--app-bg));pointer-events:none}.party-stage-wait.is-deferred[data-v-3bf9d6b0]{--party-wait-enter-delay: .48s}.party-stage-wait__fog[data-v-3bf9d6b0]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 56% 48% at 50% 50%,transparent 42%,color-mix(in srgb,var(--party-map-stage, var(--app-bg)) 18%,transparent) 70%,var(--party-map-stage, var(--app-bg)) 92%),linear-gradient(90deg,var(--party-map-stage, var(--app-bg)) 0%,transparent 8%,transparent 92%,var(--party-map-stage, var(--app-bg)) 100%),linear-gradient(180deg,var(--party-map-stage, var(--app-bg)) 0%,transparent 10%,transparent 90%,var(--party-map-stage, var(--app-bg)) 100%)}.party-stage-wait__glow[data-v-3bf9d6b0]{position:absolute;top:50%;left:50%;width:min(180px,38vw);height:min(120px,22vh);border-radius:50%;background:radial-gradient(ellipse at 50% 50%,color-mix(in srgb,var(--app-text-main) 10%,transparent) 0%,transparent 72%);opacity:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-animation:party-stage-wait-glow-enter-3bf9d6b0 .56s ease both,party-stage-wait-glow-3bf9d6b0 3.6s ease-in-out infinite;animation:party-stage-wait-glow-enter-3bf9d6b0 .56s ease both,party-stage-wait-glow-3bf9d6b0 3.6s ease-in-out infinite;-webkit-animation-delay:var(--party-wait-enter-delay),calc(var(--party-wait-enter-delay) + .56s);animation-delay:var(--party-wait-enter-delay),calc(var(--party-wait-enter-delay) + .56s)}.party-stage-wait__gather[data-v-3bf9d6b0]{position:absolute;top:50%;left:50%;display:flex;align-items:center;gap:10px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.party-stage-wait__orb[data-v-3bf9d6b0]{width:8px;height:8px;flex:0 0 8px;border-radius:999px;background:color-mix(in srgb,var(--app-text-main) 26%,transparent);opacity:0;-webkit-transform:translateY(3px) scale(.88);transform:translateY(3px) scale(.88);-webkit-animation:party-stage-wait-enter-3bf9d6b0 var(--party-wait-enter-duration) ease-out both,party-stage-wait-wave-3bf9d6b0 1.2s cubic-bezier(.37,0,.63,1) infinite;animation:party-stage-wait-enter-3bf9d6b0 var(--party-wait-enter-duration) ease-out both,party-stage-wait-wave-3bf9d6b0 1.2s cubic-bezier(.37,0,.63,1) infinite}.party-stage-wait__orb[data-v-3bf9d6b0]:nth-child(1){-webkit-animation-delay:var(--party-wait-enter-delay),calc(var(--party-wait-enter-delay) + var(--party-wait-enter-duration));animation-delay:var(--party-wait-enter-delay),calc(var(--party-wait-enter-delay) + var(--party-wait-enter-duration))}.party-stage-wait__orb[data-v-3bf9d6b0]:nth-child(2){-webkit-animation-delay:calc(var(--party-wait-enter-delay) + var(--party-wait-stagger)),calc(var(--party-wait-enter-delay) + var(--party-wait-enter-duration) + var(--party-wait-stagger));animation-delay:calc(var(--party-wait-enter-delay) + var(--party-wait-stagger)),calc(var(--party-wait-enter-delay) + var(--party-wait-enter-duration) + var(--party-wait-stagger))}.party-stage-wait__orb[data-v-3bf9d6b0]:nth-child(3){-webkit-animation-delay:calc(var(--party-wait-enter-delay) + var(--party-wait-stagger) * 2),calc(var(--party-wait-enter-delay) + var(--party-wait-enter-duration) + var(--party-wait-stagger) * 2);animation-delay:calc(var(--party-wait-enter-delay) + var(--party-wait-stagger) * 2),calc(var(--party-wait-enter-delay) + var(--party-wait-enter-duration) + var(--party-wait-stagger) * 2)}@-webkit-keyframes party-stage-wait-enter-3bf9d6b0{0%{opacity:0;-webkit-transform:translateY(3px) scale(.88);transform:translateY(3px) scale(.88)}to{opacity:.4;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes party-stage-wait-enter-3bf9d6b0{0%{opacity:0;-webkit-transform:translateY(3px) scale(.88);transform:translateY(3px) scale(.88)}to{opacity:.4;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@-webkit-keyframes party-stage-wait-glow-enter-3bf9d6b0{0%{opacity:0}to{opacity:.2}}@keyframes party-stage-wait-glow-enter-3bf9d6b0{0%{opacity:0}to{opacity:.2}}@-webkit-keyframes party-stage-wait-glow-3bf9d6b0{0%,to{opacity:.2}50%{opacity:.36}}@keyframes party-stage-wait-glow-3bf9d6b0{0%,to{opacity:.2}50%{opacity:.36}}@-webkit-keyframes party-stage-wait-wave-3bf9d6b0{0%,to{opacity:.4;-webkit-transform:translateY(0);transform:translateY(0)}50%{opacity:.78;-webkit-transform:translateY(-3px);transform:translateY(-3px)}}@keyframes party-stage-wait-wave-3bf9d6b0{0%,to{opacity:.4;-webkit-transform:translateY(0);transform:translateY(0)}50%{opacity:.78;-webkit-transform:translateY(-3px);transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.party-stage-wait__glow[data-v-3bf9d6b0],.party-stage-wait__orb[data-v-3bf9d6b0]{-webkit-animation:none;animation:none;opacity:.52;-webkit-transform:none;transform:none}.party-stage-wait__glow[data-v-3bf9d6b0]{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.party-list-page[data-v-be9e13a3]{position:relative;min-width:0;height:var(--app-shell-content-min-height, calc(100vh - 16px) );min-height:var(--app-shell-content-min-height, calc(100vh - 16px) );overflow:hidden;background:transparent}.party-list-page__state[data-v-be9e13a3]{display:flex;box-sizing:border-box;height:100%;min-height:inherit;align-items:center;justify-content:center;padding:20px var(--app-content-card-grid-safe-padding-left, 16px)}.party-list-page__stage[data-v-be9e13a3]{position:relative;height:100%;min-height:inherit;background:var(--party-map-stage, var(--app-bg))}.party-list-page__stage[data-v-be9e13a3] .party-room-map{position:relative;z-index:1}.party-list-page__refresh-button[data-v-be9e13a3]{position:fixed;z-index:20;top:calc(var(--app-corner-control-inset, 10px) + env(safe-area-inset-top));right:calc(var(--app-corner-control-inset, 10px) + env(safe-area-inset-right));display:grid;width:var(--app-corner-control-size, 44px);height:var(--app-corner-control-size, 44px);place-items:center;padding:0;border:0;border-radius:var(--app-corner-control-radius, 18px);background:transparent;color:var(--profile-text);cursor:pointer;transition:-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:transform var(--app-interaction-duration) var(--app-interaction-ease);transition:transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.party-list-page__refresh-surface[data-v-be9e13a3]{display:grid;width:var(--app-corner-control-visual-size, 36px);height:var(--app-corner-control-visual-size, 36px);place-items:center;border:1px solid var(--app-border-strong);border-radius:var(--app-corner-control-radius, 18px);background:var(--app-surface-raised);backdrop-filter:blur(12px);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease)}.party-list-page__refresh-button[data-v-be9e13a3]:focus-visible{outline:2px solid var(--profile-text);outline-offset:2px}.party-list-page__refresh-button[data-v-be9e13a3]:active{-webkit-transform:scale(var(--app-interaction-object-scale-active-subtle));transform:scale(var(--app-interaction-object-scale-active-subtle))}.party-list-page__refresh-button[data-v-be9e13a3]:disabled{cursor:default;opacity:.72}.party-list-page__refresh-button.is-refreshing svg[data-v-be9e13a3]{-webkit-animation:party-list-refresh-spin-be9e13a3 .72s linear infinite;animation:party-list-refresh-spin-be9e13a3 .72s linear infinite}@media(hover:hover)and (pointer:fine){.party-list-page__refresh-button[data-v-be9e13a3]:hover:not(:disabled){-webkit-transform:scale(var(--app-interaction-object-scale-hover-subtle));transform:scale(var(--app-interaction-object-scale-hover-subtle))}.party-list-page__refresh-button:hover:not(:disabled) .party-list-page__refresh-surface[data-v-be9e13a3]{background:var(--app-surface-hover)}}@-webkit-keyframes party-list-refresh-spin-be9e13a3{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes party-list-refresh-spin-be9e13a3{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media(max-width:640px){.party-list-page__refresh-button[data-v-be9e13a3]{position:absolute;top:var(--app-corner-control-inset, 10px);right:var(--app-corner-control-inset, 10px)}}@media(prefers-reduced-motion:reduce){.party-list-page__refresh-button.is-refreshing svg[data-v-be9e13a3]{-webkit-animation:none;animation:none}}.not-found-page[data-v-a8f669d1]{display:flex;min-height:var(--app-shell-state-stage-min-height, calc(100vh - 96px) );align-items:center;justify-content:center;background:var(--app-bg);color:var(--app-text-main)}.not-found-page__content[data-v-a8f669d1]{display:flex;width:min(100%,600px);flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:24px 16px;text-align:center;-webkit-animation:not-found-enter-a8f669d1 .26s ease both;animation:not-found-enter-a8f669d1 .26s ease both}.not-found-page__illustration[data-v-a8f669d1]{width:clamp(var(--app-state-illustration-size),16vw,var(--app-state-illustration-size-large));height:clamp(var(--app-state-illustration-size),16vw,var(--app-state-illustration-size-large));--dreama-image-placeholder-bg: transparent}.not-found-page__title[data-v-a8f669d1]{margin:0;color:var(--app-text-main);font-size:18px;font-weight:600;line-height:24px}@-webkit-keyframes not-found-enter-a8f669d1{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes not-found-enter-a8f669d1{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media(max-width:640px){.not-found-page__content[data-v-a8f669d1]{gap:16px;padding:20px 14px}.not-found-page__illustration[data-v-a8f669d1]{width:clamp(140px,44vw,var(--app-state-illustration-size));height:clamp(140px,44vw,var(--app-state-illustration-size))}}@media(prefers-reduced-motion:reduce){.not-found-page__content[data-v-a8f669d1]{-webkit-animation:none;animation:none}}.mengbao-actions[data-v-0f8ced33]{display:flex;min-height:68px;align-items:flex-start;justify-content:center;gap:22px}.mengbao-actions__action[data-v-0f8ced33]{display:flex;width:68px;min-width:0;flex-direction:column;align-items:center;gap:7px;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:inherit;cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent}.mengbao-actions__surface[data-v-0f8ced33]{display:grid;box-sizing:border-box;width:48px;height:48px;place-items:center;border:1px solid var(--mengbao-action-border, var(--app-border-strong));border-radius:50%;background:var(--mengbao-action-surface, var(--app-surface-raised));box-shadow:var(--mengbao-action-shadow, none);color:var(--profile-text);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),border-color var(--app-interaction-duration) var(--app-interaction-ease),box-shadow var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),border-color var(--app-interaction-duration) var(--app-interaction-ease),box-shadow var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),border-color var(--app-interaction-duration) var(--app-interaction-ease),box-shadow var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.mengbao-actions__label[data-v-0f8ced33]{overflow:hidden;max-width:100%;color:var(--profile-muted-strong);font-size:13px;font-weight:var(--app-font-weight-semibold);line-height:18px;text-overflow:ellipsis;white-space:nowrap}.mengbao-actions__action.is-download-error .mengbao-actions__label[data-v-0f8ced33]{width:88px;max-width:none;overflow:visible;font-size:12px;line-height:17px;text-align:center;white-space:normal}.mengbao-actions__action:hover .mengbao-actions__surface[data-v-0f8ced33],.mengbao-actions__action:focus-visible .mengbao-actions__surface[data-v-0f8ced33]{border-color:var(--mengbao-action-border-hover, var(--profile-text));background:var(--mengbao-action-surface-hover, var(--app-surface-hover));box-shadow:var(--mengbao-action-shadow-hover, var(--mengbao-action-shadow, none));-webkit-transform:translateY(var(--mengbao-action-hover-translate, 0)) scale(var(--app-interaction-object-scale-hover-subtle));transform:translateY(var(--mengbao-action-hover-translate, 0)) scale(var(--app-interaction-object-scale-hover-subtle))}.mengbao-actions__action:active .mengbao-actions__surface[data-v-0f8ced33]{-webkit-transform:translateY(0) scale(var(--app-interaction-object-scale-active-subtle));transform:translateY(0) scale(var(--app-interaction-object-scale-active-subtle))}.mengbao-actions__action[data-v-0f8ced33]:focus-visible{border-radius:12px;outline:2px solid var(--profile-text);outline-offset:4px}.mengbao-actions__action[data-v-0f8ced33]:disabled{cursor:default;opacity:.48}.mengbao-actions__action:disabled .mengbao-actions__surface[data-v-0f8ced33]{border-color:var(--mengbao-action-border, var(--app-border-strong));background:var(--mengbao-action-surface, var(--app-surface-raised));box-shadow:var(--mengbao-action-shadow, none);-webkit-transform:none;transform:none}@media(prefers-reduced-motion:reduce){.mengbao-actions__surface[data-v-0f8ced33]{transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),border-color var(--app-interaction-duration) var(--app-interaction-ease),box-shadow var(--app-interaction-duration) var(--app-interaction-ease)}.mengbao-actions__action:hover .mengbao-actions__surface[data-v-0f8ced33],.mengbao-actions__action:focus-visible .mengbao-actions__surface[data-v-0f8ced33],.mengbao-actions__action:active .mengbao-actions__surface[data-v-0f8ced33]{-webkit-transform:none;transform:none}}.mengbao-overlay[data-v-91fb3ae7]{position:fixed;z-index:120;top:0;right:0;bottom:0;left:0;display:grid;box-sizing:border-box;min-height:100dvh;place-items:center;padding:max(32px,env(safe-area-inset-top)) max(28px,env(safe-area-inset-right)) max(30px,env(safe-area-inset-bottom)) max(28px,env(safe-area-inset-left));overflow:hidden;overscroll-behavior:contain;background:linear-gradient(180deg,transparent 37.27%,var(--mengbao-overlay-middle) 61.538%,var(--mengbao-overlay-bottom) 100%),var(--mengbao-overlay-base);color:var(--mengbao-overlay-text);backdrop-filter:blur(24px) saturate(.9);touch-action:none}.mengbao-overlay__glow[data-v-91fb3ae7]{position:absolute;top:42%;left:50%;width:var(--mengbao-overlay-glow-size, min(72vw, 820px));aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,var(--mengbao-overlay-glow) 0%,var(--mengbao-overlay-glow-soft, rgb(255 255 255 / .1)) 38%,transparent 72%);-webkit-filter:blur(var(--mengbao-overlay-glow-blur, 32px));filter:blur(var(--mengbao-overlay-glow-blur, 32px));pointer-events:none;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.mengbao-overlay__close[data-v-91fb3ae7]{position:absolute;z-index:2;top:calc(var(--app-corner-control-inset, 10px) + env(safe-area-inset-top));right:calc(var(--app-corner-control-inset, 10px) + env(safe-area-inset-right));display:grid;width:var(--app-corner-control-size, 44px);height:var(--app-corner-control-size, 44px);place-items:center;padding:0;border:0;border-radius:var(--app-corner-control-radius, 18px);background:transparent;color:var(--mengbao-overlay-text);cursor:pointer;transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.mengbao-overlay__close-surface[data-v-91fb3ae7]{display:grid;width:var(--app-corner-control-visual-size, 36px);height:var(--app-corner-control-visual-size, 36px);place-items:center;border:1px solid var(--mengbao-overlay-control-border);border-radius:var(--app-corner-control-radius, 18px);background:var(--mengbao-overlay-control-bg);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease)}.mengbao-overlay__close[data-v-91fb3ae7]:active{-webkit-transform:scale(var(--app-interaction-object-scale-active-subtle));transform:scale(var(--app-interaction-object-scale-active-subtle))}.mengbao-overlay__close[data-v-91fb3ae7]:focus-visible{outline:2px solid var(--profile-text);outline-offset:2px}@media(hover:hover)and (pointer:fine){.mengbao-overlay__close[data-v-91fb3ae7]:hover{-webkit-transform:scale(var(--app-interaction-object-scale-hover-subtle));transform:scale(var(--app-interaction-object-scale-hover-subtle))}.mengbao-overlay__close:hover .mengbao-overlay__close-surface[data-v-91fb3ae7]{background:var(--mengbao-overlay-control-hover)}}.mengbao-overlay__stage[data-v-91fb3ae7]{position:relative;z-index:1;display:grid;width:min(100%,720px);max-height:calc(100dvh - 64px);justify-items:center;gap:28px}.mengbao-overlay__visual[data-v-91fb3ae7]{display:flex;min-height:0;flex-direction:column;align-items:center;text-shadow:var(--mengbao-overlay-text-shadow);text-align:center}.mengbao-overlay__portrait[data-v-91fb3ae7]{position:relative;width:min(56vw,calc(100dvh - 220px),500px);max-width:100%;min-height:0;aspect-ratio:1}.mengbao-overlay__preview[data-v-91fb3ae7],.mengbao-overlay__detail-image[data-v-91fb3ae7]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.mengbao-overlay__preview[data-v-91fb3ae7]{-o-object-fit:contain;object-fit:contain}.mengbao-overlay__detail-image[data-v-91fb3ae7]{--dreama-image-placeholder-bg: transparent;overflow:visible;background:transparent}.mengbao-overlay__detail-image[data-v-91fb3ae7] .dreama-image__preview,.mengbao-overlay__detail-image[data-v-91fb3ae7] .dreama-image__placeholder{opacity:0}.mengbao-overlay__identity[data-v-91fb3ae7]{display:grid;min-width:0;justify-items:center;gap:6px}.mengbao-overlay__name[data-v-91fb3ae7]{margin:0;overflow:hidden;font-size:21px;font-weight:var(--app-font-weight-bold);line-height:29px;text-overflow:ellipsis;white-space:nowrap}.mengbao-overlay__uid[data-v-91fb3ae7]{margin:0;color:var(--mengbao-overlay-muted);font-size:14px;line-height:20px}.mengbao-overlay__uid-slot[data-v-91fb3ae7]{display:grid;min-height:20px;place-items:center}.mengbao-overlay__uid-skeleton[data-v-91fb3ae7]{position:relative;display:block;width:84px;height:10px;overflow:hidden;border-radius:999px;background:var(--app-skeleton-line)}.mengbao-overlay__uid-skeleton[data-v-91fb3ae7]:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,var(--app-skeleton-shimmer),transparent);content:"";-webkit-transform:translateX(-100%);transform:translate(-100%);-webkit-animation:mengbao-overlay-uid-shimmer-91fb3ae7 1.35s ease-in-out infinite;animation:mengbao-overlay-uid-shimmer-91fb3ae7 1.35s ease-in-out infinite}.mengbao-overlay__actions[data-v-91fb3ae7]{flex:0 0 auto}.mengbao-overlay-enter-active[data-v-91fb3ae7],.mengbao-overlay-leave-active[data-v-91fb3ae7]{transition:opacity .24s ease}.mengbao-overlay-enter-active .mengbao-overlay__stage[data-v-91fb3ae7],.mengbao-overlay-leave-active .mengbao-overlay__stage[data-v-91fb3ae7]{transition:opacity .24s ease,-webkit-transform .28s cubic-bezier(.22,1,.36,1);transition:opacity .24s ease,transform .28s cubic-bezier(.22,1,.36,1);transition:opacity .24s ease,transform .28s cubic-bezier(.22,1,.36,1),-webkit-transform .28s cubic-bezier(.22,1,.36,1)}.mengbao-overlay-enter-from[data-v-91fb3ae7],.mengbao-overlay-leave-to[data-v-91fb3ae7],.mengbao-overlay-enter-from .mengbao-overlay__stage[data-v-91fb3ae7],.mengbao-overlay-leave-to .mengbao-overlay__stage[data-v-91fb3ae7]{opacity:0}.mengbao-overlay-enter-from .mengbao-overlay__stage[data-v-91fb3ae7]{-webkit-transform:translateY(14px) scale(.975);transform:translateY(14px) scale(.975)}.mengbao-overlay-leave-to .mengbao-overlay__stage[data-v-91fb3ae7]{-webkit-transform:translateY(8px) scale(.985);transform:translateY(8px) scale(.985)}@-webkit-keyframes mengbao-overlay-uid-shimmer-91fb3ae7{to{-webkit-transform:translateX(100%);transform:translate(100%)}}@keyframes mengbao-overlay-uid-shimmer-91fb3ae7{to{-webkit-transform:translateX(100%);transform:translate(100%)}}@media(max-width:640px){.mengbao-overlay[data-v-91fb3ae7]{align-items:center;padding:max(62px,env(safe-area-inset-top)) 18px max(22px,env(safe-area-inset-bottom))}.mengbao-overlay__stage[data-v-91fb3ae7]{max-height:calc(100dvh - 90px);gap:24px}.mengbao-overlay__portrait[data-v-91fb3ae7]{width:min(84vw,calc(100dvh - 250px),390px)}.mengbao-overlay__name[data-v-91fb3ae7]{font-size:19px;line-height:27px}}@media(prefers-reduced-motion:reduce){.mengbao-overlay-enter-active[data-v-91fb3ae7],.mengbao-overlay-leave-active[data-v-91fb3ae7],.mengbao-overlay-enter-active .mengbao-overlay__stage[data-v-91fb3ae7],.mengbao-overlay-leave-active .mengbao-overlay__stage[data-v-91fb3ae7],.mengbao-overlay__uid-skeleton[data-v-91fb3ae7]:after{-webkit-animation:none;animation:none;transition-duration:.01ms}}.mengbao-silhouette[data-v-df349140]{display:block;width:100%;height:100%;pointer-events:none}.mengbao-silhouette svg[data-v-df349140]{display:block;width:100%;height:100%}.mengbao-silhouette__fill[data-v-df349140]{fill:var(--mengbao-skeleton-fill)}.mengbao-silhouette__stroke[data-v-df349140]{stroke:var(--mengbao-skeleton-stroke)}.mengbao-card[data-v-7bc19095]{display:grid;grid-template-rows:auto 43px;min-width:0;gap:0;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:var(--profile-text);cursor:pointer;font:inherit;text-align:left;transition:-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:transform var(--app-interaction-duration) var(--app-interaction-ease);transition:transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.mengbao-card[data-v-7bc19095]:hover,.mengbao-card[data-v-7bc19095]:focus-visible{-webkit-transform:scale(var(--app-interaction-object-scale-hover-subtle));transform:scale(var(--app-interaction-object-scale-hover-subtle))}.mengbao-card[data-v-7bc19095]:active{-webkit-transform:scale(var(--app-interaction-object-scale-active-subtle));transform:scale(var(--app-interaction-object-scale-active-subtle))}.mengbao-card[data-v-7bc19095]:disabled{cursor:default}.mengbao-card[data-v-7bc19095]:disabled:hover,.mengbao-card[data-v-7bc19095]:disabled:focus-visible,.mengbao-card[data-v-7bc19095]:disabled:active{-webkit-transform:none;transform:none}.mengbao-card[data-v-7bc19095]:focus-visible{border-radius:24px;outline:2px solid var(--profile-text);outline-offset:4px}.mengbao-card__portrait[data-v-7bc19095]{position:relative;display:block;width:100%;aspect-ratio:1;overflow:hidden;border-radius:18px;background:transparent}.mengbao-card__portrait[data-v-7bc19095] .dreama-image{--dreama-image-placeholder-bg: transparent;--dreama-image-reveal-delay: var(--mengbao-card-reveal-delay);background:transparent}.mengbao-card__image-error[data-v-7bc19095]{position:relative;display:grid;width:100%;height:100%;place-items:center;color:var(--profile-muted);font-size:12px;line-height:18px}.mengbao-card__image-error .mengbao-silhouette[data-v-7bc19095]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.62}.mengbao-card__image-error>span[data-v-7bc19095]{position:relative;z-index:1;align-self:end;margin-bottom:14%}.mengbao-card__meta[data-v-7bc19095]{display:grid;grid-template-rows:20px 20px;min-width:0;justify-items:center;gap:3px;padding:0 3px;text-align:center}.mengbao-card__user[data-v-7bc19095]{min-width:0;overflow:hidden;color:var(--profile-muted);font-size:14px;font-weight:400;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.mengbao-card__friend[data-v-7bc19095]{flex:0 0 auto;padding:2px 7px;border-radius:999px;background:var(--app-state-layer-hover);color:var(--profile-muted-strong);font-size:11px;font-weight:var(--app-font-weight-semibold);line-height:16px;text-align:center}@media(max-width:640px){.mengbao-card[data-v-7bc19095]{gap:0}.mengbao-card__portrait[data-v-7bc19095]{border-radius:18px}.mengbao-card__user[data-v-7bc19095]{font-size:13px}}@media(prefers-reduced-motion:reduce){.mengbao-card[data-v-7bc19095]{transition:none}.mengbao-card[data-v-7bc19095]:hover,.mengbao-card[data-v-7bc19095]:focus-visible,.mengbao-card[data-v-7bc19095]:active{-webkit-transform:none;transform:none}}.mengbao-grid[data-v-8e3d35b0]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:30px 20px}@media(max-width:1280px){.mengbao-grid[data-v-8e3d35b0]{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:1024px){.mengbao-grid[data-v-8e3d35b0]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:900px){.mengbao-grid[data-v-8e3d35b0]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.mengbao-grid[data-v-8e3d35b0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}}.mengbao-header[data-v-3f7e3fa3]{position:relative;display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;min-height:var( --mengbao-hero-min-height, min(680px, var(--app-shell-content-min-height, 680px)) );padding:var(--mengbao-hero-padding, 30px 24px 46px);overflow:hidden;color:var(--profile-text);text-align:center}.mengbao-header__aura[data-v-3f7e3fa3]{position:absolute;top:36px;left:50%;width:min(50vw,520px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,var(--app-state-layer-hover) 0%,transparent 68%);-webkit-filter:blur(14px);filter:blur(14px);pointer-events:none;-webkit-transform:translateX(-50%);transform:translate(-50%)}.mengbao-header__portrait[data-v-3f7e3fa3]{position:relative;width:var(--mengbao-hero-portrait-width, clamp(360px, 36vw, 420px));aspect-ratio:1}.mengbao-header__portrait[data-v-3f7e3fa3] .dreama-image{--dreama-image-placeholder-bg: transparent;overflow:visible;background:transparent}.mengbao-header__portrait[data-v-3f7e3fa3] .dreama-image__img.is-loaded{-webkit-animation:mengbao-hero-image-reveal-3f7e3fa3 .48s cubic-bezier(.22,1,.36,1) both;animation:mengbao-hero-image-reveal-3f7e3fa3 .48s cubic-bezier(.22,1,.36,1) both}.mengbao-header__portrait[data-v-3f7e3fa3] .dreama-image__preview.is-loaded:not(.is-obscured){-webkit-animation:mengbao-hero-image-reveal-3f7e3fa3 .38s cubic-bezier(.22,1,.36,1) both;animation:mengbao-hero-image-reveal-3f7e3fa3 .38s cubic-bezier(.22,1,.36,1) both}.mengbao-header__portrait[data-v-3f7e3fa3] .dreama-image__placeholder.is-hidden{transition-duration:.34s;transition-timing-function:ease-out}@-webkit-keyframes mengbao-hero-image-reveal-3f7e3fa3{0%{opacity:0}to{opacity:1}}@keyframes mengbao-hero-image-reveal-3f7e3fa3{0%{opacity:0}to{opacity:1}}.mengbao-header__portrait[data-v-3f7e3fa3] .dreama-image__placeholder{border-radius:48% 48% 32% 32%}.mengbao-header__portrait-empty[data-v-3f7e3fa3]{display:grid;width:100%;height:100%;place-items:center;border:1px dashed var(--app-border-strong);border-radius:32px;color:var(--profile-muted);font-size:14px}.mengbao-header__portrait-error[data-v-3f7e3fa3]{position:relative;z-index:1;display:grid;width:100%;height:100%;place-content:center;justify-items:center;gap:10px;color:var(--profile-muted)}.mengbao-header__portrait-error .mengbao-silhouette[data-v-3f7e3fa3]{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;opacity:.62}.mengbao-header__portrait-error p[data-v-3f7e3fa3]{margin:0;font-size:14px;line-height:20px}.mengbao-header__portrait-error button[data-v-3f7e3fa3]{height:36px;padding:0 16px;border:1px solid var(--mengbao-action-border);border-radius:999px;background:var(--mengbao-action-surface);color:var(--profile-text);cursor:pointer;font:inherit;font-size:13px}.mengbao-header__identity[data-v-3f7e3fa3]{position:relative;display:grid;gap:4px;margin-top:0}.mengbao-header__name[data-v-3f7e3fa3]{margin:0;font-size:21px;font-weight:var(--app-font-weight-bold);line-height:var(--mengbao-hero-name-line-height, 29px)}.mengbao-header__uid[data-v-3f7e3fa3]{margin:0;color:var(--profile-muted);font-size:14px;line-height:20px}.mengbao-header__actions[data-v-3f7e3fa3]{position:relative;margin-top:24px}@media(max-width:640px){.mengbao-header__name[data-v-3f7e3fa3]{font-size:19px}}@media(prefers-reduced-motion:reduce){.mengbao-header__portrait[data-v-3f7e3fa3] .dreama-image__img.is-loaded,.mengbao-header__portrait[data-v-3f7e3fa3] .dreama-image__preview.is-loaded:not(.is-obscured),.mengbao-header__portrait[data-v-3f7e3fa3] .dreama-image__placeholder.is-hidden{-webkit-animation:none;animation:none;transition:none}}.mengbao-page[data-v-e2642f46]{--mengbao-hero-min-height: min(680px, var(--app-shell-content-min-height, 680px));--mengbao-hero-padding: 30px 24px 46px;--mengbao-hero-portrait-width: clamp(360px, 36vw, 420px);--mengbao-hero-name-line-height: 29px;min-height:var(--app-shell-content-min-height, calc(100vh - 16px) );border-radius:12px;background:transparent;color:var(--profile-text)}.mengbao-page__inner[data-v-e2642f46]{width:min(100%,var(--app-page-content-max-width));min-height:inherit;margin:0 auto}.mengbao-page__inner--share-open-app-bottom-visible[data-v-e2642f46]{padding-bottom:var(--app-login-bottom-cta-safe-space, 184px)}.mengbao-page__inner--header-only[data-v-e2642f46]{--mengbao-hero-min-height: var(--app-shell-content-min-height, calc(100vh - 16px) )}.mengbao-page__inner--header-only.mengbao-page__inner--share-open-app-bottom-visible[data-v-e2642f46]{--mengbao-hero-min-height: calc( var(--app-shell-content-min-height, calc(100vh - 16px) ) - var(--app-login-bottom-cta-safe-space, 184px) )}.mengbao-page__gallery[data-v-e2642f46]{padding:0 0 54px}.mengbao-page__login[data-v-e2642f46]{display:flex;min-height:inherit}.mengbao-page__state[data-v-e2642f46]{display:flex;min-height:var(--app-shell-state-stage-min-height, calc(100vh - 96px) );flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px 16px;color:var(--profile-muted);text-align:center}.mengbao-page__state--not-found[data-v-e2642f46]{-webkit-animation:mengbao-state-enter-e2642f46 .26s ease both;animation:mengbao-state-enter-e2642f46 .26s ease both}.mengbao-page__state-image[data-v-e2642f46]{width:var(--app-state-illustration-size-large);height:var(--app-state-illustration-size-large);-o-object-fit:contain;object-fit:contain}.mengbao-page__state-copy[data-v-e2642f46],.mengbao-page__empty-copy[data-v-e2642f46]{display:flex;max-width:min(100%,360px);flex-direction:column;gap:6px}.mengbao-page__state-copy h1[data-v-e2642f46],.mengbao-page__state-copy p[data-v-e2642f46]{margin:0}.mengbao-page__state-copy h1[data-v-e2642f46]{color:var(--profile-text);font-size:18px;font-weight:600;line-height:24px}.mengbao-page__state-copy p[data-v-e2642f46]{font-size:14px;line-height:20px}.mengbao-page__state-action[data-v-e2642f46]{margin-top:4px}.mengbao-page__empty h3[data-v-e2642f46],.mengbao-page__empty p[data-v-e2642f46]{margin:0}.mengbao-page__header-skeleton[data-v-e2642f46]{display:flex;min-height:var(--mengbao-hero-min-height);flex-direction:column;align-items:center;justify-content:center;padding:var(--mengbao-hero-padding)}.mengbao-page__line-skeleton[data-v-e2642f46],.mengbao-page__action-surface-skeleton[data-v-e2642f46]{overflow:hidden;-webkit-animation:mengbao-pulse-e2642f46 1.35s ease-in-out infinite alternate;animation:mengbao-pulse-e2642f46 1.35s ease-in-out infinite alternate}.mengbao-page__line-skeleton[data-v-e2642f46]{background:var(--mengbao-skeleton-fill)}.mengbao-page__action-surface-skeleton[data-v-e2642f46]{background:var(--app-skeleton-base)}.mengbao-page__portrait-skeleton[data-v-e2642f46]{width:var(--mengbao-hero-portrait-width);aspect-ratio:1;-webkit-animation:mengbao-pulse-e2642f46 1.35s ease-in-out infinite alternate;animation:mengbao-pulse-e2642f46 1.35s ease-in-out infinite alternate}.mengbao-page__line-skeleton[data-v-e2642f46]{width:140px;height:16px;border-radius:999px}.mengbao-page__identity-skeleton[data-v-e2642f46]{display:grid;grid-template-rows:var(--mengbao-hero-name-line-height) 20px;justify-items:center;gap:4px}.mengbao-page__line-skeleton.is-name[data-v-e2642f46]{width:190px;height:26px;align-self:center}.mengbao-page__actions-skeleton[data-v-e2642f46]{display:flex;align-items:flex-start;justify-content:center;gap:18px;margin-top:24px}.mengbao-page__action-skeleton[data-v-e2642f46]{display:flex;width:68px;min-height:68px;flex-direction:column;align-items:center;gap:7px}.mengbao-page__action-surface-skeleton[data-v-e2642f46]{width:48px;height:48px;flex:0 0 auto;border-radius:50%}.mengbao-page__line-skeleton.is-action-label[data-v-e2642f46]{width:52px;height:13px}.mengbao-page__grid-skeleton[data-v-e2642f46]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:30px 20px}.mengbao-page__card-skeleton[data-v-e2642f46]{display:grid;grid-template-rows:auto 43px;gap:0}.mengbao-page__cover-skeleton[data-v-e2642f46]{width:100%;aspect-ratio:1;-webkit-animation:mengbao-pulse-e2642f46 1.35s ease-in-out infinite alternate;animation:mengbao-pulse-e2642f46 1.35s ease-in-out infinite alternate}.mengbao-page__card-meta-skeleton[data-v-e2642f46]{display:grid;grid-template-rows:20px 20px;justify-items:center;gap:3px}.mengbao-page__line-skeleton.is-card[data-v-e2642f46]{width:64%;height:14px;align-self:center}.mengbao-page__load-more[data-v-e2642f46],.mengbao-page__end[data-v-e2642f46],.mengbao-page__pagination-error[data-v-e2642f46]{display:flex;min-height:76px;align-items:center;justify-content:center;gap:9px;margin:16px 0 0;color:var(--profile-muted);font-size:13px;line-height:20px}.mengbao-page__pagination-error button[data-v-e2642f46]{padding:7px 13px;border:1px solid var(--app-border-strong);border-radius:999px;background:var(--app-surface-raised);color:var(--profile-text);cursor:pointer;font:inherit;font-weight:600;transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.mengbao-page__pagination-error button[data-v-e2642f46]:hover,.mengbao-page__pagination-error button[data-v-e2642f46]:focus-visible{background:var(--app-surface-hover)}.mengbao-page__pagination-error button[data-v-e2642f46]:active{-webkit-transform:scale(var(--app-interaction-standard-active-scale));transform:scale(var(--app-interaction-standard-active-scale))}.mengbao-page__spinner[data-v-e2642f46]{width:16px;height:16px;border:2px solid var(--app-border-strong);border-top-color:var(--profile-text);border-radius:50%;-webkit-animation:mengbao-spin-e2642f46 .7s linear infinite;animation:mengbao-spin-e2642f46 .7s linear infinite}.mengbao-page__empty[data-v-e2642f46]{display:flex;min-height:300px;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px 16px;color:var(--profile-text);text-align:center}.mengbao-page__empty-image[data-v-e2642f46]{width:var(--app-state-illustration-size);height:var(--app-state-illustration-size);-o-object-fit:contain;object-fit:contain;opacity:.72}.mengbao-page__empty h3[data-v-e2642f46]{font-size:18px;line-height:26px}.mengbao-page__empty p[data-v-e2642f46]{color:var(--profile-muted);font-size:14px;line-height:20px}.mengbao-page__error[data-v-e2642f46],.mengbao-page__gallery-error[data-v-e2642f46]{min-height:420px}.mengbao-page__page-error[data-v-e2642f46]{min-height:var(--app-shell-state-stage-min-height, calc(100vh - 96px) )}@-webkit-keyframes mengbao-pulse-e2642f46{0%{opacity:.62}to{opacity:1}}@keyframes mengbao-pulse-e2642f46{0%{opacity:.62}to{opacity:1}}@-webkit-keyframes mengbao-state-enter-e2642f46{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes mengbao-state-enter-e2642f46{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes mengbao-spin-e2642f46{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes mengbao-spin-e2642f46{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media(max-width:1280px){.mengbao-page__grid-skeleton[data-v-e2642f46]{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:1024px){.mengbao-page__grid-skeleton[data-v-e2642f46]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:900px){.mengbao-page[data-v-e2642f46]{--mengbao-hero-portrait-width: min(390px, 62vw)}.mengbao-page__grid-skeleton[data-v-e2642f46]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.mengbao-page[data-v-e2642f46]{--mengbao-hero-min-height: var(--app-shell-content-min-height, calc(100dvh - 120px) );--mengbao-hero-padding: 10px 16px 34px;--mengbao-hero-portrait-width: min(92vw, 360px);--mengbao-hero-name-line-height: 27px;min-height:calc(var(--app-shell-viewport-height, 100dvh) - var(--app-shell-mobile-header-height, 0px) - var(--app-shell-mobile-tabbar-height, 0px));border-radius:0}.mengbao-page__gallery[data-v-e2642f46]{padding:0 var(--app-mobile-cover-card-padding, 12px) 36px}.mengbao-page__grid-skeleton[data-v-e2642f46]{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}}@media(prefers-reduced-motion:reduce){.mengbao-page__state--not-found[data-v-e2642f46],.mengbao-page__portrait-skeleton[data-v-e2642f46],.mengbao-page__line-skeleton[data-v-e2642f46],.mengbao-page__action-surface-skeleton[data-v-e2642f46],.mengbao-page__cover-skeleton[data-v-e2642f46]{-webkit-animation:none;animation:none}}.wxclaw-top-nav[data-v-3bd8735a]{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;min-height:50px;padding-left:12px;padding-right:12px}.wxclaw-top-nav__actions[data-v-3bd8735a]{display:inline-flex;align-items:center;gap:8px;min-width:36px}.wxclaw-top-nav__leading[data-v-3bd8735a],.wxclaw-top-nav__purchase[data-v-3bd8735a]{border:0;cursor:pointer;font:inherit;transition:box-shadow var(--app-interaction-duration) var(--app-interaction-ease),background-color var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:transform var(--app-interaction-duration) var(--app-interaction-ease),box-shadow var(--app-interaction-duration) var(--app-interaction-ease),background-color var(--app-interaction-duration) var(--app-interaction-ease);transition:transform var(--app-interaction-duration) var(--app-interaction-ease),box-shadow var(--app-interaction-duration) var(--app-interaction-ease),background-color var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.wxclaw-top-nav__leading[data-v-3bd8735a]{position:relative;display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:999px}.wxclaw-top-nav__leading-placeholder[data-v-3bd8735a]{width:36px;height:36px;flex:none}.wxclaw-top-nav__purchase[data-v-3bd8735a]{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:4px;padding:0 12px;border-radius:20px;font-size:13px;font-weight:500;line-height:18px}.wxclaw-top-nav__purchase-icon[data-v-3bd8735a]{display:block;flex:none}.wxclaw-top-nav__avatar[data-v-3bd8735a]{display:inline-flex;width:36px;height:36px;overflow:hidden;border-radius:999px;background:radial-gradient(circle at 34% 28%,rgb(255 255 255 / .72),transparent 26%),linear-gradient(180deg,#d8dee8,#a6b0c2)}.wxclaw-top-nav__avatar-image[data-v-3bd8735a]{width:100%;height:100%}.wxclaw-top-nav.is-light .wxclaw-top-nav__leading[data-v-3bd8735a],.wxclaw-top-nav.is-light .wxclaw-top-nav__purchase[data-v-3bd8735a]{background:var(--invert_1, #fff);color:var(--invert-black_1, #02010e);box-shadow:0 6px 18px rgba(0,0,0,.05)}.wxclaw-top-nav.is-dark .wxclaw-top-nav__leading[data-v-3bd8735a],.wxclaw-top-nav.is-dark .wxclaw-top-nav__purchase[data-v-3bd8735a]{background:var(--invert-black_4, rgba(2, 1, 14, .3));color:var(--invert_1, #fff);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.wxclaw-top-nav__leading[data-v-3bd8735a]:active,.wxclaw-top-nav__purchase[data-v-3bd8735a]:active{-webkit-transform:scale(var(--app-interaction-scale-active-subtle));transform:scale(var(--app-interaction-scale-active-subtle))}@media(prefers-reduced-motion:reduce){.wxclaw-top-nav__leading[data-v-3bd8735a],.wxclaw-top-nav__purchase[data-v-3bd8735a]{transition:none}.wxclaw-top-nav__leading[data-v-3bd8735a]:active,.wxclaw-top-nav__purchase[data-v-3bd8735a]:active{-webkit-transform:none;transform:none}}.wxclaw-binding[data-v-286b1551]{display:grid;gap:16px;min-height:100vh;background:#1b2434;color:var(--invert_1, #fff)}.wxclaw-binding__hero[data-v-286b1551]{position:relative;min-height:447px;width:100%;overflow:hidden;background:#1b2434}.wxclaw-binding__hero-image[data-v-286b1551],.wxclaw-binding__hero-gradient[data-v-286b1551]{position:absolute;top:0;right:0;bottom:0;left:0}.wxclaw-binding__hero-gradient[data-v-286b1551]{background:linear-gradient(180deg,rgba(0,0,0,.2) 37%,#1b2434);z-index:2}.wxclaw-binding__primary-button[data-v-286b1551]:active,.wxclaw-binding__disconnect-link[data-v-286b1551]:active,.wxclaw-binding__sheet-primary[data-v-286b1551]:active,.wxclaw-binding__sheet-secondary[data-v-286b1551]:active,.wxclaw-binding__verify-button[data-v-286b1551]:active,.wxclaw-binding__confirm-primary[data-v-286b1551]:active,.wxclaw-binding__confirm-secondary[data-v-286b1551]:active{-webkit-transform:scale(var(--app-interaction-scale-active-subtle));transform:scale(var(--app-interaction-scale-active-subtle))}.wxclaw-binding__hero-content[data-v-286b1551]{position:relative;z-index:4;display:flex;flex-direction:column;gap:12px;justify-content:flex-end;min-height:387px;padding:200px 16px 24px}.wxclaw-binding__hero-copy[data-v-286b1551]{display:grid;gap:12px}.wxclaw-binding__title[data-v-286b1551]{margin:0;color:var(--invert_1, #fff);font-size:20px;font-weight:500;line-height:normal}.wxclaw-binding__author[data-v-286b1551]{margin:2px 0 0;color:var(--invert_3, rgba(255, 255, 255, .55));font-size:12px;font-weight:400;line-height:normal}.wxclaw-binding__summary[data-v-286b1551]{margin:0;color:var(--invert_1, #fff);font-size:13px;font-weight:400;line-height:18px}.wxclaw-binding__primary-button[data-v-286b1551]{display:inline-flex;width:100%;min-height:46px;align-items:center;justify-content:center;gap:4px;padding:0 16px;border:0;border-radius:var(--radius-button, 8px);background:var(--distribute-accent, #06c755);color:var(--invert_1, #fff);box-shadow:0 14px 30px rgba(6,199,85,.22);cursor:pointer;font-size:16px;font-weight:600;line-height:24px;transition:box-shadow var(--app-interaction-duration) var(--app-interaction-ease),opacity var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:transform var(--app-interaction-duration) var(--app-interaction-ease),box-shadow var(--app-interaction-duration) var(--app-interaction-ease),opacity var(--app-interaction-duration) var(--app-interaction-ease);transition:transform var(--app-interaction-duration) var(--app-interaction-ease),box-shadow var(--app-interaction-duration) var(--app-interaction-ease),opacity var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.wxclaw-binding__primary-button[data-v-286b1551] svg{flex:none;line-height:22px}.wxclaw-binding__primary-button[data-v-286b1551]:disabled{background:rgba(28,135,74,.8);color:rgba(255,255,255,.48);opacity:1;box-shadow:none;cursor:not-allowed}.wxclaw-binding__disconnect-link[data-v-286b1551]{display:inline-flex;width:100%;min-height:42px;align-items:center;justify-content:center;padding:0 16px;border:0;border-radius:var(--radius-button, 8px);background:var(--invert-black_3, rgba(255, 255, 255, .08));box-shadow:inset 0 0 0 1px var(--invert-white_8, rgba(255, 255, 255, .08));color:var(--invert_2, rgba(255, 255, 255, .8));font-size:13px;font-weight:500;line-height:18px;cursor:pointer;transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),opacity var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:transform var(--app-interaction-duration) var(--app-interaction-ease),background-color var(--app-interaction-duration) var(--app-interaction-ease),opacity var(--app-interaction-duration) var(--app-interaction-ease);transition:transform var(--app-interaction-duration) var(--app-interaction-ease),background-color var(--app-interaction-duration) var(--app-interaction-ease),opacity var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.wxclaw-binding__disconnect-link[data-v-286b1551]:disabled{opacity:.56;cursor:not-allowed}.wxclaw-binding__faq-panel[data-v-286b1551]{display:grid;gap:20px;margin:0 16px;padding:16px;border:.5px solid rgb(255 255 255 / .06);border-radius:var(--radius-section, 12px);background:rgba(255,255,255,.06);box-shadow:0 4px 20px rgba(0,0,0,.05)}.wxclaw-binding__faq-head[data-v-286b1551]{display:flex;align-items:center}.wxclaw-binding__faq-title[data-v-286b1551]{display:inline-flex;align-items:center;gap:4px;margin:0;color:var(--fg_1, #fff);font-size:16px;font-weight:500;line-height:normal}.wxclaw-binding__faq-icon[data-v-286b1551]{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;border-radius:999px;background:var(--card_bg, #fff);color:var(--fg_1, #02010e)}.wxclaw-binding__faq-list[data-v-286b1551]{display:grid;gap:0}.wxclaw-binding__faq-item[data-v-286b1551]{padding:0 0 14px}.wxclaw-binding__faq-item+.wxclaw-binding__faq-item[data-v-286b1551]{padding-top:14px;border-top:1px solid rgb(255 255 255 / .06)}.wxclaw-binding__faq-question[data-v-286b1551]{position:relative;display:inline-flex;align-items:center;margin-bottom:8px;font-size:14px;font-weight:500;line-height:22px}.wxclaw-binding__faq-highlight[data-v-286b1551]{position:absolute;left:0;bottom:2px;width:100%;height:6px;border-radius:999px;background:linear-gradient(90deg,rgba(58,228,114,.6),rgba(58,228,114,0))}.wxclaw-binding__faq-question-text[data-v-286b1551]{position:relative}.wxclaw-binding__faq-answer[data-v-286b1551]{margin:0;font-size:14px;font-weight:400;line-height:22px}.wxclaw-binding__overlay[data-v-286b1551]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:flex-end;justify-content:center;background:var(--overlay, rgba(0, 0, 0, .3))}.wxclaw-binding-overlay-enter-active[data-v-286b1551],.wxclaw-binding-overlay-leave-active[data-v-286b1551]{transition:background-color .22s ease}.wxclaw-binding-overlay-enter-active .wxclaw-binding__sheet[data-v-286b1551],.wxclaw-binding-overlay-enter-active .wxclaw-binding__confirm-sheet[data-v-286b1551],.wxclaw-binding-overlay-leave-active .wxclaw-binding__sheet[data-v-286b1551],.wxclaw-binding-overlay-leave-active .wxclaw-binding__confirm-sheet[data-v-286b1551]{transition:opacity .22s ease,-webkit-transform .26s cubic-bezier(.22,1,.36,1);transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .22s ease;transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .22s ease,-webkit-transform .26s cubic-bezier(.22,1,.36,1)}.wxclaw-binding-overlay-enter-from[data-v-286b1551],.wxclaw-binding-overlay-leave-to[data-v-286b1551]{background:transparent}.wxclaw-binding-overlay-enter-from .wxclaw-binding__sheet[data-v-286b1551],.wxclaw-binding-overlay-enter-from .wxclaw-binding__confirm-sheet[data-v-286b1551],.wxclaw-binding-overlay-leave-to .wxclaw-binding__sheet[data-v-286b1551],.wxclaw-binding-overlay-leave-to .wxclaw-binding__confirm-sheet[data-v-286b1551]{opacity:0;-webkit-transform:translateY(24px);transform:translateY(24px)}.wxclaw-binding__sheet[data-v-286b1551],.wxclaw-binding__confirm-sheet[data-v-286b1551]{width:100%;max-width:402px}.wxclaw-binding__sheet[data-v-286b1551]{overflow:clip;border-radius:20px 20px 0 0;background:#262626;padding-top:20px;padding-left:20px;padding-right:20px}.wxclaw-binding__sheet--success[data-v-286b1551]{min-height:494px;justify-content:space-between}.wxclaw-binding__sheet-handle[data-v-286b1551]{width:34px;height:4px;margin:0 auto 16px;border-radius:6px;background:var(--fg_6, rgba(2, 1, 14, .15))}.wxclaw-binding__sheet-header[data-v-286b1551]{display:grid;gap:6px;text-align:center}.wxclaw-binding__sheet-title[data-v-286b1551]{color:var(--invert_1, #fff);font-size:17px;font-weight:500;line-height:normal}.wxclaw-binding__sheet-description[data-v-286b1551]{margin:0;color:var(--fg_4, rgba(255, 255, 255, .35));font-size:14px;font-weight:400;line-height:22px}.wxclaw-binding__sheet-qrcode-wrap[data-v-286b1551]{display:flex;width:182px;height:182px;margin:28px auto 20px;overflow:hidden;border-radius:8px;background:var(--card_bg, #fff)}.wxclaw-binding__sheet-qrcode-image[data-v-286b1551],.wxclaw-binding__sheet-qrcode-fallback[data-v-286b1551],.wxclaw-binding__sheet-qrcode-placeholder[data-v-286b1551]{width:100%;height:100%;border:0}.wxclaw-binding__sheet-qrcode-image[data-v-286b1551]{display:block;-o-object-fit:contain;object-fit:contain;background:var(--card_bg, #fff)}.wxclaw-binding__sheet-qrcode-fallback[data-v-286b1551],.wxclaw-binding__sheet-qrcode-placeholder[data-v-286b1551]{display:flex;align-items:center;justify-content:center;padding:16px;color:var(--fg_4, rgba(255, 255, 255, .35));font-size:13px;line-height:18px;text-align:center;background:var(--card_bg, #fff)}.wxclaw-binding__sheet-primary[data-v-286b1551],.wxclaw-binding__sheet-secondary[data-v-286b1551],.wxclaw-binding__confirm-primary[data-v-286b1551],.wxclaw-binding__confirm-secondary[data-v-286b1551],.wxclaw-binding__verify-button[data-v-286b1551]{width:100%;min-height:44px;border:0;border-radius:var(--radius-button, 8px);cursor:pointer;font-size:15px;font-weight:500;line-height:24px}.wxclaw-binding__sheet-primary[data-v-286b1551],.wxclaw-binding__confirm-primary[data-v-286b1551],.wxclaw-binding__verify-button[data-v-286b1551]{background:var(--theme, #06c755);color:var(--invert_1, #fff)}.wxclaw-binding__sheet-secondary[data-v-286b1551]{margin-top:auto;margin-bottom:20px;background:var(--no_focus, #4a4a4a);color:var(--invert_1, #fff)}.wxclaw-binding__confirm-secondary[data-v-286b1551]{background:transparent;color:var(--fg_1, #02010e)}.wxclaw-binding__sheet-hint[data-v-286b1551]{margin:20px 0 0;color:var(--fg_4, rgba(255, 255, 255, .35));font-size:13px;font-weight:400;line-height:normal;text-align:center}.wxclaw-binding__verify-row[data-v-286b1551]{display:grid;grid-template-columns:minmax(0,1fr) 112px;gap:8px;margin-top:16px;margin-bottom:20px}.wxclaw-binding__verify-input[data-v-286b1551]{min-height:44px;padding:0 14px;border:0;border-radius:var(--radius-button, 8px);background:var(--card_bg, #fff);color:var(--fg_1, #02010e);font:inherit;font-size:14px}.wxclaw-binding__success-body[data-v-286b1551]{display:grid;gap:16px;justify-items:center;width:264px;margin:92px auto 96px;text-align:center}.wxclaw-binding__success-icon[data-v-286b1551]{color:var(--theme, #06c755)}.wxclaw-binding__success-title[data-v-286b1551]{color:var(--invert_1, #fff);font-size:17px;font-weight:500;line-height:normal}.wxclaw-binding__success-copy[data-v-286b1551]{margin:0;color:var(--fg_4, rgba(255, 255, 255, .35));font-size:14px;font-weight:400;line-height:22px}.wxclaw-binding__confirm-sheet[data-v-286b1551]{overflow:clip;border-radius:24px 24px 0 0;background:var(--card_bg, #fff);padding:24px 24px 10px}.wxclaw-binding__confirm-text[data-v-286b1551]{padding-bottom:24px;color:var(--fg_1, #02010e);font-size:16px;font-weight:500;line-height:24px;text-align:center}.wxclaw-binding__confirm-primary[data-v-286b1551]{margin-bottom:8px}@media(max-width:720px){.wxclaw-binding[data-v-286b1551]{gap:12px}.wxclaw-binding__hero-content[data-v-286b1551]{padding-top:184px}.wxclaw-binding__faq-panel[data-v-286b1551]{margin-left:12px;margin-right:12px}.wxclaw-binding__faq-panel[data-v-286b1551]:last-child{margin-bottom:12px}}@media(prefers-reduced-motion:reduce){.wxclaw-binding__primary-button[data-v-286b1551],.wxclaw-binding__disconnect-link[data-v-286b1551],.wxclaw-binding-overlay-enter-active[data-v-286b1551],.wxclaw-binding-overlay-leave-active[data-v-286b1551],.wxclaw-binding-overlay-enter-active .wxclaw-binding__sheet[data-v-286b1551],.wxclaw-binding-overlay-enter-active .wxclaw-binding__confirm-sheet[data-v-286b1551],.wxclaw-binding-overlay-leave-active .wxclaw-binding__sheet[data-v-286b1551],.wxclaw-binding-overlay-leave-active .wxclaw-binding__confirm-sheet[data-v-286b1551]{transition:none}.wxclaw-binding__primary-button[data-v-286b1551]:active,.wxclaw-binding__disconnect-link[data-v-286b1551]:active,.wxclaw-binding__sheet-primary[data-v-286b1551]:active,.wxclaw-binding__sheet-secondary[data-v-286b1551]:active,.wxclaw-binding__verify-button[data-v-286b1551]:active,.wxclaw-binding__confirm-primary[data-v-286b1551]:active,.wxclaw-binding__confirm-secondary[data-v-286b1551]:active{-webkit-transform:none;transform:none}}.wxclaw-home[data-v-14a0ca28]{display:grid;gap:12px;color:var(--fg_1, #02010e)}.wxclaw-home__hero[data-v-14a0ca28]{position:relative;display:grid;gap:12px;padding:0 12px;overflow:hidden;border-radius:0;background:radial-gradient(circle at 18% 20%,rgb(249 232 212 / .68),transparent 34%),radial-gradient(circle at 86% 18%,rgb(212 230 255 / .54),transparent 24%),linear-gradient(180deg,#f7faf7,#eef9f1)}.wxclaw-home__hero-banner[data-v-14a0ca28]{display:block;width:100%;height:auto;margin-top:-3px;border-radius:0}.wxclaw-home__panel[data-v-14a0ca28]{display:grid;gap:12px;padding:16px;margin-left:12px;margin-right:12px;border:.5px solid var(--border_default, rgb(0 0 0 / .06));border-radius:var(--radius-section, 12px);background:var(--card_bg, #fff);box-shadow:0 4px 20px rgba(0,0,0,.05)}.wxclaw-home__panel[data-v-14a0ca28]:last-child{margin-bottom:12px}.wxclaw-home__panel-head[data-v-14a0ca28]{display:flex;align-items:center}.wxclaw-home__section-title[data-v-14a0ca28]{display:inline-flex;align-items:center;gap:4px;margin:0;color:var(--fg_1, #02010e);font-size:16px;font-weight:500;line-height:1.375}.wxclaw-home__section-icon[data-v-14a0ca28]{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;border-radius:999px;background:#16131a;color:var(--invert_1, #fff)}.wxclaw-home__notice[data-v-14a0ca28]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:12px 14px;border-radius:12px;font-size:13px}.wxclaw-home__notice--error[data-v-14a0ca28]{background:rgba(244,63,94,.08);color:#b4234d}.wxclaw-home__notice-action[data-v-14a0ca28]{padding:0;border:0;background:transparent;color:currentColor;cursor:pointer;font:inherit;font-weight:700}.wxclaw-home__grid[data-v-14a0ca28]{display:flex;gap:12px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.wxclaw-home__grid[data-v-14a0ca28]::-webkit-scrollbar{display:none}.wxclaw-home__column[data-v-14a0ca28]{display:grid;flex:0 0 300px;gap:12px}.wxclaw-home__column--loading[data-v-14a0ca28]{pointer-events:none}.wxclaw-home__card[data-v-14a0ca28]{position:relative;display:block;min-height:154px;padding:16px;overflow:hidden;border:0;border-radius:12px;text-align:left;cursor:pointer;background:#1a1f29;box-shadow:0 10px 24px rgba(0,0,0,.12);transition:box-shadow var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:transform var(--app-interaction-duration) var(--app-interaction-ease),box-shadow var(--app-interaction-duration) var(--app-interaction-ease);transition:transform var(--app-interaction-duration) var(--app-interaction-ease),box-shadow var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.wxclaw-home__card[data-v-14a0ca28]:hover,.wxclaw-home__card[data-v-14a0ca28]:focus-visible{-webkit-transform:translateY(-2px) scale(var(--app-interaction-scale-hover-subtle));transform:translateY(-2px) scale(var(--app-interaction-scale-hover-subtle));box-shadow:0 16px 30px rgba(0,0,0,.16)}.wxclaw-home__card[data-v-14a0ca28]:active{-webkit-transform:scale(var(--app-interaction-scale-active-subtle));transform:scale(var(--app-interaction-scale-active-subtle))}.wxclaw-home__card.is-selected[data-v-14a0ca28]{box-shadow:0 0 0 2px rgba(6,199,85,.42),0 18px 32px rgba(6,199,85,.12)}.wxclaw-home__card-image[data-v-14a0ca28],.wxclaw-home__card-overlay[data-v-14a0ca28]{position:absolute;top:0;right:0;bottom:0;left:0}.wxclaw-home__card-overlay[data-v-14a0ca28]{background:rgba(0,0,0,.4);z-index:4}.wxclaw-home__card-content[data-v-14a0ca28]{position:relative;z-index:5;display:flex;flex-direction:column;justify-content:space-between;min-height:122px}.wxclaw-home__card-header[data-v-14a0ca28]{display:flex;gap:8px;align-items:flex-start;width:100%}.wxclaw-home__card-avatar[data-v-14a0ca28]{display:inline-flex;width:54px;height:54px;flex-shrink:0;overflow:hidden;border:0;border-radius:999px}.wxclaw-home__card-avatar-image[data-v-14a0ca28]{width:100%;height:100%}.wxclaw-home__card-copy[data-v-14a0ca28]{display:grid;flex:1 0 0;gap:2px;min-width:0;padding-top:7px}.wxclaw-home__card-name[data-v-14a0ca28]{color:var(--invert_1, #fff);font-size:15px;font-weight:500;line-height:20px;text-shadow:0 1px 2px rgb(0 0 0 / .3)}.wxclaw-home__card-summary[data-v-14a0ca28]{display:-webkit-box;overflow:hidden;color:var(--invert_2, rgb(255 255 255 / .8));font-size:13px;font-weight:400;line-height:18px;text-shadow:0 1px 2px rgb(0 0 0 / .3);-webkit-box-orient:vertical;-webkit-line-clamp:2}.wxclaw-home__card-cta[data-v-14a0ca28]{display:inline-flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;align-items:center;gap:4px;height:28px;padding:0 12px;border:1px solid rgb(255 255 255 / .2);border-radius:var(--radius-round, 999px);backdrop-filter:blur(5px);background:rgba(0,0,0,.2);color:var(--invert_1, #fff);font-size:12px;font-weight:500;line-height:16px}.wxclaw-home__card-arrow[data-v-14a0ca28]{flex:none}.wxclaw-home__card--skeleton[data-v-14a0ca28]{min-height:154px;background:linear-gradient(90deg,var(--app-skeleton-base) 25%,var(--app-skeleton-shimmer) 37%,var(--app-skeleton-base) 63%);background-size:400% 100%;-webkit-animation:wxclaw-home-skeleton-14a0ca28 1.4s ease infinite;animation:wxclaw-home-skeleton-14a0ca28 1.4s ease infinite}.wxclaw-home__faq[data-v-14a0ca28]{display:grid;gap:0}.wxclaw-home__faq-item[data-v-14a0ca28]{padding:0 0 14px}.wxclaw-home__faq-item+.wxclaw-home__faq-item[data-v-14a0ca28]{padding-top:14px;border-top:1px solid rgb(2 1 14 / .06)}.wxclaw-home__faq-question[data-v-14a0ca28]{position:relative;display:inline-flex;align-items:center;margin-bottom:8px;color:var(--fg_1, #02010e);font-size:14px;font-weight:500;line-height:1.4}.wxclaw-home__faq-question-highlight[data-v-14a0ca28]{position:absolute;left:0;bottom:2px;width:100%;height:6px;border-radius:999px;background:linear-gradient(90deg,rgba(58,228,114,.6),rgba(58,228,114,0))}.wxclaw-home__faq-question-text[data-v-14a0ca28]{position:relative}.wxclaw-home__faq-answer[data-v-14a0ca28]{margin:0;color:var(--fg_2, rgb(2 1 14 / .8));font-size:14px;line-height:1.5}@-webkit-keyframes wxclaw-home-skeleton-14a0ca28{0%{background-position:100% 0}to{background-position:0 0}}@keyframes wxclaw-home-skeleton-14a0ca28{0%{background-position:100% 0}to{background-position:0 0}}@media(max-width:720px){.wxclaw-home__hero[data-v-14a0ca28]{padding-inline:12px}.wxclaw-home__column[data-v-14a0ca28]{flex-basis:calc(100% - 46px)}}@media(prefers-reduced-motion:reduce){.wxclaw-home__card[data-v-14a0ca28]{transition:none}.wxclaw-home__card--skeleton[data-v-14a0ca28]{-webkit-animation:none;animation:none}}.wxclaw-pay-agreement__overlay{z-index:var(--app-z-global-dialog)}.wxclaw-pay-agreement__overlay[data-state=open]{-webkit-animation:wxclaw-pay-agreement-overlay-in-5131969d var(--app-interaction-duration) var(--app-interaction-ease);animation:wxclaw-pay-agreement-overlay-in-5131969d var(--app-interaction-duration) var(--app-interaction-ease)}.wxclaw-pay-agreement__overlay[data-state=closed]{-webkit-animation:wxclaw-pay-agreement-overlay-out-5131969d var(--app-interaction-duration) var(--app-interaction-ease);animation:wxclaw-pay-agreement-overlay-out-5131969d var(--app-interaction-duration) var(--app-interaction-ease)}.wxclaw-pay-agreement__dialog{position:fixed;z-index:calc(var(--app-z-global-dialog) + 1);top:50%;left:50%;box-sizing:border-box;width:min(calc(100vw - var(--app-dialog-viewport-gutter)),var(--app-dialog-width-confirm));max-height:calc(100dvh - var(--app-safe-area-top) - var(--app-safe-area-bottom) - var(--app-dialog-viewport-gutter));padding:22px;overflow:auto;border:1px solid var(--app-dialog-border);border-radius:20px;outline:none;background:var(--app-dialog-bg);color:var(--app-text-main);box-shadow:var(--app-shadow-floating);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overscroll-behavior:contain}.wxclaw-pay-agreement__dialog[data-state=open]{-webkit-animation:wxclaw-pay-agreement-content-in-5131969d var(--app-interaction-duration) var(--app-interaction-ease);animation:wxclaw-pay-agreement-content-in-5131969d var(--app-interaction-duration) var(--app-interaction-ease)}.wxclaw-pay-agreement__dialog[data-state=closed]{-webkit-animation:wxclaw-pay-agreement-content-out-5131969d var(--app-interaction-duration) var(--app-interaction-ease);animation:wxclaw-pay-agreement-content-out-5131969d var(--app-interaction-duration) var(--app-interaction-ease)}.wxclaw-pay-agreement__title{margin:0;font-size:18px;font-weight:700;line-height:26px;letter-spacing:-.01em}.wxclaw-pay-agreement__description{margin:9px 0 0;color:var(--app-text-soft);font-size:13px;line-height:1.6}.wxclaw-pay-agreement__actions{display:flex;justify-content:flex-end;gap:9px;margin-top:22px}@-webkit-keyframes wxclaw-pay-agreement-overlay-in-5131969d{0%{opacity:0}}@keyframes wxclaw-pay-agreement-overlay-in-5131969d{0%{opacity:0}}@-webkit-keyframes wxclaw-pay-agreement-overlay-out-5131969d{0%{opacity:1}to{opacity:0}}@keyframes wxclaw-pay-agreement-overlay-out-5131969d{0%{opacity:1}to{opacity:0}}@-webkit-keyframes wxclaw-pay-agreement-content-in-5131969d{0%{opacity:0;-webkit-transform:translate(-50%,calc(-50% + 8px));transform:translate(-50%,calc(-50% + 8px))}to{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@keyframes wxclaw-pay-agreement-content-in-5131969d{0%{opacity:0;-webkit-transform:translate(-50%,calc(-50% + 8px));transform:translate(-50%,calc(-50% + 8px))}to{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@-webkit-keyframes wxclaw-pay-agreement-content-out-5131969d{0%{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}to{opacity:0;-webkit-transform:translate(-50%,calc(-50% + 6px));transform:translate(-50%,calc(-50% + 6px))}}@keyframes wxclaw-pay-agreement-content-out-5131969d{0%{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}to{opacity:0;-webkit-transform:translate(-50%,calc(-50% + 6px));transform:translate(-50%,calc(-50% + 6px))}}@media(max-width:640px){.wxclaw-pay-agreement__actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.wxclaw-pay-agreement__button{width:100%;min-width:0}}@media(prefers-reduced-motion:reduce){.wxclaw-pay-agreement__overlay,.wxclaw-pay-agreement__dialog{-webkit-animation:none;animation:none;transition:none}}.wxclaw-pay[data-v-7ed3245d]{position:relative;display:grid;gap:18px;min-height:100vh;padding-inline:16px;overflow:hidden;background:radial-gradient(circle at 14% 10%,rgb(84 255 178 / .22),transparent 24%),radial-gradient(circle at 86% 12%,rgb(138 255 215 / .12),transparent 20%),linear-gradient(180deg,#13271d,#0d1611 26%,#080b09 60%,#050605)}.wxclaw-pay__aurora[data-v-7ed3245d]{position:absolute;width:220px;height:220px;border-radius:999px;-webkit-filter:blur(56px);filter:blur(56px);opacity:.28;pointer-events:none}.wxclaw-pay__aurora--left[data-v-7ed3245d]{top:-72px;left:-96px;background:rgba(70,255,186,.6)}.wxclaw-pay__aurora--right[data-v-7ed3245d]{top:96px;right:-112px;background:rgba(38,135,88,.44)}.wxclaw-pay__hero[data-v-7ed3245d],.wxclaw-pay__panel[data-v-7ed3245d],.wxclaw-pay__cta-panel[data-v-7ed3245d],.wxclaw-pay__addons[data-v-7ed3245d],.wxclaw-pay__result[data-v-7ed3245d],.wxclaw-pay__skeleton[data-v-7ed3245d],.wxclaw-pay__notice[data-v-7ed3245d],.wxclaw-pay[data-v-7ed3245d] .wxclaw-top-nav{position:relative;z-index:1}.wxclaw-pay__copy[data-v-7ed3245d],.wxclaw-pay__refresh[data-v-7ed3245d]{border:0;cursor:pointer;font:inherit;transition:box-shadow var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease),opacity var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease),-webkit-transform var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease);transition:transform var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease),box-shadow var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease),opacity var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease);transition:transform var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease),box-shadow var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease),opacity var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease),-webkit-transform var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease)}.wxclaw-pay__hero[data-v-7ed3245d]{display:grid;gap:4px;padding:6px 4px 0}.wxclaw-pay__title[data-v-7ed3245d]{margin:0;color:var(--invert_1, #fff);font-size:16px;font-weight:500;line-height:22px}.wxclaw-pay__subtitle[data-v-7ed3245d]{margin:0;color:var(--fg_3, rgba(255, 255, 255, .6));font-size:13px;line-height:20px}.wxclaw-pay__notice[data-v-7ed3245d]{margin:0;padding:12px 14px;border-radius:16px;background:rgba(248,113,113,.18);color:var(--invert_1, #fff);font-size:13px;line-height:20px}.wxclaw-pay__skeleton[data-v-7ed3245d]{display:grid;gap:12px}.wxclaw-pay__skeleton-tabs[data-v-7ed3245d],.wxclaw-pay__skeleton-panel[data-v-7ed3245d]{border-radius:22px;background:linear-gradient(90deg,var(--app-skeleton-base, #2c2c2c) 25%,rgba(255,255,255,.1) 37%,var(--app-skeleton-base, #2c2c2c) 63%);background-size:400% 100%;-webkit-animation:wxclaw-pay-skeleton-7ed3245d 1.4s ease infinite;animation:wxclaw-pay-skeleton-7ed3245d 1.4s ease infinite}.wxclaw-pay__skeleton-tabs[data-v-7ed3245d]{height:62px}.wxclaw-pay__skeleton-panel[data-v-7ed3245d]{height:250px}.wxclaw-pay__skeleton-panel--short[data-v-7ed3245d]{height:136px}.wxclaw-pay__panel[data-v-7ed3245d]{display:grid;gap:0}.wxclaw-pay__tabs[data-v-7ed3245d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:0}.wxclaw-pay__tab[data-v-7ed3245d]{display:grid;grid-auto-flow:column;gap:8px;justify-items:center;align-items:center;justify-content:center;min-height:39px;padding:8px 8px 10px;border:0;border-radius:14px 14px 0 0;background:transparent;color:var(--invert_3, rgba(255, 255, 255, .56));cursor:pointer;font:inherit;transition:background-color var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease),color var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease),-webkit-transform var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease);transition:background-color var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease),transform var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease),color var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease);transition:background-color var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease),transform var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease),color var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease),-webkit-transform var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease)}.wxclaw-pay__tab.is-active[data-v-7ed3245d]{background:var(--card_bg, #2a2a2a);color:var(--invert_1, #fff)}.wxclaw-pay__tab-icon[data-v-7ed3245d]{display:block;width:16px;height:16px;flex:none}.wxclaw-pay__tab-text[data-v-7ed3245d]{font-size:12px;line-height:18px;font-weight:500}.wxclaw-pay__plan-shell[data-v-7ed3245d]{display:grid;gap:14px;padding:17px 12px 16px;border-radius:0 16px 16px;background:var(--card_bg, #2a2a2a);box-shadow:0 20px 44px rgba(0,0,0,.18)}.wxclaw-pay__plan-shell.is-middle-active[data-v-7ed3245d]{border-radius:16px}.wxclaw-pay__plan-shell.is-last-active[data-v-7ed3245d]{border-radius:16px 0 16px 16px}.wxclaw-pay__cards[data-v-7ed3245d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.wxclaw-pay__price-card[data-v-7ed3245d]{display:grid;gap:8px;align-content:center;justify-items:center;min-height:112px;padding:17px 10px 13px;border:1px solid transparent;border-radius:14px;background:var(--invert-black_2, rgba(255, 255, 255, .06));color:var(--invert_1, #fff);cursor:pointer;font:inherit;text-align:center;transition:border-color var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease),opacity var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease),background-color var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease),-webkit-transform var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease);transition:transform var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease),border-color var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease),opacity var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease),background-color var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease);transition:transform var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease),border-color var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease),opacity var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease),background-color var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease),-webkit-transform var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease)}.wxclaw-pay__price-card.is-active[data-v-7ed3245d]{border-color:var(--distribute-accent, #06c755);border-width:2px;background:linear-gradient(180deg,rgba(39,63,49,.96),rgba(35,58,46,.96))}.wxclaw-pay__price-card.is-recommended[data-v-7ed3245d]:not(.is-active){border-color:rgba(255,222,120,.28)}.wxclaw-pay__price-card.is-disabled[data-v-7ed3245d]{opacity:.58}.wxclaw-pay__price-card.is-disabled.is-active[data-v-7ed3245d]{opacity:.4}.wxclaw-pay__price-card-amount[data-v-7ed3245d]{display:grid;justify-items:center;min-height:48px}.wxclaw-pay__price-card-price[data-v-7ed3245d]{color:var(--invert_1, #fff);font-size:28px;font-weight:700;line-height:34px;letter-spacing:-.02em}.wxclaw-pay__price-card-old[data-v-7ed3245d]{min-height:18px;color:var(--invert_4, rgba(255, 255, 255, .32));font-size:12px;line-height:18px;text-decoration:line-through}.wxclaw-pay__price-card-old--placeholder[data-v-7ed3245d]{visibility:hidden}.wxclaw-pay__price-card-title[data-v-7ed3245d]{color:var(--invert_2, rgba(255, 255, 255, .8));font-size:14px;line-height:20px;font-weight:500}.wxclaw-pay__benefits[data-v-7ed3245d]{display:grid;gap:9px;margin:0;padding:0 4px;list-style:none}.wxclaw-pay__benefit[data-v-7ed3245d]{display:flex;align-items:flex-start;gap:7px;color:var(--invert_1, #fff);font-size:12px;line-height:18px}.wxclaw-pay__benefit-dot[data-v-7ed3245d]{display:block;width:16px;height:16px;margin-top:1px;flex:none}.wxclaw-pay__cta-panel[data-v-7ed3245d]{display:grid;gap:14px;padding:0 0 6px}.wxclaw-pay__note-block[data-v-7ed3245d]{display:block}.wxclaw-pay__note[data-v-7ed3245d]{margin:0;color:var(--invert_3, rgba(255, 255, 255, .56));font-size:12px;line-height:18px}.wxclaw-pay__cta[data-v-7ed3245d]{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:2px;padding:0 16px;border:0;border-radius:8px;background:var(--distribute-accent, #06c755);color:var(--invert_1, #fff);box-shadow:0 14px 30px rgba(6,199,85,.22);cursor:pointer;font:inherit;text-align:center;transition:box-shadow var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease),opacity var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease),-webkit-transform var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease);transition:transform var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease),box-shadow var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease),opacity var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease);transition:transform var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease),box-shadow var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease),opacity var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease),-webkit-transform var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease)}.wxclaw-pay__cta[data-v-7ed3245d]:disabled{background:rgba(28,135,74,.8);color:rgba(255,255,255,.48);opacity:1;cursor:not-allowed;box-shadow:none}.wxclaw-pay__cta-price[data-v-7ed3245d],.wxclaw-pay__cta-text[data-v-7ed3245d],.wxclaw-pay__cta-saving[data-v-7ed3245d]{line-height:24px}.wxclaw-pay__cta-price[data-v-7ed3245d],.wxclaw-pay__cta-text[data-v-7ed3245d]{font-size:16px;font-weight:600}.wxclaw-pay__cta-saving[data-v-7ed3245d]{font-size:12px;opacity:.9}.wxclaw-pay__agreement[data-v-7ed3245d]{display:flex;align-items:flex-start;justify-content:center;gap:6px;margin:0;color:var(--invert_3, rgba(255, 255, 255, .56));font-size:12px;line-height:18px;text-align:center}.wxclaw-pay__agreement-check[data-v-7ed3245d]{display:inline-flex;width:16px;height:16px;align-items:center;justify-content:center;margin-top:1px;padding:0;border:0;border-radius:50%;background:transparent;color:transparent;cursor:pointer;flex:none;transition:border-color var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease),background-color var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease),color var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease),-webkit-transform var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease);transition:transform var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease),border-color var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease),background-color var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease),color var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease);transition:transform var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease),border-color var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease),background-color var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease),color var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease),-webkit-transform var(--app-interaction-duration, .18s) var(--app-interaction-ease, ease);border:1px solid rgba(255,255,255,.5)}.wxclaw-pay__agreement-check.is-checked[data-v-7ed3245d]{border-color:var(--distribute-accent, #06c755);background:var(--distribute-accent, #06c755);color:var(--invert_1, #fff)}.wxclaw-pay__agreement-check-tick[data-v-7ed3245d]{display:block}.wxclaw-pay__agreement-link[data-v-7ed3245d]{color:var(--distribute-accent, #06c755);margin-left:2px}.wxclaw-pay__addons[data-v-7ed3245d]{display:grid;gap:15px;padding-top:20px;border-top:1px solid var(--invert-black_3, rgba(255, 255, 255, .08))}.wxclaw-pay__addons-head[data-v-7ed3245d]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px}.wxclaw-pay__addons-title[data-v-7ed3245d],.wxclaw-pay__result-title[data-v-7ed3245d]{margin:0;color:var(--invert_1, #fff);font-size:18px;line-height:24px;font-weight:600}.wxclaw-pay__addons-subtitle[data-v-7ed3245d],.wxclaw-pay__result-subtitle[data-v-7ed3245d],.wxclaw-pay__addons-tip[data-v-7ed3245d],.wxclaw-pay__result-label[data-v-7ed3245d]{color:var(--invert_3, rgba(255, 255, 255, .56));font-size:12px;line-height:18px}.wxclaw-pay__addons-grid[data-v-7ed3245d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.wxclaw-pay__addon-card[data-v-7ed3245d]{display:grid;gap:8px;justify-items:center;padding:14px 8px 12px;border:1px solid var(--invert-black_3, rgba(255, 255, 255, .08));border-radius:15px;background:linear-gradient(180deg,rgba(45,57,47,.95),rgba(31,38,33,.97))}.wxclaw-pay__addon-icon[data-v-7ed3245d]{width:10px;height:10px;border-radius:999px;background:linear-gradient(135deg,#7baaff,#a6c4ff);box-shadow:0 0 0 3px rgba(123,170,255,.14)}.wxclaw-pay__addon-icon.is-add_on_m[data-v-7ed3245d]{background:linear-gradient(135deg,#a27bff,#d1beff);box-shadow:0 0 0 3px rgba(162,123,255,.14)}.wxclaw-pay__addon-icon.is-add_on_l[data-v-7ed3245d]{background:linear-gradient(135deg,#ffb447,#ffd48e);box-shadow:0 0 0 3px rgba(255,180,71,.14)}.wxclaw-pay__addon-price[data-v-7ed3245d]{color:var(--invert_1, #fff);font-size:20px;line-height:28px;font-weight:700}.wxclaw-pay__addon-meta[data-v-7ed3245d]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:18px}.wxclaw-pay__addon-title[data-v-7ed3245d]{color:var(--invert_2, rgba(255, 255, 255, .8));font-size:12px;line-height:18px;text-align:center}.wxclaw-pay__addon-button[data-v-7ed3245d]{min-height:34px;min-width:72px;padding:0 16px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(255,255,255,.02);color:var(--invert_1, #fff);cursor:pointer;font:inherit;font-size:12px;line-height:18px}.wxclaw-pay__addon-button[data-v-7ed3245d]:disabled,.wxclaw-pay__copy[data-v-7ed3245d]:disabled,.wxclaw-pay__refresh[data-v-7ed3245d]:disabled{opacity:.48;cursor:not-allowed}.wxclaw-pay__addons-tip[data-v-7ed3245d]{margin:0}.wxclaw-pay__result[data-v-7ed3245d]{display:grid;gap:12px;padding:14px 15px;border:1px solid var(--invert-black_3, rgba(255, 255, 255, .08));border-radius:16px;background:rgba(255,255,255,.03)}.wxclaw-pay__result-head[data-v-7ed3245d]{display:flex;align-items:center;justify-content:space-between;gap:12px}.wxclaw-pay__result-subtitle[data-v-7ed3245d]{margin:2px 0 0}.wxclaw-pay__copy[data-v-7ed3245d]{min-height:28px;padding:0 10px;border-radius:999px;background:rgba(255,255,255,.06);color:var(--invert_2, rgba(255, 255, 255, .8));font-size:12px;line-height:18px}.wxclaw-pay__result-grid[data-v-7ed3245d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wxclaw-pay__result-item[data-v-7ed3245d]{display:grid;gap:4px}.wxclaw-pay__result-item--wide[data-v-7ed3245d]{grid-column:1 / -1}.wxclaw-pay__result-value[data-v-7ed3245d]{color:var(--invert_1, #fff);font-size:14px;line-height:20px;font-weight:600}.wxclaw-pay__copy[data-v-7ed3245d]:active,.wxclaw-pay__refresh[data-v-7ed3245d]:active,.wxclaw-pay__tab[data-v-7ed3245d]:active,.wxclaw-pay__price-card[data-v-7ed3245d]:active,.wxclaw-pay__cta[data-v-7ed3245d]:active,.wxclaw-pay__addon-button[data-v-7ed3245d]:active{-webkit-transform:scale(var(--app-interaction-scale-active-subtle, .985));transform:scale(var(--app-interaction-scale-active-subtle, .985))}@-webkit-keyframes wxclaw-pay-skeleton-7ed3245d{0%{background-position:100% 50%}to{background-position:0 50%}}@keyframes wxclaw-pay-skeleton-7ed3245d{0%{background-position:100% 50%}to{background-position:0 50%}}@media(max-width:374px){.wxclaw-pay[data-v-7ed3245d]{padding-inline:12px}.wxclaw-pay__cards[data-v-7ed3245d],.wxclaw-pay__addons-grid[data-v-7ed3245d],.wxclaw-pay__result-grid[data-v-7ed3245d]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.wxclaw-pay__copy[data-v-7ed3245d],.wxclaw-pay__refresh[data-v-7ed3245d],.wxclaw-pay__tab[data-v-7ed3245d],.wxclaw-pay__price-card[data-v-7ed3245d],.wxclaw-pay__cta[data-v-7ed3245d],.wxclaw-pay__agreement-check[data-v-7ed3245d]{transition:none}.wxclaw-pay__skeleton-tabs[data-v-7ed3245d],.wxclaw-pay__skeleton-panel[data-v-7ed3245d]{-webkit-animation:none;animation:none}}.wxclaw-view[data-v-6816f88b]{min-height:100vh;background:radial-gradient(circle at 50% 0,rgb(255 255 255 / .48),transparent 20%),linear-gradient(180deg,#f6fbf7,#edf8f0)}.wxclaw-view__main[data-v-6816f88b]{width:min(100%,402px);margin:0 auto;padding:0 0 calc(28px + env(safe-area-inset-bottom))}@media(max-width:720px){.wxclaw-view__main[data-v-6816f88b]{width:100%;padding:0 0 calc(24px + env(safe-area-inset-bottom))}}.cropper-canvas[data-v-f5f16ded]{display:grid;height:100%;grid-template-rows:minmax(0,1fr) auto;min-height:0;gap:14px}.cropper-canvas__stage[data-v-f5f16ded]{position:relative;overflow:hidden;width:100%;height:100%;min-height:0;border:1px solid rgb(255 255 255 / .09);border-radius:18px;background:radial-gradient(circle at 50% 42%,rgb(255 255 255 / .08),transparent 54%),#151518;cursor:-webkit-grab;cursor:grab;outline:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cropper-canvas__stage.is-interacting[data-v-f5f16ded]{cursor:-webkit-grabbing;cursor:grabbing}.cropper-canvas__stage[data-v-f5f16ded]:focus-visible{box-shadow:0 0 0 3px var(--app-dialog-input-ring)}.cropper-canvas__image[data-v-f5f16ded]{position:absolute;top:0;left:0;max-width:none;pointer-events:none;-webkit-transform-origin:0 0;transform-origin:0 0;will-change:transform}.cropper-canvas__scrim[data-v-f5f16ded]{position:absolute;z-index:2;background:rgba(5,5,7,.62);pointer-events:none}.cropper-canvas__scrim.is-top[data-v-f5f16ded]{inset:0 0 auto}.cropper-canvas__scrim.is-left[data-v-f5f16ded]{left:0}.cropper-canvas__scrim.is-right[data-v-f5f16ded]{right:0}.cropper-canvas__scrim.is-bottom[data-v-f5f16ded]{right:0;bottom:0;left:0}.cropper-canvas__frame[data-v-f5f16ded]{position:absolute;top:0;left:0;z-index:3;overflow:hidden;border:2px solid rgb(255 255 255 / .96);border-radius:12px;box-shadow:0 0 0 1px rgba(0,0,0,.24);pointer-events:none}.cropper-canvas__frame.is-circle[data-v-f5f16ded]{border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,.24),0 0 0 9999px rgba(5,5,7,.62)}.cropper-canvas__frame[data-v-f5f16ded]:before,.cropper-canvas__frame[data-v-f5f16ded]:after{position:absolute;width:22px;height:22px;border-color:var(--app-positive);border-style:solid;content:""}.cropper-canvas__frame[data-v-f5f16ded]:before{top:-2px;left:-2px;border-width:3px 0 0 3px;border-radius:11px 0 0}.cropper-canvas__frame[data-v-f5f16ded]:after{right:-2px;bottom:-2px;border-width:0 3px 3px 0;border-radius:0 0 11px}.cropper-canvas__frame.is-circle[data-v-f5f16ded]:before,.cropper-canvas__frame.is-circle[data-v-f5f16ded]:after{display:none}.cropper-canvas__grid[data-v-f5f16ded]{position:absolute;background:rgba(255,255,255,.38);opacity:.55;transition:opacity var(--app-interaction-duration) var(--app-interaction-ease)}.cropper-canvas__stage:not(.is-interacting) .cropper-canvas__grid[data-v-f5f16ded]{opacity:.2}.cropper-canvas__grid.is-v1[data-v-f5f16ded],.cropper-canvas__grid.is-v2[data-v-f5f16ded]{top:0;bottom:0;width:1px}.cropper-canvas__grid.is-v1[data-v-f5f16ded]{left:33.333%}.cropper-canvas__grid.is-v2[data-v-f5f16ded]{left:66.666%}.cropper-canvas__grid.is-h1[data-v-f5f16ded],.cropper-canvas__grid.is-h2[data-v-f5f16ded]{right:0;left:0;height:1px}.cropper-canvas__grid.is-h1[data-v-f5f16ded]{top:33.333%}.cropper-canvas__grid.is-h2[data-v-f5f16ded]{top:66.666%}.cropper-canvas__handle[data-v-f5f16ded]{position:absolute;top:0;left:0;z-index:5;width:28px;height:28px;margin:-14px 0 0 -14px;padding:0;border:0;border-radius:50%;background:var(--app-positive);box-shadow:0 0 0 3px rgba(255,255,255,.94);touch-action:none}.cropper-canvas__handle.is-north-west[data-v-f5f16ded]{cursor:nwse-resize}.cropper-canvas__handle.is-north-east[data-v-f5f16ded],.cropper-canvas__handle.is-south-west[data-v-f5f16ded]{cursor:nesw-resize}.cropper-canvas__handle.is-south-east[data-v-f5f16ded]{cursor:nwse-resize}.cropper-canvas__loading[data-v-f5f16ded]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;display:flex;align-items:center;justify-content:center;gap:9px;background:#151518;color:rgba(255,255,255,.72);font-size:13px}.cropper-canvas__loading-dot[data-v-f5f16ded]{width:8px;height:8px;border-radius:50%;-webkit-animation:cropper-pulse-f5f16ded 1s ease-in-out infinite alternate;animation:cropper-pulse-f5f16ded 1s ease-in-out infinite alternate;background:var(--app-positive)}.cropper-canvas__controls[data-v-f5f16ded]{display:grid;grid-template-columns:36px minmax(120px,1fr) 36px 48px auto;align-items:center;gap:9px}.cropper-canvas__control[data-v-f5f16ded],.cropper-canvas__reset[data-v-f5f16ded]{border:1px solid var(--app-border-strong);background:var(--app-dialog-input-bg);color:var(--app-text-main)}.cropper-canvas__control[data-v-f5f16ded]{display:grid;width:36px;height:36px;place-items:center;border-radius:50%}.cropper-canvas__zoom[data-v-f5f16ded]{display:flex;min-width:0;align-items:center}.cropper-canvas__zoom input[data-v-f5f16ded]{width:100%;height:18px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:999px;background:linear-gradient(to right,var(--app-positive) 0 var(--cropper-zoom-progress),color-mix(in srgb,var(--app-text-muted) 18%,transparent) var(--cropper-zoom-progress) 100%) center / 100% 4px no-repeat;cursor:pointer}.cropper-canvas__zoom input[data-v-f5f16ded]::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:transparent}.cropper-canvas__zoom input[data-v-f5f16ded]::-webkit-slider-thumb{width:16px;height:16px;margin-top:-6px;-webkit-appearance:none;appearance:none;border:2px solid var(--app-dialog-bg);border-radius:999px;background:var(--app-positive);box-shadow:0 2px 8px rgba(0,0,0,.16)}.cropper-canvas__zoom input[data-v-f5f16ded]::-moz-range-track{height:4px;border-radius:999px;background:color-mix(in srgb,var(--app-text-muted) 18%,transparent)}.cropper-canvas__zoom input[data-v-f5f16ded]::-moz-range-progress{height:4px;border-radius:999px;background:var(--app-positive)}.cropper-canvas__zoom input[data-v-f5f16ded]::-moz-range-thumb{width:14px;height:14px;border:2px solid var(--app-dialog-bg);border-radius:999px;background:var(--app-positive);box-shadow:0 2px 8px rgba(0,0,0,.16)}.cropper-canvas__zoom-value[data-v-f5f16ded]{color:var(--app-text-muted);font-size:12px;font-variant-numeric:tabular-nums;text-align:center}.cropper-canvas__reset[data-v-f5f16ded]{display:inline-flex;height:36px;align-items:center;justify-content:center;gap:6px;padding:0 13px;border-radius:999px;font-size:12px;font-weight:var(--app-font-weight-semibold)}.cropper-canvas__control[data-v-f5f16ded],.cropper-canvas__reset[data-v-f5f16ded]{transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.cropper-canvas__control[data-v-f5f16ded]:hover,.cropper-canvas__reset[data-v-f5f16ded]:hover{background:var(--app-surface-hover-strong)}.cropper-canvas__control[data-v-f5f16ded]:active,.cropper-canvas__reset[data-v-f5f16ded]:active{-webkit-transform:scale(var(--app-interaction-object-scale-active));transform:scale(var(--app-interaction-object-scale-active))}.cropper-canvas__control[data-v-f5f16ded]:focus-visible,.cropper-canvas__reset[data-v-f5f16ded]:focus-visible,.cropper-canvas__zoom input[data-v-f5f16ded]:focus-visible,.cropper-canvas__handle[data-v-f5f16ded]:focus-visible{outline:2px solid var(--app-positive);outline-offset:2px}.cropper-canvas__sr-only[data-v-f5f16ded]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;margin:-1px;border:0;clip:rect(0,0,0,0);white-space:nowrap}@-webkit-keyframes cropper-pulse-f5f16ded{0%{opacity:.45;-webkit-transform:scale(.8);transform:scale(.8)}to{opacity:1;-webkit-transform:scale(1.08);transform:scale(1.08)}}@keyframes cropper-pulse-f5f16ded{0%{opacity:.45;-webkit-transform:scale(.8);transform:scale(.8)}to{opacity:1;-webkit-transform:scale(1.08);transform:scale(1.08)}}@media(max-width:719px){.cropper-canvas[data-v-f5f16ded]{height:auto;grid-template-rows:auto auto}.cropper-canvas__stage[data-v-f5f16ded]{height:min(52dvh,460px);min-height:300px;border-radius:14px}.cropper-canvas__controls[data-v-f5f16ded]{grid-template-columns:36px minmax(90px,1fr) 36px 42px}.cropper-canvas__reset[data-v-f5f16ded]{grid-column:1 / -1;justify-self:center}}@media(prefers-reduced-motion:reduce){.cropper-canvas__loading-dot[data-v-f5f16ded]{-webkit-animation:none;animation:none}.cropper-canvas__control[data-v-f5f16ded],.cropper-canvas__reset[data-v-f5f16ded],.cropper-canvas__grid[data-v-f5f16ded]{transition:none}}.image-cropper__overlay[data-v-0cd47113]{z-index:var(--app-z-character-cropper);--app-dialog-scrim-blur: 5px}.image-cropper[data-v-0cd47113]{z-index:calc(var(--app-z-character-cropper) + 1)}.image-cropper__icon[data-v-0cd47113]{display:grid;width:40px;height:40px;place-items:center;border-radius:50%;background:rgba(32,201,92,.11);color:var(--app-positive)}.image-cropper__error[data-v-0cd47113],.image-cropper__tip[data-v-0cd47113]{margin:0}.image-cropper__ratios[data-v-0cd47113]{display:flex;gap:8px;padding:0 20px 12px;overflow-x:auto;scrollbar-width:none}.image-cropper__ratios[data-v-0cd47113]::-webkit-scrollbar{display:none}.image-cropper__ratio[data-v-0cd47113]{display:inline-flex;height:30px;flex:0 0 auto;align-items:center;gap:4px;padding:0 11px;border:1px solid var(--app-border-strong);border-radius:999px;background:var(--app-dialog-input-bg);color:var(--app-text-soft);font-size:12px;font-weight:var(--app-font-weight-semibold)}.image-cropper__ratio.is-active[data-v-0cd47113]{border-color:rgba(32,201,92,.36);background:rgba(32,201,92,.11);color:var(--app-positive)}.image-cropper__body[data-v-0cd47113]{display:flex;flex:1 1 auto;min-height:0;padding:0 20px 16px;overflow:hidden}.image-cropper__canvas[data-v-0cd47113]{width:100%;min-height:0}.image-cropper__empty[data-v-0cd47113]{display:grid;height:360px;place-items:center;border-radius:18px;background:var(--app-dialog-input-bg);color:var(--app-text-muted);font-size:13px}.image-cropper__error[data-v-0cd47113]{padding:10px 20px 0;color:var(--app-danger, #ef4444);font-size:12px;line-height:17px}.image-cropper__footer[data-v-0cd47113]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 20px 18px}.image-cropper__tip[data-v-0cd47113]{color:var(--app-text-muted);font-size:12px;line-height:17px}.image-cropper__actions[data-v-0cd47113]{display:flex;flex:0 0 auto;gap:9px}.image-cropper__ratio[data-v-0cd47113]:hover{background:var(--app-surface-hover-strong)}.image-cropper__ratio[data-v-0cd47113]:active{-webkit-transform:scale(var(--app-interaction-object-scale-active));transform:scale(var(--app-interaction-object-scale-active))}.image-cropper__ratio[data-v-0cd47113]:focus-visible{outline:2px solid var(--app-positive);outline-offset:2px}.image-cropper__spinner[data-v-0cd47113]{-webkit-animation:image-cropper-spin-0cd47113 .8s linear infinite;animation:image-cropper-spin-0cd47113 .8s linear infinite}@-webkit-keyframes image-cropper-spin-0cd47113{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes image-cropper-spin-0cd47113{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media(max-width:719px){.image-cropper__overlay[data-v-0cd47113]{--app-dialog-scrim-blur: 3px}.image-cropper__dialog-header[data-v-0cd47113]{padding-right:6px;padding-left:16px}.image-cropper__icon[data-v-0cd47113]{width:36px;height:36px}.image-cropper__ratios[data-v-0cd47113]{padding:0 16px 10px}.image-cropper__body[data-v-0cd47113]{display:block;flex:0 1 auto;padding:0 12px 16px;overflow-y:auto}.image-cropper__footer[data-v-0cd47113]{align-items:stretch;flex-direction:column;gap:10px;padding:12px 16px calc(12px + var(--app-safe-area-bottom))}.image-cropper__tip[data-v-0cd47113]{text-align:center}.image-cropper__actions[data-v-0cd47113]{width:100%}.image-cropper__cancel[data-v-0cd47113],.image-cropper__confirm[data-v-0cd47113]{flex:1 1 0}.image-cropper__error[data-v-0cd47113]{padding-right:16px;padding-left:16px}}@media(prefers-reduced-motion:reduce){.image-cropper__spinner[data-v-0cd47113]{-webkit-animation:none;animation:none}.image-cropper__ratio[data-v-0cd47113]{transition:none}}.create-preparing[data-v-cbe1faa5]{position:fixed;z-index:40;top:0;right:0;bottom:0;left:0;display:grid;min-height:100dvh;padding:max(24px,var(--app-safe-area-top)) 24px max(24px,var(--app-safe-area-bottom));place-items:center;overflow:auto;background:var(--character-page-bg, var(--app-bg));color:var(--app-text-main)}.create-preparing__back[data-v-cbe1faa5]{position:fixed;top:calc(var(--app-corner-control-inset, 10px) + var(--app-safe-area-top));left:calc(var(--app-corner-control-inset, 10px) + var(--app-safe-area-left));display:grid;width:var(--app-corner-control-size, 44px);height:var(--app-corner-control-size, 44px);padding:0;place-items:center;border:0;border-radius:var(--app-corner-control-radius, 18px);background:transparent;color:var(--app-text-main);cursor:pointer;-webkit-tap-highlight-color:transparent}.create-preparing__back-surface[data-v-cbe1faa5]{display:grid;width:var(--app-corner-control-visual-size, 36px);height:var(--app-corner-control-visual-size, 36px);place-items:center;border-radius:var(--app-corner-control-radius, 18px);background:var(--app-corner-control-surface, var(--app-surface-raised))}.create-preparing__content[data-v-cbe1faa5]{display:grid;width:min(100%,400px);justify-items:center;gap:0;-webkit-transform:translateY(-4vh);transform:translateY(-4vh);-webkit-animation:create-preparing-enter-cbe1faa5 .24s var(--app-interaction-ease) both;animation:create-preparing-enter-cbe1faa5 .24s var(--app-interaction-ease) both}.create-preparing__mark[data-v-cbe1faa5]{position:relative;display:grid;width:32px;height:32px;place-items:center;color:var(--app-brand)}.create-preparing__mark:not(.is-failed) svg[data-v-cbe1faa5]{-webkit-transform-origin:center;transform-origin:center;-webkit-animation:create-preparing-sparkle-cbe1faa5 2.6s ease-in-out infinite;animation:create-preparing-sparkle-cbe1faa5 2.6s ease-in-out infinite}.create-preparing__mark.is-failed[data-v-cbe1faa5]{color:var(--app-danger, #e85d4a)}.create-preparing__copy[data-v-cbe1faa5]{display:grid;gap:8px;margin-top:14px;text-align:center}.create-preparing__copy h1[data-v-cbe1faa5],.create-preparing__copy p[data-v-cbe1faa5]{margin:0}.create-preparing__copy h1[data-v-cbe1faa5]{max-width:360px;font-size:clamp(20px,3vw,22px);font-weight:var(--app-font-weight-bold);letter-spacing:-.025em;line-height:1.35}.create-preparing__copy p[data-v-cbe1faa5]{color:var(--app-text-soft);font-size:14px;line-height:1.65}.create-preparing__progress[data-v-cbe1faa5]{display:grid;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;margin:30px 0 0;padding:0;gap:0;list-style:none}.create-preparing__progress-item[data-v-cbe1faa5]{position:relative;display:grid;min-height:42px;grid-template-columns:24px minmax(0,1fr);padding:0;align-items:center;gap:14px}.create-preparing__progress-item[data-v-cbe1faa5]:not(:last-child):after{position:absolute;top:calc(50% + 12px);bottom:calc(-50% + 12px);left:11.5px;width:1px;background:color-mix(in srgb,var(--app-text-soft) 18%,transparent);content:""}.create-preparing__status-icon[data-v-cbe1faa5]{display:grid;width:24px;height:24px;place-items:center;border-radius:999px;color:var(--app-text-soft)}.create-preparing__progress-item[data-status=completed] .create-preparing__status-icon[data-v-cbe1faa5]{background:var(--app-brand);color:var(--app-text-on-brand, #fff);-webkit-animation:create-preparing-complete-cbe1faa5 .18s var(--app-interaction-ease) both;animation:create-preparing-complete-cbe1faa5 .18s var(--app-interaction-ease) both}.create-preparing__progress-item[data-status=failed] .create-preparing__status-icon[data-v-cbe1faa5]{background:color-mix(in srgb,var(--app-danger, #e85d4a) 12%,transparent);color:var(--app-danger, #e85d4a)}.create-preparing__progress-item[data-status=waiting] .create-preparing__progress-copy[data-v-cbe1faa5]{color:var(--app-text-soft)}.create-preparing__waiting-dot[data-v-cbe1faa5]{width:8px;height:8px;border:1px solid color-mix(in srgb,var(--app-text-soft) 56%,transparent);border-radius:999px}.create-preparing__progress-copy[data-v-cbe1faa5]{display:grid;min-width:0}.create-preparing__progress-copy strong[data-v-cbe1faa5]{font-size:14px;font-weight:600;line-height:20px}.create-preparing__continue[data-v-cbe1faa5]{width:min(100%,320px);min-height:48px;padding:0 22px;border:0;border-radius:999px;background:var(--app-brand);color:var(--app-text-on-brand, #fff);font:inherit;font-weight:700;cursor:pointer;margin-top:26px}.create-preparing__feedback[data-v-cbe1faa5]{display:grid;min-height:20px;margin-top:24px;place-items:center}.create-preparing__slow-hint[data-v-cbe1faa5]{max-width:360px;margin:0;color:var(--app-text-soft);font-size:13px;line-height:20px;text-align:center;-webkit-animation:create-preparing-hint-enter-cbe1faa5 .18s var(--app-interaction-ease) both;animation:create-preparing-hint-enter-cbe1faa5 .18s var(--app-interaction-ease) both}.is-spinning[data-v-cbe1faa5]{-webkit-animation:create-preparing-spin-cbe1faa5 1s linear infinite;animation:create-preparing-spin-cbe1faa5 1s linear infinite}@-webkit-keyframes create-preparing-spin-cbe1faa5{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes create-preparing-spin-cbe1faa5{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes create-preparing-sparkle-cbe1faa5{0%,to{opacity:.64;-webkit-transform:scale(.94);transform:scale(.94)}50%{opacity:1;-webkit-transform:scale(1.04);transform:scale(1.04)}}@keyframes create-preparing-sparkle-cbe1faa5{0%,to{opacity:.64;-webkit-transform:scale(.94);transform:scale(.94)}50%{opacity:1;-webkit-transform:scale(1.04);transform:scale(1.04)}}@-webkit-keyframes create-preparing-enter-cbe1faa5{0%{opacity:0;-webkit-transform:translateY(calc(-4vh + 4px));transform:translateY(calc(-4vh + 4px))}}@keyframes create-preparing-enter-cbe1faa5{0%{opacity:0;-webkit-transform:translateY(calc(-4vh + 4px));transform:translateY(calc(-4vh + 4px))}}@-webkit-keyframes create-preparing-complete-cbe1faa5{0%{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}}@keyframes create-preparing-complete-cbe1faa5{0%{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}}@-webkit-keyframes create-preparing-hint-enter-cbe1faa5{0%{opacity:0;-webkit-transform:translateY(2px);transform:translateY(2px)}}@keyframes create-preparing-hint-enter-cbe1faa5{0%{opacity:0;-webkit-transform:translateY(2px);transform:translateY(2px)}}@media(max-width:560px){.create-preparing[data-v-cbe1faa5]{padding-inline:20px}.create-preparing__content[data-v-cbe1faa5]{-webkit-transform:translateY(-3vh);transform:translateY(-3vh)}.create-preparing__progress[data-v-cbe1faa5]{margin-top:28px}}@media(max-height:560px){.create-preparing__content[data-v-cbe1faa5]{-webkit-transform:none;transform:none}}@media(prefers-reduced-motion:reduce){.is-spinning[data-v-cbe1faa5],.create-preparing__mark:not(.is-failed) svg[data-v-cbe1faa5],.create-preparing__content[data-v-cbe1faa5],.create-preparing__progress-item[data-status=completed] .create-preparing__status-icon[data-v-cbe1faa5],.create-preparing__slow-hint[data-v-cbe1faa5]{-webkit-animation:none;animation:none}}.character-authoring-ai-dock[data-v-34e5af10]{position:fixed;right:calc(var(--app-corner-control-inset, 10px) + var(--app-safe-area-right));bottom:calc(var(--app-corner-control-inset, 10px) + var(--app-safe-area-bottom));z-index:70;display:grid;max-width:calc(100vw - 28px);height:var(--app-corner-control-size, 44px);padding:4px;place-items:center;border:0;border-radius:var(--app-corner-control-radius, 18px);background:transparent;color:var(--app-text-main);-webkit-tap-highlight-color:transparent;transition:opacity var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:opacity var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease);transition:opacity var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.character-authoring-ai-dock__surface[data-v-34e5af10]{display:inline-flex;height:var(--app-corner-control-visual-size, 36px);align-items:center;justify-content:center;gap:7px;padding:0 14px;border:1px solid color-mix(in srgb,var(--app-border-subtle) 78%,transparent);border-radius:var(--app-corner-control-radius, 18px);background:color-mix(in srgb,var(--app-surface-raised) 94%,transparent);color:var(--app-text-main);font-size:14px;font-weight:var(--app-font-weight-bold);line-height:20px;white-space:nowrap;backdrop-filter:blur(14px);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease)}.character-authoring-ai-dock.has-error[data-v-34e5af10]{color:var(--app-text-main)}.character-authoring-ai-dock__icon[data-v-34e5af10]{flex:0 0 auto;color:var(--app-text-main)}.character-authoring-ai-dock.has-error .character-authoring-ai-dock__icon[data-v-34e5af10]{color:var(--app-danger)}.character-authoring-ai-dock[data-v-34e5af10]:not(:disabled):hover,.character-authoring-ai-dock[data-v-34e5af10]:not(:disabled):focus-visible{-webkit-transform:scale(var(--app-interaction-object-scale-hover-subtle));transform:scale(var(--app-interaction-object-scale-hover-subtle))}.character-authoring-ai-dock:not(:disabled):hover .character-authoring-ai-dock__surface[data-v-34e5af10],.character-authoring-ai-dock:not(:disabled):focus-visible .character-authoring-ai-dock__surface[data-v-34e5af10]{background:color-mix(in srgb,var(--app-surface-raised) 88%,var(--app-text-main) 12%)}.character-authoring-ai-dock[data-v-34e5af10]:focus-visible{outline:2px solid var(--app-text-main);outline-offset:2px}.character-authoring-ai-dock[data-v-34e5af10]:not(:disabled):active{-webkit-transform:scale(var(--app-interaction-scale-press));transform:scale(var(--app-interaction-scale-press))}.character-authoring-ai-dock[data-v-34e5af10]:disabled{cursor:not-allowed;opacity:.48}.character-authoring-ai-dock__unseen[data-v-34e5af10]{width:6px;height:6px;margin-right:-4px;border-radius:50%;background:var(--app-brand);box-shadow:0 0 0 2px var(--app-surface-raised)}.character-authoring-ai-dock__spinner[data-v-34e5af10]{-webkit-animation:character-authoring-ai-dock-spin-34e5af10 .8s linear infinite;animation:character-authoring-ai-dock-spin-34e5af10 .8s linear infinite}.character-ai-dock-enter-active[data-v-34e5af10],.character-ai-dock-leave-active[data-v-34e5af10]{transition:opacity .16s var(--app-interaction-ease),-webkit-transform .16s var(--app-interaction-ease);transition:opacity .16s var(--app-interaction-ease),transform .16s var(--app-interaction-ease);transition:opacity .16s var(--app-interaction-ease),transform .16s var(--app-interaction-ease),-webkit-transform .16s var(--app-interaction-ease)}.character-ai-dock-enter-from[data-v-34e5af10],.character-ai-dock-leave-to[data-v-34e5af10]{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}@-webkit-keyframes character-authoring-ai-dock-spin-34e5af10{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes character-authoring-ai-dock-spin-34e5af10{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.character-authoring-ai-dock[data-v-34e5af10],.character-ai-dock-enter-active[data-v-34e5af10],.character-ai-dock-leave-active[data-v-34e5af10]{transition:none}.character-authoring-ai-dock__spinner[data-v-34e5af10]{-webkit-animation:none;animation:none}}.character-authoring-toolbar[data-v-cadc94a3]{position:fixed;top:calc(var(--app-corner-control-inset, 10px) + var(--app-safe-area-top));right:calc(var(--app-corner-control-inset, 10px) + var(--app-safe-area-right));left:calc(var(--app-corner-control-inset, 10px) + var(--app-safe-area-left));z-index:80;display:flex;align-items:center;justify-content:space-between;pointer-events:none;isolation:isolate}.character-authoring-toolbar[data-v-cadc94a3]:before{position:fixed;z-index:-1;top:0;left:0;width:100vw;height:calc(74px + var(--app-safe-area-top));background:linear-gradient(180deg,var(--character-page-bg, var(--app-bg)) 0%,color-mix(in srgb,var(--character-page-bg, var(--app-bg)) 82%,transparent) 56%,transparent 100%);content:"";pointer-events:none}.character-authoring-toolbar__back[data-v-cadc94a3],.character-authoring-toolbar__primary[data-v-cadc94a3]{pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),opacity var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),opacity var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),opacity var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.character-authoring-toolbar__center[data-v-cadc94a3]{position:absolute;top:50%;left:50%;max-width:calc(100vw - 220px - var(--app-safe-area-left) - var(--app-safe-area-right));pointer-events:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.character-authoring-toolbar__back[data-v-cadc94a3]{display:grid;width:var(--app-corner-control-size, 44px);height:var(--app-corner-control-size, 44px);place-items:center;padding:0;border:0;border-radius:var(--app-corner-control-radius, 18px);background:transparent;color:var(--app-text-main)}.character-authoring-toolbar__back-surface[data-v-cadc94a3]{display:grid;width:var(--app-corner-control-visual-size, 36px);height:var(--app-corner-control-visual-size, 36px);place-items:center;border-radius:var(--app-corner-control-radius, 18px);background:var(--app-corner-control-surface, var(--app-surface-raised));backdrop-filter:blur(14px)}.character-authoring-toolbar__primary[data-v-cadc94a3]{display:grid;min-width:78px;height:var(--app-corner-control-size, 44px);padding:0 4px;place-items:center;border-radius:var(--app-corner-control-radius, 18px);background:transparent}.character-authoring-toolbar__primary-surface[data-v-cadc94a3]{display:inline-flex;min-width:78px;height:var(--app-corner-control-visual-size, 36px);align-items:center;justify-content:center;gap:5px;padding:0 14px;border-radius:var(--app-corner-control-radius, 18px);background:var(--app-brand);color:var(--app-brand-foreground);font-size:14px;font-weight:var(--app-font-weight-bold);line-height:20px;white-space:nowrap}.character-authoring-toolbar__primary[data-v-cadc94a3]:not(:disabled):active{-webkit-transform:scale(var(--app-interaction-scale-press));transform:scale(var(--app-interaction-scale-press))}.character-authoring-toolbar__back[data-v-cadc94a3]:disabled,.character-authoring-toolbar__primary[data-v-cadc94a3]:disabled{cursor:not-allowed;opacity:.46}.character-authoring-toolbar__spinner[data-v-cadc94a3]{-webkit-animation:character-authoring-toolbar-spin-cadc94a3 .8s linear infinite;animation:character-authoring-toolbar-spin-cadc94a3 .8s linear infinite}@-webkit-keyframes character-authoring-toolbar-spin-cadc94a3{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes character-authoring-toolbar-spin-cadc94a3{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.character-authoring-toolbar__back[data-v-cadc94a3],.character-authoring-toolbar__primary[data-v-cadc94a3]{transition:none}.character-authoring-toolbar__spinner[data-v-cadc94a3]{-webkit-animation:none;animation:none}}.character-authoring-shell[data-v-a0ec2e81]{min-width:0}.character-studio-layout[data-v-f4cb3383]{display:grid;min-width:0;gap:18px}.character-studio-layout__media[data-v-f4cb3383],.character-studio-layout__fields[data-v-f4cb3383]{min-width:0}@media(min-width:900px){.character-studio-layout[data-v-f4cb3383]{grid-template-columns:minmax(360px,.9fr) minmax(420px,1.1fr);align-items:start;gap:20px 24px}.character-studio-layout__fields[data-v-f4cb3383]{grid-column:2}.character-studio-layout__media[data-v-f4cb3383]{position:sticky;top:calc(82px + var(--app-safe-area-top));padding-top:45px}}.avatar-source-picker[data-v-9c1c37e8]{display:grid;gap:20px}.avatar-source-picker__actions[data-v-9c1c37e8],.avatar-source-picker__others[data-v-9c1c37e8]{display:grid;gap:12px}.avatar-source-picker__action[data-v-9c1c37e8]{display:grid;min-height:76px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 12px;border:1px solid var(--app-border-strong);border-radius:18px;background:var(--app-dialog-input-bg);color:var(--app-text-main);text-align:left;transition:border-color var(--app-interaction-duration) var(--app-interaction-ease),background-color var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:border-color var(--app-interaction-duration) var(--app-interaction-ease),background-color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease);transition:border-color var(--app-interaction-duration) var(--app-interaction-ease),background-color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.avatar-source-picker__action strong[data-v-9c1c37e8],.avatar-source-picker__section-header h3[data-v-9c1c37e8]{margin:0;font-size:14px;line-height:20px}.avatar-source-picker__current-image[data-v-9c1c37e8],.avatar-source-picker__upload-icon[data-v-9c1c37e8]{width:52px;overflow:hidden;border-radius:12px;background:var(--app-surface-soft)}.avatar-source-picker__upload-icon[data-v-9c1c37e8]{display:grid;height:52px;place-items:center;color:var(--app-text-soft)}.avatar-source-picker__chevron[data-v-9c1c37e8]{color:var(--app-text-muted)}.avatar-source-picker__file-input[data-v-9c1c37e8]{position:fixed;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.avatar-source-picker__error[data-v-9c1c37e8]{margin:-4px 4px 0;color:var(--app-feedback-danger-text, var(--app-text-soft));font-size:12px;line-height:18px}.avatar-source-picker__section-header[data-v-9c1c37e8]{display:flex;align-items:center;gap:10px}.avatar-source-picker__section-icon[data-v-9c1c37e8]{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border-radius:10px;background:var(--app-surface-soft);color:var(--app-text-soft)}.avatar-source-picker__grid[data-v-9c1c37e8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.avatar-source-picker__candidate[data-v-9c1c37e8]{display:grid;min-width:0;padding:0;overflow:hidden;border:0;border-radius:12px;background:transparent}.avatar-source-picker__candidate-image[data-v-9c1c37e8]{width:100%;overflow:hidden;border:1px solid var(--app-border-subtle);border-radius:inherit;background:var(--app-surface-soft);transition:border-color var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:border-color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease);transition:border-color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.avatar-source-picker__empty[data-v-9c1c37e8]{display:flex;min-height:88px;align-items:center;justify-content:center;gap:8px;border-radius:16px;background:var(--app-dialog-input-bg);color:var(--app-text-muted);font-size:12px;line-height:18px}.avatar-source-picker__action[data-v-9c1c37e8]:focus-visible,.avatar-source-picker__candidate[data-v-9c1c37e8]:focus-visible{outline:2px solid var(--app-dialog-input-ring);outline-offset:3px}.avatar-source-picker__action[data-v-9c1c37e8]:disabled,.avatar-source-picker__candidate[data-v-9c1c37e8]:disabled{cursor:wait;opacity:.62}@media(hover:hover)and (pointer:fine){.avatar-source-picker__action[data-v-9c1c37e8]:not(:disabled):hover{border-color:var(--app-dialog-input-ring);background:var(--app-surface-hover)}.avatar-source-picker__candidate:not(:disabled):hover .avatar-source-picker__candidate-image[data-v-9c1c37e8]{border-color:var(--app-dialog-input-ring);-webkit-transform:translateY(-1px);transform:translateY(-1px)}}@media(min-width:720px){.avatar-source-picker__grid[data-v-9c1c37e8]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.avatar-source-picker__action[data-v-9c1c37e8],.avatar-source-picker__candidate-image[data-v-9c1c37e8]{transition:none}}.avatar-source-sheet__overlay[data-v-531111e5]{z-index:var(--app-z-character-cropper)}.avatar-source-sheet[data-v-531111e5]{z-index:calc(var(--app-z-character-cropper) + 1)}.avatar-source-sheet__body[data-v-531111e5]{display:grid;gap:20px;max-height:min(68dvh,560px);padding:0 16px calc(18px + var(--app-safe-area-bottom))}@media(min-width:720px){.avatar-source-sheet__body[data-v-531111e5]{max-height:min(560px,calc(100dvh - 180px));padding:0 20px 20px}}.editor-image-stage-wrap[data-v-1152a744]{display:grid;gap:10px}.editor-image-stage[data-v-1152a744]{position:relative;width:min(100%,420px);margin:0 auto;aspect-ratio:3 / 4;overflow:hidden;border:1px solid var(--app-border-subtle);border-radius:var(--character-portrait-radius);background:var(--character-media-surface)}.editor-image-stage__visual[data-v-1152a744]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.editor-image-stage__upload-state[data-v-1152a744]{position:absolute;z-index:5;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;padding:24px;background:rgba(18,20,19,.34);color:#fff;text-align:center;backdrop-filter:blur(2px)}.editor-image-stage__upload-state.is-rejected[data-v-1152a744]{background:rgba(25,20,20,.48)}.editor-image-stage__upload-state strong[data-v-1152a744]{font-size:14px;line-height:20px}.editor-image-stage__upload-state span[data-v-1152a744]{color:rgba(255,255,255,.8);font-size:12px;line-height:18px}.editor-image-stage__upload-spinner[data-v-1152a744]{color:var(--app-brand);-webkit-animation:editor-image-stage-spin-1152a744 .9s linear infinite;animation:editor-image-stage-spin-1152a744 .9s linear infinite}.editor-image-stage__upload-actions[data-v-1152a744]{display:flex;gap:8px;margin-top:5px}.editor-image-stage__upload-actions button[data-v-1152a744]{min-height:34px;padding:0 13px;border:1px solid rgb(255 255 255 / .36);border-radius:999px;background:rgba(255,255,255,.14);color:#fff;font-size:12px;font-weight:700;backdrop-filter:blur(8px)}.editor-image-stage__upload-actions button[data-v-1152a744]:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(hover:hover)and (pointer:fine){.editor-image-stage__upload-actions button[data-v-1152a744]:hover{background:rgba(255,255,255,.22)}}.editor-image-stage__ai-label[data-v-1152a744],.editor-image-stage__origin-tag[data-v-1152a744]{position:absolute;top:12px;left:12px;z-index:4}.editor-image-stage__origin-tag[data-v-1152a744]{display:inline-flex;min-height:23px;align-items:center;justify-content:center;padding:2px 7px;border:1px solid rgb(255 255 255 / .72);border-radius:7px;background:rgba(16,18,17,.1);color:#fff;font-size:10px;font-weight:700;line-height:16px;text-shadow:0 1px 4px rgb(0 0 0 / .28);backdrop-filter:blur(6px)}.editor-image-stage__empty[data-v-1152a744],.editor-image-stage__loading[data-v-1152a744],.editor-image-stage__placeholder[data-v-1152a744]{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.editor-image-stage__empty[data-v-1152a744]{height:100%;gap:8px;padding:24px;color:var(--app-text-muted);font-size:12px;line-height:18px}.editor-image-stage__empty strong[data-v-1152a744]{color:var(--app-text-soft);font-size:14px}.editor-image-stage__placeholder[data-v-1152a744]{position:absolute;top:0;right:0;bottom:0;left:0;padding:18px;color:var(--app-text-muted);font-size:12px}.editor-image-stage__placeholder.is-error[data-v-1152a744]{color:var(--distribute-accent-warm)}.editor-image-stage__loading[data-v-1152a744]{height:100%}.editor-image-stage__loading img[data-v-1152a744]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.editor-image-stage__actions[data-v-1152a744]{position:absolute;left:12px;bottom:12px;z-index:4;display:flex;align-items:center;gap:8px}.editor-image-stage__processing-status[data-v-1152a744]{position:absolute;bottom:12px;left:12px;z-index:4}.editor-image-stage__processing-status svg[data-v-1152a744]{-webkit-animation:editor-image-stage-spin-1152a744 .9s linear infinite;animation:editor-image-stage-spin-1152a744 .9s linear infinite}.editor-image-stage__action[data-v-1152a744]:disabled{cursor:not-allowed;opacity:.48}@-webkit-keyframes editor-image-stage-spin-1152a744{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes editor-image-stage-spin-1152a744{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media(max-width:640px){.editor-image-stage[data-v-1152a744]{width:min(100%,280px)}}@media(prefers-reduced-motion:reduce){.editor-image-stage__upload-spinner[data-v-1152a744],.editor-image-stage__processing-status svg[data-v-1152a744]{-webkit-animation:none;animation:none}}.editor-image-summary[data-v-64e9b549]{display:grid;width:min(100%,420px);min-width:0;margin:0 auto}.editor-image-summary__portrait[data-v-64e9b549]{position:relative;display:grid}.editor-image-summary__open[data-v-64e9b549]{position:relative;display:grid;width:100%;padding:0;border-radius:var(--character-portrait-radius);color:inherit;text-align:initial}.editor-image-summary__avatar[data-v-64e9b549]{position:absolute;right:12px;bottom:12px;z-index:6;display:grid;width:88px;height:88px;padding:0;border:2px solid rgb(255 255 255 / .94);border-radius:50%;background:var(--app-avatar-surface);color:#fff;overflow:visible;cursor:pointer;transition:border-color var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:border-color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease);transition:border-color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.editor-image-summary__avatar img[data-v-64e9b549]{display:block;width:100%;height:100%;border-radius:inherit;-o-object-fit:cover;object-fit:cover}.editor-image-summary__avatar-placeholder[data-v-64e9b549]{place-self:center;color:var(--app-text-muted)}.editor-image-summary__avatar-edit[data-v-64e9b549]{position:absolute;right:0;bottom:0;z-index:1;display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--app-border-strong);border-radius:50%;background:var(--app-dialog-bg);color:var(--app-text-main)}.editor-image-summary__avatar[data-v-64e9b549]:focus-visible{outline:3px solid var(--app-dialog-input-ring);outline-offset:3px}.editor-image-summary__avatar[data-v-64e9b549]:disabled{cursor:wait}.editor-image-summary__avatar:disabled .editor-image-summary__avatar-edit[data-v-64e9b549]{opacity:1}.editor-image-summary__action[data-v-64e9b549]{position:absolute;bottom:12px;left:12px;z-index:5}.editor-image-summary__action small[data-v-64e9b549]{color:var(--app-media-overlay-control-muted);font:inherit}.editor-image-summary__action[data-state=error][data-v-64e9b549]{--app-media-overlay-control-current-bg: var(--app-media-overlay-control-danger-bg);--app-media-overlay-control-current-bg-hover: var(--app-media-overlay-control-danger-bg-hover);--app-media-overlay-control-current-bg-pressed: var(--app-media-overlay-control-danger-bg-hover)}.editor-image-summary__action[data-state=empty][data-v-64e9b549]{--app-media-overlay-control-current-bg: var(--app-media-overlay-control-brand-bg);--app-media-overlay-control-current-bg-hover: var(--app-media-overlay-control-brand-bg-hover);--app-media-overlay-control-current-bg-pressed: var(--app-media-overlay-control-brand-bg-hover)}.editor-image-summary__spinner[data-v-64e9b549]{-webkit-animation:editor-image-summary-spin-64e9b549 .9s linear infinite;animation:editor-image-summary-spin-64e9b549 .9s linear infinite}@-webkit-keyframes editor-image-summary-spin-64e9b549{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes editor-image-summary-spin-64e9b549{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media(max-width:640px){.editor-image-summary[data-v-64e9b549]{width:min(68vw,240px)}.editor-image-summary__avatar[data-v-64e9b549]{width:64px;height:64px}.editor-image-summary__avatar-edit[data-v-64e9b549]{width:26px;height:26px}}@media(hover:hover)and (pointer:fine){.editor-image-summary__avatar[data-v-64e9b549]:not(:disabled):hover{border-color:#fff;-webkit-transform:translateY(-1px);transform:translateY(-1px)}}@media(prefers-reduced-motion:reduce){.editor-image-summary__spinner[data-v-64e9b549]{-webkit-animation:none;animation:none}}.editor-image-add[data-v-a0c3c664],.editor-image-add__scrim[data-v-a0c3c664]{position:fixed;top:0;right:0;bottom:0;left:0}.editor-image-add[data-v-a0c3c664]{z-index:6}.editor-image-add__scrim[data-v-a0c3c664]{--app-dialog-overlay-layer: 0;width:100%;height:100%;backdrop-filter:blur(2px)}.editor-image-add__panel[data-v-a0c3c664]{position:fixed;z-index:1;right:0;bottom:0;left:0;display:grid;padding:10px 12px calc(14px + var(--app-safe-area-bottom));border:0;border-radius:24px 24px 0 0;background:var(--app-dialog-bg);box-shadow:0 -10px 34px rgba(12,18,15,.14)}.editor-image-add__handle[data-v-a0c3c664]{width:36px;height:4px;margin:0 auto 8px;border-radius:999px;background:var(--app-border-strong)}.editor-image-add__actions[data-v-a0c3c664]{display:grid}.editor-image-add__actions>button[data-v-a0c3c664]{display:grid;min-height:72px;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:11px;padding:10px 12px;border:0;border-radius:14px;background:transparent;color:var(--app-text-main);text-align:left;transition:background-color .16s var(--app-interaction-ease),-webkit-transform .16s var(--app-interaction-ease);transition:background-color .16s var(--app-interaction-ease),transform .16s var(--app-interaction-ease);transition:background-color .16s var(--app-interaction-ease),transform .16s var(--app-interaction-ease),-webkit-transform .16s var(--app-interaction-ease)}.editor-image-add__actions>button+button[data-v-a0c3c664]{border-top:1px solid var(--app-border-subtle);border-top-left-radius:0;border-top-right-radius:0}.editor-image-add__actions>button[data-v-a0c3c664]:focus-visible{outline:3px solid var(--app-dialog-input-ring);outline-offset:2px}.editor-image-add__actions>button[data-v-a0c3c664]:disabled{cursor:not-allowed;opacity:.48}.editor-image-add__copy[data-v-a0c3c664]{display:grid;gap:3px}.editor-image-add__actions strong[data-v-a0c3c664]{font-size:15px;font-weight:700;line-height:22px}.editor-image-add__actions small[data-v-a0c3c664]{color:var(--app-text-muted);font-size:11px;line-height:17px}.editor-image-add__icon[data-v-a0c3c664]{display:grid;width:36px;height:36px;place-items:center;border-radius:11px;background:color-mix(in srgb,var(--app-brand) 10%,transparent);color:var(--app-brand-strong)}.editor-image-add__caret[data-v-a0c3c664]{color:var(--app-text-muted);transition:-webkit-transform .16s var(--app-interaction-ease);transition:transform .16s var(--app-interaction-ease);transition:transform .16s var(--app-interaction-ease),-webkit-transform .16s var(--app-interaction-ease)}@media(hover:hover)and (pointer:fine){.editor-image-add__actions>button[data-v-a0c3c664]:not(:disabled):hover{background:color-mix(in srgb,var(--app-brand) 7%,transparent)}.editor-image-add__actions>button:not(:disabled):hover .editor-image-add__caret[data-v-a0c3c664]{-webkit-transform:translateX(2px);transform:translate(2px)}}.editor-image-add-enter-active[data-v-a0c3c664],.editor-image-add-leave-active[data-v-a0c3c664]{transition:opacity .18s ease}.editor-image-add-enter-from[data-v-a0c3c664],.editor-image-add-leave-to[data-v-a0c3c664]{opacity:0}@media(min-width:720px){.editor-image-add__scrim[data-v-a0c3c664]{background:transparent;backdrop-filter:none}.editor-image-add__panel[data-v-a0c3c664]{position:absolute;right:auto;bottom:auto;width:304px;padding:8px;border-radius:18px;box-shadow:0 16px 40px rgba(12,18,15,.12),0 3px 10px rgba(12,18,15,.06)}.editor-image-add__handle[data-v-a0c3c664]{display:none}.editor-image-add__actions>button[data-v-a0c3c664]{min-height:68px;padding-inline:10px}}@media(prefers-reduced-motion:reduce){.editor-image-add-enter-active[data-v-a0c3c664],.editor-image-add-leave-active[data-v-a0c3c664]{transition:none}}.editor-image-delete__overlay{z-index:calc(var(--app-z-character-workspace) + 12)}.editor-image-delete__overlay[data-state=open]{-webkit-animation:editor-image-delete-overlay-in-b69022a2 var(--app-interaction-duration) var(--app-interaction-ease);animation:editor-image-delete-overlay-in-b69022a2 var(--app-interaction-duration) var(--app-interaction-ease)}.editor-image-delete__overlay[data-state=closed]{-webkit-animation:editor-image-delete-overlay-out-b69022a2 var(--app-interaction-duration) var(--app-interaction-ease);animation:editor-image-delete-overlay-out-b69022a2 var(--app-interaction-duration) var(--app-interaction-ease)}.editor-image-delete__dialog{position:fixed;z-index:calc(var(--app-z-character-workspace) + 13);top:50%;left:50%;box-sizing:border-box;width:min(calc(100vw - var(--app-dialog-viewport-gutter)),var(--app-dialog-width-confirm));max-height:calc(100dvh - var(--app-safe-area-top) - var(--app-safe-area-bottom) - var(--app-dialog-viewport-gutter));padding:22px;overflow:auto;border:1px solid var(--app-dialog-border);border-radius:20px;outline:none;background:var(--app-dialog-bg);color:var(--app-text-main);box-shadow:var(--app-shadow-floating);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overscroll-behavior:contain}.editor-image-delete__dialog[data-state=open]{-webkit-animation:editor-image-delete-content-in-b69022a2 var(--app-interaction-duration) var(--app-interaction-ease);animation:editor-image-delete-content-in-b69022a2 var(--app-interaction-duration) var(--app-interaction-ease)}.editor-image-delete__dialog[data-state=closed]{-webkit-animation:editor-image-delete-content-out-b69022a2 var(--app-interaction-duration) var(--app-interaction-ease);animation:editor-image-delete-content-out-b69022a2 var(--app-interaction-duration) var(--app-interaction-ease)}.editor-image-delete__title{margin:0;font-size:18px;font-weight:700;line-height:26px;letter-spacing:-.01em}.editor-image-delete__description{margin:9px 0 0;color:var(--app-text-soft);font-size:13px;line-height:1.6}.editor-image-delete__error{margin:14px 0 0;padding:9px 10px;border:1px solid color-mix(in srgb,var(--distribute-accent-warm) 30%,transparent);border-radius:10px;background:color-mix(in srgb,var(--distribute-accent-warm) 7%,transparent);color:var(--distribute-accent-warm);font-size:12px;line-height:18px}.editor-image-delete__actions{display:flex;justify-content:flex-end;gap:9px;margin-top:22px}@-webkit-keyframes editor-image-delete-overlay-in-b69022a2{0%{opacity:0}}@keyframes editor-image-delete-overlay-in-b69022a2{0%{opacity:0}}@-webkit-keyframes editor-image-delete-overlay-out-b69022a2{0%{opacity:1}to{opacity:0}}@keyframes editor-image-delete-overlay-out-b69022a2{0%{opacity:1}to{opacity:0}}@-webkit-keyframes editor-image-delete-content-in-b69022a2{0%{opacity:0;-webkit-transform:translate(-50%,calc(-50% + 8px));transform:translate(-50%,calc(-50% + 8px))}to{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@keyframes editor-image-delete-content-in-b69022a2{0%{opacity:0;-webkit-transform:translate(-50%,calc(-50% + 8px));transform:translate(-50%,calc(-50% + 8px))}to{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@-webkit-keyframes editor-image-delete-content-out-b69022a2{0%{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}to{opacity:0;-webkit-transform:translate(-50%,calc(-50% + 6px));transform:translate(-50%,calc(-50% + 6px))}}@keyframes editor-image-delete-content-out-b69022a2{0%{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}to{opacity:0;-webkit-transform:translate(-50%,calc(-50% + 6px));transform:translate(-50%,calc(-50% + 6px))}}@media(max-width:640px){.editor-image-delete__actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.editor-image-delete__button{width:100%;min-width:0}}@media(prefers-reduced-motion:reduce){.editor-image-delete__overlay,.editor-image-delete__dialog{-webkit-animation:none;animation:none;transition:none}}.async-collection-state[data-v-7106d400]{display:grid;box-sizing:border-box;min-width:0;min-height:100%;place-content:center;justify-items:center;gap:5px;padding:24px;color:var(--app-text-muted);text-align:center}.async-collection-state.is-compact[data-v-7106d400]{padding:18px}.async-collection-state__icon[data-v-7106d400]{display:grid;min-height:30px;place-items:center;color:var(--app-text-muted)}.async-collection-state__title[data-v-7106d400]{color:var(--app-text-main);font-size:15px;font-weight:700;line-height:21px}.async-collection-state__description[data-v-7106d400]{max-width:320px;margin:0;color:var(--app-text-soft);font-size:12px;line-height:18px;overflow-wrap:anywhere}.async-collection-state__action[data-v-7106d400]{min-height:36px;margin-top:7px;padding:0 13px;border-radius:999px;background:var(--app-button-secondary-bg);color:var(--app-button-secondary-fg);font-size:12px;font-weight:700;transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.async-collection-state__action[data-v-7106d400]:active:not(:disabled){-webkit-transform:scale(var(--app-interaction-scale-active-subtle));transform:scale(var(--app-interaction-scale-active-subtle))}.async-collection-state__action[data-v-7106d400]:focus-visible{outline:2px solid var(--app-text-main);outline-offset:2px}.async-collection-state__action[data-v-7106d400]:disabled{cursor:not-allowed;opacity:.58}@media(hover:hover)and (pointer:fine){.async-collection-state__action[data-v-7106d400]:hover:not(:disabled){background:var(--app-button-secondary-hover)}}@media(prefers-reduced-motion:reduce){.async-collection-state__action[data-v-7106d400]{transition:none}}.app-textarea[data-v-9037f1ba]{width:100%;min-height:var(--app-field-textarea-min-height);box-sizing:border-box;padding:var(--app-field-textarea-padding-block) var(--app-field-control-padding-inline);border:1px solid var(--app-field-control-border);border-radius:var(--app-field-control-radius);outline:none;resize:var(--app-field-textarea-resize);background:var(--app-field-control-bg);box-shadow:var(--app-field-control-shadow);color:var(--app-field-control-fg);font:inherit;font-size:var(--app-field-control-font-size);line-height:var(--app-field-control-line-height);transition:border-color var(--app-interaction-duration) var(--app-interaction-ease),box-shadow var(--app-interaction-duration) var(--app-interaction-ease),opacity var(--app-interaction-duration) var(--app-interaction-ease)}.app-textarea[data-v-9037f1ba]::-webkit-input-placeholder{color:var(--app-field-control-placeholder)}.app-textarea[data-v-9037f1ba]::-moz-placeholder{color:var(--app-field-control-placeholder)}.app-textarea[data-v-9037f1ba]::placeholder{color:var(--app-field-control-placeholder)}.app-textarea[data-v-9037f1ba]:focus{border-color:var(--app-field-control-border-focus);box-shadow:0 0 0 var(--app-field-control-ring-width) var(--app-field-control-ring)}.app-textarea[aria-invalid=true][data-v-9037f1ba]{border-color:var(--app-field-control-invalid-border)}.app-textarea[data-v-9037f1ba]:disabled{cursor:not-allowed;opacity:var(--app-field-control-disabled-opacity)}.app-textarea[data-v-9037f1ba]:-moz-read-only:not(:disabled){color:var(--app-field-control-readonly-fg);cursor:default}.app-textarea[data-v-9037f1ba]:read-only:not(:disabled){color:var(--app-field-control-readonly-fg);cursor:default}@media(prefers-reduced-motion:reduce){.app-textarea[data-v-9037f1ba]{transition:none}}.character-image-instruction-field[data-v-ec78f12f]{display:grid;gap:7px}.character-image-instruction-field>span[data-v-ec78f12f]{color:var(--app-text-main);font-size:14px;font-weight:var(--app-font-weight-bold)}.character-image-instruction-field__control[data-v-ec78f12f]{--app-field-textarea-min-height: 116px;--app-field-textarea-padding-block: 14px}.character-image-instruction-field__error[data-v-ec78f12f]{color:var(--app-danger, #d52b2b);font-size:13px;line-height:20px}.dreama-media-highlight-sweep[data-v-8832f37f]{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.dreama-media-highlight-sweep.is-thumbnail[data-v-8832f37f]{z-index:4}.dreama-media-highlight-sweep[data-v-8832f37f]:before{position:absolute;top:-20%;bottom:-20%;left:-58%;width:42%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / 16%) 24%,rgb(255 255 255 / 62%) 52%,rgb(255 255 255 / 14%) 78%,transparent);content:"";-webkit-filter:blur(1px);filter:blur(1px);-webkit-transform:skewX(-14deg);transform:skew(-14deg);-webkit-animation:dreama-media-highlight-sweep-8832f37f .78s cubic-bezier(.2,.72,.2,1) .12s both;animation:dreama-media-highlight-sweep-8832f37f .78s cubic-bezier(.2,.72,.2,1) .12s both}@media(prefers-reduced-motion:reduce){.dreama-media-highlight-sweep[data-v-8832f37f]:before{-webkit-animation:none;animation:none;opacity:0}}@-webkit-keyframes dreama-media-highlight-sweep-8832f37f{0%{opacity:0;-webkit-transform:translateX(0) skewX(-14deg);transform:translate(0) skew(-14deg)}18%{opacity:1}to{opacity:0;-webkit-transform:translateX(390%) skewX(-14deg);transform:translate(390%) skew(-14deg)}}@keyframes dreama-media-highlight-sweep-8832f37f{0%{opacity:0;-webkit-transform:translateX(0) skewX(-14deg);transform:translate(0) skew(-14deg)}18%{opacity:1}to{opacity:0;-webkit-transform:translateX(390%) skewX(-14deg);transform:translate(390%) skew(-14deg)}}.character-style-field[data-v-ba1b6b27]{position:relative;min-width:0;margin:0;padding:0;border:0}.character-style-field__legend[data-v-ba1b6b27]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.character-style-field__header[data-v-ba1b6b27]{display:flex;min-width:0;min-height:28px;align-items:center;justify-content:space-between;gap:12px}.character-style-field__title[data-v-ba1b6b27]{color:var(--app-text-main);font-size:14px;font-weight:var(--app-font-weight-bold)}.character-style-field__viewport[data-v-ba1b6b27]{position:relative;min-width:0}.character-style-field__viewport.is-state[data-v-ba1b6b27]{display:grid;box-sizing:border-box;min-block-size:180px;margin-top:8px;overflow:hidden;border:1px solid var(--app-border-subtle);border-radius:var(--character-control-radius);background:var(--app-surface)}.character-style-field.is-rail .character-style-field__viewport.is-state[data-v-ba1b6b27]{min-block-size:208px}.character-style-field__grid[data-v-ba1b6b27]{display:grid;grid-template-columns:repeat(auto-fit,minmax(84px,104px));gap:8px;justify-content:start;margin-top:8px}.character-style-field__grid.is-rail[data-v-ba1b6b27]{grid-template-columns:none;grid-template-rows:repeat(2,minmax(0,1fr));grid-auto-flow:column;grid-auto-columns:78px;align-content:start;justify-content:start;gap:10px 8px;min-block-size:208px;overflow-x:auto;overflow-y:hidden;padding:0 18px 4px 0;scroll-behavior:smooth;scroll-padding-inline:0 18px;scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.character-style-field__grid.is-rail[data-v-ba1b6b27]::-webkit-scrollbar{display:none}.character-style-field__option[data-v-ba1b6b27]{position:relative;display:grid;min-width:0;gap:7px;padding:7px;border:1px solid transparent;border-radius:var(--character-control-radius);background:var(--app-surface);color:var(--app-text-main);text-align:center;transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),border-color var(--app-interaction-duration) var(--app-interaction-ease),box-shadow var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:transform var(--app-interaction-duration) var(--app-interaction-ease),background-color var(--app-interaction-duration) var(--app-interaction-ease),border-color var(--app-interaction-duration) var(--app-interaction-ease),box-shadow var(--app-interaction-duration) var(--app-interaction-ease);transition:transform var(--app-interaction-duration) var(--app-interaction-ease),background-color var(--app-interaction-duration) var(--app-interaction-ease),border-color var(--app-interaction-duration) var(--app-interaction-ease),box-shadow var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.character-style-field__option.is-selected[data-v-ba1b6b27]{border-color:var(--app-brand);box-shadow:0 0 0 3px var(--app-brand-ring)}.character-style-field__grid.is-rail .character-style-field__option[data-v-ba1b6b27]{align-self:start;gap:5px;padding:4px 4px 6px;border:0;background:transparent;box-shadow:none;scroll-snap-align:start;-webkit-animation:character-style-option-enter-ba1b6b27 .14s var(--app-interaction-ease) both;animation:character-style-option-enter-ba1b6b27 .14s var(--app-interaction-ease) both;-webkit-animation-delay:calc(var(--style-enter-index, 0) * 16ms);animation-delay:calc(var(--style-enter-index, 0) * 16ms)}.character-style-field__grid.is-rail .character-style-field__option.is-selected[data-v-ba1b6b27]{background:transparent;box-shadow:none}.character-style-field__media[data-v-ba1b6b27]{position:relative;display:grid;overflow:hidden;aspect-ratio:1;place-items:center;border-radius:10px;background:var(--character-media-surface)}.character-style-field__grid.is-rail .character-style-field__media[data-v-ba1b6b27]{border-radius:9px;box-shadow:inset 0 0 0 1px var(--app-border-subtle)}.character-style-field__grid.is-rail .character-style-field__option.is-selected .character-style-field__media[data-v-ba1b6b27]{box-shadow:0 0 0 2px var(--app-brand)}.character-style-field__image[data-v-ba1b6b27],.character-style-field__placeholder[data-v-ba1b6b27]{width:100%;height:100%}.character-style-field__placeholder[data-v-ba1b6b27]{display:grid;place-items:center;background:radial-gradient(circle at 28% 24%,var(--app-surface-strong),transparent 44%),var(--character-media-surface-strong);color:var(--app-text-muted)}.character-style-field__label[data-v-ba1b6b27]{overflow:hidden;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.character-style-field__check[data-v-ba1b6b27]{position:absolute;z-index:5;top:5px;right:5px;display:grid;width:20px;height:20px;place-items:center;border:2px solid var(--app-surface);border-radius:50%;background:var(--app-brand);color:var(--app-brand-foreground)}.character-style-field__option.is-skeleton[data-v-ba1b6b27]{pointer-events:none}.character-style-field__option.is-skeleton .character-style-field__media[data-v-ba1b6b27],.character-style-field__option.is-skeleton .character-style-field__label[data-v-ba1b6b27]{background:linear-gradient(100deg,var(--app-skeleton-base) 20%,var(--app-skeleton-shimmer) 38%,var(--app-skeleton-base) 56%);background-size:220% 100%;-webkit-animation:character-style-skeleton-ba1b6b27 1.35s ease-in-out infinite;animation:character-style-skeleton-ba1b6b27 1.35s ease-in-out infinite;-webkit-animation-delay:calc(var(--style-skeleton-index, 0) * -70ms);animation-delay:calc(var(--style-skeleton-index, 0) * -70ms)}.character-style-field__option.is-skeleton .character-style-field__label[data-v-ba1b6b27]{width:64%;height:12px;margin-inline:auto;border-radius:999px}.character-style-field__navigation[data-v-ba1b6b27]{display:none;flex:0 0 auto;align-items:center;gap:4px;opacity:0;pointer-events:none;visibility:hidden}.character-style-field__navigation.is-visible[data-v-ba1b6b27]{opacity:1;pointer-events:auto;visibility:visible}.character-style-field__navigation button[data-v-ba1b6b27]{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:transparent;color:var(--app-text-soft);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),color var(--app-interaction-duration) var(--app-interaction-ease)}.character-style-field__navigation button[data-v-ba1b6b27]:hover:not(:disabled),.character-style-field__navigation button[data-v-ba1b6b27]:focus-visible:not(:disabled){background:var(--app-state-layer-hover);color:var(--app-text-main)}.character-style-field__navigation button[data-v-ba1b6b27]:disabled{cursor:default;opacity:.22}.character-style-field__fade[data-v-ba1b6b27]{position:absolute;top:12px;bottom:4px;z-index:1;width:24px;pointer-events:none}.character-style-field__fade.is-left[data-v-ba1b6b27]{left:0;background:linear-gradient(90deg,var(--character-launcher-bg, var(--character-page-bg, var(--app-bg))),transparent)}.character-style-field__fade.is-right[data-v-ba1b6b27]{right:0;background:linear-gradient(270deg,var(--character-launcher-bg, var(--character-page-bg, var(--app-bg))),transparent)}.character-style-field__sr-only[data-v-ba1b6b27]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@media(hover:hover){.character-style-field__option[data-v-ba1b6b27]:hover:not(:disabled){-webkit-transform:translateY(var(--app-interaction-lift-hover));transform:translateY(var(--app-interaction-lift-hover));background:var(--app-surface-raised)}.character-style-field__grid.is-rail .character-style-field__option[data-v-ba1b6b27]:hover:not(:disabled){background:var(--app-state-layer-hover)}.character-style-field__grid.is-rail .character-style-field__option.is-selected[data-v-ba1b6b27]:hover:not(:disabled){background:transparent}}.character-style-field__option[data-v-ba1b6b27]:disabled{cursor:not-allowed;opacity:.58}@media(min-width:720px){.character-style-field__grid.is-rail[data-v-ba1b6b27]{grid-auto-columns:88px;min-block-size:228px;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;padding-right:24px;scroll-padding-right:24px}.character-style-field.is-rail .character-style-field__viewport.is-state[data-v-ba1b6b27]{min-block-size:228px}.character-style-field__navigation[data-v-ba1b6b27]{display:flex}.character-style-field__fade[data-v-ba1b6b27]{width:34px}}@media(prefers-reduced-motion:reduce){.character-style-field__option[data-v-ba1b6b27],.character-style-field__option.is-skeleton .character-style-field__media[data-v-ba1b6b27],.character-style-field__option.is-skeleton .character-style-field__label[data-v-ba1b6b27],.character-style-field__navigation button[data-v-ba1b6b27]{transition:none;-webkit-animation:none;animation:none}.character-style-field__grid.is-rail[data-v-ba1b6b27]{scroll-behavior:auto}}@-webkit-keyframes character-style-option-enter-ba1b6b27{0%{opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes character-style-option-enter-ba1b6b27{0%{opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes character-style-skeleton-ba1b6b27{0%{background-position:100% 0}to{background-position:-120% 0}}@keyframes character-style-skeleton-ba1b6b27{0%{background-position:100% 0}to{background-position:-120% 0}}.character-media-field[data-v-6116d2a9]{display:grid;gap:8px}.character-media-field__title[data-v-6116d2a9]{margin:0;color:var(--app-text-main);font-size:14px;font-weight:var(--app-font-weight-bold)}.character-media-field__title small[data-v-6116d2a9]{margin-left:4px;color:var(--app-text-muted);font-size:11px;font-weight:600}.character-media-field__empty[data-v-6116d2a9],.character-media-field__selected[data-v-6116d2a9]{min-height:88px;border-radius:var(--character-control-radius);background:var(--app-surface)}.character-media-field__empty[data-v-6116d2a9]{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px;border:1px dashed var(--app-border-strong);color:var(--app-text-muted);text-align:left}.character-media-field__empty>span[data-v-6116d2a9],.character-media-field__copy[data-v-6116d2a9]{display:grid;min-width:0;gap:3px}.character-media-field__empty strong[data-v-6116d2a9],.character-media-field__copy strong[data-v-6116d2a9]{overflow:hidden;color:var(--app-text-main);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.character-media-field__empty small[data-v-6116d2a9],.character-media-field__copy small[data-v-6116d2a9]{color:var(--app-text-soft);font-size:11px;line-height:16px}.character-media-field__selected[data-v-6116d2a9]{display:grid;min-width:0;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px;border:1px solid var(--app-border-subtle)}.character-media-field__selected>img[data-v-6116d2a9],.character-media-field__placeholder[data-v-6116d2a9]{width:72px;height:64px;border-radius:9px;-o-object-fit:cover;object-fit:cover;background:var(--character-media-surface)}.character-media-field__selected>img.is-portrait[data-v-6116d2a9]{height:96px}.character-media-field__selected>img.is-square[data-v-6116d2a9]{height:72px}.character-media-field__placeholder[data-v-6116d2a9]{display:grid;place-items:center;color:var(--app-text-muted)}.character-media-field__actions[data-v-6116d2a9]{display:flex;grid-column:3;flex-direction:column;gap:6px}.character-media-field__actions button[data-v-6116d2a9]{min-height:34px;padding:0 11px;border-radius:10px;background:var(--app-button-secondary-bg);color:var(--app-button-secondary-fg);font-size:12px;font-weight:700}.character-media-field__empty[data-v-6116d2a9]:focus-visible{border-color:var(--app-brand);box-shadow:0 0 0 4px var(--app-brand-ring)}.character-media-field__empty[data-v-6116d2a9]:disabled,.character-media-field__actions button[data-v-6116d2a9]:disabled{cursor:not-allowed;opacity:.58}@media(max-width:420px){.character-media-field__selected[data-v-6116d2a9]{grid-template-columns:64px minmax(0,1fr) auto;gap:9px}.character-media-field__selected>img[data-v-6116d2a9],.character-media-field__placeholder[data-v-6116d2a9]{width:64px}}.character-image-generation-fields[data-v-39bff0dd]{display:grid;gap:18px}.character-image-generation-fields__reference[data-v-39bff0dd]{position:relative}.character-image-generation-fields__error[data-v-39bff0dd]{margin:7px 0 0;color:var(--app-danger, #d52b2b);font-size:13px;line-height:20px}.character-image-quota-hint[data-v-33693d9e]{display:flex;min-height:18px;align-items:center;justify-content:center;gap:6px;color:var(--app-text-muted);font-size:12px;line-height:18px;text-align:center}.character-image-quota-hint.is-paid[data-v-33693d9e]{color:var(--app-text-subtle, var(--app-text-muted))}.character-image-quota-hint.is-error[data-v-33693d9e]{color:var(--app-danger, #d52b2b)}.character-image-quota-hint__skeleton[data-v-33693d9e]{width:128px;height:10px;border-radius:999px;background:color-mix(in srgb,var(--app-text-muted) 16%,transparent);-webkit-animation:character-image-quota-pulse-33693d9e 1.2s ease-in-out infinite alternate;animation:character-image-quota-pulse-33693d9e 1.2s ease-in-out infinite alternate}.character-image-quota-hint__reload[data-v-33693d9e]{display:inline-flex;min-height:24px;padding:0 4px;align-items:center;gap:3px;border-radius:6px;color:inherit;font:inherit;font-weight:700}.character-image-quota-hint__reload[data-v-33693d9e]:hover{background:color-mix(in srgb,currentcolor 8%,transparent)}@media(prefers-reduced-motion:reduce){.character-image-quota-hint__skeleton[data-v-33693d9e]{-webkit-animation:none;animation:none}}@-webkit-keyframes character-image-quota-pulse-33693d9e{to{opacity:.45}}@keyframes character-image-quota-pulse-33693d9e{to{opacity:.45}}.character-image-form-layout[data-v-d17c84cb]{display:grid;width:min(100%,640px);min-height:100%;align-content:center;gap:24px;margin:0 auto;padding:8px var(--character-image-form-inline-padding, 4px) calc(32px + var(--app-safe-area-bottom));-webkit-animation:character-image-form-enter-d17c84cb .22s var(--app-interaction-ease) both;animation:character-image-form-enter-d17c84cb .22s var(--app-interaction-ease) both}.character-image-form-layout__content[data-v-d17c84cb]{display:grid;gap:18px}.character-image-form-layout__submit[data-v-d17c84cb]{position:relative;display:inline-flex;width:100%;min-height:50px;padding:0 18px;border-radius:var(--character-control-radius);align-items:center;justify-content:center;gap:9px;background:var(--app-brand);box-shadow:var(--character-primary-shadow);color:var(--app-brand-foreground);font-size:15px;font-weight:var(--app-font-weight-bold);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),color var(--app-interaction-duration) var(--app-interaction-ease),box-shadow var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:transform var(--app-interaction-duration) var(--app-interaction-ease),background-color var(--app-interaction-duration) var(--app-interaction-ease),color var(--app-interaction-duration) var(--app-interaction-ease),box-shadow var(--app-interaction-duration) var(--app-interaction-ease);transition:transform var(--app-interaction-duration) var(--app-interaction-ease),background-color var(--app-interaction-duration) var(--app-interaction-ease),color var(--app-interaction-duration) var(--app-interaction-ease),box-shadow var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.character-image-form-layout__submit-meta[data-v-d17c84cb]{position:absolute;right:18px;color:color-mix(in srgb,currentcolor 82%,transparent);font-size:12px;font-weight:700}.character-image-form-layout__footer[data-v-d17c84cb]{display:grid;gap:8px}.character-image-form-layout__feedback[data-v-d17c84cb]{display:flex;min-height:42px;align-items:center;gap:8px;padding:9px 12px;border:1px solid color-mix(in srgb,var(--app-danger, #d52b2b) 20%,transparent);border-radius:12px;background:color-mix(in srgb,var(--app-danger, #d52b2b) 7%,var(--app-surface-raised));color:var(--app-danger, #d52b2b);font-size:13px;line-height:19px}.character-image-form-layout__spinner[data-v-d17c84cb]{width:16px;height:16px;flex:none;border:2px solid color-mix(in srgb,currentcolor 34%,transparent);border-top-color:currentcolor;border-radius:50%;-webkit-animation:character-image-form-spin-d17c84cb .72s linear infinite;animation:character-image-form-spin-d17c84cb .72s linear infinite}.character-image-form-layout__submit[data-v-d17c84cb]:active:not(:disabled){-webkit-transform:scale(var(--app-interaction-scale-active-subtle));transform:scale(var(--app-interaction-scale-active-subtle))}.character-image-form-layout__submit[data-v-d17c84cb]:disabled{cursor:not-allowed;background:color-mix(in srgb,var(--app-brand) 58%,var(--character-image-form-surface, var(--app-dialog-bg)));box-shadow:none;color:var(--app-brand-foreground);opacity:1}.character-image-form-layout.is-sticky-action[data-v-d17c84cb]{display:flex;height:100%;min-height:100%;flex-direction:column;gap:0;padding-top:0;padding-bottom:0}.character-image-form-layout.is-sticky-action .character-image-form-layout__content[data-v-d17c84cb]{width:100%;margin-block:auto;padding-block:16px 24px}.character-image-form-layout.is-sticky-action .character-image-form-layout__footer[data-v-d17c84cb]{position:sticky;z-index:2;bottom:0;flex:none;width:auto;margin-inline:calc(-1 * var(--character-image-form-inline-padding, 4px));margin-top:auto;padding:12px var(--character-image-form-inline-padding, 4px) calc(12px + var(--app-safe-area-bottom));border-top:1px solid var(--app-border-subtle);background:var(--character-image-form-surface, var(--app-dialog-bg));pointer-events:none}.character-image-form-layout.is-sticky-action .character-image-form-layout__feedback[data-v-d17c84cb],.character-image-form-layout.is-sticky-action .character-image-form-layout__submit[data-v-d17c84cb],.character-image-form-layout.is-sticky-action[data-v-d17c84cb] .character-image-quota-hint{position:relative;z-index:1;pointer-events:auto}@media(max-width:719px),(min-width:720px)and (max-height:760px){.character-image-form-layout[data-v-d17c84cb]{display:flex;min-height:var(--character-image-form-min-height, 100%);flex-direction:column;gap:0;padding-top:0;padding-bottom:0}.character-image-form-layout__content[data-v-d17c84cb]{width:100%;margin-block:auto;padding-block:16px 24px}.character-image-form-layout__footer[data-v-d17c84cb]{position:sticky;z-index:2;bottom:0;flex:none;width:auto;margin-inline:calc(-1 * var(--character-image-form-inline-padding, 4px));margin-top:auto;padding:12px var(--character-image-form-inline-padding, 4px) calc(12px + var(--app-safe-area-bottom));border-top:1px solid var(--app-border-subtle);background:var(--character-image-form-surface, var(--app-dialog-bg));pointer-events:none}.character-image-form-layout__feedback[data-v-d17c84cb],.character-image-form-layout__submit[data-v-d17c84cb],[data-v-d17c84cb] .character-image-quota-hint{position:relative;z-index:1;pointer-events:auto}}@media(max-width:719px)and (max-height:700px){.character-image-form-layout__content[data-v-d17c84cb]{margin-block:0;padding-block:8px 18px}.character-image-form-layout__footer[data-v-d17c84cb]{padding-top:8px;padding-bottom:calc(8px + var(--app-safe-area-bottom))}.character-image-form-layout__submit[data-v-d17c84cb]{min-height:48px}}@media(prefers-reduced-motion:reduce){.character-image-form-layout[data-v-d17c84cb],.character-image-form-layout__submit[data-v-d17c84cb],.character-image-form-layout__spinner[data-v-d17c84cb]{transition:none;-webkit-animation:none;animation:none}}@-webkit-keyframes character-image-form-spin-d17c84cb{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes character-image-form-spin-d17c84cb{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes character-image-form-enter-d17c84cb{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes character-image-form-enter-d17c84cb{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.character-unsaved-dialog__overlay{z-index:var(--app-z-character-critical)}.character-unsaved-dialog__overlay[data-state=open]{-webkit-animation:character-unsaved-dialog-overlay-in var(--app-interaction-duration) var(--app-interaction-ease);animation:character-unsaved-dialog-overlay-in var(--app-interaction-duration) var(--app-interaction-ease)}.character-unsaved-dialog__overlay[data-state=closed]{-webkit-animation:character-unsaved-dialog-overlay-out var(--app-interaction-duration) var(--app-interaction-ease);animation:character-unsaved-dialog-overlay-out var(--app-interaction-duration) var(--app-interaction-ease)}.character-unsaved-dialog{position:fixed;z-index:calc(var(--app-z-character-critical) + 1);top:50%;left:50%;box-sizing:border-box;width:min(calc(100vw - var(--app-dialog-viewport-gutter)),var(--app-dialog-width-confirm));max-height:calc(100dvh - var(--app-safe-area-top) - var(--app-safe-area-bottom) - var(--app-dialog-viewport-gutter));padding:22px;overflow:auto;border:1px solid var(--app-dialog-border);border-radius:20px;outline:none;background:var(--app-dialog-bg);box-shadow:var(--app-shadow-floating);color:var(--app-text-main);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overscroll-behavior:contain}.character-unsaved-dialog[data-state=open]{-webkit-animation:character-unsaved-dialog-content-in var(--app-interaction-duration) var(--app-interaction-ease);animation:character-unsaved-dialog-content-in var(--app-interaction-duration) var(--app-interaction-ease)}.character-unsaved-dialog[data-state=closed]{-webkit-animation:character-unsaved-dialog-content-out var(--app-interaction-duration) var(--app-interaction-ease);animation:character-unsaved-dialog-content-out var(--app-interaction-duration) var(--app-interaction-ease)}.character-unsaved-dialog__title{margin:0;font-size:18px;font-weight:700;line-height:26px;letter-spacing:-.01em}.character-unsaved-dialog__description{margin:9px 0 0;color:var(--app-text-soft);font-size:13px;line-height:1.6}.character-unsaved-dialog__actions{display:flex;justify-content:flex-end;gap:9px;margin-top:22px}@-webkit-keyframes character-unsaved-dialog-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes character-unsaved-dialog-overlay-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes character-unsaved-dialog-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes character-unsaved-dialog-overlay-out{0%{opacity:1}to{opacity:0}}@-webkit-keyframes character-unsaved-dialog-content-in{0%{opacity:0;-webkit-transform:translate(-50%,calc(-50% + 8px));transform:translate(-50%,calc(-50% + 8px))}to{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@keyframes character-unsaved-dialog-content-in{0%{opacity:0;-webkit-transform:translate(-50%,calc(-50% + 8px));transform:translate(-50%,calc(-50% + 8px))}to{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@-webkit-keyframes character-unsaved-dialog-content-out{0%{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}to{opacity:0;-webkit-transform:translate(-50%,calc(-50% + 6px));transform:translate(-50%,calc(-50% + 6px))}}@keyframes character-unsaved-dialog-content-out{0%{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}to{opacity:0;-webkit-transform:translate(-50%,calc(-50% + 6px));transform:translate(-50%,calc(-50% + 6px))}}@media(max-width:640px){.character-unsaved-dialog__actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.character-unsaved-dialog__button{width:100%;min-width:0}}@media(prefers-reduced-motion:reduce){.character-unsaved-dialog__overlay,.character-unsaved-dialog{-webkit-animation:none;animation:none;transition:none}}.character-unpublished-popover__anchor{position:fixed;z-index:79;top:calc(var(--app-corner-control-inset, 10px) + var(--app-safe-area-top));left:calc(var(--app-corner-control-inset, 10px) + var(--app-safe-area-left));width:var(--app-corner-control-size, 44px);height:var(--app-corner-control-size, 44px);pointer-events:none}.character-unpublished-popover{z-index:calc(var(--app-z-character-drawer) + 10);display:grid;box-sizing:border-box;width:min(312px,calc(100vw - 24px));overflow:hidden;padding:0 8px 8px;border:1px solid var(--app-border-strong);border-radius:16px;outline:none;background:var(--app-dialog-bg);box-shadow:var(--app-shadow-soft);color:var(--app-text-main);-webkit-transform-origin:var(--reka-popover-content-transform-origin);transform-origin:var(--reka-popover-content-transform-origin)}.character-unpublished-popover[data-state=open]{-webkit-animation:character-unpublished-popover-in .16s var(--app-interaction-ease);animation:character-unpublished-popover-in .16s var(--app-interaction-ease)}.character-unpublished-popover__header{display:grid;gap:3px;padding:14px 8px 10px}.character-unpublished-popover__title{font-size:15px;font-weight:var(--app-font-weight-bold);line-height:22px}.character-unpublished-popover__description{margin:0;color:var(--app-text-soft);font-size:12.5px;line-height:1.6}.character-unpublished-popover__actions{display:grid}.character-unpublished-popover__action{display:grid;min-height:66px;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:10px;padding:10px 8px;border:0;border-radius:0;background:transparent;color:var(--app-text-main);font:inherit;text-align:left;transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),color var(--app-interaction-duration) var(--app-interaction-ease),opacity var(--app-interaction-duration) var(--app-interaction-ease)}.character-unpublished-popover__copy{display:grid}.character-unpublished-popover__copy strong{font-size:14px;font-weight:var(--app-font-weight-bold);line-height:20px}.character-unpublished-popover__action.is-primary>svg{color:var(--app-brand-strong)}.character-unpublished-popover__action.is-primary .character-unpublished-popover__copy strong{color:var(--app-brand-strong)}.character-unpublished-popover__action+.character-unpublished-popover__action{border-top:1px solid var(--app-border-subtle)}.character-unpublished-popover__action:focus-visible{outline:2px solid var(--app-dialog-input-ring);outline-offset:-2px}.character-unpublished-popover__action:active:not(:disabled){background:var(--app-surface-hover-strong)}.character-unpublished-popover__action:disabled{cursor:wait;opacity:.58}.character-unpublished-popover__spinner{-webkit-animation:character-unpublished-popover-spin .8s linear infinite;animation:character-unpublished-popover-spin .8s linear infinite}@media(hover:hover)and (pointer:fine){.character-unpublished-popover__action:hover:not(:disabled){background:var(--app-surface-hover-strong)}}@-webkit-keyframes character-unpublished-popover-in{0%{opacity:0;-webkit-transform:translateY(-4px) scale(.98);transform:translateY(-4px) scale(.98)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes character-unpublished-popover-in{0%{opacity:0;-webkit-transform:translateY(-4px) scale(.98);transform:translateY(-4px) scale(.98)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@-webkit-keyframes character-unpublished-popover-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes character-unpublished-popover-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.character-unpublished-popover[data-state=open]{-webkit-animation:none;animation:none}}.editor-image-edit[data-v-9c8628f0]{display:grid;min-height:100%;width:100%}.editor-image-edit__layout[data-v-9c8628f0]{--character-image-form-inline-padding: 0px;--character-image-form-surface: var(--app-dialog-bg)}.editor-image-edit__preview[data-v-9c8628f0]{width:clamp(180px,46%,246px);overflow:hidden;aspect-ratio:3 / 4;margin:0 auto;border:1px solid var(--app-border-subtle);border-radius:var(--character-portrait-radius);background:var(--character-media-surface)}.editor-image-edit__preview[data-v-9c8628f0] .dreama-image{width:100%;height:100%}.editor-image-edit-enter-active[data-v-9c8628f0],.editor-image-edit-leave-active[data-v-9c8628f0]{transition:opacity .18s ease}.editor-image-edit-enter-from[data-v-9c8628f0],.editor-image-edit-leave-to[data-v-9c8628f0]{opacity:0}@media(prefers-reduced-motion:reduce){.editor-image-edit-enter-active[data-v-9c8628f0],.editor-image-edit-leave-active[data-v-9c8628f0]{transition:none}}.editor-image-sheet[data-v-cb1e9eca]{display:grid;min-height:100%;width:100%}.editor-image-sheet__layout[data-v-cb1e9eca]{--character-image-form-inline-padding: 0px;--character-image-form-surface: var(--app-dialog-bg)}.editor-image-sheet-enter-active[data-v-cb1e9eca],.editor-image-sheet-leave-active[data-v-cb1e9eca]{transition:opacity .18s ease}.editor-image-sheet-enter-from[data-v-cb1e9eca],.editor-image-sheet-leave-to[data-v-cb1e9eca]{opacity:0}@media(prefers-reduced-motion:reduce){.editor-image-sheet-enter-active[data-v-cb1e9eca],.editor-image-sheet-leave-active[data-v-cb1e9eca]{transition:none}}.editor-image-history[data-v-216d6a0f]{position:relative;display:block;min-width:0}.editor-image-history.is-overflowing[data-v-216d6a0f]{display:block}.editor-image-history__track[data-v-216d6a0f]{display:flex;min-width:0;gap:10px;overflow-x:auto;padding:4px 2px 8px;overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity}.editor-image-history__track[data-v-216d6a0f]::-webkit-scrollbar{display:none}.editor-image-history__card[data-v-216d6a0f]{position:relative;width:var(--editor-image-history-size, 76px);min-width:var(--editor-image-history-size, 76px);flex:0 0 auto;scroll-snap-align:start}.editor-image-history__add[data-v-216d6a0f]{position:relative;isolation:isolate;display:grid;width:var(--editor-image-history-size, 76px);min-width:var(--editor-image-history-size, 76px);height:auto;flex:0 0 auto;place-content:center;border:1px dashed var(--app-border-strong);border-radius:var(--character-portrait-thumbnail-radius);background:var(--character-media-surface-strong);color:var(--app-text-soft);aspect-ratio:3 / 4;transition:border-color .16s var(--app-interaction-ease),background-color .16s var(--app-interaction-ease),color .16s var(--app-interaction-ease)}.editor-image-history__add[data-v-216d6a0f]:before{position:absolute;z-index:0;top:50%;left:50%;width:32px;height:32px;border-radius:11px;background:transparent;content:"";-webkit-transform:translate(-50%,-50%) scale(.82);transform:translate(-50%,-50%) scale(.82);transition:background-color .16s var(--app-interaction-ease),-webkit-transform .16s var(--app-interaction-ease);transition:background-color .16s var(--app-interaction-ease),transform .16s var(--app-interaction-ease);transition:background-color .16s var(--app-interaction-ease),transform .16s var(--app-interaction-ease),-webkit-transform .16s var(--app-interaction-ease)}.editor-image-history__add[data-v-216d6a0f]>svg{position:relative;z-index:1;transition:-webkit-transform .16s var(--app-interaction-ease);transition:transform .16s var(--app-interaction-ease);transition:transform .16s var(--app-interaction-ease),-webkit-transform .16s var(--app-interaction-ease)}.editor-image-history__add--inline.is-overflow-spacer[data-v-216d6a0f]{visibility:hidden;pointer-events:none}.editor-image-history__add-dock[data-v-216d6a0f]{position:absolute;z-index:3;top:4px;right:0;display:grid;width:calc(var(--editor-image-history-size, 76px) + 24px);box-sizing:border-box;padding:0 10px 0 14px;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--app-dialog-bg) 70%,transparent) 58%,var(--app-dialog-bg) 86%);pointer-events:none}.editor-image-history__add--fixed[data-v-216d6a0f]{width:100%;min-width:0;pointer-events:auto}.editor-image-history__add[data-v-216d6a0f]:focus-visible{outline:2px solid var(--app-dialog-input-ring);outline-offset:2px}.editor-image-history__add[data-v-216d6a0f]:disabled{cursor:not-allowed;opacity:.48}@media(hover:hover)and (pointer:fine){.editor-image-history__add[data-v-216d6a0f]:not(:disabled):hover{border-color:color-mix(in srgb,var(--app-text-main) 32%,var(--app-border-strong));background:color-mix(in srgb,var(--app-text-main) 4%,var(--character-media-surface-strong));color:var(--app-text-main)}.editor-image-history__add[data-v-216d6a0f]:not(:disabled):hover:before{background:color-mix(in srgb,var(--app-text-main) 7%,transparent);-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.editor-image-history__add[data-v-216d6a0f]:not(:disabled):hover>svg{-webkit-transform:scale(1.06);transform:scale(1.06)}}.editor-image-history__add[data-v-216d6a0f]:not(:disabled):active:before{-webkit-transform:translate(-50%,-50%) scale(.94);transform:translate(-50%,-50%) scale(.94)}.editor-image-history__add[data-v-216d6a0f]:not(:disabled):active>svg{-webkit-transform:scale(.96);transform:scale(.96)}.editor-image-history__candidate[data-v-216d6a0f],.editor-image-history__task[data-v-216d6a0f],.editor-image-history__pending-upload[data-v-216d6a0f]{position:relative;width:100%;aspect-ratio:3 / 4;overflow:hidden;border:2px solid transparent;border-radius:var(--character-portrait-thumbnail-radius);background:var(--character-media-surface-strong)}.editor-image-history__pending-upload[data-v-216d6a0f]{position:relative;display:block;width:100%;padding:0;color:#fff}.editor-image-history__pending-upload>img[data-v-216d6a0f]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.editor-image-history__pending-overlay[data-v-216d6a0f]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:rgba(18,20,19,.34);backdrop-filter:blur(1px)}.editor-image-history__card.is-upload-rejected .editor-image-history__pending-overlay[data-v-216d6a0f]{background:rgba(25,20,20,.48);color:#fff}.editor-image-history__card.is-focused .editor-image-history__candidate[data-v-216d6a0f],.editor-image-history__card.is-focused .editor-image-history__pending-upload[data-v-216d6a0f]{border-color:var(--app-brand);box-shadow:0 0 0 3px var(--app-brand-ring)}.editor-image-history__candidate[data-v-216d6a0f]>.dreama-image{width:100%;height:100%}.editor-image-history__candidate[data-v-216d6a0f]:focus-visible{outline:3px solid var(--app-dialog-input-ring);outline-offset:2px}.editor-image-history__candidate[data-v-216d6a0f]:disabled{cursor:not-allowed}.editor-image-history__placeholder[data-v-216d6a0f]{display:grid;height:100%;place-items:center;color:var(--app-text-muted)}.editor-image-history__caption[data-v-216d6a0f]{position:absolute;right:5px;bottom:5px;left:5px;overflow:hidden;padding:3px 5px;border-radius:6px;background:rgba(18,15,24,.65);color:#fff;font-size:9px;line-height:13px;text-overflow:ellipsis;white-space:nowrap}.editor-image-history__selected[data-v-216d6a0f]{position:absolute;z-index:2;top:5px;right:5px;display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:var(--app-brand);color:var(--app-brand-foreground)}.editor-image-history__delete[data-v-216d6a0f]{position:absolute;z-index:2;top:5px;right:5px;display:grid;width:28px;height:28px;place-items:center;border:1px solid rgb(255 255 255 / .28);border-radius:50%;background:rgba(18,15,24,.72);color:#fff;backdrop-filter:blur(4px)}.editor-image-history__delete[data-v-216d6a0f]:not(:disabled):hover{background:var(--distribute-accent-warm)}.editor-image-history__delete[data-v-216d6a0f]:focus-visible{outline:3px solid var(--app-dialog-input-ring);outline-offset:2px}.editor-image-history__delete[data-v-216d6a0f]:disabled{cursor:not-allowed;opacity:.48}.editor-image-history__task[data-v-216d6a0f]{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;border-color:var(--app-border-subtle);color:var(--app-text-soft);font-size:10px;text-align:center}.editor-image-history__task strong[data-v-216d6a0f]{font-size:11px}.editor-image-history__card.is-failed .editor-image-history__task[data-v-216d6a0f]{border-color:color-mix(in srgb,var(--distribute-accent-warm) 30%,transparent);color:var(--distribute-accent-warm)}.editor-image-history__spinner[data-v-216d6a0f]{-webkit-animation:editor-image-history-spin-216d6a0f .9s linear infinite;animation:editor-image-history-spin-216d6a0f .9s linear infinite}@media(max-height:700px){.editor-image-history__track[data-v-216d6a0f]{gap:8px}}@-webkit-keyframes editor-image-history-spin-216d6a0f{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes editor-image-history-spin-216d6a0f{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.editor-image-history__spinner[data-v-216d6a0f]{-webkit-animation:none;animation:none}}.editor-image-upload-flow[data-v-43c4e3d1]{position:absolute;width:0;height:0;overflow:visible}.editor-image[data-v-2f2c089a]{position:relative;display:grid;height:100%;min-height:100%;min-width:0;gap:12px;padding:0}.editor-image__tool[data-v-2f2c089a]{display:grid;min-width:0;gap:12px}.editor-image__view[data-v-2f2c089a]{display:flex;min-width:0;min-height:100%;flex-direction:column}.editor-image__tool[data-v-2f2c089a]{min-height:100%}.editor-image-view-enter-active[data-v-2f2c089a],.editor-image-view-leave-active[data-v-2f2c089a]{transition:opacity .16s ease,-webkit-transform .22s cubic-bezier(.22,1,.36,1);transition:opacity .16s ease,transform .22s cubic-bezier(.22,1,.36,1);transition:opacity .16s ease,transform .22s cubic-bezier(.22,1,.36,1),-webkit-transform .22s cubic-bezier(.22,1,.36,1)}.editor-image-view-enter-from[data-v-2f2c089a]{opacity:0;-webkit-transform:translateX(10px);transform:translate(10px)}.editor-image-view-leave-to[data-v-2f2c089a]{opacity:0;-webkit-transform:translateX(-8px);transform:translate(-8px)}.editor-image__header[data-v-2f2c089a]{position:absolute;top:0;right:0;z-index:4;display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.editor-image__stage-zone[data-v-2f2c089a]{position:relative;display:flex;min-height:220px;flex:1 1 auto;flex-direction:column;gap:8px;padding-bottom:10px}.editor-image__stage-section[data-v-2f2c089a]{display:grid;min-height:0;flex:1 1 auto;justify-items:center;place-items:center;container-type:size}.editor-image__stage-section[data-v-2f2c089a]>.editor-image-stage-wrap{display:grid;width:100%;height:100%;min-height:0;place-items:center}.editor-image__header h2[data-v-2f2c089a]{margin:0;color:var(--app-text-main);font-size:20px;line-height:28px}.editor-image__busy[data-v-2f2c089a]{display:inline-flex;align-items:center;gap:6px;color:var(--app-text-soft);font-size:12px}.editor-image__busy svg[data-v-2f2c089a]{-webkit-animation:editor-image-spin-2f2c089a .9s linear infinite;animation:editor-image-spin-2f2c089a .9s linear infinite}.editor-image__error[data-v-2f2c089a]{display:flex;align-items:flex-start;gap:7px;padding:10px 11px;border:1px solid color-mix(in srgb,var(--distribute-accent-warm) 28%,transparent);border-radius:11px;background:color-mix(in srgb,var(--distribute-accent-warm) 7%,transparent);color:var(--distribute-accent-warm);font-size:12px;line-height:18px}.editor-image__error svg[data-v-2f2c089a]{flex:0 0 auto;margin-top:1px}.editor-image__history-section[data-v-2f2c089a]{display:grid;min-width:0;gap:8px}.editor-image__bottom-dock[data-v-2f2c089a]{position:sticky;bottom:0;z-index:3;display:grid;width:auto;margin-inline:-14px;--editor-image-history-size: 72px;gap:8px;padding:10px 14px calc(12px + var(--app-safe-area-bottom));border-top:1px solid var(--app-border-subtle);background:var(--app-dialog-bg);isolation:isolate}.editor-image__action-dock[data-v-2f2c089a]{display:grid;justify-items:center;align-items:center}.editor-image__confirm[data-v-2f2c089a]{display:inline-flex;min-height:42px;min-width:min(100%,200px);align-items:center;justify-content:center;gap:6px;border-radius:999px;background:var(--app-brand);color:var(--app-brand-foreground);font-size:14px;font-weight:var(--app-font-weight-bold)}.editor-image__confirm[data-v-2f2c089a]:disabled{cursor:not-allowed;opacity:.5}.editor-image__confirm[data-v-2f2c089a]:focus-visible{outline:3px solid var(--app-dialog-input-ring);outline-offset:2px}@-webkit-keyframes editor-image-spin-2f2c089a{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes editor-image-spin-2f2c089a{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media(max-width:640px){.editor-image__header[data-v-2f2c089a]{padding-inline:2px}.editor-image__action-dock[data-v-2f2c089a]{justify-items:stretch}}@media(max-height:700px){.editor-image__stage-zone[data-v-2f2c089a]{min-height:180px;padding-bottom:6px}.editor-image__bottom-dock[data-v-2f2c089a]{--editor-image-history-size: 62px;gap:6px;padding-top:8px;padding-bottom:calc(8px + var(--app-safe-area-bottom))}.editor-image__confirm[data-v-2f2c089a]{min-height:38px}}@media(min-width:720px){.editor-image__bottom-dock[data-v-2f2c089a]{margin-inline:-28px;--editor-image-history-size: 82px;padding:10px 28px 14px}}@media(min-width:720px)and (max-height:700px){.editor-image__bottom-dock[data-v-2f2c089a]{--editor-image-history-size: 68px;padding-top:8px;padding-bottom:10px}}@media(prefers-reduced-motion:reduce){.editor-image-view-enter-active[data-v-2f2c089a],.editor-image-view-leave-active[data-v-2f2c089a]{transition:none}.editor-image__busy svg[data-v-2f2c089a]{-webkit-animation:none;animation:none}}.editor-image-workbench-layer[data-v-5566c13f],.editor-image-workbench-layer__scrim[data-v-5566c13f]{position:fixed;top:0;right:0;bottom:0;left:0}.editor-image-workbench-layer[data-v-5566c13f]{z-index:var(--app-z-character-workspace)}.editor-image-workbench-layer__scrim[data-v-5566c13f]{--app-dialog-overlay-layer: 0;width:100%;height:100%;--app-dialog-scrim-blur: 3px}.editor-image-workbench-layer__panel[data-v-5566c13f]{z-index:1}.editor-image-workbench-layer__close[data-v-5566c13f]{position:absolute;top:calc(var(--app-corner-control-inset, 10px) + var(--app-safe-area-top));left:calc(var(--app-corner-control-inset, 10px) + var(--app-safe-area-left));z-index:4;display:grid;width:var(--app-corner-control-size, 44px);height:var(--app-corner-control-size, 44px);padding:0;place-items:center;border:0;border-radius:var(--app-corner-control-radius, 18px);background:transparent;color:var(--app-text-main);-webkit-tap-highlight-color:transparent;transition:-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:transform var(--app-interaction-duration) var(--app-interaction-ease);transition:transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.editor-image-workbench-layer__close-surface[data-v-5566c13f]{display:grid;width:var(--app-corner-control-visual-size, 36px);height:var(--app-corner-control-visual-size, 36px);place-items:center;border-radius:var(--app-corner-control-radius, 18px);background:color-mix(in srgb,var(--app-surface-raised) 90%,transparent);backdrop-filter:blur(14px)}.editor-image-workbench-layer__header[data-v-5566c13f]{position:relative;z-index:3;display:grid;min-height:calc(68px + var(--app-safe-area-top));flex:none;padding:calc(14px + var(--app-safe-area-top)) 64px 12px;align-content:center;justify-items:center;background:var(--app-dialog-bg);text-align:center}.editor-image-workbench-layer__header[data-v-5566c13f]:after{position:absolute;top:100%;right:0;left:0;height:12px;background:linear-gradient(180deg,var(--app-dialog-bg) 0%,color-mix(in srgb,var(--app-dialog-bg) 78%,transparent) 46%,transparent 100%);content:"";pointer-events:none}.editor-image-workbench-layer__title[data-v-5566c13f]{margin:0;color:var(--app-text-main);font-size:18px;font-weight:var(--app-font-weight-bold);line-height:26px}.editor-image-workbench-layer__modes[data-v-5566c13f]{display:flex;max-width:100%;align-items:center;justify-content:center;gap:24px}.editor-image-workbench-layer__mode[data-v-5566c13f]{position:relative;display:inline-flex;min-height:44px;align-items:center;padding:0 2px 6px;border:0;border-radius:0;background:transparent;color:var(--app-text-soft);font-size:18px;font-weight:var(--app-font-weight-medium);line-height:26px;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:color var(--app-interaction-duration) var(--app-interaction-ease)}.editor-image-workbench-layer__mode[data-v-5566c13f]:after{position:absolute;right:2px;bottom:4px;left:2px;height:2px;border-radius:999px;background:var(--app-text-main);content:"";opacity:0;-webkit-transform:scaleX(.7);transform:scaleX(.7);transition:opacity var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:opacity var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease);transition:opacity var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.editor-image-workbench-layer__mode[aria-pressed=true][data-v-5566c13f]{color:var(--app-text-main);font-weight:var(--app-font-weight-bold)}.editor-image-workbench-layer__mode[aria-pressed=true][data-v-5566c13f]:after{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.editor-image-workbench-layer__mode[data-v-5566c13f]:focus-visible{border-radius:4px;outline:2px solid var(--app-dialog-input-ring);outline-offset:2px}.editor-image-workbench-layer__close[data-v-5566c13f]:focus-visible{outline:2px solid var(--app-dialog-input-ring);outline-offset:2px}.editor-image-workbench-layer__close[data-v-5566c13f]:active{-webkit-transform:scale(var(--app-interaction-object-scale-active-subtle));transform:scale(var(--app-interaction-object-scale-active-subtle))}@media(hover:hover)and (pointer:fine){.editor-image-workbench-layer__close[data-v-5566c13f]:hover{-webkit-transform:scale(var(--app-interaction-object-scale-hover-subtle));transform:scale(var(--app-interaction-object-scale-hover-subtle))}.editor-image-workbench-layer__mode[data-v-5566c13f]:hover{color:var(--app-text-main)}}.editor-image-workbench-layer__body[data-v-5566c13f]{flex:1;min-height:0;padding:6px 14px 0;overflow-y:auto;overscroll-behavior-y:contain}.editor-image-workbench-layer__panel[data-tool-active=true] .editor-image-workbench-layer__body[data-v-5566c13f]{padding-top:8px}.editor-image-workbench-layer__body[data-v-5566c13f]>.editor-image{width:100%;height:100%;margin:0 auto}.editor-image-workbench-layer__body[data-v-5566c13f] .editor-image-stage{width:min(100%,420px)}@supports (width: 1cqh){.editor-image-workbench-layer__body[data-v-5566c13f] .editor-image-stage{width:min(100%,420px,75cqh)}}@media(min-width:720px){.editor-image-workbench-layer__close[data-v-5566c13f]{top:14px;left:14px}.editor-image-workbench-layer__body[data-v-5566c13f]{max-height:calc(100dvh - 40px);padding:6px 16px 0}.editor-image-workbench-layer__header[data-v-5566c13f]{min-height:68px;padding:12px 76px}}@media(min-width:720px)and (max-height:700px){.editor-image-workbench-layer__body[data-v-5566c13f]{--editor-image-stage-avatar-size: 58px;padding-top:4px}}@media(max-width:719px){.editor-image-workbench-layer__scrim[data-v-5566c13f]{display:none;backdrop-filter:none}}@media(max-width:719px)and (prefers-reduced-motion:no-preference){.editor-image-workbench-enter-active .editor-image-workbench-layer__header[data-v-5566c13f],.editor-image-workbench-enter-active .editor-image-workbench-layer__close[data-v-5566c13f],.editor-image-workbench-enter-active .editor-image-workbench-layer__body[data-v-5566c13f]{transition:opacity .18s var(--app-interaction-ease),-webkit-transform .18s var(--app-interaction-ease);transition:opacity .18s var(--app-interaction-ease),transform .18s var(--app-interaction-ease);transition:opacity .18s var(--app-interaction-ease),transform .18s var(--app-interaction-ease),-webkit-transform .18s var(--app-interaction-ease)}.editor-image-workbench-leave-active .editor-image-workbench-layer__header[data-v-5566c13f],.editor-image-workbench-leave-active .editor-image-workbench-layer__close[data-v-5566c13f],.editor-image-workbench-leave-active .editor-image-workbench-layer__body[data-v-5566c13f]{transition:opacity .15s var(--app-interaction-ease),-webkit-transform .15s var(--app-interaction-ease);transition:opacity .15s var(--app-interaction-ease),transform .15s var(--app-interaction-ease);transition:opacity .15s var(--app-interaction-ease),transform .15s var(--app-interaction-ease),-webkit-transform .15s var(--app-interaction-ease)}.editor-image-workbench-enter-from .editor-image-workbench-layer__header[data-v-5566c13f],.editor-image-workbench-enter-from .editor-image-workbench-layer__close[data-v-5566c13f],.editor-image-workbench-enter-from .editor-image-workbench-layer__body[data-v-5566c13f]{opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px)}.editor-image-workbench-leave-to .editor-image-workbench-layer__header[data-v-5566c13f],.editor-image-workbench-leave-to .editor-image-workbench-layer__close[data-v-5566c13f],.editor-image-workbench-leave-to .editor-image-workbench-layer__body[data-v-5566c13f]{opacity:0;-webkit-transform:translateY(2px);transform:translateY(2px)}}@media(min-width:720px)and (prefers-reduced-motion:no-preference){.editor-image-workbench-enter-active[data-v-5566c13f]{transition:opacity .18s var(--app-interaction-ease)}.editor-image-workbench-leave-active[data-v-5566c13f]{transition:opacity .15s var(--app-interaction-ease)}.editor-image-workbench-enter-active .editor-image-workbench-layer__panel[data-v-5566c13f]{transition:-webkit-transform .18s var(--app-interaction-ease);transition:transform .18s var(--app-interaction-ease);transition:transform .18s var(--app-interaction-ease),-webkit-transform .18s var(--app-interaction-ease)}.editor-image-workbench-leave-active .editor-image-workbench-layer__panel[data-v-5566c13f]{transition:-webkit-transform .15s var(--app-interaction-ease);transition:transform .15s var(--app-interaction-ease);transition:transform .15s var(--app-interaction-ease),-webkit-transform .15s var(--app-interaction-ease)}.editor-image-workbench-enter-from[data-v-5566c13f],.editor-image-workbench-leave-to[data-v-5566c13f]{opacity:0}.editor-image-workbench-enter-from .editor-image-workbench-layer__panel[data-v-5566c13f]{-webkit-transform:translate(-50%,calc(-50% + 12px));transform:translate(-50%,calc(-50% + 12px))}.editor-image-workbench-leave-to .editor-image-workbench-layer__panel[data-v-5566c13f]{-webkit-transform:translate(-50%,calc(-50% + 8px));transform:translate(-50%,calc(-50% + 8px))}}@media(prefers-reduced-motion:reduce){.editor-image-workbench-enter-active[data-v-5566c13f],.editor-image-workbench-leave-active[data-v-5566c13f],.editor-image-workbench-enter-active .editor-image-workbench-layer__panel[data-v-5566c13f],.editor-image-workbench-leave-active .editor-image-workbench-layer__panel[data-v-5566c13f],.editor-image-workbench-enter-active .editor-image-workbench-layer__header[data-v-5566c13f],.editor-image-workbench-leave-active .editor-image-workbench-layer__header[data-v-5566c13f],.editor-image-workbench-enter-active .editor-image-workbench-layer__close[data-v-5566c13f],.editor-image-workbench-leave-active .editor-image-workbench-layer__close[data-v-5566c13f],.editor-image-workbench-enter-active .editor-image-workbench-layer__body[data-v-5566c13f],.editor-image-workbench-leave-active .editor-image-workbench-layer__body[data-v-5566c13f],.editor-image-workbench-layer__mode[data-v-5566c13f],.editor-image-workbench-layer__mode[data-v-5566c13f]:after{transition:none}}.editor-profile-generating[data-v-6c003c6b],.editor-profile-generating__skeleton[data-v-6c003c6b],.editor-profile-generating__field[data-v-6c003c6b]{display:grid;min-width:0}.editor-profile-generating[data-v-6c003c6b]{gap:0}.editor-profile-generating__skeleton[data-v-6c003c6b]{position:relative;overflow:hidden;gap:20px;border-radius:var(--character-control-radius)}.editor-profile-generating__skeleton[data-v-6c003c6b]:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 28%,color-mix(in srgb,var(--app-surface-raised) 58%,transparent) 45%,transparent 62%);content:"";pointer-events:none;-webkit-transform:translateX(-115%);transform:translate(-115%);-webkit-animation:editor-profile-generating-shimmer-6c003c6b 1.9s ease-in-out infinite;animation:editor-profile-generating-shimmer-6c003c6b 1.9s ease-in-out infinite}.editor-profile-generating__field[data-v-6c003c6b]{gap:7px}.editor-profile-generating__label[data-v-6c003c6b],.editor-profile-generating__control[data-v-6c003c6b],.editor-profile-generating__gender-options i[data-v-6c003c6b]{display:block;border-radius:10px;background:color-mix(in srgb,var(--app-border-subtle) 72%,var(--app-bg))}.editor-profile-generating__label[data-v-6c003c6b]{width:44px;height:18px;border-radius:6px}.editor-profile-generating__control[data-v-6c003c6b]{min-height:44px}.editor-profile-generating__field.is-summary .editor-profile-generating__control[data-v-6c003c6b]{min-height:88px}.editor-profile-generating__field.is-multiline .editor-profile-generating__control[data-v-6c003c6b]{min-height:104px}.editor-profile-generating__gender-options[data-v-6c003c6b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.editor-profile-generating__gender-options i[data-v-6c003c6b]{min-height:42px;border-radius:12px}@-webkit-keyframes editor-profile-generating-shimmer-6c003c6b{60%,to{-webkit-transform:translateX(115%);transform:translate(115%)}}@keyframes editor-profile-generating-shimmer-6c003c6b{60%,to{-webkit-transform:translateX(115%);transform:translate(115%)}}@media(prefers-reduced-motion:reduce){.editor-profile-generating__skeleton[data-v-6c003c6b]:after{-webkit-animation:none;animation:none}}.editor-text-field[data-v-dae3a63a]{display:grid;min-width:0;gap:7px}.editor-text-field.is-highlighted[data-v-dae3a63a]{border-radius:var(--character-control-radius);background:var(--app-brand-soft);box-shadow:0 0 0 8px var(--app-brand-soft);-webkit-animation:editor-text-field-highlight-dae3a63a .44s var(--app-interaction-ease);animation:editor-text-field-highlight-dae3a63a .44s var(--app-interaction-ease)}@-webkit-keyframes editor-text-field-highlight-dae3a63a{0%{opacity:.72;-webkit-transform:translateY(2px);transform:translateY(2px)}}@keyframes editor-text-field-highlight-dae3a63a{0%{opacity:.72;-webkit-transform:translateY(2px);transform:translateY(2px)}}.editor-text-field__label-row[data-v-dae3a63a]{display:flex;align-items:center;justify-content:space-between;gap:12px}.editor-text-field__label[data-v-dae3a63a]{color:var(--app-text-main);font-size:13px;font-weight:700;line-height:18px}.editor-text-field__counter[data-v-dae3a63a]{color:var(--app-text-muted);font-size:12px;line-height:16px}.editor-text-field__textarea[data-v-dae3a63a]{--app-field-textarea-min-height: 104px}.editor-text-field[data-field=summary] .editor-text-field__textarea[data-v-dae3a63a]{--app-field-textarea-min-height: 88px}.editor-text-field__message[data-v-dae3a63a]{margin:0;font-size:12px;line-height:18px}.editor-text-field__message.is-error[data-v-dae3a63a],.editor-text-field__message.is-risk[data-v-dae3a63a]{color:var(--distribute-accent-warm)}.editor-text-field__message.is-syncing[data-v-dae3a63a]{color:var(--app-text-muted)}@media(prefers-reduced-motion:reduce){.editor-text-field.is-highlighted[data-v-dae3a63a]{-webkit-animation:none;animation:none}}.editor-profile[data-v-c26a8975]{display:grid;min-width:0}.editor-profile__body[data-v-c26a8975]{position:relative}.editor-profile__fields[data-v-c26a8975]{display:grid;min-width:0;gap:20px}.editor-profile__initial-failure[data-v-c26a8975]{display:inline-flex;align-items:center;gap:7px}.editor-profile-state-enter-active[data-v-c26a8975]{transition:opacity .2s var(--app-interaction-ease),-webkit-transform .2s var(--app-interaction-ease);transition:opacity .2s var(--app-interaction-ease),transform .2s var(--app-interaction-ease);transition:opacity .2s var(--app-interaction-ease),transform .2s var(--app-interaction-ease),-webkit-transform .2s var(--app-interaction-ease)}.editor-profile-state-leave-active[data-v-c26a8975]{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;pointer-events:none;transition:opacity .14s var(--app-interaction-ease)}.editor-profile-state-enter-from[data-v-c26a8975]{opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px)}.editor-profile-state-leave-to[data-v-c26a8975]{opacity:0}.editor-profile__initial-failure[data-v-c26a8975]{padding:11px 12px;border:1px solid color-mix(in srgb,var(--distribute-accent-warm) 26%,transparent);border-radius:12px;background:var(--app-surface);background:color-mix(in srgb,var(--distribute-accent-warm) 8%,transparent);color:var(--distribute-accent-warm);font-size:12px;line-height:18px}.editor-profile__gender[data-v-c26a8975]{display:grid;min-width:0;gap:7px;margin:0;padding:0;border:0}.editor-profile__gender.is-highlighted[data-v-c26a8975]{border-radius:var(--character-control-radius);background:var(--app-brand-soft);box-shadow:0 0 0 8px var(--app-brand-soft);-webkit-animation:editor-profile-highlight-c26a8975 .44s var(--app-interaction-ease);animation:editor-profile-highlight-c26a8975 .44s var(--app-interaction-ease)}@-webkit-keyframes editor-profile-highlight-c26a8975{0%{opacity:.72;-webkit-transform:translateY(2px);transform:translateY(2px)}}@keyframes editor-profile-highlight-c26a8975{0%{opacity:.72;-webkit-transform:translateY(2px);transform:translateY(2px)}}.editor-profile__gender legend[data-v-c26a8975],.editor-profile__voice-label[data-v-c26a8975]{color:var(--app-text-main);font-size:13px;font-weight:700;line-height:18px}.editor-profile__gender-options[data-v-c26a8975]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.editor-profile__gender-options button[data-v-c26a8975],.editor-profile__voice-row[data-v-c26a8975]{border:1px solid var(--app-dialog-input-border);background:var(--app-dialog-input-bg);color:var(--app-text-soft);transition:border-color var(--app-interaction-duration) var(--app-interaction-ease),background-color var(--app-interaction-duration) var(--app-interaction-ease),color var(--app-interaction-duration) var(--app-interaction-ease)}.editor-profile__gender-options button[data-v-c26a8975]{min-height:42px;border-radius:12px;font-size:13px;font-weight:var(--app-font-weight-semibold)}.editor-profile__gender-options button.is-selected[data-v-c26a8975]{border-color:var(--app-brand);background:var(--app-brand-soft);color:var(--app-brand-strong)}.editor-profile__gender-options button[data-v-c26a8975]:focus-visible,.editor-profile__voice button[data-v-c26a8975]:focus-visible{outline:3px solid var(--app-dialog-input-ring);outline-offset:2px}.editor-profile__gender-options button[data-v-c26a8975]:disabled,.editor-profile__voice button[data-v-c26a8975]:disabled{cursor:not-allowed;opacity:.58}.editor-profile__field-error[data-v-c26a8975],.editor-profile__syncing[data-v-c26a8975]{margin:0;font-size:12px;line-height:18px}.editor-profile__field-error[data-v-c26a8975]{color:var(--distribute-accent-warm)}.editor-profile__syncing[data-v-c26a8975]{color:var(--app-text-muted)}.editor-profile__voice[data-v-c26a8975]{display:grid;gap:7px}.editor-profile__voice-row[data-v-c26a8975]{position:relative;display:grid;min-height:44px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:4px 12px 4px 8px;border-radius:var(--character-control-radius);box-shadow:var(--app-dialog-input-shadow);font-size:14px;text-align:left;transition:border-color var(--app-interaction-duration) var(--app-interaction-ease),box-shadow var(--app-interaction-duration) var(--app-interaction-ease),color var(--app-interaction-duration) var(--app-interaction-ease)}.editor-profile__voice-preview[data-v-c26a8975]{position:relative;z-index:2;display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:10px;color:var(--app-text-soft);transition:color var(--app-interaction-duration) var(--app-interaction-ease)}.editor-profile__voice-preview.is-playing[data-v-c26a8975]{color:var(--app-brand)}.editor-profile__voice-preview.is-playing svg[data-v-c26a8975]{-webkit-transform-origin:center;transform-origin:center;-webkit-animation:editor-profile-voice-waveform-c26a8975 .68s ease-in-out infinite alternate;animation:editor-profile-voice-waveform-c26a8975 .68s ease-in-out infinite alternate}.editor-profile__voice-preview[data-v-c26a8975]:disabled{pointer-events:none}.editor-profile__voice-open[data-v-c26a8975]{display:grid;min-width:0;min-height:34px;grid-template-columns:minmax(0,1fr) 17px;align-items:center;gap:10px;padding:0;border-radius:10px;color:var(--app-text-muted);text-align:left}.editor-profile__voice-name[data-v-c26a8975]{overflow:hidden;color:var(--app-text-main);font-size:14px;font-weight:var(--app-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.editor-profile__voice-name.is-placeholder[data-v-c26a8975]{color:var(--app-text-muted);font-weight:500}.editor-profile__voice-caret[data-v-c26a8975]{display:block;color:var(--app-text-soft)}.editor-profile__voice-message[data-v-c26a8975]{color:var(--distribute-accent-warm);font-size:11px;line-height:16px}@media(hover:hover)and (pointer:fine){.editor-profile__voice-row[data-v-c26a8975]:has(.editor-profile__voice-open:not(:disabled)):hover{border-color:var(--app-dialog-input-border-focus)}.editor-profile__voice-preview[data-v-c26a8975]:not(:disabled):hover{color:var(--app-brand)}.editor-profile__voice-open[data-v-c26a8975]:not(:disabled):hover{color:var(--app-text-main)}}@-webkit-keyframes editor-profile-voice-waveform-c26a8975{0%{-webkit-transform:scaleY(.72);transform:scaleY(.72)}to{-webkit-transform:scaleY(1.08);transform:scaleY(1.08)}}@keyframes editor-profile-voice-waveform-c26a8975{0%{-webkit-transform:scaleY(.72);transform:scaleY(.72)}to{-webkit-transform:scaleY(1.08);transform:scaleY(1.08)}}@media(prefers-reduced-motion:reduce){.editor-profile-state-enter-active[data-v-c26a8975],.editor-profile-state-leave-active[data-v-c26a8975]{transition:none}.editor-profile__gender.is-highlighted[data-v-c26a8975]{-webkit-animation:none;animation:none}.editor-profile__voice-preview.is-playing svg[data-v-c26a8975]{-webkit-animation:none;animation:none}.editor-profile__gender-options button[data-v-c26a8975],.editor-profile__voice-row[data-v-c26a8975]{transition:none}}.editor-usage[data-v-21a4cce2]{display:grid;gap:9px;margin-top:24px}.editor-usage h2[data-v-21a4cce2]{margin:0;color:var(--app-text-main);font-size:13px;font-weight:700;line-height:18px}.editor-usage__rows[data-v-21a4cce2]{overflow:hidden;border:1px solid var(--app-dialog-input-border);border-radius:var(--character-control-radius);background:var(--app-dialog-input-bg);box-shadow:var(--app-dialog-input-shadow)}.editor-usage__row[data-v-21a4cce2]{display:grid;width:100%;min-height:68px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px 10px 8px;border:0;background:transparent;color:var(--app-text-main);text-align:left;transition:background var(--app-interaction-duration) var(--app-interaction-ease)}.editor-usage__row+.editor-usage__row[data-v-21a4cce2]{border-top:1px solid var(--app-border-subtle)}.editor-usage__row[data-v-21a4cce2]:disabled{cursor:not-allowed;opacity:.58}.editor-usage__icon[data-v-21a4cce2]{display:grid;width:34px;height:34px;place-items:center;color:var(--app-text-soft)}.editor-usage__copy[data-v-21a4cce2]{display:grid;min-width:0;gap:2px}.editor-usage__copy strong[data-v-21a4cce2]{font-size:14px;font-weight:var(--app-font-weight-semibold);line-height:20px}.editor-usage__copy small[data-v-21a4cce2]{overflow:hidden;color:var(--app-text-muted);font-size:12px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.editor-usage__trailing[data-v-21a4cce2]{display:inline-flex;align-items:center;gap:10px}.editor-usage__reference[data-v-21a4cce2]{width:32px;height:42px;overflow:hidden;border:1px solid var(--app-border-subtle);border-radius:7px;background:var(--character-media-surface)}.editor-usage__reference.is-empty[data-v-21a4cce2]{display:grid;place-items:center;color:var(--app-text-muted)}.editor-usage__reference[data-v-21a4cce2] img{width:100%;height:100%}.editor-usage__caret[data-v-21a4cce2]{display:block;flex:none;color:var(--app-text-soft)}.editor-usage__error[data-v-21a4cce2]{margin:0 2px;color:var(--app-danger);font-size:12px;line-height:18px}.editor-usage__row[data-v-21a4cce2]:focus-visible{outline:2px solid var(--app-dialog-input-ring);outline-offset:-2px}@media(hover:hover)and (pointer:fine){.editor-usage__row[data-v-21a4cce2]:not(:disabled):hover{background:var(--app-surface-hover)}}.editor-status-center__trigger{display:inline-flex;max-width:min(220px,calc(100vw - 220px));min-height:32px;align-items:center;gap:6px;padding:0 10px;border:1px solid color-mix(in srgb,var(--app-border-subtle) 80%,transparent);border-radius:999px;background:color-mix(in srgb,var(--app-surface-raised) 92%,transparent);color:var(--app-text-soft);font-size:11px;font-weight:var(--app-font-weight-semibold);line-height:1;backdrop-filter:blur(14px);transition:border-color var(--app-interaction-duration) var(--app-interaction-ease),background-color var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:border-color var(--app-interaction-duration) var(--app-interaction-ease),background-color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease);transition:border-color var(--app-interaction-duration) var(--app-interaction-ease),background-color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.editor-status-center__trigger:hover,.editor-status-center__trigger:focus-visible,.editor-status-center__trigger[data-state=open]{border-color:var(--app-border-strong);background:var(--app-surface-raised)}.editor-status-center__trigger:focus-visible{outline:2px solid var(--app-text-main);outline-offset:2px}.editor-status-center__trigger:active{-webkit-transform:scale(var(--app-interaction-scale-press));transform:scale(var(--app-interaction-scale-press))}.editor-status-center__trigger.is-warning{color:var(--distribute-accent-warm)}.editor-status-center__trigger.is-danger{border-color:color-mix(in srgb,var(--app-danger) 24%,var(--app-border-subtle));color:var(--app-danger)}.editor-status-center__trigger.is-success{color:var(--app-brand-strong)}.editor-status-center__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-status-center__progress-ring{width:13px;height:13px;flex:0 0 auto;border-radius:50%;background:conic-gradient(currentColor var(--status-progress),var(--app-border-subtle) 0);-webkit-mask:radial-gradient(circle,transparent 46%,#000 49%);mask:radial-gradient(circle,transparent 46%,#000 49%)}.editor-status-center__spinner{flex:0 0 auto;-webkit-animation:editor-status-center-spin .8s linear infinite;animation:editor-status-center-spin .8s linear infinite}.editor-status-center__popover{z-index:var(--app-z-character-drawer);display:grid;width:min(320px,calc(100vw - 24px));max-height:min(520px,calc(100dvh - 88px));overflow-y:auto;gap:12px;padding:14px;border:1px solid var(--app-border-strong);border-radius:16px;background:var(--app-bg);box-shadow:var(--app-shadow-soft);color:var(--app-text-main);-webkit-transform-origin:var(--reka-popover-content-transform-origin);transform-origin:var(--reka-popover-content-transform-origin)}.editor-status-center__popover[data-state=open]{-webkit-animation:editor-status-center-popover-in .16s var(--app-interaction-ease);animation:editor-status-center-popover-in .16s var(--app-interaction-ease)}.editor-status-center__header{display:grid;gap:10px}.editor-status-center__summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:9px}.editor-status-center__summary-icon{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;align-self:center;border-radius:8px;background:var(--app-button-secondary-bg);color:var(--app-text-soft)}.editor-status-center__summary-icon.is-success{background:var(--app-brand-soft);color:var(--app-brand-strong)}.editor-status-center__summary-icon.is-warning{color:var(--distribute-accent-warm)}.editor-status-center__summary-icon.is-danger{color:var(--app-danger)}.editor-status-center__summary strong{overflow:hidden;font-size:14px;font-weight:var(--app-font-weight-bold);line-height:20px;text-overflow:ellipsis;white-space:nowrap}.editor-status-center__summary>span:last-child:not(:first-child){color:var(--app-text-muted);font-size:11px}.editor-status-center__progress{height:4px;overflow:hidden;border-radius:999px;background:var(--app-border-subtle)}.editor-status-center__progress>span{display:block;height:100%;border-radius:inherit;background:var(--app-brand);transition:width .22s var(--app-interaction-ease)}.editor-status-center__section{display:grid;gap:8px;padding-top:13px;border-top:1px solid var(--app-border-subtle)}.editor-status-center__message{margin:0;padding:10px 11px;border-radius:10px;background:var(--app-button-secondary-bg);color:var(--app-text-soft);font-size:11px;line-height:17px}.editor-status-center__section h3{margin:0;color:var(--app-text-muted);font-size:10px;font-weight:700;letter-spacing:.06em}.editor-status-center__issues{display:grid;gap:2px;margin:0;padding:0;list-style:none}.editor-status-center__issues button,.editor-status-center__issues li>span{display:flex;width:100%;min-height:36px;align-items:center;justify-content:space-between;gap:12px;padding:0 8px;border-radius:9px;color:var(--app-text-main);font-size:12px;text-align:left}.editor-status-center__issues button:hover,.editor-status-center__issues button:focus-visible{background:var(--app-surface-hover)}.editor-status-center__issues button:focus-visible,.editor-status-center__retry:focus-visible,.editor-status-center__action button:focus-visible{outline:2px solid var(--app-text-main);outline-offset:1px}.editor-status-center__issues svg{flex:0 0 auto;color:var(--app-text-muted)}.editor-status-center__retry,.editor-status-center__action button{display:inline-flex;width:100%;min-height:34px;align-items:center;justify-content:center;gap:4px;padding:0 12px;border-radius:10px;background:var(--app-text-main);color:var(--app-bg);font-size:11px;font-weight:700}.editor-status-center__action button:hover,.editor-status-center__action button:focus-visible{opacity:.86}@-webkit-keyframes editor-status-center-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes editor-status-center-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes editor-status-center-popover-in{0%{opacity:0;-webkit-transform:translateY(-4px) scale(.98);transform:translateY(-4px) scale(.98)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes editor-status-center-popover-in{0%{opacity:0;-webkit-transform:translateY(-4px) scale(.98);transform:translateY(-4px) scale(.98)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@media(max-width:520px){.editor-status-center__trigger{max-width:calc(100vw - 204px);padding:0 8px;font-size:10px}}@media(prefers-reduced-motion:reduce){.editor-status-center__trigger,.editor-status-center__progress>span{transition:none}.editor-status-center__spinner,.editor-status-center__popover[data-state=open]{-webkit-animation:none;animation:none}}.suggestion-composer[data-v-72e96a12]{position:relative;z-index:1;display:grid;flex:0 0 auto;gap:9px;padding:12px 16px calc(18px + var(--app-safe-area-bottom));background:var(--app-dialog-bg)}.suggestion-composer__fade[data-v-72e96a12]{position:absolute;right:0;bottom:100%;left:0;height:24px;pointer-events:none;background:linear-gradient(to top,var(--app-dialog-bg),transparent)}.suggestion-composer__intents[data-v-72e96a12]{display:flex;min-width:0;gap:8px;padding:1px 0;overflow-x:auto;scrollbar-width:none}.suggestion-composer__intents[data-v-72e96a12]::-webkit-scrollbar{display:none}.suggestion-composer__intents button[data-v-72e96a12]{min-height:32px;flex:0 0 auto;padding:0 13px;border:1px solid var(--app-border-subtle);border-radius:999px;background:var(--app-surface);color:var(--app-text-soft);font-size:12px;line-height:16px;white-space:nowrap;transition:border-color var(--app-interaction-duration) var(--app-interaction-ease),background-color var(--app-interaction-duration) var(--app-interaction-ease),color var(--app-interaction-duration) var(--app-interaction-ease)}.suggestion-composer__input[data-v-72e96a12]{display:grid;min-height:84px;grid-template-columns:minmax(0,1fr) 38px;align-items:end;gap:10px;box-sizing:border-box;padding:8px 8px 8px 15px;border:1px solid var(--app-dialog-input-border);border-radius:var(--character-control-radius);background:var(--app-dialog-input-bg);transition:border-color var(--app-interaction-duration) var(--app-interaction-ease),box-shadow var(--app-interaction-duration) var(--app-interaction-ease)}.suggestion-composer__input[data-v-72e96a12]:focus-within{border-color:var(--app-dialog-input-border-focus);box-shadow:0 0 0 3px var(--app-dialog-input-ring)}.suggestion-composer__input textarea[data-v-72e96a12]{box-sizing:border-box;width:100%;min-height:64px;max-height:124px;padding:8px 0 6px;overflow-y:auto;border:0;background:transparent;color:var(--app-text-main);font:inherit;font-size:14px;line-height:21px;outline:none;resize:none}.suggestion-composer__input textarea[data-v-72e96a12]::-webkit-input-placeholder{color:var(--app-text-muted)}.suggestion-composer__input textarea[data-v-72e96a12]::-moz-placeholder{color:var(--app-text-muted)}.suggestion-composer__input textarea[data-v-72e96a12]::placeholder{color:var(--app-text-muted)}.suggestion-composer__send[data-v-72e96a12]{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:var(--app-brand);color:var(--app-brand-foreground);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),opacity var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease),opacity var(--app-interaction-duration) var(--app-interaction-ease);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease),opacity var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.suggestion-composer__send[data-v-72e96a12]:active:not(:disabled){-webkit-transform:scale(var(--app-interaction-object-scale-active-subtle));transform:scale(var(--app-interaction-object-scale-active-subtle))}.suggestion-composer__send[data-v-72e96a12]:disabled{cursor:not-allowed;opacity:.38}.suggestion-composer__intents button[data-v-72e96a12]:focus-visible,.suggestion-composer__send[data-v-72e96a12]:focus-visible{outline:2px solid var(--app-text-main);outline-offset:2px}.suggestion-composer__intents button[data-v-72e96a12]:disabled,.suggestion-composer__input textarea[data-v-72e96a12]:disabled{cursor:not-allowed;opacity:.55}.suggestion-composer__spinner[data-v-72e96a12]{-webkit-animation:suggestion-composer-spin-72e96a12 .8s linear infinite;animation:suggestion-composer-spin-72e96a12 .8s linear infinite}.suggestion-composer__sr-only[data-v-72e96a12]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;margin:-1px;border:0;clip:rect(0,0,0,0);white-space:nowrap}@-webkit-keyframes suggestion-composer-spin-72e96a12{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes suggestion-composer-spin-72e96a12{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media(hover:hover)and (pointer:fine){.suggestion-composer__intents button[data-v-72e96a12]:hover:not(:disabled){border-color:color-mix(in srgb,var(--app-text-main) 18%,var(--app-border-subtle));background:var(--app-surface-hover);color:var(--app-text-main)}}@media(max-width:719px){.suggestion-composer[data-v-72e96a12]{padding-right:12px;padding-left:12px}}@media(prefers-reduced-motion:reduce){.suggestion-composer__intents button[data-v-72e96a12],.suggestion-composer__input[data-v-72e96a12],.suggestion-composer__send[data-v-72e96a12]{transition:none}.suggestion-composer__spinner[data-v-72e96a12]{-webkit-animation:none;animation:none}}.suggestion-review[data-v-7c21ba81]{min-height:0;flex:1;padding:10px 16px 30px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.suggestion-review__sr-only[data-v-7c21ba81]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;margin:-1px;border:0;clip:rect(0,0,0,0);white-space:nowrap}.suggestion-review__skeleton[data-v-7c21ba81],.suggestion-review__list[data-v-7c21ba81]{display:grid;gap:12px}.suggestion-review__skeleton article[data-v-7c21ba81],.suggestion-review__field[data-v-7c21ba81]{box-sizing:border-box;min-width:0;padding:15px 16px;border:1px solid var(--app-border-subtle);border-radius:var(--character-control-radius);background:var(--app-surface-raised)}.suggestion-review__skeleton article[data-v-7c21ba81]{display:grid;gap:10px;min-height:142px}.suggestion-review__skeleton-heading[data-v-7c21ba81],.suggestion-review__skeleton-line[data-v-7c21ba81],.suggestion-review__skeleton-action[data-v-7c21ba81]{display:block;border-radius:999px;background:linear-gradient(100deg,var(--app-button-secondary-bg) 20%,var(--app-surface-hover) 42%,var(--app-button-secondary-bg) 64%);background-size:220% 100%;-webkit-animation:suggestion-review-shimmer-7c21ba81 1.4s ease-in-out infinite;animation:suggestion-review-shimmer-7c21ba81 1.4s ease-in-out infinite}.suggestion-review__skeleton-heading[data-v-7c21ba81]{width:74px;height:14px}.suggestion-review__skeleton-line[data-v-7c21ba81]{width:68%;height:12px}.suggestion-review__skeleton-line.is-wide[data-v-7c21ba81]{width:92%;margin-top:4px}.suggestion-review__skeleton-action[data-v-7c21ba81]{width:58px;height:32px;justify-self:end;margin-top:auto}.suggestion-review__state[data-v-7c21ba81]{min-height:100%}.suggestion-review__notice[data-v-7c21ba81]{display:flex;align-items:flex-start;gap:8px;margin-bottom:10px;padding:10px 12px;border-radius:var(--character-control-radius);background:color-mix(in srgb,var(--distribute-accent-warm) 8%,var(--app-surface));color:var(--distribute-accent-warm);font-size:12px;line-height:18px}.suggestion-review__notice svg[data-v-7c21ba81]{flex:0 0 auto;margin-top:1px}.suggestion-review__toolbar[data-v-7c21ba81]{display:flex;min-height:38px;align-items:center;justify-content:space-between;gap:12px;padding:0 2px 8px;color:var(--app-text-muted);font-size:12px}.suggestion-review__toolbar button[data-v-7c21ba81]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:0 11px;border-radius:10px;background:var(--app-button-secondary-bg);color:var(--app-button-secondary-fg);font-size:12px;font-weight:700}.suggestion-review__field[data-v-7c21ba81]{display:grid;gap:11px;transition:border-color var(--app-interaction-duration) var(--app-interaction-ease),background-color var(--app-interaction-duration) var(--app-interaction-ease)}.suggestion-review__field.is-adopted[data-v-7c21ba81]{border-color:color-mix(in srgb,var(--app-brand) 26%,var(--app-border-subtle))}.suggestion-review__field-heading[data-v-7c21ba81],.suggestion-review__field-actions[data-v-7c21ba81]{display:flex;align-items:center;justify-content:space-between;gap:12px}.suggestion-review__field-heading strong[data-v-7c21ba81]{color:var(--app-text-main);font-size:12px;line-height:20px}.suggestion-review__field-heading span[data-v-7c21ba81]{display:inline-flex;align-items:center;gap:4px;color:var(--app-text-muted);font-size:10px;line-height:16px}.suggestion-review__field-heading span.is-adopted[data-v-7c21ba81]{color:var(--app-brand-strong)}.suggestion-review__value[data-v-7c21ba81],.suggestion-review__before p[data-v-7c21ba81]{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.suggestion-review__value[data-v-7c21ba81]{color:var(--app-text-main);font-size:14px;line-height:22px}.suggestion-review__before[data-v-7c21ba81]{color:var(--app-text-soft);font-size:11px}.suggestion-review__before summary[data-v-7c21ba81]{width:-webkit-max-content;width:-moz-max-content;width:max-content;cursor:pointer;list-style-position:inside}.suggestion-review__before p[data-v-7c21ba81]{margin-top:8px;padding:10px 11px;border-radius:9px;background:var(--app-button-secondary-bg);font-size:12px;line-height:19px}.suggestion-review__field-actions[data-v-7c21ba81]{justify-content:flex-end}.suggestion-review__field-actions button[data-v-7c21ba81]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:62px;min-height:34px;padding:0 12px;border-radius:10px;background:var(--app-brand);color:var(--app-brand-foreground);font-size:12px;font-weight:var(--app-font-weight-bold)}.suggestion-review__pending-icon[data-v-7c21ba81]{-webkit-animation:suggestion-review-spin-7c21ba81 .72s linear infinite;animation:suggestion-review-spin-7c21ba81 .72s linear infinite}.suggestion-review__field-actions button.is-secondary[data-v-7c21ba81]{background:var(--app-button-secondary-bg);color:var(--app-button-secondary-fg)}.suggestion-review button[data-v-7c21ba81]:focus-visible,.suggestion-review summary[data-v-7c21ba81]:focus-visible{outline:2px solid var(--app-text-main);outline-offset:2px}.suggestion-review button[data-v-7c21ba81]:disabled{cursor:not-allowed;opacity:.5}@-webkit-keyframes suggestion-review-shimmer-7c21ba81{to{background-position:-120% 0}}@keyframes suggestion-review-shimmer-7c21ba81{to{background-position:-120% 0}}@-webkit-keyframes suggestion-review-spin-7c21ba81{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes suggestion-review-spin-7c21ba81{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media(hover:hover)and (pointer:fine){.suggestion-review__toolbar button[data-v-7c21ba81]:hover:not(:disabled),.suggestion-review__field-actions button.is-secondary[data-v-7c21ba81]:hover:not(:disabled){background:var(--app-button-secondary-hover)}}@media(max-width:719px){.suggestion-review[data-v-7c21ba81]{padding:6px 12px 24px}}@media(prefers-reduced-motion:reduce){.suggestion-review__skeleton-heading[data-v-7c21ba81],.suggestion-review__skeleton-line[data-v-7c21ba81],.suggestion-review__skeleton-action[data-v-7c21ba81]{-webkit-animation:none;animation:none}.suggestion-review__field[data-v-7c21ba81]{transition:none}.suggestion-review__pending-icon[data-v-7c21ba81]{-webkit-animation:none;animation:none}}.editor-suggestions__overlay[data-v-264cfc1f]{z-index:var(--app-z-character-drawer)}.editor-suggestions__overlay[data-state=open][data-v-264cfc1f]{-webkit-animation:editor-suggestions-overlay-enter-264cfc1f .18s var(--app-interaction-ease) both;animation:editor-suggestions-overlay-enter-264cfc1f .18s var(--app-interaction-ease) both}.editor-suggestions[data-v-264cfc1f]{position:fixed;z-index:calc(var(--app-z-character-drawer) + 1);top:0;right:0;bottom:0;display:flex;width:min(100%,var(--app-dialog-width-drawer));flex-direction:column;overflow:hidden;border:0;border-left:1px solid var(--app-dialog-border);background:var(--app-dialog-bg);color:var(--app-text-main);box-shadow:var(--app-shadow-panel);outline:none}.editor-suggestions[data-state=open][data-v-264cfc1f]{-webkit-animation:editor-suggestions-panel-enter-264cfc1f .21s cubic-bezier(.2,.72,.2,1) both;animation:editor-suggestions-panel-enter-264cfc1f .21s cubic-bezier(.2,.72,.2,1) both}@-webkit-keyframes editor-suggestions-overlay-enter-264cfc1f{0%{opacity:0}}@keyframes editor-suggestions-overlay-enter-264cfc1f{0%{opacity:0}}@-webkit-keyframes editor-suggestions-panel-enter-264cfc1f{0%{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes editor-suggestions-panel-enter-264cfc1f{0%{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@media(max-width:719px){.editor-suggestions[data-v-264cfc1f]{top:auto;left:0;width:100%;height:min(92dvh,780px);max-height:min(92dvh,780px);border-top:1px solid var(--app-dialog-border);border-left:0;border-radius:var(--character-sheet-radius) var(--character-sheet-radius) 0 0}.editor-suggestions[data-state=open][data-v-264cfc1f]{-webkit-animation-name:editor-suggestions-sheet-enter-264cfc1f;animation-name:editor-suggestions-sheet-enter-264cfc1f}}@-webkit-keyframes editor-suggestions-sheet-enter-264cfc1f{0%{opacity:0;-webkit-transform:translate3d(0,12px,0);transform:translate3d(0,12px,0)}}@keyframes editor-suggestions-sheet-enter-264cfc1f{0%{opacity:0;-webkit-transform:translate3d(0,12px,0);transform:translate3d(0,12px,0)}}@media(prefers-reduced-motion:reduce){.editor-suggestions__overlay[data-state=open][data-v-264cfc1f],.editor-suggestions[data-state=open][data-v-264cfc1f]{-webkit-animation:none;animation:none}}.voice-groups[data-v-5605a02f],.voice-groups__group[data-v-5605a02f]{display:grid}.voice-groups[data-v-5605a02f]{gap:12px}.voice-groups__group[data-v-5605a02f]{gap:3px}.voice-groups__label[data-v-5605a02f]{margin:8px 12px 5px;color:var(--app-text-muted);font-size:11px;font-weight:700;line-height:16px}.voice-item[data-v-5605a02f]{display:flex;min-height:64px;box-sizing:border-box;align-items:center;gap:4px;padding:5px 8px;border-radius:14px;color:var(--app-text-main);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.voice-item.is-selected[data-v-5605a02f]{background:var(--app-brand-soft)}.voice-item[aria-disabled=true][data-v-5605a02f]{opacity:.68}.voice-item__play[data-v-5605a02f]{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border-radius:999px;background:var(--app-button-secondary-bg);color:var(--app-text-main);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),color var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.voice-item.is-playing .voice-item__play[data-v-5605a02f]{color:var(--app-brand)}.voice-item__waveform[data-v-5605a02f]{-webkit-transform-origin:center;transform-origin:center;-webkit-animation:voice-item-waveform-5605a02f .68s ease-in-out infinite alternate;animation:voice-item-waveform-5605a02f .68s ease-in-out infinite alternate}.voice-item__play[data-v-5605a02f]:disabled{cursor:not-allowed;opacity:.36}.voice-item__selection-action[data-v-5605a02f]{display:grid;min-width:0;min-height:50px;flex:1;grid-template-columns:minmax(0,1fr) 22px;align-items:center;gap:10px;padding:4px 8px;color:inherit;text-align:left}.voice-item__copy[data-v-5605a02f]{display:grid;min-width:0;gap:2px}.voice-item__copy strong[data-v-5605a02f],.voice-item__copy small[data-v-5605a02f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voice-item__copy strong[data-v-5605a02f]{font-size:14px;line-height:20px}.voice-item__copy small[data-v-5605a02f]{color:var(--app-text-muted);font-size:12px;line-height:17px}.voice-item__select[data-v-5605a02f]{display:grid;width:20px;height:20px;place-items:center;border:1px solid var(--app-border-strong);border-radius:999px;color:var(--app-brand-foreground)}.voice-item__selection-action[data-state=checked] .voice-item__select[data-v-5605a02f]{border-color:var(--app-brand);background:var(--app-brand)}.voice-item__indicator[data-v-5605a02f]{display:grid;place-items:center}.voice-item__play[data-v-5605a02f]:focus-visible,.voice-item__selection-action[data-v-5605a02f]:focus-visible{outline:2px solid var(--app-text-main);outline-offset:2px}@media(hover:hover)and (pointer:fine){.voice-item[data-v-5605a02f]:not([aria-disabled=true]):hover{background:var(--app-surface-hover)}.voice-item.is-selected[data-v-5605a02f]:hover{background:var(--app-brand-soft)}.voice-item__play[data-v-5605a02f]:not(:disabled):hover{background:var(--app-button-secondary-hover);color:var(--app-text-main)}.voice-item.is-playing .voice-item__play[data-v-5605a02f]:not(:disabled):hover{color:var(--app-brand)}}@-webkit-keyframes voice-item-waveform-5605a02f{0%{-webkit-transform:scaleY(.72);transform:scaleY(.72)}to{-webkit-transform:scaleY(1.08);transform:scaleY(1.08)}}@keyframes voice-item-waveform-5605a02f{0%{-webkit-transform:scaleY(.72);transform:scaleY(.72)}to{-webkit-transform:scaleY(1.08);transform:scaleY(1.08)}}@media(prefers-reduced-motion:reduce){.voice-item[data-v-5605a02f],.voice-item__play[data-v-5605a02f]{transition:none}.voice-item__waveform[data-v-5605a02f]{-webkit-animation:none;animation:none}}.voice-tabs[data-v-942e1d4c]{width:100%;min-width:0;max-width:100%}.voice-tabs__list[data-v-942e1d4c]{position:relative;display:flex;width:100%;min-width:0;max-width:100%;align-items:center;gap:20px;overflow-x:auto;overscroll-behavior-x:contain;border-bottom:1px solid var(--app-border-subtle);scroll-snap-type:x proximity;touch-action:pan-x;-webkit-overflow-scrolling:touch;scrollbar-width:none}.voice-tabs__list[data-v-942e1d4c]::-webkit-scrollbar{display:none}.voice-tabs__tab[data-v-942e1d4c]{position:relative;display:inline-flex;min-height:38px;flex:0 0 auto;align-items:center;padding:0 1px;border-radius:0;color:var(--app-text-soft);font-size:13px;font-weight:600;white-space:nowrap;scroll-snap-align:start;transition:color var(--app-interaction-duration) var(--app-interaction-ease)}.voice-tabs__tab[data-v-942e1d4c]:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;border-radius:999px;background:var(--app-text-main);content:"";opacity:0;-webkit-transform:scaleX(.7);transform:scaleX(.7);transition:opacity var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:opacity var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease);transition:opacity var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.voice-tabs__tab[data-state=active][data-v-942e1d4c]{color:var(--app-text-main);font-weight:700}.voice-tabs__tab[data-state=active][data-v-942e1d4c]:after{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.voice-tabs__tab[data-v-942e1d4c]:focus-visible{border-radius:4px;outline:2px solid var(--app-text-main);outline-offset:-3px}@media(hover:hover)and (pointer:fine){.voice-tabs__tab[data-v-942e1d4c]:hover{color:var(--app-text-main)}}@media(max-width:719px){.voice-tabs__list[data-v-942e1d4c]{gap:0;padding:0 2px}.voice-tabs__tab[data-v-942e1d4c]{min-height:42px;padding:0 12px;font-size:14px}.voice-tabs__tab[data-v-942e1d4c]:after{right:12px;left:12px}}@media(prefers-reduced-motion:reduce){.voice-tabs__tab[data-v-942e1d4c],.voice-tabs__tab[data-v-942e1d4c]:after{transition:none}}.voice-picker__overlay[data-v-4b72114f]{z-index:var(--app-z-character-drawer)}.voice-picker__sr-only[data-v-4b72114f]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;margin:-1px;border:0;clip:rect(0,0,0,0);white-space:nowrap}.voice-picker[data-v-4b72114f]{z-index:calc(var(--app-z-character-drawer) + 1)}.voice-picker__body[data-v-4b72114f]{display:flex;min-height:0;flex:1;flex-direction:column;gap:10px;padding:0 12px;overflow:hidden}.voice-picker__search[data-v-4b72114f]{display:flex;min-height:44px;box-sizing:border-box;flex:0 0 auto;align-items:center;gap:9px;padding:0 10px 0 13px;border:1px solid var(--app-dialog-input-border);border-radius:14px;background:var(--app-dialog-input-bg);color:var(--app-text-muted);transition:border-color var(--app-interaction-duration) var(--app-interaction-ease),box-shadow var(--app-interaction-duration) var(--app-interaction-ease)}.voice-picker__search[data-v-4b72114f]:focus-within{border-color:var(--app-dialog-input-border-focus);box-shadow:0 0 0 3px var(--app-dialog-input-ring)}.voice-picker__search input[data-v-4b72114f]{width:100%;min-width:0;border:0;background:transparent;color:var(--app-text-main);font:inherit;font-size:14px;outline:none}.voice-picker__search-clear[data-v-4b72114f]{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border-radius:999px;color:var(--app-text-soft)}.voice-picker__search-clear[data-v-4b72114f]:hover,.voice-picker__search-clear[data-v-4b72114f]:focus-visible{background:var(--app-surface-hover);color:var(--app-text-main)}.voice-picker__list[data-v-4b72114f]{display:grid;min-height:248px;flex:1;align-content:start;gap:7px;overflow-y:auto;overscroll-behavior:contain;padding:0 0 10px}.voice-picker__skeleton[data-v-4b72114f]{display:grid;min-height:100%;align-content:start;gap:3px;overflow:hidden}.voice-picker__skeleton-row[data-v-4b72114f]{display:flex;min-height:64px;box-sizing:border-box;align-items:center;gap:4px;padding:5px 8px;border-radius:14px}.voice-picker__skeleton-action[data-v-4b72114f]{display:grid;min-width:0;min-height:50px;flex:1;grid-template-columns:minmax(0,1fr) 22px;align-items:center;gap:10px;padding:4px 8px}.voice-picker__skeleton-preview[data-v-4b72114f],.voice-picker__skeleton-copy span[data-v-4b72114f],.voice-picker__skeleton-select[data-v-4b72114f]{background:linear-gradient(90deg,var(--app-button-secondary-bg) 0%,var(--app-surface-hover) 48%,var(--app-button-secondary-bg) 100%);background-size:220% 100%;-webkit-animation:voice-picker-shimmer-4b72114f 1.35s ease-in-out infinite;animation:voice-picker-shimmer-4b72114f 1.35s ease-in-out infinite}.voice-picker__skeleton-preview[data-v-4b72114f]{width:32px;height:32px;border-radius:999px}.voice-picker__skeleton-copy[data-v-4b72114f]{display:grid;gap:7px}.voice-picker__skeleton-copy span[data-v-4b72114f]{width:min(42%,128px);height:11px;border-radius:999px}.voice-picker__skeleton-copy span[data-v-4b72114f]:last-child{width:min(68%,210px);height:9px}.voice-picker__skeleton-select[data-v-4b72114f]{width:18px;height:18px;border-radius:999px}.voice-picker__notice button[data-v-4b72114f]{min-height:34px;padding:0 13px;border:1px solid var(--app-border-strong);border-radius:var(--character-control-radius);color:var(--app-text-main);font-weight:var(--app-font-weight-semibold)}.voice-picker__notice[data-v-4b72114f]{display:flex;align-items:center;gap:8px;padding:9px 10px;border-radius:12px;background:var(--app-surface);color:var(--distribute-accent-warm);font-size:11px}.voice-picker__notice span[data-v-4b72114f]{min-width:0;flex:1}.voice-picker__preview-message[data-v-4b72114f],.voice-picker__types-message[data-v-4b72114f]{flex:0 0 auto;margin:0 4px 7px;color:var(--app-text-muted);font-size:11px;line-height:16px}.voice-picker__preview-message[data-v-4b72114f]{color:var(--distribute-accent-warm)}.voice-picker__footer[data-v-4b72114f]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:12px 12px calc(12px + var(--app-safe-area-bottom))}.voice-picker__selection-summary[data-v-4b72114f]{display:grid;min-width:0;gap:1px}.voice-picker__selection-summary span[data-v-4b72114f],.voice-picker__selection-summary strong[data-v-4b72114f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voice-picker__selection-summary span[data-v-4b72114f]{color:var(--app-text-muted);font-size:10px}.voice-picker__selection-summary span.is-error[data-v-4b72114f]{color:var(--app-danger, #d52b2b)}.voice-picker__selection-summary strong[data-v-4b72114f]{color:var(--app-text-main);font-size:13px}.voice-picker__confirm[data-v-4b72114f]{display:inline-flex;align-items:center;justify-content:center;gap:7px;justify-self:end;min-width:132px;height:44px;padding:0 18px;border-radius:var(--character-control-radius);background:var(--app-brand);color:var(--app-brand-foreground);font-size:14px;font-weight:700}.voice-picker__confirm svg[data-v-4b72114f]{-webkit-animation:voice-picker-spin-4b72114f .72s linear infinite;animation:voice-picker-spin-4b72114f .72s linear infinite}.voice-picker__confirm[data-v-4b72114f]:disabled{cursor:not-allowed;opacity:.46}@-webkit-keyframes voice-picker-shimmer-4b72114f{to{background-position-x:-120%}}@keyframes voice-picker-shimmer-4b72114f{to{background-position-x:-120%}}@-webkit-keyframes voice-picker-spin-4b72114f{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes voice-picker-spin-4b72114f{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media(min-width:720px){.voice-picker__body[data-v-4b72114f]{padding:0 16px}.voice-picker__footer[data-v-4b72114f]{padding:12px 16px 16px}}@media(max-width:420px){.voice-picker__confirm[data-v-4b72114f]{min-width:124px}}@media(prefers-reduced-motion:no-preference){.voice-picker__skeleton[data-v-4b72114f],.voice-picker__state[data-v-4b72114f]{-webkit-animation:voice-picker-state-enter-4b72114f .14s var(--app-interaction-ease) both;animation:voice-picker-state-enter-4b72114f .14s var(--app-interaction-ease) both}}@media(prefers-reduced-motion:reduce){.voice-picker__confirm svg[data-v-4b72114f]{-webkit-animation:none;animation:none}}@-webkit-keyframes voice-picker-state-enter-4b72114f{0%{opacity:.42}}@keyframes voice-picker-state-enter-4b72114f{0%{opacity:.42}}@media(prefers-reduced-motion:reduce){.voice-picker__search[data-v-4b72114f],.voice-picker__skeleton-preview[data-v-4b72114f],.voice-picker__skeleton-copy span[data-v-4b72114f],.voice-picker__skeleton-select[data-v-4b72114f]{transition:none;-webkit-animation:none;animation:none}}.editor-workspace-state[data-v-c1c4eda0]{display:flex;min-height:520px;min-height:min(72dvh,620px);align-items:center;justify-content:center;flex-direction:column;gap:9px;padding:32px 20px;color:var(--app-text-muted);font-size:12px;line-height:18px;text-align:center}.editor-workspace-state strong[data-v-c1c4eda0]{color:var(--app-text-main);font-size:16px}.editor-workspace-state__spinner[data-v-c1c4eda0]{-webkit-animation:editor-workspace-state-spin-c1c4eda0 .9s linear infinite;animation:editor-workspace-state-spin-c1c4eda0 .9s linear infinite}.editor-workspace-state button[data-v-c1c4eda0]{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;margin-top:5px;padding:0 14px;border-radius:11px;background:var(--app-brand);color:var(--app-brand-foreground);font-size:12px;font-weight:var(--app-font-weight-bold)}.editor-workspace-state button[data-v-c1c4eda0]:focus-visible{outline:3px solid var(--app-dialog-input-ring);outline-offset:2px}@-webkit-keyframes editor-workspace-state-spin-c1c4eda0{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes editor-workspace-state-spin-c1c4eda0{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.editor-workspace-state__spinner[data-v-c1c4eda0]{-webkit-animation:none;animation:none}}.visibility-sheet__overlay[data-v-2682ccc2]{z-index:calc(var(--app-z-character-drawer) + 10)}.visibility-sheet[data-v-2682ccc2]{z-index:calc(var(--app-z-character-drawer) + 11);padding:0 0 calc(12px + var(--app-safe-area-bottom))}.visibility-sheet__options[data-v-2682ccc2]{display:grid;flex:1 1 auto;padding:0 12px}.visibility-sheet__option[data-v-2682ccc2]{display:grid;min-height:66px;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:12px;padding:10px 8px;border:0;border-bottom:1px solid var(--app-border-subtle);background:transparent;color:var(--app-text-main);text-align:left}.visibility-sheet__option[data-v-2682ccc2]:last-child{border-bottom:0}.visibility-sheet__option>span[data-v-2682ccc2]:first-child{display:grid;gap:2px}.visibility-sheet__option strong[data-v-2682ccc2]{font-size:14px;line-height:20px}.visibility-sheet__option small[data-v-2682ccc2]{color:var(--app-text-muted);font-size:12px;line-height:18px}.visibility-sheet__check[data-v-2682ccc2]{display:grid;width:20px;height:20px;place-items:center;border:1px solid var(--app-border-strong);border-radius:50%;color:#fff}.visibility-sheet__option.is-selected .visibility-sheet__check[data-v-2682ccc2]{border-color:var(--app-brand);background:var(--app-brand)}.visibility-sheet__spinner[data-v-2682ccc2]{color:var(--app-brand);-webkit-animation:visibility-sheet-spin-2682ccc2 .9s linear infinite;animation:visibility-sheet-spin-2682ccc2 .9s linear infinite}.visibility-sheet__error[data-v-2682ccc2]{margin:6px 20px 0;color:var(--app-danger);font-size:12px;line-height:18px}.visibility-sheet__option[data-v-2682ccc2]:focus-visible{outline:2px solid var(--app-dialog-input-ring);outline-offset:-2px}@media(hover:hover)and (pointer:fine){.visibility-sheet__option[data-v-2682ccc2]:not(:disabled):hover{background:var(--app-surface-hover)}}@media(min-width:720px){.visibility-sheet[data-v-2682ccc2]{padding-bottom:12px}}@-webkit-keyframes visibility-sheet-spin-2682ccc2{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes visibility-sheet-spin-2682ccc2{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.visibility-sheet__spinner[data-v-2682ccc2]{-webkit-animation:none;animation:none}}.server-character-editor[data-v-d7293e7e]{min-height:100vh;min-height:100dvh;background:var(--character-page-bg);color:var(--app-text-main)}.server-character-editor__main[data-v-d7293e7e]{display:grid;width:min(100%,1120px);min-height:100vh;min-height:100dvh;gap:16px;margin:0 auto;padding:calc(76px + var(--app-safe-area-top)) 16px calc(92px + var(--app-safe-area-bottom))}.server-character-editor__studio[data-v-d7293e7e]{width:100%;-webkit-animation:server-character-editor-enter-d7293e7e .32s cubic-bezier(.2,.72,.2,1) both;animation:server-character-editor-enter-d7293e7e .32s cubic-bezier(.2,.72,.2,1) both}@-webkit-keyframes server-character-editor-enter-d7293e7e{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}@keyframes server-character-editor-enter-d7293e7e{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}@media(min-width:720px){.server-character-editor__main[data-v-d7293e7e]{gap:20px;padding:calc(88px + var(--app-safe-area-top)) 24px calc(64px + var(--app-safe-area-bottom))}}@media(min-width:900px){.server-character-editor__studio[data-v-d7293e7e]{margin-block:auto}}@media(prefers-reduced-motion:reduce){.server-character-editor__studio[data-v-d7293e7e]{-webkit-animation:none;animation:none}}.character-create-success[data-v-bfdd20af]{position:relative;display:grid;box-sizing:border-box;min-height:100dvh;padding:calc(72px + var(--app-safe-area-top)) max(20px,var(--app-safe-area-right)) calc(72px + var(--app-safe-area-bottom)) max(20px,var(--app-safe-area-left));place-items:center;overflow:hidden auto;background:var(--character-page-bg, var(--app-bg));color:var(--app-text-main)}.character-create-success__topbar[data-v-bfdd20af]{position:fixed;z-index:4;top:0;right:0;left:0;height:calc(66px + var(--app-safe-area-top));pointer-events:none}.character-create-success__topbar[data-v-bfdd20af]:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,var(--character-page-bg, var(--app-bg)) 0%,color-mix(in srgb,var(--character-page-bg, var(--app-bg)) 70%,transparent) 62%,transparent 100%);content:"";pointer-events:none}.character-create-success__back[data-v-bfdd20af]{position:absolute;z-index:1;top:calc(var(--app-corner-control-inset, 10px) + var(--app-safe-area-top));left:calc(var(--app-corner-control-inset, 10px) + var(--app-safe-area-left));display:grid;width:var(--app-corner-control-visual-size, 36px);height:var(--app-corner-control-visual-size, 36px);padding:0;place-items:center;border:0;border-radius:var(--app-corner-control-radius, 18px);background:var(--app-surface-raised);color:var(--app-text-main);cursor:pointer;pointer-events:auto;transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:transform var(--app-interaction-duration) var(--app-interaction-ease),background-color var(--app-interaction-duration) var(--app-interaction-ease);transition:transform var(--app-interaction-duration) var(--app-interaction-ease),background-color var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.character-create-success__back[data-v-bfdd20af]:disabled,.character-create-success__character-link[data-v-bfdd20af]:disabled{cursor:wait;opacity:.62}.character-create-success__content[data-v-bfdd20af]{display:grid;width:min(100%,440px);place-items:center;gap:clamp(20px,4dvh,34px);text-align:center;-webkit-animation:character-create-success-enter-bfdd20af .62s cubic-bezier(.16,1,.3,1) both;animation:character-create-success-enter-bfdd20af .62s cubic-bezier(.16,1,.3,1) both}.character-create-success__copy[data-v-bfdd20af]{display:grid;gap:7px}.character-create-success__copy[data-v-bfdd20af]>*{margin:0}.character-create-success__copy h1[data-v-bfdd20af]{font-size:clamp(26px,6vw,34px);font-weight:var(--app-font-weight-bold);letter-spacing:-.045em;line-height:1.15}.character-create-success__copy p[data-v-bfdd20af]:last-child{color:var(--app-text-soft);font-size:14px;line-height:1.6}.character-create-success__identity[data-v-bfdd20af]{display:grid;width:100%;place-items:center;gap:14px}.character-create-success__identity>strong[data-v-bfdd20af]{max-width:100%;overflow:hidden;font-size:17px;font-weight:var(--app-font-weight-bold);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.character-create-success__media[data-v-bfdd20af]{position:relative;width:clamp(184px,48vw,232px);padding-right:clamp(32px,7vw,40px)}.character-create-success__poster[data-v-bfdd20af]{position:relative;aspect-ratio:3 / 4;overflow:hidden;border:1px solid var(--app-border-subtle);border-radius:18px;background:var(--app-surface-muted);box-shadow:0 18px 44px rgba(15,23,42,.11);-webkit-transform:rotate(-1.5deg);transform:rotate(-1.5deg)}.character-create-success__poster[data-v-bfdd20af] .dreama-progressive-image,.character-create-success__avatar[data-v-bfdd20af] .dreama-progressive-image{width:100%;height:100%}.character-create-success__avatar[data-v-bfdd20af]{position:absolute;right:0;bottom:8%;width:clamp(72px,18vw,88px);aspect-ratio:1;overflow:hidden;border:2px solid var(--app-surface-raised);border-radius:50%;background:var(--app-surface-muted);-webkit-transform:rotate(3deg);transform:rotate(3deg)}.character-create-success__media-placeholder[data-v-bfdd20af]{display:grid;width:100%;height:100%;place-items:center;color:var(--app-text-soft)}.character-create-success__shine[data-v-bfdd20af]{position:absolute;z-index:2;top:-30%;bottom:-30%;left:-72%;width:42%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .62),transparent);pointer-events:none;-webkit-transform:skewX(-18deg);transform:skew(-18deg);-webkit-animation:character-create-success-shine-bfdd20af 1.05s .28s cubic-bezier(.22,1,.36,1) both;animation:character-create-success-shine-bfdd20af 1.05s .28s cubic-bezier(.22,1,.36,1) both}.character-create-success__actions[data-v-bfdd20af]{display:grid;width:100%;grid-template-columns:1fr 1fr;gap:10px}.character-create-success__status[data-v-bfdd20af]{padding:3px 10px;border-radius:999px;background:var(--app-surface-muted);color:var(--app-text-soft);font-size:12px}.character-create-success__notice[data-v-bfdd20af]{max-width:320px;margin:0;color:var(--app-text-soft);font-size:14px;line-height:1.65}.character-create-success__error[data-v-bfdd20af]{grid-column:1 / -1;margin:2px 0 0;color:var(--app-danger, #ef4444);font-size:12px;line-height:1.55}.character-create-success__character-link[data-v-bfdd20af]{display:inline-flex;min-height:36px;grid-column:1 / -1;margin:0 auto;padding:0 10px;align-items:center;justify-content:center;gap:4px;border:0;background:transparent;color:var(--app-text-soft);cursor:pointer;font:inherit;font-size:13px;font-weight:var(--app-font-weight-semibold)}.character-create-success__spinner[data-v-bfdd20af]{-webkit-animation:character-create-success-spin-bfdd20af .82s linear infinite;animation:character-create-success-spin-bfdd20af .82s linear infinite}@media(hover:hover)and (pointer:fine){.character-create-success__back[data-v-bfdd20af]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.character-create-success__character-link[data-v-bfdd20af]:not(:disabled):hover{color:var(--app-text-main)}}@media(max-width:520px){.character-create-success[data-v-bfdd20af]{padding-right:18px;padding-left:18px}.character-create-success__actions[data-v-bfdd20af]{grid-template-columns:1fr}.character-create-success__character-link[data-v-bfdd20af],.character-create-success__error[data-v-bfdd20af]{grid-column:1}}@media(max-height:700px){.character-create-success[data-v-bfdd20af]{place-items:start center}.character-create-success__content[data-v-bfdd20af]{gap:18px}.character-create-success__media[data-v-bfdd20af]{width:162px}}@media(prefers-reduced-motion:reduce){.character-create-success__content[data-v-bfdd20af],.character-create-success__shine[data-v-bfdd20af]{-webkit-animation:none;animation:none}}@-webkit-keyframes character-create-success-enter-bfdd20af{0%{opacity:0;-webkit-transform:translateY(12px) scale(.985);transform:translateY(12px) scale(.985)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes character-create-success-enter-bfdd20af{0%{opacity:0;-webkit-transform:translateY(12px) scale(.985);transform:translateY(12px) scale(.985)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes character-create-success-shine-bfdd20af{0%{left:-72%;opacity:0}16%{opacity:1}to{left:132%;opacity:0}}@keyframes character-create-success-shine-bfdd20af{0%{left:-72%;opacity:0}16%{opacity:1}to{left:132%;opacity:0}}@-webkit-keyframes character-create-success-spin-bfdd20af{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes character-create-success-spin-bfdd20af{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.role-edit-page[data-v-565f1bb5]{min-height:100vh;min-height:100dvh;background:var(--character-page-bg)}.role-edit-page__invalid[data-v-565f1bb5]{display:grid;min-height:100vh;min-height:100dvh;place-content:center;justify-items:center;gap:14px;padding:24px;color:var(--app-text-main);text-align:center}.role-edit-page__invalid p[data-v-565f1bb5]{margin:0}.role-edit-page__invalid button[data-v-565f1bb5],.role-edit-page__auth-status button[data-v-565f1bb5]{min-height:40px;padding:0 16px;border:0;border-radius:999px;background:var(--app-brand);color:var(--app-brand-foreground);font:inherit;font-weight:var(--app-font-weight-bold)}.role-edit-page__auth-status[data-v-565f1bb5]{position:fixed;z-index:80;top:calc(16px + env(safe-area-inset-top,0px));left:50%;display:flex;align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:10px 14px;border:1px solid color-mix(in srgb,var(--app-brand) 24%,transparent);border-radius:16px;background:color-mix(in srgb,var(--app-surface) 94%,transparent);box-shadow:0 12px 36px color-mix(in srgb,var(--app-text-main) 12%,transparent);color:var(--app-text-main);font-size:13px;-webkit-transform:translateX(-50%);transform:translate(-50%);backdrop-filter:blur(16px)}.role-edit-page__auth-status.is-error[data-v-565f1bb5]{border-color:color-mix(in srgb,var(--app-danger) 34%,transparent)}.role-edit-page__auth-status button[data-v-565f1bb5]{flex:0 0 auto;min-height:34px;padding:0 12px;font-size:12px}.create-upload-portrait[data-v-d5ca8297]{width:clamp(236px,64vw,288px);margin-inline:auto}.create-upload-portrait__frame[data-v-d5ca8297]{position:relative;display:grid;width:100%;overflow:hidden;aspect-ratio:3 / 4;border-radius:var(--character-portrait-radius);background:var(--character-media-surface, #f3f5f2)}.create-upload-portrait__empty[data-v-d5ca8297]{place-items:center;align-content:center;gap:13px;padding:24px;border:1px dashed color-mix(in srgb,var(--app-text-main) 24%,transparent);box-shadow:0 10px 34px rgba(23,28,25,.03);color:var(--app-text-muted);transition:border-color var(--app-interaction-duration) var(--app-interaction-ease),background-color var(--app-interaction-duration) var(--app-interaction-ease),box-shadow var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:border-color var(--app-interaction-duration) var(--app-interaction-ease),background-color var(--app-interaction-duration) var(--app-interaction-ease),box-shadow var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease);transition:border-color var(--app-interaction-duration) var(--app-interaction-ease),background-color var(--app-interaction-duration) var(--app-interaction-ease),box-shadow var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.create-upload-portrait__empty-icon[data-v-d5ca8297]{display:grid;width:54px;height:54px;place-items:center;border:1px solid var(--app-border-subtle);border-radius:18px;background:var(--app-surface);color:var(--app-text-soft)}.create-upload-portrait__empty strong[data-v-d5ca8297]{color:var(--app-text-main);font-size:14px;font-weight:var(--app-font-weight-bold);letter-spacing:.01em}.create-upload-portrait__empty-icon[data-v-d5ca8297]{transition:color var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease);transition:color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.create-upload-portrait__empty[data-v-d5ca8297]:focus-visible{border-color:var(--app-brand);box-shadow:0 0 0 4px var(--app-brand-ring);outline:none}.create-upload-portrait__empty[data-v-d5ca8297]:disabled{cursor:not-allowed;opacity:.58}.create-upload-portrait__selected[data-v-d5ca8297]{border:1px solid var(--app-border-subtle);-webkit-animation:create-upload-portrait-reveal-d5ca8297 .36s cubic-bezier(.2,.72,.2,1) both;animation:create-upload-portrait-reveal-d5ca8297 .36s cubic-bezier(.2,.72,.2,1) both}.create-upload-portrait__selected>img[data-v-d5ca8297],.create-upload-portrait__preview-placeholder[data-v-d5ca8297]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.create-upload-portrait__selected>img[data-v-d5ca8297]{-o-object-fit:cover;object-fit:cover}.create-upload-portrait__preview-placeholder[data-v-d5ca8297]{display:grid;place-items:center;color:var(--app-text-muted)}.create-upload-portrait__scrim[data-v-d5ca8297]{position:absolute;inset:auto 0 0;height:32%;z-index:2;pointer-events:none;background:linear-gradient(to top,rgb(0 0 0 / 38%),transparent)}.create-upload-portrait__actions[data-v-d5ca8297]{position:absolute;z-index:3;bottom:12px;left:12px;display:flex;gap:8px}.create-upload-portrait__actions button[data-v-d5ca8297]{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:5px;padding:0 12px;border:1px solid rgb(255 255 255 / 24%);border-radius:999px;background:rgba(20,22,21,.56);backdrop-filter:blur(12px);color:#fff;font-size:12px;font-weight:700;transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.create-upload-portrait__actions button[data-v-d5ca8297]:active:not(:disabled){-webkit-transform:scale(var(--app-interaction-scale-active-subtle));transform:scale(var(--app-interaction-scale-active-subtle))}.create-upload-portrait__actions button[data-v-d5ca8297]:focus-visible{box-shadow:0 0 0 3px rgba(255,255,255,.55);outline:none}.create-upload-portrait__actions button[data-v-d5ca8297]:disabled{cursor:not-allowed;opacity:.58}@media(hover:hover)and (pointer:fine){.create-upload-portrait__empty[data-v-d5ca8297]:hover:not(:disabled){border-color:color-mix(in srgb,var(--app-text-main) 42%,transparent);background:color-mix(in srgb,var(--app-surface) 94%,var(--app-text-main));box-shadow:0 18px 48px rgba(23,28,25,.09);-webkit-transform:translateY(-3px) scale(1.006);transform:translateY(-3px) scale(1.006)}.create-upload-portrait__empty:hover:not(:disabled) .create-upload-portrait__empty-icon[data-v-d5ca8297]{color:var(--app-text-main);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.create-upload-portrait__actions button[data-v-d5ca8297]:hover:not(:disabled){background:rgba(20,22,21,.72)}}.create-upload-portrait.is-dragging .create-upload-portrait__empty[data-v-d5ca8297]{border-style:solid;border-color:color-mix(in srgb,var(--app-brand) 72%,var(--app-text-main));background:color-mix(in srgb,var(--app-brand) 7%,var(--app-surface));box-shadow:0 0 0 5px var(--app-brand-ring);-webkit-transform:translateY(-2px) scale(1.01);transform:translateY(-2px) scale(1.01)}.create-upload-portrait.is-dragging .create-upload-portrait__empty-icon[data-v-d5ca8297]{color:var(--app-brand-strong);-webkit-transform:translateY(-2px) scale(1.04);transform:translateY(-2px) scale(1.04)}@media(max-width:719px){.create-upload-portrait__actions button[data-v-d5ca8297]{min-height:44px}}@media(prefers-reduced-motion:reduce){.create-upload-portrait__selected[data-v-d5ca8297]{-webkit-animation:none;animation:none}.create-upload-portrait__empty[data-v-d5ca8297],.create-upload-portrait__actions button[data-v-d5ca8297]{transition:none}}@-webkit-keyframes create-upload-portrait-reveal-d5ca8297{0%{opacity:0;-webkit-transform:translateY(-8px) scale(.975);transform:translateY(-8px) scale(.975)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes create-upload-portrait-reveal-d5ca8297{0%{opacity:0;-webkit-transform:translateY(-8px) scale(.975);transform:translateY(-8px) scale(.975)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}.create-upload-flow[data-v-b2de9e92]{--character-image-form-min-height: var(--character-create-flow-min-height, 100%);--character-image-form-surface: var( --character-launcher-bg, var(--character-page-bg, var(--app-bg)) );width:min(100%,480px)}.create-upload-flow__content[data-v-b2de9e92]{display:grid;gap:24px}.create-upload-flow__image-step[data-v-b2de9e92]{position:relative;display:grid;justify-items:center;gap:10px}.create-upload-flow__image-step>input[data-v-b2de9e92]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.create-upload-flow__field[data-v-b2de9e92]{position:relative;display:block}.create-upload-flow__details[data-v-b2de9e92]{display:grid;gap:14px}.create-upload-flow__textarea[data-v-b2de9e92]{--app-field-textarea-min-height: 126px;--app-field-textarea-padding-block: 14px}.create-upload-flow__error[data-v-b2de9e92]{width:100%;margin:-10px 0 0;font-size:13px;line-height:20px;color:var(--app-danger, #d52b2b)}.create-upload-details-enter-active[data-v-b2de9e92]{transition:opacity .26s var(--app-interaction-ease),-webkit-transform .32s cubic-bezier(.2,.72,.2,1);transition:opacity .26s var(--app-interaction-ease),transform .32s cubic-bezier(.2,.72,.2,1);transition:opacity .26s var(--app-interaction-ease),transform .32s cubic-bezier(.2,.72,.2,1),-webkit-transform .32s cubic-bezier(.2,.72,.2,1)}.create-upload-details-enter-from[data-v-b2de9e92]{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px)}@media(prefers-reduced-motion:reduce){.create-upload-details-enter-active[data-v-b2de9e92]{transition:none}}.create-form[data-v-0788f0bf]{--character-image-form-min-height: var(--character-create-flow-min-height, 100%);--character-image-form-surface: var( --character-launcher-bg, var(--character-page-bg, var(--app-bg)) )}.create-form__reference-input[data-v-0788f0bf]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.draft-shelf[data-v-e501fbfd]{display:grid;min-height:100%;min-width:0;gap:8px}.draft-shelf.is-loading[data-v-e501fbfd]{height:100%;overflow:hidden}.draft-shelf__list[data-v-e501fbfd],.draft-shelf__skeletons[data-v-e501fbfd]{display:grid;min-width:0;align-content:start;gap:4px}.draft-shelf__skeletons[data-v-e501fbfd]{min-height:100%}.draft-shelf__card[data-v-e501fbfd]{display:grid;min-width:0;min-height:86px;grid-template-columns:52px minmax(0,1fr) 20px;align-items:center;gap:11px;padding:8px 10px 8px 8px;border:0;border-radius:16px;background:transparent;color:var(--app-text-main);text-align:left;transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:transform var(--app-interaction-duration) var(--app-interaction-ease),background-color var(--app-interaction-duration) var(--app-interaction-ease);transition:transform var(--app-interaction-duration) var(--app-interaction-ease),background-color var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.draft-shelf__media[data-v-e501fbfd]{display:grid;width:52px;overflow:hidden;aspect-ratio:3 / 4;place-items:center;border-radius:12px;background:var(--character-media-surface)}.draft-shelf__image[data-v-e501fbfd],.draft-shelf__placeholder[data-v-e501fbfd]{width:100%;height:100%}.draft-shelf__placeholder[data-v-e501fbfd]{display:grid;place-items:center;color:var(--app-text-muted)}.draft-shelf__copy[data-v-e501fbfd]{display:grid;min-width:0;gap:2px}.draft-shelf__copy strong[data-v-e501fbfd],.draft-shelf__copy span[data-v-e501fbfd],.draft-shelf__copy small[data-v-e501fbfd]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.draft-shelf__copy strong[data-v-e501fbfd]{font-size:15px;font-weight:700;line-height:21px}.draft-shelf__copy span[data-v-e501fbfd]{color:var(--app-text-soft);font-size:12px;line-height:18px}.draft-shelf__copy small[data-v-e501fbfd]{color:var(--app-text-muted);font-size:11px;line-height:16px}.draft-shelf__arrow[data-v-e501fbfd]{color:var(--app-text-muted)}.draft-shelf__card[data-v-e501fbfd]:active{-webkit-transform:scale(var(--app-interaction-scale-active-subtle));transform:scale(var(--app-interaction-scale-active-subtle))}.draft-shelf__card[data-v-e501fbfd]:focus-visible{outline:2px solid var(--app-text-main);outline-offset:-2px}.draft-shelf__skeleton[data-v-e501fbfd]{display:grid;min-height:86px;grid-template-columns:52px minmax(0,1fr) 20px;align-items:center;gap:11px;padding:8px}.draft-shelf__skeleton-media[data-v-e501fbfd],.draft-shelf__skeleton-copy span[data-v-e501fbfd],.draft-shelf__skeleton-arrow[data-v-e501fbfd]{background:linear-gradient(90deg,var(--app-button-secondary-bg) 0%,var(--app-surface-hover) 48%,var(--app-button-secondary-bg) 100%);background-size:220% 100%;-webkit-animation:draft-shelf-shimmer-e501fbfd 1.35s ease-in-out infinite;animation:draft-shelf-shimmer-e501fbfd 1.35s ease-in-out infinite}.draft-shelf__skeleton-arrow[data-v-e501fbfd]{width:16px;height:16px;border-radius:50%}.draft-shelf__skeleton-media[data-v-e501fbfd]{width:52px;aspect-ratio:3 / 4;border-radius:12px}.draft-shelf__skeleton-copy[data-v-e501fbfd]{display:grid;gap:7px}.draft-shelf__skeleton-copy span[data-v-e501fbfd]{width:min(64%,150px);height:12px;border-radius:999px}.draft-shelf__skeleton-copy span[data-v-e501fbfd]:nth-child(2){width:min(88%,230px);height:10px}.draft-shelf__skeleton-copy span[data-v-e501fbfd]:nth-child(3){width:min(38%,86px);height:9px}@media(max-width:719px){.draft-shelf__skeleton[data-v-e501fbfd]:nth-child(n+4){display:none}}.draft-shelf__page-error button[data-v-e501fbfd],.draft-shelf__load-more[data-v-e501fbfd]{min-height:36px;padding:0 13px;border-radius:999px;background:transparent;color:var(--app-text-main);font-size:12px;font-weight:700}.draft-shelf__load-more[data-v-e501fbfd]{justify-self:center;color:var(--app-text-soft)}.draft-shelf__page-error[data-v-e501fbfd]{display:flex;min-height:44px;align-items:center;justify-content:center;gap:4px;color:var(--app-feedback-danger-text, var(--app-text-soft));font-size:12px;text-align:center}.draft-shelf__page-error button[data-v-e501fbfd]{color:inherit}.draft-shelf__page-error button[data-v-e501fbfd]:hover:not(:disabled),.draft-shelf__load-more[data-v-e501fbfd]:hover:not(:disabled){background:var(--app-state-layer-hover)}.draft-shelf__page-error button[data-v-e501fbfd]:disabled,.draft-shelf__load-more[data-v-e501fbfd]:disabled{opacity:.58}.draft-shelf__sr-only[data-v-e501fbfd]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;margin:-1px;border:0;clip:rect(0,0,0,0);white-space:nowrap}@media(hover:hover)and (pointer:fine){.draft-shelf__card[data-v-e501fbfd]:hover{-webkit-transform:translateY(var(--app-interaction-lift-hover));transform:translateY(var(--app-interaction-lift-hover));background:var(--app-state-layer-hover)}}@media(prefers-reduced-motion:no-preference){.draft-shelf__skeletons[data-v-e501fbfd],.draft-shelf__state[data-v-e501fbfd]{-webkit-animation:draft-shelf-state-enter-e501fbfd .14s var(--app-interaction-ease) both;animation:draft-shelf-state-enter-e501fbfd .14s var(--app-interaction-ease) both}}@media(min-width:720px){.draft-shelf__list[data-v-e501fbfd],.draft-shelf__skeletons[data-v-e501fbfd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}@media(prefers-reduced-motion:reduce){.draft-shelf__card[data-v-e501fbfd]{transition:none}.draft-shelf__skeleton-media[data-v-e501fbfd],.draft-shelf__skeleton-copy span[data-v-e501fbfd],.draft-shelf__skeleton-arrow[data-v-e501fbfd]{-webkit-animation:none;animation:none}}@-webkit-keyframes draft-shelf-shimmer-e501fbfd{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes draft-shelf-shimmer-e501fbfd{0%{background-position:100% 0}to{background-position:-100% 0}}@-webkit-keyframes draft-shelf-state-enter-e501fbfd{0%{opacity:.36;-webkit-transform:translateY(3px);transform:translateY(3px)}}@keyframes draft-shelf-state-enter-e501fbfd{0%{opacity:.36;-webkit-transform:translateY(3px);transform:translateY(3px)}}.create-recovery[data-v-e4bf506a]{display:grid;gap:12px;padding:14px;border:1px solid var(--app-border-strong);border-radius:var(--character-sheet-radius);background:var(--app-surface-raised);box-shadow:var(--app-shadow-soft)}.create-recovery__message[data-v-e4bf506a]{display:grid;gap:4px;padding:4px 4px 0}.create-recovery__message p[data-v-e4bf506a],.create-recovery__message h2[data-v-e4bf506a],.create-recovery__message span[data-v-e4bf506a],.create-recovery__retry p[data-v-e4bf506a]{margin:0}.create-recovery__message p[data-v-e4bf506a]{color:var(--distribute-accent-warm, #f35c37);font-size:11px;font-weight:var(--app-font-weight-bold);letter-spacing:.08em}.create-recovery__message h2[data-v-e4bf506a]{color:var(--app-text-main);font-size:19px}.create-recovery__message span[data-v-e4bf506a],.create-recovery__retry p[data-v-e4bf506a]{color:var(--app-text-soft);font-size:12px;line-height:19px}.create-recovery__retry[data-v-e4bf506a]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px 16px;padding:0 4px 4px}.create-recovery__refresh[data-v-e4bf506a]{display:flex;justify-content:flex-end;padding:0 4px}.create-recovery__refresh button[data-v-e4bf506a]{min-height:36px;padding:0 12px;border-radius:999px;background:var(--app-button-secondary-bg);color:var(--app-button-secondary-fg);font-size:12px;font-weight:700}.create-recovery__refresh button[data-v-e4bf506a]:disabled{opacity:.58}.create-recovery__retry p[data-v-e4bf506a]{flex:1 1 280px}.create-recovery__retry button[data-v-e4bf506a]{min-height:40px;padding:0 14px;border-radius:12px;background:var(--app-button-secondary-bg);color:var(--app-button-secondary-fg);font-size:12px;font-weight:var(--app-font-weight-bold)}.create-recovery__retry button.is-danger[data-v-e4bf506a]{background:var(--distribute-accent-warm, #f35c37);color:#fff}.create-recovery__retry button[data-v-e4bf506a]:disabled{opacity:.58}.draft-dialog__overlay[data-v-7d5cc462]{z-index:var(--app-z-character-dialog)}.draft-dialog__content[data-v-7d5cc462]{z-index:calc(var(--app-z-character-dialog) + 1)}.quota-summary__trigger[data-v-a1275cc9]{display:inline-flex;height:100%;align-items:center;justify-content:center;padding:0 12px;border:0;border-radius:0 var(--app-corner-control-radius, 18px) var(--app-corner-control-radius, 18px) 0;background:transparent;color:var(--app-corner-control-group-foreground, var(--app-text-main));font-size:15px;font-weight:700;line-height:20px;-webkit-tap-highlight-color:transparent}.quota-summary__trigger[data-v-a1275cc9]:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--app-corner-control-focus-ring)}.quota-summary__trigger[data-v-a1275cc9]:disabled{cursor:wait;opacity:.5}.quota-summary__popover{z-index:var(--app-z-character-drawer);display:grid;box-sizing:border-box;width:min(360px,calc(100vw - var(--app-safe-area-left) - var(--app-safe-area-right) - 24px));max-height:min(520px,calc(100dvh - 24px));overflow-y:auto;gap:12px;padding:14px;border:1px solid var(--app-border-strong);border-radius:16px;background:var(--app-dialog-bg);box-shadow:var(--app-shadow-floating);color:var(--app-text-main);-webkit-transform-origin:var(--reka-popover-content-transform-origin);transform-origin:var(--reka-popover-content-transform-origin)}.quota-summary__popover[data-state=open]{-webkit-animation:quota-summary-popover-in .16s var(--app-interaction-ease);animation:quota-summary-popover-in .16s var(--app-interaction-ease)}.quota-summary__popover:focus-visible{outline:2px solid var(--app-corner-control-focus-ring);outline-offset:2px}.quota-summary__heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.quota-summary__heading strong{color:var(--app-text-main);font-size:15px;font-weight:var(--app-font-weight-bold);line-height:21px}.quota-summary__heading span,.quota-summary__heading small,.quota-summary__state{margin:0;color:var(--app-text-muted);font-size:10px;line-height:15px}.quota-summary__state{display:flex;min-height:40px;align-items:center;justify-content:center;gap:6px;border-radius:12px;background:var(--app-button-secondary-bg)}.quota-summary__heading small{display:block;text-align:right}.quota-summary__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(82px,1fr));gap:8px}.quota-summary__stat{display:grid;min-width:0;gap:1px;padding:10px;border-radius:12px;background:var(--app-button-secondary-bg)}.quota-summary__stat strong{color:var(--app-text-main);font-size:22px;letter-spacing:-.035em;line-height:1}.quota-summary__stat span,.quota-summary__stat small{overflow:hidden;color:var(--app-text-soft);font-size:10px;line-height:15px;text-overflow:ellipsis;white-space:nowrap}.quota-summary__stat small{color:var(--app-text-muted)}.quota-summary__error{display:flex;min-height:40px;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:12px;background:color-mix(in srgb,var(--app-danger, #d52b2b) 7%,transparent);color:var(--app-text-soft);font-size:11px;line-height:16px}.quota-summary__error button{display:inline-flex;min-height:32px;flex:0 0 auto;align-items:center;justify-content:center;gap:5px;padding:0 10px;border:0;border-radius:10px;background:var(--app-button-secondary-bg);color:var(--app-button-secondary-fg);font:inherit;font-weight:700;transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.quota-summary__error button:focus-visible{outline:2px solid var(--app-corner-control-focus-ring);outline-offset:1px}.quota-summary__error button:active:not(:disabled){-webkit-transform:scale(var(--app-interaction-scale-active-subtle));transform:scale(var(--app-interaction-scale-active-subtle))}.quota-summary__error button:disabled{opacity:.58}.quota-summary__scope{color:var(--app-text-muted);font-size:10px;line-height:15px;text-align:right}@media(hover:hover)and (pointer:fine){.quota-summary__error button:hover:not(:disabled){background:var(--app-button-secondary-hover)}}@-webkit-keyframes quota-summary-popover-in{0%{opacity:0;-webkit-transform:scale(.98);transform:scale(.98)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes quota-summary-popover-in{0%{opacity:0;-webkit-transform:scale(.98);transform:scale(.98)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes quota-summary-spinner{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes quota-summary-spinner{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.quota-summary__spinner{flex:0 0 auto;-webkit-animation:quota-summary-spinner .8s linear infinite;animation:quota-summary-spinner .8s linear infinite}@media(prefers-reduced-motion:reduce){.quota-summary__popover[data-state=open],.quota-summary__spinner{-webkit-animation:none;animation:none}.quota-summary__error button{transition:none}}.launcher-utilities[data-v-58210583]{position:fixed;z-index:12;top:calc(var(--app-corner-control-inset, 10px) + var(--app-safe-area-top));right:calc(var(--app-corner-control-inset, 10px) + var(--app-safe-area-right));display:grid;height:var(--app-corner-control-size, 44px);padding:0 var(--app-corner-control-visual-inset, 4px);place-items:center}.launcher-utilities__surface[data-v-58210583]{display:flex;height:var(--app-corner-control-visual-size, 36px);align-items:center;border-radius:var(--app-corner-control-radius, 18px);background:var(--app-corner-control-group-surface, var(--app-surface-raised));color:var(--app-corner-control-group-foreground, var(--app-text-main));-webkit-transform-origin:center;transform-origin:center;transition:-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:transform var(--app-interaction-duration) var(--app-interaction-ease);transition:transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.launcher-utilities__drafts[data-v-58210583],.launcher-utilities__button[data-v-58210583]{display:inline-flex;height:100%;align-items:center;justify-content:center;padding:0 12px;border-radius:0;background:transparent;color:inherit;font-size:15px;font-weight:700;line-height:20px;-webkit-tap-highlight-color:transparent}.launcher-utilities__drafts[data-v-58210583]{border-radius:var(--app-corner-control-radius, 18px) 0 0 var(--app-corner-control-radius, 18px)}.launcher-utilities__button[data-v-58210583]:last-child{border-radius:0 var(--app-corner-control-radius, 18px) var(--app-corner-control-radius, 18px) 0}.launcher-utilities__divider[data-v-58210583]{width:1px;height:var(--app-corner-control-group-divider-height, 18px);flex:0 0 auto;background:var(--app-corner-control-group-divider-color, var(--app-border-subtle))}.launcher-utilities__drafts[data-v-58210583]:focus-visible,.launcher-utilities__button[data-v-58210583]:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--app-corner-control-focus-ring)}.launcher-utilities:focus-within .launcher-utilities__surface[data-v-58210583]{-webkit-transform:scale(var(--app-corner-control-hover-scale));transform:scale(var(--app-corner-control-hover-scale))}.launcher-utilities__surface[data-v-58210583]:active{-webkit-transform:scale(var(--app-corner-control-pressed-scale));transform:scale(var(--app-corner-control-pressed-scale))}.launcher-utilities__drafts[data-v-58210583]:disabled,.launcher-utilities__button[data-v-58210583]:disabled{cursor:wait;opacity:.5}@media(hover:hover)and (pointer:fine){.launcher-utilities:hover .launcher-utilities__surface[data-v-58210583]{-webkit-transform:scale(var(--app-corner-control-hover-scale));transform:scale(var(--app-corner-control-hover-scale))}.launcher-utilities__surface[data-v-58210583]:active{-webkit-transform:scale(var(--app-corner-control-pressed-scale));transform:scale(var(--app-corner-control-pressed-scale))}}@media(prefers-reduced-motion:reduce){.launcher-utilities__surface[data-v-58210583]{transition:none}}.recent-draft-dock[data-v-6f43eecf]{width:100%}.recent-draft-dock__button[data-v-6f43eecf]{display:grid;width:100%;min-width:0;min-height:62px;grid-template-columns:44px minmax(0,1fr) 20px;align-items:center;gap:11px;padding:8px 13px 8px 9px;border:1px solid color-mix(in srgb,var(--app-border-subtle) 82%,transparent);border-radius:999px;background:color-mix(in srgb,var(--app-surface-raised) 96%,transparent);color:var(--app-text-main);text-align:left;backdrop-filter:blur(16px);-webkit-tap-highlight-color:transparent;transition:border-color var(--app-interaction-duration) var(--app-interaction-ease),background-color var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:border-color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease),background-color var(--app-interaction-duration) var(--app-interaction-ease);transition:border-color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease),background-color var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.recent-draft-dock__media[data-v-6f43eecf]{display:grid;width:44px;height:44px;overflow:hidden;place-items:center;border-radius:50%;background:var(--character-media-surface);color:var(--app-text-muted)}.recent-draft-dock__image[data-v-6f43eecf]{width:100%;height:100%}.recent-draft-dock__copy[data-v-6f43eecf]{display:grid;min-width:0;gap:1px}.recent-draft-dock__copy small[data-v-6f43eecf]{color:var(--app-text-muted);font-size:11px;line-height:16px}.recent-draft-dock__copy strong[data-v-6f43eecf]{overflow:hidden;font-size:14px;font-weight:700;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.recent-draft-dock__arrow[data-v-6f43eecf]{display:grid;width:20px;height:20px;place-items:center;color:var(--app-text-muted)}.recent-draft-dock__button[data-v-6f43eecf]:active{-webkit-transform:scale(var(--app-interaction-object-scale-active-subtle));transform:scale(var(--app-interaction-object-scale-active-subtle))}.recent-draft-dock__button[data-v-6f43eecf]:focus-visible{outline:2px solid var(--app-text-main);outline-offset:2px}@media(hover:hover)and (pointer:fine){.recent-draft-dock__button[data-v-6f43eecf]:hover{border-color:var(--app-border-strong);-webkit-transform:translateY(var(--app-interaction-lift-hover));transform:translateY(var(--app-interaction-lift-hover));background:var(--app-surface-raised)}}@media(prefers-reduced-motion:reduce){.recent-draft-dock__button[data-v-6f43eecf]{transition:none}}.server-create-launcher[data-v-36b7baf2]{--character-launcher-bg: color-mix(in srgb, var(--app-bg) 99%, var(--app-text-main));--character-launcher-protection: color-mix(in srgb, var(--app-bg) 95%, var(--app-text-main));position:relative;isolation:isolate;display:grid;width:min(100%,680px);min-height:100dvh;align-content:center;gap:18px;margin:0 auto;padding:calc(76px + var(--app-safe-area-top)) 16px calc(36px + var(--app-safe-area-bottom));color:var(--app-text-main)}.server-create-launcher.is-landing[data-v-36b7baf2]{padding-bottom:calc(112px + var(--app-safe-area-bottom))}.server-create-launcher.is-flow[data-v-36b7baf2]{width:min(100%,680px);padding-top:calc(92px + var(--app-safe-area-top));align-content:start}@media(max-width:719px){.server-create-launcher.is-flow[data-v-36b7baf2]{--character-create-flow-min-height: calc(100dvh - 92px - var(--app-safe-area-top));padding-bottom:0}}@media(min-width:720px){.server-create-launcher.is-flow[data-v-36b7baf2]{align-content:center}}.server-create-launcher__ambient[data-v-36b7baf2]{position:fixed;z-index:0;top:0;right:0;bottom:0;left:0;background:var(--character-launcher-bg);pointer-events:none}.server-create-launcher__ambient[data-v-36b7baf2]:before,.server-create-launcher__ambient[data-v-36b7baf2]:after{position:absolute;right:0;left:0;content:""}.server-create-launcher__ambient[data-v-36b7baf2]:before{top:0;height:calc(122px + var(--app-safe-area-top));background:linear-gradient(to bottom,var(--character-launcher-protection) 0%,color-mix(in srgb,var(--character-launcher-protection) 78%,transparent) 44%,transparent 100%)}.server-create-launcher__ambient[data-v-36b7baf2]:after{bottom:0;height:calc(126px + var(--app-safe-area-bottom));background:linear-gradient(to top,var(--character-launcher-protection) 0%,color-mix(in srgb,var(--character-launcher-protection) 82%,transparent) 46%,transparent 100%)}.server-create-launcher__recent-slot[data-v-36b7baf2]{position:fixed;z-index:11;right:max(16px,calc((100vw - 440px)/2));bottom:calc(12px + var(--app-safe-area-bottom));left:max(16px,calc((100vw - 440px)/2));min-height:62px}.server-create-launcher__landing[data-v-36b7baf2]{position:relative;z-index:1;display:grid;width:min(100%,460px);gap:clamp(26px,6vw,34px);margin:0 auto}.server-create-launcher.is-landing-entering .server-create-launcher__intro[data-v-36b7baf2]{-webkit-animation:launcher-title-enter-36b7baf2 .18s cubic-bezier(0,0,.38,.9) both;animation:launcher-title-enter-36b7baf2 .18s cubic-bezier(0,0,.38,.9) both}.server-create-launcher.is-landing-entering .server-create-launcher__entries[data-v-36b7baf2]{-webkit-animation:launcher-entries-enter-36b7baf2 .22s cubic-bezier(0,0,.38,.9) 30ms both;animation:launcher-entries-enter-36b7baf2 .22s cubic-bezier(0,0,.38,.9) 30ms both}.server-create-launcher.is-landing-entering[data-v-36b7baf2] .launcher-utilities{-webkit-animation:launcher-utilities-enter-36b7baf2 .16s cubic-bezier(0,0,.38,.9) both;animation:launcher-utilities-enter-36b7baf2 .16s cubic-bezier(0,0,.38,.9) both}.recent-draft-enter-active[data-v-36b7baf2]{transition:opacity .18s var(--app-interaction-ease),-webkit-transform .18s var(--app-interaction-ease);transition:opacity .18s var(--app-interaction-ease),transform .18s var(--app-interaction-ease);transition:opacity .18s var(--app-interaction-ease),transform .18s var(--app-interaction-ease),-webkit-transform .18s var(--app-interaction-ease)}.recent-draft-enter-from[data-v-36b7baf2]{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}.server-create-launcher__intro[data-v-36b7baf2]{display:grid;gap:6px;padding:0 4px;text-align:center}.server-create-launcher__intro h1[data-v-36b7baf2]{margin:0;font-size:clamp(24px,5.8vw,28px);font-weight:var(--app-font-weight-bold);letter-spacing:-.04em;line-height:1.12}.server-create-launcher__entries[data-v-36b7baf2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.server-create-launcher__entry[data-v-36b7baf2]{display:grid;min-height:clamp(176px,45vw,220px);grid-template-rows:auto auto;place-items:center;align-content:center;gap:16px;padding:clamp(22px,5vw,28px) 12px;border:1px solid color-mix(in srgb,var(--app-border-subtle) 78%,transparent);border-radius:var(--character-sheet-radius);background:color-mix(in srgb,var(--app-surface-raised) 96%,transparent);box-shadow:0 12px 32px rgba(15,23,42,.035);color:var(--app-text-main);text-align:center;transition:border-color var(--app-interaction-duration) var(--app-interaction-ease),background-color var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:transform var(--app-interaction-duration) var(--app-interaction-ease),border-color var(--app-interaction-duration) var(--app-interaction-ease),background-color var(--app-interaction-duration) var(--app-interaction-ease);transition:transform var(--app-interaction-duration) var(--app-interaction-ease),border-color var(--app-interaction-duration) var(--app-interaction-ease),background-color var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.server-create-launcher__entry-icon[data-v-36b7baf2]{display:grid;width:clamp(58px,15vw,68px);height:clamp(58px,15vw,68px);place-items:center;border-radius:22px;background:color-mix(in srgb,var(--app-button-secondary-bg) 72%,transparent);color:var(--app-text-soft)}.server-create-launcher__entry-copy[data-v-36b7baf2]{display:grid;gap:4px}.server-create-launcher__entry-copy strong[data-v-36b7baf2]{font-size:16px;line-height:22px}.server-create-launcher__entry-copy small[data-v-36b7baf2]{color:var(--app-text-soft);font-size:12px;line-height:18px}.server-create-launcher__entry[data-v-36b7baf2]:active:not(:disabled){-webkit-transform:scale(var(--app-interaction-scale-active-subtle));transform:scale(var(--app-interaction-scale-active-subtle))}.server-create-launcher__entry[data-v-36b7baf2]:disabled{cursor:not-allowed;opacity:.58}@media(hover:hover){.server-create-launcher__entry[data-v-36b7baf2]:hover:not(:disabled){-webkit-transform:translateY(var(--app-interaction-lift-hover));transform:translateY(var(--app-interaction-lift-hover));border-color:var(--app-border-strong);background:var(--app-surface-raised)}}@media(min-width:720px){.server-create-launcher[data-v-36b7baf2]{gap:22px;padding-inline:24px}}@media(max-height:620px)and (orientation:landscape){.server-create-launcher.is-landing[data-v-36b7baf2]{padding-bottom:calc(36px + var(--app-safe-area-bottom))}.server-create-launcher__ambient[data-v-36b7baf2]:after{display:none}.server-create-launcher__recent-slot[data-v-36b7baf2]{position:relative;right:auto;bottom:auto;left:auto;width:min(100%,440px);min-height:62px;margin:4px auto 0}.server-create-launcher__landing[data-v-36b7baf2]{gap:20px}.server-create-launcher__entry[data-v-36b7baf2]{min-height:148px}}@media(max-width:319px){.server-create-launcher__entries[data-v-36b7baf2]{grid-template-columns:1fr}.server-create-launcher__entry[data-v-36b7baf2]{min-height:150px}}@media(prefers-reduced-motion:reduce){.server-create-launcher.is-landing-entering .server-create-launcher__intro[data-v-36b7baf2],.server-create-launcher.is-landing-entering .server-create-launcher__entries[data-v-36b7baf2],.server-create-launcher.is-landing-entering[data-v-36b7baf2] .launcher-utilities{-webkit-animation:none;animation:none}.recent-draft-enter-active[data-v-36b7baf2]{transition:none}}@-webkit-keyframes launcher-title-enter-36b7baf2{0%{opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px)}}@keyframes launcher-title-enter-36b7baf2{0%{opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px)}}@-webkit-keyframes launcher-entries-enter-36b7baf2{0%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}}@keyframes launcher-entries-enter-36b7baf2{0%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}}@-webkit-keyframes launcher-utilities-enter-36b7baf2{0%{opacity:0}}@keyframes launcher-utilities-enter-36b7baf2{0%{opacity:0}}.character-list[data-v-dd82b865]{display:grid;min-height:100%;min-width:0;gap:8px;color:var(--app-text-main)}.character-list.is-loading[data-v-dd82b865]{height:100%;overflow:hidden}.character-list__list[data-v-dd82b865],.character-list__skeletons[data-v-dd82b865]{display:grid;min-width:0;align-content:start;gap:4px}.character-list__skeletons[data-v-dd82b865]{min-height:100%}.character-list__row[data-v-dd82b865]{display:grid;min-width:0;min-height:72px;grid-template-columns:52px minmax(0,1fr) 20px;align-items:center;gap:11px;padding:6px 10px 6px 8px;border:0;border-radius:16px;background:transparent;color:var(--app-text-main);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:transform var(--app-interaction-duration) var(--app-interaction-ease),background-color var(--app-interaction-duration) var(--app-interaction-ease);transition:transform var(--app-interaction-duration) var(--app-interaction-ease),background-color var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.character-list__row[data-v-dd82b865]:hover{background:var(--app-surface-hover);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.character-list__row[data-v-dd82b865]:active{-webkit-transform:scale(var(--app-interaction-scale-active-subtle));transform:scale(var(--app-interaction-scale-active-subtle))}.character-list__row[data-v-dd82b865]:focus-visible{outline:2px solid var(--app-text-main);outline-offset:-2px}.character-list__media[data-v-dd82b865],.character-list__skeleton-media[data-v-dd82b865]{display:grid;width:52px;height:52px;overflow:hidden;place-items:center;border-radius:14px;background:var(--character-media-surface, var(--app-surface-muted))}.character-list__image[data-v-dd82b865],.character-list__placeholder[data-v-dd82b865]{width:100%;height:100%}.character-list__placeholder[data-v-dd82b865]{display:grid;place-items:center;color:var(--app-text-muted)}.character-list__copy[data-v-dd82b865]{display:grid;min-width:0;gap:2px}.character-list__copy strong[data-v-dd82b865],.character-list__copy span[data-v-dd82b865],.character-list__copy small[data-v-dd82b865]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.character-list__copy strong[data-v-dd82b865]{font-size:15px;font-weight:700;line-height:21px}.character-list__copy span[data-v-dd82b865]{color:var(--app-text-soft);font-size:12px;line-height:18px}.character-list__copy small[data-v-dd82b865]{color:var(--app-text-muted);font-size:11px;line-height:16px}.character-list__arrow[data-v-dd82b865]{color:var(--app-text-muted)}.character-list__skeleton[data-v-dd82b865]{display:grid;min-height:72px;grid-template-columns:52px minmax(0,1fr) 20px;align-items:center;gap:11px;padding:6px 8px}.character-list__skeleton-copy[data-v-dd82b865]{display:grid;gap:7px}.character-list__skeleton-copy i[data-v-dd82b865]{display:block;width:76px;height:10px;border-radius:5px;background:var(--app-button-secondary-bg)}.character-list__skeleton-copy i[data-v-dd82b865]:nth-child(2){width:180px}.character-list__skeleton-copy i[data-v-dd82b865]:nth-child(3){width:92px}.character-list__skeleton-arrow[data-v-dd82b865]{width:16px;height:16px;border-radius:50%;background:var(--app-button-secondary-bg)}.character-list__skeleton-media[data-v-dd82b865],.character-list__skeleton-copy i[data-v-dd82b865],.character-list__skeleton-arrow[data-v-dd82b865]{background:linear-gradient(90deg,var(--app-button-secondary-bg) 0%,var(--app-surface-hover) 48%,var(--app-button-secondary-bg) 100%);background-size:200% 100%}.character-list__append-skeleton[data-v-dd82b865]{display:grid;grid-template-columns:52px minmax(0,1fr);gap:11px;align-items:center;padding:8px}.character-list__append-skeleton .character-list__skeleton-media[data-v-dd82b865]{width:32px;height:32px;border-radius:10px}.character-list__page-error[data-v-dd82b865]{display:flex;align-items:center;justify-content:center;gap:9px;padding:10px 4px 4px;color:var(--app-text-muted);font-size:12px}.character-list__page-error button[data-v-dd82b865]{border:0;background:transparent;color:var(--app-text-main);font:inherit;font-weight:var(--app-font-weight-semibold);text-decoration:underline;cursor:pointer}.character-list__sr-only[data-v-dd82b865]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;margin:-1px;clip:rect(0,0,0,0);white-space:nowrap}.character-list__sentinel[data-v-dd82b865]{display:block;width:1px;height:1px;opacity:0;pointer-events:none}@media(max-width:719px){.character-list__skeleton[data-v-dd82b865]:nth-child(n+4){display:none}}@media(min-width:720px){.character-list__list[data-v-dd82b865],.character-list__skeletons[data-v-dd82b865]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.character-list__append-skeleton[data-v-dd82b865],.character-list__page-error[data-v-dd82b865],.character-list__sentinel[data-v-dd82b865]{grid-column:1 / -1}}@media(prefers-reduced-motion:no-preference){.character-list__skeletons[data-v-dd82b865],.character-list__state[data-v-dd82b865]{-webkit-animation:character-list-state-enter-dd82b865 .14s var(--app-interaction-ease) both;animation:character-list-state-enter-dd82b865 .14s var(--app-interaction-ease) both}.character-list__skeleton-media[data-v-dd82b865],.character-list__skeleton-copy i[data-v-dd82b865],.character-list__skeleton-arrow[data-v-dd82b865]{-webkit-animation:character-list-shimmer-dd82b865 1.2s linear infinite;animation:character-list-shimmer-dd82b865 1.2s linear infinite}}@-webkit-keyframes character-list-shimmer-dd82b865{to{background-position:-200% 0}}@keyframes character-list-shimmer-dd82b865{to{background-position:-200% 0}}@-webkit-keyframes character-list-state-enter-dd82b865{0%{opacity:.36;-webkit-transform:translateY(3px);transform:translateY(3px)}}@keyframes character-list-state-enter-dd82b865{0%{opacity:.36;-webkit-transform:translateY(3px);transform:translateY(3px)}}.character-management__overlay[data-v-c2524103]{z-index:var(--app-z-character-dialog)}.character-management__content[data-v-c2524103]{z-index:calc(var(--app-z-character-dialog) + 1)}.character-create-page[data-v-124eb0a2]{position:relative;min-height:100dvh;background:var(--character-page-bg, var(--app-bg));color:var(--app-text-main)}.character-create-page.is-entry-flow[data-v-124eb0a2]:before{position:fixed;z-index:8;top:0;right:0;left:0;height:calc(82px + var(--app-safe-area-top));background:linear-gradient(to bottom,var(--character-page-bg, var(--app-bg)) 0%,color-mix(in srgb,var(--character-page-bg, var(--app-bg)) 78%,transparent) 58%,transparent 100%);content:"";pointer-events:none}.character-create-page__back[data-v-124eb0a2]{position:fixed;z-index:10;top:calc(var(--app-corner-control-inset, 10px) + var(--app-safe-area-top));left:calc(var(--app-corner-control-inset, 10px) + var(--app-safe-area-left));display:grid;width:var(--app-corner-control-size, 44px);height:var(--app-corner-control-size, 44px);padding:0;place-items:center;border:0;border-radius:var(--app-corner-control-radius, 18px);background:transparent;color:var(--app-text-main);cursor:pointer;-webkit-tap-highlight-color:transparent}.character-create-page__back-surface[data-v-124eb0a2]{display:grid;width:var(--app-corner-control-visual-size, 36px);height:var(--app-corner-control-visual-size, 36px);place-items:center;border-radius:var(--app-corner-control-radius, 18px);background:var(--app-corner-control-surface, var(--app-surface-raised))}.character-create-page__back[data-v-124eb0a2]:disabled{cursor:wait;opacity:.46}.character-create-page__flow-title[data-v-124eb0a2]{position:fixed;z-index:9;top:calc(var(--app-corner-control-inset, 10px) + var(--app-safe-area-top));left:50%;display:grid;height:var(--app-corner-control-size, 44px);margin:0;place-items:center;color:var(--app-text-main);font-size:16px;font-weight:var(--app-font-weight-bold);letter-spacing:-.02em;line-height:1;pointer-events:none;-webkit-transform:translateX(-50%);transform:translate(-50%)}.character-create-page__state[data-v-124eb0a2]{display:grid;min-height:100dvh;padding:24px;place-content:center;gap:8px;text-align:center}.character-create-page__state h1[data-v-124eb0a2],.character-create-page__state p[data-v-124eb0a2]{margin:0}.character-create-page__state h1[data-v-124eb0a2]{font-size:20px}.character-create-page__state p[data-v-124eb0a2]{color:var(--app-text-soft);font-size:14px}.character-create-page__notice[data-v-124eb0a2]{position:fixed;z-index:20;right:16px;bottom:calc(16px + var(--app-safe-area-bottom));left:16px;display:flex;width:min(560px,calc(100% - 32px));margin:0 auto;padding:12px 14px;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--app-border-strong);border-radius:14px;background:var(--app-surface-raised);color:var(--app-text-main);box-shadow:var(--app-shadow-floating);font-size:13px;line-height:20px}.character-create-page__notice button[data-v-124eb0a2]{flex:none;border:0;background:transparent;color:var(--app-brand-strong);cursor:pointer;font:inherit;font-weight:var(--app-font-weight-bold)}.mebo-gallery-canvas[data-v-f7df6e12]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;cursor:-webkit-grab;cursor:grab;outline:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mebo-gallery-canvas[data-v-f7df6e12]:active{cursor:-webkit-grabbing;cursor:grabbing}.mebo-gallery-canvas__track[data-v-f7df6e12],.mebo-gallery-canvas__tile[data-v-f7df6e12],.mebo-gallery-canvas__card[data-v-f7df6e12]{position:absolute;inset:0 auto auto 0}.mebo-gallery-canvas__track[data-v-f7df6e12]{opacity:0;transition:opacity .32s ease;will-change:transform}.mebo-gallery-canvas.is-scene-visible .mebo-gallery-canvas__track[data-v-f7df6e12]{opacity:1}.mebo-gallery-canvas__tile[data-v-f7df6e12]{width:100%;height:100%}.mebo-gallery-canvas__card[data-v-f7df6e12]{padding:0;border:0;background:transparent;cursor:inherit}.mebo-gallery-canvas__card-content[data-v-f7df6e12]{position:relative;display:block;width:100%;height:100%;-webkit-transform-origin:center;transform-origin:center;transition:-webkit-filter .18s ease,-webkit-transform .18s ease;transition:filter .18s ease,transform .18s ease;transition:filter .18s ease,transform .18s ease,-webkit-filter .18s ease,-webkit-transform .18s ease}.mebo-gallery-canvas__card:hover .mebo-gallery-canvas__card-content[data-v-f7df6e12],.mebo-gallery-canvas__card:focus-visible .mebo-gallery-canvas__card-content[data-v-f7df6e12]{-webkit-filter:saturate(1.08);filter:saturate(1.08);-webkit-transform:scale(1.035);transform:scale(1.035)}.mebo-gallery-canvas__card[data-v-f7df6e12]:focus-visible{outline:2px solid var(--profile-text);outline-offset:6px}.mebo-gallery-canvas__card[data-v-f7df6e12] .dreama-image,.mebo-gallery-canvas__card[data-v-f7df6e12] .dreama-image__img,.mebo-gallery-canvas__card[data-v-f7df6e12] .dreama-image__preview{width:100%;height:100%;background:transparent}.mebo-gallery-canvas__card[data-v-f7df6e12] .dreama-image{--dreama-image-placeholder-bg: transparent;--dreama-image-reveal-delay: var(--mebo-card-delay)}.mebo-gallery-canvas__card[data-v-f7df6e12] .dreama-image__img,.mebo-gallery-canvas__card[data-v-f7df6e12] .dreama-image__preview{-o-object-fit:contain;object-fit:contain}.mebo-gallery-canvas__card[data-v-f7df6e12] .dreama-image__placeholder .mengbao-silhouette,.mebo-gallery-canvas__card[data-v-f7df6e12] .dreama-image__error .mengbao-silhouette{width:100%;height:100%}.mebo-gallery-canvas.is-refresh-exiting .mebo-gallery-canvas__card-content[data-v-f7df6e12]{-webkit-animation:mebo-card-exit-f7df6e12 .52s cubic-bezier(.22,.78,.24,1) forwards;animation:mebo-card-exit-f7df6e12 .52s cubic-bezier(.22,.78,.24,1) forwards}.mebo-gallery-canvas.is-refresh-entering .mebo-gallery-canvas__card-content[data-v-f7df6e12]{-webkit-animation:mebo-card-enter-f7df6e12 .62s cubic-bezier(.18,.84,.22,1) both;animation:mebo-card-enter-f7df6e12 .62s cubic-bezier(.18,.84,.22,1) both;-webkit-animation-delay:var(--mebo-card-delay);animation-delay:var(--mebo-card-delay)}@-webkit-keyframes mebo-card-enter-f7df6e12{0%{opacity:0;-webkit-transform:translateY(18px) scale(.94);transform:translateY(18px) scale(.94);-webkit-filter:saturate(.94);filter:saturate(.94)}58%{opacity:1;-webkit-transform:translateY(-2px) scale(1.016);transform:translateY(-2px) scale(1.016);-webkit-filter:saturate(1.02);filter:saturate(1.02)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);-webkit-filter:saturate(1);filter:saturate(1)}}@keyframes mebo-card-enter-f7df6e12{0%{opacity:0;-webkit-transform:translateY(18px) scale(.94);transform:translateY(18px) scale(.94);-webkit-filter:saturate(.94);filter:saturate(.94)}58%{opacity:1;-webkit-transform:translateY(-2px) scale(1.016);transform:translateY(-2px) scale(1.016);-webkit-filter:saturate(1.02);filter:saturate(1.02)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);-webkit-filter:saturate(1);filter:saturate(1)}}@-webkit-keyframes mebo-card-exit-f7df6e12{0%{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);-webkit-filter:saturate(1);filter:saturate(1)}to{opacity:0;-webkit-transform:translateY(-72px) scale(.92);transform:translateY(-72px) scale(.92);-webkit-filter:saturate(.9);filter:saturate(.9)}}@keyframes mebo-card-exit-f7df6e12{0%{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);-webkit-filter:saturate(1);filter:saturate(1)}to{opacity:0;-webkit-transform:translateY(-72px) scale(.92);transform:translateY(-72px) scale(.92);-webkit-filter:saturate(.9);filter:saturate(.9)}}@media(prefers-reduced-motion:reduce){.mebo-gallery-canvas__card-content[data-v-f7df6e12],.mebo-gallery-canvas__track[data-v-f7df6e12]{-webkit-animation:none!important;animation:none!important;transition:none}}.mebo-page[data-v-7d57a04b]{position:relative;width:100%;height:100%;min-height:100%;overflow:hidden;background:transparent;color:var(--profile-text)}.mebo-page__logo-button[data-v-7d57a04b]{position:fixed;z-index:20;top:calc(var(--app-corner-control-inset, 10px) + env(safe-area-inset-top));left:calc(var(--app-corner-control-inset, 10px) + env(safe-area-inset-left));display:grid;width:var(--app-corner-control-size, 44px);height:var(--app-corner-control-size, 44px);place-items:center;padding:4px;border:0;border-radius:var(--app-corner-control-radius, 18px);background:transparent;cursor:pointer}.mebo-page__logo-button[data-v-7d57a04b]:focus-visible{outline:2px solid var(--profile-text);outline-offset:2px}.mebo-page__logo[data-v-7d57a04b]{width:var(--app-corner-control-visual-size, 36px);height:var(--app-corner-control-visual-size, 36px)}.mebo-page__refresh-button[data-v-7d57a04b]{position:fixed;z-index:20;top:calc(var(--app-corner-control-inset, 10px) + env(safe-area-inset-top));right:calc(var(--app-corner-control-inset, 10px) + env(safe-area-inset-right));display:grid;width:var(--app-corner-control-size, 44px);height:var(--app-corner-control-size, 44px);place-items:center;padding:0;border:0;border-radius:var(--app-corner-control-radius, 18px);background:transparent;color:var(--profile-text);cursor:pointer;transition:-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:transform var(--app-interaction-duration) var(--app-interaction-ease);transition:transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.mebo-page__refresh-surface[data-v-7d57a04b]{display:grid;width:var(--app-corner-control-visual-size, 36px);height:var(--app-corner-control-visual-size, 36px);place-items:center;border:1px solid var(--app-border-strong);border-radius:var(--app-corner-control-radius, 18px);background:var(--app-surface-raised);backdrop-filter:blur(12px);transition:background-color var(--app-interaction-duration) var(--app-interaction-ease)}.mebo-page__refresh-button[data-v-7d57a04b]:focus-visible{outline:2px solid var(--profile-text);outline-offset:2px}.mebo-page__refresh-button[data-v-7d57a04b]:active{-webkit-transform:scale(var(--app-interaction-object-scale-active-subtle));transform:scale(var(--app-interaction-object-scale-active-subtle))}.mebo-page__refresh-button[data-v-7d57a04b]:disabled{cursor:default;opacity:.72}.mebo-page__refresh-button.is-refreshing svg[data-v-7d57a04b]{-webkit-animation:mebo-refresh-spin-7d57a04b .72s linear infinite;animation:mebo-refresh-spin-7d57a04b .72s linear infinite}@media(hover:hover)and (pointer:fine){.mebo-page__refresh-button[data-v-7d57a04b]:hover{-webkit-transform:scale(var(--app-interaction-object-scale-hover-subtle));transform:scale(var(--app-interaction-object-scale-hover-subtle))}.mebo-page__refresh-button:hover .mebo-page__refresh-surface[data-v-7d57a04b]{background:var(--app-surface-hover)}}@-webkit-keyframes mebo-refresh-spin-7d57a04b{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes mebo-refresh-spin-7d57a04b{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.mebo-page__refresh-button.is-refreshing svg[data-v-7d57a04b]{-webkit-animation:none;animation:none}}.live-event-preview-state[data-v-a813cb4a]{--app-text-main: #f2d2a5;--app-bg: #18121b;position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:28px;border:1px solid rgb(242 210 165 / .12);border-radius:inherit;background:radial-gradient(ellipse at 50% 40%,rgb(104 72 106 / .18),transparent 70%) rgba(19,15,23,.76);color:#fff;text-align:center}.live-event-preview-state__content[data-v-a813cb4a]{display:flex;width:100%;max-width:420px;flex-direction:column;align-items:center}.live-event-preview-state__icon[data-v-a813cb4a]{display:grid;width:64px;height:64px;margin-bottom:24px;place-items:center;border:1px solid rgb(242 210 165 / .12);border-radius:50%;background:rgba(242,210,165,.06);color:#f2d2a5}.live-event-preview-state__title[data-v-a813cb4a]{margin:0;font-size:clamp(18px,1.7vw,24px);font-weight:500;line-height:1.5;text-wrap:balance}.live-event-preview-state__description[data-v-a813cb4a]{margin:12px 0 0;color:#bfb0c1;font-size:14px;line-height:1.8;text-wrap:balance}.live-event-preview-state__actions[data-v-a813cb4a]{display:flex;margin-top:28px;flex-direction:column;align-items:center;gap:12px}.live-event-preview-state__link[data-v-a813cb4a]{display:inline-flex;min-height:44px;align-items:center;gap:5px;padding:0 8px;border-radius:6px;color:#c8bbc9;font-size:13px;text-decoration:none;transition:color var(--app-interaction-duration) var(--app-interaction-ease)}.live-event-preview-state__link[data-v-a813cb4a]:hover{color:#fff}.live-event-preview-state__link[data-v-a813cb4a]:focus-visible{color:#fff;outline:2px solid #f2d2a5;outline-offset:2px}@media(prefers-reduced-motion:reduce){.live-event-preview-state__link[data-v-a813cb4a]{transition:none}}.live-event-preview[data-v-13942441]{position:relative;width:100%;height:100%;overflow:hidden;border-radius:inherit;background:transparent;color:#fff}.live-event-preview__surface[data-v-13942441]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit;opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px);transition:opacity .6s var(--app-interaction-ease) .18s,-webkit-transform .6s var(--app-interaction-ease) .18s;transition:opacity .6s var(--app-interaction-ease) .18s,transform .6s var(--app-interaction-ease) .18s;transition:opacity .6s var(--app-interaction-ease) .18s,transform .6s var(--app-interaction-ease) .18s,-webkit-transform .6s var(--app-interaction-ease) .18s}.live-event-preview__surface[data-v-13942441]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(242,210,165,.16);pointer-events:none}.is-presented .live-event-preview__surface[data-v-13942441]{opacity:1;-webkit-transform:none;transform:none}.live-event-preview__frame[data-v-13942441]{position:absolute;top:0;border:0;-webkit-transform-origin:top left;transform-origin:top left;pointer-events:none}.is-presented .live-event-preview__frame[data-v-13942441]{pointer-events:auto}.live-event-preview__edge[data-v-13942441]{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;padding:1px;overflow:hidden;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(242,210,165,.12);opacity:0;-webkit-animation:event-edge-fade-13942441 1.6s ease .38s both;animation:event-edge-fade-13942441 1.6s ease .38s both}@supports ((-webkit-mask-composite: xor) or (mask-composite: exclude)) or (-webkit-mask-composite: xor){.live-event-preview__edge[data-v-13942441]{box-shadow:none;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.live-event-preview__edge[data-v-13942441]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,transparent 35%,rgb(242 210 165 / .22),transparent 65%);-webkit-animation:event-edge-sweep-13942441 1.6s ease-in-out .38s both;animation:event-edge-sweep-13942441 1.6s ease-in-out .38s both}}.live-event-preview__status[data-v-13942441]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;padding:24px;text-align:center;color:#d8cdd5;font-size:14px}.live-event-preview__loading[data-v-13942441]{-webkit-animation:event-loading-appear-13942441 1.2s both;animation:event-loading-appear-13942441 1.2s both}@-webkit-keyframes event-loading-appear-13942441{0%,70%{opacity:0}to{opacity:1}}@keyframes event-loading-appear-13942441{0%,70%{opacity:0}to{opacity:1}}@-webkit-keyframes event-edge-fade-13942441{0%{opacity:0}15%,85%{opacity:1}to{opacity:0}}@keyframes event-edge-fade-13942441{0%{opacity:0}15%,85%{opacity:1}to{opacity:0}}@-webkit-keyframes event-edge-sweep-13942441{0%{-webkit-transform:translate(-65%,-65%);transform:translate(-65%,-65%)}to{-webkit-transform:translate(65%,65%);transform:translate(65%,65%)}}@keyframes event-edge-sweep-13942441{0%{-webkit-transform:translate(-65%,-65%);transform:translate(-65%,-65%)}to{-webkit-transform:translate(65%,65%);transform:translate(65%,65%)}}@media(prefers-reduced-motion:reduce){.live-event-preview__surface[data-v-13942441]{transition:none;-webkit-transform:none;transform:none}.live-event-preview__loading[data-v-13942441]{-webkit-animation:none;animation:none}.live-event-preview__edge[data-v-13942441]{display:none}}.live-event-status[data-v-23344ea6]{position:relative;display:block;width:100%;height:100%;border:0;border-radius:inherit;padding:0;color:#fff;background:radial-gradient(ellipse at 50% 30%,#3c2b34,#171218 80%);text-align:center}.live-event-status__frame[data-v-23344ea6]{position:relative;width:100%;height:100%;overflow:hidden;border-radius:inherit}.live-event-status__media[data-v-23344ea6]{--dreama-image-placeholder-bg: transparent;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.live-event-status--media[data-v-23344ea6]{height:auto;background:transparent}.live-event-status--media .live-event-status__frame[data-v-23344ea6]{height:auto}.live-event-status--media .live-event-status__frame[data-v-23344ea6]:before{content:"";display:block;padding-top:calc(100% / var(--live-event-media-ratio))}.live-event-status--media .live-event-status__media[data-v-23344ea6]{position:absolute;top:0;right:0;bottom:0;left:0}@supports (aspect-ratio: 1){.live-event-status--media .live-event-status__frame[data-v-23344ea6]{aspect-ratio:var(--live-event-media-ratio)}.live-event-status--media .live-event-status__frame[data-v-23344ea6]:before{display:none}}.live-event-status__empty[data-v-23344ea6]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;color:#efcfac;font-size:24px}.live-event-status__phase[data-v-23344ea6]{margin:12px 0 0;color:#e0d6de;font-size:13px;line-height:20px}.live-event-status__guide[data-v-23344ea6]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:pointer}.live-event-status__guide[data-v-23344ea6]:focus-visible{outline:3px solid #f2d2a5;outline-offset:-4px}.live-event-status__sound[data-v-23344ea6]{position:absolute;z-index:4;top:12px;right:12px}.live-event-guide-overlay{z-index:var(--app-z-global-dialog)}.live-event-guide{z-index:calc(var(--app-z-global-dialog) + 1)}.live-event-guide.app-dialog-surface[data-v-a4c609c4]{position:fixed;padding-top:24px;--app-dialog-surface-width: 340px}.live-event-guide__close[data-v-a4c609c4]{position:absolute;top:8px;right:8px}.live-event-guide__link[data-v-a4c609c4]{display:block;padding:0 20px 24px;text-align:center;color:var(--app-text-main);font-size:14px;text-decoration:underline;text-underline-offset:4px}.challenge-records[data-v-4ae7e5e9]{width:100%;min-width:0;max-height:min(520px,62dvh);display:flex;flex-direction:column;box-sizing:border-box;padding:16px;border:1px solid rgb(255 255 255 / .28);border-radius:12px;color:var(--app-text-main);background:#000}.challenge-records__heading[data-v-4ae7e5e9]{flex:none;display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;margin-bottom:16px}.challenge-records__title[data-v-4ae7e5e9]{margin:0;font-size:17px;font-weight:500;line-height:24px}.challenge-records__view-total[data-v-4ae7e5e9]{display:inline-flex;align-items:baseline;gap:6px;margin:0 0 0 auto;color:var(--app-text-soft);font-size:13px;white-space:nowrap}.challenge-records__view-total strong[data-v-4ae7e5e9]{color:var(--app-text-main);font-size:16px;font-weight:600;font-variant-numeric:tabular-nums}.challenge-records__scroll[data-v-4ae7e5e9]{min-height:0;flex:0 1 auto;margin-right:-12px;padding-right:12px;overflow:auto;scrollbar-width:thin;scrollbar-color:rgb(255 255 255 / .16) transparent}.challenge-records__scroll[data-v-4ae7e5e9]::-webkit-scrollbar{width:5px;height:5px}.challenge-records__scroll[data-v-4ae7e5e9]::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(255,255,255,.16)}.challenge-records__scroll[data-v-4ae7e5e9]:hover::-webkit-scrollbar-thumb,.challenge-records__scroll[data-v-4ae7e5e9]:focus-visible::-webkit-scrollbar-thumb{background:rgba(255,255,255,.28)}.challenge-records__scroll[data-v-4ae7e5e9]:focus-visible{outline:2px solid var(--app-text-main);outline-offset:3px;border-radius:2px}.challenge-records__table[data-v-4ae7e5e9]{width:100%;table-layout:fixed;border-spacing:0;font-size:14px;line-height:20px;font-variant-numeric:tabular-nums}.challenge-records__table--with-views[data-v-4ae7e5e9]{letter-spacing:-.03em}.challenge-records__table thead[data-v-4ae7e5e9]{position:sticky;top:0;background:#000}.challenge-records__table th[data-v-4ae7e5e9],.challenge-records__table td[data-v-4ae7e5e9]{padding:12px 3px;text-align:center;overflow-wrap:anywhere}.challenge-records__table--with-views th[data-v-4ae7e5e9],.challenge-records__table--with-views td[data-v-4ae7e5e9]{white-space:normal;overflow-wrap:anywhere}.challenge-records__table th[data-v-4ae7e5e9]{padding-top:0;color:var(--app-text-soft);font-weight:400}.challenge-records__table th[data-v-4ae7e5e9]:first-child,.challenge-records__table td[data-v-4ae7e5e9]:first-child{padding-left:0;text-align:left}.challenge-records__table th[data-v-4ae7e5e9]:last-child,.challenge-records__table td[data-v-4ae7e5e9]:last-child{padding-right:0}.challenge-records__table td.challenge-records__separator[data-v-4ae7e5e9]{padding:0;line-height:0}.challenge-records__separator img[data-v-4ae7e5e9]{display:block;width:100%;height:1px}.challenge-records__beans[data-v-4ae7e5e9]{color:#ffd70b}.challenge-records__result--passed[data-v-4ae7e5e9]{color:#1dc05e}.challenge-records__result--failed[data-v-4ae7e5e9],.challenge-records__result--ended[data-v-4ae7e5e9],.challenge-records__result--unknown[data-v-4ae7e5e9],.challenge-records__state[data-v-4ae7e5e9],.challenge-records__refresh-error[data-v-4ae7e5e9]{color:var(--app-text-soft)}.challenge-records__state[data-v-4ae7e5e9]{min-height:120px;margin:0;display:flex;flex-wrap:wrap;align-content:center;align-items:center;justify-content:center;gap:0 8px;font-size:14px;line-height:20px}.challenge-records__refresh-error[data-v-4ae7e5e9]{padding-top:12px;font-size:13px;line-height:20px}.challenge-records__refresh-error .challenge-records__retry[data-v-4ae7e5e9]{margin-left:8px}.challenge-records__retry[data-v-4ae7e5e9]{min-width:44px;min-height:32px;padding:4px;border:0;border-radius:4px;background:transparent;color:var(--app-text-main);font:inherit;text-decoration:underline;text-underline-offset:3px;white-space:nowrap;cursor:pointer;transition:opacity var(--app-interaction-duration) var(--app-interaction-ease)}.challenge-records__retry[data-v-4ae7e5e9]:hover:not(:disabled){opacity:.8}.challenge-records__retry[data-v-4ae7e5e9]:focus-visible{outline:2px solid var(--app-text-main);outline-offset:2px}.challenge-records__retry[data-v-4ae7e5e9]:disabled{opacity:.45;cursor:default}@media(prefers-reduced-motion:reduce){.challenge-records__retry[data-v-4ae7e5e9]{transition:none}}@media(min-width:1024px)and (max-width:1199px),(max-width:359px){.challenge-records__table[data-v-4ae7e5e9]{font-size:12px;line-height:18px}}@media(min-width:1024px)and (max-width:1399px),(max-width:419px){.challenge-records__table--with-views th[data-v-4ae7e5e9],.challenge-records__table--with-views td[data-v-4ae7e5e9]{padding:8px 2px}}.live-event-page[data-v-b622897f]{--live-event-enter-duration: calc(var(--app-interaction-duration) * 2);min-height:100vh;min-height:100dvh;width:100%;padding:0 max(32px,env(safe-area-inset-right)) 40px max(32px,env(safe-area-inset-left));box-sizing:border-box;color:#fff;background-color:#130f17;background-size:cover;background-position:center;background-attachment:fixed}.live-event-page__header[data-v-b622897f]{height:88px;display:flex;align-items:center;padding-top:env(safe-area-inset-top);-webkit-animation:live-event-fade-in-b622897f var(--live-event-enter-duration) var(--app-interaction-ease) backwards;animation:live-event-fade-in-b622897f var(--live-event-enter-duration) var(--app-interaction-ease) backwards}.live-event-page__home[data-v-b622897f]{display:inline-flex;min-width:44px;min-height:44px;align-items:center;color:inherit;border-radius:8px}.live-event-page__home[data-v-b622897f]:focus-visible{outline:2px solid #f2d2a5;outline-offset:4px}.live-event-page__logo[data-v-b622897f]{width:120px;height:auto;-o-object-fit:contain;object-fit:contain}.live-event-page__layout[data-v-b622897f]{width:100%;max-width:1680px;margin:0 auto;min-height:calc(100vh - 168px);min-height:calc(100dvh - 168px);display:grid;grid-template-columns:minmax(240px,.3fr) minmax(0,.7fr);gap:clamp(28px,4vw,72px);align-items:center}.live-event-page__introduction[data-v-b622897f]{grid-column:1;grid-row:1;min-width:0;width:100%;display:flex;flex-direction:column;-webkit-animation:live-event-fade-in-b622897f var(--live-event-enter-duration) var(--app-interaction-ease) 60ms backwards;animation:live-event-fade-in-b622897f var(--live-event-enter-duration) var(--app-interaction-ease) 60ms backwards}.live-event-page__intro-image[data-v-b622897f],.live-event-page__title[data-v-b622897f]{order:-1}.live-event-page__intro-image[data-v-b622897f]{--dreama-image-placeholder-bg: transparent;--dreama-image-reveal-duration: var(--live-event-enter-duration);--dreama-image-settle-duration: var(--live-event-enter-duration);width:100%}.live-event-page__title[data-v-b622897f]{font-size:clamp(32px,4vw,56px);font-weight:500;color:#f4d2a4}.live-event-page__challenge-records[data-v-b622897f]{margin-top:24px}.live-event-page__stage[data-v-b622897f]{--live-event-stage-radius: 20px;grid-column:2;grid-row:1;position:relative;width:100%;height:min(72vw,calc(100vh - 150px));max-height:850px;min-height:420px;overflow:hidden;border-radius:var(--live-event-stage-radius);box-shadow:0 0 0 1px rgba(255,255,255,.1);background:#18121b;-webkit-animation:live-event-stage-in-b622897f var(--live-event-enter-duration) var(--app-interaction-ease) .12s backwards;animation:live-event-stage-in-b622897f var(--live-event-enter-duration) var(--app-interaction-ease) .12s backwards}.live-event-page__stage--live[data-v-b622897f]{background:transparent;box-shadow:none;-webkit-animation:none;animation:none}.live-event-page__config-error[data-v-b622897f]{height:100%}.live-event-page__unavailable[data-v-b622897f]{display:flex;min-height:65vh;flex-direction:column;align-items:center;justify-content:center;gap:18px;text-align:center}.live-event-page__unavailable h1[data-v-b622897f]{font-size:24px;font-weight:500}.live-event-page__unavailable p[data-v-b622897f]{color:#b6a7b6}.live-event-page__unavailable a[data-v-b622897f]{color:#f2d2a5;text-decoration:underline;text-underline-offset:4px}@-webkit-keyframes live-event-fade-in-b622897f{0%{opacity:0}to{opacity:1}}@keyframes live-event-fade-in-b622897f{0%{opacity:0}to{opacity:1}}@-webkit-keyframes live-event-stage-in-b622897f{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes live-event-stage-in-b622897f{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.live-event-page__header[data-v-b622897f],.live-event-page__introduction[data-v-b622897f],.live-event-page__stage[data-v-b622897f]{-webkit-animation:none;animation:none}.live-event-page__intro-image[data-v-b622897f]{--dreama-image-reveal-duration: 0s;--dreama-image-settle-duration: 0s;--dreama-image-placeholder-exit-duration: 0s}}@media(min-width:1800px){.live-event-page__header[data-v-b622897f]{height:100px}}@media(max-width:1023px){.live-event-page[data-v-b622897f]{padding:0 20px 64px;padding:0 max(20px,env(safe-area-inset-right)) calc(64px + var(--app-safe-area-bottom, 0px)) max(20px,env(safe-area-inset-left));background-position:top center}.live-event-page__header[data-v-b622897f]{height:68px}.live-event-page__logo[data-v-b622897f]{width:100px}.live-event-page__layout[data-v-b622897f]{display:flex;flex-direction:column;gap:28px;min-height:0}.live-event-page__introduction[data-v-b622897f]{max-width:600px}.live-event-page__layout[data-party-embed=mobile] .live-event-page__introduction[data-v-b622897f]{max-width:450px}.live-event-page__intro-image[data-v-b622897f],.live-event-page__title[data-v-b622897f]{order:0}.live-event-page__challenge-records[data-v-b622897f]{margin-top:0;margin-bottom:24px}.live-event-page__stage[data-v-b622897f]{--live-event-stage-radius: 16px;height:calc((100vw - 40px) * 16 / 9);min-height:0;max-height:1067px;max-width:600px}@supports (aspect-ratio: 9 / 16){.live-event-page__stage[data-v-b622897f]{height:auto;max-height:none;aspect-ratio:9 / 16}}}@media(min-width:1024px)and (min-height:620px){.live-event-page--live[data-v-b622897f]{height:100dvh;min-height:0;display:flex;flex-direction:column;padding-bottom:clamp(16px,3dvh,40px)}.live-event-page--live .live-event-page__header[data-v-b622897f]{flex:none}.live-event-page--live .live-event-page__layout[data-v-b622897f]{flex:1 1 0;min-height:0;grid-template-rows:minmax(0,1fr)}.live-event-page--live .live-event-page__introduction[data-v-b622897f]{height:100%;min-height:0;justify-content:center}.live-event-page--live .live-event-page__intro-image[data-v-b622897f]{flex:0 1 360px;flex:0 1 min(360px,42dvh);min-height:240px}.live-event-page--live .live-event-page__challenge-records[data-v-b622897f]{flex:0 1 auto;min-height:0;max-height:min(480px,70%)}.live-event-page--live .live-event-page__stage[data-v-b622897f]{height:100%;min-height:0;max-height:850px}}.live-event-page__stage--media[data-v-b622897f]{height:auto;min-height:0;max-height:none;aspect-ratio:auto;background:transparent;box-shadow:none}@media(min-width:1024px){@supports (aspect-ratio: 375 / 720){.live-event-page__stage[data-party-embed=mobile][data-v-b622897f]{width:auto;aspect-ratio:375 / 720;justify-self:center}}}@media(max-width:1023px){.live-event-page__stage[data-party-embed=mobile][data-v-b622897f]{max-width:450px;max-height:800px}}.access-denied[data-v-773fe6a8]{display:grid;box-sizing:border-box;min-height:100dvh;place-items:center;padding:calc(24px + env(safe-area-inset-top)) 20px calc(24px + env(safe-area-inset-bottom));background:var(--app-bg);color:var(--app-text-main)}.access-denied__content[data-v-773fe6a8]{display:flex;width:min(100%,540px);flex-direction:column;align-items:center;gap:18px;text-align:center}.access-denied__illustration[data-v-773fe6a8]{width:clamp(148px,28vw,220px);--dreama-image-placeholder-bg: transparent}.access-denied__copy[data-v-773fe6a8]{display:grid;gap:8px}.access-denied__copy h1[data-v-773fe6a8],.access-denied__copy p[data-v-773fe6a8]{margin:0}.access-denied__copy h1[data-v-773fe6a8]{font-size:clamp(22px,4vw,28px);line-height:1.3}.access-denied__copy p[data-v-773fe6a8]:last-child{color:var(--app-text-soft);font-size:14px;line-height:1.6}.access-denied__eyebrow[data-v-773fe6a8]{color:var(--app-brand-strong);font-size:13px;font-weight:700;letter-spacing:.12em}.admin-setting-row[data-v-01775880]{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:24px;padding:16px 0;border-bottom:1px solid var(--app-border-subtle)}.admin-setting-row[data-v-01775880]:last-child{border-bottom:0}.admin-setting-row__content[data-v-01775880]{min-width:0}.admin-setting-row h3[data-v-01775880],.admin-setting-row p[data-v-01775880]{margin:0}.admin-setting-row h3[data-v-01775880]{color:var(--app-text-main);font-size:14px;font-weight:600;line-height:20px}.admin-setting-row p[data-v-01775880]{margin-top:4px;color:var(--app-text-soft);font-size:13px;line-height:18px}.admin-setting-row__switch[data-v-01775880]{position:relative;width:44px;height:24px;flex:0 0 auto;padding:2px;border:0;border-radius:999px;background:var(--app-border-strong);cursor:pointer;transition:background var(--app-interaction-duration) var(--app-interaction-ease)}.admin-setting-row__switch[data-state=checked][data-v-01775880]{background:var(--app-brand)}.admin-setting-row__switch[data-v-01775880]:focus-visible{outline:3px solid var(--app-brand-ring);outline-offset:3px}.admin-setting-row__thumb[data-v-01775880]{display:block;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.28);-webkit-transform:translateX(0);transform:translate(0);transition:-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:transform var(--app-interaction-duration) var(--app-interaction-ease);transition:transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);will-change:transform}.admin-setting-row__thumb[data-state=checked][data-v-01775880]{-webkit-transform:translateX(20px);transform:translate(20px)}@media(max-width:560px){.admin-setting-row[data-v-01775880]{align-items:flex-start;gap:14px;padding:14px 0}.admin-setting-row__switch[data-v-01775880]{margin-top:2px}}@media(prefers-reduced-motion:reduce){.admin-setting-row__switch[data-v-01775880],.admin-setting-row__thumb[data-v-01775880]{transition:none}}@media(forced-colors:active){.admin-setting-row__switch[data-v-01775880]{border:1px solid ButtonText}.admin-setting-row__switch[data-state=checked][data-v-01775880]{background:Highlight}.admin-setting-row__thumb[data-v-01775880]{background:Canvas;box-shadow:none}}.browse-guard-settings[data-v-414b5ca5]{width:min(100%,920px);margin-inline:auto}.browse-guard-settings__heading[data-v-414b5ca5]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:20px}.browse-guard-settings__heading h1[data-v-414b5ca5],.browse-guard-settings__heading p[data-v-414b5ca5]{margin:0}.browse-guard-settings__heading h1[data-v-414b5ca5]{font-size:22px;line-height:28px;letter-spacing:-.02em}.browse-guard-settings__description[data-v-414b5ca5]{max-width:640px;margin-top:6px!important;color:var(--app-text-soft);font-size:13px;line-height:1.6}.browse-guard-settings__card[data-v-414b5ca5]{padding:0 18px;border:1px solid var(--app-border-subtle);border-radius:14px;background:var(--app-surface-strong)}.browse-guard-settings__reset[data-v-414b5ca5]{flex:0 0 auto;min-height:32px;padding:6px 10px;border:0;border-radius:8px;background:transparent;color:var(--app-text-soft);cursor:pointer;font:inherit;font-size:13px;font-weight:500;transition:background var(--app-interaction-duration) var(--app-interaction-ease),color var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background var(--app-interaction-duration) var(--app-interaction-ease),color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background var(--app-interaction-duration) var(--app-interaction-ease),color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.browse-guard-settings__reset[data-v-414b5ca5]:focus-visible{outline:3px solid var(--app-brand-ring);outline-offset:2px}.browse-guard-settings__dialog-overlay{z-index:var(--app-z-global-dialog)}.browse-guard-settings__dialog-overlay[data-state=open]{-webkit-animation:browse-guard-settings-dialog-overlay-in-414b5ca5 var(--app-interaction-duration) var(--app-interaction-ease);animation:browse-guard-settings-dialog-overlay-in-414b5ca5 var(--app-interaction-duration) var(--app-interaction-ease)}.browse-guard-settings__dialog-overlay[data-state=closed]{-webkit-animation:browse-guard-settings-dialog-overlay-out-414b5ca5 var(--app-interaction-duration) var(--app-interaction-ease);animation:browse-guard-settings-dialog-overlay-out-414b5ca5 var(--app-interaction-duration) var(--app-interaction-ease)}.browse-guard-settings__dialog-content{position:fixed;top:50%;left:50%;z-index:calc(var(--app-z-global-dialog) + 1);box-sizing:border-box;width:min(calc(100vw - var(--app-dialog-viewport-gutter)),var(--app-dialog-width-confirm));max-height:calc(100dvh - var(--app-safe-area-top) - var(--app-safe-area-bottom) - var(--app-dialog-viewport-gutter));padding:22px;overflow:auto;border:1px solid var(--app-dialog-border);border-radius:20px;outline:none;background:var(--app-dialog-bg);color:var(--app-text-main);box-shadow:var(--app-shadow-floating);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overscroll-behavior:contain}.browse-guard-settings__dialog-content[data-state=open]{-webkit-animation:browse-guard-settings-dialog-content-in-414b5ca5 var(--app-interaction-duration) var(--app-interaction-ease);animation:browse-guard-settings-dialog-content-in-414b5ca5 var(--app-interaction-duration) var(--app-interaction-ease)}.browse-guard-settings__dialog-content[data-state=closed]{-webkit-animation:browse-guard-settings-dialog-content-out-414b5ca5 var(--app-interaction-duration) var(--app-interaction-ease);animation:browse-guard-settings-dialog-content-out-414b5ca5 var(--app-interaction-duration) var(--app-interaction-ease)}.browse-guard-settings__dialog-title{margin:0;font-size:18px;font-weight:700;line-height:26px;letter-spacing:-.01em}.browse-guard-settings__dialog-description{margin:9px 0 0;color:var(--app-text-soft);font-size:13px;line-height:1.6}.browse-guard-settings__dialog-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:22px}@media(hover:hover)and (pointer:fine){.browse-guard-settings__reset[data-v-414b5ca5]:hover{background:var(--app-surface-hover);color:var(--app-text-main)}}.browse-guard-settings__reset[data-v-414b5ca5]:active{-webkit-transform:scale(var(--app-interaction-standard-active-scale));transform:scale(var(--app-interaction-standard-active-scale))}@-webkit-keyframes browse-guard-settings-dialog-overlay-in-414b5ca5{0%{opacity:0}to{opacity:1}}@keyframes browse-guard-settings-dialog-overlay-in-414b5ca5{0%{opacity:0}to{opacity:1}}@-webkit-keyframes browse-guard-settings-dialog-overlay-out-414b5ca5{0%{opacity:1}to{opacity:0}}@keyframes browse-guard-settings-dialog-overlay-out-414b5ca5{0%{opacity:1}to{opacity:0}}@-webkit-keyframes browse-guard-settings-dialog-content-in-414b5ca5{0%{opacity:0;-webkit-transform:translate(-50%,calc(-50% + 8px));transform:translate(-50%,calc(-50% + 8px))}to{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@keyframes browse-guard-settings-dialog-content-in-414b5ca5{0%{opacity:0;-webkit-transform:translate(-50%,calc(-50% + 8px));transform:translate(-50%,calc(-50% + 8px))}to{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@-webkit-keyframes browse-guard-settings-dialog-content-out-414b5ca5{0%{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}to{opacity:0;-webkit-transform:translate(-50%,calc(-50% + 6px));transform:translate(-50%,calc(-50% + 6px))}}@keyframes browse-guard-settings-dialog-content-out-414b5ca5{0%{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}to{opacity:0;-webkit-transform:translate(-50%,calc(-50% + 6px));transform:translate(-50%,calc(-50% + 6px))}}@media(max-width:640px){.browse-guard-settings__heading[data-v-414b5ca5]{align-items:flex-start;flex-direction:column;gap:16px}.browse-guard-settings__card[data-v-414b5ca5]{padding:0 16px;border-radius:14px}.browse-guard-settings__dialog-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.browse-guard-settings__dialog-button{width:100%;min-width:0}}@media(prefers-reduced-motion:reduce){.browse-guard-settings__reset[data-v-414b5ca5],.browse-guard-settings__dialog-overlay,.browse-guard-settings__dialog-content{-webkit-animation:none;animation:none;transition:none}}.party-style[data-v-067a9cd2]{width:min(100%,920px);margin-inline:auto}.party-style__heading[data-v-067a9cd2]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:20px}.party-style__heading h1[data-v-067a9cd2],.party-style__heading p[data-v-067a9cd2]{margin:0}.party-style__heading h1[data-v-067a9cd2]{font-size:22px;line-height:28px;letter-spacing:-.02em}.party-style__description[data-v-067a9cd2]{max-width:640px;margin-top:6px!important;color:var(--app-text-soft);font-size:13px;line-height:1.6}.party-style__card[data-v-067a9cd2]{padding:0 18px;border:1px solid var(--app-border-subtle);border-radius:14px;background:var(--app-surface-strong)}.party-style__reset[data-v-067a9cd2]{flex:0 0 auto;min-height:32px;padding:6px 10px;border:0;border-radius:8px;background:transparent;color:var(--app-text-soft);cursor:pointer;font:inherit;font-size:13px;font-weight:500;transition:background var(--app-interaction-duration) var(--app-interaction-ease),color var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background var(--app-interaction-duration) var(--app-interaction-ease),color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background var(--app-interaction-duration) var(--app-interaction-ease),color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.party-style__reset[data-v-067a9cd2]:focus-visible{outline:3px solid var(--app-brand-ring);outline-offset:2px}.party-style__dialog-overlay{z-index:var(--app-z-global-dialog)}.party-style__dialog-overlay[data-state=open]{-webkit-animation:party-style-dialog-overlay-in-067a9cd2 var(--app-interaction-duration) var(--app-interaction-ease);animation:party-style-dialog-overlay-in-067a9cd2 var(--app-interaction-duration) var(--app-interaction-ease)}.party-style__dialog-overlay[data-state=closed]{-webkit-animation:party-style-dialog-overlay-out-067a9cd2 var(--app-interaction-duration) var(--app-interaction-ease);animation:party-style-dialog-overlay-out-067a9cd2 var(--app-interaction-duration) var(--app-interaction-ease)}.party-style__dialog-content{position:fixed;top:50%;left:50%;z-index:calc(var(--app-z-global-dialog) + 1);box-sizing:border-box;width:min(calc(100vw - var(--app-dialog-viewport-gutter)),var(--app-dialog-width-confirm));max-height:calc(100dvh - var(--app-safe-area-top) - var(--app-safe-area-bottom) - var(--app-dialog-viewport-gutter));padding:22px;overflow:auto;border:1px solid var(--app-dialog-border);border-radius:20px;outline:none;background:var(--app-dialog-bg);color:var(--app-text-main);box-shadow:var(--app-shadow-floating);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overscroll-behavior:contain}.party-style__dialog-content[data-state=open]{-webkit-animation:party-style-dialog-content-in-067a9cd2 var(--app-interaction-duration) var(--app-interaction-ease);animation:party-style-dialog-content-in-067a9cd2 var(--app-interaction-duration) var(--app-interaction-ease)}.party-style__dialog-content[data-state=closed]{-webkit-animation:party-style-dialog-content-out-067a9cd2 var(--app-interaction-duration) var(--app-interaction-ease);animation:party-style-dialog-content-out-067a9cd2 var(--app-interaction-duration) var(--app-interaction-ease)}.party-style__dialog-title{margin:0;font-size:18px;font-weight:700;line-height:26px;letter-spacing:-.01em}.party-style__dialog-description{margin:9px 0 0;color:var(--app-text-soft);font-size:13px;line-height:1.6}.party-style__dialog-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:22px}@media(hover:hover)and (pointer:fine){.party-style__reset[data-v-067a9cd2]:hover{background:var(--app-surface-hover);color:var(--app-text-main)}}.party-style__reset[data-v-067a9cd2]:active{-webkit-transform:scale(var(--app-interaction-standard-active-scale));transform:scale(var(--app-interaction-standard-active-scale))}@-webkit-keyframes party-style-dialog-overlay-in-067a9cd2{0%{opacity:0}to{opacity:1}}@keyframes party-style-dialog-overlay-in-067a9cd2{0%{opacity:0}to{opacity:1}}@-webkit-keyframes party-style-dialog-overlay-out-067a9cd2{0%{opacity:1}to{opacity:0}}@keyframes party-style-dialog-overlay-out-067a9cd2{0%{opacity:1}to{opacity:0}}@-webkit-keyframes party-style-dialog-content-in-067a9cd2{0%{opacity:0;-webkit-transform:translate(-50%,calc(-50% + 8px));transform:translate(-50%,calc(-50% + 8px))}to{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@keyframes party-style-dialog-content-in-067a9cd2{0%{opacity:0;-webkit-transform:translate(-50%,calc(-50% + 8px));transform:translate(-50%,calc(-50% + 8px))}to{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@-webkit-keyframes party-style-dialog-content-out-067a9cd2{0%{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}to{opacity:0;-webkit-transform:translate(-50%,calc(-50% + 6px));transform:translate(-50%,calc(-50% + 6px))}}@keyframes party-style-dialog-content-out-067a9cd2{0%{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}to{opacity:0;-webkit-transform:translate(-50%,calc(-50% + 6px));transform:translate(-50%,calc(-50% + 6px))}}@media(max-width:640px){.party-style__heading[data-v-067a9cd2]{align-items:flex-start;flex-direction:column;gap:16px}.party-style__card[data-v-067a9cd2]{padding:0 16px;border-radius:14px}.party-style__dialog-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.party-style__dialog-button{width:100%;min-width:0}}@media(prefers-reduced-motion:reduce){.party-style__reset[data-v-067a9cd2],.party-style__dialog-overlay,.party-style__dialog-content{-webkit-animation:none;animation:none;transition:none}}.sidebar-layout[data-v-d217c476]{width:min(100%,920px);margin-inline:auto}.sidebar-layout__heading[data-v-d217c476]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:20px}.sidebar-layout__heading h1[data-v-d217c476],.sidebar-layout__heading p[data-v-d217c476]{margin:0}.sidebar-layout__heading h1[data-v-d217c476]{font-size:22px;line-height:28px;letter-spacing:-.02em}.sidebar-layout__description[data-v-d217c476]{max-width:640px;margin-top:6px!important;color:var(--app-text-soft);font-size:13px;line-height:1.6}.sidebar-layout__card[data-v-d217c476]{padding:0 18px;border:1px solid var(--app-border-subtle);border-radius:14px;background:var(--app-surface-strong)}.sidebar-layout__reset[data-v-d217c476]{flex:0 0 auto;min-height:32px;padding:6px 10px;border:0;border-radius:8px;background:transparent;color:var(--app-text-soft);cursor:pointer;font:inherit;font-size:13px;font-weight:500;transition:background var(--app-interaction-duration) var(--app-interaction-ease),color var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background var(--app-interaction-duration) var(--app-interaction-ease),color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background var(--app-interaction-duration) var(--app-interaction-ease),color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease)}.sidebar-layout__reset[data-v-d217c476]:focus-visible{outline:3px solid var(--app-brand-ring);outline-offset:2px}.sidebar-layout__dialog-overlay{z-index:var(--app-z-global-dialog)}.sidebar-layout__dialog-overlay[data-state=open]{-webkit-animation:sidebar-layout-dialog-overlay-in-d217c476 var(--app-interaction-duration) var(--app-interaction-ease);animation:sidebar-layout-dialog-overlay-in-d217c476 var(--app-interaction-duration) var(--app-interaction-ease)}.sidebar-layout__dialog-overlay[data-state=closed]{-webkit-animation:sidebar-layout-dialog-overlay-out-d217c476 var(--app-interaction-duration) var(--app-interaction-ease);animation:sidebar-layout-dialog-overlay-out-d217c476 var(--app-interaction-duration) var(--app-interaction-ease)}.sidebar-layout__dialog-content{position:fixed;top:50%;left:50%;z-index:calc(var(--app-z-global-dialog) + 1);box-sizing:border-box;width:min(calc(100vw - var(--app-dialog-viewport-gutter)),var(--app-dialog-width-confirm));max-height:calc(100dvh - var(--app-safe-area-top) - var(--app-safe-area-bottom) - var(--app-dialog-viewport-gutter));padding:22px;overflow:auto;border:1px solid var(--app-dialog-border);border-radius:20px;outline:none;background:var(--app-dialog-bg);color:var(--app-text-main);box-shadow:var(--app-shadow-floating);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overscroll-behavior:contain}.sidebar-layout__dialog-content[data-state=open]{-webkit-animation:sidebar-layout-dialog-content-in-d217c476 var(--app-interaction-duration) var(--app-interaction-ease);animation:sidebar-layout-dialog-content-in-d217c476 var(--app-interaction-duration) var(--app-interaction-ease)}.sidebar-layout__dialog-content[data-state=closed]{-webkit-animation:sidebar-layout-dialog-content-out-d217c476 var(--app-interaction-duration) var(--app-interaction-ease);animation:sidebar-layout-dialog-content-out-d217c476 var(--app-interaction-duration) var(--app-interaction-ease)}.sidebar-layout__dialog-title{margin:0;font-size:18px;font-weight:700;line-height:26px;letter-spacing:-.01em}.sidebar-layout__dialog-description{margin:9px 0 0;color:var(--app-text-soft);font-size:13px;line-height:1.6}.sidebar-layout__dialog-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:22px}@media(hover:hover)and (pointer:fine){.sidebar-layout__reset[data-v-d217c476]:hover{background:var(--app-surface-hover);color:var(--app-text-main)}}.sidebar-layout__reset[data-v-d217c476]:active{-webkit-transform:scale(var(--app-interaction-standard-active-scale));transform:scale(var(--app-interaction-standard-active-scale))}@-webkit-keyframes sidebar-layout-dialog-overlay-in-d217c476{0%{opacity:0}to{opacity:1}}@keyframes sidebar-layout-dialog-overlay-in-d217c476{0%{opacity:0}to{opacity:1}}@-webkit-keyframes sidebar-layout-dialog-overlay-out-d217c476{0%{opacity:1}to{opacity:0}}@keyframes sidebar-layout-dialog-overlay-out-d217c476{0%{opacity:1}to{opacity:0}}@-webkit-keyframes sidebar-layout-dialog-content-in-d217c476{0%{opacity:0;-webkit-transform:translate(-50%,calc(-50% + 8px));transform:translate(-50%,calc(-50% + 8px))}to{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@keyframes sidebar-layout-dialog-content-in-d217c476{0%{opacity:0;-webkit-transform:translate(-50%,calc(-50% + 8px));transform:translate(-50%,calc(-50% + 8px))}to{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@-webkit-keyframes sidebar-layout-dialog-content-out-d217c476{0%{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}to{opacity:0;-webkit-transform:translate(-50%,calc(-50% + 6px));transform:translate(-50%,calc(-50% + 6px))}}@keyframes sidebar-layout-dialog-content-out-d217c476{0%{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}to{opacity:0;-webkit-transform:translate(-50%,calc(-50% + 6px));transform:translate(-50%,calc(-50% + 6px))}}@media(max-width:640px){.sidebar-layout__heading[data-v-d217c476]{align-items:flex-start;flex-direction:column;gap:16px}.sidebar-layout__card[data-v-d217c476]{padding:0 16px;border-radius:14px}.sidebar-layout__dialog-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sidebar-layout__dialog-button{width:100%;min-width:0}}@media(prefers-reduced-motion:reduce){.sidebar-layout__reset[data-v-d217c476],.sidebar-layout__dialog-overlay,.sidebar-layout__dialog-content{-webkit-animation:none;animation:none;transition:none}}.share-settings[data-v-8052a277]{width:min(100%,920px);margin-inline:auto}.share-settings__heading[data-v-8052a277]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:20px}.share-settings__heading h1[data-v-8052a277],.share-settings__heading p[data-v-8052a277]{margin:0}.share-settings__heading h1[data-v-8052a277]{font-size:22px;line-height:28px;letter-spacing:-.02em}.share-settings__description[data-v-8052a277]{max-width:640px;margin-top:6px!important;color:var(--app-text-soft);font-size:13px;line-height:1.6}.share-settings__card[data-v-8052a277]{padding:0 18px;border:1px solid var(--app-border-subtle);border-radius:14px;background:var(--app-surface-strong)}.share-settings__reset[data-v-8052a277]{min-height:32px;padding:6px 10px;border:0;border-radius:8px;background:transparent;color:var(--app-text-soft);cursor:pointer;font:inherit;font-size:13px;font-weight:500;transition:background var(--app-interaction-duration) var(--app-interaction-ease),color var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background var(--app-interaction-duration) var(--app-interaction-ease),color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease);transition:background var(--app-interaction-duration) var(--app-interaction-ease),color var(--app-interaction-duration) var(--app-interaction-ease),transform var(--app-interaction-duration) var(--app-interaction-ease),-webkit-transform var(--app-interaction-duration) var(--app-interaction-ease);flex:0 0 auto}.share-settings__reset[data-v-8052a277]:focus-visible{outline:3px solid var(--app-brand-ring);outline-offset:2px}.share-settings__dialog-overlay{z-index:var(--app-z-global-dialog)}.share-settings__dialog-overlay[data-state=open]{-webkit-animation:share-settings-dialog-overlay-in-8052a277 var(--app-interaction-duration) var(--app-interaction-ease);animation:share-settings-dialog-overlay-in-8052a277 var(--app-interaction-duration) var(--app-interaction-ease)}.share-settings__dialog-overlay[data-state=closed]{-webkit-animation:share-settings-dialog-overlay-out-8052a277 var(--app-interaction-duration) var(--app-interaction-ease);animation:share-settings-dialog-overlay-out-8052a277 var(--app-interaction-duration) var(--app-interaction-ease)}.share-settings__dialog-content{position:fixed;top:50%;left:50%;z-index:calc(var(--app-z-global-dialog) + 1);box-sizing:border-box;width:min(calc(100vw - var(--app-dialog-viewport-gutter)),var(--app-dialog-width-confirm));max-height:calc(100dvh - var(--app-safe-area-top) - var(--app-safe-area-bottom) - var(--app-dialog-viewport-gutter));padding:22px;overflow:auto;border:1px solid var(--app-dialog-border);border-radius:20px;outline:none;background:var(--app-dialog-bg);color:var(--app-text-main);box-shadow:var(--app-shadow-floating);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overscroll-behavior:contain}.share-settings__dialog-content[data-state=open]{-webkit-animation:share-settings-dialog-content-in-8052a277 var(--app-interaction-duration) var(--app-interaction-ease);animation:share-settings-dialog-content-in-8052a277 var(--app-interaction-duration) var(--app-interaction-ease)}.share-settings__dialog-content[data-state=closed]{-webkit-animation:share-settings-dialog-content-out-8052a277 var(--app-interaction-duration) var(--app-interaction-ease);animation:share-settings-dialog-content-out-8052a277 var(--app-interaction-duration) var(--app-interaction-ease)}.share-settings__dialog-title{margin:0;font-size:18px;font-weight:700;line-height:26px;letter-spacing:-.01em}.share-settings__dialog-description{margin:9px 0 0;color:var(--app-text-soft);font-size:13px;line-height:1.6}.share-settings__dialog-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:22px}@media(hover:hover)and (pointer:fine){.share-settings__reset[data-v-8052a277]:hover{background:var(--app-surface-hover);color:var(--app-text-main)}}.share-settings__reset[data-v-8052a277]:active{-webkit-transform:scale(var(--app-interaction-standard-active-scale));transform:scale(var(--app-interaction-standard-active-scale))}@-webkit-keyframes share-settings-dialog-overlay-in-8052a277{0%{opacity:0}to{opacity:1}}@keyframes share-settings-dialog-overlay-in-8052a277{0%{opacity:0}to{opacity:1}}@-webkit-keyframes share-settings-dialog-overlay-out-8052a277{0%{opacity:1}to{opacity:0}}@keyframes share-settings-dialog-overlay-out-8052a277{0%{opacity:1}to{opacity:0}}@-webkit-keyframes share-settings-dialog-content-in-8052a277{0%{opacity:0;-webkit-transform:translate(-50%,calc(-50% + 8px));transform:translate(-50%,calc(-50% + 8px))}to{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@keyframes share-settings-dialog-content-in-8052a277{0%{opacity:0;-webkit-transform:translate(-50%,calc(-50% + 8px));transform:translate(-50%,calc(-50% + 8px))}to{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@-webkit-keyframes share-settings-dialog-content-out-8052a277{0%{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}to{opacity:0;-webkit-transform:translate(-50%,calc(-50% + 6px));transform:translate(-50%,calc(-50% + 6px))}}@keyframes share-settings-dialog-content-out-8052a277{0%{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}to{opacity:0;-webkit-transform:translate(-50%,calc(-50% + 6px));transform:translate(-50%,calc(-50% + 6px))}}@media(max-width:640px){.share-settings__heading[data-v-8052a277]{align-items:flex-start;flex-direction:column;gap:16px}.share-settings__card[data-v-8052a277]{padding:0 16px;border-radius:14px}.share-settings__dialog-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.share-settings__dialog-button{width:100%;min-width:0}}@media(prefers-reduced-motion:reduce){.share-settings__reset[data-v-8052a277],.share-settings__dialog-overlay,.share-settings__dialog-content{-webkit-animation:none;animation:none;transition:none}}.web-admin-shell[data-v-70a369d8]{--web-admin-sidebar-width: 220px;--web-admin-header-height: 64px;min-height:100dvh;background:var(--app-bg);color:var(--app-text-main)}.web-admin-shell__header[data-v-70a369d8]{position:sticky;top:0;z-index:10;display:grid;min-height:var(--web-admin-header-height);grid-template-columns:1fr auto 1fr;align-items:center;box-sizing:border-box;padding:env(safe-area-inset-top) max(24px,env(safe-area-inset-right)) 0 max(24px,env(safe-area-inset-left));border-bottom:1px solid var(--app-border-subtle);background:color-mix(in srgb,var(--app-bg) 90%,transparent);backdrop-filter:blur(18px)}.web-admin-shell__brand[data-v-70a369d8],.web-admin-shell__back[data-v-70a369d8]{display:inline-flex;align-items:center;gap:9px}.web-admin-shell__brand[data-v-70a369d8]{justify-self:center;font-size:14px}.web-admin-shell__brand-mark[data-v-70a369d8]{display:grid;width:32px;height:32px;place-items:center;border-radius:10px;background:var(--app-brand);color:var(--app-brand-foreground)}.web-admin-shell__back[data-v-70a369d8]{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:7px 8px;border:0;border-radius:8px;background:transparent;color:var(--app-text-soft);cursor:pointer;font:inherit;font-size:13px}.web-admin-shell__back[data-v-70a369d8]:hover{background:var(--app-surface-hover);color:var(--app-text-main)}.web-admin-shell__back[data-v-70a369d8]:focus-visible{outline:3px solid var(--app-brand-ring)}.web-admin-shell__environment[data-v-70a369d8]{justify-self:end;padding:4px 8px;border-radius:999px;background:var(--app-surface-hover);color:var(--app-text-soft);font-size:11px;font-weight:700}.web-admin-shell__layout[data-v-70a369d8]{display:grid;min-height:calc(100dvh - var(--web-admin-header-height) - env(safe-area-inset-top));grid-template-columns:var(--web-admin-sidebar-width) minmax(0,1fr)}.web-admin-shell__sidebar[data-v-70a369d8]{position:sticky;top:var(--web-admin-header-height);align-self:start;box-sizing:border-box;min-height:calc(100dvh - var(--web-admin-header-height));padding:20px 12px;overflow:auto;border-right:1px solid var(--app-border-subtle);background:var(--app-surface)}.web-admin-shell__nav-group+.web-admin-shell__nav-group[data-v-70a369d8]{margin-top:16px}.web-admin-shell__sidebar p[data-v-70a369d8]{margin:0 8px 6px;color:var(--app-text-muted);font-size:11px;font-weight:var(--app-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.web-admin-shell__sidebar button[data-v-70a369d8]{display:block;width:100%;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:var(--app-text-main);cursor:pointer;font:inherit;font-size:14px;font-weight:500;line-height:20px;text-align:left}.web-admin-shell__sidebar button[data-v-70a369d8]:hover{background:var(--app-surface-hover)}.web-admin-shell__sidebar button.is-active[data-v-70a369d8]{background:var(--app-surface-hover);font-weight:600}.web-admin-shell__content[data-v-70a369d8]{display:flex;min-width:0;justify-content:center;padding:32px var(--web-admin-sidebar-width) calc(48px + env(safe-area-inset-bottom)) 24px}.web-admin-shell__mobile-nav[data-v-70a369d8]{display:none}@media(max-width:760px){.web-admin-shell__header[data-v-70a369d8]{min-height:calc(58px + env(safe-area-inset-top));grid-template-columns:auto 1fr auto;padding:env(safe-area-inset-top) 14px 0}.web-admin-shell__back span[data-v-70a369d8]{display:none}.web-admin-shell__brand[data-v-70a369d8]{justify-self:start}.web-admin-shell__environment[data-v-70a369d8]{justify-self:end}.web-admin-shell__layout[data-v-70a369d8]{display:block;min-height:0}.web-admin-shell__sidebar[data-v-70a369d8]{display:none}.web-admin-shell__mobile-nav[data-v-70a369d8]{display:grid;gap:6px;padding:16px 16px 0}.web-admin-shell__mobile-nav label[data-v-70a369d8]{color:var(--app-text-muted);font-size:11px;font-weight:700}.web-admin-shell__mobile-nav select[data-v-70a369d8]{width:100%;min-height:42px;padding:8px 36px 8px 12px;border:1px solid var(--app-border-strong);border-radius:10px;background:var(--app-surface-raised);color:var(--app-text-main);font:inherit;font-size:13px}.web-admin-shell__content[data-v-70a369d8]{padding:26px 16px calc(32px + env(safe-area-inset-bottom))}}.party-page[data-v-99cb3078]{display:grid;place-items:center;width:100%;height:var(--app-visible-viewport-height, 100vh);min-height:0;overflow:hidden;background:#09090c;background-image:radial-gradient(ellipse at 50% 15%,#242032 0%,transparent 65%)}.party-page__logo-button[data-v-99cb3078]{position:fixed;z-index:2;top:calc(var(--app-corner-control-inset, 10px) + env(safe-area-inset-top));left:calc(var(--app-corner-control-inset, 10px) + env(safe-area-inset-left));display:grid;width:var(--app-corner-control-size, 44px);height:var(--app-corner-control-size, 44px);place-items:center;padding:4px;border:0;border-radius:var(--app-corner-control-radius, 18px);background:transparent;cursor:pointer}.party-page__logo-button[data-v-99cb3078]:focus-visible{outline:2px solid var(--app-corner-control-media-focus-ring);outline-offset:2px}.party-page__logo[data-v-99cb3078]{width:var(--app-corner-control-visual-size, 36px);height:var(--app-corner-control-visual-size, 36px)}@media(max-width:767px){.party-page__logo-button[data-v-99cb3078]{top:env(safe-area-inset-top,0px);left:max(8px,env(safe-area-inset-left))}}@media(min-width:1024px)and (min-height:700px)and (min-aspect-ratio:1 / 1){.party-page__stage[data-party-room-layout=pc][data-v-99cb3078]{position:relative}.party-page__stage[data-party-room-layout=pc] .party-page__logo-button[data-v-99cb3078]{position:absolute;top:0;left:calc(-1 * var(--party-player-control-offset, 56px))}}
